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
341723017677	341723018238	341723018788	341723019338	341723019886	341723020438	341723020988	341723021538	341723022086	341723022638	341723023188	341723023738	341723024286	341723024838	341723025388	341723025938	341723026486	341723027038	341723027588	341723028138	341723028686	341723029238	341723029788	341723030338	341723030886	341723031438	341723031988	341723032538	341723033086	341723033638	341723034188	341723034738	341723035286	341723035838	341723036388	341723036938	341723037486	341723038038	341723038588	341723039138	341723039686	341723040238	341723040788	341723041338	341723041886	341723042438	341723042988	341723043538	341723044088	341723044638	341723045188	341723045738	341723046286	341723046838	341723047388	341723047938	341723048486	341723049038	341723049588	341723050138	341723050688	341723051238	341723051788	341723052338	341723052888	341723053438	341723053988	341723054538	341723055086	341723055638	341723056188	341723056738	341723057286	341723057838	341723058388	341723058938	341723059486	341723060038	341723060588	341723061138	341723061688	341723062238	341723062788	341723063338	341723063888	341723064438	341723064988	341723065538	341723066088	341723066638	341723067188	341723067738	341723068288	341723068838	341723069388	341723069938	341723070488	341723071038	341723071588	341723072138	341723072688	341723073238	341723073788	341723074338	341723074888	341723075438	341723075988	341723076538	341723077088	341723077638	341723078188	341723078738	341723079288	341723079838	341723080388	341723080938	341723081488	341723082038	341723082588	341723083138	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
0	29	59	88	118	147	177	206	236	265	294	324	353	383	412	442	471	501	530	560	589	618	648	677	707	736	766	795	825	854	883	913	942	972	1001	1031	1060	1090	1119	1148	1178	1207	1237	1266	1296	1325	1355	1384	1413	1443	1472	1502	1531	1561	1590	1620	1649	1679	1708	1737	1767	1796	1826	1855	1885	1914	1944	1973	2002	2032	2061	2091	2120	2150	2179	2209	2238	2267	2297	2326	2356	2385	2415	2444	2474	2503	2532	2562	2591	2621	2650	2680	2709	2739	2768	2798	2827	2856	2886	2915	2945	2974	3004	3033	3063	3092	3121	3151	3180	3210	3239	3269	3298	3328	3357	3386	3416	3445	3475	3504	3534	3563	3593	3622	3652	3681	3710	3740	3769	3799	3828	3858	3887	3917	3946	3975	4005	4034	4064	4093	4123	4152	4182	4211	4240	4270	4299	4329	4358	4388	4417	4447	4476	4505	4535	4564	4594	4623	4653	4682	4712	4741	4771	4800	4829	4859	4888	4918	4947	4977	5006	5036	5065	5094	5124	5153	5183	5212	5242	5271	5301	5330	5359	5389	5418	5448	5477	5507	5536	5566	5595	5624	5654	5683	5713	5742	5772	5801	5831	5860	5890	5919	5948	5978	6007	6037	6066	6096	6125	6155	6184	6213	6243	6272	6302	6331	6361	6390	6420	6449	6478	6508	6537	6567	6596	6626	6655	6685	6714	6744	6773	6802	6832	6861	6891	6920	6950	6979	7009	7038	7067	7097	7126	7156	7185	7215	7244	7274	7303	7332	7362	7391	7421	7450	7480	7509	7539	7568	7597	7627	7656	7686	7715	7745	7774	7804	7833	7863	7892	7921	7951	7980	8010	8039	8069	8098	8128	8157	8186	8216	8245	8275	8304	8334	8363	8393	8422	8451	8481	8510	8540	8569	8599	8628	8658	8687	8716	8746	8775	8805	8834	8864	8893	8923	8952	8982	9011	9040	9070	9099	9129	9158	9188	9217	9247	9276	9305	9335	9364	9394	9423	9453	9482	9512	9541	9570	9600	9629	9659	9688	9718	9747	9777	9806	9836	9865	9894	9924	9953	9983	10012	10042	10071	10101	10130	10159	10189	10218	10248	10277	10307	10336	10366	10395	10424	10454	10483	10513	10542	10572	10601	10631	10660	10689	10719	10748	10778	10807	10837	10866	10896	10925	10955	10984	11013	11043	11072	11102	11131	11161	11190	11220	11249	11278	11308	11337	11367	11396	11426	11455	11485	11514	11543	11573	11602	11632	11661	11691	11720	11750	11779	11808	11838	11867	11897	11926	11956	11985	12015	12044	12074	12103	12132	12162	12191	12221	12250	12280	12309	12339	12368	12397	12427	12456	12486	12515	12545	12574	12604	12633	12662	12692	12721	12751	12780	12810	12839	12869	12898	12928	12957	12986	13016	13045	13075	13104	13134	13163	13193	13222	13251	13281	13310	13340	13369	13399	13428	13458	13487	13516	13546	13575	13605	13634	13664	13693	13723	13752	13781	13811	13840	13870	13899	13929	13958	13988	14017	14047	14076	14105	14135	14164	14194	14223	14253	14282	14312	14341	14370	14400	14429	14459	14488	14518	14547	14577	14606	14635	14665	14694	14724	14753	14783	14812	14842	14871	14900	14930	14959	14989	15018	15048	15077	15107	15136	15166	15195	15224	15254	15283	15313	15342	15372	15401	15431	15460	15489	15519	15548	15578	15607	15637	15666	15696	15725	15754	15784	15813	15843	15872	15902	15931	15961	15990	16020	16049	16078	16108	16137	16167	16196	16226	16255	16285	16314	16343	16373	16402	16432	16461	16491	16520	16550	16579	16608	16638	16667	16697	16726	16756	16785	16815	16844	16873	16903	16932	16962	16991	17021	17050	17080	17109	17139	17168	17197	17227	17256	17286	17315	17345	17374	17404	17433	17462	17492	17521	17551	17580	17610	17639	17669	17698	17727	17757	17786	17816	17845	17875	17904	17934	17963	17992	18022	18051	18081	18110	18140	18169	18199	18228	18258	18287	18316	18346	18375	18405	18434	18464	18493	18523	18552	18581	18611	18640	18670	18699	18729	18758	18788	18817	18846	18876	18905	18935	18964	18994	19023	19053	19082	19112	19141	19170	19200	19229	19259	19288	19318	19347	19377	19406	19435	19465	19494	19524	19553	19583	19612	19642	19671	19700	19730	19759	19789	19818	19848	19877	19907	19936	19965	19995	20024	20054	20083	20113	20142	20172	20201	20231	20260	20289	20319	20348	20378	20407	20437	20466	20496	20525	20554	20584	20613	20643	20672	20702	20731	20761	20790	20819	20849	20878	20908	20937	20967	20996	21026	21055	21084	21114	21143	21173	21202	21232	21261	21291	21320	21350	21379	21408	21438	21467	21497	21526	21556	21585	21615	21644	21673	21703	21732	21762	21791	21821	21850	21880	21909	21938	21968	21997	22027	22056	22086	22115	22145	22174	22204	22233	22262	22292	22321	22351	22380	22410	22439	22469	22498	22527	22557	22586	22616	22645	22675	22704	22734	22763	22792	22822	22851	22881	22910	22940	22969	22999	23028	23057	23087	23116	23146	23175	23205	23234	23264	23293	23323	23352	23381	23411	23440	23470	23499	23529	23558	23588	23617	23646	23676	23705	23735	23764	23794	23823	23853	23882	23911	23941	23970	24000	24029	24059	24088	24118	24147	24176	24206	24235	24265	24294	24324	24353	24383	24412	24442	24471	24500	24530	24559	24589	24618	24648	24677	24707	24736	24765	24795	24824	24854	24883	24913	24942	24972	25001	25030	25060	25089	25119	25148	25178	25207	25237	25266	25296	25325	25354	25384	25413	25443	25472	25502	25531	25561	25590	25619	25649	25678	25708	25737	25767	25796	25826	25855	25884	25914	25943	25973	26002	26032	26061	26091	26120	26149	26179	26208	26238	26267	26297	26326	26356	26385	26415	26444	26473	26503	26532	26562	26591	26621	26650	26680	26709	26738	26768	26797	26827	26856	26886	26915	26945	26974	27003	27033	27062	27092	27121	27151	27180	27210	27239	27268	27298	27327	27357	27386	27416	27445	27475	27504	27534	27563	27592	27622	27651	27681	27710	27740	27769	27799	27828	27857	27887	27916	27946	27975	28005	28034	28064	28093	28122	28152	28181	28211	28240	28270	28299	28329	28358	28388	28417	28446	28476	28505	28535	28564	28594	28623	28653	28682	28711	28741	28770	28800	28829	28859	28888	28918	28947	28976	29006	29035	29065	29094	29124	29153	29183	29212	29241	29271	29300	29330	29359	29389	29418	29448	29477	29507	29536	29565	29595	29624	29654	29683	29713	29742	29772	29801	29830	29860	29889	29919	29948	29978	30007	30037	30066	30095	30125	30154	30184	30213	30243	30272	30302	30331	30360	30390	30419	30449	30478	30508	30537	30567	30596	30626	30655	30684	30714	30743	30773	30802	30832	30861	30891	30920	30949	30979	31008	31038	31067	31097	31126	31156	31185	31214	31244	31273	31303	31332	31362	31391	31421	31450	31479	31509	31538	31568	31597	31627	31656	31686	31715	31745	31774	31803	31833	31862	31892	31921	31951	31980	32010	32039	32068	32098	32127	32157	32186	32216	32245	32275	32304	32333	32363	32392	32422	32451	32481	32510	32540	32569	32599	32628	32657	32687	32716	32746	32775	32805	32834	32864	32893	32922	32952	32981	33011	33040	33070	33099	33129	33158	33187	33217	33246	33276	33305	33335	33364	33394	33423	33452	33482	33511	33541	33570	33600	33629	33659	33688	33718	33747	33776	33806	33835	33865	33894	33924	33953	33983	34012	34041	34071	34100	34130	34159	34189	34218	34248	34277	34306	34336	34365	34395	34424	34454	34483	34513	34542	34571	34601	34630	34660	34689	34719	34748	34778	34807	34837	34866	34895	34925	34954	34984	35013	35043	35072	35102	35131	35160	35190	35219	35249	35278	35308	35337	35367	35396	35425	35455	35484	35514	35543	35573	35602	35632	35661	35691	35720	35749	35779	35808	35838	35867	35897	35926	35956	35985	36014	36044	36073	36103	36132	36162	36191	36221	36250	36279	36309	36338	36368	36397	36427	36456	36486	36515	36544	36574	36603	36633	36662	36692	36721	36751	36780	36810	36839	36868	36898	36927	36957	36986	37016	37045	37075	37104	37133	37163	37192	37222	37251	37281	37310	37340	37369	37398	37428	37457	37487	37516	37546	37575	37605	37634	37663	37693	37722	37752	37781	37811	37840	37870	37899	37929	37958	37987	38017	38046	38076	38105	38135	38164	38194	38223	38252	38282	38311	38341	38370	38400	38429	38459	38488	38517	38547	38576	38606	38635	38665	38694	38724	38753	38783	38812	38841	38871	38900	38930	38959	38989	39018	39048	39077	39106	39136	39165	39195	39224	39254	39283	39313	39342	39371	39401	39430	39460	39489	39519	39548	39578	39607	39636	39666	39695	39725	39754	39784	39813	39843	39872	39902	39931	39960	39990	40019	40049	40078	40108	40137	40167	40196	40225	40255	40284	40314	40343	40373	40402	40432	40461	40490	40520	40549	40579	40608	40638	40667	40697	40726	40755	40785	40814	40844	40873	40903	40932	40962	40991	41021	41050	41079	41109	41138	41168	41197	41227	41256	41286	41315	41344	41374	41403	41433	41462	41492	41521	41551	41580	41609	41639	41668	41698	41727	41757	41786	41816	41845	41875	41904	41933	41963	41992	42022	42051	42081	42110	42140	42169	42198	42228	42257	42287	42316	42346	42375	42405	42434	42463	42493	42522	42552	42581	42611	42640	42670	42699	42728	42758	42787	42817	42846	42876	42905	42935	42964	42994	43023	43052	43082	43111	43141	43170	43200	43229	43259	43288	43317	43347	43376	43406	43435	43465	43494	43524	43553	43582	43612	43641	43671	43700	43730	43759	43789	43818	43847	43877	43906	43936	43965	43995	44024	44054	44083	44113	44142	44171	44201	44230	44260	44289	44319	44348	44378	44407	44436	44466	44495	44525	44554	44584	44613	44643	44672	44701	44731	44760	44790	44819	44849	44878	44908	44937	44967	44996	45025	45055	45084	45114	45143	45173	45202
3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	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
22633	21520	29271	24239	21518	21480	6259	1025	819	744	632	584	606	611	551	512	533	447	470	482	493	423	469	467	448	494	433	483	416	419	423	425	469	431	431	426	448	433	421	467	460	449	462	438	393	427	424	408	416	448	409	430	429	428	420	428	443	438	433	432	403	394	444	408	417	446	434	439	422	428	448	431	448	441	419	443	395	425	420	445	440	396	449	404	421	431	425	437	412	454	402	408	427	383	443	462	423	423	411	428	430	437	439	416	400	417	422	453	436	418	445	410	422	388	482	428	432	433	438	433	419	398	422	405	436	465	395	451	425	401	429	427	430	434	406	428	430	389	377	428	408	425	437	409	418	425	449	420	446	413	436	453	438	422	450	428	375	459	444	429	398	414	427	428	434	419	409	431	465	376	401	402	445	405	403	420	426	391	426	448	436	418	403	423	403	436	398	433	384	432	402	442	418	420	415	396	407	422	437	432	412	436	426	424	443	441	436	449	441	402	396	403	424	424	425	418	415	442	423	423	381	410	420	442	399	421	431	413	418	410	416	423	443	424	445	435	426	430	446	435	436	429	401	408	429	430	424	397	424	408	440	443	391	454	435	411	412	403	427	433	424	402	435	432	412	429	417	421	455	414	424	430	396	429	427	454	414	434	428	397	421	443	424	423	418	434	417	427	423	436	420	429	445	401	428	455	430	436	417	405	433	431	388	400	406	421	425	424	438	434	419	432	407	374	408	439	418	466	439	402	404	397	431	421	375	393	402	402	440	453	428	401	404	452	403	414	389	415	427	412	451	454	429	429	426	438	423	443	402	457	421	440	427	434	403	437	391	399	412	414	447	439	415	421	429	411	419	432	410	403	462	415	417	417	396	422	407	414	419	417	452	413	413	454	426	449	392	425	420	421	389	421	454	457	379	441	426	421	454	424	418	409	448	411	383	461	398	410	393	403	373	416	392	430	432	428	435	422	410	438	436	396	419	432	445	432	432	433	411	405	435	411	401	423	403	423	420	426	358	392	422	434	466	452	422	446	426	429	439	422	387	433	411	416	413	421	420	406	424	417	432	478	428	478	406	423	393	457	382	398	413	407	430	405	476	417	425	434	455	431	412	442	425	434	404	398	415	423	404	449	432	414	379	409	373	408	421	419	433	447	417	429	479	411	406	423	429	398	427	430	391	399	426	426	439	420	393	430	425	444	438	417	363	443	409	454	408	406	409	430	403	407	422	395	404	434	416	396	386	415	430	420	445	449	418	416	439	415	391	444	442	426	418	398	392	417	402	444	464	411	421	398	424	417	446	394	474	456	409	429	434	441	409	415	424	384	414	424	443	404	397	393	435	458	405	395	453	399	428	419	388	414	449	419	418	448	418	427	400	406	398	437	418	393	420	385	405	432	439	420	418	450	431	440	447	423	429	422	409	399	391	420	412	427	423	436	410	390	376	431	417	377	416	409	417	414	389	411	399	380	460	448	424	420	474	459	419	432	422	447	425	444	420	374	470	443	400	405	433	423	424	388	446	388	395	415	386	395	430	406	405	393	439	413	380	423	425	412	454	420	392	439	406	422	406	388	435	423	436	409	395	467	418	426	428	400	407	461	386	446	401	386	419	418	410	422	435	432	405	441	434	433	409	417	421	387	424	441	454	378	436	405	433	429	426	426	453	463	428	417	436	403	436	416	421	404	399	375	453	436	450	418	436	389	438	438	427	428	385	378	427	397	450	416	439	472	415	439	404	389	437	436	412	430	424	424	415	468	437	437	420	433	459	410	385	439	436	395	401	449	425	383	428	417	405	387	417	435	408	436	450	425	421	386	445	429	441	459	437	404	438	443	404	424	419	414	425	436	414	433	400	418	433	427	435	417	413	426	434	386	415	429	421	409	443	468	415	412	436	414	412	426	419	430	479	416	399	419	380	421	419	420	462	468	383	464	422	454	408	412	424	357	369	407	400	425	439	431	410	416	422	388	434	428	410	439	403	443	440	433	406	428	440	439	442	405	430	442	412	390	403	425	451	412	434	423	409	425	420	429	430	430	425	395	435	440	417	428	399	398	420	418	436	443	407	440	452	420	419	391	444	429	403	442	434	447	436	408	392	407	423	409	410	408	409	445	406	398	433	432	390	404	401	413	435	395	430	405	398	432	405	418	394	413	418	419	420	407	406	423	415	405	401	444	413	419	428	423	422	443	426	434	483	420	420	428	432	417	439	426	482	415	413	415	399	442	443	442	469	430	425	438	444	419	428	399	394	399	424	415	384	439	428	440	422	420	408	465	427	428	419	442	401	417	429	406	419	451	387	401	382	400	415	420	408	422	457	390	409	396	402	405	426	460	420	441	431	422	429	445	441	411	403	440	404	429	408	438	405	421	438	411	431	403	410	421	423	437	438	432	417	433	454	399	399	420	409	432	471	409	432	441	411	393	397	406	420	394	410	375	411	451	423	460	383	406	390	449	454	433	385	454	439	426	418	448	458	421	435	425	436	420	441	434	433	379	418	394	429	399	419	446	428	422	426	432	437	426	465	445	443	414	406	411	430	450	407	438	421	420	430	425	419	459	421	421	392	382	414	440	419	419	474	404	409	413	472	383	415	434	440	418	420	394	436	399	417	416	397	420	411	413	414	418	399	416	431	409	435	424	408	439	428	429	483	422	395	426	406	409	410	407	448	421	423	431	462	403	434	401	435	433	394	412	409	435	425	426	426	411	424	404	387	418	417	424	382	435	440	408	441	410	434	455	449	406	370	405	418	453	396	383	432	458	427	436	419	429	411	442	412	433	414	399	411	424	416	464	421	420	397	418	397	420	419	444	381	413	439	403	439	411	417	442	389	440	429	438	411	416	442	434	411	439	440	436	443	427	431	422	412	396	413	424	414	430	413	427	418	393	423	450	432	404	435	429	409	409	411	472	372	460	400	453	394	427	420	397	403	403	406	385	398	428	434	429	420	465	436	400	426	394	431	414	443	419	415	409	423	424	469	419	478	386	392	433	406	410	415	408	401	420	431	427	442	423	404	454	426	392	422	445	438	422	461	396	408	424	383	412	395	414	405	411	419	448	432	372	429	377	445	426	377	411	441	391	411	406	456	393	415	412	400	428	443	430	409	424	403	403	408	437	413	377	415	387	417	436	417	459	400	449	448	414	398	423	400	409	409	414	440	425	417	416	440	427	446	425	411	430	389	389	426	429	426	427	448	410	409	443	380	406	432	407	417	412	439	434	430	436	408	461	462	414	409	413	412	390	396	423	425	413	384	420	419	439	418	395	408	422	414	410	404	419	426	433	463	388	447	452	414	435	412	415	421	398	417	441	407	437	422	446	408	428	419	422	440	437	423	425	417	438	411	418	440	404	400	391	397	449	428	393	444	396	397	425	412	423	406	447	403	409	438	421	408	384	416	432	425	400	466	466	426	437	413	399	457	424	414	422	419	406	430	422	407	440	435	395	408	431	401	437	448	461	421	433	427	455	416	410	424	482	438	393	440	407
11412	28165	31142	4713	3398	2607	1989	1593	1470	1243	1102	989	976	851	793	844	703	656	695	701	612	648	691	635	631	625	617	631	627	631	638	594	606	602	617	591	583	586	588	585	589	554	561	602	584	569	553	587	570	547	570	546	563	532	563	564	557	590	515	590	554	583	598	598	600	574	571	598	538	619	540	570	536	568	568	578	542	577	561	577	533	587	558	539	589	600	565	618	558	565	588	528	569	522	599	601	588	574	571	546	560	523	539	578	591	545	575	631	590	524	576	569	509	575	567	607	549	563	562	556	566	582	581	564	539	574	573	576	536	552	505	536	567	530	582	550	592	585	575	584	560	575	539	570	515	555	572	562	510	525	540	572	568	530	539	544	558	532	538	529	564	589	566	567	569	601	566	531	572	546	561	579	529	573	556	520	562	562	578	562	567	583	546	500	582	520	562	540	528	566	517	556	555	543	558	573	564	580	555	537	604	535	570	522	567	521	576	540	601	535	565	583	560	535	545	550	553	572	570	564	565	543	580	565	577	587	553	582	527	543	568	537	548	580	592	562	600	572	544	576	548	528	550	549	581	555	571	554	540	547	539	579	525	562	565	540	564	571	580	570	550	517	540	540	572	544	571	571	542	551	597	562	537	582	604	598	542	547	561	552	561	519	608	571	581	564	571	592	579	547	525	550	549	558	545	538	555	584	562	519	521	519	580	536	521	534	578	556	570	532	566	559	533	571	617	595	530	527	525	554	563	486	561	611	567	537	543	582	522	547	579	533	557	549	559	576	559	548	585	535	609	520	539	535	546	573	565	496	545	562	562	539	590	603	559	576	571	575	564	562	544	531	556	596	562	556	556	560	606	555	553	603	544	554	589	554	539	537	574	526	530	551	576	572	592	538	575	511	557	562	568	542	634	559	553	569	512	581	586	564	570	533	568	589	554	546	592	563	560	581	549	591	541	568	553	564	564	549	564	537	587	498	579	516	519	535	543	581	564	575	575	581	568	536	581	535	579	586	578	561	616	544	609	575	591	551	526	539	551	542	572	527	568	589	575	522	580	574	575	567	557	554	532	560	608	520	576	558	595	539	563	544	570	588	546	549	589	515	516	534	572	520	546	518	557	483	505	514	527	576	572	569	559	555	600	604	546	611	547	528	552	550	554	568	549	535	529	525	563	549	523	541	553	540	548	543	563	561	523	589	630	566	534	575	550	556	580	555	580	546	587	595	559	585	581	552	552	624	530	550	585	517	603	547	595	543	542	590	548	533	531	549	563	548	595	545	527	568	564	588	584	548	572	525	536	622	588	549	538	534	536	540	524	542	527	577	563	550	577	537	548	532	600	509	515	534	566	534	527	596	566	561	528	585	563	593	612	532	561	570	539	533	586	511	567	544	545	570	566	585	588	548	524	595	560	572	545	566	563	561	536	531	580	569	562	560	526	588	532	571	578	592	556	562	560	541	534	565	547	546	558	543	602	531	509	538	572	575	569	550	545	530	591	515	543	516	578	534	574	544	616	583	558	552	552	526	580	579	565	595	576	536	561	549	564	554	576	552	550	564	575	526	590	532	524	515	544	531	562	511	563	573	565	565	517	558	528	576	592	582	602	535	563	567	549	541	570	568	532	544	556	525	547	569	572	548	575	576	570	546	538	578	514	552	540	543	555	554	531	532	591	554	540	534	576	576	569	571	560	552	515	539	533	541	574	542	562	553	549	561	534	551	578	546	550	547	586	551	546	522	589	587	565	569	595	577	561	597	561	568	546	562	589	567	568	521	546	594	544	534	572	539	523	553	584	591	548	556	559	580	536	539	572	630	512	556	569	529	540	540	600	578	564	569	578	568	567	561	521	544	518	563	563	592	569	547	575	574	626	583	546	536	564	578	537	572	522	539	553	555	528	602	575	604	562	587	524	532	540	576	537	549	563	568	513	578	557	526	542	571	534	557	561	579	552	590	595	554	559	562	569	529	573	578	616	508	567	586	568	552	601	586	599	530	535	547	535	567	582	539	557	578	586	581	587	587	584	559	554	548	569	557	517	532	546	595	538	589	570	552	563	581	548	567	596	570	554	558	571	575	533	558	528	563	509	543	530	563	531	549	569	553	566	580	527	531	587	557	607	565	594	567	520	591	514	516	529	554	560	533	512	607	549	562	560	580	553	592	539	595	547	575	582	597	566	521	540	547	546	538	518	536	543	592	518	527	583	560	499	571	549	560	524	520	562	551	604	593	551	524	551	527	542	522	546	563	588	580	534	555	510	520	535	551	572	600	553	566	553	536	531	568	547	537	594	565	569	527	565	571	589	526	558	563	576	553	551	576	522	576	556	538	540	529	574	516	563	581	603	556	584	543	565	546	604	566	552	532	564	577	559	573	543	534	543	550	566	564	540	550	548	578	523	505	569	547	539	585	550	601	578	538	545	499	522	554	543	592	559	578	530	583	555	535	557	542	556	559	585	577	605	594	577	596	530	538	529	594	568	547	545	596	590	581	554	559	577	550	563	536	564	512	572	521	560	591	595	578	542	568	554	572	523	621	598	574	523	567	521	536	530	545	572	542	568	554	559	568	571	571	556	578	542	577	544	517	545	551	562	565	574	556	543	599	553	565	551	575	527	570	554	556	547	563	531	598	545	581	573	569	572	555	561	560	552	513	574	518	555	596	589	566	563	573	586	537	558	531	592	583	555	505	545	549	539	577	567	576	541	523	533	557	544	545	587	573	543	550	574	537	568	538	560	568	545	538	526	595	554	542	552	572	552	569	528	551	571	574	581	579	556	571	581	578	547	566	579	576	506	534	501	548	543	530	539	558	545	529	584	575	518	515	526	546	543	532	549	503	549	592	505	527	565	511	527	578	565	563	559	570	558	517	552	605	523	563	576	511	543	526	589	573	566	583	559	486	574	521	555	550	541	522	558	549	526	588	587	542	606	544	584	585	517	546	544	575	585	568	566	588	563	555	524	547	559	557	538	580	540	548	518	518	547	558	521	506	555	564	523	582	564	530	563	536	545	576	550	535	536	553	564	510	551	529	509	543	520	573	552	542	579	568	536	547	574	548	539	491	540	604	619	572	584	563	545	591	539	571	579	578	557	555	549	555	552	551	581	549	569	561	558	582	619	514	526	593	581	546	588	540	579	520	546	603	546	527	554	599	538	532	571	555	522	564	554	539	549	532	552	507	558	553	589	547	544	499	529	569	550	543	563	579	567	536	595	567	524	570	532	555	534	607	552	586	546	580	586	615	530	570	568	577	524	609	559	562	580	603	541	575	534	567	545	586	526	533	536	559	614	577	590	530	500	601	528	526	528	566	548	558	541	550	554	596	570	553	563	558	612	521	564	533	565	591	547	554	568	552	540	554	554	581	601	572	565	572	532	557	570	524	563	594	560	574	538	551	529	615	542	510	548	579	556	533	599	548	587	518	545	542	590	516	553	560	592	536	535	545	557	609	554	585	588	513	531	577	545	586	528	536	602	566	515	577	502	533
26671	18863	7833	832	513	436	429	407	401	379	375	370	352	358	379	334	338	349	333	328	330	353	340	367	345	335	357	320	364	368	335	349	349	345	379	378	388	318	298	326	339	329	348	349	344	374	311	345	343	362	380	348	327	313	366	327	378	295	346	348	351	337	372	342	356	378	346	355	325	357	338	309	383	350	345	332	325	360	363	352	350	341	316	346	348	320	312	317	380	331	355	371	312	339	365	345	327	379	339	352	352	329	311	374	370	320	344	343	352	326	377	319	333	375	342	353	338	375	295	327	322	330	346	365	358	372	309	364	342	335	302	357	338	310	358	319	341	340	312	315	320	338	369	320	356	341	334	338	343	322	367	329	325	322	359	332	353	331	356	387	351	335	302	336	347	329	325	358	336	324	344	369	342	338	354	358	327	294	355	329	384	361	330	366	330	332	354	362	334	316	357	344	331	357	343	321	327	350	333	362	331	316	356	391	321	351	362	342	322	348	345	365	330	363	349	386	329	347	342	367	333	314	327	344	329	347	345	303	333	364	337	344	352	351	338	363	344	333	346	329	374	328	324	342	365	356	350	342	359	344	351	349	303	328	352	350	329	359	362	331	355	323	342	314	361	336	334	339	331	327	337	357	332	348	335	332	348	322	336	314	339	330	363	303	339	361	333	348	344	355	355	314	359	339	349	339	341	377	352	348	342	334	339	340	353	366	348	313	327	332	353	368	337	325	369	332	312	307	320	371	345	341	323	339	344	354	361	337	356	328	325	352	332	333	373	341	349	363	359	366	342	340	358	350	323	352	326	342	386	339	345	356	386	314	342	349	373	329	341	307	314	315	334	340	366	312	327	344	347	330	344	378	364	358	363	313	384	308	322	356	293	329	360	293	325	385	334	327	364	359	360	378	306	289	349	350	354	332	345	332	327	355	373	332	388	352	336	351	356	327	337	352	325	318	341	346	338	364	334	342	364	347	357	323	363	364	328	345	332	333	301	366	330	342	356	311	384	362	347	341	322	301	365	350	360	360	365	338	359	340	375	356	312	357	351	323	335	339	322	335	331	312	322	332	367	333	338	376	357	299	334	316	333	353	332	352	345	359	368	316	358	347	381	339	334	329	391	364	342	335	312	346	342	348	294	338	305	342	327	353	301	342	326	358	366	308	307	299	382	341	343	346	370	347	339	345	332	316	322	349	333	345	323	319	318	345	357	319	331	318	350	352	338	359	335	340	362	346	338	377	362	361	327	322	356	341	334	338	364	357	355	302	322	340	359	351	349	327	384	324	340	361	358	360	378	351	324	339	332	354	346	361	322	306	349	343	329	327	328	335	326	320	329	348	371	340	366	367	349	337	302	365	340	346	346	351	345	362	314	366	366	336	309	327	332	333	319	353	340	348	347	347	320	333	352	301	368	338	346	345	334	316	336	349	346	325	336	338	333	328	318	363	324	356	349	361	309	327	330	315	349	362	352	359	317	357	340	345	375	316	350	334	354	375	337	336	357	366	326	354	361	346	361	330	338	360	339	356	333	292	333	343	329	346	353	323	350	307	335	345	346	353	369	359	324	367	364	354	386	329	343	356	318	330	342	350	341	317	319	340	362	342	339	364	356	371	336	340	326	342	380	332	333	318	344	376	346	347	374	327	331	324	332	316	329	384	366	325	307	342	373	348	369	372	342	323	360	365	365	337	340	325	351	384	317	382	331	374	380	331	364	326	290	342	395	342	346	348	345	359	343	339	373	354	356	335	317	326	347	346	364	342	354	362	350	374	359	342	327	339	345	334	330	355	317	326	343	355	333	326	321	380	343	305	367	335	353	349	357	363	334	368	342	326	337	363	349	328	388	322	347	326	380	341	323	346	315	370	354	398	369	351	335	373	366	340	344	348	308	333	326	324	352	322	349	315	328	354	361	353	336	353	340	361	341	333	291	323	321	326	344	325	355	355	348	359	398	326	345	331	374	356	340	336	358	370	362	339	346	345	350	334	348	347	334	323	339	362	365	312	350	333	348	361	349	339	324	336	359	337	317	325	358	349	347	299	324	322	339	349	341	363	345	355	327	358	360	344	340	355	364	326	348	335	365	342	388	353	379	345	354	353	354	339	332	344	342	350	353	351	333	346	389	330	303	292	343	312	358	337	320	354	350	331	344	340	351	334	331	357	330	357	356	350	302	341	339	349	345	365	344	354	359	369	313	331	332	350	360	322	355	355	356	311	327	331	355	368	364	337	334	318	352	376	358	330	364	345	372	340	370	365	334	341	337	318	355	333	358	356	366	342	325	346	350	343	315	375	350	312	341	336	351	344	388	331	382	349	364	326	347	290	326	347	348	350	345	359	344	342	346	354	323	332	318	333	334	333	335	390	340	325	345	356	326	322	326	356	322	310	342	342	328	383	389	352	336	343	349	346	345	356	345	362	349	358	378	328	331	337	330	338	332	337	351	362	363	334	327	356	386	345	335	327	339	336	323	349	383	299	370	319	337	379	346	362	362	315	351	320	316	346	374	333	319	328	365	357	364	316	348	335	339	355	313	339	359	357	310	342	359	332	340	346	319	327	354	322	371	351	352	349	353	355	324	366	342	346	345	347	363	337	345	331	328	348	362	347	353	325	328	322	374	318	337	316	382	347	343	337	352	361	342	330	376	323	368	333	347	361	380	334	341	322	375	358	323	341	354	324	341	341	357	336	326	358	360	378	355	311	340	365	351	352	359	331	364	328	327	334	322	298	346	347	357	341	338	355	345	351	360	304	345	326	319	364	367	306	351	330	327	316	337	332	346	343	348	340	328	337	309	347	376	314	308	352	342	347	332	330	320	346	330	336	336	336	316	313	337	320	316	293	345	344	307	376	350	341	350	382	383	341	363	320	348	362	344	335	353	351	350	348	365	311	341	348	353	329	332	333	390	332	332	361	367	339	347	321	327	365	328	343	359	342	373	352	368	345	354	343	354	337	331	341	319	369	333	335	320	350	300	342	355	333	331	330	338	370	345	356	374	316	324	362	342	337	335	351	377	337	381	313	355	341	319	356	348	326	341	338	348	326	350	345	324	342	349	318	319	353	351	347	347	364	334	334	344	360	356	347	340	336	374	350	341	358	337	324	357	335	346	327	319	338	354	356	327	366	337	329	325	320	347	362	356	334	385	348	391	361	319	366	328	356	367	356	357	377	343	349	337	340	355	359	323	334	365	355	337	340	353	320	341	306	340	350	344	330	311	327	343	343	350	350	362	337	347	337	324	353	333	312	364	333	337	350	371	339	340	400	340	311	324	350	328	317	357	320	340	350	350	367	367	345	357	325	332	341	357	309	314	340	343	335	358	326	318	350	316	357	348	355	353	336	330	327	349	336	340	345	383	333	350	386	370	349	338	332	349	323	320	343	347	341	350	391	350	356	320	335	349	358	374	314	356	361	337	360	346	334	344	331	343	330	354	337	341	340	382	381	316	332	359	348	341	337	354	345	339	360	312	336	354	339	342	347
5070	4184	5486	749	711	620	601	548	503	487	461	494	491	547	510	492	457	479	436	493	433	449	467	448	474	435	428	446	429	466	448	411	437	411	464	444	437	406	436	442	488	446	418	478	430	446	422	457	441	460	434	464	469	450	430	470	489	424	432	447	448	475	462	495	438	469	419	479	450	439	436	463	445	468	438	459	442	439	440	468	439	450	446	473	443	471	460	434	482	470	475	476	416	442	445	454	377	490	458	460	428	423	462	436	437	440	466	479	458	472	435	425	435	470	466	464	477	423	411	440	444	447	442	424	460	432	428	478	422	428	444	449	459	466	431	454	474	474	417	452	436	460	417	464	471	450	438	477	410	424	479	439	446	409	493	458	444	487	447	418	411	442	457	415	436	469	459	420	434	479	474	430	465	437	430	391	449	444	444	483	441	502	485	428	437	438	406	456	459	426	447	420	424	426	433	475	440	457	456	477	468	476	409	470	477	475	409	478	474	435	458	453	480	442	436	471	455	477	430	447	447	473	414	421	458	440	417	439	485	424	507	471	444	498	453	453	449	435	472	473	433	438	466	445	466	445	454	452	453	437	460	471	402	455	416	456	423	469	475	458	469	450	439	426	421	464	491	439	440	472	387	432	455	447	417	427	446	443	422	430	494	445	431	464	418	456	446	451	440	430	427	422	430	433	471	416	457	438	490	468	437	407	458	432	464	462	439	449	435	431	447	446	475	474	467	473	438	434	482	470	444	443	452	433	455	460	437	445	456	417	426	403	478	428	446	443	460	476	445	448	442	445	473	442	463	439	437	417	395	498	441	461	474	459	464	490	420	452	497	464	433	467	451	451	429	464	430	483	441	407	467	425	431	469	417	442	453	431	449	457	445	444	472	456	461	442	442	421	444	479	435	443	456	463	450	454	442	455	453	448	458	488	418	451	445	454	461	434	435	459	441	428	437	455	458	467	460	459	440	452	457	418	423	458	448	451	445	427	449	440	427	424	467	502	445	456	473	423	449	446	435	427	455	460	439	463	455	455	464	456	450	441	406	432	424	407	459	469	425	450	459	460	443	452	418	477	483	462	468	467	461	427	433	420	477	469	418	474	443	462	445	425	469	436	475	416	438	470	442	402	448	457	446	424	465	434	406	480	419	438	414	452	428	425	434	463	438	451	451	448	438	483	435	465	442	409	450	442	473	455	457	446	454	449	457	450	443	456	468	475	409	466	429	441	439	430	427	470	441	431	433	468	457	478	467	456	465	463	430	415	483	392	460	443	424	443	480	449	453	445	415	457	449	463	457	473	413	441	434	473	463	429	454	422	469	440	450	451	443	470	443	459	421	422	439	442	453	446	472	475	421	422	433	438	441	465	447	448	442	443	413	421	466	385	453	486	434	434	449	438	446	417	453	422	456	448	433	467	472	443	452	463	402	470	494	445	451	493	467	432	439	427	431	448	470	414	406	472	481	442	433	461	439	442	430	466	416	425	453	475	475	448	456	428	424	480	446	445	439	432	457	420	434	444	448	472	470	460	425	468	420	434	430	467	412	439	485	409	454	432	466	409	480	451	433	452	406	456	427	441	471	470	460	455	419	447	442	456	467	447	426	473	443	449	471	452	438	422	448	413	457	435	430	403	452	436	451	458	452	462	444	479	430	430	425	439	441	441	449	442	420	425	440	445	439	445	472	476	427	445	477	470	442	433	449	460	457	441	492	482	433	465	448	479	463	420	435	450	444	433	436	463	448	471	449	440	489	497	417	418	418	404	403	428	453	439	414	469	424	453	414	449	468	453	444	451	455	444	456	466	417	454	456	438	468	442	447	478	431	427	459	491	454	413	434	416	434	453	470	455	413	442	426	426	426	458	453	471	453	455	502	468	453	416	467	459	450	439	457	462	435	446	424	445	447	456	443	433	452	459	411	455	463	435	442	462	476	423	423	428	451	443	449	476	437	457	464	419	451	458	402	447	437	436	437	430	416	445	450	460	449	454	458	422	412	487	475	454	452	418	432	450	483	405	449	423	439	421	451	469	420	478	413	465	470	449	425	442	427	442	446	466	493	420	415	407	476	448	431	418	450	430	447	403	458	398	492	447	444	456	423	425	455	470	457	424	459	476	440	432	449	467	411	454	461	467	441	435	473	473	423	464	450	493	471	443	434	450	430	431	460	383	448	438	454	462	453	420	422	424	447	453	425	416	457	429	457	456	445	454	453	476	470	426	466	440	444	446	486	405	459	432	426	457	419	466	431	440	440	437	453	438	478	434	409	433	426	427	467	449	426	443	448	442	469	459	456	426	432	453	451	412	469	454	431	485	477	462	435	454	449	423	472	461	428	450	454	450	460	459	431	460	412	413	457	471	464	469	416	400	468	416	417	432	441	493	423	448	474	433	438	445	440	464	459	449	462	489	427	418	433	433	434	434	463	443	433	461	437	453	451	435	456	486	395	503	416	452	431	479	410	452	464	443	442	456	453	464	437	475	433	416	445	477	459	442	452	453	435	427	419	439	457	441	433	451	407	449	437	423	440	442	424	457	456	494	407	469	418	468	436	450	444	432	426	449	425	426	401	377	448	454	447	434	479	439	431	430	391	456	445	452	438	446	437	453	453	459	472	434	430	452	455	452	426	424	430	414	433	432	461	438	459	438	451	443	491	441	427	444	434	436	425	461	451	436	432	460	423	447	435	466	452	391	453	413	506	425	448	442	422	428	443	434	431	464	437	460	468	446	445	431	452	452	443	415	426	434	425	429	428	468	459	454	432	434	430	415	422	463	411	445	441	432	452	440	442	494	445	414	488	445	443	459	448	411	459	435	424	425	498	435	440	464	467	402	413	407	462	426	465	439	459	490	451	429	424	454	451	425	466	404	427	416	492	479	432	449	425	458	476	425	439	449	442	455	415	428	458	425	443	441	422	412	430	435	422	458	445	471	440	418	447	452	439	448	450	453	427	467	446	467	451	416	421	478	472	421	470	410	450	429	468	465	418	424	418	466	425	433	437	448	485	502	482	410	431	432	465	433	456	429	445	451	433	450	429	442	435	422	437	431	451	431	436	474	499	462	437	438	436	434	437	417	421	445	440	454	446	439	447	458	430	433	434	460	435	456	478	414	444	478	451	464	442	480	401	470	410	460	434	512	438	441	426	465	452	482	436	435	452	433	454	462	473	432	449	432	442	456	470	462	456	444	469	425	474	439	452	437	488	429	465	429	456	447	477	435	420	446	460	456	464	473	453	432	459	451	453	462	422	409	448	465	443	440	419	470	483	434	443	412	437	487	445	424	471	442	435	449	433	461	462	473	449	454	473	458	482	466	413	466	451	437	432	469	449	418	439	422	479	463	444	450	430	437	452	453	404	453	451	432	469	468	467	474	421	419	436	459	473	447	443	445	449	429	436	433	442	469	483	462	449	459	443	437	457	459	444	481	423	500	412	430	432	438	403	448	426	422	467	455	441	412	441	450	414	429	427	453	465	417	440	457	465	412
23077	21096	28124	24328	21062	8658	1217	854	778	768	719	661	641	593	604	615	585	583	585	600	603	564	566	555	565	559	617	591	564	585	553	577	579	573	574	571	600	580	540	543	574	564	574	554	529	555	530	547	584	561	568	539	575	534	537	528	567	519	564	556	560	581	579	564	575	554	523	550	567	570	580	560	554	572	503	561	552	567	559	599	579	565	548	517	557	588	597	566	550	548	577	587	555	586	593	553	594	522	562	541	557	593	522	607	548	597	556	610	567	611	526	577	556	562	572	590	537	587	606	584	537	522	587	584	608	542	592	540	589	574	578	559	529	525	595	561	575	583	526	552	580	569	502	576	530	641	546	605	560	553	587	593	570	592	534	547	550	588	577	552	517	526	585	556	573	553	547	516	553	587	589	529	593	575	553	556	581	570	549	533	571	576	535	534	567	540	598	559	579	552	584	578	534	550	548	584	557	553	589	581	570	532	496	517	542	549	529	546	558	551	606	563	571	600	538	579	606	568	561	585	562	561	586	566	563	575	533	550	563	565	559	557	578	585	547	589	565	609	601	562	574	572	539	598	556	533	549	604	551	578	582	587	576	568	561	533	593	581	591	565	573	525	586	536	557	601	568	582	541	579	578	621	556	543	582	577	558	545	572	590	545	601	541	531	543	575	551	523	564	606	560	601	607	563	550	582	570	573	582	532	543	535	581	556	567	552	582	604	542	541	584	571	554	568	533	552	547	570	557	569	583	539	559	497	565	538	538	543	622	604	565	578	583	593	582	534	560	571	571	582	579	572	578	581	566	587	548	532	557	581	571	577	593	566	537	539	537	562	590	565	543	541	569	579	566	583	559	521	539	585	548	522	547	587	518	553	577	552	565	547	596	575	602	589	577	574	501	609	565	562	566	570	575	560	521	557	538	562	571	575	537	534	574	604	535	559	561	590	569	546	545	572	595	544	594	543	601	558	542	565	613	613	577	580	576	559	563	590	569	570	565	528	555	559	580	617	560	529	558	575	562	549	594	589	532	528	553	550	568	577	554	563	561	579	591	594	546	543	557	578	554	588	536	514	565	574	617	591	581	617	575	532	576	592	541	534	575	531	551	552	551	531	585	533	560	544	569	536	569	576	555	567	515	541	536	599	550	546	497	573	557	550	560	589	570	568	590	538	554	585	545	554	539	545	541	570	529	566	567	554	626	533	552	568	522	531	540	533	583	562	561	568	565	556	523	588	520	568	547	593	556	546	579	519	564	536	553	575	550	552	575	597	560	570	541	573	547	595	599	584	555	551	533	568	549	546	599	540	541	556	626	537	545	553	595	623	573	531	537	557	591	612	576	573	582	577	611	564	551	563	589	536	598	532	540	583	587	614	538	549	563	543	547	563	579	573	550	560	580	565	507	533	539	542	536	590	595	556	534	542	576	520	524	576	582	602	544	560	577	536	588	564	578	565	561	553	541	560	565	546	572	592	586	537	541	532	574	599	548	557	570	552	546	581	592	585	583	541	568	530	577	569	570	581	583	545	555	585	597	603	534	562	572	615	565	536	550	605	557	586	581	555	551	569	590	548	545	544	571	591	595	553	601	545	533	533	572	551	549	538	557	548	557	579	554	559	575	588	514	574	592	533	535	603	508	590	571	601	558	554	614	587	521	563	545	537	559	567	559	550	571	574	573	592	546	572	545	569	562	562	538	566	526	511	609	544	533	586	536	560	556	525	611	515	575	561	519	501	544	553	557	550	565	561	563	594	572	574	533	623	529	552	573	548	541	545	581	556	575	565	524	573	555	572	536	575	583	582	517	577	559	573	537	566	560	565	592	518	516	557	531	599	580	530	566	605	532	584	571	551	558	575	599	537	591	598	564	547	545	537	567	594	569	541	568	572	557	569	560	567	518	605	562	577	556	556	594	569	546	541	545	593	528	581	501	552	593	558	573	595	552	542	580	569	557	560	568	590	522	529	539	564	633	551	549	576	591	531	584	543	589	548	572	562	592	580	570	541	565	611	579	573	557	573	524	576	583	533	572	585	595	534	549	611	545	594	565	559	540	591	575	562	521	538	565	536	558	570	608	571	549	519	561	542	565	569	585	605	543	584	595	554	612	542	550	575	503	587	584	563	537	567	603	579	600	586	598	565	554	555	558	569	559	545	517	534	592	556	549	540	541	589	544	600	528	556	558	615	532	565	521	568	523	564	611	563	589	546	582	577	557	567	561	566	549	538	573	570	586	572	589	553	572	562	591	585	546	528	564	519	548	566	544	538	552	603	568	571	532	534	544	575	537	561	561	557	540	533	569	566	603	569	557	573	546	559	598	534	593	579	558	587	576	575	585	558	557	576	563	541	547	547	571	558	572	557	562	555	549	587	546	581	570	533	579	528	533	524	575	559	538	531	550	552	539	585	552	587	544	538	583	582	554	577	538	547	534	564	595	608	548	545	571	593	548	599	563	571	564	523	595	550	514	603	590	577	542	565	523	556	522	532	586	618	569	574	593	542	573	545	588	575	529	559	604	525	551	583	601	556	584	615	545	547	557	566	559	581	553	537	576	531	546	568	557	543	552	558	585	569	541	532	574	576	586	518	555	582	557	553	579	593	503	561	576	575	564	553	541	535	603	543	568	562	570	534	578	602	577	557	614	569	539	596	538	566	550	566	554	536	565	615	512	567	565	600	522	558	576	595	567	594	563	552	570	588	563	578	564	582	538	524	527	586	559	538	615	566	594	552	533	579	557	534	577	548	560	550	572	557	579	581	601	553	575	537	531	547	594	604	566	611	551	573	557	556	556	556	596	590	546	560	586	571	516	552	562	558	550	537	548	576	555	593	554	546	603	555	559	555	559	547	537	568	549	574	576	562	515	564	551	538	562	538	587	561	566	596	602	547	551	535	556	520	532	554	558	527	543	563	560	540	590	593	539	559	604	551	584	602	552	557	588	576	559	547	544	573	521	579	562	552	560	555	544	538	551	576	518	541	574	517	579	528	539	579	567	573	583	543	578	585	556	569	573	578	559	588	598	544	533	573	551	556	544	571	538	573	565	545	557	583	548	572	538	618	567	588	555	550	557	547	531	539	545	585	559	552	549	565	565	563	592	548	523	573	607	544	589	611	555	533	558	569	605	577	597	575	537	593	552	558	544	567	539	545	546	556	563	568	561	568	540	535	532	588	559	557	571	538	586	582	531	569	611	558	525	602	554	513	550	535	559	580	549	558	536	574	562	507	541	568	545	585	589	534	596	551	561	603	549	512	525	542	578	566	581	596	586	546	541	574	537	546	570	576	576	559	574	541	553	577	566	542	573	558	516	563	616	528	548	552	570	495	587	555	521	601	530	589	583	525	587	560	535	561	563	590	581	548	579	574	591	591	577	553	555	554	598	538	545	542	533	572	622	567	564	586	563	564	537	539	549	543	577	531	541	563	555	541	563	527	558	589	571	516	600	564	557	537	582	533	573	562	562	559	542	578	584	555	572	615	592	551	545	616
8256	18094	23904	3036	2301	1935	1610	1254	1156	1100	996	939	853	906	890	809	828	771	841	761	793	733	738	793	772	723	658	766	762	747	732	725	777	728	717	675	748	732	651	789	684	688	765	706	755	734	714	714	752	701	764	761	669	724	682	764	719	742	735	707	717	725	709	718	694	769	693	753	756	705	734	710	681	711	697	743	744	678	728	726	712	720	731	746	705	706	724	749	654	752	732	756	746	747	695	675	695	731	708	664	746	721	751	742	696	725	745	787	694	702	700	697	691	771	692	715	760	738	683	688	724	721	729	707	748	730	664	692	722	723	688	721	689	674	701	705	704	714	736	758	696	709	732	717	729	680	752	707	705	733	670	737	721	732	747	729	683	699	748	711	766	741	703	727	727	690	677	699	732	714	706	707	742	777	733	682	711	791	668	722	730	703	715	699	725	744	684	705	717	688	748	733	720	704	710	741	720	724	760	672	682	750	702	739	733	717	748	724	708	739	748	711	743	730	757	725	679	754	757	701	696	720	734	678	729	736	743	719	734	699	773	725	704	669	749	717	721	702	719	730	707	737	711	650	760	704	670	676	705	690	732	751	700	703	701	732	729	746	766	700	685	724	666	723	703	734	745	720	744	708	758	703	737	690	764	750	722	729	682	719	761	706	705	731	688	674	705	734	728	661	745	695	708	698	708	726	734	683	743	713	711	774	732	741	730	707	699	759	696	682	677	717	716	722	698	666	702	682	714	717	729	661	711	720	757	730	739	719	708	748	740	710	692	732	705	713	745	788	685	719	719	731	719	721	724	709	674	702	726	725	738	731	696	682	747	729	740	741	702	725	721	720	690	696	701	712	719	688	709	714	698	707	730	713	748	642	731	734	726	710	738	779	758	712	699	713	687	735	776	665	762	745	686	678	727	664	700	690	737	711	705	689	687	683	693	704	707	669	687	708	682	723	736	684	678	696	684	689	695	738	710	684	713	695	729	726	728	700	714	710	712	736	685	685	751	708	716	709	728	699	699	712	756	719	745	697	682	745	762	721	681	697	681	671	704	675	797	688	687	720	745	686	704	725	720	729	691	741	717	699	664	758	715	744	735	703	703	696	772	742	696	725	707	673	704	717	739	668	721	721	685	773	697	714	702	683	735	723	736	709	707	757	744	710	703	706	701	738	800	731	690	745	696	721	701	717	709	710	670	716	704	695	740	707	707	710	680	711	741	734	775	725	728	719	694	700	735	719	673	731	722	725	644	739	723	669	738	732	684	721	694	729	731	709	719	720	727	739	731	708	704	730	689	746	728	759	708	673	711	737	700	727	765	745	683	688	688	702	709	708	707	781	725	701	675	726	791	678	734	688	660	734	707	710	728	730	702	736	743	686	725	730	640	731	725	720	759	709	707	700	741	760	688	718	705	755	696	715	726	710	668	741	699	769	729	697	741	792	679	739	721	708	786	734	728	685	680	715	682	713	709	773	693	684	727	708	739	726	709	741	748	719	696	722	729	721	681	731	766	745	734	725	743	731	726	731	708	707	686	705	740	720	750	767	708	706	696	735	726	722	687	685	672	724	698	748	692	720	770	707	710	748	719	681	739	717	706	745	694	703	725	687	699	706	743	737	699	771	656	703	751	731	713	748	737	694	710	699	698	736	741	708	777	705	732	722	726	693	763	750	738	693	689	732	711	733	722	725	714	712	648	765	716	689	714	721	710	704	684	708	737	664	785	707	720	728	709	716	695	745	715	713	729	693	670	728	718	715	696	747	677	749	742	770	695	720	766	734	707	750	689	699	698	720	723	721	762	700	682	717	700	717	696	674	730	748	724	757	731	689	720	737	733	693	707	748	736	737	747	705	730	745	707	696	700	724	709	716	722	625	731	761	733	698	678	733	725	713	731	674	742	756	735	715	718	687	685	726	758	679	734	730	711	709	700	711	754	733	728	702	687	728	672	704	738	699	747	754	667	712	750	733	722	649	739	718	705	673	760	714	706	711	642	674	695	702	704	783	717	722	693	782	702	678	712	730	712	724	729	730	724	726	709	674	704	685	708	720	733	739	732	675	694	725	741	695	712	760	732	777	746	698	759	732	729	675	706	699	730	747	694	717	721	759	766	706	736	730	724	722	741	715	709	757	707	706	714	708	690	746	763	742	717	667	699	712	764	756	690	681	665	710	707	667	700	668	710	716	715	726	734	730	723	688	753	707	727	699	761	747	654	710	704	674	750	749	711	709	707	751	711	693	733	718	695	694	755	687	778	723	759	698	731	744	758	688	710	733	712	739	750	700	738	723	711	687	754	712	734	682	771	724	700	682	710	712	740	690	683	772	740	782	726	682	715	766	724	739	702	749	764	737	750	724	714	760	727	729	700	756	717	724	711	717	677	688	750	726	722	720	702	727	708	740	709	702	730	677	713	738	726	684	729	697	678	704	744	747	730	681	692	749	680	793	728	750	736	737	744	753	755	729	710	697	749	692	687	683	725	652	710	723	729	735	782	731	684	695	717	768	721	721	716	701	783	726	732	751	723	695	731	709	706	688	735	685	685	722	711	738	692	757	719	672	715	703	704	734	721	732	716	735	755	708	732	740	735	703	715	702	691	750	717	713	727	736	732	737	686	719	741	757	744	687	709	687	715	756	747	710	701	680	741	735	701	692	735	702	698	755	694	723	718	748	725	660	738	697	750	739	680	688	720	760	693	680	719	682	692	755	764	717	713	741	696	700	710	733	750	743	737	734	707	756	716	692	667	735	730	699	707	752	693	678	755	764	762	710	730	727	725	724	694	721	686	691	730	757	750	742	692	704	709	723	705	754	704	752	735	781	686	724	724	669	696	715	731	705	719	686	699	728	744	716	739	716	746	697	705	698	711	731	700	705	694	789	728	707	711	743	716	713	695	722	728	746	687	718	701	715	737	716	690	754	685	710	736	741	733	737	688	760	684	747	690	771	778	708	730	695	723	719	699	702	708	783	701	709	731	685	686	728	750	736	732	701	697	667	703	730	724	750	703	715	703	698	702	709	684	709	736	736	717	724	707	728	750	771	751	737	715	760	728	715	730	747	701	734	716	753	794	749	728	737	683	745	682	713	739	698	719	736	725	728	740	718	748	747	704	701	702	731	742	695	691	697	726	699	687	714	756	665	725	724	708	684	714	691	748	701	689	702	700	666	748	756	646	704	730	732	676	690	706	709	738	703	714	693	721	706	746	665	706	765	684	682	751	733	694	703	718	657	729	725	746	707	690	735	783	713	730	691	669	757	704	706	732	729	739	685	707	789	736	738	731	764	733	720	729	655	706	677	691	749	704	660	752	756	691	699	714	715	734	730	717	716	682	746	714	703	680	700	693	710	697	688	776	684	716	687	727	707	675	757	701	739	714	670	719	703	727	746	690	695	754	739	696	706	704	726	680	690	737	715	736	705	731	722	706	756	776	759	747	756	743	778	767	724	720	692	697	720	732	708	729	731	677	709	707	721	757	715	731	706	737	693
24320	21069	26929	25222	7061	503	378	313	252	240	258	213	226	184	200	182	176	174	178	161	190	151	155	174	179	157	178	178	185	166	169	173	173	190	184	149	169	203	153	171	143	176	157	170	167	167	146	157	200	179	159	160	153	153	201	181	160	175	153	143	156	149	155	146	170	179	176	179	169	149	168	177	159	158	164	166	157	147	177	185	165	172	141	169	169	166	173	160	147	182	152	164	162	175	169	196	166	169	179	183	165	174	161	171	152	175	153	182	179	174	159	180	158	165	175	162	157	193	176	170	142	166	158	164	167	149	170	182	185	168	143	166	178	161	152	171	162	155	178	170	151	157	162	180	174	166	172	158	163	175	175	174	171	159	148	193	172	165	163	170	162	168	181	181	180	181	136	166	159	158	156	156	149	134	174	171	174	181	162	182	186	205	167	175	160	147	167	161	150	143	163	177	200	159	147	168	179	186	171	158	165	173	176	200	164	181	168	182	190	147	144	153	161	172	176	167	175	157	167	143	164	168	161	191	178	149	159	159	148	177	160	158	161	175	176	174	150	175	170	151	166	176	186	175	163	144	172	157	193	175	142	165	154	162	166	150	171	157	166	180	163	162	165	158	150	185	171	144	185	174	167	158	154	170	172	158	163	137	167	140	171	152	165	148	154	151	147	166	167	171	172	166	151	162	163	175	172	158	158	184	191	179	169	146	195	171	161	138	164	171	155	188	172	175	166	171	170	159	173	171	152	161	159	155	180	184	165	155	164	172	166	163	158	170	169	178	190	150	171	168	181	168	177	171	178	163	166	154	159	154	143	167	180	153	162	164	150	179	167	165	148	149	161	174	164	180	168	183	167	167	181	146	171	160	171	139	149	157	166	167	186	158	152	173	184	162	159	175	176	179	153	152	157	131	150	171	170	184	157	166	187	166	153	167	157	152	180	174	148	178	172	162	161	192	145	174	162	165	168	159	158	185	170	164	177	173	180	160	183	195	190	175	158	151	149	176	180	172	166	150	192	180	167	159	164	172	202	170	143	153	174	164	161	160	177	168	176	163	175	162	168	174	144	174	159	175	175	202	181	149	168	196	164	164	171	166	149	170	170	161	159	183	153	194	132	176	149	177	161	169	182	162	192	161	160	170	160	171	187	173	163	173	168	162	157	164	179	165	147	186	181	177	187	158	178	164	189	162	151	164	177	185	156	170	174	171	153	156	170	181	146	145	164	159	176	156	165	161	145	183	174	149	165	158	170	165	142	153	165	144	168	161	151	155	156	161	158	175	161	154	177	175	175	151	159	173	160	156	149	154	141	167	178	180	187	170	184	169	161	147	165	156	191	153	155	156	170	151	142	166	154	170	168	185	158	164	185	144	167	152	178	166	173	171	173	138	152	168	165	151	141	158	199	151	183	200	150	155	160	190	188	153	154	152	150	162	175	163	197	144	150	172	191	150	148	146	167	155	169	174	132	160	165	154	202	160	154	160	151	167	169	179	162	156	191	151	158	149	193	170	178	165	184	166	151	174	156	146	169	172	161	163	174	160	156	150	161	170	172	182	156	173	166	191	170	174	156	158	160	153	165	166	164	159	177	154	143	157	179	157	173	147	189	162	183	167	179	183	151	172	167	174	182	166	181	158	161	175	169	168	158	169	172	163	158	156	155	155	178	166	166	173	170	159	140	194	145	156	149	181	176	161	145	170	149	151	167	173	157	135	153	181	178	182	155	133	157	142	163	160	147	164	163	164	157	175	174	156	150	154	163	195	184	157	179	170	159	147	145	179	177	186	150	180	138	173	180	158	162	179	172	153	165	169	170	159	176	165	149	184	142	189	161	175	135	153	175	188	138	168	182	156	177	174	177	145	158	160	153	163	158	159	175	157	173	170	158	154	139	145	184	161	159	173	158	174	163	150	176	151	163	148	143	172	184	170	171	173	165	150	156	184	165	150	167	157	167	151	215	166	160	175	174	162	166	162	183	166	172	167	171	176	156	151	155	159	166	192	151	147	157	143	159	168	147	164	160	175	168	149	164	161	155	156	166	193	162	162	158	180	147	182	147	170	153	156	188	168	158	166	158	162	169	167	171	195	176	161	160	147	160	165	187	171	138	167	147	165	185	169	172	152	173	159	173	169	141	157	163	168	164	175	152	177	153	149	181	169	165	191	172	182	165	149	173	165	157	181	185	174	162	164	168	165	171	157	151	172	155	187	159	168	159	163	163	154	167	158	165	170	179	163	155	174	178	178	173	147	184	165	164	165	193	165	147	161	171	166	174	150	167	158	146	148	161	141	158	169	154	163	189	167	174	154	165	155	170	164	169	162	173	180	186	160	160	146	138	152	160	176	147	162	165	172	153	165	149	177	166	166	169	171	159	187	145	184	151	154	143	163	175	165	172	157	160	174	151	171	157	159	180	176	168	173	177	173	163	152	160	168	136	162	152	162	184	179	162	171	149	163	167	167	148	165	165	157	157	144	154	165	164	179	174	186	164	161	156	188	153	169	168	171	157	179	166	176	153	184	146	143	177	170	178	162	155	173	168	175	163	176	165	168	177	164	172	177	184	173	191	175	154	149	173	142	164	182	189	153	154	171	161	176	180	140	159	152	159	150	164	180	165	187	184	152	176	167	163	161	170	141	171	156	153	157	180	152	154	166	186	174	153	154	161	144	158	156	156	160	144	159	155	177	141	151	159	164	157	161	170	186	173	175	179	159	152	164	150	170	195	171	162	150	172	178	155	189	160	158	180	153	160	152	168	168	178	151	174	185	173	158	168	153	155	157	177	173	165	158	175	171	187	163	163	163	161	174	158	178	150	174	174	172	170	154	127	151	176	161	143	190	204	146	156	153	182	145	159	151	166	146	168	171	191	160	148	149	168	157	145	155	175	157	157	163	189	165	168	179	190	171	158	152	161	161	162	132	142	158	150	157	166	180	166	152	175	175	188	158	124	165	162	152	159	194	160	148	160	161	145	162	158	160	167	168	161	162	176	163	164	148	170	156	171	162	166	155	159	150	151	158	161	151	177	152	162	140	139	185	162	157	149	145	160	175	143	164	155	190	175	157	173	157	171	158	176	167	174	193	167	175	171	176	168	204	171	172	158	169	147	156	179	151	157	155	181	194	172	171	166	165	179	175	185	170	165	169	181	176	185	179	154	156	170	186	176	163	156	164	157	160	158	151	179	170	167	176	160	172	160	162	154	146	175	173	165	137	154	166	180	169	174	165	160	156	173	182	156	182	165	176	167	163	165	164	149	174	136	157	181	151	158	184	160	191	147	152	146	155	174	178	155	158	182	159	176	148	163	165	171	145	163	176	168	164	170	169	161	150	155	173	179	177	157	154	177	170	173	176	173	145	172	163	166	148	189	196	155	155	145	145	147	143	163	152	167	163	161	150	185	156	156	163	181	168	162	167	159	171	168	137	167	154	165	180	169	163	154	151	153	187	135	164	151	163	155	163	156	150	162	156	187	162	193	167	169	178
6689	16430	18015	1519	1108	907	739	553	475	406	371	363	377	336	271	287	298	271	262	239	237	250	251	241	259	244	261	227	226	242	234	242	251	228	228	249	256	242	219	234	249	177	238	234	247	217	240	254	240	225	256	204	216	259	213	219	239	197	247	236	219	256	219	217	237	249	225	233	248	238	240	230	203	222	231	223	230	243	257	218	217	235	235	244	223	224	206	253	239	247	259	246	227	224	235	246	248	236	210	248	238	238	246	238	246	237	232	223	220	239	238	238	198	214	238	222	249	255	227	244	217	201	235	229	211	220	227	230	234	196	212	249	253	225	244	216	237	227	251	235	227	229	217	214	238	233	246	261	231	239	259	245	252	204	234	226	235	215	218	246	246	225	200	227	248	223	230	232	209	218	242	229	231	223	269	238	237	233	250	219	232	230	218	240	243	263	233	243	251	223	218	211	228	231	221	229	294	233	212	232	225	264	229	234	213	229	195	226	243	213	210	222	244	248	201	220	235	215	234	241	230	236	231	235	234	236	203	269	245	186	239	231	238	230	235	246	226	233	228	228	236	245	230	234	236	240	241	209	244	254	227	218	254	216	227	223	244	221	224	246	255	224	249	235	232	225	221	228	202	243	231	241	223	220	216	229	228	220	210	208	246	228	238	217	235	224	239	225	240	232	237	195	236	250	218	239	223	243	241	237	236	219	233	231	239	244	236	232	210	227	221	224	261	220	217	217	228	234	213	233	234	215	275	223	229	210	222	253	255	216	247	210	241	223	235	229	232	231	226	215	230	241	217	244	228	234	215	222	226	240	224	262	248	215	228	224	247	220	217	220	252	251	216	228	214	257	220	219	216	270	205	229	257	233	224	234	220	234	219	235	211	234	200	236	237	233	192	245	249	214	227	235	244	217	245	232	236	227	217	249	226	204	244	221	238	222	248	227	233	233	225	224	235	220	211	244	210	221	233	233	208	202	221	217	227	231	229	219	231	226	241	235	221	226	231	217	240	222	260	216	241	250	232	205	241	238	243	208	221	225	227	254	248	207	249	228	244	246	217	211	264	258	224	231	236	255	233	229	257	207	226	223	213	256	244	214	229	238	238	231	221	219	219	242	233	237	238	220	234	232	240	215	208	237	218	227	230	225	212	238	239	212	241	223	253	232	244	234	226	246	232	232	243	221	235	208	196	221	213	234	227	241	237	237	204	200	248	235	216	229	248	243	238	212	259	252	234	253	219	218	218	233	233	216	248	222	252	248	228	217	211	228	232	219	201	222	212	222	236	235	231	223	213	258	231	273	239	223	223	246	243	244	206	237	232	238	243	210	214	205	230	233	257	210	241	236	258	217	227	202	206	257	255	218	227	239	229	227	202	264	228	223	241	235	253	228	248	219	262	217	194	239	228	233	211	242	190	245	246	235	234	215	228	243	259	241	216	242	245	189	240	210	217	273	223	245	233	213	246	255	252	199	238	216	233	214	217	201	257	221	211	239	233	240	201	231	272	238	228	231	234	236	230	222	226	240	219	216	241	220	231	228	202	222	214	243	227	223	236	231	234	227	236	263	239	215	237	223	242	201	217	222	222	263	239	210	233	226	244	219	230	222	220	263	214	207	207	234	239	214	211	232	244	226	221	222	267	242	205	232	221	220	235	220	241	240	242	213	236	239	218	236	239	214	216	262	215	264	223	256	244	249	227	248	232	235	240	264	230	227	206	220	223	206	226	195	226	205	229	204	217	245	228	253	226	230	219	209	241	242	251	240	225	219	190	225	238	234	217	215	221	210	239	228	229	234	247	222	239	210	229	205	202	215	217	238	228	213	226	227	228	244	221	277	264	252	236	238	230	209	252	220	214	253	225	226	233	251	237	215	213	219	249	212	250	236	248	223	234	247	230	233	221	224	248	230	227	213	241	218	212	246	226	261	247	226	230	244	213	238	222	234	260	242	224	229	256	236	234	248	226	223	235	221	213	228	228	235	239	227	200	232	214	222	226	229	245	232	217	209	215	210	254	220	260	239	274	228	242	234	216	226	232	260	214	239	239	235	205	242	246	235	234	252	218	239	256	214	254	231	220	250	234	242	229	243	217	234	226	238	230	231	235	245	246	224	244	236	231	241	239	256	262	220	224	234	217	247	212	226	224	202	246	237	212	233	255	256	238	242	221	216	237	255	225	216	254	222	246	220	197	221	217	230	214	206	235	206	223	223	227	225	232	256	224	231	230	223	229	245	220	241	236	235	223	248	238	251	230	214	214	204	211	217	226	219	220	240	235	213	223	266	228	249	241	249	211	244	219	204	231	216	244	251	225	212	212	193	188	200	229	223	198	234	256	220	245	263	201	246	233	228	248	225	233	232	231	249	245	229	252	259	213	246	252	259	229	242	246	246	243	229	218	217	227	203	236	244	252	273	234	239	226	247	234	224	243	228	213	285	217	228	224	230	257	240	213	232	243	241	218	241	219	257	236	224	212	210	234	221	227	240	222	234	226	223	213	221	205	245	271	229	258	224	244	217	219	222	225	213	227	244	246	213	206	220	260	224	227	225	244	246	230	219	219	217	203	236	223	233	258	210	223	212	222	237	245	244	246	218	229	230	243	231	231	225	238	238	251	239	222	231	236	221	211	226	256	216	232	206	225	225	212	238	237	238	247	249	244	249	226	251	231	227	238	230	217	223	231	222	230	244	256	242	229	230	234	248	226	246	230	237	258	246	226	224	221	247	230	241	238	219	230	258	233	232	231	233	229	230	241	232	224	238	227	219	241	222	240	210	228	225	230	222	236	239	240	247	229	220	253	225	214	222	223	246	247	203	210	231	255	246	236	226	224	231	226	244	218	213	209	220	260	212	225	231	231	235	227	234	209	226	223	210	247	237	229	243	232	243	234	249	245	254	232	209	220	227	242	208	234	226	223	215	235	245	202	217	245	252	246	216	231	216	241	237	234	229	215	242	236	212	219	247	224	254	243	226	260	260	220	209	199	235	212	250	215	231	216	226	240	226	225	240	248	259	230	232	221	235	236	243	241	254	228	236	224	249	242	242	247	248	214	235	236	257	232	219	266	236	246	224	207	217	209	212	219	200	217	241	259	234	230	236	240	253	223	221	252	227	208	239	260	236	216	222	250	244	251	224	239	240	234	235	209	253	244	248	237	212	231	219	216	222	237	245	200	223	245	231	215	203	253	257	233	209	242	221	243	237	219	223	274	240	219	197	228	231	211	227	229	226	227	230	200	245	235	217	236	239	237	220	215	219	220	215	245	228	218	211	255	210	223	216	235	259	219	226	218	218	255	237	206	233	244	220	241	250	234	236	228	239	213	229	234	228	247	237	248	212	244	217	201	242	243	221	260	234	235	209	212	230	231	237	253	226	222	220	268	261	231	246	235	248	255	240	202	237	245	232	215	236	242	249	230	255	249	233	211	260	240	253	214	254	236	218	228	237	267	197	247	243	242	220	241	243	247	224	238	216	218	238	244	229	229	222
22162	21100	28542	23897	21100	21017	6131	993	747	711	621	587	571	520	517	505	502	519	493	472	475	451	462	446	432	482	447	411	440	456	445	430	411	436	459	425	444	414	387	460	434	425	414	430	410	436	427	432	398	444	453	419	431	399	442	392	407	426	421	446	447	424	471	431	430	413	423	394	387	432	430	408	414	435	445	437	390	441	421	399	438	387	433	418	449	413	420	421	385	431	415	453	418	411	372	415	465	415	402	443	436	452	444	416	430	395	387	399	405	438	423	418	387	444	433	414	429	410	391	449	422	414	450	406	454	432	420	439	416	381	451	443	436	442	414	435	418	446	404	430	410	455	436	394	435	406	450	400	437	403	379	398	434	415	447	435	395	429	423	419	396	415	399	454	420	443	386	424	403	445	397	426	399	418	451	409	415	427	421	433	427	445	383	457	446	405	395	415	412	408	409	425	431	415	386	421	428	413	425	434	446	470	424	432	390	451	392	413	429	402	433	412	411	402	458	429	422	413	359	457	366	420	402	442	459	411	431	410	419	393	419	406	412	399	437	413	457	457	420	402	412	443	447	418	445	400	404	423	445	400	444	431	411	404	426	416	373	432	413	412	440	441	429	390	446	408	382	433	424	428	376	455	430	440	418	455	447	436	408	415	390	415	435	402	449	389	430	396	437	402	451	402	421	419	461	446	426	419	408	403	443	472	403	409	437	399	395	392	414	451	457	411	401	467	418	402	425	453	446	414	414	427	428	423	416	424	416	416	448	452	393	410	456	449	431	435	431	429	389	408	435	440	420	436	399	439	414	416	408	423	401	462	414	415	458	435	410	451	395	439	413	404	438	452	444	404	447	443	403	381	434	418	423	439	442	418	455	452	455	421	459	433	435	431	420	416	400	407	438	406	411	449	423	438	391	383	417	394	426	411	431	428	400	435	418	386	437	425	405	389	399	454	437	416	401	401	433	435	393	400	418	433	421	445	412	442	411	406	456	384	420	407	455	425	411	459	418	424	436	426	425	408	396	411	403	418	403	413	403	416	399	402	418	409	467	383	428	418	402	420	433	370	442	440	439	409	438	446	456	432	436	410	427	398	432	394	459	417	397	417	403	391	394	394	392	444	465	418	393	401	432	446	385	408	405	423	433	416	401	433	414	416	397	422	431	395	432	443	426	421	441	405	453	399	450	413	379	477	431	454	415	458	449	408	431	404	396	423	442	470	427	422	429	433	390	405	430	399	431	391	438	458	422	443	394	398	428	426	386	445	442	441	376	423	454	411	399	465	415	443	409	439	471	430	427	445	428	438	434	467	448	395	392	432	429	405	441	411	428	420	403	450	443	416	401	408	428	394	465	415	406	420	442	394	432	420	374	429	387	413	400	389	400	406	395	397	442	431	414	385	423	405	431	439	442	419	410	402	431	421	406	431	415	385	452	434	435	420	421	466	421	413	371	402	438	408	402	427	407	394	385	450	405	427	430	438	424	387	468	370	413	416	434	418	425	418	417	412	422	410	420	394	409	418	430	412	424	425	405	413	444	410	430	405	440	390	370	458	414	441	424	419	428	402	423	397	426	414	418	403	424	426	430	401	438	416	389	402	411	395	429	431	418	461	409	375	431	431	429	419	431	384	441	396	390	456	416	385	415	442	425	427	413	421	427	414	450	424	418	449	434	390	422	427	410	415	414	374	440	370	399	416	403	410	427	407	447	419	386	411	445	411	412	430	383	424	415	472	429	436	383	432	457	412	420	403	388	386	453	425	418	426	403	415	437	433	384	430	438	459	448	407	443	433	409	435	431	435	402	421	418	428	398	440	429	416	416	385	415	407	420	430	432	411	434	403	416	414	423	445	457	456	408	411	452	456	400	410	388	446	428	383	385	405	456	397	452	407	387	451	436	381	434	426	418	437	420	417	408	407	426	433	435	427	375	431	460	417	423	392	406	431	426	423	410	431	397	439	456	406	374	430	424	416	425	434	438	424	394	405	424	414	403	426	425	402	436	406	429	406	423	400	395	406	453	413	444	408	414	413	435	473	390	402	424	404	418	438	400	431	425	371	432	439	428	388	379	378	430	436	427	434	444	389	426	401	415	403	424	401	407	395	400	437	406	413	428	445	364	411	408	420	417	422	439	429	401	392	446	408	385	407	425	405	418	383	392	384	432	425	453	404	451	403	435	401	441	423	402	433	431	417	428	413	389	412	387	475	423	402	461	411	405	426	418	395	414	384	452	442	454	445	446	436	459	402	453	402	398	430	428	411	432	421	445	445	442	405	432	389	423	431	432	421	385	432	431	406	455	421	370	436	437	414	395	422	394	430	465	397	442	399	420	428	453	404	420	413	398	383	408	396	431	410	411	393	424	450	413	424	418	416	418	434	438	419	444	410	406	405	424	429	429	423	413	451	425	442	414	413	416	452	451	435	456	443	452	470	420	408	414	420	438	426	425	420	415	388	405	411	404	415	408	416	414	457	435	414	389	415	410	416	433	417	411	433	401	393	401	432	417	392	412	415	412	442	436	389	411	414	441	362	417	409	406	405	412	399	421	407	434	408	389	402	406	460	430	433	424	424	426	411	437	400	428	415	401	389	446	382	426	408	431	438	390	430	432	448	427	435	432	413	433	448	417	407	437	400	455	431	418	418	416	434	404	388	405	423	418	428	396	378	422	432	405	416	409	416	419	419	418	407	419	446	448	443	440	446	397	459	412	436	437	443	445	418	376	396	411	436	389	412	392	409	433	386	431	409	409	432	415	402	418	415	412	421	407	377	417	403	411	382	415	389	420	382	387	467	415	390	403	413	449	441	421	386	381	449	392	425	395	400	409	407	429	420	413	431	410	373	440	402	420	404	403	428	398	404	425	429	411	447	411	411	463	426	419	409	441	439	390	416	414	414	401	421	389	441	420	420	420	389	418	457	416	396	384	429	428	421	416	428	424	401	438	415	433	426	406	417	431	411	422	416	426	413	412	428	398	435	420	450	418	454	399	423	392	415	443	410	441	440	457	440	398	397	429	435	452	447	375	410	393	426	413	419	448	444	383	389	464	474	392	395	469	399	450	437	410	429	420	434	419	393	421	431	400	436	427	421	413	366	408	439	415	408	451	430	427	423	427	412	416	423	455	389	444	379	431	402	408	390	447	428	434	383	406	415	433	404	417	405	401	419	424	409	397	389	431	409	377	410	392	411	411	396	413	392	394	440	418	382	376	423	413	384	414	414	417	409	438	413	429	398	455	392	402	406	439	430	396	437	360	385	410	451	412	424	406	437	418	441	447	392	406	406	426	403	434	412	426	414	424	406	409	468	391	422	419	413	460	438	378	417	454	433	431	426	440	445	430	428	446	456	429	390	423	380	460	429	434	443	432	468	430	416	478	392	441	428	385	441	387	414	435	430	396	429	441	406	393	425	449	404	408	401	394	448	432	438	423	421	429	435	353	433	429	412	375	416	437	418	407	420	422	444	438	412	430	427	420	441	409	426	394	422
10850	24812	31134	4642	3328	2734	1959	1647	1303	1111	1060	925	914	893	816	759	762	700	657	657	651	600	571	611	634	607	554	553	596	607	590	598	573	595	594	593	593	570	590	547	582	599	555	522	594	566	587	555	584	582	589	604	571	564	581	523	562	574	574	556	568	547	534	545	548	558	528	549	520	569	556	543	541	532	510	596	567	522	554	536	565	556	549	605	522	519	588	552	573	575	576	577	564	578	543	577	572	562	555	524	548	541	577	575	524	606	559	540	524	576	542	557	548	568	579	549	536	586	549	563	587	524	543	562	549	546	565	564	560	581	546	572	586	521	570	536	577	527	560	578	549	531	560	525	605	594	524	499	529	545	544	526	593	588	530	555	548	545	568	518	568	569	545	554	556	561	562	552	550	512	584	543	588	547	566	542	594	518	536	503	556	555	610	513	581	534	546	548	567	540	549	581	552	553	551	543	525	535	569	577	524	552	566	549	578	511	593	555	535	559	558	566	552	528	562	555	586	567	520	499	548	619	535	564	557	551	546	539	514	557	551	542	555	523	545	554	552	554	557	535	547	577	567	560	574	577	559	554	585	518	547	620	560	566	531	555	573	545	551	542	541	554	543	548	565	517	560	596	556	561	550	500	517	552	535	513	565	586	555	538	552	555	541	563	554	551	553	564	563	584	575	555	565	572	582	546	590	559	562	588	560	549	586	560	576	547	560	558	522	497	533	559	567	533	592	538	556	546	535	535	550	567	572	588	524	552	551	554	590	550	558	560	563	532	548	603	536	595	593	554	523	556	522	560	545	538	565	539	568	568	544	522	563	550	553	542	489	551	543	543	590	518	577	558	515	558	550	571	587	547	532	524	534	498	569	560	575	588	557	570	551	542	532	529	527	543	568	496	553	543	548	568	535	590	522	593	543	509	554	560	564	582	576	545	536	553	499	533	551	569	552	563	544	540	559	547	579	546	555	541	583	571	532	588	582	534	529	560	550	557	548	570	540	550	528	563	579	549	587	556	599	558	545	525	562	553	563	539	576	516	557	549	560	535	546	514	500	599	535	577	536	577	528	583	568	567	568	520	598	540	559	571	565	545	537	535	549	553	578	552	569	584	564	598	558	534	522	554	518	595	562	581	572	518	588	555	532	542	548	558	549	566	526	573	550	543	572	581	501	554	528	567	484	569	553	515	543	533	534	543	565	563	553	575	552	541	539	538	523	522	576	513	530	556	508	561	559	548	550	579	565	506	513	533	582	543	514	537	586	596	546	532	504	518	553	568	545	556	548	527	610	554	580	550	544	537	509	536	537	585	562	506	552	558	538	554	545	562	533	532	593	589	607	598	564	556	567	561	515	541	562	550	536	568	552	602	570	579	567	555	570	541	518	550	558	589	570	541	576	590	502	520	564	536	515	527	571	573	535	562	553	553	559	557	532	564	529	545	556	560	546	535	583	567	532	555	497	532	607	575	572	500	564	557	520	527	553	567	553	564	533	562	542	568	572	542	562	562	571	566	534	558	557	525	546	536	523	545	540	567	571	521	537	572	556	526	559	609	538	554	572	544	567	562	564	548	573	563	495	593	585	541	513	554	587	569	584	566	552	563	542	539	562	538	554	557	518	542	527	555	552	533	546	524	568	541	556	547	527	561	534	580	538	548	545	542	550	531	560	573	510	573	566	558	522	534	573	553	541	556	542	530	543	542	573	525	556	568	553	548	554	582	534	526	601	539	554	584	576	533	564	535	562	530	576	598	555	607	553	554	568	559	574	530	550	530	535	570	565	544	582	557	531	549	547	546	559	563	560	535	573	575	557	547	568	571	505	521	559	540	549	608	533	582	529	568	564	531	558	552	564	600	537	555	532	535	546	575	588	536	525	555	583	552	509	519	554	550	551	581	548	549	552	545	512	570	576	572	541	561	551	577	560	551	555	555	530	530	505	529	553	516	501	565	569	533	521	519	585	555	548	539	565	539	537	558	594	571	538	573	499	545	535	576	572	557	581	557	482	555	583	557	597	566	533	525	572	517	580	585	580	529	577	536	598	554	545	526	549	525	579	555	602	575	541	532	558	566	566	529	568	523	539	531	590	568	500	546	531	533	514	554	528	546	555	554	564	561	583	557	552	549	540	530	556	543	582	535	583	553	553	543	551	564	574	565	545	515	557	572	564	538	613	553	512	548	532	587	549	542	582	568	529	564	580	559	568	517	505	531	547	591	605	542	562	558	575	549	492	535	592	485	623	590	568	572	589	557	539	557	612	569	562	523	563	579	538	551	568	551	574	536	541	566	554	575	541	563	554	613	532	523	583	520	585	537	545	548	508	509	538	536	530	554	519	537	552	537	560	533	581	589	544	589	532	573	560	520	556	514	589	547	540	585	537	553	507	575	522	561	533	557	533	552	530	495	530	538	533	584	499	556	577	548	550	552	565	552	535	529	540	566	530	568	540	556	555	588	523	537	569	543	526	535	551	564	556	544	568	572	578	556	540	559	558	520	554	583	565	601	531	571	556	526	571	546	524	553	568	580	532	562	555	585	571	556	545	559	567	564	561	535	550	563	545	566	526	563	568	557	550	527	571	567	565	527	525	539	590	560	574	551	587	560	536	561	572	567	572	567	531	520	600	567	515	563	534	540	563	562	560	573	542	561	579	546	569	533	563	552	568	537	567	532	572	553	521	561	565	568	543	523	573	583	550	547	551	549	572	553	525	547	585	519	553	570	571	538	558	530	549	554	531	564	553	498	579	568	602	571	503	573	541	522	563	540	591	506	525	542	549	555	563	538	574	563	568	547	563	524	572	558	541	553	581	562	538	541	540	564	517	590	538	534	559	567	561	554	547	537	524	539	577	555	545	570	544	571	555	580	553	540	550	546	576	552	548	554	550	574	564	546	581	514	538	575	537	566	550	551	600	550	588	544	541	537	531	534	545	565	549	575	528	599	578	551	600	598	570	591	517	523	546	513	537	544	547	562	547	552	566	529	496	549	545	538	572	579	525	536	560	549	519	527	564	519	540	564	542	540	556	576	522	612	592	522	539	581	552	584	570	559	570	580	567	552	550	581	540	580	564	555	610	523	592	567	567	547	563	599	569	544	566	592	544	568	524	591	544	551	547	531	585	526	539	552	553	586	559	524	493	553	548	556	525	580	573	576	515	579	506	575	534	534	569	558	559	537	526	527	561	582	584	580	565	531	531	545	561	532	570	552	565	575	567	582	578	556	564	527	506	541	527	533	573	611	575	561	575	559	575	556	517	550	543	541	544	557	538	550	522	537	542	576	569	499	543	590	565	572	530	589	571	534	559	548	548	562	557	554	546	573	539	552	565	568	563	558	541	591	570	538	588	525	524	557	541	535	586	592	524	577	538	588	541	558	561	520	541	570	549	550	556	563	579	546	589	533	552	543	537	535	560	537	534	595	518	553	619	578	570	519	517	539	551	539	578	574	545	564	564	567	552	550	566	582	541	523	556	555	551	515	545	564	575	573
26696	18911	8856	807	530	517	408	394	398	412	390	345	373	367	332	353	347	344	362	354	343	326	359	353	340	316	337	337	360	347	307	361	350	353	352	317	361	329	316	347	349	349	374	374	353	350	333	323	357	351	310	331	374	322	342	345	345	368	328	326	361	366	354	377	359	358	317	347	365	321	330	321	357	342	344	342	325	338	340	353	359	366	330	347	371	370	318	336	314	342	383	334	356	356	342	375	340	340	370	360	318	349	337	358	364	326	324	342	372	339	351	359	337	359	384	371	338	349	354	378	364	371	350	361	359	352	364	388	307	346	409	373	353	350	356	345	355	347	328	382	361	317	327	346	349	347	338	336	338	341	362	326	363	325	352	385	370	345	326	336	328	345	362	354	316	352	362	352	344	336	372	356	347	340	361	358	370	337	378	327	342	351	342	345	373	368	349	350	348	336	365	356	329	326	356	338	348	350	377	336	363	362	334	352	333	346	360	343	333	374	343	330	364	335	336	361	336	330	341	333	359	358	365	371	363	358	333	355	376	339	334	365	365	354	337	365	321	354	382	347	340	343	335	374	372	350	333	376	363	357	340	370	334	340	360	361	357	380	352	352	356	371	355	330	352	349	371	347	365	343	333	370	355	366	357	366	334	327	353	381	352	367	338	341	368	335	346	347	336	334	372	344	374	396	348	384	329	347	327	382	383	374	368	329	374	382	330	378	371	337	354	358	322	354	361	333	343	344	331	358	322	338	340	341	338	347	354	350	342	360	345	347	331	334	347	389	343	333	340	332	358	362	365	325	356	358	321	373	354	349	351	350	376	345	337	338	330	334	323	369	336	384	370	357	373	358	376	369	370	335	335	358	330	359	326	343	363	360	355	358	321	333	323	401	322	347	351	333	335	336	351	332	365	370	332	326	356	306	339	358	372	312	335	357	371	319	321	332	386	363	345	380	347	380	368	316	354	360	313	373	319	385	351	365	360	325	338	382	357	326	366	317	343	369	385	330	358	365	364	340	359	340	366	361	342	349	348	379	351	373	340	346	338	349	354	323	327	336	303	349	361	341	365	344	315	365	327	345	353	316	346	353	365	305	352	344	344	348	367	319	353	329	355	310	362	365	353	344	350	318	364	349	376	348	350	343	333	317	351	369	335	378	343	345	366	362	347	362	345	383	377	372	377	368	371	322	329	338	372	337	337	361	359	370	320	356	342	356	367	374	348	382	368	363	361	330	348	310	339	359	365	339	350	331	367	367	339	361	376	364	341	343	366	358	351	342	335	341	319	353	335	347	341	344	367	347	340	362	328	345	337	346	349	343	374	342	351	334	375	363	332	352	356	383	355	384	344	338	331	326	355	312	350	327	360	358	354	358	341	349	369	340	330	357	336	318	363	384	337	356	321	363	336	353	306	327	368	365	365	348	357	339	344	354	356	356	378	334	365	359	328	398	344	366	319	327	349	346	350	350	362	373	348	348	355	336	379	346	375	345	351	356	385	386	350	337	350	388	356	367	343	340	298	329	337	394	376	342	348	368	364	353	367	350	361	351	304	372	328	354	368	345	359	367	332	362	361	317	372	357	361	381	373	375	356	347	361	347	366	334	330	363	321	371	369	371	350	354	350	376	345	321	352	318	349	340	319	333	350	351	331	376	352	374	326	374	359	335	362	338	342	347	338	374	387	347	385	324	363	350	374	314	364	372	353	357	347	371	361	311	368	326	352	380	349	340	344	317	369	362	344	329	316	356	355	339	349	346	382	345	352	359	345	350	347	327	367	331	344	312	351	363	345	367	316	376	362	365	321	369	335	342	330	362	341	361	326	357	334	343	374	326	387	341	340	348	353	349	337	353	343	375	351	362	332	349	305	379	317	381	334	339	328	357	323	357	327	349	341	363	346	343	346	345	360	336	354	337	366	343	369	341	337	320	389	362	370	383	384	344	347	354	326	353	355	358	320	342	350	387	373	317	351	344	339	334	360	378	360	346	339	363	342	340	340	351	327	344	346	371	360	381	351	339	350	360	334	365	371	373	303	322	349	363	370	347	338	353	348	358	336	376	318	372	331	368	374	367	360	353	337	362	371	351	365	358	337	350	360	354	344	354	359	360	345	352	375	325	334	333	360	356	341	352	353	351	366	337	347	334	342	379	342	350	349	343	345	320	362	389	371	344	349	385	345	367	374	347	356	324	365	371	353	341	317	335	337	327	383	323	339	353	353	360	365	343	355	357	348	387	383	369	373	330	351	329	348	358	332	349	341	369	358	340	332	357	331	323	350	369	369	381	368	293	337	342	307	337	372	363	343	326	359	354	375	340	319	338	350	371	362	340	326	351	329	371	344	378	330	339	342	340	328	341	322	345	367	336	345	363	360	359	355	354	320	337	319	364	373	344	388	335	345	361	323	354	355	339	365	307	333	363	360	362	322	343	374	366	355	324	317	371	357	342	370	362	358	342	341	357	334	360	349	350	361	386	367	346	326	362	337	361	360	382	335	339	348	339	358	352	355	357	379	363	382	356	350	366	379	382	362	356	348	359	343	324	357	348	377	350	347	392	369	343	330	361	370	327	380	348	368	337	334	334	360	352	317	355	336	355	392	360	339	348	353	346	318	354	375	334	347	347	353	346	325	361	326	339	360	345	368	363	350	359	309	343	359	348	326	317	349	362	345	346	381	333	358	365	358	321	324	368	329	350	336	335	337	373	363	328	374	352	331	325	325	342	343	349	330	361	354	365	341	369	328	322	350	318	350	338	328	351	342	351	356	355	391	331	352	366	384	341	333	355	369	363	350	349	325	357	343	341	335	335	342	365	379	345	355	357	338	323	341	345	327	327	355	329	366	363	365	348	329	349	340	324	329	320	350	337	355	339	368	355	368	357	328	390	370	362	373	364	315	338	376	348	353	342	358	334	360	312	377	364	356	334	359	373	364	347	347	353	344	372	369	343	347	392	367	357	344	343	367	352	368	351	336	347	333	340	353	339	365	358	342	378	368	355	336	342	354	364	326	360	372	359	357	354	351	331	349	381	349	368	383	355	374	350	325	351	349	372	356	344	339	359	341	388	337	356	330	342	338	351	357	356	377	371	357	357	376	327	350	374	384	317	335	345	340	333	388	373	319	350	325	356	329	311	341	333	347	329	348	348	330	353	335	326	346	350	344	327	313	335	403	346	357	342	382	328	353	348	352	400	324	336	361	312	374	340	325	367	357	346	317	367	350	359	349	338	360	347	342	358	342	357	330	336	359	370	339	366	325	348	334	358	337	360	332	325	325	365	355	334	345	319	372	308	337	342	343	344	328	377	318	341	376	368	374	361	318	333	361	356	374	345	364	392	367	330	354	366	342	319	340	336	353	342	363	339	380	332	325	372	324	362	355	335	381	335	353	397	386	331	336	314	335	332	372	369	324	350	364	355	334	336	381	323	352	356	342	322	366	332	340	341	353	359	351	350	308	324	315	344	338	341	356	368	354	352	366	339	363	320	321	339
4807	4005	7312	801	761	701	587	558	508	453	483	483	476	508	468	476	433	468	451	426	464	426	484	443	456	463	464	441	461	450	413	524	481	443	491	417	456	451	471	474	491	414	481	461	434	486	427	464	417	442	468	413	467	471	448	458	443	460	437	466	430	446	457	482	459	483	438	431	439	463	426	465	460	460	464	454	445	451	474	413	442	434	480	438	458	469	434	461	497	458	485	471	446	428	465	430	445	422	465	503	456	421	434	483	442	460	469	448	442	430	467	436	483	437	458	462	479	454	446	464	446	478	412	452	466	424	452	417	447	453	457	434	454	494	464	485	424	521	449	444	452	468	486	455	439	425	459	447	496	466	437	445	446	462	437	453	440	427	451	455	472	476	448	470	423	459	412	462	411	452	455	467	414	466	448	447	461	442	415	411	462	456	448	468	447	464	418	496	506	429	426	477	479	449	436	445	414	470	410	509	449	446	493	470	436	439	463	501	465	456	463	448	432	459	422	484	458	450	423	446	410	473	482	438	481	421	443	463	481	453	450	464	484	445	417	476	456	453	431	421	443	451	485	462	486	479	443	457	452	472	458	470	420	445	441	422	465	424	430	481	454	447	469	478	464	444	439	448	461	442	422	509	468	441	437	474	468	415	433	466	426	443	428	472	461	465	450	426	466	422	427	448	459	458	489	462	428	466	447	516	468	426	467	451	435	438	432	436	449	453	486	449	437	449	465	465	460	452	415	442	468	420	461	462	480	442	463	465	453	424	463	434	441	438	460	475	441	484	435	484	434	466	471	421	455	440	458	428	498	433	480	460	429	409	478	423	445	503	423	460	477	434	464	446	445	445	468	434	457	457	421	420	423	442	469	477	473	470	417	500	429	445	455	435	458	473	473	467	458	454	464	462	443	475	431	479	440	448	477	442	459	439	475	438	441	446	443	486	442	451	450	452	427	453	417	465	429	455	410	459	488	475	458	466	470	462	442	431	439	435	437	442	493	486	451	453	449	468	439	461	477	427	417	411	434	418	482	468	430	476	443	449	473	444	445	424	464	462	441	432	452	490	428	451	416	482	465	472	449	451	464	450	470	457	446	448	461	444	457	445	423	475	500	420	446	469	458	478	449	453	420	429	411	472	472	457	463	475	409	478	415	472	432	451	493	446	442	461	485	463	471	441	458	469	469	412	457	454	441	467	431	459	461	465	457	442	460	444	441	485	457	447	438	474	486	456	428	456	462	448	471	439	430	468	429	405	460	451	472	457	455	463	478	430	448	438	449	445	447	461	424	435	431	461	451	433	468	428	467	457	459	478	467	437	453	450	448	468	446	450	450	450	405	455	432	479	447	445	457	488	447	460	395	425	449	459	450	450	469	467	492	457	434	455	441	485	462	437	447	448	462	482	471	431	486	467	468	429	455	415	444	450	434	438	424	468	424	451	476	444	490	434	460	447	444	428	445	434	475	479	464	428	440	453	444	456	450	473	453	470	465	449	443	473	425	479	423	421	485	455	430	465	476	474	416	475	427	457	420	417	438	448	428	430	436	386	418	463	467	453	472	399	411	444	430	439	433	440	464	452	440	470	465	436	499	431	472	443	441	415	467	449	462	450	474	471	442	402	467	470	495	434	448	457	461	467	450	450	456	465	456	448	490	463	444	477	422	463	444	446	515	412	439	480	429	460	411	442	451	447	457	466	413	468	501	426	455	461	443	442	476	492	475	418	438	439	489	457	450	414	423	456	452	441	432	454	432	464	416	444	438	444	411	429	486	475	410	467	474	463	425	476	441	462	433	433	446	452	475	473	435	399	459	460	472	429	470	475	456	448	483	449	406	444	445	416	458	442	456	440	473	430	424	449	419	439	447	458	487	419	444	448	411	440	444	461	428	431	424	438	476	459	478	473	452	445	446	451	463	467	445	477	447	442	455	444	466	478	453	457	453	446	431	468	478	472	459	466	457	494	442	437	484	446	450	488	453	441	435	454	463	426	423	452	420	466	449	465	485	438	488	417	482	434	466	463	439	469	449	462	478	475	414	448	439	468	427	475	487	442	471	424	468	450	470	465	476	426	462	446	393	472	456	464	452	425	474	480	432	419	456	428	442	463	415	404	451	454	464	492	448	436	492	454	468	458	449	422	437	480	454	463	423	467	424	475	440	445	492	414	417	450	457	449	414	477	431	498	416	437	467	483	394	428	462	466	469	472	430	454	443	503	459	475	460	466	465	448	444	440	463	413	425	475	473	442	479	438	449	419	461	443	422	468	474	440	505	432	428	446	472	439	443	439	417	463	439	473	482	433	423	424	449	471	442	430	454	452	461	433	440	415	492	428	440	447	401	443	419	439	469	442	422	458	462	464	461	426	440	417	407	482	452	456	454	435	444	458	459	448	459	428	461	456	456	425	430	462	438	426	463	474	493	440	450	433	460	424	415	496	481	471	453	445	468	433	429	472	452	454	415	446	475	434	439	440	462	476	459	456	428	460	430	435	457	446	490	457	463	452	464	453	451	449	461	448	438	474	447	414	409	459	410	463	434	462	461	458	458	442	449	467	480	425	432	454	455	443	447	445	485	418	432	456	466	461	440	442	440	439	481	429	442	458	440	469	501	443	442	423	446	455	441	441	424	437	439	485	471	435	451	476	457	416	483	418	464	478	450	470	478	440	440	456	483	442	430	439	446	410	498	464	464	469	465	464	438	423	476	408	479	445	439	423	432	437	443	457	470	444	478	449	462	454	438	469	465	460	466	449	493	463	458	453	432	408	455	462	479	476	455	426	429	431	465	435	431	441	485	453	409	477	474	425	481	452	466	452	439	475	485	452	446	446	422	458	465	438	439	459	462	471	510	442	443	458	426	479	435	475	417	486	475	459	436	439	453	448	453	430	442	490	463	466	411	437	456	416	433	447	419	471	461	443	450	496	458	452	439	468	473	454	420	454	421	464	460	450	452	467	471	448	450	478	441	452	446	440	415	478	440	436	455	433	487	445	457	466	483	457	438	422	472	454	450	435	421	491	471	415	456	430	465	445	454	478	436	443	444	485	466	474	483	469	437	460	448	505	463	449	456	444	454	448	459	414	460	478	422	455	437	453	482	463	445	485	444	438	473	450	435	462	409	494	462	464	420	486	444	398	449	431	394	452	446	444	432	452	426	465	431	459	445	462	458	441	445	446	453	465	441	439	474	452	440	441	470	483	402	436	432	455	431	401	415	463	423	446	474	479	413	432	456	452	471	447	462	479	464	460	482	444	469	477	452	459	460	436	457	430	464	445	474	417	458	437	467	450	428	460	423	433	472	453	507	453	457	465	432	444	470	431	455	454	437	436	443	436	429	425	440	462	477	448	420	453	478	457	456	417	478	434	405	436	472	449	453	494	419	512	438	440	466	425	488	438	430	431	493	453	426	449	430	451	416	451	458	469	478	430	471	404	431	473	420	462	440	463	417	452	512	489	461	436	443	453	473	466	481	458	448	459	441	480	465	435
23155	21072	28044	24377	20921	7349	1173	883	720	720	654	670	666	648	602	619	650	605	578	567	553	549	591	583	650	567	565	613	600	566	567	609	622	577	584	600	566	538	536	553	580	545	551	523	578	595	608	552	578	516	522	529	558	614	584	512	568	539	530	533	564	564	573	531	584	553	565	560	561	516	582	572	542	588	555	562	588	544	570	533	591	517	551	571	549	545	570	531	577	561	553	603	573	563	550	575	545	592	599	573	529	505	545	587	568	583	542	554	531	571	599	511	544	549	560	600	582	546	585	561	569	554	581	534	596	586	550	539	565	548	615	565	588	543	558	553	582	566	509	577	540	514	573	597	554	549	574	558	564	538	593	558	584	524	553	548	554	577	585	569	568	509	531	583	545	545	567	598	564	565	535	576	587	567	544	569	573	562	550	537	585	565	555	623	570	563	587	583	588	549	574	549	544	560	587	566	545	554	579	532	581	573	543	586	559	577	549	591	565	532	543	573	581	563	598	607	558	575	579	565	541	579	540	524	547	535	569	538	524	537	531	570	563	564	526	551	550	567	560	575	557	560	590	523	556	519	571	552	584	565	538	578	570	571	531	585	567	555	537	546	547	547	545	539	523	560	556	548	532	561	590	565	542	583	541	603	570	568	565	544	514	569	537	562	536	587	591	551	607	543	580	648	558	558	518	573	544	565	580	578	566	556	516	597	571	564	548	562	559	570	555	544	572	546	530	581	592	605	584	588	588	591	508	536	602	522	587	517	566	529	517	567	561	586	566	595	540	527	552	551	549	543	603	574	582	576	569	588	553	561	541	552	562	550	560	584	562	531	564	585	542	545	554	560	565	605	565	588	595	547	610	525	562	570	559	604	574	594	514	536	567	554	605	605	623	539	570	558	550	573	541	573	556	515	541	575	522	575	538	517	599	558	537	567	620	562	529	528	547	544	575	557	565	545	577	528	569	560	574	545	522	554	605	581	575	571	601	530	558	531	551	583	592	567	558	544	568	538	567	528	543	575	584	514	554	600	550	555	555	550	597	574	560	603	555	532	556	577	540	553	556	594	574	559	570	566	542	551	549	561	541	550	571	584	573	566	558	585	504	538	540	575	585	582	547	569	574	553	545	559	550	601	548	544	595	561	545	587	567	602	560	603	598	549	544	572	578	604	566	575	595	537	548	546	571	519	553	557	576	549	567	549	559	559	571	588	532	542	573	561	536	564	571	579	571	562	552	548	562	497	540	559	587	543	528	518	551	543	571	564	555	573	574	565	597	553	567	550	599	538	550	526	588	544	541	562	558	525	580	580	560	556	573	573	608	546	575	568	582	541	633	576	551	559	566	562	595	539	586	584	553	570	579	604	541	576	591	561	550	558	549	566	543	527	558	604	581	570	614	570	578	563	550	568	548	550	566	563	531	531	571	595	556	571	543	581	550	540	530	554	566	528	570	545	611	591	554	534	596	547	565	553	569	529	559	537	537	585	552	550	559	578	587	541	572	555	563	553	555	565	585	572	546	562	539	539	560	542	570	581	596	564	575	566	567	522	586	562	606	560	542	561	595	543	576	544	517	588	565	574	549	579	573	531	574	575	501	569	559	582	550	596	518	562	571	566	552	550	536	601	603	538	556	585	588	631	576	533	547	522	572	577	571	558	560	525	617	521	564	580	588	576	578	586	547	532	532	550	560	564	576	552	554	560	595	566	558	575	560	598	546	594	577	573	558	552	550	593	555	572	596	573	565	551	575	550	541	590	575	523	582	532	558	549	553	522	563	547	541	530	549	556	546	560	542	578	537	511	590	517	566	551	576	533	559	596	570	574	559	555	538	554	533	559	579	585	520	603	584	561	562	523	569	547	562	530	590	540	582	578	527	528	566	571	549	575	561	545	583	522	548	565	580	564	563	553	561	572	558	550	592	575	540	579	568	564	566	564	539	532	555	572	555	564	570	566	575	561	571	584	573	525	562	554	538	579	577	551	569	566	590	568	554	550	545	550	536	555	559	546	570	553	545	576	543	559	522	547	565	569	545	595	557	575	599	586	607	601	546	569	543	582	535	551	547	536	555	566	578	492	561	579	578	544	557	581	557	583	530	543	563	571	545	545	524	571	580	622	565	612	572	565	585	533	588	589	583	555	527	541	522	573	568	552	573	582	526	559	542	552	588	586	587	568	571	489	615	539	528	580	541	553	522	530	551	535	541	557	547	563	604	560	541	529	547	559	585	568	522	533	575	579	543	606	529	544	535	581	577	535	565	596	567	572	559	559	560	586	581	610	577	602	557	560	568	586	553	532	528	583	564	572	565	545	587	594	560	573	620	522	573	548	583	568	548	557	574	562	530	587	555	566	548	610	568	606	592	570	535	552	545	530	577	527	529	564	576	546	570	596	553	520	567	522	579	510	590	550	554	575	552	552	534	547	579	543	585	578	559	551	593	565	581	547	577	569	555	589	566	550	544	593	539	610	556	573	580	542	563	543	566	547	572	623	564	569	557	537	553	602	571	589	526	540	535	538	573	522	557	550	573	548	584	555	552	562	591	533	538	541	536	540	532	602	549	557	546	541	570	605	543	588	541	562	560	564	509	546	533	533	529	593	567	518	593	579	570	534	564	530	523	580	553	569	534	547	535	554	494	562	557	548	556	546	578	570	549	545	535	570	606	541	538	567	561	578	543	540	569	537	539	572	579	542	562	562	570	534	536	554	577	572	540	592	583	575	597	590	574	551	544	534	535	556	556	557	545	549	563	544	547	570	598	551	536	588	570	537	560	534	578	565	542	583	540	575	572	569	559	569	528	595	568	565	548	552	561	523	572	535	569	528	527	569	552	539	519	527	573	536	551	582	565	565	558	585	577	544	602	577	553	573	570	589	545	545	549	554	583	549	559	545	554	559	553	567	576	583	590	560	530	571	587	562	582	538	586	520	525	562	551	581	597	537	566	538	568	529	548	562	532	547	574	587	542	548	578	541	578	551	584	564	538	535	551	567	565	558	555	548	556	553	606	564	564	541	545	544	577	542	608	524	530	574	578	577	567	554	543	578	587	568	564	571	552	553	515	560	542	598	580	568	513	595	516	550	579	580	574	515	586	534	561	525	591	531	554	561	556	572	589	574	585	562	559	557	561	553	538	528	594	559	537	532	573	570	524	550	555	556	594	604	575	535	548	546	524	572	526	576	539	558	530	597	563	603	565	563	514	558	538	564	546	557	559	523	571	566	558	594	551	534	585	551	544	572	592	555	545	584	599	559	543	521	554	569	575	558	564	501	592	558	517	538	593	576	553	581	528	570	561	514	521	531	523	546	581	542	527	562	573	575	621	538	533	581	540	566	560	561	551	528	582	555	557	583	559	579	567	554	573	548	583	596	530	553	557	571	593	567	588	522	623	543	547	571	526	587	582	557	562	528	553	516	605	552	545	560	549	528	553	546	570	576	546	588	546	560	555	577	559	587	561	587	557	521	559	533	559	589	562	586	595	581	570	586
7061	19394	27866	3213	2446	2008	1650	1369	1129	1055	968	949	884	872	830	835	904	815	763	777	726	793	749	710	772	783	768	743	710	741	768	766	731	759	768	677	758	740	712	733	715	732	761	730	729	654	749	737	740	680	745	698	698	718	762	715	742	743	719	711	731	775	694	761	745	708	686	760	721	774	703	704	739	715	702	760	728	692	734	667	719	667	676	721	751	729	750	685	729	767	724	698	715	711	743	765	733	757	742	731	684	721	735	746	720	719	724	724	722	771	736	686	690	722	706	759	719	681	733	718	733	713	738	725	725	741	739	765	692	752	734	704	669	728	700	689	718	684	688	691	700	695	775	742	703	705	720	724	691	753	691	696	702	679	758	768	661	713	778	755	693	724	702	749	717	750	738	720	736	724	701	786	717	726	759	696	746	716	677	716	698	689	697	735	738	675	746	719	749	740	699	748	723	694	729	718	732	737	724	760	765	741	705	711	739	747	740	749	748	708	693	723	693	677	723	694	795	762	748	696	695	733	734	743	710	772	721	736	713	687	706	736	721	694	721	703	734	698	730	683	728	739	759	703	715	700	698	720	712	772	726	651	689	734	707	700	689	737	755	741	741	747	746	767	753	741	705	794	688	710	747	765	687	743	725	693	736	765	662	725	718	708	719	678	759	687	707	739	739	710	668	721	738	721	809	728	758	737	708	731	692	733	763	749	724	700	769	705	708	695	748	742	699	745	704	713	766	763	736	757	744	778	734	726	731	732	757	764	726	727	729	730	683	716	683	711	721	751	708	704	753	744	718	676	721	724	731	737	698	702	725	687	722	751	700	700	767	702	720	734	706	713	745	673	717	724	728	694	691	716	718	678	713	702	748	726	713	701	709	685	724	693	707	711	778	733	693	698	711	702	683	735	707	683	693	709	705	704	692	709	724	749	710	703	785	721	745	721	726	718	692	760	684	693	713	741	761	679	666	715	665	701	739	708	733	728	677	724	738	751	695	692	722	696	759	744	713	741	725	643	712	700	669	745	739	677	715	771	726	739	719	741	745	712	697	749	750	731	711	716	717	769	736	674	685	712	740	730	752	754	742	767	686	693	704	740	723	725	692	708	716	729	749	709	718	720	795	720	715	669	686	790	689	728	745	751	720	642	757	736	726	744	722	704	709	734	726	747	719	743	720	743	684	700	713	710	720	783	690	725	735	666	710	703	703	741	709	758	723	736	780	767	746	703	730	684	708	736	733	693	757	720	657	718	697	760	755	774	729	742	716	714	742	753	722	686	729	685	704	754	717	731	681	692	757	708	749	713	721	747	757	704	685	715	705	712	732	770	720	737	749	683	713	712	716	721	685	715	743	737	732	702	712	721	705	725	682	733	728	742	730	728	696	728	715	731	697	774	746	717	743	735	742	803	766	714	716	716	735	713	733	726	737	733	756	668	714	722	728	702	727	708	724	753	711	727	725	710	776	709	713	759	747	671	733	750	764	735	715	727	694	780	684	747	761	735	728	709	689	705	748	697	723	708	710	714	735	722	684	745	735	731	763	741	713	746	749	709	717	688	725	705	781	748	732	706	779	701	710	693	686	699	722	712	662	738	744	731	738	742	735	728	741	684	661	744	722	686	738	719	756	725	691	701	719	744	709	769	681	695	725	728	695	732	735	738	749	693	764	716	767	731	773	744	760	701	747	728	726	701	749	747	722	734	708	703	737	693	743	743	649	697	712	721	708	687	698	728	722	700	722	680	709	732	704	745	698	749	668	714	668	756	716	727	746	727	724	705	698	685	734	716	704	723	710	707	705	699	700	695	743	700	715	712	733	704	772	648	736	708	662	757	722	704	739	749	673	714	742	730	764	732	736	741	687	755	731	716	704	705	696	663	773	743	715	785	692	707	679	763	746	699	758	764	744	671	687	759	753	708	768	691	726	729	727	727	756	721	765	719	725	707	748	741	714	721	717	732	745	731	693	725	740	729	733	729	761	723	729	690	734	742	724	718	719	781	711	694	710	723	762	753	719	736	686	750	714	701	724	723	730	723	686	734	717	759	699	742	735	725	741	718	770	710	719	735	689	716	735	695	767	728	716	718	729	711	710	701	698	684	711	737	709	689	717	743	723	691	717	722	668	768	712	780	679	751	717	745	676	643	737	749	729	673	723	729	739	740	717	707	706	735	776	686	714	740	721	758	688	743	685	705	694	753	703	733	736	731	728	706	724	774	703	734	729	686	720	686	753	739	770	727	722	676	712	747	723	753	720	700	692	693	718	707	718	734	720	749	694	704	747	751	708	740	742	723	683	703	776	735	747	703	719	744	705	720	723	691	745	737	710	755	678	720	753	716	728	710	687	763	689	726	710	720	693	714	727	738	693	736	740	736	737	712	719	719	677	743	735	780	716	702	759	746	696	729	704	719	734	742	722	729	682	710	732	719	756	711	751	731	689	714	735	734	712	705	651	712	701	688	676	696	709	677	699	740	721	749	733	709	761	730	766	711	677	722	678	751	689	701	759	737	727	718	752	776	744	738	742	688	720	739	698	740	756	747	735	765	719	754	706	784	711	726	730	699	741	761	741	700	754	727	730	741	737	733	691	737	746	761	729	699	724	697	669	722	736	741	721	741	728	748	703	726	684	708	754	735	684	708	774	688	696	740	728	738	661	683	701	731	704	705	735	734	718	731	743	765	716	748	745	738	696	706	752	698	714	685	706	732	749	708	760	710	676	731	714	744	696	738	718	736	710	726	700	713	737	703	694	725	736	692	760	721	790	733	736	698	765	719	749	705	724	702	722	708	732	744	724	673	712	685	706	738	680	741	699	724	682	750	759	722	761	721	726	739	711	769	712	706	714	724	703	732	748	734	713	703	685	709	693	753	724	708	720	735	702	679	733	714	802	730	709	734	696	709	710	713	737	698	699	713	683	723	762	728	674	718	720	740	743	690	707	718	704	763	717	751	767	706	692	737	699	700	827	760	737	769	728	699	720	652	722	719	745	729	695	696	738	695	693	716	729	719	741	694	695	714	764	668	684	732	777	706	709	704	715	705	792	683	747	733	719	743	766	707	753	709	750	731	721	735	728	734	717	733	706	788	722	742	717	722	735	707	748	766	704	744	711	707	714	742	742	725	717	705	681	736	739	728	758	778	723	725	739	733	706	725	715	745	720	751	743	739	690	743	729	668	704	750	747	761	753	729	737	731	776	691	741	736	712	674	752	743	737	713	732	711	701	739	757	737	738	695	751	729	756	763	752	750	749	670	758	686	707	723	685	708	693	741	699	703	723	707	724	701	702	784	691	727	702	751	724	673	730	700	765	670	727	726	741	724	707	744	728	705	714	736	714	725	725	733	708	720	692	704	692	727	698	761	706	707	692	711	744	731	706	755	728	663	701	726	702	686	698	703	751	710	732	681	735	748	700	742	725	737	734	709	708	704	719	731	724	699	708	739	675	788	707	729	703	735	737	747	757	721	748	698	709	689	736	730	737	728	688	744
24306	21109	27120	24613	5428	505	377	285	250	239	235	202	187	173	207	166	221	205	180	180	176	173	168	177	176	188	159	193	186	163	170	166	164	169	167	172	195	166	168	189	167	155	145	158	182	186	172	172	167	175	171	204	160	150	166	177	165	172	156	144	176	161	167	183	170	178	152	167	161	174	160	171	151	188	191	176	168	180	176	163	160	171	167	150	171	147	182	161	165	184	147	144	173	185	187	180	169	189	160	159	146	176	165	190	157	158	150	163	171	165	166	160	172	149	178	150	150	168	174	164	142	160	172	158	186	169	158	154	154	180	171	154	174	150	156	178	153	184	168	164	175	185	170	176	186	179	165	167	159	144	172	142	163	169	159	161	174	170	167	159	152	185	163	157	179	174	158	175	149	146	166	126	153	146	159	157	156	157	183	162	149	172	165	172	166	155	140	167	182	168	158	142	143	164	166	170	158	167	153	165	175	175	186	161	170	149	159	174	155	177	160	159	173	182	172	155	169	140	160	172	170	189	159	152	159	149	168	175	164	175	169	144	176	152	167	171	169	176	160	163	163	148	164	159	171	181	186	176	176	158	158	161	174	159	172	173	180	160	166	170	162	165	209	186	158	146	168	192	193	187	148	164	162	185	171	136	172	151	161	193	148	160	149	175	176	188	171	173	134	171	190	155	187	166	175	176	164	165	155	166	174	155	185	154	172	167	162	145	155	164	142	160	188	153	170	167	168	167	184	164	162	166	175	181	172	169	153	181	168	148	179	171	175	148	174	180	160	178	150	170	166	167	160	174	175	168	168	173	148	181	164	142	167	144	161	157	181	187	177	162	174	161	179	156	156	169	164	147	166	153	139	153	151	163	161	157	133	150	166	177	134	170	168	166	143	186	193	154	177	147	146	149	138	191	148	155	179	163	159	171	174	172	181	175	173	157	140	164	154	156	159	164	173	165	141	176	160	167	158	141	161	156	138	163	158	154	176	160	167	176	168	155	176	159	180	185	179	170	162	164	184	179	157	149	188	194	179	177	139	163	166	175	158	161	182	183	168	174	151	161	157	182	164	176	142	170	159	142	179	160	173	178	162	191	170	151	195	176	166	158	163	175	166	182	153	157	159	174	175	174	157	165	199	153	150	170	159	154	138	173	156	177	184	150	170	165	141	180	163	160	175	159	182	175	161	152	166	146	167	201	160	139	175	185	181	153	169	166	163	169	167	157	149	154	154	173	163	175	134	166	179	158	153	174	185	153	158	161	173	181	171	146	173	153	166	145	190	189	184	138	152	146	168	148	166	160	188	150	159	160	181	173	143	180	179	164	176	179	172	169	171	175	181	175	183	187	189	162	174	159	154	178	175	152	155	150	167	165	168	171	164	160	171	137	142	167	184	155	172	148	168	154	156	178	173	174	147	172	164	173	166	159	164	155	162	159	170	146	155	161	157	167	140	138	152	153	178	179	164	179	166	163	169	164	155	174	170	143	170	171	181	172	142	149	168	161	154	162	187	152	157	187	181	151	158	171	185	156	159	160	164	157	193	189	161	164	180	188	163	165	181	171	199	177	147	173	181	163	167	175	193	158	156	156	149	181	179	158	182	164	160	170	151	185	146	155	176	162	195	191	154	167	154	182	150	167	167	160	159	161	161	151	174	169	187	159	184	166	163	179	169	180	171	169	171	155	140	164	159	168	157	183	171	161	155	169	158	184	164	163	173	178	149	159	160	161	166	135	164	193	169	158	183	181	175	186	167	156	163	166	173	164	154	175	167	184	167	156	172	147	150	161	160	164	167	150	179	163	152	182	185	156	173	154	159	170	165	168	175	182	172	157	184	168	166	191	161	160	177	158	148	159	181	160	168	133	160	163	180	165	192	171	175	183	179	146	176	178	153	157	170	159	180	145	163	148	205	146	180	165	172	198	165	167	168	153	145	172	157	181	160	171	129	168	163	154	172	158	171	182	157	182	172	174	167	165	171	155	144	154	120	170	183	158	174	182	179	186	145	177	192	175	169	170	188	170	144	187	148	156	161	166	163	169	167	174	158	169	173	180	140	139	170	161	153	176	162	166	168	173	176	170	154	161	172	157	185	182	159	169	169	143	167	170	172	176	155	159	172	173	152	177	169	161	154	173	187	156	170	164	164	181	175	177	145	170	155	165	161	165	163	160	172	162	151	172	146	185	153	173	152	149	182	155	197	150	171	174	151	161	175	185	197	180	165	152	150	180	151	145	161	167	144	180	167	149	158	149	191	196	160	172	183	165	187	161	177	168	162	150	162	162	167	185	170	182	191	166	162	139	159	180	135	174	167	193	168	150	159	181	179	174	177	149	183	141	170	190	179	167	133	166	183	170	164	168	165	161	177	164	155	178	154	173	183	164	182	142	173	184	170	182	145	167	192	158	162	170	153	159	159	173	170	172	174	170	175	155	177	167	139	189	178	164	169	162	155	175	159	155	160	164	161	179	161	135	141	170	184	191	157	161	172	162	135	172	159	161	172	161	165	165	162	174	166	154	203	171	153	172	161	180	175	179	173	159	156	173	160	149	166	180	158	168	176	168	160	171	165	154	160	164	177	156	155	169	144	177	174	172	179	195	156	162	171	170	168	159	171	181	150	186	148	161	170	170	167	168	191	171	139	160	169	141	165	183	151	178	152	180	169	160	188	161	170	165	170	162	149	172	160	165	192	184	165	157	158	174	154	144	158	157	149	177	164	169	148	183	155	162	157	163	150	183	152	183	179	166	161	157	174	165	179	177	159	187	170	166	176	173	175	176	173	145	159	171	136	194	148	166	148	159	180	181	179	169	169	163	169	180	174	163	169	165	174	175	151	166	164	155	166	158	188	188	166	160	147	147	157	166	156	161	143	162	161	160	174	187	164	158	172	165	153	168	202	181	187	167	144	172	151	166	167	177	171	155	161	166	165	155	151	155	162	157	190	180	161	183	152	171	153	164	148	177	159	163	183	147	161	158	163	162	185	162	167	153	162	162	167	164	182	163	166	162	151	167	158	160	181	167	149	134	159	148	179	166	164	173	173	149	172	164	179	145	190	192	186	167	164	160	164	179	170	167	171	167	152	168	176	167	173	178	176	169	170	170	171	170	162	164	173	159	180	170	174	150	163	165	164	159	160	185	165	162	170	175	188	189	159	163	173	185	174	156	162	143	192	157	172	151	155	175	135	160	153	162	161	175	150	161	148	169	170	174	147	161	150	149	152	168	167	171	145	150	162	174	185	152	177	161	161	167	185	158	169	161	195	186	175	147	172	170	146	172	165	165	159	162	185	147	157	175	160	174	176	170	161	179	183	179	162	181	156	160	159	158	142	165	169	170	173	144	165	208	168	176	154	134	175	161	169	175	161	145	170	172	169	182	153	195	176	150	177	177	161	175	163	149	171	171	158	148	183	156	161	160	152	161	157	181	161	162	156	162	160	180	162	164	167	162	182	194	163	138	174	169	158	152	143	174	146	151	186	156	170	182
5667	15034	25602	1696	1232	903	790	530	472	406	347	327	316	315	298	282	276	305	274	270	270	269	250	227	251	245	227	253	264	222	222	232	235	249	233	243	235	229	253	248	254	195	230	253	240	247	223	238	200	209	235	226	234	225	224	230	238	265	226	232	217	214	225	224	219	251	226	253	230	238	250	217	236	214	226	219	229	215	211	250	241	205	236	224	251	205	233	212	242	234	247	240	237	239	218	220	224	237	221	248	226	209	224	232	250	224	213	236	226	255	237	240	219	232	245	221	234	239	223	213	236	237	214	228	214	218	235	224	240	212	214	233	237	221	192	242	216	213	244	228	223	247	259	241	246	245	259	230	239	229	237	204	235	193	245	225	234	219	225	227	222	227	210	215	241	209	215	251	209	259	220	210	236	234	222	252	191	218	223	223	234	228	237	217	239	224	227	216	260	246	213	240	240	220	245	224	247	227	243	234	216	243	217	221	233	221	255	239	233	231	240	208	223	204	230	232	242	228	231	260	205	217	236	239	233	224	241	238	238	235	254	248	201	226	267	207	207	235	228	201	226	258	248	228	216	224	259	215	239	223	236	258	236	244	196	232	267	225	227	244	228	245	217	229	229	229	245	220	228	218	231	259	230	233	234	230	238	225	250	236	244	242	230	221	248	225	217	255	249	217	235	240	228	220	262	236	219	213	212	231	237	229	218	224	247	212	281	247	255	216	250	212	251	237	226	219	222	240	238	222	213	228	252	218	235	230	244	235	216	246	222	232	219	211	252	208	214	209	239	231	253	217	247	252	242	248	221	205	248	229	232	245	233	275	215	219	214	226	253	249	241	267	263	219	226	245	237	226	234	229	254	234	236	232	223	206	226	215	223	227	216	230	234	262	257	243	221	221	244	228	217	226	237	236	256	198	243	221	224	214	228	217	235	230	229	238	215	214	225	248	232	229	224	217	237	211	228	220	219	227	235	215	246	259	231	257	243	234	243	234	258	229	232	216	229	228	213	232	237	223	245	215	243	274	241	217	254	218	213	236	201	250	238	239	200	201	222	231	254	262	230	240	233	221	213	210	235	256	228	224	238	250	247	243	227	233	219	214	227	220	232	245	243	217	218	228	225	236	231	249	236	215	210	235	222	253	258	250	261	245	237	213	217	229	235	195	223	236	230	262	239	228	218	225	241	227	258	233	222	226	239	231	245	230	231	208	230	238	241	239	248	214	232	240	238	229	240	225	231	212	216	221	228	219	220	247	247	203	242	245	211	215	219	221	218	237	228	230	211	234	236	236	235	226	218	227	233	225	238	205	201	231	205	244	224	254	213	228	221	220	230	252	208	223	203	231	215	226	226	234	208	237	232	239	238	235	254	223	178	244	240	219	236	191	227	215	216	223	248	230	242	200	241	212	214	206	241	216	241	254	249	222	236	206	246	209	247	243	235	222	239	237	239	232	218	220	240	247	252	226	226	230	229	223	225	246	234	208	224	227	255	250	233	225	235	225	217	214	236	241	225	216	234	248	236	261	243	240	222	241	229	220	235	225	249	245	253	214	226	247	227	229	249	251	205	217	227	228	234	230	241	249	226	228	240	219	227	242	240	216	231	221	236	216	223	236	249	254	252	227	250	228	228	228	243	217	238	264	219	216	216	251	251	223	244	243	228	219	239	211	244	275	252	225	242	220	246	229	199	204	219	217	234	240	228	225	251	243	232	228	241	252	220	234	239	212	216	230	234	244	222	226	242	218	276	227	222	257	203	233	230	256	231	223	222	248	218	224	243	264	233	229	229	210	235	259	244	234	231	250	215	229	222	209	227	213	223	212	216	204	199	249	245	228	211	260	232	223	226	250	221	236	202	244	237	214	248	235	244	226	250	228	221	253	228	242	219	251	235	207	247	265	212	227	230	252	205	225	235	251	239	224	250	246	231	256	226	233	240	243	234	247	226	248	260	230	204	238	254	239	239	235	212	247	219	239	253	227	234	235	246	234	247	221	229	221	220	252	260	219	258	235	233	232	216	234	256	221	217	222	231	230	220	203	215	218	199	256	208	226	239	235	239	239	244	217	230	227	210	228	238	234	256	223	227	230	208	240	272	249	218	228	241	229	233	226	240	219	222	237	221	249	237	236	214	239	233	230	226	244	237	232	235	219	242	251	220	214	223	250	265	226	235	257	237	255	209	244	245	263	216	232	237	225	255	233	238	244	228	248	247	223	205	234	233	231	232	225	244	221	253	227	243	235	248	234	209	221	225	232	227	246	229	234	232	219	221	239	236	220	233	232	218	262	244	226	208	235	220	235	226	255	245	206	229	233	219	243	234	251	239	212	247	222	247	216	251	230	239	219	210	223	227	216	215	212	235	209	229	211	225	231	193	254	248	235	256	243	228	229	211	246	197	221	238	187	246	245	238	232	227	219	209	215	244	225	234	240	235	248	225	229	238	251	233	244	209	257	247	206	207	209	261	221	242	242	227	244	241	241	219	268	220	235	210	227	204	223	252	243	234	237	194	221	248	234	224	199	225	236	224	231	244	273	233	216	243	209	261	231	252	226	217	225	195	236	225	248	217	250	206	214	225	212	220	233	246	218	254	227	231	269	254	237	245	257	222	203	246	224	211	226	248	243	230	224	228	233	254	244	212	207	233	230	246	219	237	240	201	236	253	217	227	184	253	217	226	257	231	225	242	223	226	239	217	224	221	248	223	207	235	238	224	239	185	219	232	208	231	242	253	233	229	226	228	221	245	233	252	222	228	240	233	230	231	224	226	234	245	228	195	248	232	275	225	240	220	223	239	231	248	227	226	218	250	235	222	247	236	220	251	231	220	212	214	233	210	222	229	245	229	214	232	259	224	214	240	268	238	240	225	245	217	204	231	228	231	235	226	229	219	228	252	251	253	243	232	221	231	250	231	240	234	224	199	231	225	209	258	203	223	206	233	237	217	208	235	249	249	215	231	228	235	224	239	234	211	223	237	240	252	225	264	221	238	216	216	236	226	256	239	214	220	253	264	230	238	229	233	246	235	233	251	230	214	214	248	218	243	235	235	235	239	213	249	223	237	237	223	199	218	248	238	234	240	213	236	236	212	220	233	230	232	265	251	226	238	206	223	236	218	227	240	196	251	224	251	259	233	265	220	207	218	234	240	230	221	239	237	207	238	235	228	244	219	248	243	251	235	250	253	237	228	250	229	231	220	241	225	247	240	228	221	221	237	202	214	240	237	226	222	254	233	240	243	204	228	251	216	231	240	249	212	240	231	234	223	212	223	230	208	217	255	220	220	227	226	226	227	226	233	228	192	228	244	215	239	259	250	236	224	252	248	204	254	258	240	228	226	245	221	242	272	229	241	239	259	211	216	216	223	221	224	236	243	237	229	248	213	203	220	232	219	224	238	255	226	259	261	238	250	215	242	257	236	227	255	234	244	203	229	224	241	222	241	228	238	225	223	237	212	213	191	248	233	234	223	233	237	240	227	225	232	223	233	212
22222	21146	28906	23614	21148	20855	4530	1030	832	678	586	568	602	571	498	528	515	511	526	450	497	429	462	536	468	432	422	443	429	406	438	416	420	396	455	452	410	469	466	428	402	442	466	387	449	464	398	476	438	439	445	426	452	440	431	435	423	449	417	462	427	442	406	402	426	420	420	420	425	428	407	446	413	410	409	402	385	448	390	415	441	403	411	394	435	410	454	452	466	410	392	450	413	438	403	409	388	428	400	417	389	418	467	426	413	404	465	488	417	475	432	384	389	421	413	396	431	413	410	422	437	418	433	416	443	392	402	415	447	430	414	439	428	414	428	413	394	418	404	395	419	423	454	451	445	405	438	418	439	419	441	425	421	413	409	417	414	413	455	407	418	426	452	404	434	396	405	425	418	437	427	433	404	408	404	411	436	423	411	454	443	403	442	417	408	419	398	413	431	455	433	426	369	446	438	414	385	380	407	410	440	458	430	457	402	424	424	474	439	430	410	394	415	468	397	408	448	420	445	433	417	437	443	433	425	440	395	428	432	379	408	436	420	400	408	395	379	424	440	402	431	417	397	462	422	402	426	426	399	431	442	443	419	452	449	417	427	389	405	410	409	443	453	424	405	416	394	425	447	412	412	414	413	438	390	406	419	421	409	387	445	414	416	380	433	438	417	428	410	437	430	467	406	478	388	422	404	418	443	399	393	436	403	446	438	421	411	402	413	390	428	402	430	478	381	443	400	436	414	391	405	407	464	427	433	414	429	432	426	431	427	422	440	448	433	398	394	419	456	386	425	383	417	423	369	394	446	397	455	423	427	465	411	390	408	412	399	451	433	391	432	414	441	439	440	386	400	443	425	452	423	475	435	403	422	417	452	436	449	411	448	426	466	388	350	417	428	418	466	435	442	409	430	445	382	411	448	404	415	409	437	441	440	406	435	409	430	389	432	409	386	416	446	426	443	439	407	413	448	376	394	433	427	432	444	422	423	447	441	433	411	441	398	435	446	417	462	435	366	415	422	419	367	419	429	419	463	411	408	422	412	414	436	453	472	380	414	444	447	395	410	407	447	448	390	409	393	389	383	402	398	404	424	426	445	406	458	432	411	461	438	429	412	460	443	416	394	398	441	407	363	432	402	412	413	395	431	404	372	408	431	411	401	377	438	426	468	410	417	405	392	400	435	440	420	402	386	425	403	455	384	399	429	417	436	409	442	437	416	435	418	402	406	410	430	431	423	404	440	416	424	426	426	446	410	422	415	419	434	425	400	434	411	482	403	420	418	432	461	446	436	461	446	414	439	418	432	430	424	421	439	429	421	459	443	457	451	461	435	399	441	482	407	431	457	423	428	436	421	418	425	447	404	429	436	426	395	424	404	432	425	428	410	419	453	422	442	388	418	450	411	412	404	416	408	442	404	411	437	464	415	433	394	403	409	428	444	403	453	394	385	413	376	379	411	420	431	399	401	433	389	438	416	455	425	444	410	421	424	410	426	430	416	429	418	390	418	418	411	410	408	380	424	428	441	451	411	399	419	396	396	407	420	453	396	412	461	406	417	402	403	437	411	413	396	412	394	392	446	434	416	415	404	434	396	420	419	437	428	400	393	396	436	431	439	458	430	394	442	394	432	428	393	403	438	437	411	422	438	370	398	384	425	440	449	432	444	444	423	421	432	412	402	452	417	416	417	428	428	453	402	410	434	420	431	439	371	390	416	427	406	419	418	415	437	447	417	416	413	413	405	419	413	408	442	426	397	402	407	442	447	385	409	435	400	434	402	415	437	424	475	441	409	409	383	416	481	414	405	423	456	420	419	433	399	425	414	419	417	417	435	450	424	400	429	436	395	413	432	397	393	426	396	429	415	414	420	403	416	401	434	411	461	402	412	405	414	397	423	439	409	432	461	409	403	425	409	448	454	431	412	441	410	429	437	422	422	430	393	431	422	427	399	432	410	408	429	400	414	448	408	418	423	390	445	437	438	431	418	446	407	402	396	380	454	420	424	446	406	408	426	435	429	430	450	417	441	416	440	445	427	399	438	421	443	380	437	407	423	375	465	436	398	426	433	398	401	431	412	398	407	438	400	424	442	417	442	400	412	435	420	417	405	442	386	395	429	438	433	417	412	381	427	430	422	421	458	462	421	430	416	429	430	390	421	457	395	405	424	467	413	420	402	424	412	406	412	398	372	400	417	406	407	383	409	399	419	440	448	423	411	401	428	415	427	387	414	390	411	374	416	405	416	458	433	436	413	433	400	428	426	419	452	418	444	429	432	418	407	421	390	434	420	427	452	430	394	419	371	401	422	437	382	426	432	429	396	409	406	426	433	428	408	422	408	419	403	423	403	426	448	389	460	411	440	416	449	433	446	412	442	386	416	397	387	379	450	385	420	383	428	434	391	413	406	415	473	449	431	435	439	369	419	433	428	445	400	388	428	425	418	433	413	387	422	457	431	415	423	418	438	422	409	446	412	446	424	421	453	440	436	424	424	437	444	442	423	436	400	416	428	417	428	396	452	459	434	441	420	416	433	428	388	408	442	397	391	417	439	414	414	403	384	429	409	404	410	422	452	442	390	408	417	422	436	410	412	456	406	432	441	435	436	438	433	466	414	424	421	436	394	404	397	439	449	475	421	450	429	434	400	403	450	440	434	395	404	431	402	400	406	370	438	449	417	427	460	422	416	453	424	379	457	440	462	443	432	410	451	433	415	398	453	430	420	407	400	408	480	418	420	398	435	403	399	409	412	394	414	421	409	418	416	395	383	430	412	421	428	424	384	433	404	436	402	443	411	441	447	416	381	442	413	429	435	399	441	446	466	428	442	402	433	449	402	418	452	386	390	470	393	410	457	428	429	432	402	397	397	414	414	433	428	429	418	384	415	374	429	396	418	457	411	416	364	415	385	431	430	441	400	399	420	406	420	417	448	485	426	393	442	375	399	396	443	451	418	445	421	414	405	411	422	405	423	391	409	436	438	475	404	455	422	423	414	425	423	440	429	411	436	446	449	408	400	436	421	391	425	427	424	394	445	404	412	410	405	444	430	399	432	423	419	433	454	408	425	411	403	400	416	446	397	381	446	440	396	395	440	386	400	408	432	413	403	439	436	408	452	442	407	449	445	446	428	431	408	401	437	420	443	409	416	386	429	396	410	410	433	434	421	429	440	433	435	450	398	401	429	455	444	450	437	398	393	452	414	424	426	377	412	412	404	433	435	432	492	408	439	449	392	403	417	427	399	444	415	418	422	420	417	405	460	419	394	457	376	440	457	454	419	414	409	423	416	410	386	394	414	448	445	390	447	414	374	417	433	406	420	399	401	429	397	419	434	394	417	408	417	417	435	451	417	459	408	447	413	417	441	428	403	446	393	425	428	426	413	415	394	411	431	422	468	414	416	431	417	436	424	442	412	405	401	437	419	394	409	419	397	396	397	451	447	416	420	407	426	427	426	404	409	409	456	433	405	440	420	414	422	408	403	417	415	412	431	404
8362	20412	36368	4891	3653	2823	2152	1745	1363	1153	1009	927	845	842	795	723	758	713	709	640	700	639	660	829	635	595	603	588	617	583	609	582	569	576	597	548	568	564	544	606	570	576	558	546	575	575	627	547	521	580	559	572	576	591	535	589	574	539	579	546	583	553	578	490	566	534	574	529	571	572	580	515	521	613	588	552	547	589	615	587	591	557	577	591	562	539	579	575	608	562	523	555	549	572	561	543	553	569	577	586	557	555	540	584	563	517	543	586	600	575	558	575	539	556	495	572	573	610	569	560	537	569	580	587	554	576	581	571	559	542	545	601	572	583	547	572	584	553	523	567	597	567	524	572	561	524	537	501	589	564	551	561	569	532	558	562	535	594	538	584	588	589	537	592	543	554	547	564	564	544	563	585	510	537	560	584	559	571	568	556	548	546	551	582	542	510	569	566	519	562	513	565	526	607	533	524	542	574	567	575	552	554	515	577	571	540	540	526	556	582	582	612	520	567	586	567	543	576	566	564	592	541	575	575	563	551	518	556	551	560	561	548	554	555	589	541	527	540	592	570	537	536	561	577	565	523	568	571	575	559	550	599	550	552	516	539	547	583	539	560	547	556	559	578	515	575	571	554	563	561	599	578	538	571	568	560	549	569	576	538	549	517	530	572	504	544	549	549	553	559	564	557	607	563	588	540	615	571	558	579	577	540	542	571	577	525	570	536	525	534	560	561	500	542	544	556	569	548	520	540	512	568	584	574	558	581	574	543	592	577	567	565	554	582	517	601	544	557	617	560	577	564	551	584	557	554	549	616	583	563	546	514	569	531	520	591	589	553	549	543	535	593	587	555	538	518	543	524	571	568	551	558	580	548	562	533	537	572	533	578	568	572	577	591	569	614	573	557	549	578	583	558	566	541	562	518	573	583	545	561	539	558	537	547	590	533	524	581	552	546	563	551	587	520	559	571	534	576	568	582	537	597	565	538	555	575	576	518	606	565	568	597	575	542	576	547	572	559	577	545	605	545	541	546	527	515	553	555	553	596	539	573	564	543	547	569	582	527	545	600	501	563	563	551	533	550	574	576	554	570	570	504	537	563	543	545	559	571	557	542	509	563	589	551	522	544	522	535	556	584	544	541	554	577	553	551	568	584	554	552	545	565	528	553	555	576	549	537	542	534	558	571	547	546	548	574	565	551	582	579	585	550	541	590	569	554	559	527	534	548	559	554	561	559	582	552	547	565	578	540	556	536	528	593	573	535	584	545	553	553	540	576	514	536	569	562	550	552	554	530	548	555	560	563	504	535	530	596	545	507	531	563	561	512	528	542	566	583	586	541	532	577	567	500	560	581	541	556	592	582	544	572	532	600	536	550	569	564	546	543	564	593	530	530	585	558	608	529	540	559	503	595	571	564	591	545	538	541	554	587	576	569	562	567	562	581	550	564	551	576	566	556	548	572	537	550	544	554	585	580	603	582	567	551	557	546	604	615	553	545	545	566	534	524	554	554	565	547	563	559	563	572	559	560	540	572	558	566	497	539	590	534	581	578	566	548	584	550	547	555	575	565	567	587	602	561	613	566	538	569	548	538	533	641	586	586	591	561	560	529	529	566	553	533	581	556	558	552	580	544	611	545	563	595	591	576	579	536	526	636	566	565	570	555	558	583	556	589	574	561	581	549	544	531	562	533	553	557	574	540	598	575	558	580	596	559	564	546	565	528	559	556	594	545	578	577	527	581	547	524	556	544	589	553	543	541	542	544	570	520	561	515	576	565	503	539	558	538	570	538	539	534	593	550	590	562	540	506	560	533	553	542	535	556	516	561	567	518	569	580	548	563	563	575	548	611	547	527	545	532	525	579	565	570	581	577	525	566	544	558	594	593	568	535	558	535	558	577	575	559	545	548	588	568	548	576	579	578	542	583	588	560	591	581	549	590	571	553	555	563	560	558	526	627	548	586	569	552	560	556	588	566	589	526	538	579	562	575	576	535	557	548	548	604	554	554	581	592	546	552	538	592	552	538	574	564	522	617	579	570	563	539	569	561	514	546	581	501	534	547	556	552	584	583	543	554	546	580	526	567	531	558	553	545	581	558	539	584	531	547	564	610	541	561	580	585	574	532	549	549	553	583	523	553	511	527	598	547	569	552	538	559	559	566	582	550	537	578	571	520	555	561	568	587	548	575	547	590	567	521	577	553	549	527	566	544	578	562	558	551	563	549	558	598	562	577	562	535	532	528	586	596	545	593	559	548	582	557	565	538	555	591	579	546	545	590	584	542	547	575	548	530	546	599	546	527	550	559	567	537	558	554	575	521	571	543	570	533	584	541	588	527	602	552	565	511	546	576	558	556	561	535	535	603	589	550	560	557	537	545	550	559	557	571	608	564	603	497	552	566	573	563	520	622	605	592	552	535	613	577	529	585	535	538	549	574	582	533	584	548	552	508	556	541	544	543	556	515	590	584	547	560	554	545	558	545	554	510	576	529	600	543	568	562	577	548	552	569	547	584	589	554	563	543	556	544	541	576	537	574	573	576	570	520	547	547	536	541	563	578	540	538	533	545	561	569	544	564	526	528	545	535	548	548	548	562	558	532	550	545	550	574	552	587	538	545	559	576	594	540	536	572	549	597	551	570	541	562	548	568	561	550	559	571	575	572	528	559	552	551	548	561	573	529	586	572	574	543	578	547	546	592	531	592	537	526	577	586	552	527	519	493	586	564	573	525	544	524	558	556	570	579	528	561	555	557	526	563	562	565	549	552	594	561	539	549	551	573	533	525	592	560	556	576	573	569	584	566	571	559	535	594	616	534	583	596	537	521	565	564	559	569	575	581	587	543	544	578	547	619	558	521	595	540	573	579	563	537	550	562	533	550	559	568	579	551	534	521	513	539	589	584	619	524	570	598	591	568	555	568	565	549	580	538	527	576	561	532	524	570	565	552	569	509	569	524	583	547	569	514	526	538	606	568	595	576	585	524	579	537	569	559	537	548	580	539	561	601	547	551	575	523	567	559	554	599	577	552	557	575	576	581	583	600	549	556	546	549	508	585	538	560	590	536	557	590	548	552	547	555	585	530	543	597	550	537	550	537	570	538	537	589	557	540	590	575	566	582	603	570	567	514	537	560	548	545	534	561	567	584	558	564	554	513	538	596	569	576	529	528	541	593	552	533	625	538	583	540	555	558	551	538	539	504	552	552	544	548	535	562	545	524	558	562	558	554	546	574	491	589	573	514	492	528	540	607	577	609	566	511	530	540	532	568	567	578	565	547	525	519	590	581	595	521	546	560	562	524	546	559	561	535	552	582	566	566	556	545	576	546	530	568	567	542	543	592	573	571	577	572	534	536	493	531	578	528	526	531	546	560	575	612	526	545	546	543	550	558	515	583	544	535	537	533	553	523	523	592	569	571	543	568	540	565	549	562	573	552	549	588	582	530	609	572	557	568	557	536	551	595	562	558	538	576	554	521	558	566	556	560	539	555	558	588	605	522
26787	18768	8135	918	528	528	457	384	374	366	364	357	339	383	387	358	338	336	356	377	424	342	364	348	386	372	350	383	345	355	347	337	383	355	378	399	372	344	349	355	378	360	321	353	318	375	334	341	364	337	351	353	370	334	342	332	337	338	335	364	379	366	401	363	345	346	342	350	407	347	338	358	360	363	355	381	356	341	320	338	381	341	346	380	345	393	366	354	332	363	353	357	314	349	367	348	365	357	324	316	332	353	322	357	340	333	339	342	344	357	349	383	326	353	368	340	319	339	347	348	333	329	345	348	347	322	335	375	387	364	337	340	357	341	355	358	372	336	333	344	329	326	336	366	346	347	352	356	358	362	372	377	337	326	356	355	383	346	341	354	363	351	352	340	363	328	353	367	371	353	348	388	342	370	300	330	360	348	337	325	367	349	316	348	332	342	340	346	363	378	332	343	350	353	374	363	335	356	347	363	368	348	365	332	365	367	333	338	347	377	311	330	361	362	384	342	369	394	352	368	336	352	344	333	356	335	372	341	347	348	391	356	346	359	326	339	387	346	341	308	385	318	344	360	339	412	347	321	344	347	345	309	342	334	341	319	354	369	380	336	309	337	318	345	367	343	351	327	336	356	310	315	351	373	371	407	311	354	372	390	362	327	334	364	351	320	346	351	343	313	355	370	373	348	342	350	343	364	325	332	324	336	376	342	346	352	335	336	349	354	348	345	337	332	357	373	332	342	317	326	398	365	361	350	338	335	326	375	363	363	376	355	364	347	332	364	330	361	413	369	350	330	343	337	351	325	360	331	350	348	341	344	353	331	361	349	328	357	333	374	346	340	390	338	348	359	346	361	317	368	338	351	386	366	357	318	352	332	353	364	351	337	362	328	354	331	363	339	320	350	395	357	356	356	326	370	359	375	336	346	354	367	310	344	334	366	325	356	358	368	347	361	343	359	328	348	337	368	365	348	323	348	367	340	379	340	340	374	332	328	336	332	387	351	365	353	347	321	348	356	357	335	396	330	317	367	339	375	378	367	353	346	403	365	358	358	351	343	337	356	362	332	373	380	351	349	357	359	341	344	371	346	356	334	390	353	354	343	371	351	356	346	349	327	330	337	377	340	354	341	375	348	344	365	357	345	342	381	367	324	338	348	346	352	337	331	339	371	348	322	372	352	359	382	339	338	362	345	334	339	328	354	359	356	349	322	361	350	341	380	365	339	376	341	351	334	296	346	340	340	362	367	336	373	349	334	348	327	349	330	337	337	330	368	353	331	361	369	359	344	325	337	359	341	336	381	344	373	363	366	360	358	351	351	378	353	349	324	360	374	321	348	366	314	384	354	336	335	350	372	375	362	347	349	361	334	358	350	345	357	353	349	346	370	366	370	355	362	362	381	359	358	367	371	371	311	373	356	386	363	325	366	348	336	358	358	358	331	351	357	320	378	324	367	353	322	350	318	364	336	328	350	343	361	368	368	364	335	347	357	353	329	363	322	370	296	365	360	333	304	350	362	337	324	383	358	333	370	343	370	362	380	361	369	349	337	326	364	342	377	349	317	346	339	356	378	361	339	373	348	326	353	313	359	336	355	332	355	364	326	333	371	325	353	362	358	328	335	353	343	331	342	333	341	348	348	358	363	344	340	365	362	339	360	375	353	351	333	373	355	338	369	385	361	317	337	314	338	347	330	381	357	367	349	352	340	346	331	352	360	344	360	367	352	337	374	362	359	310	356	347	357	337	341	339	341	373	367	354	354	338	338	371	361	334	327	385	369	390	335	349	329	353	347	363	338	386	350	371	335	335	346	337	375	367	360	302	320	321	323	310	331	385	323	327	336	368	339	374	300	391	352	361	351	330	348	339	365	380	343	353	355	354	367	343	368	354	296	331	326	352	355	339	329	329	366	353	349	341	355	362	367	352	349	316	366	360	359	337	330	322	368	367	351	343	343	342	358	325	391	340	317	366	338	339	393	351	335	323	338	346	333	340	323	332	354	343	351	337	346	375	327	350	363	357	326	360	356	373	337	353	328	386	350	365	341	353	339	320	359	378	383	349	371	351	360	360	364	347	352	326	342	349	337	356	371	323	393	370	374	351	347	360	351	333	331	354	343	337	334	353	359	350	324	339	373	357	333	377	365	349	367	349	324	346	383	367	348	348	341	361	318	345	365	352	336	347	338	354	351	348	329	331	332	370	333	339	348	320	352	331	355	371	341	313	339	348	383	341	369	349	347	380	342	364	332	329	342	348	328	369	363	390	343	352	351	380	339	326	355	339	343	343	349	337	324	334	368	330	357	393	370	360	368	365	344	340	370	360	361	370	336	349	331	349	335	339	353	332	362	377	349	355	318	323	347	340	349	345	348	342	361	350	361	354	357	392	316	366	338	338	352	328	358	360	380	363	387	368	358	363	347	360	366	324	358	344	317	345	330	332	355	370	352	359	350	332	338	352	356	350	379	328	346	337	324	337	335	319	358	342	348	337	390	340	381	327	367	358	387	371	383	350	367	371	326	388	321	332	362	342	331	375	371	357	307	375	378	328	353	352	324	315	349	346	328	355	355	324	373	345	336	336	330	365	341	341	351	345	365	374	330	342	345	325	343	365	384	340	360	321	326	373	361	345	345	338	375	355	329	328	364	358	351	328	353	349	344	359	364	315	364	322	376	350	340	367	382	376	335	327	343	322	381	348	361	346	325	390	326	344	355	374	360	348	344	352	360	351	336	359	393	368	338	366	344	370	321	372	340	351	324	349	355	382	348	362	348	388	391	340	365	352	336	328	312	357	358	347	354	349	358	361	360	331	356	352	325	317	352	364	354	340	347	323	357	348	325	349	331	369	349	335	354	322	344	349	384	374	314	358	367	337	346	360	334	365	342	329	322	376	342	327	346	336	344	328	353	332	337	352	373	338	373	347	322	374	343	369	383	345	331	347	353	323	339	363	362	359	341	380	338	377	349	332	374	355	355	336	349	343	345	334	401	376	352	323	366	366	352	335	350	363	340	362	334	326	363	352	301	324	367	352	365	364	339	353	311	345	335	357	334	358	305	352	382	354	344	338	333	356	327	330	382	338	371	364	331	371	357	357	322	359	347	335	368	342	356	364	331	373	347	374	355	350	330	348	382	353	341	366	341	367	348	407	353	343	352	383	374	338	323	314	357	337	346	330	362	354	354	358	337	349	355	350	355	350	343	356	326	336	385	352	374	353	352	347	361	366	368	359	345	358	354	349	339	350	331	354	383	368	357	345	364	357	371	369	349	352	335	356	331	366	312	323	350	344	375	352	355	361	342	385	358	345	367	369	378	381	324	331	354	313	322	355	367	382	365	383	350	336	323	357	329	362	343	347	349	330	370	348	366	294	384	361	325	347	350	348	375	343	392	377	322	343	380	325	336	362	349	342	363	377	363	326	347	329	340	331	336	330	344	353	364	350	365	366	362	346	369	370	362	371	342	358	357	363	330	360	367	366	354	359	350	381	378
5069	3970	6311	855	757	751	678	618	550	521	492	481	469	466	481	474	480	465	470	446	480	529	447	440	416	445	458	460	438	458	460	491	459	432	483	467	457	436	468	448	453	472	463	526	464	456	464	476	436	453	455	471	442	437	443	429	441	466	448	418	448	495	479	479	480	453	456	452	471	469	452	446	449	460	462	469	448	456	458	458	446	497	477	449	506	477	464	443	436	477	449	445	492	488	475	427	508	442	449	492	445	405	440	444	476	466	457	454	456	465	445	431	485	463	487	468	467	447	449	433	466	426	451	438	410	480	441	469	446	441	455	454	445	432	460	433	457	460	474	448	468	473	445	464	452	443	438	416	452	422	459	491	443	449	467	471	442	495	453	445	451	471	465	447	457	526	448	446	435	424	458	475	461	471	454	489	447	421	445	466	424	456	458	441	438	463	461	472	483	473	417	457	461	453	463	456	458	406	458	459	451	440	430	437	511	437	436	456	464	441	424	459	463	451	473	481	429	435	465	437	431	463	433	450	426	481	444	466	445	433	462	437	465	458	462	440	474	445	451	449	409	473	451	456	436	427	447	460	476	488	491	416	456	453	474	443	454	446	440	500	436	477	455	420	461	449	466	451	432	478	452	451	432	469	456	446	460	492	441	493	460	445	498	461	455	436	462	436	442	439	468	465	475	468	435	504	477	480	436	461	470	416	471	455	440	477	481	460	429	452	442	479	437	458	445	468	420	446	465	445	471	475	462	459	459	512	435	462	459	485	424	464	430	447	461	428	463	452	476	428	446	471	449	457	456	437	455	499	479	451	457	466	486	485	451	424	450	475	458	467	433	459	480	462	458	431	492	456	479	472	495	442	466	451	449	460	448	476	475	449	444	454	448	440	451	510	474	469	456	450	453	475	470	425	453	484	489	462	473	476	442	427	469	413	472	439	467	445	444	449	475	461	427	448	452	489	475	439	441	468	445	467	447	509	452	433	481	448	478	432	459	462	471	467	502	472	442	443	404	460	453	466	488	435	446	463	456	441	430	444	447	459	432	481	434	443	509	460	461	453	431	451	456	480	478	458	465	459	446	468	462	449	462	469	456	451	452	455	470	468	459	496	448	463	441	442	463	482	421	414	470	412	456	488	458	439	447	432	434	473	456	431	426	454	432	462	440	473	456	471	438	469	419	474	447	450	420	448	419	467	494	450	460	466	462	476	425	429	450	501	469	452	493	455	453	459	478	487	462	476	454	460	446	500	500	476	487	446	451	445	464	467	483	449	428	466	504	413	451	444	451	436	425	436	461	429	458	427	467	428	479	455	475	468	476	429	469	441	458	480	442	473	465	462	441	466	445	459	456	437	467	429	457	438	482	449	478	469	485	429	455	460	416	454	425	449	436	430	441	394	453	427	445	467	481	465	445	491	463	462	424	427	459	461	419	509	440	453	475	472	485	451	439	455	455	445	432	446	432	466	452	430	474	481	473	442	457	480	502	442	494	469	448	457	466	435	455	441	502	458	441	429	452	459	476	467	451	441	484	449	440	469	457	442	432	480	428	489	435	443	470	447	476	446	444	478	439	429	467	451	464	475	468	499	445	429	430	471	491	460	450	462	493	450	468	451	466	456	450	458	442	455	446	469	451	441	473	422	432	485	476	455	448	463	456	467	466	492	415	492	486	470	439	415	446	471	440	479	448	418	467	419	442	441	417	486	467	471	459	465	444	424	439	430	456	449	435	469	479	491	421	454	459	433	485	445	483	429	450	438	466	461	430	472	443	450	464	453	463	398	458	480	454	437	462	438	424	444	467	460	465	463	420	407	440	448	493	445	412	529	445	478	428	442	460	479	428	462	441	454	452	459	471	490	469	433	473	472	489	478	476	478	457	447	415	431	449	455	463	450	465	421	453	441	444	470	446	481	448	454	476	451	457	450	466	441	493	456	458	444	457	461	441	443	443	435	448	443	447	435	431	453	446	442	429	469	474	487	450	491	464	480	439	435	474	506	447	478	451	478	472	486	454	471	458	445	447	461	454	466	479	427	447	450	499	410	440	459	495	478	488	449	475	407	451	478	465	436	461	432	438	485	451	473	446	463	468	463	417	428	474	445	432	434	481	406	471	456	464	463	459	429	446	454	471	449	440	441	435	425	474	465	451	430	474	409	434	403	460	443	476	450	429	427	439	486	443	477	460	449	466	455	480	429	473	443	415	458	417	409	478	446	437	497	443	448	453	446	448	472	459	466	467	480	465	477	449	486	488	452	468	422	458	449	433	460	438	473	444	466	463	470	462	489	459	436	462	445	489	420	426	440	447	491	457	461	445	428	466	470	465	464	444	473	460	441	433	436	476	424	407	444	453	492	461	421	489	441	482	454	466	448	433	468	466	494	477	456	455	457	433	452	471	453	407	452	453	485	415	446	448	464	454	453	462	435	437	470	472	488	427	482	448	436	458	447	471	444	415	435	451	470	461	452	463	471	467	424	469	423	467	487	437	406	479	455	434	482	465	443	430	452	447	442	459	466	418	427	453	463	465	501	444	443	466	460	450	464	486	446	437	468	467	475	428	463	462	401	460	468	481	442	485	476	470	470	468	450	497	440	403	493	428	477	478	476	472	448	468	454	466	452	453	448	458	459	454	436	452	444	467	489	448	460	486	463	433	488	425	415	450	509	517	427	466	430	494	466	438	439	446	469	466	441	492	477	483	452	456	442	460	414	421	454	478	492	476	442	430	420	478	443	464	467	482	471	423	528	442	471	446	455	457	453	418	486	451	448	514	457	428	436	456	427	501	486	451	438	475	474	459	470	441	477	452	472	418	472	456	455	485	439	471	424	514	474	452	453	440	443	465	514	445	446	453	489	458	440	472	428	417	462	468	474	442	441	467	417	430	470	516	441	414	455	453	429	409	416	463	419	434	482	443	476	443	487	457	474	467	451	412	484	448	432	487	478	425	449	480	426	398	507	454	502	435	485	439	463	417	453	423	462	442	471	422	470	447	450	465	426	447	438	481	440	449	499	467	482	478	457	490	457	440	480	485	441	448	453	474	483	452	472	455	443	453	448	461	439	464	472	432	459	420	423	391	452	430	488	477	469	416	422	500	438	426	459	443	495	438	423	485	435	460	458	451	468	457	458	418	476	442	444	453	436	459	440	454	478	446	469	444	420	432	452	478	474	487	468	454	465	422	470	495	485	457	449	484	464	469	496	450	455	456	469	442	478	461	472	442	458	473	481	441	433	474	451	447	432	460	466	461	442	451	486	466	493	487	447	443	444	458	404	483	448	472	474	451	466	451	433	461	449	482	404	442	418	436	442	460	413	461	451	472	464	458	435	464	474	448	445	492	503	434	466	449	474	446	448	468	457	419	486	470	443	477	444	447	491	441	400	425	489	446	451	439	503	452	441	402	453	438	463	456	466	435	462	450	461	468	470	481	501	405	462	444	458	461	481	443	459	495	466	442	473	461	482	424	479	442	481	465	438	480	485	468	425
23000	21026	28127	24153	20864	7115	1220	895	822	744	727	645	592	632	616	653	632	610	593	606	597	612	597	577	591	573	569	586	556	562	608	600	582	517	565	564	534	571	558	572	567	596	518	592	541	567	578	558	549	602	561	545	584	577	556	522	617	572	603	555	564	529	558	600	554	561	601	533	576	595	576	558	588	568	550	574	539	604	613	534	556	597	590	567	543	601	596	547	549	556	576	537	613	573	575	524	573	565	586	557	590	565	555	567	608	579	563	568	565	568	617	509	587	612	561	561	587	537	575	536	541	560	565	589	582	586	547	591	560	618	535	611	544	597	558	609	563	589	576	534	575	562	582	562	569	569	543	569	570	546	582	591	544	563	533	545	597	540	617	537	586	559	561	579	548	569	580	550	551	553	581	537	512	578	558	533	549	521	582	563	605	594	581	560	613	552	604	582	554	586	559	554	616	622	553	528	595	555	529	542	566	581	583	559	560	556	527	531	547	582	558	573	591	595	543	558	554	502	580	569	574	594	575	551	591	568	553	571	547	575	577	605	564	565	602	523	576	530	593	541	535	618	588	545	605	583	553	573	561	589	570	583	582	575	571	598	565	575	566	548	577	586	584	579	537	582	600	577	584	535	554	566	572	579	566	558	574	568	538	579	546	575	547	556	590	597	585	583	574	603	579	584	568	529	518	587	587	532	585	606	572	587	514	581	564	565	563	621	558	571	550	560	540	544	553	569	583	587	553	570	610	545	633	549	536	570	592	530	611	554	554	567	545	536	532	558	547	594	590	578	584	565	564	587	555	532	585	569	586	558	574	614	548	520	596	574	511	566	599	547	554	538	507	538	528	618	617	504	601	576	578	539	559	564	580	513	561	534	614	580	536	562	573	568	570	574	587	563	543	596	581	570	556	578	576	584	547	571	560	590	660	555	562	539	534	564	544	561	569	545	542	537	553	508	557	591	531	532	587	495	557	557	529	554	535	596	563	548	570	552	608	572	561	567	572	571	560	557	522	525	600	605	561	600	584	574	549	535	566	592	606	552	534	603	561	599	577	568	581	609	570	582	598	553	602	606	563	562	547	571	580	556	574	547	542	514	570	583	548	563	562	605	634	521	564	570	597	566	540	611	545	524	562	550	609	568	582	615	590	577	540	598	603	560	552	572	562	582	563	540	528	551	604	565	618	559	589	570	626	541	616	557	541	582	589	549	566	592	611	546	606	533	561	558	550	574	588	573	570	540	569	575	564	550	574	570	588	576	559	521	567	586	580	608	553	586	556	553	565	613	583	550	549	624	602	543	535	580	577	536	584	597	582	546	554	568	552	555	557	594	564	604	563	568	579	556	609	578	581	586	553	567	553	557	616	567	535	553	603	573	524	564	592	568	589	546	557	560	546	544	610	584	554	549	558	593	590	608	612	558	525	541	558	574	604	544	539	606	567	555	544	556	564	564	573	560	579	555	576	544	569	546	566	572	572	564	542	560	579	551	587	573	541	576	555	551	600	582	550	508	561	565	550	576	539	614	623	568	556	571	557	554	550	580	533	558	613	539	557	579	555	567	595	565	573	628	575	583	550	589	560	542	575	587	581	557	537	526	549	568	573	604	608	566	567	539	580	628	556	598	573	551	607	536	568	558	585	555	573	600	572	537	606	554	568	571	565	568	597	518	581	590	557	558	587	557	567	549	524	586	579	559	573	608	558	566	594	606	521	533	578	533	589	549	574	567	554	587	566	580	541	586	541	546	569	595	580	597	575	531	569	570	570	552	548	570	609	566	561	525	577	568	556	558	545	563	535	552	586	556	536	604	565	559	582	557	583	576	580	584	590	532	558	538	591	627	574	609	571	590	564	560	552	568	554	554	536	549	589	529	558	582	567	634	581	545	582	570	591	578	583	546	590	595	552	611	558	549	560	605	563	615	600	550	596	576	516	604	519	590	598	591	588	575	530	592	578	525	613	534	597	554	572	562	584	546	578	566	561	555	571	574	572	602	526	537	578	601	527	573	550	557	542	598	568	608	586	517	535	550	579	617	599	550	592	563	554	558	576	609	586	552	580	598	570	603	562	584	560	598	611	548	575	595	596	545	572	590	535	610	516	536	559	572	585	530	572	551	554	538	588	581	541	548	538	571	562	558	566	552	594	595	591	568	518	596	565	534	523	546	563	581	569	536	526	591	597	578	557	587	556	579	554	568	551	551	508	547	540	519	511	566	565	604	541	604	542	599	533	563	564	607	590	596	553	570	595	548	589	589	545	588	605	543	535	539	593	541	555	567	540	604	559	568	554	590	580	549	562	547	594	551	527	562	569	583	543	557	539	566	586	572	553	573	556	520	581	559	577	590	556	592	594	549	566	602	562	554	552	545	605	604	587	555	588	565	577	567	541	582	589	558	574	566	552	530	557	525	577	596	558	538	574	587	601	535	559	529	564	575	538	506	580	552	561	505	559	556	539	566	550	567	540	579	516	588	564	574	615	555	561	574	574	582	580	572	552	571	584	546	576	540	578	602	536	585	556	565	544	544	573	527	515	530	595	556	579	581	560	567	595	559	541	585	529	572	589	548	548	600	583	551	559	556	551	576	618	558	571	608	576	562	584	561	543	567	589	574	553	505	563	648	579	549	570	618	562	523	563	570	578	609	544	574	552	572	575	548	564	597	543	589	511	562	605	563	544	547	574	571	574	572	552	603	595	586	528	599	561	559	582	546	587	585	579	593	551	618	580	551	567	583	570	559	603	548	540	572	519	583	547	551	598	573	532	575	551	538	611	567	550	556	565	554	538	543	559	593	563	579	549	565	583	517	603	573	521	515	564	584	548	534	531	543	616	572	606	533	574	519	568	576	574	585	549	580	558	606	556	515	564	539	573	581	588	571	593	511	585	533	572	545	589	541	570	548	564	553	571	608	552	566	507	583	557	590	558	591	589	556	534	523	599	588	556	546	565	594	583	554	567	535	582	604	569	562	537	553	585	563	576	520	583	566	570	556	561	602	555	566	566	572	595	564	563	583	577	597	570	578	579	551	582	579	544	601	603	559	570	568	535	536	588	568	584	548	569	576	527	534	601	527	580	585	571	584	578	536	555	595	574	584	562	583	565	569	538	577	566	541	554	568	543	567	565	596	552	556	577	551	572	587	526	562	587	561	585	603	543	569	535	616	562	537	547	564	587	573	527	572	580	574	546	576	556	548	572	560	571	563	520	563	570	554	556	569	508	564	544	590	613	589	476	567	570	570	557	569	590	530	592	522	606	597	500	597	562	587	562	594	591	505	547	527	554	551	552	552	570	574	544	562	554	590	564	543	543	580	540	577	586	593	585	554	517	564	577	554	579	563	564	572	605	582	589	534	555	568	565	555	552	587	556	555	565	558	552	571	545	563	560	583	584	597	534	560	493	562	556	576	564	565	538	558	549	585	613	563	544	540	580	569	557	540	567	600	558	599	540	578	567	515	584	555	515	555	608	559	525	540	544	567	540	557	583	535
6534	22737	28383	3338	2621	2062	1735	1503	1258	1063	989	909	941	856	788	800	859	814	860	779	844	825	786	796	770	767	808	747	754	776	780	753	755	745	748	752	776	730	748	738	732	719	728	688	748	735	733	758	714	753	707	714	681	740	730	748	736	752	712	730	661	769	682	700	702	763	676	720	765	686	770	704	746	732	777	670	730	742	749	758	747	737	749	709	705	681	714	783	766	727	736	707	772	725	696	701	754	741	765	733	752	723	766	740	765	687	687	703	668	739	750	702	726	755	731	691	727	721	783	669	750	703	705	716	684	737	665	740	738	755	696	719	735	712	697	766	732	732	720	731	784	739	729	740	715	670	744	728	736	754	699	708	721	690	705	746	706	686	743	735	719	771	738	735	718	751	739	711	716	732	694	745	705	718	738	674	744	728	738	722	704	710	743	742	729	709	749	707	720	765	749	726	728	694	747	723	716	733	724	756	792	694	752	769	740	715	773	705	756	725	783	748	742	725	708	752	700	684	707	739	777	702	769	739	740	696	700	753	732	773	698	738	722	708	726	714	704	732	693	746	721	717	781	698	741	729	739	707	738	721	737	719	681	690	714	697	758	745	794	715	730	734	686	768	710	722	702	749	728	701	819	770	736	769	795	718	760	737	719	746	757	684	709	704	710	738	784	736	717	731	741	704	690	694	733	696	729	717	765	727	736	696	730	719	724	694	729	773	694	755	721	771	700	723	729	678	748	753	739	762	749	720	698	710	737	713	757	722	710	715	708	735	775	758	680	715	745	765	750	720	700	705	734	763	694	726	664	709	700	740	751	731	675	743	687	723	708	713	749	713	739	754	701	753	740	716	734	724	710	697	720	736	698	765	722	685	704	774	686	745	720	687	721	705	763	732	744	679	793	754	729	789	730	728	806	737	771	738	749	712	737	743	753	739	689	707	733	721	757	707	737	752	705	722	698	730	775	686	686	680	738	725	694	734	722	744	704	719	783	735	729	705	727	717	704	755	802	753	743	715	706	718	704	750	731	745	707	712	730	686	687	704	737	721	675	736	687	703	743	745	693	709	730	723	718	778	701	780	745	747	738	732	697	696	678	718	705	707	772	734	715	709	740	724	752	750	708	729	724	731	735	691	691	729	720	763	737	763	773	707	730	690	691	747	741	726	715	756	724	675	741	754	793	732	717	749	719	734	771	705	724	751	743	729	711	673	765	690	742	687	699	706	697	711	722	717	748	669	748	732	762	743	740	755	710	738	714	704	731	707	787	717	733	672	723	758	763	721	727	762	756	715	774	732	724	765	711	714	714	712	766	749	725	705	705	734	719	717	733	755	728	715	751	708	727	702	725	766	756	696	709	730	766	698	733	688	732	690	767	727	714	699	731	701	698	722	675	732	704	730	729	723	768	710	745	766	764	771	744	739	669	786	718	681	730	755	705	729	706	699	779	752	724	734	742	745	684	704	704	706	716	702	722	718	734	765	685	693	736	765	741	745	714	720	736	715	721	762	698	748	734	748	702	754	725	715	797	771	761	742	712	746	739	748	739	717	749	714	757	713	739	786	697	672	745	779	757	725	743	752	710	725	700	734	691	721	736	698	691	716	746	759	728	748	720	726	730	748	722	669	687	732	706	717	751	652	705	689	758	750	755	715	733	713	716	718	718	755	718	757	752	729	688	737	704	651	723	727	741	699	729	683	752	765	769	727	740	711	677	765	685	665	683	702	702	702	697	712	709	749	735	738	754	746	712	749	708	727	735	711	725	705	706	748	722	696	730	790	735	699	805	747	729	769	770	695	723	740	740	735	715	739	721	748	723	730	733	731	755	732	759	705	749	713	732	771	740	758	687	711	767	744	736	741	713	723	708	713	742	746	738	725	734	703	723	738	749	747	673	739	739	711	704	731	739	715	719	791	742	742	740	709	690	703	710	764	736	719	705	683	717	707	764	739	742	665	742	740	723	721	748	790	694	707	702	729	709	714	705	758	769	724	763	711	751	755	709	753	695	714	659	696	736	684	747	755	754	687	654	704	738	690	720	701	735	754	770	726	710	719	715	708	758	724	711	693	718	761	742	715	716	736	744	700	692	717	720	697	704	752	716	756	711	756	720	690	726	708	746	748	750	681	695	694	736	704	695	700	737	693	767	705	754	746	742	718	763	738	695	725	772	701	698	703	723	756	728	733	766	751	766	779	701	742	738	695	750	733	693	723	721	694	693	710	676	760	678	722	715	719	715	744	699	754	736	768	713	709	698	690	727	734	722	729	700	739	677	681	706	733	695	717	748	758	752	745	674	743	743	728	759	730	735	697	707	709	715	685	743	734	739	726	766	722	705	709	723	732	706	758	740	729	714	731	716	681	706	690	732	712	759	722	743	695	681	727	794	762	703	718	717	749	750	717	705	729	750	723	718	702	736	757	739	707	703	696	724	777	698	707	690	755	714	729	717	696	767	728	734	700	765	732	740	730	727	761	805	695	755	728	723	712	725	696	721	713	735	684	726	715	731	710	699	750	696	751	760	711	727	774	736	759	709	763	722	740	708	725	742	701	716	730	729	751	736	743	735	720	720	748	693	706	678	699	720	727	720	697	693	778	725	715	724	736	679	772	723	675	690	767	754	785	735	716	752	746	732	735	690	723	776	739	740	710	724	728	745	734	756	767	731	751	714	713	740	748	736	750	683	684	743	757	663	722	764	708	720	712	715	743	768	717	729	687	712	660	746	767	708	737	733	703	783	676	712	740	783	762	698	712	721	760	784	751	716	663	722	729	701	774	756	695	747	707	731	755	769	705	719	747	716	676	754	751	750	735	727	704	705	691	695	730	744	666	733	695	778	752	732	759	722	727	777	727	711	715	730	718	721	656	704	724	716	727	708	715	717	742	703	718	711	732	698	749	721	715	727	710	725	731	745	731	741	783	734	752	725	736	735	718	748	710	758	715	743	754	695	758	735	710	766	730	743	764	645	708	753	713	759	699	727	738	730	746	693	765	712	766	698	712	745	709	750	781	733	739	715	743	710	727	713	745	718	703	755	756	757	731	728	730	701	751	739	727	704	726	724	690	709	717	738	724	700	729	732	718	761	717	750	718	768	742	726	730	707	753	731	730	705	724	731	743	701	743	732	738	698	668	731	719	697	744	742	706	755	741	721	664	727	712	727	742	713	726	736	707	754	720	692	753	702	745	796	727	703	727	698	749	701	748	704	742	727	790	719	692	754	718	714	738	752	745	703	719	731	738	659	705	767	725	726	760	781	751	710	715	763	701	750	771	716	756	712	729	728	711	732	746	767	710	733	720	720	719	725	727	717	766	721	728	707	735	721	723	708	753	685	754	709	740	727	702	781	774	734	730	712	723	701	760	706	669	714	766	706	744	739	700	698	759	751	718	743	740	738	728	733	736	726	745	732	735	736	733	697	681	680	720	738	693	676	738	741	687	728	710	686	728	725	719	699	737	681	696	717	725	718	729	748	770	729	710	715	721	730	708
24206	21058	27081	24663	5737	506	403	291	263	243	219	195	184	179	186	194	178	196	184	187	187	171	199	150	170	186	167	163	164	175	166	172	192	172	169	174	178	179	179	171	164	192	192	160	177	169	184	167	165	159	155	177	178	168	192	171	166	149	169	148	186	186	181	164	206	158	157	166	136	168	181	159	173	173	171	143	166	168	174	152	162	166	177	164	179	186	166	169	153	147	146	164	158	172	178	159	160	191	162	171	169	164	180	163	165	172	179	176	159	169	146	171	149	162	173	150	152	176	165	178	164	178	176	141	166	187	189	174	178	166	157	172	176	166	146	164	181	158	172	146	149	167	173	166	160	167	184	183	170	152	169	169	159	176	183	162	151	140	156	174	161	163	167	185	176	172	156	183	158	172	175	176	165	145	171	155	160	172	171	164	175	155	180	174	180	184	162	206	164	155	186	158	171	189	155	173	166	177	180	179	170	169	170	159	176	168	167	159	177	154	183	168	149	170	151	178	161	163	152	188	172	175	177	155	193	165	187	157	173	170	175	167	174	167	177	179	177	185	166	166	166	172	172	187	171	167	186	152	178	153	162	157	159	151	186	171	167	181	205	148	159	159	157	167	175	156	178	153	163	178	164	188	158	176	158	183	188	162	171	165	156	157	167	168	170	170	162	176	173	181	167	158	163	170	163	159	157	187	193	149	159	196	161	185	145	149	154	166	170	161	180	127	149	157	182	179	173	177	159	172	175	192	188	125	141	172	165	157	201	147	144	175	170	158	159	162	155	148	159	186	156	169	153	153	170	159	173	177	172	165	157	170	143	163	186	183	180	158	167	190	154	150	169	166	160	148	169	159	163	150	161	154	183	190	177	175	155	173	159	167	183	163	178	167	166	166	170	155	146	164	158	155	162	165	178	185	175	174	167	177	179	167	158	158	179	166	177	160	173	162	174	147	184	152	174	172	167	179	165	184	169	171	164	171	189	169	168	175	159	172	170	183	171	164	171	154	159	174	159	153	139	159	178	185	158	179	174	156	169	180	170	185	171	167	161	160	195	175	193	165	164	177	184	160	175	163	181	184	173	170	163	154	174	169	170	157	146	185	145	189	174	145	179	165	161	147	181	177	171	169	144	161	156	181	178	145	169	157	150	156	167	184	177	157	170	144	165	146	163	197	164	158	200	176	147	157	156	174	161	158	168	148	149	143	150	154	170	188	152	140	179	166	166	148	151	165	159	165	166	165	173	175	151	161	166	171	173	159	167	170	165	144	155	173	174	177	170	164	161	168	147	172	164	178	146	174	163	161	173	172	211	167	161	165	164	168	182	185	181	175	171	174	149	190	162	149	155	171	169	166	145	172	194	163	156	167	162	154	179	158	179	180	167	172	177	161	176	167	153	183	148	180	160	181	179	180	164	163	155	144	151	162	134	154	177	156	174	184	156	159	153	179	175	187	155	150	156	167	156	176	180	166	184	178	169	161	172	182	139	181	155	168	157	149	177	176	155	169	168	191	147	166	162	152	164	168	176	164	139	148	188	181	162	171	144	179	171	167	183	157	143	169	167	171	166	175	167	165	148	161	154	174	155	191	185	152	162	151	153	160	170	155	175	157	155	162	182	181	166	143	170	181	151	187	160	178	183	166	158	194	175	162	166	163	169	176	163	187	178	166	186	186	165	147	148	169	176	175	165	158	158	178	171	155	159	181	168	147	167	175	153	173	158	181	142	169	156	154	176	164	168	163	173	169	173	166	160	167	153	152	143	175	164	151	154	177	162	172	146	171	168	155	165	196	183	188	142	173	162	168	183	166	147	165	183	154	174	170	194	173	165	189	163	159	168	183	146	180	148	163	179	162	157	156	172	176	170	155	167	164	157	165	158	174	155	177	153	178	160	165	167	165	165	153	171	189	152	182	176	170	167	150	152	140	165	158	174	172	160	177	149	167	155	170	161	180	174	150	167	194	163	209	192	188	164	163	136	165	177	169	166	148	191	177	185	159	175	166	164	141	157	164	189	183	172	159	174	172	153	153	174	171	172	173	161	168	184	173	162	167	161	155	193	155	166	173	149	163	158	187	172	140	173	166	169	173	176	165	158	175	175	147	148	138	153	174	172	160	171	158	179	165	159	171	165	180	185	146	170	141	136	159	178	187	170	157	157	173	156	162	158	182	185	156	159	168	172	172	155	149	162	168	167	143	163	194	156	164	175	157	166	195	184	147	164	160	163	183	164	155	163	154	173	172	170	170	183	169	184	181	186	162	187	179	150	163	147	167	153	147	168	144	155	161	154	172	153	180	170	167	150	161	161	186	164	170	185	155	156	172	162	152	178	182	153	169	173	186	174	136	161	162	179	172	157	161	186	186	169	148	153	162	168	166	174	172	167	196	191	195	183	150	171	184	144	184	160	198	170	159	172	168	157	160	174	167	168	166	140	163	142	161	161	173	166	164	162	168	166	167	162	175	153	181	151	171	156	177	172	188	159	176	161	157	189	163	155	171	157	183	199	152	141	167	192	158	147	181	142	176	166	165	174	170	160	171	122	185	160	133	159	169	145	177	163	182	161	170	141	160	174	154	150	146	181	158	211	175	180	159	189	148	178	154	172	160	181	164	174	151	161	175	186	154	181	181	156	145	164	170	173	196	169	171	162	193	167	184	187	157	170	139	183	154	182	169	188	150	191	167	153	182	149	171	158	175	167	185	164	168	166	156	158	153	157	168	167	162	195	181	141	143	184	164	181	163	164	160	187	158	138	171	141	165	177	179	168	186	195	157	172	159	157	189	165	151	197	170	177	173	166	187	197	159	170	181	180	192	193	182	180	172	157	178	154	159	151	139	165	163	153	158	152	163	157	179	168	170	175	174	160	153	178	177	156	155	163	163	170	195	160	135	192	165	166	172	161	163	155	171	162	193	153	173	183	170	168	182	162	176	163	192	161	179	186	164	152	179	162	175	182	152	153	179	173	167	158	143	145	180	178	182	157	139	205	164	169	182	172	170	180	150	155	147	175	157	147	156	180	161	174	159	172	161	175	158	172	147	162	181	165	168	163	157	163	166	162	172	182	177	157	181	177	168	169	172	170	195	165	180	168	153	174	195	163	144	155	190	159	171	158	164	163	193	176	159	143	162	182	192	186	177	172	186	166	146	180	177	186	156	153	164	176	177	167	147	157	176	169	172	155	173	169	170	156	159	178	142	151	175	167	180	178	165	166	183	188	157	172	175	182	163	188	184	169	165	168	182	198	174	169	152	157	164	155	167	203	177	183	185	168	186	171	172	169	194	168	170	157	168	172	147	163	164	167	157	172	185	162	169	170	168	174	170	170	175	176	194	156	145	187	175	171	146	170	167	175	179	185	179	169	174	150	169	193	162	160	170	184	178	160	162	164	159	161	184	173	173	146	167	188	148	144	168	159	168	175	163	174	171	159	185	158	168	170	155	181	161	175	173	181	177	154	165	178	170	176	183	189	178	178	153	154	148	166	167
5823	17610	24562	1596	1307	1007	830	730	549	419	420	352	300	297	286	264	275	271	295	274	333	319	267	274	260	238	234	235	232	246	256	250	259	255	223	269	230	233	252	254	214	233	217	253	275	252	227	230	269	251	231	239	254	218	254	234	226	229	225	240	259	235	240	245	244	233	252	241	265	214	251	234	232	211	238	227	235	228	256	220	250	235	242	259	222	217	233	235	219	220	233	208	233	265	211	240	238	229	255	233	239	228	218	232	273	215	243	240	254	237	272	237	238	239	223	214	221	240	233	217	230	268	212	240	274	225	258	227	231	243	237	222	241	238	228	241	221	232	244	227	243	226	223	260	231	253	262	240	265	203	258	257	225	262	233	214	234	234	205	241	253	217	237	215	257	226	218	233	233	250	238	241	250	227	248	228	270	235	235	243	246	238	243	261	231	241	246	235	222	226	229	252	236	205	235	250	239	237	228	260	240	255	238	222	246	238	227	223	233	251	247	214	246	235	245	231	261	238	214	234	249	249	249	229	245	227	187	248	233	238	222	255	227	227	219	240	225	219	214	247	235	232	266	229	250	210	233	212	229	234	233	224	255	238	235	217	236	245	221	215	243	232	213	258	225	233	223	236	232	227	210	256	222	259	264	261	257	221	243	228	224	237	224	233	230	245	229	237	224	233	253	226	217	230	220	260	213	248	253	224	235	229	230	237	232	250	244	260	249	231	242	230	244	237	237	222	245	246	248	250	221	224	231	210	231	213	225	226	222	235	242	258	235	243	219	232	225	220	233	240	243	235	244	223	252	241	224	228	251	238	240	241	225	216	243	255	234	240	245	231	214	210	246	234	224	207	200	246	230	261	222	212	222	254	238	241	205	232	226	221	233	231	267	227	221	243	269	213	224	264	221	251	237	226	248	250	217	234	225	224	251	239	236	224	249	244	216	223	241	240	236	230	201	256	221	226	264	217	222	225	225	221	254	218	245	244	241	225	220	228	240	207	209	244	238	244	229	229	229	212	247	256	235	259	210	214	217	214	242	238	232	237	235	271	239	267	236	236	222	230	248	232	227	260	241	235	223	252	218	228	209	217	201	260	241	237	238	253	210	245	193	254	224	262	238	222	230	233	229	212	231	231	263	233	219	244	237	205	260	220	242	215	222	213	234	221	241	237	224	231	240	236	226	212	252	236	248	233	264	254	260	239	227	232	235	235	229	232	241	247	223	223	272	203	233	256	225	220	242	219	245	257	210	232	214	217	253	251	230	239	238	244	236	250	262	241	242	243	250	233	219	217	227	243	248	229	240	232	224	234	217	222	210	225	223	242	247	224	207	230	231	219	197	214	229	244	240	228	218	225	234	226	210	247	215	246	244	254	233	237	226	228	233	252	250	216	221	239	263	219	234	252	235	240	224	215	231	244	198	224	209	226	235	200	217	209	234	230	209	237	250	247	231	199	227	234	228	197	217	255	235	250	222	235	242	198	203	236	245	260	219	214	248	245	219	230	255	220	271	267	230	249	212	248	232	252	213	253	247	239	217	223	218	232	236	217	239	236	197	219	227	209	243	251	211	235	232	226	242	207	208	217	230	240	243	238	253	229	203	240	258	221	228	237	229	279	233	239	224	223	262	259	241	244	226	234	238	238	257	247	247	244	222	212	225	226	236	223	241	227	245	238	228	262	251	249	242	254	203	228	263	216	226	243	235	230	230	234	248	221	217	239	234	233	222	225	233	221	223	209	227	223	243	238	220	242	231	237	225	222	262	217	242	215	235	247	231	226	232	232	279	248	222	250	217	237	232	234	250	233	223	229	256	211	216	240	227	230	234	228	236	231	238	251	240	234	237	216	257	232	203	252	239	222	236	260	222	252	242	235	261	194	252	250	240	259	241	242	234	232	233	238	220	267	247	251	213	216	209	234	238	253	225	234	239	215	244	236	244	225	208	242	210	242	253	234	258	220	234	227	237	220	232	250	236	253	221	233	248	251	236	202	230	226	230	241	227	231	219	234	233	236	255	228	225	228	204	209	188	237	248	253	215	240	243	250	215	219	267	223	216	212	204	249	243	241	223	220	248	257	216	229	231	214	223	233	226	218	238	247	235	246	210	213	234	264	222	244	220	230	247	239	255	261	248	251	253	263	214	226	246	212	243	232	239	231	206	242	254	206	231	259	205	269	228	242	248	241	216	199	257	260	225	228	211	243	219	229	239	240	237	235	221	240	245	285	239	242	237	227	221	224	238	201	241	222	234	217	233	227	244	253	220	239	230	235	236	203	224	249	234	223	213	237	224	209	240	242	237	244	223	241	233	224	216	229	237	220	235	240	237	219	230	198	248	267	248	273	204	254	240	214	216	250	229	242	241	242	233	252	232	252	238	255	226	241	237	236	232	225	220	248	232	239	241	233	233	248	243	236	241	234	241	218	231	234	242	242	221	227	222	211	238	239	216	214	225	215	224	247	221	231	233	209	236	222	247	234	207	232	256	225	254	240	239	224	240	242	217	257	244	223	208	239	230	228	226	219	224	236	230	226	229	225	260	212	223	236	209	210	252	226	230	208	236	203	244	223	203	238	229	236	239	216	236	282	231	243	216	247	204	229	241	260	228	220	245	245	226	249	234	248	224	238	223	235	223	216	256	228	215	249	242	259	280	234	243	240	210	234	228	210	243	255	231	238	238	251	219	238	243	233	254	248	239	255	280	244	225	221	263	227	244	245	228	237	221	223	260	229	233	237	226	246	237	256	214	276	246	264	243	227	217	224	241	265	213	236	243	234	241	224	220	232	234	243	244	230	227	270	236	233	238	212	237	192	222	260	232	252	227	223	217	239	233	219	223	216	226	230	247	232	223	233	271	237	236	240	239	247	243	222	232	250	248	242	235	233	229	236	271	256	239	254	245	222	246	233	272	238	213	228	244	256	222	250	221	239	249	255	246	205	244	216	256	241	226	226	275	261	224	225	239	256	224	217	232	234	237	228	257	236	238	245	229	228	236	237	222	228	232	234	239	223	232	248	268	202	234	259	244	243	258	233	195	228	265	270	245	235	253	217	213	240	247	251	237	230	231	236	224	257	217	254	213	214	248	234	248	255	239	258	234	233	239	215	226	215	221	205	213	230	218	224	253	237	247	242	231	247	236	230	217	222	233	246	243	250	208	235	204	229	226	194	252	285	242	241	229	249	223	245	224	216	240	264	247	238	236	215	241	204	223	232	226	218	216	211	220	251	213	240	225	238	246	239	229	241	240	237	206	229	259	235	218	242	273	237	209	225	228	240	260	238	222	249	230	223	240	238	216	234	224	227	227	244	216	240	254	222	228	220	236	214	204	260	214	240	226	247	229	241	229	254	236	231	233	228	247	229	241	237	252	202	228	214	241	257	250	241	254	203	254	247	224	241	228	251	234	223	252	216	215	234	244	241	238	239	219	232	234	242	241	214	255	229	228	243	224	237	242	252	229	232	235	220	226	227	225	248	264	218	225	222	230	209
22204	21100	28905	23544	21100	20923	4960	1157	848	719	652	555	558	518	529	528	487	483	533	499	489	509	459	441	479	457	471	436	425	447	433	446	443	457	426	456	456	445	431	426	454	458	414	419	431	424	435	401	436	440	400	432	438	459	412	439	434	431	458	444	419	426	441	400	458	425	419	432	426	448	430	435	424	441	409	450	420	427	442	432	420	426	470	425	449	406	425	433	395	436	410	438	405	416	387	424	453	407	405	429	404	409	457	445	415	432	406	423	419	413	413	439	428	440	411	434	400	404	427	436	428	417	412	412	404	399	439	428	398	451	427	410	423	422	407	421	394	429	434	423	417	419	417	412	440	400	374	432	425	435	380	447	425	419	441	431	445	416	414	455	392	404	407	430	399	389	415	416	406	408	460	416	439	409	426	435	427	430	407	390	420	457	404	433	435	451	407	454	436	424	452	426	403	436	404	419	434	384	402	410	413	424	454	434	404	399	434	407	444	408	411	422	423	446	413	420	420	445	434	452	462	412	384	418	416	445	397	468	417	420	406	411	447	412	412	425	413	409	434	432	404	392	456	420	377	399	426	450	409	407	406	448	425	439	428	414	423	416	413	468	411	427	426	454	445	443	415	400	436	444	416	416	386	420	387	398	447	417	379	414	404	434	434	444	452	470	432	434	426	402	421	436	417	436	461	383	435	438	415	387	441	425	420	401	451	416	411	409	421	445	424	407	428	452	393	447	423	420	436	441	424	414	455	412	419	432	413	404	449	454	368	439	443	433	402	426	417	464	416	406	417	398	432	441	422	432	444	418	439	408	381	431	421	428	427	404	438	428	384	391	418	423	448	413	413	439	450	403	420	444	454	412	444	422	418	401	465	462	391	473	431	425	401	392	413	427	418	454	414	453	419	438	421	417	448	422	439	401	414	436	441	411	438	417	448	413	401	425	446	402	422	437	409	404	416	417	415	435	430	413	416	392	470	424	396	418	444	405	414	394	460	433	471	414	461	401	443	432	401	388	445	429	445	426	430	411	434	404	451	419	412	418	460	450	445	464	435	461	406	392	394	387	433	418	411	425	413	437	415	416	398	385	428	431	425	426	405	423	397	440	406	382	433	467	426	445	451	441	396	415	465	392	423	458	352	431	433	417	423	399	456	430	407	440	401	413	393	422	420	430	442	439	412	378	434	419	434	442	399	442	452	441	402	417	429	426	463	394	390	430	393	436	402	423	395	388	438	402	450	380	413	419	414	451	455	435	403	424	438	425	421	420	443	449	421	400	401	402	422	395	432	421	428	405	441	425	414	408	431	459	438	455	411	435	417	395	444	412	401	406	392	411	422	415	404	427	381	427	411	434	399	431	402	442	428	416	443	457	384	404	413	402	404	418	428	414	412	428	415	401	399	431	403	394	412	403	403	407	435	432	389	403	413	392	409	403	448	381	419	418	449	401	443	443	462	399	451	429	410	437	400	405	415	432	437	416	467	427	427	392	390	443	419	427	398	414	408	395	427	462	407	441	404	454	443	407	448	454	439	460	457	413	424	403	443	470	397	455	413	433	417	459	453	419	445	445	396	435	391	450	431	447	456	434	431	396	402	442	462	411	413	445	454	443	443	413	431	453	421	443	426	441	447	383	413	420	419	423	406	420	396	433	435	410	383	407	408	443	432	447	406	406	407	426	443	404	410	418	426	404	419	381	406	417	409	434	429	405	431	406	412	463	423	407	394	421	420	459	461	388	431	436	411	432	416	442	444	435	412	423	439	396	389	390	467	426	427	365	356	414	412	426	406	405	394	413	419	470	437	403	412	412	395	401	412	426	464	386	386	398	420	424	436	486	452	461	430	416	406	436	433	418	368	426	406	409	438	414	452	411	412	426	411	418	414	408	435	410	412	420	409	429	413	443	461	456	422	391	446	459	427	389	390	403	416	444	446	395	423	457	409	412	410	411	503	408	432	420	431	411	408	416	462	427	421	420	396	397	407	444	411	422	447	401	388	442	402	381	387	457	387	423	391	442	429	420	434	397	416	438	444	444	425	414	429	451	397	405	439	426	431	400	447	436	413	448	413	426	443	420	410	414	395	422	425	436	432	433	446	428	417	434	404	400	415	403	432	433	441	391	410	378	392	426	407	416	399	414	422	464	416	416	400	452	430	439	448	433	433	459	419	409	428	475	430	380	429	397	446	415	421	417	442	426	371	478	376	408	424	427	434	411	407	413	412	442	423	453	467	393	409	390	400	434	414	422	435	434	378	439	405	384	410	440	429	410	430	450	384	432	428	420	405	453	417	451	450	442	424	395	410	419	449	439	431	437	417	430	414	426	412	430	423	414	402	409	408	422	416	396	433	444	421	428	403	417	421	393	419	422	416	417	413	409	433	425	414	431	400	446	419	429	420	436	423	404	431	454	473	441	441	431	403	427	403	447	410	429	410	430	450	453	444	391	430	438	393	368	412	394	394	432	418	414	389	452	436	420	419	451	431	425	424	439	404	381	413	441	456	398	432	429	413	427	440	400	441	415	415	455	446	440	421	424	434	414	434	408	403	456	418	434	418	438	436	430	500	427	439	425	434	458	423	420	413	381	412	436	460	424	397	438	427	417	405	472	435	442	412	419	451	424	410	439	449	422	412	385	409	416	423	434	444	400	389	420	433	414	445	426	395	432	438	416	392	409	429	438	418	410	396	435	427	417	402	413	453	445	430	376	399	413	428	402	408	433	441	415	404	433	394	419	426	455	421	413	446	410	387	420	451	439	402	418	426	406	428	455	438	400	397	387	414	408	399	427	401	427	411	409	428	454	435	451	435	421	416	428	419	414	421	407	443	439	435	433	425	407	419	401	398	395	427	402	407	429	420	387	430	381	432	406	407	389	419	418	411	389	427	431	434	420	452	425	462	407	425	402	452	450	431	438	439	428	408	384	401	408	393	433	418	416	416	400	414	416	421	471	402	419	425	417	433	386	426	433	448	405	447	382	424	401	447	402	418	420	426	437	418	443	421	439	430	400	414	405	431	438	432	426	441	450	425	416	393	425	417	475	458	419	446	440	440	420	408	448	417	413	416	432	407	424	369	431	458	431	432	397	446	412	419	399	418	410	437	436	424	424	439	424	403	415	439	447	428	407	428	408	394	435	404	429	420	418	399	450	442	439	407	445	422	437	419	446	416	429	400	443	428	398	448	441	409	445	446	395	398	401	442	433	415	433	421	368	466	421	422	414	423	415	432	436	413	395	415	399	425	406	423	404	452	425	394	430	413	412	425	411	410	393	392	414	460	413	398	398	412	439	442	411	427	456	408	448	406	395	461	392	406	433	407	431	425	394	484	404	449	394	421	430	407	425	388	391	432	413	424	425	399	429	409	410	437	424	436	428	443	405	436	429	389	430	440	430	441	392	406	437	433	420	418	397	433	416	420	409	428	430	391	376	376	395	428	442	400	426	415	398	453	456	407	383	405	400	401	435	412	368	413	426	410	428	426	426	441	434
8950	26553	35975	5077	3734	3037	2385	1987	1555	1309	1137	978	878	823	716	826	712	676	729	687	730	758	669	605	619	629	646	597	590	553	585	613	584	609	607	622	537	570	576	577	578	594	555	550	596	588	530	586	574	544	609	556	555	594	584	522	557	567	573	588	574	589	565	584	607	555	589	568	621	590	571	533	575	526	516	530	558	577	579	535	594	534	546	562	602	585	581	500	591	552	560	599	561	551	593	592	530	572	547	573	591	578	590	566	592	581	586	564	582	545	540	547	553	546	514	544	568	551	592	594	577	545	525	569	571	571	567	578	541	594	595	549	554	550	574	586	573	575	613	555	562	606	539	588	553	548	588	506	577	544	577	527	569	568	560	511	547	552	576	574	587	545	565	608	584	567	523	587	578	547	569	486	558	598	528	607	565	563	570	607	561	514	557	530	544	537	563	552	572	556	589	504	572	575	561	573	584	536	600	563	547	563	595	554	551	586	582	513	601	573	582	532	514	593	542	527	547	595	585	559	542	529	539	570	601	561	592	557	579	540	598	562	571	523	543	537	573	536	513	569	561	546	536	522	570	556	537	568	543	550	526	524	585	558	522	579	535	547	540	563	539	566	599	562	513	539	589	517	560	555	552	608	603	524	579	547	558	513	572	581	571	569	536	587	550	577	530	516	530	577	573	566	562	552	557	518	606	593	564	527	585	604	568	565	554	567	516	577	507	544	564	545	590	545	574	559	568	594	599	585	584	509	603	570	582	579	536	556	577	580	550	616	647	526	590	566	527	599	552	589	545	568	534	567	555	608	548	532	572	582	558	559	550	573	564	563	562	565	557	549	526	544	545	537	535	550	532	534	586	588	579	551	602	607	560	598	556	560	536	567	541	612	584	591	527	566	548	582	555	604	584	538	597	581	580	583	547	542	615	579	611	543	531	555	554	564	523	594	565	564	594	494	532	549	566	538	530	569	562	548	568	577	577	591	550	571	581	554	519	565	540	585	545	569	577	566	574	599	594	562	530	574	569	584	579	567	564	585	558	595	563	558	593	585	573	591	543	597	587	552	580	572	519	533	546	551	575	584	532	604	531	598	560	549	528	564	531	567	533	534	533	553	528	580	558	573	562	572	543	602	541	568	551	535	550	569	581	562	570	562	570	529	545	524	582	556	566	585	556	529	591	541	549	524	589	526	561	509	566	580	538	573	552	543	547	552	547	607	559	534	561	560	556	531	571	591	561	576	569	515	577	511	564	606	551	555	566	591	559	508	555	571	513	532	558	534	544	595	559	547	573	539	523	542	508	552	551	527	562	543	635	575	556	544	536	532	574	607	560	520	566	568	560	585	552	543	562	585	593	597	519	568	568	540	540	584	593	564	578	588	574	576	590	551	580	573	555	590	551	539	561	549	562	583	539	590	561	574	560	582	523	559	583	596	570	554	569	596	541	560	538	558	552	557	585	511	542	575	545	582	609	547	577	558	553	552	556	555	560	612	520	580	604	568	557	574	580	547	550	548	550	537	530	580	583	551	599	559	542	513	571	570	559	545	493	555	589	568	507	533	549	554	587	565	583	559	571	565	527	597	577	562	559	526	592	529	597	559	521	566	564	569	554	556	545	516	562	544	582	602	548	529	559	583	598	535	571	569	556	551	541	611	577	554	595	551	514	564	565	568	578	591	564	554	529	535	576	587	596	565	553	525	582	561	581	566	556	637	559	535	547	597	583	580	558	579	574	537	579	611	545	529	507	561	585	572	550	593	554	495	548	537	596	588	594	561	574	525	542	549	552	560	560	532	557	501	561	569	555	561	580	585	529	556	559	557	569	567	571	552	549	549	596	584	612	545	570	564	553	553	573	553	537	580	584	571	626	551	543	534	577	526	553	581	598	560	582	579	583	545	535	602	550	597	551	547	628	553	591	551	540	565	582	558	605	503	598	573	577	562	566	574	560	508	562	555	579	559	542	531	581	567	544	532	558	567	596	525	588	538	601	547	579	536	541	626	532	542	579	564	559	508	587	584	593	510	583	567	568	532	546	556	562	604	553	570	554	552	523	532	586	555	554	573	578	534	554	573	554	557	552	558	586	561	561	582	518	561	564	576	577	586	580	529	554	543	532	569	546	581	559	607	545	573	515	551	570	575	552	534	569	519	546	567	560	587	523	552	540	605	566	573	588	579	571	601	531	548	559	592	571	573	534	585	567	548	561	578	576	582	509	545	553	538	619	580	542	544	605	513	545	537	541	532	515	563	553	582	544	553	592	517	592	563	536	536	549	587	525	539	589	591	551	556	569	576	544	546	592	580	560	546	588	570	586	540	562	551	559	545	540	567	546	588	615	527	575	542	562	579	537	558	532	548	565	585	598	596	536	541	584	594	584	561	537	594	548	591	551	577	517	577	553	588	615	581	530	566	559	536	554	543	550	599	584	530	555	558	561	543	554	577	524	568	580	539	536	531	569	561	531	497	560	518	524	562	540	544	540	574	579	545	575	603	541	545	569	557	555	560	546	570	555	543	581	531	528	534	542	557	559	548	558	565	552	549	546	571	579	599	602	562	553	547	562	545	498	577	511	591	572	526	543	547	554	556	561	584	524	591	552	534	574	574	571	545	590	539	555	575	567	529	551	547	567	557	566	575	591	562	575	519	546	560	547	607	546	603	554	566	542	517	575	539	505	560	555	528	596	591	569	544	587	540	558	581	548	561	534	588	560	570	526	569	537	578	537	550	566	558	557	588	620	554	536	586	583	548	585	565	571	546	525	544	588	593	542	556	563	538	600	581	523	537	562	554	550	557	615	509	528	551	569	542	572	539	561	509	531	590	552	549	557	580	530	573	553	567	553	563	588	594	552	548	533	558	602	539	604	562	600	537	558	531	557	572	537	547	566	584	551	563	578	545	591	586	565	520	593	551	597	564	568	546	548	598	582	601	552	541	597	544	556	542	533	529	560	554	591	558	591	565	525	576	538	587	541	553	558	558	583	560	551	541	561	573	561	539	580	573	498	540	587	561	562	587	590	535	551	572	561	586	558	567	564	576	548	535	579	616	555	597	566	552	581	601	587	541	585	571	545	552	589	513	581	530	588	579	563	574	578	520	555	549	555	564	551	579	552	564	554	564	545	532	545	552	522	522	554	541	534	575	540	571	553	566	553	586	561	574	519	581	547	569	559	555	550	580	575	544	569	557	566	555	531	581	539	549	569	596	583	562	568	549	529	580	515	562	557	553	548	561	561	567	585	566	558	585	543	578	521	560	560	606	570	595	606	543	540	540	532	547	519	485	604	527	572	560	559	538	569	564	544	545	544	548	548	594	562	565	564	549	547	565	565	576	545	560	557	579	553	555	605	565	541	593	545	548	587	553	555	567	574	533	535	588	553	554	518	523	582	555	561	580	569	531	551	536	531	548	567	572	550	556	576	531	571	510	567	567	575	570	576	560	554	544	544	559	524	585	548	565	542	546	600	547	540	571	578	533	540	557	566	539	533	571
26753	18942	11541	1138	546	541	476	421	409	398	421	380	359	369	364	374	357	376	376	385	355	376	384	395	371	366	334	337	381	369	360	347	354	360	367	361	382	370	379	342	357	341	339	362	347	378	383	338	357	397	352	350	329	362	356	387	392	347	391	361	364	381	348	352	366	352	364	383	380	355	330	352	370	361	396	357	346	330	370	342	359	389	327	413	342	327	359	359	365	359	345	362	386	377	338	350	347	375	373	348	354	357	355	307	349	366	347	352	346	356	325	386	368	335	321	369	352	369	384	341	358	342	356	352	372	372	339	367	351	366	366	335	349	388	370	360	385	373	357	375	360	365	366	374	380	345	393	353	365	323	357	327	328	384	384	338	358	365	351	376	346	370	366	364	347	352	325	399	359	353	363	357	384	340	332	339	365	352	378	324	357	342	364	348	351	359	383	357	358	349	354	356	336	362	363	350	355	366	311	346	347	353	333	385	348	369	367	373	362	356	342	345	342	339	363	369	363	354	334	384	348	338	364	328	384	350	384	362	374	338	337	355	381	349	364	335	386	370	376	354	340	383	362	324	362	375	365	358	396	406	349	336	360	390	340	357	331	351	382	387	350	342	387	376	341	372	381	378	352	357	336	391	327	354	369	378	345	337	357	381	364	358	360	348	335	352	347	339	353	345	406	375	355	372	340	383	364	319	350	385	357	324	343	381	390	331	360	338	338	375	363	378	365	329	379	327	339	355	330	320	359	365	369	328	380	371	386	343	364	398	321	385	308	381	393	358	341	342	367	354	366	376	318	363	337	364	345	349	371	392	377	334	339	374	352	340	362	382	356	345	361	360	357	367	361	407	327	363	366	393	350	378	352	367	367	345	362	325	353	332	358	381	351	339	362	338	354	412	351	356	345	377	389	369	364	341	360	358	372	358	351	373	353	351	324	318	375	350	362	362	373	337	357	342	376	397	357	356	366	333	387	372	366	368	365	367	338	354	358	360	350	349	372	358	361	370	347	329	349	360	365	366	369	388	335	332	343	360	375	358	347	359	335	345	334	359	345	363	358	377	370	348	381	356	328	338	331	367	335	351	361	370	347	387	361	369	350	360	376	363	345	381	348	348	339	367	356	379	362	364	382	366	326	345	353	305	340	356	363	357	337	355	354	358	368	342	349	339	326	376	366	336	353	340	339	356	338	341	375	363	343	350	371	324	381	349	364	343	371	340	359	358	346	352	349	390	380	357	381	338	361	374	342	366	392	317	354	340	354	368	370	367	378	375	357	347	384	347	330	388	366	339	369	360	366	317	367	345	339	362	367	322	362	368	376	367	364	382	356	314	336	339	339	352	329	352	364	342	363	385	362	363	362	334	342	367	387	349	336	377	348	356	346	334	371	354	351	338	353	391	337	332	342	343	352	348	343	335	318	370	344	334	339	363	368	366	354	377	329	358	366	346	328	356	380	335	368	356	322	341	373	382	342	388	363	362	366	351	374	327	369	341	357	361	361	335	360	350	363	337	339	372	356	337	333	327	372	357	342	358	332	352	360	367	325	360	331	328	363	344	338	337	370	384	322	372	347	366	337	391	409	341	367	359	389	356	352	340	373	376	342	381	379	385	329	360	356	380	361	343	349	320	335	388	342	365	373	361	356	346	356	364	349	394	352	356	375	365	381	380	359	341	354	348	365	351	348	346	361	355	355	357	370	331	350	349	333	382	397	393	370	351	377	339	352	348	347	349	382	356	392	372	357	353	337	369	346	390	393	336	366	350	347	344	365	387	360	346	336	345	367	340	358	361	360	340	345	358	370	318	348	320	360	390	367	346	375	369	324	318	342	332	346	370	359	359	384	349	377	383	340	366	359	349	361	351	368	383	361	365	343	359	361	365	325	347	345	349	320	361	353	385	332	371	358	365	355	369	345	360	351	393	364	347	381	367	354	316	333	379	350	405	334	379	342	361	346	364	334	338	343	322	355	348	362	359	350	404	354	380	375	381	354	330	328	351	383	329	347	329	323	357	314	335	378	342	300	360	361	375	367	327	372	379	387	338	365	343	353	372	368	329	348	362	376	370	367	392	392	359	350	387	351	367	370	364	359	387	359	330	342	322	385	350	362	356	389	380	396	353	336	336	375	398	355	350	384	405	358	346	356	377	358	353	355	372	373	339	356	350	351	360	330	351	386	399	336	356	371	365	380	324	367	301	391	381	356	352	336	368	388	370	365	344	363	352	418	358	355	334	382	368	388	349	364	351	354	319	361	373	362	323	348	351	316	328	352	351	363	345	388	362	366	390	362	376	348	341	354	335	349	363	380	332	365	328	349	370	367	360	343	404	357	371	357	368	365	368	334	352	374	325	355	365	360	371	322	372	348	364	380	348	364	392	344	341	335	369	318	390	370	355	363	392	336	341	348	380	334	346	367	375	354	386	357	334	330	320	345	362	359	369	357	374	373	345	348	361	345	341	363	351	368	375	346	363	358	338	351	349	348	338	336	343	348	364	370	354	371	369	346	351	393	411	361	362	374	384	359	406	356	370	346	380	367	345	328	355	358	341	315	364	362	345	378	330	336	364	339	357	359	369	351	346	347	352	360	350	372	339	374	359	358	342	387	345	337	343	367	358	355	338	370	359	347	343	386	335	343	374	352	350	356	373	339	335	334	350	359	352	351	337	380	354	392	341	365	356	375	318	336	349	321	356	302	348	336	370	336	368	361	339	371	345	351	382	382	358	362	349	384	376	345	359	357	332	376	403	350	366	354	400	362	350	366	371	386	360	330	334	360	360	370	364	361	371	345	358	357	324	415	386	341	338	374	343	372	324	348	357	347	391	372	343	380	320	345	335	319	310	390	373	345	376	332	349	331	326	372	362	365	397	363	346	352	378	407	353	356	342	325	332	367	358	360	378	359	389	366	342	374	335	373	353	366	389	391	360	360	354	360	344	351	377	364	374	336	358	322	349	363	368	365	357	357	331	347	349	325	352	351	358	341	345	374	345	362	387	363	346	343	359	386	391	351	343	370	362	356	359	349	390	341	379	387	359	355	371	360	365	366	360	358	344	380	375	324	356	383	378	350	340	345	388	371	340	396	351	363	355	330	348	316	326	357	366	375	384	378	344	364	364	333	376	347	346	351	362	376	364	358	377	404	343	340	326	344	371	370	347	357	348	354	348	373	338	344	371	354	372	349	289	343	383	334	357	342	356	377	336	358	310	347	350	382	339	356	351	393	344	354	384	375	362	387	351	334	380	355	353	383	356	352	353	381	372	354	352	346	340	336	370	363	368	368	376	403	358	391	337	336	343	335	349	365	360	347	377	372	343	334	325	361	379	366	369	357	348	348	323	320	385	352	406	378	352	368	383	341	377	351	369	357	378	386	332	348	341	362	366	341	354	348	371	349	333	378	338	379	380	372	376	335	356	393	336	369	365	337	339	351	365	347	345	338	376	361	377	360	371	366	395	378	371	299	352	384	344	370	359	365	361	399	363	334	388
5015	6547	9836	884	797	860	751	605	599	579	578	499	485	437	523	507	475	485	451	491	516	514	476	482	442	455	452	481	461	508	490	434	470	474	501	489	428	469	461	475	469	454	459	493	508	457	437	464	471	498	448	468	464	466	472	459	469	432	485	438	465	495	459	443	494	437	480	455	433	498	491	504	489	473	474	451	454	450	449	454	414	460	445	395	467	473	445	459	487	468	455	474	471	462	465	472	486	484	476	500	455	454	465	488	486	452	473	448	457	446	450	481	469	459	499	502	460	430	460	467	493	489	486	479	469	491	442	471	477	496	467	484	472	464	454	440	440	442	473	427	495	480	451	458	505	513	456	468	447	462	461	479	436	478	480	457	457	457	468	460	454	454	451	493	444	444	434	478	444	476	465	451	477	444	427	493	438	452	497	455	444	450	453	488	456	475	456	486	461	447	443	421	485	505	481	504	479	467	484	453	441	477	447	510	480	481	491	465	442	422	460	443	500	432	461	468	441	452	485	432	469	470	476	480	437	448	436	447	445	456	464	447	450	459	473	462	500	483	436	503	474	462	446	428	471	478	439	436	470	526	445	442	470	436	464	439	499	479	409	459	441	451	451	486	481	464	447	487	469	491	484	486	498	422	467	482	482	479	504	472	461	466	469	458	446	457	413	458	467	461	417	455	459	428	445	486	498	410	424	474	481	447	470	429	462	433	439	452	446	446	442	458	428	453	491	457	464	464	511	525	507	454	446	464	469	466	455	475	451	466	446	461	472	472	452	456	453	503	438	419	490	458	474	470	454	472	478	471	439	438	476	473	461	472	430	459	491	492	440	454	471	455	491	435	443	451	431	501	475	484	447	473	415	478	447	452	464	472	494	467	489	486	479	479	485	481	457	448	434	454	466	459	486	470	468	433	461	417	471	457	479	498	466	478	459	471	471	460	469	490	457	484	481	465	463	442	506	455	444	472	447	470	435	469	455	486	501	496	440	452	490	502	456	457	481	441	432	473	453	467	481	465	464	503	491	513	467	455	458	450	440	460	434	454	487	438	482	464	462	467	496	431	427	405	461	473	454	443	467	514	425	471	467	459	448	497	480	464	459	461	456	464	468	410	499	493	428	436	446	495	473	445	471	469	452	460	450	480	482	476	470	435	409	455	468	460	441	479	454	507	434	433	437	483	472	501	436	476	424	501	466	477	429	498	465	452	453	449	453	453	462	455	443	483	476	482	448	461	477	485	452	446	471	492	444	474	446	469	465	425	429	460	430	453	444	435	445	492	457	445	456	458	449	472	430	489	447	449	481	460	492	469	466	492	485	456	474	450	483	462	445	456	467	459	426	462	442	453	458	438	454	492	484	443	449	438	468	463	489	482	487	423	436	468	461	458	450	447	456	498	461	434	469	463	484	448	477	474	414	470	472	461	501	534	450	438	474	435	453	461	506	474	451	469	443	434	437	463	474	448	459	513	436	448	444	475	471	447	450	446	477	476	461	493	463	458	466	504	470	472	483	476	469	467	521	457	445	473	464	450	430	443	493	500	456	467	513	460	473	449	430	483	494	442	474	506	478	455	475	458	480	504	438	451	424	466	459	474	469	463	495	444	446	475	443	521	471	426	488	480	452	476	487	447	469	488	466	451	474	494	430	495	451	445	467	460	474	459	464	442	444	403	490	462	434	477	484	455	441	480	474	469	415	477	456	498	474	482	491	472	451	487	488	474	462	491	475	457	470	504	457	450	451	469	451	488	464	467	486	460	467	429	497	456	443	481	438	463	468	460	471	477	460	473	515	468	462	446	469	463	458	449	436	484	508	453	484	447	421	481	482	448	476	483	480	499	457	471	496	470	475	476	438	459	481	505	492	468	450	439	470	468	464	489	458	447	479	465	478	466	459	493	447	486	442	449	455	493	470	461	430	457	490	436	471	445	513	448	471	425	463	513	479	436	431	473	461	459	493	459	475	457	455	462	495	459	440	461	459	453	457	498	496	470	490	497	492	505	462	436	451	475	510	478	505	486	443	464	445	464	476	441	443	458	446	457	449	477	441	481	479	448	444	441	485	471	482	501	498	484	529	466	490	426	444	445	486	443	448	472	450	478	445	499	455	442	473	508	452	421	432	450	457	419	452	475	464	485	463	462	497	486	463	472	484	477	502	475	449	451	425	460	458	498	430	495	469	458	461	447	469	390	444	440	473	437	476	475	466	481	452	426	458	451	415	476	451	441	446	448	469	436	464	418	483	483	469	482	472	482	464	508	453	451	469	454	428	451	447	452	470	477	489	460	488	454	493	447	423	455	497	431	431	462	481	479	468	471	476	454	477	470	430	425	441	489	484	447	503	481	455	468	455	458	472	459	444	452	475	424	479	451	441	433	445	457	458	463	449	465	453	474	466	430	503	484	442	480	508	488	480	444	446	450	469	473	473	455	434	466	455	475	462	445	504	455	490	488	492	476	469	427	461	438	470	460	477	460	465	466	449	442	451	442	480	449	474	460	489	487	486	497	473	467	471	432	452	443	483	477	443	427	471	478	445	466	460	439	464	427	457	474	435	495	447	454	480	459	438	475	441	440	447	467	490	424	476	471	469	465	481	491	450	461	441	467	484	464	432	463	522	462	435	464	458	482	461	443	493	430	467	453	458	468	480	468	444	481	451	472	449	485	429	444	458	485	519	491	464	486	463	474	456	472	441	424	478	442	460	424	454	471	478	487	442	423	474	431	482	456	434	456	470	495	455	452	465	454	468	481	449	483	465	450	501	502	498	465	462	506	466	500	451	471	511	472	483	479	467	477	472	460	465	495	452	443	442	460	471	450	498	444	471	466	477	432	469	454	466	457	441	463	473	429	467	452	478	481	472	446	473	440	481	444	466	530	453	438	497	458	460	467	446	411	439	486	438	440	458	466	435	458	479	472	449	478	405	425	467	471	476	468	492	468	467	530	462	447	507	485	457	431	444	471	465	490	466	449	456	491	478	462	438	462	460	459	435	462	427	482	461	462	478	479	474	460	481	429	482	446	451	485	453	472	434	466	452	442	435	433	430	462	473	469	448	450	467	432	486	424	494	439	495	470	455	459	468	474	458	425	468	482	479	446	451	445	470	432	473	456	466	495	512	453	497	480	429	490	457	447	455	471	464	479	454	464	477	460	486	488	471	482	474	473	455	502	451	461	459	481	469	492	464	453	463	468	472	457	495	480	452	490	416	444	475	498	486	496	447	485	467	449	499	466	495	479	480	478	518	475	452	452	495	498	437	471	441	453	489	439	487	470	482	470	453	436	495	469	498	439	476	506	507	503	487	462	441	483	474	463	478	475	480	470	456	485	451	489	461	467	445	506	469	426	452	473	460	451	468	458	450	487	463	479	448	447	505	440	463	457	486	478	502	464	474	431	484	517	424	481	486	455	431	482	455	494	472	465	470	474	475	459	452	509	458	454	487	443	423	491	450	456	477	437	477	459	447	454	464	460	458	459	443	447	454	501
23097	21022	28083	24174	20873	6921	1273	951	834	816	713	692	696	656	633	583	582	620	623	599	642	637	563	571	635	585	562	596	559	555	603	558	557	586	605	555	517	575	577	549	547	584	610	556	612	560	654	598	571	583	552	553	599	583	589	565	620	593	569	542	560	578	590	544	542	547	582	554	559	544	511	591	552	589	545	557	541	550	549	565	537	618	560	553	536	562	544	597	533	613	573	576	573	604	573	619	538	598	609	612	506	580	558	576	571	591	574	583	553	569	562	579	524	623	586	537	592	569	553	573	511	579	534	611	565	586	567	553	539	592	603	543	582	590	537	559	618	546	561	559	568	560	522	579	553	584	566	550	527	530	572	554	554	533	564	515	569	564	606	605	550	560	568	558	561	578	529	557	543	540	541	548	563	591	585	581	569	556	590	532	571	616	566	583	573	523	557	576	545	530	606	578	518	567	568	530	561	551	570	544	546	545	616	578	626	593	559	539	556	601	562	592	535	569	570	579	570	586	541	563	602	573	590	549	570	537	548	552	574	564	591	563	599	558	565	581	539	553	567	578	568	556	557	536	565	596	554	557	555	587	570	579	562	540	578	560	568	590	580	556	542	556	575	576	611	586	547	553	548	555	535	558	543	559	601	559	568	550	608	584	558	578	534	577	577	596	555	563	585	544	552	548	572	583	609	566	572	554	548	544	570	571	605	575	588	552	568	533	576	585	600	560	558	556	566	561	562	560	551	562	571	516	546	589	560	560	586	585	558	580	553	585	578	517	591	550	530	559	591	551	589	610	531	549	528	610	576	571	520	552	541	588	543	568	574	540	552	583	553	583	576	546	566	498	561	555	571	549	560	559	562	597	556	566	545	583	614	526	594	560	581	552	524	503	570	562	553	605	576	590	540	570	593	537	590	518	585	573	560	571	568	600	563	563	539	562	557	570	577	569	552	573	572	565	605	588	563	562	630	531	579	588	568	552	559	538	601	531	616	598	544	525	584	583	598	603	533	575	531	564	501	585	570	550	568	529	589	521	567	550	549	604	595	582	535	597	584	541	563	583	588	540	585	542	553	558	575	587	584	545	550	614	558	549	548	572	550	554	606	556	577	567	592	570	571	544	517	580	577	599	543	576	559	538	565	584	570	572	560	572	571	575	568	587	563	564	551	540	597	583	552	567	602	568	573	557	586	554	552	561	601	567	591	568	618	561	535	510	504	589	588	614	525	583	595	526	577	573	552	578	545	536	564	550	580	594	563	557	569	571	611	571	582	548	540	548	572	544	584	553	585	561	591	552	559	529	570	583	575	564	561	591	544	610	562	550	574	576	585	570	548	557	614	568	597	605	567	571	554	594	566	587	546	565	543	583	585	517	603	558	544	600	581	522	575	521	572	565	559	527	547	560	558	561	565	592	572	531	545	532	578	590	570	576	566	548	585	602	538	590	561	535	553	610	541	516	555	586	533	549	570	599	528	559	566	565	618	555	603	578	582	549	573	566	572	600	572	570	574	583	585	593	570	565	547	582	517	563	584	559	552	526	591	593	529	528	546	524	549	577	537	546	549	584	544	588	611	542	587	565	533	558	562	595	546	556	557	536	523	603	561	589	592	571	558	566	562	558	554	534	554	587	550	594	571	602	581	566	532	568	543	569	581	573	566	543	583	588	530	546	541	542	574	565	567	595	588	589	552	579	543	597	568	551	579	571	613	578	560	568	613	570	588	556	559	544	608	579	537	532	584	573	558	580	579	527	529	536	540	527	567	575	576	565	548	568	548	591	562	551	622	623	494	578	589	572	519	572	581	566	592	572	558	531	586	603	550	582	564	595	590	592	544	543	562	572	525	592	606	572	553	550	549	561	594	569	580	607	557	557	542	541	573	573	563	561	535	560	585	594	543	580	535	562	555	543	548	555	537	553	606	595	548	565	543	560	596	538	511	564	593	574	538	552	591	545	591	543	581	553	526	553	569	578	589	525	574	577	588	555	567	563	542	591	542	542	536	557	571	548	532	559	567	586	605	604	555	568	593	535	607	536	539	552	558	598	539	576	521	561	542	595	583	586	555	574	629	564	564	558	582	545	557	586	602	591	581	522	574	545	559	576	552	549	610	540	594	560	525	537	561	595	556	614	565	595	598	592	545	531	501	536	539	584	575	579	532	556	550	559	618	580	596	541	528	567	618	561	604	562	580	539	485	585	567	574	576	512	569	575	558	572	526	555	587	534	541	601	560	527	567	538	549	585	612	556	560	581	570	577	574	557	575	587	566	604	573	552	579	516	551	611	565	588	564	564	552	541	560	533	570	590	554	548	578	550	533	552	591	577	545	538	555	557	561	552	566	588	561	543	539	581	513	572	538	582	583	559	588	558	534	547	595	555	596	587	584	560	541	583	576	547	596	606	572	582	610	572	577	573	554	519	602	542	563	572	576	579	584	576	558	537	602	528	587	557	571	610	548	551	513	536	592	599	579	584	547	601	539	572	550	586	556	589	541	568	584	607	541	575	613	578	553	541	523	502	541	516	604	595	557	558	556	567	561	561	561	549	551	571	636	566	566	542	588	535	594	598	550	523	556	550	563	553	544	581	564	581	549	538	629	618	554	530	609	546	506	544	510	550	574	543	570	581	561	532	550	567	513	585	530	565	580	535	566	579	585	552	530	564	522	513	563	575	542	579	563	622	523	595	565	542	578	574	518	600	561	575	550	538	526	576	574	509	568	536	567	558	550	595	543	546	535	541	555	575	560	581	615	571	579	569	542	619	533	568	570	595	589	550	530	563	573	599	609	551	560	581	585	536	580	575	592	571	541	555	529	567	540	621	581	547	557	541	569	605	595	597	524	525	577	556	598	571	560	572	588	561	541	579	579	574	576	572	580	579	603	555	561	590	597	584	604	571	584	573	550	535	582	570	541	534	562	586	585	564	569	589	570	568	577	575	553	538	549	594	571	533	580	564	599	593	560	548	592	580	565	610	564	589	576	554	587	564	598	544	600	579	576	533	537	587	563	544	542	570	558	555	547	551	502	575	585	606	574	595	539	570	560	552	542	531	572	526	554	564	573	581	573	568	562	610	525	554	537	522	567	567	543	534	579	585	578	574	574	576	567	603	564	571	564	583	548	588	590	604	569	542	568	553	546	581	537	594	558	565	561	631	555	549	536	567	584	558	591	568	564	574	578	565	589	604	552	555	569	567	571	572	587	558	561	542	580	564	544	549	564	560	565	593	542	562	500	583	539	602	583	570	594	581	570	554	490	569	541	595	548	558	559	570	562	503	577	571	549	562	542	569	606	552	577	567	537	587	552	597	530	584	624	535	557	547	544	574	577	565	567	544	585	586	574	571	564	576	547	550	574	567	555	578	555	592	544	571	581	572	568	533	551	540	573	537	562	571	570	566	576	560	550	571	544	573	572	593	583	580	510	562	540	508	561	586	561	520	582	576	606	591	561	576	575	558	570	547	583	522	573	568	603	559	574	565	625	573	579	535
6691	14572	26165	3278	2534	2113	1791	1544	1344	1231	1162	1041	945	872	822	828	784	801	765	806	856	796	732	795	762	742	769	756	719	719	780	755	719	774	763	724	740	786	731	737	745	762	723	726	695	792	738	735	739	738	734	714	763	762	740	687	741	700	728	712	715	786	716	746	748	769	685	787	781	713	728	714	739	691	795	734	719	722	749	729	734	754	717	724	718	740	750	732	787	753	686	746	760	732	740	762	707	768	759	746	706	734	742	727	727	753	718	757	691	710	768	698	676	741	818	750	707	763	767	722	739	729	715	710	742	711	737	736	726	739	741	763	675	756	687	724	708	754	691	746	747	696	773	812	741	772	712	755	728	779	710	700	716	759	735	719	744	773	751	747	736	724	714	741	702	715	731	697	728	735	739	750	725	727	765	724	742	779	696	751	746	736	737	690	737	727	758	747	744	738	716	676	741	728	722	811	741	695	750	716	737	705	718	710	787	739	755	760	762	732	738	711	770	760	717	685	700	705	690	745	724	702	734	714	762	768	736	701	712	722	731	742	730	743	765	690	728	708	736	730	732	710	767	705	750	754	753	726	711	742	725	683	733	724	727	702	751	706	735	736	775	735	718	748	725	742	758	666	725	731	718	755	744	801	670	725	733	714	726	713	751	753	698	734	758	717	767	749	697	727	695	744	731	771	680	724	711	748	721	671	746	745	762	709	724	706	753	735	752	710	687	753	705	727	773	733	712	722	716	738	724	749	748	707	745	712	734	749	749	738	710	747	787	729	713	742	734	743	756	726	773	729	733	730	763	734	714	722	720	717	705	721	792	771	752	724	722	705	741	706	771	749	756	707	754	783	757	732	699	745	697	724	728	739	701	702	708	700	732	683	751	724	768	736	733	761	781	716	756	747	742	714	705	762	727	709	701	773	660	722	714	733	757	778	792	716	718	723	721	705	774	711	656	736	811	714	740	685	777	738	761	747	731	725	768	749	715	676	704	766	723	769	690	754	796	720	755	713	763	726	753	684	710	720	744	724	725	756	750	720	740	709	745	735	727	715	707	817	734	722	731	733	745	718	773	694	778	740	709	721	714	692	758	712	743	711	740	748	750	721	724	720	754	710	705	684	708	762	669	748	775	767	715	783	734	742	675	762	676	719	754	739	753	727	713	774	762	751	742	714	713	674	789	770	758	757	724	711	747	724	709	702	772	770	712	742	716	739	715	762	742	757	701	741	735	756	756	734	739	697	755	739	732	716	693	701	736	793	730	706	755	747	745	744	753	728	716	754	703	709	706	683	742	743	710	746	709	737	769	719	741	731	769	723	743	786	737	774	727	741	749	763	741	768	746	740	797	742	772	749	742	710	722	749	732	739	766	731	771	746	803	729	762	737	676	708	787	769	732	776	711	752	767	741	748	694	727	749	708	697	745	716	729	731	742	727	725	752	737	763	792	734	769	791	725	733	726	772	749	755	796	753	739	779	731	764	753	743	746	687	765	716	729	729	701	716	694	738	742	775	731	702	731	719	705	775	755	740	735	758	771	729	696	699	694	766	715	674	714	767	769	700	747	769	722	711	739	753	779	725	767	713	788	737	737	717	743	713	711	742	781	751	708	710	744	734	705	771	722	733	744	735	737	713	710	741	766	758	756	741	749	760	699	758	755	757	706	758	747	689	728	722	726	719	775	756	736	718	746	736	726	733	753	712	711	785	680	725	710	703	738	770	750	722	720	703	780	749	756	741	738	769	766	747	750	682	719	685	761	759	757	800	737	718	743	736	741	777	695	745	733	773	713	769	725	751	732	793	719	759	726	722	753	694	723	733	678	758	746	711	703	743	741	720	739	741	762	711	727	748	719	715	772	747	691	759	707	773	712	722	710	737	702	707	714	681	749	742	744	753	732	725	713	753	718	745	736	723	746	703	698	776	755	792	700	713	776	719	745	768	763	727	717	745	743	796	716	701	739	728	747	715	733	702	738	715	737	724	713	694	710	711	739	725	761	719	715	769	662	729	740	705	745	717	701	678	727	725	791	710	733	723	761	770	723	776	721	728	717	701	721	677	750	727	730	702	759	730	702	754	780	746	726	761	715	740	747	701	741	727	736	767	724	789	706	703	781	709	778	756	664	747	762	772	753	745	781	739	781	688	759	766	740	726	747	716	754	755	672	765	752	735	741	740	762	766	757	695	750	700	792	741	748	749	723	772	714	763	755	715	715	734	717	726	691	720	723	709	766	783	742	724	739	741	742	737	708	670	739	711	712	721	720	717	682	728	748	732	712	749	687	743	716	733	709	748	687	785	740	770	732	717	736	702	789	712	718	748	705	716	713	731	719	707	776	732	698	708	725	723	708	708	723	729	757	708	757	762	740	721	726	788	756	767	741	730	727	778	775	722	731	707	710	708	744	727	737	726	709	717	705	733	740	776	766	746	751	772	734	728	793	743	729	749	730	770	751	719	692	765	732	719	746	781	725	726	710	721	757	730	714	771	720	737	717	791	749	739	727	774	695	703	762	713	725	807	737	736	676	747	737	751	706	750	725	802	781	782	724	767	761	753	720	689	782	758	696	787	689	718	722	737	736	728	753	680	740	708	752	743	755	786	748	737	751	744	743	689	706	758	711	712	737	747	728	756	711	723	717	722	700	775	740	735	751	702	695	751	710	730	771	675	704	736	684	726	749	753	722	716	754	738	692	703	717	725	808	737	740	723	730	765	749	723	739	740	745	736	750	775	742	701	669	722	741	712	746	731	726	693	738	733	731	760	689	690	737	691	725	694	716	738	729	707	754	719	800	720	695	744	739	720	687	719	741	728	772	731	707	752	733	788	708	752	710	741	724	796	776	709	752	750	682	758	724	744	746	685	705	772	781	750	746	730	782	776	728	726	707	780	719	729	782	756	710	749	735	738	719	742	710	705	776	767	752	714	754	733	718	758	782	732	714	735	705	728	682	672	726	736	746	776	705	742	740	727	738	708	701	710	716	742	732	717	753	701	721	737	796	716	739	703	759	747	757	788	705	684	751	709	757	720	748	726	728	705	738	741	750	725	742	719	753	741	797	740	744	709	712	759	704	730	700	738	707	769	755	710	764	806	752	741	744	719	727	730	705	773	715	687	700	729	746	768	782	761	728	761	729	763	742	746	764	737	707	722	755	723	756	794	693	791	680	721	694	772	724	748	735	730	704	691	720	725	734	717	728	725	701	691	738	711	794	678	710	709	739	694	736	709	730	725	738	713	724	779	703	727	732	698	744	741	728	761	707	754	726	735	720	737	709	737	754	697	751	719	743	757	743	730	744	739	751	741	745	733	727	711	735	771	761	727	711	773	731	700	724	715	731	756	737	725	768	730	748	741	746	730	736	749	787	728	763	744	726	759	732	735	710	705	690	777	692	708	733	763	750	732	777	652	722	778	720	753	732	734	720	701	728	704	744	732	791	752	714	775	715	712	702	733	777	712	721	721	740	734	745	693	722	729	730	728	756	783	731	732
24284	21069	26939	24898	5440	527	458	379	308	284	231	230	220	197	198	179	168	179	186	182	188	199	180	170	170	166	177	169	157	178	162	166	176	188	183	173	185	175	167	183	191	156	164	148	176	170	145	164	172	175	176	159	168	155	182	137	158	179	167	161	194	162	171	152	157	157	161	168	174	175	163	168	159	162	185	156	148	193	190	159	164	163	156	171	176	201	156	157	168	167	169	142	184	182	140	149	175	174	167	167	180	156	170	170	176	172	158	168	166	159	142	165	183	201	162	178	176	148	166	171	177	167	168	174	185	177	146	163	186	158	172	164	168	189	167	169	174	155	170	184	150	156	166	175	169	175	156	195	155	158	162	160	162	160	155	162	156	169	173	174	181	147	177	146	163	157	156	177	175	160	175	183	182	152	161	151	174	175	166	162	154	179	147	172	141	154	191	176	171	178	153	168	179	169	151	160	150	179	161	138	163	159	190	145	167	165	169	177	154	161	167	155	179	152	179	168	178	156	167	165	162	156	186	171	171	159	174	146	147	167	152	172	173	157	166	141	164	202	160	175	165	154	170	171	165	173	147	162	190	182	164	180	193	167	169	150	169	143	181	150	171	167	175	145	168	175	186	159	160	155	195	177	154	179	178	173	166	172	174	157	170	159	154	158	147	165	174	180	154	164	167	173	167	147	170	165	172	167	156	181	154	172	167	166	176	160	161	171	171	191	147	173	184	153	173	149	169	164	161	156	172	154	169	174	173	153	172	180	157	172	181	168	173	165	181	177	192	151	155	144	182	148	158	177	160	163	167	159	153	185	170	169	178	169	157	177	152	181	151	148	161	170	179	141	171	171	155	183	181	167	139	178	184	148	164	161	168	158	165	171	155	191	164	155	179	168	160	185	166	168	160	177	160	172	153	177	168	177	166	134	170	164	182	184	182	150	169	174	157	159	164	171	186	186	188	148	189	182	179	158	190	190	167	151	160	179	163	164	156	186	172	153	162	176	166	208	173	161	164	147	142	178	166	151	169	202	167	164	187	166	153	173	162	169	176	174	177	184	161	157	169	183	151	152	165	164	160	155	147	168	153	170	189	160	177	168	168	186	152	147	169	162	165	180	184	157	161	166	159	150	147	162	168	193	170	164	170	180	160	164	164	153	177	159	187	158	162	170	172	168	177	173	156	175	147	178	163	164	187	171	139	172	156	176	163	180	183	154	162	164	163	163	175	172	168	157	147	170	158	160	201	145	185	167	171	159	162	167	157	163	187	158	175	181	178	163	161	165	165	158	148	171	161	171	162	149	170	170	165	185	167	172	178	172	182	173	166	132	189	165	164	170	152	180	166	160	182	181	164	175	140	169	162	170	168	141	181	156	146	180	176	152	162	155	176	177	152	182	169	183	174	182	176	162	172	157	172	162	154	167	144	161	161	159	182	169	165	170	150	169	173	152	155	146	153	149	193	164	162	173	162	176	159	151	156	155	156	162	138	157	151	197	166	177	160	160	161	140	188	160	165	179	166	162	163	141	155	145	160	170	166	152	166	183	167	170	139	152	165	172	165	152	163	169	160	172	168	181	151	178	164	164	159	160	173	166	173	156	145	152	153	180	172	159	164	157	177	169	193	174	142	154	180	174	178	155	157	167	154	168	153	151	168	144	177	173	162	178	151	149	172	162	155	176	162	168	161	165	161	173	172	169	141	168	183	166	208	178	175	181	160	206	148	174	202	158	171	187	149	194	155	156	166	193	164	166	172	173	156	157	162	163	153	172	161	154	167	184	180	164	172	175	186	176	177	167	180	169	171	212	167	197	149	151	166	188	164	167	166	171	152	170	166	158	165	193	171	173	174	155	167	130	204	146	189	186	157	156	162	170	187	154	168	166	171	149	176	169	156	165	167	167	168	181	158	143	173	171	157	174	169	183	163	179	168	161	160	162	166	177	148	160	171	156	152	182	164	175	176	156	189	160	156	168	171	173	209	165	160	164	151	184	162	169	181	153	150	176	166	177	180	165	173	170	174	187	170	141	172	165	186	170	195	165	150	172	176	177	160	151	156	150	176	194	163	176	177	176	150	167	175	159	167	190	151	165	166	148	134	150	166	168	151	180	156	166	171	162	166	188	156	175	170	162	149	170	169	164	149	187	164	165	146	165	164	128	160	169	158	187	170	162	161	181	168	161	172	170	157	152	176	189	176	172	174	142	164	160	202	162	189	168	169	170	151	167	171	172	178	158	142	155	160	172	150	169	181	172	174	166	151	179	156	154	179	153	166	166	194	175	160	174	163	164	167	163	151	177	183	175	182	157	190	146	177	167	167	165	167	169	162	181	153	168	180	162	148	186	178	154	168	153	176	157	194	158	144	168	170	167	148	188	165	151	138	178	167	158	149	166	157	198	166	180	167	140	172	158	152	152	179	156	168	152	153	151	177	198	161	151	168	152	178	170	169	156	165	181	162	158	138	164	167	163	167	164	187	171	174	166	143	162	173	164	165	143	173	201	165	191	164	186	148	149	177	175	175	145	175	160	168	150	167	159	161	148	182	175	155	193	162	161	164	146	139	158	159	167	200	177	170	188	192	169	164	163	175	161	182	162	161	165	183	158	176	153	166	165	177	162	157	174	181	160	184	189	176	183	164	170	203	152	157	161	186	177	185	173	167	167	186	193	187	184	172	158	167	171	157	142	177	169	155	159	148	166	163	155	181	166	147	159	162	180	162	170	174	185	153	161	155	177	172	160	175	171	173	144	164	197	153	157	171	171	168	162	171	182	170	190	155	161	157	166	177	165	174	167	179	154	174	161	156	169	168	169	165	164	187	172	162	134	167	162	141	130	176	169	138	160	184	177	168	173	158	161	175	160	153	176	174	159	176	169	175	171	156	154	170	183	168	171	178	161	186	177	142	158	176	193	154	160	171	187	168	181	175	148	172	150	158	160	162	170	152	188	159	148	169	164	176	182	187	145	175	139	175	166	179	168	163	166	164	160	156	155	174	174	152	176	149	180	150	174	163	158	170	177	164	152	167	135	159	143	179	169	164	183	178	161	167	151	148	172	167	168	168	166	176	159	144	173	182	161	146	166	164	158	176	178	172	182	142	176	171	171	142	177	203	187	186	159	145	170	190	172	168	165	204	173	154	162	174	183	165	166	144	173	165	156	177	179	157	180	174	148	151	162	169	158	170	195	180	148	157	169	176	176	150	182	185	162	172	165	179	139	161	175	155	148	194	170	171	167	188	154	171	171	172	176	149	171	174	169	182	171	163	151	179	177	186	199	158	151	179	160	183	170	172	177	154	162	170	168	149	166	146	157	155	183	171	140	161	166	181	177	169	160	184	182	166	166	170	158	153	155	164	178	154	176	156	176	155	182	163	152	173	170	162	180	168	154	169	156	165	185	159	171	150	173	172	172	174	177	160	182	145	182	149	171	156	183	153	172	148	158	173	163	161	170	161	141	157	152	172	150	178	159	173	168	180	175	159	158	157	172
5632	10038	20384	1671	1254	1049	950	746	624	536	461	403	359	378	298	317	236	252	265	271	296	274	259	237	244	230	260	278	233	211	253	275	257	232	251	233	257	225	212	235	232	246	239	245	265	218	212	244	261	251	236	241	259	235	236	229	240	239	227	219	238	247	253	239	224	262	217	254	231	221	237	223	239	232	232	218	241	254	249	229	251	241	220	249	238	260	215	238	251	246	215	258	248	235	217	220	237	244	230	232	272	229	210	256	260	229	224	219	245	218	227	212	240	246	245	242	232	224	257	229	229	243	252	237	217	226	243	211	241	228	256	236	225	241	244	210	235	214	228	219	228	235	226	253	219	212	230	220	248	194	224	222	228	265	257	262	242	225	231	231	232	256	238	250	250	232	252	214	228	247	225	249	249	242	276	258	225	233	249	252	248	245	212	219	229	229	244	232	251	231	226	246	235	224	247	242	248	232	246	230	251	209	196	245	223	219	224	248	228	250	251	231	251	209	234	225	237	251	228	216	272	249	217	266	251	232	222	255	240	220	243	236	247	220	241	237	247	231	236	231	211	246	258	267	217	233	219	229	258	246	217	241	246	206	232	218	233	241	255	226	201	242	251	260	215	218	238	234	235	214	233	244	237	228	230	236	246	256	237	246	222	200	229	223	256	224	230	246	254	228	234	224	258	224	240	269	231	241	221	220	224	232	250	253	234	251	243	236	240	258	191	248	231	236	212	214	261	239	228	227	267	247	236	241	226	232	227	251	249	230	226	229	243	208	239	232	236	242	268	221	208	253	198	237	217	228	235	255	267	255	215	249	215	239	226	221	240	251	243	243	241	228	247	221	235	247	232	236	256	241	241	251	219	243	232	226	225	233	231	241	238	269	236	248	236	220	258	241	221	227	240	232	210	232	223	214	256	230	240	259	242	250	236	198	242	218	213	189	222	252	241	247	218	239	259	196	222	226	249	208	220	233	241	214	214	212	243	237	233	223	250	249	268	218	223	238	266	220	241	215	234	228	216	210	206	238	245	254	242	237	263	226	231	235	239	236	229	243	250	257	215	229	233	236	247	245	239	218	222	241	250	223	222	223	231	224	221	217	255	250	226	246	241	238	232	250	228	244	233	240	206	250	246	266	251	232	244	222	203	255	230	238	265	265	240	245	236	232	238	230	235	241	232	245	224	236	222	215	221	237	208	244	274	254	217	215	252	225	227	227	241	241	231	238	238	261	271	253	239	237	237	206	279	209	224	228	221	248	220	223	266	223	224	255	250	244	223	250	257	234	225	255	248	230	244	226	244	232	236	272	222	226	250	238	224	231	236	245	246	235	237	264	229	229	244	246	230	223	238	259	232	251	236	231	242	206	243	242	248	231	227	229	244	218	248	254	236	212	250	243	246	243	245	241	248	226	231	229	204	217	204	260	233	244	222	243	230	227	229	217	252	230	234	257	235	252	242	231	251	210	227	225	229	237	236	234	234	205	211	243	270	226	238	254	223	239	220	219	243	228	242	244	241	230	231	196	266	218	235	248	258	254	229	224	223	251	232	230	227	218	214	224	200	228	230	258	228	220	234	215	220	228	236	246	238	214	228	231	241	221	232	237	218	232	217	229	224	227	234	233	230	227	224	220	236	228	242	231	226	245	240	228	218	235	226	230	216	211	229	258	234	246	241	226	219	245	237	249	239	219	245	247	225	239	228	240	230	241	264	246	246	243	220	277	238	235	217	238	216	206	245	241	227	212	231	273	278	211	247	256	215	230	245	236	223	217	211	234	239	210	237	225	214	216	230	228	260	234	242	246	250	245	221	239	208	244	238	229	242	227	243	232	220	217	240	233	213	235	217	240	224	225	198	249	249	233	242	252	234	235	224	246	230	230	233	214	228	229	221	216	239	245	245	234	229	225	240	245	226	236	234	228	213	240	258	226	219	243	237	221	225	242	248	230	270	202	219	220	250	241	241	232	243	224	208	217	245	232	238	241	242	237	235	249	230	241	214	232	254	228	247	237	220	234	225	245	211	229	250	257	218	237	235	245	231	207	203	233	226	259	251	233	233	229	247	219	260	213	233	237	246	199	236	222	257	209	253	223	227	238	235	222	214	227	232	237	244	235	236	249	223	231	273	249	246	226	206	208	244	251	225	216	230	248	230	215	217	240	238	237	244	244	245	225	242	236	229	217	246	225	248	235	233	241	237	261	234	257	235	229	245	246	216	233	228	239	238	237	248	240	245	227	217	248	214	256	239	253	241	253	229	193	262	238	241	227	249	239	262	225	240	242	234	219	217	221	224	232	223	234	226	229	235	224	239	227	249	235	255	235	228	225	251	204	225	247	244	249	234	242	228	219	224	211	209	240	217	216	229	255	249	222	240	246	224	234	280	254	243	214	224	249	247	237	251	233	249	241	231	237	223	229	243	224	244	241	226	242	240	222	218	240	232	247	235	220	247	243	225	226	237	259	231	230	207	228	233	235	240	245	229	249	228	228	230	233	245	221	236	241	219	223	232	237	242	214	242	233	238	237	223	214	249	226	245	221	234	238	236	252	228	229	244	224	221	247	218	236	209	211	234	252	237	235	227	229	233	229	232	232	246	260	216	223	260	202	253	233	252	214	255	234	231	211	252	236	222	225	232	233	241	239	220	246	221	236	220	226	239	240	270	229	240	245	208	262	207	259	215	218	238	240	232	240	226	241	242	221	249	240	206	257	219	202	220	231	266	218	266	268	231	228	251	202	238	246	243	230	228	234	220	250	219	241	224	241	254	205	243	245	227	239	270	207	220	243	249	221	216	216	239	238	222	226	252	239	254	232	210	236	259	227	217	227	219	202	212	210	232	230	208	230	229	286	247	248	207	220	252	229	251	223	265	214	208	230	232	247	232	237	221	216	205	210	240	232	222	268	244	231	252	240	230	241	229	233	230	239	235	231	225	224	271	243	231	234	219	263	260	230	247	258	259	249	237	242	256	221	241	219	229	213	212	229	224	243	218	229	223	209	211	211	249	244	219	257	214	258	256	231	276	268	228	236	220	204	244	233	218	251	245	230	246	255	241	211	245	212	240	261	246	249	251	230	236	248	228	246	238	198	245	247	208	218	270	219	237	261	266	237	231	238	248	232	215	244	228	251	219	200	230	219	251	238	237	277	246	237	204	243	212	234	203	253	257	226	231	240	243	236	266	237	236	235	248	249	235	237	245	242	216	225	227	238	228	205	240	233	211	241	222	230	204	246	253	260	225	216	246	230	231	247	242	264	227	257	257	231	229	214	251	259	224	227	235	237	228	234	229	232	256	241	219	255	254	222	232	225	221	243	220	225	245	248	235	214	228	241	262	253	234	244	221	216	257	225	255	257	221	229	204	244	265	233	245	243	243	259	217	217	245	217	254	258	239	267	234	242	228	253	237	223	235	260	230	245	239	229	270	247	230	271	241	214	234	255	243	226	232	214	246	223	220	218	244	224	248	237	239	250	256	248	216	211	210	226
22139	21090	29043	23397	21091	21004	5265	1215	865	770	789	621	572	566	552	528	491	505	516	469	499	471	463	425	439	438	457	435	445	425	471	465	447	462	444	451	426	416	419	418	432	441	411	455	430	427	421	431	405	437	396	412	434	406	403	427	470	427	454	399	408	471	395	397	418	390	427	402	443	439	401	464	433	402	459	449	462	470	425	454	401	461	447	418	433	414	425	427	428	411	430	424	461	416	424	417	379	440	435	411	439	417	423	406	429	437	431	413	420	388	397	446	421	416	395	458	438	424	395	405	449	409	422	388	417	434	449	394	411	437	445	453	404	439	450	396	453	410	473	443	403	428	427	428	435	448	396	449	442	386	438	433	408	436	430	432	413	460	430	441	408	447	451	419	431	407	429	469	404	440	387	434	416	419	452	423	422	432	421	426	459	418	416	462	430	418	420	423	400	435	420	445	383	449	431	427	429	429	426	447	440	427	421	423	397	442	441	422	437	401	411	419	433	429	490	369	413	426	433	423	433	432	414	430	379	435	413	427	452	408	434	416	404	420	422	430	389	443	412	394	436	441	389	404	393	404	443	453	435	486	479	402	386	442	441	457	414	414	410	412	436	411	407	418	405	430	423	428	441	420	427	440	438	402	426	420	418	402	418	374	429	410	424	417	446	427	446	416	406	419	423	439	420	427	451	402	411	402	415	419	422	431	398	392	442	402	426	395	407	420	456	389	461	434	462	433	421	452	432	418	441	415	437	422	401	467	417	381	395	409	423	459	416	395	450	398	416	413	440	423	445	391	402	403	388	432	446	415	452	419	422	448	400	436	449	444	433	430	390	419	422	429	442	434	417	430	407	423	429	406	417	422	408	442	431	412	428	429	409	379	427	434	441	414	384	385	440	381	429	438	445	438	447	421	415	431	410	399	457	443	454	394	428	455	401	425	415	401	439	415	434	371	390	420	447	397	403	413	438	455	426	466	434	443	429	447	431	459	421	419	444	422	443	411	371	421	417	440	398	410	439	424	432	407	437	398	448	447	437	427	444	475	413	390	415	453	465	423	442	433	431	422	477	413	441	451	428	413	433	469	416	412	423	411	430	425	371	401	398	429	446	408	421	402	410	463	411	419	471	385	430	430	422	388	438	392	397	429	423	418	450	405	412	442	380	395	420	424	380	429	391	410	406	413	452	426	393	419	409	413	407	437	433	386	379	404	416	443	452	392	400	387	415	433	416	393	411	434	419	439	426	423	407	426	414	433	407	423	422	441	438	453	441	384	397	416	393	451	385	443	459	420	465	438	434	431	420	451	403	448	419	414	419	425	422	443	423	407	446	417	428	424	439	407	407	395	419	442	411	417	401	415	391	467	430	423	439	435	443	423	401	429	412	427	405	442	419	417	438	406	449	418	420	396	425	457	430	418	411	431	407	422	452	424	414	421	418	486	403	446	474	454	427	452	435	451	427	408	406	398	431	389	415	471	417	427	439	423	424	494	415	450	433	446	411	443	419	408	394	405	389	438	411	439	416	428	423	412	445	447	448	405	405	419	419	396	396	427	444	442	399	431	401	412	372	442	412	398	369	386	459	427	422	419	406	437	408	440	421	370	424	415	446	435	419	414	396	425	440	403	435	446	424	450	439	414	392	406	443	429	439	427	442	427	421	445	431	390	423	421	440	450	377	414	439	420	412	412	417	379	396	434	373	427	455	426	414	437	385	407	448	397	459	440	411	422	398	457	424	400	415	461	441	442	448	432	456	405	421	395	470	399	441	441	445	423	448	463	383	394	448	474	424	415	413	419	395	414	396	398	374	447	446	455	427	418	412	438	429	388	418	407	447	416	440	454	438	404	427	463	438	429	429	407	392	440	447	384	429	412	436	414	410	402	408	472	453	419	419	452	407	422	414	423	449	411	428	411	417	393	417	452	444	431	412	417	415	429	469	427	426	433	407	449	411	398	434	397	437	412	450	432	423	400	423	400	396	453	423	426	432	407	433	401	406	404	443	469	424	423	403	475	444	431	409	436	433	392	436	402	444	412	446	395	430	411	404	391	427	396	406	411	435	439	456	459	387	438	430	430	435	390	412	429	433	421	400	443	439	446	467	428	427	429	442	424	433	398	428	416	424	430	471	436	410	422	397	403	421	420	397	422	398	378	417	413	416	402	450	461	423	414	418	438	426	395	418	460	423	429	402	442	441	465	437	397	424	398	423	422	426	458	436	410	401	415	451	379	422	407	386	394	457	435	433	464	427	461	421	417	435	412	443	396	440	402	446	447	399	441	421	426	457	404	381	423	398	393	402	433	417	423	425	422	415	442	416	372	420	421	428	385	465	432	423	428	416	448	426	462	433	392	461	460	409	465	382	422	400	405	414	468	418	449	416	379	386	474	409	381	429	373	422	429	381	441	424	386	430	440	408	420	419	405	445	448	402	419	457	428	386	447	438	431	409	399	437	427	447	448	423	386	427	471	434	446	458	442	466	452	374	415	421	420	426	460	421	430	456	404	428	411	447	439	425	454	420	414	401	429	414	411	429	429	418	411	404	421	418	396	419	408	400	406	431	432	434	423	421	417	447	409	432	404	430	449	392	437	438	385	416	408	458	394	409	417	440	438	397	449	405	464	424	427	417	464	411	421	400	406	437	438	417	454	431	462	423	432	436	408	466	430	447	431	413	417	432	441	445	410	456	415	423	421	444	434	420	445	433	430	411	403	453	449	457	419	433	405	416	426	428	424	416	425	433	420	437	421	392	432	438	417	411	406	432	436	424	443	435	406	447	439	407	426	424	406	416	429	414	451	460	423	400	399	474	434	462	447	427	451	438	407	440	438	439	442	446	455	419	422	431	428	431	445	426	427	453	404	408	444	401	428	430	443	421	428	449	448	407	421	441	416	403	408	426	434	404	451	451	422	410	445	419	430	442	457	393	440	440	463	424	433	423	408	434	460	418	418	433	395	439	441	462	444	373	439	424	413	404	426	416	468	443	418	404	416	452	389	417	464	399	448	409	400	453	479	459	416	413	463	399	397	420	443	401	433	409	422	439	407	416	409	434	434	413	459	490	419	415	443	441	395	429	423	391	447	434	443	417	396	430	429	450	416	419	427	395	413	413	400	444	419	430	393	379	447	407	455	413	460	416	393	378	416	405	423	442	426	407	437	405	403	466	413	438	438	421	444	407	452	427	393	425	420	416	410	401	428	435	391	471	430	423	453	391	426	451	426	445	431	449	429	448	429	432	432	400	455	412	400	402	393	438	391	415	411	404	445	418	388	401	428	402	455	448	385	443	411	427	411	413	426	422	424	398	450	383	396	403	420	419	436	428	391	413	448	444	387	445	398	458	438	454	396	437	418	444	379	443	439	412	458	419	412	403	446	404	444	457	404	419	389	457	428	440	457	372	433	429	455	405	439	410	434	426	432	449	427	409	437	446	449	412	493	414	401	399	449	443	412	416	389	417	422	423	432	442	407	408	443	411	398	421	414	447	422
8639	17447	27131	5057	3750	3108	2620	2057	1750	1500	1166	1092	939	878	804	727	665	749	681	682	693	637	665	636	597	612	611	575	618	623	547	591	624	598	584	621	581	572	547	608	586	596	588	600	586	561	563	587	534	597	576	539	585	560	583	520	591	550	584	555	578	556	575	534	580	547	637	556	543	595	573	578	549	561	576	551	552	546	583	580	550	557	552	576	566	587	558	597	556	523	586	577	504	534	550	573	575	582	555	568	538	581	565	551	561	589	551	599	587	569	558	528	558	547	581	554	578	584	581	591	560	527	612	542	519	545	618	575	566	565	547	545	627	554	482	524	544	569	532	535	619	571	536	548	550	586	549	583	541	588	541	523	539	570	495	577	563	563	568	597	579	522	585	543	548	551	580	536	519	574	542	559	593	561	572	586	564	536	586	562	555	555	596	554	574	549	570	549	599	553	580	541	562	580	615	593	603	549	552	579	535	567	546	585	544	541	549	572	567	565	564	575	571	587	592	550	550	559	612	575	543	590	543	616	540	568	582	552	595	529	527	589	611	567	535	590	577	545	625	572	552	559	547	539	567	584	596	570	583	530	561	596	562	593	571	527	603	599	564	588	523	560	560	558	587	538	556	558	557	536	564	574	575	553	575	541	547	583	573	580	585	531	551	515	547	522	576	580	569	552	596	548	561	534	572	572	568	565	544	586	573	533	616	561	569	567	553	566	561	555	607	559	568	578	524	541	543	557	575	578	591	554	571	562	581	578	551	536	576	546	584	571	578	564	555	611	573	595	570	589	543	557	566	591	559	584	564	522	566	576	586	587	536	574	562	520	556	569	593	575	543	554	579	561	535	588	567	544	656	585	556	564	517	587	529	580	569	596	635	585	584	530	575	546	587	538	544	550	572	551	554	546	560	565	543	555	577	553	607	546	565	569	579	591	563	600	530	556	569	604	558	565	561	559	541	570	614	591	557	542	559	553	556	537	575	542	526	585	566	566	592	572	577	568	550	590	563	538	536	561	565	548	576	574	530	520	566	552	554	536	564	582	548	508	552	594	578	577	541	565	576	574	582	569	508	546	571	549	523	552	520	548	594	600	563	548	622	555	583	536	566	541	571	548	518	570	543	557	566	549	595	532	552	546	538	557	524	542	590	554	578	555	555	561	559	610	564	546	580	602	562	537	577	607	558	561	547	553	539	570	550	553	564	557	561	578	582	594	572	524	572	588	566	524	603	560	612	564	538	565	557	556	528	541	576	594	557	514	509	544	553	528	502	582	536	583	578	574	534	547	575	607	558	545	575	554	582	550	583	559	594	552	566	571	557	584	522	553	592	598	550	507	515	569	504	552	541	524	567	588	597	570	569	590	547	576	530	572	594	594	551	574	544	562	601	587	550	579	542	522	560	558	507	559	591	539	561	527	562	596	576	536	591	564	588	586	585	533	510	595	541	555	568	580	541	539	525	557	571	567	611	581	527	522	577	604	536	577	582	556	566	581	575	592	542	585	564	552	578	587	570	542	547	542	613	525	573	573	586	573	558	587	591	596	602	569	531	562	594	609	578	545	533	560	497	575	535	587	573	535	574	576	588	581	580	569	557	565	584	527	537	579	557	551	562	556	557	563	576	575	530	577	556	532	560	566	569	564	560	564	574	573	558	571	540	555	574	542	576	544	528	524	523	530	551	535	585	545	545	543	567	561	578	536	559	596	550	554	572	534	520	575	532	578	564	539	543	561	583	544	543	503	580	572	527	539	570	574	571	567	571	558	589	577	548	563	559	591	582	535	529	551	508	565	567	571	547	586	549	579	584	542	519	547	595	535	591	572	567	555	544	552	545	577	575	579	525	557	530	555	605	595	530	493	566	580	540	538	565	516	575	564	559	528	553	568	555	560	542	568	601	572	540	575	571	577	539	582	549	575	566	525	560	566	567	522	571	540	533	569	532	570	543	524	610	561	539	562	549	597	577	536	550	597	571	588	587	570	552	542	587	552	563	558	527	548	571	542	548	547	562	613	554	597	596	562	550	537	548	582	605	576	574	563	515	515	568	562	594	603	619	573	562	541	541	595	564	551	567	561	542	564	576	571	549	600	566	542	542	552	584	566	570	542	554	563	591	572	584	559	593	553	575	590	556	536	579	575	576	580	556	621	555	579	529	580	594	573	555	551	540	518	512	567	567	589	561	532	608	571	573	580	561	571	534	540	563	547	543	583	559	550	559	539	565	551	549	587	579	554	577	537	520	542	603	563	564	569	520	570	604	562	546	534	536	550	564	531	572	582	578	521	555	548	596	540	534	518	570	576	545	534	522	567	530	584	529	535	593	569	574	562	573	567	543	587	568	568	553	580	610	571	559	580	610	603	607	568	588	555	540	523	540	548	531	546	565	599	559	556	590	578	534	546	568	583	519	582	575	551	566	551	577	570	562	555	566	550	570	561	562	565	558	631	513	571	553	547	559	555	553	565	566	554	552	531	581	563	628	569	567	504	564	533	535	611	544	546	591	545	557	574	600	538	519	529	561	526	551	561	551	612	583	591	561	522	565	566	517	539	551	547	555	551	565	523	570	544	583	560	564	536	572	561	559	544	617	579	507	513	547	551	538	547	584	567	535	548	609	555	560	535	559	581	570	573	533	577	558	563	580	629	577	565	489	590	546	579	599	546	522	555	557	564	535	526	555	539	532	574	591	569	576	597	533	568	572	635	579	545	560	559	543	554	565	545	551	504	542	568	553	572	547	559	598	564	537	552	583	577	569	590	536	542	573	576	590	572	560	541	611	569	543	527	557	537	555	517	561	562	568	531	600	526	525	504	579	529	575	561	550	602	575	555	556	572	593	529	605	587	569	560	555	527	534	575	522	546	599	496	559	576	575	560	564	596	537	550	550	597	548	567	624	560	556	561	543	557	570	547	560	549	558	550	568	584	537	579	574	576	581	562	571	567	552	530	519	559	535	582	565	576	558	547	554	594	554	556	583	538	579	537	570	581	590	587	538	492	573	568	604	536	606	567	589	537	549	581	541	550	580	566	578	547	551	523	524	573	577	572	575	590	567	567	560	537	572	581	545	551	577	563	552	593	610	531	553	566	564	601	559	570	548	611	491	543	531	572	580	594	564	566	539	588	563	544	589	575	560	543	571	543	602	543	575	551	530	511	553	560	545	585	570	535	572	543	536	534	593	544	554	543	557	575	545	532	558	594	546	553	548	537	575	567	540	565	571	581	577	533	556	593	553	585	557	565	544	540	514	580	558	549	535	553	588	538	575	557	540	551	577	555	600	585	545	563	613	522	533	574	558	542	568	583	525	588	565	580	565	572	582	604	590	578	548	525	537	583	551	571	541	558	597	615	582	601	560	535	549	562	572	580	603	597	559	558	546	592	573	617	592	545	507	548	539	543	572	579	579	542	544	555	544	564	523	530	567	546	533	524	620	533	563	529	527	552	557	558	579	560	550	521	572	565	604	536	519	542	581	533	537	534	543	517	556	525
26788	18815	6430	861	564	564	523	480	440	412	400	422	358	361	396	379	377	322	347	364	346	363	360	392	340	386	354	368	327	411	373	354	338	345	332	362	320	323	348	332	338	359	358	334	352	341	376	343	330	350	359	371	346	346	418	361	371	391	366	356	351	354	350	352	350	342	381	364	369	343	329	367	358	371	360	380	376	350	360	377	347	378	378	370	376	348	317	292	348	350	334	379	335	352	390	373	345	345	361	369	347	349	356	358	330	388	339	384	366	363	364	348	342	362	342	318	337	362	357	365	350	342	343	338	347	372	382	349	351	362	359	342	313	382	336	365	370	347	340	366	313	350	366	360	349	332	346	377	335	351	313	358	348	324	337	340	395	354	338	376	332	367	360	369	335	354	335	356	375	369	356	351	329	335	337	376	357	328	348	363	344	353	358	333	363	369	371	351	356	408	348	353	344	362	362	359	355	353	345	339	376	390	326	391	367	361	341	339	368	377	392	355	352	362	366	336	359	370	318	332	343	341	355	351	331	371	373	375	348	331	342	362	360	336	340	353	406	336	387	332	343	367	375	362	352	369	368	370	351	350	398	360	366	360	371	324	366	310	385	336	335	368	322	327	329	352	353	351	388	345	370	356	363	357	339	352	385	349	344	338	351	325	381	356	322	380	363	364	344	344	342	374	361	342	349	351	353	319	340	354	361	338	364	386	376	353	372	346	385	364	393	302	346	373	378	347	370	337	365	351	364	327	355	351	361	356	369	341	359	347	333	365	331	357	342	341	342	349	359	344	357	339	378	339	335	343	364	366	373	330	341	359	372	350	368	351	373	352	326	362	363	349	337	372	378	364	320	357	358	348	362	343	348	358	348	359	324	351	340	340	331	357	303	354	359	365	379	372	352	337	330	359	316	336	368	373	327	340	344	362	360	369	371	356	355	356	360	373	389	307	345	337	353	332	352	355	338	392	369	342	408	329	360	350	376	360	397	376	369	333	350	350	349	336	355	368	331	353	378	390	360	352	355	359	357	327	349	355	356	355	383	369	333	357	346	313	370	350	337	335	308	362	358	385	358	384	363	366	387	369	381	345	383	380	349	339	353	365	372	382	347	337	361	363	389	375	342	377	328	358	332	311	313	350	360	382	344	384	370	320	377	367	338	371	341	374	351	351	351	371	369	365	357	335	367	346	355	347	355	372	379	325	342	404	352	387	325	374	356	353	344	364	350	341	367	357	343	331	357	334	345	347	340	341	354	348	329	364	373	353	365	368	375	337	342	360	374	423	332	370	360	366	340	353	359	343	364	357	324	353	375	351	345	352	389	361	378	325	367	354	327	351	309	356	363	328	346	418	354	324	367	393	383	377	339	329	372	336	349	315	368	382	392	330	390	357	331	364	350	369	379	366	345	335	356	387	319	381	380	324	320	346	367	330	355	372	340	370	377	342	342	336	353	356	334	353	364	336	336	372	323	351	305	347	353	332	341	350	366	347	348	339	367	368	348	351	366	354	349	355	379	342	341	379	396	351	370	320	358	358	362	344	385	360	350	329	341	351	375	332	396	344	384	365	323	364	340	352	334	357	322	344	389	338	380	342	363	341	360	360	359	360	312	342	375	353	357	325	342	346	387	351	357	337	358	320	368	349	351	393	327	371	314	345	400	373	364	365	370	352	355	376	384	341	352	370	352	366	331	340	352	371	360	354	341	377	343	321	347	351	349	351	363	342	367	328	346	338	370	315	353	370	355	365	372	362	330	326	361	358	348	326	316	373	347	341	334	347	337	345	353	352	370	352	356	377	379	348	400	338	350	326	357	376	373	352	358	351	361	366	339	363	364	332	351	349	366	347	360	336	363	393	326	357	322	382	367	376	365	377	333	339	384	378	360	362	372	366	359	353	394	369	372	401	368	350	344	362	364	350	354	395	370	348	364	346	324	324	377	391	348	351	352	340	327	344	363	384	359	345	328	335	342	340	345	356	358	351	346	370	330	362	365	327	356	379	344	348	361	392	349	347	351	348	347	364	364	369	361	359	347	385	345	334	344	357	315	326	322	370	335	346	367	430	356	364	353	374	339	363	353	339	357	331	320	352	334	351	363	355	346	322	371	323	381	339	379	320	386	372	386	358	387	346	347	359	364	371	368	373	326	350	334	345	366	356	339	371	331	330	388	353	351	344	337	357	329	314	335	343	353	360	351	322	388	340	358	381	359	398	361	383	338	347	348	323	347	366	376	350	354	344	340	345	341	360	353	338	357	386	318	340	360	337	382	348	337	317	345	347	345	320	376	331	333	333	349	358	349	323	362	352	339	343	387	386	348	369	347	336	362	378	363	359	345	357	349	352	363	369	348	365	340	369	360	361	316	365	345	359	354	336	292	353	334	356	365	336	361	359	349	390	340	356	378	353	323	325	324	343	350	366	362	351	398	340	343	349	352	326	334	331	346	355	367	353	366	328	385	342	343	344	358	368	318	344	350	363	356	363	322	361	364	358	371	377	376	366	332	352	373	363	342	379	386	361	384	360	391	351	359	324	369	338	360	343	371	339	379	382	381	333	388	354	375	352	342	356	336	391	378	360	362	343	346	349	371	344	357	377	362	343	360	377	356	332	328	388	373	335	376	346	371	341	369	363	373	331	343	352	410	358	360	376	344	367	356	338	386	363	323	334	409	338	353	317	351	357	333	351	356	362	394	373	367	318	359	352	346	358	355	358	380	363	334	352	335	338	346	322	328	363	381	339	348	389	351	386	354	353	343	354	341	361	333	357	358	336	363	348	359	386	326	362	342	367	354	369	343	355	377	336	355	351	319	346	350	339	341	361	352	350	365	345	360	314	336	330	382	329	378	334	360	369	380	331	339	365	372	396	365	371	346	364	375	375	371	389	368	347	338	346	343	354	338	374	331	345	317	344	368	369	370	341	367	356	351	345	353	339	327	379	355	338	369	353	356	322	361	349	337	336	341	342	360	361	339	377	346	361	358	348	343	334	338	345	348	382	369	362	348	363	387	359	343	383	341	361	314	333	347	349	372	349	368	365	389	370	379	368	384	359	336	342	332	298	359	370	366	326	360	330	321	394	346	357	349	328	392	369	330	384	335	362	360	383	367	349	357	366	304	323	377	372	323	349	358	387	367	343	365	342	370	349	315	370	364	372	326	363	385	336	369	332	390	359	328	380	359	350	350	352	373	336	312	348	351	326	350	377	381	328	360	357	384	337	354	375	388	335	348	340	344	330	356	347	394	367	337	364	385	319	327	349	325	345	359	375	327	370	347	360	352	353	309	348	343	360	359	349	363	346	340	342	335	369	331	365	403	350	371	364	362	348	369	374	329	350	347	323	329	347	359	376	361	356	375	344	329	369	333	336	376	348	336	413	368	367	403	352	329	361	349	347	369	343	374	347	373	322	344	357	361	358	348	382	345	334	344	334	363	365	350	351	376	346	347	350	395	334	371	330	320	365	388	341	344	385	370	339	340	354	370	360	322	368
4698	4000	3979	1009	865	888	896	776	675	620	506	549	537	482	478	455	435	475	455	467	452	423	482	478	475	508	465	426	485	455	448	492	443	467	457	453	468	456	458	455	467	450	458	458	441	455	423	459	479	437	494	493	437	447	459	498	512	500	473	485	453	454	450	448	476	448	474	494	471	519	491	450	495	453	502	447	496	480	431	453	437	452	449	440	483	491	455	450	443	503	471	462	421	450	466	448	482	487	463	491	464	456	455	452	461	458	460	461	495	452	488	506	484	441	431	457	468	472	464	448	459	472	479	455	420	467	461	461	491	444	488	422	476	481	459	461	416	475	419	474	495	431	464	480	445	469	479	455	484	475	450	488	451	468	453	456	465	422	466	458	487	435	429	447	457	470	463	450	466	488	449	500	462	484	424	478	448	455	449	454	447	445	459	465	446	435	491	437	490	446	466	458	465	439	477	460	459	485	451	462	466	470	472	466	456	456	431	472	481	505	465	453	468	441	447	469	449	445	447	458	454	470	466	486	461	450	462	465	462	466	425	469	420	474	454	434	476	493	480	481	456	453	451	422	460	446	450	474	434	471	505	499	496	464	495	435	482	474	469	422	500	488	532	421	482	492	503	471	493	472	426	432	443	456	454	461	490	434	462	507	461	461	463	432	471	432	481	464	458	478	441	474	488	487	457	448	476	449	453	463	446	452	456	461	452	445	439	481	453	473	443	471	454	417	467	448	473	503	484	449	413	461	456	416	440	438	438	424	462	479	455	501	467	478	470	449	453	474	461	453	464	453	495	489	437	476	463	481	467	523	454	471	475	430	463	432	485	457	412	476	458	453	464	456	471	458	466	468	457	495	516	448	480	448	461	459	438	483	476	489	442	470	456	485	492	428	486	458	450	454	482	488	447	483	439	456	463	472	435	440	479	462	484	507	440	434	464	471	416	438	439	465	461	455	459	481	467	439	470	453	475	406	454	446	471	459	461	414	478	436	443	464	467	490	453	487	465	474	451	473	420	451	466	461	455	456	465	435	501	441	417	452	457	480	446	465	469	461	452	455	534	447	489	473	475	476	497	437	462	482	486	457	496	444	456	469	440	437	462	469	474	441	492	475	455	457	432	475	494	475	478	468	474	469	477	457	438	428	441	451	487	466	471	485	440	471	449	463	501	476	494	457	418	474	488	457	466	480	445	454	408	465	484	472	449	475	482	422	442	494	482	440	455	444	497	473	455	404	444	483	441	446	508	477	472	486	492	453	470	468	414	444	442	473	449	441	484	479	474	497	427	477	447	473	437	466	472	465	476	485	443	473	493	442	473	520	455	445	449	473	470	478	466	491	501	474	418	429	486	453	455	461	517	462	428	434	466	456	497	470	460	467	419	440	458	466	456	447	444	444	467	489	506	443	442	485	468	476	455	423	464	483	484	444	462	460	454	460	482	472	480	424	458	459	453	468	474	466	447	455	458	492	480	463	475	454	449	426	485	455	477	493	431	463	493	454	494	449	458	460	443	430	486	448	462	443	449	475	476	490	475	470	479	443	442	437	441	456	457	447	503	432	470	442	458	467	468	486	426	467	501	505	438	475	473	510	436	455	491	434	463	490	490	457	471	514	487	428	448	456	461	482	467	490	493	465	491	489	469	452	460	428	454	430	467	533	416	486	466	496	467	436	438	474	451	478	422	481	436	431	460	462	490	476	493	484	471	456	455	437	480	484	430	454	478	472	490	459	473	478	471	461	429	483	449	491	466	431	506	483	445	508	502	511	439	479	455	503	424	488	485	491	460	447	434	464	479	466	465	474	472	443	488	471	453	479	464	452	456	461	413	461	434	496	474	461	453	460	499	499	460	455	420	423	449	467	472	441	473	453	425	471	481	442	475	454	466	483	456	436	465	482	501	471	418	491	459	446	489	504	454	486	482	455	444	485	447	463	488	477	462	458	440	454	456	451	448	444	473	447	481	438	458	457	461	474	490	468	461	483	474	465	458	460	461	440	479	483	448	445	498	456	499	451	450	474	458	434	459	496	470	501	511	472	444	475	439	449	451	446	480	486	468	483	471	472	478	481	485	456	502	500	475	491	481	526	498	475	456	493	490	467	475	471	464	483	472	466	441	464	446	449	498	487	455	485	440	489	453	453	460	424	493	469	504	416	467	432	480	479	449	517	453	497	492	434	441	450	465	438	457	457	481	467	472	436	472	470	480	482	498	458	492	456	489	438	439	461	470	455	468	452	445	494	435	430	478	415	462	444	493	499	473	444	458	479	453	499	452	466	441	449	476	492	448	462	443	428	478	479	454	457	454	463	497	472	470	443	487	497	450	481	471	491	457	454	484	467	465	468	491	527	425	441	467	407	509	445	447	447	509	497	469	485	433	469	471	468	442	476	456	498	467	470	493	497	481	450	448	499	426	477	498	486	454	478	472	525	454	481	480	478	444	442	494	468	477	406	473	463	492	472	451	441	453	434	512	479	477	476	476	473	474	472	470	427	477	471	471	467	434	485	423	426	499	494	505	483	430	480	464	458	486	508	480	473	445	473	473	443	471	475	422	457	485	493	430	460	473	497	478	466	468	496	466	432	441	487	470	435	442	437	474	448	477	447	453	488	440	457	481	493	478	453	478	495	435	455	445	444	469	466	458	485	447	478	476	493	470	431	496	466	475	452	444	451	481	452	450	478	441	474	493	483	484	517	491	451	491	443	470	455	520	463	454	508	478	463	430	456	455	459	430	502	444	435	503	497	478	472	473	433	512	486	437	452	476	459	494	498	450	453	446	481	509	455	512	482	475	471	419	456	480	457	463	473	472	459	488	445	446	460	477	467	481	440	447	475	461	470	491	449	472	459	435	449	434	460	438	481	483	474	478	480	478	489	476	485	422	460	471	467	424	496	427	459	434	471	472	477	460	465	472	440	469	456	465	475	445	474	484	443	433	474	432	470	464	460	452	423	459	485	502	447	453	482	461	473	458	455	456	468	447	478	449	503	486	468	428	492	477	473	467	482	461	438	478	440	453	496	431	445	457	447	441	449	477	440	461	500	468	469	435	466	443	462	445	450	441	483	472	465	464	457	443	443	475	470	484	434	485	482	445	465	450	470	492	444	465	459	472	479	458	442	513	469	444	464	439	469	466	450	457	434	439	510	460	469	436	467	467	488	488	467	468	444	447	459	473	469	503	481	468	496	458	456	466	459	445	455	484	485	455	433	472	464	446	444	431	478	488	480	455	466	451	448	496	478	458	464	438	436	433	470	452	445	475	456	476	473	430	496	473	478	486	469	444	454	471	465	451	492	503	465	488	458	422	437	511	467	478	441	538	438	467	451	459	455	464	465	481	468	464	465	475	477	481	450	494	466	501	435	477	445	478	478	455	411	489	424	442	464	440	471	440	470	483	438	407	435	429	448	447	458	428	486	486	471	492	453	482	460	461	484	455	510	458	476	440	481	452	463	420	474	441	474	435	460	469	500	452	458	478	468	459	488
23079	21076	28513	23876	20925	7647	1380	1032	809	796	696	709	652	616	647	616	577	572	624	580	567	564	620	638	602	574	603	623	596	577	551	576	596	600	583	550	600	601	595	543	533	583	567	534	554	592	577	590	562	565	601	556	631	542	586	533	536	563	534	544	555	564	586	582	606	587	609	585	624	581	551	577	577	611	605	582	617	585	603	536	602	606	568	522	590	559	562	571	604	555	569	561	577	560	563	571	558	577	550	597	576	577	583	542	611	572	598	509	586	579	567	600	594	553	565	592	619	562	553	560	601	605	561	580	538	550	592	565	565	600	543	547	622	559	602	578	562	575	566	568	584	570	555	539	542	548	516	530	585	578	579	547	585	546	547	563	559	591	587	545	545	579	554	553	578	590	572	554	599	556	571	606	566	596	581	567	570	570	578	578	601	561	492	594	561	560	562	613	585	585	516	535	561	576	532	519	586	543	576	572	556	617	577	575	602	555	598	569	564	556	591	575	615	548	588	567	584	610	565	613	576	603	536	595	581	571	585	598	542	575	600	582	572	560	542	578	590	556	613	571	589	544	568	574	614	533	588	590	549	561	590	560	564	593	563	587	584	540	590	593	551	528	571	513	559	561	573	535	555	580	601	607	567	567	557	572	586	575	554	562	564	553	611	590	535	527	524	542	583	567	574	574	571	551	598	552	561	565	563	606	564	587	577	563	565	563	573	574	549	564	569	552	559	595	594	538	623	602	588	548	567	533	580	567	639	532	569	510	572	505	558	578	583	553	582	587	554	583	575	532	556	576	546	539	554	569	598	541	597	567	580	586	616	572	561	570	584	537	580	560	540	602	587	550	575	549	594	536	560	590	557	594	582	568	608	575	596	523	600	593	606	582	552	600	538	555	630	609	591	554	562	538	581	597	522	567	536	583	576	568	561	568	571	584	541	564	570	595	552	549	548	556	556	587	569	558	571	571	573	585	605	582	577	589	528	539	562	565	563	596	581	563	581	546	573	536	537	551	509	590	554	584	538	566	569	586	556	598	577	572	612	551	584	538	583	546	529	530	548	564	557	630	592	572	554	586	566	546	601	562	592	555	565	570	567	592	574	570	619	554	592	529	589	558	582	575	584	559	586	558	577	573	564	606	538	587	550	587	547	575	524	555	578	583	569	560	586	517	603	543	608	593	543	541	577	534	582	565	578	565	626	553	569	555	605	619	595	618	576	619	589	578	541	528	587	542	545	572	554	566	548	570	544	576	550	506	577	565	606	615	575	550	610	544	533	565	616	578	585	587	575	568	563	611	579	594	548	599	593	601	577	586	536	537	570	586	553	552	559	578	578	563	591	569	577	597	561	568	548	563	598	574	552	565	595	546	587	565	578	580	596	559	560	573	567	576	593	518	573	568	529	574	559	593	552	568	585	551	585	614	581	554	606	552	551	574	550	591	603	556	587	588	579	609	616	575	554	526	551	551	572	559	599	546	562	583	561	582	590	569	575	538	581	541	589	581	542	578	568	553	558	553	574	575	613	581	571	594	567	586	514	584	569	554	523	606	560	544	582	521	558	536	586	562	557	586	571	559	548	550	579	607	568	578	588	547	533	598	579	600	572	517	536	568	606	578	539	515	572	581	597	544	568	575	540	602	571	568	553	543	583	574	544	578	610	597	549	547	567	572	564	579	595	537	560	558	578	542	568	613	565	570	597	621	579	553	550	550	550	575	591	575	536	570	573	610	553	558	577	560	578	566	571	585	577	543	600	584	616	577	567	597	587	595	536	583	528	582	565	577	578	561	515	562	562	557	543	623	612	581	538	546	568	582	596	591	548	523	557	586	590	620	533	572	542	561	560	570	561	527	555	569	590	597	604	557	555	566	571	572	562	590	616	572	516	563	564	535	628	579	582	609	560	583	577	562	600	580	573	568	540	557	551	487	556	559	592	631	553	544	562	549	549	601	574	563	568	594	617	589	584	556	546	583	573	551	540	557	594	570	545	615	610	567	612	584	557	576	576	578	551	587	576	580	581	581	558	636	571	564	568	591	605	578	574	558	598	582	546	603	588	534	598	564	560	567	560	565	543	582	551	606	552	544	582	571	586	547	576	573	564	551	579	572	625	588	572	580	569	620	518	581	566	543	616	567	573	528	556	558	534	577	535	617	541	576	581	584	596	602	559	545	530	593	565	582	552	571	562	587	633	570	604	585	566	563	595	610	591	536	597	586	585	600	569	579	576	558	530	547	538	585	552	573	588	532	558	609	580	576	609	540	577	543	565	577	573	597	522	556	552	584	572	608	571	567	591	573	535	563	582	545	562	570	574	596	531	604	592	593	545	563	586	569	550	567	546	618	571	570	587	592	513	594	604	521	570	580	611	566	566	543	569	533	614	567	591	509	595	611	533	581	524	551	547	537	612	576	576	586	556	612	597	598	560	587	607	571	588	550	531	540	599	585	571	578	588	600	562	590	535	564	567	555	588	530	608	569	527	548	592	538	590	543	596	587	580	586	580	567	564	561	586	603	539	528	576	560	592	548	603	563	575	529	549	551	553	573	592	523	549	553	559	559	581	573	557	543	580	621	560	557	565	575	569	535	569	593	604	543	568	557	605	564	601	568	559	569	581	605	568	558	580	628	539	566	600	564	608	612	570	593	489	585	535	571	572	593	573	566	574	569	541	534	573	545	557	559	549	575	562	568	573	568	537	545	565	596	602	552	554	548	547	569	565	542	579	536	551	591	555	569	596	563	582	519	562	531	581	563	566	571	547	597	567	572	585	592	549	588	606	566	551	609	568	584	575	582	552	609	517	512	565	538	566	597	529	580	567	549	582	551	562	520	592	547	540	559	557	595	563	551	528	552	550	564	559	544	617	592	570	578	574	569	573	584	560	592	558	540	609	585	582	603	611	560	578	555	550	580	512	591	625	572	522	572	587	585	564	543	541	547	528	534	532	540	572	576	555	602	566	555	540	560	560	562	541	568	576	559	585	615	572	565	580	542	562	549	510	586	540	553	609	554	593	591	556	557	555	586	632	543	552	526	593	621	577	558	565	549	574	578	583	507	533	588	574	583	573	523	540	594	563	537	565	564	568	617	577	562	583	563	572	539	528	580	557	595	548	577	551	569	582	588	611	535	597	608	546	578	560	552	631	627	587	551	560	587	577	584	590	548	565	544	596	570	557	590	557	536	576	539	615	561	594	596	567	549	561	594	575	560	556	599	576	586	583	568	546	530	611	582	574	570	560	568	549	606	574	597	579	551	577	542	579	581	559	566	569	578	608	553	532	591	581	562	602	616	568	569	562	572	582	574	523	595	574	560	570	568	590	558	562	561	543	537	556	633	581	571	582	585	587	555	574	565	570	538	566	574	560	541	547	613	547	562	519	594	583	527	584	549	600	582	549	566	555	534	545	561	566	578	563	529	557	554	585	594	533	560	572	560	602	573	601	571	572	521	586	564	568	538	586	571	540	562	562	598	608	550	617	575	572	572	528	564
5230	23304	30642	3303	2600	2250	1936	1676	1410	1290	1200	1028	919	890	806	894	862	808	843	825	781	764	804	738	779	730	831	761	782	726	773	745	765	749	788	782	712	731	777	732	753	787	735	742	762	779	757	726	742	731	744	742	775	720	765	764	744	760	777	755	774	740	773	748	734	708	787	754	716	720	708	756	734	740	747	755	689	781	724	721	737	736	707	762	727	695	793	737	737	691	710	780	709	726	735	724	776	722	744	712	790	707	733	765	719	715	737	722	808	757	745	763	743	797	772	784	746	771	710	739	730	703	789	702	729	779	763	755	731	707	749	777	696	761	717	748	693	732	736	672	728	712	699	710	757	700	748	704	707	747	787	724	774	743	760	731	754	764	765	769	756	755	741	710	749	766	746	724	747	736	728	787	751	784	790	759	750	734	711	753	704	709	748	728	751	730	745	760	735	759	792	740	726	738	751	733	730	722	726	766	715	730	696	792	735	706	703	734	762	759	724	768	761	727	785	769	710	736	708	693	714	750	717	761	764	740	766	725	715	781	708	749	719	744	748	789	720	773	686	764	774	770	739	733	723	756	751	800	784	753	720	758	704	746	759	744	730	747	735	677	727	754	734	713	670	768	737	779	777	737	742	739	776	734	710	700	790	735	716	859	772	711	700	732	729	761	747	752	727	743	748	770	724	744	741	714	701	742	748	696	738	734	726	740	748	694	717	736	746	775	745	721	746	751	773	746	742	703	759	754	734	772	726	762	737	692	726	716	759	784	743	722	697	740	778	757	767	741	729	758	739	730	750	756	715	744	727	741	747	741	747	759	719	746	733	719	717	710	769	715	746	701	741	738	732	720	750	750	732	790	699	737	727	761	672	796	809	735	742	716	692	720	676	746	713	751	732	708	733	697	705	737	744	769	749	755	777	722	754	786	749	695	721	730	766	782	801	715	764	728	760	713	711	781	724	748	750	799	747	722	763	734	727	774	769	778	749	758	763	707	769	701	703	736	745	763	724	736	718	700	723	760	739	742	698	756	701	797	748	733	765	749	683	668	721	758	742	754	755	751	743	752	708	776	707	744	733	742	741	781	750	742	714	690	715	715	758	714	702	708	726	784	772	749	706	709	767	712	706	698	728	780	821	753	752	732	744	730	751	729	718	755	725	746	736	768	781	802	797	771	786	734	738	762	753	776	761	723	730	791	726	756	719	782	735	734	760	782	735	675	760	716	729	765	726	706	773	723	774	717	791	756	750	761	716	729	721	755	765	750	748	696	756	781	713	734	754	721	746	763	749	731	708	681	735	759	784	737	738	771	727	778	733	736	760	748	777	740	762	758	725	781	767	741	767	744	745	746	733	735	738	786	731	770	774	713	723	756	717	764	739	729	800	690	680	764	734	712	748	707	711	773	780	749	729	763	746	706	774	729	774	737	690	774	758	702	746	758	752	726	783	723	699	725	744	713	743	752	722	760	765	692	734	757	687	749	779	729	796	716	724	754	739	785	758	741	719	743	750	740	755	744	760	757	727	782	735	684	733	715	713	743	721	744	765	722	761	695	749	727	761	776	732	689	708	694	708	736	748	745	691	747	725	734	736	770	729	700	738	757	733	733	727	752	719	760	713	721	692	754	729	778	730	797	773	740	707	721	791	787	753	730	741	792	770	737	730	694	747	746	713	737	684	726	700	786	756	790	754	702	728	753	708	717	764	759	795	728	768	721	681	713	752	702	766	761	727	739	786	708	729	702	681	726	712	723	741	719	749	773	749	751	754	781	784	714	760	700	770	684	750	705	692	725	765	781	746	730	740	776	742	712	756	779	734	732	755	763	771	762	739	774	746	730	723	749	792	732	689	679	745	714	715	749	746	705	767	719	738	783	726	778	675	746	740	784	695	716	712	761	768	687	737	706	752	743	746	783	751	720	757	689	700	724	775	705	732	763	695	753	775	739	752	722	788	748	720	713	747	737	785	756	770	789	748	777	709	792	754	745	770	788	765	771	742	743	767	734	782	745	750	704	751	761	787	745	736	730	720	729	701	706	736	730	720	721	700	687	750	732	739	728	754	746	758	763	749	783	769	744	767	709	720	703	733	758	764	705	770	753	743	739	782	714	745	747	736	760	679	723	764	795	749	777	714	722	743	692	791	726	774	717	737	707	714	727	744	719	701	747	735	746	709	736	738	709	740	730	782	706	729	731	754	702	751	777	770	702	691	771	747	742	742	727	738	782	725	702	754	735	764	721	752	765	758	749	747	699	721	725	774	754	730	789	728	766	778	753	729	773	752	730	769	713	726	699	732	718	754	737	729	717	766	730	748	719	738	775	800	745	764	736	662	741	782	703	720	753	708	737	709	734	720	772	692	767	748	792	735	732	736	741	728	693	723	720	755	673	721	740	809	719	735	767	753	768	717	741	788	696	727	749	735	708	786	738	728	740	719	761	684	754	777	743	785	749	731	721	745	769	711	742	789	749	762	700	689	712	749	750	724	719	732	780	725	739	776	746	736	754	732	762	707	750	714	690	749	736	742	692	717	726	741	780	685	699	762	712	721	751	754	758	730	755	742	706	761	764	769	759	709	713	738	734	746	757	743	793	718	725	714	762	729	737	781	715	738	732	776	731	738	737	749	736	694	739	768	733	750	750	712	745	764	707	766	785	744	711	731	729	766	697	764	695	745	720	696	753	803	720	745	766	695	765	719	781	711	742	740	724	683	727	744	716	768	704	778	794	748	728	767	756	749	700	691	722	742	744	721	751	702	739	769	738	770	764	753	716	751	785	755	738	726	800	763	763	723	747	772	724	721	738	736	779	756	748	761	730	776	787	732	707	723	778	737	711	756	768	723	721	717	700	728	714	738	705	768	753	744	692	726	687	772	761	689	747	734	726	704	729	704	697	764	760	758	728	770	744	731	778	705	693	788	771	793	721	752	750	741	743	725	737	749	762	765	687	746	687	748	675	711	738	733	717	742	733	758	774	749	770	731	720	711	717	736	790	704	731	742	753	709	741	726	693	722	732	748	754	724	728	732	761	753	706	737	754	791	730	804	744	692	750	753	749	723	720	746	758	735	759	728	766	782	729	748	711	695	734	753	746	738	752	724	782	728	749	695	734	727	745	697	742	752	752	689	779	752	707	758	737	685	770	736	724	749	741	710	766	780	751	792	715	757	725	741	740	708	757	776	718	758	725	697	751	796	706	747	719	670	734	738	774	729	719	763	766	750	758	771	758	715	725	744	729	740	715	774	765	733	715	754	733	708	771	709	740	741	756	726	766	684	697	704	693	719	774	710	677	796	715	724	773	728	778	728	734	696	752	728	719	724	785	756	699	751	722	729	763	704	783	696	727	747	692	754	706	730	800	733	786	741	754	708	734	736	719	683	728	724	719	703	712	691	753	712	749	739	790	726	733	719	768	742	785	756	708	696	770	740	740	741	746	750	761	775	706	725	694	724	781	741	686	736	707	702	752	762	740	769	777	692	795	739	690	690	790
24119	21031	26877	24846	5678	595	487	404	370	316	309	247	242	201	164	188	191	176	165	156	170	175	170	180	178	189	180	180	175	161	168	161	188	153	163	175	161	150	184	158	142	165	168	162	151	169	138	173	149	169	174	163	175	162	199	157	167	173	174	147	170	166	154	170	166	189	165	146	168	159	163	169	170	175	164	154	164	178	172	177	167	180	163	178	176	167	156	173	170	189	180	157	157	163	167	179	169	139	162	172	152	167	164	175	178	181	186	168	175	158	158	185	164	153	133	145	187	175	159	167	158	166	178	164	168	161	195	154	168	175	192	163	159	186	177	139	155	190	182	177	162	160	171	162	166	159	178	197	176	193	161	165	166	160	157	181	152	173	162	159	179	164	174	171	157	176	169	165	178	160	176	157	154	176	153	170	151	157	161	180	162	153	181	174	186	171	173	168	158	163	180	163	162	155	145	164	176	171	169	145	173	170	171	142	162	179	162	161	154	172	168	171	158	176	160	166	187	162	173	169	160	158	168	155	174	179	175	173	179	145	163	178	165	147	181	167	171	160	154	173	162	184	144	179	164	188	161	180	161	174	161	191	174	153	172	178	165	167	173	153	152	172	181	182	151	146	183	164	165	182	163	169	158	154	196	165	188	175	168	168	147	172	158	168	150	150	129	165	158	134	167	163	168	171	152	176	177	165	193	174	174	149	158	176	172	156	168	170	164	172	154	172	155	121	183	153	190	144	167	160	176	182	160	174	167	188	185	191	177	171	163	188	188	163	178	176	180	167	182	153	175	162	159	173	165	185	165	174	158	197	158	164	159	197	160	166	174	175	161	149	153	210	175	193	171	193	174	163	165	157	158	173	142	175	183	168	149	158	148	163	166	173	186	169	200	158	160	163	161	175	170	160	171	167	185	168	178	170	171	151	184	164	167	147	171	160	158	182	183	168	175	168	154	152	168	160	189	140	181	178	168	164	177	149	158	160	183	172	153	181	187	184	189	144	173	153	174	174	175	174	155	159	163	163	142	201	159	163	205	161	155	180	188	142	177	169	176	173	171	151	183	165	187	155	171	194	156	165	186	159	163	178	173	175	173	179	166	144	164	158	160	168	186	153	184	156	157	160	177	166	179	159	158	175	176	161	166	182	162	168	134	172	152	167	151	173	161	165	169	183	168	151	160	164	166	142	161	177	153	183	163	184	166	133	167	189	167	145	147	157	177	136	175	186	171	164	174	165	178	162	146	177	170	154	169	183	181	170	172	208	160	170	165	179	153	152	165	161	166	161	168	157	156	177	147	159	160	164	168	157	163	171	145	156	163	157	181	176	162	174	155	180	171	174	159	169	171	170	166	169	169	190	144	177	166	185	160	163	164	161	172	167	168	150	161	178	168	164	178	164	160	164	167	181	166	162	174	167	207	182	164	171	166	158	168	155	182	183	166	166	146	170	155	169	161	172	133	171	187	153	161	171	195	138	177	178	168	149	154	177	176	167	186	171	183	157	158	178	173	165	159	163	165	149	166	160	155	165	147	171	172	163	189	165	143	160	163	178	182	173	165	141	175	186	158	172	167	150	180	174	157	144	161	182	155	141	161	164	172	148	153	181	168	156	155	175	178	163	181	157	126	157	157	162	182	156	171	148	169	170	155	168	161	169	153	147	162	158	164	176	152	172	177	169	176	169	159	173	159	161	169	181	182	191	159	189	139	172	161	173	168	160	174	157	175	172	185	166	136	152	161	156	164	182	158	159	175	179	163	179	203	179	147	157	176	157	170	168	159	144	172	158	166	161	166	184	158	165	178	184	189	132	175	179	160	139	180	146	168	160	155	158	168	184	161	172	162	151	175	186	184	158	172	183	177	165	174	163	184	170	167	165	177	177	173	184	165	162	172	184	161	168	164	174	159	177	166	158	146	172	175	180	151	172	149	169	153	174	181	183	153	166	167	165	149	176	158	140	190	181	176	164	156	179	169	165	160	165	204	169	174	144	176	168	171	178	183	156	164	148	151	151	152	164	178	175	167	151	170	177	158	174	161	179	171	188	166	146	161	176	162	157	169	145	155	160	174	142	158	158	150	188	183	165	177	161	173	155	182	180	163	184	164	158	193	149	160	160	167	162	178	148	170	164	169	170	153	156	168	172	155	145	133	185	161	175	176	149	146	158	182	127	160	167	155	148	181	172	161	167	177	153	153	188	205	172	158	168	167	156	185	148	152	167	164	173	160	173	181	167	177	177	180	172	183	191	169	148	161	167	185	166	175	190	175	167	163	191	179	143	167	166	184	176	168	185	156	156	156	155	148	179	156	130	150	165	186	176	179	178	152	153	167	167	160	174	181	191	142	174	162	155	148	187	183	170	157	171	172	167	160	161	182	177	178	163	181	147	176	175	177	164	174	183	170	182	186	159	168	147	173	158	145	165	163	175	149	174	166	174	167	153	167	166	174	169	177	160	169	189	165	185	183	162	184	167	157	160	186	178	164	190	161	146	177	160	175	172	156	156	165	160	171	168	176	172	184	168	177	172	180	170	169	177	181	167	137	165	146	156	178	191	162	147	164	147	172	160	157	159	164	156	169	167	177	154	152	161	184	178	146	161	156	179	191	175	178	161	167	189	181	177	179	167	155	163	195	165	177	169	175	158	183	179	174	149	151	137	167	190	171	165	176	175	163	146	147	157	180	144	184	165	179	153	164	176	172	175	183	157	172	177	159	148	166	169	173	170	171	155	171	158	142	147	169	173	172	179	154	177	165	139	169	163	162	172	165	180	173	171	153	152	148	146	153	173	158	165	148	181	166	174	168	167	165	155	168	163	172	186	153	146	160	181	168	173	145	145	195	191	180	165	150	165	203	154	186	179	151	157	178	175	165	156	165	148	175	161	170	178	198	173	174	153	168	173	171	159	172	173	145	169	188	140	159	173	167	148	169	163	168	165	173	173	166	176	147	170	167	188	148	174	181	179	169	151	174	184	199	141	158	169	164	185	157	142	184	177	176	151	169	172	167	175	144	162	152	164	173	170	194	158	182	175	146	176	156	180	156	198	178	154	169	180	171	168	153	182	138	155	172	153	171	161	161	165	152	165	161	173	145	167	159	157	156	183	185	141	179	185	153	162	178	165	157	161	160	169	154	159	157	184	167	180	156	152	153	159	150	164	182	172	162	172	159	187	181	186	183	153	178	144	181	169	168	170	160	171	144	146	164	164	174	153	184	183	171	159	177	164	172	177	159	182	154	159	178	154	204	160	194	159	179	189	176	171	169	160	177	170	184	163	157	153	153	179	148	149	194	169	173	176	178	152	165	181	153	173	173	157	142	184	192	154	185	164	190	156	178	170	162	159	157	192	156	150	170	142	170	162	158	175	153	163	155	167	183	169	181	161	168	151	190	193	164	152	174	151	153	171	170	153	186	171	167	149	153	161	151	185	170	174	179	159	171	166	160	156	176	155	183	168	167	175	154	164	175	177	178	191	178	192	170	147	183	166
4378	14698	22414	1676	1346	1180	998	930	812	635	544	430	349	337	302	284	273	276	279	266	291	244	279	263	239	261	279	256	261	226	266	244	244	259	264	224	213	263	230	238	224	260	222	265	248	229	235	244	247	232	258	263	214	215	224	217	232	241	243	231	229	234	241	231	254	246	242	257	224	223	279	250	219	261	209	237	207	254	232	215	234	219	244	233	224	240	262	215	238	222	269	218	221	244	235	193	250	239	237	261	217	232	221	216	248	204	252	253	263	230	225	219	215	245	254	250	214	245	223	239	219	244	243	228	255	228	235	237	231	237	226	222	247	216	232	257	254	237	234	233	244	219	247	238	246	207	224	234	233	247	212	225	248	241	241	215	232	266	243	211	267	232	238	220	265	238	216	237	245	227	224	239	274	232	239	228	257	228	238	232	238	236	233	222	230	235	255	217	248	237	229	239	232	226	256	231	248	221	229	230	216	243	218	240	241	264	240	239	252	231	258	240	224	244	239	251	229	270	254	187	203	229	248	235	243	217	229	249	239	256	238	231	222	254	216	224	203	243	213	222	233	244	227	227	244	246	233	247	239	272	224	237	248	248	237	259	244	243	218	255	220	233	235	237	247	225	216	235	241	266	227	240	229	233	246	246	237	247	224	247	222	222	230	212	264	255	222	229	244	246	234	249	220	199	254	219	243	217	243	234	234	232	248	234	220	233	221	265	250	264	245	234	201	244	216	220	217	250	249	224	221	225	219	229	227	236	239	241	233	242	235	239	237	256	227	229	241	238	243	249	241	222	244	239	247	281	229	232	260	247	241	241	248	247	243	238	233	218	213	232	257	247	188	215	236	244	207	237	199	245	253	263	225	237	218	223	258	200	255	238	258	225	242	237	216	227	225	261	240	255	247	234	216	243	229	208	215	241	224	243	229	249	243	228	223	256	226	217	212	230	255	230	215	240	241	242	214	236	233	262	217	233	218	260	229	240	233	234	214	227	211	257	239	209	215	227	235	247	253	245	229	237	225	218	237	235	231	222	238	260	220	220	216	231	199	235	240	226	221	230	234	256	256	239	243	246	217	234	209	216	239	249	257	228	216	232	233	225	236	194	250	224	214	226	222	244	238	249	234	251	249	270	240	246	237	259	251	221	232	225	235	209	242	221	248	254	248	237	231	248	223	209	223	239	242	224	225	227	244	229	222	266	244	254	249	215	258	241	237	246	216	273	242	233	233	202	224	243	249	229	238	224	224	259	223	227	232	249	224	241	252	236	237	205	261	238	234	254	247	237	267	251	225	218	221	224	242	254	248	217	240	237	241	230	234	251	223	240	234	245	221	243	244	245	237	260	244	231	227	224	195	242	242	217	211	255	238	245	227	235	239	237	239	229	233	221	211	210	241	226	225	215	214	258	223	238	250	245	232	232	258	222	228	236	224	231	276	253	275	241	226	239	280	232	224	214	239	225	274	220	239	258	216	254	228	249	220	228	240	256	268	211	255	248	228	259	228	257	223	229	239	241	234	250	238	236	235	237	234	253	226	247	243	244	232	253	235	267	238	212	222	226	207	240	234	236	262	216	233	240	213	248	224	254	194	265	248	248	237	228	233	199	258	219	227	245	243	223	229	220	267	230	223	244	252	237	224	226	233	248	225	246	259	230	244	239	240	254	226	203	229	265	234	241	219	211	217	229	244	244	244	210	204	236	221	199	248	235	210	236	233	229	220	259	228	216	218	203	235	231	233	244	224	232	216	244	235	241	236	236	242	258	229	232	262	229	247	213	207	261	216	234	250	211	287	225	232	238	236	247	213	257	258	220	228	247	224	235	231	216	285	231	278	244	252	207	218	274	268	273	240	233	241	220	263	249	223	215	265	240	236	176	242	267	254	232	240	229	214	229	234	238	212	221	230	221	232	254	244	239	234	238	254	206	236	242	222	241	237	242	250	235	225	241	233	232	229	224	233	230	225	244	244	234	231	244	230	249	231	228	265	242	252	211	221	231	246	244	231	217	249	235	239	231	236	211	235	249	241	227	238	237	228	257	234	242	268	250	245	255	241	208	245	220	222	241	231	242	242	244	238	229	211	242	241	211	240	259	233	204	250	244	249	243	221	245	221	234	260	230	236	227	256	218	242	249	251	234	247	254	220	229	258	250	250	234	220	235	239	247	212	194	237	227	243	232	236	257	235	214	241	234	255	228	244	242	226	245	229	215	209	248	233	247	264	214	236	236	221	254	207	233	196	214	231	221	213	224	233	236	266	213	243	248	230	238	255	219	230	270	219	252	224	263	222	210	227	227	240	257	215	210	239	267	229	238	239	254	243	259	230	228	221	221	239	230	211	251	220	220	253	210	218	261	225	243	211	258	256	240	256	195	244	247	231	227	223	231	272	216	252	243	218	221	247	248	205	232	240	251	229	220	230	230	246	232	232	253	243	266	251	245	219	241	240	255	259	236	245	255	253	250	242	237	223	248	242	239	228	264	232	214	218	253	257	271	247	236	237	227	249	263	232	259	248	255	235	246	233	246	256	250	230	217	248	209	239	209	222	228	253	239	239	243	234	193	234	236	251	243	257	202	220	263	218	234	225	234	249	251	249	230	248	233	241	220	222	253	235	231	225	242	228	226	248	230	257	236	227	224	235	252	261	236	239	251	270	235	255	259	255	237	239	236	233	249	273	223	222	236	242	230	231	221	260	269	228	227	216	249	256	219	250	242	263	220	232	235	255	244	224	222	228	238	257	215	245	221	241	235	226	242	238	226	239	237	213	205	253	246	266	238	235	241	222	246	224	258	241	222	263	250	241	248	227	255	218	228	217	269	227	238	239	226	217	218	215	219	240	236	233	250	222	220	244	214	237	222	222	235	236	219	254	217	235	203	215	199	255	232	231	212	262	248	211	235	224	243	210	223	222	199	240	218	237	241	242	230	246	247	229	207	256	242	234	228	230	223	256	230	232	231	274	235	250	236	222	229	247	244	236	244	247	250	234	213	246	244	236	251	258	224	262	211	220	243	233	225	228	214	237	246	236	209	234	230	244	296	248	245	234	222	238	213	221	210	238	234	268	216	211	243	233	247	201	231	249	242	250	224	244	245	232	242	231	227	260	240	227	244	265	202	256	252	224	213	235	244	238	209	244	216	236	240	237	212	230	228	218	231	233	220	225	241	206	248	227	249	244	226	234	265	234	203	275	219	236	235	235	222	226	258	247	256	245	232	228	244	243	209	242	213	243	235	247	238	242	240	242	239	244	233	256	247	232	250	242	258	243	270	230	242	241	215	245	231	243	224	231	230	238	271	218	247	265	232	216	236	221	219	243	229	253	247	221	225	246	236	231	230	234	253	245	242	254	219	248	238	235	232	244	189	238	235	228	236	237	250	225	222	252	241	226	256	230	277	213	271	206	254	264	231	268	208	202	230	241	244	244	226	206	238	221	242	201	227	241	245	247	218	219	248	265	222	228	228	215	227	261	239	240	239	235	227	217	263
22203	21116	28912	23558	21117	21033	5572	1367	1014	831	796	673	537	500	481	483	511	470	509	464	498	495	427	493	441	428	450	429	460	425	445	411	461	411	429	421	438	452	390	439	459	414	425	442	402	406	447	442	411	433	415	453	396	425	447	399	425	442	440	420	412	431	429	432	416	441	431	428	427	419	413	415	397	464	396	459	425	433	464	413	421	432	419	430	437	420	424	449	459	383	426	426	419	369	396	403	401	415	428	427	435	412	424	431	419	431	401	427	407	441	424	441	427	405	451	427	433	410	427	429	433	434	445	446	473	420	432	414	431	443	432	466	410	447	433	398	417	421	438	393	405	440	431	397	451	421	401	423	380	416	452	409	463	438	401	421	441	409	399	446	379	407	417	449	407	412	436	437	472	383	427	403	402	412	410	419	387	425	419	368	434	415	420	442	407	422	410	421	402	420	433	361	398	416	385	408	409	440	394	430	401	418	457	412	455	467	419	422	395	445	445	429	397	469	413	423	390	392	417	428	419	424	420	429	470	452	419	420	418	414	460	404	424	388	437	432	468	403	461	410	417	420	435	427	422	465	424	422	399	418	440	424	441	409	418	409	406	405	439	397	443	405	414	380	411	426	408	441	437	449	455	421	433	433	408	412	445	407	434	424	445	453	427	428	422	419	449	398	449	421	408	434	441	412	411	423	449	419	402	425	421	419	404	388	440	405	453	403	473	428	420	430	375	445	468	386	410	409	416	449	411	443	451	427	438	420	449	400	396	433	432	428	421	394	424	417	413	405	421	435	423	442	426	408	411	438	441	457	399	432	405	435	399	439	418	461	444	400	460	456	471	398	417	436	447	411	418	416	406	475	410	413	400	384	422	434	405	408	433	459	443	411	415	436	417	424	411	434	437	459	458	418	416	409	406	406	422	397	382	408	390	437	424	418	402	423	434	407	409	405	429	421	442	391	418	447	389	454	404	416	405	410	371	413	418	446	425	425	404	397	417	433	443	418	459	417	446	399	421	425	417	423	403	386	424	426	409	466	406	432	424	466	441	441	391	433	411	409	388	416	410	428	413	438	418	377	410	421	425	438	407	438	427	400	415	427	379	410	414	440	452	450	468	447	409	457	398	412	445	436	414	427	413	429	440	417	410	380	421	457	427	418	424	412	435	437	455	430	421	411	416	437	417	433	473	381	396	417	394	434	459	451	412	390	439	442	407	417	416	367	435	410	417	408	395	437	379	426	402	440	451	391	414	428	428	427	424	433	427	435	430	405	417	459	483	421	427	419	427	425	417	412	452	434	436	422	440	431	405	408	404	463	402	420	451	447	415	436	416	415	406	436	439	420	398	426	403	414	404	427	430	396	435	415	418	431	393	411	436	410	412	409	432	407	433	424	417	403	416	418	410	448	422	446	409	431	417	419	395	401	417	432	416	440	410	384	420	486	389	424	425	420	454	406	430	435	420	430	407	422	419	413	403	415	445	412	394	477	430	459	458	429	399	417	427	440	422	454	426	384	415	425	477	441	400	416	454	443	449	457	418	423	418	423	424	399	462	419	439	437	435	471	477	481	440	406	409	452	394	434	423	406	408	438	424	449	400	413	400	412	439	407	407	425	436	389	417	417	450	394	412	441	415	433	403	393	422	424	409	441	472	432	453	420	422	435	391	448	433	415	414	427	419	452	442	422	440	423	417	427	407	414	440	424	412	404	391	445	402	456	425	418	426	422	431	421	430	438	423	412	434	436	423	417	416	417	416	440	391	401	411	405	406	423	422	428	424	412	394	438	427	404	421	406	411	390	424	402	421	439	397	448	442	466	429	426	413	434	435	376	457	432	440	396	395	421	429	454	449	458	441	426	446	437	422	401	412	400	382	426	429	424	448	408	393	418	401	413	427	419	423	416	388	454	438	409	446	474	427	428	421	443	441	421	419	436	415	417	431	384	450	412	425	422	425	431	473	444	392	420	417	409	425	429	403	427	425	412	401	426	396	411	411	406	428	431	381	454	401	383	407	428	408	448	441	424	384	427	409	398	433	422	425	441	423	436	410	412	414	427	417	392	422	381	401	417	473	438	418	417	418	434	418	443	411	404	433	407	404	435	391	400	397	468	443	410	426	436	425	442	420	397	441	411	395	395	430	417	401	434	404	435	383	408	427	419	436	467	454	426	420	414	389	373	411	449	415	398	391	425	446	415	429	408	427	439	384	433	443	429	454	415	437	387	423	432	426	421	396	445	423	437	398	424	418	437	452	404	395	438	428	435	422	417	385	463	405	441	430	432	402	447	429	443	400	401	413	455	409	415	423	422	424	411	429	410	425	432	446	448	392	398	423	407	428	415	399	400	380	386	443	459	429	419	388	417	428	413	400	422	439	439	408	411	427	428	416	423	458	398	431	410	457	426	413	402	430	413	430	412	443	406	404	384	437	422	417	434	400	414	411	437	453	457	406	396	448	426	444	403	424	406	407	454	401	419	421	417	400	432	404	431	448	411	431	445	401	439	429	423	415	411	405	444	365	423	400	418	427	416	410	424	451	405	417	419	435	417	399	434	450	437	399	428	431	419	400	383	406	455	391	453	411	386	420	426	426	406	413	422	423	405	420	412	442	411	409	404	408	435	431	455	443	428	434	391	431	381	436	417	407	414	420	447	428	427	419	442	410	415	427	423	408	411	437	435	441	418	401	449	388	465	409	432	429	451	413	418	424	430	422	427	424	416	412	414	389	427	402	458	448	418	384	377	434	439	388	428	423	423	397	417	418	393	434	389	447	443	383	443	395	392	421	428	428	429	470	410	423	420	427	430	420	423	417	399	425	408	426	430	446	412	422	443	393	455	441	425	412	423	413	448	387	425	435	437	416	404	442	425	446	431	424	416	449	411	448	436	420	418	418	375	384	406	422	424	405	443	414	363	413	411	463	404	402	378	454	404	398	459	419	421	425	391	458	427	396	400	445	415	431	445	406	423	411	402	420	449	426	393	376	423	438	428	443	363	409	419	431	399	444	466	430	408	420	425	396	452	408	408	418	402	390	434	437	449	407	416	428	395	454	452	434	428	423	423	426	425	432	426	423	446	445	437	424	427	444	458	436	433	411	404	447	434	419	392	411	407	438	406	391	445	429	396	436	389	421	401	405	419	450	410	442	439	431	412	442	433	406	415	424	444	415	412	401	409	411	445	379	419	413	388	426	405	428	466	403	427	420	437	442	402	406	435	411	454	465	415	411	382	434	435	432	405	393	416	433	411	469	397	438	431	412	452	434	424	432	435	418	396	426	440	421	422	407	411	415	424	423	422	428	384	427	406	405	448	402	415	420	405	421	456	416	424	432	431	438	403	398	404	440	412	420	374	415	413	403	418	437	413	459	430	398	410	398	428	409	423	409	456	376	434	394	455	444	382	421	441	429	445	396	439	438	398	419	414	442	433	406	410	389	450	450	406	444	415	401	416	427	455	424	419	416	396	414	406	417	426	456	447	413	423	419	423	433	385
6715	18176	31559	5055	3828	3260	2891	2354	1996	1656	1379	1067	953	840	751	714	762	687	705	673	636	650	625	603	673	648	603	604	616	638	590	599	575	569	585	559	584	605	539	622	575	575	543	555	570	604	591	539	617	618	558	571	605	615	535	567	566	547	584	545	598	553	577	605	550	586	576	538	555	546	601	613	581	580	583	632	575	587	585	537	568	565	576	577	602	592	545	570	559	565	620	559	584	552	571	542	561	587	561	562	557	561	566	583	578	546	557	573	570	548	563	608	542	580	556	574	549	505	592	550	570	567	577	592	542	577	558	597	535	591	576	586	582	537	537	570	541	547	569	576	558	573	548	610	556	571	548	538	556	553	552	556	584	597	586	611	564	587	557	544	557	575	554	537	580	526	531	587	577	557	581	556	566	611	549	552	569	592	607	568	560	524	579	555	562	549	551	507	545	590	585	587	571	554	612	563	536	580	575	537	585	585	595	580	566	568	585	566	578	589	577	526	588	558	573	599	583	601	597	597	556	594	576	578	625	619	528	585	547	571	580	550	562	543	543	530	595	551	522	605	538	552	574	583	592	563	575	561	563	535	545	558	594	583	575	548	567	570	554	546	582	559	576	564	578	595	552	565	557	572	546	556	537	607	513	543	570	522	536	555	575	553	596	558	573	565	610	554	568	592	578	561	565	556	575	594	554	570	578	555	547	559	561	562	529	554	580	557	550	544	520	551	574	548	550	564	551	549	546	556	574	584	597	567	581	594	574	582	538	599	549	548	566	534	597	564	563	538	573	569	532	536	567	574	578	561	596	537	603	548	544	594	558	576	548	565	553	560	584	547	566	560	545	573	601	543	591	527	556	566	567	536	523	565	568	587	575	534	554	546	590	574	589	564	555	532	597	551	576	558	536	590	566	568	527	563	550	549	553	586	585	557	579	578	608	578	578	578	572	550	572	556	555	642	567	559	576	563	597	557	538	554	576	576	560	533	523	533	586	597	565	585	567	548	537	578	584	597	575	534	536	542	521	572	566	558	536	563	544	550	548	599	583	514	544	556	567	587	537	548	574	532	537	565	561	535	570	587	636	613	592	534	564	575	571	531	531	573	571	566	533	565	605	592	557	559	583	569	566	567	580	606	570	571	582	554	580	559	533	574	559	583	551	591	566	562	566	568	564	554	616	543	561	566	578	517	575	564	574	575	588	559	566	610	562	584	576	582	574	582	582	570	557	553	592	559	545	573	555	590	513	616	575	582	544	598	596	555	559	540	568	599	554	548	552	598	550	562	558	603	530	522	613	555	565	564	564	538	595	593	511	561	565	592	544	557	586	535	590	594	553	525	561	543	589	565	561	555	576	565	588	543	532	590	591	579	528	588	561	573	546	510	559	554	588	534	576	570	548	550	619	557	571	589	562	586	542	558	560	564	565	556	531	570	500	569	529	546	567	547	569	580	515	511	565	555	603	560	585	582	588	549	537	587	564	561	539	550	561	604	587	612	592	518	559	560	520	549	585	557	510	619	543	549	586	549	510	546	591	540	576	545	574	515	550	544	621	566	521	627	557	554	613	561	545	552	559	598	583	526	584	589	575	546	572	520	524	542	573	602	591	561	525	592	571	583	601	595	527	561	555	542	531	551	594	592	575	573	570	555	557	593	556	547	578	574	587	554	584	597	550	596	560	538	572	543	572	567	555	585	561	595	558	564	554	539	541	563	545	510	587	553	561	594	560	586	543	528	547	586	529	557	584	555	523	535	564	585	584	587	586	559	560	537	572	594	592	576	553	591	583	539	555	554	603	602	535	547	512	550	575	582	518	579	546	619	535	561	597	566	572	591	536	568	559	564	546	554	577	593	557	554	583	557	597	549	515	573	620	533	566	581	542	581	537	591	538	573	586	527	530	510	544	559	565	569	577	550	576	540	585	585	540	566	584	604	585	552	568	574	574	557	574	589	554	541	571	535	542	590	576	524	616	556	568	553	585	580	543	572	516	550	588	584	581	598	563	533	633	602	560	599	537	557	578	576	583	570	581	547	532	573	561	565	531	543	560	532	555	572	616	534	546	536	565	592	601	611	571	596	520	560	574	570	568	561	559	537	581	554	540	536	550	556	603	572	581	545	563	555	558	573	602	562	542	551	574	597	584	548	548	563	572	583	625	532	563	545	552	570	583	542	568	582	563	540	523	573	581	564	572	594	598	590	622	596	491	533	554	595	532	558	564	543	551	571	597	573	578	570	534	558	548	553	568	619	565	560	569	569	577	553	572	566	567	546	589	577	558	568	572	542	534	591	554	564	593	585	597	522	608	579	532	550	558	583	573	585	567	580	539	533	522	533	538	501	581	593	560	534	570	589	544	608	569	539	552	617	522	544	586	546	535	532	547	566	593	583	571	572	585	574	566	533	536	558	559	540	574	590	564	584	524	593	571	529	589	552	571	591	562	551	557	545	564	557	554	550	603	555	575	598	579	585	526	590	579	559	556	557	577	595	596	602	546	563	565	559	591	595	572	528	569	575	553	515	535	560	570	550	545	586	542	537	576	535	575	584	559	582	575	548	565	542	573	616	532	567	560	562	582	521	574	560	570	539	584	552	576	575	567	584	556	592	515	498	539	529	578	540	565	528	593	560	584	558	555	557	587	601	590	545	579	533	588	584	551	573	554	587	549	583	604	573	520	569	576	568	586	587	542	545	519	565	567	559	534	581	591	582	540	579	593	534	579	558	560	534	538	604	572	564	581	600	551	540	559	571	571	559	560	588	572	521	617	550	572	535	577	610	545	551	569	583	577	578	545	560	601	606	588	539	603	545	551	560	582	542	566	546	628	546	548	547	543	558	582	559	582	567	562	581	545	556	580	571	586	523	583	571	566	579	576	582	588	584	618	531	571	534	595	556	584	550	595	592	511	562	598	560	559	574	574	610	541	588	552	577	557	517	563	541	574	595	559	552	579	522	562	593	544	625	534	587	566	561	528	585	542	575	556	592	571	621	574	624	587	567	545	556	563	555	571	507	571	539	561	544	562	579	594	590	567	578	531	566	534	534	533	546	590	562	526	568	544	568	568	573	567	581	593	583	536	560	555	551	565	549	608	583	562	568	573	569	580	564	569	549	553	551	588	580	572	563	536	576	534	545	531	559	565	558	560	566	526	572	614	589	578	578	539	527	555	549	569	566	585	564	576	547	591	566	521	574	590	588	556	602	555	568	559	579	557	617	543	588	566	560	586	526	558	540	588	572	562	605	562	596	593	569	571	550	551	524	560	592	555	561	597	622	547	599	595	544	572	575	551	593	628	610	551	582	546	528	573	516	552	532	578	551	567	536	593	588	577	574	551	550	558	593	566	557	569	572	553	608	552	548	524	532	564	564	524	619	518	506	573	563	525	537	524	557	587	560	583	532	596	592	564	560	585	565	581	549	631	561	547	536	588	557	545	566	582	576	602	581	552	597	588	546	582	537	594	580	601	544	540	550	533	563	577	562	591	536	550	561
26707	18537	6043	904	604	595	549	479	537	447	388	417	357	349	364	371	359	382	390	340	366	383	367	369	336	334	366	345	361	358	345	360	331	345	368	358	363	363	326	366	357	402	349	390	333	324	356	332	375	401	336	382	323	353	370	365	372	367	353	394	378	357	381	364	360	378	383	318	364	333	356	367	368	335	374	341	338	315	360	355	356	356	362	349	332	354	335	377	357	372	372	382	334	352	341	394	333	332	336	362	367	334	370	369	384	356	335	357	363	338	371	374	342	369	349	361	339	317	355	360	360	351	359	360	358	375	336	302	337	350	359	367	353	358	336	364	363	333	317	374	359	364	382	371	358	365	330	384	357	337	354	334	406	346	335	337	335	379	359	357	383	376	378	411	353	355	344	366	352	348	373	339	343	347	374	352	361	357	324	359	396	347	343	385	395	349	350	369	356	383	379	339	322	385	357	380	323	386	367	354	372	384	341	354	376	356	332	377	363	377	375	360	395	377	348	385	359	354	340	355	379	338	342	333	345	352	327	320	397	359	341	349	373	315	384	343	369	369	359	362	346	400	347	334	346	375	358	350	363	338	330	357	329	349	348	338	345	326	373	370	344	356	356	382	343	371	351	332	318	348	369	335	380	375	360	378	379	329	342	367	369	372	374	375	372	361	363	384	342	369	351	388	359	353	372	369	357	335	362	357	384	362	399	354	328	297	341	350	379	374	378	362	358	350	332	359	357	349	377	345	370	321	366	389	364	346	338	345	362	363	347	367	345	387	321	354	339	365	351	353	368	355	345	357	358	365	372	345	370	364	358	378	385	345	329	357	351	405	382	343	380	365	355	343	367	362	357	365	358	354	375	353	342	371	339	350	364	359	345	355	356	356	372	380	364	328	352	341	349	387	365	318	347	369	377	349	350	356	344	371	362	375	346	335	355	359	360	366	406	360	351	394	364	351	346	336	382	333	373	391	326	329	352	364	366	358	355	374	328	376	358	384	374	330	354	348	330	364	341	371	359	376	347	373	388	345	361	362	357	383	341	346	380	395	376	372	335	361	349	351	371	382	333	380	351	350	355	341	366	352	347	344	341	321	369	351	360	344	355	364	351	328	368	348	346	350	389	363	391	351	359	352	363	342	367	361	369	337	344	373	348	345	363	361	337	367	375	376	358	342	366	355	381	345	342	364	376	341	367	366	384	363	334	345	385	355	390	340	352	336	328	340	360	322	368	337	376	345	366	376	387	376	371	368	356	344	376	371	373	376	342	378	370	329	363	347	367	347	333	388	341	312	360	321	385	355	353	358	344	379	354	352	349	341	383	356	369	348	375	346	396	377	360	339	371	352	360	365	348	353	328	330	371	360	353	340	342	376	368	361	339	359	357	353	393	368	334	366	311	355	366	391	339	346	354	344	352	381	346	353	358	374	340	373	337	405	347	354	313	366	365	347	374	355	349	369	355	326	356	331	359	350	348	341	371	342	358	368	358	353	348	355	350	353	337	345	392	334	352	364	355	335	394	325	334	352	366	345	355	335	378	374	360	328	355	356	373	377	351	326	389	370	335	330	331	326	371	349	372	324	363	334	336	378	343	325	354	347	366	363	338	353	384	355	346	342	344	361	362	352	332	366	374	348	377	338	355	331	346	329	363	390	380	379	346	373	343	337	364	362	350	351	369	354	365	336	375	387	359	364	331	353	356	381	365	337	373	360	343	358	363	353	370	382	351	359	380	348	367	348	361	386	389	372	391	332	359	343	373	360	364	350	348	359	377	351	356	355	367	345	364	359	360	354	346	381	362	344	383	366	348	364	357	332	350	350	368	375	396	335	362	353	368	401	317	363	340	322	393	327	385	355	371	366	335	357	371	353	312	387	360	322	363	368	346	375	332	348	384	325	337	379	372	349	356	372	337	366	384	340	383	355	361	330	338	346	330	377	338	358	342	326	343	355	362	357	356	361	357	357	368	378	346	379	368	355	384	349	403	316	357	341	368	332	371	361	364	376	370	348	351	364	343	369	355	381	327	354	353	335	363	336	362	342	368	336	325	387	360	364	352	358	391	333	360	354	349	368	334	349	344	342	352	372	343	379	350	349	338	359	366	367	365	339	342	365	332	345	344	325	345	367	355	360	354	361	330	362	369	319	344	339	328	352	324	346	361	351	338	327	370	349	344	379	373	336	328	339	334	370	356	347	357	348	374	333	364	346	350	358	391	380	373	330	363	349	355	365	369	346	376	349	367	338	336	337	339	341	339	354	335	328	323	357	346	344	373	337	367	344	325	327	346	377	348	347	325	344	352	361	325	330	381	386	369	358	331	353	325	386	369	400	377	324	348	342	351	362	369	337	371	354	327	350	363	333	337	361	369	321	362	407	370	376	396	343	359	354	347	361	384	328	357	330	372	352	331	352	366	340	319	343	368	352	374	317	365	355	361	362	352	353	341	360	359	332	385	368	341	326	355	335	340	356	370	317	354	353	341	344	364	338	362	331	372	347	393	335	349	384	365	379	391	350	379	333	381	353	363	365	365	367	370	315	360	365	365	368	360	375	382	362	379	368	367	373	383	351	374	327	358	364	389	340	395	370	343	359	365	357	358	346	341	366	361	359	357	374	353	386	339	373	315	355	351	352	316	353	353	352	362	332	351	342	350	338	360	328	378	353	330	375	377	336	369	397	360	357	334	341	365	364	340	343	361	354	354	341	364	356	351	356	342	346	304	332	376	340	363	328	375	367	376	376	358	352	354	356	388	372	380	359	342	353	398	357	367	327	340	354	368	343	348	370	337	366	339	365	327	374	394	332	358	347	354	366	359	326	331	305	359	372	355	383	368	314	383	336	375	348	325	325	376	328	336	361	349	371	355	339	345	328	369	340	382	361	353	336	333	363	362	345	371	330	338	358	342	376	341	364	380	363	355	324	334	330	374	370	373	359	366	359	320	372	362	391	348	384	383	372	373	370	338	366	329	405	378	369	328	363	355	307	336	383	337	353	346	370	375	353	369	313	365	362	367	329	362	377	356	386	339	369	369	382	330	376	383	373	342	387	380	367	338	335	353	353	353	336	381	310	375	369	351	393	370	346	358	331	348	355	350	352	345	381	343	358	329	368	350	361	368	364	319	350	352	355	331	372	369	387	346	368	368	341	362	362	375	374	354	351	362	378	337	388	351	328	371	361	348	337	339	404	392	354	378	330	384	335	357	354	358	351	370	350	326	315	324	361	384	337	355	331	356	378	376	318	363	362	361	358	403	376	411	362	369	324	360	317	346	337	358	367	374	342	355	329	346	368	363	358	325	356	384	350	332	337	352	335	332	363	319	380	365	343	362	373	382	344	347	386	346	345	366	367	344	395	344	358	348	374	347	372	362	382	341	370	347	352	393	361	313	359	328	340	363	330	355	375	352	351	394	368	354	360	368	359	353	344	376	346	349	333	369	377	352	364	343	377	326	372	345	376	379	338	358	353	325	343	324	363	346	335	362	382	356	344
4691	2776	3532	1051	938	1026	929	826	744	715	599	552	505	481	468	453	484	474	475	437	438	499	450	462	481	463	508	448	480	466	484	483	476	446	471	503	477	479	461	466	480	459	471	463	458	443	458	449	453	480	456	467	485	423	458	468	449	453	477	469	498	456	496	518	473	494	486	478	466	450	476	432	472	498	443	480	468	429	444	454	449	444	502	459	471	480	449	451	440	494	467	495	488	446	448	448	443	455	453	458	439	433	462	467	442	468	451	468	503	439	478	459	486	480	439	466	468	478	447	445	454	445	470	462	488	509	444	463	456	485	487	479	467	445	436	489	443	465	514	491	447	451	475	429	463	500	478	477	476	434	479	490	412	487	434	485	493	454	479	469	486	472	473	431	445	454	485	438	491	460	455	465	466	464	464	479	448	477	450	474	459	455	491	458	471	450	504	468	465	471	452	447	438	474	499	461	458	504	469	455	478	473	474	437	473	413	474	474	449	451	450	447	483	468	457	479	452	415	538	528	495	485	494	438	484	489	457	462	451	502	478	439	468	462	453	442	462	437	473	475	449	497	483	503	489	437	480	438	477	443	476	470	433	484	438	479	495	465	488	491	488	482	471	469	470	477	447	465	473	437	470	483	459	502	412	460	464	473	509	428	462	472	429	459	473	452	474	461	496	481	472	446	458	446	468	462	475	441	481	452	471	406	445	453	484	462	491	481	479	469	457	441	480	469	446	446	477	463	448	426	479	478	467	449	458	432	465	481	449	426	458	446	464	451	455	453	469	461	481	454	495	425	451	465	467	462	454	483	445	490	493	447	472	459	460	454	467	456	451	453	510	494	484	516	441	494	480	483	461	477	493	484	481	482	453	465	454	470	428	432	465	484	480	471	468	462	452	444	499	455	473	464	457	471	447	482	459	434	481	471	458	477	502	504	430	457	440	442	517	461	490	447	479	470	437	470	483	478	458	469	480	470	472	453	479	465	464	475	445	465	419	463	492	456	480	469	461	437	471	509	491	447	456	473	462	487	452	465	453	457	466	428	515	489	473	449	500	436	500	453	417	480	416	476	479	473	463	506	486	414	432	479	423	436	471	437	482	465	468	441	478	467	465	501	423	490	442	451	461	507	474	467	455	473	470	473	488	460	454	504	451	453	489	443	473	487	481	480	449	462	459	469	485	424	464	449	450	497	473	472	476	460	448	448	510	440	490	498	459	459	483	483	497	532	473	462	486	462	474	489	449	482	473	492	476	428	463	457	482	447	483	462	438	452	446	463	455	483	453	452	472	492	470	480	432	435	432	459	467	453	461	448	486	475	459	430	492	472	457	475	462	456	468	423	484	431	478	456	440	464	471	486	455	505	456	496	461	466	468	461	487	476	466	474	462	465	499	488	474	468	465	513	455	529	479	463	473	501	505	456	474	480	490	474	477	454	410	474	475	482	442	480	457	475	465	481	417	469	459	453	440	476	490	452	476	523	470	479	480	473	457	439	484	456	455	493	450	478	482	452	456	471	491	427	434	489	480	466	453	425	469	483	475	467	474	473	451	506	470	429	462	481	486	456	462	514	475	454	492	444	442	461	470	444	510	464	452	494	476	477	435	475	438	447	501	478	476	481	407	440	473	459	413	488	462	460	463	459	477	469	432	460	448	459	450	479	465	455	457	460	446	478	492	483	500	457	441	460	457	466	468	443	485	448	435	455	462	485	488	480	447	466	467	447	490	468	459	454	446	457	482	496	454	481	483	475	474	465	446	489	457	430	463	443	497	459	474	447	441	469	444	452	480	474	465	464	493	457	466	457	467	480	465	484	441	465	438	517	463	472	467	449	429	465	453	444	470	478	480	503	467	497	430	480	449	430	479	442	446	455	451	503	510	467	474	508	457	477	492	466	502	498	477	437	484	506	485	448	531	494	426	464	466	466	452	463	476	455	481	472	449	433	447	463	485	448	466	469	493	423	432	470	489	451	471	471	426	468	464	441	470	449	457	464	428	477	455	418	474	461	429	477	418	446	448	466	478	462	503	432	459	472	469	463	434	484	457	483	466	452	480	487	473	491	470	460	435	455	467	427	483	483	463	460	447	455	485	465	463	437	494	458	466	439	473	455	444	413	469	487	483	449	490	454	476	465	439	473	467	463	433	486	465	468	495	500	486	476	512	492	489	455	465	464	465	488	473	421	479	443	464	452	448	449	419	513	483	511	477	450	467	432	508	440	459	456	443	467	476	442	413	433	498	467	493	473	469	410	435	474	454	493	465	468	497	470	450	462	433	431	445	458	463	451	458	492	471	454	435	495	497	471	475	495	487	479	442	481	472	456	427	457	432	465	485	512	476	518	478	456	443	448	480	469	460	475	455	459	459	487	477	421	453	468	439	441	425	439	483	442	459	448	512	450	482	480	461	468	434	444	448	470	510	450	471	448	504	459	446	469	479	454	488	467	462	457	479	446	474	496	496	490	479	489	461	475	444	471	495	478	411	460	457	494	461	463	454	528	497	470	419	462	467	448	467	468	491	483	425	489	484	458	486	474	481	458	499	431	449	487	481	472	485	495	441	470	441	425	462	466	448	449	521	490	478	449	472	469	451	421	474	453	448	469	470	453	480	450	459	478	476	420	488	490	476	462	497	471	446	457	492	458	478	468	510	435	501	497	476	495	472	487	474	440	470	489	458	485	447	454	483	470	485	513	424	456	480	470	480	517	451	495	490	449	471	448	479	459	450	446	463	449	440	473	492	473	476	448	467	469	490	458	474	476	475	464	456	444	489	440	470	455	477	457	470	465	449	484	473	440	465	499	432	443	436	447	426	500	469	486	466	471	462	438	480	433	446	468	508	454	458	475	459	503	457	491	487	499	478	454	459	454	453	494	457	418	473	517	501	449	461	502	476	461	493	477	468	478	474	462	444	467	429	456	454	454	452	479	477	457	473	451	477	449	442	471	476	446	487	481	438	468	430	461	484	462	498	460	493	515	478	450	465	430	463	451	497	523	450	457	452	450	469	456	480	494	456	450	481	454	469	473	498	438	465	440	435	458	484	488	480	471	463	440	458	472	450	449	465	452	435	475	473	454	476	445	442	472	492	476	461	434	431	456	471	470	508	505	467	451	447	435	419	443	474	483	475	431	463	464	473	481	450	499	440	453	451	495	493	455	485	454	485	435	465	471	465	436	486	468	482	475	460	486	473	455	446	490	446	433	419	485	441	489	425	453	470	516	459	492	451	471	410	467	471	442	470	467	483	478	460	488	434	466	494	433	441	471	480	432	465	458	465	455	542	457	469	460	511	444	451	463	442	518	438	469	464	458	466	470	459	466	469	480	401	423	477	473	485	470	471	523	481	478	504	479	471	464	467	455	462	472	475	479	502	476	467	500	432	467	457	456	493	502	467	444	491	453	456	468	458	502	430	420	471	452	446	449	428	444	475	458	459	487	452	480	493	506	471	469	480	441	492	462	470	442	511	499	519	459	508	494	437	434	519	486
23113	21106	28311	24155	21061	7756	1582	1096	987	872	780	711	631	676	642	603	609	576	644	604	624	630	607	590	594	551	588	640	579	574	573	640	571	597	588	580	580	617	598	620	564	578	583	590	582	524	577	557	568	583	582	601	578	583	584	578	581	562	575	532	585	548	575	579	587	586	587	610	597	550	576	567	574	569	577	585	569	623	538	552	598	639	572	657	605	587	571	543	598	605	590	607	578	582	603	574	585	589	562	549	610	574	573	575	596	543	575	605	586	540	612	576	649	572	549	557	578	566	547	569	589	547	550	556	617	544	598	619	594	545	607	571	607	587	603	587	554	583	588	590	604	586	566	580	572	585	564	591	622	616	585	592	559	607	560	593	625	587	586	566	554	585	568	569	592	621	586	524	582	622	593	595	559	640	535	552	577	586	561	562	588	595	589	587	612	563	560	559	633	574	601	562	559	574	571	535	574	578	601	522	548	577	574	567	604	574	590	558	574	575	566	594	580	571	556	608	637	582	612	583	578	560	613	597	551	550	569	569	520	598	574	572	606	539	599	575	555	593	557	597	534	588	563	562	576	557	563	579	590	574	570	573	546	583	543	585	537	594	586	596	569	591	573	580	597	568	562	557	587	614	645	571	574	580	561	565	611	598	611	564	568	557	610	552	594	622	542	536	613	588	593	584	582	570	556	607	559	584	579	575	614	572	590	582	591	570	556	589	589	521	575	614	589	578	612	556	584	560	586	599	572	555	550	610	567	606	614	570	616	624	578	590	582	556	561	574	576	602	595	542	534	587	606	582	594	599	594	571	576	580	608	585	591	592	594	580	563	576	615	571	532	545	559	603	583	558	620	595	595	600	534	537	588	582	565	563	619	583	562	579	586	600	565	567	572	545	567	589	572	590	569	600	617	588	552	599	561	569	593	596	540	580	614	574	570	569	615	622	589	577	581	533	591	562	551	613	613	636	516	598	532	595	579	581	566	623	617	550	591	588	584	552	567	592	613	566	589	621	571	561	573	588	616	582	573	617	541	626	578	626	551	565	605	547	541	595	557	562	565	552	583	581	571	560	610	548	572	586	584	554	596	610	567	561	559	551	632	577	556	599	555	604	565	602	571	508	559	611	521	630	606	579	552	531	591	620	592	616	604	570	598	571	554	532	565	557	561	547	562	588	533	573	563	517	570	572	546	558	542	560	615	551	575	586	618	589	590	542	583	616	580	646	567	586	602	576	585	604	571	571	570	605	583	542	556	576	581	607	579	515	628	560	562	588	559	576	564	583	594	591	631	609	574	583	551	579	537	585	580	553	598	617	585	586	610	557	565	516	618	565	590	565	545	592	611	586	581	603	581	568	607	568	601	568	565	548	577	606	555	577	604	558	602	575	607	597	586	578	546	552	568	580	600	586	600	591	578	571	582	549	555	593	603	635	565	579	597	591	575	555	588	565	578	591	557	609	587	617	575	557	543	568	598	572	545	569	566	573	565	601	519	585	558	603	579	581	583	602	589	590	561	529	596	593	591	557	589	564	557	568	570	563	579	578	559	588	593	576	546	572	585	547	596	560	548	639	581	540	544	568	596	555	584	599	545	563	601	600	590	540	569	566	572	600	561	562	589	590	566	551	577	576	605	601	584	583	552	504	578	544	583	615	595	555	559	584	597	567	577	598	588	595	593	564	625	564	632	566	569	548	590	658	563	590	551	574	580	562	582	571	597	609	558	579	550	565	602	599	558	591	604	568	554	588	542	593	575	577	562	573	558	557	561	577	572	567	607	596	558	547	586	596	569	588	578	535	604	561	542	549	570	560	595	559	577	574	556	562	586	575	573	535	548	574	553	593	587	605	529	542	577	583	585	565	588	588	558	578	589	551	571	605	598	557	583	628	594	604	600	593	559	540	571	557	584	549	551	582	567	572	578	544	534	570	553	570	581	556	566	611	641	580	579	590	564	559	553	560	617	620	576	567	594	607	554	572	556	569	575	568	586	557	567	572	603	554	547	563	579	573	574	597	588	582	589	560	563	580	598	565	551	569	563	592	573	555	547	556	569	594	541	574	584	611	556	621	582	585	606	576	549	626	622	591	575	497	546	585	549	590	565	571	585	590	603	585	561	558	585	568	586	573	540	580	578	618	589	543	572	598	638	562	543	560	542	624	593	593	602	605	599	584	609	553	589	588	564	603	589	589	549	576	550	604	565	581	576	608	627	517	581	611	583	611	614	555	624	561	614	560	570	547	606	587	584	582	603	573	557	563	517	598	574	579	584	549	574	585	621	608	581	541	608	586	569	544	622	563	539	603	571	557	587	572	569	567	593	567	586	601	579	580	544	576	565	552	546	560	572	569	564	550	564	533	572	620	615	519	552	560	615	574	563	587	532	559	528	640	608	560	592	573	568	591	567	573	600	562	589	576	588	565	584	582	558	579	603	554	589	578	542	551	604	605	562	563	565	526	627	596	580	572	577	598	591	543	575	563	611	561	583	614	543	559	602	635	574	582	586	582	582	597	554	576	555	558	563	551	582	640	616	574	579	565	587	581	575	620	573	561	568	574	572	572	581	555	550	580	535	598	604	634	637	593	611	570	578	591	577	571	580	594	544	535	557	553	572	565	555	614	573	607	598	558	573	585	577	624	528	551	561	620	624	583	582	564	616	571	593	584	633	598	580	613	577	620	573	573	547	590	537	575	575	585	555	559	580	564	565	581	593	580	573	616	582	631	584	570	571	551	573	569	595	515	574	598	565	562	568	579	539	623	539	621	616	621	581	586	512	605	560	574	528	621	581	595	581	567	589	562	558	515	571	571	591	629	570	612	600	628	550	543	574	550	600	583	603	568	574	579	579	601	558	580	572	574	552	551	566	596	578	530	621	531	593	553	620	566	535	620	592	589	615	536	592	594	596	571	595	572	608	588	572	529	587	542	555	576	558	593	581	591	578	575	607	562	568	572	592	575	554	615	567	624	570	555	574	548	585	573	549	580	572	579	586	542	547	568	587	594	571	548	586	574	589	604	578	623	610	569	580	593	548	605	585	555	547	575	620	622	592	566	558	588	578	547	603	591	626	579	591	542	547	608	557	570	567	541	605	549	598	568	577	576	590	552	564	578	566	587	601	572	577	586	591	571	587	564	565	610	541	574	581	574	552	554	545	560	571	565	562	595	597	606	590	629	554	607	577	540	546	582	549	554	580	562	572	569	577	570	564	541	579	555	586	573	587	561	564	573	565	557	617	577	586	592	614	527	605	603	574	618	570	562	623	573	630	516	533	574	533	582	535	542	598	586	578	543	566	585	553	568	607	567	581	560	582	582	527	586	547	561	549	567	611	604	606	552	539	600	598	580	562	569	601	604	593	554	617	574	582	596	593	613	535	609	545	612	580	549	584	595	569	579	651	609	582	556	536	591	587	587	587	576	536	592	577	564	618	583	582	595	590	538	542	625	568	525	597	537	592	604	609	559	607	598	615	585	574	573	578	564	549	575	567	601
4925	11502	18149	3489	2785	2588	2149	1825	1734	1426	1214	1087	957	928	848	831	804	796	780	829	828	781	789	791	743	787	818	803	753	803	765	780	772	805	838	736	726	767	773	724	782	737	703	717	757	718	719	698	763	760	716	752	807	720	748	764	759	753	741	762	764	721	752	734	767	767	811	753	696	752	751	717	730	768	735	713	728	782	762	731	756	732	743	694	753	739	719	753	739	709	758	721	739	780	758	695	770	755	752	753	731	729	728	804	743	693	786	724	738	725	735	726	727	751	765	726	769	750	737	736	712	762	759	753	708	725	761	728	719	744	741	772	769	754	727	722	746	720	776	761	677	708	741	769	703	750	766	738	725	835	688	745	746	743	734	752	745	735	762	752	754	761	785	748	712	733	742	694	780	779	725	759	794	760	742	733	765	725	764	712	737	713	751	727	767	758	724	730	729	768	715	752	732	752	766	773	711	759	712	718	714	774	777	739	776	727	780	774	745	759	749	742	718	719	723	774	758	744	746	759	713	691	763	759	722	761	742	701	765	744	768	754	726	734	767	757	781	709	686	726	738	797	774	725	698	755	736	772	744	737	762	769	773	768	772	720	723	760	742	730	728	766	721	745	761	785	769	718	732	698	708	757	769	732	729	772	739	766	773	731	761	734	734	749	785	759	746	782	743	750	768	726	740	782	705	724	747	762	685	763	702	689	790	739	782	764	733	724	742	718	799	691	737	778	766	762	742	709	753	786	708	739	713	683	755	776	722	714	765	804	731	715	794	720	744	736	716	747	721	750	734	730	744	764	723	765	670	719	780	792	805	786	730	727	718	726	780	724	769	738	760	760	807	734	723	753	708	746	722	728	750	777	789	762	742	785	774	802	729	711	750	760	754	736	760	758	745	773	751	769	741	744	656	708	729	752	711	714	744	748	810	742	788	765	704	709	748	705	755	714	760	729	749	770	728	743	737	717	744	754	732	793	699	736	703	715	750	798	740	773	720	762	723	740	721	759	766	760	750	702	753	767	725	712	756	783	789	745	712	764	733	733	785	750	763	822	720	738	733	705	716	755	767	776	780	739	716	734	721	792	785	741	711	748	739	669	737	758	720	760	758	749	719	765	698	700	747	779	754	763	746	689	755	728	724	771	826	710	787	785	784	738	756	768	770	789	748	775	742	736	783	752	745	699	806	745	737	773	714	755	755	715	724	793	757	755	788	760	721	705	727	761	737	742	746	762	783	749	725	792	758	736	752	701	721	726	778	737	734	785	729	773	689	749	754	755	703	722	728	774	749	720	792	735	755	767	783	709	699	763	749	744	707	751	714	691	781	695	755	755	760	747	758	692	686	772	798	730	738	743	698	736	752	727	746	686	712	737	745	766	756	743	709	775	774	724	713	729	715	731	726	720	702	770	766	738	702	751	702	793	744	756	747	752	728	746	795	765	782	716	775	750	745	705	737	704	746	724	762	752	706	717	721	730	756	729	698	789	737	790	762	728	750	745	782	784	757	752	742	789	754	719	788	779	696	732	735	693	731	698	732	702	761	741	722	720	718	778	739	724	774	755	748	744	733	727	735	745	768	781	781	731	782	776	738	750	736	755	804	776	757	790	783	717	721	767	739	723	722	776	827	785	720	751	733	730	708	720	770	717	741	781	795	780	712	717	773	744	785	727	733	708	754	745	749	767	789	761	781	740	736	693	745	743	775	770	724	825	771	755	728	679	740	773	723	671	781	744	768	791	708	779	724	798	730	740	717	796	727	728	750	765	747	741	774	762	737	765	733	728	777	755	742	774	736	797	748	738	771	747	737	757	771	739	782	722	751	746	756	773	722	771	727	725	757	752	699	744	768	692	737	753	748	733	726	773	765	783	727	783	709	769	745	763	785	750	697	771	760	767	779	711	726	721	673	766	702	751	726	731	710	761	730	747	704	769	752	810	741	752	728	792	803	737	750	735	774	740	768	767	735	724	708	737	702	765	745	723	765	742	716	738	752	743	716	704	752	728	726	719	758	726	750	768	760	721	748	677	785	744	762	713	762	723	760	754	741	668	774	756	733	764	719	731	746	748	788	768	749	714	742	791	734	761	739	764	741	681	721	735	713	688	720	762	814	781	681	706	729	750	794	771	757	693	751	717	772	727	719	701	770	711	763	744	783	746	730	706	731	780	742	722	781	726	738	732	765	736	752	733	767	727	749	758	738	698	791	736	819	798	779	732	677	712	736	791	732	763	790	714	716	731	742	716	774	713	802	722	729	767	739	754	734	767	738	780	718	747	707	725	730	768	712	729	746	734	785	732	777	724	788	755	740	749	716	753	710	767	773	766	819	724	754	758	696	710	706	718	745	738	752	744	742	695	745	726	751	739	748	730	731	713	758	745	799	784	770	715	732	759	760	789	749	732	767	795	731	729	766	743	717	688	745	714	732	753	764	754	709	719	749	713	717	715	771	747	704	780	760	779	741	759	738	756	728	727	717	750	784	802	735	755	738	755	776	724	761	747	782	716	728	717	731	727	717	787	695	691	733	753	699	755	722	745	736	758	746	764	726	766	785	749	739	779	747	721	820	769	747	764	726	736	744	738	823	699	772	708	753	805	697	728	724	723	700	705	793	735	704	746	721	712	761	726	696	719	774	708	752	759	757	748	723	736	787	726	784	781	765	799	751	745	765	739	711	720	779	759	749	737	775	769	729	783	749	749	737	742	721	748	750	736	747	764	751	728	744	734	757	761	708	782	803	772	695	779	770	743	747	735	766	775	741	786	722	759	770	734	770	743	761	744	706	777	761	764	746	788	708	753	775	754	727	721	754	721	743	762	765	775	693	699	722	724	731	721	743	711	783	764	761	758	751	742	740	737	728	726	758	766	752	764	780	751	804	738	747	731	741	764	712	715	730	749	791	725	712	778	772	728	729	762	754	726	703	698	762	738	713	774	685	786	782	801	756	767	703	755	758	751	750	776	780	743	740	747	709	722	763	734	756	751	759	770	739	718	780	700	751	830	752	718	761	744	729	740	767	697	763	745	767	673	711	805	731	757	735	719	734	759	744	711	767	734	742	743	749	810	771	742	772	768	756	754	732	762	754	714	717	738	798	747	733	700	745	705	758	771	726	737	734	724	731	729	773	753	751	730	720	746	771	743	768	664	760	769	757	747	760	738	723	714	762	741	714	783	762	748	725	731	725	729	777	723	728	739	754	784	741	791	730	749	709	727	781	807	727	741	782	745	695	799	771	797	762	760	757	751	736	728	768	804	724	768	812	796	777	758	750	766	763	715	798	729	757	762	752	771	764	772	710	720	782	710	768	738	718	732	775	779	774	724	765	739	730	737	762	737	760	769	749	772	732	686	734	721	731	716	692	720	754	789	754	733	730	697	774	752	767	793	775	727	764	811	733	752	756	746	740	729	802	721	729	747	726	756	776	752	774	703	783	770	756	761	734	729	783	715	745	817	743	740	776	753	760	732	692	759	756	751	773	752	737	700	670	785
24217	21069	26941	25165	5711	752	561	449	390	361	279	269	200	190	192	189	176	183	197	185	190	177	194	198	182	152	179	166	166	205	169	152	159	169	186	172	191	171	187	169	171	165	163	168	185	193	162	163	181	201	172	165	183	157	158	167	147	173	167	194	161	181	154	154	203	172	178	181	172	185	168	164	151	163	176	163	162	179	156	164	147	159	177	156	195	185	164	156	147	159	178	160	173	175	156	177	162	166	157	158	171	164	166	170	166	160	152	168	171	160	168	153	181	172	141	187	189	153	177	165	157	157	151	187	170	191	179	153	158	174	154	167	189	169	180	197	163	168	176	167	184	164	161	173	192	156	194	150	148	148	168	153	177	159	181	164	185	139	175	178	205	176	185	171	172	180	189	170	165	169	153	159	190	172	140	177	155	160	170	156	161	171	171	161	155	154	147	165	159	174	172	180	189	165	171	167	172	168	156	192	175	179	182	160	172	192	165	168	165	158	160	154	180	176	163	167	176	172	175	171	142	168	159	132	180	183	167	173	183	183	155	169	175	176	158	147	157	180	153	162	167	167	177	162	153	164	190	172	181	160	167	174	174	154	158	167	151	168	152	169	183	171	177	135	169	158	159	161	165	177	157	180	173	171	162	161	166	194	165	197	159	156	175	155	150	169	188	169	175	163	171	160	175	165	166	150	175	176	173	172	180	169	168	196	175	158	183	165	166	156	166	161	181	166	161	179	177	168	125	174	156	171	182	186	181	189	146	165	168	194	169	162	158	170	180	183	167	160	178	178	174	182	166	175	158	166	168	154	137	154	156	163	146	164	196	196	172	147	182	177	168	159	156	192	187	154	172	171	144	158	160	165	186	176	177	164	144	164	161	184	160	170	149	163	172	165	159	173	168	154	148	170	179	180	171	181	176	169	203	149	177	160	153	166	156	178	166	182	177	186	181	143	179	176	151	166	173	170	160	165	171	163	189	145	175	162	159	152	176	164	184	161	153	173	169	170	190	190	155	161	184	185	160	161	158	168	176	167	180	153	181	156	169	171	171	170	159	150	158	146	184	188	170	139	175	164	160	143	183	183	149	173	150	163	167	168	168	143	168	155	166	168	165	166	160	159	166	157	164	175	163	168	201	173	170	176	169	166	172	141	176	181	184	166	157	167	153	159	164	175	177	203	172	153	193	171	170	164	166	164	166	161	193	170	160	178	148	172	153	123	182	183	159	170	188	153	153	191	171	174	180	164	152	172	160	164	174	157	158	176	153	146	163	184	170	161	162	183	155	196	165	179	165	180	142	175	148	169	175	169	185	163	169	160	169	178	145	196	153	173	138	146	158	170	164	178	156	160	156	160	159	176	152	162	159	149	203	171	177	175	167	183	180	155	165	174	160	141	164	181	155	170	188	171	156	154	175	162	174	172	177	168	151	154	168	156	169	165	167	166	188	158	164	163	168	174	183	177	170	170	190	152	174	151	186	145	168	150	170	151	169	164	156	162	179	177	174	177	159	151	163	157	180	154	184	169	181	159	162	177	154	177	175	163	167	172	165	160	162	174	177	163	190	172	170	165	160	197	157	161	162	154	190	151	172	176	167	167	165	172	159	169	190	163	201	182	151	167	152	178	162	174	166	173	165	149	180	186	159	190	188	153	177	146	177	167	189	167	170	169	169	176	168	150	161	160	188	156	153	180	157	183	173	167	172	181	164	156	170	163	182	182	185	151	158	168	186	159	167	172	176	175	159	178	155	166	176	181	177	171	150	168	180	165	169	187	164	161	156	161	176	150	171	173	197	167	173	147	156	147	184	174	166	185	166	157	169	174	161	178	162	186	171	154	159	169	177	179	158	153	172	185	159	156	161	182	156	167	181	153	181	189	139	178	179	157	173	167	177	169	170	165	172	157	151	182	148	153	150	144	192	155	165	142	166	172	181	134	158	148	166	180	168	173	179	174	161	165	158	177	181	180	168	178	168	163	152	156	166	156	164	169	185	177	196	164	154	155	161	168	152	155	183	166	174	164	173	162	163	189	184	184	147	136	183	153	147	176	146	160	154	177	181	145	176	172	180	168	175	167	165	169	147	181	174	173	158	158	159	174	175	174	176	160	166	161	160	144	176	163	145	155	154	178	166	151	166	148	154	182	150	164	160	183	165	161	181	175	155	164	184	147	169	144	163	168	163	152	188	168	165	176	189	158	162	181	166	188	164	161	155	173	173	157	154	186	172	186	192	169	188	162	178	170	182	167	184	153	157	155	165	160	188	151	180	151	171	173	170	166	198	171	177	163	152	180	186	150	159	160	172	145	172	136	176	171	177	176	183	159	142	168	153	188	170	170	174	157	154	167	166	149	178	153	188	168	178	162	161	209	178	161	145	164	175	147	193	182	173	180	182	166	160	174	169	184	168	173	176	163	153	169	164	157	177	145	169	188	151	186	189	178	161	175	164	193	162	175	173	167	196	155	148	180	173	180	144	183	173	182	168	193	146	195	139	155	152	178	149	157	171	151	166	157	177	181	147	176	163	157	164	164	161	180	171	170	142	176	163	150	159	174	192	149	155	164	191	162	162	154	197	161	138	158	187	143	170	139	202	167	170	174	184	173	179	184	140	150	188	168	156	160	175	151	177	156	163	173	148	172	169	199	146	184	162	154	188	175	156	160	162	177	175	164	159	170	189	151	197	169	165	178	164	169	172	155	177	163	171	180	168	173	174	158	163	175	198	156	185	167	161	168	183	198	167	155	190	177	147	147	175	165	177	162	171	205	167	153	162	162	167	148	159	169	175	149	181	146	151	180	172	173	161	158	158	162	188	181	172	158	150	155	164	147	183	183	182	150	168	174	156	162	179	154	167	168	167	147	170	182	150	131	172	171	184	164	190	166	161	184	156	180	172	169	171	174	178	185	154	160	176	166	192	216	171	168	163	171	173	188	156	166	147	171	217	165	190	155	175	176	169	174	150	185	151	151	182	161	178	175	172	162	173	153	161	164	184	168	160	154	136	174	165	155	188	165	156	163	205	166	168	181	175	162	188	188	166	166	179	175	176	162	178	163	186	160	175	171	157	183	171	162	185	170	183	155	159	165	170	168	162	191	161	157	159	167	157	183	177	163	187	149	154	171	166	183	175	184	175	168	170	159	179	158	176	181	167	139	162	154	168	168	172	182	151	163	151	157	162	162	165	156	168	181	162	155	150	189	168	176	169	185	137	167	181	169	171	157	169	177	161	169	176	188	164	159	177	172	155	204	171	159	172	161	138	176	175	192	167	161	160	181	166	155	163	157	162	195	166	180	147	146	179	174	163	167	185	175	178	185	163	173	170	168	169	163	180	179	158	175	164	165	163	160	163	160	174	157	169	155	182	161	162	154	162	169	175	158	183	174	144	132	170	174	152	160	161	173	169	170	156	152	155	181	150	177	177	179	153	171	180	170	168	154	158	171	171	187	178	161	145	177	176	163	161	155	152	172	185	185	169	174	178	171	146	160
4203	6833	9709	1876	1662	1547	1197	950	837	715	547	464	355	314	295	265	260	277	266	272	280	252	281	247	249	231	281	229	236	255	246	240	242	240	237	230	237	248	256	252	257	240	240	240	227	237	234	236	225	229	241	244	260	201	223	261	222	210	215	210	216	232	239	243	217	238	206	251	258	251	216	238	238	254	256	217	234	240	242	248	226	258	213	268	245	254	253	229	251	244	250	246	228	247	203	245	241	246	255	226	249	241	239	241	224	257	220	229	223	213	250	251	237	212	230	252	229	240	238	219	224	262	244	217	230	236	243	235	271	210	244	251	222	234	254	216	221	232	256	230	228	219	209	238	216	241	250	220	222	219	251	249	204	254	233	252	217	223	242	233	221	237	222	243	209	244	237	255	239	236	211	239	222	234	255	262	263	245	219	279	255	237	222	242	256	247	237	241	231	226	211	226	240	246	243	251	230	240	258	230	232	237	242	240	255	236	222	244	209	255	219	207	218	226	228	229	208	257	227	249	211	267	211	228	234	241	222	226	244	212	226	215	238	262	228	251	243	262	233	253	241	226	257	230	235	238	236	247	208	236	231	219	236	252	238	256	239	238	257	217	220	240	240	255	223	224	258	223	238	230	238	245	238	226	250	236	241	261	252	232	222	245	255	219	237	255	239	229	237	229	252	240	222	238	259	241	240	217	272	233	250	228	238	235	248	257	218	264	232	244	221	222	250	231	229	212	201	231	216	216	221	222	230	238	206	209	216	245	231	239	214	244	225	196	265	210	230	245	226	234	229	233	201	213	251	217	230	258	224	231	224	230	221	233	241	241	224	235	220	227	230	244	221	282	225	251	246	230	241	224	253	233	219	238	236	229	228	252	222	253	223	274	250	251	223	245	229	215	217	233	231	249	213	224	243	231	220	247	233	242	229	234	239	258	234	255	227	256	261	240	244	215	244	225	247	251	242	254	246	213	246	229	217	220	242	233	229	240	235	214	236	218	230	214	236	230	222	228	274	213	237	237	236	254	240	236	239	223	234	229	230	231	228	244	209	210	239	212	248	241	233	245	226	233	260	223	232	243	240	221	237	223	223	205	251	246	205	242	232	246	223	251	233	218	220	233	232	237	258	232	256	254	257	245	190	243	214	243	255	228	217	232	235	242	241	238	229	260	226	229	240	232	226	240	253	221	240	236	218	224	247	233	210	240	261	206	208	258	223	212	257	261	219	231	233	258	228	243	240	213	251	241	226	234	237	244	231	251	233	234	256	256	237	224	238	234	247	230	240	244	257	240	242	215	244	266	243	221	226	236	223	268	241	217	211	230	244	205	208	245	240	219	245	269	261	247	200	247	251	237	221	229	233	219	228	233	239	238	212	230	239	247	266	229	278	234	239	211	254	244	228	198	259	250	257	225	225	251	217	263	245	230	241	237	246	218	240	219	245	230	229	251	219	238	252	222	252	231	247	249	239	245	206	252	244	224	219	219	242	239	249	255	250	205	259	227	242	241	242	217	245	252	215	235	232	201	243	226	198	221	231	244	251	232	270	242	263	252	242	239	235	230	220	238	249	228	232	254	249	223	245	224	266	248	228	221	217	232	226	235	280	274	235	248	266	234	206	236	242	233	240	246	227	227	211	212	254	220	216	241	253	237	224	242	232	248	241	219	238	221	249	224	226	220	226	261	258	233	225	261	230	234	236	240	254	248	234	237	258	237	222	242	212	253	245	227	238	220	260	224	235	262	214	223	241	223	228	223	244	213	250	221	246	234	249	216	220	207	220	208	250	229	238	239	227	220	235	269	248	260	207	238	255	238	236	218	235	257	223	245	231	252	249	240	214	246	260	241	266	233	243	238	249	246	263	206	232	208	233	229	239	236	224	235	220	226	241	241	208	203	234	266	239	251	228	255	227	234	229	241	235	237	225	225	226	225	230	218	242	253	232	247	232	245	245	239	251	220	238	235	259	220	237	263	256	232	218	211	230	219	214	240	240	245	215	236	237	257	215	238	242	248	242	253	236	241	226	268	258	240	237	237	246	230	253	236	214	226	232	238	246	201	244	245	216	236	222	196	221	221	246	223	257	204	216	231	223	258	236	257	236	219	239	238	234	210	255	250	230	246	230	230	241	232	241	230	241	262	265	220	250	232	224	222	233	226	247	237	245	232	233	228	215	255	228	246	209	220	266	260	220	250	238	237	250	264	271	216	234	210	234	259	212	249	223	245	220	229	234	254	270	263	256	192	229	235	220	241	224	248	228	241	217	230	256	234	229	231	229	253	249	266	232	230	214	231	226	258	222	250	212	224	261	205	255	237	245	265	216	243	245	262	236	228	245	236	270	232	222	236	215	242	262	208	215	223	246	227	232	208	238	241	247	229	228	246	249	242	265	230	246	235	251	223	242	231	234	239	234	218	277	214	249	208	218	226	257	247	216	247	226	229	251	225	270	229	240	238	278	232	222	216	231	222	238	227	232	255	252	249	232	234	251	254	197	218	235	259	246	252	234	241	221	216	230	272	236	239	212	219	242	244	231	221	219	277	209	250	248	226	249	234	229	220	221	248	238	214	228	257	214	234	221	210	266	233	235	248	236	232	225	220	236	245	228	253	226	246	253	255	211	236	239	233	218	256	216	232	235	229	205	239	220	241	224	225	253	211	235	259	257	235	230	244	216	244	225	233	237	248	237	233	223	209	232	244	218	207	244	243	232	228	215	231	253	255	230	210	228	228	248	261	249	242	256	232	234	237	218	215	226	226	222	238	249	260	231	219	227	234	238	237	217	267	227	216	240	266	232	222	250	241	217	248	228	233	229	231	197	246	247	257	231	242	218	209	221	214	238	241	263	217	249	217	264	229	244	235	224	236	253	231	216	235	229	233	231	226	227	258	227	221	210	234	231	220	224	236	220	225	242	211	229	243	242	236	233	218	229	230	243	231	265	239	238	218	251	253	228	228	214	246	259	231	254	236	245	247	219	218	249	218	239	250	256	233	217	229	249	204	266	250	239	245	228	264	243	237	229	200	235	248	260	253	231	218	232	239	240	248	257	237	246	216	231	275	240	223	214	216	243	233	225	223	223	252	245	252	224	216	272	230	225	223	224	228	228	213	261	251	209	229	240	239	213	234	232	214	217	253	240	241	220	208	251	244	237	253	242	224	231	232	242	223	226	249	216	225	252	216	228	252	234	232	252	237	208	215	219	243	265	231	243	227	232	224	244	234	260	238	242	210	259	221	239	221	257	232	244	221	228	215	228	251	239	236	259	237	252	212	213	243	242	229	231	216	212	230	270	217	223	270	219	211	219	227	259	220	226	220	216	223	216	224	257	216	229	239	249	239	228	249	216	262	240	248	258	228	219	223	244	236	193	266	225	254	252	222	235	209	245	222	209	221	247	214	215	207	230	236	255	270	237	232	230	230	235	229	198	272	207	244	222	244	266	236	252	265	238	229	234	231	248	248	225	246	251	218	229	254	222	225	249	198	215	244
22196	21132	28860	23651	21137	21139	6572	1418	1085	994	774	671	596	555	546	526	494	508	495	477	464	456	470	436	458	463	464	437	428	472	427	455	468	437	430	465	464	429	427	441	411	427	413	467	411	454	458	418	430	411	436	449	407	458	445	436	479	468	439	432	452	394	448	407	448	400	418	454	418	413	400	419	396	417	435	406	445	435	413	434	428	421	409	394	400	427	439	438	441	422	419	444	466	412	429	440	448	412	440	443	416	412	426	435	430	420	441	400	403	425	419	417	429	458	434	426	434	450	435	436	413	408	448	438	431	437	451	423	440	438	459	376	384	416	454	405	427	462	432	482	447	420	402	409	439	443	449	435	411	421	434	433	425	404	437	433	437	418	424	426	428	446	409	451	432	442	418	446	445	452	431	467	406	487	418	423	397	447	442	426	437	420	425	430	410	447	428	432	449	454	404	400	426	443	380	448	444	438	438	411	444	400	415	388	443	442	429	418	442	419	459	400	434	459	497	442	413	461	422	439	425	373	419	418	417	418	438	417	423	409	421	423	397	420	388	434	430	430	405	403	432	448	454	453	458	442	422	434	451	377	426	419	425	417	408	423	414	417	462	457	388	404	389	432	454	433	450	421	452	435	415	430	406	389	393	407	433	438	456	453	398	432	432	445	418	405	454	422	429	406	397	452	431	469	392	454	411	447	474	419	458	443	433	464	422	416	385	435	440	392	436	470	432	426	435	447	392	449	422	437	385	442	421	447	414	411	434	424	382	416	462	416	432	427	447	392	406	429	453	434	476	455	421	417	399	436	424	421	477	436	432	421	416	422	455	434	398	406	429	424	465	422	411	398	447	436	404	381	394	424	425	441	434	443	428	466	410	437	439	425	450	451	447	397	412	465	423	435	416	411	437	415	415	468	411	419	413	440	407	421	429	428	450	435	436	400	434	413	428	417	423	432	427	414	433	408	440	435	434	412	438	398	418	438	433	424	434	433	454	431	427	436	414	432	430	448	407	458	420	369	433	409	400	429	449	423	445	391	453	422	439	417	469	406	412	445	439	443	380	418	418	417	408	401	434	438	414	415	419	447	447	438	474	407	431	419	419	431	453	410	433	422	417	395	402	400	409	421	461	406	403	442	449	416	420	433	443	429	425	392	411	411	437	446	462	422	416	444	447	410	423	412	434	408	411	420	391	445	422	438	414	392	429	404	430	416	433	442	484	472	431	452	415	481	410	395	380	444	433	429	401	391	443	459	428	431	410	445	425	434	432	435	423	400	434	430	458	441	424	445	425	416	440	421	443	426	430	418	412	406	390	391	429	429	422	441	448	452	423	386	432	408	470	429	429	465	438	431	381	447	418	413	402	447	388	403	442	454	443	398	453	408	418	404	411	458	400	416	428	402	436	481	429	459	440	451	467	485	445	410	416	434	438	411	429	424	409	400	415	461	402	427	390	414	415	460	410	410	422	436	410	456	464	393	417	424	402	462	412	450	462	404	440	452	418	471	398	442	457	417	407	436	466	425	406	418	433	427	410	397	411	428	404	420	435	462	411	442	419	426	415	438	408	405	412	423	466	426	422	453	407	442	400	442	416	422	450	396	470	414	457	395	403	409	429	444	443	444	427	410	405	415	425	427	420	426	406	415	393	458	443	416	394	433	393	438	406	443	417	434	460	418	397	405	428	431	423	436	401	417	420	382	421	392	449	385	409	442	434	397	444	403	399	426	399	415	429	389	416	405	399	463	456	439	422	405	436	431	397	424	429	462	427	413	431	437	441	448	425	455	396	412	445	423	401	415	428	450	419	404	402	416	426	443	438	449	421	430	417	453	421	407	459	417	435	419	418	423	419	433	422	394	440	432	415	445	388	462	386	409	423	425	423	429	445	454	427	387	403	441	402	412	415	428	459	410	458	402	400	442	416	403	433	402	429	462	428	428	405	450	456	435	436	433	427	394	408	405	397	439	460	394	388	413	401	414	456	435	447	443	398	473	463	442	455	420	391	419	445	441	434	476	410	460	444	441	459	435	443	435	419	388	411	447	451	462	435	445	400	420	438	413	480	435	405	439	449	461	401	415	411	405	427	415	399	424	432	434	413	427	434	404	423	439	445	427	416	410	410	430	441	410	389	407	431	451	454	397	388	404	427	406	442	444	450	394	423	434	425	453	447	439	408	466	432	446	424	444	452	438	438	427	429	409	421	381	418	453	410	448	447	462	431	428	420	438	423	445	397	414	437	465	431	429	404	417	420	426	426	399	434	427	403	460	450	422	425	444	425	437	390	455	427	434	419	426	444	416	411	419	452	413	407	434	443	433	453	399	428	435	448	447	415	443	432	402	420	443	418	421	394	416	425	451	438	418	449	416	427	414	414	394	457	449	391	436	440	481	434	454	427	412	408	433	409	418	454	413	419	441	401	412	405	432	407	434	393	436	426	392	388	435	392	399	447	415	402	413	471	421	415	380	406	405	412	456	468	416	427	450	428	450	427	448	428	437	387	431	426	409	449	399	427	380	431	457	431	427	415	416	403	416	404	449	384	448	410	460	439	457	422	401	432	400	423	406	379	396	423	416	390	415	460	440	408	435	444	456	467	465	423	409	417	466	458	453	438	431	434	436	430	447	381	406	403	408	431	437	461	438	465	435	415	410	413	421	420	410	404	452	382	413	421	423	456	411	434	400	452	479	430	438	409	397	451	418	386	403	403	449	411	420	451	437	388	450	438	433	404	450	432	384	422	393	415	397	423	458	426	418	407	448	440	376	436	470	423	420	405	432	429	404	419	433	486	446	444	429	426	411	426	412	426	438	427	442	404	409	468	431	440	419	424	419	416	398	411	445	429	460	405	413	414	417	422	420	421	426	431	403	430	467	422	407	457	435	456	401	382	433	421	413	434	410	415	398	416	461	393	450	442	447	422	430	429	407	413	439	428	416	453	418	437	428	445	423	419	426	448	443	424	426	443	450	400	434	491	458	450	421	429	392	379	420	396	419	450	385	396	415	462	413	451	410	442	422	463	449	423	409	417	447	448	408	436	441	434	447	413	397	428	437	422	427	418	422	430	442	467	425	440	410	464	443	417	416	413	404	433	459	416	419	398	460	415	409	433	414	418	430	408	396	402	390	458	442	413	418	388	417	454	441	414	444	421	400	440	398	451	460	398	424	406	417	438	457	439	443	414	426	433	410	403	399	388	436	468	415	394	430	407	405	419	421	439	415	441	432	442	412	429	423	411	417	451	416	434	391	452	427	460	409	432	421	436	443	431	425	424	415	404	408	448	428	424	443	455	406	408	438	448	408	447	447	431	421	416	418	412	432	422	395	431	413	398	385	417	454	474	425	408	427	462	428	448	402	410	400	462	412	419	432	408	426	432	427	418	434	391	406	444	454	444	437	476	413	426	420	432	447	442	400	437	455	414	399	447	427	408	440	449	461	439	414	419	395	420	430	405	434	415	423	404	439	440	423	448	417	408	415	426	425	427	447	420	414
6036	16412	18992	5237	4445	3787	3032	2496	2062	1837	1493	1143	977	848	789	716	728	698	688	723	660	591	595	628	589	624	648	601	603	601	580	634	604	559	586	578	604	569	572	612	556	548	553	572	578	584	613	559	591	622	549	575	583	602	584	612	577	552	615	602	526	544	571	545	545	604	554	611	564	570	572	628	584	534	629	607	536	575	552	586	583	551	576	568	539	575	619	557	569	572	550	578	590	602	597	601	540	551	578	589	570	575	614	615	556	546	591	545	589	583	498	546	562	574	586	532	565	546	615	527	565	593	577	560	610	583	539	556	513	563	573	539	556	549	532	546	522	575	579	566	583	552	542	592	563	579	551	577	565	563	561	542	572	571	549	532	575	629	557	557	571	514	579	581	547	570	560	567	558	569	572	559	550	554	601	604	526	539	560	580	625	544	542	569	533	591	555	563	573	582	586	539	559	541	578	553	562	577	558	579	592	595	533	589	560	592	563	579	554	536	585	588	556	557	578	597	587	550	556	565	555	565	556	576	633	569	570	558	591	580	539	561	590	549	552	555	616	580	557	548	579	620	589	582	557	583	564	526	565	613	540	549	559	619	579	558	572	565	568	548	554	588	581	582	592	545	579	577	555	589	590	590	555	535	566	548	548	592	578	587	603	561	597	580	592	570	594	623	537	538	621	605	592	545	615	553	595	542	549	572	559	561	565	599	539	567	578	564	564	555	597	554	570	530	557	605	606	547	546	549	564	576	594	597	599	517	601	547	546	605	576	561	566	557	564	574	576	563	553	569	597	601	571	570	599	560	551	576	578	545	556	544	565	564	568	586	506	524	557	580	584	562	555	586	591	587	605	563	581	579	526	578	591	581	557	550	583	559	563	589	586	549	522	588	564	558	579	558	553	586	540	604	515	570	561	589	552	594	543	564	570	560	561	576	549	556	546	588	562	568	533	546	599	537	570	556	550	615	575	570	594	520	564	552	564	568	595	600	548	605	582	556	579	599	560	563	576	610	546	586	563	560	573	526	608	554	612	605	563	598	603	573	555	567	595	560	580	522	556	584	570	552	575	578	573	598	566	573	593	558	542	547	571	568	600	633	587	575	592	581	568	564	558	569	600	586	602	538	594	578	547	576	529	571	606	551	608	580	574	570	585	589	552	554	550	604	552	549	571	574	584	559	547	621	571	551	555	577	558	589	589	557	587	558	561	565	531	553	576	525	551	571	584	573	602	583	557	548	574	541	551	543	565	586	584	570	586	570	521	544	573	625	587	579	538	538	567	573	565	574	553	609	589	560	558	591	558	577	573	607	564	551	584	599	572	552	550	564	566	578	517	583	579	579	575	548	584	522	561	599	566	583	579	540	564	617	576	547	624	550	542	586	535	570	558	536	529	613	546	549	515	574	548	562	578	582	535	520	567	570	595	575	598	555	600	620	531	615	544	561	534	575	564	560	569	561	585	561	582	590	541	532	568	567	594	553	534	542	560	598	561	516	580	590	549	552	559	562	550	571	577	590	586	546	565	575	589	582	613	533	545	570	551	557	532	561	588	536	586	574	599	584	563	538	582	540	540	547	593	532	548	586	531	576	524	598	573	573	587	560	553	551	612	561	571	576	545	550	529	563	538	577	593	572	571	549	556	592	579	550	550	612	578	549	555	582	589	576	580	555	560	557	583	536	542	606	554	564	598	550	595	575	562	570	521	572	575	535	573	548	580	581	533	604	581	562	592	574	599	557	545	558	560	565	558	541	534	586	549	498	543	564	580	565	578	561	510	549	554	572	594	552	583	568	568	572	567	567	550	554	564	613	579	639	589	552	546	531	559	565	543	533	586	561	562	591	561	555	572	609	564	563	565	587	540	567	517	574	619	587	576	605	596	616	590	567	600	556	543	568	543	527	551	550	589	579	577	592	554	557	522	579	558	544	542	558	547	569	571	537	576	565	612	569	505	549	585	553	581	587	588	596	592	607	550	544	553	600	585	556	579	539	568	554	579	551	562	608	573	590	573	585	566	546	537	575	536	552	548	559	610	575	538	564	574	546	573	573	552	573	560	544	562	555	613	543	566	544	580	560	585	585	596	597	542	600	577	558	573	576	543	544	552	564	598	550	558	564	562	607	562	579	591	576	557	591	575	589	589	588	543	614	587	549	527	593	595	626	574	579	549	556	555	569	571	577	539	602	575	571	588	562	564	570	537	510	560	556	594	565	553	555	552	551	577	600	555	574	547	573	538	589	552	565	522	579	584	554	562	599	620	552	550	595	575	588	577	551	562	585	545	557	565	577	553	549	578	557	554	588	557	589	559	561	543	518	509	566	565	534	583	596	573	557	578	591	572	600	591	547	552	589	527	578	596	576	568	576	555	553	565	552	554	559	579	557	596	558	580	574	549	562	569	563	528	593	535	571	597	593	554	520	581	538	562	585	563	574	606	554	561	551	569	595	583	553	538	570	556	596	548	568	548	560	571	617	554	553	582	575	587	551	591	579	597	584	565	574	575	551	538	600	544	558	529	597	520	542	603	592	586	631	593	586	573	575	582	578	605	550	594	544	605	543	549	599	580	561	542	593	557	584	542	574	573	554	572	551	526	538	534	523	563	561	605	585	602	580	549	548	561	544	581	604	630	519	633	535	647	570	519	587	619	543	575	599	570	558	595	578	605	555	565	571	614	566	601	577	585	564	564	537	606	538	549	577	575	559	615	542	538	577	572	540	543	527	511	563	557	539	535	536	569	565	598	574	554	558	621	617	527	577	522	534	556	591	562	590	560	540	552	564	544	501	590	558	538	597	574	537	620	582	578	581	584	565	506	590	524	558	588	534	587	641	609	596	524	580	584	550	563	560	588	562	551	565	578	545	589	583	528	608	553	540	559	538	601	563	545	604	531	518	585	582	606	526	519	557	555	576	544	580	590	579	551	546	580	599	567	565	586	543	576	568	571	543	566	568	576	585	575	547	555	561	586	553	608	574	588	598	529	581	596	545	586	563	539	586	604	561	543	538	520	635	553	549	536	584	631	603	597	611	542	580	500	562	570	574	555	499	565	539	596	574	566	551	590	541	572	566	589	581	581	547	570	503	560	627	574	539	591	557	573	492	558	576	565	532	536	564	561	558	569	583	604	540	560	565	576	539	545	574	570	559	522	542	564	531	549	550	570	593	557	575	592	590	616	571	586	578	570	602	625	564	566	558	585	533	564	608	564	538	574	565	536	569	556	538	602	562	534	568	541	546	577	588	542	534	566	543	574	549	509	598	556	577	626	573	577	534	574	558	565	532	577	544	571	563	590	552	562	585	572	583	574	568	562	551	534	558	522	577	557	507	547	532	565	562	518	582	546	522	553	542	554	581	544	594	556	584	563	606	592	551	522	560	543	566	574	548	561	564	565	562	547	563	577	579	559	555	574	526	591	594	592	553	539	546	593	604	593	579	543	569	563	603	573	584	566	574	551	523	558	544	584	565	568	592	560	546	546	604	596	528	539	584
26844	18760	5117	858	639	665	583	563	408	475	426	370	360	365	371	357	362	372	379	356	360	376	367	350	367	372	397	365	377	339	345	385	345	336	334	362	339	352	355	375	395	338	379	352	331	361	359	333	379	390	348	373	339	375	369	366	360	386	363	387	370	311	386	397	377	343	337	361	351	340	351	377	386	414	354	393	347	367	375	367	364	368	378	389	340	353	377	354	384	365	359	345	352	345	341	376	390	396	374	361	353	351	347	378	366	365	355	360	361	354	364	369	354	365	375	355	372	333	381	379	343	358	376	344	367	354	372	340	389	349	381	355	337	364	347	368	328	347	364	389	415	373	381	356	408	323	363	355	363	373	365	358	377	351	338	392	315	360	349	350	386	367	352	368	368	370	390	368	381	392	366	377	371	358	375	372	347	358	342	314	341	344	354	394	333	366	366	331	336	345	378	349	361	359	376	378	371	377	387	365	354	400	340	346	316	380	367	388	387	360	372	352	345	363	323	343	371	381	358	381	363	363	378	342	354	388	377	359	323	378	393	347	368	332	372	344	348	339	338	373	382	361	382	362	353	381	385	334	353	329	334	338	325	350	332	353	359	337	378	369	379	349	345	352	357	383	400	376	349	365	330	384	340	367	370	359	365	340	388	378	362	328	379	364	353	358	389	349	357	336	337	384	350	357	340	370	354	378	359	381	385	372	328	364	399	338	373	334	355	374	380	355	366	408	334	365	356	364	359	341	366	339	350	359	403	358	379	353	366	320	343	362	335	332	369	378	363	365	354	393	341	360	376	323	330	358	378	356	372	390	336	370	357	352	375	351	380	398	361	354	354	361	374	345	357	345	353	415	339	371	373	380	393	343	374	367	350	370	353	340	366	355	375	379	350	365	374	355	384	382	370	377	347	367	347	371	367	362	388	387	367	354	357	384	339	402	382	344	366	391	380	391	336	373	316	369	335	399	380	329	337	372	390	379	365	350	383	341	358	316	352	365	329	387	355	372	368	374	358	345	414	357	346	375	367	366	348	352	360	362	328	362	346	351	382	386	391	407	371	344	384	364	338	356	386	371	370	330	371	363	372	393	315	375	330	361	355	324	369	334	350	338	359	352	349	362	332	335	383	339	367	345	341	351	347	342	398	328	374	349	356	346	376	333	376	350	349	301	372	427	373	354	348	350	380	353	390	330	337	373	372	365	340	367	344	341	348	349	373	398	362	362	340	390	351	325	369	379	354	361	323	372	374	373	353	365	389	356	325	370	404	345	358	360	334	335	354	323	366	342	339	374	365	374	335	376	356	393	374	385	363	369	382	405	351	375	354	384	375	336	347	367	377	374	354	335	372	375	355	337	345	332	370	370	369	355	365	365	351	356	388	363	350	360	367	348	368	346	368	318	352	340	373	327	344	358	367	380	354	359	352	371	344	376	372	386	344	381	370	369	388	358	356	397	372	362	350	352	357	394	369	377	359	376	359	359	341	371	365	332	359	347	361	357	361	349	358	310	342	385	362	371	348	350	365	376	359	321	356	380	340	383	347	384	377	312	347	342	364	394	370	354	339	362	376	406	375	348	367	367	385	327	376	376	371	367	346	355	347	342	340	364	369	383	368	354	349	404	371	350	381	368	368	379	333	385	375	353	388	360	369	344	355	349	400	348	368	392	365	384	397	344	350	363	370	375	366	375	342	382	379	363	372	323	394	378	348	339	359	349	374	370	332	379	375	365	373	370	363	391	392	388	358	375	357	373	358	353	393	360	388	388	372	381	353	364	374	329	369	350	347	353	346	349	371	368	346	397	406	390	344	366	344	341	364	343	354	357	371	354	363	360	397	369	375	335	361	370	360	378	371	385	358	401	368	353	377	355	360	352	360	332	389	377	352	380	349	363	369	407	360	328	366	365	371	331	360	357	358	366	369	402	371	370	370	371	363	382	330	311	369	405	330	332	397	375	344	367	343	376	355	388	391	365	348	354	388	368	387	340	315	371	362	333	366	365	404	365	365	341	366	374	344	362	350	367	381	354	352	377	380	325	415	365	362	351	344	365	365	355	335	362	383	319	346	369	371	357	349	392	363	361	397	394	357	355	349	405	371	352	357	366	385	370	345	391	368	389	375	367	374	343	378	327	367	363	345	388	357	396	364	375	352	364	344	375	372	345	336	411	352	326	346	328	377	339	371	382	309	381	328	379	376	355	359	350	360	338	345	372	379	359	342	374	368	349	360	364	387	366	362	347	362	359	337	360	351	365	355	344	368	397	343	353	367	389	397	409	337	349	358	367	361	386	375	394	391	341	397	359	372	363	352	324	342	366	375	351	370	360	412	375	375	380	346	352	356	328	376	367	358	373	369	363	340	369	337	379	350	347	363	372	369	346	364	339	344	325	366	329	360	356	332	372	383	367	350	362	344	367	382	372	385	388	328	319	375	355	343	342	395	341	355	369	418	372	354	385	344	378	418	352	352	385	407	361	356	359	359	342	362	372	361	325	347	422	352	336	363	329	379	365	394	379	357	363	358	341	369	358	348	383	353	368	322	365	337	405	385	389	334	370	363	382	346	352	386	340	357	334	374	367	382	345	373	360	384	348	348	368	378	344	378	349	352	374	376	342	364	380	379	355	382	344	371	334	345	340	358	337	360	393	345	403	353	384	386	353	366	372	378	348	364	360	310	356	355	346	369	356	362	344	379	386	333	393	399	348	369	357	337	378	351	324	390	339	367	348	365	360	341	341	376	321	370	373	377	345	392	340	339	354	329	365	357	362	374	325	385	322	378	388	369	358	365	378	366	329	334	358	390	383	334	372	379	358	380	362	377	359	376	339	398	402	338	348	403	362	379	369	339	341	356	351	359	356	356	362	335	369	358	354	361	368	384	359	333	367	347	377	333	354	361	381	379	366	355	371	341	368	342	365	384	350	343	322	407	393	367	376	354	372	388	371	359	352	365	369	338	373	349	348	369	360	346	344	388	360	374	379	368	387	328	385	343	382	372	356	396	356	357	390	322	384	363	340	361	340	360	383	331	368	331	383	337	368	394	340	361	355	410	354	358	391	374	345	358	398	383	335	372	362	375	360	333	378	334	342	340	376	376	363	377	377	341	367	382	403	354	367	363	343	374	386	401	372	382	339	318	352	368	340	371	385	355	383	345	346	349	362	363	371	347	371	364	355	369	388	361	385	345	380	357	369	356	349	354	363	356	344	347	376	369	338	371	387	381	345	377	388	400	338	363	351	341	370	373	388	355	346	371	358	372	371	365	363	345	406	373	375	354	361	376	334	366	375	346	352	324	370	375	350	319	362	364	377	367	361	366	367	344	365	357	339	351	391	346	363	354	374	345	367	361	375	372	373	334	370	396	359	378	385	369	388	384	402	356	378	335	343	383	362	338	352	376	359	340	379	366	365	367	371	366	364	334	344	368	399	356	358	353	402	288	363	370	360	367	344	346	364	369	367	372	326	347	373	353	337	375	340	393	368	366	373	359	374
4510	2777	2188	1121	1078	1243	1031	945	743	723	643	532	493	475	463	440	486	448	488	477	467	486	486	468	517	490	483	466	457	498	450	493	478	444	490	475	450	445	482	519	437	548	450	482	426	463	450	496	488	478	479	495	505	498	473	474	463	448	459	477	504	484	464	480	448	454	460	456	468	507	488	444	449	463	474	464	448	494	446	446	477	470	483	473	451	462	508	454	446	473	489	481	461	495	479	468	500	475	497	457	494	506	444	441	456	496	470	505	522	445	451	470	475	463	524	477	452	520	508	494	464	453	442	475	441	405	443	484	475	471	470	508	442	439	494	450	490	444	493	491	487	463	506	426	456	478	471	448	435	458	500	437	484	433	455	482	474	487	474	481	497	504	484	492	449	460	499	466	440	469	475	497	477	472	482	493	480	475	463	487	494	436	453	481	466	470	463	475	452	455	463	478	465	438	469	459	450	460	450	497	467	483	434	528	451	451	463	472	481	498	489	447	481	530	433	448	482	492	462	493	476	481	477	471	453	479	502	462	485	479	489	473	484	465	461	453	447	478	469	480	474	461	468	500	431	447	465	503	462	477	459	461	437	469	431	495	444	476	458	459	466	506	472	488	467	477	455	511	478	480	465	473	449	473	439	452	456	450	443	461	513	492	487	514	439	499	494	482	472	472	474	449	463	468	467	503	455	482	432	433	446	426	503	506	478	475	468	508	474	518	463	482	482	464	469	469	502	475	451	491	487	477	440	475	517	485	481	460	490	464	438	494	489	446	485	484	456	483	480	469	453	501	473	476	469	509	477	470	476	460	473	399	432	464	498	467	457	462	485	491	482	507	484	434	469	479	491	493	490	488	473	498	449	498	448	439	476	476	472	489	477	483	503	468	483	473	468	435	499	459	468	477	467	471	469	455	482	489	452	469	471	457	471	447	508	444	490	446	478	465	445	447	479	472	448	485	442	442	458	484	460	468	475	462	457	433	458	447	444	467	466	476	504	500	479	478	489	472	511	425	465	462	470	465	452	469	449	474	458	484	454	486	463	488	462	496	512	479	461	499	455	473	483	514	442	483	459	434	486	484	457	472	444	498	505	507	448	501	459	475	473	499	464	476	442	488	458	483	477	445	432	470	427	480	449	465	469	449	452	479	456	494	466	501	492	451	457	501	454	503	473	483	488	472	471	485	480	465	473	504	454	480	471	452	477	460	504	470	493	457	469	494	469	447	444	451	478	482	500	435	469	456	468	480	494	459	466	495	464	445	466	471	486	457	501	458	480	421	446	493	484	436	455	432	456	453	501	481	464	468	507	478	486	441	472	449	468	477	496	469	493	443	508	499	465	447	439	511	467	462	471	473	491	459	513	477	482	498	471	483	499	495	506	456	481	447	489	473	447	502	477	446	483	486	465	450	444	459	525	484	441	460	498	455	484	459	469	480	461	479	465	474	489	439	498	463	486	484	471	460	479	453	451	439	434	454	463	487	479	467	485	492	435	453	474	472	457	471	476	451	450	495	438	421	455	485	450	485	462	438	446	458	502	466	510	490	452	440	468	493	454	489	499	448	470	465	455	507	453	436	524	446	489	443	437	463	478	475	489	467	514	478	492	490	464	447	440	458	473	454	476	472	467	476	451	498	488	469	465	510	473	424	482	474	485	509	467	474	502	448	513	463	463	485	493	476	507	436	461	452	462	493	461	436	478	498	493	485	467	453	467	444	483	446	477	458	496	496	480	462	484	458	486	474	467	426	456	488	501	447	474	446	518	488	446	456	436	472	518	462	450	457	438	456	445	476	437	458	479	480	435	479	502	482	439	491	451	473	468	449	446	500	468	492	504	531	490	452	454	496	460	475	479	484	472	481	486	523	473	463	474	483	439	454	494	478	496	465	466	504	522	465	460	481	503	473	475	477	464	443	466	442	490	514	461	478	441	443	481	474	493	476	487	501	448	467	499	490	469	462	468	454	471	452	469	475	443	487	472	433	479	458	422	464	467	472	440	446	457	494	480	427	491	466	487	480	451	479	514	418	489	470	470	436	478	446	466	477	496	467	449	510	482	481	453	455	453	483	483	472	456	512	505	459	447	483	476	440	485	482	475	486	474	472	469	475	434	484	490	457	439	485	432	449	483	477	466	452	471	486	472	437	461	445	521	451	494	474	457	467	499	458	498	468	449	464	468	451	444	508	482	463	481	471	489	488	465	499	463	463	487	462	486	442	478	440	452	461	449	485	479	487	445	488	488	464	452	504	448	458	480	453	511	496	493	505	494	481	483	444	449	515	495	457	472	437	475	449	477	510	466	447	487	490	479	472	499	452	487	462	491	502	466	496	472	439	489	477	498	496	458	429	476	480	489	469	465	486	459	432	490	445	447	442	453	466	481	453	464	494	458	470	503	459	460	452	455	447	447	413	444	461	480	453	464	463	451	483	507	423	455	489	439	485	479	456	447	507	508	459	493	462	471	458	465	475	455	493	430	505	474	492	494	466	486	496	458	481	479	449	460	475	452	461	452	486	490	455	447	468	428	458	474	422	464	466	496	464	451	476	477	508	467	468	443	457	452	469	462	459	480	456	473	459	497	444	483	449	454	431	494	491	432	447	478	489	503	444	519	475	460	454	470	435	458	470	471	472	496	463	452	486	476	454	479	482	450	450	478	499	488	428	464	455	471	441	450	440	488	493	485	484	463	499	490	440	446	462	493	457	475	466	490	486	524	523	462	459	460	468	440	470	444	495	455	444	476	457	561	510	480	484	465	525	488	520	472	463	479	448	508	457	458	471	470	475	506	482	481	454	470	493	454	475	493	465	453	483	471	499	468	454	440	459	433	435	491	483	448	484	484	499	463	478	476	482	463	492	493	481	447	467	474	494	458	474	466	508	474	445	449	482	474	488	507	433	442	499	442	482	476	491	497	469	450	456	473	464	453	491	455	469	422	486	497	479	497	480	462	503	417	473	486	489	470	489	459	514	478	470	495	474	480	449	461	496	452	475	489	474	447	488	464	453	469	495	465	492	445	490	471	483	454	429	475	482	469	480	484	460	499	471	475	436	451	510	457	493	416	511	480	442	501	497	460	474	461	431	432	431	481	470	487	461	485	447	438	453	465	477	492	472	495	464	497	470	437	472	493	468	445	431	441	437	440	501	465	435	463	496	471	491	471	505	452	469	476	462	467	475	456	469	503	431	469	478	467	506	482	514	461	447	464	462	451	485	467	448	499	468	466	474	447	479	437	480	462	438	462	444	489	495	473	466	434	403	490	469	441	481	453	464	433	480	491	468	467	452	483	499	454	464	484	470	500	490	469	502	465	476	499	475	483	464	464	491	440	499	475	478	470	456	489	456	464	467	447	457	498	441	479	486	488	495	421	470	471	480	476	481	514	464	471	469	500	435	472	479	460	501	457	463	469	482	464	463	491	475	451	469	443	471	472	477	436	446	479	413	509	450	458	508	469	471	487	401	490	496	443	498	465	478	476	465	461	452
23043	21064	28281	24072	21054	8475	1588	1116	945	784	760	685	698	669	639	638	668	637	573	644	595	598	625	606	609	609	582	603	577	592	612	551	635	567	559	593	593	587	579	590	556	588	625	597	585	617	585	571	600	554	588	561	602	624	583	584	575	558	628	513	571	567	514	581	615	561	575	587	553	557	581	574	580	572	589	601	618	521	582	584	590	588	575	570	574	618	554	593	616	598	605	581	555	592	572	556	601	614	607	613	628	565	598	569	576	620	599	601	546	560	568	530	569	569	598	616	588	601	570	560	591	605	571	531	593	611	594	613	581	554	552	593	567	553	564	596	596	582	583	552	551	543	578	616	591	570	600	564	621	578	617	583	581	565	599	619	589	565	602	554	579	587	567	561	544	589	587	580	525	549	560	600	571	629	594	583	587	579	562	582	532	555	568	540	613	614	602	608	586	573	586	558	592	612	576	583	594	573	552	566	609	605	551	606	616	619	600	595	600	565	614	617	561	563	590	556	563	591	566	554	623	591	589	596	570	609	619	631	581	578	585	605	535	580	558	596	613	530	608	622	589	581	583	548	577	606	592	600	602	601	536	560	590	602	595	575	560	577	547	576	566	570	626	579	540	581	565	570	587	571	601	606	597	547	566	570	582	573	594	588	585	548	582	583	574	591	576	595	573	560	553	587	571	571	547	578	553	590	583	582	551	548	560	594	590	587	584	587	588	555	532	569	580	610	596	529	610	568	583	630	584	613	610	571	565	593	584	588	584	564	553	591	566	572	586	575	569	587	579	614	583	574	533	572	585	595	592	559	572	628	601	604	576	565	527	564	572	575	545	572	587	607	640	589	591	608	591	560	581	582	563	578	597	584	534	587	588	556	594	578	550	584	581	552	553	575	585	604	557	595	558	576	579	583	605	601	585	583	572	574	569	597	559	595	529	547	580	538	569	534	609	573	569	622	590	624	572	604	575	551	581	588	581	560	580	560	595	583	530	585	569	595	555	602	582	587	570	597	587	557	569	528	571	606	575	571	633	616	553	596	582	552	513	582	579	529	601	564	565	545	589	577	560	602	550	594	592	573	646	610	609	588	597	557	584	580	616	578	566	579	596	573	575	603	600	554	577	583	584	584	593	534	616	578	579	614	592	569	527	602	564	553	597	561	599	583	595	590	558	558	578	586	591	567	553	578	575	626	588	570	584	557	560	584	591	589	572	578	593	561	590	568	563	575	544	549	588	568	600	555	573	579	540	583	550	549	547	585	604	566	560	554	566	536	575	591	580	589	597	539	570	565	564	579	584	584	610	530	582	573	587	568	568	612	560	580	574	620	585	546	567	608	594	585	573	544	593	570	572	587	575	586	537	557	581	592	623	597	569	609	542	553	560	603	597	554	550	609	587	560	577	601	578	527	566	596	557	569	556	521	587	593	547	555	602	549	566	597	544	559	572	600	590	578	610	516	592	607	560	541	563	614	582	556	568	561	546	561	628	585	557	602	566	559	612	557	527	610	533	576	565	573	617	595	626	579	572	571	614	569	608	577	622	564	581	564	611	569	592	581	555	571	580	553	532	555	569	545	578	579	577	597	579	586	532	600	589	594	611	618	576	565	530	560	548	585	574	566	595	595	598	549	549	530	591	535	574	555	582	587	588	607	582	553	595	606	586	606	607	579	580	582	599	569	585	614	583	569	560	573	569	553	577	596	566	630	602	571	615	596	546	589	602	573	547	646	557	548	582	608	610	580	572	555	598	607	569	603	598	606	583	528	592	554	540	546	607	616	567	538	579	562	569	596	569	581	569	637	561	611	556	564	592	549	594	556	592	586	572	579	541	573	523	554	561	588	578	560	599	565	568	557	608	642	565	593	611	577	578	567	547	545	524	548	611	550	588	566	604	560	595	573	583	617	594	506	570	555	565	581	595	589	569	555	592	589	556	550	577	620	580	585	607	571	556	562	543	569	632	583	591	621	601	539	589	571	579	609	566	599	559	548	626	623	596	584	590	581	635	617	568	568	607	576	562	565	581	567	585	592	596	596	603	584	585	636	558	590	524	576	587	544	576	562	560	571	530	590	579	578	613	547	610	559	580	611	584	618	609	565	594	567	539	566	547	559	597	590	623	565	553	579	578	549	563	544	557	571	605	548	614	590	600	553	581	605	597	617	601	566	594	578	552	551	596	557	539	592	589	583	549	555	577	620	584	584	583	528	580	579	564	551	590	624	588	525	544	605	600	577	598	592	526	595	568	592	572	625	574	630	611	583	572	575	602	558	549	578	618	561	603	560	585	553	559	559	575	600	537	582	570	564	525	600	611	566	587	571	569	552	576	557	539	602	594	544	588	603	631	572	599	603	598	620	594	612	578	570	572	618	551	573	574	545	578	603	581	626	524	566	551	533	566	528	584	594	588	530	587	552	582	566	579	602	594	573	555	606	558	587	578	616	560	549	554	567	576	601	567	576	600	575	539	602	567	582	566	589	573	600	606	560	595	624	551	601	577	549	570	586	585	585	597	556	528	567	560	597	618	578	611	574	596	574	543	549	609	579	600	575	564	538	564	608	560	586	584	576	596	577	586	567	567	622	594	584	556	556	551	557	582	574	564	556	555	603	597	575	550	602	562	612	524	565	589	554	566	601	582	548	611	554	583	574	614	599	573	584	576	581	568	588	579	599	608	582	622	593	578	539	621	622	549	597	581	601	554	580	586	553	539	610	592	607	612	533	567	559	614	554	565	560	586	534	603	639	573	628	536	607	570	509	602	562	556	578	586	559	528	570	630	625	537	575	618	597	566	596	585	582	607	638	574	540	562	577	586	597	585	594	575	582	571	578	579	558	530	592	593	581	557	604	604	585	550	557	593	563	554	584	588	555	572	552	587	595	581	611	548	565	590	591	573	545	573	597	524	594	600	557	543	589	575	568	548	561	536	587	587	580	553	601	572	619	567	592	543	604	611	575	644	609	575	564	584	604	588	562	600	555	634	542	611	578	595	582	607	559	565	570	565	584	609	597	612	584	588	584	581	573	596	545	612	588	536	627	612	556	580	529	576	544	531	565	534	612	555	582	591	550	523	566	574	548	566	567	608	527	582	582	630	542	588	566	571	553	555	565	553	591	613	598	559	582	606	583	595	573	589	566	556	583	629	574	602	623	570	593	555	556	600	586	581	566	595	576	604	558	563	587	613	565	564	609	574	570	606	586	557	579	582	567	611	601	586	592	581	562	581	602	539	538	570	537	554	584	612	569	592	586	553	571	567	569	564	589	584	586	580	567	572	591	600	556	580	576	573	551	559	618	545	565	616	616	532	589	551	554	569	547	554	555	579	563	554	560	583	571	556	571	572	568	553	602	606	583	581	584	584	594	571	576	585	593	597	594	582	538	535	601	582	607	564	638	603	565	624	561	617	598	572	586	600	589	601	611	564	573	590	550	572	599	574	518	602	528	555	596	561	575	596	606	578	576	585	574	557	607	555	558	598	590	593	533	576	585
4638	12861	12809	3641	3184	2706	2306	1951	1609	1370	1202	969	926	885	887	851	893	792	798	792	792	838	761	827	835	781	749	728	751	762	707	768	779	760	763	740	762	742	753	764	793	739	773	706	719	738	794	717	719	767	726	722	750	726	724	799	759	738	753	732	722	751	751	764	743	712	699	725	779	730	759	764	742	673	723	738	728	751	760	794	753	759	738	771	784	770	748	719	727	686	675	771	768	723	738	725	775	715	756	775	741	736	791	770	728	797	787	779	742	759	725	774	775	794	794	724	745	768	793	753	771	761	768	744	745	719	763	780	758	757	758	748	745	751	735	734	805	737	734	757	753	709	758	769	772	699	695	738	742	761	753	790	783	753	730	776	728	695	698	748	722	740	676	772	776	771	767	719	685	747	771	750	791	730	770	776	750	708	752	746	737	736	729	766	701	734	774	722	768	757	767	773	736	693	739	746	785	718	735	789	722	742	769	733	780	752	754	789	721	747	743	779	747	711	775	752	772	787	777	737	777	720	722	715	743	746	751	763	726	781	741	748	772	733	760	766	798	707	762	753	665	759	736	748	762	720	778	786	756	777	743	751	754	752	723	750	715	768	760	724	763	778	708	728	734	736	728	736	757	760	760	747	766	732	754	763	806	738	776	719	795	760	731	781	723	736	772	767	780	731	746	703	755	766	724	723	741	742	813	731	738	788	733	717	791	728	791	789	691	739	732	747	756	730	772	720	731	790	724	777	767	754	783	759	691	716	738	779	790	763	719	753	764	707	781	701	721	796	741	696	752	737	752	698	722	774	732	743	782	714	770	759	744	731	763	743	735	804	744	744	747	752	820	744	754	730	770	713	784	759	769	812	723	743	773	721	776	746	721	742	739	745	776	737	799	718	708	723	715	751	729	724	782	761	746	710	758	739	744	759	732	744	706	768	732	758	737	752	728	753	732	751	740	798	735	745	706	767	715	740	782	759	736	759	779	730	726	709	759	704	746	731	740	782	713	747	746	748	775	758	804	764	704	685	682	738	771	773	755	780	787	790	744	725	717	714	698	742	745	735	742	747	822	768	780	712	700	756	755	792	748	738	701	741	755	740	770	764	765	767	759	724	767	755	756	721	730	756	821	740	768	771	749	709	716	736	750	728	731	762	737	733	771	748	770	751	780	767	752	745	706	762	753	744	716	733	736	751	785	698	768	768	780	759	728	729	774	798	746	747	765	721	719	765	723	734	756	708	757	737	778	717	718	769	753	732	700	712	693	765	728	767	727	738	727	734	720	768	785	776	706	712	749	791	774	726	741	779	763	757	714	715	717	730	743	726	775	756	778	787	758	682	758	779	683	766	714	774	758	733	748	768	746	782	778	764	782	708	705	778	759	740	751	754	712	793	722	737	765	765	683	814	734	744	711	759	735	732	761	747	753	747	731	768	723	726	750	739	757	743	737	718	814	797	749	766	769	747	742	728	727	740	786	750	764	764	757	703	744	743	745	759	768	780	730	763	740	778	748	764	701	743	785	735	736	754	698	761	780	773	735	741	732	743	701	746	739	742	772	753	762	780	721	760	775	795	724	759	787	768	741	733	756	698	737	742	733	745	755	772	732	759	741	792	764	771	726	757	742	737	824	770	757	797	742	724	766	725	811	722	728	783	770	777	811	779	723	775	761	746	742	716	784	746	719	763	756	763	748	717	709	777	688	702	764	760	704	743	769	759	731	719	780	778	757	734	717	699	738	745	741	777	740	705	746	759	749	746	728	768	741	711	710	719	737	757	743	743	709	722	785	744	706	772	754	735	765	779	732	756	745	770	743	755	798	723	759	770	744	715	753	795	765	714	726	779	762	726	747	743	760	780	725	798	773	772	735	773	774	742	784	720	713	739	709	675	748	760	715	744	737	807	757	738	724	727	791	735	764	744	726	758	741	702	766	773	724	710	760	756	729	697	762	711	742	756	760	778	774	774	825	756	728	813	789	776	725	767	795	738	801	739	735	726	694	767	723	742	734	825	719	724	737	774	773	762	770	676	795	759	769	746	706	735	745	804	767	753	712	772	722	791	743	723	742	768	809	751	716	750	742	697	767	723	700	704	717	722	732	747	776	740	783	808	715	731	767	768	758	729	720	743	770	739	745	718	716	759	738	781	732	778	775	724	716	768	720	802	737	714	726	783	785	739	694	725	726	746	743	746	766	767	808	739	798	746	713	722	749	710	748	758	737	765	759	708	753	706	718	726	761	711	780	773	796	785	759	722	737	772	749	727	730	721	758	715	725	773	740	720	707	790	742	775	768	762	751	767	789	735	786	753	774	775	748	731	772	733	770	763	739	742	776	770	755	728	775	731	765	742	779	724	727	724	857	700	794	780	731	769	741	748	754	766	747	759	732	740	707	760	747	707	791	735	727	761	725	735	720	728	756	755	695	739	744	736	741	791	771	772	740	739	746	741	777	726	704	769	728	729	716	709	745	769	722	739	769	795	789	744	717	781	757	718	732	712	740	779	742	753	742	735	759	797	763	760	778	769	785	738	693	703	719	745	720	749	756	755	759	762	757	706	771	718	776	712	732	760	698	738	737	735	722	748	734	720	766	761	739	731	725	783	749	732	717	787	744	730	776	714	791	739	736	741	719	770	733	787	768	758	746	734	745	700	712	751	721	735	744	795	749	729	738	722	768	727	746	745	763	763	760	712	743	750	703	782	717	746	722	737	731	778	718	725	738	712	707	719	792	768	803	745	751	769	709	711	743	726	750	750	710	727	702	711	765	736	745	788	793	745	765	773	724	765	743	765	806	736	744	732	690	726	744	725	707	728	726	746	750	712	781	761	745	733	719	740	745	731	739	753	801	756	748	714	783	740	757	756	731	754	744	734	725	737	719	750	759	699	746	760	674	741	790	714	745	740	789	792	788	795	769	739	742	718	752	749	751	731	749	739	694	765	750	736	742	774	786	780	745	779	728	710	758	755	725	736	767	740	760	744	766	716	724	775	806	682	761	713	764	686	715	786	759	754	741	766	730	795	755	756	746	711	768	742	716	767	723	752	741	735	740	760	734	749	755	708	749	737	759	767	777	734	744	720	765	728	743	742	778	793	763	728	750	692	757	738	723	728	783	712	774	715	767	774	751	736	780	702	718	722	725	738	751	731	753	758	733	714	744	766	746	770	758	759	768	760	739	792	749	749	748	734	753	690	747	734	761	735	735	725	745	705	774	718	775	713	751	759	760	740	726	743	743	729	735	769	755	778	729	759	705	718	734	764	776	787	784	744	756	744	776	739	731	741	761	728	753	772	761	768	779	755	730	719	782	764	781	729	735	771	785	712	737	744	746	787	743	766	751	733	774	749	782	721	718	721	783	722	774	729	806	721	768	725	718	777	749	699	712	754	777	759	782	714	771	724	705	742	761	744	742	745	726	745	797	734	753	759	727	774	730	748	761	814	728	769	748	757	729	705	761	786	767	719	726	715	765	709	786	715	766	695	769	764	753	800
24240	21022	26924	25079	6198	768	698	468	374	299	277	240	232	187	183	189	193	161	173	200	186	172	182	174	196	166	172	195	166	162	202	170	162	192	184	195	183	179	173	166	166	175	171	190	172	171	172	188	156	156	165	159	168	179	182	185	178	161	186	180	159	166	194	175	149	147	151	171	168	167	178	174	174	169	176	161	164	145	192	178	143	192	150	178	184	152	167	167	156	165	168	168	187	177	193	179	171	168	174	167	183	181	171	166	156	163	192	178	163	138	162	180	174	160	156	173	167	166	176	155	166	180	173	165	187	158	162	159	179	177	151	165	156	171	174	165	159	165	162	180	173	178	183	187	168	177	167	177	180	153	153	149	162	162	147	139	143	149	164	164	156	156	172	171	156	174	162	176	171	128	160	183	150	150	166	170	159	155	177	155	173	179	157	152	167	162	151	149	174	171	181	164	162	176	176	156	162	181	159	152	146	158	146	176	157	161	207	170	184	162	163	177	173	170	185	177	171	161	160	164	163	160	164	196	174	167	177	166	157	178	173	171	158	167	186	174	166	163	167	191	149	168	178	173	173	152	159	196	167	166	175	173	165	178	176	187	171	152	182	177	148	159	176	163	174	155	173	167	182	166	186	163	172	188	152	143	168	194	185	162	170	153	192	165	147	166	166	175	175	169	199	143	151	180	163	173	177	169	146	170	172	173	180	153	161	175	159	189	183	164	177	152	152	169	162	149	176	168	153	168	166	178	170	161	158	151	189	158	160	190	160	162	188	194	161	172	144	186	172	159	175	165	154	173	165	179	163	157	164	164	177	193	139	160	160	178	147	168	167	174	163	176	171	191	180	179	166	165	180	169	153	164	165	145	179	174	158	171	152	179	154	179	157	167	174	174	168	164	175	182	150	152	151	166	163	197	157	174	169	155	181	163	153	160	158	163	188	143	174	193	161	171	160	194	178	170	170	172	165	188	169	173	149	168	158	170	168	184	181	183	189	150	168	175	211	140	191	160	172	175	162	168	195	193	172	170	164	163	189	156	182	155	146	157	143	184	174	140	170	153	167	172	182	170	162	169	163	174	169	171	174	157	173	186	147	148	151	163	163	179	175	172	177	175	169	175	172	163	161	161	169	174	167	157	163	159	204	154	173	170	153	182	160	161	144	160	177	169	149	159	177	167	182	150	163	143	187	157	180	194	164	162	149	163	184	166	182	162	167	161	147	177	165	183	173	158	163	192	166	154	160	156	160	165	184	190	158	174	175	174	139	161	195	151	179	146	153	179	164	152	180	157	168	159	162	185	158	176	193	163	196	184	177	182	155	177	167	176	179	186	164	168	179	158	163	184	149	172	178	167	156	175	171	170	158	155	158	172	171	178	167	168	164	184	159	151	183	168	178	192	174	155	161	182	142	157	198	172	155	177	197	152	164	171	174	181	182	158	183	166	193	189	173	168	182	171	159	156	163	166	163	178	180	162	172	167	162	166	191	177	156	169	163	150	189	144	148	172	161	175	178	164	168	169	152	186	185	177	173	165	210	160	191	157	151	183	154	163	161	160	181	199	166	164	164	189	185	168	188	167	161	156	155	194	145	183	178	157	152	187	157	163	172	176	147	163	154	177	178	185	149	173	181	165	159	176	151	176	173	176	160	173	183	171	166	160	176	167	171	165	169	171	162	186	160	202	147	174	165	166	176	151	184	138	146	155	185	172	194	180	153	164	169	187	172	189	169	166	188	173	161	167	155	187	166	175	180	192	155	154	170	174	171	165	190	169	179	168	184	159	182	171	177	165	166	178	162	171	172	184	189	180	182	179	159	148	171	181	166	176	156	193	163	152	193	169	167	188	158	186	173	171	167	178	192	167	159	179	160	159	176	159	165	178	163	150	185	147	193	181	185	157	163	169	180	163	173	166	155	173	173	169	155	178	182	180	165	163	185	169	162	180	182	163	168	187	171	187	184	178	177	181	168	161	160	151	172	164	142	168	178	194	174	154	170	158	168	179	180	174	145	199	170	179	180	169	150	186	157	174	166	155	167	163	163	172	151	169	155	163	176	175	168	174	163	192	181	186	172	154	157	143	169	161	158	181	171	156	148	164	158	170	185	155	173	169	183	190	149	172	184	173	170	162	151	196	160	167	179	149	174	160	181	164	151	179	186	160	159	144	178	174	152	158	196	157	162	153	175	190	170	146	186	179	167	166	134	160	151	162	161	167	171	172	153	154	184	167	187	167	169	173	174	179	199	195	153	181	161	160	176	179	149	182	193	164	158	196	183	168	174	145	201	180	162	183	173	164	172	177	187	175	163	155	165	179	170	192	145	175	152	181	157	158	190	163	185	173	179	173	151	172	179	162	195	152	159	154	143	175	192	147	174	200	181	179	202	158	173	192	151	187	181	177	186	175	160	169	169	169	153	178	159	192	155	170	173	172	139	144	179	142	158	192	176	162	179	167	154	160	166	194	176	159	152	164	168	169	153	171	184	180	184	179	177	167	167	138	197	159	174	167	171	157	159	196	148	192	154	179	156	171	160	185	184	198	154	177	204	158	180	183	175	180	172	156	170	172	183	152	183	160	179	160	169	170	188	172	144	173	180	159	167	170	160	171	162	161	189	184	151	170	152	175	179	181	163	140	169	170	178	167	159	172	180	187	151	176	167	176	172	195	203	163	170	188	166	186	163	185	170	171	172	147	146	174	164	155	161	171	175	157	160	159	180	154	150	173	175	160	198	172	156	162	168	166	182	162	168	167	161	163	207	166	172	161	168	178	176	175	169	172	166	177	180	160	147	190	186	183	157	158	175	181	166	150	142	188	186	154	174	165	159	166	167	169	170	165	168	156	150	186	144	172	162	167	183	170	196	168	195	184	175	178	157	166	173	165	178	174	177	168	151	167	160	186	161	155	186	167	165	174	168	170	176	176	173	185	168	173	179	164	155	168	172	181	166	165	157	176	178	188	181	175	176	166	158	166	163	188	175	156	182	174	152	156	162	159	175	155	180	148	179	186	155	167	174	169	162	169	168	160	172	141	180	176	177	163	192	169	174	160	154	170	155	162	178	164	161	163	151	183	155	166	168	169	165	186	173	174	178	173	165	174	164	169	174	168	177	168	154	156	142	154	174	192	153	158	159	149	151	176	158	162	172	164	178	164	166	173	151	178	178	175	183	171	179	176	165	151	163	192	139	160	175	174	162	166	169	190	144	187	153	165	160	171	164	169	177	155	187	194	172	163	166	156	144	162	172	164	167	199	176	143	152	150	179	166	154	154	170	168	169	191	175	163	166	145	166	172	193	169	154	153	184	177	157	166	154	182	172	148	170	195	162	161	174	155	171	176	157	178	162	166	190	170	175	191	157	179	164	180	152	176	190	161	167	163	167	154	168	163	189	176	180	165	182	160	163	164	181	179	186	203	172	160	169	151	187	149	182	176	164	156	185	184	163	178	163	167	172	167	170	169	174	155	196	168	166	192	169	165	169	163	166	172
4080	10281	10388	1926	1699	1523	1382	1095	795	622	500	376	355	302	296	274	284	277	271	256	270	257	243	271	271	278	266	216	222	250	225	251	239	233	222	279	279	256	192	234	242	227	248	234	245	239	237	245	251	241	267	251	228	250	223	234	234	243	244	220	239	236	230	210	243	212	224	244	227	229	216	230	247	216	261	219	232	251	265	224	255	237	246	218	250	258	244	231	273	230	204	212	231	254	250	238	232	236	242	252	234	252	238	223	226	234	234	226	247	262	224	249	234	235	251	222	258	254	251	225	243	216	227	225	274	242	233	240	207	242	223	238	236	247	236	235	228	215	239	215	235	207	237	239	225	226	241	214	210	232	246	247	252	218	234	224	225	219	239	240	220	256	218	229	259	231	227	243	231	226	237	211	235	252	259	223	230	247	237	227	243	230	255	223	253	256	220	230	212	246	257	238	228	252	260	270	216	250	241	228	223	237	233	250	229	230	250	233	247	243	241	235	248	252	246	217	265	237	236	220	260	234	235	221	246	237	211	242	241	253	225	229	233	246	216	233	230	228	218	240	234	231	251	251	255	221	208	284	225	261	244	224	229	225	253	245	223	242	228	254	245	258	249	241	253	267	233	230	257	232	238	241	232	249	251	250	228	218	219	227	224	239	228	213	229	238	251	256	226	228	238	252	235	254	217	237	234	250	233	210	228	232	267	233	226	226	254	235	215	229	244	244	252	219	246	223	230	244	242	247	242	240	229	261	259	267	235	247	212	242	249	224	274	226	244	231	233	195	233	245	222	264	231	238	246	223	218	254	227	243	226	254	233	225	227	247	243	255	237	234	231	252	249	241	238	251	234	229	228	229	258	256	249	235	259	284	248	227	271	246	233	272	227	270	225	223	246	254	222	213	268	211	256	245	236	239	220	249	207	198	209	232	242	235	238	211	256	233	216	242	235	219	235	233	231	210	252	230	230	216	240	239	249	214	225	229	259	233	249	235	235	236	244	245	254	246	230	214	246	225	224	233	255	241	223	231	235	248	260	235	241	242	224	252	212	255	244	219	260	209	244	232	243	216	237	231	232	271	227	253	238	254	224	211	266	224	229	246	232	227	243	228	248	241	238	262	219	217	251	195	251	263	249	257	245	238	235	257	246	235	228	247	241	214	232	263	215	241	232	222	230	228	209	244	241	221	229	251	229	226	226	246	255	235	240	255	240	235	256	248	256	218	232	227	237	211	219	237	252	249	228	237	220	233	230	260	238	238	241	233	219	227	242	239	238	234	254	227	231	246	203	248	240	262	240	222	227	235	207	224	246	239	267	247	243	247	250	258	213	233	215	234	215	230	232	223	199	244	254	228	237	224	229	231	230	243	245	226	250	243	243	235	247	260	231	238	256	241	219	252	251	233	250	242	262	247	222	259	239	243	230	265	247	221	241	246	233	255	221	242	244	230	224	234	227	214	250	206	225	264	240	211	222	217	260	226	239	239	239	249	252	243	240	266	251	222	262	220	272	223	241	253	229	207	247	216	233	240	229	253	243	242	234	248	215	246	244	252	223	242	252	222	218	268	242	273	255	232	244	210	212	239	219	257	244	256	242	226	275	217	238	250	244	251	236	231	235	262	248	256	241	243	225	235	235	209	259	229	246	260	225	262	234	230	254	221	215	234	234	231	232	241	230	237	254	248	251	222	254	232	266	247	219	231	225	259	239	236	242	234	222	225	251	232	258	258	223	242	252	267	226	220	248	248	230	218	228	218	222	220	218	237	234	230	239	238	227	219	208	233	250	254	244	260	248	227	234	214	258	247	242	239	228	229	237	235	241	284	243	244	232	241	275	226	253	227	236	224	250	235	213	263	233	249	253	252	262	261	238	246	214	254	214	241	226	289	230	255	240	244	246	241	222	258	214	229	253	241	245	251	242	221	213	232	223	258	213	242	235	230	238	234	238	244	245	237	220	255	242	254	238	265	219	227	231	217	252	227	241	267	248	261	250	245	221	232	249	224	230	206	210	243	246	228	245	238	242	242	232	241	225	222	255	248	222	218	232	251	230	235	245	225	225	233	232	227	237	241	206	231	246	238	257	223	254	244	223	214	238	222	237	229	206	240	222	270	239	218	239	244	255	229	221	219	245	249	242	254	253	273	244	237	223	228	239	225	216	243	224	225	259	231	254	237	220	214	222	245	232	290	246	232	250	210	229	243	209	218	242	253	231	231	239	221	229	228	237	234	246	245	270	244	233	219	218	261	233	234	249	242	245	222	201	224	236	244	245	236	241	217	253	241	216	243	234	218	236	243	246	238	222	224	261	227	252	228	231	210	215	229	241	223	244	291	246	253	246	255	220	219	235	217	262	250	246	232	247	224	259	244	239	234	216	256	242	252	248	279	253	254	241	209	235	218	239	241	219	246	238	223	244	250	244	259	225	230	251	247	252	238	214	260	237	211	257	234	227	225	235	268	222	251	201	211	238	239	241	222	250	229	229	225	236	207	237	219	230	221	244	244	241	238	242	248	238	245	229	240	233	223	241	235	247	251	242	209	222	232	234	282	219	209	236	229	222	241	243	239	244	226	245	237	221	216	228	223	241	260	226	221	231	268	237	256	224	206	228	236	246	236	243	234	236	247	242	239	244	253	237	228	229	237	211	247	228	253	224	224	241	262	221	241	237	233	276	230	250	234	250	218	250	224	234	225	244	260	249	222	248	201	241	224	233	231	239	212	245	241	238	237	226	243	238	247	241	241	251	234	220	237	274	245	234	232	223	244	218	230	234	219	224	235	245	220	213	252	243	226	241	249	257	227	237	237	253	235	228	259	222	258	227	258	257	226	245	242	260	248	249	263	237	256	231	250	241	253	277	237	226	229	248	257	223	272	228	245	232	233	249	209	246	226	242	257	221	219	230	236	243	250	256	223	247	239	236	255	257	239	203	219	230	235	261	241	225	229	214	232	256	254	246	234	252	235	219	224	245	237	220	236	254	231	241	257	243	215	258	240	245	225	245	252	244	241	249	254	231	261	225	217	234	237	238	220	227	243	240	247	221	207	241	266	216	207	214	266	218	244	263	239	248	269	228	258	235	232	239	215	202	221	226	257	200	251	247	259	225	223	235	224	263	244	221	245	242	234	251	244	241	235	205	225	224	227	232	223	260	251	219	237	243	224	222	231	241	236	278	248	219	229	255	264	235	235	238	260	220	207	246	214	228	208	248	242	242	233	224	227	250	221	254	236	244	242	236	252	259	262	231	257	204	237	245	238	243	241	219	259	232	227	200	215	246	265	223	216	233	232	239	223	228	246	227	243	229	230	239	224	208	270	229	214	230	260	243	229	241	239	232	232	221	246	264	229	238	228	258	239	242	234	246	241	222	238	247	253	248	225	240	228	246	262	225	246	224	242	240	256	234	226	251	261	252	278	250	234	251	211	233	247	239	233	229	225	238	226	222	241	225	247	253	227	235	234	245	234	231	229	237	220	238	244	266	239	236	246
22173	21104	28816	23614	21104	21116	6642	1462	1017	810	758	676	570	586	553	507	510	544	483	516	464	429	505	464	469	521	447	448	493	480	452	452	458	451	435	439	448	431	403	422	450	422	428	454	445	462	450	447	432	458	461	455	431	443	441	427	425	442	474	461	439	451	413	410	429	448	417	399	462	431	423	388	447	428	448	480	460	430	461	399	434	438	430	451	464	457	420	418	451	400	462	434	457	439	428	449	384	426	420	436	386	425	411	435	425	425	426	424	412	389	431	400	408	464	461	425	405	447	430	435	359	448	454	456	394	448	413	415	406	458	405	454	443	438	447	436	422	458	404	444	453	434	458	399	407	416	470	432	437	428	445	448	398	417	432	445	435	401	406	400	442	439	435	423	411	414	423	442	444	446	439	429	412	428	444	453	427	429	439	455	410	432	441	408	458	413	427	419	464	445	440	449	442	446	402	438	436	415	446	444	458	455	428	411	464	430	472	477	426	429	417	388	467	411	445	440	506	437	434	430	432	438	428	417	393	429	389	439	411	407	433	437	398	443	405	443	434	437	413	436	420	407	462	410	403	428	453	436	426	458	410	411	468	445	422	448	421	443	434	457	402	436	444	395	386	410	431	435	449	445	478	400	438	441	453	452	433	435	434	464	392	446	430	438	426	432	475	427	437	380	451	430	457	433	428	414	500	425	428	433	460	418	423	444	452	444	465	434	442	440	450	433	479	436	403	441	430	437	414	403	424	450	421	440	456	446	454	416	461	453	464	448	469	451	454	450	455	447	445	432	421	484	411	436	416	408	450	425	405	433	456	452	423	414	412	423	450	416	424	422	451	417	397	418	496	448	405	415	424	426	434	429	433	453	437	411	437	451	454	425	424	456	400	412	414	408	430	422	416	414	438	439	452	389	397	456	435	412	458	436	408	458	438	393	449	405	419	437	449	412	405	436	457	425	447	410	432	486	435	420	421	421	395	440	413	452	424	443	462	422	438	436	435	428	460	424	433	426	427	407	411	449	410	434	431	452	431	456	411	460	436	429	431	394	409	461	468	407	415	435	419	440	427	449	408	412	418	439	458	401	428	446	440	451	377	415	407	410	450	424	474	463	427	431	432	454	410	412	413	492	429	424	449	423	420	423	436	447	435	415	414	390	421	458	452	420	429	420	453	446	441	439	415	396	443	428	469	423	418	450	445	427	447	447	446	412	422	455	426	454	433	407	442	440	424	437	435	422	411	407	428	425	430	410	435	422	454	432	432	435	451	427	430	449	441	449	420	454	489	406	408	418	455	442	444	462	443	449	456	423	455	430	420	429	402	384	440	453	421	465	460	448	413	409	434	440	450	425	455	459	414	418	435	440	400	420	424	443	441	438	419	446	423	432	443	430	409	425	430	464	421	439	405	440	415	464	397	419	460	426	430	412	446	418	429	414	460	406	449	429	428	408	416	434	418	407	419	429	474	444	418	441	419	455	454	448	453	422	473	439	383	439	422	425	435	415	432	460	457	426	469	423	405	412	452	442	397	435	429	461	469	407	413	447	387	424	433	474	450	418	444	428	412	438	421	451	428	413	452	418	431	409	425	425	396	452	427	435	400	431	452	388	446	441	438	428	406	401	414	412	411	433	465	405	402	448	400	402	454	450	421	425	441	433	413	431	428	426	419	454	426	449	424	404	425	474	430	444	400	416	410	394	461	412	414	417	408	414	460	437	437	447	429	431	431	396	442	396	411	420	422	427	425	397	421	452	417	438	424	404	450	422	481	441	423	410	434	414	440	459	419	459	428	408	400	422	443	394	409	420	409	413	458	447	453	429	475	379	431	465	435	439	401	432	414	415	459	426	437	430	390	444	460	455	471	404	467	455	426	421	451	407	444	405	414	421	437	448	390	435	439	428	435	458	429	415	458	440	377	432	455	422	417	444	440	434	453	404	437	390	453	424	437	446	454	408	438	406	405	404	450	399	408	423	434	399	409	416	435	464	455	464	419	419	428	439	420	410	452	426	434	403	449	405	400	406	457	382	450	432	448	431	438	390	428	408	432	422	437	395	432	443	456	442	441	453	425	435	420	459	425	430	467	464	400	427	427	455	437	408	403	420	447	420	436	441	449	429	441	432	439	427	384	403	446	442	436	434	465	405	427	407	428	417	428	406	426	403	441	393	430	433	434	436	425	435	411	463	466	432	445	438	430	447	415	435	431	413	457	443	463	425	456	422	432	437	407	444	434	391	391	429	420	421	420	442	395	421	473	432	469	441	443	450	439	443	442	445	434	442	455	412	421	432	390	399	391	429	425	453	414	428	422	441	428	404	422	453	401	393	443	425	416	371	431	430	425	425	451	429	443	458	402	416	402	407	441	420	479	420	455	441	444	442	417	427	427	398	439	469	418	435	438	419	444	405	417	421	453	435	397	429	419	464	413	408	439	418	464	457	428	425	412	451	453	370	405	489	440	460	429	439	452	429	424	410	414	421	481	437	424	410	405	450	442	447	403	463	415	430	428	436	441	474	423	424	425	451	428	391	412	419	426	447	439	429	426	452	430	462	465	421	413	425	480	450	414	384	429	400	428	435	412	458	436	431	427	439	434	415	433	412	426	436	395	407	403	468	408	418	401	435	470	420	438	434	473	412	426	447	416	397	444	422	411	419	445	442	438	430	471	452	435	455	414	433	413	397	417	387	458	466	429	455	463	429	410	426	408	396	424	430	414	427	450	410	447	400	425	440	418	434	456	437	414	428	383	405	442	427	422	429	470	439	420	435	435	430	430	396	428	465	435	430	416	430	427	427	435	409	436	430	431	468	402	391	425	428	444	479	408	422	404	413	446	444	484	402	403	383	431	409	415	454	464	401	406	481	443	459	439	426	437	438	394	431	417	418	466	410	433	447	421	412	419	443	436	434	411	379	405	439	463	414	445	432	466	434	373	404	406	429	430	468	438	426	432	422	447	425	426	391	406	433	454	437	462	437	473	431	459	469	420	420	403	416	430	398	442	446	436	436	407	429	444	432	465	427	420	437	426	452	430	442	437	435	451	433	446	437	414	392	410	463	415	394	434	424	427	442	435	450	414	411	409	444	423	389	422	407	438	435	429	439	449	439	413	418	475	449	446	410	387	435	462	419	415	467	424	433	399	447	419	452	439	396	443	451	453	408	451	459	420	435	446	436	464	440	456	415	409	393	445	422	435	419	441	458	407	456	424	432	439	453	463	451	482	450	462	420	417	449	396	415	455	449	428	455	412	447	433	440	463	428	431	418	448	472	438	418	412	417	402	446	417	435	426	400	399	453	415	419	428	446	450	392	445	429	407	414	434	435	424	399	406	443	438	422	445	430	409	425	452	421	409	424	402	420	407	437	443	447	459	448	429	404	452	430	466	449	414	421	414	442	357	438	445	440	435	412	424	445	408	393	411	388	436	440	449	462	391	427	432	475	417	482	403	428	427	445	408	437	447	438	432	460	413	421	416	422	434	420	420	456	418	446
6447	20093	20214	5433	4300	3682	3263	2574	1904	1542	1234	1034	895	819	753	794	726	728	706	683	695	639	649	627	593	615	631	599	619	631	585	595	593	573	595	654	589	564	558	598	566	581	575	561	558	584	611	584	590	557	611	582	590	559	558	556	593	587	598	567	553	593	584	586	594	590	584	577	622	560	627	545	570	597	615	562	602	596	556	566	541	628	584	555	588	601	613	581	594	567	572	606	527	591	578	577	600	548	545	545	594	560	623	576	570	568	596	557	597	552	592	539	569	573	574	614	543	588	578	571	614	585	573	553	580	629	567	567	622	600	560	600	609	575	579	608	564	575	594	596	564	554	575	596	536	526	564	577	600	566	577	549	594	594	562	578	595	534	615	565	561	581	616	571	567	578	590	521	571	550	558	544	573	567	538	551	579	590	548	577	538	567	571	588	600	555	542	582	589	610	579	578	559	536	576	591	563	571	578	622	543	581	547	588	559	552	590	549	560	601	565	613	561	543	558	559	616	541	576	582	579	574	545	571	551	562	576	576	602	578	576	550	581	531	610	575	561	581	559	576	559	532	617	522	561	590	532	589	568	545	591	553	581	546	581	583	550	558	570	592	582	553	572	558	553	587	569	564	569	583	556	567	587	572	541	578	603	534	583	562	575	592	561	545	515	567	557	539	567	506	587	518	555	602	574	600	584	556	550	569	573	605	592	547	618	528	551	561	569	565	556	555	592	540	570	565	571	598	524	571	574	580	577	589	585	533	543	561	569	562	548	535	574	573	584	601	546	560	560	578	570	602	620	590	551	541	508	577	537	599	573	577	566	601	565	584	533	645	552	561	586	542	631	563	569	532	558	591	575	577	577	580	580	541	608	558	546	578	574	543	547	595	583	536	641	555	563	535	570	603	543	568	593	505	536	556	571	553	561	566	549	550	513	632	605	545	551	570	576	528	553	584	577	582	577	584	607	579	614	560	565	566	573	551	629	557	609	581	563	561	540	573	636	540	550	557	551	558	561	581	568	566	600	586	589	574	544	560	558	559	572	613	560	571	544	576	529	581	551	553	613	541	573	578	581	615	555	542	588	591	532	566	594	564	527	572	563	582	595	576	552	539	561	566	555	566	574	576	585	581	553	563	585	601	558	550	538	561	563	567	567	525	555	593	596	599	599	546	555	538	544	584	577	555	541	602	571	550	577	559	587	538	582	597	574	557	596	558	640	584	544	601	540	576	591	572	528	590	576	592	588	552	571	557	615	597	523	567	572	518	541	583	557	568	596	572	553	574	592	539	569	550	564	547	581	570	569	569	566	560	602	592	570	584	593	587	549	565	594	579	512	586	585	604	537	559	575	576	602	577	570	562	570	563	584	573	611	550	575	610	599	535	578	577	562	570	570	602	589	601	562	583	605	613	555	590	557	534	589	580	563	565	576	562	555	595	583	603	551	567	562	577	554	565	521	581	573	561	557	608	580	565	538	567	579	607	589	565	557	550	579	575	590	550	553	557	532	564	569	559	583	591	554	534	584	549	602	600	544	600	579	589	577	571	583	569	568	562	538	600	560	577	529	591	598	590	554	580	556	541	515	582	538	581	576	569	522	592	588	581	531	575	599	552	596	561	573	560	606	562	602	579	562	565	567	567	597	585	597	574	578	570	579	589	586	566	567	592	590	556	585	588	561	568	573	624	567	589	568	556	518	547	552	574	560	568	589	589	583	596	523	589	584	563	583	557	580	555	556	593	550	558	592	571	524	550	569	607	550	587	570	571	532	588	575	558	572	577	583	570	562	563	563	567	558	521	579	579	573	549	571	577	581	586	580	608	565	574	551	517	582	567	551	584	541	568	541	557	623	559	576	554	554	567	548	610	534	542	574	547	593	499	579	571	544	580	590	554	559	548	592	567	531	557	590	578	606	590	559	570	569	586	573	593	574	546	554	553	567	603	560	576	562	564	531	590	573	563	578	559	588	650	594	593	551	551	554	574	556	561	570	575	584	566	583	559	577	573	588	525	603	564	524	542	606	524	553	589	524	600	615	553	579	587	590	578	579	591	574	629	617	577	587	542	614	542	574	565	570	577	554	575	554	598	544	572	526	549	509	588	570	601	569	561	564	568	550	563	553	579	604	543	564	531	569	545	596	555	545	548	546	592	566	551	595	549	588	560	577	578	558	548	572	608	534	580	597	529	569	536	596	530	579	584	585	541	565	557	579	589	568	508	582	613	584	578	587	566	576	596	526	519	608	638	615	550	523	606	556	583	597	584	554	571	594	561	598	592	563	597	569	594	566	594	610	561	590	574	564	601	580	595	564	605	599	611	576	587	568	555	550	604	571	554	550	570	610	604	535	529	605	573	538	600	565	566	563	562	585	539	589	587	551	576	566	590	555	541	596	586	559	611	586	576	585	516	578	546	574	563	581	573	598	555	537	609	574	569	590	583	579	567	618	624	589	560	525	537	571	554	531	600	548	580	559	554	581	570	556	577	580	597	571	605	552	620	539	519	565	573	562	605	563	558	613	551	596	593	584	582	610	551	622	590	584	555	539	569	617	589	549	597	590	517	576	516	592	576	571	614	596	523	542	547	586	568	545	575	589	564	557	569	599	549	585	578	568	571	536	561	554	552	542	595	608	551	560	577	574	577	543	602	600	515	612	585	598	609	572	577	594	571	569	566	599	582	569	539	601	559	575	585	578	568	550	600	578	584	567	548	591	546	576	602	571	562	579	592	536	563	583	584	531	594	574	575	562	576	615	604	559	583	600	525	547	602	556	570	577	586	572	565	582	559	597	552	544	554	590	583	596	521	562	557	520	537	560	583	566	566	556	539	611	560	584	538	584	565	569	562	551	541	592	575	576	551	545	549	561	536	587	563	571	550	569	587	597	584	566	553	564	592	521	564	550	561	558	523	578	633	569	594	578	577	561	542	552	550	592	586	567	539	559	558	564	613	572	561	543	608	565	584	578	576	587	513	572	552	554	547	556	572	556	577	521	570	594	541	624	599	557	568	509	573	543	537	563	601	591	594	574	549	562	573	591	582	547	548	582	582	534	592	558	517	535	590	599	575	518	622	593	546	576	521	550	544	571	561	592	578	580	586	536	634	596	547	564	586	528	593	574	551	582	572	571	567	554	567	600	571	526	586	578	558	547	546	575	571	568	556	527	609	546	581	643	575	553	553	562	581	561	570	621	555	547	530	589	553	578	554	590	535	551	541	590	569	561	561	580	561	507	558	578	535	550	523	544	535	573	580	573	564	543	574	573	581	555	519	543	554	559	580	577	556	575	568	596	564	567	600	555	596	605	581	567	562	550	590	559	604	584	575	557	624	602	552	562	591	584	553	562	549	622	605	581	550	563	563	570	576	620	545	569	582	575	560	588	569	536	600	550	544	525	559	561	573	557	569	575	574	573	548	606	567	568	547	573	598	557	593	558	570	616	549	548	550	550	621	589	557	578	574	554	510	588	568	588	555	594	569	553	535	584	548	583	546
26860	18602	5411	1027	691	641	557	586	486	432	409	403	358	373	352	364	366	346	350	382	384	369	363	344	363	364	344	385	378	367	356	351	383	354	360	375	361	374	373	342	369	380	379	371	343	414	367	360	358	393	361	334	356	375	365	349	335	369	388	365	378	378	395	381	401	345	324	390	393	333	350	376	363	338	367	370	380	365	370	362	364	371	363	356	375	366	389	358	351	398	385	378	356	349	375	385	380	365	388	365	396	330	363	385	401	401	381	393	350	374	389	357	377	351	369	351	344	374	369	382	395	339	376	343	391	377	376	375	320	357	368	347	343	372	384	379	391	383	359	351	381	353	374	379	318	373	372	378	339	347	345	379	396	384	356	372	376	357	371	373	352	373	413	331	385	368	380	398	346	355	379	347	381	373	365	384	353	381	371	368	377	401	411	378	371	366	381	415	395	360	322	349	329	363	364	365	379	378	370	364	338	370	353	353	357	361	356	377	338	330	391	360	366	348	354	342	322	364	379	356	375	361	379	364	373	382	366	354	358	380	342	362	392	358	377	374	359	369	354	395	352	387	376	359	342	344	381	353	387	396	408	359	352	329	402	339	384	349	349	370	374	395	347	365	361	377	398	390	383	374	360	357	375	364	380	391	391	352	355	379	349	353	355	406	401	372	360	387	373	349	376	366	372	400	357	347	348	363	359	365	389	363	382	314	376	401	377	369	362	387	374	350	387	387	382	328	319	327	359	375	378	332	349	355	368	378	365	360	367	352	360	376	420	351	356	367	342	345	354	359	381	365	374	365	396	339	366	379	364	384	380	330	355	363	369	365	351	363	344	361	339	345	360	341	348	375	347	334	333	385	389	372	404	380	384	385	366	400	342	364	336	344	355	354	364	352	376	345	365	362	341	379	364	348	354	398	356	382	343	393	377	383	355	369	365	330	329	401	379	385	347	368	347	373	386	355	362	414	353	379	351	363	386	377	388	348	351	388	377	368	389	343	382	412	389	356	359	383	369	366	365	357	354	381	362	371	377	384	357	396	388	390	345	367	344	334	396	368	340	376	355	399	381	363	370	369	311	378	422	376	387	330	392	345	337	380	372	359	337	362	371	383	360	365	341	329	382	365	351	320	321	352	353	383	365	375	355	358	387	380	365	350	374	327	338	398	376	333	362	362	360	352	351	381	351	354	351	368	379	336	349	389	379	338	346	351	359	338	327	352	332	383	353	357	396	371	355	362	385	354	357	369	369	371	372	365	346	360	370	340	370	379	394	339	341	338	362	382	348	354	343	375	378	358	355	399	370	347	373	368	348	357	329	370	383	342	375	360	388	362	328	350	357	365	355	364	338	345	367	370	332	393	375	330	331	362	381	348	376	368	340	379	363	346	373	371	337	412	346	352	390	347	337	354	392	368	356	362	377	383	415	374	344	376	348	352	367	358	370	363	370	391	372	362	377	397	334	358	380	368	382	348	332	387	374	395	370	400	379	378	367	386	384	366	384	365	340	396	414	348	347	360	363	348	392	376	392	395	358	385	400	389	385	350	373	366	374	358	354	387	364	388	318	389	376	353	348	365	334	367	367	390	390	372	368	363	364	383	342	388	358	382	373	375	372	373	335	389	350	344	391	373	338	359	365	373	349	371	364	371	388	381	392	355	355	382	361	382	341	355	364	361	359	359	378	349	339	363	361	340	353	363	357	370	373	392	352	342	373	399	364	374	315	382	375	386	367	364	345	345	347	389	390	368	377	336	387	378	379	375	378	370	348	369	350	383	384	372	354	370	370	359	363	370	369	353	345	378	360	390	381	392	376	358	348	383	396	379	391	360	369	336	369	353	362	341	347	379	373	378	344	388	386	344	380	373	369	361	388	342	327	354	398	364	382	372	352	330	348	347	364	368	349	381	382	362	374	354	332	373	370	354	354	361	357	386	390	390	381	377	374	354	383	351	346	401	337	364	363	363	376	343	355	374	339	364	342	361	359	324	392	376	359	353	359	351	390	399	384	386	381	385	342	354	376	359	363	358	349	342	352	363	369	376	385	352	354	370	351	392	366	374	361	383	356	355	396	385	382	345	348	371	378	349	389	379	377	405	349	356	377	387	367	370	372	395	380	336	375	337	360	337	370	358	394	339	365	354	402	344	366	381	361	364	367	381	396	351	355	350	372	365	405	397	365	349	348	374	376	364	358	367	336	399	378	404	351	363	374	375	359	332	375	365	356	337	365	374	346	353	378	371	421	372	361	380	328	361	349	356	365	354	331	310	371	392	351	351	382	340	362	360	377	357	369	384	354	376	388	374	364	380	400	348	365	338	376	379	398	362	373	369	378	361	365	367	352	373	372	339	362	396	366	345	334	419	365	335	358	356	384	359	349	329	333	378	357	390	357	354	391	376	390	374	325	369	362	351	372	386	344	349	335	328	375	358	344	386	367	386	388	373	346	358	321	386	361	387	379	388	326	361	366	358	324	387	362	344	375	386	378	369	372	358	381	359	351	389	406	340	390	335	352	350	349	361	374	338	386	392	371	349	353	374	341	356	381	356	410	382	357	347	357	399	418	380	367	389	344	360	356	351	371	358	384	334	363	390	337	388	366	366	368	372	371	375	382	377	365	361	364	352	386	387	345	368	367	369	341	369	365	384	356	349	343	356	387	358	379	341	379	374	384	347	404	339	419	391	348	353	342	364	371	390	378	367	353	369	365	353	385	379	369	360	397	373	358	367	388	359	357	368	343	374	343	358	365	363	369	381	360	364	388	373	383	350	390	347	378	393	343	358	358	405	348	335	361	358	348	353	390	376	371	376	366	384	376	371	351	371	370	338	364	361	353	372	387	364	380	349	388	363	354	365	333	381	354	363	371	354	397	331	338	395	409	363	351	343	379	381	383	385	353	359	379	368	350	351	366	361	356	369	367	369	366	366	384	336	345	356	357	372	362	366	379	350	373	358	347	361	353	368	343	380	371	336	360	354	372	367	354	349	359	351	354	354	358	401	340	362	371	368	386	419	386	331	368	345	372	332	354	356	396	348	393	370	350	336	369	372	392	348	360	350	353	373	376	390	368	394	324	328	341	397	348	366	363	364	338	345	383	365	351	332	332	337	358	348	387	357	363	366	355	385	351	396	413	369	393	352	344	390	388	364	311	380	377	342	352	382	381	340	327	365	341	338	369	367	361	359	345	358	335	383	367	379	391	373	366	371	348	387	343	385	393	341	375	386	378	366	364	390	370	382	367	370	385	386	368	338	367	383	385	361	338	382	322	398	368	347	359	370	369	379	370	374	346	399	380	362	367	355	351	390	344	344	368	380	349	378	382	363	338	374	368	353	370	363	386	374	393	373	328	367	341	364	376	347	358	362	362	365	389	352	398	397	357	364	364	370	373	364	331	350	393	357	359	403	367	370	363	384	360	337	356	373	387	399	342	387	366	346	372	385	394	388	366	373	364	373	378	373	321	382	402	348	374	328	368	389	377	375	365	349	336	364
4600	3048	2994	1199	1070	1075	1095	958	734	588	528	539	530	478	501	451	476	478	453	467	480	483	459	474	474	482	445	541	483	485	441	464	490	483	448	446	471	478	483	506	476	462	488	483	457	467	452	494	480	471	444	481	495	469	492	517	437	489	497	448	444	516	443	450	462	460	471	457	460	428	470	483	457	463	481	477	438	448	466	458	451	472	492	442	500	484	459	533	462	505	481	485	480	495	462	492	485	477	484	515	515	477	482	459	462	487	470	448	474	448	481	492	478	487	500	469	438	434	463	463	484	485	502	460	495	446	471	450	458	459	471	483	507	465	442	467	498	461	473	456	443	497	478	467	439	467	468	454	453	467	446	447	485	479	492	483	507	516	466	493	501	483	492	494	518	456	487	481	458	464	494	442	467	475	474	486	490	503	498	481	456	500	495	464	484	528	477	502	486	490	512	476	483	480	513	486	481	432	452	444	506	469	490	485	482	460	496	481	491	440	493	455	482	461	509	491	478	444	462	467	445	462	514	500	461	493	493	488	490	457	469	517	438	487	483	494	470	457	481	475	441	469	459	475	492	452	449	506	438	435	506	444	454	461	443	461	466	478	469	456	475	515	476	514	450	457	459	476	507	488	466	484	460	467	485	470	432	442	454	488	486	464	443	442	472	475	460	466	476	474	478	431	496	486	516	451	470	464	491	481	497	499	450	482	523	480	497	478	489	482	494	474	519	460	460	479	472	446	437	474	432	440	449	483	462	465	475	473	466	478	520	467	481	453	469	498	474	458	502	463	476	490	456	496	463	474	487	471	467	444	474	492	494	466	495	426	479	470	460	462	476	468	450	519	480	501	505	479	485	478	453	467	488	485	475	496	492	478	477	475	460	510	473	503	503	445	476	458	464	495	486	459	514	488	480	460	479	460	510	488	466	479	438	503	451	462	432	488	458	475	469	467	485	480	498	461	450	460	437	452	477	465	497	508	472	473	490	457	489	473	473	505	453	465	499	449	479	436	439	477	467	511	496	465	483	457	490	441	499	490	492	498	490	503	517	456	483	465	424	459	460	473	449	488	489	493	445	459	450	445	466	479	474	430	478	500	478	460	434	469	480	459	454	468	473	467	473	467	492	508	462	483	489	469	473	476	486	496	464	461	461	447	500	461	467	447	476	460	451	459	485	479	469	451	449	475	474	462	467	443	464	461	512	514	499	479	460	508	467	498	507	482	477	474	500	474	493	488	435	484	451	478	449	465	485	470	487	440	488	465	464	461	467	467	476	467	498	479	473	509	445	497	496	489	463	471	456	520	474	446	507	433	453	489	508	455	494	488	512	478	501	468	461	523	473	453	464	507	478	450	454	413	490	471	504	460	449	479	471	473	502	448	508	440	482	466	460	474	449	496	471	523	479	495	479	469	447	447	497	483	462	477	494	483	437	508	422	489	475	503	461	495	465	490	500	476	513	431	458	460	428	473	485	489	449	485	492	475	508	474	479	499	484	423	463	510	440	449	481	481	488	485	476	468	460	471	464	471	436	448	494	492	450	456	470	457	501	481	461	476	476	499	491	498	456	461	476	467	478	506	471	483	514	488	495	486	470	444	483	465	467	471	495	475	461	475	448	519	481	527	531	499	443	449	472	449	470	473	468	502	510	497	470	494	471	496	482	505	488	474	433	483	446	457	463	454	459	464	500	493	456	525	482	524	493	487	461	522	490	498	473	462	467	501	498	472	466	477	470	482	459	467	441	468	504	499	480	458	489	478	466	515	480	479	482	471	465	455	517	472	468	485	433	466	467	494	448	478	450	446	500	478	504	487	462	449	457	439	474	436	476	502	481	501	494	487	490	490	447	455	478	502	485	502	455	445	483	485	457	430	468	501	483	450	475	492	427	463	477	486	507	441	436	468	501	510	483	483	493	469	474	481	452	474	449	490	495	488	500	454	524	463	489	469	477	444	479	441	449	484	460	436	466	495	455	480	445	435	459	469	484	491	470	458	477	405	481	444	496	495	453	464	484	460	415	464	472	529	476	430	467	464	460	500	508	484	499	466	485	461	490	495	465	487	443	485	447	464	475	464	491	422	454	484	497	448	445	488	489	486	519	464	480	462	425	480	468	491	468	478	494	460	448	477	503	438	477	471	480	461	454	497	489	426	463	489	471	483	497	485	471	475	475	457	510	480	496	456	537	463	450	476	497	479	511	451	460	472	522	454	483	457	462	457	469	485	435	445	489	473	482	492	448	496	477	485	459	464	447	424	480	451	419	481	490	420	472	479	463	472	483	501	464	480	469	485	491	457	463	467	431	477	518	482	476	444	490	461	484	454	459	470	438	470	485	458	452	456	476	439	503	495	454	481	467	474	463	460	451	477	469	478	452	475	517	468	491	476	507	495	479	442	494	479	437	495	472	487	508	467	495	492	476	514	484	472	488	443	515	471	507	469	453	509	488	476	467	482	478	460	482	471	480	479	470	524	456	490	468	471	492	487	490	469	480	464	462	502	496	466	447	476	468	460	480	474	457	491	440	468	458	481	472	461	482	482	454	480	468	515	452	447	458	477	460	458	489	510	442	476	448	434	497	507	476	469	474	465	465	493	496	497	499	472	484	470	495	452	494	517	481	500	463	485	483	499	478	496	440	479	475	510	476	487	495	510	447	481	446	490	450	457	513	472	456	488	471	480	498	456	476	478	479	458	497	515	481	498	491	430	482	478	495	488	508	480	467	470	452	448	451	442	465	469	471	436	501	506	452	501	494	505	435	471	487	420	454	450	411	450	465	517	482	488	496	500	484	474	481	471	503	480	504	440	485	415	480	457	471	502	487	453	480	468	478	512	507	512	479	455	447	482	493	482	481	476	483	467	474	501	449	487	457	488	500	492	459	475	535	492	471	468	479	477	485	501	478	450	471	431	504	488	476	505	455	493	462	471	477	467	479	430	440	483	456	463	474	441	479	503	503	523	493	425	472	495	482	517	473	450	456	427	451	451	518	435	457	471	487	473	478	493	486	516	477	475	483	482	467	464	473	465	457	481	441	474	454	495	446	481	486	481	469	449	432	477	448	500	502	466	477	474	470	465	462	473	484	500	505	473	455	483	519	463	472	444	479	484	467	481	473	460	449	484	478	464	462	474	508	494	459	435	487	488	470	461	491	494	486	462	473	536	516	447	474	449	483	522	479	470	484	467	488	456	474	476	473	469	471	463	529	447	469	486	484	463	515	510	445	425	464	463	455	479	499	452	453	484	517	483	453	466	487	457	452	485	479	475	455	479	468	442	473	492	462	507	474	479	468	474	488	464	492	445	438	484	484	467	503	461	471	482	443	474	447	464	497	488	456	436	440	486	472	474	484	467	472	523	456	450	424	473	471	481	506	471	459	459	467	469	485	460	511	491	494	484	502	447	435	451	495	499	475	433	451	467	456	482	522	508	473	497	491	430	505	458	503	488	466	470	455	450	434	459	475	482	465	490	509	482	439	488	468	449	497	433
23046	21050	28250	24067	21027	8503	1736	1218	976	843	710	711	702	647	639	622	668	604	621	578	618	618	590	642	620	609	586	611	594	610	572	577	601	589	602	638	623	588	599	636	648	556	572	543	557	543	612	614	581	583	629	558	614	577	613	568	594	597	566	546	614	546	590	597	575	577	576	594	601	595	584	561	566	598	567	586	589	586	582	549	574	605	568	571	593	565	590	605	604	578	591	594	562	576	559	590	567	568	555	549	596	547	575	589	618	592	592	558	585	590	574	563	599	645	576	599	567	623	586	563	565	561	594	573	569	599	611	569	616	582	610	580	600	599	607	572	610	582	574	581	615	606	603	607	593	637	564	580	604	628	605	551	552	614	564	613	588	558	577	561	559	569	596	592	579	560	586	607	589	604	579	581	567	548	586	572	599	587	583	567	583	593	578	568	562	592	562	580	572	598	566	584	570	569	576	555	612	641	564	596	574	579	565	559	603	556	533	590	566	545	581	589	571	575	562	604	567	543	566	613	569	534	563	569	565	604	561	549	529	586	617	569	564	564	589	597	583	559	612	598	581	593	556	557	571	554	598	553	590	569	578	590	592	602	560	597	598	613	548	602	564	541	591	579	604	524	600	588	604	565	561	634	578	583	533	579	609	600	632	563	545	558	564	563	550	592	593	558	585	548	610	631	519	561	594	575	604	591	589	587	545	556	575	607	627	537	540	580	575	589	594	626	603	615	593	520	570	592	569	581	538	556	600	633	545	613	630	575	575	593	580	596	557	555	603	624	608	567	575	575	621	581	607	557	576	586	597	598	544	590	565	620	580	611	581	539	605	613	644	605	581	579	601	635	608	542	591	547	549	600	551	624	579	586	587	585	568	561	583	573	584	599	593	604	536	537	550	562	586	579	591	572	547	597	600	611	564	583	568	613	560	576	578	571	598	606	612	610	525	619	560	569	585	585	575	603	576	600	619	551	583	612	588	586	534	582	551	580	590	556	601	586	567	588	623	572	584	591	575	573	600	587	587	576	608	587	554	603	585	582	621	644	568	576	595	516	588	565	539	581	605	552	557	605	580	582	615	611	553	606	554	609	567	579	562	594	580	552	572	561	591	596	612	565	584	581	601	538	576	597	554	584	543	572	546	593	600	565	580	584	541	585	604	572	615	549	649	580	568	581	556	573	593	565	570	546	627	600	563	591	593	616	582	595	571	591	563	593	587	607	601	592	566	576	592	550	593	578	567	608	588	572	600	607	565	554	560	586	565	549	602	554	565	569	555	618	626	573	563	516	602	573	597	607	605	611	563	618	577	603	623	586	598	561	569	547	588	572	625	561	637	582	594	572	565	608	570	582	617	610	583	587	545	603	571	548	559	603	578	590	557	572	609	572	607	565	545	545	571	587	544	556	582	610	544	573	536	573	597	632	598	568	561	581	611	606	605	582	592	610	547	585	609	594	595	615	568	580	624	629	618	566	601	558	590	598	574	562	559	556	553	584	590	560	605	585	574	553	569	592	610	591	577	579	637	615	596	602	589	601	562	605	570	566	578	540	563	572	565	560	598	613	594	539	606	583	581	587	588	580	572	600	568	592	586	632	575	589	547	579	615	571	543	542	611	550	592	612	556	558	601	588	598	585	584	613	596	553	602	581	599	579	566	548	586	558	595	558	593	554	597	594	616	543	594	567	598	600	629	571	581	628	608	573	540	586	541	598	572	614	594	587	584	587	612	572	603	540	539	568	547	648	569	610	585	630	654	561	576	610	563	560	602	585	599	590	568	626	594	582	587	547	596	549	613	535	578	523	607	527	597	599	573	577	594	592	611	590	610	560	571	580	612	566	565	602	573	606	603	607	605	553	596	595	545	541	558	542	601	594	579	615	566	600	578	560	555	582	582	591	562	603	630	557	603	599	593	615	527	603	575	568	572	619	598	567	550	590	595	587	575	588	555	627	597	603	519	615	558	574	544	570	543	586	577	595	573	622	550	566	563	588	611	575	570	582	587	593	593	605	560	562	573	629	549	601	579	591	560	564	603	581	628	543	611	561	597	580	607	593	571	584	605	568	569	585	595	598	521	554	554	568	609	549	550	586	537	568	556	601	564	577	560	567	578	583	629	588	564	571	594	614	601	570	625	552	604	609	575	620	632	553	557	587	574	593	562	610	606	588	611	588	597	580	613	556	566	594	599	569	590	566	590	571	595	582	571	551	597	581	565	569	586	544	604	559	576	589	525	597	561	586	589	561	571	601	579	589	591	538	565	605	588	599	543	575	557	548	601	548	595	615	575	622	525	572	554	582	604	643	552	586	598	596	571	554	591	601	598	553	566	593	579	570	582	555	563	599	592	564	556	606	513	559	601	553	578	560	579	587	571	598	565	589	622	574	559	574	602	558	614	581	579	614	582	576	546	566	546	606	564	549	613	578	583	563	610	569	600	577	569	615	577	600	576	611	574	576	581	586	590	586	599	572	594	603	623	594	589	567	573	609	567	582	602	610	548	589	589	619	579	541	575	604	594	594	581	589	578	604	590	583	601	598	559	541	588	622	545	615	589	593	566	591	557	593	595	579	556	606	560	607	593	601	592	625	585	606	572	581	586	549	565	588	553	593	568	575	603	605	554	595	578	586	559	573	591	599	545	586	552	588	527	571	557	599	560	579	591	626	563	590	561	584	585	565	544	588	596	579	541	563	550	578	596	574	546	574	597	589	597	568	581	599	569	586	576	570	588	582	562	548	552	575	606	595	602	562	599	610	562	608	526	561	572	620	587	611	570	623	563	553	559	611	559	589	608	516	604	554	609	576	602	608	593	594	566	586	592	671	601	615	592	554	565	614	590	592	588	581	576	576	597	549	587	614	575	569	606	556	538	559	556	544	568	544	602	589	616	598	593	531	583	555	606	557	585	558	623	590	576	646	613	568	609	611	594	630	600	562	581	529	614	567	593	520	572	585	510	579	623	603	593	584	577	597	588	581	638	548	584	564	584	613	570	590	594	602	596	601	590	579	572	567	597	560	575	566	601	578	568	588	621	574	578	589	605	570	562	544	617	572	582	552	574	602	559	570	571	612	586	542	616	590	584	557	554	574	571	593	611	574	601	585	585	592	565	547	590	589	567	614	604	575	571	637	601	549	565	603	537	598	580	572	593	607	582	599	568	595	563	576	576	598	572	534	576	587	611	531	608	597	562	581	551	582	552	585	567	588	583	604	579	519	546	602	623	554	602	559	587	592	602	575	573	583	563	580	599	592	571	608	546	566	573	566	565	582	643	591	590	593	610	556	580	608	552	558	568	611	582	579	569	535	559	534	574	581	617	583	584	595	585	605	599	630	545	599	576	524	600	558	609	599	564	599	569	549	633	616	578	600	589	609	555	596	591	590	566	524	633	530	585	627	531	587	583	588	627	602	573	587	628	572	554	573	610	546	564	607	591	593	593	568	552	590	596	591	569	629	617	656	524	542	593	572	578	600	537	601	554	561	608	561	615	572
4514	11212	13419	3865	3172	2738	2442	2184	1623	1253	1039	1041	873	881	900	808	911	790	822	785	813	782	771	796	794	819	744	755	766	797	771	753	756	792	800	793	737	835	797	784	767	798	786	776	786	745	757	751	736	747	757	752	766	715	783	775	769	780	715	740	764	755	773	786	757	778	724	730	750	790	769	755	769	765	745	727	736	809	760	797	753	808	770	689	773	728	755	740	765	770	764	746	746	778	760	776	789	814	736	775	775	767	811	742	780	709	692	786	722	760	736	699	716	770	756	757	714	767	774	779	741	747	780	713	729	723	723	717	780	764	735	738	787	779	760	743	790	750	717	767	724	738	753	711	777	767	719	772	714	816	780	745	784	750	746	758	800	718	752	803	757	725	722	688	746	772	756	736	738	745	791	763	736	706	727	735	794	767	716	749	757	760	758	806	753	762	735	773	765	782	753	728	761	705	711	770	749	698	732	790	755	729	739	724	708	755	739	757	787	740	742	797	742	761	793	769	710	770	807	771	776	770	696	734	750	724	791	786	766	788	738	740	743	745	787	709	728	741	775	760	793	754	731	751	707	756	724	766	779	747	752	714	713	768	746	749	756	778	757	749	715	729	744	718	746	764	757	742	778	721	764	726	701	810	708	769	792	720	726	745	744	770	754	779	743	739	741	802	756	717	744	744	746	734	741	759	784	766	682	812	719	738	751	698	760	834	797	742	770	757	799	772	751	779	762	719	739	739	729	721	743	751	763	759	747	763	741	719	745	757	702	755	749	744	743	757	744	723	767	696	731	735	765	733	765	723	776	755	740	798	788	774	803	771	734	776	756	730	772	729	730	748	768	795	731	729	755	798	724	750	770	736	780	770	744	777	720	740	741	779	691	774	761	730	734	773	765	770	698	749	701	726	754	748	752	736	758	690	731	746	785	793	764	721	728	767	785	789	733	787	706	765	727	767	773	739	762	767	772	757	823	728	738	724	776	758	757	781	767	749	749	751	775	797	776	769	767	743	799	735	757	772	740	808	778	769	797	791	744	782	772	769	765	717	760	724	754	732	746	778	721	786	695	789	755	715	777	777	772	770	745	749	756	750	751	765	761	709	748	817	744	769	763	726	781	759	773	757	746	739	768	750	773	733	769	754	733	773	722	713	766	776	770	738	757	772	720	728	742	779	743	722	717	735	777	682	685	760	744	715	713	730	752	830	774	738	746	719	699	772	771	746	771	726	735	734	762	759	777	702	745	789	720	726	777	737	748	715	765	733	762	737	684	724	777	803	716	754	772	764	797	710	724	785	730	737	753	743	709	678	735	783	769	789	777	751	729	767	737	770	774	780	760	786	739	759	734	734	752	739	737	735	755	794	797	772	744	717	771	738	753	802	730	752	763	757	798	750	765	722	732	764	786	749	746	762	775	756	776	772	778	762	795	780	715	754	740	743	769	753	722	758	782	744	791	739	768	759	768	792	708	781	789	773	701	759	736	712	761	775	785	704	818	710	787	731	743	742	804	763	747	748	743	733	736	749	753	714	787	716	757	750	741	754	763	784	725	749	740	747	771	777	754	757	711	743	751	774	789	763	769	779	772	760	775	745	736	734	775	730	748	772	759	771	734	738	743	822	763	753	763	673	683	719	761	783	787	768	732	780	745	755	759	752	760	740	715	751	759	737	772	738	776	780	729	775	787	759	738	761	752	706	727	742	757	751	736	784	744	720	736	752	745	716	712	762	749	719	768	800	744	697	730	799	726	740	743	738	732	730	745	767	782	721	803	758	764	738	780	771	746	776	757	756	755	750	818	724	752	762	746	760	795	765	715	745	757	758	737	775	721	736	803	708	755	769	775	715	730	736	776	725	762	762	736	695	767	718	722	735	713	758	761	776	778	743	731	772	742	716	737	743	748	736	796	753	714	774	761	736	760	782	761	783	751	787	754	748	738	744	769	751	755	708	758	796	736	766	772	739	764	786	691	740	738	791	746	754	750	736	777	692	764	793	773	757	786	718	772	758	765	731	771	744	790	736	763	821	768	783	729	733	753	704	765	787	692	749	776	731	746	691	749	759	723	791	736	733	768	776	756	690	752	800	802	751	748	717	752	777	751	714	724	773	715	693	753	773	757	788	743	719	750	780	726	746	788	713	702	776	759	751	665	805	762	758	757	735	739	755	773	785	737	724	786	730	742	772	732	777	727	754	732	734	770	757	746	742	759	712	768	766	705	777	748	758	830	774	715	706	746	796	724	716	758	723	765	733	746	772	785	762	750	734	787	751	741	745	751	809	759	727	723	792	807	787	745	728	752	703	762	743	826	747	772	790	766	777	754	735	756	756	746	765	719	765	753	714	768	733	740	742	804	787	764	762	736	775	721	722	743	769	749	707	742	756	729	714	793	730	749	747	727	774	733	749	781	726	759	780	786	770	736	702	713	722	777	747	726	774	770	770	810	770	715	772	759	691	758	758	779	796	741	792	761	760	794	744	672	701	730	743	786	774	775	735	726	766	742	802	743	765	739	763	728	777	754	787	685	748	734	763	763	756	745	724	734	760	720	737	730	745	732	772	753	796	766	779	746	702	719	696	684	722	814	769	716	769	712	733	756	731	816	781	748	761	748	749	731	740	731	733	756	740	793	761	787	783	750	749	767	751	734	719	754	709	795	789	794	751	737	761	741	791	715	739	743	721	751	735	734	704	786	808	767	732	740	727	763	742	732	793	764	725	750	779	757	755	785	723	745	711	707	725	753	757	728	746	757	723	797	708	779	738	754	712	746	744	826	733	741	774	764	772	743	771	740	693	756	806	774	747	738	743	753	724	775	753	745	797	754	761	714	745	738	751	760	748	705	743	758	738	792	750	797	744	825	797	764	779	719	742	812	770	799	716	782	727	759	728	805	729	784	756	690	702	785	781	739	707	766	766	734	742	759	755	770	725	700	762	757	797	739	723	830	735	737	758	720	751	771	745	789	700	770	767	758	725	773	776	787	727	756	731	701	743	735	677	751	747	770	734	751	779	788	776	729	756	704	755	748	707	745	737	763	743	763	747	721	751	764	743	776	781	744	764	771	734	723	809	765	790	761	757	745	765	698	748	783	756	772	739	758	740	749	722	749	746	736	768	736	786	757	764	737	805	743	785	752	723	758	685	738	724	761	686	737	713	764	762	716	786	780	740	751	722	778	792	770	756	745	722	724	729	762	746	708	734	764	762	717	819	704	699	786	760	776	753	716	759	789	738	768	762	810	762	715	798	718	737	733	776	768	749	789	793	763	742	749	714	751	711	745	788	781	783	744	776	732	743	768	749	739	766	741	781	757	731	757	746	778	780	762	777	752	781	739	755	771	771	733	757	742	770	773	784	763	729	746	819	789	822	769	722	789	738	745	756	731	715	717	746	764	741	715	766	739	762	742	768	725	750	784	768	790	722	788	758	770	765	698	765	726	732	817	782	709	758	789	773	756	756	724	710	796	780	761	727	754	758	795	773	764	775	791	746
24242	21114	27011	25235	6391	827	645	539	431	297	228	207	203	206	217	188	169	166	157	187	169	182	170	162	159	158	178	179	174	186	178	173	189	149	165	176	188	166	168	184	175	167	155	187	172	179	169	178	185	178	154	154	163	179	149	175	180	166	181	163	188	175	160	167	162	179	196	159	184	156	179	159	167	179	161	196	180	180	178	181	180	164	167	182	160	176	198	161	180	160	191	173	163	162	192	170	186	167	167	172	167	178	176	163	175	145	169	163	167	154	178	173	165	186	184	163	171	165	155	174	159	191	179	196	188	190	167	200	199	153	180	166	167	171	194	181	157	144	182	168	159	178	183	165	165	178	178	159	194	186	162	159	186	145	187	158	154	152	161	150	153	185	179	161	185	169	171	169	176	166	178	159	177	162	176	166	161	168	171	151	178	155	176	157	150	159	180	159	196	166	187	190	163	178	162	174	150	192	160	166	189	164	162	201	180	173	165	166	168	158	163	156	170	167	179	174	170	166	158	163	176	164	171	187	185	172	179	172	189	166	175	186	178	185	179	170	171	183	173	160	180	175	173	160	161	172	166	171	159	183	164	171	145	167	179	192	149	144	172	167	170	177	169	184	137	158	192	166	185	188	153	173	163	181	135	176	175	160	194	176	190	189	153	169	156	176	180	158	152	169	155	177	159	166	171	155	158	192	151	179	148	168	153	187	177	148	171	174	161	174	183	180	146	176	178	153	166	185	181	166	176	176	153	153	166	191	147	166	180	157	161	181	162	180	174	194	163	166	158	144	176	177	187	167	153	150	171	181	166	183	160	156	170	161	174	168	175	178	188	162	149	163	172	183	154	176	172	170	151	197	166	163	169	183	177	176	158	187	179	176	138	185	166	174	166	171	147	170	183	171	155	180	176	155	173	153	145	159	172	150	168	153	148	169	166	184	207	149	166	169	189	164	163	157	139	168	167	180	154	148	200	173	202	169	140	169	159	184	195	152	162	173	180	183	170	161	170	186	161	185	174	167	161	148	179	169	157	189	180	166	183	185	154	185	166	161	157	153	167	173	165	188	151	157	161	179	165	188	164	177	192	175	161	179	170	155	156	162	176	181	187	192	171	156	177	160	171	170	161	165	154	211	160	159	147	164	133	169	158	169	156	184	151	137	164	153	155	179	145	170	167	179	156	174	176	155	166	160	166	165	173	162	170	192	172	170	150	129	157	189	168	159	135	169	181	159	141	165	188	171	172	167	168	164	187	167	168	184	162	166	153	170	152	143	196	179	153	196	181	174	158	168	132	162	160	162	166	198	159	175	160	166	176	156	167	175	177	183	176	163	167	167	157	176	167	177	158	158	180	159	155	190	175	172	155	176	158	159	181	184	183	165	174	159	154	166	178	183	160	175	146	169	156	172	196	157	161	152	162	172	179	153	163	180	179	167	165	186	171	164	170	169	153	176	171	187	173	165	160	160	144	198	183	179	160	165	177	175	173	159	169	198	162	188	151	172	179	180	157	175	171	176	194	179	182	173	168	166	172	174	153	180	158	139	182	166	190	158	181	169	154	194	158	169	190	164	216	181	173	160	149	195	198	149	165	176	176	172	180	165	176	148	179	173	163	167	157	173	165	166	185	164	161	199	146	160	161	159	158	169	156	164	161	151	185	165	180	180	169	155	171	158	177	156	179	199	180	185	196	182	141	151	166	178	158	160	162	161	169	171	167	165	145	182	179	175	171	148	172	168	169	148	144	173	170	149	163	183	147	172	157	182	190	166	157	170	181	149	194	181	170	187	164	189	166	169	162	158	168	162	171	157	170	151	159	183	158	178	151	162	176	161	160	172	144	172	160	169	161	160	171	186	161	172	149	166	138	172	165	169	177	172	144	157	171	147	168	164	178	161	159	160	176	179	187	180	160	175	164	160	173	207	178	175	183	178	166	151	165	172	185	158	175	174	162	161	162	174	152	159	182	167	175	169	185	176	160	166	180	169	168	171	163	171	172	181	194	175	141	177	167	175	163	171	176	181	168	170	178	163	175	151	187	195	159	179	143	140	145	165	185	176	168	173	207	178	166	181	170	174	188	183	174	195	176	160	179	170	154	181	176	187	166	168	164	177	163	139	160	146	141	160	169	152	158	173	183	163	147	155	204	164	183	172	172	169	174	177	167	185	186	186	174	159	196	147	175	163	163	148	182	177	186	195	176	160	173	166	150	147	152	163	177	172	163	169	170	177	198	170	156	173	153	130	180	177	181	163	158	173	136	183	185	158	174	172	179	182	174	179	160	161	165	157	165	192	166	177	143	172	178	171	154	158	194	195	166	174	152	169	146	172	165	174	176	163	170	175	172	182	192	185	157	164	159	157	197	163	157	159	181	168	168	187	174	151	169	138	152	165	191	176	193	180	177	170	189	143	168	167	167	165	197	159	170	181	171	175	172	168	149	181	186	170	178	162	159	126	157	159	180	170	175	173	158	174	168	172	142	169	153	193	167	151	190	174	159	201	168	185	167	159	160	140	161	161	175	164	182	172	168	181	147	160	188	140	179	187	150	180	161	195	178	145	188	169	165	161	166	176	191	167	181	191	153	167	165	155	156	160	177	159	153	172	171	157	158	166	162	172	158	180	159	153	177	167	175	176	177	185	168	176	162	151	158	148	157	164	154	180	163	187	159	173	142	178	172	166	173	174	176	173	175	153	153	188	148	147	178	162	141	158	166	164	152	183	170	168	165	183	173	171	157	174	165	170	186	157	169	189	159	174	144	166	177	164	160	157	192	172	143	155	175	182	184	187	166	165	139	152	138	177	163	170	177	140	186	167	159	188	168	154	164	173	154	173	165	166	179	177	175	187	178	150	161	145	158	182	185	177	178	173	197	169	162	172	160	168	171	159	148	144	198	189	178	196	199	188	162	171	156	169	153	177	153	176	168	185	180	159	169	166	167	164	167	155	157	166	171	158	173	153	179	188	179	167	161	165	153	159	178	172	166	161	160	173	171	174	173	175	183	161	160	159	165	190	167	154	148	182	170	159	188	160	157	184	166	167	174	163	181	166	164	143	180	184	158	167	191	143	154	140	173	177	182	166	158	186	172	162	177	168	181	186	172	163	179	165	175	166	176	175	168	162	178	152	153	176	151	170	163	175	189	151	181	151	165	168	172	165	163	153	148	167	186	179	164	177	145	152	167	156	153	173	160	145	173	180	150	155	170	176	157	147	159	166	174	154	146	202	172	167	164	165	171	164	177	182	184	157	185	147	157	164	170	162	147	182	155	169	188	181	182	192	159	200	183	174	167	159	167	206	171	185	174	205	179	182	168	178	168	167	145	163	165	158	193	173	197	189	172	163	156	144	167	169	151	180	154	181	153	171	160	158	168	177	196	168	158	163	179	191	170	169	160	180	160	180	156	157	163	182	170	181	163	169	173	195	166	190	179	163	172	146	161	169	154	193	153	181	183	157	148	178	163	135	168	161	175	166	175	170	162	189	170	150
3996	6581	8618	2296	1801	1644	1408	1209	885	643	405	412	381	307	300	259	272	289	245	270	256	268	290	275	242	244	243	237	240	209	236	264	242	250	263	234	225	231	253	238	262	252	252	260	247	274	260	217	236	241	247	246	237	218	257	249	242	252	251	230	252	216	238	257	226	229	246	233	260	255	246	222	242	233	232	268	236	276	243	252	269	248	253	238	240	249	233	234	244	237	247	241	220	247	223	222	272	218	259	255	256	243	237	219	232	225	266	245	251	230	235	250	251	232	272	253	246	254	227	241	232	237	212	249	244	235	241	244	217	243	223	231	284	251	233	243	230	246	230	251	251	230	246	209	244	229	241	234	235	260	250	258	233	246	249	235	246	230	232	241	244	251	225	241	223	221	224	205	216	250	240	259	277	249	230	242	198	236	215	233	243	255	272	240	220	226	229	212	254	241	267	202	228	235	247	232	221	261	257	233	242	249	247	241	235	234	254	232	240	252	230	234	234	232	214	221	250	265	254	227	233	247	244	227	254	254	244	230	257	243	217	245	235	260	270	235	252	233	261	237	240	238	227	255	250	237	236	214	222	254	222	225	244	232	237	217	203	257	218	231	241	221	243	224	231	264	224	255	273	222	239	252	244	227	227	211	231	243	246	234	233	253	209	234	255	255	223	240	243	245	247	232	267	247	248	241	224	240	260	234	221	247	227	241	249	250	227	207	248	235	232	234	217	251	289	246	230	259	232	251	236	225	230	214	275	267	236	224	248	235	206	198	244	234	250	239	264	235	251	246	253	248	240	230	247	230	248	265	230	225	247	245	252	230	244	239	234	249	237	233	243	230	251	253	237	221	256	250	250	234	219	277	255	228	230	222	238	257	238	229	235	228	219	217	253	254	272	227	224	267	249	255	238	241	271	212	236	256	236	236	242	236	239	229	241	227	228	256	208	240	232	233	250	262	233	204	245	231	244	215	247	275	240	237	260	270	241	239	227	225	211	240	221	254	268	232	241	229	223	213	237	249	209	250	238	269	264	240	231	263	242	247	252	243	201	262	238	263	253	228	233	235	228	268	233	235	207	227	229	208	241	230	246	249	237	257	246	230	204	208	242	250	251	248	257	224	241	260	244	235	252	248	231	218	238	232	230	211	242	263	251	256	226	242	236	234	237	226	222	230	231	243	251	212	229	255	252	250	229	230	267	242	228	219	222	239	251	235	247	244	216	230	254	240	226	223	271	200	265	249	264	273	220	234	247	262	288	261	248	238	249	273	237	218	279	230	288	235	227	261	270	213	222	235	263	239	232	239	229	277	249	248	262	271	214	197	258	269	242	246	221	230	258	274	232	250	243	218	207	240	229	209	235	217	232	249	219	259	238	249	232	226	243	249	248	262	241	255	247	238	239	231	257	241	240	260	238	249	252	252	237	245	251	236	235	260	233	263	227	238	246	224	237	213	249	242	242	231	266	257	223	229	229	241	245	235	251	241	237	233	252	245	254	215	241	226	247	269	235	237	232	234	245	271	237	216	252	237	244	238	232	228	224	264	249	244	226	240	222	250	268	236	246	201	232	226	237	236	232	250	256	245	246	266	240	267	239	274	252	258	245	236	249	230	225	206	252	241	228	272	234	227	235	196	235	235	229	243	238	245	243	239	218	231	235	250	240	243	247	252	244	245	243	241	232	239	259	236	238	228	246	253	249	226	231	224	238	253	264	258	243	260	235	238	252	225	254	229	208	227	242	239	249	214	232	233	229	230	229	225	248	207	235	228	254	246	241	229	236	237	216	233	233	240	242	246	239	232	221	239	241	233	235	247	232	213	256	234	237	221	246	232	255	261	239	244	222	252	235	234	231	246	229	250	231	224	224	244	235	223	253	226	233	249	260	239	228	230	242	242	204	243	233	217	214	242	254	235	247	235	245	231	232	243	251	246	216	237	243	246	232	219	239	230	226	226	227	250	233	244	202	215	225	242	242	239	237	242	240	242	258	265	242	253	246	223	279	233	235	229	215	232	226	228	242	232	216	244	259	219	222	228	217	242	240	245	233	222	224	262	237	238	267	257	229	234	223	266	261	252	249	250	219	222	225	200	258	249	218	221	254	254	226	248	246	267	208	253	239	227	245	223	258	254	233	246	235	220	258	218	211	220	234	209	263	236	260	242	250	254	233	257	229	261	236	248	253	246	235	254	249	234	238	259	227	231	257	224	250	210	208	234	207	266	235	247	233	234	203	240	261	224	238	247	256	247	233	239	221	245	215	264	225	252	252	264	229	266	236	226	239	240	234	244	250	246	252	245	246	205	232	213	239	237	236	233	237	227	240	236	237	256	243	232	250	235	227	257	244	234	250	237	272	234	243	259	219	232	234	239	242	240	231	222	239	215	238	256	241	248	221	247	235	248	244	267	254	228	238	265	227	246	254	258	241	240	236	256	246	262	267	244	268	230	229	256	239	261	255	249	224	225	225	237	203	230	205	232	234	250	205	232	258	260	266	242	220	218	237	228	246	238	220	246	244	253	257	216	240	250	229	236	209	215	243	249	257	227	278	248	231	266	233	249	237	227	239	246	245	236	251	249	239	261	254	217	257	268	230	233	234	261	240	225	243	237	251	255	229	242	234	243	237	243	239	249	271	243	252	258	231	235	226	258	222	262	241	234	230	268	232	252	257	227	257	244	228	232	257	256	235	222	199	258	223	222	253	234	255	248	258	230	245	244	232	230	227	240	250	226	236	254	271	215	275	242	253	215	254	249	231	237	263	224	249	265	261	225	225	232	238	222	229	248	264	228	247	237	236	255	229	246	244	260	221	245	215	226	235	206	223	221	232	227	236	227	232	232	238	231	239	265	250	231	248	257	243	268	231	232	269	257	257	225	251	213	238	249	250	242	224	232	248	259	228	231	216	221	260	224	228	269	225	224	244	243	243	223	253	211	266	214	223	246	255	250	243	226	261	215	243	228	240	237	261	234	241	282	233	231	229	243	256	235	243	250	255	220	251	216	265	257	244	260	229	242	233	252	247	261	268	234	246	227	236	237	248	251	246	232	253	245	231	239	231	211	259	240	257	249	227	210	211	233	242	244	252	234	238	263	252	208	250	268	233	235	241	239	249	220	240	225	245	238	240	226	233	249	240	234	224	216	246	215	254	230	225	232	230	225	257	250	262	228	226	245	233	255	239	235	215	213	222	247	260	258	244	208	258	250	238	232	249	251	221	260	225	226	226	253	268	228	254	255	216	236	252	232	245	233	237	235	235	246	229	253	240	247	214	245	243	250	227	235	223	233	234	225	243	195	270	254	242	208	232	253	227	254	268	228	247	244	247	218	236	252	275	240	270	244	229	251	269	229	214	234	258	238	202	230	235	234	239	236	234	227	223	251	238	225	254	212	254	258	230	243	253	240	233	234	233	234	264	237	248	223	250	255	237	251	215	245	242	265	245	238	244	232	235	234	253	250	234	216	251	241	225	240	240	251	239	241	252	231	234	249
22165	21094	28785	23621	21095	21093	6711	1672	1154	904	738	679	586	575	510	503	540	508	500	522	478	452	423	457	452	463	468	472	472	443	435	410	430	461	445	453	459	424	433	449	442	469	439	457	442	434	401	475	433	432	428	439	457	446	397	416	448	472	431	425	441	432	457	436	435	401	465	421	421	457	443	428	442	423	422	425	412	440	425	440	431	454	450	446	445	409	397	444	453	420	444	440	418	446	445	434	421	449	471	419	397	414	434	487	456	446	448	443	470	438	398	459	426	407	427	447	400	399	436	396	405	441	394	438	434	416	405	416	440	407	407	415	415	434	462	440	453	430	457	400	383	421	428	469	442	432	436	460	441	430	453	443	459	445	430	417	433	474	427	419	425	436	454	421	445	425	455	441	415	387	437	434	466	422	399	452	447	414	409	401	406	426	461	449	442	420	402	415	445	400	456	435	438	411	434	451	431	452	455	428	457	457	402	413	428	441	415	435	411	440	404	447	460	460	432	369	409	385	411	405	409	438	433	403	460	436	445	426	425	432	474	442	423	464	437	439	408	428	412	432	420	411	418	416	444	416	429	456	391	453	380	464	413	436	388	446	449	414	468	497	396	437	437	411	438	395	437	452	410	419	461	423	431	435	419	411	427	444	396	450	386	428	408	434	431	441	409	397	421	449	423	409	411	440	416	440	433	473	406	463	445	430	412	424	408	425	430	420	409	433	405	432	434	417	437	411	456	421	433	414	436	439	445	436	429	422	388	462	398	424	429	445	455	431	406	400	435	443	442	419	450	434	428	436	414	443	467	466	402	457	456	447	401	443	419	438	417	426	417	457	433	418	420	404	460	408	415	428	404	399	400	428	432	464	392	399	419	390	414	438	399	434	430	469	392	442	407	427	435	409	414	442	413	457	451	455	421	440	426	422	399	431	486	410	447	433	417	436	415	436	413	436	417	432	414	446	431	439	474	430	399	473	438	448	410	382	399	442	461	404	410	436	419	430	441	421	444	433	451	388	423	428	417	432	447	432	447	409	440	395	408	447	424	438	432	416	409	425	436	393	397	412	436	426	437	446	420	419	427	451	435	415	415	420	436	419	421	418	394	446	475	474	413	455	430	441	443	402	444	417	444	417	444	410	428	466	389	431	448	419	392	468	457	393	405	478	419	451	385	400	431	449	457	459	411	433	456	441	414	432	430	438	427	439	422	424	437	433	416	431	387	427	447	423	414	420	441	458	431	420	430	430	413	455	416	444	450	426	418	433	437	436	434	447	421	413	409	421	444	422	408	432	419	437	444	439	428	445	477	454	399	419	443	391	435	424	400	440	472	444	424	428	422	414	380	428	462	430	401	447	421	425	410	443	435	497	495	442	468	403	438	442	474	420	477	416	476	423	415	444	424	417	418	415	387	446	459	424	415	409	455	420	481	438	454	453	407	409	444	406	419	440	467	407	410	433	435	427	410	407	441	421	396	436	415	437	430	475	443	447	426	449	446	409	465	450	436	454	452	451	417	431	425	427	350	429	445	425	431	404	398	439	403	411	443	406	442	422	431	447	424	459	423	430	492	405	442	444	439	451	466	453	423	437	441	450	472	440	455	431	446	415	388	414	374	433	419	429	438	452	402	458	473	437	408	487	426	471	432	457	430	428	431	467	413	421	417	461	420	412	434	460	446	429	439	398	427	453	464	453	399	486	449	464	407	445	384	436	388	431	428	440	398	462	429	449	475	422	452	422	424	422	485	375	457	434	438	407	444	449	396	459	390	426	436	453	423	417	470	403	445	448	440	381	386	443	426	462	442	454	417	436	393	396	434	391	418	438	409	418	456	429	386	425	447	461	438	447	450	469	392	426	385	427	421	446	443	439	454	431	399	436	417	447	418	460	444	403	417	428	435	412	432	416	459	427	426	447	435	439	411	424	483	412	405	434	417	411	428	438	461	402	459	432	396	433	436	420	418	460	422	425	391	412	413	436	433	415	451	452	430	458	409	427	420	408	425	406	447	420	418	414	400	430	420	430	419	454	409	425	465	428	488	426	442	427	417	421	437	440	444	396	447	430	418	444	423	426	423	444	429	443	420	435	490	430	430	452	426	459	444	438	417	416	442	432	464	410	451	430	448	429	432	406	409	455	463	442	449	408	408	427	424	446	447	479	384	460	446	441	413	386	448	451	453	412	442	398	440	434	434	442	401	453	418	468	391	434	432	436	455	404	414	403	419	436	455	434	436	429	425	449	404	438	471	462	456	410	419	413	438	448	387	416	415	426	419	436	445	439	431	473	439	414	446	434	408	423	439	409	415	439	456	412	453	429	420	433	418	449	426	477	430	419	455	421	449	413	409	411	384	385	453	392	417	418	411	399	433	452	433	431	455	416	409	428	424	420	468	427	453	444	452	475	416	440	449	433	366	411	435	422	403	452	418	456	445	436	425	437	437	422	442	403	415	433	448	421	416	453	431	413	444	426	417	456	471	427	427	452	434	444	471	461	435	384	429	403	434	471	423	427	425	444	393	409	444	394	398	423	430	457	418	469	376	463	443	485	436	448	419	430	451	403	410	453	420	430	461	453	410	455	445	415	450	405	445	421	442	472	430	406	423	461	450	451	458	430	458	478	388	472	443	428	468	395	427	427	383	437	448	412	406	457	423	389	411	416	434	394	431	447	430	440	415	407	404	422	439	438	412	424	403	433	440	450	417	421	438	424	456	441	450	458	431	447	433	377	441	413	399	454	439	447	431	436	461	406	405	424	411	410	435	439	453	409	445	409	408	474	424	465	428	406	420	430	414	443	443	391	439	419	419	412	414	405	452	457	433	438	439	441	391	450	448	402	452	397	427	436	469	415	446	418	431	452	440	430	435	451	449	415	468	417	444	413	402	424	436	418	428	402	425	392	407	411	360	403	427	429	404	475	414	429	446	417	437	403	437	426	462	427	419	410	433	387	433	411	418	444	429	441	426	413	440	443	394	415	470	404	421	389	462	424	444	389	462	432	443	433	418	438	428	400	428	440	408	461	428	489	415	423	442	402	407	417	404	448	423	421	422	404	471	404	450	420	447	417	443	445	447	439	427	418	427	418	450	458	465	408	472	410	466	455	414	420	431	430	474	370	404	396	451	431	436	414	401	414	435	423	463	445	435	452	386	390	441	411	415	406	446	423	407	434	384	420	411	405	412	432	416	446	435	429	385	424	434	427	424	466	407	430	422	445	455	414	444	434	446	427	417	412	422	385	439	425	436	458	418	450	429	451	463	426	420	385	422	430	391	428	435	428	429	433	427	437	442	489	456	423	450	457	420	477	450	479	409	426	437	384	430	428	456	467	442	455	422	430	482	438	422	439	424	400	406	410	416	430	432	398	451	420	441	427	454	422	428	474	444	447	449	394	440	440	418	433	420	418	417	425	422	409	422	438	424	432	390	448	406	457	434	414	443	425	407	422	431	452	440	410	397	449	413	405	399	390	425	435	422	418	405	457	418	448	421	404
5965	16387	20170	5743	4888	4183	3337	2902	2332	1692	1227	1036	959	804	771	743	727	724	730	661	659	671	652	631	665	650	617	623	595	580	607	585	615	595	582	585	570	603	616	586	597	595	592	576	588	551	604	592	634	570	581	589	574	526	636	585	630	584	593	581	585	610	595	540	572	603	545	582	629	622	548	541	569	564	586	555	592	596	605	582	587	637	572	590	587	601	595	569	605	553	584	581	592	554	565	602	539	589	538	556	567	602	584	584	613	578	570	533	569	589	540	568	556	566	588	578	586	574	571	562	590	528	597	559	539	571	585	619	528	590	594	561	562	610	548	619	568	547	603	532	592	611	563	592	590	574	597	563	550	561	597	583	556	572	573	601	631	603	572	595	584	546	549	566	586	571	583	575	614	558	558	547	537	583	569	605	557	563	567	542	590	582	536	578	580	569	569	586	577	574	542	547	598	547	546	576	565	613	611	634	569	536	557	585	559	600	598	600	559	569	597	530	595	591	594	574	544	547	565	579	620	577	584	598	557	552	583	638	581	535	621	532	597	601	568	572	583	554	602	564	571	557	574	578	588	587	569	590	594	582	571	565	598	546	532	615	643	570	589	567	557	558	575	601	571	580	606	567	572	590	560	527	588	537	520	537	578	622	593	554	562	612	535	608	584	550	627	593	576	564	586	519	559	557	573	584	633	558	561	585	546	534	518	536	594	556	528	537	616	591	543	577	577	574	575	560	602	577	556	575	570	562	540	534	600	581	590	579	559	573	599	577	600	561	559	562	544	552	564	591	560	553	544	599	586	560	596	555	565	545	533	552	565	538	579	526	583	539	571	554	610	581	579	597	559	622	605	595	590	592	545	579	580	577	571	577	524	602	582	562	575	568	588	575	574	554	562	582	588	561	564	541	554	581	551	563	580	536	564	575	585	567	586	561	554	585	538	526	563	573	571	585	595	569	555	569	586	532	536	548	558	547	579	540	553	532	557	584	566	614	572	551	583	574	625	538	561	580	593	624	565	560	567	566	525	600	609	548	549	604	559	583	569	568	551	599	579	525	547	563	588	551	592	590	550	586	554	625	560	601	576	581	553	620	570	566	571	548	590	567	559	601	586	556	544	584	576	552	576	556	593	605	574	583	535	640	527	584	501	549	570	588	577	579	556	551	578	590	540	588	525	577	540	590	594	549	543	577	568	563	569	577	545	604	596	522	546	624	578	610	598	553	612	580	606	615	547	558	579	543	556	550	591	599	565	549	571	566	549	545	562	542	543	560	574	566	590	596	564	618	566	613	549	623	608	548	567	569	599	585	575	588	591	531	536	572	576	651	540	559	550	551	608	583	554	581	575	555	559	619	586	581	568	568	595	584	598	600	571	573	578	588	566	613	572	564	589	602	569	567	606	548	593	538	493	544	637	540	618	561	576	618	569	560	561	564	578	540	573	597	571	532	577	569	557	560	582	605	584	563	588	611	578	605	591	586	576	562	582	531	551	573	573	593	570	574	601	591	583	589	589	599	535	561	588	600	604	533	553	567	552	561	561	579	554	580	598	564	570	564	587	595	553	590	535	550	650	578	559	599	545	577	594	541	585	528	551	582	570	542	594	574	585	568	569	568	586	530	544	585	565	581	568	570	593	543	569	571	567	574	569	570	573	573	587	569	538	557	596	586	578	571	615	578	560	542	541	598	560	561	575	520	568	590	594	582	553	535	583	595	562	553	536	566	575	597	586	609	561	567	549	592	559	557	584	541	582	555	552	568	576	552	561	551	602	544	535	623	494	562	559	627	564	614	565	572	539	565	601	581	562	539	559	543	573	554	568	588	594	580	600	592	588	587	558	593	590	601	621	606	544	574	554	586	575	570	532	549	581	564	545	591	573	601	604	560	531	594	581	609	567	622	578	593	558	579	598	588	536	613	567	619	578	560	561	597	591	560	563	549	624	586	518	598	539	547	565	608	521	617	565	568	578	586	570	582	613	560	555	555	576	562	555	570	591	530	601	616	595	598	564	585	591	580	600	568	622	589	532	534	549	593	571	551	595	565	574	568	579	604	567	528	584	590	536	574	563	583	583	543	590	628	532	589	537	558	521	555	531	567	547	547	530	534	547	586	550	601	530	587	590	592	576	589	570	563	596	559	567	590	560	559	595	582	576	586	572	565	580	540	543	569	572	559	556	550	600	500	566	535	551	571	592	581	579	588	592	612	592	569	558	572	561	545	570	577	536	586	586	591	601	543	618	595	594	544	600	539	577	539	569	561	586	545	573	562	629	547	550	582	542	571	550	592	589	594	535	575	586	564	533	598	561	592	577	592	575	552	565	575	556	577	505	574	553	557	558	609	580	589	565	560	546	606	616	594	643	577	571	616	541	555	580	565	578	605	547	587	566	557	592	581	558	518	595	565	536	552	617	593	561	594	552	591	555	605	577	641	551	595	587	585	592	577	541	572	524	566	586	567	557	563	571	558	550	562	542	578	585	573	562	572	616	589	604	557	512	569	588	600	582	572	540	596	569	597	553	594	576	557	587	587	563	581	582	593	566	578	572	605	565	535	579	581	597	588	577	584	556	564	563	575	588	570	588	555	551	566	555	563	572	571	567	553	567	579	562	568	555	549	616	582	574	546	569	574	610	555	571	571	593	579	560	598	586	592	563	587	582	531	575	535	579	529	594	573	563	563	561	577	532	578	550	584	534	569	537	575	582	558	536	561	549	563	588	551	596	562	588	631	562	543	562	568	552	577	541	563	561	537	586	561	575	566	570	596	534	561	545	562	596	560	554	599	629	565	570	512	597	581	598	552	591	603	578	540	559	561	583	568	598	576	560	577	583	585	567	536	575	560	552	563	562	607	561	536	587	590	616	541	516	551	506	598	600	573	589	556	553	561	573	552	617	532	596	603	584	577	568	582	588	564	604	585	557	567	571	557	610	565	600	588	559	564	552	577	547	572	559	542	575	577	550	545	546	579	529	604	534	524	579	591	543	539	535	574	595	573	536	542	590	587	581	555	586	564	572	573	585	592	578	581	538	597	538	585	545	561	587	586	555	568	585	535	535	564	553	532	569	549	597	572	617	547	567	585	602	572	604	567	548	585	546	603	569	598	572	560	571	552	557	592	572	560	583	537	568	564	606	536	574	582	534	588	557	560	607	600	547	530	594	545	597	546	583	580	575	592	589	574	596	572	556	602	593	554	523	593	579	553	585	536	551	581	594	560	620	580	561	557	581	539	569	584	537	569	549	594	542	555	571	566	576	598	588	553	608	613	595	555	553	578	586	574	572	604	584	584	555	566	581	555	569	551	541	572	585	574	559	556	564	596	543	546	590	540	590	561	611	617	575	573	573	525	584	580	606	595	535	599	552	561	601	579	574	517	578	597	625	585	581	561	558	541	577	520	560	569	591	591	590	584	548	598	584	550	588	578	560	607	580	589	613	565	556	642	557	557	599	601	573	559	558	577	619	600	588	555	579	537	566	539	550	575	597	560
26717	18705	5500	1011	771	686	612	586	557	456	431	405	375	389	382	373	380	360	396	351	370	368	369	394	359	336	374	331	342	380	360	362	379	373	372	365	373	344	374	382	378	343	360	363	360	380	374	377	345	336	366	343	340	348	345	367	343	378	378	361	357	348	340	350	370	366	354	337	410	358	370	356	357	403	400	384	372	371	355	361	396	366	355	386	404	356	361	334	357	357	391	381	338	317	359	375	391	379	341	360	381	356	365	369	339	389	378	372	342	330	389	340	372	354	358	359	371	362	378	358	346	368	332	384	387	373	307	399	368	340	368	358	366	317	380	332	356	372	375	361	370	420	358	356	341	388	357	387	348	381	388	368	353	373	384	368	349	364	365	389	356	354	382	375	365	370	387	362	358	345	345	376	400	367	325	357	364	370	376	381	389	414	392	408	357	378	400	344	362	384	354	353	366	349	368	318	354	372	387	346	391	353	363	373	334	373	337	361	369	353	357	358	374	362	322	360	364	360	382	354	364	362	409	370	364	387	376	359	356	384	331	354	397	360	345	397	387	362	361	359	374	336	359	386	369	377	350	336	366	346	366	363	345	378	376	352	359	347	365	361	400	377	401	385	386	346	386	343	370	394	340	373	375	342	353	415	373	378	353	363	372	364	346	368	354	345	380	371	382	357	362	338	375	372	360	352	340	372	370	364	360	341	386	363	370	351	392	365	360	386	366	352	370	389	366	352	336	375	386	377	338	370	358	359	346	361	371	364	381	322	347	399	351	400	357	371	387	358	381	394	380	386	365	366	370	342	376	367	348	340	361	371	362	357	343	364	368	358	389	362	366	350	321	358	386	345	373	353	388	374	334	390	369	391	375	352	354	360	336	347	343	406	367	372	359	373	388	368	361	375	390	376	360	343	369	368	390	362	360	365	334	368	387	396	343	344	381	368	385	375	366	373	335	368	342	353	325	351	355	343	367	365	336	373	355	353	342	386	371	382	357	357	348	327	373	366	400	350	387	352	390	371	387	349	367	379	370	395	345	385	358	364	394	406	381	363	377	385	361	384	385	378	387	385	358	372	325	345	352	338	357	359	353	394	347	382	357	356	388	373	352	348	351	377	369	362	340	375	390	336	361	373	385	376	382	375	353	369	368	358	375	378	372	395	362	390	343	355	373	353	377	346	388	395	348	374	402	355	381	374	373	355	348	374	360	373	386	369	362	337	348	332	406	381	398	372	370	392	367	334	381	409	376	384	374	363	372	371	366	374	404	365	379	361	350	340	403	356	347	367	369	363	362	374	356	370	386	357	374	365	377	339	362	354	377	366	398	353	373	359	369	378	367	374	376	378	378	398	363	401	397	344	375	351	345	367	345	356	362	363	345	350	353	374	377	375	424	366	376	388	367	406	368	371	343	370	358	337	396	363	402	354	380	358	376	371	352	360	334	351	391	353	342	368	368	384	343	329	373	387	337	354	352	363	380	379	403	336	380	360	380	366	378	378	350	380	362	347	360	353	327	362	364	369	334	346	414	422	360	424	397	376	387	368	356	376	398	347	368	350	403	390	368	381	360	395	394	365	342	363	421	358	362	392	369	347	353	324	342	395	376	335	342	388	348	390	343	365	347	384	356	325	397	337	379	358	359	388	367	368	386	346	332	354	364	337	374	352	379	352	352	363	354	354	330	372	381	363	372	367	378	366	350	394	386	346	351	355	372	329	373	347	356	360	386	338	365	395	317	369	366	347	350	369	396	383	380	362	373	361	370	346	366	380	357	350	365	342	351	347	380	361	368	357	358	366	360	370	385	351	347	361	349	353	361	402	359	341	384	350	365	357	359	328	395	363	376	404	363	383	355	397	326	374	347	346	356	384	366	353	340	394	339	330	351	399	351	357	390	374	370	377	362	356	371	347	369	363	401	379	377	349	375	396	391	375	365	345	349	353	345	369	373	390	373	361	371	360	363	336	351	380	385	366	381	384	353	357	367	368	352	386	355	321	352	377	389	399	366	379	350	364	356	354	356	366	380	379	389	331	339	377	400	369	387	396	346	369	344	362	351	366	342	361	356	361	413	348	393	389	383	374	357	351	373	347	386	374	382	364	363	412	350	366	350	401	351	359	373	346	334	351	358	362	401	388	383	392	343	369	335	376	397	333	370	392	349	376	353	359	394	397	324	374	329	374	334	341	346	360	397	341	398	345	375	389	353	369	383	391	369	341	340	370	354	388	374	376	356	364	347	374	364	381	350	363	365	370	362	383	389	359	366	364	389	377	379	350	371	371	351	400	356	351	370	370	351	342	355	374	373	373	354	377	363	376	365	381	378	331	380	366	385	383	390	345	369	358	375	372	378	347	382	367	348	377	383	372	366	369	372	342	367	346	378	374	343	333	386	366	393	326	352	344	357	370	385	374	352	361	355	338	370	336	372	380	387	380	360	409	364	357	364	334	400	344	365	366	349	341	321	342	361	394	370	340	351	345	337	377	332	352	394	319	379	387	365	329	414	358	344	366	375	335	366	354	404	359	395	361	359	337	357	365	369	358	374	376	353	342	337	353	351	401	335	359	355	375	341	362	346	345	330	333	351	377	391	367	352	331	372	428	342	387	367	407	336	351	373	361	383	357	368	325	328	414	350	358	368	371	377	358	335	352	358	344	360	387	369	364	381	396	365	355	380	382	360	375	377	368	360	392	353	393	337	367	358	344	361	372	368	383	355	360	370	351	341	375	376	378	349	383	370	369	340	386	376	372	311	350	328	362	381	322	375	387	317	372	349	394	382	363	386	331	350	389	335	385	369	376	353	362	394	345	343	355	337	358	381	376	349	361	357	381	322	365	365	374	362	341	389	363	381	353	374	367	356	362	336	348	389	356	359	337	391	336	376	328	389	383	344	360	368	370	366	358	406	377	337	356	389	370	365	395	382	357	388	344	363	356	377	363	348	371	389	330	365	372	356	359	397	386	365	359	364	344	355	411	393	363	397	346	369	333	355	343	376	348	364	365	363	382	385	374	399	384	310	354	403	356	392	388	368	364	351	375	350	355	353	353	350	360	368	406	377	339	364	358	361	364	340	378	363	389	350	375	382	373	359	397	357	359	379	370	375	370	378	365	358	331	349	361	376	412	403	390	347	356	343	401	426	369	380	385	372	372	409	377	396	353	372	411	341	390	345	328	372	351	332	327	390	358	359	382	386	356	357	373	379	392	399	365	385	396	344	331	360	323	366	355	363	341	356	372	406	357	344	386	348	365	389	387	368	390	340	355	360	363	377	368	349	367	396	356	383	373	378	360	345	348	358	318	349	361	347	381	353	391	367	339	350	405	384	353	338	351	383	365	358	417	377	350	363	359	350	353	366	337	396	331	390	378	360	357	386	370	350	367	335	401	361	378	341	388	416	344	369	400	366	371	369	373	369	362	371	370	389	366	365	381	379	336	357	353	374	354	339	377	338	358	340	353	373	358	394	381	353	354	398	353	371	372	346	363	377	353
4528	2749	2939	1235	1403	1338	1125	1057	939	721	574	535	524	513	488	511	448	475	493	484	515	466	467	486	448	475	516	423	483	475	459	470	495	490	495	449	475	532	464	496	491	477	509	479	491	549	451	507	454	459	457	507	472	465	504	498	467	498	454	459	523	476	520	467	512	469	433	460	484	464	491	464	450	488	505	460	471	497	463	449	474	461	500	483	513	479	492	475	496	468	501	498	460	445	441	493	443	471	509	484	481	484	453	457	453	495	476	496	501	481	482	500	440	463	433	479	455	506	502	472	479	454	482	500	495	474	430	465	446	503	480	505	459	455	515	447	460	482	494	470	472	492	472	472	462	480	461	504	479	462	482	473	491	501	487	459	460	478	477	441	508	453	461	487	434	503	467	497	496	490	447	472	455	450	484	449	472	472	503	500	472	470	466	469	485	475	508	476	480	475	471	469	488	495	425	492	489	516	454	456	478	468	467	480	506	442	457	463	462	450	465	477	446	489	531	477	495	518	462	522	478	450	467	472	491	509	469	482	472	508	497	480	496	451	493	485	508	434	500	446	446	446	485	445	474	479	495	499	485	518	446	452	491	489	454	465	484	460	486	519	494	459	483	510	461	508	495	440	482	537	449	481	461	479	484	503	464	468	474	442	471	529	475	472	461	484	491	461	444	467	448	481	474	435	484	475	442	477	442	468	476	473	476	459	421	474	493	502	506	487	473	488	452	469	470	460	509	474	509	509	469	449	503	466	469	497	487	493	441	445	477	515	437	466	479	475	459	475	441	481	482	517	479	503	475	477	453	493	488	465	517	501	479	470	490	510	492	483	491	485	463	475	451	464	478	430	483	480	462	462	506	453	492	459	473	480	486	470	467	492	495	473	477	484	456	445	520	439	485	510	461	479	479	478	499	442	469	483	485	496	513	488	497	471	499	492	477	457	479	466	526	473	497	465	479	451	481	495	467	507	485	444	429	470	500	526	465	488	500	512	490	491	494	468	468	483	487	488	440	461	489	465	437	525	507	457	466	478	495	446	450	477	486	483	530	499	506	465	508	446	434	472	500	468	461	462	488	477	456	500	471	503	500	468	477	443	498	493	462	480	453	486	504	478	457	475	497	480	506	435	480	497	480	482	481	471	519	446	475	478	454	483	516	522	473	489	477	450	489	471	459	485	533	527	495	484	469	485	525	521	502	486	444	472	471	476	466	488	464	461	487	492	495	459	501	469	477	436	496	464	491	465	444	449	481	503	528	476	475	437	493	496	501	455	454	461	471	497	467	493	460	498	462	499	443	504	447	490	509	448	507	448	519	446	481	495	532	494	477	478	452	482	471	495	465	458	466	484	485	440	451	509	477	471	480	452	424	453	438	419	476	459	486	472	456	469	488	479	482	476	481	502	463	460	475	487	436	452	457	479	474	493	493	457	492	440	497	447	482	475	441	454	449	493	490	461	506	465	475	487	473	445	428	485	507	499	509	482	416	521	523	454	465	485	474	496	467	504	502	454	492	494	473	479	510	474	491	481	526	511	470	474	486	462	512	523	509	446	487	480	507	478	468	490	488	448	493	486	483	476	473	489	470	487	486	466	489	484	479	487	478	431	474	498	462	519	480	486	481	432	467	461	441	472	482	460	511	491	472	452	471	461	493	473	487	481	472	455	457	477	531	476	440	476	458	487	502	490	475	448	495	493	448	501	488	481	478	488	465	480	451	467	459	468	467	484	457	471	515	483	484	450	472	506	458	459	504	468	471	475	491	446	468	461	475	448	487	445	488	509	468	462	503	460	474	473	454	457	472	502	441	466	487	469	471	507	472	522	459	459	448	471	435	508	509	480	448	464	468	466	522	493	483	510	505	473	504	504	494	475	455	480	509	494	473	483	486	474	446	451	474	480	478	508	431	483	429	489	487	484	436	459	474	480	520	487	476	478	476	486	495	472	497	484	472	467	466	490	469	446	460	489	475	495	455	467	492	490	484	522	525	479	456	505	469	456	514	501	472	454	475	497	497	482	463	474	489	441	432	466	493	454	487	480	496	498	479	462	525	504	446	501	478	462	444	511	481	502	458	509	510	500	510	481	443	482	462	484	502	462	474	457	506	439	482	521	495	493	466	446	478	487	475	497	481	484	463	468	484	470	496	489	460	487	469	469	446	469	479	491	454	507	452	467	511	444	468	482	456	475	522	459	466	463	467	488	505	490	483	506	476	462	484	477	506	453	497	499	467	481	469	451	452	488	474	445	477	466	465	469	449	516	462	482	504	466	500	469	487	485	493	472	449	462	442	472	471	460	484	465	454	460	518	463	433	484	426	451	490	433	518	465	468	463	534	476	489	474	509	482	478	485	486	445	497	471	452	529	495	463	475	482	478	496	510	456	476	432	526	454	453	502	489	472	481	472	466	456	502	460	472	478	484	470	442	487	475	508	470	456	436	489	482	452	472	456	464	510	451	478	470	463	472	459	477	491	488	485	468	495	502	454	502	493	492	482	474	462	456	499	459	483	464	471	482	455	493	491	467	482	514	463	449	498	476	485	458	471	455	500	515	535	467	470	446	468	476	455	473	487	469	502	494	483	463	450	460	476	522	479	519	421	482	464	487	510	469	481	448	478	431	539	490	470	478	524	485	476	476	504	478	486	473	473	501	454	473	479	507	494	489	458	472	481	449	464	460	531	447	495	475	467	462	483	456	500	490	441	474	475	478	467	434	452	475	466	451	449	495	497	489	466	508	489	473	471	446	483	452	499	472	525	447	474	484	488	465	476	520	476	480	479	456	438	477	484	479	458	469	442	513	463	467	496	482	449	495	496	458	462	496	472	474	465	480	459	482	450	465	471	489	472	451	482	475	480	475	447	463	496	499	480	450	449	503	487	463	485	438	500	476	455	483	459	479	473	494	451	471	462	466	454	515	496	513	473	485	467	508	487	496	456	488	490	482	464	429	513	467	476	438	478	451	529	456	479	483	460	479	492	506	511	484	489	502	487	473	520	493	490	491	550	496	482	466	488	453	473	472	511	477	450	471	498	476	464	474	491	517	460	459	486	450	453	486	439	469	479	458	493	507	444	485	500	436	523	446	440	490	467	504	462	502	467	474	501	451	450	514	454	482	482	489	501	475	468	462	452	505	452	484	441	449	464	506	476	477	512	487	488	470	477	478	491	493	446	500	511	464	459	484	460	521	458	479	450	516	455	510	512	466	478	488	505	451	458	433	530	477	439	472	440	441	501	516	501	487	496	483	484	460	528	485	486	491	490	490	521	496	512	437	490	470	451	508	465	449	468	485	469	442	470	451	488	493	460	453	444	489	448	486	489	466	438	490	480	442	479	503	440	473	483	479	485	499	491	509	436	462	455	503	479	522	486	447	490	498	452	524	532	481	427	488	464	455	475	505	477	451	490	458	476	465	458	519	444	487	460	441	443	448	493	499	474	469	469	470	497	486	475	522	511	482	453	486	494	472	448	462	492	458	477	465	485	476	466
23004	21014	28166	24034	20968	8184	1697	1317	1105	898	799	734	642	624	620	646	631	641	602	599	629	637	624	622	571	608	594	628	628	589	562	570	593	580	545	576	586	536	588	619	580	573	589	596	558	591	630	571	615	641	631	586	618	605	588	598	557	608	602	605	577	621	556	606	627	565	630	590	623	595	635	610	586	607	596	570	614	581	572	597	598	558	599	580	573	599	605	622	572	611	538	544	633	593	551	585	607	571	572	601	621	607	556	587	602	591	592	606	573	586	586	599	579	621	635	544	610	602	548	596	587	599	585	589	579	581	580	634	599	636	618	583	621	596	643	592	605	556	606	587	557	630	576	595	582	596	614	565	592	600	572	575	623	556	572	584	574	579	626	544	591	547	556	565	610	629	559	636	606	595	586	556	605	612	602	596	541	620	592	610	611	591	602	583	593	584	624	573	614	571	604	589	600	590	570	601	546	590	571	614	542	580	610	631	596	631	585	576	553	543	576	597	609	619	631	621	567	586	590	592	620	623	541	587	591	562	549	601	620	582	642	571	563	603	598	593	599	587	603	619	603	604	596	597	610	552	593	557	552	585	565	568	566	595	561	563	614	577	565	562	591	598	628	603	616	636	622	602	583	584	654	617	600	612	602	590	625	603	609	638	566	604	605	571	606	595	607	578	592	590	557	581	594	616	573	569	615	628	583	585	617	595	609	609	577	585	635	589	612	587	633	560	584	549	582	638	610	611	588	602	589	567	577	556	575	605	577	607	608	557	590	538	571	610	582	598	610	572	626	576	579	596	569	530	617	608	580	594	584	577	578	645	605	609	585	584	568	558	566	555	610	557	578	541	573	584	602	547	600	564	610	593	537	567	582	593	600	583	619	594	546	563	576	615	564	590	624	637	605	628	590	622	615	583	614	600	618	607	622	578	605	602	599	619	572	632	555	556	582	571	576	568	571	607	583	611	658	620	593	617	617	568	588	588	584	602	589	572	602	636	570	589	580	554	604	608	569	587	623	618	597	596	611	612	602	593	622	582	564	594	589	568	570	574	618	612	565	607	598	604	564	633	585	611	636	594	610	589	570	598	612	556	612	546	587	599	596	588	593	560	601	565	574	646	588	566	606	589	580	594	576	583	564	595	592	601	593	644	596	557	607	576	561	572	556	561	609	578	579	550	588	568	591	569	592	620	601	612	585	596	589	604	600	619	598	601	584	600	577	584	642	572	577	585	573	544	581	613	599	582	559	622	599	541	573	658	572	636	580	596	556	563	617	564	584	595	585	563	548	551	609	574	560	605	608	591	615	565	579	580	608	582	563	581	598	601	634	601	573	616	586	557	628	563	606	559	609	565	595	594	608	584	605	637	571	595	584	598	545	579	590	572	619	605	599	565	628	604	591	565	626	573	611	572	590	579	628	592	558	589	607	550	598	572	589	603	603	565	583	616	576	634	586	600	572	618	600	620	632	623	619	576	604	567	583	564	600	567	614	584	553	594	592	515	611	556	542	579	659	568	599	617	571	642	571	608	576	550	601	601	568	614	581	595	565	600	610	563	567	601	588	587	609	607	619	594	594	564	594	594	538	593	590	531	608	542	597	580	609	625	586	599	580	534	599	546	579	583	563	616	579	565	558	581	556	573	545	667	594	555	524	615	609	586	557	601	575	540	579	584	591	595	621	560	601	578	601	591	572	607	613	570	580	557	566	627	640	609	608	587	594	544	674	622	585	604	563	558	559	572	564	581	632	580	587	520	584	578	627	611	610	567	586	614	599	571	608	523	595	627	555	594	623	600	600	569	602	586	559	621	558	640	602	558	548	557	607	595	596	562	565	583	568	555	621	586	623	607	572	609	602	584	591	560	594	586	570	602	607	614	626	599	583	620	589	598	589	586	580	637	596	573	573	571	547	600	577	584	570	596	625	592	585	620	564	605	572	566	520	525	573	589	603	577	565	609	559	611	608	619	549	568	602	624	587	596	603	586	586	575	548	608	575	603	610	608	596	546	571	560	560	577	573	579	638	564	579	614	623	559	588	588	580	633	603	526	531	613	573	605	608	610	509	554	601	575	572	603	576	548	576	567	608	551	597	589	590	572	577	591	573	613	555	581	606	579	572	649	590	564	586	579	590	597	593	551	598	615	578	613	614	617	611	560	593	552	621	593	591	600	584	596	576	588	588	556	558	580	598	594	586	603	608	552	629	546	580	587	600	566	590	570	626	590	601	600	617	616	580	571	549	604	616	543	588	562	653	619	557	580	569	601	626	568	575	565	619	567	581	604	601	531	553	598	642	630	580	647	632	576	590	596	600	597	610	541	628	622	558	595	617	582	586	592	572	575	546	582	594	630	606	633	581	567	621	575	566	604	609	597	614	546	578	575	546	603	571	574	573	557	569	593	552	583	576	579	578	587	572	579	562	617	567	591	577	537	618	638	584	607	602	606	538	574	586	542	607	589	557	576	606	632	559	602	597	627	616	571	599	553	602	595	563	549	598	608	560	572	561	563	551	575	583	591	565	564	578	562	582	580	531	601	596	579	614	553	561	587	593	595	575	634	581	587	598	566	563	590	615	571	615	593	572	618	599	601	575	602	595	567	603	619	614	654	627	562	607	564	616	563	574	537	567	583	611	571	588	602	591	587	580	583	599	604	586	586	589	609	604	577	588	594	575	569	571	596	588	575	609	585	579	585	630	552	571	604	544	631	607	582	543	575	585	628	589	616	575	599	614	559	586	592	587	556	583	567	543	561	592	576	571	556	621	558	607	615	608	587	580	584	612	577	578	589	583	584	612	582	548	610	567	581	577	561	601	567	569	605	657	586	595	605	576	558	595	593	600	584	583	550	568	567	582	601	591	592	561	596	593	585	538	610	579	580	547	582	586	575	568	632	604	602	571	591	553	577	559	599	543	611	564	612	538	548	565	553	569	576	611	608	593	538	573	628	607	548	597	586	577	581	568	624	555	573	599	579	643	609	547	589	587	641	592	592	569	563	631	570	608	593	560	586	610	556	579	603	571	605	580	576	607	601	587	566	607	569	593	618	598	564	552	585	605	603	636	610	554	582	567	583	569	568	587	614	583	583	564	560	566	583	579	543	599	579	619	606	611	597	605	597	591	598	540	581	613	616	582	583	544	563	573	652	546	611	604	601	577	582	534	605	590	560	630	556	558	579	596	595	624	571	578	567	605	604	581	589	594	599	631	631	594	602	609	575	541	594	597	597	659	597	570	559	567	637	601	587	652	626	610	603	573	643	584	590	591	564	590	580	609	564	582	615	625	547	589	597	632	596	589	592	604	558	614	598	610	550	600	608	609	606	581	602	586	651	594	565	582	619	596	570	585	612	619	566	626	532	572	531	562	596	615	585	564	610	606	579	557	580	582	576	591	582	607	620	541	579	615	584	579	563	625	598	552	566	593	606	591	566	575	618	590	602	571	583	583	583	599	574	619	584	570	632	575	588	577	576	580	572	576	608	607	573	567	591	599	586
4290	12217	17424	3927	3425	2981	2567	2289	1871	1636	1230	1022	919	897	920	890	851	781	812	805	796	761	767	795	806	806	771	774	804	727	834	773	759	803	772	762	761	823	777	774	765	744	784	750	747	724	727	734	730	783	789	773	766	754	751	778	817	714	733	786	724	756	771	752	750	747	800	729	760	771	732	751	765	774	768	709	753	761	741	729	751	808	733	750	784	828	738	728	751	795	747	754	750	772	760	778	747	840	828	752	801	722	789	747	746	758	768	762	781	746	701	814	757	726	773	788	764	749	758	748	743	814	739	773	763	767	763	757	741	789	759	747	769	808	768	732	797	736	797	745	764	765	778	753	783	744	773	775	760	749	758	791	737	770	774	761	720	744	701	755	741	755	730	753	763	732	711	765	768	782	771	785	782	774	697	728	757	716	769	779	754	761	759	798	725	787	762	758	784	784	784	742	760	790	755	783	764	812	797	776	772	858	781	777	775	718	752	730	722	761	807	735	788	791	736	721	741	739	768	758	758	734	726	742	735	743	770	751	766	763	746	784	747	753	722	718	731	758	768	746	702	757	797	793	751	785	802	768	766	779	800	751	789	797	746	745	767	747	778	757	767	730	793	755	767	820	749	732	765	778	758	773	715	752	783	778	706	752	734	709	796	748	734	739	771	784	763	807	808	776	779	791	735	737	741	766	733	809	757	778	733	713	742	750	767	743	754	768	725	732	701	759	748	779	732	752	762	759	753	756	785	770	762	770	775	759	728	766	788	732	752	791	716	771	776	767	756	738	774	737	753	744	790	761	749	728	779	791	740	794	758	742	749	787	725	732	774	749	751	767	745	799	785	777	774	736	739	758	710	752	733	726	741	804	742	731	732	728	781	751	780	733	755	758	736	773	748	696	766	773	721	720	783	760	770	790	772	765	756	773	746	763	780	759	774	769	753	757	788	759	706	780	755	776	758	766	797	779	792	791	755	777	796	768	728	735	770	766	730	738	750	750	785	773	713	758	724	736	792	781	778	767	772	748	814	721	724	767	733	720	820	844	747	765	747	734	771	760	790	780	721	726	713	779	739	763	696	819	748	758	739	727	768	785	699	770	751	732	714	726	768	723	770	805	742	754	751	786	755	777	719	715	756	792	710	746	714	744	831	789	712	742	711	726	750	761	781	805	747	735	769	706	753	782	763	710	799	770	729	762	770	793	762	781	756	738	753	708	763	789	779	753	724	700	780	737	736	784	759	730	728	765	770	745	749	731	741	738	773	734	788	733	804	731	717	793	779	746	800	784	780	737	732	717	713	770	735	759	820	735	751	777	752	774	785	698	743	818	769	819	764	778	797	722	778	819	711	774	793	766	756	779	714	734	774	788	730	799	737	703	785	766	779	790	786	770	725	764	753	730	789	715	776	739	802	748	762	833	780	773	775	740	780	744	793	818	722	741	770	744	794	732	745	717	769	793	782	808	760	745	781	808	743	792	717	765	733	739	811	736	748	690	793	774	739	758	779	750	780	804	732	754	794	716	753	700	789	714	764	775	743	738	776	750	794	764	709	739	766	775	762	768	768	732	763	737	749	764	789	770	777	792	801	758	698	767	812	793	769	789	736	803	795	760	814	744	794	760	801	745	737	798	765	740	783	765	772	802	762	766	778	748	784	746	766	739	702	751	756	757	767	796	726	747	767	711	747	742	762	758	796	745	764	783	827	712	726	814	760	750	755	748	740	727	720	754	803	759	765	747	750	757	779	770	774	769	770	764	802	724	743	727	744	722	742	754	784	786	756	760	796	774	798	728	765	740	735	761	809	795	758	792	819	759	786	798	777	789	718	698	748	801	800	767	772	795	788	704	743	762	789	763	737	799	806	774	771	766	775	746	769	709	726	805	773	748	739	748	737	768	758	750	763	728	747	755	780	837	718	750	748	710	791	798	760	761	755	764	741	754	760	697	757	711	796	759	724	737	807	788	809	847	770	770	743	778	756	790	796	734	779	740	712	728	782	754	710	754	742	765	769	775	765	709	796	680	746	760	720	787	755	774	727	781	788	697	739	754	804	769	760	780	703	780	778	699	799	785	731	772	822	759	772	786	730	755	721	744	735	842	780	808	750	753	760	788	733	731	743	763	798	761	778	738	745	739	786	742	714	739	794	744	801	736	739	754	795	792	772	769	756	748	794	787	750	704	753	763	762	757	767	763	732	775	793	804	792	793	757	749	779	798	796	799	787	753	760	713	796	711	728	759	734	742	778	722	788	761	754	746	746	743	750	724	737	757	783	753	784	772	779	792	767	781	783	750	800	769	782	700	718	781	755	730	750	743	764	768	732	744	761	765	732	730	774	749	736	758	755	733	782	793	733	759	761	697	714	808	718	776	827	768	795	722	752	709	745	767	774	754	757	713	743	740	732	741	717	712	753	779	729	708	788	737	744	724	774	775	723	770	796	773	760	756	740	776	719	811	784	778	762	733	741	778	762	732	775	754	736	718	775	705	774	792	756	753	668	744	744	814	790	725	768	785	810	763	819	807	748	754	732	769	754	794	780	760	786	709	730	764	745	730	763	767	741	759	766	769	767	745	761	785	804	767	780	804	747	739	814	752	717	783	734	743	747	768	758	749	823	717	757	726	736	753	716	750	772	779	752	710	793	766	764	792	800	743	782	757	705	788	765	744	740	719	762	745	743	771	745	752	764	780	766	804	721	793	715	786	776	752	754	771	810	726	726	737	810	802	791	782	746	703	725	751	732	734	731	712	759	787	777	758	776	760	744	745	698	744	753	758	774	759	784	740	694	754	748	732	745	732	766	732	765	769	770	788	810	778	698	771	730	768	756	792	758	810	716	750	742	767	759	790	795	723	751	730	742	786	793	747	735	744	752	794	738	717	760	775	719	783	731	714	765	787	736	756	777	763	736	763	723	753	766	792	709	734	768	756	774	786	751	730	784	804	733	763	751	761	759	788	741	722	780	706	742	844	773	762	725	778	787	781	727	708	792	749	728	767	713	791	716	758	776	786	759	732	774	766	771	764	788	728	760	804	727	737	774	801	730	763	788	752	749	806	744	774	766	754	761	753	759	755	755	735	757	737	786	783	791	767	749	733	787	732	706	769	731	772	739	763	753	757	759	745	779	701	740	753	745	785	732	745	752	715	741	749	776	789	751	753	816	743	773	778	775	768	793	712	733	778	744	735	766	774	720	792	739	725	761	765	737	792	796	758	773	737	711	732	743	743	710	773	710	742	750	760	710	720	780	730	818	794	751	766	747	764	836	799	739	757	734	797	787	771	782	742	743	802	751	797	771	823	774	793	761	748	764	757	715	768	757	806	754	739	776	783	753	759	701	767	764	779	751	708	717	748	727	728	745	797	765	735	766	784	747	745	770	784	769	747	794	718	751	783	788	759	720	745	747	756	742	752	727	785	743	742	728	757	745	754	779	711	712	726	745	719	774	776	715	739	775	741	777	778	740	771	789	794	728	772	773	730	758	728	724	780
24286	21065	26896	25157	6125	889	795	563	480	369	266	231	223	216	215	184	203	201	176	185	165	184	174	193	180	173	199	177	194	161	192	212	176	184	158	203	164	185	160	165	179	157	172	172	173	164	173	124	170	172	150	182	193	186	205	170	182	162	190	180	169	160	178	172	206	183	168	178	178	160	165	165	174	199	165	137	171	202	175	170	184	179	166	184	184	176	189	165	192	167	197	201	160	169	150	182	183	184	167	194	178	167	180	158	194	155	185	152	151	165	174	197	181	163	171	176	171	181	175	172	150	191	155	161	174	167	169	166	172	177	151	191	154	181	173	172	164	164	165	173	176	177	176	176	187	165	164	189	155	174	161	165	173	148	160	170	144	187	182	173	179	180	171	181	148	168	181	194	169	176	182	165	157	185	160	194	166	166	183	146	152	183	167	179	168	161	161	133	171	186	184	171	192	168	171	187	185	163	197	182	167	181	196	172	177	143	189	158	193	164	201	194	175	161	186	186	144	168	173	154	175	151	191	166	184	201	161	167	166	177	172	182	181	175	197	165	169	177	196	169	162	161	167	155	177	157	180	184	161	195	153	185	182	180	186	170	191	157	177	152	194	172	207	167	174	185	155	187	161	150	169	170	190	173	161	172	177	175	165	165	171	185	177	184	174	189	159	161	150	179	170	163	160	196	155	170	183	189	196	162	193	161	164	177	197	149	180	173	180	183	154	163	166	161	153	189	183	163	169	177	169	169	172	157	162	141	204	166	194	192	158	173	170	182	171	193	176	193	166	186	147	192	182	156	167	159	178	182	187	157	173	183	168	180	149	153	183	167	183	192	185	183	156	165	196	172	159	164	163	167	176	155	178	169	150	166	160	157	186	167	156	169	167	161	183	167	194	169	186	192	170	184	172	175	183	159	166	167	175	164	154	187	158	167	163	176	168	163	169	167	186	153	177	185	182	183	184	179	201	181	182	203	171	162	176	159	179	158	161	171	156	171	180	153	165	174	192	182	164	161	187	180	177	167	153	166	169	166	193	169	194	162	183	144	166	179	171	187	176	211	171	177	177	160	182	172	154	206	195	176	152	171	165	194	173	147	164	189	149	176	180	157	177	189	172	194	161	159	177	168	183	176	176	153	186	183	174	155	166	152	176	167	163	195	165	187	159	168	171	170	157	195	181	163	175	155	189	182	156	160	173	163	166	180	183	184	140	161	176	185	173	176	179	181	167	175	157	172	190	175	162	192	165	173	147	165	165	168	191	153	184	175	174	183	178	158	184	166	147	169	138	174	179	169	164	170	157	184	184	162	178	178	169	165	170	173	165	184	205	144	177	176	164	159	162	179	162	182	184	171	160	162	164	163	187	159	163	150	144	168	182	165	178	175	168	173	177	174	169	174	150	175	153	174	181	158	152	161	173	177	188	196	174	181	166	180	154	172	183	167	183	194	193	164	161	165	185	157	173	172	162	175	180	194	188	158	170	177	139	175	150	147	169	171	175	143	161	163	153	166	178	176	155	167	161	195	157	140	168	158	170	171	169	185	174	184	167	184	170	179	178	188	151	153	158	167	173	178	163	159	196	179	167	171	173	172	177	161	160	198	184	183	162	165	173	199	158	177	177	152	206	173	178	167	176	169	169	187	178	186	170	159	148	176	171	159	173	163	171	164	148	182	184	170	159	169	182	182	180	162	171	173	157	151	178	171	164	178	157	194	145	173	174	175	175	181	172	185	174	172	153	179	187	192	185	166	176	176	170	161	175	167	184	179	182	168	161	178	185	181	173	181	162	182	186	166	166	170	193	168	201	189	206	184	150	169	182	171	151	163	154	171	190	171	178	176	137	159	159	179	187	159	182	167	181	162	182	167	189	180	161	162	175	185	151	170	156	165	163	146	173	173	175	157	164	159	180	143	185	174	167	150	200	171	179	168	205	165	167	177	165	163	190	171	168	164	179	165	157	152	187	191	170	152	188	169	188	171	159	168	159	177	197	170	202	167	192	179	167	171	185	155	195	158	165	177	171	167	178	168	188	177	165	168	169	172	175	172	183	183	188	171	170	170	180	147	188	142	144	167	172	178	166	175	173	157	169	162	167	179	173	190	175	176	161	150	174	188	165	200	189	168	193	159	186	186	178	162	180	179	173	153	183	168	168	174	156	171	157	185	203	170	170	175	167	174	178	172	177	219	170	169	203	164	173	171	166	188	187	172	173	169	148	182	176	166	158	206	175	161	172	160	194	164	145	173	174	171	181	168	178	182	179	191	176	185	166	176	176	189	173	168	176	181	207	187	187	175	180	179	180	177	155	166	184	162	190	170	164	180	142	170	160	199	161	181	171	175	176	160	176	161	164	159	156	155	196	143	178	162	140	185	181	174	177	184	153	187	174	164	176	178	169	197	179	190	136	173	149	183	150	160	197	141	175	179	146	204	178	183	201	185	156	174	164	171	175	186	155	167	193	185	170	172	165	175	171	189	171	173	168	193	180	178	170	186	154	152	188	172	184	172	191	175	197	151	161	181	170	169	191	194	153	177	158	202	175	189	171	165	147	155	171	174	180	158	170	168	162	180	181	172	185	188	166	164	153	156	185	179	176	206	170	179	150	175	179	162	155	170	174	150	183	160	167	188	191	170	176	169	155	171	165	160	177	178	171	197	170	169	163	140	153	170	159	179	166	160	163	158	193	157	185	189	160	169	203	182	137	171	178	186	159	198	181	161	173	181	164	142	173	158	174	182	176	194	161	154	150	154	189	176	159	168	176	178	165	184	169	169	178	167	155	197	158	191	162	179	173	149	180	178	178	186	175	178	189	173	184	178	169	171	178	188	175	164	170	160	194	188	161	183	167	170	155	160	185	170	156	184	154	182	163	172	184	162	181	165	162	173	180	181	183	200	163	166	175	176	170	189	174	150	182	167	157	195	171	169	170	170	184	158	181	197	171	169	170	145	165	169	182	200	161	185	169	161	182	183	174	180	178	200	192	181	161	170	170	176	176	151	180	183	175	166	164	200	162	181	172	199	171	178	185	189	188	188	187	167	190	193	185	173	180	169	169	151	153	157	169	181	153	167	153	168	170	188	175	144	179	175	154	176	193	165	174	194	157	187	168	177	160	166	159	178	187	188	159	151	190	171	191	168	164	177	174	190	160	147	183	194	171	178	155	170	169	162	176	160	186	167	178	159	154	167	196	185	160	170	167	190	162	160	157	151	179	165	163	169	175	195	154	173	163	157	156	203	183	179	160	176	159	155	183	169	163	162	177	169	198	165	190	178	172	162	183	176	163	173	172	167	176	187	172	199	181	179	166	157	167	183	160	173	156	156	176	157	182	192	166	156	179	187	196	185	204	175	187	155	135	155	182	153	174	181	178	182	144	162	171	155	175	194	168	170	168	163	186	160	156	180	177	175	172	177	184	153	164	174	177	194	171	161	174	205	170	161	161	183	162	148	173	159	169	204	171	177	165	182	206	164	181	189	156	199	171	175
3889	7842	12491	2393	1961	1772	1795	1373	1090	778	566	404	368	326	321	286	288	274	270	239	252	287	272	262	248	252	269	266	268	241	265	236	244	251	259	251	246	250	244	240	235	228	246	264	264	208	251	225	262	231	248	239	226	262	217	219	246	232	273	253	239	222	259	244	278	275	250	229	256	240	268	265	207	254	220	229	254	244	222	234	203	238	239	229	250	278	245	261	251	234	242	241	236	271	225	244	240	235	253	223	250	277	256	266	251	239	265	245	236	262	253	249	208	230	270	227	229	256	241	252	230	230	284	259	245	252	244	204	238	242	228	248	240	262	236	220	245	242	245	249	246	242	302	242	252	233	231	234	221	253	259	252	260	280	231	244	247	255	231	253	238	256	246	285	248	232	246	257	258	234	250	218	227	237	234	223	255	258	214	255	246	256	276	248	226	246	269	242	231	269	229	250	243	236	268	248	203	224	240	227	245	238	287	233	240	224	240	242	249	251	254	232	244	258	234	235	272	236	248	251	247	241	238	229	242	213	237	228	248	241	273	270	252	236	228	256	238	238	242	232	260	239	276	265	219	223	253	224	234	243	220	238	241	218	275	250	256	243	254	259	231	252	240	251	260	243	234	268	228	241	268	214	235	242	255	252	236	277	247	252	248	250	213	250	246	258	240	248	226	244	276	245	228	245	239	254	251	232	217	242	255	223	233	232	256	230	239	255	227	229	262	250	256	240	230	255	256	254	264	249	207	229	244	235	234	243	236	271	264	239	230	259	236	215	239	230	279	252	235	238	247	236	249	248	228	267	220	256	233	250	255	249	252	228	238	219	260	230	268	233	219	248	237	255	224	236	230	210	290	258	248	262	241	251	247	226	218	247	223	239	224	225	269	264	232	230	234	229	227	248	231	241	240	246	237	256	233	231	245	239	265	256	247	264	236	224	242	235	243	214	254	230	236	245	237	253	234	233	250	236	235	281	238	232	228	246	233	248	242	241	273	249	231	266	239	253	263	233	258	226	265	238	258	269	229	265	278	257	251	265	240	258	235	233	250	234	245	240	270	265	240	245	244	232	262	224	251	243	253	215	248	246	250	214	219	248	263	232	245	256	248	254	207	221	240	230	226	245	250	252	232	250	233	215	275	222	270	258	216	252	258	246	235	232	261	225	235	249	238	230	252	220	231	243	243	233	242	259	234	245	223	254	244	249	261	256	237	216	257	263	267	263	248	256	249	211	225	269	224	248	224	217	249	231	245	236	233	277	218	232	219	237	226	240	250	234	224	230	251	253	249	253	242	243	247	215	232	271	249	248	221	233	249	258	210	236	233	246	229	236	261	260	230	236	270	266	244	259	223	230	234	244	249	236	253	251	246	228	219	222	256	248	232	243	231	237	230	215	223	220	239	249	254	243	257	255	224	225	245	243	274	223	240	247	240	233	224	244	249	251	244	248	258	234	233	258	236	236	217	246	249	236	245	273	228	238	238	247	245	230	218	246	216	252	240	225	266	240	239	243	217	233	269	262	228	257	224	239	228	230	247	223	241	254	223	236	234	230	277	261	251	215	225	242	253	229	247	256	269	221	250	252	226	225	263	252	243	243	235	244	239	208	244	240	236	260	252	256	264	227	239	220	238	247	244	251	260	246	241	259	247	268	224	240	268	229	227	267	254	241	235	249	221	254	255	234	238	238	241	255	246	235	248	250	237	253	255	225	256	230	234	263	266	246	260	236	242	226	257	259	272	266	247	258	230	241	245	283	231	247	246	218	233	249	240	244	260	258	255	256	258	253	237	231	237	268	243	219	212	225	208	207	259	223	228	221	252	230	265	274	262	250	231	234	241	233	270	245	242	225	236	235	242	232	260	283	229	227	239	219	245	254	222	223	220	260	247	230	217	264	239	253	222	245	246	222	225	260	226	223	248	244	240	234	239	244	239	227	264	256	214	233	269	235	237	224	241	227	239	258	238	235	233	243	217	210	228	248	255	233	226	227	225	245	230	235	220	229	233	246	245	213	263	251	239	254	241	246	228	236	234	247	267	230	240	235	230	252	253	259	245	263	229	246	247	258	235	232	217	244	243	230	255	245	234	218	229	209	237	256	228	254	255	247	216	250	245	270	254	220	248	226	264	236	233	241	249	230	255	249	252	230	251	241	240	229	226	262	222	221	272	241	212	236	253	257	240	204	241	270	273	244	239	240	241	243	235	244	235	245	225	265	222	244	267	236	262	225	267	247	219	239	227	258	236	248	221	238	252	239	231	238	249	230	241	256	260	268	271	225	242	234	237	255	263	267	251	247	226	222	257	248	223	232	227	257	217	254	231	230	273	218	227	242	227	263	229	225	232	260	231	241	239	248	226	249	243	250	242	231	217	224	226	267	233	241	244	238	242	237	237	249	244	247	258	283	229	232	250	242	242	213	232	262	259	227	233	233	239	264	231	222	239	244	247	259	233	230	255	237	220	252	214	223	264	244	219	256	243	230	237	260	222	263	259	229	207	235	253	222	251	225	249	243	242	216	241	220	237	222	234	231	257	250	215	246	254	226	260	222	224	212	231	276	208	243	213	225	256	220	270	252	240	251	246	280	241	217	251	215	236	230	268	273	291	247	236	259	265	262	265	257	227	279	224	273	223	232	256	244	240	253	273	237	265	230	253	241	251	249	229	266	269	243	237	245	241	211	241	248	254	247	248	256	254	238	217	228	260	267	226	254	233	253	212	238	257	264	225	245	254	239	236	230	249	248	236	230	250	258	261	232	244	243	245	248	235	239	231	235	249	248	261	228	225	243	233	256	230	231	244	216	259	231	244	251	221	240	249	245	231	260	249	248	234	249	225	224	226	226	251	235	260	210	264	212	244	247	249	256	240	241	253	236	214	266	211	254	260	236	201	191	251	251	242	263	236	261	248	238	254	232	213	253	241	242	252	242	251	239	249	234	257	240	249	238	259	251	277	265	226	225	233	229	245	252	259	255	252	238	255	239	260	245	230	237	249	252	231	228	228	234	256	276	234	258	247	233	227	249	268	237	252	235	259	237	263	226	232	254	260	227	260	242	254	236	212	230	247	248	252	253	232	258	214	226	228	214	215	246	256	245	265	234	231	248	211	273	268	255	273	208	241	220	236	270	245	208	241	258	238	263	196	245	229	247	228	212	215	273	254	246	257	247	264	238	228	252	248	232	260	235	263	237	250	239	252	239	258	222	218	241	248	225	256	244	225	254	252	246	242	214	261	238	202	254	236	240	223	261	226	257	230	228	230	253	234	264	238	249	246	229	259	243	235	260	245	227	220	235	234	229	262	221	238	243	242	269	208	255	233	250	210	265	261	227	247	214	257	275	240	231	263	219	237	240	247	246	259	244	245	239	248	251	250	258	229	264	212	245	258	221	240	251	271	212	261	254	266	230	236	229	236	254	242	250	247	232	205	225	232	253	250	231	242	219	242	271	255	238	238	263	251	232	252	241	220	234	250	242	243	238	237	241	233	247
22199	21106	28857	23591	21110	21087	6754	1789	1297	938	803	700	571	558	563	520	489	525	470	474	484	501	488	481	471	410	430	486	473	467	463	452	433	489	463	450	453	411	443	426	448	443	449	456	416	499	450	459	468	439	424	381	450	440	402	433	467	444	428	468	457	452	452	426	457	427	396	409	446	415	452	431	458	437	405	460	423	370	411	450	440	426	462	417	407	442	463	426	424	487	404	409	473	423	436	393	441	451	423	450	413	446	424	476	411	429	448	440	434	462	426	437	444	430	439	438	432	410	422	406	427	439	429	453	452	469	450	422	455	438	403	426	421	417	433	414	422	449	403	450	425	433	474	433	442	452	468	451	439	458	450	440	462	441	411	440	420	464	431	420	432	444	428	456	466	436	428	423	452	429	400	452	445	476	428	441	448	455	425	415	412	407	412	425	455	428	430	423	439	447	433	472	427	425	451	446	422	439	439	434	405	443	439	400	454	459	429	431	447	426	426	466	433	474	415	442	419	435	468	465	418	408	424	464	457	399	424	415	429	428	393	433	416	460	441	420	436	439	464	456	463	425	401	452	497	482	431	440	411	425	453	443	434	485	424	420	457	457	398	438	446	442	420	448	454	442	460	425	424	449	464	458	414	442	427	464	452	440	417	418	461	427	437	424	497	468	454	487	426	462	426	427	443	420	435	410	445	454	411	451	402	402	451	400	449	432	443	419	440	447	426	455	441	406	466	408	431	394	440	411	424	432	411	441	451	434	438	386	458	430	446	419	445	447	400	475	426	471	458	406	434	439	453	466	454	434	419	461	423	437	447	476	463	442	418	448	476	437	446	460	409	456	407	425	396	422	406	429	414	424	425	445	421	421	427	423	471	431	432	488	445	430	503	387	422	428	441	423	441	445	438	428	461	465	431	453	442	461	449	483	422	423	425	435	446	452	412	470	427	437	425	433	480	473	436	440	444	449	422	420	440	437	414	404	430	428	425	453	439	452	414	438	414	453	401	429	429	436	468	450	401	459	429	446	431	403	435	412	417	392	442	450	449	428	434	415	455	462	440	419	421	425	457	487	425	390	461	392	421	462	406	459	445	427	418	393	403	463	478	474	419	418	450	440	433	446	403	405	411	458	415	449	447	433	430	453	448	441	462	455	422	436	427	415	474	434	422	378	400	468	415	440	433	445	397	398	458	408	417	433	423	427	452	408	444	428	442	482	409	441	443	430	423	441	453	415	393	447	453	433	451	435	409	450	477	389	447	448	419	460	378	441	406	430	445	438	458	434	459	414	407	442	413	458	429	445	439	430	398	438	435	451	464	412	423	411	408	444	440	440	423	445	423	420	438	442	426	451	440	424	429	429	430	432	422	473	404	432	419	447	406	458	451	406	465	427	413	439	472	412	438	418	388	465	402	442	457	413	420	426	435	415	438	453	440	424	417	444	435	393	446	383	398	404	432	452	470	445	433	414	464	417	422	443	435	462	415	419	419	433	441	412	431	425	434	437	430	456	434	456	466	431	471	450	434	432	451	377	438	448	413	450	460	462	405	453	456	490	410	476	401	419	468	433	447	415	408	459	446	432	457	438	488	431	445	418	460	446	453	436	451	462	408	458	479	456	431	444	414	412	409	418	466	471	446	438	453	443	459	400	462	452	435	458	445	455	440	411	431	442	413	442	427	463	463	407	450	421	434	409	455	455	459	448	393	404	406	457	416	437	466	442	438	460	418	460	412	449	414	405	427	427	421	456	397	438	466	448	380	426	466	405	462	446	438	441	433	437	418	420	447	429	424	435	432	448	425	438	445	439	437	439	434	425	422	449	429	475	464	413	427	432	439	441	473	427	410	438	429	458	435	424	412	448	452	410	429	447	470	434	432	422	473	450	477	449	438	418	415	443	437	441	503	448	417	453	408	438	408	456	380	464	418	446	426	432	462	402	461	431	421	436	441	457	433	416	422	414	408	441	462	439	444	419	402	462	435	413	464	406	442	483	453	420	414	416	448	449	417	404	433	419	415	455	420	456	460	391	441	415	444	436	445	432	443	445	451	469	447	439	414	405	443	418	431	440	446	421	409	441	496	445	459	433	436	436	449	453	440	441	439	420	432	468	455	404	424	468	426	403	408	477	453	443	443	426	429	431	463	433	430	388	396	452	459	444	443	485	452	461	439	456	439	401	423	479	466	396	433	441	460	427	409	417	406	422	417	424	430	429	444	439	430	453	408	406	408	473	427	455	474	448	437	482	460	447	428	455	423	462	449	414	400	428	449	438	402	426	390	421	433	420	426	427	437	409	428	401	466	438	472	428	441	418	451	423	452	415	449	442	427	449	435	477	428	434	464	419	423	445	431	437	401	438	470	413	435	443	459	441	428	436	433	444	434	454	442	431	440	445	423	446	474	420	421	459	450	473	435	399	400	389	422	424	449	463	438	410	428	428	421	419	424	456	445	460	432	395	428	418	437	460	469	453	443	433	412	459	404	423	420	398	465	407	381	430	412	409	416	422	385	474	444	434	440	438	452	414	441	428	451	460	384	453	444	412	440	450	417	405	423	451	396	408	436	455	456	429	416	472	515	449	422	411	468	436	412	462	418	427	431	439	431	422	383	440	388	475	464	445	452	407	429	449	424	410	444	410	477	433	432	425	447	451	414	429	445	414	431	418	421	396	431	399	416	471	435	450	420	427	468	424	472	424	462	455	451	466	432	448	423	394	447	449	449	456	439	419	407	426	437	458	464	412	418	442	443	415	448	476	463	400	413	453	444	450	408	427	435	420	470	459	418	428	457	459	435	444	441	455	436	447	431	459	442	456	471	407	423	431	410	422	449	420	442	467	443	437	454	396	407	427	418	420	450	431	430	429	409	459	421	430	436	448	403	449	453	446	431	428	469	430	418	435	466	436	434	443	445	400	458	413	424	440	416	418	426	410	409	449	437	441	430	426	431	429	397	429	430	480	386	385	425	411	410	445	394	450	442	422	425	455	429	482	442	426	445	406	441	442	443	405	442	438	408	443	426	406	474	412	422	406	414	431	405	436	376	449	436	422	470	446	443	446	426	468	439	420	403	446	392	404	434	422	426	465	420	432	438	479	403	437	440	391	431	419	455	431	451	460	412	421	411	442	397	430	441	415	431	412	404	466	439	445	451	486	432	428	459	436	390	416	449	401	427	408	449	425	453	411	403	421	477	433	423	412	414	437	389	457	407	421	438	417	465	426	444	429	413	455	461	446	459	415	398	424	467	417	430	469	484	430	454	458	475	423	417	458	455	429	436	422	414	420	410	441	441	439	451	455	439	452	443	446	421	464	430	441	418	422	449	432	449	439	448	442	407	369	442	417	443	435	422	465	486	454	437	456	455	444	437	445	409	416	457	444	437	424	444	453	409	452	396	415	442	424	477	440	421	422	409	420	475	453	437	478	447	416	429	435	440	465	414	463	432	436	461	425	468	424	418	421	437	474	455	456	436	398	460	451	459	424	447	426	408	437
5782	23794	26657	5981	4843	3876	3859	3250	2568	1782	1407	1080	921	855	784	756	751	734	679	660	662	654	631	684	622	626	617	648	644	628	606	605	622	604	638	637	584	566	593	567	587	602	614	611	598	597	607	590	596	563	594	593	615	569	621	559	598	568	569	564	619	591	573	577	579	554	592	577	626	557	572	630	597	584	578	555	567	631	558	603	507	596	611	572	601	569	568	614	586	603	573	628	595	558	570	562	579	561	611	588	543	604	568	574	571	612	575	593	602	600	599	601	619	532	612	583	581	573	601	591	548	600	530	574	595	591	574	598	583	531	631	540	574	602	603	550	609	590	584	582	589	582	538	600	613	584	572	602	521	559	583	585	581	592	558	597	582	549	536	607	578	558	614	554	563	553	604	595	612	549	558	586	519	576	639	567	559	541	531	566	593	585	596	565	586	577	590	566	596	575	572	506	559	549	597	569	583	606	578	574	573	594	571	572	565	563	563	569	547	555	595	576	617	619	553	588	624	587	565	557	562	527	581	590	568	605	546	564	583	566	624	581	553	558	556	599	596	609	561	571	591	601	594	562	616	549	553	585	584	529	601	590	613	596	606	561	583	589	590	581	553	572	551	616	575	591	542	554	520	583	578	593	587	622	574	541	571	584	562	583	568	543	579	627	601	581	541	609	563	561	571	557	579	586	552	548	576	610	570	591	579	541	561	575	615	597	569	562	601	594	570	621	546	612	559	543	571	533	590	581	588	568	577	590	622	568	600	543	559	559	592	633	577	527	635	595	608	573	601	577	603	598	589	577	590	609	589	588	584	552	577	576	556	614	569	560	570	550	547	620	585	568	549	590	577	587	593	536	551	546	590	598	544	577	574	591	589	597	572	592	564	587	580	597	575	600	590	558	612	582	571	588	534	577	571	593	587	556	573	606	560	556	563	589	584	551	574	607	564	575	587	566	567	607	542	562	597	572	563	593	550	640	588	550	614	585	574	592	596	576	560	594	580	578	548	600	559	562	606	601	609	551	578	555	564	609	600	584	566	566	626	566	580	560	604	554	593	571	571	619	580	629	576	604	562	551	594	591	593	574	603	566	557	558	584	558	590	603	577	611	595	561	569	537	561	590	563	581	564	556	540	572	551	590	636	570	600	567	584	568	574	559	576	591	604	609	609	539	626	589	586	536	592	586	563	603	577	624	557	564	625	573	584	642	589	563	589	574	555	604	580	552	577	595	565	558	626	580	594	579	589	612	623	583	592	569	601	588	572	537	575	557	552	557	587	604	548	596	584	584	615	543	555	618	581	602	572	563	590	540	581	547	628	589	615	599	568	576	605	610	565	612	608	588	587	574	586	585	571	537	568	591	582	616	578	561	536	553	566	603	599	591	599	571	533	543	558	571	554	588	573	558	550	576	560	580	564	582	579	551	571	581	556	541	569	612	615	602	613	543	582	580	593	592	608	567	584	544	545	617	583	569	592	593	622	600	577	564	564	603	590	583	554	591	534	590	630	568	546	578	578	557	559	568	554	598	600	593	616	563	613	542	568	579	552	631	600	528	562	555	568	602	597	558	573	608	570	615	552	616	531	584	547	591	600	561	601	576	571	591	588	601	578	552	612	581	586	565	594	631	572	582	573	551	548	587	603	563	543	574	579	590	567	561	573	612	574	532	565	584	613	545	583	575	559	602	574	569	564	609	582	604	561	571	551	567	579	576	588	587	569	579	603	601	569	593	567	592	563	543	587	573	590	575	601	611	573	528	583	575	600	567	547	640	578	613	546	542	605	570	575	599	591	572	573	582	566	597	566	600	522	555	557	605	540	605	574	599	595	564	566	573	597	553	574	588	559	601	537	565	578	560	564	550	633	561	578	577	611	616	531	554	578	554	568	574	579	532	539	583	542	543	578	567	600	583	576	590	611	534	521	585	599	527	551	576	579	590	635	570	602	596	545	599	546	583	532	558	539	550	637	580	591	574	582	574	585	554	604	561	580	600	567	519	590	532	569	572	588	539	567	577	582	624	575	573	551	540	567	592	608	591	522	571	536	548	572	534	604	554	599	587	594	545	582	585	627	575	556	575	624	547	597	573	611	570	570	533	569	591	602	556	550	596	570	560	562	589	568	583	598	611	558	587	565	588	582	614	560	551	565	536	593	589	586	638	581	582	568	594	573	568	605	545	570	597	572	592	559	598	579	550	570	576	521	558	566	542	593	604	628	596	552	600	578	534	569	571	599	581	592	538	572	605	557	553	641	576	587	577	560	566	586	544	587	582	594	591	602	576	580	597	594	604	571	591	577	591	558	570	561	587	562	596	599	562	574	596	561	597	583	567	534	589	575	603	575	618	528	584	628	575	547	561	586	563	607	580	563	562	573	578	558	603	571	567	590	614	581	550	573	551	582	549	598	595	583	603	587	598	558	599	570	598	577	543	544	597	573	606	562	599	546	595	575	619	624	554	536	609	588	589	556	551	591	615	608	560	592	585	610	582	578	590	584	606	606	546	630	541	579	576	596	569	612	590	506	562	567	551	589	585	573	577	558	560	558	565	578	605	603	582	651	580	586	580	639	579	595	549	560	556	601	561	583	610	550	565	596	602	586	570	650	572	551	609	584	573	559	572	571	555	570	575	595	583	554	562	549	543	566	577	598	614	535	571	600	592	547	594	592	587	550	567	578	611	595	563	574	568	586	588	585	580	619	575	568	602	595	593	589	590	621	589	557	558	596	545	589	611	606	593	602	627	595	535	606	596	575	573	608	579	591	583	600	599	551	577	604	577	538	548	548	569	594	596	577	560	599	609	563	577	558	598	580	549	589	600	519	578	555	569	591	579	541	551	596	624	567	583	594	619	584	625	548	592	575	602	589	565	569	583	582	602	559	533	574	569	567	561	590	538	574	600	563	578	597	594	578	616	586	571	596	582	576	598	612	578	604	594	591	562	599	570	561	553	574	555	573	524	560	599	572	586	572	617	558	616	571	596	587	607	612	583	553	571	613	577	581	580	604	625	576	580	594	583	617	580	597	614	564	588	536	565	530	573	570	601	621	588	607	584	533	542	575	560	579	551	568	599	544	557	562	552	556	579	587	602	595	620	632	581	553	563	548	603	570	564	542	627	613	572	589	626	569	568	591	543	602	570	594	586	574	585	558	598	615	577	566	603	615	562	584	554	571	557	563	594	652	552	583	608	579	562	609	612	593	570	598	591	534	568	589	558	628	533	641	577	538	565	570	601	564	588	594	599	582	561	569	542	564	591	578	642	556	586	578	558	571	568	613	570	598	576	586	568	537	553	595	558	589	593	581	591	586	595	568	603	582	586	599	560	543	555	558	549	610	587	568	583	578	599	546	567	582	587	588	602	580	524	580	544	571	572	604	591	594	559	564	590	549	555	571	574	633	590	543	574	586	596	577	607	584	557	639	602	557	573	636	588	576	599	551	543	595	601	609	589	583	569	558	602	579	577	568	628	549	544	610	600	584	576	529	585	580	574
26827	18871	6579	1034	842	702	688	618	597	471	416	395	402	357	394	415	400	368	361	393	378	345	380	358	368	392	400	353	360	353	395	386	405	405	381	362	368	394	377	347	366	377	393	353	349	384	387	393	409	370	382	367	381	385	344	362	384	334	345	351	372	381	359	367	364	383	356	406	381	383	377	351	405	351	337	374	367	388	344	402	383	339	377	364	356	362	334	395	377	364	341	373	400	333	384	389	358	365	336	400	411	342	357	398	363	392	363	346	375	347	352	395	391	380	385	384	345	370	374	368	359	358	375	381	353	378	372	371	365	397	389	363	407	388	397	360	350	366	398	370	385	382	364	387	368	362	394	397	377	356	361	375	366	357	338	335	383	380	332	365	362	387	378	384	378	368	344	368	386	409	403	367	364	388	352	370	337	353	352	346	377	343	380	329	376	378	381	365	369	338	347	380	323	334	391	350	368	370	395	411	381	359	371	389	362	372	369	384	370	363	359	357	374	378	385	390	384	369	388	372	379	378	408	352	346	379	379	371	373	354	401	379	317	363	397	361	410	365	367	397	360	393	357	376	338	359	354	404	375	394	380	370	324	388	366	369	325	378	369	382	355	374	378	369	367	363	377	383	374	359	324	373	377	375	350	371	400	385	373	377	366	357	356	385	401	353	402	346	355	379	355	370	323	367	363	385	408	359	391	361	390	394	349	377	376	370	383	357	330	388	364	370	365	357	374	407	356	377	404	379	371	358	351	368	392	400	423	345	389	367	352	383	346	383	374	374	371	397	397	336	359	361	386	380	365	364	388	387	381	370	389	379	370	371	410	363	372	398	394	395	370	398	363	380	358	400	382	378	404	345	367	346	394	353	391	378	355	400	341	407	367	358	393	368	363	359	371	363	405	377	349	361	373	374	413	415	401	325	356	351	373	359	375	392	389	396	388	344	408	354	397	376	362	351	365	385	376	341	373	364	394	368	337	398	360	396	363	360	384	388	360	379	357	385	351	377	390	366	355	346	354	349	371	405	399	359	389	374	392	381	415	357	370	410	380	338	373	379	368	382	390	349	370	380	386	358	385	392	378	368	351	375	376	367	365	385	408	362	342	380	377	382	364	371	374	393	377	417	356	398	360	376	379	362	365	349	372	389	339	361	364	360	365	384	367	347	411	364	379	374	385	413	375	375	375	376	378	366	363	401	385	374	344	351	372	341	386	391	406	371	384	363	343	352	416	366	387	384	370	354	349	382	381	393	353	385	360	378	390	369	405	388	345	368	339	368	362	365	368	394	349	400	381	365	324	382	377	367	346	362	367	321	372	366	331	370	345	373	359	348	411	408	371	368	376	396	385	342	348	367	356	364	392	372	371	395	379	360	378	384	375	396	399	378	370	350	349	372	403	376	381	318	390	361	359	381	367	372	367	355	365	381	381	357	365	384	353	406	406	370	409	373	369	346	359	389	373	391	384	343	357	363	386	374	374	372	380	371	368	377	384	401	372	384	389	362	373	360	352	381	401	373	387	331	368	363	398	401	387	407	369	354	393	402	369	377	359	415	381	364	349	385	330	410	336	367	381	369	363	364	379	391	365	376	392	366	373	379	369	382	393	396	363	376	387	358	359	355	368	398	347	362	381	343	387	395	366	400	359	402	366	366	371	355	357	357	364	410	354	329	387	381	349	360	339	395	378	399	381	388	402	408	380	389	382	378	351	391	338	416	378	375	358	365	378	352	402	407	406	360	386	373	375	343	405	379	364	367	366	360	383	402	376	347	389	404	393	375	388	360	390	379	385	368	353	341	331	413	358	349	373	421	399	363	383	391	357	365	369	382	359	385	397	400	410	377	393	392	379	377	406	378	352	369	392	393	356	370	370	379	345	371	380	362	374	351	348	359	351	368	352	350	339	356	357	364	391	366	390	372	363	389	370	355	348	376	405	340	365	375	347	356	373	361	390	412	366	375	388	388	405	376	397	401	409	344	385	411	383	391	347	378	405	373	375	361	402	373	410	367	377	364	366	356	371	365	351	364	377	399	419	381	415	398	373	412	349	335	366	374	358	372	381	359	383	385	343	384	348	367	369	352	363	388	343	386	377	350	365	378	374	398	375	377	378	368	349	385	345	376	353	343	363	361	367	370	383	399	335	419	347	346	383	399	390	372	393	397	362	357	400	348	336	368	400	390	387	373	395	383	384	382	406	367	363	396	371	365	368	414	376	351	353	384	396	355	365	379	353	372	378	376	386	393	383	408	366	368	365	375	350	364	368	348	355	355	369	369	384	373	339	366	395	416	360	355	366	379	383	369	344	355	387	377	390	369	352	383	390	368	357	398	351	346	374	357	389	366	391	366	372	374	363	369	386	399	383	377	379	358	384	346	377	336	380	341	382	406	368	377	375	378	332	388	383	405	379	368	357	350	416	339	385	372	395	382	370	355	396	392	390	385	382	396	386	383	365	382	355	387	363	362	360	361	397	360	391	399	374	377	387	392	379	372	378	399	368	378	366	356	370	364	346	382	389	371	371	395	365	387	386	363	358	386	391	357	374	363	345	355	385	375	360	349	379	354	343	376	374	400	364	368	365	356	388	352	383	376	368	377	359	373	380	375	362	357	351	380	335	369	377	377	369	375	388	339	393	352	360	351	418	375	334	407	341	379	356	350	379	355	382	365	355	416	348	369	367	396	364	338	357	371	367	369	376	351	397	375	378	383	388	349	377	374	342	370	378	411	396	367	375	383	400	388	377	372	395	381	373	393	374	367	391	398	340	373	405	381	385	403	372	394	388	359	382	408	353	372	377	382	372	391	379	358	368	390	385	386	410	365	412	380	352	418	387	367	375	368	396	351	384	372	394	346	397	371	328	404	379	372	395	371	361	360	358	389	386	362	387	352	359	405	338	394	347	344	374	374	376	388	358	366	393	394	356	394	362	349	390	359	376	389	342	370	390	376	365	329	377	376	376	368	376	389	351	367	407	369	375	351	384	381	364	386	397	377	378	376	391	378	381	400	406	361	395	380	389	357	399	384	387	370	363	385	374	397	367	415	356	341	360	389	372	369	369	380	358	396	343	346	372	383	384	372	387	344	390	386	389	400	401	375	367	401	390	387	377	395	371	403	365	374	376	357	353	398	412	409	362	343	355	350	369	368	353	389	352	372	374	399	408	360	406	381	375	396	386	369	359	420	350	336	383	377	382	400	392	386	343	376	400	378	390	355	381	363	403	350	366	396	369	379	393	374	375	366	403	393	373	363	335	406	378	343	373	347	419	402	366	377	360	377	367	365	376	391	365	373	395	365	376	430	368	366	398	361	371	416	390	371	391	381	384	364	347	403	371	357	369	350	384	364	380	384	372	420	410	383	360	415	356	382	420	361	362	392	372	366	355	386	357	380	403	382	390	371	400	373	350	364	387	354	363	374	378	394	376	391	362	364	382	362	365	362	380	367	370	360	387	370	332	369	390	357	409	356	368	369	379	379	368	375	355	405	349	389
4537	4510	4032	1364	1377	1247	1247	1203	985	782	661	569	494	534	508	494	475	470	507	511	508	467	465	462	477	453	441	494	506	414	465	472	498	478	476	485	435	499	512	495	460	464	489	490	483	468	480	496	478	475	467	445	491	489	504	485	465	495	474	468	487	512	472	466	446	546	458	475	480	509	446	508	481	488	489	478	487	468	465	461	516	471	489	495	469	505	468	501	480	477	442	497	474	515	490	522	493	463	494	483	474	496	475	470	514	519	522	509	445	459	485	500	495	454	493	510	491	490	482	498	508	488	460	472	496	505	480	485	488	468	499	454	478	474	479	465	452	466	487	499	479	501	516	496	468	474	457	507	477	455	500	485	474	457	481	453	492	482	469	472	529	458	500	533	504	508	518	450	474	494	462	477	471	511	461	498	479	489	486	490	524	482	491	527	477	483	503	460	460	447	475	483	468	511	484	463	465	509	469	504	477	474	476	473	459	511	450	484	528	466	496	482	478	490	513	487	461	472	444	506	494	512	457	484	472	448	467	528	489	485	467	499	481	498	498	492	494	508	522	476	448	507	476	509	484	509	459	480	506	500	478	478	476	457	484	491	435	485	449	500	496	498	492	451	502	470	455	504	458	478	485	480	482	499	448	494	458	484	486	474	505	492	488	481	494	474	501	482	502	490	509	483	515	477	468	501	476	454	468	470	465	499	472	527	428	496	455	502	484	473	486	474	509	503	456	464	473	477	504	490	468	488	481	453	467	500	468	484	495	509	466	497	483	481	471	509	482	450	491	490	487	503	466	473	484	467	511	489	504	483	485	469	490	519	531	476	481	485	485	504	538	518	531	478	468	530	431	505	542	506	485	491	498	498	498	472	443	511	495	454	501	503	498	492	506	440	503	469	486	488	485	442	482	484	459	481	496	447	452	487	494	426	509	493	450	515	480	490	469	483	484	492	525	517	474	456	491	516	482	464	465	463	477	479	518	521	466	520	464	494	464	501	477	483	503	494	425	481	456	479	517	455	502	491	453	521	513	499	476	483	442	504	446	495	461	518	473	490	493	513	462	500	495	440	507	448	491	487	475	522	455	508	482	507	456	500	476	491	471	485	483	477	506	460	486	509	454	511	488	424	495	497	472	498	490	540	494	443	473	483	501	495	476	507	464	474	497	514	484	481	469	499	545	461	472	485	489	484	503	482	496	516	490	458	492	498	473	495	500	493	491	490	490	454	497	463	492	495	458	456	474	477	453	469	481	483	488	480	483	466	498	466	504	475	498	467	478	481	461	511	482	485	460	494	491	465	500	465	492	501	455	475	493	502	494	471	481	475	498	532	485	499	513	441	505	490	486	546	500	527	471	476	518	486	464	493	495	491	493	503	468	490	484	476	481	495	508	465	501	527	456	431	480	464	465	494	463	445	489	535	497	491	496	499	482	469	511	517	509	473	502	535	486	460	487	480	488	511	492	479	454	491	508	483	485	476	519	514	452	479	505	527	497	499	469	488	505	505	476	470	483	505	443	461	479	469	497	458	470	499	463	495	486	534	470	504	504	480	498	475	509	502	492	483	508	481	501	516	473	440	492	488	492	507	460	455	494	472	482	445	461	458	531	484	461	491	475	470	470	454	500	470	504	486	455	504	463	470	470	485	490	502	478	517	487	460	482	469	483	500	470	512	521	503	473	449	509	520	473	510	494	493	442	532	480	492	499	497	458	494	524	483	446	468	451	444	511	492	485	516	444	499	454	483	491	501	500	539	486	483	485	502	495	460	492	483	503	488	504	452	465	466	525	498	460	497	475	500	471	474	504	458	490	501	459	503	470	452	465	492	510	503	494	516	465	462	511	486	441	459	486	473	506	457	478	505	433	457	450	493	508	475	500	487	509	474	473	475	525	497	493	461	475	452	480	473	457	495	450	486	474	467	527	466	488	488	532	477	458	533	494	476	484	474	466	458	482	470	473	523	504	457	466	486	480	533	484	498	487	482	464	515	521	486	465	492	512	549	502	450	472	488	456	489	480	493	445	503	517	520	468	487	491	532	441	470	514	479	500	472	479	471	465	505	492	489	431	487	495	472	469	497	474	496	480	515	490	494	475	465	477	482	449	502	473	493	505	451	464	452	456	486	476	510	469	500	484	514	473	513	463	447	459	495	511	501	474	497	518	454	475	457	463	496	460	511	449	457	475	483	495	506	526	474	477	505	485	519	500	489	528	474	515	475	462	509	475	498	501	488	494	484	478	552	501	516	479	448	535	510	482	458	468	457	500	506	490	501	482	464	504	466	459	529	463	499	485	480	495	454	471	528	491	475	514	487	445	503	482	512	456	485	465	480	477	487	445	480	501	488	516	533	484	471	496	439	464	493	498	472	465	442	434	500	538	486	469	492	473	508	477	519	481	474	499	479	476	483	484	472	541	492	477	481	500	457	504	491	506	502	526	472	494	502	463	460	490	458	480	476	482	511	462	462	485	483	485	500	510	492	479	431	471	500	519	496	477	494	487	497	472	507	444	499	488	493	493	448	505	454	477	483	502	511	467	498	497	489	454	492	481	503	449	516	481	498	476	457	470	472	531	515	488	462	491	473	490	480	451	455	500	513	473	467	463	491	477	473	486	455	449	482	505	534	491	482	503	498	475	498	460	510	498	468	495	483	510	482	487	484	465	461	510	489	464	472	491	501	476	537	528	466	485	529	483	483	497	491	491	475	474	475	470	494	487	488	494	447	476	505	500	533	494	508	494	480	491	478	516	490	467	461	486	496	475	463	483	494	506	481	476	492	525	470	483	494	501	460	514	486	516	469	506	517	470	507	513	461	481	503	486	478	479	509	523	460	495	489	499	438	479	495	499	500	487	513	500	432	469	489	492	478	476	524	441	490	480	501	491	466	493	515	503	472	422	510	467	490	408	508	481	455	488	498	526	488	451	504	512	524	469	484	460	502	492	449	495	456	482	490	478	473	457	493	481	477	499	482	498	454	497	462	466	516	490	497	482	463	475	473	449	520	520	459	454	513	470	477	450	477	509	426	484	494	493	527	504	512	468	513	525	511	522	462	484	472	514	504	502	480	522	486	515	512	501	494	524	492	487	500	472	500	466	535	512	491	483	513	489	464	515	466	462	488	498	484	470	485	455	477	478	510	490	486	490	472	500	468	470	517	495	481	481	465	497	481	507	473	500	458	512	490	490	484	504	503	499	458	493	463	476	466	465	466	523	482	495	486	514	453	518	494	528	532	506	497	465	478	495	507	481	505	495	460	511	484	470	481	519	506	493	497	481	476	538	509	486	461	464	497	523	521	501	540	480	544	483	526	482	478	498	480	485	517	493	451	465	500	485	487	508	526	504	476	492	471	485	457	483	506	493	484	468	499	477	496	534	516	479	455	502	486	508	500	508	459	460	494	486	508	480	519	481	484	489	502	513	517	487	499	497	453	510	492	504	464	473	478	465	484	513	464	506	496	512	455	504	499	467	468	484	487	492	446	485	456
23075	21056	28351	23971	21015	8985	1759	1347	1122	917	797	781	724	725	667	645	701	691	633	584	627	619	597	653	614	583	639	614	594	596	606	604	582	581	618	610	596	612	599	618	643	560	597	586	598	589	589	604	640	573	593	580	590	587	618	558	592	590	597	599	592	575	563	568	562	608	647	580	612	566	580	651	615	615	584	566	616	575	629	568	651	596	603	592	619	585	599	568	594	612	625	619	619	641	641	604	589	634	608	609	619	595	627	598	609	589	619	651	573	637	603	600	580	566	609	686	602	573	606	608	573	581	614	627	583	614	617	623	583	628	578	597	546	632	585	604	625	610	594	621	605	591	618	604	639	586	620	603	590	588	555	672	612	620	603	579	591	623	575	606	607	578	595	568	644	628	556	575	583	609	599	618	577	601	594	597	609	568	654	613	579	606	561	602	591	586	623	619	588	621	631	643	579	573	606	569	590	546	642	568	650	638	609	584	593	608	601	637	586	590	579	602	596	551	570	579	634	628	577	593	623	594	601	563	587	577	567	569	607	560	609	595	597	596	608	600	623	586	585	574	594	615	603	605	613	580	604	557	587	618	609	612	618	638	570	610	580	602	608	614	575	573	601	629	569	659	603	624	571	591	620	604	611	628	644	591	594	580	583	599	596	622	641	626	580	599	590	591	614	587	588	619	587	598	592	573	595	625	604	596	552	591	583	625	625	583	584	620	595	637	614	582	570	626	616	643	581	605	640	618	618	631	615	574	601	598	591	618	593	613	637	564	531	600	597	564	611	577	588	646	594	589	625	583	649	613	607	600	618	570	562	617	549	628	619	581	593	637	627	579	604	596	622	636	639	592	622	617	580	637	592	614	561	590	562	613	553	625	572	643	594	565	552	591	576	572	590	596	610	586	584	648	538	631	586	637	614	593	595	589	595	543	575	571	586	590	623	582	600	606	566	587	619	605	595	590	605	576	533	636	643	568	626	580	640	560	574	592	605	589	621	579	600	595	554	613	548	558	608	611	614	586	609	588	614	573	588	596	586	610	614	582	593	588	591	609	621	611	607	618	600	622	578	622	615	599	588	582	611	592	636	625	674	592	564	624	594	598	609	635	613	546	602	578	591	588	544	633	597	614	595	651	620	607	625	594	589	557	557	558	617	594	590	552	570	614	563	602	572	616	624	583	572	584	597	563	634	614	591	574	593	613	588	626	597	572	599	611	600	646	547	567	570	570	557	660	577	585	604	594	598	530	573	602	629	599	653	601	628	600	548	588	587	540	602	575	580	606	601	611	623	546	563	592	569	544	598	562	538	566	600	586	649	565	611	598	599	582	593	581	615	618	595	544	601	598	602	599	622	580	606	566	617	609	626	633	537	599	637	602	605	610	554	567	587	632	566	631	645	612	593	631	613	579	614	598	650	569	609	619	567	607	600	651	615	592	630	601	625	595	623	605	592	562	656	576	578	580	602	582	588	600	621	582	591	575	645	619	598	625	598	620	621	593	637	559	594	626	564	565	608	590	623	599	633	571	562	638	558	566	645	640	599	574	588	573	609	578	579	599	613	573	584	585	584	621	565	632	564	598	583	578	559	606	616	572	590	601	598	598	622	651	588	641	577	560	617	597	577	605	576	619	582	584	631	594	609	590	576	573	595	600	565	613	620	623	577	608	612	626	577	595	615	600	599	608	587	597	578	595	604	588	600	620	592	575	602	618	633	596	570	581	635	575	577	563	626	596	577	597	622	586	601	614	618	624	615	582	648	576	626	601	583	598	532	648	591	597	635	569	563	568	660	584	610	600	614	580	585	605	594	588	598	587	600	634	534	583	616	586	591	559	578	551	603	595	599	631	600	629	619	601	613	593	609	601	595	610	631	606	589	608	619	595	600	652	581	623	629	574	599	573	621	641	594	606	549	604	593	595	601	589	565	573	606	594	656	580	598	592	550	557	602	621	611	575	605	603	594	577	604	600	592	581	586	589	649	639	586	598	548	579	625	557	606	581	600	625	609	624	593	577	599	610	638	599	622	599	589	648	585	587	594	621	582	599	595	617	625	625	638	564	604	603	605	608	577	601	586	567	572	603	602	594	602	582	618	564	563	617	593	602	616	560	581	631	613	616	619	579	622	601	554	553	576	640	591	589	605	593	537	609	590	577	571	616	611	592	590	602	610	582	631	590	593	561	573	613	628	608	574	578	572	627	579	621	618	591	605	634	587	571	573	618	639	616	595	553	558	586	573	557	629	587	620	622	568	596	632	628	604	620	570	572	563	585	652	595	597	589	625	590	600	606	585	617	573	601	565	565	552	573	586	583	616	596	621	594	649	615	577	588	558	604	613	608	598	632	591	574	587	566	635	605	594	573	577	597	625	608	613	607	639	589	588	609	579	567	605	624	590	571	634	598	628	591	604	563	619	596	587	597	596	636	597	595	609	623	601	584	552	569	600	610	635	615	644	601	563	624	580	576	599	648	629	579	593	566	622	595	584	625	601	596	587	603	569	599	611	566	640	599	598	577	606	550	614	597	571	585	565	597	589	568	603	603	604	573	590	579	608	623	580	624	608	611	590	593	615	576	588	594	600	620	630	610	567	572	598	557	615	618	592	605	609	570	617	608	598	588	604	611	615	598	590	591	627	620	612	568	589	618	626	576	610	562	567	604	575	564	607	619	576	571	646	599	587	609	557	595	598	602	569	582	567	605	543	602	564	578	590	626	598	628	591	611	572	564	633	611	586	586	628	624	631	637	600	612	601	588	588	556	560	604	597	598	608	604	599	629	562	633	602	610	619	612	615	584	558	583	564	561	593	667	609	588	550	580	594	569	572	638	594	573	617	604	585	587	610	552	604	587	574	600	600	591	605	609	604	628	582	596	611	588	597	590	621	560	576	556	576	618	582	551	582	611	560	599	595	583	601	644	588	597	599	588	642	581	602	595	564	588	537	656	580	586	615	609	609	571	586	592	616	584	625	551	641	586	602	598	580	596	643	600	583	605	619	576	624	624	596	589	619	606	632	644	550	592	587	576	622	600	580	573	643	577	620	621	634	615	582	577	599	591	577	639	590	597	637	588	599	634	627	526	578	590	623	571	581	563	631	628	613	615	624	591	568	581	587	599	619	571	585	622	634	607	644	567	645	596	602	608	566	579	590	597	615	567	589	608	629	582	590	645	579	582	633	637	577	568	624	623	622	613	609	606	616	589	618	598	638	560	608	566	636	623	544	574	583	508	568	618	652	545	618	577	580	597	611	620	608	654	623	584	590	632	616	610	592	524	611	642	596	639	605	577	588	555	578	571	632	627	561	587	622	613	643	626	610	578	597	558	615	636	568	592	558	554	629	611	635	608	615	577	571	585	603	597	579	586	632	578	608	602	618	578	562	609	580	612	618	607	599	563	593	655	595	554	646	558	594	596	628	601	611	562	581	585	606	591	551	598	606	588	574	611	593	550	614	625	592	595	543	624	607	602	593	601	580	577	650	562	579	550	590	608
4350	19693	18809	4033	3330	3106	2619	2262	2108	1558	1380	1037	971	911	910	863	842	829	822	783	802	848	818	829	791	785	785	815	793	788	808	797	805	786	799	781	818	794	770	754	790	842	770	767	796	780	780	757	723	791	754	799	784	785	721	741	779	775	758	764	757	782	749	783	755	764	763	779	735	759	747	753	767	822	761	776	761	732	772	762	781	752	755	808	779	747	776	777	799	801	788	815	764	745	752	728	820	753	751	726	775	730	778	791	796	752	778	763	804	733	769	762	751	807	798	775	700	723	750	761	799	758	751	740	762	729	818	801	767	782	777	767	809	802	764	727	763	764	782	751	696	745	803	804	807	783	757	796	819	750	768	759	764	772	790	742	725	750	783	747	814	754	723	750	787	754	798	807	766	767	772	808	771	760	752	752	779	795	795	755	789	784	761	777	742	751	752	805	746	762	746	751	799	795	764	768	766	732	751	786	756	729	769	729	824	761	768	710	737	776	746	763	741	740	736	787	728	767	792	777	743	759	700	778	773	737	772	761	797	786	717	804	723	721	728	755	767	731	730	753	767	801	733	726	794	729	715	796	763	772	803	772	755	766	766	807	755	776	741	739	793	799	791	795	790	809	791	786	772	768	798	745	772	765	749	783	729	727	766	748	775	821	760	814	750	757	768	764	791	731	770	758	772	741	734	770	808	763	824	761	823	786	738	775	800	762	799	770	730	713	737	746	764	783	785	741	810	737	693	772	708	799	765	731	746	764	742	756	765	819	771	750	775	766	758	738	781	799	735	751	787	759	768	784	779	762	781	778	789	725	740	718	768	776	759	781	788	779	799	720	766	774	774	738	809	736	759	746	743	784	767	760	771	741	762	729	714	761	742	780	799	728	762	738	804	749	737	780	728	837	727	755	789	768	795	743	779	764	762	784	825	727	784	759	780	697	835	778	757	723	740	713	719	783	756	765	715	728	763	776	749	768	765	737	724	763	763	772	762	791	757	779	781	750	753	721	746	794	736	752	777	752	726	813	798	782	770	721	800	755	781	829	784	731	784	793	724	759	721	754	792	759	793	718	759	777	774	801	802	716	724	812	734	766	772	730	761	793	820	786	732	776	726	808	734	779	748	747	760	810	753	762	745	769	771	827	795	757	784	772	738	720	793	781	755	756	739	770	780	753	744	756	809	769	727	802	760	757	748	758	735	759	778	797	772	769	724	766	775	782	771	725	767	769	787	783	759	775	778	745	761	796	770	771	768	767	792	775	781	755	793	786	758	743	680	733	784	819	771	771	766	790	767	764	800	808	768	762	794	753	732	763	785	790	756	760	776	761	750	798	744	729	808	783	763	810	790	763	786	821	811	730	794	800	772	754	752	737	812	730	770	797	740	804	812	803	751	743	820	796	762	700	749	782	736	792	763	773	769	787	764	790	735	766	753	768	741	769	816	740	732	790	788	765	806	724	777	783	730	769	726	728	729	755	739	798	766	783	689	738	790	826	748	768	792	757	746	756	751	716	757	702	758	806	710	787	767	771	732	774	769	785	765	824	773	734	798	754	722	764	777	797	734	726	831	760	780	715	789	816	805	720	778	742	751	737	786	763	758	770	770	758	797	793	775	747	780	745	788	757	766	807	769	775	753	778	752	804	759	744	714	758	734	798	760	766	809	778	795	742	768	761	744	755	740	740	712	793	780	780	774	795	744	810	776	751	773	808	756	782	772	785	747	755	759	788	755	734	809	730	765	756	771	733	812	740	808	766	772	781	814	746	804	779	769	764	793	832	773	735	740	763	769	795	834	762	723	766	752	763	782	798	799	792	823	800	731	723	795	756	766	778	766	710	794	751	785	789	770	769	799	793	755	743	789	707	773	760	786	755	759	773	775	827	769	719	743	735	788	777	760	721	728	782	769	763	735	763	767	720	772	799	699	762	749	728	784	706	765	781	823	791	740	728	738	768	788	789	727	796	770	735	798	741	768	740	735	736	764	760	759	768	790	734	774	746	749	761	790	762	751	753	785	748	805	767	778	764	741	798	783	768	808	782	764	767	807	793	743	715	787	743	739	774	740	757	761	778	755	791	770	785	738	807	805	791	693	788	726	732	773	827	728	702	827	739	754	789	726	772	794	761	749	723	785	781	753	771	749	705	772	779	750	758	784	754	727	727	789	726	780	800	753	816	772	771	774	762	743	766	770	822	776	778	771	793	754	810	736	775	712	778	710	776	763	810	765	773	789	780	744	747	725	779	748	716	766	765	741	814	778	769	756	706	741	743	770	755	762	769	745	715	774	779	775	757	780	733	796	790	774	747	748	791	779	734	779	758	807	773	757	751	764	771	762	757	725	753	758	762	757	799	729	780	776	779	785	796	769	772	740	772	716	725	792	777	798	773	770	790	769	777	755	797	769	748	758	731	792	769	794	794	723	783	743	748	763	763	776	720	739	764	806	735	785	735	822	772	789	777	749	818	773	747	757	783	770	804	742	745	756	804	769	764	798	806	805	720	755	778	803	810	804	816	760	736	748	774	759	785	799	824	760	818	758	769	712	769	715	759	771	746	747	799	755	785	724	746	780	786	804	759	749	761	723	779	752	718	763	778	754	780	744	763	765	791	749	769	729	775	742	756	742	788	793	756	812	797	759	770	757	748	734	735	733	764	785	760	758	783	810	772	795	746	804	761	777	755	715	765	737	759	817	726	706	748	781	745	744	730	772	754	790	755	790	731	750	738	775	694	726	727	757	775	777	761	775	788	738	777	775	751	733	740	758	781	779	740	735	790	719	741	791	784	829	788	781	757	776	780	753	777	749	716	742	776	767	806	780	700	778	744	727	724	768	750	768	761	784	758	719	743	733	745	709	757	751	781	775	727	767	779	758	745	780	745	734	770	735	814	766	778	751	776	773	781	781	781	761	799	734	739	761	763	796	748	745	697	778	794	768	786	751	753	740	825	780	729	760	740	753	810	784	776	735	720	744	702	760	750	778	792	755	754	747	758	799	812	773	793	737	719	786	764	744	784	720	771	720	768	737	730	755	761	775	803	716	762	765	757	784	800	782	804	734	795	753	777	733	769	752	750	739	769	774	786	781	785	761	768	771	758	749	794	769	752	777	798	777	768	768	743	765	784	747	740	778	778	779	753	733	789	749	757	780	821	754	750	780	786	772	722	807	804	759	774	747	732	767	788	794	779	747	802	738	758	808	759	768	780	766	806	806	767	804	773	765	778	744	813	784	759	751	789	761	711	755	771	768	763	763	798	791	768	725	779	779	777	772	784	782	779	777	759	790	809	769	802	799	737	708	739	797	750	754	735	771	753	874	727	780	759	734	755	754	760	788	804	765	792	763	791	764	741	779	784	829	787	732	742	779	784	832	758	759	784	769	720	779	772	786	750	796	781	802	785	755	748	775	781	793	777	759	758	757	742	673	772	731	808	757	765	800	738	750	771	755	779	793	747	780	765	802	833	795	772	786	796	756	737	793	725	796	815	757	753
24284	21117	27106	25168	6965	974	655	642	491	431	311	235	208	205	224	191	213	196	212	203	188	201	155	160	201	179	170	185	219	176	177	167	168	196	187	195	191	154	193	162	167	184	195	160	182	140	159	195	186	177	142	203	183	178	204	183	147	171	185	193	162	194	191	178	188	169	175	173	167	182	165	177	173	181	180	181	195	197	196	172	184	192	180	181	173	192	192	148	160	165	166	157	172	200	180	183	181	162	186	164	162	182	167	170	153	169	162	174	167	165	160	158	156	172	174	155	183	166	154	193	158	183	178	183	177	165	190	197	157	157	168	172	186	160	164	177	185	200	181	171	167	180	182	166	190	207	184	165	174	173	170	178	171	177	181	158	176	180	174	181	172	185	188	212	173	158	173	172	179	201	194	173	192	185	165	157	183	175	151	175	186	175	158	166	184	153	186	202	177	166	182	185	165	156	180	158	192	183	186	190	180	191	194	171	187	169	167	195	195	178	166	171	173	182	160	165	181	160	187	172	165	180	187	157	165	152	185	191	163	174	158	172	165	182	200	159	214	180	175	185	197	169	175	176	190	174	191	181	186	173	155	200	167	182	150	194	171	173	189	181	171	148	176	185	165	178	184	180	157	172	205	193	170	171	159	176	156	178	182	149	190	149	180	177	198	202	181	179	174	176	209	187	181	169	172	159	175	165	176	175	174	168	145	164	153	176	186	193	168	173	150	187	185	167	175	209	177	177	158	169	163	183	164	174	176	158	170	174	175	161	184	183	193	199	169	177	191	175	187	195	190	183	172	154	192	192	177	193	167	142	171	174	162	159	174	170	166	166	177	171	164	173	182	171	166	160	173	173	162	174	179	189	190	193	168	186	164	195	200	177	170	181	203	138	180	164	163	172	159	181	168	170	184	174	165	165	184	166	187	199	184	160	179	167	166	181	189	197	180	172	159	193	164	174	175	186	188	182	165	181	166	177	177	195	158	154	162	156	167	190	184	168	170	156	187	167	160	171	187	172	170	184	179	166	177	178	166	170	160	180	182	194	178	172	165	181	194	189	167	177	170	178	180	168	168	164	184	217	200	137	184	156	177	165	188	167	163	174	188	150	187	172	160	175	178	177	188	174	177	171	199	194	174	193	168	174	159	178	150	174	192	179	176	187	168	179	182	182	208	178	202	182	149	174	182	199	172	157	185	187	173	173	194	164	172	183	206	162	195	172	158	164	195	190	209	151	162	168	168	166	168	176	173	163	157	183	172	182	159	164	180	195	178	172	164	198	166	181	193	176	186	192	192	155	175	167	183	165	169	158	167	171	174	167	164	159	162	179	165	150	185	182	175	192	187	176	170	179	179	183	179	155	173	191	162	168	151	204	180	170	209	150	183	175	174	184	181	185	179	173	144	178	175	172	175	162	167	183	189	172	170	183	178	177	155	153	184	152	160	171	172	170	170	182	164	189	169	159	175	187	147	197	174	159	163	184	187	171	188	171	179	180	151	175	198	201	199	169	165	179	164	174	175	163	190	160	184	177	179	160	165	163	157	171	157	160	180	187	173	194	185	183	177	192	152	191	175	198	186	172	170	179	184	176	173	170	181	154	167	170	184	182	200	208	187	166	201	166	156	209	173	162	172	183	161	189	171	167	153	159	168	167	160	165	167	175	167	159	172	200	161	186	181	177	158	188	187	167	180	164	168	195	180	177	184	178	183	221	178	190	155	170	187	172	157	181	181	174	189	182	182	149	156	161	163	159	190	164	173	173	172	152	156	192	158	174	188	173	175	185	161	175	165	148	165	184	170	170	163	167	174	172	169	148	187	207	152	177	173	183	192	175	187	176	172	188	192	187	191	174	163	168	177	182	186	160	202	178	189	201	174	214	170	175	192	152	174	202	165	178	178	183	178	192	179	175	188	156	165	195	148	189	186	178	168	177	177	172	178	189	179	176	169	157	188	158	188	162	161	184	199	176	205	179	176	186	187	167	176	176	183	189	177	176	165	157	170	165	172	188	148	154	173	184	163	167	165	191	186	187	169	172	192	179	182	181	185	164	181	187	175	191	178	179	174	189	166	188	179	197	187	163	195	154	162	161	170	193	161	200	184	184	182	186	155	191	173	179	181	169	189	186	159	195	164	176	190	165	160	161	182	185	179	181	178	173	187	164	156	166	176	170	164	165	187	192	159	182	162	199	183	158	178	173	183	160	197	177	187	174	162	179	181	158	175	150	170	171	188	175	166	181	181	187	163	171	181	183	179	215	165	162	182	161	179	138	187	199	191	179	188	141	188	181	186	174	187	200	197	164	188	182	177	181	171	167	170	167	159	137	185	182	175	160	158	203	197	183	169	179	196	168	177	176	169	181	198	173	191	181	199	145	178	159	165	165	168	178	161	188	181	185	182	177	189	152	164	178	172	171	177	183	161	201	167	158	183	163	177	152	176	182	165	164	173	167	145	175	167	181	181	171	180	188	188	168	167	173	178	156	184	161	180	162	182	173	177	181	186	188	180	157	153	184	164	167	185	162	183	182	169	170	168	153	207	175	182	166	163	164	162	165	186	148	148	184	163	181	171	169	181	163	174	181	152	154	183	179	164	174	167	180	166	197	184	159	180	154	199	169	154	190	180	188	204	160	162	180	164	183	201	176	178	171	172	192	186	182	189	196	171	177	173	167	173	166	151	191	175	174	152	166	190	178	159	175	167	164	187	178	166	195	168	190	183	168	176	173	200	182	186	163	153	162	182	166	186	183	182	177	169	177	176	184	171	172	181	167	181	177	155	187	184	161	177	199	174	190	173	170	199	185	161	175	185	195	188	198	176	184	143	179	154	142	165	196	163	174	179	179	172	182	169	200	149	165	175	191	178	181	171	175	188	190	153	211	192	185	192	167	204	185	171	172	171	196	160	170	193	146	182	174	158	180	176	184	175	189	201	160	166	159	190	175	175	204	200	189	175	180	153	163	175	160	177	168	173	171	164	175	167	179	166	183	201	152	168	159	165	166	184	174	175	173	175	186	189	166	167	196	166	187	175	179	163	168	174	179	163	163	176	192	181	187	200	199	176	197	164	163	195	196	160	158	182	173	179	178	198	188	180	186	202	201	171	181	174	172	167	196	150	146	172	185	183	167	193	183	166	162	171	157	169	161	187	182	183	212	171	193	176	178	150	155	168	172	189	171	190	162	156	170	175	175	185	169	171	164	175	164	153	192	156	179	158	205	201	154	188	167	191	150	159	167	189	159	160	179	147	170	166	193	182	181	180	191	174	168	174	168	174	173	195	165	164	188	170	188	173	155	162	167	151	168	172	190	208	187	173	156	168	171	170	161	167	195	193	186	186	190	175	167	141	166	164	173	179	167	187	169	188	202	182	175	162	178	170	182	158	157	165	190	204	182	186	204	173	195	163	150	185	180	190	180	161	168	172	158	199	165	181	175	169	207	177	168	176	165	164	156	156	154	162	169	176	175	169	176	153	165	175	175	164	214	154	183
4142	12195	13192	2359	2203	2088	1547	1427	1124	937	671	432	409	322	305	295	259	272	263	256	276	257	257	274	262	261	254	253	245	276	241	288	252	237	257	239	244	260	258	227	256	246	253	240	241	222	219	261	219	256	223	243	261	251	252	235	258	228	245	279	261	258	251	264	235	239	239	256	246	243	242	256	234	236	229	233	283	254	227	218	235	244	235	221	247	230	261	234	250	241	237	260	234	218	255	291	232	225	241	252	255	252	265	249	266	241	246	246	215	250	242	284	225	259	250	248	250	244	261	265	234	238	233	250	272	257	246	238	229	203	267	270	240	244	219	237	228	251	241	234	222	263	258	275	235	244	223	249	248	244	258	217	210	250	245	240	248	218	264	242	230	233	251	233	245	240	237	239	234	236	234	242	246	220	246	250	218	225	239	253	244	272	221	248	259	260	225	286	259	234	252	258	239	226	271	242	231	228	228	253	240	275	261	279	253	237	270	249	243	242	270	239	250	261	292	231	247	267	244	267	227	274	243	243	273	229	245	235	241	229	247	244	233	227	249	255	258	248	218	224	221	234	244	255	245	238	229	236	251	235	232	260	242	247	237	248	242	220	252	256	264	261	219	256	229	260	241	241	267	262	251	226	248	270	236	246	258	257	264	255	241	245	243	233	230	256	218	248	229	243	256	227	244	232	252	253	260	255	271	224	257	260	275	260	254	247	269	287	231	257	244	252	238	240	256	254	237	265	275	253	231	263	264	259	261	261	242	268	241	229	222	228	228	249	237	219	206	230	224	233	231	244	244	254	218	245	227	258	240	249	239	243	253	245	238	266	244	244	223	241	239	241	239	257	273	228	238	240	215	246	265	258	288	242	249	252	227	249	274	244	228	238	239	232	275	257	229	277	274	229	249	252	289	221	258	251	233	246	244	272	248	271	265	262	252	239	254	264	261	250	246	260	252	270	216	277	244	263	264	240	244	246	243	293	249	273	245	248	247	260	271	231	261	278	234	239	239	253	246	261	230	251	222	268	261	229	255	250	240	241	272	232	246	249	247	264	269	231	280	266	258	257	264	242	255	250	240	262	225	267	263	248	268	254	229	240	289	217	243	264	210	226	248	244	249	287	256	223	231	265	243	243	235	268	223	244	261	250	228	238	257	234	254	235	248	249	249	262	233	218	259	248	243	239	239	235	261	240	270	250	245	256	267	256	226	241	261	245	230	247	233	207	232	244	272	243	237	249	221	222	229	235	257	229	253	243	270	265	241	242	250	263	256	260	239	252	247	267	254	235	260	233	257	262	228	231	230	239	240	260	259	243	267	221	294	221	261	265	233	258	243	238	244	252	261	258	233	257	246	247	220	234	236	245	248	248	252	247	244	262	248	255	249	243	238	238	255	257	236	247	242	269	248	252	269	233	245	229	241	263	298	241	259	267	237	230	271	222	230	239	240	224	251	226	226	229	266	249	239	240	235	234	265	242	276	246	241	225	249	256	268	259	268	244	242	222	265	278	262	227	279	258	250	238	273	245	234	248	246	245	262	211	232	234	250	229	252	241	234	251	267	258	222	249	234	267	254	211	276	252	269	260	244	261	255	264	249	227	265	263	270	253	247	250	244	208	218	254	223	228	224	234	254	252	248	257	242	252	263	241	240	264	251	262	239	274	234	271	233	260	252	252	241	248	254	275	235	256	249	262	232	232	219	259	250	228	217	250	245	218	271	254	250	217	270	261	268	238	268	247	284	218	257	243	249	259	233	228	234	256	259	248	248	234	286	238	274	261	256	245	243	220	234	271	228	245	240	256	255	250	224	262	232	250	237	236	272	247	217	234	216	270	249	257	247	259	245	234	248	260	254	243	260	264	293	242	219	278	258	239	239	251	228	221	242	241	239	258	264	255	224	237	254	225	253	242	245	240	259	252	242	280	239	252	254	222	252	241	220	239	221	218	241	261	227	232	251	256	210	250	223	239	263	245	242	245	255	237	216	223	238	242	245	271	226	226	249	261	230	248	276	211	236	238	225	241	242	254	256	258	244	260	233	220	216	236	266	243	224	248	248	238	217	247	220	232	244	242	252	240	257	246	239	241	228	255	227	238	244	269	250	256	267	240	259	225	231	249	290	288	259	227	238	252	249	247	247	230	219	268	227	245	258	240	224	283	268	262	251	242	267	266	248	242	227	225	257	243	258	244	221	242	235	250	273	256	267	273	251	239	227	256	282	261	212	235	260	260	270	263	265	236	241	255	252	239	230	263	266	256	226	251	269	231	227	248	236	260	246	266	255	261	236	227	218	257	245	243	240	260	236	222	226	237	243	246	238	241	226	237	271	255	236	261	250	255	263	233	270	231	256	249	218	239	239	262	224	273	250	259	231	248	253	243	267	243	242	249	207	239	255	257	233	256	233	276	264	237	247	232	256	279	247	261	242	229	242	233	227	238	247	233	231	273	262	253	228	241	229	242	250	270	214	231	279	270	253	237	250	231	265	246	220	260	261	237	286	234	269	262	279	213	238	251	253	261	247	239	269	268	262	243	228	234	231	229	264	245	246	230	244	241	238	266	296	239	257	209	221	248	255	236	258	202	241	243	250	249	228	231	224	257	267	232	222	234	256	230	257	273	224	272	269	265	232	263	239	225	282	248	223	242	243	220	249	238	256	247	241	227	246	252	223	235	253	262	243	256	221	235	269	237	228	260	256	244	236	254	266	232	244	270	228	237	239	238	224	249	254	251	247	239	248	216	258	265	273	220	254	234	253	245	264	200	239	238	243	294	259	264	249	258	226	272	263	251	235	257	237	238	209	265	225	241	215	205	239	246	252	220	220	247	271	238	254	246	222	254	238	253	231	239	255	229	226	246	238	263	217	280	272	247	234	230	247	243	252	242	224	245	259	258	229	270	274	267	257	244	256	247	263	253	261	245	235	252	237	260	246	254	269	242	235	275	273	240	224	262	229	259	244	258	239	227	241	253	246	249	221	266	269	241	259	251	244	241	257	265	242	264	250	241	270	259	219	256	262	257	233	251	240	240	239	262	252	224	257	243	268	230	247	252	245	218	261	259	252	232	242	222	246	279	248	271	212	234	245	250	217	239	252	246	246	232	258	230	236	269	257	232	250	228	255	254	245	242	237	233	241	237	257	253	260	238	280	265	239	254	257	226	252	233	247	239	249	239	218	223	267	200	241	227	253	242	266	238	238	262	268	226	277	243	241	255	248	265	250	250	261	222	243	260	240	241	247	242	275	242	230	246	262	224	217	229	265	223	279	241	247	257	261	251	271	248	241	273	253	211	273	257	247	235	206	244	259	258	238	268	249	237	236	265	239	252	257	261	246	250	260	250	240	210	234	251	240	256	255	248	248	225	237	235	238	261	251	268	252	259	274	250	269	239	268	257	261	209	254	245	242	233	242	228	235	272	227	256	269	247	232	269	257	238	248	238	240	249	257	245	243	240	255	253	238	270	247	273	246	263	269	266	235	239	253	240	247	251
22114	21076	28749	23606	21080	21091	7948	1751	1217	1039	795	717	580	569	577	514	558	528	496	479	516	478	465	473	427	455	462	444	477	464	444	434	455	457	449	445	454	415	501	495	478	383	497	448	459	459	421	464	411	436	469	449	398	468	466	430	426	428	443	473	449	414	422	451	461	443	449	445	418	454	419	457	449	458	477	457	427	424	449	428	435	454	406	451	500	414	477	441	435	457	439	394	462	461	447	447	450	429	437	445	458	428	440	420	437	445	435	434	453	438	476	464	430	459	443	488	464	472	431	464	400	434	416	479	436	451	458	444	453	482	453	412	417	415	431	420	431	459	407	477	412	489	427	480	462	448	426	445	432	442	460	432	466	417	461	440	452	411	471	410	451	472	429	441	451	463	424	422	447	450	450	461	445	402	456	418	438	431	450	451	466	425	481	444	425	424	462	449	433	509	443	406	437	428	433	470	455	428	438	472	471	418	444	456	444	435	460	411	429	462	438	427	428	474	450	451	446	447	440	430	428	429	442	477	448	439	441	448	406	450	433	403	410	414	422	440	446	456	497	450	399	465	438	457	435	432	455	420	434	445	421	471	449	418	444	450	433	432	466	399	437	468	431	412	461	439	441	457	437	486	418	438	443	424	436	441	446	458	433	445	428	453	452	440	463	424	471	443	442	431	399	450	408	455	407	470	448	449	427	470	427	420	441	464	456	424	457	419	422	437	421	447	438	413	460	409	446	467	453	437	477	439	410	418	457	398	399	424	445	447	409	427	448	488	455	433	437	449	470	438	458	419	409	446	441	427	458	411	456	455	404	412	454	420	422	424	456	446	432	401	445	447	450	403	422	453	405	454	412	397	447	429	460	443	405	440	400	489	465	448	445	457	425	431	425	409	449	459	421	407	413	420	452	441	477	455	442	484	449	417	481	459	460	432	432	436	418	404	448	410	449	430	430	446	435	434	428	450	459	430	442	440	445	439	421	465	407	419	459	454	416	460	428	445	471	409	430	431	458	433	430	425	435	422	416	408	433	453	450	431	479	423	441	434	427	435	414	493	391	417	431	405	440	414	405	421	431	413	428	446	473	401	437	466	468	467	464	427	433	413	436	418	406	411	465	477	445	418	407	442	407	414	469	399	415	406	451	446	434	421	464	458	427	409	434	442	457	434	431	492	464	450	401	452	438	429	449	404	430	461	459	438	391	427	415	460	467	432	417	457	456	470	429	413	443	455	424	454	439	428	424	439	444	453	402	401	436	436	446	416	450	464	440	416	393	453	444	391	422	473	416	448	425	427	427	438	420	469	456	430	455	411	437	448	444	453	433	443	439	416	422	411	396	453	432	439	429	424	424	421	453	423	434	453	419	464	422	449	442	416	420	446	391	477	418	434	437	451	456	460	457	459	443	445	420	473	417	444	402	411	472	442	470	444	422	432	446	434	428	426	435	446	427	443	389	450	425	425	465	456	420	372	440	450	412	439	428	421	469	440	405	455	391	471	428	404	441	414	447	401	436	433	439	421	433	424	421	421	464	430	474	420	441	433	446	416	435	440	430	423	447	445	445	430	448	453	433	460	432	464	466	487	419	452	451	489	435	425	457	450	455	429	447	445	421	412	432	467	404	411	460	429	419	455	449	450	446	400	441	465	448	411	439	435	466	448	425	445	415	428	430	411	398	418	442	408	465	448	473	430	478	433	430	441	415	459	464	431	465	423	466	426	457	445	426	417	450	470	436	431	435	408	441	480	395	435	465	471	458	418	430	447	427	454	435	403	417	427	435	449	407	473	460	441	447	418	456	430	433	437	481	443	473	407	454	472	426	454	426	416	408	406	457	422	508	423	453	476	419	412	459	448	460	425	434	441	449	411	455	437	441	443	411	426	423	488	460	413	431	440	445	459	426	474	441	426	408	434	422	443	425	420	439	444	444	444	431	458	455	406	398	409	473	432	443	447	411	428	457	432	463	429	419	436	461	461	428	447	403	454	420	416	430	432	440	433	438	444	411	454	439	444	420	439	407	460	462	454	435	403	464	436	457	432	445	423	456	437	445	409	438	416	445	467	458	475	456	436	424	433	409	412	441	446	440	447	466	437	418	419	429	427	412	435	448	403	415	436	499	455	470	455	429	429	430	464	462	439	403	462	494	435	418	435	411	411	451	421	440	468	429	440	445	438	430	429	407	462	466	418	407	451	428	457	403	442	446	406	373	427	458	444	408	456	463	418	439	468	430	420	393	435	462	428	413	438	443	468	463	439	469	453	426	459	447	428	444	443	436	405	430	443	413	442	420	452	454	429	421	451	432	457	388	465	410	454	437	424	471	448	479	435	443	438	437	457	441	409	419	475	434	448	422	455	478	438	452	407	420	421	416	447	405	438	421	432	456	441	419	424	451	421	419	428	456	434	431	446	434	433	441	405	435	480	399	416	421	421	403	448	419	446	458	468	445	457	407	436	438	415	418	420	428	446	449	454	415	429	439	483	429	413	437	423	441	440	444	470	463	441	483	444	433	434	439	442	438	402	444	412	478	434	443	478	404	422	417	436	445	440	420	433	447	414	421	436	411	473	491	456	428	427	437	485	434	457	453	438	424	473	476	447	448	427	422	451	412	469	437	458	458	429	435	411	441	479	458	396	431	451	409	435	405	431	465	432	460	432	445	419	439	452	437	433	456	459	430	456	444	489	431	431	441	424	464	458	450	431	437	440	453	477	413	417	432	484	466	450	456	431	442	424	465	472	448	425	442	453	422	458	400	389	406	429	474	448	461	424	449	447	464	394	451	465	435	422	424	453	448	438	440	433	452	419	441	438	476	413	444	437	439	457	418	451	434	398	446	451	483	437	458	442	406	427	402	440	444	423	450	421	448	420	462	478	482	415	461	440	475	426	442	421	400	461	455	429	463	476	453	447	440	426	458	435	475	455	426	424	402	461	413	399	457	435	415	484	442	425	428	453	427	430	420	447	498	436	431	412	456	441	422	457	471	413	465	418	460	428	466	432	464	397	453	492	446	406	419	436	404	441	427	437	419	462	436	436	427	488	430	402	478	445	409	467	447	412	427	429	420	426	443	452	461	472	448	432	433	432	478	470	412	456	435	395	456	424	408	468	457	456	424	399	456	415	442	490	452	436	468	433	424	427	429	440	476	432	452	425	437	404	441	421	422	416	429	436	400	458	468	443	433	431	422	421	436	439	402	483	456	437	451	456	407	466	441	418	424	457	467	447	446	476	404	433	426	409	466	444	430	436	447	418	470	423	478	433	420	466	468	447	434	457	434	440	418	411	445	451	424	417	388	454	409	439	437	421	453	467	464	486	436	424	463	470	410	477	426	419	462	455	470	438	469	473	450	440	407	427	438	458	403	446	428	408	446	407	450	446	437	455	424	432	446	430	408	433	458	451	433	420	456	429	424	420	446	407	408	441	408	458	453	453	416	398	458	444	410	393	463	427	436	425	446	427	419	446	449	418	404	456	451	446	413	421	462	429
6197	26520	25420	6161	5236	4818	3766	2930	2567	1959	1420	1114	924	829	830	805	762	721	709	666	694	658	659	654	632	602	633	607	655	634	637	619	601	580	622	600	628	603	603	608	608	580	606	622	575	608	603	631	597	644	621	619	614	620	585	589	627	611	597	610	623	591	621	581	581	596	562	582	563	569	623	582	603	574	619	547	563	575	625	596	567	598	577	567	576	569	560	611	566	581	555	608	563	646	611	569	575	613	565	616	615	571	597	603	567	637	601	594	576	568	567	550	642	568	605	587	583	575	574	556	581	629	575	556	604	574	529	549	575	577	567	588	553	539	610	575	567	602	570	565	621	600	580	536	621	581	604	608	558	597	604	558	560	580	578	589	560	568	553	567	538	543	572	592	562	566	590	570	586	594	594	629	598	549	566	567	533	612	587	580	561	560	612	604	594	568	606	607	576	600	589	604	591	562	568	531	588	562	642	570	547	551	617	563	566	596	533	531	596	594	580	588	600	569	568	608	602	602	593	585	614	533	590	602	567	641	603	610	574	584	566	635	584	617	621	540	550	607	539	564	565	576	590	564	584	610	588	610	618	590	556	605	546	566	598	582	537	536	615	570	561	601	585	616	612	608	610	584	562	614	567	609	584	546	590	595	577	600	588	574	571	566	625	581	626	557	619	574	559	579	562	564	548	627	562	627	561	541	593	571	587	589	576	538	590	594	549	564	605	554	569	586	599	612	602	624	577	598	556	591	563	623	594	593	597	557	591	628	568	556	566	587	601	603	613	636	555	591	599	606	557	590	608	542	598	597	575	587	572	591	543	585	618	555	576	569	592	556	580	599	578	567	619	581	600	551	583	603	579	596	576	560	612	560	579	568	562	621	564	560	618	561	595	575	645	592	632	594	575	572	557	568	586	607	575	561	611	548	617	607	552	562	571	577	582	611	599	601	581	597	558	560	631	575	637	592	575	552	581	578	634	564	607	609	584	549	595	623	575	573	542	583	571	596	554	577	571	590	563	588	578	598	568	557	548	598	588	573	552	566	569	594	591	591	589	583	577	561	547	613	579	587	569	525	597	572	636	567	587	598	592	572	618	595	563	588	609	540	575	619	575	615	617	550	567	582	577	600	554	561	589	527	552	573	575	615	615	563	590	565	595	626	532	560	611	607	599	578	550	578	598	570	577	618	570	606	601	570	585	608	607	584	607	535	552	579	583	571	551	585	551	611	593	628	623	558	580	593	615	585	556	571	559	590	614	617	615	591	581	559	590	550	585	565	523	608	577	581	572	587	595	615	579	627	570	540	599	605	569	562	577	552	570	572	578	542	574	556	603	580	580	555	573	572	547	580	590	615	583	553	568	591	540	623	592	563	579	595	551	606	624	591	523	574	574	651	590	624	567	603	586	562	589	584	609	581	570	596	593	576	625	564	565	591	557	624	591	591	572	580	570	570	573	597	651	625	560	562	582	599	587	548	623	577	589	586	539	560	552	557	559	578	618	540	610	575	559	592	605	564	572	607	600	559	590	571	544	558	522	614	586	604	549	585	559	566	579	590	609	611	613	604	577	589	576	535	610	558	596	600	543	556	569	584	614	572	599	567	576	587	563	585	585	582	584	599	545	578	592	617	584	588	580	552	638	546	595	616	584	632	590	610	631	561	592	591	569	606	567	550	594	540	602	573	563	586	603	658	607	568	578	574	575	579	580	593	575	568	570	618	597	567	603	559	589	573	554	561	555	572	550	583	575	574	558	584	596	598	581	564	591	594	616	561	564	589	564	605	578	571	570	563	541	576	581	562	575	551	590	573	622	550	578	576	570	560	584	542	561	572	579	565	584	549	578	597	607	566	540	524	582	547	563	577	582	626	599	618	541	562	570	599	587	561	584	581	570	569	552	575	575	608	604	582	575	579	585	605	560	534	595	599	632	624	608	603	577	595	566	547	562	627	571	580	561	610	619	578	573	607	576	607	596	590	571	590	601	586	577	561	604	594	632	536	578	621	614	634	587	607	551	600	593	577	592	585	569	590	588	599	568	584	564	554	569	606	562	578	611	634	585	610	580	589	581	548	589	555	601	568	551	596	588	596	593	613	571	602	537	640	575	561	555	540	603	581	605	589	632	551	585	598	556	641	625	549	533	586	612	572	533	613	558	593	589	564	582	559	616	575	596	603	589	552	588	552	589	565	558	597	614	574	559	562	548	568	591	577	590	627	594	554	619	610	543	559	562	598	559	579	550	634	601	555	580	565	604	558	595	605	571	561	607	587	594	561	607	598	575	583	540	554	570	596	576	578	588	586	566	632	587	569	570	588	586	546	557	540	535	578	528	596	571	589	548	596	604	584	539	607	519	583	544	568	567	594	576	548	616	579	562	591	603	544	611	584	584	579	563	617	594	591	546	612	593	566	557	586	558	618	559	558	591	552	563	584	573	566	503	581	575	589	610	582	598	569	571	559	599	580	559	538	586	576	562	566	549	625	570	610	614	607	569	579	596	576	552	554	597	579	635	602	578	585	540	549	582	564	559	526	587	567	580	586	587	564	613	615	609	579	582	592	580	588	556	610	634	586	607	566	543	594	559	579	605	588	641	537	531	606	540	609	590	588	611	537	597	562	613	537	552	581	506	587	596	534	629	577	600	577	580	547	551	595	569	593	573	592	590	599	562	573	575	601	570	607	587	571	611	527	585	593	537	576	567	595	592	614	540	581	581	554	588	598	566	594	592	575	554	586	574	585	577	595	559	565	572	584	610	601	524	573	603	584	539	581	555	549	603	587	615	587	615	552	543	586	567	547	593	581	606	577	587	553	551	646	554	577	581	589	582	543	595	605	578	589	569	627	636	641	599	590	604	600	599	518	594	579	607	563	526	594	531	575	616	588	580	588	571	572	534	585	565	577	579	553	570	628	598	548	590	587	569	588	549	639	564	630	589	578	622	588	550	563	528	578	584	580	587	599	558	562	598	529	560	610	600	557	621	586	594	573	576	589	619	586	561	592	629	571	556	575	587	608	576	596	560	595	585	585	608	585	585	568	575	616	633	603	584	569	551	596	592	576	558	588	585	612	610	581	528	582	566	609	603	575	576	559	566	572	602	539	566	579	564	621	539	568	584	615	562	568	622	631	593	558	587	546	595	628	540	573	561	629	598	585	606	590	558	615	595	547	575	608	583	579	590	579	602	598	587	581	570	588	557	584	576	554	614	605	570	570	588	592	571	628	590	554	578	577	569	569	546	594	579	552	548	630	579	608	627	643	562	543	576	580	611	582	558	598	529	593	564	628	570	585	592	604	601	612	576	577	581	591	578	555	618	601	560	591	558	594	594	563	580	575	589	610	599	608	583	602	571	598	525	564	601	613	576	598	568	587	618	572	590	598	556	550	570	591	578	600	601	606	588	595	627	561	560	615	617	600	612	584	574	541	542	559	561	600	612	583	564	585	569	590	563	584	578	618	653	595	581	544	625	605	575	594	593	560	633	615	556	578	603	551
26793	18896	6910	1198	895	829	733	698	574	557	457	380	389	367	382	387	390	397	386	400	399	377	410	381	380	396	368	369	424	389	384	395	380	398	395	389	381	383	385	391	361	379	380	363	389	397	369	377	363	355	396	383	370	348	389	391	404	385	376	352	356	397	371	391	350	408	356	349	401	367	393	375	424	367	387	375	373	376	418	382	392	362	372	358	381	375	362	372	402	370	364	360	389	380	347	387	371	376	370	374	376	394	403	379	337	417	411	355	379	372	372	377	450	411	412	377	401	372	340	359	366	365	393	408	400	335	389	371	409	412	378	335	359	354	367	403	379	401	387	362	343	373	410	373	368	414	382	360	385	358	379	391	358	355	401	397	401	377	357	392	385	365	353	369	381	366	409	368	360	385	391	395	341	377	378	367	335	367	362	382	412	408	388	390	368	389	362	390	359	360	386	413	377	359	389	371	351	386	346	371	358	383	376	373	367	341	367	391	352	381	381	405	383	355	411	372	359	412	403	392	391	377	391	414	395	380	364	356	375	343	383	368	425	351	328	327	342	355	385	415	365	379	356	391	401	362	332	345	359	368	345	337	386	361	400	391	382	378	340	424	386	398	377	385	395	355	392	344	391	391	370	366	414	389	383	358	396	371	385	413	392	408	387	346	375	393	393	379	384	393	369	379	387	380	379	387	373	369	390	368	365	383	366	398	376	382	356	372	384	402	362	362	385	355	391	378	343	369	375	384	389	381	373	401	354	395	388	389	389	396	383	333	362	384	406	369	384	385	376	373	378	360	371	380	372	378	385	371	363	405	402	365	397	359	402	394	366	362	364	377	386	397	357	374	349	392	413	355	386	370	370	392	373	381	386	381	367	370	406	408	372	371	364	396	370	354	357	381	379	414	382	380	405	388	368	392	336	390	390	383	380	407	378	369	403	381	380	340	376	396	396	349	372	371	382	373	396	385	376	414	336	360	375	352	390	362	377	391	393	399	381	357	402	394	364	400	390	397	382	359	355	385	350	396	389	359	378	413	398	377	339	390	369	366	374	347	349	360	396	370	341	348	347	387	396	381	381	383	414	368	387	393	386	383	369	385	376	376	369	374	396	373	374	421	361	385	349	364	398	390	346	419	347	378	369	374	392	391	361	351	399	383	427	365	343	358	382	370	357	367	379	348	380	360	401	351	409	383	377	414	397	401	365	410	371	388	373	377	370	398	351	381	365	392	372	390	391	349	361	358	432	355	424	394	381	356	402	383	370	387	352	380	405	382	365	388	389	379	384	331	402	390	389	380	351	386	395	399	377	380	379	408	369	363	397	367	399	399	368	352	391	379	366	386	354	385	372	384	386	407	387	396	357	405	395	405	390	396	388	399	437	402	388	382	397	384	346	368	380	416	384	378	365	355	385	382	385	398	391	368	357	406	361	348	413	365	363	395	378	382	398	352	374	350	392	395	360	376	352	387	427	412	374	382	360	397	344	400	395	405	378	384	387	382	344	371	366	387	358	410	396	355	378	387	381	371	386	379	359	387	361	404	387	380	367	401	374	379	345	423	395	389	383	378	384	378	413	355	412	377	381	397	386	373	389	373	364	398	364	340	392	380	376	429	363	374	348	385	348	364	372	390	378	367	405	408	379	347	338	414	357	371	400	398	399	362	378	359	379	360	392	387	368	393	409	367	377	387	372	334	405	379	377	351	383	382	417	366	386	379	382	383	383	368	387	361	375	384	358	365	393	416	391	380	339	382	358	351	379	355	385	382	359	369	371	394	383	407	321	398	402	364	395	389	368	363	378	394	404	360	369	389	374	396	406	363	351	427	419	378	355	400	367	353	361	357	346	373	376	363	381	394	375	388	387	372	380	397	408	373	390	361	409	396	344	404	317	377	406	360	401	379	375	377	366	356	384	345	364	355	360	353	404	420	375	390	374	361	407	343	380	404	324	388	385	350	395	368	359	374	394	363	376	388	353	386	377	377	403	418	378	386	413	376	385	412	428	350	371	399	392	398	365	387	400	368	354	372	408	347	396	378	375	361	381	377	393	360	382	371	364	398	387	344	363	391	392	376	369	376	359	355	402	373	393	402	392	370	394	409	388	372	371	373	394	365	389	391	407	349	372	395	362	343	371	382	389	400	350	327	368	378	364	373	396	323	345	367	390	352	390	387	376	362	394	375	373	376	359	381	390	369	353	385	356	367	375	378	369	387	366	387	335	385	405	364	380	383	394	331	400	389	366	387	376	369	362	340	396	327	348	378	401	365	394	418	327	400	388	398	385	400	378	387	375	380	374	368	369	366	398	385	369	402	368	359	386	378	376	358	382	346	413	366	334	393	399	383	379	367	363	371	369	397	341	388	330	341	389	425	333	366	381	392	397	375	358	355	394	387	378	360	372	358	418	352	374	384	373	354	355	411	360	394	391	348	339	380	387	377	361	381	406	390	387	387	364	430	385	390	413	411	373	412	369	378	359	368	377	412	385	387	370	352	381	370	370	352	385	339	379	370	386	385	376	395	376	339	397	378	393	379	365	402	375	346	371	350	359	366	393	349	389	372	400	378	370	366	398	409	408	366	390	384	373	352	389	385	375	415	370	365	385	379	362	356	388	379	394	377	351	352	369	398	389	379	392	394	365	393	385	417	358	365	431	372	363	358	358	383	383	369	398	384	401	429	393	397	409	392	364	402	389	378	357	423	414	368	353	361	355	337	359	368	354	380	371	378	351	367	363	391	363	343	365	359	393	362	387	375	364	375	355	381	364	353	371	429	356	422	377	363	414	352	366	345	407	386	416	389	363	388	395	357	368	362	377	397	354	389	373	378	381	396	371	397	374	397	396	376	376	377	407	368	376	377	354	360	352	392	390	374	371	394	370	396	384	375	359	366	356	363	369	364	363	376	343	378	375	387	372	350	361	378	374	344	378	362	378	389	368	388	389	405	377	385	372	397	373	407	375	356	401	330	365	366	406	380	373	377	385	401	371	380	382	366	382	389	393	383	391	373	382	365	360	368	358	382	391	409	378	376	390	397	365	372	372	362	363	329	410	378	366	338	388	371	350	392	375	326	396	402	398	379	369	401	377	338	378	395	394	381	394	418	362	385	390	372	354	391	397	394	385	368	395	340	360	382	379	359	360	353	398	353	401	346	381	388	364	389	372	373	409	353	394	382	399	364	392	393	375	385	369	395	377	388	377	381	379	384	349	394	361	371	382	364	379	386	418	404	397	385	359	351	410	352	379	410	349	380	378	380	366	392	375	405	401	347	382	403	374	378	380	398	378	353	380	362	339	395	394	354	385	397	350	391	373	372	363	381	372	394	378	360	388	394	379	370	354	388	386	356	395	402	381	369	370	367	350	394	370	376	367	352	347	364	367	371	387	399	381	392	343	386	353	388	376	369	421	378	407	393	379	410	404	373	385	394	383	390	351	377	362	365	376	347	356	391	375	406	383	409	353	384	394	387	397	363	406	419	370	355	416	380	384	398
4745	5156	4623	1466	1587	1595	1291	1175	897	824	728	580	569	490	483	531	487	535	493	491	457	485	529	500	502	482	474	488	488	485	472	479	476	541	479	471	465	517	501	476	469	486	540	487	468	495	508	494	478	484	492	481	493	491	496	505	456	511	493	486	483	437	484	514	497	499	498	471	520	494	522	505	522	485	500	529	506	525	503	529	502	467	489	499	469	493	478	500	490	492	462	501	503	513	460	512	481	500	475	440	509	466	476	501	499	509	505	489	526	517	460	502	499	501	479	492	481	479	501	470	492	523	501	503	454	506	477	495	501	487	487	499	469	484	491	509	486	420	497	484	483	462	477	494	466	483	520	479	480	487	509	469	541	486	472	484	523	473	506	470	519	478	439	464	488	482	467	500	493	452	479	513	488	475	463	469	488	484	536	503	489	440	493	510	445	425	494	516	442	483	487	505	491	477	475	481	473	467	449	481	497	470	520	491	484	517	463	493	473	486	531	467	479	489	478	491	492	492	460	479	490	489	474	483	487	502	510	482	504	460	491	466	482	509	496	509	459	476	480	481	497	483	490	507	499	486	470	493	481	513	492	456	489	459	484	467	512	487	500	491	468	457	491	453	460	486	482	478	501	497	524	518	531	487	479	507	471	474	476	484	478	485	508	499	455	461	462	473	501	487	489	508	496	487	482	527	495	489	493	474	474	425	480	498	503	494	508	491	480	505	485	482	478	477	442	457	466	471	437	469	444	472	537	524	500	486	497	458	488	534	515	510	485	503	493	471	485	506	464	508	488	495	477	496	501	501	476	507	494	523	484	505	479	490	462	497	481	489	473	519	511	491	529	508	494	432	496	451	491	464	524	494	444	453	481	467	456	472	464	448	484	499	497	512	484	500	525	498	505	500	462	511	500	502	496	491	508	540	506	460	505	475	443	480	499	510	487	465	483	461	491	478	465	472	500	494	457	526	448	501	485	518	436	482	497	467	469	503	514	493	489	477	537	492	483	501	462	507	476	476	465	499	473	450	490	502	478	450	537	468	485	491	493	498	507	501	525	447	515	468	508	474	503	526	518	491	531	453	508	536	505	456	516	491	502	485	512	519	455	504	510	480	483	506	513	463	527	490	507	473	496	445	459	463	445	500	443	478	502	500	522	459	495	488	531	522	477	449	472	488	517	484	510	525	486	487	504	475	474	491	474	526	520	480	476	468	452	488	488	514	479	485	470	491	486	515	500	460	527	507	527	479	463	473	486	475	461	500	481	493	518	508	503	483	502	496	497	449	455	495	458	490	477	539	504	493	524	481	461	495	496	463	521	474	502	492	493	526	516	463	506	506	496	494	498	509	497	465	486	473	497	493	475	491	522	481	443	470	508	503	487	508	469	556	476	501	498	469	482	507	493	446	478	508	475	516	495	480	479	516	475	496	476	482	524	503	452	517	463	480	494	506	509	490	481	513	477	515	513	478	461	482	518	456	466	501	483	505	475	493	516	438	513	474	517	437	498	523	486	506	501	476	481	487	447	485	487	504	466	487	485	487	481	503	513	473	467	466	518	446	514	482	526	498	486	471	506	440	516	440	526	493	485	469	477	480	505	500	497	474	494	508	483	455	493	456	491	462	456	457	499	489	437	486	502	496	487	483	496	473	477	455	485	510	494	488	486	490	485	465	458	469	491	512	442	471	462	441	501	460	492	511	475	489	456	490	486	488	450	493	466	504	451	472	470	491	455	486	467	482	530	487	471	492	468	470	512	490	487	509	486	498	455	494	463	506	473	496	470	496	506	483	494	463	479	473	538	482	497	470	487	485	484	484	463	520	482	477	532	450	502	502	495	486	493	472	508	486	487	471	482	477	468	490	506	487	486	494	496	470	486	496	458	442	480	507	513	517	472	445	489	519	481	472	489	484	486	481	505	510	479	495	502	507	451	513	482	474	507	455	507	513	481	518	470	496	456	520	499	443	449	514	561	535	496	517	519	479	493	507	484	495	469	499	465	485	514	504	491	480	498	467	512	452	497	507	472	463	472	482	452	492	438	503	505	513	514	506	490	498	473	516	513	463	514	468	439	492	478	470	469	504	490	533	539	502	503	477	483	509	520	495	463	450	473	462	506	483	520	472	484	503	485	487	472	519	490	474	501	445	505	451	482	478	475	457	515	477	504	482	494	512	493	474	428	495	498	485	478	458	492	499	469	460	488	493	485	500	453	520	491	515	473	499	476	447	456	482	498	506	524	450	512	466	506	486	469	500	523	472	465	495	466	482	493	473	499	481	483	470	521	490	489	467	495	463	507	494	483	469	523	487	442	476	483	483	465	525	512	511	479	484	471	499	490	455	504	490	488	472	484	498	491	482	506	496	508	496	505	450	516	466	506	464	497	493	466	480	469	476	475	470	474	496	451	488	444	496	497	459	498	455	463	499	520	484	510	526	507	480	466	464	489	502	489	465	496	516	456	518	517	514	492	501	492	506	474	525	494	464	494	469	477	509	482	454	507	496	453	503	516	479	509	491	489	465	503	536	472	471	521	479	512	507	533	462	476	492	468	503	501	423	455	489	477	511	505	468	519	488	493	505	486	487	486	503	474	483	465	481	504	478	473	464	503	465	449	493	530	522	491	482	488	503	513	491	491	516	494	510	489	467	475	500	510	474	523	459	473	529	506	464	522	487	520	495	438	500	490	496	490	495	480	495	505	457	512	473	524	519	487	476	487	476	478	545	491	467	475	525	536	461	491	474	449	469	517	466	504	475	508	494	524	479	489	524	524	488	512	479	477	467	486	481	447	494	482	500	470	471	507	474	493	479	470	486	508	501	504	472	524	507	472	486	466	492	459	473	487	493	502	491	501	467	503	466	496	497	491	481	489	515	520	504	488	451	475	505	478	518	498	513	438	479	482	546	508	533	474	491	491	516	488	471	476	454	487	486	475	511	473	481	469	450	497	490	469	485	503	489	461	477	516	503	459	482	499	501	496	508	496	465	488	507	500	526	465	507	508	484	513	494	482	480	504	528	518	488	536	501	448	469	470	522	520	517	496	481	498	461	500	501	512	491	492	485	474	494	463	514	509	495	491	529	483	462	438	503	474	478	514	517	521	491	460	490	508	448	473	504	483	510	479	494	486	463	479	515	458	518	463	467	504	485	485	475	485	448	487	451	527	478	498	507	485	502	486	495	528	453	446	505	477	499	526	483	501	475	477	484	473	525	453	513	450	511	513	476	504	531	477	472	466	495	459	481	511	468	528	486	460	484	447	473	503	495	481	490	470	442	491	470	517	463	526	475	511	471	490	457	462	485	528	501	510	513	468	469	476	487	491	541	466	487	498	477	500	462	529	501	446	527	522	491	483	482	478	526	495	465	493	504	531	527	497	507	517	467	515	449	536	492	482	505	504	506	496	477	492	494	508	520	493	465	510	519	508	487	500	527	453	487	484	500	493	531	486	473	486	538	492	478	483	522	501	478	451	501	494	459	438	486	457	502	473	490
23131	21076	28336	24046	21053	9491	1979	1428	1041	961	871	777	701	686	624	652	578	625	634	645	610	625	591	610	633	663	679	585	601	628	622	581	629	590	609	637	635	667	652	654	551	646	583	607	586	589	601	607	653	616	620	650	585	600	586	624	615	612	641	640	615	582	613	619	619	589	594	607	613	578	578	611	616	615	625	608	615	594	642	560	625	594	590	602	608	627	606	580	627	610	595	606	613	593	629	603	586	620	577	574	589	594	590	635	592	626	600	644	602	598	583	613	621	589	609	587	628	571	630	611	598	626	609	573	597	586	626	622	593	580	609	595	640	586	585	587	631	634	639	597	605	599	623	642	603	670	619	597	613	588	581	573	640	613	590	570	619	617	627	612	571	636	585	617	607	593	610	603	604	594	600	629	627	615	581	553	632	603	650	598	612	600	578	598	587	606	608	626	602	610	620	565	604	637	574	617	572	621	607	576	645	622	574	595	584	613	597	624	589	692	574	610	608	585	659	622	583	572	558	605	628	643	628	624	592	577	604	611	605	587	639	606	577	593	625	532	562	552	593	588	590	629	617	586	606	592	602	590	591	613	624	605	604	597	612	595	609	591	586	613	593	591	560	609	579	596	639	643	622	571	588	568	612	579	621	599	662	588	601	556	618	631	571	614	586	601	575	587	593	654	579	589	614	634	607	596	590	599	646	610	632	632	615	605	623	614	632	608	614	602	595	589	622	591	556	584	580	625	602	592	557	625	657	573	574	582	580	619	615	607	571	598	611	643	629	566	573	575	611	610	655	674	537	558	583	571	636	584	582	594	595	639	619	620	570	597	614	556	612	645	611	597	644	582	596	632	552	557	597	580	618	607	604	631	573	629	611	594	629	597	601	596	623	558	602	579	601	620	645	605	648	621	628	608	593	613	619	599	576	642	584	611	574	595	568	640	580	580	609	592	584	589	621	659	618	647	577	595	591	639	601	594	578	582	609	684	622	605	592	597	585	590	592	588	601	579	624	642	602	598	583	623	624	602	596	580	614	568	621	604	607	646	603	616	603	580	548	638	600	596	630	567	603	611	613	623	624	600	645	584	640	602	573	594	581	622	568	613	600	602	620	644	624	583	583	646	590	602	633	581	608	611	611	631	582	575	609	600	571	608	535	589	597	626	596	562	633	609	641	615	603	614	563	602	629	587	612	601	579	607	600	569	555	560	620	646	623	573	661	573	617	579	613	561	611	588	625	610	556	629	624	568	597	592	578	614	656	522	598	621	633	613	628	570	639	620	599	655	584	619	618	573	599	562	580	654	602	583	607	639	636	578	580	587	625	598	642	626	643	575	566	603	571	585	585	595	632	610	618	585	609	568	587	617	589	638	592	600	585	588	597	616	609	597	601	589	602	585	613	573	564	614	585	616	618	617	567	602	556	660	591	606	654	621	581	602	580	570	587	598	609	619	588	633	618	576	616	615	609	586	579	613	604	614	625	617	617	626	580	600	620	605	592	629	582	667	574	583	611	550	588	590	622	594	626	560	608	579	624	602	614	642	603	604	601	587	609	624	589	651	623	577	590	608	565	646	595	584	613	544	656	590	612	581	567	553	632	648	590	606	593	588	619	602	644	575	610	598	649	595	609	596	582	656	601	579	617	616	622	610	600	591	575	615	565	603	632	599	614	580	629	599	567	563	560	601	620	594	651	607	605	617	610	630	615	638	593	618	571	602	579	598	541	599	603	572	599	592	552	605	597	592	598	613	559	579	562	632	619	587	575	591	566	605	601	596	610	598	601	590	596	611	586	614	602	612	622	581	627	566	570	618	588	611	629	609	600	611	569	573	610	599	597	611	631	647	656	632	646	608	582	649	626	588	617	598	590	635	605	585	614	654	607	615	577	628	632	584	556	591	586	593	596	564	575	600	605	624	614	634	573	570	551	571	562	611	620	615	610	645	602	592	579	608	643	584	619	608	580	606	647	593	541	610	580	595	582	605	600	595	604	592	602	616	613	612	653	590	619	579	569	628	617	524	573	623	620	575	615	559	562	575	590	640	599	593	559	617	586	615	549	591	606	607	592	596	597	563	580	613	626	566	582	617	632	603	588	619	597	614	608	647	559	613	608	597	567	607	612	589	652	575	596	593	647	598	569	570	585	623	599	597	590	618	595	589	610	594	582	613	568	606	579	640	616	535	593	589	635	601	591	576	610	566	597	576	622	609	574	621	594	624	590	614	600	609	595	593	605	589	570	613	612	593	600	656	568	586	593	618	586	591	583	561	622	595	642	633	608	567	571	606	603	610	589	592	622	614	588	621	589	587	590	603	595	599	624	619	650	637	623	617	618	613	595	604	594	561	556	618	585	602	596	599	595	610	592	587	605	610	611	636	599	597	613	584	655	539	617	610	588	588	593	607	597	594	570	634	561	613	585	613	601	584	585	602	610	637	592	582	598	662	627	581	585	601	588	548	599	598	595	619	612	596	587	600	591	573	596	626	617	600	563	588	601	629	593	611	623	606	604	591	597	587	606	599	593	581	584	585	618	576	597	567	587	628	618	591	579	577	607	580	577	580	587	636	606	568	610	597	609	629	630	562	587	581	595	607	593	590	628	634	583	566	564	593	629	597	599	641	609	564	622	620	583	648	589	575	635	603	600	570	604	604	607	586	609	586	568	583	628	620	628	606	603	599	607	622	652	604	627	585	581	608	578	584	599	585	605	591	639	608	579	603	609	657	582	573	616	621	617	608	580	630	580	580	563	598	563	601	573	602	621	633	607	601	582	634	605	575	605	601	634	573	602	594	583	636	608	658	625	608	594	627	568	607	628	581	592	622	627	616	583	579	579	563	605	588	587	618	626	640	584	610	611	618	600	619	590	601	590	557	603	646	610	615	566	590	608	607	579	596	611	613	559	628	595	620	624	586	611	596	634	555	630	626	627	578	585	572	627	615	592	585	561	610	589	605	564	602	583	571	627	627	590	588	616	595	577	579	627	603	582	604	577	629	586	570	604	593	599	596	638	567	629	633	609	617	644	552	600	605	625	583	541	623	614	627	627	578	591	649	594	603	620	573	611	646	589	609	591	572	591	589	603	603	569	630	590	603	592	582	601	580	590	615	597	557	661	614	587	623	600	594	618	560	582	619	611	593	613	628	600	623	575	615	585	615	514	636	600	600	618	653	602	617	591	603	600	637	618	589	605	580	615	604	630	564	564	546	573	621	553	616	591	589	621	587	619	608	608	635	628	606	609	629	550	607	610	573	604	593	639	604	649	596	592	605	588	589	604	627	608	564	600	628	565	592	637	641	600	601	580	621	604	612	609	585	656	634	629	541	604	606	546	589	572	595	583	571	589	615	636	600	628	616	572	567	613	591	589	553	593	591	575	596	563	589	571	605	596	585	630	557	620	589	652	546	620	547	613	568	564	594	604	619	579	611	571	643	613	640	579	558	620	588	610	558	652	632	580	613	591	659	610	604	582	618	606	627	612	662	643	590	601	580
4567	16076	19225	4035	3796	3723	2864	2481	1828	1622	1400	1096	938	883	874	889	848	859	825	825	770	774	819	819	860	766	764	835	805	790	834	793	793	806	796	804	808	804	752	805	779	765	789	794	807	794	786	774	811	774	779	767	821	747	811	771	781	801	799	828	765	842	737	778	816	793	794	773	781	795	802	782	774	789	712	800	792	758	764	725	774	805	797	785	776	789	830	798	792	778	752	811	761	774	770	769	768	826	760	813	817	790	760	808	822	782	763	839	772	761	779	774	796	770	752	772	764	752	824	744	773	737	724	802	744	773	800	749	748	760	777	758	801	780	779	793	781	740	760	781	737	771	774	824	770	785	748	762	768	746	827	808	752	759	802	767	783	773	833	796	795	775	779	797	754	817	752	788	751	823	793	768	801	829	808	777	762	730	809	816	780	763	758	776	754	756	741	741	784	769	748	749	748	793	774	782	799	793	789	792	784	735	760	789	812	771	761	750	813	756	760	819	722	737	777	757	774	752	751	762	765	779	779	782	788	809	846	786	763	719	804	781	822	763	813	806	726	783	800	801	768	758	775	759	751	792	790	747	752	772	760	778	804	786	738	798	789	763	808	792	774	730	801	752	795	743	813	779	763	743	760	775	791	802	747	786	776	733	719	768	774	781	746	806	786	868	764	792	768	785	771	758	818	813	789	728	786	774	752	775	793	764	786	773	816	729	778	795	829	746	754	748	718	746	769	755	768	795	766	761	770	752	775	790	783	783	798	749	793	754	796	787	761	864	786	778	759	767	760	737	807	803	780	801	812	821	768	772	764	745	784	789	773	734	752	794	753	783	844	768	771	805	779	793	792	764	790	761	752	768	777	768	829	753	752	756	814	747	780	781	771	761	818	795	773	705	773	770	725	760	794	818	790	737	771	742	792	748	774	746	743	749	825	817	805	747	762	744	756	783	748	772	752	790	764	746	794	772	825	773	779	799	741	726	808	761	774	824	792	779	805	738	774	844	777	756	759	742	731	758	750	794	762	756	772	814	755	801	801	754	781	758	788	795	757	778	771	770	767	728	768	775	771	772	798	822	723	766	777	790	767	799	810	704	714	776	763	769	803	800	767	766	791	762	787	789	755	760	753	769	814	745	759	751	747	785	745	762	804	754	736	755	759	780	795	761	762	790	776	735	772	765	768	783	786	741	752	746	782	796	794	792	772	783	774	767	772	778	760	776	747	755	790	789	725	773	780	779	789	814	757	808	727	747	786	798	752	752	809	754	732	761	798	719	772	729	792	794	822	710	786	760	790	787	775	754	774	782	757	809	788	746	768	807	765	794	846	818	729	784	756	771	760	775	768	749	766	782	807	803	815	794	773	815	717	757	753	757	756	800	764	756	771	811	748	743	778	747	753	783	793	767	758	789	758	781	796	827	792	784	720	763	810	735	775	778	692	838	749	772	801	759	734	790	770	751	754	769	800	749	757	760	760	747	788	778	760	803	784	761	810	807	770	777	742	755	805	799	769	758	760	820	765	806	742	751	805	717	798	782	788	735	800	782	722	772	776	794	784	745	781	778	779	746	741	771	727	752	774	750	782	817	744	779	765	784	761	748	818	804	747	738	788	812	759	703	779	775	770	788	780	745	801	780	801	781	783	780	803	733	759	757	749	791	789	748	781	760	798	781	817	768	780	811	784	784	734	767	807	784	780	770	743	754	737	751	811	744	794	765	755	746	804	736	758	785	779	746	843	828	771	759	734	810	728	744	720	795	751	765	802	759	823	787	755	826	705	806	764	803	747	780	724	778	777	761	763	737	761	782	761	799	776	761	748	801	838	766	748	730	754	777	799	783	735	758	805	729	777	767	801	703	784	785	839	790	800	845	760	733	799	740	770	734	767	741	760	748	805	796	776	759	766	799	767	760	780	784	764	801	834	723	790	754	735	790	730	813	766	720	763	768	778	791	756	782	770	777	745	743	765	771	764	785	728	773	743	779	760	761	787	770	791	756	748	789	789	780	747	762	747	751	802	754	832	774	785	780	743	761	821	796	766	753	826	808	823	784	727	816	799	792	775	763	791	791	826	762	762	727	736	788	752	789	795	746	750	728	769	769	784	816	792	777	810	756	789	747	718	787	855	749	799	772	764	761	806	799	786	773	765	786	819	824	789	822	768	757	749	792	809	742	772	807	759	781	738	768	778	757	801	760	711	742	718	781	782	784	760	768	802	699	734	743	776	776	760	755	750	750	781	755	767	787	771	771	817	711	748	702	803	802	770	809	792	790	817	798	785	730	724	787	772	761	769	809	774	811	756	746	744	749	774	773	804	679	850	780	743	770	829	723	800	822	778	759	770	768	762	788	795	741	726	840	769	781	786	784	766	762	816	788	806	734	728	803	726	742	826	795	786	781	796	777	792	772	767	760	782	789	831	789	762	777	767	741	797	803	787	785	798	718	830	811	800	715	765	779	793	715	755	798	800	777	745	765	746	769	814	790	748	816	849	799	781	745	744	774	774	796	726	794	756	785	739	807	803	714	774	772	825	768	764	794	802	821	732	799	811	780	790	796	779	783	743	782	795	723	762	745	776	839	730	780	811	711	761	816	791	763	812	772	755	814	762	771	751	748	778	773	753	758	764	758	773	758	697	782	773	745	768	813	777	803	800	802	778	739	775	787	828	806	783	771	776	767	785	731	799	789	748	776	778	835	779	757	796	810	777	742	769	813	832	785	767	804	771	771	800	717	706	781	768	745	738	766	746	770	753	753	788	755	802	742	797	706	788	811	766	758	822	768	774	731	828	746	756	721	800	733	776	818	769	754	740	782	751	755	781	757	791	749	785	763	748	809	761	759	812	785	739	793	769	789	758	717	741	820	773	763	728	778	795	796	819	771	787	771	774	832	777	781	738	725	755	775	805	732	779	833	764	757	773	733	730	782	767	753	791	783	736	792	766	729	762	756	734	831	743	750	786	740	779	766	775	774	789	758	733	794	742	759	744	786	787	727	794	770	731	794	725	757	777	766	752	752	751	781	755	773	738	779	756	756	793	743	727	781	794	734	778	818	780	746	816	831	776	750	773	799	790	770	798	790	785	748	795	789	743	803	738	753	765	766	711	752	725	796	781	779	785	838	769	746	774	816	734	757	744	797	797	747	720	769	757	819	803	790	769	770	798	745	754	761	747	754	777	820	764	759	771	786	742	806	807	786	787	797	790	829	730	828	761	823	782	771	760	764	728	772	753	805	790	733	769	771	754	789	750	732	795	713	821	767	756	754	739	749	768	739	738	803	731	816	802	760	778	797	793	752	839	793	800	793	734	762	815	776	753	740	783	778	821	775	788	771	705	755	721	785	770	809	740	812	775	781	759	766	773	773	733	721	815	765	784	779	844	741	763	735	756	779	783	766	760	777	769	813	781	778	769	795	777	784	791	797	775	764	735	758	759	748	784	744	764	790	748	778	796	782	806	744	836	767	784	766	774	762	779	766	708	713	728	804	751	744
24352	21094	26982	25256	6647	942	757	575	394	401	304	248	230	214	178	188	173	206	180	189	212	167	178	176	174	181	161	157	179	182	179	177	162	200	171	172	198	180	171	174	187	154	151	175	168	168	160	192	186	189	199	172	196	171	180	191	183	181	163	181	180	172	191	179	161	166	184	192	192	189	184	174	158	171	169	181	174	155	168	175	162	171	177	167	200	167	189	198	193	158	189	163	176	202	173	160	203	166	160	187	163	169	176	178	185	172	177	189	168	162	196	183	170	168	191	185	182	168	163	166	192	166	197	179	147	185	165	147	181	178	171	171	165	171	159	155	158	182	170	162	154	172	203	194	201	159	189	190	195	195	186	175	186	169	180	161	178	175	193	157	170	211	184	182	175	172	160	190	188	163	167	177	192	170	186	164	195	174	157	151	151	177	183	203	165	164	199	170	183	172	186	163	176	192	179	179	151	173	167	150	168	160	204	164	200	191	190	199	173	187	215	183	171	176	177	168	186	191	181	187	179	161	158	174	180	185	182	174	196	185	177	159	177	181	162	183	189	185	191	193	180	189	193	168	187	189	164	162	166	182	175	174	184	173	174	155	172	177	150	175	156	188	181	175	177	175	182	184	173	168	176	159	186	167	166	184	174	142	178	163	166	171	207	168	206	179	176	199	170	154	173	178	160	162	211	196	171	180	180	181	181	193	188	202	174	168	185	156	180	212	180	159	178	165	169	180	156	169	202	150	187	174	185	152	175	164	199	175	186	176	157	195	190	172	196	179	179	176	145	168	193	175	176	196	187	178	166	195	173	156	177	165	178	163	183	191	178	160	177	209	184	168	149	177	195	164	175	182	169	196	180	216	172	190	186	152	176	189	144	162	182	188	169	181	169	179	174	174	166	198	185	164	179	186	165	185	189	166	180	175	195	167	176	168	180	163	187	179	179	164	175	170	177	165	176	140	190	179	179	161	170	156	163	190	174	174	150	180	180	170	159	176	194	182	187	176	158	199	164	197	190	171	170	159	170	189	187	183	187	170	177	161	181	204	186	167	177	201	168	190	189	171	167	160	189	147	179	175	160	165	178	175	158	158	183	157	178	172	190	153	172	165	184	184	184	173	156	186	179	171	183	174	162	189	148	172	179	191	165	181	150	225	185	194	163	179	176	167	171	173	156	186	183	163	168	187	170	184	186	185	149	154	196	156	162	175	180	185	156	195	194	182	157	175	180	191	172	183	170	184	171	182	212	184	151	181	179	179	162	191	179	169	188	164	155	174	178	164	183	210	187	166	189	170	189	174	167	184	168	186	175	188	182	167	177	189	193	183	172	181	188	183	175	181	175	177	181	168	177	175	146	167	180	182	167	170	184	166	173	198	179	182	183	180	188	188	172	196	172	179	190	199	166	197	196	170	173	170	182	175	175	189	163	182	171	192	147	148	162	175	161	185	182	179	182	158	179	174	156	170	152	172	167	193	194	183	173	166	182	163	167	168	177	166	174	167	163	174	175	174	183	150	194	162	174	158	187	141	152	157	171	170	168	190	155	181	176	191	180	161	175	183	192	158	169	182	178	158	177	177	182	181	189	178	178	178	163	180	208	177	173	191	191	173	162	174	188	192	163	183	200	192	176	178	179	169	158	167	179	200	172	185	163	176	159	176	168	178	192	178	175	168	180	184	161	177	163	160	163	175	184	178	173	168	187	208	144	170	168	181	178	196	167	155	194	189	175	170	171	194	152	197	157	191	173	176	143	177	174	187	155	195	194	146	179	179	192	194	168	183	154	170	177	182	179	183	183	139	146	148	182	164	158	193	178	179	165	175	163	173	198	158	178	190	174	168	184	186	174	160	170	172	178	175	179	166	155	171	206	186	156	184	156	161	180	172	154	177	183	159	151	173	162	170	175	155	152	178	185	184	182	168	161	160	182	158	170	169	158	168	175	160	173	167	171	190	178	171	189	156	204	178	165	187	149	158	183	175	162	179	170	183	182	171	185	211	163	164	184	165	170	192	180	163	201	176	165	164	192	178	175	172	180	163	172	171	168	184	175	158	161	176	187	193	148	176	167	161	179	167	186	175	167	157	175	170	170	166	183	187	182	179	187	176	192	144	164	175	196	184	184	173	189	172	177	180	184	176	152	161	160	184	185	164	168	195	176	205	172	180	192	170	178	182	182	177	161	172	184	176	171	178	156	145	170	163	194	208	179	195	171	194	158	168	187	163	175	164	194	184	196	170	178	198	156	172	159	182	180	167	186	165	178	181	133	165	164	164	166	174	172	150	163	173	169	187	163	170	179	184	166	172	166	205	167	198	193	156	195	174	158	154	171	173	155	185	156	165	159	166	181	149	178	147	192	174	153	169	186	173	166	170	183	185	183	150	172	177	196	178	183	177	190	196	186	151	164	173	153	188	173	210	179	168	183	175	161	173	166	169	176	179	178	175	198	156	174	187	176	180	180	197	183	161	159	175	161	158	159	171	179	173	161	184	186	179	183	181	194	171	170	184	199	166	184	175	180	174	157	191	197	199	175	169	173	191	202	170	159	167	190	164	169	172	190	173	178	172	176	177	176	179	152	170	184	174	168	184	186	186	193	189	175	180	188	200	177	168	189	170	174	196	174	161	199	167	165	184	179	203	160	195	176	180	167	173	183	171	182	179	163	181	189	169	179	192	172	181	198	171	174	175	178	181	195	177	172	199	165	166	200	169	162	180	184	164	177	170	157	178	182	163	166	183	172	151	170	181	179	152	182	170	169	175	159	168	180	144	193	173	168	173	168	162	166	205	169	173	194	182	161	176	175	186	187	193	150	190	155	168	166	184	181	177	186	186	180	163	183	185	189	161	170	167	161	175	156	155	178	197	201	177	174	193	163	192	181	158	194	169	188	188	164	181	175	173	199	154	161	179	172	174	167	178	169	169	194	182	164	182	166	168	193	192	178	158	173	194	152	186	155	170	177	162	150	191	196	186	194	176	166	156	173	164	174	186	178	178	166	164	153	184	190	168	189	184	179	169	184	171	178	180	163	173	169	188	188	180	168	174	162	180	160	152	188	158	163	165	172	188	171	191	193	189	184	180	192	169	169	160	181	184	171	181	194	173	188	166	189	195	165	188	166	154	148	166	176	180	167	173	170	166	173	159	169	178	178	183	184	192	185	191	177	149	163	174	172	174	183	178	190	180	174	206	160	185	168	197	205	165	174	158	174	181	159	201	156	183	186	169	195	180	170	194	173	155	187	183	182	162	164	186	190	180	185	179	164	182	192	162	177	163	173	166	188	152	183	183	177	164	169	190	157	179	168	198	141	175	171	180	191	181	171	169	176	172	180	184	193	149	182	191	177	172	179	153	190	181	162	175	165	185	180	194	178	159	157	190	183	181	173	173	189	177	189	192	183	177	186	177	168	166	159	173	189	170	174	171	173	171	160	170	196	177	163	187	170	185	181	194	175	159	152	175	187	174	149	198	191	162	163	185	177	166	169	185
4116	9804	11829	2354	1992	1987	1668	1402	887	819	684	502	408	338	315	287	306	310	277	258	266	277	254	283	282	274	231	285	267	285	257	261	245	258	269	237	219	261	264	229	247	241	218	252	268	248	253	216	239	266	256	264	233	240	254	283	277	271	245	284	246	265	255	238	250	243	244	268	249	268	254	247	250	241	274	253	226	224	251	248	228	258	273	244	249	259	259	258	256	227	248	285	257	253	223	273	270	227	245	240	242	250	257	237	244	266	255	254	249	254	248	244	246	253	232	253	234	237	227	265	248	266	248	212	244	248	241	236	255	255	248	259	217	255	235	248	209	257	237	247	260	250	281	247	250	232	256	258	240	242	247	270	286	247	236	245	231	280	285	216	246	248	277	234	266	271	226	248	246	257	246	257	265	271	255	246	277	232	255	259	265	272	224	220	245	229	227	223	272	217	236	232	251	224	248	242	247	241	226	272	249	228	255	229	264	247	251	275	265	266	251	260	243	259	254	224	231	258	251	265	240	235	260	238	240	211	270	262	213	239	275	211	242	248	264	253	219	230	259	279	251	292	247	251	232	232	234	228	241	223	247	278	246	238	257	257	282	270	243	237	273	253	279	253	241	241	228	256	231	266	271	281	223	240	234	232	242	248	277	245	232	246	236	255	251	245	256	230	285	251	216	226	260	240	258	248	250	239	233	264	248	245	248	254	272	249	247	237	274	248	262	229	232	261	245	247	246	267	247	225	275	259	235	245	240	244	260	254	234	236	260	212	277	267	266	249	261	250	265	235	273	215	221	236	247	259	254	271	228	249	236	247	236	236	276	245	278	265	245	230	272	248	239	243	246	223	264	261	255	259	262	266	245	274	259	242	245	250	234	256	259	210	255	250	242	252	236	273	235	261	249	275	250	250	271	229	257	238	254	246	246	295	248	253	259	222	251	237	236	248	239	267	257	256	259	250	267	265	259	249	244	244	237	248	263	239	253	228	262	249	232	243	252	251	256	260	241	245	262	240	240	274	275	251	226	251	259	253	238	242	251	231	265	251	234	247	233	251	244	250	223	242	256	266	247	236	254	268	256	257	256	206	247	226	254	218	244	246	223	257	233	245	245	296	271	228	236	254	263	226	245	235	225	220	250	259	261	249	266	234	218	252	245	243	224	233	238	264	261	241	230	219	241	223	256	247	226	223	220	248	229	258	234	263	237	274	235	243	259	247	251	242	245	262	265	269	243	255	240	251	242	247	237	254	252	232	255	267	238	252	235	240	224	245	229	244	223	229	260	225	243	247	235	268	264	235	234	217	258	247	234	233	217	243	211	254	261	233	241	255	248	282	232	252	241	251	238	220	260	254	238	267	255	247	232	244	265	259	235	239	233	241	248	251	259	239	251	233	239	264	239	251	254	222	243	260	228	252	243	266	266	257	244	248	236	237	263	244	253	253	249	264	244	267	232	230	237	242	250	248	269	250	264	244	243	244	245	220	240	236	232	235	245	251	254	261	243	256	217	210	237	247	229	242	258	248	228	231	247	215	228	274	225	280	261	222	251	241	253	221	204	256	258	251	253	220	256	243	246	251	223	252	248	230	245	266	227	235	240	273	227	251	234	284	259	276	262	244	239	269	270	240	253	229	253	224	227	240	247	226	298	249	255	264	264	263	250	268	242	234	258	272	232	265	231	273	226	250	224	237	234	237	244	257	263	250	214	234	256	263	241	226	250	253	276	228	247	276	240	216	269	237	218	244	260	241	235	215	226	229	244	225	249	211	255	231	254	234	245	237	229	243	223	245	234	264	228	235	259	241	265	214	265	246	245	250	268	242	244	234	216	245	228	244	259	254	251	251	241	229	240	223	265	223	257	264	257	212	219	237	217	257	243	247	242	280	235	254	221	270	250	245	247	245	234	254	252	252	222	257	277	233	223	240	254	238	261	241	242	245	254	241	280	256	241	262	261	220	258	256	246	254	238	245	258	248	249	219	255	255	239	261	237	226	248	236	246	237	242	267	225	261	283	262	244	250	236	274	233	262	233	230	230	261	233	246	245	242	265	248	249	256	260	246	253	218	243	266	232	246	224	252	230	254	238	239	239	230	246	244	253	252	239	252	224	244	261	252	273	249	232	245	239	221	241	257	243	255	241	264	251	250	232	242	238	258	241	240	226	245	227	252	239	242	249	228	260	234	245	235	250	236	261	209	238	263	258	231	245	242	259	271	232	246	240	244	245	246	242	254	253	254	242	225	215	243	241	253	251	225	247	269	221	241	279	251	233	243	249	240	285	241	234	225	254	256	202	234	220	227	238	224	227	232	245	208	242	233	244	247	255	251	241	252	274	253	223	263	246	236	269	254	243	232	246	236	239	278	243	228	253	252	261	240	230	252	245	277	251	211	240	232	238	228	246	232	257	242	246	228	251	223	261	271	234	241	258	252	268	273	232	265	265	263	256	247	234	242	238	256	242	246	265	234	231	262	255	246	233	238	236	226	231	243	236	254	251	238	256	268	231	234	222	245	235	258	228	264	241	243	239	252	286	254	233	232	261	244	252	210	220	239	234	256	272	235	231	248	208	246	241	255	235	240	235	237	272	264	273	260	221	238	246	228	258	299	263	274	273	227	219	242	244	234	248	246	245	262	246	241	232	237	244	235	223	252	242	237	243	217	260	239	255	233	237	236	225	252	269	225	233	228	222	263	249	262	250	252	245	241	248	244	249	236	244	278	261	273	237	229	262	255	265	243	270	251	274	273	241	246	246	267	270	264	237	257	257	226	251	234	236	240	241	248	229	243	231	275	228	267	259	222	231	248	261	262	242	255	259	225	258	239	268	265	236	243	224	236	246	234	246	251	267	255	252	254	253	236	264	260	250	258	233	243	254	258	246	228	248	254	279	268	266	232	251	260	252	239	257	238	246	246	288	274	258	236	255	265	251	261	282	248	226	228	261	261	272	250	255	257	249	240	247	276	221	256	242	223	250	256	257	263	226	255	233	246	240	245	242	247	278	235	246	238	219	221	231	237	263	238	257	261	271	242	239	262	223	259	262	236	241	263	262	244	236	273	234	262	262	278	254	261	251	257	246	235	250	231	233	252	228	246	258	237	242	279	248	248	249	239	224	241	229	229	258	259	257	267	246	266	264	253	245	248	271	236	215	262	247	237	260	259	250	280	240	260	263	226	253	256	261	264	230	224	248	256	253	258	236	230	238	238	243	258	249	250	221	266	231	272	235	273	257	248	235	244	251	246	268	207	257	247	268	264	246	230	266	248	240	226	249	261	234	255	247	216	230	242	242	244	260	264	234	254	246	237	255	253	234	235	231	229	262	249	248	245	246	234	224	268	241	242	228	263	257	264	225	246	230	277	255	231	237	247	245	253	270	257	227	232	235	229	228	249	235	234	239	249	294	257	250	254	240	252	220	230	256	264	216	246	234	279	271	208	241	244	240	224	248	237	221	231	266	244	218	265	242	247	246	231	281	251	253	262	237	280
22151	21104	28843	23608	21106	21123	7476	1582	1092	962	792	713	663	512	557	528	554	525	470	470	485	479	495	462	472	475	486	497	401	496	489	459	469	457	449	467	420	464	472	468	440	439	492	482	461	431	476	463	477	453	488	433	453	446	461	445	468	482	440	463	433	442	445	431	427	432	466	439	465	444	451	425	443	479	471	475	424	437	419	444	478	434	421	457	461	473	459	429	427	415	431	450	469	460	435	425	419	446	474	435	437	460	462	437	445	467	433	460	446	424	421	465	436	431	436	428	446	438	441	438	448	475	504	428	449	416	448	443	428	420	468	421	427	451	435	459	437	443	440	446	418	431	451	434	425	437	444	453	443	449	456	504	439	498	428	419	430	434	418	446	438	434	446	420	439	459	463	428	412	397	454	445	468	420	463	467	410	421	449	431	448	397	442	463	419	451	412	435	461	413	432	445	462	427	440	436	439	420	465	461	441	440	481	427	435	483	450	444	406	413	430	425	411	460	424	433	433	470	448	459	433	458	438	429	449	497	418	428	450	460	429	459	443	434	440	422	398	433	437	483	417	436	432	441	418	432	438	479	444	460	445	474	449	457	432	467	434	419	450	423	461	453	442	472	438	439	464	468	468	445	441	450	443	438	485	420	458	461	448	420	443	437	417	457	425	435	425	447	459	460	426	448	435	423	455	418	453	438	454	447	430	441	466	423	403	432	410	420	461	449	439	424	444	424	427	432	468	439	422	426	471	457	454	429	413	436	445	476	429	402	456	425	430	441	409	394	436	453	426	461	470	417	456	483	451	467	425	435	427	448	451	451	439	444	445	432	463	429	425	431	423	447	423	450	448	445	460	414	408	448	433	445	437	417	451	431	465	471	441	458	442	469	438	421	422	465	458	421	406	454	440	413	460	445	418	442	429	425	451	420	434	454	412	438	454	400	453	439	438	408	431	427	435	393	422	429	438	471	432	461	466	443	438	465	419	446	461	467	436	432	461	451	396	431	450	431	435	447	463	424	441	449	464	441	402	416	454	402	421	455	430	467	447	402	428	451	449	458	443	445	418	438	418	445	442	470	444	417	389	469	450	466	444	444	430	464	427	439	421	441	439	437	431	437	444	431	465	432	468	430	428	392	434	411	459	436	411	450	466	460	477	419	432	428	461	456	450	437	467	458	494	404	479	403	419	409	411	474	424	433	441	457	422	443	508	396	393	465	455	451	471	442	434	466	458	438	447	451	456	434	457	417	463	438	427	431	460	448	469	443	449	427	451	446	409	451	497	462	446	468	415	422	444	428	463	415	474	449	436	442	441	416	413	450	450	423	477	434	466	468	434	439	438	451	428	448	435	443	456	461	417	449	467	446	467	452	423	432	446	459	425	429	448	439	431	476	456	477	459	420	424	494	440	418	434	419	424	420	414	455	443	443	453	424	444	460	448	432	481	430	460	464	445	411	445	460	437	453	416	432	428	443	425	416	409	441	466	454	447	413	441	451	478	442	430	435	454	439	438	443	412	419	446	438	445	512	444	432	429	448	472	415	443	485	415	432	464	440	437	442	432	457	422	446	428	442	442	443	391	444	403	439	462	455	441	476	429	492	446	446	436	405	427	457	440	430	463	391	470	422	417	450	466	437	442	394	439	458	441	455	441	450	440	434	427	460	467	455	419	447	460	480	441	438	474	426	434	425	426	445	441	455	424	434	422	468	407	415	429	428	443	452	413	466	453	457	415	449	461	455	430	457	430	426	427	434	453	452	490	489	426	396	443	450	449	416	418	439	455	430	443	486	431	453	418	448	458	447	405	459	431	469	427	474	438	487	441	429	418	455	436	469	454	389	422	458	439	422	432	471	452	418	441	446	456	435	438	478	441	441	422	414	421	456	415	461	459	454	421	428	414	448	450	454	468	428	420	480	428	470	424	452	444	423	427	472	469	438	467	443	406	422	448	422	411	432	460	410	444	426	479	442	439	415	449	449	429	416	405	434	417	432	425	462	418	441	477	453	456	464	488	445	458	448	391	446	471	432	438	440	414	468	413	408	400	443	464	425	434	432	418	434	439	458	458	469	446	434	436	435	453	484	430	455	441	427	413	448	418	448	444	421	438	409	406	430	429	451	426	431	429	419	415	428	425	428	434	450	441	457	420	418	455	442	478	434	441	431	483	439	454	446	448	433	485	455	426	409	426	470	460	411	436	421	428	427	472	432	406	414	444	448	415	436	468	456	441	435	446	425	436	402	437	435	456	423	453	434	426	410	476	444	438	447	478	445	440	450	430	460	423	437	406	446	444	433	466	459	413	444	458	423	452	450	471	431	463	418	443	412	454	415	414	450	429	443	433	453	440	432	466	453	413	451	437	442	464	412	412	442	431	418	466	430	473	439	444	430	456	432	426	465	451	419	454	437	458	442	419	458	438	446	444	430	434	415	450	424	447	473	411	441	448	461	482	430	452	438	424	453	455	446	409	442	432	456	480	423	433	421	421	436	461	494	452	433	465	418	432	427	389	424	450	451	452	436	417	428	465	445	459	460	437	447	442	460	424	439	442	440	466	439	439	445	457	454	411	407	409	397	439	453	487	435	414	442	430	468	422	432	417	455	486	440	433	459	462	422	439	416	455	457	450	428	433	435	457	447	452	442	468	468	456	459	448	418	479	422	454	427	438	431	446	407	411	415	448	426	443	455	467	421	463	418	411	448	448	432	435	396	451	402	432	431	431	408	423	453	427	447	405	446	462	441	419	407	424	426	442	425	399	471	448	435	436	462	400	448	395	433	472	450	454	426	448	449	459	428	409	461	471	450	445	445	460	444	440	401	449	410	427	424	432	450	422	450	444	437	425	439	405	456	428	436	439	448	397	464	451	446	421	419	469	434	461	449	450	433	411	473	429	475	457	450	404	464	446	416	408	464	408	493	425	463	426	409	436	456	421	436	508	429	441	417	436	420	430	430	377	432	392	462	434	442	460	419	439	438	390	431	420	464	469	486	436	469	420	399	418	412	423	416	430	464	444	426	476	419	470	445	405	442	431	434	430	420	456	444	475	409	466	447	439	434	469	433	443	433	452	447	420	428	426	461	447	431	460	371	433	458	404	439	448	399	440	423	426	474	453	459	402	449	431	438	421	450	428	479	408	470	447	407	434	465	449	428	422	444	462	425	469	432	466	431	474	421	430	439	431	420	433	444	430	433	445	432	472	404	426	482	456	449	445	431	469	451	485	450	415	402	428	396	460	424	411	460	435	433	418	423	435	437	457	427	451	464	473	466	452	444	436	430	436	421	416	480	423	452	449	438	453	427	477	415	459	440	461	467	418	432	449	441	440	438	420	425	432	438	407	483	446	438	458	475	452	374	394	416	470	415	442	439	451	433	433	443	486	451	443	438	474	450	409	439	445	420	481	443	445	414	446	388	428	423	438	461	436	455	484	465	440	438	436	434	432	419	443	452	474	409	461	460	432	444	452	404	408	447	423	414	405	422	418	417	422	474
6031	19928	21250	5942	5016	4465	3720	2780	2105	1682	1425	1184	971	857	769	837	755	750	635	697	696	691	650	615	679	614	660	630	629	598	589	629	663	668	624	599	613	613	601	601	607	646	621	569	624	575	625	595	593	622	625	593	586	646	577	567	602	576	614	593	585	605	598	568	577	557	559	600	609	624	576	615	615	574	594	611	585	553	560	589	570	589	610	580	587	575	604	586	578	613	598	581	586	617	573	615	552	570	603	608	590	621	585	582	571	555	572	601	620	579	580	564	603	612	582	619	574	587	572	544	589	572	615	585	578	588	607	590	564	610	580	623	597	563	622	569	609	603	593	602	558	600	601	580	617	609	622	629	569	638	630	565	579	541	573	601	628	564	586	568	594	612	567	584	644	574	598	597	583	622	589	616	591	574	581	643	609	573	549	636	590	594	580	580	565	584	617	586	584	568	530	568	593	597	622	574	586	591	615	519	585	573	591	595	571	574	587	573	575	571	568	568	590	590	559	580	578	623	561	585	591	568	562	574	574	602	569	582	591	582	590	581	569	582	578	597	598	576	585	584	583	654	566	560	570	570	560	623	586	532	555	608	635	601	589	620	559	588	566	559	575	596	588	590	558	599	595	566	585	588	521	566	592	596	571	607	580	583	602	611	597	618	603	576	550	589	589	576	568	613	644	621	624	593	597	605	578	596	565	621	633	589	589	582	587	568	615	562	596	565	572	594	569	563	566	527	541	587	579	623	577	618	606	577	630	573	636	574	590	555	570	537	624	557	592	606	579	579	573	614	608	589	559	566	584	559	572	631	617	561	578	605	606	617	571	557	580	573	604	628	616	558	539	549	563	608	540	633	559	592	573	557	573	578	607	600	582	604	552	586	582	606	604	553	623	615	594	605	576	552	617	572	591	603	583	566	616	558	580	592	558	582	574	549	567	603	568	617	584	579	579	591	584	582	593	554	575	586	551	543	579	576	584	581	609	617	606	561	563	594	581	542	566	588	657	574	583	590	542	564	568	594	585	587	587	565	609	568	578	546	585	608	619	590	557	628	556	644	550	538	541	595	605	561	577	605	555	566	564	603	548	580	573	620	584	569	628	545	563	589	560	567	536	590	578	609	610	588	613	625	625	545	632	542	528	581	571	586	607	554	551	588	568	584	587	572	538	594	574	609	590	585	561	556	557	604	586	588	572	574	600	557	596	591	615	579	627	551	612	588	549	582	596	601	593	579	589	604	631	585	574	586	566	604	599	564	565	636	567	600	626	618	559	602	612	570	593	573	622	586	621	571	562	549	612	577	583	531	550	599	590	554	590	595	596	566	609	571	579	572	558	586	589	606	570	596	615	592	569	555	596	579	557	592	625	575	590	597	595	545	579	598	579	601	601	613	628	538	578	576	589	613	596	596	599	570	559	545	603	590	563	573	587	574	543	566	585	553	586	577	584	530	556	610	546	590	566	563	595	520	626	553	600	587	595	600	581	576	601	591	563	640	572	566	602	591	581	658	568	560	579	588	536	584	599	594	569	588	576	535	577	568	573	627	588	590	545	559	581	575	618	562	593	596	559	580	586	560	578	604	589	606	565	583	564	605	582	574	606	569	603	611	608	597	555	590	551	570	562	594	542	600	595	541	599	607	574	569	569	550	611	579	584	589	555	581	547	579	552	554	608	606	607	587	531	581	557	627	576	605	575	636	577	596	565	595	603	564	596	587	581	566	564	580	607	585	597	581	583	535	581	599	618	577	610	586	575	582	537	624	582	599	551	589	606	579	574	612	630	580	566	608	609	566	578	594	607	588	558	557	569	568	582	571	567	616	584	582	606	596	597	579	627	613	573	593	620	604	576	591	583	593	592	621	594	584	582	567	578	583	573	569	568	570	563	574	608	560	553	560	623	599	620	625	536	596	608	576	607	609	578	579	585	595	597	576	596	592	566	592	583	594	559	584	600	588	551	591	623	599	583	604	601	567	562	602	552	590	571	594	544	627	578	602	611	579	578	586	583	555	575	575	597	552	629	600	575	616	599	586	633	571	583	601	619	569	569	566	596	629	588	611	611	565	579	540	585	550	647	576	557	578	626	593	616	644	537	543	620	577	561	583	591	616	585	618	585	583	605	607	552	589	598	534	558	602	561	566	581	609	579	606	629	544	566	569	568	611	578	596	607	568	549	538	605	557	576	561	571	550	563	557	610	545	582	522	575	595	618	608	598	622	524	590	615	579	603	605	588	564	574	583	564	606	563	610	602	580	582	570	552	528	583	586	578	561	562	568	574	595	581	590	551	591	650	576	525	568	602	547	592	583	583	575	633	576	596	610	538	599	555	594	566	612	607	575	579	599	592	628	574	598	560	607	584	548	611	619	579	575	619	602	574	595	537	549	590	568	569	555	588	618	569	611	596	562	627	635	595	568	553	585	553	565	602	571	585	593	600	583	574	606	603	608	620	583	597	600	601	576	554	614	583	612	585	572	573	602	572	572	575	583	618	583	565	588	601	551	552	597	578	595	598	611	552	556	612	561	593	583	552	592	630	593	598	626	574	610	576	592	607	573	536	591	631	625	616	559	615	535	607	538	552	549	584	633	542	610	601	571	579	592	597	581	561	599	604	613	641	544	566	576	592	587	597	576	521	605	592	583	593	546	589	609	572	576	606	581	580	543	567	587	541	568	583	578	581	551	607	582	601	610	569	602	577	610	584	593	599	556	611	564	574	579	589	611	599	567	571	582	579	571	584	606	595	573	558	605	574	576	600	604	548	627	614	615	535	604	576	568	558	557	558	620	586	598	544	557	575	659	606	600	574	585	571	600	545	625	629	572	576	609	583	593	584	598	555	554	571	578	601	593	543	606	569	581	573	562	585	556	526	614	590	583	602	579	588	596	555	601	595	611	584	582	558	585	580	505	614	574	552	592	570	597	521	612	564	583	566	590	584	574	588	588	606	599	597	604	573	594	585	561	565	592	592	594	608	559	555	602	531	524	617	581	599	552	611	604	550	583	613	599	569	576	543	584	579	559	598	559	530	616	567	584	586	594	598	604	601	596	551	645	534	619	562	609	609	590	573	590	625	587	611	559	561	569	628	545	553	647	572	552	576	599	587	589	576	592	586	625	590	559	573	563	595	545	557	514	588	526	577	554	608	605	575	577	568	543	607	595	567	580	605	576	547	589	586	590	591	612	537	587	627	580	561	579	550	557	575	568	624	583	618	619	561	592	568	574	606	548	590	596	614	562	603	584	580	568	592	609	566	585	574	567	579	550	573	571	584	561	556	609	611	619	593	604	562	575	584	579	620	588	577	566	587	536	568	575	547	571	543	599	596	598	610	601	554	555	587	587	588	562	594	574	576	612	615	576	570	566	543	585	557	558	611	595	570	612	577	585	642	566	587	563	588	575	584	602	533	581	595	557	556	565	608	557	592	595	594	570	576	581	631	586	555	625	572	587	631	581	633	593	528	539	607	657	551	648	576	564	626	576	609	574	590	570
26848	18888	5657	1190	877	745	709	587	493	448	419	448	439	433	368	382	367	386	379	383	395	373	382	368	364	381	398	398	427	360	342	367	340	360	423	374	398	398	373	390	381	406	388	356	395	371	409	389	409	423	382	409	372	342	395	381	377	393	388	375	372	413	388	371	405	376	419	344	392	353	342	329	408	410	365	369	347	354	378	410	373	347	353	397	374	372	365	394	395	363	363	336	384	381	381	392	402	388	409	349	375	338	388	332	370	356	360	378	339	363	394	347	369	410	329	366	382	380	405	406	371	387	363	388	388	339	392	340	393	370	395	371	398	383	402	374	376	373	376	397	382	352	356	404	375	377	412	401	358	382	418	381	396	408	362	386	374	385	378	399	429	396	342	392	409	359	397	378	356	360	386	398	404	362	384	369	403	383	385	379	394	373	348	382	365	391	407	361	380	400	386	384	402	384	349	376	378	386	387	340	358	341	356	366	401	347	400	347	404	389	376	397	381	355	358	418	371	406	402	376	400	366	385	360	337	382	397	409	331	403	403	369	360	351	363	354	388	406	429	392	415	415	398	360	378	362	386	411	408	383	376	374	395	363	404	396	379	344	364	385	390	401	398	385	405	347	420	418	356	351	397	365	377	388	369	398	366	351	374	341	372	395	355	381	382	394	386	375	367	349	402	383	392	375	395	358	394	394	364	406	412	366	385	383	404	401	424	413	374	377	364	429	380	393	415	378	370	368	374	410	374	397	346	382	344	356	374	373	388	417	350	393	384	373	368	406	367	397	422	397	362	393	414	377	375	388	395	410	385	370	374	384	355	409	337	426	344	384	392	389	380	388	378	377	378	353	398	366	361	400	382	414	378	367	408	391	385	395	382	397	392	397	346	384	399	400	432	405	350	383	361	393	362	387	386	396	376	381	393	389	333	355	393	360	373	373	354	422	387	397	399	385	352	405	359	377	380	366	376	394	354	397	386	446	435	373	369	368	401	363	361	356	363	368	374	381	357	383	367	384	377	381	357	392	392	386	401	410	387	354	369	372	369	422	407	398	412	371	392	366	352	378	374	395	393	361	365	386	366	356	379	387	384	364	375	387	406	383	355	380	367	364	398	396	369	396	372	406	371	365	374	385	396	347	397	332	369	394	353	418	384	394	377	362	368	356	368	358	405	390	383	394	360	385	349	384	400	362	365	369	404	396	385	370	373	370	423	370	364	357	374	370	396	391	375	387	382	366	362	386	376	379	364	376	394	381	346	383	394	386	383	376	395	389	377	365	354	379	391	356	381	366	391	383	354	386	378	387	399	378	339	375	405	376	384	394	350	386	409	384	382	435	363	368	408	384	347	418	374	371	364	397	348	415	374	383	417	386	360	364	365	387	358	361	416	383	386	399	366	389	387	356	361	366	399	358	408	364	340	402	383	346	358	395	398	354	383	385	407	382	360	378	405	386	401	368	396	389	362	416	389	396	371	387	375	374	374	380	377	388	366	386	367	344	394	409	352	366	403	362	389	382	388	383	384	369	387	400	337	363	382	389	381	339	395	378	374	370	371	364	386	366	373	372	361	371	394	379	383	395	393	394	360	383	330	422	344	371	355	383	381	361	346	384	363	388	375	338	373	325	339	363	375	392	378	369	367	396	401	368	384	370	380	391	389	366	375	390	344	370	400	364	383	356	378	390	372	398	397	385	388	355	397	402	373	343	402	365	348	379	388	367	370	400	400	387	393	390	386	383	373	402	383	373	360	385	388	373	364	380	393	380	356	363	415	445	376	369	377	386	376	384	380	355	387	374	372	391	385	375	368	386	396	361	352	380	361	386	385	415	359	376	419	351	378	385	396	391	399	369	351	365	388	380	362	409	391	360	362	423	368	433	364	379	400	362	362	370	379	352	411	384	395	394	378	402	381	361	358	377	369	398	385	410	385	378	385	358	378	349	420	387	375	370	369	379	409	381	379	367	352	374	354	370	372	383	387	385	357	387	372	369	416	384	380	339	364	386	360	335	368	385	381	381	380	348	391	359	365	400	397	355	355	355	392	350	373	355	353	404	357	391	381	387	353	393	383	359	368	409	393	381	408	348	384	326	357	364	408	345	385	381	358	375	363	381	371	379	382	377	392	400	363	382	374	376	378	355	374	389	336	379	390	402	381	376	386	419	389	424	440	371	349	397	360	377	382	427	382	365	359	361	362	413	358	391	374	373	395	366	365	388	384	345	401	382	382	403	413	387	357	366	412	412	400	379	425	380	410	363	375	355	358	393	345	387	405	394	372	369	359	395	368	410	389	320	346	398	380	366	401	363	371	370	402	329	398	382	365	368	386	360	395	396	360	376	389	408	393	354	384	387	349	404	367	383	409	373	365	377	352	376	378	384	372	393	347	381	396	365	404	380	354	404	366	413	353	384	371	365	361	407	364	383	387	395	342	344	391	361	349	377	364	360	392	416	349	359	385	381	382	392	371	380	369	364	391	381	346	372	383	393	375	407	413	401	390	361	375	369	368	387	382	340	377	411	396	394	375	410	399	358	360	382	386	377	365	381	406	377	388	348	348	369	393	368	363	362	375	395	363	399	403	384	378	343	387	385	355	375	348	394	356	400	372	396	354	394	368	369	369	384	361	372	396	362	381	356	388	343	373	376	377	399	361	370	395	391	361	364	352	378	388	395	356	355	398	397	346	393	394	414	403	379	374	364	359	376	383	367	392	376	357	390	398	363	367	371	350	363	394	365	355	401	388	398	354	373	394	398	392	353	359	386	366	400	398	414	394	349	379	409	386	364	384	352	389	359	354	389	358	377	401	379	393	337	379	384	356	407	405	392	394	366	384	365	386	374	344	387	374	351	406	398	395	380	383	382	309	354	383	409	389	368	371	374	385	409	326	365	394	395	359	403	377	373	394	359	398	373	371	367	368	399	369	362	405	382	349	389	397	387	393	379	394	388	396	416	414	394	405	394	365	383	420	393	371	372	368	392	377	382	363	396	402	365	370	409	364	390	393	386	368	372	381	416	377	391	433	385	385	376	365	394	356	398	384	371	365	389	392	375	391	378	382	372	362	392	382	351	399	376	393	376	371	368	385	399	375	374	351	388	393	398	381	368	383	361	351	399	370	353	386	392	359	374	419	336	396	356	343	376	366	353	416	396	342	377	379	406	365	368	397	371	353	397	375	361	372	356	379	377	376	398	402	373	397	382	423	368	352	364	382	363	374	378	364	375	386	374	393	375	358	380	394	391	413	370	358	372	411	400	363	399	374	386	391	406	406	358	393	434	423	380	357	367	397	392	362	405	376	377	383	380	387	351	355	401	397	371	390	370	363	361	373	346	346	377	368	380	353	424	401	376	379	382	379	399	394	372	385	400	358	414	359	414	374	392	391	359	372	385	369	387	429	395	398	372	383	365	426	380	391	410	399	387	394	376	361	401	366	405	367	401	393	416	355	383	365	384	379	402	378	403	389	356	399	351	360	405	354	409	372	386	374	343
4578	3528	3067	1440	1458	1397	1331	995	846	660	600	607	510	565	531	514	458	517	530	509	479	506	494	500	540	492	506	485	450	498	502	471	486	497	505	467	499	508	498	505	490	527	504	492	477	480	475	484	529	489	483	479	502	513	523	472	460	514	451	469	513	499	489	522	509	498	479	467	501	503	528	502	494	507	514	517	509	508	510	525	482	489	537	490	519	448	508	495	479	510	483	506	476	508	455	486	495	483	506	495	490	443	482	456	547	481	509	534	492	512	507	473	490	498	441	481	466	474	486	489	496	491	499	496	509	515	491	494	512	482	470	488	499	488	510	458	488	495	494	503	459	480	478	495	489	505	515	481	480	527	506	478	531	470	438	425	493	490	473	468	454	516	453	506	485	465	489	453	491	504	503	511	490	502	542	510	490	491	474	495	539	508	478	455	514	478	518	538	506	481	465	486	509	485	508	469	456	509	453	488	498	492	497	462	502	458	488	494	484	533	469	493	485	530	506	484	494	486	520	495	475	505	516	451	470	507	471	489	505	498	487	501	485	518	465	511	501	507	505	474	463	505	484	461	455	470	494	485	499	480	488	506	498	519	465	525	534	480	506	507	477	513	515	487	508	480	509	507	497	517	511	481	503	461	522	460	510	515	508	441	474	512	465	483	472	520	497	469	495	511	456	483	502	496	524	517	497	484	528	514	435	511	509	477	477	521	472	461	463	479	508	507	504	554	456	474	471	466	498	504	474	506	485	499	495	487	504	505	494	494	521	508	488	508	496	477	508	488	488	503	487	471	518	498	508	463	495	507	515	477	504	486	448	505	491	498	518	509	489	447	475	492	468	458	493	494	477	514	489	497	525	500	500	474	506	477	487	503	479	519	523	467	492	456	474	507	492	472	504	536	519	506	507	519	501	495	471	492	465	481	506	472	506	454	498	484	500	499	498	455	506	464	468	506	468	443	491	535	493	487	535	463	536	455	493	488	489	465	466	492	492	512	480	494	488	483	495	493	501	509	472	506	489	469	465	507	494	503	493	464	458	465	513	517	504	465	475	445	458	529	493	497	492	521	506	520	491	485	481	459	508	460	472	500	475	562	474	484	514	465	509	503	514	536	463	466	497	452	482	476	535	478	485	524	487	516	463	461	511	470	438	468	497	520	480	539	495	486	464	470	502	485	471	462	564	512	504	468	487	489	496	529	472	466	512	491	506	506	493	463	533	453	474	494	509	468	473	529	508	485	477	487	482	492	496	470	475	502	504	499	503	456	465	495	531	476	495	489	470	445	474	461	483	492	485	499	491	524	454	551	532	501	472	496	465	484	499	501	540	498	506	503	466	527	434	471	495	453	513	486	461	522	503	490	471	498	453	458	508	483	436	525	472	470	462	509	495	475	468	481	497	502	486	470	481	449	501	488	516	488	470	488	468	508	515	496	476	491	472	482	486	519	490	492	525	488	503	466	535	478	485	489	469	497	501	488	495	457	474	520	452	458	519	486	489	504	478	515	501	455	480	486	479	482	467	487	541	506	482	464	486	521	496	495	514	515	510	501	483	478	472	487	504	498	496	444	497	513	483	509	489	518	490	516	477	499	470	481	462	482	466	485	483	548	505	444	469	493	534	517	502	486	457	457	505	463	470	487	483	523	467	463	469	483	477	474	512	480	479	456	512	476	456	539	488	493	528	498	512	472	514	473	463	496	490	515	512	480	445	456	450	473	462	483	481	460	468	524	508	505	500	472	494	491	461	461	481	481	476	470	468	451	518	459	492	464	483	463	535	494	506	475	494	453	486	501	490	460	442	484	488	484	502	472	477	525	497	461	479	490	538	510	499	459	497	486	502	503	515	517	509	499	492	489	459	514	466	485	463	505	470	509	505	492	519	518	460	453	486	478	521	455	484	485	472	476	472	530	506	508	497	487	503	493	511	485	539	450	517	503	452	495	451	475	510	520	457	502	505	478	477	550	498	466	479	464	519	511	468	474	491	460	491	476	461	491	518	486	488	502	486	467	493	466	487	505	515	488	500	508	465	514	514	519	492	482	497	488	497	499	489	499	485	462	458	510	452	465	484	511	492	540	491	523	496	474	524	487	491	479	497	516	471	537	505	495	469	492	489	516	463	485	479	506	496	468	499	472	469	477	448	507	502	497	483	467	516	479	507	487	551	513	500	480	477	500	525	481	474	533	466	493	436	493	518	493	490	497	519	451	459	475	462	522	442	506	459	474	480	510	472	494	495	475	485	476	489	505	507	511	505	477	492	484	430	509	517	466	505	469	482	542	472	489	448	484	495	447	495	525	492	510	521	498	477	530	496	499	482	484	514	446	490	515	521	475	491	507	532	497	479	488	485	491	460	469	494	510	490	483	509	491	452	445	518	475	476	510	513	477	519	511	491	516	514	480	468	485	481	526	482	493	486	490	494	499	503	472	527	511	440	496	505	503	488	464	469	511	496	520	477	498	480	455	486	501	467	486	463	485	509	534	480	533	443	443	482	488	485	489	470	475	529	498	490	466	470	486	514	472	435	541	503	481	505	473	517	470	524	476	461	518	483	512	507	492	476	496	508	462	512	504	496	509	509	482	518	504	499	500	478	487	488	471	499	507	514	532	451	499	473	458	483	503	486	497	488	533	488	531	490	497	503	536	488	478	474	478	476	480	512	563	507	526	487	525	510	476	499	500	501	500	502	524	473	474	490	491	471	461	470	499	503	487	464	493	453	479	475	484	484	471	488	519	440	452	454	466	452	495	469	548	495	450	535	464	493	501	490	519	510	483	499	502	476	511	481	497	506	495	463	454	528	489	497	505	459	527	456	468	523	502	483	484	476	457	483	487	450	534	476	450	480	474	526	491	492	480	471	501	495	493	501	510	495	455	469	478	481	463	510	462	521	482	518	483	490	481	486	528	480	491	493	448	499	501	509	478	495	452	486	488	524	460	488	527	511	485	489	507	486	508	494	494	470	493	523	477	518	498	522	492	484	496	505	504	505	473	506	505	499	434	478	529	439	469	501	508	476	509	512	516	489	537	477	489	525	509	509	485	476	489	515	478	490	527	501	490	486	466	515	478	474	510	476	507	493	482	493	499	454	491	468	501	493	465	483	464	511	534	500	525	462	522	481	483	447	492	502	496	496	499	499	488	482	449	521	496	478	492	460	505	514	481	445	481	481	471	512	502	522	500	485	501	497	467	504	509	513	497	444	503	506	479	450	478	498	472	473	448	473	468	469	497	518	461	476	510	531	491	496	532	519	482	515	469	521	475	502	509	474	480	485	469	490	549	494	482	511	489	534	489	524	465	514	544	482	484	471	481	522	501	486	501	487	487	464	476	490	462	485	512	497	476	471	510	482	472	489	491	466	500	489	489	485	515	481	508	489	474	488	493	461	493	512	501	471	529	471	511	473	511	521	494	493	504	522	523	510	475	473	478	482	462	496	502	481	452	473	494	416	473	539	488	539	465	488	498	518	519	488	485	515	514	485	484
23115	21112	28325	24127	21094	8882	1716	1187	898	809	790	714	734	725	628	671	646	654	687	645	659	654	639	652	602	575	626	640	645	631	611	629	610	599	661	598	590	626	593	636	642	671	605	586	583	591	613	615	591	560	569	619	587	588	571	580	563	635	609	615	603	609	618	590	588	606	602	626	645	598	631	592	623	602	656	597	689	570	581	623	611	593	614	603	619	619	626	626	569	633	584	589	619	627	585	658	611	590	614	621	620	588	607	580	617	636	600	616	618	616	577	655	631	582	593	647	619	589	572	612	614	626	595	629	634	588	619	605	624	663	611	610	606	579	588	655	634	632	615	629	595	631	559	651	631	590	576	613	662	606	585	592	569	596	618	598	598	579	652	628	566	598	598	584	620	616	563	607	542	566	644	643	599	578	584	627	623	609	623	596	647	588	579	599	594	597	594	622	587	602	615	611	582	608	572	606	628	572	602	615	640	624	583	630	620	591	603	624	581	605	604	620	616	621	590	568	644	619	622	631	604	611	627	603	588	566	593	622	623	625	616	598	559	692	661	579	640	578	609	613	593	617	579	580	622	608	645	635	603	627	624	587	623	549	600	599	602	610	641	639	646	604	558	627	605	613	616	580	606	622	575	571	603	614	582	580	624	616	636	560	593	630	618	601	615	595	587	611	587	608	651	591	638	568	624	562	631	598	585	619	607	579	621	597	601	616	589	618	617	592	615	610	601	617	596	617	574	640	639	653	576	602	630	587	620	601	656	603	643	622	590	597	606	580	566	594	624	651	583	633	617	604	610	646	605	625	637	607	608	570	587	644	635	645	563	574	607	608	610	606	576	585	584	604	597	599	584	551	602	548	597	585	623	644	545	613	605	629	624	559	627	613	620	583	605	585	608	595	593	612	605	629	588	584	573	611	609	628	618	577	619	609	564	627	596	606	592	607	584	603	613	595	649	583	538	594	613	616	599	618	619	592	589	606	591	572	641	586	617	637	614	606	598	633	606	593	589	621	604	591	627	608	605	614	599	634	615	595	617	638	579	601	587	636	608	617	602	591	633	608	585	621	609	639	611	619	618	625	585	590	604	574	575	569	646	585	551	602	588	617	556	613	628	596	635	625	596	638	645	572	608	627	584	558	622	656	614	600	601	603	569	594	596	548	580	615	644	610	631	566	611	596	642	607	626	591	598	591	621	614	614	656	614	635	626	608	548	604	590	596	600	610	572	597	610	588	605	611	670	629	647	608	597	603	617	576	595	609	634	590	623	603	630	646	643	611	648	634	619	638	630	611	569	605	595	625	603	652	564	617	583	636	604	632	577	610	616	621	606	572	615	634	601	613	588	572	596	607	623	575	649	622	591	587	562	595	630	571	601	610	632	600	560	592	627	607	648	620	598	558	595	641	595	612	601	617	632	608	632	635	621	588	593	589	646	608	578	593	606	630	593	589	601	632	601	579	582	570	579	634	602	608	618	619	607	636	617	571	639	606	593	645	630	626	614	594	583	605	578	599	595	614	607	593	596	623	620	570	582	584	599	602	595	598	622	549	611	598	572	589	606	615	628	612	629	607	617	579	591	539	595	596	621	631	581	587	624	617	624	659	584	615	601	576	585	632	593	592	579	627	613	620	564	619	603	636	591	601	591	600	619	596	599	590	599	638	661	606	588	625	616	592	581	609	611	560	606	634	597	656	585	644	621	629	638	573	599	625	613	662	553	656	618	639	603	572	634	619	670	621	614	538	596	578	628	558	600	572	554	612	609	605	629	592	651	561	616	591	617	608	643	615	596	624	597	601	587	600	608	604	582	638	594	588	590	600	606	629	611	601	546	614	595	585	584	629	591	611	645	589	619	603	588	592	641	604	618	643	626	605	560	596	573	604	547	615	641	605	617	576	579	575	626	590	591	606	589	617	590	606	592	602	627	607	642	622	605	619	587	636	645	622	611	615	586	602	562	618	613	590	609	598	621	559	643	586	598	649	597	603	598	649	602	585	600	591	602	608	589	606	578	606	605	645	565	645	565	623	643	608	581	602	633	571	591	580	590	577	601	588	616	627	621	651	600	600	597	576	571	600	596	604	587	612	642	642	576	616	644	551	610	603	613	590	612	611	611	604	600	639	588	571	610	593	594	575	607	613	595	620	627	654	600	635	678	616	646	575	577	642	607	593	619	552	619	603	605	601	620	594	656	614	591	624	604	618	687	585	577	587	609	567	613	577	626	590	614	593	582	620	617	582	650	593	606	588	633	617	589	615	592	583	576	622	602	603	590	607	578	588	633	624	599	580	613	630	657	607	560	567	601	590	612	597	606	605	601	594	618	570	609	596	592	580	565	584	590	588	555	633	593	590	583	619	590	608	602	633	616	622	603	628	578	602	644	578	585	552	605	586	592	630	582	581	583	644	611	625	579	639	640	622	575	615	575	643	609	618	599	591	580	613	582	604	647	603	614	585	619	628	580	581	536	631	604	621	597	591	607	599	590	582	588	562	623	589	601	590	625	645	619	596	598	594	606	639	616	572	626	624	625	553	627	560	588	595	568	606	637	635	589	601	632	606	570	632	622	685	617	584	612	625	540	603	590	611	622	639	586	609	624	576	632	622	609	547	666	596	590	587	609	588	585	581	594	633	568	608	634	597	574	610	624	628	590	597	624	588	594	600	605	619	612	610	641	577	611	589	595	611	630	568	581	595	641	616	574	622	604	619	635	595	565	614	591	658	640	627	608	578	600	603	624	597	594	666	606	579	595	585	587	604	589	650	635	590	604	632	571	577	634	590	605	572	647	614	647	677	589	554	615	631	592	599	628	579	612	542	600	573	596	602	603	586	568	609	613	587	624	600	580	561	614	575	581	603	568	628	615	584	632	575	606	585	571	603	606	595	602	588	597	616	637	607	577	603	595	613	635	611	597	642	580	557	594	610	616	589	647	579	596	580	613	594	583	591	582	573	610	565	603	605	608	588	614	579	608	599	583	575	643	599	622	604	607	565	590	631	576	633	590	615	586	609	625	632	616	594	643	597	548	594	632	603	615	636	569	555	615	582	588	583	561	575	605	626	616	650	611	574	617	640	578	609	624	595	628	588	585	593	582	617	611	574	581	581	568	614	643	643	610	599	551	595	608	582	600	585	631	606	562	595	611	571	609	623	617	588	620	597	630	553	640	606	618	627	616	664	591	593	595	577	630	619	601	669	611	642	589	627	616	571	630	584	612	596	653	596	599	637	600	595	606	572	591	601	601	635	614	578	591	584	602	605	617	618	601	573	589	659	620	592	577	589	632	616	600	588	593	635	636	589	605	594	557	605	623	612	595	576	602	646	565	643	641	603	602	600	608	586	561	588	603	558	578	603	627	616	598	599	557	592	576	590	629	565	571	650	618	642	591	593	579	636	633	628	616	595	606	644	568	639	644	630	616	608	638	588	581	616	610	594	582	614	563	632	577	606	563	619	647	587	600	621	626	597	600	601	579	550	584	606	572	575	595	628
4410	11681	13981	4141	3491	2931	2406	1948	1661	1272	1169	1165	1001	934	878	943	868	842	864	808	870	787	807	801	841	792	805	825	840	795	820	805	825	764	784	768	793	760	793	719	732	802	728	790	761	775	762	764	822	763	791	804	789	772	827	810	782	812	767	762	787	788	762	800	785	766	765	823	798	780	776	757	778	776	789	788	804	761	776	793	788	805	838	814	735	736	766	795	726	814	774	781	798	807	747	725	831	791	760	790	790	733	825	780	819	804	720	749	797	801	760	822	827	738	776	740	814	751	753	800	788	820	776	801	706	756	771	814	783	746	766	789	760	786	746	782	776	742	737	748	804	804	805	771	759	818	799	743	814	812	809	807	817	773	760	734	804	731	739	772	757	766	821	833	767	873	808	771	790	774	814	804	777	762	770	771	777	732	773	763	766	744	779	801	733	766	788	780	787	762	850	760	774	767	789	808	789	758	762	779	764	803	767	776	823	788	781	794	773	736	782	792	791	814	796	810	788	776	807	760	735	807	844	764	723	753	792	745	757	792	789	741	764	764	748	804	840	744	766	755	760	761	771	809	768	803	754	790	797	790	750	739	782	831	792	781	777	730	803	785	799	865	759	799	772	755	812	745	744	808	798	754	823	748	778	756	738	806	779	821	759	778	727	807	791	775	748	778	709	774	773	810	773	790	813	723	755	762	849	807	789	834	754	777	729	806	760	783	788	785	725	742	797	739	756	793	748	804	789	767	770	755	776	799	844	750	799	782	790	728	781	784	789	742	786	828	766	797	740	778	729	800	810	800	804	778	780	773	845	770	819	769	791	818	789	769	778	767	766	803	758	778	722	838	760	799	796	774	729	800	804	757	798	784	798	787	793	795	765	779	758	822	853	785	797	808	848	812	750	742	753	754	830	821	789	819	803	781	820	844	791	714	764	822	799	755	770	795	839	819	844	750	760	820	775	753	735	786	766	771	805	783	806	737	774	774	787	801	824	775	833	791	838	772	808	765	754	731	747	805	781	765	745	780	734	736	764	788	743	752	750	779	769	791	820	780	794	777	764	728	798	785	793	814	712	807	785	758	781	767	800	775	793	818	784	792	769	801	784	767	704	746	778	743	767	826	761	769	806	848	813	781	768	807	801	793	762	767	795	758	772	834	824	759	750	798	756	781	800	790	760	731	754	834	771	793	726	771	808	796	799	806	765	742	784	788	766	753	760	751	720	730	802	725	759	804	744	792	740	781	812	828	792	768	742	726	817	803	779	807	785	771	713	795	751	753	808	733	785	787	794	775	802	818	740	801	733	770	770	767	801	750	817	759	758	783	765	773	779	810	764	757	760	789	715	777	793	773	798	793	766	784	780	803	757	782	808	809	825	773	775	776	771	789	747	776	791	739	749	804	773	788	788	774	784	796	806	786	795	803	785	766	822	775	794	806	753	762	703	749	805	776	762	766	759	779	797	810	773	773	753	762	783	798	776	809	746	768	708	821	809	811	873	814	828	774	757	785	741	757	818	740	787	783	779	821	745	796	811	811	783	831	801	754	782	795	762	794	763	785	768	790	749	735	821	731	795	767	829	770	789	741	816	802	790	771	802	829	808	763	746	803	746	763	786	775	815	820	782	806	760	759	764	763	782	790	771	762	781	782	761	789	806	751	767	801	773	801	807	780	715	808	814	771	804	815	800	827	802	779	817	794	768	783	764	763	737	814	788	732	768	810	752	778	802	770	771	774	788	754	820	756	743	781	780	777	827	805	786	802	781	830	777	785	787	781	818	767	738	829	846	724	782	794	768	809	794	765	801	773	797	785	789	787	764	787	717	790	829	777	835	760	787	768	805	766	760	790	790	744	772	780	795	804	774	774	773	741	756	773	761	813	797	790	724	809	778	730	752	785	795	800	784	793	757	835	774	784	771	805	769	811	788	764	830	748	708	802	774	784	797	820	743	761	761	785	816	838	802	777	759	786	791	753	827	771	756	749	786	768	812	745	760	793	779	796	777	773	744	759	781	738	800	800	802	773	845	780	782	771	755	816	728	799	738	770	749	723	754	792	717	765	762	806	777	754	790	789	786	746	761	850	792	799	790	796	797	751	761	821	755	719	776	739	768	805	765	797	767	778	765	782	749	735	785	764	782	785	790	743	808	817	785	788	797	758	722	780	790	780	832	810	788	757	805	769	850	766	815	782	810	805	792	819	801	777	763	774	822	772	772	784	759	779	799	802	772	812	774	769	750	798	821	796	793	770	770	786	807	818	774	780	793	790	772	798	800	732	846	780	726	746	733	801	792	782	786	759	748	810	843	748	738	815	757	779	752	806	767	789	738	711	794	741	769	809	789	789	793	793	778	756	738	771	764	771	803	720	764	763	739	806	787	812	790	766	709	774	789	798	800	734	805	783	784	722	734	756	786	797	712	756	805	775	783	764	758	799	778	757	826	810	802	723	772	783	780	741	772	766	778	788	777	758	806	783	786	767	793	763	811	751	749	738	753	734	797	782	782	784	765	790	770	792	797	759	765	838	760	760	784	836	741	814	738	743	782	783	786	810	797	803	825	784	764	836	812	772	791	793	790	764	803	843	744	802	794	784	748	745	767	745	764	779	769	785	732	745	753	785	758	789	758	782	766	778	789	785	762	770	743	786	770	783	811	819	821	775	797	771	829	762	736	729	799	747	786	842	817	805	741	777	780	751	796	761	806	750	760	794	841	794	789	751	782	764	776	798	817	782	775	795	804	795	763	736	800	770	755	758	770	757	763	795	744	745	740	804	758	771	819	804	800	750	756	821	750	765	790	784	767	726	770	796	777	752	810	770	775	758	753	804	789	798	773	719	792	728	801	853	794	827	726	756	747	788	783	765	744	784	709	778	798	759	776	732	762	749	794	755	777	819	777	790	826	813	775	790	775	741	782	824	789	792	797	779	750	723	761	779	770	805	756	854	726	764	725	790	772	798	743	713	729	761	743	774	822	710	854	759	778	753	802	751	808	814	759	824	748	789	813	769	801	791	755	769	793	781	809	772	758	743	772	765	778	781	760	752	810	755	788	796	764	736	793	767	772	782	764	831	808	762	737	718	825	782	766	794	744	801	802	739	808	796	808	721	848	725	771	773	826	753	794	795	736	755	783	775	724	763	753	808	790	824	778	757	751	772	749	745	807	749	827	848	818	774	817	742	759	755	732	781	769	807	743	737	824	749	802	770	781	837	803	781	798	749	794	826	807	791	774	746	807	783	748	803	823	800	774	756	813	772	791	755	815	839	778	804	726	761	755	739	795	748	773	788	787	748	782	759	812	803	784	799	781	719	748	751	825	773	789	773	776	790	758	788	713	822	789	785	843	825	793	768	794	804	788	803	765	841	809	779	747	770	806	805	778	783	793	778	762	811	824	778	818	830	758	794	765	733	784	766	794	811	771	793	737	738	829	762	814	751	797	812	796	790	775	756	775	801	717	784	773	810	785	764	783	766	752	778	745	762	762	794	771	781
24161	21014	26806	25164	6080	848	648	433	324	294	268	232	214	200	205	180	241	191	192	202	210	186	196	177	194	166	158	200	200	182	177	185	152	168	186	185	166	178	178	166	201	166	165	163	191	180	171	194	154	163	173	173	193	173	176	179	182	187	175	208	173	172	179	170	173	183	177	172	187	167	167	162	157	179	174	190	175	177	173	152	182	169	174	170	135	162	165	168	167	186	189	200	154	190	173	190	176	176	173	163	162	170	162	183	176	190	166	171	202	165	165	162	178	172	175	186	185	160	185	166	161	169	161	156	195	174	191	171	163	166	181	161	193	172	169	165	184	190	198	187	186	193	186	159	154	178	173	154	165	190	169	178	170	153	143	184	165	174	186	191	182	187	166	197	185	159	170	177	171	185	186	192	160	177	174	172	180	182	157	179	159	189	183	146	176	159	189	159	181	162	161	153	176	168	164	174	183	155	180	205	167	154	167	159	167	171	156	171	174	151	192	184	193	174	176	186	210	194	177	159	171	157	162	193	177	174	166	182	175	153	166	177	166	151	184	170	182	171	187	175	162	158	177	182	179	176	181	170	179	189	168	179	167	169	165	171	177	172	188	171	177	171	173	179	192	178	203	158	182	164	182	171	162	177	184	158	199	169	155	191	156	168	162	162	176	187	144	162	172	177	188	175	184	182	160	161	184	165	175	173	189	183	184	170	171	183	176	193	140	177	175	183	168	173	186	165	197	176	191	203	190	173	161	171	176	195	175	171	163	152	163	172	161	158	190	170	181	175	170	183	156	154	158	193	152	149	166	150	168	172	171	178	184	174	173	182	162	176	149	176	190	164	204	177	163	200	185	167	190	173	179	161	156	185	193	160	198	145	170	165	194	195	175	194	158	184	178	216	183	185	188	147	156	191	168	174	183	150	166	185	181	178	178	195	163	176	157	165	155	184	172	162	156	171	172	184	171	177	183	168	188	195	189	163	196	171	168	142	192	180	175	186	189	189	171	177	177	190	176	180	185	187	188	180	174	175	176	166	151	181	170	157	199	169	164	182	184	176	173	191	199	165	149	187	196	197	181	192	191	171	183	185	177	165	167	194	156	158	149	179	166	186	198	164	185	174	176	162	175	157	168	178	166	201	165	185	174	203	181	166	168	170	158	164	176	179	175	173	173	200	161	159	164	168	169	194	167	163	162	180	172	176	166	186	161	186	161	165	177	177	168	187	161	172	160	173	159	181	183	160	169	159	180	166	185	152	194	162	183	176	168	175	182	154	172	172	165	171	176	186	175	182	172	167	176	170	163	184	173	178	165	144	167	187	155	158	154	165	194	191	182	160	163	172	149	174	173	167	171	155	181	168	182	178	186	177	155	177	162	151	220	175	171	183	173	191	176	180	180	198	171	186	193	186	188	169	198	166	148	164	168	162	161	149	200	189	160	180	167	166	160	178	175	169	170	179	177	171	195	167	147	192	183	183	169	162	175	157	164	163	158	165	193	162	203	205	149	162	152	169	195	182	164	168	173	174	215	189	163	153	167	176	173	157	190	173	165	174	179	196	163	163	209	152	141	158	188	169	178	193	171	209	180	176	206	170	177	158	169	173	158	169	155	172	165	166	177	174	173	173	196	179	169	188	185	177	173	176	166	163	167	181	169	164	171	175	176	174	202	165	204	188	160	191	175	194	158	179	153	164	166	199	176	178	171	196	170	202	161	177	179	175	168	183	190	176	189	168	166	165	166	163	170	176	161	187	166	209	172	175	185	174	170	159	174	178	158	197	190	168	178	183	199	145	188	172	166	171	197	175	182	178	200	168	174	183	164	174	157	159	190	159	204	176	178	164	163	165	142	196	198	155	152	168	148	190	155	173	183	174	151	161	180	186	179	160	166	160	151	161	151	163	158	156	177	170	165	197	177	164	159	199	167	175	170	169	149	182	171	165	175	180	154	181	162	181	183	162	163	178	166	167	163	184	166	179	157	166	141	193	167	171	163	178	160	160	175	163	191	169	195	173	182	167	180	170	152	179	168	189	163	183	160	197	156	172	190	174	183	173	192	164	162	178	174	167	167	166	170	141	178	174	174	172	171	175	187	161	159	192	177	152	160	179	148	182	182	157	151	187	190	156	181	186	160	164	168	176	175	160	167	178	180	183	170	154	154	177	188	194	178	165	183	177	166	184	171	191	184	192	176	166	176	162	196	186	166	167	149	169	177	187	179	173	170	177	148	164	183	164	170	183	155	165	164	167	177	163	170	179	173	181	159	171	159	166	163	188	171	156	173	153	167	169	167	177	169	165	172	166	176	167	169	173	174	161	166	163	174	193	194	174	173	179	158	179	202	185	195	145	166	194	165	152	186	172	177	198	182	176	174	167	169	165	178	184	177	160	177	181	181	168	186	202	175	190	164	169	182	163	162	159	148	176	161	181	176	185	177	176	135	177	188	187	171	137	167	173	170	179	186	149	163	181	170	146	156	172	182	160	167	179	172	165	169	167	168	160	135	190	172	168	183	184	158	181	159	171	175	145	172	151	163	173	184	178	187	160	161	159	177	185	154	154	175	159	168	171	160	166	161	172	164	174	145	169	182	151	164	181	166	201	134	192	203	173	193	171	182	165	176	172	149	150	175	160	160	193	157	166	162	175	185	191	167	175	178	168	176	181	192	178	197	163	187	190	181	176	172	165	148	165	174	145	170	191	176	167	165	177	181	158	170	198	196	162	161	188	194	141	178	181	174	166	174	160	167	169	157	169	189	152	148	187	175	184	138	181	166	179	144	177	174	164	162	165	190	164	186	169	164	165	196	156	161	168	201	164	160	174	169	187	184	205	200	139	173	171	171	166	163	146	176	170	167	179	174	163	170	172	166	161	177	170	165	174	169	181	189	178	164	175	174	161	167	188	168	175	172	176	151	161	164	157	181	176	184	188	175	184	189	181	167	163	187	162	168	170	175	178	155	179	180	153	178	181	159	154	181	160	174	154	175	185	167	180	164	166	186	192	175	167	184	168	161	182	160	172	151	175	190	176	173	182	159	164	186	164	159	186	163	155	167	164	146	159	178	153	135	178	182	170	157	147	180	143	177	164	150	206	166	150	142	153	156	179	190	185	153	182	173	181	190	200	141	179	166	153	158	157	152	172	188	170	183	148	171	164	156	178	190	188	141	184	185	186	182	162	178	182	178	168	201	170	168	164	191	183	177	160	185	201	181	171	166	204	188	171	160	162	170	181	172	164	165	173	178	190	167	182	188	172	183	169	180	184	174	173	187	172	184	194	191	154	159	171	152	180	148	167	163	176	211	159	155	170	186	199	191	183	178	212	165	155	171	179	146	173	150	181	186	185	168	179	184	149	162	163	175	178	176	161	173	155	172	168	201	168	161	167	171	189	179	168	181	190	169	151	182	192	173	175	180	165	167	162	140	188	144	163	161	165	183	185	149	160	167	164	177	163	173	164	160	166	169	171	184	147	154	147	195	176	157	169	168	188
4175	7165	10145	2376	1918	1619	1461	922	672	545	501	480	370	344	327	299	301	257	308	277	277	278	260	257	265	252	267	222	279	265	262	259	275	245	229	235	247	278	272	247	236	273	259	250	230	235	251	244	210	271	293	273	241	255	292	259	256	248	245	226	226	245	235	289	271	275	235	228	254	231	252	231	235	236	250	243	230	219	257	209	251	234	236	247	252	229	249	234	235	254	278	236	245	265	257	227	246	239	241	264	210	216	250	240	237	239	278	227	235	239	215	250	271	239	244	243	243	230	242	237	245	228	199	236	240	265	240	255	231	256	256	232	243	258	241	256	230	229	269	225	245	249	252	235	255	231	255	252	238	263	238	230	248	267	237	270	245	211	248	243	273	263	254	222	263	243	216	240	229	225	229	287	269	257	246	261	256	248	233	251	278	244	260	240	237	269	243	243	212	237	261	227	246	223	273	237	230	231	276	261	255	239	246	257	239	223	269	262	235	246	231	231	249	238	271	222	230	252	266	232	276	276	252	267	238	275	267	250	234	239	247	263	240	237	261	258	241	235	243	223	254	241	243	228	231	229	237	219	240	204	262	263	239	251	233	239	251	247	215	253	264	253	275	253	230	255	226	242	244	226	231	260	254	226	270	287	256	251	243	246	236	260	224	256	256	264	241	230	210	280	226	248	263	246	273	215	268	234	262	252	258	267	243	258	223	255	267	223	251	234	246	257	269	260	255	248	238	240	222	218	231	229	249	240	216	241	263	255	227	239	248	259	261	258	247	213	227	246	250	225	219	221	243	234	217	269	244	273	238	219	245	245	263	243	248	242	226	220	249	257	249	252	239	244	279	255	244	224	241	258	250	230	244	247	248	247	250	251	239	256	231	226	224	243	241	271	217	221	256	221	254	249	208	236	262	215	258	230	255	249	265	254	219	229	246	227	224	244	268	269	223	267	236	273	243	265	255	253	232	233	245	268	279	233	260	240	251	222	254	241	246	233	230	257	245	276	246	243	279	255	247	249	260	233	223	260	283	203	249	228	226	236	267	238	267	236	234	228	223	257	244	261	258	263	244	255	262	243	247	249	233	211	276	254	261	242	256	244	227	223	228	234	255	234	276	257	240	238	235	247	244	259	259	217	251	253	235	224	241	246	247	242	221	228	231	226	229	229	237	229	248	242	222	271	255	257	234	241	228	250	251	257	289	217	234	261	240	253	247	261	234	260	248	235	256	245	278	247	237	216	237	247	227	258	246	254	238	233	264	222	253	217	246	223	228	252	255	233	237	248	236	223	258	235	243	256	233	257	259	235	224	221	237	250	299	224	257	245	249	248	256	255	250	240	231	266	225	259	226	259	259	233	238	239	236	245	235	265	240	235	241	237	214	245	277	229	234	251	265	213	264	253	257	266	223	271	250	222	239	224	252	243	245	202	255	250	250	245	237	240	221	219	243	270	261	228	241	234	220	259	257	251	214	269	245	263	242	273	240	239	276	256	237	245	282	228	251	239	238	241	263	248	249	254	255	254	233	259	257	234	263	272	245	256	228	243	246	254	252	233	257	241	234	225	237	223	230	261	235	243	267	247	241	253	247	244	250	267	252	258	256	258	238	231	243	237	262	253	230	239	234	239	248	247	230	237	256	234	238	235	233	274	209	241	258	262	250	249	258	225	237	250	251	236	261	229	231	256	249	208	228	233	259	247	234	228	244	239	240	266	226	216	246	222	254	254	258	226	248	242	255	244	263	278	255	253	235	254	268	279	248	217	224	250	211	229	246	213	247	228	270	278	230	248	264	248	225	261	246	235	245	273	250	243	265	232	245	206	226	258	258	245	236	247	247	223	265	242	241	232	246	255	253	219	233	235	229	207	234	228	263	285	250	284	237	214	262	247	236	260	232	253	234	269	241	238	272	245	231	284	245	265	246	238	245	270	258	228	259	220	214	245	245	245	241	225	233	242	236	266	247	247	274	234	246	266	232	219	229	243	234	251	249	219	257	240	239	239	249	256	240	255	250	242	249	235	268	245	220	254	247	244	258	252	273	250	256	245	265	254	235	237	232	227	251	275	227	242	242	255	216	242	250	227	252	225	227	243	260	232	264	254	218	223	263	214	259	264	244	240	207	261	239	246	218	263	242	215	263	237	261	216	256	253	240	267	261	242	217	235	243	248	240	247	246	233	217	248	238	274	219	247	262	237	252	255	230	223	265	238	226	234	218	229	253	257	235	247	259	281	245	281	261	259	235	264	257	264	230	270	270	234	248	240	211	254	269	238	245	258	228	230	274	244	256	245	242	251	237	240	206	249	271	263	233	236	231	242	250	238	251	244	245	245	257	240	258	245	238	253	259	254	263	253	250	239	233	239	263	232	249	227	258	240	220	289	234	251	258	236	247	254	234	258	248	237	220	243	256	261	270	235	232	212	219	239	251	261	253	226	260	242	233	242	243	253	234	249	230	242	242	257	232	258	233	207	247	246	238	244	253	252	220	233	248	260	243	255	242	247	236	224	241	245	245	226	267	257	241	238	256	269	242	242	239	259	225	254	241	226	230	257	235	259	225	267	240	244	243	246	249	248	244	233	225	255	213	235	223	248	245	241	238	260	244	249	253	229	232	272	248	254	246	254	232	278	256	247	212	252	244	234	248	234	246	269	234	224	272	233	252	215	250	230	207	238	261	245	246	241	248	258	226	234	237	218	263	238	233	252	259	262	252	247	240	247	228	266	286	230	287	255	265	238	238	266	226	265	222	240	235	204	239	225	247	212	252	258	215	234	248	223	230	232	249	205	256	244	258	241	257	225	238	244	244	231	255	222	239	233	239	252	263	231	232	275	248	245	235	249	242	279	208	236	248	239	235	282	268	263	266	251	242	246	216	200	238	239	243	234	236	234	234	255	242	253	233	256	250	264	240	247	249	234	217	231	237	231	236	234	243	243	254	260	221	242	273	256	268	260	254	273	246	243	257	233	223	257	212	258	230	227	258	235	268	256	253	265	260	230	224	243	249	237	206	253	259	254	265	244	254	251	247	258	266	207	259	247	248	231	249	205	231	240	235	243	231	253	251	250	214	248	215	236	240	239	271	248	256	254	253	248	239	235	229	236	253	240	254	217	220	225	243	237	249	223	265	239	255	238	249	242	253	226	211	229	258	233	242	259	238	219	225	233	264	214	237	225	243	252	238	232	228	221	265	229	221	257	228	251	261	245	254	216	240	273	220	254	219	260	241	220	246	251	250	232	241	249	230	235	232	222	271	264	232	241	216	231	254	255	248	236	271	272	247	247	253	218	235	238	214	225	247	227	243	203	222	244	255	230	259	241	240	227	228	255	260	244	268	257	243	245	244	243	265	244	260	237	264	251	234	255	237	253	254	239	244	246	227	251	260	223	223	235	239	260	243	268	259	242	261	232	242	250	254	249	252	227	214	224	243	238	235	254	254	238	238	253	261	259	253	244	244	245	243	259	239	256	263	268	212	223	224	248	231	267
22167	21102	28761	23698	21103	21071	6429	1418	950	827	744	700	624	554	508	542	544	510	516	493	453	518	500	472	479	492	477	480	470	457	439	462	427	480	451	453	472	476	493	463	478	482	468	455	445	465	461	444	463	432	450	416	459	460	449	447	504	437	473	462	440	473	406	432	443	448	462	418	446	438	436	464	469	437	457	450	432	474	404	420	454	475	469	410	473	426	431	415	433	431	424	483	468	449	445	469	439	453	444	456	442	441	465	434	484	485	433	420	457	422	463	454	466	406	477	434	432	428	458	473	454	464	464	417	432	409	497	425	440	467	437	432	433	439	440	422	437	487	416	451	453	438	487	433	420	453	426	430	449	455	432	456	437	428	442	413	440	430	434	456	498	456	465	437	436	412	442	416	473	464	430	464	415	438	467	484	407	432	442	440	433	470	480	463	426	455	442	492	446	452	444	426	418	434	454	450	458	473	418	430	399	455	449	440	420	466	432	460	442	404	463	425	399	454	440	494	447	425	440	440	466	439	451	417	443	459	443	459	450	427	430	442	439	423	459	449	466	435	436	478	464	487	422	433	449	446	444	447	413	452	472	442	433	474	447	437	443	405	443	445	452	465	441	442	455	428	420	455	442	443	453	455	442	473	460	437	441	457	421	469	413	421	409	436	435	454	403	438	436	466	449	441	381	484	439	481	457	438	415	459	437	449	435	422	449	446	475	444	440	438	461	460	453	426	440	480	440	422	436	441	466	471	438	430	482	472	504	437	449	442	408	414	457	466	494	479	475	439	463	494	414	439	451	416	445	424	416	467	431	452	477	470	449	448	436	461	428	429	463	427	396	463	437	399	480	425	407	460	460	467	415	433	453	457	442	431	455	451	436	435	447	448	445	457	442	462	443	448	411	477	416	443	442	437	439	466	479	461	435	436	459	448	475	420	414	438	409	434	478	460	420	457	464	447	436	434	426	410	425	463	446	471	433	434	482	476	422	407	420	430	450	441	434	456	433	443	448	431	427	463	425	424	443	416	432	479	436	468	485	414	455	444	436	429	457	458	434	442	433	420	484	408	451	447	437	425	424	455	452	484	434	437	475	435	426	466	460	466	435	445	421	408	446	433	445	438	416	419	446	446	422	440	460	437	441	456	452	440	397	476	464	420	413	425	404	436	441	436	428	426	478	504	455	465	456	444	414	421	481	418	400	467	433	431	422	468	465	441	446	457	412	452	431	463	440	449	449	435	443	450	424	421	447	425	456	446	431	456	429	435	433	463	438	423	459	449	412	395	429	453	417	413	423	461	488	436	429	439	430	410	431	451	470	420	425	425	478	428	447	453	422	395	453	459	449	433	428	472	451	445	447	386	458	457	439	419	464	446	438	441	438	465	445	450	426	421	434	456	400	453	461	437	444	429	430	456	441	427	452	466	460	443	436	444	455	444	453	438	421	427	427	464	450	453	457	460	394	440	440	435	430	470	428	399	431	437	424	440	475	439	426	384	427	439	516	421	428	447	451	447	474	435	409	451	449	413	415	428	447	459	449	387	475	411	448	463	390	446	459	462	448	440	427	409	443	459	469	426	425	450	446	415	422	433	410	421	417	426	450	453	453	457	428	418	422	410	469	430	439	429	397	471	508	418	458	446	450	412	409	468	414	485	381	425	428	433	442	413	434	415	443	452	461	440	481	450	458	465	405	446	454	449	418	478	453	448	405	449	441	444	462	429	436	424	441	433	450	458	434	469	457	426	479	436	451	425	418	454	458	435	453	454	419	455	434	455	420	456	422	458	419	468	432	425	446	434	418	454	432	487	460	435	439	412	468	438	448	429	428	436	457	461	467	442	450	485	422	480	469	429	422	470	389	415	459	464	437	437	447	427	440	453	414	444	457	476	445	475	454	465	415	421	483	415	414	441	453	483	450	445	453	416	395	427	440	454	439	431	424	447	369	436	433	405	469	471	458	423	452	431	449	423	440	400	405	425	462	425	446	446	433	402	420	422	460	425	449	433	454	452	451	461	467	475	440	427	435	430	456	490	410	451	416	444	408	432	464	453	446	474	435	426	446	454	434	432	440	446	442	456	467	442	442	451	437	460	458	464	457	449	433	459	409	472	428	450	482	453	450	442	417	444	442	406	463	467	446	449	415	440	457	373	447	431	381	438	429	437	466	455	453	432	411	424	435	433	410	426	387	460	454	456	455	438	448	425	454	471	441	459	420	457	464	446	422	393	425	441	457	423	448	450	442	396	430	441	406	457	454	444	411	428	448	464	406	459	441	403	429	430	426	444	438	493	470	407	496	452	446	438	428	455	437	441	451	453	452	496	466	482	445	461	409	464	438	423	477	403	458	423	443	435	482	426	398	436	465	405	457	458	444	437	409	441	434	391	440	411	444	455	386	444	418	430	410	405	424	395	439	420	440	428	448	433	422	485	440	491	436	421	445	429	414	427	454	452	454	438	436	453	395	462	452	472	425	463	416	459	445	433	457	462	454	445	470	451	435	454	467	452	444	452	386	439	427	455	447	457	453	426	431	410	449	473	462	412	413	416	443	437	418	429	431	441	435	448	406	445	449	440	459	452	442	432	426	413	421	441	455	465	398	443	467	429	426	426	445	413	439	439	403	396	459	452	457	459	434	407	458	447	472	437	422	463	458	422	442	421	430	436	448	416	428	442	463	448	431	454	469	439	421	429	445	405	428	443	452	444	441	428	432	454	449	442	412	454	401	410	428	428	456	454	441	444	454	441	445	462	427	452	503	457	424	446	450	452	424	446	447	434	411	431	426	448	448	408	442	438	462	462	453	393	463	418	441	451	410	438	461	425	469	453	433	443	442	413	453	462	453	428	443	449	450	436	457	465	412	401	419	434	484	442	410	433	436	451	390	444	469	467	430	470	422	456	467	446	476	451	420	441	454	387	438	446	400	428	459	455	463	420	452	444	441	463	437	456	465	438	440	401	453	427	464	467	469	444	414	465	435	474	416	491	471	434	447	458	463	410	451	429	450	413	391	469	417	476	452	451	440	437	454	438	449	448	409	423	424	407	438	463	463	456	471	451	432	437	460	435	445	408	439	448	428	437	414	481	453	474	436	440	480	451	428	413	422	408	438	423	444	444	467	428	436	434	445	461	483	439	400	466	422	448	453	418	429	420	444	445	407	454	419	450	481	442	452	421	445	442	396	413	424	427	453	434	442	457	451	452	436	489	436	415	395	435	445	453	454	436	422	420	425	472	469	406	467	445	478	442	449	479	459	450	446	441	448	448	458	415	445	449	462	428	446	444	448	446	428	422	433	430	453	436	462	429	445	470	423	415	446	473	441	438	474	443	482	458	431	451	462	464	452	425	433	444	443	465	429	412	450	481	464	469	481	434	428	456	445	435	454	397	439	455	445	429	439	418	435	449	432	446	453	412	449	445	423	435	402	465	452	463	426	419	453	484	456	423	453	407	468	449	421	421	426	420	456	481	429	437	435	437	450	454	460	462	440	429
5931	16607	21582	6019	5074	4412	3519	2379	1838	1380	1239	1115	1000	884	806	799	773	740	667	676	686	673	699	636	655	619	628	623	630	619	591	637	630	627	612	578	631	579	605	574	597	595	597	568	576	583	612	580	597	618	618	607	620	583	623	605	579	604	564	611	578	561	593	582	635	588	586	561	642	614	609	615	556	619	631	566	603	637	581	628	628	586	589	588	595	553	605	566	573	595	628	565	579	608	563	600	565	588	586	591	614	588	595	594	538	551	639	608	641	582	570	534	586	591	625	599	589	589	609	605	564	552	548	581	596	600	595	580	581	588	593	593	589	568	566	588	532	554	621	560	593	623	606	599	563	598	567	600	548	622	581	569	568	615	625	581	560	617	541	545	629	580	611	577	583	602	590	555	558	618	573	561	572	574	588	617	549	582	584	599	554	553	601	610	597	589	563	616	602	647	606	608	583	571	585	609	603	588	598	587	568	561	593	539	616	548	573	583	572	550	593	566	577	596	572	595	585	589	638	549	596	603	592	617	635	615	596	613	636	604	604	601	600	592	560	559	576	563	655	614	601	559	571	626	581	570	552	610	528	607	594	554	591	584	623	603	622	555	567	558	552	546	588	620	593	598	564	598	587	623	597	579	553	630	562	616	603	597	596	607	595	601	591	597	587	596	583	560	578	577	577	551	562	595	562	565	575	601	520	593	557	572	587	589	583	576	606	564	559	585	543	605	625	572	555	599	614	587	587	587	611	616	620	601	553	602	588	537	580	632	587	629	586	579	596	577	615	567	583	583	567	567	550	588	601	599	601	621	591	606	554	557	584	605	564	585	582	570	592	545	576	617	586	590	581	577	564	603	570	594	618	616	587	563	560	618	632	583	615	576	582	554	572	634	580	565	578	571	613	584	613	585	543	592	575	566	616	620	568	579	546	578	601	560	561	588	595	610	562	580	590	596	654	588	564	560	609	631	582	577	601	546	599	625	604	596	594	565	603	554	565	564	545	560	565	560	586	605	551	550	581	592	600	552	598	593	598	598	616	575	607	598	615	560	590	583	563	541	564	621	576	568	565	538	604	639	556	584	583	591	587	579	597	573	587	618	578	587	621	607	578	576	616	619	569	531	578	615	590	579	605	541	606	574	619	611	606	582	584	603	600	575	565	588	550	578	566	590	593	584	560	597	569	543	597	571	575	584	602	577	614	590	606	583	594	604	602	601	582	569	592	567	612	625	581	545	597	574	551	586	590	577	622	622	578	547	602	609	542	588	566	591	602	605	581	546	591	609	544	605	636	571	596	560	589	570	582	581	553	580	571	566	610	560	574	575	592	617	582	626	598	565	648	603	563	600	584	582	568	601	567	571	628	544	553	567	562	582	552	575	573	577	549	613	607	569	588	615	566	561	629	597	600	605	570	578	564	610	601	610	592	602	616	549	649	605	583	577	596	558	606	559	590	555	575	572	611	619	587	599	552	581	574	561	606	573	565	600	540	578	583	570	584	580	571	603	592	585	579	588	545	624	577	556	622	591	605	553	598	590	559	575	582	571	600	564	577	591	599	582	566	593	602	629	528	611	575	605	554	578	606	586	583	595	618	594	530	546	578	621	634	585	564	593	600	549	561	571	581	599	596	595	605	620	591	625	571	565	551	577	564	554	576	588	537	612	534	600	606	601	587	585	579	599	599	598	574	593	596	609	571	590	594	547	578	601	607	562	588	547	575	616	615	628	543	600	603	597	594	604	588	571	592	621	538	592	537	572	605	575	562	604	579	548	590	595	579	608	604	639	572	569	573	575	624	577	587	570	610	557	548	578	552	563	598	557	560	584	569	632	564	600	591	551	581	598	581	603	610	584	578	624	586	602	613	583	582	634	594	573	614	577	589	562	621	558	578	606	584	608	569	567	582	622	564	592	565	602	550	623	614	618	612	600	537	540	609	598	549	577	602	554	635	613	616	624	604	579	594	616	600	536	569	589	643	598	572	561	611	639	590	593	610	603	580	562	618	581	592	592	574	580	595	591	550	582	601	616	555	590	571	625	579	636	554	573	550	592	592	572	604	604	611	578	596	610	573	586	614	580	580	630	577	627	553	594	579	559	612	604	579	584	600	545	613	610	585	601	559	572	573	573	577	634	608	595	579	609	605	587	563	554	569	575	585	556	604	579	558	607	599	574	588	583	588	591	593	607	597	596	583	561	579	544	564	610	584	586	605	564	613	619	580	587	575	575	567	552	571	552	586	606	574	600	559	583	522	538	602	593	583	598	589	596	592	616	605	569	637	597	577	582	552	586	587	578	538	603	575	582	598	611	588	584	575	557	579	572	596	560	567	563	594	593	601	600	598	573	603	616	569	598	579	565	569	596	581	614	605	566	583	569	584	559	597	616	577	592	546	562	611	578	560	589	558	561	567	565	577	558	598	578	597	568	632	601	639	567	609	632	571	577	537	613	606	540	546	601	563	613	571	562	593	612	602	574	602	602	564	579	548	614	571	614	591	581	564	610	555	637	621	592	558	633	596	598	539	576	603	584	567	581	587	570	581	580	595	613	593	562	599	567	567	591	549	611	611	550	617	568	604	585	595	628	577	598	595	517	571	572	584	598	639	546	605	632	593	624	578	602	624	573	574	596	572	576	561	566	580	639	631	589	555	576	518	599	614	603	612	613	620	576	567	546	612	580	596	564	589	576	561	567	593	545	598	635	554	562	548	583	608	603	611	572	594	634	577	591	568	562	615	636	581	616	573	595	525	615	640	594	571	589	593	532	592	599	569	565	541	582	585	653	596	586	577	576	580	598	583	563	614	587	589	580	611	571	566	605	595	570	577	560	613	595	591	598	563	600	578	590	575	598	595	633	579	593	598	547	577	600	621	598	634	605	561	599	611	584	594	589	565	567	589	599	568	561	589	561	559	567	602	546	607	562	624	589	617	609	575	571	567	566	583	623	570	541	568	597	593	578	596	614	603	594	623	576	575	583	635	589	601	596	580	559	587	532	591	572	560	572	575	555	555	633	599	605	569	579	604	541	583	584	546	571	583	605	660	588	627	580	600	636	576	597	576	579	558	568	589	598	593	539	608	613	567	587	576	565	613	615	588	537	570	568	570	612	622	585	555	588	554	602	585	574	570	596	578	584	629	580	618	609	627	564	613	582	576	604	565	557	607	583	613	560	571	554	593	538	568	546	603	609	624	587	564	566	579	591	584	604	585	564	619	608	599	592	587	600	565	603	641	587	576	613	600	587	571	596	577	585	622	619	554	559	573	531	566	635	577	545	626	624	590	599	602	589	552	612	622	577	569	579	585	589	620	581	568	595	606	614	578	580	578	605	607	555	573	629	581	595	592	610	621	596	551	623	578	579	629	559	590	591	564	598	590	646	578	588	549	585	580	565	572	548	609	623	606	589	554	591	571	582	555	568	601	601	592	543	555	582	568	561	601	584	560	588	534	621	580	583	587	570	611	604	604	595	624	590	606	524	615	597	637	566	605	588
26726	18887	6047	1104	782	810	654	490	465	441	389	404	365	358	420	389	427	373	368	385	400	371	368	337	358	373	408	384	386	358	389	369	357	341	410	373	375	400	373	432	396	409	404	393	410	388	417	388	379	339	386	415	413	362	403	379	385	436	373	394	397	401	387	376	360	389	383	346	421	399	404	330	355	391	371	387	357	359	383	374	373	370	349	391	355	409	368	406	387	375	422	402	387	332	388	329	407	359	383	360	368	386	397	387	398	365	400	374	368	370	357	371	370	394	391	427	410	407	354	390	375	389	411	363	385	394	379	352	414	390	379	354	427	391	396	407	361	405	394	393	361	383	399	417	379	381	380	353	383	379	379	390	344	397	382	426	404	424	372	365	417	383	406	425	400	405	391	366	407	400	377	438	402	360	358	379	363	384	371	373	397	400	353	429	378	372	362	356	384	362	376	390	373	365	368	378	406	429	363	395	375	411	387	372	406	390	374	381	381	353	357	377	361	404	390	378	368	404	370	407	367	402	400	382	350	368	393	414	402	387	375	359	399	369	387	351	351	363	371	386	403	370	369	383	380	352	374	372	365	396	403	357	386	363	401	403	341	382	384	394	333	377	374	389	370	395	372	373	431	402	378	406	380	364	370	432	394	380	346	377	357	397	379	374	359	403	375	340	366	369	366	357	385	387	353	386	376	371	385	392	389	353	397	360	377	414	404	375	389	393	397	377	370	366	350	362	379	389	354	376	412	381	366	401	397	373	348	356	338	382	355	413	367	373	366	371	345	415	370	419	383	375	375	389	378	371	419	360	412	397	414	374	396	367	363	366	358	358	403	420	403	422	385	385	402	364	385	356	362	380	373	388	359	384	399	359	390	403	366	376	369	392	360	383	353	382	395	369	357	398	400	399	351	395	369	377	356	399	435	428	384	355	392	366	420	353	384	365	385	373	394	381	387	398	418	366	374	399	358	414	366	385	358	360	347	405	377	370	395	399	405	349	360	372	360	391	386	410	390	348	386	395	411	408	383	395	380	350	393	392	396	392	377	381	366	371	405	373	371	376	403	397	377	362	370	409	390	387	368	376	405	373	399	396	325	374	395	402	361	350	391	399	354	380	362	398	364	412	365	368	387	421	375	373	391	402	410	405	370	369	408	347	385	451	391	392	385	375	378	381	388	370	386	424	399	383	379	395	376	410	370	363	388	369	369	421	394	402	382	396	393	406	391	377	369	400	404	394	378	377	378	389	393	382	400	385	385	396	388	352	357	386	386	360	370	386	398	337	401	363	379	397	391	353	380	383	400	400	383	407	386	382	372	359	378	354	407	408	364	343	349	380	383	402	373	366	415	406	412	398	353	381	424	409	412	387	352	390	405	368	412	390	383	399	405	404	385	360	368	385	387	401	408	337	397	379	388	389	354	357	363	363	382	383	372	367	397	377	400	405	344	406	392	372	386	378	375	417	409	405	400	375	382	390	351	357	390	343	376	338	389	359	375	382	390	409	411	400	404	413	355	362	372	366	404	388	330	376	362	395	397	408	407	369	414	361	383	395	354	357	347	382	378	426	394	356	386	367	397	376	347	391	392	396	393	399	371	373	377	376	407	362	390	363	390	372	374	382	389	401	373	365	385	401	377	363	384	391	388	355	354	362	426	391	394	418	362	403	395	419	395	409	398	385	358	383	393	394	393	405	375	391	370	398	387	404	370	333	401	356	358	391	350	385	391	415	366	366	385	380	393	400	359	399	370	408	396	388	393	362	376	374	371	391	416	385	371	352	365	352	396	416	382	386	384	407	373	369	373	384	404	388	389	400	399	381	366	405	379	355	358	417	375	423	367	393	389	409	377	395	365	417	399	405	398	398	394	415	384	373	369	393	381	400	375	380	369	388	350	371	418	383	404	401	417	346	422	375	383	396	364	387	369	368	372	377	368	396	392	366	393	358	417	361	376	406	375	386	376	360	417	364	374	349	365	375	407	392	373	343	367	360	367	387	363	384	390	382	400	391	406	371	370	361	373	350	404	385	393	374	390	403	371	392	369	401	390	424	371	387	384	390	408	437	337	392	388	390	372	366	363	349	360	386	382	398	394	376	398	401	365	432	353	399	390	361	402	372	381	413	368	392	394	383	375	339	379	354	346	343	391	393	420	343	413	379	394	398	367	363	386	410	339	364	372	379	403	412	378	371	404	408	392	354	353	409	375	385	367	355	368	369	389	383	365	390	399	393	394	376	393	317	379	386	381	372	398	404	401	393	397	382	361	368	368	375	348	426	415	399	391	365	368	417	395	364	381	376	372	355	412	370	403	380	423	392	357	401	384	390	350	395	400	373	383	420	382	401	384	391	360	404	392	365	363	382	384	368	377	353	364	416	405	421	407	408	392	376	409	381	352	370	413	374	367	355	369	388	365	382	396	390	375	364	369	381	395	374	397	374	411	392	381	420	380	357	348	387	388	413	417	385	351	392	386	380	380	403	362	373	397	389	394	373	364	370	370	383	353	392	355	365	369	414	387	375	350	373	359	350	352	396	379	360	358	372	371	369	393	392	378	409	325	392	366	379	367	375	415	399	406	383	373	371	411	362	393	366	408	395	425	393	381	352	397	349	362	373	367	376	412	416	414	366	385	393	395	379	389	371	371	384	383	395	397	358	400	392	380	367	364	373	370	390	370	374	388	399	394	401	388	361	361	371	429	376	412	392	361	410	392	380	397	376	373	402	398	400	393	423	365	398	416	395	388	420	349	377	361	366	396	393	352	372	368	379	379	398	414	405	365	375	399	410	378	365	406	405	360	346	380	390	421	391	376	386	366	437	386	379	375	381	417	383	362	388	371	409	358	361	415	339	352	374	365	400	376	378	373	396	367	417	347	376	409	363	371	372	391	379	411	395	379	408	380	367	395	365	397	382	356	345	380	358	399	413	359	397	415	359	373	385	369	412	374	413	381	406	388	411	390	403	400	386	392	384	388	410	356	369	374	376	386	387	366	367	398	345	377	381	362	399	384	426	406	394	393	391	410	380	350	370	374	392	387	367	335	369	412	425	347	361	391	347	365	394	384	359	409	403	373	420	390	372	391	399	416	390	350	350	382	375	399	388	403	386	387	379	385	390	379	392	385	404	411	388	424	353	342	377	364	383	414	413	394	383	329	408	336	349	414	389	379	398	419	396	375	393	409	383	364	407	394	352	400	392	389	421	373	333	340	354	364	373	416	377	359	373	403	405	369	337	390	436	344	392	373	370	394	363	368	440	360	376	401	409	432	386	380	374	373	382	406	391	352	394	373	363	415	400	378	411	400	342	371	424	397	396	396	370	372	415	374	362	382	364	371	360	405	376	343	370	387	395	346	355	424	402	383	362	373	377	374	380	359	388	365	368	412	392	413	373	370	382	416	393	375	386	359	388	382	359	371	373	395	339	386	383	377	396	380	387	358	377	377	413	366	373	360	421	374	372	382	360	363	370	391	348	397	416	373	377	371	345	401	354
4616	3844	3797	1332	1387	1467	1235	777	669	610	609	556	537	500	530	487	533	469	548	519	487	476	480	511	494	484	476	505	445	477	508	463	490	519	514	500	492	482	506	493	530	499	519	494	473	534	528	502	447	490	486	499	473	452	475	528	465	475	461	469	463	514	511	496	475	510	484	501	501	482	491	509	483	483	474	467	472	481	493	498	499	467	472	458	497	502	509	514	495	500	513	482	507	519	510	544	503	492	486	443	499	524	476	495	552	523	501	487	496	466	459	465	499	515	483	510	513	490	484	481	498	448	489	540	522	490	497	502	521	489	488	539	508	448	498	484	498	515	468	520	498	483	475	498	499	479	490	512	502	496	500	509	515	450	481	483	494	509	485	475	498	496	490	467	523	502	504	474	519	487	499	457	455	512	477	520	480	447	531	521	454	511	510	503	490	527	532	500	485	510	491	495	517	503	502	497	477	490	508	497	514	493	497	485	502	496	540	489	489	515	498	486	492	494	467	470	445	474	514	489	530	488	497	539	476	505	480	525	539	489	506	474	502	522	451	459	522	489	506	487	470	488	472	521	488	497	502	489	467	510	514	494	483	519	486	483	511	505	421	481	507	503	477	467	457	516	494	486	477	477	472	501	469	498	508	510	492	495	498	477	472	444	501	526	488	497	540	441	512	475	511	490	496	486	478	496	532	472	504	530	501	474	485	483	475	489	494	506	510	502	490	501	507	473	475	478	448	479	465	473	529	508	447	524	515	506	489	501	481	495	513	533	516	530	476	497	474	508	457	486	541	526	473	500	503	519	516	519	533	536	472	464	520	468	466	481	495	495	506	495	520	472	475	492	503	472	488	497	504	540	485	511	471	477	546	467	501	459	491	513	455	498	468	491	500	490	494	477	506	504	492	477	542	518	524	519	510	487	516	525	483	467	459	448	474	465	509	512	476	473	489	492	511	517	519	475	485	460	469	507	482	519	491	500	492	503	503	491	485	477	493	514	449	498	491	475	482	467	485	489	530	530	485	516	514	437	515	492	464	496	463	482	521	459	516	539	531	495	489	503	489	486	545	484	481	490	480	488	534	489	502	485	522	500	490	484	542	508	536	478	545	469	496	503	492	468	495	490	465	521	484	490	524	507	514	530	507	500	506	538	473	527	545	495	508	480	468	510	509	513	467	492	475	495	512	495	466	456	492	470	489	431	495	496	447	487	493	467	500	481	488	531	469	509	514	494	481	504	528	495	486	470	520	468	538	516	479	472	494	470	495	510	476	535	516	479	487	474	436	445	524	473	542	498	493	494	518	471	483	448	523	464	529	480	511	512	504	510	502	495	493	516	461	489	479	524	512	494	494	479	498	505	484	504	483	442	497	449	513	547	463	512	492	504	517	454	467	517	468	510	507	493	485	506	485	478	510	459	531	495	520	469	471	500	477	464	481	523	500	500	474	481	497	508	501	460	521	486	519	493	500	526	460	524	510	480	518	519	484	497	509	502	494	510	497	517	481	469	472	492	490	547	492	494	551	484	510	440	489	462	499	494	482	459	479	536	487	500	485	477	473	486	471	504	520	491	501	497	452	466	498	495	469	478	503	519	501	481	502	479	491	478	529	470	488	517	511	531	485	466	510	468	484	447	486	474	447	488	528	503	481	476	499	505	508	500	503	513	479	464	484	475	477	510	475	555	458	499	521	536	554	482	487	511	518	540	511	506	471	517	491	496	457	473	490	524	466	479	483	473	525	496	502	497	493	467	516	488	506	484	515	503	519	460	535	438	503	500	488	504	503	509	509	537	482	500	490	500	496	547	508	464	495	506	498	458	514	512	498	459	529	507	510	453	512	499	518	517	465	500	475	504	490	476	522	495	514	513	492	488	469	481	491	489	486	494	506	509	494	487	506	519	499	521	505	507	517	475	466	458	501	476	504	535	505	523	482	461	490	499	521	466	497	495	507	485	472	492	484	487	543	510	520	484	530	487	497	500	496	470	493	463	475	480	529	472	459	486	508	452	523	477	499	444	439	473	498	462	488	526	479	494	463	473	468	518	522	476	515	530	482	493	514	500	487	491	491	493	503	494	498	532	487	485	471	494	473	517	497	498	516	506	519	491	470	517	486	421	508	487	499	480	491	510	486	499	454	487	513	477	500	466	505	486	491	490	494	499	503	505	478	502	503	509	501	480	505	475	549	480	513	466	505	486	461	505	468	470	459	506	502	491	488	509	457	461	511	515	487	497	463	499	462	481	482	488	468	503	480	501	479	475	445	442	459	532	553	526	508	487	484	478	499	470	516	459	501	485	501	477	507	518	483	507	523	474	464	513	506	498	516	483	550	509	488	502	506	461	484	504	499	450	522	482	484	503	469	446	530	504	513	507	516	488	507	485	494	493	474	473	526	516	508	506	519	521	496	491	534	452	460	521	506	495	492	477	492	485	483	456	507	518	515	487	485	497	502	510	483	518	518	520	483	464	464	511	469	518	459	508	514	503	513	436	483	472	497	511	510	497	505	475	484	523	485	447	455	508	446	521	447	480	472	499	502	495	479	489	506	501	531	510	509	493	472	474	542	473	487	513	501	497	486	502	506	522	478	471	487	505	521	470	498	523	458	535	476	495	510	483	496	512	490	527	508	463	513	508	505	502	482	471	499	503	479	481	492	477	505	537	494	452	480	449	529	487	514	480	476	486	471	499	499	456	498	495	463	450	446	488	502	479	478	495	483	487	460	476	485	505	500	493	504	492	490	463	518	478	479	477	513	479	476	493	479	476	516	505	489	480	527	480	530	493	463	530	507	516	467	468	494	456	499	483	486	496	474	468	480	491	471	524	464	493	492	492	494	514	472	497	473	468	484	448	491	488	490	512	479	497	523	512	470	488	460	491	455	510	484	466	504	504	488	459	518	484	502	470	538	495	487	473	511	494	502	502	490	492	478	517	496	510	479	512	528	468	488	484	515	462	495	460	520	496	469	477	481	519	499	479	492	483	489	520	457	486	468	495	474	482	466	502	498	483	478	528	506	477	507	527	498	484	534	504	461	463	507	480	521	486	501	514	484	478	506	520	462	474	500	493	512	500	515	494	478	506	523	506	519	514	519	499	515	495	474	512	448	490	556	495	493	490	470	498	529	501	485	515	467	477	522	490	472	471	515	539	498	483	506	507	499	481	523	497	516	492	475	496	486	469	493	461	515	512	459	499	489	508	492	484	516	495	464	500	508	505	493	515	490	532	479	450	497	477	504	509	466	528	499	487	515	512	516	474	489	479	499	517	459	491	519	472	499	477	522	506	471	531	508	459	491	508	502	552	520	486	480	503	531	499	475	481	466	515	482	510	525	486	513	521	472	457	507	450	508	491	493	470	491	543	486	494	474	477	494	497	484	488	435	482	534	474	500	464	455	506	497	509	506	508	474	485	493	477	508	517	479	504	478	466	481	492	501	440	474	472	508	481	515	492	499	537	469	489	479	495	492	505	497	490	437	539	498	464	476	463
23043	21044	28169	24163	20987	8397	1750	1046	878	827	784	778	738	714	688	700	658	673	651	638	630	633	602	681	637	622	629	610	606	634	649	600	614	585	670	618	637	624	633	620	666	610	597	613	587	635	646	595	585	624	635	635	618	640	604	626	592	586	622	576	587	645	621	663	579	597	617	608	626	622	590	588	630	581	603	657	612	652	607	633	626	627	618	590	602	617	596	653	596	603	581	617	611	660	645	629	654	671	633	630	600	590	586	533	620	593	563	585	590	623	619	641	564	608	605	613	618	614	611	545	594	640	654	614	583	604	589	641	653	629	599	597	577	596	593	614	675	629	620	627	597	652	620	600	629	680	599	624	628	608	642	673	649	610	619	584	616	624	629	629	643	586	547	603	610	593	693	618	609	609	611	552	606	608	595	623	618	645	615	595	628	612	611	643	558	618	632	573	611	601	623	640	622	552	646	606	596	601	645	640	612	620	600	626	609	600	600	601	614	591	618	598	600	644	609	611	623	592	596	599	611	615	587	612	589	664	589	585	643	593	592	641	607	641	609	621	623	603	560	608	603	602	569	610	619	619	563	587	588	601	620	592	601	606	611	598	604	567	601	647	581	614	632	634	631	595	626	619	571	596	659	574	571	596	524	624	644	626	614	594	605	602	605	569	647	615	589	582	609	608	587	603	607	648	602	583	587	623	607	564	642	578	644	622	581	647	615	640	586	608	613	627	582	611	604	636	604	575	571	640	644	648	570	595	589	586	601	652	619	636	598	615	608	628	618	689	600	592	591	614	634	624	628	624	580	642	603	634	630	625	637	632	580	621	626	574	629	582	570	617	598	610	607	614	598	581	607	563	625	572	607	584	624	609	662	610	573	620	638	621	577	586	576	618	607	593	575	600	623	625	622	644	618	617	638	662	625	639	609	593	641	621	584	549	557	614	561	615	597	631	582	602	665	633	580	617	605	647	610	591	639	602	583	614	645	602	592	615	635	654	631	610	590	609	646	610	620	604	622	608	608	619	604	679	602	663	586	620	618	636	565	621	599	624	608	609	602	587	613	581	604	600	619	587	614	570	614	600	603	605	623	621	650	603	567	593	565	607	586	646	562	599	607	623	623	628	593	605	573	636	622	614	556	603	635	572	631	669	584	553	618	642	586	603	665	602	620	612	606	657	619	644	597	610	596	604	628	573	617	586	568	599	671	624	599	617	568	590	563	566	645	627	650	618	649	618	609	685	618	620	640	612	569	600	618	582	642	595	648	591	630	608	629	581	623	617	683	643	619	622	599	598	572	581	583	610	648	604	589	595	611	620	613	624	554	613	618	567	605	620	579	604	632	601	575	618	631	560	616	605	595	628	637	606	659	608	653	612	639	597	599	613	616	622	628	643	616	572	679	625	586	592	636	591	593	615	575	600	590	582	593	623	623	643	630	582	642	622	643	636	614	589	625	638	598	558	597	580	599	596	631	611	568	593	570	623	578	592	616	629	571	625	618	611	618	645	555	616	607	626	608	597	567	637	566	600	616	651	606	620	613	607	613	594	639	627	636	641	630	611	597	624	570	600	618	640	657	583	631	642	620	568	591	611	628	592	587	599	620	655	633	624	626	614	587	591	652	630	594	623	624	570	620	608	625	610	602	599	618	598	605	630	629	599	593	621	575	639	626	645	633	601	600	547	658	662	662	619	581	655	628	592	596	642	609	602	618	553	618	595	631	644	609	583	605	610	613	626	578	588	632	643	544	624	610	562	646	628	587	581	640	610	614	639	633	606	588	617	603	631	603	592	625	611	591	614	644	614	620	602	585	610	664	587	643	601	603	585	580	589	615	584	587	629	639	624	608	616	618	588	605	608	650	599	585	652	589	592	603	612	601	587	578	564	640	602	597	608	604	645	618	598	626	589	590	597	618	584	640	645	562	577	608	631	620	622	605	616	628	655	662	650	613	596	630	570	599	596	627	585	651	615	593	624	651	626	584	596	668	627	636	621	649	609	608	608	605	632	615	649	611	596	586	643	594	602	567	642	656	535	586	610	647	601	628	580	617	580	617	611	621	590	634	585	599	589	613	637	586	625	656	625	627	607	623	599	588	611	567	616	562	610	617	644	621	580	599	608	602	615	634	616	603	614	602	612	564	583	626	622	568	626	602	598	641	635	615	595	666	607	621	618	596	617	601	570	604	626	640	601	625	587	598	613	618	586	586	624	614	582	595	638	597	583	571	576	581	592	632	642	626	637	592	593	633	612	615	592	591	630	621	595	640	591	612	586	610	622	585	579	607	623	589	652	587	634	626	623	644	613	582	651	640	601	588	611	608	599	591	578	584	623	614	589	612	630	588	614	610	601	622	594	592	594	632	639	638	615	614	565	639	635	600	651	587	625	612	574	601	613	622	651	629	615	568	642	571	614	622	617	623	629	624	631	621	638	621	614	636	621	619	611	612	608	589	607	639	640	572	633	643	568	608	616	592	603	614	567	609	612	584	603	618	583	585	580	559	627	624	609	602	603	585	606	650	589	628	603	639	598	574	590	593	585	634	601	611	578	601	592	569	599	650	606	607	598	628	607	631	581	573	620	645	652	616	591	602	561	620	612	593	639	557	630	616	617	593	591	625	587	588	609	602	620	590	621	612	635	586	627	641	614	608	615	635	627	609	576	609	602	589	587	645	664	596	629	601	587	608	595	563	625	611	614	599	626	602	582	602	632	583	599	629	591	591	622	607	613	602	570	591	575	595	621	624	593	597	561	638	617	608	605	591	616	639	637	637	639	581	595	615	612	597	612	626	642	597	618	623	596	585	647	590	616	587	591	607	610	614	600	601	610	624	609	613	580	642	610	566	583	645	591	625	620	627	607	646	629	623	564	670	612	620	627	567	629	554	625	601	605	605	570	580	612	599	629	616	596	563	592	598	601	591	603	591	657	585	566	638	566	594	622	630	651	593	633	587	631	615	582	645	567	590	575	612	588	587	626	589	603	683	594	607	604	556	603	630	609	650	620	619	583	659	557	620	601	614	577	575	613	595	609	608	644	591	643	641	611	625	618	630	593	603	619	551	607	610	611	575	617	627	609	666	641	619	599	625	628	602	602	645	568	591	589	579	586	608	602	632	610	607	621	637	579	654	611	598	633	615	592	614	635	609	602	614	646	632	572	601	613	637	633	612	584	628	612	595	606	669	609	618	612	574	621	595	577	597	580	634	626	625	616	628	611	585	596	622	586	557	577	583	603	582	568	607	643	581	571	634	617	655	596	628	595	611	589	611	634	603	595	591	578	595	687	641	550	604	561	641	622	617	619	650	650	608	570	594	637	567	643	614	633	609	577	559	598	596	648	618	583	583	615	587	633	655	608	627	614	605	616	582	587	581	636	606	571	596	609	580	576	621	623	598	591	589	554	631	603	582	635	582	634	612	598	606	623	597	604	648	624	570	620	620	594	602	577	565	601	593	580	642	637	615	578	578	648	592	625	602	627	642	547	622	600	633	615
4406	12339	22792	3878	3833	3264	2365	1785	1448	1290	1222	1110	1089	896	948	909	825	809	837	807	807	855	824	847	827	812	806	802	841	814	765	796	819	810	789	811	769	811	775	795	787	839	798	768	808	749	839	789	847	744	815	808	814	775	787	797	818	780	829	751	781	846	776	781	741	778	805	756	791	771	757	810	780	798	825	793	789	811	768	779	840	745	750	790	744	802	812	774	768	751	785	805	779	828	784	836	751	824	799	745	776	769	792	791	795	806	770	731	773	779	833	778	800	784	769	811	777	758	815	764	821	786	811	804	790	784	791	782	775	788	851	821	746	780	762	762	733	816	800	777	769	799	763	729	767	779	823	792	803	804	810	775	780	747	829	818	809	812	743	735	773	766	796	775	745	772	783	775	828	759	806	783	800	764	780	751	821	808	808	795	830	831	770	816	748	776	766	746	803	812	766	718	732	786	787	757	745	746	785	794	749	812	786	816	797	767	783	752	825	798	758	755	788	759	845	813	782	830	786	776	744	798	793	794	779	803	756	802	789	788	723	770	770	804	773	689	793	809	774	769	771	803	741	807	784	782	853	816	794	750	801	778	753	813	745	782	789	768	747	794	763	794	771	753	749	786	814	791	731	792	800	787	794	789	804	839	766	781	769	812	792	814	797	767	764	821	792	786	792	792	820	817	767	760	797	804	785	816	803	777	785	783	762	731	805	817	805	768	790	731	762	788	806	774	790	805	754	745	854	751	787	760	780	771	775	792	818	789	769	781	796	788	777	802	830	763	766	801	759	782	777	767	783	756	790	768	799	788	801	742	789	758	791	720	768	737	804	779	766	731	718	793	793	798	808	797	802	775	738	823	816	759	853	760	761	790	794	753	793	784	738	871	780	743	737	770	848	812	759	826	780	729	768	764	809	782	804	763	798	767	743	749	787	801	762	774	756	791	786	809	799	801	802	806	784	822	771	759	771	786	761	791	736	792	789	770	784	753	801	802	835	781	811	802	810	742	790	814	841	827	796	803	771	834	794	761	797	818	794	765	806	779	784	771	797	797	778	770	818	790	726	708	788	733	786	778	801	803	789	775	807	763	774	759	802	807	776	814	805	751	784	820	764	780	826	789	793	798	829	794	783	739	782	782	826	745	767	776	772	770	791	804	772	774	765	809	811	781	752	770	786	790	789	761	763	803	735	749	802	768	749	822	805	798	770	812	818	719	831	806	793	816	782	754	799	813	819	757	795	760	810	783	764	741	796	754	850	775	748	807	803	817	733	773	798	788	800	788	812	704	726	773	800	784	794	757	787	781	753	749	815	805	773	785	820	791	796	800	781	798	818	794	765	789	806	773	709	741	827	843	754	778	787	743	809	749	781	777	804	811	773	818	816	782	861	791	749	832	743	805	792	753	735	757	744	767	786	776	808	819	795	792	784	758	818	753	781	778	797	774	814	766	761	777	790	730	812	776	767	783	752	755	787	750	800	782	774	826	784	831	768	771	789	753	763	796	751	801	750	736	754	759	717	763	749	751	789	768	841	793	762	815	823	751	812	798	779	797	755	769	778	827	776	773	795	788	772	787	816	770	781	745	807	755	748	819	791	814	800	856	790	771	775	764	800	789	788	813	763	800	778	808	775	758	811	789	799	824	821	774	771	739	769	757	807	797	793	779	772	734	802	815	806	763	786	793	758	779	782	784	792	780	813	785	755	802	824	795	765	776	789	805	754	826	763	838	804	831	792	804	789	759	754	797	765	796	801	764	799	781	781	827	753	830	800	782	797	771	774	789	780	736	795	787	750	763	734	809	798	749	832	787	764	763	781	795	729	774	724	717	799	776	823	804	796	749	806	812	785	793	790	777	770	823	768	770	767	725	762	787	752	772	785	762	782	752	773	763	754	766	739	809	827	803	823	781	735	807	822	747	743	792	804	799	754	783	821	779	798	790	745	764	768	762	765	726	767	781	813	739	793	796	761	777	830	767	791	790	755	791	811	771	754	803	810	800	776	822	798	768	837	752	766	756	758	771	769	811	764	798	775	804	797	775	782	746	723	758	793	805	778	770	824	723	789	756	777	804	781	818	821	760	779	804	765	752	771	822	795	778	733	735	873	790	788	799	815	835	769	765	781	728	778	826	773	734	753	699	796	821	759	810	761	746	796	770	808	792	785	764	737	798	753	768	811	753	761	817	818	787	739	757	757	833	749	820	798	762	750	737	769	763	747	790	789	804	783	785	799	769	761	746	781	767	782	785	803	739	781	780	794	775	746	772	785	751	785	820	728	765	763	836	827	768	779	767	764	812	722	755	786	769	786	711	826	740	715	818	793	771	810	766	820	764	771	784	786	780	790	754	746	829	779	801	746	780	802	785	796	782	793	746	782	779	771	736	787	770	762	772	847	726	804	782	737	750	776	802	830	810	789	821	771	805	730	760	748	808	753	786	745	792	781	783	840	810	783	745	780	768	786	760	768	785	755	817	756	821	817	774	791	813	809	768	773	774	774	775	792	801	785	765	774	788	850	794	744	762	786	762	790	806	796	752	802	711	759	776	778	788	755	787	822	801	819	791	813	772	786	747	771	788	815	774	723	779	719	811	803	798	770	753	790	788	791	784	792	771	860	804	797	759	765	803	776	737	812	812	828	810	798	789	806	829	757	766	789	759	769	853	775	764	770	790	783	744	816	807	789	758	773	741	798	748	808	841	791	818	821	748	763	754	740	785	790	809	813	784	841	759	781	760	816	774	722	799	798	790	806	773	741	779	772	763	758	796	750	771	798	782	810	803	801	719	752	799	777	763	784	766	802	786	776	789	787	781	782	803	792	806	806	744	795	759	790	751	823	748	761	777	766	761	790	788	815	831	772	766	786	747	776	789	823	705	797	805	790	799	796	837	777	789	752	805	722	769	747	775	746	804	798	808	771	856	805	783	752	725	794	758	803	830	793	778	796	791	797	788	786	754	763	789	793	794	777	816	769	771	784	784	779	796	764	739	799	780	757	818	770	791	812	799	789	835	817	788	759	730	779	802	766	791	804	810	802	769	825	804	776	767	742	792	793	790	776	763	766	796	796	822	796	773	776	759	811	794	780	765	781	737	760	800	792	738	760	795	823	716	768	816	769	760	799	803	793	784	773	815	801	799	816	784	794	782	817	768	800	718	770	784	785	792	785	761	812	828	732	762	772	784	781	761	774	833	799	808	863	747	794	794	734	840	727	823	790	783	764	820	803	802	780	739	783	775	763	792	780	818	806	766	774	771	801	745	799	753	818	787	726	805	771	794	807	794	834	781	826	845	792	802	807	763	806	790	766	841	784	802	773	785	762	802	840	790	806	774	752	781	789	799	767	765	784	800	785	853	757	786	813	750	808	792	802	762	768	754	745	831	768	763	784	786	715	780	794	799	784	796	797	753	791	782	866	782	799	743	748	779	765	799	796	770	820	764	798	771	796	775	794	768	771	713	827	798	828	768	758	776	759	789	721	747	762	751	722	755
24136	21022	26755	25103	6389	905	593	403	328	330	276	244	203	207	203	190	211	205	198	195	216	209	190	210	190	174	178	215	201	185	183	190	172	208	173	172	183	171	162	177	179	194	166	171	160	188	168	172	191	210	204	184	182	185	184	183	177	183	191	153	189	193	186	185	175	176	190	183	184	175	165	170	171	171	176	177	193	158	196	179	181	170	179	179	182	186	159	176	169	170	186	181	160	178	183	180	174	169	154	181	167	190	179	176	183	189	167	178	179	166	184	201	164	197	183	202	163	181	161	170	215	153	167	175	168	162	203	194	197	188	173	167	163	171	193	186	150	194	185	189	169	198	202	199	175	188	199	170	165	167	171	171	196	203	173	172	187	205	197	165	183	186	189	198	181	175	183	176	172	188	168	177	194	161	176	161	173	190	169	194	170	183	180	191	163	183	194	170	188	188	197	168	184	179	172	157	175	167	190	200	170	172	193	184	165	184	180	185	175	177	165	188	197	169	170	174	160	178	178	187	177	201	166	183	172	157	150	172	158	156	164	179	197	198	156	167	164	197	195	171	198	172	202	165	192	179	153	176	197	185	182	187	180	166	183	173	174	198	186	183	160	159	180	174	179	176	184	163	164	176	171	158	194	181	172	193	184	174	182	180	183	172	178	179	184	186	194	158	182	167	163	150	158	189	179	159	202	177	174	184	167	176	167	159	182	209	183	165	178	194	176	153	168	181	183	167	172	169	203	193	149	187	166	174	155	165	166	192	195	148	192	159	161	172	187	173	168	174	189	175	159	187	184	176	186	180	180	191	198	162	164	175	169	184	181	180	202	172	195	164	176	192	190	179	178	171	178	170	178	183	189	170	171	171	176	167	167	190	172	193	165	162	182	190	170	134	187	165	176	180	187	181	182	173	193	185	172	167	190	153	179	162	168	171	182	185	154	178	197	171	188	173	159	189	169	185	164	163	189	160	190	173	189	171	156	166	175	188	172	162	178	166	201	171	178	173	155	154	178	181	182	171	201	168	152	171	174	192	179	182	185	173	193	187	183	176	172	177	158	190	153	178	161	177	155	190	180	146	174	162	186	164	181	166	168	200	186	180	179	182	162	174	209	195	161	168	198	180	158	176	198	194	181	172	188	190	167	173	179	183	202	204	157	187	190	203	181	194	175	163	200	151	187	181	178	181	153	170	170	183	172	176	179	174	171	168	201	179	164	152	147	167	185	187	164	187	162	187	173	160	181	194	174	186	153	145	186	194	169	223	175	199	191	175	168	199	176	162	197	174	170	181	182	158	191	176	155	154	194	198	166	177	184	164	166	178	169	206	186	156	171	155	166	187	183	189	197	183	165	171	177	169	190	174	185	193	195	170	181	189	179	177	153	180	203	181	159	175	167	197	181	179	176	170	157	158	182	181	202	181	178	189	204	166	184	180	191	190	173	172	178	189	195	149	185	151	179	171	177	185	171	191	186	195	187	179	165	186	198	179	171	183	187	181	182	196	208	174	192	163	163	155	191	181	181	170	177	179	169	163	193	178	196	186	170	173	181	179	185	194	171	179	176	156	194	150	181	194	159	183	185	182	175	161	178	176	167	178	197	177	180	181	200	172	168	194	178	179	171	193	164	172	170	174	180	192	163	190	159	182	146	171	185	176	195	185	181	205	168	187	188	190	165	194	176	186	174	188	168	186	158	180	170	186	196	157	189	178	195	165	184	183	191	210	171	165	197	188	186	175	180	178	180	166	192	183	160	173	179	208	172	171	179	163	194	179	193	157	178	181	186	187	192	169	175	194	185	165	199	192	166	175	187	170	165	164	164	182	159	171	182	175	169	176	178	195	175	167	193	176	167	166	184	205	171	191	194	179	173	163	166	153	183	174	203	162	169	173	189	177	183	170	179	176	202	186	162	160	174	168	201	205	177	185	176	223	175	166	183	188	194	158	170	197	164	163	184	169	194	162	171	196	175	185	172	176	166	171	170	183	203	163	191	176	184	183	141	156	181	169	187	146	181	187	166	179	186	158	193	170	173	203	158	191	161	178	175	161	196	164	184	180	162	165	167	201	170	172	183	174	187	166	172	175	171	160	182	171	206	170	169	182	188	175	187	188	176	145	188	183	191	164	156	179	160	195	172	191	189	176	196	187	170	154	177	171	169	190	184	184	192	179	148	154	183	184	195	178	205	184	168	180	168	169	167	180	171	162	162	184	184	148	159	197	191	178	160	179	146	177	190	192	204	170	175	181	165	170	201	174	182	174	175	186	180	166	180	171	184	204	167	175	196	173	170	176	191	174	172	167	171	158	205	168	199	206	195	192	184	162	163	170	204	179	167	153	177	200	189	170	185	160	185	169	178	207	193	153	181	186	176	177	155	167	185	177	199	185	166	161	196	190	204	192	187	173	165	191	161	179	154	152	171	166	180	185	205	179	169	182	171	185	164	197	197	180	172	165	185	184	190	184	171	164	183	176	168	174	191	163	173	199	176	177	206	178	172	161	192	166	196	169	180	192	197	172	177	185	161	174	169	174	179	163	207	192	178	180	184	175	174	173	161	182	155	172	169	160	163	187	174	171	184	178	175	206	168	162	173	176	172	181	165	175	190	180	178	198	158	182	172	193	181	177	182	200	149	183	167	177	177	170	178	204	172	177	192	165	188	168	175	171	175	190	187	172	165	205	160	185	170	154	177	186	198	202	178	176	198	173	193	181	169	177	155	187	169	146	174	173	171	173	189	188	182	184	173	178	178	183	151	183	189	183	173	193	156	190	165	158	159	195	182	190	144	177	189	204	190	174	189	177	194	184	167	179	192	192	189	176	158	162	148	185	186	174	172	173	150	183	171	184	170	180	179	182	167	183	158	197	163	174	180	208	186	178	155	156	183	182	179	192	190	193	167	184	164	193	187	191	156	170	175	191	207	171	182	171	188	179	194	157	177	170	181	172	164	160	187	186	173	148	179	193	200	163	176	167	179	174	150	159	166	185	160	172	179	203	167	188	175	175	161	160	169	142	192	198	207	176	196	160	189	172	161	183	169	185	188	187	199	163	172	190	181	173	173	196	187	218	176	165	179	184	169	172	184	153	172	181	155	177	205	184	177	186	172	176	162	186	154	181	176	185	162	164	167	182	166	185	169	186	165	168	181	187	182	171	171	186	191	179	165	181	180	160	174	180	197	161	184	181	178	203	177	181	169	167	202	153	174	191	155	188	203	199	189	176	179	180	183	193	189	153	164	184	194	169	168	166	172	177	198	183	175	173	184	174	165	188	163	164	156	166	156	153	198	197	165	171	172	208	191	164	155	188	179	168	181	182	172	160	211	179	171	180	166	165	160	172	184	177	173	174	189	185	156	192	184	165	162	172	170	190	133	173	190	166	184	188	160	139	192	195	179	168	185	178	183	186	168	166	182	164	142	178	172	175	158	171	185	179	172	174	160	192	171	207	174	164	192	192	180	180	180	193	175	181	180	190	163	180	178	168	179	154
4097	7899	18078	2346	2082	1855	1238	890	709	596	539	410	390	293	337	303	279	278	264	278	242	283	288	288	244	256	261	249	265	262	269	253	250	249	248	266	247	239	254	240	229	264	238	240	233	271	246	284	260	265	252	257	244	269	244	253	215	232	261	235	246	261	229	247	254	242	244	270	264	242	219	261	254	219	268	237	251	245	271	242	268	250	239	254	228	261	254	217	244	268	239	252	239	258	229	250	237	259	241	248	250	248	230	261	250	261	248	264	265	240	257	233	245	242	251	252	236	234	263	257	237	252	265	258	240	244	254	233	261	235	278	238	232	264	270	277	225	227	240	197	253	244	241	231	258	231	237	251	251	294	246	256	241	255	235	258	248	249	252	257	242	251	251	257	272	277	252	247	243	235	220	245	258	254	238	263	248	229	246	286	263	247	257	255	255	251	232	249	267	262	262	254	241	260	219	261	259	241	251	257	257	244	236	234	227	255	256	253	231	248	265	257	242	253	239	253	249	271	262	258	259	250	238	247	248	250	232	264	240	254	256	250	232	230	244	254	265	240	259	257	247	238	258	231	276	277	250	251	238	231	236	253	241	259	259	247	239	243	254	251	259	239	225	236	262	255	256	252	251	253	238	250	237	249	243	244	215	222	254	258	270	244	272	239	211	251	281	243	280	236	241	256	249	236	247	264	257	250	257	246	267	266	261	243	265	246	246	262	261	249	252	250	254	248	228	242	232	251	255	230	280	253	245	250	264	251	237	266	255	253	250	291	236	245	212	266	287	260	252	226	265	223	243	241	233	232	243	241	223	245	242	263	240	248	256	275	266	231	235	262	263	237	248	233	267	235	262	240	266	261	245	269	259	241	288	247	250	226	273	243	246	253	220	246	249	270	274	276	254	263	239	271	259	241	236	246	242	231	266	244	247	258	238	260	265	240	258	229	248	261	240	234	234	256	251	236	220	232	270	262	260	266	242	244	262	227	271	239	248	231	238	231	248	242	246	238	279	255	258	243	254	273	235	253	232	258	247	226	270	240	238	212	261	276	245	238	244	214	256	251	221	232	256	222	258	249	252	266	260	276	252	270	265	230	231	253	249	203	256	272	237	247	223	251	230	249	225	226	254	227	255	244	248	235	234	263	255	234	232	239	253	256	221	239	253	256	237	254	246	246	220	261	228	253	246	238	254	223	243	266	250	262	244	238	247	233	243	242	225	274	264	274	245	246	246	244	260	251	253	237	238	201	261	258	232	256	267	232	242	250	265	245	239	249	221	270	244	242	248	250	249	277	256	267	240	240	246	256	252	246	218	251	244	267	239	242	261	248	236	250	279	250	268	241	256	248	253	247	261	231	268	247	260	258	242	251	261	258	228	237	236	246	244	240	268	247	252	261	246	247	232	242	206	263	274	249	266	235	259	233	246	263	222	222	232	255	238	250	268	253	264	242	269	252	205	255	224	219	254	257	253	238	238	238	257	237	233	245	243	230	261	245	214	261	226	241	257	241	242	239	244	233	248	246	298	225	224	247	242	249	261	273	220	264	231	253	229	225	236	228	214	234	260	275	226	236	281	234	237	251	260	232	264	240	246	231	237	255	261	249	224	269	279	235	268	240	270	244	237	243	251	236	239	250	250	259	242	254	250	246	269	226	239	247	238	246	258	244	222	284	230	278	260	248	237	230	258	215	235	281	232	256	246	247	266	273	237	239	256	243	258	261	266	260	241	240	245	247	247	227	250	241	228	248	231	230	232	239	262	273	253	249	250	283	243	238	258	249	257	236	259	241	258	234	274	255	236	235	235	251	224	252	245	262	260	261	258	237	251	282	251	258	240	257	284	244	270	230	267	261	244	239	264	261	270	229	222	243	260	265	276	250	252	237	266	253	266	260	261	258	239	265	272	241	234	249	259	259	259	252	267	276	236	269	254	239	271	248	259	232	256	242	275	242	235	251	264	255	230	247	252	230	268	240	245	235	244	222	230	236	250	241	262	259	233	246	294	261	211	243	237	246	242	269	246	254	266	218	247	217	232	253	243	262	253	237	227	261	245	232	263	245	232	237	261	256	241	247	237	273	283	271	225	230	259	275	260	226	234	276	252	245	247	237	236	242	267	237	251	275	256	251	251	268	248	255	231	253	246	258	222	258	229	257	242	218	275	235	260	250	245	251	229	267	264	210	249	274	261	243	239	264	243	246	251	242	227	258	232	263	253	265	230	263	257	253	259	223	260	250	281	262	256	230	226	242	207	240	260	235	241	241	267	236	240	254	275	245	244	265	246	252	254	267	249	245	248	244	254	256	287	261	249	279	254	261	247	229	233	252	221	233	233	271	247	257	266	240	264	227	260	238	230	234	269	240	237	252	229	246	246	216	247	255	256	276	258	251	248	235	259	253	239	223	274	249	254	238	225	238	257	270	259	256	223	235	245	265	235	237	254	279	252	266	245	219	247	247	258	249	257	241	258	292	256	249	228	246	258	274	238	243	224	230	246	227	231	259	266	250	267	252	246	241	250	229	235	242	232	234	263	244	256	231	221	235	274	240	253	268	258	246	278	246	242	259	251	249	276	273	253	253	258	229	239	255	233	239	237	249	256	266	270	227	258	233	259	245	251	247	265	222	262	248	254	246	257	243	273	236	253	232	243	252	283	279	236	249	223	234	255	246	251	296	260	248	235	265	266	271	258	279	250	248	270	232	230	255	257	255	244	229	237	262	253	266	265	237	245	243	239	249	282	254	261	266	250	275	243	228	243	258	253	253	243	234	269	262	254	242	243	222	276	255	255	233	232	228	279	237	239	235	224	293	231	218	241	230	246	244	267	230	240	270	246	262	264	241	253	251	250	249	215	260	246	224	231	236	243	265	258	296	255	253	216	211	244	239	266	275	265	233	240	266	272	249	255	225	241	241	259	273	243	225	262	259	259	213	228	273	244	246	247	249	247	229	243	246	233	253	242	262	256	241	257	235	254	256	231	258	242	220	211	244	234	252	251	264	250	221	241	272	252	267	262	215	251	267	246	267	230	256	227	262	222	222	246	245	248	247	244	254	246	256	251	240	255	268	287	248	251	259	240	234	241	256	268	245	248	249	232	243	270	237	251	253	237	257	251	267	242	255	253	243	230	283	265	253	227	238	260	226	260	222	251	219	223	257	264	267	253	265	243	247	247	245	252	260	240	254	242	250	234	252	228	245	279	264	231	225	251	227	281	247	253	221	251	270	261	237	242	249	232	244	259	240	250	254	234	235	231	250	251	248	234	265	240	241	272	280	229	230	243	253	261	259	269	255	239	243	240	259	243	246	241	266	249	239	255	264	245	250	256	274	247	230	217	246	249	281	253	244	239	262	244	250	240	237	262	247	270	237	261	268	244	247	244	218	231	276	277	256	239	277	250	238	248	219	252	262	246	264	258	264	251	251	238	247	233	234	247	262	263	235	230	239	255	217	261	250	249	249	247	218	243	236	226	253	232	235	255	222	229	244	264	248
22172	21106	28588	23852	21114	20965	5833	1441	938	845	801	690	639	535	551	546	569	488	487	525	457	472	507	474	497	489	464	460	507	469	455	470	443	440	448	447	440	483	443	432	484	429	415	426	452	447	474	463	435	389	472	465	464	458	472	439	470	444	446	463	426	432	426	454	466	468	436	451	456	508	459	445	459	469	435	428	442	456	467	470	433	466	510	409	463	442	478	478	450	475	440	473	476	462	462	424	437	445	449	478	512	437	440	445	460	460	473	494	482	476	502	469	447	415	425	465	477	459	460	440	434	445	504	474	440	473	443	412	451	447	439	501	445	466	452	427	441	477	466	434	407	378	420	472	469	414	459	445	472	457	433	456	463	399	413	461	459	460	461	448	432	431	462	414	423	454	450	442	450	442	458	467	433	416	448	432	415	428	464	408	439	463	434	453	431	438	426	426	442	424	490	475	437	457	437	452	428	439	477	440	473	447	449	450	449	453	491	482	441	488	431	400	467	470	452	467	405	434	413	431	424	399	455	439	462	470	434	445	443	471	419	458	441	445	466	426	428	443	451	442	491	446	428	481	444	425	429	461	417	444	436	432	418	470	464	441	398	414	413	438	425	474	448	468	435	447	455	426	457	446	438	462	464	456	438	444	436	456	399	452	460	422	437	509	454	483	465	431	432	468	427	443	448	441	467	472	406	449	460	451	464	464	397	457	446	457	452	442	441	448	442	452	455	440	438	402	442	455	446	444	464	468	480	456	454	400	446	458	459	418	480	439	436	422	490	423	455	435	404	450	446	452	427	437	452	440	470	448	417	464	448	431	467	481	451	430	441	444	471	431	421	437	474	434	409	450	449	430	472	421	441	454	451	472	444	422	454	410	451	449	444	426	454	454	430	439	470	434	460	425	457	469	445	455	442	480	434	454	405	461	468	414	481	432	434	458	460	453	433	457	424	402	470	477	424	434	445	486	414	437	466	497	429	450	454	478	422	452	438	442	462	440	409	434	439	451	475	457	447	444	473	460	442	419	444	414	427	419	446	456	448	432	425	482	454	493	503	450	430	426	448	446	466	450	442	437	487	422	488	446	432	445	502	436	484	472	444	484	445	415	441	439	442	485	402	440	461	471	444	434	426	426	442	431	489	425	456	431	469	470	470	466	462	438	464	461	442	445	403	411	445	461	437	448	444	474	460	456	414	444	422	472	451	443	412	440	470	424	448	448	434	454	435	427	419	464	453	449	496	426	447	437	407	407	441	435	432	461	423	488	443	428	460	432	473	445	447	417	438	430	433	426	415	438	482	446	442	456	420	432	481	480	474	475	466	476	477	477	419	446	441	469	422	466	407	453	427	442	466	450	398	440	447	425	434	441	471	439	425	404	439	434	445	453	427	453	462	435	398	449	478	445	456	459	468	446	435	459	484	477	438	464	449	457	410	441	437	449	405	410	444	399	439	456	440	439	461	434	443	462	478	441	457	471	466	437	436	484	473	449	411	398	418	410	449	472	458	431	465	428	426	453	442	402	474	439	437	443	427	468	467	418	449	409	425	437	441	416	436	459	432	469	445	451	500	405	415	447	458	468	476	445	474	445	407	458	415	440	439	467	421	453	446	484	419	427	444	459	434	418	428	439	450	466	433	454	425	402	397	456	444	459	455	471	487	425	483	440	447	407	432	425	453	443	450	456	433	458	498	464	403	437	452	411	427	497	467	452	473	416	467	446	420	438	451	450	444	453	426	377	438	449	453	426	431	431	468	484	398	438	453	478	434	445	456	454	433	428	461	421	442	425	443	405	445	461	452	426	449	447	410	461	446	410	475	419	462	455	460	436	460	449	463	445	444	410	433	484	461	443	499	428	457	440	442	436	432	450	427	448	427	441	425	466	457	427	437	481	451	435	458	412	470	428	434	451	418	414	469	431	464	450	477	472	445	449	437	403	452	468	477	466	449	439	443	489	445	399	477	416	461	441	454	498	479	434	408	444	454	440	432	433	477	470	439	435	470	467	475	443	440	440	451	428	430	438	485	481	463	424	458	429	448	424	458	483	474	452	450	484	468	436	461	448	421	422	450	427	426	459	491	417	450	466	458	432	408	413	452	470	440	448	466	448	442	455	421	420	429	431	460	457	454	428	443	435	465	457	456	482	404	400	465	452	463	473	436	432	448	469	461	439	454	441	403	426	448	435	454	425	466	453	415	494	440	405	417	466	476	431	452	452	440	432	441	451	434	450	448	418	469	433	445	447	464	433	440	415	431	466	471	431	455	469	450	479	476	462	408	432	458	439	422	428	421	447	450	440	430	448	446	442	478	461	420	462	444	477	433	450	457	441	423	434	450	409	407	418	420	441	442	437	407	439	492	458	433	459	452	435	452	414	402	433	423	428	431	423	437	441	443	420	470	404	459	448	472	412	438	412	454	426	443	439	411	450	474	465	471	464	429	458	456	476	425	478	482	462	465	452	432	463	463	404	473	409	430	428	473	410	442	451	471	457	441	451	432	449	466	433	434	438	471	451	477	433	474	425	448	478	464	432	461	421	492	390	457	466	424	415	459	432	468	477	430	424	413	454	475	441	448	428	413	445	462	463	437	425	420	420	443	466	437	458	449	437	436	430	419	452	443	397	476	456	389	437	436	449	439	434	444	443	416	443	447	442	434	434	433	475	439	435	459	446	428	453	451	446	445	428	448	433	402	444	438	439	497	440	472	429	469	432	433	480	444	474	438	424	458	439	434	465	428	445	434	460	488	447	422	484	472	485	450	440	478	431	453	427	474	428	427	465	440	448	459	431	455	453	441	438	458	457	404	466	474	443	448	455	451	437	446	425	432	455	451	479	460	458	438	438	449	466	445	425	435	428	419	451	438	459	437	455	460	442	474	438	470	413	455	436	505	441	461	435	420	444	442	426	487	417	458	411	470	456	452	437	437	446	487	433	477	448	463	474	431	452	451	419	443	435	436	433	444	420	472	430	409	465	455	420	459	487	405	438	478	454	425	477	406	420	513	463	451	381	439	454	422	449	403	422	428	473	437	471	460	433	422	424	469	458	459	477	445	443	503	457	433	415	440	447	442	454	433	434	433	461	410	428	447	432	456	455	454	477	441	450	434	437	429	446	444	489	448	422	420	438	490	469	471	472	487	450	416	422	442	439	467	417	468	446	429	465	453	500	438	449	432	426	479	405	440	429	436	472	449	461	454	463	469	480	413	437	464	440	466	457	463	457	449	463	432	471	433	452	436	452	419	456	434	440	472	461	432	475	411	430	447	432	440	451	447	449	443	431	457	421	446	433	439	462	465	439	454	437	471	414	455	455	446	429	453	469	451	441	434	423	451	436	453	442	408	467	436	462	437	448	467	439	426	452	435	442	424	450	442	458	387	420	430	443	444	485	486	419	450	436	455	428	488	419	441	430	447	431	458	423	421	455	434	450	451	415	425	455	450	452	456	460	467	493	407	452	450	480	469	464	414	486	452	448	480	460	456	444	446	473
6252	17676	27041	7403	5319	4273	3289	2471	1730	1498	1344	1139	938	848	889	808	790	703	725	716	715	706	752	639	679	663	631	645	610	651	666	674	621	612	645	617	620	628	629	607	646	602	580	631	579	656	618	582	606	598	614	664	568	569	614	620	584	623	588	554	570	593	563	646	590	584	577	600	592	653	585	640	631	622	562	600	581	580	604	605	644	594	582	600	648	567	606	559	600	602	592	597	593	592	564	602	590	556	633	535	593	570	601	597	590	612	596	641	630	566	596	564	583	623	618	614	614	591	616	574	588	603	596	603	606	596	612	568	599	580	555	570	648	579	576	586	605	592	547	572	558	613	570	589	570	639	626	615	570	581	544	594	623	579	584	610	636	555	603	607	597	565	640	607	599	603	655	574	644	588	578	575	576	605	610	567	557	582	533	583	570	554	604	584	578	584	591	591	569	575	600	599	564	637	606	573	633	575	570	613	583	607	608	616	642	580	585	592	562	619	619	591	595	600	587	592	582	601	562	579	582	565	572	611	574	578	552	585	604	607	585	579	565	628	617	572	625	605	588	621	598	587	584	585	578	618	613	572	616	596	638	579	652	575	565	634	620	637	562	557	641	573	548	602	603	615	585	590	557	631	587	619	602	630	624	622	558	600	606	605	616	552	579	587	642	602	594	582	580	621	579	602	612	623	543	574	570	571	626	631	588	618	594	587	571	603	603	604	624	598	579	638	597	559	613	544	608	570	599	591	592	617	618	633	570	561	556	608	585	598	601	598	566	563	615	640	541	606	567	581	610	598	611	582	621	589	600	583	594	635	601	554	615	573	585	607	599	573	611	625	622	609	604	602	586	595	598	621	586	560	658	573	623	600	587	612	598	617	606	570	613	579	568	551	617	612	570	593	586	610	563	613	572	588	602	611	621	566	562	619	600	580	616	625	571	639	588	598	541	598	584	574	548	598	610	591	541	616	588	588	623	604	603	597	592	648	587	544	586	578	556	597	641	582	584	592	572	585	575	571	591	606	632	628	598	615	573	557	577	586	604	594	599	582	579	583	626	600	598	600	560	603	560	588	662	605	581	600	602	553	567	609	587	641	569	593	650	611	596	585	577	576	582	630	556	551	569	647	580	601	593	579	607	570	603	576	604	598	586	603	594	596	599	599	616	578	606	609	582	552	563	550	586	621	538	578	587	599	592	577	586	545	599	543	579	574	565	602	633	603	567	609	622	640	618	578	621	577	621	556	596	571	601	595	606	594	585	556	609	576	601	598	641	600	638	614	645	618	534	619	610	632	568	589	639	597	613	599	602	569	593	592	592	605	604	603	564	624	622	586	613	583	574	580	579	597	605	597	553	601	548	584	580	563	613	626	609	550	581	585	612	616	578	541	559	585	593	631	589	610	612	616	608	640	567	603	622	615	608	636	576	617	607	626	570	586	586	594	604	618	568	550	578	581	569	609	605	608	605	605	574	614	584	631	629	584	563	606	579	594	591	576	648	554	586	526	588	573	633	619	535	571	639	569	584	617	590	575	579	554	617	592	630	575	587	577	586	567	575	592	609	567	587	592	623	545	630	599	617	586	551	578	580	588	582	610	564	608	606	595	564	559	597	621	566	583	577	579	598	593	580	640	545	577	600	589	569	603	566	622	593	576	579	586	598	556	603	595	565	632	641	564	587	599	628	614	643	568	567	593	644	566	565	612	579	606	570	513	628	565	594	571	581	616	572	559	598	600	580	582	588	594	556	561	568	606	578	602	570	556	623	595	615	616	605	629	579	575	579	606	568	576	592	613	584	577	586	571	551	603	576	602	570	645	626	636	564	602	589	564	641	592	594	597	612	535	576	578	595	604	567	552	577	546	613	593	602	612	570	586	627	588	585	601	586	556	592	602	597	558	626	566	628	608	569	611	624	600	586	588	604	574	629	609	600	581	631	581	628	605	611	596	575	638	605	587	571	563	567	546	654	596	567	613	610	592	604	572	594	603	563	637	623	555	591	597	590	634	624	610	562	595	570	603	618	602	618	586	621	585	603	538	592	620	612	599	602	620	585	611	612	654	588	578	605	595	581	625	595	592	592	608	620	603	574	561	610	645	596	611	600	562	596	564	591	602	615	621	616	572	599	615	615	590	532	559	625	561	625	626	607	576	579	617	635	581	577	583	570	558	615	575	591	571	635	556	613	606	590	591	594	573	607	612	602	570	586	601	598	601	587	621	613	601	605	598	594	590	612	616	576	587	625	610	557	581	616	612	574	578	582	555	636	595	571	569	597	617	546	594	607	604	572	579	571	595	598	584	631	561	588	604	616	585	596	591	593	629	572	573	596	607	617	583	620	632	596	599	615	607	601	578	613	577	597	586	619	592	568	558	573	574	571	579	559	549	560	595	618	629	572	564	563	608	669	585	566	583	614	552	592	576	616	593	552	625	559	549	566	625	572	587	567	616	581	557	591	602	610	609	601	610	584	573	611	617	545	601	576	599	574	578	586	576	593	628	569	554	637	606	590	586	589	631	581	600	589	614	562	584	569	559	605	567	569	574	587	557	594	585	610	560	610	572	536	619	580	569	529	623	597	640	572	559	610	599	560	589	614	596	594	618	605	668	552	613	585	535	571	562	613	602	598	604	569	596	584	542	614	619	573	569	593	594	625	590	601	607	589	559	588	616	557	582	608	588	626	592	601	599	584	594	608	607	600	595	637	601	577	602	608	583	614	600	574	621	623	624	641	570	552	607	606	629	568	572	548	558	598	576	589	584	603	594	596	553	606	585	580	567	599	626	613	577	582	573	539	613	603	638	579	560	578	595	624	574	553	597	597	519	551	526	607	613	578	600	633	565	584	568	553	584	574	579	600	560	594	616	574	596	620	597	598	593	549	529	627	615	574	568	574	590	623	620	630	567	601	590	595	646	605	617	578	609	550	594	558	611	566	593	590	642	595	602	612	613	612	574	583	579	634	645	567	571	582	560	581	622	558	607	616	583	607	565	574	593	589	586	601	622	598	590	563	575	595	628	621	578	551	620	612	587	581	605	626	594	585	573	568	613	581	593	616	633	585	585	592	585	552	583	593	582	593	589	622	617	598	575	595	583	573	614	584	604	572	588	544	566	590	536	571	609	615	611	635	633	614	595	604	596	596	599	608	577	575	606	551	602	578	575	611	626	577	574	593	622	573	581	566	607	545	583	578	561	579	599	610	575	599	602	585	609	586	548	595	549	597	595	612	595	585	582	625	579	568	599	586	579	600	615	590	565	588	571	528	570	597	590	606	628	584	572	580	602	604	564	605	574	612	610	568	619	657	606	571	613	556	563	581	573	656	629	562	582	599	614	590	601	598	567	618	609	578	612	591	619	606	572	574	585	554	586	640	562	593	633	552	628	590	560	551	562	588	584	619	610	585	583	611	585	588	607	578	616	603	588	570	631	634	593	621	565	580	595	547	598	596	577	578	571	613	607	530	547	603	581	629	590	624	604	628	577	607	499	588	587
26821	18887	7695	1948	932	840	626	546	511	470	456	418	388	417	407	387	420	419	416	375	373	354	402	423	367	395	386	370	387	385	403	399	424	383	386	345	379	396	420	415	399	395	414	375	389	377	380	409	363	379	409	349	405	357	428	425	392	373	402	386	420	401	405	391	406	383	420	361	376	396	353	384	386	356	393	386	412	383	380	391	384	398	379	375	362	359	401	341	356	382	376	393	397	372	373	382	417	385	360	409	372	384	385	383	416	425	403	386	412	405	389	368	398	401	353	399	343	395	362	398	373	398	374	357	366	376	382	406	401	364	375	372	402	354	370	353	369	374	398	364	378	401	410	362	392	415	394	390	383	405	393	392	374	377	381	364	374	365	346	366	376	364	359	387	390	397	395	383	417	408	402	401	381	379	402	362	367	386	371	396	373	420	372	365	394	394	358	361	374	389	429	411	417	411	352	373	359	395	406	391	387	392	386	372	418	390	376	370	406	364	393	369	356	387	373	396	388	390	403	405	378	346	376	390	384	388	384	360	364	396	409	369	389	406	362	403	412	363	442	390	403	402	402	412	375	376	395	395	348	373	411	352	382	387	415	395	421	387	372	390	403	377	396	385	360	377	408	424	370	393	389	409	393	395	414	412	380	390	396	385	401	381	367	398	389	371	358	408	380	380	375	363	378	368	383	414	366	404	386	373	375	378	399	366	389	341	389	395	392	405	399	414	350	369	400	363	403	345	401	421	354	395	381	388	365	368	407	408	385	398	397	389	367	346	379	385	439	343	375	341	389	416	402	395	371	398	401	400	366	411	396	380	375	367	381	405	396	387	400	386	399	368	406	400	373	400	372	374	389	382	403	381	406	376	370	423	402	394	409	373	402	389	389	364	343	380	356	390	348	423	382	368	401	426	380	368	415	382	385	377	386	379	388	408	363	354	393	421	392	410	379	420	411	419	379	369	377	364	393	385	406	393	426	392	394	420	421	378	401	395	395	395	373	373	393	393	344	389	402	403	381	368	374	398	409	375	372	399	372	389	416	382	398	403	423	379	382	369	411	420	354	404	382	365	360	382	418	400	400	406	424	376	396	371	391	369	404	372	386	397	409	395	388	404	374	356	396	365	409	390	401	404	390	400	393	408	389	343	368	370	365	378	383	365	419	397	421	388	375	353	390	372	374	408	364	375	417	400	399	404	375	391	373	364	391	406	424	395	401	361	383	377	408	381	406	405	394	386	389	389	375	375	380	388	386	388	395	391	379	378	407	397	434	376	373	370	385	377	392	383	389	400	385	411	378	391	390	412	393	345	403	405	368	375	408	382	369	381	402	372	351	410	383	431	410	402	408	370	401	393	405	389	414	409	369	348	380	393	376	400	357	386	356	375	379	397	384	381	390	405	405	381	383	378	381	393	369	377	386	408	410	389	384	377	372	385	373	402	377	379	422	394	356	399	368	349	369	371	351	376	367	372	375	362	383	403	413	402	388	401	352	395	389	415	385	369	379	369	371	386	395	395	394	361	383	395	392	398	388	375	398	371	402	352	386	403	367	366	378	372	397	390	399	399	409	384	401	387	377	411	391	395	388	387	393	392	364	408	368	400	391	390	418	411	368	383	394	397	376	414	359	367	357	383	388	392	381	397	377	393	418	393	365	342	382	394	370	419	376	414	365	411	417	351	423	391	409	365	437	381	407	393	412	341	385	386	324	380	434	373	378	375	393	391	379	388	411	383	397	386	386	431	366	374	375	343	375	352	380	377	432	378	385	375	395	401	375	411	373	393	406	354	396	382	409	376	387	405	393	381	390	367	397	368	367	376	419	383	430	371	367	371	377	383	376	419	386	406	376	377	400	409	403	390	378	337	391	430	380	365	415	387	425	344	377	356	394	414	380	390	373	403	363	356	383	419	374	373	399	395	387	373	395	398	409	400	397	397	395	407	402	360	383	387	355	388	373	405	389	421	413	391	365	402	375	395	417	379	367	364	417	383	356	375	401	391	394	399	416	385	398	422	385	339	382	384	391	415	375	420	400	392	389	390	369	357	367	419	368	378	375	384	373	397	410	372	414	384	381	389	358	412	416	405	403	393	374	407	384	361	353	394	386	388	427	373	385	364	450	352	368	398	377	379	362	420	377	386	412	373	384	366	380	379	381	366	388	402	377	372	416	380	397	401	408	399	363	427	407	333	384	393	367	373	383	357	410	379	406	422	394	396	410	407	380	406	400	377	421	412	405	367	366	368	396	370	394	406	420	425	380	401	406	385	395	383	399	371	402	397	401	351	373	412	395	394	410	401	380	392	359	379	384	383	379	401	379	375	368	388	358	369	412	398	359	389	391	373	366	383	407	397	401	364	381	391	403	383	386	381	428	416	374	422	381	425	383	391	397	376	388	403	410	404	423	354	379	412	388	382	398	365	409	413	403	397	395	383	374	389	401	378	369	385	360	385	376	383	383	388	393	419	410	360	377	377	377	371	387	395	428	395	360	373	400	365	411	378	374	342	358	410	404	382	392	377	388	402	380	413	397	384	397	369	396	368	441	362	383	389	396	380	380	361	383	393	383	365	385	377	370	394	390	392	383	390	370	379	403	352	400	385	381	381	359	375	386	429	374	392	342	364	409	401	395	396	391	381	395	395	413	400	383	381	369	388	396	396	357	387	409	444	408	412	415	374	398	352	414	387	384	381	388	377	386	380	413	389	403	383	376	370	387	401	400	392	383	412	404	437	391	394	375	365	375	395	370	385	398	369	400	393	362	392	404	441	364	407	387	399	336	418	383	405	429	372	390	347	361	379	379	428	389	370	364	373	386	375	383	390	391	401	408	392	395	400	372	382	379	384	364	388	377	376	401	376	396	369	369	379	367	338	389	375	370	388	426	431	397	392	375	370	408	382	354	396	427	379	412	399	387	355	376	376	393	391	376	367	389	359	362	354	413	386	362	399	419	433	382	386	410	393	419	378	421	411	400	404	331	386	386	395	424	358	422	410	378	373	366	398	393	389	386	406	381	382	344	376	389	370	383	404	362	399	358	387	368	408	371	384	426	412	367	371	381	390	363	381	388	372	402	396	417	427	374	361	415	374	383	382	373	365	346	393	379	391	359	359	374	359	397	358	407	367	367	384	388	393	384	393	392	395	394	380	364	386	395	406	400	333	388	425	375	395	381	396	378	399	387	389	354	359	377	417	379	388	399	391	401	369	373	403	386	383	422	364	360	415	408	420	373	398	386	370	366	416	376	379	390	369	369	430	351	387	398	400	382	391	378	391	376	387	374	397	391	363	384	385	394	390	367	371	426	397	380	413	373	364	405	367	403	356	388	434	415	358	371	452	421	421	365	393	397	384	400	404	394	413	360	386	398	389	349	356	371	385	368	356	374	399	430	374	370	381	424	383	382	399	386	410	387	399	407	380	406	360	419	399	372	370	387	390	421	392	377	392	379	404	395	367	395	404	362	392	352	390	412	394	366	414	397	397	415	361	376	415
4876	4993	6317	2345	1263	1295	1091	954	782	673	623	581	583	518	541	504	543	522	476	512	476	513	466	535	476	511	516	501	487	496	540	490	522	515	509	495	535	446	471	499	530	505	465	526	477	499	493	531	501	500	515	511	509	451	488	489	501	528	485	517	519	518	497	527	512	462	471	487	484	497	492	447	507	490	498	498	461	499	491	498	458	477	496	532	517	503	523	471	464	482	514	536	494	465	544	505	484	483	499	509	485	506	513	494	498	477	523	521	518	476	484	517	506	514	478	510	528	486	530	483	493	513	498	503	508	517	544	469	483	505	452	490	476	472	522	521	512	472	507	475	495	531	492	503	455	491	506	490	504	527	514	492	525	499	497	506	525	503	502	493	503	507	522	501	519	509	450	496	521	489	506	513	477	473	453	522	504	503	527	485	515	493	508	506	477	523	488	504	529	475	478	512	515	523	513	518	499	505	475	507	512	453	509	494	508	478	489	502	473	481	535	515	501	526	464	497	487	497	477	519	475	516	461	523	532	506	504	483	490	504	518	470	478	494	522	520	535	539	501	457	506	518	521	508	504	496	468	518	484	481	496	503	507	474	439	518	517	530	511	526	488	530	481	486	508	501	464	561	495	474	521	464	497	483	512	491	491	504	447	504	477	545	509	534	555	509	468	492	494	488	495	490	533	500	495	522	521	518	493	488	531	526	530	461	485	548	463	530	468	485	541	545	486	515	512	490	539	528	510	510	513	474	514	502	492	484	511	511	505	542	491	488	499	484	483	483	501	479	508	534	506	475	515	471	485	478	519	523	514	521	507	530	521	455	464	489	448	473	486	496	475	497	544	512	506	545	522	463	505	471	471	521	484	461	521	551	484	497	442	528	493	512	489	525	538	495	499	527	488	487	511	503	476	501	475	532	531	504	523	490	501	480	514	509	509	514	472	432	492	552	521	492	521	536	482	458	540	471	504	485	500	481	463	517	520	530	473	512	495	497	507	503	485	536	512	456	500	505	536	493	481	477	505	501	531	544	491	454	464	487	515	528	509	453	524	491	513	509	480	496	504	521	530	504	484	539	484	494	535	509	505	466	523	492	506	477	524	503	479	481	497	506	494	508	525	506	487	493	501	504	499	472	498	527	477	510	500	481	514	489	523	514	514	506	523	537	505	517	472	496	510	479	482	533	488	510	542	471	476	508	512	501	493	503	496	504	500	540	535	482	470	504	503	455	484	483	512	448	524	486	514	539	526	510	525	490	450	480	518	470	531	501	475	515	488	537	498	477	508	491	476	460	505	515	480	550	510	479	483	513	529	526	512	476	466	495	511	531	561	513	496	491	451	500	513	511	532	489	475	539	494	483	461	454	500	520	509	469	518	498	523	507	477	494	516	514	498	535	500	484	534	533	487	491	502	493	473	519	538	496	513	495	460	509	462	515	476	484	513	524	470	494	489	497	502	498	505	519	507	505	529	479	482	516	500	481	480	488	503	530	514	524	511	476	516	510	520	453	512	488	472	474	536	448	480	502	497	496	502	534	505	518	522	504	495	491	505	492	518	479	476	491	496	527	468	530	520	526	521	500	507	506	520	539	507	468	522	498	478	482	451	521	493	489	515	488	523	481	447	506	499	508	463	495	469	465	467	496	495	463	483	537	481	490	527	505	530	469	443	475	521	454	495	512	515	492	473	493	520	508	496	478	514	482	520	536	522	518	515	469	492	448	520	525	502	528	481	457	485	491	489	494	462	503	491	483	492	518	480	515	507	490	507	491	537	484	505	513	473	524	532	494	490	482	454	547	529	541	487	531	513	516	498	477	513	499	508	522	506	468	518	516	501	497	481	485	484	507	545	480	478	493	534	508	492	501	488	472	476	500	547	493	534	513	516	527	466	519	487	526	487	469	500	482	501	534	483	495	498	502	506	495	488	493	525	500	477	490	479	473	483	536	529	476	456	492	510	496	456	508	481	475	482	508	525	514	504	516	517	484	517	502	502	523	503	472	476	510	500	498	468	511	505	517	470	477	471	500	540	485	512	506	529	514	554	513	486	522	529	496	500	533	501	526	499	514	496	512	524	498	490	482	468	498	537	487	511	464	471	446	462	534	510	473	535	502	478	508	513	485	464	497	481	480	479	510	481	527	496	491	522	514	468	513	510	528	501	454	517	525	512	471	514	514	501	480	530	539	525	539	510	505	487	526	537	513	489	478	503	525	534	538	472	498	495	510	484	530	500	501	463	526	502	514	505	519	500	484	507	535	551	483	493	484	512	506	514	493	516	527	512	507	481	473	516	491	479	536	500	521	594	534	534	520	542	490	498	512	494	505	532	511	537	491	481	494	482	527	498	508	531	495	512	506	490	493	460	529	444	495	519	474	481	494	466	502	475	485	488	503	491	512	511	473	512	529	493	513	504	495	450	516	499	496	496	506	513	512	491	513	509	488	474	494	524	515	470	486	542	512	498	479	529	469	507	497	446	498	514	503	505	503	479	464	505	501	559	485	467	568	508	471	477	530	466	478	457	504	500	498	484	514	533	489	476	490	491	483	517	488	513	493	502	511	484	495	488	492	486	459	458	516	501	497	508	524	505	491	490	487	514	514	475	475	484	518	494	514	491	469	526	508	530	522	511	505	465	475	519	495	516	504	487	547	509	499	468	479	466	477	535	491	487	495	487	514	509	470	522	481	496	534	503	485	471	517	474	523	482	484	517	509	512	523	528	490	498	502	486	529	470	518	495	493	507	491	516	444	476	482	546	516	481	483	461	449	510	483	499	489	541	470	500	516	474	493	513	512	479	463	514	488	476	533	447	514	545	484	531	538	514	532	478	485	497	497	523	482	496	519	486	540	539	482	490	512	523	481	500	474	488	517	515	526	464	478	481	556	512	463	508	495	504	487	539	502	470	508	573	479	506	530	508	514	538	531	487	543	486	489	525	508	487	521	477	537	541	497	524	474	497	505	480	519	466	468	475	469	532	492	538	505	501	552	472	497	541	466	528	472	513	519	539	505	559	449	495	536	512	518	554	508	483	524	502	511	526	471	468	498	466	510	475	516	490	496	485	489	491	479	502	550	481	533	483	501	515	512	494	493	522	522	482	486	489	505	549	505	490	507	516	475	501	480	513	510	517	509	513	498	522	477	506	501	511	464	463	486	476	503	459	509	514	472	484	532	502	512	519	497	513	526	512	510	446	512	499	488	495	517	513	539	481	516	535	496	477	494	506	527	510	526	508	461	506	504	515	504	517	533	451	508	531	469	487	528	488	476	546	536	486	484	537	482	517	504	518	536	486	507	503	475	552	484	515	520	477	530	490	470	512	536	511	490	503	550	515	510	482	480	524	523	511	497	535	516	496	492	519	492	459	497	506	529	486	485	478	500	466	486	503	485	492	527	494	497	502	483	438	478	495	494	498	548	499	510	511	472	501	459	497	438	492	485	507	475	509	494	466	530	518	490	493	520	481	479	480	522	505	527	501	515	506	512	478	503
23028	21056	28017	24316	20957	7582	1724	1181	1022	886	829	717	691	690	675	674	690	675	640	604	638	655	648	637	615	618	637	628	601	628	571	608	629	616	577	635	616	626	589	595	646	646	636	618	597	623	602	673	628	613	597	583	614	584	589	632	624	607	659	588	680	618	641	606	630	598	592	625	601	613	573	610	647	564	612	646	638	638	684	645	613	668	619	603	611	662	616	598	602	631	640	603	646	662	651	627	623	566	635	589	597	637	597	604	572	609	615	620	628	643	607	579	659	614	625	554	598	645	601	625	634	595	653	656	610	585	575	615	609	623	619	619	624	594	612	588	607	618	651	609	607	612	616	601	575	581	575	585	608	616	619	607	619	598	653	607	596	635	629	579	602	632	615	613	589	633	604	597	644	600	617	651	608	624	561	552	565	622	628	610	609	619	653	622	622	603	660	626	641	614	583	628	594	580	659	573	606	593	633	631	616	662	595	613	654	640	611	566	620	627	620	630	595	638	583	617	625	648	599	627	646	636	617	593	626	601	587	627	588	648	610	632	643	533	627	570	632	602	590	617	586	625	623	625	619	647	612	630	620	625	577	651	639	591	625	596	606	598	620	626	646	597	608	636	587	634	594	615	625	610	643	634	573	596	639	655	617	668	653	607	614	589	599	634	610	612	615	639	581	640	648	579	641	601	561	634	637	636	609	613	627	631	621	577	675	586	607	642	627	618	587	589	662	652	643	593	666	601	620	646	609	603	578	609	632	641	615	632	620	624	613	629	611	647	607	578	684	635	639	652	607	617	601	619	592	596	583	595	580	615	651	607	616	615	588	591	623	608	577	559	623	619	600	627	598	620	593	597	625	607	589	610	649	649	614	614	600	620	656	634	607	642	611	578	647	621	640	606	627	633	594	608	613	589	581	619	620	566	623	611	613	624	614	595	651	592	627	619	601	683	631	643	574	573	607	649	614	602	649	607	636	629	622	644	625	608	643	648	593	665	574	674	608	621	623	579	626	620	628	623	598	641	607	624	666	604	625	580	596	615	606	652	617	615	597	618	613	628	636	608	616	609	601	631	599	637	619	630	640	640	568	600	588	619	611	611	634	609	654	621	633	604	618	615	642	613	630	596	661	623	548	610	625	658	661	624	627	589	582	612	625	599	571	565	606	647	644	591	584	583	644	594	620	578	629	599	594	643	611	599	618	574	584	653	616	626	599	651	629	577	628	600	652	577	629	615	558	594	593	596	628	628	608	622	637	582	646	644	585	637	642	653	608	648	603	622	644	578	602	624	604	639	628	603	616	626	635	638	620	588	598	616	621	610	626	615	612	611	595	607	580	632	578	584	627	640	627	600	643	611	609	580	616	565	584	646	593	609	633	608	620	621	613	586	632	635	620	597	623	607	604	592	617	639	643	585	586	650	573	609	608	606	613	623	612	603	605	601	626	581	637	606	634	570	570	634	595	602	619	664	624	635	608	577	606	611	606	604	592	626	580	626	596	613	577	660	606	588	600	605	616	585	602	586	609	596	624	624	605	613	559	616	622	596	597	603	590	586	616	645	642	607	604	628	607	637	612	616	629	626	650	612	642	644	609	622	658	584	566	579	652	613	596	592	582	585	611	609	639	627	660	626	679	631	611	626	657	630	625	623	574	596	609	634	597	630	625	611	621	610	583	622	609	604	625	626	625	646	565	635	606	613	587	605	633	575	626	612	637	638	606	610	600	588	606	640	622	609	646	596	600	613	590	602	612	644	652	605	580	636	623	641	596	587	598	624	597	593	637	619	628	643	625	620	643	579	582	604	659	601	616	652	642	639	636	629	611	609	618	567	609	598	597	606	608	602	590	626	583	611	653	599	582	630	578	597	613	625	628	608	659	561	603	601	637	638	678	614	637	607	593	617	592	557	570	620	607	631	563	572	642	622	596	608	618	566	654	637	608	579	616	631	621	615	616	635	586	600	630	600	598	617	595	605	614	624	595	572	623	625	615	607	606	596	618	629	619	606	660	646	601	576	631	580	611	600	587	608	610	642	648	621	587	565	625	651	683	646	603	646	640	568	621	602	639	655	634	633	622	630	601	593	623	642	652	593	605	600	655	549	614	617	641	583	632	608	575	605	589	625	604	604	633	610	595	612	622	582	643	614	634	597	561	633	598	585	621	609	614	642	613	640	642	627	670	620	617	589	660	654	653	613	603	594	604	656	589	645	590	600	625	621	620	629	620	605	651	632	583	579	624	633	566	627	624	661	604	632	601	618	607	643	636	640	603	648	625	599	611	621	637	626	590	647	621	655	655	609	581	617	605	639	602	642	593	623	647	588	651	656	623	592	635	618	635	587	602	606	650	590	641	634	630	598	637	655	615	620	627	594	575	604	599	616	592	585	588	644	658	620	613	615	613	636	603	606	656	597	593	609	612	600	586	651	601	673	645	638	651	635	604	625	620	584	599	590	595	626	656	590	600	602	620	631	615	633	608	607	583	578	638	611	609	607	602	606	643	549	647	590	625	641	614	637	614	678	617	618	609	592	642	628	614	603	634	652	626	620	640	605	639	642	607	665	604	620	622	643	629	587	639	615	599	575	601	611	646	626	659	559	634	617	652	630	624	623	645	571	634	615	618	624	642	588	600	569	626	624	617	606	622	647	627	644	641	634	614	612	617	603	643	601	583	641	610	614	609	592	649	574	604	645	630	641	619	575	593	618	582	630	585	616	603	633	604	598	607	629	643	608	677	608	621	625	586	608	660	598	632	653	638	606	608	644	606	589	621	646	611	629	603	629	638	640	634	651	626	600	612	643	572	624	615	632	606	578	613	629	593	630	606	663	609	596	599	577	594	624	617	603	607	613	600	652	619	636	627	593	619	627	634	617	629	566	613	602	619	647	645	629	591	628	619	604	597	600	614	656	593	645	623	573	629	625	653	609	601	610	602	619	589	613	622	635	591	612	587	635	623	613	606	605	584	586	616	611	668	575	614	633	599	627	555	628	639	628	603	598	607	659	655	625	646	631	635	619	654	603	605	622	628	617	588	626	585	631	620	631	580	606	622	602	610	578	611	641	600	615	560	628	587	666	632	583	640	632	598	601	594	641	560	610	621	609	633	595	599	610	624	601	557	630	621	625	597	616	593	649	667	644	640	620	611	576	588	613	645	596	601	601	603	617	602	634	653	651	605	638	633	571	600	618	630	630	581	604	644	603	622	612	608	581	630	624	589	659	628	645	585	629	586	583	596	632	571	599	582	613	610	644	575	608	584	615	616	607	633	597	609	611	658	593	593	626	617	598	635	627	624	611	628	637	600	591	612	586	580	611	632	582	606	640	597	620	643	612	585	562	614	614	627	597	620	622	584	597	613	664	620	561	624	573	596	626	596	593	611	571	660	616	638	630	566	600	578	585	597	593	602	625	661	601	612	584	603	590	644	610	620	599	586	606	621	614	613	630	607	605	621	612	591	574	610	642	600	638	588	636	603	659	621	601	660	624	668	587
5085	13529	19552	4755	3289	2892	2548	2025	1674	1338	1307	1091	958	923	939	902	888	874	907	848	838	836	839	771	813	833	781	745	833	815	840	795	834	780	845	841	854	783	777	808	802	774	830	719	796	753	777	769	805	811	797	779	795	783	782	852	798	830	840	817	791	815	765	783	811	779	814	784	784	783	799	810	811	812	830	803	738	819	759	750	776	783	827	792	792	807	770	847	764	829	786	775	881	797	800	823	811	816	793	747	792	802	763	838	778	779	806	789	809	756	774	743	805	821	768	788	830	808	808	781	754	776	774	789	839	783	795	792	848	806	847	825	780	740	773	785	816	880	797	731	845	836	774	785	822	777	796	819	776	796	799	773	757	770	818	772	776	770	740	802	779	763	765	745	795	792	793	782	797	833	795	787	797	789	762	791	817	821	761	884	698	774	805	821	812	784	793	752	812	747	781	797	834	864	816	830	847	827	796	788	798	800	809	745	805	745	870	807	847	797	808	779	778	819	765	783	793	799	813	781	812	800	771	834	826	761	789	781	785	836	783	795	824	805	793	821	770	792	777	802	770	806	802	776	784	730	790	777	786	822	814	769	811	818	796	762	807	789	776	764	805	769	802	789	796	760	809	743	779	809	834	753	785	822	792	794	807	793	815	784	797	799	797	813	765	779	839	780	794	812	782	770	747	792	835	796	796	786	761	739	772	838	726	769	805	784	850	811	792	786	811	815	831	837	796	758	856	809	796	752	791	807	809	768	833	790	774	780	813	770	811	785	747	792	801	793	752	790	790	785	759	773	829	825	790	753	813	821	836	779	754	859	755	748	816	765	782	778	850	772	821	824	787	795	878	773	797	784	766	740	822	761	802	789	806	745	741	779	751	778	776	780	798	841	800	776	831	780	811	825	739	784	775	804	800	807	795	745	788	797	789	787	787	723	823	762	824	782	814	805	830	788	752	791	780	856	782	821	762	840	826	710	814	756	807	792	771	802	766	802	838	827	772	739	769	778	761	860	820	758	796	793	832	766	782	757	810	759	789	773	793	808	790	804	788	830	783	780	789	811	810	843	846	775	794	795	830	790	755	821	877	770	798	787	782	802	791	730	738	788	786	814	764	796	786	818	789	811	748	813	790	819	826	767	827	791	784	807	842	756	774	716	810	768	804	777	819	748	801	847	756	833	772	788	797	795	768	777	756	781	766	780	800	786	790	753	743	777	834	779	780	765	823	776	801	773	824	810	813	785	801	792	767	846	772	793	794	803	797	798	795	751	805	763	752	802	831	773	792	817	805	772	802	758	762	792	722	786	836	797	782	773	768	773	784	815	781	834	770	788	778	801	773	770	793	735	780	791	828	837	795	782	760	812	782	819	794	725	765	797	798	784	785	834	775	852	769	812	784	777	793	737	796	809	808	782	767	769	767	734	790	784	807	752	783	818	776	805	738	788	816	778	752	803	795	812	791	813	758	819	802	816	788	750	778	764	839	779	760	820	808	800	786	822	775	765	787	772	862	816	809	803	827	818	813	821	815	797	859	777	743	813	752	813	784	794	813	760	741	817	801	822	756	797	776	756	781	762	830	803	829	759	814	832	827	787	757	784	806	789	796	814	743	810	821	793	800	832	813	810	779	827	756	839	764	764	779	809	826	837	836	796	773	797	759	796	761	747	783	817	802	754	817	799	825	801	785	761	825	817	799	764	822	797	785	800	818	822	784	816	797	800	811	799	823	788	787	778	801	821	821	825	816	789	732	842	778	801	754	780	784	809	822	815	800	785	754	825	795	767	798	790	770	830	774	759	808	803	752	806	783	778	767	810	860	807	760	804	788	812	817	813	799	794	810	787	728	787	768	770	824	786	751	767	786	771	804	759	868	783	768	779	805	746	807	762	812	802	801	770	830	799	753	824	835	802	810	798	815	812	794	781	792	853	801	792	823	814	762	763	796	780	747	784	802	796	783	913	813	821	756	775	800	822	803	756	822	790	785	767	852	788	815	799	772	808	832	778	785	761	767	820	744	777	800	785	783	763	798	798	798	777	816	848	765	818	805	771	790	766	787	769	805	745	791	793	789	804	774	771	779	769	800	756	774	791	788	810	787	781	812	740	779	749	800	841	820	778	781	756	762	800	764	811	810	805	821	805	808	786	788	795	788	788	801	799	748	739	825	834	785	818	769	772	803	786	840	740	779	842	772	782	754	783	754	792	856	815	811	734	837	777	799	811	810	820	780	803	809	809	740	756	749	796	798	810	771	821	788	798	757	755	787	792	817	785	780	795	765	789	800	816	791	773	794	795	765	821	806	786	788	756	789	766	822	779	835	807	840	842	763	764	784	780	822	834	851	798	786	786	822	809	748	783	800	802	750	767	799	780	806	846	802	721	758	806	779	772	825	763	816	753	774	730	772	767	730	800	774	792	812	797	788	793	838	798	829	806	802	802	806	813	780	792	796	753	766	834	819	814	759	809	769	787	788	864	788	767	824	752	837	771	807	806	790	851	812	752	783	813	832	760	716	830	757	807	793	794	799	794	808	764	730	775	798	811	783	777	742	847	791	791	832	844	794	779	844	766	797	799	767	818	794	800	824	786	822	798	756	800	759	835	741	834	828	806	765	776	775	801	788	793	851	815	818	800	823	784	846	771	778	779	788	797	745	813	810	768	777	781	771	780	797	797	774	798	787	799	825	767	768	747	740	760	792	785	787	765	756	808	831	798	801	788	862	818	838	738	765	775	831	787	800	751	778	771	796	795	823	818	808	792	805	747	782	772	794	746	775	794	819	803	788	802	810	802	764	805	762	770	870	785	768	843	809	788	820	780	791	809	786	797	802	798	807	839	787	789	783	829	798	765	777	743	774	846	855	761	785	795	778	758	753	770	742	811	819	763	793	787	812	835	796	765	845	756	818	809	784	798	815	757	748	768	785	781	804	807	778	781	778	810	783	789	803	789	780	775	780	761	803	781	746	765	799	742	771	791	891	766	816	786	787	776	754	789	775	818	773	800	780	752	816	821	793	764	811	752	801	757	880	776	779	764	797	823	771	766	799	801	806	752	787	787	770	793	770	768	765	804	845	791	798	820	821	765	800	827	748	837	812	817	791	795	801	784	802	772	757	776	865	807	804	816	815	803	781	769	784	803	809	801	756	825	839	808	746	781	770	776	829	757	750	811	816	773	810	795	809	809	838	796	760	770	790	788	785	785	813	774	774	775	773	806	784	786	761	774	791	828	755	743	731	805	799	746	783	804	791	810	785	746	756	813	864	796	789	785	802	772	762	853	822	847	809	806	764	790	768	826	809	780	801	798	837	798	791	829	770	809	851	800	746	800	807	769	823	810	780	792	804	795	771	758	766	816	834	786	785	727	768	798	801	749	732	801	796	806	790	791	840	766	789	774	778	808	812	806	813	790	795	793	791	755	750	788	791	799	761	739	798	758	780	775	757	815	799	782	765	754	773	801	779	786	766	799	735	839	795	788	769	777	789	765	821	771
24124	21066	26695	25329	5936	880	701	402	368	349	280	234	249	201	207	194	210	183	187	190	208	193	202	186	163	182	197	191	191	185	167	199	217	167	163	182	179	185	182	172	195	193	204	192	189	186	188	190	165	179	183	159	188	202	178	183	182	186	197	192	164	158	177	181	161	182	182	185	174	163	173	172	182	164	171	195	177	163	204	190	165	172	181	160	182	175	201	157	184	185	163	187	204	173	166	186	164	194	192	187	187	204	172	205	183	183	201	197	136	187	172	171	177	178	200	169	182	200	160	185	214	184	195	182	174	174	177	179	165	183	208	175	199	156	178	161	174	163	192	161	175	163	184	182	178	188	178	201	175	174	171	202	181	171	192	179	169	167	184	205	161	213	182	174	176	182	177	139	185	191	172	205	151	216	159	162	185	173	179	178	198	192	172	179	220	207	194	180	159	166	155	188	198	168	200	203	190	190	171	169	195	154	186	176	168	179	176	166	161	175	198	186	165	175	185	187	190	209	174	192	173	196	198	179	183	181	189	185	178	169	195	169	172	178	164	181	177	202	178	193	174	188	199	174	186	178	164	191	182	183	196	180	185	194	179	171	188	166	183	171	206	178	194	192	162	203	152	172	155	179	187	156	188	200	206	174	181	182	170	177	178	178	169	169	168	171	178	192	189	157	176	167	162	178	169	158	207	180	180	171	194	186	183	167	152	179	178	200	187	171	175	187	180	174	178	171	167	191	182	186	166	172	170	170	181	193	189	163	181	163	172	186	176	174	191	194	190	183	178	189	194	185	187	175	162	182	176	156	184	183	191	194	169	161	186	185	206	176	170	179	163	172	175	182	162	147	153	162	180	206	169	190	161	157	192	174	170	183	164	151	188	179	183	197	178	167	165	206	191	188	173	150	165	190	188	198	182	185	164	180	182	178	175	178	171	188	194	184	193	184	197	177	182	197	193	173	180	174	171	201	176	181	181	175	156	178	193	155	184	171	186	185	186	167	197	165	212	183	165	199	179	173	153	160	171	172	153	195	200	173	176	191	182	185	175	160	201	162	186	185	182	185	176	188	171	172	181	170	179	186	178	172	212	186	194	181	194	181	180	187	191	177	137	182	188	182	177	176	171	187	175	166	185	181	184	186	177	194	172	195	191	171	165	177	175	187	178	190	178	182	174	163	170	196	191	165	183	181	188	167	166	201	177	183	159	184	159	199	171	152	153	156	139	183	186	159	170	171	181	162	190	206	179	163	181	184	193	179	176	155	186	176	194	184	156	177	183	189	196	173	193	165	201	182	184	171	166	185	151	179	172	201	170	174	174	178	190	185	182	190	187	146	185	153	205	161	182	173	177	195	176	182	164	160	188	192	172	168	161	180	178	165	148	147	212	153	181	182	169	153	168	194	186	159	160	183	164	157	189	156	180	175	170	173	185	164	157	162	180	177	163	175	171	165	183	191	173	202	155	177	180	169	191	178	180	168	161	165	193	181	175	191	168	162	191	201	187	208	196	172	176	143	161	175	147	173	169	174	173	185	182	192	158	170	182	180	160	204	166	180	196	184	174	182	191	180	190	178	161	185	161	183	160	195	172	191	197	165	219	150	180	206	185	201	192	173	160	198	172	202	183	168	184	165	193	182	203	188	160	168	178	173	180	187	193	191	184	195	175	163	178	164	188	173	186	174	170	174	162	172	161	150	169	196	184	167	161	198	165	185	180	181	175	163	204	160	181	183	191	162	199	172	196	162	183	177	181	180	192	205	188	184	175	184	185	189	171	171	176	201	182	149	177	167	180	170	174	171	187	203	147	168	205	196	198	176	171	202	164	188	162	185	162	192	202	209	186	161	171	169	184	194	167	167	191	175	186	168	172	196	177	165	179	175	162	206	163	169	171	159	161	178	211	201	175	178	178	178	199	188	186	185	177	160	185	183	171	185	154	168	203	204	168	168	179	199	188	179	205	167	179	196	183	175	161	208	193	185	156	174	187	182	168	178	170	192	173	198	161	183	185	174	170	204	191	176	191	179	191	183	187	154	198	200	173	187	184	178	163	185	194	180	181	168	162	177	189	145	195	183	154	193	169	183	182	186	199	157	191	177	185	190	198	160	168	182	204	187	172	182	180	187	194	176	179	192	176	176	195	157	185	171	190	189	169	161	157	184	172	187	194	149	188	162	188	194	179	164	162	158	193	211	196	191	178	175	148	186	164	170	180	173	184	199	162	166	212	188	189	204	183	202	183	200	196	158	143	182	176	165	188	151	153	167	182	170	177	202	177	176	161	165	163	145	172	189	162	186	161	172	187	179	192	199	183	149	187	178	175	177	162	177	199	169	176	177	187	188	176	167	190	178	170	214	179	166	176	170	196	184	182	175	193	152	184	190	170	180	159	170	204	185	165	182	154	183	156	163	200	166	164	192	190	184	193	185	163	199	185	174	165	165	189	188	171	200	163	191	180	187	173	175	183	187	204	166	197	187	183	179	181	201	178	172	184	180	182	194	160	175	180	170	167	216	149	179	168	174	175	157	189	197	180	194	193	161	184	163	173	153	173	162	195	152	167	177	187	188	170	197	209	167	185	192	163	188	178	175	173	161	181	162	175	174	184	170	169	201	199	175	177	175	165	195	158	176	177	193	172	216	185	188	192	192	176	192	198	169	191	185	161	175	169	166	199	175	187	171	164	190	188	174	181	196	176	202	182	188	189	183	188	164	172	182	192	173	173	182	186	186	161	158	162	143	197	153	184	185	185	181	167	180	197	175	169	189	172	165	153	193	174	157	162	184	176	193	185	186	193	190	176	169	190	178	179	174	183	176	169	178	184	181	197	180	177	182	189	184	182	187	196	177	170	197	158	200	192	184	179	171	194	164	191	188	186	189	201	187	181	178	186	187	190	190	182	171	179	170	158	185	176	172	214	183	193	183	173	167	185	165	160	182	183	178	208	168	174	164	138	178	177	193	198	186	179	185	167	169	174	170	201	194	175	197	184	204	174	195	164	180	199	188	199	183	154	180	194	160	180	165	188	164	174	163	203	168	162	182	182	189	174	184	172	184	190	198	180	170	198	156	161	175	153	182	181	176	213	193	178	159	175	163	181	146	196	175	181	162	174	189	196	188	178	190	157	174	182	230	173	177	186	185	146	177	190	180	199	173	165	178	173	184	148	192	167	181	172	162	163	177	203	193	157	184	172	185	164	179	183	201	172	178	184	174	155	185	163	167	195	181	218	164	169	198	164	192	193	164	184	157	157	186	185	176	174	183	189	194	157	182	186	149	202	167	175	178	180	160	181	199	158	174	181	189	188	159	168	188	181	165	170	186	179	181	206	187	178	174	181	188	167	189	186	180	173	160	199	207	174	175	160	204	167	168	160	155	174	182	172	188	187	183	198	188	173	172	176	203	211	157	188	177	201	207	187	160	156	179	182	218	203	181	163	193	175	171	194	155	176	173	188	186	207	149	176	197	190	197	198	144	178	188	197	183	180	184
4537	9105	14071	2693	1960	1953	1480	859	835	697	547	416	379	330	355	296	298	300	293	302	284	263	266	297	278	244	256	258	240	250	270	245	258	248	242	275	237	277	230	241	253	250	252	242	259	261	261	243	251	258	265	231	245	253	254	247	269	211	259	281	236	249	247	232	264	246	267	248	253	255	269	223	242	260	242	263	260	243	265	245	281	251	249	248	239	233	200	227	266	246	236	265	228	266	260	264	280	255	263	282	247	268	254	233	262	245	264	227	259	251	266	257	262	225	246	255	284	240	257	241	285	260	245	258	233	239	238	266	252	249	257	277	248	254	256	279	254	270	257	253	269	255	270	239	266	228	263	229	254	249	239	274	241	232	254	270	272	270	266	269	224	243	256	248	227	260	257	245	224	263	275	240	246	264	247	260	222	237	255	267	258	227	253	260	271	249	271	234	260	258	246	240	234	245	247	229	241	256	263	283	265	248	274	270	258	251	254	251	271	254	246	252	258	240	276	248	229	260	258	224	226	260	231	254	217	249	277	246	264	258	257	265	280	235	254	279	218	277	241	240	272	240	248	233	233	234	259	230	259	270	240	243	278	273	239	262	256	219	244	245	248	265	247	257	236	251	279	278	268	284	242	240	234	211	255	257	249	259	230	240	242	245	282	237	239	240	238	257	257	262	274	261	235	246	269	261	264	250	266	276	258	236	235	257	262	223	273	262	252	260	263	219	242	259	269	240	219	236	246	267	255	238	261	250	251	266	270	263	251	243	243	266	238	225	241	246	257	285	251	285	205	257	256	269	270	246	268	265	270	241	256	237	226	275	233	255	243	263	240	273	265	245	246	268	268	235	250	240	240	238	255	241	252	242	265	252	239	252	241	230	250	258	267	241	249	233	258	222	213	260	257	247	255	270	221	229	238	229	263	251	243	246	262	255	267	248	240	254	270	235	230	260	226	221	258	267	234	271	246	286	253	259	248	258	261	261	247	252	267	272	243	257	237	225	244	250	261	247	257	266	238	254	266	269	254	267	270	254	259	270	236	262	234	259	279	245	262	237	238	274	255	268	250	257	259	231	265	276	274	240	231	250	257	233	270	260	213	255	247	246	255	253	239	273	244	228	272	265	265	224	254	266	242	278	260	252	262	281	239	238	237	262	269	269	281	243	225	261	262	242	245	244	257	247	270	261	256	269	262	242	248	254	253	254	270	254	256	251	255	251	244	266	267	238	259	233	245	255	296	259	237	265	211	241	210	251	257	253	239	271	243	283	245	265	252	270	235	240	230	257	267	248	262	211	236	263	249	266	255	267	240	251	278	249	239	254	246	254	245	276	232	229	261	282	273	246	261	267	262	287	264	227	271	288	279	260	246	237	232	243	255	228	265	237	237	273	273	292	259	244	266	246	267	276	244	261	247	240	256	284	268	285	256	236	263	215	241	225	275	238	229	252	251	269	252	249	239	262	263	273	239	266	261	269	281	258	272	246	269	273	261	268	256	255	241	262	236	255	214	247	253	258	220	249	258	259	236	228	254	247	243	250	273	233	273	264	261	271	247	241	251	247	259	248	235	253	297	229	260	255	264	252	213	255	225	269	242	262	245	258	251	234	249	235	242	274	254	242	223	262	267	240	248	235	241	230	264	257	263	253	244	295	265	246	274	242	261	253	249	243	248	279	265	248	240	272	258	249	242	259	247	245	269	224	261	261	246	239	229	247	252	281	250	250	259	246	245	237	231	226	256	266	250	221	253	251	274	235	226	273	258	271	244	238	259	303	265	267	241	246	256	242	268	248	263	228	257	228	242	239	243	242	258	236	244	262	239	232	256	258	263	240	224	287	276	253	257	279	216	262	241	246	277	257	251	254	253	272	270	273	248	286	263	265	261	252	227	248	263	259	257	231	240	263	238	263	269	251	259	265	227	224	297	240	245	253	245	225	267	281	285	249	297	244	227	257	259	284	229	273	254	252	245	276	245	270	240	259	241	265	236	283	265	234	269	229	251	234	266	243	260	228	247	232	240	245	270	253	260	264	254	269	268	228	227	243	242	249	236	241	254	273	244	252	237	231	255	260	261	229	272	254	240	226	237	251	255	275	232	290	265	240	286	229	262	274	257	248	256	270	253	272	269	260	269	259	286	252	233	264	248	278	235	220	260	245	268	278	216	252	250	255	238	247	246	249	270	250	263	270	244	215	256	258	224	247	233	246	271	255	245	251	260	276	278	267	263	246	239	273	249	262	263	233	261	284	252	262	246	242	254	235	253	236	249	232	265	240	257	267	267	266	241	237	253	238	248	285	239	279	225	252	272	244	233	256	247	243	265	266	251	246	240	263	264	247	258	247	268	251	232	247	252	278	271	241	231	264	271	252	250	249	255	262	229	258	242	243	252	253	232	256	242	234	251	281	265	268	279	259	262	228	230	274	261	248	234	252	220	229	256	257	259	253	256	272	243	242	281	213	228	241	268	237	257	265	233	276	271	280	255	262	246	259	249	264	253	256	225	273	248	247	240	256	255	254	263	251	240	248	255	248	237	257	259	235	245	247	232	269	259	251	247	269	254	248	234	259	248	271	242	234	232	270	251	272	234	284	232	258	260	285	235	226	230	242	228	234	265	264	259	267	272	261	257	264	246	229	292	229	252	260	236	235	249	288	257	270	242	258	227	245	247	256	266	228	257	236	252	247	264	259	255	251	267	285	249	242	233	253	267	257	253	251	252	261	251	230	258	245	234	246	256	258	259	263	270	234	263	243	268	254	257	254	281	240	224	259	254	232	283	272	233	213	236	242	260	268	245	247	299	236	242	257	205	234	263	256	255	257	229	251	261	264	240	254	248	277	265	236	256	275	249	262	251	273	247	265	214	252	250	246	248	264	256	265	266	264	254	194	237	261	261	234	250	232	251	262	249	246	247	253	255	250	226	262	226	232	246	247	261	227	247	264	261	260	263	238	240	258	235	266	271	259	260	266	249	250	279	232	249	242	266	256	286	275	252	254	252	243	229	253	230	265	270	243	227	219	229	274	251	254	240	238	272	260	280	278	217	243	237	246	271	254	253	268	250	255	248	245	273	240	264	231	252	275	272	270	248	258	268	256	256	283	228	248	257	256	240	277	250	230	246	269	261	225	249	242	231	252	249	270	273	220	265	231	286	258	240	263	258	238	262	269	260	251	261	267	249	251	268	254	246	271	255	255	262	247	259	249	225	251	240	258	236	224	238	242	253	236	247	226	252	270	251	267	261	277	255	233	222	263	262	265	257	264	240	236	260	255	242	265	280	280	257	282	258	239	256	244	238	244	270	229	273	261	243	231	238	263	256	256	244	227	229	255	256	254	239	252	258	237	270	257	269	264	241	245	253	230	274	244	241	220	247	242	256	259	257	238	227	264	254	245	251	244	239	253	233	250	264	256	240	244	248	244	255	249	241	251	270	236	261	233	219	256	238	258	283	262	279	268	252	263	223	248	258	255	245	263	285	248	259	266	245	250
22223	21128	28723	23784	21129	21053	6139	1398	900	817	758	604	611	587	575	549	510	533	480	523	469	529	463	529	506	483	479	488	494	413	493	471	447	490	481	417	484	487	439	432	442	423	451	426	502	478	452	482	477	444	455	481	469	466	482	433	463	459	484	421	494	442	463	468	448	452	456	488	429	460	476	450	483	445	424	453	466	451	448	423	434	448	448	447	518	464	436	431	507	458	458	440	416	458	466	421	468	437	486	453	463	492	435	455	458	469	449	439	431	425	479	434	421	434	465	439	449	438	445	463	427	468	492	446	464	449	460	451	481	467	471	469	447	444	440	422	452	497	470	465	473	428	449	460	441	442	423	439	398	463	418	479	473	423	453	423	440	436	439	464	483	446	426	444	496	427	480	488	449	452	468	463	412	483	436	458	401	472	443	421	451	470	483	428	461	440	463	435	438	402	442	430	439	443	433	427	418	422	422	426	478	445	458	442	471	465	469	466	454	470	453	416	427	417	417	453	475	444	453	474	445	416	441	437	424	472	444	420	421	426	447	431	433	452	467	428	418	404	451	435	466	456	439	494	451	486	418	458	507	456	441	475	474	438	468	487	494	456	460	442	463	474	465	431	434	417	468	446	484	448	450	424	449	439	426	453	450	425	456	444	408	439	430	458	488	412	470	424	456	445	461	445	437	479	410	455	435	414	484	466	438	459	453	421	471	482	466	451	444	458	452	458	472	456	405	451	432	468	454	469	462	485	437	452	434	453	421	467	460	460	419	457	456	429	433	461	458	435	419	481	440	448	507	417	448	452	487	443	489	459	464	453	495	461	452	440	458	433	506	468	409	452	440	480	415	473	440	439	461	449	471	467	436	449	453	463	473	445	447	492	444	462	445	431	466	451	458	442	470	446	453	443	462	465	487	459	431	484	452	419	453	453	475	434	410	438	446	447	423	471	427	448	450	439	426	448	454	460	475	470	440	411	426	441	459	406	463	459	443	425	495	448	470	450	459	463	464	430	446	447	468	498	461	466	454	459	465	438	446	458	448	448	475	454	456	475	465	411	434	416	458	400	452	470	436	439	450	420	458	429	458	463	467	434	491	451	426	433	470	432	440	421	443	421	440	470	463	465	449	413	446	477	469	437	464	473	461	459	436	463	485	420	465	454	482	505	432	459	434	435	415	453	439	450	517	440	466	461	412	432	449	453	460	454	441	460	431	451	456	450	451	477	480	429	478	414	469	453	453	458	480	434	459	463	450	475	466	474	448	444	450	449	468	450	472	389	432	443	444	444	466	454	463	447	479	447	454	462	483	451	447	434	499	392	444	440	474	481	415	460	458	418	443	458	467	459	446	476	490	458	496	430	463	438	501	454	461	413	483	462	458	454	451	450	459	436	392	489	444	437	418	428	466	467	458	448	445	440	435	434	447	488	435	457	424	463	471	445	458	434	437	474	441	443	445	446	466	421	434	455	460	450	490	465	457	443	446	422	435	456	451	432	419	452	417	455	438	473	434	453	424	469	449	437	451	405	456	471	475	438	476	487	440	439	447	479	423	454	443	470	445	490	447	479	470	486	437	431	456	433	476	444	476	440	478	415	452	468	408	450	476	452	427	471	452	500	454	454	472	436	449	442	464	490	441	481	451	459	434	404	432	468	445	428	473	429	444	503	465	462	475	438	441	457	434	455	470	455	421	423	453	399	414	435	427	435	454	482	449	428	460	445	458	446	470	467	469	452	459	452	460	480	409	477	460	462	453	435	462	466	456	456	418	446	430	471	412	445	443	454	454	450	459	420	429	446	443	453	417	421	439	501	469	429	465	443	450	459	495	454	424	470	480	432	434	430	444	451	443	440	463	467	460	454	442	480	438	481	423	460	449	399	432	464	440	412	420	455	452	449	484	446	452	444	426	462	448	442	461	447	448	454	434	484	429	455	459	480	441	495	467	429	438	440	459	466	422	450	439	459	466	386	467	467	447	449	413	421	450	441	457	473	440	422	429	503	434	426	446	410	432	476	429	466	441	455	444	436	428	447	437	449	465	449	428	464	466	426	436	460	413	424	467	413	432	463	469	461	467	433	486	484	445	450	430	444	437	467	429	474	452	457	437	410	467	464	436	461	472	445	434	449	473	434	428	444	467	455	478	469	433	457	420	465	417	448	438	448	448	427	437	424	438	424	468	454	450	464	449	420	436	454	461	467	456	475	442	444	414	436	456	390	458	426	447	429	441	444	430	460	451	437	467	424	418	399	478	470	463	429	448	438	432	406	441	458	412	448	407	457	437	443	444	458	443	463	445	449	457	481	490	504	460	444	452	434	449	435	469	445	469	487	469	449	489	463	422	452	429	471	435	452	461	477	415	464	434	453	434	442	446	451	467	448	450	430	469	436	485	456	424	460	430	434	440	463	444	464	456	468	466	441	444	470	487	436	410	444	426	449	445	468	476	464	456	453	397	443	441	445	442	478	442	492	442	422	453	450	417	439	462	456	460	412	425	439	421	458	454	449	464	426	449	430	423	469	429	470	472	442	435	418	454	461	464	434	459	441	441	468	448	438	448	450	465	415	452	474	470	442	465	429	422	447	437	475	431	425	475	489	460	433	469	455	430	480	445	448	467	439	429	462	450	439	443	452	467	436	442	450	447	460	450	467	450	424	427	479	463	456	448	424	477	447	446	440	457	425	463	475	422	418	494	405	454	416	492	422	447	414	477	438	476	440	437	433	422	465	416	431	453	440	471	436	460	464	490	423	489	454	479	428	424	425	471	475	435	467	497	452	463	464	428	432	431	460	440	424	432	462	437	445	445	412	457	401	490	446	450	478	458	444	472	498	396	473	442	447	459	472	474	500	423	455	438	458	463	420	465	445	440	448	439	431	442	468	458	438	441	483	459	443	470	454	428	456	513	453	413	466	428	436	469	481	466	445	430	424	453	400	436	428	448	466	470	484	429	473	486	470	472	426	405	438	430	464	442	402	502	479	445	433	447	439	453	439	463	434	467	479	459	434	466	450	441	425	442	446	413	476	479	433	468	466	479	439	457	445	427	450	446	457	435	454	457	435	388	448	452	439	472	424	462	460	427	434	420	463	401	475	428	467	448	412	418	402	437	443	433	472	449	447	436	454	433	465	429	454	418	451	442	469	417	487	432	433	421	428	421	470	451	459	466	406	459	435	430	452	467	457	463	454	461	449	449	451	408	468	454	455	444	422	479	456	445	457	463	439	470	463	426	406	465	465	428	464	437	499	427	449	462	461	452	437	447	423	468	444	444	420	445	431	419	425	436	500	521	459	414	460	457	445	442	474	476	482	459	437	455	411	448	449	437	470	468	409	427	448	461	466	460	443	422	470	464	439	475	434	442	415	421	443	468	456	425	433	440	419	442	465	458	440	441	477	463	455	445	422	463	442	467	424	438	442	423	446	454	424	440	480	428	477	440	456	442	441	436	447	506	437	459	444	473	467	458	449	433	441	447	482	476	442	478	444	456	464
7524	18743	21980	7139	5707	4549	3499	2559	1696	1519	1368	1136	949	834	836	752	752	728	671	691	661	655	658	636	628	657	682	609	584	617	663	654	613	639	667	566	607	583	598	613	652	648	596	636	625	606	648	617	628	584	651	630	592	635	631	594	637	638	579	578	626	633	592	602	613	587	587	609	622	574	562	573	592	536	624	565	578	600	646	585	587	596	586	599	613	542	567	579	625	612	551	589	637	611	602	635	596	590	611	556	588	607	611	566	613	535	606	634	552	583	612	590	597	578	551	571	582	578	576	577	622	616	601	616	584	581	662	651	569	586	614	587	591	586	593	620	580	624	564	610	609	581	590	622	601	579	578	642	605	611	588	608	572	632	623	673	563	612	568	605	600	599	602	604	577	635	627	619	639	625	529	616	568	584	590	597	623	623	586	610	602	579	635	574	594	621	598	596	582	596	562	599	584	562	587	601	598	558	573	590	599	622	592	598	607	622	573	530	595	589	541	556	627	601	597	607	602	606	607	594	625	574	602	624	636	663	564	596	597	594	591	556	583	582	632	662	616	607	579	576	624	611	589	628	595	615	576	652	578	596	588	569	562	617	631	604	623	607	568	559	604	612	603	564	572	624	581	579	601	567	575	570	601	591	596	544	541	595	561	595	621	613	588	621	590	650	610	591	570	602	624	582	586	606	581	621	575	606	616	564	598	616	583	576	623	609	560	595	643	569	549	558	624	577	584	643	546	562	600	587	525	601	587	585	602	620	583	604	558	593	614	577	589	607	626	617	620	588	588	545	601	601	574	605	569	570	592	593	598	580	576	567	598	619	565	600	592	561	588	592	620	572	534	618	604	594	628	547	610	556	636	585	556	605	583	625	620	585	611	572	619	584	581	577	557	661	617	577	574	586	657	604	597	592	590	587	581	618	618	609	586	608	584	568	612	616	598	595	610	612	603	581	578	605	589	579	579	566	575	622	600	607	602	608	580	622	604	577	578	599	581	644	577	603	589	595	585	609	584	587	609	591	589	602	601	581	600	631	597	582	543	591	609	615	584	550	612	581	644	598	617	590	565	583	619	622	604	624	601	547	602	571	589	604	597	630	598	589	606	591	639	586	587	632	667	587	621	594	613	578	643	617	603	603	598	610	566	591	609	599	578	596	576	598	571	573	569	546	595	592	611	622	611	575	627	588	603	591	597	607	614	619	577	596	535	568	554	583	621	612	607	615	587	612	623	600	557	592	636	629	619	564	610	586	554	577	611	605	607	596	588	605	610	606	617	560	603	609	581	628	605	570	646	602	534	636	548	594	605	587	613	585	601	593	587	599	611	593	546	585	611	588	591	615	616	580	581	597	616	609	561	607	585	571	612	581	584	633	587	623	622	586	582	591	617	635	612	608	579	592	559	635	581	565	587	598	639	598	584	592	607	627	581	608	526	628	604	585	589	617	594	610	617	610	615	608	584	585	610	596	624	582	656	559	614	589	623	582	615	611	576	612	567	600	602	591	611	576	592	624	605	603	603	627	563	634	587	595	615	572	591	598	560	568	594	599	576	604	621	640	612	587	571	657	581	561	621	599	565	579	602	600	612	600	599	593	619	611	568	604	547	622	606	641	587	541	594	596	573	569	575	591	611	563	574	568	559	554	557	605	572	582	571	559	615	607	654	568	615	644	573	583	617	590	588	604	608	584	629	604	608	595	564	657	563	654	560	592	592	549	627	556	625	605	622	541	603	639	598	564	596	579	595	570	633	606	568	567	594	624	621	600	615	574	574	593	578	613	589	576	595	596	596	600	603	595	587	585	581	557	629	585	630	570	590	612	597	570	556	604	590	583	589	594	568	606	616	626	585	595	554	560	634	594	556	594	620	597	596	595	575	582	575	589	632	571	594	578	598	610	581	585	635	611	545	652	619	628	594	625	579	587	605	587	598	585	566	616	573	591	583	616	615	565	628	603	594	584	572	609	574	626	583	601	564	591	566	625	611	601	574	584	609	615	593	626	590	577	611	596	618	545	625	584	592	586	605	586	587	588	575	604	567	603	547	610	585	571	626	592	584	543	542	569	585	580	596	590	607	616	614	579	577	604	644	618	610	579	585	594	582	572	608	635	592	582	577	627	618	597	641	604	579	582	609	579	590	597	576	560	639	586	635	614	590	600	575	631	593	597	597	574	593	610	567	595	618	566	605	592	589	643	626	574	610	608	621	551	574	646	612	554	653	579	573	582	568	566	606	589	640	581	611	583	554	575	585	597	567	553	599	607	592	601	585	583	626	603	559	600	598	603	531	633	581	615	583	583	625	603	623	546	580	611	602	561	641	565	616	611	622	616	601	607	596	586	607	536	539	593	581	555	593	580	576	592	596	647	602	565	588	606	577	619	576	613	626	589	627	610	651	585	606	579	610	598	554	580	550	589	544	584	578	632	604	626	575	597	604	635	589	636	609	639	623	598	581	520	621	597	569	609	602	553	590	594	604	623	615	567	608	627	597	607	610	617	588	598	578	606	569	566	576	588	627	600	576	593	606	591	582	616	602	582	608	600	565	627	589	595	582	557	597	618	575	609	601	601	574	606	611	588	574	638	567	588	582	601	600	620	570	641	588	606	621	547	610	622	600	583	592	594	577	574	589	594	588	587	585	616	605	634	590	590	617	593	571	560	579	615	656	601	639	596	586	626	646	610	631	607	598	578	625	633	581	572	610	629	574	609	625	609	579	647	598	634	587	584	563	599	588	595	614	611	577	622	617	582	581	635	589	586	594	591	622	549	543	620	585	568	602	617	613	579	570	604	575	586	591	591	613	598	586	567	618	592	631	615	564	587	597	560	545	576	606	559	555	598	569	602	606	634	603	570	625	593	569	597	593	589	593	599	639	608	575	578	576	617	596	555	591	608	606	609	600	616	611	584	596	576	574	612	587	596	604	612	574	601	607	612	603	590	578	586	608	563	632	580	587	583	609	601	589	625	585	571	582	635	574	559	586	573	591	584	631	598	638	619	583	584	555	609	572	591	587	611	580	630	602	651	565	579	589	604	622	610	603	590	582	595	586	568	633	575	545	611	625	574	585	588	602	642	596	566	595	602	615	615	581	547	554	606	547	595	577	616	622	591	626	609	639	643	619	632	594	583	612	601	583	594	602	602	614	581	642	596	589	625	593	583	575	613	587	633	566	613	595	555	605	585	616	632	578	577	615	649	577	545	610	582	609	605	592	603	577	601	547	611	605	596	586	605	578	609	541	589	575	571	550	643	620	591	579	567	606	553	581	571	587	594	587	555	549	605	587	602	591	555	606	601	599	606	576	552	627	632	567	571	599	581	633	612	571	566	602	604	588	617	592	629	567	606	616	593	598	623	583	597	612	572	558	582	590	597	601	600	587	602	619	572	601	555	590	587	609	607	572	591	609	584	577	592	587	584	614	576	559	610	570	602	589	610	632	607	629	623	600	601	566	575	581	595	600	586	572	558	567	543	594	623	592	569	631	585	622	621
26792	18915	6071	1378	1058	813	638	574	468	489	401	421	437	421	419	401	395	422	371	411	385	415	406	398	395	367	369	406	398	398	375	399	392	405	379	395	400	387	390	354	392	388	382	398	356	386	411	393	362	399	376	399	412	395	397	390	392	368	400	424	379	410	412	349	405	396	397	385	375	370	361	410	401	395	386	430	398	415	386	445	397	395	434	411	367	392	409	416	374	415	425	368	382	342	399	397	376	393	429	384	361	391	387	390	388	369	379	397	398	388	383	360	368	413	402	376	393	420	415	423	431	392	391	411	391	412	372	377	378	414	390	364	415	420	395	424	385	368	383	419	371	396	397	365	379	402	399	418	397	377	386	375	394	394	435	355	406	389	407	384	435	361	361	393	395	417	393	427	412	392	413	374	364	375	346	404	401	379	392	417	378	387	411	382	402	405	388	420	393	375	417	380	373	394	391	421	381	386	398	392	404	400	398	398	360	400	394	362	389	362	385	388	373	381	394	385	385	400	415	415	386	378	404	382	397	413	381	388	394	387	414	371	428	371	390	393	353	405	388	363	381	387	358	382	384	434	385	400	378	369	416	384	386	419	393	411	376	436	382	360	395	380	395	407	419	386	392	365	384	353	394	410	377	369	397	394	399	372	374	381	374	387	385	395	386	409	371	377	408	427	397	400	387	374	375	366	366	386	415	370	400	363	388	420	381	390	405	385	388	389	387	340	389	430	417	360	390	405	368	385	393	402	419	399	412	378	372	370	361	391	374	393	432	384	376	406	394	377	394	365	375	366	375	374	385	368	429	390	391	413	398	335	402	401	387	388	390	403	368	422	393	393	376	375	394	365	386	385	399	428	364	406	371	394	374	406	402	406	359	390	388	383	421	363	393	386	400	397	368	385	396	379	383	396	397	414	391	357	368	420	382	413	401	397	414	341	398	397	366	369	395	381	381	405	396	404	426	416	414	399	397	371	386	362	398	365	363	408	397	349	429	404	377	379	380	402	393	389	364	401	386	394	371	407	370	439	392	393	403	389	410	410	417	368	357	396	370	372	380	374	387	400	399	387	362	385	398	361	405	362	420	408	376	397	398	420	370	372	383	378	388	387	395	379	406	376	373	394	431	364	398	423	347	371	405	394	378	370	407	428	400	393	369	360	396	421	397	408	408	382	405	390	424	378	399	376	384	414	408	353	366	384	389	419	380	371	398	360	407	395	399	381	395	367	435	407	392	351	392	395	375	391	417	395	425	390	404	384	406	400	378	372	379	383	426	419	375	425	410	391	389	409	369	416	367	375	374	390	376	392	377	378	385	385	392	400	375	416	372	405	396	369	351	386	404	384	405	372	408	367	403	406	410	360	401	420	386	389	395	362	343	402	388	408	366	400	372	352	387	411	425	400	407	408	382	379	414	353	373	380	359	388	382	407	366	388	392	381	375	376	430	407	376	388	369	397	384	384	396	409	410	406	416	383	394	376	409	359	421	408	393	442	376	413	414	357	358	391	404	402	385	412	407	416	347	356	405	415	357	397	395	382	397	399	362	357	366	378	395	411	361	394	370	403	400	373	401	367	381	384	380	382	405	389	417	385	391	349	406	377	389	378	386	382	397	351	389	379	403	404	412	404	385	435	380	428	389	404	401	383	426	388	371	369	415	370	371	411	397	384	400	410	356	409	370	418	354	359	367	385	398	365	385	383	376	420	381	412	410	383	393	400	385	385	369	388	349	389	405	418	387	401	381	416	410	392	380	402	400	388	402	376	397	411	369	380	413	394	406	383	405	399	404	348	389	399	401	409	400	394	351	435	377	411	383	410	352	360	381	405	362	353	393	388	395	396	403	409	386	386	397	398	356	378	401	399	435	377	376	381	367	397	386	388	373	397	378	391	403	401	383	409	369	390	401	390	415	348	367	367	401	374	371	378	400	380	384	374	425	392	369	396	394	387	392	400	371	356	390	378	368	389	415	354	369	406	395	388	392	409	374	376	396	416	398	363	365	365	364	368	403	387	380	365	411	364	382	395	385	404	397	445	372	398	382	383	377	348	348	391	374	411	407	427	409	379	361	390	385	374	378	402	421	405	378	390	417	390	400	389	388	409	359	394	406	404	385	375	389	397	420	413	436	390	418	407	397	391	420	370	413	388	372	376	406	398	420	362	353	365	413	400	357	419	383	402	384	364	377	390	404	400	380	365	366	354	397	388	404	371	406	392	424	395	374	401	409	394	412	374	375	433	388	390	413	391	382	370	410	396	394	410	376	383	363	420	394	379	414	409	407	389	392	434	374	404	406	391	374	412	378	406	421	403	441	375	391	389	391	406	355	432	385	406	385	336	407	379	413	416	378	357	406	383	375	389	396	349	376	384	393	409	404	403	385	368	381	366	360	359	420	418	407	378	400	398	407	421	381	385	395	417	417	399	362	383	417	392	370	384	407	376	400	369	404	397	378	370	393	391	378	417	358	377	363	430	376	373	408	392	389	360	427	378	365	393	403	391	372	363	404	393	396	415	392	388	374	382	390	401	390	400	380	383	416	403	397	386	411	430	394	362	420	386	409	396	368	398	368	403	398	358	394	385	382	392	377	409	387	380	388	414	348	372	362	404	408	399	400	374	401	407	394	403	395	391	397	383	395	401	397	379	402	382	394	384	407	398	413	380	393	430	400	382	390	434	435	420	382	387	422	361	413	364	444	390	376	369	400	395	389	394	396	384	395	398	358	401	392	410	401	394	402	409	381	386	368	402	418	406	416	417	403	373	412	416	398	431	385	404	410	367	386	398	425	450	386	408	381	401	379	376	365	352	407	393	407	406	382	393	374	389	397	368	416	389	395	404	397	346	376	423	392	408	388	372	402	365	384	372	460	395	370	424	433	447	408	420	417	404	419	394	385	393	398	371	399	372	366	386	378	406	385	387	426	422	400	405	397	419	421	381	392	394	400	404	398	386	402	370	402	405	417	374	382	356	397	376	399	370	424	363	389	389	412	433	402	400	369	378	372	407	374	404	356	402	388	393	384	368	386	380	395	394	411	401	382	410	386	378	405	379	357	378	396	405	383	405	432	380	376	393	427	398	359	382	395	364	365	389	404	387	359	398	386	437	371	367	407	430	423	377	379	365	397	388	390	341	427	398	421	432	355	387	427	395	387	407	390	386	391	432	388	410	394	400	419	413	376	397	397	373	393	402	379	409	397	348	367	401	380	399	374	367	371	389	379	419	366	400	380	415	381	352	406	381	365	386	382	368	407	382	420	379	385	381	413	398	395	405	374	364	419	410	397	425	390	379	442	376	385	404	371	387	398	398	415	426	368	398	400	394	382	386	358	375	402	402	405	394	394	407	413	398	362	379	392	336	375	382	404	411	415	436	376	345	360	405	385	363	406	377	393	419	380	397	391	400	392	390	398	368	396	424	375	410	391	402	362	372	405	410	400	402	387	371	391	370	365	410	382	380	417	416	382	393	363	377	398	398	387	369	385	380	384	416
5478	5923	3932	1777	1984	1648	1047	1027	775	690	599	608	549	526	528	523	497	517	521	528	480	492	532	504	518	545	501	489	561	486	534	493	526	546	495	496	492	508	549	508	497	476	514	523	534	469	490	484	529	513	497	494	522	506	516	553	535	513	500	527	529	498	546	467	508	503	505	504	492	486	458	505	521	522	495	516	526	507	527	532	498	546	559	519	519	519	517	504	462	532	517	490	540	509	500	522	500	527	548	530	529	519	529	511	532	540	486	476	504	507	504	497	492	495	533	487	534	504	523	492	504	514	472	522	504	547	536	469	478	522	518	520	519	530	493	496	513	492	508	473	466	517	518	504	538	515	552	471	531	505	481	519	476	516	480	533	497	498	480	515	493	485	512	514	528	519	497	503	482	516	521	513	501	479	461	466	503	486	525	512	469	515	475	483	532	498	499	519	528	518	507	521	489	536	515	508	513	526	470	503	530	492	503	486	504	534	506	501	498	519	542	498	505	516	487	489	525	527	476	505	503	514	491	506	460	516	486	514	497	508	508	525	544	510	507	491	523	497	495	473	514	482	494	528	482	513	492	544	509	520	479	491	494	504	477	545	490	508	512	467	508	465	502	485	481	479	511	510	495	454	500	509	469	499	492	535	473	517	518	518	487	494	515	509	539	502	536	514	504	517	509	525	543	528	481	469	495	527	492	551	517	499	527	494	494	504	503	521	525	507	558	502	527	484	497	523	496	520	505	514	459	484	508	495	524	491	496	534	472	483	543	476	508	511	498	497	488	502	515	493	519	502	526	501	487	516	511	512	501	521	513	496	537	528	491	476	494	468	545	499	527	520	501	511	505	476	485	513	472	572	529	491	501	537	506	522	494	521	519	499	540	528	496	511	485	499	507	458	491	529	531	517	530	537	519	523	513	486	485	487	551	537	526	517	506	533	530	503	531	535	498	536	507	512	541	494	502	506	526	525	524	489	488	549	459	505	511	556	564	518	468	473	514	516	515	480	451	506	493	470	518	536	510	510	506	535	522	528	506	498	522	470	529	511	509	488	507	488	526	517	505	507	531	495	484	507	470	541	520	477	507	532	508	519	504	488	447	526	472	504	550	504	496	531	550	482	506	480	482	519	567	539	529	511	465	513	547	578	484	488	477	533	503	534	518	481	527	463	516	502	509	500	515	499	504	486	536	497	517	475	500	531	516	518	522	525	503	525	497	521	511	499	513	564	489	477	500	465	500	482	505	565	460	466	484	537	529	497	488	491	505	518	526	507	538	480	499	514	554	537	481	520	509	503	548	500	512	521	540	496	507	469	511	492	519	505	466	504	523	491	507	482	519	547	464	512	518	510	526	566	498	474	492	489	506	506	484	548	513	473	509	517	546	527	460	477	473	510	554	478	509	504	474	510	535	508	505	508	495	510	478	498	543	524	527	540	520	483	491	488	519	518	546	483	492	528	481	532	525	502	507	522	496	526	507	543	462	524	525	540	514	511	490	498	520	501	552	472	502	504	501	480	533	468	491	535	506	501	512	491	480	480	522	509	518	497	496	545	447	553	531	555	527	533	459	495	511	512	464	483	519	492	506	445	478	479	514	487	480	502	505	467	476	503	532	512	514	474	530	481	486	496	487	516	509	492	515	505	486	517	515	526	490	523	511	551	500	521	503	498	491	469	486	540	521	511	568	498	487	484	507	506	455	522	512	526	498	494	488	468	531	518	467	511	509	511	523	484	526	517	509	488	501	490	516	532	513	504	533	502	488	501	518	513	492	487	519	480	483	479	507	534	502	499	481	513	497	509	497	535	511	526	510	501	499	478	492	521	528	491	505	507	531	522	531	504	469	500	537	522	489	493	509	543	464	533	498	483	529	527	533	545	489	485	464	476	498	495	520	505	497	507	487	498	517	518	513	480	507	488	514	495	516	493	527	521	536	509	519	476	489	471	498	514	489	506	462	550	527	479	501	496	526	538	469	488	470	503	509	482	501	483	490	491	502	490	510	538	493	493	491	518	531	500	530	515	525	530	487	521	551	534	506	539	500	523	508	553	526	532	505	501	542	482	534	511	530	508	489	504	521	496	515	508	509	504	499	502	507	509	513	482	511	546	490	507	518	532	525	529	517	491	509	510	546	526	483	516	511	521	537	484	490	515	519	516	508	488	485	495	523	502	532	475	499	492	491	537	511	516	527	494	495	506	521	534	494	458	523	519	501	494	488	496	512	526	497	457	517	510	511	481	469	518	515	519	490	512	487	473	460	504	524	507	507	483	539	536	547	497	515	502	530	513	518	526	496	481	505	522	502	511	476	531	484	477	544	499	518	502	496	506	499	497	526	533	516	532	501	518	500	502	462	489	509	532	506	497	468	499	496	508	529	541	482	514	537	500	500	535	541	464	529	497	500	487	493	534	489	542	485	560	521	476	500	538	477	507	503	504	489	504	535	516	506	479	508	522	489	522	492	509	501	536	522	520	460	523	517	514	544	495	493	533	504	528	555	495	498	499	509	500	505	479	525	518	519	517	520	464	519	505	489	465	503	472	548	498	468	528	512	509	512	506	510	494	514	499	510	482	454	497	527	492	478	527	488	530	505	539	499	524	523	515	489	460	517	523	496	508	517	518	508	497	530	525	481	497	463	494	496	448	508	467	514	513	542	519	509	469	508	524	518	473	515	508	495	519	482	487	487	479	499	473	488	544	478	479	488	520	535	540	509	568	538	509	533	526	498	512	514	535	518	507	518	479	505	504	526	483	482	504	486	509	537	510	533	510	490	512	514	483	483	524	516	541	526	488	476	501	508	516	497	509	461	504	488	470	520	554	512	501	520	527	518	468	531	553	530	551	500	498	507	522	494	515	513	529	500	486	546	516	513	532	517	482	547	520	491	529	497	474	483	516	526	522	525	492	492	501	495	525	520	470	515	505	510	515	512	524	473	474	536	487	494	511	509	473	477	509	517	488	517	511	462	483	533	517	474	469	458	524	508	521	522	477	483	482	469	494	509	543	522	489	486	508	499	505	566	533	542	464	491	486	531	500	498	510	533	537	505	486	498	526	509	534	510	527	480	503	516	508	520	494	512	503	508	524	519	526	528	483	515	500	497	571	508	541	485	531	513	495	518	526	499	490	514	509	462	512	490	468	514	530	497	518	521	505	500	478	538	489	497	515	483	517	509	481	533	511	483	510	484	521	527	522	507	495	521	524	511	507	509	484	518	522	491	528	471	522	547	517	515	520	513	496	521	520	494	516	511	525	484	504	530	492	481	502	486	522	525	522	531	515	532	515	505	560	511	485	557	521	499	526	508	496	544	532	521	546	531	539	504	504	516	495	521	502	486	491	512	507	537	501	485	520	516	526	489	492	477	498	499	520	490	505	482	500	517	485	484	504	501	490	556	490	495	510	521	511	501	451	489	508	521	488	540	509	528	487	488	478	489	534	489	503	518	529	523	527	475	483	502	498	507	481	475	494	516	492	550	475	533	519	532	475
23058	21072	28231	24145	21057	9268	1939	1332	887	799	785	742	724	659	659	653	611	697	638	641	691	625	652	636	635	680	631	647	593	673	650	624	608	626	637	654	636	585	690	635	637	602	623	650	602	655	602	596	658	636	650	659	629	648	646	668	622	618	634	613	648	627	690	623	634	645	663	639	618	601	649	621	633	607	562	603	622	616	630	622	612	596	607	594	611	639	621	593	625	638	628	607	649	662	611	644	619	616	668	611	631	585	623	596	639	589	594	630	585	650	635	631	631	613	601	663	663	622	615	569	657	653	606	634	598	650	647	617	581	628	611	628	586	617	608	629	576	611	634	637	631	640	660	622	622	634	617	633	640	602	625	660	634	603	646	630	574	594	600	618	603	640	644	632	600	612	619	608	623	624	625	632	651	622	626	645	644	600	658	593	615	649	646	600	605	611	601	664	593	602	670	638	617	584	619	606	604	674	638	639	660	598	643	656	669	609	621	639	647	645	623	624	568	643	627	631	622	617	636	635	610	576	625	611	645	595	630	612	645	632	619	612	600	605	597	675	566	618	616	620	590	592	610	581	657	657	666	623	627	587	661	560	623	612	667	647	635	630	655	630	625	601	607	605	622	647	547	643	630	627	607	591	621	609	621	652	646	625	562	626	632	622	694	660	603	628	654	610	647	614	632	644	642	634	614	631	606	629	616	635	618	610	619	636	583	676	548	615	615	618	663	667	642	633	611	635	610	641	680	648	591	659	663	660	635	649	627	620	646	630	594	594	603	617	647	597	614	645	576	606	667	611	602	579	625	648	649	618	601	585	619	657	640	630	584	684	676	624	608	605	604	645	615	599	658	616	556	658	581	655	668	648	631	646	659	645	626	638	635	650	610	633	648	632	613	617	587	597	587	582	637	625	645	626	635	595	685	635	628	614	602	588	613	617	617	586	645	608	630	631	612	639	604	627	623	659	658	624	614	608	617	619	608	603	613	641	617	633	641	631	649	662	631	573	596	561	613	606	627	602	647	600	657	602	587	576	621	610	665	594	653	606	640	608	603	606	577	584	602	615	634	598	612	585	623	609	594	581	639	644	626	624	587	614	631	615	623	602	555	603	644	636	586	613	600	653	629	625	666	654	648	638	642	645	623	589	629	621	642	615	609	648	600	619	594	637	609	588	617	619	628	620	605	645	611	629	578	652	632	565	587	638	604	660	637	590	624	622	655	588	592	645	629	633	642	644	618	665	614	659	606	619	651	605	639	611	634	632	619	633	614	629	625	640	607	615	591	667	660	660	568	633	582	640	666	625	612	620	628	625	610	586	627	618	628	626	643	623	663	637	627	613	650	607	613	617	639	623	608	638	626	624	601	597	665	627	604	622	570	636	624	590	612	629	647	650	627	663	653	614	654	642	649	619	649	659	621	629	638	645	656	591	623	604	639	608	650	586	639	647	630	605	663	567	643	639	626	613	605	591	618	623	670	638	624	644	587	654	628	641	629	646	604	608	593	621	648	664	618	611	608	638	595	663	623	598	645	661	669	603	619	567	646	637	594	576	666	594	644	597	596	589	611	635	626	645	624	603	652	653	591	600	604	593	638	627	612	638	646	649	612	638	620	603	642	650	641	628	620	639	604	584	618	634	649	671	618	579	612	626	671	666	629	636	610	610	677	626	599	650	591	673	597	631	614	620	582	603	646	610	574	635	622	596	612	642	619	617	642	639	619	639	626	614	644	643	606	634	638	627	645	668	592	658	650	634	634	613	640	595	629	633	660	614	615	629	637	566	626	616	664	636	639	601	550	616	632	618	612	600	660	613	635	632	596	618	597	678	583	648	603	647	617	643	586	585	596	641	654	585	652	628	603	632	632	610	638	571	584	585	612	636	629	651	599	651	631	627	607	613	633	610	662	605	583	598	609	617	607	630	654	624	613	610	630	666	616	604	648	611	635	596	613	581	612	581	683	598	630	660	664	579	640	615	561	584	633	617	628	671	628	644	592	610	627	627	613	602	589	601	604	607	627	659	629	630	623	620	632	602	686	632	577	613	605	642	609	657	638	618	616	639	630	628	585	592	648	600	679	602	660	654	587	568	611	602	641	607	630	588	637	630	626	591	637	649	602	614	613	626	644	662	610	655	610	586	615	603	610	604	582	617	635	695	650	577	629	616	584	631	580	569	607	655	632	607	668	604	624	637	651	589	584	591	621	580	617	621	625	614	617	609	597	638	635	639	632	622	633	659	605	626	656	651	621	592	605	593	590	634	618	654	606	605	647	575	563	679	642	640	606	600	651	614	616	660	616	650	620	585	638	654	582	604	609	618	631	618	606	630	586	630	624	563	589	624	597	612	608	635	613	626	669	636	599	628	621	627	641	586	633	623	622	594	626	584	605	622	613	622	617	622	667	625	573	628	602	651	647	601	587	630	587	599	657	595	606	645	667	664	643	626	592	570	659	637	654	636	588	632	606	648	624	620	608	599	578	653	648	634	654	614	589	629	644	657	630	626	651	636	659	680	664	610	584	622	612	660	641	646	598	618	626	629	642	584	683	602	613	606	673	614	631	654	637	643	633	621	639	608	628	625	614	600	633	618	666	582	637	623	617	588	605	643	584	621	584	604	577	675	598	607	610	579	650	620	581	646	610	637	598	599	622	608	630	602	588	613	623	605	643	633	627	629	606	576	639	631	596	614	608	632	638	650	624	630	623	646	655	660	606	604	631	601	645	606	655	610	628	614	584	591	576	584	654	593	636	579	618	632	628	623	627	611	599	646	636	642	617	656	632	663	600	625	657	613	628	654	619	657	635	556	597	585	605	651	649	581	632	587	592	614	614	666	603	581	654	642	626	587	652	627	638	675	580	631	612	679	617	604	586	628	590	628	639	638	625	625	604	633	597	622	630	634	607	589	602	645	618	616	619	622	580	626	638	598	635	636	623	578	609	652	609	602	604	594	616	639	634	632	646	590	608	612	592	643	632	598	618	606	626	625	636	634	611	623	638	632	663	588	595	634	618	601	599	647	633	614	634	629	632	563	633	657	593	635	637	611	576	629	622	682	606	657	660	608	586	633	605	638	595	631	620	623	592	628	595	596	644	640	661	625	600	662	624	639	627	655	639	627	611	600	624	580	640	628	562	610	605	667	642	557	656	606	610	575	607	609	614	666	652	607	649	584	615	640	620	601	684	657	651	608	577	642	590	628	656	605	654	678	633	570	598	585	646	619	656	632	625	581	562	624	655	617	588	636	608	625	585	609	645	646	616	622	630	600	597	641	625	656	613	659	577	577	614	590	634	632	568	614	575	642	595	567	591	625	633	610	618	584	632	624	672	596	635	636	600	613	614	610	572	625	645	564	648	614	621	664	629	614	603	615	618	622	684	645	598	633	620	629	619	636	630	643	688	593	576	648	650	612	611	640	671	646	637	657	620	623	609	642	637	608	644	633	648	632	622	654	645	655	611	646	600	619	624	583	603	579	612	639	642	605	601	620	591	626
5588	15229	14666	4955	5106	3568	2672	2129	1498	1261	1100	1028	1011	941	896	871	869	870	884	867	847	807	858	879	842	847	810	822	877	791	880	735	770	824	791	825	814	796	827	806	789	791	748	810	846	778	740	786	853	796	809	824	842	788	821	767	823	829	733	784	781	785	799	791	759	789	838	829	802	811	793	803	827	782	782	824	780	829	806	816	734	827	796	760	796	811	805	774	781	789	818	842	784	824	771	799	825	780	817	796	786	791	815	785	785	803	779	783	812	760	796	758	842	834	825	780	825	804	788	799	778	836	833	843	812	813	806	777	808	823	863	798	775	810	786	800	777	819	835	791	805	794	813	835	793	856	841	793	803	830	812	783	790	797	817	785	791	786	786	822	767	829	782	818	816	761	795	830	809	781	799	762	819	788	820	807	747	794	766	801	798	826	769	794	789	794	801	802	783	818	780	779	757	799	799	788	810	786	782	799	740	745	780	781	784	793	773	811	786	758	797	815	802	774	817	820	810	801	842	800	791	833	785	859	761	812	789	831	793	813	820	750	785	768	778	762	811	825	802	817	838	831	739	728	763	813	834	780	777	812	782	814	832	842	811	866	811	859	829	788	814	736	816	795	792	791	804	782	814	790	796	802	784	797	830	821	806	786	820	776	777	800	829	802	821	853	805	774	800	755	805	811	807	772	806	766	780	756	817	827	783	800	770	771	756	766	782	792	766	778	793	804	831	824	821	842	847	831	737	772	822	791	795	803	785	779	832	822	750	764	812	798	813	823	830	840	782	783	806	834	769	750	780	817	811	831	814	757	786	784	782	806	862	802	767	801	808	845	718	764	735	779	807	770	795	830	743	799	799	812	748	786	790	788	796	764	781	787	779	830	757	793	836	773	771	734	823	821	784	782	763	884	813	835	821	798	832	814	781	789	804	795	795	864	823	792	848	736	828	822	754	837	815	802	815	825	776	786	821	783	799	760	826	783	811	805	784	829	751	784	717	786	784	804	819	795	770	783	784	771	809	741	786	767	803	812	775	829	786	843	802	829	812	766	714	791	755	844	813	810	849	822	814	846	753	802	765	798	804	804	755	817	818	792	756	778	833	791	814	768	769	748	838	766	797	776	808	802	850	771	798	779	798	828	788	779	797	855	783	810	791	791	778	794	793	824	784	780	782	767	845	788	807	767	790	795	779	783	836	808	788	747	770	802	820	804	838	841	784	812	848	753	757	820	780	791	879	760	841	855	780	838	798	811	771	760	822	806	791	817	782	777	825	795	823	796	820	823	791	729	769	839	859	810	795	760	800	813	765	778	784	836	798	860	773	778	818	741	803	845	767	798	818	794	775	781	777	785	831	829	816	786	824	837	753	858	813	781	776	791	820	840	774	741	790	792	743	791	815	755	782	859	806	836	777	790	819	820	809	807	782	805	804	805	794	790	814	773	813	810	797	815	780	776	722	821	783	814	744	844	796	791	791	753	857	781	765	798	790	776	751	779	835	829	841	763	764	810	798	839	782	759	823	747	827	800	804	825	814	821	791	776	809	766	764	825	800	788	775	740	804	837	762	824	802	789	814	788	823	848	831	804	738	810	782	789	786	803	797	810	801	832	780	789	783	821	803	885	771	792	759	782	774	836	826	828	781	783	790	828	814	796	790	742	827	791	784	791	831	823	831	834	850	816	828	855	830	788	820	804	776	839	778	784	744	768	761	816	858	806	748	827	749	835	862	849	809	832	837	810	789	807	824	792	794	815	776	840	809	718	821	843	801	790	803	776	772	800	829	786	823	748	808	771	796	789	793	836	767	815	815	777	786	844	859	837	767	820	766	850	817	728	788	806	821	831	805	780	785	803	793	801	752	803	811	805	801	877	796	823	812	778	856	803	809	780	788	810	788	803	803	769	856	811	844	774	818	778	782	761	809	792	790	762	798	791	818	822	804	780	792	776	808	761	792	808	796	739	813	819	778	819	745	802	846	842	780	794	824	764	835	822	811	800	789	813	797	750	775	770	737	787	807	764	829	797	772	799	813	807	739	840	802	832	803	814	781	762	827	736	840	785	840	831	768	757	794	771	808	779	796	796	803	794	837	796	777	784	794	809	794	793	790	790	797	820	854	809	760	793	786	825	789	745	817	792	800	844	780	787	764	784	791	814	797	830	816	798	800	771	788	824	805	841	808	791	795	811	783	820	817	794	845	822	800	826	819	802	778	817	777	811	766	806	831	813	797	753	777	806	793	801	792	820	735	866	816	805	810	788	779	758	826	766	776	796	786	766	825	804	796	806	765	822	755	808	773	837	851	826	830	751	807	797	751	808	778	752	783	768	775	793	805	839	783	789	845	775	792	809	797	822	792	802	781	816	833	798	791	777	846	772	774	813	779	806	772	797	815	829	831	810	830	797	814	799	800	797	721	812	782	853	776	785	788	831	821	861	803	856	818	799	738	798	760	751	812	797	746	789	804	775	745	799	784	771	827	811	830	780	779	765	813	788	806	818	803	808	806	850	827	801	790	776	761	746	820	803	790	886	813	769	753	827	767	746	792	794	790	795	781	789	804	763	803	794	793	801	833	798	787	763	728	826	774	775	871	820	762	817	834	799	836	848	785	804	794	787	766	795	795	790	846	790	773	781	827	770	825	808	795	733	795	809	797	779	785	740	805	824	785	841	782	746	849	808	798	744	824	740	804	757	736	804	807	800	736	846	746	774	836	801	779	774	778	763	803	764	804	775	886	794	803	762	747	781	787	828	764	756	815	772	788	729	781	814	804	792	825	838	801	801	814	791	772	784	797	815	791	753	790	797	863	793	804	846	798	755	770	734	803	837	829	805	828	769	772	790	812	773	800	812	804	793	772	856	773	789	795	803	872	825	728	746	732	786	791	815	770	764	847	831	821	790	804	849	800	779	740	781	834	793	831	802	766	788	817	789	791	822	801	820	776	756	816	830	806	775	771	819	802	799	815	813	816	770	760	749	797	737	833	848	799	786	828	778	778	742	832	783	815	756	792	834	781	831	798	814	804	765	779	762	850	843	790	766	845	772	791	843	746	824	788	813	884	776	759	810	801	794	793	833	822	774	796	799	727	802	786	813	815	833	792	786	825	815	761	797	854	817	789	784	819	823	825	823	769	827	772	835	804	741	748	826	819	798	807	774	841	844	798	816	882	788	815	794	799	772	775	831	774	735	779	834	784	822	807	811	815	809	796	787	800	837	807	794	820	800	840	797	821	786	772	784	794	843	770	808	731	791	833	853	833	783	779	845	831	818	811	801	811	819	790	728	805	762	916	758	792	775	832	806	801	826	804	786	775	822	852	803	813	814	809	773	798	787	810	841	814	808	786	786	807	773	824	826	756	752	787	821	781	791	762	760	797	791	836	757	787	751	821	766	777	807	788	828	808	763	756	804	771	838	793	835	773	855	806	802	811	770	796	812	780	761	772	857	762	828	807	781	811	794	787	787	812	784	819	776	797	777	779	800	758	826	772	806
24205	21014	26859	25112	7495	1074	834	440	315	285	260	224	232	214	214	195	180	193	200	170	185	224	188	195	168	175	199	184	206	188	189	195	192	203	172	155	194	184	179	182	181	171	170	200	192	190	193	171	203	151	183	193	192	198	169	193	212	185	157	167	197	162	176	179	201	185	178	184	179	183	176	169	193	191	170	178	174	191	186	174	176	173	191	166	213	170	192	195	196	176	185	196	178	205	183	206	172	170	180	175	164	167	186	181	192	143	187	185	200	177	170	183	165	176	187	222	186	158	188	208	175	176	179	171	185	175	171	172	171	207	192	178	203	190	192	199	188	197	175	197	171	181	190	181	183	188	172	172	189	210	179	170	187	163	165	204	181	196	204	201	181	196	169	148	182	195	183	179	180	182	207	189	184	191	181	185	172	177	192	185	209	186	197	162	174	180	180	180	198	181	201	207	188	177	184	178	178	201	174	162	154	180	191	173	170	162	193	184	186	202	197	178	192	179	182	182	187	183	192	198	215	173	185	188	193	177	185	164	166	180	195	177	187	208	157	172	166	173	170	198	183	182	188	184	180	169	188	186	171	187	190	156	186	198	169	176	179	195	170	162	229	180	187	188	194	199	197	164	181	172	177	155	200	167	172	188	177	185	169	184	170	201	168	174	202	198	189	179	184	170	161	178	168	191	212	167	170	182	207	198	198	181	175	188	163	190	174	199	178	175	211	185	184	175	172	180	174	180	203	169	196	205	194	184	169	210	216	180	189	179	183	182	181	192	186	188	142	183	182	173	184	177	185	182	177	202	191	159	171	165	158	190	180	200	174	185	198	186	161	200	175	188	175	203	191	171	204	184	187	151	222	178	187	154	183	195	181	182	182	194	173	179	170	179	189	190	169	190	166	185	173	184	178	188	169	181	177	162	183	197	188	182	175	175	209	170	186	168	181	200	174	174	183	188	184	184	179	190	206	154	201	203	192	185	186	194	189	192	216	185	207	185	199	186	198	171	170	166	167	171	190	174	171	163	161	189	177	185	183	163	199	153	201	204	156	171	186	189	183	210	182	170	165	188	180	178	179	189	182	191	164	186	172	195	187	192	184	198	199	192	181	181	163	174	193	183	172	188	179	196	198	197	198	195	200	163	188	193	180	187	190	165	182	174	177	188	179	196	210	215	171	156	193	176	171	200	159	169	189	193	184	169	185	203	178	168	164	162	175	184	197	189	170	184	199	168	201	174	171	190	164	215	168	191	201	183	200	182	162	162	171	190	189	176	180	171	190	198	158	184	201	188	201	192	192	186	198	185	191	159	185	192	199	179	158	188	173	173	220	190	191	164	168	162	167	192	179	191	164	163	161	199	205	188	197	188	176	200	188	175	190	178	176	171	196	162	193	181	171	156	206	192	170	181	218	182	205	183	193	191	196	178	182	171	177	193	186	188	182	202	198	181	201	179	196	174	192	199	186	190	215	165	167	206	188	178	193	165	192	188	203	206	176	171	183	177	177	180	180	199	167	158	185	191	166	170	168	165	200	164	202	197	189	171	176	185	187	193	185	206	188	168	181	199	186	182	175	201	179	160	190	165	180	192	183	165	189	196	195	190	176	178	160	161	185	176	159	209	215	188	174	158	176	185	178	205	198	181	207	196	178	187	168	192	176	170	213	197	173	170	199	175	189	176	179	187	164	189	189	161	192	154	193	188	187	186	181	179	191	177	191	205	191	178	191	189	196	183	188	157	188	178	167	204	188	185	183	182	171	184	174	199	199	173	188	177	184	182	173	184	183	166	204	186	187	202	171	187	183	168	203	178	193	191	182	181	187	174	202	218	185	173	202	185	175	187	198	154	178	173	216	142	189	199	185	178	183	193	198	191	197	182	193	206	175	196	194	175	166	173	190	181	195	176	173	188	189	196	204	183	172	180	170	194	155	170	192	168	165	177	178	175	191	158	164	174	195	185	188	196	190	192	184	212	171	183	204	205	159	179	196	183	208	188	179	189	176	187	186	181	179	202	175	210	176	163	205	205	172	172	193	192	181	175	187	178	180	173	220	186	156	166	186	166	182	190	189	190	200	183	198	179	179	177	213	196	174	167	170	173	167	186	185	168	168	178	181	209	187	204	171	190	204	211	192	190	184	183	187	170	192	184	193	207	166	182	169	177	174	176	184	197	195	180	186	167	194	158	162	177	187	187	163	187	185	174	161	178	207	169	185	193	197	171	192	171	152	170	192	150	201	152	182	163	208	178	199	197	180	170	175	175	177	193	169	171	143	190	210	177	200	202	158	193	173	179	174	184	190	171	200	162	164	186	158	198	223	194	181	197	171	174	212	180	181	176	188	191	162	192	183	168	181	180	177	203	173	197	190	164	181	197	171	180	191	196	188	172	200	177	208	168	178	171	154	194	175	188	162	174	193	194	182	164	189	165	196	181	221	177	196	187	185	205	196	210	194	182	187	170	172	177	222	182	188	184	170	211	188	196	174	181	170	182	173	177	160	177	178	199	177	181	202	198	157	184	165	173	184	185	167	159	152	157	189	183	183	202	160	178	191	191	182	176	188	160	190	180	177	183	148	190	171	186	155	163	175	175	174	177	182	180	193	180	205	205	181	190	163	192	189	179	189	174	202	200	180	190	143	193	180	197	181	186	149	175	187	177	186	209	184	190	182	185	162	186	163	162	169	166	177	159	167	169	193	182	170	183	199	177	203	218	176	185	203	167	183	135	176	188	187	153	199	175	183	176	174	196	168	178	191	195	195	176	182	190	202	190	173	159	206	192	173	187	147	195	180	179	203	190	159	160	191	175	190	201	191	163	178	170	210	163	173	173	174	172	171	174	192	197	193	196	179	177	180	170	188	189	203	191	197	193	194	151	179	189	186	168	166	175	171	172	170	207	149	161	172	183	139	171	189	187	172	176	185	156	187	184	180	209	208	187	151	182	194	196	183	164	188	210	211	178	202	181	192	175	191	207	196	180	189	203	173	193	186	191	178	195	170	189	204	179	196	173	175	192	183	178	180	187	158	149	210	183	176	189	193	194	184	177	181	170	184	201	161	190	195	168	178	181	156	195	176	190	193	188	188	165	188	184	207	190	191	154	191	178	197	153	194	182	186	201	170	171	173	187	185	204	160	180	169	168	183	171	205	181	165	182	199	153	166	169	168	198	197	195	192	215	192	198	173	186	187	192	179	168	184	186	156	177	183	194	171	167	196	194	201	197	196	151	147	181	191	188	183	193	190	181	190	197	199	189	167	180	172	200	176	192	167	149	197	188	199	191	171	183	187	169	178	190	190	163	182	203	180	196	179	182	200	184	165	182	187	171	180	196	173	195	167	180	172	184	160	203	179	184	158	175	202	198	160	195	188	197	160	177	181	178	173	180	168	190	190	184	172	190	182	186	170	185	195	173	178	188	164	200	176	189	186	194	199	192	187	195	176	182	172	166	194	157	185	169	188	212	155	175	190	163	184	165	163	149	179	171	174	176
4978	11764	9712	3776	3485	2236	1786	1142	655	541	442	427	381	325	304	290	307	287	270	255	266	253	292	282	265	289	263	253	299	247	253	271	244	232	267	257	284	252	287	261	246	267	263	244	273	250	248	262	267	266	251	271	239	268	258	249	279	297	236	242	278	241	281	273	245	244	276	253	254	258	238	259	250	301	249	272	231	232	270	278	240	236	272	249	261	236	233	256	266	247	255	268	239	270	257	273	260	272	264	226	297	262	280	278	274	246	259	273	244	245	226	244	248	256	288	251	264	239	270	255	279	223	263	277	263	263	263	236	269	252	259	238	265	293	275	279	256	225	237	240	271	274	247	247	261	262	251	260	236	256	261	256	267	228	255	250	254	271	246	262	248	291	271	248	239	244	254	247	284	263	270	259	249	265	262	261	251	241	258	258	261	252	280	274	257	270	271	243	254	252	270	239	261	247	242	276	251	249	248	256	245	242	266	249	256	274	246	286	285	245	233	260	268	229	231	248	279	266	252	258	234	271	259	248	237	250	252	257	276	300	267	255	260	274	265	237	249	259	285	255	232	226	290	246	263	271	252	270	228	261	269	239	241	264	257	253	252	248	254	220	231	252	266	252	264	273	259	277	268	266	257	254	270	267	274	283	242	268	232	266	265	272	230	273	234	235	249	276	259	256	258	281	256	234	240	267	280	246	259	252	229	275	256	228	260	228	269	247	277	233	256	242	262	271	249	234	256	273	276	276	284	272	270	256	267	245	253	248	269	273	232	240	262	293	244	248	257	257	253	245	269	264	288	254	293	249	271	240	237	258	262	242	261	253	293	257	270	266	263	278	279	248	252	267	263	269	296	241	274	249	267	263	268	254	215	263	222	282	260	265	245	271	228	242	221	276	246	262	259	244	253	274	242	261	243	235	218	252	244	249	234	239	252	271	252	283	248	247	245	238	241	238	271	239	296	223	254	254	264	252	227	252	246	242	244	270	272	275	275	257	248	249	251	254	257	228	220	243	262	279	279	244	270	251	256	237	263	276	290	239	259	237	251	252	240	276	237	233	271	278	260	259	268	229	255	282	258	242	269	235	248	237	247	270	249	268	256	252	237	276	268	247	250	272	254	256	258	240	279	292	285	269	255	257	277	249	242	243	242	243	255	263	272	260	218	225	276	295	247	251	258	255	271	268	243	278	266	279	251	255	228	236	260	245	251	271	242	267	261	263	238	268	272	254	242	242	253	261	264	265	243	238	274	263	263	252	224	247	252	255	239	249	254	264	286	271	264	250	301	234	237	244	214	226	252	283	258	252	278	254	258	261	234	269	270	241	273	249	244	255	249	240	257	263	261	274	276	256	262	240	249	265	293	245	245	284	285	264	267	230	242	256	298	254	271	267	249	270	240	268	253	255	242	258	256	260	227	282	251	248	280	260	258	264	248	251	248	272	265	277	254	263	240	274	215	255	248	261	247	261	262	266	254	252	265	275	258	239	256	240	250	232	255	250	242	227	251	267	265	284	235	240	237	271	238	286	260	260	245	257	262	258	249	263	269	249	249	260	249	267	257	259	250	268	284	278	264	291	232	217	250	266	259	268	274	245	250	239	276	266	272	255	238	261	266	292	255	249	264	271	263	261	258	250	244	241	234	278	252	246	253	271	252	292	267	242	243	226	243	228	249	278	258	279	281	258	264	264	277	252	253	281	278	232	279	250	272	249	227	243	246	260	257	249	246	253	248	262	248	243	259	237	260	249	252	276	253	245	288	263	272	257	259	259	248	300	247	270	274	237	275	262	227	275	237	258	240	267	259	252	253	242	256	270	242	265	269	257	226	254	255	241	265	275	228	273	245	247	249	258	269	249	253	246	256	251	284	243	277	248	245	259	255	261	259	245	274	236	249	291	228	263	266	280	250	258	259	274	270	274	242	277	246	259	244	273	251	247	275	263	258	268	262	256	258	257	248	258	234	254	273	260	274	263	233	252	264	270	277	267	266	254	236	233	229	246	264	234	241	247	262	255	291	262	241	235	249	243	250	268	234	255	262	242	253	244	273	271	250	254	260	263	279	223	267	249	259	269	249	249	247	237	257	306	247	279	255	252	247	259	237	257	271	247	265	251	267	261	260	253	236	236	267	254	247	252	252	214	249	261	295	276	243	244	223	275	295	297	262	267	257	278	261	258	251	277	270	252	253	286	245	256	284	243	275	256	244	251	251	252	274	248	254	253	276	238	244	239	257	268	237	277	241	263	284	281	255	253	265	259	268	257	264	248	271	258	269	245	277	266	246	239	273	255	255	282	235	285	257	239	259	255	264	269	229	252	250	258	266	270	261	262	242	251	259	248	240	284	254	251	248	265	225	229	258	240	247	246	268	248	269	256	239	243	255	258	269	263	267	269	255	254	256	268	251	230	255	253	219	241	281	297	298	250	274	284	245	247	267	265	256	246	271	272	260	239	226	247	240	253	256	248	279	257	240	262	239	267	238	266	282	271	260	239	246	286	270	259	247	286	249	245	249	266	274	246	264	285	250	244	261	244	299	245	263	235	242	255	244	246	263	289	241	269	246	268	229	259	243	239	255	274	269	243	265	258	269	248	264	251	243	240	281	296	250	268	236	284	261	262	287	250	257	231	243	262	254	223	253	248	261	252	253	271	263	254	238	258	257	286	256	279	246	254	261	257	244	244	272	249	249	254	273	243	237	240	267	266	259	263	246	247	261	258	264	249	251	277	233	283	241	258	287	248	242	247	272	260	269	255	253	253	227	269	242	252	273	265	256	282	252	269	278	244	227	253	250	253	276	261	234	228	262	235	259	245	245	243	249	267	248	245	253	249	246	251	295	240	249	298	274	237	280	240	267	247	267	257	267	277	250	260	281	260	261	237	254	251	243	248	245	260	257	257	252	284	234	263	248	250	248	256	244	254	248	238	263	265	245	241	248	265	232	235	266	267	282	273	268	282	267	239	272	270	244	252	245	255	269	242	247	280	265	271	254	251	245	260	252	248	270	276	265	263	270	257	240	259	255	236	240	256	247	303	262	261	263	274	270	265	241	236	251	245	286	241	255	229	280	271	273	227	243	234	233	233	230	243	255	260	279	252	245	226	224	254	251	241	254	284	265	276	265	246	259	273	263	283	257	269	254	257	263	267	253	248	256	246	257	277	258	240	251	222	246	266	267	262	285	234	237	276	233	286	249	246	266	258	276	244	274	241	246	292	275	254	239	244	235	248	250	254	275	260	250	261	241	260	260	261	255	226	274	279	253	258	253	248	270	265	240	239	262	276	255	256	251	277	289	288	278	288	233	263	290	254	245	258	242	242	229	250	261	279	250	245	257	279	281	264	271	255	267	246	274	227	205	236	220	242	280	235	247	282	242	240	269	267	269	253	274	267	229	237	248	280	266	258	232	280	265	242	289	241	271	248	237	262	246	242	243	251	257	234	255	290	262	261	289	293	254	261	246	247	260	265	237	258	268	251	275	261	286	253	235	272
22111	21054	28752	23579	21052	21046	6978	1542	878	817	736	626	593	570	545	557	488	512	552	494	470	527	480	517	421	495	487	473	461	466	439	477	480	445	493	479	495	488	482	447	461	450	447	457	443	432	483	495	429	462	417	476	454	444	447	461	440	462	464	490	447	428	466	462	412	461	480	466	427	488	491	472	454	449	455	452	448	468	457	484	451	472	474	449	463	463	417	436	436	454	481	482	468	463	491	464	474	465	443	467	416	455	465	458	444	443	428	427	460	439	503	434	436	469	431	434	427	462	473	476	423	419	462	436	487	456	454	462	475	464	431	405	449	479	425	442	440	460	490	448	442	446	449	452	426	443	439	464	437	452	445	450	499	470	451	431	437	467	471	458	431	470	450	476	442	453	407	462	456	480	446	430	487	450	406	473	477	422	441	448	456	408	447	489	446	472	457	477	446	452	502	472	465	426	459	472	444	447	515	455	467	464	419	485	470	435	464	468	417	451	453	456	443	473	448	472	481	434	476	438	415	465	457	472	446	443	466	454	482	430	456	463	407	466	447	439	490	462	454	440	496	464	436	457	456	447	443	446	454	436	451	443	464	473	429	469	485	455	428	455	480	413	447	429	422	482	450	445	446	488	442	459	433	465	484	427	417	443	499	429	505	431	441	432	430	463	474	474	444	450	451	448	444	454	422	456	416	437	475	434	442	451	487	444	413	427	480	441	401	465	469	442	436	441	466	468	507	421	403	486	487	428	456	434	444	434	463	451	445	461	451	407	488	403	479	452	441	429	449	458	439	433	437	444	443	437	463	426	470	473	456	445	463	439	468	424	458	460	466	451	444	484	455	464	422	446	442	421	443	484	474	463	466	415	479	432	457	452	448	469	466	453	423	456	458	470	471	431	475	430	479	444	436	433	463	446	465	484	459	435	445	439	478	470	470	453	444	433	451	436	463	448	480	413	526	445	455	466	415	486	416	463	441	413	392	494	486	437	434	466	457	475	467	433	457	420	439	457	440	461	441	471	501	442	446	460	444	416	432	475	433	438	457	435	469	451	426	449	418	441	450	494	463	445	481	424	489	433	451	470	420	450	474	447	455	480	442	432	468	488	423	480	435	432	438	453	454	459	453	460	417	475	461	475	463	474	463	479	412	432	450	465	441	446	478	412	430	421	440	451	451	468	474	449	449	465	435	434	479	481	457	408	465	415	468	442	445	466	419	524	491	457	431	458	491	467	452	420	456	437	447	440	460	460	452	458	423	453	436	420	423	435	456	471	448	437	476	491	486	408	444	418	465	457	429	500	488	443	456	401	465	434	451	449	444	461	430	468	468	459	484	483	460	453	482	437	442	450	456	434	470	488	453	474	457	460	470	501	482	438	434	423	433	448	456	461	445	469	496	408	419	473	466	449	434	455	464	464	456	460	455	482	454	428	418	434	463	475	442	428	477	472	461	460	446	468	451	439	449	490	475	472	454	466	413	447	475	451	439	459	440	452	462	432	477	424	455	473	449	494	458	448	464	440	487	477	423	474	433	465	462	453	481	481	449	463	417	427	445	452	473	459	454	430	465	485	495	437	461	467	467	455	469	443	429	435	439	474	442	432	413	457	449	426	438	469	485	498	459	425	408	464	459	441	438	463	447	451	442	451	452	440	473	460	456	463	439	472	411	435	477	439	466	431	481	454	490	445	432	469	431	443	454	452	440	449	457	433	454	471	460	463	444	449	448	436	456	428	474	455	484	459	442	472	430	444	478	461	432	445	426	449	433	418	455	460	439	474	437	439	475	464	462	443	473	473	438	453	457	442	439	442	486	420	457	474	456	464	484	494	455	443	430	450	458	456	490	456	459	431	466	455	476	460	473	461	459	464	460	454	428	461	445	464	482	462	473	439	423	448	459	463	445	437	477	481	450	441	469	444	443	430	472	452	450	468	445	445	452	470	428	423	455	465	475	415	451	456	445	438	450	438	446	438	460	445	442	485	457	429	426	435	433	433	422	441	443	470	436	466	439	442	450	458	484	477	448	411	433	460	455	447	466	440	424	463	444	479	470	438	444	477	480	428	473	462	456	447	424	476	464	442	431	480	435	444	445	436	466	461	465	476	445	459	428	441	464	490	483	445	436	519	415	424	438	422	426	454	480	469	398	461	465	467	474	455	465	473	455	458	436	459	451	427	431	449	476	454	449	435	458	461	461	457	443	468	481	439	459	468	447	436	427	441	442	456	460	472	430	450	442	463	459	467	464	473	429	478	465	420	423	410	443	432	437	454	470	468	437	434	463	429	436	399	438	495	405	450	461	462	467	482	406	463	471	446	490	436	467	423	468	458	460	462	430	465	447	447	423	481	465	457	430	478	424	468	451	477	404	453	455	433	403	442	447	471	472	443	459	449	450	488	451	489	433	460	459	420	441	462	440	473	467	426	456	458	465	443	439	462	434	426	467	441	469	453	465	481	471	479	424	447	447	436	450	456	433	443	474	433	409	453	480	464	467	480	461	431	437	446	443	483	458	440	460	478	442	408	486	425	436	466	459	445	421	426	478	439	475	453	447	458	472	476	482	452	425	475	457	420	421	456	467	463	443	464	442	435	425	468	452	465	424	420	503	485	445	454	436	440	444	480	496	449	472	468	468	424	458	445	455	439	463	473	440	484	471	436	476	455	470	445	448	476	438	443	417	441	473	452	459	474	441	464	406	426	441	486	444	450	462	447	440	489	428	472	441	459	423	424	474	409	429	448	449	474	447	457	478	479	475	425	450	423	477	414	421	455	422	442	433	461	427	463	397	432	412	444	468	464	472	444	438	448	442	454	422	434	444	464	441	437	399	434	440	424	455	460	455	470	420	469	452	448	469	464	427	460	474	430	470	423	456	500	457	470	430	429	439	459	447	465	442	466	471	463	450	461	468	436	436	459	453	481	425	426	430	428	419	458	447	470	438	452	423	429	402	455	420	450	459	442	468	441	449	456	419	439	443	455	453	449	490	446	456	436	440	454	437	445	453	428	465	442	480	472	449	438	438	437	473	444	462	465	455	410	461	416	404	451	453	462	437	420	479	442	456	446	446	452	442	443	420	422	459	456	465	469	469	455	472	455	457	480	426	455	471	437	433	413	440	434	436	468	462	485	426	459	483	438	410	410	476	452	432	508	456	452	459	439	450	486	414	472	437	468	442	428	418	422	424	484	445	480	428	413	476	481	454	444	443	433	437	475	464	450	449	436	435	472	449	451	413	478	434	496	451	449	463	500	464	440	442	464	461	475	435	468	449	441	474	416	461	416	475	442	436	380	459	462	483	448	441	497	442	444	418	448	489	458	443	522	432	467	427	492	475	462	433	427	442	426	432	449	405	423	450	460	461	433	449	455	430	425	423	493	428	439	413	454	464	469	445	450	438	486	475	419	443	407	425	471	460	448	440	432	477	442	418	492	471	487	461	431	483	474	448	444	489	468	422	453	479	442	460	437	468	452	455	476	429	422	435	465	451	495
6804	21038	20561	8441	6423	5160	3080	2641	1640	1377	1223	1069	976	880	780	811	777	750	720	716	702	718	672	714	681	636	621	641	630	612	593	635	630	656	643	706	638	635	645	634	584	610	661	620	594	662	612	640	604	613	619	591	637	648	636	596	643	621	591	591	627	613	602	636	644	589	573	613	619	543	600	677	620	596	639	587	642	596	661	643	591	609	622	599	596	588	597	648	608	559	589	597	593	638	627	614	589	605	629	587	594	626	610	621	603	623	665	602	599	620	595	578	584	580	637	584	619	586	631	559	615	622	603	572	562	629	634	583	640	571	616	642	584	624	607	596	640	607	578	608	623	600	590	601	583	630	623	681	615	600	585	628	594	598	610	590	590	622	594	542	590	615	563	586	669	587	553	659	582	591	614	621	606	577	596	588	603	627	641	611	649	574	610	658	619	581	593	593	616	572	568	594	576	565	567	590	628	589	621	603	612	610	619	581	685	591	631	592	597	576	582	575	638	592	620	601	580	565	614	611	595	622	575	569	639	582	590	573	574	614	607	613	634	612	572	611	626	609	604	574	587	627	562	582	570	576	622	635	580	631	602	625	593	615	620	575	605	599	612	583	595	588	606	587	625	644	595	613	551	600	587	587	621	596	609	595	623	620	619	590	565	584	562	613	635	604	595	601	560	617	597	613	587	587	647	613	560	634	622	621	572	584	589	620	577	605	579	582	645	661	628	586	622	602	594	594	654	596	602	616	587	621	633	528	569	554	580	612	610	606	602	579	597	593	633	565	598	586	583	575	598	618	646	579	585	577	615	619	605	640	613	645	567	637	607	606	530	550	613	619	609	601	592	616	620	615	619	568	588	582	573	629	597	607	598	623	578	577	608	610	636	630	612	591	600	580	630	584	613	579	618	594	602	583	626	608	621	597	606	586	607	583	571	595	539	569	593	583	563	558	586	650	607	563	607	579	631	601	580	597	623	591	612	617	623	612	604	599	608	615	615	607	563	625	600	614	604	611	603	603	601	573	590	562	599	573	616	559	584	607	622	576	586	572	600	564	599	563	614	579	624	593	603	590	570	628	621	581	588	570	597	595	569	608	551	613	589	572	587	582	582	560	613	590	630	605	579	588	599	585	598	585	636	629	583	594	528	575	585	607	580	601	597	592	606	629	644	636	652	551	637	627	656	584	585	633	599	612	575	557	644	583	648	557	594	582	593	569	618	628	610	612	603	632	590	584	626	588	633	624	624	579	595	624	604	571	587	567	634	598	599	602	596	643	608	585	587	590	609	629	630	594	628	601	603	595	538	629	617	608	588	627	587	577	590	559	601	600	557	615	643	611	604	606	597	551	606	608	553	618	632	594	598	598	584	581	604	552	616	577	595	625	600	635	581	598	569	566	660	593	592	579	623	545	606	631	587	612	604	613	609	595	660	591	549	604	634	607	609	622	563	580	586	590	592	589	613	629	605	585	582	602	598	573	641	573	607	593	618	613	642	599	633	648	592	570	574	558	615	634	527	579	619	623	595	592	616	594	623	574	586	596	576	613	576	617	571	608	575	609	605	580	608	593	584	622	621	624	579	601	615	606	617	577	600	598	596	576	574	588	608	561	604	602	600	641	641	552	605	615	570	594	590	628	594	641	577	620	619	629	652	588	607	634	621	554	618	564	585	618	613	597	653	604	608	575	600	608	569	607	640	612	616	588	581	596	591	610	603	536	598	622	585	587	580	586	581	589	603	585	588	552	591	628	608	598	548	617	608	582	593	601	599	627	559	624	624	604	626	586	623	595	597	606	582	589	617	574	587	594	584	619	597	555	573	583	626	620	578	608	599	546	575	635	587	569	619	610	636	613	575	618	621	588	570	629	625	534	614	627	588	618	606	556	618	614	583	612	578	552	554	592	548	586	604	560	639	592	605	582	571	633	594	598	604	610	617	633	605	615	606	612	619	611	555	605	588	565	593	563	628	616	602	596	619	595	588	636	598	623	575	593	606	579	612	599	612	594	608	592	632	635	570	586	643	588	552	604	602	656	616	631	633	632	608	584	608	619	642	586	637	630	553	601	614	606	628	643	555	593	629	583	592	624	636	583	607	606	583	577	611	601	605	553	615	577	608	585	591	583	595	577	608	587	590	578	598	605	603	558	667	611	607	640	651	583	589	564	572	578	599	631	636	617	621	565	599	586	612	563	611	589	633	597	592	576	610	589	607	577	544	594	585	574	605	632	593	611	621	571	547	647	579	596	598	632	580	634	596	631	624	616	610	601	616	606	607	629	588	592	594	591	589	558	607	593	597	615	620	588	617	611	625	587	632	548	572	596	592	637	600	620	615	593	588	559	616	636	624	624	579	587	575	621	601	634	561	587	620	582	563	616	630	602	636	586	609	563	629	634	601	590	586	583	604	601	623	610	572	601	561	592	594	556	576	595	594	582	586	619	608	613	608	621	574	585	568	609	568	582	592	605	610	620	598	625	594	535	606	591	617	587	593	623	605	623	625	580	582	582	603	592	559	604	600	576	644	559	619	609	602	562	577	589	615	568	582	594	599	601	600	589	567	584	606	586	599	591	595	589	595	598	572	572	619	614	587	544	602	632	576	625	617	596	581	572	623	633	585	592	580	629	589	590	580	604	594	605	584	603	561	586	578	624	588	554	581	590	583	578	640	604	608	590	631	590	583	587	611	639	591	601	608	587	593	594	545	582	569	584	626	592	631	607	595	558	644	618	603	629	595	629	588	585	581	568	621	590	553	609	630	609	580	584	655	626	583	567	621	579	589	590	572	592	631	580	599	559	629	597	624	583	590	566	582	618	604	597	569	637	612	612	613	634	551	562	622	620	620	586	600	635	595	636	577	585	567	627	637	583	594	628	560	577	592	607	552	626	591	624	627	569	592	616	579	591	566	618	577	665	636	594	592	591	572	593	601	652	602	586	574	598	578	601	611	560	598	593	601	580	560	620	541	624	639	617	555	541	604	600	597	599	631	625	585	601	563	568	622	556	544	609	592	596	578	583	588	566	572	605	619	629	582	615	637	555	582	606	568	651	641	576	569	620	599	635	653	574	611	604	559	584	607	604	635	602	551	629	579	574	622	620	572	620	612	612	604	575	600	582	601	589	608	599	570	605	594	572	571	608	569	571	609	578	617	591	608	557	566	620	544	613	589	593	600	604	622	577	667	599	593	530	549	613	604	590	629	613	596	575	589	566	600	659	589	585	577	590	601	574	583	579	583	606	612	564	575	609	541	595	584	547	612	613	603	566	659	601	563	610	611	656	563	581	563	563	586	584	596	633	552	613	566	582	638	590	607	563	603	610	557	630	582	566	592	588	601	599	578	622	586	593	611	626	552	600	579	563	595	569	599	599	618	593	592	579	604	694	600	599	566	607	632	642	599	591	588	616	640	613	609	623	609	578	623	586	614	602	607	574	596	589	597	627	679	610	590	591	608	575	594	618	615	572	625	625	567	603	583	588	573	587	590	546	612	570
26728	18845	6900	2109	1402	1020	738	579	502	482	394	405	417	374	390	375	380	391	376	394	378	405	394	403	380	399	406	418	395	412	404	388	377	389	398	394	417	383	395	378	390	400	394	419	378	435	434	410	384	402	411	421	413	407	410	435	416	375	359	386	391	412	406	386	371	392	369	384	402	382	408	387	408	417	393	353	388	371	359	388	396	413	386	387	412	409	397	402	386	399	413	379	374	372	405	387	419	398	421	424	414	426	382	397	387	428	396	372	373	434	417	390	385	420	385	394	397	369	392	393	418	336	414	391	387	450	380	399	388	424	369	428	379	392	404	403	414	399	389	377	412	428	390	403	389	417	373	414	384	390	393	406	388	408	417	363	373	408	368	438	389	366	396	399	377	395	379	411	416	401	361	402	425	423	380	415	387	387	405	368	394	339	392	384	410	383	435	374	420	399	387	395	413	380	398	384	393	365	355	402	399	376	391	415	398	401	373	386	399	415	420	422	423	397	398	396	436	400	366	420	403	428	394	411	421	389	383	395	443	402	389	420	387	387	412	425	401	424	429	404	419	453	394	368	412	396	400	382	384	385	396	370	405	379	418	355	443	433	383	413	359	403	427	379	421	403	440	417	397	373	408	364	407	403	416	399	393	405	388	375	396	386	431	377	410	416	391	397	384	420	391	368	396	378	405	396	390	379	417	378	378	367	373	390	357	410	361	401	416	387	377	377	395	400	381	400	399	413	385	403	389	401	347	393	396	427	405	396	370	398	425	377	394	419	375	427	390	406	354	403	404	397	395	395	394	382	415	418	402	396	416	426	378	373	372	410	407	417	385	380	389	391	371	394	427	404	393	427	393	394	416	404	403	413	423	361	382	366	437	364	367	429	399	399	403	416	406	423	394	399	391	391	416	375	403	378	371	368	402	424	397	387	370	378	390	389	380	371	414	404	373	372	389	417	426	410	407	372	380	406	384	408	378	403	398	433	381	425	430	402	389	407	402	424	396	408	393	389	362	408	427	392	409	397	392	405	385	372	409	415	412	353	382	410	411	403	380	381	424	365	419	403	436	418	410	351	379	427	390	376	406	353	392	397	410	395	385	404	387	383	381	395	401	392	407	374	422	417	422	380	430	402	416	369	405	399	394	401	410	416	371	426	385	378	403	401	387	367	412	416	395	428	382	405	416	392	388	385	386	374	390	419	422	425	423	417	423	379	384	361	405	378	396	366	383	369	379	423	408	385	390	381	388	410	409	402	409	408	408	373	416	398	404	438	385	364	364	400	384	405	384	393	425	388	378	385	396	401	370	386	382	395	373	399	427	392	415	387	385	395	380	445	381	428	411	379	380	404	380	352	405	367	372	386	386	400	389	407	395	394	435	405	360	431	409	397	427	401	405	397	364	383	385	410	402	386	393	403	392	368	390	335	403	412	405	407	394	376	387	389	396	387	395	374	434	405	409	401	398	429	406	363	419	420	411	378	401	447	412	424	442	385	399	390	372	411	363	408	416	404	407	401	381	400	426	418	407	372	400	396	420	371	398	346	412	399	370	381	425	415	385	389	363	420	355	387	421	401	391	386	380	411	415	399	364	420	428	416	405	420	402	408	380	399	374	380	418	409	377	399	398	419	380	415	388	369	406	395	428	398	423	373	382	405	389	410	379	381	439	401	395	383	380	417	399	359	386	407	427	418	397	386	400	411	403	405	405	392	442	374	404	422	406	405	413	362	426	371	410	373	435	396	430	414	407	401	391	400	427	378	404	402	374	406	412	440	383	410	415	408	413	403	391	395	387	413	354	413	392	388	383	340	403	376	404	378	399	406	392	404	416	383	401	373	413	370	407	409	376	404	402	390	390	408	393	422	371	389	407	420	410	389	387	371	380	409	369	376	395	397	364	432	378	436	371	393	353	377	353	419	431	386	428	367	378	389	398	386	377	372	356	397	394	414	398	379	419	382	382	378	406	410	410	392	422	404	383	400	440	366	443	364	373	377	406	426	415	406	399	419	399	414	399	432	396	383	370	405	404	419	375	408	403	408	372	397	360	408	391	375	413	408	396	375	404	415	412	388	395	407	399	409	417	392	379	417	407	393	379	411	382	380	451	400	394	361	393	398	396	382	374	395	388	382	405	382	383	375	382	412	382	438	380	407	374	367	394	374	392	406	413	401	409	406	366	382	409	406	356	375	404	385	364	369	370	421	409	367	396	395	403	392	426	381	367	401	397	355	428	411	368	383	381	378	384	356	428	404	366	416	375	399	389	409	415	400	433	397	398	436	386	388	376	441	367	355	385	332	409	391	373	407	425	386	402	371	432	398	374	394	407	400	396	433	383	393	393	395	410	422	404	376	415	398	432	449	406	410	380	414	384	412	443	380	373	374	400	376	381	376	439	407	426	384	404	377	404	415	418	402	408	404	421	392	427	381	384	401	394	414	395	375	428	399	395	384	357	378	434	412	416	384	387	387	386	393	421	400	407	360	399	383	355	404	444	372	392	427	402	383	411	385	408	384	331	392	432	383	437	414	387	370	376	378	406	382	404	413	423	417	417	371	411	386	396	359	375	380	399	417	359	395	398	400	383	372	407	406	392	399	413	379	412	398	418	386	419	405	370	345	363	394	398	379	400	389	401	406	363	383	410	391	396	396	373	378	380	387	397	344	385	384	360	427	387	387	395	399	404	402	424	387	394	409	438	385	428	391	399	404	411	424	393	402	409	412	395	391	422	381	406	401	435	412	403	393	378	450	374	399	406	412	382	371	357	385	387	404	373	375	438	412	354	399	400	385	389	410	389	382	387	379	406	393	377	403	381	377	417	355	399	413	419	389	397	385	364	397	408	385	399	376	396	377	380	371	391	381	373	375	372	396	377	355	388	376	370	393	432	383	397	378	406	399	373	393	379	390	398	379	384	386	390	419	385	400	394	381	404	379	376	386	370	408	389	393	401	425	390	391	410	416	407	426	411	400	397	420	403	402	389	398	393	429	409	412	408	356	395	371	395	393	382	406	388	401	430	385	391	412	418	399	399	405	365	397	370	408	395	413	372	414	385	398	393	413	412	407	407	388	419	413	384	396	416	428	378	391	402	395	375	408	374	428	391	388	412	411	398	421	413	388	380	395	380	401	371	408	371	405	407	386	446	395	422	387	396	420	439	399	394	389	413	429	398	407	399	405	403	373	436	385	378	402	404	380	399	364	401	417	420	396	402	416	396	417	396	392	369	399	387	403	414	395	406	369	406	354	381	420	385	387	433	399	375	396	412	379	407	424	391	433	400	392	349	382	421	415	421	418	397	417	371	437	401	415	377	417	426	405	390	382	421	387	424	419	421	402	389	378	436	369	399	415	390	380	389	413	372	403	381	417	400	407	394	351	378	385	388	417	424	393	404	382	419	409	377	397	398	397	370	396	374	389	404	338	357	413	379	397	389	403	408	396	408	392	411	412	421	375	387	347	471	413	411	404	350	380	423	400	411	366	382	408	404	385
5807	7608	5045	2932	2501	2047	1297	981	736	671	581	532	534	529	527	501	603	548	489	527	485	491	520	537	528	521	496	485	527	550	540	497	516	482	535	513	517	512	490	528	493	505	504	523	510	479	499	563	468	526	491	488	530	520	500	508	540	490	523	508	509	508	533	506	547	499	498	524	519	520	498	565	515	496	515	546	502	531	518	496	528	513	512	535	507	530	524	522	502	505	504	503	489	514	493	494	515	469	527	504	527	523	533	523	504	509	462	519	485	500	527	567	537	544	529	513	523	488	529	517	523	481	523	525	473	508	539	573	526	498	484	544	490	495	497	486	504	527	487	488	507	475	550	503	517	494	554	543	470	523	531	493	469	519	540	511	510	508	498	528	516	477	536	500	513	479	482	490	562	464	514	536	520	526	517	513	519	549	525	545	514	479	515	495	520	511	481	531	497	510	529	484	497	501	486	529	482	506	545	512	528	524	493	497	520	502	531	545	470	494	472	523	492	529	517	521	489	512	513	516	485	533	474	501	510	470	518	549	520	478	511	512	559	492	510	469	528	504	521	510	558	486	527	509	536	528	462	508	475	523	543	565	487	513	560	556	533	557	515	508	512	511	481	528	524	503	477	522	486	466	507	511	488	501	489	510	540	558	532	543	544	512	515	515	495	495	463	507	543	524	505	510	530	529	499	510	507	511	525	473	482	515	512	539	457	522	491	553	483	499	530	534	533	536	515	514	466	501	528	540	490	515	510	526	494	519	498	511	466	509	545	483	497	472	515	502	495	500	491	507	520	516	535	503	541	512	510	507	494	553	477	466	519	523	508	528	497	499	536	536	534	546	481	519	501	500	511	481	519	504	494	541	492	530	543	490	490	522	493	503	526	526	536	494	524	558	484	528	518	524	522	501	511	487	459	536	492	532	517	492	508	467	483	503	459	520	504	497	511	493	504	539	544	500	482	548	498	472	499	503	556	536	518	528	505	484	522	538	518	478	490	478	480	488	515	481	488	497	494	509	515	520	526	478	519	519	508	520	509	532	517	522	503	552	533	475	483	518	535	480	502	485	506	490	472	542	511	519	506	515	551	494	552	480	506	541	537	585	501	511	494	504	517	504	524	488	521	546	489	490	504	489	541	517	494	478	499	520	501	526	545	503	494	513	520	496	489	515	535	502	531	533	530	517	487	507	510	517	525	514	501	506	546	490	515	471	553	572	489	490	540	524	513	513	503	542	567	526	499	534	515	489	537	490	486	507	534	481	538	515	476	513	540	504	530	503	524	508	525	516	544	482	465	501	507	536	511	473	520	501	525	528	533	525	510	568	520	524	529	503	502	519	517	499	494	526	507	549	512	510	525	515	507	517	529	499	495	524	533	521	496	523	489	520	513	525	541	528	521	473	516	519	534	540	510	518	534	485	525	570	494	485	535	496	527	531	546	499	539	492	517	549	523	528	541	544	518	465	460	529	549	512	559	515	485	488	499	548	546	507	539	468	521	500	468	537	542	495	493	531	509	485	493	524	509	504	504	535	500	530	534	524	493	530	488	556	563	515	518	490	510	481	492	511	508	544	504	510	511	480	482	503	521	553	486	505	480	502	541	475	508	482	564	544	467	487	538	484	500	535	511	484	527	538	541	535	514	490	520	496	513	522	519	503	513	505	489	489	506	494	509	543	477	518	531	536	527	512	492	492	560	494	518	484	490	503	468	537	519	493	506	535	488	526	518	484	509	515	530	495	482	531	475	513	511	516	514	529	523	475	501	547	553	535	475	536	516	537	541	509	499	492	529	533	522	499	534	509	492	491	512	499	494	497	496	530	512	502	488	460	499	523	527	552	491	521	515	518	526	510	512	509	529	529	468	508	539	484	506	493	525	511	505	531	527	499	529	497	530	530	517	495	504	481	520	529	506	500	509	515	511	523	518	543	485	494	536	519	560	529	520	494	470	559	528	503	505	489	553	525	552	496	487	492	508	487	546	525	515	502	541	534	487	517	523	540	495	517	500	553	533	491	520	530	470	493	513	485	514	541	511	499	515	508	527	531	519	501	499	503	503	537	528	519	505	528	537	519	544	527	497	514	521	561	474	540	517	518	543	506	562	535	454	502	486	547	497	528	534	530	520	552	553	482	490	535	524	500	513	530	504	497	527	519	534	546	518	525	537	551	458	566	469	542	521	547	491	497	520	551	523	530	508	524	476	461	485	490	572	523	518	492	527	507	509	533	524	499	484	488	499	510	521	567	516	542	473	556	501	497	500	491	524	491	508	501	515	527	526	556	516	520	532	487	484	521	470	504	516	536	492	479	484	525	511	510	497	520	487	496	493	535	499	516	549	511	518	525	528	502	536	542	515	537	508	516	540	535	523	502	507	511	510	525	465	520	528	524	508	499	563	518	500	505	526	522	523	530	504	501	512	487	500	476	479	557	510	538	559	577	556	529	522	503	565	528	496	454	514	489	520	544	532	503	531	449	523	537	491	505	504	516	528	538	519	520	512	561	486	486	509	543	518	548	508	493	486	494	535	519	470	518	524	507	509	479	500	512	479	533	455	514	553	478	499	506	531	525	525	522	515	538	485	512	529	498	546	508	495	526	519	551	509	501	507	536	541	514	507	486	553	497	512	503	517	540	508	510	537	516	578	498	474	496	516	518	504	471	542	560	471	533	511	541	505	460	541	528	492	495	549	534	540	504	509	524	500	490	521	506	528	537	525	474	504	507	510	518	530	530	485	502	541	574	516	489	465	480	523	511	547	508	527	546	502	513	512	537	521	493	508	539	563	503	498	510	535	545	539	505	501	534	499	515	516	476	520	496	533	521	508	549	497	505	546	514	511	551	507	503	558	474	534	490	524	535	541	561	498	502	532	503	531	513	488	541	476	493	489	476	497	491	534	480	494	539	528	485	467	504	526	541	514	547	496	549	504	514	525	497	529	535	451	500	502	506	526	530	509	521	520	523	473	492	456	489	483	518	478	532	498	504	496	516	514	520	508	526	510	506	481	487	540	538	503	507	556	530	473	499	507	510	525	519	507	515	486	513	477	498	507	508	505	540	536	535	527	546	474	521	543	493	482	525	511	542	546	522	517	491	491	502	528	540	501	520	537	489	532	533	527	487	518	510	530	488	517	469	553	546	494	517	504	526	460	517	474	493	508	511	552	513	509	477	556	519	509	539	511	515	468	507	527	482	498	524	494	542	542	495	527	519	546	508	526	521	497	532	494	553	533	500	505	529	493	485	541	503	535	536	529	506	556	501	502	530	504	533	480	496	488	483	474	518	504	512	483	483	499	506	504	536	491	499	522	520	483	558	528	485	529	480	496	486	503	503	543	544	498	543	472	521	472	523	494	518	499	539	540	502	522	585	507	498	517	534	515	523	508	514	529	500	490	537	507	540	543	507	489	500	505	470	510	513	505	544	555	512	554	521	531	503	546	505	525	497	491	506	530	471	541	500	453	532	560	520	542	487	553	510	514	529	506	528	509	543
23008	21006	28162	24013	20959	9483	1975	1132	926	829	764	711	704	712	627	723	666	642	695	664	583	641	622	638	671	644	660	672	655	674	648	666	614	678	662	625	629	614	633	667	679	636	609	664	618	627	618	608	660	618	601	621	622	655	689	651	645	617	629	589	609	682	636	631	635	618	624	626	578	574	615	589	642	591	640	614	621	697	631	609	603	598	631	670	627	671	662	654	629	593	654	632	658	599	594	606	618	614	648	640	649	661	634	640	615	628	668	658	652	581	632	671	599	623	632	614	630	618	658	651	650	626	576	619	636	630	622	589	603	655	583	666	644	610	597	633	656	665	653	604	620	595	628	640	611	635	633	630	644	622	633	619	591	613	614	665	688	629	640	612	605	609	623	640	628	600	563	653	612	621	626	596	657	639	585	617	675	639	653	674	638	634	644	643	640	617	646	640	611	631	640	623	605	604	579	655	645	615	610	654	621	695	646	614	610	633	624	637	629	643	627	652	612	661	644	615	622	600	628	618	661	632	627	619	604	697	664	632	658	630	616	642	643	628	663	633	598	621	638	572	639	648	654	606	599	602	641	631	635	627	608	620	639	668	626	630	612	609	661	624	647	623	600	660	623	632	626	630	647	632	605	630	642	662	629	603	647	648	618	687	644	654	644	635	608	669	635	606	618	657	634	599	669	625	656	593	626	625	645	621	664	625	613	631	661	637	627	672	594	633	630	633	629	610	619	577	599	605	633	619	626	625	644	612	620	659	599	674	617	663	644	602	621	657	621	656	591	658	628	618	631	646	645	631	656	661	604	612	603	641	629	620	643	587	601	624	636	641	572	643	647	661	686	642	641	606	645	603	595	611	654	626	633	646	642	626	609	670	613	645	620	650	599	621	627	659	665	605	655	583	633	650	629	579	635	584	639	631	636	626	646	616	644	671	655	618	597	626	617	578	634	655	628	638	604	656	600	625	681	661	618	648	624	588	679	633	662	662	633	622	632	638	648	599	619	621	645	627	626	659	637	593	645	663	659	638	635	608	646	662	639	629	620	616	631	615	651	626	622	599	630	660	624	672	576	637	628	577	618	621	588	626	628	626	667	605	637	623	648	633	641	635	600	644	646	644	602	644	574	662	641	595	614	647	555	635	653	628	613	605	613	643	583	653	634	615	641	634	641	651	629	618	610	640	630	600	599	642	652	666	659	636	629	635	607	594	579	660	644	663	577	631	618	649	602	588	608	630	607	638	641	632	647	645	597	581	603	634	603	609	631	611	605	650	621	604	592	647	623	610	623	620	614	615	605	590	648	693	623	657	642	671	625	630	601	653	607	618	647	636	664	628	607	585	640	632	620	621	667	606	586	580	676	629	610	644	658	613	600	589	602	671	612	674	617	608	631	615	612	596	601	613	600	630	639	606	628	603	621	647	615	628	676	637	618	608	649	600	627	614	638	631	596	629	626	645	611	637	637	606	603	601	633	594	618	659	623	613	615	621	653	653	617	633	646	688	648	612	607	637	615	621	625	617	643	642	634	622	658	660	666	639	643	614	633	603	608	581	660	634	598	612	628	679	577	640	622	563	638	611	657	663	602	634	603	646	623	610	628	654	615	626	628	607	676	615	636	629	646	607	605	672	611	633	642	575	629	608	643	576	640	596	614	603	649	623	646	612	601	656	635	634	659	657	597	578	637	635	598	606	621	624	623	612	620	600	645	670	649	654	611	646	592	619	615	651	636	620	636	626	660	634	631	617	631	681	623	602	640	610	628	685	685	596	628	627	579	623	605	620	588	654	636	629	648	586	629	623	599	630	603	668	636	601	643	608	649	606	647	647	604	622	665	660	592	626	631	636	678	599	589	604	653	622	668	657	615	636	622	611	644	575	665	629	639	647	628	642	573	640	636	610	611	645	615	627	634	639	654	601	597	569	667	582	645	650	616	700	642	579	629	596	617	661	615	611	608	583	590	653	599	632	624	620	690	624	614	639	619	636	611	627	621	619	626	647	609	659	639	648	593	603	647	614	579	618	642	612	625	638	654	592	600	626	621	597	622	645	596	678	645	641	634	654	649	636	608	657	651	632	616	601	644	604	666	644	662	634	640	656	642	640	596	626	599	596	612	681	633	637	639	622	618	611	668	609	548	630	579	621	650	705	589	631	635	600	597	597	647	641	658	614	643	630	639	657	603	608	632	623	644	621	598	594	652	615	617	628	689	604	646	642	582	595	670	629	618	614	601	616	635	629	641	658	654	618	644	666	627	622	624	640	586	587	568	608	683	612	607	661	592	652	602	637	614	635	632	666	666	663	640	630	571	672	628	650	631	626	646	617	618	615	666	649	658	715	629	664	620	630	655	631	631	640	630	648	621	665	606	608	623	578	621	620	622	606	632	636	635	600	584	593	617	605	622	638	641	602	636	640	634	645	627	626	636	625	617	630	612	620	639	629	607	711	625	632	596	613	646	595	639	649	624	650	644	626	634	656	608	644	654	641	654	631	646	636	594	631	640	654	640	633	613	636	627	619	628	645	694	640	633	628	616	635	596	618	640	641	616	617	626	650	649	648	586	621	629	661	650	670	589	590	623	593	652	578	638	596	640	602	624	628	570	616	616	619	629	596	643	598	619	658	618	615	681	632	648	595	580	628	620	631	673	625	613	644	603	564	650	595	648	659	633	669	602	644	616	588	647	631	649	639	655	622	626	608	618	612	593	622	664	632	647	652	592	572	581	584	635	603	619	657	588	634	633	591	629	590	637	622	603	678	599	623	649	619	654	624	625	610	600	635	588	620	620	625	634	602	654	613	652	625	621	588	636	617	654	640	675	612	604	623	630	650	601	655	573	636	637	652	573	612	618	629	636	636	641	631	618	581	648	630	613	627	599	579	598	634	608	644	617	660	642	622	602	600	616	600	597	614	638	639	594	586	619	637	637	646	624	646	621	597	590	601	606	616	596	639	642	605	632	594	597	622	608	597	639	669	633	608	662	639	597	644	623	603	618	640	605	644	578	640	658	644	640	613	590	627	632	628	597	598	680	621	636	647	682	632	610	621	617	609	648	623	623	590	616	616	640	584	640	670	614	642	641	640	574	662	629	606	614	634	624	630	661	612	632	615	646	619	603	631	668	654	629	563	596	657	630	584	643	608	660	650	640	595	625	620	630	623	610	635	623	632	617	610	605	642	619	603	621	660	667	637	606	627	585	669	633	636	586	680	619	603	635	602	606	618	569	650	647	625	635	644	638	659	616	674	617	645	635	608	617	589	632	581	611	642	588	614	612	651	601	607	618	680	660	611	662	618	646	624	618	628	636	631	648	666	623	642	608	644	646	597	657	590	617	629	611	663	633	610	632	655	594	628	661	628	581	609	627	652	600	612	594	653	681	612	627	634	627	603	585	616	610	618	619	631	650	662	613	599	585	594	593	606	633	659	647	613	623	652	619	560	639	619	669	605	604	615	618	627	624	615	646	621	575	690	666	630	600	681	659	648	654	687
6186	17120	17034	6060	4809	3439	2774	1896	1596	1250	1046	1055	1003	922	938	897	845	886	859	834	817	874	816	823	802	853	855	812	838	795	813	805	790	816	839	824	766	806	807	828	765	754	797	857	813	812	851	777	788	832	845	831	795	824	778	809	820	811	819	817	799	787	782	802	815	810	814	790	763	840	770	776	846	787	758	771	795	804	816	797	824	795	819	757	848	817	812	773	842	796	800	839	781	773	734	765	811	785	804	774	891	793	799	824	718	780	838	799	771	820	791	825	850	819	790	799	788	757	836	767	793	814	815	810	824	825	806	819	810	849	827	833	838	811	784	827	833	856	799	779	804	775	793	787	812	796	816	817	777	790	798	833	830	794	803	814	774	791	753	828	766	813	743	825	851	800	839	785	793	799	806	767	726	839	767	777	811	757	848	803	787	756	789	756	789	804	786	801	810	758	862	784	784	838	767	816	765	808	824	797	804	821	816	841	807	810	823	816	781	778	813	841	868	770	841	829	797	842	789	789	853	814	815	816	776	826	801	829	837	812	817	810	845	814	791	846	790	862	792	791	797	798	790	835	795	799	812	845	755	758	807	737	826	821	786	795	848	798	808	839	750	840	750	817	760	830	850	831	776	800	834	810	862	790	800	826	802	815	837	812	806	801	853	798	857	743	798	805	810	772	863	819	811	804	847	826	825	816	851	806	829	775	820	778	778	834	809	838	756	785	787	793	859	843	883	817	779	848	814	812	850	827	881	815	867	803	801	792	823	771	753	785	824	799	807	810	819	797	756	771	818	755	819	797	839	823	830	776	810	786	818	788	815	835	783	807	828	765	807	802	808	806	724	782	831	823	804	769	768	817	790	836	816	809	779	780	784	830	798	816	824	811	817	803	818	785	850	802	807	802	822	776	784	781	811	778	806	849	799	778	794	771	769	861	839	833	823	849	806	764	779	780	788	823	827	762	806	752	832	910	866	827	798	784	812	817	793	791	795	789	836	795	812	786	803	833	771	800	797	771	829	857	792	794	856	808	804	835	813	784	784	746	803	809	770	805	815	790	742	824	756	797	800	822	778	776	837	826	772	781	824	785	812	833	826	804	819	798	740	768	816	796	800	802	794	824	778	829	817	827	802	806	854	779	827	803	811	856	791	779	779	783	853	837	840	807	821	794	800	781	806	797	817	820	833	809	814	799	803	776	801	842	798	814	752	844	793	829	786	825	761	816	811	764	794	791	748	780	801	823	756	801	791	800	796	829	801	797	808	762	798	806	804	760	788	814	808	786	766	785	796	787	808	797	806	807	821	820	796	804	793	777	755	821	841	843	789	862	827	823	841	832	845	816	725	826	767	820	771	810	792	793	830	786	807	775	758	827	819	854	811	840	876	840	821	832	822	773	823	792	788	897	843	774	792	819	801	822	791	793	831	809	792	807	811	827	782	803	773	796	822	801	793	773	767	781	774	810	838	827	838	787	837	813	782	854	749	862	827	813	766	821	784	824	811	817	833	801	823	818	797	846	828	834	766	817	765	789	779	821	798	852	795	834	879	786	762	801	780	881	829	794	760	826	796	831	747	828	773	807	771	824	775	802	810	794	796	831	793	829	772	825	787	775	777	816	805	762	823	823	816	837	776	821	873	807	799	787	839	841	791	788	785	801	851	808	822	845	792	793	804	769	828	853	848	782	839	819	794	828	807	820	771	798	782	785	822	800	817	811	805	799	799	818	782	776	774	797	778	754	792	840	828	789	812	816	847	795	780	824	773	880	761	785	798	780	847	845	818	840	786	805	861	751	785	807	757	822	780	837	796	814	824	829	798	805	823	810	802	816	773	802	774	843	801	772	803	793	815	764	791	808	759	798	814	819	766	773	782	777	785	806	799	841	769	809	838	820	794	834	804	794	785	836	818	798	811	728	800	824	725	815	803	795	727	838	831	809	837	800	783	831	823	825	836	793	797	778	820	843	851	774	814	812	791	855	782	837	829	756	839	835	870	802	785	783	819	780	818	755	782	780	785	768	873	837	802	775	855	801	833	821	792	841	762	789	793	821	815	818	823	816	870	798	784	828	761	770	842	802	780	774	817	803	804	787	833	806	767	790	718	793	784	802	829	804	854	832	825	820	836	841	793	756	800	850	805	757	804	748	831	805	757	768	768	824	790	826	816	816	844	819	820	840	798	817	841	776	817	795	791	785	840	768	816	824	781	805	810	834	791	769	860	841	806	779	793	819	846	798	846	812	750	751	856	805	824	785	777	820	804	789	846	787	771	752	802	777	795	807	806	805	775	794	766	834	829	796	808	891	821	766	780	841	785	793	836	763	816	780	811	787	814	804	847	804	777	779	767	812	793	815	820	799	758	859	828	798	769	816	777	824	794	786	814	792	849	751	796	804	784	784	775	792	778	791	829	815	818	856	848	811	790	854	860	821	787	806	832	821	777	806	817	847	809	761	794	742	832	772	825	828	813	783	822	808	857	799	786	787	769	792	782	805	804	773	767	778	825	807	819	834	771	739	798	787	809	750	803	856	800	811	826	786	806	796	836	858	823	837	789	771	772	789	795	796	827	823	781	748	783	824	787	831	785	763	843	793	787	760	839	777	784	852	801	793	790	794	782	760	864	795	768	783	804	860	818	847	837	838	803	760	797	859	828	819	791	773	765	863	790	803	807	826	816	803	836	802	797	811	798	789	812	770	831	785	823	833	792	789	770	787	782	806	742	794	774	810	779	829	788	810	810	809	775	791	742	749	840	802	847	882	750	811	829	802	814	825	762	801	848	827	797	805	787	821	828	815	822	805	796	812	813	833	725	837	836	807	792	799	755	823	812	806	845	792	815	795	792	744	744	744	806	781	823	795	819	783	800	783	820	788	871	801	844	746	824	790	831	815	848	793	793	834	842	800	791	776	748	833	771	802	810	785	848	808	824	769	768	792	866	786	732	778	771	853	812	823	831	789	785	811	831	785	785	837	802	788	844	817	836	818	797	802	823	784	808	828	783	796	827	776	797	770	836	825	802	799	822	782	854	757	824	818	811	827	786	835	812	763	804	806	811	802	833	838	771	780	829	792	814	838	786	864	796	795	781	802	844	811	732	761	847	827	822	831	784	797	792	783	787	818	789	807	826	749	838	820	806	798	809	833	831	836	789	841	800	806	855	798	795	780	719	810	773	812	838	781	803	819	778	820	750	759	795	819	820	833	807	814	812	792	800	820	799	831	810	810	853	777	806	766	813	828	803	753	790	773	791	792	784	813	832	793	840	821	774	767	809	806	809	853	822	775	821	815	791	766	760	749	831	771	756	803	822	749	786	785	811	821	773	794	847	792	852	853	786	814	780	778	852	792	799	860	781	806	771	804	879	776	819	855	823	785	758	840	813	788	835	807	787	794	838	777	831	794	799	837	779	855	847	830	824	791	750	802	752	773	830	765	813	797	829	801	854	748	804	831	798	797	785	807	756	845	796	760	796	821	832	863	825	807	870	793	793	768
24191	21050	26923	25130	7504	1626	744	517	358	287	258	251	203	221	183	204	219	192	172	181	181	198	217	200	214	196	206	197	209	205	197	189	191	180	193	187	184	191	192	175	193	173	197	182	182	177	195	173	203	190	170	164	178	204	200	200	206	218	204	215	203	200	179	205	183	191	172	189	171	185	185	185	194	208	189	190	187	157	195	175	195	199	194	188	181	194	190	188	189	183	195	179	202	174	172	172	190	199	198	209	200	192	189	190	212	177	190	193	196	189	200	183	171	196	167	172	186	187	189	187	185	200	204	200	191	175	224	186	206	189	190	177	187	182	169	194	195	198	210	194	165	172	188	174	181	174	164	196	209	174	197	171	180	213	201	195	164	206	213	166	213	210	218	173	167	177	195	188	208	197	188	198	192	186	177	198	210	180	204	213	202	192	197	204	190	172	203	200	193	191	192	187	191	199	179	189	189	205	186	188	202	187	198	170	191	203	205	174	195	156	183	184	164	203	188	193	176	195	196	178	177	179	197	183	193	201	211	190	184	218	194	185	195	205	175	208	175	201	180	202	192	185	191	174	161	179	214	192	191	203	186	190	183	195	177	162	188	182	209	182	187	201	186	224	187	206	216	202	192	185	184	202	170	177	183	207	194	147	184	199	176	179	183	203	201	199	173	195	212	195	171	198	180	193	213	162	208	185	198	190	191	198	169	199	179	192	195	190	192	174	192	187	186	181	180	215	190	199	204	183	198	194	166	187	186	172	194	197	194	205	180	169	205	192	194	183	217	195	188	174	187	212	193	165	178	181	195	211	198	178	183	210	194	192	163	194	160	167	178	194	183	193	214	206	164	185	180	213	197	186	187	196	198	184	192	179	181	192	176	187	203	200	196	167	197	158	177	184	184	191	185	188	195	192	163	173	178	170	192	173	190	190	191	170	201	191	176	170	181	210	173	191	169	182	159	220	160	211	192	192	208	182	192	187	190	149	198	174	194	194	181	171	185	184	163	181	173	209	217	175	187	203	182	188	156	219	153	193	176	167	186	168	191	198	173	197	177	187	180	159	164	176	195	185	170	172	160	173	196	179	182	204	172	185	200	178	168	232	180	206	182	185	224	189	175	159	180	171	162	214	213	219	165	164	195	233	172	187	183	188	173	187	216	181	210	212	179	205	187	185	191	188	171	175	193	183	205	188	207	187	198	192	188	180	155	202	187	178	190	192	199	187	182	197	193	197	191	183	198	203	192	199	166	194	182	190	201	179	170	201	206	197	193	190	203	178	172	205	181	197	186	157	187	178	185	184	181	201	183	204	199	197	186	203	201	192	199	181	190	172	201	204	193	208	175	217	177	174	194	173	171	177	209	153	191	193	190	173	199	190	185	184	193	202	198	183	175	187	204	199	195	196	200	194	212	202	201	196	200	182	195	186	203	180	210	179	194	182	183	178	205	183	181	172	190	208	203	191	182	179	192	177	198	183	186	186	193	178	170	190	168	198	180	183	205	168	199	182	199	194	198	194	207	180	193	172	184	176	166	203	190	187	170	171	207	201	181	189	183	188	185	188	173	195	186	188	223	180	185	183	194	188	210	191	196	197	180	212	211	186	187	184	185	171	202	177	192	212	198	197	166	198	166	204	187	195	175	215	204	189	204	159	166	168	193	194	187	196	208	183	206	179	171	217	197	176	175	206	215	194	199	191	210	183	190	189	171	222	205	191	186	172	196	212	174	186	192	216	197	176	200	201	179	172	163	193	171	190	191	171	193	175	201	178	198	208	215	188	192	197	159	196	189	179	163	149	182	191	175	177	176	184	163	182	169	182	175	189	217	220	177	148	200	172	179	193	180	154	182	188	168	206	160	182	172	196	197	206	179	183	198	181	199	173	179	179	196	178	209	190	196	196	181	180	182	197	186	189	190	210	180	184	181	170	194	204	211	186	213	183	218	182	204	220	167	185	222	205	188	187	182	182	220	196	170	205	182	198	179	221	171	191	198	156	181	233	213	211	176	210	178	206	198	193	191	181	202	176	166	189	191	170	201	173	202	189	191	185	188	196	187	181	173	180	184	181	172	167	175	172	207	210	193	158	174	180	201	186	169	165	151	186	191	184	197	199	205	163	188	180	201	184	217	170	176	187	170	183	189	204	186	176	174	159	197	177	204	191	189	172	183	188	192	188	168	192	190	195	195	191	184	178	181	230	193	199	180	208	184	171	169	173	209	171	193	182	166	190	189	191	173	178	189	181	184	195	189	185	201	201	200	200	167	185	201	198	195	191	193	179	187	184	192	194	173	185	186	203	191	192	172	194	192	207	204	205	184	221	183	193	185	187	199	192	195	195	200	166	201	170	166	200	196	167	172	175	168	200	188	191	175	175	176	204	184	214	188	177	201	175	209	197	183	209	216	185	203	206	195	192	159	187	175	173	196	165	201	187	156	185	163	179	185	223	198	198	184	183	183	178	164	181	200	187	209	187	178	170	190	188	172	161	180	183	172	179	194	185	216	158	193	177	194	178	169	187	220	173	196	207	181	207	176	199	177	166	192	180	185	210	186	173	189	190	182	190	200	210	202	204	206	181	176	179	186	187	180	152	176	201	167	173	186	200	182	181	183	179	200	171	208	192	198	180	191	179	179	170	181	181	192	204	187	191	179	195	174	171	163	173	180	182	196	177	175	176	199	195	203	211	175	177	180	202	209	176	187	195	178	177	198	181	199	169	187	191	189	183	192	180	187	188	167	178	172	187	216	198	181	190	176	171	199	200	202	177	174	174	193	187	191	182	195	189	183	175	184	151	202	174	188	200	185	203	180	189	169	181	186	189	184	174	182	202	161	197	194	201	187	189	181	185	202	203	186	200	184	212	173	193	195	202	191	192	158	197	199	186	165	172	191	193	178	185	179	188	174	184	192	211	195	161	187	198	206	183	187	191	208	177	189	150	160	207	176	178	209	180	177	187	183	203	176	197	200	195	152	199	207	178	161	187	212	185	178	201	174	193	160	182	188	197	207	212	205	194	179	198	180	176	197	193	179	189	190	185	175	189	174	186	228	178	170	200	201	205	180	191	188	207	187	211	183	216	186	180	189	168	185	179	199	177	171	168	174	178	189	218	195	194	196	201	173	193	201	197	196	196	180	192	182	180	206	198	182	191	195	188	213	178	184	185	173	169	159	215	189	194	180	185	195	203	201	206	171	190	210	189	194	208	222	158	192	209	182	201	200	171	197	182	211	197	198	192	196	194	197	201	189	183	175	198	177	197	170	184	173	189	178	179	180	209	198	164	192	190	203	187	181	191	173	188	221	199	200	194	189	205	181	182	190	191	189	191	196	193	203	176	162	209	227	167	195	182	189	192	182	196	187	191	182	196	183	188	207	201	167	176	172	181	194	178	181	178	179	182	180	212	165	193	194	223	200	168	166	203	168	167	186	188	169	196	185	166	192	205	210	215	212	178	193	196	198	174	170	197	188	185	174	201	192	196	178	167	217	206
6046	13916	12668	3965	3030	3042	1662	1208	718	535	482	379	363	345	292	304	322	298	270	296	290	267	284	269	315	286	268	270	261	271	283	250	291	262	268	209	252	265	284	265	300	262	275	232	285	227	274	263	276	251	260	246	275	267	285	270	240	265	274	264	264	256	273	249	274	238	271	252	271	253	281	249	228	264	242	258	271	275	252	279	281	253	260	281	278	290	242	250	273	269	239	251	237	268	274	292	281	277	248	288	255	242	229	263	245	274	264	249	283	252	268	256	254	220	250	242	241	263	257	279	231	276	270	271	270	240	258	252	280	248	254	247	259	252	229	273	246	255	282	266	252	238	266	245	276	259	246	233	266	244	289	287	280	266	268	286	260	245	276	251	292	273	277	267	245	245	269	253	269	266	306	257	259	250	300	262	255	264	245	238	253	273	283	273	249	246	289	261	256	256	296	273	246	284	249	244	254	270	277	282	251	309	257	253	264	278	268	257	270	249	289	277	261	272	263	258	258	279	250	258	254	243	251	251	271	270	243	272	246	270	258	264	294	259	244	245	270	256	253	256	268	237	247	263	253	271	250	262	281	254	285	230	259	255	235	265	278	249	252	266	293	296	247	268	239	245	270	246	247	262	282	255	245	261	242	238	271	268	266	247	247	238	251	273	254	266	238	254	289	286	282	266	261	240	245	256	295	216	265	276	264	237	273	260	305	264	261	253	260	259	278	243	219	264	259	271	256	253	268	264	263	253	243	262	259	243	277	253	259	274	271	280	267	237	249	267	247	274	251	222	285	280	249	288	259	255	263	283	224	261	255	274	293	279	263	261	262	222	286	271	267	285	274	276	269	254	259	252	260	262	244	301	239	277	266	260	277	265	275	284	266	246	275	224	270	238	252	238	256	268	259	236	258	268	254	251	269	254	276	250	273	276	232	241	299	269	291	233	227	220	253	269	249	265	288	253	261	288	243	278	259	271	270	248	248	279	274	253	269	255	253	234	284	250	268	269	261	291	241	268	247	276	263	246	285	246	236	232	230	253	253	258	258	251	257	252	267	279	255	261	281	274	249	271	253	263	273	284	270	255	247	249	271	261	269	254	249	283	234	220	242	250	249	261	266	237	262	265	272	289	249	285	266	265	274	296	250	274	273	255	238	260	251	238	254	244	257	286	270	263	280	252	237	267	278	266	272	251	266	265	220	288	255	236	277	267	242	294	255	253	270	247	261	266	246	272	272	286	269	284	233	248	233	291	242	275	249	260	279	250	263	262	278	268	261	298	260	256	270	278	263	260	250	277	228	268	290	265	249	259	271	239	252	233	271	295	285	271	254	289	287	244	290	274	285	263	291	243	288	255	280	253	237	261	271	262	262	261	227	269	285	271	250	270	247	268	296	251	273	257	232	258	254	259	237	242	246	259	291	283	271	307	265	254	236	246	232	249	259	239	261	259	264	267	254	260	280	231	259	254	259	266	261	251	246	251	269	255	238	278	272	252	274	261	301	242	270	253	271	270	235	262	255	281	259	252	269	256	268	233	271	275	248	292	247	285	256	293	285	244	250	263	281	269	258	258	281	275	267	250	257	284	267	302	279	240	262	249	276	260	261	284	264	244	259	244	265	261	278	261	249	278	281	238	266	267	246	246	255	293	279	209	265	279	262	261	252	269	254	269	256	273	290	269	267	270	268	241	275	260	282	273	264	273	276	291	289	284	284	258	266	270	281	261	253	263	281	268	274	256	254	272	266	253	240	236	256	314	260	281	262	238	276	240	259	258	268	252	257	263	289	245	271	270	229	263	249	274	269	269	281	272	259	235	273	257	237	269	273	303	251	249	278	269	262	257	270	260	270	279	246	280	281	251	282	265	292	263	259	253	283	266	250	270	262	293	243	258	269	283	264	247	272	264	227	272	259	275	265	246	245	253	276	260	252	277	230	270	239	265	231	256	246	273	268	243	249	270	271	255	271	270	259	274	264	285	280	272	258	287	274	272	267	274	250	250	262	266	265	244	234	269	264	243	277	269	265	254	258	255	304	264	279	245	271	281	222	259	256	275	267	253	262	258	291	245	258	253	281	273	271	273	250	251	235	247	248	286	268	275	282	244	280	267	253	268	271	252	271	250	242	246	249	290	256	264	263	262	257	266	257	268	266	253	266	255	281	232	266	257	276	264	272	278	277	254	280	261	236	265	239	242	262	273	262	251	264	249	222	241	290	271	253	242	241	260	249	253	261	278	231	245	257	234	252	257	241	271	252	259	289	245	279	253	277	222	251	253	258	251	250	271	281	276	267	230	260	273	269	279	270	275	288	255	287	286	277	274	291	264	271	256	222	264	292	277	248	286	283	239	265	243	255	240	255	247	253	257	274	257	269	293	256	267	234	237	242	280	254	232	254	258	273	249	239	227	263	245	253	265	269	258	262	262	262	251	270	249	268	274	267	240	250	250	254	279	271	259	226	244	257	264	258	256	259	243	265	238	242	269	251	287	287	259	237	236	272	252	267	243	272	254	257	260	246	284	231	280	261	227	250	246	251	254	273	250	273	259	286	262	275	265	256	243	240	284	240	266	275	276	246	257	263	305	260	257	279	270	242	254	271	239	240	253	239	273	258	258	278	248	253	262	252	267	284	294	262	281	273	294	251	263	248	274	282	276	255	252	252	287	274	275	257	245	260	284	252	257	289	240	253	298	280	258	289	267	301	270	247	256	257	292	259	276	242	265	303	267	290	268	258	266	257	269	240	240	253	233	266	288	245	245	250	264	258	234	252	246	279	274	213	256	253	249	284	248	259	281	264	278	276	263	286	257	268	247	263	260	259	276	237	295	232	252	239	243	279	259	257	228	247	260	268	276	260	271	250	270	255	262	277	238	263	262	228	297	264	244	263	270	264	268	257	260	291	277	251	284	244	273	270	251	249	270	260	240	290	285	230	272	257	235	252	268	287	268	262	254	276	275	307	269	259	259	262	263	270	249	262	276	265	241	240	261	245	295	271	255	274	254	266	267	243	256	250	267	247	277	291	255	233	273	264	259	251	247	255	261	248	289	262	268	283	279	276	267	218	254	258	265	261	255	241	268	280	274	256	288	246	252	269	266	269	247	235	267	251	286	268	271	239	236	270	265	274	264	227	257	260	249	243	279	227	241	258	280	266	259	258	243	273	228	244	274	265	263	257	247	261	308	247	247	264	244	258	298	239	275	260	254	244	241	248	255	282	270	271	259	273	268	246	273	263	287	268	273	237	267	257	259	272	281	261	273	273	271	292	260	269	281	243	274	235	273	267	267	258	254	259	254	259	263	285	277	243	298	265	283	249	250	260	268	241	253	237	273	278	271	268	303	234	266	263	267	276	256	268	241	280	253	265	261	227	269	274	266	267	246	267	263	271	247	255	267	230	261	248	279	272	250	241	246	276	251	206	257	292	266	272	252	252	260	265	238	249	263	265	228	254	212	257	263	246	247	283	285	267	258	260	275	253	278	272	279	252	266
22113	21052	28749	23559	21055	21028	7524	1458	851	828	741	621	621	576	548	521	519	475	547	534	499	472	484	524	457	473	480	484	510	474	479	478	466	487	475	467	457	437	500	468	464	471	455	479	503	503	482	476	470	480	497	475	471	480	457	481	452	433	476	474	486	470	462	506	455	482	471	487	463	496	500	455	468	424	480	495	426	482	494	459	454	461	446	441	474	457	467	470	438	478	457	498	452	476	443	471	456	499	469	478	422	435	492	461	484	480	456	468	505	460	475	463	493	446	462	464	451	466	481	440	460	436	430	436	473	439	469	464	439	434	484	508	426	450	491	432	469	458	480	459	452	436	464	489	457	453	478	465	458	478	444	468	512	440	503	434	433	464	529	497	482	480	484	430	486	472	439	498	475	505	488	474	470	477	471	473	482	476	475	443	411	471	441	474	507	462	459	471	462	489	475	441	428	416	463	471	478	477	439	492	448	476	455	459	486	468	449	446	471	474	451	487	454	429	445	447	485	444	483	444	456	448	476	471	459	428	456	496	440	476	445	496	497	455	421	428	459	471	475	445	462	441	482	451	456	462	439	445	441	455	471	413	459	437	426	430	482	448	437	489	450	463	471	456	441	438	471	477	471	467	438	442	459	453	453	484	448	444	517	439	468	423	427	462	480	446	463	492	459	467	454	401	518	450	450	480	433	445	471	433	444	458	436	432	462	465	463	461	455	448	440	484	440	476	475	512	481	488	448	481	503	458	482	473	472	510	462	463	474	488	464	478	414	452	490	486	450	507	448	458	424	441	474	446	451	463	426	474	449	444	450	423	465	454	470	421	477	428	504	450	429	472	468	457	462	457	439	465	459	447	505	477	435	438	443	471	443	429	444	465	431	463	467	455	456	490	472	446	443	475	464	469	470	456	482	483	453	482	488	482	460	439	504	444	481	481	450	458	445	497	457	496	476	466	445	521	464	457	440	480	502	442	463	462	449	440	442	512	468	482	450	462	472	443	419	456	456	456	482	477	449	477	453	464	454	477	463	464	421	494	449	469	466	477	479	419	488	457	463	494	463	457	468	479	463	464	451	399	454	482	431	460	435	456	465	472	469	468	460	479	433	486	436	435	463	463	468	467	468	468	450	463	438	430	441	443	465	458	471	415	466	447	459	433	486	448	454	492	464	472	463	457	432	467	446	502	444	495	486	453	404	453	461	471	449	472	438	514	476	457	430	466	478	498	414	486	458	445	470	436	494	434	458	438	440	426	439	447	449	458	463	456	449	438	483	447	442	478	411	463	454	466	449	482	473	482	463	470	469	427	451	464	467	490	447	429	481	450	492	489	446	432	466	440	459	465	448	470	435	477	470	416	481	446	451	470	439	442	431	471	435	422	451	471	442	439	489	475	440	475	489	487	486	428	451	458	423	468	426	425	440	451	448	475	469	443	452	439	474	488	494	472	459	439	454	453	463	425	446	454	487	472	463	498	426	459	485	470	426	463	476	484	451	436	434	440	498	470	455	490	443	445	455	472	485	443	490	456	436	471	463	437	477	458	435	456	491	492	459	463	466	466	441	454	465	435	456	453	457	444	480	450	459	459	464	431	451	415	479	481	441	472	423	451	472	474	497	440	518	481	460	444	488	453	433	456	476	447	482	452	481	464	436	442	467	460	464	465	459	429	470	436	482	476	462	470	443	446	474	441	463	463	459	497	464	441	447	461	467	470	466	434	435	440	476	475	482	469	439	450	475	429	400	469	479	490	466	454	481	444	462	489	454	429	435	505	455	469	503	440	444	458	456	480	500	453	462	507	465	458	482	415	428	456	441	449	479	458	475	457	468	474	472	430	489	463	459	462	470	442	499	464	455	446	457	442	454	428	466	469	482	474	479	489	464	472	444	455	466	487	454	438	403	460	501	455	478	476	406	413	478	462	441	463	443	451	452	504	480	480	440	442	457	461	490	472	468	479	427	429	476	445	446	427	459	433	439	449	494	454	490	411	466	418	510	443	509	448	460	478	467	470	485	475	475	423	482	442	470	479	450	467	474	491	440	486	458	461	468	462	441	446	434	441	440	465	476	465	434	462	465	488	432	470	445	467	444	466	450	469	483	471	452	453	439	435	493	471	506	485	463	454	461	517	428	437	492	444	466	457	465	445	435	458	466	422	441	517	479	459	461	454	421	458	482	457	514	459	448	451	498	475	442	443	461	446	507	424	438	459	486	471	435	451	418	461	436	462	446	463	449	460	457	454	443	443	465	483	446	478	473	458	455	429	462	459	461	463	490	475	496	491	408	439	477	478	453	460	457	469	483	443	439	466	478	462	416	409	458	478	472	428	479	505	479	498	447	519	468	463	492	460	499	442	478	453	477	446	472	517	448	430	450	476	428	474	454	447	422	462	483	473	475	460	434	476	462	477	452	448	434	415	466	440	436	432	464	454	460	463	469	451	421	466	499	469	452	471	463	463	487	483	480	453	448	455	445	431	493	442	460	485	478	430	462	461	450	480	483	468	444	453	468	476	455	454	478	437	451	457	463	446	451	496	476	448	431	459	496	453	459	457	470	455	476	430	484	466	455	430	469	454	476	445	450	484	456	438	465	432	446	437	482	454	434	480	436	492	473	445	445	471	434	430	443	438	472	471	482	482	434	444	424	475	479	462	425	454	493	493	470	478	473	482	434	452	465	452	507	435	457	464	452	445	462	448	447	460	448	467	428	481	469	416	444	442	485	470	437	493	409	477	454	468	470	472	451	441	462	473	437	444	464	466	482	460	442	463	454	452	477	469	435	441	450	430	417	493	485	453	459	437	480	465	488	426	463	473	439	453	483	458	446	496	461	478	458	468	414	456	463	451	439	460	451	485	455	430	478	454	470	444	470	464	426	476	420	465	485	437	446	436	472	460	474	477	466	464	457	462	479	451	459	463	471	456	475	457	448	461	465	422	433	455	451	475	440	460	462	467	454	447	480	427	468	466	461	458	449	396	489	504	467	431	477	495	430	430	460	508	465	458	482	451	434	414	459	441	451	492	436	486	451	462	473	456	460	479	450	430	465	444	459	475	461	408	466	465	440	472	449	446	483	477	422	461	486	440	443	445	454	470	445	455	439	446	466	469	435	504	475	467	433	458	467	427	452	457	435	429	460	460	436	468	421	474	437	473	457	456	488	467	439	452	433	454	453	457	448	479	467	473	436	456	483	456	447	445	443	466	501	475	460	430	476	431	451	428	433	445	471	477	477	491	439	452	486	468	453	474	442	460	453	454	434	483	418	454	428	459	429	428	439	464	423	461	429	460	486	430	443	461	440	464	441	452	458	462	448	437	462	460	430	464	460	469	494	449	432	458	426	438	446	476	436	511	441	496	490	464	443	481	476	456	436	450	483	508	502	448	436	447	488	454	457	447	447	463	496	452	452	458	430	454	462	448	471	407	448	446	467	444	466	440	451	443	484	442	459	442	451	462	450	462	440	460	465	456	415	486	438	465	456	462	441	447
8423	26281	23555	7313	6975	5813	3063	2561	1587	1308	1235	1102	950	882	876	766	731	773	743	748	683	668	654	666	658	647	713	626	658	631	613	637	684	633	611	614	629	610	608	621	613	616	606	654	601	661	614	611	636	593	599	638	656	590	561	578	598	592	657	644	607	589	626	635	617	638	614	630	585	595	618	631	593	602	653	616	583	629	642	626	593	620	594	607	659	624	653	573	623	568	652	568	618	609	605	626	651	630	597	590	677	607	617	591	601	583	597	646	595	647	624	629	631	640	637	630	612	609	576	565	624	638	639	616	587	643	569	642	613	610	599	636	642	635	614	530	625	583	528	578	639	552	583	582	607	604	599	602	601	614	617	596	591	633	605	642	603	635	574	603	603	629	581	639	550	616	615	626	670	583	565	624	548	624	609	589	621	591	588	616	614	643	617	627	607	597	613	590	632	626	608	579	611	606	651	603	612	603	584	598	596	605	585	615	590	636	604	642	632	589	612	638	587	615	591	601	661	623	607	599	569	582	611	592	562	594	607	594	569	627	597	591	598	588	574	606	542	594	627	594	608	576	650	625	567	546	608	577	584	604	600	584	608	587	586	593	664	647	591	624	559	650	596	585	586	634	609	653	593	604	584	570	612	585	571	625	627	617	622	616	589	591	574	602	617	618	581	615	575	616	611	584	576	594	641	597	633	579	579	597	581	579	607	574	583	614	616	679	610	592	589	575	620	643	592	582	596	603	598	658	594	606	607	624	607	609	587	607	622	602	619	604	633	606	604	609	630	624	570	603	633	592	603	627	600	612	568	565	594	605	606	628	606	610	620	590	604	594	616	562	593	605	561	600	620	571	565	621	621	580	630	653	585	588	571	632	671	643	619	580	586	587	575	634	578	617	608	591	617	638	607	577	585	625	579	592	603	589	557	612	584	555	598	610	610	645	616	595	605	651	588	592	581	589	605	557	570	578	608	603	600	567	602	617	595	609	634	608	611	576	612	643	584	652	620	600	600	611	627	632	636	562	618	617	580	612	631	595	655	606	617	564	613	618	618	604	595	623	648	636	593	563	602	598	613	610	558	610	617	630	607	589	593	616	645	600	629	624	564	634	635	627	577	653	634	598	588	582	593	567	614	593	594	601	599	616	611	609	582	676	564	631	638	646	595	596	594	598	597	612	673	578	608	585	633	562	627	620	615	600	607	627	627	631	557	617	618	598	594	614	622	578	620	644	604	609	577	621	602	699	563	633	633	620	612	661	558	654	590	554	610	603	604	579	569	601	667	593	605	603	633	592	585	556	616	617	632	600	565	638	591	619	599	610	628	640	585	632	591	626	614	641	652	607	629	571	622	631	596	628	630	603	629	600	580	556	624	534	600	588	565	623	629	548	612	586	612	573	560	598	610	635	609	549	605	605	622	615	584	637	636	622	576	653	554	599	583	663	576	596	585	608	572	594	583	588	618	605	580	556	567	652	589	603	625	600	633	555	575	582	579	636	649	596	625	597	620	588	655	647	650	608	671	598	566	611	639	627	600	615	591	592	647	654	580	584	628	595	612	628	612	574	617	599	631	604	617	584	593	643	576	604	587	630	625	604	626	640	603	650	572	639	580	608	574	562	574	589	630	619	648	567	583	570	623	655	611	574	668	612	557	552	607	663	624	601	642	580	577	648	591	602	583	614	657	576	592	606	581	649	635	636	600	602	575	602	613	618	626	595	584	582	617	628	609	582	607	593	637	618	581	592	618	657	557	672	611	604	626	629	636	583	591	636	619	591	584	616	582	620	595	618	617	616	608	593	651	629	562	660	599	632	633	637	626	619	583	601	582	617	551	581	611	623	594	660	625	618	612	620	617	629	650	586	594	568	620	581	618	618	598	580	640	596	605	631	580	610	568	613	568	587	607	613	551	566	589	635	632	631	583	617	579	608	618	608	630	607	605	602	582	629	610	576	591	547	627	608	618	601	581	612	635	625	661	603	554	608	592	580	628	611	578	632	582	584	611	617	624	596	570	621	614	622	544	552	636	559	612	556	599	585	581	590	633	576	603	575	587	608	613	594	611	623	582	612	584	595	620	605	640	614	557	598	594	626	599	629	581	571	640	597	619	633	547	583	615	601	623	597	630	647	621	588	610	605	586	562	586	570	599	594	645	623	622	552	566	629	606	617	588	564	669	612	621	597	609	623	591	600	626	654	569	588	601	623	632	578	634	647	594	600	600	565	617	606	599	584	614	611	631	589	574	577	608	608	648	586	608	642	599	600	628	590	599	625	574	589	624	572	585	597	638	616	611	566	631	562	585	583	628	606	637	547	589	592	606	616	554	626	568	648	644	597	630	596	597	624	622	621	627	648	625	652	596	645	585	601	626	561	605	576	586	557	601	586	602	603	675	590	609	623	589	623	587	569	625	596	577	613	628	621	608	658	586	605	631	596	589	579	631	625	644	573	622	599	590	648	580	624	579	634	644	601	615	563	567	619	628	659	592	615	610	626	604	622	613	615	624	628	569	598	606	602	626	631	604	597	604	572	587	599	592	626	654	591	646	633	612	618	618	610	583	623	610	570	608	601	629	668	598	556	600	570	636	599	580	568	592	613	612	601	631	601	560	635	614	628	606	575	642	624	595	614	589	618	591	602	595	573	568	650	588	592	591	562	611	549	582	604	617	602	609	599	575	554	637	601	581	624	625	605	633	611	598	603	613	561	580	570	587	601	625	573	599	640	661	638	630	545	598	590	634	594	629	637	539	582	631	622	603	549	600	622	618	626	618	648	607	621	610	603	621	609	577	584	582	628	584	611	594	636	623	640	602	617	672	600	634	561	587	632	597	593	601	625	611	596	643	579	613	587	597	596	614	603	591	573	610	640	606	613	619	565	591	589	614	568	634	578	590	595	640	586	600	574	603	592	626	576	615	603	595	597	627	594	615	602	562	589	598	543	586	644	607	582	562	629	594	596	600	628	653	614	624	622	619	596	617	591	619	613	585	620	573	617	601	593	614	594	580	609	573	605	571	616	598	572	578	636	614	644	644	586	590	597	597	570	630	637	604	627	624	556	603	587	579	638	592	600	612	613	601	592	588	614	644	626	605	570	597	605	619	572	599	650	616	593	612	573	598	602	629	662	622	575	612	592	598	593	593	581	649	577	595	654	623	572	606	586	579	616	594	621	621	613	584	586	603	606	602	616	586	579	588	641	599	621	610	562	562	582	628	630	605	622	592	645	568	588	605	631	631	597	572	592	610	570	631	622	626	608	606	607	634	623	597	622	583	592	655	574	597	645	640	641	623	579	682	590	633	618	591	589	586	603	595	643	583	605	634	584	612	613	614	647	586	655	622	642	572	588	576	580	619	646	599	585	610	621	615	604	567	614	590	600	544	606	582	621	634	601	635	636	630	634	603	579	603	590	591	612	584	606	632	588	601	591	600	618	629	614	599	581	569	600	631	659	586	620	594	587	592	593	591	624	599	610	585	606	573	588	627	601	616	585
26761	19133	9052	2355	1592	872	672	517	440	450	411	413	398	394	424	420	396	413	359	369	434	417	405	415	383	373	388	405	341	412	372	375	385	401	433	402	349	438	418	437	378	420	376	374	407	397	451	401	432	383	364	416	376	407	401	374	373	417	376	397	400	413	363	402	409	381	399	400	401	428	393	430	425	404	408	431	423	387	386	398	417	394	430	398	444	402	386	374	398	370	385	368	432	475	366	426	426	429	390	398	390	396	421	365	414	417	389	405	425	432	415	370	380	374	408	441	387	370	387	383	361	385	391	395	379	392	395	407	419	441	392	376	418	397	374	402	363	419	444	438	417	387	381	439	371	396	420	431	431	384	396	417	416	398	387	391	396	445	388	393	391	426	392	430	415	421	390	446	423	408	380	388	407	365	416	396	423	377	393	382	427	417	375	385	394	345	417	398	370	425	420	389	438	395	392	410	381	423	411	378	385	395	399	426	395	421	412	387	435	395	412	410	405	423	368	395	421	416	355	403	398	408	388	405	383	401	392	423	417	422	357	409	416	373	428	430	385	425	426	413	408	373	415	389	420	369	383	385	395	388	390	414	404	418	427	394	413	380	430	365	376	422	428	411	406	388	407	424	414	434	403	392	432	372	388	420	429	413	405	392	391	402	375	388	414	387	403	405	456	415	396	391	397	411	416	458	388	381	414	438	358	440	403	391	387	411	380	358	406	392	396	391	400	400	386	393	411	430	384	425	378	432	405	405	451	382	429	394	428	380	432	410	452	382	396	439	425	384	409	386	404	406	385	401	408	439	401	388	388	406	410	419	378	356	392	417	386	375	415	415	383	399	391	371	381	394	399	396	383	393	402	408	423	363	381	396	369	408	364	391	368	383	399	418	416	432	382	401	433	408	408	421	387	396	422	400	434	404	391	396	417	467	387	377	426	405	409	429	401	402	373	365	416	368	426	401	416	385	429	410	415	391	403	395	390	428	415	400	420	399	403	402	420	382	428	407	422	387	393	389	384	384	420	358	374	425	418	374	391	369	413	425	383	401	381	424	394	399	396	403	392	409	402	407	383	446	394	404	369	390	415	396	396	388	374	413	418	367	393	382	411	404	390	380	377	401	452	397	430	425	400	440	425	429	419	397	418	378	412	406	393	402	390	405	408	384	425	397	374	403	395	405	421	389	408	411	365	422	372	430	424	395	385	376	399	411	424	354	388	390	391	402	405	370	398	435	404	409	393	372	365	401	387	408	376	420	402	400	430	407	412	404	393	366	404	401	379	398	408	385	407	423	422	397	404	421	420	416	433	400	419	379	392	377	415	411	404	427	407	401	400	394	386	342	395	396	384	385	382	394	398	395	408	401	403	413	425	426	386	406	432	390	378	401	392	383	399	404	410	416	385	395	395	385	377	414	365	393	421	412	380	382	387	395	434	409	429	401	376	399	409	392	421	411	381	392	422	400	374	406	413	429	410	373	384	410	435	430	416	386	419	383	425	377	409	396	433	377	364	407	410	395	410	403	414	403	403	418	402	389	417	354	401	402	399	394	393	377	395	412	442	393	403	411	435	381	406	408	399	378	378	404	400	430	422	389	421	436	397	379	437	414	377	401	339	404	394	403	401	370	398	414	427	382	427	434	399	388	385	396	383	389	414	368	403	405	397	429	355	405	420	401	397	419	421	405	427	357	409	371	407	388	382	410	410	450	407	410	408	407	385	419	405	414	402	412	407	417	427	399	377	418	380	382	377	408	425	399	396	419	381	446	421	391	411	401	411	420	413	443	437	357	361	419	410	397	404	412	389	412	401	391	400	384	410	440	415	409	380	391	371	398	424	395	407	401	395	386	434	388	433	380	426	373	392	412	407	407	392	392	418	406	397	407	415	424	413	374	395	353	450	359	391	408	419	405	390	389	411	395	408	443	394	386	394	391	387	391	380	411	429	389	443	413	383	416	423	443	402	418	417	384	380	426	405	393	413	396	391	382	424	361	376	407	412	392	365	412	401	439	430	408	404	378	365	412	363	435	410	399	391	410	394	413	406	387	415	418	397	421	385	380	405	396	393	413	417	395	419	413	403	429	391	407	414	404	382	395	380	448	390	402	414	399	416	398	408	417	384	373	403	408	448	410	424	417	438	383	387	428	420	387	405	394	370	421	417	428	413	427	422	383	401	372	401	431	399	379	400	357	409	381	402	382	409	389	423	395	414	361	379	406	409	418	386	393	391	406	405	428	378	414	379	452	393	412	433	399	407	422	370	425	456	410	398	385	406	421	405	375	411	407	409	362	406	397	395	387	379	382	365	440	396	367	377	387	393	387	399	406	400	400	400	396	422	394	418	412	405	372	408	350	394	382	403	403	380	379	397	419	414	383	397	421	395	411	425	428	393	409	378	434	397	419	414	409	417	399	404	411	412	406	399	426	407	375	419	384	406	414	420	398	402	380	414	393	418	442	396	393	399	423	392	408	403	391	427	423	430	385	414	431	403	390	385	429	463	416	368	399	382	408	416	410	404	414	376	410	411	382	400	404	394	372	374	409	411	380	422	382	387	442	422	430	370	406	407	429	406	400	403	414	400	397	397	425	371	410	407	413	392	399	370	424	393	392	416	402	389	429	415	417	386	466	407	387	395	399	425	420	380	377	411	403	409	393	398	425	370	399	436	404	418	396	389	422	411	405	415	370	392	423	428	372	432	405	384	368	406	381	372	439	414	371	409	388	399	375	421	435	405	416	380	398	388	404	386	401	393	397	389	422	398	416	401	379	408	410	390	454	442	378	418	377	384	419	410	414	392	424	406	440	447	416	385	415	398	386	420	419	419	422	418	408	422	385	388	402	423	385	429	393	394	407	411	420	407	395	383	417	399	380	409	421	426	391	376	373	401	402	405	410	416	399	405	384	443	430	392	394	412	421	407	435	401	443	375	437	409	403	410	397	384	412	400	387	410	413	418	408	441	375	408	407	409	402	368	394	416	401	423	420	373	408	408	410	432	405	431	401	373	417	380	421	417	404	374	388	357	410	388	388	381	449	412	396	418	424	372	417	427	410	421	374	400	418	374	438	385	385	412	437	409	423	410	439	401	396	411	406	407	406	414	418	396	418	420	415	401	441	421	372	368	431	423	395	407	397	400	432	427	391	428	400	413	443	376	396	397	377	384	409	394	387	430	391	404	394	438	363	398	400	367	395	434	396	396	424	420	412	398	449	415	395	418	386	371	383	392	436	391	379	416	416	383	389	421	421	414	390	408	404	396	423	393	393	376	400	402	408	398	373	423	443	421	407	381	380	374	386	421	426	440	368	432	416	389	395	386	374	407	423	417	401	432	427	429	424	386	401	413	380	390	392	377	416	426	378	409	424	376	390	407	452	394	411	369	391	405	374	445	412	413	375	400	365	418	383	389	378	403	438	409	422	440	400	392	425	426	433	410	415	399	412	398	411	382	405	395	388	388	474	401	401	423	420	394	398	401	396	432	422	368	410	423	391
6457	11123	8411	2627	2538	1370	1033	772	645	568	599	555	526	577	533	525	544	551	533	515	537	508	551	489	566	537	516	494	511	539	516	457	480	514	546	532	517	502	504	512	480	536	566	542	498	505	554	505	528	576	542	511	511	569	529	482	547	504	522	503	537	539	527	465	524	496	482	479	520	495	538	513	517	491	504	489	506	506	507	501	486	492	510	538	497	501	573	534	528	548	539	486	511	496	528	505	552	490	528	532	499	493	541	517	533	537	518	540	530	566	486	536	524	499	523	551	555	521	514	536	456	482	511	538	517	484	518	518	494	476	570	487	508	489	521	516	524	527	594	548	524	521	482	490	525	514	517	510	509	523	474	529	500	518	520	490	509	469	518	542	520	528	525	534	504	531	512	523	534	494	554	525	537	472	494	504	492	529	473	501	535	472	450	537	510	551	524	528	534	540	557	549	481	515	498	479	480	506	510	525	513	525	518	488	517	511	551	492	531	486	519	505	505	548	503	492	520	499	504	496	515	544	474	555	516	521	512	509	509	551	517	570	541	499	542	536	487	511	552	538	512	492	552	532	531	522	514	540	507	458	512	534	516	518	512	512	514	532	525	550	470	518	531	546	532	510	469	507	530	465	511	514	534	509	513	512	522	521	524	510	503	499	530	533	540	469	540	547	498	541	502	467	518	525	511	525	500	513	533	516	506	497	512	567	537	523	520	500	518	520	544	526	532	468	546	516	536	521	510	510	558	506	521	560	491	516	545	488	502	520	523	512	536	509	527	558	496	552	548	539	507	471	491	557	502	532	502	529	515	492	511	509	551	557	527	508	482	537	547	531	527	507	530	496	547	497	492	580	526	514	479	505	542	531	507	528	528	527	526	544	500	485	554	528	537	519	502	515	531	501	510	512	502	543	506	539	551	490	509	498	532	522	563	539	517	537	505	521	552	490	512	512	532	544	512	538	557	500	516	519	583	553	529	498	515	533	548	527	537	543	507	539	510	542	501	528	505	551	542	503	539	519	551	530	577	532	556	540	547	529	494	531	499	543	496	479	520	500	510	504	522	500	584	557	540	530	509	527	522	492	537	499	498	565	518	543	548	538	528	519	479	509	525	481	511	530	520	543	488	508	531	491	511	485	545	562	516	548	488	503	551	528	503	483	536	534	544	545	555	492	531	485	523	521	525	497	523	541	535	499	527	585	490	577	528	532	512	512	545	558	492	499	487	510	539	502	535	531	539	520	493	509	526	524	491	503	503	502	510	513	519	511	489	530	529	513	491	506	526	541	513	536	535	540	528	499	540	490	489	516	520	515	512	534	524	493	507	553	493	481	494	495	532	509	571	548	530	500	548	512	526	523	538	529	512	508	560	514	558	487	533	527	543	513	534	522	539	508	550	548	467	495	518	506	499	498	532	542	554	519	532	500	524	538	490	504	543	506	511	525	507	572	534	512	545	520	513	523	519	521	516	490	520	527	514	521	559	485	521	568	519	550	521	522	551	526	522	562	500	539	565	511	510	552	532	524	536	524	509	500	483	529	523	520	533	513	506	537	513	570	505	538	531	505	536	473	519	494	564	472	516	499	542	524	545	494	548	484	514	532	521	510	506	533	488	549	530	519	528	551	543	548	530	557	491	517	510	537	529	558	525	543	491	519	555	507	508	534	558	541	499	524	589	534	508	529	525	520	532	536	494	526	520	526	531	544	540	493	547	514	541	548	558	520	532	534	455	481	503	460	536	503	557	529	541	526	548	529	519	525	504	531	532	505	524	533	532	526	522	512	505	520	505	528	553	528	500	548	524	520	537	504	550	507	541	505	523	529	526	506	497	553	553	519	531	541	473	494	489	539	529	488	531	486	550	536	531	480	486	524	533	525	527	548	548	503	518	456	562	503	510	487	494	525	533	529	518	516	485	473	538	526	510	500	521	543	530	549	532	530	512	530	477	553	515	526	527	533	512	514	491	532	539	486	535	530	540	498	504	497	492	559	506	524	460	526	490	499	543	482	468	535	522	514	516	533	527	538	454	495	533	523	527	502	535	564	537	544	505	530	549	491	532	560	545	507	518	534	529	508	529	549	503	500	528	516	462	534	541	498	481	491	531	523	522	473	496	502	524	515	529	591	546	508	543	510	529	538	526	509	517	539	538	536	478	539	503	500	518	529	489	506	545	550	527	504	530	510	543	504	492	506	519	482	534	514	505	525	493	532	539	546	490	503	519	536	530	508	520	564	559	481	497	516	480	509	529	541	502	505	480	554	507	523	507	486	541	568	532	523	521	559	496	539	504	513	532	516	487	520	499	506	556	526	529	535	518	506	529	497	533	539	530	583	522	496	547	508	523	544	487	535	553	504	546	527	515	504	529	535	495	514	544	516	542	547	509	520	556	520	508	513	504	509	467	508	515	527	531	516	524	539	504	482	520	487	522	495	453	532	499	600	522	499	498	521	509	566	517	493	521	527	534	521	528	521	496	569	521	537	527	514	508	499	583	538	498	496	509	543	589	549	502	516	561	522	507	515	492	496	522	515	498	500	527	523	534	531	542	523	508	487	532	543	453	543	526	532	525	492	513	536	568	506	538	566	493	529	510	508	527	494	540	483	503	512	519	521	521	530	534	533	540	488	533	525	471	548	506	551	497	481	486	495	532	540	504	544	576	528	484	544	485	566	510	470	525	537	540	514	527	499	536	527	551	518	529	560	532	536	540	540	474	528	516	556	482	527	501	510	561	523	563	537	534	525	459	503	510	516	500	493	469	511	522	544	532	547	487	485	559	535	498	544	509	519	557	510	529	513	533	520	502	510	532	514	545	504	522	506	527	552	557	504	567	537	547	500	506	509	509	504	513	512	501	503	527	532	534	532	507	527	587	523	514	531	505	520	514	527	535	529	528	507	529	519	511	559	598	518	530	531	496	538	504	549	535	519	524	554	527	523	497	511	476	551	507	506	494	515	505	536	516	518	531	516	536	542	568	532	500	526	477	529	493	489	517	503	514	514	538	542	511	547	504	513	506	514	467	503	582	481	527	512	497	521	525	515	550	493	536	551	495	542	502	520	514	489	547	499	511	488	553	469	530	495	547	515	480	515	508	551	562	552	508	524	509	522	529	536	514	530	523	498	494	505	493	532	546	498	526	488	550	504	507	505	516	513	530	538	527	485	499	509	476	557	493	489	501	508	508	513	473	513	510	508	535	515	508	495	568	545	463	517	522	523	529	511	502	499	513	529	547	533	523	495	538	568	518	494	509	532	487	536	537	538	551	552	524	519	514	507	521	561	543	537	554	519	507	548	500	482	473	477	513	505	512	525	517	502	531	580	526	544	511	546	558	530	493	536	531	555	536	504	483	501	514	508	535	516	492	541	553	547	489	521	489	545	522	522	539	519	535	558	529	538	492	515	540	528	525	528	538	531	517	523	535	551	531	516	514	537	494	527	512	538	501	528	523	515	513	508	526	539	493	489	541	514	530	542	531	500	495	493	526	579
22965	21020	28261	23958	21001	9310	1558	1130	961	805	851	785	753	708	689	679	716	660	683	685	712	648	667	692	653	689	633	627	673	665	681	681	666	642	613	629	622	640	671	644	603	632	630	585	623	648	633	683	667	635	612	654	655	627	656	576	633	603	631	682	661	634	654	627	639	640	612	690	623	642	688	665	621	645	643	589	658	609	668	629	674	658	621	643	632	646	661	630	646	680	631	668	627	704	654	616	645	646	646	659	624	643	644	676	670	648	634	617	644	642	614	665	660	617	652	634	669	614	645	649	615	625	683	578	648	609	652	655	695	648	650	656	640	625	620	659	612	643	583	628	690	564	667	626	622	640	651	626	694	658	676	673	646	635	643	639	588	647	626	629	650	621	639	623	648	656	605	650	659	648	632	612	641	605	608	619	659	623	647	626	644	641	638	615	652	692	654	630	637	612	652	639	685	624	630	639	675	609	617	592	623	585	643	654	617	604	643	613	621	616	623	664	605	669	642	637	634	632	658	590	664	625	651	640	631	640	629	615	608	628	647	655	608	636	669	652	685	610	629	626	656	633	616	634	673	657	643	637	608	646	663	627	680	645	613	627	678	630	658	645	651	659	588	618	580	638	650	645	666	675	621	669	650	659	662	641	643	625	644	640	616	634	652	656	642	641	646	661	621	634	640	642	636	644	607	646	639	675	622	630	593	656	656	619	639	637	668	596	633	604	640	619	676	634	619	637	638	604	613	694	628	596	586	640	636	665	635	670	625	685	606	593	656	632	647	657	627	693	683	606	634	684	621	613	649	619	641	631	625	633	610	690	634	651	626	633	613	619	603	655	626	610	651	673	650	661	652	701	620	651	681	671	638	639	641	668	655	655	633	640	658	658	679	703	579	627	645	648	644	627	597	654	664	642	642	643	662	629	608	607	666	626	660	655	617	653	629	715	673	578	650	624	618	673	650	677	637	659	671	677	631	627	607	660	663	683	645	633	648	617	634	660	650	616	642	642	642	636	617	638	660	618	654	635	625	626	633	646	632	648	647	664	655	640	687	634	627	607	605	655	654	648	614	616	611	613	671	629	670	668	613	628	607	653	611	637	656	627	624	662	663	609	598	679	628	692	687	695	603	637	614	649	639	667	674	627	646	574	625	675	640	680	616	637	638	586	662	625	633	645	623	623	661	649	637	639	649	635	631	635	650	619	617	666	564	602	607	680	670	642	607	639	617	578	640	647	657	616	677	619	647	638	674	596	616	659	619	603	612	617	649	637	692	660	660	639	681	647	648	655	634	690	578	653	636	659	635	629	614	623	621	599	615	607	679	621	662	649	692	597	640	664	628	647	587	648	648	675	673	670	595	670	619	634	647	636	676	618	658	653	626	625	630	647	614	670	636	668	672	596	637	572	644	675	642	626	640	636	626	614	630	668	595	623	601	608	649	646	657	642	631	626	605	678	645	607	659	611	619	584	640	671	608	645	662	662	631	600	629	612	653	659	631	646	611	668	631	645	663	616	691	656	616	571	702	636	642	635	678	616	598	672	630	620	661	645	628	628	606	646	663	597	644	652	659	666	657	628	637	642	652	630	656	679	614	667	663	610	629	615	602	640	672	668	617	622	664	639	627	599	636	673	644	607	643	649	626	617	650	643	627	645	636	637	669	651	650	663	657	613	638	623	628	661	601	627	658	689	598	654	631	613	645	633	644	607	583	655	611	600	702	652	655	614	665	647	611	670	604	634	657	625	613	638	665	636	626	645	637	633	631	666	596	635	635	624	586	610	640	613	628	639	649	637	681	664	608	629	659	666	662	609	620	671	625	631	610	632	604	647	680	639	621	676	637	621	636	600	661	584	635	644	652	666	618	665	656	647	621	623	625	593	667	653	654	667	596	642	646	651	669	641	643	637	635	617	661	705	688	629	646	630	647	616	613	660	568	640	588	638	634	644	664	658	619	612	690	617	651	652	643	637	609	600	670	634	658	647	657	619	614	643	689	599	595	642	666	643	606	630	623	621	627	626	659	614	599	639	666	651	663	632	647	627	632	640	627	644	706	625	652	609	624	675	610	641	653	604	650	660	641	597	672	600	667	661	681	658	619	681	640	607	654	695	679	662	646	658	641	603	635	667	644	621	658	613	653	672	609	635	646	641	669	626	675	620	671	594	578	634	647	672	622	626	657	637	620	636	618	609	628	654	638	652	651	665	644	664	595	628	670	674	662	681	591	626	635	639	614	623	629	669	634	614	611	659	645	621	606	615	680	634	644	670	620	640	665	604	643	602	626	615	620	593	644	663	657	661	643	644	649	633	589	630	649	664	647	591	632	635	639	659	602	672	638	614	636	633	689	647	617	613	637	662	685	663	648	624	660	623	672	667	648	659	658	664	682	629	596	628	649	647	643	575	636	654	653	658	657	649	646	598	625	627	624	636	644	635	687	632	658	667	649	570	682	671	637	623	629	612	633	649	634	658	661	600	623	628	627	653	650	644	609	667	654	615	631	647	626	634	606	609	627	602	675	671	629	653	635	652	644	679	608	675	644	595	630	647	616	621	618	652	618	639	641	691	646	612	657	682	609	655	631	621	600	623	638	624	650	647	626	628	589	650	623	649	616	654	594	610	619	639	645	637	617	653	618	645	674	608	673	621	652	629	642	598	634	658	603	648	635	647	610	659	631	629	656	691	656	664	663	603	620	679	652	677	653	582	618	629	608	660	614	620	597	630	623	631	632	675	656	647	613	610	625	645	627	673	611	645	595	654	669	623	609	633	635	654	657	668	640	588	625	623	645	648	623	630	639	630	598	637	675	715	624	593	678	658	674	681	621	575	643	649	659	642	564	655	604	628	676	633	645	602	635	642	643	630	640	640	639	693	593	624	634	665	616	638	622	626	656	612	643	624	647	637	634	630	664	663	628	652	625	635	620	629	647	648	686	633	594	670	611	620	649	656	662	693	635	622	629	665	651	639	650	611	654	610	637	615	632	644	643	627	639	627	592	585	623	637	596	617	606	645	654	616	650	618	630	638	680	668	626	599	628	647	634	630	648	625	631	614	667	643	609	708	640	669	614	637	620	616	656	639	651	640	654	611	649	666	651	648	627	643	605	618	616	643	637	649	646	619	618	647	650	702	584	634	636	652	592	634	693	615	689	651	616	631	603	701	652	613	605	626	636	618	619	672	665	638	664	640	667	676	649	657	599	590	676	645	622	603	633	622	663	639	658	630	660	651	662	633	638	660	647	595	643	601	637	631	621	624	659	587	641	617	643	626	641	656	621	668	638	631	642	649	582	658	614	636	675	600	705	652	631	631	650	634	657	631	650	669	653	640	616	631	603	659	601	635	657	666	637	656	655	689	634	662	631	659	618	651	642	647	673	623	637	655	639	576	686	671	654	640	608	650	640	639	599	634	633	604	668	663	638	664	627	602	603	620	638	624	603	640	611	610	593	664	622	637	618	657	620	637	634	690	664	620	628	669	592	619	601	653	631	657
6684	21481	20744	7600	5492	2761	2104	1670	1442	1209	1266	1152	989	1005	916	898	858	913	879	843	854	845	893	853	871	858	861	807	830	803	766	858	825	852	782	807	852	856	825	783	834	819	829	800	862	830	839	833	810	814	908	835	811	842	818	767	811	875	828	790	833	830	828	854	778	792	804	794	827	825	829	820	848	833	807	826	794	813	843	781	821	810	827	842	841	831	786	790	824	841	798	846	799	839	805	776	862	849	814	772	795	828	787	837	842	797	786	816	821	802	851	753	807	822	829	806	852	772	777	823	795	786	858	778	866	801	788	782	857	818	800	800	808	798	797	805	846	835	759	848	842	800	766	785	802	812	843	751	807	788	795	805	831	851	820	843	769	821	862	809	866	810	821	800	786	795	825	808	807	796	818	819	810	830	838	805	778	827	848	796	811	789	843	794	819	843	764	860	808	780	861	827	784	760	773	774	807	864	810	821	804	825	860	769	761	783	823	831	797	809	769	791	834	767	817	820	837	854	805	796	789	847	845	789	789	788	817	805	819	781	823	846	828	781	817	866	782	837	781	817	800	838	835	772	790	801	767	826	788	817	833	827	800	826	857	830	794	813	796	833	835	769	800	850	843	797	837	847	853	805	800	785	812	826	799	780	846	828	831	799	766	820	809	797	815	803	808	798	840	811	862	861	834	808	851	827	810	813	771	807	796	796	810	773	822	832	793	857	821	794	801	838	761	810	838	801	840	842	817	824	786	787	831	831	798	816	814	807	807	793	783	782	889	812	764	882	835	804	807	827	814	795	804	840	777	750	820	764	820	808	820	822	776	842	818	781	786	826	795	815	873	850	846	769	800	816	737	797	814	808	817	840	756	806	849	779	835	833	823	796	826	870	799	847	817	818	791	804	821	842	815	818	819	832	835	835	831	829	811	827	798	821	799	802	796	818	784	866	793	877	772	805	806	803	796	831	803	821	811	829	829	845	798	860	778	815	834	857	839	779	827	805	850	781	861	782	809	780	803	781	798	821	860	769	803	876	831	829	749	832	845	833	796	836	818	850	791	776	829	805	773	798	802	812	835	875	801	767	856	840	824	791	789	857	787	804	850	790	870	779	791	831	850	826	825	808	830	810	829	859	785	818	826	799	867	823	809	837	843	814	744	823	833	786	804	802	818	781	827	818	804	811	793	787	792	832	873	816	830	789	797	824	788	839	829	791	854	787	819	817	814	762	838	783	772	804	797	783	860	806	811	815	781	841	816	808	813	886	821	787	758	868	804	804	763	792	794	828	808	770	827	813	795	803	841	890	794	797	822	866	776	815	789	857	834	782	755	832	791	817	826	876	804	808	844	838	825	836	796	812	784	824	810	839	769	849	809	831	838	808	817	812	789	831	760	824	824	830	817	808	832	792	796	807	810	852	832	779	811	807	815	807	799	826	816	818	833	761	898	791	830	841	792	807	808	816	777	797	857	856	778	783	815	826	796	770	820	830	856	736	802	821	845	799	820	817	849	790	821	830	865	824	842	799	795	806	834	841	800	787	846	813	842	836	807	800	836	817	826	817	840	795	807	806	808	863	792	825	802	839	824	770	799	778	803	829	797	829	833	864	730	803	804	813	822	815	849	878	789	864	774	821	803	809	824	767	815	824	813	798	808	814	790	816	764	827	834	808	782	808	776	772	798	826	824	841	787	784	841	798	820	825	844	823	822	862	810	810	845	816	814	833	784	792	822	831	837	837	833	808	779	795	780	842	809	802	823	836	840	768	768	788	801	781	757	837	764	743	787	832	810	862	781	846	822	819	821	842	779	790	818	878	799	808	840	801	804	806	804	824	792	810	801	775	824	752	827	849	844	822	814	818	779	826	810	837	778	796	793	848	835	822	820	834	828	784	809	837	790	782	790	792	837	817	759	856	811	818	789	815	789	817	854	834	816	812	781	843	819	806	806	860	780	831	810	830	805	822	815	797	814	882	776	836	774	839	792	769	861	802	867	808	817	802	844	783	770	814	819	827	809	786	806	793	805	820	789	815	842	778	803	832	780	801	810	796	834	840	805	799	810	764	810	757	741	858	786	827	828	858	817	791	790	851	798	810	879	809	844	770	795	802	821	794	849	853	817	818	833	775	811	827	792	811	835	819	841	832	810	820	799	833	786	813	844	796	843	853	786	815	782	816	797	802	792	785	840	791	818	817	760	828	803	813	828	843	803	803	773	847	832	775	832	792	817	809	824	826	831	839	771	797	830	803	804	825	836	798	802	830	781	803	782	869	785	787	770	807	847	742	849	829	830	758	839	849	861	813	780	816	798	822	798	794	845	780	847	785	869	799	857	771	808	816	793	832	836	811	842	850	842	808	765	823	840	789	769	777	846	776	809	791	864	819	791	845	798	779	837	782	809	797	778	826	832	811	781	854	790	791	810	837	799	798	761	819	822	818	789	811	819	844	784	819	806	809	821	804	800	810	808	812	745	861	807	835	788	793	847	797	810	881	853	850	825	790	784	792	828	824	846	827	809	780	808	824	849	804	792	791	819	818	804	826	833	809	926	796	837	804	793	853	842	828	819	831	754	792	781	815	848	846	804	806	837	848	806	801	846	869	866	812	771	871	786	829	768	833	829	832	821	794	826	807	774	807	875	857	767	830	773	818	828	811	776	857	767	836	774	834	780	803	850	758	809	804	829	829	822	764	783	783	795	837	822	846	759	781	801	841	833	836	809	792	811	874	742	787	813	839	724	806	787	790	801	831	801	809	798	820	774	804	804	801	838	827	843	815	763	827	812	768	797	801	768	795	782	819	813	792	804	866	797	803	752	832	882	853	775	765	779	821	804	819	812	846	812	803	806	836	766	824	789	808	768	796	788	804	845	845	776	773	756	728	849	804	846	826	816	788	784	831	776	773	806	785	781	849	834	790	786	836	821	854	779	839	773	817	789	795	792	840	822	768	819	804	781	790	840	804	828	810	791	767	781	789	828	806	793	822	861	826	785	789	796	833	784	808	790	854	800	783	808	795	828	805	826	777	847	810	798	815	803	866	837	803	794	821	781	783	784	794	811	822	784	796	809	816	779	860	849	796	807	852	792	807	778	818	836	861	816	786	799	814	857	793	781	841	811	754	816	799	821	815	793	757	816	815	796	850	762	808	773	853	828	805	785	828	775	805	764	778	803	783	789	844	829	826	827	805	848	813	806	794	863	820	815	836	770	752	803	824	845	884	812	837	829	785	785	834	772	844	823	854	805	825	784	845	826	749	814	795	829	817	824	846	811	799	832	779	802	842	830	798	842	807	823	764	783	829	820	826	816	864	795	775	828	784	842	834	855	813	794	801	847	796	843	804	827	802	776	795	847	765	786	803	817	868	822	829	837	826	856	857	794	819	847	854	837	804	844	773	798	817	809	846	840	790	848	767	792	854	783	796	883	778	826	810	793	843	859	834	764	790	806	831	841	780	851	800	827	764	747	846	810	816	812	858	775	834	796	788	807	872	841	832
24186	21049	26953	25075	7735	914	611	521	368	352	275	227	227	232	206	215	198	232	235	180	215	209	216	208	189	192	190	211	194	203	184	195	187	202	205	220	204	209	216	207	195	202	191	174	183	181	223	172	199	211	194	217	195	194	176	200	200	180	183	161	170	189	193	165	182	195	175	191	180	176	207	184	200	200	187	193	194	207	191	220	189	181	203	204	199	205	188	208	200	220	190	167	163	195	191	196	183	191	208	165	198	188	197	169	189	201	191	178	184	197	199	198	171	208	190	187	200	196	160	181	201	181	178	202	177	199	200	182	167	195	175	184	215	197	180	181	206	184	196	191	210	195	176	194	182	194	202	191	190	193	174	206	179	182	168	182	199	186	191	196	224	198	191	203	196	210	179	185	195	190	206	199	202	182	196	195	182	178	188	181	183	189	171	186	187	190	203	226	187	187	207	191	200	187	175	194	212	226	164	223	202	172	183	201	178	177	206	182	169	190	185	190	193	178	215	191	171	185	217	195	184	192	193	190	177	182	191	197	200	184	185	163	207	196	199	179	189	194	216	184	195	219	210	165	185	171	163	170	197	177	191	200	184	208	201	175	202	176	201	182	154	186	191	190	184	221	181	181	196	208	185	210	207	163	189	198	177	195	213	159	197	201	177	168	175	187	219	192	185	164	181	212	212	201	197	180	198	184	208	188	207	186	175	217	194	187	174	210	191	179	208	187	187	188	171	190	211	200	172	169	197	187	179	162	188	197	212	185	152	195	195	188	206	191	182	191	183	196	193	189	185	161	194	193	191	179	203	202	182	211	171	196	209	177	199	193	178	206	207	186	195	190	186	185	214	168	209	190	188	186	177	209	184	189	184	160	189	201	201	191	181	175	195	217	193	202	201	186	193	204	201	206	194	186	192	194	179	197	174	183	178	173	208	207	193	179	192	195	181	204	180	209	161	170	190	194	165	208	167	196	191	188	169	215	186	185	174	190	213	190	185	195	172	180	184	188	199	178	202	205	193	190	195	196	197	203	198	214	189	221	206	208	198	186	174	206	189	186	210	200	189	187	194	167	178	233	187	201	198	150	208	189	212	201	205	165	214	187	198	186	180	189	221	195	176	197	171	210	167	203	189	191	203	186	193	183	202	198	218	193	168	176	177	187	189	195	187	186	194	206	224	172	201	204	187	190	217	197	199	201	219	188	216	179	186	160	215	172	188	198	193	227	183	195	209	199	184	168	178	215	179	172	190	192	184	220	178	197	216	217	173	187	200	181	189	168	162	182	181	199	173	165	196	198	179	179	186	201	182	196	167	190	201	195	219	190	194	207	190	180	160	194	185	180	207	172	191	204	194	201	184	208	178	194	190	217	180	193	201	181	218	211	173	165	201	204	197	206	177	193	195	162	203	199	186	187	218	194	200	192	191	194	176	168	206	198	181	183	189	197	190	191	192	206	190	183	193	170	190	212	181	178	199	197	198	213	189	180	191	195	205	200	207	192	197	213	191	195	185	190	199	198	176	182	206	191	187	183	186	195	215	193	186	202	183	188	182	215	184	176	195	208	198	217	170	175	190	203	187	189	184	180	196	193	187	200	187	178	179	193	195	178	170	198	204	177	183	185	178	216	204	188	192	201	181	202	225	186	177	188	196	177	183	181	192	178	189	194	163	188	166	192	203	176	203	200	199	166	181	193	200	191	210	204	177	182	203	171	211	186	167	201	206	184	207	209	170	183	179	213	189	159	208	193	181	182	171	182	210	165	166	175	198	195	181	230	207	187	222	191	199	161	202	203	180	209	183	196	223	197	192	191	214	191	196	184	195	187	176	184	206	206	177	220	194	194	202	199	192	211	193	202	174	200	221	183	202	189	184	166	196	217	193	190	191	213	168	182	178	223	202	186	195	189	217	181	192	215	177	202	197	199	196	188	218	175	178	194	184	178	177	176	203	176	185	192	190	196	209	179	199	173	209	174	193	177	195	215	219	175	183	208	178	187	213	187	179	178	200	195	212	168	184	180	202	186	178	206	192	187	191	169	195	222	195	209	206	187	185	197	210	203	196	202	191	182	169	167	200	172	195	161	174	187	202	177	176	188	190	172	176	196	199	203	181	165	185	208	195	216	175	191	181	147	178	198	181	189	196	223	188	173	178	189	183	218	181	173	185	168	202	227	181	198	209	177	178	184	203	205	178	184	180	172	180	193	166	203	196	200	178	181	205	189	157	198	180	214	194	175	192	162	194	176	209	172	193	186	184	180	214	202	199	166	195	190	206	215	194	199	202	199	182	214	184	203	182	206	207	183	189	187	178	194	190	191	176	199	182	179	172	198	195	194	218	180	181	192	177	210	204	176	200	191	205	206	191	180	230	184	199	186	209	205	180	171	184	164	179	186	198	176	193	193	216	199	197	201	191	193	189	203	210	179	185	169	199	200	206	182	183	187	187	167	180	206	194	205	189	209	181	172	188	179	189	181	203	212	197	181	204	184	206	186	202	192	210	202	193	184	172	180	198	174	187	196	195	172	220	210	201	186	188	196	201	176	192	171	195	178	217	173	202	166	192	205	192	184	202	212	184	171	177	208	220	176	189	182	197	180	199	190	204	195	184	210	170	184	199	197	188	199	186	189	207	213	197	175	177	176	171	197	208	169	191	185	198	191	195	210	193	190	193	198	196	190	187	190	178	190	172	193	194	175	191	194	210	183	202	214	183	186	170	191	199	175	190	192	203	204	167	186	190	212	191	163	166	193	184	203	192	195	196	179	188	177	191	202	184	189	203	203	188	192	211	185	177	198	186	170	189	181	186	198	210	219	215	208	176	184	163	211	183	170	168	204	196	192	184	166	173	176	181	198	187	194	175	185	171	223	195	205	214	186	212	204	188	207	210	184	177	190	199	201	215	185	184	207	184	197	173	209	197	239	192	216	192	192	208	189	180	183	173	185	208	202	188	191	192	217	178	166	175	199	180	189	202	206	179	198	203	181	201	158	194	181	209	204	193	182	195	196	189	195	195	216	199	195	215	173	202	202	201	176	181	210	203	191	191	191	196	200	212	183	188	166	209	202	191	219	192	197	191	199	203	188	217	186	196	161	192	201	229	205	190	202	184	187	199	171	178	202	178	196	208	176	193	169	187	169	177	200	207	187	174	191	186	189	186	166	178	180	193	186	177	175	199	184	189	214	175	169	172	199	188	192	177	167	199	196	194	185	192	189	186	178	193	207	215	214	194	187	180	183	195	160	172	182	178	183	183	200	194	196	186	174	174	193	174	197	179	185	167	194	147	177	214	180	195	170	204	197	193	192	206	192	181	189	192	178	190	156	208	208	215	205	182	174	169	168	199	185	223	207	184	195	192	164	183	194	188	186	183	204	195	201	183	173	199	203	177	193	180	180	178	200	186	192	181	187	211	161	189	182	193	209	194	194	187	191	181	200	188	200	193	197	174	179	203	204	203	195	199	182	209	213	183	212	204	194	169	188	190	211	168	203
6361	14200	14946	4946	3241	1774	1347	1109	854	697	476	389	378	353	319	309	306	299	307	321	279	256	267	269	242	282	285	280	314	255	283	270	272	274	287	281	299	258	273	262	270	284	275	259	256	284	233	280	266	291	227	248	245	288	258	274	262	259	273	266	278	248	275	260	262	269	281	260	267	294	302	289	280	280	251	290	275	266	301	279	263	284	265	258	256	296	258	256	257	272	268	256	257	269	276	234	275	279	241	240	274	267	247	278	282	284	288	260	258	262	270	230	299	282	263	285	260	272	271	252	261	270	262	276	237	272	259	261	284	252	264	279	281	230	287	277	271	268	272	290	236	259	271	265	278	258	271	245	289	247	273	283	294	271	284	264	268	246	266	265	272	275	251	260	267	311	277	250	263	270	258	263	265	269	269	274	279	293	293	293	244	289	259	250	292	263	267	260	255	253	281	253	290	254	255	229	241	278	247	239	264	252	279	283	261	271	263	258	249	245	293	273	262	273	271	282	248	269	305	239	268	261	289	284	274	267	269	261	249	246	276	259	253	277	237	293	247	295	272	279	262	270	238	298	303	249	251	292	271	257	255	265	262	274	277	287	250	220	236	297	301	290	256	270	284	274	283	252	249	253	248	268	290	250	267	229	268	275	276	254	253	262	255	293	255	266	289	274	264	271	268	253	235	266	244	283	256	235	264	266	268	266	250	291	257	279	264	246	255	247	274	250	258	286	264	254	280	246	240	273	263	247	261	292	273	261	270	288	251	258	236	306	264	275	256	240	303	273	293	223	287	256	261	277	264	244	262	275	278	261	284	271	231	266	270	257	254	265	278	236	245	278	250	275	249	274	256	240	257	250	236	276	262	269	256	276	286	285	242	263	243	242	277	285	265	268	246	279	260	245	253	233	273	274	255	272	250	271	254	269	266	268	263	261	248	291	250	267	267	248	250	295	287	292	267	291	271	276	317	271	279	252	284	252	269	279	255	276	280	250	270	248	256	291	266	257	252	307	248	282	286	267	285	283	304	275	296	267	289	284	295	261	292	265	257	263	251	278	257	242	263	252	262	216	284	272	282	285	275	236	263	280	280	293	251	284	272	268	257	281	290	267	293	272	251	267	261	253	262	274	241	281	273	250	259	284	277	270	270	284	268	245	266	288	257	254	244	266	245	293	281	296	282	260	250	269	273	283	254	292	245	250	287	272	272	269	259	290	251	274	285	276	279	251	244	261	260	258	246	243	278	264	257	278	276	239	244	267	255	264	301	284	284	284	263	265	291	295	255	262	277	298	302	255	295	285	254	256	260	274	278	266	272	286	278	252	303	261	247	244	281	254	275	280	254	250	266	259	276	280	242	242	283	267	280	278	261	263	250	280	283	258	294	298	264	270	296	266	274	275	268	261	293	262	261	261	263	269	277	261	278	265	276	267	252	257	290	276	281	233	252	262	297	258	249	276	231	271	262	258	275	262	265	259	242	274	250	281	266	274	281	259	280	250	250	276	269	273	274	286	261	278	238	295	263	293	294	286	278	274	284	267	281	277	260	251	294	249	259	271	265	262	275	269	250	269	265	274	269	288	281	293	268	269	245	260	258	271	259	277	247	258	268	238	274	267	251	280	271	268	274	249	266	262	269	269	269	307	271	258	251	238	245	273	245	287	296	250	289	259	279	270	260	272	264	258	265	259	289	249	257	257	255	236	270	261	252	256	280	284	265	266	257	277	276	244	304	258	259	260	270	293	240	269	247	264	253	256	277	239	268	278	268	270	259	256	275	250	263	268	269	253	264	263	250	247	282	270	274	257	273	266	261	254	283	261	256	258	280	296	273	261	261	274	280	252	247	285	285	265	271	290	261	270	279	266	272	254	259	274	263	297	247	248	272	265	298	266	260	259	264	246	278	250	297	249	290	276	254	276	248	260	244	289	262	254	269	227	267	252	277	259	260	289	237	254	253	264	297	274	263	240	287	278	260	250	274	233	290	279	222	252	263	278	280	265	258	263	254	287	261	278	261	255	263	274	246	273	264	251	263	279	292	249	286	295	258	233	228	251	237	262	261	260	256	246	260	256	267	264	266	258	271	260	249	252	241	262	265	270	299	248	286	268	289	272	267	246	266	258	259	264	259	246	276	268	244	249	289	283	252	280	276	247	289	250	275	284	289	280	264	292	254	274	281	277	258	268	257	258	262	259	289	299	265	241	272	240	316	272	264	262	301	254	273	268	272	251	273	237	298	250	266	238	275	297	278	269	268	264	253	264	271	274	279	229	279	269	296	255	268	260	282	280	263	264	246	273	260	250	273	261	288	257	261	281	274	235	270	295	243	265	278	276	234	277	280	298	267	250	243	275	268	279	252	262	251	258	254	295	278	284	264	259	296	250	268	284	258	282	266	260	270	267	264	266	250	277	255	249	255	262	264	267	256	242	251	292	279	267	257	255	276	258	252	284	253	272	261	235	278	274	249	257	284	255	249	272	274	280	261	261	283	299	273	269	246	260	279	291	272	261	250	282	279	279	288	271	288	280	264	260	274	285	261	279	288	255	258	277	274	283	248	257	294	242	284	253	288	257	261	248	258	271	268	245	259	253	262	255	293	280	237	263	264	269	294	257	253	278	256	243	282	268	275	256	252	263	270	271	267	257	280	262	273	276	245	295	261	239	262	248	267	254	277	266	253	249	239	258	292	247	257	276	297	256	250	266	307	259	276	254	243	229	266	271	256	266	274	278	249	221	261	291	258	285	268	279	272	251	258	284	257	280	264	237	289	262	292	272	243	267	293	276	294	243	269	275	238	249	261	281	245	277	290	277	243	255	281	289	257	285	261	252	280	272	255	277	273	237	270	265	252	254	274	253	277	271	275	250	264	245	246	236	279	271	237	261	253	258	246	256	274	266	287	242	258	241	245	261	294	264	267	267	315	256	251	250	286	277	272	256	275	239	252	243	274	222	290	279	284	274	253	278	247	284	252	243	261	292	272	246	256	300	275	246	220	282	250	288	243	264	276	261	256	283	261	271	245	292	266	273	249	267	253	241	243	249	280	259	264	273	285	260	260	242	255	259	242	269	283	269	261	267	287	246	238	276	293	254	290	268	289	245	235	268	224	279	257	296	237	257	276	275	289	263	277	290	276	257	280	263	257	269	273	255	285	251	238	235	271	262	267	278	262	276	274	279	288	255	260	283	269	291	255	226	278	265	274	273	283	295	267	258	274	247	250	273	278	270	265	285	254	259	272	294	256	261	263	223	291	275	247	247	263	254	248	279	239	268	263	276	268	258	266	265	248	256	274	262	263	260	280	265	257	273	242	276	299	248	283	258	280	268	273	257	251	274	250	286	279	289	235	285	279	238	259	278	272	264	264	261	265	268	272	261	303	275	264	280	272	262	247	281	252	259	287	267	267	257	275	251	263	251	265	271	265	247	293	278	263	275	281	283	259	258	253	271	275	258	278	256	251	270	285	250	273	268	288	279	280	247	278	263	273	239
22132	21054	28739	23583	21051	21033	7607	1778	1017	833	789	705	630	551	579	589	525	528	524	494	538	488	549	488	531	499	496	490	525	505	527	525	500	479	471	471	482	457	468	474	477	475	474	485	474	529	486	437	475	462	442	464	480	500	477	487	462	484	479	455	465	466	442	485	454	471	463	489	475	459	445	484	459	484	501	430	476	420	478	421	471	476	432	479	478	440	448	473	468	474	503	457	445	451	496	490	454	440	443	458	448	458	478	436	502	475	426	446	503	480	441	452	471	494	465	460	494	468	438	434	481	465	447	432	496	462	458	473	484	470	452	483	468	453	484	477	481	458	462	454	488	468	462	487	442	490	476	449	460	479	455	450	472	437	451	487	494	486	447	465	463	460	470	471	462	453	462	483	454	463	455	512	501	520	475	470	438	472	454	473	488	431	479	464	499	471	507	462	478	463	472	483	452	470	453	445	436	432	479	465	481	498	474	428	483	454	476	483	441	459	465	460	475	471	476	440	473	483	433	445	496	453	464	462	451	441	488	467	428	440	443	462	458	485	417	440	468	439	474	442	487	481	484	491	527	459	450	485	446	464	482	467	453	476	470	496	481	476	466	463	490	466	509	430	444	479	482	448	463	461	456	470	466	511	480	469	469	485	458	441	458	484	448	459	459	481	487	470	476	456	486	428	446	456	435	464	436	511	452	452	469	445	462	468	471	524	460	470	476	474	495	486	442	436	450	457	484	470	431	446	463	435	445	461	435	512	455	468	484	487	500	462	454	476	444	430	468	449	445	506	491	467	507	482	428	444	480	486	458	454	471	437	448	461	481	468	467	456	465	458	458	439	460	483	468	466	414	464	462	477	468	512	487	467	469	484	445	450	468	444	470	423	415	477	483	431	472	457	426	459	455	448	438	470	467	484	427	474	430	445	466	445	475	473	482	471	454	420	464	469	430	504	443	473	436	457	453	464	467	474	458	465	466	454	468	492	503	460	439	483	485	468	474	490	490	448	484	463	480	491	484	464	463	435	481	416	448	454	456	457	439	443	468	451	449	483	464	478	466	460	472	440	459	460	424	470	449	488	474	458	454	484	434	496	452	479	440	487	463	459	490	468	436	458	448	475	458	484	448	463	503	490	490	459	465	465	459	442	463	440	462	471	428	457	433	470	437	451	462	468	445	449	497	479	422	439	460	477	462	471	469	419	468	455	477	462	433	431	492	443	478	476	479	453	477	441	477	444	495	466	459	445	472	464	482	499	496	512	467	485	453	497	461	484	468	419	468	449	450	462	447	515	481	477	453	451	468	451	451	507	480	440	454	478	460	479	453	473	472	463	434	453	501	440	427	477	454	476	477	474	507	490	461	444	451	459	487	498	494	476	506	468	496	446	452	459	462	455	451	425	451	464	452	446	478	435	495	500	471	427	476	449	473	486	445	467	448	470	463	494	474	474	489	467	455	445	449	451	473	459	453	455	450	467	472	431	477	487	478	476	462	431	476	481	501	454	473	493	474	477	453	450	447	478	455	444	437	476	463	407	453	464	459	488	480	448	457	488	485	459	452	445	484	492	475	444	506	455	478	453	427	431	440	480	468	459	521	463	475	485	443	465	472	462	465	451	464	485	451	453	434	440	463	442	494	444	481	452	480	454	460	460	455	418	461	466	486	428	456	552	457	459	465	465	455	426	449	474	478	436	471	467	467	498	453	487	424	508	446	492	477	437	472	467	492	448	440	484	454	460	451	451	456	503	461	464	431	457	480	426	479	465	427	482	492	455	460	454	403	460	512	449	470	450	445	480	442	472	446	487	472	411	459	467	443	446	496	500	457	482	490	442	437	473	475	455	492	461	455	418	428	449	490	466	460	488	440	502	435	462	482	465	460	445	432	465	482	470	443	446	427	471	466	446	459	467	479	472	448	481	504	447	499	451	483	493	483	430	463	429	480	444	462	466	512	423	436	462	447	470	463	449	451	458	453	477	442	468	460	462	440	472	464	453	478	415	470	473	443	475	443	468	464	475	472	448	455	457	445	476	496	454	483	507	476	460	511	464	469	453	487	476	466	503	470	500	419	480	468	468	462	462	480	496	513	437	444	468	466	485	444	469	454	470	466	456	449	452	434	493	496	476	465	454	469	426	490	491	466	441	446	478	482	471	463	465	428	452	480	459	457	508	458	480	433	462	444	480	450	458	429	442	458	458	456	474	477	420	425	447	478	464	454	492	492	447	439	468	462	474	467	461	483	445	445	490	430	466	475	444	450	434	459	489	451	447	502	444	459	441	447	461	468	430	456	501	452	488	465	444	471	436	470	456	522	440	494	430	494	468	486	442	482	478	478	499	473	463	450	457	447	480	478	451	460	479	501	449	452	448	477	474	471	477	462	478	447	443	460	441	462	452	417	507	417	481	472	427	455	494	414	483	472	477	495	436	457	432	478	494	464	458	474	469	445	451	432	460	502	444	438	457	483	469	482	461	437	452	508	473	466	463	455	443	468	460	455	453	445	426	458	473	489	458	491	458	422	498	469	456	478	490	460	464	463	477	497	484	480	464	491	455	489	480	467	456	441	419	460	444	458	483	482	457	434	449	421	410	437	445	462	500	460	410	453	451	456	475	455	464	493	490	491	449	470	419	465	466	493	459	477	493	500	467	447	461	456	430	461	459	460	507	499	475	480	459	446	475	429	453	499	463	452	486	502	438	439	466	435	490	482	466	450	482	481	476	455	478	457	483	459	450	465	500	442	461	465	460	476	459	476	456	487	419	438	477	466	446	491	436	460	473	440	429	475	453	481	449	476	473	493	472	460	478	464	489	457	470	461	456	454	464	488	467	444	440	446	482	464	479	456	444	428	445	434	475	492	449	431	447	469	485	433	453	502	504	490	464	471	450	480	458	451	435	434	444	471	478	438	444	451	482	476	492	479	436	472	427	450	455	430	413	528	451	488	469	461	442	459	411	444	473	456	463	458	453	443	468	444	478	474	455	478	462	472	476	488	456	448	462	453	465	459	437	438	467	419	447	428	496	452	449	441	470	494	479	441	428	510	426	450	451	494	470	436	515	478	480	454	502	459	502	459	455	491	486	480	483	461	494	457	434	483	483	468	434	499	461	468	430	497	471	506	463	454	433	491	496	456	418	476	493	466	481	453	478	430	432	449	484	435	441	420	473	460	455	453	473	468	443	480	452	428	477	475	463	421	462	437	482	463	497	467	481	454	466	470	496	427	420	498	478	476	447	471	454	473	426	454	471	443	446	442	466	471	429	451	474	454	441	456	455	447	481	474	444	445	445	435	484	451	461	419	471	508	441	457	455	452	439	438	426	443	460	455	462	480	478	489	486	477	434	442	513	469	416	467	467	509	485	516	457	458	442	482	460	476	435	468	496	462	449	455	485	468	440	450	479	404	442	461	446	440	494	442	517	488	480	450	449	456	435	464	446	466	501	451	462	462	500	445	469	486	444	439	437	452	486	479	489	481	425	432	477	437	491
9517	23140	24227	11393	8666	5391	3783	3029	1878	1439	1251	1082	917	895	820	808	730	760	706	695	690	679	709	693	702	606	705	626	671	643	624	661	664	677	656	655	654	650	625	634	653	604	648	667	608	651	637	634	612	609	606	587	670	613	640	639	646	645	593	646	629	636	663	626	628	602	593	623	610	636	629	628	640	622	605	578	689	642	627	634	632	575	656	612	635	590	571	572	614	626	603	597	632	640	634	609	627	636	604	586	619	581	601	614	645	615	586	605	592	597	637	674	577	581	603	608	631	656	585	590	601	608	612	611	609	627	628	601	640	617	646	576	610	613	633	638	618	634	626	549	603	599	617	629	609	590	644	616	615	617	684	586	651	596	598	601	615	644	610	576	602	589	606	606	600	593	644	613	637	638	628	613	581	605	646	601	591	608	612	603	597	645	637	591	643	627	646	609	608	619	572	630	580	614	638	592	595	620	629	609	595	632	632	582	610	585	567	592	620	632	622	609	596	600	631	595	591	643	601	607	687	610	618	600	613	624	616	621	620	585	597	599	579	619	620	609	637	644	667	646	607	620	620	656	645	613	606	604	609	611	603	610	624	617	577	633	622	602	602	657	569	590	613	647	549	632	624	639	600	572	593	594	652	590	590	639	639	603	612	625	609	668	588	622	625	608	617	625	661	639	621	610	604	671	636	605	600	570	613	639	632	622	592	612	619	599	622	627	662	612	625	566	592	611	582	605	600	652	628	620	602	593	605	668	620	623	628	596	585	588	591	592	599	599	621	625	616	608	621	621	618	632	594	649	605	649	635	609	618	604	635	609	601	644	631	626	646	608	622	645	618	606	630	610	639	642	622	638	659	614	639	585	606	618	609	600	573	580	650	595	622	656	586	661	594	626	653	618	614	597	597	625	633	624	629	655	633	562	651	608	618	629	615	607	659	609	603	601	577	607	605	614	590	613	635	620	608	613	628	638	637	596	589	628	598	579	619	637	609	653	641	650	593	580	611	644	661	553	631	611	602	600	616	637	575	635	602	586	644	660	613	647	650	608	639	601	609	602	616	642	627	574	645	619	621	649	603	589	581	609	631	605	571	590	635	626	629	614	614	597	661	651	587	574	618	630	598	597	609	580	568	630	602	619	583	622	627	603	631	628	593	570	595	588	687	604	585	603	605	663	643	612	629	583	582	633	611	594	635	625	642	577	620	590	622	599	590	617	671	670	602	600	583	624	575	584	621	624	604	622	587	593	616	600	575	588	598	613	583	618	561	634	599	597	564	614	572	627	575	641	597	600	583	642	612	580	635	617	604	606	576	610	627	673	600	626	645	581	625	599	633	623	638	619	622	602	611	591	616	597	653	597	613	617	574	633	593	627	624	610	611	616	633	617	638	631	644	634	658	585	582	607	613	649	624	637	642	581	616	611	640	608	595	603	641	544	620	606	596	617	586	642	615	645	641	632	629	593	604	563	640	588	582	592	578	589	637	615	603	633	649	635	609	642	609	630	607	656	648	626	578	631	622	571	586	639	583	600	581	639	602	566	628	616	588	609	593	631	607	586	620	635	597	610	647	658	618	597	582	563	655	637	619	604	605	620	615	641	611	604	628	621	641	608	647	655	569	636	583	652	592	604	648	590	624	653	599	558	630	620	584	677	620	586	609	557	618	637	595	621	597	613	606	637	609	681	612	648	598	636	609	619	588	591	624	660	618	608	646	582	594	633	644	621	615	623	610	647	615	583	618	603	649	611	610	598	592	602	600	620	654	637	665	577	597	605	646	574	601	613	650	596	615	587	609	589	556	641	603	634	652	608	606	557	656	602	608	636	605	599	626	582	608	614	642	628	594	638	623	603	634	605	600	571	607	574	612	652	608	610	571	639	599	617	607	670	586	676	606	599	602	598	638	585	597	590	607	595	638	655	646	630	583	597	573	625	626	604	668	616	612	532	605	606	573	608	598	622	650	597	596	598	587	624	622	582	642	664	627	595	598	583	590	609	595	657	634	666	616	579	563	641	641	632	602	627	653	640	660	630	588	612	638	591	576	604	615	598	643	652	616	662	638	602	606	622	651	618	622	628	574	628	586	602	614	598	619	620	669	618	628	628	641	621	597	611	585	604	584	606	603	589	637	604	630	625	559	642	608	614	639	656	576	617	584	652	569	595	603	599	584	646	606	633	656	621	650	605	646	598	590	614	613	663	624	626	557	610	619	635	622	628	600	649	608	629	596	600	583	626	629	619	588	635	628	639	626	617	633	594	608	617	640	603	606	668	595	609	592	646	636	638	645	619	604	627	660	664	598	606	615	589	598	621	605	640	600	638	623	624	605	640	648	570	659	651	609	596	602	614	618	681	602	626	635	646	630	570	633	580	648	578	619	594	605	648	595	618	590	590	628	635	641	632	572	603	606	608	602	605	648	663	656	611	597	639	627	666	619	615	601	601	628	601	697	637	632	604	622	607	647	633	626	635	582	596	609	581	626	630	622	595	631	646	611	617	607	641	640	583	564	598	627	623	613	609	587	571	595	570	574	639	622	633	592	608	647	610	557	618	654	645	608	652	577	617	564	642	638	626	636	610	611	614	631	551	637	630	632	628	642	596	609	575	618	592	615	590	650	601	581	615	626	573	576	600	626	627	634	586	612	601	626	584	587	661	603	641	615	633	626	624	656	606	637	603	612	612	591	627	660	625	629	618	625	590	584	588	603	596	650	619	596	579	614	613	644	625	615	621	592	637	608	605	623	645	619	640	655	646	572	592	570	635	631	670	630	651	644	656	654	627	610	631	600	583	615	645	615	630	613	599	635	585	580	618	627	644	631	591	640	592	598	586	628	621	633	585	653	584	593	574	669	593	588	598	621	594	601	602	599	626	641	587	608	623	622	609	652	617	578	647	645	587	622	546	641	615	566	630	611	620	590	627	618	618	590	630	603	609	634	632	636	602	641	604	634	594	622	611	590	594	604	596	573	640	653	608	632	578	647	592	596	596	651	602	612	612	595	622	618	619	645	540	564	642	678	655	616	629	621	628	618	624	619	636	634	604	613	647	628	599	585	633	641	641	627	576	616	612	634	581	628	584	636	627	628	640	601	580	587	562	608	638	605	604	613	639	580	635	592	627	593	610	653	636	636	593	613	616	625	615	636	633	584	609	692	609	621	641	630	583	594	635	623	661	635	650	615	623	619	601	575	630	595	593	636	662	608	584	650	560	575	590	597	615	558	618	604	643	639	630	592	584	602	666	612	588	601	627	568	617	652	657	609	672	583	643	573	626	595	642	651	619	670	617	585	649	614	614	649	608	604	661	578	641	631	654	638	629	600	639	655	598	615	587	655	578	635	614	591	643	593	601	624	598	604	577	567	608	618	657	647	582	617	619	611	610	603	616	619	629	652	617	572	650	639	627	621	646	609	610	607	566	602	593	631	588	620	575	640	596	608	604	630	605	603	622	576	644	627	615	613	623	621	607	616	592	603	631	674	626	588	627	599	636
26690	19216	8194	2882	1696	1156	1015	632	476	464	408	411	449	403	397	406	456	445	454	424	387	427	424	399	461	416	410	426	398	418	397	377	400	404	433	422	424	367	377	420	436	419	425	426	350	388	404	399	409	421	391	418	409	403	395	421	428	405	416	371	429	418	434	427	412	425	446	436	396	396	438	422	410	454	432	399	376	414	380	391	423	413	417	412	391	371	399	411	420	387	437	416	398	389	427	420	444	406	405	390	437	382	448	417	363	393	397	403	378	402	422	426	417	414	418	408	425	401	413	377	414	416	414	425	405	440	368	403	446	375	426	394	385	410	416	386	434	405	415	401	376	405	418	408	398	420	426	398	406	387	435	418	389	443	386	434	411	390	385	442	430	390	418	424	404	427	393	414	390	420	398	406	430	408	412	410	404	422	368	416	394	412	377	395	377	418	416	415	419	423	404	422	383	430	399	443	389	403	410	432	395	414	383	424	420	388	412	399	410	407	418	403	415	399	377	419	398	397	406	418	420	388	403	414	438	441	450	407	364	469	430	427	412	411	404	405	381	443	424	424	384	433	424	393	437	373	413	417	401	368	437	418	438	401	451	414	411	415	387	405	439	429	420	372	381	396	398	398	401	408	404	408	450	404	419	438	422	454	428	416	380	402	454	375	393	418	415	382	421	399	422	400	391	426	416	427	423	417	356	401	417	400	443	395	398	413	439	427	396	423	405	401	409	393	439	411	425	416	417	432	429	374	390	376	422	422	444	370	392	419	413	416	418	394	426	391	433	414	417	455	436	442	408	382	392	387	396	382	385	439	429	387	430	419	390	416	399	386	434	399	426	450	385	405	426	363	395	397	421	407	391	415	415	413	429	430	391	437	440	417	416	386	423	422	409	403	391	431	431	398	397	415	424	418	386	404	432	402	445	432	389	432	399	393	433	408	396	367	418	413	405	452	425	388	444	429	412	407	423	399	437	411	393	436	407	425	355	411	429	370	385	416	421	405	446	434	435	423	435	423	423	383	411	406	401	420	434	429	413	439	433	381	410	393	395	386	404	393	371	435	436	386	422	435	399	442	429	437	412	414	410	388	366	409	397	435	417	415	395	374	434	403	417	406	405	388	408	425	374	423	378	404	408	462	399	438	399	407	394	379	405	390	417	458	425	430	391	436	416	420	449	431	406	407	441	410	418	377	455	430	387	427	431	370	421	408	410	404	394	368	432	395	413	389	439	387	392	389	402	399	423	428	421	388	391	400	399	418	371	385	398	413	400	401	436	400	400	393	411	379	426	436	412	390	422	402	393	399	436	402	387	431	396	433	427	414	414	434	397	419	442	409	441	424	427	363	381	453	403	426	420	430	398	410	390	415	415	403	395	446	427	423	448	393	431	401	457	418	390	381	405	395	395	388	425	443	421	414	420	403	395	404	455	380	410	359	412	405	409	408	413	411	415	454	427	381	400	395	424	412	393	367	422	450	401	415	431	381	366	398	398	394	407	380	453	405	410	435	406	432	420	411	427	402	393	444	407	400	469	364	415	430	426	420	408	452	389	440	408	399	394	393	411	412	410	399	435	426	422	426	430	411	407	393	386	411	436	392	424	412	385	386	399	407	444	394	420	423	427	380	395	390	423	391	409	441	429	413	419	420	380	350	414	404	400	398	405	414	389	419	407	395	424	357	357	388	420	404	381	427	380	402	417	417	417	421	421	441	397	419	376	411	415	399	401	388	423	426	380	401	415	402	412	429	423	385	402	403	402	395	428	404	407	421	406	411	411	390	401	421	463	389	383	417	440	426	417	395	419	402	408	386	405	435	425	414	373	437	416	423	412	380	387	429	405	404	394	431	409	403	407	417	409	398	378	394	398	422	427	415	371	392	412	381	403	426	443	408	379	392	423	431	400	405	402	410	438	407	383	423	393	393	388	400	399	402	446	428	414	433	441	402	443	406	389	437	386	426	385	423	427	410	430	423	385	429	397	413	392	400	440	393	421	370	389	392	385	396	394	434	399	415	413	367	393	427	425	420	452	431	428	366	389	423	382	442	414	420	387	433	416	414	416	404	383	372	422	414	428	409	425	405	419	439	436	423	393	422	427	430	415	454	411	412	366	402	392	418	436	379	414	401	429	427	388	451	398	456	401	391	456	413	419	384	412	413	408	443	393	391	446	422	378	405	404	382	417	398	385	414	404	391	406	413	430	431	414	449	398	414	418	418	411	374	402	368	425	442	422	392	362	416	393	430	401	423	385	386	402	440	409	417	422	404	402	436	414	399	392	414	417	416	423	407	436	424	436	406	398	422	406	418	399	409	428	396	448	392	412	429	379	424	396	377	405	402	391	428	396	383	409	400	426	432	397	409	408	378	405	414	408	435	415	415	417	389	426	376	406	413	389	431	403	425	377	401	402	383	403	398	434	415	395	412	412	430	434	378	427	419	440	403	411	419	413	412	433	386	420	403	415	445	404	411	413	398	418	420	412	401	394	425	405	395	435	386	413	397	413	405	448	424	423	383	405	453	433	411	420	446	464	379	432	446	432	428	400	417	415	389	423	418	419	415	376	413	435	389	427	416	424	416	439	432	424	421	389	428	407	401	433	397	402	402	389	420	439	437	437	391	385	424	413	406	398	395	413	382	371	434	406	413	379	409	393	383	434	425	382	406	390	434	407	429	451	417	410	419	384	407	446	402	379	425	419	420	410	412	445	408	371	371	397	417	402	388	420	420	415	409	379	445	431	411	417	437	401	395	423	419	439	427	372	421	389	424	416	401	420	399	429	399	424	427	425	407	388	401	399	435	460	415	406	418	430	425	436	401	400	417	392	434	430	441	400	411	392	394	401	403	424	418	383	430	376	442	460	403	409	409	416	416	418	384	419	413	415	436	385	400	418	392	406	385	407	432	471	427	395	412	389	414	427	400	415	395	394	388	410	392	440	389	426	433	406	404	393	406	411	410	413	408	403	387	413	389	437	424	415	425	427	401	371	422	384	404	395	420	394	421	398	417	431	409	385	413	420	426	418	401	414	434	458	419	408	374	442	389	406	425	411	414	411	393	406	437	419	403	406	402	400	390	414	433	402	379	414	375	439	390	430	410	387	445	408	432	430	468	455	445	417	401	394	435	419	418	403	389	417	404	418	379	379	450	411	408	432	408	369	392	411	407	427	415	420	428	410	396	448	411	389	387	422	439	447	416	396	415	403	439	384	442	396	438	388	416	417	440	404	400	408	398	409	406	416	376	445	431	394	371	406	424	401	413	394	418	433	406	423	418	393	406	412	408	427	395	375	399	440	401	423	404	404	409	377	400	396	384	401	396	408	389	401	394	423	414	389	401	423	402	362	416	381	438	394	444	433	400	424	391	386	426	383	420	391	421	421	422	442	429	386	408	426	422	407	435	439	422	368	422	446	420	379	378	376	374	395	449	417	365	415	371	418	412	402	406	442	425	426	401	363	389	401	384	411	409	401	416	426	416	408	387	424	389	426	421
6520	10343	6812	3658	2733	1920	1797	1123	697	692	573	529	542	538	557	557	502	554	548	531	493	589	577	538	556	514	574	535	516	508	547	544	565	525	529	551	515	521	511	504	518	534	531	555	525	544	540	552	506	532	533	490	543	533	529	550	493	562	528	520	508	540	505	535	528	522	536	549	515	556	507	575	516	489	530	573	553	506	505	527	522	470	507	550	519	533	562	552	556	536	481	528	525	527	492	539	584	503	500	509	535	534	552	476	563	507	548	489	502	525	493	562	556	528	524	541	499	513	536	515	509	535	555	551	514	538	543	516	542	524	523	548	497	510	543	525	506	542	516	536	534	524	566	511	500	539	570	541	556	526	527	519	543	527	522	483	542	549	489	513	489	571	547	513	506	511	581	551	512	519	537	535	557	504	494	513	590	541	539	513	511	507	534	561	515	522	531	530	480	541	552	496	516	608	538	524	530	531	477	524	510	536	508	526	569	546	527	572	561	505	538	554	499	544	543	536	512	583	529	524	544	501	530	529	547	541	544	529	510	523	494	516	530	556	516	533	559	563	554	549	521	541	520	524	533	521	556	561	521	564	515	570	506	520	530	496	534	531	538	514	523	536	529	551	526	516	504	523	510	536	545	520	566	544	533	529	512	524	506	515	501	536	537	536	529	527	529	508	520	533	534	523	495	497	491	539	512	530	514	515	527	527	539	540	519	459	507	504	509	551	570	528	510	526	504	456	517	543	545	529	500	567	514	512	539	530	517	524	579	519	534	526	504	529	480	503	524	538	539	516	530	567	515	525	499	545	507	522	505	550	538	507	521	536	534	544	525	504	501	502	515	485	511	525	519	547	522	525	530	516	500	540	543	537	529	541	581	516	558	560	573	551	517	553	475	534	504	566	548	528	557	532	526	525	545	542	482	551	567	537	516	531	518	532	554	541	528	531	539	521	536	533	556	513	501	534	547	542	553	521	550	538	495	549	497	509	529	523	492	527	537	536	527	539	534	567	538	551	558	558	584	539	544	515	509	532	505	483	523	462	494	543	497	529	519	536	532	494	529	534	512	522	528	516	493	553	500	509	531	535	505	521	563	545	558	572	517	542	525	501	548	508	542	541	587	507	513	547	480	540	491	513	503	528	539	543	516	486	530	558	523	535	512	553	490	517	524	552	523	517	532	519	552	528	537	526	549	528	540	521	540	532	515	512	527	560	563	504	529	574	535	543	531	555	542	519	540	505	561	544	520	497	525	518	559	546	570	507	550	568	532	494	508	527	510	536	475	542	550	505	517	502	506	495	542	563	535	519	531	539	517	477	550	551	540	570	505	486	546	535	476	543	536	523	544	520	577	544	540	507	514	513	528	526	517	542	576	536	541	532	529	556	573	524	510	500	525	533	564	544	530	532	489	532	544	519	545	499	568	507	531	551	497	513	541	555	507	560	567	509	546	527	500	525	531	566	558	535	521	579	550	527	505	537	515	526	539	524	529	558	539	551	544	597	564	553	552	536	534	509	548	526	513	551	484	609	553	505	551	513	548	521	491	479	529	555	541	540	511	535	544	497	526	555	529	500	527	539	561	536	533	542	515	550	522	505	490	529	574	530	513	523	507	543	514	514	495	516	532	533	574	512	546	526	491	496	543	534	526	530	539	519	486	490	561	545	509	514	509	522	575	534	498	523	544	548	525	547	512	523	537	502	563	538	492	540	503	559	530	569	529	548	536	558	517	539	513	515	537	562	572	571	560	532	505	529	539	536	546	509	512	532	507	512	552	527	543	565	555	488	485	519	520	472	506	540	538	525	495	520	501	562	552	572	534	478	522	534	491	517	531	549	560	508	556	533	545	540	537	494	529	555	538	565	521	476	527	525	517	504	514	506	516	547	508	522	559	537	512	535	520	509	509	514	511	531	546	505	510	532	540	539	526	521	539	541	558	536	494	548	540	551	540	550	532	564	525	501	534	533	540	513	542	505	545	560	544	535	518	496	521	512	536	520	532	507	558	536	520	537	481	522	550	534	490	534	547	500	488	552	483	499	547	529	535	553	512	513	524	486	583	532	562	523	580	546	566	495	490	503	506	481	544	523	527	526	527	503	459	521	564	543	537	509	516	500	498	554	503	575	497	512	534	496	555	549	548	509	509	545	526	520	564	569	525	537	511	520	541	574	528	550	546	539	537	541	501	546	534	583	554	497	589	530	537	522	514	491	576	567	547	495	552	539	543	574	549	545	515	527	522	540	531	484	530	543	500	561	587	524	496	494	548	544	517	526	500	515	518	521	555	539	526	544	524	539	519	516	542	555	537	539	553	498	536	549	542	537	538	513	527	507	549	530	529	511	541	523	544	554	566	547	534	545	491	529	496	517	519	522	527	516	499	545	537	538	548	507	538	512	538	558	539	551	540	570	539	519	552	520	508	492	529	535	525	486	520	521	523	548	528	564	525	511	551	547	517	546	526	521	550	562	526	517	522	549	529	523	509	494	526	546	502	542	533	537	527	557	537	554	587	536	518	540	578	577	516	557	530	544	546	517	524	556	533	581	556	559	560	513	539	510	517	545	582	529	495	542	540	557	510	542	533	562	534	521	534	539	503	558	526	553	504	504	514	527	491	539	521	503	534	542	517	540	508	504	541	518	515	536	518	523	472	527	533	478	579	549	519	554	570	507	533	511	530	532	503	571	539	537	532	526	504	525	503	521	514	489	510	520	530	512	539	547	513	525	474	550	538	526	513	509	558	524	557	570	535	521	517	598	538	528	497	519	536	559	514	528	536	561	525	525	537	543	489	538	508	516	553	534	515	521	564	513	516	499	498	532	525	533	555	475	552	529	486	484	496	544	511	545	517	529	529	529	525	527	553	523	571	551	507	526	525	534	576	550	525	520	533	548	528	524	543	496	518	503	505	533	488	569	568	517	541	505	538	525	552	512	520	490	532	539	528	499	463	519	516	532	539	527	525	504	525	520	516	521	552	511	529	534	530	544	513	536	587	524	528	538	495	533	538	539	573	559	538	520	591	525	524	521	538	521	555	518	519	502	528	545	540	536	569	508	567	539	508	525	509	522	489	577	566	540	562	507	561	550	533	516	547	518	519	501	541	534	535	513	518	541	510	544	504	525	526	544	524	525	531	550	539	507	513	541	564	495	556	528	532	510	535	565	498	511	528	571	496	529	534	495	551	542	555	525	512	537	569	561	552	497	521	574	530	543	516	576	508	543	532	534	534	486	535	539	525	563	549	556	511	548	593	524	556	578	542	522	553	490	530	535	532	526	516	531	508	538	534	539	508	519	547	524	540	518	525	544	493	508	517	530	501	501	549	534	539	519	546	582	531	501	536	546	551	518	513	559	539	510	536	538	549	534	560	528	543	560	537	517	506	526	552	540	527	552	543	532	571	549	498	488	530	547	548	549	456	508	558	498	532	549	492	548	525	531	510	523	536	525	523	528	505	515	503	504	541	536	552	568	552	549	513	503	514	488	555	525	509	535
23128	21100	28315	24125	21056	9686	2396	1344	1041	902	735	740	724	699	698	727	660	645	675	661	682	642	682	681	675	684	670	659	687	645	654	642	627	636	630	628	658	596	599	613	693	670	659	642	675	691	599	649	649	675	618	579	684	653	641	708	665	642	665	663	662	626	613	615	658	676	644	640	636	645	595	634	613	683	681	621	648	678	624	668	618	600	677	653	619	595	629	641	619	661	657	630	591	663	705	657	670	604	603	670	645	642	639	678	663	596	643	663	634	625	659	611	651	625	634	627	617	669	638	637	633	681	645	647	628	664	638	671	660	588	655	686	671	640	652	681	700	676	673	646	658	650	588	602	665	582	662	609	623	600	634	583	624	639	677	670	629	665	698	612	620	692	615	696	660	658	625	650	611	618	638	648	627	628	655	621	661	630	677	637	677	624	641	585	612	628	663	648	632	650	693	650	632	668	655	714	666	642	654	651	663	646	612	635	654	640	640	639	608	654	628	669	642	649	631	641	649	651	636	622	588	690	657	640	654	649	661	607	626	628	649	669	643	593	651	622	654	668	620	653	656	601	654	640	664	626	613	687	614	627	638	650	639	653	609	672	659	641	639	693	682	589	621	633	626	642	655	691	656	649	673	662	673	640	652	676	664	636	676	671	725	624	661	652	626	639	646	639	673	657	628	636	635	634	641	662	602	635	609	656	615	667	640	627	665	648	585	644	625	636	628	632	658	650	629	632	631	637	678	641	612	633	629	636	624	636	610	641	641	633	632	629	727	648	632	635	614	658	667	650	631	645	659	645	610	650	652	611	682	662	608	600	640	622	653	628	579	662	682	625	669	701	628	590	682	614	638	645	691	624	592	648	662	637	637	659	653	636	636	638	627	662	634	661	681	688	657	687	642	700	674	639	596	632	657	677	647	679	625	709	689	640	623	637	689	623	662	642	657	668	638	660	639	641	650	643	612	644	618	595	673	663	647	662	650	662	662	626	614	640	646	720	619	643	667	640	631	610	651	655	671	617	700	657	622	621	631	617	639	646	627	646	657	650	613	663	659	674	628	630	600	661	601	620	641	616	629	627	645	619	654	605	645	642	672	638	695	626	680	662	640	682	653	646	639	650	686	634	604	649	633	653	640	631	664	661	636	673	650	654	640	686	681	597	634	607	668	659	641	707	635	650	639	636	667	652	656	649	627	649	653	668	656	656	677	659	650	624	654	634	607	624	645	595	653	598	647	653	619	669	663	619	660	608	613	637	652	645	681	626	649	626	622	646	666	616	649	667	628	605	649	630	640	636	657	696	712	644	680	658	633	648	669	682	676	662	654	651	675	661	619	642	645	622	631	631	629	654	609	641	671	587	628	595	641	678	649	663	650	660	664	632	627	642	683	679	644	677	640	628	670	621	576	645	632	624	654	651	653	655	658	653	642	613	603	613	639	627	671	613	620	652	700	702	657	638	637	617	636	629	640	641	642	625	690	645	642	668	670	634	658	646	674	620	629	624	661	642	648	628	613	602	618	614	610	653	662	649	625	663	635	603	654	614	633	657	635	687	627	641	636	671	630	687	630	626	650	658	651	618	681	638	641	612	641	626	670	653	615	645	628	636	630	654	644	615	701	674	664	629	642	671	652	613	685	653	633	626	652	664	618	652	665	641	654	683	644	623	639	647	621	690	655	685	664	667	676	630	646	642	618	638	609	653	667	598	662	620	675	637	655	612	640	708	622	631	623	664	624	593	648	626	684	617	622	635	627	637	610	630	690	637	663	655	622	636	679	674	658	629	640	658	694	646	640	731	653	637	630	692	669	640	659	696	636	636	639	696	644	672	626	633	637	710	671	658	618	621	665	630	663	655	622	669	625	630	649	627	616	687	636	660	716	621	601	668	665	667	657	602	621	651	647	616	621	625	619	595	662	679	693	631	642	626	657	653	570	608	613	677	640	667	622	669	632	625	659	606	642	637	664	682	661	632	678	620	677	626	610	607	605	613	610	717	676	646	642	617	572	618	651	653	679	651	589	627	642	615	667	632	661	657	672	609	629	632	622	631	633	644	634	658	646	619	645	652	618	644	647	680	674	680	680	647	641	674	662	594	637	652	670	613	593	601	659	673	636	655	609	648	694	639	646	678	642	654	640	632	672	674	637	639	625	629	669	676	663	619	719	661	618	633	635	615	637	643	648	632	612	649	654	618	681	626	680	618	584	657	618	633	634	653	669	662	661	626	699	707	655	659	628	679	627	623	627	613	633	650	610	628	631	633	615	653	673	653	611	623	640	604	657	649	619	640	611	642	660	660	586	667	612	592	646	659	641	667	627	642	639	637	646	666	623	691	628	648	670	653	660	655	684	647	666	646	679	652	667	641	610	657	647	628	654	649	632	644	664	640	608	636	633	657	640	672	662	649	625	653	661	644	619	605	686	630	643	652	631	663	643	595	661	672	656	624	698	666	657	648	695	669	616	674	615	647	652	616	652	677	618	666	645	638	620	634	640	652	659	637	664	683	637	612	617	643	660	626	635	647	714	652	668	603	643	619	604	693	626	631	658	729	649	667	656	643	608	583	626	654	659	650	664	629	644	591	597	658	628	635	638	607	660	644	641	630	605	609	644	672	618	622	636	676	633	671	641	680	673	579	615	666	610	680	611	653	627	635	671	683	637	632	636	651	675	646	638	661	638	633	650	617	603	627	627	654	626	619	633	626	632	644	627	615	615	659	648	623	672	635	670	666	656	617	620	611	631	665	690	577	618	625	689	661	638	626	670	629	657	586	659	606	639	639	633	656	647	552	623	623	650	670	637	651	661	603	687	639	622	665	655	660	634	662	650	614	671	684	639	642	619	643	646	582	692	725	623	636	631	642	632	643	642	623	612	679	695	641	579	681	646	613	633	665	619	666	638	651	627	679	611	657	634	623	673	674	644	671	633	667	665	600	685	686	648	645	655	633	666	655	634	662	637	650	669	684	601	649	579	619	620	665	603	640	646	664	655	629	626	634	621	697	637	640	633	672	629	616	622	657	623	672	666	642	622	630	650	643	652	652	608	615	618	636	605	693	673	656	618	597	605	633	633	658	649	631	626	634	628	640	613	642	673	648	656	651	616	599	654	624	690	664	608	688	644	640	651	636	653	691	623	639	641	648	628	678	622	654	609	652	621	608	634	660	613	622	610	640	623	646	692	636	601	680	668	651	579	668	673	645	691	635	643	603	584	637	668	696	641	624	649	636	622	635	665	634	694	613	617	591	670	654	675	681	653	679	642	640	608	683	627	612	649	629	617	664	654	637	605	658	661	653	631	631	663	643	640	650	602	630	646	704	599	638	637	623	684	617	627	651	600	634	619	632	602	659	682	602	617	627	626	648	647	639	641	640	606	678	658	633	674	663	616	646	603	643	629	672	643	654	669	642	646	658	683	682	631	618	628	615	680	631	655	633	581	628	672	662	643	655	627	666	667	648	611	636	620	655	648	618	686	628	609	626	643	642	679	585
7550	19432	15708	6921	5787	4017	3323	2221	1730	1357	1042	1045	978	967	998	905	877	892	899	834	935	922	897	814	893	865	860	848	821	848	838	823	851	863	780	800	815	797	817	830	844	816	829	818	835	781	885	821	793	838	840	839	844	805	810	840	792	885	826	822	804	806	836	826	904	861	807	811	796	838	882	832	784	891	829	873	868	852	803	793	820	852	808	820	825	857	815	874	840	841	825	806	789	802	842	864	889	781	850	809	824	776	787	825	757	801	829	850	851	797	805	829	812	762	825	888	811	832	836	817	852	843	795	867	807	842	763	822	825	877	802	863	846	849	799	864	830	843	799	838	820	843	829	808	829	780	813	806	790	823	786	849	771	815	820	872	800	820	812	866	828	829	832	835	872	828	787	859	822	855	798	866	806	829	830	845	779	767	820	802	804	854	780	799	860	815	798	851	817	876	825	764	810	805	811	816	829	832	823	837	721	829	849	818	856	785	868	839	798	798	823	806	845	832	853	794	864	903	752	791	817	864	837	834	829	829	822	863	829	833	811	800	890	805	809	812	828	802	781	801	826	789	840	805	833	859	836	825	845	815	829	805	815	823	940	790	848	835	751	839	834	827	840	820	835	818	837	818	878	835	876	823	802	829	809	838	807	822	809	879	809	807	778	835	886	842	826	799	872	856	815	874	809	882	823	849	850	796	843	802	857	874	814	846	841	828	824	790	861	862	768	824	838	829	824	836	790	841	775	787	825	823	832	806	801	827	820	839	748	883	793	859	806	805	806	799	831	797	822	794	857	856	833	843	841	813	797	797	823	794	782	793	782	837	825	834	815	862	805	784	833	847	862	808	832	837	827	807	835	828	854	849	838	748	841	859	810	788	832	848	831	815	780	794	855	861	842	852	863	817	818	808	828	797	817	821	816	828	798	876	832	848	800	854	773	829	841	871	819	849	837	852	795	766	841	857	832	811	840	814	788	785	831	808	838	823	833	762	806	860	852	794	844	828	856	882	806	864	824	776	836	811	851	842	792	821	813	791	865	809	876	790	847	784	806	879	781	872	827	827	795	866	829	862	768	875	847	829	796	806	812	802	835	773	852	873	811	798	812	802	859	826	815	826	806	829	845	857	841	802	807	783	831	859	786	810	841	818	825	789	839	859	855	800	781	820	834	850	836	802	864	798	827	791	823	813	798	798	803	847	803	866	801	777	857	784	856	859	843	795	820	836	864	834	829	839	748	828	791	878	815	773	818	921	793	847	788	831	772	819	843	811	841	826	805	829	833	764	810	779	832	803	856	885	805	874	809	835	827	865	859	823	805	796	842	838	794	854	812	832	877	864	829	846	811	822	841	816	840	857	858	803	796	825	814	850	885	869	801	844	803	798	856	833	833	754	786	803	805	838	800	850	809	846	801	855	828	812	828	799	856	810	831	767	793	808	838	820	819	839	860	825	816	832	859	834	820	846	820	814	766	799	806	808	857	874	765	815	761	794	857	782	826	813	797	842	828	862	814	812	790	797	854	819	804	816	804	865	840	818	862	841	841	785	842	813	844	811	821	786	850	791	864	846	842	831	760	822	872	802	856	842	761	874	825	813	793	837	802	845	816	871	805	845	774	818	825	799	819	863	847	832	817	843	834	844	790	808	840	845	835	798	771	882	810	811	819	799	839	846	765	846	849	811	858	805	838	828	777	811	844	840	824	859	787	824	810	821	835	837	816	826	827	846	836	815	818	866	815	841	843	824	885	854	825	835	790	797	816	836	842	810	812	866	829	782	810	788	861	819	786	837	846	820	863	799	762	837	831	838	839	825	821	794	847	823	892	831	816	816	793	771	877	817	858	788	822	893	798	823	831	813	831	805	839	850	873	840	783	789	817	861	840	850	848	815	788	867	852	803	832	849	798	782	785	845	817	872	816	861	825	818	867	841	753	797	812	868	800	823	791	849	825	840	837	827	851	863	794	801	842	780	798	803	811	841	853	834	835	864	832	812	845	790	798	784	780	829	828	763	806	836	857	804	775	817	813	886	866	806	847	853	829	853	837	798	821	803	846	852	829	803	836	825	828	834	854	849	833	815	813	813	815	824	797	811	787	848	813	858	820	835	849	849	874	790	853	796	803	817	796	839	854	828	853	840	822	817	820	836	806	860	857	862	811	784	826	862	784	871	823	820	802	754	829	820	854	793	795	847	819	794	833	821	829	858	799	837	854	809	833	840	828	795	831	810	841	791	858	810	841	849	826	796	767	866	805	870	826	839	812	824	820	811	840	804	862	789	818	843	790	815	854	854	756	811	878	832	805	794	863	833	842	791	849	810	833	791	818	813	833	807	842	836	838	809	881	829	894	839	806	771	835	903	850	828	796	827	856	861	824	824	851	837	861	838	799	823	841	828	836	852	809	781	821	824	845	820	851	848	807	889	828	800	863	848	830	848	829	825	823	793	844	814	786	806	800	817	778	832	807	828	790	818	837	840	774	784	895	826	830	820	802	844	763	854	855	855	808	865	836	851	811	836	831	845	792	795	801	818	804	834	894	809	802	828	802	763	872	807	814	839	819	850	832	721	815	853	829	782	829	904	836	877	834	856	821	819	814	816	827	856	800	776	819	887	858	836	800	817	861	837	829	852	780	828	824	857	816	860	860	770	782	784	809	817	816	834	838	809	814	832	809	799	849	830	838	776	830	823	877	852	813	828	813	825	817	873	828	817	775	824	871	867	840	783	860	785	818	854	832	773	865	807	790	810	797	784	874	793	864	809	832	832	854	809	850	833	814	793	823	791	864	797	809	837	846	850	785	822	803	802	825	784	815	780	819	843	758	807	819	823	826	819	812	839	805	843	849	789	808	868	836	832	792	839	846	851	805	850	810	870	800	789	812	805	870	840	879	832	775	765	786	842	840	835	833	785	863	811	861	806	790	838	793	819	804	817	798	836	809	857	832	801	842	852	838	808	851	840	835	878	870	810	794	836	877	804	828	865	838	837	842	860	824	808	889	863	839	838	836	809	854	800	834	861	828	801	820	824	799	860	863	867	893	847	859	845	888	804	818	800	842	814	795	817	822	821	881	844	859	820	861	796	788	819	829	788	833	814	835	858	808	848	787	842	825	876	860	780	800	790	791	855	798	800	820	797	806	854	800	841	826	807	841	780	837	826	869	855	807	808	796	820	822	824	839	846	825	808	832	824	836	809	808	840	816	833	758	777	814	805	807	855	799	808	817	827	796	883	821	825	824	874	875	836	810	795	845	827	812	860	890	817	805	827	810	810	816	867	863	842	875	804	771	804	824	766	832	850	857	880	812	812	790	833	813	817	826	840	843	799	793	832	866	838	829	844	834	838	857	831	836	844	828	832	820	874	813	801	810	845	818	867	838	803	840	835	795	800	852	762	861	847	861	828	839	837	799	823	813	828	773	869	809	829	827	777	799	866	758	849	830	809	813	822	813	823	869	816	876	861	781	839	846	844	818	783	850	844	822	808	770	748	869	857
24263	21041	26882	25108	7726	1328	823	440	391	276	260	205	233	229	193	216	189	189	220	198	200	197	207	219	220	200	157	192	217	174	190	206	176	205	183	229	209	186	185	203	191	179	196	190	227	170	197	212	209	188	204	201	172	172	194	191	181	190	174	186	202	179	184	179	191	199	221	211	189	196	185	204	199	214	188	186	195	202	195	192	180	176	205	203	187	208	201	189	191	192	192	193	215	177	210	191	182	198	181	217	197	197	187	202	198	185	188	178	187	206	189	198	189	199	200	202	207	211	194	186	179	172	202	198	165	193	214	199	200	189	199	196	165	202	198	212	169	178	181	190	199	181	184	199	209	199	207	187	216	190	195	209	207	182	223	211	201	198	193	199	174	200	202	205	194	191	175	198	191	208	200	205	207	184	162	185	209	222	194	202	191	214	183	201	193	192	184	206	180	210	222	189	170	198	193	208	195	192	193	203	202	186	207	189	185	216	190	211	189	206	199	187	200	187	201	191	185	181	177	184	186	221	184	194	189	208	193	182	170	200	187	201	158	181	186	205	191	207	188	210	205	193	173	185	199	191	203	185	200	176	204	199	209	176	175	181	180	164	205	192	180	228	185	186	175	184	218	176	193	180	187	205	210	196	194	211	202	194	193	206	214	203	201	231	183	174	230	171	196	202	201	190	173	183	195	209	202	183	191	197	194	226	176	203	191	205	187	193	180	188	186	199	165	173	198	199	177	188	188	171	196	197	202	198	195	196	189	210	180	175	179	201	192	223	190	188	185	170	188	210	224	192	188	181	182	197	165	191	172	197	190	201	195	187	186	209	195	192	181	174	176	184	177	195	213	190	212	188	194	198	189	204	181	197	201	174	212	195	198	195	185	203	193	182	205	197	205	213	192	193	233	204	192	214	196	203	188	198	188	191	170	188	214	192	179	173	191	203	198	207	224	184	223	212	192	178	204	198	212	201	181	199	178	204	196	181	210	181	197	180	214	186	209	175	202	200	208	210	204	172	184	183	203	187	195	188	169	161	206	201	225	179	190	193	187	216	203	193	200	196	213	198	182	174	185	189	189	188	203	180	168	198	228	175	188	198	197	196	185	170	200	173	205	193	172	189	176	192	201	216	192	184	188	184	232	192	183	189	190	180	174	190	224	197	207	197	198	187	210	220	202	208	212	191	200	207	195	176	203	183	193	224	185	195	193	194	207	195	196	198	192	181	192	205	196	195	173	191	176	192	196	200	170	190	168	212	190	190	159	196	216	199	188	187	182	184	201	189	174	193	182	214	224	189	187	219	182	204	182	176	217	184	172	196	194	198	183	185	196	195	189	186	207	196	188	181	179	196	193	179	189	184	180	201	163	195	202	204	180	222	186	192	191	188	189	200	182	220	194	180	199	193	193	177	214	189	191	187	207	178	200	207	187	195	191	186	199	181	204	210	189	215	191	184	181	180	187	167	188	189	195	185	183	188	194	190	204	214	208	212	214	185	185	176	168	168	192	188	165	213	188	220	202	198	195	202	201	188	189	196	202	184	185	229	210	188	229	170	207	181	173	173	177	186	173	201	198	193	174	212	176	209	182	174	206	209	197	166	194	196	191	209	174	217	199	193	168	206	169	206	220	194	221	196	193	187	185	167	196	204	176	183	191	193	193	205	213	193	207	179	199	188	201	210	195	208	209	193	184	195	185	194	185	200	183	193	176	205	198	187	214	183	200	173	180	174	181	193	163	217	183	189	190	188	203	177	197	208	195	188	179	189	190	182	203	204	194	210	191	207	233	194	184	183	212	185	209	196	205	221	233	202	164	174	188	183	221	202	191	194	178	189	191	216	209	181	184	199	200	207	203	215	194	200	176	188	170	182	196	190	175	224	193	177	173	189	179	195	204	189	190	180	174	198	205	202	191	221	204	171	192	166	187	211	198	191	227	180	193	187	207	197	180	162	180	205	200	187	195	206	200	187	205	182	199	189	187	189	193	194	190	219	205	188	208	205	195	180	183	197	204	178	184	199	218	184	176	216	237	188	199	188	179	190	191	193	191	181	190	171	189	187	176	177	162	178	205	162	199	189	197	194	159	208	166	191	163	198	201	186	171	213	207	201	193	161	171	190	213	198	201	191	200	181	177	212	218	196	209	208	187	184	219	183	180	174	185	205	190	204	201	180	189	194	166	181	180	175	174	186	178	198	189	186	193	205	168	177	201	197	211	196	201	196	210	223	196	189	181	197	200	210	197	196	208	196	186	190	216	181	188	219	190	169	186	222	181	188	199	194	182	181	197	198	198	157	224	209	212	193	203	184	194	230	200	209	180	194	178	198	183	176	202	195	198	180	191	206	203	180	179	193	192	158	175	207	228	213	197	195	200	187	206	203	199	189	201	202	186	183	182	172	193	209	204	188	188	215	205	175	200	193	205	184	233	184	202	195	202	192	202	196	197	192	180	198	217	181	195	193	199	209	185	197	224	183	178	176	228	217	192	167	210	199	180	194	189	203	172	194	177	179	199	202	155	196	193	193	192	189	191	183	207	184	198	177	196	193	214	201	185	208	213	190	154	192	176	193	204	206	186	215	161	187	185	197	210	164	182	202	177	182	167	189	173	193	199	189	211	226	191	184	163	213	164	207	197	204	197	196	209	201	193	213	173	199	201	179	179	182	187	225	181	188	211	183	211	185	199	175	191	181	197	168	204	165	218	197	182	202	187	205	181	178	171	209	172	165	202	206	196	179	205	180	198	210	196	186	174	199	188	200	181	211	201	198	196	192	209	192	213	199	191	178	184	200	174	212	179	209	195	194	217	201	184	191	190	206	194	201	185	185	194	195	187	193	166	206	189	201	200	182	213	196	172	209	207	182	182	178	189	182	162	183	194	173	184	203	189	188	183	202	227	202	189	188	194	178	216	201	189	194	194	188	210	195	197	197	169	164	193	184	195	218	198	191	169	193	185	207	195	204	195	187	204	193	193	226	202	221	174	207	202	191	192	211	191	174	193	185	211	198	178	181	215	195	186	186	205	185	175	203	191	208	223	214	213	176	185	177	177	170	194	208	196	201	224	187	208	186	183	178	178	184	192	203	168	194	179	188	196	195	180	202	216	212	195	176	182	204	202	198	190	212	189	201	181	217	207	158	184	203	175	185	180	227	203	197	191	211	200	220	197	192	206	155	206	191	157	191	188	174	188	207	196	178	183	204	201	201	217	177	186	177	171	192	225	211	195	198	186	188	191	190	199	202	212	190	209	189	195	177	193	194	198	214	201	198	209	179	189	197	188	201	192	189	193	231	198	206	215	169	187	180	196	180	193	192	185	186	206	201	196	201	173	221	196	177	191	206	201	194	184	183	191	217	181	186	206	180	188	204	177	175	200	180	172	182	185	204	185	186	193	190	222	176	211	169	200	197	187	206	204	211	207	192	197	184	182	205	170	191	181	184	206	188	192	175	177	197	181	202	172	199	199	219	208	169	184	200	204	188	195	162	183	203
7888	15819	11891	4327	3826	2706	1726	997	787	560	432	395	393	315	324	307	299	344	330	287	333	307	314	279	296	283	277	281	280	282	276	291	275	294	248	287	303	284	285	309	262	275	283	300	273	266	291	308	274	247	260	287	256	272	272	250	247	270	267	248	277	274	266	263	284	249	250	263	270	274	276	297	288	280	278	280	233	284	257	256	256	246	269	272	263	311	261	270	301	301	285	297	237	285	260	275	283	261	248	285	268	256	273	295	262	267	298	288	254	262	268	254	267	249	286	257	285	267	247	275	273	271	282	271	277	257	280	266	266	270	262	267	298	276	261	276	275	293	286	250	276	270	258	273	271	258	263	291	280	268	287	262	292	249	264	292	248	285	243	284	260	255	269	273	258	276	257	270	284	281	318	255	287	266	246	292	254	293	269	277	265	269	290	253	284	286	258	257	257	303	246	310	260	267	295	291	289	258	232	264	246	291	285	264	263	260	281	286	276	237	285	257	286	260	292	247	279	250	258	290	253	278	280	253	250	262	281	247	296	292	270	299	238	275	266	268	255	291	286	293	253	255	279	279	281	260	273	264	253	286	259	246	295	264	278	273	269	265	267	266	281	268	265	250	285	284	293	271	248	247	261	250	271	255	270	267	271	242	269	249	256	256	289	279	262	265	269	260	252	281	253	233	285	290	245	269	274	262	279	263	273	270	243	252	246	300	287	281	283	262	264	271	246	285	250	247	294	273	282	272	270	265	243	270	275	276	272	274	272	261	265	273	270	297	273	256	283	292	243	304	286	284	272	284	269	263	244	262	255	267	282	267	277	271	265	264	284	273	249	270	270	255	275	262	272	319	262	284	260	306	305	300	267	281	265	275	287	277	247	253	256	260	251	282	270	293	269	260	265	265	270	280	263	251	251	272	279	259	258	263	272	256	248	272	272	257	267	282	255	282	250	275	266	291	270	274	277	235	264	267	308	274	266	267	260	241	272	291	261	256	229	255	250	252	255	314	244	251	258	271	293	297	276	264	296	255	254	281	256	275	232	252	277	261	281	265	261	281	267	282	285	273	289	247	262	269	254	261	267	233	262	278	269	273	283	252	260	259	259	255	254	259	268	267	269	288	259	273	277	275	275	279	271	237	283	263	281	262	231	287	275	259	282	271	293	229	259	285	237	278	273	289	287	300	247	274	266	305	251	271	268	272	284	292	261	275	253	300	278	266	254	297	263	268	243	279	245	284	279	260	262	291	263	251	287	263	261	272	255	288	277	284	270	275	247	264	292	281	270	268	240	251	261	270	300	283	252	253	260	265	272	266	260	243	234	285	262	274	278	276	254	266	255	299	262	279	281	274	286	249	263	277	259	264	313	277	275	261	275	276	267	277	270	273	288	254	249	279	268	267	275	261	268	277	299	270	270	267	291	269	267	293	276	255	270	264	244	271	278	264	268	253	233	272	268	283	272	289	271	254	274	263	250	291	250	266	266	277	264	283	234	264	271	254	269	251	261	277	271	248	281	258	284	289	275	280	256	272	281	292	255	289	266	271	273	260	287	263	272	245	286	283	272	280	250	247	277	269	282	300	237	273	262	269	288	265	319	261	280	220	292	260	260	283	247	288	270	299	275	266	268	242	257	264	256	257	255	290	264	283	279	329	263	282	263	299	277	261	281	251	236	251	286	287	270	300	258	275	268	258	294	243	265	282	265	284	262	285	281	260	313	269	272	254	245	245	317	269	254	272	256	240	276	292	284	242	281	267	258	265	275	271	269	282	280	275	303	287	261	258	277	259	275	292	256	253	247	261	276	268	263	299	261	245	274	261	284	243	264	263	288	271	265	256	283	248	279	249	281	289	279	248	284	278	283	282	218	260	262	280	291	267	251	279	265	296	274	263	265	251	264	270	251	260	277	266	251	277	293	266	277	286	255	245	289	273	248	261	276	266	273	272	288	275	250	264	265	287	279	244	279	263	250	289	273	260	270	270	283	281	266	310	284	262	287	245	287	263	307	271	250	285	286	273	272	249	274	277	273	267	268	252	251	261	276	292	260	284	244	280	266	272	263	289	271	269	258	279	285	279	256	291	267	262	286	285	301	262	283	258	273	245	272	268	312	248	275	289	273	265	265	239	263	289	299	223	289	273	217	258	262	279	314	279	270	255	269	292	286	268	239	244	271	270	238	286	270	270	292	245	257	274	256	284	274	259	269	279	263	275	255	281	287	268	264	270	288	292	246	291	271	244	297	276	254	261	276	283	253	272	290	292	264	254	275	275	287	259	291	275	252	301	263	270	259	278	289	246	272	268	255	267	278	254	266	245	288	273	263	281	286	263	263	249	254	284	272	276	254	252	287	273	272	271	260	286	275	305	299	253	271	264	258	268	283	267	259	290	250	275	258	263	294	230	273	257	288	299	231	256	220	273	245	266	276	284	260	286	250	290	283	270	302	285	272	260	285	270	272	291	254	247	288	265	265	286	261	246	276	251	255	269	253	259	275	250	267	267	294	280	282	265	265	263	287	271	267	272	273	257	265	275	281	291	279	265	283	273	283	273	283	257	293	252	264	264	273	288	263	262	274	280	248	312	245	237	268	258	276	277	296	277	270	263	254	276	276	278	255	305	273	272	256	282	236	280	273	309	271	282	267	273	258	292	272	244	255	267	283	261	288	272	274	241	258	291	237	315	284	259	293	286	265	283	278	264	228	270	277	246	253	277	295	270	273	277	299	276	251	270	265	219	269	284	259	276	254	256	277	275	264	274	255	261	282	278	288	261	276	265	280	270	264	276	261	275	274	259	269	285	271	254	251	284	257	248	267	269	270	262	299	251	296	270	275	268	276	276	273	276	281	277	257	267	269	259	240	244	275	279	279	284	282	290	252	251	254	269	277	292	305	246	272	246	290	284	272	259	278	290	241	272	259	302	269	277	271	266	274	258	291	254	234	252	261	270	277	264	290	247	250	262	288	270	268	243	249	256	245	309	252	294	275	297	265	270	260	285	277	256	253	281	287	257	259	290	252	260	275	262	294	275	246	292	301	283	280	261	251	291	251	265	271	285	271	271	271	251	271	245	226	274	241	281	273	284	298	277	264	267	270	274	280	273	257	259	260	271	249	273	261	270	307	273	261	250	297	281	254	285	272	271	244	282	279	233	250	246	273	239	248	273	280	273	274	264	294	278	263	259	261	272	263	270	271	271	277	268	261	248	256	289	290	317	269	276	284	259	270	264	278	267	280	237	270	280	253	273	258	238	254	288	283	264	263	270	281	270	264	257	308	245	270	252	300	280	265	295	261	266	245	271	231	263	253	296	257	271	284	290	268	258	262	269	247	282	262	272	269	265	312	314	271	235	269	261	304	272	239	257	260	275	272	284	248	257	295	255	269	308	256	263	267	259	292	309	258	258	279	264	243	251	245	270	257	254	270	263	264	283	282	275	285	265	268	263	280	274	270	269	270	268	282	254	251	288	262	259	263	258	256	257	248	274	289	262
22090	21056	28750	23569	21061	21061	7878	1855	1019	745	659	653	611	587	541	592	552	557	530	510	514	475	574	488	525	479	495	469	486	490	494	508	480	517	513	498	463	518	444	475	518	442	447	489	457	498	410	493	455	528	457	514	496	481	487	506	475	468	487	481	488	459	513	455	442	478	479	483	458	478	490	479	484	532	460	490	459	488	476	482	437	510	450	483	486	510	471	452	463	481	487	450	451	483	479	515	442	471	449	451	460	456	490	464	486	460	457	478	490	464	479	482	440	436	439	465	468	465	503	483	470	480	478	490	434	476	492	508	504	453	440	455	469	465	479	482	471	430	431	496	485	485	492	482	486	494	462	451	501	482	466	476	486	467	479	478	478	475	483	497	493	459	458	454	473	497	468	469	501	450	458	458	466	494	496	459	446	476	417	468	461	470	472	433	468	474	536	497	465	465	490	446	483	461	479	470	471	460	486	437	461	455	488	481	460	470	462	487	461	478	476	491	452	461	466	450	473	465	454	461	466	479	494	474	456	490	490	504	474	464	437	445	474	478	455	501	423	486	474	454	454	481	493	489	493	464	466	469	479	454	510	468	446	467	490	447	452	457	463	478	478	480	454	508	478	502	487	456	441	499	464	455	464	490	454	459	454	480	469	460	457	462	481	492	478	465	482	465	477	489	447	469	488	477	471	499	493	450	456	477	485	439	487	426	483	479	482	484	458	466	437	463	495	491	486	476	508	457	487	498	487	476	442	479	453	423	485	477	452	448	482	461	467	436	448	493	462	464	478	458	488	453	468	524	468	450	465	495	473	433	459	444	476	530	443	501	463	471	472	501	466	469	440	438	448	464	485	466	450	466	483	447	475	442	451	479	449	442	461	451	507	493	502	470	443	441	413	472	447	457	456	406	468	462	453	469	479	448	470	493	480	486	480	493	436	513	476	468	460	458	485	501	426	470	448	449	451	463	455	461	451	479	518	474	486	469	494	488	486	463	485	451	466	492	449	425	477	502	475	480	481	477	453	491	430	453	448	484	486	495	449	443	472	441	469	444	446	483	486	425	482	496	467	461	452	461	482	471	463	443	433	472	467	486	426	469	456	465	482	485	449	441	450	454	449	458	444	456	432	459	465	471	451	467	455	454	441	517	457	454	469	470	463	424	463	447	486	489	450	447	434	483	461	468	494	460	459	452	460	472	428	493	455	493	490	461	435	489	444	505	482	472	455	481	477	515	442	478	470	433	431	476	479	468	482	463	496	486	485	487	484	422	478	484	475	449	455	441	504	475	460	485	484	482	456	481	451	461	493	498	477	490	471	473	465	443	463	479	464	424	445	493	493	489	471	455	464	460	492	481	516	460	480	469	499	460	470	489	459	518	439	433	491	449	518	430	473	456	455	468	466	457	468	442	515	488	453	467	489	445	458	455	504	477	488	478	494	467	454	491	494	420	458	438	455	461	477	471	459	475	466	468	467	505	434	478	472	442	483	454	469	484	469	501	443	470	472	460	500	454	468	430	503	477	468	472	463	483	454	460	469	471	518	461	470	453	475	471	498	487	463	446	451	473	512	441	449	469	459	453	466	458	448	474	438	481	483	453	473	473	416	474	463	460	476	421	445	493	445	564	453	461	474	481	462	421	465	482	462	443	459	476	465	469	485	475	468	466	436	472	462	481	451	481	489	461	486	420	523	485	481	500	493	487	454	478	453	478	438	484	480	414	465	451	459	447	422	508	474	456	461	490	464	457	475	473	459	485	450	479	457	467	481	457	494	442	447	423	446	470	474	472	482	474	478	484	468	424	468	480	483	479	494	495	415	460	476	461	456	506	508	511	479	443	459	486	450	465	463	501	437	481	470	475	467	455	477	480	502	470	506	450	460	470	416	449	489	473	465	461	438	464	446	442	452	497	457	486	497	470	458	524	443	496	470	474	497	482	465	490	465	494	461	455	454	488	488	469	473	468	482	474	489	441	461	476	468	438	470	479	476	472	466	479	470	474	475	452	429	484	445	467	425	466	491	509	469	473	450	477	468	473	470	474	425	504	474	440	449	474	504	495	455	417	482	449	462	459	446	485	469	452	461	433	456	522	451	493	473	470	484	469	461	475	475	455	443	497	458	476	438	460	455	433	466	461	455	485	424	491	479	480	482	426	504	465	480	484	520	453	462	478	500	489	457	480	414	472	511	450	476	480	465	482	460	495	479	505	467	464	483	461	450	462	462	489	474	482	456	486	486	454	436	477	451	498	478	450	517	451	503	422	492	493	459	465	485	488	450	461	472	449	470	475	418	456	454	459	494	476	473	444	435	455	487	465	470	488	423	473	501	468	457	434	464	477	446	495	473	489	444	471	458	446	467	510	492	507	471	456	475	470	443	446	442	450	487	457	448	443	481	484	450	498	429	471	434	444	436	472	465	490	460	488	483	435	462	474	486	495	431	440	448	466	459	465	501	460	464	462	458	467	506	485	507	488	425	442	486	465	487	437	466	470	478	435	483	479	463	450	501	469	456	477	482	503	501	478	462	453	481	483	465	470	456	499	472	463	456	459	463	464	402	474	460	461	449	472	431	454	433	469	474	444	485	489	447	505	453	477	469	434	441	498	506	461	456	509	457	449	488	471	501	482	480	470	452	454	430	451	450	460	460	448	482	497	452	460	462	482	501	486	455	474	479	416	465	450	443	457	462	417	424	467	485	492	450	485	509	432	450	441	452	501	484	452	436	527	459	489	448	452	496	484	469	439	457	478	475	487	433	434	491	458	465	465	419	502	472	479	465	439	444	474	443	439	473	457	467	473	435	461	466	472	443	463	483	466	501	443	462	437	447	464	440	501	465	451	432	447	478	437	489	432	481	449	471	464	503	434	483	478	449	468	445	510	470	473	473	469	477	453	497	456	446	470	453	458	441	456	460	449	464	469	459	441	472	466	448	455	464	474	493	472	445	445	467	474	465	465	484	475	464	452	440	496	479	506	471	463	490	430	448	446	464	450	454	499	496	434	458	464	437	453	482	493	483	436	417	475	457	461	482	505	449	479	453	471	492	506	453	485	461	431	472	456	464	503	463	458	491	465	445	480	446	480	448	468	477	464	468	443	474	440	435	462	529	447	485	470	497	478	467	476	471	476	438	467	459	489	457	457	478	467	467	476	452	447	470	486	458	449	463	450	471	448	520	470	528	474	491	484	454	499	462	458	462	466	467	476	473	434	460	469	457	485	452	464	447	526	454	460	456	468	474	476	486	454	450	494	499	478	440	498	463	474	479	438	440	488	475	493	460	446	458	484	451	453	486	449	447	494	463	494	472	477	442	459	466	474	443	462	481	475	447	485	456	462	495	452	457	486	440	483	460	487	433	473	478	483	462	442	480	451	446	467	481	444	456	457	462	488	459	456	465	470	483	471	495	445	474	467	476	480	452	437	465	455	484	435	442	469	473	450	475	488	476	440	439	458	466	504	461	467	481	454	492	446	458	477	475	475	464	446	485	462
9826	26404	19960	9549	8051	6008	3744	3363	1856	1325	1136	1031	904	901	833	785	801	727	739	711	729	729	660	707	720	663	660	680	652	628	655	633	713	627	663	608	652	613	631	659	681	695	637	650	628	604	648	639	591	646	608	641	644	665	631	640	608	607	649	653	633	600	620	644	625	602	664	656	657	571	618	619	627	642	609	637	618	610	611	622	596	616	570	594	633	600	616	634	642	626	594	655	624	639	631	651	620	595	592	593	580	645	629	588	618	638	644	623	648	642	689	606	619	651	607	599	623	621	591	566	598	584	594	636	621	633	635	647	602	656	634	615	616	570	630	657	586	578	616	596	634	652	619	635	614	622	640	594	590	643	596	641	604	652	596	649	598	652	598	612	646	626	656	613	639	620	606	602	619	590	627	627	634	607	614	592	647	602	646	659	566	632	637	569	632	609	590	616	603	659	607	625	666	605	596	640	634	635	609	629	627	641	652	614	606	641	641	591	613	625	621	641	599	653	582	644	646	599	655	624	564	642	614	618	582	601	591	631	625	635	597	592	608	606	669	597	634	602	616	617	611	622	662	668	603	616	630	651	628	589	618	641	627	626	613	666	617	624	652	628	640	594	600	649	629	633	613	620	666	656	608	633	638	625	652	617	616	592	622	629	664	580	582	615	564	658	614	587	629	618	653	623	642	568	566	593	593	619	611	602	626	624	603	648	637	607	606	636	630	616	603	652	644	611	609	636	661	628	680	616	678	573	601	640	651	584	634	591	652	603	611	599	559	586	591	596	615	609	631	627	625	597	631	612	582	632	589	645	601	627	661	589	626	592	643	631	660	661	601	600	605	615	659	613	615	604	642	602	601	595	617	605	580	599	603	616	591	673	619	572	619	630	588	627	670	650	552	569	580	577	586	618	576	601	588	617	584	634	643	634	660	578	613	600	606	586	619	637	631	670	630	602	623	651	590	636	599	615	605	625	638	629	619	628	652	629	688	630	630	646	641	606	600	618	642	583	586	568	577	546	643	613	614	626	609	683	628	647	630	608	585	592	642	616	594	583	643	595	616	612	611	624	595	590	635	629	632	617	614	614	570	624	616	587	634	600	623	664	639	657	601	619	625	627	590	629	600	584	643	651	654	608	637	607	574	586	636	539	605	636	644	614	613	585	588	610	590	638	614	653	648	651	607	570	619	608	620	616	667	626	620	604	630	569	610	632	599	650	624	596	582	648	611	659	618	615	647	619	599	609	607	667	615	574	673	602	613	642	591	636	646	663	610	598	623	610	605	590	628	587	633	633	619	628	624	645	606	641	663	601	679	605	631	612	605	618	625	592	600	621	650	582	614	629	638	630	618	619	609	622	614	649	656	600	638	627	618	586	617	627	661	613	640	606	617	588	596	656	612	576	600	582	620	602	672	616	616	627	622	640	624	626	625	613	621	618	651	649	616	570	629	622	621	625	613	597	588	630	630	560	605	639	652	637	622	610	647	650	615	596	603	615	608	603	643	603	599	600	559	562	618	633	618	617	606	604	599	606	577	651	610	637	598	595	596	627	587	625	593	598	563	609	642	644	626	642	623	623	629	627	583	601	631	625	570	615	618	674	649	642	610	605	592	638	645	654	594	630	615	639	637	595	599	626	601	654	654	601	594	645	599	643	612	609	642	638	600	625	615	607	615	590	602	613	634	650	619	602	626	617	607	601	623	632	599	611	654	633	644	601	582	634	587	614	612	615	629	649	663	603	644	611	609	634	631	625	643	618	581	602	664	587	569	594	570	614	569	601	640	635	660	636	621	575	614	648	589	655	632	624	606	642	609	670	621	652	609	607	585	626	641	630	628	619	608	635	643	589	638	598	638	624	601	611	653	606	611	669	634	593	624	619	620	629	621	633	664	631	651	553	586	620	604	606	629	583	611	596	652	666	599	624	620	628	569	659	636	616	591	600	599	601	625	621	599	629	625	619	619	641	581	616	590	586	608	651	608	573	667	625	586	603	633	672	598	623	560	661	610	601	653	621	619	583	607	623	641	583	609	624	575	634	594	622	622	615	632	587	631	616	625	625	615	593	615	567	636	607	574	627	627	615	613	627	587	587	548	614	620	597	609	621	598	616	608	598	632	614	592	600	605	611	605	668	632	650	652	627	552	611	591	606	620	616	629	601	636	575	586	600	597	609	673	594	602	668	626	637	600	654	578	629	648	653	613	618	619	643	602	618	585	609	589	657	630	579	612	661	622	622	613	625	620	594	593	590	643	588	647	585	632	644	627	616	609	613	680	615	602	623	593	612	617	633	632	614	659	618	609	654	603	621	594	623	678	625	623	642	574	642	674	629	636	611	663	649	604	611	624	614	657	602	680	621	628	621	614	573	624	647	626	630	607	632	650	585	607	669	655	616	592	561	636	618	648	623	600	570	601	641	610	613	587	626	642	612	614	632	617	634	615	602	616	618	582	650	552	578	582	613	644	559	655	620	590	617	618	638	625	654	628	605	631	646	597	611	613	576	632	576	604	597	580	587	634	646	606	646	645	629	605	608	632	613	650	595	624	642	604	596	634	637	608	623	568	595	617	601	597	598	582	629	647	628	607	664	631	663	619	593	624	605	574	628	630	648	598	610	627	605	608	609	637	592	649	645	610	596	622	641	681	606	643	639	622	606	587	625	627	593	639	601	581	611	617	640	631	624	620	632	630	596	645	592	657	640	596	628	602	608	640	634	628	586	607	621	661	597	617	612	583	608	610	602	583	623	617	649	582	639	601	616	626	621	619	596	589	620	595	616	582	632	585	656	630	596	672	623	610	637	626	608	606	592	641	611	635	623	607	623	609	608	620	597	649	660	625	637	603	595	640	592	637	591	625	591	597	591	625	596	621	640	621	584	658	641	584	642	671	635	581	624	639	578	619	581	628	608	580	615	612	609	600	662	606	623	625	613	630	626	617	633	580	610	623	604	611	617	675	612	594	576	626	578	616	592	637	670	579	617	613	628	575	582	646	610	585	628	607	650	641	668	635	559	613	653	591	624	622	636	615	581	622	614	635	642	608	667	611	565	618	596	616	600	603	629	639	615	604	624	624	629	636	655	603	638	622	627	621	617	619	605	614	635	611	602	625	641	614	584	655	628	615	620	583	627	582	614	652	624	634	603	606	625	597	630	630	586	573	646	614	635	625	597	590	646	618	588	615	589	639	605	605	639	602	601	582	667	603	606	659	618	650	659	657	674	626	606	627	599	638	617	614	582	649	651	644	582	660	635	621	656	584	624	592	636	657	632	599	609	643	596	586	645	609	629	658	617	604	629	657	641	604	609	608	602	626	627	586	699	615	620	595	648	602	634	605	591	649	650	623	623	636	573	611	605	651	615	654	636	632	630	603	640	641	599	594	604	619	621	654	618	641	618	630	622	643	643	581	643	616	605	630	606	669	612	586	621	663	617	644	591	586	559	608	608	662	586	593	631	574	599	597	626	604	607	626	622	671	588	615	633	634	630	621	602
26734	19186	9269	3183	1460	1007	635	622	469	430	419	420	407	438	415	396	450	409	409	430	388	413	441	426	419	444	409	415	430	378	417	429	429	416	391	399	431	397	412	438	411	428	465	400	410	397	478	388	425	447	446	398	424	426	407	420	438	418	442	429	409	427	406	416	410	418	450	393	400	404	425	409	404	403	405	400	380	397	365	415	456	393	411	416	432	414	426	379	413	414	434	403	426	450	414	441	423	376	380	407	399	376	416	457	415	398	431	432	402	396	387	402	400	393	404	441	380	442	430	416	415	403	421	414	424	385	379	390	418	397	405	382	391	423	401	424	376	441	411	430	393	408	401	401	442	420	398	391	447	401	445	395	369	424	407	393	424	400	386	405	400	427	424	423	400	401	430	420	418	426	415	457	417	422	419	370	415	409	472	430	376	385	415	398	396	404	403	414	396	446	393	430	409	426	387	411	412	389	413	428	414	400	406	413	411	429	400	420	436	388	438	444	438	409	407	399	401	365	394	443	441	468	421	425	398	471	416	381	429	415	452	392	395	428	394	405	387	386	420	384	428	444	428	434	411	435	399	394	436	434	375	420	408	389	393	430	446	409	390	404	426	422	397	414	430	402	397	425	417	398	396	385	407	410	411	382	386	385	410	421	446	443	378	434	416	410	412	426	408	383	406	416	385	431	435	411	455	424	395	405	370	406	429	437	418	387	396	382	398	443	425	434	425	416	397	415	383	411	406	419	380	400	415	426	400	439	395	406	410	403	413	437	420	395	375	399	430	388	435	408	420	430	408	397	429	415	414	428	371	412	404	425	425	390	398	432	415	401	433	440	429	420	410	407	389	341	400	411	427	433	401	404	430	406	419	396	405	404	410	410	395	408	404	416	399	405	404	408	427	389	416	449	406	442	400	384	412	407	397	404	419	397	384	411	429	421	413	427	394	378	372	404	395	421	450	380	421	401	390	422	443	393	411	421	397	450	421	403	436	403	395	405	412	440	402	391	420	397	428	416	426	418	421	424	443	439	451	390	408	383	388	407	394	428	433	395	405	418	394	412	392	391	391	414	385	393	410	424	415	371	403	434	430	424	388	387	397	416	407	437	419	399	427	430	405	427	421	407	373	418	395	443	401	406	410	405	414	418	417	431	409	403	438	414	407	443	416	395	417	440	427	404	435	372	425	427	420	395	409	379	424	402	442	408	437	426	410	382	410	414	393	429	430	428	397	390	404	409	462	423	395	479	374	352	401	402	407	416	389	409	419	417	426	436	401	399	425	429	379	436	428	374	419	407	413	403	408	407	393	406	367	397	415	410	437	436	385	416	416	422	418	411	393	409	414	436	439	436	458	391	423	402	421	403	409	431	394	456	405	428	403	385	432	395	376	390	414	388	378	430	438	389	408	440	400	434	402	388	426	383	405	386	435	400	387	397	414	408	445	415	374	421	407	420	437	426	413	425	399	441	417	430	411	428	381	410	432	427	420	417	420	377	452	417	400	389	431	432	413	436	388	433	422	395	432	389	404	411	411	411	419	401	399	447	435	423	422	401	454	424	424	440	402	408	408	419	398	420	388	441	409	421	366	413	426	402	397	443	419	399	405	416	422	407	401	423	394	429	416	379	404	431	428	433	388	436	413	441	412	421	419	419	395	418	390	420	430	435	433	391	416	411	432	402	403	430	470	426	405	426	426	413	419	374	398	456	418	359	384	406	405	422	389	410	419	396	439	432	418	408	439	416	420	417	395	426	416	400	386	410	410	398	454	446	416	407	413	388	401	410	416	427	409	368	390	425	384	440	409	366	440	426	428	424	429	406	434	418	397	388	429	425	385	421	415	404	393	416	430	413	435	451	396	388	405	403	407	445	402	427	417	447	393	404	406	434	394	408	425	435	404	455	396	424	464	410	409	448	440	427	412	404	409	384	387	411	424	424	422	438	403	411	411	397	435	450	407	424	405	441	402	437	405	412	383	375	426	424	435	377	431	414	448	369	439	422	384	414	408	405	433	418	384	402	427	419	408	418	393	396	416	375	392	412	411	435	409	386	407	427	424	475	388	410	456	393	407	422	441	414	393	385	433	445	413	435	421	408	407	431	411	419	435	425	436	400	389	408	364	440	403	351	410	392	434	417	413	436	425	437	429	438	393	419	414	413	378	418	406	437	393	432	423	385	444	431	397	422	382	401	414	420	385	452	438	392	421	402	400	425	406	444	451	422	447	410	424	426	428	404	403	372	455	399	379	415	417	384	422	392	402	432	414	442	421	394	422	402	447	420	372	419	433	413	417	444	410	384	412	422	442	413	410	415	414	444	389	409	441	408	387	390	392	396	444	409	397	461	457	377	412	443	401	405	391	426	414	414	447	419	428	433	388	422	425	432	398	391	388	389	432	416	404	416	435	417	378	434	415	422	406	414	370	395	424	415	419	428	427	416	414	428	421	392	392	408	439	411	385	425	413	416	431	406	400	394	450	391	397	381	400	426	440	410	405	414	425	415	397	395	386	418	393	415	426	419	394	424	409	389	419	422	432	432	392	416	427	407	398	415	435	422	419	378	392	407	355	415	414	393	394	421	386	391	389	422	436	390	419	380	443	397	428	407	434	388	391	444	411	403	425	407	400	439	377	429	402	402	407	394	396	374	409	423	383	448	410	402	427	419	409	383	389	384	414	417	426	389	428	392	445	412	412	415	396	415	444	377	417	386	378	410	415	399	428	431	369	418	418	417	416	408	397	400	415	402	418	412	412	434	421	407	382	423	380	407	417	392	404	398	382	413	452	439	414	384	419	391	437	362	403	387	401	424	394	386	402	481	431	426	398	420	426	403	395	412	391	394	417	415	423	408	437	411	437	418	381	403	365	394	408	402	394	386	416	406	439	384	381	417	429	434	424	410	456	378	412	428	434	416	426	453	418	433	420	416	408	409	404	436	433	437	406	424	412	436	451	398	406	439	397	428	401	428	409	397	414	384	366	400	418	382	439	386	424	408	391	385	421	363	406	421	398	422	391	401	412	407	401	402	440	396	412	412	429	409	417	387	430	456	403	449	410	395	419	414	444	430	443	406	390	385	399	420	439	454	428	452	435	410	382	392	420	426	398	412	425	430	403	387	460	429	376	422	388	443	384	412	431	415	390	380	429	448	436	473	399	441	428	386	401	431	427	429	416	431	405	401	412	385	405	410	424	424	420	415	427	399	448	438	412	395	383	430	416	422	389	385	445	394	406	398	373	380	442	414	373	406	434	404	418	400	410	407	426	413	443	420	422	420	427	429	427	404	403	393	415	384	419	421	419	432	406	408	427	385	405	425	443	422	421	392	419	441	392	424	423	379	442	424	413	393	377	433	385	415	402	390	397	385	412	442	435	441	435	393	423	412	384	411	366	389	455	422	377	445	377	388	427	369	421	414	376	410	403	420	433	421	431	405	406	418	423	422	416	445	433	434	442	424	437	402	420	429	386	418	437	422	396	415	413	413	419	382	394	416
6196	11428	8833	3920	2460	1912	1128	995	666	629	605	553	527	527	546	605	541	534	583	520	553	544	521	525	526	526	514	562	537	528	548	515	501	532	561	461	551	550	542	570	493	511	524	503	538	550	522	526	561	492	543	558	562	512	511	491	545	527	493	530	559	510	540	521	551	515	505	564	521	526	521	539	508	492	506	541	509	497	501	519	504	543	584	531	537	532	495	570	528	576	515	505	567	526	547	519	542	517	506	524	498	496	520	577	516	572	522	552	507	544	525	500	546	509	511	519	508	577	522	499	501	541	585	565	539	547	490	556	550	532	540	527	552	517	534	516	548	537	521	526	559	526	541	545	536	514	516	566	590	532	528	526	547	533	540	559	508	513	501	513	517	535	533	529	556	497	525	503	569	514	539	546	522	564	571	490	574	505	522	515	538	560	500	557	510	541	468	543	513	551	571	533	507	520	544	503	507	542	544	519	535	506	604	506	537	542	554	504	544	541	519	529	509	565	519	530	544	526	522	555	518	550	526	550	563	563	544	518	549	535	548	499	551	495	527	529	555	538	568	537	537	548	528	594	519	540	550	603	539	482	507	525	545	490	519	584	528	496	531	505	549	528	515	525	493	543	489	485	537	547	527	516	530	577	521	490	490	479	522	523	525	541	552	545	531	545	551	517	551	534	526	537	532	539	491	486	486	509	569	526	503	568	508	553	541	538	531	529	548	555	549	492	546	546	540	543	531	550	502	550	524	547	550	511	557	537	520	546	550	550	493	545	534	517	560	514	526	552	494	556	521	543	506	533	527	510	527	552	540	558	498	519	521	539	514	510	534	576	547	548	559	556	532	548	527	521	522	548	545	506	581	507	525	492	559	527	515	517	534	547	534	524	572	587	541	556	590	512	518	498	552	541	534	537	503	481	517	524	540	523	526	548	539	513	476	587	476	555	515	518	514	539	522	501	504	562	503	486	579	516	526	518	483	529	577	524	541	560	536	538	530	518	565	555	503	517	509	529	511	497	556	532	531	533	531	542	574	515	523	501	541	558	532	537	525	545	559	554	578	552	538	500	532	554	545	550	515	551	528	520	510	534	556	555	535	528	570	551	510	537	517	564	559	504	521	518	542	513	504	506	537	497	541	558	534	517	522	506	546	554	549	523	528	501	539	560	553	550	520	525	549	575	519	522	562	539	522	534	556	538	588	470	516	514	530	486	565	582	579	485	545	522	536	521	568	540	556	538	519	530	536	489	496	539	486	508	520	521	550	553	519	556	527	542	520	519	550	494	536	525	576	514	580	492	499	545	563	518	574	518	534	504	532	524	524	520	578	479	536	548	536	531	514	516	510	543	555	583	518	561	515	533	558	525	537	516	509	506	559	524	522	510	548	507	512	527	544	544	564	509	522	555	546	544	538	559	516	546	530	514	515	510	503	533	495	573	559	559	535	482	521	503	537	509	542	501	550	551	597	503	483	507	493	461	535	540	570	532	570	524	528	537	491	481	516	527	526	515	508	519	546	544	503	531	527	519	533	502	548	517	532	473	541	587	534	516	501	502	543	561	531	538	555	497	579	538	523	550	545	550	519	550	519	579	547	503	568	523	536	535	512	548	488	560	524	511	489	557	538	537	527	544	562	545	484	546	529	503	532	538	503	521	535	538	538	555	512	572	496	538	497	551	550	542	573	524	513	566	523	556	543	493	535	535	542	523	487	518	534	564	565	502	509	520	546	519	509	574	536	564	508	522	561	531	551	503	528	552	485	514	544	508	495	517	533	618	489	519	558	551	528	529	533	573	527	526	521	516	523	524	546	479	503	525	548	557	552	546	527	559	499	537	516	526	555	540	547	570	521	538	513	503	511	532	535	542	563	516	544	555	536	518	501	551	553	552	529	555	555	523	551	549	553	525	498	525	545	533	514	550	544	535	522	546	529	505	551	533	591	524	541	536	538	547	524	542	574	546	514	528	504	509	506	506	529	570	545	538	523	497	519	536	583	534	558	560	511	513	515	545	525	535	512	560	562	558	519	586	558	484	506	543	546	510	531	550	508	507	512	532	543	517	530	517	542	547	490	526	537	547	579	614	539	501	539	516	554	508	549	506	548	560	537	514	532	534	577	532	559	529	514	523	521	539	524	516	520	514	534	541	513	520	502	522	485	527	466	540	540	514	502	502	512	516	511	490	544	502	524	504	507	557	557	506	542	574	488	547	524	532	543	512	518	513	573	505	537	498	503	541	536	544	546	510	539	521	569	488	557	526	542	562	511	537	548	521	566	510	551	531	541	517	540	514	526	535	528	510	490	551	505	510	563	536	537	473	544	513	542	539	518	541	517	532	556	536	535	541	509	548	535	526	509	524	505	508	498	521	515	548	557	551	523	528	571	533	478	524	525	534	517	487	536	561	526	537	526	578	512	512	571	517	528	546	557	525	523	523	544	537	505	504	510	509	516	478	518	487	547	555	538	564	506	535	548	539	514	518	540	520	520	540	524	497	544	562	546	540	496	516	514	517	526	510	515	530	532	524	500	534	538	509	530	525	520	518	533	537	527	517	517	556	527	491	509	507	507	513	529	535	544	552	508	528	519	554	494	523	559	500	567	569	518	532	543	543	569	548	536	538	510	516	564	532	558	562	564	514	566	526	529	550	529	500	524	519	534	514	529	503	495	571	523	531	496	491	532	533	524	485	474	543	536	545	544	590	540	500	536	493	524	557	554	559	510	515	485	567	507	524	558	501	513	524	545	509	546	513	521	528	537	551	507	522	551	513	532	531	531	525	548	519	528	536	465	520	524	508	509	511	524	534	551	524	594	531	499	506	533	499	513	555	532	537	515	520	532	570	550	587	554	528	531	482	534	537	523	507	554	518	538	528	512	565	525	500	551	572	544	549	515	478	548	555	535	499	532	544	569	510	552	576	512	500	501	511	519	548	473	522	531	542	579	551	499	556	551	559	531	529	519	531	557	524	527	501	555	545	538	546	501	522	493	524	564	501	508	502	511	511	566	538	516	498	553	519	499	559	543	560	541	481	563	547	582	521	481	473	505	536	540	527	527	521	497	513	570	546	496	516	569	533	542	532	539	503	561	536	472	571	537	554	517	542	548	538	513	502	542	539	525	511	561	497	536	539	494	540	532	533	529	551	528	546	549	562	555	504	533	529	558	542	536	508	496	589	553	529	552	520	553	536	519	544	530	555	506	556	543	527	534	539	544	516	494	533	515	547	498	494	519	530	532	510	541	504	543	550	547	543	501	545	458	571	555	509	530	520	537	562	538	540	531	481	547	528	561	525	565	500	490	557	566	526	541	543	536	557	529	530	541	527	515	548	555	519	504	504	547	546	558	568	519	528	533	495	514	533	549	557	499	546	541	507	538	524	528	503	536	539	508	535	530	553	557	526	579	551	540	545	501	521	522	511	507	527	516	459	515	537	532	493	510	554	525	582	514	524	521	522	534	530	541	541	528	549	534	535	531	562	524	515	523	552	517	543
23055	21052	28299	24042	20989	9571	1722	1046	897	885	814	802	751	689	694	710	681	669	686	700	725	653	669	682	619	645	653	657	656	697	663	674	642	680	651	633	701	687	683	640	674	660	697	635	648	668	652	696	598	594	639	693	644	660	639	664	604	641	620	666	612	618	628	631	699	666	701	688	614	612	644	646	637	653	659	631	627	660	706	647	626	666	655	641	702	629	706	619	633	671	660	671	650	632	644	689	668	612	664	653	661	655	623	647	626	682	617	604	624	636	629	595	642	691	673	638	646	642	639	703	660	670	658	652	654	657	649	630	651	638	641	621	661	653	628	645	632	662	665	636	713	607	659	648	642	605	611	659	672	626	619	656	607	669	616	660	640	620	631	682	663	647	672	689	659	683	652	642	608	647	650	638	667	664	670	626	664	687	668	644	659	651	629	660	643	638	642	621	673	620	647	626	663	627	628	636	618	618	676	657	637	664	614	662	652	616	627	684	658	641	622	590	656	667	615	652	663	669	628	647	616	661	660	675	636	606	624	621	678	627	624	672	654	659	657	663	664	657	669	660	692	675	637	672	674	685	636	613	676	618	644	704	636	626	642	656	629	630	635	646	598	642	645	648	671	655	627	686	651	666	687	679	645	642	639	644	609	630	653	666	624	656	624	640	641	638	631	631	658	673	661	656	639	629	655	620	647	667	661	703	640	609	656	611	611	640	640	611	645	666	691	648	646	638	611	649	674	645	636	649	602	649	628	646	667	655	661	680	663	670	692	661	706	640	668	631	647	678	632	614	630	610	675	663	664	632	645	618	654	679	595	641	613	602	669	616	647	643	611	659	628	684	655	653	672	552	608	662	634	662	649	650	677	640	627	695	629	631	657	643	679	653	665	627	638	655	631	678	605	651	694	619	643	661	672	623	640	647	630	649	660	698	645	621	596	621	640	678	675	715	692	652	708	612	603	659	650	663	620	671	618	653	634	631	648	652	662	670	635	651	664	654	719	687	654	687	662	672	634	671	651	642	610	662	639	629	643	675	662	666	610	709	638	598	649	684	644	625	694	641	691	665	647	629	637	615	637	646	650	612	610	674	604	681	654	663	627	671	675	688	610	651	635	614	615	684	656	630	661	630	645	625	565	682	624	682	666	690	679	659	629	683	656	635	617	652	621	669	647	648	633	654	661	621	672	655	643	633	639	660	644	647	681	658	647	657	646	667	672	614	625	667	636	608	645	634	643	664	614	649	657	650	715	629	612	636	649	653	610	686	656	669	646	590	638	676	688	636	673	598	618	638	656	628	631	663	708	628	636	654	632	704	624	648	624	640	698	692	644	631	643	659	652	664	644	613	592	633	677	627	622	655	633	630	675	661	634	680	708	699	665	620	667	660	641	658	631	661	664	646	656	669	607	620	644	642	582	635	649	626	663	661	648	633	735	616	644	591	643	650	672	621	628	619	636	653	607	583	672	699	650	644	664	647	649	641	642	647	610	648	664	629	684	637	620	593	689	622	655	602	658	660	635	679	676	625	625	605	607	639	613	633	684	621	642	666	640	640	578	627	656	615	650	626	616	682	615	655	659	654	659	621	631	642	684	567	604	613	644	657	636	618	620	605	595	705	667	583	618	642	687	656	637	660	641	635	670	665	660	655	640	625	658	658	660	702	598	652	623	616	679	653	676	660	664	660	654	635	600	642	649	666	637	600	681	697	663	648	599	657	659	651	675	651	657	606	658	615	684	661	652	672	673	627	677	621	662	658	656	626	605	625	666	605	694	684	610	661	643	622	671	677	609	640	661	680	665	641	644	646	649	624	682	634	661	645	664	663	670	687	662	634	602	606	627	598	677	606	626	669	669	647	659	655	603	655	640	649	671	641	677	669	675	690	608	623	649	649	636	619	618	641	638	669	663	635	637	633	637	627	647	660	685	622	626	642	689	708	616	617	604	663	626	648	627	662	689	679	656	692	661	602	622	633	629	593	640	650	598	686	668	614	647	572	647	663	624	654	666	656	636	605	652	670	669	682	677	687	634	630	602	645	648	589	650	611	644	629	649	686	637	664	653	650	612	632	625	661	662	647	662	676	597	657	653	611	653	648	635	657	658	622	661	634	652	585	658	645	647	616	678	630	612	691	691	614	677	581	675	587	653	657	657	625	640	697	632	644	629	629	689	651	704	650	650	626	689	615	625	681	634	710	601	716	656	614	635	654	688	625	640	607	666	613	632	670	638	639	661	612	708	651	648	671	604	645	606	633	625	690	624	641	711	676	617	647	674	628	663	648	654	691	650	682	619	697	668	630	631	636	651	626	681	643	602	671	657	655	613	622	640	649	660	624	688	637	618	646	643	649	615	687	636	658	677	619	660	630	639	658	632	689	636	660	631	606	669	607	605	616	660	683	657	656	651	626	651	661	696	628	638	592	653	669	643	631	675	657	663	646	590	637	616	682	623	610	622	637	613	620	608	652	656	643	703	650	624	599	656	603	676	696	589	630	621	647	609	671	625	623	635	678	597	659	634	649	637	629	623	611	641	650	652	632	633	649	642	668	657	620	642	662	654	704	612	621	647	619	637	705	637	652	679	655	689	628	613	616	631	666	688	656	599	680	639	617	630	708	673	641	647	717	687	623	649	690	603	649	647	605	661	586	670	627	619	604	676	659	616	616	618	644	608	628	614	638	628	658	671	644	661	635	636	655	646	639	657	625	685	666	631	656	623	613	640	674	604	659	611	654	610	613	659	619	668	647	624	670	636	657	649	643	617	662	670	655	611	672	674	654	642	628	623	634	644	620	636	622	599	656	636	627	664	666	617	665	690	618	680	666	677	666	597	634	670	671	664	621	632	692	654	659	639	632	648	599	609	685	635	644	634	641	628	639	637	687	676	684	671	672	646	650	641	644	646	646	649	632	647	646	617	634	623	672	624	687	651	682	640	641	642	649	602	668	667	654	669	699	681	658	689	655	666	640	670	619	676	627	653	638	632	627	648	624	666	675	694	625	684	651	627	653	684	683	654	602	669	660	655	662	642	646	666	677	671	634	638	637	646	643	658	612	636	605	647	638	655	627	637	656	679	626	648	644	629	634	706	608	677	618	624	625	657	634	603	681	580	651	692	672	640	687	643	648	640	682	628	656	617	639	670	596	677	644	637	624	623	621	670	626	601	628	671	633	647	652	663	653	689	666	615	657	606	683	647	644	683	644	637	652	637	642	660	627	644	644	646	697	620	574	625	630	574	605	611	668	607	693	699	658	636	651	682	647	637	655	629	679	640	683	635	651	634	671	646	657	641	628	636	671	649	689	650	611	684	620	656	643	645	611	645	664	615	639	628	614	657	616	626	646	638	647	610	635	651	623	622	670	619	646	700	644	622	650	597	651	637	648	663	677	643	663	670	618	672	669	649	650	658	661	653	691	638	635	640	653	686	633	653	629	635	639	616	648	629	649	627	679	671	627	630	644	638	636	583	621	660	667	663	671	630	590	663	605	678	615
6334	19408	16681	8545	4600	3585	2069	1576	1411	1243	1103	1096	1054	1040	947	910	890	885	1001	891	876	836	837	844	879	911	880	833	875	922	828	826	873	799	863	891	852	815	846	846	853	851	802	828	855	868	794	849	753	808	855	805	851	827	836	820	844	822	868	803	846	798	825	765	837	854	811	751	839	807	763	809	891	900	864	833	811	865	822	795	792	840	826	868	858	877	785	874	837	864	803	829	859	846	814	788	815	872	903	768	900	783	823	813	832	869	844	880	890	836	853	806	842	766	817	770	862	842	850	824	826	860	867	881	822	835	808	799	797	790	796	813	834	809	868	816	778	834	803	822	852	789	787	856	820	809	822	812	852	790	861	840	832	915	826	848	869	836	835	813	856	806	857	814	877	858	847	872	796	827	864	807	825	847	797	834	813	803	892	819	813	838	831	826	843	840	866	815	806	883	871	839	829	829	805	777	787	843	850	857	815	786	879	846	824	813	889	849	878	826	840	870	818	803	797	864	807	792	826	860	873	821	840	831	848	882	868	825	817	778	841	824	772	851	874	814	845	801	801	855	822	838	794	794	834	768	825	841	808	898	828	840	828	830	801	843	817	838	827	846	849	885	803	852	856	836	839	814	900	815	838	835	808	814	862	840	776	834	791	797	835	816	793	823	771	791	842	817	823	842	823	844	827	825	785	857	812	801	795	803	794	837	870	778	845	850	786	820	815	826	790	827	792	826	848	850	796	857	893	840	774	846	841	841	845	775	859	831	851	838	828	812	802	854	833	765	855	825	798	853	806	826	864	807	820	856	833	835	782	809	811	857	830	845	845	837	853	864	797	849	821	801	794	854	831	816	817	822	852	803	840	832	856	821	801	761	791	809	824	812	853	825	853	846	838	816	823	837	800	872	821	876	837	882	831	816	837	791	894	785	831	887	788	809	856	853	833	802	859	838	880	842	807	883	831	844	826	796	808	825	843	865	813	819	846	852	804	849	808	828	840	809	832	863	784	802	869	800	821	863	762	825	844	780	832	799	846	832	838	790	816	834	821	888	828	845	811	845	834	849	788	837	813	851	813	811	849	825	823	787	787	827	814	827	808	843	851	847	798	803	902	855	801	821	817	793	819	833	815	835	826	832	825	812	871	800	822	821	835	788	809	814	829	813	852	834	862	834	866	812	825	798	808	850	841	869	810	827	842	825	793	852	841	811	877	804	800	804	852	834	829	827	820	855	821	823	795	778	831	843	822	837	847	802	823	788	832	877	827	806	847	853	838	783	819	812	818	799	795	789	879	789	877	783	845	812	822	829	831	828	834	806	826	815	870	825	877	860	830	809	823	851	867	814	851	820	814	792	814	802	850	800	829	855	862	831	757	851	829	845	835	820	845	817	844	846	815	780	857	856	807	868	794	815	812	806	853	827	816	819	834	858	839	867	856	871	809	844	871	797	903	838	883	842	827	767	847	844	808	877	859	889	816	800	847	821	871	837	872	833	825	823	853	800	859	787	778	839	861	871	791	788	889	816	854	853	858	853	821	848	824	818	857	850	818	833	836	788	780	890	844	825	829	822	789	835	819	869	742	809	803	828	789	868	854	797	839	826	856	843	797	834	832	814	855	810	849	861	818	823	836	820	864	856	849	813	782	778	851	809	764	861	862	856	799	828	800	855	815	841	821	892	796	827	834	874	745	821	800	820	832	843	805	885	873	798	862	872	873	832	865	829	787	803	845	792	778	813	802	776	840	850	794	845	914	829	839	806	842	832	874	867	832	854	856	831	825	810	818	827	896	823	822	801	854	814	800	859	787	848	829	869	849	878	778	857	827	825	829	841	856	840	823	820	860	839	826	808	857	898	843	839	847	850	844	826	788	775	816	755	818	869	805	845	811	807	854	795	837	893	788	836	831	784	749	785	785	856	835	854	795	859	853	794	827	833	860	796	847	831	847	840	825	823	852	784	826	828	853	818	803	854	797	850	791	778	833	779	860	833	782	838	812	771	858	803	814	852	797	838	795	840	829	865	859	825	820	834	823	860	874	839	835	840	839	841	837	768	839	840	865	918	788	826	853	797	834	863	891	805	813	865	797	774	860	846	831	854	793	822	863	824	842	811	818	859	868	870	819	820	870	832	826	847	784	785	880	787	827	805	789	835	839	885	812	797	809	803	821	787	847	837	829	860	840	793	757	832	747	831	828	833	792	798	871	807	829	832	827	808	810	823	811	804	858	858	775	829	801	870	809	793	839	855	820	798	867	844	861	821	816	803	823	853	790	798	826	839	815	863	787	848	797	805	865	821	814	812	815	842	772	814	829	806	830	869	839	820	774	834	848	824	808	848	847	785	838	846	882	839	863	805	793	827	816	816	803	828	797	857	783	847	799	870	844	800	842	838	823	822	783	870	843	863	875	865	877	804	849	869	843	762	842	850	810	859	881	838	776	837	856	840	866	805	782	800	884	825	798	835	811	815	769	860	822	809	821	792	814	849	837	832	841	839	837	858	847	829	771	813	823	846	770	843	847	826	911	819	802	817	832	791	825	836	870	794	812	875	863	759	863	809	764	785	815	794	846	837	775	835	765	858	875	879	846	802	851	791	832	840	803	784	830	835	812	855	841	868	843	810	851	808	857	837	820	800	823	868	812	802	870	832	851	842	816	828	817	825	848	853	820	833	834	810	822	853	799	795	810	782	826	800	850	874	824	802	876	820	856	921	804	846	820	807	856	843	809	833	872	857	850	856	827	833	791	802	808	807	772	866	844	823	826	813	815	849	880	828	795	808	832	802	777	748	836	802	785	863	802	813	837	831	844	836	851	845	874	846	798	811	844	824	810	907	859	768	777	901	832	879	867	837	820	842	887	907	747	833	847	852	879	863	810	815	856	811	850	855	846	838	818	793	810	783	798	813	813	766	803	838	906	763	849	815	800	877	846	838	827	825	842	846	784	810	861	829	811	838	793	839	843	812	832	794	833	823	801	819	883	856	807	824	755	809	842	796	848	815	784	800	816	817	767	829	839	820	813	793	800	766	862	843	853	815	822	826	821	787	811	856	815	860	830	857	862	829	829	825	833	830	839	796	854	834	827	792	762	860	810	775	818	833	804	830	881	770	869	829	850	782	823	821	847	893	795	814	913	872	863	802	864	845	849	845	829	796	790	824	869	834	846	823	838	793	820	836	849	859	784	803	885	820	851	846	819	827	866	851	816	900	838	862	829	832	799	806	838	821	842	855	796	836	842	886	845	843	833	832	852	838	827	793	911	805	813	841	844	871	814	873	801	780	868	831	787	809	812	819	889	836	855	818	799	822	812	790	800	822	860	826	814	827	778	800	880	825	753	817	788	843	827	890	871	817	847	816	798	817	869	774	833	881	805	804	790	799	867	817	845	804	846	838	879	841	808	825	850	754	861	806	860	811	836	832	856	827	781	834	815	847	841	825	841	831	827	809	924	786	821	847	820	839	849	800	867	862	856	861	853	834	786	842	848	796	844	834
24239	21064	26959	25156	7568	1275	582	361	364	292	298	225	215	249	224	226	193	183	203	195	186	215	211	189	202	183	213	193	201	192	221	202	184	187	178	182	207	182	180	188	208	189	172	178	206	195	195	217	224	168	204	199	208	182	231	222	198	188	197	191	177	208	208	205	182	183	193	165	193	172	189	193	180	195	213	180	201	190	188	204	206	198	190	209	187	184	183	191	211	165	194	182	205	192	184	195	206	195	185	176	189	196	209	179	206	192	184	181	186	198	193	217	202	170	188	183	198	214	190	205	175	216	207	193	186	184	198	196	177	171	180	206	172	176	185	200	193	195	193	155	216	198	186	187	205	169	218	216	194	207	184	202	189	186	202	176	207	187	206	202	180	207	187	171	206	203	216	192	169	195	197	161	198	203	202	178	195	190	179	175	189	196	191	192	185	198	200	191	211	202	164	187	204	198	154	200	197	204	163	184	183	195	206	187	182	217	197	175	197	184	184	193	197	196	202	194	213	179	192	215	203	194	194	189	202	182	221	195	160	193	197	185	202	205	160	208	189	196	187	195	184	195	190	182	206	214	201	191	179	186	180	209	185	199	191	172	183	202	178	181	180	192	203	189	199	185	187	222	215	189	212	215	162	188	190	178	174	189	185	175	224	182	207	191	216	198	205	187	180	206	211	200	181	200	180	190	183	200	201	197	186	218	190	204	204	202	211	183	201	186	217	214	181	180	183	200	168	185	178	191	191	184	195	191	183	175	217	182	194	156	210	179	168	184	174	193	182	200	178	208	199	178	189	192	210	185	154	207	201	216	191	190	210	196	192	206	184	177	205	220	202	190	200	190	183	171	185	188	215	184	197	218	204	184	186	201	191	184	209	219	171	200	200	167	213	159	187	180	171	185	202	200	186	178	179	199	196	217	181	197	187	195	196	180	205	176	204	201	214	165	211	190	190	211	196	205	189	190	184	214	198	214	185	196	184	197	211	213	161	197	194	219	173	181	183	198	187	206	182	187	192	209	191	202	173	170	207	192	198	232	188	174	180	217	217	188	182	189	204	215	181	188	200	168	180	193	200	202	175	215	169	213	198	193	208	201	199	219	189	192	192	217	194	189	164	212	192	214	201	192	188	219	177	208	204	193	192	213	215	217	190	179	205	190	190	198	186	210	202	178	200	182	181	194	212	162	177	192	208	199	182	198	189	180	185	189	206	183	179	184	199	191	210	209	217	199	172	196	206	223	190	211	191	178	175	163	195	180	182	196	197	194	194	183	190	197	180	187	198	189	173	194	185	186	186	170	193	182	204	203	177	188	198	202	221	174	214	197	217	207	179	197	185	200	172	185	190	205	184	194	175	209	205	202	182	194	191	185	188	201	186	196	167	177	182	191	186	236	178	204	183	182	203	193	200	180	192	195	191	183	182	181	196	184	179	199	192	181	182	206	193	203	185	186	181	191	180	192	218	215	191	203	212	197	198	194	200	178	196	201	213	177	183	196	197	215	182	191	174	173	187	183	175	192	203	189	193	202	180	189	181	191	180	204	159	181	206	199	222	205	212	212	198	186	177	201	201	211	201	190	209	183	172	189	205	206	188	202	217	197	216	178	219	165	222	214	206	186	197	209	190	183	190	232	222	208	217	178	197	180	203	202	188	193	198	163	227	194	191	183	209	186	189	184	176	208	187	205	213	184	192	180	191	203	185	171	165	191	210	181	197	190	224	196	208	191	217	195	178	209	199	193	189	173	180	174	197	203	193	197	201	174	198	200	206	179	190	173	190	177	198	212	210	205	205	174	180	179	205	234	191	181	185	193	180	192	202	211	184	179	181	200	196	218	173	187	199	194	198	188	182	187	184	183	192	206	179	193	188	182	202	189	201	179	186	185	182	165	188	180	198	202	188	187	202	184	177	213	177	212	203	181	199	197	187	195	158	206	233	186	190	185	183	187	181	195	170	193	205	197	203	164	185	212	170	221	194	160	213	211	202	182	191	190	203	172	201	190	197	187	189	209	179	200	180	211	214	180	202	199	198	171	211	189	208	173	200	173	208	177	192	184	188	177	182	187	178	176	192	209	204	176	179	195	214	186	190	193	183	191	191	205	188	190	181	207	197	178	211	158	224	200	174	194	195	177	206	224	173	175	168	193	195	197	207	169	171	192	200	215	189	215	182	199	155	201	219	171	203	200	193	199	234	168	210	183	195	226	185	184	199	192	194	193	195	205	189	189	184	192	198	201	212	224	176	189	188	194	181	204	196	191	181	189	196	198	190	196	175	202	192	185	168	176	196	191	182	175	197	192	176	182	177	182	174	201	198	171	197	192	195	206	205	187	181	183	189	176	174	198	203	187	191	197	185	210	185	205	200	223	200	207	223	180	183	190	199	201	188	198	195	185	166	178	197	179	181	198	186	178	178	185	194	179	186	184	175	174	189	195	189	197	185	202	165	194	185	213	197	173	169	205	172	203	190	173	191	187	186	186	207	188	192	204	167	195	196	212	177	181	222	190	195	197	199	184	200	184	202	197	181	199	191	213	176	216	172	173	210	198	195	173	187	193	191	184	179	202	187	176	161	188	230	202	189	192	173	203	199	192	202	200	214	174	182	180	199	203	208	194	197	181	199	195	193	205	184	189	165	210	191	178	192	186	184	209	185	212	209	194	178	189	194	195	199	209	191	175	195	212	213	195	203	197	212	183	177	209	200	210	186	190	191	200	231	196	196	198	194	200	165	184	206	188	205	154	171	174	196	187	210	190	198	195	188	170	198	202	200	200	202	186	185	211	199	190	203	182	193	196	192	169	217	200	162	185	185	185	210	186	215	175	189	193	182	214	202	183	170	183	194	199	191	185	191	205	189	204	188	195	186	200	214	188	164	189	177	197	180	194	199	176	192	183	189	171	187	148	185	171	192	213	190	213	175	191	205	194	204	195	178	186	175	183	195	211	203	202	208	195	203	206	208	194	209	169	191	175	194	201	209	192	191	213	185	199	189	182	196	192	180	181	192	180	191	192	190	187	179	199	203	184	183	186	204	188	195	201	175	200	180	189	189	194	184	174	177	181	213	198	193	175	181	182	187	190	208	189	202	199	176	177	203	183	212	194	177	187	198	202	197	191	166	190	200	183	181	182	186	181	204	183	167	191	198	209	168	201	196	208	175	174	186	215	172	221	185	181	192	175	175	203	203	176	201	224	188	200	214	186	169	206	217	169	194	172	202	216	188	203	204	182	162	160	199	204	190	189	210	204	212	177	195	204	229	176	199	174	212	195	202	195	199	200	204	216	195	200	194	211	195	179	183	207	218	187	210	164	175	214	178	178	183	209	199	195	172	193	201	221	215	193	196	172	185	187	221	176	188	202	206	175	174	178	206	181	204	224	213	189	205	201	206	192	208	182	213	207	195	204	196	210	216	213	201	194	211	194	190	186	186	210	180	202	186	199	195	227	174	189	214	170	170	184	192	183	189	190	173	191	198	198	192	216	184	198
5801	14856	12002	4654	3138	2411	1181	761	642	559	478	379	343	369	363	290	311	310	299	298	297	276	301	287	295	276	280	266	288	264	237	260	312	278	284	283	272	295	254	281	293	292	278	258	276	264	259	264	301	283	262	271	264	265	247	287	257	265	244	272	259	269	230	252	226	278	261	278	287	289	265	277	257	247	281	273	271	237	283	287	283	314	290	260	233	259	254	309	264	254	257	240	298	262	313	292	295	252	241	261	270	256	263	285	248	260	283	279	262	287	257	251	276	287	253	277	283	268	272	274	295	268	245	265	247	274	270	288	276	263	246	262	266	281	288	258	254	271	275	242	259	285	289	273	287	279	289	270	262	282	270	261	279	270	280	275	273	280	288	278	288	280	327	279	268	234	292	270	266	241	237	299	265	284	267	274	285	276	244	232	284	263	297	286	263	278	266	294	242	303	270	265	263	248	281	305	276	267	270	265	263	261	276	301	260	255	260	295	260	254	273	241	277	261	242	249	265	249	280	277	297	293	262	286	264	272	277	247	247	260	259	289	293	281	263	280	267	288	261	278	261	251	275	289	291	265	288	263	289	287	252	284	292	285	260	270	282	284	274	255	237	278	265	285	285	277	263	296	265	290	267	269	264	276	278	238	263	283	255	246	295	260	292	252	250	275	267	250	291	295	268	271	292	253	286	263	260	280	280	283	293	274	269	267	259	294	303	300	244	250	256	259	283	245	287	280	270	290	287	252	270	251	263	298	242	263	257	262	239	271	288	254	269	264	266	253	274	265	260	268	271	231	259	288	266	270	288	256	273	264	302	271	238	273	269	295	246	260	272	263	268	273	256	251	294	263	281	263	285	276	294	244	285	277	252	250	247	275	288	256	269	286	276	251	291	268	285	273	254	251	257	283	261	272	280	260	277	256	290	277	273	255	250	248	251	257	262	300	284	258	263	243	274	245	265	257	291	267	272	250	268	260	264	266	249	249	281	270	271	269	254	269	270	267	260	278	250	297	260	299	279	275	281	278	269	252	285	273	251	269	306	276	259	236	275	273	276	284	261	289	275	273	263	282	268	244	270	262	296	257	262	266	268	269	260	290	251	266	276	242	277	276	264	267	276	275	256	291	253	257	254	264	283	250	259	265	267	241	289	242	259	281	272	266	271	253	246	278	236	255	291	263	279	292	277	272	276	271	244	269	268	258	278	286	306	270	267	266	273	276	285	257	291	296	287	241	253	261	284	279	269	266	289	258	244	241	246	278	257	253	259	248	285	295	250	288	256	286	289	273	279	271	266	298	252	285	261	291	280	254	257	266	247	309	271	274	272	270	276	249	251	253	282	260	291	274	256	268	273	263	295	233	283	257	266	251	260	299	262	293	289	258	273	251	279	252	267	292	271	290	279	293	251	277	239	264	250	276	286	253	264	278	257	254	257	269	280	282	283	270	259	276	249	267	258	267	269	255	262	245	312	244	258	276	276	249	277	288	263	294	264	239	231	258	259	262	245	290	276	260	274	280	259	281	241	269	241	246	291	260	265	233	310	280	260	267	250	268	273	270	291	316	292	271	271	270	283	305	270	252	261	295	273	287	286	274	260	262	277	270	270	254	252	278	268	241	272	270	255	272	284	284	271	246	293	246	263	253	307	276	252	255	250	284	259	281	258	261	269	244	267	275	264	268	267	278	292	265	254	280	237	280	273	270	274	285	284	278	294	288	237	281	254	291	263	311	245	266	256	261	254	288	271	259	238	272	290	254	273	274	284	254	270	266	269	264	260	244	248	301	294	299	272	259	313	270	266	289	249	248	278	255	299	298	245	255	275	259	260	275	275	259	263	274	283	275	261	281	249	265	284	279	247	258	299	258	274	258	268	272	275	289	261	286	288	270	245	265	248	232	252	248	284	248	250	261	255	256	279	235	282	282	279	288	260	258	292	284	272	242	279	286	294	265	263	287	242	256	263	259	269	251	287	252	268	270	298	247	271	268	267	255	247	258	280	255	254	265	272	269	258	256	278	300	274	284	250	259	233	254	253	260	259	275	251	266	252	307	291	261	273	273	244	298	274	287	263	253	261	263	253	235	255	280	271	268	272	295	268	275	233	248	264	252	274	267	282	255	256	266	262	270	284	258	256	283	268	238	281	245	255	251	257	272	259	275	289	266	260	271	255	265	278	247	291	270	310	275	256	264	246	263	289	267	284	257	255	269	298	259	247	269	263	276	274	249	281	274	257	244	253	266	270	276	265	277	263	250	277	243	270	275	295	252	258	266	251	279	296	244	242	315	257	280	233	233	236	297	268	275	245	253	249	279	252	280	281	241	264	280	234	252	270	269	266	272	235	240	274	294	265	279	269	275	254	248	286	263	265	269	283	269	266	256	231	267	286	273	285	262	269	276	304	270	268	261	278	298	262	269	300	295	279	262	283	257	281	259	277	273	267	263	279	256	252	246	268	287	251	283	274	264	294	269	255	272	249	267	284	278	241	281	273	264	250	251	297	249	258	271	253	290	258	279	282	278	248	271	260	276	272	293	253	242	267	233	292	268	256	266	290	268	261	306	313	253	284	244	250	285	257	278	265	276	254	243	252	256	286	286	265	314	266	295	257	262	264	294	245	273	290	277	297	289	270	260	258	289	269	258	275	249	253	262	277	293	247	271	275	265	279	268	268	278	267	286	256	283	276	256	272	277	259	269	280	247	276	267	268	286	266	270	276	294	249	275	277	289	292	271	280	265	226	269	270	255	287	278	263	250	272	243	271	263	262	265	262	256	246	264	281	252	250	234	287	280	253	268	271	267	283	285	304	266	286	253	263	255	233	277	289	255	281	249	292	251	274	267	252	272	273	285	265	271	276	266	265	259	254	262	273	254	238	268	249	267	275	236	282	273	287	257	287	296	301	267	271	264	244	276	263	272	240	232	271	272	260	287	281	278	291	294	261	306	267	286	275	274	287	267	246	240	268	272	284	291	272	317	271	274	272	259	253	265	286	295	257	287	282	261	267	262	253	273	265	271	278	288	270	300	263	289	263	266	268	264	278	287	310	259	255	267	272	279	266	254	296	275	246	261	247	281	292	261	258	261	265	241	239	269	269	241	276	254	255	293	292	260	257	255	275	260	234	297	268	253	274	283	300	265	251	256	294	281	244	279	278	280	249	279	277	261	257	251	265	259	288	270	293	271	223	256	258	258	270	270	260	277	287	271	273	259	254	245	275	259	271	248	292	261	257	281	283	285	282	274	258	253	277	251	275	281	257	268	264	260	260	277	265	269	290	259	273	312	294	283	278	266	225	263	283	263	260	287	250	288	270	257	287	246	268	260	283	245	265	276	282	285	266	256	291	267	267	280	244	294	278	304	249	281	264	257	284	253	307	295	255	288	285	261	252	234	272	272	242	270	287	293	263	282	282	273	281	247	279	256	277	254	281	260	311	276	254	273	284	262	237	243	271	244	253	259	280	290	264	242	251	258	276	286	258	281	270	265	265	263
22124	21060	28752	23608	21064	21115	7132	1256	874	816	728	665	605	563	582	591	552	518	539	536	521	533	516	556	526	517	490	492	443	462	508	452	495	493	498	494	505	530	437	473	474	435	500	466	490	451	457	475	469	519	450	467	469	538	509	455	509	480	477	495	486	468	492	469	484	469	497	471	436	477	450	439	489	478	482	491	448	443	488	477	470	462	471	494	452	507	476	450	455	490	452	469	486	474	460	441	407	479	489	495	497	458	514	458	463	487	475	474	491	454	519	459	472	461	440	480	478	484	454	445	451	469	472	505	437	493	461	461	479	465	506	502	491	446	481	437	490	465	500	458	452	459	504	529	464	455	419	488	484	460	481	486	508	463	467	490	456	474	460	502	475	497	454	477	481	489	480	458	483	466	426	476	476	462	446	486	491	486	465	469	482	448	450	468	454	463	473	483	458	500	445	475	486	436	447	471	422	476	464	481	492	502	445	442	478	472	427	456	440	475	466	493	479	471	426	465	462	468	464	464	460	495	476	484	459	482	469	477	445	482	453	469	460	456	472	481	481	482	474	433	454	479	461	487	487	466	451	482	458	466	474	493	435	502	475	506	465	452	517	470	478	467	461	512	478	479	488	472	428	488	438	461	485	456	456	496	491	466	449	476	448	455	427	466	468	551	494	500	467	472	423	465	456	477	454	438	475	499	467	488	443	455	444	468	460	484	425	422	480	452	459	486	464	470	470	452	471	472	480	500	478	456	487	477	460	478	429	432	496	463	456	488	502	455	429	511	475	462	517	503	515	434	494	479	514	457	433	476	454	440	488	455	492	425	484	453	489	444	464	462	463	452	463	443	470	468	447	415	489	462	466	434	470	495	448	485	469	468	457	454	465	466	482	489	472	474	488	449	442	451	417	456	443	515	480	502	489	481	453	456	515	471	444	482	449	453	452	465	471	449	452	481	490	458	450	462	462	471	489	438	441	478	449	478	497	476	411	465	450	454	489	470	501	498	479	493	486	410	419	472	439	489	441	523	502	440	504	461	441	498	435	499	455	454	455	470	487	453	514	499	477	439	419	447	477	487	458	479	461	454	500	466	495	487	493	454	540	471	449	467	445	494	463	461	493	464	442	469	449	453	492	477	491	486	453	448	450	474	491	470	478	439	476	446	465	475	427	514	471	437	462	426	454	469	443	449	499	479	493	464	495	446	462	483	492	464	477	477	530	465	442	400	454	476	487	499	493	435	505	430	468	465	456	445	462	445	464	473	486	478	487	481	477	482	480	448	457	461	501	459	470	453	499	472	461	422	471	475	423	450	471	464	460	454	474	462	458	439	442	496	474	459	434	489	451	460	493	479	492	489	501	447	483	489	432	429	447	491	461	459	492	436	494	481	444	517	465	472	474	479	500	513	459	489	475	509	454	406	448	424	448	465	445	440	494	477	423	463	468	456	510	442	461	457	485	470	470	466	450	480	478	482	459	452	467	499	472	496	480	449	468	435	465	484	446	454	465	491	468	485	466	488	485	450	482	486	472	466	499	455	522	479	495	464	450	448	477	479	477	486	479	441	460	469	438	474	480	448	506	460	452	414	451	472	479	490	476	423	465	504	481	471	483	515	483	504	417	456	440	495	455	433	447	462	489	450	461	495	447	485	424	467	484	481	464	524	479	426	458	461	477	472	500	427	446	498	480	458	477	427	437	439	425	471	492	476	462	444	457	414	468	496	476	478	418	490	492	463	469	465	511	456	458	473	448	472	440	475	473	440	475	438	489	466	449	464	507	484	471	503	474	463	456	477	474	472	457	463	505	466	497	488	481	470	468	436	441	492	482	441	442	508	474	505	426	454	441	494	465	432	443	449	461	480	433	456	497	487	459	490	484	507	498	459	490	450	459	470	476	497	411	468	468	442	475	486	452	428	444	470	457	498	422	440	454	447	497	438	494	488	459	466	481	429	478	482	462	467	474	458	434	465	511	462	468	497	446	472	459	444	453	464	469	481	435	455	444	463	441	463	466	484	477	455	435	471	448	453	477	482	482	464	463	456	444	434	472	448	462	470	463	458	438	472	436	465	479	486	464	444	449	456	469	470	491	471	460	487	486	475	462	447	424	443	491	481	480	426	446	481	423	445	465	501	500	433	459	455	475	463	473	443	506	462	445	446	439	495	495	471	495	483	443	457	476	474	478	491	449	464	473	459	425	492	459	459	449	452	468	502	424	427	501	480	532	461	483	468	468	484	461	512	436	464	419	506	474	464	472	484	498	473	443	448	443	479	461	457	482	430	448	429	467	465	496	475	430	441	461	476	478	460	459	437	466	461	471	484	481	478	487	494	451	486	467	479	488	459	486	444	437	467	483	464	473	473	494	471	503	450	433	433	452	443	509	483	486	479	477	457	478	465	466	464	479	450	449	471	478	453	476	491	451	437	469	470	512	461	460	436	446	484	454	481	455	415	460	466	481	459	444	484	458	458	506	466	462	425	493	467	506	491	485	431	478	497	451	458	519	459	535	473	468	468	496	484	443	468	422	472	476	457	454	477	461	483	487	491	422	439	456	418	439	474	455	460	494	487	460	424	447	458	476	458	499	470	489	505	463	466	495	472	458	455	506	462	489	492	474	475	433	479	470	488	478	464	490	453	450	467	463	446	466	471	502	498	486	476	485	471	449	484	480	452	439	497	451	476	498	471	523	458	436	461	449	444	449	474	498	432	496	475	445	446	437	488	471	446	469	503	481	457	484	486	480	461	492	449	467	451	463	483	436	470	429	491	468	446	475	470	475	448	454	472	427	466	433	503	478	461	475	462	472	474	461	475	453	502	466	452	449	438	434	484	485	505	463	488	486	462	476	465	453	483	456	494	438	470	502	491	463	484	449	443	464	496	467	478	496	440	488	436	477	465	452	448	463	476	458	491	444	466	440	436	457	481	450	499	481	440	458	472	497	493	498	451	478	473	483	475	476	448	485	489	422	487	492	455	487	480	479	500	461	509	500	497	474	442	449	448	458	444	475	483	444	490	519	465	509	449	479	419	449	514	498	480	449	455	475	425	475	476	512	444	526	474	457	455	461	476	461	476	472	469	469	491	456	474	438	478	437	439	458	472	428	437	496	493	477	437	451	466	466	459	434	471	478	512	451	470	464	446	462	434	470	467	459	492	442	468	444	497	447	488	452	477	436	465	481	511	425	511	489	483	472	473	477	420	448	500	462	440	468	480	459	467	493	479	449	444	446	522	429	472	450	489	478	447	497	475	491	468	508	525	473	457	473	474	481	497	463	439	466	464	463	471	449	464	492	461	468	486	464	451	481	465	524	481	483	475	446	472	493	495	447	443	484	453	436	492	494	442	480	460	482	432	447	487	436	475	470	464	462	477	434	451	426	489	503	498	471	485	446	450	499	427	489	466	398	500	471	470	465	494	463	464	460	473	449	452	425	491	467	465	465	473	455	469	426	439	435	463	489	466	483	475	485	498	482	455	442	480	487	480	442	501
7891	24304	20776	9019	6120	5636	2921	1979	1631	1548	1237	1022	916	893	885	768	743	747	762	696	739	704	711	699	684	621	708	652	681	679	649	684	653	661	629	596	595	664	692	653	640	673	641	631	625	674	606	642	645	597	635	626	587	627	607	590	633	589	598	638	598	651	597	667	602	601	606	629	595	628	625	622	641	592	604	634	669	636	618	654	643	639	622	613	607	617	609	631	644	654	646	589	611	638	634	633	648	621	591	608	606	617	595	607	642	617	673	617	647	649	638	637	544	628	621	605	565	621	623	594	595	626	640	610	584	636	592	562	655	596	664	569	608	631	660	688	632	651	580	641	666	659	610	615	594	630	642	643	620	656	583	573	619	609	649	580	627	650	631	598	626	639	602	614	586	627	608	620	591	638	626	646	655	622	578	599	625	624	553	617	650	606	635	612	649	614	611	657	596	614	667	648	535	638	645	657	591	639	615	638	595	628	613	646	613	585	613	621	619	629	598	646	658	630	601	605	625	605	634	625	647	612	576	625	605	645	624	651	636	630	631	588	638	644	624	628	613	615	618	625	617	619	580	622	655	668	609	597	655	575	562	606	612	620	636	603	613	626	586	649	600	592	609	637	637	639	626	552	633	595	591	631	632	618	620	617	609	630	584	644	615	614	623	634	631	606	592	618	608	657	610	631	612	626	578	596	628	594	583	618	615	603	619	605	654	577	615	615	635	602	675	636	629	638	563	616	616	613	633	623	624	652	645	625	639	656	653	629	610	631	593	604	670	638	613	649	613	571	582	615	642	624	634	650	609	639	571	633	602	662	633	612	636	605	635	619	620	635	607	590	609	637	597	601	612	605	623	711	639	637	614	577	628	647	633	631	600	613	572	617	621	686	605	626	639	618	627	624	600	600	631	571	642	609	620	628	581	567	618	611	603	533	615	596	576	626	567	620	657	609	624	634	601	607	632	604	633	612	620	599	635	613	633	618	592	627	587	623	599	648	620	614	592	615	615	627	589	554	618	612	565	623	604	646	659	630	628	654	601	651	611	607	572	620	601	669	634	604	651	608	646	607	614	643	614	594	620	607	640	584	596	623	668	641	596	624	661	610	628	620	557	659	621	596	599	614	625	628	633	628	659	633	633	615	628	627	597	641	593	611	585	601	667	612	639	610	640	572	653	581	634	607	646	632	616	619	600	602	616	661	618	627	632	633	635	642	545	636	609	617	621	645	571	601	615	614	624	570	626	630	633	623	600	656	601	591	620	598	639	583	627	595	615	655	628	623	604	626	617	638	640	602	634	643	608	631	653	590	608	607	610	630	613	559	590	606	589	592	655	631	611	617	614	670	635	623	622	627	628	630	613	607	612	611	599	633	605	630	622	602	628	692	598	650	614	610	583	628	612	630	600	658	652	657	645	645	613	576	627	636	585	652	617	583	660	655	651	602	614	577	603	608	610	577	608	620	623	629	591	583	626	611	595	613	608	585	625	657	610	614	614	652	615	612	649	580	611	610	620	600	630	654	630	629	633	594	615	582	620	627	580	580	649	632	624	638	623	649	609	648	609	619	631	620	591	587	592	589	609	618	616	617	595	608	625	617	604	613	609	594	634	668	649	610	648	588	609	619	600	635	643	598	593	587	610	614	581	677	630	621	618	612	629	651	598	644	602	638	660	607	656	642	637	610	602	617	597	644	624	620	628	623	598	583	629	614	645	629	595	630	619	625	631	653	650	617	636	644	654	638	621	588	627	628	618	607	622	618	593	657	652	602	619	645	577	580	608	608	630	640	619	582	594	596	607	625	600	598	610	611	584	615	663	658	573	636	613	642	584	619	600	642	588	616	609	625	624	660	628	629	633	592	605	594	596	636	598	652	646	613	617	650	610	588	617	626	618	610	616	606	625	619	649	634	615	637	607	630	619	596	616	628	607	590	645	617	577	637	585	618	630	596	621	694	630	616	580	611	604	605	557	622	623	617	608	619	572	572	624	625	618	640	565	624	639	595	608	609	594	597	587	651	588	628	632	604	612	624	604	586	586	618	654	628	614	622	644	654	554	623	594	623	599	590	645	634	597	615	630	627	613	644	628	613	600	608	612	622	554	607	596	588	594	599	619	637	602	601	593	604	610	603	573	597	581	624	616	688	625	653	651	616	603	594	607	563	603	600	606	574	653	629	637	573	605	625	641	616	633	643	606	617	667	628	578	598	576	668	642	626	600	612	628	620	583	713	653	629	634	571	611	606	647	629	620	612	620	608	605	600	610	597	665	610	604	602	574	618	603	600	613	580	587	608	598	601	650	659	612	610	617	627	644	583	665	595	594	613	603	609	634	597	585	653	658	630	607	650	650	599	617	594	619	637	607	650	612	623	600	595	624	618	611	604	641	674	643	639	637	641	578	595	631	595	611	644	626	636	600	604	638	654	629	644	608	626	584	670	628	592	580	580	603	624	587	609	624	628	614	604	665	638	611	612	615	612	603	637	582	609	596	647	645	604	557	610	663	624	615	607	632	648	638	603	628	625	588	650	575	591	625	615	646	637	584	634	598	640	636	586	571	585	632	635	661	628	588	626	629	618	625	619	649	621	601	616	634	599	617	644	611	639	625	592	609	583	628	601	612	600	660	666	603	632	629	630	657	640	587	613	592	615	646	614	587	644	591	625	597	645	627	585	634	582	639	581	672	621	662	626	610	679	623	670	648	600	598	603	673	621	618	589	598	623	621	626	634	596	637	605	602	612	690	610	665	582	574	611	621	627	611	595	599	645	616	652	664	612	628	628	602	540	627	647	612	631	621	587	629	609	610	602	625	622	642	619	599	648	654	616	649	617	596	651	622	640	623	580	558	630	663	620	607	622	593	593	597	621	674	567	602	578	607	631	610	595	595	571	609	625	599	621	625	654	577	620	607	621	604	652	617	628	627	644	623	613	621	604	616	620	620	635	629	602	607	669	646	610	651	593	602	594	657	667	619	626	615	610	625	646	566	558	585	573	651	639	576	623	661	639	688	601	692	637	607	627	628	592	601	610	646	650	634	616	640	648	607	633	626	642	627	627	651	632	663	624	610	624	583	648	683	682	600	633	639	575	592	564	642	575	607	638	591	640	605	588	618	587	631	588	631	563	582	598	593	640	654	619	619	621	642	612	631	596	633	602	604	608	592	597	600	633	620	624	599	626	680	648	623	619	606	632	664	638	591	602	611	619	605	623	637	611	658	612	641	657	635	600	633	652	612	638	586	631	623	675	631	627	601	634	647	613	628	619	632	648	592	612	605	628	603	617	636	609	643	649	575	635	631	611	559	618	660	616	607	569	641	598	623	593	653	608	604	640	680	631	592	585	576	633	634	564	629	614	630	627	627	610	646	628	649	609	588	618	592	623	617	654	624	662	607	617	589	612	611	631	595	602	600	624	604	621	618	652	640	586	588	604	676	613	595	595	623	612	605	613	604	665	598	660	596	626	621	557	624	614	642	627	553	629	607	614	639	622	633	630
26710	19301	8315	2578	1324	1161	688	610	504	458	456	410	453	414	447	413	395	367	409	385	403	402	421	434	415	441	419	439	404	387	418	378	400	409	444	426	397	389	381	426	375	419	408	408	408	418	416	408	409	403	420	445	399	425	414	428	413	394	395	414	413	382	425	395	423	421	382	427	405	400	425	382	423	413	423	387	397	427	382	406	430	451	413	419	457	447	427	393	391	420	422	402	443	428	398	388	427	421	393	403	403	415	409	418	409	441	382	418	409	388	446	387	392	407	394	409	380	405	417	408	405	423	389	405	402	407	409	398	436	437	433	456	447	418	399	455	436	402	382	400	444	431	421	397	403	401	378	418	443	461	377	414	427	416	402	437	417	415	432	428	438	420	418	439	400	418	416	399	442	451	407	425	426	424	421	404	413	390	412	412	410	373	420	412	429	437	416	382	451	415	446	424	416	421	416	425	433	429	439	399	401	390	444	405	401	458	404	435	407	440	396	424	409	429	384	401	393	436	409	417	419	440	413	420	449	387	395	387	410	396	399	399	407	392	393	434	434	436	424	404	436	384	370	438	390	430	447	402	421	394	439	384	459	417	419	418	405	397	428	397	396	399	400	408	418	384	405	420	395	425	424	424	383	429	399	391	406	399	397	412	437	412	391	407	425	388	395	405	414	432	399	394	411	435	407	416	436	439	445	402	436	406	405	400	419	401	382	413	404	436	427	453	442	397	405	426	360	393	452	410	419	391	477	425	391	388	440	406	394	475	443	427	417	429	419	437	407	419	426	404	399	411	419	419	426	414	427	425	449	402	431	418	420	407	397	420	405	419	413	417	416	409	454	472	382	416	389	401	386	431	419	400	417	381	427	425	401	409	430	416	435	383	388	439	401	406	406	410	418	412	414	418	435	446	382	417	388	418	422	415	406	408	415	442	440	405	392	443	443	427	413	424	388	407	411	417	397	413	443	387	400	416	397	439	456	435	438	417	440	402	413	416	392	433	448	407	443	382	415	383	407	424	396	449	404	409	417	409	406	406	373	399	426	429	441	449	408	447	437	415	436	423	405	430	414	436	397	415	396	402	401	397	446	461	420	416	394	418	411	441	439	412	423	399	457	411	448	376	416	370	427	433	436	403	385	425	449	439	407	443	403	422	411	404	424	444	419	424	422	425	447	418	408	444	368	382	424	438	425	393	406	435	424	405	402	393	381	432	420	407	409	387	480	424	443	388	395	405	416	458	394	430	432	402	402	444	397	438	385	411	393	438	404	413	425	418	396	441	406	455	421	385	407	401	413	437	401	418	437	405	433	409	378	405	444	399	452	401	402	443	391	448	438	406	426	399	400	391	472	412	470	444	421	401	417	386	420	428	450	404	389	377	461	396	423	419	416	380	417	415	429	428	396	459	398	456	410	420	413	440	471	387	397	433	448	405	432	424	402	410	413	397	411	412	419	425	410	412	464	429	428	416	382	410	449	402	413	397	417	406	381	400	418	418	417	438	419	409	403	423	429	434	400	437	433	406	428	367	411	445	430	404	405	430	434	442	430	440	438	390	397	426	426	411	431	441	396	445	430	433	380	453	428	410	451	402	389	385	403	406	403	399	425	412	368	431	419	427	439	393	425	388	434	413	408	426	429	423	393	360	410	391	424	402	399	404	407	424	399	395	376	426	417	413	419	407	420	427	457	424	441	417	417	403	434	433	410	418	395	426	400	431	413	470	417	401	393	426	434	413	399	434	411	415	406	411	439	365	426	396	429	393	433	418	400	438	404	411	424	429	417	423	427	412	442	404	441	392	397	413	400	426	439	426	445	450	412	378	412	402	411	407	393	416	459	396	419	432	434	385	408	377	418	429	434	383	391	360	431	397	414	445	396	454	425	415	439	445	410	419	447	433	419	413	423	413	394	438	428	404	433	429	428	439	420	386	405	420	405	391	446	398	394	392	434	419	407	418	406	380	402	459	395	383	407	461	402	439	425	437	427	439	422	413	404	432	411	416	400	415	435	411	406	419	370	431	416	395	406	440	438	415	417	410	410	449	428	410	439	477	388	422	432	418	413	437	458	447	429	401	393	403	444	399	448	440	407	405	427	438	413	409	402	409	381	429	418	400	424	410	450	393	437	380	442	408	422	402	429	421	412	380	398	433	411	390	358	422	400	402	390	426	395	431	418	457	419	418	420	415	447	395	441	419	448	418	405	388	390	424	411	424	395	414	440	397	426	420	403	477	416	440	422	400	405	384	384	402	458	382	420	352	416	433	420	446	434	435	452	399	475	464	417	395	425	438	391	410	453	441	415	432	435	397	396	397	399	448	370	410	398	425	406	409	412	413	432	446	396	420	400	402	406	442	433	427	426	410	424	407	375	467	415	419	399	428	431	441	414	381	390	419	382	384	386	431	400	405	430	405	422	393	459	405	415	419	418	403	401	429	444	416	438	391	423	403	443	425	431	401	397	435	360	421	426	438	417	392	412	432	428	399	452	427	404	419	441	413	439	425	420	453	393	450	425	442	403	427	398	448	430	430	411	429	444	429	418	391	387	410	413	421	414	398	391	396	439	416	451	452	435	419	397	419	412	391	444	406	439	400	421	431	428	405	450	420	439	432	388	409	438	421	416	413	335	393	402	393	397	452	402	436	427	381	416	401	388	441	435	425	429	411	390	416	404	440	403	403	395	412	420	391	416	398	433	412	427	401	432	429	392	421	420	430	422	449	384	397	403	424	414	410	409	429	426	458	408	429	422	380	409	429	385	403	390	401	444	394	415	440	397	413	399	395	453	429	433	418	422	403	434	422	419	397	444	439	428	397	404	382	473	425	418	437	421	419	402	411	367	393	398	438	421	415	407	436	428	425	462	446	411	427	394	396	433	408	402	437	403	453	422	422	440	421	426	416	407	440	416	399	381	400	416	432	426	416	382	428	377	411	408	420	448	399	416	449	433	445	450	409	417	438	401	404	444	400	447	421	439	408	439	410	426	415	386	430	423	411	409	462	446	436	416	415	399	399	381	427	419	426	423	388	409	412	402	401	426	410	411	397	447	400	407	444	415	387	429	400	418	415	440	422	417	390	412	391	424	383	418	398	419	421	444	472	434	401	422	410	424	405	396	421	409	422	417	431	438	401	424	418	421	415	399	389	430	444	424	427	397	420	382	424	423	414	427	425	454	426	427	425	439	417	401	386	430	425	394	441	398	400	409	427	427	420	390	396	414	414	440	435	405	438	375	385	423	367	395	406	411	422	400	418	384	401	408	449	430	377	412	387	406	433	423	406	417	399	429	435	386	422	388	405	415	432	432	428	434	408	426	412	386	402	385	419	443	391	414	406	447	400	431	400	414	406	437	393	428	408	450	394	412	381	430	437	364	405	389	455	391	376	450	396	425	442	472	412	382	426	451	437	407	417	429	431	420	425	428	405	438	414	372	464	420	414	410	456	421	457	425	404	439	382	422	401	430	421	436	400	431	423	383	410	418	427	422	417
6517	11574	6752	3140	2308	2194	1245	1037	697	598	627	580	568	528	498	584	544	582	519	509	534	530	551	507	550	519	534	544	536	537	534	528	526	557	485	528	521	552	552	527	566	510	523	522	541	506	550	550	528	499	531	528	526	538	526	552	548	555	514	545	536	507	579	525	540	530	584	557	544	534	546	537	571	504	549	518	546	518	580	516	514	529	519	586	558	521	587	533	532	509	549	500	546	508	537	553	568	522	581	532	548	517	556	558	550	513	522	541	549	541	519	570	540	536	540	545	530	520	526	552	520	559	589	546	520	594	542	509	534	550	552	559	512	531	499	538	555	527	586	543	516	562	517	551	561	514	556	522	532	522	552	533	503	518	545	578	517	529	526	525	543	537	562	515	544	517	535	549	495	538	521	514	538	475	549	527	460	565	525	509	530	512	564	540	548	519	508	530	500	517	513	500	537	523	585	507	522	497	553	583	577	554	533	533	543	523	576	541	549	546	545	512	540	569	571	530	536	522	513	523	567	563	521	524	534	520	538	576	554	551	508	542	572	517	561	546	560	488	528	561	516	530	524	563	563	517	520	530	517	563	520	543	533	513	534	497	548	515	563	538	504	549	547	545	493	526	495	535	543	501	543	504	521	537	508	561	530	584	506	517	505	549	527	518	501	530	571	518	545	538	572	541	546	518	577	549	505	535	494	538	540	537	534	502	511	543	506	578	569	494	532	566	573	526	514	599	526	537	550	545	544	559	563	541	563	525	552	539	532	542	522	517	562	537	527	550	523	526	565	537	546	548	565	564	524	531	552	517	526	533	523	558	543	548	613	573	547	559	518	512	536	561	558	517	557	533	544	547	544	475	532	533	535	528	538	512	532	509	536	525	557	565	551	548	540	514	498	549	524	546	531	508	569	542	467	532	543	521	520	535	583	552	506	546	529	516	564	537	559	516	543	550	521	577	532	517	569	559	584	533	544	498	494	535	509	506	578	593	543	537	522	532	531	518	542	535	500	561	573	500	524	512	536	532	560	517	522	547	524	551	547	538	557	526	553	549	540	542	497	576	522	569	503	546	517	516	564	529	558	537	510	524	539	562	532	535	509	545	576	521	527	520	542	509	583	557	584	527	529	501	555	552	520	555	526	532	551	563	522	524	563	568	528	526	527	551	483	545	560	539	520	570	505	554	569	488	557	479	492	533	525	531	568	559	510	531	551	531	542	518	546	538	570	531	589	558	586	531	574	534	510	509	568	518	533	534	553	508	561	563	529	528	569	543	509	506	541	566	582	507	546	547	542	551	536	546	521	475	516	535	579	524	544	523	557	561	535	553	566	507	541	526	523	535	545	494	550	574	552	578	522	527	514	524	577	530	543	545	531	574	515	570	523	532	536	561	509	551	517	548	570	542	584	558	522	492	546	562	510	520	548	523	557	566	552	568	541	507	557	552	498	579	546	554	542	534	503	548	555	577	593	556	550	518	557	533	530	552	524	539	515	516	537	540	535	569	533	519	491	517	536	545	513	595	540	551	500	519	493	516	508	504	542	601	520	544	547	493	552	523	535	558	549	527	500	580	533	569	509	515	544	528	536	542	543	515	519	572	515	578	548	531	545	571	548	520	494	514	536	524	545	524	535	537	547	540	541	501	492	549	545	547	527	564	544	532	539	538	580	521	532	540	520	534	512	518	530	515	532	541	545	517	550	574	530	542	518	579	515	519	528	505	550	525	500	527	550	478	549	501	532	517	526	497	503	503	521	553	555	522	536	534	547	565	528	550	547	574	546	547	552	534	536	548	551	548	564	514	561	534	516	527	545	513	508	506	544	519	547	545	533	559	507	493	581	573	544	518	566	523	573	527	516	534	523	538	539	551	467	489	561	557	531	517	548	515	511	520	536	501	506	564	567	527	527	549	542	513	522	560	536	523	529	573	509	556	529	519	495	537	587	553	553	528	535	503	538	563	577	535	514	540	533	527	504	522	557	508	532	530	508	579	512	552	542	516	505	541	509	508	543	555	494	512	522	522	539	544	528	562	530	526	469	536	543	549	527	532	525	560	548	533	583	488	556	580	562	517	512	511	558	504	536	548	552	543	535	521	528	514	540	488	543	543	572	509	538	539	577	562	523	523	570	547	571	578	491	497	506	555	561	579	516	533	546	558	563	538	531	547	540	552	524	508	565	524	556	542	545	511	561	550	531	503	549	548	538	534	509	486	554	515	554	567	502	535	542	558	581	535	556	569	522	568	514	536	477	484	531	533	542	528	537	520	523	520	527	526	529	515	551	555	547	542	513	520	526	552	545	560	538	556	555	536	516	501	522	489	515	532	513	593	525	521	523	537	517	537	526	503	537	540	532	514	541	515	557	506	523	560	503	536	540	530	563	546	557	586	510	550	513	488	528	572	574	539	493	544	510	559	536	545	490	567	515	506	497	520	525	532	550	546	500	544	536	531	506	537	525	532	539	533	542	545	567	535	555	550	546	538	564	529	535	505	558	544	529	546	510	551	545	513	547	554	582	564	502	529	543	479	540	518	539	521	523	517	530	539	525	516	507	519	531	530	524	519	567	518	561	546	525	548	584	533	500	546	533	533	518	535	546	556	527	508	557	558	558	522	551	573	520	554	528	541	539	539	532	536	548	537	509	556	558	539	531	570	511	511	533	501	538	527	535	502	527	544	580	528	525	524	584	535	535	552	517	527	551	525	548	562	584	574	525	543	541	551	513	556	549	520	573	507	548	527	536	529	531	560	543	562	525	524	550	528	548	500	584	547	537	546	538	545	562	515	538	547	563	554	573	520	537	532	515	501	522	541	494	538	504	520	522	512	483	532	534	527	561	562	474	524	544	543	497	502	566	523	544	577	544	539	536	577	550	516	565	529	517	551	517	515	557	528	532	531	539	513	584	555	512	479	555	542	549	566	542	530	535	545	556	540	547	517	538	543	557	523	512	539	536	543	529	531	543	503	550	573	522	539	563	537	552	567	507	541	516	535	552	558	569	566	540	500	505	529	532	513	529	563	570	554	524	533	546	542	571	530	568	546	555	558	490	511	536	549	548	542	548	487	528	520	515	465	499	515	541	513	556	502	508	566	534	521	515	524	552	516	533	509	533	528	534	534	542	581	491	544	524	525	524	582	545	546	517	556	536	552	538	553	562	521	530	504	480	505	529	548	525	504	533	508	508	519	536	530	492	534	525	564	512	521	534	524	563	536	546	555	499	502	546	530	559	503	552	517	557	519	520	474	540	527	527	557	555	529	559	551	535	516	526	570	536	562	563	529	518	543	515	495	515	556	518	530	522	558	570	519	551	589	522	513	557	539	509	549	534	495	550	561	560	546	541	530	567	569	525	531	526	543	517	527	521	493	540	528	553	519	535	599	545	528	562	517	533	521	537	518	505	528	550	523	548	539	529	534	563	519	524	526	559	556	528	543	547	548	512	555	474	576	523	542	545	536	573	541	545	561	530	507	521	562	563	548	537	538	544	547
22967	21006	28232	23994	20984	9497	1992	1290	902	804	694	768	762	658	705	686	652	678	685	663	661	679	709	667	692	655	632	686	665	657	688	648	680	653	632	682	662	663	720	666	705	667	663	679	699	666	678	648	670	651	652	654	669	659	703	637	685	700	649	677	627	687	672	645	663	638	668	626	639	656	699	663	660	640	637	663	675	620	650	619	685	607	653	627	656	672	649	702	707	613	643	665	660	667	679	664	680	642	670	663	644	647	642	633	682	665	677	651	672	630	682	730	643	670	652	614	606	673	650	646	632	650	670	578	647	651	657	695	655	634	626	633	628	643	670	690	688	624	617	587	664	617	628	656	685	677	674	647	690	656	698	601	669	610	636	632	662	657	636	612	635	680	644	599	620	643	627	673	633	661	696	663	632	651	611	680	694	670	612	619	654	671	657	609	665	659	649	663	664	671	693	674	654	602	622	676	660	625	624	642	628	645	623	675	646	663	662	659	717	661	677	669	641	636	617	634	628	667	671	654	669	650	667	643	631	631	644	693	618	661	663	699	648	681	632	692	658	643	627	688	614	657	600	615	639	614	651	682	683	613	598	623	639	645	667	632	625	686	698	662	676	652	670	612	631	646	627	648	606	646	650	627	637	635	682	615	636	629	663	636	626	624	639	595	627	678	676	655	617	608	673	693	609	662	655	647	644	665	601	655	653	687	627	661	701	648	650	682	664	689	655	618	650	627	678	631	684	658	650	663	681	648	679	648	642	622	642	667	596	637	650	601	677	642	645	656	626	629	628	671	629	673	646	665	611	643	650	702	666	646	640	695	611	666	605	693	681	599	644	622	611	615	673	630	642	631	633	689	621	655	662	618	677	648	612	627	686	637	643	737	633	712	632	687	658	652	664	614	680	623	682	626	623	668	609	627	667	645	661	625	714	656	625	644	650	669	673	680	629	644	674	669	642	635	656	615	644	634	697	645	675	654	654	652	681	625	616	687	674	639	621	653	635	681	664	673	660	632	664	637	647	665	676	665	590	657	671	622	635	631	643	633	680	647	693	690	656	682	620	670	702	668	618	625	638	655	631	620	633	655	633	618	693	622	652	700	633	646	628	637	642	665	655	659	631	611	628	648	657	653	701	636	668	658	654	617	644	690	647	667	644	696	610	663	642	690	639	665	632	644	658	720	641	674	630	652	612	645	646	702	613	639	689	642	633	666	645	612	680	679	658	656	658	624	615	633	585	653	682	600	639	630	658	633	663	652	678	690	664	673	657	655	644	643	639	659	658	675	633	616	637	646	664	619	611	623	692	677	647	623	637	655	619	636	635	650	654	663	656	690	622	646	667	704	648	698	651	592	588	661	596	603	655	643	677	698	606	614	678	698	674	668	660	644	627	697	675	634	690	661	672	642	636	613	644	659	665	631	654	681	636	668	683	647	671	681	679	659	698	655	673	654	669	652	651	606	667	656	626	628	643	682	636	637	643	724	624	658	637	641	659	668	664	606	668	714	656	676	625	660	707	627	631	664	657	635	638	696	706	657	640	623	685	623	640	661	708	649	618	611	659	637	629	675	672	658	668	680	625	636	671	688	605	658	623	672	643	663	609	660	651	675	628	630	662	646	637	631	667	617	667	634	656	621	658	623	692	694	610	654	675	682	652	663	681	685	673	614	648	619	664	612	642	639	629	648	664	674	654	626	708	672	656	660	635	698	664	577	661	676	649	677	692	646	655	659	635	690	592	668	646	669	662	633	624	631	677	598	661	643	647	597	623	643	607	658	623	636	659	628	617	626	649	632	670	622	670	638	649	634	685	653	664	663	659	682	657	607	702	672	669	622	670	653	647	648	615	638	630	669	639	624	622	631	652	624	637	679	661	654	612	687	654	647	640	667	662	640	661	634	647	629	691	652	619	688	661	676	659	650	648	681	688	618	691	662	637	678	644	655	658	696	663	650	633	602	683	641	654	683	644	608	611	609	691	641	665	697	672	660	655	658	637	654	635	632	641	624	648	611	686	624	626	687	631	659	703	669	678	627	671	683	660	652	646	692	638	621	661	634	642	638	647	607	709	628	615	649	678	651	651	680	648	655	683	679	628	674	646	659	648	636	652	664	671	594	676	641	706	699	621	662	647	635	610	643	612	638	635	651	648	639	639	672	621	646	615	676	641	685	692	637	700	709	646	643	649	631	646	683	637	665	625	707	603	606	681	642	664	706	667	612	622	688	612	681	648	662	655	688	667	668	637	649	691	634	664	650	678	705	609	649	609	680	646	658	710	689	620	642	669	658	645	651	666	658	718	654	683	631	666	639	662	676	661	676	648	624	684	602	631	661	637	623	663	675	679	588	690	701	687	656	645	662	666	635	673	632	682	650	646	643	644	671	664	655	653	626	623	684	653	619	677	702	650	634	660	652	629	624	638	652	643	616	676	637	667	701	639	663	647	608	638	633	649	658	622	627	631	633	631	656	659	620	644	620	631	669	660	632	671	590	625	687	638	680	652	649	621	687	644	662	668	681	642	651	603	610	659	646	622	720	613	676	691	638	624	618	646	662	653	619	628	625	664	655	633	653	663	635	674	638	670	666	653	634	635	632	642	671	666	651	672	703	639	638	665	646	671	602	659	676	667	634	645	662	630	618	630	685	590	663	633	616	642	670	605	649	687	645	692	678	629	638	628	640	626	657	616	697	667	676	690	601	674	614	646	603	639	675	651	672	619	663	670	626	668	634	666	641	651	687	672	638	642	640	639	629	676	645	697	664	631	646	632	637	644	620	657	613	683	642	611	622	596	699	666	681	649	643	637	619	670	622	672	638	624	612	686	597	654	652	631	638	626	639	626	624	631	642	612	610	608	631	667	595	676	604	642	612	676	653	589	629	656	652	611	604	641	645	684	631	655	642	631	659	594	644	670	658	595	623	663	651	664	656	638	659	649	681	610	688	606	659	653	644	665	610	643	634	644	662	600	672	653	666	627	687	680	678	663	652	653	673	644	637	641	707	695	592	649	656	679	595	685	617	683	580	627	651	636	637	679	623	643	688	664	661	605	674	662	642	665	653	659	654	661	680	675	639	647	664	638	678	643	648	643	681	664	636	668	643	629	623	631	660	591	693	657	661	649	638	652	662	638	619	629	672	675	641	658	614	662	647	646	608	659	645	665	706	614	663	631	606	633	631	605	611	624	654	648	635	655	663	663	629	651	598	663	620	646	659	660	664	630	636	672	667	657	624	657	610	641	675	634	650	639	668	623	626	636	640	612	625	651	641	673	598	673	635	625	661	664	666	652	709	608	648	633	640	611	669	675	668	656	631	642	636	685	691	693	636	624	636	674	635	644	696	615	670	656	642	628	696	675	641	644	684	630	602	649	643	622	691	638	701	642	597	638	590	649	603	657	677	628	655	679	617	594	604	630	630	652	638	688	669	650	643	693	673	663	619	676	596	656	723	666	629	631	643	639	600	639	655	635	642	618	664	652	630	659	622	663	658	617	633
7892	19821	16024	6677	4144	3365	3008	2103	1443	1263	1108	1043	978	958	923	932	854	901	916	924	909	900	862	876	819	804	887	837	828	911	867	864	845	849	835	806	892	842	920	836	876	829	885	874	825	788	866	879	823	872	849	889	838	866	835	830	816	812	827	811	898	804	835	832	841	837	850	836	756	898	859	831	848	838	783	885	825	787	803	845	828	811	806	873	831	817	885	871	849	850	859	884	846	861	839	851	808	845	858	782	884	801	834	814	878	830	869	816	799	753	834	845	841	826	816	830	777	801	842	820	849	861	829	809	840	855	835	821	850	858	842	840	870	790	900	824	847	811	846	810	828	894	852	821	848	785	816	900	858	787	844	902	838	817	817	813	848	879	819	857	840	842	858	882	843	867	891	873	870	832	888	819	855	880	824	783	829	788	825	866	811	835	807	883	821	840	810	805	902	819	801	835	857	821	866	841	820	794	853	891	840	808	892	829	846	835	825	797	812	760	802	835	828	807	820	894	872	871	829	841	804	878	813	837	864	819	793	816	777	808	882	810	833	779	883	819	781	870	850	833	852	844	818	807	863	839	805	855	872	855	906	825	890	883	825	864	872	835	768	844	825	793	859	809	812	796	814	816	793	848	868	894	849	845	813	842	849	812	840	843	837	835	882	855	839	846	834	836	842	815	807	867	804	835	834	863	853	866	862	835	759	848	884	827	879	844	828	840	859	818	780	839	847	833	875	810	794	797	813	818	763	805	815	825	824	828	817	819	835	846	850	833	797	875	845	850	820	866	845	800	890	831	809	836	899	809	863	819	766	846	860	871	851	820	806	839	859	840	849	836	861	861	822	861	803	800	824	837	826	824	831	845	851	842	838	872	839	819	831	824	842	845	885	828	784	873	829	844	825	789	809	861	830	850	869	852	876	840	797	773	912	821	799	879	832	824	868	825	852	870	872	827	768	834	812	863	836	828	822	805	809	823	823	769	841	811	834	821	822	821	824	748	829	840	862	847	816	848	816	845	833	856	812	808	821	838	815	812	838	798	800	789	877	799	837	846	861	795	799	883	850	819	854	823	852	865	856	814	798	801	820	815	857	797	806	830	835	835	780	830	852	808	803	827	844	823	877	821	852	807	826	789	836	830	840	866	802	813	834	827	869	831	779	842	845	840	786	851	851	855	852	869	847	770	821	853	848	854	804	868	883	861	798	855	828	840	880	883	812	814	872	830	827	816	823	781	748	810	785	827	786	798	832	822	850	837	846	836	796	824	820	833	794	811	776	813	806	833	849	836	832	817	818	847	892	828	838	801	791	854	853	866	816	822	782	825	797	866	819	815	795	830	782	847	847	820	825	802	851	853	802	842	832	855	816	841	802	777	837	824	823	814	829	851	869	824	798	798	870	849	847	791	880	854	827	864	773	864	812	819	895	781	829	782	873	823	824	856	799	877	787	829	831	850	822	846	840	793	861	816	840	814	848	814	779	830	848	832	848	840	838	823	892	830	834	816	805	781	819	842	826	840	842	860	810	813	835	854	818	844	838	816	803	792	840	892	821	874	839	807	857	840	829	787	811	810	808	814	791	821	843	827	783	754	833	817	833	845	795	828	880	887	837	839	858	850	842	799	806	894	829	827	831	806	851	842	789	828	896	831	806	827	854	802	806	827	816	809	801	771	832	845	840	835	815	827	808	834	756	820	769	858	800	856	814	830	861	794	853	830	790	848	879	805	848	862	876	844	776	856	830	840	857	893	855	854	825	814	866	854	824	820	857	827	831	861	861	802	808	824	868	830	824	880	817	872	824	775	897	845	795	845	846	848	842	846	831	776	810	835	799	829	827	822	812	893	856	810	818	891	858	806	792	808	798	847	828	858	840	791	873	864	860	825	837	863	783	824	800	781	840	905	841	862	797	861	814	825	831	868	815	857	849	867	798	858	871	862	867	802	839	854	840	871	876	835	837	804	812	850	863	820	840	856	818	808	894	857	820	836	808	825	861	853	876	885	807	835	832	780	849	839	814	801	842	807	859	858	883	913	812	818	870	789	827	827	837	816	824	853	826	776	869	881	793	876	838	797	785	861	813	820	849	826	840	783	834	833	825	832	871	849	870	841	810	827	852	831	802	811	841	825	848	851	863	837	794	815	831	856	848	836	831	834	810	852	819	814	825	896	860	879	858	826	884	847	840	796	807	882	866	853	814	798	821	847	843	816	844	811	842	809	834	960	783	829	885	783	876	808	881	840	856	854	771	821	786	822	843	879	829	850	853	821	871	834	736	792	880	805	829	867	833	879	831	821	844	773	821	873	844	856	814	860	797	873	787	856	791	841	886	801	871	850	876	815	842	864	819	893	870	789	809	845	853	850	812	885	799	827	858	910	860	789	824	836	787	797	798	824	786	853	850	829	847	863	864	880	887	832	828	851	836	842	850	782	832	817	799	790	872	856	807	848	860	810	837	836	826	854	860	825	831	812	874	845	781	787	805	912	806	826	829	818	822	867	833	813	831	838	844	812	867	830	843	860	824	820	803	819	797	851	798	846	876	845	851	820	847	876	783	811	890	856	800	833	842	819	819	826	817	874	877	868	815	869	844	834	818	827	798	843	870	826	864	853	824	850	835	818	826	820	821	798	835	818	862	912	793	799	847	832	858	794	859	810	891	867	833	795	806	851	776	800	773	786	821	872	824	835	820	808	837	851	813	832	832	812	825	808	863	858	786	779	840	929	902	785	827	854	877	780	850	865	846	783	842	844	886	835	874	847	807	803	795	814	870	836	874	853	823	826	822	815	788	887	814	792	877	783	787	818	870	870	845	858	891	861	877	789	850	852	782	847	834	806	770	785	814	819	879	838	860	814	863	841	816	815	852	799	838	829	827	875	829	840	798	822	844	825	824	898	829	818	865	854	796	888	829	794	858	890	782	794	837	797	894	828	845	857	863	897	838	818	821	817	857	852	867	803	880	824	809	842	878	800	845	804	874	825	847	910	861	843	860	860	823	803	826	793	878	856	800	817	816	835	848	818	829	815	823	842	798	796	816	841	836	855	828	874	810	887	814	813	825	886	846	843	827	801	866	836	825	789	903	827	841	839	794	810	828	916	825	840	849	855	839	819	822	793	814	798	811	838	874	815	787	825	890	777	862	781	858	797	809	889	819	819	789	830	866	828	790	829	819	749	867	914	819	862	801	829	819	836	810	818	854	833	825	889	855	834	788	808	832	856	888	868	852	819	819	809	820	876	818	859	767	806	840	817	818	831	881	821	834	837	868	806	798	808	821	801	798	780	809	866	863	809	812	840	798	867	782	789	787	813	835	853	774	871	835	868	845	841	810	825	851	831	851	790	879	828	836	834	866	878	824	850	851	826	775	885	830	856	844	889	846	852	799	845	809	838	881	872	820	849	778	857	789	827	847	818	866	827	799	814	849	800	821	873	844	836	860	817	839	845	811	848	811	863	831	835	836	797	800	824	846	833	841	803	812	791	887	876	874	806
24135	21002	26874	25041	7101	883	708	446	312	256	247	219	236	215	218	201	218	210	195	239	208	213	201	191	220	217	158	198	215	212	189	213	195	223	210	193	195	178	198	178	191	190	196	180	190	181	207	187	214	181	202	181	188	199	210	216	180	213	177	198	174	192	208	202	172	212	175	212	232	191	215	193	181	187	199	197	194	213	194	212	187	190	210	208	186	191	220	220	177	198	186	205	219	210	182	177	192	180	164	201	188	193	161	189	195	196	214	190	219	183	212	184	183	191	185	204	195	206	182	189	181	210	188	190	166	176	179	194	204	201	197	173	182	198	200	181	174	194	193	189	203	198	168	183	226	191	168	201	182	199	204	153	190	213	170	208	172	166	163	200	185	155	195	191	210	184	205	187	186	208	180	184	188	183	182	204	195	184	202	204	197	170	181	188	170	203	197	216	198	205	196	190	207	198	168	188	194	198	234	185	179	211	174	183	197	182	192	195	189	180	170	221	227	205	198	192	217	190	214	169	194	213	185	192	205	194	212	204	204	185	200	186	190	209	176	191	191	181	189	207	190	194	194	199	160	191	208	175	217	203	211	207	214	193	218	192	190	184	202	213	208	192	181	200	193	192	205	224	190	196	197	190	195	180	188	198	204	202	185	198	197	189	202	193	181	186	175	184	188	198	164	205	203	182	184	202	189	180	189	177	190	194	210	189	200	177	188	198	218	187	196	182	173	185	196	179	181	184	207	179	202	204	191	203	202	201	196	182	192	194	202	208	199	190	212	190	210	177	174	191	181	211	206	184	177	179	165	194	217	204	179	188	193	187	169	193	201	210	205	184	181	185	205	191	255	198	205	193	189	188	197	194	200	180	210	188	227	201	203	194	201	190	186	179	220	183	199	189	216	202	215	208	197	158	194	181	183	190	197	190	194	211	174	215	186	202	177	179	199	180	179	169	212	174	196	202	186	179	183	175	174	191	215	217	179	197	173	195	213	206	188	192	190	195	187	190	191	189	194	187	189	214	191	179	198	181	207	190	198	185	205	197	219	205	209	210	209	172	213	197	190	192	179	203	211	206	218	188	178	204	184	194	213	152	193	183	174	197	203	183	219	196	192	213	181	188	189	189	201	190	193	192	206	184	179	197	203	182	189	189	191	193	186	183	193	191	196	175	177	171	191	188	170	174	190	190	176	208	193	165	167	200	209	186	198	207	194	204	196	197	223	180	200	196	182	210	227	189	185	199	196	213	206	188	207	207	199	174	221	199	208	183	189	195	211	157	201	172	202	209	178	214	178	197	191	226	203	187	186	207	193	184	194	189	179	193	204	192	200	214	176	182	185	178	212	209	194	208	187	189	202	170	203	190	213	170	199	197	189	166	207	191	184	204	173	178	194	198	195	189	179	206	185	194	182	195	198	173	212	203	186	208	181	185	204	196	182	191	178	166	191	214	200	188	185	200	185	196	205	207	157	198	204	209	196	190	201	180	223	183	182	184	197	188	174	208	171	183	178	207	175	201	194	175	199	206	189	192	180	196	184	201	204	211	166	178	188	197	207	204	187	180	204	166	186	200	190	176	198	206	218	194	197	192	183	200	178	208	196	196	197	185	222	192	218	190	186	212	182	193	204	207	178	206	202	192	193	179	197	205	177	185	175	190	202	215	207	200	213	186	198	196	172	209	202	217	174	168	194	195	204	187	173	191	175	192	188	183	188	200	180	197	198	201	190	189	189	183	194	156	231	190	211	176	178	167	196	194	189	171	186	169	170	171	190	179	166	176	194	196	223	180	223	169	194	187	181	201	178	176	194	181	177	205	173	203	202	189	192	209	210	230	179	197	196	198	187	184	203	198	187	178	198	220	213	198	209	192	189	185	215	176	202	196	176	192	174	180	197	197	165	213	195	184	203	214	200	203	189	181	199	184	208	194	216	205	181	209	201	197	205	204	187	180	191	188	194	175	162	174	202	188	208	195	204	174	178	189	206	187	187	209	204	194	183	216	216	197	190	183	209	211	206	195	184	178	194	248	213	196	193	190	196	177	190	163	177	198	194	232	201	203	193	191	194	195	195	184	199	193	222	203	183	191	192	203	173	190	206	196	204	183	175	203	180	188	202	187	209	219	188	184	168	201	182	180	194	198	195	196	167	185	208	204	216	186	163	198	201	195	201	186	197	191	188	184	219	179	219	186	210	213	190	216	190	193	224	213	170	215	206	189	187	192	228	187	200	188	174	209	215	214	196	189	183	194	210	193	193	187	192	188	198	201	204	198	197	198	189	210	216	200	183	187	210	196	193	191	195	187	208	203	178	203	173	201	194	177	188	201	194	189	190	196	186	198	165	184	206	181	170	175	179	195	188	188	171	164	172	206	182	179	195	200	200	189	165	191	192	193	179	181	197	201	168	198	181	185	185	197	169	186	168	198	179	206	191	202	204	202	201	176	233	183	199	199	186	180	195	202	196	200	193	194	207	168	175	213	214	180	167	176	213	197	182	174	219	199	175	193	185	198	197	193	218	175	201	185	198	186	170	188	190	202	208	199	191	232	199	198	202	204	189	181	184	194	174	199	177	179	193	206	188	205	182	221	196	187	222	207	183	187	191	215	210	198	165	223	190	181	211	215	211	186	190	182	183	178	186	181	199	193	217	171	206	198	201	189	203	205	198	195	207	182	197	206	202	207	203	198	203	205	181	185	178	184	205	201	198	185	196	218	201	209	222	172	226	182	217	181	160	206	202	181	180	194	197	207	204	173	179	201	171	185	182	188	192	202	188	174	196	179	197	224	191	189	210	198	192	200	188	196	199	196	195	210	163	203	178	194	185	208	185	215	164	215	209	195	199	212	185	168	194	192	181	181	204	209	198	187	202	194	164	183	193	175	200	168	170	208	204	188	189	186	169	198	197	172	189	204	170	204	207	189	211	209	182	215	170	185	200	186	196	208	182	192	207	188	184	182	194	179	195	214	167	186	181	216	177	196	201	221	208	169	228	209	202	200	190	168	190	156	186	176	196	177	187	197	186	217	185	200	164	181	194	205	207	202	229	168	200	180	204	192	184	194	202	179	201	189	170	195	177	171	200	178	187	193	183	197	179	195	177	202	191	210	208	203	179	186	192	189	183	192	170	176	161	199	199	177	191	200	184	196	177	194	170	192	194	179	219	202	168	209	176	198	200	212	201	197	213	185	198	218	174	196	177	191	184	170	207	206	209	171	182	190	162	193	190	215	218	191	204	165	211	199	196	197	191	189	177	201	184	194	193	183	196	177	192	192	196	198	190	181	183	200	173	194	194	200	209	185	190	181	205	191	201	196	187	176	179	182	181	179	179	226	199	190	197	176	179	203	191	177	190	210	195	206	184	184	208	223	206	207	204	198	190	176	187	205	188	209	167	202	194	182	190	219	200	183	190	204	187	194	198	205	181	185	199	178	203	209	196	193	189	196	209	231	171	194	180	199	205	199	194	205	192	185	205	195	202	222	199	232	202	194
7643	15987	11420	4127	2302	1714	1533	920	552	494	425	409	347	346	318	351	267	292	302	277	288	304	288	258	284	312	282	294	294	282	264	271	262	308	263	264	260	269	268	278	273	275	273	271	290	261	279	266	287	306	297	278	253	265	282	262	263	292	268	259	263	289	269	297	259	283	272	276	291	273	291	249	257	276	250	284	292	265	273	282	264	270	267	263	249	269	261	274	288	254	254	290	281	272	261	263	275	270	267	284	303	265	288	270	268	243	253	277	278	258	248	227	271	260	289	271	280	286	252	284	278	257	278	287	275	285	281	318	262	272	262	286	282	277	281	281	233	262	303	261	245	260	284	287	283	255	286	293	307	283	275	233	280	293	249	261	309	261	266	258	292	275	289	258	278	259	275	263	266	273	258	275	271	281	268	287	256	261	257	264	279	287	274	259	272	239	256	267	283	274	257	266	273	285	263	291	300	251	238	255	284	257	300	287	276	273	256	276	270	269	289	293	249	284	260	275	250	281	258	257	258	252	264	285	269	244	261	274	249	265	288	279	265	268	267	289	254	251	295	258	283	300	254	285	297	266	262	286	262	277	270	291	277	251	268	293	272	278	279	277	273	267	249	260	262	297	287	270	296	289	246	269	267	255	281	291	263	261	257	266	271	288	287	278	296	288	300	256	277	274	248	293	296	291	270	268	293	262	251	259	275	286	257	275	269	259	285	265	267	267	275	307	270	243	268	293	274	249	276	277	246	246	280	278	247	267	255	288	274	242	291	287	260	277	263	245	254	275	274	242	246	265	282	262	298	271	262	276	269	288	281	290	249	261	289	277	267	285	306	263	279	265	297	256	254	272	250	248	254	270	272	257	260	247	266	273	261	239	259	278	295	294	261	260	267	276	270	237	263	300	275	281	274	270	263	280	293	309	297	288	250	279	293	286	232	282	271	264	282	282	255	286	284	268	260	251	293	269	303	285	274	291	302	292	315	289	241	244	253	267	278	276	262	275	267	266	273	248	258	252	272	291	281	285	282	216	248	258	286	264	283	272	279	263	296	249	286	268	267	281	280	244	284	285	255	255	271	280	275	252	251	261	288	248	314	282	255	261	276	255	284	281	242	267	279	271	242	254	268	275	283	288	248	264	256	252	250	283	282	267	261	269	249	274	275	263	261	283	266	269	281	276	263	257	296	285	283	260	285	294	276	289	290	289	253	251	266	260	296	262	260	271	261	284	294	266	250	264	288	261	260	298	246	263	271	270	262	275	251	266	263	257	297	277	263	268	283	274	272	314	253	276	274	261	265	239	272	288	280	264	278	228	261	278	252	269	275	299	301	263	256	275	263	252	273	272	250	243	252	272	269	285	250	274	274	280	269	273	263	271	268	260	258	252	257	225	291	256	268	274	262	262	241	263	282	264	293	269	280	259	284	261	268	283	289	265	288	284	292	279	280	297	248	283	261	269	280	273	297	273	271	264	275	266	260	297	252	293	292	258	285	260	287	252	292	291	303	277	254	284	260	269	272	260	291	240	266	266	266	263	295	292	265	279	272	274	256	279	273	295	309	270	292	269	289	284	250	255	263	302	275	266	270	304	279	260	284	262	267	290	253	291	282	260	240	256	263	263	278	266	281	272	290	260	271	275	255	285	255	254	264	279	299	279	267	286	245	278	274	258	316	271	272	272	257	276	263	244	312	260	274	278	293	284	277	272	257	273	247	256	283	276	272	252	272	251	273	240	279	267	269	250	283	287	281	274	246	251	267	265	272	285	274	281	280	283	290	286	282	252	291	240	263	265	270	262	267	264	298	256	282	265	250	299	277	242	267	282	285	265	260	299	280	252	251	307	256	295	276	267	259	271	293	289	265	268	267	253	249	255	244	272	251	279	302	272	240	287	279	277	260	272	260	307	270	250	274	274	275	271	286	280	249	262	281	265	307	252	289	258	255	278	273	284	286	267	251	238	264	281	233	269	275	274	283	289	268	270	271	291	269	287	271	260	226	253	273	263	248	278	262	263	253	244	258	268	272	272	278	287	263	265	250	286	260	244	279	282	267	278	289	297	265	263	294	292	268	288	298	248	302	285	280	259	269	273	269	302	282	242	267	251	281	305	254	261	277	279	269	280	268	256	286	268	246	246	283	275	271	252	268	256	250	309	267	254	257	286	278	249	300	255	272	264	242	244	275	272	283	230	260	272	267	265	294	295	273	288	261	267	288	282	260	261	257	271	273	294	272	292	264	265	274	310	268	281	268	268	289	261	271	296	262	257	270	259	267	265	279	276	260	274	289	267	273	274	288	250	258	271	265	291	244	282	246	287	282	274	254	248	264	238	265	277	257	286	289	274	268	278	227	250	266	269	277	279	266	273	268	244	295	263	269	275	242	251	277	278	242	268	257	259	290	256	266	270	268	267	274	284	273	266	317	289	257	273	254	265	270	281	267	271	294	280	257	286	263	271	310	266	289	278	272	258	294	282	270	262	269	260	287	292	251	254	266	281	265	289	262	253	269	256	281	269	278	284	264	244	255	278	255	294	266	250	255	267	281	305	268	252	261	270	256	300	296	280	302	282	273	238	281	289	291	249	263	288	262	270	266	289	240	266	263	266	292	283	284	276	314	255	274	249	273	276	233	243	246	249	255	272	249	245	304	262	290	269	291	261	244	258	238	237	268	317	267	274	255	292	267	283	268	257	258	258	250	309	264	273	260	300	309	266	282	306	273	269	254	279	261	259	297	232	270	264	274	257	294	277	258	263	251	261	245	250	272	255	285	261	275	270	269	269	255	246	266	237	273	278	327	239	252	275	260	279	287	296	261	271	280	271	275	271	291	267	269	259	270	290	260	272	241	270	256	260	287	275	264	259	245	246	273	258	247	279	265	242	295	281	261	264	259	272	269	253	295	286	296	259	266	269	296	294	286	269	257	273	279	249	247	267	280	262	277	293	259	273	256	273	253	289	286	269	295	254	233	285	280	257	260	275	256	263	271	255	296	286	284	259	256	267	260	257	265	285	254	273	252	277	276	294	279	264	256	245	286	264	282	257	256	269	254	286	293	273	287	287	298	263	269	259	276	317	250	267	247	257	250	249	274	300	250	252	274	278	253	285	250	294	260	259	273	273	273	288	244	286	288	277	292	242	267	270	270	272	258	271	276	293	260	259	281	245	281	256	285	265	280	265	259	272	276	253	252	244	287	285	267	257	238	263	266	273	291	253	282	252	262	294	275	269	270	279	282	263	289	291	299	265	268	284	262	272	260	271	255	273	279	266	260	259	278	231	262	269	260	249	261	279	281	276	264	268	277	254	281	246	282	285	259	288	288	251	264	255	256	253	273	288	251	291	280	268	272	249	266	278	272	254	257	266	261	289	287	239	270	273	256	265	262	276	277	288	260	257	281	268	266	278	260	279	266	281	266	267	256	286	321	271	231	243	234	270	257	279	306	268	291	263	264	279	255	265	284	273	266	279	280	272	259	272	252	282	272	253	269	281
22131	21091	28786	23650	21088	21086	7201	1423	872	833	725	622	655	616	596	569	542	571	538	543	498	504	504	509	537	497	486	481	496	512	489	445	488	484	481	520	466	500	526	476	469	441	501	489	439	447	469	458	463	491	464	465	423	434	490	484	469	468	493	491	466	484	435	478	483	499	483	492	460	490	437	472	443	495	469	432	459	473	464	437	470	504	461	470	419	470	461	478	455	478	483	492	453	484	507	474	465	471	448	467	469	462	452	482	460	470	490	440	458	485	469	463	492	452	467	497	493	465	495	474	440	496	484	476	449	469	471	535	462	481	478	458	460	453	476	444	492	465	479	486	478	484	465	506	465	456	480	502	443	493	479	458	505	452	501	473	496	480	446	495	478	445	493	470	485	467	480	514	485	492	505	444	456	478	450	479	469	434	438	448	474	435	463	456	479	468	501	456	466	478	469	468	455	470	486	445	503	474	446	463	495	426	500	476	491	480	458	476	477	459	477	467	491	452	481	498	453	472	497	443	452	454	479	486	484	476	444	465	466	468	445	458	476	458	465	470	448	446	446	494	482	495	492	484	488	488	486	480	423	466	480	479	459	466	454	443	459	440	441	484	492	463	456	482	453	504	443	517	480	452	445	462	486	465	455	477	457	468	443	464	519	504	438	468	522	445	468	494	435	466	503	466	483	460	450	483	470	443	443	468	435	438	496	467	471	472	463	453	456	462	473	471	461	459	427	470	475	499	481	470	459	489	478	445	441	463	445	488	497	491	489	465	458	471	499	446	488	479	518	436	441	467	500	526	447	430	469	470	523	478	474	436	457	477	487	451	475	490	448	458	418	475	479	500	481	524	459	519	484	516	415	479	485	486	464	492	471	504	452	461	473	458	470	535	458	481	468	476	473	460	474	462	460	451	461	498	466	496	445	426	495	481	448	478	492	463	439	462	444	454	461	456	498	468	437	451	485	448	496	496	476	481	455	443	478	470	444	498	484	476	510	469	493	479	462	466	440	477	471	476	473	490	516	457	504	462	449	500	464	464	491	493	465	472	459	477	433	504	451	472	490	511	448	500	446	470	494	472	440	468	474	459	480	514	476	455	456	464	437	469	481	428	495	463	445	463	468	451	487	463	480	452	439	467	481	448	455	475	482	495	471	444	490	472	457	454	503	465	452	429	468	465	504	482	489	465	450	507	492	484	466	476	476	488	466	481	482	497	468	441	462	435	458	479	490	488	461	461	505	436	468	490	467	488	475	471	453	495	467	502	433	487	521	482	473	461	495	449	449	509	446	472	489	453	434	446	435	493	510	464	453	489	459	447	466	493	477	449	469	471	490	479	446	430	497	448	490	489	453	465	516	454	475	515	486	466	458	478	499	483	430	479	481	484	447	454	453	493	458	487	438	459	491	442	446	465	473	485	440	471	501	482	451	494	461	474	480	437	487	458	438	479	487	482	478	486	434	480	454	462	484	472	499	429	481	489	438	486	436	469	527	485	472	482	472	471	495	515	454	450	469	464	450	476	473	474	459	470	515	463	475	494	447	486	449	461	459	476	460	438	460	456	473	491	488	492	514	449	466	489	438	458	459	485	470	473	468	441	483	481	464	482	472	445	467	451	434	451	439	473	473	447	479	480	459	429	446	437	471	465	480	513	444	467	465	467	492	421	480	422	480	439	476	472	457	506	490	451	473	466	462	419	498	475	461	472	432	465	472	477	452	440	452	491	438	477	483	469	501	470	455	452	476	457	475	485	473	435	479	493	468	462	464	490	485	455	420	494	494	476	487	457	513	430	468	491	466	482	479	493	466	538	493	454	468	468	469	467	529	450	458	446	517	488	454	470	474	446	494	478	492	479	445	491	476	467	459	485	454	436	437	471	482	478	447	463	477	467	465	459	454	465	434	467	511	493	464	473	469	467	468	454	486	458	455	456	450	505	446	455	449	481	456	441	467	458	457	512	448	476	464	423	460	486	473	441	448	493	491	467	478	466	444	460	442	491	463	478	471	494	473	484	487	421	437	460	458	468	469	499	490	503	474	457	475	467	486	500	466	445	456	495	471	477	457	445	481	490	486	458	484	440	420	471	452	428	466	484	475	484	455	499	450	524	421	462	488	464	466	473	502	474	457	486	451	462	449	492	476	469	448	479	477	466	471	495	510	481	447	476	451	459	453	443	467	476	441	510	475	489	450	474	450	484	483	482	453	477	455	444	482	499	469	476	514	435	460	442	483	436	459	524	470	489	466	466	475	465	434	463	445	465	492	514	469	483	485	493	488	474	443	456	466	487	465	486	457	463	474	450	523	453	481	454	496	413	476	448	457	501	477	503	470	466	472	474	472	482	441	493	476	448	501	461	495	492	452	437	488	475	439	468	466	507	457	447	456	489	456	460	439	467	467	431	467	448	472	445	452	474	500	478	471	466	469	507	420	451	488	481	492	465	528	473	408	454	451	445	480	496	479	465	501	434	496	454	477	431	476	447	471	469	476	438	496	454	495	455	440	474	500	496	466	480	479	448	467	441	456	469	499	480	507	494	526	489	485	467	462	424	462	458	488	465	452	455	460	461	448	484	486	471	522	474	456	449	493	458	461	486	412	492	470	465	473	449	454	478	445	437	499	457	466	461	491	431	480	457	473	451	441	446	476	495	489	466	477	448	483	487	468	474	488	469	486	476	474	501	449	448	506	447	464	457	501	495	481	458	492	520	486	464	501	473	484	453	473	484	469	476	447	464	432	433	456	458	448	480	473	470	413	454	462	493	448	474	491	430	441	475	494	492	457	456	458	421	444	474	459	466	522	457	491	433	480	529	494	477	452	489	467	459	497	500	484	460	450	436	454	465	454	446	441	526	473	483	448	471	476	474	485	500	471	478	467	517	457	490	513	442	469	450	488	454	436	465	458	503	485	471	461	451	480	502	502	448	471	486	503	523	461	429	441	473	466	500	488	451	468	475	474	463	464	462	430	476	460	448	428	444	487	475	493	478	452	487	451	482	494	466	462	473	453	478	454	455	469	485	510	466	502	490	450	527	450	458	458	476	504	468	445	468	483	487	447	460	439	477	468	440	477	501	474	477	468	482	516	508	472	441	457	499	461	466	503	456	440	454	478	479	490	476	461	463	447	492	444	456	485	462	490	425	499	521	501	485	472	458	460	505	440	454	474	474	460	472	434	422	449	479	440	456	460	447	508	470	479	463	468	501	458	451	436	475	485	446	455	507	466	460	445	497	458	470	487	468	520	463	499	428	476	496	472	491	451	484	479	439	501	492	469	479	494	460	493	472	474	505	473	513	488	445	479	462	450	432	435	463	493	496	495	454	489	469	443	485	457	469	505	488	448	484	480	480	466	460	446	502	452	491	468	467	463	459	480	486	472	437	452	459	426	441	487	467	453	452	453	494	461	480	441	464	478	463	485	443	495	448	484	441	452	471	516	453	461	451	467	460	473	457	447	462	485	418	466	443	454	438	492	466	486	449	464	497	434	463
8276	26153	22729	7695	5762	4499	3051	2472	1603	1357	1200	991	958	899	869	799	732	761	779	759	722	714	703	675	714	697	625	675	624	582	687	647	643	689	641	651	647	624	655	672	605	628	649	652	624	620	637	690	588	620	628	594	594	621	644	650	633	594	614	607	621	629	686	666	613	601	616	644	633	656	586	649	653	587	645	585	620	654	663	611	718	612	656	645	602	647	608	634	676	642	624	632	611	663	638	609	664	629	624	625	611	649	642	602	568	649	628	593	678	633	614	592	623	596	587	679	626	630	592	601	580	575	609	633	648	641	602	613	649	655	608	612	550	638	635	653	632	671	650	570	628	630	595	591	584	665	623	634	584	584	615	637	575	614	606	618	666	665	628	631	601	646	611	656	622	635	669	619	623	622	598	582	632	621	633	567	642	560	647	645	612	620	611	623	619	604	640	627	640	624	625	612	626	624	628	650	694	635	652	654	586	630	650	628	577	603	603	653	612	651	643	632	649	654	655	591	603	606	652	610	600	596	616	631	617	642	600	629	618	631	617	597	621	606	635	625	637	671	574	616	600	593	648	610	621	651	608	608	649	609	633	634	615	565	592	654	667	606	618	624	635	625	618	584	631	629	641	614	641	593	631	625	669	617	607	613	586	613	655	621	593	621	607	639	637	627	609	623	602	691	596	585	623	621	687	566	632	625	636	630	623	605	612	633	626	642	597	662	614	659	627	590	666	644	599	641	595	639	584	602	627	645	638	624	668	622	601	627	616	635	651	625	635	595	557	666	595	623	670	623	622	640	644	604	620	566	636	613	640	664	637	650	658	652	599	604	664	579	624	638	644	638	623	596	681	618	616	623	663	600	602	605	632	634	639	631	614	624	617	622	619	652	610	562	645	692	614	604	596	612	657	614	649	617	609	643	617	611	609	608	658	639	615	669	633	594	623	620	611	615	616	607	629	574	610	627	645	639	608	641	635	629	591	633	634	650	629	644	600	619	617	659	606	602	625	635	578	593	620	578	647	640	619	639	592	625	649	593	632	601	592	630	611	608	630	624	630	602	598	641	652	637	624	676	633	588	599	616	616	650	644	623	589	608	634	617	603	634	625	637	621	594	603	599	609	593	639	642	578	633	647	599	618	622	651	574	625	619	631	612	646	665	622	605	595	643	643	621	578	609	625	630	564	639	643	602	631	618	616	629	648	607	623	620	608	586	594	633	619	641	603	635	642	564	650	630	578	638	625	642	616	642	644	598	601	612	623	633	640	651	642	623	647	651	605	594	646	612	635	635	588	638	611	668	587	645	636	580	626	625	612	633	570	613	597	650	648	606	600	626	642	627	581	643	589	641	646	582	566	641	612	616	605	654	630	639	583	610	652	581	639	625	603	621	611	649	569	621	584	647	576	620	626	634	619	680	623	606	626	602	604	632	644	628	564	648	620	645	607	596	635	608	622	648	637	590	668	618	616	655	613	694	616	648	645	602	643	638	630	630	610	627	620	650	626	602	605	631	630	587	611	637	595	648	602	570	575	619	614	593	624	590	650	608	569	593	581	651	577	637	593	624	611	578	652	581	648	604	669	600	595	664	609	645	639	629	608	599	616	647	636	615	657	637	604	642	607	604	616	608	622	634	601	658	620	651	633	661	623	643	606	715	562	607	619	631	621	593	605	675	639	665	607	618	615	604	633	638	613	589	654	661	601	625	648	636	603	671	619	622	602	616	629	593	651	611	601	637	601	582	655	608	664	606	632	647	628	619	639	611	625	603	614	632	621	621	603	576	612	642	609	643	635	624	580	597	646	660	607	616	618	616	590	610	597	621	672	644	628	627	633	617	579	612	582	627	636	619	650	661	650	641	611	675	642	552	609	620	673	618	596	620	631	585	613	538	630	630	625	611	600	634	594	622	605	643	605	620	621	633	640	581	616	656	631	638	568	666	649	630	662	663	625	651	593	592	609	616	613	678	654	630	573	602	580	612	580	669	686	621	612	710	625	590	634	593	619	596	631	622	611	628	600	635	631	602	612	685	679	635	632	625	663	623	623	665	593	626	601	651	641	666	586	632	621	607	615	589	673	613	663	634	615	605	613	587	619	590	672	612	609	633	629	598	646	591	626	589	622	607	610	592	594	622	646	580	625	648	609	616	643	620	589	627	635	631	621	640	642	564	663	641	612	595	601	647	608	632	633	586	619	617	616	569	665	617	607	617	563	619	602	624	674	626	612	599	651	600	612	596	634	624	615	611	647	619	596	569	641	634	634	601	638	607	616	624	642	598	618	615	606	605	609	604	647	614	651	644	619	604	604	553	624	605	625	623	637	607	617	667	606	644	671	620	650	630	647	575	612	618	659	581	638	580	610	672	628	618	617	637	577	637	649	633	645	623	607	629	615	666	647	659	618	615	646	653	650	640	629	635	581	640	618	643	609	602	608	677	610	630	634	636	597	653	573	594	619	642	635	617	618	640	659	623	654	603	642	621	591	627	586	646	594	622	614	594	623	617	631	685	609	609	635	609	596	645	620	641	607	629	597	579	601	606	585	599	633	601	611	632	590	632	610	630	650	606	605	633	625	625	592	620	646	677	604	606	608	622	631	606	620	634	593	629	632	627	616	624	628	655	643	616	603	636	666	598	644	620	609	657	629	660	655	601	585	630	616	624	583	579	639	645	632	632	641	618	592	588	616	667	630	633	607	628	615	565	613	655	607	599	637	668	603	601	660	627	645	625	638	605	623	599	623	649	612	646	639	618	545	591	586	619	623	660	642	611	598	627	641	659	609	604	616	615	593	595	630	619	616	629	642	603	607	588	614	703	612	614	656	594	577	597	655	649	637	593	634	578	603	655	623	614	632	652	607	620	597	615	599	592	663	585	629	612	583	637	600	635	626	645	631	648	610	608	606	651	625	639	599	633	611	595	641	592	618	627	639	601	593	590	631	601	604	635	627	609	615	626	600	626	646	613	621	642	620	604	611	644	608	622	591	640	622	636	597	586	651	628	580	596	616	616	644	601	637	590	605	629	575	605	594	622	604	615	627	581	594	605	623	605	641	624	614	623	637	650	584	604	630	633	597	647	655	656	606	625	619	576	577	619	633	612	604	613	590	651	607	623	638	602	574	631	662	603	599	654	637	625	598	616	610	615	628	673	601	602	632	652	636	619	628	661	625	571	634	630	610	655	605	593	618	635	594	620	592	641	607	653	600	591	590	588	588	608	636	638	666	621	673	666	581	611	600	619	593	617	612	649	610	611	611	658	569	617	631	604	594	619	657	617	633	623	653	644	605	580	610	577	620	639	682	602	614	601	590	620	681	563	624	600	642	610	651	646	632	628	629	576	583	638	615	661	632	632	653	612	613	646	601	579	609	628	609	620	604	591	634	597	623	637	645	648	634	649	626	629	623	601	665	604	602	661	635	626	602	574	598	631	631	610	602	655	639	633	619	619	622	602	590	638	594	616	627	627	630	608	606	634	636	624	660	603	637	625	631	601
26773	19239	8560	1999	1058	914	690	547	443	507	464	405	378	405	395	414	402	470	443	434	445	423	402	412	452	417	416	383	438	413	450	404	423	421	412	407	474	402	403	395	371	384	396	433	424	433	407	420	408	411	418	440	402	380	394	435	380	431	400	433	421	435	403	411	417	434	427	459	411	417	411	438	399	414	411	450	449	420	429	443	413	422	403	403	427	388	391	385	414	404	425	406	433	430	388	366	398	445	431	433	391	389	404	436	394	411	403	452	414	398	409	398	413	417	439	430	446	448	446	402	415	402	435	453	395	405	384	392	427	441	409	376	389	421	434	417	411	388	420	399	440	436	406	387	391	430	408	420	412	401	413	399	427	409	438	422	431	428	413	379	379	435	424	412	404	374	398	418	391	447	423	404	423	423	409	390	406	436	445	444	435	432	427	419	414	416	417	404	387	413	387	415	420	431	429	405	406	406	403	374	393	447	408	450	396	410	422	375	400	416	407	435	397	423	451	368	380	417	425	445	373	398	426	417	391	445	403	407	421	447	459	400	416	386	427	408	436	415	453	407	428	424	409	433	442	419	416	418	415	429	425	423	445	403	419	440	429	423	390	403	394	400	455	394	409	470	388	439	449	477	410	408	427	405	409	426	399	404	426	407	381	417	399	394	447	417	430	428	424	419	422	435	443	436	441	432	424	406	444	422	400	396	408	421	405	404	402	414	431	399	403	423	408	394	431	431	433	418	443	404	406	425	408	404	389	435	386	408	424	439	414	416	413	389	411	440	428	421	393	392	405	418	412	417	422	417	408	444	386	440	404	430	390	420	404	392	405	404	394	393	390	417	422	375	425	429	443	427	432	399	421	434	374	390	436	397	404	414	392	416	372	404	421	397	405	428	407	389	408	408	385	408	395	377	412	431	433	416	407	393	432	437	428	424	429	417	410	430	429	435	381	405	445	427	446	419	420	380	434	453	440	420	413	449	417	412	439	430	411	408	391	397	404	419	430	386	447	393	385	419	405	373	445	422	434	416	427	407	422	390	404	439	423	412	404	416	420	433	409	416	386	432	420	423	408	409	433	422	370	411	416	399	453	447	403	428	423	396	440	420	382	383	432	404	444	433	435	445	439	398	408	407	456	425	433	419	414	413	432	408	422	410	423	410	467	417	400	429	410	384	436	445	431	415	423	410	390	416	429	434	386	425	421	423	440	457	412	405	399	400	467	462	418	394	443	390	385	395	416	433	436	375	412	452	428	409	423	426	430	442	423	415	434	408	405	453	366	395	432	415	409	386	414	413	430	438	416	368	396	409	418	426	400	437	416	428	408	435	397	419	357	445	384	436	436	406	395	396	409	451	434	436	390	401	417	418	438	392	419	401	449	449	422	391	438	406	406	397	410	416	408	421	413	431	437	408	419	374	436	448	404	419	395	440	395	403	423	430	430	412	405	383	438	394	431	408	429	432	432	402	423	400	433	433	416	446	399	413	410	405	425	406	407	402	423	387	420	465	425	398	430	442	418	402	378	439	411	398	476	415	438	414	431	404	421	435	415	387	439	429	438	422	451	449	452	420	426	410	429	438	411	409	434	414	433	424	426	382	381	373	439	421	396	430	407	413	429	375	401	407	433	441	397	411	400	412	417	380	419	433	408	412	420	430	381	435	429	371	402	394	422	447	407	416	412	402	427	406	443	414	445	434	454	417	383	412	406	427	425	442	429	417	413	401	407	432	408	425	368	388	440	419	438	464	414	445	454	428	407	397	381	406	417	454	404	423	431	404	408	417	377	404	368	439	403	426	420	440	434	437	423	399	413	432	416	479	430	428	394	445	449	422	463	396	396	397	400	417	447	407	406	420	405	422	402	420	430	393	416	407	400	401	439	421	459	417	410	392	396	426	415	374	398	375	407	444	385	398	410	394	425	407	433	438	394	406	422	423	419	403	378	461	411	449	423	435	417	405	430	423	418	421	418	447	407	376	432	406	383	443	430	418	394	412	404	428	434	374	395	452	405	436	408	429	394	366	397	439	409	434	420	431	429	387	432	438	417	396	411	435	424	443	398	405	404	446	428	382	422	388	390	426	427	429	415	421	399	397	383	394	423	428	423	427	382	402	406	428	416	401	408	435	439	426	398	404	410	407	414	454	425	429	402	417	428	466	418	413	409	484	434	424	440	381	410	426	431	423	394	410	389	400	411	407	418	430	425	435	418	415	439	392	401	420	454	455	414	412	390	403	394	373	434	388	453	400	432	368	420	466	374	459	421	440	390	454	383	366	390	399	418	401	402	423	436	380	378	408	447	427	420	395	438	428	421	401	440	418	404	405	414	408	390	368	400	439	380	392	418	451	427	414	405	409	390	398	432	394	409	438	418	424	408	408	420	392	439	408	432	377	414	404	434	406	385	443	403	401	414	400	426	424	405	409	416	444	432	401	404	461	385	402	421	424	423	415	410	436	407	438	444	433	428	388	377	396	463	419	418	417	436	417	435	434	452	403	410	403	413	396	411	415	446	418	405	421	438	387	380	422	399	422	450	421	399	409	403	386	425	467	423	427	423	419	421	436	423	389	407	444	428	392	436	426	380	400	423	435	425	444	394	416	414	422	397	414	404	418	419	452	397	436	386	398	406	435	388	418	383	443	370	383	400	391	452	391	432	434	413	431	474	424	402	373	403	414	402	411	421	408	406	441	430	398	436	389	438	411	400	402	447	404	374	397	427	435	406	426	433	401	421	440	420	412	411	404	429	383	381	390	385	423	395	391	400	426	420	429	424	417	465	377	419	411	423	444	408	422	417	408	403	435	437	413	427	386	405	411	399	426	370	407	423	449	408	421	413	455	372	445	363	416	402	418	415	434	443	435	410	428	419	404	433	400	385	428	393	384	437	391	388	418	423	413	408	416	430	446	389	434	417	462	407	429	389	408	435	441	410	455	405	389	395	384	416	458	454	409	380	429	436	387	426	460	419	404	423	418	413	391	379	428	408	418	440	422	422	410	450	438	408	414	412	367	439	427	419	407	410	402	424	446	440	460	429	382	403	393	429	452	450	427	399	401	437	400	409	457	407	402	420	406	445	415	443	380	402	390	413	446	421	410	402	408	420	384	400	394	377	392	432	441	391	459	404	414	416	391	433	407	406	416	419	411	388	429	412	422	418	393	405	391	425	416	430	401	357	402	437	432	420	448	440	458	438	435	420	408	405	434	405	425	421	407	433	441	424	414	379	430	407	465	465	403	447	406	371	390	427	418	443	428	427	410	411	402	431	402	445	415	437	378	416	416	394	457	423	415	413	438	417	389	426	404	414	436	423	408	418	377	425	407	413	453	442	439	434	434	431	414	436	394	371	400	395	417	458	407	410	408	398	410	395	434	391	427	399	423	412	437	392	446	425	433	413	402	410	387	412	434	422	403	422	425	422	403	413	420	428	413	387	383	409	423	389	398	419	390	451	420	388	420	409	426	418	421	434	427	414	389	412	397	416	411	396	416
6678	11534	7538	2279	1747	1593	1221	841	738	667	612	613	545	577	535	598	564	548	565	573	536	524	526	491	546	537	540	546	561	523	545	492	584	560	548	534	514	557	563	564	583	539	511	571	564	532	551	544	537	556	561	543	534	562	530	551	549	543	514	555	537	518	576	548	529	536	558	546	513	526	530	518	540	542	545	529	539	537	564	542	488	556	575	538	555	511	558	551	551	568	535	507	577	585	542	517	541	532	546	524	552	525	548	547	561	544	514	534	490	529	543	517	543	599	509	564	507	512	546	503	546	569	512	502	541	548	494	577	522	556	497	514	508	543	538	528	534	541	549	571	508	527	556	546	538	560	554	547	526	605	549	530	530	513	525	521	592	520	531	557	540	534	522	567	560	541	533	566	499	579	580	545	550	551	524	529	523	524	528	546	516	571	570	522	513	524	557	554	545	597	554	511	508	535	529	503	520	547	559	565	533	546	523	505	520	521	525	563	509	512	564	554	562	534	532	521	551	542	564	534	535	542	570	557	556	564	503	527	537	553	547	555	564	552	519	544	558	523	559	566	579	503	569	537	501	545	523	558	541	523	535	544	538	551	501	543	549	605	543	532	575	528	517	535	515	543	542	562	554	499	543	556	556	493	587	565	555	592	537	538	564	539	515	515	523	594	537	541	538	474	544	504	556	522	569	553	517	529	548	544	523	557	552	591	518	599	537	548	535	542	548	556	551	492	546	556	562	532	556	514	548	559	514	580	583	522	540	561	519	580	593	532	535	536	570	544	573	549	563	551	516	502	590	495	521	562	519	537	545	511	542	583	510	512	513	567	536	565	532	524	541	500	537	535	527	546	572	557	576	533	565	566	566	569	525	551	507	529	569	549	590	528	568	523	565	525	541	549	596	504	560	537	555	570	560	539	548	550	529	577	547	521	486	507	591	541	519	544	549	554	515	552	518	582	549	570	546	531	553	530	534	518	527	549	545	565	530	552	536	530	547	538	515	538	529	545	547	532	546	551	550	507	556	521	519	528	552	534	535	566	530	539	588	580	547	533	512	544	589	554	542	534	520	515	575	551	543	546	546	586	559	564	517	484	553	522	491	526	558	486	516	505	589	549	535	563	627	521	498	551	564	552	506	561	558	549	558	551	515	540	519	530	526	539	506	553	546	523	551	534	568	539	563	542	530	519	556	541	563	525	529	535	519	570	542	533	553	567	528	550	551	519	572	531	567	503	507	547	516	549	577	560	559	542	537	528	530	543	526	524	517	548	528	555	532	541	600	518	575	536	544	562	558	542	523	512	538	554	541	491	570	538	570	506	528	564	575	577	553	548	555	487	542	466	532	546	543	541	535	537	554	520	523	580	532	561	576	563	573	536	501	544	566	517	542	537	528	541	563	555	504	523	556	553	512	536	541	543	541	572	526	527	534	517	528	558	536	574	563	529	546	513	554	547	553	515	594	578	559	562	498	545	570	528	552	559	536	550	599	549	476	526	556	550	511	529	575	570	535	510	507	577	522	507	510	557	552	554	544	536	524	562	523	524	530	540	546	525	554	523	580	560	544	525	474	533	536	536	609	588	547	582	517	533	570	528	561	570	534	508	566	520	521	519	529	529	532	489	536	559	531	534	531	566	551	546	537	495	547	535	586	526	525	568	562	510	546	551	560	570	578	522	566	572	514	529	522	541	583	540	526	519	495	494	511	553	532	525	537	567	588	527	508	562	533	519	524	538	537	568	512	521	520	550	540	520	514	556	595	514	574	537	546	531	518	522	554	558	532	562	495	532	537	537	507	569	499	523	506	487	552	528	546	590	523	535	584	480	511	567	563	566	549	529	547	525	537	524	558	560	565	584	551	536	583	552	577	535	546	568	533	569	509	543	563	583	554	520	550	513	533	529	552	520	549	542	581	537	549	537	511	529	565	524	570	550	560	577	532	525	557	530	543	527	565	543	508	530	553	569	508	517	540	551	571	550	519	508	535	507	576	556	577	520	541	518	539	533	542	564	570	557	531	503	538	506	496	535	540	519	553	604	521	541	533	566	536	553	520	521	547	522	571	559	535	522	520	542	505	541	522	544	571	558	504	507	584	566	558	525	532	524	543	544	538	547	558	551	568	574	557	497	505	547	511	542	529	487	520	518	540	540	560	523	558	523	553	551	569	552	551	545	510	510	565	561	571	579	567	538	557	539	552	534	569	577	512	519	529	528	565	560	594	508	547	569	521	548	526	526	555	536	516	561	552	507	530	554	523	506	485	500	549	547	553	553	581	530	539	539	563	559	507	519	532	537	528	506	536	539	508	557	515	550	506	520	520	591	515	544	551	526	504	528	585	541	536	546	530	573	531	568	543	533	518	557	551	539	549	502	526	551	510	563	521	577	581	535	556	548	541	586	550	520	513	551	535	565	529	594	536	549	542	541	578	548	554	527	612	521	540	520	543	551	602	601	534	583	538	537	525	557	559	529	527	546	566	531	553	564	543	505	510	532	542	521	563	540	539	543	538	575	503	524	500	554	519	522	509	525	529	531	538	547	518	570	551	546	527	513	518	590	497	524	542	548	546	588	554	536	538	509	572	568	533	560	532	515	553	551	566	513	530	541	576	565	543	578	556	533	535	598	511	573	544	503	513	554	534	489	514	518	548	562	541	525	548	534	544	562	536	553	504	543	541	523	532	495	570	540	515	514	564	555	521	549	551	541	551	491	537	536	571	572	556	508	552	547	557	556	525	550	515	563	514	530	503	557	514	547	566	527	534	487	534	538	535	511	523	534	562	549	522	538	521	555	540	563	573	546	551	568	549	520	552	497	562	568	550	535	541	532	552	546	560	545	536	557	574	554	529	557	526	556	514	538	556	531	545	542	550	527	558	549	527	512	516	554	535	551	495	516	530	532	516	541	543	578	524	561	593	530	551	555	543	539	519	561	541	566	544	588	544	540	539	554	558	517	563	530	584	557	532	544	537	559	548	524	521	525	537	569	485	572	562	522	525	614	568	550	509	532	544	559	554	560	523	518	535	546	571	529	511	576	561	565	538	551	536	585	526	509	532	555	530	574	543	515	561	568	575	579	539	527	558	539	580	556	532	518	562	555	545	560	536	501	546	545	532	509	544	541	595	556	558	546	554	505	542	527	495	546	559	539	511	588	512	577	512	514	559	487	549	510	517	528	561	555	576	562	549	559	526	549	566	578	545	563	546	516	507	523	545	533	542	579	505	495	549	502	535	525	561	544	565	552	547	548	540	565	489	566	530	555	553	578	544	559	571	529	588	509	535	549	556	560	513	556	510	585	559	523	532	565	602	561	555	568	591	548	533	525	519	564	514	525	551	562	511	550	495	521	581	554	538	517	551	559	525	583	542	573	585	508	559	556	539	501	523	513	539	532	529	514	535	541	523	576	558	562	539	522	535	552	584	573	546	546	533	535	535	540	496	549	569	575	551	552	535	517	547	542	515	578	531	528	566	546	559	526	517	536	505	571	554	562
23011	21004	28223	23994	20953	9706	1786	1101	935	888	827	756	666	680	708	725	706	662	693	682	641	693	694	693	688	716	691	698	645	673	664	669	659	647	674	672	698	657	659	699	689	661	651	623	680	610	647	648	657	644	645	689	655	694	640	657	687	646	683	633	625	643	622	665	630	624	621	646	652	647	685	654	659	594	668	677	656	655	703	627	668	665	669	666	675	663	674	621	664	588	637	643	646	702	629	641	658	645	655	637	675	668	631	610	642	636	638	596	644	641	636	643	700	657	679	659	702	684	631	683	663	683	648	615	656	632	626	654	644	634	647	650	647	685	609	643	644	633	723	634	645	662	664	676	642	636	630	622	642	663	602	629	664	665	656	664	613	653	675	671	689	632	620	613	652	658	630	638	695	671	607	639	612	622	599	566	669	612	650	657	643	679	618	650	673	665	638	608	632	690	634	640	697	685	630	653	682	617	627	674	667	658	665	673	618	639	619	718	693	614	629	643	647	670	642	679	663	689	629	682	631	661	679	665	635	663	699	651	633	673	646	624	680	655	640	661	658	644	674	661	653	661	634	640	613	647	595	653	652	637	643	687	581	657	589	661	651	605	617	644	652	654	614	683	636	660	675	621	683	638	642	628	652	637	640	644	636	656	662	667	696	677	631	670	642	642	657	649	593	599	645	648	672	687	642	657	640	673	650	663	616	645	658	679	658	624	646	665	641	656	654	657	670	648	648	651	613	685	666	641	628	664	611	632	702	677	681	679	671	667	663	650	683	658	623	676	673	638	658	601	617	658	650	675	659	667	680	662	658	675	626	673	665	657	691	659	606	605	648	675	675	625	638	637	644	619	660	641	647	620	634	685	620	627	645	670	698	578	708	658	659	634	612	657	660	601	612	660	665	648	638	657	666	619	631	619	608	687	638	644	700	698	654	644	637	645	654	665	661	641	693	651	635	617	662	658	661	651	651	701	690	679	656	644	672	654	668	642	633	615	701	639	642	635	695	645	642	648	685	619	622	670	692	647	701	666	684	695	668	684	675	682	694	639	680	626	614	650	680	627	632	634	673	633	619	631	683	652	611	646	631	608	685	653	673	666	711	675	650	670	656	640	688	645	646	639	663	682	630	624	662	666	617	648	629	622	649	669	621	614	669	616	671	696	652	621	687	690	665	632	643	690	623	625	639	665	678	669	628	636	646	631	656	657	645	618	639	663	631	649	661	679	629	613	609	648	642	654	708	681	636	617	703	611	655	671	638	658	658	593	666	678	651	644	637	626	619	649	653	711	664	622	663	653	680	643	664	659	685	658	657	632	667	696	655	656	644	637	639	632	623	642	649	649	666	688	691	681	645	653	634	666	686	651	674	655	649	651	606	644	638	671	666	647	625	673	668	622	633	627	675	675	646	680	682	642	628	652	666	640	665	646	618	674	616	640	630	684	655	686	657	631	637	635	641	706	655	626	651	663	617	670	725	628	634	661	680	648	670	671	647	669	671	652	624	649	655	689	646	655	672	615	642	659	663	659	628	633	635	637	641	630	615	654	678	660	651	651	650	643	661	687	652	618	671	651	671	662	661	644	678	676	669	676	643	653	621	647	658	644	634	621	637	665	687	627	624	604	672	615	682	653	665	634	690	665	657	666	629	643	648	665	662	624	639	627	607	656	631	648	632	679	634	672	636	631	647	651	636	659	668	628	671	619	646	645	658	638	697	631	663	663	652	639	662	667	673	638	671	616	642	663	650	610	634	663	659	647	679	675	663	644	652	641	613	645	651	651	647	628	627	627	624	639	599	621	675	627	671	661	642	655	626	659	661	637	623	604	622	643	664	689	636	655	622	640	674	601	614	654	651	626	668	676	630	621	677	662	638	650	635	653	594	648	688	648	629	614	696	632	645	615	677	665	615	650	659	649	662	645	662	659	651	634	666	680	660	665	635	653	643	631	665	643	697	632	659	634	713	620	657	628	653	648	655	657	655	666	646	666	667	627	682	645	640	693	662	685	626	652	628	703	624	650	691	664	673	651	675	642	632	619	645	614	658	671	675	669	662	707	653	695	655	628	643	628	656	689	646	667	693	663	630	684	685	678	604	653	688	627	675	668	589	633	651	628	675	626	647	666	707	621	702	630	606	694	655	672	671	630	607	627	635	657	635	669	638	622	673	698	647	680	609	645	669	596	646	648	621	639	662	645	682	633	691	659	639	641	657	612	638	666	663	677	689	669	588	672	665	683	693	643	605	638	615	680	627	658	622	692	652	614	704	650	619	644	604	630	642	687	596	648	686	655	642	632	679	628	681	672	645	643	649	635	647	691	651	618	630	670	655	600	670	658	678	649	686	661	645	675	666	656	608	632	624	639	641	660	653	661	653	657	635	626	674	647	633	655	619	638	660	641	663	646	655	685	661	694	649	601	654	630	712	687	640	659	700	697	649	638	610	656	623	636	634	638	662	667	656	640	619	652	676	661	601	689	634	651	652	676	659	667	649	653	607	693	635	616	681	667	706	632	614	665	632	677	674	629	651	661	641	631	617	639	646	646	645	695	660	668	630	689	583	666	620	620	614	644	636	675	636	691	651	665	674	610	667	672	676	637	641	680	651	639	683	648	663	655	660	665	620	683	644	598	683	610	657	682	673	647	664	624	661	648	682	626	629	630	683	640	631	673	646	676	713	663	666	654	635	661	699	650	646	630	634	674	641	668	668	638	657	647	653	650	679	630	628	666	671	693	652	594	703	666	657	674	683	607	613	648	672	628	688	624	635	662	605	655	687	668	635	631	662	644	627	680	653	660	662	642	701	652	681	688	650	644	680	682	608	629	651	674	630	661	629	686	596	640	648	648	600	630	643	642	651	665	670	670	688	671	628	683	679	648	601	672	651	641	674	640	613	602	597	635	700	655	647	664	641	660	638	618	650	656	631	648	644	689	626	648	653	638	666	679	655	667	629	645	670	657	608	638	676	637	650	588	621	631	630	641	638	615	653	675	638	671	658	671	658	652	605	651	640	593	639	650	611	714	662	659	637	618	627	676	635	664	657	619	617	662	650	625	667	621	615	652	664	658	657	670	644	675	665	650	708	634	615	651	642	629	651	620	646	664	643	638	652	668	631	666	640	667	631	638	649	689	629	649	633	657	633	634	655	676	648	664	665	648	674	628	621	657	651	628	620	631	678	665	621	683	606	666	657	607	639	640	708	703	687	653	659	651	648	636	657	642	649	689	632	648	648	629	691	666	690	693	620	634	708	675	647	675	622	685	737	666	661	673	645	630	651	670	640	648	668	622	658	633	624	682	613	674	652	672	667	631	645	588	586	631	669	668	637	657	709	640	643	642	646	629	632	632	661	653	635	598	623	665	617	658	679	679	655	673	576	640	629	653	619	629	660	678	646	659	623	660	656	662	661	618	686	665	626	655	642	645	704	639	651	644	612	613	648	662	634	676	644	630	656	641	710	665	628	647	657	621	622	639	637	657	731	584	656	711	632	643
7039	19835	17362	6928	5305	4006	2308	1758	1402	1232	1112	1027	987	975	984	966	948	913	908	826	841	816	845	898	870	870	848	895	847	871	866	845	846	836	838	832	847	859	824	925	874	821	821	823	866	827	796	861	822	853	869	866	809	886	865	857	885	820	827	840	829	808	867	830	827	836	859	878	826	851	846	835	829	848	840	871	805	829	829	860	883	869	842	842	842	851	846	849	836	832	816	855	834	804	840	876	833	862	789	838	898	826	883	838	849	885	810	884	836	864	878	888	860	783	828	831	835	851	830	797	870	848	855	803	836	826	846	871	816	791	857	824	848	842	857	880	842	837	853	820	864	857	822	820	838	834	811	871	906	855	869	868	831	794	834	832	856	872	839	846	843	862	832	860	886	874	847	858	840	857	862	892	890	847	859	832	835	827	841	821	863	811	808	843	740	829	826	853	813	805	842	851	822	809	829	830	873	824	895	846	856	833	892	874	859	837	846	826	810	815	910	815	840	818	801	818	836	873	854	821	862	810	813	867	800	808	825	871	848	852	871	847	833	879	830	829	810	865	855	814	897	894	779	803	832	839	793	823	795	848	853	800	851	879	819	819	828	832	877	805	840	834	831	838	809	834	796	865	835	839	794	830	860	861	828	861	784	851	830	878	834	829	834	836	826	864	781	875	851	859	828	859	893	837	806	848	851	809	805	857	834	816	815	792	832	789	805	831	792	851	822	855	874	870	889	865	860	827	913	873	858	890	841	838	842	914	830	872	851	795	843	804	830	819	861	861	866	859	783	858	846	808	816	856	830	852	850	801	814	775	859	855	869	842	797	836	802	862	805	794	867	821	857	846	846	850	854	818	799	840	876	840	844	849	814	851	823	847	831	873	825	790	893	855	780	889	802	837	840	846	818	828	859	836	836	845	839	855	821	854	821	825	883	850	809	834	816	892	863	815	895	851	841	854	863	832	820	834	837	843	860	813	850	867	797	831	813	812	839	818	837	809	826	822	844	819	864	858	856	853	809	845	826	847	884	882	827	843	840	823	806	787	826	849	818	837	863	874	848	789	834	811	882	826	889	882	781	872	816	824	892	830	815	832	850	849	818	844	850	859	835	839	808	827	846	836	819	781	787	846	881	832	835	844	832	812	858	843	798	841	825	791	792	856	857	819	833	858	758	930	817	798	806	804	801	887	850	834	840	841	855	860	835	836	811	880	844	818	808	812	803	811	859	814	839	815	855	868	822	804	838	828	828	810	833	838	862	837	879	836	809	848	795	809	843	802	816	861	845	799	816	842	869	873	869	821	829	836	868	810	811	831	829	812	827	821	788	856	855	857	826	850	847	771	869	842	836	888	822	873	831	857	859	817	871	807	850	868	849	810	842	830	805	847	857	826	880	848	834	794	812	849	894	784	840	847	848	822	855	892	870	828	833	806	886	818	875	857	845	795	829	838	857	805	813	798	892	843	862	857	821	853	872	834	876	851	847	810	800	839	860	814	848	871	842	855	814	826	806	873	839	839	863	811	832	829	835	824	794	789	864	845	864	832	805	821	795	821	801	879	848	841	910	847	826	820	872	836	822	819	810	848	815	819	851	871	869	894	805	832	838	873	832	837	841	800	900	794	802	865	889	867	837	881	845	810	866	831	841	813	802	813	811	880	815	787	852	839	832	866	890	867	805	824	881	850	830	812	879	929	867	832	864	877	855	845	830	851	770	792	821	898	870	814	792	827	837	843	871	826	820	842	815	833	817	881	835	855	865	847	872	848	853	853	833	808	845	863	833	855	888	854	847	831	822	829	839	811	803	906	876	851	839	870	881	888	851	816	909	811	856	819	835	830	855	819	828	812	844	819	838	822	801	842	837	837	816	834	873	827	833	859	849	836	818	851	809	851	827	854	842	843	851	845	794	831	782	877	850	803	849	834	789	874	829	867	782	829	821	874	817	863	860	809	818	931	814	844	839	783	803	833	833	838	835	808	877	816	875	785	822	816	832	840	827	838	855	811	852	851	831	858	862	761	826	852	812	811	836	840	815	862	841	851	832	794	845	831	841	870	844	896	894	800	899	869	858	812	788	865	906	824	802	839	800	839	831	819	844	864	833	860	839	828	843	839	837	793	892	837	877	801	788	863	828	825	864	877	812	801	870	881	845	848	830	810	841	812	862	896	808	841	853	871	861	859	882	838	872	857	812	828	812	871	898	820	822	893	835	845	884	859	769	839	782	814	806	830	839	867	864	866	806	819	863	798	880	839	819	850	809	777	801	847	860	844	842	911	838	859	808	873	851	858	885	844	826	863	844	829	880	911	862	840	872	828	877	870	814	853	805	804	844	821	848	856	860	829	862	843	846	853	855	828	854	812	801	859	879	814	818	842	868	893	814	825	869	871	849	831	876	845	853	802	846	852	823	842	791	831	826	793	868	852	794	831	833	793	830	854	825	846	866	786	843	838	837	889	870	862	817	827	864	841	854	869	850	872	873	895	789	820	829	858	856	804	812	824	861	821	826	853	847	843	813	839	832	799	834	862	845	797	853	858	819	808	806	850	877	840	862	827	810	803	806	818	815	828	841	836	843	837	829	862	808	842	817	866	876	854	761	893	828	816	795	876	820	880	885	848	823	854	834	809	887	846	858	787	825	856	841	878	862	839	801	809	878	854	887	871	840	826	827	814	861	838	878	822	803	825	842	813	865	815	853	847	855	859	816	842	805	751	844	836	828	863	840	844	834	827	820	827	879	805	874	812	880	849	837	851	843	836	812	863	828	859	901	842	847	840	872	769	849	814	832	877	794	819	829	836	792	837	831	881	868	836	819	807	861	822	812	855	804	819	842	834	815	824	843	820	825	802	871	860	810	853	858	849	790	836	802	857	845	850	807	801	885	829	817	834	830	857	793	881	879	799	846	829	824	850	839	844	846	809	843	858	821	823	857	841	835	846	806	837	857	866	855	856	842	816	863	811	850	823	826	810	889	788	831	835	841	858	769	875	860	851	849	772	850	824	835	799	813	839	797	863	822	868	821	834	860	808	832	843	842	773	832	837	856	905	859	809	811	868	835	859	811	793	810	887	783	822	783	770	851	824	824	829	786	883	809	844	875	829	800	828	817	839	847	825	840	873	870	875	852	868	828	864	803	813	827	834	853	873	853	834	874	804	811	894	809	849	885	790	855	793	798	890	853	846	809	811	858	822	819	823	857	874	814	760	801	871	777	844	855	889	873	844	853	820	835	848	826	853	812	795	875	847	834	835	869	839	815	831	861	787	826	849	862	860	794	768	816	857	887	843	780	837	844	808	835	887	849	816	823	779	829	799	821	857	816	855	827	879	842	797	857	817	854	831	827	848	887	812	819	934	822	857	828	845	844	812	828	825	838	861	870	833	829	865	815	832	846	844	849	801	824	833	853	835	859	844	820	837	847	832	799	829	846	848	814	772	851	821	878	838	849	827	852	842	824	814	833	861	837	860	772	830	845	794	848	843	844	794	826	868
24152	21013	26888	25045	7499	858	479	434	318	293	229	246	224	229	232	207	210	210	202	231	183	223	206	211	185	220	221	210	221	192	195	201	208	205	206	197	206	227	201	207	195	190	201	197	210	189	193	215	218	215	203	187	190	228	206	202	202	204	204	187	204	186	205	178	203	195	195	209	208	197	187	209	195	194	203	184	198	176	212	165	231	211	207	201	198	185	192	187	197	206	198	199	208	228	199	210	209	201	201	199	193	202	200	186	194	204	218	211	208	181	183	194	194	190	203	159	180	181	204	204	217	206	179	210	156	190	199	175	198	198	192	177	200	188	210	205	207	186	205	194	200	200	199	151	189	185	177	198	217	195	184	183	187	195	206	177	192	212	179	196	204	196	189	192	192	198	201	191	189	185	193	174	184	219	211	184	182	187	211	194	208	195	202	222	190	183	206	197	219	201	192	169	196	177	173	185	178	210	222	199	181	196	189	202	191	172	191	205	198	202	183	212	215	206	177	213	205	200	175	204	189	201	201	205	183	180	198	201	179	204	199	182	192	198	185	202	196	200	179	183	197	225	195	196	211	201	211	190	183	192	186	200	192	204	186	196	196	181	210	181	201	183	192	175	191	187	192	197	216	210	188	201	192	198	188	187	175	187	207	181	192	195	182	182	205	176	202	200	193	221	204	214	205	209	181	194	221	194	210	167	204	213	214	190	190	209	188	194	230	199	193	206	187	191	194	181	198	190	183	200	201	197	206	201	206	189	200	177	190	208	193	182	166	209	186	226	202	167	213	187	212	192	191	187	167	217	209	195	203	210	184	192	204	188	201	180	185	211	219	195	182	187	192	190	191	209	200	202	194	187	213	209	226	202	184	182	196	193	195	193	182	198	186	210	189	189	179	203	203	190	208	207	208	180	196	176	202	198	203	178	224	176	189	216	188	202	184	197	199	181	204	182	187	182	166	214	209	183	181	216	200	171	183	173	182	192	185	211	209	192	197	197	213	185	196	209	192	188	159	195	213	187	203	202	206	188	198	203	204	193	201	219	193	198	225	179	190	208	183	211	192	211	197	168	178	212	199	194	195	186	183	185	189	164	182	173	208	200	216	203	197	198	181	212	205	203	178	200	196	220	189	184	206	186	211	197	176	208	204	194	177	186	194	218	186	201	201	195	195	194	202	233	189	187	207	196	192	210	202	194	229	177	191	222	202	206	181	197	204	223	224	199	202	190	216	176	180	224	191	191	209	218	196	168	188	188	220	183	187	194	212	194	192	183	168	210	164	161	176	217	189	207	211	204	194	200	202	209	207	197	205	194	203	213	191	182	178	180	197	202	212	202	219	192	213	175	177	194	218	205	179	190	189	199	194	204	202	213	196	195	224	186	185	184	173	207	189	201	212	185	207	216	197	192	180	207	213	206	189	206	169	215	190	187	220	204	183	181	190	191	178	196	182	209	217	191	183	210	219	200	208	202	210	192	183	200	189	189	191	192	209	204	176	170	196	213	179	191	195	209	182	174	186	178	200	179	199	188	214	207	211	207	200	194	189	183	201	210	198	207	193	204	205	208	174	206	181	196	185	203	197	182	183	202	186	188	218	200	214	179	204	216	193	217	163	184	184	171	193	214	198	178	199	208	200	186	199	198	180	191	166	186	208	197	210	203	189	198	208	204	196	180	208	188	198	203	169	168	174	182	203	191	204	198	183	185	190	212	178	175	191	184	197	208	189	211	207	180	189	205	211	187	209	200	183	191	210	187	193	224	189	194	190	193	204	200	215	220	176	224	200	192	206	170	182	190	161	196	185	199	190	190	210	220	205	221	184	196	182	207	192	193	182	195	179	192	198	178	186	186	190	195	192	178	200	178	185	200	183	169	184	173	196	200	192	237	184	208	192	199	184	175	189	193	205	217	196	197	177	168	223	197	194	181	208	211	231	202	192	187	210	202	179	196	208	180	182	199	227	184	190	184	145	212	211	218	197	210	164	187	191	212	199	194	193	212	187	203	196	183	190	202	181	184	194	218	185	185	190	186	172	197	203	197	183	182	193	178	184	201	216	195	177	186	195	187	203	206	185	190	186	192	197	207	208	205	178	180	208	180	197	187	174	191	195	200	187	217	222	204	196	213	196	209	209	208	191	191	201	204	187	192	180	188	196	196	190	210	203	198	193	181	189	173	202	202	203	186	207	189	215	198	202	190	195	201	194	203	208	222	206	207	202	209	232	207	200	200	188	205	189	207	184	213	202	203	199	180	209	199	191	168	186	175	167	206	190	227	191	173	202	191	208	212	197	198	206	203	189	228	187	196	192	183	186	192	200	192	216	199	176	201	203	215	185	193	196	215	194	179	194	190	195	172	173	207	185	208	212	178	184	205	205	218	223	207	200	190	215	176	197	185	189	172	181	180	181	193	185	179	205	197	199	207	231	195	181	183	219	214	186	209	193	181	207	198	202	193	191	176	201	214	208	177	196	197	215	228	187	175	179	174	182	167	210	197	204	181	179	200	201	182	199	184	212	223	230	205	213	213	207	204	187	199	171	199	202	181	195	193	198	210	188	215	198	192	198	180	193	216	201	216	178	168	210	192	177	207	200	210	170	204	194	171	219	170	192	206	210	184	196	201	197	234	207	207	173	182	182	177	200	202	156	197	179	211	197	196	194	205	183	206	205	198	194	206	187	194	167	193	202	207	216	179	203	195	207	184	187	179	194	197	208	206	176	194	203	165	183	199	207	194	193	182	221	191	205	211	199	191	206	191	195	198	189	196	207	203	215	173	215	213	187	176	226	202	232	195	207	196	204	203	176	186	197	190	198	206	229	192	195	198	183	220	188	206	184	203	200	225	193	180	181	196	153	184	193	203	202	196	206	186	223	205	216	211	214	190	189	212	194	209	208	210	197	221	191	185	184	187	228	144	196	196	182	203	219	194	202	224	192	178	161	191	222	187	211	193	190	221	174	224	193	187	202	214	178	183	201	201	171	181	179	190	202	192	219	187	215	204	194	204	180	183	191	197	194	193	211	188	189	182	189	188	191	187	218	193	178	207	165	188	175	203	211	189	192	195	211	200	194	209	200	199	164	173	173	209	192	208	182	219	204	204	174	190	207	199	196	200	205	179	201	192	190	195	189	201	194	194	226	190	207	186	179	197	209	181	196	192	216	202	204	200	187	185	173	179	193	206	198	199	193	212	209	221	196	207	206	183	205	198	183	210	208	182	178	198	193	200	187	203	207	191	189	181	190	234	207	193	202	208	190	181	196	191	186	186	200	171	217	159	192	187	186	201	232	180	190	201	206	179	193	196	188	210	202	201	184	195	199	203	193	193	202	187	199	177	203	211	229	204	226	221	178	170	195	220	194	182	182	180	194	200	186	205	184	208	180	208	217	176	196	176	194	183	211	194	174	181	194	201	197	159	200	185	187	180	181	204	203	198	168	183	217	194	195	208	191	194	171	178	199	188	201	191	205	194	217	194	191	181	206	194	196	173
6422	14470	12935	5075	3030	1640	999	839	624	520	404	342	348	330	307	316	349	300	354	290	289	321	281	289	265	293	289	283	294	296	277	264	291	256	263	256	240	270	264	289	271	278	310	311	249	280	284	244	295	263	303	292	305	242	291	246	287	281	259	271	291	284	274	286	269	271	273	278	261	265	250	278	300	272	274	262	248	278	271	271	261	302	296	284	290	308	261	272	255	269	269	256	279	265	261	265	289	279	253	284	253	271	269	278	294	251	243	264	292	289	256	268	262	270	302	270	274	271	285	268	268	251	268	278	264	248	286	268	255	272	278	267	260	261	296	271	256	286	267	250	251	287	267	317	269	294	281	302	262	228	286	262	271	295	287	263	290	267	260	273	267	264	295	262	282	290	246	283	284	276	248	269	298	241	277	277	255	249	288	267	282	265	263	256	264	247	283	262	263	263	284	259	295	270	266	273	287	256	250	284	262	290	280	251	257	257	278	272	260	289	270	256	262	286	242	298	275	281	260	269	259	277	282	290	250	282	278	252	293	271	274	288	278	253	247	289	264	289	281	254	259	292	267	260	254	277	258	236	263	259	273	279	284	297	267	252	275	273	303	272	299	277	303	285	261	280	253	297	257	285	287	258	267	262	280	268	294	263	263	276	288	296	294	281	266	265	263	266	266	270	288	266	264	274	297	290	282	252	267	285	248	248	259	274	283	270	287	301	260	281	281	296	284	287	283	271	282	251	286	269	277	283	267	317	275	268	283	252	273	284	243	274	285	301	262	267	250	247	260	268	255	262	270	273	274	272	287	289	284	273	264	249	259	240	271	251	251	262	279	267	272	284	265	285	285	282	265	259	278	273	273	253	282	260	278	282	280	294	247	276	265	246	294	286	284	272	262	268	289	270	273	261	251	286	268	288	290	285	270	277	287	265	236	265	262	259	282	282	262	273	257	260	259	275	279	313	285	309	289	269	298	303	269	275	281	269	261	267	275	300	282	266	290	245	249	261	263	257	288	278	294	292	238	261	266	273	256	297	283	275	261	270	262	253	256	276	295	269	284	259	275	255	255	295	287	268	234	285	276	260	265	264	285	262	279	293	260	270	267	263	260	252	285	244	276	289	256	290	251	254	270	272	271	259	263	260	286	247	280	263	275	307	283	251	264	294	267	283	277	270	267	267	296	250	271	295	257	262	263	256	242	266	264	292	273	275	249	271	276	241	253	296	300	270	287	288	269	280	264	274	254	288	294	271	266	296	274	296	272	260	277	265	255	276	268	264	263	289	269	251	263	262	293	270	249	280	293	260	291	285	273	261	293	265	270	282	265	298	278	288	257	262	274	259	267	255	269	284	259	257	294	273	260	281	276	301	243	301	285	282	278	300	275	274	257	270	292	266	267	265	276	269	276	247	270	264	248	284	284	262	267	280	272	255	287	289	248	273	247	236	280	263	264	247	280	249	283	264	297	278	298	292	257	262	270	262	271	289	250	270	302	266	243	299	276	255	257	265	266	284	285	260	254	246	279	283	281	276	273	281	252	309	295	248	246	280	270	295	258	268	284	282	268	295	261	295	267	296	271	302	271	289	247	292	282	260	256	231	263	264	250	288	247	256	302	217	286	290	265	279	289	254	279	250	264	273	251	254	272	256	286	274	289	260	268	295	291	260	302	270	260	316	247	268	277	249	282	299	256	290	272	290	262	274	269	251	278	238	263	272	252	266	272	248	267	273	283	272	277	278	258	251	270	265	277	260	287	271	268	285	296	282	283	272	287	282	276	279	281	268	278	270	297	274	253	284	266	270	274	289	278	263	314	272	299	306	253	272	277	265	269	255	270	269	292	252	272	277	264	288	287	259	283	313	284	280	266	254	313	300	262	290	285	289	260	269	248	306	271	295	262	280	256	266	264	274	268	260	263	273	268	264	249	292	254	270	270	262	254	280	291	275	276	284	280	272	255	254	263	291	282	262	274	275	254	245	300	290	259	243	267	275	242	255	291	293	279	278	259	266	285	296	251	270	268	288	286	284	255	255	308	275	270	291	242	246	245	271	248	278	288	291	270	300	275	299	246	278	267	269	282	275	253	263	244	248	274	287	284	273	281	295	256	258	254	260	261	241	294	273	293	270	266	302	268	265	262	255	269	264	305	286	256	303	295	279	289	284	280	284	269	273	280	279	276	267	305	249	271	276	246	290	258	266	253	284	278	289	269	273	273	242	246	276	282	240	264	288	272	273	254	281	250	281	270	284	284	264	249	265	264	278	274	245	254	244	295	266	272	279	266	268	282	256	246	285	271	317	279	274	274	247	260	298	266	249	266	267	259	270	268	300	257	269	269	265	276	263	273	273	272	281	262	256	272	275	262	262	268	272	261	275	236	252	276	273	258	250	250	285	263	274	255	264	263	267	263	282	289	288	275	274	255	285	252	237	268	269	275	263	264	270	263	265	279	268	282	277	239	241	262	259	290	261	305	255	259	287	260	279	313	295	276	266	270	270	280	299	296	278	247	293	258	251	250	271	276	296	273	271	258	283	269	267	284	246	308	284	252	279	265	297	256	284	271	255	286	276	265	277	266	237	267	267	287	261	271	309	300	295	298	273	275	296	264	265	286	263	288	295	303	275	286	259	270	286	279	261	270	282	269	278	259	272	261	295	268	270	256	267	296	271	265	272	245	274	274	243	275	291	252	282	307	283	261	272	297	257	257	282	260	284	271	273	248	266	249	304	275	266	278	285	288	299	259	291	274	253	258	277	272	296	285	270	279	279	266	264	266	263	249	273	277	249	274	281	272	258	274	270	243	275	281	288	286	261	281	271	287	275	261	264	254	268	305	272	269	294	240	284	272	263	244	273	280	260	248	298	275	255	270	263	306	285	307	250	268	239	243	280	226	254	254	247	267	258	273	271	265	283	271	258	263	302	288	274	294	252	271	249	238	246	248	271	283	269	299	251	275	283	263	279	258	256	286	276	273	239	253	290	270	255	257	261	287	253	254	270	279	273	286	255	270	284	292	275	285	291	265	256	279	261	241	280	258	262	256	269	253	266	269	266	297	289	267	275	299	239	262	259	255	291	287	274	274	293	278	276	249	270	310	263	278	293	271	283	273	282	253	266	278	268	251	265	269	268	270	258	283	248	279	276	286	296	257	265	284	281	272	248	287	293	293	270	283	271	274	262	296	269	262	262	271	254	294	290	271	257	259	274	260	288	273	266	237	286	304	264	256	279	254	278	286	271	306	256	291	239	289	284	295	273	263	280	270	264	261	250	271	284	255	262	246	256	268	283	269	269	290	242	299	284	274	262	267	292	283	252	248	287	258	276	269	264	270	284	262	288	317	284	257	275	260	279	269	304	277	274	282	271	266	289	277	283	246	271	267	264	285	287	278	289	252	254	252	298	243	259	270	261	268	271	260	279	266	275	254	247	258	259	247	272	259	292	265	306	256	257	257	314	257	280	261	269	254	271	252	245	269	311	279	274	283	272	237	289
22175	21084	28793	23585	21078	21042	6298	1239	897	761	723	712	611	597	505	547	527	584	529	515	530	516	483	503	511	499	459	521	498	508	455	494	465	503	529	430	459	445	479	498	507	453	514	486	476	449	458	505	483	490	514	480	500	481	456	453	500	449	485	465	524	450	493	475	455	460	493	456	486	459	515	485	489	506	485	476	473	487	478	468	450	468	465	480	473	465	460	470	464	485	467	463	463	456	517	487	507	462	454	496	497	505	463	446	451	449	477	485	488	493	490	476	458	471	463	443	489	492	471	443	508	472	463	465	472	459	485	465	446	491	492	465	470	490	492	474	497	504	464	457	494	443	457	456	434	470	517	474	463	462	444	463	445	468	457	466	490	470	491	472	459	472	465	463	474	484	482	477	473	487	514	453	453	487	494	462	514	525	497	459	431	468	468	487	479	440	487	475	419	491	467	435	476	501	487	458	466	450	473	492	464	468	431	485	505	442	448	515	489	474	465	492	505	471	471	454	471	526	503	463	518	465	484	459	485	498	460	454	484	458	475	471	518	427	516	495	467	490	437	462	440	434	486	452	494	489	459	513	438	443	462	482	465	465	502	474	440	509	485	470	469	466	484	491	471	437	453	444	460	511	429	474	444	517	445	478	449	479	490	474	478	459	494	501	484	444	479	473	490	459	504	469	456	476	476	456	511	496	460	439	459	448	505	480	444	486	484	485	474	475	458	437	462	492	512	484	484	445	471	471	475	467	466	500	480	481	495	472	478	500	429	476	484	441	491	459	447	502	469	488	458	477	484	470	461	507	474	467	484	472	470	461	468	469	462	454	477	469	462	485	449	504	461	465	510	496	446	474	446	473	471	491	455	466	502	443	467	462	479	489	461	499	510	480	489	438	448	483	482	490	487	435	435	488	480	463	471	490	443	459	505	507	437	445	448	469	488	466	431	502	458	505	470	461	466	484	482	472	473	474	479	456	495	481	477	478	452	438	488	471	475	470	465	494	482	472	468	483	528	441	464	488	456	471	518	469	473	468	473	453	459	485	498	478	491	468	475	456	470	449	480	465	477	464	470	484	454	435	483	470	478	487	486	504	453	428	459	509	481	447	462	503	470	470	456	515	491	463	474	456	477	504	478	450	487	476	432	477	473	456	461	475	445	473	493	486	448	470	499	473	455	510	492	468	478	476	463	523	482	468	435	475	445	505	456	452	463	495	493	429	418	483	499	499	487	480	461	480	471	525	486	457	444	455	470	486	399	479	460	475	490	507	492	463	448	500	433	475	475	442	471	446	463	480	438	460	480	464	484	495	461	491	474	503	460	462	502	459	481	495	485	470	461	470	450	469	497	472	477	490	461	462	447	478	462	476	471	459	482	470	433	473	471	482	541	485	459	423	468	440	471	536	468	485	476	459	485	446	468	451	471	486	486	469	472	503	496	499	487	477	484	480	460	487	476	497	484	457	474	457	490	435	479	488	491	473	473	479	498	455	506	481	459	454	477	469	462	485	480	462	453	458	479	457	461	466	465	496	480	494	460	499	520	517	487	456	485	460	517	500	450	459	504	495	467	424	461	480	476	461	451	478	499	492	467	507	499	469	494	461	511	469	480	484	422	502	439	460	451	446	463	504	460	453	468	479	468	470	465	489	452	446	452	458	504	458	485	483	482	445	492	497	483	464	485	469	459	462	471	439	440	443	465	441	468	464	450	479	472	438	472	500	500	465	458	492	461	480	485	453	474	469	479	497	473	487	459	436	473	463	512	490	465	456	441	468	485	493	455	468	501	464	463	496	437	470	508	460	474	433	472	454	465	466	476	489	392	500	460	435	482	469	453	508	477	483	451	462	500	468	442	452	484	447	484	470	473	430	445	464	484	454	434	511	465	521	463	485	439	452	419	473	455	457	496	503	478	448	518	494	454	502	488	464	479	483	452	485	432	478	414	529	489	457	465	453	440	489	508	473	442	457	469	437	467	504	456	484	454	450	486	424	470	451	483	479	491	480	512	453	494	451	452	495	490	502	470	454	472	490	435	473	410	468	429	451	487	509	484	472	478	473	451	482	502	492	450	477	452	463	477	478	449	487	519	454	450	443	470	428	462	501	468	490	498	443	468	463	480	454	501	531	452	462	473	491	453	459	451	458	459	504	468	505	489	464	430	454	449	500	474	469	461	476	469	478	470	471	468	472	463	427	498	417	475	493	464	459	481	473	434	472	478	443	446	496	476	478	514	462	474	466	466	451	471	469	479	516	481	468	440	474	475	484	506	453	472	494	456	488	515	497	453	459	474	463	446	475	482	461	442	465	483	487	478	477	485	433	473	472	487	428	438	433	444	457	443	451	446	465	484	470	493	458	484	456	480	455	469	443	467	486	491	440	523	489	456	512	492	478	469	464	449	479	473	484	449	480	498	465	439	481	440	458	514	469	502	444	450	467	487	502	479	477	450	490	487	455	469	461	466	481	462	459	510	458	490	491	460	469	509	467	499	499	465	509	430	474	482	478	486	463	507	490	480	422	517	460	455	474	508	493	515	499	472	465	467	421	451	458	489	480	445	477	474	460	450	428	503	451	466	466	445	471	506	510	456	455	454	472	511	478	475	470	469	441	446	477	507	489	480	488	466	450	465	475	454	457	481	454	418	497	478	473	427	479	459	489	482	469	486	454	473	512	500	489	462	481	473	464	469	481	508	448	476	479	483	475	530	454	444	471	445	472	453	506	410	470	492	448	491	480	486	491	473	457	488	501	482	482	471	476	438	476	437	509	484	495	464	457	474	456	486	485	465	469	456	476	448	460	512	516	484	515	482	490	471	483	432	471	491	443	483	458	503	470	508	435	488	481	460	476	493	468	495	477	410	413	451	463	465	485	452	435	469	477	497	466	445	540	492	479	476	470	456	457	480	500	479	493	494	480	448	459	471	489	461	455	502	461	486	479	497	462	461	443	487	546	452	467	495	449	456	483	481	472	486	469	466	496	464	472	438	445	447	526	494	449	464	467	468	497	497	487	492	438	432	430	480	477	474	486	469	465	509	478	498	502	467	470	450	441	474	463	454	437	473	487	501	489	482	415	473	451	471	477	466	446	466	454	456	462	392	485	471	451	450	444	455	469	449	463	432	451	425	452	472	466	472	445	438	471	476	506	462	421	466	487	448	484	443	505	489	456	478	519	486	471	445	500	460	462	451	462	459	503	444	557	467	483	441	469	488	476	451	450	434	453	458	454	437	478	475	450	452	494	462	487	458	478	472	508	491	486	477	496	502	503	475	440	487	465	453	493	476	497	478	485	486	453	474	495	472	495	499	476	440	440	489	473	496	458	506	494	491	481	468	472	465	493	417	463	458	485	460	453	455	530	509	489	480	488	480	484	454	447	480	438	441	473	486	487	447	463	457	527	465	461	508	501	482	445	448	474	431	472	481	464	467	499	454	484	499	454	457	457	451	463	468	494	483	528	471	455	508	493	484	493	413	476	470	477	474	465	462	489
8792	23071	22596	9195	5535	3866	2627	2073	1728	1306	1214	1085	971	894	802	826	781	787	813	728	751	708	681	668	601	739	714	645	649	673	610	690	658	725	669	682	660	646	639	589	623	646	605	631	584	616	597	643	656	631	629	598	712	651	651	648	633	594	684	652	583	615	643	638	612	616	642	580	623	633	615	684	632	656	621	667	658	624	603	648	638	665	627	633	648	643	632	637	632	640	630	601	614	615	608	600	613	614	610	630	595	614	635	611	662	664	663	678	673	652	583	618	629	637	612	663	621	664	626	595	671	642	643	582	651	662	599	644	628	584	648	623	627	651	628	640	609	613	608	619	649	655	600	646	664	598	665	631	580	655	616	621	649	623	635	624	603	609	577	665	650	660	607	633	635	593	580	624	649	598	624	642	574	672	619	659	640	600	592	626	618	588	669	615	597	598	640	617	660	616	599	607	621	636	639	658	612	612	638	631	630	576	612	632	591	603	644	643	627	599	656	632	592	640	625	610	611	606	645	617	651	575	592	583	653	575	661	654	625	606	614	656	625	630	628	587	634	587	610	614	663	632	663	625	582	629	637	648	605	621	647	609	613	627	628	617	642	590	667	608	646	606	612	605	628	630	624	600	664	595	634	602	590	645	625	608	571	633	644	619	627	629	630	647	611	635	616	640	599	675	607	641	612	634	641	629	625	614	613	633	586	634	649	652	662	630	623	627	614	570	632	601	616	629	634	626	602	664	584	611	610	641	599	687	621	611	613	623	629	607	647	595	616	643	597	641	586	649	560	660	636	646	609	622	634	694	643	628	631	615	653	645	611	618	662	637	648	589	579	646	687	657	599	658	642	599	608	627	632	648	617	650	630	665	629	645	691	620	579	585	621	627	630	663	653	614	647	655	651	638	652	659	628	632	610	617	648	673	644	624	574	615	616	633	634	635	628	615	610	598	619	638	610	596	658	631	608	576	630	636	653	599	593	606	627	649	614	588	655	654	631	574	614	620	638	600	628	656	608	631	641	660	596	651	623	649	634	632	658	620	626	603	610	635	622	589	606	589	639	628	602	585	598	657	610	647	648	639	590	597	587	653	634	658	643	634	641	597	618	646	609	623	644	561	599	635	628	619	619	644	635	612	624	618	655	624	622	590	615	632	660	616	650	612	616	603	650	654	557	619	637	633	646	626	642	620	647	593	590	599	610	630	614	653	604	669	622	638	640	583	603	617	608	600	645	647	589	628	650	597	624	621	680	638	641	621	609	645	623	638	580	584	579	631	633	645	630	638	626	599	604	626	602	604	630	626	642	589	608	635	598	578	616	629	587	605	644	608	633	617	619	583	594	657	587	591	620	610	598	593	654	616	593	627	602	624	607	567	626	628	627	595	626	583	622	660	615	586	677	619	602	641	638	631	593	650	622	611	625	659	626	639	606	600	645	586	598	646	632	641	640	626	632	607	680	578	687	651	582	620	682	576	630	611	609	657	631	686	633	657	645	610	634	570	600	564	604	648	604	579	658	622	565	660	647	662	634	664	619	617	647	690	637	605	591	626	677	616	647	620	622	610	644	634	663	654	634	641	593	616	600	645	668	602	601	667	637	636	639	647	592	614	604	601	681	679	622	620	639	605	594	620	619	643	642	640	627	620	646	608	589	628	646	669	646	655	630	650	605	651	669	571	620	651	628	609	616	615	678	584	639	612	590	656	638	570	591	630	664	652	592	694	638	657	594	640	634	659	645	619	634	661	662	605	645	640	599	619	619	635	672	651	597	581	574	615	653	552	620	618	633	604	625	613	601	636	594	660	636	661	621	631	554	629	644	593	618	659	649	640	605	632	632	632	609	604	624	629	644	609	673	622	628	617	624	607	657	617	660	581	673	629	618	588	628	594	611	623	614	633	627	607	652	687	636	597	575	604	635	598	663	633	661	619	636	606	648	601	662	606	627	645	636	599	674	667	648	625	623	644	615	609	632	654	577	653	601	626	600	594	600	622	627	651	606	649	629	594	612	572	620	588	668	623	590	633	646	620	639	626	653	614	627	643	610	667	604	592	652	605	575	659	645	598	624	650	623	613	631	612	626	630	677	617	637	629	657	625	634	627	618	637	639	625	619	635	655	631	601	620	623	593	622	650	609	637	611	665	626	641	654	689	595	589	619	593	664	616	625	611	639	644	627	607	653	637	625	588	624	610	599	607	601	642	591	647	616	631	614	606	576	639	624	643	591	620	599	582	574	606	634	612	634	720	646	624	648	662	625	646	594	638	571	548	662	624	640	645	610	639	641	572	642	630	644	611	600	665	615	665	635	602	639	595	677	625	584	633	615	661	636	596	624	602	648	585	623	599	616	605	643	632	626	629	634	629	604	638	638	591	643	589	595	661	617	637	640	620	638	623	652	662	628	620	642	653	635	604	632	618	582	598	619	625	623	615	643	656	633	606	638	638	629	621	615	626	675	606	614	639	610	612	676	625	611	606	639	621	649	660	602	630	639	582	592	609	562	614	626	660	621	622	639	652	588	609	605	614	617	662	646	608	602	633	630	639	587	637	608	638	622	608	614	630	683	576	589	615	603	625	603	650	624	597	636	577	602	601	653	598	588	641	604	599	642	640	596	664	653	622	647	635	607	623	617	605	629	631	579	642	628	612	645	597	575	590	622	617	626	658	626	597	643	635	626	628	615	633	647	641	660	604	644	631	641	691	606	582	660	622	669	624	611	665	657	636	633	620	627	587	650	577	655	648	592	583	612	607	613	618	596	617	633	614	645	617	634	621	602	613	628	637	641	661	645	638	625	614	640	638	611	602	642	613	628	670	606	656	617	618	629	561	613	608	634	604	644	639	642	649	607	642	691	622	610	657	643	614	550	621	644	663	677	615	596	635	607	583	658	624	616	587	631	620	639	651	649	610	636	594	621	684	637	609	618	620	569	611	609	622	650	568	553	621	619	624	620	629	629	672	634	650	629	627	618	611	614	655	627	628	643	608	624	587	593	661	622	626	650	658	579	628	582	582	610	625	573	652	625	648	588	650	585	600	659	633	611	657	653	621	607	616	611	615	598	615	602	618	631	633	631	603	612	618	633	656	606	628	608	603	636	593	633	660	607	602	590	623	641	616	681	619	611	662	647	636	612	593	640	545	640	617	620	623	636	609	609	604	594	636	603	638	624	644	625	598	665	647	642	603	624	630	621	627	654	658	614	631	651	627	649	602	611	613	621	665	646	608	598	674	604	659	633	667	617	615	645	583	635	654	600	586	602	627	641	610	611	609	617	633	621	604	616	681	646	623	614	618	598	641	619	659	623	572	633	614	622	617	631	603	614	640	613	606	650	612	621	631	651	676	598	631	608	607	634	636	606	621	648	648	623	614	596	612	642	590	664	655	605	636	645	640	600	632	612	615	577	617	648	657	627	585	622	658	653	636	603	620	651	630	637	661	635	622	639	631	595	608	643	594	603	600	660	612	629	657	623	621	672	672	630	629	661	606	619	641
26777	19160	8157	2357	1049	848	571	493	495	461	461	467	457	395	419	472	409	432	454	439	415	419	437	444	439	431	432	438	434	464	404	434	392	425	426	433	374	395	455	456	380	438	437	406	442	447	428	450	406	418	465	425	377	427	410	382	436	479	453	438	440	450	419	414	403	402	431	400	422	434	414	419	423	394	418	435	412	429	427	410	429	458	415	448	432	405	432	428	403	424	398	420	397	410	404	410	397	467	428	441	432	434	401	413	407	397	406	408	388	409	420	413	403	422	382	420	442	466	404	414	441	424	424	412	435	369	420	422	415	454	406	421	431	418	453	450	449	404	429	462	447	430	394	411	450	418	371	436	404	437	377	429	454	423	434	399	400	402	406	470	421	428	399	411	412	464	430	414	417	429	412	439	400	415	442	435	397	431	419	405	448	465	412	456	425	435	434	437	404	423	449	430	442	427	412	389	434	449	420	380	419	419	412	424	421	438	456	458	441	395	402	430	428	421	411	410	417	410	411	426	406	409	442	460	404	416	378	385	402	411	460	430	425	415	438	430	385	420	412	442	402	426	445	469	438	406	435	389	418	448	389	440	388	373	424	435	485	412	424	443	419	423	423	431	425	452	403	408	430	411	446	399	383	413	425	415	440	443	396	416	407	459	424	462	435	435	403	430	412	410	457	443	411	424	409	377	382	434	419	416	412	413	413	388	448	420	423	423	429	449	421	434	421	411	419	414	402	370	404	410	420	448	398	411	401	409	402	396	395	392	450	479	431	406	432	374	424	426	453	429	355	441	425	417	435	457	435	423	410	399	436	416	399	412	435	397	421	426	406	403	425	404	379	422	421	428	392	420	408	425	432	440	428	435	411	408	428	440	405	392	411	395	413	407	446	423	409	418	414	426	420	424	418	395	424	428	397	408	419	418	404	424	399	431	411	436	408	412	400	475	433	409	444	410	412	428	410	413	422	431	427	411	407	452	434	427	401	384	434	402	401	374	414	414	437	425	417	415	415	397	418	405	417	428	428	409	453	426	422	432	399	422	431	425	389	430	414	443	405	448	443	432	419	450	371	399	400	416	414	415	431	457	420	432	380	389	427	414	434	393	416	455	421	471	437	410	422	427	392	410	468	423	356	433	441	437	438	392	426	464	448	420	397	412	414	416	406	445	463	413	419	402	417	406	406	421	431	417	381	411	386	380	438	419	438	458	429	437	402	394	430	430	407	404	429	450	402	441	432	415	434	445	429	414	431	385	401	437	427	417	430	413	425	410	399	449	422	441	422	436	424	417	423	408	416	429	405	451	400	411	416	433	421	450	408	452	375	437	450	441	408	384	430	395	477	456	413	401	439	413	430	438	394	419	422	430	417	389	428	440	405	421	430	412	445	430	409	435	440	425	423	407	426	421	448	407	451	440	446	408	422	421	410	422	422	468	395	431	373	404	435	456	363	456	428	418	389	419	435	443	423	423	438	404	413	393	414	384	396	423	462	431	438	446	440	402	446	396	422	473	386	466	375	426	427	466	432	435	415	435	426	427	419	443	406	407	432	419	417	412	427	470	430	411	403	407	427	426	416	403	432	422	426	409	415	426	451	392	394	415	440	438	419	394	404	452	421	452	392	399	406	427	418	423	440	419	433	424	429	429	422	407	450	426	451	458	440	425	418	407	449	427	417	437	410	422	424	434	437	410	442	428	421	398	407	416	461	389	409	431	401	415	417	405	438	414	430	444	441	413	429	404	466	429	399	442	407	469	419	424	421	419	408	382	419	423	449	463	427	423	407	436	408	413	445	421	421	415	420	463	386	422	441	427	389	435	402	390	436	405	433	404	428	406	444	395	420	409	425	425	400	443	406	427	432	398	459	399	401	410	417	403	393	434	389	425	434	400	439	425	428	411	433	400	413	431	446	436	425	434	400	441	399	403	370	426	454	454	425	400	415	409	408	452	417	462	430	417	402	410	386	434	427	406	431	434	455	430	442	403	460	383	447	402	455	442	432	408	418	436	418	395	405	441	457	429	437	431	438	449	388	410	404	423	431	464	454	421	435	423	412	426	409	413	390	417	432	408	415	405	402	398	435	447	421	475	426	423	414	426	409	418	405	430	408	451	423	419	424	444	443	399	440	422	404	376	437	459	391	437	414	436	446	422	440	434	464	443	432	421	438	401	428	394	418	432	442	403	462	403	443	423	420	423	409	468	397	452	433	435	406	442	442	424	398	408	415	418	434	436	452	370	416	422	413	416	407	449	404	444	446	422	435	427	437	424	429	412	390	418	416	393	430	434	440	400	457	440	414	429	456	415	437	429	404	373	438	403	432	414	403	403	429	423	426	390	401	398	388	395	423	448	452	435	424	402	418	462	384	434	420	375	386	404	451	412	424	412	404	391	406	452	379	412	407	414	414	430	384	458	440	390	426	423	444	408	414	417	378	424	442	430	433	436	417	421	443	421	422	419	425	391	480	447	423	423	428	397	434	386	384	454	415	400	389	418	406	409	448	398	395	442	395	434	373	438	426	430	402	437	458	418	451	411	433	424	439	419	409	417	413	435	400	436	428	398	414	438	427	437	394	428	451	402	414	431	509	429	410	416	420	415	440	433	421	408	444	424	424	431	447	436	417	446	397	395	434	412	412	444	421	403	421	408	414	463	418	427	446	422	420	406	442	434	408	440	461	430	406	414	428	393	436	462	441	423	421	413	429	412	405	427	383	433	393	439	377	397	410	442	454	449	417	440	411	430	412	431	418	403	413	438	393	427	434	425	390	464	434	420	454	400	411	444	453	403	412	406	417	386	411	408	421	431	428	415	415	445	404	438	430	428	450	453	437	439	442	457	436	455	453	396	429	421	452	417	409	457	404	378	404	418	407	426	438	456	429	415	413	393	413	423	421	441	421	443	450	416	418	393	440	416	405	420	403	402	447	414	400	425	398	409	443	428	461	426	413	434	429	442	440	402	435	417	415	405	432	434	443	449	420	403	478	445	441	395	416	432	431	424	402	406	403	430	388	446	400	429	439	423	422	425	434	412	395	425	420	410	414	429	416	453	389	399	415	414	406	441	433	422	439	415	451	461	435	382	424	426	454	410	437	397	436	398	457	411	420	435	404	471	411	387	491	449	448	451	433	411	417	446	401	435	422	433	417	416	429	430	406	425	414	411	405	417	419	431	422	416	389	423	369	414	435	411	401	417	422	441	456	404	418	410	396	398	405	404	415	420	427	395	399	423	440	417	420	430	449	436	432	444	399	406	425	452	407	433	445	445	418	451	409	424	419	407	418	406	424	404	414	418	431	454	444	459	388	410	456	417	404	402	447	456	414	384	420	419	439	438	405	414	434	415	416	415	424	440	418	418	421	418	423	442	413	428	404	423	418	411	433	381	443	390	408	419	416	426	422	419	461	412	437	421	440	451	446	384	438	398	417	432	417	433	398	444	401	410	423	394	445	431	393	441	404	394	392	463	413	422	431	475	423	444	440	402	380	433
7226	9520	6306	2710	1592	1314	890	915	732	631	599	573	535	545	585	505	569	532	547	554	554	496	553	571	538	581	528	562	563	553	559	560	558	520	546	536	597	549	568	565	554	555	567	520	545	528	521	571	521	527	525	540	531	581	534	597	545	582	541	522	512	540	537	545	524	554	537	526	509	567	539	508	522	530	565	561	583	528	574	538	560	533	576	527	523	581	561	511	537	553	525	516	571	538	554	558	537	553	590	537	545	539	538	547	551	565	553	553	555	554	515	538	519	567	551	517	556	507	606	597	547	578	543	572	560	559	554	568	537	546	529	578	532	598	529	553	537	590	522	548	546	586	556	568	515	587	614	544	548	515	551	518	556	561	578	570	554	546	527	538	530	524	545	534	531	529	545	582	547	491	551	542	548	553	552	554	522	552	533	539	501	582	516	493	523	506	550	577	554	528	526	551	544	553	565	513	569	558	518	554	559	544	558	544	521	569	527	575	552	581	572	587	571	528	528	544	539	550	527	534	533	525	512	562	564	532	551	560	520	569	509	570	571	579	575	523	529	505	495	565	552	584	550	488	537	531	534	538	516	510	524	566	538	562	519	575	521	543	530	520	567	529	581	562	574	538	545	533	586	515	534	569	549	511	544	587	564	516	542	561	564	518	525	547	564	550	577	500	545	562	572	536	527	558	562	530	520	539	537	561	591	534	490	560	494	585	524	559	538	553	495	543	546	586	499	539	524	608	579	554	544	533	558	544	574	547	526	521	528	551	510	582	533	542	539	544	535	579	499	584	508	500	531	516	547	579	517	585	540	491	544	527	550	526	499	536	532	531	551	533	570	530	549	558	508	553	549	547	534	515	525	553	577	542	541	603	563	578	545	564	540	587	562	536	551	509	583	522	561	540	504	542	534	518	619	563	570	566	534	533	532	538	538	517	558	554	516	524	557	551	559	503	541	549	543	523	549	549	560	524	556	537	535	517	504	530	544	544	561	570	527	503	555	556	520	575	579	549	547	525	560	515	549	552	561	530	545	568	577	527	539	541	583	546	537	534	505	543	555	545	564	527	529	524	504	588	525	551	527	549	547	589	537	542	562	561	556	502	531	522	556	541	527	565	533	531	527	581	551	528	579	504	577	574	572	523	569	510	532	545	487	520	551	539	554	540	540	552	546	571	527	581	559	546	526	540	530	525	522	554	524	560	561	555	566	525	522	550	517	547	542	569	551	532	536	521	587	509	512	551	554	508	547	558	590	532	540	599	578	567	535	562	568	566	545	553	545	562	564	539	536	558	523	553	573	582	524	561	534	542	554	568	541	554	543	562	518	577	548	598	548	525	557	513	582	574	532	527	501	549	573	531	550	551	543	503	539	557	566	543	530	518	560	501	563	503	532	556	560	535	529	588	573	588	594	538	563	563	588	531	538	515	573	555	583	518	564	548	549	541	550	543	506	560	574	551	537	563	539	540	547	530	556	578	546	526	555	512	553	534	571	569	557	546	565	592	581	555	576	578	494	494	520	521	565	550	549	553	543	599	583	533	545	555	592	563	560	548	531	513	550	573	540	525	583	530	565	537	545	531	552	558	538	528	575	592	554	558	541	507	539	526	519	520	565	484	505	521	535	551	571	548	530	551	516	531	537	541	554	509	517	587	531	545	523	517	514	524	545	547	544	521	562	555	513	534	557	541	551	555	560	522	514	521	531	531	547	535	549	573	585	534	522	566	555	567	516	537	538	511	514	542	541	574	512	544	531	545	554	555	558	516	516	538	519	540	581	562	530	549	586	605	514	534	579	550	548	544	518	539	545	563	535	566	527	570	570	551	554	577	549	541	540	545	534	559	571	533	552	532	521	572	543	592	561	536	539	572	577	520	533	558	603	537	528	550	513	523	564	546	543	513	539	562	545	515	560	550	533	539	547	561	531	530	544	543	554	548	538	545	537	556	524	522	571	566	533	549	543	579	558	567	563	556	534	560	520	522	531	562	518	543	531	528	567	566	545	550	494	526	496	562	545	546	573	558	504	570	563	576	562	587	541	551	559	550	547	585	526	517	574	519	560	579	568	535	553	507	538	513	498	576	551	555	529	509	511	540	563	543	555	528	570	579	508	570	505	561	519	524	524	566	547	510	529	530	528	496	572	548	546	535	591	517	553	544	517	549	540	503	524	562	541	562	491	539	548	530	579	535	521	549	531	559	549	513	544	570	527	505	562	538	547	550	617	547	525	554	553	544	581	560	535	538	566	548	511	509	576	521	554	559	588	592	552	551	510	584	549	554	565	517	538	542	562	555	547	521	565	507	553	551	501	588	564	544	563	531	509	572	531	532	570	570	538	549	526	555	512	533	555	563	531	537	545	568	547	520	538	549	541	569	590	523	520	564	538	548	537	541	560	557	571	539	559	522	546	546	557	536	528	606	551	545	514	525	530	515	597	548	550	581	546	549	565	518	535	578	572	514	474	535	553	539	518	486	562	537	542	558	519	565	503	549	529	578	547	559	569	559	545	527	528	534	553	527	554	550	562	499	564	536	533	554	554	554	578	559	505	550	535	500	541	520	495	561	515	485	500	548	528	544	526	559	544	542	586	553	522	572	595	569	567	539	522	519	551	525	550	554	545	595	546	535	543	538	567	549	547	519	548	545	537	537	564	518	571	544	566	503	606	582	566	554	550	516	510	498	563	572	535	571	534	551	504	536	558	523	543	530	579	542	566	578	569	529	552	591	550	531	528	522	573	505	514	525	533	572	529	520	547	520	550	523	578	533	521	535	522	550	547	542	579	518	500	552	526	530	590	555	532	533	530	573	567	580	535	562	546	526	533	530	576	543	518	531	562	538	544	560	548	533	543	534	504	507	558	536	558	589	497	516	557	491	543	579	525	543	565	523	533	528	542	546	552	584	552	533	514	533	554	499	557	554	531	514	537	548	534	514	560	547	553	568	572	557	557	591	531	565	515	519	553	518	496	537	546	581	503	540	560	602	529	555	531	571	522	499	550	554	557	542	519	533	550	533	595	555	523	533	541	548	610	532	522	579	538	544	583	531	525	500	524	550	532	513	524	550	503	551	553	535	552	585	526	545	532	565	555	529	567	525	588	554	506	557	527	516	529	548	579	580	546	561	503	500	488	561	585	581	551	529	556	550	553	556	551	556	557	567	514	567	525	538	522	535	547	526	502	556	525	542	591	514	555	576	564	562	582	500	517	553	543	551	561	523	572	573	555	552	576	535	562	557	516	516	513	562	578	562	538	568	528	499	547	526	569	549	543	503	534	544	540	499	569	544	551	557	581	570	570	564	541	590	512	534	572	526	570	525	561	563	554	531	534	569	580	548	513	532	498	502	537	528	553	555	562	550	515	593	595	515	565	544	534	548	532	524	544	579	517	538	575	562	511	563	510	552	563	560	564	513	562	529	550	554	482	535	548	547	577	522	564	516	551	538	509	511	537	567	584	573	526	528	532	612	546	551	552	534	538	555	554	555	523	535
23011	21018	28267	23935	20979	9416	1676	1238	927	851	780	746	780	740	732	690	705	799	698	731	684	632	690	657	675	666	632	671	664	661	687	679	648	662	664	619	700	678	665	721	650	670	694	678	670	645	671	630	688	681	682	695	660	652	679	640	642	668	683	700	627	625	657	664	683	656	645	625	673	627	698	674	637	651	676	615	666	646	642	678	707	687	676	672	668	679	659	684	678	608	661	644	678	637	603	643	686	668	718	673	668	684	635	591	655	649	633	713	655	645	620	719	655	681	656	673	642	677	638	687	651	665	639	630	666	653	688	641	641	652	655	665	641	651	618	653	683	652	649	653	600	652	609	675	667	619	679	627	695	665	658	664	682	662	682	674	657	651	641	643	658	692	637	691	606	683	682	695	683	656	672	656	699	625	652	641	647	685	671	626	658	674	654	662	671	642	658	614	683	662	655	626	602	660	659	675	612	626	697	610	653	656	697	657	653	666	672	640	696	687	633	664	669	669	682	647	643	659	642	670	668	697	663	683	653	671	679	664	652	667	686	630	661	702	665	667	641	654	672	652	615	659	686	694	671	637	678	647	720	629	663	673	646	705	672	630	663	659	695	648	650	675	680	643	720	668	669	683	674	688	646	696	658	659	654	665	657	663	691	692	662	637	651	672	584	657	678	691	672	652	618	657	653	645	643	671	637	618	645	639	704	631	686	648	650	662	628	709	648	625	625	646	629	599	677	626	641	607	633	654	609	661	626	681	639	634	630	626	656	682	666	649	648	671	652	676	699	661	675	708	683	668	649	673	684	605	643	672	676	655	709	629	633	654	647	653	620	632	651	704	634	682	662	662	666	679	695	647	662	651	680	656	631	676	683	681	643	625	611	711	684	677	661	649	654	655	650	732	645	632	698	650	619	622	651	650	645	673	611	679	644	667	658	679	630	678	659	658	694	691	681	632	644	609	656	654	635	650	692	684	598	668	691	635	670	635	638	646	652	633	667	664	630	646	709	672	658	646	645	672	644	636	648	630	652	657	678	671	667	683	646	666	657	666	630	664	652	689	701	663	695	631	645	682	653	672	625	668	628	620	627	694	644	694	634	680	658	634	648	659	657	676	684	653	670	676	606	617	626	633	645	649	653	706	665	639	597	614	657	684	720	649	650	623	652	666	635	668	672	632	665	669	658	694	657	646	645	682	645	673	666	652	647	611	642	667	632	637	659	607	667	680	668	681	676	628	629	686	696	706	649	689	679	672	673	638	639	612	656	611	627	664	663	659	654	583	663	692	642	621	655	610	641	670	636	663	633	649	657	658	667	663	660	659	588	668	654	641	636	656	626	643	660	663	703	645	650	657	649	624	640	666	669	653	654	666	637	655	660	668	655	668	637	701	717	607	666	682	656	659	645	671	679	601	636	652	662	673	653	695	650	652	636	643	683	657	710	627	697	718	654	664	679	654	637	635	685	674	651	678	640	671	655	645	650	667	646	677	658	685	661	627	661	636	657	670	673	667	682	656	666	674	664	673	641	622	645	654	639	641	648	642	650	656	685	687	642	644	646	670	620	648	618	649	649	640	650	673	638	651	642	639	678	630	648	637	655	696	665	682	629	639	613	680	641	665	668	623	638	706	685	663	647	681	614	657	652	587	680	684	655	639	626	664	661	661	685	680	615	617	655	634	685	625	650	654	655	693	646	676	678	636	649	650	705	677	658	638	623	692	681	663	633	686	640	624	670	650	646	680	669	656	632	616	667	632	661	649	639	661	666	663	642	680	646	627	634	641	664	671	633	647	657	642	671	577	633	621	694	614	676	665	690	649	669	686	629	641	673	678	631	689	670	621	671	611	642	707	691	659	650	712	649	628	662	598	670	649	667	680	668	690	681	674	637	682	671	658	657	662	661	696	639	674	656	652	687	648	672	635	648	678	668	651	639	642	712	631	663	655	646	632	634	711	679	660	651	649	696	682	712	669	652	653	635	690	665	640	688	641	706	654	670	660	661	638	687	623	670	669	672	653	652	657	677	637	666	621	687	644	712	675	681	630	669	660	692	662	652	669	659	623	615	675	623	643	637	643	622	643	648	643	633	633	659	616	735	720	710	658	660	663	619	660	646	639	600	712	678	653	630	650	665	624	678	645	669	613	651	675	600	677	623	603	690	666	655	636	639	640	631	652	671	639	702	653	650	672	622	629	650	642	642	657	634	634	659	608	635	683	651	650	684	659	655	695	662	672	658	643	655	679	664	614	637	629	659	647	659	643	643	669	642	648	652	681	659	595	676	680	656	698	672	694	646	697	692	647	659	624	641	658	635	672	652	665	689	641	673	617	676	653	652	664	646	701	637	627	648	654	643	703	666	697	673	655	630	618	695	686	572	662	589	641	683	686	672	706	662	628	645	659	671	639	597	666	657	642	646	625	666	670	647	646	641	628	657	657	655	628	669	606	583	651	669	657	627	613	685	650	698	636	674	675	625	637	704	651	626	664	626	662	662	692	718	679	645	677	663	702	680	672	677	643	700	652	616	669	687	676	680	643	636	680	656	597	626	698	634	645	637	684	655	613	683	669	649	667	676	679	610	683	638	658	667	675	705	657	651	639	658	644	630	650	614	608	659	671	655	659	595	654	675	626	636	630	643	631	638	682	662	674	639	645	656	669	638	678	617	642	660	675	687	638	653	676	636	635	596	667	677	658	649	658	625	597	618	686	654	687	644	596	661	673	672	620	640	645	652	607	655	645	670	649	626	619	665	674	660	654	646	665	646	627	658	662	669	628	709	622	663	686	679	621	667	639	632	642	628	656	706	650	660	666	620	662	638	666	685	662	684	651	667	609	642	654	676	677	686	657	707	680	644	666	668	649	656	631	664	635	656	659	675	644	658	645	647	660	629	666	670	653	629	616	593	634	668	647	674	670	667	647	581	656	709	674	689	669	673	690	657	603	635	671	695	646	656	616	683	678	644	687	627	670	657	660	650	685	623	623	669	664	671	663	624	683	652	643	674	634	649	666	666	673	664	622	646	676	639	649	710	697	651	662	634	695	653	622	637	633	645	656	691	687	643	629	667	688	642	640	650	712	660	697	684	663	696	691	649	637	676	661	669	671	671	672	651	660	654	632	639	652	653	647	633	640	702	677	623	629	666	728	685	703	660	711	670	683	670	694	639	652	656	669	704	647	711	653	679	709	685	673	687	643	719	644	644	666	622	626	656	655	628	662	629	702	657	614	650	666	628	631	672	670	626	682	653	691	614	695	632	633	715	664	618	676	678	643	624	655	596	612	677	627	664	661	688	629	628	597	618	636	671	667	686	656	696	660	644	663	637	657	600	667	660	651	634	641	655	695	715	695	631	637	629	705	608	689	688	640	680	676	663	619	640	675	620	688	716	627	629	664	654	656	643	742	691	674	644	667	632	667	658	644	642	649	671	662	617	629	626	680	652	671	653	656	670	685	659	658	648	666	665	688	670	624	634	686	657	619	642	645	659	637	664	649
6159	18314	14917	6550	4259	2931	2176	1987	1407	1287	1123	1007	1023	983	970	901	907	903	919	883	917	844	865	824	856	897	858	879	866	918	942	896	914	837	900	833	860	882	832	900	893	834	855	847	801	854	845	846	873	887	838	868	809	888	850	842	842	816	878	861	887	852	816	878	846	893	862	852	836	864	782	869	855	856	804	803	825	855	875	842	868	857	887	863	837	818	825	836	871	852	835	840	839	842	842	846	832	883	833	837	843	814	871	811	814	821	857	895	888	870	856	842	844	795	863	825	864	814	850	868	811	861	796	895	843	844	904	821	874	830	855	872	878	833	832	819	848	880	847	843	855	837	836	815	822	920	829	836	887	884	831	894	834	832	836	868	860	850	822	807	830	871	826	836	820	856	845	864	833	902	844	888	866	863	888	840	837	799	799	842	853	801	840	823	869	777	885	828	812	882	885	822	839	783	811	860	857	891	852	850	862	799	837	894	810	852	847	882	842	851	880	850	866	849	847	823	813	833	845	839	829	874	853	849	827	807	844	851	842	858	826	799	839	836	885	833	830	849	806	830	861	831	897	868	838	848	861	879	851	818	840	848	848	779	839	837	819	865	826	820	821	836	883	841	883	859	848	877	786	867	772	848	818	839	826	858	869	833	829	830	841	823	878	834	863	875	852	855	797	839	832	844	871	834	844	795	839	820	836	860	873	857	863	895	819	912	893	793	819	871	875	817	781	808	847	857	879	835	874	817	850	872	835	876	810	854	866	872	878	893	820	820	840	838	864	850	863	843	855	837	848	875	822	827	855	823	863	903	792	831	826	858	815	817	796	824	832	776	833	835	905	847	825	819	845	899	817	834	818	920	869	870	831	862	872	849	866	822	862	874	897	790	813	844	841	872	875	868	866	849	885	858	798	860	891	825	826	889	826	785	893	844	808	800	843	814	820	830	820	869	851	821	837	828	830	879	825	843	861	894	841	829	857	796	810	827	839	802	892	831	839	820	865	821	825	811	825	775	817	847	865	823	839	842	851	806	789	858	850	823	862	838	810	798	826	902	840	824	838	856	871	900	818	831	918	894	817	827	840	860	859	859	805	794	821	873	854	803	880	857	838	879	887	865	811	808	881	879	815	826	846	819	859	825	892	828	861	897	825	913	870	795	863	868	844	854	848	814	806	848	777	865	851	815	821	855	860	885	841	837	815	837	832	815	822	872	872	824	884	790	855	868	877	800	808	857	889	896	855	785	920	897	795	844	904	832	818	853	803	843	883	851	844	838	863	791	844	819	814	879	812	845	836	837	877	847	895	852	840	856	861	845	827	834	881	825	843	845	835	862	830	842	870	856	879	872	844	841	891	853	824	843	843	829	844	842	831	825	887	826	800	842	824	856	829	869	801	848	825	801	870	843	873	845	824	834	831	758	795	883	858	821	820	835	840	881	825	845	834	873	825	831	858	851	827	879	861	828	860	805	803	860	844	833	873	834	815	845	851	846	846	889	828	804	824	876	822	828	862	853	838	847	830	842	834	860	829	804	865	888	877	876	799	855	815	802	831	830	850	829	870	867	812	821	796	861	797	840	812	802	897	860	849	818	839	831	849	895	811	804	816	846	868	828	866	848	853	846	843	867	857	876	916	859	799	907	872	901	838	839	841	897	881	843	798	846	835	804	817	824	858	805	862	841	830	881	831	824	855	832	904	877	843	874	843	830	831	844	883	843	820	856	844	831	828	816	770	854	847	841	827	831	861	818	816	857	815	866	863	867	871	823	808	846	815	866	808	847	792	810	845	856	828	843	843	819	874	885	869	819	850	883	835	847	822	843	845	852	773	835	813	910	829	877	841	883	827	853	846	863	886	853	816	880	873	834	815	860	804	795	885	825	795	818	800	857	866	801	794	873	889	845	889	825	894	783	855	893	862	903	793	864	861	888	863	866	845	847	827	778	845	832	841	809	835	775	867	860	828	823	871	901	844	862	799	827	856	827	819	876	854	841	858	845	798	856	830	844	822	812	858	870	861	865	881	886	772	845	812	825	806	874	874	829	867	860	864	890	821	881	863	848	855	877	847	804	854	827	812	841	860	861	845	846	864	833	796	843	865	793	844	851	806	802	822	857	840	822	845	826	864	885	842	816	899	822	882	835	861	895	834	867	803	860	805	820	806	828	824	825	845	856	910	871	837	873	840	860	844	858	808	845	863	826	813	882	822	839	851	811	850	858	840	832	848	864	849	844	825	838	888	785	864	828	833	862	892	830	822	869	849	881	889	882	836	772	864	812	814	867	835	874	867	852	850	813	893	840	799	867	854	814	808	844	876	843	854	896	868	807	867	871	814	871	856	768	850	857	884	850	860	837	832	890	881	893	876	857	840	840	841	843	803	841	831	839	840	816	849	838	887	804	859	847	828	844	802	826	882	826	816	805	857	844	864	839	846	874	841	867	877	861	870	808	833	845	843	869	861	831	837	865	857	837	865	782	844	863	844	850	850	782	831	850	823	831	856	832	784	866	816	838	817	837	861	846	847	853	864	842	820	856	873	826	888	898	871	851	844	914	823	852	824	848	840	831	804	858	812	841	873	855	927	895	841	833	858	849	846	897	788	879	816	844	867	844	873	832	882	828	876	844	794	910	826	883	837	863	874	860	784	861	876	843	737	872	837	862	829	825	844	829	857	853	833	816	889	802	841	861	859	875	879	864	893	787	822	811	821	846	846	867	849	858	815	831	812	861	828	893	843	824	830	823	851	801	877	890	838	849	798	851	806	834	856	907	859	855	829	878	842	842	798	874	818	840	834	821	822	811	862	876	884	841	817	872	850	845	811	875	876	818	782	822	841	849	856	798	836	788	799	778	818	828	874	793	797	824	853	818	800	874	848	874	773	844	858	824	877	896	805	864	904	882	853	883	795	847	860	873	840	898	836	879	905	868	848	844	832	885	830	837	845	834	839	835	825	872	915	818	809	846	821	813	827	877	846	882	849	864	891	868	863	879	844	872	828	866	918	876	825	847	837	844	840	861	862	798	853	865	828	793	813	862	855	833	847	851	800	852	821	838	871	865	864	805	813	922	880	842	894	802	826	864	851	842	853	902	779	790	898	826	883	885	819	802	821	798	808	843	793	825	789	877	830	858	848	865	854	801	844	915	840	782	835	789	853	862	824	811	808	884	833	878	864	858	912	842	825	792	823	860	863	853	855	877	839	828	801	860	824	891	869	906	829	816	808	814	835	837	849	892	857	808	872	827	845	851	871	825	858	838	848	836	795	867	855	848	874	864	824	858	787	837	842	842	840	870	865	859	881	847	829	844	878	808	809	848	840	861	839	847	861	828	864	849	831	844	841	874	836	829	849	818	870	852	810	884	822	823	871	821	788	838	840	822	852	873	830	850	861	829	811	829	769	805	880	825	816	855	844	817	841	842	844	828	795	855	859	867	822	853	811	805	829	870	785	814	814	863	886	829	860	850	813	846	849	846	836	875	869	851	793	843	824	820
24253	21035	26985	25041	7921	847	545	450	332	282	256	229	232	222	226	204	212	214	194	246	213	207	222	191	203	207	177	221	225	192	215	209	174	207	225	182	184	224	203	197	179	203	204	201	195	212	208	194	208	215	209	197	191	226	181	182	230	208	201	209	193	213	185	203	188	192	202	191	212	214	208	228	182	193	193	202	199	216	174	222	203	193	214	211	184	205	201	220	201	194	178	183	178	205	210	172	198	180	198	181	211	187	199	197	207	192	188	192	191	190	214	213	194	181	204	221	218	187	186	215	198	209	189	171	197	204	207	223	199	185	201	190	203	199	208	214	214	193	198	190	187	202	211	198	181	198	180	205	209	184	198	199	209	218	193	218	185	230	209	208	197	172	168	201	227	202	188	189	196	185	206	208	212	203	204	185	207	215	233	209	190	215	228	228	192	203	222	184	193	209	210	192	212	224	185	190	195	216	197	188	215	217	185	178	198	207	191	192	195	210	200	184	200	197	185	197	177	186	197	191	189	223	211	190	188	185	193	200	178	211	197	209	201	201	184	196	160	182	216	229	180	189	214	179	175	196	190	209	190	163	201	196	227	175	195	191	203	207	207	221	198	198	182	206	226	193	173	206	181	180	173	206	194	195	179	199	194	201	196	216	169	199	193	191	195	193	194	182	194	196	195	200	195	194	183	215	206	198	176	201	172	188	192	213	180	178	200	205	189	228	191	208	216	191	186	196	200	173	211	190	178	200	189	204	194	210	206	193	212	182	206	178	190	192	189	197	185	204	186	197	203	174	217	195	203	204	199	174	206	213	205	205	184	197	197	180	176	179	191	202	197	206	200	194	179	210	182	212	200	202	207	229	170	223	194	183	193	199	190	202	195	220	185	181	207	208	200	200	205	205	213	186	180	201	179	195	208	192	178	201	167	205	217	162	230	184	191	185	194	207	188	202	169	193	193	196	221	196	169	194	175	207	199	191	200	227	181	203	202	214	175	182	188	191	208	167	203	230	193	211	207	195	190	191	180	219	206	191	193	171	217	184	179	182	190	181	197	196	216	179	185	195	212	168	195	211	207	193	191	191	217	202	204	211	188	195	228	189	198	179	206	195	203	221	184	216	201	188	197	205	205	207	202	216	199	184	180	185	187	204	189	184	215	173	193	208	215	178	180	224	215	168	181	214	193	189	227	202	181	205	202	197	211	175	192	203	207	179	212	210	206	166	187	183	196	200	193	211	183	197	187	196	191	207	194	200	198	206	225	197	205	200	207	195	231	184	187	215	208	201	197	178	190	211	205	220	180	211	225	201	192	207	208	183	189	210	201	202	226	176	188	185	207	204	214	187	198	186	171	202	193	193	169	190	196	188	227	213	193	183	186	207	197	198	172	224	176	213	197	200	212	190	197	210	179	177	207	170	180	207	196	190	220	195	223	205	205	202	193	208	188	183	215	192	187	188	190	179	197	193	206	197	192	177	202	213	217	198	186	213	189	202	178	213	202	198	213	181	177	190	187	197	213	188	202	201	209	203	188	187	186	207	186	206	204	225	215	197	189	185	217	198	198	184	200	173	182	189	209	204	202	205	191	200	194	178	191	182	175	192	194	204	202	206	216	209	202	207	206	203	203	199	182	186	195	180	193	208	179	208	185	197	190	188	197	206	180	173	199	197	216	206	188	203	204	190	192	205	202	184	190	216	202	195	201	176	197	178	179	159	223	175	191	200	180	185	202	195	211	206	201	216	218	206	201	203	184	196	218	213	202	203	199	190	198	207	195	167	197	192	210	196	210	222	185	205	203	213	208	198	206	199	187	203	216	214	196	221	161	195	173	183	214	199	189	154	186	198	203	207	206	210	210	193	211	207	205	202	195	194	214	206	214	189	191	196	199	200	184	192	195	213	202	172	196	204	176	178	194	191	212	180	198	214	194	182	214	191	192	212	203	191	175	215	215	200	199	208	214	191	208	205	216	194	203	190	201	208	206	185	207	194	193	193	176	202	185	213	210	210	191	198	215	183	225	200	198	196	198	208	198	199	184	197	205	178	200	191	194	206	196	211	196	207	196	199	207	203	203	192	204	184	178	193	180	200	214	180	177	215	215	211	199	195	169	193	200	194	218	172	197	186	186	198	194	212	192	212	209	200	203	189	194	196	212	187	214	189	208	215	204	198	204	197	204	194	168	179	185	204	190	180	215	178	200	194	196	190	194	210	213	233	200	204	204	200	193	192	191	184	183	179	189	206	211	206	203	180	185	201	182	193	194	197	180	179	198	209	251	181	197	182	201	200	207	188	192	197	202	207	216	174	193	208	182	175	204	192	194	206	201	213	189	190	207	208	217	174	182	201	204	223	191	205	194	219	220	199	212	206	192	199	201	187	181	213	207	182	185	196	206	193	191	198	206	180	182	216	185	184	214	200	202	186	195	204	210	195	196	189	211	179	192	206	170	217	188	193	186	190	188	210	232	191	180	184	157	190	211	181	177	207	216	213	197	201	201	196	217	206	214	194	201	179	184	194	214	179	204	183	241	209	200	209	226	210	191	177	222	228	205	189	189	204	179	200	211	224	185	186	184	193	210	209	193	222	199	212	204	216	209	201	225	201	194	165	187	193	232	198	230	199	214	183	192	180	183	192	202	215	200	209	199	173	213	204	211	195	200	216	179	197	192	195	175	210	183	211	218	221	215	189	197	187	188	170	185	192	192	217	215	172	194	200	176	177	205	196	198	192	175	185	194	182	182	186	194	201	206	201	200	217	204	186	222	196	194	224	186	214	200	201	169	197	208	175	218	201	186	204	177	214	219	201	212	206	183	205	205	195	212	225	203	194	219	199	222	217	190	198	186	198	187	194	164	184	219	187	221	187	194	206	180	195	198	190	199	174	222	205	191	214	175	193	200	193	198	210	189	198	202	190	190	172	180	212	197	195	199	185	191	164	205	224	202	202	185	176	207	198	204	202	209	202	182	219	183	188	179	189	188	196	182	209	176	214	221	204	206	206	207	176	198	228	200	204	222	208	191	165	217	193	192	204	204	197	206	193	207	195	205	228	218	187	200	220	176	209	190	160	184	216	188	197	212	200	207	184	176	188	189	173	186	198	191	200	191	206	210	202	176	194	184	219	205	193	195	184	192	239	204	225	202	199	191	217	197	206	185	215	183	176	198	187	205	185	219	217	173	204	220	204	209	173	198	207	176	193	191	227	216	201	204	183	196	203	184	193	192	206	185	190	190	178	192	222	201	204	192	196	178	205	170	212	176	209	186	184	191	178	176	181	218	210	196	182	225	188	223	212	202	175	232	195	202	202	209	164	223	202	203	198	189	176	194	174	180	176	219	224	190	185	191	191	238	201	225	193	206	198	178	221	220	178	202	204	194	227	189	194	183	197	185	186	192	188	179	188	181	197	191	200	192	188	189	223	187	211	181	217	196	197	186	205	237	214	217	178	180	190	209	183	203	189	185	209	192	195	198	152	189	207	188	195	205	220
5316	14123	10684	5290	2979	1611	1234	916	646	474	427	396	350	360	350	335	333	309	310	340	291	286	279	311	334	293	268	302	297	286	270	297	272	265	258	300	256	265	275	293	291	303	305	283	285	245	293	250	275	300	298	253	248	279	264	257	244	251	310	296	259	289	292	252	305	259	263	276	275	287	259	259	277	274	276	252	272	275	280	252	285	323	280	272	305	266	268	272	266	298	276	275	269	310	258	271	271	273	271	291	269	292	280	295	288	293	259	268	259	287	285	266	269	257	272	272	268	289	262	245	263	303	229	278	261	264	268	300	286	265	276	271	269	294	239	246	303	293	298	273	261	284	295	274	283	268	257	248	263	252	280	294	255	262	241	281	281	260	289	261	275	295	306	269	274	261	269	289	247	275	294	292	277	266	258	291	254	283	277	284	285	259	286	283	253	254	257	299	283	269	296	281	286	292	265	302	302	248	290	280	293	282	269	295	284	279	289	257	264	278	290	305	258	269	298	285	263	311	268	297	306	300	251	240	255	292	279	258	309	273	276	259	277	283	273	249	261	269	254	302	286	301	273	267	242	278	263	266	279	286	214	266	283	264	267	266	284	273	270	284	276	272	259	256	276	270	311	269	283	261	311	300	304	265	264	291	255	292	259	244	268	289	265	267	256	282	274	292	267	251	264	275	313	269	248	285	266	291	275	248	275	276	292	283	261	274	256	283	270	254	245	281	295	292	258	296	263	289	267	266	255	287	290	269	272	279	304	282	264	286	266	272	253	293	305	278	253	289	309	255	256	250	289	257	272	279	279	265	262	307	243	272	290	277	300	273	271	278	263	258	291	289	268	293	271	290	293	269	285	287	314	308	287	304	264	252	277	329	292	269	251	284	261	310	261	271	257	271	281	262	269	262	264	277	265	265	261	280	278	266	278	254	266	267	274	308	287	264	270	266	282	267	257	266	270	283	289	277	250	265	243	240	294	277	290	275	274	296	271	263	275	275	298	236	276	301	294	274	279	288	280	276	289	249	280	293	303	272	275	312	261	268	258	282	292	298	292	290	288	280	251	260	280	271	276	244	269	288	253	289	293	260	246	271	284	295	281	281	263	272	288	288	269	281	262	266	278	256	294	275	291	260	294	270	281	268	263	260	285	310	255	285	304	290	261	315	296	279	300	253	261	250	274	255	265	280	274	276	295	267	297	270	281	280	298	261	260	281	269	261	256	284	278	306	288	278	266	251	285	243	285	289	257	288	265	249	268	251	287	284	284	273	286	261	290	297	271	272	282	299	254	290	296	279	286	289	290	247	273	282	283	289	294	296	255	312	279	269	289	270	288	262	281	255	287	261	261	275	279	302	245	264	285	260	275	287	252	299	236	275	271	280	264	247	304	270	306	287	271	270	296	280	271	258	291	277	286	251	296	250	263	280	279	236	280	287	269	290	282	309	284	286	279	290	291	267	280	272	267	285	265	271	248	294	268	276	276	257	295	275	255	288	299	298	272	280	292	268	284	275	310	238	262	253	293	247	279	259	294	305	275	268	262	266	289	280	284	292	272	268	277	255	268	264	288	260	286	262	301	277	239	285	310	307	277	271	276	278	271	268	268	264	292	261	281	260	278	260	281	260	268	280	253	282	254	249	310	295	263	304	250	274	240	300	278	270	269	273	271	267	273	259	285	255	297	265	289	262	310	245	261	274	285	274	294	254	277	255	285	277	258	270	294	295	268	262	273	266	271	263	243	252	302	263	274	278	246	292	287	274	263	281	275	302	286	271	306	261	283	291	263	287	281	248	271	273	282	287	287	267	241	280	243	292	270	266	275	287	252	284	278	266	319	268	313	273	266	268	278	259	302	269	247	282	303	249	266	292	293	276	265	291	286	275	271	262	278	263	287	282	285	289	263	272	267	324	253	326	276	293	246	246	265	277	288	282	259	258	279	285	258	274	290	246	303	291	270	294	301	308	267	259	284	285	275	275	300	258	268	281	267	260	291	264	256	268	259	266	295	256	292	268	271	301	280	278	258	301	294	275	274	257	279	250	266	276	236	277	271	279	268	263	274	284	302	317	276	266	277	274	278	249	257	285	233	256	287	254	296	269	273	281	277	280	268	271	252	283	274	268	294	288	288	281	268	271	278	277	258	307	259	287	291	303	282	270	278	273	254	244	290	280	281	293	275	284	252	283	267	274	259	297	268	266	269	327	264	270	300	269	268	290	256	314	250	259	279	277	285	299	276	303	287	299	270	278	260	278	296	278	271	260	290	256	262	276	244	262	264	252	286	272	292	292	283	260	279	288	283	272	274	252	276	273	266	262	277	282	302	278	235	255	266	294	259	267	260	285	263	273	252	262	277	280	256	304	276	261	289	300	284	293	282	278	267	270	258	290	287	280	258	268	276	273	279	306	268	304	271	297	267	263	274	249	279	295	268	279	256	254	269	261	260	281	249	276	272	243	288	264	287	265	306	276	246	278	284	282	293	248	263	272	261	280	273	251	269	285	261	263	268	285	279	261	296	285	242	282	298	243	287	261	257	250	276	285	260	276	276	290	266	270	273	280	251	291	260	270	293	268	287	275	252	297	280	279	269	260	276	289	289	277	261	266	265	276	287	300	287	290	228	274	262	272	253	266	285	296	259	253	288	304	261	308	302	284	283	278	267	277	258	278	289	291	264	281	275	289	245	274	266	243	261	261	279	255	287	296	233	267	281	281	292	251	293	316	284	283	290	283	277	276	292	262	265	267	270	255	290	258	293	266	283	258	275	293	276	301	234	302	271	263	274	273	261	286	277	249	296	262	265	255	298	280	258	288	289	248	275	254	278	286	312	286	275	284	281	261	262	292	259	263	284	266	307	275	268	260	290	244	271	276	281	267	273	274	272	293	267	272	259	273	264	269	261	267	310	303	310	247	274	299	261	274	273	274	280	274	304	311	316	298	300	269	273	305	297	279	252	288	273	274	303	241	277	267	320	263	257	312	267	290	260	300	304	269	267	240	272	299	271	296	271	277	256	274	253	292	245	290	289	277	269	305	259	259	283	249	283	295	288	300	270	274	264	254	278	264	257	295	269	259	274	286	301	255	272	270	284	297	279	262	276	283	281	262	285	277	264	284	246	285	253	264	280	280	300	261	277	271	271	278	240	287	272	283	267	248	273	282	249	272	285	244	262	316	285	285	238	269	284	284	278	297	248	276	269	238	269	271	253	291	282	285	278	264	275	274	298	298	265	249	267	285	273	297	281	318	292	271	266	301	293	286	259	250	266	282	283	282	253	271	282	277	254	252	267	254	251	271	274	293	293	291	258	267	293	260	275	273	277	285	262	275	251	281	275	282	291	289	288	295	271	280	259	280	284	255	273	276	280	307	302	270	296	280	249	260	298	266	280	270	270	282	286	275	286	253	284	260	290	256	259	256	261	286	252	291	274	273	282	263	280	251	278	256	254	297	286	253	275	279	271	261	256	279	259	262	284	262	263	294	249	296	289	303
22118	21079	28796	23575	21076	21088	7321	1572	970	809	670	609	569	594	582	571	526	574	517	509	550	528	502	514	486	522	491	516	483	475	477	492	499	512	464	504	504	492	495	533	476	497	510	510	477	484	484	458	462	464	510	485	493	473	494	466	456	496	516	515	459	516	456	476	474	474	521	517	478	537	462	516	466	445	471	471	493	522	504	464	481	425	506	496	471	464	478	438	456	495	474	477	495	468	508	436	488	482	495	491	501	509	478	530	492	489	462	486	448	458	492	458	490	470	497	476	473	463	511	463	489	501	458	499	484	476	495	501	504	510	474	471	499	486	471	480	501	457	455	441	458	470	468	490	517	499	481	494	490	462	438	457	510	468	521	523	458	469	489	523	482	452	462	497	457	451	472	517	508	478	495	471	442	490	521	481	505	475	399	447	461	491	500	481	480	500	437	486	504	503	481	496	525	487	479	452	486	450	427	486	466	429	463	461	516	493	474	497	478	509	464	468	445	469	463	497	457	432	423	500	536	439	478	471	476	523	492	429	493	456	449	517	471	483	471	499	515	471	532	495	466	445	463	490	489	514	484	495	455	479	493	476	469	504	513	505	438	474	473	463	514	474	486	507	493	471	479	501	516	446	449	468	462	483	502	469	461	451	473	490	491	471	471	468	491	507	496	465	490	471	491	491	467	490	495	486	497	467	489	509	504	478	450	484	481	525	457	419	453	474	488	475	471	474	523	520	496	492	494	470	472	461	505	476	494	440	467	471	471	458	466	492	465	471	461	449	476	491	484	479	461	476	490	486	493	493	478	471	518	493	465	494	483	441	486	513	480	450	481	510	449	468	466	468	475	451	465	496	506	479	442	470	464	456	523	503	515	522	482	467	470	458	490	466	462	483	468	465	480	462	521	441	478	495	475	442	480	450	493	478	458	467	458	491	492	484	461	464	484	456	449	489	425	511	473	465	475	472	473	486	466	497	481	497	499	449	486	454	509	487	451	487	468	471	478	466	458	450	450	448	466	485	447	463	510	524	523	488	535	482	479	469	463	494	490	487	467	515	480	481	463	455	499	492	475	500	454	465	518	513	467	456	495	530	441	489	503	490	510	465	474	482	502	468	452	478	446	447	492	477	456	495	436	483	489	479	479	456	438	477	457	493	440	467	479	512	508	491	490	490	473	486	465	494	473	459	466	475	492	444	500	475	492	484	481	484	478	468	502	484	475	445	462	450	455	454	487	475	458	532	463	450	470	488	474	461	524	477	501	502	454	495	436	458	482	532	489	500	498	477	468	464	518	523	437	506	437	483	502	525	517	462	480	487	489	459	466	504	462	489	485	491	524	468	469	477	470	502	511	459	485	467	487	497	470	465	487	476	473	432	452	455	487	474	467	475	474	478	481	530	476	472	427	480	485	451	509	464	451	495	456	491	512	457	501	446	478	473	451	504	441	487	511	482	453	490	470	496	474	505	460	494	484	488	494	489	505	506	484	461	472	483	469	456	481	491	471	464	473	449	472	445	452	484	516	448	499	537	440	483	481	507	478	485	485	508	525	418	472	476	477	474	473	500	475	474	448	448	470	481	471	461	480	459	480	485	448	476	475	474	445	489	501	480	472	473	474	480	476	472	492	490	424	473	448	458	490	477	499	442	484	464	418	479	432	480	499	493	479	498	461	490	511	472	465	458	486	462	474	445	487	481	468	507	495	478	514	473	445	469	508	498	489	473	482	466	449	498	488	517	471	462	491	468	515	472	506	456	486	505	510	479	457	472	472	432	487	479	482	465	469	503	475	506	529	486	447	506	468	440	457	524	463	503	456	459	468	492	479	501	519	493	517	495	471	479	498	482	492	474	464	516	516	477	493	434	466	481	493	516	470	497	459	482	449	498	529	482	450	490	485	506	465	483	468	472	452	435	458	479	504	496	432	525	469	484	521	514	493	512	485	471	489	489	459	426	493	489	453	456	469	486	473	495	471	470	459	483	457	477	465	458	447	486	490	489	495	475	490	469	477	432	474	481	506	496	449	471	509	485	467	460	482	524	519	523	471	449	465	518	503	476	459	469	486	458	472	490	494	479	493	476	460	479	443	425	502	461	487	508	477	488	452	490	491	502	474	456	508	460	476	447	445	472	482	438	468	483	466	497	478	475	494	521	462	452	522	474	450	442	465	436	486	465	482	520	492	461	509	475	440	474	480	493	440	486	498	489	500	467	466	431	471	470	451	438	467	495	478	422	512	489	504	457	482	499	479	503	470	502	504	460	473	467	497	488	456	487	507	468	453	489	502	507	500	494	500	454	473	500	454	466	472	482	441	446	491	456	488	489	490	474	472	477	451	461	515	473	440	429	478	460	464	475	463	502	480	468	462	476	483	433	479	458	458	468	526	428	466	468	414	432	475	509	467	424	501	452	439	464	462	470	480	465	486	449	481	448	479	487	481	455	435	485	489	492	475	479	493	489	469	497	475	468	485	471	467	507	481	483	481	467	469	481	477	462	477	513	496	454	472	507	502	507	464	460	491	520	482	479	443	474	502	464	474	497	484	483	461	456	494	438	523	495	455	482	469	492	474	504	487	517	474	462	465	429	497	475	478	477	499	478	479	421	460	508	458	458	487	489	461	479	516	423	479	478	443	450	478	432	453	490	483	489	477	462	523	467	471	496	469	480	484	480	474	478	487	469	489	480	475	440	443	489	520	458	448	451	501	508	469	489	477	520	486	495	478	513	516	468	453	455	492	485	473	462	421	481	489	519	523	488	492	450	514	501	502	470	448	513	511	488	458	484	455	482	486	461	481	458	468	485	501	449	494	432	457	482	471	466	493	471	461	473	464	453	461	446	476	480	500	486	465	470	483	460	499	469	461	482	477	461	471	443	480	447	483	496	460	500	475	477	498	460	506	457	500	455	481	497	444	501	513	493	456	445	460	476	478	456	522	432	497	496	477	484	475	512	505	502	478	467	474	464	466	482	495	480	539	491	488	440	479	482	496	494	472	488	488	510	515	479	499	503	441	455	483	463	476	468	469	481	484	494	471	484	471	468	488	483	481	470	493	504	472	477	491	471	436	467	440	508	509	515	493	480	457	504	457	450	450	465	460	467	496	450	466	481	432	468	449	500	499	473	477	507	452	450	489	496	454	459	483	510	493	469	501	444	503	496	449	474	486	459	528	488	479	456	464	512	448	498	460	460	474	477	482	458	468	491	497	469	468	477	455	460	476	465	412	470	445	484	494	462	511	484	481	475	474	426	482	477	468	477	492	474	489	476	457	403	471	523	484	467	470	488	453	469	452	481	463	465	488	494	477	477	447	442	415	441	458	473	528	440	467	456	476	483	490	466	510	468	465	463	455	487	520	457	479	485	457	499	484	488	473	503	518	434	436	499	512	488	470	467	461	444	495	449	468	467	462	449	455	505	460	464	508	450	512	483	496	488	476	490	429	488	419	435	479	478	460	491	477	453	463	489	454	462	491	460	493	454	449	466	471	483
7357	24731	20260	9934	5989	4378	3367	2633	1834	1276	1109	1006	958	829	862	865	777	776	761	726	768	716	716	697	718	675	666	672	678	684	640	652	660	590	686	677	648	670	673	626	653	673	685	660	637	631	635	683	665	641	668	699	628	618	627	607	651	667	637	671	622	704	594	650	646	641	644	656	647	644	660	571	643	602	634	650	640	633	640	594	683	613	657	638	626	630	635	643	683	640	635	628	654	629	629	674	664	648	644	596	640	606	633	579	666	640	639	588	650	665	606	644	644	651	683	674	616	646	633	643	631	624	625	666	668	586	641	646	619	625	600	685	584	658	625	629	622	648	617	625	675	615	650	622	666	643	612	641	615	649	605	644	611	614	623	638	670	636	619	666	632	635	654	628	593	621	675	627	637	614	630	614	661	663	649	657	603	635	643	665	626	639	613	641	642	601	591	600	642	669	648	618	659	633	602	596	601	667	619	591	649	616	622	645	646	621	623	604	590	581	637	655	632	673	666	635	633	625	656	654	686	615	648	653	614	641	636	625	632	594	624	634	623	589	696	604	691	597	669	637	633	651	625	619	613	674	617	627	659	666	628	641	649	639	605	615	601	635	597	681	588	650	615	657	636	645	645	611	582	640	649	605	627	616	651	616	643	643	602	585	660	634	619	646	624	663	639	644	594	647	678	643	646	601	614	610	655	610	623	619	663	604	656	635	653	611	629	632	596	613	659	651	617	673	680	638	589	669	632	663	633	600	659	671	598	585	638	592	649	581	618	622	582	664	620	658	571	637	594	599	681	660	621	659	623	617	624	646	693	633	605	650	640	648	602	622	664	642	642	628	690	646	646	616	605	609	668	630	602	658	664	635	613	649	622	624	636	609	624	620	672	644	647	597	640	651	657	604	644	594	623	610	618	607	585	670	637	634	630	683	628	631	591	609	604	616	630	654	604	618	632	641	643	641	661	615	638	654	611	623	615	594	630	675	631	594	605	612	654	624	618	656	662	629	673	650	617	628	620	634	627	575	590	581	600	653	630	585	624	629	628	606	620	641	615	672	630	669	631	617	614	638	655	667	633	611	645	687	671	633	639	665	665	597	636	614	626	643	668	596	642	622	636	642	587	598	618	593	642	631	648	601	628	662	633	644	604	604	615	662	674	634	661	649	624	591	670	638	601	589	649	637	582	609	621	622	645	674	656	648	678	636	640	646	699	616	620	617	642	611	649	692	619	616	643	593	629	622	620	647	676	604	601	651	642	658	649	621	632	648	634	613	645	621	628	646	636	617	651	639	605	631	602	637	653	679	665	645	570	637	633	599	618	589	646	639	630	647	633	624	627	649	669	650	648	607	616	608	643	648	605	679	649	636	632	675	694	599	650	625	657	622	640	639	645	682	611	632	661	614	614	612	650	639	589	644	601	635	660	625	646	660	638	585	619	635	643	609	637	612	669	658	672	584	599	593	592	674	615	635	637	651	643	611	654	646	643	660	615	633	632	608	629	672	661	666	676	652	634	680	667	647	633	588	609	621	603	619	626	620	647	590	605	644	682	629	623	607	620	607	660	666	615	608	643	616	600	668	648	668	642	627	646	640	616	591	626	648	603	611	584	624	636	680	598	584	657	629	613	649	658	630	601	629	649	622	662	612	601	631	633	637	590	630	688	603	623	627	623	556	624	647	650	679	559	630	635	669	671	637	664	644	620	622	646	645	624	587	606	644	634	627	650	637	650	634	608	633	625	617	643	672	652	618	643	609	587	621	663	645	592	629	666	630	599	639	635	612	593	628	592	644	667	606	640	648	625	662	605	594	618	621	646	640	604	614	654	610	669	647	606	652	600	643	629	624	620	642	596	605	643	632	624	610	599	606	660	624	687	575	612	646	585	657	622	617	654	677	668	637	648	649	663	655	632	637	622	675	666	658	639	620	633	627	634	618	596	598	613	653	661	639	649	631	661	684	606	604	632	627	599	622	613	616	610	652	654	613	626	598	646	673	637	588	674	706	659	641	626	637	618	652	648	643	635	644	625	661	630	614	599	638	672	572	590	618	642	618	638	628	661	635	618	624	640	652	629	627	618	661	588	613	648	635	603	652	655	565	634	626	643	637	627	614	619	652	636	614	647	606	625	617	621	652	655	607	617	658	624	662	668	655	632	665	651	593	619	649	588	595	660	650	644	633	624	636	600	628	643	643	635	677	649	687	597	610	634	630	667	648	630	604	670	616	591	623	612	607	620	647	626	633	684	627	655	623	642	668	614	644	649	615	659	594	623	602	635	653	617	628	649	653	656	660	623	655	659	623	600	626	614	649	676	637	616	612	632	637	610	654	659	598	656	634	628	658	656	656	647	640	651	679	650	609	717	610	634	670	593	582	590	623	666	624	660	622	651	648	634	629	603	636	583	624	622	643	622	585	604	598	665	614	617	633	624	661	637	611	632	676	668	603	616	686	627	623	639	624	656	663	662	601	653	635	665	613	642	626	580	646	617	705	593	625	623	659	640	642	671	666	625	637	609	612	616	611	653	625	639	638	660	593	620	593	675	668	665	633	640	613	641	580	629	622	596	627	647	646	636	663	614	647	634	621	636	651	618	649	633	597	650	561	634	674	631	617	599	610	642	648	668	624	621	613	629	613	640	654	605	637	639	597	646	664	613	652	617	625	604	638	632	622	612	636	641	643	591	616	636	637	640	593	615	623	640	649	632	654	600	617	670	651	622	596	607	633	696	613	647	638	627	670	641	637	617	604	649	624	616	625	606	632	593	617	629	620	658	665	637	615	651	637	643	618	614	658	647	631	612	617	637	649	654	586	658	578	631	623	639	598	609	618	643	612	650	634	630	633	589	620	606	625	642	652	658	621	637	620	617	610	659	618	644	708	602	605	595	617	663	652	638	603	578	636	628	604	644	642	650	669	605	612	639	616	652	642	636	656	641	657	627	641	604	617	623	610	612	676	633	619	614	653	612	581	633	652	638	609	598	645	612	608	614	652	634	619	618	643	637	683	635	626	681	593	656	615	633	641	632	648	660	576	629	647	672	597	656	655	624	585	590	630	624	606	620	641	573	660	646	662	645	616	611	652	651	609	635	651	655	633	635	630	633	622	650	622	597	641	652	666	654	644	617	626	663	679	639	667	654	648	612	618	630	672	657	632	630	655	644	613	634	641	616	638	616	606	624	625	632	617	674	574	659	594	647	625	643	631	644	597	632	633	626	615	613	613	620	632	654	613	625	657	612	631	635	622	612	653	627	624	561	658	666	662	614	601	649	638	615	622	636	603	602	667	643	687	603	617	697	661	633	650	659	616	626	674	636	611	589	649	644	641	640	638	612	616	628	643	653	602	578	631	619	618	596	644	673	626	624	651	632	629	637	610	663	568	632	655	630	608	654	614	591	619	647	636	612	599	626	659	659	618	639	629	626	681	648	589	604	606	636	618	676	584	599	649	622	637	619	713	663	637	653	634	611	688	577	662	605	638	624	702	637	607	623	643
26746	19294	10187	2832	1102	842	718	588	497	459	471	471	487	448	440	403	409	430	404	405	409	400	422	446	423	445	418	421	418	458	413	426	462	419	426	438	433	423	419	409	388	451	455	426	439	470	384	415	437	446	414	421	458	407	448	412	438	402	420	423	466	407	471	439	430	416	407	424	402	446	401	438	446	438	386	423	421	419	410	359	425	449	443	427	457	404	431	435	427	457	450	415	433	432	459	421	452	397	412	401	427	412	414	451	439	431	429	422	443	449	451	431	427	458	419	422	427	409	407	432	406	429	478	460	406	440	476	440	430	426	428	435	471	417	441	441	405	416	444	399	467	412	426	407	442	426	394	415	448	436	389	470	428	439	396	404	408	451	415	448	409	459	394	448	400	467	394	413	442	438	431	423	414	423	424	425	432	440	445	438	411	408	415	433	423	410	411	421	405	410	438	418	444	450	466	437	405	434	438	452	437	408	401	446	434	431	437	454	423	423	444	399	425	430	451	402	412	412	443	447	417	401	410	428	435	424	448	407	399	467	449	425	467	437	432	443	408	426	428	426	419	426	431	412	447	457	463	418	425	443	409	420	416	407	443	432	417	425	431	440	447	395	432	401	461	416	435	431	445	448	451	441	417	426	415	412	413	434	398	430	443	392	432	425	394	451	436	450	400	432	451	399	436	418	445	412	414	421	417	439	439	406	447	416	409	430	380	423	419	411	434	429	436	404	405	410	407	428	421	431	390	458	431	428	409	418	427	412	432	409	482	435	422	423	440	420	430	431	436	440	451	406	430	445	444	426	429	420	423	439	425	465	427	450	447	439	455	395	398	465	422	447	422	435	398	439	462	423	428	427	399	419	418	438	432	434	434	470	428	407	431	470	430	411	403	442	446	425	449	431	433	468	429	378	440	403	436	423	425	437	431	462	411	376	406	422	427	398	451	423	418	409	434	391	467	413	412	413	451	391	441	443	438	423	423	400	464	460	461	429	444	435	421	446	410	437	406	423	410	477	451	438	407	402	454	438	461	419	420	456	405	394	410	429	419	428	433	407	446	439	417	459	465	456	411	426	421	411	431	422	410	399	445	433	435	425	453	414	416	447	416	398	429	432	442	417	412	440	449	436	411	406	458	446	427	441	430	418	428	465	442	454	422	427	476	449	428	442	379	406	433	455	412	421	406	395	488	409	421	428	383	427	421	405	436	400	493	400	434	428	463	428	432	436	423	430	409	432	447	429	415	446	404	416	430	471	455	471	439	435	398	435	407	451	446	418	462	433	408	433	418	430	462	419	415	436	412	446	438	401	414	445	444	421	449	432	485	451	424	374	427	401	418	470	477	400	430	445	450	407	405	441	455	414	409	416	434	436	417	454	444	440	453	436	445	382	451	429	451	430	418	425	426	470	454	417	447	427	506	439	437	432	405	437	449	430	454	409	480	431	435	458	447	392	408	406	390	425	441	416	462	420	445	399	423	392	464	417	414	446	447	437	455	433	382	437	402	415	436	408	437	413	439	421	411	414	453	448	405	427	430	433	450	425	430	464	422	454	464	403	397	414	402	438	413	435	434	456	443	415	424	407	412	431	457	426	406	448	431	396	421	434	412	423	425	434	447	410	433	418	410	404	440	478	456	443	456	448	441	439	417	424	436	437	445	458	429	428	475	409	443	473	463	446	425	408	422	425	439	404	422	468	457	419	397	403	443	454	421	406	424	421	414	386	441	429	423	441	438	457	437	401	437	388	401	451	440	453	449	407	438	451	440	469	449	422	415	397	444	428	420	427	441	465	420	421	413	425	382	421	418	441	406	400	393	392	415	441	448	428	431	427	461	397	434	421	412	410	438	430	419	417	388	454	411	417	394	428	412	451	431	418	431	393	425	402	431	448	414	447	431	424	424	421	399	424	422	449	422	399	423	447	423	424	440	402	421	433	432	433	425	404	385	447	444	431	420	436	437	448	428	463	440	442	415	441	399	412	399	414	426	409	476	455	411	451	437	435	421	421	393	407	467	413	416	447	431	441	424	431	434	410	437	425	478	437	447	452	436	425	408	454	411	450	406	417	430	409	414	463	438	425	410	383	429	413	441	425	398	430	427	401	380	410	399	413	452	419	455	447	411	435	417	420	435	429	414	424	451	397	443	455	440	394	409	443	407	419	419	446	404	459	430	418	404	414	427	479	418	463	399	419	399	428	388	459	433	417	434	427	435	416	447	409	468	453	471	456	438	409	461	448	434	441	396	429	417	411	407	410	436	430	438	428	463	452	433	463	435	418	431	451	435	402	435	428	426	430	401	410	446	453	424	431	390	419	421	422	410	429	446	429	432	416	470	414	446	396	390	454	401	462	451	433	432	416	448	455	403	395	428	380	416	376	412	394	404	443	467	419	446	430	422	418	406	440	442	445	408	466	430	407	448	429	439	451	396	412	419	453	430	423	403	414	387	416	422	418	456	376	426	411	447	446	432	427	418	413	402	447	430	421	444	450	410	440	406	410	427	419	472	436	435	407	459	407	422	443	416	424	408	416	413	464	425	402	399	408	447	425	455	432	401	448	414	477	426	408	440	434	387	432	439	418	417	424	437	449	438	422	421	429	467	417	388	464	426	448	429	436	444	428	445	430	408	432	431	404	377	440	427	445	442	452	402	413	439	435	414	458	455	426	469	431	440	443	472	468	410	440	411	422	419	407	432	429	433	472	424	439	419	441	405	427	463	417	441	438	416	406	409	427	412	415	386	405	440	430	427	418	422	431	399	450	393	411	446	428	443	409	402	410	423	440	443	421	415	439	402	413	409	449	423	413	447	458	434	442	431	446	461	425	427	405	438	414	398	423	439	428	433	429	457	426	428	404	410	439	403	399	384	393	410	390	411	423	454	405	453	378	405	419	413	446	392	393	445	409	453	427	425	425	417	396	413	375	418	471	437	435	439	476	431	446	449	399	432	452	418	461	414	436	444	459	426	429	447	403	398	418	401	414	409	411	429	470	431	400	421	428	403	418	420	430	386	415	440	460	370	419	425	413	419	401	408	456	469	432	424	445	464	405	459	457	434	431	465	461	465	403	428	388	428	430	411	414	431	415	448	399	432	404	433	432	428	430	449	449	416	437	477	453	439	444	427	412	433	403	436	421	440	389	445	408	387	424	396	458	433	437	452	431	420	438	410	380	441	415	455	400	461	425	453	451	452	421	467	397	424	414	442	432	402	415	467	410	431	448	441	464	410	380	428	438	418	438	435	422	456	412	432	431	466	412	398	471	423	427	428	404	437	411	434	420	431	431	422	431	438	443	441	427	458	483	440	440	409	466	459	396	434	422	447	408	445	444	424	413	449	380	439	409	411	406	436	404	420	438	456	442	450	436	420	445	425	391	474	391	393	416	412	413	427	448	418	415	395	429	451	416	426	433	385	459	455	437	445	450	473	395	428	428	426	435	438	451	437	431	458	425	423	428	423	410	450	426	435	406	400	418	428	415	430	430	397	449
6400	10522	9895	3146	1894	1486	1186	927	711	644	552	567	530	560	598	581	554	546	547	588	558	528	577	540	624	528	604	552	547	568	541	552	511	547	568	563	497	552	567	566	578	531	569	568	531	555	550	528	560	576	541	572	553	551	562	562	528	570	558	549	572	545	552	569	529	570	523	570	537	571	557	545	541	556	570	545	556	528	526	572	548	586	554	516	576	571	577	603	544	539	578	533	542	621	544	583	546	550	551	555	542	563	523	548	547	534	584	582	580	516	526	550	511	526	559	560	519	552	564	549	545	535	568	590	571	568	556	556	576	564	540	534	555	524	525	550	552	488	569	522	573	601	543	519	559	561	551	539	531	541	563	552	523	524	551	600	509	592	602	574	504	537	590	557	522	556	569	501	545	566	568	534	551	534	583	550	532	564	522	530	581	539	526	563	519	517	548	550	541	534	589	557	569	536	526	550	511	531	516	589	553	525	553	541	537	563	563	522	540	593	514	545	565	560	556	571	560	517	537	573	556	526	571	590	567	547	543	582	605	583	554	545	533	576	516	573	571	559	543	598	555	581	567	534	542	543	514	560	552	578	540	538	488	542	563	540	558	540	548	520	535	568	559	579	558	527	560	544	543	543	610	549	567	516	569	508	549	595	514	534	544	500	562	543	538	575	589	566	525	556	545	556	557	552	561	527	526	572	526	575	556	547	587	533	530	522	579	506	568	505	575	551	539	558	549	555	564	567	568	569	576	531	497	516	525	569	564	512	553	584	536	544	579	525	547	545	539	590	556	524	538	499	555	560	534	596	569	568	547	540	545	553	588	537	550	533	516	577	573	537	561	536	552	526	571	533	535	569	544	566	554	528	607	569	559	544	586	571	540	561	566	552	579	546	581	568	555	546	607	515	575	582	561	540	508	555	566	529	591	527	547	509	573	541	566	513	567	560	559	541	570	546	577	562	555	570	550	559	566	601	503	503	551	520	544	569	570	614	577	540	572	542	553	576	516	539	559	566	555	591	583	529	521	569	576	554	541	546	573	538	591	519	589	551	573	536	517	581	585	529	605	499	557	591	575	544	543	534	559	580	571	565	546	566	550	570	527	525	539	553	531	538	539	551	571	540	545	591	572	591	555	570	556	575	533	559	531	542	619	539	564	552	527	576	564	546	557	570	533	564	544	573	556	560	580	575	515	526	511	603	571	560	515	522	557	548	551	557	557	569	572	591	561	518	537	545	576	556	523	507	583	554	508	556	557	539	559	543	562	571	540	559	539	550	536	564	558	512	546	538	510	565	561	576	550	564	565	552	523	547	527	541	576	526	584	563	578	524	563	554	573	579	559	557	555	529	513	566	531	563	539	569	556	577	598	563	600	533	508	505	521	595	559	561	566	530	546	582	572	575	527	540	557	500	574	514	520	581	518	572	523	543	548	550	574	553	578	595	559	576	497	540	574	536	560	520	547	570	576	522	537	543	562	535	542	584	575	550	535	574	538	543	594	573	603	534	552	504	580	540	558	554	519	511	526	606	585	488	573	530	574	554	577	526	550	529	545	539	578	563	541	525	560	498	605	616	546	544	543	552	538	529	555	581	536	530	548	582	546	571	518	534	510	584	558	557	584	567	550	575	549	555	566	533	543	513	510	574	584	604	561	542	565	532	550	557	576	556	540	502	560	597	591	565	554	560	567	527	500	592	562	570	574	587	551	542	526	559	521	558	538	561	544	563	547	570	584	537	540	576	533	565	554	527	554	542	518	565	570	589	524	578	482	560	555	551	581	507	556	557	546	521	561	583	550	564	531	520	556	553	554	556	580	545	534	583	547	570	563	560	537	551	552	569	549	540	578	526	548	587	554	513	583	570	576	529	550	574	543	520	568	560	537	492	529	556	561	574	561	563	547	557	486	516	561	566	503	545	551	586	546	536	501	545	560	522	623	548	564	545	540	540	545	537	542	540	548	565	590	595	515	529	562	541	506	554	520	536	570	532	531	483	525	551	585	563	584	577	544	547	584	578	561	562	528	540	562	539	563	548	541	560	535	524	556	515	553	555	519	591	533	604	523	563	561	589	580	541	566	548	557	566	600	516	567	527	576	508	526	569	573	607	548	546	568	563	613	572	548	530	598	527	541	533	528	563	562	533	537	529	540	526	521	556	533	582	553	542	543	539	548	520	556	574	544	561	541	511	546	603	524	525	581	541	553	525	572	572	583	543	550	600	550	551	531	527	564	546	550	552	552	512	569	568	525	531	545	528	575	538	557	576	577	587	569	527	522	541	607	572	547	561	596	526	562	486	556	585	530	548	578	531	568	532	557	526	558	581	575	515	597	579	544	596	567	582	564	576	537	528	554	538	560	574	533	573	556	542	580	574	583	549	522	573	552	522	539	522	574	548	526	546	564	594	562	561	526	560	524	570	593	548	545	538	549	567	562	554	589	550	575	529	525	544	525	557	568	570	559	556	563	545	497	518	562	566	543	589	559	580	496	509	572	538	557	601	531	560	554	518	552	565	551	544	589	572	591	571	546	541	557	587	525	552	512	574	543	527	543	518	550	528	565	586	551	532	534	529	585	553	549	557	560	557	535	525	564	563	602	576	516	529	553	529	561	536	530	598	530	555	554	536	517	534	574	547	589	531	538	560	555	591	549	551	547	556	561	564	557	556	553	542	580	561	573	558	484	533	555	520	586	500	553	546	588	557	538	522	581	545	541	544	566	540	562	511	542	545	547	568	546	541	584	550	601	540	519	538	579	529	565	560	560	599	537	558	556	549	567	564	534	525	564	589	531	579	600	567	574	562	558	544	549	563	543	554	522	551	538	586	561	583	515	557	550	539	569	531	554	553	540	532	548	533	525	535	514	558	561	602	567	561	565	567	528	559	532	519	556	583	551	546	540	626	536	491	559	534	543	578	527	539	557	588	547	574	531	575	521	551	545	545	521	553	568	560	574	581	551	570	527	591	534	584	578	555	526	561	607	525	561	591	528	549	536	535	551	577	541	578	589	538	566	510	566	527	547	522	601	522	546	558	522	514	525	550	518	547	583	556	532	564	608	572	502	563	538	572	501	580	578	577	598	585	548	554	562	609	562	537	587	541	567	531	563	548	576	573	557	589	530	581	545	546	517	508	552	560	541	531	542	543	535	583	543	549	505	542	573	581	515	545	538	557	558	509	556	529	562	524	532	540	527	532	544	571	548	566	598	513	547	534	548	564	552	530	557	527	592	558	568	525	540	558	546	563	512	564	519	532	567	553	531	544	528	535	542	512	538	547	548	551	560	555	601	587	533	550	551	579	572	557	552	525	560	581	590	568	584	534	526	573	586	555	553	524	569	573	557	546	518	548	533	580	504	547	529	529	528	568	558	523	572	539	547	524	542	486	512	554	528	556	539	547	546	485	548	551	549	566	565	545	556	558	576	569	536	561	533	537	583	540	576	553	541	572	541	549	556	523	573	528	570	553	534	578	575	574	558	552	536	553	554	541	536	560
23039	21044	28306	23972	21014	9524	1832	1223	958	822	807	791	749	727	732	746	702	745	692	682	699	675	650	691	693	736	687	701	645	723	665	700	678	706	690	676	649	668	643	673	705	702	659	655	674	664	650	666	698	645	677	696	653	661	653	732	678	703	661	658	711	659	691	629	671	622	654	689	671	685	653	684	689	714	701	686	645	663	652	655	667	658	665	640	651	692	698	649	684	697	680	681	687	683	726	715	672	678	686	710	700	636	632	633	666	685	665	651	700	647	691	676	641	655	671	662	687	705	684	711	704	654	640	660	689	656	691	650	656	697	665	672	674	640	624	686	667	665	724	729	632	718	677	688	681	674	639	649	697	691	709	644	671	693	669	669	652	671	696	719	670	640	719	680	715	701	684	687	660	685	668	652	652	697	676	638	617	674	659	649	659	692	663	712	679	711	702	665	648	727	684	666	721	644	619	673	695	671	674	692	688	692	657	677	654	592	679	698	633	699	703	692	690	674	693	695	645	696	661	688	680	684	688	718	704	700	686	643	676	680	640	679	657	694	654	674	665	644	706	665	672	709	608	648	639	645	717	668	663	674	653	696	729	665	671	669	644	654	684	679	653	714	704	648	666	681	645	662	699	726	694	708	665	656	646	639	670	724	676	660	650	696	706	705	655	735	694	674	671	633	628	642	685	693	724	733	675	641	681	669	680	717	685	636	689	653	678	661	665	668	704	668	694	700	688	642	654	703	680	651	698	706	656	649	694	706	681	690	668	657	647	675	696	672	631	706	673	647	665	663	685	674	686	664	645	695	660	641	651	663	697	676	643	651	681	653	656	671	652	639	657	677	684	666	675	655	683	662	665	685	657	685	619	680	684	647	713	634	712	675	696	658	657	661	667	675	659	676	685	705	666	674	711	710	692	657	625	723	653	689	690	698	668	688	648	635	690	644	673	645	669	645	667	694	637	656	714	670	673	701	689	675	688	654	677	684	704	617	687	683	702	628	637	679	678	701	664	641	625	721	633	660	684	714	707	668	661	690	693	691	677	633	642	687	619	688	657	700	641	686	639	692	715	676	665	673	691	668	640	672	655	600	705	680	684	655	670	666	626	734	679	668	677	661	654	680	652	665	678	653	640	662	648	691	738	665	618	683	647	655	661	651	710	671	668	665	687	633	637	674	663	668	672	659	669	635	692	682	692	639	672	680	677	706	705	674	637	664	676	639	703	690	639	685	674	671	650	621	676	707	667	687	675	640	701	698	660	665	664	697	701	650	667	628	660	679	636	613	664	708	638	672	679	646	680	669	666	664	665	610	673	680	666	639	666	640	666	699	660	609	693	632	699	679	677	682	653	685	697	715	609	662	706	646	745	677	650	641	659	689	665	642	714	654	731	662	671	636	688	665	635	669	652	707	667	647	716	672	623	629	699	702	704	689	659	694	676	649	665	690	668	642	666	712	702	680	665	654	685	668	662	689	611	686	658	640	662	665	682	694	689	695	645	658	670	703	623	640	658	638	705	699	645	669	687	645	655	681	697	689	659	694	710	722	701	733	626	637	671	683	676	678	693	639	684	632	694	722	696	669	687	668	627	667	697	651	689	718	665	634	693	682	694	711	672	634	668	645	659	706	655	630	608	643	692	673	648	644	685	636	711	631	707	695	663	684	692	677	686	685	655	715	668	737	669	692	680	699	645	657	631	633	632	675	687	663	623	639	629	672	663	651	645	649	659	702	687	695	657	616	656	674	671	662	690	655	646	629	653	665	646	700	625	703	660	664	686	686	665	667	648	715	645	655	692	635	665	652	686	674	651	722	636	693	656	681	678	642	636	666	685	698	660	646	632	645	692	656	644	690	651	687	637	659	689	668	647	646	647	706	711	641	684	659	688	681	654	639	678	624	669	656	639	689	690	678	738	688	674	667	698	680	667	679	645	664	634	644	675	662	666	670	670	716	687	654	682	690	663	671	678	638	667	659	641	678	668	692	654	722	662	634	708	699	643	683	652	645	658	647	668	632	667	728	714	661	663	651	660	625	674	594	696	659	691	663	641	677	718	637	672	716	644	667	672	653	686	701	621	713	739	665	641	657	650	621	705	688	674	699	686	647	700	696	680	649	651	632	651	649	701	675	655	684	679	641	717	682	669	727	685	691	691	665	629	676	692	664	659	693	729	663	648	662	667	632	636	656	648	681	698	705	737	662	653	676	689	661	645	641	691	649	663	690	646	646	681	696	665	678	731	688	673	687	679	665	726	633	686	661	657	670	687	689	671	715	690	642	650	691	649	662	692	665	676	676	677	668	659	658	672	686	667	636	694	658	671	709	699	660	683	657	690	672	676	651	685	673	665	672	690	633	644	717	709	675	694	632	697	622	675	728	697	631	648	685	635	658	680	620	652	663	674	635	686	694	665	614	620	703	715	661	674	664	695	686	662	733	682	686	663	652	691	663	633	719	675	631	683	682	672	684	685	679	647	712	691	645	687	715	636	699	682	719	638	712	639	669	711	655	679	636	655	722	689	709	641	715	657	673	693	669	670	674	654	658	641	670	664	645	660	647	639	659	656	661	709	673	686	673	667	663	644	667	659	676	741	684	695	669	654	680	687	658	697	716	655	643	651	690	675	685	657	714	664	664	686	657	663	661	655	662	662	669	692	654	644	661	651	637	649	651	647	670	686	644	667	688	630	661	683	672	685	678	671	657	664	711	692	666	668	636	628	705	655	699	663	716	685	690	693	631	674	672	657	673	697	674	697	692	644	610	664	695	701	664	671	675	638	671	659	675	645	688	678	668	653	683	686	710	635	680	696	674	678	661	657	673	740	671	651	650	640	662	703	691	671	736	714	672	645	715	683	691	642	636	649	665	660	703	631	646	680	680	672	667	676	650	634	666	666	716	707	715	734	651	675	699	689	646	652	716	661	693	677	646	640	666	715	696	707	647	698	649	683	656	685	702	669	669	653	700	637	618	677	665	706	653	650	695	688	656	680	664	654	685	667	645	694	685	676	685	669	664	667	710	661	630	643	695	676	705	695	692	632	687	629	687	714	654	676	666	654	731	660	671	673	708	678	659	669	699	678	690	660	709	684	694	644	707	718	707	676	696	685	676	672	709	638	693	733	672	647	654	658	680	691	699	691	663	692	671	626	646	675	675	701	606	660	670	662	656	614	695	663	659	689	680	623	681	657	642	694	679	667	663	669	683	655	677	667	688	654	684	674	706	687	655	683	710	657	674	691	682	682	611	693	684	699	647	661	653	637	697	638	673	669	670	682	688	697	671	639	694	675	681	704	665	671	632	705	719	701	671	679	627	685	623	699	636	590	625	664	649	675	681	690	662	687	602	666	670	630	625	640	686	715	682	636	687	687	662	685	671	704	654	684	637	663	707	639	662	693	682	655	651	646	708	637	640	623	714	691	674	658	645	657	626	719	638	661	700	672	678	628	655	688	675	670	648	684	709	644	640	656	651	674	713	628	684	675	682	625	603	626	673
5833	18281	19843	7612	5050	3425	2421	1844	1500	1238	1155	1039	1065	960	936	976	930	970	981	958	851	904	858	873	893	836	918	867	925	885	882	847	934	870	845	890	871	960	845	867	906	885	819	849	885	853	837	880	821	867	942	828	925	880	881	800	853	879	904	874	866	839	862	844	890	869	919	869	850	848	851	840	933	869	806	869	890	827	911	872	847	893	900	886	911	880	853	825	903	844	841	852	878	862	893	890	847	934	874	892	851	866	849	813	830	827	824	877	841	862	885	843	861	824	877	895	861	845	847	840	905	830	848	864	882	847	831	877	821	843	837	869	874	868	844	868	860	862	850	846	874	873	833	851	901	825	894	860	870	851	918	807	849	843	867	834	825	876	864	848	877	855	859	825	869	821	848	840	893	874	877	844	845	886	892	847	859	842	847	857	860	842	840	823	833	928	905	910	888	838	867	870	823	914	884	811	845	870	852	890	857	901	836	832	867	890	871	889	859	863	832	841	828	870	875	897	885	857	879	781	826	901	843	841	848	876	833	833	912	829	822	845	865	827	904	835	833	918	892	836	885	863	826	904	866	815	920	825	869	858	823	809	902	825	867	870	886	843	854	838	811	859	885	870	854	861	857	860	876	861	859	823	828	820	872	818	876	879	835	817	859	885	904	851	914	802	849	826	897	891	853	896	844	820	869	846	844	810	881	846	858	833	863	839	896	906	842	889	867	855	900	909	877	816	899	839	804	878	875	856	887	830	844	847	828	848	897	877	883	855	847	838	855	864	801	882	873	875	878	855	888	864	933	887	854	888	882	868	834	828	866	865	890	880	853	848	894	827	871	830	879	881	877	826	845	894	855	864	852	878	870	880	878	888	905	839	847	867	848	849	914	831	861	819	884	857	885	874	847	885	882	858	859	862	826	891	880	844	888	823	872	846	871	839	872	824	822	840	822	858	887	896	909	862	831	871	889	832	839	861	839	886	807	839	869	833	893	836	869	816	782	852	878	870	875	874	863	882	812	861	854	861	878	905	871	784	847	831	905	906	848	856	830	862	848	837	854	874	826	868	825	833	855	856	826	823	882	890	862	915	790	899	826	871	857	855	854	859	887	828	820	874	889	865	836	871	845	871	848	800	888	903	857	884	882	878	891	842	829	856	855	865	862	853	836	839	850	795	815	900	841	886	844	884	953	892	849	869	871	862	883	838	893	882	903	858	917	823	838	878	851	875	878	828	868	863	890	877	835	908	853	895	857	844	881	858	846	858	857	877	848	842	858	854	907	854	838	914	874	859	853	855	848	826	846	873	861	860	864	858	889	873	827	831	836	868	874	816	898	858	827	836	857	829	913	845	889	846	867	852	895	853	814	858	830	847	831	830	866	850	799	862	876	858	826	849	875	842	842	868	846	841	869	873	875	882	810	820	856	777	860	855	803	864	839	912	864	837	822	914	804	857	827	879	829	819	860	866	848	803	877	870	841	895	892	880	876	871	845	900	827	885	836	831	923	855	802	852	899	935	799	806	875	887	837	859	890	872	881	863	832	862	828	853	847	857	853	869	889	872	857	897	854	891	869	824	925	814	877	860	881	928	838	903	838	844	846	855	827	867	837	874	856	875	874	838	854	891	876	862	882	860	881	890	826	831	835	874	827	854	823	887	854	872	894	842	872	826	835	861	805	840	823	789	848	864	862	816	868	858	849	851	844	838	848	866	853	834	900	827	852	851	891	855	867	784	835	834	810	806	836	862	867	842	890	916	853	832	891	908	854	847	833	859	825	828	866	891	809	864	832	853	844	842	817	838	845	907	886	874	888	803	826	895	801	829	845	829	861	848	866	813	853	878	869	923	835	846	849	872	824	860	853	913	851	850	905	838	799	937	840	819	864	875	868	828	884	880	865	891	838	874	835	833	882	881	915	842	835	848	935	875	876	845	887	905	853	836	887	855	813	838	891	838	844	873	870	852	907	829	845	846	822	829	831	906	900	839	901	870	854	904	854	830	835	868	806	874	811	800	866	857	847	855	866	818	855	834	836	835	834	841	835	798	802	846	862	830	822	808	866	837	812	885	881	865	860	839	855	862	842	865	814	889	877	916	842	886	834	860	829	860	867	869	889	857	889	908	848	852	873	858	873	841	880	883	861	827	822	863	841	867	890	859	832	825	904	868	907	822	865	883	846	846	869	884	839	829	889	848	832	805	851	816	850	876	840	850	864	844	888	887	837	907	851	835	872	863	823	866	805	830	818	832	878	843	799	859	857	898	887	805	808	839	808	825	833	840	855	932	857	885	837	910	808	828	793	819	809	857	830	868	841	806	867	874	813	816	797	858	839	898	787	884	818	838	852	817	899	815	854	867	828	864	880	851	839	859	878	910	883	849	911	890	820	822	855	832	835	846	853	873	859	867	904	827	837	928	902	889	904	860	857	871	853	880	881	854	877	859	835	811	851	839	840	864	828	848	895	816	893	845	837	841	892	866	856	852	895	824	804	874	905	896	880	866	845	898	851	834	869	840	847	860	825	863	906	841	872	852	891	890	869	878	867	883	822	893	854	872	835	836	841	882	839	881	808	894	880	876	939	809	887	854	836	844	834	846	793	813	896	873	841	837	832	852	848	925	863	900	819	823	819	881	825	868	819	820	902	855	850	836	859	822	849	827	882	855	866	877	852	883	828	888	875	836	893	868	820	858	843	832	853	922	824	864	826	808	837	875	848	878	827	845	878	886	873	861	825	845	854	845	882	827	857	893	902	884	839	855	827	822	832	829	823	861	863	799	824	874	819	839	873	838	830	909	835	840	885	849	843	856	875	857	840	863	832	857	871	824	850	903	832	820	802	903	837	841	899	883	905	863	867	861	842	868	836	867	873	873	855	844	899	890	874	874	861	831	805	874	856	867	842	874	852	837	854	887	853	864	840	877	799	841	909	876	838	870	817	850	859	895	767	796	877	811	821	853	890	884	796	834	817	907	884	804	857	912	895	828	864	845	857	873	833	879	849	890	872	846	865	853	851	836	872	817	901	883	842	881	850	859	844	898	875	853	898	812	875	886	885	815	848	873	916	829	860	907	858	837	854	836	838	868	844	815	851	883	848	822	877	874	860	879	864	876	846	823	851	907	861	881	880	864	872	880	821	847	850	818	824	841	802	888	823	836	867	819	835	825	865	818	806	867	859	864	856	859	861	836	840	864	866	878	843	848	858	880	878	887	895	850	870	838	853	858	887	871	858	817	847	878	905	859	923	857	863	829	790	861	883	839	881	837	846	817	836	812	855	836	866	854	899	873	821	883	885	903	848	876	856	835	815	892	833	837	867	862	807	881	890	838	869	787	861	801	861	899	896	861	899	883	838	882	906	867	799	880	860	821	910	920	876	848	853	857	844	903	851	820	871	838	863	871	837	834	858	833	873	862	875	839	855	911	821	846	907	783	905	857	837	847	843	863	820	839	857	865	845	833	862	773	812	894	829	849	903	880	835	842	839	840	831	836	844	886
24337	21086	27046	25133	8056	960	560	414	328	286	243	228	240	232	217	251	223	228	212	242	232	235	205	204	204	216	212	201	201	184	186	203	206	224	193	198	181	224	204	193	207	201	194	217	199	207	211	186	199	208	208	197	220	188	217	200	190	217	197	188	211	205	192	195	221	206	186	210	190	209	199	201	232	195	214	208	189	214	188	201	217	212	207	193	208	197	196	207	222	207	181	187	212	176	200	185	209	231	186	204	179	205	177	195	192	201	191	192	190	191	199	201	210	205	183	186	195	194	186	178	201	207	195	212	223	189	209	195	183	210	213	190	196	194	210	205	203	183	181	190	208	186	212	202	210	185	195	202	198	207	217	186	188	182	173	209	211	211	207	195	221	205	185	214	218	222	215	191	176	204	213	220	207	191	182	212	196	180	200	200	216	198	204	200	183	200	226	214	195	218	193	207	213	174	185	191	223	194	222	196	194	220	200	198	207	210	184	184	197	199	192	198	202	206	223	201	222	202	207	212	205	218	220	202	174	179	196	197	186	188	233	202	207	219	194	208	210	192	202	203	196	198	197	209	210	222	202	206	180	209	218	214	193	206	183	190	211	191	206	199	209	217	208	219	223	203	201	195	161	201	220	191	207	180	197	214	193	201	227	219	197	186	194	194	232	190	191	205	190	224	216	228	191	205	196	213	196	157	173	216	197	184	195	197	216	212	198	210	216	214	199	201	189	209	186	191	216	184	201	231	193	209	208	195	202	191	217	217	176	201	181	186	199	203	193	184	211	193	209	214	187	184	207	171	208	206	197	204	211	193	200	203	193	195	240	198	199	201	215	196	202	187	190	189	193	226	217	222	215	201	180	217	212	190	190	185	205	189	201	231	202	175	203	210	214	210	193	213	226	211	175	218	187	216	200	205	208	214	192	195	195	204	217	217	184	220	188	206	229	199	199	191	190	186	228	179	207	226	220	192	204	200	208	207	187	196	172	191	225	217	211	213	202	208	198	229	214	186	200	206	191	193	188	202	195	216	187	195	197	205	196	167	225	203	200	231	191	205	209	220	195	211	216	192	217	186	200	214	205	234	218	203	208	186	184	208	209	233	188	189	201	197	190	198	212	190	203	196	202	171	212	189	183	187	181	192	230	190	203	211	195	212	227	213	207	220	183	218	187	179	224	197	197	200	178	220	214	206	218	206	216	189	200	228	213	223	196	216	177	216	179	192	214	197	201	216	167	210	201	190	194	199	196	207	214	221	193	198	211	199	195	194	200	228	199	191	193	216	212	204	204	212	185	209	184	210	198	208	193	211	210	186	210	231	197	204	215	220	200	182	208	203	215	219	188	205	214	242	191	183	203	204	199	181	217	182	227	200	196	220	209	206	200	184	208	216	196	176	228	219	208	202	200	213	213	213	214	205	178	198	192	200	202	197	186	193	204	200	207	194	214	197	199	204	190	208	189	211	191	214	209	202	202	206	204	202	191	208	206	213	216	209	225	207	200	230	192	210	201	192	211	200	186	224	215	196	207	192	198	172	212	188	200	193	187	194	198	190	186	229	180	196	191	200	218	222	218	203	199	188	227	207	207	207	196	201	210	214	211	195	192	197	213	188	191	177	199	211	193	191	208	219	214	200	210	202	199	201	194	227	209	183	202	180	205	195	207	215	201	196	189	189	190	216	199	200	206	209	190	187	182	182	210	185	223	189	201	207	234	213	217	229	196	197	206	203	207	189	194	192	192	203	197	213	196	201	190	183	205	219	221	180	210	224	205	165	198	206	198	218	213	221	204	198	212	210	183	205	196	202	178	209	199	187	204	200	177	194	217	189	205	198	222	208	195	218	206	178	206	206	193	220	215	199	200	199	197	194	219	173	207	217	183	187	225	223	213	207	231	189	202	203	191	181	203	218	194	201	206	217	211	202	177	214	194	218	194	210	188	228	187	203	197	180	165	181	210	185	183	192	184	178	195	215	184	219	199	207	176	199	212	197	203	190	196	195	200	205	190	212	194	173	189	192	194	203	222	214	177	205	184	192	215	220	188	185	182	209	191	211	188	209	195	195	206	199	229	192	214	220	175	221	199	213	219	188	199	210	202	215	189	203	211	213	207	185	223	207	191	211	176	195	166	198	183	203	203	204	210	167	186	199	195	203	210	192	230	195	219	200	185	196	218	188	183	208	199	204	200	220	211	221	206	190	193	209	152	212	206	222	214	197	209	201	245	229	218	204	207	207	205	235	188	224	222	188	194	191	193	189	178	195	204	183	208	198	195	179	217	199	190	183	220	199	184	180	213	224	197	199	196	206	195	191	216	193	186	194	196	219	188	212	220	220	197	208	223	214	176	212	204	203	201	188	205	209	185	229	205	188	219	193	182	196	215	198	189	198	200	198	204	228	177	231	199	195	198	232	182	202	185	199	216	197	191	218	207	216	199	172	213	213	212	217	210	198	197	193	174	207	229	196	214	190	199	206	216	195	199	218	185	198	182	187	209	213	203	197	222	199	180	210	196	190	209	169	202	202	202	202	184	201	202	195	178	201	196	204	188	183	214	203	246	221	212	202	211	219	207	193	207	195	203	208	210	208	191	208	203	203	210	176	206	197	176	226	212	192	203	194	205	188	213	178	202	200	181	217	210	214	202	209	206	205	182	188	220	213	216	209	198	188	181	197	201	209	210	203	206	218	209	185	218	185	192	223	205	195	186	219	210	201	220	187	195	220	185	213	197	209	217	197	180	184	198	215	171	218	218	216	222	201	210	206	212	179	221	219	190	197	200	207	205	201	195	197	182	222	200	211	206	197	188	205	210	193	220	174	204	226	214	194	198	198	207	199	235	202	179	217	205	207	198	187	185	232	198	184	211	190	201	209	222	189	201	222	202	204	201	177	216	221	201	187	192	178	181	185	176	171	213	201	208	188	203	200	192	217	181	207	192	210	195	213	206	211	224	195	186	187	208	218	199	206	211	209	193	202	201	221	213	202	195	183	181	193	198	184	202	207	196	212	213	187	200	207	205	229	214	196	209	188	213	211	206	209	212	205	209	200	203	199	198	220	184	203	203	165	182	223	199	213	212	194	191	196	211	223	225	192	187	205	200	213	217	179	240	191	190	227	202	216	187	184	191	212	208	206	198	204	192	186	227	207	187	224	193	185	206	172	202	193	191	182	184	218	199	212	207	208	207	193	203	199	187	173	180	203	202	195	216	191	206	198	185	202	205	217	236	209	178	198	223	197	181	201	188	196	204	199	189	193	207	183	184	232	186	212	233	195	195	194	197	201	201	205	183	183	189	211	224	200	198	235	200	223	204	184	195	192	197	177	209	161	202	174	201	190	187	204	203	178	213	206	211	197	229	216	190	208	204	192	198	208	210	189	212	221	214	186	174	183	214	210	219	207	208	191	198	178	182	185	196	229	214	195	209	195	205	181	218	202	225	202	181	202	198	208	206	217	227	197	205	217	196	212	191	207	191	227	195	235	187	213	188	194
5157	13591	12108	5360	3123	1790	1199	757	689	516	402	386	364	383	353	336	348	318	324	292	302	339	282	314	309	294	300	294	308	325	304	288	282	291	288	303	283	267	290	246	266	281	296	328	304	256	293	285	271	282	297	304	295	286	257	260	299	322	293	278	299	276	278	301	278	248	283	268	291	268	288	272	273	281	273	292	279	266	287	311	264	279	275	287	289	236	287	281	271	281	281	302	279	312	255	256	267	283	284	279	308	274	249	274	296	270	275	278	292	294	265	289	293	280	304	295	241	274	296	258	298	257	263	266	246	283	289	303	278	276	274	248	280	256	294	294	287	248	276	275	271	288	255	283	275	274	297	266	298	263	297	267	294	288	286	262	269	288	284	296	275	262	296	277	284	290	267	280	281	260	301	296	293	258	296	263	313	271	286	261	302	280	278	282	295	276	267	277	265	266	263	262	305	314	269	261	295	292	230	272	274	296	276	261	296	295	298	248	277	272	296	287	303	269	261	298	282	271	256	272	302	291	280	267	268	254	273	305	291	300	254	233	270	310	267	282	280	277	261	257	267	256	298	255	272	283	269	291	261	259	278	272	238	287	274	280	260	283	279	270	249	241	282	297	289	286	286	259	279	292	265	268	265	267	312	287	264	287	295	283	250	267	281	279	281	305	293	284	273	291	326	300	260	288	268	278	271	228	315	280	264	293	308	276	289	296	283	272	279	289	290	276	282	260	282	274	299	289	249	252	258	273	259	296	274	281	286	259	296	282	296	309	271	295	285	302	295	282	267	309	308	250	280	293	289	316	310	276	317	293	293	289	298	290	290	269	276	290	298	280	303	272	244	260	266	281	281	258	298	281	284	275	304	273	307	264	269	274	248	263	257	285	288	298	247	290	278	276	298	273	274	285	292	277	281	243	278	262	283	258	267	295	280	288	293	283	283	280	256	292	307	274	279	289	297	270	264	282	253	261	266	291	292	274	274	313	292	308	320	307	301	290	263	263	265	263	246	293	288	266	304	265	272	289	269	303	253	278	297	289	277	282	276	266	290	284	277	293	252	290	287	266	319	275	268	297	274	287	269	270	285	276	269	282	285	250	273	286	266	299	268	261	306	306	257	284	285	273	291	264	272	282	267	253	286	314	270	247	279	266	269	289	285	267	287	294	268	292	262	286	277	292	257	281	314	251	268	297	259	261	287	291	300	288	311	284	294	286	277	272	274	256	277	281	289	290	260	283	307	243	307	276	269	276	289	300	298	294	268	274	292	294	259	281	294	257	280	266	291	273	281	277	287	291	280	280	277	279	259	289	308	263	290	284	274	277	267	310	275	263	269	286	306	276	273	305	278	281	276	322	253	293	300	303	279	282	288	277	293	291	303	257	276	262	285	272	284	274	315	272	246	303	279	269	302	269	278	300	302	257	274	264	273	276	278	283	270	294	268	279	261	267	267	282	295	287	297	281	275	267	281	260	296	298	251	280	290	290	272	257	273	303	271	266	279	251	292	302	304	296	305	280	265	274	273	248	281	287	288	301	305	296	289	268	291	257	275	311	250	280	279	258	291	269	280	292	277	282	280	283	260	266	296	282	296	275	289	255	272	276	279	260	310	279	270	276	296	276	292	256	274	294	263	292	305	270	290	300	268	259	280	303	275	286	267	273	280	275	287	260	273	244	298	285	251	271	283	274	286	265	275	269	270	291	288	261	282	272	261	271	286	317	269	285	265	282	274	239	306	291	254	290	284	276	264	261	278	258	245	298	253	291	294	278	297	259	315	266	310	268	292	278	283	288	267	280	285	293	315	285	270	263	275	297	271	267	277	281	260	279	234	300	307	257	279	280	298	269	291	257	268	271	265	267	251	290	296	329	281	280	271	257	284	283	253	269	296	314	289	309	283	303	296	281	283	287	251	276	280	300	251	272	302	279	278	277	276	283	306	270	280	278	261	288	275	301	289	290	236	265	273	268	276	298	268	268	274	267	298	295	268	316	292	291	290	310	269	295	285	257	277	282	266	279	270	295	268	272	274	272	272	273	270	260	307	290	254	276	284	294	291	279	292	288	265	283	288	302	296	256	283	262	271	304	278	284	276	262	284	293	260	266	279	278	271	269	288	293	275	303	272	289	285	285	271	287	288	274	291	294	281	300	284	273	276	260	308	301	296	259	286	308	270	255	278	277	272	263	318	299	277	282	264	267	275	270	273	279	281	272	253	292	276	273	259	264	280	282	304	277	268	297	259	266	287	274	274	271	255	283	289	302	270	300	300	289	280	243	281	273	261	266	274	262	255	281	292	284	273	251	263	267	270	266	277	286	285	290	301	289	285	276	252	287	283	271	296	263	259	270	277	285	282	288	301	265	288	264	265	256	266	286	284	265	300	268	282	283	253	246	266	257	265	271	289	281	263	273	285	272	298	289	280	326	278	280	277	279	268	281	281	286	288	303	282	262	269	295	292	275	268	302	258	307	278	300	275	266	286	275	266	272	302	283	251	265	266	272	246	244	293	286	322	279	284	312	304	316	256	280	279	310	282	266	299	271	282	290	275	303	261	297	278	262	272	298	294	300	263	271	279	296	273	303	297	268	288	273	325	283	307	263	276	288	317	286	267	258	282	265	279	264	298	290	272	291	285	289	277	279	273	278	260	258	325	278	283	267	263	283	278	282	284	306	283	268	269	287	286	290	277	279	286	292	284	295	277	297	305	301	274	281	264	282	287	276	285	272	249	249	261	277	284	275	280	295	255	268	289	270	264	270	250	295	258	296	272	254	287	294	273	300	286	261	282	296	284	273	280	259	311	276	281	258	269	277	297	253	278	268	276	280	284	259	255	261	275	280	281	247	260	282	265	291	268	259	274	276	262	281	290	266	281	299	230	254	252	276	286	264	294	273	270	282	248	252	245	258	280	300	294	304	286	260	269	288	284	285	288	265	281	266	269	252	257	300	258	264	282	289	270	263	268	300	280	291	270	307	276	273	279	278	276	271	270	287	245	256	277	256	263	289	282	262	290	282	276	314	280	252	281	292	262	290	287	276	290	305	289	286	295	290	301	274	259	292	277	284	280	271	268	270	259	272	288	312	282	282	290	256	270	282	274	275	273	313	286	276	264	316	252	260	289	282	253	283	281	291	261	258	242	284	266	292	284	291	304	278	260	263	271	250	266	275	282	284	277	275	256	274	297	311	278	270	283	271	297	267	258	293	285	272	284	274	271	267	288	246	276	283	282	284	261	331	270	300	270	288	302	262	268	274	246	295	280	294	269	290	335	280	297	262	310	289	265	277	307	246	282	265	296	284	293	258	273	276	255	261	264	265	272	287	268	273	285	256	284	293	250	263	283	287	292	252	286	310	297	254	325	271	278	278	297	278	264	286	278	268	271	287	277	268	257	278	255	270	281	300	264	293	263	293	290	280	282	284	319	292	293	310	288	261	265	283	313	290	280	261	259	267	268	284	310	283	280	279	276	297	268	310	272	285	280	271	257	269
22236	21138	28884	23635	21141	21145	6961	1210	947	753	677	655	634	625	572	600	552	556	550	556	534	550	529	489	548	510	518	520	528	489	499	532	513	507	506	484	511	514	509	505	445	501	508	477	475	419	466	462	528	486	460	471	506	512	521	482	508	467	485	485	486	463	488	474	465	455	466	476	495	459	509	489	484	507	461	440	464	474	470	479	452	448	472	520	500	479	496	467	458	476	500	457	486	484	501	448	482	513	452	501	514	452	521	511	484	513	470	482	490	483	466	482	478	472	478	478	468	516	496	488	477	495	526	516	498	491	472	472	481	479	462	494	444	499	454	456	485	494	485	520	489	475	473	469	476	489	495	509	482	495	492	480	434	504	512	489	491	517	490	450	477	502	472	499	463	463	504	441	482	491	485	458	487	444	495	498	431	516	482	506	507	493	465	476	500	491	463	492	484	459	448	474	509	526	468	538	482	473	489	501	483	496	480	478	474	460	476	453	495	458	497	468	515	507	516	457	512	495	504	476	468	447	499	498	500	450	489	493	477	503	498	503	483	478	467	505	506	483	463	479	475	510	496	486	496	531	470	463	498	479	497	457	469	507	454	496	496	454	527	456	500	468	451	508	430	500	509	473	468	502	471	484	504	428	429	474	502	508	490	512	476	487	456	483	459	461	470	516	507	513	461	505	489	493	513	482	472	500	480	501	498	492	486	455	447	462	465	495	520	498	493	498	504	478	481	472	516	452	492	476	476	482	478	529	476	437	513	481	495	467	481	468	505	516	519	499	472	474	528	459	511	484	495	474	526	486	479	449	471	486	455	509	453	458	467	448	465	478	438	502	483	477	488	532	478	443	469	481	458	510	454	498	452	466	476	510	473	483	500	444	446	478	483	494	481	476	475	465	463	445	445	499	485	485	459	456	478	438	487	492	460	501	520	506	483	482	460	477	476	503	477	494	485	507	492	470	483	506	459	510	473	480	460	488	477	499	496	498	487	432	414	533	499	510	481	463	491	485	465	483	494	448	506	459	453	450	454	486	537	470	493	497	503	476	469	447	496	487	495	471	487	480	488	509	459	502	470	466	467	461	492	499	486	451	482	441	472	462	490	483	491	496	479	473	513	501	451	514	499	485	478	456	522	510	483	469	456	483	464	506	485	487	488	452	500	469	499	467	485	491	505	469	484	489	518	460	465	497	480	476	464	477	490	483	498	473	477	515	501	448	503	516	515	504	441	487	466	498	478	488	511	482	448	461	473	465	459	487	505	484	513	519	512	480	494	487	474	490	513	485	466	495	506	441	500	504	480	465	464	464	501	476	486	483	480	475	482	469	462	455	501	455	464	463	485	471	456	463	496	485	460	488	450	454	482	508	513	491	501	485	503	494	496	521	473	492	514	484	506	481	429	492	467	478	519	450	528	501	491	524	503	455	503	461	468	494	451	497	512	505	479	490	446	470	470	425	440	488	494	475	492	497	488	511	457	485	475	462	485	477	493	484	462	505	481	448	474	516	483	549	526	473	453	500	451	471	462	514	465	450	470	475	466	497	477	517	451	484	476	457	491	477	515	463	465	461	506	461	489	471	510	471	514	506	490	490	488	475	461	500	528	541	450	491	488	472	488	474	470	505	454	458	487	485	497	476	493	478	471	488	506	473	461	486	523	480	483	462	469	467	491	456	470	464	488	488	519	468	483	495	509	489	483	480	529	473	472	492	476	462	511	439	486	473	458	472	488	509	499	517	529	477	456	487	517	499	462	454	516	453	476	492	451	506	467	515	491	451	486	473	458	447	474	441	461	494	473	457	477	482	513	500	461	440	462	505	456	480	491	469	486	488	467	477	498	468	442	482	477	438	498	482	457	505	472	513	473	491	501	469	472	438	469	502	484	449	478	450	453	470	474	506	488	485	471	463	519	447	484	462	430	466	475	490	486	484	478	488	486	482	470	483	500	495	460	492	472	489	474	525	481	478	511	469	505	504	463	473	468	517	495	491	467	435	508	518	445	478	488	499	489	447	488	479	472	492	463	508	490	516	507	458	483	513	488	490	450	498	456	481	540	489	470	465	512	492	488	475	491	493	448	450	477	500	461	475	486	472	498	460	482	449	509	451	497	506	450	485	499	450	431	468	473	504	447	505	463	443	465	484	478	466	491	450	502	480	503	431	465	461	472	497	510	488	485	496	493	475	505	489	493	423	487	472	510	451	472	468	480	466	490	507	488	468	476	483	489	443	442	488	450	462	464	467	498	454	471	488	495	464	465	468	464	506	518	479	487	495	436	490	491	467	473	470	510	482	473	493	485	480	507	465	518	454	486	467	532	493	434	438	525	438	505	499	505	464	462	441	469	451	469	458	451	491	439	516	453	473	496	495	466	476	502	463	507	438	455	499	463	485	526	498	513	498	482	496	444	454	475	466	511	493	487	475	444	494	481	501	456	485	498	431	531	485	454	461	499	496	485	476	465	464	471	509	448	452	468	500	509	480	507	469	492	474	465	469	487	461	473	476	512	487	490	493	491	502	464	422	461	479	494	480	453	522	484	480	466	463	448	470	493	485	494	467	483	468	487	499	492	493	467	464	486	489	458	484	453	492	504	463	476	502	493	493	522	481	459	433	479	454	522	502	458	489	461	473	487	480	472	460	455	452	473	496	502	465	498	466	489	485	449	491	501	504	497	501	496	450	435	435	450	495	535	495	492	484	475	485	459	472	471	503	495	459	486	465	509	460	487	482	471	454	477	467	486	448	463	462	489	510	509	477	477	521	472	469	517	481	473	503	458	459	502	477	509	463	441	478	476	510	497	467	528	512	481	484	450	508	455	519	515	463	464	482	496	489	495	508	478	475	480	468	465	484	529	486	482	484	497	529	505	478	528	475	495	474	427	486	505	482	506	515	470	477	473	482	525	462	475	465	455	480	486	433	447	482	519	513	477	452	492	493	455	498	493	505	504	479	490	471	481	488	502	540	473	464	486	452	465	500	456	458	461	473	516	456	466	478	473	489	488	462	491	491	488	492	461	455	458	469	494	491	487	514	476	498	495	448	497	430	489	491	493	501	446	492	503	490	505	497	443	446	473	522	432	476	491	455	457	466	504	471	457	477	488	477	462	466	485	459	483	450	460	493	486	473	494	515	506	483	486	504	464	494	528	432	464	475	470	504	470	509	492	465	492	519	480	455	489	510	464	483	483	523	494	498	503	483	465	485	490	463	468	493	466	463	461	482	466	477	499	449	503	476	497	477	502	467	502	486	491	461	466	483	460	426	479	479	514	502	489	467	466	511	487	512	480	479	453	455	475	523	424	460	462	467	489	460	451	450	478	486	531	478	459	485	464	468	474	469	471	501	492	500	503	456	481	469	471	493	469	491	446	442	491	477	472	478	494	513	493	488	454	466	491	464	451	477	443	499	482	496	496	462	505	496	458	451	469	498	469	479	473	470	479	468	503	464	496	518	480	518	447	466	499	504	515	460	463	477	489	508	453	486	477	484
8242	22812	19416	9015	5562	3657	2771	2048	1727	1334	1127	1053	935	917	873	886	804	803	822	811	762	751	743	709	676	642	685	705	683	700	626	685	640	691	647	631	639	653	648	587	679	627	630	622	634	685	667	629	650	646	649	643	687	619	630	640	653	682	652	660	639	646	628	652	655	646	628	675	595	599	672	641	708	614	671	588	609	717	636	609	649	638	644	598	653	630	599	612	644	638	644	620	694	644	599	671	655	618	691	636	630	650	606	642	658	580	658	661	635	657	663	682	645	635	639	652	620	629	708	607	658	647	635	625	631	666	622	635	648	649	611	649	626	609	627	601	666	634	661	617	611	640	644	666	620	620	633	649	692	662	631	670	595	623	650	617	674	623	642	620	614	652	612	631	652	637	659	634	574	684	641	589	655	652	672	631	648	619	634	646	617	660	650	657	633	645	617	617	639	640	616	658	610	661	584	606	656	631	649	631	627	687	632	653	609	653	665	598	651	588	602	628	638	654	624	621	660	630	645	634	652	641	661	648	673	663	678	621	616	566	626	674	590	645	647	647	644	601	654	589	623	620	620	620	628	666	665	629	653	638	664	648	637	612	668	606	649	644	637	607	623	611	629	636	623	650	592	638	643	621	638	660	660	617	612	667	635	623	626	651	673	615	669	638	594	634	655	640	615	638	664	639	599	661	678	645	629	632	658	653	625	629	607	662	615	607	661	612	633	623	627	626	650	645	642	636	621	576	625	622	622	648	625	671	575	650	719	670	631	636	672	632	658	653	622	716	617	621	619	634	597	638	605	652	602	627	665	662	657	694	661	631	619	618	615	641	663	642	619	625	657	626	678	653	604	663	618	662	652	588	615	646	630	631	627	639	596	647	641	657	641	674	623	634	626	624	651	664	645	650	645	644	627	657	641	661	616	628	630	660	657	650	678	679	651	642	666	651	614	648	652	678	635	627	684	614	585	602	629	613	625	605	639	619	682	663	664	678	661	676	655	593	647	623	603	660	625	708	636	637	624	621	609	655	686	629	606	619	591	647	676	619	648	593	651	685	642	628	663	633	587	647	588	640	627	635	635	677	656	666	640	632	659	604	617	636	632	623	651	617	643	555	611	667	644	657	625	610	611	678	631	622	570	633	653	637	596	627	640	631	627	613	653	678	642	588	636	620	652	638	589	651	610	674	593	611	629	618	658	695	599	612	660	611	592	623	634	620	587	626	614	609	668	644	595	649	637	687	627	646	652	610	628	647	631	686	643	657	639	655	621	626	670	647	640	611	599	630	658	647	637	645	637	612	624	612	646	615	613	671	636	629	612	664	626	626	650	641	659	630	638	627	649	677	617	606	617	625	637	618	636	637	648	641	643	597	673	654	603	656	619	635	616	687	655	613	637	630	617	646	664	600	638	679	705	621	666	618	613	707	661	618	653	669	652	665	605	608	628	648	622	634	587	658	649	631	641	574	622	627	709	648	606	619	622	617	677	619	666	678	661	640	619	648	624	604	656	702	633	630	660	657	628	636	609	637	652	654	615	613	616	628	660	628	578	621	651	621	620	639	659	669	646	623	636	645	632	665	639	621	666	662	656	682	601	648	559	661	645	627	644	694	574	605	618	607	629	630	595	629	609	668	680	601	664	641	631	662	665	623	600	631	597	614	624	629	652	624	610	634	607	713	634	600	655	655	608	650	566	602	710	643	658	625	669	655	687	626	649	623	610	663	660	606	624	634	612	631	639	619	659	635	626	639	629	594	596	665	664	663	665	676	600	679	677	627	640	636	661	614	639	614	663	645	624	632	627	621	652	652	619	652	659	593	597	633	613	605	643	694	638	580	650	590	627	682	632	663	623	614	641	596	664	607	629	697	653	682	621	613	644	637	659	632	621	660	613	628	629	630	588	649	635	634	607	580	641	652	663	660	581	636	648	604	656	636	640	610	574	635	661	653	635	640	617	644	634	650	629	643	644	653	616	647	643	583	634	654	668	675	628	691	602	624	641	592	640	676	631	614	685	647	640	608	636	618	611	663	604	666	700	672	637	653	633	635	632	593	613	641	638	618	630	644	672	648	595	653	631	665	676	618	610	635	674	676	618	611	646	640	629	603	654	632	680	642	658	654	640	614	625	658	623	635	638	655	607	601	649	663	650	617	707	668	650	647	667	634	579	647	627	682	612	619	628	633	624	623	642	656	669	631	679	639	688	633	630	642	618	666	629	619	670	628	674	661	623	609	617	669	632	615	619	620	660	664	685	674	641	655	636	646	623	654	642	642	669	666	628	612	637	629	664	612	629	653	645	601	690	627	662	626	658	699	602	659	670	637	632	672	656	637	629	686	648	641	613	644	677	617	621	621	579	621	626	644	649	603	653	634	677	627	638	658	641	606	631	666	635	656	604	641	660	620	599	608	637	618	625	657	670	676	598	603	622	640	588	620	635	635	600	647	621	608	580	639	630	630	638	663	567	651	613	604	663	632	627	669	655	643	615	666	624	594	643	584	682	660	616	634	646	642	603	615	625	626	660	624	670	650	675	660	629	622	637	603	658	632	606	615	645	634	602	637	639	645	619	598	652	636	660	630	666	650	624	632	676	622	633	649	629	663	629	631	696	664	589	639	632	643	657	679	673	619	597	613	634	608	624	649	647	600	593	640	633	622	618	654	651	635	623	630	662	594	621	591	596	615	660	665	653	639	669	612	632	637	626	607	604	609	636	657	614	640	643	648	641	662	674	676	646	634	634	643	622	638	638	623	646	634	573	647	622	632	649	630	606	647	642	653	588	627	645	626	667	616	624	638	655	660	634	612	632	635	620	636	664	667	661	621	638	654	604	665	611	649	619	663	600	664	607	604	613	647	665	642	641	653	649	649	616	614	634	598	690	641	660	635	622	640	635	614	621	600	672	653	626	599	651	638	649	651	626	637	637	618	679	689	628	649	628	647	666	695	660	627	651	631	640	662	616	658	606	603	622	651	640	690	604	637	669	633	616	606	627	611	686	627	644	623	646	636	612	628	622	652	653	643	596	634	613	646	614	654	592	621	659	594	667	640	649	619	612	650	615	633	644	641	643	661	683	638	634	624	631	578	651	631	617	654	660	642	648	653	652	650	671	644	660	593	581	682	639	643	652	632	664	556	660	620	654	647	634	605	668	628	648	681	660	681	615	658	638	665	602	598	667	627	664	668	659	592	586	655	654	637	637	651	602	628	649	695	647	660	646	615	622	592	643	640	612	620	667	657	619	652	644	626	632	646	582	659	656	666	665	615	623	634	608	595	592	659	621	634	655	663	635	608	602	638	613	604	633	641	621	624	679	633	658	678	637	638	618	653	670	640	632	622	660	594	640	634	589	700	663	661	659	651	624	618	631	650	612	629	628	608	678	650	593	614	595	597	623	583	639	641	661	675	610	623	630	602	649	655	634	632	666	636	622	588	620	587	635	599	646	636	608	630	670	654	622	645	601	675	632	649	612	647	604	630	670	640	602	613	643	684
26794	19354	7915	1947	1147	698	583	519	512	489	453	445	447	450	433	447	457	443	443	419	404	468	418	459	420	458	415	411	442	446	423	417	470	458	453	420	412	429	419	404	439	452	420	410	447	405	420	457	418	442	416	403	456	431	385	417	424	445	469	396	423	447	485	435	467	395	432	436	374	485	426	467	428	402	390	425	429	416	432	416	399	464	412	432	412	449	414	395	399	440	384	422	442	398	418	483	443	413	418	450	468	440	455	419	416	438	491	440	420	451	463	448	439	417	437	414	413	421	439	412	444	408	455	432	460	415	400	424	433	441	405	432	407	431	465	409	441	482	428	415	437	439	413	471	424	421	432	442	412	421	396	435	406	441	438	436	447	459	431	428	449	426	434	421	475	418	433	434	464	448	467	484	401	415	432	460	452	453	463	425	419	463	419	414	401	445	467	422	461	406	435	394	401	434	463	446	418	443	447	434	406	441	427	423	454	455	460	452	421	425	418	398	482	416	453	451	453	390	445	483	406	470	408	414	420	426	463	409	413	412	427	425	423	475	449	417	461	449	434	411	411	457	416	419	436	442	419	395	380	465	421	442	423	419	407	422	463	477	413	408	417	454	438	422	478	441	436	440	392	449	431	432	428	409	459	429	451	456	423	472	455	452	418	437	428	442	427	388	413	423	442	405	404	417	429	445	424	446	428	392	458	416	423	422	454	431	448	446	430	400	442	388	437	492	432	395	449	414	435	447	442	456	412	444	405	475	399	414	414	440	418	443	421	412	431	457	431	432	422	456	446	451	406	414	422	430	427	424	450	432	464	415	431	452	404	432	431	451	444	442	441	441	391	435	436	436	413	440	435	444	442	446	399	425	457	430	418	419	426	406	414	433	430	392	488	448	457	414	431	425	465	433	434	408	407	398	421	425	433	445	459	426	412	432	429	458	426	425	398	448	422	425	453	429	448	419	428	443	483	460	395	441	444	403	454	435	435	417	444	432	428	419	406	462	433	458	474	445	431	416	457	433	445	414	489	466	433	463	442	440	423	486	432	447	435	423	426	409	430	433	408	420	399	442	444	454	411	418	424	434	422	456	409	486	450	415	441	412	431	426	420	423	425	430	401	429	424	416	430	416	469	452	405	421	409	433	441	431	420	460	419	404	450	415	429	446	482	451	448	419	433	460	429	429	464	457	417	478	455	424	455	430	402	446	423	439	446	425	415	448	464	444	413	439	447	451	429	407	425	446	470	421	424	432	414	394	434	450	448	425	432	456	431	436	442	407	430	415	457	410	442	462	441	411	422	418	417	461	429	437	435	419	381	457	426	435	415	427	434	425	481	409	421	437	420	419	415	435	415	418	453	392	402	443	418	444	431	425	421	424	430	449	432	414	422	448	429	396	467	430	458	452	461	440	441	465	417	450	475	442	428	471	448	444	446	412	463	440	438	453	426	403	458	470	451	405	424	409	471	442	435	440	427	460	452	426	421	423	436	432	445	439	407	417	383	433	442	419	470	429	424	432	409	454	406	425	410	408	423	386	403	460	448	426	412	397	441	430	389	422	405	424	433	417	414	414	417	423	425	423	415	406	450	457	421	445	441	444	408	410	406	419	454	431	476	428	399	460	443	402	444	451	431	445	432	448	414	472	449	429	442	461	407	447	441	440	434	397	441	424	444	464	457	424	438	400	434	407	406	444	438	464	421	422	429	441	428	417	444	431	439	420	408	416	409	444	425	407	424	406	456	419	437	456	378	413	437	396	442	405	407	406	449	423	441	450	397	418	436	445	383	427	438	443	406	438	470	388	438	444	445	403	411	445	405	442	426	437	447	454	422	439	402	426	467	471	418	452	409	439	411	423	432	444	413	447	452	443	460	414	406	444	471	433	418	385	418	429	446	432	415	424	445	423	432	421	411	417	454	450	420	437	417	423	409	479	414	448	449	414	401	434	408	430	482	447	395	403	442	416	424	426	423	424	452	466	437	451	478	421	431	435	447	451	398	444	423	452	396	437	408	471	438	464	461	447	424	423	438	430	436	461	418	456	424	411	469	443	434	425	482	419	449	442	469	436	442	426	420	438	423	435	417	446	425	428	453	424	434	422	464	449	409	409	440	425	415	460	410	433	428	448	421	469	441	414	423	443	414	453	448	406	441	409	476	438	456	398	431	463	465	459	419	411	460	444	410	446	440	429	455	444	434	412	427	409	461	424	418	446	421	451	436	400	410	452	388	400	415	379	438	442	462	418	447	438	476	436	415	452	420	443	431	434	426	422	445	445	407	453	414	468	432	400	416	468	462	447	410	486	438	440	433	456	403	449	410	447	433	450	457	401	411	397	452	449	407	441	436	426	426	415	441	450	438	433	430	362	449	443	458	402	421	405	453	429	458	447	412	442	402	414	441	430	458	459	414	469	423	386	414	437	426	434	449	438	420	443	453	433	450	447	434	422	461	448	391	441	431	472	446	379	424	419	443	448	434	433	432	438	415	436	444	413	421	464	430	433	471	413	440	447	421	432	445	410	427	422	414	411	438	442	453	463	429	464	405	409	411	408	412	431	414	418	425	416	399	433	433	424	422	449	427	433	437	412	423	433	415	404	396	439	457	431	408	429	443	427	442	437	461	408	436	420	428	415	427	419	415	468	438	387	429	399	431	402	451	425	450	432	458	424	423	393	394	460	494	436	407	405	388	455	402	475	419	421	450	400	434	396	428	428	437	385	384	417	466	443	425	431	384	446	436	449	416	442	426	428	422	415	447	454	439	427	413	401	447	413	418	439	417	420	457	452	459	452	364	414	434	418	453	410	453	434	428	425	445	423	440	463	439	400	411	445	445	396	426	465	446	443	432	440	426	429	411	462	409	459	467	410	411	450	424	483	379	422	467	459	433	415	449	435	454	452	460	409	404	448	431	414	420	412	438	425	436	415	437	380	448	403	435	410	411	418	432	441	458	420	416	439	458	427	460	481	436	418	478	440	447	507	433	435	462	416	433	429	425	456	413	445	431	428	466	443	416	462	444	406	416	436	390	431	445	427	418	467	446	454	407	407	452	425	421	416	409	406	420	412	441	434	453	485	447	412	391	404	415	420	422	418	427	457	401	439	424	449	438	415	413	471	443	445	382	437	413	434	443	439	472	452	432	467	458	418	388	403	421	430	436	449	439	460	417	396	446	455	448	467	487	440	428	447	420	443	429	446	479	427	428	414	458	414	427	420	397	462	465	459	443	443	419	477	422	411	432	453	467	466	441	416	455	422	411	436	413	431	437	422	447	428	425	445	438	479	469	485	451	439	467	451	428	442	449	421	411	478	418	426	399	420	440	466	427	421	428	442	451	417	459	447	409	417	452	422	422	435	457	449	451	453	416	384	418	428	420	430	464	436	447	440	440	439	444	441	442	448	395	416	460	397	436	444	437	440	453	399	449	429	419	499	433	442	447	451	426	435	396	417	400	445	454	452	452	407	418	433	429	443	471	425	462	469	432	463	454	407
7317	9888	6089	2442	2014	1189	951	777	722	679	610	596	575	595	597	527	571	594	562	508	550	570	555	602	566	574	592	534	573	610	544	546	565	563	543	547	527	557	570	552	574	550	559	581	556	590	587	562	540	544	580	561	594	519	562	522	591	553	551	575	541	562	583	553	550	560	542	566	525	532	569	557	547	560	580	556	547	585	513	539	548	575	619	545	570	523	578	541	511	520	558	531	534	544	549	538	528	589	581	555	566	554	586	558	587	554	539	599	509	577	576	549	547	539	576	564	575	568	564	555	601	561	523	553	616	554	523	562	569	597	537	561	564	572	602	550	584	543	536	549	577	558	569	560	547	570	596	599	530	499	590	555	584	545	556	528	546	546	600	548	599	550	538	559	587	607	547	550	530	585	552	523	570	564	578	558	523	590	548	545	539	499	534	564	552	579	550	602	530	609	547	602	569	554	596	574	545	590	564	523	560	607	575	560	534	558	543	515	586	531	549	539	552	562	544	564	537	545	569	555	577	565	590	529	543	570	566	580	594	553	557	531	547	571	567	558	608	515	609	536	562	567	574	548	540	554	574	547	588	574	563	564	564	559	528	548	545	570	573	514	569	520	575	544	595	508	519	597	535	534	579	539	513	536	554	575	536	559	547	576	555	556	562	564	539	584	542	555	544	538	579	580	547	572	553	553	559	554	619	583	528	563	564	542	581	559	572	577	547	537	574	505	575	547	516	555	528	549	575	555	542	552	577	574	557	536	514	541	556	568	539	591	561	634	563	519	547	542	603	553	545	556	571	586	560	561	568	562	580	580	576	556	573	575	570	566	557	547	516	588	577	597	555	531	618	582	575	573	537	569	533	555	551	579	568	576	543	557	562	574	541	558	553	530	537	554	570	574	546	563	559	571	568	568	562	528	536	540	506	545	615	556	564	523	592	558	578	556	521	514	551	595	566	552	532	552	556	529	526	548	555	539	570	585	507	532	561	550	555	541	571	552	585	585	590	578	575	555	580	559	556	578	555	535	570	538	616	536	565	541	544	533	584	518	581	560	599	578	535	556	528	522	499	564	568	582	521	569	572	588	526	588	517	530	548	572	592	538	555	528	620	602	561	596	560	511	532	539	580	528	513	567	572	527	570	537	564	535	589	554	565	567	577	575	528	540	533	566	559	536	545	530	572	528	538	514	541	604	576	521	544	510	563	571	597	544	547	552	543	588	519	589	634	564	610	563	531	518	535	592	536	587	549	527	585	568	617	538	550	582	549	568	551	577	566	590	574	566	565	578	570	581	545	536	566	591	545	586	565	569	579	541	553	552	552	572	573	559	540	605	571	566	518	574	569	542	547	570	526	573	560	577	561	543	558	533	616	538	544	526	563	558	535	504	553	558	560	533	515	555	612	516	596	540	579	546	527	567	539	566	554	550	614	570	535	604	600	546	561	541	568	525	617	536	578	584	528	520	548	526	603	544	561	566	537	582	561	571	537	601	529	549	539	587	584	534	578	562	563	531	559	527	598	563	607	553	540	615	553	529	570	541	561	574	564	565	569	571	563	524	535	548	548	577	580	571	587	582	562	528	530	567	539	519	527	549	532	578	614	581	540	565	533	545	575	566	572	518	559	552	532	566	537	571	567	535	535	515	568	585	592	563	540	550	561	513	548	577	569	582	562	609	552	533	536	562	549	582	559	506	566	578	590	527	547	580	572	568	529	545	586	529	541	586	527	529	574	568	554	566	551	566	556	547	526	559	544	539	568	567	554	588	585	541	564	543	558	552	554	631	564	577	600	562	568	579	521	538	571	508	550	522	541	541	569	571	541	578	504	572	600	497	581	554	577	568	616	516	575	557	566	546	548	563	588	546	550	575	542	569	566	569	525	563	583	551	561	580	546	593	527	585	607	539	594	569	572	494	505	546	581	577	526	604	577	560	555	578	562	546	553	539	568	605	574	537	536	572	523	584	564	602	544	562	608	539	546	612	530	579	564	561	605	560	513	566	554	553	547	571	556	556	560	551	557	554	571	583	609	536	585	537	561	566	592	545	574	540	537	584	549	585	569	504	568	570	550	577	537	559	539	549	557	500	576	560	574	554	560	577	577	603	596	588	554	548	586	553	571	524	516	543	578	564	563	527	547	571	535	544	553	585	591	534	525	566	519	587	564	549	556	553	578	546	550	552	562	593	541	612	608	608	574	527	571	546	589	583	553	506	554	577	581	573	557	566	567	541	555	581	554	527	565	584	546	573	566	554	538	573	505	554	557	571	575	561	548	551	557	532	561	590	587	521	568	550	547	556	556	568	577	583	583	556	526	558	526	562	539	586	591	615	566	551	538	559	524	562	527	576	564	547	541	527	585	511	543	580	575	604	557	552	551	564	582	585	543	534	540	564	601	586	549	575	534	554	601	542	579	552	559	565	540	569	601	543	526	542	587	562	522	524	526	556	544	544	575	594	568	518	582	546	587	570	524	572	580	561	556	608	512	554	584	566	551	550	554	592	546	584	590	556	568	561	551	551	524	575	563	522	562	553	573	584	584	555	560	547	535	556	547	551	575	560	542	555	579	574	573	576	549	566	567	565	581	567	584	569	529	550	536	561	582	519	580	605	605	532	562	547	537	597	599	543	587	567	579	568	524	513	578	588	622	549	577	600	525	571	567	547	577	546	567	551	548	597	590	554	497	549	567	559	541	569	558	541	554	533	535	567	535	555	571	562	560	556	549	568	541	576	583	575	552	541	547	568	541	520	572	546	562	617	560	566	528	574	564	563	569	563	560	548	559	543	575	560	522	573	546	531	581	531	587	616	564	516	556	545	599	601	556	576	543	612	543	550	557	613	545	568	546	557	541	552	558	574	537	553	556	592	543	554	541	527	562	578	577	574	517	512	553	544	539	518	579	580	567	605	583	572	559	505	542	538	567	637	588	553	601	543	589	553	567	572	600	550	533	568	547	555	609	532	524	607	556	554	573	527	570	496	571	512	552	543	546	532	569	541	559	547	544	573	549	553	583	538	537	571	552	569	542	560	588	603	550	539	516	542	557	531	544	526	532	606	577	582	523	589	584	581	613	557	548	531	551	563	530	574	564	569	578	559	549	537	595	559	553	538	585	585	516	545	567	529	533	582	555	552	513	574	524	570	551	580	541	556	578	566	536	538	566	578	541	544	596	594	570	594	584	582	558	560	592	552	606	598	534	582	578	570	525	562	582	539	541	555	525	551	550	556	544	513	582	578	540	549	528	570	567	560	593	552	586	535	570	593	586	536	518	527	567	585	566	580	550	567	571	608	552	615	533	569	568	551	544	543	556	539	592	586	568	582	534	555	557	551	543	568	564	579	533	550	599	567	541	543	569	518	547	574	608	577	600	542	569	590	588	565	559	544	563	611	527	551	574	528	537	560	561	556	528	551	577	577	581	592	573	572	549	514	535	570	530	558	569	601	594	587	554	509	517	590	557	562	565	529	580	562	563	542	565	566	565	599	530	541
22998	21040	28301	23995	21030	9692	1635	1127	899	882	834	775	733	750	720	742	770	757	689	725	708	755	717	684	741	709	718	741	668	666	722	643	689	712	705	700	636	658	728	695	689	654	693	714	685	674	682	672	671	698	670	702	675	656	682	673	663	638	690	715	729	678	732	690	692	695	664	697	668	650	652	710	681	733	648	678	651	661	666	682	688	670	695	644	681	687	700	659	640	672	652	677	649	693	651	667	665	648	651	706	657	693	667	616	693	639	679	671	722	669	713	657	666	672	711	699	735	644	666	660	649	653	656	696	636	690	715	684	706	705	621	655	625	647	679	675	679	664	677	681	705	723	652	721	701	703	698	687	673	681	710	648	682	634	667	678	680	709	717	675	683	655	706	666	636	666	670	647	704	719	645	681	658	698	656	694	631	659	680	671	650	700	677	670	670	679	634	683	671	673	663	658	673	659	622	652	637	685	688	705	645	719	671	707	651	650	730	679	655	679	669	707	688	683	673	684	680	685	708	671	691	657	736	671	661	706	682	696	646	644	694	696	675	681	693	722	684	704	700	657	695	722	671	673	631	681	747	701	670	714	624	664	643	659	650	693	721	661	667	662	663	665	668	641	674	681	625	731	720	680	655	644	675	650	645	642	696	689	715	664	620	708	632	665	689	621	692	652	645	648	638	649	667	667	665	652	695	690	733	686	698	643	627	666	658	653	641	672	663	643	678	687	713	660	642	701	756	614	689	654	709	641	673	642	713	650	651	699	685	658	681	666	669	643	653	653	668	677	685	652	631	638	682	681	703	670	636	656	648	686	689	672	673	658	656	663	666	676	718	688	691	675	724	652	683	672	663	675	668	619	724	636	728	690	674	647	690	707	655	660	715	678	671	665	667	682	658	658	690	712	639	654	679	688	724	718	688	680	669	680	657	675	662	637	640	720	699	649	705	628	681	648	678	653	669	658	666	669	693	654	724	676	655	650	684	667	682	680	694	700	729	677	743	698	620	680	643	703	656	666	671	679	678	675	650	623	679	661	666	693	692	709	665	678	638	649	707	684	704	658	724	675	694	652	662	649	673	645	678	643	698	674	665	674	653	646	668	661	663	701	623	669	660	680	690	665	668	689	692	662	667	685	683	654	724	649	648	648	655	647	716	673	676	684	756	636	658	668	705	697	658	649	677	738	676	659	666	701	656	670	668	635	669	659	674	747	654	684	681	673	685	684	690	653	643	703	728	682	627	661	730	692	706	638	710	689	664	658	626	620	650	641	703	629	624	654	659	653	715	716	676	682	664	642	688	661	708	701	688	666	674	662	654	680	688	637	680	717	655	696	693	667	661	685	673	672	684	683	662	679	645	646	637	691	651	666	662	691	719	689	695	689	666	662	709	652	674	676	745	714	656	658	651	657	690	662	728	696	655	741	639	615	697	687	629	656	683	658	686	698	678	703	648	687	634	668	658	677	666	718	663	699	662	659	662	658	692	684	699	657	623	679	644	655	722	647	691	702	670	642	646	696	638	663	688	681	714	701	641	668	697	640	703	674	663	675	662	665	736	625	673	687	692	645	629	670	670	692	682	737	663	692	647	647	718	675	660	679	646	667	629	650	676	644	724	666	683	682	711	671	688	701	724	668	675	691	680	656	646	697	653	669	647	631	622	712	675	694	707	651	669	697	667	669	661	644	686	671	682	710	711	698	651	709	741	662	684	695	659	696	623	710	710	652	711	695	671	665	650	672	680	654	676	674	678	704	692	691	651	725	717	650	689	651	657	671	648	608	751	657	651	693	684	703	695	704	686	656	599	697	687	660	729	731	669	648	672	672	703	666	652	653	645	641	666	635	700	687	661	670	618	689	642	711	662	662	676	666	690	636	638	658	663	722	656	659	659	738	619	673	669	649	674	648	663	637	660	656	639	694	711	677	627	657	681	697	670	663	669	671	736	666	690	661	648	694	690	663	641	749	694	739	662	699	667	670	697	701	624	694	726	682	700	645	653	731	670	665	690	632	686	724	719	701	681	686	649	702	702	695	704	695	673	650	634	649	656	651	656	697	687	677	671	667	679	637	695	644	664	689	704	667	656	694	702	658	691	652	725	683	684	684	636	637	690	621	679	659	715	693	681	715	638	676	686	630	727	620	714	700	639	680	678	643	650	699	703	675	660	701	677	673	659	706	690	676	723	688	626	669	691	719	693	667	677	690	676	688	705	652	699	625	631	706	713	639	690	653	675	679	622	662	618	659	669	712	621	656	655	678	668	709	636	650	681	688	675	677	636	664	700	662	681	684	687	676	685	660	680	641	684	707	686	678	656	667	697	636	687	651	649	656	691	728	661	708	648	646	672	677	610	698	680	651	659	700	709	669	689	662	662	671	708	677	672	700	670	630	686	664	721	691	663	699	677	694	706	722	697	670	686	702	647	649	702	659	660	677	663	664	728	658	668	677	621	661	704	718	683	645	726	671	682	700	711	708	665	673	679	663	755	652	665	665	675	638	708	701	695	647	656	672	660	647	687	663	712	722	684	723	666	670	699	641	722	668	702	668	697	705	667	699	681	715	629	632	665	658	676	696	696	693	638	697	663	656	673	697	635	664	665	661	669	685	680	702	644	702	703	669	675	719	643	673	672	717	686	649	673	651	654	681	647	631	725	670	678	639	691	703	669	671	670	675	701	632	649	667	689	673	657	685	674	668	727	685	612	675	659	687	684	615	612	684	667	703	641	682	655	692	646	701	679	661	711	671	642	647	694	652	647	700	647	673	619	674	684	694	744	674	720	705	680	664	735	694	625	656	653	711	671	655	710	662	657	651	685	722	684	692	648	655	675	696	661	662	666	667	634	690	667	665	691	653	726	709	707	649	680	676	676	664	658	658	703	659	627	674	679	681	642	684	671	692	665	662	620	732	651	679	705	672	680	699	682	682	634	691	723	693	709	684	679	659	672	639	667	732	687	676	669	675	642	653	659	643	643	711	674	701	666	652	674	621	695	712	673	654	655	693	659	699	672	695	678	677	715	692	659	663	655	691	666	680	672	664	632	683	696	676	679	695	673	704	676	670	661	667	693	699	726	682	660	679	693	704	640	708	708	729	668	650	689	655	698	671	670	715	667	670	661	632	697	687	691	695	640	706	681	721	658	687	639	685	684	683	662	698	658	709	650	698	630	634	688	722	656	654	667	643	672	700	663	685	690	693	666	687	693	679	720	734	713	688	628	658	657	643	622	698	662	702	699	684	640	707	666	656	675	647	649	689	676	633	686	654	651	706	667	662	646	640	650	675	703	666	661	659	684	696	714	661	673	640	682	679	666	677	660	666	673	642	658	634	667	643	635	658	698	631	688	693	666	728	691	693	667	673	654	734	671	685	665	689	651	658	649	694	707	711	703	677	664	664	717	645	650	676	678	668	685	699	671	719	657	665	705	680	645	690	713	675	655	661	661	703	662	630	649	689	672	667	685	688	643	655	700	671	706	681	666	660	699	693	674	670
8124	19231	12662	5547	4256	2919	1950	1740	1407	1286	1130	1049	1061	1031	1010	927	981	994	972	883	937	914	936	923	911	940	849	900	913	928	883	842	838	850	863	867	859	886	914	898	881	912	846	868	939	906	914	877	884	850	902	880	887	928	831	857	820	842	830	874	886	887	848	919	896	857	900	928	926	888	839	896	838	860	889	855	901	856	872	820	844	867	850	831	828	891	855	888	870	890	848	885	825	870	846	846	888	891	893	835	880	877	887	880	891	852	928	880	914	868	873	878	926	858	837	842	830	887	875	955	840	789	867	856	835	823	830	921	860	857	921	868	906	863	917	906	883	843	834	855	836	879	852	845	855	883	868	885	819	875	895	835	896	866	893	883	831	804	857	854	806	871	824	848	803	868	887	857	869	894	871	825	867	894	873	818	885	854	862	893	842	944	891	841	879	909	848	847	828	885	880	867	880	844	847	896	881	846	852	865	896	867	857	871	870	853	860	853	848	900	880	843	840	921	844	877	825	903	896	865	857	874	868	918	888	883	858	864	844	849	842	891	876	855	862	834	833	886	880	836	869	897	865	884	858	884	873	903	822	852	859	854	832	799	876	851	912	851	875	860	895	887	843	907	836	864	906	798	875	856	895	895	894	895	803	872	859	850	893	819	825	915	859	873	809	848	901	818	852	894	821	843	902	849	914	938	907	862	880	842	833	895	899	872	882	866	876	830	870	891	836	901	896	864	911	856	869	841	825	841	865	845	872	840	861	873	848	863	852	892	829	873	850	875	930	839	910	832	922	889	924	829	874	929	829	841	839	822	822	876	838	882	892	855	832	892	888	886	849	852	884	894	831	892	900	854	815	849	869	896	841	855	903	880	851	910	914	892	816	834	877	855	902	874	843	855	890	852	873	897	820	838	825	833	856	851	863	862	855	882	907	857	878	876	799	822	834	870	886	838	899	865	856	819	839	899	860	833	902	855	829	819	863	800	932	893	875	913	845	876	841	899	864	865	828	834	872	875	939	876	890	857	813	848	818	877	875	847	871	841	883	886	849	866	811	859	860	890	881	809	893	805	847	827	864	867	881	854	835	848	839	888	890	944	892	900	868	887	878	858	836	913	893	907	883	870	895	914	866	871	881	804	867	840	841	871	834	868	838	861	889	903	888	860	895	911	890	829	831	843	895	860	833	856	846	894	872	886	855	846	836	907	858	819	877	861	842	858	894	921	886	852	835	851	877	869	884	880	846	897	856	909	857	892	931	883	868	872	818	814	890	833	870	894	889	872	865	863	890	903	794	870	870	869	869	897	860	865	882	886	857	901	906	877	853	876	872	871	853	818	882	865	867	846	846	866	844	867	848	856	876	823	844	869	856	855	884	834	898	897	880	856	873	843	871	829	818	913	854	911	887	842	931	806	901	841	857	927	926	847	887	903	885	912	879	841	877	833	804	876	874	804	850	883	876	901	912	794	869	895	882	909	836	864	869	894	843	825	887	895	916	838	898	886	920	859	909	793	873	852	881	886	849	851	902	907	844	891	888	845	898	851	874	857	903	905	887	875	900	882	880	883	895	877	913	896	867	856	878	902	863	858	851	890	849	833	833	866	890	826	861	869	901	925	839	856	859	840	912	864	864	876	856	866	901	858	851	888	853	859	875	886	880	877	841	829	865	865	822	813	870	934	868	856	835	838	830	863	888	925	887	862	817	823	837	871	894	838	848	808	888	871	857	856	896	873	826	828	872	869	882	844	853	867	859	816	849	904	880	878	847	876	883	855	889	818	827	895	920	866	840	823	901	904	846	874	835	822	849	858	864	825	860	923	869	868	860	875	888	839	897	913	841	883	878	891	875	907	884	810	872	921	842	916	882	906	813	823	852	841	845	837	853	866	892	894	843	846	865	884	823	859	876	895	824	861	885	870	872	894	814	909	857	851	849	828	866	823	813	868	876	837	894	895	899	868	873	906	857	869	869	869	858	795	872	903	874	869	831	896	862	836	857	880	872	836	906	876	888	901	917	856	887	887	892	873	839	831	882	897	889	896	843	857	921	926	847	945	892	855	834	848	834	872	914	832	880	926	851	860	894	879	862	853	842	855	864	911	870	905	867	880	812	883	875	843	881	795	803	891	793	867	885	889	910	824	790	822	807	977	861	866	900	856	868	832	898	885	892	883	900	868	865	858	857	965	901	872	929	868	908	883	834	835	829	849	853	887	771	862	907	885	883	847	862	838	871	910	847	865	872	874	873	945	823	912	824	850	864	840	813	887	881	867	819	833	821	871	864	850	844	870	943	876	898	880	911	849	838	887	878	838	902	914	826	858	885	845	844	819	849	893	885	815	890	836	847	855	827	853	883	872	818	877	846	819	905	890	894	819	835	902	849	810	909	935	842	831	876	899	876	821	801	845	910	863	840	829	813	821	860	849	877	810	891	878	853	855	865	876	899	905	887	809	888	860	876	866	824	890	885	918	877	893	826	847	872	857	841	879	857	815	877	839	865	888	928	854	821	845	907	863	923	855	863	886	854	834	881	912	864	807	871	908	836	819	897	897	890	894	899	900	872	825	802	828	857	827	855	865	896	881	890	845	849	882	844	869	878	842	864	873	871	899	850	822	852	790	930	896	826	869	828	864	839	847	877	866	883	887	861	876	852	873	881	855	846	879	791	856	875	863	892	904	804	865	866	914	818	819	851	858	846	846	895	893	886	931	849	849	852	840	903	835	895	860	835	819	885	925	887	838	902	858	789	861	854	851	825	872	853	858	878	888	867	871	875	845	875	885	824	862	903	861	903	871	884	827	898	779	844	870	898	884	880	894	883	843	865	885	886	823	874	875	856	849	859	906	889	892	811	874	859	885	821	898	908	863	868	885	875	880	874	842	860	886	922	890	866	844	905	876	876	875	882	844	831	827	856	857	878	856	910	870	868	810	848	834	861	915	889	868	848	842	850	818	817	864	855	869	918	861	887	792	803	796	875	861	867	900	888	817	899	861	838	824	833	871	887	877	943	896	830	906	853	908	852	877	888	816	859	843	859	842	907	826	833	824	920	885	851	810	886	865	901	861	826	884	854	835	875	852	848	848	860	892	831	875	839	860	878	871	918	809	833	852	850	880	847	851	898	922	884	889	844	854	870	882	871	881	859	819	881	876	907	861	867	934	859	845	854	902	838	833	882	886	851	867	856	869	859	895	900	872	835	826	917	877	868	878	894	903	830	876	895	870	889	841	947	921	892	923	854	852	857	935	889	886	810	877	887	902	878	842	844	894	877	900	834	863	843	878	875	911	885	839	858	842	880	861	857	866	818	839	902	848	852	913	869	895	835	815	883	882	858	879	870	890	842	877	796	872	849	857	884	877	816	871	832	862	840	917	828	874	807	837	874	867	908	840	810	873	868	857	840	855	848	853	842	850	846	900	840	879	861	901	822	795	905	826	895	830	863	847	859	858	906	862	864	917	893	827	855	862	857	887	868	876	876	892	819	867	891	827	874	864
24190	21021	26933	25092	7719	1052	519	446	330	289	277	258	255	252	239	248	253	249	229	228	219	219	244	223	216	244	229	205	172	217	226	211	194	238	213	218	208	215	198	211	195	225	215	225	229	225	212	202	195	206	205	180	217	201	243	196	206	230	227	200	197	203	239	238	206	205	224	192	228	186	221	216	208	224	210	209	214	217	199	203	190	205	200	217	219	203	225	214	204	205	218	194	210	211	187	217	201	215	204	196	212	201	214	228	212	209	207	229	207	202	208	200	200	215	219	202	214	218	213	193	209	192	206	219	194	193	212	223	204	240	224	216	206	196	197	193	215	197	197	200	222	192	197	225	188	210	186	194	201	191	217	228	225	215	230	195	202	209	217	215	197	180	214	207	207	213	201	190	211	216	216	204	216	201	210	210	207	193	210	228	250	212	175	191	199	192	225	205	225	228	199	205	205	226	192	221	200	195	199	223	190	179	198	228	184	203	227	221	192	206	214	197	226	198	204	230	221	206	202	186	209	201	194	223	203	208	211	196	210	176	208	228	222	219	207	201	213	219	204	197	198	216	204	219	217	218	214	209	197	175	192	216	201	188	215	220	213	206	194	213	204	196	215	197	226	216	209	176	234	192	187	182	191	238	203	189	180	180	205	213	197	230	204	213	188	192	196	200	197	205	202	196	203	199	203	207	208	216	210	221	215	195	193	208	200	203	201	195	178	195	190	195	201	200	225	220	220	231	198	194	203	194	228	180	210	193	219	195	212	208	219	225	223	215	207	189	238	224	218	219	210	212	191	220	208	219	192	207	238	190	205	214	178	200	223	214	209	207	208	204	209	221	223	189	172	201	211	207	198	206	210	204	203	225	199	204	199	202	214	187	210	208	214	229	213	189	204	202	211	185	202	216	223	198	201	207	196	196	242	185	219	213	214	199	227	197	196	208	199	198	195	205	194	215	229	210	217	203	202	184	209	215	200	192	239	210	234	197	234	218	207	196	198	200	200	231	205	191	230	215	196	214	205	217	204	228	210	190	222	202	212	203	212	216	191	178	213	210	211	220	189	206	180	217	223	195	228	204	191	193	199	214	231	200	195	199	210	208	214	179	190	213	204	228	219	170	223	203	177	198	185	231	192	204	213	230	194	199	209	213	220	201	191	201	197	233	238	206	232	194	212	217	199	210	197	221	196	209	216	217	226	203	229	186	201	212	212	206	214	192	208	207	218	224	183	196	182	230	207	183	222	243	215	186	191	174	193	207	202	188	222	201	199	179	222	216	226	208	205	208	242	214	219	188	200	186	219	214	190	184	211	189	194	208	187	213	193	210	210	204	199	186	201	197	210	213	211	209	219	226	228	208	201	216	209	201	199	223	195	205	170	175	192	196	204	195	207	212	199	209	205	202	208	205	231	211	196	209	190	209	189	215	220	226	210	197	219	205	214	215	206	226	217	186	211	186	188	211	188	203	202	216	195	188	225	200	196	195	228	240	208	196	195	219	201	209	239	212	230	203	187	206	218	191	209	230	213	201	210	189	228	224	184	225	208	216	201	210	206	244	218	205	211	201	238	252	209	225	213	207	187	218	220	204	195	193	188	217	206	195	202	195	196	201	209	199	217	219	228	214	213	220	220	206	201	229	231	196	209	210	207	217	189	205	213	197	213	214	215	204	243	211	175	202	216	203	207	218	211	189	212	189	221	200	192	227	180	209	196	197	204	211	213	204	199	206	202	219	205	236	204	204	206	236	182	199	203	190	198	197	204	188	189	205	222	220	221	245	226	220	199	215	196	184	210	219	176	205	217	216	203	221	197	198	219	232	179	207	174	213	206	183	198	199	210	239	218	197	193	203	216	184	222	239	184	189	215	195	201	205	214	208	208	208	217	199	205	172	201	217	181	202	194	242	215	184	210	189	199	192	196	189	218	204	197	247	202	216	193	203	197	190	188	198	186	185	207	177	185	188	233	211	203	227	202	176	237	215	204	196	188	207	193	221	223	202	208	195	215	201	233	212	195	217	208	210	195	185	211	208	208	211	200	205	214	220	215	188	236	189	194	186	185	223	208	219	195	217	213	222	221	199	192	222	207	215	185	221	227	238	201	217	195	195	188	214	219	199	188	217	217	182	226	211	221	202	219	211	197	229	215	188	218	215	208	202	193	211	220	234	213	195	192	190	194	210	218	198	211	228	197	181	216	218	225	209	201	212	193	203	216	206	200	210	179	212	223	204	222	182	218	173	233	222	210	208	182	211	223	201	207	215	205	204	208	213	190	203	223	238	213	210	183	213	207	194	193	213	235	214	199	227	191	188	199	212	193	181	206	199	206	167	196	203	195	207	195	187	198	211	190	207	198	211	198	188	186	198	202	187	201	195	220	211	218	249	196	205	225	220	193	232	211	203	225	211	234	228	197	194	236	206	206	201	217	212	197	233	209	192	205	185	190	205	194	209	234	218	217	196	207	211	196	196	207	205	201	202	196	204	200	229	221	221	174	211	199	227	194	208	177	202	188	214	205	213	210	189	198	234	221	226	162	197	216	207	194	230	203	203	197	197	202	207	205	222	202	191	186	204	215	229	221	196	207	181	215	168	205	221	208	198	200	227	210	195	176	189	199	224	199	198	190	201	200	201	221	186	206	216	215	199	243	221	205	210	202	187	208	223	178	182	204	196	227	207	212	198	196	197	174	187	217	203	198	192	215	213	226	210	206	201	205	220	231	206	196	218	211	226	216	230	225	222	212	209	201	194	207	209	218	220	211	195	219	219	211	195	196	205	180	198	210	190	197	204	197	190	214	193	199	227	226	221	225	200	200	211	216	192	200	212	182	211	241	206	200	209	215	227	202	177	199	200	222	224	212	190	202	215	212	235	194	223	221	181	193	195	222	213	198	187	177	185	209	187	186	203	163	218	198	213	180	186	211	222	220	194	200	184	217	229	221	193	187	195	202	193	212	190	209	197	195	193	184	203	197	199	198	206	195	208	239	187	228	195	218	186	188	199	190	209	202	201	212	210	196	189	211	208	225	192	192	223	199	212	203	207	203	226	216	198	197	185	217	194	199	225	232	207	243	196	205	225	185	194	220	202	202	195	209	201	209	194	195	203	205	221	210	213	199	188	220	207	193	187	209	199	191	187	194	201	208	203	225	203	198	229	219	210	205	227	220	191	222	229	212	216	202	185	208	195	218	190	207	193	215	203	209	216	230	187	217	209	211	187	236	210	172	223	242	213	223	208	212	238	208	237	225	187	184	236	190	203	210	244	219	212	193	213	223	209	207	205	206	213	210	216	226	175	197	243	206	214	174	192	211	202	211	210	228	234	210	207	201	224	201	198	200	202	187	204	208	184	230	193	194	195	193	205	184	177	217	202	206	207	211	193	203	202	222	199	218	196	203	215	188	194	214	200	213	201	187	217	221	199	223	184	195	220	191	214	200	200	237	215	208	225	231	217	188	209	203	206	194	227	186	199	223	205	250	206	210	211	205	204
6971	14949	8368	4481	2669	2038	1007	899	633	520	432	378	385	361	359	355	318	361	332	309	360	334	330	299	283	322	289	260	276	290	273	311	292	287	318	304	269	268	314	290	245	317	278	271	303	295	288	255	288	268	282	277	258	325	275	292	265	290	262	296	298	261	284	276	259	269	303	286	262	303	335	273	284	264	296	286	285	279	273	287	318	298	301	271	291	290	258	293	315	283	285	264	269	300	278	294	303	289	273	272	290	282	312	290	273	306	283	262	314	284	268	284	298	289	280	295	293	295	281	290	282	291	305	291	289	267	297	291	244	292	274	295	268	281	271	270	330	271	290	303	288	307	260	271	263	284	272	275	280	298	274	311	287	260	273	295	329	279	273	313	311	275	310	260	274	265	293	268	278	297	285	283	287	291	293	282	270	281	317	282	261	274	279	296	301	271	290	266	303	287	260	291	265	327	286	282	316	299	262	306	292	269	257	260	273	280	282	275	263	284	257	309	278	297	284	259	279	272	289	277	284	279	278	282	307	257	279	286	276	264	259	287	283	297	288	255	325	284	311	295	279	309	290	276	257	273	281	273	280	292	276	293	285	279	309	297	283	291	313	290	287	285	282	272	281	330	289	286	275	289	281	273	301	296	267	304	255	314	263	271	271	306	267	304	328	288	278	297	289	290	292	282	277	279	299	297	275	276	282	316	259	289	276	290	287	296	293	281	284	261	284	257	269	270	282	293	293	284	290	283	283	310	291	285	296	290	313	294	288	284	279	262	270	289	289	291	276	281	269	294	261	277	286	277	301	299	305	320	307	282	265	279	262	275	262	288	276	309	268	300	301	297	322	275	282	286	284	295	281	289	298	273	289	278	295	286	274	296	279	326	286	278	331	280	290	279	323	283	250	292	278	285	278	278	286	295	306	287	266	286	277	265	274	249	269	264	282	298	269	288	333	305	271	294	292	269	287	289	273	296	298	254	272	278	323	287	281	250	273	307	302	266	272	300	284	284	298	289	297	288	276	272	293	305	274	304	284	289	260	282	287	293	288	283	271	260	321	281	265	317	272	294	299	273	287	312	306	284	298	304	280	295	316	304	283	302	289	276	276	249	265	264	279	264	287	267	277	286	237	311	272	268	285	291	274	268	266	269	281	265	285	308	295	293	283	285	269	265	272	295	285	304	286	266	285	284	310	290	266	276	293	293	291	306	286	237	269	294	298	225	296	248	284	274	276	277	270	306	284	241	297	294	274	290	280	283	279	291	280	286	265	270	299	266	280	301	269	259	296	267	273	278	288	267	289	294	258	307	285	282	275	266	321	292	289	317	272	271	281	271	268	302	294	311	268	264	282	285	290	278	323	305	291	306	298	245	320	318	280	271	305	288	282	263	264	303	294	300	292	298	258	267	310	321	269	309	285	279	301	295	289	271	276	304	310	279	294	270	270	289	299	279	278	265	258	313	264	278	278	279	250	255	316	298	274	257	300	290	292	289	275	269	310	263	273	273	296	261	291	277	274	281	280	269	274	255	274	307	277	284	319	270	285	262	280	297	275	257	302	302	267	283	277	269	267	273	284	302	308	263	284	256	297	297	301	282	345	272	291	288	288	287	288	282	275	293	285	287	300	299	302	296	293	297	272	282	286	283	282	250	294	288	297	274	296	286	315	298	263	273	277	282	281	304	280	285	280	295	296	259	257	294	245	285	289	308	252	307	308	275	273	275	288	291	309	291	257	315	293	303	295	287	293	289	313	274	287	297	254	292	298	287	283	249	286	295	297	274	286	283	268	297	273	272	287	295	233	283	279	297	315	300	304	288	288	263	270	294	258	270	256	264	295	254	309	288	270	303	259	283	307	307	282	306	277	264	273	272	297	260	297	322	302	282	256	293	291	262	289	268	296	298	284	271	281	261	278	312	305	298	293	267	298	289	307	301	304	292	297	267	328	278	297	306	292	280	293	279	299	254	290	296	293	292	285	282	286	262	307	269	291	284	282	311	303	295	293	285	260	320	268	276	263	275	298	310	288	294	268	265	268	283	272	302	278	275	291	291	279	323	281	285	275	290	290	282	287	287	270	291	264	260	292	258	258	282	289	313	306	291	292	324	301	288	309	296	315	293	302	298	303	297	297	269	305	295	278	276	252	293	300	293	284	264	291	294	268	311	274	286	301	305	269	290	279	297	288	302	291	281	273	290	305	273	283	256	285	284	301	305	298	263	260	275	259	293	277	294	269	286	271	265	277	303	266	268	284	286	275	307	310	248	260	283	297	281	283	281	302	273	291	292	284	267	287	275	288	276	290	292	274	291	267	280	260	288	264	291	269	276	284	276	251	285	296	282	294	268	296	276	266	279	270	270	285	298	284	266	268	256	266	282	261	273	306	274	288	297	296	286	303	310	298	259	318	288	310	303	287	309	298	282	311	313	258	299	291	263	291	271	284	299	303	300	289	290	294	258	298	271	284	300	291	293	274	289	266	303	309	291	291	321	274	272	292	310	297	282	279	284	278	276	250	286	252	277	311	310	319	267	249	304	272	285	288	301	312	277	273	272	309	257	271	287	257	285	293	270	287	276	300	296	308	290	291	276	286	296	317	258	296	289	292	275	251	279	267	255	301	257	278	290	301	307	279	273	283	260	318	308	270	297	313	271	277	284	280	269	320	281	292	259	272	278	279	281	285	278	278	268	277	288	287	290	292	285	272	279	293	284	324	316	279	272	231	255	267	299	273	295	294	286	275	274	285	291	275	274	269	272	289	289	249	290	284	318	281	298	272	245	285	274	278	274	284	264	269	286	248	279	297	274	297	297	289	285	298	307	272	239	281	311	284	280	282	301	266	274	304	283	274	313	292	288	289	306	300	246	291	276	287	266	286	301	271	281	266	272	294	258	265	302	299	283	273	294	297	268	267	270	306	290	310	283	300	266	303	289	292	292	290	290	264	280	290	310	272	271	282	300	282	316	245	293	290	271	245	277	273	293	281	310	294	279	272	296	286	263	283	293	267	273	285	299	277	278	292	302	271	275	302	280	274	282	252	274	269	285	265	265	271	293	321	292	303	308	282	292	282	315	283	256	279	299	283	277	309	306	317	293	279	276	304	271	294	309	288	282	292	297	304	296	294	252	254	282	293	311	302	267	250	258	295	275	308	280	307	284	324	291	284	294	269	267	253	280	282	294	287	297	280	268	291	281	281	255	296	274	278	294	282	271	295	284	251	276	247	285	274	275	270	268	291	295	290	295	300	288	269	295	312	287	279	306	285	306	287	297	262	265	299	261	314	264	309	278	293	279	298	293	306	307	322	284	284	263	296	289	277	291	313	292	279	283	285	275	290	330	288	270	275	314	270	294	300	289	290	282	297	320	289	301	308	285	282	281	295	282	285	294	259	297	268	262	277	304	287	282	285	281	270	311	296	297	271	283	253	282	275	266	301	274	299	301	277	315	283	252	291	280	294	270	280	302	305	276	279	261	288	290	297	293	283	277	256	256
22168	21114	28866	23592	21119	21117	7251	1329	965	789	706	634	650	651	565	601	591	571	569	590	585	533	535	534	553	522	528	501	519	522	564	511	496	492	500	532	506	530	497	506	497	492	544	469	494	488	467	509	500	530	506	485	502	508	503	486	481	521	507	499	506	488	499	485	505	488	521	508	476	528	474	446	555	493	480	516	504	509	496	463	478	465	493	509	518	472	513	500	451	444	484	483	502	521	542	495	478	506	475	493	478	479	465	472	499	488	514	474	472	477	489	506	496	483	525	487	483	500	445	454	496	465	452	550	519	489	512	515	465	475	503	517	476	520	546	486	467	464	485	481	486	504	491	476	487	502	445	479	520	486	495	502	479	530	481	490	458	492	498	526	483	522	493	498	482	440	482	460	509	520	532	506	478	491	493	514	453	505	498	489	511	513	508	515	505	477	526	462	463	496	508	480	479	488	444	466	493	461	497	502	462	508	458	535	504	495	493	475	459	467	491	476	453	495	501	497	483	511	501	510	445	488	492	476	478	482	495	444	455	469	478	476	498	472	502	512	488	472	529	471	481	528	479	521	513	507	512	496	517	520	483	483	498	493	497	484	473	547	532	518	496	490	483	544	509	458	455	515	497	538	520	502	455	494	526	511	520	446	514	479	487	538	487	513	505	488	479	524	506	495	510	478	487	516	496	493	474	465	487	522	476	493	540	481	476	484	498	491	476	509	489	485	458	475	497	486	502	483	461	462	501	475	492	483	496	463	468	498	510	464	469	519	478	445	507	458	485	506	488	489	518	496	499	473	469	473	484	469	491	486	481	496	482	508	535	533	473	462	517	478	520	482	490	498	498	519	528	510	516	488	477	496	484	470	514	503	509	460	463	470	472	508	440	554	480	477	515	502	460	469	461	487	481	512	465	473	489	471	475	480	481	461	459	486	477	481	467	496	475	500	514	458	485	480	499	498	544	500	498	537	506	504	464	478	465	485	458	469	505	510	498	541	477	483	467	485	505	519	466	527	476	533	482	457	511	479	498	483	474	485	487	501	503	473	533	485	485	502	518	484	504	485	498	467	541	494	493	478	457	516	508	501	520	531	481	472	500	510	483	484	509	466	485	485	502	493	518	506	456	474	489	483	465	483	494	486	525	470	477	472	476	502	482	510	512	468	495	521	495	465	502	439	461	521	454	490	511	473	512	482	516	490	458	482	480	478	484	464	471	497	484	478	488	496	508	542	476	447	495	499	471	490	505	462	490	467	516	511	490	458	506	521	470	520	501	524	495	493	488	485	512	527	479	547	475	492	461	504	447	503	472	456	492	499	458	492	498	487	498	512	522	476	454	493	492	519	511	510	503	470	485	509	500	489	471	510	511	474	501	494	467	502	476	505	525	543	505	497	466	528	526	498	453	480	495	501	505	470	485	507	508	510	470	460	515	467	492	499	499	473	482	490	500	496	478	456	446	480	511	485	515	520	494	511	454	500	475	500	511	490	467	474	492	521	511	509	482	511	516	496	430	483	478	452	451	483	470	480	523	506	514	469	475	460	502	522	512	482	455	492	500	505	468	455	494	531	496	512	501	480	474	474	479	492	486	472	521	498	451	456	454	484	467	498	509	487	443	507	478	536	492	499	494	476	490	470	455	475	481	481	483	517	476	499	523	509	527	532	468	492	492	453	484	479	504	477	500	506	495	500	509	494	482	442	501	489	492	499	489	478	437	516	453	488	518	500	514	513	482	490	497	503	508	451	468	459	472	484	492	470	487	463	491	517	462	495	433	496	521	499	479	489	500	462	432	509	504	511	502	465	522	508	490	475	508	462	501	475	486	506	485	489	531	492	503	536	492	480	490	460	444	475	457	475	470	501	502	502	503	505	495	499	525	476	468	476	516	466	490	464	479	487	522	448	494	513	514	484	468	502	487	471	489	507	504	498	487	534	468	452	459	476	476	473	469	487	517	499	422	495	496	516	469	473	478	531	506	505	493	467	456	521	489	519	487	504	492	522	510	484	486	469	516	475	489	502	505	504	490	467	485	476	504	502	468	509	478	481	516	487	516	488	511	479	479	479	504	477	461	483	459	435	483	494	481	501	468	508	527	540	499	505	500	481	473	482	464	494	467	484	514	417	488	502	523	507	496	526	470	463	473	488	471	499	469	474	515	487	486	510	502	461	484	517	514	496	505	483	516	538	472	472	483	503	532	491	475	519	458	477	467	509	551	490	553	472	496	552	445	458	475	472	507	501	443	477	490	482	478	456	489	463	477	459	473	499	493	486	502	483	502	488	509	459	486	435	487	511	516	507	496	496	496	525	473	458	479	460	496	479	484	493	496	449	496	452	487	484	463	486	490	481	510	521	502	510	510	495	504	494	498	465	493	488	502	510	519	470	526	472	501	504	462	489	452	474	500	479	517	508	470	481	464	473	481	516	459	474	473	508	487	462	474	459	517	493	551	453	537	525	473	515	493	497	499	457	481	489	510	480	487	485	446	492	522	507	484	493	434	480	484	503	477	490	503	519	524	519	524	502	478	469	481	478	531	457	506	501	480	473	488	484	497	500	488	497	491	480	471	456	469	509	480	486	479	510	481	489	501	493	471	507	522	455	489	505	529	495	496	517	473	461	502	492	498	475	501	491	497	513	482	525	518	534	521	467	478	539	493	482	533	507	480	508	495	482	481	453	486	529	476	476	499	495	480	474	500	480	467	497	483	456	466	559	467	475	501	491	484	448	496	531	503	527	475	525	486	508	515	500	467	474	475	470	462	502	517	486	503	497	501	495	498	471	501	460	447	481	492	496	466	493	506	510	445	496	503	528	508	502	452	492	513	512	509	489	496	472	474	489	480	472	490	491	481	508	479	513	484	508	475	471	494	516	530	502	466	467	513	514	474	488	467	467	465	459	465	476	473	472	539	509	522	542	462	476	550	498	458	462	509	472	513	489	443	523	456	495	480	495	522	491	478	474	499	526	501	491	501	499	475	524	506	508	491	503	531	497	510	423	502	507	496	497	533	505	473	478	504	448	488	480	506	522	438	474	492	505	468	515	519	505	472	487	506	480	498	484	513	491	522	465	410	490	478	489	512	518	485	459	498	530	463	484	516	495	485	480	454	442	478	474	436	480	513	493	473	457	495	468	463	501	507	490	503	523	473	484	476	491	513	465	467	492	490	481	495	517	478	485	473	460	463	491	509	512	473	492	482	491	434	464	494	496	525	510	481	480	497	490	496	505	460	472	519	483	515	469	491	492	494	497	446	488	493	521	485	491	486	463	484	514	421	513	475	501	506	474	475	469	486	495	519	474	490	500	469	481	495	496	524	523	496	460	471	485	535	516	466	511	491	497	447	491	507	487	517	459	504	486	499	515	512	528	478	451	465	442	490	487	496	472	438	508	471	513	478	492	512	470	473	487	482	535	487	502	477	543	458	492	479	481	527	479	486	483	457	455	473	480	489	475	497	491	472	494	504	507	514	450	482	457	471	513	478	463
7575	23148	16093	9992	8087	4869	2682	2254	1756	1351	1173	1042	932	901	906	844	789	803	809	849	862	790	735	723	737	684	697	709	663	679	692	661	698	667	680	657	669	671	693	660	687	683	692	687	662	653	705	638	676	669	665	674	655	672	671	672	675	646	648	644	668	626	650	665	585	629	682	631	634	636	612	627	681	618	672	664	654	633	667	657	616	677	662	676	634	689	626	671	668	598	661	636	652	643	627	649	609	643	611	580	632	646	628	635	622	670	634	651	619	605	643	666	627	687	651	600	663	639	620	702	620	652	650	657	607	643	672	628	593	678	667	606	693	677	654	681	669	661	659	673	641	656	614	625	640	630	607	641	654	684	636	645	629	636	612	674	664	676	648	641	629	655	671	658	679	640	668	616	634	653	601	645	622	645	643	629	632	650	669	629	637	660	672	661	649	659	658	609	581	685	648	658	659	704	667	625	616	639	659	665	661	637	666	700	620	641	650	597	636	643	674	635	627	659	666	668	677	632	667	614	641	650	650	664	659	651	653	678	667	632	651	643	619	660	619	660	612	659	664	639	619	642	676	679	685	648	634	655	623	646	639	698	630	648	655	669	629	653	658	616	634	650	662	644	697	661	651	630	656	662	611	653	625	660	631	680	679	649	626	659	614	672	646	651	665	685	622	603	653	624	655	612	583	706	636	616	664	644	657	649	621	648	646	611	658	661	661	639	641	673	632	670	649	628	645	667	666	645	662	629	614	615	738	673	686	645	650	638	675	634	645	661	604	712	605	569	642	651	636	656	665	660	652	642	663	675	656	689	649	656	615	643	667	654	587	658	617	650	631	634	612	615	659	673	643	664	659	611	668	671	631	634	653	641	620	644	662	641	676	630	660	686	639	659	636	676	650	671	692	646	601	647	608	611	626	662	640	622	661	639	647	627	680	638	703	630	614	666	674	671	640	685	653	670	703	642	700	637	644	643	650	660	632	654	662	624	609	647	623	612	638	633	623	639	653	652	639	651	639	635	658	600	632	652	593	623	654	648	650	648	640	621	667	647	660	616	672	645	701	666	619	640	662	684	643	656	668	646	641	612	666	606	670	665	626	630	691	601	643	611	656	631	612	633	647	683	613	654	651	638	608	642	606	656	580	661	679	619	653	679	610	636	667	704	639	687	637	611	679	673	662	627	681	645	641	624	681	680	615	620	666	648	667	639	661	644	666	654	678	619	606	610	643	661	586	631	645	692	621	604	666	680	641	633	678	654	716	679	641	625	643	668	659	606	693	670	619	643	622	617	641	606	647	629	637	637	651	580	646	669	660	651	651	631	651	655	634	659	667	660	637	663	662	660	670	668	643	673	637	692	639	667	692	650	650	630	657	621	632	714	621	687	649	576	647	611	695	636	678	701	610	607	636	609	676	636	667	613	588	643	651	656	677	646	643	629	631	650	565	624	661	653	618	681	631	682	605	667	585	662	670	656	696	679	652	665	667	650	670	637	616	639	595	653	620	658	679	595	648	645	637	649	685	654	649	619	664	675	687	657	642	652	643	636	700	657	638	621	598	666	613	641	617	619	651	610	628	622	608	613	655	634	665	635	628	613	626	623	697	600	693	685	695	668	659	615	663	658	641	651	643	633	629	665	637	628	693	633	644	641	648	680	641	663	623	663	639	622	616	638	639	650	636	656	661	634	674	670	667	678	664	686	665	701	667	662	679	701	678	617	656	652	634	638	625	658	666	634	648	673	656	644	694	684	633	672	652	644	651	664	605	666	701	636	654	673	652	645	668	591	658	618	647	660	612	677	655	647	623	648	643	633	658	635	701	704	645	631	627	655	658	687	608	676	655	642	615	677	611	635	586	671	614	664	668	646	640	632	654	651	645	668	614	662	706	641	640	619	620	645	653	664	634	631	688	690	647	664	647	704	606	608	629	610	644	686	678	634	645	628	650	678	604	664	653	652	653	637	622	664	606	614	636	657	667	652	663	653	637	657	640	683	665	640	624	623	598	625	667	585	613	636	649	630	625	656	629	654	625	663	698	706	604	588	677	659	651	639	654	625	713	640	625	618	653	658	693	664	657	651	697	610	627	673	686	647	696	649	645	658	641	624	698	668	662	695	653	631	658	595	632	608	659	657	640	661	651	651	639	653	631	654	626	633	663	628	652	683	680	635	649	620	652	646	653	594	691	614	660	620	682	567	683	667	684	647	599	628	613	625	633	670	637	643	648	657	688	604	598	600	638	623	687	661	618	659	628	665	649	640	619	656	677	674	587	659	631	682	613	657	612	707	633	633	691	658	659	646	670	611	637	673	629	633	640	641	651	658	626	660	651	647	641	648	652	630	671	664	633	673	638	678	652	684	636	643	641	696	619	676	684	646	658	646	693	634	649	636	671	680	648	636	644	626	692	634	612	597	671	620	644	676	617	655	613	638	599	654	713	643	625	708	646	671	633	622	638	636	630	636	655	608	631	651	649	662	655	646	623	640	668	676	651	643	672	661	619	629	616	696	640	649	674	633	641	663	646	693	650	626	648	633	636	617	617	627	635	651	672	652	623	671	692	561	681	620	582	617	640	634	661	669	648	685	669	625	647	692	630	628	652	656	638	636	643	583	610	670	652	670	640	622	694	657	639	654	648	664	580	647	659	633	637	589	629	637	665	614	630	616	641	626	625	611	628	683	651	678	639	620	607	652	664	673	646	668	706	642	643	633	629	643	621	610	672	675	614	644	626	665	679	643	659	671	664	598	647	691	671	630	625	674	645	704	642	585	624	607	684	625	661	643	634	672	600	682	629	671	618	704	711	625	617	628	603	650	657	653	687	671	634	652	628	664	647	592	705	616	667	676	667	664	638	674	630	629	693	656	566	675	626	634	646	646	656	663	646	667	640	663	638	666	682	674	578	639	653	659	662	656	608	630	609	674	688	674	654	630	676	659	657	665	617	660	639	641	611	665	641	630	634	665	651	613	647	684	626	667	659	607	628	672	637	666	638	632	634	652	688	665	675	649	591	674	635	631	663	604	667	705	628	634	626	683	661	626	661	653	639	648	612	608	684	671	649	650	681	646	670	665	651	621	635	651	645	647	621	655	661	610	636	689	651	638	661	653	684	655	588	628	645	638	656	675	657	638	632	675	643	661	675	642	696	693	631	628	678	639	641	655	663	639	647	673	612	622	651	624	684	659	679	642	706	626	663	667	658	604	633	635	661	677	619	610	631	620	623	654	644	641	700	622	669	636	641	641	660	633	652	655	662	652	595	687	670	639	597	662	632	637	659	592	651	647	649	655	654	642	670	641	673	616	642	650	614	633	637	648	647	656	587	595	649	608	634	675	629	655	626	662	632	611	632	627	620	632	608	691	670	666	689	632	613	654	635	679	695	675	626	661	636	620	647	663	652	644	624	634	650	679	627	642	631	628	662	664	678	633	643	631	626	650	612	680	679	645	616	628	656	676	646	620	670	628	691	620	688	646	636	678	631	656	659	647	667	635
26836	19259	7116	2128	1583	885	600	546	489	449	466	447	437	453	468	445	464	428	438	471	469	469	441	451	482	453	414	450	448	430	463	432	417	450	461	450	432	449	438	469	407	426	427	425	424	435	447	468	422	415	455	472	422	415	432	451	425	457	454	430	418	446	411	470	447	435	437	428	423	394	483	430	425	459	431	465	472	413	440	434	453	408	442	467	467	451	469	444	477	436	447	434	470	417	463	435	489	450	411	424	436	426	452	448	436	439	437	455	450	441	468	466	446	470	408	460	446	403	463	425	423	454	479	457	423	413	473	419	448	458	418	438	452	418	428	480	450	458	459	419	422	431	461	454	393	418	452	444	432	442	434	459	449	443	410	482	483	445	452	421	449	442	459	455	439	426	408	447	457	467	445	479	432	440	393	453	450	423	456	459	479	426	449	426	435	487	451	466	447	453	447	425	456	424	431	447	453	439	392	486	432	438	436	442	450	457	440	442	451	425	454	447	394	439	431	479	419	428	441	442	454	445	476	458	409	436	444	442	469	443	464	467	424	460	488	453	420	467	428	445	412	425	435	407	434	435	417	435	441	459	474	390	475	420	468	443	416	457	431	464	454	435	468	475	433	442	467	478	419	434	430	412	442	456	476	502	455	453	478	398	477	459	468	432	454	469	430	463	448	422	453	438	442	438	435	494	434	429	459	441	421	474	442	464	433	492	429	458	479	442	430	437	470	443	463	444	476	477	470	435	423	448	442	450	447	443	449	446	466	448	425	445	447	449	454	423	461	445	434	423	469	439	439	429	403	486	454	426	428	450	442	444	444	403	462	413	476	432	406	471	444	456	477	455	443	441	442	441	460	445	434	446	450	463	454	474	478	453	455	449	468	470	444	433	448	432	470	419	461	455	456	455	421	431	461	417	449	457	462	453	401	412	438	434	454	405	466	452	465	434	428	457	459	468	444	450	471	438	474	463	416	424	481	432	418	434	436	443	437	465	439	453	456	412	432	477	447	421	448	433	404	453	443	421	440	433	446	456	492	443	471	441	429	473	432	468	466	444	440	429	468	436	455	437	490	438	427	427	460	450	433	486	435	449	440	438	465	454	458	469	445	440	424	446	463	406	473	448	450	471	454	405	445	428	427	449	412	423	452	482	471	465	457	427	463	464	463	434	442	492	440	439	465	468	433	462	486	449	408	423	431	476	440	467	437	477	434	458	469	457	415	437	474	458	439	428	425	455	432	399	458	400	443	458	451	431	462	454	438	406	451	447	424	453	441	427	444	431	434	436	428	466	422	473	455	453	471	453	452	446	443	461	429	399	418	439	425	428	465	478	465	428	452	458	431	417	492	417	443	433	431	462	442	453	447	457	444	418	437	462	450	428	458	418	450	417	455	468	443	434	416	421	430	431	413	427	433	414	449	379	433	479	475	425	408	440	457	456	424	452	448	467	445	433	440	430	443	433	442	507	444	415	469	459	461	464	425	454	470	451	448	459	418	463	464	452	456	481	409	439	447	434	440	444	438	438	459	423	439	463	442	442	490	465	450	454	452	468	467	451	418	440	446	424	491	440	465	461	451	424	428	452	416	445	437	441	476	443	480	432	444	461	418	480	411	457	441	476	452	396	474	435	450	438	412	432	434	460	427	439	464	443	448	461	440	446	445	418	450	437	475	449	438	459	447	480	437	449	427	426	438	449	501	459	412	462	462	446	445	454	459	480	443	462	474	452	446	430	420	412	458	401	441	445	448	438	441	411	434	449	424	479	419	430	455	424	432	426	431	413	399	444	417	434	439	450	432	482	439	464	485	456	450	433	466	453	431	437	444	470	426	423	433	455	407	450	467	455	469	427	420	445	454	464	444	458	459	444	467	483	448	412	430	460	437	386	451	448	422	428	417	428	470	416	444	436	414	411	436	470	428	474	437	455	448	457	487	423	383	478	430	438	456	450	449	471	438	452	472	488	423	471	471	446	462	419	443	444	433	442	450	438	425	438	467	456	421	459	461	398	464	445	439	465	456	404	471	468	419	429	461	447	424	434	440	430	429	470	445	417	417	442	443	456	456	424	442	458	434	428	438	413	448	442	427	490	472	475	443	419	439	439	455	457	404	441	443	440	451	435	466	441	454	497	436	470	458	435	413	428	472	440	412	469	440	446	436	407	439	509	446	421	441	450	441	449	482	436	411	453	454	442	444	433	433	403	491	429	426	417	434	449	462	429	433	452	455	444	446	433	389	475	445	452	421	450	493	475	436	428	464	449	465	436	403	418	454	440	428	493	450	427	412	456	428	437	446	431	446	440	434	453	461	444	422	452	450	456	450	455	466	438	454	459	471	441	431	471	444	451	471	416	488	433	443	432	419	437	493	431	429	428	442	454	431	442	418	424	454	439	458	444	439	439	447	454	444	421	475	427	408	413	459	442	431	430	433	437	449	452	435	419	457	488	445	449	459	465	482	442	438	461	406	396	446	403	453	482	425	427	490	467	488	430	436	413	427	435	470	451	464	446	433	452	436	448	490	430	450	404	463	443	426	450	434	440	440	480	443	481	417	422	448	428	427	418	441	437	471	487	486	438	445	418	449	447	451	424	478	449	438	471	440	418	456	462	438	486	453	449	448	489	450	477	431	440	463	441	461	442	445	428	444	437	440	409	458	456	445	424	430	441	472	436	403	436	448	462	465	472	466	446	445	395	397	416	457	462	438	461	430	429	455	452	414	468	429	433	445	454	433	452	476	430	451	460	412	460	451	495	495	462	396	435	440	442	474	485	464	481	423	450	415	460	390	454	445	440	441	447	424	471	436	466	458	421	458	468	427	466	471	435	441	465	436	446	459	429	449	487	471	442	425	410	464	457	442	450	440	438	481	450	429	457	459	462	435	439	438	455	454	463	403	448	439	417	416	447	430	457	458	451	490	379	456	414	447	415	450	432	482	448	497	469	429	458	431	479	441	416	428	449	453	451	415	471	467	408	472	464	450	428	446	452	457	395	465	410	468	449	461	488	455	418	421	466	472	438	430	478	432	449	434	436	454	412	474	492	460	431	432	476	478	432	457	424	477	455	464	419	445	448	410	443	451	418	444	429	437	463	453	424	450	472	437	462	413	449	459	430	448	442	432	416	442	428	494	426	459	469	470	412	437	438	446	442	469	437	432	516	402	435	480	468	469	421	445	462	395	468	439	436	449	436	432	452	432	428	469	444	451	434	429	489	425	422	448	427	443	481	416	443	445	443	464	484	461	447	436	463	421	478	443	456	456	441	474	480	449	407	442	425	411	426	429	465	425	422	442	459	467	445	440	432	456	464	472	433	449	456	452	422	475	436	422	462	459	492	407	391	436	431	409	435	469	446	439	454	444	447	457	465	461	455	480	433	460	465	448	438	470	436	444	447	500	452	456	474	440	449	438	421	440	450	431	464	435	473	475	482	494	415	473	426	456	439	432	441	447	451	408	468	443	503	427	447	409	440	446	423	489	406	444	425	487	491
6122	7599	4743	2709	2860	1454	870	746	717	618	580	577	613	590	592	568	605	583	562	570	602	565	581	565	625	546	514	547	583	586	590	622	559	580	593	549	598	580	606	622	565	608	571	539	577	578	573	558	552	589	581	556	580	543	564	570	560	532	604	578	555	594	560	593	569	562	566	569	550	586	603	556	582	594	602	558	560	581	538	594	597	553	534	604	576	568	564	581	585	575	567	573	556	561	523	516	567	603	578	575	611	569	557	606	534	611	544	555	587	594	542	600	583	538	596	585	584	577	572	597	583	549	536	542	554	546	576	531	576	552	574	574	601	565	567	555	556	572	557	556	609	628	563	576	543	549	564	561	562	612	573	580	562	601	546	548	574	574	581	579	581	559	576	576	592	576	574	573	594	526	588	573	528	577	580	580	542	613	568	568	580	603	540	601	554	597	572	542	556	554	635	535	591	568	565	568	583	565	560	557	575	563	583	603	591	551	579	561	563	565	550	551	559	580	540	546	540	563	578	513	532	585	546	537	563	586	600	545	588	524	584	577	599	558	576	565	541	608	548	563	571	572	571	547	583	552	551	587	571	575	565	580	588	588	564	574	564	603	583	588	560	586	584	575	567	556	598	578	593	596	557	578	562	547	578	558	602	553	584	587	584	598	611	536	591	607	538	574	532	570	583	604	599	600	601	579	591	533	577	544	609	558	533	560	552	498	582	566	565	597	577	546	523	589	574	569	546	577	564	570	603	558	594	538	572	528	542	591	546	548	521	545	571	584	556	585	586	557	563	576	586	556	560	570	544	585	592	584	530	543	573	537	568	601	616	588	558	560	557	584	526	593	556	530	565	586	545	518	549	579	556	538	617	566	562	558	570	588	537	509	584	578	583	600	597	599	580	558	586	563	589	569	566	551	590	576	585	557	551	593	555	546	559	574	535	577	548	617	568	544	554	576	586	566	532	574	585	555	586	586	563	576	597	587	556	593	517	548	566	557	570	554	543	574	503	543	576	610	580	566	576	587	532	536	611	576	586	558	604	539	594	574	591	566	604	568	564	598	553	553	564	579	550	602	598	581	537	582	577	556	573	583	581	592	591	513	567	575	589	572	566	529	546	565	550	582	583	586	534	621	552	610	568	602	565	568	543	576	550	578	564	597	600	558	535	568	559	607	570	590	555	601	559	500	546	615	605	522	565	549	597	558	552	616	628	569	592	581	556	569	580	547	578	547	568	595	510	572	571	565	615	555	611	550	607	569	576	586	577	559	556	565	596	576	580	570	553	567	559	582	581	544	568	535	555	543	584	575	562	557	540	586	566	582	563	514	604	580	582	571	592	624	557	580	594	546	589	573	565	574	574	562	587	579	552	569	602	572	522	568	584	585	581	605	529	556	602	569	550	565	547	583	585	588	562	619	567	586	548	541	572	579	605	570	565	664	623	592	610	572	580	551	598	552	562	576	584	515	555	564	561	555	539	556	546	546	559	527	571	559	610	560	585	594	575	572	517	537	554	584	574	540	540	573	586	595	575	539	559	544	563	597	554	592	560	541	580	551	591	599	619	570	573	555	544	586	587	566	529	561	549	549	524	597	606	574	586	591	557	601	594	575	551	566	559	566	560	584	607	619	594	607	550	585	570	549	578	574	583	573	560	577	597	584	545	614	598	555	572	568	607	574	589	571	572	601	564	557	575	591	578	577	597	567	610	568	584	573	575	604	557	603	587	534	593	587	574	577	594	563	570	581	558	573	563	560	549	587	564	556	545	548	585	587	597	510	550	560	530	555	603	590	586	603	587	617	537	565	557	566	598	589	596	563	579	562	550	614	571	562	538	508	575	592	558	601	476	584	527	533	599	574	541	560	608	596	565	573	571	582	562	587	555	575	561	591	561	582	552	527	536	604	591	576	581	564	582	565	583	550	602	557	551	572	560	573	517	535	580	575	540	564	541	569	557	581	577	562	562	568	569	583	571	551	549	557	619	552	577	566	608	582	561	595	537	605	582	563	574	596	554	607	609	575	571	574	556	514	614	579	587	557	543	590	566	533	599	529	579	550	562	594	563	599	550	582	607	600	580	562	558	538	551	552	565	545	516	574	600	552	569	581	576	563	559	557	586	558	562	624	626	556	553	558	549	581	544	558	590	598	618	602	619	547	563	539	536	602	555	624	528	559	617	574	562	578	606	576	547	608	560	556	529	552	545	531	585	514	550	554	533	595	610	566	513	524	559	535	533	541	571	580	590	552	569	562	628	600	536	563	580	559	562	542	580	566	601	583	560	582	587	561	563	607	547	577	548	538	563	555	605	585	590	558	626	565	551	567	593	533	584	571	566	576	556	588	579	564	590	528	587	560	579	565	570	605	575	567	582	555	578	549	557	566	551	546	592	567	578	614	560	577	556	538	587	565	565	559	600	557	578	561	548	551	559	590	570	573	559	549	552	538	565	589	536	573	564	617	579	566	567	549	588	601	575	555	562	557	525	527	585	557	554	589	548	564	577	544	551	568	566	585	584	559	619	552	601	580	580	577	566	585	564	590	565	590	580	572	579	543	589	588	590	539	566	540	568	605	598	540	607	563	537	568	558	551	561	570	544	556	581	586	568	571	555	576	564	592	536	544	532	556	594	539	540	592	563	564	589	589	543	550	567	542	567	552	566	587	560	549	552	567	582	577	616	559	579	580	564	565	520	568	552	580	591	585	565	551	560	571	579	562	565	583	549	551	590	581	576	538	576	596	549	536	546	564	590	574	534	575	561	555	548	603	569	539	570	606	567	566	559	589	573	545	545	598	569	588	573	541	576	554	546	556	558	576	580	520	571	552	564	544	573	559	578	550	573	554	545	531	576	584	596	572	559	566	554	546	604	611	613	583	563	590	566	550	594	603	577	535	571	546	584	568	562	564	567	575	577	546	575	578	552	566	552	571	559	604	591	594	575	549	564	525	560	562	629	565	541	577	548	568	564	537	539	550	546	564	588	584	573	592	594	566	561	557	541	577	564	559	612	603	544	550	579	599	592	546	558	581	599	554	551	565	563	602	581	566	595	574	516	565	529	591	519	583	565	564	545	582	583	549	594	595	516	558	551	533	520	560	608	541	579	590	578	643	547	557	533	640	552	565	598	591	557	589	583	594	573	573	574	529	563	539	600	534	572	592	573	578	585	553	578	596	593	590	528	586	587	614	582	566	584	561	545	560	554	576	627	547	565	594	587	583	587	611	570	570	584	579	608	580	516	564	592	563	555	559	606	569	586	613	520	548	579	542	588	538	555	569	539	591	546	561	541	580	571	569	552	562	596	575	551	555	561	554	558	586	623	548	555	575	577	576	574	554	585	583	614	580	540	529	534	581	579	585	611	548	569	558	592	584	596	538	546	552	590	567	561	549	578	552	572	577	584	578	612	569	558	558	560	585	569	585	556	565	626	537	608	543	538	563	598	556	537	563	533	568	568	577	554	616	592	583	599	560	573	568	565	548	615	591	558	563	587	566
23082	21114	28381	24067	21098	10104	1736	1078	924	894	809	817	714	753	753	734	735	741	767	691	753	661	704	695	677	623	637	755	747	713	685	712	673	686	698	680	693	687	677	669	671	663	662	681	682	701	666	681	651	706	700	726	662	722	718	711	712	696	721	683	715	692	673	704	690	754	717	752	718	686	685	690	690	672	674	691	687	672	697	646	663	664	706	676	693	708	704	718	680	668	669	739	679	732	719	705	665	714	658	705	709	702	718	673	710	679	699	722	738	676	720	712	738	740	718	666	712	635	715	768	694	666	680	683	680	704	635	676	746	682	663	672	668	711	714	673	720	696	733	678	674	678	648	620	720	663	692	649	686	715	708	703	698	708	672	695	715	647	663	648	715	680	693	679	637	694	685	667	661	674	723	738	734	662	643	716	657	667	691	673	681	679	698	666	708	658	640	731	732	674	705	721	650	695	712	687	693	683	705	656	708	710	696	764	690	681	693	720	660	657	745	700	674	680	675	675	696	748	623	692	662	675	703	664	674	687	719	701	632	683	666	725	682	697	694	648	700	684	724	707	706	704	720	697	693	652	665	716	677	713	654	682	673	700	682	669	735	639	721	665	719	661	700	707	715	672	710	694	695	718	712	633	689	638	716	701	699	691	690	662	681	659	663	695	698	681	670	695	696	644	727	714	685	715	686	690	702	729	714	725	691	686	693	686	697	696	733	693	743	712	676	743	693	698	669	702	653	697	702	710	703	685	677	763	662	743	697	704	710	675	699	696	657	692	729	670	660	681	680	700	665	701	697	673	701	728	691	727	679	674	646	734	685	698	632	650	747	689	679	718	691	718	665	724	703	699	684	716	717	693	673	704	645	731	612	715	669	716	664	712	659	699	699	688	726	682	655	655	699	670	657	647	677	698	697	704	631	668	695	729	671	656	721	703	700	719	675	673	662	650	654	689	687	673	698	712	668	673	689	609	703	663	725	691	693	734	723	708	715	710	688	723	678	686	693	681	671	694	712	657	676	695	659	665	712	637	680	727	734	688	670	698	739	684	720	682	677	686	726	683	726	647	709	676	692	715	691	633	694	680	716	710	736	647	661	716	695	695	657	689	655	645	645	686	688	669	660	724	720	636	673	687	646	697	656	664	709	704	649	658	722	668	677	725	656	668	693	671	708	667	728	703	662	731	681	653	691	663	721	676	718	729	706	693	661	687	730	727	644	677	673	705	705	695	703	629	688	692	644	656	640	693	694	666	675	718	666	669	680	734	693	683	691	690	663	666	688	704	708	654	712	668	722	749	644	669	671	711	662	636	707	670	686	698	668	685	704	652	680	667	712	658	700	673	728	730	655	717	720	678	704	674	711	685	686	654	686	689	710	677	725	671	695	696	714	662	650	715	704	656	640	670	621	685	739	682	669	705	701	740	719	722	665	695	699	694	660	702	673	682	686	716	700	668	702	638	680	710	666	674	714	743	692	715	756	692	694	688	661	769	709	702	685	649	671	714	700	675	660	647	725	700	641	665	695	675	642	684	658	674	697	716	678	679	653	677	691	673	727	614	722	702	683	700	690	670	666	703	687	691	685	654	745	707	658	632	704	663	684	668	646	700	666	663	676	700	700	658	676	704	675	669	691	677	690	704	679	654	725	689	661	681	668	725	670	705	696	686	652	648	685	665	629	723	755	707	700	655	647	716	655	714	692	713	713	737	633	712	666	672	674	720	674	694	700	731	671	706	656	722	693	680	710	683	702	689	697	689	685	684	690	680	686	682	695	704	675	698	642	687	645	677	670	709	699	663	680	656	722	735	702	654	698	712	697	706	672	649	702	651	700	670	701	702	723	632	692	667	690	698	699	698	677	710	660	708	637	662	700	656	648	715	704	693	674	674	669	704	664	718	664	690	696	672	665	666	723	675	697	732	690	700	649	688	686	679	686	672	723	688	729	714	651	685	694	683	675	661	666	680	699	670	662	668	658	694	692	689	673	663	687	673	712	732	609	712	682	683	670	723	714	682	665	727	697	694	704	648	695	666	634	718	680	707	693	724	736	674	690	676	734	687	707	650	751	715	724	683	662	658	690	713	626	660	674	739	667	686	762	625	669	717	674	681	709	696	719	699	724	667	669	668	674	693	701	707	738	697	655	696	721	702	714	683	719	681	663	668	706	683	655	675	712	676	674	717	687	659	664	728	678	668	693	693	753	673	709	655	688	713	682	643	644	679	659	667	682	686	724	685	704	700	709	708	738	648	664	749	701	708	704	692	639	682	686	701	724	695	657	669	682	669	671	690	689	684	638	633	692	692	668	715	672	672	667	657	729	659	737	681	696	643	729	719	670	644	688	674	690	662	700	647	678	693	725	700	674	709	687	656	688	696	665	686	717	730	685	700	694	707	692	683	720	700	721	695	725	651	640	701	679	662	764	689	718	715	658	647	696	647	695	689	699	726	717	645	732	742	671	690	674	701	681	663	721	728	753	701	677	690	706	722	750	687	634	679	678	686	657	672	715	673	639	689	686	682	661	626	682	662	695	684	629	699	682	684	746	683	697	692	653	693	728	686	678	671	651	683	715	685	675	655	714	686	724	670	657	660	652	692	656	697	658	727	712	727	700	712	695	694	683	697	650	680	667	714	650	642	682	713	704	736	660	665	695	628	730	679	699	685	696	705	663	688	710	681	697	682	694	701	661	663	684	688	651	702	645	722	697	677	705	686	696	666	750	682	699	692	678	687	689	641	737	721	679	684	675	701	703	646	696	679	644	714	701	685	689	667	726	669	661	661	658	645	700	707	716	737	668	687	687	648	709	680	714	669	684	660	685	674	736	672	736	717	702	713	714	763	677	659	698	723	665	703	700	702	701	709	721	695	709	670	622	683	692	683	698	646	695	652	621	651	707	693	709	746	694	694	669	682	623	746	687	660	629	664	668	694	684	693	703	682	747	716	678	637	690	688	707	735	682	665	688	728	655	706	720	689	679	650	691	699	687	708	652	685	724	669	671	710	685	682	678	681	686	672	635	681	731	677	712	705	669	719	710	688	688	705	687	641	697	724	703	732	652	608	663	707	693	676	702	666	671	669	675	680	683	681	672	705	669	712	653	700	683	664	665	683	690	648	695	694	661	673	690	709	668	707	681	665	688	705	653	653	721	679	669	686	652	658	675	676	663	745	669	698	703	711	698	735	706	678	689	687	685	670	696	703	670	678	655	656	719	700	692	686	687	666	711	692	676	669	661	643	666	708	703	648	671	724	700	649	659	701	694	667	677	659	687	706	714	711	667	655	703	653	722	744	685	691	678	694	642	716	666	718	692	667	685	677	675	696	687	668	664	730	685	719	696	714	678	671	713	659	684	748	676	710	689	702	731	634	672	692	717	677	686	701	718	652	649	703	681	683	706	726	648	723	708	654	709	657	681	724	669	687	695	658	628	714	639	681	657	648	687	651	683	717	667	663	675	705	693	658	666	698	691	663	692	739	619	714	712	671	696	709
6427	16368	11740	6351	4774	3239	2111	1627	1459	1260	1131	1086	1020	1004	931	1021	1025	998	952	966	1015	909	907	953	868	878	876	888	867	928	918	892	855	811	856	909	940	891	950	859	874	901	905	843	879	909	859	907	904	871	863	903	927	864	830	893	925	891	907	823	887	900	882	913	883	899	889	895	850	908	924	823	854	871	944	876	852	892	877	898	916	848	879	893	861	888	892	830	862	845	841	856	917	857	911	869	883	891	924	921	955	869	893	907	889	870	896	849	907	904	856	933	833	872	910	866	874	838	825	879	829	981	905	872	915	854	830	937	882	887	874	858	865	850	868	894	818	851	844	891	936	854	846	854	825	867	874	892	885	910	900	901	840	853	887	853	823	841	847	893	882	937	898	804	842	909	871	864	898	860	876	910	874	859	866	858	894	916	863	842	843	902	898	961	894	868	849	889	915	856	857	873	933	855	862	880	924	900	878	845	861	916	916	892	900	841	892	860	820	813	855	876	912	845	890	903	847	902	838	866	896	846	900	887	910	886	859	854	940	894	856	859	830	809	941	889	876	863	855	885	903	886	854	891	842	887	849	958	824	855	861	900	907	866	882	844	897	840	820	885	868	882	900	892	883	860	852	863	859	915	915	913	883	883	884	909	881	867	818	828	856	865	900	928	908	898	928	869	894	832	909	913	872	905	932	902	881	867	963	860	836	892	865	914	865	916	854	868	887	905	859	919	929	855	907	874	928	915	769	880	841	892	872	833	911	827	901	889	914	860	869	873	845	901	887	893	835	887	874	880	857	874	917	865	879	845	885	843	865	832	864	864	847	885	906	879	909	887	866	895	868	894	886	884	904	888	880	860	856	877	857	838	858	885	867	865	902	885	883	884	896	909	919	889	873	848	862	901	878	859	848	902	849	839	851	896	864	884	883	858	844	855	843	839	901	864	889	872	906	921	926	867	859	923	823	853	899	914	877	867	871	861	873	872	846	895	912	891	843	906	939	836	872	953	865	830	871	865	909	905	814	866	896	889	880	879	903	839	871	821	875	883	882	896	864	894	878	863	897	890	878	886	927	893	872	905	922	901	862	841	942	883	889	853	840	903	858	887	852	867	898	856	878	887	889	855	870	867	864	848	908	1000	899	883	892	934	921	905	933	923	870	923	868	887	843	853	867	902	909	922	841	916	853	905	872	836	878	888	831	921	857	920	874	858	844	913	792	912	840	879	842	902	857	851	873	874	843	928	905	833	847	878	858	925	868	874	849	867	907	848	954	886	944	925	915	889	845	923	934	937	839	883	916	857	884	891	840	871	912	931	872	909	905	868	884	887	891	899	906	843	883	853	905	884	899	885	883	965	907	872	846	854	837	892	941	861	857	860	894	902	848	801	875	909	881	840	866	887	925	870	856	881	890	906	889	910	911	898	870	839	885	902	902	896	869	898	921	869	863	877	906	855	869	918	913	915	917	869	894	859	914	889	835	913	876	922	840	864	869	846	881	880	890	901	898	847	854	851	848	866	919	889	862	894	908	842	816	923	829	931	888	895	851	874	934	888	858	864	896	848	883	890	904	865	875	847	943	876	877	921	858	907	865	884	875	902	884	903	851	878	845	901	820	860	865	879	880	855	851	906	859	846	837	865	857	900	885	896	843	858	866	835	866	916	903	866	860	898	856	884	866	870	865	888	894	889	852	855	855	887	881	893	863	916	852	866	830	881	866	933	872	903	863	899	835	893	842	862	883	865	887	894	845	895	890	901	882	943	935	897	846	856	898	887	937	879	890	823	867	861	888	846	853	841	921	934	940	875	876	849	857	895	863	881	889	897	872	867	881	900	901	887	846	879	936	816	879	894	911	902	836	838	859	914	854	889	864	914	860	886	895	938	841	868	872	891	893	875	887	861	888	850	856	917	871	869	897	867	880	929	891	888	901	865	881	875	911	903	880	905	902	869	863	912	867	888	856	806	882	832	858	896	879	864	893	893	891	883	860	893	921	855	862	925	877	882	907	896	917	893	787	889	889	837	845	896	896	859	835	856	867	894	872	878	825	893	866	906	823	837	934	882	906	860	907	887	890	894	894	844	849	892	889	885	879	925	833	922	868	893	881	892	886	890	874	876	898	906	866	841	849	878	903	898	897	846	889	911	852	913	859	894	909	865	896	873	887	840	865	852	884	900	834	914	858	883	827	844	886	861	846	889	896	876	866	903	883	889	853	892	864	925	898	860	865	828	883	863	864	905	888	839	859	874	916	854	849	834	931	923	874	851	914	908	873	849	870	822	837	833	866	890	826	906	860	877	866	827	867	881	851	921	904	877	927	848	842	875	851	849	890	849	870	903	905	941	831	893	837	899	910	881	879	908	872	880	854	873	955	910	910	880	864	883	927	816	891	835	868	890	855	870	878	875	869	906	906	867	844	891	842	915	844	882	893	849	903	891	843	845	888	815	864	883	877	901	909	888	839	908	953	872	925	890	855	865	859	852	896	870	905	933	870	946	858	855	809	826	835	868	900	941	922	885	845	872	870	864	878	867	843	963	868	857	877	850	859	863	891	882	878	896	845	879	904	876	865	895	843	881	881	927	924	911	928	907	839	841	897	811	839	818	922	933	921	863	886	906	947	853	925	941	914	891	872	860	870	879	845	832	893	896	883	872	892	815	857	863	881	844	931	910	884	860	882	914	864	887	863	851	932	910	898	881	899	888	857	907	826	851	896	893	847	895	876	909	915	847	910	870	894	856	858	851	851	860	847	888	865	882	881	880	861	930	843	910	880	946	930	855	827	843	869	922	854	841	916	923	892	804	867	929	871	822	913	891	859	861	835	876	882	866	887	868	839	876	913	874	886	885	890	913	834	927	894	858	856	916	866	919	870	867	890	878	885	898	859	878	902	842	876	882	878	926	854	865	913	863	874	872	856	840	899	889	833	847	885	874	880	844	878	851	853	933	845	859	934	912	905	866	864	851	862	891	876	847	859	850	835	863	897	858	921	871	803	881	815	870	886	876	899	877	859	877	848	889	820	920	825	890	935	900	940	848	884	909	936	842	854	889	892	807	841	912	885	911	903	905	923	845	919	865	864	880	837	877	858	919	891	881	831	872	877	834	868	865	875	901	876	922	901	840	821	847	847	847	857	860	839	940	855	892	910	972	885	867	902	889	893	938	863	850	885	880	900	861	870	826	851	873	857	839	819	846	863	883	947	868	881	900	925	859	898	843	857	878	898	876	861	908	956	862	866	915	918	869	887	877	860	870	942	880	863	817	880	842	875	869	851	890	885	857	880	837	816	850	879	853	859	925	903	850	876	860	894	889	913	866	901	895	879	857	908	823	835	890	867	946	845	890	895	820	899	903	892	931	867	922	866	877	916	909	848	853	931	865	906	893	894	837	879	888	837	928	844	920	946	823	848	862	847	893	874	861	955	894	895	894	837	847	879	918	859	893	887	878	895	836	883	904	878	935	836	905	868	888	895	917	919	933	868	902	871	835	928	908
24297	21061	26983	25160	7870	1111	639	466	327	282	286	264	225	227	250	258	252	262	264	229	217	222	219	229	208	228	225	211	212	214	209	238	230	225	203	204	218	218	223	220	205	190	182	230	205	206	192	213	181	230	198	219	226	196	217	182	211	223	187	214	212	199	202	221	204	237	219	206	201	212	218	205	212	228	226	199	199	182	215	199	223	207	219	222	172	207	209	204	177	226	208	222	194	216	209	204	207	203	216	246	200	213	211	197	184	207	198	211	210	197	224	217	227	200	179	191	223	214	200	212	212	215	202	223	195	233	208	193	224	197	206	194	205	222	203	218	200	234	214	193	188	230	229	197	213	227	235	204	213	204	215	228	207	181	228	221	189	217	179	212	211	225	231	215	186	207	247	230	224	205	206	196	236	189	213	241	201	199	192	194	195	201	204	217	204	214	207	195	200	217	190	174	202	225	211	208	201	219	196	228	223	222	197	197	236	229	191	241	197	188	205	218	217	205	191	195	208	218	214	209	203	205	201	224	198	223	201	206	207	182	207	219	219	199	221	207	199	210	214	217	213	213	226	205	206	196	230	206	217	208	229	210	211	213	209	202	236	201	203	207	220	199	229	219	196	212	184	223	209	216	215	207	213	216	188	210	218	211	220	185	231	214	213	224	233	202	218	208	221	208	210	204	216	215	220	200	214	225	227	235	203	200	216	235	224	211	223	225	186	219	198	229	230	211	193	222	209	220	224	234	213	215	224	219	209	202	207	242	210	191	216	191	217	228	213	211	216	216	209	209	189	213	212	242	223	210	194	209	214	205	216	207	225	209	228	212	231	219	211	199	198	214	191	189	218	188	200	240	218	210	216	203	208	194	206	203	205	222	231	199	191	199	223	200	205	207	214	226	201	227	195	209	207	200	222	205	223	229	218	244	225	212	221	216	195	206	222	195	201	221	170	217	228	226	200	203	218	179	182	205	215	231	210	236	233	207	240	201	221	228	205	212	239	210	218	220	186	245	222	206	201	221	236	218	199	221	234	203	220	209	214	189	220	188	212	206	222	207	211	213	202	204	196	204	211	220	226	193	219	178	204	217	219	201	200	210	198	226	196	183	209	215	216	190	197	179	225	211	212	220	219	225	222	215	221	232	229	223	217	212	193	218	208	210	215	182	234	205	211	220	200	202	222	219	196	208	194	248	190	202	201	185	196	197	193	209	233	241	189	197	222	191	203	208	197	199	218	220	200	194	217	232	207	215	183	209	219	233	199	199	206	230	204	196	226	199	214	208	198	215	175	224	249	228	212	181	192	200	215	222	186	177	183	194	211	189	205	194	214	222	202	179	211	213	217	230	201	215	226	205	244	197	174	230	199	184	224	215	232	204	232	197	211	206	183	216	231	209	230	220	196	211	195	217	220	209	199	185	223	217	220	219	214	225	202	236	220	220	199	202	208	204	237	201	208	200	220	225	194	217	214	215	208	213	224	210	225	225	237	224	222	212	218	207	214	204	211	240	217	216	207	208	223	207	215	208	221	216	219	218	207	222	208	190	206	219	195	232	193	182	217	223	215	220	205	206	222	214	203	226	215	206	185	216	232	201	211	221	229	230	214	191	210	229	230	205	185	204	244	183	218	192	215	197	210	227	215	222	182	196	218	198	197	231	227	202	212	222	221	212	200	217	212	202	215	187	242	206	218	251	212	195	233	211	196	221	241	233	247	212	214	188	223	225	200	230	217	213	206	225	219	202	207	230	196	169	206	209	213	229	217	221	214	216	195	217	207	218	225	190	186	202	214	207	221	220	238	201	211	191	244	223	213	222	201	211	226	213	193	228	231	229	212	217	205	200	197	209	203	229	246	210	233	190	218	210	226	235	214	247	220	182	194	189	198	220	224	216	213	214	219	216	198	211	200	229	206	214	201	221	228	211	214	210	197	221	232	191	221	210	204	226	199	186	233	202	207	204	218	215	232	202	195	229	201	230	207	190	207	224	207	210	214	186	205	203	228	205	196	212	213	228	207	209	176	213	197	206	192	236	199	207	216	231	175	190	186	196	196	207	235	209	242	210	207	183	196	211	189	231	213	209	219	228	207	205	219	218	201	206	221	219	204	209	225	213	207	201	206	228	212	211	206	205	196	225	218	193	194	207	201	232	195	206	217	219	209	223	227	206	190	229	200	215	218	203	212	229	220	231	211	235	203	200	225	221	219	213	230	211	211	214	211	208	224	220	191	184	239	209	204	236	221	212	232	184	205	221	179	212	225	247	222	212	209	212	205	228	226	232	205	208	217	205	199	192	187	218	208	211	234	230	212	240	187	190	228	233	216	216	199	203	237	224	227	211	205	208	206	213	216	168	204	213	225	207	211	233	231	220	202	208	237	193	207	226	212	205	193	218	195	233	215	207	214	217	189	226	221	192	228	216	200	226	212	195	243	209	198	194	222	224	197	211	218	201	213	213	221	196	214	213	216	223	232	234	200	228	222	216	234	227	219	212	210	200	222	200	205	191	217	208	194	198	222	190	207	220	224	209	238	200	202	180	212	215	220	205	211	237	211	214	230	221	211	233	191	231	213	226	226	222	211	195	199	221	216	211	206	210	218	204	244	210	210	179	211	234	224	202	216	222	239	215	226	225	197	194	192	215	236	214	224	215	211	202	212	224	231	207	208	202	189	211	208	216	228	195	206	215	219	240	209	203	198	217	207	208	206	227	199	208	200	188	221	207	251	220	190	208	193	242	200	195	203	226	196	202	205	230	217	218	192	199	214	217	197	206	186	205	194	203	183	222	189	236	196	243	220	222	195	218	186	207	217	214	214	196	189	224	228	190	217	217	181	214	204	187	199	199	222	200	201	212	234	209	221	189	201	219	185	236	197	207	217	212	189	243	211	218	205	214	201	209	218	187	212	210	200	217	242	209	194	216	214	216	207	212	212	228	199	221	217	227	228	213	237	232	213	214	212	206	227	194	204	187	220	190	236	215	200	191	222	207	220	231	229	207	216	256	208	202	221	223	221	233	201	211	214	226	210	196	210	219	240	222	187	226	220	234	190	219	222	209	201	227	194	211	184	186	188	209	215	224	230	224	188	223	195	186	192	241	213	224	188	240	218	201	245	201	195	207	207	234	207	226	197	238	206	222	210	197	238	190	175	231	233	210	205	205	212	203	200	207	202	231	230	221	241	198	202	215	209	219	202	220	194	212	211	215	206	244	214	219	210	221	241	205	227	217	210	183	223	215	230	220	220	229	217	218	193	211	218	208	190	222	195	198	234	209	225	191	248	204	183	220	198	226	219	201	228	209	190	202	196	211	191	217	210	191	194	249	203	222	208	208	205	216	186	228	233	201	183	221	213	181	194	230	211	232	214	218	225	210	226	208	210	206	230	210	225	195	187	233	201	198	220	236	213	223	186	186	195	237	190	212	231	230	226	213	195	205	189	216	192	229	210	207	203	175	198	224	201	222	230	206	219	226	222	213	177	205	202	198	216	198
6293	13042	8332	4160	3268	2054	1258	858	660	458	443	416	395	372	387	334	363	369	381	386	367	319	329	294	312	322	285	310	292	292	342	312	319	291	275	318	316	281	308	283	307	281	311	303	296	259	275	311	286	293	260	282	286	259	281	285	301	284	284	264	286	304	305	287	327	326	291	321	274	299	290	271	303	284	292	237	293	287	303	305	304	308	317	274	276	294	298	283	306	327	346	268	308	295	304	286	280	302	288	289	306	262	276	301	286	303	284	282	283	296	309	296	269	287	285	285	259	299	265	291	282	309	279	292	296	277	292	307	261	317	299	267	298	298	300	302	283	293	312	268	281	281	288	300	311	284	316	312	275	307	307	282	283	300	304	269	266	314	307	283	257	300	306	285	305	324	294	294	306	264	314	298	309	314	301	282	267	301	282	330	307	291	303	270	298	299	296	280	272	297	283	289	279	259	295	307	307	294	307	305	315	269	302	300	277	316	274	281	273	304	293	279	274	282	297	287	303	294	292	282	270	274	284	318	288	308	278	282	297	308	292	308	260	326	306	263	295	328	296	269	306	311	277	293	299	288	302	320	281	259	274	287	287	313	294	261	278	295	272	302	297	321	301	286	289	279	268	307	283	281	278	286	270	278	289	299	284	287	272	288	306	297	278	311	271	267	308	296	293	302	311	300	325	266	283	285	272	321	335	277	276	302	285	308	291	299	302	278	279	312	278	305	315	283	298	295	287	284	317	276	262	294	268	315	279	317	320	280	290	294	270	302	280	276	286	287	258	285	323	301	325	286	276	284	338	303	292	292	299	298	297	317	297	310	267	304	291	312	302	330	318	314	296	293	311	283	279	308	309	276	294	269	302	289	311	296	280	299	285	283	292	269	261	304	297	287	297	299	309	293	270	305	308	329	297	296	299	308	288	299	292	280	294	267	261	290	272	303	289	273	323	283	251	297	317	283	298	307	309	285	286	278	306	302	282	264	274	267	326	299	304	300	305	309	293	278	319	290	302	314	284	289	302	302	282	276	283	270	309	316	283	330	304	304	281	284	285	317	286	303	316	292	275	289	310	275	318	297	288	306	282	266	293	285	309	295	298	274	272	309	289	290	267	304	323	282	319	281	302	278	310	285	307	296	261	318	300	267	305	312	273	277	278	319	283	298	304	284	307	277	327	304	287	310	289	310	276	294	297	327	293	274	278	307	315	308	291	273	303	311	305	254	269	304	270	283	251	290	289	265	292	273	281	311	295	306	296	307	299	315	276	298	302	310	285	313	318	260	293	303	298	285	293	277	301	286	289	307	273	245	305	302	299	313	252	318	299	298	298	296	295	302	282	296	294	283	304	289	310	290	311	321	292	296	295	304	305	272	289	319	331	317	250	269	274	277	288	297	287	269	294	289	317	283	319	275	260	309	300	292	276	296	312	297	288	286	292	283	318	276	273	276	290	328	311	290	308	314	276	277	318	267	281	274	284	323	284	306	284	267	286	299	276	296	293	313	307	286	292	285	311	328	275	289	284	313	279	299	273	318	304	258	323	282	309	275	270	285	294	319	298	263	308	261	320	283	276	305	285	297	303	279	296	300	305	262	269	275	281	291	274	298	302	284	307	279	320	334	330	302	316	279	299	307	302	285	314	274	264	298	273	264	299	293	281	327	295	299	267	303	259	285	338	315	291	298	287	308	328	308	262	292	306	314	274	330	246	297	253	291	314	294	282	287	289	300	273	291	281	312	300	269	310	303	312	337	289	323	273	282	286	319	270	286	314	343	279	289	262	279	308	278	308	311	292	311	298	318	310	308	300	269	272	279	299	269	306	322	293	287	299	323	316	291	310	309	305	280	279	293	306	305	280	297	286	319	263	272	280	320	301	319	277	298	285	341	277	310	286	304	314	303	284	297	302	294	276	307	287	277	316	295	332	259	261	244	299	310	291	293	305	274	322	301	285	288	299	309	293	280	274	303	267	292	285	259	288	301	308	289	311	281	302	293	284	314	282	306	307	285	285	310	278	298	298	302	307	263	290	283	284	276	294	262	301	313	298	300	296	256	307	284	294	327	322	290	289	307	296	308	296	320	286	313	273	333	287	314	308	268	312	255	307	284	304	311	303	281	307	287	305	268	317	309	308	281	291	293	311	314	290	268	290	299	283	297	304	289	282	291	284	282	298	312	296	306	270	281	314	248	275	288	307	284	293	287	307	291	296	315	291	288	301	302	305	272	277	274	318	295	301	306	285	293	303	274	329	274	294	286	265	301	302	279	280	319	292	281	307	308	285	283	287	299	325	306	283	288	297	301	285	271	281	286	281	291	283	303	275	297	300	311	317	301	310	294	323	295	296	304	263	295	347	293	299	284	299	297	319	329	286	268	319	292	292	271	280	283	284	274	282	277	309	281	273	291	297	310	265	296	260	290	271	310	300	293	293	277	294	322	300	271	305	260	323	275	295	315	308	285	305	300	296	281	338	276	282	285	269	275	273	268	278	313	318	271	297	284	272	299	303	286	296	314	333	279	291	319	265	298	282	279	282	275	262	292	277	263	288	300	288	319	289	285	297	282	250	277	312	319	281	309	310	272	274	266	315	300	294	282	310	281	302	344	286	300	292	289	312	282	288	271	310	299	299	303	270	271	274	300	292	268	288	286	307	289	274	308	279	301	301	322	309	298	309	299	270	284	284	280	255	308	267	271	299	300	264	270	276	312	306	314	289	285	272	282	264	268	297	291	277	290	301	301	345	284	319	299	289	296	303	280	277	310	298	317	319	272	296	293	286	265	273	313	270	259	305	300	287	288	275	328	252	285	272	292	301	279	268	276	286	295	270	286	299	305	278	298	317	272	295	307	311	312	297	306	301	280	262	273	271	317	298	288	267	268	271	290	277	295	287	287	300	296	312	300	272	315	298	292	291	293	289	294	301	299	289	297	272	313	278	296	258	304	303	271	298	299	286	303	285	302	274	312	260	249	304	315	272	290	279	303	256	299	317	283	267	271	332	293	283	263	315	297	332	292	318	291	302	280	298	305	309	283	270	267	324	294	278	264	307	275	287	263	297	315	278	317	308	273	315	290	297	317	280	293	289	304	289	316	277	302	310	287	302	285	315	284	311	271	281	316	289	289	265	306	283	279	305	298	287	316	293	319	263	298	288	297	261	304	301	288	272	299	286	315	278	291	288	302	296	286	300	265	290	273	285	301	286	294	285	308	299	282	286	305	271	278	273	276	289	298	296	273	299	318	287	290	305	282	287	289	263	277	273	274	296	305	314	269	285	302	275	282	283	292	289	304	323	277	305	310	283	273	271	292	292	303	288	291	261	287	263	285	313	299	283	274	316	300	284	287	279	315	300	267	308	331	310	276	279	291	301	309	269	291	293	269	269	276	328	308	280	243	333	303	301	296	300	285	304	288	339	304	306	326	316	288	272	279	307	275	264	308	293	279	310	296	302	284	271	271	263	278	297	293	272	317	311	306	290	319	300	311	277	319
22241	21118	28871	23588	21121	21113	7285	1444	923	850	735	688	635	630	596	591	597	622	606	569	610	576	509	553	578	478	510	469	492	533	529	520	488	508	530	523	509	554	516	501	535	473	462	521	507	534	507	512	481	511	506	510	527	479	539	483	469	496	487	504	479	502	493	502	528	501	477	494	493	503	506	478	490	523	522	472	483	515	489	518	477	504	471	490	482	508	501	478	507	495	513	504	480	499	488	488	487	500	515	522	469	486	509	522	527	504	500	465	481	504	512	541	502	513	515	525	506	514	477	517	463	502	484	493	530	470	477	484	498	495	448	494	480	473	512	510	515	549	503	484	504	476	480	487	486	510	483	475	479	466	485	514	500	518	506	510	492	487	463	469	491	498	515	509	504	520	501	459	478	532	527	511	469	546	476	481	519	513	516	483	481	525	462	488	496	489	497	503	482	492	549	493	493	503	482	461	514	502	460	508	489	510	483	492	519	490	494	481	507	515	511	498	514	530	522	522	481	499	488	477	461	510	525	512	522	502	492	482	481	482	516	495	484	438	506	452	546	530	460	492	475	516	526	520	478	500	483	455	529	473	536	501	504	494	531	490	502	482	486	499	490	524	487	477	507	505	466	489	512	507	504	471	473	490	476	513	466	508	502	502	486	507	501	494	529	456	483	511	554	479	527	543	500	477	495	524	523	519	483	499	491	462	479	481	469	480	510	441	514	527	555	498	455	465	538	502	505	465	488	496	463	508	492	511	522	499	531	493	523	508	474	458	490	536	473	517	468	482	529	494	458	506	455	502	502	515	495	518	455	471	540	483	513	502	488	495	472	503	535	536	486	489	477	523	485	498	501	437	525	481	439	556	490	497	478	488	517	506	512	510	521	479	506	514	516	490	505	510	484	465	471	527	491	496	493	473	502	524	541	474	492	512	503	513	509	485	490	476	517	474	521	476	507	508	469	490	470	504	489	512	483	475	508	516	476	477	522	484	474	475	471	502	482	543	516	438	478	479	495	503	455	498	458	506	531	510	527	468	472	519	556	521	500	494	499	525	491	458	515	494	503	481	476	477	527	502	493	519	502	503	468	516	502	484	486	483	486	476	504	508	513	500	493	503	507	502	499	490	499	486	500	536	478	542	483	465	483	472	443	455	500	494	498	508	480	529	496	483	499	486	489	490	459	531	500	490	467	524	516	532	508	533	524	500	486	494	470	484	477	490	517	448	481	497	495	509	484	505	497	513	516	448	515	517	465	502	513	489	516	489	484	485	497	535	460	473	491	525	517	498	497	500	459	511	522	484	524	489	499	506	504	480	520	450	467	489	500	490	513	534	492	460	515	465	457	469	507	510	490	535	507	507	515	506	504	489	554	451	521	515	498	496	465	485	485	511	476	494	507	479	440	513	453	515	495	519	461	503	490	498	483	493	491	520	489	489	470	496	459	479	476	547	491	527	499	509	509	505	467	520	513	449	486	507	517	518	500	544	531	504	471	531	513	498	511	500	487	505	499	466	498	491	475	549	481	522	472	522	511	524	468	496	503	513	478	469	491	483	462	524	514	484	514	511	482	478	524	478	487	487	492	515	532	513	511	485	490	537	502	529	514	524	477	489	481	507	519	561	514	474	522	476	540	498	493	492	514	475	506	463	465	509	501	466	464	505	511	521	511	518	470	470	488	501	471	529	476	537	445	470	503	491	502	490	513	535	480	516	518	527	499	531	512	478	507	468	472	503	516	504	491	497	504	495	535	423	486	479	477	486	493	493	509	465	489	507	502	478	494	527	519	504	536	500	492	505	487	522	509	490	501	497	518	489	465	510	523	486	483	519	498	495	479	501	503	531	477	468	508	533	525	492	503	530	520	513	497	509	517	519	475	492	485	507	535	481	508	514	484	544	514	489	479	499	470	469	479	489	467	498	479	456	465	494	503	481	514	526	561	498	505	497	503	484	444	502	467	526	502	493	487	483	495	500	493	515	490	466	501	517	523	477	506	514	522	466	491	471	506	511	516	500	505	504	468	478	507	509	475	537	504	466	465	472	504	489	478	502	480	487	502	517	444	502	486	497	489	467	524	496	508	496	481	491	508	489	502	489	492	470	495	482	479	491	473	500	512	464	514	501	501	480	491	481	528	494	514	492	480	468	469	511	525	501	464	456	497	483	475	523	504	506	502	505	519	509	482	480	538	512	519	504	486	506	488	485	530	494	518	492	487	520	475	509	521	472	512	508	492	465	512	522	502	515	482	457	527	511	473	497	478	504	477	491	466	504	487	477	483	494	510	521	503	474	489	492	484	506	472	487	495	499	497	488	475	550	507	453	470	461	478	461	525	511	521	504	501	513	515	498	452	495	508	486	509	506	500	522	503	480	485	482	478	469	511	478	472	495	490	562	476	508	481	490	483	505	501	531	481	498	506	482	518	481	444	519	501	500	484	515	518	530	496	520	470	481	492	516	503	468	472	524	500	508	460	501	512	472	483	504	478	510	510	467	529	538	470	488	488	512	478	450	524	529	495	496	485	503	455	500	479	507	514	492	464	489	511	511	492	483	509	506	482	513	502	487	485	517	476	493	517	491	488	480	492	500	497	531	524	509	468	480	479	499	483	472	524	502	473	527	464	482	509	500	518	497	458	472	471	462	449	523	502	509	483	441	486	454	517	505	516	506	504	550	511	495	468	508	469	517	488	549	498	491	503	504	489	517	487	523	499	454	525	478	528	474	555	512	497	451	481	488	507	494	512	500	493	474	476	468	478	507	528	540	474	471	449	518	471	493	465	478	487	467	515	490	544	433	509	479	546	525	479	526	522	508	494	519	479	502	517	475	512	536	506	486	521	470	489	483	493	511	490	473	516	487	504	505	489	510	488	473	469	497	486	476	474	459	502	512	508	469	489	480	521	509	505	494	487	498	491	485	493	504	496	479	458	527	450	493	494	470	467	506	525	445	532	498	534	534	500	492	467	509	470	493	486	497	506	512	502	545	492	541	479	470	526	489	497	488	530	500	475	486	469	499	526	480	502	522	521	505	521	504	465	488	520	490	509	470	504	522	460	480	476	475	441	498	479	484	479	482	533	493	491	485	503	509	494	474	443	523	500	500	484	491	487	502	510	492	499	515	502	484	515	497	497	476	506	487	479	449	502	520	481	467	504	491	466	506	459	533	513	513	474	511	507	478	502	509	508	476	484	486	496	503	483	514	483	528	479	503	489	508	482	487	470	517	513	473	504	503	525	487	515	484	468	454	559	516	481	484	447	493	521	498	485	456	493	485	551	514	485	508	524	482	536	483	489	488	467	490	469	496	507	467	496	452	489	479	492	485	510	454	482	485	478	500	524	507	507	546	461	477	494	475	499	522	486	487	541	507	513	488	525	495	502	519	517	491	458	507	523	484	515	483	507	543	499	493	500	484	511	461	502	486	453	533	506	485	501	471	480	508	522	465	465	531	458	489	496	490	502	529	522	474	506	454	496	491	505	477	449	505	495	522
8315	23705	17968	9716	6886	4405	2910	2410	1649	1421	1149	1048	1033	939	921	918	893	870	892	863	793	770	760	782	706	714	715	722	649	690	738	673	714	706	692	680	669	674	649	650	672	691	689	704	609	646	636	637	661	708	671	676	681	685	598	607	655	665	663	681	627	639	718	671	636	629	674	621	688	655	646	661	652	721	692	668	694	718	615	651	645	625	651	669	672	649	665	654	642	672	649	692	661	672	661	649	661	625	705	650	648	633	635	642	636	647	630	686	628	627	670	638	661	615	665	625	687	683	667	645	664	722	662	665	635	665	720	668	626	702	661	626	653	649	678	627	615	648	656	660	720	651	623	611	656	666	691	662	662	645	666	671	635	700	655	661	713	640	672	649	655	655	647	658	635	624	664	614	631	649	634	655	676	657	644	666	681	682	655	659	656	664	654	689	675	586	632	655	653	690	636	628	621	634	646	635	686	673	673	642	629	642	708	675	637	703	683	677	629	601	622	676	680	663	616	663	624	658	619	663	650	630	695	665	637	605	663	650	671	690	646	651	668	687	624	604	707	653	647	694	663	668	670	637	690	606	641	651	676	669	653	681	690	684	719	674	674	620	654	636	672	682	658	650	677	663	672	681	632	647	635	662	662	664	687	630	665	658	656	658	642	638	636	652	678	648	663	661	633	653	645	687	627	661	625	660	653	663	668	647	657	668	624	665	654	655	703	639	640	677	636	679	632	707	606	644	673	670	654	675	644	724	623	657	666	665	608	625	714	653	656	653	640	652	660	627	649	701	675	643	649	656	654	668	672	697	631	604	668	636	694	697	671	651	636	653	667	654	673	675	662	694	689	679	659	700	680	641	645	713	650	653	642	649	677	631	641	653	639	620	662	648	627	635	694	665	673	645	646	680	621	637	707	688	719	652	653	671	686	644	658	685	633	711	703	636	676	677	661	641	669	642	622	699	659	739	632	589	675	729	596	644	617	640	658	713	644	643	636	662	673	679	595	629	656	656	643	645	647	689	623	675	611	670	651	663	641	680	641	636	627	679	703	700	682	649	680	625	635	644	623	676	684	696	668	624	657	645	657	659	682	662	710	671	612	635	651	663	672	649	631	641	661	665	660	643	700	642	645	652	634	602	659	628	630	641	628	661	666	689	603	638	686	662	703	630	680	635	651	617	628	616	644	678	657	676	687	682	688	672	655	697	613	667	605	635	654	647	625	684	611	637	653	683	656	653	709	688	672	691	633	632	667	653	626	657	655	646	656	596	690	652	637	675	686	618	670	687	577	640	620	674	689	662	655	639	676	649	658	668	684	684	678	681	641	625	688	585	630	640	694	662	677	686	669	667	651	656	673	646	665	650	666	646	645	695	662	656	653	634	619	661	636	678	671	678	670	690	652	657	651	687	647	682	640	612	683	667	685	629	648	634	699	630	670	671	696	666	699	646	692	652	637	671	650	683	622	662	610	624	677	658	669	660	609	670	623	610	640	719	608	658	630	655	637	678	592	711	604	699	717	654	674	652	656	629	628	677	645	657	655	657	643	659	692	661	670	671	622	645	637	689	625	684	675	694	654	628	666	673	672	673	642	638	671	654	630	678	663	620	669	664	657	686	654	669	692	653	597	647	679	627	643	642	642	627	667	675	635	635	685	626	611	650	644	676	642	670	626	674	675	622	711	705	630	642	663	678	666	683	672	683	663	663	661	665	677	658	653	655	701	618	701	617	674	649	683	593	715	643	633	593	688	621	676	660	652	665	612	635	665	641	678	643	632	647	677	637	677	601	665	654	651	651	675	637	649	641	635	657	638	579	649	673	635	631	668	597	675	635	645	664	674	650	708	722	660	676	663	648	638	663	681	671	661	685	678	704	675	631	665	674	682	667	664	649	680	660	667	600	641	607	652	622	623	708	635	678	675	666	639	663	650	645	679	648	656	631	680	691	687	697	665	694	620	693	688	666	664	649	635	670	637	652	682	619	678	637	668	664	659	675	680	682	612	643	651	646	659	647	670	669	623	684	652	621	658	666	648	614	631	688	648	656	681	734	664	633	657	669	610	659	687	656	685	650	612	668	695	647	605	650	656	620	643	680	721	652	694	634	644	666	658	625	688	656	627	675	679	668	650	684	742	654	666	648	685	646	671	664	674	657	681	609	698	679	616	663	608	645	619	649	703	631	629	686	647	646	644	642	691	703	651	668	613	630	661	691	662	708	640	658	672	642	654	678	632	656	634	658	658	651	653	667	652	642	637	652	622	641	670	676	634	602	643	684	650	677	661	629	670	626	642	691	666	649	660	670	669	703	643	617	654	607	645	689	624	674	661	634	643	673	645	640	682	630	630	678	686	684	657	662	682	609	649	704	696	616	657	681	660	634	643	654	621	633	656	646	701	671	664	657	639	662	663	681	673	641	623	684	675	655	628	715	673	658	607	657	643	645	656	605	652	680	659	701	698	619	686	672	691	675	668	652	628	646	703	689	657	660	610	651	644	650	621	658	666	640	650	650	667	620	645	655	650	678	723	690	677	623	693	726	696	686	711	621	642	692	628	663	677	682	639	650	664	667	658	666	650	647	653	670	642	644	589	629	677	659	672	632	652	650	665	679	633	670	619	628	683	629	670	659	626	689	639	637	687	673	677	666	648	624	646	665	640	680	655	648	632	638	698	592	626	672	665	639	660	692	655	657	653	659	619	662	687	694	659	684	683	679	629	644	682	658	655	632	633	642	641	645	682	684	654	631	624	639	699	681	639	618	682	657	608	672	644	639	653	660	655	618	653	639	658	654	657	690	643	606	621	647	652	619	622	675	660	634	691	644	646	688	661	615	656	627	663	677	610	648	674	633	679	683	675	679	652	652	656	675	661	638	629	621	629	653	661	625	673	697	661	638	680	686	655	666	661	670	631	666	652	598	673	657	642	642	657	674	643	627	688	655	618	641	678	674	636	706	655	661	627	651	678	633	643	692	649	660	669	692	643	672	658	692	639	678	683	640	654	631	649	619	681	672	654	611	664	642	657	612	661	643	613	658	681	636	693	652	673	672	630	652	659	657	713	661	712	640	632	697	644	645	639	702	666	669	669	656	645	653	700	643	708	642	656	696	675	629	622	620	699	687	628	636	632	644	641	663	693	662	674	646	667	665	634	701	707	648	646	619	624	658	697	639	614	652	678	652	644	668	624	679	641	620	655	691	664	688	650	679	685	659	661	680	651	618	685	653	660	659	639	585	689	610	674	629	656	664	650	664	679	638	647	664	619	662	690	658	627	685	638	647	669	690	637	649	693	661	686	628	700	637	677	623	645	603	632	676	676	691	723	614	665	644	702	685	636	673	666	679	612	630	637	668	619	690	680	627	646	655	707	647	675	653	617	649	698	677	660	671	628	638	708	639	663	654	686	698	664	643	676	694	673	662	674	675	644	677	714	692	653	661	631	686	632	704	644	690	667	631	640	648	660	639	656	656	644	689	653	669	633	641	666	659	651	704	642	672
26839	19263	8038	2671	1243	798	720	607	483	449	478	490	451	449	444	459	478	483	471	466	450	495	472	420	445	446	477	441	420	424	402	451	467	471	467	498	463	447	439	433	437	449	472	437	441	433	404	416	420	475	414	464	446	438	428	417	428	427	458	454	467	468	436	451	463	458	450	435	430	470	471	481	444	435	463	491	437	458	432	491	431	459	455	470	444	454	428	422	476	461	453	465	432	442	419	481	456	441	409	454	448	474	457	430	400	429	462	470	453	440	437	442	437	458	428	442	411	448	448	408	387	450	436	430	449	458	419	457	453	442	437	459	435	443	448	422	405	428	463	438	424	442	419	458	433	403	419	436	503	475	427	420	467	459	458	441	437	420	462	428	440	472	475	462	472	448	436	463	437	459	434	430	485	450	425	425	401	471	465	424	436	447	427	453	430	446	441	469	390	461	477	433	447	475	449	447	466	456	422	439	476	464	445	428	454	439	431	457	432	456	425	476	462	483	427	454	446	470	443	416	442	457	438	460	443	441	466	456	472	409	461	447	452	478	445	465	469	435	450	473	428	418	452	457	433	468	465	451	461	476	461	478	487	473	416	437	425	456	447	428	476	379	438	438	447	451	448	440	451	496	433	453	444	459	437	418	446	432	502	463	439	463	449	444	426	428	438	419	449	450	439	423	459	398	433	456	436	450	440	396	435	459	460	483	479	443	463	443	431	468	429	455	415	468	431	442	449	430	452	431	431	444	420	461	455	425	433	451	422	432	418	424	468	420	402	429	431	462	437	435	429	468	427	443	470	430	457	430	464	426	479	453	408	439	437	427	424	468	448	447	406	423	471	457	407	442	459	448	422	462	449	457	408	470	440	409	446	373	414	458	433	465	456	470	433	458	436	439	448	468	449	461	426	475	426	417	454	417	415	484	457	431	443	456	467	436	451	445	457	472	477	430	419	434	427	440	446	452	469	470	453	464	451	461	413	449	451	462	432	475	470	446	441	432	464	455	488	455	436	452	458	457	447	464	422	455	418	453	491	433	446	460	452	391	498	453	455	476	402	428	504	482	417	447	472	469	438	453	460	448	431	472	443	431	422	452	433	497	439	455	474	464	446	459	435	441	475	449	451	520	453	449	455	439	417	439	470	442	454	493	472	480	455	434	495	471	443	430	471	448	508	473	418	442	447	404	432	453	471	440	426	429	467	429	444	452	456	423	485	442	474	448	419	449	459	457	424	449	479	445	453	469	443	446	459	445	454	453	435	436	454	478	433	423	469	436	442	454	445	461	441	451	426	437	462	415	443	441	488	432	505	430	443	450	440	459	436	487	438	425	432	449	456	436	436	436	469	466	433	462	460	434	442	445	465	449	447	437	452	458	498	466	447	441	457	441	439	463	476	480	424	464	467	465	445	454	469	472	430	469	484	445	449	428	449	464	456	475	455	478	452	422	451	427	489	438	451	457	445	448	436	473	492	400	458	447	413	432	478	441	485	449	437	463	470	470	454	426	416	496	433	453	443	439	494	446	382	415	436	443	436	435	414	450	435	456	470	435	462	464	419	427	461	439	457	422	461	432	455	428	453	459	442	416	426	442	486	428	458	446	426	478	448	430	469	419	432	448	441	478	459	443	409	452	418	433	463	445	452	477	450	435	474	457	479	441	502	467	449	444	435	483	424	476	461	446	408	467	445	458	464	458	449	456	484	480	407	450	476	437	443	463	447	434	493	455	513	431	455	435	441	489	433	475	434	445	418	478	483	435	470	462	478	472	431	455	419	459	450	464	471	410	411	466	471	474	449	442	443	443	468	474	396	449	422	434	463	465	453	447	424	466	433	443	425	437	432	451	434	450	437	479	440	461	441	399	444	447	438	480	425	426	475	460	451	459	474	470	443	421	449	487	444	474	463	442	466	463	465	466	446	448	437	443	472	482	482	466	438	411	465	476	463	438	449	450	410	433	447	477	475	448	488	421	428	468	405	431	418	447	446	465	427	413	432	419	454	448	449	460	532	447	487	468	477	434	467	457	466	450	467	428	469	446	479	446	444	440	444	451	464	420	443	445	450	450	437	413	463	462	482	429	447	467	465	487	394	470	405	440	471	422	427	467	440	441	457	466	437	442	445	443	427	461	436	477	457	453	427	436	427	456	437	471	396	426	492	426	445	442	440	464	430	452	459	444	413	468	479	433	456	446	444	447	402	478	464	441	449	408	459	457	445	457	426	444	434	481	450	444	444	453	444	459	457	494	450	399	460	435	440	472	446	398	447	404	433	467	435	438	433	459	477	406	438	459	436	474	456	415	458	476	429	442	436	467	468	428	452	396	410	464	452	448	449	457	423	466	442	455	431	451	443	452	448	448	448	497	445	454	488	452	434	457	506	438	444	455	433	433	433	443	461	431	443	486	462	449	469	477	423	453	418	457	449	459	475	423	485	477	448	470	491	446	448	452	425	421	447	461	426	448	436	444	451	443	484	472	439	425	455	457	451	449	447	441	420	440	433	446	423	478	492	457	448	455	433	459	455	480	500	434	472	423	464	428	426	472	460	470	450	455	479	459	473	444	442	440	446	449	438	436	446	456	434	419	432	497	437	427	419	425	447	481	474	476	424	472	420	428	441	432	457	469	444	456	419	455	438	476	441	438	460	492	488	444	476	426	408	446	454	439	455	438	433	463	433	450	449	429	443	461	454	476	465	442	439	427	448	446	416	456	486	475	422	422	457	446	433	455	464	476	465	451	474	435	455	422	457	425	460	448	504	430	464	450	422	445	390	499	441	472	441	465	463	442	432	452	468	442	420	436	453	440	438	425	462	454	436	477	442	434	417	456	450	458	498	421	483	482	442	440	440	432	511	484	414	451	393	452	449	454	459	412	447	409	474	452	449	455	445	479	438	431	503	445	460	424	449	468	467	459	451	456	478	463	442	425	442	462	443	446	468	439	456	424	453	450	432	449	485	460	431	476	442	475	425	470	430	441	449	482	464	435	453	427	469	457	397	452	414	473	451	479	463	429	432	451	459	461	463	459	436	465	442	452	404	434	455	460	468	449	469	472	423	448	440	440	479	468	481	479	428	440	424	435	476	442	432	447	468	443	469	453	472	447	452	431	460	427	405	438	446	429	432	443	429	426	468	438	460	460	433	466	478	446	451	474	458	410	447	447	451	444	461	442	519	427	433	441	437	456	490	442	439	412	438	445	423	433	452	459	484	497	445	463	454	456	432	423	487	451	454	436	477	428	462	443	435	419	462	445	427	437	442	458	429	424	491	452	401	477	433	400	430	438	493	449	452	462	447	422	459	443	438	450	488	471	446	416	441	470	483	437	481	436	439	459	447	436	478	434	393	440	431	457	428	458	424	450	448	439	428	460	453	469	438	419	471	468	427	435	474	482	463	472	456	429	430	485	503	465	437	481	410	464	427	433	425	467	444	442	456	439	446	436	450	426	456	454	425	446	447	442	447	441	470	510	411	429	439	445	438	442	442	425
6101	9187	6710	3360	2080	1424	1104	902	699	633	687	634	572	581	640	619	647	594	617	638	618	588	610	577	598	569	603	592	586	592	577	599	605	553	564	546	611	611	593	608	621	539	573	603	558	585	583	534	612	602	592	584	620	585	588	636	544	595	612	585	587	586	596	572	545	630	617	557	571	585	584	602	597	597	535	612	564	606	573	596	624	577	578	640	588	559	538	564	613	587	584	590	578	589	570	547	561	596	599	543	570	607	597	586	607	562	629	570	601	569	588	610	571	574	567	570	587	561	571	573	586	628	600	551	567	587	556	597	593	586	568	581	591	573	559	591	591	579	513	565	588	570	582	584	526	564	583	603	586	573	619	613	598	531	533	576	609	595	576	574	583	587	603	603	580	626	578	578	576	589	598	538	545	591	615	548	537	579	586	589	576	571	562	597	560	589	605	570	553	578	541	546	591	540	614	620	582	551	547	576	563	561	580	595	600	601	561	630	546	608	529	552	544	597	566	609	620	588	576	564	568	583	593	527	578	555	571	598	568	587	601	554	579	574	508	592	569	599	554	573	608	596	570	588	563	558	567	597	561	583	575	607	578	560	565	587	571	557	581	557	585	568	565	558	538	595	534	550	603	597	598	576	594	579	601	590	590	583	580	593	600	601	609	571	592	599	545	590	560	549	550	600	566	592	560	587	619	581	556	587	537	527	554	616	570	583	612	568	514	542	593	573	571	571	531	579	597	563	599	599	547	645	586	610	572	550	545	599	574	582	538	565	557	585	609	585	599	598	554	561	610	612	586	577	557	602	526	580	602	618	580	618	621	563	628	544	616	599	578	590	570	606	586	616	582	548	585	612	609	573	548	584	577	556	550	572	556	627	582	580	566	593	563	582	574	524	626	592	619	516	625	565	606	612	579	586	559	586	587	556	596	560	584	611	536	608	598	563	568	606	561	560	558	603	593	601	633	587	575	615	583	553	590	605	601	560	574	623	568	606	568	591	578	570	559	568	572	588	567	547	571	590	548	588	532	579	546	599	557	577	610	607	563	583	584	623	629	591	627	571	601	565	596	624	600	537	555	604	574	577	542	559	605	599	574	566	601	615	596	575	594	587	573	597	599	588	564	597	574	534	602	597	593	575	620	592	612	562	540	578	555	592	588	590	595	548	569	565	578	584	584	567	566	571	617	570	607	594	561	529	587	580	569	585	583	597	598	619	580	596	562	609	590	565	596	594	546	536	526	553	593	554	593	583	566	526	594	600	569	543	557	592	550	584	573	591	606	579	601	544	588	592	537	596	612	591	584	565	572	582	580	580	604	583	567	531	604	564	553	565	583	524	561	572	586	573	569	584	569	569	619	599	538	612	580	567	578	609	598	570	560	579	539	579	592	589	604	563	579	585	629	575	615	575	587	606	565	569	605	538	590	603	570	596	583	563	640	533	560	589	619	587	576	566	555	577	581	596	565	557	575	543	617	577	607	599	556	572	611	576	598	571	563	584	542	585	568	584	581	594	605	548	584	576	563	601	605	616	581	594	618	590	581	559	585	629	566	609	560	585	582	563	591	566	591	547	589	623	570	593	583	559	537	572	592	587	557	535	577	593	602	573	598	604	554	558	584	563	616	588	591	553	556	565	551	648	579	586	604	560	576	548	569	579	585	613	607	550	576	575	557	543	613	561	558	590	621	592	596	533	540	539	601	567	582	554	571	550	579	598	603	590	598	578	560	524	560	564	606	571	625	564	599	592	574	555	543	578	542	566	562	580	580	566	586	556	545	603	578	604	631	574	627	607	607	597	592	563	561	584	586	566	571	559	598	589	617	580	544	591	582	586	605	568	598	578	584	595	610	614	581	586	590	557	559	594	622	608	578	571	547	528	619	578	591	575	579	587	604	575	594	602	553	599	579	548	611	506	581	627	652	575	597	580	649	581	564	598	607	598	543	548	587	593	619	540	540	574	592	559	554	522	582	580	601	621	581	560	588	551	548	550	570	598	559	613	587	591	577	577	584	583	612	601	570	617	552	599	597	562	619	591	572	575	585	611	568	563	507	575	625	614	589	574	559	563	573	582	571	590	600	618	578	592	544	564	601	583	605	556	604	577	578	586	613	576	605	564	543	583	594	570	573	599	578	559	594	592	563	617	560	569	606	582	572	579	598	601	548	563	590	575	620	600	581	547	598	558	573	536	557	584	564	572	591	615	609	590	584	597	579	592	594	556	583	564	580	579	644	583	578	592	605	568	551	615	559	590	577	577	556	587	607	601	595	547	557	551	575	582	599	567	584	550	612	585	571	620	600	582	551	590	579	595	606	558	570	561	601	581	586	548	581	639	597	536	554	584	520	603	600	621	571	569	606	597	571	575	591	575	554	582	579	643	604	621	583	601	549	581	548	606	573	589	638	594	560	569	600	582	562	584	609	566	590	566	559	567	552	584	567	562	584	547	574	586	568	590	579	570	568	609	599	606	591	562	568	560	580	595	604	565	550	555	599	529	561	542	520	588	568	564	584	601	586	576	600	569	548	597	563	619	585	602	611	564	554	587	582	516	568	565	574	572	590	677	578	567	591	579	560	544	557	587	545	549	588	568	577	594	557	559	591	582	595	515	576	568	571	534	565	620	619	545	566	595	584	596	594	607	583	578	549	578	580	610	565	531	581	555	606	570	591	573	571	582	603	572	571	548	579	548	539	581	568	623	576	571	573	614	611	586	560	578	551	588	574	583	523	567	589	600	536	600	584	613	602	641	596	609	523	573	557	624	570	556	530	544	584	561	573	580	573	559	553	573	615	555	588	574	588	574	581	568	570	546	580	624	616	590	565	604	573	567	617	604	592	607	600	541	537	633	603	588	553	569	555	566	576	537	591	584	579	584	546	609	596	538	577	574	608	573	571	614	611	571	597	595	566	573	529	547	622	600	600	568	607	599	596	579	572	562	590	595	596	531	561	638	550	579	602	551	612	557	598	651	586	590	581	576	585	600	582	607	589	576	575	572	581	555	576	599	565	603	608	576	617	573	590	616	565	583	591	542	550	578	584	551	589	554	579	607	591	547	562	594	578	569	610	621	553	600	614	592	581	578	580	580	558	581	595	576	595	576	555	608	592	601	600	593	563	544	565	574	599	601	565	571	578	563	575	622	562	555	561	574	563	592	609	555	569	561	556	571	582	608	599	567	609	536	611	567	570	630	607	589	574	593	587	557	590	587	589	546	547	628	562	576	607	578	618	598	499	611	579	585	573	560	561	564	614	567	582	618	570	571	604	568	576	604	587	600	601	573	583	576	577	645	601	559	578	588	599	574	582	609	595	575	558	595	585	556	584	601	606	591	579	583	581	652	615	581	572	585	572	575	587	602	575	612	561	543	543	593	584	582	589	589	566	594	559	586	588	565	577	543	577	592	585	624	577	587	572	579	547	599	572	580	545	596	578	571	553	556	590	576	611	578	602	617	577	560	575	545	535	556	538	586	577	625	551	608	594	566	615	563
23069	21104	28423	24013	21095	10030	1767	1132	875	869	744	784	802	754	782	778	776	764	767	702	746	781	728	721	690	725	713	658	699	679	675	697	694	717	691	700	666	721	718	723	663	716	630	726	701	684	713	718	667	727	695	699	711	670	670	721	718	656	724	659	667	656	704	696	743	719	687	679	716	710	668	692	691	715	709	663	696	672	705	678	715	712	684	698	703	670	658	685	733	689	729	699	662	662	666	724	730	704	658	707	698	658	649	699	687	708	649	705	674	660	673	697	669	697	676	709	694	692	696	656	697	618	666	683	686	714	679	673	690	685	671	668	733	697	668	719	672	698	719	698	674	716	703	656	633	715	715	685	758	695	716	688	645	701	682	682	680	682	671	672	694	680	686	740	648	631	715	693	718	693	649	689	685	730	733	702	715	720	696	670	669	687	674	666	714	681	735	690	720	734	629	635	693	682	669	685	719	639	653	694	708	741	681	733	694	704	717	751	668	705	756	703	695	696	670	686	666	707	702	704	662	722	691	691	718	660	686	672	720	715	689	689	670	672	691	744	731	697	749	695	675	668	690	702	720	718	669	719	701	740	732	718	704	681	660	718	712	696	698	660	691	686	695	691	687	717	711	728	697	746	735	750	721	705	739	684	658	704	691	689	697	738	683	675	647	710	686	674	709	657	662	689	693	715	655	645	703	701	688	667	712	700	684	650	693	682	666	654	717	674	711	685	662	691	732	710	650	722	677	719	689	717	682	687	665	707	633	696	690	719	669	722	739	718	656	701	701	729	708	684	731	678	689	676	738	722	681	712	697	661	674	692	705	729	657	669	739	714	690	720	707	702	711	696	716	694	700	702	706	649	699	674	731	717	685	700	688	704	675	732	646	669	700	673	702	715	691	707	657	735	644	705	655	699	679	735	696	677	699	650	682	692	689	698	659	729	691	729	650	641	668	652	657	718	682	675	647	685	698	712	673	672	698	710	674	694	697	711	702	678	709	674	709	694	687	707	691	707	694	692	679	694	668	690	695	734	718	682	690	699	648	694	701	701	745	701	721	700	706	712	679	696	671	645	726	706	656	668	709	704	694	744	705	724	728	703	680	700	701	682	682	730	700	683	731	711	715	725	709	654	700	732	728	662	743	701	675	689	720	654	706	688	741	699	705	689	718	728	707	694	732	688	725	711	648	701	699	653	714	679	644	694	706	717	666	688	687	670	693	692	712	673	718	675	644	720	692	636	694	698	719	656	658	751	709	657	674	704	661	708	714	721	679	693	729	695	681	717	669	712	711	717	672	715	688	698	652	598	749	715	708	661	660	686	688	675	655	698	715	653	696	687	731	694	736	693	663	726	681	696	690	673	729	660	716	699	666	684	680	670	697	719	685	690	676	723	684	728	643	704	716	674	722	703	725	672	686	688	671	681	681	682	723	681	678	706	701	698	717	684	715	700	708	697	665	724	714	727	720	658	699	661	675	725	738	710	738	707	664	694	699	680	672	688	681	729	697	695	646	740	718	726	712	738	714	682	665	706	663	682	671	706	712	728	720	680	700	678	660	715	689	724	727	684	721	684	685	715	701	679	668	661	669	728	742	700	715	708	677	680	730	691	701	732	693	688	683	663	661	718	692	718	730	701	710	740	690	657	705	685	632	647	675	690	689	692	681	725	642	679	709	722	677	692	697	705	695	655	713	651	645	664	709	694	656	713	702	700	690	700	713	673	708	640	749	680	692	662	732	678	695	715	641	697	747	692	680	669	669	660	682	727	715	686	647	650	680	722	741	706	685	719	765	661	726	685	640	713	676	677	721	750	733	719	728	692	654	674	737	682	698	688	701	712	697	689	665	706	699	707	709	693	684	734	639	720	703	701	657	675	661	712	708	687	675	680	728	695	741	699	708	678	698	712	713	685	681	680	697	656	670	651	680	698	657	686	682	729	721	691	678	728	708	707	686	690	716	695	687	677	680	682	695	762	730	688	685	689	742	676	760	714	687	628	709	708	658	670	666	695	730	700	662	676	638	693	651	667	741	723	677	716	652	681	710	663	700	703	699	667	642	673	685	703	669	723	720	669	689	690	682	669	666	683	655	731	734	685	693	672	726	683	624	705	670	646	640	742	736	698	669	670	735	683	727	682	699	728	721	644	725	694	688	678	661	694	713	685	681	711	686	702	721	723	727	727	700	691	711	679	719	707	661	723	701	714	668	704	684	692	623	689	680	734	673	705	716	707	632	675	711	737	645	712	705	663	661	684	712	714	711	689	692	700	722	697	747	693	664	703	722	677	716	682	625	694	745	667	699	684	665	704	711	741	653	693	721	734	682	709	715	695	675	653	739	674	713	709	724	756	741	735	708	689	722	731	688	678	726	640	664	652	656	689	673	692	666	681	662	723	678	712	712	671	706	664	694	716	703	694	679	661	691	677	655	708	663	714	657	647	666	659	670	665	683	662	645	694	679	678	688	663	750	698	675	676	698	735	710	724	665	692	752	737	696	702	734	704	685	682	707	724	667	681	657	697	687	716	680	704	706	704	692	683	671	689	689	702	737	690	665	768	718	712	698	709	717	727	732	672	662	702	682	680	690	691	695	704	723	700	671	725	674	684	695	730	707	685	688	697	686	702	694	666	693	669	672	735	694	630	742	691	715	700	652	732	684	687	717	717	737	682	669	714	693	677	714	674	663	676	700	715	694	699	670	670	640	738	709	710	687	755	714	725	709	689	705	676	707	665	692	690	732	709	674	695	669	706	710	668	668	653	655	690	689	674	684	753	671	692	707	658	685	706	702	694	683	663	692	690	714	746	690	694	694	706	682	660	684	740	705	704	707	706	704	667	712	721	681	711	700	673	719	657	700	667	660	725	693	703	715	716	704	647	692	659	680	724	689	737	702	717	689	714	673	714	709	632	734	682	699	675	674	665	724	667	699	670	663	659	693	705	654	726	694	716	696	695	717	679	704	689	690	676	697	719	704	659	699	682	730	666	695	671	653	657	717	646	637	680	639	725	666	729	712	644	654	642	695	670	680	697	694	700	703	697	683	649	688	726	689	733	693	693	680	687	688	700	693	656	706	762	673	700	695	655	715	713	636	673	711	707	669	702	683	707	684	701	675	729	657	680	692	717	696	664	704	643	664	729	673	703	754	643	649	676	732	676	733	737	684	651	715	716	651	685	670	701	706	687	712	750	687	692	691	724	702	648	690	713	735	691	726	689	682	679	686	739	679	705	676	704	675	673	671	679	711	694	672	668	640	736	696	728	658	700	734	686	658	686	651	728	656	734	683	711	665	702	732	640	682	745	735	656	708	692	681	712	715	695	672	732	698	685	659	708	661	688	639	750	644	728	696	692	658	673	702	697	678	704	706	664	724	671	719	652	693	689	701	672	697	672	752	718	656	692	713	675	736	710	696	715	673	736	769	648	701	688	703	676	763	699	656	715	685	690	692	746	696	651	659	709	727	668	745	667	748	638	717	676	681	672	684	709	702	716
6316	17059	12175	5946	4456	3285	2243	1680	1405	1263	1135	1097	1060	1058	1036	1003	1058	1048	1028	1005	922	987	912	1029	942	938	947	983	967	861	848	911	882	899	879	894	868	875	948	886	967	854	900	862	901	947	879	848	893	897	900	898	914	887	881	910	931	867	908	903	875	886	913	826	918	930	925	892	877	916	932	856	892	833	927	878	914	914	916	881	882	847	905	905	895	920	814	854	867	889	951	868	835	915	941	876	866	909	859	866	928	894	869	896	879	910	904	935	875	903	857	885	872	858	963	906	901	898	919	909	913	915	903	868	848	933	933	908	853	861	895	858	894	848	882	852	887	842	828	847	921	826	905	836	920	965	876	924	888	915	968	884	869	867	857	955	884	917	871	859	892	880	882	881	869	889	841	853	878	892	897	872	910	854	889	865	873	874	876	855	913	919	818	850	883	880	879	924	896	889	902	841	843	874	887	889	891	924	849	831	932	875	871	933	897	904	899	878	864	913	856	913	872	919	881	842	918	920	890	890	868	890	881	875	904	917	917	877	907	883	904	909	814	877	921	894	929	900	903	830	898	897	887	879	893	905	871	924	837	819	878	902	936	899	879	898	899	930	863	877	861	894	878	869	864	934	904	908	888	872	910	911	916	858	883	897	902	918	926	902	890	916	864	903	922	886	858	857	958	872	924	912	850	877	923	927	976	856	875	900	884	892	878	871	903	869	813	886	909	828	945	892	829	914	884	891	917	926	913	907	839	902	875	891	895	896	882	896	890	947	945	877	861	861	876	885	874	918	840	925	911	866	874	928	899	912	944	876	932	907	888	897	877	882	889	877	915	976	858	880	856	929	871	840	896	878	915	938	871	851	933	933	899	883	853	852	866	918	848	899	919	892	884	943	888	911	881	888	911	853	910	826	909	894	873	900	874	893	896	878	867	859	935	909	865	859	913	849	808	888	889	866	927	848	904	852	849	881	908	907	898	921	859	831	895	870	881	845	875	917	892	793	889	873	897	942	938	957	844	884	934	893	865	892	931	928	882	938	897	919	893	917	895	841	854	934	817	898	908	862	894	873	899	915	923	903	934	921	908	880	884	899	904	903	827	931	842	860	941	895	899	873	905	863	928	882	894	924	858	914	931	961	912	881	878	885	887	885	906	868	886	894	897	873	884	841	897	856	838	899	912	909	887	885	899	848	837	885	886	906	884	889	874	917	898	898	917	904	907	886	898	887	881	934	876	891	900	880	906	907	958	864	833	890	909	881	826	905	901	847	902	836	894	799	934	907	884	836	873	870	879	885	932	903	909	920	866	893	866	878	908	886	945	856	884	877	884	894	900	907	898	916	860	946	884	854	905	855	899	878	869	848	907	851	903	896	932	919	851	883	849	899	852	933	829	868	900	836	873	857	897	870	937	877	871	890	858	882	874	885	957	862	883	915	919	893	886	895	926	907	942	881	920	875	868	901	918	871	878	886	893	845	831	895	928	904	854	881	895	874	893	874	831	823	857	890	929	921	861	921	903	905	872	925	861	883	865	846	895	863	854	894	884	902	945	925	856	908	894	878	906	887	866	864	898	868	854	853	931	901	846	889	882	880	889	905	886	857	888	861	920	873	900	890	863	859	861	866	898	904	915	884	871	915	880	879	838	879	871	853	883	944	904	860	888	907	850	879	885	850	888	864	840	872	880	864	942	867	874	908	865	899	924	901	842	879	883	903	869	860	900	860	898	902	845	856	874	915	903	894	896	925	888	920	865	871	857	867	849	970	915	885	875	891	891	920	900	875	899	863	871	856	873	843	861	889	865	922	905	901	894	914	891	897	888	883	890	929	860	902	857	917	805	880	888	847	846	963	819	861	933	839	894	888	888	912	887	901	872	870	894	903	907	852	868	906	880	884	943	887	883	915	874	844	887	900	877	885	913	918	865	854	848	927	872	891	841	850	949	882	884	881	835	869	918	911	885	865	856	874	854	928	857	835	904	927	860	836	894	889	879	913	909	891	842	899	871	880	870	876	856	909	899	871	915	874	872	859	870	851	881	881	862	911	884	931	906	905	915	891	904	876	898	852	885	886	889	912	885	840	916	838	822	910	878	891	859	872	945	909	878	880	888	862	920	930	881	884	928	863	849	935	919	846	878	905	907	868	900	902	911	865	930	938	913	921	875	871	872	874	906	853	903	850	866	874	864	882	944	859	902	888	877	900	924	882	864	926	867	926	930	914	892	804	876	850	907	883	936	856	849	884	879	839	879	856	954	880	841	877	935	859	883	871	869	866	861	891	842	848	865	855	884	834	835	882	895	908	868	847	875	908	919	860	909	889	912	883	875	818	903	941	846	883	820	917	823	895	837	842	850	884	854	878	909	902	905	892	890	924	907	839	917	887	830	894	888	922	855	889	947	910	905	944	906	837	889	937	889	813	838	914	852	871	909	887	878	895	873	859	909	886	853	911	897	874	905	909	881	848	882	925	914	926	836	904	924	871	916	846	905	878	898	901	917	866	910	891	859	926	889	863	890	848	911	895	958	860	863	863	885	899	922	860	869	876	882	918	901	827	890	884	870	893	858	859	868	829	934	831	903	892	836	890	919	898	842	893	864	881	857	885	926	883	914	907	852	892	931	912	878	885	917	869	914	874	886	858	891	884	921	848	896	949	840	918	860	908	896	903	876	861	878	916	931	947	885	898	913	892	915	921	865	892	926	937	901	867	920	920	895	843	861	905	868	910	931	916	855	880	854	914	875	899	891	865	880	812	872	916	921	870	910	893	925	840	860	874	864	938	916	852	864	888	845	891	887	918	911	853	915	869	881	843	884	889	865	894	898	876	907	838	885	871	907	873	864	913	907	903	858	855	923	872	896	874	922	817	856	873	950	860	855	856	890	903	893	930	870	901	931	859	893	913	881	912	877	831	910	892	933	901	895	890	909	921	916	823	908	847	882	919	873	864	910	838	891	964	896	828	926	907	906	859	878	885	864	895	887	904	883	871	890	888	889	885	898	860	890	921	937	898	932	870	924	901	884	853	894	937	844	893	907	905	840	848	861	916	863	880	902	860	865	854	939	913	873	936	868	876	878	864	875	848	868	865	883	843	932	920	927	906	873	868	920	891	922	953	868	920	900	914	889	883	913	851	908	884	897	884	895	910	897	903	905	901	898	853	922	872	878	863	920	913	900	879	869	939	906	875	953	898	887	899	891	852	861	831	898	878	897	858	866	875	875	861	884	880	887	908	894	866	911	947	884	846	866	894	875	859	907	854	881	863	893	850	867	910	862	845	910	914	881	950	886	888	879	861	850	888	904	823	865	887	837	867	923	888	945	899	858	893	831	899	830	874	867	875	886	869	869	857	877	857	885	880	844	862	898	889	835	884	881	880	883	914	898	975	886	923	904	869	857	922	933	891	931	900	897	874	900	872	865	913	869	910	927	850	909	916	940	948	925	861	835	908	874	842	823	941	900	890	891	888	843	886	867	830	879	899	841	840	925	889	953	835
24215	21014	26908	25098	7264	1069	589	423	312	303	254	261	241	265	243	260	198	247	284	266	223	247	226	205	229	245	215	196	256	194	208	226	224	218	220	191	240	217	197	206	219	184	232	228	194	219	216	223	198	220	212	203	205	233	228	227	217	224	214	183	208	229	222	212	209	229	234	223	252	215	204	208	201	203	205	211	193	239	227	214	196	198	224	211	224	221	206	208	220	191	205	197	226	220	211	205	212	204	215	228	209	215	215	209	225	233	213	191	210	216	241	215	201	218	189	192	234	194	223	190	216	214	201	252	235	199	220	226	215	216	221	224	217	212	223	229	237	191	218	188	190	196	214	209	217	202	200	205	213	204	205	216	226	211	226	193	220	239	186	193	234	208	210	215	201	205	198	226	201	220	223	178	196	208	220	228	198	224	225	204	181	222	202	221	221	203	210	198	224	188	230	219	206	210	221	204	200	208	222	214	230	206	235	230	221	209	192	207	222	225	208	200	208	202	209	210	194	211	230	220	225	228	241	223	216	200	207	216	219	243	195	211	228	224	212	201	195	218	232	228	206	194	209	227	210	208	216	210	217	194	196	218	191	218	210	196	200	196	207	201	204	197	232	213	200	221	201	245	233	211	198	192	230	216	226	218	245	216	202	226	204	225	192	242	205	229	221	228	247	218	218	199	217	240	244	201	191	209	212	193	230	222	229	204	224	219	231	210	220	198	214	219	218	204	210	229	216	178	216	207	208	213	213	227	218	249	214	203	208	208	216	221	214	221	230	226	232	237	216	245	216	228	223	205	212	216	234	204	190	205	202	211	221	214	227	206	234	229	200	207	204	214	225	217	226	221	215	202	212	197	192	200	214	214	204	213	242	190	195	216	244	215	206	224	203	234	218	200	212	201	185	216	219	230	198	235	215	191	211	215	223	198	208	207	220	236	188	199	198	185	217	196	214	231	231	241	230	221	214	193	196	218	217	229	203	211	216	210	203	205	222	213	237	206	221	190	211	207	219	241	220	191	225	219	200	182	208	232	224	207	226	212	207	198	209	233	212	213	188	229	227	195	229	195	203	212	186	220	242	193	219	225	213	237	204	223	239	239	217	205	213	236	222	206	205	198	203	211	230	210	198	209	227	214	228	220	223	189	226	209	214	262	242	232	213	225	196	229	183	235	215	215	242	215	223	198	226	200	210	232	215	214	222	235	231	192	196	237	208	225	228	212	200	192	192	222	205	220	214	207	228	212	193	211	193	218	216	203	216	218	198	191	214	208	189	229	219	230	212	204	210	221	228	206	193	228	174	225	226	216	228	205	222	195	192	204	190	215	212	242	186	222	219	215	227	208	214	215	197	216	216	219	189	221	209	206	195	240	216	219	228	223	220	190	212	205	213	239	249	224	194	198	194	238	195	212	220	190	212	196	238	217	210	206	225	222	202	229	233	216	213	218	225	213	213	216	224	209	220	200	211	217	243	214	212	204	202	200	214	215	224	215	184	226	201	216	199	219	204	229	204	202	209	216	228	217	211	220	210	202	230	225	210	204	220	207	222	220	221	204	242	223	218	199	215	210	223	202	185	204	184	230	190	222	238	194	245	221	222	203	230	222	209	191	201	190	233	207	210	202	217	184	211	211	180	202	211	207	209	224	216	214	201	193	190	209	205	203	202	192	227	216	241	202	206	235	207	207	234	197	194	204	228	208	212	210	248	192	206	221	198	218	211	212	228	238	203	200	219	218	215	177	209	224	218	200	220	195	223	224	203	212	201	194	209	225	193	216	199	207	246	213	208	211	241	201	198	256	204	214	209	220	204	214	213	186	213	215	250	218	246	218	221	232	222	214	204	196	199	202	239	192	189	234	209	177	226	230	206	216	240	211	228	210	214	227	193	188	217	223	203	206	238	185	214	232	231	212	206	204	207	207	216	216	241	199	233	219	237	197	216	207	192	210	206	202	207	222	230	203	249	230	205	213	225	219	250	231	210	190	215	210	228	214	205	199	235	223	203	212	210	231	196	230	225	231	203	214	214	232	213	191	195	214	206	228	216	223	232	213	197	220	216	195	210	231	218	214	245	238	190	198	230	205	207	214	209	229	189	206	241	198	237	212	204	212	200	223	216	211	204	217	224	203	214	223	222	200	208	190	205	218	237	223	212	211	202	202	229	190	219	241	179	205	236	213	228	218	228	209	203	215	201	237	220	236	200	189	194	234	206	233	230	182	231	195	218	197	216	216	226	233	213	203	211	196	196	210	220	211	224	204	228	231	206	212	225	208	244	218	220	219	219	241	215	219	224	228	216	220	218	193	229	219	214	216	232	207	214	209	203	209	200	223	213	233	200	206	226	207	227	223	224	227	221	218	199	225	230	201	216	205	236	207	191	224	218	211	227	215	235	208	206	205	234	182	231	225	222	193	196	208	213	207	233	198	201	221	188	206	230	202	211	210	232	190	223	218	220	207	238	217	196	197	211	202	207	215	225	210	205	224	209	196	213	235	239	221	215	222	200	215	219	181	222	222	196	223	240	201	203	214	225	214	221	181	222	212	233	189	210	211	215	214	226	220	207	224	236	207	206	214	220	217	207	229	218	195	203	225	220	216	204	228	263	238	222	249	210	199	229	209	215	204	225	213	206	219	222	220	205	224	230	193	211	211	224	203	220	221	230	214	211	229	218	223	227	228	209	239	217	194	216	201	229	195	197	234	218	210	214	217	215	212	206	198	223	202	195	232	195	208	212	203	193	233	219	216	217	206	213	188	222	237	241	214	240	228	204	218	197	215	214	197	207	211	233	218	237	209	209	228	219	209	229	233	185	207	205	233	216	201	227	239	205	228	217	220	178	227	199	235	214	221	186	187	242	212	194	214	241	213	188	224	208	199	217	225	224	211	216	240	224	212	233	221	185	208	200	205	207	187	213	205	185	214	239	220	222	210	231	229	220	187	189	222	220	238	218	216	217	216	216	206	185	239	216	217	216	240	205	238	233	208	199	209	226	208	218	199	203	223	206	203	193	200	206	214	228	203	238	222	206	214	231	203	208	203	203	214	229	231	203	237	210	205	217	208	200	197	204	238	197	237	228	217	230	223	194	222	217	218	218	197	191	208	218	192	211	197	229	209	228	233	239	220	250	214	189	232	208	204	175	183	231	243	221	228	206	234	220	224	235	215	196	208	204	223	189	228	210	224	224	226	206	218	190	224	208	187	222	227	214	200	215	230	220	199	187	218	191	185	205	201	223	219	206	196	235	233	210	221	231	190	204	217	200	235	228	237	205	187	225	231	214	224	204	210	210	192	215	216	189	212	218	241	217	204	251	225	221	207	215	189	229	246	201	247	205	201	237	223	206	211	219	223	207	247	198	207	206	203	209	216	199	216	212	214	212	215	194	240	230	230	211	202	194	234	225	206	190	183	218	197	206	259	196	222	217	215	222	233	213	195	217	183	214	238	226	214	205	229	225	232	208	207	208	238	211	195	219	232	200	207	193	210
5912	14255	8050	3099	2402	2107	1180	865	612	515	458	440	382	372	385	377	403	391	357	374	391	328	352	320	305	298	281	284	317	298	263	279	337	293	307	316	319	300	307	317	314	290	290	284	303	291	274	277	300	297	286	285	307	296	322	310	304	307	302	304	301	281	332	330	305	310	299	310	304	301	272	301	311	291	291	286	262	323	288	268	300	293	311	288	283	275	316	312	270	296	302	290	281	311	263	314	304	293	276	275	290	287	287	309	317	306	287	297	314	304	278	301	283	270	287	281	311	315	283	284	306	321	311	271	324	310	255	319	323	305	302	311	299	274	297	305	311	299	319	284	254	251	302	289	286	301	304	308	310	286	298	319	277	319	288	290	284	304	281	313	295	287	323	301	321	263	275	310	284	310	257	283	303	294	271	283	293	339	292	317	272	312	312	260	276	299	285	310	310	292	291	296	290	313	293	272	289	290	290	283	285	320	293	277	309	335	307	283	292	298	315	305	286	308	277	287	319	286	304	285	298	305	301	291	328	307	281	326	307	277	264	290	320	319	305	308	317	301	315	294	320	301	300	298	275	287	294	315	296	326	300	299	327	301	311	287	300	268	324	322	311	308	327	292	290	271	297	293	296	310	285	305	322	267	311	328	285	318	284	310	304	298	290	288	283	276	299	285	308	298	299	314	303	288	322	294	277	301	309	310	290	346	264	292	315	305	252	282	304	295	299	299	286	308	305	328	291	306	307	291	303	270	293	269	307	298	294	286	294	291	304	300	283	285	287	308	310	312	287	293	313	293	320	304	271	293	279	319	290	293	295	294	302	302	287	301	287	293	298	293	311	284	276	296	278	301	305	293	318	277	287	302	300	292	303	308	305	316	311	291	313	280	293	286	302	323	288	261	318	285	261	317	282	318	274	277	277	292	304	287	298	323	292	299	276	307	283	301	319	284	289	302	325	288	284	302	298	308	293	304	291	301	288	288	300	290	293	276	263	276	292	320	295	306	292	290	324	277	321	317	321	310	309	300	288	298	276	292	258	257	331	303	317	284	319	284	326	270	301	299	309	267	280	317	284	280	292	295	291	314	310	328	279	294	298	288	295	303	292	283	310	288	314	302	279	256	281	328	298	292	296	299	315	269	313	278	275	295	310	313	276	272	288	282	339	299	297	302	295	282	311	297	291	282	279	298	298	307	275	292	299	324	291	308	310	285	309	297	303	298	269	301	350	304	285	292	276	335	269	294	284	291	307	259	283	270	269	299	292	293	304	308	301	323	309	294	285	313	307	272	307	278	302	281	300	311	272	263	320	281	313	288	271	296	289	301	279	322	311	341	289	305	261	331	302	269	286	340	319	328	311	289	313	304	282	319	319	276	301	307	292	290	301	270	255	272	283	290	285	285	325	302	301	297	288	281	292	292	292	325	282	309	278	287	247	297	268	299	270	296	269	325	287	277	285	235	302	294	312	299	320	280	298	280	337	293	288	315	297	285	308	276	321	300	314	290	282	266	325	287	293	287	290	279	301	316	280	299	294	319	316	260	294	299	279	295	300	300	299	304	300	314	316	310	300	282	294	289	274	314	281	297	258	292	276	302	301	302	330	327	282	322	308	324	283	287	286	270	286	279	338	302	288	312	266	284	249	299	325	297	308	261	285	280	290	297	277	287	298	285	316	299	291	291	287	270	283	329	302	309	272	308	278	287	296	300	284	279	320	284	309	307	297	269	313	292	317	302	305	299	262	290	288	288	298	285	291	285	284	296	318	267	326	313	286	304	284	299	314	282	285	295	306	260	282	275	305	299	283	277	320	284	313	340	312	282	300	307	284	277	268	296	280	283	265	294	294	292	312	297	292	299	306	307	308	290	300	298	303	295	283	267	349	287	298	328	288	292	305	256	261	313	280	269	288	279	281	292	282	298	298	310	305	298	284	305	301	302	285	326	294	293	300	313	276	278	286	302	289	289	292	295	320	324	300	295	327	304	319	280	269	294	279	282	300	286	307	300	292	270	279	283	304	270	308	292	284	317	289	279	282	288	297	325	270	298	302	302	288	304	324	272	314	308	279	304	310	295	294	284	295	351	291	291	304	314	288	307	290	319	306	279	308	301	280	305	302	292	309	278	289	272	300	267	270	323	263	282	292	305	307	296	288	298	317	297	276	305	308	273	288	290	310	313	321	312	296	302	285	263	292	285	237	295	304	296	332	268	266	280	295	291	292	303	296	278	285	308	278	287	269	296	307	298	308	298	276	274	322	294	296	302	291	253	293	294	292	273	299	304	304	302	323	301	304	299	295	287	326	318	311	265	297	322	311	283	261	291	293	312	283	299	266	291	296	286	260	304	278	299	287	290	292	287	311	328	294	303	290	267	317	283	285	280	262	301	305	284	301	314	287	325	318	271	260	279	278	281	285	309	281	255	295	291	297	276	303	297	267	278	283	297	262	267	294	294	298	279	291	271	298	287	284	289	265	301	316	316	304	288	301	292	322	293	290	315	310	305	305	264	319	275	251	304	317	313	310	297	311	286	276	296	303	321	283	319	289	282	317	291	281	294	295	312	291	294	271	319	303	294	281	342	316	293	289	311	286	288	283	295	268	284	290	315	309	293	294	294	274	331	284	266	304	273	296	298	298	287	301	281	309	303	278	281	283	289	298	305	325	306	334	285	310	286	310	302	313	289	289	265	294	314	312	314	271	283	303	300	287	270	287	336	288	282	297	320	298	269	293	287	273	278	308	294	296	267	295	319	318	282	280	318	307	279	310	305	311	320	307	291	286	273	297	301	301	307	297	278	310	291	331	245	302	293	281	265	300	311	309	291	301	305	295	271	257	293	314	289	302	290	273	290	301	267	283	308	300	283	285	269	285	270	279	268	290	311	305	301	323	303	303	297	298	324	286	273	295	298	303	319	280	312	314	303	305	274	282	328	300	280	269	317	323	295	270	304	268	295	296	273	284	301	324	306	288	271	313	275	308	312	290	322	322	279	315	325	302	278	300	313	327	278	271	327	292	285	297	290	308	290	283	279	292	262	309	296	330	301	273	295	282	305	292	322	314	258	275	310	319	284	285	295	327	285	289	303	267	272	335	315	270	314	312	303	254	322	303	287	286	303	323	310	268	303	308	292	302	308	301	307	273	275	317	331	317	291	313	304	319	316	265	280	313	288	268	302	302	309	304	274	327	294	304	273	293	282	279	292	312	309	303	297	295	294	311	301	321	276	287	269	283	306	287	294	294	250	301	266	302	298	313	285	295	293	318	297	299	283	296	322	320	285	316	264	300	301	310	267	301	307	301	309	307	299	271	320	292	274	262	301	275	301	303	286	260	290	288	311	307	293	299	275	281	277	297	293	279	287	304	287	295	321	298	288	304	272	300	292	302	332	279	298	312	348	272	306	272	280	304	293	304	321	324	299	290	304	304	308	292	304	322	290	282	286	283	296	282	306	333	325	295	287	304	304	285	284	273	315	274	277	291	306	269	315	286	304
22197	21080	28791	23596	21082	21106	7164	1283	841	766	723	709	673	691	609	622	666	574	600	581	575	560	548	502	523	565	537	547	522	534	487	491	505	515	484	529	484	473	507	533	522	476	476	500	472	509	503	495	502	524	538	524	500	505	487	496	536	530	488	474	564	538	500	487	546	484	519	541	470	507	483	496	490	499	522	504	471	484	552	492	507	507	523	492	516	511	513	464	489	511	533	492	520	544	488	524	475	484	500	500	461	517	480	489	537	495	485	523	504	473	500	534	547	529	473	521	509	512	506	448	529	481	510	467	499	508	508	495	501	555	481	471	492	472	512	510	492	489	500	498	541	481	479	489	536	508	466	493	506	484	494	481	474	509	510	465	530	479	499	486	533	489	496	491	465	523	534	526	533	506	501	559	538	499	465	496	512	499	489	478	538	489	492	558	516	525	478	488	492	509	471	503	466	523	495	482	478	496	519	520	537	471	459	516	492	501	518	459	467	466	537	508	466	489	503	520	470	467	493	515	495	476	525	533	496	498	522	464	506	446	521	496	523	525	456	480	500	510	449	449	499	538	522	497	466	474	485	508	491	504	496	487	475	489	531	527	501	474	508	487	514	520	493	533	520	532	490	550	508	451	511	504	528	499	463	504	468	496	514	506	507	471	481	465	484	499	521	505	483	506	517	529	470	476	507	442	516	509	525	495	485	518	492	523	506	519	508	473	470	500	501	503	487	524	514	519	536	514	502	545	524	464	508	522	478	501	465	523	509	484	498	459	505	514	487	467	528	486	493	518	540	491	459	498	488	526	476	502	507	521	477	482	497	449	500	479	502	474	480	483	491	493	480	485	491	514	474	470	501	523	429	478	511	460	531	491	508	480	474	535	516	510	494	457	507	515	497	479	514	499	477	477	523	443	546	470	502	499	488	513	514	510	499	536	479	487	513	494	479	504	500	503	485	496	498	489	485	481	480	495	525	475	544	484	508	503	502	506	510	486	469	516	514	531	451	505	480	478	512	489	473	476	527	552	495	496	528	479	491	496	507	509	494	501	486	531	521	488	465	550	471	549	533	502	520	525	489	489	482	502	512	542	532	478	502	512	472	490	457	465	518	486	519	485	465	502	502	502	503	571	493	494	486	514	494	533	514	475	529	499	500	498	536	485	544	481	499	517	486	511	482	512	507	478	520	520	502	500	469	500	492	487	541	534	505	454	543	499	506	526	480	487	485	518	501	476	548	515	510	518	491	497	477	492	467	519	514	476	466	506	474	513	476	485	465	520	443	494	503	449	494	501	524	500	507	504	511	510	508	501	516	463	539	485	499	478	497	497	468	472	481	501	563	522	508	545	498	500	543	474	466	526	534	487	489	513	519	469	520	487	500	527	474	471	483	527	448	479	492	512	476	516	508	497	528	514	512	530	515	536	507	513	491	516	502	518	467	528	469	532	482	455	477	545	492	485	552	512	498	479	528	499	559	476	504	482	489	466	489	536	508	482	553	488	495	514	520	494	515	550	489	474	461	518	474	490	502	491	523	486	479	464	502	477	506	544	501	516	501	485	504	479	440	494	479	476	489	497	518	507	515	517	509	446	484	506	488	498	476	487	514	476	484	532	510	470	485	467	524	466	477	486	520	515	502	461	469	453	521	494	479	544	490	488	489	478	503	505	518	500	515	552	472	514	481	465	517	517	497	508	468	491	524	546	496	503	486	489	452	515	501	532	477	535	480	516	485	530	502	494	519	455	513	454	493	484	524	456	492	541	469	485	501	514	488	469	494	509	540	516	527	469	511	480	482	543	499	533	538	518	494	500	508	526	535	442	475	479	465	549	486	508	479	471	457	475	479	501	500	505	486	476	491	517	504	480	475	483	481	524	539	508	517	490	501	513	486	507	527	500	483	514	479	490	495	501	497	505	529	528	474	454	526	446	500	501	434	468	492	495	496	484	519	510	499	499	493	532	461	537	469	494	508	524	485	473	491	477	477	517	510	477	492	474	476	501	493	491	500	502	488	500	524	532	464	497	497	494	509	463	471	467	512	484	509	523	473	513	490	508	506	489	516	511	519	521	516	504	483	515	524	507	476	470	496	553	512	488	492	533	482	551	484	518	516	485	513	504	499	513	483	469	510	495	476	514	475	499	511	483	431	484	474	478	500	512	514	479	485	491	486	496	462	467	535	514	532	486	477	491	516	463	496	531	503	500	481	498	478	497	514	496	508	498	530	512	491	509	541	486	533	528	470	477	522	506	502	501	500	491	492	482	506	479	569	501	500	503	479	488	505	482	516	511	508	500	536	479	479	529	535	499	499	494	489	507	518	474	478	483	530	474	491	504	475	499	501	514	532	521	488	483	501	475	530	447	490	524	454	457	483	491	514	501	499	510	476	507	491	479	525	492	500	479	513	490	518	492	490	525	536	484	522	504	500	500	523	501	532	514	498	502	534	515	495	525	530	517	492	505	491	482	442	505	508	485	464	508	500	512	519	470	514	498	466	556	505	485	486	476	510	512	488	499	510	496	505	482	468	536	487	514	474	475	473	479	499	509	546	501	487	495	479	458	466	526	443	477	496	496	483	476	523	474	512	481	495	494	457	469	474	526	454	509	495	512	492	495	458	476	466	524	490	540	504	506	495	494	508	520	503	480	519	505	463	501	497	467	561	500	496	502	535	475	487	493	505	501	472	526	479	495	484	527	491	483	527	497	487	466	523	488	475	486	507	515	492	501	515	450	459	494	503	500	470	496	486	464	525	496	467	468	497	516	509	507	483	501	480	488	533	527	477	516	510	518	519	500	498	491	510	461	497	520	487	527	486	521	487	477	482	477	482	475	480	500	494	484	508	523	480	479	530	542	479	495	481	493	494	507	527	494	519	483	483	514	515	485	523	478	513	505	512	494	487	496	502	536	506	504	474	517	499	483	487	528	552	487	482	497	517	487	495	527	531	516	479	458	495	476	480	506	509	461	471	480	494	491	489	508	512	465	514	491	496	482	464	510	476	501	499	508	464	505	525	517	484	517	529	514	500	486	515	494	523	487	455	479	521	513	491	495	485	497	479	526	485	498	463	489	528	490	499	463	533	485	514	489	498	474	516	476	515	514	497	508	494	499	471	516	499	484	528	492	521	475	503	469	508	514	462	514	468	484	473	520	485	464	492	504	498	496	482	461	509	536	448	440	509	483	497	528	513	505	501	469	499	459	511	517	492	511	518	494	503	504	479	515	477	514	494	487	516	520	507	505	506	488	500	480	519	508	506	503	477	530	498	513	477	511	507	496	499	525	492	506	484	479	538	482	472	511	484	498	503	471	487	517	491	487	482	487	502	464	498	537	534	515	542	514	478	496	482	506	528	497	501	491	488	531	495	486	454	511	520	527	471	479	513	495	529	498	517	490	490	480	524	460	528	465	480	516	485	517	448	498	497	487	502	510	463	489	492	523	469	496	484	515	498	462	494	477	489	485	517	489	518	494	509	479	486	463	491	515	493	511
7994	24993	16966	6906	5946	5312	3141	1998	1588	1346	1193	1072	956	972	912	935	873	874	838	850	829	803	764	797	719	738	675	660	675	694	691	669	698	658	677	674	695	677	706	663	729	646	659	673	674	705	691	645	706	679	675	704	687	623	652	642	674	703	716	653	619	681	681	702	638	685	628	704	682	731	648	641	738	656	676	613	618	685	659	680	610	684	662	678	669	643	621	651	609	642	679	664	664	714	689	698	632	657	649	681	657	674	643	651	683	677	669	674	646	671	663	650	614	659	601	687	627	629	693	646	645	637	672	692	624	642	678	625	642	612	630	649	633	696	692	696	626	671	652	666	678	705	672	628	672	648	676	691	644	641	700	685	662	708	676	651	658	675	687	645	663	651	654	667	650	627	665	638	691	647	625	665	659	674	670	639	648	659	653	689	684	672	665	687	657	641	659	666	663	639	699	653	631	626	734	597	703	681	667	595	620	655	676	692	655	664	654	662	621	667	684	690	652	682	628	669	664	681	651	648	657	656	679	687	633	652	664	699	635	693	665	635	645	678	654	651	663	628	628	646	679	667	661	675	665	637	655	649	607	664	648	669	723	706	656	641	710	604	604	644	689	633	708	659	667	706	671	674	667	680	647	705	658	624	628	604	619	660	633	626	658	668	710	688	664	650	710	674	691	631	631	663	636	634	603	646	667	663	705	664	683	642	625	652	686	637	675	638	687	661	647	629	631	634	698	665	594	641	675	633	655	620	625	672	661	678	680	651	682	623	655	682	649	716	654	692	663	691	672	696	661	676	602	665	629	643	682	646	631	637	682	682	631	638	624	642	653	644	668	686	676	670	636	690	695	644	692	679	633	694	705	677	653	654	653	625	650	655	649	623	654	642	625	673	639	704	667	623	670	683	640	664	674	666	663	623	663	633	632	595	651	607	607	659	660	621	666	681	665	644	645	681	629	655	614	694	660	694	645	679	628	633	650	606	654	661	645	634	696	670	661	632	662	634	633	650	655	638	671	645	663	643	668	692	612	629	699	678	630	617	651	685	629	671	630	654	702	642	660	698	664	620	672	667	636	681	666	660	664	674	661	669	645	636	646	651	680	609	654	648	673	667	692	654	690	629	641	653	683	630	661	649	644	681	633	679	664	634	610	693	661	693	681	699	648	616	694	704	660	640	651	675	625	642	604	680	689	667	615	635	616	685	684	698	644	662	688	675	653	672	624	665	657	692	704	678	659	639	669	666	655	649	681	698	614	706	650	696	637	667	700	642	679	641	665	620	670	665	659	680	701	673	668	665	645	671	675	680	632	656	628	670	677	705	671	658	659	680	644	667	657	673	599	662	649	643	682	733	659	661	680	701	663	598	647	678	653	686	644	648	705	698	633	652	676	626	657	630	691	641	674	641	646	641	666	627	682	695	712	682	644	671	666	700	684	715	663	631	669	630	659	612	620	648	655	640	668	683	631	661	659	655	676	615	652	630	652	636	667	690	675	700	685	692	641	678	709	707	658	685	652	661	622	649	654	617	677	659	642	661	645	633	631	652	664	611	657	633	643	643	683	684	654	677	645	676	646	643	671	643	711	665	638	647	650	659	645	671	654	641	686	655	653	673	697	639	649	620	711	661	675	651	666	651	645	611	669	667	645	665	640	641	689	637	638	688	646	666	663	635	668	656	692	662	622	644	641	657	674	596	657	724	632	662	648	680	633	617	644	678	726	705	661	642	623	644	662	641	623	642	621	693	687	685	663	653	648	705	698	602	676	626	676	649	668	644	608	678	653	638	658	609	686	642	661	667	670	682	701	662	707	686	704	697	642	660	725	681	602	660	665	616	693	656	669	632	666	609	683	672	680	717	687	681	633	691	639	633	691	623	645	685	698	666	661	610	677	660	714	631	684	659	646	655	688	662	663	622	655	643	662	668	621	633	706	716	673	647	675	632	661	716	690	631	693	644	716	623	676	620	627	646	672	608	650	650	668	629	627	669	634	729	647	602	645	658	683	667	660	633	618	667	623	637	671	727	638	681	647	656	632	621	667	633	711	659	688	640	680	656	610	679	645	635	656	625	620	641	671	651	662	639	637	702	636	653	654	619	625	700	700	702	711	656	630	648	591	668	659	601	644	626	698	664	670	626	671	660	705	642	638	650	653	641	702	662	661	692	660	693	632	638	691	683	658	667	681	714	675	715	638	654	611	720	661	683	619	658	650	671	653	654	649	674	679	642	663	659	652	676	665	673	621	623	684	674	647	668	688	665	619	633	700	663	659	706	645	620	690	637	656	657	696	641	658	648	680	641	642	624	652	637	649	659	644	646	659	671	691	682	658	628	629	662	694	635	657	652	699	665	656	632	662	641	648	696	672	669	623	688	641	637	700	633	680	673	613	659	686	653	643	619	693	603	654	659	663	639	653	610	645	637	663	663	708	654	666	636	691	636	707	673	665	630	639	634	659	658	678	661	651	689	643	625	670	655	675	672	654	619	620	642	648	709	666	636	683	642	649	681	643	623	641	717	709	640	696	653	680	658	681	702	655	645	644	654	660	678	682	672	623	629	633	671	658	663	673	657	609	655	704	683	652	674	697	669	710	639	652	667	649	669	661	703	664	712	701	650	681	686	653	655	625	689	646	665	668	669	686	643	609	603	671	627	639	656	693	662	614	668	671	600	631	647	671	618	628	702	720	593	672	697	635	684	683	645	660	639	682	657	600	710	652	660	661	719	671	676	664	691	651	664	689	655	673	675	643	656	651	669	690	661	635	680	643	661	633	678	682	634	665	682	633	655	694	648	666	649	642	631	662	639	693	623	693	683	664	652	686	651	695	674	683	654	677	646	635	678	688	703	658	671	695	622	628	673	648	651	660	662	670	638	677	674	592	691	655	622	649	682	650	638	606	687	636	693	620	680	666	608	668	652	649	676	650	624	626	638	636	624	671	700	682	691	680	628	658	664	691	640	642	651	621	705	659	658	649	603	653	684	656	663	713	642	662	643	635	622	641	649	647	659	655	665	645	690	658	657	645	642	680	673	688	659	674	708	629	668	670	648	675	713	631	641	652	696	659	654	639	663	664	652	664	668	663	666	656	687	689	650	648	649	671	657	640	667	618	635	631	611	673	661	676	676	726	648	658	621	636	663	712	667	678	654	671	655	648	656	668	679	672	699	689	691	718	654	668	660	650	685	667	614	627	672	625	681	725	666	624	684	643	644	661	712	680	665	657	696	653	669	599	672	613	662	642	658	678	682	628	666	646	662	706	650	615	642	647	624	669	637	658	645	687	683	668	635	645	659	677	638	663	691	630	655	621	642	670	659	717	639	673	696	636	667	663	614	660	624	692	618	662	641	669	651	706	640	663	662	680	642	628	645	669	713	667	652	612	648	684	654	639	636	658	645	676	663	673	684	599	699	672	699	666	680	669	683	647	626	642	663	648	692	660	721	662	645	631	668	695	674	650	647	631	628	675	624	690	654	671	639	665	678	678	702	651	626
26926	19342	8513	1834	1366	1134	606	559	468	456	452	430	495	450	447	470	426	464	495	459	476	487	447	459	484	467	476	475	458	457	447	508	405	453	447	461	450	447	475	457	445	445	462	457	457	430	436	525	448	470	456	500	438	464	465	411	457	463	452	444	434	470	488	432	481	445	461	482	474	438	456	427	467	434	477	447	437	456	435	490	454	438	461	411	435	467	458	455	445	432	493	445	463	454	465	440	442	474	428	433	440	492	454	455	447	423	447	461	427	428	444	469	453	459	450	458	463	452	434	477	457	456	458	432	436	437	444	421	427	431	439	457	453	457	467	463	444	427	412	463	451	442	421	439	471	427	419	442	419	455	480	469	463	476	439	455	445	448	427	434	435	439	466	444	451	449	477	443	415	439	456	438	470	441	446	444	463	464	462	490	416	437	442	422	483	452	428	494	474	449	490	463	476	459	430	471	463	417	447	451	435	457	495	460	474	472	415	455	417	455	434	453	458	438	433	433	469	467	440	455	452	442	455	475	406	436	496	442	464	456	453	444	451	431	444	484	434	446	467	433	467	416	458	419	449	459	459	465	447	487	458	461	454	412	463	442	442	461	448	430	456	473	398	520	462	432	412	458	466	464	418	440	444	448	438	465	484	453	459	416	432	478	432	466	452	476	469	482	435	432	450	444	464	430	450	461	446	434	417	425	478	458	479	446	480	492	453	465	453	461	479	478	456	431	386	459	469	437	455	439	458	453	459	435	512	494	482	456	417	477	441	457	436	428	458	429	461	445	443	448	479	498	458	479	446	426	412	448	473	451	449	474	422	442	443	430	483	450	425	449	453	471	459	447	456	464	468	453	479	459	451	418	463	464	485	441	459	467	451	425	445	429	477	488	408	434	441	458	504	458	440	459	487	468	437	439	443	457	466	473	451	461	458	486	462	438	467	431	452	456	465	452	475	471	437	457	469	450	497	438	415	430	415	461	457	417	432	447	467	421	437	436	463	465	417	460	428	442	414	441	451	499	436	462	455	411	476	428	478	453	428	463	464	423	459	455	465	476	496	473	421	421	424	503	474	493	473	476	478	468	454	441	416	449	437	441	410	457	451	460	456	424	445	449	468	439	438	440	474	480	448	451	469	455	429	431	461	474	427	440	456	454	445	457	478	437	467	422	454	456	458	447	476	401	433	473	458	435	426	482	464	478	460	482	435	450	430	407	435	421	458	495	448	438	466	466	466	445	439	481	467	453	460	455	458	450	479	414	435	450	427	453	452	461	459	450	439	437	430	442	472	457	459	447	444	482	413	440	413	451	464	460	461	469	465	470	445	416	467	500	437	453	444	461	449	493	458	413	518	452	479	458	447	445	462	453	462	472	443	447	498	461	475	426	439	448	453	431	427	475	421	453	458	434	443	493	451	458	484	493	458	488	428	437	480	432	476	446	460	452	464	452	460	428	473	426	434	437	446	454	445	444	459	449	483	455	475	412	479	472	430	449	460	445	460	483	459	445	470	466	467	435	478	438	456	434	466	429	488	505	496	470	448	453	449	465	446	470	450	431	460	445	463	478	421	468	449	426	422	449	446	461	435	411	453	472	474	474	434	462	468	462	453	432	441	458	460	426	446	444	428	484	473	509	461	495	487	432	454	458	457	478	470	443	456	473	448	420	423	459	449	451	452	456	490	453	437	417	452	422	457	465	503	474	429	469	456	430	439	442	477	445	459	439	479	493	476	451	423	436	435	495	462	491	456	445	459	442	489	458	472	402	457	477	422	460	462	442	479	467	428	458	435	419	467	421	429	434	480	465	441	466	494	422	493	478	469	458	450	474	441	479	423	483	462	434	457	451	474	436	475	407	454	490	446	492	451	450	452	488	474	424	430	470	480	479	421	484	434	434	420	460	466	489	489	448	440	434	447	427	459	442	444	490	491	427	421	448	432	451	501	435	485	446	475	427	426	449	467	446	426	495	476	423	498	491	445	467	486	471	470	461	439	439	476	472	453	457	421	461	475	460	466	447	432	449	453	485	437	441	446	448	448	423	448	442	445	466	441	440	471	450	458	440	448	437	449	430	414	498	415	418	480	485	484	441	423	419	450	461	473	481	430	439	450	464	428	427	456	461	413	475	425	451	444	425	451	467	470	481	450	476	441	484	447	475	438	489	487	446	440	466	436	479	446	473	453	466	457	435	474	492	491	444	418	452	454	464	445	467	416	415	424	447	412	442	475	450	475	446	445	444	514	468	475	506	478	482	415	475	426	437	477	485	456	464	467	442	448	435	484	451	468	506	439	425	448	452	464	473	466	445	429	444	436	420	450	458	446	466	436	473	455	459	438	457	456	418	505	442	471	459	490	456	438	402	463	442	456	440	456	443	485	505	428	462	437	472	426	446	485	478	465	443	473	435	473	419	431	478	467	455	438	463	460	455	469	492	423	469	448	444	458	479	446	450	444	495	455	434	481	479	426	453	455	435	466	441	455	424	423	434	448	453	432	452	433	483	478	451	427	462	475	468	452	484	471	469	458	419	456	495	471	451	432	438	452	452	485	430	444	436	463	471	433	436	469	450	445	438	461	472	456	440	461	424	467	439	482	474	465	463	420	464	436	447	437	462	421	418	457	457	448	474	422	500	480	469	459	443	459	437	455	446	449	433	457	440	461	478	447	411	438	473	451	454	431	432	496	488	432	456	435	418	462	450	463	470	438	448	425	403	463	478	429	479	440	499	448	416	427	450	457	477	457	451	429	462	454	441	472	442	468	501	455	461	455	438	463	469	433	447	444	455	461	423	471	445	456	490	442	457	471	450	474	477	433	480	451	435	449	446	462	466	488	452	416	425	454	448	415	446	411	445	460	430	452	419	458	441	423	430	464	491	437	435	435	475	416	464	422	472	469	436	449	417	453	440	446	447	446	427	463	425	449	450	436	457	457	441	484	459	445	465	444	441	435	486	465	465	437	458	469	449	461	436	491	459	435	429	445	459	412	449	468	485	450	440	481	419	427	466	463	467	481	451	436	446	453	446	494	426	444	444	414	457	440	449	442	422	459	440	457	414	455	435	467	437	427	442	423	490	425	453	440	473	446	447	421	454	497	478	483	458	462	442	483	443	506	440	423	468	469	449	408	474	434	449	442	495	469	454	453	474	456	467	446	459	458	395	450	427	468	493	469	459	479	488	395	460	429	432	480	445	465	462	468	441	443	474	472	460	483	464	470	442	486	434	461	471	449	466	409	447	510	449	428	424	432	463	460	463	461	439	410	431	467	471	449	489	445	440	426	485	449	498	450	462	418	467	444	444	441	467	451	431	454	467	430	448	440	469	458	418	505	439	452	457	436	480	438	475	477	470	430	450	429	438	462	444	446	412	487	450	457	449	488	471	463	470	475	431	453	411	445	454	486	477	456	438	434	425	436	434	458	435	406	473	452	445	472	465	411	442	435	478	475	464	456	436	457	472	466	427	414	456	492	421	445	430	436	485	478	423	426	472
6047	11097	7093	1979	2500	2240	1073	739	691	687	613	618	620	655	590	613	640	611	642	617	606	615	529	612	605	607	615	585	578	551	602	561	599	609	580	628	558	616	568	620	608	580	552	614	583	636	566	574	571	612	602	533	586	586	578	571	540	580	544	596	559	559	555	561	579	579	595	594	588	561	586	566	580	606	540	600	576	580	588	578	594	575	617	610	606	578	551	590	526	591	564	608	601	553	568	590	645	558	581	586	594	566	582	545	582	563	567	575	629	593	598	600	604	592	584	590	580	600	596	571	620	565	598	582	557	573	639	587	630	568	592	580	581	546	580	603	560	615	556	606	572	617	563	592	600	558	568	558	572	626	585	583	606	582	572	552	602	589	582	590	579	587	623	630	632	615	573	575	584	573	590	604	622	568	584	571	582	612	587	619	592	568	606	629	604	590	598	548	600	574	655	605	597	601	557	587	600	601	576	576	558	612	648	610	591	568	610	566	605	612	561	592	535	594	575	620	572	609	570	566	593	600	590	600	572	599	569	599	601	613	597	586	584	518	604	576	568	625	566	545	603	614	593	580	575	597	627	609	559	612	611	548	593	615	574	585	551	629	591	582	579	579	579	550	607	613	582	589	625	638	577	526	624	583	579	605	589	582	565	610	584	581	605	585	561	628	574	581	551	580	587	601	580	592	599	562	624	635	580	588	609	599	623	572	593	586	565	635	615	632	602	633	570	584	582	572	628	580	618	572	531	563	615	607	611	579	578	613	609	626	606	592	593	577	606	546	584	622	618	598	627	605	625	577	557	567	532	580	580	594	616	561	567	605	565	582	557	585	604	615	616	579	571	574	583	582	621	596	583	567	624	593	669	526	585	589	560	555	581	556	608	572	572	579	569	616	606	605	569	601	630	624	603	569	583	581	627	597	553	587	573	604	584	607	621	642	590	630	583	612	598	583	588	604	632	646	621	601	585	622	571	550	583	627	567	569	585	602	577	618	562	596	572	547	643	564	571	606	582	569	621	578	605	561	578	563	561	566	585	556	593	555	607	574	602	597	555	588	613	622	630	616	607	571	625	557	603	560	532	581	591	566	631	534	595	591	559	597	586	584	587	547	585	596	603	596	592	625	565	596	554	581	596	602	628	569	565	610	532	569	590	593	510	589	586	610	562	597	648	618	566	642	590	575	593	553	591	567	623	593	570	586	560	577	612	594	562	578	630	550	584	614	595	610	568	567	553	634	590	523	562	622	603	571	632	560	615	630	519	622	640	542	606	598	614	617	632	569	594	579	591	579	594	605	603	572	619	574	557	608	573	598	546	608	586	578	597	550	574	627	638	621	628	576	571	589	606	613	587	592	603	572	589	637	618	583	558	631	596	564	594	585	563	579	562	564	558	572	598	597	548	560	609	595	560	607	613	558	568	586	586	576	608	610	560	556	576	573	545	622	610	557	615	606	610	586	612	633	598	583	595	548	573	592	555	611	576	607	574	584	626	652	577	563	564	591	601	581	635	611	584	555	628	608	597	613	570	545	616	587	561	629	598	560	583	558	597	590	602	593	560	623	579	584	594	581	613	585	565	557	577	598	601	613	551	538	602	567	581	569	546	599	543	570	570	608	584	608	563	574	573	570	610	612	625	600	605	550	583	607	630	584	612	561	636	640	614	619	563	620	571	570	599	575	602	605	609	538	612	576	601	573	594	601	591	569	619	586	545	567	581	576	581	619	555	543	615	605	603	591	586	562	552	595	607	605	640	598	586	593	594	557	557	530	568	605	584	600	586	614	569	607	590	608	603	555	585	625	566	628	566	601	574	604	547	565	561	582	582	572	571	572	609	578	591	613	587	593	571	578	565	611	565	578	610	604	581	596	595	596	588	554	615	622	579	565	558	569	587	587	601	554	574	589	570	563	633	605	565	634	585	633	577	575	628	608	597	600	580	578	567	555	590	555	581	592	550	571	601	589	595	584	586	591	595	584	590	583	549	586	609	580	630	561	569	586	577	565	592	599	593	607	618	609	563	590	660	547	570	614	587	572	594	582	606	569	575	610	583	557	608	615	573	557	583	632	603	608	605	563	607	636	605	592	586	573	588	621	553	591	585	653	568	574	583	559	560	624	585	580	590	566	589	567	568	579	575	616	592	612	574	626	602	581	559	577	604	601	590	579	632	561	601	583	578	614	596	618	597	571	559	568	622	589	595	575	598	588	544	599	538	631	623	595	605	586	593	564	607	529	561	558	603	601	588	569	590	595	584	602	583	572	585	558	603	558	606	591	565	617	565	592	608	613	599	597	621	560	562	581	583	608	557	586	557	590	576	602	614	575	549	582	572	597	594	573	586	607	559	598	608	625	582	629	597	578	595	591	608	572	546	573	639	591	581	555	553	565	581	591	606	551	586	574	592	619	598	562	563	557	575	608	600	596	594	595	573	552	611	574	625	602	529	606	579	632	590	589	565	607	632	614	582	614	596	594	608	611	564	586	582	589	593	577	562	563	600	633	594	555	538	553	561	571	581	625	626	595	588	585	600	579	548	639	585	621	591	557	568	622	586	602	574	583	543	602	599	558	539	625	601	598	593	608	583	600	606	612	580	573	611	580	545	663	578	611	558	548	580	550	619	597	533	571	602	581	575	584	565	599	638	599	589	588	603	572	609	540	621	554	564	550	606	580	580	577	597	579	602	529	608	567	619	622	624	554	561	590	657	559	620	559	575	590	592	619	538	565	638	608	603	620	613	574	563	596	592	593	551	603	595	548	594	591	601	594	578	596	565	605	589	576	576	590	572	578	563	576	571	603	602	600	583	587	576	547	547	622	621	586	561	613	595	574	571	551	563	611	570	588	579	625	536	585	558	627	592	615	559	637	584	586	607	576	536	560	555	634	603	576	577	604	612	644	591	573	614	600	604	577	590	559	597	618	592	576	552	606	575	571	566	587	639	589	586	568	581	590	628	589	572	615	588	562	621	609	530	588	591	573	552	574	553	610	599	608	566	595	583	573	608	592	596	581	623	569	606	608	558	616	536	626	627	557	583	555	594	597	558	548	651	568	645	572	588	568	576	597	554	565	608	586	590	538	524	591	630	553	584	624	538	582	581	547	606	656	594	551	592	568	574	587	628	584	609	614	585	599	611	558	566	586	611	598	599	576	589	563	574	554	582	596	592	561	563	577	614	602	619	600	604	606	591	591	572	555	602	598	568	640	580	615	575	583	570	573	618	574	612	567	558	631	596	600	576	575	600	534	594	623	598	606	578	557	560	614	531	545	562	620	577	583	585	614	575	605	555	583	586	624	585	592	625	596	565	576	579	614	598	604	596	567	540	595	577	560	529	571	587	606	576	562	631	567	569	555	571	559	549	575	553	538	570	580	576	550	597	602	600	616	586	597	546	579	588	597	592	613	586	606	581	564	572	526	558	591	588	579	591	597	581	628	608	584	586	622	609	592	559	581	628	581	595	568	603	585	601	616	598	572	616	586	586	601	590	576
23109	21114	28354	24078	21113	10175	1732	1073	943	826	825	781	804	747	825	758	754	729	769	784	782	775	704	766	730	683	722	769	736	741	728	730	724	700	705	694	693	717	707	652	722	703	753	741	686	680	701	718	681	698	763	702	727	719	730	694	709	682	708	668	728	738	659	685	721	750	732	688	691	712	717	664	723	683	689	707	719	706	696	684	726	645	690	717	711	697	700	723	712	668	666	660	758	672	668	650	727	687	697	726	735	693	706	717	705	743	720	681	674	712	691	705	718	699	709	675	677	709	732	741	716	731	711	717	718	705	692	735	688	661	708	722	733	640	705	755	682	713	695	689	756	721	692	672	721	675	694	698	751	716	714	680	715	738	684	720	734	663	707	703	677	638	718	689	710	707	703	706	689	685	755	754	705	715	738	685	702	687	721	755	714	722	690	673	739	686	691	700	686	701	713	729	697	675	676	740	694	722	697	692	743	747	694	718	712	686	679	722	703	689	738	677	718	705	745	667	730	733	713	761	755	673	749	727	675	707	696	715	668	728	681	712	728	695	684	713	726	672	670	667	774	716	685	728	742	702	715	741	709	751	750	679	680	676	718	702	748	713	684	729	694	678	714	690	728	687	630	695	671	723	735	711	689	726	707	696	692	697	702	682	738	718	717	749	686	715	710	698	689	671	658	715	750	705	694	713	717	674	688	744	702	702	689	666	720	703	666	728	726	709	699	685	716	744	682	703	714	669	694	728	672	681	695	715	709	682	712	713	678	738	722	680	688	685	688	680	742	731	697	692	699	710	649	775	716	678	688	706	705	714	763	723	696	714	674	681	706	676	692	713	689	690	719	659	688	692	737	734	651	749	676	702	684	716	710	688	672	682	687	691	745	651	685	698	725	746	696	683	693	716	689	679	756	699	703	664	688	701	642	740	692	689	702	715	693	701	725	732	663	707	700	693	711	687	720	694	689	711	709	711	690	720	667	690	730	710	711	693	706	658	740	709	669	701	720	706	710	712	723	714	693	719	739	679	758	717	715	735	693	743	700	736	727	731	624	656	654	723	691	672	645	685	760	726	728	744	693	740	713	717	753	733	687	722	752	729	680	732	681	710	697	699	639	756	700	705	672	692	721	674	693	718	711	661	696	747	710	679	728	707	709	695	692	732	755	716	656	686	686	711	667	713	705	684	709	699	702	694	729	659	734	702	687	688	694	683	717	707	722	668	752	739	690	728	757	685	698	703	690	727	676	728	687	646	751	704	712	711	691	682	703	700	724	726	674	674	714	727	703	699	689	699	631	687	728	682	733	762	665	687	688	693	666	683	660	684	673	728	686	732	709	677	654	673	727	689	695	725	728	692	688	645	682	704	700	704	711	690	707	709	690	701	641	697	705	721	665	752	661	745	702	683	677	702	679	709	697	670	725	679	677	640	719	750	717	670	714	676	738	737	686	679	655	685	688	675	732	725	722	664	707	699	714	681	711	675	719	652	684	695	679	714	703	690	680	699	664	716	674	720	689	717	671	678	696	729	690	672	690	705	693	699	715	696	715	703	747	650	694	708	697	680	658	707	692	733	699	736	721	691	734	696	703	702	652	772	714	720	718	737	725	698	669	711	744	661	674	726	756	713	725	725	701	660	689	727	685	729	752	705	706	706	664	676	717	708	704	724	724	687	645	709	705	689	717	711	719	669	686	711	675	733	708	726	639	700	716	703	733	731	678	666	739	694	723	704	731	727	732	738	681	684	701	711	687	695	694	686	679	684	729	725	692	705	721	720	681	680	650	678	642	719	696	705	695	689	727	729	721	681	711	667	657	634	677	701	730	679	709	680	706	735	647	700	667	673	710	687	647	703	760	739	723	747	727	680	701	748	689	727	671	665	759	748	706	712	693	703	668	671	696	664	760	699	716	650	691	690	716	727	719	737	713	716	675	653	704	667	728	712	691	663	679	694	762	677	713	698	728	689	704	689	686	749	744	716	688	687	712	718	705	698	700	702	722	656	706	724	746	730	661	695	705	707	765	761	715	714	731	733	653	680	676	697	693	694	718	707	730	715	672	725	724	617	685	673	685	676	668	674	674	700	651	685	687	679	747	661	752	649	692	729	662	688	655	687	660	706	685	717	679	737	698	704	713	714	697	724	708	692	697	687	718	707	676	712	691	719	729	652	687	710	672	698	720	665	759	725	720	696	703	674	680	712	703	635	713	735	689	719	647	705	722	717	734	671	689	704	699	676	690	689	699	701	712	689	704	706	691	688	707	747	688	677	702	717	691	703	747	682	684	691	695	722	765	727	638	701	716	671	737	689	682	715	675	723	708	706	722	747	689	736	697	681	702	651	701	698	676	670	663	709	655	678	723	756	701	711	750	675	727	689	695	696	698	718	686	700	714	717	721	732	699	748	693	703	650	739	686	687	751	718	671	715	724	717	713	684	666	671	694	716	738	733	715	702	702	712	735	714	682	726	683	707	637	748	678	697	713	706	695	684	659	697	703	669	751	751	697	703	643	737	663	687	732	715	692	702	701	656	712	717	717	628	673	690	691	722	728	706	646	709	691	679	713	717	716	695	700	700	730	683	697	719	728	699	726	695	760	697	701	708	708	714	697	723	716	754	697	703	678	698	737	718	683	700	686	675	682	714	721	680	739	696	696	713	693	673	772	697	725	699	698	712	704	686	716	683	728	693	726	724	743	740	664	696	723	716	696	708	635	704	736	656	680	730	736	704	669	736	721	717	703	719	701	694	717	741	672	665	683	676	744	666	696	675	663	727	675	705	697	715	713	685	679	667	663	705	698	732	676	707	717	699	729	722	661	658	733	711	675	717	728	719	658	687	711	684	725	668	674	688	693	722	703	697	685	680	700	770	706	713	734	697	725	751	679	752	710	726	712	694	703	736	676	704	706	638	666	677	688	725	685	662	652	695	708	690	709	704	718	732	724	688	669	694	721	673	667	704	727	704	681	761	676	687	686	693	729	721	759	713	699	643	731	658	721	710	675	639	738	714	696	706	709	755	689	707	711	665	729	707	674	702	691	711	722	690	687	700	649	710	718	650	720	714	670	700	709	698	698	716	712	675	713	739	688	758	754	651	684	672	704	708	753	674	704	675	702	671	669	663	718	700	682	731	715	703	728	715	697	711	690	710	722	763	717	683	719	692	730	710	669	681	675	710	708	786	707	698	727	698	670	711	688	683	667	686	693	719	677	754	740	688	688	684	701	732	702	696	722	725	716	725	742	686	714	683	704	655	689	669	692	715	726	700	715	725	676	724	710	733	694	678	718	706	710	673	711	694	714	648	666	702	740	643	669	710	689	726	686	708	742	669	698	715	694	760	650	721	673	696	682	677	720	684	702	710	718	690	695	732	741	715	654	678	670	663	679	690	673	699	716	713	710	689	685	673	697	712	764	618	668	727	679	694	682	756	667	677	702	701	657	697	701	698	703	671	720	736	707	726	714	705	699	670	728	724	670	690	694	713	693	758	713	696
6444	17792	14690	6061	5513	3756	2047	1631	1472	1258	1241	1107	1033	994	1048	1036	1043	1016	1046	990	1069	1006	939	976	958	920	960	922	1003	911	960	927	915	881	928	894	916	894	900	924	869	931	906	929	913	875	914	893	927	919	932	864	879	893	898	918	910	901	911	894	867	903	937	905	939	903	930	911	859	940	889	946	878	901	884	959	895	910	929	897	948	904	977	912	921	852	896	874	898	887	895	909	856	936	961	974	884	877	909	888	894	901	837	875	921	936	939	901	910	886	898	899	939	879	922	897	899	924	900	884	896	935	920	850	951	883	925	899	898	882	955	938	898	837	934	839	916	932	870	844	866	879	893	901	915	926	825	892	952	858	859	857	879	896	896	926	898	948	940	895	936	948	933	873	897	950	883	901	907	880	894	924	892	872	909	894	917	925	912	924	844	859	892	921	865	887	898	918	917	927	869	945	914	971	892	920	859	922	851	846	913	854	870	938	888	923	887	908	810	867	904	892	874	922	876	918	920	903	863	912	945	883	885	881	892	911	928	953	896	931	900	896	882	912	911	875	862	902	892	909	943	855	896	849	917	879	878	929	901	894	888	900	911	892	899	882	935	901	875	941	857	950	893	883	958	876	844	906	869	894	905	933	913	912	879	850	873	920	854	903	867	899	901	923	891	942	931	889	868	897	903	908	870	905	903	912	929	902	881	887	881	902	863	873	909	885	897	914	912	847	870	868	908	920	878	879	905	901	876	843	851	887	871	939	870	916	889	904	854	936	956	894	944	845	858	914	863	888	884	893	915	911	918	914	928	913	926	842	906	821	851	853	880	925	865	844	888	929	875	926	906	914	890	907	892	883	895	885	868	877	956	887	917	917	930	951	909	912	941	887	883	922	871	905	953	898	938	930	838	888	902	889	895	874	950	891	936	849	857	870	894	849	882	889	871	874	951	917	876	877	863	864	907	885	919	881	890	938	935	870	913	914	858	877	894	897	914	906	887	895	890	934	916	868	946	907	886	869	890	897	921	905	915	879	907	932	916	947	879	868	855	857	895	930	885	857	832	914	925	891	844	872	898	923	929	868	899	930	902	883	890	921	884	889	913	909	892	875	845	933	874	926	929	948	884	885	981	848	871	901	841	935	875	986	942	875	889	932	932	898	925	924	882	883	941	890	905	907	922	848	876	862	935	884	929	943	935	893	940	895	931	923	852	860	847	949	949	928	904	918	887	949	921	850	891	964	893	909	914	864	951	860	898	870	904	930	892	878	872	883	884	951	919	878	931	910	877	879	914	886	888	890	939	900	980	874	879	865	895	890	822	858	882	905	929	833	943	950	896	897	891	876	890	930	893	885	888	873	875	921	859	921	940	945	945	913	927	920	923	945	874	906	923	924	906	848	950	879	874	907	872	875	936	905	891	968	920	887	902	915	956	863	945	938	933	868	865	881	859	911	874	909	914	899	935	920	923	905	906	843	892	871	899	914	943	863	885	886	894	908	963	969	902	931	917	869	867	942	890	895	877	891	880	947	909	928	873	939	862	932	905	884	911	879	908	893	921	943	895	867	953	941	885	912	874	892	893	871	895	915	923	929	971	901	905	907	925	883	882	888	896	885	884	893	873	928	839	884	866	921	899	927	934	917	810	928	898	924	836	912	895	883	907	918	861	907	900	832	842	862	932	869	905	912	841	957	875	835	917	875	844	910	904	893	906	856	878	866	904	912	906	937	893	886	906	879	864	909	878	872	899	873	958	923	876	921	915	914	904	915	901	872	937	879	881	823	895	918	935	821	916	921	892	868	920	900	924	883	919	944	883	881	977	900	964	858	910	866	933	896	930	920	902	903	900	873	942	896	873	922	938	900	899	872	923	902	908	912	911	867	896	923	906	899	912	944	860	927	914	886	900	877	934	866	918	879	928	913	869	924	891	875	922	906	899	936	902	885	866	907	861	844	907	871	912	911	905	982	934	883	853	875	906	871	926	864	939	856	875	897	903	917	955	895	922	916	864	892	897	922	844	903	877	878	882	903	864	914	899	955	849	892	911	897	932	963	859	915	901	907	905	922	901	954	913	895	900	946	928	897	919	912	917	918	923	887	860	907	918	962	908	902	912	914	899	833	887	879	912	888	944	911	931	932	914	908	921	846	926	904	895	951	898	857	909	848	896	883	867	914	906	897	903	902	918	935	899	858	870	881	891	919	870	875	893	879	941	876	905	893	865	919	936	881	871	905	887	889	937	888	913	897	891	875	930	972	840	900	902	872	880	922	904	839	890	899	899	932	936	932	914	857	958	869	909	912	897	897	929	871	883	897	914	879	886	914	887	847	895	893	883	865	848	828	906	893	870	859	918	921	850	872	928	843	851	908	916	978	895	895	909	886	934	883	928	903	911	859	869	917	905	879	890	922	905	900	887	897	865	877	936	929	960	920	893	904	912	870	893	873	837	880	909	923	911	931	890	958	915	949	885	885	886	857	880	861	884	962	901	904	843	901	875	856	879	919	888	891	869	952	950	869	920	880	907	880	857	887	914	826	911	921	892	907	887	927	864	921	864	878	925	874	883	885	876	831	892	888	907	872	919	897	876	937	891	882	873	919	829	886	916	907	899	880	955	854	900	885	911	888	923	864	930	883	873	938	900	916	879	876	907	954	965	870	888	894	896	847	906	907	871	870	855	901	889	905	909	911	914	936	898	904	873	895	876	872	880	911	912	884	895	905	891	898	884	896	893	873	891	869	921	929	892	948	900	918	893	913	871	878	918	910	856	891	896	931	895	912	887	897	953	907	878	931	872	870	896	921	912	894	933	923	949	903	902	865	905	969	899	936	893	892	894	895	884	907	916	898	880	912	877	908	933	910	902	902	878	876	892	896	886	946	843	955	871	866	899	891	902	885	945	921	959	896	870	908	965	876	849	978	903	903	887	918	895	902	881	862	882	929	916	926	929	870	926	911	889	908	976	957	911	843	882	918	853	852	877	880	883	886	964	911	915	839	903	901	883	913	910	919	900	895	887	902	905	860	847	878	866	847	923	919	896	848	842	957	887	925	896	914	893	942	911	923	948	879	871	893	871	901	858	874	858	889	886	891	881	917	901	957	892	927	907	917	909	944	854	934	863	887	929	891	903	950	916	859	958	929	878	856	865	916	902	864	900	869	900	904	919	889	950	863	874	856	956	920	908	874	862	899	891	932	919	991	863	942	853	896	884	924	897	904	896	892	890	942	890	909	853	868	894	878	952	867	934	923	899	889	953	865	869	873	893	896	836	917	877	840	906	891	891	889	944	885	910	916	915	881	852	963	868	940	934	898	889	911	888	910	905	899	925	917	915	872	907	911	860	847	910	886	896	904	846	915	895	924	966	885	885	971	883	917	923	874	948	901	892	835	825	863	940	893	846	903	903	949	876	927	886	917	910	833	883	854	885	891	922	886	861	853	907	889	934	876	890	906	857	848	899	871	950	916	898	865	906	855	874	936	902	919	886	933	835	914	937	874
24175	21036	26931	25119	7210	946	543	397	378	315	277	262	248	248	283	248	238	252	265	244	232	237	262	271	221	240	213	219	235	206	219	211	196	216	229	211	222	193	204	209	240	228	222	221	225	231	209	238	193	215	224	214	233	214	195	224	227	239	206	229	183	203	234	212	241	203	227	203	219	236	224	226	205	205	212	218	216	214	225	229	228	209	225	193	206	225	207	252	240	216	235	200	211	207	223	229	205	230	215	192	217	222	198	196	208	199	215	219	236	205	224	213	221	223	211	219	219	214	223	221	207	213	219	210	214	217	221	242	208	244	243	206	221	221	231	210	199	199	202	228	207	235	206	235	201	242	212	192	223	213	186	240	211	216	231	218	216	206	213	202	210	247	227	205	192	224	226	211	201	206	214	199	247	216	217	226	216	211	200	257	217	207	235	219	219	222	220	218	215	234	215	223	205	242	213	257	205	209	216	200	215	214	229	203	221	186	214	225	211	206	216	231	207	181	223	212	228	180	213	224	232	213	195	211	205	217	232	239	207	226	205	231	219	229	211	205	214	222	223	215	205	228	226	199	236	224	232	215	227	218	236	213	217	234	190	206	211	231	215	226	206	179	220	240	192	207	227	199	224	223	235	215	213	209	226	241	197	217	220	234	225	249	206	197	213	248	222	227	190	211	219	221	226	214	194	217	223	203	196	228	212	217	234	203	221	232	200	197	201	207	207	220	245	221	204	237	210	217	236	190	211	226	211	198	230	225	234	180	211	204	206	205	204	212	215	200	203	219	219	189	226	221	191	227	219	202	216	236	254	214	205	238	202	199	239	213	231	234	254	218	227	206	214	209	208	227	222	193	209	219	201	205	247	241	214	194	238	207	214	199	224	223	217	199	212	204	236	206	234	226	225	193	199	237	212	214	198	199	239	210	229	214	197	211	231	225	205	225	202	214	214	242	218	220	230	211	239	198	195	214	205	193	193	192	229	251	217	224	220	221	223	205	233	232	234	209	175	211	227	215	219	214	203	199	254	209	208	215	252	215	220	193	227	231	203	210	239	221	255	216	224	234	208	230	241	198	222	246	209	218	200	215	217	241	197	232	213	211	231	231	195	218	193	213	206	195	221	197	190	220	252	250	242	231	230	203	214	206	199	226	211	206	218	205	237	199	226	207	202	242	209	191	226	204	207	208	235	217	211	193	216	222	235	232	229	207	214	214	233	237	231	230	225	228	223	190	203	217	209	229	224	216	226	209	217	237	203	219	202	212	195	200	221	224	211	208	213	215	214	238	183	210	202	216	213	209	202	222	212	215	225	224	239	219	221	195	226	195	198	220	253	213	208	208	212	215	203	228	222	202	213	207	228	236	230	226	188	203	212	214	212	208	226	219	243	208	215	233	246	214	223	208	227	224	193	211	220	241	209	215	220	221	237	220	212	201	243	224	207	209	215	225	219	209	222	210	260	215	224	221	214	214	235	206	229	216	223	213	234	205	229	210	213	228	225	238	209	224	217	229	167	210	224	235	249	198	210	228	208	214	261	214	193	217	220	221	211	200	183	205	205	214	202	249	212	241	197	230	213	234	205	203	208	209	215	247	225	211	199	214	241	232	227	239	215	208	231	227	227	209	209	223	199	216	238	226	221	202	234	210	214	215	214	199	215	239	201	215	225	240	232	230	212	220	223	199	212	226	223	197	212	235	202	221	243	224	199	206	222	230	222	226	209	224	197	216	222	222	224	238	214	200	206	219	195	213	190	232	224	205	200	206	233	215	212	220	198	207	209	201	204	222	200	217	238	213	210	200	211	200	204	193	212	219	233	193	204	224	191	224	200	200	211	223	206	227	235	230	219	212	233	228	217	246	190	216	210	198	198	202	237	205	218	208	214	209	211	211	216	232	220	220	198	207	233	226	219	205	211	217	224	199	216	230	208	204	223	221	238	248	239	204	232	180	221	202	231	223	242	225	216	245	244	209	228	222	226	206	199	213	213	182	219	209	218	213	197	234	204	210	215	201	212	205	207	205	220	196	186	222	215	234	192	227	246	202	209	217	214	209	196	210	198	246	229	227	209	214	228	208	224	220	225	237	185	197	204	206	205	219	213	202	224	229	214	196	224	216	226	220	208	242	235	217	223	229	230	200	243	238	210	232	250	223	231	195	222	213	200	237	219	220	232	235	213	240	188	222	206	219	197	194	206	218	207	231	221	179	220	242	213	217	217	201	223	215	203	227	221	201	213	232	220	209	234	219	227	196	207	210	221	212	207	225	211	221	209	210	226	204	214	209	232	214	234	221	219	205	232	208	231	230	208	214	210	217	240	226	212	188	194	212	241	199	227	217	225	205	213	248	184	229	214	241	205	220	233	217	213	221	173	232	191	226	193	244	222	226	214	203	234	212	209	198	230	225	206	224	196	230	215	218	199	229	206	209	229	236	207	227	216	220	242	212	211	215	189	212	243	224	214	213	228	210	194	224	206	203	213	219	226	227	194	205	221	188	199	210	207	217	219	215	211	209	207	219	217	200	216	231	243	223	219	218	224	227	207	235	201	237	222	225	238	201	221	206	216	217	222	200	223	228	216	231	215	203	211	197	218	220	216	220	194	208	203	239	191	212	233	191	223	215	212	234	251	218	205	210	181	202	205	242	215	225	217	235	234	214	234	214	229	211	194	224	207	203	213	194	214	201	229	207	222	220	214	187	212	224	197	224	225	218	248	224	207	225	239	206	207	204	211	212	203	190	204	234	223	205	235	202	203	208	213	212	230	225	221	209	239	204	225	213	234	197	227	231	195	245	182	201	230	205	222	225	208	201	218	213	218	195	218	233	241	224	202	219	212	239	224	202	193	212	220	191	225	230	236	222	200	191	202	241	201	208	212	227	219	202	214	218	220	232	212	215	227	212	240	234	242	229	236	205	227	223	218	217	206	195	242	190	244	223	244	213	253	236	223	212	223	226	217	192	216	234	223	219	241	209	223	227	190	203	219	220	225	228	225	217	203	222	222	208	233	212	221	233	209	219	204	218	216	192	222	228	223	211	214	241	208	218	203	239	207	201	240	214	212	228	217	206	231	205	207	191	227	215	222	245	192	237	225	221	214	201	164	226	235	218	237	218	211	209	217	187	234	236	192	198	205	212	202	219	228	207	239	197	218	221	238	229	213	206	225	231	237	215	213	196	237	205	212	206	224	214	233	218	216	210	230	239	218	194	218	217	215	220	195	242	208	228	229	222	225	211	190	213	223	188	229	249	222	223	204	208	212	205	218	213	233	215	210	204	224	208	209	214	208	232	218	238	222	242	199	210	202	209	218	235	200	193	235	227	210	228	209	216	207	222	201	219	229	211	220	228	225	227	234	220	236	204	206	206	233	225	217	197	222	203	208	237	229	196	215	222	223	215	226	220	189	209	218	204	191	249	209	190	236	238	209	222	209	215	204	200	224	208	228	246	248	224	213	214	217	215	224	199	235	225	227	227	239	232	223	220	196	234
6183	12160	8313	3848	2680	1755	1104	741	690	552	475	438	432	413	411	392	402	443	377	384	359	368	366	345	308	346	311	322	307	331	303	298	317	295	301	323	324	322	289	315	284	295	299	302	343	289	307	292	310	273	287	311	320	289	262	291	295	285	300	295	287	278	301	343	285	306	335	302	297	313	304	284	292	288	283	308	331	333	312	281	335	310	302	281	293	311	317	316	314	308	293	309	324	296	324	299	283	317	291	305	300	288	285	300	293	282	304	275	291	306	310	346	297	322	289	261	308	280	310	301	296	310	268	332	299	275	304	302	312	276	278	304	281	270	328	295	278	347	286	305	345	321	297	327	318	298	296	294	297	295	313	309	258	279	298	336	270	295	296	307	325	284	291	320	299	342	322	287	282	288	284	291	312	300	293	306	300	294	306	309	301	297	280	312	329	300	278	316	288	316	304	316	270	286	300	314	280	312	311	273	284	343	275	297	296	324	306	279	319	314	348	290	333	298	291	312	282	342	300	280	288	317	301	292	295	313	294	330	290	315	311	295	298	312	298	312	287	284	331	287	317	300	274	302	285	300	324	312	280	283	296	300	287	314	280	337	337	318	315	289	301	271	288	310	309	290	292	292	325	267	295	281	329	319	283	313	309	302	282	282	284	315	293	285	300	272	315	314	267	313	293	314	324	266	324	303	291	306	312	314	273	290	333	301	311	290	315	281	302	320	307	280	325	284	296	288	316	319	317	344	297	329	287	315	301	315	305	288	305	269	285	318	285	283	313	309	325	330	285	309	323	279	311	325	302	325	295	291	318	339	307	314	300	294	310	310	297	293	282	303	302	299	279	304	286	312	316	310	303	290	293	300	319	289	323	293	299	302	315	284	299	299	316	319	295	298	310	312	316	279	312	293	269	295	302	310	294	316	277	303	296	290	339	263	268	304	292	345	300	293	323	289	299	301	293	270	272	305	332	267	304	270	260	302	306	304	321	310	300	292	307	308	306	282	303	315	300	269	320	280	296	319	274	297	324	311	320	277	311	310	307	286	297	308	289	321	306	263	290	286	324	307	309	320	332	287	290	316	254	303	285	286	291	294	256	280	312	293	293	288	308	301	315	299	308	300	295	307	314	287	325	316	306	303	284	317	304	312	260	282	321	280	300	316	287	285	310	305	312	289	303	272	293	329	274	309	288	294	317	270	300	293	297	306	271	333	291	304	298	289	280	289	312	314	297	264	306	298	307	330	315	314	309	299	300	322	350	302	303	303	299	307	286	323	345	309	318	278	302	304	289	313	311	300	282	287	302	312	315	297	321	321	344	282	285	289	289	311	310	277	289	313	289	287	332	297	317	276	275	306	313	301	317	337	274	282	285	257	282	278	305	277	292	327	306	289	340	289	279	309	315	301	314	283	305	275	307	309	275	327	314	287	304	319	325	299	286	299	303	300	295	298	320	313	283	295	278	307	319	313	308	317	299	321	267	296	279	294	272	294	275	292	350	334	296	297	299	332	327	313	303	298	315	318	299	286	284	352	297	304	297	276	315	299	309	280	295	291	283	292	305	275	277	308	278	317	314	280	294	294	280	265	329	302	306	317	283	306	288	310	317	281	295	304	303	292	320	328	304	293	317	294	280	302	286	274	308	330	307	326	314	302	316	294	304	320	296	311	301	304	304	261	307	302	309	308	304	301	277	292	309	331	283	288	265	340	304	332	298	294	297	329	286	302	267	305	304	282	281	331	273	305	256	333	273	339	267	303	314	299	331	289	281	291	314	292	289	268	295	272	327	339	321	280	282	301	303	300	289	311	286	300	296	316	329	323	346	325	304	296	344	303	325	288	290	306	296	329	315	319	307	313	303	303	274	290	302	318	288	286	302	304	316	269	276	320	300	290	311	302	296	278	279	297	282	304	298	284	308	324	313	283	335	277	312	303	305	304	274	311	298	295	332	305	308	306	315	298	297	301	295	280	269	328	260	260	305	285	332	303	290	266	285	302	280	301	306	280	298	304	332	293	319	312	287	273	290	328	290	322	334	337	294	315	259	330	280	294	306	300	330	317	302	296	306	317	296	337	272	298	279	298	315	283	283	294	288	321	266	326	315	263	292	291	293	284	287	291	285	279	262	331	285	276	298	289	307	288	311	323	321	270	316	292	323	325	299	275	307	314	310	324	264	289	285	306	303	270	302	319	305	302	295	303	305	321	292	274	323	313	281	324	286	293	286	300	287	286	307	315	300	287	300	233	298	299	282	273	306	300	286	274	322	301	323	327	287	273	311	274	317	287	311	284	279	288	315	299	315	328	283	275	254	288	278	316	308	312	287	297	274	303	300	299	304	305	318	264	327	305	331	287	291	324	286	304	298	294	315	311	305	326	288	323	288	299	298	302	286	335	283	311	289	315	276	334	289	323	282	342	306	289	311	289	317	295	317	296	290	288	289	309	303	315	286	311	290	328	325	287	263	317	300	255	288	299	305	305	308	278	316	335	285	306	289	282	316	305	283	267	311	270	326	294	313	296	330	292	318	309	290	248	331	309	304	354	320	281	294	287	285	288	341	286	335	298	276	284	275	304	304	310	285	273	297	313	319	298	295	290	270	297	314	305	306	289	308	306	348	289	297	291	290	292	292	280	292	319	296	290	289	308	312	294	299	296	327	294	283	309	284	309	313	332	290	301	318	287	288	293	300	292	298	308	304	287	313	306	298	281	305	322	315	295	287	298	274	294	330	300	322	310	302	314	312	289	286	311	270	280	323	310	339	282	287	281	290	290	284	303	313	269	286	303	316	314	314	320	287	310	273	278	304	296	298	327	317	301	281	290	326	313	349	304	302	291	324	317	300	311	318	308	297	282	291	305	310	329	287	313	275	310	362	308	299	288	326	294	308	305	307	313	346	293	294	341	294	296	303	312	329	276	310	309	316	332	295	303	310	290	271	270	321	315	294	309	352	315	316	311	311	306	283	335	323	323	294	315	323	300	290	291	288	297	304	285	307	293	338	281	307	301	293	306	287	310	290	310	287	318	289	287	274	297	308	284	290	286	299	288	299	301	301	279	276	317	304	312	299	290	321	289	315	269	314	312	298	328	286	302	311	296	272	288	317	271	301	280	300	291	329	326	342	296	318	344	293	308	277	321	312	312	313	279	295	309	311	318	297	333	306	305	308	306	308	313	297	312	301	273	342	279	302	312	313	304	313	275	303	314	322	298	286	266	316	305	322	261	327	277	314	283	307	329	300	285	310	309	294	312	320	274	318	338	278	302	316	274	279	292	305	302	274	293	304	287	296	307	303	292	317	318	304	296	259	333	287	319	313	287	304	308	266	290	301	270	301	294	287	332	300	302	291	307	280	301	307	267	289	310	312	293	312	291	285	282	320	312	283	321	289	313	301	284	340	278	342	309	314	315	309	320	294	286	277	297	304	304	296	310	317	317	284	267	292	312	310	315	321	280	298	311	322	281	277	311	300	339	295	296	290	293	264	317	300	303
22082	21060	28793	23557	21062	21063	6633	1310	886	896	765	674	689	564	636	576	613	591	594	614	577	577	553	543	540	520	512	543	536	517	532	544	518	509	504	515	508	532	531	530	496	485	550	524	531	525	511	510	522	515	499	525	528	457	528	501	466	499	525	473	533	479	528	474	487	518	567	509	496	519	541	520	510	476	510	527	470	484	496	551	535	495	512	528	508	508	498	547	522	527	488	481	499	521	480	481	520	484	513	507	512	447	495	505	491	524	536	481	492	519	515	484	474	519	519	506	493	489	488	486	526	506	520	562	513	530	518	499	489	477	515	510	473	526	484	495	467	516	509	510	508	493	519	519	509	515	485	503	522	523	482	496	511	489	513	507	503	527	507	485	495	539	523	509	486	532	492	520	533	458	508	489	483	469	504	490	508	516	515	515	519	522	490	474	524	504	516	533	518	498	518	517	495	462	529	485	532	497	495	503	493	470	494	503	484	461	504	505	507	455	487	457	461	509	497	486	496	500	484	507	519	495	505	491	507	478	490	480	479	451	495	488	506	492	529	513	518	496	486	525	509	528	500	499	497	512	490	482	498	489	491	519	465	468	511	490	510	488	500	503	474	495	474	497	512	504	453	459	493	508	529	530	484	503	513	504	514	506	487	532	540	494	515	524	506	492	504	508	438	504	493	508	506	522	464	543	505	529	511	459	530	500	521	481	520	487	516	526	508	484	486	477	487	534	489	506	510	453	463	481	508	504	526	471	519	494	521	504	523	517	511	502	477	497	489	519	502	507	530	519	483	524	496	515	503	531	505	484	509	542	451	532	498	519	469	505	490	504	499	509	522	467	507	503	541	521	483	512	486	465	515	500	488	489	508	546	518	441	492	518	462	480	516	510	527	518	534	478	528	537	517	478	475	513	545	497	544	536	481	494	520	557	468	496	511	509	473	489	502	500	507	503	478	493	500	479	541	535	522	538	530	529	447	513	463	527	528	476	498	547	510	516	510	499	488	483	502	497	525	470	519	499	521	532	462	507	503	465	488	498	469	484	474	496	485	488	498	480	496	492	496	513	504	537	565	521	485	481	512	499	473	488	459	487	528	488	498	494	494	502	476	504	507	517	458	471	532	509	492	499	531	507	497	454	471	496	522	488	526	505	464	493	528	470	532	500	506	505	486	477	464	519	520	495	492	489	481	472	533	518	511	528	553	541	509	498	500	483	506	467	515	499	497	478	519	520	503	518	556	488	503	486	482	482	546	489	509	500	527	482	474	511	494	480	506	497	502	524	486	489	521	503	485	517	498	513	533	510	513	531	494	469	525	475	477	484	505	505	552	479	520	502	537	502	492	504	513	501	515	514	488	500	510	509	480	489	561	472	484	481	523	490	500	529	458	511	550	490	468	530	484	515	486	514	501	530	474	501	482	522	527	480	474	517	495	532	485	485	486	490	509	476	521	485	456	513	501	509	503	489	515	465	545	504	471	485	493	492	505	482	498	477	518	518	491	509	498	504	507	512	467	511	509	467	509	490	468	477	500	533	504	503	527	516	494	528	532	483	496	479	494	490	479	512	535	482	433	526	516	514	503	511	546	528	520	477	495	468	522	510	460	499	531	489	482	516	520	497	508	511	496	476	476	502	495	531	517	517	454	507	498	520	487	514	481	523	522	513	514	485	480	498	508	459	526	494	510	522	501	503	494	489	487	497	491	518	509	451	484	503	487	515	516	514	505	517	473	546	506	532	513	469	513	491	468	480	514	459	509	508	488	520	481	549	493	471	535	513	510	523	534	492	473	542	504	494	544	532	532	515	451	444	470	510	486	490	504	474	514	529	541	493	489	508	531	508	503	510	468	509	472	558	522	468	492	519	478	511	527	478	487	482	455	494	496	468	501	481	506	471	509	496	507	495	508	468	516	466	495	533	498	488	491	475	504	482	501	499	518	503	476	507	520	538	494	517	493	493	526	514	523	536	515	496	506	488	520	506	491	555	482	508	540	482	503	466	502	479	502	512	511	473	515	483	485	474	498	501	475	501	520	489	496	513	495	479	520	500	514	512	465	491	512	471	436	541	501	525	516	484	505	504	501	472	525	518	542	518	480	529	485	561	493	477	512	504	492	483	539	541	509	513	489	479	523	490	476	542	483	489	516	504	494	514	485	507	484	512	532	493	473	541	503	484	505	514	469	466	498	507	472	500	532	480	514	514	487	497	449	521	508	483	495	485	523	512	483	471	510	502	507	494	504	497	466	490	521	532	512	494	522	508	471	504	488	516	478	525	526	533	501	521	461	489	503	527	491	510	495	494	499	471	506	502	491	542	514	532	500	468	502	501	476	514	498	499	502	532	498	523	500	497	510	489	533	483	478	520	480	474	472	472	533	491	488	470	474	531	468	496	514	503	541	491	497	508	492	470	482	509	549	505	453	518	510	508	488	490	499	545	546	505	506	498	479	517	473	480	531	518	514	505	520	518	482	547	499	503	524	512	511	534	502	505	562	472	508	519	487	490	499	479	503	488	492	517	523	505	486	509	510	491	507	492	496	497	517	526	481	498	521	523	521	486	507	499	486	465	494	482	517	488	492	525	513	469	523	483	496	513	486	477	506	518	530	469	506	519	519	461	512	514	506	501	511	520	481	504	490	466	509	494	501	489	503	493	511	510	528	473	492	497	493	502	497	482	520	544	479	489	475	509	496	476	465	529	516	482	513	477	504	521	496	511	513	472	501	496	548	468	541	518	436	480	502	526	493	533	495	473	526	482	498	498	491	473	481	468	499	539	512	477	501	459	497	532	519	506	510	492	507	490	501	527	466	468	513	514	508	513	491	512	503	521	505	504	482	513	535	446	499	482	481	477	470	518	507	493	442	543	502	505	490	475	481	513	492	503	488	473	506	493	552	526	507	532	530	502	509	505	502	523	447	508	509	502	496	502	466	490	474	454	517	519	483	491	515	508	477	513	493	522	514	502	513	490	521	491	512	480	518	516	521	491	519	487	554	519	508	560	474	517	509	491	455	536	455	528	521	499	522	507	500	495	521	487	504	505	523	557	519	489	485	510	460	525	492	491	520	518	506	526	506	516	503	488	511	499	505	477	497	475	518	536	515	476	530	517	495	511	510	445	533	487	516	517	454	511	495	527	481	506	501	546	474	548	540	456	507	460	533	499	491	517	504	475	509	507	472	478	502	527	475	498	521	532	493	460	471	462	526	459	529	512	500	502	495	483	509	493	503	494	504	483	490	509	478	516	513	505	485	484	478	516	491	526	497	491	485	472	491	513	494	522	500	521	505	508	514	535	539	508	500	495	474	497	504	502	472	529	478	504	521	540	521	483	497	480	480	506	476	512	518	483	536	486	511	478	503	491	538	486	480	492	487	460	531	516	448	484	476	492	507	499	514	507	540	533	500	489	473	487	488	474	467	497	487	516	501	519	523	491	532	521	482	497	510	534	490	476	504	493	518	497	483	519	504	480	509	510	485	508	496	486	509	500
8918	22233	15926	7751	4931	3402	2663	2110	1602	1347	1215	1095	1011	921	926	849	856	879	801	897	818	800	772	758	741	765	739	744	689	712	682	748	662	716	681	676	701	682	699	689	690	622	682	713	664	653	658	667	685	678	647	625	678	675	687	670	649	650	688	683	667	624	675	635	657	661	667	609	698	686	642	713	664	683	668	681	658	663	668	675	635	635	635	674	691	694	691	675	676	704	664	641	655	683	676	693	695	642	637	628	683	644	654	680	656	659	664	697	650	680	668	662	633	646	639	663	709	667	676	655	673	673	709	694	651	651	666	641	662	647	708	644	655	646	612	682	663	675	707	642	641	657	633	646	653	627	660	669	668	699	651	654	649	650	693	684	608	663	639	722	663	665	645	675	664	707	638	675	665	702	663	683	667	720	660	675	682	668	662	672	687	649	677	669	688	623	669	674	656	667	652	663	660	677	670	665	649	660	645	685	682	631	633	654	646	631	666	658	644	669	663	626	691	679	658	650	655	661	667	651	657	672	685	666	682	654	675	681	632	649	715	588	666	645	634	710	676	667	666	592	681	702	599	648	677	703	655	691	645	634	689	696	672	645	629	673	682	705	688	657	676	649	653	666	633	681	682	682	653	667	687	682	663	630	641	674	641	694	668	684	612	647	698	671	665	631	690	666	633	647	690	638	708	691	664	634	652	587	675	696	669	674	648	615	699	679	638	672	660	625	641	730	657	715	658	680	655	711	678	652	674	672	670	675	655	641	657	634	661	665	669	680	627	666	657	659	702	643	650	649	708	676	672	669	663	680	673	684	687	687	715	691	667	671	706	656	677	698	650	678	646	686	626	660	676	685	679	690	620	643	692	660	659	713	654	665	672	667	705	714	668	673	603	645	641	628	685	634	629	636	630	647	638	622	629	689	672	706	715	679	640	661	660	668	648	701	677	647	660	635	689	649	689	617	659	685	677	638	630	679	642	710	662	665	641	629	687	643	659	694	680	665	674	700	645	623	713	666	647	670	644	706	654	697	681	645	657	723	669	694	634	637	622	679	630	662	644	675	649	669	719	650	635	679	652	678	674	715	645	704	640	668	652	608	644	682	643	706	674	662	655	628	631	656	678	677	580	681	696	669	643	717	680	675	690	648	687	637	653	655	674	690	672	668	677	677	676	682	693	627	627	658	656	635	671	674	659	695	655	668	630	701	676	725	666	665	699	666	672	660	669	694	687	687	706	645	674	698	638	666	658	692	705	639	679	686	632	684	682	677	701	667	726	666	640	685	674	671	699	696	655	674	681	651	669	608	620	684	612	615	679	672	679	629	677	637	665	654	640	640	632	651	693	671	636	669	644	697	672	636	639	682	652	650	678	687	667	666	684	660	663	638	648	664	628	679	640	628	650	710	667	679	668	632	663	664	635	657	657	648	658	635	681	656	643	632	602	700	668	638	645	612	641	691	689	670	680	636	670	676	653	668	734	658	668	664	678	669	667	678	650	655	639	650	620	670	641	629	674	657	662	654	680	652	630	660	690	658	649	637	615	631	671	673	674	668	698	682	667	682	658	618	685	631	667	705	660	618	634	657	621	681	650	698	644	657	686	693	692	671	661	662	634	665	688	676	667	661	659	694	649	633	677	677	661	662	654	643	661	663	684	650	662	682	666	670	706	656	652	657	687	682	665	630	691	674	658	637	665	641	656	706	664	624	646	718	665	703	627	666	699	698	665	623	698	700	734	692	706	676	638	623	700	619	693	661	640	695	617	687	648	681	658	619	651	666	611	690	633	648	686	619	687	639	672	652	632	633	678	668	662	683	656	651	693	616	623	684	690	689	654	668	657	629	668	668	650	660	680	644	668	650	689	673	675	657	661	655	664	636	648	647	641	655	632	590	689	632	692	657	680	649	662	661	651	625	680	668	679	703	654	622	651	688	660	648	617	634	669	656	632	660	650	672	667	642	693	704	653	667	630	656	680	635	669	687	678	678	689	693	670	663	732	680	648	685	656	648	694	644	635	601	661	629	670	658	651	683	683	648	675	688	688	628	633	641	660	645	675	659	685	701	649	638	637	585	633	694	692	660	654	610	618	660	665	678	649	666	620	638	676	642	656	630	616	670	717	654	660	654	651	661	603	704	673	678	636	652	619	667	718	658	651	660	614	685	685	662	683	692	650	640	664	636	685	696	697	624	628	651	698	634	668	689	689	668	654	633	663	632	671	643	698	652	646	651	668	620	711	631	689	677	669	697	675	665	649	653	654	673	677	639	669	652	665	622	678	651	675	645	621	661	677	650	662	649	633	668	668	643	660	621	666	646	634	677	616	647	646	652	598	731	664	651	643	672	614	650	645	659	652	641	643	647	623	702	646	651	649	658	650	654	664	625	632	635	655	693	679	684	652	614	640	652	690	667	672	696	696	675	634	642	640	650	650	708	682	625	632	668	622	703	680	650	665	643	652	692	619	654	643	644	687	663	643	669	652	711	651	655	676	695	659	685	641	632	687	641	674	609	671	693	667	673	690	724	666	670	668	653	679	614	654	650	654	701	659	674	692	638	684	669	634	642	699	668	676	667	678	692	626	664	652	660	683	679	656	675	678	660	656	655	640	656	648	688	663	652	666	639	674	698	666	674	684	699	695	657	641	647	641	660	608	666	650	686	669	696	621	653	655	693	645	671	619	679	641	653	695	677	657	698	688	672	644	660	677	643	645	653	644	702	649	686	635	628	661	690	650	683	662	699	641	594	597	675	639	654	640	644	679	678	653	711	635	641	654	708	709	668	657	659	624	649	682	667	662	679	639	688	668	680	642	652	693	608	679	644	676	603	682	692	649	715	691	677	642	679	693	681	643	704	669	644	675	652	700	650	621	697	656	661	678	624	680	601	662	694	622	621	583	673	660	671	656	674	650	642	714	687	633	625	666	673	666	612	655	659	666	626	645	668	657	664	671	676	606	660	661	629	686	686	660	614	652	687	678	634	645	670	619	674	650	673	690	682	661	707	711	674	680	660	652	641	644	704	672	656	649	662	649	692	667	726	666	650	657	668	654	616	629	639	685	644	642	667	683	625	643	663	693	647	664	694	646	655	683	690	678	689	690	662	667	695	569	656	668	655	677	672	656	601	695	679	635	687	663	703	662	653	630	702	648	690	655	631	644	688	679	669	650	640	671	618	681	694	670	625	705	679	676	693	667	661	650	619	632	619	682	683	678	713	611	664	640	643	659	631	665	607	660	649	678	671	632	645	661	651	687	616	700	672	665	635	623	628	653	644	679	618	629	667	654	682	680	644	633	684	627	654	689	676	698	631	668	643	654	632	675	646	687	669	667	629	651	644	628	631	690	650	695	634	701	620	657	639	667	697	695	672	662	664	654	718	669	706	733	698	685	642	655	644	651	678	691	621	695	685	702	666	645	642	678	660	636	665	612	657	665	634	640	690	665	668	655	681	682	679	711	688	711	638	665	626	660	661	670	695	678	655	659	678	647	664	670	646
26846	19178	7143	2187	950	664	634	589	507	486	513	468	482	459	428	488	526	468	494	437	477	476	484	441	482	439	444	442	453	454	451	498	441	476	453	459	456	455	466	433	442	463	435	452	467	497	467	486	431	467	437	477	441	472	459	422	428	461	465	437	452	450	483	447	455	483	428	475	445	444	489	477	449	446	429	459	472	471	517	424	444	460	462	499	481	439	481	473	466	429	410	458	464	463	489	451	442	436	432	486	463	462	475	467	439	468	459	475	487	461	456	432	450	486	489	437	452	473	473	484	461	438	426	422	487	465	446	459	453	446	452	485	441	464	497	499	426	464	456	456	424	458	440	458	472	441	477	423	421	461	427	461	451	430	485	392	438	457	463	427	446	502	445	504	476	474	478	489	447	424	481	485	404	454	433	467	415	437	462	456	457	456	465	410	487	471	418	457	434	521	462	473	458	423	443	469	457	452	465	485	458	427	462	469	469	462	462	490	439	472	449	468	477	441	453	449	455	470	483	461	427	463	454	453	489	439	445	444	481	459	460	444	443	448	470	429	461	461	456	436	421	442	467	480	460	444	428	449	450	458	477	446	448	511	452	445	436	462	441	446	435	473	477	447	462	418	461	483	472	438	435	486	457	458	494	476	442	409	446	456	439	458	473	440	443	474	493	455	457	432	440	433	449	441	438	428	519	469	460	425	451	442	421	383	492	449	421	459	443	437	399	479	448	429	453	456	462	463	450	478	442	463	441	467	429	461	443	456	464	442	420	407	417	452	470	435	464	482	474	446	445	448	480	442	515	459	431	490	439	472	480	440	429	454	461	455	445	472	471	420	472	404	458	459	448	473	459	419	462	447	441	456	464	411	439	465	437	404	450	468	463	425	466	445	468	430	474	447	466	484	478	456	413	455	465	421	481	453	436	425	433	471	464	433	459	425	473	456	456	441	484	436	482	452	443	447	497	488	449	503	490	436	443	496	430	450	448	431	467	472	448	474	449	468	451	454	454	444	448	451	452	428	481	463	474	459	444	457	460	458	451	428	429	435	468	463	440	471	440	482	431	480	458	493	470	469	460	493	462	437	447	432	434	421	471	441	423	437	461	428	448	436	438	453	475	428	429	443	454	432	462	409	472	428	488	388	455	477	464	446	483	442	493	462	427	473	449	485	467	490	451	441	444	471	465	462	433	442	454	454	471	474	489	455	424	433	446	460	410	463	481	422	478	447	450	504	450	458	460	445	443	476	446	437	488	437	482	496	456	471	505	410	496	469	447	446	434	448	457	483	454	493	485	451	497	426	418	476	431	511	436	510	440	477	472	457	448	457	440	454	468	465	448	465	426	445	443	436	450	413	460	459	447	495	397	471	480	451	461	456	463	458	458	439	486	450	438	439	427	439	454	471	466	433	447	484	463	464	477	469	431	467	477	461	488	468	481	443	446	454	475	484	478	457	430	453	448	424	435	442	414	422	487	477	477	438	444	455	457	447	484	431	469	470	455	464	472	455	458	448	452	441	485	472	440	461	509	423	477	468	452	475	454	496	464	451	462	477	461	417	422	428	500	448	464	454	502	481	433	451	459	440	462	436	459	485	444	446	450	426	486	413	443	466	447	431	449	458	472	445	439	490	432	443	411	508	456	455	419	457	456	443	448	444	467	439	444	435	427	442	474	460	477	416	467	462	461	424	503	477	482	456	469	464	444	416	481	434	493	432	439	463	442	428	460	447	481	437	456	463	428	449	464	419	458	486	458	444	438	494	449	442	458	436	471	485	470	443	436	439	460	437	450	430	447	469	455	423	439	429	454	467	428	444	449	422	421	468	459	477	454	431	464	445	433	455	474	437	450	456	469	473	452	422	411	481	419	455	455	467	450	430	398	477	447	445	464	445	483	490	477	429	456	473	466	413	450	469	439	437	438	441	442	449	444	426	473	450	468	462	414	476	447	470	459	435	446	478	407	443	448	481	497	466	492	418	453	459	436	437	460	482	452	466	473	434	469	462	442	431	443	481	459	428	440	453	456	493	415	410	427	470	453	411	471	469	421	433	456	462	468	440	437	484	476	475	463	468	436	408	462	454	424	474	462	445	450	425	442	456	436	454	455	445	506	441	455	427	451	459	466	466	461	455	433	489	451	464	446	451	437	442	445	496	452	428	456	459	411	493	463	429	476	455	479	461	481	468	441	430	439	470	497	447	443	472	433	476	439	452	467	458	442	486	480	438	448	464	421	452	451	456	482	486	451	466	469	475	465	441	427	433	474	468	457	449	445	470	456	465	495	465	458	452	470	459	452	409	447	461	463	469	471	429	432	454	458	451	443	507	420	442	435	480	474	441	443	480	458	472	446	428	463	469	419	443	434	447	491	425	475	495	441	448	438	461	436	486	479	472	462	449	481	483	426	433	463	478	509	487	457	466	462	483	453	459	428	447	425	436	444	511	477	445	460	452	418	432	461	475	462	462	495	463	421	485	454	451	473	463	449	462	480	465	470	484	500	427	452	459	447	450	432	469	434	429	472	456	447	471	417	404	475	448	431	465	462	462	434	440	474	473	432	504	426	450	427	466	451	426	426	421	476	433	477	472	472	477	412	484	510	428	422	475	453	440	440	432	443	482	416	421	451	440	464	461	454	401	444	423	441	456	450	430	502	444	496	484	484	470	439	482	449	449	443	455	457	448	459	454	474	469	430	440	434	481	440	469	419	457	473	430	468	459	451	441	421	473	468	457	452	443	465	473	492	476	410	443	503	426	452	455	482	495	485	466	437	463	456	458	443	444	454	431	460	506	461	440	440	471	452	459	465	455	469	438	472	458	469	481	448	427	455	446	495	450	428	464	429	465	442	450	445	489	480	445	451	438	425	437	469	439	430	469	488	458	468	461	437	434	425	450	434	455	475	423	479	440	442	421	450	436	465	472	439	447	472	434	426	429	461	438	490	464	433	455	433	480	430	454	448	479	506	448	469	420	443	465	452	484	445	424	487	455	421	440	442	477	453	428	479	454	464	457	442	449	472	445	440	447	447	490	418	468	432	478	457	453	443	416	459	424	466	444	440	473	485	459	482	465	462	496	480	479	510	462	458	447	488	424	471	470	446	483	449	449	472	464	465	446	453	421	456	454	444	471	419	443	437	459	475	442	467	470	453	468	465	469	404	471	488	445	469	448	421	450	436	449	468	464	439	451	452	455	442	423	461	476	461	449	454	464	493	454	472	480	475	462	453	480	415	428	399	464	463	472	439	452	466	456	446	452	480	491	463	430	456	453	491	440	431	420	473	451	443	467	466	480	508	489	447	486	458	463	463	470	447	470	447	470	416	424	462	481	450	402	427	418	457	443	438	459	482	446	438	436	444	452	458	438	423	462	467	469	418	419	443	455	447	485	476	470	440	471	470	480	441	459	429	448	461	451	430	454	452	426	451	440	436	485	430	484	438	424	456	469	443	480	493	471	463	447	422	475	459	443	454	449	418	443	466	486	475	441	452	495
6339	8359	5209	2849	1448	1019	973	895	677	701	672	618	627	635	603	601	627	652	606	616	593	619	618	589	604	569	594	614	599	592	605	596	571	580	571	610	571	581	551	609	579	581	558	594	598	551	609	598	581	591	627	583	610	615	609	618	581	548	562	603	631	596	614	584	572	570	584	646	541	569	605	600	618	603	620	608	571	574	622	577	579	599	611	579	564	600	577	554	576	574	570	589	570	602	635	618	597	632	565	593	604	627	557	556	643	605	587	632	550	564	575	578	590	621	597	544	615	555	641	523	599	564	597	551	591	596	585	615	574	570	620	600	590	605	577	583	646	530	562	626	573	564	612	578	588	585	596	588	600	574	576	609	583	564	573	588	587	543	587	604	602	618	609	603	602	605	596	557	547	616	594	588	613	578	564	615	590	614	603	605	563	548	610	562	605	572	596	569	623	584	616	631	602	594	607	583	572	588	579	634	598	567	557	602	604	579	588	619	568	597	597	610	628	624	580	616	570	578	591	573	619	610	587	609	566	615	633	557	552	615	597	604	591	590	622	580	615	627	616	583	613	602	592	554	598	611	620	597	547	576	574	582	600	584	578	611	576	575	632	601	565	593	587	587	610	607	638	588	656	569	580	591	589	550	598	618	590	657	606	596	592	612	580	594	591	610	601	597	585	620	602	607	556	588	555	612	573	533	562	601	580	594	596	594	598	576	602	600	609	636	547	591	612	579	584	601	564	586	581	587	616	590	585	557	595	644	576	580	619	593	543	583	594	567	641	589	640	562	584	564	581	593	615	576	628	596	575	582	588	589	601	620	598	570	573	556	616	634	591	578	547	662	649	598	531	627	561	637	644	626	601	607	567	623	570	608	598	582	562	634	593	628	641	574	585	599	551	602	594	617	638	563	591	600	606	559	585	575	597	583	597	543	535	629	567	577	575	583	594	605	588	639	548	571	592	597	511	590	599	554	565	573	586	561	614	568	589	612	561	612	565	576	585	599	560	571	627	562	611	602	616	596	603	585	594	594	577	590	613	600	631	559	584	611	634	623	589	533	551	576	560	620	591	557	620	590	607	586	590	599	614	585	614	603	590	572	590	560	599	582	623	568	584	573	623	607	630	593	592	578	574	623	594	585	582	601	599	521	584	577	598	584	562	616	634	585	588	597	563	576	579	609	600	576	571	608	619	575	596	592	626	630	563	595	622	581	586	593	558	595	585	614	615	578	602	605	593	577	588	579	589	612	595	582	621	617	616	607	613	590	554	576	593	595	594	617	595	556	589	580	604	614	568	624	612	576	569	636	604	617	639	615	572	548	581	589	616	560	572	651	590	625	607	561	585	591	640	569	527	601	610	575	589	611	610	612	575	568	602	606	607	605	576	613	614	600	642	646	579	569	606	550	584	588	621	594	626	591	605	570	615	571	556	633	613	586	537	600	595	593	604	612	589	585	587	588	606	599	650	610	571	551	593	593	591	584	586	634	570	594	602	616	564	578	562	617	571	570	581	561	558	566	601	584	621	621	588	574	569	620	556	617	577	608	595	620	581	608	596	556	583	625	592	582	654	593	588	650	570	650	567	606	591	572	572	605	560	565	560	588	574	583	606	587	606	604	606	596	632	545	580	579	599	584	596	564	581	620	599	543	560	620	568	590	572	622	601	597	613	630	603	596	597	576	628	554	615	550	580	576	545	590	591	607	629	602	611	622	575	551	598	640	627	631	556	551	608	591	636	607	603	601	600	579	597	601	576	596	582	568	583	591	590	603	594	626	626	587	537	553	615	595	631	588	569	647	589	624	610	582	555	565	628	592	585	571	585	568	592	603	583	560	595	551	568	568	558	631	604	623	604	591	570	578	600	581	578	590	570	624	580	575	608	597	635	570	598	561	603	545	561	600	577	586	524	565	569	603	606	593	577	599	571	646	588	597	588	602	624	591	578	579	559	615	612	584	594	586	566	585	560	620	587	603	575	589	553	559	595	602	596	593	569	598	594	624	560	492	610	576	615	602	596	591	635	591	567	594	577	609	586	610	603	576	599	580	592	610	554	563	597	620	639	629	639	544	635	662	569	622	564	576	563	583	577	579	598	618	585	592	558	588	615	599	572	602	598	595	642	613	591	574	577	587	615	642	549	606	606	556	567	567	566	567	573	575	587	553	609	590	549	617	585	591	615	609	605	585	567	635	621	571	577	600	579	616	550	589	640	597	578	569	598	584	583	563	569	596	592	572	587	576	577	593	575	619	569	596	559	591	591	621	611	539	571	611	595	571	607	567	567	598	595	581	578	597	600	570	613	604	586	579	586	608	588	576	625	535	601	617	596	593	573	578	588	663	586	609	611	584	603	583	631	563	608	611	584	558	610	592	614	581	566	540	597	568	639	618	558	561	608	591	582	603	586	601	588	599	588	601	583	566	597	579	585	633	591	611	628	575	579	578	622	626	575	609	639	589	558	627	609	628	640	605	615	619	550	578	607	580	580	621	585	595	631	565	563	565	563	621	582	580	546	590	569	522	602	603	586	566	622	615	606	583	634	550	590	588	572	604	612	618	592	548	634	612	588	587	633	588	564	587	621	567	568	595	579	570	638	567	594	605	553	625	617	579	582	617	587	568	631	578	627	599	591	585	573	597	542	589	553	577	606	573	607	558	589	584	612	605	582	644	595	605	575	621	590	632	550	540	606	586	644	573	604	576	571	537	536	624	607	583	577	571	569	606	594	648	597	602	617	582	613	606	600	566	590	593	558	592	575	590	575	573	567	552	580	583	575	571	531	608	596	529	598	615	627	612	590	595	592	609	604	603	562	538	595	619	560	602	567	573	585	545	611	579	611	588	555	579	586	587	641	573	602	616	636	625	587	583	564	559	602	559	570	570	607	582	560	599	665	604	563	603	631	583	543	583	606	593	586	615	617	640	560	569	608	601	597	580	585	562	606	612	630	569	631	555	583	554	537	577	571	564	593	658	545	601	593	587	583	615	595	553	618	608	565	622	571	591	595	552	602	605	580	629	587	617	567	597	596	575	641	593	609	617	622	570	562	636	568	562	632	579	583	554	590	593	606	613	570	623	557	612	581	575	598	608	571	546	594	629	613	600	600	623	614	586	585	564	582	596	612	571	595	611	600	546	584	599	580	601	586	582	568	595	574	601	582	596	602	629	588	613	635	654	605	609	573	560	579	593	599	596	585	554	597	612	612	550	566	564	564	625	594	573	575	583	606	611	578	611	592	616	590	578	572	589	588	580	598	595	641	609	619	566	593	602	643	614	591	624	601	578	566	614	612	590	553	551	571	602	538	639	580	583	600	563	593	605	603	603	593	574	620	587	588	591	565	592	586	584	583	615	578	604	624	575	550	586	589	600	598	563	574	578	612	617	638	587	591	605	538	558	595	602	596	599	586	573	569	576	546	587	612	601	598	528	555	583	599	568	601	582	580	589	583	642	638	592	599	584	635	608	615	593	561	567	559	560	676	582	595	589	593	569
23008	21044	28320	23972	21035	9861	1830	1185	1029	888	819	741	818	744	749	769	734	782	817	757	677	728	750	733	750	755	659	726	714	807	688	746	748	721	719	696	738	705	737	718	672	737	722	723	690	712	753	727	712	664	715	721	709	744	680	728	713	716	692	731	727	712	731	698	733	700	730	721	722	719	656	720	734	724	712	704	677	677	769	733	726	755	735	723	737	729	693	678	713	698	708	678	684	684	678	732	669	682	734	711	665	641	714	709	692	677	665	678	686	696	701	700	731	652	679	671	727	652	738	731	722	681	700	670	672	664	710	729	684	711	702	707	718	678	717	754	730	680	693	717	691	703	709	689	734	715	748	732	682	678	652	688	680	746	704	745	673	738	710	700	671	687	702	687	702	704	677	727	733	690	699	743	695	720	708	719	700	707	700	671	710	650	661	681	685	723	697	735	734	722	687	718	727	703	748	659	691	691	655	659	692	737	692	714	738	746	665	668	697	712	713	712	664	760	704	641	695	677	709	702	683	660	745	720	686	693	677	689	727	681	702	726	731	683	694	705	695	690	706	713	742	651	784	702	685	719	696	751	714	714	713	730	671	736	672	680	710	743	699	735	670	692	692	706	715	694	708	672	674	729	743	710	671	669	723	699	751	694	684	672	706	716	679	728	723	668	752	690	661	697	694	710	686	729	711	704	719	731	693	650	733	673	657	691	660	661	720	699	724	708	701	709	687	742	721	679	727	697	722	687	697	717	776	716	715	709	714	676	762	715	695	782	717	666	715	775	684	693	701	683	686	717	735	685	686	711	699	698	715	731	725	728	677	713	689	742	710	740	699	691	629	674	704	698	670	703	706	745	709	693	693	707	695	696	698	679	655	705	739	724	753	734	719	710	671	703	720	733	706	680	749	720	698	699	700	725	741	725	690	721	716	700	705	756	711	724	725	711	705	706	741	699	663	715	732	713	701	695	670	685	681	698	666	691	743	667	707	681	684	702	683	690	709	727	690	718	713	757	682	713	724	652	663	702	724	745	729	730	744	704	695	705	702	708	701	705	707	719	724	685	708	706	682	710	695	732	693	694	692	653	705	729	693	656	695	638	721	705	690	716	687	711	722	725	696	717	700	685	694	694	711	698	690	701	677	707	719	686	713	702	705	751	674	730	712	750	702	682	713	679	714	721	670	697	724	713	719	658	720	708	725	723	697	703	728	681	688	695	676	712	715	652	678	683	697	735	671	646	750	709	680	708	637	723	711	715	692	684	722	717	683	696	683	722	750	733	685	738	656	753	719	738	688	719	700	702	712	653	722	780	668	739	708	752	708	679	688	707	710	715	735	751	757	705	729	668	678	745	730	702	719	730	682	657	738	713	701	692	691	679	690	686	696	717	677	691	686	728	699	745	702	658	695	709	732	636	689	680	685	660	697	693	651	666	717	674	680	707	739	712	669	717	691	756	725	714	690	707	674	690	697	701	681	733	646	681	695	709	665	698	736	670	718	724	671	676	718	737	701	705	735	681	717	718	713	712	703	686	682	731	693	715	716	657	705	696	694	675	737	667	670	663	670	694	706	703	720	666	689	681	667	667	706	686	688	703	733	707	721	711	714	746	739	712	760	715	698	707	634	730	684	713	706	676	689	702	729	662	694	703	691	743	721	707	724	730	648	711	688	693	775	742	701	702	713	676	713	734	682	699	701	714	667	692	719	700	688	692	722	716	661	694	674	751	659	703	718	711	692	723	688	688	710	718	700	699	667	706	716	735	667	702	732	727	735	669	686	716	640	715	696	724	684	691	706	690	700	715	681	714	702	705	731	702	741	711	710	708	713	655	708	714	783	784	698	661	751	727	680	677	695	759	711	693	704	701	726	753	683	691	704	726	669	670	726	666	724	732	674	689	702	679	722	677	721	733	700	733	729	740	687	705	691	737	698	688	659	723	719	712	700	671	708	684	659	669	692	686	695	729	735	657	690	727	690	679	724	717	724	697	677	691	670	733	712	726	679	696	739	681	667	704	709	691	717	672	717	687	719	719	671	678	725	715	690	693	705	698	687	669	735	679	729	742	719	700	720	726	701	734	746	689	716	748	701	738	701	750	641	716	676	689	681	711	698	726	729	762	660	711	713	713	687	736	726	700	686	742	748	713	696	742	731	689	684	679	728	692	721	691	682	663	711	688	716	762	688	722	736	705	725	711	717	702	669	772	711	683	669	713	687	691	704	723	670	675	718	672	699	737	686	703	728	701	728	772	694	668	682	723	748	703	724	630	675	749	721	679	694	718	702	692	697	730	685	747	724	686	725	672	720	665	684	701	736	678	713	692	713	734	696	714	707	730	693	716	740	694	737	673	689	692	702	694	697	701	712	676	695	672	684	723	706	692	694	695	704	694	688	689	708	714	661	725	700	718	703	741	697	715	728	674	696	706	718	758	650	706	723	679	646	692	715	673	694	721	718	649	707	731	675	715	684	688	752	741	714	655	739	724	719	716	711	729	714	684	732	719	708	709	708	688	737	672	707	733	710	707	698	720	754	662	704	695	703	705	724	698	678	747	654	704	723	704	666	716	705	717	679	662	675	671	695	699	709	694	722	689	694	679	716	722	695	693	656	661	698	676	705	726	717	689	678	665	725	736	657	692	674	689	693	689	691	722	715	671	691	708	726	702	724	743	725	664	718	700	696	682	685	745	709	710	693	707	698	681	739	705	724	692	672	669	678	695	656	705	729	731	664	750	783	672	701	698	715	723	689	689	736	716	675	696	668	681	705	684	713	687	681	710	704	726	708	723	741	735	681	718	696	647	711	708	776	731	687	684	725	694	715	689	676	797	705	714	701	716	653	647	682	759	712	721	668	670	705	681	754	678	640	742	723	709	722	688	701	719	732	714	725	718	724	708	712	729	724	722	698	695	708	719	725	684	728	733	683	730	688	669	691	721	725	699	748	708	741	673	744	713	698	714	695	715	702	685	673	717	708	660	679	664	716	706	729	716	775	722	673	693	733	689	676	684	689	709	686	757	719	714	644	703	734	691	736	744	745	666	723	694	746	699	682	705	668	713	710	676	702	710	709	716	733	714	662	664	712	732	741	733	692	682	689	715	716	729	672	747	702	691	727	738	694	740	715	730	697	679	727	701	718	704	726	732	693	706	713	748	683	723	704	710	701	693	707	720	704	709	695	752	702	661	712	733	692	677	644	724	697	720	723	700	750	689	773	702	664	699	658	768	700	701	678	673	668	663	698	711	727	680	717	657	733	735	724	736	699	707	731	709	716	743	702	717	723	732	714	686	682	731	722	700	750	687	690	721	725	723	710	695	700	728	692	714	693	673	706	723	670	712	702	697	674	740	720	712	696	743	736	725	705	714	726	693	734	713	709	689	705	729	677	644	708	660	678	714	696	683	717	702	702	731	696	677	691	754	710	706	727	700	690	708	668	740	680	705	721	695	679	713	709	708	691	665	699	665	686	717	694	683	705	743	713	677	731	701	721	641
6428	16902	11522	6386	4916	3028	2288	1872	1475	1301	1180	1086	1083	1042	1017	1029	1062	1087	1030	987	986	943	957	941	995	946	930	923	875	897	864	887	872	885	907	901	965	949	904	935	940	907	870	872	941	911	898	852	919	894	943	909	929	878	908	918	892	914	922	918	923	885	855	937	925	943	927	924	931	910	937	915	883	930	895	926	954	927	930	883	871	938	879	862	930	873	885	929	928	900	889	944	854	898	854	882	945	901	872	871	902	866	888	874	892	895	888	858	857	939	831	902	880	902	914	901	855	899	933	895	859	863	895	872	904	903	929	885	961	874	838	905	865	985	963	917	916	904	954	869	889	896	929	880	853	852	899	918	870	914	935	886	885	943	902	902	859	928	897	879	859	915	919	917	865	889	912	928	894	948	866	868	951	900	897	851	847	933	849	997	938	921	873	902	867	945	931	963	928	879	946	861	928	922	876	958	879	927	852	923	877	888	913	864	871	909	895	852	870	954	892	915	887	917	895	906	928	888	847	897	904	923	885	887	892	922	943	863	876	917	888	887	925	911	843	905	926	946	923	901	868	878	919	888	938	906	839	967	881	905	949	957	902	904	921	933	930	866	923	888	857	878	925	891	905	914	897	908	887	985	884	907	893	920	842	889	894	889	876	881	886	925	897	930	910	925	934	918	942	922	907	880	850	894	868	912	880	900	887	895	878	855	892	940	886	902	872	967	912	916	922	896	920	914	963	957	899	894	933	896	904	918	886	923	872	877	871	945	860	938	896	934	913	910	940	902	876	881	926	905	947	873	914	855	948	904	873	892	939	880	860	912	886	900	937	921	903	824	938	868	890	923	875	855	941	942	876	924	866	928	911	932	881	868	833	911	939	934	881	902	904	909	880	846	961	902	884	897	884	924	897	918	889	871	895	949	878	897	871	952	934	890	931	925	906	898	967	921	897	912	884	910	891	920	913	899	900	916	925	850	902	874	904	871	890	917	845	866	882	929	893	889	908	903	966	885	931	919	892	935	901	874	885	891	869	915	918	873	907	943	897	848	911	931	910	917	903	895	892	882	916	951	907	921	934	884	899	947	941	937	947	949	930	920	910	859	878	895	899	887	928	878	903	852	851	912	861	942	845	918	843	907	928	869	919	953	937	981	891	869	881	938	870	973	900	882	868	920	834	914	916	929	936	883	930	887	911	880	949	902	962	888	890	926	848	921	915	891	925	856	855	885	923	879	877	900	911	959	881	915	915	919	842	945	898	875	908	871	870	870	932	913	899	923	901	893	914	899	848	893	873	886	904	874	918	915	862	895	847	849	894	918	924	885	903	928	888	832	876	917	913	907	954	889	867	941	869	912	957	895	900	926	913	916	916	922	884	913	872	880	883	904	916	878	853	919	868	851	840	910	898	915	831	905	879	895	906	910	901	891	840	890	887	939	866	924	920	902	928	874	892	938	900	850	930	913	850	902	924	910	924	932	908	902	887	890	871	962	912	916	881	873	886	898	919	899	867	893	915	893	934	879	937	898	870	912	937	888	876	965	859	895	926	908	933	886	917	886	885	928	956	923	911	916	892	844	902	900	922	946	910	875	906	904	900	872	948	928	938	930	894	883	899	873	887	843	910	933	846	883	898	865	901	905	910	973	866	896	902	913	906	871	831	880	847	891	918	878	878	917	921	894	953	897	939	901	901	856	917	904	920	990	914	935	970	918	907	982	893	893	872	902	845	873	905	933	907	921	893	871	896	916	966	889	869	871	965	873	913	877	888	972	848	886	894	910	928	806	930	914	909	922	940	867	888	876	865	866	941	865	928	883	921	911	897	875	910	902	887	963	896	914	911	900	909	891	919	890	887	923	884	911	927	886	911	961	923	873	873	862	886	925	883	854	895	881	884	899	856	903	909	952	876	937	837	906	906	863	878	936	898	968	869	835	901	935	925	876	897	937	923	802	879	901	913	882	921	872	876	946	869	857	871	937	919	925	909	914	920	898	872	881	871	901	902	858	921	907	887	924	896	895	913	917	936	903	850	904	886	937	920	916	853	895	874	918	883	907	881	965	900	895	915	916	945	907	901	860	880	926	881	907	900	954	833	922	843	901	919	958	865	937	868	916	948	911	925	938	883	861	845	927	891	879	907	856	921	917	877	899	938	941	897	891	882	886	921	913	851	889	894	914	883	860	920	907	930	868	928	904	967	898	943	888	900	900	888	922	893	862	901	919	908	947	922	890	898	891	870	905	827	926	855	859	878	934	865	895	940	964	909	875	895	902	957	912	860	933	906	880	894	909	908	856	926	917	922	885	878	910	973	962	857	870	915	919	898	925	878	873	836	889	889	883	889	917	934	864	895	941	922	890	892	899	925	877	940	926	987	887	891	894	877	867	916	910	930	864	929	902	905	920	901	890	889	933	882	858	904	926	913	945	837	931	967	872	851	860	907	899	908	848	919	877	878	946	890	929	908	884	887	918	874	914	864	864	896	918	950	891	917	863	884	906	908	896	841	909	833	902	859	905	950	904	869	892	897	861	876	875	957	927	862	834	882	856	938	949	880	881	880	942	858	911	907	907	948	912	921	914	920	872	908	902	905	863	916	846	873	930	911	904	898	914	905	879	887	900	890	929	882	921	916	972	902	939	933	864	893	901	877	886	915	901	915	947	894	908	881	906	893	897	948	868	924	915	903	892	924	843	893	897	900	916	893	946	913	923	896	881	894	895	896	859	859	886	931	923	859	922	888	902	888	890	877	902	906	919	913	904	845	890	918	908	915	928	877	851	873	873	903	916	906	899	858	885	927	877	939	882	921	912	868	887	868	885	889	895	850	865	896	911	872	896	859	823	890	906	905	937	924	913	903	927	866	943	814	922	891	892	876	881	897	872	919	892	885	912	861	861	898	896	869	921	954	898	959	919	891	984	904	889	953	868	848	915	911	915	868	882	890	869	896	894	933	972	909	884	873	953	922	884	848	902	902	912	874	917	893	891	910	864	953	903	868	867	943	946	861	855	908	917	877	906	860	882	880	861	879	885	913	894	887	893	905	913	893	924	917	898	893	898	899	859	947	900	891	920	874	905	934	899	941	908	863	916	930	916	886	894	882	906	903	869	937	909	894	870	886	877	874	928	915	899	917	851	940	886	944	921	904	903	897	936	879	958	878	954	872	913	926	938	858	943	919	933	943	940	881	959	929	965	894	877	944	933	887	926	872	852	946	918	869	896	923	910	891	876	920	918	875	936	847	939	921	925	914	856	926	900	880	821	887	853	877	933	893	908	951	909	922	920	906	872	916	900	912	898	844	885	887	913	898	892	855	881	924	904	898	903	870	906	880	942	879	900	921	875	891	892	864	931	907	919	864	895	914	893	888	896	913	943	890	939	904	864	923	893	871	877	900	919	870	900	906	871	874	892	962	881	917	875	949	912	902	961	895	917	884	889	965	860	873	876	905	901	923	864	923	891	918	902	906	868	959	894	857	944	940	882	897	911	909	933	892	877
24202	21064	26971	25187	7419	909	594	388	345	287	261	268	277	245	255	254	248	238	231	243	222	251	248	228	239	222	214	224	211	196	238	217	217	219	226	219	210	247	210	210	250	225	230	240	217	220	205	221	239	197	254	212	194	222	211	209	228	226	206	187	203	219	203	221	240	230	228	219	233	197	237	223	229	222	212	203	246	208	239	224	217	216	226	222	199	210	237	238	221	213	200	220	238	243	199	215	215	214	193	239	215	247	225	214	236	226	209	203	239	228	199	227	232	195	208	227	216	219	248	224	240	215	237	223	227	239	234	211	214	204	208	207	259	208	236	201	230	204	230	219	221	211	213	217	221	198	228	229	204	229	219	226	239	219	224	203	212	198	214	212	214	223	235	203	203	207	265	229	236	231	201	234	225	249	220	220	186	198	226	218	220	198	205	223	193	217	226	216	181	208	214	202	226	212	203	205	204	229	200	206	205	217	242	183	234	207	215	213	235	227	235	222	223	212	257	240	230	213	245	219	204	204	190	202	237	214	216	225	211	227	227	231	194	234	216	190	224	214	224	222	195	238	187	202	190	246	226	225	213	223	229	227	189	193	197	198	240	217	208	206	227	228	196	214	223	244	224	205	221	215	241	212	210	232	228	232	217	222	213	220	231	224	204	191	207	205	204	242	229	203	224	221	226	218	217	226	249	222	227	230	222	223	210	211	215	230	192	214	223	208	231	236	232	205	201	192	215	221	182	205	238	245	217	215	215	199	217	221	223	211	234	223	232	241	210	231	242	217	211	206	222	204	228	218	226	234	212	250	217	217	228	218	220	218	210	232	253	216	235	196	174	200	246	212	226	199	224	203	206	241	212	237	210	199	235	221	205	216	199	228	179	237	217	209	249	217	230	198	224	215	211	206	207	208	231	217	206	219	217	208	219	235	237	243	208	234	208	209	236	200	233	205	244	242	205	199	235	216	218	226	219	223	202	221	220	209	216	217	207	220	218	201	206	233	216	185	227	214	231	247	211	196	221	212	223	224	194	208	219	192	223	224	210	209	229	229	215	221	211	219	220	236	207	194	226	206	237	206	203	224	209	224	213	225	191	219	196	217	218	221	224	207	233	210	226	212	225	198	221	195	219	233	218	243	236	208	222	221	202	241	209	207	213	259	209	204	219	221	229	200	209	196	219	224	201	215	211	187	223	226	210	217	238	220	213	241	227	201	221	201	213	253	239	223	228	193	207	196	210	216	239	229	231	254	269	240	195	214	205	228	221	210	213	228	178	225	204	203	206	219	221	221	225	224	202	212	241	223	244	232	206	229	227	205	231	225	241	229	199	220	228	245	193	225	206	239	217	212	218	256	176	192	191	217	233	217	228	209	209	185	222	212	198	209	203	228	227	207	199	196	226	234	225	246	211	203	220	218	226	258	231	225	217	207	207	215	209	213	226	238	222	222	202	244	221	218	212	226	218	226	215	235	219	230	235	209	190	205	228	241	218	184	226	202	208	215	212	233	193	225	238	210	201	234	221	214	220	227	216	213	223	219	218	242	207	243	224	226	238	221	234	218	231	223	226	196	251	196	219	202	217	224	253	229	219	212	207	219	240	230	232	214	195	217	235	228	222	213	233	191	205	197	256	228	218	210	222	222	247	201	195	206	215	200	197	216	189	216	265	212	224	227	239	235	212	236	237	221	182	221	231	220	244	215	221	214	236	215	193	216	224	242	226	257	213	207	208	241	208	186	219	235	230	186	202	224	212	250	216	208	215	228	205	214	216	209	196	186	221	209	217	215	205	222	226	183	210	221	210	196	221	207	235	235	226	205	217	212	221	219	195	223	196	216	224	205	235	221	216	198	229	209	214	207	230	206	218	212	237	227	203	186	217	218	230	189	214	194	202	214	204	210	221	222	220	225	224	221	206	207	218	226	205	230	247	208	196	215	221	228	207	222	240	203	230	207	193	238	194	256	240	218	205	178	231	231	210	201	238	220	221	239	212	221	220	215	224	208	208	254	221	227	241	250	212	212	224	232	229	210	187	213	190	192	213	223	230	230	203	202	185	210	197	225	212	198	231	223	236	223	237	237	219	223	205	238	220	210	214	217	218	231	223	205	259	206	223	248	217	228	208	196	232	242	219	208	208	189	201	219	223	220	210	219	233	211	221	239	214	191	217	233	213	214	218	188	205	213	236	206	220	203	228	235	197	213	224	222	231	206	224	217	216	205	214	199	233	230	209	221	213	207	213	211	216	225	199	231	222	223	243	208	214	233	208	203	166	239	238	245	228	210	234	202	232	225	204	216	206	240	213	219	222	226	214	214	239	214	203	235	214	235	230	200	227	225	205	225	236	247	213	189	237	216	257	222	229	215	220	223	235	229	210	219	206	204	220	216	201	210	226	213	215	229	214	196	223	194	220	218	243	217	215	238	204	196	192	224	221	220	208	237	184	210	235	196	240	200	206	209	221	210	211	229	236	215	203	218	216	222	220	216	238	211	195	237	239	239	226	244	198	207	219	236	209	207	249	202	229	215	240	214	218	213	215	210	222	237	240	226	181	210	193	211	200	220	226	205	198	215	234	230	204	212	227	219	221	196	219	239	236	216	224	210	238	195	204	185	219	228	241	250	229	238	191	192	224	204	182	207	230	239	244	236	199	230	219	208	207	207	201	225	226	232	219	210	222	192	214	220	214	194	234	200	211	223	205	220	222	197	209	222	205	202	227	223	205	216	218	199	219	214	228	214	229	198	201	231	240	233	188	193	217	214	207	214	232	200	229	215	227	220	228	222	229	223	212	208	220	201	219	206	226	197	207	237	239	211	231	222	210	213	216	204	228	203	194	220	193	223	215	201	209	196	204	235	201	217	216	222	210	194	243	227	207	233	208	221	222	238	213	209	257	223	200	207	233	217	218	213	236	201	223	238	237	201	208	242	200	219	188	228	228	221	206	177	204	227	197	215	219	236	214	206	202	226	216	220	184	213	219	200	219	217	180	199	218	214	209	207	212	225	204	212	227	221	218	215	235	229	243	197	204	235	231	222	228	246	201	210	228	226	186	223	223	217	247	220	235	245	211	192	219	197	217	235	258	244	207	220	230	229	220	235	219	223	206	213	205	212	201	213	227	218	224	210	222	187	213	232	206	196	240	216	210	233	215	204	218	200	226	233	219	214	193	204	195	239	244	233	233	237	207	238	212	232	217	220	212	231	247	204	208	221	213	214	237	216	199	196	203	208	238	205	209	192	213	191	211	200	219	195	202	210	214	218	201	212	231	236	236	211	226	225	223	234	184	203	246	204	221	233	190	219	213	228	182	216	184	205	187	236	240	210	211	213	201	233	200	250	206	224	192	222	237	224	197	237	230	215	225	208	210	210	227	219	209	242	232	209	213	224	203	206	241	230	229	212	230	209	226	218	222	246	233	218	192	203	195	229	222	184	224	241	209	230	226	198	208	237	199	197	220	202	229	215	226	253	204	210	220	199	208	214	233	206
5567	13130	7754	4064	2877	1755	1287	797	689	547	422	447	418	369	350	372	373	381	361	329	339	331	346	324	309	325	304	318	304	281	325	314	303	286	316	302	329	306	321	343	322	282	354	295	322	326	298	276	278	312	311	284	297	313	293	312	315	272	309	281	297	317	294	281	287	321	317	308	315	315	314	294	298	320	289	290	316	289	299	316	298	293	332	283	290	325	298	300	292	305	286	314	313	304	285	271	320	287	324	284	322	292	292	303	328	302	303	318	325	316	328	311	318	299	299	290	274	298	314	302	257	270	281	312	296	313	283	350	312	289	296	301	320	301	297	280	281	287	298	325	277	311	305	298	312	331	289	308	314	301	306	314	328	297	302	302	305	285	314	296	313	274	294	302	273	312	316	288	325	289	315	290	303	306	332	300	292	316	311	320	308	280	319	304	305	274	281	303	315	310	320	298	343	306	329	318	302	277	329	282	279	262	308	335	295	286	324	315	297	301	326	307	309	308	337	290	301	310	274	318	282	268	279	315	309	310	283	267	315	293	296	306	284	309	312	283	291	294	312	302	289	262	328	320	269	278	324	270	292	303	323	290	306	282	287	304	271	324	296	325	297	294	261	275	302	321	317	322	259	305	316	292	275	287	307	290	297	303	304	324	310	312	280	311	319	332	280	309	282	305	295	326	333	322	307	295	285	306	288	308	260	310	297	303	300	336	304	308	296	324	297	287	307	321	316	299	331	323	286	299	317	281	297	313	334	303	301	259	305	309	290	319	305	333	275	269	313	281	294	298	294	296	341	326	299	288	324	305	323	310	319	313	289	340	290	324	308	299	296	328	291	320	311	306	325	316	312	303	277	336	311	316	317	298	280	318	306	318	309	287	332	271	319	273	299	308	317	260	321	326	299	301	292	287	288	280	318	297	316	278	321	299	320	282	315	292	328	323	304	310	269	312	276	278	304	296	303	323	301	310	332	305	292	274	274	291	314	295	299	310	280	311	330	300	294	319	326	300	309	313	293	290	298	310	301	292	314	278	315	281	300	304	313	284	308	291	306	304	309	311	318	298	308	292	294	294	325	294	315	303	285	306	331	313	284	305	311	318	320	303	298	295	323	309	298	300	296	324	330	281	311	265	281	306	277	289	337	283	300	305	291	321	324	311	286	327	292	297	300	314	278	281	347	325	307	335	318	330	299	301	302	265	295	301	322	304	308	272	281	329	296	295	296	306	285	306	308	288	328	328	301	301	286	290	285	270	286	307	331	322	307	291	338	289	311	313	298	326	338	304	323	310	300	315	328	285	321	296	304	283	307	317	331	295	350	301	300	300	311	303	263	305	299	300	294	292	325	314	285	299	290	305	310	278	294	335	274	301	290	283	306	291	274	295	306	315	296	309	302	317	312	329	293	310	292	292	299	277	342	316	291	307	311	312	318	309	296	296	316	293	306	306	294	286	299	343	323	282	273	295	259	275	297	305	298	318	301	280	310	297	286	312	303	276	301	321	326	301	269	283	311	296	287	268	324	304	327	313	319	320	309	308	320	303	297	273	296	257	297	304	292	327	286	279	294	299	295	356	292	301	338	329	292	303	310	324	321	296	312	277	290	345	277	309	319	310	305	302	285	340	272	285	299	292	307	306	304	275	278	308	320	284	314	335	285	292	327	332	302	301	285	304	311	310	334	291	283	292	290	333	320	315	272	285	275	281	314	319	276	305	319	286	305	298	298	291	303	253	287	305	302	299	294	282	309	273	310	302	304	314	300	308	297	293	322	305	340	303	272	283	288	339	310	264	327	275	305	249	337	284	295	291	316	278	316	333	313	301	306	292	300	281	314	294	316	283	275	273	319	282	299	306	294	302	291	300	261	318	278	297	301	291	295	303	299	324	303	293	326	310	330	327	300	276	295	331	315	293	323	291	301	329	335	325	300	300	324	303	295	300	302	295	313	290	313	284	328	311	335	333	303	292	310	304	279	332	317	283	277	294	287	305	310	355	281	300	311	259	321	303	328	307	307	286	327	281	292	305	318	293	323	344	263	328	351	322	302	314	324	309	306	305	299	297	312	334	291	278	312	273	285	312	313	293	316	285	299	323	258	311	327	312	289	307	303	282	359	291	284	306	321	274	312	295	296	322	305	314	316	298	320	304	298	288	322	320	298	299	289	309	339	300	321	298	314	329	291	328	303	305	275	296	298	297	299	324	293	294	296	274	329	303	309	295	283	317	313	296	281	273	289	301	311	288	314	321	285	300	323	329	320	291	312	324	285	282	289	286	299	325	309	300	308	306	308	285	308	312	275	287	295	294	318	294	293	312	311	339	299	283	315	299	323	298	288	292	326	301	312	302	317	296	307	307	289	315	290	287	326	301	316	275	335	298	300	308	312	301	293	293	304	295	315	296	291	247	295	293	316	318	291	294	272	296	297	311	300	286	279	323	275	293	288	327	315	314	276	316	308	300	293	292	297	314	294	288	350	301	279	315	306	296	296	321	324	324	301	263	313	279	316	264	325	308	302	333	307	302	331	306	287	308	279	296	269	290	294	297	340	285	318	297	281	293	295	324	298	273	288	324	329	306	282	306	298	298	290	331	317	325	288	323	283	315	301	291	313	294	302	325	287	323	307	311	313	260	311	328	315	317	296	286	285	277	278	287	295	319	279	283	282	313	290	325	308	298	304	301	325	284	288	274	328	262	289	276	305	310	270	307	300	303	312	349	321	293	308	292	314	313	273	293	312	320	308	303	312	305	269	320	274	284	297	288	307	307	309	307	331	289	292	259	293	317	339	297	324	363	304	326	298	341	294	321	290	301	277	291	306	321	328	291	321	301	312	303	349	317	281	312	282	313	291	299	303	265	295	305	304	277	273	301	308	315	311	274	290	270	305	294	299	310	303	284	271	302	300	305	318	308	299	333	304	336	308	325	311	294	276	298	319	261	305	338	275	304	296	334	289	296	295	264	315	312	298	289	288	307	364	291	284	327	285	315	308	319	314	332	288	302	309	301	305	299	311	298	321	308	286	298	284	297	291	284	318	295	286	293	290	303	287	292	291	321	314	295	298	281	306	283	293	270	310	292	295	321	305	297	291	298	292	284	306	294	316	288	304	297	276	317	332	307	292	305	284	317	307	298	324	318	298	291	285	313	282	283	295	278	329	321	312	304	307	303	305	260	326	282	277	305	313	275	328	314	303	292	297	309	327	276	327	303	302	300	327	292	284	315	314	291	320	279	297	282	311	282	311	326	319	312	341	280	297	297	284	338	304	288	278	307	294	307	275	303	299	281	315	311	270	296	316	294	286	308	302	303	315	303	319	327	328	313	327	299	309	303	299	333	314	281	310	323	291	279	295	316	291	304	299	297	316	329	306	302	308	290	340	285	295	293	319	318	300	313	296	319	299	315	288	288	280	284	282	298	289	290	287	308	313	317	316	305	303	286	274	303	297	320	282	318	288	291	312	296	278	301	302	302	272	319	287	279	298	274	305	309
22139	21082	28798	23581	21083	21076	6878	1282	893	813	730	670	659	635	637	630	569	588	563	568	579	543	542	542	551	556	503	536	537	504	490	536	492	505	532	516	512	531	541	507	527	519	483	505	501	467	497	517	477	519	520	534	510	509	501	524	534	555	539	508	511	498	549	460	526	537	498	532	492	533	523	515	499	493	480	535	477	518	514	512	466	563	450	466	495	507	516	493	491	502	479	514	547	509	533	481	517	476	489	468	480	499	471	470	482	504	553	499	486	511	533	474	519	511	501	547	538	509	489	514	512	524	550	517	487	483	564	521	545	483	512	535	519	546	506	484	542	531	497	509	519	510	488	489	529	510	536	496	478	481	515	480	495	509	517	493	495	512	494	469	462	464	490	504	481	486	503	479	503	507	500	545	503	531	538	547	485	485	507	525	470	509	493	494	487	491	487	513	552	483	512	567	497	482	485	498	493	510	500	515	513	504	474	521	529	507	476	519	544	491	505	495	529	541	502	522	522	498	507	510	528	499	518	540	507	518	497	440	494	516	544	537	506	518	488	495	478	508	526	536	488	527	508	512	526	490	477	520	503	500	496	500	480	522	534	536	498	497	501	485	494	520	522	500	549	501	534	511	502	519	531	457	521	487	516	508	523	497	496	491	486	493	493	524	471	518	491	475	470	520	529	536	464	529	520	523	534	479	467	524	539	536	511	497	518	519	514	517	508	453	481	482	521	512	512	466	483	488	459	547	539	505	514	528	512	494	495	468	488	512	500	538	492	505	497	523	513	475	535	486	533	473	507	453	494	484	488	525	523	492	487	544	484	487	554	486	511	513	519	525	498	508	534	491	514	486	504	519	539	516	496	539	478	484	535	495	490	464	463	476	502	505	462	507	529	540	471	489	509	496	522	457	479	528	497	468	466	478	489	523	492	473	500	466	502	501	507	512	481	510	507	516	498	498	522	452	525	516	520	513	504	525	535	505	492	504	515	476	479	500	493	449	479	484	540	505	501	510	488	530	538	527	537	524	484	514	502	477	544	516	486	490	481	526	511	528	480	495	485	490	528	492	512	511	506	495	524	482	481	486	493	545	470	472	528	437	470	499	532	520	478	533	536	491	488	521	525	488	517	489	465	471	492	498	485	521	511	539	527	524	498	463	497	487	526	510	499	454	470	523	514	516	533	492	508	442	497	500	496	506	486	497	514	532	502	490	497	519	534	510	491	541	533	503	523	513	482	499	494	488	490	487	522	507	476	528	526	514	485	494	529	513	500	502	521	528	495	555	501	524	488	513	494	487	486	476	473	525	499	519	506	500	492	530	455	518	550	503	470	480	505	531	536	482	528	523	540	536	548	503	466	506	503	491	479	469	528	458	510	493	538	507	495	474	496	522	522	491	464	537	497	488	502	546	482	507	534	492	503	523	523	539	522	518	511	516	502	521	507	507	498	513	491	522	525	435	517	495	521	480	511	495	543	498	539	480	517	492	463	536	520	510	485	523	489	483	506	490	502	488	491	485	490	477	529	487	516	497	514	466	502	530	531	511	498	492	495	507	478	524	478	503	512	525	491	499	532	495	502	490	473	516	497	532	508	493	504	506	498	471	487	496	485	524	489	471	488	482	517	496	505	495	474	474	512	479	537	522	515	468	534	541	504	532	513	507	497	510	509	527	444	511	508	476	509	505	526	509	552	486	492	515	486	504	471	495	478	501	507	483	520	543	488	528	514	492	508	501	507	495	538	535	511	469	497	509	552	497	514	478	490	456	508	492	478	514	502	510	451	526	455	523	478	477	502	513	488	480	534	499	521	494	519	509	515	491	507	455	503	522	505	512	513	522	499	495	518	523	480	538	492	512	515	485	485	474	510	505	502	475	519	512	490	492	508	510	519	501	499	518	475	464	503	507	539	477	443	476	503	499	499	504	528	512	523	500	501	530	526	507	510	525	544	485	480	522	517	473	532	536	499	538	472	540	519	481	495	554	500	506	489	516	481	500	486	497	523	503	513	467	495	522	491	512	491	472	515	531	473	507	512	520	540	520	512	489	524	471	482	466	506	484	482	523	506	467	484	502	527	495	482	475	507	509	488	494	525	420	483	505	510	527	505	503	547	495	495	482	506	490	497	493	508	495	483	503	503	537	477	471	541	490	489	481	542	462	486	498	508	469	504	533	471	531	505	538	469	515	525	481	536	486	527	545	466	495	498	487	493	518	459	505	490	476	517	550	506	496	461	567	504	520	465	499	508	515	465	487	495	515	496	489	503	478	525	524	513	514	541	478	516	492	515	488	505	532	491	520	505	489	515	462	514	495	534	504	503	504	500	488	511	485	513	455	499	483	510	484	519	479	458	526	536	515	486	546	511	488	482	537	522	485	548	498	508	530	539	468	527	474	504	520	497	483	515	471	508	502	547	488	546	495	521	500	523	516	524	522	508	506	482	483	477	476	497	509	511	534	455	504	492	485	484	516	524	526	563	510	498	505	518	474	494	509	511	516	494	488	533	541	524	489	484	518	488	479	466	535	545	514	479	478	513	528	526	494	507	554	531	498	491	523	516	478	492	528	506	499	478	507	503	496	518	512	485	532	516	533	484	520	479	488	482	493	529	442	508	481	480	487	527	503	540	483	511	472	495	512	506	479	501	515	543	500	530	494	481	478	498	476	490	455	509	482	507	516	500	496	506	527	515	552	527	497	469	486	535	498	508	488	543	510	524	477	449	483	490	495	487	472	543	508	519	508	531	501	467	478	499	463	552	479	484	512	487	530	488	530	472	474	469	450	472	500	533	503	507	510	494	497	517	504	508	505	535	480	510	510	494	507	479	517	504	499	507	485	539	478	491	523	482	529	478	483	486	504	521	485	491	508	522	510	457	483	452	487	484	517	484	461	506	511	515	511	500	509	499	509	506	524	506	429	501	523	519	548	497	502	513	514	481	471	490	497	524	517	497	479	520	519	510	506	505	508	492	465	485	504	479	490	488	500	534	510	491	473	552	528	482	420	516	500	509	493	532	524	508	496	532	469	538	506	508	526	515	512	504	529	533	519	463	490	481	488	507	541	521	484	516	495	508	530	531	485	497	483	474	506	520	496	485	499	500	522	436	519	512	525	477	504	505	527	501	470	506	489	481	459	485	485	510	504	510	442	528	495	489	536	517	488	488	503	487	484	522	518	487	530	474	482	517	474	493	495	518	575	548	546	499	494	497	506	474	497	508	481	508	475	513	471	510	499	503	481	526	511	504	501	515	505	513	488	484	478	544	529	527	536	506	531	499	497	500	485	502	481	510	519	525	507	527	488	553	523	488	524	486	562	497	510	466	529	486	545	523	490	482	544	488	533	537	492	501	499	540	538	503	525	536	521	499	488	498	500	522	498	548	528	493	514	500	506	426	519	519	525	458	491	480	519	495	497	453	506	513	475	546	490	512	504	493	510	480	493	491	506	517	527	534	516	500	518	517	459	527	501	485	503	551	537	526	484	469	495	491	518
7973	22542	16878	9573	6470	4116	3114	1986	1604	1420	1124	1033	998	920	852	865	851	833	817	813	771	801	821	767	723	732	680	725	690	708	771	699	705	721	696	684	720	702	668	660	669	684	648	731	659	677	712	665	684	655	712	661	669	683	647	668	641	687	699	646	660	648	739	689	626	710	685	721	714	678	679	679	692	652	672	699	673	667	711	624	620	650	649	658	663	637	647	674	702	673	671	661	631	655	624	673	678	673	667	653	694	697	655	706	679	621	656	685	702	615	643	664	698	688	674	701	706	705	669	651	676	624	686	698	653	678	661	647	683	680	681	681	689	657	656	663	635	659	666	688	672	665	678	694	687	654	677	653	687	666	662	666	645	668	718	690	659	663	656	708	652	665	694	677	672	652	658	650	641	661	716	678	598	676	662	640	686	624	662	680	632	669	662	679	697	636	697	702	710	682	643	673	735	674	677	663	684	657	632	687	703	678	650	640	690	639	682	659	684	620	677	660	659	641	687	682	687	671	667	658	659	701	688	671	663	679	674	684	671	671	716	679	709	647	686	672	672	665	662	640	665	658	647	660	725	691	634	597	639	680	620	729	692	662	687	658	675	648	677	674	669	687	648	649	669	675	697	655	713	704	664	643	669	683	676	705	730	683	724	685	624	684	617	676	655	640	700	702	647	671	647	724	691	660	671	691	676	673	679	679	661	676	662	648	627	670	661	703	622	698	645	654	694	678	661	629	706	671	662	656	685	683	660	692	659	639	681	648	668	693	655	636	667	615	676	684	701	680	696	668	677	658	667	657	680	669	695	650	674	673	680	649	661	675	652	670	623	638	686	692	674	652	714	667	649	678	690	681	686	662	658	659	656	698	709	665	649	667	675	655	688	684	662	684	690	661	688	650	638	649	644	645	678	719	681	686	692	643	650	758	626	650	629	644	672	668	651	657	667	683	634	672	718	651	672	656	709	642	643	657	673	638	644	666	663	651	660	736	716	657	646	676	660	662	676	642	674	643	677	613	714	678	662	734	638	647	681	652	639	668	682	672	660	649	707	648	690	671	689	656	609	640	651	691	714	637	673	704	678	694	632	705	724	723	659	695	702	670	611	679	635	643	688	652	676	690	679	673	674	676	652	689	658	678	688	640	659	638	637	659	647	687	667	692	681	659	698	664	664	687	641	627	725	689	696	656	686	658	675	712	673	697	669	657	687	647	675	633	656	674	637	673	627	683	684	643	706	681	659	655	705	686	646	714	685	606	655	650	696	656	671	672	690	635	651	675	668	644	640	699	637	613	665	663	669	695	716	666	649	656	656	609	669	599	594	717	679	697	625	691	679	694	709	615	643	670	625	684	684	674	664	612	709	642	693	623	687	657	642	677	672	634	674	651	686	657	649	680	634	673	610	677	699	680	692	670	589	649	662	680	642	619	660	686	635	668	668	673	662	692	631	603	684	631	685	691	710	639	621	670	692	628	667	687	703	669	656	622	666	699	704	658	696	690	635	694	672	643	658	605	677	650	674	667	622	680	656	697	700	670	607	650	643	682	662	664	662	665	648	656	631	647	638	643	660	661	695	690	700	674	627	659	660	643	696	694	669	666	658	642	688	671	662	672	667	632	657	690	683	695	629	674	654	642	685	641	688	661	675	665	659	687	617	676	637	638	674	687	612	638	678	724	717	680	657	726	683	614	702	646	686	683	675	645	662	688	687	651	687	665	637	671	673	652	655	675	678	622	677	663	633	646	627	681	715	642	679	655	714	709	670	675	676	630	643	668	661	683	723	641	652	650	666	628	679	665	686	672	638	649	635	682	679	663	672	664	689	675	707	650	681	629	670	642	684	647	658	678	643	636	641	668	685	642	662	685	653	654	685	699	647	677	677	653	651	655	643	647	598	650	656	687	676	677	706	668	671	639	694	670	684	692	669	671	625	637	682	657	675	668	639	702	669	632	659	634	661	632	710	691	618	605	676	666	652	700	667	685	644	671	673	649	655	665	694	711	698	713	666	666	684	635	676	652	667	682	687	638	667	659	653	697	652	683	661	652	703	657	647	666	699	647	669	638	719	658	678	660	672	638	696	684	639	635	641	681	685	685	680	665	677	672	657	630	645	669	680	672	657	679	602	630	714	649	661	633	642	689	683	609	673	668	629	699	704	647	629	673	713	689	644	631	672	678	677	647	637	600	676	669	744	671	668	677	671	693	684	698	668	653	675	652	659	636	669	594	666	671	717	623	690	666	674	675	693	662	651	657	644	618	684	654	654	646	616	673	631	660	630	664	656	658	651	709	676	672	656	645	698	676	676	661	652	640	626	605	663	635	659	649	701	661	617	646	696	675	650	631	671	584	689	712	675	684	630	666	681	656	663	687	696	682	676	658	665	687	616	684	712	654	613	658	665	639	700	686	646	677	667	651	683	649	666	663	693	633	661	697	643	699	637	682	681	676	637	641	685	659	674	688	672	642	660	652	689	664	655	681	723	623	673	691	678	625	677	706	671	625	635	667	667	699	670	662	688	676	635	686	660	643	649	662	660	628	633	676	650	696	690	674	664	666	700	680	656	587	632	639	705	689	647	644	661	658	671	684	696	680	663	697	688	645	646	687	709	641	671	624	677	700	639	672	641	666	656	671	677	667	668	710	674	689	699	670	644	658	640	654	638	693	680	649	708	634	662	618	659	622	688	675	649	634	612	631	670	664	673	663	708	654	706	647	636	675	657	654	648	712	695	690	670	619	686	703	665	670	648	631	679	649	667	657	677	673	634	652	648	667	636	715	652	697	727	671	710	664	631	683	693	651	676	670	665	653	681	653	651	660	673	666	676	703	662	631	647	712	650	648	696	690	650	656	661	650	687	638	685	747	633	670	721	686	698	656	725	686	672	667	634	667	658	688	587	632	675	673	627	663	688	659	635	601	639	690	698	622	610	646	676	672	639	679	631	647	643	664	719	718	631	663	633	672	678	683	694	611	668	677	659	656	647	693	680	669	660	663	669	661	674	658	647	655	667	704	658	655	707	700	680	639	717	602	643	620	625	680	633	648	703	651	633	656	691	651	705	716	653	678	695	686	675	640	701	679	698	644	672	670	662	676	662	714	697	686	631	670	687	681	649	654	663	635	723	673	631	680	650	653	651	707	657	667	674	685	666	610	632	622	637	693	662	702	685	633	680	685	668	632	682	641	637	633	660	662	650	632	731	680	682	640	681	664	703	682	677	679	632	693	632	690	660	652	687	632	669	668	646	668	650	616	660	651	660	651	703	621	662	645	640	636	654	714	634	677	675	621	705	639	683	650	649	664	703	664	691	683	675	644	660	638	686	696	640	618	677	714	641	723	718	657	614	646	672	625	697	684	719	671	650	642	662	670	656	654	652	641	687	667	697	666	690	714	630	720	669	619	683	681	654	660	696	732	684	668	663	706	677	628	650	651	686	617	606	697	662	628	685	658	667	610	686	691	686	666	642	682	653	700	658	638	699	673	719	656	602	628
26839	19127	7788	2679	1354	775	690	553	521	502	467	470	461	490	455	493	456	484	466	477	447	465	453	459	460	448	479	449	468	476	491	500	466	475	496	459	446	462	456	478	495	437	478	459	438	448	478	463	476	463	452	448	485	456	460	452	440	446	500	416	462	447	468	444	456	492	529	425	506	449	456	441	451	445	508	434	494	445	455	479	483	456	478	454	464	487	462	462	500	508	491	494	477	451	450	452	456	486	473	470	438	490	462	448	457	493	460	479	491	483	498	464	452	428	474	450	428	482	486	467	495	440	423	465	450	453	503	435	415	496	465	448	413	473	468	458	450	443	463	456	427	463	500	433	455	441	470	454	456	473	392	473	469	484	472	478	449	452	466	455	462	487	474	458	455	444	500	455	473	452	444	476	442	486	470	439	438	462	465	455	450	455	444	453	462	436	453	464	483	473	450	457	460	485	452	470	499	472	477	452	497	416	443	461	472	441	474	435	451	479	471	446	453	447	461	461	458	456	452	462	443	456	469	449	447	443	464	478	454	494	451	446	448	495	422	468	458	462	452	457	467	416	462	479	418	455	494	436	439	508	485	451	484	492	466	427	433	435	476	464	475	466	434	454	496	458	424	452	441	464	475	471	478	457	457	462	485	451	473	464	449	416	436	438	451	451	460	455	454	439	446	475	456	446	464	455	420	459	447	435	505	478	461	474	450	447	451	465	439	434	467	502	471	462	472	486	469	476	483	454	493	489	471	460	460	452	455	437	463	439	444	451	438	467	490	451	468	440	444	442	474	452	475	483	467	446	472	471	514	437	460	426	445	496	453	471	446	470	473	452	454	495	451	433	477	442	449	462	493	488	449	449	441	467	433	478	453	455	463	435	422	438	470	471	481	439	480	448	431	492	448	437	474	435	461	471	451	456	457	441	446	502	460	457	435	422	457	479	478	456	460	428	443	427	525	467	483	471	472	479	461	469	468	457	468	492	507	472	454	431	445	438	466	480	446	436	433	454	481	412	472	432	484	501	447	425	458	510	446	452	446	452	458	489	463	489	436	475	474	515	433	480	440	482	477	455	413	493	450	433	428	512	491	467	449	467	499	495	470	477	464	456	455	482	467	482	432	443	450	516	447	441	495	474	480	504	481	495	467	456	481	443	490	437	442	427	419	455	459	453	468	503	493	472	489	473	487	472	453	456	473	456	467	483	470	485	481	493	479	484	438	479	420	490	460	446	486	483	468	505	453	487	441	479	472	453	440	442	443	445	480	481	484	472	453	422	444	507	469	488	468	441	457	423	477	439	448	442	466	463	447	442	465	479	462	439	461	470	465	463	487	458	455	435	461	491	494	515	447	450	456	522	447	488	485	509	459	468	471	470	496	454	459	422	483	424	456	478	464	443	429	477	447	429	475	489	446	472	463	454	450	463	480	461	475	450	458	448	409	509	455	478	499	454	445	473	423	441	499	458	446	460	447	475	455	442	464	490	437	474	462	485	478	450	479	471	435	479	457	470	465	478	487	464	459	416	452	481	495	450	445	466	474	456	442	425	447	450	421	424	431	466	472	446	472	457	499	471	474	458	527	489	414	481	441	452	436	474	458	487	426	501	441	467	475	468	492	519	499	489	442	489	475	483	463	501	459	491	468	448	459	471	476	494	481	479	439	466	493	458	453	450	442	472	420	423	431	457	458	464	460	445	513	428	455	458	480	454	449	441	487	475	466	469	434	465	481	467	435	455	413	462	473	459	484	423	476	416	498	483	447	428	459	472	474	454	449	477	474	474	424	465	448	429	479	453	479	463	475	457	493	493	451	445	476	425	485	430	444	439	500	465	500	456	486	473	491	459	454	468	437	502	459	457	494	463	449	464	468	495	453	489	473	473	472	438	466	461	485	450	429	448	456	502	474	462	491	451	438	443	491	465	458	477	486	468	481	468	484	473	460	427	512	441	501	473	426	453	466	505	465	427	448	451	443	494	469	472	473	460	493	415	454	481	464	494	486	468	519	418	458	458	490	478	495	465	448	483	466	427	430	473	483	470	450	438	464	410	475	481	466	464	507	477	466	437	441	495	477	454	527	481	470	444	442	476	458	472	441	425	447	443	446	459	483	492	458	437	493	476	491	459	470	495	471	468	477	446	476	403	494	427	452	464	500	427	489	433	457	452	457	482	450	438	452	460	457	469	461	402	501	465	433	465	465	462	446	434	435	467	433	476	457	442	426	442	447	465	452	452	441	451	451	441	468	488	461	460	459	462	490	425	445	437	486	463	454	467	430	489	443	496	429	459	455	516	478	462	443	471	402	470	419	440	432	435	451	470	442	453	479	448	464	442	462	449	451	478	412	449	455	476	458	491	453	470	450	429	468	425	489	456	470	485	460	462	493	456	462	488	474	451	485	434	454	486	465	467	473	470	470	499	480	449	470	470	438	445	453	481	463	473	486	487	476	445	463	469	494	437	476	442	467	459	428	503	482	456	476	477	476	429	461	469	466	471	416	449	482	463	467	483	434	407	446	458	460	464	479	456	490	459	469	467	500	426	464	477	530	438	494	481	459	503	464	443	473	453	475	474	446	426	477	477	464	441	459	473	485	471	432	489	472	474	445	494	523	480	486	468	453	428	478	449	436	421	434	451	476	503	471	442	503	482	471	456	424	469	433	478	462	440	479	446	507	447	470	450	487	450	491	473	474	444	441	489	471	447	503	481	468	457	444	426	483	443	447	449	443	495	478	451	470	479	462	486	473	464	444	457	453	482	468	481	458	450	450	495	502	472	450	452	474	506	486	460	437	437	462	463	458	490	472	467	479	439	453	458	451	439	468	479	445	509	471	436	461	456	446	442	489	469	478	491	486	481	461	434	476	424	446	438	457	491	481	490	472	496	448	454	475	458	484	453	453	465	439	459	430	483	467	486	466	464	462	455	437	409	470	475	483	452	441	449	462	473	545	426	451	436	495	502	469	453	441	464	492	515	478	453	463	470	476	458	426	472	490	492	491	476	450	423	492	475	438	477	451	466	463	476	478	456	459	466	463	478	460	461	450	472	456	440	430	475	503	445	494	475	414	496	461	461	495	447	508	472	448	433	450	434	434	474	470	418	502	458	458	518	467	444	448	461	483	455	473	527	446	479	477	450	478	464	433	476	450	434	461	510	460	485	472	466	452	499	447	453	463	460	448	460	459	455	479	437	493	488	487	508	475	452	450	487	446	406	446	429	485	415	472	455	434	496	457	467	469	491	441	475	473	463	463	455	472	458	449	458	475	483	403	437	463	476	468	462	445	480	493	428	426	456	473	519	428	424	468	455	434	474	461	473	480	458	461	447	482	482	473	439	466	459	439	455	513	435	400	483	491	453	462	448	475	449	465	434	451	464	461	434	477	456	451	498	507	414	478	466	413	438	465	447	435	423	454	510	485	452	449	475	492	468	455	482	484	436	446	461	442	471	460	478	453	468	469	466	482	457	464	471	469	465	486	457	473	445	468	459
6518	8872	6360	3320	2317	1372	960	752	701	675	628	577	592	634	587	609	589	600	595	589	615	619	557	601	573	598	621	605	596	602	592	606	615	577	645	619	611	579	613	594	622	606	602	587	583	603	555	608	626	590	580	580	592	602	608	592	578	583	623	569	621	586	581	599	590	584	613	586	613	604	591	535	581	591	635	571	578	577	608	623	541	564	580	601	583	573	569	603	592	586	594	583	633	605	586	609	587	583	596	593	625	618	600	560	618	588	588	606	603	562	613	599	610	631	579	577	576	592	595	575	580	567	599	636	567	572	631	602	573	619	590	569	550	586	605	594	561	587	625	546	614	587	599	606	587	624	571	560	556	587	571	604	610	597	604	599	561	611	616	610	592	591	557	619	617	568	636	609	568	576	608	579	584	587	561	590	587	575	601	632	606	620	587	631	569	585	573	626	593	558	645	605	564	576	537	595	589	651	586	622	635	571	599	576	557	601	625	630	604	545	554	592	544	562	581	588	628	554	603	583	620	569	604	595	587	556	606	590	609	587	615	606	608	573	593	598	626	579	616	607	633	588	599	574	614	569	571	591	572	609	593	604	593	582	605	571	603	600	619	586	562	607	611	581	590	577	582	591	567	602	598	580	582	542	602	590	599	617	612	587	574	590	597	612	590	581	576	618	600	611	582	611	600	592	579	560	612	606	580	609	579	592	600	614	603	568	609	591	603	572	617	603	593	623	569	609	590	664	633	613	618	569	611	579	610	604	558	528	600	591	585	588	556	605	564	624	576	584	651	550	617	579	624	578	589	660	593	600	628	606	613	596	587	600	618	609	541	610	588	587	567	605	580	604	569	566	587	570	561	596	629	611	638	636	630	596	624	583	633	560	607	592	641	570	555	619	655	630	607	565	591	552	566	539	598	624	553	582	656	568	601	561	611	574	612	575	574	594	560	590	629	568	600	574	550	646	617	621	609	579	601	586	594	537	667	599	632	587	582	604	594	584	575	628	600	595	619	578	609	638	572	617	608	597	609	571	572	652	571	626	607	617	608	577	570	595	583	525	596	626	538	619	625	579	606	577	592	591	635	638	623	566	594	624	597	556	584	610	571	586	620	580	572	567	589	594	601	644	580	593	559	592	557	595	570	626	615	625	592	625	599	590	602	638	589	557	614	595	601	580	623	592	593	617	584	573	554	576	598	579	617	577	598	595	628	595	599	559	634	589	623	598	573	614	624	586	603	618	567	611	605	575	561	634	604	612	609	635	604	644	583	586	570	542	553	609	623	599	601	632	635	593	601	630	595	608	595	606	610	607	605	612	589	633	610	612	616	600	563	593	633	605	603	558	647	622	609	600	608	655	597	566	558	579	561	592	598	586	596	618	602	604	597	572	575	601	569	599	585	575	602	576	609	563	576	551	591	580	573	596	641	597	581	587	594	595	626	631	629	605	583	585	613	589	610	609	587	582	590	582	606	629	564	618	585	624	610	576	628	606	620	557	587	570	563	567	566	639	576	586	626	594	577	618	605	609	577	644	623	603	598	593	603	617	591	597	631	599	591	584	636	587	581	585	623	616	579	551	606	577	535	589	611	591	574	592	532	624	559	572	604	589	639	585	621	590	574	569	637	582	580	601	636	599	584	582	559	584	623	614	612	584	598	624	600	571	577	571	582	556	579	603	601	595	580	602	593	583	576	618	557	624	597	625	622	600	577	625	613	616	558	581	592	588	622	608	624	585	588	595	607	594	587	613	622	617	624	614	607	621	585	621	579	556	637	625	594	570	608	594	617	639	612	593	599	582	604	607	624	614	587	581	584	585	601	567	590	575	651	629	585	572	583	599	567	568	577	602	622	596	579	605	586	610	605	594	590	604	606	585	605	582	580	554	646	645	550	585	563	609	571	590	568	607	562	609	577	561	618	626	603	542	603	577	593	573	585	543	556	563	602	609	596	593	623	570	595	628	600	594	605	552	599	631	553	588	617	589	640	616	598	608	570	588	608	585	648	643	544	591	648	602	546	563	613	557	562	600	542	624	595	582	590	623	639	595	596	573	580	602	554	584	641	604	610	584	592	576	572	611	589	607	595	605	563	601	581	597	584	625	633	654	604	641	599	605	594	610	629	574	552	577	583	628	600	596	632	580	569	646	564	584	538	633	532	598	592	632	608	555	567	582	596	630	592	592	597	579	593	550	610	606	605	580	608	562	584	580	574	630	545	577	601	588	591	536	557	585	583	627	591	600	594	579	583	590	627	557	568	589	599	574	631	610	583	611	635	609	595	612	600	603	646	596	662	557	605	579	608	608	577	561	615	659	619	576	559	583	626	598	576	574	605	562	591	564	595	591	560	562	619	628	564	582	590	622	560	618	574	586	603	557	560	577	611	596	602	581	638	614	615	629	556	616	597	616	588	556	552	598	639	602	577	624	620	613	621	580	584	586	626	589	611	621	619	604	634	603	617	584	618	604	576	618	631	640	609	626	607	587	561	580	571	595	565	620	588	564	567	609	575	614	566	570	608	643	565	579	593	633	594	580	598	570	615	665	636	583	626	581	588	593	589	595	581	613	604	598	566	588	652	654	604	594	605	536	564	584	590	618	628	621	635	613	574	611	633	614	572	548	541	587	581	589	613	559	533	586	601	627	606	584	593	581	598	634	625	643	595	577	587	556	601	607	558	574	623	634	567	547	589	596	552	610	615	544	600	595	599	583	530	574	602	581	606	577	591	601	617	606	610	600	575	601	569	573	598	597	597	644	569	548	601	590	604	611	576	607	600	607	635	592	596	583	579	634	583	583	592	600	604	604	621	577	596	614	598	553	587	601	592	602	588	609	613	613	641	584	594	613	598	580	589	611	572	586	583	642	619	591	596	594	611	619	644	587	582	613	617	593	563	557	600	574	596	580	563	625	596	592	555	604	614	618	580	593	581	582	572	541	591	588	585	596	575	618	586	592	608	622	574	610	606	635	619	595	571	619	612	582	558	571	602	609	583	577	593	592	589	601	564	601	600	619	601	603	654	600	596	596	583	637	569	572	577	598	582	594	600	607	635	518	592	602	624	555	581	573	621	643	574	616	608	606	556	563	641	614	602	550	599	619	587	645	585	633	601	630	553	624	589	650	619	635	597	561	618	596	559	630	663	616	604	599	608	594	598	549	538	615	573	571	584	619	590	585	605	589	640	600	584	581	572	656	607	614	589	621	599	667	586	562	589	590	635	609	605	580	640	598	552	573	593	563	588	602	575	596	567	607	600	614	657	625	563	591	585	573	610	617	577	637	586	590	570	596	610	635	593	558	602	629	591	554	619	573	592	661	583	552	589	599	587	579	608	621	599	598	576	577	607	565	546	593	638	604	561	595	580	620	539	634	568	597	635	600	546	632	592	572	528	583	566	639	611	625	617	637	634	573	596	613	579	560	609	612	593	591	654	620	619	571	602	593	608	619	596	590	582	568	602	608	600	605	647	612	654	617	584	586	569	616	602	613	649	602
22983	21057	28308	24013	21031	9513	1713	1185	952	934	823	804	826	781	757	798	743	753	767	796	726	768	731	764	762	705	712	727	746	750	716	763	727	767	694	676	688	736	756	722	782	744	702	704	710	700	737	688	695	741	715	755	693	732	751	680	705	768	697	728	718	751	735	700	689	684	705	690	759	697	720	695	709	715	746	732	733	720	697	698	722	711	715	714	721	701	699	704	713	709	659	696	677	726	691	718	671	726	735	696	729	750	704	692	693	698	767	774	701	747	713	660	773	688	753	689	682	757	719	714	719	742	752	704	708	702	686	671	684	704	705	728	739	678	672	690	687	743	743	738	726	712	681	701	719	722	713	710	683	716	707	734	702	694	741	712	713	687	737	710	697	711	657	702	684	702	711	726	738	713	723	706	716	683	680	733	679	721	701	711	686	691	750	700	739	674	709	739	725	689	719	718	738	749	709	710	713	693	656	731	732	739	708	752	717	723	714	700	711	724	745	694	694	740	722	720	698	738	702	745	727	724	702	750	695	689	701	756	691	709	713	700	714	680	703	745	726	734	670	695	715	695	714	736	721	715	750	730	735	715	715	652	701	700	707	758	720	744	737	752	721	675	695	783	700	709	671	703	690	697	685	725	683	670	757	689	721	728	682	746	718	746	723	653	718	706	693	717	734	767	738	686	700	732	696	724	702	734	721	731	738	712	702	717	722	721	733	748	704	700	707	708	768	702	678	713	694	760	679	674	744	742	718	693	725	692	682	752	733	693	722	701	710	727	690	679	718	698	701	690	703	766	728	700	717	723	669	669	723	672	665	664	721	769	679	695	720	707	646	717	668	685	719	717	705	751	708	735	699	691	722	705	709	718	683	703	728	767	719	708	755	730	707	716	722	755	698	700	741	674	710	682	730	675	706	713	728	747	711	694	726	719	714	700	683	726	740	714	681	729	663	700	689	739	700	724	747	719	727	725	717	700	719	710	706	721	719	723	735	718	711	726	757	723	695	729	709	718	718	717	678	728	713	697	688	684	712	668	743	738	677	688	715	685	725	719	692	691	716	705	735	719	724	652	693	736	651	731	653	661	707	679	697	718	767	701	756	758	702	714	700	693	701	692	739	744	700	734	738	747	726	715	698	720	749	731	715	708	695	683	690	708	712	706	696	686	746	724	704	735	726	719	725	710	724	671	664	738	691	730	712	682	714	714	696	727	689	683	706	686	734	685	722	727	708	719	702	726	722	701	724	710	713	734	694	734	709	747	748	765	701	742	727	728	748	717	705	663	716	683	715	708	756	733	680	699	717	692	735	766	728	729	707	678	718	687	756	740	712	782	721	740	666	689	739	740	735	711	685	807	737	731	745	732	726	688	729	705	706	716	732	665	669	703	742	724	692	688	696	721	763	697	717	689	799	694	671	730	756	703	719	754	755	740	720	710	704	763	675	741	750	707	757	702	741	639	737	734	758	730	709	695	701	723	718	716	735	765	684	772	665	712	735	723	712	692	733	728	715	697	679	713	727	750	707	695	724	737	679	686	688	735	676	703	794	730	707	715	693	705	723	719	748	720	745	761	701	722	655	697	720	686	700	740	705	724	715	664	781	697	670	704	705	739	724	704	709	735	740	717	741	765	708	720	709	744	675	717	692	730	751	720	750	704	724	695	700	651	682	675	746	736	707	726	697	764	721	656	733	716	691	709	699	703	705	750	768	681	697	700	737	711	763	727	707	749	719	686	695	731	706	679	716	750	708	671	716	759	715	732	750	728	705	726	748	690	716	707	708	705	703	744	705	725	693	706	732	676	699	737	687	768	677	674	714	743	728	698	723	699	721	707	732	717	689	711	713	647	718	745	667	701	710	702	703	661	680	697	700	750	665	745	694	702	679	699	753	747	690	754	752	706	715	699	758	712	696	653	740	725	710	694	747	707	705	727	729	747	705	711	726	750	702	746	749	728	686	692	685	709	698	739	711	686	730	735	667	714	749	690	706	727	746	697	701	688	681	732	737	736	764	708	715	733	694	697	762	738	717	727	746	696	703	726	726	715	673	740	744	711	691	729	715	683	707	741	682	681	712	727	715	702	723	702	721	716	707	726	688	717	718	712	707	671	690	733	746	728	703	683	785	684	679	732	716	714	716	715	752	748	698	697	724	723	663	681	667	722	722	716	711	757	719	669	724	725	766	759	691	694	678	722	673	760	711	672	717	674	707	725	756	701	718	698	668	745	737	739	685	765	686	717	708	706	679	713	733	738	704	702	723	685	710	705	704	701	719	722	741	719	724	721	706	728	677	716	708	733	754	741	702	683	719	693	732	693	732	722	689	707	711	724	717	703	686	726	730	714	737	721	720	690	693	713	727	723	707	681	690	720	720	688	690	666	652	690	740	725	739	711	684	759	700	691	715	728	694	720	674	758	692	721	697	697	706	713	704	704	719	750	688	711	754	672	746	696	699	709	715	694	713	681	682	721	703	690	687	680	656	676	702	726	735	758	686	747	674	673	698	732	684	644	712	690	655	724	746	762	722	709	696	745	683	705	717	673	726	696	723	717	725	698	714	678	689	662	669	737	738	707	725	768	676	723	701	680	713	706	725	702	710	718	740	756	698	733	780	676	704	727	724	681	655	698	735	706	740	700	724	722	707	713	689	725	669	745	729	679	711	732	742	731	704	723	735	711	717	712	724	708	705	728	717	721	714	750	730	711	730	743	693	707	669	674	701	723	709	751	713	710	705	732	684	743	744	729	746	675	733	727	742	687	690	712	729	694	720	738	753	710	704	682	768	705	698	722	715	700	762	763	710	694	748	688	769	743	724	755	651	745	739	678	710	695	729	689	715	720	715	714	724	766	717	701	719	663	726	737	665	705	761	742	723	675	765	705	725	689	698	731	682	710	692	712	703	718	712	696	628	750	700	711	751	717	731	782	716	713	745	743	682	734	682	691	738	705	752	662	710	704	717	740	690	694	700	766	705	735	709	730	762	742	719	688	736	674	749	716	743	681	665	712	731	669	758	722	754	704	695	712	706	732	691	703	733	745	724	705	726	721	711	697	723	679	688	753	669	722	700	704	700	707	742	727	702	706	688	735	736	722	718	734	757	721	685	657	706	729	695	737	694	696	717	711	718	687	701	722	706	756	710	684	661	739	680	718	677	683	750	690	727	707	676	743	707	756	686	698	708	699	726	750	751	726	692	734	721	742	721	675	682	740	713	716	691	683	756	694	706	745	716	766	684	720	733	747	659	705	711	708	718	708	716	720	664	740	713	698	695	700	658	717	730	701	687	694	696	696	743	725	713	682	723	653	696	627	723	757	668	695	716	706	704	664	701	664	711	757	710	733	736	770	721	712	702	693	728	732	741	719	684	718	630	755	706	732	698	698	742	721	680	714	707	733	671	707	701	728	709	703	722	728	740	749	733	731	748	694	703	705	705	725	690	744	761	698	728	730	706	737	712	697	729	712	681	704	679	722	702	752	684	714	752	678	739	720
6722	17701	12481	6623	4537	2707	2085	1755	1475	1303	1199	1156	1112	1041	1049	1064	1055	1012	995	1018	997	1001	1013	968	916	918	914	919	932	925	921	956	925	899	979	861	945	896	929	917	961	953	964	856	920	936	926	940	907	927	940	905	927	926	934	956	900	952	862	907	923	918	979	950	946	967	907	910	919	937	897	910	864	900	867	932	922	882	915	880	917	941	951	899	951	915	943	952	929	896	928	950	835	933	901	883	949	907	950	871	911	970	907	925	893	824	907	910	921	967	900	902	928	869	939	881	910	920	919	927	919	912	891	922	944	903	903	851	907	901	955	879	932	924	955	922	954	888	933	846	928	906	930	891	934	854	970	924	885	911	873	880	913	911	952	934	912	987	905	932	939	906	945	880	886	921	899	913	902	905	867	937	879	942	929	930	923	911	975	883	851	972	888	918	882	841	934	870	876	883	923	913	898	896	965	923	879	906	852	876	926	933	909	894	935	919	937	940	910	908	895	906	897	885	889	883	946	935	934	885	879	956	885	903	958	906	910	918	887	913	852	906	928	904	851	976	955	914	913	941	859	908	950	922	954	918	931	889	912	910	903	848	884	944	889	923	871	922	899	910	909	913	967	914	890	908	896	900	851	839	940	924	867	952	936	929	928	946	912	903	908	898	864	911	956	894	952	913	950	885	866	905	889	947	921	913	924	931	928	912	912	903	943	900	918	885	957	872	900	930	873	897	891	949	892	899	937	869	883	879	892	856	904	925	979	891	975	944	875	925	907	877	937	915	932	927	910	880	934	914	922	926	936	948	977	918	912	886	884	852	892	900	901	851	909	924	934	920	939	904	888	948	887	887	963	890	884	903	947	908	823	917	909	883	873	849	904	955	940	864	880	962	932	952	874	911	891	942	893	882	840	892	915	955	871	863	893	911	909	914	891	890	889	947	872	879	983	862	950	949	826	900	909	879	941	905	892	859	945	911	905	949	912	893	927	867	885	916	911	903	935	897	902	948	949	948	946	905	907	923	883	903	921	934	881	970	905	918	899	924	893	885	948	930	881	915	936	846	893	909	914	955	924	932	928	867	914	872	913	920	907	992	932	842	895	931	896	910	880	911	929	873	930	909	942	866	872	843	936	899	908	910	880	884	935	851	909	908	892	898	964	897	866	841	900	926	909	883	870	916	920	900	873	961	885	961	872	937	885	896	889	916	955	925	915	906	914	860	916	928	874	881	856	961	942	878	909	892	936	919	938	942	876	907	867	925	966	951	918	886	890	913	888	890	930	881	971	870	949	914	843	909	899	912	958	894	912	924	916	912	885	929	902	904	906	878	867	950	907	963	904	909	905	912	911	902	894	873	888	961	923	912	887	900	926	924	912	890	905	886	874	896	880	923	937	893	921	896	938	900	905	935	923	899	973	912	932	875	890	868	928	892	920	887	860	898	856	902	870	893	933	916	913	888	901	853	904	953	922	902	940	876	925	853	891	889	898	958	934	907	943	894	884	903	935	962	952	921	904	938	937	952	902	896	885	904	936	921	908	936	873	900	921	883	904	887	891	921	913	869	857	924	969	895	878	862	863	949	908	894	905	894	932	933	874	908	874	907	892	965	951	913	900	893	925	892	932	904	907	897	894	843	919	924	900	924	948	842	898	933	886	950	938	946	945	932	900	861	886	890	855	920	900	899	852	895	923	867	889	906	857	875	906	898	888	879	985	872	904	976	887	904	909	931	865	910	919	854	936	898	894	922	900	932	859	924	948	907	937	853	862	952	942	973	894	867	854	921	904	861	907	901	921	895	917	1009	901	895	917	932	992	840	949	922	963	921	895	973	923	919	934	871	892	900	942	929	952	904	886	968	944	905	898	893	911	962	912	904	933	858	897	886	942	885	935	881	943	921	954	885	900	948	891	885	876	886	961	940	897	902	918	872	916	949	903	926	912	913	881	951	1006	912	900	897	882	869	905	881	911	906	910	901	904	947	921	933	877	953	876	910	953	883	898	891	928	925	862	961	883	926	895	914	898	935	905	863	924	935	918	897	943	937	921	902	910	939	841	854	891	913	941	928	835	928	968	927	862	848	941	877	929	931	932	898	878	841	913	892	908	872	930	873	920	927	911	910	884	867	905	949	989	910	928	893	886	833	894	919	899	888	919	878	886	910	882	932	863	882	902	888	895	900	896	850	874	891	902	882	910	931	908	897	951	883	941	919	946	908	920	919	962	900	905	873	906	916	986	914	931	945	888	881	857	941	913	888	899	935	927	922	951	887	944	892	947	913	864	892	902	904	968	930	903	951	880	920	970	935	914	864	892	963	891	915	934	918	849	937	937	915	879	924	928	931	895	970	905	937	881	867	903	948	968	901	920	877	881	879	934	893	927	922	925	884	953	873	919	878	903	886	912	894	900	912	916	937	960	878	896	904	934	959	932	937	918	947	879	923	888	883	880	944	901	947	930	908	916	866	929	884	944	894	940	891	933	893	908	898	874	897	901	916	900	865	947	932	934	927	864	906	921	946	909	962	896	889	888	871	923	928	928	861	912	960	905	936	956	921	848	872	915	879	893	969	881	864	890	937	916	880	901	895	922	901	906	897	950	944	900	879	907	902	923	906	893	881	935	910	905	912	914	888	921	907	920	898	866	965	903	863	928	907	923	920	914	933	931	927	956	877	908	882	877	911	888	882	897	910	875	916	894	1003	886	951	960	894	885	896	896	896	882	893	950	920	922	898	899	904	941	944	881	930	926	901	908	861	889	820	894	886	929	912	916	938	896	880	841	975	884	911	902	887	913	917	879	965	915	944	906	938	905	902	914	891	926	889	913	899	859	973	881	895	891	908	887	949	886	895	894	896	878	896	944	898	968	886	906	888	896	909	884	873	896	935	905	897	907	925	886	934	908	947	928	901	862	880	913	948	939	936	884	913	919	888	861	869	843	939	901	893	850	858	905	922	915	952	845	937	923	906	880	882	973	929	968	875	890	896	920	908	906	947	946	911	915	931	916	915	881	879	914	913	899	917	887	892	874	988	920	864	920	962	892	890	970	918	938	888	872	875	951	900	873	955	899	893	958	927	885	935	902	888	860	908	927	930	938	957	852	852	884	935	912	937	911	963	904	900	862	879	912	913	878	951	927	939	894	894	937	905	857	933	880	904	903	897	968	944	884	874	949	901	948	938	904	921	907	914	915	931	927	911	931	913	932	863	919	886	889	866	914	862	922	944	912	910	963	913	871	925	918	899	905	995	908	887	880	912	913	906	901	966	920	897	970	918	933	868	914	905	882	916	909	925	968	944	912	891	940	891	910	897	900	915	869	932	942	914	930	858	936	937	874	914	891	910	965	890	880	876	875	889	921	948	894	840	894	899	878	905	888	910	937	942	883	886	898	904	958	910	949	881	888	915	950	894	885	911	880	872	883	903	857	938	904	866	953	901	896	945	880	916	907	884	908	906	913	885	878	854	935	970	934	923	912	900	917	893	875	879	891	884	925	908	917	915
24209	21049	26953	25154	7295	833	599	488	337	307	302	299	247	244	273	258	229	237	249	259	260	267	260	233	245	225	235	234	240	224	242	201	214	235	219	199	253	234	209	211	208	208	243	224	218	218	225	231	199	242	227	213	217	237	219	212	242	200	215	214	209	236	246	203	207	222	216	231	264	219	212	214	200	212	231	229	227	220	206	215	202	200	217	234	221	247	211	246	237	243	206	203	206	202	230	230	234	223	237	233	208	232	247	209	226	213	221	262	185	207	231	215	208	202	232	210	222	200	221	205	215	219	230	216	218	254	229	250	228	249	228	244	252	249	224	205	214	225	209	237	261	242	204	235	230	209	227	200	237	218	229	254	197	234	211	206	216	224	222	225	227	227	233	209	219	241	244	214	216	221	212	219	214	223	211	243	231	214	251	229	226	234	195	222	230	251	224	216	231	222	235	224	223	218	236	217	212	238	200	214	182	216	210	221	261	241	207	222	201	226	215	236	233	236	243	240	255	223	238	224	191	209	222	237	215	216	200	218	210	212	203	217	222	218	218	212	205	224	220	223	224	223	216	229	217	214	224	201	215	260	231	216	227	221	199	197	261	227	232	233	216	230	251	226	233	215	234	229	196	211	239	226	209	186	238	233	227	229	214	242	216	236	228	221	207	217	241	216	214	234	248	220	203	207	217	221	209	230	219	203	217	224	198	212	217	209	226	226	228	239	242	240	235	192	207	235	232	217	215	227	220	220	232	226	232	233	214	228	236	238	231	228	215	236	238	195	224	225	246	203	204	217	212	220	225	195	206	227	243	243	233	229	218	230	234	213	228	199	243	239	221	247	227	211	218	204	237	212	258	224	245	228	207	222	209	205	201	233	243	223	223	257	220	235	198	232	227	221	227	219	232	225	240	222	220	221	246	237	223	227	192	226	214	218	239	232	208	226	222	226	231	231	216	235	215	213	229	226	215	229	225	200	221	231	222	232	218	219	224	208	218	240	215	232	236	222	236	219	210	202	243	234	227	216	215	228	225	238	220	221	198	233	229	232	225	234	243	235	225	218	225	250	215	195	229	218	209	189	204	229	228	225	230	218	220	277	240	222	243	253	257	190	238	221	213	229	229	199	218	236	222	225	241	238	204	225	242	214	209	219	218	218	221	244	237	241	226	230	216	209	213	197	210	224	211	225	245	207	208	194	219	212	228	230	211	240	227	239	238	237	219	223	228	232	247	207	221	221	231	226	242	218	220	216	248	205	216	225	230	235	215	212	213	220	236	235	211	207	225	195	211	224	232	238	234	214	226	246	214	213	219	214	216	201	226	222	201	221	221	253	205	218	210	238	227	219	217	209	226	243	239	201	227	225	215	219	216	205	253	202	228	249	255	221	223	189	201	220	207	220	239	237	211	213	218	205	225	238	218	211	217	205	232	195	232	221	217	221	225	196	223	241	217	266	206	236	257	235	214	212	225	212	208	209	236	211	230	205	191	227	216	243	242	203	236	218	178	225	217	216	238	223	192	221	205	227	231	207	212	231	243	229	215	235	241	227	221	221	216	223	215	192	213	225	205	226	226	214	234	226	220	237	229	229	210	199	210	223	212	236	250	224	235	239	227	270	221	200	197	237	198	221	222	217	240	229	215	259	230	245	215	258	226	200	230	234	224	215	254	240	224	214	205	199	225	216	215	234	236	222	226	207	217	230	235	237	267	225	222	200	231	214	220	216	228	241	245	233	223	232	208	216	204	238	207	222	219	230	230	220	253	223	238	217	200	243	242	231	234	216	223	217	191	216	220	233	211	230	207	222	217	232	236	226	228	219	207	224	241	243	208	230	206	195	235	208	230	209	217	197	222	237	216	213	236	198	237	227	205	220	218	197	232	250	192	197	221	219	223	204	228	238	222	225	240	212	234	248	241	226	228	225	211	208	224	240	229	230	245	199	227	214	271	221	229	241	237	214	215	191	217	212	226	226	214	185	221	231	233	217	207	212	207	217	222	235	230	245	222	211	226	204	229	235	234	231	236	238	215	230	234	211	217	213	233	216	221	210	244	212	236	213	222	222	219	257	234	237	230	221	218	209	221	213	230	220	221	233	233	237	217	210	219	238	193	200	261	239	245	234	197	220	247	217	231	223	213	223	217	232	238	237	213	220	225	216	224	234	258	209	207	214	226	204	212	203	236	202	226	215	228	236	210	235	222	216	237	206	226	213	233	190	208	203	226	234	240	213	205	228	210	221	228	226	215	207	235	221	219	224	210	218	235	240	248	234	211	202	228	235	242	209	248	199	227	213	218	221	210	211	211	198	222	234	193	247	225	224	217	217	228	237	230	212	231	223	242	209	224	209	226	221	208	220	199	225	234	219	215	229	212	214	239	205	239	214	226	207	216	207	246	234	242	220	243	197	225	214	213	218	239	219	239	249	233	190	179	235	223	257	247	252	230	228	222	207	225	237	204	219	226	210	246	221	210	234	230	251	209	229	220	243	219	230	228	215	230	202	217	227	215	248	216	233	214	196	218	200	181	203	217	235	227	210	230	220	235	210	207	197	250	218	228	240	225	211	236	208	236	217	213	222	211	247	179	213	254	217	225	227	209	252	218	243	197	207	202	233	237	220	216	235	224	188	247	219	212	207	237	196	239	224	216	231	203	205	234	197	206	206	195	246	190	210	199	215	229	226	228	217	270	192	206	220	213	225	199	206	234	254	207	207	223	193	222	225	223	228	207	230	222	241	211	225	235	246	220	220	240	201	195	210	205	218	216	222	233	225	211	242	240	212	237	224	220	224	217	201	227	210	253	196	200	237	215	226	217	218	209	213	227	247	222	231	218	223	240	210	217	230	225	203	210	238	213	217	221	248	224	224	217	211	233	225	220	213	212	217	229	210	214	215	229	220	206	241	212	211	237	236	228	218	193	238	251	213	221	239	221	233	191	215	228	215	198	250	228	235	209	245	223	232	239	207	222	206	200	255	219	207	184	232	199	259	246	209	189	219	227	206	216	204	230	224	199	233	227	208	195	199	223	209	224	213	207	209	220	212	224	207	209	208	221	216	226	211	213	213	205	214	226	226	203	231	230	204	228	236	212	200	231	216	231	199	228	215	205	225	224	214	229	249	216	210	226	223	211	220	219	233	219	215	228	206	190	204	231	230	200	216	216	200	233	237	226	235	215	200	208	227	224	209	220	201	231	224	203	211	229	218	231	214	228	199	211	218	226	231	215	242	246	232	207	207	204	228	214	246	232	210	212	197	229	197	227	213	220	214	215	218	254	248	232	218	223	223	221	219	226	238	231	193	214	232	188	209	216	248	235	239	210	213	214	233	199	224	202	232	215	240	238	242	224	239	212	216	209	223	225	224	198	241	218	243	212	187	234	202	210	201	214	228	245	199	220	242	218	214	220	215	242	229	212	244	224	246	232	215	242	209	196	217	224	228	245	211	227	227	218	215	193	230	212	232	221	253	263	217	229	228	228	217	209	205	235	223
5815	14525	8762	3681	2694	1553	1261	1009	656	554	465	422	370	384	405	362	392	357	353	346	345	314	347	310	319	322	273	316	307	323	335	336	315	337	352	294	312	294	304	324	342	306	337	317	292	323	290	335	323	307	326	307	312	293	309	296	322	315	322	299	348	318	292	306	312	281	307	302	284	289	327	306	331	317	344	343	315	297	299	303	345	290	287	319	328	332	302	329	323	317	318	320	331	309	307	293	295	324	288	319	293	317	313	335	325	334	341	291	310	317	301	274	319	336	328	328	321	301	302	305	335	338	288	295	277	301	290	302	292	291	313	332	325	304	320	290	298	313	320	300	335	296	300	340	298	339	315	275	296	301	312	308	301	317	349	319	313	314	309	283	308	293	303	296	309	309	312	278	329	324	312	313	311	291	342	267	319	305	296	306	277	281	282	310	280	295	291	332	303	304	281	269	300	307	330	316	305	316	293	293	294	306	293	295	283	310	320	258	316	282	337	312	298	318	289	280	303	280	323	313	291	312	305	300	276	294	289	283	285	319	300	316	283	289	309	313	277	299	288	305	322	313	294	336	345	313	300	332	304	319	308	288	321	287	292	329	303	317	285	267	333	306	306	328	319	346	316	300	283	329	337	315	319	290	313	281	305	275	317	304	325	306	305	298	333	316	331	311	293	278	280	290	318	334	308	326	323	325	294	303	300	308	325	283	299	311	304	274	269	324	316	358	291	295	310	347	300	318	296	355	313	271	310	287	292	315	298	281	283	307	290	318	262	297	259	297	295	297	302	316	286	295	306	345	292	332	305	318	297	303	308	334	289	297	293	316	357	290	355	316	271	287	327	298	306	334	309	319	318	338	291	300	323	272	297	297	323	320	320	323	321	317	314	292	317	313	323	312	309	295	310	312	288	309	328	309	316	313	314	334	313	291	272	296	263	287	303	303	336	300	311	323	313	302	314	321	313	337	298	317	316	284	296	298	292	305	278	314	300	323	328	276	317	308	316	302	310	347	305	305	334	335	342	299	313	320	293	327	312	309	324	312	312	278	281	263	342	297	328	298	309	306	326	309	308	316	304	349	298	295	270	316	302	339	283	303	288	304	312	306	317	318	296	310	286	316	311	284	296	271	312	290	311	323	300	317	281	293	333	314	329	316	314	319	299	293	283	313	315	302	297	304	288	337	339	319	304	303	311	301	315	277	308	280	321	287	322	307	317	282	308	277	329	302	307	294	265	312	304	318	326	307	302	291	307	303	285	282	323	303	323	313	305	297	301	330	329	311	326	310	282	316	285	291	341	306	299	315	335	294	322	311	284	328	269	310	295	298	287	269	291	303	294	310	268	284	276	306	322	320	318	313	283	308	351	320	284	295	304	301	288	338	316	297	308	317	304	324	305	305	335	294	303	288	336	286	297	315	301	287	323	334	340	289	281	348	285	278	320	310	296	291	284	310	314	329	334	315	308	307	286	325	303	316	301	324	307	331	291	330	359	308	305	325	289	312	288	336	285	345	277	311	319	290	294	320	300	327	303	297	319	327	319	329	286	323	346	334	295	298	301	307	341	309	325	318	303	300	289	303	279	324	292	322	300	329	330	293	321	324	316	329	320	293	305	301	317	318	295	320	288	271	295	309	308	346	310	319	287	306	317	321	308	307	319	296	296	295	321	296	285	288	299	297	318	307	316	292	286	305	327	333	287	296	297	304	269	296	324	305	260	340	312	326	306	330	312	326	303	309	303	334	315	315	306	296	316	313	285	313	283	332	295	317	303	327	312	301	285	284	304	293	276	296	308	269	329	324	313	289	286	326	314	320	310	328	306	328	305	294	277	323	291	316	304	323	290	299	334	325	325	303	317	274	293	302	307	282	302	307	296	357	323	284	293	293	306	297	310	323	321	281	288	301	284	326	326	310	299	313	287	300	315	315	291	327	302	297	294	313	317	324	318	313	334	272	264	353	288	317	314	335	325	328	294	317	331	318	328	316	300	292	303	309	288	299	326	290	304	300	298	312	295	294	323	332	311	304	333	295	297	298	309	337	330	304	323	296	263	296	287	313	334	290	294	296	305	303	300	319	307	283	319	285	317	307	319	279	267	329	323	281	354	323	313	308	327	291	313	317	302	303	287	304	314	317	309	311	330	301	326	315	309	298	290	292	301	310	300	296	340	282	310	272	311	329	279	316	290	308	285	301	320	296	305	299	304	311	318	294	341	307	299	309	306	299	293	300	315	326	304	318	314	339	332	334	336	275	296	307	286	309	268	299	323	273	318	279	333	289	283	293	316	291	340	326	335	307	300	301	303	274	278	270	318	298	302	306	313	329	336	280	292	306	323	283	317	290	303	313	311	290	315	303	284	304	302	303	295	349	292	308	334	315	339	277	310	313	306	292	299	301	312	325	328	323	300	305	309	314	319	324	292	306	330	320	327	321	308	303	304	332	265	315	340	318	283	310	298	313	282	302	307	278	300	285	324	292	304	279	290	281	290	295	293	327	305	283	311	319	284	294	291	272	298	289	311	319	288	293	331	298	301	301	317	314	340	306	313	334	288	347	312	312	323	296	296	311	321	289	279	302	316	304	325	279	287	298	322	320	290	308	299	283	298	338	317	311	275	318	288	316	306	323	333	322	338	306	311	317	291	292	316	292	319	321	319	348	307	298	308	314	309	315	311	302	324	305	301	325	339	298	295	321	323	298	273	320	323	289	308	320	302	315	292	315	296	313	317	304	281	271	311	315	323	293	287	325	289	317	292	301	299	313	308	316	295	285	305	315	291	300	270	298	312	304	277	318	315	290	295	302	319	297	318	304	296	350	297	286	340	283	298	306	296	322	336	334	281	307	293	310	319	293	332	321	324	302	300	334	291	312	285	328	306	310	301	310	306	286	354	310	329	339	315	291	312	283	317	311	327	304	304	301	308	303	292	289	300	324	331	312	320	295	287	322	325	312	335	331	316	289	313	320	322	290	318	329	290	304	304	318	302	288	325	294	281	297	311	325	306	308	298	329	318	316	318	301	288	300	334	329	300	316	301	307	304	324	306	295	304	297	289	306	316	302	304	319	320	319	296	316	325	324	320	283	296	318	272	266	294	290	264	326	276	308	294	294	324	323	295	301	319	315	293	336	310	269	324	319	320	319	328	339	289	299	303	303	296	313	316	306	318	322	300	321	308	318	305	304	313	308	318	286	317	322	304	331	290	310	298	321	303	333	297	310	321	282	308	319	286	328	302	327	326	326	288	309	300	317	314	315	306	306	289	299	284	335	318	309	309	302	303	312	285	305	302	331	303	285	302	322	314	300	293	301	313	307	292	328	307	318	314	293	316	300	294	283	293	313	309	296	312	322	263	296	318	315	261	338	296	327	283	319	309	293	294	307	285	318	316	337	284	289	303	270	284	338	321	297	295	274	300	334	319	290	299	307	309	326	295	300	302	302	303	320	291	320	321	324	311	305	291	327	312	297	286	287	315	297	331	319	309	307	311	323
22118	21094	28826	23587	21096	21104	6976	1470	953	877	764	652	618	643	635	626	598	597	596	567	623	567	564	551	551	547	525	535	522	528	514	533	525	545	550	539	510	489	550	515	548	501	518	509	550	556	531	520	548	535	542	539	501	510	490	499	506	547	526	521	514	514	512	522	534	534	500	574	529	507	502	491	502	533	508	547	531	509	514	536	500	511	512	550	553	482	575	478	536	491	498	479	497	501	487	555	530	522	537	515	548	478	531	504	477	502	511	495	502	537	484	538	496	521	521	518	548	583	540	559	512	534	513	499	539	511	553	511	502	496	482	535	540	508	526	512	503	532	533	533	491	489	551	534	495	496	562	484	531	505	530	498	508	510	500	510	507	487	508	500	469	461	495	484	517	543	501	524	546	560	509	485	480	531	508	528	506	498	520	503	505	469	495	498	476	507	509	517	539	502	539	480	508	493	505	544	517	509	530	532	532	500	553	558	520	524	512	498	516	534	525	540	526	549	533	521	506	501	523	547	513	523	502	508	516	514	524	515	518	515	519	505	525	485	498	572	554	474	547	515	490	504	536	548	534	545	474	519	523	484	498	508	515	543	560	535	545	567	496	535	544	495	496	528	498	538	495	525	564	528	519	517	512	505	485	510	506	486	518	503	505	511	488	499	497	511	512	520	530	513	536	511	539	522	485	532	494	486	562	525	545	499	507	483	566	525	525	487	518	495	525	521	504	510	522	507	494	443	576	544	503	480	487	522	511	504	497	507	514	494	531	542	537	452	488	529	517	550	509	475	534	503	517	539	519	522	522	525	494	519	524	495	504	502	537	544	552	549	544	540	522	525	494	523	537	527	513	529	479	515	523	519	500	500	484	507	465	531	506	539	495	536	542	528	481	493	512	509	494	526	522	475	490	536	485	501	535	549	491	503	568	534	527	472	521	538	505	484	482	498	498	512	505	550	502	499	488	495	512	520	515	486	506	546	518	509	520	513	565	520	524	522	532	494	482	572	529	562	500	533	474	527	505	502	507	554	525	535	488	525	508	481	553	518	504	519	491	481	492	501	557	507	494	477	521	533	524	532	519	500	514	508	536	562	522	529	556	484	483	562	496	504	540	513	485	555	526	454	504	535	461	513	506	542	526	534	515	532	483	521	488	526	486	539	533	537	542	512	495	533	507	525	485	519	481	513	554	503	535	493	509	535	500	512	534	509	503	492	550	518	476	532	548	547	550	509	542	498	507	501	516	517	506	547	503	466	486	507	490	517	488	496	542	509	519	495	526	512	530	554	529	504	502	513	518	537	551	503	542	541	532	522	512	503	488	547	495	540	534	501	526	495	521	492	485	467	514	491	517	497	502	508	538	543	486	516	514	513	507	527	531	490	515	527	518	538	528	502	506	490	558	510	484	512	531	544	523	512	530	522	467	520	501	493	484	512	517	502	513	519	522	536	526	504	491	545	507	480	513	512	528	509	506	542	499	510	493	554	494	505	550	532	487	508	470	509	496	568	518	529	541	485	538	518	500	464	515	501	524	517	502	508	483	497	492	493	458	547	484	497	528	499	549	513	543	533	507	523	501	516	486	512	529	533	506	503	490	564	516	505	536	562	512	534	548	526	489	519	519	481	489	501	585	540	521	520	533	524	506	508	500	517	504	494	470	536	518	519	494	521	508	512	493	521	518	561	529	535	507	522	493	524	496	502	540	529	493	481	503	511	501	546	475	509	471	547	566	509	513	537	513	483	523	538	552	489	475	541	513	516	484	470	521	543	515	510	562	501	508	545	499	529	527	535	546	526	502	500	520	488	537	506	558	519	529	548	503	536	503	510	543	518	504	518	533	482	474	469	538	501	503	478	542	528	529	530	495	512	486	507	526	522	482	530	500	475	559	528	497	459	496	520	545	521	500	527	518	526	519	517	521	527	483	497	525	504	492	524	519	518	511	514	516	519	500	491	519	548	473	492	534	534	510	486	488	556	524	576	479	528	528	500	510	500	461	558	507	500	543	486	502	559	550	509	513	479	518	544	493	528	472	516	549	497	541	543	491	541	501	529	496	524	523	562	541	518	538	544	551	565	461	469	496	540	527	538	555	492	554	528	521	559	531	532	497	487	507	537	525	464	506	537	554	507	525	543	479	523	513	485	512	530	499	516	508	502	491	534	495	502	566	510	525	523	530	522	497	499	489	544	493	508	513	524	526	488	537	541	480	521	504	517	511	519	513	526	531	532	557	547	446	538	508	517	477	476	541	496	518	515	511	509	468	534	502	484	496	531	474	544	534	514	483	494	513	522	516	521	509	535	506	515	509	506	546	538	524	501	551	529	512	526	509	486	491	507	484	561	492	550	497	513	495	496	525	526	541	497	488	524	486	498	493	516	549	499	496	520	464	534	494	493	529	523	537	494	485	471	498	516	486	536	473	523	509	510	530	500	527	476	521	520	494	514	501	506	546	525	512	494	503	480	505	519	517	528	486	540	530	500	514	509	539	528	525	501	481	529	468	511	484	561	493	506	474	541	529	509	501	533	522	532	503	511	501	523	558	519	513	508	491	502	483	520	559	501	549	498	519	537	538	546	531	500	508	514	535	511	513	500	506	510	546	469	497	505	537	536	512	529	505	528	511	532	477	564	496	501	503	511	508	530	525	524	531	499	519	565	514	521	505	505	512	521	490	491	499	482	506	541	517	539	519	525	490	474	512	509	490	482	488	520	501	483	474	499	515	500	507	518	488	515	497	475	487	456	469	534	562	504	492	524	502	517	539	543	510	513	564	543	460	527	487	496	475	501	496	538	458	527	496	521	537	506	534	523	500	522	526	477	481	503	516	514	485	537	545	449	506	459	494	519	496	514	539	495	479	515	533	580	516	532	529	514	516	547	506	557	518	506	508	502	534	522	515	493	479	526	538	528	531	544	515	524	480	499	506	534	487	509	524	526	507	512	529	500	502	527	488	546	515	512	552	496	476	492	523	461	510	496	497	547	504	501	512	535	548	493	502	481	518	453	559	481	523	502	500	526	504	501	497	532	501	466	559	497	476	507	544	536	527	483	475	512	519	519	536	526	484	490	539	492	554	573	528	538	525	548	551	493	548	523	511	504	519	493	482	498	505	515	532	488	471	520	528	545	543	507	492	510	497	545	489	534	470	515	486	482	557	513	518	541	520	527	522	517	463	551	518	485	549	549	567	519	513	530	487	507	531	493	503	471	467	525	530	516	506	544	526	559	502	502	528	498	495	503	520	515	533	532	531	537	547	473	489	457	479	534	549	490	509	517	500	529	498	532	535	527	504	502	569	481	507	525	520	513	489	512	507	483	507	557	488	572	475	525	508	525	502	482	516	503	498	493	502	544	495	485	506	503	544	548	517	540	505	496	541	479	503	529	507	531	501	517	525	547	509	456	528	501	538	555	531	527	499	524	468	453	512	484	497	530	514	514	543	495	513	505	533	538	540	511	493	499	484	506	487	500	505	510	526	544	507	524	531	477
7992	24570	18457	7783	5873	3528	2974	2552	1792	1413	1167	1155	989	923	875	890	883	860	814	786	808	759	829	733	700	707	683	661	672	740	760	673	672	704	723	686	699	681	709	701	734	711	656	739	632	674	748	692	681	707	745	728	652	662	703	702	658	696	655	660	637	677	658	741	661	669	738	653	677	687	695	661	658	680	662	685	714	682	689	720	638	664	622	664	608	670	708	704	652	707	717	678	675	668	683	665	654	663	702	691	689	614	684	697	639	647	689	661	668	701	656	621	658	688	674	676	682	715	717	684	653	703	692	675	665	689	679	632	710	650	688	649	681	681	650	701	654	672	686	701	664	680	699	676	646	698	658	677	654	654	669	667	676	669	658	677	661	625	654	710	714	643	640	674	659	663	637	659	648	640	709	672	635	701	715	682	667	709	612	653	694	619	691	689	620	704	696	675	658	682	676	675	697	674	637	679	689	653	674	704	693	668	731	658	700	695	685	646	738	677	669	610	687	658	679	648	657	705	675	669	681	659	651	702	677	682	680	660	633	678	697	682	653	751	694	672	730	705	642	672	626	661	652	641	669	671	696	663	633	666	682	697	689	724	646	658	659	674	689	683	642	697	693	654	651	667	661	654	699	683	720	684	716	679	658	654	675	674	651	674	632	667	649	673	718	678	697	690	645	640	669	665	654	662	698	669	682	672	664	678	685	662	642	666	661	693	634	669	700	657	654	712	649	676	652	671	654	688	655	661	683	649	689	681	669	695	677	681	680	679	654	693	719	693	628	642	701	722	694	649	694	615	665	699	719	687	680	651	666	661	715	705	672	671	698	716	605	682	673	693	706	648	678	710	633	633	681	687	654	684	697	637	667	729	654	665	639	626	688	671	657	689	670	686	675	721	647	669	645	647	709	681	678	663	634	685	651	686	665	690	686	647	637	665	684	699	627	641	624	649	688	656	678	675	644	725	664	656	686	677	696	697	682	700	640	685	678	681	655	703	635	713	669	655	683	694	646	627	722	659	648	687	671	686	691	674	651	638	669	705	712	654	632	646	655	665	647	613	693	694	680	695	661	680	669	675	694	658	670	671	699	671	643	685	682	621	656	643	706	725	710	620	689	646	658	642	696	702	668	636	691	668	688	640	694	651	686	682	651	670	642	735	695	673	694	704	640	687	667	651	678	680	679	674	663	664	664	673	643	658	665	655	726	648	677	678	700	644	627	645	658	645	694	704	655	689	685	644	662	673	682	648	676	639	717	628	648	672	663	638	658	686	646	651	683	681	641	676	663	672	655	638	654	695	613	678	693	700	663	625	691	653	663	669	696	672	657	649	729	670	658	666	712	720	632	679	722	647	687	658	692	645	660	623	672	661	677	708	675	686	693	683	744	618	638	642	607	649	674	650	679	666	641	704	664	655	712	702	663	669	667	655	722	674	689	690	721	691	667	635	685	665	631	680	723	722	667	706	703	676	649	690	712	669	661	635	631	679	663	650	716	650	673	663	642	661	712	693	614	665	674	646	693	696	660	630	680	700	624	708	674	680	667	708	658	642	695	661	649	673	647	644	678	672	664	659	657	727	627	654	698	668	683	691	664	678	637	658	661	668	660	685	680	684	685	642	668	634	660	643	655	644	676	679	682	649	740	700	687	657	691	674	655	672	662	666	639	672	627	698	678	668	623	672	659	600	680	674	711	678	666	679	678	652	668	658	717	704	701	686	629	687	659	667	710	648	708	670	680	661	660	688	668	681	704	656	718	726	694	642	658	671	657	695	668	632	665	656	671	698	670	659	674	643	700	672	657	676	694	622	689	676	648	667	645	664	684	609	712	662	669	633	663	685	674	668	707	680	672	653	667	700	652	685	679	643	721	676	694	629	666	712	720	676	686	712	662	695	650	669	685	668	679	675	681	695	646	628	692	750	655	630	665	642	656	649	666	693	663	675	706	657	669	659	663	628	744	695	672	686	685	612	667	672	710	692	664	639	713	665	671	640	655	702	717	656	665	696	667	629	680	708	656	626	669	710	657	626	669	694	694	670	689	672	655	689	650	638	669	692	665	653	686	670	701	653	635	711	681	655	683	659	678	649	686	697	722	638	704	662	643	695	679	665	640	652	683	718	654	706	703	657	647	688	639	676	672	674	688	685	702	644	685	679	687	639	670	637	686	626	684	684	682	699	631	700	627	658	654	671	723	684	703	715	664	645	669	665	706	662	666	708	639	682	678	692	695	662	697	651	658	669	662	648	674	660	702	713	683	717	673	666	683	669	671	645	709	677	647	693	659	610	700	681	691	686	741	696	686	647	697	690	661	683	682	660	684	695	694	719	679	680	658	704	680	692	707	708	611	740	644	678	647	644	664	631	627	666	670	670	613	686	700	647	672	633	683	679	673	653	635	693	713	640	647	670	639	686	641	680	722	666	670	637	673	668	669	643	730	672	687	656	694	633	656	643	673	654	716	618	690	680	700	667	632	650	648	675	673	716	690	661	672	665	651	678	704	661	655	719	717	656	693	655	679	661	679	670	703	627	668	710	674	644	643	749	688	650	668	657	630	670	677	672	696	661	613	637	687	624	668	717	714	697	667	668	631	658	679	662	639	623	667	688	697	661	656	647	674	636	665	687	646	664	679	690	679	667	680	697	680	655	669	668	686	663	671	623	691	693	655	669	631	687	709	667	655	638	692	638	695	638	688	694	668	706	710	687	660	699	648	681	635	682	698	661	659	664	666	662	684	732	653	615	679	633	638	689	692	678	673	683	661	669	634	694	705	649	659	676	702	697	636	661	653	710	657	689	693	690	717	664	639	644	631	699	661	683	642	634	641	649	666	667	677	663	718	711	726	712	672	670	681	660	687	649	608	731	706	706	675	708	668	668	659	680	656	668	664	640	659	693	684	670	680	696	694	679	629	693	658	687	671	682	701	681	695	660	674	644	676	688	647	691	669	695	699	651	715	673	710	665	687	719	675	704	692	673	692	646	684	630	640	647	695	701	695	676	713	657	699	723	657	684	679	711	629	682	669	658	650	614	677	686	668	712	660	629	677	710	695	620	676	709	669	669	650	691	687	622	667	663	647	660	679	676	668	687	708	619	728	675	665	720	691	705	678	712	674	684	679	634	670	701	659	668	710	665	673	622	631	643	683	642	633	680	675	694	661	656	686	690	695	731	743	693	696	656	709	738	687	681	649	636	661	679	641	632	674	714	703	667	659	694	689	678	722	669	703	651	665	675	678	688	672	662	638	685	684	656	700	689	693	680	672	697	687	656	682	683	711	665	687	645	674	671	646	681	687	677	632	678	691	678	662	650	667	638	669	665	666	659	684	668	667	697	623	656	658	737	655	674	707	626	629	678	678	697	668	662	669	637	632	662	671	666	693	686	662	640	653	679	616	645	652	696	662	639	690	695	678	685	643	680	649	688	688	671	692	690	639	681	706	666	652	641	706	671	699	733	628	676	661	646	679	653	687	722	690	637	691	691	692	728	691	707
26845	19131	8097	2091	1139	776	644	583	546	542	524	476	494	458	483	461	467	463	458	475	502	485	479	443	474	462	508	474	460	477	476	463	465	451	462	451	436	454	456	468	453	470	431	501	490	466	461	430	483	436	464	442	526	499	433	431	514	439	454	526	525	466	494	449	466	474	463	424	465	433	474	480	461	456	466	516	474	466	472	457	506	470	471	480	420	447	476	428	469	454	465	447	476	487	488	481	485	429	458	432	478	461	471	446	513	445	457	479	479	463	482	457	466	460	465	471	459	489	471	412	458	466	448	470	465	444	484	522	449	457	458	456	483	470	438	444	489	457	448	456	469	463	460	485	445	479	449	458	493	486	444	469	464	455	461	475	474	477	484	486	476	505	482	485	471	439	437	484	456	466	463	496	495	437	479	459	512	480	478	467	441	433	521	479	499	459	461	438	422	454	453	477	488	465	447	465	416	443	458	445	496	483	423	497	481	470	450	469	471	496	476	483	455	442	444	450	425	464	496	482	435	449	462	504	512	436	453	468	454	503	476	482	494	510	483	459	459	486	477	405	399	458	466	455	457	428	444	446	474	441	481	468	471	438	483	462	475	508	470	445	514	458	439	465	474	479	478	479	447	478	484	450	473	455	445	492	487	492	491	428	475	467	489	487	485	483	508	437	455	476	468	484	443	470	461	427	480	437	451	453	478	437	489	504	470	462	486	451	432	458	441	462	441	442	478	494	447	438	484	484	473	456	477	478	470	442	452	452	470	509	487	481	474	455	485	477	459	462	475	500	455	467	456	448	441	478	473	418	450	491	478	478	476	435	470	472	486	482	461	424	477	442	447	432	475	525	473	426	486	466	444	477	493	450	481	482	451	476	454	458	453	479	448	456	469	478	453	459	448	436	453	445	491	465	470	444	476	476	511	458	481	447	484	493	440	471	473	428	493	485	490	491	463	518	511	465	437	479	479	464	459	441	473	433	426	479	462	466	476	454	463	507	466	490	462	471	460	452	453	483	481	451	478	492	451	460	457	455	486	476	470	500	446	463	465	464	460	486	430	444	448	444	467	491	495	448	469	459	454	450	495	527	474	446	453	475	497	474	452	473	511	464	512	480	465	436	457	446	456	442	465	473	458	452	445	434	499	492	475	494	464	473	472	451	462	475	459	465	466	482	443	446	456	474	483	447	437	452	443	476	472	452	454	451	471	470	490	460	503	470	498	451	498	440	488	469	498	462	474	459	476	441	489	459	462	455	474	430	453	483	438	424	434	475	454	468	503	447	480	446	483	472	467	484	471	482	424	490	485	471	454	519	447	505	517	470	484	425	452	502	441	449	477	478	446	500	458	451	461	444	439	479	437	502	453	449	465	455	456	456	487	416	499	440	425	464	405	473	423	454	453	474	462	502	500	423	424	488	468	488	450	487	459	497	476	462	472	453	463	486	456	472	453	482	469	470	457	468	483	467	472	427	473	450	445	445	459	446	466	442	490	458	515	430	461	469	485	438	463	448	491	420	441	440	473	478	498	466	486	504	487	497	482	456	469	468	463	436	433	479	466	445	439	503	467	477	462	435	428	488	503	463	453	441	476	463	446	493	477	462	510	484	494	469	479	478	446	446	437	465	457	446	437	480	483	460	440	475	492	448	479	439	456	457	460	451	475	438	483	452	446	496	419	436	468	481	437	510	465	490	496	457	453	484	484	475	456	468	463	428	472	493	466	437	498	513	483	486	449	483	507	496	444	470	462	468	502	459	460	445	504	484	459	461	474	468	530	445	453	446	481	457	478	487	463	476	442	459	451	470	441	476	473	482	477	450	507	473	434	442	464	473	473	442	468	458	482	485	427	438	497	479	416	457	505	485	455	471	471	479	455	450	450	472	485	444	464	474	450	463	428	448	499	435	486	450	492	478	400	472	480	438	476	459	487	468	458	514	501	502	473	468	428	485	429	459	469	421	495	485	447	471	464	463	489	466	465	461	460	436	482	463	499	493	457	448	468	476	449	447	452	460	439	456	489	455	429	419	477	453	417	489	447	456	489	464	482	478	432	472	432	460	478	445	454	492	451	470	489	518	458	486	460	492	482	452	495	438	506	457	416	474	488	498	444	447	454	496	461	474	494	479	462	488	424	476	444	481	434	482	446	489	432	457	432	472	463	436	496	467	474	467	516	446	445	480	509	483	453	502	506	499	471	484	469	436	471	481	476	465	444	460	468	521	440	484	454	453	486	429	470	434	491	460	452	486	472	448	476	469	514	477	490	432	498	433	442	466	459	480	435	455	474	475	435	499	451	459	473	480	466	476	452	454	498	478	490	464	473	454	485	493	491	458	457	496	481	477	433	469	454	509	443	488	494	480	452	465	492	477	464	426	420	475	451	454	448	476	470	487	432	471	423	487	494	478	487	435	458	493	463	472	489	459	457	500	492	484	464	482	498	451	485	490	474	493	457	446	479	419	469	507	470	459	408	455	483	461	487	459	491	488	443	488	480	476	458	434	497	491	501	470	465	472	435	496	435	479	463	484	474	442	494	476	474	494	479	443	461	480	454	479	496	475	466	474	487	479	458	437	446	526	469	480	503	466	463	480	479	485	459	437	452	434	426	463	510	438	468	445	477	461	448	456	459	438	493	483	484	454	464	454	470	427	465	469	472	455	443	473	453	484	450	481	479	478	471	495	481	475	473	444	487	434	472	461	431	460	459	451	477	491	451	438	482	478	469	461	476	439	441	479	461	436	497	486	503	485	402	442	446	514	458	445	482	466	444	487	427	481	458	495	492	488	464	474	458	424	481	431	465	430	470	496	440	468	490	494	505	481	438	469	483	500	502	509	474	475	444	472	495	486	449	451	475	492	443	463	462	460	498	478	436	455	446	446	480	493	477	478	427	486	480	440	475	498	449	479	474	449	484	478	450	479	487	472	498	432	455	452	479	472	439	458	486	490	505	417	495	450	485	487	464	469	440	450	512	465	490	457	527	480	463	463	471	465	474	468	440	488	441	471	425	477	449	482	442	465	455	433	489	446	450	465	487	477	466	428	509	440	508	453	447	505	457	467	485	468	438	463	482	464	491	480	508	429	448	461	457	475	470	453	482	457	520	470	486	446	503	441	485	509	475	482	518	446	463	490	502	475	462	460	479	459	493	463	445	449	485	500	498	461	442	425	465	496	479	505	419	484	494	458	479	512	508	446	456	456	454	465	458	452	457	461	455	459	476	517	473	488	510	473	451	470	488	479	448	443	412	482	474	483	433	468	426	465	471	454	463	490	456	436	439	520	456	478	430	474	468	467	468	471	447	454	435	483	433	496	508	496	440	452	481	494	449	436	426	444	448	484	465	468	486	464	442	472	492	502	450	496	469	469	479	459	496	491	466	416	448	475	466	462	492	464	485	454	454	457	469	460	447	464	507	450	452	476	495	475	453	502	459	441	480	442	485	479	469	462	471	480	450	431	465	468	450	469	447	453	473	521	479	463	498	458	468	481
5848	9128	6769	2546	1854	1264	1015	955	749	744	656	650	603	589	607	623	626	635	619	584	621	616	615	580	593	616	604	597	601	564	593	601	620	586	612	575	605	605	553	628	624	591	573	585	585	613	635	614	615	622	629	611	579	572	605	586	615	579	650	593	609	596	609	590	593	613	632	615	621	574	594	582	646	646	636	568	601	594	594	591	616	663	605	597	649	610	604	596	600	564	587	610	563	634	642	636	586	592	636	549	611	586	636	583	604	607	600	615	584	591	621	550	559	615	634	623	648	596	649	622	593	591	604	612	565	580	630	569	568	564	602	556	603	597	592	576	600	573	562	596	597	630	656	583	609	600	652	575	594	632	590	602	604	603	627	593	620	608	584	562	606	608	617	595	576	632	575	597	626	619	581	592	601	617	633	577	628	592	594	604	613	590	553	590	625	568	606	598	625	626	546	632	642	621	559	633	550	559	580	594	657	597	573	584	602	638	620	615	599	590	594	622	607	598	585	575	613	623	632	587	656	594	597	603	650	590	640	556	594	615	621	574	647	603	647	589	582	639	590	644	613	609	622	591	605	600	577	619	623	606	633	561	565	649	629	572	606	600	558	622	580	607	578	582	627	612	604	671	601	615	620	602	630	615	595	593	626	613	596	640	575	614	586	614	645	593	589	599	617	588	591	607	608	629	587	583	639	546	615	578	598	622	620	591	564	554	585	596	626	603	568	619	638	594	584	621	581	555	593	626	600	542	610	646	603	599	595	556	602	618	584	599	594	597	602	585	587	593	581	567	614	595	581	636	600	594	556	635	609	629	582	617	628	566	620	594	612	639	616	580	586	626	598	551	577	611	553	648	613	616	606	563	612	645	587	569	634	609	587	611	613	660	620	584	572	604	599	632	588	590	627	597	618	581	619	582	602	593	601	580	560	575	608	615	611	596	604	589	624	631	600	604	656	614	606	625	634	619	630	612	621	634	576	600	648	591	622	617	614	552	617	576	575	611	612	609	606	612	639	582	600	569	649	606	587	596	634	616	609	629	610	611	580	615	592	593	612	596	642	575	633	573	601	602	585	608	577	561	627	610	580	587	590	650	594	616	598	597	620	625	620	598	595	589	576	554	585	558	624	591	598	602	546	557	606	599	591	612	615	607	616	609	580	606	642	612	605	607	600	604	593	624	576	603	627	578	608	641	620	651	601	596	581	600	562	564	616	629	626	588	625	581	624	610	624	619	594	637	586	592	624	600	608	616	617	599	552	592	587	570	567	623	608	611	639	598	604	559	597	565	584	621	613	606	588	629	622	593	609	609	596	566	582	553	613	617	619	599	584	597	602	612	584	589	603	638	597	578	623	583	577	578	613	600	612	602	552	587	599	562	592	605	596	660	575	561	577	606	585	634	611	624	596	584	623	658	625	578	583	597	588	612	653	599	590	613	634	633	572	621	632	563	599	668	586	615	599	596	615	592	585	599	652	533	628	573	617	584	590	585	566	632	579	588	631	578	576	590	605	613	610	585	612	590	567	568	590	548	586	571	618	571	613	586	585	601	614	631	560	635	650	592	605	583	595	582	615	600	629	630	598	580	593	595	577	590	609	625	622	565	621	573	593	607	635	555	645	605	592	621	603	565	628	571	597	590	582	587	616	627	600	601	556	622	621	618	581	583	587	612	587	585	606	564	587	610	625	608	599	617	552	593	629	636	630	599	637	619	597	597	599	628	606	569	582	587	641	621	621	598	585	624	568	582	590	556	587	575	640	570	617	620	622	567	604	604	607	562	569	593	590	577	659	616	609	612	581	571	615	578	629	641	618	633	550	629	604	610	560	633	637	656	588	629	631	558	613	576	596	630	562	592	605	594	562	575	630	597	561	621	583	605	624	603	584	627	567	586	584	604	573	643	607	582	594	577	576	608	609	593	590	617	572	619	580	561	632	609	582	567	615	617	561	616	621	588	639	566	570	626	626	593	610	608	604	578	588	626	626	577	577	615	688	599	594	569	616	600	580	573	589	623	631	608	594	624	607	598	615	621	585	635	653	588	598	617	604	596	597	584	594	623	609	605	623	611	598	581	637	585	580	590	595	628	641	605	611	550	589	608	608	574	607	633	623	601	589	612	625	617	565	578	637	622	619	579	562	618	591	597	654	577	636	600	590	651	603	617	588	544	627	646	584	607	575	571	635	624	569	600	610	602	624	584	581	606	569	604	650	557	601	591	617	567	575	605	595	572	562	580	612	612	592	589	565	600	585	652	593	596	582	597	579	615	589	570	618	618	646	562	646	591	603	615	594	594	585	625	625	558	576	618	624	576	630	592	594	601	628	625	597	588	571	618	627	583	619	601	590	602	638	612	618	564	622	579	631	614	585	661	570	610	595	598	581	623	550	575	564	575	624	627	600	586	625	610	541	606	617	614	614	593	574	607	567	594	596	590	600	633	619	625	638	594	607	618	655	575	603	622	618	622	612	576	598	616	600	609	618	617	579	607	605	602	604	604	579	624	608	647	603	614	625	621	614	616	617	610	584	598	681	616	597	582	592	567	604	626	616	587	612	607	607	635	580	564	617	593	616	624	588	521	587	582	606	609	563	633	573	568	659	596	589	565	604	558	621	631	613	627	585	604	570	620	596	585	637	601	619	607	630	593	615	590	621	615	611	638	648	601	594	586	604	590	576	600	633	612	605	617	583	621	558	586	637	615	583	600	620	572	607	613	619	604	605	597	602	567	600	596	576	630	581	629	601	599	626	600	596	643	600	633	601	569	626	596	622	622	616	583	570	626	593	584	564	595	554	577	578	638	591	577	606	629	629	615	608	615	606	601	638	646	581	612	601	572	598	660	626	611	650	603	611	576	618	654	583	561	597	544	609	626	618	628	612	596	591	620	547	586	566	630	565	556	621	610	543	583	614	618	588	569	616	630	610	607	565	596	596	595	599	651	607	582	613	608	572	586	598	583	572	599	622	582	597	616	578	616	643	584	596	596	602	636	597	583	593	585	620	646	637	581	576	594	597	588	615	609	603	635	591	609	609	606	577	565	574	591	569	602	564	561	627	591	608	597	607	622	589	575	576	616	601	590	611	623	615	601	577	622	626	658	608	599	574	600	602	618	615	576	586	555	606	590	623	596	562	593	618	642	603	623	587	607	619	592	592	601	631	631	602	619	619	613	608	632	615	559	606	584	599	588	648	613	594	653	625	593	580	615	612	605	638	617	597	623	597	577	617	614	618	568	619	551	556	627	576	619	611	592	599	602	576	639	572	555	605	552	606	577	609	558	609	577	586	597	605	598	614	627	618	621	598	608	593	619	629	601	585	620	644	616	630	636	607	617	607	577	581	590	591	611	625	635	608	579	674	608	589	631	625	605	557	599	586	569	591	622	582	630	599	571	621	591	564	646	627	608	593	578	570	588	647	569	626	567	582	611	572	605	563	572	574	575	655	617	613	590	620	635	607	626	626	590	551	592	615	584	613	617	564	598	609	586	594	596
23104	21076	28319	24053	21059	9579	1853	1285	1011	977	859	845	857	869	769	737	777	821	760	774	789	736	708	780	746	750	735	773	764	758	729	751	729	727	758	704	749	716	721	752	718	715	728	760	724	707	702	764	701	694	725	720	760	749	701	720	739	741	715	722	693	694	675	699	697	761	763	756	685	729	747	707	706	687	706	722	713	719	769	768	723	730	722	719	741	718	702	736	708	739	733	722	704	735	757	715	768	722	741	691	719	707	731	740	671	665	738	740	752	728	694	738	753	708	696	712	753	701	732	709	704	725	761	711	724	770	695	731	693	709	719	739	715	685	740	763	691	726	708	736	709	732	716	731	727	709	724	730	718	746	757	783	778	658	729	722	747	714	689	745	747	719	712	701	668	723	765	675	730	665	731	677	788	680	702	723	764	702	731	707	753	742	721	684	713	730	730	743	712	714	704	717	722	709	730	689	755	718	741	736	726	757	701	729	776	727	680	720	720	730	695	685	700	749	696	751	743	723	707	746	773	668	703	798	742	744	750	716	669	758	702	718	732	741	722	724	674	727	682	733	742	726	707	749	677	766	724	721	721	706	744	749	671	694	702	742	731	760	729	742	764	724	694	758	716	731	692	690	736	708	730	683	669	741	764	717	736	715	741	695	738	762	722	683	690	706	734	680	709	701	713	716	763	748	689	727	703	700	694	728	729	742	753	733	670	697	690	752	710	722	733	754	710	692	675	727	756	742	707	710	712	735	726	700	737	709	710	698	684	776	673	735	722	726	691	709	700	720	737	715	716	748	704	727	714	726	756	717	695	712	750	737	697	676	693	726	734	719	717	696	696	738	736	730	669	723	702	731	692	712	689	694	743	720	720	734	746	729	705	727	684	714	717	726	726	714	760	741	728	725	712	711	732	694	721	733	703	668	751	715	730	666	706	719	675	707	705	774	696	694	718	757	761	732	731	755	731	731	722	735	714	727	774	715	720	730	762	743	723	710	728	715	757	712	735	722	735	769	716	706	686	677	708	680	728	666	717	738	729	647	720	728	769	719	719	709	723	710	714	725	731	697	736	695	736	714	768	704	734	683	705	722	728	721	725	718	706	711	715	718	744	702	700	706	735	700	722	734	718	749	680	730	776	710	733	695	716	723	786	705	701	702	728	711	724	757	789	746	743	699	701	702	724	721	738	716	753	710	712	778	697	697	714	722	683	682	751	688	707	674	745	710	705	694	716	734	758	673	741	713	702	698	768	711	725	734	766	682	694	715	734	746	733	692	739	714	726	771	726	688	719	670	669	689	745	747	713	766	737	737	725	730	720	717	702	718	732	726	723	743	712	747	715	712	727	719	745	718	721	720	708	735	703	716	711	775	729	716	724	727	706	752	718	735	747	726	757	683	700	752	712	725	727	731	696	715	664	730	750	735	695	695	695	725	690	734	736	704	693	667	734	705	736	720	719	742	752	756	723	695	735	791	716	744	674	705	724	782	689	716	717	679	693	748	678	668	740	718	704	707	769	742	702	757	725	710	754	734	678	744	644	727	729	745	743	732	727	725	736	680	688	658	710	736	751	680	689	715	738	747	720	713	700	708	682	686	707	674	699	708	690	685	684	704	764	686	728	731	695	733	733	677	708	721	760	686	704	739	773	733	723	745	702	739	686	726	717	701	730	699	736	688	723	719	727	673	705	710	697	699	679	733	746	724	719	714	726	663	737	721	704	779	744	740	726	744	719	733	732	719	769	726	705	750	742	723	695	728	679	736	713	692	756	759	706	740	661	722	684	725	722	705	707	728	761	762	733	715	720	762	700	718	731	635	724	735	754	700	689	724	760	744	702	706	689	705	705	753	708	710	683	729	728	709	722	713	784	731	718	706	714	719	756	739	757	687	726	757	731	696	725	711	723	724	717	698	753	710	691	721	713	679	667	767	703	733	682	703	693	715	717	743	723	727	708	685	736	687	728	739	681	706	730	753	697	746	719	709	724	720	691	751	708	744	673	726	722	693	746	741	778	708	697	697	707	702	724	744	719	691	700	725	692	674	738	698	670	707	761	717	735	648	752	724	724	696	697	741	706	705	744	717	695	738	723	717	721	727	696	742	717	747	699	707	701	705	756	742	744	761	703	734	751	695	692	708	687	714	705	747	713	697	697	672	766	744	734	760	685	689	712	735	711	735	713	694	726	716	692	718	692	725	748	703	714	670	722	736	734	716	734	744	721	728	737	743	705	718	762	739	683	688	717	724	744	721	778	726	683	704	721	734	728	736	741	664	711	667	763	770	735	681	783	722	755	712	655	726	704	712	702	769	716	722	674	716	745	689	736	752	730	716	763	713	742	695	713	755	763	711	727	688	728	694	744	716	747	718	681	723	764	687	747	747	686	742	760	761	767	713	720	750	672	744	693	711	701	781	705	725	753	717	706	758	719	696	765	684	692	720	754	721	713	724	683	729	753	726	723	699	747	721	702	730	733	763	700	698	683	730	730	722	754	705	707	725	739	735	739	732	754	694	717	733	684	781	744	740	750	744	736	716	707	753	716	715	762	743	707	692	709	681	708	728	734	732	763	706	685	730	739	739	720	731	746	672	713	724	714	724	719	694	678	717	704	716	681	704	698	699	677	763	682	733	703	718	753	677	783	732	733	709	713	751	729	688	724	747	738	734	728	695	697	753	679	704	723	744	727	723	713	687	748	726	725	748	705	759	683	729	680	685	751	743	728	723	724	735	699	690	696	687	724	780	732	731	688	752	694	735	731	670	738	754	741	702	734	727	687	705	707	724	705	731	741	760	745	697	685	724	742	684	734	704	660	709	700	682	730	739	787	664	731	764	715	718	719	719	737	748	702	718	718	721	761	701	702	702	691	641	759	710	710	670	679	751	707	663	719	680	785	737	720	727	764	778	709	731	721	726	745	736	721	706	749	705	750	687	708	674	683	705	750	734	744	705	697	723	704	703	726	770	700	742	695	692	731	685	709	707	752	741	702	731	703	710	698	660	738	727	720	730	771	741	751	663	758	713	686	733	710	756	755	707	745	705	724	717	734	719	716	710	665	669	757	703	748	724	739	689	746	715	735	684	755	736	736	695	727	785	726	731	712	671	682	701	717	776	725	716	700	677	724	691	685	741	671	752	762	701	750	751	746	696	718	736	763	744	754	680	781	734	695	692	718	726	683	751	731	755	732	709	804	693	694	698	715	740	678	710	736	754	704	698	713	768	694	706	741	682	708	721	675	712	737	690	712	720	710	722	707	681	703	746	747	756	686	689	726	787	741	704	688	704	753	667	732	700	766	722	723	660	702	710	736	795	739	728	796	752	753	723	732	702	786	727	723	714	656	760	763	703	705	725	712	737	700	661	745	728	717	676	723	727	728	697	743	725	742	720	682	701	699	722	716	711	692	706	721	729	711	694	700	692	757	721	721	742	752	714	699	773	797	751	744	718	765	723	715	730	673	751	760	725	719	710	686	731	761	726	733	741	712	687	725	703
6071	16112	11694	6148	4233	2887	2334	2038	1531	1365	1285	1118	1092	1094	1030	1025	979	996	959	1012	939	958	1036	942	857	948	950	936	942	924	954	942	939	959	933	889	879	957	877	935	911	895	887	966	870	905	906	914	952	915	906	943	866	929	918	897	961	927	879	937	884	950	894	957	914	917	956	902	881	875	910	904	895	883	935	949	910	953	881	904	945	973	946	902	847	902	869	975	942	921	948	944	878	930	936	960	938	880	892	957	884	937	919	969	892	874	908	933	919	910	860	927	921	928	943	841	962	873	942	890	915	883	902	972	934	921	910	872	928	964	949	880	941	863	938	883	920	887	948	951	869	890	912	970	898	905	910	927	895	890	948	886	955	916	867	890	938	890	934	901	916	891	933	909	888	921	874	920	902	954	912	950	882	937	892	915	874	963	894	977	909	968	909	942	915	913	926	947	930	878	922	871	898	927	943	844	930	906	877	954	943	951	914	938	879	874	912	984	909	869	865	919	911	891	903	918	958	916	941	872	903	945	903	939	900	894	937	907	960	897	935	912	922	945	932	915	908	899	950	905	894	836	905	940	940	903	932	857	951	919	866	936	950	959	928	916	875	894	882	872	934	878	894	863	888	926	896	878	900	922	888	872	970	936	949	915	918	933	952	895	938	904	916	899	903	984	905	901	913	926	901	989	866	953	918	948	892	894	911	881	933	915	919	877	941	933	869	899	927	965	954	958	900	868	909	960	901	900	920	882	924	899	943	899	902	897	905	875	923	921	870	933	879	943	860	906	941	877	918	926	949	931	908	895	935	885	925	959	899	920	941	899	872	943	890	949	951	974	937	965	888	939	919	942	930	982	916	917	960	987	861	906	915	947	948	926	887	954	892	917	976	946	897	947	931	907	836	939	886	892	892	898	906	887	861	945	953	915	926	908	919	951	921	947	920	918	921	970	909	928	932	956	883	934	868	910	882	904	889	895	957	944	897	905	931	904	916	962	920	922	926	889	917	879	937	842	912	935	938	939	912	927	889	939	948	961	896	922	935	929	913	964	957	928	921	931	871	927	929	936	919	936	969	907	905	909	912	924	907	963	925	898	892	908	944	941	887	983	922	883	951	871	903	927	929	972	876	946	932	902	885	947	943	978	884	948	866	903	927	865	902	900	911	927	922	894	922	940	932	871	926	884	887	923	835	902	913	940	913	910	909	928	907	900	918	935	967	894	867	856	874	954	921	892	878	947	930	951	919	934	895	892	891	913	920	984	913	899	988	930	919	871	907	865	921	901	933	943	916	945	969	958	933	918	905	875	855	853	907	886	920	941	883	912	900	909	919	919	915	906	899	949	910	920	865	898	888	918	910	961	909	940	906	904	976	914	896	966	933	920	887	939	881	857	912	966	945	933	893	903	887	890	885	879	911	899	938	904	864	941	945	932	954	908	933	868	922	882	877	874	901	912	913	927	955	939	912	944	925	914	939	918	946	947	927	949	925	882	928	950	930	933	889	937	903	969	903	922	935	956	934	916	935	942	897	913	942	908	925	867	894	936	861	901	984	919	925	935	898	897	871	944	953	863	879	884	923	844	986	970	873	925	929	923	916	908	908	932	889	895	927	828	953	868	900	954	959	939	891	906	867	910	908	882	922	949	865	907	889	958	888	911	902	899	957	923	915	928	891	917	904	901	912	932	920	926	885	885	911	960	956	909	972	945	954	876	932	952	872	898	925	935	921	908	980	934	932	954	896	916	952	917	923	930	904	927	943	870	906	956	919	898	935	954	935	847	903	919	880	885	952	978	911	928	879	923	967	926	870	971	890	985	924	914	916	923	896	904	906	1000	890	898	900	869	962	898	911	950	914	891	975	935	916	874	945	931	894	928	957	950	962	867	906	922	904	918	923	902	876	918	962	923	912	917	907	966	893	880	916	894	889	953	908	914	898	901	871	926	908	921	928	917	936	927	934	882	901	930	912	902	896	901	979	912	895	939	904	932	932	874	944	940	933	847	879	914	893	926	916	929	946	965	903	883	949	893	901	884	883	864	841	912	943	913	890	899	910	940	947	945	911	890	912	961	983	945	891	926	866	937	948	898	940	892	907	911	913	934	876	927	920	906	875	926	919	917	907	941	929	899	931	895	854	933	927	937	910	941	959	902	935	901	937	953	922	920	903	866	901	903	911	872	937	941	869	942	873	886	930	893	925	907	940	896	880	879	946	898	874	905	888	913	858	905	941	897	951	912	874	975	933	882	927	937	881	940	923	926	906	922	885	937	878	895	884	883	955	947	916	955	962	899	951	925	906	918	909	874	945	932	912	971	885	971	941	924	998	938	913	908	920	859	900	926	899	933	895	916	909	957	947	964	885	929	880	918	926	852	951	920	930	897	946	858	889	906	910	955	961	917	912	899	889	917	889	910	847	943	891	919	872	905	891	889	888	865	920	915	933	925	867	933	924	971	943	894	882	889	924	885	913	956	931	936	914	896	880	957	975	921	935	912	916	909	876	943	898	897	912	911	908	921	873	956	885	936	904	932	915	871	882	905	944	877	929	948	911	892	931	896	940	847	928	925	865	885	933	939	952	882	907	894	956	878	855	897	875	931	880	942	940	905	920	950	902	958	887	918	921	919	955	928	952	971	958	933	878	953	909	943	890	923	974	886	952	897	913	900	953	874	964	926	938	888	948	915	936	911	927	914	933	956	914	927	900	899	911	896	882	900	967	895	949	918	924	925	900	881	905	954	864	887	901	869	967	976	964	895	942	973	895	876	952	867	944	951	884	920	899	885	972	923	904	938	947	879	905	906	958	898	910	895	904	953	884	900	885	881	916	919	871	903	887	899	910	914	858	934	906	936	913	900	946	952	946	913	882	896	905	978	937	944	971	905	940	928	897	900	927	904	936	988	895	914	901	962	889	958	886	943	947	885	920	885	933	934	917	902	898	962	905	904	953	915	907	908	909	901	906	894	933	914	944	943	906	926	913	921	923	927	910	963	910	885	900	871	908	913	931	898	896	887	940	899	963	937	871	928	896	913	934	919	940	935	944	932	935	889	892	901	926	891	937	966	910	928	924	985	906	923	870	924	906	999	908	894	969	926	935	908	899	856	948	870	930	905	924	942	883	909	905	943	892	901	946	962	936	914	905	918	918	917	950	966	900	871	886	892	935	974	899	881	928	908	886	929	915	899	904	950	905	929	956	886	896	986	929	940	920	931	934	937	912	952	915	984	892	874	845	907	884	931	891	953	904	891	975	903	889	955	872	933	919	967	916	890	909	882	888	929	923	887	925	917	983	894	946	950	949	929	960	862	871	887	910	920	910	953	881	956	916	871	869	933	916	1002	916	979	929	921	915	935	931	925	920	908	942	912	916	915	909	929	833	939	928	951	962	923	936	902	920	957	915	876	944	960	984	968	927	925	902	858	958	908	896	956	929	879	917	887	930	832	908	917	920	898	956	856	952	933	920	951	903	887	902	897	922	876	869	906	923	903	905	951	927	906
24250	21055	26989	25125	7325	1064	652	509	298	311	305	278	290	290	266	249	249	214	225	234	248	264	229	229	197	254	249	254	203	231	214	223	250	252	231	261	240	248	242	238	245	223	230	246	230	225	240	226	247	243	224	218	229	204	213	227	211	220	206	242	248	199	233	221	248	233	220	209	221	225	218	233	229	256	230	212	227	218	184	231	219	223	215	263	231	225	233	241	217	214	210	215	256	214	220	227	222	226	233	220	248	243	221	207	229	214	224	243	224	250	230	221	245	238	239	231	232	247	219	232	223	243	233	217	225	228	215	227	214	232	201	216	212	216	233	240	227	215	222	206	214	254	245	226	243	233	244	237	233	220	229	230	216	220	242	218	231	240	197	222	239	215	236	222	197	226	217	245	211	231	232	226	212	266	233	224	210	243	212	213	209	247	244	254	221	243	221	223	213	228	226	214	219	244	238	196	223	237	214	235	238	239	268	224	229	244	235	242	228	190	245	204	223	211	210	193	242	215	205	229	235	219	207	228	231	235	214	220	250	198	210	221	234	230	256	263	229	205	230	208	217	212	216	231	230	224	244	228	205	241	241	216	230	222	210	236	257	229	205	223	225	226	217	196	243	226	210	205	223	205	224	215	261	230	223	222	209	206	232	221	214	224	231	247	243	226	255	215	205	235	229	223	238	243	233	222	208	243	261	239	256	219	234	229	234	232	217	235	217	219	211	206	202	220	231	229	245	225	234	209	228	207	198	218	223	210	241	200	241	201	233	221	216	222	235	248	238	199	228	209	240	226	187	230	216	241	199	234	236	242	217	243	253	215	225	214	218	215	208	260	228	203	187	229	226	236	226	230	243	237	245	221	210	235	207	207	232	213	235	205	234	221	215	229	239	224	222	233	231	199	207	205	235	230	232	213	217	204	237	223	207	237	202	240	234	222	197	213	232	222	228	223	235	211	234	258	247	231	223	199	237	230	252	224	223	227	246	219	246	213	220	238	214	243	218	251	218	249	214	259	234	224	240	214	224	231	213	237	217	204	236	223	210	231	242	215	205	237	200	222	211	233	214	224	232	239	222	240	223	194	221	220	236	226	245	208	243	238	216	246	199	200	193	223	222	237	210	272	220	193	213	214	223	247	238	217	270	252	218	232	238	226	231	222	238	211	259	220	206	237	252	220	194	213	228	210	193	222	240	209	249	230	214	212	223	252	250	230	237	204	241	214	205	208	221	237	211	240	208	237	208	234	192	212	236	236	228	219	228	251	232	226	215	231	232	254	229	220	205	215	216	194	223	211	226	243	219	215	209	243	215	222	233	191	226	251	211	248	220	222	225	225	216	230	227	237	239	240	229	218	212	215	200	220	214	212	238	219	217	233	235	226	224	245	224	251	217	206	215	235	218	228	225	220	194	225	201	188	219	212	221	225	239	246	229	213	241	211	217	206	223	231	253	215	221	239	200	234	216	236	254	212	230	237	211	222	231	209	217	218	243	204	217	215	234	249	238	216	217	202	238	224	246	218	217	246	238	203	218	230	212	232	204	224	230	211	253	213	220	207	233	233	216	229	238	248	217	237	207	202	213	221	212	238	247	202	219	209	206	237	243	235	223	218	226	232	232	227	208	203	212	213	209	223	201	211	227	230	205	234	253	208	210	217	240	216	204	198	244	226	213	217	221	220	234	213	261	230	225	195	223	248	243	229	218	242	243	225	231	210	239	236	221	218	236	221	228	244	232	217	222	228	220	204	217	227	203	212	228	227	214	209	226	210	210	242	229	233	225	220	235	219	273	225	228	262	232	238	216	224	248	210	205	220	218	230	208	228	248	234	222	241	211	244	238	230	220	225	238	232	231	204	176	231	213	236	206	239	209	199	238	242	254	251	228	218	214	245	219	221	217	218	234	232	212	243	216	229	203	228	223	239	222	225	218	239	227	228	241	222	254	241	255	244	222	205	212	230	231	208	215	213	212	201	204	224	221	239	228	222	224	209	231	204	222	221	200	209	229	231	240	209	205	236	243	231	204	237	230	237	232	226	240	237	236	275	223	226	224	227	221	203	225	228	230	237	217	225	238	215	236	200	227	236	204	236	230	238	214	237	259	225	241	228	223	221	227	231	229	244	221	223	232	215	227	215	217	231	218	241	209	241	210	218	214	214	221	235	237	258	236	205	195	195	236	212	229	205	229	226	229	228	214	220	213	241	225	234	222	222	235	226	242	219	258	198	234	231	230	204	221	221	243	246	241	209	222	219	222	230	228	246	204	233	243	204	238	214	235	237	202	241	245	221	225	219	225	218	237	215	241	196	221	208	208	194	225	211	219	213	241	234	232	222	238	212	245	227	264	206	226	226	222	249	225	222	226	195	222	232	229	221	203	224	228	219	258	226	220	204	251	230	214	226	212	210	223	229	206	244	192	195	241	196	207	246	235	219	233	220	221	218	238	229	248	246	223	233	219	214	241	216	240	226	238	229	188	244	236	224	216	209	209	230	217	230	216	216	228	218	213	208	211	220	241	205	207	215	226	222	213	215	228	225	229	207	227	231	244	218	231	197	199	218	232	216	214	242	226	225	244	191	237	211	224	237	242	237	270	221	225	242	203	210	217	229	223	208	220	228	186	195	214	244	210	228	227	210	191	223	221	232	231	206	226	247	242	205	217	232	222	190	228	195	182	235	197	244	232	238	224	219	236	221	224	233	239	210	239	215	235	201	259	233	210	201	219	254	237	225	242	217	226	231	262	207	221	229	217	226	217	229	232	199	235	205	208	200	219	213	235	225	222	216	206	200	208	224	211	256	251	212	203	238	227	214	234	217	217	226	216	223	233	228	252	241	202	223	203	189	241	209	195	223	226	212	239	196	218	216	240	218	235	218	207	228	198	224	240	237	212	247	228	256	249	212	209	215	202	223	226	226	210	236	228	203	251	261	213	242	216	210	217	216	214	237	253	254	204	218	205	214	249	220	236	234	257	245	218	222	246	222	208	204	188	233	239	218	231	249	233	227	239	232	244	216	235	254	235	233	210	231	222	239	228	236	223	215	222	217	221	217	232	225	211	239	230	214	258	207	228	219	218	221	240	208	251	232	216	208	238	195	223	222	255	188	230	230	207	231	242	231	207	226	215	209	225	219	208	257	217	210	218	208	201	247	222	230	233	219	222	228	217	227	234	220	200	220	215	227	213	225	224	234	240	219	195	214	226	215	219	209	206	216	239	221	248	218	214	202	211	235	222	223	222	229	213	224	215	203	231	239	221	216	223	213	215	242	219	217	223	235	257	227	220	223	246	214	225	220	231	216	246	239	222	228	248	221	219	208	224	217	207	225	230	240	215	234	235	215	228	230	236	213	212	214	221	229	217	231	201	220	220	225	210	221	209	237	233	212	226	225	182	215	231	221	225	211	235	248	235	239	182	245	235	229	213	233	226	226	249	226	227	238	222	206	239	216	228	221	227	240	230	255	224	234	230	225	253	194	224	228	242	213	212	227
5362	10447	7217	3736	2572	1987	1284	909	667	629	525	476	473	461	403	359	354	351	350	363	351	359	355	333	345	336	322	320	343	320	338	299	304	307	314	318	318	342	294	322	318	323	308	312	339	280	292	292	294	319	332	264	294	326	324	292	319	312	336	302	327	278	315	316	316	320	290	312	335	303	328	289	307	319	329	321	337	261	300	333	286	318	322	307	320	294	318	298	315	325	306	294	312	339	322	294	321	340	317	310	312	322	309	301	283	300	289	310	329	321	320	331	310	310	302	300	351	324	280	316	300	305	298	323	348	318	300	316	285	297	311	319	328	289	281	320	286	303	292	303	302	311	336	307	308	315	298	325	305	321	312	328	306	356	324	308	284	292	313	304	323	338	293	352	326	314	297	292	279	319	314	325	296	282	288	300	313	336	302	313	303	317	304	303	297	300	297	314	326	319	315	295	314	310	317	282	314	324	310	319	333	300	272	309	320	304	278	307	312	287	309	285	334	309	308	295	302	300	311	300	296	298	352	292	303	320	311	303	284	306	312	297	317	317	337	299	314	309	294	326	313	312	328	308	296	314	305	291	293	297	318	288	314	310	286	315	275	316	319	285	328	332	318	266	303	304	303	287	309	285	298	291	309	308	306	299	314	320	285	313	288	300	271	300	330	328	328	336	317	304	305	317	327	315	314	315	323	295	323	309	293	277	282	304	335	342	292	357	281	350	308	323	323	304	314	327	292	276	322	345	327	331	305	317	306	313	320	298	318	353	290	311	284	311	308	316	297	304	302	321	326	311	312	325	319	330	300	283	338	308	327	304	302	330	277	330	332	316	305	299	299	317	314	334	282	296	287	366	297	301	285	317	331	323	320	326	314	300	316	299	307	317	294	291	306	331	279	293	302	334	308	309	307	288	301	307	339	327	353	308	291	304	294	323	315	321	295	304	287	306	322	306	304	307	298	310	288	300	327	312	325	291	332	271	347	327	337	314	307	300	306	286	319	310	289	321	327	320	316	330	314	283	334	311	316	303	316	308	294	328	295	301	302	262	340	301	311	285	324	319	293	307	326	309	300	297	299	300	287	301	304	324	312	333	324	308	278	305	316	277	281	308	316	287	293	310	318	308	295	311	283	301	301	317	327	315	331	310	325	304	317	296	269	306	361	291	330	324	299	316	328	308	300	317	291	317	327	314	308	295	316	305	312	272	322	294	312	286	299	280	313	293	327	278	308	289	299	316	316	292	275	316	306	294	315	331	350	322	332	295	344	299	325	314	315	318	311	326	303	317	309	292	304	285	291	327	325	295	304	302	270	273	287	310	298	292	293	311	330	332	320	277	304	330	294	344	333	332	318	310	285	340	286	292	291	339	320	297	298	291	325	326	286	271	312	322	338	312	319	308	332	312	304	353	336	326	307	354	297	336	333	324	317	294	316	313	319	313	333	288	274	322	290	309	345	311	331	344	306	281	305	287	324	297	320	287	309	306	295	306	319	303	305	288	314	292	305	315	322	314	282	320	318	296	287	324	306	300	314	318	300	296	311	288	306	319	331	304	295	320	310	320	300	307	324	283	309	308	294	307	324	305	276	305	316	295	316	298	284	298	331	290	311	302	328	296	313	329	297	302	270	318	312	310	319	300	323	324	322	288	293	302	291	315	315	324	292	304	323	319	325	294	304	299	318	295	285	318	333	301	323	319	273	336	332	306	300	264	319	314	319	353	328	321	301	311	307	336	322	345	317	333	291	315	289	321	335	322	278	308	287	287	307	317	305	318	278	270	287	348	301	325	314	355	279	318	315	328	332	307	302	310	286	334	286	300	314	310	294	302	303	288	291	289	326	302	328	350	283	306	294	321	316	307	282	316	329	309	294	320	300	289	323	284	328	305	286	308	337	320	318	313	313	312	301	302	311	330	285	318	302	307	329	281	298	332	285	261	304	302	308	305	307	283	328	277	317	326	320	275	288	330	348	303	293	294	291	298	305	303	308	322	317	298	314	314	300	298	314	312	303	302	282	346	338	280	302	319	306	324	324	317	328	289	325	316	307	302	326	332	317	311	348	301	304	344	301	320	302	319	330	281	314	295	281	327	300	281	315	307	331	278	298	305	268	327	297	315	317	302	291	325	332	318	310	324	287	313	309	353	272	293	299	311	290	278	356	290	285	294	337	316	294	311	330	331	336	294	347	308	271	313	265	320	330	304	321	290	301	313	309	328	330	305	312	305	302	312	279	374	341	297	332	321	288	319	350	304	273	296	320	332	304	320	307	318	314	307	350	317	319	279	285	301	307	321	319	323	272	299	289	332	286	316	319	286	285	298	329	272	332	297	306	307	324	330	332	303	324	306	333	310	321	301	301	321	297	290	327	305	306	327	289	319	307	291	291	305	287	309	322	305	321	293	297	318	304	279	322	278	288	324	313	313	292	304	281	322	325	314	287	311	301	283	312	314	347	307	260	292	350	291	324	323	333	310	312	294	314	300	290	305	317	324	293	301	317	307	308	314	364	282	291	329	297	297	283	319	304	310	318	314	310	308	334	325	358	346	326	299	294	319	305	329	302	316	301	285	277	310	310	291	321	312	311	320	318	307	300	288	282	289	311	325	330	303	295	297	345	304	344	310	268	298	297	305	312	279	297	315	293	304	312	316	313	311	291	321	293	326	308	277	322	311	310	301	306	278	314	300	312	300	292	277	334	323	289	314	323	313	293	307	331	355	328	305	306	279	301	299	317	305	292	314	285	285	282	295	278	309	294	332	307	315	363	316	336	323	298	327	366	280	301	312	305	288	317	318	310	267	339	317	299	312	311	296	288	344	329	337	281	300	331	302	264	304	301	304	300	319	331	282	332	330	332	320	310	331	277	305	303	311	327	284	317	309	314	304	337	275	318	313	313	309	300	268	287	294	302	315	315	320	299	292	345	305	318	284	312	279	305	296	337	300	294	303	328	320	320	315	319	326	309	313	338	318	306	321	316	283	282	304	286	324	291	335	316	301	290	310	276	285	325	310	310	288	306	307	296	289	320	322	279	330	315	310	318	307	304	293	277	321	345	317	333	315	327	301	297	348	283	291	306	276	296	300	324	285	322	312	313	311	286	315	293	300	300	302	285	294	299	331	338	302	303	316	332	302	303	284	318	320	316	327	323	323	330	289	298	279	307	361	315	295	314	315	290	322	316	301	335	346	325	312	277	300	339	309	306	327	298	346	302	311	282	306	343	322	308	294	294	321	287	302	294	302	312	300	297	331	332	294	307	321	286	322	316	317	329	302	324	324	315	326	301	317	325	325	311	289	308	297	321	299	338	302	320	328	301	296	289	301	304	284	322	297	307	300	294	305	329	299	314	306	321	285	320	312	336	328	271	274	305	313	280	302	289	333	291	273	279	293	317	301	281	305	327	293	336	308	300	309	331	289	335	304	296	291	295	317	327	285	309	278	290	324	308	304	306	299	320	301	276	325	312	338	328	295	342	312	300	327	307	323	334	337
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
17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
