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
340206271487	340206272054	340206272604	340206273154	340206273704	340206274254	340206274804	340206275354	340206275904	340206276454	340206277004	340206277554	340206278104	340206278654	340206279204	340206279754	340206280304	340206280854	340206281404	340206281954	340206282504	340206283054	340206283604	340206284154	340206284704	340206285254	340206285804	340206286354	340206286904	340206287454	340206288004	340206288554	340206289104	340206289654	340206290204	340206290754	340206291304	340206291854	340206292404	340206292954	340206293504	340206294054	340206294604	340206295154	340206295704	340206296254	340206296804	340206297354	340206297904	340206298454	340206299004	340206299554	340206300104	340206300654	340206301204	340206301754	340206302304	340206302854	340206303404	340206303954	340206304504	340206305054	340206305604	340206306154	340206306704	340206307254	340206307804	340206308354	340206308904	340206309454	340206310004	340206310554	340206311104	340206311654	340206312204	340206312754	340206313304	340206313854	340206314404	340206314954	340206315504	340206316054	340206316604	340206317154	340206317704	340206318254	340206318804	340206319354	340206319904	340206320454	340206321004	340206321554	340206322104	340206322654	340206323204	340206323754	340206324304	340206324854	340206325404	340206325954	340206326504	340206327054	340206327604	340206328154	340206328704	340206329254	340206329804	340206330354	340206330904	340206331454	340206332004	340206332554	340206333104	340206333654	340206334204	340206334754	340206335304	340206335854	340206336404	340206336954	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2743	3600	2300	2743	3600	2300	2743	3600	2300	2743	3600	2300	2743	3600	2300	2744	3600	2300	2744	3600	2300	2744	3600	2300	2744	3600	2300	2744	3600	2300	2744	3600	2300	2744	3600	2300	2744	3600	2300	2744	3600	2300	2744	3600	2300	2744	3600	2300	2744	3600	2300	2744	3600	2300	2744	3600	2300	2744	3600	2300	2744	3600	2300	2744	3600	2300	2744	3600	2300	2744	3600	2300	2744	3600	2300	2744	3600	2300	2744	3600	2300	2744	3600	2300	2744	3600	2300	2744	3600	2300	2744	3600	2300	2744	3600	2300	2744	3600	2300	2744	3600	2300	2744	3600	2300	2744	3600	2300	2744	3600	2300	2744	3600	2300	2744	3600	2300	2744	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23807	21801	29734	24384	21787	21719	9438	3086	2359	2081	1709	1372	1156	1084	1017	992	991	997	964	917	951	932	942	923	932	950	946	957	930	953	929	983	948	933	862	921	899	873	879	871	900	907	843	932	849	863	911	875	912	900	915	890	932	922	928	930	933	942	911	925	955	836	894	850	865	886	948	885	863	895	839	895	851	873	837	862	889	843	848	867	895	846	855	928	863	920	912	913	918	875	873	949	895	891	930	950	950	881	891	871	858	858	876	864	848	960	921	877	894	862	906	889	870	883	876	880	851	873	886	883	847	862	881	913	886	899	847	897	842	882	875	850	902	869	912	878	869	873	877	845	871	838	895	897	895	857	911	869	886	920	855	831	837	847	872	898	867	853	875	884	815	908	920	810	866	961	880	898	918	834	903	813	876	858	872	853	886	829	820	905	888	887	897	905	839	858	848	880	869	849	875	904	866	914	884	866	921	858	886	864	858	837	873	837	884	874	862	881	819	936	863	886	829	858	912	883	878	877	918	854	886	891	872	854	923	836	866	895	866	883	900	905	875	816	889	839	911	848	852	855	834	851	916	901	853	869	907	883	858	908	920	846	879	910	823	882	862	833	888	880	884	932	857	870	880	861	896	884	915	862	900	885	863	820	908	854	908	903	883	814	838	856	863	906	943	856	920	882	884	872	809	880	850	811	888	876	879	881	872	869	903	805	850	940	851	870	858	842	884	836	926	890	944	900	884	875	890	860	889	889	847	839	906	914	875	1009	828	916	902	920	866	899	882	892	887	938	862	901	903	860	841	880	897	871	911	813	932	868	911	861	839	876	861	872	877	859	844	917	872	861	868	909	856	847	962	833	915	846	865	884	866	857	912	896	863	902	885	874	865	865	846	875	843	878	907	922	853	906	863	901	852	841	836	891	901	885	848	887	889	872	921	894	878	867	917	855	867	895	873	892	925	952	881	900	875	874	940	849	812	889	887	894	872	872	860	884	873	819	840	924	863	895	857	901	864	839	844	876	827	885	883	874	895	914	864	887	850	880	828	887	889	896	832	886	828	823	906	893	873	916	848	927	857	889	859	894	874	829	854	819	840	880	862	854	861	895	894	892	856	873	904	853	893	905	884	849	851	895	872	852	864	822	883	862	906	889	841	870	889	769	916	861	860	879	813	848	894	877	887	885	869	845	846	828	914	861	882	865	857	885	887	864	870	903	845	914	886	840	859	867	857	863	918	882	891	899	820	848	909	860	902	812	902	894	896	908	873	870	898	857	920	878	857	875	872	834	860	871	892	925	841	850	856	863	886	896	873	908	818	901	857	853	858	807	860	890	832	868	897	812	882	875	876	908	867	905	847	822	856	881	915	846	866	857	829	832	903	865	890	946	902	877	916	871	860	853	861	857	934	855	847	881	866	909	879	857	877	882	877	833	860	911	903	838	862	840	881	869	840	888	867	884	834	868	909	870	834	883	872	891	930	858	929	858	814	874	903	878	832	901	902	897	833	875	859	838	882	861	861	885	870	861	899	859	856	887	825	844	881	857	870	870	863	820	865	849	897	860	900	842	863	864	935	907	849	817	952	844	882	878	907	928	872	849	895	876	874	859	870	922	880	864	901	895	804	907	899	812	876	865	851	934	852	903	915	883	920	879	878	896	881	918	846	913	884	895	931	826	856	812	910	877	896	827	894	925	879	796	893	832	894	880	892	847	893	849	862	908	910	845	896	932	855	865	831	868	917	833	928	934	848	801	890	864	962	889	895	858	899	864	893	879	879	859	891	853	891	899	856	866	858	917	878	927	839	887	855	884	877	903	856	852	870	855	847	840	875	878	893	824	869	878	861	856	885	897	918	893	870	880	874	887	809	904	852	857	833	779	885	858	885	803	888	878	915	864	822	877	826	863	901	883	928	837	877	899	894	866	818	861	857	810	875	799	862	855	820	866	891	944	859	873	870	854	819	864	875	858	820	865	845	861	797	873	886	908	855	844	821	859	848	845	862	846	869	879	865	823	862	864	845	870	851	874	873	884	875	865	830	901	939	838	882	911	830	882	870	852	889	856	836	875	926	890	869	925	872	862	890	869	848	845	803	892	890	879	891	856	909	888	911	848	882	845	867	899	859	878	852	879	891	832	864	841	886	863	870	870	849	906	850	927	869	906	926	810	913	884	876	863	805	891	877	885	896	869	835	916	896	893	825	922	896	879	917	822	886	923	851	886	865	902	889	948	875	819	867	905	877	912	852	837	891	911	917	857	859	859	925	891	870	851	850	923	910	826	881	877	806	826	863	853	857	885	906	849	902	886	871	886	910	840	899	871	880	833	865	878	882	892	887	868	818	873	867	860	848	868	865	877	900	870	880	852	829	890	936	862	894	844	904	886	888	838	850	850	907	849	844	866	916	853	846	874	893	943	913	817	875	860	849	915	913	857	836	894	857	894	859	907	790	853	828	881	847	815	848	882	878	868	867	884	847	897	914	930	777	864	862	889	912	833	843	870	857	872	865	886	935	850	864	881	897	825	812	916	856	845	882	851	888	850	867	925	854	923	819	856	930	870	874	886	881	856	877	906	901	875	895	905	855	867	854	858	885	883	865	918	879	886	930	867	913	900	893	903	885	855	854	812	886	904	858	858	841	789	820	816	842	890	828	854	824	843	816	843	882	874	884	888	844	872	856	939	879	886	900	880	892	931	865	861	861	796	872	869	879	828	889	854	904	845	884	913	853	847	848	883	855	916	851	907	897	890	846	906	868	891	849	888	867	910	854	885	875	867	834	866	934	928	866	889	880	806	820	859	871	880	858	882	896	946	829	875	863	891	855	906	935	908	814	880	798	828	887	882	882	864	861	942	872	852	850	846	826	858	845	869	873	893	848	854	882	895	862	884	878	891	871	886	881	891	890	898	872	821	921	855	858	845	852	879	905	899	872	919	874	908	840	871	887	910	886	847	924	879	821	882	812	908	895	834	896	871	911	911	861	841	841	869	891	839	906	890	854	890	848	843	870	877	802	886	850	882	850	854	879	898	906	890	937	888	849	890	884	864	892	855	854	853	878	915	919	901	921	835	845	842	891	876	882	886	897	875	822	937	873	892	886	862	910	881	836	863	861	838	858	867	890	830	866	836	850	842	886	817	808	892	831	856	808	870	882	921	866	895	844	884	872	916	902	874	868	848	892	882	891	867	869	881	850	860	923	835	878	834	827	908	888	856	870	863	846	926	890	874	871	892	878	893	874	887	861	836	847	884	858	840	838	856	871	850	899	891	902	849	861	863	844	882	853	883	948	783	881	886	856	875	882	847	880	891	818	880	945	864	872	913	881	855	936	856	875	901	817	890	879	876	878	913	845	847	893	856	850	851	843	827	893	890	832	813	909	840	928	852	877	876	854	869	905	901	885	890	892	837	919	872	790	879	876	913	843	861	852	813	900	838	841	885	819	865	862	918	840	879	830	834	895	816	906	867	859	828	831	890	928	903	898	892	849	867	875	945	865	816
44321	67535	20416	6545	8195	7677	6133	5509	4811	3886	2711	2123	1623	1423	1331	1299	1285	1280	1289	1310	1179	1201	1126	1138	1108	1173	1136	1170	1136	1154	1156	1128	1098	1137	1156	1118	1116	1104	1025	1114	1051	1061	1124	1057	1091	1051	1054	1085	1031	1100	1035	1055	1059	959	1060	1067	1117	1022	1033	1056	1049	1054	1067	1074	1061	1066	1079	1101	1126	1064	1094	1090	1097	1108	1117	1076	1054	967	1036	1021	1063	1008	1016	997	1033	1053	1091	1105	1042	1041	977	1123	1059	1164	1120	1050	1084	999	1049	1130	1001	1064	1064	1042	1005	1009	1043	1091	1055	1090	1067	1083	1043	1078	1014	1033	1087	1059	1032	1089	1006	1068	1064	1029	1132	1020	1135	1071	1053	1042	1056	1010	1128	1094	1018	1053	1063	1035	1082	1026	1060	1042	1053	1050	1004	1119	1049	1020	1049	1002	1056	1041	1075	1062	993	1017	1053	1049	1096	1023	1026	1022	1051	1014	1031	1045	1082	993	1065	1057	1113	1046	1058	1059	1038	1013	1007	1085	1092	1043	1074	1043	1075	1095	1026	1036	1052	1083	1078	1062	988	1055	1045	1045	976	1071	1007	1100	1000	1101	1105	1051	1019	1022	1116	987	955	1116	1103	1016	1060	1091	1101	1005	1077	1015	1064	1074	1018	1118	1026	1047	1136	1058	1100	1092	1091	1077	1030	1106	1023	1057	1097	1015	1080	1059	1051	1095	1086	984	1023	1053	1020	1034	1005	1031	1040	1054	1027	1057	1068	1066	1069	1044	1022	1062	1055	1070	1040	1138	1055	1043	1104	1048	1033	1091	1000	1059	1054	1062	1039	1078	1019	1094	1100	1043	1106	1026	1016	1083	1067	1072	1049	1068	1009	1038	1000	1056	1099	1013	1042	1084	1077	1078	1053	1064	1101	1063	977	1060	1024	1021	1087	1064	1084	1045	1035	1066	1034	1066	1036	1068	1079	1048	1037	1034	1018	1045	1063	1063	1085	1038	1068	1139	1067	1027	1025	1080	1035	1026	1054	1046	1067	1052	1054	1053	1118	1030	1020	1051	1103	1068	1130	1043	1039	1044	1103	1085	1017	1041	1075	1063	1058	1062	1054	1041	1096	1012	1061	1082	1121	1092	1067	1083	1052	1034	960	1084	1090	1010	1109	1016	1026	1089	1034	1052	1064	1019	1058	1057	1021	1067	1056	1075	1020	1065	1045	1047	1062	1073	1059	1062	1075	1043	1069	1024	1030	1080	1048	1072	1067	1052	1030	1054	1070	1016	1060	965	1089	1085	1059	1017	1113	1065	1027	1043	1065	1115	1086	1038	1058	1117	1030	1056	1068	1044	1077	1034	1033	1018	1071	1086	1134	1040	1055	1040	1024	1032	1055	1064	1023	1095	1097	1089	1036	1053	966	1044	1071	1010	1006	1048	1040	1098	1084	1005	1002	997	1042	1033	1008	981	1112	1087	1002	1069	1026	1046	1063	1065	1078	1096	1048	1031	1026	1021	1039	1051	1039	1074	1052	1066	1087	1017	1029	1075	1023	1045	1069	1027	1016	1038	1028	1012	1063	1001	1041	1026	1092	1083	1014	1045	1009	1035	1012	992	975	1023	1053	1054	1030	1046	1050	1035	1052	1053	1045	1038	1015	1055	1034	1047	1059	1005	1064	1073	1092	1034	1039	1090	1008	1021	1020	1074	1061	1068	1078	1068	1059	1024	1025	1054	1062	1033	1074	1078	1058	1033	1062	1053	1050	1023	1072	993	1082	1021	1059	1075	1048	1031	1031	1047	982	1049	1033	1074	1072	1070	1101	1022	1071	1069	1090	1037	1041	1032	1035	999	1009	1115	984	1124	1040	1043	1052	1042	1086	1046	1048	1066	1090	1099	1037	1096	1053	1092	1028	1021	1079	1034	1033	1088	1037	1110	1038	1030	1060	1025	1025	1095	1069	1041	1000	1077	1083	1066	1118	1114	1010	1029	999	1084	1054	1034	1066	1085	1084	1059	1009	1050	1075	1085	1077	1003	1037	1013	1012	1073	1086	1053	1028	1055	965	1061	1110	1061	1019	994	1052	1033	1024	1096	1106	1069	1057	1068	1149	1110	1032	1039	1015	1089	1038	1054	1029	1051	1061	1078	1051	1032	1062	1107	1084	1024	1060	1043	1058	1081	1021	994	976	1036	1025	1121	1056	1007	1050	1082	1060	1050	1001	1041	1034	1050	1044	1066	1033	1036	999	997	1098	1054	995	1133	1069	1073	1049	1074	1069	1074	1070	1028	1009	1026	1025	1015	1019	1059	1112	1049	1038	1024	1029	1073	1063	1054	1084	1026	1040	1031	1083	1040	1028	1038	1133	1079	1085	1104	1044	1038	1064	1078	1076	1091	1009	1070	1044	1072	1065	1055	990	1050	1083	1108	1046	1116	1058	1030	1049	1051	1069	1072	1100	1045	1069	1025	1089	1030	1098	1148	1092	1033	1024	1002	1103	1017	1026	990	1030	1055	1053	1024	1103	1041	1015	1056	1029	1098	1018	1004	1046	1072	1043	1148	1021	1031	1100	1076	1052	1090	1031	1051	1066	1019	1075	1056	1063	982	1041	1041	1043	1038	1090	1055	1059	1033	1048	1041	1025	1068	1048	1024	995	1084	1120	1059	1016	1065	1053	1035	1043	1068	1089	1056	1074	1042	1080	1067	1078	1054	1037	1061	1035	1036	1037	1042	966	1114	1036	1101	1075	1053	1084	1056	1019	1064	1003	1020	1033	1130	1093	1101	1068	1073	1007	1021	1052	1029	1091	1024	1021	1085	1101	1069	1022	1012	1008	1025	1092	1071	1075	1121	1050	1082	1068	1024	1060	1000	1102	1045	1010	1042	1054	1015	1012	1073	1094	1090	1140	1056	983	1121	1038	1026	1000	1006	1063	1083	1077	1076	1071	1032	1053	956	1091	1111	1059	1089	1062	1023	1038	1041	1014	1062	1050	1069	1035	1014	1088	1054	1046	1069	1120	1043	1044	1000	1037	1087	1086	1036	1094	1039	1057	1051	1084	1069	1051	1083	1069	977	1021	1073	1092	1040	1054	1104	1029	1035	1116	1083	1104	1048	1062	1047	1056	1098	1068	1036	1058	1012	1054	1066	1068	1083	1054	1069	982	1050	1025	1073	1027	1017	1068	1076	1049	1066	1014	1070	1049	1027	1048	1030	1085	1039	1072	1039	987	1147	1112	1067	1069	1019	1147	1033	1047	1079	1057	1045	1051	1033	1017	1040	1039	1032	1042	1102	1051	1123	1050	1037	1037	1035	1077	1072	1051	1091	1024	1118	1074	997	1111	1000	1022	1069	1120	1028	1030	1104	1076	1038	1041	1024	1011	1076	1022	1013	1063	1044	1048	1083	1068	1024	1009	1016	1036	1040	1046	1115	1046	1049	1087	1078	963	1035	1024	1101	1077	1122	1022	1045	1003	954	999	1027	1030	1041	1073	1066	1083	1028	978	1034	1070	1049	1081	1060	1087	1044	987	1072	1056	1096	1055	1028	1026	1128	1070	1094	1124	1127	1079	1023	1050	1065	1055	1056	1053	1038	1046	1057	1087	1016	1038	1009	1029	1046	987	1045	1027	1006	1009	1066	1041	1082	1052	990	985	1036	1013	1042	1028	1019	1046	1070	1066	1054	1039	1044	1026	1025	1114	1055	1115	1050	1060	1098	1095	1116	1062	1124	1051	1033	1050	1028	1064	1064	1031	1014	1019	1042	1003	1073	1002	1058	1045	1072	1143	1048	1094	1073	1081	1069	1052	1009	1051	1077	1073	992	1075	1076	1076	1008	1020	1090	1033	1035	1090	1022	1039	1038	1073	1037	1057	1094	1026	1014	1043	1087	1074	1084	1104	1024	1049	1021	1065	1021	1016	1073	1007	1077	1010	1010	1103	1065	1114	1029	1088	1084	1024	1064	1039	1058	1040	1093	1045	1051	1041	1084	1053	1036	1025	1013	1037	1118	1086	1074	1063	1034	1034	1036	1047	1059	1097	1034	1047	1044	1071	995	1059	1043	1023	1069	1106	1025	1059	1052	1072	1069	1051	1032	1042	1060	1080	1056	1028	1090	1075	1041	1045	1093	1047	1051	990	970	1051	1006	1052	1064	1064	1067	1055	1042	992	1059	1077	1031	1047	1049	1033	1024	1104	1031	1041	1087	1084	1066	1072	1069	1037	1070	1158	1069	1020	1076	1030	973	1104	1040	1035	1071	1099	992	1039	1086	1094	1017	1059	1061	1053	1007	1043	1064	1043	1056	1010	1003	1101	993	1126	1041	1034	1095	1076	1045	1001	1031	1074	1054	1052	1012	1077	1067	1029	1023	1043	1058	1109	1016	1043	1030	1106	1104	1068	1061	1080	995	1034	1065	1094	1072	993	1078	1029	1040	1065	1065	1014	1036	1043	1077	1063	1078	990	1000	1038	1064	1064	982	1079	1015	1029	1051	1065	1047	1051	1061	1072	1039	1036	1077	1097	1043	1034	1079	1029	1080	1062	1060	1103	1052	1099	1063	1116	1033	1092	1138	1060	986	1106	1093	993	1000	1038	1080	1028	1060	1061	1023	1031	1012	1022	1103	1103	1063	1018	1043	1003	1057	1071	1052	1065	1062	1073	1007	1086	1061	1029	1027	990	1060	1054	1051	1029	1006	1076	1030	1061	1029	1044	1022	1095	1091	1047	1020	1050	1034	1081	1072	1079	1018	1068	1071	1079	1005	1035	1093	1057	1058	1081	1032	1040	1075	1085	1040	1087	1087	1046	1050	1072	1033	1052	1098	988	1012	990	1023	1058	1052	1059	1015	1061	1024	1038	1018	1048	1071	1044	1050	1053	994	1000	1064	1056	1075	1070	1041	1072	1080	1082	1052	1033	1062	1007	1056	1116	1075	1023	1060	1022	1030	1051	1058	1001	1109	1031	1045	1058	1048	1048	1013	1080	1053	1013	1058	1037	1062
28642	26867	16325	2403	2214	1630	1251	1294	1082	934	779	660	620	590	570	533	512	543	595	580	562	573	541	502	549	571	576	570	516	523	574	577	569	593	561	539	564	548	519	534	551	582	556	561	559	548	502	542	489	522	546	518	560	539	550	559	516	576	568	569	556	546	552	583	510	560	564	520	509	565	572	536	553	552	539	547	534	530	541	557	531	530	556	553	553	527	500	559	545	505	519	523	556	546	548	547	554	539	570	531	559	503	521	568	552	515	614	544	560	564	527	518	550	513	516	590	508	555	530	527	516	513	573	552	546	531	545	543	549	549	550	505	588	525	543	542	568	569	548	523	527	521	521	535	564	561	557	534	532	531	576	562	574	585	561	517	602	546	566	522	565	541	563	549	568	560	520	565	535	534	529	549	580	555	549	538	537	531	555	565	548	535	516	559	598	559	540	578	568	557	552	531	522	590	565	520	562	543	529	546	531	555	547	544	525	559	590	561	543	520	539	582	557	558	514	548	539	508	588	542	545	505	583	559	511	514	559	545	502	526	567	537	531	511	544	557	518	546	555	550	552	539	513	511	546	551	560	512	535	517	517	550	540	555	554	532	548	565	514	511	535	551	584	533	555	491	531	520	529	504	577	603	598	528	558	547	542	554	527	504	600	522	509	554	556	550	531	562	540	568	538	602	577	518	572	556	529	554	528	540	555	533	558	536	535	539	557	567	553	544	554	556	586	519	507	529	571	518	610	556	556	564	552	554	543	605	574	521	531	559	543	566	582	545	531	554	560	538	539	562	550	587	544	552	592	513	497	562	559	507	545	532	501	529	557	538	568	552	550	554	534	551	535	544	588	555	557	533	581	565	585	549	557	533	551	557	530	531	523	540	553	540	530	558	535	556	490	524	539	551	539	543	526	515	563	537	534	557	513	521	556	536	555	517	540	541	560	549	552	533	560	562	515	542	507	537	537	533	554	504	524	555	535	537	520	501	557	548	576	551	519	500	587	559	529	548	498	550	557	571	549	536	538	550	497	588	547	539	529	558	549	538	520	571	574	540	592	540	548	558	536	464	575	589	561	471	563	548	559	525	582	570	518	525	543	564	553	564	512	508	564	547	549	581	557	546	538	576	524	521	548	511	563	496	534	560	549	579	542	510	519	543	546	514	537	567	523	570	579	525	547	547	495	586	551	499	559	524	556	560	512	526	552	567	547	548	498	531	574	546	517	555	508	550	510	583	552	512	585	567	554	502	498	534	520	569	518	580	540	513	557	539	526	555	504	553	532	577	519	500	550	536	576	572	542	555	575	501	532	544	526	522	547	579	522	507	579	546	546	554	567	576	565	542	538	577	525	562	530	562	595	527	555	539	560	526	519	503	546	577	559	572	543	531	540	547	519	532	566	578	549	545	578	547	564	503	566	551	589	532	541	559	538	541	549	518	516	551	568	540	547	540	545	503	509	571	547	564	554	559	563	547	514	531	529	580	523	504	606	521	525	583	492	489	528	541	501	575	560	545	595	554	556	546	535	602	539	544	536	533	484	543	513	536	550	548	574	543	532	561	538	572	596	509	572	572	510	577	571	547	549	517	561	542	564	526	524	513	540	550	539	532	548	536	546	593	552	557	565	544	528	546	513	526	551	563	520	544	580	561	539	571	504	514	544	542	514	533	556	547	525	547	537	555	569	520	508	560	551	530	538	583	506	506	528	525	556	524	584	568	521	540	538	526	575	553	530	562	538	532	554	543	530	532	575	567	565	497	489	547	547	520	520	554	562	546	553	519	510	527	529	504	486	528	534	530	563	583	537	538	533	548	550	528	569	502	524	533	565	576	546	527	537	580	567	545	567	564	576	517	550	540	563	559	564	531	564	566	573	576	568	544	580	533	508	545	543	520	558	549	526	574	587	549	562	523	554	531	554	586	521	543	574	534	588	547	544	610	602	568	501	537	583	564	543	541	559	576	533	555	572	516	532	558	542	548	535	577	527	535	549	545	552	529	514	561	569	528	540	579	529	599	548	568	542	530	586	494	517	606	579	591	546	548	539	526	522	588	551	537	517	533	577	537	556	556	529	573	546	549	560	514	520	570	543	595	555	550	579	569	501	533	557	555	501	502	548	599	526	535	581	547	572	564	547	554	553	542	554	545	530	582	567	578	554	565	514	510	536	526	530	552	553	527	552	560	544	544	574	554	553	573	542	559	541	528	543	578	548	529	551	540	559	555	541	506	526	539	563	582	587	511	551	538	551	529	507	555	507	582	545	582	565	564	533	568	574	548	525	566	481	560	541	532	551	517	547	575	515	540	527	524	556	560	584	556	524	546	532	578	563	552	602	547	547	548	512	523	514	595	514	601	556	535	554	521	507	548	556	496	545	501	572	518	525	576	548	535	552	537	541	523	496	565	589	501	564	511	567	501	542	515	589	554	562	556	575	556	525	502	541	552	570	553	533	573	573	554	509	541	521	569	540	560	596	528	517	530	609	541	506	568	527	528	562	535	487	554	569	542	480	535	582	492	551	532	522	574	554	540	563	526	557	563	544	548	503	547	512	513	583	569	502	528	521	554	534	562	575	551	563	535	539	543	549	514	541	549	535	567	581	552	533	553	549	521	518	544	537	532	535	529	560	539	526	589	564	598	566	570	553	556	533	585	541	514	569	511	595	581	550	549	546	562	557	568	585	536	536	543	547	507	603	554	495	564	553	545	566	528	505	538	564	552	490	524	571	549	553	521	538	576	536	550	547	500	575	507	569	558	535	559	528	556	517	494	593	554	583	563	549	595	586	589	546	487	531	543	530	511	574	561	542	547	553	589	559	563	581	540	486	560	552	544	561	564	563	554	576	522	548	552	553	538	549	575	575	569	524	558	568	525	545	557	540	541	519	548	533	533	573	515	524	545	569	523	523	558	541	570	524	581	578	512	559	505	561	554	544	526	556	543	551	537	556	545	520	559	510	529	521	524	558	545	533	516	543	554	515	572	591	532	509	544	536	529	527	547	541	579	536	551	542	578	535	532	545	571	510	522	567	576	572	522	573	522	537	551	541	530	514	502	569	495	577	535	553	557	586	566	543	527	496	513	562	557	538	526	530	555	549	531	576	517	523	577	529	598	563	501	560	546	549	547	499	541	555	574	543	573	568	557	549	524	528	554	528	561	521	550	532	536	533	496	521	562	535	529	541	536	560	547	527	535	566	540	554	525	577	593	575	578	562	562	552	542	555	564	578	573	559	607	553	534	575	562	534	525	576	523	549	550	534	549	514	596	544	554	530	528	529	556	524	560	525	553	588	529	559	556	528	544	558	521	541	530	526	526	531	533	566	517	548	515	531	552	543	571	504	533	537	546	554	579	526	570	559	522	516	582	547	514	546	596	550	525	521	578	557	525	553	552	554	521	556	543	567	550	573	507	566	551	530	545	551	541	569	555	556	496	542	567	527	533	565	533	537	556	539	576	514	606	517	553	571	493	539	563	543	501	540	560	553	612	552	550
33899	42726	6240	1076	4104	2930	2644	2465	2062	1561	1179	954	731	694	688	739	681	751	664	707	700	703	704	683	691	711	682	695	675	742	709	692	658	727	665	689	662	711	713	664	662	680	695	679	695	657	649	696	668	640	726	656	655	681	681	702	695	695	675	634	711	637	650	644	676	640	681	728	701	678	657	657	688	734	718	646	656	676	706	681	666	679	660	642	707	707	624	672	640	679	652	727	692	672	689	668	633	687	668	690	627	676	644	681	686	641	656	689	684	623	703	669	689	743	679	654	652	656	695	657	726	652	649	694	667	654	668	615	682	665	668	679	677	692	639	698	655	658	698	722	663	649	636	690	693	669	668	646	663	678	728	664	656	657	649	675	712	660	712	654	694	670	677	663	673	654	666	648	679	678	692	646	681	628	703	625	685	665	666	665	704	704	659	625	707	658	680	653	697	647	695	664	684	712	680	728	641	717	646	659	688	647	652	695	660	734	695	627	616	707	644	646	629	641	706	606	654	671	682	718	669	704	707	664	624	690	663	630	675	709	668	663	671	669	642	639	667	655	635	667	685	698	675	710	684	657	669	686	672	655	706	709	685	682	660	650	624	679	661	683	675	664	615	728	684	699	637	679	648	690	667	695	685	673	702	696	644	676	713	644	705	670	683	634	640	678	640	597	689	652	650	627	669	668	663	703	666	691	701	636	694	665	672	707	671	682	647	694	685	695	625	637	697	625	660	672	589	706	663	654	675	690	680	633	646	675	642	662	644	683	725	653	674	665	722	690	691	658	693	658	668	687	651	667	681	669	705	658	654	674	635	656	668	677	642	625	665	652	670	726	659	656	642	663	669	664	651	681	711	653	677	662	619	653	659	702	674	640	707	629	655	671	649	683	667	656	645	655	651	657	688	691	703	694	706	674	646	660	725	668	699	678	675	706	727	719	682	721	662	666	659	665	679	635	671	656	688	700	698	633	677	654	655	637	675	652	656	663	657	663	636	687	639	705	623	660	681	695	697	656	681	637	717	685	698	666	676	669	668	716	680	651	645	676	670	664	670	735	661	710	663	649	647	648	694	628	695	714	683	694	653	701	652	710	658	691	679	702	723	660	624	659	663	696	698	656	677	664	707	659	642	628	687	661	670	637	618	676	724	648	681	623	670	732	654	662	680	660	705	636	696	669	710	702	673	659	739	648	658	696	642	648	730	663	660	689	673	633	699	694	679	673	666	719	677	683	636	654	704	637	650	632	668	684	666	690	643	676	640	662	655	656	669	659	624	645	688	590	637	666	722	639	675	703	649	630	641	670	667	645	713	700	603	707	663	635	691	654	644	673	613	665	621	659	647	696	691	664	668	669	652	683	679	637	696	649	694	692	629	689	648	672	620	721	664	679	627	668	687	665	616	679	695	685	662	664	692	692	683	699	634	659	713	675	634	668	644	687	696	725	670	699	713	662	678	680	635	669	661	632	694	673	640	687	669	685	642	713	644	677	623	658	674	664	679	626	693	674	644	678	652	691	652	632	691	679	671	680	641	684	683	654	630	711	657	662	678	684	649	660	644	644	648	676	653	679	688	653	718	658	665	720	679	673	669	643	629	673	620	662	717	642	679	697	691	686	654	644	662	618	655	694	680	658	668	671	647	614	639	688	690	652	683	710	630	636	646	674	639	645	669	662	680	708	638	670	705	675	695	678	711	653	655	633	614	697	713	676	648	688	670	644	650	695	684	678	659	655	670	644	655	733	702	664	628	635	707	641	655	691	687	660	678	647	637	662	639	686	642	651	719	619	688	721	679	651	640	669	674	645	700	620	683	691	669	670	667	683	688	667	666	664	623	675	713	712	636	671	664	699	674	657	673	660	699	696	636	697	658	637	690	718	615	647	644	664	662	678	676	654	650	687	717	662	689	692	704	687	658	687	620	680	690	668	675	673	685	718	665	656	649	630	587	726	660	675	690	643	689	639	673	702	653	692	683	644	640	645	665	679	679	658	651	682	669	674	670	619	679	699	693	672	679	649	653	670	649	666	728	657	660	668	681	680	700	642	704	727	623	708	685	658	668	684	648	636	688	674	655	636	696	654	681	688	672	645	663	672	678	701	679	681	740	679	665	704	650	655	620	666	672	725	639	671	664	661	712	675	674	702	682	649	697	660	689	694	633	648	689	659	675	686	695	689	652	600	676	695	680	675	659	671	677	685	671	660	740	616	673	700	630	652	662	654	681	700	676	655	656	673	669	670	627	659	691	679	650	668	708	673	643	681	662	647	673	663	710	652	731	644	655	668	664	662	716	659	590	687	667	621	682	694	697	700	651	673	688	683	709	685	678	621	711	693	628	684	689	716	636	685	644	628	670	672	708	634	672	658	653	719	671	720	644	688	709	628	656	702	741	619	664	638	688	655	606	657	644	692	721	640	677	633	636	630	710	693	661	685	662	699	670	651	708	694	657	694	687	697	660	639	692	718	701	710	692	660	723	650	633	682	684	675	695	613	671	682	661	701	718	675	687	707	641	679	685	743	665	692	654	642	697	676	679	694	708	647	641	658	610	712	701	685	640	660	662	642	648	700	637	667	666	663	702	639	653	691	658	731	664	699	737	689	646	674	677	664	626	644	657	613	684	640	713	724	650	655	636	656	680	677	682	620	650	625	678	661	688	653	686	717	654	697	661	678	677	666	684	667	718	696	631	668	707	681	676	700	655	671	690	697	637	670	650	691	723	648	655	667	711	663	689	605	595	663	643	698	655	693	633	683	671	712	661	685	662	650	633	657	639	702	674	674	709	701	686	652	697	675	638	633	651	666	669	727	697	677	633	672	706	678	694	699	640	657	652	663	678	698	664	658	688	673	632	625	677	688	644	688	673	692	698	655	689	672	657	647	644	653	624	702	590	695	683	668	604	647	666	660	656	674	686	668	692	701	679	679	664	656	650	639	670	678	649	708	667	659	636	688	661	725	664	712	658	648	719	740	636	724	657	685	634	667	642	664	641	670	685	646	699	662	688	646	689	622	666	647	645	627	691	637	646	691	648	717	645	681	636	687	701	638	707	691	680	632	729	696	672	639	668	714	657	659	700	641	670	676	672	684	672	673	641	644	693	728	687	671	668	690	676	675	713	642	674	676	684	703	687	674	641	664	608	655	638	690	669	655	669	676	690	691	659	661	690	655	669	662	649	678	646	674	652	679	699	638	651	698	748	645	665	626	661	655	675	704	662	595	649	680	650	657	695	654	686	689	653	685	683	692	631	709	654	659	674	725	720	684	691	650	705	660	654	671	710	667	731	689	643	671	602	663	606	686	691	699	661	687	625	707	648	660	667	660	642	615	674	691	633	659	643	617	660	664	674	710	691	699	626	700	654	690	647	638	663	630	676	624	679	696	698	698	688	628	672	658	673	679	660	660	647	634	685	658	668	626	665	660	686	669	667	642	626	697	643	651	651	657	647	674	710	620	672	679	672	647	663	708	687	670	626	700	684	636	684	692	691	618
24160	21116	28187	24201	20930	9995	3423	2566	1815	1525	1428	1041	950	924	903	931	883	867	901	908	879	865	872	912	864	871	873	904	847	845	912	865	884	910	901	870	864	901	920	855	899	813	876	853	819	816	855	864	885	828	877	811	870	845	855	841	814	855	815	841	816	860	858	865	856	796	850	888	873	837	845	840	823	920	811	844	788	784	853	844	849	839	847	888	794	872	841	822	775	850	855	817	834	885	863	907	814	896	848	825	827	844	798	858	822	809	899	807	800	903	863	847	844	810	812	843	859	863	861	846	819	869	847	853	877	853	830	795	837	871	830	832	786	829	787	861	786	834	843	804	837	814	856	783	825	833	839	790	857	798	828	792	819	773	820	817	798	844	832	826	812	812	844	841	894	841	846	851	840	865	855	831	815	868	876	844	845	805	811	874	822	827	864	838	821	859	889	790	874	836	848	769	786	857	860	887	833	823	819	866	768	795	826	842	839	818	840	879	823	819	822	857	880	819	834	801	828	890	867	850	861	842	809	841	840	858	856	866	811	846	823	823	882	835	813	876	857	843	873	857	855	807	830	868	859	816	810	797	845	811	845	825	823	846	860	845	846	847	897	796	858	830	885	888	845	814	866	851	837	873	825	807	841	811	819	798	792	872	830	847	842	861	844	844	790	870	821	824	858	867	813	879	852	851	798	766	885	823	832	825	796	834	758	816	851	814	828	849	864	848	864	800	875	806	852	908	833	838	837	850	870	859	816	834	867	826	778	794	835	799	845	803	817	828	838	839	842	804	792	800	841	797	866	814	818	778	736	804	858	833	848	833	871	757	799	848	847	856	733	833	829	815	851	893	830	845	859	838	816	850	841	793	859	787	868	815	772	867	790	867	843	834	839	799	853	797	892	786	781	827	874	807	831	873	837	826	833	784	851	811	788	816	816	756	856	781	872	795	832	855	866	811	838	849	808	827	834	848	817	838	861	841	814	809	863	867	840	792	819	858	836	814	878	819	834	838	854	817	860	802	829	854	808	832	829	850	802	784	802	834	857	843	805	852	837	863	803	844	774	866	855	805	812	790	878	885	797	877	850	827	836	852	753	835	841	859	798	793	775	861	852	890	845	885	830	838	831	831	838	853	851	840	812	824	849	868	871	868	865	802	868	877	807	885	841	806	876	817	803	824	797	829	872	853	789	842	838	827	834	791	845	850	844	818	857	818	836	819	851	849	863	831	814	833	826	824	798	871	841	828	859	861	843	845	828	875	834	823	811	823	813	855	798	826	811	865	829	813	805	853	816	831	778	830	833	845	813	777	831	777	810	780	829	841	857	869	830	830	860	832	809	863	869	843	806	829	838	861	859	845	840	832	810	836	856	824	835	866	837	816	878	791	826	803	808	854	813	842	779	879	846	857	846	827	822	815	831	861	854	883	898	844	851	848	840	797	856	863	830	815	818	809	834	843	845	843	863	845	842	806	860	862	785	787	856	831	820	837	862	791	838	794	882	813	863	819	886	791	884	862	817	872	831	792	828	801	849	835	830	878	836	838	817	840	853	861	883	838	854	833	878	801	838	844	848	866	810	802	791	793	810	795	866	798	835	805	854	816	854	788	867	874	814	843	855	859	857	865	839	829	858	815	792	851	823	832	822	891	867	826	831	884	910	795	854	849	779	881	838	820	784	834	870	856	794	817	838	877	803	811	872	858	840	818	861	860	851	858	911	804	813	832	824	865	876	855	857	842	887	823	854	864	806	882	825	842	835	840	849	856	808	858	878	879	846	886	856	875	886	876	796	783	845	780	828	795	844	863	825	830	863	809	865	800	836	867	876	848	887	868	853	797	826	825	792	758	835	813	820	833	884	835	865	818	867	852	887	836	850	847	842	802	862	805	819	805	809	895	860	821	817	802	818	855	898	825	790	846	854	857	874	832	821	785	840	866	828	826	851	860	845	852	905	885	824	861	832	851	796	861	800	887	831	831	825	841	798	860	869	847	845	772	841	875	887	851	864	848	836	850	851	731	813	855	834	849	878	837	854	811	847	823	873	859	828	806	868	900	804	826	829	900	836	842	834	810	853	828	879	815	813	789	861	833	840	919	854	886	847	856	839	846	813	789	831	853	787	822	842	808	755	865	856	835	800	895	840	851	847	836	850	881	851	882	819	829	781	845	827	855	870	836	833	859	821	871	844	819	817	804	854	842	815	801	805	788	865	837	816	872	848	887	863	829	836	848	814	813	807	831	837	843	826	838	835	869	843	805	859	822	880	804	825	854	826	818	806	896	851	849	857	803	823	826	851	856	892	824	811	843	807	730	815	866	805	850	767	824	870	778	819	881	805	861	890	843	851	822	786	831	838	810	837	796	834	825	896	813	817	879	825	895	813	767	848	802	794	868	879	833	797	845	793	842	824	801	875	866	828	811	835	805	886	836	802	820	831	818	814	868	817	840	831	866	833	802	843	799	775	880	829	849	857	788	869	849	764	823	865	866	823	856	788	794	800	830	851	805	859	848	819	800	835	827	797	848	851	776	794	797	822	764	817	798	850	821	841	855	846	852	787	858	809	857	850	827	905	855	836	843	865	853	800	842	854	808	843	818	804	836	848	832	862	798	875	817	819	847	845	832	867	800	842	874	825	823	884	805	814	827	819	783	803	894	852	829	864	814	803	849	849	857	860	809	863	832	828	844	799	816	847	848	835	775	825	850	830	823	892	783	871	814	830	789	844	826	866	867	806	835	771	851	815	847	816	829	832	837	848	809	849	807	893	840	830	834	849	873	821	893	807	915	782	819	807	849	830	844	849	899	794	853	856	843	774	787	819	883	814	770	809	814	856	878	839	839	791	858	869	793	874	865	841	795	839	805	799	852	869	779	821	878	824	842	843	843	810	886	871	834	886	798	824	820	850	831	787	831	806	820	858	861	815	855	813	882	849	846	893	757	839	836	801	848	821	897	809	776	827	885	830	864	874	807	814	805	788	869	840	818	823	823	811	836	818	807	833	859	895	803	790	839	847	857	807	833	803	852	863	817	894	839	800	832	804	855	812	860	836	864	848	866	862	785	785	839	878	875	866	797	814	884	855	813	807	820	830	845	898	846	878	824	788	839	811	862	844	804	785	828	806	838	810	786	845	833	845	822	825	901	825	848	812	839	838	795	828	837	857	828	846	833	813	810	870	853	823	806	816	799	799	839	841	839	818	845	795	844	838	876	847	789	872	860	818	839	822	834	830	864	853	797	854	872	827	812	829	832	850	809	859	842	752	828	838	812	835	808	897	798	857	816	807	826	837	852	878	810	842	879	881	830	870	865	866	866	823	885	842	797	829	762	844	842	804	853	833	871	778	868	851	823	877	802	813	866	804	858	855	849	836	852	851	865	850	805	832	785	824	859	871	844	777	789	825	856	850	847	851	819	771	826	824	847	856	839	806	854	827	828	805	839	742	834	844	803	875	846	879	779	851	840	812	835	817	796	843	826	854	838	826	796	785	883	813	772
38397	58675	11534	3888	6983	6082	5234	4645	3458	2662	2280	1480	1257	1243	1205	1195	1161	1108	1132	1128	1105	1064	1057	1105	1095	1157	1028	1096	1019	1081	1115	1116	1061	1041	1037	1002	1038	1036	989	1016	1076	1086	1034	1035	998	1048	968	1059	1024	973	1046	1029	1054	984	1008	1008	1035	990	1039	1026	1021	1032	991	1030	946	1028	1047	1042	1050	1002	1041	1007	1046	952	1015	976	1096	1019	1007	1013	1000	1041	1052	1031	1016	1026	1068	1007	987	1009	1037	1010	975	1028	1040	1011	988	991	1030	1003	1022	1024	1004	1020	1013	1053	1096	1050	1029	1034	1018	935	1043	1007	1027	1024	980	1014	1078	982	942	972	999	1043	1036	960	1012	997	968	1026	1005	957	1033	1010	1016	963	987	1027	985	1044	968	990	990	1001	1021	1028	988	1004	1002	1015	987	1008	989	1030	984	984	957	1030	1006	978	1005	1032	1072	1079	964	981	1008	1093	1027	993	1063	990	999	987	1046	1008	1014	1022	1028	1029	1049	1048	1003	1009	1027	1004	1015	979	1003	1007	1026	1015	973	1005	1070	974	970	1041	1035	992	982	976	1010	1026	992	991	976	986	1028	1008	1071	1005	1041	1053	994	992	1067	1039	979	956	1049	991	1018	989	987	1032	1032	1025	1013	962	991	1002	997	997	1025	989	972	984	993	1004	992	1009	997	1013	1037	1002	1028	946	1011	1008	1006	1029	1044	1025	1021	1002	1013	1044	1014	1017	999	1029	968	1010	994	962	1058	959	1054	972	968	1000	995	1018	1034	1016	987	1032	1025	998	945	1079	1017	1054	992	1033	995	1026	1001	990	1000	1023	1023	958	980	997	1020	1016	988	1012	991	1000	1033	1015	1010	923	1038	999	1028	1012	995	1020	1053	972	1061	1016	1015	990	1008	1063	1028	1017	979	1067	1086	1044	1021	995	1026	997	1056	1054	985	1073	1023	966	963	1017	987	973	1018	1024	1026	1002	1006	1021	1021	1015	1046	963	1028	1025	1003	1020	1027	981	973	972	1001	988	1078	990	986	989	996	1059	1034	996	987	1037	1014	970	1017	1008	1017	984	1018	998	988	1041	1018	1020	1017	1006	981	1058	1069	999	1058	1011	1056	986	1000	977	1015	1029	1028	985	974	982	1051	982	996	1022	1052	978	1054	1030	953	1009	1085	1079	999	1022	1043	973	1038	1000	1064	950	988	1005	977	1000	1005	1011	1041	1032	989	1025	1009	1006	1025	974	942	1029	1034	953	1044	1044	1021	974	986	1057	992	1041	1030	1007	1043	1020	972	1033	1010	976	984	972	1037	1014	1037	986	1002	978	1044	1026	1012	1008	1005	1047	1010	1022	1015	1049	1013	987	1035	1027	1002	1049	1079	1016	1065	1050	1020	990	1059	1023	988	1025	983	1041	1054	1031	1047	1035	1038	1023	1028	1015	1048	956	978	1027	985	991	1026	1026	1031	1034	991	1001	988	973	943	1024	1024	1035	1046	1000	1027	1048	1006	957	1008	1015	973	993	1018	1030	997	1014	1042	1061	952	975	986	1057	991	1001	1025	977	1033	979	918	1012	1013	1031	1027	991	994	996	943	1020	1023	1020	976	1061	1002	970	1037	979	1034	973	1038	1059	1022	1003	1015	1041	957	1021	997	997	1013	994	1075	1037	946	983	977	1023	946	982	1055	992	998	1017	1011	1041	1039	985	999	1054	1006	1012	994	1088	992	997	978	1041	1005	973	1030	1011	965	1006	1019	1013	1029	1023	997	1014	1025	979	960	1014	1022	1008	952	997	978	1024	1045	1058	1021	989	1030	1050	1035	960	998	1072	993	1011	966	1056	1018	964	1047	929	993	1039	996	982	1007	1008	992	967	1001	1037	1002	1027	1013	1014	1012	1034	983	981	1008	999	963	1010	1013	1001	1031	1001	1019	970	984	991	1035	1000	994	970	992	992	1012	1014	1045	985	977	991	1029	1033	975	1019	1020	1018	1004	965	1016	1001	1008	1012	1034	1033	993	982	985	987	995	939	1014	990	1005	1041	1005	1004	973	1006	972	1051	986	995	1019	1058	969	1025	974	1000	992	987	968	954	1004	997	1006	1035	1034	973	978	1028	1067	996	1029	1005	1024	1031	969	1036	991	1008	986	1038	955	1015	940	1038	1001	997	974	1014	1030	1018	979	1040	998	1054	1018	1024	999	1032	922	1048	1024	961	1007	963	976	1035	1037	988	987	993	979	976	992	958	1002	1046	1065	1023	997	1013	968	946	1056	986	996	1010	1010	1014	964	991	1002	1017	958	971	1002	1029	1081	1057	1021	984	1050	984	1008	1047	1068	1009	1027	1007	965	1017	1033	1030	1000	989	939	1010	1013	1074	979	1013	998	972	980	1011	1031	1068	958	954	1024	1017	1060	998	1000	984	1054	1064	989	999	985	1026	1017	1044	1049	978	1028	998	1043	966	965	1006	1011	1013	1050	1021	1003	1019	971	1045	1004	1006	1017	1001	1032	1018	1010	989	951	1031	955	1037	979	999	1021	981	1003	998	1056	1026	1012	1013	1045	1004	1006	992	1047	1025	1016	995	991	959	1014	979	1031	994	975	984	972	980	1033	1060	1006	976	1006	984	1080	1037	1045	1016	1044	948	1074	1062	1071	1055	1003	1063	993	960	1031	977	997	995	1037	1028	1008	993	958	968	1017	1018	1033	1012	1011	959	1011	993	997	938	1016	984	990	1012	1024	1014	1050	996	960	1016	1008	985	1014	954	1040	1017	930	1015	1005	985	1054	990	1022	996	1054	978	973	993	1035	982	985	1006	1007	1017	990	1011	1010	1027	1031	1021	993	1036	976	958	990	1052	950	1041	1023	974	1000	1040	991	1043	1037	1054	1010	982	1008	1020	1037	918	1036	963	1044	957	984	988	938	976	1028	1003	1070	1028	1033	1015	1029	1062	985	1022	1054	977	979	979	1021	1010	969	1016	1057	989	1047	1037	1004	1099	1001	968	1076	1091	969	1068	1007	1033	1022	983	1042	968	1051	1001	1015	1028	1029	1075	992	991	1006	944	1022	1020	1031	1015	1031	1014	945	1058	1002	1011	946	1028	1029	964	997	1037	1017	1014	1007	990	996	999	999	1035	971	1056	1085	990	1030	1043	1039	1022	959	1030	1032	968	1057	1020	1003	1030	1031	1027	1022	1035	1005	1010	1057	1037	1006	1040	1014	1057	972	1027	1026	1010	1038	1006	1023	1021	1079	982	956	1026	1021	1011	975	992	1010	994	1001	1025	977	956	1008	979	973	986	1002	1023	1033	979	989	992	1002	990	1004	1027	987	992	1019	984	1083	1044	1014	960	1022	1014	1051	1009	987	1023	1018	986	978	970	1066	1003	1035	987	1039	1003	1032	1071	965	1022	1010	992	985	1005	1061	1027	1012	929	1020	1025	963	986	1009	1023	1004	1076	1024	1003	1033	1031	1003	992	1023	968	990	968	990	1028	990	1009	1059	1011	961	1028	1058	992	1015	957	983	1002	1000	995	986	1053	991	1028	1028	977	986	942	992	1006	999	1002	998	921	983	1004	970	968	1080	1024	1046	991	1059	1033	1002	1005	996	1070	1048	953	1003	1010	1031	1023	971	1023	1005	1008	998	942	1070	978	1017	1046	1048	1007	1005	1017	1002	1030	1005	1039	991	992	972	1016	1008	984	1001	952	1005	925	975	1004	962	1006	950	998	977	1024	969	1026	987	999	1038	962	1077	993	985	999	1015	996	1043	1022	982	986	1020	942	976	1040	1016	1089	1020	998	1011	966	1037	1023	1021	970	1036	1004	1018	984	995	1015	1013	1059	1038	1053	966	994	1064	999	967	981	990	1032	1047	1016	1006	1002	994	1029	1015	1025	995	973	962	934	1011	1025	944	1058	998	1016	1010	1048	1014	1017	998	1063	972	1017	989	1059	1032	1044	964	990	1044	997	1002	997	1056	1033	1056	1020	1060	980	1037	1014	1048	992	991	1037	992	1057	1046	1021	1116	1031	973	970	1051	962	957	1019	1001	1022	976	1001	981	1054	1032	1046	988	1043	1074	982	1042	1006	1044	977	1001	1037	1000	1016	1060	1036	1023	1004	1032	1070	1017	984	1016	1058	1050	1030	977	1060	984	1026	1059	1031	1037	1019	1021	1015	1012	976	1022	1007	1038	1051	953	1057	1023	1037	973	972	1025	1066	1022	1032	1019	1005	1049	1001	1028	995	980	984	942	1016	968	1062	1001	991	968	1003	1033	1057	1030	1013	1016	1023	1002	1018	1008	1015	1018	992	962	1060	956	1021	1020	1013	972	1022	1042	1061	993	1036	1008	1004	1031	1033	990	1024	1018	986	1019	1008	991	978	987	1049	1015	983	994	992	991	1008	1045	1006	1022	1073	1047	1042	942	1033	981	1047	986	997	1017	1012	1009	998	1097	1058	988	978	1012	985	1036	993
23025	21076	28747	23596	21072	21147	10398	3473	2339	2160	1674	1130	1092	1037	1006	938	965	896	920	911	927	929	935	861	880	896	878	925	934	920	920	882	889	891	887	828	810	884	850	830	858	846	830	808	808	855	854	810	810	815	837	815	865	810	800	870	818	848	821	900	829	828	830	842	812	880	820	793	847	907	818	846	812	861	842	853	809	849	854	843	768	848	792	854	804	898	830	803	808	852	805	866	899	829	810	869	819	842	853	832	796	820	875	823	845	839	818	848	846	832	790	903	830	855	841	839	813	828	836	816	800	795	854	851	823	831	854	824	813	853	835	792	833	834	854	810	842	806	850	816	767	860	829	791	827	874	821	803	840	810	797	829	807	793	866	815	791	817	853	768	825	866	832	816	810	807	837	828	810	847	807	834	798	809	847	808	844	817	791	788	794	833	848	849	820	843	849	907	842	785	858	781	860	847	817	813	754	861	790	799	850	809	809	801	791	804	784	835	876	784	804	823	856	822	839	828	803	842	865	825	795	800	848	764	864	812	817	876	886	817	832	874	866	818	824	784	791	819	799	772	880	807	766	827	825	801	794	756	848	821	796	851	822	787	784	852	834	862	866	795	808	716	842	839	820	793	814	831	819	843	766	810	815	804	846	828	788	822	742	831	815	796	780	854	795	822	830	801	868	819	853	817	802	812	861	820	821	852	795	856	836	779	864	848	801	827	755	841	832	824	815	768	836	848	815	847	884	880	865	838	787	807	816	860	844	824	794	807	859	805	857	840	832	850	838	781	828	803	839	823	893	831	811	812	770	808	841	804	830	801	831	842	873	793	803	834	815	855	846	795	808	869	784	855	873	842	810	796	768	821	826	751	833	814	791	785	789	828	826	826	822	877	837	832	836	811	850	848	838	836	839	843	802	840	847	836	810	869	914	837	798	831	802	866	842	782	855	795	827	830	882	787	796	742	796	883	805	795	816	837	852	780	841	847	885	839	854	801	819	825	831	845	814	792	822	837	835	783	835	805	847	828	835	879	806	836	827	789	819	766	788	838	842	775	827	844	865	826	794	866	856	806	822	813	825	808	810	822	821	774	843	871	812	774	803	813	825	837	816	781	818	781	774	791	817	829	805	812	800	796	839	795	814	799	804	869	776	782	784	817	788	848	838	854	865	830	855	803	821	832	805	888	793	806	809	877	857	785	830	833	814	823	790	851	812	857	853	837	850	817	830	809	829	803	810	791	833	816	808	780	848	867	791	792	839	853	812	800	814	825	813	789	767	773	833	845	782	812	804	801	798	828	854	874	805	830	840	842	822	823	824	845	779	850	870	836	845	805	758	855	852	849	854	857	789	803	825	851	825	817	875	829	808	800	854	803	837	812	796	898	829	844	839	820	828	817	811	835	820	811	858	827	876	826	848	846	828	806	780	867	863	833	834	871	820	830	826	829	824	835	836	818	830	827	812	856	818	765	859	818	871	803	864	847	880	846	769	836	878	863	827	821	791	807	822	815	794	856	789	755	847	846	820	846	793	817	818	819	803	818	832	843	808	853	843	778	781	845	816	863	814	797	865	843	818	815	852	827	814	820	792	818	814	770	798	813	805	796	886	854	805	815	823	849	829	825	797	824	831	834	878	814	863	802	817	818	813	827	789	809	826	842	845	801	827	851	816	854	816	791	854	854	786	799	853	843	799	848	807	857	768	842	841	836	777	802	767	810	865	776	811	795	797	853	813	879	805	859	799	790	775	837	828	851	793	817	858	875	822	813	801	842	866	875	784	857	836	797	871	841	760	855	838	818	767	800	839	832	844	836	807	832	814	805	807	803	865	810	797	789	842	802	856	817	803	807	829	814	762	795	845	786	785	843	860	857	905	838	788	807	848	812	806	823	840	853	834	854	817	778	860	882	849	782	867	798	844	821	876	852	884	805	816	837	838	758	838	819	839	809	814	833	798	821	842	762	805	776	813	792	861	816	854	789	822	805	838	798	812	810	840	835	814	820	852	808	864	830	849	771	860	806	848	800	782	781	791	841	846	840	789	809	761	810	798	825	851	830	796	859	796	855	841	818	809	790	811	869	866	853	854	777	840	830	859	782	840	812	761	811	862	807	811	868	776	841	810	824	843	811	803	815	806	811	805	792	791	842	813	835	871	827	818	768	818	854	837	813	831	821	787	820	812	789	832	816	787	831	889	836	801	836	821	840	796	840	792	873	849	834	791	824	778	795	816	810	806	812	817	850	811	811	793	871	832	795	769	835	863	781	803	826	844	889	788	798	761	805	800	823	847	782	787	852	751	836	799	862	806	797	851	826	784	848	829	856	827	804	817	785	830	869	862	798	807	846	830	847	817	835	809	831	852	825	815	853	808	856	818	833	833	829	781	856	804	821	833	836	802	804	807	862	848	829	847	835	823	793	821	852	869	825	827	840	753	785	798	828	801	840	804	824	777	818	848	831	832	865	839	833	867	789	852	808	830	872	805	849	778	848	790	810	776	896	844	802	807	792	824	815	836	829	799	843	844	855	880	815	871	794	808	798	827	809	814	817	786	847	776	847	863	846	815	804	868	836	807	834	805	855	839	833	783	858	893	794	866	786	751	795	832	843	828	864	812	843	804	831	822	809	828	830	814	801	794	863	844	873	769	761	785	878	797	838	783	792	809	864	822	796	804	899	811	893	834	801	791	843	844	847	809	801	823	786	860	869	843	834	885	867	836	828	834	825	827	852	786	853	802	765	822	757	787	834	801	832	867	804	846	802	812	757	792	776	771	786	785	834	826	880	801	808	834	795	850	799	818	893	788	821	807	799	802	789	838	814	886	841	805	831	868	802	794	819	763	834	778	766	765	824	820	844	812	846	846	822	836	876	804	795	826	782	886	773	790	879	775	809	849	859	819	834	758	849	853	821	856	857	742	862	779	892	847	859	812	736	784	787	792	778	825	822	808	825	828	827	869	832	833	768	846	815	862	892	821	842	815	815	751	856	808	747	797	777	858	815	840	789	875	831	841	840	750	773	818	805	812	846	788	817	811	821	792	845	816	792	779	821	847	791	812	817	789	836	844	803	821	846	770	864	814	821	842	797	828	845	824	761	834	798	841	826	846	786	831	866	836	833	865	813	798	788	792	834	780	810	851	845	861	828	859	793	856	799	874	839	802	822	809	817	845	845	847	793	785	847	789	811	853	850	800	841	798	815	799	845	826	800	788	828	819	807	781	837	828	839	805	809	849	857	877	789	797	849	804	827	839	877	867	813	827	816	816	860	805	828	840	808	854	819	810	825	824	817	868	802	824	791	880	825	818	756	822	868	771	762	827	830	872	849	821	860	828	862	849	801	802	792	865	845	757	839	790	839	886	858	838	821	816	843	850	847	837	778	840	824	823	849	769	850	809	812	832	857	817	818	872	813	869	858	838	787	888	860	825	801	855	829	846	791	820	869	852	835	779	807	808	844	793	836	786	828	749	813	806	760	809	820	805	776	824	823	838	831	837	834
42899	59961	12447	6222	7860	8813	7282	6181	4474	4085	2937	1760	1527	1434	1324	1287	1278	1213	1204	1093	1137	1112	1126	1145	1131	1151	1121	1133	1105	1109	1147	1157	1109	1076	1032	1056	1093	1066	1022	1075	1058	978	975	1007	1049	1021	988	1061	1007	952	1035	1047	957	1030	1031	1026	1034	1019	963	1014	1009	1018	1048	978	1054	988	1063	979	1047	1065	1013	997	1012	1035	1008	1023	1038	1012	995	980	966	1001	1016	1028	999	996	1029	986	970	1001	1004	1032	968	967	996	1003	994	1024	1022	997	1008	991	1050	1043	997	960	968	941	994	1005	1056	1000	1017	1002	995	976	1004	997	975	1024	1018	991	1038	1001	1019	966	958	1019	999	985	998	977	1035	1001	1042	1014	986	986	1004	990	994	968	962	995	970	1064	1023	976	1011	998	940	1053	1056	1001	993	1002	1000	982	943	994	986	1002	1006	963	1033	959	970	1030	1003	993	1010	1028	994	997	938	1050	1023	1016	1007	1019	1020	983	1026	969	975	1004	1042	1010	998	1035	993	1012	1019	1021	1018	974	999	1014	993	1007	1000	960	958	948	966	1043	993	910	999	1012	984	998	945	1016	999	971	1000	1017	1001	1015	969	1050	974	968	973	978	992	1070	994	986	1001	965	1038	1031	960	945	956	978	1005	1031	1010	1012	1033	963	975	1002	1008	960	981	1014	1000	1001	1016	1004	1003	984	1022	996	991	1010	1015	1060	999	985	986	1003	983	999	974	978	1016	1069	983	942	1013	999	1013	970	1010	1039	1018	999	991	1027	1021	976	1023	985	1058	1029	1038	981	1010	960	1018	1021	1035	979	1077	955	981	954	940	1034	1025	1064	981	946	914	971	1037	981	1023	1043	948	960	1004	1014	990	1024	984	1000	956	1023	980	1007	982	963	1007	1006	987	925	987	1020	945	1015	987	1003	1048	998	1041	970	1045	1034	1049	1047	1002	998	1019	959	1003	1004	1042	1059	1023	1035	1005	986	953	984	1017	1009	1018	928	984	986	934	989	1045	956	982	958	933	978	975	1033	966	985	988	958	1008	1030	977	998	961	1029	981	971	1013	974	974	1058	1009	973	931	1018	1018	935	1037	948	1030	995	967	1022	1000	994	1034	1000	963	954	936	1026	966	1027	991	989	952	954	995	982	1027	1015	975	1005	1018	1054	960	1008	971	1009	990	1009	1000	1029	1056	1029	986	948	940	1039	1005	1016	1085	1001	980	1012	1020	974	984	1030	1059	964	919	985	992	951	1028	977	973	1019	1001	965	1010	1013	1005	1016	993	1019	1010	1020	1003	972	1024	991	949	1016	1030	969	1034	957	980	1028	1020	1001	1037	1028	990	991	950	937	1000	1034	1041	1047	1013	996	1010	1014	1048	998	1000	985	997	969	1012	978	992	981	1036	979	982	1018	987	955	1000	989	1025	959	990	1001	1018	1018	1028	1067	987	1005	1003	1010	1016	1018	972	946	1014	989	996	1022	972	990	961	988	1009	996	1019	965	1007	1040	1070	1042	955	956	944	1036	1017	978	1001	1067	957	940	938	941	1020	1026	1015	955	1045	1030	1081	988	971	967	1025	1077	1045	992	995	1034	1019	985	1012	1037	959	994	1035	1010	1056	955	1023	1080	977	988	961	993	997	970	1064	1028	1005	1010	1045	1010	999	1029	995	1010	992	963	952	1035	990	1032	1019	974	1031	1023	972	1019	980	961	1000	958	978	997	963	952	989	981	1008	940	1006	1004	1024	918	991	1036	1015	1023	985	981	1003	993	977	1018	1013	1006	988	1004	979	987	1035	1001	946	982	998	961	1031	1039	989	1003	1044	964	955	1011	1016	998	1007	977	979	989	1046	1001	999	981	956	1020	936	975	986	1040	956	937	1022	1030	1019	994	971	1017	1007	1003	1013	983	954	1026	1046	975	1013	1004	929	1023	964	968	1013	1041	999	979	944	1009	1002	977	1035	1022	966	966	973	1005	991	964	1019	971	1013	983	965	1000	983	988	985	953	992	1000	999	972	1045	1010	1017	1037	1011	1021	972	990	978	966	1021	997	969	973	998	1022	1006	1001	1022	1018	1021	1003	1020	1009	1013	1002	987	1008	1026	945	1030	1018	965	1009	1023	977	1033	1062	1037	969	999	967	958	958	989	982	1014	1026	989	975	973	990	1020	959	959	1029	979	1010	978	996	970	963	998	992	1030	1016	1000	981	962	1021	1026	1002	983	978	978	992	979	1047	974	999	986	1078	1005	998	972	1021	982	1008	981	989	977	985	1048	999	981	1024	981	1027	950	1050	972	1021	973	1015	1037	1007	1012	964	971	973	993	1004	1021	966	982	956	1011	992	952	1016	1061	981	1010	1077	1035	989	1008	1008	1006	1058	1014	1036	987	993	986	967	1003	1053	1017	1000	1030	1034	1029	945	994	1003	1053	1010	986	1023	987	1066	1026	1002	964	980	950	1057	973	991	1032	984	1070	1014	1040	1013	1007	1049	1009	985	1011	997	1005	981	972	1031	999	1016	956	1041	993	1003	1023	995	994	1069	1026	976	959	1044	1041	970	1023	1036	1001	949	1034	959	973	1026	988	959	976	983	1000	1009	1030	992	1020	1029	956	977	984	1000	1031	1018	980	967	1037	979	945	986	1003	964	1024	961	1011	956	983	1002	1023	1014	995	1030	1041	1003	968	994	1018	956	1008	1009	1059	996	1012	1012	947	998	1065	975	1005	971	1007	992	964	930	988	1004	987	1029	966	1032	1048	966	984	1012	974	976	938	1021	1011	975	1034	1036	992	986	990	992	1021	947	995	1023	1005	1043	992	964	983	1006	966	990	969	997	1017	975	958	984	1028	1010	993	1051	972	1002	975	985	1039	1005	979	961	996	1003	985	1059	996	1014	991	1049	1005	1024	1004	1021	1021	990	958	975	987	1055	948	980	992	1030	981	1025	971	1030	989	932	951	1028	1010	972	1000	1023	963	938	1003	989	950	1023	969	1019	1005	930	1001	988	987	980	1002	998	1038	994	1021	1038	1018	980	931	994	1024	998	1008	1050	1007	1043	1069	1052	998	995	1065	965	1021	973	1021	1048	974	958	1027	944	1030	997	1018	1005	966	1044	1042	1013	1013	929	935	990	988	1008	983	986	995	939	1038	1010	944	1041	989	1010	991	1004	1000	1005	1016	1040	995	957	995	1005	1011	1028	963	1038	1009	1036	986	991	1043	956	928	1010	965	1045	961	1008	962	1040	1013	1015	977	1004	973	1019	1029	1008	964	1020	975	989	985	976	1028	974	937	948	1004	986	1002	967	1063	1015	980	1036	1031	975	974	975	994	979	999	1017	1016	991	967	957	909	956	1016	1016	960	990	930	929	1000	913	1043	979	929	954	994	1052	982	1004	987	984	971	1037	991	977	1025	999	995	989	989	994	1026	984	1066	994	965	1006	1018	980	1042	956	994	1009	1012	983	997	962	981	988	951	999	1010	997	976	1001	994	1041	971	966	997	1005	948	1058	1026	1040	1006	996	960	1025	1024	1001	1007	1040	1009	1027	995	996	999	1020	1045	991	1004	960	988	1026	989	1028	995	978	1048	1004	956	935	1019	1057	1018	935	991	980	1041	974	1035	1026	1032	1051	993	1000	995	979	1013	995	997	936	978	983	991	984	1032	965	954	1024	935	953	1006	1009	985	1048	1045	982	964	1031	948	964	1023	1001	1001	1027	939	1001	978	1005	987	1012	1032	1028	1015	1000	1019	1020	1005	1060	1000	1008	1005	986	1017	979	1038	972	982	977	990	1032	929	1010	971	1012	990	997	1003	1084	999	1002	997	951	961	952	987	979	999	1030	1065	967	999	1017	1014	1017	929	968	980	994	988	1039	1001	1075	1023	1045	969	965	1018	1015	1002	1050	992	1020	995	975	975	932	991	959	941	961	1047	991	1002	990	1033	996	1049	1006	964	962	992	963	954	1026	983	1034	1011	945	973	920	1022	1027	1028	956	993	961	967	995	934	1027	941	995	956	1045	1010	1016	1002	982	989	966	1009	942	1011	1030	1039	965	994	1003	971	1040	1039	995	986	1024	987	1002	1020	964	1044	958	996	978	976	1052	992	1006	1026	1007	979	976	1011	1024	981	1001	994	1001	928	986	985	986	979	1006	947	984	983	1051	984	964	954	1064	1038	1022	993	962	981	997	990	987	938	970	998	978	1010	1066	970	1031	1031	1006	996	984	1025	946	1068	1000	987	972	1024	1055
28729	24688	13594	1830	1817	1868	1490	1321	1028	1101	858	582	579	556	559	537	535	568	547	587	548	543	517	560	534	527	590	535	510	571	523	541	547	502	556	533	525	568	529	552	540	544	541	511	488	548	531	591	559	540	522	563	524	519	509	548	533	539	517	551	535	577	537	530	579	568	513	604	547	553	542	562	561	548	567	553	524	504	538	569	561	535	512	557	567	566	537	578	590	528	499	530	540	511	541	476	556	544	537	507	540	539	538	550	515	515	525	542	562	530	542	520	516	518	541	560	563	540	549	511	551	525	526	529	560	530	527	470	557	542	521	504	498	510	551	544	562	522	513	558	518	543	543	544	524	539	567	579	538	552	525	503	554	530	478	507	549	539	529	549	548	551	524	549	552	517	543	488	520	504	506	531	561	544	541	498	529	547	530	547	526	503	544	522	497	529	511	505	519	518	489	535	550	542	520	571	523	532	495	511	554	541	561	552	553	540	558	541	518	555	562	533	536	498	575	541	543	561	538	560	500	542	526	506	528	564	484	562	556	565	525	505	490	540	529	505	530	558	523	512	548	562	492	501	512	539	516	529	540	558	519	532	539	516	538	553	558	533	545	494	511	523	511	559	564	581	555	531	537	511	556	572	526	544	528	528	540	565	539	517	550	551	515	536	514	515	520	516	557	543	499	611	527	515	522	520	577	539	508	560	499	534	524	580	533	520	559	554	530	520	500	482	554	541	538	505	553	513	541	534	519	525	602	547	518	539	560	519	513	517	534	562	569	532	541	493	512	557	543	539	548	547	509	535	506	540	526	576	543	498	540	506	521	564	528	540	537	508	523	514	549	526	511	564	580	516	502	540	561	516	533	505	530	543	563	477	587	571	554	534	508	493	566	553	531	545	519	529	537	562	525	523	519	563	507	544	544	488	527	535	525	534	493	539	540	533	567	532	566	552	508	498	519	507	505	560	531	524	519	526	509	530	567	512	551	542	531	530	557	547	544	557	554	520	508	513	542	546	519	491	570	507	515	495	494	568	522	589	532	515	526	533	525	548	539	532	545	560	556	532	542	528	518	509	528	560	536	516	510	560	515	558	556	548	553	541	481	521	526	499	526	523	545	518	570	553	469	529	511	529	522	531	564	545	513	521	497	551	549	499	559	499	547	518	511	505	552	512	531	562	566	528	525	570	543	544	537	527	523	544	508	533	487	512	495	547	566	561	540	524	490	535	520	547	525	579	539	556	544	556	530	543	589	499	520	556	547	566	530	550	497	549	534	542	547	549	536	519	475	545	551	571	535	539	603	523	542	544	532	519	546	569	517	495	582	519	530	542	496	544	536	499	516	499	544	549	514	541	543	512	482	497	512	519	498	516	510	525	499	558	510	534	568	528	555	523	516	489	549	526	560	514	558	555	545	522	505	539	577	520	551	533	523	513	518	542	532	526	562	527	558	550	546	578	531	532	561	600	495	492	560	504	538	520	510	548	543	490	503	537	534	529	540	520	523	521	533	546	530	566	536	550	504	524	555	553	551	523	540	537	527	580	507	547	528	542	560	548	504	537	558	540	548	560	523	497	533	494	541	540	519	537	531	550	512	547	577	550	535	503	529	519	551	515	506	565	531	544	550	540	527	476	558	533	493	541	509	522	525	517	548	524	536	541	511	504	525	573	564	532	523	524	517	556	585	521	529	590	492	544	556	550	590	475	514	524	540	561	540	534	553	511	509	490	541	525	533	579	544	523	537	474	561	552	502	547	550	529	542	525	524	538	519	516	472	551	527	550	545	538	519	566	525	512	498	509	539	511	559	514	549	544	556	514	518	490	473	536	518	529	530	545	505	536	553	515	523	462	524	551	556	533	582	553	514	512	520	526	511	508	514	546	544	522	545	543	511	568	545	496	532	587	562	523	529	550	510	497	501	548	528	549	481	521	541	576	503	552	492	528	529	502	522	528	542	542	515	572	532	551	573	510	536	502	537	551	520	507	502	567	535	579	555	556	549	538	546	509	509	527	528	546	524	544	549	527	505	541	561	566	529	519	532	565	517	546	518	528	548	568	501	539	512	544	508	530	515	498	531	511	574	525	493	578	551	513	498	535	583	525	505	573	541	579	522	587	504	544	517	528	524	535	559	569	551	526	566	577	499	529	505	561	543	522	548	583	571	538	534	515	525	545	550	514	536	499	494	566	527	500	542	496	500	518	544	557	515	550	521	524	498	502	497	526	538	542	525	535	513	562	510	523	555	531	483	500	546	548	530	508	539	536	534	529	568	554	536	510	489	577	561	532	536	537	535	557	506	541	531	571	551	510	556	523	586	532	505	546	508	493	527	510	557	530	529	551	536	541	560	518	557	569	515	541	506	499	525	529	554	537	544	548	552	537	504	561	513	521	518	509	522	486	481	582	530	542	535	550	504	548	536	514	538	502	576	553	515	541	533	515	507	528	527	516	530	520	538	501	518	553	537	512	552	524	561	553	553	558	517	538	550	553	572	523	495	521	542	577	521	500	539	549	547	568	536	547	552	527	528	539	527	527	518	548	555	510	516	577	552	542	515	574	538	509	554	524	510	565	506	496	525	539	532	521	554	503	545	539	452	538	590	539	553	543	522	528	543	564	526	572	536	533	509	525	557	563	484	539	578	512	515	531	530	535	525	520	567	516	588	563	548	528	519	532	513	522	560	551	531	534	489	507	502	536	544	535	536	546	538	535	526	544	536	576	549	542	539	569	553	542	542	537	515	526	522	517	566	527	513	536	566	495	498	525	537	544	539	506	574	532	539	534	576	543	534	542	527	543	532	529	523	536	543	537	525	538	542	542	524	486	517	549	566	528	553	500	529	523	552	518	550	560	556	535	516	497	532	513	515	481	527	524	544	563	556	548	588	525	556	543	556	524	526	534	495	511	541	501	501	532	530	561	537	512	542	521	564	502	520	542	561	502	471	547	548	518	478	500	501	495	501	500	520	572	529	518	506	511	475	534	513	550	542	503	552	504	549	529	523	522	481	551	550	466	530	539	529	540	514	554	553	524	528	514	532	528	552	555	514	507	534	541	549	537	553	518	537	540	503	532	520	507	572	530	501	562	562	539	494	537	507	496	514	531	513	512	537	529	560	518	518	513	532	522	579	526	525	503	543	533	499	542	584	593	538	584	507	508	529	520	511	528	505	566	527	544	499	530	515	551	509	517	559	538	526	493	517	522	557	550	518	544	535	534	515	508	522	557	540	529	530	552	520	551	510	510	550	501	548	515	554	545	530	543	509	554	493	549	533	497	536	500	529	507	564	521	481	523	488	525	554	501	490	534	571	496	512	554	545	527	558	547	551	597	540	547	520	529	532	500	572	535	549	488	548	556	533	517	561	549	529	509	541	555	549	482	560	549	532	558	556	549	528	556	529	575	558	554	552	529	539	540	546	555	482	499	490	514	530	559	492	571	547	512	528	539	472	533	508	509	576	539	506	511	563	550	506	580	502	547	519	527	500	547	553	523
34176	34616	2823	1066	2968	3669	3014	2488	2145	2087	1470	788	713	725	684	682	644	705	687	721	722	676	667	656	675	687	628	714	750	699	701	671	706	675	687	611	662	595	638	674	640	686	675	641	683	685	641	597	642	623	668	651	591	638	666	702	624	662	633	616	623	630	661	620	661	611	624	650	633	674	615	622	595	648	589	678	634	667	623	651	641	631	615	657	654	670	630	658	657	643	647	623	660	696	613	645	635	673	571	603	647	607	682	642	686	658	608	644	635	638	647	688	658	655	637	625	657	672	671	664	669	656	646	688	648	589	654	677	635	636	641	611	653	673	648	645	675	586	643	642	685	626	600	650	668	687	634	645	685	667	651	646	721	595	627	619	610	645	663	676	630	637	668	622	653	672	673	637	642	650	668	673	646	650	659	708	638	650	668	662	645	681	614	625	682	640	642	669	645	608	618	658	637	649	658	681	640	660	666	710	669	662	635	679	650	663	633	704	678	658	676	638	631	660	622	624	648	653	599	651	652	681	642	654	621	613	674	650	668	645	640	690	644	639	680	635	687	638	659	655	643	663	662	694	671	675	659	628	624	660	622	649	669	631	691	628	631	641	722	686	647	656	631	623	647	672	678	644	674	649	643	678	654	647	624	651	601	642	641	689	680	672	664	682	692	644	662	646	647	674	673	635	686	634	651	653	659	660	627	623	682	616	626	639	639	671	666	714	693	629	681	683	655	639	613	598	637	630	668	607	671	594	681	663	654	620	686	662	616	595	671	613	644	616	640	658	584	638	638	658	647	648	635	598	634	650	683	656	661	685	655	654	681	642	662	652	646	717	658	653	633	659	638	660	679	679	656	626	643	657	667	644	658	652	608	671	622	690	632	649	621	661	614	653	658	620	674	653	603	631	567	649	641	634	661	666	661	694	704	609	676	660	624	641	567	682	648	679	633	658	642	678	661	689	640	677	668	690	625	685	619	654	642	677	619	656	656	651	686	630	631	692	655	641	636	669	608	604	668	694	660	665	634	652	654	652	715	678	655	643	679	630	614	622	645	644	650	639	647	669	684	679	663	637	632	620	689	662	656	616	658	660	619	648	635	656	662	643	635	621	653	678	669	593	656	622	663	689	620	670	667	676	696	678	654	654	654	694	701	660	589	652	615	653	616	648	654	668	663	636	629	672	656	671	645	631	666	606	649	621	658	660	634	621	624	664	668	611	695	580	651	680	663	595	693	656	644	616	695	660	675	664	639	630	651	668	686	657	609	641	706	644	694	635	631	649	589	676	623	648	654	636	605	626	593	632	655	625	628	642	660	688	633	686	655	666	625	637	586	676	655	643	660	671	653	694	684	620	644	642	607	706	670	601	647	686	666	664	586	645	616	644	684	625	664	664	616	634	636	660	686	628	639	663	646	651	646	635	617	634	682	680	659	627	600	665	640	616	649	633	693	631	660	657	683	627	638	657	600	630	614	645	632	660	661	675	662	692	653	649	642	694	636	652	638	645	639	619	652	694	627	688	655	680	628	690	655	633	641	640	642	624	686	636	646	603	662	635	659	659	643	664	676	709	659	653	639	618	658	654	686	646	654	625	661	692	643	659	641	659	658	683	645	697	642	642	641	662	644	668	639	624	689	627	675	619	674	669	665	650	678	598	658	644	634	637	645	642	662	673	694	641	621	652	658	626	647	657	628	647	689	630	650	637	685	639	647	638	661	658	614	589	629	670	675	705	697	638	664	610	647	654	676	621	690	647	693	644	648	614	704	668	633	630	651	659	678	643	646	670	656	651	608	646	662	651	659	613	624	668	659	643	595	682	624	650	633	661	607	631	631	697	669	682	639	624	670	652	653	629	692	632	642	647	620	627	634	621	639	659	654	646	656	620	649	623	678	605	671	637	679	646	665	643	655	639	657	679	656	614	606	639	677	632	649	630	684	726	648	674	658	651	605	640	658	656	642	614	627	667	662	667	690	662	616	623	630	655	658	664	662	639	613	595	678	658	668	654	646	611	633	655	697	701	635	723	644	655	662	630	623	635	654	657	621	665	686	682	640	612	638	691	669	624	635	698	654	677	673	659	678	650	671	653	636	697	621	648	658	688	699	635	693	629	636	683	618	667	667	676	629	604	658	637	655	652	663	645	665	643	630	596	669	679	641	632	631	681	681	665	603	660	614	642	690	610	621	654	628	701	695	642	654	666	676	642	648	672	628	634	625	639	671	651	641	678	656	633	670	678	659	611	627	611	636	680	629	634	691	645	625	686	624	651	642	648	641	692	656	676	614	667	639	674	655	622	690	668	644	649	639	625	700	628	668	651	621	668	638	646	675	706	650	645	643	648	614	630	624	615	641	639	683	650	616	697	649	652	633	632	634	629	681	667	567	615	633	663	657	691	660	632	682	666	651	618	620	678	636	634	674	624	663	642	647	638	663	699	672	625	623	675	631	644	665	620	634	641	634	668	647	612	634	648	658	655	612	621	679	661	663	620	638	617	640	681	642	662	647	641	659	642	667	606	675	652	638	656	685	656	619	618	645	605	635	673	706	651	614	654	685	688	627	674	594	655	670	590	615	629	620	681	668	627	618	672	668	679	649	640	644	703	646	618	652	632	656	625	681	653	655	623	640	664	663	667	629	662	733	629	633	588	632	676	635	668	660	635	656	633	662	665	615	678	656	651	677	644	662	676	645	633	658	596	629	641	657	663	643	687	583	631	617	669	671	672	665	697	664	658	661	661	621	651	652	641	651	657	650	651	637	627	648	680	620	684	640	614	690	651	651	606	627	662	622	608	636	695	710	670	629	592	658	671	670	600	623	610	646	605	643	657	656	636	621	664	710	639	675	694	638	647	661	639	680	653	623	637	624	666	660	644	656	637	672	660	664	613	655	662	663	659	672	663	701	643	632	612	601	682	618	678	645	662	622	656	645	657	584	657	652	635	627	669	657	626	655	621	659	644	664	643	671	623	665	665	663	625	599	616	683	658	601	645	660	604	632	644	628	616	691	637	624	654	709	708	664	648	666	658	630	624	635	713	673	659	641	700	673	654	656	632	671	698	630	630	634	625	660	677	656	671	602	640	614	689	661	646	670	678	654	630	644	588	662	611	661	733	667	656	662	709	675	675	652	657	650	621	617	666	637	647	665	586	696	676	612	645	649	629	657	616	655	622	621	674	629	624	654	640	633	665	707	611	639	680	666	644	648	633	659	642	648	674	662	640	639	616	641	671	641	638	646	618	664	598	647	663	712	669	653	686	617	673	687	607	648	628	647	648	654	650	662	642	651	696	665	671	622	647	644	666	625	662	643	633	647	696	607	670	600	694	679	661	680	637	642	633	634	669	626	632	623	616	657	656	642	648	648	633	643	632	640	657	609	602	680	655	640	685	642	660	681	680	648	632	612	659	655	652	627	640	623	641	639	668	647	646	662	645	698	659	696	630	654	647	668	664	637	654	652	673	659	681	671	621	675	643	581	662	652	642	641	637	616	700
24059	21081	28216	24122	20962	10067	3475	2289	2016	1936	1272	1002	1011	985	938	933	867	880	814	897	882	904	865	871	890	886	890	901	867	922	871	912	835	831	901	807	833	812	844	754	878	836	840	845	786	817	858	859	812	836	806	829	859	812	838	841	823	849	859	846	841	810	784	857	874	797	804	856	843	876	844	846	837	815	824	854	836	865	860	808	810	847	860	787	848	821	775	780	804	785	852	873	812	806	882	847	816	808	855	897	823	821	819	818	775	809	822	835	832	844	866	845	798	862	814	812	841	775	830	835	788	824	833	835	831	776	814	813	822	776	837	784	783	792	819	813	771	762	832	875	763	752	786	788	860	805	844	814	796	808	794	838	809	789	795	818	801	865	840	803	819	784	818	839	819	780	805	821	796	841	835	834	842	805	795	808	788	800	807	825	793	814	807	847	832	848	788	810	818	824	818	850	830	780	847	783	812	839	823	871	819	832	848	850	831	862	801	830	837	847	847	848	770	852	839	831	829	830	822	788	776	859	826	798	790	828	821	842	867	845	826	852	840	788	842	830	829	818	847	843	817	811	835	842	764	816	850	825	871	779	820	842	860	848	810	870	847	788	805	782	765	844	831	817	786	847	820	818	834	761	835	809	869	791	835	792	845	809	871	832	841	818	827	829	748	787	863	827	783	801	800	743	781	776	814	837	854	839	786	850	817	869	795	805	831	839	824	783	793	834	841	854	838	805	874	778	809	752	819	802	789	790	829	821	806	829	769	831	775	850	773	788	842	806	814	808	811	833	792	889	821	816	814	816	847	845	809	842	836	791	772	814	783	812	893	814	878	819	804	761	834	817	840	830	790	814	824	868	812	826	816	765	802	840	877	793	775	830	815	776	797	814	820	804	847	850	835	805	791	796	836	790	832	807	826	854	873	818	795	835	804	787	864	859	781	805	801	792	790	793	788	819	835	822	831	784	783	818	824	799	830	841	794	812	826	844	827	824	826	829	794	788	767	774	811	827	819	787	842	861	813	804	764	851	836	849	850	835	856	831	791	800	815	814	829	788	859	783	850	863	808	776	861	819	865	833	817	824	855	805	803	822	865	817	808	799	858	830	844	882	813	847	839	798	830	860	777	791	838	796	742	819	785	831	801	823	809	826	787	864	803	828	795	834	771	829	853	797	832	829	848	808	789	797	796	875	846	801	828	824	797	823	803	819	809	789	804	828	803	781	827	842	820	781	857	788	818	831	809	771	730	809	819	851	870	789	816	821	833	847	827	835	812	823	772	819	848	810	804	842	863	847	826	811	832	786	777	833	811	825	801	813	828	798	797	844	773	843	827	830	834	885	803	835	859	761	823	855	839	849	844	848	829	899	773	819	849	843	779	838	804	790	850	816	805	801	781	831	847	806	903	822	797	787	823	796	768	812	786	904	734	759	868	872	809	870	771	828	825	831	846	798	830	827	820	867	850	763	833	814	782	836	835	804	857	863	829	803	799	796	843	845	826	808	882	793	768	835	856	800	843	798	866	780	859	830	823	802	829	773	786	784	833	818	818	768	785	833	792	807	797	812	891	796	817	854	854	796	829	843	806	801	841	873	803	810	796	752	844	819	804	837	822	803	796	821	767	871	817	849	803	840	849	797	836	788	841	793	781	850	855	817	816	803	821	859	803	876	828	817	838	857	851	826	845	806	858	789	767	852	817	836	816	898	835	755	832	841	776	816	851	800	808	827	845	831	825	799	771	845	800	858	810	789	818	834	813	779	828	856	819	792	787	811	826	837	783	844	826	832	855	784	824	870	817	846	840	820	814	820	848	814	816	840	838	828	808	793	817	857	813	798	817	774	836	804	880	807	841	807	793	851	892	795	802	812	804	807	854	792	822	858	839	840	820	793	807	826	828	832	837	801	779	849	805	833	829	775	843	892	894	827	834	808	827	795	825	845	794	811	798	758	830	849	816	810	783	829	816	884	791	796	827	796	810	806	774	801	827	826	807	766	811	871	833	825	800	859	873	815	842	862	820	818	804	796	784	841	814	799	813	789	834	813	820	814	847	875	834	807	849	803	791	865	878	818	842	849	767	837	837	858	818	869	797	807	789	891	828	819	804	829	804	842	824	791	825	752	838	850	839	799	838	794	821	847	834	824	849	839	816	820	855	787	825	836	850	758	825	818	830	847	818	760	848	872	840	848	805	886	799	783	796	881	774	774	811	852	810	833	803	841	857	788	845	796	751	796	850	848	784	826	854	814	850	843	784	808	798	775	824	863	763	827	828	819	813	838	850	786	774	862	936	770	788	779	802	849	839	761	807	857	813	852	870	837	841	802	776	807	845	797	843	829	828	836	823	814	776	826	821	798	869	783	808	788	774	848	791	780	800	834	889	818	815	858	793	776	828	815	812	794	863	789	816	784	843	805	850	843	840	852	851	889	789	827	804	813	856	828	836	754	817	816	852	832	856	791	778	808	810	809	789	848	792	835	807	861	826	846	827	838	807	786	869	801	798	825	853	770	833	844	849	825	793	820	773	812	854	798	816	845	899	830	806	817	810	812	816	805	809	826	815	849	804	821	798	797	828	789	827	796	823	828	854	791	761	808	814	830	834	808	834	845	850	892	840	836	778	801	792	785	839	810	893	843	850	845	886	883	834	840	803	835	821	819	834	845	819	857	819	806	848	773	810	835	826	776	803	792	792	831	833	859	798	880	882	824	776	905	858	766	816	791	832	809	840	810	756	858	797	764	831	792	785	828	796	833	759	883	842	821	788	801	769	816	854	892	874	802	868	812	819	843	829	865	771	818	782	826	840	845	791	841	774	828	813	806	839	798	813	822	823	769	875	762	798	771	794	828	820	852	775	854	804	795	877	829	850	804	800	827	821	828	854	828	881	815	820	807	785	863	798	822	782	825	772	907	855	867	871	800	863	832	885	838	789	780	870	797	843	819	835	806	816	824	793	805	847	854	845	816	815	779	774	821	788	851	824	878	883	817	800	873	839	788	877	812	818	827	795	814	796	803	844	825	812	842	818	843	791	873	817	737	823	824	802	878	819	821	801	860	851	897	816	773	846	784	783	809	813	830	849	810	790	839	798	871	806	861	789	813	803	816	872	762	785	803	825	833	781	794	874	783	819	775	829	817	836	846	824	789	821	841	790	807	815	784	840	804	817	833	839	790	805	834	793	843	855	859	756	825	837	836	837	846	784	847	812	834	809	806	772	848	783	794	825	808	829	869	784	793	815	809	867	791	831	807	870	815	779	822	858	834	802	775	783	814	831	867	845	801	840	829	799	851	825	797	806	811	811	762	786	819	816	811	846	823	858	825	807	816	824	744	809	824	841	819	803	834	819	810	793	801	819	864	731	795	799	836	806	835	804	785	803	802	854	830	768	811	786	785	792	812	857	803	850	791	864	897	804	789	803	803	777	819	840	842	863	796	855	818	862	829	806	841	845	781	802	797	844	813	754	855	859	872	877	867	835	752	799	835	875	775	842	850
38447	54319	11845	4502	6507	5815	5193	4162	3751	3576	2133	1542	1326	1307	1220	1133	1108	1095	1085	1061	1075	1037	1077	1065	1008	1048	1033	1087	1115	1058	1012	1016	1088	1086	986	1057	1045	1026	1028	1015	1045	1005	980	1059	1007	1042	999	1012	960	940	1011	968	1011	982	955	1014	999	993	992	991	1011	1026	969	1003	949	964	1023	998	975	1022	980	1024	1033	999	988	986	991	1043	1033	1008	992	977	963	937	965	1004	1025	982	940	1022	992	1002	978	960	925	1042	967	1019	1007	960	966	1006	943	976	1006	979	964	1000	947	961	966	1020	966	935	937	995	993	978	1015	949	976	998	994	985	925	914	965	986	1011	979	997	1053	1012	970	920	992	999	1007	1033	1027	952	975	968	970	979	970	977	983	1026	1015	977	999	997	1005	1056	998	916	1007	1014	1045	971	956	1031	1020	945	1015	930	1012	977	947	953	1004	1002	990	946	998	950	984	990	1046	952	989	957	1000	1006	991	957	994	1074	934	995	953	989	1031	1009	984	1037	992	984	1035	946	1014	966	959	1005	998	925	971	959	951	997	981	1011	991	975	963	973	976	995	990	994	1010	966	939	975	957	972	964	965	981	974	1014	994	962	1045	965	1031	960	957	993	1006	983	876	933	994	935	926	978	967	1058	958	941	1017	1001	962	954	986	993	965	985	957	963	1012	990	957	974	981	1063	975	968	997	1003	945	922	975	970	1006	1001	1011	952	931	997	1060	982	1020	952	1028	981	996	1025	1015	1026	982	1008	970	1030	977	999	1035	1044	1022	992	1010	1008	985	979	1039	947	1035	998	1034	980	947	1017	993	1015	965	1027	1004	1011	992	1042	1030	984	957	940	983	1044	1005	1020	994	959	1001	999	997	999	970	1028	981	1005	1029	1030	904	972	982	940	966	1069	920	1021	947	946	973	998	1022	985	984	1013	975	1021	1006	978	996	951	908	976	996	964	991	1005	933	979	951	1014	966	999	1007	990	1001	952	973	975	984	990	937	979	980	973	969	1031	998	1017	1010	1001	927	986	993	965	976	956	960	972	955	973	949	927	998	949	1020	966	990	1022	959	991	1002	977	945	1001	989	988	980	960	992	978	948	956	980	944	936	961	1020	970	982	1031	977	1029	976	982	1007	1000	971	970	978	988	941	962	983	959	1004	982	1011	927	1007	997	1027	943	1021	1045	968	1007	931	1027	1008	1000	950	999	1026	996	1006	1003	1021	1018	969	965	948	981	947	969	1014	971	949	974	965	938	1006	973	1031	1002	983	968	1002	969	1008	971	1039	987	1080	980	946	1000	1010	998	1039	1031	938	1036	983	968	1014	1020	1015	982	960	981	924	1005	974	990	1040	1003	928	1004	1007	982	984	976	966	966	952	994	969	1005	951	995	1025	957	1007	1004	991	961	969	991	941	950	949	1059	973	1003	1016	974	994	962	987	985	1033	992	1022	980	1010	1001	1019	947	1003	995	963	983	976	1007	1019	1021	1001	1022	1002	1025	1018	1020	968	969	1018	971	949	1015	997	945	994	998	996	919	913	974	1015	1043	990	977	982	999	993	1005	1004	988	983	967	972	964	994	998	967	1007	989	987	969	940	960	985	1027	930	994	948	966	937	993	1014	1013	926	982	1017	1014	974	981	972	971	1012	958	998	999	976	925	1046	1010	1038	957	980	998	941	918	1012	1025	991	936	980	1024	994	985	989	1016	1005	970	959	966	1052	953	1006	1003	1031	1010	948	988	1018	972	1007	940	999	993	1041	990	1014	955	962	1040	1013	979	1006	1019	1008	988	989	999	987	976	991	974	991	968	951	994	1014	985	971	1048	982	932	963	938	990	967	932	968	975	947	1006	1015	927	997	1000	954	925	999	996	981	1021	964	1021	1020	1012	973	976	992	975	961	1025	938	998	998	944	1020	1006	950	1003	976	986	1007	979	980	939	955	999	1002	988	938	912	982	1041	975	996	927	972	1038	995	1003	996	1031	969	990	997	1012	970	968	1026	994	995	909	1001	968	1020	947	1000	975	953	980	978	1017	965	994	1005	954	938	949	1016	970	992	980	956	986	954	964	946	1000	1036	988	1007	966	1014	981	1013	964	1055	966	1009	1029	1040	996	976	993	994	1043	978	1018	985	986	997	1011	1034	1020	977	961	968	995	941	947	1016	987	969	1015	1004	963	961	958	971	988	994	973	989	964	992	986	954	956	986	957	985	1003	952	905	925	975	955	974	971	984	1007	1007	967	1011	1023	931	999	1021	1000	1023	946	959	1001	1010	918	1037	999	980	966	1004	1030	1030	982	957	912	963	991	970	1042	1034	1056	999	1003	977	1000	996	988	1007	975	963	950	1021	989	965	982	986	990	1013	985	990	933	1011	977	1003	973	1016	975	1035	947	1006	981	986	939	1029	1002	969	1002	1024	967	1040	1017	1038	1009	980	956	1005	986	955	1010	1012	1027	1041	1064	979	982	969	938	1030	948	999	959	952	966	906	988	967	968	1024	990	966	1030	1000	1029	1023	1061	999	1014	1000	978	968	965	964	954	1039	1018	996	981	955	955	974	977	957	993	971	1009	961	1009	1023	1002	1049	950	1010	1011	970	958	983	970	972	1013	1071	1002	1000	1020	973	989	1000	987	961	1025	949	1003	985	1007	1023	1038	966	949	968	969	995	989	957	962	1005	995	1020	1008	993	986	964	996	996	1021	930	941	1032	979	989	1035	976	998	946	1037	996	960	986	1065	933	996	1031	1016	935	979	1015	987	982	951	987	978	999	940	990	941	1007	952	996	1011	1023	990	1008	1017	982	1002	1040	997	982	948	977	997	947	972	1025	959	963	993	956	997	992	994	1008	1001	972	1045	951	983	956	971	1012	990	992	981	1023	943	975	1047	954	934	998	992	993	970	1020	1036	950	963	1028	999	1021	957	1000	1060	975	974	965	922	971	990	1016	996	951	950	996	1019	1055	1037	948	1005	965	1050	1035	1009	972	1003	1016	985	1016	945	979	1031	1029	1002	981	1003	972	987	1008	979	978	937	966	1002	1047	961	981	1018	1053	1009	962	938	1025	928	975	988	905	977	1025	999	1041	995	969	967	1023	967	970	1050	965	990	1032	960	1021	1012	962	1027	952	985	974	1004	1058	977	974	1055	1000	1021	971	989	986	944	990	985	964	1023	998	972	994	932	996	951	967	1077	986	952	932	954	939	944	1020	946	925	974	929	1099	984	943	1042	981	1036	1003	1001	908	957	989	953	1029	978	967	986	1003	981	998	978	983	1013	990	1032	959	1000	970	1024	1046	1014	1028	1039	967	998	1003	1008	967	977	1033	1016	991	1002	963	970	985	1030	982	963	1069	924	976	932	963	1031	940	986	1012	987	991	1036	990	952	1027	1075	1057	963	1006	929	1007	987	995	1029	1070	986	987	1012	1005	994	1002	971	942	959	1021	995	973	1015	963	973	968	952	1000	979	954	1020	1002	967	972	979	1045	958	1046	1013	953	974	989	1042	964	988	970	1023	1021	1026	929	995	1018	974	959	1007	944	961	993	1007	949	942	1025	939	974	911	1025	964	921	1010	1006	932	966	1034	1026	939	990	915	987	935	919	975	948	993	961	1013	942	995	977	978	958	965	988	1030	950	981	1047	998	922	957	998	934	1021	1000	1067	972	1061	960	975	986	1006	1019	1031	949	984	972	966	975	1026	942	988	943	1036	1026	1049	977	1017	992	961	1023	957	1014	972	960	995	946	1007	989	949	1026	943	998	959	1009	1007	954	987	968	1043	984	961	1001	996	979	940	1009	979	907	1002	955	988	976	983	921	979	991	966	994	1041	1026	996	1023	993	953	1015	962	1043	974	964	963	1014	967	989	981	951	953	1029	963	1020	965	1028	985	967	1013	963	1026	1020	970	961	971	1009	1026	1013	969	975	904	952	1018	1016	1018	957	924	955	986	981	1052	1038	996	931	953	1005	1019	915	1027	919	969	971	954	961	972	997	982	961	1063	1005	977	991	947	953	1083	982	954	967	1035	1019
23043	21089	28721	23645	21080	21052	9798	3554	2609	2351	1516	1363	1150	1121	1028	922	946	897	919	909	842	861	856	845	847	903	873	860	911	885	854	917	864	834	823	862	833	864	841	836	853	848	863	787	848	852	829	841	863	897	827	807	859	776	814	809	818	843	854	843	810	771	808	816	818	712	827	824	822	830	821	826	831	837	846	823	810	820	793	822	822	810	833	791	822	791	805	788	782	815	804	834	799	812	863	849	807	846	808	798	824	784	781	755	874	832	825	839	825	799	759	816	815	837	868	847	787	772	816	824	804	816	785	802	790	797	761	797	868	819	798	798	822	820	798	795	745	791	844	795	772	790	839	799	820	778	782	849	747	799	784	776	825	826	828	840	820	806	824	805	809	849	841	796	806	810	789	807	782	873	817	794	788	769	843	835	798	851	824	792	839	841	840	789	811	850	800	827	814	818	865	826	819	850	822	842	812	795	775	804	826	794	851	828	838	779	800	790	869	780	824	771	823	785	801	756	822	835	832	828	820	815	821	766	823	853	839	812	837	822	757	775	842	777	789	776	813	841	771	852	768	821	796	806	802	823	796	797	818	824	822	826	833	749	793	805	792	827	830	798	741	840	798	815	781	802	836	794	832	821	828	811	799	863	790	784	808	824	779	823	811	856	844	830	852	876	762	814	799	775	860	785	806	741	791	761	760	803	829	871	784	783	850	786	815	779	774	777	815	796	753	791	816	785	835	872	830	851	851	772	828	803	820	817	781	796	840	817	836	786	775	821	835	793	776	781	832	763	772	781	791	815	821	818	816	789	766	798	839	781	748	837	807	798	809	827	842	823	758	845	787	771	872	800	821	801	835	820	830	818	793	850	788	869	779	783	829	805	840	821	806	816	798	808	812	787	841	812	798	817	814	803	819	823	820	815	827	821	812	849	812	849	765	857	845	832	845	821	783	813	812	808	788	764	781	750	782	833	806	831	786	861	808	783	818	815	849	894	824	796	811	750	820	796	817	837	799	848	787	856	803	846	836	841	821	773	839	840	791	793	810	741	814	802	785	821	830	845	767	835	801	856	791	793	803	803	779	834	785	837	857	814	829	819	820	810	811	782	795	805	765	836	781	783	795	802	847	783	784	836	827	802	792	832	819	815	772	836	811	853	886	817	844	784	823	801	815	750	790	854	802	832	803	759	754	799	830	820	845	813	795	843	807	836	824	841	792	770	841	819	780	758	818	789	769	834	797	835	862	826	819	781	799	752	799	866	790	779	785	842	794	822	779	797	768	760	824	797	834	807	807	736	832	841	797	854	784	830	856	843	795	801	807	829	829	770	853	776	828	797	809	794	785	801	818	785	793	854	838	791	878	782	822	841	766	775	834	808	870	813	798	845	761	841	829	767	807	785	819	827	849	789	823	846	820	819	819	804	823	834	845	800	781	814	753	784	807	797	768	810	773	776	803	780	822	739	788	795	756	839	794	784	827	797	839	845	806	840	792	829	773	817	783	816	756	802	831	791	834	754	805	825	826	800	813	834	822	793	786	792	839	852	770	771	802	817	773	788	805	852	825	857	825	849	803	829	814	832	815	790	801	751	838	854	810	780	806	820	850	783	746	789	839	756	823	834	875	814	877	785	794	845	832	838	798	814	801	826	813	808	889	834	800	805	799	792	840	802	875	769	816	871	805	791	830	826	800	781	792	803	811	765	788	832	768	764	797	803	809	753	803	798	834	821	798	809	829	809	814	833	773	859	812	800	760	794	839	843	846	879	816	811	866	827	828	833	820	794	798	781	853	821	773	820	823	843	773	799	766	759	811	808	843	787	814	824	776	758	862	816	819	806	792	811	793	824	788	864	810	772	850	762	801	827	794	856	828	788	843	818	775	774	805	786	828	825	852	821	750	790	764	822	819	827	813	818	794	841	809	788	812	776	819	832	780	816	821	776	795	822	866	829	833	878	756	756	815	808	835	809	800	810	860	784	794	808	818	813	814	808	817	824	767	802	841	798	809	855	841	817	776	834	814	821	786	748	775	824	807	804	810	831	824	780	829	823	843	784	813	798	812	784	786	881	804	817	818	849	835	810	813	819	813	788	810	813	796	832	813	780	790	834	779	814	882	751	804	809	826	805	773	811	787	774	788	776	857	831	776	756	820	826	780	811	823	790	831	832	765	790	801	771	814	852	791	833	774	808	806	797	837	775	874	802	839	802	776	860	815	812	821	741	796	784	809	840	866	789	833	817	830	813	849	756	790	779	790	812	776	790	811	835	794	788	839	767	769	833	787	792	761	821	806	768	814	785	796	781	890	853	804	876	850	773	793	853	786	832	801	770	831	805	841	845	848	808	816	817	760	797	829	818	860	816	768	769	803	812	839	786	782	834	828	819	834	756	809	801	861	825	787	833	819	772	886	805	842	813	803	816	809	830	777	817	820	798	830	793	832	806	842	775	801	811	819	819	820	847	825	821	812	821	832	799	817	818	800	794	803	843	773	736	825	836	825	778	815	789	803	795	821	818	813	842	767	775	844	836	815	744	789	853	803	781	835	846	794	763	845	817	829	835	786	858	783	777	831	812	822	789	814	822	777	824	806	773	724	762	783	779	793	825	798	751	850	788	786	766	798	778	733	776	831	860	847	810	813	872	828	815	756	813	797	782	832	864	799	797	750	767	772	773	822	809	802	786	827	787	875	786	816	814	882	770	788	774	811	783	733	739	781	764	818	768	817	853	784	798	863	840	810	828	846	809	803	805	825	794	883	808	836	789	806	808	799	807	841	873	859	821	789	836	774	798	861	790	776	788	795	842	780	791	795	786	858	803	804	783	812	827	815	808	812	826	816	814	849	748	798	807	801	813	763	821	814	846	829	815	806	778	844	799	788	820	855	838	843	796	868	855	865	772	765	817	777	850	785	832	805	771	779	788	835	828	783	805	798	819	812	837	840	854	831	789	801	830	851	745	804	840	790	801	759	859	823	803	816	810	768	768	772	837	793	775	808	800	817	781	793	845	851	767	844	855	816	841	797	820	803	806	788	790	754	783	841	729	829	829	849	768	814	797	808	745	839	839	763	804	778	820	799	795	805	817	809	818	792	787	801	835	832	836	772	793	745	771	775	817	826	827	803	802	868	808	803	795	797	786	827	811	812	843	793	805	822	766	803	817	778	787	806	812	850	798	772	810	796	788	784	823	809	788	805	797	855	809	807	759	800	836	770	847	831	806	789	791	778	835	828	759	783	789	823	802	806	802	798	797	813	816	783	787	798	793	825	806	780	802	792	775	835	834	839	832	825	811	771	794	785	803	831	834	801	802	801	776	774	825	748	841	822	791	795	811	745	788	852	777	822	746	786	831	791	802	788	775	802	785	815	774	817	863	805	779	797	794	816	828	765	812	810	805	802	772	846	850	795	818	783	817	816	846	813	846	888	839	794	833	769	803	734	843	845	787	817	783	811	821	849	790	800	807	814	802	762	818	765	776	808	761	869	824	785	807	799	828
42755	65113	16318	7845	9545	8289	7086	6506	5314	4652	2635	2136	1755	1569	1454	1281	1207	1229	1172	1210	1100	1136	1128	1072	1073	1169	1174	1123	1114	1102	1089	1134	1138	1106	1103	1148	1014	1059	1025	1052	1038	1042	1044	987	975	957	1024	999	989	1034	1044	993	994	1040	1023	1005	1003	985	980	1042	999	961	989	1027	934	1015	1014	1010	995	1029	1015	970	1000	971	1012	959	975	1021	976	1006	945	1012	994	1001	1014	988	987	960	999	977	921	1023	1000	986	1011	991	955	979	985	990	967	1034	957	971	988	991	963	976	957	968	1028	1013	993	985	979	989	1022	1002	956	995	976	983	991	966	970	977	983	1020	980	993	1000	1009	1035	986	974	968	992	981	974	1007	1009	988	940	966	988	910	1016	943	908	983	989	1024	959	984	929	948	979	989	1012	935	919	970	1007	944	951	1059	985	1001	894	991	1055	987	978	1022	969	1004	996	997	953	977	963	1038	944	937	958	1019	962	1033	999	993	1020	989	991	992	1060	1002	986	998	973	957	941	977	969	988	1013	960	1020	1068	972	983	1034	929	1077	949	974	997	943	1017	975	991	973	980	978	1056	890	1010	1010	1009	1019	990	941	1002	996	1014	987	1000	961	976	955	993	1018	1011	1050	1000	934	1000	957	998	936	1020	964	1020	1002	997	995	994	1004	996	1002	974	960	1006	959	1009	969	936	1000	1028	1041	1000	967	1015	961	929	1024	968	1035	1011	995	1014	989	1014	994	1013	984	990	982	944	967	1041	972	1022	1018	1043	976	1007	985	974	991	957	984	999	966	964	964	964	965	1045	1020	1008	945	956	1008	959	996	980	1007	977	979	970	1003	990	999	965	912	942	978	993	1009	977	983	1002	956	991	990	1026	979	962	988	965	972	978	959	1001	965	962	1011	970	973	1002	944	938	949	978	941	969	970	978	976	1074	1038	977	976	1036	1032	960	955	962	989	930	988	977	985	957	1008	1000	1019	925	1032	982	976	1032	1030	1015	1032	1033	997	974	1010	939	999	965	999	931	1029	989	1029	955	986	1049	1060	951	983	1027	1020	991	962	986	1005	975	966	1007	984	990	1022	957	968	993	983	1076	952	1027	993	1012	975	1025	956	1013	954	987	996	944	963	987	990	1017	1008	974	983	959	968	960	946	1016	980	925	974	1014	1013	1010	963	928	973	955	978	1000	1009	979	1006	991	960	1000	1006	984	1009	995	946	971	982	997	1027	958	966	1054	973	953	975	1001	964	983	1022	965	940	962	1011	898	938	1018	1042	987	1041	1007	1055	975	965	981	1009	967	1044	955	976	964	979	1024	1057	951	972	981	1009	981	943	971	993	969	988	992	952	1026	939	1021	1001	969	968	1062	1036	997	915	978	999	975	984	960	987	1015	948	1000	948	959	1029	1037	988	1025	957	1002	1025	963	999	962	997	974	1024	987	998	991	1016	966	1022	967	998	988	1010	932	928	994	972	991	1003	966	986	982	1012	1039	986	1023	1001	1002	1025	974	1000	989	961	974	993	965	997	1009	951	981	995	974	970	1022	976	952	988	1023	1005	1030	977	967	981	986	960	978	1033	970	1044	994	1001	931	1003	984	971	955	923	969	985	1011	969	952	972	1007	966	1012	955	973	1041	949	986	972	989	960	924	961	1022	1004	1032	1032	1015	977	928	1029	968	955	1039	978	997	955	1009	977	993	994	961	979	952	973	1016	980	1008	944	912	998	988	983	980	984	1010	1017	986	1000	955	984	1015	980	976	982	1019	1030	938	916	1027	1009	1025	1005	988	966	1004	999	938	978	1005	1013	989	988	1019	958	1019	953	968	1096	1047	948	930	903	1003	1001	1038	1010	923	988	1039	1003	1010	924	1002	1030	1008	960	1053	1030	966	1007	996	1025	1039	995	989	980	1003	937	1021	959	1005	970	966	1009	968	983	1006	983	969	970	1012	1025	976	1019	986	957	966	963	1027	1002	977	988	1037	962	1006	977	993	1024	974	1000	995	989	954	1021	985	1025	994	991	979	929	1010	1023	975	1003	1040	995	1008	987	966	1004	1016	964	941	960	944	980	983	951	989	1041	1042	974	982	995	917	1008	947	1028	960	924	1014	936	1008	968	1020	990	1007	989	919	977	993	979	938	1016	1069	942	963	956	996	980	971	1004	993	1020	988	923	995	946	991	1017	1016	971	1040	985	1015	976	944	990	979	960	1006	974	940	1004	982	917	986	1032	995	994	962	956	974	1013	1003	1022	949	966	956	984	954	994	917	995	971	950	955	980	1001	994	946	1019	1001	978	959	1010	935	951	1001	1005	958	974	999	942	997	972	1005	1027	1003	981	993	972	1000	986	1014	967	983	957	947	972	989	953	963	974	979	1055	990	1046	972	1005	968	963	960	1024	1019	960	991	981	977	986	923	1003	987	985	983	945	1000	980	1028	960	964	957	954	953	955	1042	1026	986	997	1004	1021	974	1024	999	959	1009	1016	968	971	1015	993	975	988	1010	984	983	938	966	983	948	1056	973	968	975	1010	979	1002	975	1053	964	972	964	992	968	992	1003	969	983	995	990	960	973	980	999	955	952	1032	957	1047	1005	999	1049	974	994	945	989	966	1053	955	995	1004	1007	988	1008	961	974	959	1015	928	1035	996	964	919	1010	988	1011	945	980	1001	1022	1045	966	1027	1012	969	963	1021	999	971	1042	951	999	1033	966	1027	965	986	972	966	981	970	989	991	956	970	964	945	1014	970	1061	917	962	973	1000	1003	973	942	960	968	1024	951	991	993	993	983	971	963	1030	993	896	989	941	974	991	1002	1008	979	1049	996	941	967	919	1018	1020	974	973	1017	958	1012	977	943	1021	1024	1058	996	959	1021	989	1016	1001	932	1058	982	1009	984	1008	954	967	978	924	983	1010	987	965	981	1007	997	972	973	955	951	1003	1037	914	971	987	999	977	944	962	981	976	1016	1067	996	964	986	1043	984	1006	1012	979	1029	982	957	996	998	981	993	981	959	994	951	1015	998	982	1028	959	1035	980	929	1036	990	961	923	951	973	984	1012	938	959	958	1027	985	943	971	976	1008	1018	970	945	960	934	986	961	997	1018	1017	947	988	1057	958	965	982	979	980	1060	968	931	961	979	990	1009	1025	966	951	987	961	1017	991	989	964	936	980	995	975	975	1026	1054	918	1001	988	1022	979	963	978	970	987	1014	932	1050	973	1027	967	1002	965	959	1054	1004	987	1011	957	952	933	1024	972	997	930	967	906	995	998	1049	1048	980	973	997	1046	954	970	993	994	978	989	933	957	1015	943	959	978	992	949	996	935	971	968	950	951	1000	999	974	1008	950	970	934	966	958	957	989	1017	1011	991	949	972	1024	1007	1014	986	1099	990	989	966	1009	970	1009	1004	1002	987	1015	967	958	980	1047	955	924	1027	1032	1024	991	1045	982	1008	942	958	1009	1018	965	1014	948	998	1007	979	923	938	1049	1009	985	982	953	1006	964	1019	988	978	943	1030	923	960	1004	1003	983	981	941	955	969	962	985	1007	1025	949	1012	1029	973	1014	989	975	920	1042	1022	1005	998	967	1042	966	981	998	989	1054	1007	949	1000	924	936	964	1036	1018	985	960	982	974	1014	918	1053	997	1033	1050	994	975	969	1020	961	982	964	948	907	971	959	1001	952	971	980	996	1001	974	980	988	1001	964	996	1024	997	1031	1032	928	1018	1008	1000	992	1017	1043	1007	955	1014	971	1011	1018	981	1031	1025	932	1005	997	1030	998	967	976	997	955	958	906	1007	996	938	1009	963	1011	1009	965	923	985	989	1001	1010	930	955	965	977	976	988	1010	972	997	995	1054	955	1013	1035	932	936	972	940	944	1034	1006	921	971	1021	1029	963	889	940	961	937	1002	1008	1018	1005	987	991	996	1009	1013	954	947	942	938	1010	1001	986	958	1002	1013	940	956	1008	1036	944	957	969	945	1005	974	1012	960	973	988	1008	1007	943	1015	957	1019	970	979
28606	26400	15657	2850	2771	2239	1888	1664	1284	1129	860	785	643	621	604	551	547	579	569	593	531	525	565	496	549	539	572	562	529	542	552	566	548	559	566	553	525	505	537	539	510	555	535	552	511	526	518	569	511	579	552	516	525	484	549	541	530	477	540	504	510	531	539	531	501	539	520	563	537	504	516	557	550	562	499	496	515	528	551	490	515	527	537	505	506	495	528	514	542	519	542	523	523	506	534	511	544	520	543	526	500	521	556	532	540	545	505	549	524	571	551	532	510	525	574	542	566	532	538	540	573	511	555	559	553	533	565	538	543	564	497	523	557	555	531	512	503	557	531	477	520	552	539	540	487	532	544	494	556	556	541	552	534	524	505	494	528	531	493	542	524	550	536	521	559	495	489	472	526	528	514	518	553	548	544	556	513	554	543	514	513	556	547	538	523	556	508	520	535	551	510	530	522	541	575	516	522	498	517	533	524	562	548	562	524	551	510	548	542	483	528	524	522	557	565	498	562	501	575	569	549	512	553	507	589	504	551	545	550	551	533	528	532	514	542	538	515	545	514	557	539	553	500	542	477	521	581	525	504	551	550	541	531	531	494	521	504	541	502	530	536	551	530	521	557	541	539	529	549	514	503	529	560	588	528	532	519	544	555	517	484	528	545	508	532	512	558	529	545	527	556	554	567	532	512	517	500	550	555	535	519	559	498	548	528	564	544	535	519	557	540	532	536	521	541	553	547	522	529	518	487	528	553	562	511	527	558	570	521	537	536	514	552	511	540	566	565	573	528	511	540	530	547	516	510	519	549	518	522	531	515	511	562	500	519	523	533	514	509	530	507	533	541	522	541	577	542	557	522	518	545	486	506	545	499	510	554	515	523	483	528	526	538	532	500	569	492	478	506	539	537	505	550	529	520	518	491	554	529	537	523	528	509	530	574	554	512	534	502	534	540	519	526	516	497	529	514	521	551	543	510	500	536	541	539	518	563	560	549	540	532	548	522	551	538	507	575	504	555	540	535	550	546	552	551	514	526	554	521	530	500	543	515	486	490	538	555	492	551	497	561	544	525	565	534	530	543	554	512	524	567	530	526	522	518	516	535	530	535	531	571	536	512	536	532	539	556	488	550	521	544	544	491	520	539	526	529	554	531	558	558	565	498	522	554	504	496	496	536	565	552	558	520	543	515	510	565	525	571	538	526	536	544	553	555	510	518	491	498	539	527	521	552	539	498	509	557	514	537	539	524	554	521	502	548	544	517	532	539	555	550	551	533	531	548	527	516	541	492	517	558	508	531	545	503	533	506	532	526	500	540	508	499	518	494	554	532	527	483	537	582	535	511	541	529	517	501	508	600	527	530	528	509	519	564	518	553	534	542	541	520	521	515	511	541	498	548	510	538	498	551	575	538	536	534	500	551	540	527	530	543	518	509	576	563	520	514	543	518	504	517	483	504	466	515	532	530	549	549	517	530	522	599	518	496	501	539	549	504	525	507	544	537	549	536	505	560	549	567	551	503	541	548	544	540	525	555	567	526	529	480	540	503	521	519	515	546	535	559	509	520	573	523	539	526	564	520	524	560	511	530	536	520	515	531	523	545	559	514	501	530	528	581	495	577	578	538	546	533	534	544	539	475	470	538	520	572	517	536	543	543	512	482	543	490	540	590	547	550	546	524	520	569	489	486	520	540	583	538	528	510	521	529	492	524	513	549	519	540	550	555	495	509	544	551	516	537	550	501	510	512	541	517	500	545	501	541	528	569	538	540	530	500	550	542	519	507	547	563	530	541	579	557	515	557	542	587	526	552	550	562	542	597	520	531	552	535	528	550	507	562	533	526	513	561	500	553	528	531	509	521	544	567	552	511	514	544	498	544	531	515	545	569	550	503	534	567	575	502	560	497	540	493	556	533	560	482	532	537	541	511	534	539	548	527	539	514	552	533	545	566	527	528	527	518	540	505	546	546	558	540	551	509	533	528	544	527	557	541	496	547	503	484	488	527	559	530	538	537	529	517	565	543	521	542	557	574	557	508	540	521	526	562	516	528	527	560	540	508	530	553	556	566	536	541	554	557	485	553	541	552	573	547	516	558	552	555	544	540	558	523	491	496	531	544	547	498	584	526	559	536	509	534	542	478	522	525	538	498	545	552	544	556	520	549	536	503	541	503	491	504	550	525	535	508	511	508	512	512	516	547	545	525	532	557	503	591	523	535	517	541	564	509	543	557	537	523	509	507	532	493	522	526	533	491	602	525	527	552	527	533	548	547	556	543	540	558	508	509	510	547	527	517	577	515	536	520	536	535	502	508	549	548	522	507	487	543	505	509	499	539	541	494	548	533	553	534	541	547	524	558	559	519	575	527	510	543	537	518	522	524	537	507	536	520	557	573	508	505	561	583	519	513	528	519	519	577	500	548	534	520	518	522	502	532	543	574	533	533	543	507	537	548	519	519	530	540	541	519	568	530	477	514	543	497	531	485	563	536	539	509	513	480	528	518	546	562	513	565	571	509	542	521	542	542	522	557	530	526	548	512	533	546	527	544	540	521	509	554	541	538	526	540	540	532	530	533	528	483	548	521	520	544	520	539	554	509	490	535	542	513	522	567	537	523	570	514	574	557	545	506	514	516	529	513	541	559	497	533	519	576	522	562	513	514	530	550	557	552	535	549	500	521	506	489	525	532	563	581	505	487	511	511	563	503	520	545	516	518	483	526	521	545	535	532	560	523	545	561	553	534	525	523	497	542	533	550	505	556	549	573	540	532	495	542	548	486	513	538	508	544	538	602	485	547	501	542	555	556	571	520	512	548	512	531	529	508	483	498	541	542	530	485	526	537	553	503	487	517	490	528	524	532	534	554	520	555	514	539	526	554	527	513	554	533	529	525	514	503	567	543	521	484	522	513	538	569	509	510	544	527	520	549	560	516	524	536	521	510	564	550	495	538	541	521	507	509	511	519	537	542	515	491	507	563	523	549	550	509	522	536	545	492	532	528	510	514	544	529	542	580	562	558	514	555	553	557	547	540	500	573	542	545	548	535	544	563	504	493	505	556	530	501	499	505	530	547	501	495	535	514	532	524	512	540	529	514	530	507	532	543	493	524	517	557	508	519	559	516	513	493	549	581	503	522	549	528	541	524	479	525	559	539	591	538	509	525	529	549	524	569	511	536	510	555	557	522	534	536	540	527	533	506	551	531	498	551	517	542	526	541	528	564	561	531	547	529	580	545	525	526	534	562	537	534	516	495	505	527	524	511	532	540	580	491	549	503	578	522	523	532	563	523	527	498	520	521	551	546	518	536	540	518	529	565	513	534	509	533	529	552	512	548	535	553	517	491	548	531	554	550	530	521	518	549	548	521	549	541	550	536	511	523	535	533	528	550	525	525	540	514	563	552	537	530	537	554	532	498	571	532	506	537	566	524	562	526	504	571	513	562	528	552	519	500	532	538	510	526	542	531	547	516	512	504	523	521	535	524	543	537	523	534	561	562	544
34102	41822	5639	2097	4921	4055	3701	3393	2651	2189	1467	1315	938	835	802	678	718	689	673	675	695	691	612	703	669	693	770	740	666	713	731	676	674	657	707	675	622	624	685	672	625	681	661	670	630	622	668	624	615	657	629	649	676	664	610	637	664	685	682	668	646	610	688	681	662	683	660	659	669	671	666	726	642	598	620	612	667	701	641	611	643	660	635	641	615	646	618	654	654	646	663	683	619	654	644	671	659	640	638	682	589	651	648	662	678	649	665	699	678	636	590	671	614	645	667	637	665	684	653	648	697	639	642	661	581	637	649	635	641	623	673	652	618	693	677	673	648	662	641	632	643	666	620	645	662	642	607	609	649	672	602	630	649	682	615	644	637	628	626	612	644	631	631	647	654	662	612	666	675	659	689	591	625	666	686	643	664	662	656	701	707	664	621	672	624	604	663	626	664	653	705	677	706	619	658	668	623	652	655	652	665	689	693	648	644	647	641	661	630	652	643	618	647	622	630	642	670	679	660	646	647	625	644	628	685	595	708	653	667	645	633	637	679	708	648	635	657	637	693	642	638	631	682	598	678	641	625	649	646	626	656	629	604	641	649	639	636	642	689	611	620	625	687	630	660	607	649	636	632	635	633	727	665	656	673	632	658	665	647	683	638	656	679	655	685	653	653	663	631	658	648	644	638	608	630	624	667	664	640	625	644	642	609	654	614	616	678	664	686	687	679	673	680	654	729	636	629	601	636	666	686	665	635	659	683	684	642	643	692	651	648	660	639	658	670	626	660	687	647	671	652	654	607	661	696	611	645	664	659	637	698	626	673	646	643	624	612	621	650	637	636	623	620	664	659	664	656	617	653	714	644	649	683	697	645	671	688	669	635	647	615	664	644	689	589	669	621	647	644	662	662	677	703	664	629	686	628	663	637	606	598	652	649	684	673	658	658	643	645	642	682	626	646	631	656	639	653	677	643	625	616	677	599	687	637	660	646	622	648	655	678	623	666	651	704	649	664	687	670	653	618	648	617	621	661	647	657	662	635	644	604	644	670	647	682	638	644	664	659	617	678	671	638	661	649	644	680	654	636	664	689	664	661	625	660	625	635	662	602	685	655	614	685	668	685	641	660	689	686	626	685	627	663	623	705	604	666	639	642	655	645	652	647	627	675	674	639	688	673	634	615	646	606	667	640	666	651	628	660	637	675	707	633	658	634	654	681	617	622	664	616	639	606	642	684	692	619	638	638	623	639	626	613	629	670	616	625	642	605	635	662	666	638	668	642	626	642	621	701	666	620	637	642	671	655	650	664	671	663	677	623	650	632	692	642	627	704	621	648	659	682	674	654	652	629	676	632	610	618	641	660	660	665	654	609	719	647	654	654	649	628	642	690	634	638	638	686	652	683	631	684	650	632	641	641	667	630	572	669	681	677	659	630	654	671	668	611	643	673	656	673	584	686	690	682	612	655	635	642	654	600	637	679	660	641	639	674	623	653	635	637	694	665	604	627	698	636	668	657	643	599	672	591	656	708	631	604	653	625	630	677	680	621	655	650	666	606	684	678	670	661	636	681	656	668	615	662	664	705	627	664	664	671	660	640	640	667	603	654	609	614	684	673	674	638	653	613	682	609	657	661	609	639	657	652	605	649	618	654	621	663	637	672	596	666	628	651	675	689	677	633	646	635	667	643	664	659	653	718	676	654	608	612	675	634	634	629	662	627	566	629	630	650	648	656	653	656	599	677	629	666	629	664	648	617	661	650	641	629	642	642	671	625	694	662	720	692	645	672	614	686	676	650	684	645	674	678	640	627	649	631	678	669	638	636	687	633	633	671	650	631	697	661	622	687	605	656	661	664	640	663	630	628	693	689	678	661	621	630	634	683	616	643	607	691	668	604	665	665	699	626	658	636	667	601	656	666	635	684	670	681	660	691	641	638	691	669	676	647	720	656	660	672	676	683	664	625	681	662	703	645	687	662	686	661	655	621	637	690	667	634	584	650	687	675	664	659	621	680	637	676	634	650	640	651	651	698	675	622	641	658	638	644	664	700	656	674	640	639	595	670	691	637	664	644	588	604	633	662	607	704	645	665	703	626	711	661	659	653	637	661	599	638	659	613	644	632	666	632	661	675	640	647	610	611	651	635	655	624	633	619	634	623	663	689	663	635	682	678	618	640	614	664	662	698	679	652	674	659	674	651	679	648	637	607	663	615	629	655	646	618	649	653	653	619	656	679	684	642	660	656	640	635	686	634	631	669	627	671	658	669	674	644	667	658	612	619	596	648	609	629	687	604	668	701	653	651	648	655	649	700	647	678	703	656	605	652	651	678	663	669	626	667	627	696	663	660	648	659	668	631	664	646	664	660	641	678	625	674	634	648	658	670	662	637	624	654	695	648	626	654	639	673	654	614	655	662	648	628	591	640	652	645	646	625	635	672	644	615	677	616	657	674	657	582	700	692	614	672	606	663	599	657	640	647	673	646	679	634	689	672	659	654	667	628	723	633	672	638	624	609	663	624	649	673	638	647	626	621	669	666	677	637	682	649	594	678	657	647	642	639	664	625	606	665	644	650	639	665	665	676	611	639	658	687	654	698	633	669	693	618	626	637	621	647	621	627	668	594	687	673	628	698	627	651	702	660	600	669	652	655	636	630	655	642	644	623	662	644	711	665	610	684	690	654	628	629	645	632	608	638	668	613	648	624	672	644	643	607	637	666	644	700	704	639	624	659	633	659	611	716	688	670	639	613	682	687	678	652	649	672	629	639	648	647	676	677	630	633	619	672	669	659	690	659	666	651	624	622	669	612	632	605	658	650	649	651	658	696	652	681	656	649	637	665	701	675	613	631	638	618	667	637	651	689	686	660	636	681	638	627	631	661	642	686	618	610	637	651	639	688	670	641	655	691	653	608	677	685	664	662	669	704	643	644	676	641	645	649	649	648	644	689	615	655	640	680	676	648	649	644	622	623	663	683	631	627	666	675	670	638	629	637	623	638	644	648	678	644	642	641	658	694	665	633	629	633	653	668	655	654	657	641	663	663	645	660	622	622	693	665	733	679	657	670	629	682	608	645	669	635	683	667	651	610	663	594	649	640	657	658	675	674	651	647	662	604	634	644	693	662	642	687	709	618	679	600	686	675	627	668	630	675	637	608	683	638	628	647	635	698	640	656	662	667	669	629	660	649	657	636	630	687	601	657	628	644	671	642	662	655	647	657	679	646	644	644	653	649	643	695	662	641	666	664	675	653	653	629	649	630	638	678	662	674	669	627	657	676	658	633	642	627	641	608	632	632	696	656	635	640	650	651	609	680	671	671	633	617	602	636	680	672	686	688	663	670	639	644	664	640	610	632	666	657	654	640	611	623	698	585	637	696	636	678	689	655	632	654	695	603	682	628	657	711	648	635	671	672	652	637	603	645	681	625	665	650	627	673	666	651	621	646	690	673	683	658	624	624	670	674	625	670	660	683	636	674	598	659	634	694	667	649	666	689	649
24105	21109	28204	24184	20912	10994	4716	3319	2569	1946	1736	1374	1100	1065	979	889	869	899	901	843	853	821	861	846	872	898	868	874	838	846	883	855	896	850	870	871	851	828	791	802	850	824	801	808	802	780	884	858	817	819	808	855	833	837	831	858	824	857	789	839	817	785	827	811	840	789	820	875	857	755	829	821	807	847	887	932	808	866	787	768	761	863	816	859	792	784	832	838	866	772	852	842	799	810	811	833	837	796	831	810	839	825	849	851	839	824	828	826	779	850	867	796	864	825	826	853	831	832	827	788	836	836	805	836	857	821	839	910	849	788	845	848	837	852	842	820	785	836	842	777	835	831	799	825	805	784	872	802	807	840	784	817	811	879	830	857	806	829	850	828	811	817	863	815	839	813	826	799	859	885	861	847	816	836	824	806	783	852	834	842	826	806	812	803	800	850	829	837	826	800	842	785	797	813	811	833	847	814	854	835	816	854	851	769	792	838	796	821	804	811	766	867	864	850	845	786	788	843	894	840	850	797	815	851	853	853	834	870	855	884	810	869	820	820	832	821	780	761	794	884	821	841	804	828	865	839	876	747	780	838	832	870	775	797	847	839	839	823	813	850	826	840	828	813	825	832	817	809	766	820	820	868	804	838	799	778	833	780	821	756	820	810	848	841	801	772	797	864	860	823	833	865	813	802	836	797	806	846	854	827	809	854	809	854	868	867	773	882	773	807	834	796	850	851	814	834	841	864	840	837	798	857	812	794	793	903	805	796	839	841	897	824	782	880	831	798	828	831	807	814	866	826	801	840	845	796	802	821	801	806	809	821	785	869	800	756	836	832	814	829	812	849	817	816	856	828	758	818	815	861	811	760	807	851	817	833	779	780	801	871	795	819	842	850	845	759	862	832	874	817	757	844	838	809	797	856	830	848	869	815	840	816	803	835	830	867	781	838	839	820	840	809	832	802	806	846	826	845	792	880	825	753	815	837	806	822	818	813	855	737	804	838	834	802	826	838	831	812	810	834	820	815	767	809	842	812	870	812	811	870	887	781	846	820	803	817	766	809	775	783	850	866	788	795	805	839	816	862	813	826	854	781	778	776	788	876	821	834	750	813	821	832	799	838	798	844	838	773	834	832	813	818	802	817	811	800	844	829	824	838	813	890	849	786	797	792	798	821	847	866	779	772	859	860	782	810	771	803	805	769	886	821	818	829	766	838	860	773	822	807	807	832	834	781	812	795	822	811	851	864	847	802	823	840	843	823	802	799	836	811	841	840	840	788	836	857	815	768	857	835	813	842	800	796	819	809	857	856	773	841	839	795	813	826	828	873	828	786	855	813	872	856	769	806	805	803	800	837	811	812	837	841	855	857	856	824	794	807	861	821	830	848	851	766	772	829	810	825	832	793	857	814	805	809	762	744	804	799	821	834	834	769	799	838	836	801	811	807	856	831	784	835	800	812	808	823	854	806	782	875	811	833	791	812	852	843	807	750	866	840	770	801	846	821	815	813	805	784	826	851	850	851	802	826	829	781	808	817	818	799	824	805	806	780	873	859	843	797	794	852	831	876	829	838	817	794	819	789	792	801	838	829	777	866	808	825	849	845	814	823	855	813	824	849	792	867	831	896	811	813	809	815	799	844	837	817	798	808	768	811	788	840	855	811	852	767	810	815	845	796	844	790	760	812	823	787	857	828	801	821	808	824	805	806	871	800	803	771	812	841	820	780	743	837	797	813	829	838	787	830	801	855	864	872	842	814	795	881	863	866	779	793	817	762	825	794	784	829	776	819	779	810	803	774	811	893	841	827	840	815	818	776	823	830	768	798	785	867	814	850	825	843	790	851	835	840	827	928	830	829	823	832	795	840	866	846	795	822	823	817	874	834	798	815	850	764	803	817	804	841	889	839	847	787	846	785	870	848	816	760	863	826	835	830	806	807	861	790	845	847	853	828	856	808	766	813	854	807	828	788	903	816	798	891	820	816	778	830	835	790	791	793	834	795	813	833	822	796	861	809	821	840	827	793	838	813	818	854	803	791	800	778	810	851	784	829	840	807	804	820	804	863	778	810	840	777	834	794	818	771	830	774	848	821	826	804	792	845	804	854	839	795	851	852	812	771	867	818	773	834	801	853	817	789	829	836	867	802	830	802	776	805	807	876	824	810	814	847	786	763	837	836	789	806	826	844	817	817	786	843	792	753	888	792	835	814	828	850	799	840	805	874	861	798	845	774	849	797	793	763	792	904	795	798	850	785	852	793	838	773	812	800	829	845	796	846	855	821	828	809	830	819	822	716	765	864	837	781	813	776	890	817	814	814	840	805	873	873	796	850	829	860	794	850	835	890	833	824	788	797	829	787	803	854	822	795	789	835	813	842	814	843	769	850	767	827	853	821	803	838	784	855	811	829	831	832	871	827	878	846	830	836	819	834	792	820	845	778	798	835	769	868	820	850	837	844	804	820	839	836	817	825	841	877	830	781	779	815	804	847	833	896	803	816	830	836	813	802	857	888	838	844	864	861	820	824	831	816	784	803	801	860	795	779	763	875	852	826	781	905	799	821	852	823	857	836	826	846	815	816	812	861	781	788	838	812	854	752	855	804	802	805	839	861	822	837	810	793	831	820	777	815	808	846	791	835	789	796	818	771	810	816	854	829	825	818	842	850	828	824	768	812	834	834	834	845	809	801	827	809	821	830	791	800	849	836	849	828	837	838	804	835	850	840	804	835	810	760	820	813	834	820	803	839	819	814	798	842	798	841	826	847	849	821	796	799	779	780	802	800	802	838	816	858	786	825	818	803	811	797	810	804	816	827	822	878	792	847	848	778	815	790	852	812	797	805	815	819	828	771	895	815	843	806	822	803	769	867	818	785	820	825	837	797	833	863	888	781	835	882	842	802	814	824	789	830	773	777	797	788	828	800	857	831	884	798	795	749	796	781	790	839	810	797	872	834	786	794	854	794	882	832	766	842	873	801	740	881	863	851	822	801	810	846	771	822	781	801	812	855	825	845	798	778	863	786	829	864	818	820	794	793	813	849	832	787	824	837	791	802	779	775	830	847	835	877	778	806	778	829	774	856	844	812	827	829	778	798	812	839	833	834	833	842	860	798	798	822	829	857	835	839	790	818	842	770	823	799	812	826	822	890	806	855	789	805	857	815	825	816	769	752	852	817	815	787	816	812	830	818	847	801	832	886	783	866	789	832	819	848	798	800	801	798	846	843	835	835	883	814	860	872	811	819	841	824	842	855	762	829	783	860	789	803	769	829	846	825	870	844	817	857	823	834	778	852	823	778	787	794	855	910	889	793	824	845	801	809	827	827	865	837	824	790	856	786	789	848	804	804	828	840	877	772	820	817	824	831	825	805	806	785	834	843	835	838	825	875	865	846	832	835	839	824	811	781	839	811	853	852	799	805	849	781	812	793	846	812	880	825	787	806	806	805	838	833	859	825	857	835	826	838	804	845	831	827	773	809	822	822	817	833	787	794	865	818
38357	57149	12112	4751	8495	7725	7501	6431	5089	3487	3087	2143	1663	1535	1196	1099	1115	1111	1121	1118	1158	1057	1070	1062	1127	1115	1107	1096	1092	1092	1083	1070	1032	1056	972	1030	1015	1037	1027	1024	974	1014	1018	1033	975	987	1057	1025	952	1039	955	1033	961	993	1007	1008	975	980	982	983	1023	994	1034	984	1003	1025	1006	1011	1013	1023	978	977	1025	1023	990	1051	976	1016	1002	975	956	1059	985	981	981	1026	1010	1007	1028	965	980	1034	1000	1005	965	976	952	1039	981	961	983	984	975	1037	1002	938	1006	1015	1023	977	961	1023	944	968	932	999	964	984	1031	1024	968	977	1011	981	1048	992	1065	1022	992	994	994	964	993	942	1084	931	994	1004	981	1004	980	966	1024	978	997	983	992	990	1004	986	959	980	995	958	1032	938	1007	1016	1051	920	992	944	939	1032	1018	1000	977	964	951	980	960	977	992	1044	1009	989	994	969	942	987	1000	1014	953	989	976	986	1002	981	1011	957	952	1016	1099	1049	1007	1002	991	985	1053	952	1007	985	1018	984	1010	1009	914	1024	960	972	1045	1008	997	981	956	991	1012	1065	1017	977	994	955	1013	1017	969	974	952	975	988	999	1026	999	971	952	1000	997	998	1026	925	996	965	1013	970	993	1060	1016	1024	941	999	960	1072	993	1012	1010	1002	980	1016	985	949	936	992	947	965	1044	969	959	1008	951	947	993	973	983	984	972	1008	1004	977	1025	956	990	910	987	973	964	987	950	967	996	929	991	996	996	949	977	971	968	995	961	1013	980	966	965	1024	990	941	998	976	964	967	1000	944	987	1000	1010	998	1025	992	949	965	951	974	932	988	955	982	990	966	1022	948	953	992	958	993	988	917	991	1000	1023	1009	1007	984	1018	981	928	1014	1033	968	1042	1006	1066	987	1021	1024	1003	1025	996	943	964	1017	980	964	969	988	951	971	1009	989	976	974	968	972	971	991	957	1018	972	982	944	960	960	1024	976	921	1022	945	977	984	971	921	958	981	980	1001	1004	959	987	1006	995	1049	979	996	990	1030	1025	989	957	935	987	999	947	1008	935	1039	991	1017	968	987	994	1008	986	991	1012	992	931	989	974	1007	954	979	1010	984	1036	1013	1076	1027	1031	1000	939	1039	972	996	1013	993	1015	952	967	994	965	1011	1017	999	993	994	965	970	1050	984	963	990	1044	993	958	987	1033	964	1015	983	1017	978	991	943	965	1016	1044	1010	996	981	965	1021	988	1011	985	1003	945	995	997	985	965	940	991	971	1018	988	1002	1033	1024	992	959	1015	1020	974	1015	984	1026	967	945	987	1078	1030	1019	1011	975	1036	966	997	989	1018	952	1021	988	1018	976	1043	931	1002	999	977	1029	1038	952	957	971	968	979	1020	996	991	1004	972	987	975	1016	974	976	1022	1003	958	951	953	990	1004	975	1005	932	993	973	967	974	962	993	999	950	924	953	999	994	959	1005	990	931	1004	943	991	1049	970	956	1015	1009	966	984	978	1048	944	991	980	948	977	965	948	975	996	1003	938	974	954	1002	991	1015	1049	951	1016	962	1037	971	974	993	984	980	1054	917	1004	970	984	997	984	1005	1040	984	1006	958	1038	1041	1030	1000	946	1059	940	1051	989	955	1022	989	1035	951	938	976	977	1004	947	946	993	981	991	994	998	1015	990	991	940	939	975	1014	1054	986	1028	934	1044	1038	1065	968	1012	1031	934	952	974	985	989	1027	1011	966	1010	940	967	930	1002	973	1006	987	1058	983	994	991	1000	1064	1048	954	1037	1022	927	1008	991	1016	959	964	939	983	1040	960	949	1063	995	972	991	990	952	984	1002	951	1047	1013	973	1039	950	993	1013	1023	984	997	1015	973	945	966	993	963	997	1035	986	978	1034	1018	1013	1012	976	949	973	1001	939	942	1004	976	996	975	1001	1028	935	1038	968	997	1016	1013	889	1029	1030	969	983	1011	939	974	925	1028	999	1005	962	1026	1040	975	967	947	1046	988	1006	972	1048	1030	990	979	985	1015	940	1001	981	1048	977	952	938	953	982	962	979	990	939	985	1019	997	965	990	1008	1026	1019	953	950	1026	950	934	972	985	961	974	962	993	1039	948	1024	997	999	946	927	1018	975	981	1009	980	1069	979	963	969	984	1040	991	1005	987	952	988	1017	955	1033	1031	975	992	955	965	943	963	1051	947	973	1001	992	985	936	990	1010	1005	1024	1027	1024	947	977	1022	1047	1040	960	981	963	1018	1006	982	961	994	1018	962	1059	935	1030	1013	937	974	1000	1002	963	1051	1056	942	987	991	958	1017	976	1020	975	968	1003	1038	1014	969	943	999	970	988	931	996	935	1009	972	964	986	993	1029	1005	996	1017	979	1047	1057	989	1005	978	954	968	935	996	1032	940	942	1013	1014	1010	1062	986	957	981	956	995	969	1033	1007	968	969	1032	1021	1004	993	1029	987	932	1017	991	978	971	985	1009	971	959	939	944	991	991	1004	997	978	1015	996	990	963	969	996	958	1027	993	982	953	1031	1000	985	1010	950	977	1011	960	1000	993	947	964	1042	1028	968	989	969	1049	1005	976	1008	1002	979	931	1039	961	986	1001	1029	1005	980	983	1052	996	935	1002	987	975	959	1058	1020	990	991	974	1016	969	1029	1004	942	997	904	962	966	1016	1017	1003	996	984	950	974	983	986	973	1000	944	1047	988	978	1027	1013	1003	980	946	1013	974	987	1005	940	985	1005	983	967	984	1000	939	1001	935	975	977	985	969	1001	1013	934	1070	1016	964	1028	976	986	1019	1022	963	996	957	992	1022	1008	1008	1031	987	955	1049	993	1020	939	976	950	973	1023	1016	980	969	1022	1028	992	952	986	1002	1033	989	1008	1016	977	997	1037	1003	997	939	972	1041	988	984	957	930	944	1066	953	971	1018	977	1007	1003	1020	974	1006	990	922	967	1019	916	1067	999	951	966	899	1051	1010	1021	981	965	960	967	1044	994	1007	1022	949	920	990	1001	1001	962	954	1038	1017	957	984	1006	978	988	989	1011	977	989	969	1008	992	1053	991	1013	1043	981	998	988	976	953	993	995	957	978	958	982	949	945	961	1037	987	1023	999	986	942	971	992	959	983	962	965	981	1026	952	986	953	951	928	1035	966	1038	1007	957	989	1043	971	1057	956	972	961	1073	944	978	948	964	973	938	960	1010	1012	964	1015	956	991	974	964	1038	1003	970	940	994	972	950	962	1035	1026	1003	936	1007	988	1001	994	988	937	957	1077	980	969	972	974	989	1036	1026	971	939	1012	997	1005	988	962	969	1033	974	994	960	970	969	951	990	997	969	943	1027	945	1001	972	991	966	941	951	992	952	995	984	989	1033	955	962	984	1013	1008	943	955	980	953	1031	968	962	909	995	954	970	997	983	997	976	995	1017	1030	992	1020	1030	1007	986	1012	951	971	946	1059	986	965	941	970	1039	989	930	989	1040	1008	1047	953	1017	995	987	989	1002	1013	975	959	974	1002	964	1013	951	972	985	969	988	952	983	990	990	920	1021	994	1013	1011	994	988	975	982	1029	1022	979	956	1003	955	988	983	1027	1087	961	1003	954	966	936	978	962	944	982	990	981	987	1008	978	937	1015	1008	968	999	1028	1017	981	1001	959	960	1006	965	1004	984	1056	956	960	1009	1018	1021	997	1020	997	997	923	993	1013	1032	963	986	983	985	951	977	998	985	1002	964	995	954	970	993	956	998	1040	966	991	1039	933	916	1023	968	990	973	971	997	1021	1034	1005	949	994	1016	995	1005	930	986	979	997	1004	1015	977	1032	993	1017	972	1012	935	977	1002	1021	960	977	947	999	1039	948	926	998	1012	972	1004	977	980	1051	957	1012	969	1040	946	986	977	986	953	1000	984	983	967	938	984	995	1011	1029	964	1033	1030	971	989	1020	1006	1042	978	912	942	1004	957	1019	933	989	993	980	977	990	961	958	987	954	953	1014	962	1047	1022	980
22979	21082	28759	23585	21056	21124	12735	5530	3289	2444	2192	1641	1306	1188	978	894	993	978	924	995	949	888	870	855	914	946	930	908	919	892	917	849	850	901	825	848	863	828	825	830	802	846	845	855	848	816	824	873	838	821	778	760	836	842	795	838	820	843	835	811	813	792	833	823	861	783	822	823	800	848	802	834	799	825	843	848	839	868	779	806	851	846	809	805	814	801	775	808	779	827	857	825	831	799	837	831	859	829	847	820	758	800	889	803	817	786	840	843	810	858	824	822	826	793	834	776	802	863	812	834	773	776	820	833	779	833	803	763	879	806	818	752	813	803	766	770	769	814	830	800	816	827	835	808	830	831	815	806	825	850	873	820	845	799	827	803	798	797	818	793	752	767	833	855	775	769	802	836	791	837	800	825	832	837	856	770	823	854	828	817	819	840	797	851	825	780	845	831	812	818	845	800	797	810	826	821	824	786	876	792	807	822	822	868	835	827	798	787	776	814	804	857	799	866	805	856	842	829	809	845	798	771	760	797	880	804	784	789	791	810	836	857	777	780	805	805	854	807	827	823	853	805	831	795	781	799	772	820	889	774	776	805	782	797	830	773	889	822	852	801	812	790	828	822	813	807	817	798	833	794	810	800	774	776	807	802	813	776	792	817	801	801	807	817	812	867	815	860	763	823	790	852	803	855	810	779	854	815	823	804	818	806	820	844	821	805	829	799	866	790	848	835	804	791	847	855	821	789	828	780	805	815	833	772	789	809	808	813	843	829	843	787	845	814	835	829	830	783	872	808	835	872	769	798	850	814	799	845	809	803	817	846	851	818	800	800	881	805	855	853	807	805	755	791	809	806	823	861	855	861	818	834	814	758	768	799	809	781	852	813	795	834	790	808	783	820	816	818	797	793	835	796	841	847	809	807	793	815	838	829	761	806	821	829	819	790	856	797	771	805	814	791	814	782	837	819	815	788	757	816	836	782	798	854	838	810	835	822	795	819	854	847	822	819	791	832	780	845	812	786	842	845	800	823	820	812	819	813	816	823	814	810	829	791	806	777	840	803	824	779	817	780	840	851	821	810	849	844	867	776	797	785	824	803	830	776	833	838	790	816	814	799	799	765	822	782	827	842	779	837	832	834	822	808	823	803	851	793	805	819	842	816	794	861	810	804	827	780	783	814	809	783	764	827	810	827	816	789	813	845	816	846	802	791	807	775	804	805	831	805	793	775	849	837	816	797	754	822	891	759	772	823	799	814	828	816	831	804	800	798	880	771	887	818	786	842	790	845	825	801	783	830	844	848	865	812	852	788	824	884	785	777	808	803	842	798	803	796	809	836	841	817	821	820	845	806	788	807	823	832	835	773	803	829	788	814	789	744	835	809	804	802	754	830	721	844	785	796	849	804	821	763	830	796	825	775	826	808	829	824	826	850	836	813	850	758	877	825	803	830	782	830	769	775	804	762	847	802	858	769	802	828	812	824	830	863	843	855	820	787	806	812	767	833	820	825	818	823	815	779	832	811	833	832	807	841	839	792	810	838	804	819	821	824	832	827	824	784	781	838	800	799	821	760	859	828	800	808	830	819	780	797	815	831	812	827	757	815	812	765	796	827	770	843	781	863	814	850	806	833	792	788	847	823	769	784	810	815	830	773	791	786	802	846	821	766	841	851	784	849	848	824	812	802	768	856	809	809	795	782	792	777	820	856	858	797	800	879	778	802	825	838	810	823	810	789	776	784	787	791	836	761	833	834	812	803	771	803	805	816	814	787	838	826	840	790	833	825	866	835	791	818	803	787	781	832	815	839	851	835	816	763	808	808	829	754	817	741	830	839	795	834	853	820	822	821	825	810	857	841	791	811	801	775	826	830	823	781	833	836	776	807	811	868	835	835	796	775	858	812	874	903	811	809	836	798	785	808	887	815	821	825	773	862	835	818	848	820	883	847	799	809	798	822	805	770	838	792	814	845	853	818	829	804	783	814	820	785	752	812	811	792	848	800	774	839	825	800	743	873	789	829	804	779	801	830	819	825	808	793	841	816	872	822	835	791	823	772	823	830	826	830	808	853	804	833	793	836	818	813	814	814	842	777	825	860	786	815	778	753	805	870	834	840	801	803	795	793	803	831	759	832	908	767	795	816	878	828	827	809	748	787	796	856	819	815	841	793	823	771	783	814	812	808	785	795	841	767	780	837	780	815	785	814	794	801	814	759	853	808	811	839	816	807	823	821	787	883	816	800	863	815	791	832	832	812	876	787	848	801	794	806	812	782	816	860	799	791	840	816	812	791	812	831	824	779	853	815	830	835	821	791	863	781	784	828	810	854	846	792	811	794	871	803	814	842	788	799	822	799	824	815	809	794	795	793	796	808	781	821	801	786	823	843	830	834	857	874	846	845	849	838	859	837	792	830	782	881	843	789	767	810	818	776	797	841	822	812	782	829	857	826	763	797	790	828	775	796	859	811	781	831	795	803	820	824	789	821	833	829	764	828	800	817	826	760	792	802	861	810	818	782	778	789	800	794	788	800	808	778	815	834	779	814	831	786	830	809	803	777	818	825	811	881	823	783	772	879	817	757	746	819	808	789	822	838	799	823	814	788	830	786	809	808	798	791	807	828	791	869	788	812	819	828	862	779	804	835	865	826	826	820	801	779	801	764	778	805	830	834	786	835	786	758	823	812	855	807	803	822	789	773	781	776	803	778	806	827	773	842	812	802	815	836	809	826	813	834	771	783	807	822	844	783	772	803	816	793	829	802	791	854	806	757	806	799	853	767	814	794	797	819	881	765	777	788	826	783	841	797	839	780	798	788	814	798	765	768	845	824	816	805	774	822	842	768	807	780	837	791	798	849	771	844	853	846	843	823	813	785	834	779	816	837	834	817	820	825	810	823	829	809	826	820	826	780	824	841	856	826	773	885	794	797	820	823	810	815	815	862	807	824	807	818	837	778	764	835	771	862	735	861	825	790	816	809	795	819	820	868	886	836	826	861	876	759	848	828	811	837	804	806	803	843	793	827	801	804	804	765	812	809	779	829	823	796	821	869	832	805	797	858	785	822	779	852	794	794	812	820	753	853	814	819	830	820	801	793	844	782	831	788	802	862	770	775	763	807	772	788	788	775	818	805	804	761	813	819	821	865	833	798	851	807	821	790	793	779	810	790	833	829	820	798	768	789	847	813	805	843	800	844	785	802	797	866	795	830	821	759	800	843	920	783	773	803	805	769	783	851	790	802	770	849	794	845	829	840	822	840	848	811	819	802	796	816	796	880	837	786	816	817	803	844	835	777	814	782	804	816	825	792	814	789	822	812	841	800	815	848	848	780	802	827	786	814	794	795	775	852	854	749	794	791	826	766	799	800	788	838	854	846	795	799	834	816	795	804	854	859	834	785	772	776	795	806	823	778	787	821	800	824	842	797	828	804	811	865	801	820	788	826	811	840	732	803	827	806	850	769	810	803	823	853	831	797	839	798	785	772	816	813	801	861	849	835
42775	60778	14717	7362	11696	11980	11329	9854	6488	4713	4214	2808	2144	1772	1354	1273	1254	1364	1193	1227	1188	1190	1127	1093	1207	1244	1223	1121	1150	1129	1091	1126	1128	1083	1120	1089	1089	1018	1016	1007	1019	1006	1007	946	1007	1031	1012	1012	1040	977	1004	994	1043	956	1021	1014	1006	964	998	921	1070	928	959	954	1049	1011	1015	1036	1010	1025	1042	990	1051	1085	1019	1029	1006	942	1000	1017	1035	976	970	1013	1013	1006	992	991	1017	1020	952	996	947	986	1043	1007	1023	1050	985	1011	993	961	1003	975	1002	1016	1005	998	989	984	953	991	968	1033	962	980	948	1003	1068	1003	979	1003	986	992	958	1007	987	986	1012	993	948	1041	991	978	1040	1040	925	983	1031	1051	952	985	1009	948	972	1007	1038	1025	926	917	981	933	961	980	989	998	1019	1053	1040	976	1064	1011	986	972	965	1028	977	986	951	987	1014	994	953	1025	997	998	1053	905	964	948	1005	1000	945	982	1046	1064	921	991	982	969	1010	978	966	1002	974	968	1006	978	974	953	994	962	931	1001	1012	984	1002	1023	1019	999	914	1004	968	982	1011	1012	1026	953	1040	958	972	1008	996	989	992	967	972	964	953	994	1008	980	950	946	953	958	899	1011	1025	1026	1055	903	959	1003	977	1015	975	951	947	943	975	991	980	975	991	1033	973	989	944	1012	1008	1011	981	939	1007	955	1047	953	1014	994	936	990	963	1004	1001	1011	968	993	971	955	970	957	1007	929	971	964	1003	1020	969	1013	990	1078	974	970	1023	944	975	986	969	1029	973	1060	983	1013	970	1027	1001	908	994	1015	967	987	1026	923	989	992	980	910	950	1008	952	1009	960	1016	968	959	1027	958	950	957	1032	1000	960	1001	964	1002	1004	969	951	1045	991	922	1003	941	1022	1010	1027	1013	1026	955	979	953	993	968	968	998	971	1025	969	998	958	983	962	1108	994	1020	992	971	969	908	981	1016	945	990	997	1026	965	989	970	1010	948	971	983	970	986	1016	1061	983	986	1040	1007	1023	1034	986	1001	976	976	1000	982	958	941	1027	1007	989	988	986	1035	1004	986	998	992	998	1023	987	1086	974	1009	973	996	949	977	1022	1027	952	1067	947	978	1017	983	1019	1037	1017	1026	984	970	947	1001	979	1042	979	1009	986	1055	951	984	1001	1001	1029	998	962	1017	971	1038	1000	1014	999	1000	965	1005	998	1006	1016	1043	958	1005	982	949	1018	945	946	1009	931	986	952	925	940	1004	988	978	975	992	1014	956	1037	998	945	991	973	971	1052	987	979	1056	971	944	960	1042	1006	965	954	989	983	998	942	983	972	1007	980	987	967	983	1024	1045	964	1000	959	994	930	973	1040	937	976	938	973	981	927	963	970	987	1071	1004	977	1005	1007	951	982	973	1027	994	1011	1025	1009	1009	1026	994	953	950	1006	986	996	1006	999	1002	1025	953	1003	931	976	996	989	970	951	1016	979	984	1040	966	978	938	1051	990	1015	971	1013	1010	1010	960	1009	964	1004	1006	955	953	962	986	939	966	978	1011	992	993	996	987	1028	992	1029	1012	1043	992	991	1009	959	1031	958	987	1032	1005	990	1029	1050	963	1003	980	995	973	1016	937	1048	988	971	976	1043	977	1024	986	960	979	1009	994	1038	964	977	957	1010	997	993	958	1039	971	1039	919	905	1017	981	947	980	948	1019	1007	910	1003	963	986	967	936	984	967	1012	998	990	986	917	985	1011	990	979	966	964	1001	1012	979	1004	1031	942	1040	977	957	1021	1014	980	984	957	996	984	901	980	978	1026	1015	993	978	931	1001	975	914	971	919	985	996	977	984	1007	962	999	996	1004	1014	999	978	972	1019	968	1031	970	979	985	986	1039	975	960	966	986	999	981	992	942	983	1010	1013	955	921	962	1044	973	1014	991	948	993	963	973	953	1022	962	1032	981	1007	979	951	1019	939	979	1048	975	982	939	1047	967	968	972	1038	979	922	1021	968	988	994	952	1014	977	989	963	965	961	980	1003	955	1032	1040	1000	982	938	1028	1010	966	980	971	967	972	1012	912	966	973	970	1085	963	1018	1017	964	1000	982	1005	963	972	1040	969	1018	992	971	1000	957	1014	947	993	1072	1003	1007	1004	993	985	953	981	977	976	981	980	944	993	976	1074	988	1002	1001	959	953	1039	985	985	962	955	1053	1031	984	1024	1007	986	925	1003	990	1014	980	999	988	965	991	961	978	963	1010	1002	1012	944	1019	982	954	952	963	1038	995	930	1046	995	964	995	955	940	1036	999	974	1016	1002	978	972	934	959	1014	969	968	946	953	956	1011	1017	1017	993	965	1015	1001	981	957	938	1002	967	990	943	1023	983	941	1042	911	982	1027	956	986	967	991	936	963	970	1004	1046	1014	991	978	1021	1040	942	978	981	1034	969	999	933	981	990	933	990	1019	957	1011	1042	1046	1021	1058	965	972	944	951	1011	994	996	1005	977	984	973	992	947	1063	945	977	988	990	1020	998	985	993	987	1045	971	1014	977	972	987	1001	1012	990	959	1014	1058	973	978	977	943	989	981	1051	1007	1000	986	996	1004	994	989	985	951	975	997	1027	962	983	961	1025	990	943	971	1001	957	1006	980	943	993	1033	991	1010	950	948	1021	989	1015	973	959	984	961	997	1015	1000	1005	946	989	1029	1043	995	956	992	1011	962	944	991	992	1013	998	982	987	1048	999	991	1006	1020	1005	971	957	1010	938	975	1019	970	983	1046	987	946	1004	1034	1028	972	985	974	998	974	1030	946	998	983	926	968	1033	945	979	1018	1011	930	962	986	1016	961	1010	1026	983	956	980	979	994	969	1008	1011	1022	975	970	998	999	1005	1029	989	997	986	982	987	945	983	936	971	1027	955	978	997	992	964	1041	1014	933	986	1020	969	982	954	994	922	954	1007	1006	1025	1003	960	1012	1018	992	989	976	977	997	1039	972	1050	1028	966	1003	1006	991	950	962	1010	892	947	1001	1006	990	998	1018	991	990	967	1049	982	1026	1012	972	975	972	932	978	956	1011	981	1015	987	990	966	968	984	972	1013	997	933	974	1004	989	932	1022	1012	978	1029	968	959	1011	1028	1050	958	984	977	962	984	996	951	998	916	963	958	1009	1021	1017	1006	994	994	959	981	1005	986	984	983	1028	986	968	949	1006	995	971	1004	945	1035	1019	1006	993	953	1004	990	945	975	995	1011	1000	1011	994	1023	958	987	979	934	1015	1007	1025	965	1011	955	1030	1064	977	923	993	997	1020	979	950	934	978	985	974	953	1006	937	1007	1017	1014	999	967	994	992	971	964	1007	951	1033	966	966	1049	940	1012	999	953	1004	1011	945	972	985	1024	1001	969	977	1018	998	953	1011	997	1026	987	954	986	1009	985	1023	940	1005	954	999	961	991	905	1025	984	1024	945	990	958	975	965	1016	926	919	979	984	979	1037	1048	952	982	968	983	1006	972	1021	1002	954	1011	1007	1027	961	993	993	943	980	1033	987	979	960	1003	979	1009	1005	921	1001	989	1016	954	999	1035	1015	951	952	953	993	986	977	979	973	1022	974	1053	977	995	1002	991	991	1010	1008	970	937	978	1026	996	990	1064	976	1002	969	1014	1008	991	991	981	1000	1033	995	955	1016	996	974	944	960	987	978	980	1007	999	1002	969	1024	1035	985	981	988	974	908	984	962	1004	985	961	959	996	1015	1020	939	967	949	978	944	970	1051	992	927	1014	1001	982	1010	969	991	974	947	965	956	919	1021	980	942	1025	989	978	963	1042	944	1004	967	986	970	999	1041	952	1021	1015	957	990	1024	1016	992	981	967	1006	959	991	995	984	960	907	975	1000	951	998	975	975	976	952	981	985	963	978	1013	1068	978	951	967	1010	971	1007	961	951	1003	1037	938	1012	939	958	1019	990	1012	978	987	933	940	1022	989	1013	977	1006	1007	1055	1003	1019	979	901	1055	1000	988	991	1003	943	1048	997	947	957
28720	25545	15214	2485	2760	3472	2991	1916	1284	1170	1016	881	694	621	584	521	590	593	577	569	549	535	553	537	615	553	575	555	550	593	569	575	594	574	532	550	537	532	600	549	545	508	532	526	548	523	506	563	518	506	527	574	557	519	535	542	543	558	538	548	512	537	504	555	532	493	561	540	525	548	538	532	530	566	527	542	544	499	562	530	544	500	538	523	532	525	546	519	539	513	567	546	532	574	523	545	552	502	472	546	572	567	548	530	537	534	542	524	559	540	578	566	522	549	539	542	524	530	533	479	555	539	547	556	600	542	544	530	564	523	560	547	565	522	539	526	542	550	528	505	540	519	504	556	541	536	538	555	555	585	528	485	574	527	555	516	504	521	550	542	521	541	534	527	556	511	505	519	523	510	528	565	548	516	513	520	518	522	538	535	548	542	553	570	570	541	512	487	534	524	553	554	547	554	532	534	546	540	558	536	530	549	503	512	520	549	542	532	546	541	567	518	530	550	525	506	588	515	531	591	572	514	510	521	573	544	520	506	537	553	494	538	523	559	526	514	518	503	535	541	516	530	562	569	534	505	509	515	549	530	567	513	531	537	558	536	490	539	560	525	500	555	540	532	525	519	555	542	512	514	555	503	536	521	547	546	555	562	527	562	586	548	522	547	509	523	586	555	487	541	485	544	533	556	557	549	539	581	576	506	514	570	542	555	540	532	537	562	551	532	519	511	539	547	562	512	503	506	562	510	533	512	528	566	538	572	576	542	509	572	550	524	544	567	564	562	534	549	520	541	568	583	526	570	555	513	528	513	540	562	542	486	562	556	552	534	538	535	537	500	592	525	531	510	588	489	528	567	529	519	550	545	519	552	541	545	505	533	560	533	536	561	553	506	495	533	534	573	555	557	543	588	519	520	512	501	542	524	568	506	537	531	515	572	519	590	548	568	501	552	528	528	523	480	569	527	511	578	529	530	562	500	532	530	535	509	543	519	559	521	520	524	530	550	533	486	586	480	504	556	549	547	567	507	563	524	535	548	511	530	528	562	550	544	533	540	546	551	576	547	520	591	562	541	513	547	516	509	533	525	541	545	527	566	531	551	561	575	571	540	466	504	521	567	533	572	506	561	539	517	550	550	530	527	562	553	545	517	531	542	522	535	523	503	535	565	523	518	546	550	538	542	593	565	493	498	480	540	553	500	566	573	499	514	560	548	580	528	520	531	512	568	516	529	513	550	530	507	566	584	550	542	520	560	516	554	474	513	494	511	504	495	522	562	519	543	530	515	524	556	518	563	497	545	543	530	589	505	508	493	560	544	528	533	520	542	544	539	525	513	548	510	570	556	555	555	571	524	559	555	506	504	489	551	556	547	560	508	532	521	556	523	532	542	536	516	566	566	511	583	532	551	560	565	529	537	537	548	517	505	540	550	512	567	525	585	575	540	535	543	521	566	544	555	560	549	552	563	536	562	563	536	510	582	575	497	572	532	573	533	547	542	558	524	509	536	536	555	503	523	502	527	529	519	479	559	500	561	538	514	504	504	560	534	568	524	539	549	534	531	556	499	528	547	540	525	522	534	520	548	552	524	539	537	546	507	516	578	565	516	548	514	531	552	547	563	516	556	545	566	527	556	505	534	539	519	502	479	516	549	564	502	491	547	546	518	570	567	542	528	531	529	536	550	513	531	512	515	503	548	538	538	558	577	544	499	547	554	539	529	558	518	543	496	526	560	540	552	538	554	520	566	523	502	531	548	517	569	517	549	555	524	532	571	513	504	564	526	540	524	539	537	535	541	535	562	495	525	542	546	539	524	504	503	533	481	531	518	502	541	527	566	534	523	516	558	565	537	522	551	521	505	575	481	534	522	538	513	544	521	487	562	514	508	528	537	599	532	510	552	556	532	555	558	538	560	539	520	530	552	525	516	547	541	508	533	534	562	554	535	538	546	523	556	485	571	485	539	528	512	557	548	581	505	532	561	547	540	539	517	473	547	508	535	542	519	523	550	507	542	543	539	542	561	554	517	536	544	523	531	571	533	546	521	590	513	522	552	515	536	516	547	565	545	542	506	559	531	497	539	565	539	499	527	492	539	546	565	513	508	559	521	521	559	539	527	515	553	550	546	561	553	552	534	567	485	572	542	542	524	539	522	521	535	521	521	538	564	520	515	524	517	552	536	529	557	580	536	555	561	517	544	548	531	558	506	538	551	558	495	544	544	577	562	525	522	564	527	560	545	542	528	500	508	530	534	544	552	503	557	570	565	523	519	548	549	512	548	530	573	524	554	492	536	522	512	573	531	573	515	552	540	522	552	537	512	543	557	503	523	512	536	536	503	567	499	501	531	516	566	515	560	554	603	584	478	540	512	533	576	592	493	546	544	491	535	549	552	528	503	533	538	568	554	571	544	524	505	575	544	544	531	519	569	556	506	537	515	520	518	534	525	525	551	515	550	550	524	516	497	570	538	537	532	517	534	521	550	497	551	559	510	546	543	509	513	531	565	524	552	545	573	521	517	548	513	562	579	525	527	546	563	548	508	525	556	542	558	502	549	537	503	539	491	521	559	483	572	523	517	513	545	534	505	546	522	509	531	500	557	533	554	495	518	546	560	491	518	519	519	548	572	551	537	528	552	575	595	517	546	527	581	519	558	519	549	551	533	534	500	539	567	556	577	513	531	540	549	550	530	550	537	539	555	539	541	547	531	562	552	522	599	544	516	541	564	525	530	547	541	528	560	535	511	546	510	531	525	508	523	538	523	547	551	561	557	519	503	576	549	557	553	534	531	569	501	539	566	533	540	542	537	531	528	529	536	535	550	552	576	555	540	529	520	584	531	546	498	528	549	541	533	503	556	537	549	523	504	567	563	538	509	519	529	568	520	528	518	514	549	514	600	526	564	491	554	508	528	536	556	511	528	548	540	521	547	585	566	501	530	500	508	563	564	489	511	554	497	506	553	539	512	543	530	536	540	566	518	552	535	547	504	523	534	559	558	531	536	531	508	524	519	523	528	543	513	546	503	566	523	514	523	533	545	515	517	539	533	508	548	523	522	524	509	512	483	512	525	521	517	498	546	560	567	524	567	521	542	525	525	524	524	554	521	522	552	521	566	564	507	549	567	524	525	554	497	496	565	567	554	512	541	567	517	535	525	557	554	529	558	525	561	584	541	543	548	561	525	516	522	539	515	551	553	529	519	525	537	529	541	566	553	532	495	539	547	520	535	537	543	526	528	544	531	556	535	552	540	540	542	515	508	530	526	552	489	530	556	525	504	537	576	543	567	554	546	509	530	529	551	508	524	547	515	512	496	534	532	503	535	463	532	498	493	550	527	507	559	540	538	512	531	494	546	509	548	534	557	548	551	516	559	511	545	580	524	481	579	511	536	561	504	533	515	571	532	537	553	507	547	570	544	577	530	506	530	579	582	539	551	557	520	527	525	521	518	531	538	511	549	541	588	547	504	582	516	514	554	510	490	510	535	528	545	515	522
33820	39592	5969	1760	5035	7166	6160	4024	2548	2350	1771	1437	1127	879	769	732	749	779	716	767	737	742	689	706	709	742	713	763	768	707	716	688	708	693	708	634	687	665	648	668	690	667	628	632	686	671	617	630	685	656	621	639	590	681	658	635	655	644	646	669	695	692	638	676	648	645	699	672	694	663	626	650	661	671	696	698	660	693	711	616	672	639	650	626	644	648	676	698	630	648	670	645	683	726	664	644	669	649	673	648	676	651	669	647	671	685	697	655	631	611	690	662	622	670	633	639	651	682	672	619	647	667	685	650	637	707	655	683	666	652	648	639	690	717	639	658	586	651	642	652	675	710	661	694	606	663	705	600	609	628	646	651	635	678	652	674	644	665	673	694	642	684	665	627	648	684	638	674	646	666	672	682	686	636	673	696	633	677	701	648	650	667	691	646	663	649	656	620	648	647	702	635	681	620	666	656	666	632	637	645	617	660	671	668	661	640	652	677	704	663	682	657	681	642	675	646	682	683	655	651	625	665	671	659	662	596	679	678	647	680	698	678	654	684	667	707	641	655	727	621	668	685	654	646	660	712	675	646	623	645	651	603	624	620	640	643	619	670	655	640	682	640	698	665	628	707	676	663	672	691	642	693	645	658	700	649	631	670	678	672	672	695	649	660	683	644	672	704	687	623	667	656	658	658	652	667	678	638	616	668	641	673	642	651	627	653	658	695	688	610	637	648	622	675	679	644	679	647	683	641	687	648	607	654	652	682	615	644	693	603	655	676	631	672	626	639	679	650	627	677	644	614	661	662	708	655	690	661	662	655	643	627	625	661	650	654	641	671	668	619	686	654	625	641	668	657	679	664	687	654	660	658	674	638	644	626	671	677	665	679	656	655	634	672	665	681	672	731	704	659	578	697	660	655	631	629	681	673	640	682	637	635	634	622	682	669	647	627	704	677	645	643	656	636	663	678	648	650	659	655	658	681	684	693	702	705	671	664	644	645	640	662	662	639	656	658	638	657	677	629	691	685	645	644	658	641	632	643	624	680	654	664	638	625	658	642	666	650	623	672	622	620	692	657	635	631	646	649	664	627	732	638	629	666	640	682	628	689	660	636	633	624	644	641	614	693	656	683	660	662	651	696	634	644	655	678	637	658	625	678	663	664	638	649	653	694	666	703	633	665	612	665	649	665	645	646	644	674	628	680	680	631	609	681	684	662	650	665	638	636	663	665	682	650	693	646	675	693	631	674	654	658	641	692	681	646	648	660	618	613	691	613	660	652	647	696	650	694	668	634	692	660	630	646	625	646	628	656	639	647	630	685	671	684	629	652	621	665	638	696	658	642	626	681	649	662	652	651	637	635	691	621	639	701	685	662	639	706	665	712	648	659	660	682	635	680	672	680	671	657	685	646	643	670	646	621	698	667	653	682	643	664	669	695	634	648	636	697	692	674	630	685	603	705	710	625	640	664	659	606	652	667	683	687	674	621	638	657	651	646	628	668	673	689	656	674	603	665	634	650	649	675	650	664	649	629	673	630	635	667	629	633	667	672	650	675	644	712	677	665	633	660	629	676	647	635	605	688	651	632	656	701	636	647	660	634	665	650	650	671	659	659	671	654	631	641	660	659	670	593	688	705	689	639	677	639	683	643	640	659	639	613	642	627	652	599	672	669	661	661	643	676	668	656	661	650	684	668	661	628	685	716	644	663	623	641	628	629	674	633	646	646	650	667	640	673	655	672	670	685	633	656	668	631	678	641	663	635	628	623	635	670	648	654	625	655	702	636	664	695	630	641	701	697	637	629	689	661	668	704	676	697	672	639	701	645	653	651	635	656	680	641	686	631	678	659	643	682	637	667	610	586	680	680	687	654	666	635	641	609	640	696	707	655	662	671	625	628	645	642	654	677	618	675	643	652	671	670	652	695	650	664	641	666	669	707	656	654	654	674	613	659	662	686	655	659	593	610	639	626	652	672	645	624	656	675	656	669	665	652	675	685	676	643	640	677	662	661	648	637	643	666	706	658	634	690	695	649	666	659	645	673	652	626	682	653	671	626	637	639	657	659	614	649	626	698	665	663	647	706	682	680	649	666	636	704	704	640	636	658	663	668	677	684	606	682	692	666	641	648	669	639	683	695	702	693	668	627	628	676	640	676	668	663	641	704	681	671	659	662	710	663	677	671	673	672	602	623	651	636	648	643	636	687	646	689	661	601	624	663	651	656	643	626	662	677	710	660	670	683	651	663	657	660	645	656	669	676	700	664	684	681	632	649	648	656	652	611	672	697	699	642	630	649	640	640	656	708	651	669	630	681	649	647	664	661	722	649	669	674	643	651	689	671	660	696	671	690	674	668	650	669	625	641	629	694	665	649	617	675	672	663	669	677	655	628	670	671	672	630	697	645	682	696	656	661	638	672	626	619	648	653	670	691	655	640	659	676	692	641	665	702	638	596	669	658	683	674	615	697	628	675	688	675	614	669	645	692	708	632	614	650	683	642	661	713	656	712	638	665	619	663	653	637	652	657	632	596	667	650	633	641	662	678	687	665	647	660	666	675	633	662	632	689	697	675	609	644	638	627	598	666	664	638	660	700	655	659	668	657	704	622	651	661	688	691	664	693	661	666	659	662	674	694	647	665	722	637	646	694	624	689	639	700	632	675	656	678	665	698	641	639	643	646	677	659	659	644	682	622	714	656	677	637	684	656	646	634	648	677	645	649	624	646	680	651	648	687	652	660	621	676	616	672	631	674	657	659	625	662	651	652	653	667	654	697	650	644	686	680	628	638	648	667	667	662	685	609	637	648	699	646	634	665	662	647	625	624	663	617	620	662	679	651	640	654	657	676	670	662	665	668	654	632	682	642	684	643	620	716	687	636	636	630	654	657	646	654	630	683	629	696	607	655	634	697	656	700	659	654	697	627	622	651	644	697	668	657	612	634	664	654	662	608	639	623	634	654	669	642	636	655	639	632	624	672	644	633	663	688	682	644	690	665	664	622	622	671	663	656	673	688	675	713	630	630	665	697	654	611	664	685	663	684	656	704	672	650	643	677	643	644	626	657	644	667	659	663	644	635	706	687	612	633	707	655	602	633	690	697	696	664	688	643	648	661	704	645	650	692	699	697	663	652	651	659	648	645	638	690	671	646	617	638	657	656	663	653	700	645	635	669	642	673	639	665	674	628	609	631	665	604	673	683	634	623	669	643	654	647	659	650	594	639	690	647	637	648	674	683	689	677	669	628	680	664	662	663	592	660	630	625	632	677	667	648	674	629	636	684	679	691	690	643	637	701	670	683	659	669	644	701	686	652	627	657	678	657	649	635	678	634	641	684	683	622	666	658	673	676	662	660	681	629	694	675	649	605	646	662	668	640	686	633	651	644	663	620	670	652	647	671	642	613	667	600	651	714	645	646	626	662	709	673	642	659	651	629	651	651	668	630	628	669	658	676	670	675	659	652	593	679	605	678	644	662	673	662	687	668	686	663	709	662	636	621
24118	21111	28208	24157	20881	11848	5305	3022	2172	2064	1624	1479	1231	1116	1046	946	943	947	901	883	875	879	864	854	944	891	921	880	840	877	972	861	936	840	820	861	875	811	850	865	866	838	796	877	843	849	769	825	872	790	767	774	791	836	828	814	845	848	807	781	840	825	840	879	826	882	839	857	773	800	832	840	848	865	823	844	864	804	771	902	873	779	853	846	845	799	829	778	816	776	791	838	852	839	821	836	868	806	818	824	785	833	807	888	863	846	817	813	832	851	846	839	806	775	837	812	826	868	778	793	816	846	796	811	797	820	803	817	764	836	840	859	824	799	848	833	858	844	816	785	798	832	854	842	800	868	806	823	788	814	841	853	821	813	817	805	843	801	903	829	861	823	821	820	849	825	795	803	824	850	786	849	813	819	872	801	844	844	815	835	867	834	844	839	839	806	851	800	807	815	793	842	823	851	824	784	844	819	801	846	818	821	823	799	855	773	843	824	780	821	798	898	781	831	798	825	808	802	763	830	821	803	824	816	827	797	815	822	896	842	860	803	875	830	774	827	900	858	863	823	808	838	846	820	828	802	787	783	863	873	831	749	814	869	817	791	818	866	811	844	798	828	826	847	876	803	803	825	841	816	840	787	858	826	804	832	797	879	842	865	809	828	787	819	783	823	812	816	836	828	847	829	877	801	835	904	854	883	784	787	796	802	799	799	842	837	863	831	868	842	822	858	813	847	742	839	826	746	841	837	774	830	800	841	824	823	793	800	837	800	838	874	805	827	810	813	809	830	812	830	822	773	836	807	827	799	868	847	851	849	879	795	832	769	764	810	787	831	801	825	824	835	873	830	820	802	842	849	844	843	828	829	806	812	875	810	800	829	776	768	841	786	848	857	877	831	849	804	855	864	815	817	849	834	804	768	812	830	864	802	861	826	815	793	808	868	784	791	811	851	872	852	823	870	809	834	808	801	778	868	844	823	803	799	839	854	832	832	809	819	817	834	815	773	838	858	799	809	759	791	818	786	895	834	843	862	845	850	828	873	807	833	844	828	802	795	882	805	790	863	829	807	814	894	865	853	840	837	757	820	842	801	837	854	829	776	854	829	800	798	819	802	796	807	885	806	791	817	807	812	748	814	823	807	834	823	824	834	802	802	848	823	833	839	810	856	785	821	855	835	899	816	810	822	859	836	786	805	774	787	835	829	830	815	815	855	826	765	810	779	794	890	836	858	787	840	840	856	781	854	820	836	840	837	836	803	825	813	818	773	831	849	854	811	834	833	839	831	853	811	846	822	850	854	859	819	800	827	821	824	816	837	843	837	787	848	864	839	819	814	764	760	846	808	773	842	863	805	867	816	861	825	831	844	864	812	809	826	829	831	820	836	850	860	838	813	815	784	862	865	812	824	787	838	820	876	834	839	845	846	788	817	817	808	801	844	826	839	824	858	801	822	837	757	820	783	853	793	798	833	795	810	826	833	782	881	814	840	798	845	811	808	862	844	824	817	820	865	811	825	815	788	856	830	826	795	829	824	869	866	853	785	891	813	822	865	867	801	837	816	802	852	751	872	816	812	853	782	838	825	865	845	836	827	809	825	798	813	845	882	840	803	812	779	805	812	837	809	789	812	821	852	855	851	839	859	810	812	856	802	816	808	749	822	878	822	841	841	883	868	817	799	780	795	845	809	831	860	831	774	825	827	811	848	825	779	794	833	827	847	800	837	815	781	833	854	811	827	858	795	786	847	799	829	802	841	828	849	835	871	802	792	838	838	834	806	870	844	864	829	778	855	837	830	836	803	859	846	829	785	813	759	838	833	829	822	831	862	831	822	836	820	821	836	812	851	791	761	802	854	835	831	843	840	822	839	802	843	807	859	857	811	829	816	816	818	884	774	857	836	797	786	798	845	850	795	857	781	839	898	824	846	821	792	843	798	836	779	848	763	871	851	791	860	827	835	840	844	817	802	797	848	824	826	824	857	785	821	843	838	801	862	843	843	817	803	825	810	800	812	834	797	842	827	775	794	831	830	816	830	817	824	785	813	762	791	813	831	846	802	813	777	887	810	790	798	793	857	794	818	868	835	836	753	829	831	826	833	800	859	847	839	843	789	781	841	861	794	828	791	804	779	926	840	857	829	856	823	855	793	817	862	812	785	792	771	825	848	835	839	862	826	781	821	875	819	813	855	830	808	781	829	813	852	844	788	788	831	803	893	826	865	900	806	769	822	852	814	768	815	836	785	822	797	801	810	810	843	817	761	797	811	804	835	834	818	784	760	815	810	773	849	781	803	805	800	842	831	822	834	825	823	822	891	809	804	853	855	857	814	790	790	813	749	851	799	813	779	842	830	865	813	790	857	817	836	797	847	787	828	815	817	822	759	801	839	828	824	767	843	823	799	791	772	774	799	798	776	833	804	832	824	823	790	838	802	804	798	794	819	775	843	835	819	797	769	803	775	820	813	871	825	806	791	858	795	822	826	803	755	847	796	796	774	834	793	797	800	782	809	806	825	850	805	799	836	828	809	784	820	794	856	862	796	840	853	822	833	841	821	796	837	748	828	845	762	856	875	819	837	810	821	757	815	825	809	815	808	837	807	845	823	805	826	844	792	806	864	798	820	848	825	821	809	838	777	849	841	802	828	831	854	837	819	882	770	788	857	827	841	834	827	851	788	866	788	851	850	841	852	821	791	823	820	835	812	796	791	834	821	860	804	811	890	830	793	855	833	829	827	792	815	814	796	827	840	818	749	806	781	830	855	816	837	811	802	864	818	772	879	824	819	844	784	928	738	830	796	826	834	826	815	836	834	797	802	847	770	836	784	806	782	808	827	836	817	831	860	791	862	836	806	807	782	821	814	828	850	797	850	808	772	831	831	802	804	824	832	835	837	819	823	814	796	831	800	813	842	838	859	828	811	821	811	793	765	850	836	878	862	826	816	894	916	844	803	827	846	796	785	825	844	856	836	832	819	816	771	832	835	824	806	872	825	797	845	829	840	798	793	889	825	845	775	853	815	828	803	827	828	783	893	833	826	845	888	824	802	791	827	829	776	768	876	777	861	831	833	804	815	802	801	802	807	845	814	806	777	811	844	840	825	808	800	803	820	809	894	747	835	852	865	845	916	795	804	788	797	777	820	841	809	826	869	833	806	802	860	822	808	828	787	837	834	853	827	851	839	789	850	799	835	805	778	780	828	830	856	846	857	808	809	774	786	859	839	870	832	840	835	841	806	881	854	868	823	837	846	801	811	825	818	838	818	841	848	839	811	771	782	858	796	845	861	807	858	808	816	807	793	813	767	864	769	797	822	830	846	815	760	857	810	825	790	807	856	860	808	844	804	817	819	779	828	833	759	831	821	791	819	824	818	801	826	788	846	776	860	861	852	888	873	822	834	844	868	802	839	802	851	831	838	804	826	803	820	836	881	841	873	854	849	831	777	806	853	832	782	859	845	866	821	826	871	864	834	816	771	854	892	848	848	817	822	783	866
38240	58947	14550	5046	8415	9926	7881	5763	4205	3812	2970	2535	1968	1457	1360	1293	1139	1262	1173	1187	1176	1123	1130	1170	1203	1205	1138	1070	1106	1164	1126	1148	1110	1071	1054	1066	1028	1045	1012	1010	1038	955	1044	1008	996	969	987	1062	1039	982	1017	1014	1068	991	964	1016	1040	977	1036	998	1005	1070	975	988	991	1026	1030	1028	985	1020	1029	1021	989	996	1064	1066	1021	982	968	987	954	996	1043	976	1024	978	954	996	1012	1018	1007	1035	993	1025	993	1006	1023	997	999	982	1011	986	1032	1037	958	940	1010	992	994	976	997	1039	993	1047	979	990	960	1051	992	1014	988	946	958	1011	979	1015	1064	998	1003	1007	978	991	983	988	992	976	1003	998	1002	1033	976	1045	992	943	992	998	966	991	988	985	1030	1005	999	1007	1043	959	988	980	1005	1050	1015	1022	1017	941	968	1005	974	979	1007	992	1005	1001	895	1018	967	994	960	1011	1006	988	991	1011	990	996	977	1025	959	1029	1037	956	1045	1048	1018	974	966	999	1003	985	1003	985	993	1041	998	1021	1003	977	990	947	983	1012	987	1022	1006	997	986	966	1021	1016	982	993	997	971	997	1009	951	998	1035	1025	1019	1000	1048	979	966	1006	1008	988	1008	1037	975	1004	978	1006	963	1036	958	1021	1004	1047	990	927	999	1019	993	1014	994	998	954	1004	948	990	1089	965	1013	1030	967	1011	1019	999	962	907	978	981	1015	955	981	1004	1013	1025	970	1016	1023	1015	991	955	982	1037	989	1022	1000	990	1030	1001	935	961	1032	1035	957	1018	987	998	1025	1023	979	1014	941	1006	1022	993	984	1015	1038	967	1051	974	1008	987	984	968	982	992	1027	997	1000	1030	1011	1065	941	937	1013	998	964	954	1010	948	1045	1015	1026	1002	998	964	973	958	957	999	1003	996	978	1030	992	1066	1011	970	950	1000	963	1020	1071	989	950	1029	1002	981	1034	1002	1041	979	1016	935	963	1028	1025	975	974	968	978	999	1013	1018	985	1005	987	973	1020	984	990	946	985	986	999	913	965	988	1021	995	969	1095	953	996	963	1019	987	921	1040	1031	1005	949	1014	1001	963	1023	983	1021	988	977	970	997	978	992	1042	1019	1045	1010	1003	1038	990	1014	990	967	979	1047	989	1005	996	1051	1034	942	1026	1012	977	1000	961	1024	998	968	1024	948	953	1000	1001	1008	996	974	955	977	1007	999	1010	988	957	966	1026	975	947	1017	948	1015	951	1012	1001	1019	996	905	968	1003	1028	1023	996	931	965	996	974	1002	978	996	1007	970	958	1005	1007	986	1006	1007	986	984	989	965	969	968	1047	951	959	1000	1034	964	979	986	1020	992	959	989	1038	1016	958	1058	974	919	974	1010	940	1039	1024	1028	1012	947	970	992	1039	1003	1001	1028	1014	1079	958	997	1031	998	955	971	1030	1013	1003	1008	1026	1024	1023	982	933	984	1030	949	1054	998	998	1018	997	1029	1008	1050	1026	977	1014	1005	999	965	1062	981	1033	1050	1055	1007	991	961	999	1006	976	948	993	957	978	970	973	1010	1013	1043	1005	977	988	1006	1003	990	1007	987	967	994	1041	1048	982	1049	1002	1020	1024	1008	967	961	1042	986	976	946	1071	1021	956	1009	1028	971	991	933	1025	997	1039	987	964	1016	1005	1017	1032	1002	1025	1050	1038	1001	958	981	988	969	958	1001	965	990	1009	1044	1016	967	986	973	943	954	999	993	943	1019	973	988	967	1044	998	963	997	1001	1018	981	970	963	990	959	1009	1000	1012	1024	992	1007	973	1022	979	1007	987	955	940	981	975	1006	1027	1014	982	980	1050	966	1017	1058	950	972	983	952	1005	970	971	962	983	963	994	987	974	962	988	1007	1011	995	1010	940	988	978	979	928	1027	1084	1023	980	1002	1048	995	1026	1015	1020	985	1098	1007	981	938	1004	982	1038	1015	1009	976	1065	998	1001	1005	979	1014	1006	971	995	1026	995	988	1004	979	965	977	1022	983	1000	955	932	1048	925	948	1021	966	1014	1043	946	993	996	993	1010	995	1041	1013	970	1035	1020	965	999	1004	966	1008	947	976	1012	961	1004	981	943	976	963	1009	984	980	1041	1038	1002	963	1003	1010	1041	932	971	1073	995	993	1011	944	979	970	1000	976	1029	1016	959	987	1061	991	983	1010	979	979	982	1011	993	977	1012	1035	1054	1014	982	1048	1011	1029	968	1018	957	1006	1001	1024	981	952	991	926	1015	1026	1008	949	1015	951	1041	1015	1034	914	1060	1029	998	1059	978	1015	944	1016	1016	956	978	975	1007	1025	975	1008	1027	974	992	957	1004	1065	988	1029	1025	980	992	1019	987	1034	1038	1002	989	990	1048	998	1024	1000	1018	984	984	990	949	1011	1062	1028	965	993	1014	979	1017	1046	1011	990	931	998	975	1011	986	989	1041	951	980	977	926	1020	974	1033	1016	1026	1031	1045	1042	1023	945	948	962	999	1041	982	1019	965	952	1038	998	1030	967	1032	983	965	1000	1017	984	955	971	983	978	1023	1009	997	937	977	1007	994	974	988	1033	995	994	1019	945	967	966	1053	1013	964	989	1006	944	1025	995	976	965	1033	1016	1051	1022	1022	998	968	950	1012	970	971	991	958	991	980	1006	985	1024	932	984	979	964	954	1039	1015	971	1010	1027	1035	1028	1063	956	981	960	932	963	1017	952	929	968	922	1007	1016	1011	963	1015	985	969	962	944	991	974	991	958	998	958	990	1038	1012	1026	961	958	979	1038	985	1004	987	989	1027	971	997	939	995	960	984	962	960	1010	988	1008	997	1010	961	984	1000	967	1063	987	1004	987	989	991	1050	1003	957	964	1009	977	968	1003	1062	969	1017	928	1014	1028	1031	972	1035	989	1031	1012	1052	1024	972	981	1001	986	1053	985	979	1030	1063	1069	931	982	989	1007	997	931	1018	982	956	1001	962	995	982	1048	964	1003	976	1001	1070	972	953	1017	987	977	1047	1014	1008	944	1023	970	965	1046	989	953	1000	985	1016	950	952	1030	990	986	932	1035	976	971	965	990	985	1013	1030	970	963	1006	989	971	1071	974	1006	979	908	1046	987	977	1023	991	979	1009	933	889	1039	1025	1024	1020	999	944	1001	1009	1003	991	990	988	1002	1004	1041	972	1005	1016	966	1000	994	1003	1002	968	1007	1005	1015	1046	1041	1031	947	1000	944	1008	1029	989	1010	976	960	1029	1001	981	1025	993	1009	1032	1031	1020	980	1017	1005	1030	975	1032	1021	1027	1045	918	993	1009	958	959	1017	1041	990	919	1004	985	1043	983	1036	992	989	991	977	1018	1011	987	982	957	1007	986	1035	990	1011	991	919	985	954	949	1017	1026	933	1030	1038	964	1012	983	985	1025	990	1044	982	935	979	1015	978	994	997	1030	986	1035	987	1012	948	978	966	990	1041	998	1001	971	1059	1055	960	980	1026	924	971	936	956	1024	1022	1012	998	949	1003	965	1004	1013	1001	1046	937	994	995	987	1009	987	996	955	985	989	1011	929	980	927	990	969	1010	1006	1038	1006	964	995	1045	1037	975	1016	980	1003	1008	995	997	1017	962	951	993	1028	993	958	922	991	973	1003	996	996	979	1066	995	998	967	1001	996	994	1019	1062	1008	1012	1005	994	944	982	963	1052	1012	958	998	1013	918	1002	975	951	958	1032	993	978	981	1010	959	980	1024	978	978	998	974	1009	979	960	964	1024	928	1042	1043	944	1006	984	989	1027	1011	999	978	995	983	1072	968	991	1034	1059	988	972	983	917	1031	1001	1015	1037	1018	959	980	980	1026	964	1010	992	982	954	976	959	1012	961	970	1006	957	995	1000	986	979	981	1037	1007	1019	1005	945	1028	1011	999	987	1026	941	1013	956	1016	975	1015	1004	961	1029	1032	1032	947	1020	984	1029	970	935	935	1026	1021	1008	976	954	954	1008	972	1007	1025	1050	961	989	965	991	966	1056	992	1014	999	1024	984	989	975	974	1035	980	935	1002	986	1004	993	1003	982	950	945	985	1004	996	1001	1055	1041	976	972	1004	993	1005	971	1009	976	965	958	1024	994	953	948	998	990	990	983	1022	1034	926	998
22958	21085	28679	23700	21081	21004	11394	4462	2888	2438	2209	1780	1376	1270	1172	1092	1057	928	945	913	937	911	918	935	984	965	955	909	928	948	961	968	958	897	899	888	841	856	858	889	838	798	786	784	826	901	835	801	816	802	803	869	756	812	848	867	850	839	835	875	820	844	818	838	802	821	865	773	820	847	873	858	797	835	843	841	833	832	821	820	858	839	831	785	849	849	826	776	843	844	791	850	822	864	826	848	804	833	826	853	811	868	833	850	812	794	836	869	782	818	843	866	868	838	801	828	744	793	817	776	818	807	760	843	848	844	831	803	832	807	830	839	869	830	803	831	838	854	808	832	810	827	845	859	831	789	832	816	754	914	804	857	781	772	822	807	825	818	774	852	856	814	811	847	869	814	829	821	778	843	823	807	846	844	777	831	820	838	831	853	803	769	843	849	804	862	821	837	792	823	819	847	810	798	844	852	824	828	834	880	823	788	847	767	812	831	861	800	795	853	799	841	846	802	841	779	801	837	852	837	816	846	781	849	848	816	835	806	821	780	808	815	838	803	842	895	839	797	839	852	798	842	809	818	842	826	840	815	869	811	838	819	805	758	837	856	860	822	799	795	868	884	866	819	854	786	862	839	796	835	797	814	849	753	832	846	829	791	803	843	839	826	851	794	746	785	823	825	856	742	850	789	788	811	818	809	829	874	814	828	776	852	823	852	807	783	865	776	825	823	828	843	894	848	861	822	844	884	808	896	838	791	816	807	784	787	819	808	787	821	831	828	839	818	817	865	809	850	834	871	862	843	830	801	802	791	852	821	850	813	835	817	857	872	819	825	790	801	852	825	906	795	863	816	852	860	845	825	786	828	784	815	857	854	872	796	793	751	791	838	824	843	840	822	793	802	821	805	849	869	812	828	823	845	809	826	824	813	876	785	857	760	828	804	843	769	809	783	789	765	816	802	785	791	844	817	794	809	800	866	829	821	809	848	847	771	798	833	828	792	836	815	801	863	776	804	794	821	830	783	834	906	844	825	822	838	828	835	869	769	837	825	830	806	785	800	830	778	857	832	823	794	815	808	801	803	841	800	821	845	786	848	835	841	819	804	819	827	880	832	848	812	795	785	790	831	809	845	792	834	835	815	815	821	792	821	791	813	884	811	810	815	774	835	791	814	778	819	834	813	853	811	767	852	767	824	778	861	816	809	861	837	830	795	841	827	834	889	813	818	811	813	816	762	827	859	856	778	800	827	810	857	835	863	809	790	813	858	854	801	806	853	790	874	798	793	827	806	759	798	804	826	805	768	794	837	858	802	825	792	825	825	857	794	829	773	865	827	849	790	832	782	905	777	806	824	839	828	832	807	817	751	771	865	776	804	832	823	844	805	823	815	835	855	781	769	844	810	845	798	814	815	824	857	813	789	822	876	815	826	817	809	825	773	784	815	783	849	839	837	821	868	800	815	836	845	790	818	846	856	803	819	796	816	873	815	820	768	821	827	797	777	736	822	851	845	850	818	826	823	814	762	827	818	841	787	829	803	820	868	815	840	819	788	833	830	843	837	837	778	774	782	758	824	844	761	816	855	824	846	826	843	829	862	823	786	758	805	808	849	858	756	825	814	880	816	835	853	809	823	845	760	826	864	842	789	822	829	805	789	817	794	842	819	787	851	777	861	781	854	840	800	839	784	848	863	847	860	816	789	847	834	842	833	778	814	841	817	812	817	816	834	815	848	849	800	809	801	819	804	900	822	838	824	830	836	854	867	821	873	849	848	846	777	822	799	791	842	833	794	842	871	809	781	910	815	850	829	776	805	782	838	815	799	842	820	848	813	871	816	822	827	832	825	822	819	782	831	827	852	791	779	811	816	812	814	814	885	858	865	798	804	842	859	849	798	801	840	798	769	880	852	818	818	820	771	798	835	835	801	793	832	856	820	880	828	762	862	843	814	797	858	840	808	866	837	798	844	820	863	813	806	760	833	826	819	808	878	844	828	778	782	865	807	803	787	841	800	802	793	819	816	801	831	802	814	809	841	852	801	837	794	831	815	784	834	845	824	813	818	771	801	889	837	811	758	815	856	774	868	785	808	810	841	849	819	820	851	822	824	899	833	770	787	849	804	831	850	809	786	826	881	829	808	789	809	845	822	857	787	760	810	777	777	805	847	798	834	846	847	829	812	834	808	790	828	836	823	821	846	836	812	822	800	780	817	812	851	872	895	826	831	815	847	758	815	803	828	832	805	811	775	831	831	836	870	830	833	814	800	831	830	773	764	859	831	842	871	857	776	818	814	849	859	810	769	829	812	840	808	798	831	844	792	842	835	763	820	818	759	821	781	813	815	867	846	856	867	805	787	844	811	862	852	816	804	814	813	806	844	810	793	811	795	840	817	823	860	836	812	847	869	824	777	757	776	781	826	807	802	890	862	871	811	859	807	762	812	819	819	790	851	817	791	777	861	806	793	803	785	804	838	850	856	784	819	794	811	800	828	872	816	865	848	857	803	781	818	820	897	862	786	778	784	829	813	819	754	849	840	841	845	824	839	799	839	847	852	834	809	845	817	818	833	814	819	833	835	818	836	815	783	849	880	821	825	867	860	786	861	867	771	822	847	809	852	833	878	829	830	788	846	805	804	803	792	821	782	870	791	810	808	882	845	855	826	809	827	828	811	777	860	880	808	835	849	801	774	818	777	798	843	837	848	800	824	833	823	868	817	825	785	806	808	764	765	784	852	810	799	803	808	797	791	808	807	758	808	818	814	805	785	830	862	775	797	790	851	814	801	819	833	792	828	877	840	814	790	826	817	818	841	797	838	814	848	812	850	835	796	836	828	840	813	843	876	801	786	864	773	832	808	808	814	865	841	830	772	824	824	829	858	866	778	816	806	798	813	793	771	829	908	794	809	763	757	766	829	812	789	787	818	870	810	856	792	826	863	795	888	810	808	780	861	842	823	848	819	803	849	856	785	802	802	798	777	822	849	837	827	781	845	802	775	788	905	806	805	826	814	843	781	762	815	863	818	825	826	813	779	791	754	827	834	838	805	835	835	823	840	800	848	833	835	878	828	776	811	879	835	823	848	790	808	805	795	840	812	808	810	867	822	816	824	788	842	788	834	795	828	783	846	857	836	887	845	818	825	798	836	765	797	817	788	790	796	791	827	870	829	839	779	880	861	854	833	830	831	848	827	790	847	842	890	801	840	794	842	851	763	812	819	820	864	797	751	816	746	829	841	813	787	834	787	801	814	815	788	836	864	829	820	856	832	814	825	822	831	806	875	843	821	805	809	816	786	862	836	821	833	804	838	854	911	786	776	779	822	810	823	753	836	826	801	768	838	840	825	805	853	854	827	840	881	819	822	838	803	833	847	830	801	840	802	793	776	849	807	786	882	818	810	858	770	814	856	823	835	882	731	839	821	853	789	880	804	850	798	828	799	796	818	820	814	820	831	825	832	795	852	827	811	836	842	860	781	792	850	838	822	831	784	792	807	835	843
42995	69279	18331	7366	11860	10207	9025	7628	5909	4900	4234	3247	2351	1916	1662	1464	1350	1372	1306	1272	1261	1266	1220	1261	1206	1294	1246	1172	1208	1187	1201	1163	1175	1133	1099	1085	1075	1061	1010	1103	998	986	995	1018	966	1000	1015	1010	1006	1031	975	996	1053	1005	1022	939	999	1049	1034	999	1018	1057	990	1018	1039	1033	1050	1019	1018	924	1070	1023	1022	1061	1061	1022	1039	1024	1006	982	984	961	1012	970	1058	1039	976	1003	976	990	1037	1021	1046	1082	1005	1026	969	1018	1016	1013	1004	970	1010	1054	1062	1019	1044	973	1046	1030	1000	1022	941	1023	1009	978	1063	999	986	985	1086	1004	1003	999	1015	954	1041	1001	1041	1029	992	1025	1003	1016	1009	1013	969	1034	979	999	1073	969	925	977	981	996	951	978	991	982	981	978	1020	982	1031	1044	1039	1016	1018	1009	999	977	1007	1026	988	943	1040	1003	976	978	941	971	998	1001	1000	1054	1023	967	984	976	1011	969	994	1002	986	994	976	1014	995	1029	980	1027	1003	972	1019	993	1036	1003	986	990	1025	1004	1045	1005	990	948	992	1003	1042	1019	931	986	989	957	1003	991	1008	979	1011	972	1039	986	1005	1007	943	998	1041	1041	1010	975	999	1009	946	1052	1002	995	1022	959	1008	975	1046	955	984	1022	978	985	989	1013	1015	1038	1054	968	1010	1021	1017	1016	1019	1030	1048	1015	1005	989	1059	995	1031	1022	992	1034	1057	1024	972	949	1019	1005	1065	973	1006	981	994	986	992	1022	993	934	980	1021	998	1001	1016	1042	1002	970	1013	972	963	1001	993	1032	1016	1011	1040	950	953	986	960	965	975	948	1010	1030	977	1025	958	1026	1046	976	880	976	1000	1033	1016	949	1028	1088	972	1021	990	1020	1016	992	976	1006	1018	992	1003	979	951	988	1007	998	1021	1021	983	1000	1054	940	960	997	1016	1052	1022	1029	985	954	925	1026	993	1008	1009	1014	967	1008	986	972	960	953	1010	971	957	1046	1036	962	1011	994	964	942	1002	1045	1027	1009	1021	990	982	994	1034	998	1012	995	981	985	1002	979	970	1011	1053	972	980	950	959	1034	1002	988	999	1004	1019	1004	962	1042	1013	970	960	978	966	995	1044	986	1033	1027	1013	1039	997	916	971	999	970	1024	1023	999	983	968	1021	1017	955	1007	1030	1000	997	1021	963	997	1000	1048	1014	1027	954	1035	1000	947	1010	961	1011	1043	1005	949	955	1017	1003	974	1008	962	956	1031	1015	992	1002	1031	983	1002	987	1004	953	982	1023	1015	990	992	1003	972	970	1024	957	929	955	1003	990	998	975	1002	906	1015	999	1009	1011	992	972	997	1025	1002	1023	971	1038	991	1033	989	959	1001	1008	960	956	948	1002	1020	991	910	1032	968	986	1086	997	931	1030	985	1000	1025	1035	1001	1002	994	988	1019	1035	973	1016	936	1033	996	976	967	1013	1012	944	1015	995	1026	973	1064	980	1042	969	1036	1077	1037	1036	980	1007	982	1007	980	986	1019	1046	1005	1036	1046	1007	1020	964	989	952	1032	1011	1015	956	998	994	1100	967	1020	1015	1017	951	975	1029	1023	991	1003	1040	1000	1028	1014	957	1042	989	1004	1000	991	1032	975	1003	982	986	980	1005	1021	960	1004	976	988	953	993	997	995	992	1009	987	985	1013	983	1009	964	998	974	975	1016	1017	998	966	1017	998	968	949	1058	1028	957	1063	972	1024	1002	1010	1036	956	1016	1009	956	988	971	1071	940	993	1041	1008	993	979	969	1018	1035	1051	1025	962	1040	984	1051	994	1008	1029	968	1025	935	944	991	969	959	984	1022	942	1016	1035	996	1019	975	972	970	921	941	1014	975	952	1005	974	986	1003	958	990	1057	1007	1018	993	1022	998	1020	944	1029	967	975	1032	1011	1007	1010	986	1013	1055	982	976	983	1011	1011	1041	968	1024	995	1007	1017	917	996	1041	990	984	951	982	958	997	908	983	1027	957	991	1009	979	969	1025	1030	1039	935	1002	995	988	976	992	955	1002	961	1032	1024	988	979	953	946	1029	982	1005	1029	943	1000	971	1006	1035	1004	962	986	1017	1030	1000	1001	987	1030	1046	997	989	988	993	997	1011	1035	1012	994	1015	975	990	1007	1006	996	1019	980	985	1016	991	1008	980	1004	1004	997	978	1022	977	1003	992	975	945	1005	1049	1071	956	981	999	985	949	1028	984	944	985	1016	1035	1065	982	1000	968	1021	990	1049	991	1018	974	949	966	1003	997	1001	1046	938	1003	1018	954	979	999	1003	975	984	1009	1010	961	1025	972	1029	926	981	1035	995	974	953	1008	981	1010	995	1065	1022	973	1027	1007	978	967	1032	1004	1051	1012	1049	974	964	1014	1033	991	1040	983	970	979	999	1011	999	1002	974	1006	1016	985	1017	1015	1024	1018	1003	991	1070	969	1007	948	992	1035	1006	965	947	1013	1024	977	989	992	1021	1010	1010	1015	1008	1008	994	1008	1010	945	968	994	987	956	979	956	990	1033	952	982	1034	983	1017	1028	1042	1028	1038	975	963	991	1023	1004	1066	1006	1001	1026	1002	997	972	1026	967	1019	1060	1001	991	970	1014	1015	962	1003	1056	1039	1021	984	1007	1014	1021	1008	995	998	1014	993	966	948	1052	1022	1040	990	961	997	1029	1021	987	991	1015	1022	1011	973	937	1020	957	1000	1037	1007	1009	978	990	949	1033	1001	1006	1026	1034	995	1005	977	976	1012	1003	1022	972	969	989	989	1001	1026	994	923	1010	1000	1024	973	994	983	974	997	942	925	1003	998	978	975	987	994	1000	1008	990	997	1032	995	996	1034	1004	973	1000	1023	984	987	1024	972	982	986	954	1019	982	999	989	996	1009	992	1032	920	1001	1019	936	960	947	1007	1051	966	940	1046	957	987	990	994	998	966	986	975	988	978	940	1016	989	933	996	967	1030	985	1017	969	1004	1028	962	1022	1002	973	998	1026	943	958	973	1022	1003	986	1004	1002	994	1011	985	1019	970	1035	1004	1041	1020	1018	1017	963	1035	1036	994	991	992	968	965	986	980	999	1018	975	962	1016	941	991	1012	1032	1015	1000	985	908	975	979	981	1007	955	987	1010	999	989	1030	962	1006	977	1073	1032	969	992	1018	1011	1098	980	1025	1002	987	1062	990	979	938	1014	1060	1012	1052	1030	1006	1005	957	982	987	957	1019	1001	1015	1041	961	987	971	1058	1018	1014	1003	929	991	951	1026	1026	981	997	926	953	1048	1009	1002	939	1019	989	988	970	994	1006	1006	996	1000	974	995	969	967	1018	1022	1028	1002	973	999	970	986	1001	955	958	1019	1073	995	961	950	993	962	1051	951	988	991	1015	1070	986	996	1050	974	1007	1002	947	982	956	1028	1092	973	984	953	1033	979	984	942	1008	991	999	946	983	950	979	1003	979	973	974	1004	1020	1019	1024	935	965	976	965	997	1012	982	992	1008	1022	979	960	945	963	1003	963	964	1005	954	974	1004	987	956	971	976	991	979	1008	952	977	968	985	1008	1037	968	974	975	980	998	1027	982	981	1008	1018	1030	952	995	1047	940	998	996	1027	972	937	1038	957	994	997	954	1000	1073	1020	981	1018	977	947	1022	1006	1003	1041	997	1028	997	1012	1017	955	1031	1071	981	984	977	958	1001	978	976	1051	971	987	1003	1029	1047	1030	1045	1055	945	1009	1019	994	997	979	1041	1022	939	979	985	997	1035	957	1007	1014	956	1013	1034	941	984	1049	976	955	1034	986	1013	998	986	1021	1007	1006	1019	968	1013	1043	1028	961	974	956	996	1044	960	1010	959	1018	985	1039	1017	974	1052	968	1047	958	971	965	959	972	980	956	1010	1006	1019	981	962	962	979	1024	1004	969	1029	1060	991	1000	1016	1004	1026	942	988	1060	965	1010	927	978	1002	1033	988	984	1018	1035	1014	972	963	992	1026	1023	987	943	953	992	1028	892	980	1108	969	996	1019	978	1003	971	1020	1005	996	978	970	994	1002	962	1063	1034	1011	971	975	1027	1026	1012	1026	943	970	999	963	1054	964	996	968	1058	943	953	1037	989	1022	991	1001	1014	1034	1042	956	947	1017	981	1009	981	970	996	1014	964	1015	981	1022	990	1107	974	998	970	971
28762	26884	14883	2924	3242	2221	2279	1819	1367	1254	1065	955	692	698	671	586	613	643	561	557	630	600	538	565	597	563	615	545	620	581	610	580	569	567	577	569	592	586	556	555	531	562	507	548	552	556	566	551	553	539	567	540	568	542	572	515	509	551	526	552	576	519	535	574	569	547	520	582	487	591	546	537	551	549	584	547	573	524	542	572	560	535	553	585	533	542	504	557	572	543	507	549	592	549	539	566	541	557	549	622	567	532	519	528	536	523	572	521	573	531	563	557	568	529	570	551	534	521	476	525	515	490	525	519	530	545	511	532	516	565	548	558	517	529	531	547	561	541	570	534	538	516	532	546	554	547	548	570	539	549	541	558	568	516	512	563	582	571	514	579	516	544	565	601	555	546	588	546	561	511	517	545	543	563	521	522	503	563	534	559	522	545	509	557	549	546	563	554	556	554	542	622	511	573	523	583	526	536	555	587	557	511	536	524	587	562	523	573	592	523	553	513	517	560	597	513	546	522	572	558	519	541	576	533	512	570	529	531	567	550	502	532	535	562	525	531	512	550	535	535	516	588	550	546	512	554	537	561	542	548	537	534	549	513	575	517	544	562	551	519	546	535	528	518	544	491	548	550	561	571	549	534	553	494	546	516	523	545	549	518	535	542	517	537	548	571	506	530	583	584	517	538	586	567	546	520	556	513	568	547	534	576	507	543	518	590	515	503	551	565	515	558	543	590	523	532	535	522	537	599	503	536	559	529	538	574	593	525	553	548	530	546	539	562	547	556	552	527	503	568	551	563	535	537	539	558	544	550	606	527	542	586	530	530	525	523	555	537	532	544	518	543	591	531	557	545	527	550	510	578	532	564	546	557	504	597	536	543	535	579	557	572	532	537	552	568	516	537	589	516	556	545	506	560	549	577	538	550	571	543	545	514	533	553	530	556	564	537	524	518	556	632	554	500	515	552	530	569	569	552	546	535	532	510	542	546	557	531	531	547	558	487	521	501	492	537	484	555	524	549	579	544	541	561	567	552	531	548	519	554	527	503	568	590	535	556	490	544	550	548	522	556	531	532	524	590	539	583	605	563	534	586	562	583	513	545	531	543	540	557	586	579	547	506	547	549	561	546	524	534	524	514	562	524	554	529	568	568	553	531	542	558	549	541	579	534	569	569	515	560	555	567	539	532	538	524	543	560	503	525	570	579	535	551	561	546	572	540	543	543	529	511	506	559	517	554	547	557	535	502	544	529	491	557	574	568	592	544	549	577	544	594	512	566	546	564	537	563	553	536	556	511	539	568	544	570	570	508	554	539	549	508	568	544	570	581	557	525	586	536	557	557	545	527	524	530	526	587	580	588	553	583	550	535	515	562	560	557	563	560	545	510	550	509	566	534	542	582	558	546	568	556	513	502	548	529	545	521	524	522	541	568	547	535	550	507	516	511	519	546	550	553	542	559	575	548	534	563	540	522	542	556	579	527	548	556	586	537	536	561	502	528	566	527	535	571	562	533	523	570	552	530	541	568	540	542	516	533	530	555	546	492	543	497	538	552	530	547	571	553	606	555	522	559	552	549	536	555	573	539	549	544	541	543	513	542	526	513	544	539	533	587	591	494	552	570	541	529	542	498	563	567	539	575	506	535	553	534	564	532	526	530	542	559	542	559	581	548	514	543	562	536	544	540	531	600	537	592	544	553	544	543	554	565	523	553	572	518	547	533	545	547	548	541	520	560	543	475	557	537	535	515	548	497	541	539	570	568	563	521	564	522	528	567	532	534	524	567	531	536	533	591	541	532	492	517	533	538	517	493	533	487	539	573	543	577	480	547	511	559	512	546	527	600	563	533	539	562	558	555	556	561	531	531	558	549	537	553	539	576	570	560	564	512	502	577	524	543	505	527	525	536	505	532	558	558	521	504	502	535	551	495	544	522	550	519	553	558	529	561	541	563	526	549	538	490	555	553	566	546	512	547	554	542	551	518	537	544	546	568	572	536	576	560	530	538	508	530	552	541	522	520	532	547	512	539	553	553	550	557	587	555	522	546	571	492	528	546	565	532	550	541	508	529	541	489	546	569	553	524	574	565	508	553	543	505	593	540	545	570	522	532	586	586	537	500	525	544	527	548	557	547	523	494	519	573	538	574	502	543	494	524	542	542	551	543	553	511	530	558	497	519	518	526	596	541	531	546	557	509	502	534	515	571	577	548	536	562	575	553	563	551	544	526	533	570	525	553	532	547	535	545	549	504	530	558	557	596	497	543	556	561	583	535	539	533	521	533	575	543	524	529	528	543	595	538	597	540	560	556	548	566	543	520	565	537	549	562	552	544	584	537	556	605	570	578	572	531	537	521	508	519	567	540	551	535	497	512	541	569	566	569	525	575	530	561	533	550	541	522	565	532	557	549	536	598	574	519	596	502	532	544	558	543	537	529	568	539	551	601	565	531	572	592	517	519	512	506	567	532	501	577	537	522	556	590	572	524	561	549	540	557	588	549	519	561	596	531	559	544	543	562	531	561	546	503	516	555	532	549	555	519	537	534	570	512	544	550	559	500	546	550	552	530	566	512	565	540	539	577	526	552	571	496	555	520	552	532	531	536	562	511	569	536	542	543	566	566	550	535	559	548	514	543	560	545	565	519	533	531	533	554	535	543	581	568	538	539	545	519	519	550	536	572	582	475	528	569	506	540	524	576	518	565	550	574	529	540	528	512	550	525	566	550	515	543	546	532	561	536	560	574	534	558	528	519	525	536	544	549	545	504	541	596	561	569	566	550	524	568	581	537	561	539	525	502	497	602	524	573	540	550	530	499	541	526	535	522	506	551	549	523	590	548	535	540	547	533	536	617	562	511	563	528	515	553	566	566	564	535	526	545	553	533	559	566	539	559	525	490	532	562	592	585	559	579	534	537	552	541	531	556	543	547	539	522	590	593	517	557	533	574	557	483	564	543	532	520	525	502	559	575	571	563	526	559	520	547	498	520	512	540	559	529	601	537	524	539	536	550	517	569	561	550	548	538	539	513	542	609	540	559	525	569	539	547	546	534	521	531	575	549	539	601	554	565	575	536	552	550	511	553	530	532	522	526	549	550	534	559	493	581	524	532	512	554	548	513	588	562	547	582	520	539	586	501	571	533	564	594	546	528	536	500	560	566	550	586	563	539	574	535	558	540	553	537	545	529	536	555	521	593	516	550	564	562	548	566	527	571	561	547	553	512	577	510	546	566	535	527	520	503	544	542	549	530	550	575	537	501	525	542	510	490	558	531	528	536	573	553	551	579	532	555	583	540	526	556	540	520	511	549	528	520	559	584	504	567	514	565	582	560	527	544	539	523	536	567	508	566	553	528	555	552	587	549	555	524	519	506	576	574	557	538	530	540	536	553	480	547	558	566	531	604	530	581	545	518	520	586	560	569	502	513	551	504	543	519	538	514	515	543	576	566	562	536	522	527	537	559	549	555	545	573	517	579	544	540	555	577	510	617	556	519	548	579
34270	40391	4208	2627	6108	4603	4737	3890	2892	2448	1955	1660	1117	1073	899	837	806	827	784	732	778	778	751	706	756	777	772	711	795	799	769	725	745	683	679	723	660	666	683	682	684	670	710	666	646	643	682	665	699	687	705	669	682	659	647	651	681	688	677	650	683	706	678	648	651	664	673	683	636	678	700	672	668	702	655	693	668	646	679	649	617	706	646	685	714	641	673	678	703	609	662	662	662	673	661	644	679	688	666	645	669	683	662	633	684	647	653	700	670	690	631	666	700	675	636	721	669	665	682	673	696	689	685	667	678	632	614	626	671	635	634	660	681	670	681	684	657	674	629	650	633	664	652	657	656	667	673	681	665	709	646	639	710	676	659	688	659	654	685	663	690	690	635	651	648	641	706	684	656	699	647	663	670	672	669	674	691	628	670	666	645	654	674	655	696	623	666	648	724	656	656	684	692	667	678	644	685	654	723	659	656	684	680	630	631	712	657	704	701	688	688	671	653	680	660	649	630	662	690	648	658	667	697	656	656	695	696	646	675	653	635	709	659	652	638	721	650	647	659	647	709	670	607	671	710	653	650	664	680	678	671	664	658	652	649	637	656	686	668	646	695	655	663	611	671	677	676	663	629	689	635	679	626	645	659	703	659	654	705	671	662	628	648	713	642	622	698	684	656	691	683	676	671	688	653	659	644	651	603	637	666	658	671	677	673	651	725	630	677	619	685	652	624	619	707	642	670	640	661	655	654	657	682	710	712	695	654	631	656	689	667	670	664	650	675	678	617	651	669	649	652	646	696	640	676	648	652	697	663	658	643	690	669	636	656	679	665	644	622	671	728	619	656	657	699	667	652	670	607	730	669	682	615	655	654	625	736	660	637	613	644	630	642	655	661	676	603	659	705	732	639	622	669	664	665	629	600	662	614	657	680	658	678	676	661	649	670	700	623	685	632	636	631	645	695	647	622	697	646	726	688	625	675	680	700	674	657	692	649	700	659	688	649	616	656	680	686	660	635	679	646	669	663	643	652	703	626	698	695	692	673	681	638	641	669	664	623	690	709	682	682	710	702	652	700	620	635	661	727	674	638	651	663	636	628	655	637	662	613	675	665	680	672	671	653	699	617	662	686	646	622	665	702	630	648	696	610	694	649	664	690	687	715	675	648	666	664	648	629	646	701	669	667	651	689	686	662	671	628	641	681	704	678	668	687	628	669	628	643	703	684	693	660	693	719	639	654	699	683	660	626	663	652	653	679	605	666	690	647	664	627	623	679	653	640	684	661	632	656	663	677	698	657	661	657	678	714	671	703	651	639	682	643	647	677	638	658	649	678	646	686	651	675	614	695	659	671	649	664	712	652	660	720	676	601	673	718	662	656	704	637	655	582	684	666	665	630	697	683	618	658	652	684	641	677	655	650	702	655	635	651	692	665	633	674	685	702	647	677	652	651	688	645	674	699	678	667	652	683	696	596	693	672	638	613	668	672	663	648	666	682	651	620	621	691	641	665	674	662	650	679	645	696	640	641	643	604	655	677	645	639	636	643	684	649	623	641	670	639	691	668	674	631	685	625	693	671	649	658	667	633	670	723	631	658	672	656	624	647	689	675	665	673	700	677	636	636	680	680	665	655	642	651	693	672	612	663	631	691	675	665	624	670	670	659	595	644	700	686	696	622	657	657	685	656	659	702	668	650	667	704	686	647	658	693	676	671	663	663	663	674	683	683	671	660	617	607	624	684	699	653	703	642	704	663	629	664	670	648	672	652	698	680	712	689	661	657	655	714	691	636	636	705	632	649	651	645	745	662	714	660	685	687	656	678	686	673	644	682	646	648	701	706	628	626	700	664	653	639	628	647	693	629	721	645	710	725	639	650	640	678	651	639	686	651	637	660	692	725	666	646	661	652	686	659	667	700	634	680	693	709	704	668	708	723	665	683	667	643	648	614	640	645	712	650	709	630	647	722	648	623	697	596	678	658	656	661	675	694	673	648	663	689	658	650	657	657	672	653	686	690	687	663	686	638	666	652	653	744	669	695	670	665	658	644	665	653	630	662	652	669	664	667	677	673	678	625	689	708	614	688	646	659	657	655	653	729	630	676	636	675	654	672	679	693	644	700	668	688	660	683	641	656	693	668	680	676	677	711	683	622	663	617	686	670	623	651	645	630	640	638	645	664	630	647	662	680	675	697	621	633	674	657	679	680	676	663	664	648	638	678	687	695	669	631	636	652	700	686	630	678	699	682	665	657	693	656	673	651	673	662	633	640	652	673	677	674	656	654	656	666	623	672	670	643	622	719	646	681	653	672	682	665	686	644	665	677	655	647	605	685	657	649	679	716	643	663	653	655	674	682	657	669	617	677	682	634	672	642	652	689	683	655	626	650	718	687	701	648	655	650	634	694	666	648	674	660	667	651	689	666	663	665	658	642	689	623	679	732	660	661	653	690	653	616	681	665	656	686	661	697	659	657	705	633	688	681	646	724	677	653	658	665	691	674	687	658	685	599	707	671	656	659	645	702	680	698	689	644	678	668	657	672	645	665	607	659	648	671	657	645	662	660	675	675	645	690	709	653	678	672	652	653	654	682	696	705	680	713	634	645	652	670	721	693	648	658	659	679	690	697	633	627	657	687	635	706	701	654	686	655	703	711	652	646	673	651	623	687	615	669	673	657	671	604	662	660	640	642	667	658	663	649	636	702	659	682	701	669	664	643	643	657	657	665	716	631	652	661	715	680	669	670	723	679	659	636	666	689	653	659	704	659	642	673	653	668	655	720	670	731	659	664	666	674	707	642	660	675	686	645	667	697	646	666	710	677	639	672	633	651	665	687	638	688	648	636	649	676	667	653	681	659	658	631	671	681	620	667	656	640	687	630	672	685	715	688	669	617	667	674	700	620	650	642	659	695	702	678	645	658	609	660	680	675	650	644	677	674	656	674	637	691	703	663	657	677	654	649	620	654	670	661	682	683	636	672	649	700	684	672	662	602	654	687	702	655	673	680	617	716	624	655	663	613	628	673	660	680	670	628	703	657	687	668	703	673	644	660	658	672	653	676	687	728	676	665	699	639	663	641	615	653	693	653	654	705	678	647	655	603	688	692	667	656	667	666	628	630	675	683	638	684	687	648	671	679	642	659	668	679	636	689	639	676	648	685	648	714	665	691	668	669	627	665	650	710	679	660	667	659	656	695	685	721	702	649	621	655	657	687	663	637	680	664	656	716	694	701	686	649	655	674	706	685	680	650	727	667	651	630	646	688	658	675	661	665	684	690	656	648	664	635	675	651	669	665	674	668	700	695	666	659	619	639	606	692	656	662	663	644	620	668	650	667	685	690	675	649	666	659	658	694	650	680	649	625	670	694	672	660	665	708	683	679	662	648	645	617	729	650	648	698	657	626	690	638	656	713	645	711	655	646	662	652	658	659	649	659	669	650	685	642	633	722	642	655	672	675	723	662	684	721	618	665	627	690	667	699	656	690	678	643	709	683	683
24075	21103	28265	24127	21015	12303	5683	3344	2427	2323	1878	1454	1210	1197	1076	1021	958	1018	927	931	894	896	940	882	926	935	935	881	963	947	930	952	895	888	888	925	851	854	846	862	815	845	839	834	849	823	830	863	825	799	851	861	840	838	834	858	877	823	852	821	863	849	803	813	815	824	838	869	787	876	835	810	854	841	829	853	840	798	850	795	836	823	838	784	848	880	816	832	862	896	864	836	822	837	803	856	859	830	847	818	856	831	878	906	807	853	802	854	834	843	860	803	844	860	795	807	830	800	826	793	875	823	794	924	796	886	891	805	824	837	857	869	813	818	802	812	813	807	853	864	799	842	811	853	790	826	775	835	924	791	850	856	769	821	809	873	876	868	749	844	817	810	825	823	830	820	835	822	860	822	775	803	798	880	871	819	827	782	817	827	748	872	817	823	830	833	818	804	787	836	848	858	830	826	882	838	847	798	891	809	885	870	854	839	843	904	832	819	829	801	827	806	778	865	823	800	844	855	812	828	852	849	825	869	815	771	835	858	844	808	788	875	824	857	898	834	823	819	833	836	813	815	840	828	862	843	833	850	854	819	873	807	785	838	821	827	847	826	906	778	830	905	862	855	771	859	808	825	801	826	810	819	812	796	849	783	773	810	848	831	793	798	796	811	819	844	871	843	829	858	781	831	822	873	843	820	803	812	824	830	816	773	873	835	829	775	805	844	818	761	861	806	833	855	867	787	777	856	805	796	834	830	831	782	787	855	783	829	789	818	813	820	849	903	886	814	840	820	839	772	833	828	816	803	810	866	917	851	801	841	830	830	821	781	818	824	868	814	803	821	827	814	861	833	859	786	850	788	928	791	829	843	807	852	867	802	832	781	853	859	893	856	850	808	809	841	827	845	833	805	829	806	794	821	835	837	815	862	851	837	783	829	884	820	856	858	800	858	826	868	839	790	817	831	876	863	878	814	816	802	835	818	842	833	776	867	879	795	770	827	845	833	879	818	873	776	767	845	816	857	825	808	825	816	907	813	858	827	865	853	772	844	881	817	827	822	776	828	807	833	837	807	847	871	820	827	847	832	802	780	802	833	846	831	804	830	787	814	828	790	842	829	791	813	838	820	790	793	874	799	835	813	861	838	864	859	821	808	831	821	847	855	812	800	779	825	857	782	837	869	806	856	851	824	825	831	817	805	857	818	857	812	827	827	795	848	871	813	844	849	853	868	856	806	815	791	789	789	862	830	840	819	860	810	827	835	810	811	804	869	831	793	794	834	825	808	861	862	841	823	852	857	827	860	831	841	863	847	780	766	806	788	868	802	866	814	874	825	826	813	813	772	850	875	841	808	844	820	790	804	859	842	844	802	823	797	844	849	810	838	805	861	822	881	826	843	859	827	830	820	841	808	836	853	848	817	797	887	864	910	832	854	855	811	851	817	867	828	811	830	823	846	841	767	852	845	840	829	787	839	868	866	835	839	769	830	823	839	790	782	814	850	830	865	813	811	857	826	812	839	771	841	806	846	832	879	829	872	846	823	794	856	806	798	836	862	866	869	789	875	852	834	871	842	840	845	801	815	788	827	758	829	878	829	830	856	834	783	776	826	848	834	827	792	813	812	808	849	812	843	763	824	840	844	835	840	829	782	823	824	809	795	829	849	811	828	814	795	870	868	825	848	838	846	870	816	834	853	814	841	824	821	857	798	844	794	792	846	788	888	828	873	862	812	807	802	847	848	834	791	841	854	812	769	868	894	890	841	835	840	858	849	825	873	847	842	803	807	789	822	830	830	779	820	805	891	792	835	825	823	835	858	805	773	777	862	779	797	849	871	792	796	854	783	814	818	866	839	817	832	803	848	824	791	775	803	839	847	818	829	838	827	863	823	853	779	869	847	845	801	903	809	852	864	881	819	861	797	809	823	835	838	832	817	794	824	808	829	822	857	871	817	810	793	850	839	803	857	853	829	872	805	838	852	835	858	807	810	837	863	841	860	862	834	805	863	785	855	835	857	853	775	835	840	858	810	837	823	872	865	770	828	815	850	813	818	833	759	781	831	832	881	814	770	830	827	854	872	830	796	779	787	843	840	795	786	854	831	812	808	841	799	869	875	823	831	864	829	757	844	857	853	811	791	797	788	836	833	801	838	864	816	862	895	863	818	825	839	811	832	785	794	803	849	828	877	860	873	850	838	862	799	895	775	844	795	826	885	837	837	859	799	878	858	823	863	851	849	838	788	789	833	810	793	877	816	842	859	842	861	800	843	812	824	853	831	764	818	841	839	800	818	793	795	792	834	813	853	860	855	875	825	850	789	811	857	810	840	857	809	867	852	851	855	836	849	826	840	827	837	827	861	863	843	835	822	820	898	818	870	779	862	842	836	855	843	819	773	848	806	861	814	816	834	825	776	875	789	832	787	794	845	805	807	816	781	826	832	831	825	842	831	831	856	830	833	790	810	856	844	853	832	821	832	844	824	829	843	820	817	840	829	807	787	891	870	842	844	742	857	864	807	841	800	865	826	850	878	836	808	825	833	848	786	745	853	811	838	848	791	875	826	842	850	881	824	841	830	776	809	830	841	791	824	839	855	823	850	797	797	851	835	847	793	819	803	832	786	795	824	810	876	802	842	823	856	771	809	838	829	780	841	811	795	857	791	862	819	841	832	886	800	879	856	857	823	817	846	821	811	804	808	781	831	863	844	868	824	838	858	797	825	821	834	839	841	864	836	853	847	841	780	823	807	846	866	806	847	862	844	858	793	848	852	801	860	808	855	845	868	789	804	833	781	814	836	828	821	804	827	825	835	833	839	817	854	819	808	830	813	857	836	781	839	841	843	822	886	841	841	796	820	823	844	819	851	825	785	809	771	826	810	852	848	775	846	806	823	804	800	807	808	821	886	807	825	802	855	842	792	839	846	770	817	810	816	778	804	826	843	863	838	810	808	831	870	777	842	799	790	773	821	833	823	817	790	808	865	858	905	834	892	843	829	787	841	806	866	824	832	793	842	842	826	825	822	859	797	861	821	812	844	751	858	831	832	835	792	869	868	831	807	847	809	865	841	852	820	787	852	833	830	811	808	839	802	799	837	853	869	832	786	858	879	880	840	776	773	810	849	802	763	860	819	816	805	824	785	860	820	851	886	832	894	806	813	834	873	847	848	877	805	796	811	892	843	805	847	782	797	781	808	919	800	842	811	877	847	793	817	796	840	817	832	823	870	838	819	841	869	864	779	826	838	810	784	828	852	827	864	798	862	854	882	815	894	831	847	818	842	820	820	839	858	893	842	784	824	847	848	825	835	805	837	806	799	818	882	778	830	839	833	787	834	805	789	818	858	810	765	816	867	785	844	831	812	828	804	793	847	829	772	808	810	798	813	861	799	804	838	793	814	795	849	822	823	843	866	832	824	813	895	844	805	810	841	818	796	824	816	869	780	828	822	830	810	819	881	862	797	864	811	860	825	789	846	867	850	871	851	858	845	847	848	869	860
38963	56430	12345	7623	10801	9243	8692	6270	4770	4217	3376	2529	1734	1765	1535	1317	1293	1257	1205	1197	1181	1071	1124	1086	1177	1153	1188	1154	1140	1231	1145	1185	1109	1050	1055	1098	1050	1055	1030	1090	950	1056	987	975	1019	971	1045	1010	1009	1005	1063	1019	956	968	1040	999	1018	1017	958	1051	1040	976	992	1064	1077	1033	1004	1028	995	999	1026	1003	1023	1037	970	1022	1005	1008	1008	994	1003	976	984	989	1017	1023	1018	994	979	1013	986	1024	973	969	1018	981	936	1010	1033	1012	992	1000	980	968	1025	1037	994	1045	1003	989	1015	1034	980	987	1005	1096	991	963	945	996	987	969	979	1015	1006	980	955	970	977	1032	979	954	1025	974	913	992	1002	974	1069	978	969	1040	995	977	998	990	1095	950	1013	1007	975	949	1012	973	1025	1005	980	994	996	911	1021	962	972	1038	997	1010	985	1009	1004	971	988	1026	971	1041	1019	969	975	982	970	983	1013	1015	1017	964	996	970	1046	993	1023	989	937	1003	985	1019	1003	1041	999	984	1077	1008	994	989	988	1013	990	1013	1058	985	1037	1014	978	980	948	1010	974	987	990	1034	935	1069	1024	956	969	1011	1034	992	1002	983	1050	1009	1028	1014	970	1025	1010	976	950	981	1025	977	1033	996	991	982	1027	984	1011	1016	967	994	1011	1010	1049	1043	988	1014	990	1041	935	1014	987	982	1041	1037	1007	968	1005	920	1003	1036	961	1005	972	1028	971	966	1007	982	943	984	919	993	995	980	1021	980	1009	1008	1026	1028	1001	993	971	964	945	960	977	974	965	993	957	1033	959	953	970	1006	1027	1020	952	1038	1022	998	1023	1007	1040	990	1004	1033	1011	994	1044	992	1020	996	958	1002	994	1001	1037	982	931	958	971	985	966	1010	1019	987	979	1028	1006	1002	1009	993	1014	1032	1037	966	1006	959	975	1066	962	1017	1051	987	1010	1010	1000	1014	1016	985	1012	969	969	941	976	900	972	1004	1012	1068	1029	982	981	980	1009	1005	991	969	1032	1019	966	1032	1046	969	984	985	979	968	1006	968	998	984	982	1026	1057	950	972	968	1018	997	1031	942	1029	969	971	1049	1014	1064	949	981	1040	1015	990	1062	1014	980	996	1005	1000	981	973	1016	1032	957	991	936	987	1035	1019	986	1000	993	993	952	978	968	1006	1045	968	994	1029	945	1018	985	924	1029	1008	1026	1027	1017	1019	1018	1029	1026	991	994	970	984	1011	985	969	992	1005	1012	1001	966	985	999	905	1047	938	1015	977	969	962	1035	959	965	990	1026	957	985	939	982	970	985	968	948	1012	995	1009	949	1047	1055	993	999	961	1045	975	946	1007	1000	991	959	1022	960	941	1008	957	1000	959	971	1034	967	969	1043	998	1009	1033	957	985	1033	996	956	1020	1011	989	937	980	973	1046	1021	1015	1006	989	1027	1022	1006	1013	995	1006	975	1004	988	996	1011	996	1010	1025	974	972	1038	984	1039	982	1028	983	1002	985	964	973	1001	1006	964	1016	1065	945	968	970	978	975	994	984	966	979	1042	942	1017	977	984	1030	1044	962	953	966	1010	971	971	1055	999	974	954	960	974	1062	988	1053	975	998	1039	955	981	1003	970	945	1000	992	1003	998	982	1002	939	993	979	966	985	1003	971	969	1038	1023	1033	1018	995	961	1019	1028	935	981	959	993	990	1011	1032	984	960	1036	1007	979	1002	988	996	1005	1011	983	968	957	987	1016	1005	995	996	959	1022	977	1037	974	1056	1007	1006	976	971	1026	976	1014	980	990	1043	1005	1001	981	960	981	967	955	1048	949	1002	1049	1008	1003	1046	987	992	1013	950	1015	957	1049	1002	991	995	961	1021	941	981	974	978	1028	1003	985	964	1012	993	1015	998	965	996	1014	1023	1043	957	1007	995	991	980	1026	1007	1009	985	1004	983	1033	998	989	1006	993	1006	1019	992	970	944	1021	1030	1008	1028	974	1006	999	979	1021	1051	1012	1054	963	960	949	964	1030	986	997	1061	952	955	980	1011	1023	993	1012	978	970	1010	986	1023	954	974	938	968	981	1030	1047	1023	1005	997	1037	983	1002	1011	1070	955	959	985	1010	963	966	1011	964	964	1001	1057	1013	1001	1009	982	997	1027	1016	1042	1006	965	981	1029	982	999	1013	959	980	1010	975	1008	970	1003	980	978	957	1081	1008	1001	970	993	1082	1000	993	965	959	1038	1005	985	1004	1025	993	1011	980	943	984	956	977	979	1011	957	951	950	969	967	1015	1033	999	1045	981	951	1061	984	1008	959	995	976	981	1012	990	1015	1008	963	1018	1047	985	942	995	988	958	979	1001	1003	930	934	1028	1018	1029	1068	995	998	986	1060	974	1025	959	978	1000	1001	989	1022	1002	977	1015	1053	1010	978	1008	996	964	1000	993	976	975	953	963	1030	1001	1018	1002	990	1015	976	1029	992	972	984	1055	1019	1006	969	1001	964	954	939	1037	979	993	971	965	941	1001	947	1009	999	966	1018	1040	1010	1013	970	1069	1025	986	987	960	920	1012	1024	1005	1003	993	1044	979	969	1023	954	1005	995	990	987	945	994	1026	999	1024	994	933	1010	992	985	947	978	1009	1049	1021	1011	998	1005	999	989	1018	962	963	994	1013	982	991	948	1022	983	985	993	991	965	1007	979	1008	994	911	995	976	973	966	975	968	980	974	935	952	991	983	1005	1007	996	1069	986	1019	1004	1011	1034	1000	989	990	995	1005	1068	944	989	1001	1015	1037	1029	959	1015	1023	1001	1022	942	979	932	1031	958	1020	966	994	1022	992	1013	958	980	945	987	1002	964	1031	970	969	1003	1030	985	973	1006	1039	1013	1015	979	950	1013	1056	983	1020	987	965	985	976	970	935	950	982	986	988	1020	1026	1003	989	992	1023	1011	958	985	986	958	975	997	979	1040	1019	1011	1022	1051	991	974	1006	1009	944	1012	951	956	1044	1031	973	990	1037	973	962	995	980	1014	978	968	999	1030	975	1050	926	921	1007	971	969	1041	1026	1006	1009	994	1021	1011	1037	961	1027	978	1020	947	939	943	1048	958	988	987	1023	987	951	1010	1004	971	961	944	953	973	1033	1000	993	999	1023	1017	973	978	1010	1047	993	1006	1083	983	985	1015	986	1005	937	1001	1010	994	960	962	1025	996	990	981	985	996	1026	970	1028	1094	980	993	967	1025	1006	1004	1017	1014	1005	991	953	956	953	994	1051	967	1012	1003	1015	1012	994	1005	992	1075	1028	999	985	1037	951	954	1001	974	982	969	953	1056	1007	950	1051	983	1066	995	939	1054	996	1009	991	1005	975	928	992	958	968	974	1009	1034	1010	1013	968	990	1010	938	1030	967	1003	971	977	1062	989	1012	982	1033	958	1021	936	1051	1035	1000	1012	978	1025	1011	993	989	992	945	1017	974	1030	986	939	1011	958	999	968	993	995	1016	969	997	985	1008	984	1046	990	1022	1026	1010	982	1040	1012	1053	987	1083	943	984	1033	967	999	1018	1090	1043	1006	1006	1028	969	1031	965	1029	978	1038	1045	965	976	924	962	987	1029	1026	1025	990	1038	978	1008	1027	1034	995	1025	959	970	1004	989	1023	985	1021	1007	1027	964	971	1004	959	994	1008	1006	1005	1038	959	1020	1038	994	983	1002	973	995	1048	971	1071	971	1001	968	1034	963	973	1000	975	987	987	974	1001	1001	988	1017	995	970	1003	975	1020	1025	1002	1017	963	966	971	1007	968	980	1018	1051	988	1000	910	991	963	1009	1038	1011	1019	991	1013	1027	1029	986	990	964	981	968	1066	1026	974	1015	979	1005	1023	1012	1014	964	971	1002	1006	994	982	968	957	974	973	990	994	976	983	959	1009	1000	1029	985	1039	1013	963	984	1037	1027	941	967	968	1025	1034	941	1034	961	1010	970	967	1000	1036	1058	955	983	1036	984	1029	999	992	1003	972	1012	1042	982	983	1037	997	934	980	1007	1018	1001	1014	990	1001	1034	985	982	959	990	996	1032	993	918	948	1012	976	1021	979	1036	980	990	982	957	993	930	987	993	959	1031	1051	1023	1028	1021	993	1017	970	1005	980	1027	1026	980	941	1017	987	1005	1008	995	986	1009
22887	21022	28646	23522	21009	21154	13094	5181	3573	3128	2465	1662	1575	1364	1217	1136	1227	1038	999	1000	969	949	960	936	918	962	964	963	965	976	914	936	966	942	935	923	893	908	862	844	813	810	850	831	845	855	812	803	819	841	824	814	889	821	851	882	825	806	810	780	861	842	806	827	853	848	833	856	869	826	843	861	839	872	821	866	860	818	877	884	830	801	828	840	803	792	876	793	811	832	834	852	862	818	838	836	803	845	790	867	916	819	880	790	880	797	761	799	791	810	790	871	812	851	836	873	779	808	811	882	892	813	819	834	765	851	834	788	774	762	868	810	791	865	822	822	812	812	821	827	822	795	847	823	823	789	843	829	887	803	864	842	820	840	803	836	868	839	857	857	826	823	837	827	830	835	824	854	870	828	835	817	829	809	842	811	801	848	837	828	815	807	785	769	842	815	803	850	774	806	857	841	825	851	771	793	823	843	795	819	855	802	802	842	775	820	841	820	782	849	787	838	838	804	871	845	866	825	866	802	866	796	796	850	827	813	841	845	851	811	791	834	785	798	828	826	802	814	796	855	821	852	839	833	802	831	838	832	824	818	832	848	863	789	818	817	840	820	836	839	825	837	820	843	826	754	825	847	830	848	834	821	828	842	792	831	845	834	844	868	809	817	902	776	860	795	840	829	865	863	833	864	815	803	814	805	838	849	827	842	837	843	798	778	796	816	842	843	786	847	820	842	834	777	844	759	797	821	875	851	849	852	857	836	831	842	792	780	833	855	862	844	854	831	835	815	873	838	800	798	859	813	815	796	788	850	803	798	815	794	847	841	755	818	764	843	812	804	818	785	862	786	825	856	825	805	843	832	854	788	773	861	796	793	811	823	823	866	812	809	836	793	805	904	865	855	839	854	824	890	777	837	847	818	800	842	797	821	832	820	824	809	850	839	804	813	844	781	838	844	843	805	800	862	815	790	868	816	823	849	851	876	857	817	816	816	840	813	857	785	878	807	860	826	880	846	780	810	794	826	777	829	819	821	858	819	802	820	821	778	832	881	827	865	878	845	793	859	810	848	820	826	816	872	837	820	825	819	809	791	856	833	792	819	826	818	860	821	882	810	810	787	815	792	828	853	777	852	831	831	845	779	832	783	827	824	795	829	819	816	846	785	827	799	789	793	836	815	798	783	858	764	818	900	818	878	795	813	849	839	845	803	800	816	851	887	815	757	847	851	791	838	820	853	860	862	800	813	787	788	837	824	922	817	870	859	834	814	774	842	814	825	836	806	865	820	858	873	811	805	812	843	845	880	832	878	864	826	837	828	827	799	846	797	790	806	858	850	817	804	785	869	791	828	845	804	827	845	867	836	835	835	896	844	797	795	800	856	852	839	831	851	793	810	884	780	876	807	807	851	871	811	829	828	827	836	796	814	837	818	796	783	842	885	784	781	847	815	750	854	808	792	805	796	830	782	796	809	784	824	779	808	856	863	856	870	794	861	821	919	869	832	807	853	788	807	885	848	831	824	843	808	791	821	855	845	824	826	825	794	857	794	826	842	852	765	816	854	834	838	817	820	839	877	823	767	872	771	855	828	839	856	817	766	832	771	830	818	838	804	842	851	776	893	853	794	840	845	774	839	811	811	802	841	781	856	798	832	797	825	832	797	828	766	819	803	797	785	796	774	793	799	845	822	832	821	775	813	817	766	838	822	853	851	805	828	837	849	797	824	850	833	855	841	828	799	764	801	829	804	825	802	843	850	824	844	853	846	874	831	831	822	805	816	833	816	877	806	814	893	832	822	819	857	845	794	828	899	805	827	857	799	783	793	823	856	805	798	805	830	833	824	862	843	791	863	793	823	803	816	864	810	862	803	836	787	792	802	852	816	807	805	836	859	838	818	869	846	829	768	841	819	849	772	809	862	833	812	869	844	821	844	804	842	843	799	842	832	793	867	879	813	845	829	855	788	847	840	872	818	833	814	829	808	851	828	892	821	821	856	840	855	824	882	878	788	830	826	862	780	799	799	806	816	835	885	824	818	798	879	783	800	815	866	806	822	840	822	801	859	827	834	793	848	799	773	898	875	854	775	800	829	858	806	793	794	868	769	827	829	810	808	815	835	849	850	844	825	796	823	792	831	816	778	843	845	814	845	836	793	826	814	859	829	818	796	866	818	841	843	833	836	832	811	880	858	871	767	830	794	813	864	798	831	804	848	848	848	749	833	874	813	828	853	826	864	846	822	852	852	811	842	796	874	889	878	856	818	805	795	833	842	843	874	821	856	870	829	827	767	820	868	809	836	816	763	833	848	765	801	841	868	861	810	824	818	821	789	817	823	885	853	827	838	867	785	837	875	853	820	822	842	790	835	819	790	814	841	848	768	844	821	856	806	813	807	822	829	836	832	815	814	821	778	842	758	842	811	810	801	850	828	788	827	861	807	794	797	792	840	817	828	851	849	804	816	817	839	857	806	812	786	819	827	827	776	808	837	828	827	782	824	767	760	835	820	841	794	798	806	852	872	866	863	847	816	851	809	834	840	846	868	807	813	824	876	774	794	814	777	813	841	845	794	848	838	825	841	836	777	805	816	831	906	893	780	824	834	838	858	878	856	801	791	810	830	828	801	851	834	881	814	786	878	872	867	831	812	836	820	837	802	791	875	867	761	857	821	859	842	847	859	781	781	832	887	843	811	874	860	870	832	841	768	814	805	839	787	821	812	855	799	824	793	812	820	793	823	838	802	821	864	822	843	822	803	783	833	831	850	819	760	796	792	796	808	829	800	815	807	873	838	770	806	794	821	779	827	812	848	832	797	814	847	824	831	806	853	765	780	846	853	849	833	790	794	855	791	815	818	862	805	822	830	863	755	868	847	831	799	797	838	846	865	817	831	842	830	819	807	841	836	848	821	836	840	838	843	848	747	813	857	860	840	838	811	832	806	846	821	842	841	839	790	828	828	839	801	797	896	837	844	829	785	873	872	844	820	806	818	790	791	798	808	844	769	804	815	803	820	786	863	817	877	790	808	844	875	842	825	915	806	767	833	800	812	837	823	809	826	808	876	823	854	822	815	806	801	813	823	831	759	894	840	810	866	837	793	833	802	798	789	779	813	783	868	838	836	836	822	824	785	849	837	804	797	787	796	844	839	884	817	856	846	803	814	817	840	804	823	831	841	785	852	829	861	852	823	810	869	855	803	806	823	848	834	846	794	820	823	811	871	798	821	859	796	842	835	844	852	852	859	784	814	829	809	831	828	818	823	822	852	866	841	803	798	795	828	802	835	854	784	875	802	850	817	788	825	838	786	839	839	792	829	816	859	838	884	783	818	828	835	828	793	831	824	821	827	850	835	863	877	875	833	823	843	851	862	858	835	867	838	794	839	816	839	812	779	841	825	854	849	833	854	856	850	904	762	865	880	809	840	829	851	798	835	841	834	874	765	824	874	823	813	894	818	840	855	828	862	807	838	807	829	825	822	839	783	812	801	813	816	834	803	821	776
43381	64339	15297	11209	15243	13452	10928	8797	7310	5935	4399	2809	2594	2021	1963	1607	1629	1472	1382	1308	1244	1259	1188	1219	1229	1280	1220	1204	1229	1190	1257	1245	1253	1194	1205	1127	1101	1097	1101	1068	1047	981	998	1020	1017	993	1019	1042	985	1027	1015	990	949	997	1014	998	1051	1021	987	1020	966	1023	1007	928	1057	1023	1019	1013	958	943	991	1008	1036	1038	1036	1041	1024	1026	1023	991	1009	1005	922	1002	1002	961	994	968	1020	980	1029	1039	993	1062	1018	1045	985	1002	984	1015	1065	965	960	1010	969	1029	1060	1035	1002	1076	1046	1096	1033	974	1008	1020	951	1003	1047	1047	1042	1060	991	930	1008	961	1020	1058	1025	976	1059	1029	999	982	924	938	1004	963	951	1023	1018	1020	981	942	986	969	1013	984	994	967	905	977	990	1024	975	983	997	982	983	996	991	1003	1005	978	1001	1041	969	1027	982	1046	980	946	1013	959	929	968	986	950	959	999	953	967	995	959	1005	1041	986	971	1018	1036	1004	968	957	991	1014	998	988	982	1029	988	967	945	1052	1021	1011	948	1017	1015	987	960	1036	1015	980	963	1014	1026	1053	1023	982	1006	1037	994	1023	964	960	1025	990	995	1045	996	979	930	1002	994	989	1008	955	997	1005	985	996	1023	970	932	960	1052	1025	1003	993	951	1027	934	938	1018	1007	1046	970	1002	1023	1006	961	965	966	931	974	1026	974	968	1025	959	987	1013	973	953	1003	959	971	985	991	959	1037	988	1014	998	968	973	978	1023	958	1025	943	1076	1028	982	968	967	976	1019	997	1033	1035	1022	966	988	981	1008	959	1012	1066	1029	970	1018	1008	964	1010	972	978	983	968	985	987	972	991	967	981	929	1039	965	1023	979	993	1004	937	985	973	968	986	1004	1026	964	971	922	952	994	968	1030	1044	1052	977	980	961	995	996	1005	981	1009	1059	961	1006	966	965	980	1009	999	969	983	974	976	988	1075	922	1019	940	1013	966	977	1006	999	970	930	1052	959	976	929	1035	1018	969	1022	955	1030	998	980	1015	1005	1044	928	969	999	997	997	957	986	1014	1031	968	1015	994	965	1005	1022	992	959	1040	1030	980	1028	955	1037	974	1004	1068	986	1006	1046	1001	973	1014	1023	958	982	991	1002	971	941	1009	963	949	937	1013	979	998	969	1018	1006	1006	990	983	1036	1011	995	1067	985	1044	993	969	1006	996	974	1052	1009	994	959	989	1005	985	1006	985	1011	965	1008	1020	1010	1030	1016	962	994	1021	1055	978	1020	1036	1004	981	1000	973	965	1017	1034	987	1000	986	937	1055	980	948	990	978	992	986	1029	983	999	990	971	1005	1022	959	1009	965	978	1002	1016	1013	1020	1002	1032	973	998	963	1044	1018	1021	965	997	1020	992	1012	1017	977	1017	945	1035	1063	1011	981	993	960	975	966	991	992	995	987	987	1046	999	951	937	993	1013	1019	975	989	1003	1025	980	1014	1015	956	964	983	1030	1014	978	1048	1004	1005	990	984	1014	969	1008	1056	1031	1024	968	1005	1002	998	982	956	986	1045	997	1007	955	991	1009	985	998	1031	1000	1055	1081	1019	1051	962	969	968	997	1037	973	1007	907	996	982	947	1000	990	983	973	1016	1022	1000	1022	996	995	1054	974	1049	1034	1027	1003	987	1029	926	950	958	997	1011	1016	963	1007	953	1037	1007	982	958	1020	1005	955	1029	1006	1003	974	964	990	970	988	947	991	930	983	1031	961	956	987	939	1045	1006	1005	968	993	1054	972	1038	987	1012	992	969	971	983	985	965	996	970	974	998	1015	993	980	1018	1040	951	1046	972	971	978	977	947	988	1020	996	1019	1072	997	993	1015	958	1004	977	1016	1000	994	1004	995	1067	978	1016	1001	987	970	965	1049	1041	987	1029	1015	1021	1011	974	1006	992	1011	1048	1073	1002	957	951	936	995	975	979	1015	1030	997	1031	1002	1015	1025	979	998	975	1027	1044	1035	1000	993	997	983	992	1020	957	980	966	996	964	1050	950	987	1014	906	942	1038	957	963	1005	969	924	962	1012	975	992	1017	1024	1061	999	976	1017	983	1068	938	943	953	1012	1000	959	999	995	964	1010	994	993	1062	1037	982	983	974	976	1019	986	943	996	983	995	919	938	1040	1021	944	965	982	957	990	1006	997	946	1012	1023	994	965	1025	998	982	1033	984	1015	1013	998	988	1036	1002	983	966	967	986	1037	995	1033	974	1002	1012	960	961	967	992	969	1042	998	1015	925	1005	1064	988	978	1022	993	983	1040	950	987	960	1048	985	1007	953	1006	992	1007	984	1046	966	1008	966	955	959	959	996	965	1006	973	1021	1018	994	998	988	990	966	953	1007	934	1002	1023	1007	1036	1000	992	999	1013	977	1033	1001	985	1036	976	1005	982	1018	1047	993	957	1031	968	972	1020	999	1058	993	999	925	985	1041	1015	974	991	960	1027	1025	1015	956	1009	1026	976	971	1028	1047	1036	1005	982	951	978	1020	984	1013	979	977	1023	991	989	1027	994	960	929	957	960	927	990	1000	990	979	1027	983	1032	997	1021	1016	1007	984	969	993	1006	973	1031	991	982	1038	1026	926	984	1023	957	940	1000	988	943	983	1003	1011	1031	979	1038	988	918	1014	1001	998	946	957	1000	993	989	981	914	985	974	985	990	944	924	998	996	1001	971	955	966	1011	944	1019	955	1018	996	983	943	974	971	1016	990	996	989	996	968	1021	967	1013	981	980	1011	1003	1039	968	1001	1047	1009	1020	1023	970	1035	1004	895	972	985	1034	1037	972	989	976	984	971	1029	997	981	1015	1019	1017	1037	1035	981	965	971	1074	996	956	957	1010	1049	1016	998	987	978	971	1023	1000	1048	1001	1002	1009	978	949	952	980	952	1000	904	1051	974	1030	1030	968	932	1028	1045	1016	1006	969	995	1008	1014	1008	1006	1004	987	985	1044	1038	1042	1018	1032	970	1045	963	974	1000	970	996	1029	938	1039	960	970	1012	1063	1007	1054	960	1004	980	988	1030	985	961	980	989	964	1009	1033	971	1021	1046	990	1042	925	986	983	1024	999	974	945	987	973	1040	975	980	1027	940	970	940	998	987	989	998	982	1002	968	952	996	1056	998	1023	975	985	1015	1023	976	987	987	972	966	1015	1041	962	982	1020	991	974	1000	1013	1033	996	1045	984	1003	995	913	1010	1003	1074	1004	992	946	1049	970	964	974	990	1014	981	1017	978	981	951	973	1001	986	975	1010	980	975	988	986	1019	981	1011	950	952	975	1002	975	947	983	1003	996	1006	988	1010	982	988	1021	1029	951	922	995	991	1016	973	1020	953	981	972	949	962	1039	998	970	1029	992	1044	916	971	959	1012	1015	974	974	995	922	999	1001	953	1002	985	991	1029	1012	989	985	915	962	1037	988	1001	971	910	985	1017	998	1042	1043	931	984	1030	985	973	993	968	963	969	989	1012	947	984	977	983	1034	943	1021	1003	960	1067	962	1021	1045	1031	963	1012	1000	1020	954	1012	1015	1008	986	972	977	1014	967	953	989	984	978	1008	955	1020	1007	969	970	990	933	991	1021	980	994	1015	1053	1076	1019	966	1041	1088	955	948	1020	935	988	991	997	1027	983	1015	976	956	1050	1006	1030	983	1001	909	1036	968	1004	1010	1012	1035	989	1009	998	1045	958	1000	897	1061	1023	967	1016	995	988	1045	988	992	1008	1003	999	1037	989	1014	952	1004	1023	984	1056	978	997	1004	983	981	1033	1040	979	976	961	988	996	1040	963	1034	1063	917	955	966	1030	941	984	961	1007	1053	997	982	988	981	984	948	975	981	1007	982	988	927	985	1030	1014	961	1021	978	1021	963	1008	919	971	994	990	977	980	1000	959	1018	1028	1026	968	1040	1025	984	992	1009	974	969	1004	1009	1005	1048	1001	996	984	1009	1026	1015	964	1034	930	949	1030	1035	1033	983	995	916	996	1031	955	975	987	980	984	975	978	981	1054	1048	989	987	1026	1003	998	985	1021	984	981	941	1034	976	915	1014	975	979	988	942	1027	981	964	1021	1027	1062	982	991	1009	973	959	1019
28749	26466	15563	4176	4142	3539	2680	2183	1721	1529	1083	904	785	798	701	638	674	633	608	629	576	559	595	612	602	569	588	692	557	574	632	642	603	599	590	564	600	572	566	558	589	579	550	536	554	561	585	563	562	522	569	537	587	570	526	525	563	522	522	571	535	545	555	571	560	605	576	563	564	561	557	568	562	589	595	617	522	518	519	539	537	513	535	571	550	585	582	559	562	531	560	534	575	522	561	531	567	559	547	580	538	551	536	522	575	551	571	578	558	491	551	544	565	549	581	568	538	529	562	545	537	539	536	495	565	508	542	544	586	527	573	550	605	554	499	532	539	559	553	565	530	546	552	513	524	535	596	564	533	568	584	533	498	513	542	542	540	559	554	533	509	529	540	551	503	529	564	555	499	525	538	572	533	561	514	573	572	576	566	586	569	518	556	564	598	561	549	582	539	550	531	519	554	514	515	563	532	518	516	552	516	540	550	587	555	570	556	566	591	566	555	478	544	573	602	514	529	522	522	547	562	564	542	567	537	571	580	531	589	532	571	527	529	524	584	557	523	522	560	539	547	562	515	556	541	622	577	532	558	574	540	572	570	529	540	530	602	551	533	582	533	572	536	522	562	522	529	555	585	527	534	512	560	574	561	575	568	575	545	559	549	538	553	546	562	562	515	546	556	579	583	623	547	580	519	568	608	535	506	548	589	532	559	582	570	496	553	525	568	562	578	536	533	554	515	560	581	545	575	508	531	522	495	537	566	538	562	576	528	562	569	551	548	525	534	541	508	548	521	511	517	581	549	592	572	571	556	537	542	511	574	556	550	559	539	529	555	550	556	525	563	537	606	542	507	489	553	547	505	556	551	530	562	536	567	578	608	590	548	550	608	566	552	544	551	537	570	542	557	544	542	537	541	547	515	548	546	550	519	548	537	556	562	557	573	510	551	554	571	558	577	549	512	593	506	569	586	545	567	536	599	545	535	566	522	504	556	581	573	552	504	561	554	520	595	555	559	504	516	545	542	517	526	569	522	527	538	552	551	594	558	531	568	599	508	546	577	537	538	559	525	602	565	540	537	545	595	562	503	564	557	524	579	545	552	532	580	565	570	552	526	533	533	563	503	552	529	540	558	550	595	570	565	507	587	590	550	538	522	537	552	565	550	569	557	577	548	510	523	548	610	567	570	544	539	569	541	569	510	541	539	546	569	513	567	587	556	550	584	564	547	539	589	536	570	556	563	522	535	517	550	558	556	536	560	525	526	570	567	547	548	563	555	538	555	594	554	550	588	527	508	510	589	519	572	539	546	562	555	546	548	544	583	569	556	513	535	573	581	565	544	559	536	514	544	542	547	556	525	572	524	551	550	537	524	588	511	607	555	542	546	555	583	521	577	584	539	549	542	544	556	528	550	565	536	511	568	546	565	540	527	547	575	582	545	578	568	532	566	513	535	587	541	559	543	520	540	583	553	528	572	592	559	546	570	565	583	563	601	531	584	560	537	547	542	561	558	565	521	552	552	587	538	535	550	521	551	563	603	554	535	553	536	569	565	594	571	568	551	560	567	553	593	583	556	531	543	515	568	531	582	539	545	538	554	535	581	565	581	565	586	565	576	504	557	580	548	524	531	573	520	559	556	603	569	516	573	555	581	549	517	541	539	567	569	543	528	511	531	542	553	559	542	539	560	579	534	565	555	595	563	599	561	548	531	526	576	578	503	551	519	544	525	535	562	526	522	525	551	567	575	544	570	527	509	531	535	561	576	562	605	555	522	587	557	529	530	538	557	553	523	535	544	570	533	527	566	577	513	555	509	551	560	566	553	551	587	590	542	536	570	547	560	552	550	535	602	545	549	588	535	539	577	516	560	562	545	574	532	534	560	572	575	554	543	557	557	557	575	537	545	536	550	513	508	549	531	512	569	554	561	543	510	555	555	572	577	545	539	566	590	573	558	551	522	506	509	525	582	565	600	529	595	528	570	538	576	580	578	591	546	560	582	579	598	528	544	564	591	581	540	556	555	569	523	505	540	537	578	504	572	566	564	549	543	549	539	544	589	573	555	547	524	548	534	511	547	572	503	519	568	555	537	573	517	549	503	588	573	567	547	558	526	572	542	577	599	580	545	589	545	551	520	518	549	557	545	531	576	574	522	594	575	573	509	545	512	555	547	560	570	518	514	587	540	588	566	515	564	572	603	530	541	546	550	525	568	554	518	554	563	598	511	573	522	516	544	570	584	577	587	544	553	561	538	576	563	576	544	546	560	532	595	601	520	546	527	610	531	561	567	545	467	569	553	581	554	562	571	568	548	523	540	519	536	632	518	577	551	538	567	554	541	587	589	543	532	562	549	573	546	530	600	524	581	542	567	534	561	563	585	547	540	574	578	549	598	514	566	555	523	604	571	566	549	577	543	521	522	513	564	558	547	563	558	549	567	567	564	546	576	545	601	565	491	551	551	584	555	560	555	561	511	581	536	567	553	572	566	561	574	529	566	565	588	581	531	578	557	584	567	580	563	570	566	541	543	574	596	540	517	564	565	558	544	597	571	565	521	525	610	603	571	545	554	545	549	587	560	512	581	555	550	532	523	520	534	549	572	587	546	541	529	551	533	538	572	522	542	542	565	580	590	524	484	509	574	568	569	567	543	562	563	584	590	571	556	572	552	556	548	541	534	573	528	528	527	595	569	544	579	560	580	585	515	592	532	600	581	532	566	552	540	577	557	566	586	549	536	582	529	589	531	538	523	565	561	522	517	544	521	557	545	559	585	557	509	568	558	515	545	535	586	524	568	528	547	569	528	581	552	552	558	528	536	544	535	578	521	523	524	514	559	499	557	559	560	516	543	522	556	544	554	545	562	561	580	585	543	525	558	555	520	534	549	530	548	551	573	596	542	543	539	533	509	568	555	563	546	541	573	541	549	560	554	548	510	533	489	557	577	523	567	539	521	517	549	575	568	545	581	563	564	529	527	486	561	570	602	542	566	575	567	576	526	521	554	552	577	545	541	523	537	517	506	534	541	554	525	611	499	595	511	580	545	559	574	550	510	545	551	586	544	561	566	536	574	533	526	526	540	558	574	526	564	566	555	554	528	556	563	533	592	531	560	527	526	578	586	579	562	532	583	566	560	555	585	528	551	564	546	568	538	536	575	579	531	551	561	531	514	532	555	543	565	538	513	508	541	576	582	594	492	562	564	559	528	549	539	532	569	533	573	568	554	527	520	549	535	516	576	590	542	529	580	562	540	534	591	550	566	523	569	561	521	552	579	517	585	594	553	549	531	564	560	549	587	570	557	569	526	551	539	572	553	570	570	540	562	576	521	552	566	520	553	579	565	529	550	575	562	562	529	543	548	530	556	475	556	569	552	534	589	538	528	562	543	539	592	533	543	532	552	571	553	546	551	545	567	559	571	553	552	527	562	555	512	562	570	513	555	556	577	515	563	550	616	542	538	584	524	541	535	527	554	546	570	537	566	511	574	564	545	556	571	575
34059	41760	5705	4556	7549	6776	5419	4875	3446	3041	1955	1493	1319	1222	1055	955	899	847	837	827	750	699	716	746	747	752	722	769	756	735	759	772	726	706	737	736	732	714	705	657	682	685	660	666	666	709	700	700	667	696	685	675	601	695	666	661	650	723	712	673	652	681	661	701	687	679	667	679	707	668	672	695	676	664	691	629	655	661	673	747	658	658	664	709	672	690	716	668	705	674	684	673	707	686	693	626	666	691	624	679	685	694	676	687	680	703	644	671	688	668	671	671	715	656	669	656	692	679	676	696	648	660	672	646	671	678	663	668	641	640	666	687	705	704	670	706	683	671	698	628	638	688	683	669	635	658	657	679	679	632	632	717	672	667	638	669	676	680	664	662	665	684	645	699	719	682	620	689	690	678	725	641	639	684	706	708	665	701	712	682	670	686	678	655	664	669	665	643	717	638	666	670	687	675	645	686	694	691	654	710	659	665	697	662	673	662	663	692	634	720	672	664	608	651	684	677	673	667	701	649	668	649	641	644	701	669	664	650	681	659	668	679	678	659	651	679	671	668	700	696	699	669	627	644	710	693	696	670	693	610	715	693	681	683	704	653	650	672	673	701	684	693	651	657	658	691	660	657	676	728	674	644	705	719	653	657	683	631	657	632	688	696	720	682	679	652	689	671	646	661	722	682	628	682	701	652	648	663	702	685	669	673	636	681	629	648	671	654	671	668	674	697	654	677	704	680	674	645	715	658	714	692	703	697	648	675	686	678	712	701	660	667	644	630	696	636	678	668	693	705	665	633	631	701	643	657	680	653	673	689	627	723	652	658	650	698	658	635	664	672	682	728	729	665	614	686	647	656	661	689	672	674	662	723	655	599	678	678	621	706	630	691	676	695	691	664	698	697	647	651	718	674	689	658	684	658	652	698	638	677	667	663	682	682	671	618	670	666	702	708	668	657	673	640	661	690	678	678	681	729	694	675	653	630	617	639	666	700	708	689	710	694	658	689	651	673	688	687	684	690	656	710	673	641	723	693	670	658	663	672	672	634	704	739	684	638	656	649	621	640	663	688	642	716	685	642	651	733	682	676	693	658	733	652	624	673	658	680	649	681	673	672	675	652	677	661	674	652	711	690	651	693	693	685	694	683	704	667	729	667	669	690	685	701	700	709	659	631	630	697	646	650	677	650	655	724	701	668	683	680	660	657	638	709	684	678	662	690	677	682	646	669	690	686	693	667	713	642	647	678	644	710	681	689	635	648	652	620	645	658	675	667	684	654	660	705	689	658	630	695	700	645	661	636	680	658	683	660	677	719	715	672	642	699	708	656	663	685	649	614	691	672	667	671	652	651	639	679	679	735	672	654	669	685	682	627	654	709	658	670	681	754	693	712	657	671	643	672	706	694	680	679	673	634	681	665	699	625	693	624	653	634	704	675	657	731	669	648	638	673	693	661	640	699	674	682	718	655	659	687	638	660	674	707	681	641	665	702	710	667	663	674	648	667	654	646	694	673	660	645	660	658	642	646	688	695	673	665	656	675	635	682	691	681	675	674	633	645	619	642	687	696	662	669	664	675	622	727	647	683	726	651	653	632	671	637	674	661	669	696	635	653	660	646	657	696	644	681	661	737	705	692	718	690	673	700	686	659	694	645	657	667	692	697	676	664	672	624	656	663	664	707	681	646	686	672	656	663	681	709	688	676	628	668	681	646	652	664	633	680	676	701	669	669	685	692	675	675	688	680	692	680	708	668	674	688	664	698	652	664	688	643	689	671	660	670	686	671	701	664	689	638	681	726	674	679	649	657	654	677	683	646	617	700	699	668	671	689	673	687	639	681	632	679	664	629	694	652	660	667	657	653	687	651	699	647	702	701	666	623	691	660	657	690	701	675	679	681	660	677	685	673	683	696	686	652	684	680	673	672	670	664	672	660	663	684	704	688	673	660	660	699	654	657	712	679	675	670	649	650	681	677	734	717	693	670	679	646	713	697	685	673	674	651	711	660	690	671	679	666	659	631	681	654	693	670	707	677	647	659	672	658	680	702	677	670	633	675	694	651	707	662	671	671	635	691	709	690	673	666	679	698	697	642	669	700	680	687	676	705	669	669	631	688	651	632	615	668	666	654	674	689	707	627	711	669	699	677	707	702	642	690	696	698	705	663	676	674	611	681	693	676	697	682	689	630	663	655	668	675	726	657	650	654	678	683	664	668	690	667	699	684	694	695	646	688	699	665	669	704	681	708	681	676	673	613	685	640	657	648	647	686	654	683	676	654	697	657	663	681	711	667	693	664	655	649	688	634	645	657	637	671	632	702	662	649	649	670	657	713	694	674	628	671	680	698	663	681	684	663	673	680	697	655	696	641	652	638	686	648	633	715	662	678	687	648	658	679	690	686	701	656	635	680	700	648	653	706	637	621	680	605	708	651	684	658	647	687	657	669	671	635	713	747	710	667	652	643	617	703	711	679	667	651	686	683	717	685	666	638	675	599	633	679	681	673	677	627	645	664	652	711	687	689	675	629	674	667	665	699	662	674	640	696	722	648	614	645	633	661	679	694	694	672	663	670	631	658	661	664	646	661	718	639	661	689	669	646	639	641	654	642	672	653	647	623	615	674	666	674	672	679	664	658	652	692	706	682	650	640	673	676	698	674	651	700	634	650	651	643	690	674	670	730	690	676	665	684	679	658	684	714	664	658	684	688	645	690	667	647	659	699	680	684	632	667	700	595	658	612	609	682	637	694	635	678	635	633	660	666	649	673	654	684	712	670	679	643	702	711	664	714	681	665	669	664	684	655	696	652	640	714	666	638	662	659	642	670	659	713	647	645	642	674	650	634	665	629	674	669	673	677	682	645	665	619	664	700	681	709	706	678	663	724	685	689	689	665	678	664	640	675	659	664	682	620	638	656	662	676	647	682	683	711	660	677	681	660	700	680	709	680	659	635	673	681	681	700	674	695	664	657	693	676	602	696	711	680	636	700	712	699	654	670	667	652	693	683	677	677	668	691	645	615	657	704	625	647	632	694	656	669	669	670	720	689	699	647	678	687	738	674	688	715	689	683	706	706	670	692	665	698	628	663	677	658	638	676	687	643	668	643	676	667	703	734	640	665	642	707	639	678	670	666	670	684	682	628	652	692	611	668	690	652	670	688	705	699	682	662	723	652	682	686	682	667	663	640	635	654	700	666	662	659	641	692	634	714	627	671	677	703	717	655	668	663	667	636	650	668	695	657	634	664	660	651	685	681	658	661	662	670	704	657	652	699	668	677	697	670	681	725	686	694	665	700	691	669	655	621	694	690	673	685	677	665	682	655	658	629	699	692	649	668	701	676	712	673	712	667	711	654	664	672	668	680	693	704	660	692	686	660	660	697	653	673	683	669	694	670	609	650	681	667	649	663	634	659	640	671	654	657	639	715	635	642	653	673	683	667	671	675	669	711	676	618	693	694	620	665	694	664	697	706	661	663	678	658	677	688	708	704	675	684	691	643
24118	21112	28159	24182	20897	12570	6098	3657	2819	2583	1758	1511	1275	1340	1134	1027	994	986	947	898	950	922	863	851	911	898	871	882	938	940	884	889	848	890	876	856	843	863	845	860	850	803	852	864	877	864	860	837	808	830	789	820	830	863	814	866	828	818	844	854	835	857	809	838	818	852	866	831	832	872	868	812	785	834	853	851	806	893	882	796	845	794	818	843	809	845	782	840	803	816	840	816	817	791	844	839	838	807	856	848	816	877	844	825	859	821	834	865	861	834	829	832	858	821	826	834	813	848	881	835	817	805	813	830	818	823	798	857	827	842	873	839	821	854	787	827	845	826	867	807	832	825	835	878	826	838	847	807	781	802	830	792	846	818	823	812	820	812	847	789	808	866	813	812	784	780	801	841	844	840	851	806	816	805	837	853	834	827	830	864	853	830	773	814	849	830	831	860	854	855	877	848	796	867	828	852	843	826	845	881	801	840	821	838	892	868	760	806	799	807	852	828	819	859	811	851	837	835	838	828	843	813	755	843	826	816	808	846	805	773	852	807	825	790	826	844	773	835	792	823	802	792	851	838	878	828	841	790	807	835	846	822	857	851	844	862	842	789	826	806	839	826	819	835	849	827	826	822	865	779	823	803	810	847	853	851	814	833	832	828	817	856	821	811	819	819	881	814	771	880	801	832	808	785	806	874	842	855	869	759	821	809	827	811	773	860	891	815	888	830	825	882	817	816	807	813	803	790	793	816	824	782	816	837	817	849	811	872	821	848	797	813	837	814	858	849	880	805	807	781	836	836	789	791	804	890	807	845	823	779	808	767	824	795	821	809	791	815	847	845	803	882	799	829	819	860	827	814	805	820	854	849	802	792	881	857	811	822	790	805	800	830	803	805	825	843	856	808	814	819	845	841	831	863	846	860	870	812	833	816	859	850	853	830	807	838	790	817	833	744	870	834	866	830	834	785	756	818	754	831	867	821	780	889	840	895	798	882	821	804	803	840	859	883	884	839	785	825	827	858	864	839	790	856	838	840	826	828	821	792	835	859	836	776	837	856	840	857	895	874	824	805	837	828	833	806	810	808	832	796	842	827	813	862	821	808	882	841	813	776	801	770	780	860	788	881	823	815	764	827	829	777	868	815	802	825	819	826	823	840	862	838	858	863	877	825	818	836	820	845	832	817	840	842	800	830	816	841	828	807	823	831	772	825	834	842	795	785	791	777	794	791	838	781	847	822	839	849	824	857	865	840	852	883	904	842	809	860	805	859	788	812	848	817	811	816	803	843	791	821	833	779	837	852	793	880	837	881	823	763	827	838	856	795	780	840	801	827	868	795	839	795	760	825	820	767	818	833	836	802	840	843	820	770	812	880	844	826	821	798	780	834	809	835	811	823	796	811	817	829	808	785	841	822	851	864	795	818	850	819	816	817	821	839	810	826	802	829	802	834	858	893	804	843	797	831	793	838	841	832	813	789	841	828	827	808	853	800	825	852	818	819	827	844	769	809	815	882	856	840	909	835	787	826	844	824	857	848	817	823	867	822	834	822	892	851	821	832	811	819	799	874	859	861	811	828	891	820	853	857	878	784	858	781	820	823	784	858	838	854	820	808	892	825	838	816	824	788	811	809	829	833	797	822	818	844	862	796	834	817	817	884	840	790	847	817	872	869	832	827	909	860	795	827	834	767	832	794	842	811	813	847	754	806	821	813	820	800	856	857	813	744	824	818	794	858	823	836	855	791	802	788	808	866	869	819	839	833	832	787	802	819	827	821	796	881	805	843	816	838	849	822	860	845	760	828	813	825	821	751	817	822	856	817	799	825	774	806	823	870	819	836	821	812	858	841	816	801	842	866	824	774	824	787	822	811	809	875	807	814	856	859	838	851	826	812	810	777	863	846	829	828	822	840	808	785	859	818	856	804	805	842	825	821	792	849	816	822	809	795	835	838	841	796	844	802	777	809	829	828	789	849	792	836	809	812	809	834	818	821	812	807	829	822	800	862	855	862	858	803	840	801	825	790	815	805	787	847	840	820	868	821	838	843	822	821	870	843	821	795	813	852	773	809	857	813	850	832	801	817	877	828	825	847	835	873	827	757	771	881	857	796	884	846	843	841	809	838	823	812	825	807	866	789	797	821	850	816	823	831	827	836	815	812	832	804	846	803	931	838	824	827	852	822	854	802	819	786	820	798	821	812	836	859	900	845	845	870	788	834	813	859	837	827	822	839	826	834	867	808	876	820	869	795	816	863	810	794	807	844	826	791	849	829	824	850	858	832	852	808	784	825	823	808	816	829	816	842	839	830	846	794	770	804	812	799	821	809	869	841	835	812	840	808	858	807	799	844	793	839	839	784	815	826	828	815	793	797	815	857	823	822	791	836	782	834	813	846	816	845	823	842	791	821	832	781	827	758	811	776	826	816	813	836	802	832	858	838	836	783	859	836	840	823	806	830	792	831	799	832	869	800	841	846	848	823	825	843	805	816	846	819	846	795	827	786	868	820	823	833	790	763	831	826	850	823	816	808	830	778	783	824	884	892	805	747	830	793	858	846	846	807	807	807	835	848	844	787	783	815	790	811	891	823	850	801	786	798	818	843	759	779	866	848	777	779	836	803	880	823	793	844	818	861	818	827	855	823	788	858	864	811	823	836	813	866	819	863	812	808	863	846	862	835	796	834	862	844	818	808	793	842	864	787	814	860	839	782	879	780	878	840	832	822	759	834	875	815	859	870	842	826	809	835	831	815	855	803	793	852	776	779	861	789	787	836	833	856	826	832	795	861	803	841	783	833	829	842	847	806	885	803	777	812	844	791	794	817	811	845	773	863	846	799	811	822	835	866	846	808	835	843	833	798	766	808	825	815	795	819	790	791	793	825	826	834	861	806	806	854	814	846	840	805	768	837	783	851	834	789	826	805	864	807	786	820	866	812	803	795	856	840	852	857	851	855	840	829	811	833	846	836	830	842	861	844	829	860	817	828	813	766	891	817	840	809	831	780	805	827	825	809	851	841	838	802	826	793	779	825	816	845	805	825	897	823	818	860	804	825	890	777	872	854	836	794	808	830	837	836	854	847	849	889	857	777	830	815	798	811	844	790	864	829	864	817	836	821	824	792	854	807	832	877	838	827	872	787	816	893	831	778	799	829	880	823	845	827	787	850	820	844	767	833	869	817	839	855	813	831	824	855	782	849	785	814	821	781	837	844	859	853	839	873	789	851	797	840	802	818	790	813	843	816	855	826	854	821	848	864	850	784	826	836	890	867	852	819	824	827	825	759	863	811	842	827	833	844	839	861	802	845	837	823	858	809	824	837	868	816	851	821	815	835	841	791	872	851	805	825	820	799	829	852	862	817	819	837	804	863	794	835	867	804	771	818	894	801	791	842	850	862	840	828	774	848	847	862	832	796	845	823	809	822	817	859	844	840	864	871	864	775	807	773	853	813	797	851	815	827	826	799	806	801	819	819	794	870	812	828	800	853	865	791	833	813
38713	59070	12786	8200	11260	10453	9102	6880	5641	5035	3154	2423	2026	2045	1602	1485	1390	1356	1291	1234	1180	1131	1102	1149	1192	1167	1104	1201	1161	1218	1249	1142	1169	1141	1130	1060	1084	1012	1057	1040	948	1004	1011	1036	1005	1042	957	985	983	1047	943	1034	999	960	969	993	935	1000	1051	1044	1040	1021	989	1035	989	967	1063	988	1015	967	1006	998	1006	1073	1002	1000	973	974	1002	954	961	1002	992	987	957	1045	947	973	990	1010	1004	969	977	1005	985	1015	1044	1028	949	984	1048	966	1004	986	1019	1021	962	987	991	967	959	992	954	1008	1032	978	988	1002	980	1037	985	1007	1074	956	960	971	1026	1020	992	969	1010	986	973	949	992	982	1065	1001	988	932	981	1007	997	1062	1014	1030	1006	980	961	993	1004	1006	941	973	974	1035	929	945	1017	992	990	997	966	995	976	965	969	1039	1015	935	953	1000	1009	990	1008	971	964	990	1010	1009	1015	998	998	995	1018	934	943	958	1004	1014	979	990	984	1033	926	983	1035	961	990	992	969	1030	965	985	993	1016	942	977	1035	1001	958	1011	1020	943	1045	985	966	951	1021	979	1032	953	1010	958	1007	1020	1016	939	1020	1010	1030	1014	972	1065	992	989	975	920	985	997	1023	1025	969	1003	1036	968	1007	1005	947	1003	1017	985	1025	980	944	960	1009	1000	1029	975	1061	1043	975	1047	952	996	997	950	1047	999	1007	1008	970	975	1060	1028	1041	1038	1011	1033	987	978	979	1014	1049	954	994	969	949	932	1029	996	986	1007	1027	1006	1021	963	937	1033	950	1062	967	1063	1023	960	968	959	997	982	990	974	970	1044	1062	1024	949	989	1020	1001	998	972	969	995	1027	1006	948	941	995	947	994	979	1008	1023	1002	1047	990	1023	976	991	1032	1056	1028	948	988	1023	947	984	1025	963	991	972	967	1028	999	971	964	1007	1000	990	965	973	1021	984	1003	1024	999	973	1003	1005	1047	947	950	971	1027	1009	1040	1009	1034	1025	964	1001	1046	1036	1011	1046	1021	1069	945	1003	1007	1020	997	1006	1022	994	981	1030	1021	1035	1020	1015	965	980	968	963	993	954	967	953	984	984	958	1052	1014	966	973	1002	1011	1005	957	999	1003	1013	971	965	940	1030	1056	969	995	975	1021	939	1014	972	1026	946	978	972	1038	999	961	1017	1007	1029	1035	1012	1004	974	1004	970	928	990	992	998	1002	1031	960	1029	963	1000	1039	998	1014	961	959	976	977	996	1022	973	1004	987	985	986	995	947	1039	953	976	973	1007	987	976	989	1009	1039	944	1001	992	969	998	984	998	970	985	1029	989	956	973	922	980	1014	1064	975	1005	963	962	925	975	974	1003	994	931	985	996	917	963	1030	986	966	987	950	1034	913	974	965	1008	1018	1013	950	953	966	936	1023	1001	995	1040	987	980	1037	1021	974	1040	935	980	1047	1020	995	1003	964	989	929	992	1013	1006	973	1012	987	985	980	1046	964	977	987	1011	1035	1027	991	973	1004	959	964	1014	975	996	1026	969	966	956	947	972	997	992	963	1021	979	994	941	988	1025	960	1011	1040	978	985	1015	1040	978	994	994	975	1017	984	977	985	961	1030	1017	991	992	985	948	970	957	1034	972	995	988	934	1009	998	996	975	955	969	1003	960	967	1011	1032	989	1029	937	1020	912	982	1037	1049	1076	982	997	1007	986	983	1035	988	952	1024	966	990	930	1008	984	1057	1059	979	985	970	1016	996	940	1004	957	947	925	983	970	996	1032	993	995	1013	996	970	989	972	987	991	957	989	975	1049	979	1006	987	1029	1022	984	973	1043	1003	960	1019	1000	972	972	1044	978	994	1011	1075	1038	994	1002	977	1014	996	1028	992	966	989	973	943	973	992	991	1007	1039	993	990	973	995	1007	1002	991	1015	1015	943	1001	955	962	1008	1011	1020	1020	957	985	985	982	968	1018	995	1057	1038	1027	964	950	934	960	1010	1012	981	960	961	958	948	1008	1018	1032	1009	1065	995	1009	970	962	983	962	1030	962	997	1017	966	945	1016	1006	969	980	1012	1012	993	1011	970	1022	960	1022	991	966	997	954	980	996	1005	1030	933	999	1008	1004	1023	962	1023	1009	1014	985	983	977	1010	1008	1007	966	954	989	992	968	999	954	1001	999	1022	981	947	987	957	986	997	1002	978	925	962	1015	1026	978	960	952	1021	1021	965	940	996	1026	1012	999	980	932	1009	1016	1013	994	1021	1034	1012	1012	954	1026	985	1007	965	971	1018	988	994	1025	959	1023	983	1012	966	949	1010	1037	1058	954	965	1017	1028	1008	972	1046	985	948	998	965	1010	947	977	1042	984	1034	988	970	976	1023	1046	1006	978	1009	995	971	1016	1053	968	989	995	1042	989	967	1017	945	975	946	975	1012	990	972	968	964	1054	995	1000	964	964	1007	987	1003	1004	975	968	1010	980	977	1015	1020	990	1025	973	1008	982	1037	1003	1004	978	1023	1001	1037	1026	1041	1049	944	985	1026	963	1021	1060	1043	1007	1016	986	993	1047	989	1027	977	1012	980	920	991	1075	971	987	939	1030	999	1032	1041	997	996	960	981	993	966	961	1033	1016	993	986	1067	982	1029	992	1044	1007	998	962	1046	991	1021	1047	985	997	992	1002	1000	1012	978	1058	985	1017	1003	946	942	993	979	1024	1094	971	960	972	1025	1015	1025	983	978	916	1032	985	988	930	1030	977	1056	1004	1002	1014	1007	1002	1039	1003	1011	1036	968	1019	1029	970	1021	985	983	958	990	1056	1028	988	1030	994	939	1015	926	1025	979	955	989	1005	963	1013	967	1018	1003	1037	989	987	1019	945	966	1000	990	993	945	1008	998	1021	947	1005	1028	995	1017	978	985	1007	1002	1010	938	1026	1042	1047	999	1019	988	977	1005	953	950	1055	936	1061	964	934	976	1056	1048	996	1027	1004	944	948	1051	1009	1015	966	996	973	985	1027	971	929	972	974	1036	990	980	1013	1000	977	968	1071	1022	958	989	1046	1003	1044	984	1009	979	1004	1008	1013	1049	995	999	980	974	999	987	1040	973	1039	985	915	1036	999	980	1020	998	986	1057	1029	954	972	968	1026	910	1005	996	1031	963	1009	1010	943	939	1012	1019	1011	1058	987	974	1007	1046	938	1010	977	1001	1005	956	1011	973	930	953	932	946	985	1015	1053	986	965	1017	984	991	911	1004	987	963	973	936	990	1059	1041	1088	1040	1036	974	1002	1011	1013	1024	1041	1027	1015	981	971	974	1056	966	1009	1025	1058	963	983	990	975	970	1017	1006	1004	940	986	1006	1025	1054	913	969	969	963	999	969	1049	1004	947	1019	993	969	1030	960	995	984	981	998	992	989	1013	942	1003	1007	993	959	1035	1023	948	972	965	993	1000	953	1053	1061	962	938	1008	1023	974	1063	1017	977	971	1016	992	988	971	1003	956	1037	976	978	1017	997	1029	1005	932	977	1038	974	979	966	989	1016	994	997	1000	998	1013	1027	995	988	1017	948	1021	998	965	991	932	988	1038	1011	1007	1031	998	1022	981	994	1048	1007	955	1044	984	989	961	988	1006	988	980	963	1019	984	997	1002	1016	935	974	1013	1036	959	1014	1030	935	1022	1014	1011	997	999	968	972	964	1073	990	1026	1027	1035	935	1035	955	1068	936	946	1018	924	962	1033	991	987	974	983	1020	959	985	1033	949	980	1037	976	1015	989	999	1047	1005	980	1034	989	994	1029	967	994	998	1065	995	1014	967	950	959	984	1029	1034	1029	965	944	1036	987	970	1049	976	1015	961	978	991	1020	999	1010	1011	1016	1052	949	1010	966	984	987	1010	958	952	1026	995	940	1031	979	1009	942	999	1026	986	1025	1024	990	991	977	976	1029	963	1019	1045	1025	996	970	987	938	998	1001	1035	912	962	956	1018	1027	983	1019	999	1012	998	981	1024	994	1003	1018	1012	1017	959	987	997	1000	978	1011	971	1026	957	988	1004	996	966	990	1005	1016	935	996	919	968	1018	1032	964	950	983	997	995	997	1026	1072	945	1008	986	976	987	968	948	974	1019	933	979	931	1074	1015	956
23026	21084	28777	23610	21097	21238	13224	5094	4175	3109	2062	1750	1692	1615	1253	1131	1071	1140	1071	986	1013	910	890	934	973	944	1040	973	1000	953	923	926	945	884	970	867	893	795	886	860	833	842	845	820	825	831	783	815	818	866	820	788	798	838	806	819	809	780	849	798	805	777	839	845	831	844	836	866	868	824	787	863	817	798	866	843	808	824	851	836	792	793	817	859	845	798	779	824	818	813	795	799	832	811	836	821	820	788	781	786	899	830	832	818	806	803	834	819	836	819	803	830	790	820	814	789	797	850	775	824	822	820	829	822	783	834	806	839	821	841	817	815	846	800	818	778	838	795	836	819	825	845	796	842	813	822	830	869	857	858	791	785	767	827	782	814	851	874	761	788	772	796	843	839	824	824	813	800	786	822	872	824	777	811	732	819	844	787	833	866	824	832	803	821	835	855	764	814	861	846	818	802	783	800	875	789	806	785	800	789	820	829	800	824	826	800	831	849	815	807	821	790	777	813	816	835	880	890	826	830	827	836	798	837	813	856	803	844	815	802	809	772	820	826	831	857	813	852	805	812	871	833	848	832	833	834	783	822	771	814	861	807	828	721	804	754	788	842	793	902	829	859	824	797	834	813	830	861	770	873	822	853	790	783	790	832	865	809	821	830	801	873	856	861	825	796	832	847	804	792	831	840	828	792	827	789	811	838	842	820	856	854	822	816	804	790	810	866	826	823	845	840	791	810	797	816	801	810	817	813	819	782	837	865	839	808	806	803	840	803	906	803	798	763	854	818	848	816	845	827	786	815	788	809	780	805	800	856	808	855	783	825	780	827	779	867	806	806	824	784	785	779	816	812	861	825	833	803	833	889	829	856	797	820	829	804	836	798	817	782	814	900	806	811	849	845	853	827	834	812	836	831	779	838	762	802	801	818	784	744	826	822	794	831	823	836	783	801	884	813	832	788	803	838	756	822	794	844	813	777	798	816	818	850	816	817	793	851	802	782	848	805	820	828	797	831	854	779	756	783	807	827	831	830	814	800	791	790	848	812	773	768	858	827	819	778	799	804	773	831	832	822	794	815	833	809	830	815	842	814	777	854	808	853	824	846	842	819	820	858	791	835	817	767	840	790	784	830	810	833	821	829	801	848	860	815	781	846	794	801	792	803	771	778	825	850	806	831	832	829	802	792	794	843	789	769	844	817	776	785	818	848	794	761	809	884	858	842	800	897	843	821	806	816	755	801	835	819	891	770	816	800	837	780	796	827	889	793	793	777	779	848	841	800	806	833	809	813	827	799	810	844	883	821	782	789	805	819	791	816	852	822	791	792	837	840	825	817	787	843	825	807	837	842	838	812	831	800	832	826	809	757	852	799	831	847	783	831	827	786	827	832	802	813	823	807	849	788	816	821	846	836	805	812	805	830	893	799	803	839	763	773	809	851	856	817	806	876	845	758	835	795	816	773	788	788	789	843	833	789	839	772	833	811	806	770	837	844	785	809	816	782	793	783	794	808	825	814	786	796	822	785	796	843	830	823	876	798	818	811	801	792	808	832	740	842	801	805	840	860	808	814	792	902	782	822	779	836	786	870	853	828	779	813	789	832	819	785	822	844	756	847	817	816	783	770	839	832	810	787	766	796	775	847	845	833	759	793	866	794	826	822	859	833	789	870	840	830	822	774	832	864	772	758	861	863	885	812	831	845	821	858	831	827	842	837	831	817	870	812	801	832	802	818	793	851	787	846	860	795	860	829	828	816	816	812	848	839	835	794	827	878	811	821	839	827	783	831	784	797	847	833	851	814	830	785	778	820	796	803	820	790	827	803	796	824	773	816	876	855	863	816	819	790	774	854	800	837	792	806	832	869	793	806	813	821	784	823	826	829	824	845	821	814	782	843	796	802	834	860	811	835	814	784	818	810	813	845	808	835	739	791	806	842	801	825	837	835	773	849	796	840	874	834	826	811	844	852	814	822	810	872	819	773	790	827	834	785	812	824	832	816	775	818	793	791	832	872	833	855	784	852	875	787	844	791	842	849	813	777	767	774	815	780	774	853	849	788	885	848	870	792	790	817	851	785	853	840	825	856	852	775	760	797	806	789	812	805	833	833	822	835	808	820	817	798	841	826	819	817	797	774	841	792	841	817	815	819	783	866	758	744	840	766	807	888	807	783	792	841	800	850	824	807	820	843	826	857	829	886	810	813	826	799	828	757	816	820	877	788	849	790	867	796	831	785	799	826	780	814	818	823	780	792	811	819	779	846	776	802	801	762	830	819	814	884	817	849	804	810	821	785	793	741	791	860	842	831	819	820	786	791	840	782	820	779	785	793	856	797	833	825	824	809	791	813	816	825	842	818	868	802	822	785	778	857	849	777	810	804	822	841	804	839	792	808	822	859	814	792	831	819	801	816	829	775	871	840	834	789	806	833	835	765	815	816	804	821	815	815	835	797	836	827	771	803	799	815	762	852	809	771	804	852	808	846	827	799	835	769	831	793	857	857	891	874	808	792	821	802	800	821	813	845	776	801	814	806	823	856	831	840	828	797	800	791	813	830	793	785	837	785	819	790	809	816	816	869	798	782	793	753	782	881	807	801	799	831	857	849	801	802	807	835	836	790	787	819	847	805	821	840	816	807	833	854	886	778	826	830	849	789	856	840	857	785	831	813	822	837	814	802	824	841	787	794	833	820	760	780	853	832	834	812	840	810	776	809	790	786	797	821	835	805	793	795	864	803	826	790	829	771	859	810	840	834	807	846	809	824	837	818	817	819	853	781	849	796	860	814	824	808	840	770	809	782	878	842	788	788	787	879	819	833	781	834	850	782	803	863	831	825	829	818	772	750	827	826	844	781	840	878	868	806	813	811	801	783	771	844	790	839	819	887	820	814	812	835	762	797	825	819	791	810	828	819	812	807	851	817	790	787	830	809	836	840	773	806	888	805	794	832	832	829	797	791	802	816	872	810	781	798	799	837	787	818	844	799	843	869	816	847	846	833	802	814	793	777	882	800	805	827	777	864	824	852	784	781	816	827	806	833	864	788	805	794	798	844	827	821	849	775	848	803	822	868	771	842	831	833	796	828	807	841	800	807	810	818	783	796	833	783	860	833	824	787	800	777	821	768	797	862	802	822	817	793	842	820	864	829	806	791	804	783	804	848	856	787	837	751	813	836	828	804	777	803	825	792	839	808	782	841	856	788	809	785	774	828	825	780	850	791	807	868	820	831	857	820	823	783	798	808	823	792	847	794	810	802	763	784	810	761	835	821	875	769	851	831	855	865	815	851	786	816	774	839	869	801	772	784	771	800	839	788	853	825	771	815	819	824	843	798	807	816	850	801	815	812	814	840	763	807	803	812	806	855	835	847	773	837	850	779	852	803	836	790	824	786	809	823	858	869	789	789	841	800	830	853	876	765	841	861	749	841	775	791	792	820	841	790	844	796	837	817	774	788	757	805	821	807	804	797	779	797	798	729	822	824	811	782	775	839	825	797	831	762
43120	65776	17106	11604	15142	14035	10710	8798	8091	5932	3826	2965	2866	2650	1876	1749	1615	1515	1475	1395	1284	1153	1181	1281	1272	1319	1187	1247	1245	1304	1224	1237	1186	1137	1114	1156	1068	1040	1039	1029	1030	982	1032	1027	1015	1036	955	1038	1025	963	1044	971	994	987	1042	1053	1008	958	1001	994	994	1028	1027	970	1028	1005	1042	988	1024	1003	979	1007	985	1023	1012	1013	1031	998	1044	980	1011	983	965	1009	979	1014	981	995	1014	973	991	964	955	1004	985	1024	997	1015	972	994	975	1020	1030	1007	977	948	1042	1048	1006	992	899	1037	956	994	1001	1011	960	964	1010	1008	958	1006	989	985	953	965	1008	986	1039	989	989	1013	988	1011	964	958	983	977	957	938	998	1005	962	1011	1034	1001	979	960	962	971	976	1005	979	973	1003	1041	929	945	972	914	1051	1029	998	956	943	1008	965	995	1027	937	923	997	956	1002	965	976	950	1031	1000	973	1053	987	981	984	1003	1058	895	1000	1007	931	955	978	968	1014	995	968	1025	931	1021	1024	992	957	975	1026	949	979	953	965	1018	975	956	1011	962	1028	979	935	961	1018	1001	989	979	963	977	926	976	996	1022	1007	1034	967	995	1010	990	999	1032	944	1021	1033	984	930	984	965	1025	945	967	1014	1037	985	979	999	999	991	997	948	947	1005	1001	999	1007	1054	999	1056	969	1011	1009	987	1027	1006	965	933	925	999	981	946	992	1018	1005	976	939	967	996	997	940	1021	1030	969	1016	1006	936	978	1040	989	1063	970	996	1061	983	1011	979	1018	967	1020	976	1045	972	987	977	899	1012	986	946	1008	983	1002	1003	1010	985	999	945	985	997	996	1004	977	987	1017	992	937	943	967	972	943	992	955	1015	959	1025	982	965	985	965	981	947	971	997	1002	1004	1016	987	983	994	1043	983	1009	1004	988	946	1005	987	937	1016	900	964	971	1006	979	952	1017	997	1027	962	1070	1001	1047	951	993	992	960	988	991	1004	1056	975	949	979	1001	968	935	1028	950	963	1023	950	1033	1015	1078	993	966	953	1003	987	952	992	960	947	1005	1009	971	1017	945	990	947	1024	932	985	987	963	966	990	955	950	998	1041	982	1030	982	973	984	1004	967	924	993	962	990	984	992	973	970	984	1062	1029	980	982	947	1031	992	980	932	989	984	1030	997	988	954	974	998	949	1017	997	977	964	1002	1019	943	1043	959	971	1040	1044	943	1003	1009	1010	953	947	986	1014	1020	955	1000	993	1002	979	1032	931	1013	954	1001	1015	948	994	988	953	966	967	966	972	1043	936	1013	953	1038	963	981	965	977	977	957	992	1010	1046	1008	988	995	1007	957	984	1015	944	985	952	966	998	1006	1035	1019	1002	1007	1001	994	988	1039	999	1025	1036	979	983	1033	1025	982	988	922	951	988	988	1014	985	974	959	1042	995	958	987	1008	1038	1036	1005	997	1010	956	940	976	1001	1006	1030	958	994	973	972	1023	1061	988	1023	1034	1011	973	963	982	973	931	986	1003	995	1030	984	975	972	993	1018	969	970	1019	1007	1023	975	947	983	942	995	970	1036	1020	986	987	1016	957	1009	940	1007	967	932	982	1008	985	963	1001	978	973	963	973	987	985	987	949	1046	971	973	956	977	1006	986	1007	973	977	1006	1028	965	1007	1019	982	1044	970	933	1083	978	1004	1050	1003	991	997	1019	982	975	963	922	978	1003	1039	936	992	1005	999	1030	934	981	981	983	1007	995	1011	959	995	958	1055	981	992	982	988	941	1046	1020	980	998	975	949	981	932	1033	975	975	1019	1047	979	1004	1088	1025	1000	981	993	946	1000	1001	967	999	1017	947	1008	955	994	994	993	984	964	948	1029	975	936	966	956	995	944	985	1019	995	933	992	1021	982	978	940	997	1015	1024	994	1006	1001	989	972	1002	1003	1013	936	968	1030	949	964	1009	1035	980	1007	954	970	991	1015	1002	975	992	981	972	990	1010	1007	991	1003	982	1010	1068	974	1020	1020	958	972	992	979	1065	1026	972	986	956	997	993	1057	1002	1006	1004	971	954	934	943	982	990	976	989	984	1002	1051	985	1007	1008	1022	979	955	1006	977	1032	983	1002	955	1042	930	1022	995	976	1003	948	918	1001	973	1021	967	986	997	1002	976	1058	1003	1037	1012	1057	982	934	983	935	973	971	945	963	973	1000	1026	998	1012	1005	1012	989	1027	982	977	1011	908	993	967	993	974	1053	1023	986	1019	985	978	965	999	966	1005	953	938	964	966	972	979	1008	988	1001	961	1012	976	948	980	973	1035	996	936	919	1015	982	939	1028	979	1012	991	987	986	973	1051	1009	954	971	951	994	1007	968	979	982	1026	1011	979	1030	1018	945	1020	1033	969	896	948	967	981	974	944	1027	1034	1012	991	1000	974	920	1003	968	984	977	994	984	949	994	1023	1097	1018	962	955	1013	979	998	970	988	1001	958	968	974	1028	990	983	975	976	997	986	954	990	944	1001	1043	1003	989	986	993	1000	1018	924	1009	1019	985	1027	976	1024	1006	989	1003	1005	984	962	986	1033	982	987	1030	984	1034	958	920	1017	1038	1005	951	975	986	1009	981	987	965	1015	1037	1012	955	983	932	1006	980	1008	983	1042	970	970	964	971	981	969	984	962	1015	1019	1014	982	1007	1056	996	962	1004	1045	991	1018	1022	999	976	1013	980	970	930	958	985	1040	936	947	957	1022	992	951	998	1004	1006	986	967	1005	985	967	949	983	1024	975	926	938	995	1015	1003	1010	992	1035	1024	942	1011	987	998	986	946	995	1009	950	1013	996	1007	1000	962	987	993	1038	1028	930	981	968	993	994	889	997	1008	976	997	979	1002	983	957	1029	1001	1001	979	995	976	986	980	1004	963	980	978	1014	985	945	991	1002	1005	987	1025	988	949	960	1019	961	1021	1041	966	934	965	1025	974	978	951	992	987	986	974	1027	971	1015	1013	979	941	928	982	1001	960	935	1007	1018	988	1045	1051	1001	950	991	1009	1000	965	1002	981	1007	961	980	1032	977	1015	973	986	1001	975	1030	940	978	1011	972	964	1065	1003	981	980	953	970	957	1018	988	1002	1008	1011	930	1032	953	973	983	975	1045	960	975	995	989	1006	999	988	1015	984	980	1015	1006	992	1026	1021	1007	1003	1008	978	1051	977	972	1027	1000	922	1000	994	1004	968	998	926	1007	983	982	979	982	985	978	973	1040	934	951	983	1021	997	967	1021	1039	992	994	997	927	1001	951	985	971	1034	1045	958	941	953	1021	964	991	1042	988	995	987	1014	970	1027	948	1015	910	981	956	999	1050	1025	985	976	1012	960	1056	1002	983	1022	989	959	978	966	964	981	1015	1053	938	958	987	946	999	993	973	994	952	946	997	953	957	946	960	1012	979	1039	1003	955	963	1038	976	997	996	1007	1038	960	1016	1021	1014	943	1050	984	967	997	948	987	965	1060	1000	967	944	997	1018	1028	1023	982	998	943	1011	1030	996	969	983	969	1001	985	948	1002	1006	1012	953	969	1032	1041	978	945	1053	1022	998	1021	986	928	972	965	985	1003	967	981	972	1002	1015	1038	1010	1009	960	1031	985	928	954	963	966	960	1035	948	969	956	968	1020	987	959	985	1003	989	963	1027	1040	1054	1062	973	976	982	977	1052	984	977	991	1004	1021	989	955	980	1015	948	1020	958	993	990	928	996	969	1038	1010	1007	974	973	1023	947	973	1002	1000	1016	986	994	994	1105	1005	951	961	1031	979	1003	982	985	1028	1019	1027	988	958	934	959	993	975	950	1014	1010	998	1026	919	989	1024	957	946	973	965	973	1019	1013	955	978	971	984	990	981	1019	974	974	1004	998	1046	971	1006	954	906	989	968	975	1005	1013	997	1007	987	949	1022	912	1027	947	1053	997	1013	946	964	1042	978	952	958	1043	974	990	987	975	927	957	1086	997	967	935	1017	958	958	993	1023	980	955	988	962	1005	1034	985	1013	939	946	1019	986	957	962
28698	25889	14248	4130	4762	3740	2726	2145	1937	1336	1160	912	945	794	737	643	646	630	652	611	546	523	596	631	652	574	578	624	571	616	538	588	557	605	564	550	534	568	551	559	519	557	526	559	542	584	560	554	537	523	546	547	536	521	525	530	529	536	545	494	528	540	536	557	545	555	530	562	562	544	510	550	541	543	614	520	545	547	547	518	519	501	505	542	559	564	531	503	542	568	541	517	591	552	528	557	580	529	508	580	577	560	510	524	529	531	518	517	527	573	555	535	530	572	538	547	508	498	585	558	497	554	517	523	577	562	514	512	557	553	555	516	558	552	521	536	533	544	535	508	553	597	533	508	517	564	555	547	544	535	549	532	570	525	534	530	543	530	541	579	529	563	516	562	540	535	539	605	492	539	539	551	538	545	509	539	547	554	570	607	585	547	522	555	523	546	545	560	562	560	539	527	540	546	539	583	538	533	544	536	505	524	583	524	548	523	556	576	542	496	500	574	541	523	544	571	586	560	575	528	553	562	542	554	547	556	544	538	563	622	552	524	542	460	543	550	563	513	524	583	563	543	564	538	515	514	503	568	524	532	576	538	523	504	555	534	510	532	532	581	542	515	537	541	553	569	530	506	558	523	551	517	544	562	497	548	523	514	548	527	543	528	539	579	566	555	534	505	550	563	507	522	532	506	539	503	504	554	581	568	520	533	509	530	585	521	570	528	555	518	584	556	530	572	554	549	513	551	554	542	536	553	537	529	517	599	543	557	544	534	507	514	556	528	587	520	561	570	545	481	579	517	546	573	573	530	519	519	552	517	517	574	526	556	568	576	565	584	570	552	510	521	542	533	517	518	570	520	496	540	547	516	555	535	566	554	564	530	531	542	559	554	491	512	556	523	509	520	516	536	508	536	568	516	577	494	525	564	521	520	550	522	524	565	504	504	532	613	521	557	551	545	516	503	517	579	515	558	547	515	523	517	587	533	496	587	559	565	564	543	527	540	537	528	544	574	569	556	556	567	560	530	499	536	550	524	541	570	518	561	536	527	560	558	565	560	510	561	560	567	531	540	533	513	548	559	523	499	532	546	554	555	524	541	546	490	503	534	559	573	547	540	521	541	486	523	580	526	497	544	541	514	553	589	560	528	582	536	565	540	552	520	523	481	535	516	549	540	563	587	541	530	553	508	553	523	562	544	522	519	566	545	517	520	511	539	520	523	552	535	562	562	543	544	536	534	539	545	536	528	572	506	531	566	500	554	586	527	531	550	565	568	549	526	561	537	559	555	559	530	555	569	522	574	508	523	542	525	580	565	530	525	541	556	544	551	578	539	556	600	592	580	546	523	543	523	522	528	539	539	547	541	522	520	516	557	513	518	562	551	514	529	560	550	544	540	560	526	537	553	573	512	532	535	575	552	566	551	554	501	559	544	596	563	518	534	545	543	559	539	526	526	529	548	529	584	548	540	521	527	497	518	542	518	520	555	579	542	578	550	544	542	516	583	543	550	545	516	542	528	587	531	548	573	580	546	533	555	572	552	522	541	511	553	523	553	539	529	553	541	531	504	525	550	573	569	534	525	503	537	526	559	540	570	518	559	531	566	544	535	566	514	545	581	552	562	514	540	567	558	536	561	551	520	574	550	510	529	554	542	533	517	539	541	492	533	557	573	533	566	566	570	568	544	551	536	563	547	527	518	525	540	506	594	539	547	559	527	510	538	532	545	514	546	517	593	547	509	530	542	517	543	506	517	500	565	578	557	553	578	549	567	549	539	510	540	561	513	542	540	512	515	527	583	558	574	568	531	558	530	568	509	555	536	552	523	566	543	559	534	520	555	529	554	507	492	555	530	570	517	573	533	535	506	517	556	544	540	569	545	530	491	493	545	569	570	528	574	558	561	562	571	537	555	546	540	572	519	562	545	510	523	521	543	552	524	544	520	575	537	549	515	530	552	579	543	554	518	532	544	509	598	560	537	541	553	544	518	517	552	545	552	532	545	551	541	553	529	523	546	534	554	483	552	517	528	553	530	568	524	552	534	540	608	515	535	565	553	530	553	554	519	519	513	545	570	552	499	565	582	541	526	569	524	543	539	581	547	516	526	533	552	523	532	493	553	553	551	508	538	517	534	537	529	560	558	529	604	542	547	543	549	547	555	527	561	581	510	550	549	538	515	600	517	527	533	590	558	538	555	577	583	541	555	543	542	519	567	551	525	552	560	527	557	513	545	557	540	541	566	538	525	516	520	514	553	559	552	552	499	572	529	525	565	529	548	515	530	543	535	572	562	576	504	527	541	558	527	613	561	559	527	579	535	542	540	561	534	537	551	539	582	578	528	512	545	560	520	526	523	556	513	557	555	566	532	555	536	507	513	590	521	557	565	571	525	562	548	519	583	521	516	538	569	581	534	543	554	603	507	545	515	486	517	556	548	518	546	584	531	540	535	571	511	532	518	557	512	549	540	542	530	546	555	512	517	513	551	563	505	548	543	533	535	507	524	537	567	536	544	555	541	599	544	545	544	527	538	535	537	499	579	565	482	549	485	518	543	563	513	527	562	522	545	540	553	570	550	643	555	537	535	576	547	549	558	538	565	537	567	529	536	567	538	549	557	572	523	532	538	546	559	604	573	563	555	569	501	518	571	571	557	559	503	539	569	548	503	563	538	521	501	559	559	540	528	559	585	565	540	563	527	535	567	535	562	547	524	516	553	539	550	552	533	548	519	545	539	574	535	526	537	468	522	572	514	556	561	570	525	546	516	529	517	520	539	539	565	523	544	572	553	533	526	592	580	567	553	543	529	563	526	579	576	537	510	527	534	551	541	543	568	547	554	530	527	550	564	573	544	534	562	528	527	584	516	569	492	540	535	517	573	562	534	535	529	551	552	549	562	573	526	570	528	510	563	518	565	553	540	543	529	554	545	530	532	514	515	523	510	554	556	576	556	551	554	548	536	532	502	524	574	526	502	586	486	546	540	535	514	525	504	569	564	546	566	523	513	602	555	540	597	564	516	518	560	551	510	543	547	534	551	572	499	545	566	529	589	548	513	499	578	530	495	549	511	540	565	551	532	578	550	539	534	553	575	471	538	522	550	506	521	505	555	574	562	550	571	623	515	498	518	560	530	553	514	540	550	550	514	550	581	531	526	544	577	560	502	548	529	567	530	539	573	498	552	545	560	556	560	550	545	553	552	526	549	521	540	573	530	542	516	520	518	493	557	537	568	545	533	519	563	550	545	551	570	530	549	565	481	548	526	508	539	499	542	536	545	527	492	505	548	560	526	541	560	551	542	528	556	600	534	522	543	545	486	535	550	545	534	595	569	546	520	542	520	545	536	526	523	560	529	562	578	507	538	575	560	553	532	555	539	555	563	540	539	581	525	551	567	496	531	605	538	520	554	573	509	568	537	513	537	517	568	545	543	574	523	519	522	508	515	544	522	510	533	529	540	569	534	555	560	546	536	519	579	577	551	535	529	543	537	552	540	537	545
34430	38889	3584	4596	8801	7130	5645	4557	4071	2544	2061	1586	1585	1276	1010	843	866	978	807	763	704	728	731	755	817	764	774	763	827	751	741	721	729	734	709	703	689	693	689	688	666	691	670	692	660	673	609	620	686	678	641	664	634	629	690	679	668	649	621	652	653	640	636	641	684	667	674	627	660	749	688	643	635	672	677	615	647	656	670	719	682	658	683	673	684	681	666	641	657	627	663	644	656	696	628	672	643	656	683	665	653	635	725	678	684	689	678	598	648	690	646	633	689	700	700	647	642	668	634	662	629	653	660	664	682	686	644	708	640	664	605	665	630	683	675	646	677	617	642	674	679	663	676	650	659	663	659	676	663	692	649	651	697	667	617	666	675	623	635	698	637	684	635	628	687	661	710	648	690	657	624	657	655	640	648	635	672	639	668	601	668	660	654	710	687	609	674	673	669	642	628	647	617	658	654	637	643	740	677	642	654	701	702	662	641	663	661	674	631	662	704	669	670	645	669	728	696	670	684	672	703	639	640	659	645	631	633	652	622	625	684	679	602	641	613	684	639	707	648	675	670	660	651	657	695	684	677	674	684	639	642	621	663	688	693	614	682	623	641	695	653	670	633	684	663	668	644	680	694	655	644	632	667	679	656	687	622	648	654	654	675	669	680	647	653	698	651	663	631	674	613	618	663	641	636	668	690	622	644	642	647	622	693	659	617	649	688	652	654	651	628	685	674	655	674	677	703	623	652	673	673	656	627	636	719	651	664	675	632	695	672	694	651	648	685	652	638	709	636	709	657	654	648	677	645	654	676	700	630	671	636	666	656	622	692	632	628	665	675	700	636	666	641	704	662	697	656	663	635	647	672	641	630	674	679	632	636	686	644	654	683	676	663	648	625	668	631	663	650	676	690	658	629	672	664	676	674	675	621	693	676	686	627	647	643	644	706	617	688	671	645	614	644	666	686	701	722	675	680	660	655	642	653	642	632	621	634	652	642	663	674	640	659	662	652	694	697	654	706	612	706	659	608	659	660	625	649	680	657	679	656	702	693	676	660	676	674	634	745	693	632	682	638	656	684	649	691	672	646	675	646	684	664	673	657	671	654	647	664	677	659	594	660	658	677	678	679	694	678	651	640	647	685	664	723	665	700	627	641	655	659	636	641	676	625	641	654	673	664	670	650	691	614	653	629	666	666	662	692	635	652	669	676	655	654	700	680	624	713	660	673	646	652	670	621	633	655	675	645	644	653	675	723	650	657	674	671	646	671	656	668	628	644	660	657	636	698	635	672	714	645	678	651	663	645	655	680	653	624	673	616	662	673	659	667	691	635	603	647	660	716	664	651	675	663	634	672	675	671	672	691	621	649	678	690	695	642	661	643	628	682	640	662	680	631	667	626	608	682	674	644	659	700	622	637	709	669	718	672	623	648	693	651	680	693	666	674	719	650	657	691	686	687	690	628	661	667	665	629	646	665	608	680	664	658	659	675	715	700	675	632	684	638	662	683	703	694	675	680	650	645	612	675	644	670	647	654	666	604	655	621	687	662	654	641	609	649	651	652	664	685	719	669	661	642	683	679	678	634	682	709	648	662	656	655	663	672	637	684	633	683	645	647	672	695	670	663	636	681	658	667	669	706	663	631	671	715	685	696	645	619	626	669	686	651	624	677	685	696	651	656	617	714	660	668	669	680	668	677	687	703	651	694	656	677	661	634	679	682	676	620	686	655	654	653	645	624	664	651	687	627	655	648	624	691	660	720	637	659	650	694	704	667	693	670	642	626	652	678	636	670	659	614	647	696	634	688	660	650	673	663	690	669	704	720	616	650	693	678	670	671	722	625	658	670	684	648	675	661	722	656	634	665	638	665	648	682	674	671	635	643	632	632	642	652	665	633	675	631	651	630	660	645	697	637	615	655	656	704	674	625	678	684	678	658	691	675	672	672	680	650	628	676	665	685	649	667	679	626	668	644	657	664	664	675	661	608	633	677	680	679	659	688	688	674	662	646	661	691	665	655	656	663	607	646	706	693	680	663	651	660	619	611	649	688	655	625	669	701	689	684	655	690	659	667	646	646	656	625	636	660	683	688	693	668	659	692	604	644	681	639	636	664	668	677	640	699	687	685	651	666	709	696	669	660	704	683	673	677	648	657	685	631	678	630	700	675	646	643	686	663	624	632	639	648	664	648	671	644	655	672	661	686	647	616	694	674	682	642	641	625	626	701	667	649	630	693	623	677	667	687	662	643	636	678	627	647	669	663	687	642	654	654	644	683	615	693	675	657	652	637	651	668	690	709	656	678	653	637	702	650	643	675	641	669	661	680	646	660	661	672	693	685	660	637	655	637	668	668	667	619	645	678	687	720	696	651	673	705	678	676	689	655	661	658	646	651	652	685	643	622	634	661	648	640	690	650	722	645	687	698	645	691	669	652	635	663	658	635	702	670	700	678	658	652	598	716	693	666	688	731	617	658	648	655	661	681	619	627	642	656	657	666	698	661	642	643	629	656	636	659	657	643	638	651	648	680	692	658	668	707	674	695	665	679	652	682	680	656	636	620	678	640	702	606	639	643	684	671	631	674	688	643	697	686	708	656	657	648	695	686	637	683	664	708	742	648	652	685	689	659	685	686	677	656	665	674	646	636	663	637	671	665	668	653	646	685	663	672	661	627	655	651	649	688	698	647	681	631	680	643	655	608	682	610	685	634	665	701	620	657	674	682	642	679	684	631	620	620	659	674	666	648	644	715	663	683	652	670	639	708	669	709	642	692	661	657	654	644	701	640	668	691	654	700	655	684	693	644	647	735	709	637	685	635	644	660	657	669	647	662	659	652	683	720	647	651	693	689	644	629	663	711	701	678	652	673	679	714	674	684	660	681	667	690	706	700	630	634	650	658	640	668	671	624	694	663	658	623	629	679	693	666	665	653	632	723	666	613	676	661	679	661	673	677	692	645	682	615	659	666	640	697	629	650	669	650	662	605	607	681	650	637	670	681	669	673	683	665	651	648	696	645	629	625	655	638	645	681	638	676	717	674	712	665	638	669	671	672	702	651	681	629	737	648	685	678	675	687	645	646	688	704	659	703	637	650	660	681	683	697	652	621	651	657	662	602	654	644	665	644	626	695	641	671	626	665	703	631	665	630	652	640	633	711	668	647	658	696	665	659	655	646	660	672	646	697	646	632	678	667	632	710	676	715	628	672	674	649	662	633	598	638	655	631	658	662	622	677	669	681	642	717	640	708	634	649	669	662	642	628	687	653	700	667	675	676	668	645	704	674	681	648	671	682	688	690	634	649	625	626	683	655	641	635	696	689	703	687	623	661	678	623	691	639	671	632	652	656	619	642	657	681	656	663	616	683	668	689	643	677	642	614	688	637	645	666	690	647	684	649	671	716	700	686	651	628	635	644	671	671	645	697	684	707	671	698	683	710	690	669	629	662	639	643	633	704	680	653	626	613	663	688	630	618	657	671	656	666	680	664	655	672	627	669	689
24070	21110	28249	24095	21086	13678	6280	3918	2951	2513	2006	1694	1509	1426	1091	1043	1050	954	943	933	881	889	876	930	971	919	946	903	857	817	874	925	852	864	835	844	842	830	864	817	795	786	870	872	814	827	797	828	843	816	838	814	783	847	804	818	815	803	798	821	807	846	815	828	807	797	812	788	829	853	814	825	849	816	807	824	815	804	840	809	837	815	853	783	819	816	821	810	793	867	711	837	796	816	815	836	804	877	791	776	793	761	797	783	811	833	788	839	805	839	761	822	823	834	769	855	805	813	774	837	777	781	827	833	802	781	752	803	825	821	834	830	753	806	806	777	812	791	773	793	802	825	828	785	843	807	805	803	797	752	778	804	842	886	857	811	784	844	837	811	795	808	820	793	819	776	806	796	753	780	780	835	791	810	784	782	823	801	814	826	804	792	789	811	836	861	757	847	777	772	823	821	841	761	821	845	816	798	780	838	813	817	824	802	838	807	795	789	780	806	808	817	806	760	784	778	828	852	806	783	798	801	762	828	839	829	828	854	806	858	801	828	775	782	767	825	852	804	800	799	767	799	813	869	813	806	780	745	827	815	844	794	809	871	783	870	775	792	799	777	836	834	795	828	790	809	769	801	811	789	759	799	815	823	875	819	761	804	834	759	800	821	863	855	877	840	827	830	848	806	820	819	778	793	817	771	780	820	743	797	794	784	790	838	808	797	819	805	809	826	851	816	790	816	785	814	840	857	852	832	796	846	831	792	749	817	818	832	841	795	771	831	782	809	781	783	791	871	811	810	767	855	774	788	771	783	860	781	804	843	815	830	818	775	822	788	806	863	821	828	765	838	784	776	870	797	772	807	842	813	769	847	792	779	791	810	807	793	757	772	865	830	767	796	802	803	821	828	793	833	771	778	782	760	844	792	864	821	798	815	796	778	818	812	783	818	820	779	827	769	859	796	791	865	837	741	818	775	852	765	798	785	782	788	746	744	805	835	782	794	789	809	794	815	789	797	807	859	791	780	798	867	837	818	857	871	774	855	792	775	808	803	762	797	813	768	796	794	776	816	782	852	829	814	794	827	775	796	851	802	822	817	833	784	890	806	832	784	764	823	756	793	863	849	844	798	790	790	841	777	786	830	809	768	867	794	821	781	810	788	816	795	820	855	825	813	795	839	834	778	812	808	797	803	733	782	815	789	799	837	754	781	829	766	786	741	774	788	822	775	769	808	835	801	822	791	836	791	840	849	782	786	836	844	819	801	763	822	789	821	799	821	802	841	807	785	784	805	784	775	821	815	785	748	823	796	776	815	804	830	805	768	832	795	832	792	851	829	810	770	821	830	796	810	806	758	786	810	826	833	804	779	813	832	795	849	822	823	823	784	756	826	807	798	752	864	769	783	757	799	794	798	843	779	868	817	780	827	807	820	810	809	824	777	801	793	791	783	797	809	826	809	818	834	850	826	821	799	815	803	816	799	835	797	810	769	849	826	804	807	822	826	799	829	763	781	780	826	810	768	814	788	759	821	798	836	845	845	849	793	869	755	792	812	746	848	807	783	751	772	837	789	826	792	841	841	825	874	808	823	804	763	823	801	821	869	809	840	811	807	878	776	831	763	853	747	773	781	796	804	785	814	827	774	820	835	830	832	869	862	793	827	780	814	813	792	778	851	832	804	803	823	759	863	835	822	782	815	781	816	788	791	815	734	782	798	824	786	813	800	823	774	786	777	814	792	795	821	790	792	748	813	854	779	792	791	807	809	728	845	798	779	850	847	816	808	824	842	870	810	808	819	810	818	821	792	837	805	792	781	829	819	814	759	824	768	777	792	781	834	793	790	797	836	806	813	811	772	852	835	835	772	771	796	790	812	792	832	801	783	776	821	784	744	821	815	791	784	750	790	801	819	878	777	812	802	808	758	783	798	785	817	861	810	813	760	819	789	850	822	792	810	786	754	813	824	799	804	816	802	763	858	750	798	751	787	792	832	820	835	813	794	805	795	793	837	839	833	810	819	792	755	806	809	835	771	790	786	809	822	788	767	799	784	793	783	839	829	852	800	777	764	792	826	824	774	797	781	834	803	762	826	818	830	786	825	764	835	762	807	851	787	766	776	802	838	793	815	788	835	780	899	809	746	795	818	789	856	797	804	824	857	863	853	821	808	813	822	858	814	857	834	817	832	809	797	799	771	778	842	803	801	821	819	800	826	808	801	833	827	881	815	778	796	805	786	791	849	815	792	809	824	803	825	802	804	832	801	775	829	838	790	750	757	795	799	823	814	827	797	807	818	787	833	837	813	767	816	800	827	795	771	811	857	853	822	761	799	844	742	788	784	812	757	811	789	784	791	782	805	798	825	862	753	810	807	744	786	806	806	788	820	823	816	805	784	797	811	825	822	784	817	806	794	822	817	800	779	823	861	851	814	793	809	834	843	827	842	861	787	819	772	780	792	836	825	831	841	779	801	820	817	824	864	802	820	853	803	785	794	833	815	813	808	812	818	793	767	820	768	800	778	840	843	804	781	779	829	774	802	801	781	783	820	862	825	860	797	868	819	797	815	803	832	822	778	756	763	820	800	785	771	795	739	789	774	765	816	830	828	775	824	812	836	799	817	796	835	791	763	816	741	851	799	727	803	786	778	793	801	807	778	775	821	801	774	802	782	824	805	857	822	813	782	793	839	770	823	796	833	796	817	834	832	786	800	703	826	790	841	803	803	794	848	796	781	813	832	793	859	795	813	789	777	836	798	800	781	790	803	819	832	804	806	813	798	820	818	799	805	776	799	778	759	804	804	807	782	836	755	805	794	810	811	853	809	781	776	775	769	821	825	841	744	829	840	811	814	825	782	779	790	813	816	828	799	813	811	792	772	727	833	809	814	751	858	816	757	788	830	873	811	869	739	790	830	803	806	813	827	779	807	775	790	822	793	783	776	756	796	818	805	785	778	781	797	820	855	824	808	831	803	799	773	792	795	774	855	830	805	784	811	818	821	806	831	818	748	792	799	802	828	739	755	808	776	814	786	793	830	783	799	824	809	816	779	778	809	852	805	823	820	822	811	781	802	772	784	828	833	813	852	799	805	814	782	809	768	826	781	772	795	806	773	793	831	766	807	717	799	754	832	831	791	803	787	820	803	829	837	775	824	819	816	792	807	839	777	868	827	813	841	826	855	821	860	745	842	812	836	823	776	811	822	871	818	790	806	776	828	771	765	731	803	798	782	751	788	816	789	778	750	785	764	814	775	834	831	821	761	809	778	831	734	860	754	859	811	825	805	775	786	848	753	754	797	766	763	811	825	772	810	791	782	839	821	815	802	756	758	746	783	796	832	792	826	818	838	804	820	873	824	776	803	801	799	818	820	843	821	819	836	805	803	821	764	839	784	785	789	767	845	792	804	814	791	793	808	879	833	836	823	800	797	812	800	771	846	757	800	884	777	782	852	822	811	851	770	796	846	756	826	786	783	813	847	838	797	792	808	748	836	784	798	798	824
38483	51845	8790	7927	13939	11797	9359	7438	5735	4901	3627	3074	2632	2297	1634	1438	1427	1441	1303	1228	1151	1151	1113	1216	1291	1219	1137	1141	1119	1161	1066	1101	1131	1005	1074	1047	1104	1025	985	1028	1000	949	986	1055	985	992	995	1015	949	991	900	1016	983	1010	1005	955	997	984	1023	1020	928	983	993	972	1002	959	1016	941	947	1037	951	986	984	973	1025	1050	1010	963	957	943	985	956	1001	1038	966	979	947	989	975	979	1042	1021	963	991	944	958	990	952	976	950	942	951	941	1040	985	1013	994	1018	1044	1002	947	992	943	979	1003	998	925	974	982	960	967	985	952	988	968	995	1004	997	973	983	938	980	995	970	1004	934	992	953	929	944	929	1045	953	998	986	979	1014	966	930	977	961	1083	941	914	967	927	980	971	998	983	1000	946	972	954	973	926	957	951	975	948	993	983	951	1009	919	1002	984	973	932	993	931	963	1020	981	1005	992	996	950	986	967	979	924	980	966	918	997	938	999	971	931	924	951	968	977	917	974	984	1011	950	978	992	992	918	995	989	994	957	938	957	975	940	947	982	886	917	942	927	968	908	945	946	979	936	956	1019	983	914	981	948	984	943	998	950	949	1001	1041	965	1008	949	941	996	982	976	919	993	955	949	1003	954	999	1011	966	956	972	945	967	953	956	941	1001	996	907	982	994	1005	991	948	986	953	977	986	1014	1005	1015	1005	974	954	990	1026	1010	974	973	1045	920	953	939	966	946	937	988	967	979	993	976	998	987	968	989	971	924	971	979	938	952	936	979	990	1028	955	990	1007	983	1004	951	963	980	898	1021	978	963	936	970	1018	995	989	931	1010	965	948	975	1033	928	963	1031	973	972	1001	999	1042	972	956	991	961	999	1017	942	1042	1006	959	980	1007	936	969	941	1000	890	1010	961	993	973	972	939	955	1026	988	1015	987	932	992	924	978	963	933	999	982	1005	1038	909	940	991	960	989	980	958	932	1001	966	998	955	972	986	964	998	1008	968	930	968	972	967	951	953	956	976	948	1012	1006	984	967	967	955	987	1003	949	989	993	959	987	957	1012	946	936	920	1004	943	944	1003	950	954	899	1000	933	993	983	992	1017	1003	935	961	946	935	963	972	1004	977	977	925	991	1002	973	977	946	975	953	970	1006	953	973	973	1015	995	922	990	949	991	922	979	933	1005	964	945	1018	918	1001	956	978	953	916	1000	992	979	943	1004	955	1012	1002	986	940	980	986	953	972	1028	978	966	959	934	1014	988	991	930	958	966	899	924	990	940	975	972	949	990	970	972	954	1007	1024	973	971	995	987	965	962	967	920	992	998	996	934	921	1014	943	964	897	966	979	939	954	980	961	971	1031	992	970	1008	966	1011	905	968	999	938	1010	995	961	1028	958	962	946	974	968	978	996	969	978	977	996	970	989	964	977	965	984	969	952	948	954	1023	948	982	974	969	936	921	951	939	920	1011	968	959	970	962	963	960	987	986	961	936	969	963	980	1007	1004	954	985	1009	946	964	992	1028	982	917	993	961	965	996	953	987	977	963	920	985	947	969	1006	948	958	965	965	923	967	936	982	1013	991	1013	1014	957	923	1005	924	1000	996	983	993	1004	979	980	925	981	957	994	991	973	947	1011	1032	1004	1000	963	982	971	940	951	943	962	942	1007	954	951	963	928	961	1022	994	958	956	963	928	1037	1009	994	1028	974	916	1002	945	951	934	973	956	968	936	982	959	1009	997	984	1010	955	978	989	971	1001	932	954	936	980	1002	951	966	966	977	982	936	987	967	937	919	991	933	946	971	939	992	979	957	977	930	989	949	933	957	991	953	975	982	987	969	1003	993	956	1027	952	890	1011	975	968	1015	980	968	1032	954	992	948	961	1024	1012	939	1008	977	938	971	968	971	960	947	926	981	988	906	955	922	990	962	910	975	984	965	913	916	970	978	932	968	973	980	955	937	1010	941	959	909	999	944	975	991	1009	972	958	1018	939	987	989	1004	953	983	977	951	965	961	917	967	984	951	965	993	990	985	993	1008	1019	949	934	999	966	955	967	930	965	970	950	960	977	989	981	1001	986	999	953	1037	928	1037	974	1006	992	974	1004	959	993	967	978	952	952	973	941	945	972	1007	916	1008	963	978	978	1008	992	934	958	989	966	974	1001	998	1004	962	907	925	941	935	1027	975	948	980	985	988	1001	974	972	953	956	925	939	927	909	947	977	974	1003	999	982	979	978	1048	968	969	940	967	998	1003	950	973	943	923	980	997	983	960	954	927	968	1014	974	1025	998	934	962	956	961	1004	991	985	951	969	1036	975	998	977	968	925	974	985	947	1006	913	950	936	995	996	998	958	928	947	980	921	974	917	976	941	989	985	949	961	944	945	1051	978	1000	969	979	967	1005	934	946	930	976	1027	933	957	943	965	933	992	994	940	947	952	937	974	979	963	998	990	938	1012	914	940	941	949	999	976	963	1002	1001	983	968	964	1005	981	921	994	981	977	1016	1007	977	987	984	990	978	973	914	999	943	1030	966	972	968	957	990	940	950	977	1007	954	951	959	956	1036	961	968	949	1028	1016	964	953	940	993	926	1002	924	987	986	955	1000	980	966	1016	983	988	954	988	962	1014	952	963	958	999	1012	986	978	1005	948	953	917	951	1004	978	969	968	953	969	1006	961	965	948	1002	984	989	960	991	997	911	1020	1052	940	943	983	1040	1015	1000	1042	951	984	1005	977	991	998	968	987	929	945	1014	963	995	950	969	984	970	986	950	932	949	993	968	976	930	977	946	955	987	914	935	966	918	967	1005	926	1015	992	943	932	1023	1014	904	997	956	1019	965	983	1017	953	947	960	1003	989	1000	957	1011	938	933	1001	976	973	929	906	922	994	1004	927	1013	1019	996	957	955	963	978	971	966	941	1019	1008	969	945	977	1014	994	1047	971	981	962	992	956	1018	923	945	954	948	971	985	944	908	928	924	977	940	918	953	949	1041	999	969	946	938	1011	1001	909	980	949	951	956	999	902	994	933	934	992	932	1004	981	944	993	959	973	971	987	976	954	964	1030	961	957	990	984	1034	981	1000	960	984	979	951	984	963	948	1008	949	1045	970	956	1005	936	991	975	969	967	954	947	1021	1006	1001	978	965	997	986	975	957	946	997	1012	1037	983	1020	984	998	1016	989	961	997	1012	995	977	968	1018	971	980	993	1026	944	942	984	937	979	946	984	991	904	1008	1018	944	964	980	916	975	962	927	1021	914	982	950	955	996	979	969	985	984	990	947	1002	997	1044	988	959	971	977	978	965	1009	997	968	980	943	980	982	1005	1000	970	997	955	960	934	1017	964	955	957	919	1025	1029	978	967	950	939	1016	981	959	931	944	999	992	938	1020	1032	950	977	905	1017	954	961	1028	1041	985	961	963	940	1019	997	937	1014	1050	1002	979	940	957	952	972	981	988	975	923	972	997	982	938	961	951	980	1029	983	929	1006	883	922	991	1021	920	935	970	1002	921	939	989	963	924	914	966	1001	961	917	1038	955	942	974	953	971	947	962	997	992	925	972	987	965	1003	950	987	1025	1021	995	1004	989	975	975	920	984	966	948	911	1037	951	977	1004	989	1018	979	987	938	1018	920	981	981	975	982	932	993	961	952	993	986	1003	947	989	899	964	959	986	1008	925	989	992	934	955	992	933	954	982	981	965	990	964	1014	978	996	956	962	931	936	1023	979	937	990	942	927	1043	986	985	945	916	961	971	928	976	1037	990	900	911	926	908	1033	983	969	1024
22986	21079	28689	23651	21083	21238	13619	5560	3622	3406	2670	2324	2137	1753	1281	1156	1115	1079	1011	979	961	887	938	962	900	947	962	946	877	896	960	846	871	880	869	864	854	905	831	814	781	792	785	807	825	831	845	796	792	818	785	785	789	843	809	857	825	840	756	860	761	786	803	791	824	825	778	819	867	806	815	819	805	857	810	850	809	818	823	793	742	760	823	777	790	844	748	767	805	777	805	799	793	784	759	826	842	766	724	753	807	829	786	745	817	784	754	794	781	815	848	795	800	805	845	814	785	816	804	793	794	802	808	791	744	802	803	803	773	793	832	800	740	775	762	764	815	758	765	798	756	827	816	804	778	765	785	848	742	822	795	798	859	827	821	810	798	778	732	824	798	792	810	782	766	790	780	845	824	807	795	880	799	820	810	765	801	782	780	796	795	778	761	787	784	797	794	770	750	779	825	828	774	856	808	781	755	776	816	752	792	786	814	776	770	798	787	857	863	820	824	807	809	819	791	801	795	786	737	863	774	807	791	794	738	835	795	811	759	808	768	786	811	810	758	775	839	811	750	787	786	783	755	757	766	867	780	837	762	785	807	814	803	778	780	809	832	719	829	790	774	800	791	786	802	825	781	835	799	786	720	766	812	796	755	791	861	768	738	807	767	790	789	790	808	788	798	771	819	787	801	792	802	824	722	803	760	842	807	800	786	831	774	770	797	774	816	779	779	747	791	795	775	830	805	766	761	761	832	775	786	821	774	799	784	748	801	783	803	766	802	787	803	777	796	758	794	749	773	796	823	746	759	740	849	776	799	783	780	740	769	801	792	769	758	811	839	791	792	768	780	803	798	751	813	830	813	742	799	810	804	733	806	853	787	792	822	824	811	740	760	788	741	802	843	779	808	775	733	824	809	768	883	811	760	826	774	802	777	780	811	798	803	807	822	864	824	795	808	781	797	761	784	798	791	784	806	841	780	841	812	759	800	782	767	821	782	787	807	826	763	775	805	812	775	767	792	805	802	810	769	837	770	828	844	791	788	741	752	847	804	808	779	793	816	759	794	853	743	815	769	816	846	798	847	786	822	767	770	776	754	768	775	725	761	813	768	766	754	784	781	772	751	750	778	794	809	821	802	794	807	819	785	808	784	775	846	760	783	810	853	799	777	790	822	853	814	799	807	807	799	793	811	776	763	780	810	767	784	783	815	802	815	798	749	785	824	751	763	803	810	819	790	824	766	815	788	809	794	812	811	798	821	780	761	761	808	780	758	804	756	804	797	760	749	840	790	800	771	745	754	783	776	786	818	805	788	793	828	780	779	807	821	766	810	793	715	800	738	742	766	837	790	737	862	803	824	749	834	767	826	796	787	803	802	801	803	804	790	788	808	769	760	792	782	796	790	792	853	819	754	783	787	816	850	818	801	833	778	769	797	764	795	839	781	825	813	777	746	768	851	847	806	805	838	762	736	796	785	776	775	778	794	782	851	800	761	831	768	780	746	792	769	819	757	743	778	846	775	760	802	832	754	815	815	735	814	787	798	836	785	798	804	788	854	833	841	764	743	774	841	775	776	768	786	837	835	768	818	843	834	781	764	777	828	780	808	767	739	812	768	802	745	747	774	769	825	820	827	771	764	781	796	827	764	773	791	762	790	869	806	759	774	737	724	745	793	795	776	754	768	807	835	819	816	760	789	766	795	767	811	826	862	731	776	786	794	800	770	811	790	780	788	798	788	782	766	772	773	774	760	784	793	779	779	790	752	771	801	795	803	776	836	792	791	779	775	773	760	785	810	773	818	779	766	780	840	796	808	853	743	744	792	787	737	797	782	769	812	803	779	772	809	816	814	801	788	755	856	818	754	777	775	783	810	787	786	818	828	821	758	723	787	778	842	799	789	761	810	805	772	811	825	790	813	776	831	784	793	811	835	740	823	800	821	826	788	746	768	815	818	819	810	789	792	792	755	751	769	808	819	814	805	774	817	783	793	781	771	772	812	760	772	779	765	783	852	822	824	801	831	786	778	775	804	798	798	787	859	812	774	804	814	763	789	770	834	803	789	789	871	800	839	845	834	774	791	785	783	768	747	761	788	781	767	828	769	810	775	740	837	751	746	848	792	830	793	838	771	841	773	810	862	792	757	741	801	747	795	807	805	774	748	802	811	816	851	756	763	785	805	806	805	764	814	793	829	779	816	818	781	780	792	718	802	821	769	821	804	744	805	792	807	732	799	809	739	722	776	830	797	824	740	782	786	845	814	757	790	769	801	779	799	830	767	786	753	851	801	768	816	774	849	778	749	801	785	774	799	791	778	791	789	824	770	792	786	787	765	790	810	782	809	800	781	772	783	765	793	810	768	782	744	794	778	782	812	744	779	801	810	814	797	769	774	742	770	799	815	780	771	826	799	802	786	746	787	755	792	821	808	784	814	820	761	751	810	771	762	770	755	765	776	814	727	781	818	784	812	783	797	785	778	770	779	793	808	791	746	816	787	769	849	747	797	789	791	788	790	777	762	784	785	746	798	782	811	822	770	795	845	779	800	798	789	766	729	797	766	773	815	801	759	778	763	821	796	758	811	796	811	775	798	794	808	771	737	794	849	760	805	742	806	819	834	808	813	790	775	812	792	767	860	772	803	753	786	743	816	810	853	799	772	775	801	780	775	765	778	865	779	825	775	765	809	775	778	766	762	762	784	791	804	817	765	793	813	779	807	755	770	853	772	818	775	810	786	813	801	786	793	764	755	825	781	754	851	731	804	755	745	789	775	754	783	783	792	796	800	804	849	735	800	783	776	759	798	800	775	780	772	829	807	806	760	807	818	826	789	765	774	750	769	776	774	827	816	788	774	757	770	807	738	812	805	756	828	781	815	836	790	803	775	815	823	765	780	807	823	801	810	785	753	802	770	807	776	783	797	835	787	748	812	737	765	800	811	797	828	818	781	798	809	762	788	872	774	776	786	801	758	762	816	823	818	809	820	759	804	801	811	808	777	791	818	787	824	806	798	827	771	770	805	789	799	754	749	767	705	796	824	792	811	720	851	807	824	803	811	809	829	777	769	778	748	811	763	768	812	760	776	763	826	792	786	755	788	814	797	798	820	753	812	778	817	789	787	786	801	741	801	797	753	804	774	850	829	825	778	758	815	797	740	777	804	760	797	799	764	753	812	805	807	812	817	745	809	846	812	773	740	809	784	773	750	827	842	794	752	797	767	823	802	778	761	834	803	793	826	775	780	773	794	760	803	802	831	785	808	813	767	774	805	802	808	828	791	783	760	761	807	778	813	763	783	793	831	786	806	760	737	767	782	793	792	773	793	783	792	791	755	741	789	816	805	788	790	813	767	792	769	780	746	791	848	797	820	792	849	782	782	813	783	770	792	765	767	723	814	779	808	739	792	768	807	819	761	794	828	796	813	769	769	796	771	801	780	779	796	803	778	804	760	791	789	793	758	804	785	770	733	761	792	759	782	814	745	817	798	803	759	756	767	836	772	761
43148	60769	14253	11610	17748	15403	12050	9545	7213	6675	4734	4473	3609	3062	1940	1643	1671	1605	1332	1315	1264	1301	1261	1303	1296	1354	1196	1193	1221	1140	1073	1124	1151	1131	1135	1054	1045	1045	921	1016	1022	1008	1004	984	947	952	1004	943	1001	965	971	1005	989	984	985	924	948	941	1007	980	987	1033	942	1002	1017	919	961	939	1017	1021	943	983	985	994	939	971	917	961	926	972	1015	935	932	964	924	914	972	955	915	955	987	974	955	966	1009	935	978	1014	940	950	950	950	963	953	956	919	978	946	953	951	1014	951	1013	940	972	989	925	954	906	978	935	925	1013	1000	978	989	950	962	902	949	939	917	939	937	981	953	943	984	988	958	988	974	913	975	1010	970	944	951	940	950	946	930	963	969	949	947	937	978	950	940	977	987	976	927	923	955	965	913	1003	1001	1025	952	984	999	963	989	938	983	952	971	994	1000	958	959	1015	953	944	978	975	974	1016	971	951	993	991	958	1050	932	924	963	980	928	980	953	907	968	993	935	970	989	948	940	965	908	931	987	962	967	981	943	1001	927	1025	959	1048	949	927	970	986	948	1011	928	971	915	970	937	953	1001	922	943	993	979	968	975	952	945	988	955	948	961	1005	913	961	968	916	1000	967	969	954	910	981	930	1046	962	940	1029	927	936	926	961	950	947	990	908	978	954	906	948	933	948	920	939	974	931	931	928	952	954	974	990	1012	949	959	958	1038	972	1015	964	980	966	943	979	967	915	978	976	1001	898	908	1004	991	960	968	940	986	931	967	972	940	961	974	959	971	1000	960	957	1019	956	934	947	965	972	963	980	965	953	929	905	950	935	949	972	975	941	943	981	981	927	1024	969	993	921	1010	945	980	970	978	917	938	955	982	952	1023	948	1011	952	947	984	944	978	954	961	934	938	934	992	1000	992	960	931	902	927	968	883	917	937	986	1015	959	1001	980	939	968	908	931	1013	908	940	882	967	977	973	955	951	932	993	938	973	958	935	1008	951	962	956	984	958	941	954	938	1021	923	929	966	970	952	965	993	946	900	946	933	993	948	1014	958	917	955	924	999	972	937	996	958	978	1001	969	912	954	961	940	952	1035	986	978	897	934	951	919	982	996	941	968	966	920	979	942	1008	990	993	896	1042	996	909	930	1006	964	989	994	977	945	974	993	968	929	936	972	999	939	951	969	931	959	938	979	1005	964	929	944	1007	936	969	980	980	954	973	964	970	985	971	979	985	966	1059	893	1001	997	1006	924	957	965	982	986	932	967	959	936	951	963	1014	936	939	978	962	998	983	996	989	921	1005	978	939	912	998	992	975	920	952	942	994	954	1018	1011	922	992	949	955	994	960	966	933	945	932	969	923	908	979	972	1013	958	971	964	915	966	948	940	969	958	999	964	947	955	936	913	979	910	964	1003	978	945	961	993	948	989	992	935	955	935	960	1007	964	916	995	986	992	959	949	1002	899	929	954	966	969	978	946	1002	983	1012	1023	1001	953	980	963	950	940	943	927	1033	942	961	979	1008	938	965	1013	957	946	992	932	981	971	990	940	998	1003	986	1012	994	955	988	935	957	1000	970	991	955	968	877	945	919	995	985	933	947	904	981	932	1007	964	938	965	994	908	997	969	954	979	941	924	964	955	1020	975	935	932	934	987	952	1016	972	961	993	964	949	1021	928	993	940	978	969	961	984	960	942	956	965	970	989	920	972	990	945	967	944	963	967	974	943	960	946	956	969	986	977	1009	974	1004	973	922	968	940	962	1034	921	943	926	978	1016	915	989	937	977	988	1026	985	977	949	953	883	944	997	1013	971	1003	994	972	959	956	928	975	1005	952	948	897	949	1011	965	944	983	907	936	991	972	982	937	973	972	957	981	986	951	975	957	951	1006	945	958	968	953	951	983	968	966	926	943	974	989	962	924	988	954	944	993	981	970	972	987	960	939	982	979	958	983	963	951	994	954	964	989	954	993	1022	1030	971	970	939	955	932	1005	972	940	968	974	968	959	1006	983	980	1007	996	925	970	933	961	973	973	965	914	974	971	962	945	1012	931	897	963	956	1002	926	983	994	961	932	1026	990	980	969	961	955	968	998	978	979	932	1007	935	983	941	981	999	978	903	967	1002	937	929	957	948	971	980	975	965	949	994	986	937	952	903	951	988	986	995	985	960	960	956	978	992	956	967	944	933	1006	960	999	923	962	915	1013	962	970	971	963	973	925	960	951	977	1014	929	994	937	931	949	964	972	926	910	978	964	909	1016	965	959	950	932	975	882	965	939	942	927	1001	923	965	970	937	945	938	984	938	1000	981	916	993	927	923	970	969	961	969	920	916	954	997	973	985	928	1008	936	942	966	1000	912	945	986	1012	954	987	988	1003	976	940	946	959	978	940	933	909	940	981	1028	984	928	933	927	914	932	925	961	932	927	979	926	1006	959	964	938	973	1001	987	954	1003	961	957	920	938	955	878	933	919	970	988	928	968	890	955	944	975	985	941	990	967	929	931	957	927	970	916	982	972	973	961	988	892	983	991	1016	961	989	961	949	997	986	993	954	984	944	966	1006	945	951	983	960	933	925	982	972	926	965	950	950	991	954	960	984	937	992	962	946	949	943	938	976	987	998	931	972	962	979	989	941	970	944	961	1014	938	946	971	950	957	955	960	918	934	966	943	965	998	1005	972	930	953	997	989	1011	940	958	954	990	947	984	949	976	981	960	985	990	982	993	978	961	963	991	990	953	947	979	940	959	1005	989	1001	957	948	985	971	997	958	943	915	1003	941	973	994	954	994	963	969	958	969	989	984	1028	954	952	1030	974	1030	907	1039	940	967	1017	919	981	915	914	968	1009	972	978	941	905	986	938	984	999	998	921	948	951	982	993	987	954	952	935	978	962	973	1005	953	944	967	995	944	968	912	1011	911	963	948	1015	1025	950	998	997	987	950	998	962	966	980	925	998	898	956	1003	974	937	926	918	958	906	957	936	909	985	968	941	984	980	983	1003	962	958	1002	948	944	941	969	1024	992	925	964	969	1011	966	961	950	1005	1007	949	988	973	959	928	977	989	939	943	956	957	941	952	956	971	1010	1003	1000	995	950	991	902	969	1017	936	989	952	986	958	1016	948	991	989	1016	969	1031	959	959	1011	930	964	938	974	887	904	976	981	920	940	913	998	986	948	1002	1033	943	925	928	914	950	906	943	907	910	961	958	962	977	928	988	984	936	928	1015	957	957	1023	945	934	967	968	942	1016	986	955	1000	924	929	1004	971	949	990	965	1012	975	960	993	970	948	957	1017	971	932	1008	977	960	932	934	980	956	983	955	917	926	990	957	958	962	955	997	945	926	942	963	952	985	956	928	965	942	1001	991	950	1011	985	890	1002	963	947	947	984	956	980	902	946	971	944	908	925	958	963	935	918	953	988	958	958	948	944	928	883	964	933	990	967	983	925	947	958	987	940	1031	950	984	966	988	929	979	997	1006	957	977	973	940	947	964	963	905	961	930	976	986	974	915	988	966	960	969	972	926	996	988	974	969	928	950	990	957	945	964	953	904	972	987	983	915	928	970	972	975	947	937	1016	969	959	934	962	993	944	1047	966	972	907	946	959	973	958	930	944	935	970	953	1016	963	988	885	953	896	973	985	1004	875	938	986	953	947	950	981	943	990	986	898	967	976
28640	25199	14367	4634	4780	3674	2780	1891	1520	1385	1278	1195	1166	874	639	628	662	608	578	543	556	563	562	517	589	585	514	588	536	531	549	588	586	535	507	556	528	482	481	466	525	509	542	511	503	507	547	479	503	490	530	492	541	526	512	543	527	537	541	509	530	523	525	521	488	532	522	523	524	520	501	527	523	529	524	544	497	539	534	534	521	532	515	528	570	481	518	481	522	525	512	497	529	505	527	583	524	515	518	525	526	532	524	525	505	541	512	554	520	517	528	520	520	490	507	490	563	556	547	493	505	497	466	524	553	504	478	524	498	508	505	511	514	532	543	512	560	489	509	502	505	523	528	514	501	524	507	503	527	514	566	515	490	496	529	514	467	552	514	564	518	530	520	493	501	533	499	543	560	545	509	503	516	508	520	485	525	511	502	552	499	514	515	531	506	520	529	525	491	509	509	520	504	504	536	542	550	515	509	554	519	497	489	506	542	519	498	517	516	500	495	522	473	469	539	520	534	504	539	550	552	520	528	496	508	507	520	534	515	522	534	507	499	528	504	498	505	549	526	521	512	494	544	478	489	504	516	472	529	482	510	513	531	509	495	493	539	531	561	474	494	546	502	530	481	505	489	507	503	500	518	501	485	530	541	467	517	546	567	510	536	516	482	492	482	540	496	494	531	495	474	508	521	565	497	527	500	521	539	524	531	510	494	474	489	511	549	558	559	489	514	509	516	487	506	512	511	542	529	517	548	465	547	510	522	525	498	544	499	539	550	493	514	530	512	527	508	555	542	503	550	520	497	490	521	512	482	501	518	556	489	500	515	503	504	529	485	524	526	532	532	592	505	516	546	547	506	505	486	528	471	515	508	540	507	526	526	536	538	481	524	528	508	504	536	531	483	505	534	535	542	481	534	530	512	511	523	519	469	508	543	519	507	515	516	502	516	501	508	520	487	502	490	533	505	478	536	494	543	513	499	465	508	524	536	501	510	561	531	564	531	521	565	494	502	481	506	492	530	515	522	533	480	544	512	505	533	549	515	523	541	532	527	533	516	534	521	514	505	533	503	534	535	509	548	489	507	527	480	531	507	521	547	494	504	478	545	499	518	501	514	539	518	528	522	490	516	516	515	496	519	513	523	478	521	519	537	509	516	498	522	487	529	461	533	533	492	502	530	506	565	548	511	536	517	515	516	506	506	523	529	515	495	470	536	541	540	517	513	503	518	512	534	520	486	514	513	526	518	522	499	570	527	511	521	563	482	476	509	525	547	511	479	532	523	492	526	472	489	503	510	522	503	484	501	502	504	491	516	501	514	502	489	547	563	533	492	550	536	511	538	522	565	497	471	497	483	518	500	559	487	516	512	520	507	533	472	484	480	512	528	523	517	549	491	514	466	495	549	524	522	544	524	503	534	484	465	505	487	532	522	525	511	529	533	525	534	513	508	505	523	487	540	549	483	513	494	494	511	496	501	541	529	526	529	517	539	552	524	475	557	510	484	529	554	493	562	551	525	509	491	503	541	524	520	489	510	539	493	495	490	506	568	525	530	511	521	523	514	516	508	551	528	571	527	526	502	495	529	535	513	523	484	484	484	511	486	505	476	530	506	495	515	486	475	502	492	495	519	518	472	514	536	502	508	511	521	515	521	504	524	548	513	528	539	487	560	492	537	515	521	530	523	502	489	531	526	506	522	505	548	521	503	502	481	525	521	491	501	524	514	522	511	526	485	476	543	560	501	512	555	533	508	483	484	502	478	481	522	509	510	515	548	484	493	512	532	488	509	513	517	503	532	502	532	536	495	500	501	540	549	554	494	501	517	527	502	514	543	541	522	532	531	517	548	497	464	513	525	520	530	513	488	508	553	512	521	522	474	501	499	508	554	563	476	516	543	566	544	537	515	519	512	528	525	499	484	602	515	510	525	510	540	535	524	498	527	523	485	529	508	518	504	523	493	525	522	482	506	497	491	535	522	493	517	495	507	479	555	505	506	523	563	537	508	478	555	489	473	549	523	565	538	511	508	500	496	578	525	513	531	514	519	505	511	568	535	480	530	532	515	526	518	507	528	548	521	545	512	535	525	545	497	491	553	501	509	523	525	497	497	509	517	560	543	526	485	521	492	487	529	541	527	543	584	545	474	495	503	475	514	525	497	479	510	494	538	541	544	525	536	514	530	461	497	509	526	528	532	543	514	510	554	515	528	470	519	535	506	540	498	502	565	504	495	520	508	502	543	530	527	483	547	518	506	500	509	485	498	574	528	512	527	535	529	529	546	499	548	502	505	489	517	538	503	528	530	520	492	520	491	516	518	517	562	486	525	560	526	541	495	500	510	472	496	534	507	501	513	474	509	530	534	525	507	500	516	508	520	546	519	507	481	495	497	573	477	518	525	523	537	539	481	530	489	503	522	500	543	530	487	508	524	514	518	502	528	500	557	508	525	488	538	500	529	507	507	520	517	532	511	474	484	489	540	484	530	521	521	495	496	536	518	515	526	549	482	547	547	482	539	503	481	500	512	491	483	532	516	530	491	495	540	512	496	568	461	527	526	531	524	493	492	529	496	541	538	491	541	493	550	545	479	487	498	519	485	551	569	511	520	527	526	570	513	519	510	513	484	534	510	502	516	556	551	538	531	583	508	529	517	506	544	512	513	553	497	552	538	521	515	511	505	492	508	518	552	544	516	537	528	537	498	482	529	519	479	497	522	499	518	542	524	522	518	530	501	500	541	508	552	548	520	545	526	564	514	496	527	478	524	578	534	558	522	489	504	529	567	505	496	531	509	539	510	523	561	508	500	521	549	518	495	505	507	498	476	519	541	470	486	547	567	499	510	507	531	514	496	548	497	517	544	508	504	516	528	521	550	504	470	523	506	538	536	539	529	505	521	504	502	490	506	506	473	528	502	508	504	504	519	526	525	535	511	508	543	524	548	528	493	518	481	495	520	502	553	525	543	518	564	529	505	472	487	491	551	517	537	516	494	511	484	483	572	538	482	512	542	531	528	476	470	542	530	509	499	553	536	530	504	563	542	506	487	529	575	500	501	563	515	531	547	536	515	530	489	497	524	520	533	495	499	513	545	561	520	496	507	545	556	537	565	535	483	502	513	523	488	493	520	509	555	497	491	528	530	546	519	511	519	516	527	487	507	532	508	524	525	512	518	563	544	538	505	535	504	531	495	533	547	539	532	530	497	540	523	554	492	510	525	508	478	484	478	512	495	534	521	545	535	486	548	504	505	536	530	491	516	511	511	545	502	524	511	513	488	524	556	516	524	525	527	525	494	545	557	529	503	549	465	489	531	549	513	507	492	538	513	487	538	495	549	490	530	526	547	524	502	522	542	524	535	515	548	520	484	461	521	522	548	520	533	528	540	558	540	505	536	531	521	530	529	572	507	519	496	477	537	502	534	486	477	506	482	523	512	536	515	507	498	517	527	499	509	548	536	511	546	492	540	491	528	504	483	529	516	569	518	520	517	573	513	535	475	524
33664	37550	4879	5690	8669	7599	5869	4089	3381	2906	2428	2177	2103	1447	903	827	834	825	854	721	744	744	716	747	771	750	707	781	733	746	718	722	702	712	708	666	688	644	626	668	675	697	656	641	613	621	647	653	632	653	619	637	596	624	660	657	678	613	658	646	631	583	601	622	631	606	624	646	633	645	673	613	633	693	650	677	656	690	629	602	614	646	615	571	645	650	638	600	637	646	612	663	681	568	616	626	625	641	651	625	639	616	633	635	654	613	658	663	606	651	653	700	629	640	658	611	632	614	578	651	646	635	623	603	639	672	648	645	633	662	658	664	624	628	616	622	591	686	599	575	614	655	641	646	685	646	628	611	628	624	627	621	629	657	645	638	651	612	635	624	607	602	617	689	662	641	640	647	641	625	663	650	598	602	681	661	656	660	608	646	635	654	606	649	618	644	620	621	669	608	693	610	640	620	666	626	638	620	591	677	646	655	632	697	627	687	668	610	588	583	660	642	626	673	630	630	681	605	634	644	613	653	629	627	629	628	654	628	657	577	598	674	626	627	621	629	616	621	603	622	630	635	631	628	680	603	648	625	634	619	648	617	648	689	592	643	623	606	671	611	611	656	632	642	622	671	629	656	673	635	677	631	635	618	611	611	615	637	700	654	618	673	655	617	623	623	607	580	625	677	629	617	584	663	655	644	613	671	617	629	629	631	593	677	637	623	583	657	673	703	628	616	624	697	633	625	632	614	607	599	674	627	634	642	631	671	678	651	633	668	662	623	614	641	651	657	699	627	664	683	627	657	630	650	619	612	644	647	658	634	630	639	643	635	631	659	619	646	637	663	628	654	656	647	653	692	596	684	602	677	626	639	674	642	631	652	662	628	642	640	637	607	653	645	607	686	663	677	621	658	649	615	640	625	621	643	634	599	601	651	617	643	636	610	622	637	626	665	624	649	666	633	617	581	640	637	649	573	673	620	666	611	639	623	606	641	634	637	597	653	661	619	610	597	624	624	627	639	651	645	679	643	619	621	622	591	559	610	609	647	616	598	603	631	642	560	647	640	615	628	617	634	645	666	598	604	620	623	653	603	635	607	636	670	637	625	643	632	642	618	639	619	635	623	601	610	642	644	609	639	632	643	659	649	673	626	609	645	654	626	621	639	580	595	630	635	629	624	622	669	611	615	639	606	637	635	653	624	659	640	623	638	606	588	600	601	691	635	635	654	645	621	586	627	608	620	615	593	630	644	675	649	632	650	618	635	586	655	598	695	664	664	651	678	602	649	610	604	622	642	631	645	626	649	620	650	734	651	633	601	627	630	633	632	661	651	699	716	653	620	630	634	653	661	669	609	683	617	639	608	624	627	674	650	700	595	606	593	698	643	644	625	621	630	622	628	623	610	661	656	621	661	626	645	610	632	656	639	660	617	637	674	678	662	637	644	662	654	686	604	655	618	620	664	644	630	656	670	631	642	688	679	675	646	643	654	655	630	632	621	633	621	624	632	636	648	577	654	613	623	599	675	670	626	603	670	633	657	696	656	656	630	654	585	665	676	622	669	641	634	660	648	654	632	655	644	653	644	620	634	607	644	638	655	662	644	614	623	602	637	640	639	622	625	655	701	593	630	619	681	635	670	696	659	667	613	660	608	610	699	624	634	615	634	653	628	644	637	582	631	593	623	680	604	662	615	622	617	601	618	604	595	600	618	637	609	665	697	589	607	630	622	647	617	625	611	614	592	648	609	635	607	679	619	630	596	638	650	658	622	620	617	658	614	645	686	639	646	644	618	596	642	602	616	634	657	589	642	664	646	688	630	579	622	598	621	649	621	626	676	631	643	645	607	617	639	564	615	649	638	679	626	613	666	620	609	623	611	659	658	666	608	666	622	602	633	621	687	603	663	671	681	643	574	618	592	637	677	594	639	612	642	669	621	648	675	658	644	634	662	612	599	695	595	631	649	642	609	617	634	617	591	662	635	631	616	660	624	708	625	655	657	607	638	612	624	653	622	674	663	641	624	669	665	641	662	640	605	643	669	606	655	670	613	629	621	609	643	641	618	660	654	655	577	627	602	639	607	657	614	633	627	638	628	630	642	672	592	612	646	620	638	622	625	628	643	647	599	606	588	661	609	651	692	628	609	617	622	653	667	684	601	658	622	698	633	623	601	634	618	714	656	599	664	635	605	650	634	679	604	614	689	671	611	634	648	634	617	621	665	664	639	640	628	626	645	621	617	662	616	638	625	611	620	617	611	615	623	612	669	632	606	645	672	642	618	628	654	623	607	628	648	661	675	612	672	651	636	610	619	624	616	608	597	610	663	568	644	646	647	673	605	630	616	573	625	578	637	584	612	623	652	600	621	593	597	664	627	648	640	617	621	636	634	650	637	641	602	695	628	619	670	664	604	667	648	627	682	659	619	625	679	622	635	624	615	606	620	646	661	658	631	658	605	694	657	638	656	687	653	607	647	641	634	632	626	640	625	621	634	614	668	633	598	599	622	601	646	638	624	651	620	633	635	649	673	666	630	700	605	637	584	618	656	658	617	690	666	670	596	665	644	569	666	670	626	670	641	614	666	662	635	615	606	583	666	621	599	567	659	637	640	641	632	603	648	665	645	674	683	667	660	592	615	641	667	672	659	580	618	652	649	673	653	641	623	635	653	602	603	647	614	643	638	621	685	637	656	630	626	660	635	625	616	656	615	624	633	630	653	615	632	638	617	633	631	667	643	658	637	615	621	682	636	624	664	634	642	670	662	662	602	640	623	629	631	637	649	663	677	637	609	634	678	617	676	613	634	622	605	616	634	672	619	663	691	660	629	586	661	641	625	638	647	590	654	645	635	583	583	617	685	654	644	593	611	655	684	611	641	653	611	660	630	589	620	631	629	630	605	640	649	644	607	633	654	620	609	650	698	631	631	650	647	636	620	650	684	601	672	639	614	586	629	652	616	638	628	653	607	630	592	658	630	634	598	615	630	647	621	595	614	636	651	647	639	599	596	634	603	646	649	630	628	650	634	632	677	632	624	632	615	623	600	661	611	677	640	641	647	591	658	601	611	638	639	605	629	616	648	621	632	639	598	614	610	625	601	606	649	611	663	596	648	613	652	654	603	639	639	639	667	658	639	661	667	644	686	630	620	606	634	630	597	620	665	631	616	622	629	636	650	641	640	705	620	617	683	614	604	634	636	674	596	656	665	658	584	596	625	663	659	695	578	639	620	612	612	613	674	677	646	637	630	677	637	664	669	640	620	617	630	638	601	576	597	615	644	614	635	607	656	625	634	587	631	602	625	631	688	651	593	606	643	595	575	628	635	639	635	633	652	630	639	646	667	660	626	667	672	650	621	606	593	651	620	636	663	634	724	630	601	597	678	669	613	643	669	665	635	627	611	663	637	647	636	670	629	636	605	659	671	625	617	669	632	623	633	638	690	641	624	636	627	650	655	644	624	653	624	633	585	612	602	602	585	620	603	622	647	604	688	674	575	655	638
24135	21112	28308	24117	20979	12605	5404	3445	2558	2259	2209	1934	2021	1404	1033	1035	1021	952	921	899	878	881	887	986	967	881	829	882	810	880	870	872	804	843	839	846	867	830	802	853	797	781	794	815	790	879	816	836	836	794	855	786	795	760	757	795	759	817	797	808	752	804	750	824	798	794	765	814	844	775	819	785	801	789	791	818	830	821	792	755	788	762	808	829	796	768	817	822	788	808	802	843	803	790	811	822	779	782	813	781	808	808	750	748	786	816	789	788	800	785	766	799	793	781	841	763	841	797	830	779	798	796	819	815	789	786	779	829	805	826	739	786	810	779	775	793	790	827	746	812	786	803	852	756	773	831	825	765	780	762	820	808	800	786	795	798	805	874	762	789	752	772	741	706	816	826	759	802	812	814	816	840	819	783	779	763	850	765	750	744	770	823	804	802	822	739	841	795	774	774	811	818	817	788	778	762	797	826	798	771	832	818	775	794	822	839	717	770	873	787	796	802	801	817	883	763	744	793	770	794	837	786	786	797	832	798	796	767	809	803	853	767	852	824	787	802	765	821	827	813	727	804	800	823	756	794	774	795	784	841	788	758	800	777	751	746	790	779	765	767	747	794	787	794	803	793	772	794	799	849	755	847	759	813	767	769	783	827	773	799	773	837	804	798	789	780	785	827	768	824	797	800	812	783	819	785	758	811	792	802	776	818	773	784	828	810	771	788	815	776	806	770	799	748	718	801	846	810	803	775	749	814	796	880	787	841	826	819	782	757	768	726	788	742	833	773	794	822	784	790	773	765	755	795	828	759	764	801	768	811	741	820	826	765	793	811	786	768	783	843	800	783	787	775	782	719	804	849	769	845	820	795	772	778	747	784	779	802	814	891	765	824	778	800	798	752	729	810	841	812	803	773	810	787	791	744	766	793	830	797	837	813	777	807	736	767	814	808	781	740	779	765	752	823	813	761	800	821	750	796	789	823	839	772	820	824	821	768	787	816	764	746	783	795	787	805	789	799	809	783	783	738	815	779	790	828	762	816	768	764	758	777	811	800	820	804	803	822	797	742	769	784	791	733	796	818	770	802	846	767	769	773	775	750	744	764	827	821	749	835	793	832	861	754	832	790	792	771	759	743	803	770	779	798	826	796	779	784	784	765	816	800	828	843	791	845	752	753	796	794	761	828	756	822	819	839	754	771	786	780	776	769	834	814	757	791	762	825	791	865	823	803	812	756	784	827	792	778	826	819	793	783	824	758	764	808	763	805	750	811	810	808	784	833	805	775	800	761	751	788	769	774	817	772	724	824	768	741	772	814	818	773	828	836	832	770	733	760	822	809	824	781	803	756	765	790	728	796	745	827	806	808	816	774	780	817	814	808	765	779	766	781	760	805	771	762	806	739	808	750	798	747	790	814	810	750	754	752	833	777	780	765	775	824	810	794	765	767	845	767	792	802	799	831	770	813	826	756	816	771	797	790	793	745	765	791	826	774	807	807	868	804	847	802	794	750	850	800	781	821	803	851	748	817	749	772	818	805	774	808	806	761	714	785	842	792	823	761	820	807	792	797	797	815	818	807	792	807	787	836	805	821	782	766	789	796	776	819	815	785	786	806	793	770	825	793	782	798	748	797	792	786	794	810	733	787	781	766	801	770	822	822	736	841	804	765	849	824	788	835	789	788	768	759	782	748	833	800	749	786	796	836	766	759	785	745	789	791	785	802	780	838	761	795	786	755	825	798	799	794	808	801	746	822	796	859	741	763	811	813	806	747	767	816	819	814	750	861	815	750	823	790	790	712	829	775	782	791	810	783	774	832	798	813	814	820	764	782	762	784	813	811	832	811	782	798	788	805	797	887	831	845	804	819	807	793	780	772	802	823	782	851	839	780	819	788	855	793	732	790	811	811	753	795	821	787	818	836	764	835	791	775	739	827	788	803	743	772	837	800	824	758	819	803	815	756	832	777	822	807	775	778	839	802	827	790	825	795	819	791	807	725	804	770	782	792	806	801	791	840	746	769	756	748	738	765	790	771	803	788	840	840	835	773	796	761	801	770	845	801	727	782	789	773	780	791	790	776	811	739	782	780	802	804	808	788	826	786	828	802	824	796	741	791	779	858	847	802	775	798	770	807	806	822	793	793	806	783	803	830	816	854	761	738	794	781	835	790	775	795	749	747	799	740	826	807	773	799	771	813	790	801	825	761	750	805	756	787	832	815	839	826	753	783	795	761	788	816	804	795	804	788	816	807	798	744	795	845	801	800	842	818	866	769	818	781	754	821	801	804	767	801	801	814	782	811	783	785	763	812	796	832	734	774	823	754	797	815	810	795	767	742	767	844	810	791	769	812	863	803	775	766	748	840	783	790	754	769	811	833	790	788	740	752	824	778	828	830	762	745	851	758	803	731	815	814	773	819	793	747	772	770	825	806	807	817	793	813	801	826	817	773	848	736	807	770	795	769	784	773	805	751	774	781	783	779	781	807	745	754	788	808	817	884	782	837	794	842	822	741	772	812	785	786	790	778	789	790	818	761	786	791	788	840	865	764	777	765	792	827	775	800	829	796	778	813	807	827	799	800	801	792	744	784	810	848	795	801	771	816	781	774	755	821	831	819	775	748	745	816	831	803	809	720	778	813	722	768	797	772	828	730	738	758	834	805	803	775	792	747	779	794	798	821	797	765	793	843	817	787	763	778	784	774	799	754	732	837	793	820	826	835	756	758	797	866	797	780	787	822	823	821	816	775	803	777	721	813	862	789	808	794	794	790	799	816	780	775	774	781	744	795	775	828	792	752	825	815	865	834	743	851	800	790	816	855	820	784	783	765	788	772	748	815	831	821	802	784	774	790	826	764	803	777	827	823	753	785	805	819	810	747	799	785	826	777	808	784	695	808	757	815	803	827	871	785	879	803	793	791	728	833	798	850	834	750	792	798	802	811	797	783	783	767	771	778	843	854	822	758	784	805	797	852	761	822	769	810	772	776	811	778	750	816	826	795	869	780	819	762	760	794	783	792	798	780	792	749	811	771	777	784	747	826	762	804	784	826	792	766	790	766	788	761	809	829	855	818	788	752	759	815	794	794	788	876	765	775	792	729	745	751	773	787	779	762	798	707	787	750	780	743	774	816	776	760	784	722	800	741	809	799	861	788	768	794	768	745	764	750	882	788	792	810	775	796	785	747	783	776	753	771	777	819	800	776	776	783	811	754	805	784	807	767	774	828	789	787	825	787	744	808	781	817	762	788	815	816	809	784	804	767	788	804	833	805	822	807	796	803	789	847	811	752	843	794	811	795	793	738	815	739	771	778	791	771	798	824	801	774	828	790	827	806	796	752	752	786	792	796	836	786	871	835	778	764	793	803	724	726	792	750	811	766	822	861	829	831	812	818	843	797	829	806	802	798	838	802	772	839	771	784	795	769	773	780	760	763	777	804	796	776	790	755	800	788	791	771	806	786	788	798	798	805	821	844	862	801	781	776	864	773	767	745	795	784
38701	57366	15029	10484	11815	10181	8215	6250	4875	4179	3996	3641	3402	2244	1514	1400	1363	1383	1307	1176	1129	1196	1088	1208	1190	1240	1157	1097	1125	1093	1132	1102	1113	1112	1052	1018	1018	1004	980	976	1012	981	940	1000	1018	991	942	943	964	935	963	976	954	990	971	980	963	991	977	983	926	931	956	995	941	1028	971	1011	982	973	969	970	993	954	940	941	937	943	1027	919	940	997	981	996	994	962	966	949	1009	930	971	976	941	955	993	915	971	940	976	953	943	995	951	921	934	916	958	991	1045	919	981	979	879	938	953	922	902	962	926	921	942	958	975	930	998	940	935	954	971	997	956	967	927	935	944	940	987	945	940	956	907	966	951	958	932	976	935	979	941	979	982	947	961	931	921	992	987	1002	968	957	973	1000	967	944	961	942	928	960	942	960	946	1013	1028	967	991	969	970	952	985	940	924	941	1000	962	923	918	937	954	937	908	899	980	937	932	890	995	972	1004	935	981	952	925	1007	939	916	988	961	974	974	1044	934	938	954	962	985	961	929	1011	965	973	959	992	951	911	941	927	908	983	924	935	996	960	950	920	952	962	971	936	935	1035	947	898	1034	942	936	923	954	993	965	962	968	900	989	964	978	981	934	921	963	913	1009	919	1018	959	940	1022	954	927	1002	969	974	922	992	920	1034	948	898	913	966	964	926	995	944	913	952	937	970	937	1009	989	988	926	928	948	923	945	955	1036	990	909	959	919	948	898	978	973	1032	963	941	930	947	979	1002	974	951	921	964	962	945	1028	973	994	958	1018	912	990	964	957	967	927	988	924	968	950	967	930	945	949	981	958	958	963	961	975	973	950	916	981	941	971	915	1011	927	985	929	993	951	941	930	924	931	944	989	1001	906	926	980	950	987	940	895	957	995	968	969	991	888	950	961	909	946	932	985	940	974	1002	892	934	936	999	952	953	982	960	975	945	1006	963	976	1074	978	950	913	961	958	962	927	953	967	1014	944	915	968	954	962	986	966	967	961	1032	1032	954	1006	970	933	927	907	991	982	982	945	976	989	920	991	973	944	951	922	978	964	939	956	975	966	929	983	934	953	919	944	999	962	925	965	987	922	938	937	967	1017	993	957	982	964	976	970	951	934	965	929	991	955	911	959	926	926	928	950	960	984	925	980	1004	993	925	979	931	994	946	948	930	930	965	977	913	965	897	973	984	871	948	981	968	908	972	918	923	987	973	977	907	996	933	942	912	942	931	968	944	946	912	969	957	956	945	979	923	954	970	992	935	947	949	935	907	998	944	916	927	905	997	960	1001	978	962	955	903	967	922	952	922	936	933	990	985	949	952	963	984	964	899	964	1003	972	986	924	972	1010	958	957	995	945	1024	970	965	918	956	915	1031	942	950	940	926	930	1014	951	954	922	917	989	941	976	965	949	943	1013	926	968	936	927	929	904	949	949	934	947	944	1025	966	944	974	950	974	952	921	933	961	908	938	1009	920	954	901	994	939	967	975	966	1002	936	945	1004	907	958	924	897	930	1019	964	948	957	990	921	952	996	972	939	953	948	983	927	988	975	991	930	939	940	966	1009	921	944	949	910	946	950	954	964	960	1010	990	957	944	909	910	983	947	960	1025	931	938	982	965	934	1008	961	920	980	1000	1005	951	999	1015	982	931	950	902	929	995	878	974	939	983	976	990	930	953	939	990	962	986	959	995	998	990	939	945	939	950	978	958	952	903	935	938	954	1010	955	906	980	930	964	983	994	949	978	955	956	894	961	961	988	988	902	930	1025	954	1008	889	924	944	929	927	935	914	948	974	1048	963	936	941	944	1021	945	916	959	930	893	973	974	960	996	969	979	916	922	992	924	912	932	922	941	957	916	967	942	954	904	960	1047	979	894	947	948	880	926	947	970	957	970	941	958	984	898	967	960	940	976	953	1013	985	954	922	1024	973	940	936	1003	921	961	916	997	973	978	908	965	918	902	946	949	980	967	927	966	910	987	987	961	987	1018	972	917	948	976	960	924	937	984	932	959	983	940	952	971	924	995	941	991	950	929	957	961	939	904	999	982	952	1018	1044	994	951	905	937	1028	968	961	949	896	1019	896	1014	943	958	929	966	931	964	956	952	932	940	960	982	995	952	983	954	929	985	936	942	984	977	934	880	946	986	994	962	956	984	948	928	999	914	942	968	939	987	926	931	916	1018	927	950	933	1005	976	917	985	935	943	956	949	1001	935	928	964	949	939	953	970	925	959	969	962	938	963	938	927	867	936	935	955	1002	978	1019	924	958	960	998	947	986	891	928	949	966	979	1028	998	958	1036	1017	947	958	995	936	929	889	958	892	900	920	990	944	994	1005	961	952	988	984	929	978	954	984	1000	932	930	955	997	931	969	927	982	941	930	924	952	960	903	973	946	977	954	969	910	925	958	991	944	952	953	1005	975	987	930	917	990	977	912	914	973	932	964	980	926	936	920	957	956	960	932	1013	941	957	1006	948	939	985	963	910	904	970	995	934	986	965	1005	974	994	973	878	944	954	947	928	942	971	957	950	942	951	979	920	915	996	997	1014	908	1004	949	926	954	897	964	954	894	950	938	914	930	970	965	976	956	995	902	973	990	945	999	981	956	942	939	965	917	965	959	940	915	911	934	966	913	932	994	933	943	961	989	1008	975	965	952	889	899	986	971	927	953	958	941	957	926	950	963	948	923	968	967	936	939	963	915	1011	1001	969	962	913	953	979	992	962	965	972	967	942	926	941	959	988	960	947	968	921	1019	953	932	924	949	924	987	962	940	930	941	940	929	925	884	930	968	950	969	973	973	947	985	968	985	982	939	967	976	995	968	991	989	966	933	1007	947	912	954	949	984	961	983	968	981	963	931	925	1011	943	949	963	935	918	902	966	951	948	952	992	1001	916	944	948	918	905	933	993	971	960	946	993	933	970	956	905	994	949	1017	969	939	957	914	954	914	993	984	970	1014	1020	996	934	946	988	959	979	954	952	939	885	921	926	935	953	968	995	964	900	923	940	998	961	973	935	994	986	950	920	905	940	959	882	933	991	1024	991	925	914	920	996	956	986	990	944	926	996	968	974	926	946	990	936	1005	967	936	1008	982	970	962	929	949	1015	938	944	994	949	925	928	942	910	985	978	970	971	975	970	949	1016	1002	1025	950	955	945	990	953	965	951	950	943	946	961	942	984	942	936	962	942	976	898	947	959	964	924	907	965	999	936	923	934	959	915	922	929	969	943	1024	979	950	939	925	1001	971	974	951	928	929	967	956	961	923	875	983	969	946	955	948	1007	885	893	1006	907	940	945	1018	970	947	939	967	950	913	976	960	944	950	965	1020	987	949	932	960	916	934	950	944	942	964	982	1003	987	916	987	991	934	997	946	955	975	923	957	994	960	982	966	990	926	943	941	981	991	970	943	987	954	952	988	941	1029	953	952	988	889	961	947	984	976	976	964	948	1017	985	984	937	944	936	963	1001	974	948	929	958	929	967	942	978	996	956	936	895	969	954	936	931	957	997	947	972	945	962	982	922	955	946	978	964	968	971	970	973	916	1002	1030	1016	956	1013	930	968	937	963	922	972	1036	956	1006	950	953	1009	962	1030	947	946	945	918	953	932	998	944	983	962	924	939
23047	21098	28722	23673	21117	21244	12942	4319	3177	2881	2917	2665	2324	1581	1151	1159	1079	1074	1027	932	960	888	930	983	909	1001	916	895	864	841	913	822	926	896	833	842	863	814	833	857	794	862	741	807	753	814	795	773	756	827	831	830	746	740	808	806	792	774	790	839	805	774	800	839	772	819	842	767	823	817	801	762	786	833	793	749	773	794	790	793	827	770	761	828	711	804	858	783	773	784	809	803	805	768	751	758	768	777	730	731	812	807	813	780	798	775	734	828	769	702	824	775	749	763	761	788	798	816	834	833	808	767	772	749	747	777	786	758	783	765	793	792	787	820	764	772	808	791	836	798	803	768	771	796	809	773	818	796	794	758	772	810	799	767	748	789	799	710	754	801	803	797	785	772	805	799	810	835	772	750	782	745	852	793	832	761	756	769	824	762	792	779	780	820	828	809	746	765	823	814	808	816	825	773	790	766	805	754	749	783	782	751	855	768	838	785	740	746	790	774	741	800	753	808	797	791	777	747	765	789	819	762	812	766	779	789	784	759	789	761	795	770	796	767	803	773	778	754	784	769	782	783	800	747	719	769	782	776	788	717	774	788	784	786	800	765	767	763	792	778	838	764	816	774	787	777	813	790	748	768	764	749	783	868	742	752	726	769	795	790	763	808	822	807	775	753	743	839	786	786	719	783	854	822	757	850	801	786	762	760	737	754	770	734	811	784	808	806	791	755	833	775	811	761	757	795	815	795	742	784	825	785	801	793	796	769	813	807	799	777	787	760	776	799	811	750	738	762	762	778	763	753	761	743	813	768	792	829	762	852	740	784	767	782	810	823	781	770	733	795	745	816	775	752	757	812	750	752	735	758	849	799	800	776	774	776	743	808	783	739	794	768	731	769	766	835	760	776	756	755	771	815	780	824	753	751	755	765	783	797	755	802	773	778	785	819	787	752	756	751	767	790	815	766	760	783	759	741	763	781	789	748	786	782	774	769	800	807	753	821	809	840	743	772	824	771	748	776	821	794	766	759	804	788	786	744	802	792	770	775	768	773	759	764	786	770	766	760	765	770	770	776	823	796	751	813	763	794	811	759	735	824	747	747	759	750	785	756	795	797	735	800	777	856	769	777	753	751	842	793	818	787	770	782	750	778	784	755	802	764	781	778	766	774	787	796	833	722	756	805	816	771	809	740	766	836	817	753	807	843	783	782	808	738	774	778	790	772	799	742	770	750	824	781	761	762	802	794	783	812	802	802	821	781	729	822	809	802	786	761	783	807	760	812	794	737	772	800	816	785	788	818	801	795	791	754	833	791	821	836	746	802	829	761	702	772	793	778	790	755	779	778	767	759	769	755	775	744	861	723	814	801	759	745	748	769	745	794	807	815	773	783	806	758	789	789	772	736	794	763	797	773	746	814	811	792	783	777	803	786	764	762	784	773	786	751	759	821	816	798	787	815	801	763	830	790	781	768	783	787	747	758	795	818	757	844	775	806	776	787	792	784	817	780	810	809	813	789	771	755	805	715	810	795	785	795	768	713	784	813	771	765	759	730	792	813	794	762	853	764	786	792	802	789	815	800	787	767	835	778	788	768	814	768	736	767	760	730	795	750	743	775	796	794	801	812	713	780	756	755	793	787	809	759	743	781	738	799	787	802	832	802	759	728	767	752	742	789	783	751	793	741	772	742	764	776	723	743	731	782	827	806	762	840	713	726	785	765	808	779	777	772	790	771	798	810	793	831	777	752	756	768	761	772	769	839	767	808	807	728	809	757	790	792	845	772	756	804	768	760	773	815	785	827	713	861	799	787	739	778	800	771	805	787	770	737	805	789	818	765	845	782	789	818	786	792	824	761	774	733	808	750	782	815	796	766	755	758	806	780	797	722	750	770	839	806	756	772	787	759	763	787	765	765	773	786	780	779	730	802	806	715	761	749	722	781	795	740	757	853	771	839	753	746	738	730	766	734	796	798	783	764	760	797	789	753	816	760	808	798	754	772	757	807	792	811	825	790	800	765	747	732	824	824	798	816	765	795	772	814	821	782	754	782	789	827	745	728	760	785	775	784	789	770	719	747	752	810	799	754	784	734	778	781	778	782	789	800	784	797	835	758	776	764	812	768	779	763	746	752	791	758	774	734	817	806	790	794	747	794	763	845	755	790	778	790	809	770	798	730	772	760	815	780	754	740	781	802	769	773	819	756	811	742	799	777	781	760	756	781	815	789	812	810	784	750	774	792	748	788	822	798	800	797	780	768	776	757	755	788	755	787	787	738	766	768	778	785	748	763	858	767	784	815	809	794	766	784	761	841	778	807	814	793	761	816	802	766	797	811	755	784	791	734	775	748	800	809	791	700	795	817	776	745	757	840	782	773	767	726	749	732	805	776	770	799	778	757	844	759	798	754	742	797	795	751	754	816	797	738	776	815	726	787	772	791	784	772	778	792	778	793	788	805	802	774	746	798	811	778	799	779	798	817	791	786	733	770	801	729	764	748	747	765	768	752	747	752	803	751	810	766	762	739	761	733	778	749	837	816	759	739	829	713	818	766	744	803	829	772	813	733	737	798	780	730	698	775	750	750	774	774	775	752	801	800	739	724	779	800	785	817	771	824	752	819	761	768	770	746	739	748	821	791	784	795	751	758	737	749	779	761	739	753	744	777	738	803	794	744	827	778	806	707	746	793	745	753	774	806	834	750	746	754	748	744	737	815	781	752	768	780	749	765	748	811	778	846	768	753	760	788	808	703	807	812	809	770	809	798	742	760	803	769	769	776	772	823	762	720	801	774	741	758	787	786	770	817	767	769	787	736	743	803	749	762	795	789	707	775	814	832	794	699	792	769	806	811	759	778	774	761	799	759	785	803	786	755	774	791	823	781	749	819	770	715	777	808	818	732	754	803	729	761	789	801	796	791	735	791	809	815	807	851	743	745	798	755	777	776	761	798	750	801	820	792	710	778	811	775	770	763	811	751	801	811	755	805	759	798	727	803	791	810	809	729	780	778	785	781	765	780	828	753	755	750	834	775	763	769	805	770	785	779	815	772	824	742	783	797	805	758	858	809	786	764	796	786	783	895	800	764	768	762	780	779	821	807	781	808	757	811	726	768	778	767	799	789	815	785	777	810	807	779	770	764	766	764	757	771	756	792	770	820	746	745	751	792	742	785	783	765	784	777	783	758	852	740	731	804	753	746	746	803	781	770	793	779	795	796	790	797	823	738	776	768	753	793	753	748	782	790	790	790	750	777	766	819	811	794	775	765	809	760	796	770	791	767	732	734	792	759	766	780	774	812	770	773	787	785	822	774	798	797	762	806	762	793	756	730	786	751	745	798	780	798	770	732	789	816	797	789	787	800	817	765	759	779	804	761	832	765	791	745	746	769	803	792	772	799	781	779	775	765	760	796	734	770	798	817	773	761	755	777	850	799	780	768	808	766	800	782	766	756	797	784	736	782	811	810	771	803	811	798	762	776	793	727	800	743	819	772	747	751	788	807
43110	63189	18403	14254	17033	13455	10155	7688	6383	5560	5535	5153	4371	2661	1696	1618	1579	1513	1443	1287	1181	1233	1237	1283	1257	1271	1162	1197	1144	1143	1162	1144	1091	1167	1146	1021	1091	998	971	1036	982	1004	1013	949	974	986	945	911	963	974	952	1021	957	972	989	972	937	982	946	926	924	984	935	921	963	958	923	991	940	907	907	954	1021	918	905	954	1000	923	931	994	928	963	912	927	975	968	953	928	965	972	986	947	880	932	926	957	972	936	948	949	911	867	949	942	948	952	924	991	919	932	935	958	971	998	934	955	974	932	906	967	967	983	904	935	973	905	936	944	932	969	940	910	937	955	963	924	965	970	980	952	921	956	958	990	959	980	974	982	934	957	988	929	986	973	956	951	986	948	938	944	934	929	989	953	983	933	934	940	948	969	943	953	936	962	903	952	953	950	989	920	927	940	933	950	927	962	955	907	908	886	927	971	908	988	977	930	905	985	967	999	966	937	972	947	975	992	987	918	912	955	904	966	914	951	943	956	894	895	927	918	943	935	1019	876	953	930	952	899	888	962	960	943	918	947	953	935	928	981	956	893	880	970	918	899	947	929	920	914	980	958	964	924	920	913	992	961	937	983	927	980	988	982	945	935	879	905	935	939	961	963	928	913	951	931	961	927	953	943	980	970	930	947	932	958	960	973	968	944	946	878	996	939	1008	933	975	969	927	927	931	968	950	942	975	895	1001	929	918	923	897	924	915	939	977	1001	932	942	949	895	880	899	950	891	950	951	953	947	961	986	920	944	1001	967	1000	891	921	904	958	952	946	926	967	903	959	977	934	955	967	930	950	938	974	928	943	939	950	962	932	984	932	958	871	995	934	947	944	919	980	913	932	933	985	916	972	956	957	952	964	963	934	887	890	915	939	928	916	944	897	969	965	996	951	989	900	940	952	995	975	933	979	904	934	905	983	977	923	949	919	966	979	954	925	946	963	913	1028	855	965	933	920	922	933	943	948	944	911	1037	887	901	971	938	987	952	903	957	954	1042	876	939	912	925	921	946	934	952	938	950	938	951	898	972	980	975	975	944	900	946	956	968	982	936	951	991	968	885	928	917	947	969	946	1006	934	988	983	942	922	915	888	954	926	953	1006	950	942	943	968	923	937	968	937	984	923	956	943	908	930	944	981	966	961	979	922	909	927	941	958	1004	896	946	992	1010	916	927	952	891	913	896	886	903	942	899	983	962	943	873	980	988	930	940	932	979	915	881	919	945	976	874	1009	926	951	932	987	964	976	910	958	986	881	959	899	962	974	943	920	908	971	949	953	926	984	921	912	950	978	1030	978	903	943	980	936	947	893	938	900	951	934	948	964	959	973	994	962	917	1012	942	903	950	963	913	942	944	942	920	939	958	934	958	894	954	988	934	929	1006	926	975	949	982	953	959	955	959	995	992	954	961	925	931	990	916	950	965	950	947	944	1005	981	951	944	963	1050	922	870	996	959	951	963	965	954	967	992	946	962	898	956	1008	936	991	971	923	1047	1030	960	905	918	925	922	910	883	1044	1026	949	922	958	974	941	922	970	979	919	955	917	943	959	1021	995	985	903	942	921	951	934	950	950	928	935	912	963	951	942	949	993	983	909	937	946	945	902	1052	966	944	969	983	977	898	955	981	942	954	988	937	991	933	980	968	945	995	936	931	994	918	939	957	948	1000	946	955	914	951	1010	979	926	912	950	945	953	937	1008	959	916	971	894	977	999	915	967	974	972	983	1010	957	997	927	933	984	980	925	931	931	916	987	909	1035	930	952	945	991	950	981	953	938	957	961	957	948	926	903	961	932	870	955	961	951	996	943	947	934	985	933	962	946	969	921	994	993	972	894	1009	940	964	946	885	933	996	982	964	947	977	908	982	954	950	948	978	957	963	922	909	972	947	961	976	992	967	944	958	925	942	944	958	989	925	932	955	910	944	978	948	918	962	1013	935	912	986	930	942	935	980	956	932	885	968	911	990	935	992	941	926	968	935	960	935	969	946	915	889	941	945	913	928	932	938	902	915	953	983	902	982	938	977	879	977	932	927	968	917	977	933	916	949	966	941	878	922	980	987	921	945	961	975	908	942	899	930	956	944	918	983	960	974	944	1004	936	940	918	933	957	987	974	940	921	942	945	989	978	933	967	979	977	978	942	954	986	984	914	942	951	935	1017	1019	927	987	916	923	978	972	927	919	942	947	961	927	942	956	975	938	931	924	977	919	985	985	985	953	971	881	958	956	958	933	1012	921	913	945	956	991	919	943	928	992	935	937	954	964	951	939	986	929	980	918	935	930	932	967	914	941	974	947	930	917	937	952	981	943	919	950	961	1009	965	938	1000	991	913	907	974	939	946	932	988	923	946	924	960	891	949	916	980	989	945	930	951	943	1048	974	929	966	1030	973	959	909	961	938	911	895	972	907	981	885	936	983	926	904	862	962	981	953	932	891	970	905	976	914	957	906	991	958	965	921	894	926	990	998	951	948	977	940	956	929	977	971	959	927	979	979	958	1020	997	965	929	960	945	920	954	964	901	993	914	936	1002	888	946	952	953	934	941	957	959	962	884	972	933	914	982	928	978	971	942	911	912	998	977	972	985	955	919	914	941	973	948	941	947	936	997	895	979	906	1002	961	948	915	963	926	941	985	945	1016	941	933	994	930	950	968	950	956	899	971	965	989	922	955	968	924	1020	907	958	933	938	935	969	933	939	918	945	978	886	990	957	936	940	916	947	968	990	932	918	856	959	963	930	952	944	953	985	996	924	948	959	1048	939	935	860	918	961	929	953	916	1014	916	986	946	974	955	953	905	968	996	988	918	1010	947	922	938	946	903	953	915	989	944	967	977	954	938	910	901	984	981	923	946	936	958	1000	948	936	899	968	917	903	937	939	923	931	922	936	984	927	935	957	941	935	926	977	944	937	980	917	976	961	890	960	907	975	920	930	957	925	957	990	966	944	931	993	896	908	955	953	946	938	892	963	975	940	860	970	977	967	964	947	910	988	945	933	884	926	907	929	960	937	980	912	892	956	920	943	936	965	944	940	932	927	963	975	949	957	913	965	898	931	969	941	880	955	940	937	972	956	901	871	962	931	900	870	943	953	930	933	1000	923	915	911	906	927	932	904	938	924	923	971	915	945	987	966	966	877	900	966	906	975	983	925	971	957	934	946	961	942	984	974	973	953	957	930	894	884	907	968	995	1024	993	890	1004	968	950	919	964	955	932	922	973	960	1009	957	917	969	943	942	945	963	973	937	955	919	954	974	935	937	936	967	939	948	1004	943	909	948	889	978	968	958	1002	931	948	936	927	944	965	914	937	942	919	927	939	906	907	943	949	958	942	927	967	898	930	933	941	978	1025	929	982	931	929	963	951	940	954	953	959	874	975	973	964	941	942	907	990	880	933	953	955	936	921	994	980	940	980	968	939	943	968	939	901	960	927	914	964	898	895	913	937	930	958	889	984	927	965	931	865	913	949	938	948	953	929	930	930	971	965	959	954	967	978	919	898	1011	1004	969	949	945	973	907	941	949	912	960	892	964	903	942	909	950	957
28709	26311	15321	5566	4821	3523	2105	1574	1395	1359	1219	1187	1129	840	645	635	595	627	547	606	544	510	537	577	582	566	531	553	570	537	540	522	542	527	547	519	509	527	558	556	545	506	505	534	525	526	489	476	491	508	488	517	482	531	572	480	507	486	507	535	492	496	477	507	562	508	482	561	460	476	541	513	487	532	493	521	502	533	516	533	536	482	496	490	545	493	515	540	497	501	533	513	510	512	548	488	508	484	494	543	568	483	504	514	495	492	522	559	523	512	515	495	481	453	513	512	502	458	511	489	502	514	503	553	535	482	499	530	502	492	515	497	530	502	532	514	478	553	517	458	513	521	536	483	531	466	503	515	533	520	447	525	519	528	508	484	567	548	524	497	528	503	492	469	503	505	499	501	465	508	557	473	519	498	534	504	515	487	537	500	494	527	526	522	496	528	522	506	506	553	503	501	524	513	481	497	507	491	533	514	491	494	487	556	505	487	533	511	495	554	539	519	486	486	464	546	523	522	484	495	550	518	516	502	510	479	492	541	514	531	492	512	518	517	548	508	514	503	503	511	492	529	500	508	491	522	535	473	484	500	491	513	515	498	543	530	516	496	523	487	485	521	469	572	530	524	519	507	508	469	493	509	518	512	486	541	521	512	478	530	534	522	506	483	498	501	511	538	550	466	482	524	538	554	514	535	541	508	486	490	490	531	547	512	489	528	537	519	522	516	528	483	515	485	513	506	487	504	503	500	490	528	508	489	518	527	516	554	489	503	495	524	461	534	502	525	521	480	495	520	508	518	507	509	540	489	520	533	524	477	498	493	514	481	476	502	550	517	533	519	512	475	487	501	524	471	523	476	547	525	495	499	512	521	473	503	505	510	492	487	511	525	491	472	549	489	504	529	509	501	501	506	451	500	523	494	507	499	522	534	530	499	524	502	547	495	493	480	496	460	491	485	485	484	543	536	524	537	486	517	503	471	533	515	490	511	564	524	521	484	502	504	469	526	513	485	525	510	495	510	546	482	529	506	544	530	514	518	459	521	528	492	515	493	533	523	506	489	542	518	499	565	526	513	484	518	520	502	492	503	465	467	474	505	477	504	497	479	535	534	468	484	514	537	525	520	485	537	497	518	474	541	543	533	514	529	565	507	495	523	527	498	526	523	492	534	522	517	534	478	520	535	529	541	536	484	510	545	499	468	539	487	462	476	497	493	525	494	513	502	496	483	537	531	479	508	533	481	521	502	528	535	510	528	525	535	542	501	496	489	486	524	514	493	543	530	506	537	526	504	496	455	500	501	504	489	523	508	497	484	525	502	505	506	553	501	486	547	538	529	537	535	539	544	543	499	542	519	510	496	494	499	536	515	517	499	496	540	498	485	530	478	510	475	521	489	537	524	513	431	521	517	508	535	485	477	483	464	490	483	555	496	485	503	541	498	509	485	540	534	515	539	496	508	494	457	474	489	499	492	486	521	498	558	478	545	506	472	522	501	503	506	559	535	502	526	488	508	519	509	507	532	517	495	474	560	508	544	513	512	485	506	507	458	506	502	514	513	519	500	561	528	519	529	479	509	530	574	505	541	531	489	466	507	485	498	527	520	483	516	519	511	534	513	500	481	531	538	533	504	522	528	470	510	535	506	495	478	515	480	523	485	529	523	515	503	509	519	554	562	524	485	520	513	529	469	518	493	525	536	511	524	522	522	534	473	468	509	479	538	486	521	502	509	503	509	534	522	513	524	459	489	495	502	503	534	501	501	467	512	503	516	505	476	523	486	514	500	497	543	530	527	472	501	513	519	480	505	579	477	518	529	501	527	500	483	503	510	515	547	485	499	532	545	518	495	558	493	487	547	484	492	511	528	511	519	533	555	538	503	527	490	482	540	506	534	503	524	509	474	540	505	534	518	511	551	527	503	480	474	530	526	506	485	507	476	491	512	525	494	504	503	530	535	536	517	531	525	561	520	507	488	516	491	525	537	502	505	496	530	494	531	530	512	500	510	529	513	505	497	501	500	524	518	539	506	478	482	487	497	494	549	553	520	538	526	586	519	489	546	464	523	491	513	463	549	531	525	522	524	539	479	523	518	523	541	540	485	511	506	526	574	515	488	542	511	522	502	534	505	520	550	519	532	517	489	545	510	497	527	534	542	504	535	501	543	542	498	522	498	526	512	533	528	538	499	519	515	504	493	511	544	532	515	492	501	521	507	503	523	525	495	495	516	507	512	523	517	526	504	523	494	531	520	465	502	512	502	537	520	531	514	491	531	485	545	487	536	531	495	541	504	494	501	470	508	510	548	523	516	467	507	492	515	485	527	512	448	541	490	517	483	520	545	514	509	507	549	547	507	478	520	570	486	490	524	539	526	572	447	502	493	502	519	509	524	493	522	490	577	553	507	518	462	494	503	526	520	506	492	517	488	479	481	534	534	483	511	545	501	523	508	537	538	512	517	544	504	489	482	502	482	526	513	529	544	506	488	488	482	488	515	489	515	508	497	536	513	525	538	533	506	522	524	528	520	523	478	574	482	489	543	520	508	531	476	495	516	503	542	497	508	511	507	502	533	504	490	491	499	519	516	504	496	526	510	512	532	487	501	498	485	527	490	529	526	513	520	517	525	549	485	537	532	540	496	502	537	476	525	495	468	523	515	514	483	532	522	522	527	516	496	508	491	452	515	558	480	489	525	518	487	484	527	491	524	511	509	494	517	458	498	500	528	520	547	497	516	470	524	534	487	502	507	496	490	480	542	504	495	541	522	542	516	524	489	499	509	504	499	492	530	518	510	480	499	539	494	541	533	520	481	522	520	477	527	520	518	460	530	517	524	494	500	512	479	482	513	522	494	510	512	491	530	558	529	489	508	503	515	521	542	470	535	515	505	488	484	566	517	493	544	485	513	509	502	540	525	561	471	509	552	479	498	526	504	545	522	498	510	490	528	494	535	567	508	513	501	516	526	498	490	517	547	503	537	512	483	541	515	518	488	506	526	509	483	523	530	556	533	485	521	515	531	476	491	514	516	528	486	510	501	487	489	513	523	533	518	501	469	512	492	523	513	548	509	480	484	524	487	497	511	494	497	532	536	515	524	521	474	486	523	530	540	513	496	490	480	515	570	509	530	514	507	561	526	513	482	498	522	482	547	500	494	516	537	519	501	515	533	526	506	489	499	467	493	490	496	503	501	539	493	497	534	541	529	550	489	517	490	512	522	524	527	485	511	501	493	478	520	542	525	528	477	486	492	496	538	522	510	499	579	560	493	534	518	510	521	476	530	500	500	452	543	526	521	537	503	504	517	510	491	475	526	500	517	508	518	513	462	511	504	498	510	537	532	542	527	497	473	490	548	498	513	583	530	512	493	465	469	502	548	486	490	527	511	523	527	495	518	496	480	538	474	546	566	527	489	502	537	516	575	505	532	481	488	499	515	524	520	525	492	536	513	503	460	499	473	491	529	526	516	536	542	528	521	505	511	516	469	523	532	485	487	514	521
33909	39914	7368	7021	8891	6999	4431	3294	2901	2713	2376	2333	2101	1308	1024	877	877	891	801	725	722	722	771	783	783	759	756	772	718	746	724	762	709	655	732	704	675	605	599	652	678	697	670	634	651	682	638	651	663	624	620	657	604	628	672	610	627	653	640	621	669	636	608	611	607	653	606	627	639	652	644	677	630	633	640	664	653	599	640	668	648	701	622	599	620	587	622	609	614	594	671	574	618	595	612	625	622	632	606	570	638	584	649	633	627	607	636	641	623	655	633	642	596	617	640	656	667	662	628	582	599	683	633	635	647	641	624	673	582	615	588	646	693	627	613	637	595	672	620	609	640	609	594	645	604	685	631	658	603	656	639	647	662	624	638	634	630	644	649	632	662	658	630	631	622	606	631	668	630	664	656	641	623	633	607	651	608	669	701	620	633	632	650	623	644	619	598	679	633	590	641	611	656	637	593	624	650	626	616	659	631	634	655	626	623	594	581	639	638	653	611	661	619	606	639	634	623	596	644	626	633	669	611	628	630	605	638	644	665	611	626	613	642	618	672	650	620	621	634	601	679	644	589	619	627	601	627	669	677	635	623	658	627	625	659	629	680	672	606	622	635	629	608	662	629	621	671	626	604	616	654	649	643	606	594	627	624	627	679	611	592	628	627	652	632	652	630	645	633	621	637	644	605	589	662	638	676	615	614	622	599	640	642	622	647	629	589	677	647	643	602	641	596	629	637	646	645	630	644	646	623	606	645	578	614	607	653	607	644	585	583	616	668	596	650	610	568	677	646	618	624	636	591	585	680	629	633	640	612	668	659	620	627	636	666	612	651	632	676	601	624	649	628	613	660	674	665	629	629	659	659	608	611	637	655	654	674	615	643	620	645	598	603	607	661	607	646	640	624	614	634	599	603	622	648	655	619	640	619	645	615	655	623	623	623	646	622	626	663	642	651	619	599	576	578	629	629	600	633	603	627	622	651	604	621	622	572	612	626	640	622	604	624	651	619	617	678	625	632	605	687	641	628	614	632	625	629	653	628	640	643	626	600	661	616	672	621	668	656	672	633	613	617	632	656	630	639	652	676	612	615	609	665	627	662	618	648	619	621	632	633	673	679	582	610	645	639	590	612	650	611	638	608	647	628	621	639	642	650	627	615	628	656	620	582	619	623	631	665	650	622	643	643	614	618	609	690	602	663	664	615	606	632	608	647	597	610	628	633	673	670	659	626	607	619	635	636	622	627	634	603	660	626	673	638	624	631	601	641	632	601	628	689	642	612	601	635	591	612	599	639	639	618	636	623	625	599	643	649	654	651	604	626	615	636	631	634	615	664	630	662	585	612	617	626	591	655	635	680	624	601	671	631	628	631	665	659	606	627	654	659	599	605	603	601	625	603	645	606	648	583	646	643	624	591	649	649	586	593	663	623	639	585	660	610	603	623	657	609	563	624	612	667	630	586	615	676	670	611	630	620	642	690	657	619	629	655	657	644	652	592	635	592	583	622	663	664	625	614	627	597	644	625	599	608	662	616	594	622	625	579	652	604	609	651	650	642	665	598	626	623	694	645	675	618	625	656	610	578	590	644	618	602	642	655	577	632	643	631	635	666	588	623	652	631	631	621	598	614	586	635	615	635	656	634	638	611	633	635	611	632	684	642	632	629	660	668	609	630	650	592	575	630	610	613	637	627	634	649	603	694	660	655	643	632	598	675	605	680	619	632	630	610	609	607	585	643	599	643	594	634	656	634	621	634	628	619	623	655	641	636	639	670	637	678	607	651	616	667	659	647	597	610	622	591	648	666	639	671	634	661	639	620	662	642	606	635	626	640	586	624	597	655	607	610	596	665	616	595	647	610	617	623	631	658	638	657	629	679	579	602	641	611	659	616	639	641	647	665	649	628	642	635	605	664	625	616	648	602	630	582	639	616	663	581	606	642	648	650	625	673	621	614	662	651	616	656	593	645	630	619	630	625	618	591	639	655	645	615	622	552	624	622	665	616	633	633	618	640	644	635	661	626	619	599	623	658	603	635	625	636	632	618	592	605	603	681	670	646	598	644	670	696	590	618	652	616	645	628	635	604	631	624	600	651	653	604	619	614	687	684	566	682	584	613	617	613	645	651	619	605	593	693	597	594	635	636	644	621	671	665	626	644	632	629	643	583	621	594	598	640	622	643	636	671	626	642	643	590	634	640	638	605	616	646	625	613	615	640	615	605	596	641	622	635	610	625	590	623	618	613	619	631	639	621	623	637	639	632	628	627	608	621	626	637	649	619	617	671	619	608	618	623	633	615	667	633	637	574	646	631	665	633	625	597	615	636	648	609	636	567	623	671	685	636	629	619	661	605	658	602	628	590	651	602	598	617	615	573	626	644	680	620	670	630	613	641	626	668	614	612	646	629	636	611	672	625	596	653	641	633	640	664	611	608	581	600	648	636	652	637	606	673	601	630	634	637	631	643	623	663	674	621	666	628	623	615	641	599	631	629	629	591	609	672	650	577	667	582	659	695	627	633	661	595	627	630	639	619	619	668	631	607	624	674	630	651	611	613	626	575	639	650	633	613	615	614	619	624	645	635	633	595	613	603	616	596	615	600	613	643	670	636	628	630	620	619	659	579	615	652	658	648	625	631	618	649	660	666	650	606	639	603	608	657	662	664	599	622	602	647	656	625	656	653	636	650	633	613	653	654	615	606	612	615	604	663	642	614	636	695	633	582	635	619	623	626	649	642	634	674	650	682	609	628	625	613	643	619	636	638	650	608	596	632	625	616	614	608	631	596	592	624	635	659	592	585	631	640	643	667	637	647	657	608	626	591	677	650	599	635	645	702	650	631	618	643	638	643	625	581	635	641	646	644	633	684	626	640	620	612	637	655	651	682	623	654	607	660	610	664	635	603	633	630	635	625	634	678	595	612	633	619	651	651	608	609	632	643	620	656	618	599	608	641	664	632	624	616	641	613	680	592	657	631	624	597	685	628	640	633	627	625	589	626	635	603	656	597	637	616	654	606	621	650	605	655	624	584	626	668	586	654	616	623	605	630	665	616	615	659	640	642	637	620	613	622	581	614	588	636	661	637	614	620	654	621	583	617	664	652	605	685	607	650	612	602	659	615	636	602	638	629	651	593	642	664	620	617	613	593	626	655	633	587	616	632	614	567	642	635	625	652	676	606	612	680	637	670	694	576	600	610	604	605	678	626	679	631	638	607	585	694	589	650	600	640	646	607	633	621	575	619	600	622	638	641	605	639	650	656	653	639	637	630	565	616	641	672	634	636	667	632	600	632	626	634	593	599	601	651	588	647	634	634	627	642	645	633	634	652	641	650	648	649	619	626	619	622	662	658	631	637	629	638	604	649	654	641	607	587	580	644	620	630	681	674	660	621	676	663	623	618	657	636	636	661	689	640	657	653	579	623	670	589	641	625	646	642	651	653	616	612	657	604	652	661	669	612	628	635	655	588	614	589	666	646	639	578	637	615	607	609	629	563	617
24065	21108	28213	24226	20964	11880	4632	3024	2389	2203	2063	2108	1854	1362	1194	1089	1018	1037	959	936	854	908	897	850	918	877	863	836	887	877	908	841	832	900	847	803	824	873	814	801	772	810	728	768	827	839	829	819	836	795	799	807	788	791	810	802	766	747	792	764	838	830	801	817	781	836	780	731	734	779	782	832	789	845	829	783	830	769	764	818	804	783	769	800	841	820	804	799	769	734	832	782	775	792	811	757	738	762	790	753	813	757	762	731	785	816	805	800	840	731	799	792	766	802	765	842	740	809	766	755	788	775	741	814	766	813	744	752	748	752	758	764	799	797	764	816	759	820	761	825	783	788	829	763	762	780	744	717	756	823	757	795	780	779	824	853	767	787	774	766	779	784	818	808	734	735	746	754	771	735	770	803	790	806	811	777	796	796	776	819	746	806	786	771	722	790	780	761	770	780	811	788	761	826	763	776	788	779	747	768	766	778	787	767	794	779	815	720	813	791	775	770	766	794	782	792	749	766	798	748	784	771	782	763	817	794	776	783	799	783	729	769	761	744	748	789	718	786	782	781	795	754	834	802	777	778	801	738	779	786	735	824	720	755	775	809	786	750	798	813	798	800	799	778	765	733	801	785	734	797	764	788	833	736	791	811	727	799	814	798	773	819	731	761	817	781	790	770	750	740	768	805	821	765	760	778	748	761	762	804	801	820	778	793	810	797	750	787	759	783	753	757	813	785	792	802	806	805	769	743	807	758	771	751	782	762	764	741	744	774	791	808	789	788	828	765	739	780	773	802	735	741	756	816	748	807	758	794	773	798	789	744	810	743	795	791	798	798	756	793	788	765	780	788	805	805	763	802	792	792	815	770	750	797	765	820	779	817	815	779	795	752	794	769	811	810	847	821	824	803	778	753	759	803	802	785	807	720	829	799	787	824	773	751	777	744	842	802	782	818	790	742	786	795	802	743	758	763	764	833	795	791	805	765	760	772	823	808	740	790	785	808	798	824	815	731	777	805	784	806	808	787	752	761	817	846	786	819	796	772	749	786	794	785	770	801	801	754	794	754	726	744	804	805	763	723	790	753	794	777	808	760	757	777	804	779	788	751	744	813	784	755	798	729	796	746	767	782	795	809	787	785	786	759	747	779	758	789	761	749	799	732	736	752	781	779	710	780	778	790	779	765	768	796	749	714	820	835	766	755	786	690	808	760	754	786	756	799	737	774	771	842	817	865	789	800	771	769	805	797	768	832	763	761	780	741	779	769	737	805	729	791	802	824	790	797	787	760	773	730	789	772	758	752	781	751	809	767	746	773	762	770	789	723	750	804	793	777	791	829	776	743	779	722	759	804	749	800	784	787	822	814	780	778	787	773	794	728	807	752	768	763	828	762	775	789	809	757	778	859	764	786	836	775	750	742	783	784	796	789	776	766	826	815	815	778	747	812	775	780	786	762	763	760	780	797	776	762	778	805	789	818	783	771	861	749	779	766	783	745	749	821	783	785	776	788	795	758	795	788	765	803	752	782	755	760	831	741	774	806	786	711	835	780	815	812	793	785	765	803	768	778	746	766	787	747	780	744	755	743	807	729	760	787	793	773	753	793	819	791	808	807	806	815	816	753	772	768	778	787	780	748	822	838	793	815	744	774	700	797	760	755	738	854	808	771	753	804	804	765	828	791	759	742	758	806	821	755	776	770	737	794	776	758	745	815	753	773	758	818	772	794	802	798	789	792	804	823	759	778	747	768	810	812	815	801	757	784	798	802	787	798	775	799	746	781	856	773	760	780	745	796	784	838	727	782	830	806	793	742	818	784	807	738	837	794	800	759	759	780	810	832	801	707	749	792	778	778	813	769	790	765	823	832	848	789	786	835	715	765	759	774	796	781	766	750	778	807	754	767	788	774	757	762	766	738	816	716	745	778	818	771	763	864	776	786	732	796	766	814	728	750	781	807	754	812	787	849	803	811	727	807	758	780	746	791	799	734	765	794	774	782	803	792	774	796	768	733	806	751	821	730	784	804	760	808	775	766	786	784	804	821	741	771	774	738	784	776	768	740	770	790	853	720	732	777	738	736	756	777	869	772	786	799	778	816	807	818	788	764	754	795	784	783	824	774	815	782	756	792	807	790	772	739	770	749	748	803	814	801	760	797	801	799	791	790	796	717	777	802	773	793	762	790	746	798	768	777	761	794	759	752	761	790	768	767	784	805	752	729	754	769	749	779	804	753	761	773	734	755	788	782	741	794	839	759	756	772	739	811	781	785	711	794	792	811	799	753	814	765	790	789	723	755	789	816	835	824	793	772	773	775	774	775	769	769	788	766	775	754	812	811	814	767	750	764	742	752	798	774	739	758	794	781	717	821	815	790	758	737	793	780	775	787	782	754	774	818	776	785	779	801	746	765	794	813	780	817	784	776	813	785	797	794	748	762	797	797	745	794	812	745	851	785	814	813	815	771	770	787	764	788	782	786	775	809	836	755	783	810	790	846	727	821	739	770	800	758	803	767	741	834	782	765	783	737	765	804	767	765	729	820	777	773	737	779	785	789	798	760	816	788	744	790	820	828	798	825	760	803	778	809	814	759	767	757	780	719	825	792	767	770	795	727	758	798	853	774	738	792	752	763	790	808	760	808	740	786	782	825	792	734	823	778	784	791	788	816	776	803	772	707	750	772	804	788	800	743	820	776	768	798	784	752	805	801	810	764	813	775	731	758	773	803	764	771	779	753	774	793	763	775	781	757	772	825	795	817	789	804	763	786	739	833	759	742	784	787	798	801	830	786	753	796	799	818	751	776	759	776	826	834	771	734	813	798	749	821	779	789	736	759	808	812	820	804	770	814	825	776	778	760	758	781	791	772	731	761	770	757	804	726	771	780	794	801	814	758	768	772	765	822	744	785	797	788	764	813	759	818	777	789	812	767	804	786	786	792	770	775	799	801	748	780	813	809	798	741	786	787	739	773	824	778	799	784	828	775	777	785	752	756	804	781	818	773	804	829	776	812	768	843	764	787	789	794	775	869	852	759	784	763	754	790	796	725	769	771	762	759	800	805	799	831	765	791	813	790	768	760	775	725	805	815	765	805	778	828	772	733	793	786	811	777	787	730	848	746	808	819	769	752	760	776	831	775	814	823	734	771	752	734	782	771	773	828	794	783	781	802	798	767	773	784	751	778	728	773	772	785	770	784	790	817	805	777	819	768	838	841	812	745	782	768	753	791	781	803	776	796	820	811	801	749	754	786	823	785	753	803	814	831	765	734	764	746	832	788	760	779	777	767	782	751	823	774	796	780	780	784	755	752	722	817	758	748	765	752	797	795	789	794	770	771	804	757	774	832	778	779	774	815	814	784	788	745	773	798	785	757	762	776	785	804	783	780	813	777	805	841	774	791	766	778	740	778	812	785	770	818	798	772	841	789	823	771	770	779	778	755	798	778	773	802	803	762	800	770	776	822	799	816	774	800	833	734	756	730	847	745	761	756	785	759	791	822
38911	54881	14961	14112	11451	8998	6925	5692	4774	4335	3967	3697	3132	2222	1805	1546	1452	1366	1285	1203	1085	1178	1053	1131	1157	1112	1174	1098	1114	1121	1025	1057	1070	1106	1085	1047	1058	1030	1006	984	945	979	901	980	958	938	968	949	916	978	923	955	925	978	927	952	969	924	969	921	950	948	978	974	970	979	956	940	976	966	1034	926	971	1020	996	931	932	954	987	895	937	960	921	969	974	959	940	961	971	962	934	965	938	939	986	926	961	959	897	964	952	961	954	915	926	913	948	980	955	979	986	954	948	967	966	941	943	997	925	867	911	899	966	978	934	918	879	930	961	909	927	982	1021	939	890	847	937	989	945	926	955	970	913	988	920	975	917	954	880	904	940	1009	957	878	943	948	955	952	905	940	886	934	970	921	919	956	948	951	922	921	938	960	915	919	913	965	951	983	937	936	902	1020	942	885	952	979	925	900	962	921	957	964	963	979	897	949	941	947	937	1011	906	943	935	954	955	936	941	958	942	872	928	943	875	910	967	972	872	917	910	977	925	1012	952	924	902	971	902	934	858	880	980	937	912	897	946	970	917	986	951	903	964	962	956	924	894	960	911	933	981	981	932	936	960	918	944	1004	872	921	906	948	966	940	959	977	954	944	994	920	966	979	944	909	981	928	941	971	953	943	959	952	963	947	954	964	916	942	942	978	976	966	943	936	940	1001	905	979	943	957	950	965	934	989	935	939	968	927	977	918	939	931	964	924	933	924	962	974	962	955	942	941	959	937	936	921	977	950	936	960	930	960	997	942	950	994	860	986	941	925	925	973	923	907	956	932	856	961	967	949	908	998	963	897	981	934	952	923	965	948	993	917	974	938	959	953	980	963	867	933	925	963	935	896	994	952	949	925	961	977	996	957	936	942	960	907	942	973	945	901	948	925	948	946	966	947	935	984	959	947	963	980	979	926	926	962	915	934	916	902	934	863	962	933	935	935	916	912	923	946	923	977	942	927	923	926	939	1001	937	959	935	962	889	934	991	950	956	948	991	979	862	914	954	955	988	946	857	949	1009	940	934	917	964	907	962	965	947	949	962	965	927	919	958	947	914	953	953	947	918	917	903	990	958	954	926	986	919	985	941	903	934	894	970	957	924	922	924	983	962	917	976	931	848	963	941	949	947	971	957	951	902	940	919	950	923	1021	969	985	978	939	994	954	955	971	908	932	918	959	911	1014	970	971	931	966	926	970	940	926	933	956	945	931	954	968	915	970	959	963	949	960	975	953	884	911	908	957	989	965	926	1014	956	942	1007	977	929	1014	887	927	958	901	951	930	924	945	873	969	884	961	930	938	927	980	963	956	940	958	946	976	912	929	915	892	919	945	996	949	977	958	919	915	934	948	955	924	921	966	930	972	988	894	982	937	963	905	957	933	932	924	890	908	975	947	983	955	927	943	940	989	959	918	997	910	929	971	949	962	986	978	878	952	956	948	921	927	939	983	955	955	919	938	942	964	947	937	956	921	956	958	958	947	977	946	990	979	970	961	932	1008	963	930	976	996	885	966	951	951	925	935	984	987	935	980	923	964	910	897	936	966	928	941	958	900	982	955	976	913	966	984	945	961	947	955	974	971	963	970	972	943	936	928	981	949	922	964	943	908	987	938	998	970	906	978	962	964	938	970	957	1004	992	885	950	982	954	899	959	960	962	998	932	998	966	888	926	964	911	901	964	920	938	961	941	926	925	919	967	940	948	951	912	968	993	934	940	917	1006	904	930	947	973	950	945	922	983	946	945	984	1001	906	949	959	957	966	951	938	923	985	964	917	947	928	931	934	936	945	967	925	910	905	919	916	947	983	941	974	968	920	969	962	965	969	952	995	941	953	901	914	962	905	1008	928	949	977	908	950	922	916	979	976	1014	983	926	964	955	959	956	945	947	943	899	960	937	968	886	963	923	962	958	936	907	937	927	927	921	965	990	963	921	946	960	967	959	938	955	902	943	945	976	956	965	972	945	914	938	955	929	870	997	951	956	941	904	948	945	915	1018	879	930	909	980	991	905	947	897	941	948	937	902	940	919	988	929	902	1002	907	962	943	961	957	986	954	952	936	894	979	954	934	941	910	903	940	956	945	945	931	993	926	932	977	933	972	945	915	961	945	936	907	981	902	969	943	889	863	922	1022	935	970	984	926	958	973	932	961	953	932	982	912	935	956	945	927	915	991	951	953	964	944	938	983	875	977	950	985	967	973	945	931	931	915	906	960	907	931	919	949	940	874	980	932	949	943	966	910	886	931	925	928	927	951	922	952	989	994	945	898	944	954	984	932	1022	903	895	950	963	877	956	996	951	915	995	935	920	939	945	988	923	948	962	952	944	990	976	912	936	964	920	938	905	976	935	923	900	940	970	926	910	914	921	980	954	880	926	933	872	933	956	937	883	985	911	939	906	927	984	974	910	936	859	950	948	926	940	943	945	901	923	981	897	977	920	892	905	987	892	925	1009	921	974	950	963	1001	936	954	911	919	903	940	922	965	940	947	969	865	989	1024	950	976	970	938	959	966	985	978	967	897	932	973	970	986	927	965	966	928	980	908	924	943	930	967	940	984	891	952	959	954	904	1001	925	994	960	926	918	925	946	982	930	1008	1015	895	944	944	929	999	923	969	981	991	915	917	917	985	1004	935	964	1006	995	958	935	921	937	915	931	960	929	982	953	899	938	976	968	936	970	926	917	903	993	935	968	999	929	899	902	959	917	932	933	970	981	969	915	960	900	944	963	946	931	973	930	948	959	941	886	957	938	971	918	980	938	931	909	987	995	1000	975	913	923	968	934	930	961	959	923	947	941	951	883	968	1015	940	909	961	932	985	941	894	981	925	945	978	941	894	933	956	998	930	925	974	949	959	971	985	910	941	950	995	908	945	962	956	919	890	976	984	907	929	905	936	966	917	919	955	968	1001	926	928	909	952	911	948	972	966	948	914	881	951	930	935	930	973	974	966	950	943	938	953	969	941	949	912	917	947	914	944	934	929	964	981	940	898	942	950	987	927	907	949	957	919	911	932	956	971	934	957	907	1059	915	960	955	917	918	883	956	911	947	949	970	969	989	923	915	931	939	957	979	899	923	892	935	929	891	926	975	998	965	986	925	993	965	922	967	894	983	981	956	900	951	976	980	936	925	928	940	886	1020	973	878	921	924	915	955	975	923	928	956	940	901	924	981	879	936	995	912	1021	973	924	926	926	946	985	944	933	931	971	971	949	952	945	961	933	899	927	999	935	961	930	942	963	944	943	969	916	922	935	964	987	959	983	924	947	934	940	956	914	936	944	918	935	999	963	937	942	1016	942	920	943	968	1005	927	936	943	925	982	941	927	934	926	937	967	988	952	966	958	1047	991	932	926	977	902	945	950	928	1005	990	990	960	980	965	943	967	936	970	955	901	931	966	975	922	961	908	970	912	950	924	941	959	931	936	925	914	944	928	891	960	929	921	954	969	949	879	917	905	934	971	953	945	926	950	893	885	970	965	906	893	958	957	949	935	928	910	931	945	997	934	929	916	943	1009	890	959
23044	21073	28725	23585	21069	21011	11486	4286	3211	2916	2792	2600	2108	2013	1480	1209	1159	1019	1023	929	965	896	896	889	929	900	895	916	909	913	910	904	916	889	849	832	898	803	801	794	848	775	772	777	829	730	813	789	767	750	791	812	799	807	766	753	777	777	743	774	787	798	771	736	769	749	796	734	793	829	805	854	748	777	847	800	761	776	843	765	730	824	763	734	760	816	762	754	763	772	774	779	771	757	718	825	794	746	754	784	778	772	742	764	790	728	760	789	757	747	756	785	768	815	747	782	788	767	765	786	746	789	765	744	777	760	819	790	750	741	764	808	782	762	824	758	788	711	761	787	756	761	758	840	744	819	738	818	790	783	804	770	806	747	735	769	774	758	770	765	757	766	752	784	722	802	751	803	788	743	701	792	792	753	756	789	723	805	788	768	806	783	772	758	788	745	819	740	777	746	784	726	810	778	779	784	785	758	812	788	776	758	794	753	739	741	770	736	810	752	826	770	778	782	790	770	762	755	828	755	791	778	790	741	818	754	778	811	763	767	732	793	730	731	788	757	804	767	785	750	753	751	789	776	831	759	775	777	753	757	794	834	800	764	753	785	771	783	783	684	782	780	786	734	777	783	758	758	773	741	747	772	742	761	750	710	733	743	748	771	778	713	753	753	758	757	756	795	750	782	685	828	740	809	771	738	765	759	746	779	781	792	773	774	779	838	760	676	754	771	761	746	792	812	766	786	760	746	754	734	767	781	774	777	745	774	753	831	727	783	779	746	774	774	758	734	818	774	755	790	768	748	737	753	802	825	799	763	799	736	790	763	787	782	736	767	737	762	696	718	761	781	812	807	786	763	742	758	759	772	739	745	761	766	764	758	816	773	804	786	779	756	779	791	760	765	746	742	755	746	774	804	782	829	742	770	727	750	768	772	771	811	786	739	777	755	770	759	765	818	729	779	756	775	765	759	773	782	772	755	805	725	748	758	759	805	749	749	770	785	750	825	793	784	771	773	775	770	769	803	794	780	718	811	816	789	751	788	789	750	739	746	750	746	782	721	793	758	753	787	779	771	788	763	799	779	746	745	820	794	781	746	791	808	772	709	785	803	763	777	740	761	762	806	781	731	803	779	797	735	818	786	806	812	787	691	811	759	787	778	786	702	763	693	722	736	823	794	722	814	743	789	724	742	792	744	786	748	747	775	748	805	732	752	801	791	772	686	790	714	793	791	741	769	762	809	797	757	741	759	722	709	753	741	792	801	824	729	793	710	802	723	773	712	745	801	768	771	798	758	744	774	825	748	761	850	758	779	759	823	795	831	752	755	769	787	740	757	755	765	755	754	764	748	756	794	776	785	765	795	780	760	752	795	831	769	757	808	771	784	777	769	731	775	734	736	747	732	744	775	771	777	797	787	729	787	788	753	802	766	721	764	759	756	767	754	762	768	770	772	770	758	760	818	819	811	730	747	776	774	740	759	771	783	740	750	744	740	771	763	760	712	712	774	823	791	702	794	768	793	736	727	763	723	822	737	767	801	795	738	793	768	773	737	809	765	741	762	771	715	755	733	807	764	741	798	801	787	793	769	731	769	770	788	725	782	810	709	771	782	753	782	796	778	748	753	809	794	772	773	771	711	774	773	773	840	777	724	757	741	747	752	716	749	711	737	774	783	740	804	782	770	774	757	748	795	773	743	753	772	775	741	715	764	756	770	720	753	746	727	786	737	770	792	744	749	753	786	794	749	777	729	782	759	744	772	759	788	754	782	782	700	727	732	746	759	753	751	740	821	788	806	758	769	769	726	738	732	748	786	794	774	753	730	742	835	791	761	742	776	812	762	809	750	768	725	805	791	807	717	738	786	806	741	779	726	748	733	699	736	749	787	778	749	754	734	770	768	770	739	744	754	770	721	764	733	710	786	757	787	782	754	766	747	756	783	772	758	767	775	798	766	745	753	758	760	728	769	769	789	774	756	805	783	748	757	841	782	751	828	756	759	759	722	754	770	772	744	798	808	804	807	799	775	773	775	734	770	753	748	764	719	784	726	796	738	794	795	782	794	749	754	819	799	740	770	728	779	782	784	770	788	777	784	749	804	770	776	795	753	811	769	722	766	735	733	769	776	763	764	786	830	758	762	764	781	789	789	765	734	724	763	773	782	768	743	786	741	805	779	807	752	745	745	789	828	732	817	781	791	731	748	782	755	776	733	754	791	780	766	729	793	762	781	822	771	763	781	769	727	757	758	771	808	817	739	784	791	770	765	778	786	759	830	750	766	776	795	768	779	740	770	754	788	707	750	738	749	762	757	804	761	726	800	778	722	722	758	715	772	753	809	718	757	811	762	733	784	787	750	760	765	749	782	737	803	750	762	784	728	782	721	713	747	771	784	768	802	803	765	729	784	756	743	785	761	767	782	774	780	786	777	786	755	770	757	728	779	789	787	757	746	751	770	777	772	754	760	773	781	760	817	724	752	763	742	783	717	752	764	794	762	733	760	727	730	778	770	795	750	778	747	763	802	766	788	782	779	779	767	787	784	840	751	752	812	771	776	790	805	770	731	714	707	791	763	764	770	756	774	742	756	789	747	799	806	814	774	755	785	726	768	767	791	743	750	752	758	748	788	725	810	736	738	716	717	786	797	794	748	758	765	801	783	769	796	796	769	804	746	798	750	775	752	807	749	793	770	760	777	768	775	723	756	727	832	765	734	789	786	786	733	824	802	757	782	720	775	763	776	787	777	757	736	768	741	805	748	805	736	736	734	787	737	802	782	773	773	773	776	738	735	779	826	723	742	767	772	804	762	761	769	767	830	819	804	786	737	814	742	755	777	787	724	784	751	744	783	750	753	774	794	832	757	737	725	807	807	717	746	805	761	756	703	749	756	782	764	765	750	796	781	761	773	724	760	797	842	721	814	804	775	719	794	765	769	736	747	791	733	800	718	731	758	785	752	808	808	720	744	737	749	724	756	759	788	808	756	770	802	784	751	715	757	795	778	753	773	746	771	730	734	766	797	732	809	725	801	754	702	793	763	793	797	782	736	759	787	784	776	754	728	756	796	756	753	758	750	789	774	795	778	738	775	798	746	765	786	777	742	749	781	721	721	766	800	725	757	772	756	753	753	764	765	729	803	740	750	764	764	777	759	724	781	749	783	750	749	775	768	813	764	791	734	758	775	778	740	803	807	792	784	790	809	792	780	776	737	783	775	772	817	759	783	800	740	775	732	774	711	738	794	833	755	728	766	782	795	763	714	767	690	762	784	781	716	751	792	750	742	766	788	730	756	770	750	783	733	780	724	785	785	780	787	766	752	755	788	805	792	779	773	788	718	737	754	762	735	773	728	774	805	775	761	716	811	790	806	817	723	784	781	801	746	797	806	742	769	710	766	808	749	717	790	815	752	801	799	719	783	737	778	800	781	769	726	745	745	808	755	770	756	765	777	795	742	769	746	771	805	815	765	792	790	722	782	762	789	773	733	755	775	822	777	792	748
43475	63912	19575	18988	13839	11362	9269	7633	6692	5683	5107	4930	3805	3352	2443	1810	1642	1676	1430	1261	1201	1135	1078	1174	1142	1222	1199	1129	1160	1280	1153	1137	1172	1149	1131	1105	1045	980	957	1022	999	965	989	936	945	886	930	921	953	935	920	969	957	890	949	932	992	963	905	969	933	922	899	936	963	961	975	978	989	1029	1009	986	990	978	903	1037	928	926	981	1005	930	956	926	904	944	958	948	927	992	920	973	916	954	940	905	906	935	898	962	960	959	917	886	920	919	953	935	924	947	940	979	970	950	981	911	938	902	920	943	903	941	959	906	943	925	929	952	909	962	962	923	968	948	910	978	919	915	912	926	919	929	916	890	917	962	944	940	947	945	887	932	938	881	926	958	957	930	926	960	922	994	903	963	971	949	959	956	866	977	983	980	921	948	938	951	931	977	907	917	910	928	950	925	881	927	940	951	955	964	924	887	925	942	902	977	929	949	931	921	968	922	925	908	948	919	897	920	941	923	966	944	908	908	926	903	880	907	946	929	877	926	953	992	882	923	919	934	987	936	951	909	958	981	910	895	929	959	942	919	986	988	987	977	893	957	927	972	932	963	901	972	981	953	951	952	971	914	968	944	961	877	922	945	918	960	913	935	945	936	877	937	885	940	944	894	928	895	937	920	923	929	933	928	962	914	953	905	941	934	950	943	940	951	939	1010	955	893	967	897	924	928	876	946	998	962	892	955	981	857	946	885	920	899	955	946	980	953	916	936	967	932	910	953	969	907	949	913	917	936	910	956	969	992	900	979	975	949	921	944	897	977	956	899	892	900	943	957	973	967	886	995	937	932	998	924	939	919	951	949	912	919	928	924	954	916	935	908	898	881	902	910	915	838	974	871	859	928	915	923	931	977	898	903	958	945	893	900	900	962	890	956	902	920	933	891	979	918	951	945	943	912	926	973	882	888	951	932	947	1004	964	901	975	948	975	913	918	951	935	921	937	899	937	956	914	906	905	966	948	920	974	910	1003	974	876	937	935	1000	945	933	960	946	910	943	888	901	929	952	952	924	958	919	927	920	928	915	995	940	957	952	981	991	903	921	911	959	959	911	929	929	952	903	927	902	913	940	930	932	895	975	954	941	966	906	950	966	879	947	951	935	870	969	917	943	957	976	876	910	934	939	970	969	969	864	913	926	935	940	899	951	943	914	892	1009	876	919	876	923	931	890	916	960	929	910	941	897	916	962	938	880	926	897	934	924	960	952	955	916	917	970	894	972	991	937	987	905	937	954	934	929	924	975	974	936	876	941	980	949	929	977	917	955	953	911	927	932	955	952	902	974	958	932	937	939	930	900	873	948	966	930	949	928	912	941	965	875	971	956	877	954	889	923	902	935	902	962	913	963	972	932	952	1020	897	899	928	916	974	931	932	990	913	939	920	920	893	894	919	937	905	912	940	952	938	916	930	967	897	944	962	945	928	911	965	913	927	979	893	972	908	941	918	886	908	959	921	936	942	952	954	975	982	952	925	925	941	930	947	917	906	919	922	942	972	926	890	896	940	839	934	979	900	906	917	964	932	921	933	896	960	871	878	927	934	959	906	896	890	919	885	996	936	889	913	910	944	918	971	911	961	927	981	962	884	895	948	919	912	925	892	875	881	936	921	944	986	907	946	918	910	911	893	932	927	904	1016	989	919	957	895	946	929	950	914	929	910	898	926	945	869	914	1003	979	944	947	981	977	938	897	933	900	938	923	956	927	945	993	923	875	905	938	930	921	913	929	908	948	982	950	903	927	954	959	902	918	959	879	957	931	945	839	932	950	944	938	942	941	903	960	993	943	919	972	909	946	1015	913	936	922	932	947	950	911	938	996	917	894	885	967	932	970	906	926	965	942	952	994	914	922	943	913	978	925	936	957	913	925	918	989	918	893	966	959	954	998	965	927	965	933	950	912	914	942	951	951	924	951	909	940	944	954	921	955	908	940	859	933	902	899	935	914	985	966	936	948	958	968	926	893	924	962	919	952	937	951	985	956	937	896	899	974	896	920	944	964	907	970	914	984	968	937	859	878	963	939	954	886	912	914	918	889	960	937	940	972	947	983	956	939	915	916	912	918	931	921	933	915	945	950	945	907	913	913	864	897	925	959	904	885	904	900	937	949	975	993	909	943	892	914	939	952	953	896	920	919	969	916	920	907	944	919	959	913	953	958	958	955	889	905	933	874	963	999	862	989	925	947	965	924	909	960	928	964	934	914	920	948	916	879	920	995	969	947	878	927	937	954	895	931	961	918	947	924	953	966	966	956	954	918	931	885	962	923	935	973	849	869	950	981	948	920	937	922	873	925	944	973	973	968	926	888	991	930	955	948	969	936	924	941	955	992	948	930	911	869	914	929	901	937	883	893	981	969	922	933	891	897	949	941	936	937	941	925	930	876	887	940	910	928	930	929	957	926	953	903	945	941	927	942	858	973	940	862	911	915	856	921	916	1005	880	952	912	1002	907	912	928	940	916	924	928	938	938	901	935	898	955	1010	945	883	928	957	920	956	983	954	971	955	915	932	913	935	906	969	926	943	978	981	937	963	944	900	939	956	915	883	1003	923	951	948	884	952	973	980	896	907	911	954	946	918	858	892	871	933	930	959	906	962	918	883	924	928	941	910	954	903	953	971	895	901	922	917	879	987	939	887	900	960	892	953	977	866	935	969	904	907	936	923	901	954	956	918	892	950	912	912	937	990	905	897	950	946	971	955	873	943	940	930	905	899	980	965	966	971	997	949	959	941	962	949	959	931	999	943	907	937	918	904	845	941	972	937	907	882	865	956	930	870	932	959	892	925	891	926	931	907	903	897	961	917	952	938	964	898	926	909	871	915	939	917	943	916	967	886	929	908	979	963	931	920	909	916	966	958	945	852	945	933	930	956	930	920	956	921	942	939	963	941	921	926	951	923	928	932	914	919	902	937	893	942	937	898	890	916	915	925	966	938	938	917	953	949	943	928	938	1020	968	974	921	890	938	951	937	906	937	964	910	988	910	928	975	924	906	904	937	931	986	908	934	958	917	916	958	878	904	978	987	939	940	921	940	926	924	965	929	892	944	870	938	932	999	931	941	930	944	933	924	954	910	971	912	911	971	941	914	974	924	936	962	930	980	884	934	887	966	940	946	947	975	905	976	886	950	925	915	955	966	886	951	927	911	855	915	967	958	942	941	932	953	944	955	931	879	888	976	960	950	964	878	952	952	966	912	940	950	906	925	891	971	912	909	921	921	944	981	901	880	971	923	946	945	928	906	890	931	896	911	889	886	923	926	905	931	976	953	921	939	897	955	1002	915	966	939	886	915	868	938	945	922	919	919	960	921	901	930	954	918	957	900	907	869	936	918	904	932	930	962	927	946	906	948	950	956	881	922	930	921	913	918	983	982	958	926	918	944	951	914	876	926	937	908	968	946	912	924	895	900	930	950	917	923	947	964	958	913	956	958	899	900	932	903	906	987	964	950	918	931	967	978	946	895	876	913	907	943	890	986	900	898
28904	27023	15618	8547	4044	2615	2036	1803	1333	1267	1166	1206	1013	1079	790	640	656	633	602	546	511	534	559	562	600	567	547	543	574	532	539	566	579	551	539	522	528	564	515	503	501	490	527	495	467	495	498	568	486	485	547	510	513	522	472	478	524	513	483	518	477	515	516	505	505	491	477	513	524	501	530	496	512	524	523	548	521	521	498	492	539	513	509	563	527	551	525	492	487	517	517	510	522	478	529	459	495	510	524	492	496	510	499	512	489	527	521	513	532	481	497	511	522	483	497	538	513	459	518	513	542	520	488	506	477	501	536	532	528	531	499	487	486	510	495	484	513	497	492	502	539	453	532	517	555	511	551	477	493	527	488	490	493	500	487	462	497	484	524	491	510	493	556	478	500	513	506	480	516	524	523	501	517	535	523	475	521	565	499	497	544	466	512	534	496	493	531	508	486	474	519	495	524	505	533	520	494	491	447	507	483	560	492	534	509	497	517	505	529	496	506	548	497	490	462	507	503	524	546	446	483	477	479	508	454	489	494	512	472	506	470	476	530	484	549	523	523	535	477	487	526	488	520	477	540	501	525	473	505	529	520	494	484	541	474	485	505	519	465	494	506	496	516	500	549	503	515	494	521	532	520	520	514	547	495	507	484	502	509	498	505	532	494	472	527	526	455	525	494	491	493	472	472	496	499	494	545	526	482	522	504	504	484	503	515	504	506	499	522	526	522	562	503	457	479	521	465	482	525	541	515	490	500	493	528	497	491	507	507	525	461	505	529	514	543	528	507	499	520	511	489	504	507	479	500	485	521	479	509	513	479	550	551	471	548	542	494	515	486	513	520	483	517	513	506	503	526	509	509	508	533	494	508	502	514	493	512	526	546	504	536	519	528	506	472	482	524	488	485	520	530	535	503	494	474	512	521	506	534	529	515	485	479	477	503	511	528	486	509	492	505	482	548	513	504	488	503	520	522	499	503	462	480	538	503	510	513	514	528	501	533	482	491	511	499	519	488	509	483	508	512	497	490	513	528	516	494	481	529	549	505	494	515	525	520	522	472	499	527	518	510	472	515	518	491	486	484	533	487	477	533	488	501	482	475	475	493	479	541	520	533	489	496	491	510	537	536	487	503	507	512	538	527	520	510	478	487	500	512	509	504	549	539	524	506	524	530	523	544	511	535	501	482	493	491	545	519	472	500	529	478	490	510	544	556	498	490	531	496	503	489	505	436	512	500	499	520	487	507	473	527	470	529	526	476	484	518	534	516	493	472	523	503	547	513	485	496	521	515	505	517	495	489	459	492	491	523	558	535	530	527	512	475	524	482	576	484	492	518	519	495	493	499	501	496	492	495	488	483	534	524	522	519	503	526	505	472	469	502	504	552	511	460	518	474	487	556	474	488	491	532	469	487	521	489	552	490	485	470	485	525	568	512	476	480	504	541	509	508	499	490	528	483	519	520	501	519	510	512	504	519	502	510	487	494	479	514	527	502	476	490	508	554	515	512	493	500	493	520	535	512	502	494	511	519	459	556	520	532	504	483	489	496	562	453	458	516	517	467	520	532	502	493	476	465	475	517	504	508	513	505	515	534	507	511	509	550	516	512	546	504	500	475	485	526	503	479	533	499	501	466	483	478	491	497	481	527	475	530	506	487	510	489	485	546	514	515	470	484	567	505	504	536	469	547	524	521	513	494	511	477	499	497	519	533	478	519	531	516	493	535	503	462	507	518	521	509	530	548	469	486	497	496	506	466	504	518	484	554	456	479	499	519	500	508	513	507	455	489	503	474	518	553	490	478	479	497	500	484	489	507	484	531	500	496	503	465	537	498	525	482	505	537	478	490	501	493	491	522	521	499	501	517	475	469	512	526	478	492	491	539	455	521	485	522	485	503	523	548	510	487	498	523	547	514	520	521	497	518	503	521	554	476	496	471	543	497	503	471	502	502	488	505	515	493	482	500	506	475	509	514	465	488	477	525	515	520	502	538	508	515	454	504	458	468	492	458	493	486	527	505	540	505	504	481	528	516	542	518	519	520	509	503	488	484	483	486	485	494	511	468	479	502	466	528	549	509	528	505	492	521	514	541	507	483	483	507	525	552	460	505	472	525	540	490	489	513	539	497	504	520	499	508	510	467	483	530	518	550	519	496	558	450	494	455	542	545	528	520	495	443	494	507	497	535	513	467	504	505	520	543	556	539	509	521	539	489	492	518	523	492	501	538	523	522	496	519	480	466	512	537	519	513	500	544	506	531	509	512	510	460	503	526	506	508	479	497	510	497	467	541	566	544	507	516	505	514	516	487	457	541	521	512	501	497	481	488	541	486	537	509	471	475	516	519	517	515	470	504	526	488	547	505	504	485	505	509	519	514	545	533	507	501	497	458	559	512	496	512	500	482	521	490	494	535	518	511	521	524	498	524	495	456	500	532	495	505	489	523	456	474	496	520	534	501	517	497	555	509	484	507	542	504	527	531	538	523	483	517	517	504	546	502	526	506	502	534	468	479	520	475	517	496	503	517	485	502	515	502	466	539	515	483	504	504	475	488	538	494	443	546	569	497	543	524	496	495	529	527	483	526	515	506	477	489	468	501	490	537	530	516	514	518	489	505	489	474	481	489	486	517	485	498	495	521	485	521	510	541	495	505	453	506	503	498	480	473	537	530	529	530	519	522	537	499	505	525	470	525	515	487	476	528	495	512	494	483	490	499	492	512	498	496	508	552	499	494	546	532	484	510	575	502	520	509	493	501	538	534	539	533	505	501	503	487	520	499	496	521	519	495	503	546	505	508	525	485	494	531	526	492	526	510	467	523	513	480	509	501	513	463	509	470	497	545	498	537	475	500	465	515	551	531	476	487	491	516	530	475	560	477	492	463	536	488	493	520	518	517	522	488	528	490	536	489	522	484	524	495	510	481	515	474	521	520	494	505	511	507	470	502	483	540	480	519	484	489	506	493	505	501	502	511	499	488	513	510	472	525	513	516	517	495	518	484	485	538	473	514	504	504	518	502	516	462	484	525	522	503	521	515	513	518	498	506	468	483	521	495	499	508	517	530	531	507	494	500	485	490	513	487	511	513	513	526	495	513	493	514	512	475	493	519	502	530	445	515	502	510	496	520	524	514	532	497	518	537	467	514	485	492	498	502	536	509	509	484	480	504	489	494	541	483	467	471	511	511	527	488	522	499	561	502	488	481	477	481	470	494	565	480	502	491	508	535	524	525	540	521	499	499	514	505	514	507	529	481	474	527	536	526	532	501	521	556	550	496	507	508	508	517	528	502	536	501	475	493	511	470	488	510	505	494	527	459	485	512	514	512	502	503	460	492	484	479	541	512	500	518	524	485	484	506	501	515	454	493	512	525	476	482	516	492	515	518	523	496	529	526	519	513	485	497	521	503	519	503	489	558	495	524	496	527	535	539	478	501	504	506	478	510	502	479	534	492	526	538	472	493	518	509	507	496	479	475	489	494	490	517	518	477	510	529	470	487	539
34538	40309	7609	11123	6658	5253	4391	3837	2791	2476	2369	2333	1899	1929	1298	941	910	944	791	671	686	673	732	684	731	747	733	706	725	797	776	797	743	737	735	676	714	670	663	640	645	607	627	639	557	687	660	581	618	571	639	626	634	651	631	629	641	689	622	657	616	642	628	642	641	651	597	609	633	642	638	604	661	623	661	620	635	639	616	611	618	642	605	606	602	608	672	620	645	622	601	651	642	657	655	625	618	633	606	609	646	608	629	602	635	593	650	640	642	607	641	607	632	630	623	646	589	582	653	627	618	628	626	664	658	601	622	649	599	653	622	622	628	614	653	631	607	643	654	622	611	638	617	617	641	644	603	632	678	648	635	623	636	628	574	622	593	574	669	646	672	604	632	622	640	643	660	633	626	669	654	669	649	635	604	612	596	602	658	603	601	655	611	633	628	598	630	606	576	639	646	653	645	692	653	631	696	580	638	574	620	626	617	580	637	595	630	616	638	569	613	619	596	591	676	642	608	680	613	600	634	617	612	678	624	590	631	632	668	662	642	642	586	598	579	647	646	640	615	605	608	622	593	609	639	616	591	614	584	643	637	608	654	625	669	628	563	597	645	647	625	607	627	576	613	653	595	622	634	576	606	645	634	643	589	611	590	606	621	618	596	578	632	611	618	651	594	658	581	635	576	633	620	647	607	651	664	693	601	589	602	612	644	614	605	610	617	613	563	576	574	644	634	627	637	648	627	546	643	635	633	636	646	659	619	630	609	640	573	604	616	670	616	620	624	647	652	647	633	609	639	639	623	635	660	599	633	630	631	595	619	607	632	654	647	588	603	595	636	674	642	619	615	666	638	619	665	644	639	611	651	586	602	646	630	678	646	567	630	596	626	606	658	624	619	637	682	627	652	625	630	632	685	608	616	628	606	617	621	593	604	632	616	611	597	655	641	648	623	643	627	598	649	616	616	650	676	621	590	650	630	628	655	644	635	624	632	659	645	689	661	608	640	592	599	638	634	655	646	680	604	642	637	559	651	620	619	624	611	641	662	590	615	651	614	646	618	646	634	653	588	624	609	647	587	661	641	639	626	656	635	620	615	605	596	591	637	643	615	617	633	605	621	618	627	659	615	621	599	656	685	584	622	638	667	589	617	609	621	631	636	619	624	607	652	602	615	592	640	659	616	613	627	609	591	573	622	598	642	633	681	631	632	589	626	577	649	638	591	658	596	612	657	601	618	617	636	597	610	609	607	607	581	621	634	613	614	679	645	629	620	616	564	645	606	609	640	583	611	635	618	603	654	630	649	660	627	609	605	610	606	597	614	631	629	570	595	600	552	599	645	606	633	604	641	625	643	644	632	607	650	643	629	606	643	632	658	599	615	672	624	639	605	632	607	613	638	627	604	611	587	605	595	638	597	603	605	590	658	629	624	593	625	623	618	589	598	625	602	649	595	603	638	607	606	633	614	613	602	637	662	597	649	646	598	631	568	621	660	646	628	616	592	594	616	612	609	602	662	654	618	601	677	633	626	639	612	615	609	609	617	611	630	638	635	625	587	598	598	604	589	611	598	594	623	610	565	605	610	624	634	626	638	625	647	625	630	633	623	594	637	596	611	644	629	697	621	618	624	625	635	610	560	598	631	599	663	612	622	668	612	628	643	597	626	669	618	688	646	651	636	625	616	665	612	636	692	588	576	649	613	628	660	628	644	592	607	576	612	648	614	616	605	633	594	636	630	638	636	604	604	634	650	627	641	646	629	617	615	639	635	650	648	587	547	637	654	623	608	616	612	638	591	628	590	609	675	587	653	638	610	628	619	600	584	643	610	625	611	608	576	640	578	604	602	612	639	599	632	618	600	654	583	586	692	639	623	650	611	617	632	622	638	605	582	583	598	619	645	616	605	672	617	622	647	567	642	556	613	636	639	666	576	632	602	606	598	662	593	600	593	658	591	600	660	631	653	622	587	659	598	664	605	645	630	664	605	635	632	648	626	601	624	632	616	596	658	587	649	625	657	647	622	632	601	630	684	611	619	594	623	626	624	647	596	691	649	606	616	632	644	621	644	611	638	642	675	649	621	642	645	591	626	632	591	666	621	582	604	663	606	584	652	596	606	660	637	659	619	623	630	594	579	594	605	638	566	603	672	640	643	619	587	601	625	650	637	622	603	638	610	621	621	634	575	618	602	634	648	630	619	641	611	657	649	644	619	638	636	623	627	663	596	659	620	655	643	624	665	612	644	630	581	601	655	586	646	630	640	693	642	609	593	637	602	619	633	600	652	639	645	631	618	600	618	635	613	629	657	634	618	602	633	651	663	586	614	628	630	639	608	654	661	629	611	617	615	597	683	639	599	629	580	649	679	645	608	664	606	624	586	631	647	634	608	675	627	640	658	620	630	660	665	649	575	603	664	599	608	616	653	653	621	644	621	598	630	612	588	646	598	587	618	606	631	658	635	626	619	587	606	623	605	668	579	593	686	627	623	598	617	626	638	634	589	631	604	630	681	663	674	600	600	628	654	657	619	676	589	630	611	636	631	607	635	645	640	593	619	635	635	684	640	628	613	605	586	643	617	641	589	619	616	643	646	618	645	645	599	591	606	629	582	624	631	622	624	612	587	625	691	655	591	596	645	619	664	629	637	616	653	655	632	637	615	650	625	626	602	613	636	631	595	661	631	654	614	624	605	636	634	657	631	664	626	610	617	625	617	607	642	646	630	662	646	621	649	656	628	584	583	626	645	657	598	671	629	617	629	613	621	636	608	604	620	615	632	585	587	613	607	644	627	620	620	645	564	649	626	606	601	605	619	570	606	635	579	649	622	645	622	625	616	609	594	628	679	632	635	590	624	652	595	614	565	615	625	631	617	590	647	605	638	614	625	661	594	603	560	606	603	560	634	628	639	606	555	614	615	651	638	614	605	600	601	594	611	619	588	604	598	623	629	631	613	630	633	630	600	633	685	611	648	642	573	611	684	639	646	618	647	620	623	591	640	621	646	660	627	614	616	580	611	631	654	601	628	618	654	595	602	628	608	661	625	583	661	667	647	611	675	651	598	616	634	632	601	612	631	614	658	604	652	640	630	641	696	647	623	620	615	641	653	642	589	611	656	646	598	577	636	612	633	619	617	673	602	619	658	636	645	608	592	569	575	634	609	622	606	666	608	618	614	627	673	649	684	618	642	623	636	635	579	594	622	631	641	629	638	628	666	631	665	612	601	641	646	589	657	635	667	614	628	603	616	610	673	640	648	617	700	643	633	664	612	585	635	606	647	615	605	607	601	588	642	589	638	587	600	641	605	649	620	637	624	659	627	611	599	627	609	599	639	596	604	594	631	651	645	632	645	646	620	651	621	625	613	603	604	607	657	563	611	662	615	563	662	590	602	629	618	645	628	648	620	612	624	635	617	616	610	633	602	596	663	636	580	614	639	599	608	610	584	614	627	592	606	612	614	611	610	617	610	592	634	624	597	641	657	599	597	600	583	624	639	631
24115	21101	28293	24106	20926	12020	4869	2941	2165	2063	2012	2099	1923	1901	1341	1028	1035	1016	975	851	861	769	836	807	858	897	926	825	872	952	936	940	830	889	805	852	838	846	812	834	765	728	796	821	742	724	805	751	771	770	744	753	800	774	776	775	801	796	806	773	769	807	803	802	795	808	752	787	804	759	843	779	808	741	773	763	733	788	762	782	744	771	747	785	766	795	803	809	756	783	796	809	820	753	750	793	762	854	791	793	753	723	758	769	759	755	774	796	799	802	795	814	765	762	792	789	777	751	796	781	788	766	787	770	762	794	783	738	762	780	809	716	775	791	743	790	815	772	786	802	767	798	710	777	821	739	733	765	767	732	749	801	781	802	805	730	736	732	758	766	794	782	723	787	737	748	805	758	786	782	741	789	744	809	830	726	690	791	813	850	760	732	777	779	736	772	783	798	768	752	804	762	752	740	763	783	818	707	840	735	775	788	765	789	829	795	718	812	818	796	790	794	813	777	789	755	813	734	788	799	777	754	753	796	734	771	756	750	775	743	764	694	752	757	789	798	763	801	803	742	755	771	776	735	792	755	820	765	745	778	725	798	809	737	745	732	749	685	785	755	766	821	723	764	738	774	752	787	735	770	779	795	766	774	767	814	801	735	791	807	741	724	827	778	739	806	784	744	768	764	776	721	799	802	799	832	785	797	807	794	763	773	748	746	736	779	780	813	765	779	749	766	764	783	742	782	730	796	742	770	752	754	785	781	794	783	812	793	767	791	741	758	779	778	768	772	772	720	766	774	798	763	730	756	804	765	781	772	795	772	804	778	713	717	717	744	736	752	745	766	767	781	761	769	814	794	784	705	764	755	757	790	790	767	772	743	747	765	772	755	799	713	756	807	790	718	852	752	781	775	788	775	789	797	807	748	715	791	817	804	742	763	770	772	786	766	774	734	817	781	818	772	699	785	775	775	762	782	753	773	782	801	770	773	781	763	709	748	799	728	773	748	753	774	702	774	733	782	782	766	769	726	830	766	811	739	746	742	773	762	799	782	781	795	765	745	762	735	756	755	792	818	781	803	788	784	779	710	776	737	769	801	817	754	771	750	744	840	774	770	744	724	742	791	768	792	818	805	742	757	813	770	776	808	795	740	797	817	785	796	761	720	756	807	716	788	773	810	753	699	793	775	789	774	788	773	784	797	785	732	729	769	770	790	778	797	793	791	758	788	795	793	797	765	806	755	801	770	756	779	773	774	762	749	789	713	744	798	802	719	794	771	752	769	761	770	771	794	755	760	752	744	776	783	821	782	740	762	791	767	792	825	799	742	771	770	776	777	762	776	792	789	770	771	707	822	779	717	734	731	766	786	749	743	776	764	724	769	749	774	765	797	799	751	773	722	779	806	796	761	738	759	772	784	772	766	771	732	799	764	781	752	763	783	792	791	832	744	764	767	767	814	742	789	803	730	778	783	776	774	806	798	823	744	783	754	744	827	800	775	771	824	757	814	768	752	798	818	764	774	785	786	816	728	757	823	750	725	784	836	754	764	773	839	735	821	769	762	747	764	765	738	788	795	809	788	774	727	780	695	735	797	734	752	725	799	779	818	766	752	759	811	813	843	772	767	787	755	800	761	735	749	751	771	764	821	794	797	746	802	744	702	785	781	730	786	765	735	807	772	778	788	796	796	728	748	798	738	768	782	773	781	774	777	747	756	794	790	782	725	794	751	770	734	826	754	768	755	801	807	781	795	752	778	755	768	741	790	841	732	775	804	748	755	723	788	767	739	810	846	749	740	823	758	786	834	753	781	751	752	760	724	745	808	736	772	790	810	797	811	751	748	801	780	789	781	805	794	774	721	748	771	791	778	776	778	773	770	753	785	831	709	740	719	788	756	788	710	809	750	761	800	790	814	738	724	784	829	789	780	769	811	819	785	730	803	775	840	801	771	719	761	798	789	783	810	814	763	771	776	770	754	809	747	762	706	850	791	751	761	786	781	732	791	784	804	793	729	745	716	766	726	794	765	777	799	762	783	809	801	762	770	743	806	772	776	796	790	779	768	793	751	721	759	779	783	817	803	777	780	773	786	780	770	759	802	778	727	749	820	797	761	792	790	753	763	810	750	765	746	726	747	763	719	730	781	744	755	778	821	817	793	768	836	775	731	778	786	750	744	720	804	818	784	769	794	775	781	799	784	849	724	774	704	807	788	784	764	788	793	763	753	813	803	754	821	800	753	748	794	794	747	764	785	783	746	763	749	766	796	744	752	814	773	778	786	765	748	754	754	770	792	780	739	753	737	780	806	780	750	759	761	783	786	735	764	726	744	723	769	795	784	817	764	766	727	736	763	754	755	752	786	749	812	768	760	782	804	806	741	749	745	800	724	785	843	780	768	771	788	817	789	755	741	805	788	825	738	782	843	787	792	778	760	731	746	768	779	792	777	726	786	762	786	734	734	780	715	743	833	767	763	752	748	756	760	716	747	782	746	762	757	777	778	760	780	811	740	795	750	781	772	765	764	697	742	765	760	772	778	783	802	724	784	743	800	784	780	738	745	816	781	771	771	804	774	763	763	785	786	761	765	752	767	762	753	772	777	753	800	820	786	715	821	810	756	772	751	810	782	762	717	781	770	792	786	782	760	763	841	789	761	797	809	750	750	781	796	784	822	790	782	764	810	794	751	777	732	808	789	754	820	734	761	775	754	764	787	801	768	791	778	742	843	798	764	777	787	756	777	753	783	727	735	770	780	761	808	725	787	795	715	798	753	778	688	759	754	782	729	787	786	749	775	771	749	758	805	769	756	772	755	801	771	735	765	763	792	820	739	752	802	743	768	741	768	775	753	743	797	732	786	777	721	810	753	726	784	758	757	776	800	741	826	757	775	756	747	745	783	764	764	819	731	727	763	755	792	744	752	841	811	821	804	810	752	810	756	771	751	758	748	742	750	789	832	764	762	762	783	762	759	815	764	780	792	786	808	757	770	819	804	747	724	750	799	780	719	774	738	730	818	754	770	821	755	767	759	770	717	757	750	806	739	775	778	769	738	786	714	752	786	729	751	744	774	745	785	776	784	750	803	751	737	751	802	796	774	760	777	800	734	777	773	764	765	749	741	760	772	804	743	709	734	763	816	714	781	720	784	791	821	798	743	781	778	764	745	771	741	732	751	803	749	779	779	706	779	764	771	729	781	774	793	812	751	726	799	770	762	762	799	754	753	819	837	745	785	804	772	781	767	798	771	733	844	775	762	752	806	797	769	757	792	766	804	795	740	749	765	766	809	706	766	745	790	728	820	738	789	761	745	751	771	771	731	818	771	783	794	776	755	782	781	777	785	808	781	718	756	735	773	772	803	778	787	770	758	756	808	742	815	766	748	754	719	791	749	810	786	742	754	748	767	779	767	768	796	726	752	790	773	764	789	765	801	769	801	787	736	766	771	787	766	784	783	782	766	823	810	778	787	801	725	761	727	803	786	821	805	760	789	749	786	762	709
39283	55106	17413	16594	11492	9229	7712	5566	4422	4164	3724	3735	3431	3248	2178	1618	1516	1431	1255	1117	990	1073	1039	1129	1124	1230	1201	1141	1138	1162	1243	1215	1215	1207	1155	1087	1039	1017	995	1023	1001	928	932	910	927	949	926	958	935	907	933	988	924	928	895	949	919	893	927	983	917	944	953	899	972	982	937	976	887	1020	948	901	942	979	957	1014	989	987	949	968	980	918	945	884	906	963	965	983	907	946	918	945	968	928	894	964	898	927	955	929	919	936	922	970	944	970	846	965	948	972	925	911	938	986	963	965	971	968	932	958	943	955	952	956	924	890	975	950	976	948	951	905	949	950	898	897	953	878	976	936	908	870	995	912	909	954	903	896	968	919	964	996	948	897	918	975	946	946	918	915	933	962	938	957	943	982	914	940	919	900	921	912	998	880	959	954	892	944	973	938	968	924	927	924	905	940	909	961	937	877	922	906	943	956	937	900	977	908	958	911	958	891	966	967	913	944	920	954	962	944	955	915	937	982	897	987	956	941	972	912	982	887	899	952	937	909	865	981	891	930	921	916	916	931	941	938	944	899	941	896	966	918	976	925	932	939	932	943	891	948	926	948	885	937	929	863	960	907	953	966	946	927	903	969	948	920	899	971	947	933	945	898	960	961	938	939	929	930	960	951	925	966	974	959	939	895	942	932	969	926	908	928	958	952	884	931	949	945	933	953	922	995	965	891	953	905	892	961	974	947	961	979	961	971	968	932	991	898	1009	897	937	951	1026	966	930	957	959	899	973	929	919	977	919	925	903	983	910	940	985	891	898	919	906	900	952	981	924	941	931	939	936	987	925	926	917	893	915	935	896	936	945	929	975	945	950	974	991	960	935	938	937	944	896	905	925	944	895	953	956	934	929	1015	914	959	945	909	932	966	962	943	931	942	920	934	918	979	945	893	911	883	929	944	905	904	888	888	925	948	939	931	933	933	914	951	946	918	892	962	922	905	883	950	962	919	949	942	913	932	937	959	906	895	920	942	922	897	895	954	973	923	953	927	978	971	934	948	958	890	977	913	937	928	991	955	954	968	950	952	964	932	933	927	968	968	918	950	906	961	902	982	922	915	945	990	983	931	939	942	952	967	964	924	906	926	959	948	938	977	952	916	951	933	928	928	992	920	919	897	957	923	957	962	894	917	953	936	927	942	918	928	929	950	936	990	920	933	937	958	969	950	910	973	944	952	1001	935	976	959	962	879	888	939	923	943	945	991	943	907	945	903	926	927	938	966	992	945	947	960	974	924	938	922	949	941	930	942	916	977	974	940	947	912	948	980	967	912	915	906	935	979	1014	902	969	932	986	907	996	885	901	936	958	961	989	962	963	942	923	957	966	938	902	967	909	949	920	899	970	959	939	986	902	916	942	879	910	916	1027	896	998	912	978	956	932	929	910	971	925	940	938	933	987	939	970	977	1002	879	972	916	901	954	930	979	897	973	977	983	935	915	942	914	934	983	980	923	938	954	927	911	948	948	966	947	887	937	900	931	951	982	965	920	934	942	955	947	913	900	946	927	923	914	914	952	926	956	956	943	914	923	923	920	957	939	907	886	934	949	943	950	968	957	947	952	976	926	952	945	907	955	947	900	924	949	898	964	918	971	955	987	908	988	930	927	926	938	910	906	948	925	926	953	931	934	914	933	921	950	972	900	954	1000	962	971	990	906	1001	993	926	958	913	916	930	915	914	928	944	933	872	914	928	913	957	908	982	948	904	932	954	921	914	912	942	950	941	966	906	913	918	897	914	885	935	969	887	907	973	964	939	1001	950	963	956	946	896	924	956	874	936	885	947	962	861	929	938	938	890	954	960	923	1014	961	963	969	967	959	895	992	959	969	965	925	929	898	954	887	943	949	927	920	929	960	902	970	960	991	974	1019	915	892	928	943	918	930	939	920	927	974	909	948	932	978	876	965	930	920	920	935	936	911	960	942	958	911	957	926	931	970	905	914	973	968	900	944	936	918	933	907	961	949	901	896	960	874	962	921	887	961	970	958	939	926	960	937	964	916	927	938	956	981	949	895	936	927	939	957	959	1004	896	989	912	923	934	985	964	957	920	987	888	949	863	935	958	898	958	891	959	913	970	921	952	924	941	922	948	917	932	940	922	979	996	910	919	901	953	949	939	974	937	946	931	952	979	996	935	960	965	953	959	908	910	902	957	977	938	984	886	970	963	903	936	909	940	947	892	936	915	933	914	942	952	930	948	931	969	940	918	900	935	929	946	913	891	954	932	909	930	977	955	967	942	893	935	975	909	943	929	949	902	999	950	917	913	902	908	893	918	910	986	944	962	885	969	1000	945	954	958	936	1003	944	941	937	934	928	942	937	906	879	927	940	940	916	932	924	994	947	916	935	949	923	909	955	989	968	906	982	963	927	936	932	947	916	926	900	916	967	898	946	937	927	965	894	974	918	969	929	927	903	921	947	910	969	935	904	881	906	947	939	887	938	898	931	903	977	940	948	915	911	946	922	942	960	958	914	922	1000	962	965	942	969	911	982	957	926	947	992	957	930	930	931	1006	926	897	977	904	922	934	864	949	924	955	945	890	933	939	971	927	1024	901	944	922	989	910	927	965	907	956	949	903	955	945	880	904	953	970	926	920	895	986	940	944	923	922	916	862	949	930	934	1014	890	952	984	946	913	902	937	915	914	955	957	925	926	946	964	911	914	962	934	965	929	937	904	948	917	944	899	958	922	941	946	873	961	930	962	909	899	951	931	907	990	941	938	934	927	947	918	963	952	923	919	917	928	929	971	919	986	895	945	943	918	969	923	991	927	979	887	947	919	919	964	939	903	933	956	950	968	982	908	970	926	937	960	939	940	868	913	890	912	928	940	959	909	904	919	935	964	938	930	949	974	983	962	923	931	979	967	923	963	987	988	976	948	949	907	915	973	949	1024	958	933	986	900	963	940	950	927	976	904	919	975	987	958	954	993	974	957	933	932	896	902	1007	957	937	944	934	961	921	946	928	907	945	932	857	918	941	919	918	912	1005	978	941	966	986	948	965	950	940	872	937	938	895	970	899	922	908	932	941	885	946	916	958	911	911	949	940	952	963	978	929	939	918	893	969	949	967	940	954	938	958	919	943	987	935	966	933	935	935	908	936	899	862	943	919	924	936	927	920	930	914	911	940	893	940	961	879	914	960	949	926	946	933	926	894	932	895	917	980	919	916	915	948	948	970	900	882	953	915	930	982	947	903	888	942	970	910	949	990	946	932	888	938	953	924	923	952	930	956	965	976	920	981	983	910	896	916	935	960	931	943	912	946	990	930	940	927	961	946	932	945	921	925	942	904	930	904	951	868	937	951	936	950	948	926	929	896	948	929	909	972	898	933	994	960	904	955	960	965	975	975	945	892	905	953	1006	900	951	892	913	880	966	913	938	951	963	951	904	947	893	985	928	956	969	967	892	961	947	940	935	949	922	924	912	894	950	895	931	974	983	937	958	956	914	960	916	935	944	941	932	947	923	913	932	981	985	963	1031	965	890
22949	21022	28620	23620	21025	20951	11577	3711	2788	2672	2522	2405	2438	2088	1579	1142	1120	1036	992	883	877	853	925	867	915	916	923	864	876	903	988	980	954	932	868	887	880	792	822	821	775	827	797	768	756	798	746	756	731	791	769	773	785	747	759	796	740	710	765	751	721	787	807	771	759	750	805	811	758	809	776	767	739	764	770	778	814	777	780	754	783	770	764	767	762	785	736	774	749	771	800	710	797	816	735	766	738	740	775	772	757	789	758	795	721	731	769	745	790	737	753	821	791	763	762	772	782	736	752	804	795	750	774	774	796	791	773	771	766	739	742	713	757	705	743	807	788	793	742	775	757	765	808	720	723	753	756	709	766	710	777	775	725	784	804	757	720	797	762	812	757	780	741	747	757	748	773	752	749	733	794	747	752	760	790	775	733	730	725	779	723	777	766	820	747	754	722	783	755	813	775	760	702	775	756	793	721	737	776	783	761	756	781	739	763	738	805	775	696	737	732	734	748	750	695	712	784	763	779	805	715	721	770	777	766	707	791	806	761	736	738	759	701	728	759	728	752	752	766	818	795	742	772	787	799	801	757	778	758	742	788	798	761	743	731	731	717	743	771	772	725	794	777	772	815	863	721	791	750	805	738	723	784	731	717	696	752	748	802	772	830	785	764	789	735	764	734	741	798	743	724	761	713	751	725	741	762	782	761	787	796	766	714	766	780	787	702	766	783	772	771	738	756	723	748	807	771	760	774	748	749	754	781	731	778	782	741	735	726	750	712	758	844	819	736	813	728	761	770	753	763	726	759	730	770	712	780	744	699	725	833	737	774	768	759	772	763	779	800	724	800	732	774	756	775	739	773	831	766	725	696	792	777	803	754	770	821	761	828	770	741	730	735	769	776	787	778	758	767	725	779	800	783	763	731	768	703	730	787	727	767	780	743	781	809	752	790	775	764	734	805	711	810	753	786	769	711	800	735	815	747	808	768	737	816	796	765	743	745	783	698	737	773	732	735	751	799	763	749	753	747	773	723	703	793	790	783	734	715	771	812	714	756	743	763	755	743	749	792	740	762	766	722	750	718	809	735	803	738	760	747	761	783	731	804	776	753	752	751	701	731	784	737	777	751	743	813	745	772	789	769	809	729	735	780	779	733	762	752	765	777	837	780	751	731	759	771	785	785	747	735	759	751	734	779	775	733	738	722	784	734	774	748	746	815	724	797	764	784	761	739	753	741	732	768	755	817	773	748	780	791	815	740	738	761	756	803	780	755	744	742	763	732	767	771	736	747	743	721	758	764	762	825	793	748	781	749	735	711	716	785	785	758	769	799	740	784	772	734	711	754	721	762	750	776	790	742	714	770	718	771	751	818	781	768	749	786	747	757	742	797	808	749	719	740	768	729	796	803	775	762	770	730	778	759	698	740	780	776	751	736	762	721	757	723	773	773	748	725	746	746	742	733	756	721	763	744	765	762	824	756	822	768	789	747	773	800	708	736	793	731	747	758	726	732	725	782	726	770	777	756	720	799	755	737	747	780	807	757	732	742	735	780	775	768	724	731	721	764	780	800	766	809	774	776	811	768	781	804	721	788	758	757	790	752	755	750	751	752	785	737	802	769	742	738	761	846	803	784	769	729	743	744	718	800	775	821	746	812	760	789	741	769	780	700	725	759	758	734	772	730	766	776	745	713	766	735	749	768	746	763	811	802	797	768	788	759	756	738	775	808	776	780	773	705	747	771	762	749	752	724	766	764	745	753	740	728	763	750	766	772	752	754	748	753	771	758	749	778	768	733	774	770	763	762	769	757	740	812	794	762	689	724	771	789	762	735	729	736	757	775	744	741	764	785	779	798	790	755	764	764	776	763	807	764	771	783	758	759	783	777	733	756	743	702	761	737	740	719	773	768	743	767	779	720	764	789	747	811	750	693	746	733	757	743	786	785	768	776	763	799	775	748	776	781	786	738	744	739	740	761	695	755	783	703	737	698	733	754	721	748	777	725	795	733	744	705	741	806	721	788	796	752	775	763	742	751	781	788	711	779	767	738	712	775	705	787	800	780	772	729	778	728	791	775	743	741	776	762	748	710	727	777	765	757	748	737	723	785	792	787	748	721	787	791	772	797	763	764	748	773	762	737	768	753	730	746	749	775	718	739	781	814	792	790	810	755	778	747	722	724	807	738	753	731	691	738	770	757	765	742	741	733	784	775	769	782	775	757	784	766	749	774	728	725	788	755	777	769	762	727	751	819	767	768	740	722	769	779	731	712	745	737	743	763	781	763	771	778	802	734	796	737	793	762	751	784	739	754	763	780	783	712	750	750	765	754	764	753	778	787	749	752	746	818	709	746	760	788	760	768	733	737	766	777	771	751	763	739	718	795	753	730	743	748	749	729	794	764	750	801	774	803	739	757	766	751	769	777	760	813	732	697	768	800	744	750	813	758	766	793	746	735	730	725	746	769	779	751	780	746	766	758	777	800	749	731	764	732	751	789	724	748	719	730	759	783	762	712	760	708	752	770	783	752	759	773	725	730	780	758	739	749	728	795	770	780	752	734	765	717	784	765	810	786	790	732	778	789	752	734	806	772	743	707	754	730	818	752	808	787	719	771	721	830	760	764	766	778	745	776	735	733	766	763	765	747	723	752	757	721	786	768	756	756	765	771	699	692	787	753	759	781	854	787	723	780	752	767	673	808	794	752	767	749	729	708	758	746	752	751	804	779	757	759	783	786	751	743	762	753	776	731	781	776	776	795	735	747	760	742	689	712	745	745	762	776	793	755	817	748	703	729	728	695	698	732	761	764	783	735	731	785	778	786	800	746	767	754	808	755	771	742	820	792	746	755	761	761	769	773	763	787	775	791	776	762	760	750	704	742	783	734	749	798	784	755	746	763	762	769	725	721	799	726	734	786	755	770	744	766	735	743	792	815	741	755	743	788	776	764	746	759	743	800	736	703	729	765	767	775	817	738	761	743	745	766	776	754	698	805	732	766	774	745	775	755	755	795	773	746	758	760	722	775	762	736	748	714	742	771	737	716	758	703	773	689	767	764	729	754	756	722	740	745	746	732	715	781	790	750	792	769	754	751	742	730	786	788	741	808	761	763	743	750	749	763	763	781	694	766	779	745	801	778	766	771	757	752	717	733	783	721	740	746	744	789	721	747	747	748	818	738	748	778	772	724	751	769	754	815	756	747	793	728	750	769	729	796	766	770	796	724	768	733	780	781	778	758	720	728	757	756	786	803	757	753	752	725	750	711	712	743	776	758	711	729	797	742	702	740	723	713	752	752	743	772	772	757	747	713	765	731	730	761	734	740	765	739	782	764	721	756	739	771	812	756	752	781	715	738	724	781	754	723	745	741	743	729	753	754	742	775	797	774	750	802	748	769	708	794	735	742	767	747	748	755	744	769	760	785	788	759	766	745	740	728	731	783	771	760	798	760	736	749	758	712	790	781	747	738	763	762	727	763	775	755	744	720	749	766	778	768	771	749	738
43702	65896	23768	21082	14248	11511	8868	6398	5762	5227	4763	4537	4558	3685	2587	1803	1749	1636	1347	1170	1092	1114	1107	1248	1248	1252	1159	1192	1161	1287	1358	1342	1289	1176	1111	1069	1136	1081	1009	991	992	968	895	887	1000	948	944	931	933	898	927	948	932	958	983	893	955	936	923	944	924	875	928	967	888	949	960	903	972	991	969	937	972	983	948	962	969	838	954	946	951	878	947	869	915	921	897	899	966	940	872	957	894	972	966	987	937	923	930	862	870	979	945	926	929	920	942	928	977	902	1019	847	935	905	955	953	924	894	961	937	903	872	915	926	951	956	982	897	910	995	954	878	966	857	902	917	920	900	939	903	931	927	920	935	889	942	906	894	922	909	955	890	891	941	926	938	893	897	909	887	946	895	940	922	975	910	954	915	944	947	949	915	929	914	939	889	938	958	924	890	943	883	931	943	954	924	944	916	906	898	908	919	943	929	897	938	891	904	974	919	938	951	910	934	931	969	969	939	908	881	873	951	965	946	883	885	982	892	908	930	907	890	944	915	935	923	909	915	952	926	820	962	950	937	887	936	953	994	933	905	938	878	892	968	911	916	932	969	928	957	965	922	899	912	915	974	951	943	933	946	874	911	935	858	936	967	933	923	915	946	928	910	934	928	910	890	925	900	904	963	924	912	915	957	938	982	873	981	858	949	950	944	945	940	944	907	955	900	932	927	991	991	932	947	952	914	995	930	1008	902	898	961	950	902	893	946	944	928	903	883	934	937	943	874	952	927	916	898	937	898	884	890	883	951	956	912	907	890	920	886	919	935	977	877	913	973	936	901	912	945	971	909	986	910	956	868	937	918	954	928	892	946	930	897	1025	936	921	934	938	966	965	915	960	894	965	936	943	919	960	930	903	922	929	920	948	859	867	898	864	903	907	926	938	867	949	894	939	924	940	910	965	921	957	901	914	909	907	900	932	898	951	941	914	895	903	955	931	877	932	946	915	960	894	911	940	898	930	860	946	904	947	965	920	860	903	898	901	891	951	924	866	916	911	916	927	860	912	929	903	951	912	904	923	911	934	944	971	924	907	918	895	849	857	956	890	915	910	889	1004	955	914	896	869	983	950	912	946	948	941	887	895	970	936	926	923	914	926	935	919	932	954	875	910	882	956	940	877	904	948	915	961	960	934	920	924	911	919	957	986	903	927	893	852	958	908	905	927	915	938	952	942	904	945	930	896	907	924	927	943	913	901	968	938	957	956	932	947	900	933	964	939	915	927	934	920	936	930	961	913	954	966	875	911	892	901	927	967	916	912	928	972	944	922	898	919	953	926	881	947	919	928	957	946	891	920	970	882	953	943	941	953	922	879	922	994	966	954	950	915	964	926	949	934	896	958	946	909	917	924	922	876	974	938	996	926	936	924	874	919	894	868	859	889	883	925	938	908	913	933	944	903	931	987	947	934	961	919	879	915	959	919	854	895	869	903	885	890	922	920	918	971	908	911	916	961	966	957	890	917	966	951	883	944	870	855	919	933	934	966	925	910	916	919	884	940	971	947	916	934	939	927	970	950	864	909	933	917	983	946	941	952	950	938	945	964	905	943	865	889	891	969	931	895	917	925	919	963	953	959	938	919	993	877	952	972	921	929	935	870	901	911	889	914	923	913	939	935	961	976	925	948	919	960	908	956	927	940	920	888	918	943	902	921	938	931	893	881	907	917	938	926	945	919	949	900	953	916	881	947	954	919	899	933	915	931	930	934	927	909	951	921	992	953	918	972	971	976	924	877	911	881	958	876	960	854	952	887	886	924	928	952	925	949	910	929	932	974	955	938	891	930	897	976	969	936	928	927	925	949	929	895	888	878	943	914	923	931	870	922	920	984	935	874	909	895	920	924	929	938	920	954	932	909	967	925	902	909	994	986	932	901	954	982	906	913	907	964	944	915	951	892	909	935	893	855	915	932	932	953	954	938	937	943	923	900	937	909	941	923	927	1016	868	940	910	934	944	950	927	893	903	926	889	911	956	927	928	885	880	899	915	896	860	931	932	922	938	919	898	869	904	939	961	945	947	904	944	923	937	909	934	904	959	940	921	950	1015	895	946	932	969	923	927	942	939	920	907	932	897	972	976	944	927	941	941	893	905	965	913	961	938	893	901	904	875	959	966	919	928	890	895	958	943	956	857	874	897	936	915	962	932	924	902	964	912	942	951	908	924	956	982	937	932	883	921	1000	913	958	878	958	906	953	853	919	839	997	997	880	933	938	930	960	955	946	934	887	892	924	941	898	950	969	921	922	918	933	926	923	914	886	955	963	972	875	958	929	944	935	867	985	986	931	939	949	879	924	876	899	928	925	914	939	891	947	906	967	893	837	830	916	921	883	946	889	989	936	905	928	903	915	970	913	934	954	992	953	899	891	926	900	912	931	923	897	910	882	938	856	910	891	922	956	940	935	949	897	917	1022	900	939	960	886	922	958	906	909	879	979	943	952	926	939	955	976	962	876	937	908	957	962	933	936	942	827	925	894	912	898	897	936	873	947	931	949	957	929	928	841	956	915	1007	932	927	922	919	910	960	907	901	967	960	914	953	899	952	909	925	915	903	966	969	937	960	880	939	928	934	930	956	936	933	929	933	964	921	923	912	948	929	911	926	939	845	913	953	933	962	929	901	986	933	939	897	880	947	940	1025	962	962	914	942	909	951	925	898	953	953	933	918	880	919	920	870	946	968	885	895	913	897	943	895	915	901	946	929	923	930	908	937	896	927	949	878	935	908	931	916	916	953	890	899	937	894	924	885	951	911	874	935	895	905	924	963	918	945	927	926	866	895	904	969	906	945	887	945	864	998	936	895	931	877	893	1024	1043	964	958	963	869	942	917	936	930	906	975	886	945	912	928	904	940	878	937	902	857	860	911	928	886	858	900	899	998	880	914	907	943	932	912	940	954	954	909	904	906	975	934	878	951	941	887	927	950	950	988	927	983	895	911	897	880	912	978	914	972	899	938	904	914	891	916	925	936	848	883	869	933	933	938	926	916	917	917	932	942	927	942	899	949	918	908	907	954	945	918	926	921	939	911	911	931	880	941	878	958	908	894	970	929	891	936	962	957	926	928	953	963	924	906	917	943	928	890	984	934	884	923	875	945	907	971	894	930	922	922	898	922	963	947	882	901	924	928	932	925	901	964	939	974	979	919	970	929	967	952	926	926	907	903	914	928	948	959	924	899	902	901	848	928	997	968	906	910	908	955	940	893	897	910	959	908	968	901	932	973	980	937	887	972	923	978	933	1000	937	900	952	951	923	924	990	886	912	905	947	891	942	912	927	907	862	1005	896	970	892	967	949	912	854	912	922	931	913	891	939	962	929	925	889	878	895	937	925	946	885	928	942	941	949	981	903	906	885	919	899	909	992	956	917	871	937	858	829	909	918	895	906	960	899	945	961	901	942	922	930	882	964	947	901	970	972	882	926	943	933	881	940	940	951	870	884	859	925	925	892	922	937	969	894	943	963	856	965	925	895	872	933	895	890
28831	27357	18527	9708	3797	2337	1783	1396	1286	1077	1193	1102	1158	1060	768	641	580	582	565	552	516	540	519	574	598	547	512	539	579	590	585	619	592	557	545	502	512	502	516	512	502	496	516	531	453	490	463	499	472	499	473	474	456	484	509	494	469	521	487	520	512	497	521	476	494	515	466	509	468	535	488	517	486	518	490	530	502	557	531	492	477	535	493	515	505	531	502	503	495	475	494	520	506	506	523	514	484	483	511	498	522	527	492	522	527	487	487	519	508	512	487	513	504	525	493	544	518	465	473	478	524	493	490	496	493	558	467	483	515	503	492	505	482	494	496	510	472	502	493	487	486	470	513	496	465	492	529	503	531	494	474	495	469	515	483	468	478	473	524	504	505	492	469	459	494	525	475	532	475	497	501	510	544	464	485	479	470	454	547	473	538	471	490	475	482	513	511	501	544	509	509	540	507	494	520	532	510	526	497	512	454	492	467	520	486	482	551	501	463	485	505	446	495	495	462	462	461	476	539	482	508	489	497	503	498	477	526	447	502	541	547	537	453	521	485	521	539	536	519	509	449	480	473	509	489	511	511	485	511	476	486	510	495	483	500	471	484	469	491	505	516	517	525	478	525	513	496	480	498	484	503	510	499	470	490	474	500	477	501	485	509	459	476	497	509	443	478	485	493	537	506	514	494	478	501	453	500	495	488	509	529	460	508	497	516	497	466	521	501	479	498	478	501	492	527	449	534	468	509	454	511	498	488	493	523	468	465	499	512	501	474	472	472	461	525	475	538	527	528	502	519	482	503	479	500	471	481	473	515	500	487	514	524	494	507	455	489	515	532	462	500	514	467	527	493	477	511	489	442	479	503	506	458	508	461	468	517	513	470	498	528	515	507	485	463	534	487	481	459	506	479	477	502	526	505	470	477	516	488	489	494	549	520	503	491	481	516	475	552	511	514	514	546	531	506	487	487	484	494	461	468	525	505	500	482	497	485	508	495	519	521	438	515	517	500	453	519	491	430	497	482	501	484	533	460	489	521	498	508	516	473	499	518	568	502	504	501	484	521	546	531	459	490	472	470	469	491	494	523	462	490	495	493	495	545	480	477	499	481	504	435	511	471	472	487	473	473	490	490	479	488	522	508	502	499	509	524	506	447	471	528	490	538	478	481	481	513	487	520	479	458	502	547	505	496	451	502	522	498	497	484	493	508	508	530	516	521	498	509	487	477	496	493	488	523	504	509	533	445	481	474	489	498	496	507	478	434	535	511	465	492	491	517	561	502	500	497	496	469	505	461	449	526	512	496	474	488	506	462	524	481	501	527	517	507	495	530	480	476	458	509	477	468	508	479	461	503	480	476	494	551	484	533	493	530	509	521	494	503	456	533	458	487	518	481	539	505	522	505	453	512	477	509	493	466	487	505	479	508	477	493	508	554	500	524	521	482	505	495	518	518	511	485	466	530	505	533	498	482	470	505	489	460	501	456	510	471	518	500	502	473	493	470	516	499	533	532	513	494	485	488	491	485	507	506	510	495	491	467	513	483	491	491	524	511	503	498	491	472	527	539	487	504	486	487	482	519	498	491	507	489	528	485	531	529	507	506	504	495	468	480	483	465	489	532	502	497	513	491	509	474	470	488	477	530	514	505	479	509	470	525	465	500	533	497	478	520	488	478	490	489	466	469	476	525	511	465	498	487	517	498	503	478	489	499	489	453	510	490	487	492	482	546	489	528	476	522	481	529	546	463	503	530	481	538	489	523	469	507	470	470	490	514	499	492	506	534	527	483	513	509	457	487	505	485	548	506	514	499	506	541	465	520	532	479	519	508	524	483	542	514	484	475	478	475	500	453	524	511	483	498	485	491	524	438	480	460	523	507	484	507	509	476	477	514	525	547	508	472	492	500	505	485	506	474	504	506	483	484	470	486	474	481	449	533	498	506	516	499	538	480	486	503	510	497	464	537	542	457	490	492	492	458	499	541	472	486	529	505	518	494	546	429	471	475	480	480	488	499	529	487	531	502	505	488	528	515	545	492	479	516	491	505	501	527	518	536	485	510	452	493	515	479	506	503	494	535	462	522	489	518	542	534	517	504	499	475	474	477	513	502	494	504	480	491	521	479	506	482	458	520	511	460	506	484	508	512	541	449	494	485	494	468	491	496	517	493	479	533	481	493	488	482	486	470	459	526	456	484	513	549	511	500	517	496	487	490	495	473	506	533	515	534	505	468	504	521	465	465	504	469	545	476	479	495	511	520	484	470	529	468	444	467	502	532	507	523	485	533	535	468	479	524	485	528	489	485	486	505	462	500	484	513	476	519	502	471	470	490	446	505	513	473	531	489	513	515	524	482	475	473	455	522	497	475	476	512	509	505	540	484	478	495	505	514	523	513	471	455	489	473	509	497	451	532	514	502	510	502	500	516	500	512	534	527	480	503	516	490	480	483	524	512	466	526	501	520	501	493	510	529	486	483	492	491	514	489	483	493	493	499	491	546	466	491	521	507	480	482	538	514	526	467	534	504	480	551	511	472	496	476	511	506	513	511	544	453	497	479	519	509	464	524	505	470	494	512	498	489	456	518	501	481	484	518	518	453	507	513	514	543	461	502	486	493	508	500	487	497	490	448	455	514	480	492	479	480	477	515	474	513	444	461	504	526	491	497	483	465	483	475	454	500	512	547	490	483	517	522	508	486	511	496	509	505	497	488	469	498	548	469	481	509	467	513	524	475	530	432	497	525	473	469	475	484	503	528	489	491	486	521	482	467	481	506	498	527	520	460	507	491	481	484	540	514	479	483	479	517	452	490	490	480	523	520	541	445	474	506	485	517	475	477	504	465	493	506	475	484	496	522	524	510	561	474	509	559	520	513	538	471	503	522	455	440	506	547	489	495	453	493	504	478	516	521	543	525	491	502	519	526	476	511	509	482	476	489	520	534	491	500	481	497	514	475	506	511	498	519	527	507	515	540	519	494	478	481	506	512	557	511	468	497	483	513	476	543	521	534	487	495	522	440	495	499	532	496	497	522	510	468	489	523	515	529	472	475	477	474	459	486	512	487	486	506	474	488	497	481	512	515	503	509	499	515	477	505	505	466	498	504	467	486	497	471	522	491	496	493	497	465	506	463	499	452	513	477	440	484	492	476	504	514	517	477	557	534	503	494	481	551	579	477	494	493	547	502	479	483	482	495	499	517	483	501	497	465	498	495	480	480	501	476	479	470	494	489	484	483	503	486	478	485	489	500	492	525	498	459	519	492	458	479	507	496	475	488	492	526	500	488	525	511	471	435	499	544	505	494	484	486	472	482	488	501	520	517	485	517	492	548	497	511	516	478	504	493	482	491	477	487	475	480	479	504	473	482	494	500	506	509	480	518	505	463	478	525	525	462	487	482	497	492	436	537	523	467	482	494	486	498	501	460	501	476	466	490	527	520	497	456	464	518	489	457	485	514	522	485	482	522	553	448	515	529	475	511	512	508	498	505	491	523	507	530	504
34641	42039	14189	11040	6758	4926	3631	3019	2548	2251	2313	2006	2054	1780	1275	1000	896	823	788	719	676	662	704	727	726	690	713	695	717	733	826	767	719	712	653	698	652	619	701	651	684	602	623	588	648	581	615	633	587	618	597	607	622	609	582	631	605	609	606	629	585	589	635	553	624	605	609	653	625	629	622	621	644	620	629	614	655	570	591	568	630	673	641	610	597	611	605	596	597	611	592	583	587	616	648	636	563	640	568	622	614	572	625	621	633	607	621	599	573	609	622	641	597	610	596	597	614	583	624	586	605	563	641	606	644	633	593	589	608	633	612	644	624	611	612	632	617	623	612	607	580	593	605	619	607	605	605	605	642	640	610	576	633	684	625	646	676	577	622	584	637	600	627	642	594	627	573	687	653	624	614	596	633	581	635	601	578	561	598	595	612	549	634	608	603	645	592	582	601	572	641	578	590	659	607	623	675	614	589	581	613	594	620	606	647	616	633	589	595	587	609	600	556	611	612	574	615	591	615	639	604	612	615	604	622	650	582	598	619	621	613	587	617	634	608	622	609	602	619	613	672	609	641	612	584	617	616	604	587	564	626	618	611	614	587	622	606	541	602	599	619	604	663	610	631	656	577	643	622	627	637	643	592	579	588	571	573	608	603	598	604	579	627	606	622	592	590	613	577	634	602	619	612	596	623	640	590	612	591	618	572	604	613	660	648	637	622	612	557	606	581	657	644	585	602	614	614	628	643	583	625	560	647	581	648	603	645	611	641	603	606	605	595	636	610	586	602	625	639	636	593	592	644	585	630	639	569	619	594	644	632	585	609	580	650	609	627	604	588	669	612	628	619	538	639	615	590	628	634	588	553	581	604	591	582	618	638	644	626	571	670	590	584	589	614	581	613	590	619	622	619	601	574	622	613	612	614	596	592	634	612	589	620	657	612	587	562	612	653	631	642	625	603	607	624	622	615	621	583	590	598	577	618	646	597	580	544	593	600	647	590	598	645	668	602	603	608	611	635	636	620	567	573	539	581	594	639	632	579	608	629	540	607	604	609	646	600	599	592	632	656	587	625	608	636	656	618	602	626	642	571	630	642	592	569	644	620	587	620	625	603	622	588	619	574	606	628	609	623	628	610	612	588	631	576	583	610	608	603	603	617	615	609	638	599	592	642	610	625	627	601	609	633	613	577	600	603	625	626	604	618	594	588	618	608	621	625	600	627	642	606	610	618	598	586	575	624	652	579	584	631	602	592	645	626	662	654	651	584	627	589	618	632	611	628	621	588	648	602	614	615	615	598	622	611	592	578	598	611	630	568	582	608	598	640	610	563	607	609	630	621	635	589	577	657	654	593	602	584	630	628	597	608	682	645	626	624	623	594	629	615	600	603	603	586	589	578	558	643	594	635	614	627	642	605	606	614	578	621	658	593	621	638	614	620	619	605	560	685	613	568	583	638	617	665	583	617	607	601	590	601	624	569	630	589	592	608	597	614	645	563	638	643	605	588	603	633	592	602	628	631	602	608	605	599	626	572	594	570	609	570	595	638	638	624	606	597	587	621	639	632	602	543	575	625	648	574	614	592	596	564	629	593	626	602	592	588	617	617	598	608	587	599	621	597	632	597	641	633	648	651	638	660	617	645	650	607	608	635	588	603	588	611	608	600	627	621	569	631	612	564	638	633	606	609	594	628	642	591	606	587	617	609	611	630	595	645	636	625	644	602	571	622	585	615	621	613	647	607	599	633	634	610	668	617	610	609	600	601	579	618	617	591	653	626	616	620	623	644	616	648	621	632	632	649	603	597	598	613	601	619	594	596	628	615	610	663	557	605	591	621	561	616	634	623	604	597	579	567	670	611	590	620	619	656	635	636	605	600	605	578	618	616	666	596	616	614	633	598	602	612	557	656	612	652	648	614	626	581	630	601	647	649	592	591	567	631	612	624	629	590	578	621	621	613	624	620	645	605	606	627	614	608	591	632	629	620	657	608	622	605	585	602	636	592	646	609	608	661	563	617	613	644	659	606	643	597	632	598	615	585	585	687	645	588	623	618	586	616	592	595	624	603	610	575	642	626	603	621	625	646	641	616	561	627	602	601	641	616	647	648	630	635	572	610	581	606	644	635	600	638	614	609	647	591	639	622	634	626	626	616	599	602	661	637	609	615	630	617	596	600	624	586	598	630	610	595	668	627	589	602	578	616	611	608	594	618	583	626	601	628	662	636	634	612	631	663	580	673	584	603	650	613	609	550	635	571	617	613	594	630	590	672	599	640	565	627	598	609	648	602	627	637	570	620	628	610	594	609	588	601	612	619	595	589	586	566	608	617	654	606	622	643	610	583	649	574	564	664	616	614	596	608	605	654	607	609	633	611	585	622	586	594	597	556	608	601	639	629	597	585	595	636	608	632	627	625	637	582	651	667	585	609	604	568	615	578	610	604	602	627	608	642	627	620	656	580	628	646	629	608	610	569	642	605	631	601	635	607	616	607	622	659	590	604	573	624	605	658	609	611	645	636	629	617	630	611	561	617	608	581	586	630	603	619	627	608	558	592	630	580	653	586	603	640	651	625	578	630	608	629	592	585	617	597	601	569	601	579	621	648	615	600	650	531	556	640	593	573	612	612	607	601	606	580	615	633	586	621	613	596	593	580	625	605	644	631	598	681	649	591	631	617	618	620	642	556	563	630	601	654	631	601	571	640	607	643	585	609	586	618	614	589	593	587	650	650	597	594	633	676	621	594	600	644	629	618	617	581	624	627	645	610	612	607	628	625	591	605	600	605	621	633	634	678	624	647	582	620	584	606	624	579	598	627	602	563	638	618	624	611	625	570	627	652	592	637	585	636	607	616	598	631	636	577	650	613	599	650	601	659	614	604	595	619	624	642	558	637	597	594	617	608	624	569	604	575	597	627	616	623	594	637	666	661	614	635	644	611	619	633	632	622	639	588	573	605	591	637	620	600	644	595	576	630	668	579	611	613	606	619	611	585	570	606	582	645	646	636	614	615	600	623	611	627	597	622	617	561	640	606	584	621	587	637	606	584	629	627	601	605	555	609	619	604	602	557	613	647	570	625	619	598	599	615	620	619	638	642	619	645	587	581	601	587	645	612	599	641	620	604	601	671	607	604	634	615	563	563	579	625	634	606	638	613	649	614	621	604	617	591	593	623	632	600	631	587	648	616	588	613	574	625	571	603	665	623	627	646	618	627	603	609	583	614	678	637	609	609	580	627	663	662	624	598	625	613	610	681	576	680	587	587	628	624	630	621	608	641	597	574	639	616	609	590	602	590	635	553	648	616	630	597	607	618	644	617	624	607	622	558	575	621	614	656	643	595	549	590	612	595	623	603	600	593	619	623	568	620	613	611	608	611	592	635	611	643	641	605	598	607	652	601	613	630	612	577	615	614	584	614	573	600	654	644	633	590	642	565	620	611	581	570	624	663	596	635	561	582	597	625	645	635	631	635	621	624	625	603	652	638	636	598	602	595	617
24113	21100	28285	24108	20914	11602	3964	2582	2130	2045	2084	1868	1843	1714	1222	1042	1043	950	974	879	806	851	866	879	857	903	815	796	878	902	919	912	917	850	812	827	843	792	789	809	829	789	784	771	779	721	773	762	754	731	777	749	775	754	747	767	773	775	750	772	758	795	775	755	741	775	806	740	751	794	791	775	737	765	751	744	775	803	759	753	765	726	732	790	735	798	749	815	779	738	787	766	769	806	811	794	762	748	776	788	765	763	791	750	767	710	769	778	752	761	741	752	809	776	784	741	749	741	731	778	816	740	758	767	822	758	722	714	754	751	735	769	776	722	764	758	754	765	765	760	730	764	731	742	737	773	740	737	765	730	755	758	791	781	723	754	750	756	761	790	794	724	758	807	752	782	747	734	723	792	741	770	782	756	710	724	715	784	725	769	776	754	716	738	739	778	756	761	788	775	780	757	748	761	743	826	739	810	748	761	754	740	794	770	765	756	777	690	746	771	754	743	732	728	777	742	742	745	752	768	736	781	776	743	744	758	775	719	818	788	759	752	735	750	740	777	770	803	744	789	727	807	783	758	746	741	743	784	738	777	732	775	773	773	778	768	743	759	785	745	792	782	787	796	791	758	748	778	803	790	742	748	766	767	779	817	760	779	732	773	750	730	747	787	744	758	740	780	817	777	770	719	738	760	749	803	706	780	798	718	829	711	794	782	738	780	825	823	766	760	771	778	792	748	784	706	754	769	843	762	751	749	786	746	810	709	807	754	738	771	787	762	739	745	791	745	832	771	771	736	726	816	798	801	748	734	806	728	739	749	772	732	793	769	812	738	716	740	715	740	786	725	784	776	755	773	761	754	722	793	775	780	818	779	780	741	764	744	779	732	796	761	742	823	729	715	771	755	768	791	732	823	772	787	806	811	763	766	756	705	751	726	805	761	772	744	807	780	800	739	736	774	733	690	770	743	818	781	737	785	772	714	776	782	773	739	787	760	757	718	770	744	731	761	751	828	755	774	772	791	741	774	732	716	768	806	747	771	763	757	805	739	854	713	780	802	769	739	774	758	752	743	803	773	728	755	779	716	792	761	727	730	741	710	739	767	753	780	802	724	781	823	745	747	766	717	780	745	768	739	807	775	746	783	778	794	767	781	702	742	753	732	800	743	761	747	750	735	715	711	769	765	746	727	730	732	783	712	796	752	764	787	770	789	770	758	714	753	761	808	783	767	745	755	754	735	737	773	771	774	745	778	739	747	729	746	780	795	733	734	763	742	784	730	798	713	788	828	798	789	813	772	790	753	754	723	754	743	798	773	735	806	766	705	754	735	800	748	794	805	736	760	807	738	762	770	760	756	780	695	766	736	750	790	749	756	765	743	757	747	757	775	771	755	787	776	751	718	768	770	751	769	756	700	778	717	782	767	774	767	724	725	768	746	783	722	731	768	797	790	740	762	744	748	761	731	749	775	727	751	761	801	801	753	742	766	761	784	769	805	703	730	766	797	729	764	826	794	749	784	740	752	753	811	764	761	772	763	787	760	779	723	780	805	779	721	725	793	782	774	753	759	797	756	816	755	736	742	767	768	783	758	802	723	806	768	743	795	770	722	757	725	757	742	761	761	794	790	764	738	745	754	802	750	689	739	783	748	749	767	830	727	766	754	716	770	769	765	731	739	759	729	823	795	744	763	771	728	772	737	799	772	739	750	756	791	771	777	731	766	842	757	770	761	745	783	742	784	746	727	808	776	774	727	732	766	735	748	746	795	743	727	800	764	752	712	721	783	774	746	781	799	743	742	777	784	773	766	737	740	716	772	838	742	782	703	720	796	809	741	754	773	738	746	751	739	767	744	750	735	798	773	797	756	748	708	728	793	718	769	740	766	788	809	737	730	722	736	737	748	795	760	749	719	752	751	773	798	792	800	714	778	756	752	778	765	783	727	726	789	769	796	757	754	758	734	798	808	742	768	736	795	747	776	736	761	780	780	690	760	740	681	771	717	718	769	734	783	783	775	724	768	738	767	789	760	762	753	756	745	782	776	768	764	706	789	750	807	751	758	760	775	764	742	793	740	776	751	779	746	750	801	713	773	752	777	795	798	785	793	746	759	749	794	747	737	762	731	789	716	790	739	751	793	731	816	752	765	772	735	761	772	773	745	787	755	769	743	746	735	764	712	744	737	789	724	754	726	736	743	736	730	760	758	815	731	783	767	670	742	774	720	761	719	748	755	744	723	782	820	789	799	736	746	744	727	821	786	766	765	806	735	756	753	752	751	800	736	804	786	741	770	788	731	787	751	776	748	761	740	735	728	790	741	767	747	776	762	761	780	704	776	710	764	791	774	750	767	728	765	760	761	759	745	738	767	767	795	741	737	738	807	790	751	700	755	746	752	725	723	686	811	748	744	748	755	765	759	770	753	682	754	785	732	759	698	747	767	755	783	747	737	769	767	759	744	775	747	793	748	769	698	737	785	758	785	792	768	752	745	806	749	752	741	764	770	719	757	721	757	776	788	782	726	769	761	761	730	762	804	742	807	794	769	745	759	768	785	757	825	722	738	775	809	734	777	767	789	782	743	726	757	761	779	776	766	750	779	781	740	710	761	780	802	725	747	779	773	769	752	690	748	761	763	806	756	746	766	751	745	749	766	773	763	759	775	742	784	770	759	778	727	770	716	750	715	755	774	754	750	793	761	804	761	749	715	747	779	717	737	780	722	791	728	780	795	790	743	783	748	763	758	763	749	726	812	750	766	750	803	764	790	772	705	801	786	753	750	769	755	767	743	805	778	814	745	778	765	808	737	790	786	737	754	739	765	770	781	764	765	794	790	783	784	817	756	715	732	764	763	742	772	797	760	823	775	791	790	765	785	740	754	797	741	727	757	795	764	757	760	802	735	732	811	753	731	793	793	758	731	765	771	757	795	791	771	724	784	760	795	800	758	793	737	723	770	800	769	789	712	754	768	770	751	763	718	745	742	771	792	728	766	742	730	770	794	783	753	768	737	771	738	736	738	782	793	775	750	700	732	727	814	781	739	770	762	772	765	784	737	741	708	753	763	765	706	786	803	754	760	783	766	767	743	699	764	753	764	784	762	731	737	733	751	745	770	819	777	810	759	769	748	768	717	762	736	755	724	743	752	731	822	779	810	768	788	785	788	768	818	783	735	765	776	764	743	774	735	762	730	765	815	790	764	720	806	790	751	785	720	741	758	766	811	744	754	717	723	771	771	793	802	800	774	765	773	759	729	762	728	786	781	731	795	730	772	768	763	745	791	796	782	747	787	734	778	710	802	742	793	746	734	752	741	739	765	734	777	738	714	724	795	779	771	768	778	678	720	751	782	762	759	773	763	762	732	789	764	770	778	763	787	744	780	788	734	755	781	780	752	800	756	798	772	743	735	771	795	737	777	774	781	789	741	760	770	777	759	773	767	715	762	766	755	772	780	774	769	744	721	766	747	749	733	759	753	751	812	774	810	778	725	766	725	789	790
39345	54212	21608	16342	10400	8081	5881	4794	4346	3885	4003	3319	3145	2923	2016	1574	1418	1281	1134	1068	1063	1051	1091	1084	1137	1095	1077	1101	1128	1199	1249	1262	1207	1142	1065	1082	1045	1020	978	964	922	989	988	923	966	928	887	917	915	926	916	932	922	928	947	936	955	972	970	961	908	919	945	930	939	978	948	878	944	917	950	994	916	890	977	924	979	870	934	932	939	948	864	935	997	936	923	988	876	948	960	907	914	936	858	906	973	945	946	904	936	907	961	896	951	982	882	919	996	955	906	938	903	965	922	952	976	907	940	946	899	935	898	942	896	975	859	952	962	903	895	927	879	901	934	969	957	920	948	900	957	920	947	898	916	898	943	882	930	941	884	916	891	932	942	935	968	955	886	936	954	880	924	923	912	926	882	933	1015	912	928	935	938	984	899	949	915	905	938	952	899	876	948	916	899	908	913	908	951	907	942	899	940	858	905	894	909	945	891	924	903	906	903	981	937	897	897	949	933	936	923	899	908	861	940	903	973	937	909	904	935	926	883	887	921	944	888	931	927	931	876	932	977	914	926	956	920	925	917	924	919	957	903	949	912	946	935	894	888	880	935	885	925	873	936	937	915	948	897	888	966	981	893	903	909	968	908	958	926	942	943	853	908	909	865	918	917	913	891	895	946	909	963	866	935	874	872	895	877	974	944	944	936	881	948	949	886	889	905	911	887	953	953	909	901	964	858	866	903	908	913	897	939	954	916	902	919	892	903	895	956	890	927	960	956	970	918	1005	942	961	935	939	911	920	917	929	932	939	878	957	929	941	898	908	899	903	961	909	940	939	896	929	946	930	923	933	901	879	904	900	947	942	929	910	882	943	924	897	859	937	910	960	915	953	896	928	948	877	868	929	941	966	922	964	928	922	920	893	927	896	909	895	863	936	920	924	885	895	917	936	939	935	938	893	964	923	1016	962	887	959	925	922	969	887	918	893	970	923	871	928	910	959	966	919	892	918	923	898	924	919	847	887	918	932	928	951	875	893	830	905	946	929	864	884	911	894	957	877	868	885	897	918	875	970	952	973	928	899	909	887	919	925	950	919	929	913	951	904	941	898	886	903	931	939	909	925	867	920	957	945	941	949	969	943	892	885	926	909	894	880	990	941	884	960	931	926	939	963	898	916	909	888	958	939	915	959	904	854	898	968	916	946	898	912	906	955	909	921	928	934	949	856	955	905	943	888	902	893	936	920	967	933	908	928	939	932	920	899	931	857	935	935	903	890	932	889	946	928	865	898	911	909	921	1007	923	981	919	922	908	892	924	929	911	970	913	909	914	929	935	969	900	912	937	888	972	892	946	903	940	870	921	908	903	881	913	925	934	981	931	888	889	920	926	916	902	895	919	1015	940	925	928	884	906	873	899	949	951	959	930	947	883	886	864	923	938	911	941	901	958	887	913	945	933	899	926	920	880	897	920	926	885	863	930	933	904	936	898	897	905	897	938	928	880	942	915	883	905	926	962	911	950	872	946	914	858	910	922	954	918	952	911	916	887	957	934	927	938	904	905	894	981	892	941	915	865	948	904	889	909	954	955	922	937	938	906	885	924	949	963	881	919	917	899	920	926	914	888	968	964	940	924	964	962	936	939	900	964	891	910	905	937	938	926	887	899	839	907	917	903	939	975	917	928	904	899	927	882	901	926	942	944	864	1004	926	896	951	885	936	949	936	879	858	916	893	902	922	869	922	897	949	910	924	895	891	968	974	922	948	940	950	843	929	885	920	1012	958	861	961	867	874	919	900	908	932	891	951	901	885	879	955	913	953	916	911	883	858	871	899	895	897	902	973	973	941	895	955	910	952	929	924	930	927	878	935	905	919	943	927	927	961	958	929	858	891	888	957	851	886	874	897	881	913	944	915	924	900	940	929	913	884	940	943	923	931	924	884	936	889	938	915	917	889	941	905	955	915	906	938	903	937	939	915	915	919	919	906	925	974	947	923	876	956	909	931	891	957	903	928	970	920	941	952	937	962	907	937	899	896	954	894	885	886	937	937	933	948	902	944	928	906	900	877	912	880	900	934	920	933	911	931	907	969	953	921	908	915	891	902	961	894	924	925	853	917	868	901	972	895	944	944	917	922	946	966	885	973	891	901	897	873	900	881	941	917	897	979	902	881	940	925	988	918	926	931	909	923	988	881	925	918	976	927	969	905	942	948	944	900	952	938	931	953	915	889	914	894	905	959	938	935	973	948	917	930	907	911	910	943	916	985	903	892	899	909	936	965	890	901	897	893	921	888	947	925	902	942	873	938	895	938	954	934	891	964	920	893	898	894	962	980	915	933	942	910	922	905	952	975	959	897	923	895	905	921	873	920	862	926	911	935	858	924	890	903	896	868	934	914	954	883	919	911	915	916	914	945	880	900	946	938	951	911	934	895	962	984	922	910	926	881	939	984	937	948	892	959	956	889	878	922	923	936	889	924	916	933	914	987	911	892	939	907	943	917	926	925	946	898	914	925	960	945	902	910	902	942	924	955	902	919	873	930	898	935	930	950	935	916	942	928	891	959	967	919	888	888	937	923	916	957	852	973	918	878	888	869	912	898	953	931	911	956	987	903	914	911	938	974	885	965	985	892	940	961	959	930	913	922	873	937	849	905	897	962	951	904	975	893	899	854	906	942	872	926	878	937	936	969	947	930	901	910	917	861	912	935	977	912	911	935	922	882	845	929	955	925	975	927	909	917	966	934	974	886	953	916	935	905	889	918	925	865	928	935	900	878	912	937	898	915	901	948	920	873	887	939	911	890	912	912	916	926	925	936	915	930	924	862	889	990	892	911	959	918	893	882	914	979	925	923	920	942	933	903	931	931	950	968	937	944	884	875	946	886	954	869	910	882	892	954	921	889	947	929	885	888	908	931	949	899	903	909	922	884	835	858	926	961	919	952	919	887	929	906	904	922	976	964	906	949	918	925	950	911	856	977	900	904	935	947	941	935	897	923	978	911	885	961	943	918	928	938	953	944	948	922	942	889	914	933	949	943	943	915	900	901	888	890	1012	928	959	898	955	924	955	978	921	903	895	915	896	995	967	903	917	852	933	921	971	999	928	922	900	916	945	924	908	997	978	944	930	950	908	908	920	969	921	925	907	948	926	929	891	890	907	960	951	929	973	1004	953	925	933	930	930	880	870	920	881	868	916	937	936	954	894	863	910	915	911	925	923	970	926	910	911	921	953	906	930	873	936	865	947	885	903	952	914	897	908	903	927	955	930	946	883	964	943	950	880	923	980	932	915	897	854	890	812	953	934	888	998	921	959	987	970	933	923	905	904	944	917	971	920	881	888	970	969	909	869	922	918	879	946	905	982	908	895	921	922	890	900	981	953	913	887	906	938	929	939	908	943	929	933	968	865	878	938	927	898	930	970	922	891	928	942	926	857	917	950	931	935	929	910	908	926	916	932	960	940	912	960	938	879	880	870	964	950	952	934	951	958	926	859	959	946	882	890	936	929	930	942	889	862	928	888	904
23029	21092	28775	23604	21089	20968	10876	3888	2745	2586	2314	2082	2325	2160	1296	1158	1160	1046	937	836	774	813	857	911	944	907	882	849	897	989	971	869	864	880	825	785	818	807	818	801	747	773	835	783	773	753	770	790	736	761	705	766	752	705	752	727	763	766	746	727	742	761	734	796	741	717	739	761	771	771	756	775	753	714	801	767	747	742	783	789	760	684	730	783	773	725	732	710	740	781	782	742	740	755	743	734	749	714	760	763	759	792	788	798	748	740	695	707	736	760	748	765	760	728	737	762	786	747	765	789	728	677	738	756	704	729	718	762	780	767	747	720	742	770	727	763	793	746	688	737	707	722	714	741	744	741	741	735	714	743	711	765	722	727	775	768	681	778	720	743	729	767	720	738	699	756	759	748	754	753	676	717	725	760	797	691	745	740	788	744	738	768	693	730	705	735	728	766	753	710	769	756	757	737	772	723	733	747	711	768	774	781	761	714	796	730	748	750	762	734	738	762	758	762	782	760	739	764	714	749	778	739	728	768	716	779	764	764	719	684	724	692	741	773	757	702	718	726	769	759	762	752	718	739	761	783	762	767	682	742	766	758	735	785	787	755	744	759	774	776	764	731	740	718	791	731	744	735	746	719	748	775	717	691	796	694	749	736	711	749	734	698	723	715	785	706	735	751	777	737	686	729	790	794	733	750	757	726	719	767	745	744	756	733	723	733	757	740	784	745	782	732	748	688	710	730	771	758	734	749	776	766	763	731	802	784	726	719	722	714	747	784	716	745	754	749	757	721	721	718	747	706	727	679	747	692	763	753	721	702	764	746	676	769	769	774	722	721	751	715	751	718	744	723	708	784	764	747	768	786	744	730	710	741	755	707	796	747	759	776	750	789	778	748	741	735	742	747	721	750	756	722	784	753	730	741	723	758	759	720	761	716	704	718	712	697	789	759	761	772	716	739	785	755	775	743	700	702	769	760	759	718	783	712	826	698	707	706	713	727	737	731	761	759	714	773	763	742	731	728	746	711	771	772	743	726	728	741	715	751	817	738	758	735	763	765	755	730	783	745	732	792	739	781	736	693	723	783	756	769	741	765	714	722	761	736	811	737	798	762	735	691	753	747	716	747	774	733	778	730	713	740	725	767	708	699	727	701	777	767	705	757	772	742	753	711	761	709	752	710	792	702	758	775	729	755	727	784	821	781	720	769	759	776	707	743	745	758	694	766	812	717	747	693	772	708	751	754	748	732	696	803	739	708	731	751	789	690	766	763	697	712	701	700	768	749	731	718	794	732	749	719	783	743	725	735	763	725	716	756	756	732	757	727	727	752	748	723	746	739	736	723	743	744	749	735	749	710	736	751	725	747	780	775	746	738	733	768	766	728	724	796	732	770	760	720	726	720	723	730	781	714	766	694	723	727	728	744	742	711	773	738	760	733	729	795	749	699	788	766	735	733	764	718	735	709	729	747	750	752	724	745	738	736	814	726	778	726	740	752	699	702	745	787	759	784	772	699	717	742	744	756	753	732	749	746	771	753	758	741	761	792	768	741	744	700	717	708	757	783	685	778	746	713	818	724	739	730	771	774	735	754	733	724	762	708	735	779	747	720	770	717	771	722	740	770	720	744	763	680	721	765	739	733	755	747	765	708	741	712	748	778	735	733	797	778	750	707	726	734	761	781	737	722	721	745	762	720	715	777	779	795	763	741	727	721	741	764	728	716	731	737	755	739	788	714	729	736	719	774	740	753	728	754	730	741	766	740	713	679	775	722	715	763	741	746	746	748	696	730	753	687	713	788	735	798	788	733	731	780	736	717	776	765	759	760	745	730	717	710	776	751	730	745	731	698	713	767	751	709	737	715	709	692	730	714	742	730	740	771	813	772	790	704	735	710	781	749	718	697	724	772	734	787	760	751	734	760	808	714	739	747	713	764	727	744	708	758	746	803	796	694	708	734	763	687	709	788	782	722	754	747	737	743	726	775	720	732	716	777	779	720	747	674	731	740	690	760	759	733	746	753	746	768	713	714	734	735	739	762	772	729	774	744	749	707	726	736	756	746	720	738	720	746	719	759	718	727	773	702	717	712	715	780	756	752	781	763	746	749	740	726	694	729	747	760	718	789	758	761	747	756	731	743	688	772	730	724	750	729	772	754	721	752	745	727	748	715	721	679	730	737	762	747	823	687	763	750	768	746	719	708	758	726	778	762	777	747	746	781	735	714	687	744	745	709	764	823	741	748	770	720	697	720	698	745	757	763	717	717	728	750	688	727	712	740	758	754	737	681	730	744	685	719	725	746	758	760	759	735	762	745	701	765	719	767	746	701	770	797	783	725	719	762	790	712	720	724	717	731	717	715	741	699	723	740	749	725	718	707	732	715	746	773	770	671	784	747	694	750	798	717	717	764	775	763	773	739	751	723	738	698	728	749	805	747	745	682	741	791	734	776	722	738	725	733	779	727	720	749	763	779	733	733	761	721	745	731	786	771	720	716	769	697	766	778	760	727	734	746	749	756	720	806	727	743	715	716	758	751	728	703	696	723	763	724	713	733	726	737	734	736	772	758	671	816	764	748	778	709	765	774	767	742	752	702	690	721	751	738	761	802	709	710	739	749	781	787	703	699	759	752	777	766	730	737	749	695	768	806	795	729	736	689	737	745	743	758	770	751	800	714	745	747	753	769	766	733	758	749	736	736	710	744	744	692	758	746	732	695	761	738	748	780	725	730	732	782	713	778	738	796	751	724	776	717	702	723	742	748	721	737	796	744	744	780	770	741	703	800	776	718	724	719	757	752	769	784	733	731	739	735	716	706	705	763	734	684	744	739	751	719	740	716	712	748	690	691	755	782	746	710	716	767	765	696	747	760	764	712	765	717	733	775	728	694	759	726	725	716	718	703	786	717	811	732	739	769	748	743	730	825	756	778	738	690	747	713	732	748	748	785	766	745	754	773	729	723	719	788	727	742	766	791	759	768	736	769	715	736	725	750	770	761	683	701	727	684	764	754	749	815	720	743	724	782	748	729	735	748	787	755	782	722	718	747	763	720	778	726	743	757	726	746	677	718	746	741	784	762	698	799	776	690	750	725	682	766	706	766	733	802	752	794	747	745	726	720	734	703	770	729	772	753	775	749	750	720	763	721	753	741	769	725	780	714	714	761	708	733	738	730	733	701	732	730	781	783	747	688	738	721	742	745	745	743	763	730	779	741	704	693	686	748	763	741	730	800	724	737	717	703	766	767	766	759	695	687	712	743	738	763	726	736	718	765	744	761	752	722	737	744	728	764	744	761	738	713	729	748	762	789	758	769	795	775	742	734	752	760	729	704	749	778	799	739	752	757	713	728	769	722	725	773	789	686	752	763	744	722	745	745	752	767	767	748	752	723	722	744	736	670	764	732	764	745	714	764	678	756	726	685	752	718	735	738	786	760	757	758	780	762	737	790	790	734	753	700	765	700	682	732	722	756	691	759	685	720	786	745	761	788	752	716	771	740
43559	59703	26972	21032	14234	10872	8305	6766	5822	4993	4441	3889	4237	3611	2102	1859	1818	1612	1404	1203	1137	1084	1123	1268	1255	1217	1189	1109	1229	1283	1403	1280	1208	1152	1090	1097	1017	1028	1021	1026	959	907	974	958	956	874	913	900	924	896	890	910	990	943	921	899	938	964	872	925	960	935	919	908	936	937	930	952	965	966	918	903	970	905	965	905	910	937	892	946	895	976	925	938	948	905	936	910	893	833	925	967	914	874	903	895	910	929	933	936	946	944	898	906	924	944	931	894	869	864	961	915	930	925	861	919	921	958	955	952	899	929	897	944	907	948	899	860	905	869	897	903	862	930	866	900	890	920	876	929	925	952	894	892	974	900	907	946	849	908	912	860	852	885	990	847	948	875	875	901	947	916	875	928	910	945	894	924	870	866	930	867	932	939	897	888	912	914	954	890	889	907	879	910	921	929	946	878	937	924	894	889	932	891	892	908	919	847	878	952	867	935	905	934	878	931	897	885	948	920	909	916	916	932	880	940	882	845	940	854	922	943	926	896	883	916	925	921	867	902	923	917	884	870	959	887	940	910	888	953	846	943	928	940	908	904	927	889	919	876	917	871	922	849	931	923	908	902	921	827	906	903	927	872	911	954	937	925	934	867	893	834	924	857	941	866	863	894	998	903	925	917	938	899	912	870	925	915	939	917	894	875	897	921	957	952	922	926	879	919	891	894	883	924	917	929	914	885	944	918	937	883	957	930	880	880	961	907	917	851	921	962	926	896	902	926	922	914	892	916	917	902	902	940	883	875	861	890	904	875	892	883	875	874	866	900	888	945	910	962	878	933	875	856	869	874	925	884	922	911	883	899	861	919	875	909	904	898	932	911	827	894	868	900	919	875	947	928	925	963	897	842	960	882	929	906	882	928	921	935	860	888	833	917	921	935	891	898	893	856	911	909	949	926	903	884	912	925	898	917	914	895	908	875	884	899	941	954	917	916	936	889	859	892	920	873	941	939	884	916	967	900	913	877	875	889	887	861	904	924	888	943	921	871	881	919	946	896	912	876	930	874	854	949	905	904	888	899	946	845	976	943	901	975	885	901	893	887	875	909	893	899	867	870	919	866	935	893	902	975	898	886	926	899	923	970	857	885	907	865	921	881	894	920	916	907	892	896	951	876	929	903	878	950	947	895	970	879	918	923	858	893	858	929	881	877	896	906	949	905	935	874	895	905	898	888	932	863	926	895	925	961	933	933	907	951	881	850	916	940	908	857	856	940	890	912	882	910	920	926	900	883	930	888	938	943	917	891	916	909	913	898	892	917	910	915	906	946	862	918	909	927	949	966	889	938	903	879	918	880	973	912	842	870	936	891	921	906	898	938	885	931	936	932	917	905	924	920	892	920	895	929	913	916	860	912	885	902	887	903	903	918	842	970	938	903	981	871	946	933	920	938	918	908	923	839	954	897	960	898	929	923	890	882	893	905	888	909	904	958	909	866	899	931	945	935	887	844	900	920	918	936	924	884	900	935	914	904	931	926	923	872	889	845	948	913	911	909	904	892	933	895	904	865	874	886	914	948	903	923	959	904	886	911	882	926	940	939	905	962	901	888	884	934	902	906	932	871	929	939	970	928	955	894	885	892	908	879	862	977	890	833	900	828	959	937	899	875	860	900	925	909	948	855	869	863	893	935	962	887	922	905	905	881	847	890	898	927	881	892	940	915	875	865	936	895	904	909	890	893	924	941	957	921	922	913	940	910	932	863	878	860	881	877	881	975	926	916	907	941	879	918	899	883	919	903	921	960	919	911	920	950	931	945	955	932	961	905	936	918	867	904	898	901	906	859	925	886	835	928	924	921	882	948	892	873	930	907	856	947	879	907	929	875	926	878	884	911	902	930	909	920	895	874	917	943	856	904	935	910	926	912	904	916	898	889	967	940	923	915	968	852	877	867	894	844	878	934	891	853	874	924	984	892	902	923	902	851	863	889	875	827	928	856	916	875	929	914	915	884	895	919	885	908	862	892	914	907	884	899	919	879	929	910	928	878	913	907	928	936	907	916	828	921	920	874	890	890	903	871	871	918	852	902	901	898	888	844	950	918	939	900	892	890	925	876	920	897	943	889	912	898	894	890	899	904	905	916	954	868	949	896	927	945	939	878	909	957	953	948	872	915	887	872	942	907	930	897	905	930	920	944	875	964	880	918	942	865	856	938	891	903	916	919	842	892	859	935	924	922	882	940	906	871	896	934	966	920	958	906	974	859	897	910	908	970	845	935	903	906	875	893	941	970	896	919	947	899	876	902	925	884	944	914	885	904	924	907	931	879	933	910	957	933	907	930	923	877	891	909	922	920	933	915	935	903	924	887	870	913	898	890	856	918	885	944	959	919	925	932	913	936	867	939	943	887	876	872	884	953	886	938	903	938	868	896	898	927	866	863	931	939	883	885	887	910	898	922	895	950	910	909	854	911	886	955	909	942	904	889	876	903	909	932	866	924	880	922	883	927	959	888	860	895	944	924	892	917	882	929	905	855	895	911	915	890	941	882	903	899	886	881	840	900	939	890	913	858	917	891	899	850	921	924	893	890	914	921	878	908	899	979	851	955	942	902	867	896	889	916	936	905	878	923	890	888	894	922	871	896	929	872	921	964	936	905	912	884	872	925	907	917	909	900	895	906	911	938	910	953	871	906	916	934	884	873	937	867	855	936	920	898	911	909	891	958	937	980	894	912	865	897	916	872	901	962	889	884	848	893	911	930	953	887	925	891	874	959	926	905	861	893	912	874	908	896	904	941	951	900	935	884	903	888	903	969	921	866	927	907	922	921	912	899	906	862	904	895	897	907	859	899	938	923	881	924	891	896	913	897	922	844	876	857	889	882	894	954	876	888	875	915	846	887	911	939	938	888	882	969	866	932	913	927	863	906	901	931	926	866	939	920	917	890	942	929	886	853	884	901	923	882	858	893	891	927	898	899	908	885	948	928	899	891	892	892	906	935	954	907	886	890	894	875	870	934	915	874	946	920	931	895	931	906	934	946	928	904	884	877	839	869	936	898	959	894	903	985	925	925	891	881	824	931	908	928	897	819	901	912	939	910	907	970	911	883	924	914	917	866	878	888	904	861	883	940	888	926	872	919	922	917	919	928	876	850	912	876	913	907	895	904	908	903	890	848	891	911	856	861	923	901	892	900	902	856	905	946	905	839	870	883	913	949	938	909	923	951	896	858	913	922	912	867	867	928	956	969	884	870	955	877	872	891	929	941	910	942	921	889	906	941	882	895	905	890	932	915	925	913	902	912	877	896	939	905	913	879	964	881	908	870	917	887	869	889	953	1020	924	879	902	910	877	926	877	907	906	900	893	868	929	958	879	881	915	919	890	895	936	891	910	905	958	886	895	962	956	893	920	913	906	938	937	853	893	862	878	871	930	889	933	899	927	942	862	914	925	882	884	947	919	890	910	933	835	906	895	929	894	930	940	900	955	897	848	849	914	929	919	924	896	914	910	883	895	921
28682	25840	19033	10727	4210	2783	1753	1304	1241	1155	997	981	1096	955	646	615	630	623	574	539	470	536	532	531	512	524	565	492	543	620	562	539	537	548	489	513	520	526	490	466	478	474	461	472	484	487	519	484	495	465	482	475	514	480	469	481	497	469	501	492	478	502	484	472	488	548	491	493	483	483	461	467	508	483	515	502	490	481	530	451	498	479	485	504	489	463	487	482	508	511	465	425	467	499	511	483	471	458	498	513	478	520	504	484	468	447	443	501	461	480	445	465	478	488	452	435	482	464	501	512	499	482	455	474	525	477	517	481	497	501	480	438	522	463	501	491	494	491	467	482	489	450	472	454	472	489	466	490	492	482	481	461	508	476	453	490	495	506	476	498	488	475	459	529	513	452	479	470	470	496	468	439	479	488	511	471	501	485	447	456	526	494	456	469	500	481	460	509	474	478	488	519	493	463	483	492	493	455	505	463	527	491	491	468	494	517	445	478	474	478	480	500	479	452	471	480	487	456	470	478	509	469	494	495	484	528	466	517	482	497	459	519	439	460	472	476	498	496	454	451	472	507	493	488	465	517	496	453	484	498	468	480	442	496	472	536	507	468	453	511	517	444	498	470	502	501	501	505	447	489	490	495	521	506	508	476	469	497	503	508	461	476	468	466	486	494	481	512	465	481	468	539	487	478	467	492	527	481	448	491	490	468	496	492	474	507	526	504	456	479	478	461	489	471	517	495	485	469	481	463	460	477	454	456	478	511	481	485	482	460	494	525	499	512	462	457	489	480	512	504	491	474	481	479	480	463	463	507	472	492	445	491	466	499	489	464	513	465	505	504	497	450	511	501	508	502	464	502	504	540	486	519	487	490	486	491	449	498	479	483	498	478	467	531	501	500	466	473	462	491	512	494	495	511	480	515	486	452	533	450	492	470	460	469	456	498	481	495	479	503	507	479	482	483	494	449	528	492	479	500	452	526	470	485	447	479	486	452	472	485	515	473	458	508	507	525	508	447	480	452	499	493	456	513	511	457	442	543	450	506	486	491	470	445	483	461	463	495	500	493	509	453	494	445	450	477	469	482	498	511	487	500	473	496	496	497	466	469	482	472	507	492	517	461	520	465	488	513	510	466	479	508	475	469	499	459	538	493	485	489	479	474	473	442	527	467	477	479	458	479	473	526	486	476	503	486	487	493	473	463	474	468	489	511	484	507	486	514	479	486	470	482	476	504	462	475	480	471	455	472	460	507	489	472	516	435	486	487	487	482	497	459	537	497	466	486	499	464	475	482	510	464	475	493	489	439	465	469	486	490	491	532	520	500	452	501	482	511	448	507	488	471	495	486	424	468	477	502	474	495	519	511	466	498	465	486	464	473	531	532	505	433	477	508	492	509	464	481	480	456	501	489	473	464	488	482	490	461	488	501	506	451	508	473	462	480	485	497	472	485	502	537	475	496	481	495	490	474	506	480	530	512	464	509	467	479	447	473	532	480	469	478	515	485	495	494	490	466	497	490	470	500	530	501	483	491	478	510	496	482	485	516	497	487	538	465	478	510	470	534	500	513	437	539	493	466	467	468	448	502	482	474	476	472	492	474	498	472	496	483	481	471	452	480	496	475	473	477	458	513	508	468	492	481	510	478	472	419	516	492	492	459	497	496	513	471	493	492	490	488	477	532	493	483	447	494	505	497	520	511	466	452	480	498	498	474	480	522	518	526	478	470	483	466	473	481	505	445	493	468	465	465	470	513	480	475	462	474	466	478	495	509	456	505	506	493	485	476	510	472	459	486	488	501	525	434	485	434	486	487	464	480	481	464	477	483	472	478	472	461	484	495	498	496	499	478	466	496	463	484	550	491	499	478	479	505	470	466	496	480	516	496	479	469	518	499	523	489	471	517	476	487	467	469	462	470	499	489	477	476	465	516	490	477	482	469	476	474	489	456	501	482	502	513	476	495	478	460	469	485	471	511	489	498	513	482	460	475	456	532	471	533	467	422	490	469	534	471	460	478	446	547	512	502	491	463	512	509	549	523	503	483	488	502	463	476	487	469	483	482	495	469	496	469	501	505	498	480	494	491	443	466	470	503	491	445	487	481	462	476	481	482	482	490	501	481	482	479	498	446	463	493	474	505	495	467	517	497	455	469	473	504	490	468	477	517	505	464	470	485	472	510	479	475	441	485	503	481	491	436	481	450	491	422	478	459	509	498	480	468	501	486	445	483	459	470	453	510	506	515	482	534	458	486	453	485	491	515	476	489	459	471	491	507	524	461	526	449	487	474	487	452	484	487	471	477	483	467	464	488	483	500	475	456	480	496	500	484	477	476	467	436	459	481	488	445	523	481	446	511	494	471	506	489	484	492	451	509	515	497	479	456	514	490	471	503	474	482	494	503	482	526	463	460	492	464	463	507	493	489	490	486	450	486	451	488	474	510	480	436	478	519	470	490	433	463	488	439	480	460	489	496	495	452	476	463	494	468	471	473	469	469	490	545	473	490	466	477	453	476	494	501	483	456	492	460	478	478	519	467	499	473	520	477	471	483	488	491	509	499	515	470	471	501	478	492	508	495	489	460	479	524	457	459	489	493	507	484	502	494	505	487	486	468	497	487	509	472	485	472	491	467	476	467	507	516	489	462	468	450	523	515	442	475	456	535	487	488	501	464	461	467	449	499	456	469	474	481	493	497	483	520	482	500	497	473	501	496	491	477	495	480	465	517	482	490	512	508	493	492	500	461	486	502	491	484	453	501	468	488	521	492	482	516	476	495	472	488	470	489	489	474	472	469	483	476	436	471	470	457	493	447	509	479	513	427	484	523	495	489	509	461	430	490	512	487	537	502	513	478	468	525	477	472	522	501	515	503	467	494	461	494	476	449	520	519	483	460	435	488	495	497	465	473	532	503	452	487	475	476	491	470	498	496	472	504	455	478	533	484	451	476	476	456	506	499	482	486	470	463	490	475	494	487	491	473	504	489	480	450	489	483	491	496	495	475	490	473	471	499	512	499	468	505	499	446	492	466	461	479	466	488	461	513	484	488	504	483	487	459	489	461	518	462	440	458	514	476	461	484	482	474	530	506	503	518	467	470	489	501	500	496	469	453	478	499	467	509	462	490	496	492	489	464	494	460	475	466	454	486	490	518	476	467	483	493	497	468	528	510	484	481	480	526	505	485	506	494	494	493	507	488	526	462	491	470	476	456	490	492	448	462	495	465	494	478	504	481	505	519	476	457	467	465	488	493	472	463	513	448	502	485	464	485	513	481	466	518	445	475	520	472	479	489	495	482	472	491	539	440	479	473	506	495	476	505	498	524	498	511	458	528	439	436	490	492	479	464	469	430	488	481	478	509	491	489	488	488	506	475	438	540	451	484	501	490	519	458	469	465	504	431	493	469	469	503	460	475	511	480	512	494	494	517	490	465	470	459	478	484	492	506	515	495	515	497	509	517	506	511	513	483	523	457	465	476	475	448	462	465	450	460	485	476	501	501
34358	39969	17639	12239	7003	5567	3763	2609	2486	2174	1787	1783	2242	1690	1000	891	963	870	767	643	603	681	684	716	689	772	715	641	755	802	746	699	724	677	635	662	625	627	677	629	634	634	592	623	556	569	596	614	601	595	564	606	605	612	601	583	613	662	572	607	654	599	563	614	601	594	603	584	604	616	596	595	592	612	605	621	613	588	626	553	640	591	586	610	547	579	578	584	602	591	585	574	642	630	603	587	595	601	619	568	620	560	596	616	624	589	575	636	573	542	593	605	563	584	589	607	560	564	640	606	595	622	560	553	599	612	626	609	602	616	614	620	630	643	564	592	598	598	637	637	608	626	581	610	612	589	543	561	603	558	569	603	606	590	595	604	597	570	586	584	617	629	577	584	567	600	607	604	594	575	619	657	605	645	629	599	575	567	694	617	562	590	615	600	590	563	593	624	631	579	548	539	587	578	575	581	547	579	567	593	595	650	590	631	640	582	613	568	591	594	599	598	599	596	611	554	537	553	583	607	618	562	595	563	611	566	605	623	574	579	610	639	585	613	591	619	594	588	609	625	576	614	597	571	654	598	586	609	571	590	574	562	571	535	532	587	584	602	542	614	606	576	594	551	566	568	575	601	568	622	563	608	613	597	575	563	615	603	624	566	561	579	583	541	615	569	600	599	627	602	595	569	592	575	613	583	590	595	588	590	610	588	547	601	604	606	598	618	568	596	624	568	635	615	591	606	632	573	584	596	612	585	604	590	568	571	574	611	603	641	588	592	592	607	594	625	579	601	595	622	587	559	554	558	567	566	590	598	591	615	577	596	613	619	565	558	612	587	597	590	574	616	617	585	568	610	598	607	616	590	598	629	562	615	551	579	635	573	542	541	584	589	606	626	603	610	573	604	570	586	574	609	632	576	607	597	589	572	575	566	593	616	591	570	570	629	595	587	601	606	565	581	606	607	535	602	568	591	585	595	621	600	585	607	590	615	642	598	607	615	599	611	614	602	616	609	586	603	604	606	611	594	592	583	638	583	591	570	597	606	624	562	619	613	610	569	583	601	564	592	604	575	600	576	603	603	602	586	563	567	607	621	624	575	562	663	599	595	598	599	605	578	632	602	577	576	589	594	577	596	603	585	609	568	596	595	572	588	635	563	561	594	588	596	595	590	593	586	641	596	598	582	596	630	577	652	661	617	607	580	629	577	552	613	598	581	585	621	639	589	601	660	636	594	604	561	583	609	604	592	608	613	568	623	592	605	575	608	611	571	587	625	596	579	622	567	588	593	661	631	619	567	599	577	650	604	620	595	622	604	610	607	592	613	608	572	620	584	597	608	551	662	563	591	630	593	610	607	587	594	635	592	602	629	602	577	576	627	586	611	595	615	599	552	621	589	566	602	574	596	626	632	591	572	597	558	606	583	619	610	590	606	528	615	619	623	617	588	586	517	577	607	558	599	607	602	615	578	622	589	575	631	558	578	605	598	615	626	582	570	575	564	621	578	595	550	606	617	632	601	608	603	613	628	625	613	550	615	615	608	593	616	596	591	550	623	619	586	627	624	598	564	601	611	625	562	601	600	630	597	621	567	574	625	575	597	600	612	623	590	605	630	623	610	622	627	586	566	574	596	608	602	597	556	591	566	581	580	621	623	601	613	572	596	603	585	627	585	572	643	572	577	601	587	607	627	617	555	555	613	620	545	560	590	569	601	533	625	592	573	612	598	570	571	568	579	620	629	597	609	599	622	574	603	567	585	528	586	563	606	630	638	591	615	594	619	591	583	579	612	582	567	648	604	622	591	561	621	597	591	560	568	582	629	578	619	592	645	618	565	601	629	590	591	567	637	625	566	669	643	612	614	566	572	549	617	607	595	624	643	609	609	640	601	609	572	614	622	612	602	618	569	623	568	575	605	561	548	640	599	555	573	583	573	606	654	528	606	584	591	589	604	576	629	599	633	557	578	577	583	578	582	653	579	592	612	610	598	630	612	628	591	626	591	621	580	590	586	618	632	571	570	565	597	575	585	618	578	599	617	616	646	600	587	622	614	584	602	548	595	591	598	614	586	628	616	595	594	538	584	565	576	647	610	601	613	635	610	602	622	577	596	590	583	555	588	602	629	561	603	586	644	588	603	608	550	589	642	629	599	589	611	614	661	590	562	603	649	635	551	630	598	596	624	571	650	624	620	570	610	526	637	596	625	604	611	582	603	571	584	642	594	605	630	574	577	620	554	595	616	603	616	535	564	618	624	630	624	639	617	572	544	601	608	614	618	624	600	587	595	690	584	570	604	611	624	564	584	622	587	653	617	629	587	587	571	561	656	604	629	571	578	595	604	594	586	576	611	601	571	605	642	608	595	597	606	616	645	601	610	571	604	560	611	589	597	632	599	526	579	567	635	592	624	586	567	607	558	611	581	619	591	613	592	588	607	604	574	568	617	597	589	631	574	606	564	564	558	624	572	618	590	584	610	574	567	581	593	591	618	639	569	566	602	552	643	596	651	615	586	571	604	577	652	568	640	612	614	619	554	559	602	602	573	594	577	563	620	608	585	631	564	640	592	573	611	599	569	593	659	564	612	583	613	624	569	562	605	590	576	578	554	586	616	584	586	584	586	591	600	559	632	581	578	627	585	561	606	624	607	605	561	592	582	622	577	626	620	593	597	561	577	600	558	612	552	563	607	602	591	555	610	584	600	640	600	609	569	576	587	589	590	608	598	647	556	631	595	604	568	578	604	617	586	603	608	584	576	570	604	610	563	587	574	608	587	628	577	602	585	570	568	637	571	586	599	581	565	616	580	570	580	646	649	594	582	609	584	594	548	611	610	575	603	639	612	603	631	601	598	589	591	571	569	616	570	643	610	595	622	610	587	585	579	599	636	588	573	578	598	569	594	594	602	616	634	577	649	610	574	605	584	630	574	598	600	568	582	631	601	591	616	649	615	583	600	609	600	553	609	620	609	562	581	570	590	583	618	587	595	618	596	628	552	600	586	602	610	630	575	591	553	600	610	568	652	532	593	621	582	596	588	603	586	603	641	600	585	628	568	551	559	623	578	583	615	602	597	597	583	616	590	587	566	558	604	606	621	593	577	575	588	601	626	657	584	609	613	601	626	587	562	561	585	622	610	624	583	610	620	606	551	593	586	573	582	585	551	571	565	615	590	595	581	583	562	563	622	562	582	600	585	580	587	563	615	588	607	592	599	574	588	536	602	582	637	595	606	592	607	600	558	597	584	565	607	555	590	646	543	589	600	560	584	593	576	580	605	595	578	576	566	606	567	597	595	590	577	614	606	585	596	590	635	640	612	554	617	570	546	577	595	601	596	560	613	579	620	593	583	601	584	611	635	590	576	572	585	590	606	605	582	563	635	545	582	580	589	583	640	609	567	598	598	570	564	583	615	595	594	589	618	576	583	570	579	561	597	597	603	626	577	554	556	582	567	623	563	604	600	584	608	622	596	573	569	597	594	559	640	651	601	595	601	616	600
24117	21117	28289	24111	20848	11463	3721	2323	1921	1771	1568	1705	1861	1482	1096	1069	1055	966	884	861	863	812	840	900	868	807	896	852	903	909	922	903	897	882	838	819	843	814	811	797	777	724	798	744	776	755	734	707	748	772	760	778	732	729	758	776	768	768	757	781	774	743	750	757	772	732	755	771	754	715	789	732	766	757	748	740	784	776	703	745	757	775	703	752	807	747	738	762	791	707	734	775	691	756	776	698	790	707	726	753	760	764	752	751	731	733	736	744	787	772	689	780	761	709	732	743	744	728	763	784	755	767	731	783	792	721	766	761	722	752	813	753	705	770	745	738	749	765	728	810	750	744	715	753	725	770	792	727	781	685	726	714	752	727	731	772	752	735	693	782	802	729	766	738	772	786	757	712	732	768	722	771	719	771	770	754	750	739	768	729	792	734	670	811	746	799	818	726	770	758	730	763	778	721	714	797	723	752	723	737	792	751	713	755	681	791	711	700	741	757	733	728	756	796	726	791	798	727	736	727	790	787	752	757	719	756	748	749	744	720	733	754	759	710	778	761	704	715	741	751	751	768	763	761	835	741	785	775	720	740	747	736	764	740	756	765	737	747	781	782	726	741	768	756	752	742	767	765	768	766	737	741	712	714	801	733	754	772	766	739	757	736	794	771	724	755	765	751	708	743	786	782	753	770	735	731	768	745	749	748	776	733	747	741	809	688	768	707	764	707	804	760	707	758	750	743	732	721	758	762	743	796	768	744	756	731	715	779	750	758	729	748	729	755	724	788	751	746	715	793	806	781	719	712	752	748	699	749	746	750	727	772	744	717	773	756	802	758	743	744	699	743	777	760	779	788	767	778	774	727	730	698	770	792	774	776	777	760	760	724	730	734	710	702	718	771	752	746	698	738	772	750	748	795	751	765	772	783	744	762	713	755	740	745	769	760	739	776	731	714	754	759	765	774	744	793	786	816	786	746	795	704	736	809	724	703	777	723	767	763	748	757	790	714	751	724	680	748	719	710	722	772	749	723	739	745	749	740	732	703	746	774	778	757	762	781	749	736	753	739	759	741	776	783	785	766	793	756	700	783	752	779	741	774	746	727	730	780	785	716	793	762	753	712	735	786	737	765	785	735	722	701	737	746	730	732	713	699	731	781	765	739	744	742	714	728	714	760	800	765	765	786	776	765	702	734	708	752	711	746	770	752	793	748	777	727	742	758	771	767	780	711	741	736	764	802	751	731	775	771	747	733	769	756	766	720	738	778	777	799	770	721	678	753	723	712	726	820	734	817	746	781	796	702	737	794	723	778	779	767	724	755	727	791	758	740	816	747	744	728	745	735	747	761	804	785	764	717	763	754	764	710	741	693	768	749	771	723	750	725	805	749	719	756	735	717	793	765	773	736	789	715	786	687	737	750	732	779	742	730	758	762	788	800	782	763	723	772	791	785	739	713	811	745	739	698	774	755	776	741	739	797	726	784	777	781	791	693	708	782	752	766	765	750	706	715	797	783	771	720	733	761	734	784	764	771	737	734	742	739	659	749	773	720	751	811	710	797	751	757	708	746	770	734	723	786	750	767	756	783	787	710	770	728	763	765	761	754	712	763	761	723	721	739	756	729	742	761	725	769	841	784	767	720	718	702	747	729	760	784	744	761	792	771	756	715	726	781	756	767	768	771	780	731	809	762	765	751	756	792	720	740	811	693	777	772	763	741	751	727	739	754	751	755	738	725	709	735	757	761	744	771	800	754	788	755	773	728	753	731	783	740	707	773	755	763	739	734	763	749	808	716	735	772	807	736	753	744	763	748	750	756	823	783	774	739	765	777	754	757	719	746	781	740	743	755	787	776	743	780	737	742	758	789	765	755	746	773	764	741	771	776	776	722	781	764	755	764	750	749	724	726	757	783	742	728	789	737	759	820	733	792	763	739	791	779	740	738	732	785	765	737	781	691	699	696	783	785	767	779	701	785	708	758	734	775	760	770	764	740	824	756	746	752	745	744	767	747	740	770	758	764	736	791	755	716	723	693	775	759	779	749	779	831	747	743	780	775	757	777	755	803	753	751	724	779	796	766	766	788	747	734	691	735	749	768	773	731	765	727	750	747	783	739	749	777	749	731	766	769	770	779	697	773	736	778	763	765	736	768	821	773	745	750	751	762	738	718	754	759	698	790	733	774	744	725	766	810	773	740	760	705	767	747	718	766	742	738	770	730	732	795	752	730	735	729	725	781	755	744	750	788	738	717	766	760	726	753	712	729	741	748	768	740	780	768	759	757	732	789	707	729	744	771	768	754	715	744	736	785	761	755	778	731	768	719	775	745	770	778	732	763	744	699	733	742	795	737	738	764	735	781	799	767	731	793	785	728	693	714	737	754	780	763	719	706	730	750	770	760	783	771	704	795	710	736	740	718	734	722	740	685	760	715	749	795	731	749	785	761	716	777	758	764	739	750	769	773	726	732	722	755	707	761	736	724	770	748	707	681	709	758	773	775	720	753	734	771	784	729	760	757	753	792	723	740	825	763	784	744	707	795	742	721	741	760	732	778	711	780	785	805	724	734	773	743	737	754	733	788	757	759	770	714	781	742	717	733	715	770	779	791	776	715	762	736	762	783	768	802	746	726	765	768	755	743	771	727	711	755	742	800	740	766	778	783	726	773	760	774	741	780	757	697	757	732	757	807	745	725	782	672	728	726	739	737	777	723	783	761	772	730	737	694	803	781	776	779	778	769	738	705	804	682	738	729	746	766	743	780	776	818	757	737	692	714	735	734	787	725	742	778	798	753	750	783	754	767	761	724	750	787	761	736	770	741	776	767	707	743	741	760	739	737	771	763	752	803	766	738	760	807	733	725	777	720	783	771	739	754	744	732	707	760	752	754	735	779	765	779	767	732	749	705	734	757	728	710	784	767	786	769	782	821	746	746	758	755	764	748	748	729	770	777	730	757	676	731	765	775	753	760	775	762	754	781	768	687	718	776	741	778	759	731	753	790	747	759	757	729	771	741	723	709	767	767	756	711	698	778	758	741	782	742	779	773	731	796	766	772	713	769	720	766	775	778	769	719	759	771	718	702	753	763	765	752	724	727	746	747	766	782	757	713	700	775	788	728	739	733	732	744	758	754	703	708	766	736	807	717	758	772	784	766	762	716	768	754	775	789	780	751	723	749	752	747	737	762	720	732	757	754	718	768	791	780	749	733	772	757	752	801	812	762	766	745	735	722	768	777	790	750	735	713	753	757	728	759	738	759	762	757	785	794	771	713	733	708	772	746	765	750	719	719	723	759	733	778	714	739	768	796	758	758	756	743	766	731	767	748	761	736	827	716	769	741	730	789	767	734	720	771	713	738	797	756	738	783	756	817	761	780	823	754	736	757	711	692	736	773	758	776	721	720	737	758	733	754	752	779	764	750	735	706	718	771	740	749	764	753	788	736	768	732	726	795	745	720	778	770	741	789	753	779	783	697	746	762	772	735	761	721	758	713	744	796
38703	56808	24468	15902	10879	7991	5293	4428	3802	3234	2779	3182	3392	2457	1744	1453	1433	1352	1160	1054	1017	1054	1110	1146	1062	1061	1122	1202	1189	1200	1131	1124	1054	1068	1056	980	961	959	971	918	970	920	927	940	895	960	873	879	902	925	913	865	913	933	907	976	919	948	943	938	923	870	922	954	887	872	903	954	889	905	926	945	940	873	879	971	909	897	968	862	943	895	838	910	955	910	939	899	951	903	944	882	926	926	859	944	920	842	879	900	921	851	883	956	929	885	923	926	899	931	895	858	906	937	937	875	885	923	863	908	898	888	940	940	874	889	916	933	901	888	859	901	939	870	919	928	921	929	934	958	849	916	964	894	875	939	928	921	860	876	894	929	897	910	898	932	916	899	921	948	905	914	937	922	916	912	947	954	943	891	888	865	899	849	907	926	954	894	878	922	930	908	878	886	891	886	879	896	873	946	871	910	870	940	903	925	910	927	895	925	930	966	872	915	841	879	918	876	895	898	918	857	860	913	897	907	905	905	963	912	899	924	903	893	887	944	921	862	895	888	894	890	922	894	936	946	894	927	924	895	881	864	932	903	823	887	914	906	887	911	875	877	945	931	898	827	903	918	900	918	915	979	933	829	840	932	895	906	923	881	875	914	931	895	893	893	913	906	891	876	926	921	899	932	951	841	937	939	862	864	937	901	863	896	875	914	912	939	936	872	876	944	875	920	910	881	877	899	902	904	903	909	931	899	931	911	844	867	854	883	882	942	930	966	935	920	886	887	864	908	925	854	921	924	924	927	878	950	907	891	926	948	874	932	975	843	856	906	928	897	911	857	935	920	918	880	909	924	937	864	916	881	916	893	914	889	913	898	956	925	959	978	909	881	902	932	852	889	940	942	901	863	892	873	838	904	916	846	864	886	903	925	885	880	964	960	916	930	880	875	923	897	901	909	907	888	907	896	929	940	920	897	906	929	949	859	891	932	859	894	901	878	912	864	906	937	960	904	906	901	900	922	898	897	872	996	926	888	901	885	933	948	923	880	896	918	867	885	872	866	902	926	890	852	918	869	900	943	930	866	940	883	912	981	839	952	902	883	926	894	921	942	933	884	930	889	846	904	881	854	942	917	921	923	880	909	918	894	894	933	849	875	887	933	885	865	954	909	879	939	904	911	870	860	873	964	920	901	967	966	902	879	932	940	910	926	942	902	906	917	930	857	862	966	907	835	979	933	877	881	925	893	923	882	874	925	891	883	889	936	892	887	887	933	898	873	884	924	948	906	922	894	906	940	868	959	900	889	918	902	912	940	930	908	897	928	888	876	939	928	952	929	928	884	902	892	877	934	884	876	936	928	905	956	867	939	866	926	889	926	928	904	949	936	918	842	866	884	909	919	909	866	919	983	921	895	898	921	904	898	853	881	913	910	870	865	917	932	883	886	883	923	889	892	872	956	900	888	901	925	924	910	869	868	907	928	899	866	912	872	905	916	919	938	881	908	883	848	888	926	935	947	869	888	929	904	896	890	907	911	900	845	911	889	884	858	962	901	893	965	854	890	901	884	909	959	880	911	910	897	912	888	909	943	944	879	872	910	922	900	839	921	926	916	934	923	918	887	910	911	897	867	924	918	913	897	922	850	923	881	881	876	908	921	897	882	950	906	934	921	925	905	904	920	869	880	907	869	937	924	924	883	939	900	928	929	933	889	891	852	882	857	848	947	857	827	887	913	890	888	922	869	923	890	913	883	941	888	868	893	943	862	884	848	856	948	920	863	894	881	900	978	878	907	903	849	885	951	906	888	916	917	923	880	925	887	876	866	910	884	938	900	865	903	918	885	898	909	873	946	857	922	922	873	917	915	879	838	972	882	950	930	836	874	871	903	867	934	945	863	872	857	886	885	913	927	906	890	947	953	901	913	879	943	852	923	937	887	897	903	862	893	854	926	938	915	943	923	914	924	879	893	930	944	909	944	915	1012	880	913	955	887	904	876	915	904	904	923	891	925	884	912	908	924	864	831	882	957	853	914	893	868	883	878	889	935	970	894	921	875	870	892	920	911	910	841	877	854	908	880	890	908	871	967	899	924	896	906	876	952	922	916	870	901	919	904	943	904	918	917	923	933	951	919	886	902	938	873	918	976	895	889	905	883	937	943	924	890	901	913	928	947	889	975	915	927	879	905	929	933	945	888	897	924	888	898	940	882	853	874	955	918	922	937	913	890	897	928	920	906	899	939	894	927	864	949	892	868	911	899	907	914	912	881	891	910	956	919	950	920	912	958	912	822	857	917	855	900	849	922	946	896	847	903	845	850	909	858	962	895	909	916	869	891	882	958	865	874	913	908	886	892	933	901	912	927	868	849	915	884	929	917	889	932	874	871	946	898	908	893	918	924	848	906	887	854	926	866	896	899	880	959	921	911	913	887	956	891	898	943	885	854	876	879	866	912	877	910	881	931	953	901	939	909	939	939	955	913	905	948	846	865	934	928	891	920	863	930	906	955	905	930	906	853	951	887	930	964	944	880	920	927	920	935	970	826	969	877	943	905	909	907	917	950	930	914	902	909	879	967	912	884	890	896	929	938	901	892	910	875	853	895	924	876	842	915	922	953	939	897	951	908	893	898	885	877	907	905	937	885	951	932	935	828	902	895	902	962	852	905	920	916	890	857	912	911	898	884	887	919	932	892	896	894	934	905	895	925	959	888	896	911	954	913	893	941	969	901	889	909	929	889	882	903	888	905	922	907	905	899	936	886	906	953	924	859	896	901	897	903	923	909	890	897	827	927	879	887	935	954	928	899	905	910	912	890	837	913	900	927	924	938	887	900	889	939	861	908	895	930	892	945	921	928	908	916	896	909	938	893	843	894	920	932	846	877	875	911	824	915	874	952	915	921	869	899	938	873	873	880	885	963	886	881	889	925	902	862	893	872	983	887	901	911	869	897	935	896	877	869	936	922	915	886	919	897	881	951	852	906	902	858	972	882	885	872	912	935	899	969	933	883	935	876	886	926	921	919	885	906	931	866	884	950	924	914	962	891	869	880	887	884	930	918	863	823	896	910	916	871	904	909	906	944	910	854	929	875	920	889	929	973	979	939	912	932	922	835	897	865	940	904	863	904	936	918	906	890	947	866	889	942	878	927	931	877	875	875	925	870	901	879	910	871	910	895	915	943	898	875	952	907	901	923	888	940	930	888	855	894	949	911	897	924	903	936	933	952	942	967	883	923	918	917	965	932	928	876	961	917	831	882	908	921	870	898	904	922	898	961	874	900	878	940	946	957	904	960	902	887	930	946	903	904	887	938	865	907	910	939	917	883	841	862	882	891	901	869	869	955	880	884	936	936	868	918	913	898	872	882	908	899	942	848	875	978	906	920	953	915	894	930	868	892	919	912	924	878	914	885	868	928	925	931	890	930	927	921	898	931	918	939	861	893	866	915	858	906	869	913	890	875	927	943	885	920	905	842	865	879	920	900	867	873	940	895	888	893	870	874	928	964	977	922	964	921
23029	21089	28731	23641	21083	20971	10025	3413	2299	2231	1959	2173	2287	1865	1391	1162	1130	1098	970	906	834	907	833	842	888	890	915	910	873	825	822	862	866	835	775	831	750	783	761	778	805	755	757	750	682	766	722	750	767	744	716	752	770	710	755	738	711	776	726	725	765	719	685	685	741	765	773	657	783	712	817	728	781	776	739	752	769	731	772	716	754	690	761	745	712	705	726	734	726	714	683	713	720	727	752	725	725	719	770	748	693	689	712	731	668	712	736	706	775	756	706	759	771	707	708	749	731	700	736	745	711	773	739	707	721	713	742	692	739	735	700	741	737	746	739	713	722	720	721	751	731	701	729	741	751	730	744	705	727	753	713	738	731	723	748	735	734	732	695	705	718	715	731	704	719	711	761	770	713	685	704	704	726	752	715	749	693	730	774	711	739	735	691	746	705	719	717	727	747	709	768	737	702	721	699	742	718	694	742	754	711	765	698	731	753	757	699	747	750	682	742	716	764	707	723	756	692	700	757	700	687	732	723	692	755	737	742	749	729	728	699	750	768	741	728	762	746	758	761	709	692	730	713	706	715	743	781	767	787	740	708	709	710	680	684	709	741	710	727	768	736	724	738	718	727	778	733	770	732	671	719	681	718	735	744	720	737	721	735	713	747	678	767	721	779	715	714	715	752	721	778	747	750	724	718	746	769	715	748	735	765	709	731	690	705	767	771	703	731	730	696	691	720	712	773	739	712	700	729	743	714	720	784	771	706	755	774	677	687	713	682	695	751	751	766	756	693	724	745	691	708	718	716	740	704	700	711	680	738	722	749	745	695	763	722	734	772	735	720	776	707	712	738	715	731	762	704	763	710	711	762	742	761	761	715	751	703	723	729	672	702	689	754	699	714	718	693	730	635	721	724	703	734	697	751	730	704	757	752	702	754	711	705	701	716	771	748	732	706	742	722	728	723	739	745	713	663	728	714	726	697	725	737	737	725	720	719	773	720	740	745	762	725	786	753	723	740	707	722	723	698	767	739	757	726	754	739	707	721	733	712	696	717	774	709	715	729	725	760	673	760	676	772	713	686	763	704	692	753	814	702	682	724	752	702	736	738	725	725	748	751	739	673	680	745	676	737	714	701	740	668	742	738	743	770	758	743	713	719	719	783	709	705	754	766	722	723	733	749	762	700	779	724	782	709	758	721	747	731	718	752	720	729	659	713	714	744	695	713	720	687	745	751	759	772	718	726	720	706	746	694	711	703	747	728	734	726	722	721	743	739	728	710	704	693	727	703	745	676	724	719	686	754	695	765	732	741	759	692	706	742	771	744	769	690	652	722	716	784	707	725	764	728	737	721	760	707	696	724	684	713	682	736	694	685	739	719	755	753	751	703	739	695	749	739	715	755	725	722	731	763	748	770	720	705	703	726	703	766	714	746	748	718	699	737	714	717	732	668	753	709	717	738	704	740	658	700	739	753	715	720	742	750	705	738	736	783	718	723	729	721	707	707	686	734	691	706	732	696	764	700	721	712	738	754	678	737	687	711	750	716	750	714	686	706	734	730	755	727	703	720	756	655	723	697	713	766	790	758	687	710	718	721	700	773	734	757	750	724	723	760	765	729	748	750	696	748	737	747	734	731	717	754	732	721	708	730	702	740	723	761	701	711	731	705	684	672	745	723	732	751	729	759	750	708	721	764	785	715	740	707	744	713	725	707	746	787	713	782	728	732	722	715	730	767	689	716	723	734	729	737	763	724	720	720	710	721	711	730	760	721	743	704	766	745	769	721	736	695	721	776	700	755	709	708	772	682	683	725	778	739	762	718	749	708	755	729	700	722	734	735	699	717	743	702	735	707	739	733	719	735	740	690	808	760	715	780	724	763	685	698	766	738	686	784	737	731	695	749	776	726	729	730	713	706	766	751	772	781	697	773	734	782	687	752	704	725	761	728	724	691	708	747	680	733	723	752	713	696	691	738	715	716	715	736	751	724	717	669	717	715	698	733	690	734	689	755	694	762	723	703	752	726	697	752	686	709	774	751	740	712	729	733	758	723	712	725	769	775	758	747	721	749	759	750	707	681	704	763	749	706	734	766	707	718	724	732	729	727	718	691	725	749	753	710	707	768	733	725	715	750	705	724	761	708	793	751	694	741	762	713	673	710	701	757	742	718	691	732	725	733	723	726	750	704	748	743	716	689	736	754	726	744	695	702	703	687	755	739	714	709	765	713	757	752	690	708	704	725	762	716	726	691	734	723	734	752	689	698	709	716	712	709	712	707	735	731	692	748	734	740	724	708	735	715	721	717	720	797	726	727	696	716	697	715	718	686	747	735	741	761	780	741	741	733	739	717	704	672	769	754	722	737	710	770	718	753	737	732	782	753	729	779	694	710	733	687	695	724	746	754	704	707	780	755	756	747	732	721	683	766	750	735	707	700	705	714	757	736	713	707	728	703	769	703	712	724	718	739	724	761	718	693	713	734	738	694	777	737	761	725	742	753	725	752	733	715	730	716	724	747	720	724	739	761	722	705	739	734	742	772	723	687	722	752	776	781	706	704	758	687	747	691	735	715	745	730	755	724	714	720	702	728	757	751	759	740	686	727	746	739	764	721	700	733	743	746	703	669	736	713	729	695	730	734	712	680	730	717	772	745	714	737	729	737	716	698	705	706	722	721	751	710	699	761	672	727	745	751	724	743	726	728	707	737	665	759	746	745	697	758	747	736	731	689	740	775	685	719	708	728	721	696	711	750	701	673	732	681	690	721	707	726	706	712	703	717	742	742	750	768	734	741	740	750	703	717	743	761	729	762	722	743	717	695	720	730	717	716	760	759	778	801	728	662	715	732	672	759	742	718	728	710	739	710	710	708	755	747	729	693	712	696	700	740	770	748	707	749	705	760	747	692	725	740	738	702	692	755	705	707	699	720	726	746	792	719	748	709	741	764	790	725	739	668	681	691	682	747	746	713	706	724	721	711	717	711	786	700	742	781	717	666	718	732	729	735	746	731	721	727	682	727	736	708	720	755	764	689	758	738	727	730	726	736	741	746	761	716	769	692	683	713	761	765	668	710	717	690	699	714	716	728	711	726	753	677	685	733	738	769	768	719	711	727	715	742	685	755	692	736	702	717	739	785	718	721	720	696	669	712	714	715	702	762	733	765	706	686	712	760	737	739	730	714	711	705	724	773	801	740	691	723	736	722	737	701	715	754	746	719	771	725	740	763	708	730	724	684	744	677	752	760	752	755	716	745	732	730	773	697	716	750	744	719	709	743	725	726	703	735	735	718	720	702	713	701	677	704	661	755	764	755	794	693	700	722	737	712	707	755	784	761	719	712	745	701	743	713	746	735	736	733	693	691	750	751	737	715	738	712	686	756	726	747	768	757	736	746	662	757	760	696	674	743	742	688	740	695	739	741	758	778	694	692	715	731	718	771	771	731	761	717	733	681	728	748	757	717	693	715	718	742	775	732	723	765	765	774	715	709	761	773	749	712	719
43016	63886	30259	16289	13192	10382	7032	6144	4727	4231	3674	4194	4147	3344	2239	1791	1853	1608	1372	1269	1068	1106	1123	1159	1153	1153	1225	1194	1182	1167	1129	1201	1119	1059	1089	1073	1015	976	962	1014	1003	998	887	910	906	907	892	908	910	890	901	920	942	899	907	939	884	888	954	891	973	905	908	915	952	919	865	892	918	923	916	937	916	891	964	885	949	934	848	873	905	847	907	868	881	915	925	882	920	909	926	872	890	905	929	929	890	929	928	901	890	863	892	885	939	882	870	945	864	884	880	906	868	935	903	934	869	833	867	883	877	877	880	871	953	884	922	856	872	878	840	908	903	872	872	832	926	874	852	841	887	931	890	894	916	915	872	920	899	875	882	901	872	923	857	914	895	965	929	892	862	866	912	882	887	911	869	845	861	944	865	917	912	926	881	898	885	920	890	931	881	884	863	916	875	894	902	944	900	865	863	899	955	959	910	902	879	843	929	902	945	923	921	872	906	939	896	893	913	863	876	908	836	894	870	861	902	871	873	900	885	905	905	888	895	871	894	922	894	891	900	874	878	918	886	888	937	894	920	923	898	835	919	954	851	886	905	931	862	845	917	904	881	885	872	929	898	946	863	873	854	899	846	906	916	850	901	905	869	852	938	881	915	885	872	923	897	848	930	892	870	895	905	941	866	887	895	897	904	894	924	881	908	916	868	892	887	882	920	909	886	893	922	870	865	823	883	875	913	862	886	919	874	858	882	887	903	890	890	891	904	856	944	894	874	907	855	846	891	904	874	927	955	878	851	879	933	873	900	874	893	897	955	946	857	891	929	872	899	908	833	850	945	862	914	912	898	870	847	841	864	897	909	854	898	879	890	850	930	931	913	885	871	885	897	886	859	875	921	894	850	908	887	873	880	891	870	920	863	841	868	883	911	907	890	902	922	888	869	915	910	947	939	908	925	902	917	914	891	898	869	942	870	888	895	913	920	897	895	852	862	912	899	885	870	910	902	917	872	904	901	871	907	859	844	871	955	864	897	926	908	913	880	898	829	847	927	901	894	912	876	880	854	895	868	855	886	891	877	885	887	859	892	972	914	898	890	938	844	908	876	874	900	864	927	854	858	865	897	863	879	908	894	882	951	904	932	876	900	893	927	848	914	868	886	924	927	866	917	905	895	884	874	888	912	867	831	906	877	878	873	896	888	905	870	895	861	917	863	903	865	897	907	888	902	889	937	842	915	928	896	856	890	892	894	881	862	878	946	863	903	864	901	919	884	856	888	928	916	863	906	916	886	869	914	864	879	934	915	919	865	896	886	901	936	896	850	923	890	849	904	904	909	878	937	905	874	929	872	882	889	918	916	884	887	892	874	866	880	910	882	886	881	879	870	884	869	923	889	858	888	906	839	892	876	900	879	890	878	975	891	863	886	857	916	916	882	827	899	902	870	920	906	866	914	955	876	891	920	933	907	870	941	877	912	878	871	857	887	939	872	922	921	903	904	951	813	882	903	846	871	884	867	885	892	896	929	923	852	866	880	903	874	882	870	897	947	886	964	907	961	891	909	872	853	848	863	857	872	854	896	953	866	904	883	921	868	874	947	881	849	854	890	920	851	881	913	873	896	869	892	935	913	880	870	929	883	886	859	897	891	875	851	904	878	893	878	888	957	853	846	881	873	861	883	870	871	899	886	914	896	915	899	898	897	857	911	890	917	842	937	921	911	930	930	888	853	834	871	872	954	882	901	887	869	897	822	886	870	876	897	895	918	925	929	901	885	914	917	876	905	910	916	926	859	883	878	887	869	894	911	841	889	921	883	911	893	879	857	853	883	915	889	903	909	897	901	873	908	864	896	861	880	893	895	937	869	894	847	858	901	904	841	909	883	922	864	863	833	917	856	916	852	919	868	885	900	896	934	892	833	866	922	939	926	912	870	909	932	891	947	938	875	946	891	874	896	855	890	858	893	935	863	940	890	893	903	876	896	915	929	862	861	898	882	851	808	900	884	869	858	929	915	813	937	924	871	901	894	893	887	852	867	882	864	895	903	864	881	827	849	904	907	874	881	832	893	905	925	875	937	890	863	919	882	873	932	892	847	872	864	881	917	926	828	900	872	907	877	914	918	891	856	880	870	902	913	880	868	907	924	914	905	825	885	887	892	874	911	843	887	885	897	955	835	838	910	909	909	917	929	839	870	862	887	833	886	903	901	874	878	843	896	813	874	851	843	901	903	914	880	902	878	871	882	913	844	846	891	912	869	857	880	903	855	906	919	928	844	903	857	889	904	884	898	884	887	902	911	879	882	840	893	899	841	893	885	864	903	842	956	936	877	824	907	862	963	858	898	842	872	879	912	848	874	908	867	887	901	932	896	903	906	870	840	890	930	890	892	817	849	871	907	881	874	842	913	875	964	910	878	990	917	921	854	821	849	874	892	884	918	921	861	884	866	868	918	887	871	874	917	906	900	917	869	839	889	872	897	890	918	823	889	913	916	947	877	929	923	842	910	898	940	811	931	899	869	842	895	927	881	908	842	905	872	915	875	872	934	909	890	909	943	892	849	860	923	925	890	833	937	938	883	903	856	886	858	917	938	893	939	872	865	928	930	853	879	906	881	897	890	867	942	907	908	881	923	841	868	914	908	896	862	874	884	861	935	896	881	882	910	903	905	917	901	891	908	901	922	901	905	910	863	898	908	891	884	863	857	852	941	849	797	865	857	917	882	901	879	944	853	920	867	932	908	903	912	886	860	893	883	886	868	936	916	883	899	868	899	872	951	858	851	863	866	872	939	840	861	876	894	935	964	908	908	895	885	854	894	878	888	858	872	869	971	886	913	899	892	901	882	910	865	840	894	908	903	860	891	885	888	886	912	890	856	896	866	837	914	916	937	890	868	919	874	904	887	893	914	910	843	938	908	896	944	885	871	844	854	888	840	895	906	874	895	880	924	870	887	875	921	933	883	870	893	891	822	916	909	900	951	888	913	874	865	930	924	892	879	923	853	849	908	907	888	932	844	908	882	851	890	944	880	881	928	900	863	880	920	852	914	892	884	909	852	885	890	853	899	891	862	884	946	873	923	904	911	875	892	904	875	869	869	932	939	917	941	898	896	867	856	903	892	943	910	878	906	905	874	869	878	951	875	890	887	895	897	907	851	899	870	935	873	888	944	865	916	890	823	936	888	888	895	878	869	868	894	904	918	937	897	891	879	938	891	908	843	963	899	845	893	883	912	839	871	869	862	888	897	862	876	889	923	866	881	907	885	916	909	886	925	899	904	872	822	905	906	877	852	871	910	844	881	927	919	870	864	897	869	846	895	896	964	872	990	874	857	881	887	907	914	846	865	898	933	943	930	924	878	896	875	905	933	913	937	865	844	914	885	922	882	912	854	934	893	898	858	896	836	928	914	906	918	860	900	891	879	876	911	883	825	853	937	885	883	885	914	879	867	892	894	940	925	886	907	901	932	877	849	882	899	900	859	822	914	915	947	878	900	926	855	917	970	846	928	882
28803	26148	19120	7463	3044	2323	1619	1236	1046	948	889	1042	1094	933	787	624	635	640	554	515	465	467	502	533	528	547	548	542	495	501	515	506	546	506	508	505	505	476	480	452	500	510	475	485	492	498	421	450	496	468	461	446	472	501	468	464	471	432	486	477	460	466	439	486	459	503	516	467	450	491	458	483	453	516	490	474	474	507	441	501	472	460	457	448	459	481	506	472	459	468	490	458	488	457	461	477	431	482	501	464	455	475	448	499	485	483	452	453	521	451	469	485	494	433	494	442	432	478	466	460	520	458	513	474	440	451	419	454	456	479	464	505	457	474	469	428	470	491	435	488	528	506	459	470	462	470	487	403	475	469	468	432	466	474	429	435	464	473	453	488	476	460	456	496	436	456	425	481	475	474	498	449	445	499	450	448	458	491	481	477	440	508	492	423	505	456	514	467	422	439	459	461	489	445	490	455	435	501	473	475	458	480	463	511	482	428	463	470	472	468	464	459	458	471	483	454	445	462	485	454	470	512	472	476	445	446	473	458	503	481	505	465	451	489	437	465	424	412	492	482	464	470	473	498	507	470	441	433	442	484	486	481	501	489	488	437	498	465	447	458	436	511	502	471	460	484	473	428	449	461	475	491	504	482	469	465	480	466	482	457	479	483	447	459	457	463	479	487	436	473	478	473	416	477	485	468	417	467	451	482	495	500	495	475	465	474	521	481	468	478	468	530	487	461	522	480	456	480	471	436	466	417	458	477	494	475	461	481	466	482	457	496	469	473	487	442	490	489	489	458	475	450	489	461	485	505	433	455	500	469	456	500	431	468	519	483	458	470	495	460	477	450	470	424	491	435	469	519	488	484	446	499	413	460	464	444	447	493	480	469	474	409	462	458	474	464	480	415	478	442	474	438	468	453	435	463	492	469	474	464	517	492	472	475	452	487	475	465	468	514	483	466	465	485	418	503	482	478	486	480	449	495	487	467	476	452	437	500	422	487	478	497	457	460	482	448	464	479	468	458	493	476	427	520	473	454	459	466	450	476	438	438	457	482	450	467	454	440	485	469	445	434	461	481	442	467	454	453	473	457	456	497	443	464	442	481	439	461	450	436	470	492	445	492	451	490	495	475	478	509	452	493	457	502	460	438	500	443	473	481	469	476	488	490	462	433	468	481	478	476	482	466	527	433	481	479	484	478	465	444	449	486	470	484	479	479	462	493	433	474	474	498	451	516	430	485	421	517	481	447	501	458	449	437	459	519	465	433	501	510	458	481	492	468	477	481	436	451	503	490	474	534	446	470	478	530	521	475	483	446	432	489	469	467	496	510	466	475	460	476	431	484	455	489	497	475	484	471	505	509	454	424	507	472	475	437	461	416	478	470	487	488	489	446	500	472	482	441	456	460	472	443	458	448	464	481	445	507	466	447	474	465	494	476	461	487	479	461	446	475	477	474	439	438	451	483	467	462	457	489	492	467	467	499	471	443	482	500	433	460	462	440	467	466	491	493	472	494	473	495	525	453	455	443	490	500	435	482	457	500	452	472	431	453	478	475	455	464	443	488	480	463	485	468	478	500	489	481	473	447	479	477	502	476	441	476	505	478	456	486	487	454	474	487	444	452	445	495	450	443	457	477	462	537	527	451	489	478	486	401	447	421	425	453	448	486	478	459	476	469	477	475	473	474	516	472	470	460	473	513	486	477	458	446	480	499	445	466	465	492	484	489	481	490	452	456	479	432	481	483	462	481	452	469	453	457	466	487	440	501	459	478	495	469	477	458	474	480	445	447	499	480	495	485	479	467	440	494	460	481	521	478	468	445	474	451	464	465	464	454	475	484	483	484	430	443	478	482	495	477	459	480	470	478	473	488	469	478	430	484	481	475	449	492	487	447	458	471	461	522	475	487	476	469	462	495	478	477	492	489	435	449	461	456	483	520	491	468	488	446	467	482	475	468	472	469	485	500	484	492	443	488	495	459	458	445	500	464	471	421	518	486	485	479	494	455	467	450	452	489	526	480	462	481	456	457	417	456	458	465	511	465	427	467	459	504	470	467	430	488	447	487	486	447	499	471	475	463	471	477	526	477	488	446	489	489	435	474	466	466	460	460	432	427	461	470	493	467	464	469	479	459	488	462	496	461	453	465	449	449	460	463	464	478	493	483	491	471	474	469	467	467	440	464	494	432	465	473	490	483	476	497	476	445	474	431	502	477	456	490	486	468	477	444	463	494	449	465	459	492	457	486	486	478	480	515	472	494	481	466	484	442	476	502	455	505	471	447	440	507	462	483	482	498	464	467	491	481	433	473	480	492	478	482	505	497	486	470	442	469	465	482	478	455	485	473	468	500	479	453	439	485	461	487	445	458	475	463	488	462	453	473	476	458	487	454	489	492	460	425	494	451	498	470	468	448	427	478	493	482	437	486	488	453	464	455	499	469	471	481	495	492	471	448	480	447	423	483	498	476	468	485	439	459	482	474	498	450	467	484	488	506	475	445	511	466	486	491	449	458	480	447	480	464	459	517	489	441	465	450	462	484	431	458	486	495	450	484	472	481	485	470	443	445	500	465	481	453	467	474	485	458	448	463	489	478	479	504	475	472	446	430	484	486	441	457	466	444	486	465	484	506	474	484	460	491	461	507	468	479	434	511	507	475	514	479	472	453	479	456	485	505	446	517	454	463	484	439	433	504	439	457	468	465	461	462	466	496	519	489	482	512	429	493	490	443	480	489	477	465	505	502	461	453	484	422	497	487	459	475	495	515	460	458	456	461	476	444	472	439	450	486	489	478	456	477	440	469	465	467	455	481	511	480	500	511	454	508	457	489	441	487	474	526	465	508	460	463	449	476	461	498	460	440	486	456	434	504	473	449	471	467	498	457	450	494	487	474	451	447	487	423	508	553	462	481	443	445	418	481	450	471	495	479	468	433	464	498	471	494	475	485	480	470	471	458	473	439	431	485	456	441	450	424	481	477	480	442	427	458	477	513	484	443	462	477	462	464	459	492	474	444	474	485	475	455	498	506	446	464	434	431	474	467	467	500	460	477	466	452	455	493	506	484	474	498	428	447	426	441	434	472	527	470	498	426	470	474	466	483	457	474	479	440	462	451	486	477	481	475	460	494	477	454	471	448	467	452	481	469	475	482	484	475	469	492	473	456	456	459	482	476	476	443	469	497	460	489	488	418	474	473	475	484	464	517	462	489	489	465	447	454	454	467	471	441	496	459	475	449	472	492	493	506	501	468	478	449	468	453	442	465	468	468	485	468	483	511	440	497	467	499	432	460	499	461	445	453	461	428	427	481	464	460	510	441	471	426	483	490	488	451	442	440	476	494	463	440	438	445	430	477	459	483	465	470	434	462	468	427	479	485	477	455	468	480	476	473	460	483	494	489	465	480	493	451	494	505	452	494	483	449	464	450	495	478	443	510	482	507	473	474	462	507	466	467	491	488	472	459	501	480	445	484	499	470	454	440	482	469	494	479	470	482	476	464
33934	39982	18783	7972	5246	4491	3246	2509	1969	1729	1625	2009	1962	1661	1150	952	991	936	795	624	592	618	613	642	745	710	810	699	673	673	682	695	658	615	630	624	607	612	600	577	598	589	617	580	565	588	596	578	604	565	586	581	568	584	572	572	591	603	587	566	545	561	593	572	572	575	595	581	605	608	573	614	604	577	595	578	599	597	585	597	546	625	566	559	603	594	612	538	573	594	569	579	590	610	569	597	584	587	595	585	565	594	601	571	542	570	599	543	557	555	575	570	597	581	622	557	610	612	619	612	546	587	570	558	595	566	554	573	590	513	631	555	597	625	613	602	591	606	585	588	571	582	607	582	562	558	560	582	554	569	585	617	547	613	623	583	532	581	591	575	559	586	577	615	607	559	565	583	558	582	597	586	597	574	571	533	543	568	570	558	605	599	617	551	571	620	572	605	596	571	567	612	567	559	564	568	624	568	597	560	619	545	535	618	592	596	570	609	583	616	578	567	623	565	545	604	590	552	610	561	586	592	587	553	589	568	627	574	624	555	558	570	592	590	588	552	608	595	562	649	593	615	591	590	563	560	598	577	565	565	610	603	585	594	598	597	574	549	540	594	597	616	573	556	570	543	566	572	555	536	590	552	572	559	584	568	580	588	538	574	598	619	573	610	578	627	621	595	613	593	550	537	565	580	608	610	602	554	570	593	590	583	557	598	590	572	567	597	571	565	577	618	568	585	582	594	568	589	557	633	610	603	554	544	591	622	584	620	628	557	553	655	579	611	627	551	573	553	578	588	620	575	582	584	567	613	593	577	611	591	582	561	617	590	628	605	563	597	578	595	568	593	553	586	606	594	586	600	594	611	555	619	522	575	565	589	540	591	572	639	600	586	562	571	622	562	581	594	589	596	598	573	569	557	579	578	626	558	601	617	604	565	568	563	611	571	597	556	601	556	586	576	603	545	628	579	591	576	570	598	563	606	607	605	546	600	576	578	598	580	585	574	582	539	560	594	596	588	606	627	587	579	577	649	570	600	576	618	581	580	598	547	593	595	573	557	595	615	592	580	577	593	585	608	547	581	549	599	571	559	536	581	544	591	542	554	560	594	605	608	583	612	618	599	603	564	620	579	583	557	594	558	610	604	548	594	571	604	569	593	603	602	566	597	589	584	568	584	589	543	620	617	584	610	582	589	578	596	594	535	568	600	601	588	576	574	622	567	597	630	641	584	614	576	600	559	584	595	568	554	588	564	580	575	549	578	562	610	565	585	594	606	589	597	554	612	575	576	580	540	587	625	552	574	590	565	587	595	592	600	552	589	571	599	572	626	568	562	595	591	575	573	582	578	609	595	600	559	567	586	589	594	547	596	592	600	572	581	581	586	581	595	573	609	543	551	571	609	572	592	564	580	590	588	569	580	590	597	549	570	583	598	571	582	619	658	557	602	597	583	538	585	603	599	578	616	595	590	572	607	559	589	592	594	620	579	567	621	581	589	570	580	556	607	626	576	529	594	576	591	557	553	621	623	575	631	591	594	600	601	575	602	629	566	590	616	581	584	557	565	591	593	606	585	609	571	573	570	624	606	562	642	563	608	521	554	558	605	595	610	625	616	586	610	584	587	579	584	625	543	587	565	576	575	542	605	594	585	567	591	604	555	610	559	575	568	596	583	626	604	583	556	583	618	585	579	613	596	571	536	569	569	552	591	601	591	563	582	616	555	579	594	560	565	593	590	586	606	563	622	576	583	621	560	576	589	565	611	591	557	588	618	605	581	634	599	585	601	578	545	578	558	567	568	568	588	654	573	581	595	599	584	579	592	575	579	545	598	564	598	630	571	562	595	547	595	575	584	581	579	546	616	601	526	600	554	568	609	579	603	593	617	579	641	605	610	604	611	580	540	524	569	553	605	555	576	563	594	568	578	583	554	597	592	578	574	574	581	585	553	572	609	563	600	540	599	569	538	585	589	613	584	570	544	545	590	578	625	597	553	579	615	562	604	564	543	623	573	568	560	562	579	562	619	600	576	553	614	560	533	566	581	563	556	595	599	533	600	588	567	598	543	559	567	590	633	628	598	561	604	591	547	590	582	549	581	581	589	603	592	587	611	610	581	569	564	563	589	607	592	607	561	578	573	607	564	550	541	591	593	579	597	614	609	591	565	595	594	547	615	597	601	543	553	542	531	538	561	570	529	556	603	642	616	599	594	560	599	603	581	568	606	597	564	601	620	569	615	537	580	610	586	626	592	584	604	597	566	603	544	599	545	566	589	573	590	563	565	577	618	574	610	560	583	596	557	585	579	572	568	585	636	596	569	591	563	599	575	614	573	610	533	589	605	593	551	599	582	600	527	628	607	587	546	582	558	588	557	603	590	553	604	575	635	580	554	605	615	594	606	583	565	600	563	540	570	595	550	604	589	584	577	562	609	606	584	607	586	596	593	601	588	600	568	572	590	596	551	615	576	568	577	615	598	579	558	543	599	565	570	582	573	590	589	540	570	591	584	566	612	598	622	605	574	543	585	566	584	564	596	589	591	593	597	620	591	560	579	583	600	614	601	610	593	553	547	571	600	552	612	599	607	576	588	581	572	582	553	581	588	582	605	568	597	614	556	599	517	600	596	551	589	557	574	540	567	575	605	575	592	620	596	556	580	655	541	575	565	548	592	573	591	581	549	619	595	575	601	572	587	545	569	585	556	606	595	582	529	587	593	598	554	616	557	551	536	569	531	608	555	544	630	592	556	575	589	634	566	571	633	563	584	617	566	561	576	584	548	579	596	618	617	622	563	550	595	567	569	544	584	587	564	565	572	582	584	609	580	586	626	568	620	559	597	594	616	582	631	571	566	555	599	609	554	582	622	549	566	616	588	591	593	611	597	616	574	580	592	584	569	577	580	562	576	560	582	596	548	567	558	555	562	604	584	569	620	568	626	602	561	633	585	566	601	588	603	585	616	562	599	578	600	577	614	626	557	573	539	602	561	515	602	571	609	556	563	581	598	555	610	609	599	575	586	595	579	603	557	615	575	591	609	587	581	598	527	568	609	608	583	548	522	576	575	595	571	591	594	636	533	570	582	571	586	590	591	612	626	606	601	587	592	507	532	637	576	591	597	571	568	523	595	552	588	590	626	576	561	583	572	568	564	573	614	554	536	589	573	550	559	598	596	629	595	598	563	576	580	564	601	586	572	587	596	580	563	606	580	614	607	590	539	568	596	545	600	592	570	610	601	564	581	572	540	617	583	602	595	555	601	555	588	640	598	584	607	546	579	616	542	561	564	556	570	583	573	614	569	564	601	583	601	561	560	552	562	599	595	585	551	562	570	594	592	564	592	600	579	564	587	601	618	582	556	553	592	579	570	602	605	572	585	549	531	567	593	584	604	607	593	560	588	546	599	579	582	586	535	627	587	558	571	602	569	587	609	590	601	609	570	570	571	588	562	593	530	592	583	592	609	589	556	557	646	608	641	540	583	575	597	592	591	527	630	586	565
24106	21063	28251	24079	20862	10583	3669	2152	1712	1561	1496	1837	1711	1671	1203	1063	1117	1075	908	859	820	780	828	832	839	875	933	909	882	891	844	862	819	800	742	782	787	788	752	788	726	789	756	716	807	779	775	741	770	782	709	732	742	749	763	714	719	721	727	732	792	774	737	733	757	756	714	747	712	703	738	737	711	761	733	725	691	784	747	722	744	725	766	763	723	757	762	743	756	722	758	795	809	773	713	745	747	735	741	746	702	761	756	725	717	682	737	737	758	716	728	780	727	737	741	687	781	713	712	722	760	710	731	758	667	715	729	755	736	692	741	774	753	737	757	711	704	725	770	686	778	760	740	748	731	671	755	715	714	709	737	728	738	755	708	701	718	747	698	654	730	724	726	694	757	708	685	778	688	762	786	759	680	766	749	744	778	678	776	746	710	744	751	737	715	728	770	672	731	701	704	734	776	706	755	709	714	775	727	722	751	718	650	748	706	739	788	745	751	770	781	758	719	718	781	708	732	740	713	714	681	719	761	728	729	736	757	704	723	723	733	703	707	778	742	743	793	716	748	728	720	750	712	682	752	756	743	705	711	701	700	718	688	712	728	770	696	750	771	732	759	708	786	737	757	693	704	753	724	703	713	735	752	755	759	710	720	742	725	689	718	714	753	704	712	777	757	736	711	787	727	740	737	763	733	768	774	700	682	707	747	735	733	712	738	762	710	729	754	694	706	713	737	719	723	727	714	761	739	737	715	728	738	744	693	734	722	691	761	752	736	754	758	720	724	681	676	759	684	755	766	745	727	727	764	723	698	686	715	704	705	715	748	708	742	722	743	726	738	729	746	757	794	686	750	738	745	779	742	748	711	720	712	751	718	718	729	753	742	742	717	713	741	761	717	701	685	733	772	712	746	736	724	729	701	722	745	725	728	739	772	726	785	726	733	733	775	739	705	752	760	769	730	748	736	730	722	767	759	729	722	708	744	732	751	677	695	777	734	725	725	736	742	733	778	755	721	734	786	721	763	732	731	719	719	674	734	745	792	708	730	725	800	692	780	705	759	771	783	716	742	749	731	737	733	698	726	713	755	720	759	702	745	737	682	760	694	729	731	695	750	732	709	712	756	787	710	692	746	719	755	689	721	741	729	687	726	721	771	673	760	726	722	722	707	728	744	764	740	712	732	742	738	728	684	739	764	755	680	692	737	740	713	742	788	686	769	711	750	661	741	723	707	719	774	688	701	646	695	748	729	728	732	758	756	760	734	668	706	746	762	732	721	778	794	713	700	729	775	718	785	732	768	721	720	696	768	731	713	761	701	680	714	721	726	761	715	732	760	773	731	757	758	743	683	750	751	765	663	751	696	703	725	752	711	711	739	752	716	743	701	730	774	760	759	750	736	734	765	698	712	706	712	739	706	704	783	727	728	723	710	694	729	755	767	749	719	711	751	752	754	753	720	719	681	767	749	737	741	757	718	684	719	710	727	696	750	748	723	715	703	741	705	735	758	755	690	769	737	784	752	751	728	720	684	759	735	690	756	719	799	753	774	726	733	712	758	749	741	744	741	748	743	742	779	729	740	721	743	706	721	727	693	755	740	711	751	721	746	731	710	741	780	752	754	724	770	721	684	698	733	719	758	726	740	788	712	759	707	712	745	764	767	760	727	739	761	767	698	747	806	759	745	729	752	732	787	708	722	774	745	719	743	737	742	737	747	708	738	727	705	720	688	740	777	740	713	773	691	735	771	761	796	705	716	758	762	716	702	721	716	753	708	711	757	738	733	709	748	724	721	771	747	767	719	772	763	701	680	767	735	711	718	736	735	735	685	719	729	729	789	747	707	723	770	713	756	778	661	745	689	694	802	728	737	712	699	743	774	729	767	685	725	736	737	709	781	707	743	729	720	704	709	765	761	730	750	672	736	732	720	691	724	783	710	725	712	690	762	739	795	698	730	741	730	724	721	727	679	776	745	699	702	747	776	746	728	709	794	766	740	702	712	703	764	727	784	734	724	700	741	689	787	728	758	711	740	723	766	721	685	709	705	676	715	682	755	726	714	700	705	697	751	718	731	765	705	744	719	736	763	740	678	698	783	753	730	776	705	724	738	732	733	728	760	753	698	740	719	722	767	730	745	694	704	705	787	781	756	790	705	703	748	712	757	717	689	776	730	715	732	761	706	729	787	682	745	732	722	785	785	721	727	717	705	731	728	730	742	749	749	709	720	733	727	730	702	737	733	743	784	734	715	760	718	751	712	740	758	727	733	714	709	742	718	704	717	723	760	723	744	773	712	702	711	720	743	697	674	759	731	690	710	815	687	693	740	689	788	730	708	770	734	753	744	678	740	715	754	744	678	739	708	720	704	723	700	774	719	710	725	719	735	700	740	695	743	741	782	735	711	733	698	722	830	769	711	740	742	755	718	744	736	707	738	697	771	761	789	740	778	716	756	750	760	757	695	723	760	771	754	732	719	734	730	715	722	704	738	692	726	720	722	722	746	707	727	727	752	749	740	719	707	736	717	738	735	720	766	746	742	758	734	697	721	726	692	760	673	704	692	672	757	729	698	740	745	723	737	720	755	721	770	735	760	762	734	756	789	725	748	703	721	709	746	740	746	727	718	731	745	707	756	733	744	747	706	782	735	756	719	759	755	708	720	677	728	723	733	710	755	702	776	736	697	784	774	749	739	733	745	739	726	727	677	729	745	779	703	722	755	719	699	771	727	690	753	699	743	777	720	758	731	762	749	719	740	775	741	735	718	750	726	742	690	732	719	723	712	743	702	752	778	756	736	739	719	710	720	703	734	728	718	707	702	743	768	698	747	731	693	723	780	676	745	735	730	743	744	766	718	775	748	766	701	705	724	738	746	755	747	798	714	705	723	719	755	723	734	704	738	737	683	709	735	728	737	692	768	727	728	733	696	761	739	685	724	780	698	749	752	712	684	723	744	728	725	748	729	730	767	761	718	730	740	737	723	737	730	730	735	765	752	749	726	679	729	740	710	730	757	698	741	696	745	757	714	753	715	718	719	699	702	707	739	747	717	703	754	756	752	708	740	752	696	773	717	714	760	767	687	767	759	662	712	751	738	755	697	746	702	724	731	784	715	742	672	726	741	654	725	725	724	716	710	775	741	742	690	808	716	706	689	704	737	675	769	716	718	666	752	716	747	708	718	755	774	705	711	795	712	727	694	794	752	691	735	713	735	763	762	768	749	736	743	747	709	737	685	712	731	737	717	733	730	713	724	729	733	685	733	721	750	739	716	743	780	700	752	683	707	735	714	740	743	751	714	712	735	702	717	754	766	684	701	744	736	753	763	724	730	722	722	734	708	753	713	730	717	743	682	710	788	724	717	736	680	723	718	747	690	725	710	809	818	708	765	782	732	714	743	716	733	727	756	705	694	740	720	745	747	715	773	705	764	730	729	750	817	764	734	769	723	724	761	759	736	682	717	740	773	687	727	739	760	711	739	710	762	711	731	826	735	725	718	710
38504	52317	24161	12342	8741	7162	5341	4050	3315	2919	2756	3330	3150	2731	1903	1685	1624	1486	1252	1093	1047	1039	1024	1058	1086	1130	1329	1365	1233	1104	1085	1100	1118	1064	983	972	972	938	955	977	938	862	877	916	892	956	898	907	898	929	910	915	946	922	934	881	902	901	851	914	901	879	856	888	931	874	962	917	897	865	898	815	893	871	902	926	859	888	923	914	892	942	879	875	873	879	937	903	872	840	848	921	903	969	881	903	881	923	877	879	889	892	855	890	898	916	894	906	872	966	957	883	826	936	914	893	873	903	876	882	908	864	876	892	899	890	877	889	873	931	938	865	847	890	900	890	914	904	891	854	834	880	868	802	849	880	916	932	871	868	902	864	916	889	910	873	914	901	917	871	849	877	926	909	889	869	895	904	914	867	896	922	915	844	938	917	887	868	906	857	917	897	888	878	895	873	884	873	896	893	883	811	874	838	863	857	879	860	834	929	867	899	903	865	921	900	933	852	876	890	936	835	881	838	939	956	889	890	896	864	838	874	904	919	900	920	857	872	842	876	896	842	901	922	908	900	880	867	856	904	881	920	883	913	888	920	833	934	899	964	897	864	862	882	924	883	895	911	931	896	837	911	876	935	900	928	909	848	963	948	913	862	925	875	910	879	903	925	898	856	871	890	838	941	864	922	871	937	910	909	842	903	856	903	889	916	900	868	873	944	899	895	883	891	948	902	895	937	819	893	890	878	932	905	930	859	882	904	899	910	934	851	869	891	859	906	882	918	910	924	845	940	908	923	844	881	984	865	923	860	896	852	907	885	889	903	920	863	855	831	913	873	845	896	881	907	857	883	849	869	913	862	903	933	889	868	866	902	902	905	903	889	926	880	843	869	881	880	898	916	872	917	842	829	887	922	902	929	920	904	888	886	850	940	920	904	866	885	913	829	975	905	874	860	874	879	841	878	914	911	909	826	892	874	879	911	886	899	889	872	909	887	882	951	930	874	882	860	857	918	863	880	846	928	914	933	884	920	878	864	890	882	905	884	904	873	861	853	856	852	847	864	856	926	879	929	804	888	895	923	904	882	844	937	889	897	895	880	934	905	887	840	896	864	912	884	878	831	919	898	895	901	893	929	892	894	876	886	892	824	855	918	860	877	882	847	893	952	898	953	862	885	881	946	873	872	963	859	875	928	874	864	854	838	943	874	965	901	834	897	913	944	875	870	852	908	949	906	930	826	953	908	902	881	905	851	812	862	868	947	877	893	922	910	873	928	903	882	943	928	904	927	885	916	873	834	860	893	873	887	853	935	937	897	898	884	872	850	870	885	911	904	916	819	897	877	858	884	856	929	894	899	870	844	842	875	900	866	819	913	870	899	849	897	896	928	910	892	896	874	950	849	931	879	933	890	889	897	863	896	864	954	871	890	928	884	912	907	906	948	897	913	891	832	926	895	860	895	846	912	882	901	921	860	915	876	859	935	874	890	870	926	928	884	856	862	867	884	879	850	874	906	877	855	896	954	885	889	886	893	913	936	870	855	959	928	893	894	882	940	906	870	834	862	914	879	921	883	898	897	891	862	874	888	922	844	894	922	936	908	823	854	872	875	871	955	888	901	855	889	924	872	839	910	872	936	905	850	856	932	911	926	910	892	931	885	913	901	863	866	882	902	851	907	890	874	941	867	914	888	909	913	885	931	912	893	842	878	922	887	885	931	878	837	964	874	894	906	907	901	888	926	881	896	914	935	891	840	925	848	944	867	824	922	931	903	918	881	900	807	858	941	897	906	889	885	894	872	902	868	912	935	886	888	924	869	911	828	912	913	848	876	869	938	927	865	858	885	852	882	925	830	857	913	860	896	881	868	907	851	874	916	933	892	912	896	887	848	940	904	923	881	916	884	865	897	891	906	876	902	870	872	880	895	920	916	857	909	888	887	835	878	859	837	855	846	870	927	932	866	897	833	915	893	900	877	835	890	942	919	917	837	893	899	902	908	858	867	864	894	854	896	847	909	910	840	873	874	899	852	901	792	819	898	933	937	905	826	840	906	839	871	917	921	882	929	865	904	907	913	899	856	882	890	912	859	892	833	932	863	845	924	916	895	811	903	860	872	924	890	869	861	899	914	881	878	850	826	934	909	894	844	926	892	896	862	886	911	909	862	925	921	945	882	897	910	890	856	890	870	860	937	848	881	897	889	894	885	881	889	899	897	895	907	831	881	888	906	906	856	902	874	901	890	794	900	892	885	916	874	878	877	923	910	902	861	916	885	917	884	911	876	886	840	897	876	945	833	907	950	880	887	864	916	860	885	834	858	921	855	847	873	838	861	922	873	874	898	928	853	944	934	913	903	867	813	902	811	858	871	868	895	912	918	884	850	839	910	943	893	927	905	880	885	870	843	879	862	843	904	878	818	944	906	891	891	979	878	861	898	887	960	894	876	916	916	884	916	865	865	889	873	875	888	897	893	873	881	865	875	890	880	878	886	888	838	844	917	868	869	915	896	846	882	872	911	887	900	910	870	860	938	856	863	864	873	952	930	898	854	884	905	897	892	835	896	899	906	850	889	879	867	855	830	920	892	872	861	916	872	886	859	907	930	901	860	882	924	890	915	878	931	850	896	877	869	888	915	888	882	910	868	871	851	860	902	866	833	850	865	847	864	921	868	909	887	870	923	920	898	881	875	932	900	837	891	870	892	901	891	904	938	889	961	897	903	930	896	924	921	872	895	920	919	903	894	842	900	831	909	897	898	898	942	872	976	873	874	869	851	888	905	925	922	860	857	831	886	858	912	914	838	911	862	897	907	916	878	902	880	882	905	884	872	900	843	877	867	875	873	904	820	909	895	833	903	827	878	920	880	848	857	913	911	864	870	892	856	905	888	880	871	899	873	927	904	860	917	820	795	884	895	877	926	910	893	868	854	900	890	908	927	881	875	893	906	887	884	885	890	906	896	867	915	966	915	875	902	871	878	843	907	875	908	872	951	882	901	914	904	881	858	845	858	868	831	894	898	902	886	904	897	888	900	899	876	900	969	937	841	887	925	893	865	895	869	927	897	837	931	871	886	854	848	930	885	920	927	935	866	921	930	860	896	865	869	898	896	899	877	853	942	885	892	897	883	877	900	878	874	869	906	905	910	857	921	868	853	913	859	854	926	844	879	934	874	903	910	905	917	875	895	915	913	965	910	876	900	927	858	934	825	888	914	876	953	939	952	899	927	905	890	911	921	885	880	940	912	906	826	893	911	883	918	972	886	938	844	852	882	902	859	865	931	862	876	862	866	914	936	892	888	902	876	863	876	865	891	919	871	855	867	927	896	901	865	937	946	879	950	921	897	913	877	862	887	888	853	871	921	876	842	935	882	965	880	901	881	858	879	864	852	875	926	902	845	915	894	849	921	911	843	924	872	869	899	869	881	909	925	941	915	913	942	876	872	878	867	876	873	873	896	857	904	915	897	895	881	830	876	843	902	912	920	828	891	876	837	908	903	872	851	957	852	973	925
23039	21070	28714	23630	21076	20882	9636	3001	2174	1942	2091	2230	2358	1968	1520	1282	1313	1127	960	946	846	846	860	886	891	879	1007	1030	960	963	887	851	843	815	805	765	802	775	779	761	763	730	736	761	751	708	730	708	739	749	733	772	776	731	756	756	703	718	782	731	713	716	731	707	757	744	750	711	753	725	722	740	721	748	741	728	757	690	770	704	667	730	695	709	690	662	728	692	659	706	751	728	695	740	725	678	733	733	750	731	700	668	698	752	758	681	715	729	672	716	751	717	754	708	679	727	668	748	680	722	687	704	676	741	711	733	748	704	692	717	681	706	716	705	671	734	662	696	693	710	738	745	770	667	724	710	723	724	726	712	729	747	700	768	767	708	728	706	729	723	724	738	745	692	715	709	707	720	739	713	700	723	701	691	699	719	716	706	684	735	704	715	698	735	731	747	707	718	696	770	678	781	718	729	671	747	723	724	737	752	738	755	723	746	725	708	733	747	694	713	677	731	734	730	722	680	739	710	755	707	720	722	675	732	714	721	715	711	734	703	688	748	746	733	786	699	718	762	716	697	728	719	719	706	733	739	715	706	741	690	723	733	686	694	715	700	715	734	685	652	708	720	745	717	714	734	711	712	719	740	755	751	710	700	700	732	731	734	712	694	695	723	725	692	713	677	738	693	739	728	757	707	703	717	734	756	725	654	665	722	695	696	657	699	722	723	711	732	751	718	686	701	703	724	718	762	746	737	713	706	713	746	681	726	718	681	673	757	676	726	691	669	703	761	684	681	691	668	659	780	727	706	703	668	702	691	688	711	765	735	679	712	699	694	725	722	687	695	727	742	672	739	731	760	721	762	681	702	645	705	717	679	703	672	715	718	714	703	770	729	703	700	704	676	775	723	704	716	732	741	723	705	722	676	731	774	650	724	712	720	679	766	723	771	704	720	698	718	729	707	697	741	766	726	746	757	740	749	725	769	702	770	744	751	728	721	686	692	708	735	695	700	735	739	734	711	742	746	726	722	680	709	694	751	698	748	732	696	730	732	661	688	719	748	724	706	704	734	721	702	696	700	708	705	685	708	746	720	731	736	729	731	706	697	720	718	698	740	659	755	735	722	753	741	758	682	733	711	750	651	726	714	698	719	731	737	728	692	701	693	729	710	709	724	709	721	726	750	689	700	746	683	688	720	700	751	734	712	704	736	737	719	744	701	737	717	741	683	683	704	683	697	725	706	760	698	711	709	733	717	712	735	711	694	711	688	777	729	722	702	700	698	727	691	727	739	719	734	704	695	678	723	718	750	701	713	704	724	744	740	747	706	725	686	668	743	710	708	723	682	708	713	712	684	753	709	692	726	769	722	711	730	691	671	688	679	711	723	732	722	739	690	765	757	715	713	755	670	657	734	738	681	720	731	767	682	714	702	709	703	761	718	735	722	714	746	720	725	686	779	722	727	713	711	738	729	749	687	748	690	724	683	704	725	671	726	767	657	710	734	728	701	673	730	706	700	708	732	728	740	728	707	694	755	729	717	701	721	694	711	749	666	702	763	701	701	723	759	739	745	735	738	695	774	737	719	704	669	683	711	738	742	704	728	729	727	681	697	758	688	756	682	756	714	703	671	692	703	740	713	659	731	715	717	692	721	695	737	730	721	719	745	682	771	765	723	727	738	736	704	708	720	771	754	709	714	712	708	681	754	722	731	717	743	698	694	699	718	729	718	716	746	691	740	725	722	654	773	700	682	681	713	706	713	765	711	687	717	734	689	692	704	730	731	712	746	726	723	696	732	753	740	672	742	711	701	718	684	683	745	698	708	724	708	733	718	658	724	719	704	698	720	710	721	693	672	739	729	676	706	705	750	689	712	713	664	695	723	701	740	693	701	684	743	724	720	677	675	708	756	697	692	730	695	716	732	693	691	709	713	671	699	733	740	725	694	716	756	751	724	705	753	705	679	716	719	716	675	690	735	747	723	730	673	709	719	713	695	740	716	754	770	769	739	708	707	775	744	737	696	744	683	701	764	736	720	717	707	727	730	693	687	741	704	726	755	727	712	687	726	697	767	726	737	726	734	720	734	709	685	745	746	709	750	727	682	747	701	736	724	720	707	729	722	705	703	738	668	751	708	729	702	700	710	711	698	732	721	734	697	725	768	727	716	716	683	732	722	706	707	696	683	708	755	729	756	707	706	721	711	720	698	739	739	703	738	716	738	698	724	741	704	703	696	739	687	693	703	729	736	680	759	741	687	726	703	696	741	775	687	692	737	688	701	645	687	752	711	671	761	710	706	757	762	735	728	693	749	711	728	679	714	723	657	735	762	724	765	715	715	723	717	697	739	688	758	725	718	708	713	719	729	718	720	713	707	713	718	674	714	691	735	734	698	697	749	740	692	711	751	708	696	709	739	751	730	711	699	719	713	705	713	705	702	776	735	673	702	728	732	723	719	684	758	708	697	708	687	670	761	726	760	705	727	698	694	718	708	703	717	726	759	724	658	730	681	708	667	734	746	730	690	700	712	740	710	742	726	693	701	748	724	734	756	712	697	743	698	749	729	736	755	708	747	705	710	741	689	710	774	710	735	677	737	633	700	706	727	711	732	783	660	746	716	704	669	740	726	692	724	739	710	706	722	698	717	770	676	667	751	707	730	705	749	768	682	735	718	700	701	696	726	693	657	768	760	715	760	675	721	720	749	756	707	724	726	749	766	665	743	725	732	726	705	701	709	672	691	726	734	748	769	690	736	736	684	721	761	652	673	708	673	666	673	711	722	666	678	750	730	717	677	734	721	697	698	689	736	715	689	698	660	735	708	716	724	701	693	719	700	711	734	775	721	708	724	715	763	726	732	730	685	690	720	708	680	684	710	675	727	723	731	742	738	751	659	728	690	699	765	692	743	748	697	756	681	731	759	699	692	716	713	707	707	683	691	712	766	767	694	750	701	736	767	782	759	703	707	695	711	716	725	747	713	708	696	746	762	714	712	736	721	681	731	699	745	724	749	656	739	719	751	734	721	665	724	701	752	729	736	754	741	711	743	724	700	703	746	698	708	728	718	687	694	694	667	735	712	700	725	724	746	744	668	711	746	710	726	762	739	730	744	734	728	707	713	728	679	695	738	701	706	711	670	720	763	703	700	727	713	701	698	705	757	756	749	700	725	710	739	733	717	744	720	719	754	702	715	683	707	709	711	709	703	758	674	696	674	665	711	696	739	723	703	687	708	678	752	723	664	699	726	704	706	731	750	742	735	697	701	707	769	665	724	749	733	701	755	770	696	738	752	704	729	704	719	704	757	728	698	697	731	726	748	724	722	706	694	747	694	732	735	687	680	744	646	686	727	688	682	735	755	678	713	701	727	733	684	693	704	722	730	686	743	687	732	703	691	754	693	702	717	775	684	717	732	706	698	777	710	743	716	728	662	756	686	681	720	690	737	742	735	749	745	695	764	735	691	724	699	686	676	696	699	701	708	694	733	696	724	674	646	708	715	725	747
43026	61478	28047	16395	12056	9172	7187	5180	4319	3768	4026	4075	4377	3389	2469	2105	2068	1710	1274	1228	1156	1151	1083	1177	1226	1242	1468	1451	1349	1277	1200	1148	1140	1081	1026	1068	1019	1027	963	950	940	901	909	910	884	859	963	896	853	900	878	979	918	858	878	898	832	908	912	923	817	902	910	881	910	873	851	901	880	856	889	896	942	851	944	884	937	897	984	870	904	868	884	900	902	864	876	886	880	905	844	900	836	854	939	867	924	929	893	896	895	834	961	890	889	899	912	944	899	861	871	849	897	878	886	869	963	899	861	921	854	932	852	839	889	827	861	846	864	871	835	880	872	861	812	891	884	868	876	859	885	798	867	918	890	874	902	858	893	870	907	886	858	899	908	861	859	848	841	875	893	821	930	861	833	866	891	904	824	810	884	862	847	865	890	877	887	851	877	893	873	840	885	871	905	835	866	941	849	920	929	848	834	884	843	876	893	855	875	875	869	916	919	880	884	899	888	872	898	921	935	857	899	910	872	903	862	870	904	860	874	897	859	880	910	901	915	912	841	904	809	885	803	890	895	841	934	890	876	892	869	864	907	892	874	908	863	890	914	914	898	892	905	916	911	888	902	848	889	923	902	925	826	882	889	854	928	871	834	833	898	802	879	887	881	845	872	909	907	853	878	884	872	893	880	891	849	856	904	894	865	862	872	868	895	831	926	874	816	872	825	848	850	893	971	836	883	887	952	948	834	895	892	879	874	902	863	870	908	911	842	842	897	855	908	905	893	860	885	886	831	897	893	848	830	919	835	916	903	912	905	894	832	918	852	854	888	897	907	887	879	889	862	834	871	855	888	899	877	899	900	910	874	860	881	865	861	865	911	897	873	877	840	857	926	840	826	836	909	880	878	897	877	917	896	886	836	868	859	876	915	903	911	862	900	827	826	893	882	930	852	879	846	877	895	898	869	854	888	845	847	882	875	899	878	862	864	914	900	904	875	899	871	871	830	886	905	902	919	893	901	883	857	900	867	841	916	905	885	885	865	835	878	883	880	851	872	865	906	879	890	895	890	868	943	902	865	868	886	874	847	833	866	872	924	891	879	850	883	889	885	856	843	889	909	879	851	820	901	860	952	926	837	833	883	920	853	882	879	856	875	865	891	899	927	924	924	859	881	874	868	897	857	823	888	866	868	975	856	935	858	824	860	889	897	867	830	888	898	874	861	862	908	867	868	884	867	850	886	907	848	899	862	929	881	892	850	879	864	885	928	873	889	882	891	851	961	888	856	850	882	943	864	861	890	872	860	878	848	830	902	902	855	846	924	839	934	916	829	903	853	907	934	877	847	851	873	917	906	868	885	893	871	898	875	904	884	882	855	852	877	964	881	898	896	895	872	919	875	834	871	877	943	848	879	882	897	867	891	831	875	881	924	869	867	931	903	875	844	932	884	920	890	831	891	881	899	913	879	885	856	868	829	852	884	837	875	831	885	890	897	868	828	895	867	902	915	867	841	851	898	896	888	922	884	964	848	884	907	881	832	889	841	885	904	871	858	900	819	921	887	913	905	857	917	852	915	847	879	862	902	884	892	936	877	895	886	881	832	932	845	855	879	846	860	897	890	884	964	854	867	854	886	883	898	889	857	855	845	837	895	883	880	881	835	854	873	906	855	873	810	903	875	892	853	890	899	878	862	828	910	884	878	828	888	853	879	912	884	873	890	849	859	851	857	868	918	926	840	911	880	890	908	918	814	866	890	863	892	858	862	889	877	824	847	851	851	838	909	888	865	927	872	908	939	865	915	853	879	886	902	913	847	891	905	906	856	893	880	921	884	847	885	874	935	810	828	889	881	888	856	907	836	849	912	875	825	892	846	877	882	856	888	888	850	909	867	851	876	905	870	862	875	911	805	812	888	827	908	886	907	888	906	918	898	842	861	916	867	871	885	822	930	866	921	833	838	856	864	907	911	897	836	863	940	834	905	918	876	866	900	878	877	904	849	869	913	853	907	893	895	868	873	813	910	879	921	895	860	832	914	895	862	898	924	904	888	870	872	857	909	832	922	855	905	863	877	897	866	879	897	872	805	905	909	858	892	929	885	900	919	893	860	922	908	881	855	877	892	813	874	854	828	884	939	869	887	902	881	854	910	925	874	912	876	824	862	892	860	881	870	856	884	887	929	842	848	923	880	863	804	869	845	893	847	881	865	945	875	853	853	884	851	891	902	892	893	891	885	899	890	840	815	909	888	883	888	882	865	866	832	892	887	887	832	863	950	899	870	946	894	869	886	821	850	895	892	867	870	940	894	859	903	918	856	907	851	867	911	880	856	916	896	902	895	849	936	855	886	879	856	896	835	872	895	877	898	890	875	884	858	845	910	871	870	859	907	875	878	918	917	865	886	914	823	890	904	951	887	841	912	875	950	879	918	904	859	879	854	848	861	924	882	897	826	888	809	851	914	852	931	869	842	878	851	917	878	887	843	916	897	868	879	849	829	889	834	878	872	861	901	853	862	884	894	821	860	892	898	904	869	894	877	941	853	875	860	941	829	862	902	875	902	872	864	882	930	855	882	914	900	884	915	895	907	858	853	875	887	914	932	908	862	895	837	911	941	929	869	836	828	851	860	861	915	880	833	847	852	829	892	850	888	888	861	856	917	895	894	832	871	939	918	877	870	887	895	855	871	888	874	850	825	862	885	835	886	885	915	883	837	844	825	883	895	862	874	894	847	893	892	936	837	880	882	877	837	878	904	839	945	933	840	860	841	884	865	852	874	843	942	866	877	886	828	911	915	876	853	853	923	832	878	864	876	934	879	861	872	897	869	890	865	853	831	897	864	836	846	889	902	908	895	878	908	879	858	944	907	901	872	873	911	937	902	895	916	884	898	931	862	851	843	846	888	831	831	835	894	896	867	848	852	893	861	826	857	865	830	851	867	881	845	864	902	867	859	897	909	822	870	876	866	896	881	928	876	861	880	903	859	893	855	885	898	848	828	918	890	884	902	848	905	838	936	895	916	887	877	887	884	913	905	870	906	845	893	898	898	925	861	889	907	862	925	861	882	874	882	876	868	897	852	865	850	858	945	927	895	910	871	891	870	847	881	922	888	922	856	846	924	884	832	843	885	876	880	897	831	826	887	913	891	874	889	868	868	830	878	868	867	899	928	846	891	873	950	863	885	845	902	859	893	833	852	889	953	896	885	925	851	901	934	940	840	906	871	854	879	881	821	895	852	928	932	884	858	897	900	905	940	882	884	928	843	854	879	892	869	884	925	857	852	868	844	878	873	871	868	818	873	946	943	849	878	877	874	920	882	797	884	864	846	893	866	914	882	899	845	872	832	901	893	834	886	877	897	918	880	852	869	863	855	900	897	929	866	844	896	912	871	897	813	841	862	927	842	876	880	806	824	861	887	789	892	909	901	855	872	851	838	874	848	862	854	873	853	887	843	878	836	861	912	894	911	845	861	921	847	886	895	893	876	856	926	825	857	860	878	866	865	896	834	911	902	901
28811	26041	19199	7265	2921	1892	1252	1035	869	925	1043	1013	1045	911	766	706	768	676	589	547	527	511	538	540	531	566	626	546	528	569	537	534	484	505	464	484	472	474	500	481	473	458	465	454	473	502	433	496	398	469	496	477	455	465	446	484	500	471	474	492	444	485	460	483	501	476	503	506	503	479	490	453	467	492	449	486	430	463	490	466	488	467	459	488	474	426	517	453	473	455	440	480	502	470	456	452	460	421	457	472	495	486	431	497	459	490	477	451	462	528	479	459	479	477	421	452	470	442	461	479	437	472	509	454	467	463	474	479	472	461	438	456	456	491	417	481	472	487	462	454	470	481	442	490	488	483	483	483	481	452	464	494	472	483	456	477	492	494	479	457	442	463	486	471	511	478	462	471	461	419	499	478	484	482	440	457	488	433	462	451	457	467	465	487	475	445	485	459	462	467	462	495	440	497	454	477	492	460	453	443	487	489	453	504	460	448	462	445	461	449	461	467	469	467	449	447	486	425	495	475	498	486	499	493	441	457	475	476	455	444	432	461	471	429	472	463	443	506	464	476	462	454	436	488	478	463	457	484	452	482	460	489	449	471	462	457	517	463	511	474	497	472	478	466	440	455	456	459	495	457	450	459	477	471	468	482	437	450	452	479	486	434	502	480	511	483	447	453	456	478	452	499	470	464	502	477	472	502	491	468	451	452	496	474	454	468	479	470	489	456	467	454	463	475	439	456	450	453	473	473	486	462	443	466	463	449	462	485	462	487	470	431	445	457	463	481	424	467	482	471	492	461	445	465	475	460	480	471	469	522	491	460	470	506	454	482	446	469	453	487	468	495	458	476	485	453	531	470	467	433	451	432	489	470	463	468	470	435	456	416	469	490	440	487	472	484	474	479	489	507	448	469	438	482	488	514	429	492	488	496	473	464	425	477	543	426	476	470	457	460	456	463	484	485	512	489	461	436	460	431	479	457	470	469	477	470	470	486	477	462	469	482	451	463	449	448	420	502	515	413	479	456	452	462	475	465	509	508	517	452	457	445	467	513	431	446	448	525	483	459	465	449	474	499	461	516	491	501	491	420	487	483	452	472	492	502	452	484	468	469	465	485	487	466	499	468	516	467	461	479	463	410	469	480	481	433	465	477	505	478	486	469	510	483	425	458	451	428	483	496	516	454	492	504	474	485	450	470	520	466	456	441	467	468	473	482	462	481	472	488	471	446	515	464	469	427	487	467	515	478	479	470	454	405	490	484	470	466	439	461	444	479	435	455	511	495	446	478	451	502	504	507	455	491	502	479	433	478	462	442	488	500	467	457	486	503	449	472	454	463	453	468	455	435	481	475	470	423	469	487	459	447	479	504	450	479	478	507	476	465	472	482	484	498	474	448	465	486	429	458	442	429	467	456	498	444	435	461	446	482	460	502	495	479	490	469	451	429	450	428	517	455	461	526	514	459	455	446	507	470	472	467	472	508	471	473	435	471	464	476	455	519	510	479	529	484	485	468	458	498	484	469	509	483	477	436	475	483	476	486	441	455	435	438	508	453	483	419	462	460	436	465	471	459	465	465	464	471	487	471	481	498	421	440	510	433	468	462	443	520	480	517	471	464	473	482	474	475	444	477	451	485	440	438	461	480	478	482	452	461	479	504	513	448	467	477	487	487	448	489	486	489	459	520	503	477	485	452	515	447	472	461	414	471	467	497	483	471	467	462	477	445	467	472	434	504	450	466	434	441	465	475	479	472	459	442	486	430	467	461	453	482	462	487	456	504	455	476	464	459	483	473	440	461	442	498	470	463	462	468	448	469	464	450	468	462	460	497	480	448	495	477	443	463	482	432	483	491	480	451	445	478	466	465	445	460	490	488	461	479	504	453	481	438	479	471	465	507	501	469	465	445	467	485	463	444	506	438	503	488	470	480	478	464	442	496	459	457	494	441	446	473	481	472	430	439	476	481	492	481	502	473	468	466	466	462	481	491	467	462	456	504	472	451	474	482	488	484	469	468	477	502	450	487	469	476	493	482	432	483	466	523	447	445	451	415	465	460	498	469	422	469	462	443	490	515	441	472	435	402	443	482	431	494	469	458	455	516	491	452	459	471	447	463	458	503	422	442	476	492	477	489	500	454	457	496	514	460	458	465	456	491	469	460	459	479	478	476	459	431	479	459	443	465	476	445	508	428	499	478	449	447	435	459	458	469	468	473	441	482	503	492	447	442	467	437	442	451	500	480	464	469	490	488	457	451	496	478	470	458	461	409	448	495	456	464	456	452	451	473	505	487	471	498	461	487	477	468	427	477	497	461	446	479	509	460	485	486	483	477	441	460	471	470	518	466	462	469	442	489	462	454	440	509	448	490	494	463	461	433	504	470	443	451	479	471	500	440	469	460	462	462	494	488	503	442	502	487	463	454	472	473	480	485	463	467	469	437	474	457	473	437	459	461	458	481	456	519	451	465	467	485	457	485	444	507	483	471	471	476	481	482	463	475	441	478	480	471	469	487	490	456	440	477	468	465	427	440	479	466	479	477	469	450	473	448	484	508	412	473	442	447	469	508	459	453	476	479	479	457	487	482	465	462	444	474	454	518	486	475	478	500	461	491	478	449	434	493	467	468	507	473	457	480	461	476	456	477	431	435	468	446	474	462	453	458	442	450	451	483	473	500	461	489	435	441	467	474	461	441	442	484	467	472	462	437	445	465	473	471	452	461	485	443	492	471	472	444	495	467	429	462	444	452	466	456	466	454	520	479	453	444	483	487	480	491	485	474	486	446	467	466	482	452	457	496	454	448	434	478	468	455	420	454	483	482	453	456	480	473	476	464	428	480	498	481	447	462	467	490	492	460	458	463	495	517	465	438	459	479	451	471	469	449	465	454	449	436	483	473	475	462	470	493	468	475	444	418	454	461	495	477	499	452	470	463	476	485	457	484	450	480	451	435	429	471	500	497	458	482	428	452	494	510	439	464	503	479	467	444	461	461	487	420	480	468	472	455	492	481	439	502	459	458	446	441	495	429	460	438	437	431	492	476	450	432	433	467	446	521	441	473	453	476	495	465	489	461	484	492	483	472	450	469	455	469	474	416	449	477	442	454	473	466	485	457	455	446	462	448	454	481	478	497	487	436	434	498	516	457	482	478	441	467	459	444	469	491	481	476	440	443	482	465	456	503	436	481	477	426	451	473	429	498	477	454	463	420	462	488	448	500	441	501	434	431	490	475	477	488	420	479	453	489	477	458	493	460	461	449	456	483	504	498	498	480	456	464	448	469	495	475	470	469	467	456	485	475	501	421	458	445	449	477	478	483	491	511	489	446	420	464	469	445	469	453	445	474	446	450	503	477	444	476	463	490	471	472	444	412	472	457	467	488	508	464	442	444	430	435	460	463	471	482	453	441	480	488	479	470	511	493	450	529	493	453	484	454	486	456	427	467	474	476	443	493	438	460	482	487	478	461	491	469	467	505	487	525	480	489	442	493	456	484	455	451
34330	40614	17564	7487	5012	3577	2589	2075	1764	1691	2014	1866	1930	1741	1228	1100	1099	877	728	724	711	655	687	673	699	707	839	763	705	686	707	650	652	644	688	635	560	605	572	581	622	563	589	631	595	571	546	576	573	551	601	551	585	565	578	551	535	574	566	568	579	584	622	607	580	618	571	557	573	519	581	593	558	551	589	596	590	577	582	563	648	571	555	576	578	576	576	556	591	560	583	582	560	598	553	559	568	550	563	566	563	618	564	584	595	563	585	549	565	566	622	578	540	571	615	585	602	541	592	592	547	581	555	552	554	564	583	586	578	628	594	572	609	568	543	601	610	585	538	594	580	524	621	568	580	618	607	583	571	595	602	572	585	574	557	582	588	592	588	569	560	545	535	577	563	521	588	568	591	584	602	560	581	572	575	606	578	581	575	550	584	566	604	557	559	569	577	608	580	570	567	572	528	570	608	607	560	580	560	564	600	578	538	539	595	594	582	567	581	557	578	596	585	625	522	564	574	568	578	573	564	540	563	560	566	552	622	551	583	547	563	563	593	555	590	573	541	547	570	600	587	560	605	559	561	537	589	587	571	541	561	575	580	600	563	589	607	559	579	623	624	570	572	528	594	576	573	540	585	622	583	547	562	617	602	588	528	588	533	566	586	573	617	585	583	526	549	542	569	562	547	609	607	533	547	608	558	586	545	603	570	556	546	554	562	561	557	573	531	548	542	588	588	581	604	541	599	590	569	613	569	583	562	555	548	594	552	574	593	561	548	615	571	586	562	569	580	585	544	592	597	604	531	568	528	573	523	548	602	575	533	558	586	596	582	617	568	565	535	601	527	580	611	592	577	616	562	582	630	611	602	573	539	618	582	586	578	535	584	540	565	573	603	623	551	587	600	607	562	591	586	567	564	555	575	584	572	538	592	565	576	546	563	599	572	575	557	596	550	586	600	561	584	571	569	559	585	564	594	600	572	560	595	542	539	560	585	592	606	579	577	573	574	582	639	585	606	512	589	586	580	551	570	593	577	571	571	570	626	558	558	564	552	605	580	588	568	557	612	576	634	569	599	598	594	580	573	561	596	585	578	578	558	591	553	592	535	576	614	583	583	578	600	587	574	582	526	560	612	573	587	577	589	602	585	577	614	588	566	581	566	578	598	569	602	610	577	567	561	568	552	563	573	591	592	549	588	573	560	575	553	552	565	557	580	557	586	556	555	576	601	544	623	568	549	610	581	546	582	600	558	574	579	558	591	545	601	580	594	586	630	580	577	580	579	609	543	589	601	541	563	570	584	577	561	585	588	568	603	556	566	599	553	589	608	595	593	566	579	569	557	577	574	543	571	590	592	636	580	600	571	585	601	586	562	596	544	593	586	549	595	589	549	594	594	588	570	545	586	606	580	589	604	620	559	571	578	564	574	559	551	586	583	586	618	637	532	605	589	553	613	550	567	521	535	589	575	582	542	552	567	551	573	585	574	599	568	572	539	567	598	604	600	620	584	594	568	564	573	605	545	563	561	558	603	575	556	573	577	601	572	552	547	594	527	535	610	578	516	619	592	568	569	650	577	523	556	537	581	562	600	600	566	577	588	590	594	610	529	550	579	570	593	573	602	571	529	583	591	593	535	565	586	552	554	563	578	595	575	593	538	558	536	548	563	569	554	576	614	563	571	578	582	591	578	565	557	584	604	547	561	605	556	580	550	569	599	548	539	572	605	605	589	534	546	565	564	557	573	571	560	575	518	615	556	566	579	592	572	534	585	589	572	554	598	559	559	548	558	583	543	583	562	580	553	578	518	523	536	628	582	565	536	506	538	590	596	616	577	519	594	556	567	590	524	581	565	545	533	576	577	558	559	575	587	565	595	584	568	593	599	606	584	604	598	614	565	598	534	551	581	578	568	617	602	550	571	567	545	569	583	573	577	580	535	577	582	573	565	536	556	565	570	573	614	573	577	606	608	576	611	552	567	573	570	572	578	590	557	595	583	583	578	566	568	592	586	580	596	551	565	560	593	603	592	551	573	614	558	659	569	597	593	548	567	586	574	595	527	604	569	618	565	587	595	575	607	555	552	598	545	604	616	575	564	559	606	591	562	556	596	584	533	557	527	540	540	588	540	575	584	614	601	534	592	583	545	518	613	572	584	576	564	584	590	563	600	532	564	582	547	582	575	604	573	567	558	567	551	548	577	580	579	529	532	546	591	588	583	536	559	544	636	604	586	526	565	590	572	581	559	560	576	592	579	589	560	568	535	551	600	569	587	576	603	546	589	607	588	585	586	590	586	582	552	591	584	563	563	596	591	578	571	589	592	559	583	578	591	567	555	572	567	586	586	591	593	563	571	566	571	553	579	543	564	582	582	592	587	563	570	569	579	575	566	590	558	587	621	559	574	564	632	629	617	583	594	593	587	549	617	611	555	565	593	587	592	582	599	568	584	580	586	571	577	592	571	593	582	537	613	558	594	583	582	605	557	552	583	624	547	590	590	582	567	624	596	540	571	562	533	569	555	604	575	587	529	602	580	602	620	554	626	571	596	514	610	610	553	570	573	600	534	580	538	546	630	560	561	601	562	597	595	558	591	594	547	551	582	607	595	542	590	610	598	568	550	544	605	548	545	590	562	566	564	583	612	599	607	579	576	598	599	581	604	601	563	587	598	623	554	565	580	603	574	544	569	566	593	563	580	607	594	579	559	584	600	584	582	586	569	617	587	557	604	597	567	605	579	584	562	588	584	614	571	568	575	595	568	628	586	554	591	598	599	603	569	564	569	575	587	622	585	584	548	607	618	600	567	611	571	576	574	568	570	598	526	643	577	550	572	538	529	610	570	581	549	588	593	565	567	568	549	575	570	538	616	608	574	620	556	579	594	563	540	559	603	587	541	592	570	563	567	584	583	564	582	556	601	582	562	609	582	579	592	584	551	572	568	567	561	590	555	575	602	563	559	570	586	543	610	609	575	592	576	527	567	573	590	598	561	611	544	571	577	576	608	569	598	577	527	620	554	566	566	557	588	596	544	594	544	553	573	588	588	596	600	580	599	557	577	635	596	605	572	573	600	585	562	601	554	578	587	569	589	569	595	582	570	581	580	553	552	550	604	560	559	568	578	565	578	611	555	592	586	538	541	580	547	620	578	568	573	593	603	602	590	573	579	546	587	585	554	578	560	620	594	555	546	547	578	567	598	597	587	575	564	566	569	556	572	573	593	585	537	581	568	600	582	587	572	587	566	641	566	576	567	535	566	530	578	543	573	564	569	577	604	609	584	578	584	551	542	553	559	562	566	591	549	615	558	590	532	558	583	565	559	539	595	573	573	568	596	546	548	558	569	581	546	562	599	549	589	568	542	570	597	573	567	557	569	568	538	543	538	601	568	578	561	568	564	604	551	573	560	570	572	554	581	589	637	625	591	556	608	540	574	590	586	567	571	572	577	511	548	605	590	582	579	599	592	608	574	590	561	562	623	597	558	573	578	579	573	566	587	579
24152	21090	28244	24141	20783	10083	3097	1998	1644	1731	1725	1576	1654	1529	1203	1104	1168	1144	956	884	864	818	823	748	813	912	917	826	834	854	889	829	814	828	803	808	733	774	725	789	803	763	719	735	757	731	707	704	747	766	756	718	714	723	748	784	757	735	729	686	705	733	691	691	749	764	718	681	728	772	754	767	770	722	750	740	749	737	742	741	733	760	768	710	731	718	732	724	746	706	756	780	746	743	687	768	718	789	736	738	710	735	701	727	737	744	745	776	722	706	719	727	691	719	756	711	682	775	736	710	722	724	787	737	716	785	692	733	734	719	667	725	724	684	731	690	720	725	733	735	708	708	672	708	731	701	723	723	705	766	717	677	681	728	749	736	747	718	752	706	744	716	711	762	753	770	741	733	757	740	770	722	731	723	701	778	713	751	786	784	687	724	744	704	779	690	758	770	683	724	648	725	764	725	712	713	710	739	686	720	746	740	744	741	760	723	739	692	698	793	726	663	744	749	701	728	696	768	711	742	742	749	736	714	751	714	669	783	716	746	713	716	747	738	732	732	673	741	731	769	753	726	685	741	729	760	780	723	696	682	731	701	741	709	731	761	779	729	736	739	711	711	763	728	692	719	711	711	694	782	723	732	744	769	775	709	737	794	709	716	715	702	721	757	743	736	720	799	726	792	713	710	723	722	740	716	759	689	685	713	647	706	738	740	711	749	765	750	727	728	660	742	749	745	743	687	702	782	728	729	744	722	711	708	763	734	740	684	739	733	738	762	746	712	740	745	773	767	739	751	738	754	682	707	753	734	793	757	730	713	720	731	745	714	742	747	709	728	689	755	708	717	737	754	695	752	718	723	740	753	760	742	710	748	738	761	763	714	720	741	718	721	735	690	745	759	749	713	764	765	755	732	692	733	720	732	766	734	696	725	719	755	739	754	722	699	745	754	693	714	736	703	757	734	695	748	717	710	717	705	697	692	729	732	716	721	719	721	762	732	721	704	737	712	714	733	738	667	731	715	758	731	701	698	728	705	708	759	770	716	738	743	704	747	760	698	735	683	769	714	708	693	752	764	812	729	699	694	805	728	756	753	713	707	719	730	729	711	791	763	787	765	708	721	705	696	702	781	699	742	724	679	799	746	694	738	743	734	721	708	768	664	721	729	763	741	751	696	719	747	696	773	763	708	687	773	713	677	738	664	729	729	709	685	695	696	691	709	695	679	715	708	708	725	704	721	727	745	734	724	798	779	731	784	726	741	761	732	723	755	722	665	737	718	698	695	715	685	786	732	747	708	705	701	669	765	718	743	705	797	688	703	750	749	721	716	698	709	714	749	763	700	704	667	737	718	701	735	766	752	718	704	760	727	721	697	659	714	694	700	689	728	726	723	725	713	732	710	727	728	722	745	750	730	744	715	736	703	766	720	660	763	717	757	746	700	738	711	717	738	734	742	754	760	670	739	704	702	714	684	708	707	809	770	743	713	701	722	725	710	699	756	729	769	719	694	725	724	717	747	717	736	727	743	734	732	727	715	729	768	732	749	737	682	793	749	773	729	755	719	719	762	747	719	787	671	703	726	706	712	764	707	709	705	753	756	767	762	645	710	763	656	738	728	716	732	689	737	699	760	728	771	733	710	735	733	726	767	763	738	719	694	754	731	797	744	744	727	723	749	720	767	759	773	685	702	730	694	757	717	720	776	731	719	715	740	714	716	733	726	724	782	784	736	715	683	716	754	737	785	725	695	721	696	765	749	738	689	733	726	713	674	752	751	733	698	690	711	717	740	720	713	672	757	782	704	687	754	712	725	779	741	684	735	701	742	726	700	694	727	709	717	750	688	690	707	700	737	738	707	749	709	745	748	714	724	775	711	709	732	724	691	748	699	752	735	730	707	737	704	739	743	706	720	742	733	689	773	747	740	642	755	754	694	787	738	720	686	732	759	729	744	720	699	725	709	689	709	737	740	744	699	741	704	729	754	712	728	747	721	705	721	737	684	736	652	769	715	712	727	757	740	777	752	691	735	698	789	772	735	763	695	744	738	703	694	700	735	717	717	704	751	685	710	750	793	706	692	740	718	708	736	702	725	733	750	714	759	736	701	700	737	699	723	694	703	696	759	718	704	803	748	745	738	725	764	692	722	717	755	725	712	781	704	715	738	664	723	771	764	724	691	749	701	675	686	741	686	774	754	708	756	717	738	683	698	753	721	745	750	718	760	736	733	702	694	748	707	689	752	713	770	733	725	708	745	732	752	740	715	745	734	741	737	760	741	720	766	715	763	711	722	728	739	732	737	657	763	700	677	700	745	713	766	721	769	734	701	755	742	701	749	774	748	681	758	719	763	791	753	759	748	719	698	728	724	727	746	764	693	806	736	715	715	672	740	698	761	701	751	717	702	719	782	743	730	713	767	769	716	690	738	747	737	723	712	730	697	737	792	700	745	687	749	749	722	722	705	725	715	743	704	707	744	726	742	766	735	763	765	743	738	715	749	690	737	711	752	726	722	737	685	675	737	713	751	734	696	749	688	727	730	718	695	726	724	713	713	709	747	730	711	717	720	687	716	719	737	721	717	738	780	784	736	702	722	757	750	708	709	680	734	752	687	796	789	730	688	758	719	737	731	746	773	690	737	715	732	751	718	800	771	701	692	724	716	743	753	696	706	761	738	729	699	710	758	805	778	763	687	713	768	692	697	753	700	736	715	787	699	798	724	781	755	739	723	736	718	724	706	711	726	734	756	783	697	757	662	741	666	707	759	725	708	699	660	743	715	713	720	707	752	735	726	715	716	722	724	721	757	768	713	735	726	733	728	727	746	708	700	713	731	745	759	731	703	748	730	679	763	695	769	707	717	770	702	732	742	726	724	736	739	774	696	750	763	758	729	717	747	730	719	742	745	638	695	729	709	693	723	727	745	707	687	709	745	752	705	735	721	718	772	713	740	710	731	732	746	708	766	752	671	737	736	787	742	717	729	767	697	746	744	733	703	710	740	741	692	735	705	701	668	714	751	741	694	699	696	765	775	762	789	748	756	738	709	705	770	738	704	736	731	726	750	702	755	779	698	695	696	703	711	724	761	762	719	721	737	740	724	747	706	707	712	720	719	772	690	735	705	753	720	727	741	699	783	774	722	755	715	785	760	725	785	703	675	727	761	755	733	761	720	746	749	702	777	728	768	709	745	719	732	734	707	720	731	700	707	771	724	731	760	711	764	717	708	741	720	718	763	688	687	721	716	759	675	764	725	757	749	763	740	705	718	739	717	689	737	708	703	696	755	685	719	776	771	702	774	764	721	747	753	745	774	736	781	725	722	699	738	733	704	709	683	734	725	737	739	735	725	719	725	741	741	805	718	743	722	740	756	694	722	664	749	783	647	748	771	751	746	693	710	726	720	725	721	707	725	764	656	686	702	740	768	750	758	717	708	732	756	682	770	743	700	734	742	746	763	705	738	728	733	714	723	717	729	750	746	760	767	746	753	731	786	765	678
38570	55654	24274	11729	7802	6415	4706	3555	3024	3177	3110	2771	2952	2656	2000	1746	1730	1662	1358	1296	1145	1053	1002	1032	1102	1169	1274	1119	1164	1058	1126	1025	1043	1021	1014	962	969	882	872	904	915	979	901	905	851	894	845	914	918	868	851	913	909	897	902	912	916	873	880	897	851	914	907	927	876	905	876	852	954	846	911	864	931	908	904	866	915	863	956	865	924	895	861	853	914	837	869	873	893	902	938	895	846	904	843	881	886	877	898	886	918	884	941	906	877	892	877	897	892	842	856	889	880	857	883	891	828	853	914	866	810	891	911	837	883	905	831	879	879	893	866	852	919	867	917	878	811	888	878	880	941	853	916	874	886	901	895	885	849	823	857	925	916	859	837	880	865	847	869	878	864	891	974	839	864	892	896	864	881	824	872	858	897	898	895	872	867	933	889	888	924	898	880	901	860	914	831	863	886	859	881	887	826	899	890	826	888	898	867	929	897	926	893	850	866	867	907	857	904	856	933	882	904	897	903	928	894	908	876	897	846	868	892	895	862	873	880	875	950	868	953	895	877	907	884	876	851	868	884	894	899	870	909	881	897	889	929	839	892	854	884	834	867	940	872	867	850	896	903	915	839	895	902	857	890	882	890	846	849	841	871	866	920	876	883	883	822	838	899	862	865	864	871	845	905	856	873	942	857	858	909	886	873	852	883	871	896	892	914	927	858	881	857	858	930	888	896	903	847	941	936	900	880	927	876	822	907	886	864	873	850	888	883	910	843	913	844	838	846	959	885	927	881	860	828	890	903	901	867	885	864	859	905	879	912	872	869	896	897	887	887	859	922	865	855	892	817	862	887	855	863	875	871	964	856	860	876	898	847	911	901	895	822	894	862	896	880	873	910	861	861	939	870	830	891	858	871	843	917	850	892	926	882	901	920	911	910	897	886	883	894	833	896	865	888	870	922	882	845	877	826	955	857	926	919	853	876	867	893	921	885	857	918	856	877	920	868	864	841	800	874	889	896	844	835	884	908	932	866	933	912	887	849	903	853	844	881	919	824	876	841	855	891	884	906	885	880	862	885	824	874	942	874	904	841	842	864	932	894	857	848	910	862	875	861	872	857	901	844	823	866	903	873	873	905	870	817	920	871	849	932	869	859	888	850	906	943	885	907	875	893	899	876	828	833	888	891	823	891	887	924	879	899	877	879	825	868	957	880	862	920	845	876	822	879	899	889	892	909	902	863	867	863	870	911	911	850	839	894	862	870	912	853	912	854	853	876	845	873	874	892	920	931	912	856	851	923	831	850	868	920	869	911	893	811	890	851	832	892	869	874	883	903	892	911	871	886	892	893	933	941	880	916	879	877	929	910	838	872	915	936	829	891	853	820	888	896	892	911	827	878	889	930	905	850	847	895	875	908	904	918	852	898	877	943	869	896	870	906	841	869	884	827	878	882	883	869	863	931	890	872	864	880	912	895	884	877	904	898	854	913	864	902	905	921	866	877	861	835	864	820	909	896	838	884	820	929	838	868	930	859	874	855	921	888	882	870	853	909	868	901	918	870	954	873	852	856	918	897	852	852	921	899	877	894	848	919	889	856	927	878	906	907	876	894	864	908	840	888	873	860	911	878	878	859	898	897	901	842	873	941	847	904	881	864	907	893	848	927	851	874	903	866	857	838	840	911	865	864	839	887	847	828	886	923	896	914	856	848	908	872	853	851	876	895	851	834	874	895	937	920	843	863	849	897	894	873	904	913	912	902	869	883	929	910	869	914	860	913	909	860	907	873	871	878	891	946	848	840	913	906	902	886	869	889	827	861	893	915	904	917	894	881	866	883	920	822	865	864	893	882	907	880	939	878	897	859	869	886	904	862	935	843	859	829	861	934	895	858	826	872	876	852	844	845	830	869	851	879	864	850	871	938	881	918	873	883	850	879	875	881	886	820	902	908	876	879	899	844	874	872	870	848	895	913	848	889	894	920	893	883	932	900	879	866	869	925	838	936	877	905	886	875	919	954	893	842	944	843	814	870	853	877	867	905	868	898	934	845	948	847	897	889	880	866	864	880	867	927	938	867	898	904	826	886	891	893	879	866	851	894	864	861	881	892	868	880	908	919	890	904	903	873	894	889	913	858	889	932	902	907	848	852	884	910	881	909	895	901	902	862	865	866	896	867	836	875	896	832	910	853	874	879	870	902	922	911	872	855	913	899	876	861	886	886	899	823	867	892	863	902	898	896	878	878	909	876	866	896	857	848	880	880	909	888	867	881	922	934	911	910	888	874	869	840	887	844	873	863	897	857	848	895	851	866	893	899	914	918	820	886	836	887	886	836	887	894	889	938	876	872	863	899	884	897	890	913	890	873	924	892	921	910	871	863	868	917	887	865	893	874	894	911	856	882	891	865	916	839	868	882	909	854	845	878	859	871	915	897	873	872	967	853	914	809	910	918	878	875	849	908	842	894	925	894	856	889	916	847	875	905	883	874	853	873	895	881	821	842	837	910	915	890	873	926	894	891	891	875	869	854	933	898	928	888	856	815	868	859	885	826	875	880	908	952	901	897	937	860	852	895	858	863	912	890	905	872	880	896	808	894	881	891	869	858	853	866	901	905	858	881	916	896	923	928	917	850	929	905	904	904	922	876	901	886	916	885	879	833	935	880	917	835	924	883	835	918	895	858	855	876	874	902	878	901	957	885	914	861	878	861	836	910	852	868	878	872	830	916	805	856	866	873	908	917	881	894	868	928	895	929	848	893	826	926	904	883	922	894	872	870	868	869	873	904	850	924	887	898	857	851	904	953	949	899	866	886	857	858	939	916	916	843	873	840	865	845	872	845	922	840	897	890	876	880	868	798	858	867	875	843	842	845	817	907	879	861	871	930	880	901	894	917	899	915	845	862	864	911	902	860	911	887	895	863	829	893	877	904	899	902	866	879	902	876	891	906	930	895	901	830	851	883	909	869	892	924	840	901	863	840	895	875	925	821	898	977	886	891	900	876	895	927	908	886	870	883	906	930	895	913	863	878	826	925	841	894	868	863	887	846	843	831	932	841	874	908	932	869	848	911	864	903	868	892	854	876	831	860	903	872	902	853	845	902	937	863	884	844	903	862	846	870	938	819	876	859	901	844	862	898	875	921	880	888	905	891	882	886	897	877	865	900	907	872	890	891	868	893	880	862	911	891	898	847	883	879	860	841	865	912	869	833	875	901	915	890	889	896	885	854	865	859	926	900	901	870	901	883	905	887	878	844	904	840	889	900	881	881	840	878	962	866	848	882	949	845	861	897	857	865	884	881	934	887	928	876	890	898	889	836	865	858	893	935	858	921	887	931	889	963	881	936	909	872	888	851	899	883	865	894	816	859	845	850	922	932	925	899	895	867	884	884	926	882	873	911	834	915	934	894	925	875	881	877	872	872	856	846	864	844	865	865	926	870	922	884	919	895	900	835	948	903	895	869	858	835	894	838	892	888	886	839	873	893	870	889	881	858	856	847	882	866	918	832	873
23023	21080	28814	23533	21074	20939	9100	2800	2142	2049	2126	1788	2161	1901	1509	1226	1393	1371	1173	1014	935	868	871	824	871	1030	1051	908	844	880	869	855	834	807	828	786	781	755	804	760	749	682	696	699	730	727	723	743	712	769	721	750	709	747	727	705	754	684	745	739	711	691	761	794	752	747	744	724	723	741	735	649	721	744	764	772	749	718	676	690	723	713	736	689	691	701	689	751	719	767	732	749	768	706	707	718	793	678	690	708	710	696	689	725	731	725	710	717	737	698	706	708	760	722	718	754	756	703	696	706	758	678	762	719	712	680	712	710	712	696	697	668	740	706	693	683	692	695	696	757	690	718	710	728	714	697	711	715	708	700	684	690	721	698	741	747	686	730	735	697	714	752	749	694	706	691	716	726	787	689	664	707	670	691	693	717	730	689	707	738	702	722	731	720	675	719	752	748	724	735	733	733	686	678	712	684	739	701	793	704	743	747	710	687	680	725	704	717	710	725	702	767	700	722	665	723	669	647	693	748	740	708	689	686	753	715	686	695	731	694	678	752	719	764	753	712	696	746	700	680	686	696	723	674	736	737	734	690	721	720	749	657	710	730	725	715	709	707	714	720	729	731	716	698	748	746	716	710	685	687	718	709	686	740	674	717	690	689	704	717	730	676	683	713	738	700	715	669	717	679	736	668	657	740	717	710	715	711	713	704	721	726	738	713	699	742	694	649	729	710	749	779	658	718	703	727	720	750	723	692	711	710	727	708	708	678	776	697	749	694	745	677	720	765	707	751	684	752	697	725	758	711	689	691	694	709	707	683	739	674	713	694	730	736	698	721	708	663	723	678	770	706	743	735	742	704	709	743	711	680	761	750	751	727	693	746	693	674	722	719	737	740	699	693	695	751	711	716	676	757	733	723	698	707	729	695	711	725	717	713	696	702	742	750	704	661	702	756	739	712	728	703	740	792	657	717	765	731	724	681	686	686	722	711	667	745	730	753	707	710	739	719	670	746	707	700	740	734	706	714	682	707	689	670	687	709	685	721	698	708	738	715	715	697	677	733	689	728	707	719	746	738	701	725	706	678	683	667	746	724	708	666	704	762	745	728	716	737	729	723	749	687	684	707	657	665	740	704	768	728	731	726	686	731	665	697	739	710	729	734	655	739	738	734	739	706	708	738	749	770	662	680	709	785	713	696	692	658	723	668	693	682	749	759	684	737	679	711	675	694	727	709	734	690	704	763	783	727	707	692	674	700	666	706	676	669	735	745	719	757	694	699	745	698	691	797	709	740	740	715	721	710	749	746	707	678	664	724	693	699	725	706	694	679	702	712	731	679	690	702	726	705	738	756	765	671	696	684	703	716	708	695	702	733	722	689	727	743	683	717	705	710	709	678	715	770	709	735	731	739	670	720	710	741	732	727	649	699	731	722	714	768	729	733	719	729	698	724	696	728	703	695	722	684	727	749	764	716	662	715	683	744	726	733	735	717	722	692	689	674	731	667	720	717	703	680	751	691	696	663	733	717	724	728	749	717	720	742	743	693	719	690	713	732	684	700	698	706	717	704	662	721	718	701	692	733	731	648	689	669	708	721	748	712	734	688	716	746	676	705	698	755	719	717	719	711	733	737	756	718	676	677	726	682	686	740	726	748	735	722	686	722	723	674	736	746	712	704	723	686	704	669	674	690	710	722	711	690	671	673	724	676	718	694	735	721	696	707	743	704	675	682	694	713	724	705	706	670	699	711	702	740	669	732	689	706	712	676	711	722	689	740	712	684	715	711	742	713	678	707	682	722	690	728	715	752	719	757	751	678	683	709	719	695	680	689	710	705	733	722	684	696	693	676	757	717	728	742	725	727	726	682	738	717	692	758	699	701	646	689	692	729	679	697	677	694	738	691	704	745	722	723	688	711	720	738	691	734	723	745	720	742	757	761	754	718	727	725	716	708	720	669	700	777	760	745	687	703	774	731	710	715	715	722	693	702	748	709	675	733	699	723	692	738	746	706	687	692	681	678	731	720	709	739	689	688	696	749	685	703	721	680	738	707	738	715	723	726	749	679	741	718	693	736	678	682	720	725	725	676	716	665	697	717	741	688	729	718	706	708	683	722	703	664	681	651	747	708	718	740	787	665	704	733	720	689	713	759	743	673	682	709	741	719	735	704	717	755	703	734	710	710	694	710	736	671	672	699	707	716	739	733	758	737	764	709	709	717	736	678	734	693	703	715	690	703	657	707	755	706	716	713	669	703	689	699	681	686	740	707	705	686	715	693	738	706	707	742	695	711	709	698	716	691	685	718	674	732	675	713	755	693	720	695	720	739	714	722	717	708	746	711	743	731	698	687	703	706	734	701	655	680	712	658	703	664	756	716	689	723	726	705	749	732	717	691	700	703	715	662	711	678	726	694	726	675	703	723	707	714	677	730	709	711	713	670	700	699	716	691	738	704	708	691	700	661	698	750	664	701	678	686	668	700	734	714	713	758	699	689	720	724	740	669	736	693	759	713	720	726	725	756	754	711	686	748	699	686	714	707	720	687	710	688	722	732	712	709	722	706	696	677	677	674	688	672	721	751	717	712	725	682	688	717	753	743	692	726	685	728	662	705	690	691	712	710	716	714	662	712	759	728	690	730	732	682	725	721	646	694	676	695	724	665	715	740	720	713	723	731	704	739	733	716	727	698	701	722	745	719	743	716	735	742	732	735	709	756	700	706	718	754	695	693	737	729	696	754	664	659	673	731	724	696	719	714	689	660	703	708	701	694	679	660	692	713	688	662	706	685	713	705	709	700	685	705	750	688	709	686	679	707	677	713	730	730	640	680	680	675	720	713	768	709	740	717	681	726	665	716	726	688	694	719	693	706	677	727	741	721	767	693	689	649	698	652	690	730	658	694	726	698	731	704	740	677	707	742	688	760	712	741	701	691	751	716	742	715	696	646	746	700	704	679	685	728	764	748	741	710	689	727	682	738	719	722	710	730	738	716	679	729	720	721	705	726	756	710	721	697	685	733	702	665	698	709	684	728	675	688	685	642	715	747	690	722	681	733	682	686	721	687	708	703	717	707	708	695	693	743	671	782	681	688	679	676	709	720	738	688	690	720	706	693	663	675	684	703	680	690	740	740	730	745	663	701	708	762	708	696	680	703	754	736	694	692	712	754	716	701	694	685	678	700	711	701	676	694	745	692	721	732	690	679	723	669	725	707	733	681	756	706	722	772	740	706	743	725	727	727	691	697	709	700	720	759	702	714	707	701	693	710	706	685	738	744	714	694	732	715	733	707	747	720	692	693	724	717	705	714	696	691	755	715	686	727	698	674	709	664	704	734	707	713	716	718	684	720	711	718	709	699	756	723	709	690	682	734	721	748	702	714	694	720	709	735	711	781	719	699	754	693	730	729	731	663	751	706	706	692	696	710	750	693	735	695	673	703	685	726	704	710	690	732	737	693	719	682	754	678	706	686	704	707	698	727	657	702	715	696	716	704	692	683	717	708
42894	62888	29488	15450	10323	7846	6211	4877	4303	3853	4056	3240	3809	3356	2511	1979	2151	2157	1767	1478	1323	1115	1127	1114	1194	1550	1508	1284	1213	1154	1109	1097	1089	1030	980	1033	921	1014	918	881	895	843	925	896	855	893	913	877	916	873	895	878	896	910	914	896	894	904	924	845	925	917	864	860	891	885	924	941	858	928	882	959	890	927	914	868	903	878	877	869	890	962	871	866	845	835	956	914	853	878	857	881	849	881	874	822	878	910	880	854	923	862	862	882	888	860	898	900	854	828	885	848	834	864	828	839	842	894	898	803	848	864	855	807	891	869	860	835	887	916	885	861	915	907	882	881	860	877	843	895	852	877	847	950	887	864	882	917	909	890	824	895	829	877	848	846	880	871	884	871	877	849	879	864	922	868	876	906	866	856	849	858	902	874	861	843	854	901	888	898	838	881	855	893	902	862	840	913	845	848	867	904	877	882	875	872	856	821	902	883	833	895	833	860	875	870	891	876	913	876	884	869	869	910	890	933	903	875	851	848	913	848	859	873	869	865	908	823	881	851	897	882	855	848	937	912	857	889	868	815	863	914	847	862	843	835	866	860	868	890	864	900	867	921	860	828	890	941	922	875	849	875	845	793	866	864	823	841	863	851	912	841	867	871	875	930	868	890	861	823	896	879	845	856	813	888	881	876	912	927	860	890	871	860	800	910	880	864	856	926	922	849	802	897	868	899	902	881	826	888	856	812	867	885	842	852	886	915	881	931	863	865	869	877	811	886	879	902	864	814	896	886	796	870	837	889	899	937	886	899	927	831	841	896	885	819	857	887	859	869	852	877	828	897	869	865	929	876	865	860	904	863	845	842	829	896	870	865	891	858	912	922	861	823	900	856	882	882	819	933	893	894	902	865	877	840	907	897	902	853	881	871	902	916	835	892	847	897	872	867	880	832	899	877	887	826	898	867	895	882	894	836	854	893	842	853	866	856	833	843	841	886	836	865	867	849	881	856	895	851	906	881	953	872	874	878	879	871	862	886	889	858	913	826	862	852	913	847	880	894	867	862	825	809	909	860	854	905	909	836	887	886	851	864	940	879	911	883	827	812	805	857	882	808	876	851	862	849	894	904	879	830	827	838	855	885	841	904	812	872	888	851	900	851	890	864	855	848	870	859	865	815	880	856	853	824	865	900	835	897	816	821	812	878	848	853	872	853	881	895	889	830	869	811	884	855	837	836	884	869	914	857	862	864	880	921	808	845	857	878	925	837	830	846	898	905	836	909	852	900	870	861	905	839	841	894	869	903	873	892	883	880	893	851	867	844	869	866	844	882	841	864	898	854	842	852	873	850	869	818	875	831	862	860	847	864	883	903	895	865	846	883	821	903	880	852	886	831	918	832	939	852	878	836	856	910	873	846	811	846	896	926	886	894	875	838	868	869	902	811	879	870	846	941	916	858	872	864	883	900	880	833	851	916	876	869	873	855	865	820	864	848	882	844	881	876	855	867	864	864	891	887	910	930	853	908	860	860	908	863	918	850	826	870	843	850	828	927	877	850	932	889	852	858	883	917	925	868	894	877	832	888	863	868	865	837	855	875	843	865	845	909	934	838	916	869	831	904	869	889	851	788	875	874	875	808	864	852	839	876	868	867	836	914	843	883	883	918	843	876	900	860	877	856	867	828	856	899	868	880	916	820	919	862	894	873	860	845	855	852	851	888	883	887	883	878	881	901	876	842	884	902	869	890	829	889	871	851	897	866	874	914	881	799	839	855	860	879	885	890	903	875	846	897	882	834	880	834	860	853	904	860	888	885	860	842	850	825	885	861	841	838	900	848	859	857	895	828	857	846	882	909	885	914	909	857	831	819	822	869	861	858	881	863	917	887	826	877	862	885	849	882	844	894	874	900	821	869	857	820	914	900	855	888	861	866	837	908	879	815	901	828	909	942	878	882	892	837	861	855	890	861	919	913	827	880	945	858	861	856	873	886	860	912	866	877	850	889	855	891	859	876	956	812	865	858	905	857	853	873	871	833	854	850	839	879	872	872	914	838	867	895	851	874	859	875	866	855	853	884	857	876	802	861	864	880	864	858	866	867	855	850	863	867	877	864	815	905	894	887	848	854	875	866	837	889	892	838	857	965	803	860	819	892	860	849	864	861	853	892	896	926	868	860	932	897	812	869	860	877	833	865	850	881	915	895	853	836	888	880	859	944	873	904	846	862	919	830	869	822	844	876	852	851	879	895	846	843	857	861	905	856	903	867	852	888	886	889	851	853	836	850	911	864	849	874	881	892	853	856	864	889	854	778	853	827	875	880	859	895	852	887	841	821	912	884	807	888	864	864	867	872	899	866	856	924	900	879	807	904	874	869	918	853	939	868	877	879	895	871	834	860	876	867	873	879	880	879	888	862	902	888	882	837	903	871	805	880	850	874	876	838	861	911	868	907	858	906	882	864	868	875	838	859	859	863	902	868	838	799	894	836	865	830	881	893	868	886	892	877	819	921	910	877	939	846	886	852	874	844	843	858	826	879	887	820	870	846	910	895	852	884	842	824	922	873	831	836	852	875	884	854	847	889	878	873	864	878	857	890	874	854	873	823	921	911	838	859	823	853	871	850	850	869	905	863	893	886	899	897	857	889	894	868	864	867	908	909	856	807	931	923	896	891	931	839	866	912	871	903	875	869	889	894	847	876	846	896	884	907	890	801	857	936	951	870	857	915	837	824	816	918	879	866	883	804	845	865	882	864	828	876	880	839	902	849	913	884	874	902	790	889	816	858	866	903	890	798	853	813	886	815	896	854	891	877	869	896	838	926	827	856	896	842	867	848	926	877	879	848	867	890	867	874	880	840	844	869	859	827	892	871	872	918	832	937	846	907	888	840	909	897	893	888	887	875	888	866	881	884	831	877	875	842	861	890	862	848	839	914	842	861	867	910	871	853	884	875	864	893	891	899	899	878	908	892	869	851	901	919	874	852	901	856	840	828	882	864	881	892	864	933	849	926	895	877	866	864	884	887	886	859	854	857	891	829	870	885	851	877	811	838	850	880	888	833	933	916	877	900	886	883	923	912	876	888	843	904	836	864	882	900	832	931	874	905	888	915	885	853	885	864	929	859	853	876	848	840	884	873	863	899	885	870	895	862	885	895	877	817	902	867	907	849	895	858	914	914	893	889	871	848	880	863	839	882	901	859	879	902	889	890	896	873	904	836	861	876	887	867	934	903	862	844	857	846	858	848	869	882	854	805	838	877	907	897	875	851	868	848	885	845	895	884	807	929	851	888	864	894	850	848	863	896	928	886	919	869	849	848	866	867	841	865	895	866	913	825	844	888	896	865	869	867	815	926	833	849	879	857	839	904	893	871	827	861	905	850	850	860	880	864	838	832	849	858	915	896	881	801	898	853	847	830	898	844	872	851	892	888	827	910	882	868	846	910	908	883	858	837	834	879	866	873	857	858	876	847	868	874	851	878	896	844	880	858	908	820	860	855	836	826	865	876	881	855
28763	27171	20956	7833	2925	1934	1270	1036	900	886	902	869	974	1054	701	674	707	679	615	590	512	494	501	454	577	644	534	536	519	502	491	501	542	482	512	465	500	462	479	470	474	466	471	473	457	471	450	479	470	498	489	496	455	468	492	469	446	479	483	435	453	479	494	462	491	479	451	480	451	466	462	461	487	470	461	498	499	453	453	496	450	474	434	450	431	466	466	472	474	469	488	462	494	448	451	437	462	481	452	454	421	477	438	497	480	438	448	483	453	483	449	473	492	512	443	462	513	482	434	461	506	455	441	485	437	457	482	450	482	485	418	462	482	468	477	469	461	469	460	463	447	454	442	459	475	476	438	464	485	421	489	459	489	456	445	498	460	471	479	478	473	455	434	471	510	471	452	423	458	480	450	443	440	421	436	474	484	466	477	441	476	461	465	450	503	443	458	465	494	484	471	471	464	482	461	477	458	484	443	514	461	499	477	496	487	452	449	427	454	507	430	527	448	477	480	423	471	512	495	471	484	454	452	439	486	482	451	444	420	438	483	484	452	482	484	462	459	433	447	472	463	489	443	494	457	463	474	438	477	465	480	487	466	504	476	501	469	446	467	438	485	477	414	453	471	483	481	433	460	461	462	471	448	471	476	478	452	456	452	441	452	466	426	506	472	463	443	472	476	477	461	459	464	489	447	455	428	472	445	521	479	472	418	444	478	460	465	462	481	486	494	486	448	443	459	478	500	447	441	451	439	444	473	444	461	444	437	475	422	437	479	471	472	492	457	433	437	445	466	445	478	472	476	487	467	471	473	454	440	450	437	457	470	467	467	450	485	458	464	484	459	436	474	469	468	461	427	480	462	440	458	456	463	449	440	461	486	454	449	481	472	474	475	443	455	456	460	458	460	431	463	448	451	469	458	453	429	428	466	471	456	448	412	457	448	485	443	449	446	442	453	451	462	495	446	451	446	457	465	437	454	467	494	467	454	453	453	440	444	470	458	452	433	454	507	483	460	456	447	441	464	444	436	462	439	485	484	466	436	462	459	460	498	455	454	448	500	454	484	435	468	479	439	481	461	426	474	439	513	442	468	423	498	464	471	500	436	479	445	479	467	445	491	496	463	458	490	438	456	472	485	490	453	456	434	476	450	443	484	496	474	445	466	495	472	479	502	415	436	445	474	465	467	425	455	474	476	469	458	471	459	451	427	413	452	485	490	489	442	432	458	497	481	472	498	443	411	445	449	473	488	431	505	501	475	438	444	472	454	466	508	471	461	538	465	450	471	472	475	428	481	435	407	487	462	456	466	451	438	493	477	463	475	497	454	465	469	419	472	436	453	455	449	472	435	496	469	447	479	449	438	469	466	465	454	499	521	430	459	464	446	426	457	496	455	459	498	459	448	500	450	456	434	425	486	487	493	495	466	435	465	484	430	438	504	449	451	476	482	449	458	446	483	444	454	467	455	474	426	474	446	462	442	448	452	462	474	451	500	459	436	465	439	472	452	479	439	455	442	495	465	494	447	475	434	437	457	419	484	487	456	466	459	464	446	464	461	464	460	515	455	479	426	436	501	433	470	459	471	456	454	446	451	443	462	475	484	464	469	442	458	435	471	478	459	518	460	455	465	493	435	436	450	462	477	456	453	465	505	488	439	475	428	451	472	486	444	468	511	455	468	463	473	479	469	452	436	449	477	463	448	478	468	421	425	466	459	472	480	424	454	477	468	457	448	482	482	468	454	450	482	476	436	454	455	460	483	478	475	478	490	451	463	415	478	456	429	445	460	480	446	451	461	439	466	478	477	459	494	496	507	485	426	479	465	454	448	490	476	468	453	439	456	480	469	461	468	418	487	477	467	470	493	465	466	455	486	457	461	467	477	464	470	454	452	480	440	498	486	500	477	490	458	469	509	467	449	473	471	461	467	468	419	465	419	455	438	464	470	517	465	456	467	470	490	415	461	462	423	461	471	423	473	497	470	423	475	474	512	442	418	447	438	467	446	427	412	462	484	469	480	445	447	442	437	490	438	437	456	453	463	456	444	486	445	444	478	478	434	445	451	471	462	429	514	491	447	453	485	461	457	485	460	498	466	447	466	462	457	488	450	474	455	462	510	461	440	480	453	467	433	469	491	448	460	446	443	459	465	467	456	478	455	484	460	426	488	461	462	499	498	428	453	496	515	420	462	471	396	513	481	491	458	488	455	427	422	475	439	491	480	466	488	478	459	490	481	461	495	460	430	454	510	436	501	458	461	459	474	457	450	483	510	482	487	416	467	500	495	434	454	494	415	486	483	425	457	455	458	476	476	459	442	466	445	485	449	449	449	444	446	445	477	445	433	467	444	484	485	476	441	472	480	486	476	460	489	450	471	473	425	462	455	451	467	467	488	444	446	449	475	424	470	426	449	444	461	493	495	448	492	426	494	481	429	470	456	477	489	458	452	487	416	458	446	462	462	460	450	447	517	482	438	474	491	451	454	463	470	484	459	424	442	445	495	466	422	433	474	466	483	453	466	446	449	474	472	481	419	439	515	456	476	452	470	448	476	449	439	489	490	480	453	446	477	449	483	468	425	487	462	471	483	433	461	455	479	435	456	439	482	450	437	477	470	473	466	489	461	476	492	436	458	453	464	449	462	483	510	461	446	462	429	436	451	456	427	437	488	475	472	476	501	486	462	454	430	486	449	465	463	461	485	448	486	465	472	460	479	500	476	464	455	424	461	464	461	476	498	458	468	465	476	457	463	474	446	484	504	482	471	466	438	430	464	471	464	501	444	480	476	478	452	444	415	445	495	415	461	450	501	462	436	484	464	479	470	489	440	465	441	501	448	479	465	481	520	454	478	453	484	483	442	454	495	484	465	478	443	421	459	474	482	465	414	460	472	496	468	449	449	488	478	454	519	486	488	472	449	465	484	470	442	445	484	529	485	494	476	484	466	453	483	433	468	433	461	432	456	483	478	459	446	460	426	481	448	480	445	428	446	486	489	447	414	473	461	487	449	491	469	454	507	473	497	451	508	458	510	435	480	483	502	468	464	453	469	484	487	430	474	455	480	441	414	452	462	424	444	487	463	489	410	475	474	448	441	437	480	428	451	449	493	506	480	467	454	435	453	478	445	474	459	480	482	430	481	500	478	495	454	427	461	462	481	520	481	454	436	433	447	460	438	442	469	509	496	457	446	461	482	463	486	453	488	463	469	430	469	427	513	528	467	454	468	460	487	489	474	437	458	482	485	476	444	481	488	482	468	454	459	476	479	518	479	449	468	474	505	472	452	445	460	471	458	453	447	472	463	469	502	437	438	464	437	448	443	490	427	434	476	439	435	461	479	485	479	429	459	451	424	469	476	486	461	441	464	462	431	460	481	439	465	463	474	532	443	444	469	463	449	458	506	494	469	444	484	477	476	478	493	488	488	488	476	483	441	434	450	468	479	463	452	485	462	455	467	448	467	462	457	459	478	457	494	411	472	437	507	478	465	452	461	451	481	495
33832	43494	19612	7887	5005	3561	2562	2101	1766	1720	1521	1478	2019	1741	1174	1109	1149	1149	931	802	704	646	690	655	774	862	792	672	682	715	665	677	629	659	630	614	631	625	618	576	559	547	577	558	602	567	569	573	576	562	567	558	568	560	597	566	584	505	583	595	579	599	621	642	583	525	596	579	601	584	586	546	553	599	615	583	547	589	569	581	510	558	594	602	585	624	597	565	582	551	569	628	605	596	545	588	564	586	591	601	596	559	615	572	516	575	585	563	561	607	595	593	619	578	605	610	596	592	576	597	640	561	545	580	578	556	552	625	596	603	571	592	547	614	593	552	581	627	591	535	563	550	556	565	543	556	570	617	584	615	554	552	592	566	578	548	584	596	527	544	589	577	554	589	578	550	599	565	586	558	572	583	567	565	531	601	558	523	546	554	569	562	562	552	565	572	568	573	531	599	585	615	554	544	541	580	599	574	582	570	566	607	605	589	553	556	588	592	563	589	604	565	589	562	600	534	554	609	561	546	573	591	624	563	587	570	584	546	538	600	604	560	614	565	591	599	555	617	551	584	593	611	570	600	559	599	582	565	530	538	568	576	571	583	570	604	558	542	585	596	589	582	562	573	579	535	559	572	556	572	566	572	585	598	553	530	558	586	590	588	587	653	578	609	574	591	604	560	568	564	581	571	559	519	562	555	595	580	589	575	591	567	570	602	577	528	552	572	586	544	552	575	595	625	541	574	575	579	601	550	500	565	568	592	564	582	602	536	576	561	546	575	604	587	570	551	569	546	542	564	570	556	575	570	484	539	586	606	552	546	577	566	581	552	569	606	557	569	538	606	545	588	587	566	571	563	591	572	528	573	590	584	579	553	536	579	575	588	559	569	597	518	554	619	561	525	562	630	580	620	593	580	560	546	560	585	599	571	560	551	561	548	563	594	547	562	572	579	581	549	598	515	579	560	557	538	549	585	569	623	540	558	612	604	588	567	547	536	606	594	552	565	520	547	568	546	584	581	592	583	545	601	576	560	592	553	617	573	569	571	561	591	572	597	603	566	593	581	566	544	581	590	591	574	537	564	562	571	564	559	561	587	592	605	609	554	613	535	582	535	609	563	611	572	571	590	585	600	576	575	559	561	591	558	583	595	546	551	535	559	523	528	578	589	579	593	598	539	578	546	568	589	590	575	539	585	581	591	534	568	566	579	578	568	555	575	567	547	593	534	549	570	598	554	512	582	576	567	565	579	591	599	574	534	566	597	609	563	597	553	561	556	534	542	582	617	606	565	562	602	545	590	581	585	572	570	619	592	548	592	560	549	579	571	586	586	573	605	575	588	593	580	557	550	604	616	595	582	563	551	638	562	588	587	612	539	567	602	565	532	587	583	560	557	559	605	595	619	548	583	559	627	643	559	587	558	567	564	584	548	609	556	557	591	563	575	595	532	558	558	549	517	595	571	583	612	543	573	568	591	600	573	581	598	562	605	580	598	573	557	524	576	597	543	587	560	581	610	540	566	564	550	578	556	571	565	581	546	590	547	552	560	585	635	573	590	594	581	604	559	550	574	586	635	547	581	597	608	557	585	576	561	557	590	583	575	569	591	538	606	584	537	602	576	555	519	596	577	582	581	574	574	576	559	559	589	608	573	582	592	603	610	563	575	598	612	576	588	592	584	576	581	595	550	583	621	520	518	601	550	563	571	560	554	576	553	576	549	610	614	585	586	558	589	573	583	600	619	581	551	571	559	610	536	592	553	572	549	582	577	594	586	582	605	550	561	582	566	564	583	551	599	555	558	558	572	601	604	543	565	569	581	528	571	563	577	589	552	590	616	601	582	576	584	539	585	610	576	549	588	558	568	531	576	600	556	558	541	581	625	638	559	559	604	566	580	600	571	550	594	544	584	567	560	600	569	571	597	599	559	556	530	607	553	558	544	617	591	571	582	574	588	605	578	591	593	580	583	535	578	562	583	587	584	573	536	562	566	581	557	594	598	579	569	604	613	551	552	573	560	548	552	540	543	549	602	590	603	556	568	589	567	545	529	542	591	602	555	564	545	568	585	557	585	572	579	565	571	570	514	554	528	569	592	556	542	574	543	599	550	568	582	535	608	569	596	631	575	593	587	529	601	601	547	553	585	593	571	595	611	572	547	546	541	591	529	568	545	571	578	571	564	587	591	563	561	559	578	543	563	584	539	567	520	577	580	587	610	581	620	555	606	596	590	566	535	601	541	564	551	598	618	565	576	570	533	562	544	595	573	575	574	567	566	549	565	625	563	585	552	575	566	585	569	610	571	532	599	546	581	579	592	585	519	593	587	585	583	579	594	554	596	537	539	643	576	569	611	593	590	566	581	602	605	567	594	581	531	618	570	602	583	500	565	609	524	570	570	592	587	572	589	560	570	561	584	586	589	599	597	595	566	571	561	524	595	589	584	576	600	563	613	580	619	538	595	614	580	546	598	590	571	611	567	586	519	552	590	548	532	543	578	577	542	533	591	583	569	597	589	579	568	569	569	580	594	585	544	573	596	600	542	590	585	587	577	532	586	568	575	534	559	583	583	538	600	612	592	558	598	604	601	569	584	534	550	577	592	596	575	562	586	573	592	624	574	577	571	603	560	598	582	571	553	559	567	579	576	594	574	569	605	593	586	569	581	575	566	574	561	611	580	608	553	570	588	565	580	567	549	608	582	572	568	558	532	572	538	580	606	555	562	627	533	594	555	550	583	591	579	576	614	597	569	564	574	571	587	541	580	549	552	564	609	548	595	606	573	590	589	599	562	585	562	582	606	533	584	594	580	571	599	550	558	608	593	622	553	573	556	557	515	606	562	590	584	580	617	584	572	562	577	603	575	585	536	550	633	546	532	552	565	574	589	560	557	599	560	581	557	574	575	595	583	522	566	535	536	575	604	604	589	538	506	557	563	571	575	557	597	564	601	572	559	582	549	554	570	566	574	580	524	539	584	578	551	585	570	566	585	562	565	629	592	577	574	599	613	596	605	620	592	544	572	595	593	582	569	571	588	593	575	553	609	588	548	575	570	566	551	549	562	545	529	566	565	595	573	601	580	605	547	536	564	524	542	617	583	632	609	566	627	596	544	576	604	573	643	600	574	559	558	615	636	606	617	610	591	569	585	601	573	596	594	605	583	576	582	547	554	620	573	555	542	564	579	614	536	563	574	587	575	577	569	609	563	615	597	584	514	570	600	555	571	582	599	582	534	606	519	527	573	534	539	582	588	549	590	568	606	584	573	603	629	584	557	633	541	557	596	631	583	607	583	546	577	561	553	584	566	593	602	540	580	588	591	558	565	595	571	590	570	606	528	590	551	543	578	557	544	589	573	634	555	619	623	551	595	601	611	602	570	589	553	532	563	540	601	520	547	565	601	561	561	592	581	567	553	587	579	556	588	590	590	593	550	617	607	596	594	602	602	623	561	577	591	529	624	576	574	571	587	577	552	592	559	598	598	571	580	590	562	613	567	592	575
24091	21144	28240	24170	20782	10359	3011	2068	1566	1661	1454	1493	1720	1596	1197	1180	1238	1227	1136	853	840	825	902	881	927	926	868	807	898	811	833	823	822	815	783	790	798	794	745	754	699	753	725	653	755	697	772	666	712	704	759	729	759	731	751	725	706	751	724	754	711	712	704	752	737	772	776	730	775	754	743	707	739	731	773	713	776	758	719	738	682	731	716	759	702	731	750	710	734	691	731	768	734	743	755	741	793	739	731	740	703	723	704	728	723	700	746	759	739	721	723	695	721	741	720	710	701	747	707	722	745	716	701	741	729	660	769	684	737	749	672	729	713	756	694	709	700	737	709	779	687	718	743	762	765	740	743	703	700	731	730	728	748	742	715	716	757	700	709	792	731	715	705	690	697	726	762	745	732	738	702	694	749	697	702	694	764	672	720	677	740	734	723	735	686	697	741	735	744	744	729	695	783	716	754	724	707	725	751	708	718	694	699	778	719	753	702	745	728	772	755	718	714	707	694	693	757	696	765	755	729	681	742	732	739	730	731	707	688	694	675	703	712	741	719	717	691	720	685	725	723	793	728	732	731	706	722	701	701	753	742	722	726	708	715	721	728	707	737	716	775	721	744	685	715	706	699	731	692	721	693	710	695	712	728	735	701	737	724	751	672	719	757	721	741	687	745	732	712	696	724	728	695	778	675	694	700	700	771	680	714	746	665	668	701	728	716	737	766	752	694	694	689	702	713	731	738	757	734	751	722	706	728	733	738	683	732	743	753	720	668	715	730	690	700	701	684	725	722	742	704	754	757	762	738	739	710	760	765	717	723	728	701	777	745	739	747	771	744	743	670	710	740	782	722	725	734	745	697	717	664	731	710	710	710	718	735	708	679	730	750	699	719	729	688	751	761	761	738	749	741	771	767	693	735	754	771	780	647	716	724	718	748	731	721	686	741	739	741	761	718	731	710	738	726	689	722	718	741	707	738	695	685	713	776	686	766	743	677	764	731	751	731	685	756	655	721	684	697	776	705	681	703	648	735	729	752	763	718	710	736	691	698	692	742	668	735	750	724	749	724	699	704	742	741	715	711	682	736	768	664	682	686	726	760	708	735	746	740	736	748	750	762	694	682	735	737	720	697	710	723	785	714	719	710	719	721	738	736	697	693	702	674	693	701	739	728	700	746	701	764	742	766	708	723	688	663	747	683	765	743	668	736	728	716	685	688	674	691	728	709	677	744	713	716	725	699	747	757	758	735	700	721	735	684	720	693	701	712	748	712	742	704	689	711	723	718	706	717	727	724	704	769	706	717	718	759	745	740	739	697	706	706	723	726	676	779	721	718	720	697	740	713	704	704	718	763	706	712	729	710	734	725	700	761	758	668	687	736	735	759	719	713	712	738	718	752	716	723	700	701	684	751	692	728	692	702	707	754	717	727	729	695	718	718	716	629	750	698	725	751	677	703	739	702	684	693	684	711	746	724	700	697	752	735	727	745	714	665	748	716	720	690	718	745	732	712	676	668	688	771	658	670	761	747	709	704	715	702	777	707	670	701	757	733	719	715	768	775	677	751	725	756	666	728	700	715	765	665	703	708	732	681	724	724	730	754	689	706	744	726	718	757	685	725	706	708	740	716	689	681	711	717	744	678	688	719	715	689	727	761	761	725	704	698	738	717	711	707	712	727	704	707	708	712	775	734	715	773	696	708	701	732	729	710	730	730	685	705	792	713	682	736	732	756	736	707	719	704	671	690	699	679	679	760	685	770	701	726	736	719	680	751	708	728	738	691	783	761	720	707	716	677	701	724	729	678	735	725	696	715	657	717	696	789	736	703	734	716	740	707	718	749	694	746	726	715	718	707	738	732	674	755	743	699	725	762	721	765	763	748	736	737	775	727	740	708	714	733	716	723	725	789	722	740	717	690	741	725	734	726	745	726	731	709	705	728	700	717	770	748	712	756	711	702	638	722	684	737	736	694	739	694	716	726	760	700	750	704	775	705	723	709	765	702	737	724	692	730	720	715	671	712	721	722	704	726	732	781	705	724	744	699	688	703	719	750	725	707	710	754	721	763	708	711	723	747	700	708	721	704	723	707	751	725	735	703	706	725	742	740	773	717	721	771	678	724	735	696	719	746	746	666	698	715	726	693	717	690	695	748	738	697	703	772	735	692	746	705	710	713	809	688	736	713	672	760	704	696	751	738	735	753	749	727	734	706	745	745	780	748	727	733	710	717	698	735	685	728	739	749	737	702	724	679	720	753	755	722	744	709	708	743	726	683	785	731	733	729	723	707	710	742	723	699	720	692	720	732	712	759	756	677	748	746	711	674	719	694	699	752	714	707	698	773	731	735	706	716	710	709	775	778	726	731	698	686	715	747	676	694	738	736	731	743	674	710	731	726	694	715	756	755	725	717	725	739	687	702	701	721	751	711	718	745	721	706	723	701	717	752	723	694	708	723	724	726	720	721	781	709	747	708	773	714	717	790	692	712	706	718	699	694	753	701	709	741	727	750	693	707	769	693	694	784	695	767	694	729	765	718	672	687	725	706	709	728	663	709	689	751	719	723	751	680	756	717	726	690	693	676	703	738	677	733	740	716	725	737	743	651	734	693	731	789	696	754	778	683	707	753	779	760	681	741	727	711	699	726	683	759	716	731	734	662	708	680	711	760	726	755	727	719	718	701	725	693	711	728	714	687	744	677	677	779	715	733	695	713	689	672	709	700	740	754	760	720	756	708	757	692	701	729	715	713	745	714	722	750	681	702	735	731	707	693	767	760	727	754	671	704	774	730	679	709	739	772	698	686	773	720	704	769	739	721	693	697	661	723	705	686	658	739	712	690	694	715	756	691	713	717	765	763	773	721	713	706	714	737	708	729	694	746	754	751	728	703	723	758	681	690	728	725	736	687	699	677	716	744	748	745	739	709	735	722	779	712	720	676	753	708	686	718	770	770	725	745	713	751	774	740	756	749	713	682	751	730	733	688	704	688	721	735	704	712	685	696	767	732	718	721	707	750	709	711	736	737	679	666	690	701	715	691	722	720	739	695	719	704	743	703	732	731	745	714	730	689	763	734	753	765	695	729	710	667	721	733	735	753	733	721	745	713	735	738	780	794	776	721	713	692	747	716	683	672	705	726	700	754	718	708	685	701	700	689	699	731	759	695	709	690	753	694	690	714	673	738	726	731	717	696	755	729	752	702	692	704	754	766	734	741	761	760	755	743	725	660	719	698	746	702	759	736	745	716	768	727	707	758	726	733	733	752	781	702	748	768	714	744	686	726	752	751	735	717	723	708	736	752	753	718	718	745	684	711	705	707	682	731	716	744	676	701	720	731	726	722	731	701	739	693	726	729	714	728	690	676	757	742	779	753	664	758	711	703	669	711	721	732	737	753	730	745	702	742	732	738	703	739	762	768	756	737	732	725	691	744	714	731	779	701	690	682	706	724	731	691	692	712	708	722	747	713	720	692	711	701	718	682	668	692	728	734	699	769	752
38651	59408	24987	13029	8891	6357	4436	3637	2995	2936	2409	2709	3058	2743	1821	1749	2045	1891	1613	1189	1125	1130	1127	1162	1268	1364	1179	1088	1149	1052	1107	1077	984	1035	948	962	957	978	993	964	972	886	953	873	870	876	918	956	900	882	904	872	901	864	857	873	904	854	909	879	902	918	890	914	890	838	886	911	861	903	877	887	911	884	897	914	902	895	828	881	850	875	848	905	893	844	846	852	872	921	906	851	848	859	857	896	938	900	854	898	930	893	899	894	908	885	905	808	897	879	939	911	858	887	871	927	881	878	904	876	890	901	871	871	847	842	888	879	880	894	839	842	881	903	874	873	854	898	854	929	868	879	827	897	898	893	925	872	837	904	892	843	877	891	873	926	820	857	871	898	887	900	855	871	906	888	848	890	894	903	858	920	875	904	904	862	925	944	862	909	871	872	835	888	871	878	869	890	883	898	868	864	871	879	923	902	849	892	892	888	885	822	855	911	921	907	873	909	870	867	887	894	884	870	908	865	855	859	904	939	852	858	919	892	883	862	868	891	847	867	836	863	944	872	898	903	881	874	882	951	850	871	840	922	905	799	950	918	889	913	888	916	889	836	952	854	903	938	861	859	849	890	912	857	870	889	899	906	868	883	935	851	874	885	868	854	895	859	901	877	820	897	840	855	853	883	932	890	888	860	914	903	875	881	919	933	890	873	883	878	858	861	836	944	857	826	881	884	904	873	881	888	905	916	936	849	852	838	873	925	892	829	865	866	940	905	849	915	938	821	902	919	870	900	890	860	886	904	916	899	902	881	856	827	872	858	806	889	933	870	867	871	813	863	862	893	872	872	862	899	913	894	899	921	940	908	888	867	954	843	851	880	919	904	883	859	863	919	869	897	850	839	889	870	883	828	847	913	875	905	896	901	905	851	874	893	935	821	869	838	869	923	930	854	956	861	902	924	852	888	884	922	845	875	895	819	887	899	867	863	880	900	865	867	896	892	880	888	852	888	860	905	861	906	876	857	873	886	861	910	877	884	880	920	853	834	906	898	841	890	872	840	875	894	841	862	885	855	868	866	897	901	851	906	890	882	864	858	877	910	937	872	884	856	901	875	872	883	883	872	908	893	886	865	882	899	903	871	906	840	993	850	878	914	854	862	884	914	877	834	891	873	889	876	880	872	903	905	851	938	884	889	896	847	875	862	874	855	833	866	896	862	889	918	886	875	860	831	927	858	862	895	958	863	960	866	882	893	796	875	867	881	891	946	860	852	895	860	877	906	901	865	878	886	920	866	854	872	877	898	884	940	874	841	896	838	891	852	899	897	856	857	847	874	861	899	869	890	917	909	884	870	881	919	898	870	867	850	851	866	815	909	913	873	918	878	872	844	920	855	839	887	860	896	864	893	962	923	869	854	868	879	899	887	889	866	894	816	884	923	856	845	913	893	907	897	913	925	910	857	908	858	862	862	907	845	899	884	909	887	885	857	876	819	877	854	887	969	872	900	846	861	899	916	905	884	850	913	864	888	838	871	889	886	843	898	834	856	876	865	893	869	893	906	938	892	904	892	917	907	878	826	880	889	894	884	915	906	914	873	829	898	915	889	870	874	841	855	910	873	877	866	867	886	877	896	857	869	909	899	901	894	896	894	873	804	872	895	893	920	897	846	875	873	904	856	884	861	848	929	895	912	847	844	826	847	858	825	891	877	961	911	868	928	841	847	888	862	844	861	850	912	884	878	909	923	864	853	856	896	870	869	905	901	876	887	869	845	820	864	917	941	873	886	845	908	878	885	862	880	847	826	868	906	906	844	894	899	900	849	894	928	888	902	931	909	867	877	814	877	900	894	888	921	864	898	893	918	899	873	877	872	919	880	874	843	853	834	825	856	867	891	875	885	861	879	876	865	936	890	853	892	865	864	908	868	885	878	944	871	855	859	826	867	857	857	873	841	860	888	897	866	907	893	909	895	852	901	904	867	856	914	845	908	883	887	836	901	853	872	879	840	945	894	860	873	905	884	857	856	896	850	848	898	880	904	911	893	843	829	896	879	853	904	908	860	900	881	866	887	839	882	869	841	859	909	871	906	884	809	865	865	887	912	893	860	907	892	914	916	853	933	825	921	834	837	901	871	870	860	899	864	894	887	878	884	872	887	851	915	871	864	863	863	910	834	870	882	941	897	860	906	920	877	874	873	856	929	914	843	918	855	864	876	860	918	919	815	876	900	931	858	902	875	856	925	903	878	891	905	901	898	867	857	838	939	901	900	859	847	881	882	830	863	863	858	887	846	899	854	930	849	850	880	876	917	938	834	864	866	894	892	910	846	850	879	831	906	909	885	856	842	894	882	899	924	866	862	886	892	893	927	888	871	863	890	883	820	907	875	885	833	938	917	840	894	885	849	918	893	864	865	879	894	891	878	857	844	914	937	849	889	876	928	892	880	895	902	900	815	895	882	942	877	924	925	891	864	816	848	869	891	922	909	827	860	897	874	879	825	862	927	839	892	897	892	924	867	828	856	852	858	841	855	862	852	866	847	874	883	830	880	906	833	872	836	840	886	878	887	904	851	871	892	865	873	928	874	870	911	869	883	860	837	876	862	896	843	866	912	923	909	816	819	835	899	865	886	867	916	883	927	882	866	934	876	886	880	858	885	878	888	941	911	811	861	895	890	878	880	885	889	911	857	909	855	947	851	878	884	870	930	902	838	890	868	894	863	846	902	882	801	855	869	852	869	894	898	947	881	873	836	950	877	915	878	882	847	875	825	873	909	847	777	896	881	900	941	885	850	891	905	893	902	940	875	854	934	887	851	944	907	883	864	922	886	848	852	919	882	861	879	882	930	866	871	895	863	863	847	870	821	939	862	921	879	854	889	888	897	872	886	897	902	858	873	859	862	832	879	866	863	863	917	876	882	916	831	885	906	868	865	897	908	893	862	885	907	840	912	871	873	852	871	920	856	918	830	890	796	870	869	865	937	929	894	842	878	939	919	928	940	918	892	912	880	880	833	916	911	895	891	918	924	876	873	888	898	925	883	832	874	898	889	857	847	908	883	859	875	891	870	886	874	891	873	870	841	878	851	870	871	895	845	841	858	903	844	888	897	861	844	914	861	928	883	856	908	824	950	876	907	887	889	936	888	867	887	911	833	878	841	851	905	900	851	889	871	911	874	899	878	904	890	893	858	901	883	901	854	887	845	888	886	842	841	827	893	918	858	907	847	870	898	870	884	883	862	852	934	875	842	867	867	835	910	872	885	865	904	866	885	916	877	913	848	917	929	913	854	880	936	880	913	869	915	872	896	894	890	865	851	859	898	869	889	872	913	899	877	875	930	900	874	891	953	904	853	833	845	850	884	881	867	897	925	885	904	869	903	842	863	896	878	879	894	905	885	878	905	883	881	923	900	838	878	893	884	852	863	875	823	901	897	910	903	882	882	935	970	902	880	862	903	920	851	936	856	892	871	839	866	864	845	872	862	876	911	901	864	877	871	878	905	893	886
22991	21101	28794	23573	21079	20971	9499	2744	1899	1901	1753	1903	2279	1815	1363	1400	1474	1461	1111	956	965	904	939	980	1056	938	910	912	884	875	842	812	847	852	812	782	708	778	765	784	745	740	747	738	722	729	724	727	671	716	707	715	694	678	722	763	719	763	755	717	765	703	716	736	794	696	729	714	748	677	727	747	742	711	749	719	722	692	719	714	723	732	672	722	727	682	685	678	706	663	678	722	712	746	698	694	709	701	687	713	718	706	747	716	678	725	730	697	709	674	725	685	728	716	767	694	684	695	707	710	693	714	692	683	696	734	713	695	726	710	714	724	678	701	690	690	674	694	693	731	752	711	726	706	730	729	707	677	626	699	770	705	732	730	728	686	733	714	703	719	690	741	729	760	722	692	722	730	705	766	732	704	692	692	725	728	746	702	719	753	696	688	714	693	696	691	703	704	726	690	720	731	748	740	701	700	702	700	754	745	736	685	702	728	684	691	766	752	671	688	692	774	692	737	698	720	720	661	704	754	652	706	711	730	692	701	739	734	693	699	690	717	680	701	704	739	721	729	718	725	720	734	742	667	696	698	713	720	703	737	714	674	726	663	693	664	701	705	741	695	714	727	648	661	700	725	692	713	709	699	727	693	742	701	712	742	692	699	749	740	646	739	741	735	738	691	694	736	664	730	767	703	710	696	744	669	714	699	707	751	685	694	703	726	725	700	702	712	685	703	743	698	739	716	747	721	739	695	686	691	705	730	720	671	702	708	739	701	703	692	706	727	690	786	725	719	736	727	718	711	686	677	721	756	764	697	639	754	720	700	719	698	673	724	707	726	711	729	690	724	719	739	694	740	804	659	735	681	704	696	752	676	728	715	676	692	675	709	688	720	760	691	704	760	713	714	714	731	703	644	694	735	738	741	689	702	702	771	680	706	664	644	696	682	717	704	669	705	751	731	706	687	671	727	696	712	732	668	747	714	693	669	693	720	726	723	697	729	712	665	715	719	733	719	711	703	746	717	689	738	730	707	709	719	728	717	750	697	699	749	684	736	653	728	705	725	727	703	722	710	704	697	739	693	691	715	690	708	720	699	698	728	747	689	687	774	721	721	717	713	704	724	712	699	688	688	734	704	685	764	744	698	691	676	718	681	709	698	734	664	712	723	789	682	725	688	712	710	728	699	701	682	712	671	667	706	693	715	703	708	747	738	739	743	739	712	709	682	668	733	657	756	738	717	672	747	743	659	684	670	701	731	740	714	732	750	717	727	702	704	753	772	710	680	688	740	728	751	677	702	709	734	732	737	692	688	677	702	680	746	689	702	702	762	740	707	745	700	641	742	689	707	688	681	707	689	689	728	673	688	696	676	665	702	656	782	720	717	717	695	665	729	716	693	726	715	758	741	724	693	687	701	704	690	741	738	688	720	737	701	678	692	678	679	738	701	759	667	677	708	718	702	709	687	687	703	684	679	694	679	706	675	680	711	710	712	743	656	725	659	681	733	681	695	731	718	664	721	723	727	738	742	649	704	693	743	696	726	716	710	673	687	692	711	707	712	717	702	716	728	761	697	718	705	718	699	670	713	757	734	683	750	725	704	739	733	746	702	684	744	717	671	682	687	710	713	695	695	706	719	689	718	676	673	727	723	680	681	710	725	723	757	702	726	732	705	709	713	721	670	686	702	698	682	726	704	674	680	787	676	673	660	716	710	720	689	701	695	710	679	730	700	713	689	729	737	720	689	718	708	727	690	722	630	692	758	687	696	659	689	681	660	726	707	699	726	708	704	710	662	709	682	675	720	692	725	722	699	699	704	673	689	692	732	681	727	643	706	719	710	725	729	692	675	686	716	697	704	701	728	671	739	672	714	685	671	747	771	711	657	694	730	723	718	658	689	740	760	769	719	701	722	660	715	681	738	696	712	709	664	688	695	745	756	687	722	715	696	764	706	698	669	723	725	742	767	700	688	716	692	702	693	692	747	703	733	703	691	726	715	689	692	705	732	716	669	718	729	656	656	713	689	749	722	703	736	686	727	728	687	643	751	638	777	666	700	688	726	699	691	710	689	717	730	711	667	719	757	709	751	707	684	690	703	742	701	755	706	727	721	699	707	729	697	758	732	682	680	730	737	718	718	766	733	696	743	723	733	719	714	679	662	711	692	705	704	646	668	691	753	698	692	729	724	693	728	736	712	736	709	717	727	743	683	740	705	764	712	680	727	681	729	690	682	678	680	676	724	708	716	682	737	726	735	677	718	707	687	689	732	697	704	712	709	709	690	708	715	698	742	727	730	689	698	689	721	706	683	719	713	751	675	714	714	691	696	714	718	701	742	728	734	694	707	715	701	683	745	720	750	710	687	692	679	701	637	696	716	754	694	700	695	720	693	673	675	743	661	697	746	690	717	748	687	709	706	728	700	709	726	708	706	697	715	685	720	695	696	716	714	790	722	712	676	732	717	727	664	712	711	726	676	727	734	678	708	715	720	734	713	725	724	729	723	698	682	698	719	709	724	745	720	684	685	702	722	663	684	728	716	727	690	789	690	722	733	694	676	724	696	736	729	698	694	680	697	685	703	679	691	667	698	733	707	696	678	668	692	690	703	679	695	732	673	720	704	681	700	682	678	696	700	686	708	692	706	676	658	726	731	722	675	698	726	693	733	671	707	711	744	728	695	708	708	739	709	716	703	700	706	715	710	713	689	695	757	675	711	730	744	684	717	691	666	759	640	692	722	703	710	682	700	719	715	718	779	667	730	716	735	693	675	697	749	714	697	742	708	714	676	701	656	751	687	688	730	740	731	692	685	689	695	709	737	715	700	730	772	713	717	705	677	689	713	662	708	687	712	692	700	716	688	726	756	678	731	684	708	722	722	737	726	796	728	705	680	722	709	769	695	711	696	700	686	668	752	734	739	669	710	692	722	700	699	719	705	695	666	687	733	673	660	739	676	706	701	761	709	722	711	693	662	731	756	751	666	756	679	691	695	726	702	731	693	731	691	652	687	720	722	676	736	716	732	717	766	694	688	731	690	680	688	728	760	745	727	676	697	689	686	722	717	722	715	706	700	696	698	756	731	721	678	713	679	722	737	710	700	707	719	694	729	696	668	716	729	772	728	702	698	705	720	737	672	696	655	766	717	699	683	705	681	701	690	680	707	702	692	680	685	758	688	732	714	765	704	737	714	704	670	730	740	665	738	676	676	722	718	701	697	709	729	698	731	693	644	728	743	764	701	747	743	746	699	727	692	696	750	720	683	680	700	693	731	690	711	716	734	733	738	734	689	715	711	676	726	706	682	714	676	694	690	689	667	713	711	724	738	721	734	691	699	720	707	764	750	706	715	696	708	665	738	667	714	723	703	680	733	714	746	701	713	715	752	719	680	714	713	714	739	725	738	722	699	709	715	729	683	736	714	751	714	700	694	680	675	705	682	675	692	706	728	679	736	755	712	677	668	708	684	722	703	727	752	710	725	672	725	719	700	724	738	669	749	698	743
43167	63623	27842	16573	10739	8328	6415	4845	3806	3688	3342	3529	4166	3048	2170	2186	2294	2274	1624	1318	1302	1216	1277	1398	1619	1396	1244	1227	1189	1109	1172	1126	1143	1034	1093	1074	982	971	983	947	899	896	890	884	862	848	925	889	845	914	902	852	912	846	889	887	948	864	883	899	845	854	851	862	866	919	927	870	899	870	937	868	879	897	866	871	901	886	918	884	885	868	847	815	866	879	865	898	849	873	908	883	861	856	860	859	851	917	874	852	902	845	869	820	827	918	909	893	878	873	858	868	889	858	851	902	872	854	872	810	872	784	845	860	870	824	841	862	861	877	873	828	863	879	871	844	896	858	872	861	866	848	831	872	853	855	891	869	883	905	847	869	798	862	875	917	855	862	838	891	849	820	861	909	874	877	882	860	844	793	864	826	848	879	885	913	894	795	875	916	848	891	866	865	907	883	910	878	896	845	883	853	810	865	879	843	894	842	881	881	874	860	834	839	891	838	863	854	900	899	866	871	829	888	819	828	873	880	793	899	915	876	863	888	855	877	841	873	839	862	921	875	907	864	879	839	839	875	903	844	882	892	851	906	808	875	855	850	904	873	887	836	907	883	831	876	866	893	889	905	848	842	873	856	903	893	883	816	855	876	863	877	845	853	840	873	846	862	875	883	847	885	837	837	946	830	890	836	870	872	898	845	886	845	815	860	845	875	883	867	868	836	855	885	834	863	888	864	898	806	864	891	849	905	878	896	913	872	880	893	891	854	851	822	800	845	887	869	874	815	834	826	919	884	853	826	892	872	839	920	874	894	880	880	835	903	841	876	863	893	821	876	900	875	875	814	844	837	856	878	873	832	865	861	882	856	837	865	836	826	916	925	854	865	843	882	859	873	815	883	843	858	804	885	849	866	874	894	827	882	818	890	859	876	846	857	924	850	845	817	876	928	859	882	894	879	819	839	868	905	881	889	906	869	858	878	872	884	906	795	898	879	846	863	852	925	849	873	850	824	827	795	850	827	895	892	837	876	912	861	918	806	847	926	846	900	904	852	913	850	858	919	840	844	869	806	862	903	913	879	898	878	915	910	851	887	902	896	867	888	898	829	830	892	938	896	909	821	855	862	828	853	879	881	890	884	881	815	896	881	837	836	883	805	850	794	877	822	925	816	886	849	845	902	855	910	824	858	839	897	844	891	837	894	878	835	843	875	895	824	847	871	874	886	889	895	838	878	848	879	899	871	869	890	848	867	862	855	896	899	862	879	848	823	839	891	858	882	868	938	797	885	851	865	875	864	819	874	850	816	815	860	847	890	854	886	861	853	880	850	896	814	863	879	841	864	876	834	827	878	868	918	916	880	864	868	913	823	859	812	879	883	874	887	839	873	894	874	887	901	833	928	905	900	832	837	855	862	888	862	899	883	873	867	836	841	884	881	825	856	843	910	851	899	877	861	821	864	831	909	883	911	849	866	843	923	833	880	823	901	856	860	904	847	893	896	837	823	835	881	917	899	873	811	884	876	817	860	885	869	887	818	833	885	866	881	831	867	846	836	885	876	859	898	866	873	822	878	869	842	859	920	894	838	888	863	866	902	891	889	876	888	874	893	844	903	887	814	865	910	852	906	834	887	863	836	851	896	872	850	876	868	883	878	842	853	845	926	863	871	887	880	886	874	845	886	866	886	871	877	872	911	846	875	822	833	853	811	832	900	873	823	856	842	845	871	878	854	880	878	881	853	919	851	866	896	844	885	844	912	874	895	834	874	917	874	872	831	878	885	899	886	853	850	845	860	863	891	843	866	857	872	844	863	861	884	872	844	893	847	917	873	895	905	880	875	823	897	867	913	891	860	860	926	880	886	875	877	842	834	855	876	889	927	893	833	886	878	911	868	861	878	897	903	880	870	853	916	851	868	938	878	888	856	831	889	857	886	932	852	839	890	866	858	899	875	926	841	886	892	939	872	849	913	900	849	833	827	839	854	881	802	865	855	900	846	862	867	879	880	871	908	828	865	878	819	898	843	876	884	853	896	855	814	865	858	770	894	848	873	905	882	865	901	877	815	873	803	933	868	858	885	856	855	869	939	904	858	872	922	857	889	924	847	922	872	916	913	886	828	907	852	902	871	848	825	824	896	900	900	880	875	846	792	836	820	878	868	840	832	860	842	869	850	877	919	882	890	858	869	857	830	865	860	910	898	827	818	878	865	862	837	923	885	847	868	894	937	843	790	872	847	846	832	901	879	852	912	881	796	850	852	879	850	889	943	849	854	849	898	841	865	842	895	911	789	869	866	850	862	892	844	840	825	886	854	849	870	842	854	883	897	828	871	861	866	871	836	884	880	877	854	867	877	920	877	866	911	827	852	914	883	914	898	836	867	852	866	889	867	853	860	852	838	867	884	839	832	834	880	848	836	814	859	822	892	851	878	898	872	853	822	861	834	893	845	873	849	801	864	870	877	889	837	848	878	868	866	897	916	864	885	857	829	876	876	821	914	860	859	878	859	792	877	928	893	875	882	843	861	892	882	878	887	888	893	877	874	858	825	847	869	836	898	880	939	876	898	888	885	887	883	847	864	889	817	889	828	895	866	853	868	831	868	868	850	816	852	866	903	895	857	880	835	859	905	923	801	829	877	848	829	833	860	887	883	850	841	921	835	840	827	929	897	883	813	844	868	862	821	877	874	836	887	865	879	821	828	852	847	870	839	868	907	865	911	835	838	820	856	904	878	883	819	862	826	801	884	886	865	880	899	897	836	871	869	867	875	857	887	857	842	905	860	828	879	867	866	892	856	838	885	879	836	828	875	911	884	867	895	805	880	873	858	898	893	863	828	877	823	845	875	893	944	797	890	846	873	874	867	847	933	855	852	873	830	876	883	922	865	879	877	884	833	848	834	831	852	952	900	873	885	862	865	827	844	895	853	877	872	808	852	858	879	880	867	866	835	929	828	858	844	873	806	811	912	883	901	822	856	802	861	870	856	897	811	878	843	895	856	851	860	889	831	887	844	857	903	826	847	875	873	878	847	842	881	831	869	861	911	850	822	880	878	868	850	895	874	841	866	849	883	851	805	887	871	899	818	846	869	881	861	859	868	899	814	874	855	845	840	834	894	872	900	866	885	858	878	875	877	877	842	891	894	867	841	884	848	844	864	848	861	883	870	858	843	833	835	830	808	903	829	846	903	857	834	836	844	858	865	872	869	885	849	844	809	855	869	894	866	846	846	841	849	880	867	833	872	868	865	890	893	852	867	876	877	867	925	837	858	819	868	866	828	869	885	909	808	848	890	839	857	856	900	808	882	901	821	796	885	876	893	891	865	857	826	851	856	901	847	878	897	859	883	868	910	898	877	888	823	852	892	863	822	889	814	825	838	869	835	847	923	844	845	852	855	873	852	867	839	855	874	885	845	888	855	828	866	894	849	914	896	902	877	864	858	879	806	886	860	894	860	884	853	886	899	887	841	887	845	868	898	845	841	839	870	843	816	849	895	815	846	883	901	851	857
28740	27025	18915	6914	2465	1682	1209	974	830	809	835	832	1092	826	682	692	713	677	642	544	529	528	531	598	595	516	559	535	530	530	521	487	512	512	421	499	456	451	488	493	474	450	455	434	431	465	488	449	475	435	455	439	478	426	442	412	474	432	453	427	467	453	478	454	448	441	458	434	440	482	452	469	438	488	474	490	473	464	448	452	492	440	431	460	482	474	436	448	440	414	440	467	445	475	463	472	465	475	458	457	513	442	448	447	495	472	466	470	447	483	444	474	450	443	474	424	412	444	480	449	431	444	421	480	496	464	500	470	445	495	458	449	490	473	479	454	453	453	441	443	439	479	440	452	440	451	432	507	454	431	463	452	424	453	485	449	432	447	430	463	452	481	463	439	439	439	462	448	437	473	438	468	485	485	460	456	481	496	495	492	446	459	481	469	444	459	456	480	436	449	437	440	453	432	404	432	493	482	496	460	473	452	502	481	437	459	435	469	443	464	488	474	456	418	407	440	462	463	475	442	507	463	430	466	485	437	465	406	455	481	471	454	434	447	436	439	456	476	434	451	470	445	482	475	429	452	469	455	467	489	456	438	467	417	432	468	437	424	502	468	483	459	482	473	455	452	439	435	429	441	435	469	428	462	439	472	491	438	463	455	387	468	454	458	472	455	467	457	479	481	443	470	468	480	458	458	426	499	441	470	434	467	443	478	472	466	455	469	474	437	474	443	459	418	437	434	445	482	466	438	456	461	453	433	466	469	447	461	461	458	461	481	503	450	481	417	464	459	392	442	494	450	463	464	440	481	465	478	444	441	443	421	469	451	452	450	460	464	464	473	441	410	449	448	472	471	457	444	462	428	445	488	456	443	416	454	485	486	452	445	478	472	459	424	419	498	453	496	444	449	455	449	439	443	460	461	445	474	411	420	433	496	483	417	457	469	425	456	486	444	457	432	454	447	469	457	447	444	451	440	432	473	485	475	434	469	497	451	445	462	480	440	463	455	489	450	459	455	483	446	469	452	449	450	456	427	411	488	433	464	473	446	480	446	447	457	466	437	438	426	456	508	455	463	449	507	463	431	478	462	467	448	407	438	447	475	422	499	489	445	430	429	474	447	447	462	471	416	506	462	471	444	460	412	436	481	496	480	438	458	438	452	465	479	460	460	447	483	434	491	453	437	455	413	498	443	477	469	477	463	520	516	464	424	461	435	449	426	456	430	505	435	490	504	474	498	436	467	466	466	472	448	486	455	436	471	460	474	455	450	467	461	435	456	455	438	443	472	421	432	466	453	457	411	455	440	442	444	461	483	457	438	438	455	470	450	472	454	445	495	426	489	445	479	463	431	465	486	422	489	458	429	482	455	465	433	481	480	500	441	436	464	456	462	451	481	456	501	477	476	428	481	467	463	477	446	452	482	458	455	472	489	479	473	441	461	458	438	461	455	468	441	473	459	463	481	450	421	436	501	473	491	446	476	464	452	480	430	434	473	432	470	451	500	451	431	397	476	425	447	459	478	447	484	479	456	439	459	420	476	446	429	455	471	457	465	457	468	435	434	442	451	474	441	420	451	476	483	456	409	474	450	452	454	474	467	465	475	441	451	424	492	450	471	456	466	466	469	459	468	465	470	478	482	459	454	458	455	435	469	449	390	461	426	384	459	449	451	405	484	455	439	444	462	504	422	475	436	461	489	464	471	444	506	471	453	453	484	463	465	509	451	477	466	459	459	467	447	464	488	470	493	463	481	448	437	440	464	451	478	451	460	468	433	480	445	466	463	440	434	432	476	464	440	440	443	483	459	445	464	461	487	461	495	438	465	476	452	471	400	466	437	442	438	433	485	480	448	449	477	461	434	426	471	472	473	483	463	458	461	469	434	435	459	471	436	410	458	428	418	439	432	506	495	432	430	457	480	477	462	456	414	478	443	419	434	455	450	460	468	479	460	457	450	425	451	465	455	455	483	457	468	457	459	430	446	459	432	433	441	462	452	438	481	436	449	443	501	468	502	464	463	439	425	444	467	431	468	454	491	436	449	450	463	404	437	440	492	444	460	467	468	439	467	452	443	473	430	424	475	444	462	446	472	416	452	494	430	490	448	493	429	462	477	442	506	443	450	474	451	485	474	441	436	469	436	460	459	466	451	482	456	442	442	444	461	451	457	467	451	429	458	409	490	453	438	437	452	498	485	480	481	470	474	458	444	450	455	443	457	482	440	483	497	513	484	490	442	460	466	466	491	494	477	426	452	447	464	450	467	451	463	480	475	498	470	448	485	450	470	435	450	461	459	474	480	418	393	456	457	432	482	451	441	472	440	466	471	443	473	448	452	462	437	467	429	462	473	459	498	438	443	456	459	431	424	436	491	461	484	479	452	442	448	419	464	476	425	430	464	456	464	449	495	451	444	434	479	468	468	448	456	452	476	471	443	468	459	457	461	490	450	433	472	454	460	442	499	452	460	478	433	450	430	470	472	447	439	441	508	468	479	467	443	413	424	468	431	483	465	457	475	441	449	452	469	485	473	433	469	493	445	475	442	440	445	447	470	498	466	469	433	455	431	466	456	452	468	420	478	456	484	440	495	439	501	461	454	438	430	429	479	465	438	445	454	451	471	434	454	470	466	483	446	394	498	430	415	446	437	476	505	469	474	446	478	443	504	408	471	475	468	448	416	448	442	472	417	444	444	452	440	428	500	450	437	432	441	438	469	447	437	441	454	471	503	471	475	458	445	471	441	433	446	415	477	484	444	491	461	459	472	471	442	454	427	465	476	418	448	445	446	462	492	462	455	438	449	464	466	442	506	432	439	423	486	468	473	463	434	474	491	495	468	439	471	441	444	447	478	454	459	438	462	477	469	462	463	441	433	438	472	483	444	451	485	485	462	496	460	454	448	465	457	439	508	469	454	443	463	469	481	427	400	449	448	471	445	456	441	446	469	400	484	424	448	421	455	498	439	406	449	481	461	476	500	456	479	459	477	454	479	456	464	469	461	421	428	455	439	461	486	445	452	463	458	451	463	466	448	460	443	472	444	446	444	465	476	445	473	462	457	443	426	433	428	436	440	456	484	479	431	466	417	454	426	433	427	473	470	468	474	485	468	476	459	488	445	425	449	466	475	457	493	474	459	411	476	446	433	442	475	449	463	435	424	455	407	411	442	478	469	434	436	474	445	467	471	446	471	446	453	478	399	463	449	448	469	453	488	446	453	498	429	428	469	482	454	454	439	473	442	471	481	431	455	486	462	415	410	430	462	500	454	447	422	445	438	429	455	452	435	452	418	438	470	464	422	490	449	471	464	445	423	456	456	449	436	458	442	480	469	467	455	468	422	455	482	509	459	489	441	414	468	452	438	481	442	462	462	455	450	455	434	408	458	407	474	438	470	446	464	469	490	457	478	467	444	432	441	461	452	446	516	476	469	421	422	470	468	478	460	462	500	452	450	456	472	451	474	428	414	441	449	460	465	473	467	421	437	486	463	476	427	399	432
34481	41689	16640	7281	4212	3231	2611	1955	1517	1382	1501	1563	1834	1456	1046	1138	1238	1101	918	751	732	694	707	847	793	709	693	705	677	642	729	681	707	638	660	578	644	592	577	606	609	600	524	550	577	570	583	575	592	566	559	568	530	612	560	623	543	572	555	543	520	522	562	576	588	558	599	541	624	543	558	554	604	545	565	578	559	543	574	542	575	597	541	565	554	557	554	576	545	565	603	563	601	553	569	576	548	545	570	539	559	534	588	580	562	583	552	550	595	590	582	544	565	601	536	550	593	607	572	562	597	611	578	566	552	524	602	559	563	577	553	591	541	564	571	562	569	548	576	588	532	615	540	578	559	589	541	574	550	583	586	540	607	609	534	561	576	601	579	554	530	558	587	579	605	560	597	559	596	564	538	557	597	560	575	599	555	603	561	539	550	561	548	559	559	550	590	577	580	557	571	603	555	583	536	586	596	513	533	584	559	542	515	560	560	548	557	580	575	484	571	585	586	570	594	606	503	559	574	541	556	561	607	592	572	545	581	544	589	567	530	554	583	583	580	564	504	592	566	543	592	594	549	572	565	574	588	558	545	614	542	580	584	548	503	558	563	555	573	545	556	571	562	580	534	607	554	578	552	582	542	609	545	610	570	554	542	572	585	543	543	594	572	586	537	575	554	559	592	593	578	598	515	603	600	551	554	541	567	514	555	579	582	566	553	611	551	570	542	558	569	604	568	564	589	588	509	573	558	528	545	616	554	558	552	546	611	530	546	525	567	569	574	603	552	571	547	546	575	548	571	574	617	582	561	548	559	537	568	540	584	578	566	574	569	568	549	562	556	568	516	543	541	592	576	595	597	564	561	559	569	571	569	599	564	535	561	544	562	574	560	557	506	561	530	582	585	536	540	575	557	583	583	571	583	536	557	575	605	558	531	538	578	557	555	560	540	575	558	582	597	577	579	572	595	554	559	549	586	633	572	600	524	585	580	597	609	591	576	553	581	542	577	567	533	537	557	555	576	557	548	590	542	552	522	521	551	618	552	556	550	581	599	562	574	619	575	543	604	608	556	590	560	543	552	588	586	539	529	621	556	534	540	582	544	596	587	583	520	575	531	565	544	537	535	541	541	571	615	566	601	589	548	500	572	576	552	559	556	592	550	602	590	522	550	569	556	574	565	577	591	563	536	566	562	531	571	547	584	576	539	572	576	574	586	558	610	569	573	564	566	586	566	525	580	627	585	570	546	573	575	588	590	493	547	579	543	568	564	550	581	554	593	568	573	520	557	582	531	537	600	576	583	627	551	589	520	546	572	575	568	604	558	505	560	541	595	546	576	550	584	580	551	618	569	566	571	573	559	547	534	594	539	577	593	522	585	550	539	586	570	579	586	534	602	576	591	553	594	570	562	571	574	541	544	573	527	588	577	532	544	613	575	556	594	549	570	558	534	579	603	576	504	543	574	543	567	589	546	611	559	524	576	551	585	559	609	553	586	547	575	539	508	589	589	551	574	542	535	511	570	558	564	563	547	550	568	541	560	575	597	647	553	576	526	595	539	553	574	570	568	538	541	539	552	585	564	549	582	570	573	518	511	577	559	587	571	578	585	561	540	557	600	546	527	579	542	587	553	588	601	583	540	550	561	548	597	572	542	573	562	576	548	558	566	567	571	551	568	561	609	560	566	520	568	569	605	573	563	596	589	558	560	588	573	557	587	556	528	560	546	580	501	543	574	578	567	572	552	575	584	551	552	570	531	542	537	564	546	536	524	586	516	540	576	580	596	571	586	575	541	551	585	530	554	620	599	558	588	577	541	538	564	546	539	607	584	582	568	591	569	586	575	590	567	572	591	563	546	593	590	569	572	598	574	527	582	564	574	555	550	547	569	539	598	560	604	569	555	587	583	558	548	568	550	578	592	518	569	525	554	592	573	580	576	537	557	532	570	560	561	527	576	567	585	558	546	562	565	595	590	556	599	608	543	607	565	607	549	576	573	559	573	541	551	602	531	551	576	587	582	593	528	557	519	551	606	553	559	609	592	556	582	565	559	537	591	595	511	590	545	564	547	568	554	570	558	541	546	585	551	548	610	568	587	602	587	601	564	557	535	582	579	533	564	592	589	538	553	572	536	535	585	527	574	520	547	508	575	582	549	550	578	601	556	558	556	563	571	568	529	548	539	567	567	583	542	602	569	584	562	573	570	579	624	587	564	529	579	549	551	575	547	574	559	529	552	536	530	586	546	571	560	575	567	550	574	569	589	556	540	551	575	560	535	555	535	572	571	534	539	549	600	548	566	536	574	561	534	550	589	559	568	560	553	617	590	566	582	585	538	561	568	562	591	548	575	596	577	551	550	557	535	576	595	550	559	596	544	571	574	560	572	539	561	579	508	577	544	562	541	597	587	510	533	564	573	585	563	572	577	572	542	515	513	539	531	587	565	590	545	522	563	603	559	527	542	591	572	587	558	588	587	570	578	558	563	568	564	564	589	583	620	580	570	568	612	559	568	545	556	576	574	596	599	531	559	573	559	564	542	529	597	559	524	588	571	539	579	572	599	551	560	574	603	573	580	549	543	558	559	560	581	569	564	598	591	560	574	568	554	567	620	547	549	561	583	519	594	562	587	568	528	562	593	550	550	561	581	539	573	537	574	563	547	578	565	563	552	577	544	547	576	570	536	541	611	609	529	515	579	551	551	574	587	560	612	586	551	609	592	577	536	553	568	559	542	546	557	598	580	550	561	606	573	582	559	601	545	594	576	515	556	533	518	558	552	541	560	530	532	589	511	619	545	567	584	549	514	547	559	551	545	555	539	540	555	570	560	530	578	594	534	569	549	544	553	599	536	528	532	565	568	595	557	577	592	613	570	515	577	574	545	581	546	584	592	559	588	565	602	543	578	571	583	580	618	588	571	593	608	543	566	549	579	526	562	550	522	543	566	536	564	580	561	598	588	597	589	585	570	516	580	575	581	602	566	580	571	587	561	510	594	586	572	541	553	580	593	601	593	552	569	582	555	565	546	554	576	567	547	591	565	524	591	630	574	538	558	566	512	552	577	558	553	590	564	554	549	520	557	563	500	602	556	538	591	531	570	557	562	558	611	582	566	554	557	560	601	532	530	551	607	558	575	580	597	579	539	573	584	571	611	552	570	557	584	572	630	584	613	598	571	533	555	528	597	521	573	587	552	579	568	565	553	540	577	540	599	609	550	584	571	573	544	556	603	581	529	560	572	522	563	564	562	603	533	586	655	570	546	540	574	580	554	564	549	568	560	551	564	550	560	560	552	584	594	542	561	531	571	517	581	581	542	564	588	543	548	587	556	593	594	508	586	584	558	563	554	568	586	575	572	548	536	578	529	525	574	577	533	528	583	589	539	575	591	597	566	611	534	531	548	550	578	601	584	543	579	554	616	560	608	548	553	544	559	519	562	617	585	627	558	491	563	617	563	573	520	596	558	550	582	572	578	564	587	593	570	576	586	583	578	562	574	587
24157	21099	28219	24151	20785	9376	2684	1665	1464	1393	1465	1477	1580	1384	1125	1195	1152	1176	941	812	843	846	862	977	982	882	847	852	855	854	840	788	814	791	777	770	772	768	790	758	701	767	753	727	695	759	727	679	759	713	716	737	706	667	746	691	674	756	734	677	737	695	742	772	736	772	722	693	750	732	752	717	738	755	693	735	717	713	724	679	717	705	714	720	748	721	695	734	734	726	760	745	744	709	703	711	722	761	731	722	701	722	693	680	725	687	689	723	741	749	710	726	724	704	736	722	681	710	736	752	693	724	654	706	685	751	729	723	680	734	693	711	733	747	768	699	692	708	694	727	699	701	716	684	714	728	734	770	719	708	688	736	720	723	719	712	669	732	684	711	718	763	711	711	669	729	696	713	736	753	731	728	727	694	698	726	732	742	676	739	704	709	703	713	722	687	700	645	676	784	648	759	705	747	728	732	711	717	701	713	726	731	743	701	670	707	740	748	656	742	675	745	697	724	681	765	725	679	729	714	735	723	732	687	713	703	724	721	711	699	719	723	695	696	732	717	736	707	687	744	708	721	736	736	703	692	710	714	699	739	703	673	694	706	729	690	674	699	717	728	714	687	712	697	703	704	766	715	729	734	732	684	678	720	693	724	766	707	770	687	705	738	728	712	726	751	717	700	699	743	713	717	683	708	727	698	705	679	741	694	703	759	681	686	698	728	719	721	718	731	756	676	723	714	711	714	730	725	738	729	710	701	693	717	720	679	720	715	709	669	753	708	758	730	746	719	744	730	733	730	666	684	723	716	654	720	733	741	737	705	739	693	691	740	724	679	744	718	711	719	753	665	720	710	697	710	710	691	731	727	730	688	691	728	703	700	764	696	697	753	716	719	686	694	754	713	739	710	752	633	723	689	731	716	738	727	686	725	722	710	707	683	748	678	706	714	736	684	728	755	765	724	706	740	706	688	685	718	733	697	723	660	737	739	761	728	718	716	695	721	750	764	737	732	690	734	695	716	737	757	715	732	747	662	787	700	755	678	748	646	707	746	701	741	705	684	710	719	687	763	729	689	714	729	711	713	733	735	721	714	722	700	723	753	747	707	762	720	720	683	729	696	687	720	749	714	724	762	705	709	717	740	753	713	732	751	704	689	758	715	719	699	734	661	767	693	728	742	712	702	711	739	725	683	664	683	708	691	679	721	768	743	719	756	710	683	705	752	679	772	747	693	646	671	696	722	702	694	758	725	768	722	743	758	703	717	713	721	659	712	748	726	740	711	736	685	761	706	755	730	735	703	680	741	710	713	735	737	736	709	671	710	755	741	704	743	733	686	724	719	765	671	665	747	690	664	726	746	721	718	727	704	699	710	743	689	783	689	725	750	729	731	683	714	718	769	729	707	697	730	721	764	705	726	682	694	745	732	704	691	678	717	677	714	776	698	705	680	744	754	686	705	721	732	763	730	690	721	715	698	670	711	682	697	707	723	733	751	703	717	685	699	711	703	726	712	701	661	700	720	661	682	769	737	705	661	788	698	735	712	756	718	671	715	736	680	711	695	677	734	721	698	702	679	722	714	691	752	694	770	694	683	708	749	760	735	746	717	733	723	707	736	710	665	744	703	755	725	717	649	735	715	696	755	700	733	717	721	720	725	709	722	725	746	714	663	662	691	689	711	740	735	714	722	773	724	773	693	731	710	667	718	691	733	719	731	706	698	694	739	709	762	703	725	703	708	741	696	702	684	711	665	717	775	732	724	667	673	738	753	726	707	674	752	649	705	673	664	665	738	694	741	702	746	716	679	729	733	738	750	667	683	689	760	726	690	681	682	651	732	703	720	705	712	656	729	726	729	755	718	757	703	733	734	726	710	676	667	697	754	772	717	713	730	708	670	691	737	717	718	732	725	677	703	709	708	745	695	698	713	725	785	667	679	721	715	758	699	726	666	747	711	720	694	691	757	743	691	696	710	723	717	766	670	730	705	694	704	729	716	765	678	735	656	697	725	711	714	706	716	699	721	695	703	731	724	737	697	729	718	712	760	691	716	724	708	650	701	707	713	714	699	641	713	700	684	792	718	712	786	771	701	703	681	666	710	775	670	751	743	701	737	721	742	701	695	715	704	686	687	706	733	740	807	713	700	750	729	692	734	673	701	677	727	666	691	702	728	700	693	716	707	676	696	681	717	730	738	694	714	741	696	729	716	716	685	693	738	726	690	700	742	713	720	705	712	771	709	749	684	732	701	705	728	694	691	716	739	721	758	699	665	680	732	694	761	726	681	710	693	682	689	703	714	729	710	722	681	728	751	730	627	738	706	713	718	733	690	730	739	708	700	758	728	724	750	719	724	677	707	766	729	684	763	680	706	725	723	699	716	710	759	706	764	735	723	747	769	704	736	736	697	704	646	742	719	762	655	693	748	718	693	707	754	747	717	727	719	711	690	671	719	706	716	699	719	764	722	711	700	707	689	729	722	685	726	730	698	691	718	726	750	735	726	700	712	731	724	714	752	694	773	716	722	714	679	710	699	742	747	713	712	762	710	677	684	672	693	711	765	718	714	687	683	686	724	739	718	766	736	745	713	726	734	709	715	734	723	731	702	692	761	720	729	722	674	703	724	780	720	683	754	685	736	738	718	680	700	771	730	773	729	759	754	712	733	708	751	698	702	721	704	733	752	731	708	708	725	714	695	756	724	738	696	726	745	716	711	707	725	719	732	675	707	690	728	712	749	738	720	706	758	705	737	661	671	740	707	710	737	716	729	717	691	711	671	688	715	683	703	754	694	681	758	699	704	725	709	702	687	693	703	712	695	684	692	653	694	719	722	704	682	704	649	673	701	716	719	728	668	672	673	738	737	721	677	725	702	667	704	733	714	637	657	692	701	745	683	734	707	694	714	690	718	705	775	746	710	734	755	738	753	724	737	736	727	713	730	681	734	679	767	658	714	705	676	669	716	707	758	735	670	724	751	669	698	688	701	777	698	686	721	687	705	756	703	749	681	699	710	654	744	749	680	697	701	722	659	693	708	705	678	750	709	738	747	673	694	700	708	756	746	721	723	674	704	735	702	679	733	701	737	671	744	728	756	765	712	699	678	705	735	751	741	742	769	678	683	668	752	765	703	750	708	724	780	708	687	701	698	758	760	700	746	696	689	716	719	732	764	720	707	749	711	676	699	671	750	711	761	712	741	727	779	680	738	723	696	679	710	702	684	735	701	708	685	707	676	700	716	702	737	689	718	716	676	716	732	720	704	754	719	686	718	748	699	726	746	661	713	751	740	768	717	717	721	740	712	707	684	724	689	772	734	685	702	740	699	704	728	712	771	732	743	714	699	713	680	734	719	677	685	655	698	715	674	759	749	717	727	706	674	731	712	712	717	723	765	724	687	739	720	727	698	719	716	687	734	702	695	725	709	687	747	707	735	702	764	711	747	681	689	773	691	744	701	712	751	696	696	709	702	745	733	729	735	656	694	674	666	726	711	691	706	738	697
38773	56501	23193	10781	6813	5375	4147	2996	2590	2429	2685	2680	2713	2294	1784	1785	1823	1767	1407	1099	1163	1113	1157	1292	1303	1176	1021	1123	1008	1082	1059	1080	1024	1003	965	1022	880	937	899	963	924	862	926	877	904	897	892	913	839	864	890	904	910	908	862	925	857	910	886	870	837	868	896	912	926	845	873	875	879	834	856	818	879	961	877	934	933	871	908	880	916	873	879	863	846	886	895	831	847	848	844	912	872	883	870	833	859	895	892	830	892	912	854	894	868	891	875	856	878	915	887	836	860	856	849	892	953	863	927	864	882	858	868	864	907	906	880	848	884	824	881	885	899	878	875	899	883	921	873	828	879	855	865	852	896	879	831	880	897	906	879	925	856	840	923	884	799	907	870	814	834	870	889	876	840	850	898	838	813	924	898	875	856	881	849	859	902	878	866	832	850	894	931	886	869	863	909	886	897	822	850	918	844	873	895	845	859	848	855	894	861	904	860	810	862	816	864	838	861	885	869	871	858	838	846	871	854	801	854	860	850	812	888	869	897	882	870	871	888	848	792	830	898	860	848	849	861	871	849	866	833	860	847	882	831	875	865	838	860	868	854	825	812	914	863	841	880	849	901	872	873	860	907	852	881	884	879	846	866	867	863	872	873	834	854	819	866	881	913	858	862	830	854	874	852	795	865	847	868	841	884	858	867	873	844	897	876	837	821	881	826	846	894	886	897	842	838	882	923	934	872	896	896	895	944	884	850	831	857	816	899	822	918	848	893	808	917	840	894	845	890	925	842	860	833	909	890	907	901	905	866	834	872	838	862	805	873	804	826	905	812	859	850	859	897	873	807	878	884	875	829	874	871	857	864	851	911	907	894	868	857	859	858	790	880	877	893	900	901	868	889	848	895	842	814	862	868	874	825	829	881	860	906	857	873	866	885	852	838	868	861	893	882	863	840	827	856	853	851	886	837	875	861	844	831	846	852	820	852	866	859	862	849	858	824	863	893	902	874	796	911	841	848	903	861	846	921	832	851	863	878	834	832	911	856	850	901	876	793	837	904	874	841	891	870	812	857	848	896	850	855	875	829	896	805	895	862	901	835	881	923	879	861	813	840	839	878	872	861	827	880	888	829	828	880	863	862	842	875	906	864	901	912	882	902	867	874	829	917	873	826	876	899	900	868	823	904	885	805	898	874	855	807	849	861	889	814	877	882	895	866	830	869	828	908	823	891	864	862	927	897	919	856	880	883	900	836	849	846	846	908	798	859	861	809	866	891	863	847	867	863	876	835	866	862	836	930	925	823	834	914	832	871	821	901	870	844	873	887	867	922	897	875	882	875	852	903	835	938	876	914	852	818	869	876	857	876	877	842	908	912	953	881	901	864	856	895	873	879	853	911	926	803	882	852	866	892	872	846	906	866	912	859	875	925	886	888	847	899	798	864	847	841	880	851	903	847	862	896	895	861	835	803	868	897	925	918	832	854	866	912	866	888	907	846	865	915	886	860	858	922	862	889	872	838	868	896	872	866	881	870	843	862	907	870	877	906	845	821	877	837	903	909	878	860	881	845	842	868	900	848	853	813	898	825	854	866	891	920	846	897	895	841	912	850	847	850	847	878	851	832	862	905	931	862	845	861	913	869	818	829	897	834	856	836	841	856	868	789	865	791	889	864	862	900	906	851	856	897	848	899	853	872	842	865	854	864	869	910	954	868	863	877	893	892	859	937	867	839	922	816	866	871	866	861	904	897	866	877	827	889	863	905	865	821	860	878	840	864	850	864	894	892	804	865	930	879	835	896	836	859	904	842	878	916	843	851	845	840	865	903	850	903	885	857	824	880	840	863	899	894	887	956	865	941	831	819	915	876	896	898	931	867	858	863	896	823	874	879	856	926	863	858	884	896	899	854	856	879	828	894	856	870	877	856	848	837	842	894	878	831	849	894	852	847	872	948	860	829	862	830	886	889	857	893	835	875	829	897	857	881	892	815	808	880	882	854	922	845	875	854	864	883	895	866	789	853	866	869	887	868	851	829	811	827	877	899	897	831	841	832	842	875	858	878	855	864	862	858	913	896	818	864	881	866	871	855	843	870	865	839	843	878	866	855	851	845	869	834	869	881	870	870	875	847	857	854	923	852	830	890	825	854	916	820	869	898	891	825	844	873	851	898	935	869	836	862	895	877	890	847	885	864	880	873	857	829	822	829	850	826	934	832	827	825	851	895	932	839	912	883	865	874	866	887	827	857	879	803	873	844	853	916	859	829	912	900	893	835	900	894	931	853	887	836	856	839	806	871	839	904	923	855	862	880	870	867	843	885	863	820	875	857	856	860	813	885	884	870	848	905	905	861	849	954	847	909	903	910	844	907	840	865	855	895	873	909	882	879	881	905	882	868	903	882	871	837	873	858	866	869	894	879	874	867	818	859	875	858	896	862	815	899	919	843	914	888	905	870	831	822	893	877	871	887	815	900	890	880	885	863	869	888	845	892	848	862	850	817	847	854	832	915	900	815	899	849	909	850	876	840	923	851	829	845	845	850	883	879	929	898	845	881	871	840	848	859	885	877	835	860	876	912	849	840	874	868	839	959	883	905	874	909	860	860	871	869	861	875	898	854	845	869	861	883	847	867	858	933	866	836	867	889	883	879	873	873	875	849	863	892	802	906	902	866	809	864	878	857	910	798	825	861	865	898	886	874	863	849	924	930	890	896	907	865	874	842	875	868	844	868	850	882	874	847	924	898	914	864	845	869	854	864	836	872	843	856	893	849	885	918	878	905	830	891	850	843	859	897	862	880	942	880	876	828	856	900	863	908	866	861	857	880	899	912	851	853	913	828	894	856	869	874	917	852	942	802	888	872	831	914	804	875	867	898	881	860	855	879	789	861	843	860	878	847	864	849	894	838	808	865	833	882	909	833	843	879	889	896	866	827	908	864	886	834	924	911	834	819	816	867	898	867	839	849	901	891	871	856	869	856	903	854	858	879	879	871	823	891	840	882	877	840	900	826	869	859	908	931	864	868	869	879	857	888	864	818	802	905	881	900	858	840	851	847	860	882	829	806	862	878	883	854	850	884	879	900	846	834	830	835	872	871	813	880	820	893	850	843	886	795	883	850	852	889	865	850	859	817	896	909	859	868	864	867	851	873	918	865	856	828	878	885	908	828	828	858	854	863	833	845	863	867	862	888	863	901	875	853	846	882	858	903	893	881	893	846	871	871	860	840	856	861	870	874	888	864	893	820	844	907	871	892	818	868	841	847	846	914	837	876	854	922	880	879	873	914	879	913	860	831	850	845	880	836	859	894	871	890	884	899	893	887	904	888	887	919	834	846	894	833	820	878	873	881	852	817	862	840	873	905	870	869	872	911	847	880	853	886	858	900	853	901	907	833	884	830	926	857	840	785	852	820	845	894	869	878	882	862	852	875	828	869	856	847	892	867	846	815	864	887	921	921	864	862	849	868	873	842	848	898	916	825	898	841	825	853	859	936	852	860	822	883	874	880	852
23081	21105	28738	23646	21085	20852	8229	2267	1705	1721	1827	1732	1754	1548	1272	1327	1347	1234	1033	877	843	814	900	1002	980	923	878	862	816	830	824	892	820	818	807	776	764	742	724	729	751	714	688	735	717	667	728	715	718	695	654	714	700	709	710	710	680	692	669	668	755	692	777	717	691	735	701	703	720	735	688	738	691	690	729	695	722	723	701	714	699	697	700	716	686	695	703	673	693	707	718	691	718	709	709	715	717	726	693	693	727	705	689	697	728	688	691	689	722	681	707	668	742	763	703	715	700	653	700	640	672	709	687	653	697	726	675	690	671	693	732	705	663	684	725	702	697	701	693	667	673	702	728	660	702	696	695	692	679	677	729	697	705	730	680	649	718	709	685	670	687	703	651	698	713	706	662	690	696	689	675	660	697	719	678	656	688	640	709	715	695	745	676	671	708	699	686	691	712	659	730	624	728	677	689	658	690	655	706	739	732	689	652	680	696	680	719	691	732	663	682	656	685	692	693	728	685	664	703	692	726	702	672	721	739	698	643	733	704	679	639	720	687	689	735	675	778	735	712	692	711	689	726	725	708	639	683	684	705	677	714	650	704	698	679	716	692	731	685	723	706	720	627	740	634	691	692	715	698	685	680	707	712	660	710	680	673	688	707	705	686	706	696	698	693	664	707	677	698	710	702	666	681	660	667	723	727	725	703	695	732	705	689	717	687	694	699	619	684	694	728	738	729	695	685	685	658	713	693	706	693	710	696	709	667	691	720	740	696	696	633	703	657	705	735	733	692	691	664	669	729	678	684	669	708	666	716	707	722	671	758	671	715	712	702	650	698	684	724	685	673	686	721	690	683	673	674	677	672	697	715	715	672	652	695	710	681	659	670	687	639	724	686	768	685	718	708	709	658	738	705	696	700	674	692	676	660	708	681	715	683	715	679	675	718	701	711	691	687	725	630	721	707	728	694	711	709	766	699	708	728	658	676	711	673	726	708	701	733	713	705	675	755	706	670	755	708	696	702	699	697	698	714	642	697	682	700	659	656	683	738	718	701	735	663	688	703	681	659	682	694	672	699	713	653	656	680	781	648	676	617	697	729	730	738	713	706	679	694	707	660	681	679	670	645	716	703	655	713	696	781	713	718	688	689	703	707	739	709	763	787	648	685	689	708	693	667	709	691	665	674	661	681	672	699	714	701	674	700	744	666	704	700	702	690	678	730	683	711	671	679	700	715	698	739	753	698	661	629	711	677	690	678	720	699	656	717	684	692	690	668	703	683	726	695	728	689	682	726	698	686	703	694	707	660	713	658	632	706	679	703	706	712	673	748	680	705	700	737	658	718	704	674	675	651	733	711	751	676	705	675	642	685	676	651	743	698	702	747	745	732	667	696	684	680	699	704	712	683	667	690	709	732	690	662	698	717	697	684	653	689	621	691	678	695	697	659	730	669	662	721	713	714	684	696	697	710	722	664	685	674	687	711	719	668	672	664	704	671	717	667	680	702	680	694	666	722	706	674	668	704	694	697	648	673	701	680	707	671	714	757	692	691	712	721	691	748	711	739	713	717	705	686	693	726	661	684	679	686	692	678	690	696	667	673	683	702	689	683	673	732	686	744	685	699	710	697	691	705	680	720	699	709	685	682	733	655	643	653	673	698	687	709	660	701	683	719	660	740	710	680	689	743	693	711	664	684	731	675	713	703	705	713	678	654	690	681	737	668	691	706	671	701	719	684	712	689	688	677	652	726	704	704	667	691	699	693	700	735	657	680	659	699	683	751	712	726	722	683	669	677	691	699	649	659	711	721	684	698	680	715	682	757	666	657	687	671	699	727	714	693	707	654	721	689	707	721	675	703	665	656	689	723	693	710	701	746	729	721	714	656	688	722	779	682	677	698	674	721	711	701	629	690	692	724	720	630	683	693	703	642	684	696	676	708	694	693	717	691	691	656	731	650	684	693	679	699	695	688	733	746	689	727	683	657	695	700	710	668	731	697	656	686	706	705	700	714	717	700	671	707	726	670	696	736	691	651	656	662	722	684	663	709	643	711	699	725	683	742	720	702	665	746	728	687	690	735	699	704	696	664	693	694	755	680	743	687	664	717	714	717	689	702	673	716	681	693	680	684	681	708	662	696	699	704	710	727	652	741	667	675	634	715	664	713	683	680	659	691	671	741	697	705	708	702	707	667	676	610	630	664	683	701	699	632	709	683	700	729	715	698	709	698	728	727	696	736	680	638	682	710	685	671	713	686	668	697	716	711	703	689	686	686	714	661	689	732	690	703	728	685	658	739	656	686	702	644	685	697	670	657	649	689	685	699	724	706	685	698	678	693	714	694	728	738	672	700	747	737	677	680	710	705	741	683	713	683	689	677	677	669	692	673	664	699	678	666	630	702	699	742	706	735	682	695	689	711	723	687	703	669	707	675	698	712	680	677	710	695	696	687	693	669	689	717	684	695	699	680	671	714	738	691	694	694	720	672	728	722	647	650	671	731	723	704	718	681	706	718	678	705	720	722	666	669	711	691	719	631	667	648	649	734	675	652	665	706	710	715	743	702	726	710	639	720	709	711	695	660	695	744	685	685	664	665	681	659	665	675	684	685	680	644	627	723	681	694	734	696	715	672	711	692	671	719	676	685	636	665	739	709	680	670	725	692	716	737	673	724	696	686	726	718	629	652	731	717	735	708	724	707	730	708	698	728	680	692	661	696	691	667	671	677	699	713	650	672	696	695	686	699	695	649	699	687	707	641	700	710	699	684	717	677	693	681	661	685	689	693	667	703	677	670	688	699	697	710	696	708	740	722	684	669	702	732	656	703	701	699	700	754	707	720	697	708	708	681	730	667	664	694	702	696	684	687	707	708	671	692	652	696	686	659	721	704	705	704	706	679	650	699	689	666	678	681	684	728	701	721	734	699	676	702	705	671	713	699	695	715	640	659	655	691	682	698	705	709	668	691	730	734	693	708	764	637	677	690	717	696	711	701	674	730	691	719	718	759	678	723	699	699	748	720	715	763	652	688	661	661	707	694	676	713	679	734	709	686	677	671	668	711	696	741	726	683	688	675	690	707	689	639	671	732	671	663	712	652	716	663	744	665	674	713	722	673	667	703	699	683	714	701	723	733	706	653	714	715	716	695	664	686	694	712	706	740	678	748	717	732	662	657	681	684	674	661	653	652	723	745	725	675	668	684	679	685	709	712	721	711	730	683	660	709	680	685	657	649	658	728	688	676	697	726	684	669	710	682	691	705	727	641	679	708	677	699	695	734	697	700	708	693	681	681	687	731	674	685	719	715	690	696	693	680	661	679	695	682	672	697	702	705	676	683	661	738	719	667	687	710	688	679	680	685	724	661	665	712	708	663	718	711	681	686	712	642	688	730	661	692	664	698	683	682	712	705	649	687	702	689	704	657	687	694	699	672	687	692	681	691	623	663	729	694	735	711	710	694	701	705	698	735	740	691	677	656	688	692	664	747	681	728	732	647	679	670	706
43515	66631	26821	12326	8315	6611	5163	4055	3421	3413	3203	3130	3387	2738	2086	2079	2122	1902	1526	1303	1219	1209	1252	1426	1409	1276	1233	1210	1161	1197	1094	1153	1153	1082	1061	1059	959	998	913	938	963	894	884	839	854	902	925	829	869	868	874	867	887	842	862	894	887	838	862	888	886	875	889	888	880	906	901	829	864	837	884	861	805	877	883	869	849	882	842	799	860	874	811	892	872	885	840	877	849	853	889	836	882	869	851	858	829	839	847	880	859	848	861	834	817	868	864	880	856	883	873	811	870	884	820	834	892	826	826	834	858	833	850	822	838	828	852	889	877	858	878	839	904	847	897	947	850	877	886	800	828	878	966	825	892	887	880	901	845	850	861	843	879	848	832	857	806	839	828	870	800	853	880	909	823	831	914	861	768	843	862	858	831	911	841	880	842	862	839	831	816	832	885	836	866	811	877	818	849	817	823	799	882	885	856	869	881	790	816	877	892	853	807	852	841	855	878	842	848	876	844	839	813	836	918	829	827	889	824	830	812	842	889	836	880	890	840	846	881	893	861	859	875	865	809	863	801	839	836	872	829	805	841	830	880	826	882	858	841	901	847	862	865	770	865	855	867	885	827	850	821	825	889	842	855	834	829	833	840	901	804	912	887	824	853	897	852	853	834	868	825	908	832	889	873	922	846	855	861	848	829	775	873	829	819	824	825	862	881	876	833	831	853	826	877	814	837	842	864	855	887	878	869	833	812	849	837	901	897	880	823	837	887	781	893	861	859	853	794	849	825	846	902	824	833	852	857	859	841	850	852	847	852	836	842	842	881	853	859	877	879	828	838	849	860	833	805	846	895	814	877	861	825	819	864	859	846	828	871	827	874	883	867	815	884	889	792	867	813	857	852	851	833	861	883	822	853	897	834	895	845	846	882	836	880	865	882	825	858	880	867	868	867	867	808	792	874	875	877	827	886	870	830	881	796	875	820	868	869	891	831	892	875	907	859	851	782	887	843	843	876	907	861	832	902	864	881	836	833	869	911	875	766	833	846	821	876	837	878	827	863	847	869	852	888	903	845	831	869	814	865	810	840	816	867	818	854	834	833	889	814	900	855	847	895	836	883	918	834	852	854	869	864	859	849	885	897	797	863	852	843	866	803	836	878	824	823	871	820	863	887	847	828	855	834	826	832	891	855	849	891	871	840	898	856	827	854	902	855	827	832	860	861	887	868	823	825	874	882	854	856	822	835	833	821	890	877	874	848	848	886	881	843	808	863	854	801	922	843	853	838	845	778	867	857	833	900	880	844	843	885	812	833	869	840	846	810	872	898	861	879	845	841	893	813	854	894	873	871	876	783	854	854	847	853	823	859	861	869	916	903	843	870	863	861	862	829	872	857	837	858	856	879	838	818	893	834	837	794	867	804	847	846	886	854	911	806	886	887	814	855	859	893	907	843	885	875	805	818	857	846	852	829	824	846	851	881	830	832	827	830	818	839	900	812	868	835	842	871	849	826	822	785	878	863	799	897	836	841	851	883	842	895	847	855	854	804	850	837	867	851	871	839	888	841	857	839	834	883	859	909	834	803	865	856	883	842	866	876	837	857	803	831	823	850	851	859	846	836	855	880	894	819	827	846	844	844	934	866	879	824	817	823	897	816	822	881	851	826	850	865	792	881	857	851	833	862	836	857	841	938	827	805	823	846	824	888	849	850	871	890	868	895	795	922	829	798	829	859	843	902	817	848	903	886	831	831	846	821	829	859	789	866	886	843	857	851	858	827	920	874	782	892	866	851	864	819	868	879	849	847	832	840	862	824	819	829	874	817	854	869	850	863	829	809	815	887	845	849	825	869	834	800	832	822	857	878	794	876	857	887	810	855	848	847	874	834	882	880	870	885	827	865	858	865	859	870	846	840	842	826	862	851	926	884	854	805	858	856	868	810	804	857	846	832	875	843	887	810	886	844	831	824	788	862	832	908	856	905	880	795	828	885	843	830	801	792	875	834	819	826	841	845	903	833	791	836	867	845	880	907	854	856	886	868	855	810	840	840	843	857	843	820	815	849	805	858	879	886	838	848	806	828	875	887	820	829	843	875	866	861	861	816	839	836	796	913	811	809	837	848	894	893	873	902	859	832	840	847	904	843	823	827	907	883	845	831	891	798	865	851	831	858	863	836	811	842	833	827	872	892	827	817	857	840	827	871	838	860	878	843	869	828	863	884	834	864	852	847	882	834	887	848	843	885	818	860	877	878	861	868	927	833	889	898	833	813	824	826	884	825	795	839	851	862	845	856	843	832	818	900	857	934	846	826	839	939	846	830	842	848	887	818	867	820	881	855	872	811	808	838	869	849	830	863	896	852	817	848	852	820	819	883	820	838	811	855	812	844	864	833	849	855	830	826	894	833	853	875	838	869	870	848	770	834	801	808	847	824	855	843	885	803	831	859	823	902	862	822	884	862	801	861	865	841	832	883	823	845	877	775	917	824	886	847	880	860	850	855	890	850	845	810	842	851	836	832	811	793	839	805	803	914	865	877	818	862	814	864	839	853	860	862	921	887	844	882	894	924	832	860	843	855	847	863	876	844	874	830	862	823	865	849	863	803	881	841	793	868	829	829	784	887	838	837	861	867	848	839	900	848	889	932	844	863	823	831	826	896	840	879	820	868	879	856	891	843	862	822	869	824	871	863	821	789	840	812	841	854	860	823	822	797	878	843	857	832	803	814	860	883	799	847	836	864	854	880	804	871	861	815	853	845	836	831	806	856	827	886	817	815	892	851	831	791	824	820	812	858	880	866	840	869	839	839	850	825	872	881	832	888	860	827	834	854	868	917	868	875	871	819	867	824	870	805	888	853	851	884	853	856	875	844	814	842	891	801	839	863	837	873	854	849	848	858	884	884	795	821	918	893	831	833	903	856	854	877	856	897	889	786	837	834	843	857	859	862	820	833	868	838	824	869	872	867	847	878	862	922	806	879	830	792	854	838	834	849	848	884	867	829	865	804	875	822	865	844	813	835	869	839	884	842	859	868	837	825	850	819	868	866	892	870	874	895	845	847	869	878	879	810	847	789	807	870	838	873	908	821	832	844	786	825	881	849	847	866	845	772	852	815	815	864	877	899	856	833	804	853	909	829	872	871	799	899	856	866	859	852	819	875	835	792	852	849	862	841	844	825	859	842	839	825	843	827	859	826	827	850	832	794	887	854	858	849	872	861	844	860	843	819	809	912	873	822	935	785	806	849	843	892	877	846	821	879	814	818	872	841	880	903	829	850	874	826	850	868	809	858	831	856	859	833	846	865	831	884	872	856	855	834	848	824	854	815	829	795	865	924	873	805	831	815	811	837	870	861	852	808	863	854	889	886	807	843	856	840	906	874	835	821	836	869	851	850	856	828	873	829	802	899	817	871	833	854	819	782	875	893	862	879	938	819	822	863	845	876	826	813	832	823	843	893	805	883	866	877	875	885	845	799	849	871	810	876	855	836	816	859	912	843	811	834	824	828	851
28889	28959	20424	5808	1571	1204	932	824	743	801	790	727	865	771	661	591	651	676	506	472	525	498	524	546	573	538	512	484	535	547	498	485	491	521	480	451	465	539	474	429	470	424	455	476	428	426	476	417	470	441	417	447	460	455	452	507	419	466	470	459	444	461	465	428	469	446	459	476	412	482	458	470	429	458	485	452	426	456	490	447	481	453	443	418	471	451	453	429	457	419	412	415	463	448	430	449	477	433	434	455	462	409	432	436	453	427	455	453	458	459	465	410	472	423	467	449	463	409	463	481	450	447	491	455	480	476	434	464	464	414	446	442	409	435	436	441	467	490	424	425	428	452	435	472	463	450	429	417	452	432	452	415	438	447	470	493	444	442	406	461	420	440	470	433	435	439	458	479	440	499	459	444	469	426	472	420	464	454	464	437	451	417	443	441	452	459	471	448	444	482	441	411	472	453	440	462	449	428	456	452	459	493	474	438	460	468	473	439	406	438	463	450	397	456	444	428	466	432	421	467	445	440	446	440	424	446	446	418	440	430	438	453	506	423	470	458	484	448	462	412	476	450	442	474	468	471	447	474	470	451	467	500	435	443	470	434	477	425	457	448	468	408	447	444	475	429	465	410	453	442	446	466	451	435	461	442	445	441	467	422	456	420	462	458	421	459	471	429	435	434	451	471	437	437	454	478	484	452	449	416	455	466	467	486	427	418	444	471	417	475	443	468	459	448	453	452	428	464	498	489	455	437	435	441	486	445	448	508	465	441	464	425	414	422	493	393	458	455	463	439	426	416	461	463	435	453	437	444	433	452	483	454	468	435	451	443	472	428	435	453	492	448	430	455	480	457	482	457	444	454	472	458	403	460	421	432	449	450	457	434	476	447	429	426	443	415	452	485	438	444	441	474	436	438	437	452	458	421	478	426	440	456	420	431	481	413	432	440	457	442	438	463	472	395	455	432	438	464	375	452	460	463	435	445	441	445	450	471	404	455	458	454	480	448	442	459	454	488	436	446	458	483	444	443	429	513	454	444	426	456	452	418	459	451	435	420	476	455	431	493	413	492	399	437	427	474	450	449	453	460	478	420	436	475	438	417	459	479	465	473	449	473	449	455	455	458	454	468	470	419	491	465	451	424	427	469	448	439	457	467	468	453	469	454	448	460	446	429	408	460	449	448	477	414	440	431	432	429	450	430	481	447	424	433	432	469	473	441	420	439	451	430	445	409	425	471	453	461	472	453	460	448	448	469	417	472	453	420	452	439	472	443	448	435	432	420	451	473	466	440	453	430	468	470	485	464	470	455	421	437	453	453	463	450	447	439	470	459	472	450	477	456	458	452	487	452	495	466	478	436	460	427	452	436	427	423	444	481	444	442	441	471	427	449	420	399	424	466	433	456	411	480	470	489	426	402	422	435	411	490	453	461	458	437	448	451	447	454	459	457	439	456	464	465	460	429	445	429	447	475	432	460	478	440	432	482	414	455	450	465	427	456	442	459	435	464	436	444	445	441	421	463	475	464	450	433	428	397	397	452	488	458	433	470	429	444	420	426	477	450	441	459	454	474	406	445	448	461	445	436	462	457	450	464	420	459	454	398	492	438	418	440	422	459	444	455	448	429	456	443	454	452	474	445	447	449	445	486	460	460	469	484	446	439	463	467	453	459	455	467	455	484	422	432	431	455	431	445	473	494	447	455	437	409	459	423	439	416	456	423	477	459	455	434	469	452	490	479	473	441	425	468	492	458	460	448	463	444	432	447	439	474	481	478	463	457	423	435	474	444	440	471	477	451	433	478	466	522	454	438	455	434	494	478	465	472	416	415	474	429	435	438	441	449	462	433	449	444	460	434	426	459	462	449	436	426	438	453	462	429	431	449	462	434	432	458	446	443	469	452	427	481	458	442	459	427	459	461	400	431	426	418	471	454	459	464	422	470	449	475	430	472	455	468	433	431	449	481	454	458	484	452	426	461	438	406	457	457	450	462	439	493	447	420	437	409	414	503	435	443	450	448	486	458	438	444	435	465	473	502	422	455	455	452	412	434	421	480	458	401	467	470	496	424	433	453	429	437	443	480	449	450	452	403	443	452	427	452	444	451	426	444	441	471	447	431	448	446	446	421	464	462	414	451	475	424	445	452	475	418	472	470	453	458	449	478	483	476	439	474	447	456	449	419	467	479	492	443	435	424	473	462	459	468	438	448	460	434	449	479	449	427	454	467	463	445	448	431	426	465	450	439	464	423	444	473	473	426	441	425	451	513	452	418	461	440	424	475	385	462	446	469	484	471	431	432	432	461	443	471	426	458	433	452	439	485	440	419	461	459	415	410	419	430	481	491	456	455	426	414	441	409	468	465	463	478	451	462	413	462	433	421	475	474	411	478	447	418	488	454	450	467	449	432	494	477	445	462	410	462	452	428	461	500	456	477	429	418	460	476	468	476	468	443	435	469	478	419	407	475	445	456	432	460	454	465	483	438	482	454	463	438	444	477	440	451	454	437	454	466	467	440	454	472	443	436	442	456	455	445	469	435	469	450	523	442	405	481	432	447	440	455	427	429	470	435	431	440	439	480	450	435	413	489	443	428	452	442	433	452	440	455	448	467	439	448	448	451	496	478	425	433	452	432	435	451	473	472	402	459	437	420	441	452	455	443	448	446	434	444	453	476	434	434	456	467	414	483	460	474	445	430	438	414	460	437	473	433	449	432	478	462	457	440	460	462	414	467	442	435	464	470	462	448	482	413	428	463	429	463	415	443	474	442	448	436	444	456	461	482	478	454	446	435	436	450	477	444	472	470	446	422	451	439	449	430	451	478	447	439	472	469	430	430	433	439	428	466	399	444	464	453	447	448	459	458	432	415	449	441	482	463	457	427	385	443	475	435	464	454	435	441	460	409	458	419	469	451	454	431	444	458	475	465	452	446	457	428	427	430	415	447	473	473	462	435	431	470	440	445	444	478	417	452	471	476	456	476	478	472	460	454	472	410	451	470	408	437	427	466	456	480	455	432	479	432	427	438	462	442	423	433	442	428	485	449	467	457	411	439	443	487	468	411	431	482	453	451	430	448	411	464	434	441	459	446	428	407	448	429	466	401	464	411	439	480	445	421	470	432	441	462	453	466	401	459	423	443	448	452	457	436	444	510	461	477	462	424	469	463	469	429	487	454	466	460	437	424	466	468	444	456	442	431	460	461	452	435	485	440	440	442	420	425	460	384	470	433	458	445	427	442	487	461	486	462	432	443	431	428	441	433	466	401	431	428	460	448	451	433	437	442	437	460	460	470	436	464	452	426	439	479	480	437	426	463	478	452	456	457	456	425	422	458	456	425	435	502	421	449	452	420	450	409	471	445	438	446	422	443	410	427	433	497	453	447	459	418	443	481	414	438	432	457	492	452	458	461	443	439	480	486	461	437	495	474	421	448	420	467	465	450	479	434	477	438	410	442	461	455	474	498	452	448	434	470	472	426	445	412	487	479	385	441	427	421
34489	45630	16836	4677	2601	2256	1743	1484	1340	1426	1301	1241	1656	1333	965	955	1033	980	820	704	650	627	655	744	785	783	737	680	661	710	695	630	629	672	618	555	598	552	579	610	564	588	539	561	597	545	552	550	514	524	574	574	574	586	529	574	573	551	560	581	517	521	559	587	574	561	544	587	648	580	596	533	568	554	583	541	536	547	567	542	506	547	565	602	530	579	518	579	557	557	488	574	572	555	546	552	571	516	575	603	604	576	513	565	562	539	560	612	528	563	553	585	562	555	625	551	554	525	580	572	591	571	545	586	500	612	540	547	569	601	557	548	588	591	585	556	617	523	544	570	573	572	590	532	578	548	523	560	501	579	561	542	575	536	568	613	553	568	553	550	569	539	510	558	531	566	583	547	509	525	593	564	542	552	564	563	565	557	521	556	553	584	535	539	549	542	564	540	528	592	559	534	579	578	509	513	548	549	565	574	571	570	539	567	516	571	570	532	551	550	497	570	538	530	550	551	591	582	521	532	535	569	576	517	556	587	570	509	560	572	570	573	519	544	563	517	554	547	558	566	542	510	529	513	552	544	538	557	533	567	551	543	579	571	543	556	559	592	583	523	525	529	588	588	548	531	561	562	570	550	580	507	555	566	584	546	534	544	568	570	529	545	562	561	543	551	529	532	573	551	534	529	549	548	575	566	512	584	532	532	533	560	547	513	547	538	521	561	520	542	569	592	557	546	538	547	523	582	541	579	542	545	548	541	532	556	531	506	562	525	551	568	580	567	519	532	550	539	562	581	536	587	555	568	581	524	530	595	565	589	562	558	543	546	527	534	551	518	536	542	591	584	546	577	555	585	572	560	550	539	540	578	553	532	526	571	594	533	535	522	524	616	576	541	560	562	584	542	529	554	558	543	563	572	509	553	546	554	564	560	540	539	530	580	553	493	540	544	558	528	584	574	574	551	534	595	548	535	526	594	568	529	537	540	545	561	546	572	524	550	504	601	584	505	529	586	546	602	509	566	536	541	558	537	580	533	589	558	549	558	510	567	613	586	560	567	572	558	554	546	584	545	539	561	541	562	528	529	559	572	548	560	548	537	578	536	553	565	580	568	577	547	541	514	595	569	498	560	592	525	523	568	562	563	552	530	547	585	596	583	559	597	555	562	540	530	578	531	541	529	541	565	544	570	535	583	592	548	523	545	532	545	552	579	523	589	567	578	537	538	544	567	533	511	560	554	557	577	574	599	545	514	547	600	523	613	566	563	545	544	523	621	583	543	558	555	555	560	568	575	534	558	586	580	565	556	558	591	582	577	585	565	576	560	514	528	582	590	554	543	639	598	547	562	595	596	542	551	528	568	540	575	540	542	529	568	514	506	583	576	530	551	528	562	526	596	562	573	613	526	546	547	572	591	524	579	581	564	618	538	519	519	580	553	550	582	555	538	543	575	599	534	571	532	553	543	548	542	562	547	512	515	548	573	602	547	572	534	577	525	563	543	596	553	548	548	567	558	538	546	575	539	582	577	583	546	519	579	585	546	565	565	581	554	580	550	541	569	589	567	558	555	580	539	541	536	561	542	546	586	571	538	529	547	538	521	523	550	607	536	526	533	595	564	575	536	573	561	564	566	580	521	508	559	530	539	522	555	590	538	543	579	587	573	523	545	597	545	522	546	574	586	570	552	537	568	579	615	565	540	577	547	572	587	581	565	528	615	545	580	563	518	566	539	534	532	581	570	546	608	543	512	568	573	543	525	523	610	525	536	550	539	510	544	556	583	568	604	538	562	528	584	553	561	601	547	547	543	600	540	540	574	557	601	542	554	553	550	563	591	521	531	534	532	587	557	520	586	551	543	507	587	593	553	544	558	541	535	550	538	571	545	536	574	530	527	552	533	523	554	563	563	579	615	542	582	607	530	612	591	541	558	540	603	564	524	534	539	551	525	544	526	576	536	551	524	567	567	551	549	582	519	541	598	518	595	561	573	517	539	577	553	567	571	531	558	533	570	565	526	557	535	554	555	528	518	525	526	553	569	586	559	536	575	552	576	545	562	511	543	505	552	517	553	576	583	582	515	551	571	540	528	557	576	601	563	545	489	577	549	534	572	597	530	540	519	560	537	543	544	546	575	558	555	549	538	518	519	569	520	546	550	560	572	582	547	558	545	561	562	539	495	564	566	521	549	531	510	537	576	547	539	577	536	550	525	564	531	576	564	542	540	529	589	577	560	541	549	559	557	527	532	598	555	580	520	520	573	536	571	550	570	558	544	566	577	532	578	579	563	476	536	538	526	533	572	564	562	543	537	546	544	585	547	602	530	539	508	541	594	572	553	559	550	535	551	550	540	568	550	564	588	600	536	547	559	569	520	565	550	530	522	540	552	578	577	572	576	550	584	533	533	546	604	544	565	608	558	603	525	558	590	539	563	539	553	548	563	575	549	553	527	597	539	571	493	571	587	560	561	502	577	553	530	584	534	542	603	576	555	534	536	553	607	588	543	519	547	528	600	509	554	558	556	504	579	565	544	541	561	555	523	507	539	545	528	562	526	547	519	550	516	553	579	590	514	557	531	579	547	560	584	546	568	545	547	527	623	539	570	592	576	549	569	562	588	570	595	534	579	535	551	554	555	545	526	556	548	559	518	553	576	523	553	532	554	523	485	553	601	559	558	566	584	593	551	533	535	555	557	548	592	552	558	569	539	541	550	533	562	585	584	530	554	598	593	574	561	523	568	517	581	608	532	541	571	548	527	558	555	499	584	561	530	579	563	596	619	514	549	573	602	495	525	557	526	542	546	580	580	545	571	547	550	544	526	560	603	552	522	508	558	510	557	561	584	542	532	596	552	536	579	586	589	584	555	531	557	557	593	545	583	522	540	522	553	492	546	553	564	561	571	604	563	529	574	555	500	556	530	530	520	569	523	544	525	578	553	565	549	587	565	542	560	529	559	557	554	534	569	534	536	532	520	564	546	533	563	567	571	511	581	542	569	521	505	540	553	532	556	545	528	531	527	576	561	533	540	549	573	547	551	552	593	560	593	518	576	547	514	545	598	519	531	548	558	556	537	541	536	578	562	574	529	567	597	542	544	564	526	542	565	527	534	557	526	565	537	562	549	538	554	544	557	564	558	562	588	558	546	547	539	569	553	532	547	569	557	526	552	603	545	576	582	534	563	540	551	555	568	551	532	591	544	550	536	548	597	509	554	508	520	617	566	596	556	553	614	571	543	548	528	583	545	554	563	563	561	488	568	526	575	520	515	551	516	528	616	558	540	554	564	571	577	534	554	540	547	585	564	529	548	546	576	514	561	559	532	548	554	535	558	556	504	570	570	518	544	516	536	524	537	507	542	515	578	559	549	547	508	533	564	545	581	550	589	557	561	570	560	571	543	587	589	563	553	562	592	542	589	544	551	552	548	568	533	566	554	580	542	564	503	567	573	569	555	549	538	585	578	575	565	548	513	557	585	530	554	561	565	586	577	547	595	555	530
24100	21141	28217	24176	20810	8687	2237	1575	1461	1332	1297	1232	1523	1278	960	967	1061	1111	941	781	828	799	862	952	894	848	808	833	730	823	780	762	752	800	769	777	744	729	672	766	731	708	707	710	701	709	675	700	672	733	729	722	762	689	716	707	785	696	701	720	711	760	703	673	697	687	682	744	689	737	740	748	682	669	658	712	759	722	723	693	704	732	748	733	747	709	678	758	699	721	723	730	714	702	712	682	735	757	766	696	713	699	679	689	682	695	705	697	664	724	717	712	722	694	710	658	696	693	722	748	694	714	731	701	678	680	752	729	703	722	704	710	720	677	737	659	742	708	696	738	700	715	712	731	685	731	729	669	702	711	723	718	693	732	724	677	700	701	693	724	734	677	712	718	747	668	681	707	727	747	709	718	693	741	657	731	690	686	671	737	700	721	697	700	761	681	661	688	720	703	732	698	698	710	672	708	685	719	747	671	696	709	681	699	661	759	712	746	682	683	750	691	696	697	732	719	751	706	721	743	702	776	694	703	753	712	645	721	683	743	736	725	689	718	737	681	696	747	700	677	728	659	677	712	670	722	682	717	734	706	698	733	651	737	688	727	683	686	730	731	720	693	708	693	703	711	807	713	667	691	689	705	709	696	660	730	690	785	659	686	700	680	705	721	679	724	709	705	795	708	711	665	703	726	719	678	710	656	720	695	733	748	703	726	715	692	726	699	678	690	732	751	702	749	733	729	718	689	680	660	648	700	711	657	668	735	716	732	707	709	707	691	704	730	708	718	691	655	735	669	663	739	718	682	720	671	742	730	689	732	678	707	697	703	657	742	708	746	688	651	705	710	746	716	664	706	714	700	709	673	720	667	693	679	707	722	730	665	710	712	688	706	747	770	701	716	714	703	689	715	686	722	711	739	722	689	674	713	705	713	721	705	722	728	734	701	705	700	720	696	747	727	668	686	705	732	718	695	723	714	705	716	699	723	691	710	680	680	729	660	728	710	730	685	727	709	725	674	735	668	711	732	680	704	700	693	678	760	710	693	651	700	749	666	679	725	751	717	688	737	693	674	691	696	690	720	711	711	707	670	745	760	751	739	713	704	683	720	662	689	740	677	724	678	750	719	663	698	694	705	715	674	665	735	722	681	680	691	652	678	731	690	707	688	693	698	627	679	722	763	678	698	658	706	705	687	712	691	711	704	650	696	770	695	683	685	708	697	717	691	691	692	736	673	692	634	689	703	734	721	677	726	703	680	703	718	712	674	660	649	668	692	680	693	767	709	692	721	677	710	674	683	756	653	687	674	695	700	708	690	728	712	724	693	700	687	765	692	690	696	715	678	698	713	677	715	733	714	715	721	749	752	722	682	683	711	727	707	712	660	698	718	744	703	687	699	738	742	701	698	735	723	760	660	735	688	721	674	775	681	719	693	709	709	709	704	730	711	777	714	695	729	734	739	721	750	741	705	718	736	666	718	728	681	724	700	748	708	717	670	680	673	698	646	680	703	704	726	720	709	686	683	736	716	660	694	727	677	739	687	732	730	751	746	706	673	712	720	726	711	769	740	693	700	739	693	697	716	674	730	664	739	724	668	707	706	747	734	712	728	690	720	677	720	689	697	705	701	699	710	693	730	714	723	716	707	691	738	706	703	664	693	682	694	640	661	695	689	662	671	702	721	727	697	727	764	714	696	760	690	726	702	681	726	708	670	708	717	638	706	661	725	646	713	703	723	701	729	717	669	721	718	673	699	667	714	712	680	714	634	683	711	729	719	732	755	719	694	665	731	707	632	692	672	705	708	649	702	718	760	709	691	747	673	701	716	691	693	684	704	690	702	737	715	673	698	702	712	739	684	733	750	710	693	687	699	733	739	697	701	698	733	713	698	702	670	712	701	683	674	669	741	711	710	719	685	698	680	713	726	683	719	652	736	672	686	707	673	703	686	678	681	640	702	687	697	745	726	664	708	705	726	717	714	717	719	689	731	699	720	637	764	659	673	691	687	692	713	692	720	735	692	734	735	719	725	683	704	716	722	715	725	690	714	684	683	698	701	731	718	653	663	716	681	696	737	709	712	711	728	717	674	737	698	703	685	698	694	734	708	723	727	684	671	654	752	695	685	677	729	726	716	719	701	736	747	690	666	676	664	747	681	665	697	724	701	716	723	659	699	669	712	692	718	683	696	718	697	662	702	683	779	687	697	723	698	702	672	691	699	706	732	726	712	688	751	745	733	675	724	655	702	688	699	676	669	691	687	672	690	700	707	665	737	693	712	765	707	731	658	745	661	761	672	706	695	711	733	728	694	712	720	667	738	728	674	742	762	684	774	752	690	733	694	723	696	713	693	722	731	717	711	730	694	726	682	720	716	700	694	733	733	691	733	721	713	684	716	717	664	680	746	685	701	686	659	705	691	746	762	710	722	703	738	693	717	689	729	706	634	690	712	731	669	683	637	699	747	714	668	702	678	668	737	659	694	710	682	745	705	672	661	710	741	688	709	663	704	713	681	703	710	701	764	699	676	742	671	690	695	696	721	711	717	705	690	696	699	731	734	757	686	686	669	713	735	699	730	688	706	686	707	691	700	697	686	717	721	688	736	706	713	655	743	670	696	727	790	731	715	715	694	706	715	702	701	668	658	750	711	673	691	687	691	742	678	691	725	733	691	719	691	753	686	731	724	710	668	708	703	694	734	737	706	768	737	731	709	669	685	712	691	731	740	698	763	685	721	678	690	730	706	704	694	677	701	724	694	711	741	723	674	715	742	722	695	700	725	670	710	722	755	745	693	683	715	738	731	683	708	711	710	646	676	714	724	718	672	735	744	651	734	692	710	694	719	689	706	706	645	742	702	719	704	668	710	726	755	734	658	665	691	706	693	738	714	647	704	715	689	683	725	744	686	732	642	726	733	722	699	720	658	700	730	748	722	693	701	743	734	706	758	670	660	689	722	674	716	685	718	715	722	728	706	751	669	701	695	707	707	681	708	745	711	715	683	712	703	695	675	776	699	745	699	726	685	693	711	710	695	706	742	679	729	730	722	706	694	648	700	712	719	696	726	746	716	694	703	696	675	664	702	714	767	746	712	746	775	707	719	675	719	722	677	682	679	700	673	652	700	702	702	716	728	693	724	674	683	689	707	685	707	739	725	712	691	699	706	730	672	678	699	700	688	737	643	731	681	672	677	701	733	726	687	706	727	742	701	724	712	690	657	707	670	724	705	681	728	739	699	666	704	706	692	718	690	697	694	693	706	651	753	693	716	699	687	711	764	671	656	706	744	700	726	729	636	682	719	742	726	711	720	700	683	690	678	688	702	655	697	713	711	710	699	734	679	686	682	693	717	733	722	695	724	726	747	710	731	724	710	692	741	687	678	701	715	720	735	737	700	720	742	691	729	770	658	731	690	647	677	782	741	645	711	730	668	708	681	706	672	648	653	661	728	683	707	711	670	681	763	682	694	701	705	729	708	659	713	676	724	704	668	709	743	717	698
39263	59434	22608	8690	5623	3983	3381	2958	2680	2409	2230	2115	2583	2010	1463	1451	1580	1613	1400	1108	1015	1092	1106	1196	1264	1222	1123	1037	1094	1087	984	930	1001	1020	941	945	962	938	914	949	891	904	843	879	810	820	863	924	881	873	823	868	856	858	870	916	967	910	836	929	834	861	871	869	899	913	888	868	908	860	856	825	882	849	829	901	868	871	854	809	866	878	886	867	852	831	892	905	858	823	823	829	875	893	766	878	850	819	833	908	833	892	870	838	874	811	905	874	861	917	814	846	863	862	866	856	828	901	802	882	864	849	868	863	891	822	817	884	853	856	930	831	846	858	854	817	858	876	869	807	830	930	810	892	855	858	872	867	868	832	874	815	825	823	816	801	863	814	836	875	865	824	898	851	900	844	838	886	834	864	859	862	869	860	860	902	790	896	846	841	861	840	887	833	857	893	825	862	877	845	883	831	905	840	895	839	878	852	881	772	851	843	817	860	858	817	862	844	881	828	872	883	830	905	869	860	871	878	871	804	854	821	861	870	847	897	881	868	863	827	802	852	801	822	863	859	841	829	858	857	842	834	844	889	853	852	813	854	902	814	867	880	879	835	879	864	849	870	870	875	880	835	838	908	860	848	840	775	844	852	862	872	894	814	873	874	834	824	860	852	808	884	881	873	821	855	891	851	881	838	816	827	865	855	830	893	850	873	876	841	830	898	865	853	834	860	858	816	868	889	813	839	865	853	831	875	875	849	832	833	865	839	823	809	860	892	886	887	837	941	872	847	817	831	829	858	867	833	838	867	922	888	831	861	820	834	839	866	861	787	860	896	872	852	865	841	834	872	832	873	832	846	831	837	843	864	823	824	898	799	848	809	838	868	849	895	828	882	902	897	876	819	870	845	871	916	858	847	857	809	840	815	859	878	909	809	831	899	860	897	846	878	862	893	779	893	840	865	840	855	852	855	888	858	819	821	821	785	881	846	806	868	862	858	879	877	796	860	858	843	882	837	886	855	810	821	886	844	888	835	872	835	830	862	851	906	880	870	855	848	883	873	857	844	834	910	882	865	827	821	817	867	858	821	871	848	855	870	862	909	829	875	841	890	838	838	876	872	831	864	873	841	873	844	874	840	840	877	877	827	882	820	829	893	855	865	867	881	876	813	826	860	846	871	861	883	827	898	829	813	883	853	839	833	861	885	849	834	892	777	875	849	812	845	848	855	838	866	822	829	879	834	881	890	849	785	841	848	826	901	894	844	859	825	851	826	886	844	865	874	857	836	800	889	830	821	847	866	883	921	823	873	805	871	865	864	816	827	854	883	848	891	872	881	875	884	842	853	863	881	871	879	894	874	882	872	835	852	849	871	878	884	843	866	831	831	864	868	827	866	867	857	769	837	858	836	866	891	871	914	887	845	857	922	873	850	850	836	874	893	866	870	892	829	903	875	814	856	873	800	798	871	868	828	830	785	878	872	807	864	827	827	855	846	881	863	829	863	861	861	835	841	860	814	867	868	874	855	828	822	868	868	876	890	861	945	854	828	878	817	858	828	904	934	887	868	800	856	842	840	882	869	828	848	871	821	862	811	835	847	869	843	869	876	826	919	836	844	865	780	913	845	857	882	878	871	879	897	796	848	852	915	832	833	834	862	783	871	910	900	840	901	814	835	873	849	878	854	849	850	847	786	832	839	839	833	866	843	849	852	872	851	820	914	866	883	837	876	828	860	855	863	869	880	868	865	777	866	905	878	842	857	853	848	815	832	844	841	843	831	850	905	835	840	835	832	844	852	817	875	874	813	797	823	868	823	827	859	840	874	890	837	839	836	839	859	871	872	903	875	839	829	843	871	827	875	898	896	853	847	860	840	852	850	826	807	844	825	862	868	832	834	808	892	857	878	917	923	907	787	818	835	873	837	902	850	836	795	873	913	852	820	872	870	854	898	788	927	847	828	860	865	849	876	852	893	848	894	842	816	838	883	827	882	856	843	843	866	877	878	894	824	930	863	833	819	827	850	835	895	835	875	864	811	843	839	902	891	826	929	913	876	839	864	837	797	849	799	928	893	832	883	837	867	825	833	840	867	915	858	849	859	869	884	863	866	864	876	814	943	863	872	817	925	849	862	882	864	818	908	864	840	850	846	870	784	863	804	834	870	872	880	864	877	825	869	839	825	877	816	808	859	916	824	852	862	799	869	838	812	872	891	859	862	876	895	866	835	769	781	805	856	829	908	892	880	856	878	866	866	859	838	849	852	933	893	847	836	869	812	835	852	829	859	829	846	881	864	858	839	869	885	863	857	849	822	821	875	831	869	859	828	883	882	872	870	818	862	808	871	859	855	905	890	874	859	810	932	829	851	903	813	852	887	827	876	829	830	811	862	841	833	874	881	839	846	814	827	851	879	854	857	880	808	817	898	819	915	834	839	839	895	882	819	836	902	854	841	863	870	850	847	880	886	861	846	846	842	849	865	888	852	829	866	896	817	850	828	854	821	855	902	885	870	810	852	851	890	874	847	878	851	841	861	821	858	855	817	859	829	905	861	819	860	854	847	869	879	942	828	844	832	859	895	892	849	873	885	881	820	874	823	865	841	857	905	862	822	834	861	821	859	823	832	810	869	866	826	848	837	827	900	808	844	824	837	790	882	798	839	842	861	830	834	862	877	861	820	903	828	859	821	893	841	847	846	912	884	873	854	850	827	802	859	887	828	888	848	815	887	837	868	848	864	869	839	850	868	830	845	859	812	857	852	878	914	846	845	860	826	844	903	851	914	863	886	870	877	914	842	839	858	828	863	843	869	870	792	882	857	811	912	801	817	869	878	845	792	835	770	843	879	840	864	854	859	847	860	875	900	879	855	865	878	848	801	882	849	852	865	837	899	816	886	906	886	885	851	882	883	877	826	819	897	856	797	866	835	903	851	832	852	891	767	882	888	902	819	850	859	887	838	840	844	827	849	846	836	818	896	831	843	900	884	864	887	877	889	822	831	832	864	847	834	870	870	896	850	869	767	834	820	811	898	827	840	874	856	853	880	794	873	830	814	863	864	856	899	850	868	830	849	855	848	829	839	834	881	861	876	867	851	894	888	835	824	873	865	826	858	884	846	837	858	850	862	824	852	868	857	865	834	864	823	892	847	871	908	880	798	804	892	846	826	863	873	836	887	848	872	904	868	864	908	867	827	896	840	843	825	840	886	883	819	854	921	857	850	845	839	822	879	897	866	843	890	849	870	828	886	813	836	850	878	907	890	835	865	858	877	879	902	825	884	851	866	848	883	849	877	887	828	837	886	848	865	794	846	921	848	873	875	856	841	860	865	836	787	910	792	831	844	826	836	822	825	831	876	779	827	935	920	849	829	868	863	847	841	823	856	849	844	857	870	895	807	846	860	903	833	819	889	867	853	821	882	854	873	814	849	830	912	880	875	843	838	866	894	815	858	814	855	899	878	828	823	839	853	858	807	856	863	839	875	865	782	836	857	860	875	864	832	872	793	897	870
23002	21067	28690	23612	21044	20838	7987	2270	1790	1649	1522	1700	1798	1491	1144	1093	1163	1163	1042	873	895	890	892	928	952	937	822	824	814	815	814	800	800	790	823	803	758	731	760	760	703	696	671	683	664	653	745	729	720	659	723	695	645	682	687	668	698	705	712	708	685	709	691	711	657	753	634	692	692	702	675	711	698	721	732	666	647	657	699	644	639	655	715	708	695	673	664	666	679	693	665	716	669	718	691	691	685	677	695	688	693	745	665	648	727	642	657	621	634	628	692	672	710	695	716	657	680	695	642	706	689	662	637	706	641	701	717	645	637	681	697	705	708	685	708	724	679	650	709	680	672	685	722	684	783	677	677	653	710	683	694	686	697	680	650	673	685	682	694	658	720	643	688	668	674	670	652	721	721	733	684	689	668	698	727	731	698	692	694	708	691	695	656	704	660	695	671	695	673	653	667	676	658	689	708	698	671	677	668	730	717	666	650	692	677	693	680	627	714	679	663	666	696	656	673	716	682	652	722	684	714	648	631	665	684	670	710	670	724	704	734	632	726	668	680	631	698	672	703	675	676	697	655	661	692	721	676	681	599	673	646	716	705	720	656	683	717	707	707	691	724	662	696	693	658	691	679	690	637	676	664	679	702	781	697	711	666	714	737	711	685	714	710	710	679	635	702	695	679	708	737	670	691	653	693	708	678	713	676	717	705	696	672	664	663	717	686	690	643	728	691	663	692	655	700	696	685	690	707	687	679	688	649	707	698	695	668	684	684	705	649	713	705	728	717	642	663	670	744	700	721	685	680	678	719	713	645	697	677	651	660	689	672	686	649	696	700	663	653	650	666	696	695	631	712	700	695	695	682	722	764	742	660	655	675	711	673	674	658	728	695	667	647	718	696	700	659	682	652	666	720	668	709	666	651	678	659	703	707	683	685	710	690	697	714	668	700	711	663	698	684	689	679	710	670	701	727	663	691	727	657	708	626	669	700	689	664	736	679	679	665	659	668	750	647	647	693	680	684	653	682	732	686	658	653	680	677	691	714	649	672	714	721	694	709	658	692	695	664	664	730	667	664	696	702	684	685	702	703	666	660	689	659	682	662	660	658	657	621	643	633	663	692	700	683	670	708	685	654	673	615	657	739	666	661	668	646	682	742	656	689	700	679	691	649	657	684	723	687	648	651	688	653	692	705	686	624	682	686	717	678	665	698	703	669	629	677	720	682	672	729	666	699	674	663	687	639	696	654	732	695	659	648	679	688	686	654	664	695	680	694	698	694	667	711	646	671	689	701	666	675	667	724	694	644	678	688	685	702	698	668	688	710	687	741	680	686	654	709	687	668	639	721	711	692	685	676	690	679	688	714	697	682	619	675	690	686	684	678	650	676	631	690	698	687	697	648	737	659	669	656	696	650	614	698	667	706	666	706	677	706	723	704	672	667	686	734	698	686	704	677	686	673	710	710	700	656	727	676	711	662	718	704	687	691	666	674	678	717	696	689	693	717	630	690	728	705	670	722	676	688	708	699	706	734	674	706	682	688	706	681	661	707	655	660	677	726	708	694	701	657	671	669	665	660	715	666	702	687	723	708	684	670	677	677	682	697	703	666	673	675	628	692	665	699	701	720	698	695	714	641	673	669	734	714	650	655	656	658	671	695	675	695	715	675	721	687	704	706	658	694	642	705	687	668	705	627	689	664	658	703	667	656	654	699	712	660	696	696	685	680	741	687	689	691	724	709	715	657	698	722	677	613	719	686	662	701	664	634	706	720	685	672	671	722	688	673	736	668	706	698	677	676	651	707	716	697	716	646	647	677	707	711	657	655	705	674	656	665	720	712	695	685	688	656	683	682	688	696	689	685	726	670	690	691	663	698	699	703	682	687	676	673	708	678	651	625	729	729	716	637	680	668	701	655	701	679	693	632	691	690	669	656	692	684	682	685	712	719	667	696	672	728	664	672	683	684	733	720	717	743	716	701	635	674	675	656	699	696	676	693	678	733	675	674	701	638	730	658	715	676	653	723	695	656	713	685	655	695	665	683	664	678	713	714	701	662	691	643	731	695	661	654	690	657	681	684	695	702	699	677	659	673	645	670	644	663	668	688	676	669	679	731	627	630	675	731	711	709	670	660	668	651	690	645	684	666	721	701	689	671	675	729	690	637	666	648	675	699	698	687	672	676	736	661	652	651	685	676	666	630	667	699	691	682	722	672	718	711	709	687	657	658	701	664	683	668	630	684	704	680	661	668	664	701	626	688	681	724	729	695	658	663	694	700	685	712	701	668	682	685	675	702	674	656	717	660	690	702	732	659	653	657	668	631	679	699	643	725	645	650	686	655	678	734	729	700	724	715	701	669	664	660	674	703	684	691	689	654	712	660	708	709	662	631	683	697	687	679	650	674	681	668	674	719	666	655	652	694	689	653	646	662	673	683	695	743	647	635	668	651	690	697	687	660	686	649	681	671	661	688	625	691	652	653	718	710	707	697	693	646	668	710	679	712	691	749	656	623	723	695	663	660	687	635	734	701	662	657	693	685	686	633	729	641	665	658	706	644	654	655	665	682	650	658	682	668	701	690	699	717	725	713	723	663	728	675	679	689	675	713	664	668	639	723	739	692	683	722	684	652	675	674	671	669	711	645	653	692	716	687	708	712	718	670	644	701	654	710	659	711	655	689	665	682	743	696	687	674	654	685	660	695	712	676	665	680	703	699	652	683	674	718	684	649	697	698	680	690	673	723	677	713	719	686	650	700	658	661	695	717	659	725	654	729	650	671	684	700	678	658	690	708	730	741	706	644	629	705	708	677	658	689	685	691	658	737	643	712	646	702	693	708	703	678	687	631	670	712	637	616	706	688	696	663	636	696	639	695	695	652	693	671	699	688	681	663	698	703	679	673	679	701	686	664	657	666	690	688	678	680	679	675	694	689	630	698	700	644	657	717	641	697	696	652	711	740	631	674	722	704	656	690	703	685	668	676	729	691	693	638	682	691	664	660	683	677	679	686	681	649	657	653	654	619	672	674	641	597	647	633	711	665	643	659	645	690	727	663	654	637	658	669	715	707	690	743	664	691	710	696	711	655	668	633	644	718	698	679	746	676	690	718	695	692	681	735	649	687	642	668	671	700	616	667	678	641	703	695	670	703	721	697	714	695	676	716	651	658	679	703	708	673	712	655	721	709	702	699	675	692	709	692	642	645	698	718	732	678	641	633	721	682	658	657	678	639	691	682	676	702	670	694	671	680	716	691	675	660	681	676	719	660	718	690	662	638	637	688	687	698	725	628	669	675	672	707	728	678	709	672	729	767	667	688	664	686	667	663	705	674	670	683	682	662	683	691	661	665	667	719	687	671	690	664	684	729	737	723	648	675	738	702	744	687	692	690	632	683	717	717	679	648	635	657	670	668	639	683	751	685	670	643	718	712	675	683	675	679	669	683	724	743	680	722	671	664	690	695	664	685	662	672	671	707	695	659	683	699	658	701	700	697	680	662	680
43942	65219	26005	12284	8343	6226	4769	3882	3425	2976	2837	2951	3007	2560	1737	1797	1830	1798	1545	1282	1140	1228	1252	1455	1385	1314	1125	1087	1091	1117	1044	1023	1102	986	1041	966	909	968	964	940	899	866	829	846	855	828	851	903	834	849	856	856	879	844	908	879	902	857	848	854	903	836	899	821	875	878	855	937	861	889	807	888	819	786	882	862	879	831	823	837	896	834	852	840	827	853	874	815	844	869	854	840	873	908	868	778	840	842	862	857	846	832	811	856	835	880	817	831	846	830	776	817	783	846	855	863	841	882	811	853	877	853	840	833	852	891	805	848	859	856	829	820	887	866	799	848	860	823	863	843	857	815	849	802	837	862	827	843	845	829	867	832	873	817	907	802	802	826	823	836	870	825	841	855	842	783	860	843	817	919	808	854	818	858	838	796	842	887	874	826	829	809	854	829	861	800	911	825	788	795	879	828	787	842	796	847	864	929	820	839	866	839	847	863	844	820	851	847	825	874	787	849	814	858	886	844	865	819	832	820	846	815	824	871	815	838	792	803	840	787	880	840	846	853	866	842	831	858	827	823	799	819	835	825	832	841	849	794	807	816	824	820	812	806	842	821	820	853	827	882	854	858	829	868	813	858	827	851	781	856	831	841	798	874	822	831	820	836	793	839	790	874	864	833	887	863	867	841	845	800	829	856	804	779	814	837	888	809	817	801	805	757	788	879	855	833	811	812	813	835	812	822	842	830	828	797	842	852	832	805	838	808	861	855	871	801	853	865	893	802	850	869	825	828	867	888	827	847	849	854	805	827	832	795	794	851	851	835	871	830	807	802	807	830	788	849	872	833	814	875	895	851	783	887	856	822	854	797	864	916	894	830	860	835	873	786	867	854	851	870	834	842	824	830	761	823	783	883	820	864	799	821	839	838	863	869	840	842	846	835	783	858	889	817	801	858	851	857	828	839	791	837	836	905	837	793	841	797	838	861	832	886	833	866	843	860	834	802	840	861	829	833	848	820	847	853	818	862	821	807	837	818	804	814	812	853	854	883	823	863	825	890	850	815	885	878	787	788	841	806	849	851	855	841	860	864	901	834	898	852	852	846	826	789	870	843	831	792	862	839	872	914	839	815	861	832	835	811	795	862	807	857	842	838	848	817	824	842	893	879	810	774	865	813	911	867	878	857	900	855	810	850	851	858	817	826	837	836	816	827	810	850	856	915	825	848	828	863	858	866	832	889	756	809	842	835	847	842	872	889	819	851	792	848	823	833	829	874	837	878	847	843	852	843	859	895	868	855	815	848	893	826	823	828	844	878	851	858	887	843	871	832	789	853	907	892	872	825	809	869	867	854	880	800	835	889	815	841	819	858	813	800	856	857	829	833	860	861	863	849	807	828	790	836	855	858	847	871	859	855	886	854	839	814	821	861	851	845	840	871	847	821	865	813	895	864	872	832	784	837	790	913	850	827	821	878	846	870	826	820	881	845	872	863	856	780	894	865	815	813	832	845	856	821	811	801	856	829	813	809	886	848	856	855	823	808	825	830	822	828	833	872	858	838	909	841	808	807	838	887	853	804	831	906	841	850	843	818	870	875	873	810	793	823	856	861	846	853	806	846	842	817	919	822	820	844	821	812	832	795	870	848	851	798	873	785	852	808	879	865	868	824	834	834	847	863	813	821	818	849	864	891	845	844	804	834	835	823	862	859	831	836	841	830	870	862	847	835	865	816	807	868	825	889	852	792	862	819	857	797	839	853	853	826	833	837	807	814	813	804	851	897	815	791	873	826	808	826	857	822	886	831	806	809	822	847	836	836	858	867	891	812	831	864	841	846	838	813	848	850	857	846	799	838	810	850	847	836	856	864	867	847	841	866	815	845	819	867	843	826	846	871	856	909	867	847	891	833	875	816	896	796	825	809	827	818	847	840	854	824	824	853	834	861	872	851	822	850	875	848	881	841	799	847	787	788	774	863	799	858	799	846	816	821	792	814	840	803	782	861	833	836	819	855	869	835	822	808	820	797	859	769	833	819	814	851	837	843	812	808	830	860	862	866	821	849	898	794	850	840	862	821	805	825	864	831	866	818	818	853	845	850	793	857	853	851	887	827	833	780	824	849	873	901	864	824	853	847	821	836	811	811	807	826	865	804	842	861	852	837	797	831	853	846	835	797	875	861	852	778	854	863	763	849	883	832	819	791	852	842	861	865	871	859	862	860	851	841	865	847	813	848	859	816	883	872	842	814	847	857	839	870	870	835	784	854	835	884	846	899	807	858	868	810	874	835	827	844	911	855	820	891	844	888	849	802	787	844	846	808	834	834	854	805	803	857	820	841	858	851	842	811	832	870	815	847	872	787	878	871	819	858	784	832	840	825	830	834	859	860	843	838	829	784	840	832	898	879	861	868	877	835	801	923	859	850	812	811	847	855	861	853	849	848	815	802	788	823	805	820	830	788	828	873	832	795	822	889	870	815	810	823	763	834	901	870	826	892	859	885	837	813	840	849	916	819	835	861	903	834	853	798	884	794	890	836	841	842	862	818	845	841	848	844	839	837	777	816	859	825	840	832	835	841	895	805	795	833	832	847	869	847	789	856	821	860	875	841	867	880	823	825	837	892	801	845	844	799	827	819	834	815	844	881	805	874	842	882	857	844	889	860	887	814	826	817	853	823	842	823	824	810	811	849	900	840	767	832	821	792	819	856	825	879	820	799	837	818	853	835	865	852	835	828	812	848	833	866	886	823	843	842	845	851	855	799	832	802	834	814	905	803	772	888	842	846	839	866	779	848	903	839	860	857	811	841	866	813	837	867	832	832	842	812	877	840	814	825	889	839	808	860	826	862	837	800	835	791	843	872	859	871	855	852	819	874	868	839	869	822	810	826	791	834	839	829	813	818	812	839	834	893	855	808	876	834	856	874	810	847	843	796	860	819	784	876	851	801	871	861	826	820	831	859	853	817	854	874	842	825	795	811	828	811	801	844	823	839	858	870	889	792	822	838	867	845	848	844	852	804	908	823	830	836	809	797	809	906	824	850	854	823	874	893	882	849	918	832	829	874	804	853	835	815	830	828	872	827	829	840	855	846	818	804	869	845	842	860	851	755	795	833	834	855	844	844	920	789	808	856	869	881	779	820	879	782	825	844	836	851	825	883	864	830	796	885	804	873	823	834	872	873	857	872	869	903	862	885	867	875	873	814	867	822	813	849	821	856	794	839	873	879	846	852	850	828	822	837	825	864	825	787	876	842	871	824	852	797	807	851	848	847	804	863	811	791	879	857	800	844	813	854	825	818	862	885	843	840	805	816	803	832	819	928	851	848	850	868	777	886	837	853	828	851	851	837	794	869	817	861	818	872	759	856	817	850	838	858	873	802	900	835	868	855	839	850	843	895	821	875	815	814	834	836	868	848	833	873	858	835	836	825	829	791	840	838	831	848	808	818	847	881	844	770	843	836	808	904	885	867	867	790	807	786	890	793	887	823	822	827	799	834	882	833	819	857
28932	28607	19594	5967	1735	1269	1056	822	751	727	703	790	826	695	582	566	629	659	516	529	506	473	511	546	529	561	514	496	501	516	505	511	456	472	469	508	435	475	436	468	427	438	484	434	414	467	445	463	434	439	429	428	372	439	439	446	429	468	428	450	424	435	449	467	444	463	455	454	462	480	455	478	432	447	448	463	461	458	433	449	458	431	451	475	426	431	458	415	427	459	446	473	403	434	466	418	424	435	464	422	415	440	441	447	409	407	454	410	452	467	433	444	438	398	426	443	459	457	467	441	441	475	450	417	459	410	444	447	435	447	461	436	443	478	475	468	471	437	428	430	452	441	491	420	465	434	412	440	450	430	421	456	413	465	421	399	430	461	431	479	443	440	406	439	448	476	452	463	452	448	472	429	449	468	461	446	427	470	428	472	468	441	446	424	470	476	398	457	482	447	424	429	471	465	459	434	491	450	443	460	486	450	455	431	443	412	466	466	417	462	450	449	453	416	440	457	451	446	433	464	476	392	418	446	443	431	440	464	446	472	463	463	451	439	415	461	427	436	428	439	455	449	432	449	444	467	448	413	444	436	411	433	431	417	448	451	457	449	456	440	429	450	438	424	464	458	442	438	419	442	420	416	429	443	434	436	456	453	447	457	447	477	438	415	427	429	447	404	434	480	466	416	441	446	451	483	432	461	482	424	453	421	440	444	447	432	432	423	455	417	439	435	437	457	443	421	416	426	423	498	456	462	441	433	441	402	454	451	452	428	494	477	399	468	443	462	445	436	399	415	428	415	436	429	478	432	455	462	410	456	403	474	461	437	445	453	441	433	452	422	407	454	425	396	396	408	423	460	425	490	451	445	444	442	445	464	426	447	521	421	446	438	458	500	421	445	457	443	434	425	455	418	401	460	457	462	465	416	453	448	430	472	424	456	463	438	464	423	422	467	437	429	452	431	468	475	434	456	448	476	432	444	429	432	464	429	448	432	472	416	448	433	466	471	414	447	425	451	424	414	449	414	463	480	451	454	460	439	459	463	464	444	456	425	447	439	438	431	437	374	459	390	427	425	448	447	430	438	435	421	482	454	467	461	428	460	416	448	452	438	480	451	419	479	428	377	431	452	422	429	421	441	412	431	474	435	451	479	456	395	451	443	453	434	480	422	470	458	432	441	406	428	432	478	444	433	404	448	472	452	466	469	411	437	462	450	416	455	460	426	489	445	429	441	451	479	441	436	445	451	442	414	498	456	427	430	417	448	477	435	406	444	466	457	450	436	424	461	427	452	417	448	495	439	457	429	445	446	459	430	450	439	422	453	476	440	436	421	425	450	438	423	452	459	445	420	468	423	444	461	467	442	463	428	457	426	438	404	433	450	399	412	447	430	436	440	437	448	428	439	475	481	419	431	463	428	421	441	403	465	432	443	424	450	442	446	462	442	417	464	423	458	451	445	395	435	485	425	486	443	422	411	516	410	429	451	450	427	423	446	412	403	454	473	441	432	481	456	422	443	452	492	425	438	412	437	411	441	452	446	439	441	440	430	458	461	435	470	445	440	420	446	462	470	413	422	459	434	449	422	496	429	420	465	450	446	420	455	422	456	438	444	409	487	448	449	451	440	450	461	468	427	436	425	460	447	455	447	430	440	432	422	443	453	481	437	447	450	424	412	430	433	466	429	424	411	410	437	470	457	438	461	448	448	461	478	417	432	451	445	416	485	453	443	444	434	437	475	415	441	455	433	480	449	438	461	431	436	445	439	441	445	464	460	443	450	442	452	469	454	478	479	451	470	420	413	449	455	418	428	438	446	428	449	432	499	457	438	482	415	441	468	415	419	485	423	430	457	436	436	467	443	436	485	427	458	433	438	443	425	464	424	441	426	451	446	443	456	460	423	460	472	430	468	468	415	432	419	459	463	430	467	406	478	497	444	447	454	458	427	487	443	421	461	436	461	438	453	438	445	434	470	396	480	443	456	437	440	453	445	406	417	440	442	450	466	434	454	456	484	405	435	474	451	451	448	465	447	468	405	415	489	485	420	447	472	413	471	408	448	435	427	445	414	467	408	424	435	460	406	449	441	429	408	445	428	457	466	478	430	443	453	435	432	448	423	458	419	423	456	417	448	444	459	424	408	426	442	419	441	431	417	411	414	430	458	433	435	441	459	453	438	440	446	399	433	442	446	466	434	457	448	437	481	429	424	404	460	447	454	445	428	449	417	426	413	459	424	415	430	430	435	398	458	439	432	422	444	462	444	397	431	408	434	425	452	432	406	460	465	448	478	432	476	410	493	414	430	474	443	459	443	458	480	485	450	440	420	458	470	460	459	453	433	435	431	437	456	424	454	457	427	438	412	425	425	456	425	465	472	448	465	457	462	465	475	427	462	433	482	452	432	423	491	444	448	432	424	438	455	439	421	420	425	454	451	440	436	454	427	443	445	436	436	475	444	470	418	418	433	444	467	464	485	451	481	435	439	448	399	452	449	456	435	459	448	438	458	433	398	459	474	427	442	455	452	441	449	470	435	436	441	448	451	395	438	429	444	461	405	454	423	431	431	444	444	463	413	474	443	426	423	434	419	463	427	449	473	434	463	454	486	443	428	422	445	444	438	433	425	429	434	424	433	453	429	466	463	463	434	442	440	455	425	445	444	437	420	448	432	442	465	443	460	452	455	441	441	439	454	496	430	426	423	488	451	423	463	448	423	452	421	421	447	441	418	484	448	468	449	464	420	407	449	423	427	485	413	442	452	453	487	427	417	467	440	491	428	398	465	446	521	435	471	466	470	426	414	447	454	476	466	423	415	459	429	470	448	438	484	439	390	442	438	396	453	454	425	427	446	438	455	462	439	402	468	448	420	501	428	422	442	457	447	410	414	409	420	456	450	459	446	476	406	428	446	463	445	446	458	435	489	440	433	438	458	423	429	496	426	436	454	424	464	472	436	436	453	421	437	460	407	435	430	405	482	477	444	445	460	425	456	462	463	421	435	461	440	484	461	458	446	400	417	453	433	434	483	440	442	414	443	437	459	441	457	434	426	438	457	399	471	448	468	470	426	431	463	436	445	454	443	455	457	402	465	405	440	428	424	444	453	414	434	457	440	455	444	427	431	434	455	477	442	430	454	479	409	446	430	459	430	461	451	418	449	422	438	434	434	465	444	474	427	465	428	431	479	459	469	446	454	435	414	462	471	438	396	439	445	405	435	429	432	468	445	447	457	429	427	381	447	422	454	462	451	428	482	437	441	421	447	485	432	451	505	458	436	444	460	406	452	478	445	453	460	448	417	466	469	452	456	463	432	440	446	434	481	449	438	451	455	449	412	471	430	433	447	460	454	456	450	474	425	471	440	431	452	492	444	453	463	450	446	421	458	451	430	440	475	409	469	443	432	453	435	437	427	425	456	457	430	398	441	445	472	437	456	454	458	455	483	388	439	453	414	428	429	459	468	442	426	412	450	508	461	461	451	445	439	457	435	406	437	429	457
34869	44251	16623	5101	2959	2556	1848	1466	1333	1215	1281	1290	1419	1123	881	785	932	947	762	646	665	632	676	709	787	731	693	664	653	638	674	598	677	609	605	575	566	595	600	600	555	576	524	533	498	546	529	589	522	512	564	542	501	527	528	521	530	522	517	558	544	596	549	537	540	600	570	566	570	547	603	555	585	547	529	596	544	542	564	526	520	532	505	535	574	566	567	561	589	560	558	543	574	540	541	563	533	534	593	550	504	557	547	593	575	520	584	532	537	549	512	583	549	498	530	525	532	595	552	566	539	602	540	534	553	541	594	511	543	561	570	588	537	568	534	560	547	522	582	546	542	561	559	548	565	564	576	575	541	556	592	561	514	561	550	491	506	560	552	545	559	577	564	551	552	545	559	520	518	548	507	541	543	537	557	518	582	549	565	527	552	569	563	569	544	527	536	529	544	507	534	593	565	543	545	535	551	551	528	561	601	522	540	565	570	540	532	610	551	595	532	529	542	540	554	532	534	506	540	542	572	526	519	545	511	588	553	540	587	521	525	528	568	519	537	543	565	549	541	563	549	553	518	560	574	555	533	543	532	535	563	532	546	543	539	558	514	567	486	550	517	508	534	585	549	573	563	527	568	579	557	482	526	537	564	518	543	519	535	549	519	564	565	535	550	534	556	575	566	567	575	567	543	524	563	559	600	548	590	560	540	545	622	557	547	554	534	539	560	520	526	582	538	536	565	565	556	537	548	562	490	549	529	565	510	509	516	532	559	521	534	561	537	529	533	534	565	538	533	559	545	592	571	534	570	551	548	607	564	498	564	541	563	534	554	589	524	566	560	520	523	575	528	562	573	518	529	529	553	542	534	593	532	548	544	565	542	573	522	587	577	555	544	528	574	546	546	581	523	530	586	536	570	483	514	568	533	501	518	544	575	503	519	583	536	546	501	540	564	522	558	531	567	543	519	521	551	563	517	612	581	543	559	559	546	532	565	551	495	535	522	560	544	522	590	538	531	545	534	527	545	548	520	563	549	564	549	534	529	565	550	558	544	547	543	553	507	571	568	500	538	548	582	494	554	560	560	604	547	529	547	572	584	550	553	547	538	578	522	546	530	523	553	580	517	541	501	540	549	604	536	531	541	568	528	590	487	557	535	541	502	539	570	566	558	552	497	530	568	554	582	503	522	498	550	541	519	543	577	555	536	551	538	519	535	559	536	499	523	548	541	559	564	530	528	532	545	602	542	532	520	539	561	552	551	510	547	576	553	557	537	577	564	534	539	567	532	537	595	552	546	558	560	502	577	537	543	545	545	560	601	562	548	549	550	535	519	556	547	526	528	555	524	593	577	535	552	594	543	552	525	568	561	505	556	554	542	571	540	556	555	500	573	526	543	568	518	562	554	555	528	541	572	546	566	545	535	518	554	550	575	547	542	517	575	543	522	524	536	508	532	624	527	510	521	543	496	576	532	562	510	568	536	541	541	586	523	532	502	562	566	534	538	582	537	540	558	549	536	566	549	534	519	539	535	582	548	547	470	550	546	556	530	579	546	580	595	566	564	531	523	573	555	522	573	539	549	559	556	534	546	553	575	547	564	565	537	550	547	556	566	555	532	528	532	535	544	561	519	535	594	581	553	552	587	575	543	557	601	533	575	551	504	575	551	543	541	519	570	512	545	585	556	562	559	584	555	511	548	539	544	535	602	543	539	561	543	545	542	589	520	521	556	531	538	558	529	579	529	577	518	526	556	563	555	527	529	548	557	568	554	531	585	525	552	557	581	573	524	524	549	554	534	550	527	587	557	553	590	493	545	545	603	559	559	542	539	533	560	566	535	506	540	560	515	578	520	560	545	478	556	539	561	555	545	539	546	542	539	542	550	559	533	571	542	522	553	570	560	565	512	498	576	562	529	507	554	524	523	556	538	550	577	496	597	540	508	542	528	582	583	558	530	580	569	550	577	553	542	568	532	595	554	545	611	538	530	495	548	532	530	587	554	529	513	553	529	572	572	519	535	574	518	560	571	545	562	542	577	564	552	559	575	546	525	549	593	545	535	587	570	536	517	561	516	525	565	558	526	586	530	549	547	532	523	530	519	563	541	540	544	547	541	555	536	565	543	550	551	529	553	551	572	541	515	544	530	561	550	521	562	574	505	537	539	537	520	564	525	551	573	556	540	519	535	528	529	527	564	586	514	582	521	542	581	522	521	552	547	541	546	574	549	561	537	580	561	522	557	572	525	571	557	527	590	545	564	539	574	562	559	556	520	549	578	569	585	562	552	574	516	547	508	567	586	590	538	519	539	545	570	536	553	557	542	493	514	530	534	553	560	554	543	558	548	541	549	583	545	584	568	542	561	578	575	555	543	551	515	576	532	521	524	523	523	537	553	544	539	503	565	539	545	554	568	529	563	563	577	525	552	543	537	575	592	530	559	538	544	534	547	536	578	527	520	579	559	609	534	551	524	549	582	544	541	526	574	585	534	565	500	568	564	554	575	543	529	558	517	547	510	517	542	518	534	548	554	556	544	559	557	583	577	530	555	521	518	518	567	535	566	522	556	559	544	540	543	567	543	502	490	546	531	530	513	571	572	537	547	567	551	546	538	569	542	528	570	552	512	547	547	568	534	559	584	523	587	549	552	582	544	548	563	554	528	525	596	540	556	577	519	541	553	587	593	578	550	537	523	518	550	536	547	554	533	541	532	538	503	540	547	563	533	543	544	537	550	569	576	562	540	559	545	582	557	525	537	524	553	533	544	577	584	564	549	556	568	556	499	573	556	580	519	547	505	562	551	562	535	503	545	573	542	549	568	526	554	572	551	576	526	551	540	523	525	577	541	538	540	549	557	532	576	529	611	559	587	539	533	516	566	567	526	544	578	543	530	554	567	542	576	588	528	554	561	547	518	578	538	563	516	543	574	563	594	531	572	531	556	506	514	516	548	594	524	520	542	557	545	564	495	540	544	594	559	547	554	551	565	557	557	553	558	531	514	544	571	528	558	533	536	524	560	547	537	538	551	553	564	567	506	548	545	518	542	547	552	552	592	530	544	525	540	552	508	519	521	567	550	597	535	545	523	547	535	590	563	550	538	528	537	566	537	524	538	598	541	543	543	586	552	553	560	564	521	555	556	514	540	555	578	571	555	544	544	523	561	562	557	483	547	497	527	548	553	553	575	567	543	539	581	511	542	542	527	539	546	553	510	574	522	545	544	548	552	574	542	548	576	528	556	520	546	542	541	522	550	540	569	540	507	588	492	517	539	504	573	525	539	560	580	545	540	531	524	561	534	566	551	565	543	523	542	584	552	542	515	592	560	547	547	537	545	583	526	560	521	534	541	573	581	571	552	584	495	593	500	550	513	532	550	549	516	521	535	516	546	570	500	553	553	586	519	527	508	563	533	491	555	568	536	560	548	545	570	552	557	522	536	541	546	579	553	583	563	552	540	536	566	594	508	518	572	550	542	540	557	542	562	552	560	557	513	557	545	535
24052	21121	28223	24108	20754	8685	2315	1535	1392	1281	1387	1218	1338	1144	904	994	1040	1025	946	874	830	792	789	859	882	871	851	832	829	774	767	754	733	766	778	801	705	737	735	667	721	723	662	747	685	656	707	712	757	733	691	735	675	666	693	732	669	679	720	710	685	687	693	712	698	699	722	747	786	715	694	722	702	692	714	687	731	766	729	686	727	719	698	696	731	687	665	668	715	697	709	724	704	704	694	692	680	734	714	696	698	739	695	722	732	696	713	678	646	668	672	720	714	708	727	678	719	723	681	732	660	696	709	687	713	702	666	675	687	721	720	759	705	695	721	686	725	726	701	688	676	641	693	661	671	723	713	703	685	688	695	663	710	733	751	724	723	726	706	668	752	699	688	688	721	689	745	710	723	697	718	729	693	703	648	688	679	698	679	683	719	666	698	753	688	727	679	679	670	709	700	702	705	693	714	691	705	707	664	722	695	792	669	672	700	716	678	749	724	704	692	682	725	683	658	726	689	705	704	731	703	689	751	715	747	672	687	691	696	715	698	696	684	705	706	703	758	663	707	710	709	704	736	687	693	700	694	737	701	680	704	708	679	701	720	684	703	689	704	695	660	638	678	672	641	709	691	711	700	685	727	693	710	696	717	694	660	712	678	731	669	724	696	716	663	706	690	672	686	745	678	681	687	725	716	676	687	686	737	671	713	703	702	701	691	670	711	699	723	666	708	681	691	682	642	701	694	728	679	719	671	706	649	694	737	709	663	694	690	707	650	679	688	653	706	667	627	687	740	697	683	704	711	724	709	698	700	691	721	714	705	714	694	699	724	706	707	735	654	670	706	717	727	681	668	676	696	668	695	673	712	701	726	661	726	712	690	663	719	733	687	683	686	706	666	731	692	694	726	700	729	762	664	719	708	693	669	686	701	756	663	688	724	686	669	729	688	670	707	652	666	678	660	734	679	691	682	664	709	754	719	652	684	699	679	738	663	686	704	754	662	714	669	675	717	705	718	697	730	678	712	735	688	703	672	699	744	742	730	662	703	707	727	709	722	670	698	671	743	680	685	659	696	687	748	739	693	680	718	673	755	699	696	706	693	738	676	708	647	725	695	680	676	668	677	697	637	701	707	685	721	663	696	697	744	675	662	676	694	710	714	713	697	692	699	756	678	659	705	714	732	666	683	675	704	725	720	721	716	701	698	684	707	716	659	700	697	662	688	716	713	712	715	685	764	705	721	697	677	759	705	731	738	748	666	624	697	701	696	737	705	658	702	665	722	683	755	669	683	685	712	659	682	703	645	690	663	714	659	697	729	717	704	712	694	720	747	734	723	701	699	730	678	687	676	703	650	709	695	728	693	697	714	703	701	708	685	710	723	652	685	688	711	739	715	657	661	712	682	670	695	725	687	669	701	670	674	696	667	702	748	728	725	674	707	665	701	707	717	693	656	709	703	681	688	690	695	694	738	693	695	692	711	717	745	658	655	761	713	713	665	698	643	689	684	708	700	689	722	642	694	733	718	671	694	735	688	683	676	673	700	698	668	703	694	710	705	729	754	735	725	678	739	722	717	652	737	732	671	709	670	696	714	687	706	706	773	697	707	660	716	718	705	691	706	714	683	665	680	693	679	704	728	696	724	693	667	697	723	719	700	662	710	704	684	717	757	748	661	689	720	671	698	643	717	674	677	725	697	640	719	713	693	712	711	704	711	707	649	688	702	690	657	679	691	650	702	640	638	718	729	684	727	743	707	729	719	654	700	715	706	701	694	670	709	698	666	689	657	705	650	708	658	709	690	684	742	736	676	706	708	728	701	689	681	690	676	730	711	704	740	698	676	718	688	686	742	737	687	689	712	725	710	719	662	694	719	707	663	699	725	711	679	686	736	672	741	700	739	679	675	694	722	701	697	668	700	694	738	705	702	705	705	746	724	749	674	672	696	695	747	685	682	706	685	713	665	740	690	670	675	683	700	668	727	632	693	700	730	685	706	653	713	693	667	668	691	647	675	695	731	700	708	740	689	677	677	710	695	687	704	683	732	671	711	755	702	673	743	696	673	703	666	746	681	738	704	700	659	670	696	729	673	710	653	730	712	716	700	693	683	657	749	699	695	688	711	661	698	738	668	721	678	763	703	723	702	712	701	738	664	678	712	669	672	732	686	683	700	732	719	694	701	680	707	725	688	669	737	712	691	741	743	674	688	708	682	744	731	679	715	680	716	699	747	688	710	748	661	642	635	649	713	702	666	678	695	652	705	668	755	725	718	686	704	682	708	716	717	728	659	695	699	647	690	698	716	702	675	678	721	728	647	663	727	722	772	677	715	669	725	706	685	736	679	687	696	681	715	670	704	729	723	721	696	693	685	677	695	689	671	667	754	695	696	723	687	708	684	709	686	725	672	682	668	736	685	710	697	690	686	696	733	664	736	692	676	716	703	740	680	702	674	675	688	629	722	723	660	702	723	677	673	727	699	639	719	687	718	721	728	681	713	722	660	727	649	703	652	727	688	719	689	728	698	703	689	680	703	718	699	705	691	708	691	658	683	703	714	711	698	677	692	710	677	721	664	731	689	685	679	667	688	688	678	693	686	697	684	689	711	694	684	725	671	723	722	714	715	714	666	670	742	689	697	688	692	740	677	672	712	651	692	684	715	686	655	674	726	661	671	727	654	738	724	638	700	723	711	674	694	715	712	715	684	740	762	707	670	710	695	683	655	725	664	742	714	660	721	705	700	714	680	655	710	668	709	725	668	668	695	681	757	683	722	685	678	685	700	667	717	700	718	684	677	705	674	681	691	680	703	709	698	725	715	691	739	714	713	700	716	705	742	683	747	695	735	694	694	703	774	712	704	724	668	722	689	716	727	709	698	632	668	738	660	715	643	725	705	709	687	677	730	695	708	684	678	682	711	676	722	720	679	660	725	688	729	752	748	639	702	657	699	729	672	748	664	754	768	680	687	709	672	701	711	664	680	705	716	702	714	744	680	679	735	697	700	710	704	622	710	718	709	679	719	694	712	697	719	679	685	653	707	700	714	670	700	722	714	721	636	655	681	686	702	742	670	711	723	683	708	696	702	683	769	726	662	670	719	666	657	732	665	722	713	712	720	715	682	682	713	702	661	683	673	676	728	676	673	719	701	689	692	683	693	748	716	691	696	740	657	727	680	699	712	666	707	698	669	681	710	692	706	687	711	739	679	670	683	725	695	751	721	678	696	673	702	690	682	663	701	708	709	711	701	688	707	672	709	673	690	725	721	680	709	635	724	681	651	698	666	722	683	701	707	701	714	713	673	735	713	724	713	684	645	694	704	721	684	686	672	699	737	710	694	683	708	704	718	709	661	707	711	744	724	673	681	684	669	722	703	742	677	698	735	744	732	674	720	669	719	737	695	709	724	711	681	688	677	709	680	704	734	699	739	723	686	737	718	641	661	678	721	702	701	673	727	667	741	703	671	727	678	678	718	681	697	702	652	741	721	685	710	706	710	685
39397	59168	21395	8299	5124	4331	3354	2699	2442	2127	2393	2017	2261	1799	1439	1360	1493	1462	1229	1151	1075	1052	1137	1210	1191	1208	1117	1019	1060	1002	998	950	980	993	982	956	942	975	944	985	864	885	916	847	887	876	848	881	856	852	859	902	885	865	885	878	892	859	835	831	880	802	904	898	839	861	889	854	923	901	905	834	855	815	851	878	787	877	834	833	887	836	878	844	855	813	821	852	872	838	849	875	869	828	864	804	822	820	859	862	894	884	843	885	897	899	838	868	856	856	856	853	853	880	843	891	804	894	840	817	860	865	870	853	864	835	792	843	916	834	837	866	882	803	858	870	861	861	884	858	837	858	815	858	804	811	905	877	863	867	859	836	802	851	867	874	853	837	823	843	849	858	821	843	818	843	846	925	856	839	841	841	839	871	880	904	822	872	852	883	854	826	862	828	839	877	873	842	800	807	893	841	818	843	837	838	865	863	805	909	795	910	848	848	838	836	845	837	880	827	807	896	866	835	855	835	848	874	799	861	837	861	894	806	818	825	849	826	861	850	860	831	884	861	862	885	821	844	855	863	811	877	846	867	839	855	808	823	817	848	864	842	866	806	817	907	859	874	825	898	803	872	861	871	850	824	837	862	874	799	870	877	864	866	797	879	828	809	888	844	844	816	837	787	828	861	892	823	849	865	855	840	866	858	832	825	875	822	828	845	862	845	775	789	867	841	818	878	850	854	874	810	816	824	841	850	826	850	882	879	843	850	843	862	821	821	810	873	881	800	838	854	863	844	865	847	829	817	854	839	871	845	824	869	859	835	856	832	875	851	910	856	848	846	835	841	871	927	841	782	844	845	850	887	849	820	810	803	804	816	852	880	829	836	896	837	821	870	863	874	832	812	816	844	830	820	860	813	865	871	861	831	886	792	834	798	891	781	825	815	875	832	796	838	842	795	896	844	864	857	855	800	880	851	851	839	860	792	854	846	894	865	848	862	863	893	828	873	781	858	836	810	860	839	848	849	846	842	808	863	809	832	829	906	862	897	862	818	835	827	822	836	848	820	855	860	825	866	856	841	825	822	858	830	867	883	850	785	820	861	817	825	868	873	861	874	847	845	811	856	867	815	823	857	790	838	898	862	841	851	910	808	859	863	813	865	825	805	857	867	820	865	848	835	834	832	845	828	831	866	844	828	834	849	855	855	863	859	824	818	860	859	862	849	866	868	892	845	829	918	852	832	853	868	859	845	836	833	746	845	881	888	908	835	890	807	889	812	871	849	828	821	863	806	838	924	881	825	834	801	860	834	897	853	837	823	834	839	850	844	852	840	908	857	830	869	843	846	882	824	869	855	830	865	821	858	809	847	840	858	825	836	871	809	881	895	841	899	809	826	878	848	816	830	896	887	810	859	843	839	826	834	863	850	820	864	840	819	822	850	855	883	786	869	862	863	855	856	787	813	863	808	825	845	857	875	926	828	807	860	853	870	808	857	875	866	890	833	860	823	842	868	857	781	806	835	852	827	802	893	795	785	847	851	872	849	849	869	867	853	819	827	834	858	844	892	849	871	807	881	838	881	821	835	818	834	852	873	853	893	810	815	841	907	886	858	815	848	829	811	885	824	799	860	832	806	825	836	811	882	860	902	830	875	816	850	879	832	869	831	836	876	866	853	829	864	809	865	861	865	843	816	849	883	842	895	816	909	857	852	794	851	812	830	831	858	870	869	899	858	883	872	843	827	812	868	811	820	848	845	887	831	838	817	815	831	872	840	854	904	859	878	865	856	867	843	804	835	818	796	876	874	858	856	868	837	808	862	823	857	869	888	848	914	825	880	850	853	818	848	807	809	888	795	878	880	843	867	812	827	815	842	870	838	875	867	794	840	869	849	794	851	868	859	818	861	849	778	866	836	857	869	865	910	812	819	801	835	879	795	849	829	842	836	811	810	841	831	812	864	854	863	822	809	829	873	855	917	851	859	874	856	846	821	849	819	805	814	847	870	848	846	848	824	844	832	848	864	855	784	850	844	834	856	863	857	832	869	822	830	857	815	798	881	848	856	864	868	877	869	875	826	810	800	882	843	876	904	855	843	846	892	846	818	795	828	863	841	844	828	821	849	857	808	835	773	851	892	858	867	842	881	819	847	848	872	852	826	892	863	841	841	817	819	835	866	879	881	859	746	828	881	812	856	821	871	840	804	860	839	854	887	886	866	856	835	863	839	803	837	798	838	856	905	815	876	833	837	810	806	813	874	823	811	863	812	828	778	844	849	827	879	893	802	853	867	812	843	866	810	868	808	904	879	826	819	793	807	829	855	890	805	843	889	838	893	876	871	840	848	838	874	834	881	804	861	891	873	775	861	884	818	796	853	839	847	878	809	840	819	800	829	824	894	855	896	853	861	838	840	830	856	869	826	863	903	865	871	864	856	833	897	819	884	848	826	889	836	827	872	826	900	803	932	830	878	834	866	851	828	869	848	822	880	856	895	857	812	788	896	853	830	867	828	842	858	798	845	792	841	859	843	858	776	882	884	825	834	859	845	881	861	845	876	924	893	803	852	847	845	854	884	838	853	812	846	844	818	818	837	886	839	856	864	802	830	857	827	833	776	829	847	858	850	827	839	824	843	888	834	875	870	822	847	819	838	849	847	823	842	880	818	905	887	846	849	884	825	844	859	844	870	845	814	799	807	883	852	828	815	849	852	849	807	818	867	813	850	873	856	878	830	905	848	840	808	845	809	855	859	880	857	851	866	870	837	837	864	826	836	788	845	894	794	810	845	868	839	845	812	854	810	797	840	858	844	860	836	837	849	834	829	856	855	851	834	834	835	787	874	880	828	879	859	838	833	869	845	840	817	808	849	836	852	837	819	814	828	851	868	854	868	835	844	864	800	846	869	910	866	869	842	846	855	910	825	857	837	831	857	881	896	872	831	825	867	857	865	855	843	851	840	861	868	843	873	825	822	887	869	809	791	859	841	828	906	861	818	849	861	842	815	894	861	849	888	860	827	782	839	818	816	859	846	828	889	784	873	826	876	767	881	862	843	824	820	828	862	818	831	898	817	778	831	839	844	903	866	896	842	866	886	897	817	868	828	857	825	842	830	889	885	884	827	806	818	867	849	823	867	818	823	880	882	836	802	816	839	865	844	858	909	873	858	836	876	797	825	848	836	838	804	862	831	855	825	780	840	847	833	868	805	849	827	818	809	805	843	831	850	866	821	836	855	846	886	869	822	822	864	814	849	822	838	808	833	868	855	810	863	835	773	853	811	799	828	868	851	804	855	848	818	815	856	795	897	846	845	847	860	819	833	875	835	866	841	849	841	786	881	859	853	833	867	831	847	848	838	860	848	815	778	879	883	874	822	887	924	802	846	899	873	889	818	820	909	843	885	853	853	849	819	829	853	836	870	906	881	844	869	811	881	828	863	916	863	861	866	848	799	821	862	791	810	827	886	852	914	830	789	826	916	844	851	841	835	839	863	875	852	860	898	829	892	820	870
23021	21099	28736	23621	21074	20870	7726	1962	1657	1640	1625	1503	1595	1307	1106	1115	1112	1133	1001	846	813	854	844	913	1004	832	849	865	821	784	788	798	811	789	775	757	779	759	752	794	757	715	704	709	703	686	696	695	684	718	688	671	685	693	698	689	768	624	677	716	668	668	709	721	748	707	702	731	696	697	714	736	679	733	648	712	662	709	728	670	686	674	703	677	688	692	649	699	700	685	710	666	669	642	683	718	727	699	684	697	660	668	635	664	703	703	704	695	703	731	674	637	733	652	702	689	684	670	711	681	723	690	716	667	670	711	658	689	660	682	665	689	700	643	690	651	658	682	631	669	680	707	701	655	720	678	699	685	677	657	692	676	708	689	647	669	676	642	680	652	679	624	691	673	725	656	698	678	639	726	680	675	694	681	674	664	657	689	649	698	671	672	679	697	693	658	708	696	674	719	623	696	707	704	651	708	673	655	696	678	704	670	677	660	667	636	703	666	710	661	634	709	670	697	712	642	683	665	643	678	673	693	679	680	655	658	693	675	704	669	705	715	693	678	614	693	718	658	650	671	673	704	653	720	667	697	679	642	672	705	639	702	716	670	657	619	713	679	710	656	645	713	707	647	707	727	647	689	710	611	671	654	680	685	712	712	683	630	654	647	677	694	695	667	686	645	694	703	687	709	646	670	706	707	671	679	695	721	670	726	668	715	655	673	681	661	683	704	685	692	718	689	701	691	646	690	667	700	736	661	691	721	688	708	676	695	710	709	720	695	708	733	738	726	693	679	691	694	683	687	677	765	678	639	687	661	683	700	694	667	729	665	710	691	669	665	686	618	676	669	672	685	654	688	669	692	718	687	699	687	642	700	661	689	681	654	714	681	695	638	667	730	679	706	706	693	719	696	664	671	652	684	726	675	646	643	652	666	669	657	654	635	697	671	653	686	674	657	639	693	691	676	664	656	688	660	630	715	664	661	710	679	647	649	689	665	678	679	682	680	712	677	651	675	700	649	664	682	685	701	678	661	681	701	676	708	723	668	650	681	699	679	658	666	656	700	658	662	693	620	659	674	657	663	649	680	679	700	709	706	679	662	622	685	667	664	664	647	691	676	666	669	678	683	671	706	655	704	714	666	689	660	685	662	692	699	662	682	669	689	658	657	707	687	680	693	663	648	671	684	703	660	666	660	686	685	692	616	677	664	651	700	723	680	684	735	717	693	705	692	691	657	696	712	645	664	708	706	670	697	675	682	664	714	701	682	741	656	679	706	675	692	671	662	648	698	667	672	662	619	678	722	636	650	659	721	687	665	693	663	681	679	661	703	706	672	706	609	709	686	654	721	639	696	677	653	687	681	631	681	651	698	669	662	703	628	686	704	690	719	724	703	688	708	666	685	690	736	736	687	698	715	677	664	668	632	701	658	701	734	658	667	642	634	667	683	667	637	653	733	709	668	707	692	648	645	639	690	668	698	692	707	642	664	717	720	707	684	682	653	678	719	697	675	672	681	673	664	639	714	669	644	657	695	689	766	696	683	626	639	649	663	710	663	634	654	641	686	656	669	613	670	677	693	681	677	648	694	675	652	704	653	689	710	701	674	643	706	660	667	659	714	699	715	687	671	714	695	692	698	668	702	695	686	703	719	656	728	687	673	677	686	723	744	694	703	651	670	656	652	701	690	675	710	727	674	694	667	682	658	643	707	699	673	706	714	714	653	655	666	705	672	697	707	665	647	669	679	670	678	693	681	696	634	678	695	678	705	648	675	731	678	665	687	663	715	687	709	699	666	718	663	698	663	742	694	683	663	652	703	689	659	706	670	657	698	643	640	691	688	683	672	691	685	641	701	684	678	689	654	695	696	662	653	686	670	752	679	721	659	663	729	694	650	672	673	674	727	651	691	671	648	671	734	719	720	639	664	686	697	692	694	670	725	681	699	644	692	671	651	699	695	650	680	701	629	704	648	665	650	636	684	656	638	704	692	702	647	712	653	716	752	659	697	687	659	653	652	667	682	633	691	682	679	703	701	645	662	694	686	619	669	673	657	641	624	665	654	695	691	674	660	690	680	667	703	653	672	650	704	712	684	673	690	689	706	674	703	599	732	693	688	723	672	640	674	692	676	691	646	742	677	663	645	681	665	702	677	661	624	733	670	725	696	645	675	661	704	665	690	662	664	716	693	644	641	666	697	654	625	693	662	659	685	697	623	660	639	685	662	684	691	685	701	654	673	678	645	704	640	634	685	671	654	723	677	673	661	648	660	701	680	693	642	678	684	626	665	691	702	702	675	686	749	701	707	714	648	635	657	662	680	640	645	735	658	714	718	640	678	773	691	641	698	714	705	727	688	756	708	674	689	682	708	645	695	679	670	699	659	670	647	649	698	708	680	659	725	669	696	719	697	669	701	652	662	714	649	635	688	706	687	661	634	683	679	707	653	708	718	661	689	694	662	685	664	692	687	699	702	662	652	668	667	728	676	732	712	659	706	729	729	607	661	677	680	679	731	672	661	676	685	734	669	681	695	699	691	673	645	698	692	679	689	676	679	644	679	656	652	691	675	708	674	704	668	676	691	642	693	704	653	657	753	691	699	698	705	694	683	659	692	689	676	652	709	672	660	666	649	672	676	662	675	693	702	629	700	634	656	645	668	643	662	677	718	722	701	688	700	635	661	710	730	711	700	659	666	707	626	681	630	691	702	647	684	647	694	681	704	676	634	664	688	685	635	672	683	644	707	698	673	664	647	674	694	682	689	702	701	666	717	669	690	690	685	685	666	721	668	674	661	683	680	690	682	651	694	699	682	652	670	661	620	684	717	658	688	672	663	680	652	693	662	717	717	678	633	654	743	657	678	666	663	705	664	676	689	676	677	702	627	708	620	659	685	665	671	665	663	700	674	706	664	692	654	712	678	646	727	684	708	652	709	680	697	647	651	714	658	640	715	684	638	706	660	638	626	710	679	627	687	735	665	691	700	658	669	676	725	710	695	661	681	670	612	695	723	723	681	681	684	676	687	677	630	654	673	662	688	658	641	667	659	717	682	636	678	696	684	687	700	641	673	688	698	689	646	664	636	671	683	674	702	667	700	721	705	652	660	679	679	670	663	635	696	652	696	654	673	743	733	675	674	680	619	664	649	697	711	669	646	703	707	689	656	672	707	677	649	702	647	709	722	652	725	681	688	646	618	699	695	653	661	720	666	658	691	698	694	655	644	710	690	717	631	674	717	684	680	643	708	648	675	682	661	701	674	696	669	701	641	660	674	677	689	708	744	669	666	692	692	672	686	670	667	704	693	668	702	675	680	660	664	654	634	718	661	673	735	660	675	682	638	720	685	677	692	668	689	670	674	657	666	731	661	674	705	657	680	702	663	697	647	634	657	628	646	668	652	700	651	646	662	661	676	652	648	714	704	676	675	679	626	722	660	646	681	680	656	741	614	632	657	687	689	682	662	680	702	653	718	731	703	672	700	660	630	670	644	676	692	699	619	722	607
44309	66254	25343	10903	7162	5671	4296	3437	3078	3011	2925	2617	2869	2266	1714	1630	1712	1732	1493	1253	1171	1132	1175	1357	1404	1271	1231	1086	1095	1074	1006	1134	1044	1014	983	972	1006	950	984	972	937	848	860	853	859	888	841	884	853	828	827	854	868	837	862	843	810	871	855	833	837	893	884	880	896	860	821	892	842	898	851	890	887	866	835	833	862	853	856	833	814	799	809	848	825	863	822	870	844	823	811	801	880	803	804	855	809	846	844	842	810	800	874	859	782	905	852	812	886	814	831	828	833	815	855	832	793	906	825	843	847	819	870	865	890	818	814	814	822	839	822	757	832	849	828	863	839	834	821	821	810	854	855	853	784	849	891	844	821	804	884	865	809	770	853	806	825	870	791	818	813	867	850	849	822	839	888	762	852	845	810	875	857	840	798	812	842	846	851	839	880	836	853	846	780	807	850	842	809	831	805	808	831	853	861	828	841	776	809	772	830	779	791	818	816	844	852	825	847	851	801	860	831	845	895	824	821	778	787	795	791	799	837	779	837	837	831	859	892	799	849	865	865	829	854	789	835	770	829	767	842	825	815	839	793	821	834	804	828	841	788	838	862	817	816	859	803	813	824	868	776	818	842	857	850	851	812	833	842	850	851	792	833	851	830	863	878	813	838	808	845	815	838	791	861	868	838	828	863	849	833	870	792	784	840	801	835	870	841	807	894	811	834	792	844	882	827	837	819	818	859	809	857	827	812	852	869	843	783	768	815	845	879	835	838	808	824	830	809	842	804	801	879	853	816	824	856	823	789	859	866	820	874	810	804	840	834	826	847	815	840	821	814	859	870	823	819	813	814	801	747	843	845	840	805	848	787	815	806	831	740	865	841	860	829	834	827	813	809	828	872	818	848	822	811	853	810	824	794	794	846	812	806	881	785	810	854	882	834	827	815	791	806	836	783	868	791	794	830	838	821	882	845	843	828	834	857	747	850	817	828	819	860	852	852	866	786	846	879	824	758	850	788	799	824	830	840	818	843	831	814	847	864	860	857	817	815	789	861	838	848	823	798	818	882	828	863	808	814	837	836	930	841	799	830	791	807	806	819	821	817	835	831	833	781	831	821	844	799	801	814	833	853	814	846	861	842	855	844	845	888	792	860	825	863	840	847	818	807	783	839	868	778	889	798	848	793	824	812	822	813	812	842	847	811	851	848	839	791	834	852	820	822	862	821	823	832	819	831	810	802	824	849	842	807	851	860	866	861	823	821	856	887	833	792	849	872	788	804	824	867	857	846	787	848	797	788	810	826	865	830	856	896	824	831	804	849	829	839	826	825	788	851	848	811	838	872	832	792	800	802	823	873	852	845	856	813	804	843	791	827	805	850	806	823	833	824	834	805	868	831	767	853	826	815	833	832	824	827	863	814	778	820	826	805	824	828	821	867	794	880	851	828	837	886	820	844	813	813	789	819	805	785	867	827	828	885	803	859	811	788	792	805	853	813	876	815	839	837	852	871	820	856	844	812	898	857	867	848	847	793	853	784	815	821	794	830	828	826	815	884	845	830	879	877	845	837	791	809	829	854	863	855	846	809	847	843	833	884	799	836	840	839	832	818	813	808	830	874	853	878	809	849	810	833	828	810	837	858	849	839	838	794	848	824	821	864	845	817	857	823	845	844	909	833	847	789	828	797	809	791	851	886	874	845	813	823	844	848	849	903	825	802	778	863	845	792	839	826	846	827	789	868	859	881	830	835	845	805	823	864	810	838	829	815	821	872	812	882	855	863	837	868	861	810	799	848	830	835	850	836	828	805	871	802	832	826	860	835	856	853	839	813	820	834	846	831	852	842	809	843	862	858	820	805	811	787	855	837	839	842	832	794	797	841	862	798	876	861	863	841	754	878	840	840	852	805	798	860	777	816	804	840	851	876	902	837	785	855	843	824	857	843	779	804	825	855	811	835	812	839	810	843	851	792	827	831	845	817	815	820	863	821	786	812	812	823	818	827	826	872	808	771	818	863	868	807	814	825	829	814	809	865	807	868	843	843	819	785	867	859	779	870	854	775	807	826	840	872	825	853	835	855	835	804	828	824	867	852	879	903	901	810	826	881	815	801	819	802	845	832	849	857	845	808	776	808	818	881	856	844	850	817	796	852	830	845	831	791	844	807	866	847	824	901	862	840	829	857	856	795	797	859	874	766	840	848	811	891	801	791	794	862	830	851	812	864	831	832	822	843	840	847	776	864	829	828	822	820	812	803	867	822	788	874	878	827	855	893	864	799	802	811	802	809	824	819	805	850	814	811	815	899	838	831	841	846	879	804	832	870	820	836	872	801	837	856	770	812	838	834	850	838	863	877	817	824	840	790	882	865	848	774	830	835	829	866	860	798	849	847	853	797	824	833	852	840	839	771	845	873	854	898	819	819	874	867	819	868	822	819	821	837	828	852	852	786	822	823	852	814	848	802	804	789	879	849	803	849	798	795	845	846	855	828	822	802	843	820	833	810	837	841	835	871	840	835	902	843	842	841	846	792	813	767	849	845	886	895	839	851	806	817	858	833	826	835	793	820	778	809	846	861	778	796	850	853	822	795	831	813	823	876	818	828	846	816	805	841	800	834	803	807	819	832	888	853	794	829	829	839	863	832	845	803	887	845	834	841	833	842	846	834	840	846	847	866	887	823	832	830	822	914	868	847	849	878	870	872	844	822	848	876	827	847	853	791	807	820	875	823	826	844	809	802	836	851	833	835	861	854	824	798	847	841	840	815	844	845	857	818	821	810	816	813	822	881	859	863	816	854	844	860	838	788	860	807	807	875	887	879	867	814	777	879	831	853	840	833	852	867	834	750	787	846	799	779	863	796	851	830	848	829	843	828	834	825	829	837	803	843	904	817	836	824	822	828	818	799	803	790	815	884	822	832	808	835	780	824	827	775	829	816	869	835	839	790	784	855	805	851	836	846	808	797	852	853	837	848	835	839	807	824	814	783	833	831	838	859	837	828	822	845	849	829	813	799	814	795	806	826	858	831	867	856	797	813	820	825	836	867	797	803	825	854	850	809	845	845	866	789	798	790	825	815	823	816	851	844	877	869	811	834	812	842	834	826	836	859	867	820	849	813	837	850	827	854	813	788	815	857	856	805	852	789	828	847	786	852	842	871	868	798	864	839	774	806	842	771	818	861	824	834	781	910	861	852	817	807	827	811	775	882	834	828	805	808	812	873	831	801	844	847	835	853	835	829	812	861	871	835	844	830	799	782	816	872	864	871	815	850	802	830	840	858	849	826	827	800	833	823	809	884	815	851	864	842	864	806	822	895	845	833	827	835	830	804	856	775	824	889	874	822	856	841	822	842	804	824	820	858	826	806	802	828	826	833	834	846	844	815	814	836	780	793	837	832	811	827	812	863	815	862	859	801	800	793	809	835	806	801	831	815	807	839	808	832	841	803	864	843	819	799	808	772	829	825	842	817	849	840	816	805	854	839	806	813	867	804	854	873	860	850	834	823	808
29215	29260	18903	4723	1335	1120	871	689	663	817	748	710	758	704	584	556	638	623	584	511	473	456	480	556	551	506	510	488	526	461	503	496	457	471	475	481	457	470	479	509	450	433	454	465	453	453	438	434	439	442	461	429	448	451	444	412	470	440	450	473	431	419	384	429	449	415	459	432	438	427	464	454	441	432	417	416	389	430	462	463	439	471	449	429	413	442	427	456	425	393	400	444	415	464	442	458	429	433	446	410	425	411	446	411	402	390	425	404	471	460	430	428	428	417	430	445	443	403	451	449	432	440	414	440	420	446	434	442	465	428	411	425	436	474	437	431	437	448	440	429	421	405	498	441	453	454	438	434	437	392	430	452	416	464	452	440	436	443	434	451	500	460	450	444	462	411	471	450	448	429	458	387	450	442	475	445	437	426	458	458	421	436	408	451	422	456	408	441	456	412	414	429	459	426	443	433	462	444	446	434	402	427	452	469	421	427	483	472	468	446	471	385	440	408	400	405	453	421	379	417	407	469	373	434	442	443	484	454	455	432	406	437	400	435	418	424	416	475	434	418	440	471	469	400	462	453	450	446	487	430	430	443	420	442	428	440	438	429	430	439	424	438	425	477	427	440	423	434	392	418	423	439	458	424	457	452	444	471	426	400	446	471	444	432	436	445	425	449	432	402	429	410	459	416	465	440	500	457	431	447	450	411	444	438	450	404	438	448	404	431	413	457	442	444	407	427	433	382	449	405	403	484	444	424	421	434	455	407	436	447	451	443	430	438	428	459	441	430	425	458	440	423	464	418	466	430	474	425	431	420	440	442	441	453	454	425	395	423	452	478	456	411	435	424	424	431	458	460	417	467	434	457	470	453	436	456	464	454	469	445	417	440	427	428	431	400	445	489	424	414	449	454	383	431	450	432	432	440	441	435	437	414	432	439	432	467	440	394	425	409	433	436	457	438	399	466	436	443	460	430	446	405	444	459	457	458	453	456	449	420	428	402	428	454	433	455	452	395	488	448	444	412	413	456	419	444	424	419	434	430	414	428	474	414	433	422	426	423	428	446	424	402	404	461	420	444	417	420	436	450	455	447	431	479	411	449	432	470	460	463	444	442	447	464	394	449	447	441	428	391	463	451	430	419	430	463	471	451	449	473	414	419	435	453	451	467	468	461	402	409	437	442	423	461	420	421	438	472	432	430	425	431	434	451	477	431	418	397	430	436	420	407	413	452	429	414	441	458	461	425	430	419	434	461	411	428	412	433	468	451	413	449	403	441	439	451	417	461	458	400	478	426	410	434	435	446	413	466	413	394	453	414	435	439	450	422	426	398	431	450	435	442	417	430	425	394	432	443	431	423	459	436	419	452	435	419	438	440	421	418	441	448	411	412	453	462	453	474	417	435	445	433	414	465	448	454	414	428	449	443	437	459	477	468	448	429	419	427	424	453	393	444	396	407	421	443	435	479	422	469	420	448	472	420	423	433	453	458	436	475	412	414	421	453	443	465	443	442	440	445	432	437	473	441	491	433	399	443	408	453	421	445	444	455	469	389	408	426	404	407	439	448	425	453	433	407	428	417	484	429	415	424	408	429	446	482	431	471	460	461	426	457	430	461	414	433	446	417	450	409	470	429	392	445	480	443	388	412	452	426	442	425	453	444	415	435	454	455	463	455	407	474	432	451	451	433	454	446	444	470	445	414	468	483	463	436	441	466	449	405	420	445	401	438	398	444	415	437	442	456	400	423	455	434	429	441	440	441	439	435	438	459	447	426	442	451	458	420	428	439	444	399	460	400	423	411	448	434	440	464	420	421	455	430	476	472	426	414	456	435	413	426	432	412	394	442	455	448	464	446	476	455	439	399	407	418	445	430	478	435	415	461	439	444	415	461	435	381	431	467	417	434	459	428	456	447	435	417	433	420	431	467	419	449	464	421	438	419	458	411	441	410	426	482	403	429	443	392	406	446	434	397	411	450	433	476	455	433	390	401	412	424	427	451	435	435	472	432	451	494	447	431	427	414	408	404	434	444	455	443	455	464	427	419	445	444	452	409	446	432	414	458	425	417	448	431	403	417	448	422	410	461	434	437	410	434	435	411	393	446	444	434	446	419	422	418	426	458	432	474	452	475	458	416	455	421	425	408	406	445	447	419	404	409	407	447	434	415	448	461	421	452	419	437	421	391	424	413	427	421	424	445	437	455	444	460	448	421	453	434	438	456	446	464	432	410	437	423	440	461	427	503	425	441	452	419	443	461	407	432	464	454	425	431	421	437	447	405	449	429	428	419	443	440	463	405	455	383	420	406	407	423	479	418	435	419	446	420	436	464	442	430	432	446	444	421	433	423	431	436	424	408	448	430	450	431	428	435	415	435	434	447	457	406	448	440	461	442	457	457	434	447	455	431	430	436	426	420	416	421	423	450	423	439	444	457	469	460	424	415	452	459	462	442	446	466	449	462	466	428	427	392	453	420	452	441	432	419	458	413	439	483	436	414	424	430	429	433	448	414	429	415	409	449	406	416	431	436	433	427	429	431	442	437	412	412	430	421	422	413	442	426	430	429	430	422	459	452	442	463	426	450	405	425	439	411	420	483	443	451	434	441	426	420	413	421	418	452	421	466	445	448	415	438	412	440	441	413	395	419	407	443	444	455	416	428	435	443	422	407	426	417	435	444	467	430	480	464	447	409	450	434	448	411	476	450	424	445	443	444	433	453	435	437	432	395	444	468	440	418	439	419	410	423	425	385	408	453	431	416	406	389	453	422	408	463	435	427	450	431	420	453	407	436	416	465	453	452	435	385	438	457	446	462	458	431	433	501	432	429	430	437	447	433	446	468	459	414	449	447	396	419	435	467	417	428	423	447	425	464	463	436	449	437	422	444	451	430	397	467	433	435	453	456	437	440	415	427	407	411	441	402	437	464	422	420	409	458	410	432	441	455	401	421	439	433	430	419	422	460	474	445	416	409	419	441	469	448	424	469	457	437	462	427	428	418	455	429	415	427	415	392	465	446	440	400	410	438	429	463	418	437	435	436	422	436	384	419	432	453	420	425	417	425	411	423	415	470	457	433	476	419	388	447	421	464	455	445	455	430	429	439	471	435	426	437	415	439	410	401	415	423	398	437	466	411	444	445	394	467	423	441	407	479	451	452	450	465	447	417	487	446	387	415	387	429	425	452	432	427	470	401	433	445	434	428	446	406	450	453	455	417	437	391	453	440	462	439	454	431	426	420	443	444	440	452	460	414	429	484	472	442	433	432	426	423	495	445	440	442	430	467	442	408	441	416	449	442	426	447	458	428	388	406	436	454	456	435	451	469	403	433	443	459	417	401	425	425	408	412	400	454	417	445	430	441	448	468	451	474	414	449	393	423	442	441	422	423	424	441	470	452	465	440	461	395	424	466	449	473	448	442	418	452	453	401	421	400	448	446	447	459	388	428	436	434	444	425	437	444	440	426	381	398	428	432	433	442	460	433	455	428	420	417	415	469
35294	45257	13473	3700	2238	1962	1488	1283	1138	1401	1261	1163	1389	1124	849	886	908	930	739	705	677	613	655	712	794	763	696	646	633	657	652	691	642	597	600	591	562	561	577	568	542	552	568	529	509	528	529	614	553	537	511	546	562	543	516	552	547	539	540	553	546	539	516	525	536	573	540	530	524	583	576	573	554	568	536	584	553	547	530	551	560	502	537	515	535	544	526	538	523	557	550	546	561	537	526	526	560	523	517	529	561	560	500	567	584	554	543	562	542	567	558	538	538	532	532	565	494	537	528	595	523	545	538	556	536	583	524	506	545	544	541	537	565	581	545	510	567	519	515	531	524	536	550	550	569	556	543	575	553	545	540	524	506	525	552	515	553	531	544	536	506	552	530	511	559	505	582	510	536	519	543	571	591	530	524	534	523	529	546	506	577	528	584	569	569	545	541	545	524	540	501	531	542	544	542	544	540	540	518	530	550	569	557	502	573	521	558	568	538	566	545	551	532	525	524	580	535	530	522	578	541	519	538	559	564	565	535	548	505	560	526	561	520	557	542	558	578	552	544	523	559	545	499	570	530	550	545	509	545	568	597	546	585	512	493	556	513	515	505	522	511	586	505	554	575	506	549	568	524	555	542	564	576	538	523	534	588	540	544	512	520	554	548	600	565	559	554	510	548	536	514	556	534	515	570	558	506	539	522	508	566	524	545	565	543	516	571	536	555	583	561	559	539	509	530	530	574	555	537	573	517	582	560	543	563	479	535	575	562	512	537	559	583	552	523	526	517	532	535	566	526	521	564	516	464	571	546	560	523	570	577	549	539	540	541	529	513	538	554	533	535	538	570	547	568	547	543	540	564	515	539	558	508	557	546	525	545	519	535	534	514	516	579	524	566	501	527	542	569	538	536	505	531	493	534	502	592	523	515	514	497	548	532	545	549	517	523	514	539	585	521	555	546	561	566	586	546	508	552	542	506	558	496	539	547	491	536	547	583	527	535	497	506	561	546	534	488	560	523	558	534	496	534	486	541	557	560	494	523	530	563	541	540	548	515	525	507	528	533	571	516	583	483	555	526	530	495	513	513	550	506	540	548	544	511	557	555	575	505	550	563	537	537	567	555	575	534	563	545	531	579	510	561	568	531	524	498	541	558	541	545	554	530	539	573	532	531	511	559	536	514	504	548	527	551	525	565	576	553	540	545	543	523	537	519	538	545	549	554	544	552	585	557	549	571	549	549	565	532	505	500	507	517	503	542	561	511	571	564	518	536	543	547	529	528	507	517	550	540	551	534	541	509	524	530	527	547	542	542	499	507	571	536	547	549	525	581	540	506	485	570	534	546	566	573	527	523	580	559	578	561	541	551	570	528	522	546	535	514	554	547	510	540	553	553	547	545	574	551	542	555	559	547	535	551	540	485	536	504	548	563	520	543	540	539	488	551	573	544	508	553	545	540	499	514	522	516	527	542	528	550	540	534	543	502	570	560	521	522	570	544	529	543	586	513	490	542	528	596	542	538	525	538	540	550	546	544	519	496	549	499	524	552	548	541	512	527	515	492	561	532	552	586	533	529	558	525	533	548	549	513	517	554	563	536	511	554	567	546	500	515	574	531	570	520	497	515	535	527	505	563	505	535	546	544	560	527	528	573	523	506	550	550	587	515	536	532	522	536	531	564	534	506	547	504	516	546	537	538	567	548	548	540	570	504	587	550	532	548	562	509	566	501	512	583	547	533	563	520	534	540	506	536	561	541	545	518	515	557	575	540	555	514	540	525	501	536	511	537	531	533	555	538	573	551	537	572	494	492	525	539	546	558	545	505	576	535	570	496	542	551	554	478	510	537	567	550	554	561	543	534	536	520	532	566	553	570	525	564	538	494	535	526	562	537	558	485	529	573	547	585	545	525	497	530	561	603	520	527	528	570	536	543	501	564	484	546	544	519	508	549	515	515	553	526	494	574	556	554	574	536	512	529	544	565	484	533	568	512	521	519	504	537	573	577	533	558	544	542	546	483	576	569	521	554	505	568	563	512	562	542	533	540	565	560	510	563	530	568	534	568	532	570	523	555	531	489	523	526	564	538	542	546	538	528	579	573	536	581	530	584	515	517	524	539	531	535	512	568	537	532	566	545	555	526	556	570	508	589	522	525	578	545	546	555	493	512	511	583	606	546	531	542	593	564	535	528	505	562	499	544	561	541	507	532	517	520	595	519	558	559	555	510	564	564	536	495	537	536	563	510	559	530	549	537	506	547	545	512	554	562	527	550	573	538	529	557	575	530	533	536	527	539	528	558	516	530	526	533	503	512	506	567	533	540	551	520	553	597	511	507	536	553	558	534	520	569	510	546	515	539	546	581	493	561	559	520	554	518	548	526	558	510	525	550	555	579	543	517	523	563	558	578	500	544	552	545	550	562	552	542	566	533	495	537	571	559	508	567	541	496	557	551	517	527	510	534	535	525	518	538	561	535	536	479	538	521	536	533	520	556	519	526	530	489	591	548	523	526	522	524	510	548	564	541	532	581	549	506	538	558	519	519	542	530	546	553	560	513	589	538	530	520	506	491	516	570	543	533	560	505	562	546	519	592	518	566	576	559	533	551	548	519	514	526	576	546	552	521	565	513	526	552	489	554	558	528	550	574	518	560	521	508	527	539	541	514	544	540	531	530	508	507	510	547	524	543	524	521	544	550	554	558	570	557	553	512	548	535	565	560	558	532	538	538	570	548	538	539	526	538	515	544	535	542	543	539	509	512	503	537	537	543	532	551	525	510	582	527	549	531	552	564	548	551	516	569	525	551	534	546	513	525	603	542	537	574	566	570	521	558	533	550	566	486	542	554	522	552	534	512	524	485	531	551	499	558	521	524	543	572	543	511	546	547	526	538	515	544	577	525	565	537	520	527	498	549	584	550	500	507	540	523	545	528	540	550	560	542	539	524	554	579	554	561	497	509	590	553	510	531	576	533	527	557	538	557	515	555	520	515	546	536	561	585	507	572	549	535	582	551	545	575	598	514	547	539	551	544	508	557	549	530	541	505	551	521	534	548	503	513	567	574	512	525	527	560	529	568	545	531	530	477	560	543	542	510	515	519	536	535	527	563	534	541	579	555	543	530	514	534	521	521	510	507	590	574	552	545	527	547	563	531	581	567	536	585	509	509	554	564	563	538	548	545	521	544	540	507	553	574	577	565	511	529	565	541	524	532	550	487	570	553	569	549	495	509	529	528	546	500	557	514	507	554	528	539	540	525	544	504	518	572	553	570	560	528	533	569	565	551	566	517	570	547	552	535	550	529	550	600	504	531	517	525	519	541	510	527	549	487	547	541	565	536	573	517	568	573	541	527	538	578	561	540	551	487	576	491	552	559	571	531	493	557	532	516	527	522	513	558	572	560	566	553	527	514	518	526	550	549	520	586	545	559	519	543	536	534	564	534	519	517	534	550	580	558	534	516	531	536	562	530	539	574	610	550	582	557	513	540	522	564	551	534	516
24089	21121	28258	24104	20814	8917	2240	1405	1227	1392	1255	1199	1289	1085	1003	1029	1003	997	891	815	768	799	807	882	934	856	842	748	762	814	786	834	789	755	767	772	730	739	722	751	766	715	707	669	663	701	682	710	702	684	712	712	716	683	694	713	744	694	718	742	679	710	708	671	702	692	724	697	711	667	714	741	731	650	711	720	666	671	666	711	736	681	688	706	688	689	699	720	704	720	691	706	726	717	728	732	747	646	667	675	715	696	658	658	623	705	747	706	730	709	672	737	733	719	671	651	702	717	702	694	698	694	711	641	664	632	726	735	724	724	714	692	745	697	654	716	725	670	733	704	747	689	709	695	694	670	701	736	714	677	719	755	680	698	694	704	718	670	696	714	719	677	730	696	687	671	661	682	686	724	697	667	736	725	701	686	675	731	665	687	679	683	707	782	647	697	719	699	718	723	706	680	677	714	723	700	708	726	688	704	687	697	680	717	770	688	730	734	717	756	725	722	670	652	681	722	754	696	712	730	742	734	728	684	686	709	662	642	680	719	653	732	715	678	709	678	711	726	716	714	727	639	689	698	697	720	691	708	683	686	670	715	664	670	704	714	686	687	710	727	735	679	714	695	737	684	721	721	711	671	696	713	741	666	726	695	753	716	695	699	680	680	693	665	716	684	716	669	706	698	703	717	708	701	709	672	719	678	694	716	692	716	715	706	694	726	712	681	719	694	715	668	707	622	670	685	683	708	732	661	663	697	660	677	727	680	675	700	704	705	713	645	714	695	720	681	725	706	666	712	682	684	675	650	665	714	690	682	659	735	724	676	645	678	691	665	647	709	717	660	715	715	662	710	738	710	673	670	709	659	709	692	692	686	730	660	733	743	659	659	675	714	698	732	731	698	661	709	717	721	736	694	689	684	673	725	700	716	677	691	696	653	772	702	675	736	651	702	693	642	709	691	687	663	728	701	689	681	755	685	720	689	683	685	686	682	693	701	700	682	680	695	662	648	678	665	712	692	698	689	661	705	688	680	629	683	688	692	669	738	723	697	657	744	751	673	676	704	690	708	678	668	711	667	705	711	691	703	696	691	751	725	673	711	730	672	698	673	742	774	676	649	709	713	649	669	668	706	677	686	706	698	676	650	702	670	670	745	683	688	681	696	703	675	645	690	762	684	645	676	716	702	699	709	654	722	719	743	736	685	658	680	708	752	712	696	710	732	694	747	638	730	680	710	718	719	666	678	690	651	702	664	696	669	709	722	694	706	683	704	689	678	743	724	660	690	708	679	691	669	657	697	722	689	714	706	697	676	669	688	655	702	721	724	681	720	682	666	677	699	657	739	674	673	669	680	675	720	721	665	714	659	690	680	646	654	711	698	676	658	708	682	676	705	702	675	699	700	717	684	693	684	681	730	703	728	707	669	700	731	704	672	660	677	670	695	688	688	747	714	666	662	748	682	724	652	709	692	715	667	692	675	681	703	685	685	717	746	673	675	666	690	667	664	686	696	710	718	637	708	678	682	683	742	683	710	693	656	675	697	685	733	701	705	710	674	665	671	680	709	712	709	759	724	646	693	653	659	695	733	718	676	658	690	699	737	686	734	668	702	712	748	734	658	761	772	690	671	706	705	688	727	718	681	685	736	715	737	661	714	712	681	705	650	654	662	678	747	687	677	716	625	711	696	751	689	675	706	680	689	701	712	711	688	688	709	649	664	726	688	718	735	689	709	718	695	705	694	714	724	732	704	702	689	738	723	682	719	762	693	665	695	691	707	689	752	756	694	720	662	738	666	714	666	666	703	684	686	716	682	686	673	698	639	719	676	695	682	709	682	721	689	701	677	703	632	725	733	678	738	684	713	704	734	710	742	736	769	660	666	673	694	658	731	651	723	707	685	680	705	656	679	678	687	701	683	671	735	711	711	690	719	660	692	685	648	693	691	684	662	677	683	761	724	692	711	717	690	695	703	686	670	658	711	687	719	736	706	715	738	699	673	646	723	706	678	666	719	714	651	658	644	687	672	699	714	675	680	676	674	715	732	696	688	693	704	674	702	706	656	724	655	685	659	702	684	700	698	753	709	696	691	723	675	634	697	648	721	660	658	696	654	708	665	673	691	677	681	688	680	704	708	724	680	708	697	683	695	727	697	701	694	669	696	741	706	664	692	730	686	699	650	694	702	691	719	706	717	766	698	696	767	689	694	740	657	700	696	684	648	653	721	677	692	681	709	702	666	683	694	680	680	666	696	660	672	683	673	718	682	705	671	680	747	681	753	709	668	702	683	723	737	667	658	717	721	701	686	697	679	694	693	668	679	706	732	668	720	650	695	671	658	681	727	727	696	698	685	682	733	692	669	724	669	695	652	681	682	697	665	678	729	695	708	700	700	663	673	745	707	729	687	676	747	698	648	669	723	669	690	700	704	739	704	675	705	690	685	651	712	664	691	700	741	662	679	691	664	700	654	727	672	707	657	700	697	693	695	713	705	686	731	713	683	666	701	747	655	746	684	703	692	706	687	684	706	678	669	706	682	734	742	675	722	675	667	692	696	716	659	720	701	737	698	711	714	662	678	682	710	677	690	667	704	687	711	737	674	721	715	709	670	645	752	678	714	682	694	689	708	693	693	735	665	682	682	663	728	713	676	685	688	683	700	687	705	733	659	697	676	646	653	711	676	704	662	706	679	671	716	710	745	722	691	671	712	690	705	723	710	695	692	719	692	707	698	681	738	701	710	675	657	709	669	671	663	753	664	660	693	685	762	688	683	703	665	656	715	705	671	688	660	712	717	696	739	709	687	699	682	682	765	702	699	712	718	732	704	687	702	693	695	745	726	724	673	698	683	657	695	700	712	698	662	734	704	692	733	696	696	666	664	679	701	654	722	716	703	728	648	689	686	685	711	691	671	685	665	696	669	686	649	704	674	698	714	662	723	695	667	676	666	657	668	716	691	680	716	686	686	721	727	758	667	668	693	750	710	684	681	624	672	726	687	711	692	657	665	659	658	719	660	697	756	752	734	723	706	729	715	678	672	690	670	673	702	696	647	676	700	694	673	706	700	677	714	694	697	704	669	698	643	712	737	703	696	652	741	718	720	733	730	735	705	700	675	658	714	680	682	675	693	668	670	690	692	706	655	673	718	675	709	713	665	652	687	670	702	687	743	718	656	674	710	727	677	661	706	698	678	677	718	706	700	703	717	663	673	661	642	697	690	703	696	620	711	749	665	690	698	727	731	672	695	694	715	675	758	707	678	678	699	731	688	687	737	708	661	716	732	730	680	700	686	700	662	666	720	709	689	678	745	678	658	703	721	655	716	694	711	685	689	696	707	673	718	680	687	678	719	653	631	693	692	710	693	667	659	701	678	741	671	714	711	661	705	702	636	727	710	695	738	681	709	678	675	705	727	695	721	649	701	683	693	664	688	668	702	725	673	700	671	723	682	665	701	700	704	673	669	693	705	716	673	700	674	698	681	702	641	693	692	685	695	681	769
39631	60459	21299	6942	4268	3639	3020	2329	2196	2468	2121	1968	2088	1683	1428	1419	1533	1514	1242	1149	1048	1032	1029	1199	1203	1179	998	1071	1016	982	1028	975	954	934	978	940	971	919	905	940	919	934	878	865	824	843	844	841	890	866	809	855	853	806	857	847	836	820	869	865	877	865	816	808	829	802	834	872	875	867	838	849	864	860	812	820	826	861	882	812	806	875	843	887	851	831	852	787	815	821	821	802	807	845	862	861	841	785	813	831	808	854	858	844	845	815	837	811	790	795	868	875	866	822	844	868	888	863	838	856	813	863	825	830	895	829	853	837	857	859	817	805	871	801	867	884	859	845	822	845	818	843	842	822	855	807	874	837	854	883	800	858	815	889	841	864	836	780	844	825	843	796	830	815	820	848	848	822	836	847	824	854	843	871	824	872	819	811	850	866	825	870	904	944	835	816	789	819	846	855	858	846	848	846	868	836	888	887	851	791	844	849	796	843	885	870	819	885	794	849	890	816	813	877	826	871	870	812	797	823	803	826	864	848	835	851	856	823	840	905	887	818	849	843	841	850	831	908	790	804	786	880	862	796	864	836	846	859	843	836	809	836	873	856	849	839	818	854	837	861	818	825	841	773	819	867	831	834	846	812	845	804	806	825	797	799	791	785	848	857	821	870	784	860	848	846	834	844	811	842	856	841	875	822	824	852	798	825	821	845	838	848	842	840	811	890	837	922	816	843	834	849	824	881	844	827	854	808	799	897	813	848	860	790	811	866	879	888	761	817	872	814	816	879	835	844	815	873	856	831	798	824	819	805	791	807	822	806	830	808	850	826	827	898	868	843	844	809	859	894	842	844	892	854	868	823	853	880	857	878	846	831	838	809	830	877	834	821	843	840	868	832	850	870	812	823	895	848	863	814	836	817	886	847	842	860	853	881	858	850	815	791	869	821	858	853	831	867	841	851	857	863	826	811	828	852	829	842	831	859	825	824	823	838	830	885	820	756	830	837	811	840	845	783	844	828	846	858	846	776	846	820	812	821	826	834	795	834	856	820	890	791	872	823	839	857	812	823	859	842	827	816	801	817	778	874	826	857	862	808	855	775	836	831	838	788	815	865	839	828	838	845	833	813	806	854	771	876	792	854	819	845	794	815	842	849	765	854	834	855	812	866	791	869	860	854	828	847	805	896	844	806	838	829	839	796	848	885	797	795	817	823	878	825	814	849	833	871	825	786	874	866	862	837	796	856	822	815	843	824	781	828	787	853	837	802	871	834	818	884	885	776	820	835	823	820	803	856	847	809	816	804	818	844	838	804	803	856	830	859	840	888	752	801	856	827	837	818	830	835	870	823	852	815	824	852	897	845	920	854	826	816	855	844	808	853	873	897	853	813	844	842	818	817	830	851	861	857	812	810	848	784	827	847	817	844	843	859	774	844	881	859	873	849	859	910	853	885	823	832	861	828	847	852	819	877	862	898	832	813	845	830	807	837	861	812	767	862	850	843	818	803	868	826	820	825	832	832	876	835	816	790	795	863	773	881	836	809	832	818	816	832	877	864	846	804	836	827	836	841	839	911	852	825	813	839	825	861	797	861	809	835	874	846	857	869	836	861	896	835	781	803	858	842	839	777	841	819	836	838	873	862	836	835	787	815	847	743	884	875	813	846	807	846	842	814	868	826	808	821	819	823	875	837	833	824	789	854	799	874	878	815	852	795	785	825	892	858	820	851	865	853	825	887	865	864	942	803	848	842	806	836	835	888	838	831	817	809	850	888	829	830	844	839	812	845	881	843	862	842	881	835	813	825	866	860	807	815	866	812	848	809	863	867	845	791	865	864	824	846	827	825	860	758	830	825	841	822	807	841	893	819	822	832	807	863	837	884	845	853	846	835	856	858	837	847	880	907	832	817	866	810	797	842	842	858	815	843	847	839	903	834	898	829	836	883	816	844	834	865	853	829	796	832	864	867	808	798	881	848	850	843	812	857	891	841	819	846	805	793	846	767	839	846	877	793	825	850	894	868	860	875	828	863	820	877	843	819	842	782	805	808	780	798	892	821	840	817	855	888	837	848	865	877	800	814	818	914	874	836	897	862	849	796	775	882	844	813	792	862	812	841	835	888	879	813	755	852	823	824	841	826	840	821	883	819	837	840	842	823	834	820	785	831	847	818	801	811	868	849	839	838	862	814	820	830	849	821	834	857	836	809	874	877	796	860	793	810	843	830	824	833	827	856	831	822	866	816	865	826	860	844	853	908	837	860	795	867	854	794	832	822	816	843	829	805	836	801	864	843	870	821	840	844	839	829	777	862	808	857	817	861	874	794	859	872	812	814	826	811	847	842	866	805	853	865	836	893	836	817	852	820	858	799	859	833	810	838	832	787	777	830	825	854	809	842	825	820	810	839	845	806	834	837	839	817	848	833	833	823	881	891	851	838	818	871	840	827	859	843	863	829	823	834	808	831	855	818	826	875	804	878	840	832	866	836	860	827	825	829	862	812	887	875	857	822	814	804	802	801	821	818	769	877	896	883	843	866	818	857	809	890	824	801	845	884	807	860	853	776	857	825	849	850	840	800	890	847	825	902	850	827	855	841	826	806	803	826	796	811	844	860	794	831	818	807	801	821	809	841	851	822	765	887	864	801	814	843	850	876	845	872	866	864	841	890	844	860	834	879	851	811	846	859	785	816	815	816	884	841	837	784	831	832	817	786	828	872	795	799	811	860	760	811	842	880	855	840	801	832	863	829	846	858	865	854	830	843	806	864	826	826	853	839	844	808	847	865	816	844	888	812	853	828	891	873	852	839	870	803	871	846	881	784	850	835	858	835	861	891	772	796	833	824	912	837	793	883	809	842	894	847	868	822	810	886	875	794	862	839	853	843	817	823	841	873	910	849	905	834	846	884	881	832	879	818	817	797	832	822	859	862	802	856	877	864	822	831	866	851	869	853	813	836	804	855	827	823	888	807	778	816	849	827	886	855	842	825	835	826	862	836	868	864	843	843	833	861	812	857	849	846	853	807	825	862	820	826	829	883	784	835	825	867	777	825	865	841	815	866	902	793	881	825	794	886	830	886	820	854	807	826	843	778	853	824	855	797	853	824	770	881	862	807	775	817	908	818	842	840	856	835	864	785	852	868	829	859	801	850	819	891	874	799	827	868	841	828	825	825	839	798	800	889	864	786	869	827	822	844	829	816	819	822	825	788	858	870	842	858	809	853	837	857	870	850	834	866	833	847	851	802	832	812	884	848	810	897	817	777	833	759	861	886	831	825	806	837	792	814	873	837	837	848	812	839	865	826	907	839	845	836	813	839	892	861	821	868	810	829	797	811	875	845	787	827	794	812	793	831	827	845	771	805	823	862	802	832	829	852	870	855	834	847	830	807	833	871	809	812	819	880	804	790	923	825	809	824	863	852	825	831	878	856	856	835	837	888	856	845	839	814	789	848	813	864	908	803	809	829	861	786	879	844	856	912	868	829	793	890	809	779	839	813	864	881
22984	21081	28779	23532	21057	20844	7349	1863	1619	1522	1382	1450	1368	1290	1092	1083	1101	1086	974	861	897	890	899	959	1000	889	856	770	818	791	814	784	759	785	785	744	754	769	735	776	732	726	670	702	672	712	681	680	703	668	639	723	708	663	710	652	699	660	691	696	696	748	662	685	673	717	725	709	677	670	727	665	690	697	698	713	697	653	670	671	730	688	711	641	672	675	652	715	660	687	724	673	666	668	651	639	646	690	667	713	673	663	668	678	683	659	639	698	632	677	669	692	672	678	715	623	688	746	733	673	667	667	673	687	664	635	682	671	658	697	667	651	692	685	700	631	668	673	734	671	682	661	676	674	702	668	665	643	638	669	718	670	702	670	664	646	695	717	647	646	657	673	660	646	652	678	691	622	679	635	645	648	693	637	657	643	666	658	694	693	669	697	693	656	675	666	680	643	647	710	677	655	675	693	664	705	652	699	665	674	705	662	710	642	683	661	682	665	670	723	666	645	685	699	682	622	686	746	665	642	667	694	707	645	654	686	691	657	661	674	675	694	717	669	676	664	696	725	700	628	681	640	674	717	658	677	654	681	687	693	670	647	693	665	646	683	692	707	703	655	675	612	673	690	731	711	680	702	675	663	673	656	720	645	671	698	665	645	696	659	671	710	659	721	682	678	674	692	666	681	655	660	639	635	637	667	734	688	649	663	675	655	777	702	679	642	681	680	655	638	688	636	681	684	673	718	677	673	673	644	708	697	680	663	725	678	604	617	658	611	708	695	694	671	703	694	676	655	692	725	659	665	671	674	645	656	670	672	658	681	717	696	656	671	657	679	653	653	670	630	656	679	718	663	709	639	668	659	700	678	706	666	659	684	662	662	680	663	682	669	699	719	712	740	656	700	644	698	676	644	640	634	678	643	702	704	654	711	670	633	607	689	719	670	683	697	680	652	664	675	662	632	644	676	716	692	642	667	656	705	691	688	686	645	640	650	685	696	652	692	696	670	712	648	688	715	628	657	678	723	702	687	656	643	625	663	656	666	646	684	697	702	707	696	687	624	667	660	692	691	636	713	683	709	624	680	645	675	706	710	683	674	642	665	714	716	659	651	681	694	639	682	744	671	680	647	670	725	679	711	684	640	708	671	604	723	685	657	671	703	686	677	645	665	708	660	667	659	649	648	712	661	651	638	698	698	678	657	711	658	691	671	642	690	655	691	680	679	683	712	676	666	644	654	706	685	650	691	672	659	660	662	671	629	730	684	652	671	695	642	671	669	631	710	705	685	671	740	677	712	666	694	691	667	733	623	653	680	676	662	653	725	699	687	658	655	657	639	633	688	625	698	660	659	659	664	675	699	678	668	645	672	650	744	667	654	671	658	637	619	705	637	738	669	706	679	693	699	714	676	656	666	683	669	678	730	690	646	673	626	667	687	723	646	693	646	689	689	726	679	690	654	637	671	688	669	636	646	667	710	667	643	699	676	674	661	710	629	706	650	737	652	712	636	694	647	634	651	646	671	697	718	670	711	722	662	674	663	677	648	633	660	668	676	682	676	683	655	668	642	696	627	677	682	700	648	669	649	643	686	658	655	672	659	756	674	650	692	688	689	684	663	679	676	657	686	658	642	678	699	665	681	655	669	680	680	713	713	676	703	658	653	655	679	700	689	687	706	677	674	631	648	690	664	655	652	659	671	612	713	650	686	718	628	647	669	674	660	671	669	702	644	648	667	702	665	686	651	743	695	650	717	712	646	597	641	632	746	660	685	679	705	650	660	652	699	640	646	669	658	696	660	648	679	667	671	654	668	671	637	664	632	704	714	646	691	701	624	655	676	667	654	698	695	689	671	618	715	672	680	679	678	664	698	648	712	660	708	633	766	676	644	710	710	686	672	679	676	670	716	692	638	739	643	679	727	666	702	654	720	691	659	666	690	662	661	629	673	665	651	625	647	646	676	679	670	692	660	651	675	652	676	676	678	671	683	704	683	686	657	689	654	637	699	667	644	701	656	652	628	666	605	667	620	675	608	718	673	651	687	672	656	650	688	700	681	686	669	705	629	638	680	672	704	696	682	688	654	685	645	678	643	625	708	666	684	646	700	687	695	680	693	676	675	621	670	683	663	674	726	688	672	686	683	674	638	709	702	667	671	626	671	718	645	677	675	631	683	637	654	651	691	701	697	682	673	708	641	665	693	659	631	694	700	661	648	689	641	677	718	712	667	668	672	703	705	682	684	685	708	688	659	691	634	622	692	635	655	662	664	686	712	642	704	713	619	660	685	694	642	700	659	631	684	673	671	670	672	689	691	692	686	646	688	739	695	621	678	681	641	642	681	653	624	656	645	625	682	713	684	720	688	705	653	680	641	663	698	700	640	659	705	741	636	708	689	652	666	622	741	646	664	681	672	684	645	686	623	706	653	697	713	700	703	671	629	696	692	664	689	675	697	671	658	638	638	681	663	685	698	668	661	639	704	678	643	639	697	627	701	671	658	709	650	626	692	643	638	651	663	713	654	683	672	617	683	697	641	649	715	757	693	646	694	663	666	649	691	645	700	650	688	658	673	621	689	693	696	706	683	703	665	661	622	696	657	688	616	653	710	674	693	686	618	669	673	653	668	672	710	669	701	677	624	658	722	659	695	673	667	585	648	668	701	666	642	622	678	661	639	685	668	718	672	634	643	653	674	669	649	713	673	674	662	665	686	674	651	721	649	672	618	686	676	674	696	657	648	651	666	683	631	647	665	684	642	658	696	637	643	696	625	714	684	661	657	623	624	673	664	688	658	740	635	672	644	659	661	690	716	684	717	657	716	673	677	679	706	687	676	677	653	667	658	657	687	640	678	657	694	641	623	659	674	659	654	652	695	648	682	709	702	654	706	698	709	671	701	693	632	675	696	683	649	686	666	684	671	623	665	673	718	634	681	681	669	701	699	669	637	712	674	688	676	712	680	636	652	721	685	713	662	659	603	671	642	638	693	657	657	674	729	666	673	700	639	627	641	636	679	638	668	681	691	651	690	742	637	701	613	674	651	651	664	681	678	642	652	652	699	667	655	698	670	661	700	705	717	644	656	668	644	650	704	645	638	673	664	688	641	645	677	640	662	657	631	640	657	693	662	703	694	649	704	701	663	694	668	712	688	722	670	679	696	669	688	680	653	657	676	681	639	701	654	625	654	668	664	676	649	673	677	684	690	647	700	651	614	656	652	677	692	667	681	635	687	649	678	699	709	676	658	630	643	702	635	656	666	678	690	629	677	692	636	672	666	654	688	759	673	643	671	666	683	685	667	678	614	672	673	656	646	656	639	695	649	690	707	714	730	693	691	683	691	675	705	689	670	674	681	633	676	701	678	681	680	699	671	704	700	658	665	683	691	667	639	678	694	590	734	643	697	675	621	623	645	676	659	658	711	729	698	672	646	669	690	682	642	631	659	690	683	678	662	695	689	700	651	722	687	688	696	693	677	678	670	702	657	721	710	693	667	689	694	697	633
44187	68351	25565	10294	6024	4698	3794	3049	3112	2967	2532	2466	2445	2105	1741	1628	1628	1553	1400	1248	1205	1196	1314	1399	1372	1282	1201	1063	1159	1080	1107	1062	981	996	987	988	966	1036	953	912	931	847	841	844	881	786	795	821	881	835	787	814	849	812	881	820	869	822	836	848	812	845	837	865	842	888	875	901	837	847	840	885	845	859	799	852	857	836	855	811	837	806	845	855	850	827	832	854	830	856	842	850	873	788	798	798	794	857	854	769	781	767	826	816	809	856	803	816	819	853	818	856	826	837	851	853	800	778	824	905	886	880	836	851	813	847	852	837	886	811	842	810	803	774	781	823	844	924	800	850	847	845	839	824	816	858	828	869	838	844	830	836	785	836	858	811	803	876	828	880	860	807	853	818	856	808	835	858	857	811	840	859	784	814	808	807	840	810	771	843	828	840	789	762	825	822	888	824	832	805	844	816	830	829	860	807	818	828	798	771	802	808	841	861	797	828	880	838	784	832	807	818	776	781	839	835	836	816	802	802	832	837	776	813	846	829	751	800	775	799	813	819	796	823	842	781	855	818	773	819	853	803	842	876	852	862	817	835	791	802	793	863	834	834	834	894	790	845	802	814	795	813	820	804	818	855	851	799	817	849	796	790	874	856	787	770	846	832	805	828	835	815	826	810	789	821	860	844	846	798	813	804	824	847	795	815	836	854	844	818	800	767	847	870	800	785	810	903	830	775	797	854	796	874	806	798	800	799	845	866	830	824	877	847	844	851	862	794	764	794	826	821	839	793	783	858	760	801	807	861	815	852	843	831	815	855	833	777	818	854	823	780	838	811	818	861	824	837	858	849	787	835	790	845	830	831	843	818	908	815	817	810	806	826	882	836	820	788	847	858	784	806	845	799	831	791	787	794	824	859	819	836	790	819	787	817	815	820	831	872	814	767	821	830	825	810	800	824	790	842	894	814	871	837	820	787	813	803	791	809	774	841	846	857	799	848	830	857	862	822	855	838	870	866	831	848	809	753	794	803	808	827	797	782	816	820	854	859	832	759	864	866	837	839	836	838	810	804	851	847	811	795	828	863	855	823	828	809	823	813	810	862	832	805	825	850	840	803	848	848	826	785	795	854	824	842	783	822	796	870	783	789	785	833	844	832	827	835	835	814	836	856	854	810	825	841	819	853	833	830	838	836	817	851	853	799	826	812	861	794	835	813	808	799	817	853	814	841	830	838	827	854	818	813	831	858	852	843	814	833	824	857	893	814	847	818	837	832	795	862	811	811	850	793	791	853	832	824	846	778	846	768	793	821	806	805	908	820	858	890	855	850	830	876	859	810	786	790	799	827	819	784	822	825	816	871	849	863	806	826	829	829	843	839	815	839	841	793	827	782	835	841	803	808	833	811	818	796	812	873	833	819	791	863	776	842	782	838	850	804	830	736	809	831	836	846	861	837	882	859	838	898	797	832	855	853	838	807	813	838	781	826	812	853	808	831	797	797	831	795	825	836	838	855	847	806	847	826	799	829	807	877	836	787	846	857	842	765	828	818	838	797	811	833	808	852	807	822	817	811	801	770	784	788	878	780	802	797	835	762	790	877	792	899	835	809	796	866	775	843	820	823	826	843	823	843	869	860	814	855	820	834	841	850	777	856	866	852	842	864	802	819	827	819	794	800	815	795	870	863	802	842	826	833	783	875	861	869	844	819	763	876	810	875	838	842	834	848	822	847	856	859	784	854	839	778	816	826	828	824	838	852	792	787	864	867	827	801	848	812	839	772	833	848	797	791	800	811	844	820	780	816	829	800	834	866	838	835	847	856	772	866	796	783	855	793	861	795	793	800	886	858	884	815	812	906	801	797	834	865	823	789	793	806	802	867	810	754	855	819	810	843	868	814	793	884	831	837	830	813	846	852	850	833	831	868	839	804	799	813	823	838	823	822	851	788	839	819	879	866	831	809	836	847	822	816	845	833	803	833	857	852	813	849	745	860	767	798	851	809	851	842	808	806	787	819	839	779	831	832	856	811	893	830	828	877	844	822	797	803	782	795	817	826	777	822	819	869	780	837	771	842	797	848	826	816	817	813	822	836	789	871	788	848	815	798	901	800	827	857	834	787	871	834	798	810	825	814	801	789	840	787	815	843	814	800	860	837	826	847	796	857	832	775	828	802	865	818	848	787	815	807	830	844	768	875	807	809	808	780	782	878	785	864	821	831	842	829	805	835	832	809	798	858	817	865	796	810	823	817	812	823	846	828	824	842	810	841	841	837	848	837	892	806	839	873	801	830	782	838	831	822	820	846	833	825	844	811	836	833	806	805	808	802	818	807	798	847	860	865	860	842	784	808	828	857	852	851	834	817	858	814	791	830	843	828	867	808	854	862	838	806	838	883	803	796	823	904	800	825	796	792	760	732	819	859	816	829	824	818	820	886	898	837	818	831	796	853	833	827	795	814	870	890	885	813	806	813	830	814	834	800	874	840	772	771	835	825	867	839	830	838	835	823	844	818	833	800	767	815	835	879	829	832	827	829	870	821	865	769	858	829	784	813	845	810	769	867	810	855	819	831	819	861	787	838	843	838	780	852	786	841	819	856	810	790	828	853	810	840	857	844	786	859	809	828	826	772	890	831	800	836	832	839	835	838	863	863	860	817	791	845	900	822	845	799	845	832	820	822	809	895	836	847	774	782	838	843	780	858	853	807	850	831	822	834	805	801	848	817	835	798	780	789	809	803	837	840	823	758	888	854	836	811	808	840	812	819	817	807	825	841	838	877	816	769	802	839	805	871	820	823	865	798	823	841	827	888	847	782	837	818	841	844	803	826	817	809	871	817	834	820	813	835	879	776	845	824	783	793	839	769	842	823	794	854	851	854	797	845	861	768	813	815	821	833	830	763	791	810	824	848	791	855	831	826	787	824	830	843	787	831	821	788	804	770	881	836	823	871	818	851	834	803	817	816	796	809	815	830	808	839	840	828	867	860	832	788	809	820	873	839	819	775	809	834	784	840	797	764	862	819	843	858	832	805	819	817	843	835	861	868	815	777	786	868	837	846	803	803	813	809	863	843	793	828	830	805	823	825	831	833	729	828	857	799	833	843	816	798	857	796	825	834	801	782	835	811	751	829	813	871	824	848	768	839	814	764	831	894	812	818	799	831	817	827	785	813	805	788	848	831	827	850	800	817	836	818	835	802	833	827	867	801	824	814	801	823	832	809	827	840	859	806	831	828	817	815	828	851	802	864	814	820	854	857	795	789	807	832	811	833	860	802	763	804	829	792	786	821	835	835	820	828	828	852	811	839	775	799	757	798	837	794	825	841	837	862	845	831	813	816	884	852	862	816	836	834	775	829	786	841	836	793	843	817	839	813	780	803	826	857	803	851	852	855	836	848	827	853	830	778	828	798	800	860	874	785	824	794	806	834	801	794	854	807	844	823	807	806	812	845	836	831	836	824	855	801	822	841	819	857	825	813	859	871	812	823	796	863	865	826	859	845	802	816
29193	29552	19429	4520	1368	852	765	677	677	654	686	675	646	665	569	574	610	578	584	489	508	495	514	534	539	496	517	491	507	439	472	464	493	454	456	476	471	479	436	478	450	455	467	427	458	431	433	415	418	433	387	428	440	392	435	448	453	466	429	450	423	472	439	433	406	413	420	436	425	461	422	476	416	421	444	460	417	397	410	442	411	422	432	439	453	457	430	471	410	432	415	424	429	426	454	423	450	437	419	406	435	463	430	433	452	462	438	445	443	420	455	402	433	435	425	423	447	430	420	431	433	413	462	413	435	403	433	413	468	419	465	451	434	437	398	423	436	440	458	415	423	404	425	455	481	482	455	458	461	423	439	437	394	420	424	475	425	434	420	455	400	463	446	469	411	441	438	425	398	426	462	422	472	421	394	402	447	427	431	435	402	440	452	433	406	426	441	421	378	422	450	459	423	464	394	416	426	466	466	420	427	407	436	440	440	465	460	445	455	441	411	448	433	451	447	459	420	449	412	476	443	441	443	440	457	425	487	414	405	449	430	452	456	470	434	468	400	461	473	459	420	442	420	429	430	443	396	460	467	387	456	457	422	442	401	445	434	418	412	394	387	415	411	398	460	444	397	446	447	427	451	418	445	430	433	392	433	439	426	485	418	430	456	473	448	415	430	423	446	466	432	431	474	445	416	424	448	456	432	428	431	418	445	450	436	398	411	460	409	455	424	425	460	449	416	429	433	402	419	474	508	405	444	416	451	435	414	436	418	446	446	428	411	441	400	392	453	439	448	436	438	448	415	400	458	430	451	446	423	415	433	383	462	452	451	448	432	450	401	415	431	461	452	434	432	426	436	453	417	426	418	451	423	434	455	416	422	439	445	425	444	473	429	474	419	417	427	447	413	443	413	429	405	448	460	446	420	459	445	437	427	440	450	445	424	449	451	421	440	392	466	411	443	431	391	433	425	419	416	443	444	418	438	436	472	420	417	415	437	405	431	414	435	448	403	464	420	412	411	446	388	445	419	466	415	411	445	402	400	404	435	457	480	429	443	417	447	437	443	417	426	423	455	404	453	409	446	444	426	450	484	408	415	417	391	443	425	425	453	413	416	411	423	424	429	481	459	416	426	447	449	487	468	463	457	419	429	466	400	420	435	457	499	413	457	424	451	395	418	457	448	409	444	418	436	441	415	427	427	455	415	427	427	454	446	440	455	454	437	466	502	439	451	460	408	428	462	388	468	440	429	437	421	444	417	433	425	464	427	470	406	426	442	413	437	443	422	431	438	438	455	449	422	422	435	449	438	481	456	438	463	425	420	456	431	435	450	425	452	478	406	447	478	426	436	417	464	399	437	461	440	419	450	438	427	440	443	441	422	445	439	428	391	419	436	453	435	435	416	418	396	455	412	413	437	462	417	419	429	436	417	432	454	400	421	414	424	415	433	463	392	419	394	447	433	465	474	405	464	430	466	420	419	457	468	447	421	443	432	435	424	422	437	438	441	451	473	455	468	440	443	411	450	470	458	448	430	402	441	413	425	446	419	407	444	424	415	430	468	436	408	409	410	423	436	411	437	426	429	419	445	405	403	421	418	478	441	451	426	444	477	436	433	429	432	429	424	408	445	470	417	455	442	416	442	431	461	452	414	453	456	422	404	421	427	438	438	437	404	426	414	450	445	440	415	445	480	432	436	414	418	473	414	404	437	388	436	391	411	425	423	448	402	470	419	401	403	411	430	473	426	410	392	444	439	413	407	463	401	487	420	440	435	429	439	453	439	427	438	428	443	442	427	413	462	447	437	461	432	441	412	445	445	427	457	417	426	462	459	420	425	456	449	437	419	405	439	448	428	384	429	415	485	434	410	386	424	415	433	443	445	459	483	471	433	411	432	443	450	454	425	433	405	474	441	415	433	456	418	449	405	419	407	425	424	447	412	471	473	397	409	425	450	429	417	425	473	427	428	469	430	435	433	440	456	441	436	427	379	433	457	445	435	428	396	455	428	440	447	466	416	444	406	437	453	397	409	434	440	431	418	438	421	433	412	417	449	427	439	410	405	460	460	405	439	408	404	430	423	439	447	453	449	432	446	396	409	453	434	441	407	398	422	455	436	421	417	468	477	477	438	445	400	430	413	427	396	449	436	400	420	393	445	460	415	420	420	417	445	441	420	433	429	440	469	460	443	471	399	402	454	410	414	443	424	430	432	420	451	435	404	403	445	434	433	438	449	426	436	437	465	450	427	432	443	412	439	447	423	445	467	424	430	437	427	429	442	454	435	442	425	429	417	419	410	432	405	422	403	461	454	417	454	428	464	435	447	439	434	431	453	456	417	440	431	435	425	462	447	423	401	414	437	456	443	450	431	427	469	442	410	444	440	417	440	443	432	439	478	438	437	434	393	393	441	437	411	428	406	408	427	433	394	430	412	414	462	416	457	406	428	470	418	491	403	443	406	377	455	430	399	430	443	395	407	457	386	423	397	419	424	470	423	444	422	422	438	436	446	457	388	452	404	462	436	422	403	455	400	448	444	434	426	426	427	403	428	403	411	431	433	416	434	432	395	434	459	464	439	456	417	430	410	478	425	455	471	413	424	430	428	413	471	447	461	412	409	454	405	446	454	456	416	414	478	450	407	382	472	475	439	432	442	440	431	436	428	405	424	405	450	436	371	469	460	429	439	436	432	412	394	447	437	453	460	430	444	423	392	422	479	430	420	418	405	433	419	428	410	454	451	395	471	448	438	466	429	459	424	462	476	436	451	414	463	429	454	441	436	408	395	416	449	420	418	447	442	460	420	435	425	454	479	448	463	384	451	472	427	475	452	451	385	447	458	412	423	431	447	432	436	453	448	405	422	429	464	447	431	434	431	485	432	457	438	442	417	406	424	390	440	425	456	436	434	421	485	417	439	414	454	437	406	464	422	452	408	434	440	446	443	451	477	412	412	457	443	453	402	411	443	401	431	457	422	408	436	462	397	399	433	433	448	451	434	420	449	450	454	429	444	443	465	414	433	434	455	467	432	406	434	426	432	455	429	437	440	448	419	419	482	425	402	412	416	442	398	440	423	457	436	407	420	434	452	418	438	423	423	425	439	401	427	423	416	434	434	444	412	454	425	399	452	426	425	452	443	421	437	427	420	446	442	444	437	425	460	415	432	451	449	442	464	426	416	456	390	452	415	434	428	424	440	425	452	447	439	420	405	447	445	441	411	477	404	434	421	443	445	408	420	401	423	431	486	408	412	434	437	441	446	414	431	440	424	437	458	415	423	430	459	425	397	401	458	411	429	395	459	441	411	449	437	475	419	412	453	457	443	409	444	430	418	462	405	445	436	437	414	436	432	413	422	446	427	459	425	440	405	404	459	434	426	444	426	418	445	433	429	412	421	438	451	458	431	419	452	394	441	426	414	488	443	428	419	432	402	424	399	452	446	375	435	453	433	462	427	467	450	457	426	417	429	413	425	439	444	410	462	425	458	459	439	440	430	462
35037	46064	14257	3561	2287	1453	1247	1080	1160	1169	1110	1056	1136	1062	852	856	867	866	702	653	692	695	714	761	767	679	610	584	570	620	611	630	612	606	629	604	578	583	538	557	562	573	572	548	528	538	529	557	561	541	557	576	566	524	538	564	539	520	506	562	535	553	537	535	529	535	543	630	560	564	574	554	557	540	575	518	562	572	522	498	565	557	487	551	555	491	515	539	535	519	556	571	535	528	522	520	547	488	494	553	509	555	501	534	580	514	538	521	547	546	569	546	540	506	567	528	549	531	528	513	516	533	540	544	543	477	552	546	517	534	531	536	500	517	523	526	552	566	543	550	513	575	541	551	535	536	594	527	552	561	495	560	537	567	525	542	541	516	513	533	545	541	500	494	525	588	546	521	584	493	553	539	553	580	532	525	526	533	562	501	553	520	522	499	545	530	544	536	553	562	551	497	549	514	507	528	527	560	495	527	492	480	543	535	535	501	536	563	524	540	526	528	537	513	549	541	514	550	490	552	536	528	544	559	536	557	472	509	534	539	515	512	557	517	510	525	564	521	532	526	551	521	531	541	500	502	526	529	531	535	534	547	529	526	542	526	545	541	554	543	567	522	526	547	543	545	520	539	529	547	500	528	537	533	543	519	565	537	513	534	524	519	570	530	519	530	541	580	565	551	530	542	576	517	499	556	499	521	579	531	570	534	510	500	510	470	548	511	508	541	593	562	570	549	555	562	513	539	500	526	518	559	519	548	553	529	517	526	516	527	496	565	501	533	534	504	528	525	514	554	551	550	510	544	556	537	520	594	525	518	545	550	543	570	547	532	513	538	496	562	566	509	562	524	531	538	554	494	490	506	533	480	518	518	516	553	521	560	506	539	498	553	512	527	522	590	534	507	497	560	505	530	504	557	522	563	476	510	566	513	515	533	552	506	518	538	556	529	543	528	528	556	527	569	501	521	549	532	527	535	506	535	536	506	547	546	549	497	518	511	546	540	522	546	552	548	522	554	563	496	549	539	536	533	572	532	564	515	534	531	549	573	572	519	541	520	568	572	620	566	542	521	528	549	513	524	538	557	536	530	567	542	609	567	534	542	538	502	541	527	538	505	560	566	525	515	513	550	538	520	556	568	502	550	583	504	562	532	592	520	527	528	555	522	510	497	515	546	524	538	557	522	544	549	547	499	573	521	518	486	491	531	518	533	545	567	574	551	517	505	534	490	530	517	548	573	555	532	566	534	519	545	512	525	559	510	544	522	530	506	591	544	522	502	483	527	523	516	530	515	531	508	555	525	554	544	526	554	547	538	537	531	543	542	561	544	507	507	512	540	535	549	549	528	550	563	512	539	514	586	557	548	506	526	546	533	577	528	538	525	586	504	503	543	563	537	560	529	550	528	529	558	518	497	592	542	538	528	545	543	519	544	506	518	533	537	541	542	547	536	541	542	539	554	484	565	521	515	588	517	529	567	500	534	549	581	510	546	511	549	544	523	533	521	510	541	532	578	523	544	564	550	556	568	567	537	537	560	504	551	543	521	525	535	566	548	520	555	578	554	521	545	495	513	550	531	538	537	505	562	554	489	580	536	538	535	524	525	555	534	558	515	536	557	520	541	529	541	554	502	572	514	506	524	562	585	534	512	538	592	553	531	546	525	514	550	545	540	540	532	541	530	554	529	544	543	530	561	531	514	549	553	489	566	550	525	510	522	525	509	556	552	541	541	523	549	537	542	558	522	514	574	568	567	573	530	500	517	523	582	526	552	505	537	547	542	537	519	484	517	565	536	540	558	529	551	574	537	507	507	577	535	477	507	545	519	513	567	529	553	555	525	509	524	521	524	543	542	530	496	553	559	535	524	541	541	532	489	528	542	519	555	581	509	543	543	570	543	515	545	570	502	496	509	529	551	529	517	564	543	531	533	508	488	500	504	567	552	534	523	551	506	512	567	544	537	543	496	524	523	552	520	533	532	543	514	514	595	510	553	519	489	493	601	551	570	524	540	501	531	535	537	550	550	497	529	534	552	539	571	568	534	507	516	570	554	537	541	529	550	518	516	493	523	505	525	546	576	539	580	593	529	558	527	533	521	476	577	513	543	537	532	537	551	527	531	487	519	539	570	548	557	521	548	495	551	541	536	572	558	515	506	537	580	481	525	537	485	500	534	539	528	559	524	565	503	528	547	570	510	481	561	566	525	573	571	545	546	515	542	514	543	531	571	580	523	526	555	519	546	525	568	507	518	510	546	562	531	576	580	544	552	492	536	558	536	577	560	547	518	563	503	521	561	553	534	529	501	551	534	573	532	552	513	544	530	555	541	540	553	540	521	536	535	546	540	537	545	562	572	519	552	566	502	574	537	529	514	533	576	542	560	592	566	528	546	562	538	575	534	486	524	566	556	596	534	507	547	542	562	560	534	517	515	512	538	582	579	518	516	543	537	533	533	531	552	545	531	585	551	550	553	520	506	506	517	559	521	543	539	540	533	542	570	513	539	529	543	572	505	503	528	509	516	575	534	551	500	517	545	515	526	526	531	514	557	537	523	549	567	548	519	530	527	541	486	553	536	537	515	534	508	540	511	566	523	573	514	527	541	556	556	520	509	508	508	559	525	515	529	525	505	588	557	512	517	549	524	545	565	549	557	555	498	561	519	537	564	559	543	544	551	525	508	534	571	550	508	538	579	536	535	586	546	587	573	532	524	533	542	523	566	579	559	538	562	565	557	532	579	535	556	559	535	549	538	499	595	539	532	577	529	547	527	555	555	474	585	525	522	545	517	573	542	543	548	492	567	528	518	542	550	496	500	562	538	522	516	513	559	541	494	542	541	508	552	526	533	564	548	524	522	536	551	555	547	528	528	501	501	553	578	536	531	546	522	543	544	521	495	583	535	509	529	537	587	571	568	527	562	511	525	589	522	539	532	573	533	540	531	555	547	552	549	575	529	514	546	542	548	539	532	560	574	534	509	495	539	577	561	535	534	543	543	588	563	515	512	510	511	585	575	505	546	551	533	544	548	491	523	525	508	537	535	535	543	514	562	507	555	518	544	589	507	555	511	494	566	527	541	552	523	571	528	579	521	537	552	494	558	501	512	542	564	557	527	534	501	528	486	539	560	504	543	542	510	514	558	541	539	566	499	554	553	549	519	539	510	503	577	532	533	518	513	524	554	577	526	523	532	531	527	554	542	492	477	526	498	534	511	516	531	566	540	527	534	522	534	543	539	553	507	503	536	498	541	539	544	541	519	552	508	553	547	546	521	524	546	573	534	536	521	521	539	562	515	547	559	554	575	536	507	540	515	521	529	544	555	538	489	530	533	537	556	550	492	575	569	556	509	536	518	554	505	572	557	543	540	527	543	532	555	533	523	518	580	509	517	520	521	545	547	580	514	543	540	510	522	539	508	547	585	513	536	535	555	548	561	533	530	553	531	506	505	553	529	542	516	516	505	523	542	549	565	497	578	512	537	566	604	571	516	537	573	546	560
24021	21131	28256	24075	20792	8633	2062	1382	1266	1151	1205	1132	1271	1049	950	936	1064	1001	873	845	812	793	838	834	903	821	779	704	843	753	821	760	747	759	744	770	735	722	724	684	717	645	694	720	635	718	669	671	724	706	701	678	630	744	726	687	688	710	721	743	709	705	711	703	727	691	664	670	692	691	720	705	686	775	691	711	688	647	703	658	689	691	672	671	670	695	687	630	728	712	672	709	669	651	691	643	708	654	677	664	707	669	631	691	699	647	680	664	702	683	688	728	694	701	725	690	708	733	712	699	655	663	657	694	730	661	672	656	669	690	692	682	715	671	668	705	665	724	660	714	728	651	713	690	671	728	684	658	670	695	743	698	713	662	748	665	645	726	706	706	738	708	702	659	654	652	669	678	654	685	673	706	674	651	652	696	693	681	752	735	678	658	723	655	731	654	638	677	687	686	679	663	731	712	676	630	731	692	653	670	728	651	694	691	716	696	736	662	698	710	702	669	669	720	636	669	644	705	664	668	647	719	690	695	642	654	695	643	719	691	682	688	685	640	676	700	705	709	698	684	628	671	693	674	721	669	691	723	632	695	629	664	693	706	694	706	672	700	686	723	677	704	663	668	650	667	692	700	620	716	665	702	704	689	700	699	665	627	672	666	665	702	693	709	703	662	709	702	667	597	727	682	684	715	678	712	708	676	645	683	687	714	696	659	700	647	715	667	703	685	635	669	697	692	696	695	727	702	711	709	609	684	633	691	703	721	700	690	696	659	665	653	623	695	689	651	695	704	657	658	675	640	662	682	689	654	698	714	696	715	669	677	665	664	619	650	712	658	656	657	682	716	658	684	687	685	706	682	696	709	697	695	658	680	638	679	734	697	658	645	754	717	659	675	651	645	695	633	662	634	662	658	715	686	726	693	713	705	676	697	666	691	734	692	660	660	683	657	682	711	718	662	645	711	702	619	684	688	680	679	712	740	722	626	719	688	739	640	661	692	711	685	676	699	711	680	681	694	670	695	719	652	671	741	703	724	695	661	675	682	660	734	677	706	661	711	675	663	654	674	722	688	668	655	623	660	701	677	701	690	690	707	643	676	685	686	693	692	754	723	674	667	675	648	669	700	699	760	711	676	690	684	678	725	697	691	702	685	672	730	672	726	708	657	677	681	682	704	689	677	702	716	681	664	661	690	672	701	697	698	666	689	671	691	718	738	713	690	665	703	693	720	689	640	702	704	691	684	683	716	652	731	650	733	713	699	666	704	696	655	707	644	707	697	687	688	692	678	667	714	732	731	687	676	623	646	708	681	716	662	703	704	662	690	709	699	668	706	684	700	680	666	694	663	695	667	673	732	684	696	689	706	733	687	657	673	700	727	667	670	664	661	669	655	654	668	658	695	690	681	713	666	635	662	670	701	715	656	694	676	638	704	668	702	706	683	662	709	677	710	728	672	656	668	682	678	712	703	689	700	718	734	717	654	650	684	665	700	707	697	679	684	693	679	650	653	671	720	675	732	679	690	704	689	706	669	670	660	671	731	674	659	718	694	714	697	692	687	707	684	731	681	670	678	687	652	707	660	703	681	680	686	697	648	655	688	654	717	662	712	717	680	663	721	649	678	632	654	675	682	687	671	641	695	675	688	692	653	668	679	643	664	691	723	737	646	693	650	681	661	660	706	700	640	671	686	702	607	676	702	722	689	679	696	658	658	694	665	674	729	693	669	703	696	719	673	667	661	674	684	661	682	646	668	681	641	639	660	662	647	684	642	680	670	658	702	722	669	702	723	727	734	684	698	635	693	665	715	723	668	723	683	748	668	684	668	678	696	674	711	705	690	663	695	667	712	688	688	710	723	635	707	737	647	640	704	663	721	714	689	644	665	695	702	650	726	654	696	715	677	639	713	707	705	666	683	712	708	686	723	667	672	712	676	680	711	696	701	701	694	679	713	709	644	687	688	695	656	689	691	731	678	708	650	677	698	709	721	645	723	729	685	660	704	675	674	708	704	682	701	580	729	690	704	718	678	694	705	706	685	692	654	656	698	642	671	673	709	668	671	725	689	647	661	687	712	677	672	720	722	690	675	712	711	677	710	689	661	653	617	685	692	717	689	608	736	687	712	716	699	701	636	705	685	657	680	691	670	661	710	693	686	697	739	674	710	646	691	698	710	714	638	630	680	632	728	696	686	703	683	680	697	713	711	685	680	728	719	713	676	616	702	699	688	697	674	713	655	672	652	689	673	744	682	658	684	628	682	694	719	691	710	689	735	664	657	718	608	729	692	711	698	637	693	661	682	679	685	681	663	670	668	725	718	670	709	716	701	703	686	681	746	718	677	710	692	697	703	740	673	653	652	652	656	656	704	686	696	680	632	690	716	692	714	679	664	668	706	645	702	701	685	674	689	678	789	726	673	711	683	674	680	683	688	668	697	685	662	680	708	691	686	721	707	688	717	703	682	673	688	689	670	674	684	678	739	658	696	688	666	695	673	693	684	639	655	708	670	687	640	705	655	670	693	634	690	656	688	689	696	712	717	663	685	624	662	697	720	708	716	685	667	685	701	694	677	666	677	715	738	726	721	704	697	665	675	673	702	656	696	696	697	677	683	701	669	717	744	698	654	708	694	656	665	677	673	664	687	679	719	645	679	712	693	698	649	672	664	642	714	655	655	622	702	731	665	668	725	691	685	684	709	723	711	691	682	710	708	681	690	718	692	722	669	658	662	662	656	701	703	683	708	746	694	697	699	671	682	648	725	699	731	670	619	624	685	699	708	640	717	717	701	671	702	717	680	735	649	695	713	723	659	645	654	671	698	731	718	681	676	691	673	715	657	702	678	708	667	667	665	685	667	738	678	681	669	716	681	649	701	696	665	695	702	657	729	665	666	656	679	710	753	708	684	630	690	683	672	687	666	633	709	659	698	699	683	706	645	700	705	671	662	660	717	656	704	660	692	718	718	678	685	723	698	716	632	686	676	710	681	684	678	732	721	691	650	672	685	733	691	715	625	709	696	697	630	663	699	653	723	687	719	697	674	656	649	700	664	662	719	706	694	712	660	693	682	713	674	675	671	696	662	651	701	691	719	714	698	663	643	707	689	689	682	658	691	670	652	659	678	649	663	730	715	656	738	646	685	713	677	651	626	674	672	697	680	728	669	659	650	692	646	711	724	731	700	708	625	666	651	673	666	722	695	620	767	706	717	715	680	707	708	740	660	698	656	688	661	701	704	678	674	635	697	670	658	666	660	694	694	725	705	708	695	619	674	693	681	695	643	655	671	691	692	704	691	731	747	711	727	701	732	642	674	705	728	703	681	686	659	674	687	662	698	676	696	679	684	648	701	725	674	731	723	669	667	720	618	708	691	686	735	696	752	676	701	667	652	666	703	685	653	693	709	733	705	629	695	697	696	690	683	692	653	676	660	682	714	691	726	667	682	703	653	725	635	694	666	680	736	673	701	656	708	682	680	647	671	652	669	695	718	668	699	642	656
39630	60838	21106	6988	4796	3588	2870	2502	2215	1965	2015	1732	2050	1752	1375	1391	1433	1406	1228	1196	1042	1032	1035	1109	1116	1088	1052	1022	1002	1007	994	978	963	974	1006	937	886	945	916	865	893	856	863	826	877	862	841	811	846	869	862	815	827	803	866	833	875	827	811	834	836	845	868	883	866	855	833	789	871	838	842	875	889	808	833	868	835	848	859	889	853	803	804	844	850	838	843	848	872	837	840	849	773	869	847	868	786	826	863	882	820	857	874	863	828	806	867	795	847	876	861	879	806	866	834	868	840	844	841	848	821	855	827	822	840	882	848	808	859	817	821	855	824	845	784	779	814	851	829	882	777	801	822	790	882	851	801	860	825	829	782	859	876	811	848	817	830	836	810	861	840	914	802	842	842	879	822	853	873	810	852	833	855	828	822	882	826	810	869	818	802	905	872	869	826	815	864	790	803	828	853	840	842	829	812	834	806	779	877	853	832	884	817	875	845	831	868	806	793	813	833	799	824	856	858	815	827	829	857	863	818	810	810	824	793	865	861	809	806	796	831	816	840	831	844	853	803	822	840	861	856	789	896	850	818	837	878	825	840	792	854	855	873	818	805	831	793	816	830	845	839	892	845	817	830	807	826	834	834	859	807	818	820	814	898	824	802	849	824	867	847	848	832	822	770	799	857	870	849	834	839	844	829	815	780	855	819	796	830	814	845	794	810	798	828	804	805	841	827	891	849	879	847	796	880	849	813	819	875	852	836	865	893	813	868	855	822	832	842	787	845	853	831	819	844	818	801	823	835	792	825	828	814	863	849	879	871	839	804	788	843	864	859	808	820	840	843	818	820	828	804	836	852	792	890	810	808	837	866	872	837	833	886	815	845	796	861	837	819	831	831	863	844	856	786	854	799	877	824	843	802	832	858	790	811	857	795	823	878	916	834	853	806	816	778	828	835	843	820	859	862	804	820	794	817	848	817	786	855	822	864	809	806	821	837	797	852	851	849	783	856	855	849	837	830	791	835	769	803	820	857	805	826	751	834	846	877	865	803	832	843	854	858	866	835	838	813	863	813	833	841	805	801	850	852	839	824	871	834	814	859	805	793	779	803	825	837	908	853	828	839	857	840	843	829	811	819	816	799	785	884	826	820	808	859	796	852	814	872	857	840	856	869	755	831	820	897	831	840	806	846	818	891	805	832	874	822	869	803	827	820	807	835	821	851	835	842	897	797	841	811	805	841	854	843	823	847	850	855	822	857	831	859	855	831	872	809	816	840	826	833	775	854	865	828	836	865	811	821	869	767	848	806	873	832	832	818	856	819	811	854	773	811	812	820	851	809	816	835	848	801	862	834	808	786	806	885	818	821	861	807	853	808	788	824	824	819	800	837	875	818	873	763	779	818	840	904	835	811	847	831	786	784	823	832	828	851	886	822	815	835	870	829	808	838	864	816	901	845	803	835	814	808	839	809	807	818	802	827	822	785	794	847	872	779	842	801	825	839	806	880	831	834	774	815	825	823	821	815	836	847	880	845	800	797	858	830	857	849	852	789	787	831	793	812	821	799	823	801	814	877	832	840	808	795	845	852	879	827	848	845	856	794	810	856	820	761	767	854	820	810	829	846	783	854	828	786	806	858	858	888	793	773	805	858	842	891	821	787	880	861	872	838	876	789	817	823	839	855	874	833	850	815	874	808	854	820	799	863	821	860	793	844	799	810	845	812	828	831	846	847	827	831	870	836	871	843	871	847	880	858	828	865	817	831	802	838	799	847	850	813	798	830	808	804	822	807	839	880	817	878	828	761	828	780	852	835	802	879	807	796	808	783	811	816	850	826	818	856	829	802	840	817	830	848	833	884	801	844	829	830	870	815	821	882	836	814	812	831	814	792	790	840	802	831	827	835	837	851	814	837	875	850	820	808	838	838	831	780	852	818	787	831	808	846	823	868	845	850	865	817	827	791	865	846	824	816	853	854	762	838	837	861	799	892	803	844	837	843	826	877	848	830	830	794	808	846	847	801	807	837	815	829	870	832	861	827	852	853	822	909	805	934	838	829	836	830	854	849	869	807	814	801	824	801	840	826	853	806	888	783	851	822	883	845	803	830	832	840	872	851	826	828	832	815	829	839	854	836	839	823	821	864	868	827	881	906	846	826	847	883	741	780	830	862	816	856	856	894	838	821	809	802	877	834	835	799	838	819	857	849	882	840	809	814	853	850	775	851	831	814	820	815	812	829	864	878	832	881	814	793	811	824	828	823	899	804	881	857	911	842	870	831	860	888	859	840	904	858	842	813	809	787	802	859	826	835	822	820	831	873	795	834	823	823	826	820	851	837	814	834	850	834	862	830	863	822	812	787	818	840	823	820	794	849	865	832	810	873	872	851	846	832	892	826	840	826	765	799	860	877	894	877	830	848	803	875	836	830	885	881	806	791	801	786	853	834	805	827	859	845	789	872	817	817	834	862	830	898	785	895	856	845	816	796	848	822	815	831	818	811	815	852	882	816	838	773	809	759	887	879	812	817	825	808	819	798	819	824	816	809	799	889	848	839	877	802	783	754	813	829	835	859	844	831	868	813	808	817	864	848	843	784	797	817	847	859	871	846	855	850	867	855	872	848	889	826	812	815	846	813	853	855	826	845	874	824	875	833	843	813	836	873	828	820	808	901	867	841	902	825	816	857	855	860	794	808	834	876	818	859	809	865	863	798	801	840	862	820	826	871	872	812	810	846	837	806	859	849	826	783	831	801	898	832	837	818	762	831	846	841	887	820	806	837	822	815	793	852	863	879	812	816	793	791	860	821	828	856	831	867	851	815	830	836	846	815	813	873	841	781	819	818	875	815	801	869	824	820	888	785	817	823	773	828	850	840	835	866	821	811	811	809	833	797	860	873	836	805	846	822	843	825	865	824	868	835	853	815	832	837	834	892	868	852	822	793	831	833	872	869	869	882	864	822	788	825	843	827	839	888	789	843	900	807	865	821	792	832	821	835	847	872	827	780	866	846	836	817	824	859	791	854	832	844	852	792	864	806	884	812	867	765	862	821	901	845	838	861	826	829	848	829	838	799	809	794	805	789	864	845	817	823	857	840	873	794	815	828	841	826	838	772	848	811	867	823	873	821	830	860	772	855	837	850	814	853	840	859	788	864	890	834	792	859	860	841	846	858	823	815	878	794	869	818	823	821	793	847	856	845	804	803	877	811	851	857	828	809	819	834	883	776	828	814	845	803	823	805	819	839	815	852	786	847	823	849	839	849	852	811	840	876	832	827	811	884	812	836	798	836	882	853	755	809	829	865	879	871	866	833	841	853	848	862	878	801	856	850	876	826	808	852	808	840	840	843	864	864	840	825	847	840	815	861	828	785	837	782	846	801	837	863	850	838	847	858	821	812	803	855	818	858	819	855	843	838	851	827	807	837	836	791	861	824	810	849	849	868	817	812	810	857	878	849	849	796	823	846	816	835	849	826	858	841	821	826	871	828	824	830	827	880	791	805	860
23052	21091	28691	23703	21074	20838	7573	1920	1467	1516	1432	1342	1518	1244	1036	1030	1173	1102	1022	917	861	823	834	825	928	865	829	784	755	783	764	775	777	796	736	766	732	767	726	720	705	692	704	687	685	662	688	648	692	681	647	650	682	690	691	696	691	651	698	654	690	691	701	643	680	710	639	700	714	665	678	699	733	604	666	650	634	671	658	653	631	698	643	682	665	637	680	672	678	676	702	670	658	663	635	693	653	658	664	659	676	645	626	695	688	636	593	695	668	668	679	712	660	662	669	695	663	682	631	630	643	661	685	628	663	668	659	688	637	616	661	696	670	694	642	669	693	699	671	651	649	650	643	686	656	645	653	658	643	679	676	653	659	637	669	686	641	698	634	739	651	690	631	655	646	676	696	665	692	670	658	639	687	666	674	650	629	655	660	671	628	619	630	672	664	616	699	693	614	628	652	694	646	620	672	693	667	679	652	647	656	659	619	660	665	662	688	668	725	674	683	639	651	713	676	650	662	699	687	669	698	659	696	676	693	644	602	609	676	678	642	646	672	722	665	660	690	658	665	654	664	687	635	655	687	670	657	661	673	682	643	658	660	613	644	627	656	651	666	665	621	622	647	675	651	623	681	662	671	684	675	680	687	656	671	707	666	685	663	670	685	666	671	654	642	673	596	679	673	663	651	671	631	637	696	659	680	692	695	671	663	653	653	659	678	678	662	662	653	644	615	673	685	633	670	658	671	690	653	622	609	687	626	638	653	622	662	641	713	661	665	660	661	662	665	627	667	644	598	673	628	693	651	653	692	658	679	660	659	688	647	682	687	660	647	721	685	688	656	718	667	628	655	682	655	683	705	716	691	651	698	700	683	646	677	684	644	678	673	662	688	643	665	704	677	655	659	656	680	690	693	630	618	639	621	695	661	637	650	659	668	668	672	688	643	662	677	663	645	619	682	646	653	644	696	647	649	704	651	678	690	675	680	631	666	670	737	673	643	654	629	700	647	686	666	688	620	633	689	675	689	716	691	642	623	619	682	671	688	692	669	634	652	714	680	669	633	636	632	685	713	651	617	648	712	654	651	661	629	667	643	645	668	683	660	659	677	695	708	674	642	671	658	667	659	672	673	640	684	611	643	685	635	671	690	677	679	655	659	669	699	666	636	681	666	654	687	656	668	662	742	663	641	671	680	647	608	681	665	670	685	641	658	677	684	644	647	682	664	622	700	671	647	694	628	659	708	665	677	695	674	661	721	648	691	658	652	654	629	696	603	706	678	645	666	639	672	670	638	664	720	643	640	677	645	609	697	654	672	673	678	725	645	648	647	662	642	655	659	645	685	684	631	626	613	662	631	705	649	639	690	663	642	630	659	666	677	620	672	654	676	678	663	653	692	654	647	693	660	695	682	646	685	631	667	669	624	715	638	626	632	655	665	654	645	663	698	624	651	673	685	699	648	645	667	680	632	652	626	680	652	625	599	692	651	627	672	678	687	667	676	650	659	633	657	682	660	670	636	698	619	694	695	678	637	628	693	666	618	651	611	653	676	644	652	697	642	634	655	645	640	652	688	671	653	651	638	639	619	650	710	643	693	655	674	612	660	653	698	722	654	660	668	676	677	669	610	689	660	656	649	597	627	676	653	697	634	647	660	654	680	679	705	642	648	648	656	648	667	656	683	662	692	614	674	693	619	666	632	654	675	659	655	659	636	693	633	630	687	657	669	652	657	646	666	625	697	672	637	674	639	727	636	622	676	633	699	609	700	620	628	709	654	702	669	648	636	665	669	636	617	696	664	667	652	667	634	667	636	672	672	644	658	656	628	607	720	689	681	700	655	651	662	682	626	636	655	695	679	611	677	670	630	638	644	631	644	693	690	638	661	625	657	667	672	661	666	646	656	614	677	630	638	625	681	653	645	669	676	684	668	684	628	619	618	723	645	632	700	709	669	653	678	669	669	685	671	661	640	647	682	623	671	668	655	638	682	639	649	631	632	594	641	661	695	619	674	681	613	666	610	680	684	681	640	633	706	670	638	618	737	668	689	616	652	669	681	636	683	654	654	681	628	670	657	646	661	656	660	721	638	699	694	658	675	682	692	691	605	644	634	676	637	642	676	669	643	696	664	649	613	660	655	663	708	726	717	697	638	649	672	660	673	650	703	621	631	635	701	649	706	670	686	677	649	630	647	625	659	693	630	658	714	642	671	697	638	641	636	678	679	655	687	677	629	699	705	645	665	593	643	645	676	663	649	691	716	627	651	642	607	656	696	656	680	629	656	618	679	668	655	670	647	631	637	669	663	672	682	651	630	723	606	700	684	643	653	657	724	667	651	695	594	624	656	685	654	647	643	670	668	667	650	702	636	661	664	634	642	696	688	634	641	661	690	660	699	623	667	640	665	653	623	661	689	672	609	686	706	658	684	671	673	673	642	628	636	631	674	687	686	688	608	647	710	669	633	656	668	671	643	654	611	652	646	669	711	619	676	626	656	671	646	648	642	663	653	724	671	631	634	654	639	654	638	662	696	733	626	674	648	681	638	682	645	660	640	680	672	726	663	720	648	651	693	681	646	646	693	656	675	697	681	634	655	656	690	649	665	696	673	660	631	674	679	700	667	641	694	652	677	674	659	653	660	668	637	655	679	654	627	665	675	666	675	658	624	660	712	652	656	630	687	662	739	646	696	660	645	653	642	655	677	686	670	686	671	682	669	694	685	635	676	679	651	631	665	655	666	703	671	682	641	676	636	657	647	665	633	684	653	664	677	697	724	628	651	619	659	639	665	645	627	693	639	650	686	663	721	653	706	715	659	663	674	687	655	650	672	690	654	652	691	683	657	667	682	658	681	672	695	666	661	689	660	692	686	666	655	664	618	680	616	611	691	642	687	612	707	692	674	689	700	624	624	678	684	690	673	643	706	656	704	614	677	692	663	649	628	627	665	612	690	665	682	681	661	676	652	682	669	658	657	690	669	675	672	664	620	681	683	673	658	640	673	619	678	657	674	615	637	673	673	655	626	608	684	685	709	621	673	703	649	689	652	674	728	675	689	644	633	677	655	653	692	659	669	712	671	677	652	644	626	654	663	650	627	669	681	665	632	627	677	689	654	670	630	653	674	643	680	646	640	641	689	648	683	648	649	671	643	676	654	684	663	645	657	671	646	707	701	676	675	624	693	640	670	687	621	667	662	637	592	688	654	656	738	643	653	615	666	701	678	650	690	647	674	616	666	692	653	648	645	703	686	667	720	629	636	650	607	658	641	665	629	645	708	642	660	685	649	677	627	669	666	605	678	688	659	634	669	610	661	666	687	674	651	687	660	602	665	662	659	713	650	689	638	639	681	707	634	681	675	697	635	691	614	695	689	632	648	682	655	669	667	643	648	632	627	677	638	641	646	648	681	626	627	614	680	605	627	640	629	678	630	698	680	665	679	664	653	636	645	698	671	645	673	675	657	657	647	699	679	678	646	687	643	679	655	661	682	610	679	624	713	720
44178	66855	24943	9979	6870	5317	4140	3274	2951	2704	2587	2414	2511	2021	1562	1655	1788	1676	1459	1247	1205	1099	1121	1212	1254	1281	1083	1090	1011	1077	1008	1036	989	991	884	941	991	1006	986	911	974	899	918	828	869	830	823	856	823	856	831	773	810	840	794	848	856	853	862	748	861	839	828	842	852	852	856	799	847	881	854	857	836	856	801	778	827	826	797	783	794	804	876	816	818	827	773	800	833	854	809	840	805	818	839	824	833	824	857	804	797	822	808	814	852	823	814	840	853	778	781	803	800	799	798	801	800	824	787	821	854	842	789	800	787	851	823	804	794	819	819	787	806	833	839	801	845	763	779	790	837	782	801	789	819	812	791	784	786	823	833	844	856	800	849	787	893	840	842	850	828	837	791	813	840	818	753	875	813	821	811	776	819	796	841	827	774	855	804	798	805	847	824	801	820	828	785	819	831	825	798	801	807	788	812	807	803	781	802	794	796	825	818	813	800	805	819	863	818	828	806	822	840	799	856	849	854	806	820	802	774	821	849	806	853	823	832	805	803	807	843	859	814	795	807	807	785	830	888	813	890	862	766	823	791	798	807	780	814	822	824	815	765	863	814	826	794	863	846	768	857	839	804	780	830	820	767	808	806	799	865	789	822	838	813	808	831	815	849	803	858	761	804	799	833	850	843	848	803	832	811	869	833	837	795	843	844	816	768	801	855	849	803	810	793	787	824	759	788	829	769	800	840	818	830	803	766	817	760	798	780	829	814	832	859	788	862	791	825	830	773	773	796	831	780	831	826	806	750	817	855	779	764	802	824	855	818	776	830	841	844	846	784	816	799	825	828	821	796	787	798	796	786	820	833	823	818	796	827	847	798	838	808	813	818	845	834	806	867	863	846	887	756	854	818	796	843	755	811	819	773	869	784	857	809	801	825	786	830	748	737	766	834	861	877	874	782	796	816	843	823	805	845	803	786	792	764	823	805	826	827	832	842	846	777	814	831	814	870	829	776	825	824	832	811	778	822	798	831	845	822	883	774	776	771	798	799	812	825	812	814	799	787	853	819	830	840	809	874	797	836	849	807	798	827	816	790	773	814	814	826	823	850	827	806	815	800	807	796	840	829	815	791	792	791	828	818	885	826	813	808	810	860	812	807	786	840	762	865	767	806	792	819	789	829	805	827	782	810	810	825	836	825	825	826	803	822	766	827	805	797	840	843	834	780	798	872	818	816	806	825	818	822	799	823	820	843	836	835	814	819	789	844	784	855	763	801	783	806	827	811	788	868	829	853	829	847	782	817	763	818	844	797	853	866	805	841	816	840	816	788	807	814	847	798	784	851	807	856	776	850	809	858	806	844	781	789	819	805	813	867	841	822	816	844	813	829	810	837	887	799	824	838	827	833	830	813	848	816	805	777	789	842	800	811	829	808	827	813	816	781	803	823	853	848	767	803	782	819	776	864	826	772	837	816	829	831	809	795	796	870	841	844	846	807	794	790	794	836	818	819	796	788	811	821	861	895	810	831	809	780	803	745	811	751	829	774	822	846	796	827	834	784	821	812	799	832	783	900	826	780	809	821	854	776	827	810	848	775	807	777	818	805	814	803	856	782	801	879	832	853	843	858	821	858	757	795	813	845	829	809	860	831	810	794	819	811	840	790	803	827	787	834	799	800	820	783	807	772	832	753	830	821	853	802	804	789	839	836	820	813	810	779	802	788	755	831	849	804	834	816	821	854	804	835	807	797	828	792	792	835	846	811	828	794	810	811	847	806	831	765	754	836	822	823	813	809	839	810	787	881	822	834	812	804	797	827	794	830	823	790	786	784	798	859	800	781	843	853	813	850	836	830	822	782	842	795	804	793	760	788	772	821	807	855	826	806	828	838	839	837	813	758	847	828	808	835	811	791	820	818	821	821	785	778	845	808	815	859	848	774	813	801	833	809	836	804	821	785	852	825	796	783	858	861	861	783	781	859	745	842	773	842	795	740	803	786	801	788	794	819	832	819	762	815	801	803	817	830	886	813	782	810	815	795	880	829	848	863	794	779	869	763	790	848	819	789	788	865	831	812	790	803	803	838	815	826	831	806	824	825	817	744	848	829	828	829	849	808	792	766	796	879	831	797	812	775	767	848	800	818	800	786	798	812	836	770	825	778	856	845	728	836	825	813	800	829	809	882	856	843	827	850	759	846	880	812	785	855	830	810	830	825	807	801	826	799	787	852	844	822	834	823	856	800	815	796	794	858	850	812	843	839	769	792	860	783	786	775	843	871	827	821	814	820	799	842	782	824	825	843	827	802	823	805	804	849	809	842	796	888	756	850	807	831	842	854	831	769	801	824	842	800	827	824	822	830	848	771	849	788	788	838	832	794	782	828	786	784	832	839	788	787	825	803	848	809	793	795	851	818	824	781	821	886	836	846	827	802	862	889	839	815	818	794	790	868	754	816	848	849	784	837	797	826	835	844	856	773	786	831	819	783	849	780	815	838	841	797	831	856	823	832	785	808	786	812	793	819	812	793	771	795	816	862	801	869	860	830	813	822	879	800	831	766	770	842	853	807	801	831	796	800	770	845	788	818	813	799	822	757	797	788	842	869	814	843	805	819	802	820	830	811	783	850	834	831	794	766	878	835	778	788	830	833	870	791	818	807	830	787	792	811	774	855	805	835	844	795	871	774	839	824	794	841	826	838	848	781	776	823	797	816	856	780	795	832	815	809	809	814	837	803	839	796	824	801	807	784	774	805	852	843	795	842	813	844	789	793	853	818	857	852	839	847	766	843	785	813	796	846	786	825	786	768	806	818	796	825	804	827	786	843	823	844	811	784	792	841	868	815	808	855	789	824	873	836	827	847	804	790	816	808	821	810	773	771	822	802	839	785	810	788	826	819	809	802	798	810	877	790	802	818	846	864	823	814	801	854	808	853	870	796	840	858	805	777	795	802	797	848	849	820	841	803	818	884	810	832	819	806	832	823	785	834	823	790	787	816	794	835	790	782	811	789	846	799	818	820	799	795	850	866	777	843	808	876	831	784	803	803	814	826	767	823	878	830	812	797	743	893	834	817	826	810	836	776	786	818	790	831	818	831	823	849	816	807	841	864	784	816	770	834	821	794	767	811	813	858	811	769	800	815	808	829	797	833	808	809	812	837	801	758	819	817	823	830	849	851	792	746	862	819	727	797	827	800	833	844	805	827	823	804	772	842	818	836	766	870	813	790	739	787	785	827	838	864	792	811	809	845	858	844	728	807	856	818	829	755	800	837	853	844	834	823	801	831	791	806	801	821	799	800	809	861	820	823	806	796	821	812	783	829	859	778	854	805	820	771	865	813	836	759	834	841	754	836	872	824	792	780	854	851	831	817	765	825	821	797	784	827	810	808	775	778	807	819	849	860	826	805	715	800	841	786	805	755	795	824	768	788	778	819	852	770	838	792	801	822	807	801	822	822	820	799	817	804	844	867	831	806	860	825	805	769	798	807	813	822	792	820	842	801	829	805	839
29123	29003	18372	4476	1413	998	767	712	617	657	674	635	723	697	550	554	626	548	536	519	514	439	508	491	573	541	475	482	494	452	513	453	443	445	482	447	451	475	422	393	445	428	464	428	451	424	405	422	457	401	441	458	456	416	420	425	435	429	422	424	463	420	439	422	464	423	450	419	447	420	473	397	455	423	403	427	469	443	417	447	439	390	438	447	434	441	445	432	416	414	448	422	443	435	456	409	446	435	473	436	455	444	468	429	454	416	435	442	451	424	466	443	438	406	444	419	398	471	420	429	416	413	445	424	422	421	450	421	408	406	435	439	453	414	435	440	399	457	406	434	462	417	387	452	446	444	418	413	440	431	449	432	444	440	471	415	441	427	462	459	421	444	414	391	444	450	420	431	461	433	436	453	412	461	427	451	428	433	367	414	423	409	396	437	435	406	454	440	429	425	429	383	423	421	400	422	444	447	420	452	474	468	392	475	440	417	455	412	402	431	434	394	433	399	449	420	459	405	410	426	401	444	419	426	415	431	407	406	428	435	449	428	429	418	418	425	423	453	424	414	441	444	431	437	404	417	448	402	437	450	413	435	439	429	419	450	419	420	439	429	443	438	456	463	445	443	394	422	451	403	406	421	455	445	424	498	401	431	402	458	429	410	457	432	425	414	420	430	406	430	408	458	424	437	411	457	461	428	412	449	431	409	397	463	447	417	415	444	430	434	451	431	433	416	472	387	429	462	440	451	399	432	421	410	414	410	432	432	434	403	436	400	416	400	421	424	424	414	405	425	441	416	434	444	429	423	438	403	438	449	452	430	420	463	423	427	410	410	454	435	448	430	410	438	466	435	393	373	453	459	415	438	409	399	397	437	432	404	410	448	410	458	456	453	389	408	487	425	451	439	426	395	443	405	442	429	399	426	408	426	420	468	447	417	434	457	425	406	419	438	458	439	398	452	470	418	427	410	433	486	437	449	411	454	466	441	424	437	446	432	389	417	431	525	435	418	414	428	430	446	456	439	431	413	438	406	425	472	413	417	450	441	434	449	407	434	424	423	436	426	428	431	433	434	449	432	437	443	451	438	450	427	449	424	403	437	408	412	402	424	439	460	453	422	394	437	421	443	436	442	430	405	431	433	432	406	427	461	420	474	467	454	441	441	452	437	445	428	423	449	435	417	432	425	400	426	415	412	429	450	421	393	451	423	457	431	436	464	409	430	440	435	433	434	432	452	406	436	449	477	424	409	435	443	475	450	437	421	423	418	450	407	438	406	429	409	429	422	413	438	372	402	415	437	439	404	449	402	399	402	432	407	403	424	412	444	429	402	432	424	411	435	449	439	429	413	435	456	419	431	417	451	413	410	403	446	451	407	405	431	452	418	430	445	457	421	415	426	468	425	425	438	407	439	399	486	435	423	402	411	459	423	461	403	438	449	448	458	426	483	455	428	404	419	398	436	448	418	399	451	402	459	428	403	412	438	398	435	416	432	437	455	419	418	456	435	463	431	414	418	455	440	464	450	403	454	402	435	449	423	398	417	442	407	443	417	424	399	425	424	445	406	382	445	446	444	467	436	456	438	422	416	383	410	454	447	421	437	410	447	457	402	433	450	429	420	429	421	435	458	431	421	413	402	411	406	419	438	460	396	456	436	441	416	428	438	432	437	429	436	432	449	428	437	429	451	420	429	423	408	398	435	437	468	428	434	401	426	461	428	425	405	416	415	419	427	434	436	393	410	419	439	440	448	424	402	422	400	421	410	463	446	408	434	429	464	412	429	436	447	425	471	434	428	405	443	441	467	471	422	422	383	428	434	452	422	432	386	414	414	419	484	422	417	373	459	439	444	464	459	425	439	406	418	447	468	414	406	462	413	416	437	428	414	447	443	431	420	457	452	468	444	418	417	439	416	449	409	380	455	445	408	446	383	442	451	449	428	484	439	445	399	439	445	455	433	401	454	470	423	423	432	409	454	445	443	491	445	407	436	427	441	434	361	443	443	398	434	442	402	446	447	402	447	446	458	394	413	397	400	403	422	400	425	413	434	380	466	420	424	406	415	464	426	441	424	420	444	444	465	428	407	460	422	428	432	409	436	470	424	462	422	405	415	407	386	453	397	486	424	444	436	427	407	416	441	444	460	425	405	451	459	432	415	421	428	455	397	427	459	415	435	434	458	428	428	438	442	411	465	458	439	444	442	436	388	424	409	471	392	384	414	479	438	439	436	422	462	413	415	414	438	422	394	455	492	418	460	430	408	421	457	422	398	447	418	440	432	432	454	426	424	455	440	453	408	439	443	419	456	427	400	402	432	427	429	439	427	389	425	425	449	455	447	433	456	442	419	446	445	459	440	419	441	454	418	434	425	408	456	441	477	420	472	391	429	467	426	436	454	452	422	414	446	443	414	423	399	439	435	467	426	418	370	458	441	390	448	456	439	399	415	447	421	426	422	409	407	445	435	380	407	440	437	395	465	424	416	423	409	429	434	417	397	407	398	447	411	447	438	448	414	402	442	417	408	427	461	418	412	424	425	404	434	393	454	441	454	423	443	405	430	463	417	451	421	447	431	440	436	430	466	395	441	441	460	457	489	446	448	428	456	426	451	404	429	375	445	408	431	427	414	438	416	452	414	452	414	437	415	433	425	406	421	434	440	430	452	432	476	464	419	430	459	438	401	427	429	405	431	464	446	387	428	410	418	444	413	383	413	432	419	377	429	441	421	438	391	477	426	433	408	420	443	432	434	467	423	409	441	456	439	412	453	456	463	424	401	407	445	413	450	457	440	467	398	455	420	421	425	452	404	433	439	435	411	444	434	448	444	406	390	426	401	410	435	429	445	458	448	445	467	430	440	408	400	421	451	441	392	425	450	386	434	449	409	438	435	401	404	436	408	421	436	435	437	393	433	416	411	433	426	454	447	417	461	407	452	446	409	419	454	427	446	441	463	408	427	403	446	450	458	412	455	455	431	408	425	403	447	433	435	419	414	388	442	418	463	438	425	427	417	407	420	456	432	438	394	430	428	406	446	456	436	429	458	449	443	412	425	445	430	402	404	442	406	429	453	437	420	424	444	423	475	417	430	417	493	404	436	463	431	445	427	415	418	434	414	449	422	420	458	469	438	450	418	418	471	446	445	455	454	462	411	395	435	405	422	431	464	440	442	486	395	476	417	396	446	429	439	433	476	458	435	466	419	439	430	434	421	408	451	422	416	419	438	420	410	440	426	426	414	450	416	377	427	438	422	436	452	424	415	426	419	433	447	409	440	453	415	455	427	429	447	444	425	440	450	441	477	457	445	432	478	421	427	463	495	469	436	380	448	447	453	395	395	465	430	433	408	438	414	437	457	445	429	443	415	405	432	449	419	421	412	420	426	450	430	411	389	413	440	429	444	443	423	453	416	427	409	415	429	436	444	439	425	461	450	424	453	421	438	414	394	455	434	470	468	425	436	443	454	429	474	422	410	411	494	447	413	399	400	437	411	455	461
35392	45312	11257	3409	2258	1734	1256	1112	963	1126	1043	1028	1114	1090	921	902	934	864	721	672	668	595	680	726	763	726	634	643	592	653	596	608	630	594	567	582	532	531	581	511	546	508	526	561	530	548	551	528	529	544	509	549	538	559	526	546	517	525	572	516	595	497	549	538	542	489	548	549	507	519	572	569	556	572	510	540	534	510	514	543	550	554	541	547	519	470	517	540	535	557	525	520	561	568	502	565	586	583	548	509	540	505	466	547	498	507	538	565	531	487	526	538	511	559	540	527	547	545	546	524	520	518	527	552	561	555	567	529	537	534	547	548	507	524	547	542	551	549	541	596	538	532	533	522	547	550	548	555	507	540	503	573	540	534	560	496	539	488	548	508	538	514	546	526	522	533	594	518	534	518	547	537	530	546	545	555	496	546	513	527	505	518	528	546	515	567	514	494	547	546	545	547	501	534	515	550	506	579	541	527	496	529	508	495	510	504	539	548	497	529	544	541	544	531	541	534	572	516	529	542	510	540	562	550	551	503	518	491	532	514	551	499	559	534	506	533	571	594	599	545	521	525	535	549	524	571	546	534	522	518	547	544	521	558	531	524	549	547	535	559	532	538	545	526	542	537	518	513	538	484	497	552	553	507	546	541	551	560	520	560	564	516	542	506	496	532	531	518	541	590	473	565	533	542	557	551	485	514	565	537	547	529	573	541	568	516	552	550	524	528	538	541	526	501	492	522	547	540	574	551	564	518	539	519	543	527	511	511	536	547	566	534	560	509	512	528	516	559	499	478	550	527	533	538	544	544	515	582	542	516	552	550	529	544	541	535	505	539	542	516	525	519	544	513	525	538	478	521	562	551	566	470	495	555	554	535	512	502	541	534	492	573	514	538	570	589	529	530	523	537	523	505	542	522	499	593	515	498	506	541	519	524	544	518	503	556	543	515	484	548	580	529	523	497	508	541	530	546	538	505	491	547	528	551	513	508	517	577	534	532	542	547	550	527	548	551	532	485	513	523	505	577	507	554	511	499	499	548	507	524	564	545	534	544	535	544	518	513	584	538	503	503	542	542	559	525	499	538	525	561	514	477	550	533	535	531	499	532	490	538	539	531	502	530	586	528	516	541	494	518	512	519	568	545	598	524	520	560	510	549	541	524	549	543	512	504	555	517	548	532	568	510	516	529	511	553	497	523	533	548	533	551	585	555	548	551	510	578	514	502	541	511	551	514	479	574	567	519	525	525	536	515	547	547	510	503	569	541	534	554	509	561	513	528	548	552	537	515	513	520	544	546	528	526	497	495	563	514	527	515	531	513	527	486	550	538	528	502	489	532	560	530	508	536	529	522	527	530	513	502	529	511	567	513	555	489	533	506	567	550	550	548	536	531	528	539	495	514	551	549	511	533	513	533	544	519	502	525	504	579	520	549	543	476	531	531	549	533	503	536	530	531	523	536	505	540	533	557	478	545	522	510	512	512	557	519	511	534	549	537	502	526	561	507	487	527	547	511	518	540	539	521	547	479	548	520	533	505	558	504	505	502	532	517	536	532	501	534	550	530	505	564	514	547	552	518	530	563	541	482	523	545	544	504	526	530	494	508	531	575	542	531	537	536	556	483	556	548	526	557	527	531	555	521	520	535	484	550	519	512	575	549	537	538	529	511	527	537	543	515	539	510	526	524	575	504	525	546	544	526	496	555	575	499	519	530	524	501	521	540	551	509	565	524	499	511	522	561	550	504	498	525	517	555	550	542	551	562	551	560	539	579	554	531	577	519	561	516	547	564	520	542	492	502	507	547	517	504	496	530	563	503	546	492	565	584	513	538	507	516	532	516	541	494	559	541	576	549	541	555	522	507	566	549	554	553	534	539	515	539	525	543	547	480	593	504	504	503	521	510	554	527	491	521	563	533	531	482	528	547	507	552	507	491	527	553	530	537	502	513	536	544	536	530	517	524	535	521	540	524	508	568	567	527	480	489	516	568	574	565	541	546	503	486	515	550	516	524	493	504	534	549	517	541	509	509	544	545	573	518	534	547	508	487	547	543	525	521	545	549	538	544	573	521	530	527	563	511	518	481	553	482	515	505	515	458	583	517	539	534	528	539	536	522	548	532	540	528	559	480	493	572	506	542	504	538	511	555	528	522	545	513	487	553	560	474	516	491	579	540	538	582	595	509	499	503	502	543	571	545	505	540	529	526	557	546	578	555	513	530	555	552	526	500	510	517	526	538	549	504	511	504	585	576	503	523	552	566	563	549	552	527	535	548	523	497	534	576	523	565	538	536	501	512	523	539	551	534	496	541	539	521	533	522	552	498	550	532	516	533	507	534	520	524	553	528	525	557	504	533	499	530	516	533	514	500	557	501	560	534	557	532	551	558	485	488	545	570	511	530	574	579	562	490	528	550	513	568	571	553	527	494	517	505	503	515	555	544	519	558	530	545	544	544	545	519	524	503	566	525	529	538	540	519	556	518	546	542	527	556	564	555	499	530	536	537	530	550	514	511	551	577	520	531	499	519	520	524	525	536	538	531	535	517	589	539	490	495	552	478	510	540	510	573	542	545	517	556	495	522	543	543	523	563	533	542	530	513	479	572	545	531	531	534	562	533	529	583	538	563	540	548	523	549	581	554	489	530	557	511	521	541	562	492	529	550	530	536	525	514	603	537	558	550	537	497	586	560	526	488	545	538	551	529	506	500	525	540	554	563	499	521	513	528	570	540	495	530	527	537	525	528	499	514	560	533	544	553	541	509	530	533	521	570	514	510	515	547	504	599	547	509	550	528	509	517	537	489	566	501	566	524	547	571	532	547	551	574	550	512	559	517	542	534	487	511	545	471	502	518	549	472	549	538	522	547	475	540	525	542	538	517	503	538	527	572	558	517	538	564	563	509	561	490	542	516	551	523	537	553	573	560	509	530	577	560	531	535	512	537	544	581	515	540	566	543	519	529	513	519	562	573	540	530	533	514	537	538	509	528	495	567	511	519	470	533	542	510	536	531	541	514	548	548	523	552	495	516	571	496	528	535	527	529	522	533	548	524	576	520	556	556	499	545	502	547	531	554	515	516	548	565	510	510	578	507	552	565	544	539	541	522	528	485	526	528	533	562	554	543	531	513	505	508	520	497	568	520	569	502	519	520	566	503	520	537	557	536	547	523	559	517	583	533	498	542	528	535	538	552	544	505	523	525	514	507	552	543	516	522	574	524	541	475	539	544	548	561	539	505	498	524	521	535	544	549	532	551	557	543	536	486	514	542	518	543	541	503	559	536	516	562	536	506	547	545	515	550	526	521	527	532	511	525	516	535	551	532	550	523	518	541	538	522	487	550	509	496	507	522	529	510	553	570	578	501	550	555	517	514	534	547	575	490	586	542	542	541	488	542	560	529	550	513	518	558	506	500	532	507	540	509	518	508	516	489	524	543	533	538	533	524	530	522	552	536	525	529	488	519	554	536	545	548	509	534	547	576	506	526	571	557	562	558	522	517
24114	21103	28245	24103	20811	8723	1975	1271	1062	1284	1154	1172	1250	1134	952	975	988	945	851	811	769	793	806	889	823	805	784	791	775	761	765	724	749	790	706	720	744	754	700	720	728	677	708	684	655	672	663	668	704	652	714	659	711	641	694	686	706	697	686	690	665	720	684	711	681	694	727	673	656	715	732	643	707	683	686	691	697	713	664	699	704	733	674	664	708	667	745	724	672	661	698	686	701	657	677	704	660	670	674	664	653	664	677	722	687	674	702	688	697	680	712	632	663	724	703	637	687	634	717	702	653	749	647	711	718	676	685	688	678	695	705	657	634	645	699	710	643	690	651	642	681	633	640	749	702	651	690	675	672	652	709	699	692	715	680	680	694	661	659	686	709	681	642	669	733	666	700	717	706	676	662	699	678	622	680	632	684	752	668	668	648	741	673	660	740	676	680	704	656	601	724	703	688	659	696	718	700	669	707	667	683	697	726	693	673	662	678	660	715	631	723	722	675	649	748	661	703	696	674	716	661	692	670	670	703	675	651	697	675	689	698	675	686	671	682	715	733	697	693	688	688	695	692	656	690	680	695	695	716	661	696	688	631	664	653	642	651	702	710	663	685	703	630	687	687	657	655	717	646	671	671	726	731	666	730	701	697	706	663	666	687	669	647	719	698	635	690	658	674	720	654	678	701	700	646	634	676	668	637	697	685	660	638	709	648	718	685	698	645	679	658	652	662	708	686	626	681	661	699	624	697	676	718	681	672	671	682	717	741	683	705	697	705	679	651	686	661	679	704	639	707	712	678	660	746	672	670	672	677	645	649	691	693	686	693	662	655	658	694	711	730	699	688	662	697	669	688	658	640	699	718	682	711	694	695	662	674	697	694	734	679	700	687	657	656	690	679	644	681	718	673	702	684	644	698	669	626	676	664	703	688	691	713	708	717	646	698	728	697	690	655	702	656	691	668	702	693	667	707	685	677	694	680	708	685	660	692	704	692	686	707	706	637	661	699	683	666	670	673	661	693	674	748	689	757	659	697	657	702	661	673	698	726	703	649	683	712	734	645	656	694	658	709	696	678	706	683	658	676	694	697	674	661	673	700	723	687	687	642	672	668	692	688	702	725	660	706	716	683	692	664	741	661	706	715	667	673	653	668	648	710	641	646	646	638	689	684	679	710	663	708	644	701	652	679	609	697	697	633	715	719	741	695	688	672	668	636	663	728	710	719	670	672	714	684	634	632	683	651	640	694	670	684	717	701	632	671	692	669	691	688	635	672	634	695	653	690	700	697	678	667	689	661	720	664	699	653	696	717	728	679	668	626	655	699	714	701	705	677	680	650	653	631	685	702	694	705	686	671	649	665	700	652	643	713	668	630	620	683	693	674	729	711	693	662	686	708	675	684	716	709	682	680	687	644	686	677	692	705	686	659	704	684	711	665	663	713	671	697	717	655	647	636	611	610	668	735	665	686	680	667	713	662	683	739	689	644	673	698	661	678	685	667	708	627	683	650	650	717	650	708	694	678	719	703	691	741	637	686	657	670	703	681	679	696	667	693	657	656	686	680	727	697	710	675	691	717	727	692	684	681	692	637	671	677	680	733	676	691	667	647	741	689	706	649	679	660	647	700	691	653	676	696	633	641	696	687	680	653	672	662	624	647	741	685	699	679	745	641	679	708	683	704	653	641	680	707	673	682	681	643	699	664	715	680	641	722	659	653	672	679	692	658	690	665	673	641	661	664	663	688	680	672	696	654	688	693	687	746	688	646	672	707	682	660	694	708	662	665	664	641	705	673	609	691	687	622	679	661	702	669	736	692	719	700	703	695	669	659	706	695	717	676	647	691	668	670	691	698	700	658	649	656	670	698	675	645	692	641	676	651	659	690	612	669	724	675	660	708	695	634	679	645	683	677	706	668	643	737	655	692	697	639	683	689	704	674	699	691	647	711	679	653	680	680	718	656	721	686	709	676	689	666	660	701	672	649	690	725	643	648	675	689	704	673	694	658	687	658	716	658	716	664	670	705	721	678	734	613	688	720	715	670	659	663	699	698	623	664	689	692	673	708	713	696	671	652	678	689	678	701	689	711	666	715	717	696	665	695	663	660	686	679	667	687	725	664	682	719	710	721	707	657	692	715	691	691	649	690	673	596	663	668	655	665	697	698	648	707	657	675	724	668	661	710	646	681	649	649	675	692	670	643	680	720	703	666	723	714	682	652	698	705	696	678	642	673	680	660	668	634	682	661	644	679	701	693	652	670	690	652	654	713	662	658	671	698	673	705	675	696	723	702	722	651	640	703	741	697	720	648	711	681	689	709	703	646	641	653	747	686	693	675	683	680	691	671	695	686	707	645	700	633	633	635	674	699	634	663	661	669	706	700	654	688	722	695	707	634	649	646	684	704	644	714	662	637	709	734	686	668	653	658	687	699	675	714	695	672	699	702	677	690	692	696	675	704	698	687	717	708	683	678	684	688	675	744	687	678	740	667	663	649	677	686	697	697	674	649	685	722	675	683	657	720	661	701	677	721	685	705	658	691	680	665	677	648	659	702	698	655	662	662	680	671	639	671	662	711	668	684	675	686	688	642	683	673	635	662	662	688	629	709	643	670	734	657	703	668	732	694	680	668	651	687	671	683	647	695	729	677	650	696	701	663	671	682	702	656	741	668	658	675	649	691	696	704	705	688	683	657	668	643	658	695	705	677	717	721	663	692	654	658	697	669	676	692	702	682	703	649	642	653	641	715	681	651	715	684	757	676	662	644	647	647	669	674	651	741	684	661	672	675	634	686	610	690	711	694	692	699	630	664	699	670	674	667	630	674	734	714	626	646	667	652	663	668	668	726	709	746	671	722	622	720	651	707	720	683	751	688	671	669	688	727	684	676	672	666	662	713	681	671	685	653	673	681	695	692	673	732	657	718	703	655	705	664	663	652	692	716	680	660	659	687	722	687	710	713	643	721	660	666	665	702	651	646	719	684	701	726	658	694	711	703	654	667	643	662	644	691	737	669	698	665	676	672	725	697	626	688	647	717	709	696	643	665	703	705	648	712	679	683	694	697	689	697	727	649	740	706	668	689	680	679	705	663	679	647	632	688	660	696	709	675	700	719	690	708	671	676	678	656	674	655	709	687	691	716	673	676	653	653	680	682	672	702	687	646	720	699	663	691	635	694	710	670	672	643	656	641	662	661	710	683	715	672	648	693	664	685	677	633	662	678	688	670	675	682	734	715	728	664	679	736	668	739	724	702	705	686	700	689	659	670	654	640	683	702	664	679	682	689	706	727	713	669	674	674	683	709	679	688	656	668	725	673	632	659	677	653	765	645	667	703	648	689	665	692	667	657	680	649	669	716	691	668	645	682	671	651	694	694	676	685	682	678	614	664	708	705	704	684	678	693	650	670	682	707	698	723	680	692	664	700	666	663	692	706	663	710	671	680	683	689	665	711	686	678	702	644	674	714	709	680	714	695	714	742	638	687	624	657	693	715	710
39976	60474	20318	6838	4624	3581	2678	2124	1812	2161	1788	1847	2145	1905	1426	1388	1501	1390	1168	1116	1130	995	1087	1182	1173	1101	1072	1020	1022	971	1003	967	976	932	967	907	949	943	892	867	831	882	942	806	849	850	876	822	857	841	839	865	858	844	861	816	851	853	864	834	866	850	824	824	820	841	862	845	867	869	835	845	839	911	892	807	850	853	830	788	836	857	837	759	851	883	858	845	821	803	851	808	848	828	854	816	851	823	813	891	856	808	816	844	851	820	859	817	845	861	855	806	864	821	841	778	796	801	840	854	886	851	792	856	797	827	830	851	828	780	795	854	843	817	810	853	827	786	819	822	799	870	803	774	819	838	801	742	881	837	847	829	844	835	811	800	825	813	839	823	906	848	834	829	831	850	804	801	840	826	806	831	819	837	802	897	859	876	807	815	789	831	869	802	849	828	847	840	829	816	811	836	824	818	894	839	872	794	846	837	826	852	792	840	832	826	788	868	828	870	875	808	832	846	878	788	845	834	828	814	787	787	835	866	879	809	817	829	814	851	793	817	849	875	834	839	832	778	788	872	813	861	806	842	846	837	791	799	810	845	784	862	819	836	843	809	816	908	806	800	838	889	875	783	853	831	813	821	855	856	797	810	871	817	863	936	838	826	777	818	829	811	796	877	814	791	823	824	816	869	889	832	840	796	821	786	821	820	818	860	864	838	796	811	851	844	811	840	809	844	823	811	787	841	868	800	891	811	854	818	799	836	807	801	787	849	847	825	806	847	843	871	849	821	832	814	814	837	854	815	824	843	838	823	816	807	879	852	857	837	848	866	820	850	800	823	835	856	835	854	863	801	820	822	845	792	869	816	811	840	801	838	836	815	815	814	880	819	825	843	825	804	836	817	849	818	850	861	823	859	798	918	833	841	821	833	843	839	892	826	766	881	785	812	845	817	843	822	860	805	783	823	838	849	765	905	886	801	831	820	869	838	825	847	901	835	813	798	800	832	840	812	806	791	848	818	817	814	817	843	831	822	850	826	837	809	808	822	871	828	832	802	833	820	835	826	823	801	841	825	838	816	844	875	831	807	840	826	852	861	856	830	857	836	772	809	857	807	870	865	822	836	882	845	811	806	815	761	851	855	829	832	798	899	864	843	863	833	848	859	810	862	857	818	808	812	813	832	853	822	859	772	845	849	803	843	805	845	860	805	806	817	834	868	872	840	832	821	820	855	836	828	832	812	860	849	877	796	856	813	782	817	797	838	864	884	840	821	787	847	865	791	825	765	889	821	779	805	826	818	788	834	901	861	814	871	857	836	825	817	866	849	843	834	837	863	872	809	858	869	805	836	812	883	812	884	797	832	858	827	858	809	748	847	851	819	805	824	797	880	824	834	857	832	838	894	810	824	797	875	803	794	814	827	804	815	873	809	886	794	809	844	852	826	836	811	813	838	863	828	893	828	850	805	806	855	883	789	846	815	854	829	823	871	811	855	825	836	814	828	871	840	780	823	876	850	832	850	800	890	812	816	821	848	851	826	818	866	800	858	827	777	852	780	826	797	827	834	891	828	877	847	845	866	795	810	832	813	789	814	831	845	893	805	801	822	815	824	763	832	841	825	834	802	774	804	816	814	832	881	807	839	854	825	814	832	814	824	854	834	821	784	841	862	815	849	826	846	811	848	866	798	781	821	825	824	878	819	801	824	805	791	858	843	876	847	803	834	835	806	832	864	890	836	851	863	817	813	796	841	800	805	826	860	852	791	826	778	848	849	801	824	793	869	822	886	815	820	864	802	867	809	855	828	860	846	806	858	865	852	836	804	847	839	825	834	868	831	815	791	842	837	800	849	862	851	864	779	798	820	844	850	819	837	832	867	791	858	827	826	779	869	822	890	805	766	849	856	846	854	814	800	857	839	813	841	834	828	820	870	832	851	833	835	831	805	820	822	800	840	827	824	859	860	832	861	826	815	820	835	882	812	829	833	878	802	807	899	796	871	797	815	859	781	818	822	810	819	863	896	811	823	872	815	800	808	854	798	821	851	825	879	843	798	815	800	804	833	853	851	809	863	799	814	825	841	821	830	821	848	849	788	869	822	828	817	807	837	821	844	813	828	804	815	817	874	847	782	815	829	771	825	890	848	766	866	782	805	838	844	826	823	789	799	834	798	770	840	802	816	862	878	832	835	793	874	788	886	814	880	826	811	842	832	799	780	837	852	860	813	806	847	919	864	834	812	807	797	873	852	771	811	898	839	836	851	844	779	829	793	830	859	821	859	821	833	822	836	855	855	857	840	790	817	804	831	789	793	763	828	852	817	843	811	830	834	838	832	839	858	818	798	855	814	809	862	826	778	842	910	871	858	854	775	820	792	871	759	809	799	788	830	822	848	811	813	785	806	789	823	877	795	861	828	809	768	859	812	844	816	819	801	885	827	843	800	832	858	830	841	839	829	822	773	850	809	797	802	836	838	819	821	797	847	898	838	794	818	797	845	792	844	834	816	834	816	869	827	871	825	810	824	833	829	853	777	826	824	786	836	772	820	866	869	818	826	804	867	796	853	816	807	815	800	829	840	823	821	845	852	818	775	838	827	843	814	823	785	834	856	786	851	849	904	827	794	827	802	875	818	801	833	818	831	806	809	816	811	868	827	827	849	855	772	829	848	777	841	872	827	840	841	878	855	829	778	824	839	879	838	884	841	858	807	852	816	808	805	821	823	833	828	812	813	824	853	797	787	839	851	835	813	797	812	789	840	813	826	809	851	840	884	864	819	811	860	823	831	839	858	867	851	805	833	837	835	779	824	842	759	884	802	829	872	817	900	819	761	865	832	792	834	835	849	812	784	826	830	814	804	864	777	823	803	794	822	859	849	826	844	835	825	845	869	846	829	835	845	849	828	805	876	816	820	799	790	841	848	831	891	850	848	825	859	801	805	850	835	825	799	785	878	823	807	826	861	795	856	825	834	863	834	843	875	835	844	791	862	861	841	834	864	846	769	800	836	876	856	792	840	818	854	877	810	808	847	816	851	840	854	823	812	829	855	839	838	817	790	777	800	851	849	812	837	786	826	854	910	815	844	831	849	883	844	827	878	841	845	870	833	829	813	812	803	825	802	789	822	856	824	807	814	840	768	855	809	863	821	864	844	859	839	859	825	815	784	809	874	802	875	879	821	829	826	830	825	858	842	818	783	794	843	850	833	796	802	825	775	808	821	811	814	877	813	843	824	861	830	789	832	829	805	784	860	847	774	824	845	844	845	784	879	835	867	883	783	827	834	862	850	807	872	820	838	840	852	841	840	837	817	815	848	750	815	881	800	849	866	835	823	831	803	836	818	832	828	818	806	853	843	802	822	797	858	846	836	790	815	822	832	875	814	830	888	822	851	799	833	843	801	877	791	795	820	795	880	843	812	776	875	768	868	848	838	865	820	908	831	823	807	838	815	792	851	785	807	834	837	866	849	859	811	887	844	814	832	856	841	853	816	818	827	830	828	840	903
23027	21078	28793	23546	21065	20907	7230	1844	1448	1416	1265	1404	1618	1408	1053	1102	1116	1065	981	863	839	859	836	900	866	859	834	772	775	796	817	764	805	765	719	811	712	702	701	724	716	697	686	661	688	666	683	642	675	663	677	676	673	726	634	639	683	650	642	681	675	643	679	665	718	685	682	681	663	669	704	716	709	669	670	692	621	667	701	676	652	664	676	621	645	591	669	668	644	657	656	636	647	671	651	620	662	650	660	647	665	637	708	642	642	638	673	685	652	652	661	678	671	721	632	667	664	645	665	607	655	715	637	625	625	676	617	638	665	662	669	635	672	660	681	651	664	650	663	664	680	675	660	658	646	656	645	669	674	665	651	650	669	686	636	670	664	654	648	643	692	674	632	659	668	694	665	687	665	650	679	641	682	688	695	661	637	663	650	654	701	663	667	674	657	659	649	674	611	663	656	696	652	683	619	651	627	680	651	678	656	639	678	671	657	680	631	669	638	689	608	652	686	655	664	684	649	636	664	683	627	615	636	642	674	632	667	687	658	655	700	701	665	601	648	629	645	666	654	624	682	694	689	654	660	648	678	633	674	640	679	644	654	656	679	696	614	691	682	621	631	668	646	658	652	684	649	669	696	667	682	665	686	673	619	682	646	626	698	739	612	642	668	604	680	617	693	649	700	679	664	641	684	646	699	687	664	656	669	680	615	628	650	641	685	665	668	663	631	669	639	654	668	646	665	657	647	643	706	681	695	662	648	669	659	663	640	648	660	657	662	599	674	668	634	631	640	684	683	615	654	634	667	626	663	677	663	655	657	597	665	657	659	693	662	633	647	665	653	644	657	673	658	676	640	667	661	647	693	678	687	636	653	666	658	639	676	671	644	678	701	705	678	648	663	709	717	665	671	595	641	669	679	671	647	648	629	704	655	643	633	662	652	657	627	680	653	654	661	657	645	649	636	695	663	630	652	709	641	643	672	660	650	644	630	665	685	694	665	663	680	650	680	652	664	671	643	671	701	643	701	612	645	661	647	656	638	646	638	696	655	641	674	674	655	617	668	686	652	708	718	656	614	649	629	636	684	677	679	660	667	666	612	740	657	647	643	669	641	646	661	682	676	707	686	615	682	679	691	677	641	710	681	671	639	636	604	653	652	713	617	656	623	671	702	664	651	649	669	695	724	644	652	721	656	664	661	667	667	652	623	692	645	653	679	702	643	642	633	651	633	632	604	672	638	628	698	711	633	656	629	634	626	634	654	661	674	677	666	628	634	700	666	642	698	644	646	668	676	623	680	665	658	650	692	645	665	656	663	653	659	691	637	683	663	666	668	618	691	671	684	664	650	670	659	665	678	663	633	714	657	641	639	617	664	667	643	662	646	662	657	643	637	646	669	664	649	635	651	636	614	669	626	688	687	761	639	651	647	634	648	670	705	676	660	642	642	649	648	646	688	633	659	637	637	682	663	634	630	721	619	670	683	670	661	663	658	681	646	678	670	707	688	645	640	626	637	668	647	649	636	629	681	689	636	695	603	666	695	658	671	689	676	681	669	662	647	655	654	666	678	680	620	613	669	641	672	654	625	704	657	645	641	666	661	683	666	663	674	692	688	641	609	650	659	665	668	695	622	677	673	648	710	655	657	681	628	639	647	658	656	667	670	647	656	642	632	612	649	647	667	666	658	646	640	653	656	607	673	668	686	637	699	655	676	685	641	642	698	633	659	657	684	649	636	648	657	692	649	636	673	659	599	659	677	680	648	685	669	627	687	649	675	666	674	652	650	669	672	666	684	645	689	643	626	629	641	709	678	669	697	648	656	677	671	704	627	657	678	659	660	635	657	661	661	627	691	653	648	628	699	598	596	702	654	671	630	685	689	709	667	632	683	700	677	665	637	642	659	706	652	641	680	656	681	640	691	672	664	647	680	670	662	632	619	616	673	675	606	635	652	662	656	648	672	654	664	616	641	655	702	650	666	643	665	653	688	668	684	625	659	646	650	659	670	687	627	652	656	663	666	648	686	680	655	675	683	653	655	635	653	643	659	671	629	645	640	654	653	688	633	647	666	686	694	650	697	660	667	655	638	622	661	637	631	692	695	695	645	699	571	665	624	626	682	675	658	623	663	654	698	656	654	670	693	621	632	646	701	628	623	674	654	678	672	714	672	652	673	661	630	658	655	639	642	662	612	667	652	689	633	627	662	641	653	635	663	649	668	647	647	650	681	664	663	663	700	667	678	640	633	665	691	657	726	674	662	637	678	662	708	629	648	658	630	631	636	674	645	647	627	639	694	640	711	699	677	657	666	635	659	709	644	626	661	612	680	628	656	667	619	647	638	661	696	655	645	625	611	612	679	694	679	691	656	655	670	641	624	681	658	689	692	642	630	642	646	659	678	663	691	625	617	694	644	673	683	641	639	656	694	640	626	698	663	667	656	679	669	651	677	670	672	650	666	693	660	630	692	672	682	621	675	684	703	643	642	645	689	684	622	664	617	673	622	647	651	689	650	626	650	641	645	599	645	629	638	685	617	683	670	707	658	694	679	661	658	622	644	728	674	679	638	652	636	642	653	657	660	648	644	652	678	655	687	623	670	640	670	637	618	658	675	677	678	674	665	666	628	650	674	665	638	686	661	646	693	663	671	703	677	652	672	645	674	654	614	659	678	604	636	653	623	739	680	633	664	659	640	658	675	688	663	704	678	645	700	619	607	694	613	688	618	645	650	634	648	684	636	618	682	640	620	694	644	696	647	666	681	654	701	641	609	653	642	641	694	619	630	677	671	684	683	610	646	636	630	678	666	665	642	626	672	640	655	689	641	691	617	703	651	709	646	675	648	695	656	656	615	594	701	618	666	652	682	698	658	692	672	667	683	646	650	671	625	652	645	677	692	627	692	609	675	673	638	674	653	627	622	665	702	654	650	648	684	664	704	634	674	688	653	632	642	649	678	613	655	675	687	637	663	628	652	651	682	667	679	652	633	690	651	645	637	680	675	673	659	628	675	641	620	665	701	661	619	650	686	661	693	656	665	669	702	628	659	652	652	657	689	643	664	647	676	652	656	649	684	670	590	640	664	678	708	631	665	659	662	626	640	688	672	627	677	662	660	675	683	645	652	654	660	680	644	707	656	680	660	622	657	672	661	709	664	629	663	650	656	662	673	642	663	665	613	643	677	638	680	616	633	667	647	610	638	688	684	671	651	621	640	620	682	645	649	683	690	650	693	661	630	632	644	719	647	629	604	638	629	632	663	663	638	688	651	650	586	653	644	635	634	693	659	644	672	715	683	669	647	658	682	680	654	650	638	690	624	674	683	648	658	654	660	651	668	681	666	671	682	699	636	638	700	661	723	702	626	637	681	696	663	664	706	686	668	638	657	646	649	657	718	633	659	663	654	663	696	620	681	672	644	650	697	656	700	626	681	627	649	619	622	609	672	626	672	654	596	589	624	632	668	625	690	697	701	666	661	666	685	660	650	645	654	671	636	631	645	665
44470	66203	23630	10300	6241	4774	3630	3263	2920	2555	2272	2611	2890	2398	1744	1677	1706	1796	1477	1181	1166	1138	1188	1292	1345	1228	1145	1036	1025	985	1023	1062	1050	999	1029	949	983	900	969	876	892	831	836	846	870	848	825	834	892	782	798	843	855	822	812	847	810	839	809	816	871	836	799	876	806	888	796	902	888	854	863	827	881	827	836	841	806	896	809	778	803	795	816	770	847	806	805	837	824	879	813	805	751	811	805	815	794	801	765	818	801	795	807	798	776	851	823	820	848	839	833	793	807	756	796	830	823	788	790	791	821	866	851	805	799	820	814	821	852	821	825	826	846	816	860	757	768	776	828	824	843	805	779	808	803	786	800	864	830	802	794	837	824	826	796	849	811	814	819	815	795	840	777	871	810	769	836	771	850	825	806	809	795	795	744	825	837	797	832	813	799	826	824	818	830	824	862	799	872	857	795	777	779	821	807	800	856	833	785	791	773	865	799	819	780	789	817	821	801	823	789	742	851	810	837	772	837	779	825	845	841	843	806	836	771	824	797	808	796	819	830	820	870	856	799	817	833	814	825	774	812	782	804	799	810	843	869	846	824	798	820	776	765	807	803	789	819	845	884	795	830	860	836	813	744	779	791	807	784	781	843	764	851	778	827	804	798	782	842	790	796	817	811	856	859	746	765	798	754	842	806	831	784	800	849	815	825	806	806	851	754	803	832	812	797	852	796	816	803	779	790	779	815	786	827	790	795	856	836	782	774	817	847	850	812	814	792	783	821	750	790	811	807	829	787	768	789	788	844	799	852	807	874	804	809	832	813	768	781	796	812	823	847	812	841	825	776	802	794	787	822	820	812	822	807	796	799	809	834	840	833	810	829	814	797	819	780	839	796	786	809	790	835	809	836	824	829	840	829	856	802	835	791	831	842	872	806	793	800	817	820	829	848	755	783	855	813	779	775	850	747	774	834	778	845	769	815	852	834	808	764	751	791	856	874	791	849	814	807	800	811	805	785	802	827	844	821	845	818	788	888	856	793	861	775	753	795	833	760	784	891	854	764	813	783	787	800	822	788	846	813	825	770	836	794	888	837	762	795	804	792	867	770	794	764	827	820	854	823	838	813	801	855	821	809	848	843	812	799	857	909	813	791	869	815	839	792	813	852	806	767	786	854	812	859	837	818	828	846	809	794	831	787	810	784	841	795	856	802	800	856	840	806	823	798	813	797	836	787	848	833	808	815	762	839	832	788	811	818	831	779	860	805	810	829	808	775	834	782	809	811	872	866	807	810	790	836	815	806	824	849	828	776	745	797	840	811	800	852	836	854	775	759	787	793	831	864	806	815	776	779	840	879	844	799	795	829	867	787	808	782	814	856	810	843	836	817	817	832	835	828	793	781	805	790	788	832	777	771	782	869	832	818	787	822	785	857	773	759	824	809	778	822	850	861	795	840	816	794	781	788	811	791	802	846	838	848	802	819	809	798	830	805	834	782	808	803	816	785	788	781	761	807	805	843	731	849	810	813	804	800	808	838	743	855	825	825	780	790	800	788	829	829	753	861	818	767	803	774	821	750	800	813	778	765	822	773	801	837	841	770	799	830	824	823	819	771	765	747	856	849	817	797	779	794	825	836	761	824	840	767	815	811	832	825	781	825	832	833	774	867	820	803	821	825	786	819	842	829	764	822	793	754	812	797	788	792	830	841	818	818	775	812	779	769	807	798	795	820	782	801	831	768	802	774	765	771	804	797	844	801	759	787	785	790	868	821	849	755	806	796	768	812	841	821	791	763	799	776	766	865	805	855	786	817	834	761	794	777	830	828	773	727	796	818	801	803	801	825	830	808	783	845	776	795	816	802	829	810	869	831	824	877	842	824	807	839	822	781	764	854	763	834	799	841	856	804	842	822	778	800	776	807	779	800	799	802	812	795	775	831	860	806	758	780	776	805	808	849	815	798	760	755	822	809	827	824	844	823	771	806	784	840	807	777	805	818	827	816	833	811	766	753	791	809	787	818	817	765	822	797	828	858	811	819	792	867	808	776	838	845	834	787	797	807	813	856	869	769	827	807	800	824	789	818	756	818	806	808	814	779	818	816	740	867	760	833	841	777	831	809	791	824	816	813	819	816	790	829	793	820	841	811	797	801	784	807	774	816	816	795	813	797	803	831	817	776	848	804	767	801	849	774	749	829	817	794	771	828	838	786	830	819	849	819	825	875	797	836	828	818	800	820	798	834	766	826	813	773	852	814	858	856	813	820	819	826	779	828	807	883	735	769	833	802	842	802	855	817	801	831	775	800	779	810	818	795	859	825	849	795	794	783	829	773	752	815	844	766	836	863	814	802	793	834	872	814	868	814	776	794	826	814	803	795	847	801	825	777	857	794	813	831	836	813	780	812	744	792	847	841	744	767	831	822	816	764	807	853	802	790	832	864	768	798	842	801	792	849	840	805	838	785	828	863	815	855	781	800	830	802	805	831	807	811	788	786	830	807	810	825	801	832	855	810	833	811	800	765	833	812	822	834	830	826	763	778	842	802	791	802	811	805	813	834	823	763	799	812	830	840	833	823	822	850	802	860	803	797	793	815	820	789	794	786	810	792	826	764	825	811	815	840	800	804	810	823	805	823	760	805	774	825	862	809	804	832	798	818	732	836	833	787	767	812	847	824	844	816	813	784	839	826	758	833	776	868	780	845	816	817	789	794	729	791	758	782	759	841	832	854	875	844	813	853	821	852	850	818	837	825	814	760	824	844	825	801	810	825	826	830	813	848	822	800	793	759	830	826	798	806	821	826	802	814	870	768	754	776	798	786	774	832	825	795	817	828	844	821	809	815	833	782	819	815	805	812	844	791	834	748	836	798	769	784	839	785	801	799	820	804	857	833	861	777	818	802	770	812	778	789	813	801	819	780	828	812	797	815	807	838	849	789	759	798	814	825	815	830	793	802	815	822	850	806	782	822	816	818	826	818	855	783	830	802	775	857	812	850	824	795	785	872	835	829	800	865	862	821	838	825	761	780	822	810	837	798	801	826	819	831	785	815	786	849	817	817	827	816	823	816	774	823	788	758	856	795	853	825	824	836	838	799	840	854	762	872	820	790	784	760	801	803	811	811	772	830	791	835	835	842	842	838	757	796	834	854	835	782	832	857	809	856	742	807	783	766	834	808	813	782	806	804	826	816	847	767	805	828	775	796	755	851	828	820	793	784	823	796	837	842	785	837	794	793	839	854	784	860	833	803	804	844	805	810	839	778	801	765	806	853	806	799	819	805	858	755	748	817	810	781	842	799	805	792	835	798	820	875	773	810	803	827	800	810	783	829	812	770	798	832	808	834	802	853	823	818	791	766	806	801	836	826	831	828	839	780	796	801	853	787	817	819	756	801	793	822	795	802	810	866	775	796	804	729	851	764	831	852	809	791	783	839	820	761	799	818	818	837	881	824	793	806	772	789	812	830	772	805	761	799	839	819	803	878	812	824	821	785	800	802	850	808	861	789	786
29057	29267	18400	4593	1175	921	802	779	636	606	605	682	839	669	546	554	572	611	522	500	480	498	514	545	522	493	504	452	436	471	488	502	524	421	414	480	448	461	447	439	456	430	462	466	445	427	419	414	432	410	413	395	448	444	434	453	450	423	445	430	427	459	444	451	453	433	418	464	403	414	389	464	444	424	470	463	426	429	440	422	427	423	399	462	429	423	415	436	415	465	446	434	434	458	424	449	413	429	446	431	395	400	436	474	447	473	392	452	453	432	441	416	406	430	450	457	433	414	413	478	392	404	406	418	386	435	453	442	414	457	428	413	399	437	449	400	432	451	395	411	430	426	417	419	413	439	444	471	445	411	404	422	422	416	442	442	423	432	422	434	436	451	427	444	426	425	445	452	438	428	461	452	424	420	402	445	422	411	413	446	414	405	411	432	457	434	455	436	424	444	429	397	412	425	439	463	419	439	480	432	420	429	418	414	398	466	430	425	450	459	441	414	432	430	428	422	435	435	454	413	412	440	423	478	398	430	432	429	445	392	439	399	426	406	413	454	433	435	447	404	417	473	467	459	478	457	413	392	423	427	417	409	389	436	465	446	444	447	428	436	436	467	366	387	445	435	434	417	420	451	406	431	441	439	423	395	425	474	447	459	407	442	456	433	421	454	404	423	397	426	416	394	407	438	453	440	442	472	445	435	442	486	413	450	418	422	455	435	464	420	419	395	441	436	432	420	459	413	448	431	418	396	453	447	422	415	439	440	439	383	452	440	428	419	461	413	454	435	462	415	416	436	441	426	460	395	422	417	437	440	414	399	429	397	422	435	430	426	405	423	372	446	405	416	398	466	436	417	447	449	421	431	443	384	398	429	450	436	422	416	453	426	420	449	402	435	409	453	453	413	442	436	448	413	450	464	452	438	426	443	438	397	446	424	426	422	444	459	455	435	420	425	444	407	427	414	394	409	440	409	430	423	425	425	426	452	413	432	407	425	421	424	423	398	411	461	428	423	447	413	441	423	439	385	418	410	415	440	423	435	432	435	441	407	420	463	417	398	434	446	437	457	406	457	428	422	406	424	474	408	461	424	417	457	408	447	476	431	410	463	443	428	404	417	440	415	418	453	440	408	444	387	418	448	432	426	423	432	424	437	424	456	473	427	418	421	429	436	464	391	396	405	435	447	406	426	445	452	436	431	462	456	465	419	410	427	432	426	422	409	399	398	452	395	450	434	430	481	415	409	416	423	456	437	450	387	405	470	450	403	452	423	411	409	452	441	451	440	423	405	418	426	463	440	415	429	430	442	444	455	416	433	402	404	416	435	475	423	448	457	425	460	413	408	413	408	442	441	437	470	463	432	434	418	423	368	400	441	461	453	410	426	414	447	429	440	415	437	437	461	445	449	425	459	433	456	445	410	412	411	456	412	411	444	437	428	436	431	434	429	408	436	437	424	436	423	398	445	414	419	452	450	429	441	386	433	423	398	389	434	437	459	434	404	393	409	435	452	449	428	401	413	424	440	417	427	430	420	414	430	454	434	423	454	427	401	435	417	434	397	434	412	408	466	398	406	475	447	461	442	394	424	447	419	466	422	438	421	435	443	443	452	425	444	441	434	389	446	450	408	449	451	428	437	420	455	415	437	436	460	385	417	429	428	409	417	426	391	456	448	451	432	451	452	406	416	422	419	471	424	408	414	472	450	423	382	466	418	447	447	419	396	443	445	410	411	419	439	425	458	416	412	440	442	419	437	413	399	437	411	417	407	466	431	421	427	420	440	406	430	435	463	399	459	433	433	428	440	450	452	433	403	417	440	389	453	435	424	398	419	421	447	435	449	408	429	453	440	446	417	442	418	436	400	422	442	414	423	432	458	384	444	432	387	415	425	404	407	431	396	418	423	442	430	435	412	445	425	450	435	426	428	458	441	423	430	441	422	409	424	430	482	422	444	440	445	471	450	420	436	447	416	458	441	414	431	450	433	451	435	477	404	416	436	420	448	415	430	401	405	423	387	436	436	393	449	453	427	449	442	432	381	413	456	464	416	405	463	394	453	444	412	447	398	418	432	446	400	419	431	429	406	430	419	448	497	465	393	401	425	448	484	428	419	430	435	417	499	436	434	422	446	416	427	413	432	436	416	436	449	442	471	446	411	399	460	417	455	449	445	420	426	420	450	414	439	459	433	422	452	407	411	410	435	451	440	418	417	472	408	433	406	406	425	433	448	392	428	430	408	402	427	448	482	419	383	445	413	397	446	443	415	423	420	430	436	406	435	413	418	437	431	439	444	439	421	453	403	424	437	453	432	397	446	438	404	493	452	423	395	467	450	479	438	415	430	425	451	466	435	420	454	469	430	462	399	428	430	431	456	440	434	413	435	434	445	388	416	440	412	453	410	454	415	431	427	454	440	445	428	440	431	461	436	441	437	410	420	472	396	395	428	413	424	422	412	435	421	440	432	450	410	437	411	409	472	451	438	423	432	432	408	436	405	438	429	417	419	435	435	434	424	437	422	396	402	410	439	445	394	406	443	406	410	416	425	449	451	420	419	456	432	434	446	418	468	393	423	424	449	433	417	442	414	421	416	453	409	431	419	404	440	387	431	398	415	440	456	424	490	384	400	413	395	420	419	411	402	415	436	446	411	440	416	401	455	392	413	417	422	430	430	418	439	444	396	463	415	407	421	474	430	408	400	435	424	432	456	405	436	413	428	402	393	437	431	407	386	415	423	464	440	481	414	460	427	456	433	402	378	406	419	433	414	470	450	471	450	427	434	431	418	461	403	415	415	446	420	414	423	426	434	436	421	439	477	427	422	408	416	426	411	433	481	427	421	424	456	425	436	435	449	435	402	457	486	445	431	412	385	403	425	445	415	448	421	430	439	430	370	455	425	446	418	409	446	468	439	452	420	408	417	452	448	423	442	419	450	411	406	419	433	422	480	418	482	389	410	423	426	432	419	410	436	432	423	413	448	397	481	438	402	413	430	424	405	367	401	437	438	486	425	464	413	451	397	450	446	398	456	428	434	438	440	434	418	407	420	405	424	421	444	456	450	438	413	404	460	469	441	394	449	437	406	396	393	451	462	430	405	463	455	404	430	402	408	431	413	467	430	443	434	405	409	461	427	449	458	410	505	416	400	441	425	428	429	463	426	426	393	416	456	387	419	461	455	421	384	429	477	464	423	409	430	437	418	436	419	465	425	390	451	460	422	451	413	436	432	446	407	403	412	412	450	426	376	415	429	419	447	440	437	438	468	447	445	405	429	385	430	408	432	409	424	410	413	409	428	427	441	457	430	404	445	448	426	419	417	442	444	389	425	432	428	428	432	414	360	434	427	422	437	429	412	408	441	461	455	422	426	460	417	443	473	443	421	407	421	469	460	407	434	484	419	444	427	418	422	416	447	415	439	424	427	418	393	412	430	445	393	394	442	406	409	453	435	485	424	428	459	495	427	429	428	405	381	413	419	389	424	474	445	445	412	441	424
35787	44849	12198	3763	2092	1604	1586	1432	1113	959	1074	1198	1376	1225	818	783	875	866	740	663	629	655	671	721	722	685	657	629	619	623	594	654	606	613	584	654	582	581	591	545	535	522	512	573	529	568	508	530	552	515	561	504	519	514	518	537	541	514	518	508	514	525	524	545	480	537	586	507	545	539	519	543	550	571	538	511	558	586	537	525	536	512	532	472	510	533	520	523	484	499	520	530	515	499	517	542	541	535	515	578	514	522	568	511	517	571	538	575	531	511	533	542	518	526	525	519	489	539	503	540	567	543	537	520	533	565	555	512	495	544	562	528	514	512	522	537	547	534	550	519	509	539	551	534	543	559	534	530	537	561	507	551	535	521	515	530	528	509	504	522	553	551	541	514	486	533	542	531	518	529	540	530	549	533	495	563	513	485	499	523	510	512	489	563	484	548	495	551	511	566	552	527	579	534	520	549	540	542	548	532	515	561	534	510	540	537	541	545	522	539	555	478	536	578	542	560	542	587	559	546	524	541	514	553	502	514	511	536	526	535	520	519	505	528	541	510	502	558	516	543	524	530	567	539	523	520	519	558	556	506	531	556	553	576	534	563	576	528	517	529	535	524	549	533	533	594	534	520	514	549	521	522	554	547	535	540	501	549	541	540	545	565	528	530	581	530	567	549	497	504	504	504	490	519	487	524	563	572	520	506	545	530	546	510	554	519	533	560	536	546	547	564	535	520	521	538	563	536	572	518	559	553	539	542	503	509	523	522	532	493	517	508	505	514	536	525	485	577	534	546	579	557	564	528	518	538	511	523	538	527	531	544	531	555	516	513	517	560	501	532	530	492	574	547	552	518	530	548	524	562	493	543	503	527	569	559	497	542	538	523	553	525	529	479	491	539	535	547	520	543	502	519	549	545	535	548	496	537	542	511	510	502	495	563	545	510	508	564	556	529	548	555	538	547	498	573	549	517	539	519	533	488	524	548	500	511	548	519	584	508	528	535	558	551	509	527	517	514	518	518	511	579	525	509	578	550	509	555	572	532	496	528	536	482	557	518	507	510	538	544	564	546	548	555	560	515	496	517	559	528	542	541	561	565	523	509	536	544	510	508	541	524	540	563	539	538	511	563	546	488	518	540	547	531	549	556	521	566	533	514	547	520	515	519	511	547	552	544	534	499	518	560	548	508	552	539	556	515	503	555	548	559	539	538	580	499	526	555	526	511	560	525	554	563	555	489	510	528	521	524	526	517	487	559	531	518	536	555	505	529	555	551	589	523	553	549	531	489	552	529	552	546	550	569	532	563	569	511	545	582	552	535	611	542	538	522	540	562	579	543	564	539	564	538	564	494	537	561	519	536	553	526	561	538	531	549	510	531	494	529	561	527	525	518	532	518	515	571	562	558	537	540	569	523	540	503	518	500	530	508	573	560	553	506	557	543	533	541	490	525	527	521	508	532	530	534	504	592	522	574	557	508	523	531	521	555	496	549	516	568	513	520	541	540	506	533	569	568	541	547	545	517	502	527	525	537	533	506	554	554	562	540	566	566	468	544	532	506	513	521	542	564	523	527	508	550	536	538	540	572	492	550	564	517	503	530	581	529	509	511	514	482	573	569	521	533	485	528	529	534	495	496	543	519	536	516	575	566	534	561	538	558	546	542	564	553	587	504	509	517	483	549	511	540	539	555	503	512	521	540	538	506	558	534	555	521	550	529	533	495	536	521	543	514	528	493	537	579	524	523	557	519	507	604	544	502	538	508	563	519	557	526	512	527	534	534	554	537	553	519	542	514	542	546	498	530	500	550	503	544	571	557	512	509	533	550	562	532	544	515	533	530	502	545	552	500	515	561	538	518	525	505	552	543	571	519	503	544	519	535	549	563	514	571	537	535	535	545	522	554	559	516	535	539	519	513	514	518	539	553	548	534	569	494	496	514	506	566	556	504	512	543	515	509	514	579	558	510	522	537	522	506	569	542	527	545	550	584	512	510	568	570	532	566	553	546	517	507	557	569	593	543	554	493	575	548	550	525	524	508	492	495	523	523	542	512	487	508	556	546	549	543	525	578	564	564	537	517	557	540	520	530	535	528	552	513	524	551	563	563	553	559	552	512	546	561	500	530	560	542	522	552	553	524	567	531	541	534	512	509	525	562	535	538	515	517	568	490	528	515	562	547	517	556	527	508	493	538	528	576	537	497	537	501	509	505	545	518	488	521	510	566	538	527	531	560	553	548	532	520	503	582	543	484	538	515	554	497	546	510	520	547	575	561	478	535	537	494	528	474	519	536	531	548	515	524	549	513	520	539	531	555	556	525	536	548	528	512	543	505	555	556	550	541	525	532	586	518	524	537	562	508	461	536	536	525	563	527	506	554	549	502	545	549	536	551	525	501	539	475	501	576	552	493	545	563	541	524	541	511	530	508	512	530	516	547	529	543	548	553	553	539	545	523	603	538	557	568	593	504	547	546	514	562	537	504	580	536	516	547	533	604	485	519	537	517	512	517	555	579	530	525	531	543	563	523	540	509	528	540	524	501	547	540	565	540	537	513	535	538	549	573	527	558	503	551	546	522	489	527	516	564	502	522	556	530	538	498	550	512	541	500	522	525	546	506	523	518	527	546	536	539	546	570	527	527	566	501	494	564	533	511	532	514	558	511	518	501	507	490	527	561	504	560	538	484	572	531	534	564	563	496	526	570	553	588	537	520	531	522	541	556	564	527	511	532	548	532	544	512	509	515	545	543	578	516	522	513	523	510	504	494	541	540	551	532	518	501	543	543	530	517	513	524	519	524	523	502	527	552	512	551	541	516	545	483	549	481	541	520	546	522	535	532	544	522	547	544	512	556	521	527	536	541	533	538	512	561	552	505	533	541	553	512	517	518	549	546	508	483	536	505	564	531	543	520	534	534	516	545	526	474	514	518	561	532	549	506	550	543	520	574	558	557	542	544	498	518	503	513	524	534	517	598	526	530	526	545	534	551	485	530	535	505	544	512	502	503	526	527	541	539	540	546	516	576	533	491	520	554	536	532	520	554	504	559	512	542	544	521	520	563	525	546	552	506	512	537	505	588	531	547	531	483	540	534	511	505	537	529	554	533	541	563	561	536	555	481	501	524	589	575	522	536	525	567	539	503	542	592	495	523	543	556	532	536	604	521	510	536	528	569	544	539	512	514	492	545	550	548	512	466	515	486	568	551	543	564	537	504	559	535	541	499	548	535	524	542	541	565	497	515	520	549	565	515	532	477	521	520	531	480	525	555	523	493	537	468	548	503	539	548	478	499	560	583	536	560	544	485	529	527	566	490	559	526	538	548	528	515	483	532	529	569	573	570	538	510	520	572	533	527	506	514	526	521	521	516	569	526	520	535	492	562	552	539	560	511	597	506	558	515	529	568	495	500	507	536	516	522	549	528	541	512	507	551	540	547	532	560	541	565	564	559	542	538	540	509	535	482	552	528	554	538	518	581	496	514	546	516	508	557	554	522	575	549
24048	21133	28190	24128	20807	9522	2711	1581	1112	1219	1183	1171	1464	1180	921	891	914	1026	933	885	799	811	792	820	859	789	860	726	759	736	753	731	721	752	771	707	682	741	694	698	684	694	672	706	739	669	638	644	687	662	664	717	722	655	705	691	720	688	666	673	697	688	701	662	697	674	696	723	726	717	695	710	707	645	662	684	635	669	632	655	642	703	676	665	689	681	742	679	698	671	647	641	719	675	710	714	678	650	719	729	675	669	697	650	646	681	672	710	710	669	661	658	675	683	669	600	707	709	675	658	700	683	654	688	707	692	701	681	692	674	691	670	682	662	711	706	717	679	717	658	668	665	674	705	665	687	679	698	730	685	632	686	695	708	674	663	655	645	665	679	674	649	691	659	673	681	696	716	716	674	684	608	702	650	705	687	683	694	684	672	728	710	623	698	695	670	655	676	692	655	731	673	667	671	641	673	697	663	631	681	655	668	671	640	711	697	647	669	647	690	696	702	700	676	688	728	666	688	682	621	683	691	694	665	700	705	732	732	707	716	704	632	705	693	679	645	677	737	667	674	671	682	719	720	714	714	714	714	705	716	675	703	649	717	727	738	699	715	723	713	734	659	699	665	695	654	713	614	704	678	685	713	680	661	664	666	668	706	703	695	649	721	688	670	669	719	678	663	678	661	653	677	678	665	697	704	657	695	653	690	652	682	705	720	681	677	664	688	710	700	723	703	736	706	696	714	677	739	678	656	692	655	688	709	697	686	665	629	676	691	648	635	654	699	681	669	688	686	656	677	686	669	707	683	638	658	640	700	665	712	712	655	734	672	700	682	663	749	678	687	694	685	710	705	600	673	652	672	644	704	714	652	631	630	667	698	686	679	671	702	688	627	741	648	692	710	696	680	688	673	642	626	674	687	632	682	698	701	652	668	691	674	706	657	667	655	713	727	669	687	672	692	690	682	704	650	666	691	745	664	676	653	745	651	677	727	657	698	676	691	669	647	701	654	671	695	691	671	675	669	657	667	724	703	667	726	699	677	674	653	690	709	678	675	613	657	663	699	694	667	619	764	745	657	718	723	643	713	724	725	681	687	677	663	667	709	679	682	691	657	639	650	673	723	679	718	680	655	684	679	675	692	652	681	707	699	703	684	686	674	688	706	665	694	669	671	697	642	676	688	741	678	666	700	682	705	669	704	713	699	685	673	690	699	659	694	688	695	696	646	626	647	694	695	694	692	700	669	673	642	677	686	653	664	677	619	683	679	698	709	662	729	723	675	707	678	690	671	643	711	673	734	674	654	631	659	701	606	663	652	693	702	712	697	626	661	621	671	636	654	673	644	660	641	718	677	666	676	672	680	669	637	679	689	656	657	707	681	695	686	644	692	632	666	693	667	702	675	681	704	692	698	700	669	683	692	638	681	643	642	662	688	647	649	666	685	689	702	638	699	694	679	690	690	691	700	652	680	650	729	673	735	727	706	660	672	654	694	715	706	661	660	704	671	690	660	687	696	705	676	657	691	728	702	642	703	655	709	661	699	692	667	670	700	731	696	698	715	694	694	667	663	698	677	684	665	714	696	720	680	705	656	671	667	725	670	661	685	724	632	671	637	662	674	690	717	693	677	686	678	687	625	671	691	656	635	689	636	706	630	638	638	667	663	734	673	653	672	663	669	660	685	639	639	687	677	642	702	712	692	702	651	660	679	696	706	708	659	670	662	684	661	690	632	734	694	709	646	687	700	677	682	661	652	689	673	747	691	675	636	684	712	668	696	684	645	698	727	692	681	659	688	699	669	684	696	656	669	667	681	720	663	672	683	668	701	703	660	717	670	648	686	685	705	651	688	658	672	661	663	661	697	692	663	666	675	649	671	690	703	697	636	728	664	679	730	686	640	692	681	706	640	687	715	657	651	688	670	759	671	642	659	723	660	702	682	697	742	703	682	619	643	717	660	687	615	658	637	737	677	697	675	688	700	671	619	727	655	680	646	646	628	684	644	693	697	706	663	698	705	719	655	688	659	708	630	705	638	690	619	660	698	652	676	651	742	664	672	718	692	659	687	671	664	687	718	708	635	656	662	716	684	733	662	665	649	668	698	698	694	663	679	667	705	697	701	686	665	713	643	704	645	672	699	640	649	682	673	686	692	674	725	686	690	664	694	678	675	651	694	729	663	663	709	647	665	671	713	702	711	663	664	660	695	668	681	699	703	647	672	680	657	658	648	652	672	709	684	693	653	701	688	698	684	685	648	717	716	704	707	675	665	675	697	678	656	667	687	659	656	691	676	691	694	713	646	674	663	648	727	663	678	687	637	679	665	706	667	685	675	658	684	673	665	669	690	678	703	687	691	676	682	678	712	691	723	703	692	685	656	703	663	627	686	643	674	680	667	653	656	667	671	671	709	683	678	632	670	684	667	686	658	686	692	692	676	706	703	706	675	706	678	683	716	665	721	682	683	687	653	704	670	716	711	662	677	669	685	645	672	679	662	695	683	720	664	710	665	660	659	713	672	702	691	692	680	688	718	657	686	664	689	646	702	647	703	659	698	721	686	611	696	677	663	653	663	662	721	668	659	688	709	671	678	666	690	653	701	641	661	716	695	690	742	704	634	721	665	701	685	634	705	706	685	658	667	695	662	700	702	673	645	712	665	691	709	645	661	641	640	662	668	693	641	719	663	671	705	651	635	645	639	703	685	650	678	672	663	688	637	675	676	696	702	660	699	629	693	702	647	671	718	665	718	675	674	699	700	704	657	669	659	660	654	706	689	687	720	644	669	697	641	674	677	736	681	640	697	710	692	652	656	688	698	701	680	677	662	665	680	606	683	688	666	693	672	628	694	686	665	678	648	702	675	679	652	670	660	689	704	640	723	686	724	657	665	708	713	682	699	675	693	703	665	739	674	683	691	637	631	701	671	691	706	675	682	653	694	678	676	673	675	703	724	696	698	659	719	697	684	702	655	737	697	697	688	692	673	665	695	672	698	708	730	689	685	748	706	666	641	687	681	680	690	651	648	672	701	630	634	674	734	674	701	678	701	690	689	644	715	669	706	669	719	654	700	709	645	636	723	639	672	694	661	627	688	668	667	656	627	663	662	675	678	713	654	655	653	671	651	661	725	668	675	682	672	669	695	660	702	657	674	640	642	690	679	674	716	650	633	687	659	700	675	647	660	707	682	659	627	669	677	724	698	672	668	663	657	669	690	667	690	672	702	639	679	669	671	681	678	651	691	676	651	665	704	681	712	663	671	644	670	675	668	649	699	663	710	716	660	664	690	697	661	693	658	669	693	703	654	639	691	696	671	696	669	642	639	648	656	697	667	733	651	705	714	681	671	710	645	713	665	697	663	696	673	691	667	678	695	644	718	661	632	723	679	679	679	663	700	671	682	665	733	738	649	637	670	664	679	638	694	666	644	632	682	722	659	730	678	667	690	673	662	695	706	655	693	674	691	671	716	634	684	703	687	621	692	652	704	630	716	677	723	689	684
40421	60840	20475	6373	5334	4745	4119	2877	1990	2024	1925	1937	2442	1763	1385	1355	1458	1462	1259	1134	1153	1036	1045	1174	1118	1084	1038	981	997	1052	983	995	999	1001	966	964	1035	884	925	836	877	887	865	847	865	841	811	861	798	820	784	886	858	861	877	820	902	800	818	823	859	809	827	879	858	826	884	834	824	867	870	893	846	823	872	841	849	851	849	855	840	789	829	873	811	841	760	879	840	821	829	854	825	853	829	828	889	848	798	837	793	821	820	835	778	856	836	837	836	842	815	798	822	818	768	811	787	846	799	831	877	861	852	862	804	843	816	838	863	876	811	804	811	791	782	802	848	821	809	828	801	782	819	840	757	818	786	861	861	805	842	785	832	862	804	880	857	840	800	779	823	830	809	805	829	862	854	767	783	859	847	855	858	809	821	869	863	824	837	864	850	808	843	801	835	807	811	861	782	844	886	891	867	813	852	823	804	838	830	809	825	796	770	823	827	808	792	823	835	807	801	866	855	845	872	797	831	832	847	876	840	791	802	827	810	842	868	781	799	820	824	814	857	771	842	836	818	830	816	861	876	822	846	832	808	787	818	823	855	807	831	808	816	805	853	835	889	823	815	827	834	832	811	842	804	854	815	810	780	848	817	816	851	842	835	778	860	868	831	815	857	842	777	856	833	879	821	816	816	830	795	814	834	836	836	802	842	807	785	853	826	803	873	825	783	831	821	837	859	787	863	831	781	817	846	836	796	861	850	850	860	822	845	814	837	820	802	821	850	835	820	826	838	875	833	821	826	791	834	836	817	821	820	866	829	805	850	821	831	865	869	858	832	828	821	804	870	822	785	811	771	827	790	866	893	788	834	792	860	832	819	850	833	891	879	808	802	884	817	800	774	828	828	838	791	826	768	840	870	860	777	868	812	860	844	778	828	789	878	796	821	814	857	817	810	853	868	858	846	874	813	803	804	828	763	809	865	779	826	831	833	806	827	837	844	831	786	810	878	884	876	792	786	768	835	818	836	817	858	831	856	822	838	796	842	821	799	801	830	819	835	810	833	810	812	809	836	861	823	801	838	829	832	808	838	761	835	844	868	831	820	831	915	879	832	846	819	804	873	819	846	801	800	817	822	837	805	816	901	837	834	832	813	859	865	856	843	795	850	827	868	826	857	826	842	842	862	848	845	818	834	818	837	794	829	827	820	845	776	851	826	816	855	810	839	803	872	826	818	841	862	802	762	813	832	791	812	827	787	874	847	817	847	819	828	786	827	856	787	881	763	771	849	831	825	808	789	817	850	832	855	786	838	837	829	854	872	807	902	874	832	837	786	802	828	804	831	845	809	802	825	821	838	868	868	871	833	793	800	844	831	841	819	851	821	816	832	851	824	781	811	898	857	865	820	767	847	795	805	816	819	794	807	838	807	821	775	820	842	821	799	829	776	801	830	792	871	800	791	810	781	803	822	905	847	809	811	800	827	826	789	865	799	851	793	862	792	832	814	811	862	767	824	830	817	829	821	837	813	856	881	797	862	839	816	837	851	814	822	824	849	824	851	906	836	804	841	777	840	822	852	878	772	816	833	777	822	794	835	877	847	794	848	793	885	829	861	819	830	847	874	861	825	802	813	854	813	857	812	773	829	824	843	845	862	828	875	899	809	807	838	834	833	847	852	847	877	829	834	817	836	840	789	799	790	793	870	813	830	815	850	815	853	827	844	854	848	850	868	803	856	836	796	839	837	847	842	855	840	816	822	847	906	806	853	806	830	858	812	815	847	789	828	837	842	804	799	855	812	852	837	904	803	794	880	828	887	853	812	800	801	819	835	830	805	815	840	787	832	881	823	819	838	825	776	873	803	851	783	748	837	814	853	813	847	810	800	783	794	883	820	829	831	853	873	821	832	847	873	823	852	863	813	841	816	786	827	867	873	861	808	781	877	805	791	802	763	860	834	811	783	785	869	866	876	808	843	898	828	794	771	786	801	846	809	866	832	872	822	843	876	824	890	816	820	807	859	802	813	802	830	850	821	804	848	835	800	895	825	819	846	830	859	806	831	902	787	836	841	803	841	886	816	800	813	811	795	821	791	815	811	818	840	822	862	807	792	835	818	800	869	816	804	846	806	810	836	891	801	836	876	805	869	796	827	809	829	844	817	758	851	783	806	813	840	828	812	823	836	900	815	834	838	830	854	821	796	837	792	860	841	774	802	836	897	820	802	852	843	798	880	870	825	855	782	823	808	827	839	831	801	824	837	785	824	828	815	845	831	839	822	829	822	804	817	845	817	824	812	891	792	859	805	820	790	830	859	815	826	826	821	770	815	782	844	836	863	844	835	802	859	824	890	791	818	818	796	828	846	843	883	816	838	848	848	855	830	840	852	846	830	812	825	810	855	860	807	830	844	847	838	863	872	808	809	796	788	823	863	852	804	870	802	817	788	823	863	815	884	808	872	838	854	777	898	826	882	801	823	808	807	798	880	867	825	836	864	776	823	818	835	864	807	866	864	812	837	786	817	861	849	795	875	839	824	883	798	868	820	832	845	853	834	828	865	802	868	862	872	859	826	791	843	870	829	799	823	836	848	855	846	848	858	915	823	815	828	857	797	827	792	844	828	853	808	826	812	819	888	793	781	829	779	790	848	831	806	858	813	864	869	809	823	786	886	810	830	839	843	834	854	829	817	888	838	859	787	772	838	819	893	843	853	835	842	882	817	871	813	870	827	877	847	825	802	805	837	801	811	816	836	807	823	854	825	818	837	829	826	817	853	821	854	826	798	840	788	836	773	840	808	854	789	833	836	880	801	810	845	836	797	798	842	838	890	799	798	801	819	842	840	813	875	805	820	875	799	835	818	836	808	845	768	830	822	780	848	840	837	867	806	833	889	831	889	797	825	792	808	841	840	841	834	823	754	803	841	849	867	809	870	771	820	834	797	850	819	846	873	872	820	826	816	868	823	861	774	801	861	850	818	798	860	834	794	836	851	879	775	808	804	843	830	835	809	760	793	825	837	829	836	794	786	859	849	844	827	766	806	823	770	832	823	816	848	838	858	831	859	805	844	834	806	823	802	840	835	815	817	893	812	865	825	802	859	837	837	769	844	847	833	843	802	838	827	865	864	838	830	888	830	863	803	812	797	853	838	823	813	842	861	784	870	857	813	838	867	770	791	808	819	793	778	849	825	841	883	803	880	829	798	795	831	827	872	858	763	792	868	777	888	852	875	851	859	849	789	816	843	806	856	867	811	826	852	785	808	831	856	813	854	820	872	858	868	811	814	866	829	813	804	823	815	791	763	883	801	878	822	784	834	798	813	814	893	855	846	821	790	826	784	794	813	900	860	853	840	831	858	814	816	874	869	828	802	844	856	853	800	832	797	857	845	869	756	807	775	817	838	835	820	813	787	805	819	826	895	821	945	866	850	847	801	879	847	823	834	825	861	823	818	836	842	841	831	843	851	822	853	768	802	820	811	797	846	861	859	794	798	844	820	853	818	788	803	812
23024	21078	28732	23610	21067	20987	8842	1996	1631	1462	1325	1491	1683	1331	1095	1016	1092	1133	1026	843	846	811	835	849	873	867	783	764	743	762	749	812	793	776	772	731	816	752	757	709	715	702	745	667	684	665	651	723	695	733	654	682	678	659	641	650	649	638	696	641	720	663	621	649	703	669	717	725	681	714	704	643	656	682	662	653	676	654	686	703	682	640	671	661	649	703	648	711	688	668	637	680	647	676	594	636	637	649	656	678	650	657	621	664	647	650	691	668	705	691	643	657	644	661	620	646	647	658	599	655	684	698	651	684	726	632	660	700	665	677	699	685	658	670	637	671	660	644	696	669	674	716	704	694	649	704	650	641	647	629	652	645	689	628	659	662	725	714	642	638	638	651	703	713	652	667	667	674	621	704	622	639	638	673	626	690	699	618	703	709	652	646	647	687	697	682	665	682	656	623	651	652	695	661	647	685	655	688	661	670	662	678	690	665	682	641	649	628	619	648	633	635	628	653	645	659	660	649	647	684	641	633	694	674	652	634	644	645	655	668	665	688	659	628	659	690	680	636	683	651	676	667	639	723	691	653	645	665	653	649	664	645	671	665	646	679	649	671	625	645	720	624	665	672	668	647	615	662	659	658	676	664	624	681	665	681	642	628	691	630	631	667	656	666	698	665	660	666	643	650	658	639	673	645	652	647	637	642	674	648	598	653	638	681	671	642	633	640	667	603	665	663	684	649	615	679	655	634	648	689	689	709	616	681	650	650	660	665	663	670	673	668	637	697	681	672	659	642	647	649	691	678	685	658	680	651	639	645	643	670	691	649	684	701	685	681	678	658	692	668	683	639	677	649	646	653	643	647	653	675	637	680	666	638	652	620	652	705	633	650	677	681	685	665	676	678	630	657	691	620	641	671	652	645	674	652	662	673	675	675	700	682	722	706	663	676	650	704	660	662	644	688	680	640	636	639	680	643	590	690	718	695	629	656	727	641	676	642	670	651	665	711	711	648	756	655	641	633	659	652	687	707	663	662	677	654	680	634	705	682	654	679	647	654	659	646	673	632	660	645	648	661	671	632	648	635	684	667	646	628	697	626	635	647	663	693	628	627	635	670	646	687	624	618	636	599	680	668	683	636	693	659	609	665	628	670	647	667	645	705	679	612	666	646	691	667	698	690	632	640	673	658	677	684	638	622	649	648	619	696	668	677	662	671	685	625	711	613	692	666	667	685	676	721	692	687	695	681	640	700	660	621	644	699	632	662	680	620	679	701	667	613	656	651	673	637	672	703	675	623	657	617	678	722	650	637	664	628	660	650	660	616	645	643	662	684	669	688	679	634	655	722	667	662	715	647	677	622	682	702	680	666	682	706	690	660	666	667	702	646	714	648	680	634	695	649	638	675	707	670	673	649	685	641	627	688	664	643	718	653	636	645	671	638	637	674	678	631	643	652	679	670	688	667	656	717	677	685	649	626	634	690	628	658	641	632	641	724	660	698	660	640	683	726	656	639	644	678	620	697	649	659	642	693	651	674	629	666	623	620	644	643	685	609	644	664	644	687	622	664	678	655	644	693	639	690	661	631	644	674	648	704	662	669	635	650	681	622	661	663	645	650	625	635	686	653	669	620	668	661	685	634	682	624	668	667	636	659	695	653	653	671	646	657	632	690	631	703	629	653	628	637	676	639	668	628	656	663	627	627	653	654	662	690	648	632	638	616	696	651	680	651	641	660	687	659	705	705	644	648	674	615	648	635	652	661	601	626	701	706	647	640	665	634	647	693	621	666	632	658	692	654	677	669	619	671	640	657	658	655	619	628	674	674	667	640	657	679	662	663	641	646	663	684	663	692	682	668	634	631	656	697	695	677	670	631	655	644	691	653	648	651	630	647	608	689	659	666	643	667	635	691	674	645	663	633	654	633	704	689	656	651	653	652	630	603	633	630	688	657	657	642	697	640	653	667	692	695	676	616	692	622	639	710	690	639	706	713	644	655	658	713	676	667	619	622	643	682	725	607	659	662	646	661	657	640	704	650	658	669	689	685	651	618	657	631	640	705	636	680	666	685	659	672	678	608	655	640	667	676	594	624	619	688	636	606	713	661	679	692	688	681	666	667	659	648	652	661	612	654	628	694	711	608	669	634	660	643	683	734	683	656	649	676	666	630	607	654	642	626	646	631	659	672	625	661	663	659	684	620	652	643	652	611	682	639	620	675	642	680	642	689	669	667	578	679	667	697	692	612	707	638	685	645	708	664	656	699	659	655	635	664	678	716	661	677	638	639	667	681	635	642	654	658	644	670	644	659	641	677	680	635	636	674	621	652	673	700	618	631	657	666	681	643	618	678	637	626	661	675	653	650	661	672	650	629	709	666	661	663	655	649	675	602	630	670	709	656	654	658	666	649	702	696	611	675	656	615	671	689	679	664	641	672	671	718	650	645	666	667	645	655	635	653	699	676	666	650	671	655	643	676	651	667	655	660	661	669	685	656	669	723	663	627	652	654	688	681	711	726	677	677	672	647	632	668	688	623	629	660	689	621	664	645	654	583	692	672	659	671	639	655	657	646	645	641	669	709	672	670	638	665	663	700	649	677	665	690	671	608	638	639	663	676	643	620	646	616	666	620	627	670	654	670	652	685	658	631	670	638	665	632	638	688	674	664	689	692	685	665	636	629	673	658	671	666	609	657	644	679	654	650	641	687	625	654	671	705	665	643	641	667	652	691	705	624	668	678	610	622	631	683	637	654	638	664	624	649	684	653	655	644	690	644	686	648	619	669	658	667	638	668	707	644	648	634	686	655	684	637	629	709	632	650	638	687	645	691	618	645	648	626	676	710	681	655	628	652	623	656	685	619	621	629	707	683	716	631	626	657	719	620	683	673	620	673	665	699	645	647	701	698	632	637	657	672	653	632	668	666	710	660	578	643	632	658	661	685	651	660	610	640	677	699	651	655	634	643	691	652	637	619	684	672	653	712	661	668	663	703	657	629	642	653	700	633	628	688	649	634	650	658	707	687	692	629	636	643	632	672	661	648	652	638	651	653	645	617	635	681	647	626	655	615	626	687	656	641	659	668	646	648	668	653	650	670	648	613	626	685	678	616	655	676	632	618	618	671	674	686	671	665	618	664	673	658	687	697	669	713	644	682	626	661	639	674	695	693	668	674	668	655	682	665	657	633	681	652	691	602	668	658	662	621	673	724	711	674	643	623	643	668	607	626	684	686	681	636	623	613	727	612	710	695	700	693	624	701	656	659	638	654	619	676	647	666	663	654	691	668	648	637	683	635	655	653	666	638	686	617	628	661	644	670	629	629	665	684	602	680	688	615	661	651	698	642	685	692	631	674	666	644	654	666	699	653	662	660	696	640	673	661	646	668	682	659	661	712	619	661	641	658	646	704	600	641	671	709	690	645	676	665	686	636	628	640	633	663	674	677	633	660	606	659	662	607	624	678	682	640	676	667	694	692	694	691	677	639	672	675	608	668	650	611	609	655
44845	66128	23555	10000	7100	7574	5123	3391	3190	2655	2276	2572	2953	2238	1773	1577	1687	1672	1538	1304	1141	1150	1123	1264	1236	1145	1139	1110	1005	1049	1049	1047	1063	1010	1003	1002	995	943	926	940	903	832	814	801	849	911	799	796	848	839	821	786	782	829	835	788	857	845	797	812	856	847	792	846	855	808	881	820	830	837	859	895	836	855	823	833	866	859	793	845	856	810	756	846	878	817	782	828	863	857	791	797	841	805	805	822	839	827	823	784	767	804	784	799	821	796	824	809	786	802	772	837	841	778	832	830	799	826	797	818	786	786	818	796	794	777	776	832	827	787	815	763	848	788	843	786	802	832	798	803	771	800	854	799	808	828	825	840	828	807	832	785	802	832	809	810	857	831	860	802	789	802	809	816	778	802	826	796	833	806	773	806	746	784	840	826	795	850	836	812	824	839	867	833	815	795	821	848	819	765	841	833	805	791	749	833	796	804	828	811	791	822	847	836	784	770	798	791	826	761	821	828	811	768	814	848	772	753	821	829	785	809	823	832	838	835	774	802	795	831	771	806	799	826	807	810	806	792	842	792	769	789	820	815	820	837	836	833	824	867	805	851	817	778	838	825	848	841	794	763	846	832	815	811	827	767	836	784	781	822	866	845	786	826	883	793	794	860	756	855	842	784	862	794	794	813	805	777	834	836	814	812	831	823	810	803	885	809	834	804	855	779	810	817	815	817	786	829	818	784	845	824	776	812	797	857	807	790	812	830	821	784	805	835	826	848	821	788	807	800	777	830	794	827	793	764	783	812	799	833	811	796	831	768	837	868	870	796	834	773	858	808	843	842	819	823	836	806	785	825	882	864	823	783	842	791	809	821	793	821	748	831	822	819	847	783	835	840	862	842	804	802	848	854	841	815	823	769	841	795	814	833	851	841	796	825	779	859	833	792	802	820	828	783	762	798	808	804	765	784	760	882	832	820	810	773	824	797	812	817	766	776	827	832	795	838	799	809	761	842	826	822	838	853	831	807	826	801	779	787	814	786	764	870	817	813	839	842	810	764	788	824	769	778	806	867	820	809	833	793	809	759	796	790	799	809	789	787	799	848	767	829	800	810	853	818	794	784	803	844	809	818	783	792	851	843	811	772	755	790	813	805	814	857	809	835	796	836	829	852	765	800	766	807	794	823	804	779	793	817	778	873	814	799	885	818	817	764	824	809	784	805	822	820	807	792	812	835	799	822	836	785	810	852	814	835	805	788	877	779	770	856	838	800	796	892	787	817	771	758	837	799	792	782	813	790	811	843	793	792	800	822	792	817	806	802	819	842	784	778	795	831	818	841	758	794	810	817	832	830	806	872	858	825	818	827	793	791	828	809	831	811	815	837	834	772	826	817	809	812	771	820	770	773	813	828	783	836	800	809	801	825	826	767	774	804	793	828	787	833	779	777	795	795	796	810	744	851	801	788	767	765	855	808	812	840	812	815	791	799	861	873	799	771	798	865	796	824	824	815	813	804	771	775	840	868	788	853	802	770	817	813	799	840	840	836	799	785	819	834	787	822	816	785	871	845	831	813	830	783	774	809	813	814	833	743	820	860	814	801	817	796	755	863	823	829	798	783	785	839	834	812	802	848	830	776	794	822	827	797	826	814	778	811	793	834	787	804	808	817	824	820	833	793	795	793	840	825	798	771	832	789	818	837	773	794	827	796	824	863	776	832	816	857	838	751	812	782	759	806	804	804	833	817	817	819	807	813	862	825	855	820	862	818	848	856	826	794	840	826	844	806	813	823	822	825	787	905	814	834	796	845	826	764	805	871	851	805	823	808	820	832	862	826	817	807	821	776	825	806	805	768	799	792	745	869	819	838	786	787	780	814	821	811	756	817	801	829	831	783	813	797	825	787	799	788	794	877	822	835	804	782	818	807	809	858	779	787	821	800	802	836	790	779	818	829	794	791	851	829	773	808	798	766	841	811	782	825	796	823	817	782	832	803	770	807	789	740	815	777	783	814	804	793	818	800	786	798	809	801	788	833	817	835	820	786	824	835	768	791	793	801	811	820	775	820	843	806	832	819	780	819	805	818	789	813	830	810	811	813	849	811	796	848	837	823	820	817	816	819	798	801	782	833	755	831	860	819	824	766	802	797	804	761	794	797	776	819	823	830	803	733	778	770	836	800	847	864	827	822	836	780	793	842	874	864	799	803	754	844	787	789	787	810	800	825	805	816	837	831	810	811	776	770	758	817	776	792	847	796	801	831	823	754	807	848	864	781	828	805	881	820	780	799	878	737	790	800	855	772	823	829	821	788	792	752	810	795	796	768	863	809	835	851	758	828	777	831	823	838	795	782	849	832	812	853	799	814	799	809	768	863	823	792	812	819	890	827	844	833	777	817	772	861	829	829	840	763	823	769	815	817	799	777	808	802	809	837	846	811	820	871	796	775	796	825	809	832	846	860	850	832	814	828	812	819	819	792	820	745	803	821	797	811	807	782	853	793	785	842	807	829	798	839	796	809	861	815	815	783	816	804	800	800	814	813	801	822	770	794	826	816	859	805	809	820	834	775	814	805	818	797	855	883	765	809	804	793	794	817	744	771	769	782	836	828	799	792	794	841	807	824	832	777	840	830	829	824	793	827	827	834	849	797	806	798	759	806	845	759	821	832	769	820	835	829	796	762	794	797	809	793	812	807	812	785	797	841	765	819	803	793	837	826	767	793	778	797	858	851	783	807	812	828	799	773	860	828	791	863	819	805	819	795	764	841	816	834	767	847	801	783	828	812	807	867	837	811	811	821	769	845	804	805	833	833	781	794	793	799	745	803	785	816	769	814	793	824	827	826	816	776	817	813	849	812	823	761	778	769	789	792	871	837	854	812	811	817	804	828	762	804	753	813	824	845	831	764	849	776	856	740	824	852	745	784	883	810	790	783	837	839	843	831	822	832	838	806	818	779	812	824	803	837	854	799	801	821	788	879	780	825	799	747	825	802	842	815	795	775	862	769	809	813	833	816	821	824	790	809	838	793	847	758	788	801	823	810	825	893	800	829	818	836	810	824	828	757	836	819	826	808	791	809	787	763	785	805	812	810	822	874	844	820	776	753	806	776	775	819	845	837	769	787	823	827	785	767	806	822	775	862	842	837	765	815	781	800	799	831	796	813	813	811	803	806	777	854	861	788	759	827	799	855	790	819	834	834	822	827	793	828	850	805	773	803	849	821	784	795	834	848	829	755	835	773	793	789	796	830	796	810	799	769	835	874	771	732	794	832	788	798	805	803	793	798	806	871	785	798	803	791	816	808	808	778	820	822	825	796	849	778	838	819	834	797	822	860	806	764	821	826	791	777	782	778	851	841	828	804	781	819	813	821	774	783	809	839	797	798	827	835	809	844	798	767	819	759	820	768	805	788	851	800	766	857	762	808	824	791	815	782	782	746	832	812	762	819	774	826	816	823	773	782	787	818	801	858	828	783	823	772	757	782	815	795	809	818	811	835	846	804	832	871	847	818
29306	28929	17564	4384	1478	1322	842	732	720	643	605	730	693	674	536	541	570	613	604	527	486	476	426	512	496	526	523	482	482	485	452	482	428	491	470	476	452	461	450	471	421	423	447	481	437	393	456	436	442	404	430	432	424	469	433	435	414	426	412	371	411	442	460	420	432	443	452	490	434	429	436	440	438	440	456	437	430	419	468	447	424	424	385	412	462	441	437	399	409	435	434	445	444	418	433	432	437	438	444	389	420	429	435	392	429	441	407	440	435	447	411	421	425	410	440	416	396	467	420	436	448	396	416	453	394	450	432	426	433	421	423	454	438	403	431	436	398	398	388	414	424	446	421	402	438	435	447	392	412	415	421	479	467	433	434	413	428	411	433	427	409	413	425	426	464	437	421	445	430	455	433	425	433	423	412	420	429	414	465	453	418	434	431	421	395	423	404	443	404	431	407	422	433	430	382	449	433	428	487	410	447	415	393	411	437	404	440	424	441	474	403	413	429	391	487	433	438	426	397	439	427	431	454	467	401	396	409	415	445	408	456	428	421	425	391	439	441	415	420	410	424	456	446	422	434	425	441	421	444	410	419	435	386	408	397	440	462	449	431	456	426	414	406	420	398	436	447	387	419	413	408	448	455	446	423	400	420	388	417	425	442	440	462	432	444	417	449	413	435	420	419	444	441	421	448	454	393	442	417	421	454	438	438	441	394	444	442	441	420	440	436	419	425	401	414	427	443	405	429	429	440	416	412	416	426	434	406	451	440	416	433	461	429	471	416	426	428	393	436	401	405	440	407	402	415	456	398	437	432	440	409	418	398	427	434	409	440	417	415	387	413	446	413	459	441	442	403	410	433	392	427	466	412	439	444	407	412	437	427	401	410	427	425	412	415	469	364	416	465	422	410	419	465	427	454	452	428	467	433	422	450	419	400	434	430	415	447	429	404	420	401	442	450	449	459	429	457	445	415	401	429	412	389	453	439	462	456	437	441	466	389	423	437	445	395	448	431	464	427	432	424	435	436	407	394	417	402	452	427	426	430	426	428	437	427	409	424	435	417	417	419	439	460	418	397	474	412	373	436	394	404	421	461	462	438	396	456	401	440	409	394	414	405	433	437	421	430	417	427	419	405	437	453	447	441	432	409	463	396	419	435	408	429	411	459	408	426	421	446	416	426	433	411	461	412	428	408	411	392	406	424	457	429	471	422	417	417	412	419	435	445	411	421	444	409	452	413	438	463	436	451	449	451	405	442	443	430	393	422	396	454	390	443	427	373	424	435	420	453	428	430	432	419	460	415	446	449	419	395	474	413	412	421	420	407	437	396	417	427	442	432	443	417	446	447	404	453	443	418	468	430	462	424	430	462	411	422	454	407	412	445	400	432	410	422	435	428	456	417	429	436	435	427	411	416	454	380	446	439	437	407	401	389	419	440	429	440	404	416	426	449	402	475	439	405	465	420	438	396	395	426	461	441	443	416	424	409	459	447	410	432	410	390	402	443	472	411	424	409	451	406	408	444	467	425	399	424	446	430	427	417	427	445	422	412	455	454	412	421	407	410	427	451	433	394	454	449	397	443	437	431	427	397	402	433	437	455	419	458	452	412	457	424	425	435	448	405	420	408	443	439	427	436	434	454	454	424	444	454	413	417	422	410	440	385	467	433	455	447	434	417	404	418	463	439	433	469	408	425	413	436	430	395	401	438	431	435	385	458	402	416	437	403	474	387	426	428	453	425	451	438	415	438	424	416	425	436	432	459	398	387	435	483	445	442	532	452	461	420	427	409	415	425	450	414	404	459	432	425	400	429	405	397	465	421	432	434	422	446	398	432	427	428	436	440	433	436	452	433	447	433	452	412	448	408	459	397	416	422	473	411	457	437	426	451	447	419	403	448	418	432	398	431	397	452	401	426	431	375	396	478	438	420	390	434	406	425	418	440	395	450	426	420	384	392	421	442	447	386	419	449	400	404	425	421	416	415	406	393	414	418	424	418	405	450	398	437	424	422	477	445	415	433	409	395	414	404	424	420	407	404	433	441	420	401	428	432	421	453	416	414	409	441	411	462	455	428	383	450	420	438	450	406	443	420	437	417	454	434	440	412	437	424	415	415	397	393	426	403	461	391	388	450	413	418	425	418	444	449	448	418	394	463	420	460	429	453	404	445	456	442	419	423	445	435	395	438	451	415	438	419	456	439	432	392	425	421	429	418	440	452	448	407	421	433	406	456	443	388	403	408	443	414	432	429	431	442	422	438	422	446	407	430	446	429	428	405	412	456	397	439	407	422	417	446	426	428	418	448	442	440	423	393	401	446	437	403	461	418	418	440	439	476	457	402	435	450	452	403	460	412	440	444	410	415	427	425	409	438	439	464	434	450	439	405	386	410	402	439	410	454	426	439	418	440	398	438	412	451	422	420	450	416	415	449	401	414	444	399	474	412	400	382	409	394	429	424	419	432	421	417	439	425	422	426	436	442	409	421	438	436	423	404	415	410	455	427	441	431	437	430	428	448	391	416	442	378	421	435	430	452	443	419	411	419	381	412	429	432	394	444	433	416	441	380	428	415	431	423	405	429	437	421	421	424	424	417	458	481	401	424	469	390	399	404	439	389	468	399	437	407	388	440	447	404	418	431	462	402	443	434	419	448	454	411	439	425	450	426	424	452	458	425	418	465	374	416	425	408	463	435	427	420	409	434	426	396	448	421	409	417	467	431	441	426	415	462	465	447	478	422	411	454	422	430	398	419	424	425	413	437	412	465	440	437	453	434	425	473	391	426	412	421	420	436	417	436	423	431	416	424	448	426	437	440	416	420	452	418	444	402	396	441	446	430	413	425	424	402	397	422	445	427	406	429	422	380	445	420	434	438	414	426	391	421	448	445	413	408	444	431	435	432	437	394	440	399	442	460	433	406	424	418	451	449	429	427	415	446	431	413	392	420	433	408	413	429	408	407	430	440	449	427	453	383	418	432	428	418	381	446	407	425	405	445	431	411	409	454	456	461	445	432	420	446	453	431	435	404	446	424	395	404	422	407	460	412	444	405	437	407	428	436	426	433	418	431	426	403	427	423	425	443	397	441	418	404	442	414	445	425	408	437	446	390	379	438	388	396	411	439	417	401	454	448	402	428	447	446	415	441	443	437	426	432	437	387	431	395	428	423	398	441	407	435	430	425	401	446	425	448	404	423	427	387	419	412	408	478	402	443	421	454	415	421	440	403	425	442	404	434	384	415	460	409	420	457	439	410	446	442	399	464	460	409	443	436	449	459	417	431	440	413	430	455	444	458	439	443	395	414	430	455	417	412	405	429	414	434	428	445	421	399	392	429	400	421	427	410	445	422	420	403	451	411	428	429	433	425	404	445	423	417	421	437	410	402	425	459	385	436	413	422	406	442	433	468	427	426	391	445	428	407	415	422	423	428	443	424	419	427	426	435	435	418	409	445	451	419	378	422	401	402	425	467	472	433	396	453	427	424	446	415	397	464	417
35895	44087	11581	3887	2564	2516	1603	1424	1316	1037	1023	1254	1116	1083	880	824	840	965	829	644	656	634	651	694	690	676	637	651	645	636	633	601	651	598	613	606	637	566	520	575	564	536	514	525	534	512	520	558	510	515	553	519	528	492	547	509	523	536	592	516	553	527	545	530	505	483	549	534	547	554	570	550	587	561	567	546	503	521	528	524	537	552	522	518	498	534	520	528	541	480	558	550	548	509	512	511	565	521	554	550	549	569	531	531	495	523	529	538	528	508	499	520	506	546	562	558	578	508	495	497	535	523	525	523	466	531	506	527	548	539	552	523	530	541	541	578	548	515	500	503	528	540	508	516	559	545	540	540	530	517	532	544	536	533	525	533	511	543	515	529	544	495	521	497	530	538	521	477	497	516	523	563	553	543	492	539	547	511	507	535	453	521	512	542	508	542	498	556	529	525	502	523	508	531	510	532	524	498	513	553	489	516	585	558	507	516	530	529	536	566	533	499	535	512	522	479	535	561	540	505	533	545	547	553	531	509	538	519	528	535	528	563	518	572	507	530	517	533	509	519	536	504	524	531	551	518	526	533	559	532	528	560	532	564	517	515	556	538	504	519	537	573	512	481	481	502	523	529	492	524	549	558	534	546	561	585	534	539	533	507	518	521	540	512	520	561	539	539	530	543	549	557	561	519	532	531	559	562	506	543	515	526	562	534	516	527	559	551	545	502	534	537	517	538	542	493	535	516	501	501	588	534	568	487	533	497	552	505	524	509	480	535	550	545	502	492	527	484	569	494	546	553	482	501	524	521	527	503	585	534	519	577	579	554	559	531	530	514	542	515	527	505	532	504	560	530	528	561	513	552	543	569	537	548	537	568	537	530	542	557	490	512	548	523	555	513	518	572	531	549	551	528	539	533	498	541	492	491	555	550	534	526	543	553	557	514	504	540	496	508	549	511	524	522	517	528	574	512	561	506	537	551	489	559	502	549	544	497	558	573	521	486	522	521	531	525	516	524	531	522	503	514	541	516	556	537	500	535	510	526	500	562	505	488	550	531	518	540	546	546	503	527	521	540	571	532	545	538	511	483	552	544	517	527	580	570	520	493	540	531	538	545	483	517	544	545	502	535	521	502	543	478	528	525	522	548	504	533	511	558	549	519	508	530	524	534	546	516	531	553	513	544	517	522	553	545	489	495	515	559	532	499	528	529	528	548	532	528	551	514	526	540	561	510	505	511	555	515	558	497	533	536	518	493	548	514	532	490	555	545	517	545	498	505	515	527	536	519	530	556	519	553	480	550	523	528	542	494	544	553	563	558	537	536	540	509	553	538	497	542	535	528	553	532	539	470	562	538	562	538	518	517	516	475	510	565	509	532	522	525	518	509	530	537	539	475	540	556	473	533	496	616	534	583	527	542	502	518	544	517	550	519	562	503	521	533	534	528	539	523	513	506	523	542	539	553	561	559	527	545	547	515	553	581	501	530	552	537	540	545	545	472	505	503	530	525	551	548	538	524	526	512	496	527	510	517	559	547	549	555	518	525	536	532	494	534	551	538	526	488	541	497	519	508	559	557	508	527	495	527	524	524	499	521	549	562	547	543	550	548	468	518	543	502	523	537	536	523	528	530	550	515	483	555	538	539	558	523	512	575	524	544	490	528	543	583	519	516	533	540	553	551	520	513	535	519	517	504	542	550	538	517	514	509	566	528	567	542	536	517	490	567	545	521	532	527	510	534	565	513	538	532	494	507	558	542	519	541	522	512	538	562	490	549	563	533	532	520	522	557	516	545	516	516	556	536	490	516	554	571	511	507	539	504	534	545	483	542	506	529	523	557	532	523	502	545	533	553	530	520	521	537	519	538	568	525	559	526	540	522	497	517	544	518	576	548	562	540	545	521	517	555	507	535	517	530	500	560	547	572	504	527	511	505	495	519	522	520	535	538	548	519	558	485	521	531	549	555	500	578	502	472	507	528	508	547	560	524	527	547	533	556	544	508	522	533	517	473	508	564	503	575	476	497	555	560	574	510	546	527	559	504	515	519	524	511	511	562	544	526	510	531	492	529	550	535	535	547	520	610	503	574	546	544	488	573	528	520	556	537	539	522	499	551	535	507	562	546	506	492	529	521	510	503	529	528	507	502	494	529	531	512	490	527	515	522	514	554	530	483	534	512	534	539	487	517	520	532	534	523	528	565	536	565	503	536	551	546	531	510	529	559	501	514	470	555	536	521	518	526	571	475	547	500	556	542	555	511	568	532	490	508	497	565	572	546	504	507	527	511	547	540	499	528	505	550	496	524	533	555	504	486	528	519	490	564	520	523	545	490	533	597	534	536	476	514	519	533	535	514	560	554	562	588	552	548	546	494	502	528	521	518	535	494	517	497	548	513	509	531	497	526	533	513	504	555	527	547	553	549	502	540	521	520	523	551	531	529	549	514	553	523	532	566	525	494	516	543	539	529	497	516	543	521	529	517	526	478	503	551	520	571	535	568	508	532	534	522	531	519	499	503	517	525	491	508	539	539	478	530	549	515	545	487	547	528	510	546	515	559	561	529	501	591	507	528	550	523	512	520	537	528	530	514	508	539	517	516	561	525	551	524	537	510	491	546	553	531	528	510	574	506	533	544	535	544	524	546	524	545	532	498	560	529	556	553	545	499	542	555	523	510	529	539	516	514	572	537	504	513	516	554	548	509	534	534	535	549	506	547	521	561	474	506	533	528	508	540	525	588	515	569	572	516	554	500	507	578	571	539	548	550	498	522	498	573	512	503	508	527	553	524	528	526	545	505	552	529	518	560	542	549	494	515	562	529	538	511	535	524	557	540	540	535	531	515	512	542	497	519	528	558	513	577	528	526	535	516	551	516	547	553	542	498	564	540	545	505	518	523	511	518	508	511	507	542	549	555	505	506	515	543	498	527	514	557	553	514	525	484	550	528	520	554	526	504	529	505	526	556	541	543	524	537	538	514	540	533	519	536	507	544	531	584	544	532	519	536	511	526	521	533	533	525	574	495	509	534	536	512	497	531	560	482	561	517	552	537	524	534	512	519	521	562	496	507	519	537	538	544	520	526	482	527	518	547	541	570	565	521	540	520	567	555	523	519	543	515	566	535	557	522	574	509	555	540	505	519	550	512	523	555	567	535	532	546	469	514	545	560	571	552	549	514	557	545	531	555	538	542	542	532	497	541	573	558	534	515	537	529	563	518	565	536	512	516	533	552	520	525	579	521	520	551	528	536	509	548	539	547	529	531	535	524	501	565	506	531	471	485	568	518	551	478	562	554	525	535	550	518	543	504	509	576	546	507	556	530	515	558	489	525	505	540	461	536	520	558	540	548	549	532	550	553	468	530	520	485	552	523	502	574	552	597	537	526	531	582	534	520	541	549	507	521	547	570	539	520	557	540	500	507	503	592	497	491	530	580	536	513	514	538	560	511	525	535	529	547	528	495	532	569	566	532	510	554	534	530	485	515	549	529	556	538	514	513
24006	21095	28251	24030	20832	9206	2133	1526	1284	1150	1128	1070	1222	1089	993	1013	952	1002	892	771	788	803	819	875	795	819	814	840	769	783	743	768	800	743	776	763	741	728	729	694	712	707	690	672	692	664	717	754	706	704	689	706	683	694	676	666	656	644	722	710	688	660	670	668	685	714	684	676	711	738	656	674	685	673	719	740	660	707	712	702	684	667	681	675	670	676	689	653	704	690	691	700	651	657	688	697	645	646	645	673	662	707	701	689	646	696	699	669	683	674	659	669	713	712	689	707	685	717	638	696	672	688	739	673	654	703	630	687	650	680	657	652	677	653	658	646	650	669	659	670	656	674	649	686	676	669	646	680	676	686	691	711	685	686	707	721	703	666	707	646	688	688	698	701	695	651	661	656	659	651	665	689	627	653	685	716	640	611	661	649	648	684	658	625	657	710	663	671	697	647	664	696	699	702	665	662	697	680	707	658	661	694	672	660	670	690	664	713	673	658	654	654	686	703	655	722	673	673	720	689	681	651	706	671	623	714	662	661	716	673	618	674	663	676	652	696	672	696	731	682	696	683	669	634	657	661	652	674	676	667	691	648	651	654	712	650	686	681	671	645	697	655	684	721	658	706	679	672	684	690	688	721	675	663	664	630	653	665	665	659	638	715	674	630	671	642	680	668	679	685	664	663	701	657	613	663	712	686	696	682	682	682	646	686	671	645	709	691	729	673	666	651	676	737	666	695	653	678	665	671	697	656	707	674	669	625	683	674	640	684	628	686	677	649	667	704	694	732	664	650	674	691	660	657	621	620	648	655	717	643	672	664	657	668	668	645	684	681	710	697	706	656	694	683	660	658	641	665	690	664	630	705	676	707	684	704	659	685	681	689	686	723	697	619	681	681	655	669	668	688	645	665	675	699	655	679	683	687	701	703	699	699	671	761	677	668	641	679	695	678	671	672	676	678	669	656	686	680	659	664	657	684	616	652	643	724	647	658	662	680	638	745	665	659	666	681	723	680	721	668	672	687	663	670	672	681	694	687	674	627	697	702	693	655	698	738	695	713	658	681	703	722	706	672	630	737	667	638	678	662	648	698	674	650	683	697	675	651	618	720	670	714	705	658	656	660	663	650	682	667	724	695	676	710	703	687	720	665	698	661	696	689	654	720	740	704	690	657	697	708	679	685	689	682	689	634	702	672	611	697	663	698	673	700	672	646	701	714	674	702	686	675	686	665	639	696	697	662	703	659	694	659	687	685	685	728	638	665	659	670	621	695	674	679	672	651	655	722	719	663	678	736	725	652	737	633	668	691	675	703	703	647	657	707	680	707	718	678	670	650	724	705	642	690	674	701	724	652	706	697	630	736	661	681	674	666	655	655	657	669	689	696	690	706	706	664	706	705	671	660	630	665	735	652	653	691	655	655	679	710	636	673	681	634	675	689	698	716	648	672	673	614	700	653	724	689	702	620	704	688	613	699	687	705	709	722	777	736	664	621	711	688	643	658	698	686	645	629	703	686	675	683	685	692	669	653	701	668	743	701	625	635	678	694	716	692	636	665	678	672	660	708	672	712	687	692	646	669	689	667	706	641	661	697	688	710	657	692	667	685	690	721	666	656	643	685	671	721	682	706	645	678	612	631	687	728	703	687	692	671	679	692	658	695	659	698	678	649	678	626	675	702	697	717	687	700	688	661	715	669	690	628	703	694	635	611	665	694	665	661	664	656	702	666	632	666	700	650	679	666	616	677	656	709	677	698	688	679	685	724	671	692	655	672	681	687	690	645	663	691	716	683	704	639	746	664	684	628	652	705	679	685	672	647	675	656	676	691	666	694	661	696	664	670	679	667	664	710	659	654	698	644	649	670	702	692	731	667	653	641	649	680	683	683	693	649	694	656	692	668	708	740	730	717	682	640	674	669	648	658	693	652	706	668	673	674	676	686	647	674	636	649	699	661	706	650	675	643	641	628	648	699	719	706	654	692	675	651	666	644	682	705	671	707	644	641	665	652	672	681	657	689	674	629	666	651	672	704	660	653	618	677	722	625	692	692	652	712	659	702	642	659	653	638	658	704	678	701	710	673	672	670	674	717	630	702	674	653	656	646	687	694	714	712	692	678	640	648	632	688	673	671	657	689	612	673	703	696	653	703	691	670	639	676	648	674	634	681	669	685	657	703	702	668	669	660	681	673	665	633	666	640	618	703	681	654	700	669	663	689	660	676	676	686	663	658	678	668	710	633	687	672	687	646	641	633	669	691	699	697	712	668	688	697	650	747	625	657	704	677	685	673	731	660	658	715	708	704	660	711	688	622	662	662	663	679	656	710	721	632	682	675	696	653	720	688	665	680	635	645	674	703	647	728	672	664	676	712	645	666	641	688	635	676	696	686	616	683	635	668	689	708	662	669	623	679	659	683	708	712	665	664	719	640	725	684	738	657	720	681	668	665	650	636	655	704	665	626	647	668	669	665	658	658	644	673	661	675	655	670	702	646	730	677	656	673	689	660	661	672	677	676	660	675	670	681	651	703	688	714	643	654	663	681	681	659	658	651	695	722	658	658	660	664	682	664	669	653	686	689	673	652	710	701	638	659	643	677	659	670	678	752	651	612	675	655	664	646	668	686	665	708	688	730	661	664	706	698	675	691	678	614	651	708	678	692	703	679	693	678	620	641	666	671	663	672	644	678	694	719	690	677	667	741	673	680	695	627	657	677	662	638	700	659	653	696	696	670	684	625	636	727	652	677	636	706	674	633	641	672	697	697	593	681	688	646	697	687	724	704	645	682	659	660	713	702	628	672	654	631	733	708	732	677	698	704	674	676	696	673	754	689	665	708	649	690	672	680	676	674	681	703	695	692	649	655	692	650	688	643	645	631	663	715	645	717	714	617	684	668	651	688	687	731	671	646	666	637	629	702	702	693	714	699	636	668	646	697	718	667	691	658	700	684	723	639	645	682	618	698	664	671	670	642	670	649	674	711	675	678	685	678	692	692	640	667	677	628	688	661	670	687	664	632	628	688	642	687	675	687	677	651	698	691	622	671	695	706	630	670	645	709	639	670	657	713	692	678	684	656	696	674	699	683	706	722	704	669	668	713	669	670	681	735	683	679	692	726	687	697	678	686	650	704	675	667	662	704	692	718	661	666	658	714	684	732	658	676	695	733	661	657	700	728	727	660	660	660	678	701	665	678	641	700	639	705	706	663	708	705	657	658	654	673	733	674	652	665	611	689	680	683	666	666	705	678	653	607	719	691	701	662	703	683	714	674	707	720	682	638	727	690	626	747	735	635	688	640	664	660	686	663	667	632	684	673	709	668	677	671	650	704	655	661	713	690	623	712	691	656	694	683	644	656	691	675	699	689	656	670	646	687	672	678	705	693	687	720	684	659	651	629	735	706	653	652	680	687	709	681	687	655	683	722	686	653	688	727	696	701	708	691	724	763	695	636	709	693	682	695	698	695	670	651	648	651	718	661	704	690	723	706	713	648	668	668
40033	59954	19273	7319	6443	3981	3256	2802	2504	2000	1799	1740	1821	1536	1396	1410	1439	1457	1277	1127	1072	1060	1027	1135	1198	1182	1073	1078	1056	964	986	958	957	942	1002	924	903	928	882	886	851	905	889	836	809	835	861	873	830	800	858	836	859	827	835	792	808	810	806	843	772	869	888	801	871	860	845	828	861	852	858	851	835	826	860	858	821	814	822	821	802	800	811	855	810	828	833	860	826	843	819	872	821	795	799	893	820	792	877	800	828	803	820	817	810	847	829	847	831	808	842	873	873	810	790	822	823	812	872	829	848	853	826	801	830	807	791	913	858	802	802	790	865	864	801	803	828	815	849	843	799	866	800	760	819	821	805	863	796	830	835	805	831	845	815	852	801	811	803	821	804	858	840	844	853	827	859	818	794	821	823	847	814	789	826	804	844	790	834	886	846	787	773	809	780	817	843	800	832	762	824	802	772	818	810	862	802	810	811	874	832	876	837	872	791	752	838	864	899	881	795	815	777	831	842	830	818	872	851	882	801	817	778	793	814	845	779	807	800	778	842	795	784	846	762	790	833	822	796	886	793	818	843	894	818	867	821	868	779	840	799	776	833	882	769	801	831	850	838	783	856	850	784	821	813	797	823	781	804	817	817	828	810	800	864	863	798	788	758	813	833	833	782	855	866	839	837	881	913	824	878	831	794	813	839	825	817	801	856	822	847	826	823	819	829	805	809	837	824	798	797	801	791	775	824	803	771	819	813	819	813	811	811	801	830	768	785	790	829	787	801	839	842	846	798	828	848	833	799	801	808	815	838	820	845	788	790	807	793	781	803	809	821	840	842	820	800	820	822	780	814	872	823	864	841	855	818	851	808	792	785	813	845	813	846	832	796	840	779	833	807	785	823	813	839	822	833	871	796	819	817	799	833	861	819	790	836	839	814	803	851	827	860	845	862	810	841	808	815	832	819	857	859	825	804	876	814	858	799	849	848	801	810	801	834	841	830	851	837	841	858	875	847	778	814	822	844	822	827	855	841	814	840	820	859	836	868	858	837	852	798	828	819	789	835	818	905	856	842	786	785	831	829	891	825	815	781	803	821	838	807	838	809	815	895	843	779	810	809	825	792	834	821	846	839	813	783	842	825	840	843	838	864	829	792	847	848	776	828	828	795	809	802	795	857	853	814	862	803	807	876	863	828	833	819	890	851	845	808	849	843	799	857	839	818	828	859	806	816	859	796	795	815	823	852	816	805	882	831	819	804	850	841	800	849	832	849	798	846	781	853	757	796	841	840	824	842	822	797	846	845	769	832	833	799	863	812	818	821	844	815	885	853	784	800	859	853	797	831	789	829	861	822	806	871	851	789	805	854	859	816	789	776	859	822	872	831	759	815	854	836	775	856	839	800	843	831	819	799	896	784	816	848	838	865	846	834	881	827	835	789	816	833	878	770	813	802	816	880	807	827	875	810	819	834	816	876	811	791	830	843	763	823	785	822	849	848	825	840	799	823	797	851	850	819	868	799	878	826	823	793	769	827	824	802	845	897	814	849	775	840	845	817	839	814	781	805	843	813	836	847	875	857	820	793	889	820	847	817	821	819	831	844	868	856	855	810	801	850	841	798	861	853	800	825	829	842	828	845	840	822	867	856	843	837	810	861	803	874	826	826	795	830	862	855	824	870	776	825	794	878	874	850	825	818	805	809	808	857	828	905	837	822	837	780	774	798	853	801	790	849	820	791	849	798	829	834	815	837	785	840	802	853	834	790	823	813	806	847	854	798	851	843	810	851	823	805	826	838	843	808	809	831	810	783	863	844	831	801	807	829	798	855	848	812	826	849	864	861	810	813	803	781	813	806	866	850	826	837	835	787	781	787	826	848	819	836	812	800	830	781	830	850	802	829	790	830	822	808	833	777	842	808	841	863	787	793	821	823	837	827	831	809	845	879	786	808	828	813	788	807	851	800	856	837	863	828	869	830	838	810	851	836	789	831	822	778	803	855	794	812	845	868	743	859	835	786	824	862	840	796	844	907	793	752	867	856	867	810	809	831	819	809	810	825	823	804	818	807	825	824	780	881	826	827	832	846	803	829	833	851	844	799	833	888	794	841	816	798	849	839	899	798	793	831	820	852	826	873	816	769	859	779	872	824	811	861	813	784	836	833	836	813	812	815	814	818	774	793	815	842	841	815	871	864	797	815	810	823	845	808	828	840	803	818	848	868	819	797	810	813	741	826	796	805	800	803	821	824	804	853	806	797	836	829	847	822	792	789	857	832	804	872	855	883	796	829	802	875	838	860	853	811	868	798	850	846	839	888	843	788	874	828	804	786	810	811	798	849	813	859	803	827	848	807	882	803	816	812	802	815	869	846	846	876	868	835	846	789	786	838	825	818	827	773	806	856	812	857	808	836	877	810	770	840	843	819	853	778	832	815	814	842	786	832	837	813	841	793	859	795	795	816	783	823	815	864	829	861	836	861	831	817	863	793	819	819	822	843	838	821	863	808	790	804	780	812	840	853	855	789	845	797	770	790	845	840	799	820	830	814	844	861	777	848	806	822	823	819	842	816	817	855	823	824	801	815	822	807	783	813	797	784	797	856	791	789	899	846	859	798	806	859	801	819	787	808	793	815	916	784	820	826	854	853	816	851	808	836	825	809	812	792	811	789	842	829	854	800	877	873	817	873	825	865	830	823	775	812	837	796	785	830	792	794	819	830	818	815	810	802	786	785	795	775	782	834	828	816	875	778	807	824	827	832	842	800	868	787	844	811	781	793	853	836	808	805	790	810	778	813	856	820	805	819	826	885	837	845	772	865	808	803	778	802	823	887	814	838	845	859	851	868	812	804	799	823	834	825	864	833	812	826	806	831	789	818	781	824	809	859	845	845	806	842	819	833	819	789	808	802	813	835	818	790	823	804	792	809	864	885	812	844	874	824	855	850	775	837	819	824	819	835	816	812	868	808	795	778	810	882	859	823	825	806	825	820	793	825	867	846	833	880	803	862	803	838	850	788	870	838	810	803	808	796	809	834	812	819	807	753	826	828	804	814	793	823	811	843	832	878	856	762	834	797	821	858	836	781	825	838	801	860	861	834	819	781	808	820	803	761	817	816	841	832	823	792	798	847	833	862	818	837	781	821	849	810	827	860	849	845	835	851	797	840	839	799	798	832	786	835	819	827	857	830	767	773	817	858	815	845	836	788	841	844	858	808	831	826	869	840	835	877	830	843	871	815	793	829	891	828	815	821	810	852	822	836	827	779	813	830	835	830	889	783	776	843	866	814	759	799	833	791	783	828	822	843	797	791	768	784	814	879	769	858	810	864	857	854	848	821	832	843	890	827	866	759	774	802	795	817	814	782	787	810	842	900	843	820	853	765	810	862	843	816	790	813	873	799	811	764	825	829	777	826	851	832	824	815	829	853	866	845	817	849	833	799	806	813	758	820	817	807	853	849	844	814	872	828	756	796	849	836	865	794	824	816	843	809	833	762	850	836	824	843	795
22981	21100	28871	23554	21086	20845	8101	2231	1533	1388	1385	1249	1210	1166	929	1109	1132	1027	909	903	895	806	888	882	864	894	836	797	828	762	731	750	815	776	704	739	703	713	774	715	744	726	729	700	657	654	696	688	663	703	696	640	662	704	693	666	629	674	679	698	664	667	701	673	717	663	680	610	694	691	638	691	728	735	687	635	718	696	651	675	667	653	694	679	696	647	666	695	659	674	697	682	672	662	653	657	621	634	637	650	668	649	602	656	704	696	611	676	645	681	647	652	603	631	653	647	637	632	664	688	646	636	627	619	671	601	661	672	679	681	639	666	704	678	692	654	690	691	652	637	642	642	677	665	666	645	635	636	654	663	683	657	647	648	613	609	635	663	644	665	665	654	676	663	692	656	652	710	697	634	697	647	651	625	675	639	680	683	680	693	638	644	648	671	638	712	672	652	677	666	659	658	654	655	659	608	641	693	660	654	653	594	629	699	677	622	718	713	689	663	651	654	609	644	614	665	631	649	629	698	636	652	621	654	673	641	656	680	687	700	689	675	680	667	676	636	655	638	653	639	669	668	679	657	672	602	637	611	658	629	717	630	655	684	656	654	686	670	733	670	672	601	673	655	684	672	678	623	629	649	633	615	628	661	623	665	676	678	647	664	748	717	667	667	659	697	671	616	660	692	620	645	668	663	685	632	675	677	636	668	673	660	637	623	685	633	637	661	654	645	653	656	652	673	659	669	636	678	667	645	679	671	689	640	661	662	667	648	666	626	678	645	695	625	646	658	636	632	651	623	680	654	640	635	632	707	655	631	688	647	657	671	661	659	635	668	636	664	634	629	668	645	650	668	669	672	646	619	651	646	680	694	669	654	638	634	651	666	652	698	659	633	662	634	610	707	623	601	664	657	685	672	686	657	662	661	656	633	631	650	668	673	702	630	635	628	659	639	715	721	646	661	647	651	614	632	641	621	686	670	627	675	625	642	680	642	663	646	628	580	697	673	657	665	671	677	674	641	673	665	667	608	660	605	668	651	615	644	651	628	592	634	646	693	652	695	663	636	685	643	625	623	640	652	655	613	662	710	666	642	637	649	643	644	653	646	636	699	681	699	635	672	656	697	632	663	596	654	624	665	633	650	675	673	658	641	643	666	651	640	693	675	607	655	677	682	637	696	655	655	619	642	636	614	663	612	702	686	665	623	649	663	686	692	681	645	645	647	644	705	684	679	656	664	647	672	686	648	604	667	633	680	653	700	656	619	696	678	640	638	655	681	636	652	673	653	616	634	659	679	678	626	660	647	634	714	640	665	620	676	595	637	695	692	641	661	641	699	654	641	678	636	684	719	670	664	660	633	628	632	643	626	671	668	707	677	676	650	633	675	626	660	672	672	658	688	678	656	681	667	632	619	631	597	669	654	693	680	651	636	656	668	682	660	670	673	593	624	653	691	644	709	632	698	692	667	630	650	691	649	698	702	698	655	634	655	634	631	698	640	672	672	648	708	653	677	693	617	629	629	631	652	620	608	653	654	690	675	613	636	657	638	707	654	631	703	678	652	639	664	663	658	634	709	623	676	660	639	636	649	667	638	629	642	610	651	688	687	691	654	621	620	648	658	665	660	615	631	692	645	629	646	624	682	685	624	650	674	630	679	675	635	625	638	644	659	675	679	650	690	662	666	650	649	612	642	654	663	649	621	655	614	587	659	672	677	705	650	648	659	677	638	693	663	708	677	653	665	649	655	657	687	677	674	641	645	624	707	668	623	684	678	681	674	695	646	676	685	653	652	678	678	631	607	672	630	635	685	657	629	621	703	652	663	645	633	665	651	671	680	622	636	710	639	656	635	649	673	676	652	701	678	683	711	657	692	673	632	654	668	649	685	639	620	651	682	690	601	674	630	629	652	657	708	640	680	706	650	723	701	649	650	627	595	637	666	634	660	687	632	634	627	611	652	675	652	626	684	695	673	684	663	609	631	635	662	643	667	676	707	701	656	682	670	690	661	640	659	693	637	648	683	663	600	646	690	637	649	608	641	665	621	676	680	669	648	664	689	643	665	609	681	676	635	667	665	644	661	643	626	686	682	622	700	602	645	608	671	609	688	670	650	665	630	679	623	645	687	666	625	700	659	650	648	658	637	659	644	666	640	681	725	638	671	686	643	686	672	662	667	611	659	676	655	624	679	641	640	630	691	617	629	640	678	621	628	671	641	676	634	607	656	660	658	650	611	581	654	628	625	704	652	692	625	689	646	628	664	706	664	655	636	648	634	637	654	695	658	684	688	656	674	666	671	621	634	671	667	660	606	681	691	636	656	678	649	667	655	632	668	678	653	654	667	679	654	651	616	654	683	654	664	655	677	634	661	679	681	610	635	669	669	655	675	655	614	671	636	693	662	631	702	654	655	667	610	635	657	586	653	636	657	632	683	672	655	621	628	678	639	662	607	631	625	682	693	655	644	636	642	652	654	662	614	635	617	642	690	575	701	682	634	598	678	703	655	663	629	650	650	675	640	661	652	644	682	653	697	660	643	661	618	669	662	687	637	671	656	685	676	640	666	643	625	637	662	678	641	655	671	674	645	675	614	647	643	681	642	681	670	702	646	652	624	625	647	691	684	607	648	595	629	687	695	656	606	628	640	673	649	669	629	625	676	688	661	667	668	627	694	632	670	654	656	676	693	647	657	635	654	640	626	661	656	641	669	689	662	652	667	683	654	648	660	662	655	657	665	647	622	711	684	626	650	702	664	645	679	675	647	669	634	715	672	697	633	649	673	675	654	692	645	642	655	655	634	641	652	646	641	666	688	674	675	664	690	686	620	700	651	646	661	688	609	632	663	602	693	627	629	663	640	676	633	668	694	664	661	625	643	618	621	665	622	667	642	692	674	683	693	699	651	659	672	617	637	622	674	640	667	603	643	650	617	645	681	706	617	666	625	718	626	669	659	662	683	669	677	653	645	632	675	657	669	666	651	738	654	634	629	627	647	621	636	691	638	627	655	624	647	676	658	669	656	632	649	728	658	623	622	665	661	660	662	678	620	666	664	678	642	651	634	652	644	644	658	631	704	640	630	613	617	641	650	659	649	632	625	664	694	693	647	680	670	622	670	690	636	633	628	690	649	671	664	634	703	601	701	676	674	694	671	680	659	683	659	699	623	689	608	634	651	672	615	660	618	656	686	660	619	624	617	670	693	653	638	675	661	663	653	659	659	632	630	682	629	675	656	671	652	684	647	670	603	690	657	682	662	650	666	655	615	607	650	664	639	640	650	631	664	639	603	603	636	626	690	647	616	659	636	626	655	694	701	686	622	678	661	647	685	629	695	638	646	680	704	692	632	659	695	721	616	720	649	683	641	640	683	690	659	670	587	651	659	683	707	672	649	642	651	636	627	647	651	685	615	726	692	689	626	651	682	707	614	652	648	654	655	671	628	685	687	609	629	625	660	622	667	638	709	624	664	655	642	671	668	712	683	637	649	635	633	682	622	678	595
44890	68675	26785	10215	9413	6022	4603	4019	3051	2684	2299	1955	2002	1939	1496	1741	1686	1627	1412	1208	1124	1120	1183	1282	1268	1156	1156	1119	1099	1080	1025	1039	1012	1008	975	996	1007	981	963	885	887	866	839	850	871	787	792	791	806	825	773	800	809	832	798	834	841	811	836	800	817	831	846	827	887	855	837	819	835	936	853	851	883	869	796	785	769	838	813	823	780	783	838	797	788	811	844	846	803	847	783	823	751	821	839	826	815	827	832	758	778	782	848	804	792	809	819	768	837	794	749	819	844	806	783	781	808	840	767	840	829	797	806	806	855	841	869	768	793	812	834	823	801	816	842	788	792	758	806	826	781	860	778	781	805	835	810	836	827	798	798	860	804	790	824	820	771	784	764	802	848	793	766	851	764	796	825	828	841	786	832	804	799	846	807	749	825	829	838	799	784	810	837	858	809	835	865	778	855	800	795	800	789	756	819	815	789	810	853	821	737	794	809	861	830	796	796	793	851	855	807	815	816	833	812	822	863	818	819	824	850	851	781	811	842	800	765	864	860	786	837	808	812	818	801	821	842	771	797	844	836	821	793	752	772	799	804	808	772	813	788	841	745	827	810	844	821	826	770	825	830	812	800	805	815	775	775	812	839	766	833	791	780	746	790	798	804	815	805	788	806	857	827	886	850	856	821	748	790	828	797	778	810	783	764	782	807	846	769	878	791	801	800	829	811	824	856	842	788	835	818	811	784	794	803	789	811	791	769	805	809	766	809	820	785	800	799	807	790	776	801	810	804	827	775	801	820	760	809	824	826	874	733	818	803	848	855	788	762	842	773	805	758	822	847	794	846	826	766	818	804	833	829	841	787	843	849	780	802	796	810	724	793	826	791	794	758	825	758	826	818	823	783	836	805	774	805	812	805	817	814	820	850	821	800	784	863	798	812	780	775	829	831	831	827	758	815	808	829	803	849	822	803	805	810	821	824	858	802	770	777	800	796	811	829	827	796	816	798	799	770	810	789	821	785	826	756	810	769	818	812	780	787	815	825	811	813	773	770	819	780	832	796	799	808	809	786	765	791	815	839	799	888	781	824	783	792	786	782	812	818	829	858	802	798	776	785	819	813	827	815	760	864	852	817	824	808	806	798	810	797	831	748	804	795	826	763	867	787	786	814	861	813	809	834	781	794	813	792	818	831	796	792	789	798	845	768	812	817	753	772	796	775	818	782	745	804	833	806	840	826	756	846	867	740	797	829	829	794	798	808	816	783	774	815	763	832	788	836	835	769	800	793	795	754	872	812	833	830	747	772	881	797	785	812	779	870	801	784	772	801	726	800	805	825	812	764	784	809	790	826	782	839	817	784	813	806	877	761	765	827	777	791	838	847	761	854	810	847	823	774	785	841	789	818	807	839	790	826	806	810	806	827	831	851	801	840	858	801	831	798	809	819	765	830	811	804	825	761	814	798	777	789	799	776	813	826	767	822	821	827	881	834	763	811	800	833	849	802	840	771	835	768	810	817	759	827	838	814	753	815	783	839	802	815	778	789	852	780	829	807	846	862	807	830	765	787	794	804	810	791	791	845	809	814	791	765	815	790	818	814	814	851	790	788	862	798	820	791	817	782	860	811	839	814	814	823	805	808	815	821	864	837	832	769	840	804	744	837	862	833	835	776	798	797	814	783	778	846	828	752	778	734	822	813	817	771	774	848	764	839	744	801	827	794	818	789	817	800	834	759	815	792	821	775	825	788	784	778	826	810	799	795	819	851	800	775	790	782	731	863	832	860	843	821	831	834	866	799	807	792	833	829	797	834	798	782	801	774	766	833	815	791	848	817	800	775	874	804	819	818	804	770	808	799	837	765	836	848	823	820	815	770	826	811	794	826	816	787	815	843	790	758	834	753	778	769	821	778	805	828	824	783	832	813	802	830	804	780	791	822	851	842	815	842	789	805	804	869	805	781	829	811	827	828	789	777	811	753	814	787	854	790	785	772	794	777	805	806	823	793	784	837	780	829	732	796	802	799	794	803	814	794	863	821	812	778	825	791	870	788	774	793	816	806	822	825	820	819	802	822	856	795	849	816	810	817	808	843	782	838	800	743	828	791	788	761	836	816	804	773	829	810	808	768	790	763	807	797	796	851	790	851	805	816	865	814	810	800	839	820	776	793	864	767	854	850	822	856	780	779	827	777	830	795	776	810	785	819	816	833	760	761	781	796	795	772	829	748	818	856	817	860	853	806	822	803	843	808	829	823	804	768	755	823	821	848	811	820	801	843	782	798	805	846	819	846	810	841	755	815	824	811	822	829	863	786	840	765	792	802	789	791	772	762	800	798	782	789	764	794	777	817	815	828	782	831	777	798	802	784	842	767	764	815	825	782	818	857	799	743	840	832	798	830	868	839	825	800	842	793	796	783	770	860	791	804	787	766	786	779	807	783	801	823	842	799	800	798	808	786	767	775	822	806	786	828	843	807	841	791	827	837	779	798	774	834	821	739	805	851	786	781	828	809	792	792	820	829	783	749	823	799	792	787	785	803	849	828	800	837	750	823	851	788	837	792	855	797	792	776	844	776	782	836	809	824	768	790	816	846	837	810	885	837	794	808	798	843	831	801	771	864	784	752	812	798	774	802	835	817	794	792	826	814	814	787	799	779	805	848	807	843	805	806	779	804	827	788	758	817	793	850	849	831	796	849	836	778	788	836	840	842	809	796	850	813	835	816	833	821	810	843	770	799	832	797	792	814	791	824	845	836	801	830	743	787	769	809	752	774	783	822	773	843	830	808	793	824	806	762	801	839	792	795	760	867	854	813	794	811	885	837	796	843	805	818	855	810	775	803	890	810	767	820	844	804	760	786	825	765	778	814	805	800	841	860	760	782	799	840	847	801	819	776	814	786	842	784	833	799	803	832	806	800	836	774	811	802	835	818	787	809	796	812	759	745	802	837	793	787	839	767	762	791	792	762	790	746	779	749	812	798	792	800	816	831	811	804	842	809	822	897	818	825	758	813	774	777	823	832	785	805	830	811	788	800	835	786	764	796	790	802	810	810	823	748	787	826	782	816	763	809	806	838	817	771	783	807	750	831	849	763	787	806	838	839	813	783	840	807	762	800	813	814	862	801	772	867	836	773	797	839	810	848	821	750	778	802	848	789	792	811	788	850	793	828	779	861	791	820	789	784	765	856	782	865	834	813	826	778	847	825	791	788	849	824	828	806	768	793	818	786	825	803	840	837	832	811	823	821	842	799	842	831	795	780	785	805	772	790	766	784	788	760	766	836	822	780	842	747	773	825	834	802	821	794	832	861	817	792	793	827	822	783	829	792	817	784	837	824	826	843	785	772	811	836	795	879	843	796	833	781	783	808	799	797	800	784	828	904	838	813	773	815	786	846	777	766	852	824	845	792	848	817	800	801	814	832	818	822	812	844	780	850	792	832	840	775	791	839	804	825	815	835	775	817	799	803	815	827	804	787	774	825	835	805	845	789	809	839	814	809	826	829	767
29161	28673	18167	4487	1703	1276	875	733	613	676	566	566	561	584	517	570	587	570	524	487	493	455	509	499	461	454	444	488	473	483	437	461	443	489	489	454	487	434	429	454	473	429	408	417	415	416	426	404	444	421	457	417	426	431	437	453	433	456	382	422	459	439	429	435	443	409	420	458	429	411	430	423	433	456	410	430	420	422	398	401	450	415	423	424	417	410	426	441	434	432	439	432	414	476	444	415	443	424	420	415	480	431	416	373	427	433	398	436	396	406	398	391	404	423	404	412	406	405	382	437	388	452	421	445	402	415	453	415	434	417	448	436	410	414	451	427	406	401	437	430	446	435	433	441	442	427	415	412	418	406	423	444	405	399	407	453	425	419	462	407	416	450	431	460	390	441	416	402	434	430	408	441	429	449	404	424	413	422	421	408	425	434	415	453	400	397	362	420	422	411	444	432	436	400	379	425	430	424	430	425	410	458	427	419	444	402	418	411	440	375	415	420	413	412	444	417	420	394	402	440	453	424	423	424	439	394	426	426	460	438	412	460	448	438	417	436	417	428	425	441	405	452	442	444	409	400	403	412	417	407	437	406	429	419	442	423	403	419	359	413	442	427	394	409	432	429	416	433	412	437	407	442	428	387	381	399	403	473	441	399	423	420	395	397	428	442	449	446	412	431	394	420	417	403	399	466	418	377	444	461	396	408	418	406	449	393	453	441	429	409	420	441	395	387	456	382	453	450	426	432	442	431	420	401	414	427	422	436	434	409	407	429	457	432	426	432	455	453	415	418	426	412	418	442	409	446	429	432	433	453	433	392	402	392	413	419	412	454	427	411	419	423	384	427	453	418	445	407	462	444	393	443	439	429	443	436	395	460	398	385	426	422	421	462	400	422	428	429	408	414	397	400	446	412	447	440	433	467	485	473	407	435	451	393	451	431	401	396	419	414	413	418	387	442	412	464	385	466	405	444	384	437	418	443	411	412	487	445	395	430	431	429	422	408	445	420	423	416	402	447	419	416	443	423	415	406	413	406	418	386	438	413	416	450	440	408	440	445	423	397	418	393	382	446	419	419	440	444	470	457	419	399	410	435	440	395	455	423	420	391	434	381	433	390	430	432	418	390	403	379	426	406	424	420	390	403	439	463	426	440	398	448	421	402	421	449	405	422	408	431	425	420	432	450	426	415	394	409	444	411	446	359	400	419	438	381	471	412	452	431	431	425	412	418	394	422	407	430	409	442	432	402	410	470	444	414	403	438	423	404	413	458	418	453	431	421	454	408	399	408	419	460	422	409	432	411	446	409	412	418	374	391	463	433	403	464	393	452	420	412	416	428	417	456	417	417	400	407	434	443	394	451	433	431	426	402	437	424	406	424	450	419	400	422	399	396	399	396	445	423	475	418	453	461	402	404	403	414	426	382	389	418	397	435	385	462	434	424	411	380	418	382	399	444	392	426	415	399	419	407	409	438	427	417	403	433	426	435	435	434	435	464	401	423	423	439	443	443	410	428	431	406	419	406	448	480	406	440	441	470	405	404	412	410	437	446	431	433	384	443	385	456	402	424	450	400	429	427	406	446	414	423	414	424	428	425	430	396	443	426	428	436	398	422	463	444	410	435	448	418	462	416	444	451	415	416	390	446	431	447	440	438	420	421	389	436	466	417	433	402	447	428	439	415	418	453	433	447	436	440	415	439	439	477	397	409	460	411	463	456	433	412	416	443	424	419	439	436	393	420	438	449	407	445	445	414	396	440	437	439	433	396	412	421	424	409	422	380	377	417	455	456	434	364	426	399	412	424	388	431	406	414	426	403	396	431	450	463	429	416	415	434	418	405	404	412	424	398	479	477	419	434	432	406	463	463	387	429	406	418	426	431	430	423	402	431	424	450	425	429	394	423	446	429	400	420	417	426	409	415	451	412	402	416	433	411	396	432	415	428	462	441	404	409	440	427	424	383	454	446	417	388	437	436	418	455	426	432	423	435	404	431	393	422	416	429	466	451	383	437	412	395	442	422	439	417	436	423	410	398	435	429	435	415	436	432	444	402	416	399	423	427	413	432	409	433	410	413	382	406	441	449	435	398	394	453	404	411	427	392	429	402	424	457	426	415	386	436	398	449	423	452	443	440	398	386	430	413	395	422	429	442	414	445	407	432	448	448	414	421	439	447	403	418	437	423	446	427	408	460	445	411	428	453	409	410	433	431	426	434	439	486	427	424	398	388	412	448	460	469	426	451	407	436	422	394	427	410	441	417	412	416	435	420	438	425	407	438	432	464	392	443	449	415	420	420	414	450	414	391	466	409	408	417	423	400	435	419	432	378	426	394	412	440	444	399	415	406	434	422	436	441	378	447	439	423	429	441	444	418	406	451	445	409	436	440	407	447	401	393	421	434	437	399	431	433	404	405	431	400	393	445	410	448	425	420	416	435	433	433	431	440	407	451	466	413	418	428	426	417	424	435	441	391	401	421	459	464	444	443	404	432	413	423	430	415	458	441	408	404	411	399	401	381	417	418	442	432	457	433	424	421	411	435	433	413	434	433	412	413	422	450	441	424	402	489	447	413	436	419	405	414	441	435	453	435	396	488	431	412	413	401	420	415	435	412	447	422	432	412	414	403	410	390	373	389	459	437	454	389	457	386	413	438	460	393	419	402	395	419	408	455	428	388	444	406	413	427	423	387	443	407	414	425	429	441	411	471	442	477	411	429	417	435	431	404	435	434	432	387	440	401	421	421	454	412	434	412	430	422	426	401	388	476	425	411	433	423	416	450	427	447	402	421	430	410	432	431	407	458	449	422	434	388	406	398	420	415	440	389	423	431	415	422	405	430	407	420	441	427	442	425	465	414	424	453	421	446	460	403	404	420	390	406	427	427	405	430	396	417	442	398	419	444	425	411	421	432	448	414	429	401	425	406	401	412	415	450	393	412	438	408	442	424	417	392	424	437	470	393	415	436	432	410	416	418	459	462	409	400	417	445	412	420	415	427	450	499	446	437	404	448	396	392	379	450	402	405	408	415	442	375	423	424	408	419	417	405	443	418	398	416	458	406	430	421	427	383	442	440	398	438	412	404	433	440	438	394	425	416	441	426	404	430	375	424	416	420	434	409	416	396	414	444	407	379	405	456	422	420	384	448	415	411	427	430	432	422	422	456	417	435	427	452	414	432	413	430	415	404	437	431	432	431	419	428	441	439	442	464	471	450	425	429	449	431	412	427	414	405	424	425	433	427	403	434	448	406	424	429	412	406	442	475	435	399	390	435	424	414	421	376	434	443	401	424	452	408	379	425	396	446	441	389	429	401	412	419	427	423	441	438	427	438	442	470	428	410	465	408	436	415	415	421	425	382	431	422	394	403	432	423	404	407	460	396	394	421	393	406	460	396	452	425	415	404	419	390	464	462	433	421	390	426	438	411	447	405	417	429	411	397	445	452	418	438	444	406	425	380	465	437	419	417	417	407	440	404	439	425	428	429	438	441	446	436
35875	44117	12775	3569	3043	2489	1669	1277	1124	1177	855	850	882	831	695	819	898	899	756	668	644	656	672	716	683	704	673	648	592	581	593	612	618	596	648	595	550	577	605	558	570	542	530	522	530	530	521	507	501	571	525	538	549	510	499	498	537	544	521	512	510	509	527	536	533	523	527	525	527	574	544	551	529	538	552	571	505	499	546	520	489	497	508	486	477	511	552	564	509	535	542	593	511	493	543	547	521	518	545	509	516	501	498	530	552	524	511	485	546	500	527	545	505	485	524	553	528	534	546	507	519	512	568	520	505	494	536	530	519	533	525	493	539	523	518	567	512	501	492	497	498	560	556	512	502	542	550	537	480	480	526	494	529	509	548	530	474	540	509	524	584	512	553	510	545	517	480	518	533	553	537	529	548	506	536	538	557	527	560	542	525	532	544	499	512	539	495	502	536	480	497	520	547	518	550	530	557	509	516	542	527	508	525	484	508	492	559	538	528	535	512	464	541	522	563	522	517	502	505	538	513	529	508	529	538	520	532	518	521	531	492	495	526	567	490	491	520	499	548	563	530	503	557	537	527	523	515	546	516	521	500	530	515	514	539	494	536	560	521	554	515	500	481	522	517	498	548	539	529	508	546	521	517	537	510	505	502	575	485	510	499	511	508	549	541	508	547	540	506	534	525	519	574	543	552	597	595	518	521	515	538	561	543	533	507	533	512	530	523	509	552	471	517	513	494	494	517	487	518	524	535	531	508	527	515	568	523	497	539	534	517	508	539	514	539	540	495	529	530	534	527	563	529	521	509	505	516	539	520	539	519	507	505	537	508	530	557	523	531	524	539	513	553	512	496	478	547	510	555	483	529	554	503	480	558	511	551	494	518	533	514	495	465	530	495	515	543	527	494	504	555	568	525	502	518	531	480	511	518	525	516	533	457	505	523	547	536	511	504	512	533	526	575	485	472	556	549	494	566	524	540	556	517	516	560	525	529	490	540	515	530	524	528	482	555	532	539	515	527	533	551	517	520	523	516	548	510	499	529	560	474	536	505	542	552	477	485	572	508	508	509	485	502	511	498	543	522	509	532	523	512	533	540	525	537	543	541	542	519	561	527	524	535	562	514	505	528	562	546	530	530	525	500	545	472	485	527	543	543	538	541	530	524	526	508	502	525	542	514	518	540	541	516	540	495	561	544	512	530	511	555	544	530	495	552	525	537	529	542	515	521	524	501	537	501	540	550	511	505	494	486	515	555	509	534	523	514	504	553	529	519	561	521	521	491	528	497	540	575	564	538	528	525	546	481	529	541	508	482	494	520	519	532	547	494	502	502	557	517	521	510	552	469	535	539	524	553	521	533	510	564	515	503	552	556	480	558	540	516	541	520	571	489	554	508	562	534	538	501	535	516	480	516	526	521	544	551	503	547	569	517	509	520	502	530	540	531	518	569	553	527	503	522	492	544	546	518	521	560	526	558	512	505	497	541	527	499	543	570	522	563	544	554	560	525	501	542	476	515	520	517	523	523	524	526	483	536	556	471	518	548	462	542	545	470	545	545	512	520	538	477	509	535	471	541	532	532	533	523	491	531	516	543	490	535	553	546	532	514	493	498	504	506	519	519	555	498	503	536	536	512	519	546	510	557	537	540	502	528	534	517	561	543	512	465	560	546	513	522	531	533	512	523	514	514	487	526	521	504	501	540	497	515	513	525	553	528	526	527	489	566	497	505	498	500	509	562	479	533	491	511	513	514	534	497	491	515	547	521	517	472	537	482	533	505	558	535	490	517	493	547	537	507	499	495	532	537	508	545	573	557	541	537	535	555	501	556	537	524	521	581	514	494	561	554	519	509	513	499	541	504	533	536	492	548	495	547	484	493	546	539	509	540	517	520	536	553	568	534	553	531	544	561	475	507	517	523	495	531	557	529	535	524	558	540	530	508	517	528	513	551	499	509	534	526	524	522	556	538	502	536	552	541	528	536	507	517	520	519	489	485	494	519	533	489	512	564	525	514	477	531	551	534	545	522	580	500	534	523	521	551	529	502	562	535	502	543	538	536	547	509	525	516	521	537	537	544	538	532	504	530	519	508	527	505	547	540	527	528	562	506	523	558	570	501	555	529	530	556	509	516	519	505	527	585	526	518	542	524	523	535	526	530	484	512	497	534	551	546	525	529	508	515	521	564	518	513	528	520	560	499	494	535	526	528	535	536	521	539	581	495	536	497	516	485	523	535	591	500	557	560	538	525	563	524	505	565	531	492	514	506	529	523	537	531	513	508	503	564	545	528	509	513	526	501	546	477	554	517	504	445	520	565	500	526	530	515	485	546	568	518	503	461	519	518	525	560	478	529	529	569	557	507	494	550	506	524	538	498	544	545	508	495	547	548	503	511	573	517	526	499	543	518	514	519	566	502	519	553	516	530	526	509	509	495	522	517	530	514	548	505	530	566	536	557	524	540	496	524	492	506	525	528	490	509	571	497	506	505	490	542	540	533	503	544	505	563	506	534	520	493	497	526	527	514	529	559	490	557	543	513	549	537	511	548	527	509	511	530	515	529	521	455	553	553	468	520	495	578	512	467	520	535	485	512	511	494	540	537	509	527	507	552	509	520	545	519	525	534	488	512	478	494	521	518	497	534	515	535	504	554	485	513	524	515	527	500	496	548	531	511	531	510	558	523	540	534	454	542	537	516	540	555	529	527	504	506	537	501	537	562	510	525	506	568	488	541	533	515	523	530	504	565	530	526	532	534	561	489	507	509	503	507	548	542	528	526	564	557	496	518	522	515	529	564	505	510	512	510	496	546	484	560	519	536	497	537	544	471	492	487	529	544	526	546	521	568	551	514	532	487	550	545	543	523	542	553	506	555	522	498	530	517	528	511	510	535	523	518	557	514	533	506	539	569	503	520	515	587	546	537	482	495	548	496	512	505	539	519	507	537	545	531	545	504	498	543	505	511	520	535	497	527	541	526	506	524	489	521	526	524	512	551	524	486	549	517	525	522	568	508	536	526	523	512	498	517	520	496	500	560	519	521	544	525	496	534	522	528	536	546	530	509	495	547	547	575	516	515	534	556	528	523	565	542	566	569	515	536	546	505	526	491	544	509	508	520	528	508	522	550	536	533	538	502	525	546	515	513	533	542	550	564	543	555	523	522	543	572	521	543	552	548	509	510	459	512	474	481	539	543	549	521	527	523	507	538	566	536	578	501	511	512	484	529	544	506	504	512	557	539	555	547	517	532	498	519	515	551	564	513	508	546	546	551	491	554	574	495	516	513	523	524	498	537	590	549	527	531	551	510	554	553	531	504	566	481	545	571	481	519	517	583	499	537	533	529	540	454	533	571	498	531	477	549	515	521	539	539	519	516	569	508	531	535	533	558	567	500	586	524	530	530	489	527	505	537	523	506	519	528	529	514	509	549	498	554	520	494	513	505	522	497	551	537	532	510	528	547	518	519	511	540	499	522	534	497	530	519	555	509	519	499	524	539	522
24073	21116	28203	24128	20788	8975	2063	1388	1176	1248	1087	947	951	972	974	973	1041	973	887	856	784	776	805	807	827	811	820	740	728	766	807	722	721	681	735	682	739	736	799	728	679	635	676	707	698	663	690	762	670	680	723	650	704	687	704	713	673	665	659	710	662	644	709	643	671	624	703	665	716	694	671	719	695	667	705	650	660	695	662	698	684	675	661	657	632	690	650	640	681	641	654	646	690	672	694	687	701	670	677	691	662	641	648	685	668	727	673	664	695	643	638	646	642	646	665	664	694	684	646	659	681	666	685	694	674	694	641	686	692	642	708	693	672	658	667	629	648	701	632	659	653	691	676	672	666	675	656	701	688	679	684	649	700	698	707	670	696	675	695	636	697	663	708	709	687	672	704	616	651	687	637	676	624	689	665	609	712	701	653	640	690	704	657	697	692	632	670	648	617	684	683	674	668	655	662	656	690	643	701	616	660	667	697	640	647	664	692	667	673	719	706	678	652	663	672	706	612	675	690	703	647	636	673	658	628	619	689	645	694	631	691	667	679	650	672	701	652	704	634	690	673	755	673	638	660	637	668	722	655	635	716	662	700	677	673	663	634	665	638	643	673	652	658	657	649	709	670	626	708	678	728	628	718	673	681	673	679	674	627	710	629	666	695	687	676	651	728	717	716	623	714	646	669	714	639	612	687	665	670	679	660	645	633	647	659	632	682	642	676	658	677	680	683	673	631	659	666	650	688	663	689	638	650	674	659	647	665	682	681	664	710	662	670	692	620	680	675	653	694	677	685	652	640	684	701	625	635	697	659	683	671	679	650	681	652	722	671	640	685	667	630	655	702	675	696	686	681	673	692	689	711	663	738	647	630	659	673	657	710	663	702	625	688	687	676	670	693	639	672	644	689	669	674	699	739	685	661	696	636	683	696	680	655	663	715	667	688	687	701	663	699	667	685	662	701	635	637	735	697	659	632	685	672	727	667	688	719	620	683	664	665	677	700	654	673	687	657	669	701	695	634	731	633	721	661	694	674	677	667	670	652	682	709	702	681	668	659	689	690	695	673	685	656	699	643	606	613	640	688	665	699	694	644	648	686	666	674	699	706	699	701	672	650	704	638	687	674	606	646	648	680	675	685	645	667	668	673	676	628	657	705	722	653	694	685	679	681	693	631	653	675	654	709	695	650	667	703	632	645	648	661	668	725	719	657	700	681	628	670	654	678	676	692	677	610	621	677	655	669	669	679	639	659	660	664	652	657	690	653	697	678	700	660	713	661	702	638	679	705	702	653	697	686	657	652	680	648	623	635	725	687	680	672	697	695	669	683	684	679	663	622	651	672	687	672	680	664	718	663	677	719	672	671	680	684	706	643	653	671	688	649	677	633	674	626	703	660	703	677	651	606	642	684	689	659	677	663	616	696	666	632	677	677	680	687	667	638	637	653	624	672	682	640	646	679	689	657	664	610	662	646	660	661	662	597	696	663	635	674	723	691	700	654	706	669	689	698	691	679	663	662	669	670	652	700	684	723	685	737	682	690	637	629	659	625	692	685	654	697	724	709	670	716	689	675	663	597	639	661	646	614	654	665	650	652	691	650	688	639	689	661	630	662	683	671	673	681	671	669	650	634	661	629	673	640	715	654	665	654	724	660	629	705	703	708	671	644	650	701	687	668	668	687	667	630	599	689	644	696	662	694	687	664	646	658	718	660	712	648	656	642	651	657	641	691	679	681	711	680	680	669	667	706	701	673	699	621	660	653	730	687	662	648	674	717	648	737	646	656	687	697	615	689	674	612	675	716	679	630	628	678	670	645	658	657	652	683	610	657	679	701	689	643	690	677	684	672	605	674	711	649	626	646	634	723	649	668	668	680	706	685	645	702	686	675	704	644	669	715	655	680	711	666	646	694	643	658	626	661	676	649	622	690	678	680	665	695	725	686	669	663	679	662	716	685	673	668	687	714	699	655	696	638	621	672	649	662	669	664	657	654	644	709	685	680	641	676	690	658	762	640	673	648	637	654	679	677	658	665	660	663	618	687	652	727	641	641	673	616	706	666	664	668	641	654	676	676	681	687	654	679	674	676	651	686	632	625	619	690	726	666	653	683	609	644	697	658	691	682	666	674	666	743	691	656	704	648	666	654	690	621	653	738	671	638	676	675	635	646	673	667	689	687	656	696	682	683	668	692	666	720	699	675	590	650	663	658	703	734	673	680	651	668	695	687	653	684	672	652	625	707	646	673	682	693	649	672	657	684	694	658	690	658	635	727	717	668	669	726	681	686	629	653	675	666	668	703	668	710	620	655	653	678	645	715	666	693	712	657	693	643	684	656	652	677	661	677	663	670	648	695	653	638	687	697	676	679	686	716	674	631	657	643	632	683	642	668	710	673	680	628	691	594	680	643	697	662	676	681	667	688	686	644	675	699	668	683	654	643	685	649	682	718	695	661	739	676	688	648	627	635	715	659	678	650	661	660	689	649	650	656	714	668	675	699	660	738	674	654	644	662	670	711	660	704	657	719	682	722	720	630	711	656	670	713	700	687	710	680	658	678	671	688	664	738	700	636	707	637	663	631	665	726	678	691	679	651	697	699	694	661	690	670	680	706	663	682	660	710	649	728	700	676	697	636	689	668	680	679	689	675	698	639	659	670	681	699	705	665	683	628	666	672	688	662	669	695	631	709	661	637	644	637	635	710	667	645	698	693	638	689	680	691	687	636	694	659	672	644	700	673	668	638	655	714	720	672	695	684	680	634	650	656	644	601	682	698	696	642	649	691	659	677	658	662	660	676	676	676	697	655	669	644	655	700	663	696	638	667	683	652	638	673	644	626	697	688	644	647	697	682	651	686	658	696	668	699	693	676	718	652	639	659	678	687	689	677	670	678	654	671	649	673	679	682	690	661	668	698	665	689	642	622	674	693	676	656	687	697	699	677	667	649	629	642	708	673	705	656	700	686	689	674	677	686	640	727	693	679	679	663	640	688	679	645	671	662	710	661	661	637	722	654	680	674	704	643	659	661	673	668	724	705	675	676	666	671	689	592	632	665	614	658	672	694	687	717	693	644	681	655	671	649	693	679	665	703	657	687	694	649	679	643	678	689	651	664	685	714	700	699	676	732	671	665	669	726	668	668	667	667	676	695	685	724	688	689	645	668	639	673	689	700	712	663	653	638	681	635	658	702	650	698	660	643	711	649	637	686	666	699	642	658	683	725	723	658	669	720	652	699	678	660	672	675	665	695	700	658	695	676	683	680	672	713	688	671	653	702	647	686	714	676	695	672	682	654	671	672	668	665	689	687	682	676	618	690	699	720	672	626	680	695	658	696	673	714	642	674	713	662	672	707	676	674	648	685	670	663	637	696	664	677	677	625	696	702	659	677	696	643	684	692	646	716	746	629	648	667	671	679	705	681	691	640	680	696	630	702	632	642	641	654	662	683	661	711	709	701	687	665	655	631	669	639	665	655	689	661	689	739	690	703	664	689	685
40340	59018	20707	7541	5678	3981	2944	2448	2151	2165	1738	1468	1468	1371	1334	1422	1445	1456	1228	1193	1047	1052	1113	1052	1073	1091	1005	1011	975	981	938	958	920	905	860	925	883	906	891	880	873	829	824	841	805	849	888	817	789	803	811	837	781	850	784	850	807	827	834	895	780	846	844	860	777	840	885	849	821	899	825	847	911	868	821	784	821	854	805	769	819	862	800	859	815	860	829	772	826	832	769	785	823	809	847	852	778	829	845	826	854	839	828	835	783	812	767	793	818	804	825	807	807	878	825	826	778	796	834	815	803	815	815	865	768	783	835	807	819	833	793	780	835	846	812	826	791	783	808	829	821	771	824	834	816	811	824	825	802	836	797	869	825	827	829	812	876	788	807	821	817	792	836	784	813	777	824	808	836	815	794	843	806	861	843	812	857	777	785	811	841	817	765	822	764	867	789	829	745	798	801	787	834	795	755	863	821	864	824	834	841	784	762	843	810	834	810	811	895	802	817	855	790	774	901	826	841	851	828	817	797	781	814	811	818	829	835	760	792	846	797	863	825	774	826	839	806	791	798	798	819	801	793	816	817	844	804	819	813	798	778	841	781	825	787	845	793	791	851	746	815	836	830	807	817	825	804	782	825	792	847	817	798	815	803	876	793	878	781	818	781	805	789	789	805	791	861	795	782	842	805	813	806	778	871	790	870	827	815	802	832	799	793	814	845	834	845	850	808	800	828	783	768	789	858	813	858	803	838	840	801	832	842	775	805	760	851	832	818	809	844	862	809	874	844	818	833	776	819	801	811	765	808	776	832	825	802	850	805	810	763	802	785	828	817	818	844	828	837	819	812	773	823	850	824	814	783	842	802	800	812	773	834	800	795	803	766	784	887	767	780	827	755	854	788	785	838	854	806	778	815	888	840	844	814	829	854	796	829	818	795	764	817	841	796	828	818	815	816	797	815	835	833	822	848	835	797	809	800	835	836	817	811	816	873	810	845	855	859	829	787	824	827	807	748	759	862	814	800	798	790	827	775	818	828	848	816	850	815	871	882	841	819	765	855	804	780	852	789	810	856	767	835	825	806	827	799	781	827	815	826	805	847	827	809	833	813	841	837	845	844	820	845	832	801	795	803	782	836	815	804	808	821	807	866	838	813	802	818	797	831	815	802	807	807	822	794	831	801	860	799	874	842	808	797	782	850	774	849	806	822	842	826	823	817	826	817	787	813	776	839	829	813	866	821	806	820	810	816	827	833	805	828	796	799	831	800	788	818	812	839	847	837	830	836	861	792	828	823	802	849	832	835	814	810	813	791	836	780	825	765	794	778	813	863	806	804	831	805	830	856	803	792	862	841	781	795	779	825	813	784	879	787	821	823	819	834	845	817	763	759	803	868	804	839	820	841	782	832	792	823	798	816	843	843	821	783	812	867	841	808	848	787	790	800	760	846	814	807	789	781	830	836	850	806	838	808	791	813	841	799	825	810	833	806	859	747	771	816	821	814	745	763	794	813	833	829	831	800	821	798	853	755	821	873	767	779	807	789	791	826	839	835	834	806	842	845	826	765	852	814	849	815	826	839	747	785	840	785	823	862	764	796	784	829	802	824	826	850	817	809	864	852	817	824	804	846	818	803	825	841	803	812	858	828	821	797	845	822	833	775	794	846	812	795	818	859	817	822	806	825	805	784	819	860	810	812	813	826	859	850	846	806	793	801	814	848	817	858	829	825	796	813	833	807	800	777	801	870	868	848	878	825	838	759	832	832	846	802	803	825	843	860	784	844	768	892	825	833	763	829	793	813	800	777	860	883	821	807	875	861	850	805	804	784	869	816	811	829	822	826	786	790	854	823	826	790	866	848	801	827	820	874	819	809	817	742	799	815	800	827	798	851	772	875	806	819	831	812	746	804	809	829	840	805	830	783	850	837	861	831	810	802	850	897	828	848	833	799	843	786	830	845	838	800	815	825	817	845	820	825	848	770	825	899	856	802	810	793	752	854	792	799	800	777	822	848	868	831	832	843	840	804	767	879	820	804	844	796	836	801	831	818	810	809	823	824	778	797	812	793	843	854	830	837	797	815	793	793	801	834	829	821	794	831	804	847	779	813	792	842	828	794	816	837	794	819	854	833	814	830	777	839	823	804	797	803	814	819	821	800	805	819	811	844	744	837	735	829	834	848	818	826	836	760	833	818	825	755	818	817	798	793	801	838	855	881	790	800	802	841	823	905	843	825	818	887	808	832	796	765	810	833	832	816	835	793	803	820	806	794	811	820	819	827	842	832	817	859	819	818	797	798	803	870	823	853	852	841	861	787	838	868	848	814	802	788	837	843	855	801	776	834	773	846	821	810	820	821	810	837	761	767	795	785	807	793	820	751	842	834	834	812	841	806	810	850	805	811	841	820	821	805	823	834	848	791	807	802	827	807	791	843	787	816	809	818	813	805	826	800	828	826	885	803	835	819	857	827	788	850	782	789	838	799	850	860	803	794	795	895	865	769	829	807	832	798	823	822	795	841	806	819	782	815	813	820	797	847	841	832	794	806	753	803	783	791	839	798	797	848	839	795	770	846	852	824	766	851	865	825	823	803	813	823	827	819	815	828	785	820	810	845	867	840	808	835	839	805	864	840	756	809	821	877	828	876	735	845	825	796	827	793	851	874	811	769	836	815	791	840	781	817	857	821	832	799	800	831	855	847	822	797	831	815	855	796	820	782	840	808	811	779	815	784	813	869	789	835	835	828	825	845	851	758	818	787	761	826	806	829	835	863	782	759	781	770	847	820	799	840	804	834	793	757	850	807	796	813	796	853	745	855	847	793	823	825	838	778	812	788	785	835	809	827	865	837	806	843	822	841	809	764	778	797	842	828	813	783	799	786	770	784	873	825	789	830	822	808	843	787	780	827	790	827	810	833	784	844	856	819	820	816	801	796	825	821	832	776	833	787	770	877	802	866	776	851	832	858	804	780	781	815	830	817	816	784	865	863	833	808	783	799	765	804	817	802	815	837	744	761	792	844	786	837	801	811	785	783	821	832	806	814	798	795	767	777	852	782	820	775	838	794	804	820	815	824	843	858	806	837	850	804	814	785	808	790	851	772	796	773	830	849	785	811	793	803	763	864	790	811	808	852	843	801	847	812	793	828	811	839	832	835	805	840	845	832	793	800	849	837	795	793	844	828	855	849	842	814	777	794	803	862	882	799	823	809	856	845	816	804	802	852	874	833	811	809	833	901	826	810	828	831	858	854	821	803	831	823	877	827	850	801	805	828	874	824	775	806	828	822	858	835	885	792	763	804	823	770	824	832	848	786	843	829	788	803	794	820	835	809	786	811	848	861	791	797	804	799	836	827	828	797	845	773	809	807	802	820	840	846	756	835	839	817	798	851	840	818	813	839	815	819	745	869	797	755	810	813	840	840	819	779	857	772	773	839	829	792	816	869	818	807	806	809	802	847	878	827	856	844	869	817	814	815	788	828	825	792	796	839	810	832	849	811	804
23012	21069	28723	23560	21045	20904	7661	1839	1548	1354	1278	1123	1142	1033	996	1072	1095	1039	1059	914	889	829	804	855	907	829	872	808	805	772	744	746	778	741	692	744	711	675	732	693	763	649	660	675	665	628	664	635	630	685	660	672	652	644	652	642	664	677	628	644	655	647	682	640	687	678	680	669	679	687	669	665	710	646	733	650	707	596	642	633	606	634	670	644	617	620	615	630	631	626	713	680	609	635	657	654	652	690	691	650	626	655	659	662	636	630	616	650	669	651	664	659	667	663	704	680	622	614	621	679	678	670	623	678	678	696	689	680	662	659	694	604	636	595	676	639	628	659	616	659	652	655	620	642	597	671	648	670	668	666	638	592	656	674	628	607	652	639	682	686	629	646	708	625	665	670	663	643	656	646	661	640	624	621	687	673	686	609	628	672	623	671	642	633	668	628	629	609	672	678	720	674	685	631	675	658	614	619	620	662	665	643	659	691	638	660	629	656	674	692	621	669	631	649	653	630	624	640	639	666	648	638	634	652	642	649	605	629	684	678	645	639	681	661	646	650	644	620	626	615	669	623	628	627	674	653	608	669	618	615	671	639	621	679	646	637	664	644	658	661	667	639	636	672	652	639	709	684	610	634	626	635	650	665	615	656	655	624	631	682	603	645	646	648	653	622	636	570	636	666	676	611	646	684	659	613	641	656	639	679	678	628	616	626	680	652	670	635	672	637	637	696	643	608	621	637	684	637	698	697	674	653	656	632	668	659	612	671	685	650	624	597	682	622	650	671	626	661	674	651	635	641	682	668	652	632	596	691	654	617	669	644	652	654	668	653	670	652	641	650	697	624	674	606	639	679	657	634	632	679	641	637	666	666	645	686	661	648	652	610	659	639	634	645	603	605	673	626	702	628	703	614	611	612	653	615	652	650	639	654	654	637	660	716	625	656	622	670	656	663	581	672	653	654	618	661	643	667	649	632	680	665	603	637	628	629	644	637	649	642	661	616	638	603	643	642	684	677	650	647	640	656	671	674	621	623	663	673	656	684	674	639	640	675	682	699	645	612	643	639	676	662	670	627	652	707	683	641	677	666	681	630	666	659	677	655	628	655	678	628	658	691	672	660	617	636	615	608	696	620	655	665	623	566	631	695	663	683	650	629	634	685	611	651	617	656	686	641	654	652	699	674	633	662	630	615	601	628	631	653	634	593	639	687	667	674	664	679	629	575	658	599	639	666	676	673	675	640	653	668	650	688	637	668	625	637	676	690	654	619	614	646	685	670	618	648	626	644	649	697	613	645	689	638	632	614	619	616	675	665	646	675	645	637	696	631	674	632	658	613	620	613	646	628	654	635	601	647	655	650	649	604	631	656	708	614	632	637	656	650	650	633	642	640	636	637	650	677	626	647	654	659	636	634	665	618	636	631	650	633	643	652	616	651	634	675	636	591	616	627	668	671	643	661	655	633	675	636	644	647	623	602	664	612	640	694	637	643	636	644	680	639	643	663	701	697	682	656	639	677	621	679	660	663	639	641	719	641	672	634	634	634	642	689	669	636	615	662	640	677	629	647	670	610	633	634	645	647	665	641	619	632	653	575	636	633	629	632	682	693	653	658	696	632	600	650	639	646	618	625	669	654	674	596	623	662	687	606	649	662	641	655	595	643	637	638	684	629	668	655	669	639	629	664	627	613	673	643	653	611	635	663	604	636	629	630	626	683	635	623	622	631	646	676	649	653	582	666	652	655	622	608	676	656	630	686	693	627	645	612	610	654	644	660	651	628	675	601	649	633	646	673	671	650	619	589	621	631	609	650	624	664	630	664	630	639	679	597	642	611	620	692	622	606	641	647	648	663	686	603	624	647	695	619	603	616	652	654	597	669	654	648	615	660	667	710	647	645	679	594	616	689	647	678	652	704	645	650	671	606	651	661	660	631	663	618	610	653	650	666	654	649	675	632	668	610	678	663	635	636	668	676	638	671	639	702	677	637	651	639	692	687	645	644	676	679	664	664	663	629	694	626	594	640	622	635	649	666	631	656	650	668	700	652	666	656	636	657	649	628	641	640	637	657	640	647	666	623	606	624	640	660	643	677	652	675	635	711	647	655	654	645	655	670	630	657	652	670	670	651	646	649	634	678	672	626	683	692	618	629	672	653	651	689	694	650	653	650	659	642	619	639	688	651	677	657	675	588	645	624	659	675	669	636	677	653	637	634	637	681	654	672	686	605	603	689	628	651	603	652	704	658	626	677	684	680	606	676	699	678	655	659	673	586	655	678	613	614	651	625	667	679	647	636	687	648	621	658	645	623	692	619	675	641	634	655	614	582	657	638	661	566	661	606	681	645	701	655	649	671	658	657	679	629	635	642	645	663	672	629	654	623	630	684	679	686	658	620	636	640	627	639	654	623	607	605	670	669	608	654	697	620	647	622	644	686	621	639	626	621	663	659	659	648	625	643	661	617	642	638	665	679	663	641	580	626	657	616	605	639	641	648	668	707	616	625	616	623	626	666	654	670	687	657	650	674	606	638	656	620	649	653	637	675	614	644	643	600	662	626	622	651	647	654	649	649	645	653	640	664	611	646	652	665	642	617	650	668	652	649	586	620	680	680	648	643	636	622	632	681	699	652	669	686	615	704	666	635	674	688	632	686	659	641	658	636	637	649	635	651	636	672	637	685	666	620	634	629	607	617	615	644	650	646	667	640	673	668	626	639	657	645	654	659	625	656	668	665	662	614	618	641	654	661	647	684	623	678	635	647	664	680	680	622	642	651	636	617	671	638	653	643	633	640	625	626	679	670	700	644	679	635	687	638	645	644	631	663	636	645	688	662	664	640	620	645	653	636	653	640	618	638	655	638	680	636	627	609	604	666	662	669	631	647	633	643	691	712	664	679	649	669	630	659	662	675	642	672	678	618	666	699	610	666	618	613	610	650	664	640	653	652	661	629	647	629	598	621	626	631	636	683	611	659	631	654	646	631	658	642	585	675	681	614	621	614	665	636	632	615	643	640	650	670	663	670	607	649	618	629	651	659	619	646	704	649	658	605	662	597	665	668	624	645	617	645	591	633	672	583	682	682	663	621	646	677	648	624	637	609	660	655	645	623	685	631	627	628	635	688	628	658	650	627	614	645	618	625	611	662	662	652	623	661	646	641	608	655	634	628	659	644	670	587	671	666	678	638	639	672	647	644	646	676	668	657	648	644	662	665	665	691	647	652	685	607	659	624	628	651	638	634	622	663	610	671	662	644	639	653	646	671	662	612	621	666	629	620	658	604	657	675	674	607	623	667	641	608	688	629	647	626	618	622	663	625	635	642	636	642	628	633	617	630	676	625	681	608	644	632	660	616	639	654	653	656	642	641	665	645	680	669	705	650	617	637	654	618	653	650	589	640	586	575	651	657	638	606	640	677	597	663	676	617	626	630	665	677	599	633	657	605	632	629	626	669	639	650	669	660	624	621	669	617	671	596	688	671	674	629	672	668	635	637	655	633
44865	65991	25026	10800	7525	5021	4041	3112	3165	2702	2311	1837	1749	1653	1484	1482	1792	1690	1447	1296	1169	1108	1037	1155	1320	1152	1145	1051	1051	1017	1014	988	937	978	995	973	946	983	943	954	946	825	831	798	828	827	806	834	796	810	819	806	774	808	820	789	803	817	860	825	831	848	828	826	820	854	804	834	804	875	856	840	818	796	802	808	838	789	810	804	800	819	797	763	842	832	810	789	819	802	821	787	821	786	803	814	781	791	788	774	815	785	793	801	764	770	824	787	803	807	789	832	800	837	820	803	823	797	787	806	823	775	830	817	736	813	789	810	814	787	809	773	794	799	799	775	830	801	805	769	750	791	774	851	776	775	792	799	796	805	798	806	806	787	779	748	848	837	778	798	785	805	855	812	824	784	831	767	801	846	790	844	785	808	803	812	802	746	770	808	793	808	787	781	781	812	796	798	810	787	852	767	831	772	813	784	792	843	817	816	810	802	750	796	813	767	826	797	875	797	757	788	800	797	810	813	826	800	776	824	762	822	754	851	773	807	808	822	826	793	799	789	845	776	817	790	827	788	746	831	834	778	738	798	811	792	835	830	844	808	820	760	814	771	775	798	838	817	775	752	765	806	749	789	784	781	760	792	815	852	811	775	784	813	787	812	770	781	791	840	785	808	827	799	826	769	789	796	819	780	804	785	811	795	807	791	802	799	783	792	871	794	842	781	778	824	785	777	785	856	814	817	764	791	789	777	786	831	809	788	805	841	806	750	810	828	798	814	823	807	854	837	826	745	817	789	796	785	804	861	777	792	837	786	800	806	803	737	781	829	801	781	796	790	806	762	865	784	843	830	812	781	785	744	780	791	737	826	796	766	820	842	798	816	819	791	789	825	727	837	827	791	764	769	849	840	862	766	790	763	801	805	770	759	779	789	810	810	823	765	803	761	804	791	815	770	801	779	768	783	780	850	816	802	784	840	797	796	828	738	813	798	833	817	793	832	781	794	737	808	826	760	781	804	829	786	798	800	792	835	808	753	793	793	836	808	787	769	848	783	779	786	782	769	807	817	808	804	779	783	764	839	771	815	783	795	802	813	768	785	786	806	795	815	797	746	826	818	829	795	828	793	786	819	728	855	803	779	819	833	771	781	800	820	787	767	811	822	772	826	797	816	801	840	846	815	811	811	825	788	797	812	768	822	805	821	764	788	784	769	775	843	782	792	754	874	753	804	812	796	753	818	818	767	765	803	769	743	810	812	826	840	781	775	747	823	792	763	801	783	819	793	826	812	813	771	792	787	781	802	794	838	756	780	815	810	817	775	812	796	785	816	758	765	752	821	809	822	809	827	791	841	812	795	843	785	849	823	834	765	799	820	832	824	761	800	784	770	786	796	774	793	771	752	755	748	769	785	767	804	826	803	822	844	817	811	806	768	779	776	821	785	847	832	778	843	804	724	772	848	801	850	804	788	825	812	816	797	794	805	800	805	769	787	826	760	777	778	818	824	796	844	760	770	777	814	757	811	830	787	763	829	765	821	770	759	814	768	775	792	767	835	785	793	828	809	855	825	824	800	804	830	809	813	812	806	836	834	781	762	822	821	820	779	786	768	795	763	787	799	803	801	782	783	765	791	809	832	792	791	808	812	827	777	811	814	848	820	862	783	767	795	768	788	787	799	826	797	798	797	769	801	810	836	820	764	779	791	758	803	814	834	825	810	749	791	800	808	850	826	776	803	810	815	768	849	779	810	789	770	804	822	824	809	848	778	805	743	818	798	781	790	774	788	801	792	777	822	805	822	844	759	846	794	759	831	747	829	805	767	768	801	795	791	787	798	825	842	767	767	804	796	800	812	818	807	855	795	773	775	799	797	803	823	830	758	769	787	814	792	770	789	839	759	739	817	783	820	767	797	785	811	801	794	789	787	813	787	822	806	784	779	772	812	798	829	797	789	805	815	830	816	811	802	779	767	797	754	741	795	813	810	796	796	791	776	846	779	820	747	873	770	800	821	787	801	802	779	812	838	742	793	804	846	804	841	781	791	783	788	754	775	786	791	852	780	829	782	815	795	801	830	814	808	819	795	769	779	791	805	784	796	789	836	800	804	813	805	795	796	807	820	786	818	857	786	839	814	827	795	799	762	770	777	787	823	833	828	784	794	784	868	793	797	786	761	820	772	834	814	817	790	756	779	791	845	816	788	804	790	815	782	825	754	843	847	848	771	814	790	778	830	763	798	777	777	841	769	774	817	809	779	833	802	784	750	822	826	836	808	791	810	822	807	822	762	802	756	827	840	807	777	836	810	801	732	767	807	809	795	856	801	788	789	763	820	814	791	791	789	794	828	763	814	793	800	775	846	792	834	792	792	820	800	827	836	827	793	798	750	828	808	793	819	831	825	859	805	809	799	819	824	803	812	764	790	757	794	807	815	769	789	801	803	832	759	825	752	779	797	799	760	791	800	835	803	794	771	795	815	775	767	824	787	798	818	806	790	826	783	749	794	813	777	825	793	817	813	806	764	807	810	781	824	751	842	811	789	809	807	797	801	786	773	799	790	821	786	779	821	818	781	816	800	795	801	816	756	757	739	799	755	774	760	814	795	829	810	780	803	774	780	773	800	811	762	763	792	794	784	855	810	804	843	817	793	731	833	762	772	825	847	745	746	854	810	747	782	794	835	775	788	886	802	781	827	781	756	807	756	803	790	850	817	829	787	749	791	733	777	796	825	862	850	809	813	828	773	794	810	785	783	798	826	784	846	790	802	777	821	814	837	837	835	808	754	769	789	821	796	823	789	800	804	837	818	831	827	781	796	812	805	772	798	768	828	828	814	824	741	810	748	805	824	785	776	803	793	757	789	795	782	798	761	794	799	761	786	805	808	830	811	790	779	820	810	842	746	781	794	781	846	791	805	769	783	786	829	809	745	776	825	768	767	766	798	778	786	805	758	782	791	765	728	784	862	787	769	797	739	734	822	769	782	790	762	840	758	825	843	838	778	856	798	799	746	805	755	824	821	827	821	834	770	752	816	864	820	769	791	844	795	783	782	774	874	787	860	775	818	773	798	834	791	781	782	751	805	808	838	808	799	836	838	825	819	828	788	824	785	774	801	780	831	803	755	852	797	804	758	822	827	849	826	864	784	801	795	807	776	832	750	796	813	827	782	793	765	827	767	807	802	830	789	828	832	826	781	810	802	744	817	791	796	808	786	792	858	847	735	779	811	757	816	814	800	812	798	734	809	834	765	821	796	840	839	789	736	828	786	764	738	828	778	804	765	804	843	832	795	775	760	790	761	785	767	805	779	774	767	803	815	771	784	791	785	808	839	773	773	794	847	792	792	752	799	759	788	775	787	843	833	823	837	793	790	857	824	849	813	780	784	805	804	782	783	790	805	812	815	828	754	851	800	792	779	772	780	811	828	800	810	789	802	822	766	848	744	754	770	803	774	794	788	818	779	766	823	852	748	786	808	758	776	795	815	802	770	777	849	773	800	766	836	824	843
29230	29302	18734	5506	2201	980	751	688	636	632	590	560	543	532	506	512	585	585	537	525	464	448	466	503	542	549	487	462	515	491	485	463	410	436	450	466	451	419	467	431	421	429	407	425	403	436	429	401	443	420	390	400	375	390	429	442	444	414	455	439	390	405	424	449	427	428	403	426	437	405	438	385	431	410	409	429	393	410	433	424	416	425	403	432	439	389	422	424	492	404	376	430	440	400	403	427	408	385	463	431	457	425	423	399	396	429	406	448	449	404	365	399	386	389	387	422	432	385	412	411	440	384	398	427	410	434	431	444	423	380	415	465	456	425	386	412	400	412	419	396	413	380	417	433	403	408	433	456	426	430	424	420	422	402	417	452	438	440	435	430	433	411	423	442	399	381	439	404	431	450	435	418	434	385	424	440	424	431	417	405	401	428	414	431	420	413	437	408	436	425	431	455	437	397	426	454	424	408	461	452	399	381	426	438	438	420	424	455	445	422	427	435	429	389	444	424	428	424	449	409	435	414	452	426	462	411	404	424	447	392	416	430	379	451	465	419	428	395	404	442	421	423	433	451	429	387	415	393	429	409	409	446	421	414	451	439	390	425	460	403	428	397	437	403	420	454	419	404	407	457	401	393	404	426	360	409	461	391	381	404	391	438	425	432	431	436	406	399	443	401	410	413	430	419	421	407	443	392	393	443	401	431	436	442	418	454	441	412	448	404	437	417	414	413	417	412	417	425	432	428	435	385	381	428	370	380	434	418	409	408	404	412	430	424	404	420	406	436	445	454	406	401	400	426	403	455	397	389	409	447	417	454	419	418	415	441	413	373	452	417	391	403	439	397	446	415	423	394	430	434	406	415	419	415	395	408	432	420	443	407	383	408	403	417	410	468	430	415	406	432	418	435	414	390	420	417	411	404	409	410	395	447	433	421	406	413	410	375	441	404	437	440	392	414	385	408	431	388	419	358	447	386	452	433	428	384	398	426	457	395	433	437	426	420	403	427	422	419	449	423	421	435	410	423	417	406	432	427	425	427	422	417	442	424	429	426	404	400	437	419	415	422	406	436	453	435	416	410	409	404	432	412	427	432	394	409	398	416	460	401	419	433	412	416	451	419	379	407	407	405	403	425	430	441	409	405	398	429	394	412	417	405	432	424	429	437	443	420	439	424	430	450	424	421	379	422	445	387	400	398	432	412	414	432	448	430	407	446	443	421	406	446	440	451	412	377	385	446	447	425	396	419	410	385	438	489	434	439	458	402	439	448	413	414	430	409	452	424	417	396	426	453	422	413	439	414	446	420	424	438	449	445	403	429	431	426	393	436	437	400	434	396	423	399	410	393	416	424	425	371	437	461	426	407	397	436	464	441	414	387	455	399	428	451	411	428	424	401	425	421	434	372	443	422	426	400	431	441	428	443	424	425	428	407	406	393	440	392	410	413	400	416	397	428	433	418	390	459	408	368	418	419	432	412	393	416	403	413	380	401	411	415	448	465	440	460	447	411	436	399	413	401	401	403	392	465	373	424	427	451	434	418	416	406	374	433	408	420	441	439	427	439	412	397	399	405	425	429	372	404	417	443	431	422	455	405	405	406	399	400	429	424	454	453	418	380	398	431	409	383	423	452	427	410	429	392	384	459	406	399	431	426	409	468	448	444	427	397	427	408	414	399	432	433	414	461	416	388	421	400	409	433	428	434	444	430	452	386	383	408	416	380	416	400	395	426	431	435	416	443	426	429	433	418	424	389	413	443	404	392	418	414	450	434	430	444	415	439	426	433	416	405	389	413	432	420	431	400	423	405	416	424	475	433	419	413	441	373	408	435	385	393	421	393	435	402	401	432	443	415	428	436	407	436	445	406	395	426	421	405	425	432	440	425	478	449	403	434	437	453	440	411	443	425	412	451	410	450	434	434	415	398	426	441	442	406	431	416	428	432	395	418	376	399	386	433	430	379	438	434	385	445	422	421	452	416	435	441	433	427	421	424	420	417	395	419	404	400	442	400	423	389	389	387	424	435	422	427	400	403	415	413	411	449	424	406	433	467	422	421	438	409	402	432	433	414	440	483	465	411	426	398	418	422	395	390	412	397	377	431	436	410	407	403	389	417	397	419	462	416	402	429	414	420	447	409	432	377	406	424	440	449	410	403	440	438	437	438	402	415	437	457	405	446	449	442	427	419	416	409	407	420	437	375	402	412	419	416	406	451	404	440	391	426	426	395	431	408	433	444	390	419	431	397	448	378	427	422	420	420	442	397	415	430	409	469	452	414	411	419	423	446	423	402	410	420	443	428	439	413	443	418	436	402	443	429	438	436	427	398	430	417	415	391	470	422	457	424	412	421	454	392	382	396	431	413	467	443	408	407	425	408	457	440	444	448	405	434	433	411	430	452	451	423	419	431	392	444	419	385	398	433	413	448	419	412	488	435	429	375	440	408	430	455	431	400	384	405	403	435	390	411	441	423	441	404	427	419	404	409	404	381	412	447	389	420	423	436	423	446	405	413	419	422	423	491	408	405	425	461	457	439	405	400	421	375	457	450	387	407	427	384	427	409	378	421	419	412	434	444	418	444	422	423	437	422	434	426	432	401	475	395	389	436	400	448	379	428	469	434	424	391	439	407	412	398	452	394	396	447	430	428	420	390	379	392	388	383	441	408	427	430	399	417	409	433	427	397	401	404	429	397	443	422	414	445	433	406	438	410	414	392	402	409	414	403	425	400	455	399	424	419	436	388	410	440	418	414	404	409	405	418	441	395	453	404	413	421	422	412	412	416	423	385	447	439	390	404	432	443	386	400	380	387	427	466	390	454	434	426	396	414	407	397	392	396	417	444	415	447	428	427	407	469	433	425	452	417	411	406	362	409	401	390	395	448	397	429	449	389	429	412	423	431	392	393	435	425	421	451	450	445	433	408	435	443	431	406	378	467	462	413	435	397	447	390	435	418	429	380	433	442	417	422	441	410	410	397	397	392	385	425	405	417	425	411	417	404	414	404	408	454	404	384	428	433	367	444	407	391	396	389	406	408	445	393	431	416	413	414	422	379	440	447	431	409	422	452	435	382	423	415	419	428	423	418	360	405	437	428	431	414	464	411	422	415	394	456	426	420	444	402	398	410	451	438	425	421	408	405	425	388	469	431	438	411	386	422	408	414	438	411	397	441	395	411	444	427	379	422	408	405	422	425	465	406	425	418	430	396	437	387	454	387	406	438	426	414	423	414	428	453	405	385	416	445	440	427	439	423	431	409	397	445	417	433	397	428	411	409	428	411	434	469	463	421	399	456	404	425	428	390	381	422	423	386	440	410	411	408	396	425	415	406	434	425	426	429	407	437	430	408	406	414	421	422	407	422	397	430	437	445	424	402	422	452	382	397	409	421	436	438	423	401	428	386	421	392	424	415	374	393	412	436	414	454	424	454	418	426	440	442	378	425	426	409	412	438	381	442	435	367	398	376	445	442	371	418	407	396	481	411	420	421	432	406
35904	45512	12858	4925	3641	1634	1196	1112	1149	1067	936	816	867	826	726	717	924	931	775	732	696	644	616	700	663	655	637	691	593	624	630	615	609	621	576	576	598	590	566	590	531	542	532	538	531	518	531	509	543	551	496	507	538	498	552	535	487	486	534	508	557	529	509	546	510	501	532	510	572	530	511	562	579	549	585	545	520	527	462	557	537	507	558	494	542	516	504	548	554	512	505	572	494	550	546	542	505	539	513	513	543	496	493	497	515	500	526	531	518	525	536	519	529	508	492	532	528	531	515	529	524	540	539	473	473	511	528	524	548	497	529	508	531	510	483	535	489	537	550	538	476	505	558	534	525	508	558	524	569	513	524	525	493	537	510	563	476	552	532	483	562	528	533	528	484	527	489	492	539	498	500	475	507	525	507	496	524	517	541	506	503	539	582	520	510	501	525	549	532	472	515	542	538	486	547	539	468	528	504	516	564	525	528	569	535	544	547	539	530	515	512	527	511	496	516	498	545	551	522	537	550	557	516	555	494	508	523	536	516	552	548	540	503	539	519	514	553	550	490	498	537	526	515	545	471	519	475	544	524	511	538	518	538	542	496	510	512	516	530	557	485	553	578	521	514	514	551	542	565	527	503	488	531	575	513	553	524	518	519	514	507	534	505	536	522	567	552	511	519	579	518	500	515	532	492	543	530	540	493	543	563	527	509	532	539	538	525	553	515	506	489	536	590	536	523	572	529	518	543	568	517	524	548	550	511	515	532	549	538	545	543	516	508	492	523	541	519	521	589	526	518	519	505	488	527	536	533	509	515	516	483	553	547	558	488	508	536	537	555	555	546	514	555	501	545	513	525	560	510	505	514	517	560	507	497	563	518	519	484	550	524	545	521	522	557	536	500	512	542	484	510	539	521	515	510	550	503	531	531	546	516	548	539	529	532	523	539	471	520	485	535	477	521	531	492	500	521	506	542	551	489	536	527	529	541	548	527	539	554	593	518	537	522	503	513	560	556	522	502	550	560	545	514	520	509	497	519	526	546	545	517	525	534	531	478	495	484	517	525	550	551	547	509	522	539	503	485	536	520	501	510	515	510	526	521	530	568	525	508	503	514	490	484	531	527	564	496	516	496	525	513	530	565	543	508	549	538	537	497	535	492	559	526	515	549	528	514	502	519	529	539	527	538	494	509	504	546	566	503	570	536	521	491	474	500	507	515	516	495	469	561	501	529	536	512	521	526	537	515	533	539	521	524	530	526	542	525	527	505	518	527	553	499	540	521	519	514	523	513	531	526	526	497	556	502	532	533	552	499	523	524	547	566	449	543	553	529	574	539	548	508	486	528	525	560	552	538	580	538	541	487	537	505	543	492	541	533	516	504	529	534	521	530	543	490	552	507	499	481	528	513	521	525	492	493	500	520	505	529	528	543	506	535	518	506	492	510	507	537	496	508	534	500	487	553	518	498	562	542	518	523	544	498	540	547	513	517	526	506	512	506	511	490	539	510	499	555	550	532	503	469	525	509	501	513	475	517	520	550	521	532	495	532	556	522	547	561	557	518	502	514	519	495	538	548	497	548	505	546	504	556	584	486	541	572	507	495	537	552	541	468	513	485	502	479	550	521	530	520	508	500	521	505	533	521	517	513	491	517	547	544	518	496	550	546	563	514	498	507	507	514	524	558	547	534	494	550	496	556	550	556	501	555	501	527	533	547	493	566	508	543	547	530	543	491	531	515	523	506	527	530	553	529	533	529	480	526	517	515	514	527	500	527	567	520	512	503	545	521	526	549	505	521	526	543	552	523	527	530	575	529	490	524	492	514	552	544	464	544	523	507	514	491	520	513	500	517	488	518	554	478	533	529	534	533	531	524	493	501	563	520	511	589	516	534	519	508	531	529	536	552	531	531	524	488	504	512	519	511	555	507	527	556	522	577	514	533	533	531	495	520	537	562	541	545	526	513	519	527	541	480	530	555	519	552	516	506	566	505	498	571	525	539	511	515	543	512	532	528	535	534	540	552	541	550	486	571	499	554	531	503	527	542	589	498	570	516	496	525	502	518	511	538	512	509	521	516	570	560	553	508	515	530	531	497	546	532	538	498	576	541	500	557	499	519	517	491	523	514	500	549	509	522	559	561	499	540	529	502	524	508	500	533	522	511	548	539	528	582	538	517	537	481	518	506	540	526	488	521	532	492	544	540	534	531	497	555	490	544	545	562	517	506	492	546	545	535	537	512	499	505	563	551	535	510	474	502	524	522	547	567	559	529	508	532	516	502	498	516	533	526	483	527	528	505	544	512	534	505	523	549	521	545	536	541	515	527	477	543	542	558	514	508	521	504	522	518	524	524	549	558	517	526	505	517	549	488	546	497	481	521	527	515	482	559	540	509	540	518	542	538	520	483	527	542	546	536	512	532	522	511	513	514	534	520	528	533	514	541	495	540	527	538	470	553	526	511	546	517	547	476	519	527	526	530	512	538	501	519	537	508	492	560	474	517	513	485	506	491	506	536	483	574	492	512	480	509	511	546	531	553	498	503	556	522	538	538	532	529	537	525	572	532	549	528	513	504	573	507	495	523	501	536	493	544	509	512	508	590	494	490	530	535	529	579	490	522	502	576	583	520	532	518	543	571	508	515	487	506	517	497	518	491	453	516	540	523	523	548	498	501	542	519	549	482	525	522	520	568	556	497	516	540	534	513	510	504	520	540	529	485	557	562	526	492	512	508	583	498	500	521	551	518	509	557	547	471	536	520	534	508	504	515	500	550	523	535	528	508	509	566	498	526	528	552	499	557	505	511	525	572	508	540	535	511	533	489	462	557	528	514	482	557	523	501	529	533	525	556	545	522	507	586	531	521	534	536	518	524	526	536	519	530	546	496	500	519	557	538	526	500	540	540	544	487	498	562	526	535	525	508	522	560	538	545	488	562	533	518	541	490	497	520	552	490	522	555	492	468	536	544	572	532	539	528	543	566	530	530	528	515	502	518	536	535	535	529	503	529	516	510	520	497	545	479	519	540	522	543	487	529	561	500	548	530	527	514	518	570	557	527	521	503	514	521	544	519	474	541	474	529	555	533	522	527	519	542	553	535	500	525	522	524	541	513	555	505	517	480	535	532	540	522	541	530	535	500	532	538	516	539	514	523	513	534	546	488	514	498	489	527	550	497	518	575	542	522	532	501	515	552	492	544	555	525	519	548	533	514	559	522	539	533	559	522	536	524	535	499	502	507	525	502	539	498	481	473	470	518	502	540	533	524	511	495	501	504	494	485	531	477	478	505	490	515	501	520	494	548	511	551	486	518	531	583	528	504	492	531	520	534	528	560	506	474	518	503	506	524	517	470	499	527	510	534	557	505	551	561	546	560	508	514	508	522	536	490	506	549	554	488	507	558	554	522	493	526	509	538	507	550	540	547	560	558	548	539	548	576	527	508	546	514	499	545	538	554	543	532	557	515	527	497	579	556	547	517	532	561	540	522	537	522	546	505	506
24027	21104	28228	24077	20817	8866	1922	1312	1118	1098	1095	988	952	936	863	833	956	906	884	782	740	778	813	823	804	790	766	718	679	723	765	693	737	728	703	700	685	727	733	687	643	691	628	679	703	674	629	644	638	641	668	660	645	690	631	674	657	645	655	671	676	671	649	700	631	657	710	626	687	687	679	683	689	687	713	637	674	641	742	633	673	694	663	661	683	640	662	652	663	650	653	688	682	658	642	649	666	686	686	677	625	702	682	670	654	661	656	622	716	649	709	651	647	642	651	694	707	694	665	701	667	686	646	643	673	651	722	676	700	684	701	637	627	676	677	648	660	691	641	616	695	666	587	664	642	662	666	620	662	641	688	662	624	634	621	615	628	679	675	596	676	653	694	647	671	656	647	666	639	679	628	689	645	686	692	627	658	701	678	630	668	626	634	703	646	699	669	643	653	639	630	656	689	609	702	720	666	713	637	680	684	654	692	705	667	690	673	690	695	645	643	634	638	633	655	683	674	700	634	654	697	618	651	641	689	661	660	730	665	667	690	654	673	692	634	674	641	677	678	655	690	718	704	645	699	608	642	625	680	685	697	644	675	626	718	657	659	679	674	711	652	679	693	646	684	660	688	653	669	685	688	692	709	650	703	690	681	662	648	689	738	621	689	672	630	639	637	691	652	669	670	650	694	651	668	653	640	689	643	689	648	659	647	693	682	637	685	645	700	673	635	711	649	647	694	674	649	680	717	660	690	656	724	645	662	662	662	627	663	708	678	690	687	685	603	634	662	634	705	636	656	669	644	638	702	681	675	667	640	706	665	682	673	623	682	634	694	684	699	643	647	627	698	682	671	684	662	659	681	656	621	680	715	660	646	662	647	665	663	684	691	655	684	679	637	672	664	644	622	656	668	677	616	701	672	646	712	662	687	666	671	667	635	675	654	674	673	709	668	646	606	722	663	656	650	656	692	666	641	645	615	671	693	673	692	667	654	659	695	668	628	661	657	688	641	666	670	664	708	627	662	676	665	666	683	640	632	654	696	646	658	679	664	662	659	675	669	666	651	673	641	683	702	658	639	659	679	637	662	691	618	654	646	722	682	641	667	693	677	674	637	680	689	655	688	701	715	671	650	666	719	670	649	668	647	685	654	684	674	672	658	696	691	662	681	699	629	647	692	674	645	635	631	687	705	676	686	678	662	666	669	647	646	646	701	736	705	640	670	653	646	637	631	620	647	715	650	657	646	640	623	712	672	676	654	671	639	666	660	633	620	639	673	660	663	650	646	648	659	701	694	650	660	681	667	683	673	659	616	613	727	669	619	734	643	680	686	686	690	592	719	692	631	730	699	626	649	643	665	683	700	655	705	702	695	686	709	658	704	680	660	685	660	647	650	684	662	655	617	627	626	669	691	652	643	648	714	665	641	693	670	662	642	695	646	692	636	639	658	661	652	670	647	651	695	668	671	656	653	614	636	696	705	680	690	687	667	671	643	692	706	667	682	648	680	663	668	605	684	639	713	682	655	659	626	645	640	678	686	671	672	642	683	665	702	653	703	652	637	700	653	642	666	677	703	656	674	629	713	670	656	701	653	647	666	680	692	643	640	686	643	663	624	665	679	660	678	705	654	664	689	686	673	698	668	642	644	664	701	649	652	664	667	656	705	660	668	652	686	688	646	663	623	650	658	636	677	596	650	665	692	647	615	662	667	689	690	693	664	689	703	665	612	637	653	668	680	699	634	702	676	668	704	650	689	678	713	669	703	630	625	614	666	656	650	682	682	659	608	705	677	658	633	685	669	685	675	637	647	706	652	691	622	684	682	672	665	614	691	693	661	657	652	678	688	689	656	661	694	683	673	644	622	647	663	666	639	692	633	663	702	702	671	681	686	661	686	654	678	683	599	657	698	620	690	675	628	658	665	637	651	643	677	640	658	726	694	683	693	713	722	662	664	660	659	675	703	668	673	642	710	680	644	688	688	695	620	679	692	637	621	631	666	630	598	668	656	669	687	693	658	666	690	642	667	671	685	676	612	661	646	646	623	692	638	698	693	605	690	681	657	692	698	654	690	658	671	637	640	686	677	656	703	636	725	720	631	677	660	677	662	663	661	662	681	680	676	639	657	628	664	656	609	702	644	649	697	714	687	685	656	692	629	683	669	713	680	662	661	688	693	701	679	676	660	697	669	710	696	668	653	677	676	677	690	664	693	609	669	630	635	664	690	647	667	659	679	662	643	674	628	676	665	627	641	694	604	667	644	688	645	648	643	611	664	680	668	672	640	646	671	625	664	687	641	739	647	654	700	703	644	620	679	669	682	701	666	660	697	657	660	651	665	655	653	644	643	658	667	691	683	701	684	679	678	633	676	615	696	671	674	673	705	646	651	702	716	697	676	664	701	663	677	683	725	704	618	667	674	657	654	628	697	662	624	644	664	685	697	710	706	621	682	700	631	650	664	662	670	733	668	680	657	654	644	689	647	698	660	634	698	626	679	637	706	685	675	709	659	682	669	678	656	660	637	663	634	692	640	632	661	665	682	627	697	683	703	650	638	672	645	661	662	652	682	679	624	683	655	699	680	668	656	713	649	680	667	657	675	628	673	685	633	708	656	664	696	731	652	664	633	683	689	668	657	659	677	672	689	656	642	668	630	621	659	674	676	628	732	644	618	663	717	726	683	661	685	632	617	670	645	644	628	665	693	642	663	661	688	688	668	637	627	685	683	632	621	661	702	654	633	640	650	661	654	662	687	619	672	658	695	646	641	645	658	673	686	655	662	655	667	673	694	733	625	659	635	679	700	670	681	646	684	617	666	654	678	657	661	698	636	701	695	713	669	668	661	688	689	699	701	612	680	672	701	657	635	689	651	630	681	667	709	652	627	642	644	657	601	691	655	666	661	669	642	649	681	691	690	612	644	700	614	738	645	678	648	706	617	661	662	649	602	664	642	672	649	689	629	620	667	662	698	627	661	687	670	627	664	668	642	660	669	638	649	694	646	681	623	669	612	628	646	651	688	671	680	673	658	632	700	643	690	689	665	703	684	647	680	683	651	700	617	665	652	623	623	673	636	703	655	662	620	662	665	639	649	631	629	656	628	672	582	636	650	665	752	671	660	651	671	646	703	691	681	648	708	655	746	685	627	635	684	674	659	646	639	660	670	663	670	627	672	724	646	673	702	673	720	671	639	648	638	644	656	683	678	657	687	673	667	647	668	644	659	678	650	719	657	654	673	717	638	715	679	680	647	679	653	716	672	635	603	712	667	701	644	643	700	654	674	688	688	671	665	664	673	649	690	643	715	611	654	645	695	657	682	661	683	653	646	688	641	670	644	640	688	660	680	647	677	700	661	666	664	677	645	613	660	656	672	678	680	638	662	716	637	697	679	673	674	633	680	683	669	672	649	657	651	660	678	633	679	711	673	673	677	694	672	650	653	644	659	676	703	640	661	642	628	687	707	654	700	704	662	673	648	680	620	675	609	688	702	646	665	668
40413	60843	20585	7935	5656	3623	2655	2191	1914	1795	1778	1472	1443	1373	1127	1183	1343	1468	1218	1057	1036	1020	1058	1064	1148	1039	985	958	929	939	962	993	891	934	905	916	941	946	886	870	915	858	867	836	811	799	848	838	779	896	810	815	773	799	847	834	850	817	797	846	843	869	867	835	835	834	840	832	800	810	858	853	836	817	890	834	873	852	850	848	817	809	815	816	780	833	755	838	796	804	794	872	868	861	835	833	776	884	786	826	880	769	778	855	826	818	818	801	817	867	752	840	800	841	787	814	834	858	851	832	802	811	834	784	833	767	803	839	807	821	821	811	811	801	851	801	803	857	790	821	800	760	841	838	802	802	875	765	829	820	810	847	828	755	827	805	805	779	816	814	835	846	752	805	839	825	838	862	793	820	794	796	853	818	783	806	845	791	846	791	803	795	831	820	813	808	838	754	784	773	798	831	784	808	817	825	807	789	795	816	784	842	839	814	819	819	797	824	815	817	770	849	815	831	823	836	835	828	822	834	813	804	830	851	814	796	765	805	780	824	836	819	815	801	825	803	813	767	846	797	848	767	806	810	786	862	804	815	767	793	811	809	818	832	748	763	825	789	837	810	749	835	852	774	849	821	868	788	831	824	810	794	827	761	784	806	826	805	799	794	797	807	821	799	792	851	818	735	843	828	790	797	832	862	782	787	809	809	828	816	809	804	825	806	798	798	836	814	804	818	822	806	759	819	823	815	830	843	797	804	813	831	857	839	799	799	781	807	814	803	808	797	826	774	817	830	797	818	825	867	812	764	793	832	823	839	792	820	811	792	845	793	865	792	837	837	756	838	823	822	849	836	777	796	771	804	769	811	827	815	840	773	814	819	807	827	848	799	805	844	805	810	814	811	803	818	823	858	823	782	810	837	767	790	836	863	823	841	837	831	768	839	766	812	821	820	801	830	833	809	837	788	765	798	802	884	854	793	843	872	820	785	764	811	783	798	806	814	772	808	823	812	854	821	865	752	848	805	834	791	783	835	828	851	822	770	850	794	822	739	797	815	845	828	807	763	852	834	753	783	845	757	825	839	792	813	849	781	821	832	823	795	792	881	885	770	800	807	828	838	817	785	777	769	786	846	845	818	771	853	834	767	785	842	783	814	831	800	800	746	778	798	829	830	828	800	840	840	851	762	784	798	818	808	819	813	803	768	840	807	790	838	808	794	806	812	798	849	796	889	795	792	788	792	833	807	834	808	828	800	886	817	765	867	859	817	780	802	798	796	787	836	816	841	822	828	820	865	769	854	813	825	821	811	775	829	798	808	801	819	814	845	796	821	840	796	827	856	811	787	759	786	859	796	821	792	826	857	795	807	826	782	840	781	779	820	835	787	785	822	828	828	777	794	839	877	805	790	777	858	810	817	758	800	805	820	823	784	843	789	820	845	835	778	767	846	820	768	796	801	816	831	846	788	837	840	797	793	824	781	802	741	791	858	781	776	810	813	821	824	779	812	851	794	841	826	781	772	821	831	825	844	758	816	790	790	812	815	837	802	780	814	852	785	770	790	836	803	784	791	821	833	778	798	826	795	858	788	803	810	751	762	825	765	800	814	842	844	865	801	831	809	808	799	797	824	814	813	815	822	819	811	772	780	835	829	802	820	792	800	786	823	815	820	791	852	852	818	888	735	816	814	810	805	832	766	786	802	814	775	838	842	800	770	857	806	808	816	822	891	811	863	821	851	849	770	847	797	820	833	789	835	782	816	812	806	786	835	816	800	831	806	787	830	796	779	799	745	783	793	805	810	837	813	832	831	762	853	819	815	774	800	861	780	788	841	744	838	828	839	763	817	835	804	871	757	783	839	814	789	805	791	796	808	837	851	790	814	794	851	874	842	807	857	830	816	806	797	817	866	817	829	787	840	768	790	812	823	781	781	785	828	816	791	827	828	796	797	770	878	854	844	810	794	823	829	819	827	839	828	811	789	824	834	773	792	829	809	763	783	808	889	818	790	825	833	821	856	806	849	794	819	799	817	794	781	795	817	842	809	832	820	787	826	782	852	797	774	831	811	796	795	784	824	835	811	818	791	814	759	787	818	839	866	793	763	822	802	804	823	878	813	867	817	815	830	773	832	824	787	798	843	826	836	839	804	783	806	845	801	852	791	838	776	754	827	803	798	811	815	785	860	844	824	803	794	821	805	805	834	831	825	853	789	848	815	804	849	808	841	810	800	839	811	819	801	818	796	858	797	797	822	808	794	809	845	807	784	779	841	816	827	828	769	799	817	817	797	822	814	827	760	792	796	839	821	777	765	796	814	823	755	812	827	819	852	845	824	765	811	825	795	857	817	814	796	821	848	837	850	869	845	792	764	799	806	829	849	780	823	805	808	809	841	821	795	825	805	853	853	858	797	815	815	803	812	812	798	809	801	814	787	829	809	798	803	827	832	808	784	788	826	821	784	787	852	811	858	805	792	777	860	842	822	828	783	793	812	851	811	814	797	801	835	821	810	738	809	786	847	831	765	810	810	800	794	844	780	845	794	813	783	831	807	792	799	846	850	807	838	822	815	851	839	851	806	845	826	863	789	845	790	794	820	820	799	832	857	828	773	781	799	837	837	794	777	792	805	845	832	865	844	761	803	833	765	762	850	817	827	809	818	832	830	824	792	817	821	825	801	817	775	822	800	760	795	772	816	811	845	815	812	790	856	784	808	850	818	822	864	850	801	776	781	734	808	793	780	828	800	808	801	857	783	830	777	806	773	851	788	815	808	852	813	785	811	784	836	782	850	798	803	791	817	795	786	797	799	787	797	811	793	831	843	821	764	844	761	805	804	834	792	746	835	825	811	848	816	837	789	816	828	760	866	812	775	857	838	833	774	836	775	818	788	775	822	798	848	784	795	789	780	833	816	849	873	808	812	857	877	819	778	774	805	825	832	812	798	799	837	781	809	834	784	812	816	785	797	847	797	795	774	855	807	804	794	799	796	796	805	829	799	819	787	817	769	770	830	800	801	826	807	790	792	804	808	822	775	811	766	786	810	795	808	814	843	809	809	779	792	822	822	842	863	793	831	814	883	837	849	840	809	828	853	838	845	808	745	852	856	768	848	836	792	757	832	870	867	796	845	754	837	807	801	827	786	807	805	791	811	818	852	889	842	798	794	818	805	789	822	827	791	796	761	858	801	797	858	828	779	816	818	882	793	781	839	794	833	768	817	820	786	822	810	828	783	788	791	836	794	786	854	815	849	810	795	833	837	817	879	833	797	804	765	872	846	838	851	796	810	841	802	851	816	815	825	859	804	823	854	810	857	827	815	829	820	822	794	835	823	775	787	785	808	825	787	848	790	842	793	818	804	869	817	830	776	831	841	851	856	849	813	810	784	851	842	819	792	811	790	890	832	801	870	824	813	800	793	810	834	786	747	787	858	848	830	765	816	825	825	793	822	794	796	771	781	802	805	830	825	827	833	755	787	842	853	823	864	836	837	776	827	822	758	837	858
23040	21070	28711	23560	21027	20840	7175	1623	1268	1349	1272	1073	1087	1058	953	959	1041	1067	938	854	772	777	757	812	840	783	869	823	756	797	745	752	737	726	765	746	784	717	685	689	731	685	701	681	685	656	621	699	670	636	623	630	671	661	675	642	602	644	712	686	660	646	658	659	656	655	686	667	639	634	645	658	675	634	724	663	654	626	636	643	614	625	641	629	649	631	641	654	577	629	634	632	658	657	650	639	645	676	633	658	669	639	644	638	713	640	664	680	580	663	675	641	641	637	676	598	668	643	622	653	674	629	651	669	676	645	680	679	641	627	652	635	645	626	651	623	653	668	619	613	608	621	683	631	652	644	675	623	646	644	615	608	637	650	619	634	671	641	634	619	668	689	603	650	634	651	638	633	650	668	657	642	649	668	656	656	629	604	671	627	618	596	655	648	653	651	616	641	676	639	656	640	603	657	674	607	608	635	635	661	687	627	653	599	664	636	604	641	690	663	655	625	629	622	615	682	658	575	670	634	691	634	666	638	641	650	623	621	645	642	667	624	629	646	638	634	618	660	652	638	677	651	625	681	651	639	670	651	629	633	643	597	649	672	626	657	615	608	609	621	670	621	646	621	631	653	649	659	620	625	625	665	665	621	663	630	637	629	607	637	711	657	674	637	662	643	684	662	624	588	660	616	634	625	639	652	673	622	620	609	670	613	655	620	645	652	669	636	626	604	620	584	660	626	666	656	623	643	665	645	592	637	707	624	618	598	616	625	591	618	622	659	635	674	659	658	641	623	647	639	616	636	654	660	662	608	621	611	646	634	631	656	584	618	636	676	706	626	649	660	664	641	654	650	641	653	614	661	667	667	672	637	705	681	594	671	657	625	647	646	638	637	652	643	630	651	675	622	634	644	644	648	618	629	627	688	624	633	623	646	617	661	618	647	617	661	651	641	609	619	646	664	667	617	642	712	654	642	635	658	668	596	628	682	647	611	698	654	657	661	677	646	612	625	643	620	630	614	647	638	630	622	634	692	646	642	657	636	667	622	646	629	640	629	649	619	643	632	600	608	666	637	667	636	645	638	644	611	651	652	654	618	608	663	625	591	670	664	690	677	669	640	584	646	641	615	642	683	604	654	643	654	693	729	641	657	670	604	599	602	652	654	662	636	671	659	638	617	643	638	625	639	587	713	618	662	649	712	640	653	625	668	668	638	646	607	601	641	624	616	645	651	659	673	634	654	639	684	620	689	644	658	607	633	650	707	632	646	654	655	641	677	623	643	631	675	624	624	635	640	630	641	644	666	591	648	602	654	613	614	622	639	645	651	678	620	645	636	636	660	646	622	669	600	641	575	626	655	665	650	612	613	636	644	610	630	630	656	629	662	651	621	638	632	676	622	659	635	629	621	692	681	681	645	638	574	618	624	642	659	616	634	590	648	607	674	671	627	713	703	607	613	636	660	626	624	709	644	624	666	675	635	638	615	637	693	617	672	691	660	674	648	679	650	628	649	631	644	614	666	663	578	666	691	660	624	648	654	651	670	619	677	673	644	629	633	670	641	595	670	606	625	642	634	644	639	643	594	633	652	638	679	708	649	650	679	641	666	619	636	710	699	611	646	623	628	647	653	647	659	633	658	682	600	607	692	643	599	666	676	624	680	657	682	619	604	646	650	622	683	606	654	622	665	624	674	659	604	670	693	621	696	671	622	627	637	661	681	664	658	648	616	612	587	690	641	687	670	643	612	626	613	607	634	679	613	603	639	683	716	613	662	622	695	670	631	647	604	647	619	666	653	661	615	622	603	592	637	680	622	634	667	627	597	668	687	647	624	616	660	632	645	629	631	612	659	656	651	618	610	639	633	633	626	642	628	641	620	629	657	635	655	640	649	680	631	615	652	621	630	633	653	620	668	650	693	621	626	617	665	655	674	653	643	641	619	644	681	640	679	619	628	610	635	626	631	670	616	668	654	662	659	651	639	675	699	624	638	634	637	647	626	653	662	633	621	623	631	649	626	666	617	672	630	648	587	638	654	646	639	683	601	670	659	676	628	604	655	606	661	646	650	636	643	632	640	644	678	642	619	710	659	645	658	610	659	598	656	639	628	661	639	635	654	675	692	638	628	634	587	668	649	619	629	653	696	665	623	605	649	645	624	642	653	651	671	622	640	595	671	638	662	640	616	646	652	583	646	674	641	636	628	592	635	629	644	636	646	631	650	650	670	678	657	643	651	602	663	614	628	655	644	640	674	647	645	635	650	603	609	612	632	630	624	667	684	648	594	626	627	589	610	649	627	645	632	660	667	687	609	605	639	600	685	662	627	655	638	617	646	594	670	656	628	660	634	657	664	657	636	674	649	639	619	655	646	634	606	648	691	644	702	628	605	632	662	659	620	629	676	616	627	616	631	639	670	635	643	593	655	618	639	626	622	643	646	655	671	647	641	654	631	646	661	630	617	645	626	643	690	624	699	642	609	630	673	644	657	655	607	668	594	618	658	618	623	642	660	618	628	662	597	615	655	626	640	660	656	616	662	579	663	691	638	672	674	614	647	589	651	668	639	645	596	611	633	616	631	622	639	664	630	627	635	685	657	645	585	630	618	592	639	641	648	629	632	629	639	640	604	612	633	639	612	665	615	706	571	595	636	659	631	629	610	614	617	634	658	614	688	670	618	613	666	679	614	610	623	621	677	627	630	646	645	670	664	653	643	645	628	669	627	625	648	642	633	648	607	639	678	613	651	630	694	619	650	631	645	667	633	655	629	624	647	637	620	635	653	650	613	646	646	626	663	675	614	633	641	666	638	642	616	607	654	639	661	668	645	664	656	624	685	650	657	655	691	654	655	651	635	591	666	662	607	703	614	580	630	672	654	651	610	650	647	636	630	646	626	611	654	597	651	621	613	661	629	634	645	632	664	638	647	669	624	684	604	621	591	633	713	644	656	644	645	602	623	606	627	645	617	637	623	647	631	656	627	591	600	654	629	639	670	630	662	630	632	664	673	645	638	669	609	683	681	619	627	636	613	636	602	635	647	612	611	635	619	637	633	633	602	655	603	600	640	694	641	661	618	654	639	623	637	662	655	654	670	618	629	644	633	687	621	560	663	667	614	659	625	702	662	651	654	618	644	652	632	667	623	662	600	657	608	636	622	662	632	630	660	616	619	613	636	653	671	601	628	624	613	619	650	661	635	611	635	683	657	606	652	657	641	593	631	610	652	695	615	636	646	651	637	625	608	644	635	634	660	658	661	670	610	652	600	659	690	655	654	683	649	663	660	599	642	612	654	631	655	615	672	654	660	675	616	637	642	662	641	653	633	669	679	659	635	672	646	635	621	664	663	630	629	646	678	625	674	644	638	641	605	639	639	642	659	632	625	628	615	640	649	663	645	628	640	669	627	671	636	640	639	609	632	633	654	666	629	677	612	599	630	662	613	649	582	623	601	632	621	643	651	697	659	603	683	639	677	661	699	613	661	647	649	621	615	657	674	616	634
44860	69605	22727	10866	6935	5132	3594	2634	2503	2347	2087	1886	1732	1717	1381	1411	1674	1643	1376	1148	1066	1095	1141	1177	1136	1116	1034	1084	1039	1003	998	1024	969	935	919	949	957	953	935	926	911	900	857	847	838	848	846	816	785	786	821	821	783	800	808	765	779	803	857	866	811	818	782	853	847	841	799	810	886	808	881	813	856	866	871	823	791	802	807	765	795	826	762	813	814	728	839	820	767	818	787	814	796	775	803	797	778	809	810	801	806	848	803	818	793	779	771	764	766	811	786	798	807	784	807	806	814	841	814	793	757	781	805	790	765	785	822	797	771	807	782	831	783	756	781	745	801	784	842	757	804	768	842	806	801	830	787	829	779	755	800	775	808	840	801	832	814	783	804	775	813	786	759	729	779	730	865	792	797	742	773	782	814	805	822	820	792	736	817	782	882	837	829	798	799	792	765	782	812	851	756	781	801	762	771	815	821	781	815	795	789	816	817	799	780	781	818	827	798	773	808	814	856	827	789	824	831	815	794	793	769	790	819	803	766	780	782	797	850	799	793	751	846	747	828	811	808	773	813	812	813	794	806	805	814	809	847	814	788	801	748	757	775	822	765	779	824	791	812	827	804	754	818	792	808	789	812	787	800	806	766	830	766	793	782	799	794	842	778	788	819	785	792	833	776	760	799	801	731	834	784	800	818	774	792	807	776	796	782	808	774	770	799	773	819	821	818	787	752	815	765	781	755	785	799	784	788	796	797	840	746	791	775	810	762	799	831	844	796	795	761	811	777	799	786	784	801	821	799	786	814	786	826	794	835	827	796	783	818	830	776	789	790	833	834	778	766	782	760	778	847	832	783	767	834	800	786	796	800	797	823	800	793	848	795	788	794	788	792	775	816	777	799	770	765	819	838	753	818	825	782	819	783	755	759	777	825	767	788	774	783	729	794	803	794	813	818	812	766	836	824	801	777	799	815	826	797	803	834	791	800	842	779	799	786	790	798	771	817	806	778	823	802	824	785	865	828	763	809	809	774	838	783	739	701	840	772	810	780	806	839	805	842	759	842	776	772	741	799	830	732	847	792	751	790	798	763	744	742	792	760	797	832	763	762	784	750	775	783	788	835	789	736	812	822	781	829	801	785	766	774	804	794	814	761	791	772	782	791	803	816	762	806	822	797	820	805	785	768	827	827	834	836	770	756	776	843	773	817	820	795	824	763	800	823	805	780	779	748	833	832	729	840	784	792	801	805	781	788	795	798	827	803	749	799	804	779	777	817	781	866	765	850	755	779	777	746	776	789	791	758	792	762	796	797	774	872	800	772	771	831	831	784	785	792	770	845	795	798	781	795	774	783	734	752	809	788	729	750	797	851	759	827	789	780	789	794	805	821	790	803	802	819	762	784	802	778	747	837	771	799	768	774	829	825	810	768	798	761	807	777	787	814	832	809	808	785	791	788	809	788	810	849	785	741	832	765	794	806	826	800	835	773	782	865	743	798	779	771	799	776	791	772	819	770	767	780	773	793	774	776	830	789	836	809	813	802	789	819	778	767	778	786	805	816	808	774	743	782	801	786	769	756	798	778	772	845	810	837	823	773	797	821	776	780	803	795	786	820	744	763	835	789	788	794	878	821	803	761	808	761	841	785	818	804	794	842	764	794	837	795	810	772	797	816	767	832	846	774	804	782	777	800	789	759	767	801	796	828	743	760	815	825	817	781	803	788	793	821	747	801	799	783	749	833	810	759	816	837	776	811	781	823	820	774	783	826	798	805	820	815	836	821	818	816	808	788	814	784	828	758	755	787	823	751	757	852	812	808	791	773	812	842	802	794	786	804	818	838	798	809	797	818	793	854	772	781	777	796	778	788	812	768	767	788	798	799	800	803	772	825	822	856	856	795	828	807	772	794	812	778	819	775	771	802	799	807	836	833	803	769	757	804	774	812	822	761	755	795	770	792	789	800	791	836	823	802	850	783	791	766	772	756	811	773	792	797	759	762	791	759	787	823	776	783	816	834	789	798	777	786	723	821	758	776	807	785	870	801	774	798	795	796	835	799	813	843	814	802	830	791	858	803	767	773	820	811	756	799	788	793	825	794	749	817	783	784	764	786	829	802	824	809	760	822	787	779	825	793	789	759	794	773	767	780	827	785	816	792	792	779	767	853	860	821	830	840	788	772	784	754	769	824	829	807	777	757	751	750	820	790	827	743	828	805	789	750	764	810	843	823	812	834	824	840	760	800	823	790	788	775	724	809	780	801	778	794	843	796	782	832	813	806	789	791	779	775	855	763	763	766	783	793	760	778	784	755	817	774	825	798	800	793	819	792	773	766	861	780	788	832	812	757	775	805	803	791	787	815	815	773	800	802	828	753	821	817	813	798	799	760	750	797	788	741	805	793	752	792	813	809	794	818	819	780	802	843	815	801	840	735	803	755	764	779	767	806	767	771	749	791	801	832	771	775	791	766	797	798	729	777	806	815	778	832	769	748	830	806	796	786	759	807	816	749	810	831	812	784	820	778	792	809	836	800	771	812	791	768	798	773	792	742	753	775	757	803	747	811	820	800	761	833	814	752	773	774	816	761	774	826	746	804	815	808	844	805	797	779	788	818	766	826	840	753	825	793	785	783	783	775	784	835	756	771	795	807	776	768	798	771	836	815	809	850	765	821	848	835	818	791	801	761	834	785	786	779	753	800	811	767	770	813	795	814	832	798	732	814	777	805	772	811	833	812	794	820	815	836	734	807	796	829	749	762	767	768	791	790	797	781	822	785	820	781	793	784	778	764	758	811	789	808	793	787	821	826	768	781	804	797	803	802	818	806	733	808	812	784	804	754	853	782	829	809	789	786	850	796	803	805	760	821	765	783	824	782	816	830	799	754	743	786	767	771	782	804	793	798	808	800	797	808	806	802	855	845	820	783	814	776	826	829	780	804	757	811	818	791	787	738	754	819	821	798	822	801	780	821	828	816	742	800	761	765	755	781	774	832	795	785	783	780	798	851	780	770	859	762	769	784	811	771	825	800	773	823	799	820	778	790	763	766	741	743	814	810	793	793	780	795	768	810	766	784	817	775	810	777	766	775	809	804	779	797	799	772	792	793	817	828	771	768	816	800	847	797	777	799	806	806	773	780	817	793	769	780	804	820	792	757	812	742	774	803	822	786	787	800	803	758	795	829	792	801	798	793	785	786	780	832	788	799	785	821	768	783	751	759	800	778	776	744	809	831	799	805	771	826	803	800	806	795	772	745	821	775	795	790	785	740	789	768	779	767	824	819	833	783	749	822	783	772	800	779	798	788	797	787	776	860	777	785	773	730	815	821	803	770	820	847	839	826	792	791	800	807	814	788	753	795	794	823	778	798	763	792	806	800	809	779	778	778	833	807	823	786	814	841	804	810	785	759	797	793	766	822	851	780	775	831	816	819	790	816	794	743	803	782	792	760	781	825	847	809	748	746	782	819	847	821	828	777	802	866	812	779	803	816	781	779	774	816	777	773	803
29313	30712	19587	5457	1420	779	617	534	580	623	571	543	527	588	514	497	535	530	508	477	481	481	440	473	525	489	487	453	445	450	464	490	458	417	423	447	469	441	442	444	401	413	449	423	435	453	424	434	371	403	424	441	416	364	444	442	429	432	441	399	429	422	411	396	437	444	452	414	399	441	450	445	442	412	442	413	451	404	435	376	424	421	394	409	449	442	458	409	436	427	445	435	432	415	403	375	394	398	388	460	425	433	438	423	399	390	424	391	394	444	442	418	413	414	445	417	406	402	416	407	450	429	387	430	426	460	440	431	411	443	448	471	411	416	427	415	417	458	399	448	373	444	408	430	414	420	412	378	417	419	389	412	390	396	403	382	416	443	439	423	429	451	394	404	446	402	423	455	420	439	406	375	405	395	401	422	415	428	416	444	441	443	425	429	465	429	434	416	415	443	402	427	361	413	396	412	426	400	439	420	391	426	420	437	427	433	410	446	431	415	478	452	425	447	354	404	451	431	420	444	413	433	433	418	409	406	421	422	486	376	422	424	448	440	394	419	412	432	467	393	446	408	405	406	388	433	450	463	413	439	384	450	399	385	424	427	420	417	425	430	447	407	416	367	450	375	420	438	396	424	409	441	408	422	433	398	390	429	448	392	400	401	428	396	428	450	407	417	407	439	410	409	421	406	409	397	417	412	431	382	418	404	440	398	407	420	411	388	428	408	405	421	398	405	419	428	446	387	395	381	398	428	448	417	425	453	443	431	406	411	425	411	399	414	409	412	390	396	413	433	443	424	460	488	422	394	425	430	415	421	377	401	420	385	441	412	396	372	426	409	434	462	403	435	417	418	434	415	393	386	441	427	422	431	433	441	424	427	414	399	418	402	400	429	399	401	432	400	419	430	441	419	420	402	438	459	420	426	406	414	416	412	416	460	449	410	466	421	413	409	431	405	419	455	417	399	405	443	423	421	413	391	419	422	421	411	416	386	438	396	420	407	444	394	409	428	400	429	445	422	434	408	436	403	415	428	448	415	430	433	428	442	440	428	421	400	407	428	438	405	433	395	435	443	405	419	397	397	410	435	422	415	413	414	392	425	415	442	426	440	413	420	394	411	380	430	412	412	423	393	405	387	411	417	405	411	395	429	408	402	420	422	388	456	434	466	431	431	423	415	411	429	428	396	395	458	442	401	422	423	444	402	383	428	434	451	443	436	437	404	415	388	427	409	420	419	439	453	433	438	417	422	417	407	434	400	392	453	386	396	432	419	419	434	465	422	433	411	428	448	421	425	417	403	419	406	441	419	407	365	436	430	380	408	441	411	445	443	385	395	409	408	407	438	431	418	430	419	422	435	420	466	418	424	439	402	426	422	445	438	381	438	406	375	404	435	421	402	410	412	400	440	402	423	429	413	429	414	416	432	401	406	466	436	416	414	388	361	418	423	421	399	441	410	424	421	424	416	375	475	378	397	407	477	426	419	439	409	417	391	419	437	422	401	428	420	415	407	408	459	448	439	430	395	386	435	418	406	414	417	423	442	490	463	432	434	410	412	402	395	413	414	412	448	397	403	387	394	424	438	417	396	438	404	427	436	442	414	404	431	409	454	428	437	432	431	428	400	410	436	443	423	446	435	436	406	393	405	387	416	410	400	441	434	414	457	417	399	410	417	419	397	416	441	414	430	449	446	469	437	405	417	400	374	414	422	469	389	422	398	407	404	405	408	419	390	473	451	438	420	424	480	434	413	418	409	419	403	396	389	400	431	393	440	436	420	430	434	394	447	413	412	423	451	411	465	433	429	431	463	443	413	432	456	414	415	431	411	397	422	414	384	391	413	419	409	433	418	455	422	424	400	434	402	415	440	403	411	432	428	453	405	407	413	406	388	435	411	428	376	404	430	422	407	459	443	402	439	436	424	426	406	410	406	399	416	404	408	423	409	427	399	426	422	427	417	419	396	439	410	448	457	439	399	409	412	406	429	394	389	453	409	393	417	435	414	432	461	424	427	408	411	424	423	400	428	418	405	426	439	426	422	446	416	400	398	398	449	444	383	431	430	421	398	440	409	400	443	442	409	404	397	433	402	411	440	439	380	430	423	390	442	433	384	457	405	408	401	415	434	413	414	439	409	399	396	400	427	424	409	400	408	399	466	430	407	424	425	446	410	424	409	401	444	443	430	433	360	399	409	441	420	444	414	427	422	445	432	379	404	412	416	425	441	428	470	380	429	392	408	450	403	393	401	422	397	416	416	433	431	417	414	444	393	413	430	415	414	438	377	438	402	472	410	398	405	426	438	424	430	418	399	425	413	409	415	435	421	436	421	429	415	411	388	409	439	416	405	414	415	391	450	408	380	418	405	415	373	417	419	418	421	417	424	420	443	430	428	410	395	428	398	449	481	414	436	420	414	425	439	421	430	424	397	414	398	433	435	415	426	433	424	406	420	388	380	455	403	376	415	439	438	399	402	434	389	420	405	395	430	430	450	421	403	407	411	433	410	405	424	426	415	433	403	418	417	407	400	420	444	438	460	386	426	401	430	426	461	439	412	426	400	432	399	410	421	428	410	369	434	425	454	425	462	411	451	448	448	415	439	388	414	404	437	422	420	385	405	424	394	385	385	466	423	380	401	399	442	403	430	445	431	401	433	412	456	440	407	421	416	427	431	427	410	382	411	381	412	448	422	425	428	429	377	439	424	406	401	424	456	470	407	416	420	445	440	411	415	425	434	413	427	423	436	420	374	410	408	470	410	424	387	416	407	400	410	422	412	417	427	433	393	445	408	412	424	435	408	410	449	432	448	427	438	432	398	401	419	449	404	426	443	404	419	440	438	445	438	416	434	415	415	388	391	426	435	413	417	434	402	442	394	438	379	447	457	385	417	412	430	450	433	405	441	437	452	422	405	450	413	386	421	443	398	410	456	435	412	441	413	421	454	472	417	452	397	420	413	438	439	435	415	414	402	427	474	425	408	421	433	396	432	416	426	416	411	416	422	406	428	438	410	453	415	413	421	405	422	396	413	446	439	416	403	423	420	457	466	374	419	422	416	391	401	414	438	406	474	395	437	436	388	425	389	390	445	422	442	429	424	408	394	439	401	440	419	457	453	430	413	361	447	426	446	400	435	409	381	423	415	418	412	407	427	473	423	374	398	410	439	452	428	410	413	385	419	421	406	409	414	431	402	414	411	420	408	415	402	398	405	391	409	423	405	413	401	428	407	431	443	421	401	440	423	416	451	433	391	366	378	387	412	444	416	390	388	412	420	464	424	409	425	406	397	431	447	426	432	390	403	405	418	442	425	453	418	413	431	418	422	399	390	428	454	429	421	473	412	427	430	396	383	400	427	418	395	411	423	419	400	425	426	402	420	423	407	394	419	487	421	409	428	449	409	420	420	420	399	386	422	391	429	427	432	404	429	442	443	425	378	432	399	383	393	416	438	436	433	403	387	399	444	416	413	403	448	379	411	410	434	366	416	446	399	420	438
35879	46985	13425	4724	2409	1333	955	845	988	985	876	807	883	898	705	768	804	848	739	618	620	606	673	643	693	637	576	615	619	600	585	570	571	569	575	598	564	599	558	596	545	547	514	564	521	516	551	542	535	490	536	531	492	543	557	506	516	559	488	527	516	562	499	516	512	517	554	552	510	522	538	554	539	550	534	584	524	515	522	538	479	525	513	535	533	522	587	504	541	483	558	509	530	524	533	512	522	539	490	535	517	539	526	520	532	548	501	542	505	515	533	472	511	546	544	564	491	517	522	490	506	486	537	510	522	553	523	540	515	498	519	494	530	530	508	537	527	515	543	543	517	553	541	531	548	524	479	510	503	515	499	520	536	520	537	511	537	530	546	499	511	530	506	538	511	501	520	531	511	547	538	521	527	533	529	521	513	507	502	537	525	510	511	564	516	526	504	566	504	519	519	522	521	527	525	524	550	523	468	542	504	536	513	503	512	528	519	485	502	509	484	533	467	515	508	517	514	527	532	483	508	506	473	469	534	546	521	505	515	554	544	549	498	536	537	525	527	505	515	507	524	520	522	517	531	530	538	514	508	581	507	457	508	548	545	516	572	558	528	562	507	513	533	549	497	535	544	506	539	535	566	525	553	475	499	495	527	572	523	504	580	555	573	493	488	519	547	547	556	525	484	486	511	562	523	557	497	500	515	538	523	534	544	511	540	520	505	498	520	535	542	480	535	508	506	523	491	507	531	528	469	538	501	514	509	555	545	507	514	534	521	520	544	570	545	510	568	528	524	527	526	495	519	520	491	570	492	528	521	546	546	521	522	552	508	534	494	545	474	502	492	543	514	511	507	513	522	531	495	555	489	538	507	530	526	503	500	562	538	498	532	497	513	498	477	527	520	543	518	509	472	504	528	526	547	477	575	537	511	521	538	477	534	497	563	537	544	508	514	569	502	511	527	471	474	538	527	515	515	530	532	504	505	497	543	532	497	530	525	516	529	526	515	528	539	491	530	492	496	534	508	509	520	507	583	538	492	547	567	498	496	524	553	550	545	571	519	525	511	509	483	549	496	516	515	509	490	521	519	520	470	507	510	481	523	520	490	537	536	516	511	508	518	520	564	484	582	509	495	486	513	522	525	515	497	538	484	500	521	534	529	508	538	546	505	521	499	506	511	491	533	507	499	541	506	493	530	501	513	572	514	551	533	551	516	509	569	532	514	537	555	549	507	542	515	545	526	535	484	514	523	521	508	549	513	523	517	535	535	517	547	479	514	530	555	532	534	534	521	572	562	570	503	512	504	541	483	480	574	518	506	527	549	557	508	521	525	537	506	533	563	538	513	501	507	521	497	518	547	521	534	552	511	549	503	530	507	543	496	464	531	522	467	543	484	528	522	553	514	515	566	537	471	520	551	528	550	541	513	500	557	564	519	507	523	536	500	537	532	540	526	486	547	542	537	477	509	500	523	487	495	561	498	508	522	475	523	508	499	527	494	575	508	524	517	505	524	578	523	520	514	533	519	534	536	522	519	498	485	504	523	502	544	517	483	507	505	537	515	535	515	519	501	524	523	568	556	491	532	521	560	530	512	501	525	518	554	542	522	492	515	535	522	563	529	499	580	495	485	529	519	494	494	542	523	558	501	536	541	514	533	510	512	527	555	519	508	496	529	536	522	482	535	527	516	522	531	509	502	516	535	537	507	482	520	523	530	535	523	519	531	543	552	540	522	555	515	513	515	531	512	538	507	529	522	515	533	532	505	528	548	499	529	509	494	562	546	513	534	502	518	536	480	587	550	493	506	551	480	526	515	575	512	539	508	523	505	526	529	537	521	522	494	513	504	517	541	515	497	530	519	470	540	547	541	551	533	509	565	505	514	531	542	524	475	469	471	543	489	550	506	518	515	523	543	537	524	536	527	517	533	507	528	517	525	485	567	535	527	508	469	504	501	490	477	549	483	547	522	489	519	517	554	532	493	527	524	530	559	576	553	515	520	558	508	499	539	519	511	520	502	492	505	528	492	527	558	502	517	491	510	517	526	540	529	515	542	542	530	534	534	502	547	528	505	505	540	519	564	527	486	514	501	568	513	545	523	521	526	521	536	543	515	520	540	524	533	538	466	550	458	501	530	523	524	549	543	489	488	546	534	527	553	507	515	567	565	577	492	478	494	546	559	530	525	510	525	510	505	503	557	509	525	533	500	507	518	541	494	525	516	524	493	514	519	551	529	495	483	533	517	492	523	528	489	497	547	494	526	540	562	535	547	519	528	535	498	550	526	519	515	514	533	490	566	527	534	522	534	518	503	493	541	526	536	502	507	525	511	490	528	511	528	529	538	509	549	551	512	547	504	534	512	505	529	534	483	577	514	511	522	506	531	475	542	529	576	498	544	538	529	534	524	488	506	524	547	513	501	518	556	501	520	500	523	578	531	538	514	499	509	550	497	494	533	556	519	543	538	509	482	522	513	511	485	513	526	530	516	530	516	498	517	488	559	525	495	524	550	540	510	527	503	521	531	569	532	519	487	528	515	507	508	522	538	540	520	537	522	512	509	517	552	528	526	529	478	490	508	508	548	502	547	575	508	524	523	525	551	526	512	566	524	505	516	497	517	526	528	520	522	498	519	517	527	478	509	485	526	534	573	488	488	561	504	520	554	534	522	544	552	516	528	518	531	492	518	518	499	512	548	540	557	493	509	549	521	541	490	518	530	561	522	543	545	530	542	518	487	495	507	515	479	534	507	524	518	557	514	502	546	497	537	536	520	539	538	530	562	563	514	553	509	504	531	498	544	562	540	538	546	525	553	502	486	508	484	531	505	571	533	518	489	528	536	483	524	543	509	484	483	534	518	520	535	582	555	540	553	538	507	563	534	540	533	540	527	496	554	523	528	492	519	507	557	518	519	561	492	505	519	533	525	551	496	565	518	544	483	555	538	537	583	528	525	542	514	516	482	510	504	519	579	504	522	564	514	507	536	522	543	549	541	529	498	541	516	570	502	500	497	514	484	537	533	506	515	546	530	566	521	508	489	563	528	502	517	531	488	496	519	549	533	487	527	579	526	493	548	514	507	535	547	512	514	562	545	549	526	514	504	536	536	554	572	491	531	527	501	508	503	533	549	483	531	540	516	502	528	506	499	525	520	553	524	542	510	481	513	569	504	535	537	548	536	579	542	549	604	503	548	518	487	526	563	570	537	496	554	524	516	474	544	517	493	513	558	542	493	523	536	511	534	518	481	525	467	511	505	530	550	554	527	493	531	513	498	519	489	485	497	545	524	540	546	517	530	513	550	508	539	547	507	532	514	549	589	501	549	529	545	537	528	538	497	503	498	531	500	518	520	512	505	487	496	526	526	525	508	534	541	541	539	548	528	507	526	549	527	531	511	540	526	522	513	497	502	513	522	502	510	508	533	553	530	518	512	544	530	501	482	585	506	477	522	521	566	476	536	512	544	526	498	498	529	540	540	519	520	571	532	547	518	492	487	559
24106	21111	28256	24073	20821	8541	1672	1206	1136	1065	1023	999	984	952	867	842	848	927	849	823	763	729	731	773	827	743	727	783	758	693	771	724	753	733	743	729	760	769	688	747	699	705	726	726	717	697	685	724	659	708	698	701	623	664	678	648	691	682	685	677	683	703	683	699	714	722	707	675	659	628	686	656	665	695	693	702	675	665	626	676	677	646	694	651	648	658	678	660	672	681	714	693	681	666	690	680	675	663	714	654	657	716	706	681	678	700	659	654	657	670	666	669	674	642	650	653	681	651	635	680	690	689	675	659	673	683	648	694	664	675	682	649	654	658	693	692	722	718	660	726	693	646	670	678	657	648	667	694	726	651	663	637	645	680	693	725	636	672	667	661	696	666	660	702	661	659	677	652	673	643	695	675	634	659	664	646	678	702	687	666	685	665	680	705	677	662	761	692	656	749	689	673	713	650	645	671	649	654	711	687	648	700	664	657	699	653	726	714	670	642	687	644	676	633	618	655	711	712	685	636	654	622	687	669	651	649	643	650	625	641	702	643	687	695	706	717	673	663	703	661	666	695	630	705	677	628	667	664	657	678	620	718	679	677	650	693	648	617	700	656	630	719	666	638	680	651	702	655	659	652	662	689	704	638	701	725	707	691	703	667	685	664	712	639	698	692	690	621	691	648	661	663	689	654	677	648	718	676	711	685	697	658	670	682	654	661	703	657	652	683	665	688	650	668	640	667	664	697	665	656	652	644	721	683	682	708	612	685	663	665	620	731	706	646	665	654	687	649	684	618	624	666	633	711	612	699	660	671	658	669	648	654	696	636	695	642	640	666	674	660	695	668	647	682	686	678	686	667	684	650	657	639	706	647	609	645	683	663	698	690	667	635	677	675	667	653	649	677	669	687	638	663	650	643	666	678	650	671	697	697	685	676	648	670	650	666	690	664	711	680	647	674	696	656	696	692	668	677	723	673	689	683	590	674	683	672	688	670	662	673	688	670	691	643	716	654	656	674	681	658	665	685	661	700	657	705	671	662	662	731	666	669	713	704	693	673	649	640	627	622	672	633	701	657	673	683	648	673	636	707	664	657	653	677	689	659	681	676	715	625	696	704	646	676	672	637	696	662	707	692	639	639	624	678	662	671	632	629	666	699	664	736	623	693	624	692	677	665	634	630	683	730	648	656	683	683	655	619	667	689	632	695	681	700	650	677	712	640	696	650	715	678	661	704	669	685	688	653	665	690	670	614	653	687	680	643	706	647	713	662	693	690	693	644	659	672	657	682	675	694	671	693	693	655	662	641	701	660	635	732	652	693	625	691	614	681	678	714	657	693	683	663	677	709	664	693	666	652	663	650	672	734	687	667	657	664	677	703	644	653	635	688	636	668	706	695	704	623	659	673	652	686	705	686	656	627	681	730	658	682	710	652	669	684	627	675	620	678	653	719	614	709	702	689	647	677	667	638	654	658	654	680	643	676	684	657	687	654	752	727	691	667	696	685	648	684	658	709	690	643	660	681	643	634	684	686	674	703	702	690	686	665	684	630	629	709	670	680	660	670	696	687	664	696	706	639	670	672	672	648	637	655	652	648	674	694	682	735	677	679	717	668	670	689	671	701	666	655	658	693	632	690	707	647	632	660	711	685	668	708	687	632	632	637	663	677	689	701	625	681	643	677	666	653	613	638	710	702	680	667	674	662	670	650	659	731	674	632	672	673	695	696	655	695	678	677	623	673	655	637	617	728	686	635	651	674	690	672	671	690	657	637	640	609	672	652	730	655	644	713	668	704	677	656	655	647	636	705	623	642	641	631	639	673	733	677	700	692	638	715	652	646	661	644	695	676	720	676	664	668	673	754	644	670	647	671	716	695	663	641	687	680	673	666	686	678	679	699	661	667	659	735	695	656	688	714	642	727	664	663	678	664	652	634	630	670	700	676	708	673	691	685	644	620	665	711	676	660	643	715	681	656	659	722	688	683	682	670	683	662	654	635	670	656	718	642	711	640	668	647	705	662	709	594	674	695	673	691	728	694	699	649	676	671	702	644	610	662	651	661	626	653	655	637	663	647	647	668	691	674	667	690	700	655	675	696	648	611	642	695	617	654	676	672	689	647	691	673	682	658	662	677	692	681	670	642	659	660	673	683	721	659	718	707	639	659	663	713	685	640	643	645	700	657	692	665	727	681	682	666	644	658	679	666	636	670	704	703	667	623	679	707	623	685	703	652	652	643	677	652	640	721	694	651	713	692	684	654	690	718	655	712	694	682	664	665	682	654	681	663	683	681	698	684	697	667	653	691	631	685	633	680	670	687	672	673	676	649	664	661	688	700	677	717	673	678	650	681	679	637	680	682	651	681	667	731	701	697	637	724	759	637	662	697	656	690	646	675	640	651	647	628	704	689	686	660	655	647	661	678	679	693	691	638	692	658	684	704	643	668	682	691	664	657	671	653	682	672	710	694	665	617	673	647	668	667	661	661	667	669	698	643	687	674	714	632	638	703	662	659	665	639	670	603	696	669	710	654	661	685	656	647	694	678	680	689	680	685	685	655	652	688	641	688	598	688	626	685	683	629	657	659	641	670	612	689	634	627	678	642	682	680	678	647	669	728	676	707	693	663	676	647	682	654	690	617	705	682	689	666	706	669	702	693	712	729	650	724	687	678	648	663	680	649	718	668	655	662	641	711	660	687	631	668	643	696	672	690	681	672	670	694	641	673	673	675	665	712	696	735	633	646	669	694	653	675	647	648	717	676	719	705	701	667	670	655	635	645	645	665	680	695	687	651	725	658	696	711	643	654	689	701	673	673	692	677	668	641	712	668	635	683	710	679	696	637	656	685	723	702	719	638	674	689	673	645	656	702	656	666	721	680	622	658	712	674	679	648	640	625	705	660	689	661	624	648	678	669	641	636	647	685	691	647	722	650	710	674	665	660	696	675	695	649	704	679	609	672	652	653	634	656	669	660	688	670	680	694	644	678	665	643	675	706	649	681	675	674	659	621	655	653	683	667	638	651	675	656	678	639	664	659	652	676	683	646	686	674	686	642	724	689	648	712	722	659	703	662	653	686	672	643	669	653	689	658	674	690	656	688	688	695	692	680	676	683	620	659	686	689	681	637	645	607	692	661	693	697	655	650	711	721	631	665	644	654	681	672	655	643	729	729	615	698	687	669	700	687	654	663	670	686	688	673	697	667	640	693	698	702	686	678	632	709	620	698	666	675	648	644	625	721	672	667	639	711	679	665	641	658	676	667	628	681	685	699	634	728	664	681	632	640	697	671	671	649	638	677	672	685	675	675	635	661	660	661	692	658	634	657	647	640	686	705	659	660	673	626	656	671	638	643	634	683	666	682	630	633	615	662	691	680	665	720	637	651	612	624	620	644	684	682	671	637	660	670	671	665	646	655	705	666	637	723	683	707	617	640	627	670	684	709	644	641	682	669	650	666	700	647	659	646	677	652	650	655	660	674	677	681	622	681	623	616	654	695
40760	61211	16478	7648	4821	3271	2202	2084	1866	1765	1582	1549	1588	1532	1277	1183	1251	1294	1192	1089	980	968	958	990	1109	1019	952	989	905	922	981	919	944	885	907	901	911	907	906	895	893	867	882	828	827	830	791	841	853	840	798	856	804	789	826	833	801	817	836	842	865	868	812	836	876	801	850	853	809	865	863	864	874	845	915	858	851	863	813	793	820	798	799	833	779	775	780	862	774	765	788	799	820	840	857	798	802	830	785	841	804	838	824	812	792	828	834	800	843	818	778	773	814	826	780	877	809	770	833	826	775	769	777	825	873	819	762	778	855	838	775	820	807	776	774	804	774	825	871	804	793	775	764	824	786	837	801	838	787	793	815	764	798	847	826	792	847	807	825	793	845	769	790	805	844	799	827	797	821	811	746	831	788	793	847	763	824	803	851	844	837	828	840	824	786	837	869	785	807	789	843	780	810	829	819	834	807	815	824	841	819	805	878	800	869	836	782	808	814	838	854	833	849	781	801	811	862	823	786	785	868	770	849	835	804	777	797	770	821	817	841	840	862	761	851	813	794	828	815	800	809	830	797	783	789	787	789	848	865	778	826	801	817	778	818	797	823	796	814	871	763	821	806	823	775	763	823	798	829	828	857	785	779	817	772	816	825	797	857	827	822	755	803	808	833	801	818	782	783	830	829	824	817	810	845	788	821	809	815	883	853	784	781	835	833	807	809	816	844	746	816	854	777	787	811	783	794	777	802	805	786	814	833	845	849	819	759	883	785	808	831	814	828	786	828	826	869	842	814	819	851	832	856	801	886	837	795	798	822	851	890	828	819	787	767	849	859	828	800	846	805	820	751	803	811	833	813	865	831	774	802	795	801	840	789	866	785	776	832	820	836	817	788	837	840	825	820	823	826	827	807	827	786	797	757	774	796	831	799	810	828	809	849	798	811	813	826	843	845	863	826	801	777	756	790	846	763	772	834	845	802	850	789	855	826	803	836	743	837	808	788	838	784	813	865	801	821	784	837	758	860	797	832	798	830	795	811	757	773	802	818	850	778	734	849	777	824	812	840	816	819	812	837	826	809	807	839	811	801	782	846	797	775	784	840	868	810	782	812	831	848	841	803	815	889	865	852	791	797	794	837	800	822	790	816	818	786	842	827	811	803	834	873	805	825	807	818	822	774	788	858	771	791	818	796	813	843	792	870	824	784	814	756	828	796	779	850	769	848	789	800	778	814	814	801	815	833	840	697	807	801	817	825	830	843	760	804	845	801	789	807	755	816	772	788	817	820	787	835	865	857	817	824	814	773	800	779	855	813	831	821	820	790	849	795	814	822	828	841	823	816	772	822	843	803	763	762	809	809	814	802	805	812	835	850	842	803	830	777	861	812	820	809	806	805	814	801	831	818	859	787	799	830	758	777	819	821	861	766	804	822	786	758	772	805	841	826	849	863	836	815	828	784	823	864	853	856	812	811	866	843	812	815	806	797	828	782	816	823	855	791	789	874	751	794	826	820	806	777	782	840	834	848	798	837	805	826	779	789	809	811	792	784	807	785	793	815	817	775	781	827	826	784	750	825	864	826	828	871	798	842	819	789	768	784	848	797	793	867	812	787	838	813	801	848	815	805	824	791	830	801	774	775	755	798	811	824	789	826	851	818	845	796	808	847	845	828	816	760	793	770	788	806	853	783	795	814	791	829	781	780	764	829	838	878	822	802	757	783	782	771	826	850	830	800	780	830	811	805	843	781	830	743	814	803	863	829	829	852	796	772	787	869	815	765	781	825	840	840	810	832	817	848	802	809	838	807	767	832	815	777	771	842	811	805	818	777	765	865	812	759	767	844	849	773	839	795	813	832	863	803	763	823	823	810	779	837	821	837	835	829	764	805	827	755	811	827	790	810	831	821	802	774	810	818	806	805	827	833	840	819	827	774	790	822	846	794	813	831	802	881	777	767	827	772	818	817	819	819	753	830	764	813	802	769	822	797	794	779	836	774	793	766	807	788	831	782	819	836	781	881	799	792	789	800	881	838	764	781	845	811	789	807	886	863	823	818	808	816	801	794	780	801	793	819	769	844	801	806	817	842	791	825	776	794	828	788	805	838	806	828	833	812	801	792	835	777	853	831	835	799	855	834	785	776	802	832	794	860	882	799	824	790	779	808	849	793	873	881	813	814	791	811	773	744	805	749	780	853	815	809	808	850	833	851	836	824	820	794	873	795	827	812	854	823	850	782	796	771	762	805	782	823	750	772	783	856	795	801	846	849	806	784	843	837	835	791	769	816	748	803	842	841	829	778	772	789	794	859	795	878	801	787	820	829	793	878	765	806	783	822	850	797	863	870	790	823	850	791	818	832	791	821	832	839	787	838	829	830	865	823	803	797	825	765	846	792	819	828	807	798	831	807	851	864	850	838	810	786	764	790	821	818	808	818	803	822	813	846	820	837	791	799	841	777	838	762	749	809	824	798	780	800	812	767	762	792	800	778	801	845	789	816	796	801	840	818	772	844	814	803	760	825	793	798	785	809	767	816	802	755	801	764	799	849	785	793	773	801	839	852	795	802	811	794	827	875	798	835	813	866	879	835	829	813	775	784	822	775	805	810	799	740	814	846	772	829	764	831	757	813	807	845	866	797	814	843	820	796	784	826	816	831	827	804	864	827	812	784	797	846	729	793	793	801	821	838	811	855	767	799	804	785	851	848	849	807	824	832	754	797	805	846	785	776	825	797	783	799	849	800	821	847	806	818	830	826	867	794	796	795	860	826	823	804	837	795	776	778	856	822	857	815	824	819	768	776	817	807	783	797	780	784	789	880	826	819	798	812	791	864	768	839	788	838	792	832	771	802	766	798	799	786	805	885	853	844	851	797	819	875	796	812	827	791	755	809	811	867	813	797	808	811	819	863	781	831	842	781	843	868	814	847	784	826	765	781	772	766	776	803	813	824	798	836	818	849	815	803	815	782	802	769	858	819	838	816	848	806	765	773	817	786	794	812	814	808	821	791	888	848	827	866	821	784	804	836	818	829	820	772	842	816	853	830	834	801	802	813	872	814	831	819	792	839	812	790	810	808	821	856	806	814	824	841	795	825	778	791	862	788	790	827	813	789	818	799	790	840	785	801	816	818	776	851	774	803	825	828	821	772	757	806	801	870	778	839	824	800	791	831	837	860	749	809	818	867	841	818	845	811	828	827	867	787	787	819	795	756	848	873	780	817	813	798	817	814	832	821	799	815	823	853	848	811	841	774	831	815	840	785	829	865	811	802	809	802	770	850	790	832	870	783	835	837	806	774	825	817	782	828	811	785	798	815	825	837	781	833	843	795	779	831	797	796	821	805	772	803	821	835	809	777	779	787	825	808	831	810	868	837	791	794	799	793	787	856	866	820	803	817	780	792	829	831	748	762	827	811	885	800	786	792	884	835	861	744	788	851	802	819	848	798	834	864	794	804	790	835	827	841	820	770	846	826	824	803	832	847	779	820	809	775	794	809	808
22990	21058	28616	23634	21031	20840	7275	1694	1260	1278	1182	1136	1110	1146	954	915	934	1030	897	792	751	764	778	863	800	811	772	740	715	722	735	720	781	719	742	721	769	749	724	779	707	696	673	695	685	657	668	631	605	669	626	661	657	627	626	665	667	695	624	642	640	688	675	634	705	703	647	701	701	630	674	679	669	637	706	665	602	621	649	631	633	575	666	666	649	631	627	612	609	699	635	657	662	627	663	646	611	614	681	656	659	630	697	673	677	585	641	614	685	660	687	666	656	609	645	613	615	625	630	649	598	653	629	626	652	643	671	651	634	636	635	644	681	634	619	668	668	690	648	626	656	637	643	656	659	683	680	625	619	667	615	629	662	644	666	682	663	654	691	616	665	697	649	623	625	651	671	665	583	649	627	612	665	652	627	673	679	639	627	645	668	629	629	663	659	643	630	660	657	609	680	694	626	651	661	670	652	639	619	642	638	659	701	657	630	643	668	632	661	613	636	633	678	676	634	653	684	613	674	640	620	594	645	662	621	622	621	649	656	606	670	640	591	595	654	615	640	611	608	632	649	699	656	630	669	666	684	659	638	640	696	629	726	628	614	630	679	696	646	652	633	692	643	686	639	647	657	654	665	692	652	660	639	695	652	600	638	678	631	632	673	636	645	632	627	685	606	638	627	613	650	680	663	637	619	675	645	657	657	629	647	605	641	629	621	643	658	677	643	636	624	640	630	641	632	632	628	660	700	634	671	624	657	635	703	619	675	667	631	649	642	675	657	620	652	623	706	667	629	618	646	596	648	653	678	647	659	620	642	636	647	621	659	660	682	626	649	651	611	643	621	583	676	648	647	635	676	652	625	630	630	629	688	648	619	657	650	639	654	644	637	625	618	648	620	622	648	646	632	628	667	643	666	653	635	651	633	633	633	662	695	602	645	606	684	660	595	602	646	623	627	640	634	627	687	636	657	623	638	648	649	596	658	657	593	617	625	618	619	637	620	650	648	648	647	648	628	616	696	652	626	622	626	673	642	601	652	662	617	649	630	672	658	655	655	636	634	685	625	686	619	661	667	647	673	644	659	634	640	653	702	634	641	676	667	631	639	678	700	671	634	661	640	672	610	641	653	619	653	626	649	629	631	610	643	639	676	669	645	610	684	608	656	623	688	652	623	588	668	663	608	593	666	628	685	661	652	644	614	600	659	662	666	655	655	641	617	662	659	645	645	608	673	643	656	656	588	668	650	627	653	601	617	651	683	631	634	652	646	662	657	626	634	672	641	602	694	624	652	621	649	646	647	646	636	616	606	668	656	640	673	638	638	632	642	689	652	649	652	598	650	609	658	626	659	675	633	673	673	642	588	631	634	675	618	637	639	641	633	638	563	640	645	653	663	659	676	654	658	634	660	618	651	638	596	651	652	662	631	634	699	689	666	667	669	678	644	597	693	649	640	623	615	653	655	681	642	661	653	598	651	615	665	682	635	658	659	601	676	655	681	662	655	634	674	652	665	614	624	631	621	639	666	629	667	696	619	632	661	619	681	598	620	692	659	682	644	617	638	629	629	649	634	637	696	656	618	649	648	600	647	632	631	643	636	645	613	656	634	599	631	587	620	590	678	672	608	635	621	646	614	678	677	687	680	652	616	616	686	610	643	606	658	656	630	628	647	673	671	635	626	657	677	614	649	679	650	629	638	630	625	613	665	663	646	633	654	674	657	652	623	657	629	623	631	639	659	635	659	608	700	661	594	620	648	640	667	648	643	643	629	671	606	650	624	652	693	668	632	682	625	685	706	595	658	666	611	634	661	617	654	630	635	656	648	634	644	626	650	626	637	635	597	659	591	643	635	671	669	624	597	642	647	635	662	640	657	663	649	634	600	661	646	652	640	654	624	647	665	650	594	655	634	666	681	705	609	665	608	657	702	677	621	658	625	623	677	614	641	681	667	626	685	608	640	658	611	660	620	621	642	690	661	645	668	618	625	627	590	644	661	672	673	603	613	619	617	623	629	621	653	697	629	651	643	659	663	642	661	656	621	666	651	630	667	645	632	676	612	685	666	669	634	669	664	646	623	712	636	616	692	681	645	696	594	618	583	647	639	694	619	659	597	623	639	613	658	717	617	632	686	625	624	644	676	643	605	658	610	612	647	616	603	625	640	609	689	643	645	617	659	638	624	624	653	666	675	625	604	672	654	623	610	628	650	639	629	628	662	630	656	636	613	648	650	654	611	599	677	676	666	597	679	623	621	633	597	633	659	670	639	675	663	658	610	665	694	637	661	658	624	630	668	684	619	611	639	637	673	655	614	631	627	637	635	638	643	693	678	620	664	672	620	675	640	631	615	667	652	670	643	654	598	665	609	620	627	645	639	669	651	620	655	676	644	651	637	645	673	608	652	668	652	657	615	679	694	702	670	642	648	700	678	628	643	663	688	676	641	642	697	656	645	632	704	635	616	617	649	637	676	656	654	643	647	676	642	622	671	668	664	626	642	637	670	610	609	674	633	662	625	635	639	607	667	661	614	709	662	595	664	590	617	681	626	650	627	647	630	652	656	631	621	658	594	648	650	626	658	647	665	648	647	638	646	630	632	629	622	682	631	670	611	629	680	645	617	650	655	662	672	666	646	633	650	636	669	662	666	665	646	665	638	633	600	643	612	594	619	645	614	628	661	626	650	642	657	639	585	613	658	668	660	688	637	619	605	632	635	609	620	651	659	640	628	649	616	633	648	627	587	611	639	670	619	641	626	641	657	646	655	654	643	644	663	626	610	658	625	633	634	623	649	662	655	663	678	659	651	652	626	604	602	644	734	614	579	669	647	629	694	631	674	650	660	653	644	623	645	667	666	639	635	626	596	596	637	604	613	629	636	633	645	571	604	592	635	641	652	634	658	628	627	655	636	660	688	648	653	626	664	659	633	638	662	675	631	675	650	670	691	640	641	642	651	678	594	661	631	652	670	674	664	650	678	646	645	678	618	695	632	633	622	675	634	648	661	666	611	674	639	598	688	633	651	670	578	644	666	593	632	678	645	641	624	638	675	628	704	645	640	668	625	626	661	710	664	626	596	672	610	662	606	652	657	672	652	615	638	651	634	639	661	660	707	652	640	649	687	663	605	671	647	645	658	678	647	661	657	666	640	664	657	635	676	652	618	610	667	659	618	653	663	677	614	683	642	692	688	639	630	615	675	610	630	670	628	670	607	669	676	687	645	659	628	628	653	668	660	639	642	670	644	655	682	615	651	675	614	591	605	650	672	652	620	668	614	663	667	647	700	627	658	669	647	707	635	638	647	649	625	626	686	613	639	650	679	631	646	621	639	646	599	663	689	605	613	629	659	642	659	632	612	640	671	661	654	602	617	673	671	625	629	686	612	636	605	674	601	622	648	663	646	639	697	629	619	627	652	627	612	603	632	652	607	630	625	628	657	704	664	678	621	634	663	612	654	649	640	640	680	650	653	629	688	636	687	641	639	610	641	670	648	672	631	590
45377	68297	19625	10724	5889	4476	3423	2653	2282	2105	2014	1859	1925	1864	1469	1453	1434	1476	1366	1119	992	1028	1026	1194	1141	1116	986	989	968	991	997	959	903	911	908	965	998	955	920	952	833	883	855	804	837	805	794	820	810	776	808	836	777	763	819	828	836	791	825	780	779	834	784	839	766	884	820	798	787	840	872	881	868	837	863	825	815	862	782	816	830	773	768	787	772	784	757	788	833	786	780	775	790	820	825	792	783	773	804	743	762	756	805	767	759	825	778	778	756	765	807	811	779	797	838	786	764	745	804	823	786	769	845	747	802	806	801	826	843	791	778	828	787	768	850	778	799	781	824	758	790	761	818	768	807	738	743	830	797	799	788	787	775	781	790	780	778	806	796	767	811	708	804	797	768	820	807	790	782	764	770	791	749	834	805	733	744	826	808	784	806	760	791	796	802	759	795	758	743	797	817	816	756	834	821	807	779	803	773	792	800	815	823	808	762	820	845	792	749	782	834	815	802	765	749	775	849	784	823	844	839	815	829	788	843	754	840	757	784	776	801	792	809	787	804	789	761	834	796	762	746	824	784	813	795	795	807	815	751	835	778	754	732	812	779	776	788	744	788	780	751	783	746	778	822	813	798	759	757	797	784	785	857	806	789	778	841	767	773	789	785	798	824	764	811	800	798	793	812	801	759	759	824	751	774	721	784	768	833	778	776	765	806	814	814	813	742	776	839	779	802	818	780	790	809	777	825	813	791	765	760	771	798	801	797	795	744	817	738	781	790	750	792	807	787	780	756	796	794	797	767	757	775	837	765	877	807	775	779	818	803	758	779	809	748	828	803	854	838	804	772	805	813	812	800	788	757	812	824	823	765	772	779	773	799	800	789	819	799	829	767	817	820	803	771	746	785	811	795	817	832	799	765	778	809	788	756	788	790	843	800	789	816	798	747	806	799	785	777	783	856	797	805	722	802	777	795	821	830	807	784	782	759	782	818	772	762	774	809	804	765	769	785	810	776	773	802	787	857	752	832	815	805	795	767	787	772	808	747	798	801	807	783	797	796	779	827	811	766	762	810	796	796	769	803	757	814	744	771	791	739	771	803	799	771	840	802	774	825	738	811	769	820	785	836	809	773	814	791	768	801	740	807	761	779	811	775	809	747	852	803	799	795	828	762	762	864	812	807	765	792	792	811	764	753	783	811	799	811	879	800	740	819	823	798	788	796	790	810	793	780	795	792	731	785	796	803	771	777	788	805	746	845	813	829	810	801	784	809	796	827	854	779	800	793	848	813	779	757	762	742	772	798	814	795	807	846	797	791	789	777	804	759	782	764	766	745	809	747	739	807	764	794	768	837	771	783	790	799	796	781	772	846	815	781	765	796	726	809	832	799	806	816	812	783	771	806	827	842	760	766	798	769	841	755	768	757	783	798	786	820	761	801	795	802	811	783	808	776	798	789	843	749	791	855	758	727	767	804	763	803	771	751	809	783	784	857	758	749	776	725	779	784	815	780	796	827	767	780	786	800	809	706	801	744	806	830	770	759	780	790	827	756	752	781	796	768	764	735	765	755	758	823	829	758	878	825	795	781	759	776	832	758	774	776	741	761	778	785	781	803	794	814	756	822	807	819	806	798	832	765	779	783	749	813	777	831	799	770	768	795	788	793	833	777	750	837	785	818	816	830	764	763	806	833	814	797	800	814	785	804	757	792	828	788	779	776	811	816	825	777	819	755	855	807	819	738	862	784	810	790	788	762	775	801	829	796	801	817	783	746	776	776	793	780	748	801	759	774	783	767	796	782	769	777	833	805	780	785	790	794	798	821	749	755	814	827	758	755	758	798	818	755	752	818	785	809	788	748	814	719	768	807	817	845	814	784	815	817	812	794	789	808	809	815	785	787	764	775	769	765	753	763	721	815	809	788	781	837	766	808	771	779	845	817	818	785	787	817	741	798	772	743	781	777	822	755	766	786	848	786	821	753	824	785	781	762	812	790	814	796	783	778	800	819	838	767	766	774	779	765	759	822	779	714	778	772	754	784	789	785	801	775	806	752	795	804	805	792	852	818	800	754	797	776	763	787	790	768	780	738	821	745	770	828	817	855	827	774	803	761	795	767	796	780	743	826	779	800	767	891	758	808	803	813	819	782	765	742	779	750	788	750	777	782	781	804	788	835	842	804	788	797	757	753	797	805	725	810	810	804	789	796	769	782	738	784	750	826	800	831	813	786	785	779	875	807	835	801	795	735	764	789	826	808	767	834	783	749	798	810	764	706	804	793	812	798	810	743	765	770	846	843	805	792	825	787	803	814	735	774	811	770	781	790	732	796	803	790	792	809	775	768	787	784	795	865	764	789	791	869	816	760	780	759	813	805	787	783	777	792	801	740	785	860	805	812	779	806	825	759	785	744	781	782	838	817	805	806	834	800	803	819	770	831	806	791	824	838	801	802	773	773	812	824	793	791	773	779	803	820	778	765	805	739	792	783	832	764	755	782	803	784	735	812	818	858	719	782	788	821	799	816	795	834	828	825	791	774	838	757	765	800	785	763	742	753	813	792	741	743	806	819	771	798	784	828	804	799	781	781	810	810	789	805	822	788	784	859	787	806	768	776	822	819	775	822	763	783	797	762	836	798	759	774	751	729	782	823	793	763	770	796	805	809	812	810	869	753	818	772	793	746	826	794	817	735	763	792	779	795	774	751	801	832	785	806	850	841	831	806	835	765	787	818	816	770	798	790	814	782	811	801	827	801	775	808	812	789	823	751	791	790	884	800	825	770	836	777	795	774	805	768	776	797	820	825	822	787	755	759	772	788	826	800	789	812	796	800	792	832	790	825	779	814	806	789	819	768	730	774	808	812	781	807	782	796	760	805	790	780	751	804	745	784	777	809	838	809	792	714	798	797	782	824	828	810	784	814	858	809	744	783	821	809	757	753	841	786	809	796	786	774	714	792	796	781	777	812	787	778	769	786	770	819	756	780	799	778	773	816	763	778	796	769	788	778	817	827	809	771	808	783	821	766	790	788	767	859	837	834	809	803	792	742	835	802	834	751	789	785	775	764	750	818	804	756	778	805	777	783	787	801	787	748	810	769	782	786	746	743	776	834	800	789	768	800	804	811	801	806	773	809	777	766	842	787	803	848	784	804	777	800	740	836	724	790	830	785	775	773	793	816	779	834	775	783	734	801	767	858	802	787	800	781	786	798	783	808	755	800	843	795	802	802	770	794	732	789	800	793	825	835	790	800	760	826	781	794	751	779	759	788	757	771	822	757	792	798	765	766	767	820	786	798	768	752	767	776	815	737	774	777	769	747	763	819	793	794	795	771	788	814	786	804	798	816	794	780	807	825	741	789	782	794	774	843	803	821	825	779	795	742	791	748	784	837	805	739	813	746	811	755	807	777	838	792	795	770	742	807	767	770	745	804	812	800	753	772	785	793	814	803	846	758	774	823	812	858	849	824	800	803	766	844	825	771	792	783	754	779	787	798	753	791	778
29475	29492	18140	4926	1247	883	695	571	520	583	566	552	589	627	552	493	553	519	512	428	465	434	482	520	470	476	465	497	468	450	451	447	443	449	432	415	429	475	402	429	430	425	416	414	424	410	436	418	403	415	435	437	425	403	443	389	438	419	418	402	457	390	420	432	435	454	446	447	410	457	463	433	445	428	421	429	429	452	403	401	404	397	389	436	398	436	421	402	437	419	409	411	406	425	412	426	460	390	427	397	443	431	434	407	430	442	415	415	421	460	416	420	464	419	383	422	394	432	411	443	405	413	380	427	417	424	401	404	426	434	428	402	405	394	423	419	415	430	437	465	421	408	427	434	439	427	427	421	406	367	431	415	408	406	412	404	441	439	419	431	389	412	420	440	386	433	473	427	406	418	453	405	429	406	420	448	431	435	407	398	422	407	380	396	430	431	443	413	419	476	432	432	429	408	443	458	418	421	448	396	402	391	416	388	389	458	428	420	437	388	398	402	403	421	445	448	410	469	395	382	438	440	417	434	391	420	410	412	442	445	387	420	388	413	393	408	461	417	421	427	407	441	453	429	421	389	416	413	403	404	425	440	417	442	458	411	373	430	380	434	422	418	442	425	405	423	398	438	449	449	435	452	422	418	413	424	393	406	433	411	424	443	437	426	454	402	417	452	366	399	442	392	440	414	424	406	402	392	401	426	438	425	407	440	413	438	455	398	451	402	402	431	427	405	405	439	457	424	450	409	407	443	413	405	384	443	438	395	447	410	443	414	425	427	416	425	444	405	377	421	413	426	423	434	436	427	427	394	446	411	447	387	390	423	435	409	445	429	410	423	415	405	452	460	430	423	410	400	430	421	399	459	439	429	436	412	436	413	421	415	442	426	470	421	399	443	431	397	394	418	411	395	413	430	409	408	402	396	442	402	455	414	434	445	458	390	427	425	425	408	414	432	408	396	421	414	409	442	432	438	406	418	439	410	416	404	416	412	410	420	388	398	387	406	389	446	410	444	474	414	385	445	408	399	406	419	394	407	447	405	437	413	405	441	434	429	420	424	432	405	433	454	420	403	466	415	429	425	400	405	452	432	410	431	435	462	397	420	443	443	427	428	354	423	413	472	456	416	430	428	391	391	445	432	406	466	410	443	444	449	395	432	386	410	426	417	428	369	442	428	405	419	413	417	420	422	421	425	398	446	426	436	446	453	410	402	414	396	435	431	446	420	416	403	412	433	408	439	414	423	416	445	475	397	406	450	451	402	433	434	419	421	397	428	399	409	433	396	453	457	410	394	405	437	395	388	424	452	431	423	451	430	432	406	393	382	373	415	418	431	437	413	415	383	430	375	428	431	450	439	441	405	398	426	406	421	423	375	424	382	421	395	404	399	413	431	451	385	451	431	399	404	458	397	442	427	416	421	431	408	466	416	380	393	384	453	446	435	446	399	423	415	380	439	397	415	449	421	430	458	425	412	402	428	444	382	406	469	436	401	428	406	474	445	458	413	431	398	416	427	415	410	431	408	390	414	446	468	409	427	439	403	429	434	456	430	450	447	406	401	413	387	417	386	383	384	422	387	387	407	404	388	397	458	460	409	407	421	443	434	427	425	422	435	401	416	419	441	425	408	444	425	428	438	414	366	396	446	437	457	409	471	401	379	448	424	448	423	441	402	449	439	445	400	410	385	384	427	448	396	458	438	413	409	396	394	430	407	374	452	428	448	436	440	407	428	372	436	420	398	415	450	398	444	442	386	383	419	439	428	419	433	426	440	390	429	421	416	432	417	423	431	443	407	418	404	435	392	399	453	438	433	396	396	436	457	419	427	433	386	386	427	459	408	433	406	402	431	428	419	414	408	439	363	409	433	384	424	438	432	392	396	446	451	396	456	398	426	412	408	408	427	438	425	413	390	406	407	421	438	419	435	394	398	413	424	433	443	421	429	398	424	412	425	405	362	435	431	443	452	396	433	437	383	418	468	445	459	418	442	405	419	408	399	428	438	443	414	399	447	389	434	428	434	446	393	401	398	367	407	418	433	424	434	460	438	472	447	452	437	428	427	414	436	415	425	444	411	422	463	467	392	428	443	433	421	442	433	417	413	416	443	412	445	424	381	391	428	424	410	393	410	448	408	417	405	456	442	442	407	431	394	424	406	383	446	399	433	424	411	427	444	399	410	420	436	418	439	432	474	426	438	413	425	407	393	402	424	404	449	410	403	383	400	406	402	403	432	417	396	479	420	466	431	404	395	401	409	388	390	405	407	390	393	393	407	415	398	448	468	439	417	424	394	442	448	409	429	402	393	424	439	435	460	431	403	408	409	404	404	397	425	434	444	483	417	442	397	435	426	426	436	417	398	382	405	403	449	387	411	431	442	408	470	395	423	428	408	395	447	417	444	427	436	430	426	405	445	423	459	417	439	403	390	467	416	467	383	419	398	415	408	424	421	410	391	451	419	422	397	407	422	433	439	441	430	416	385	412	437	466	395	395	397	439	427	382	440	433	418	420	396	450	406	397	413	407	438	440	461	404	422	399	418	396	460	415	420	420	422	436	404	419	414	425	394	419	440	441	440	394	388	432	414	411	417	435	408	406	419	413	379	439	405	463	419	434	445	410	432	395	437	424	402	437	439	385	384	430	382	410	411	414	456	412	410	382	423	414	411	379	417	377	425	410	396	401	405	431	404	406	434	423	423	422	417	458	419	436	411	405	411	432	409	417	453	447	436	445	435	433	443	417	432	426	445	420	446	379	398	389	443	448	417	417	451	475	439	408	423	420	406	415	422	455	422	422	396	397	384	435	435	428	420	417	403	416	419	428	406	421	413	388	389	418	411	435	448	437	429	418	422	434	451	388	419	441	385	445	392	457	427	417	439	407	422	408	430	421	408	420	427	432	393	398	408	460	410	415	444	440	414	479	430	438	432	430	416	411	417	447	403	402	393	411	449	429	421	409	427	413	434	409	412	438	403	426	422	424	384	438	422	423	461	414	432	446	397	380	402	420	417	451	417	414	395	394	382	458	419	417	420	439	450	420	439	404	416	450	401	406	420	397	395	413	443	426	425	388	443	415	459	420	414	407	436	392	416	412	428	403	396	439	433	402	459	398	430	375	412	400	436	415	434	426	437	421	411	368	404	375	415	413	422	415	433	403	412	416	423	444	451	431	439	432	412	402	444	406	433	421	386	431	381	428	405	435	432	425	426	448	418	407	392	414	393	417	395	400	414	449	420	391	436	418	402	422	442	415	450	389	444	366	426	409	453	412	424	390	419	432	460	428	408	422	462	438	418	430	409	396	413	404	423	408	442	411	376	448	397	433	432	458	397	422	422	425	432	409	423	397	420	453	372	474	427	479	426	404	443	392	420	441	443	448	432	382	439	402	416	417	412	444	454	395	414	393	449	438	426	444	455	441	388	392	413	423	420	395	412	428	430	420	398	436	394	450	424	411	427	447	470	379	390	458	410	433	442	414	413	453	427	395	424	394	392
36281	44763	10762	4004	1800	1166	932	835	832	879	889	799	890	919	782	745	800	793	750	618	594	589	657	649	663	612	591	576	618	562	600	595	544	552	593	613	536	586	587	549	569	518	533	534	527	514	541	562	539	554	546	520	532	524	518	534	530	496	557	525	550	570	548	488	528	528	583	554	527	534	552	523	543	476	522	514	534	531	497	506	504	519	529	501	482	491	565	519	519	520	488	461	506	564	481	532	523	506	531	527	514	540	489	483	559	498	532	502	548	525	511	534	538	515	507	550	519	526	496	511	525	523	506	478	483	523	536	498	545	500	517	545	531	533	517	550	553	572	490	493	531	523	530	549	550	538	522	528	505	534	530	529	549	493	548	512	538	509	538	539	493	525	520	511	496	532	510	514	471	526	532	550	500	518	522	532	494	545	482	506	547	479	543	526	511	513	513	532	480	499	485	502	522	504	520	495	489	550	526	544	530	535	501	505	528	521	479	519	537	512	515	568	515	527	508	518	536	547	542	511	518	564	487	512	497	479	506	557	505	515	509	516	560	536	526	508	532	544	508	533	501	536	492	478	549	539	495	520	475	498	484	527	505	525	510	526	520	487	502	505	527	514	514	518	501	513	522	545	552	515	528	522	519	538	527	523	533	493	520	511	516	459	505	511	538	512	560	539	535	543	547	506	508	571	532	557	532	515	519	524	514	576	517	522	519	462	530	508	560	528	496	500	520	509	486	560	533	516	551	522	477	541	550	541	513	505	557	500	540	539	520	527	505	518	509	531	506	519	509	503	558	503	555	509	564	511	557	522	555	529	494	489	547	568	473	507	508	544	490	523	485	534	526	509	506	501	539	507	546	505	518	514	510	549	560	538	498	505	509	527	527	514	504	542	519	499	547	552	499	483	522	546	527	486	561	488	511	493	541	540	529	501	489	546	502	521	526	555	525	505	497	518	570	551	535	511	508	520	518	520	505	517	507	539	506	508	505	509	495	527	551	526	548	539	511	504	570	493	542	497	501	528	566	554	489	539	557	527	517	500	516	510	521	563	543	477	514	534	509	515	504	511	525	531	535	503	488	512	494	504	513	547	577	544	518	528	521	496	530	489	499	519	532	519	540	558	525	541	484	505	503	543	501	525	538	520	505	491	529	480	527	527	501	511	514	488	506	526	494	549	530	511	526	526	540	554	476	511	524	509	513	540	493	515	536	548	508	531	539	525	481	507	546	494	505	508	549	572	530	531	531	498	495	499	505	531	549	490	524	582	446	477	525	504	515	516	535	517	521	514	530	506	464	547	536	537	549	547	549	512	526	533	491	533	487	548	515	493	477	498	528	515	495	536	528	549	496	505	506	531	504	517	531	486	564	501	531	496	534	534	519	505	516	516	528	562	529	496	506	510	534	494	497	593	489	521	496	509	514	531	494	522	509	558	495	495	503	510	471	531	500	531	566	554	491	516	508	505	573	542	534	479	513	509	463	525	509	536	544	500	526	545	509	523	478	517	535	521	529	553	566	515	536	521	483	511	528	531	518	526	550	548	530	502	508	526	516	513	516	533	508	520	466	509	482	564	518	492	555	514	506	467	514	534	535	536	564	533	506	511	550	536	540	534	549	522	496	522	535	526	506	544	504	545	544	485	534	540	520	546	543	530	547	531	472	574	526	507	519	543	520	518	486	535	509	493	505	536	516	516	508	489	484	515	521	511	513	507	528	513	509	542	555	539	530	517	518	484	523	502	508	489	498	501	519	474	467	492	518	503	532	558	517	494	512	548	549	512	511	530	547	521	497	504	500	504	542	534	526	528	528	491	510	535	495	482	543	520	502	493	524	557	534	531	513	542	501	507	499	523	503	520	523	514	551	541	532	512	516	484	502	527	538	513	519	505	553	511	541	551	476	499	514	488	502	524	475	491	553	556	533	467	540	529	509	521	533	574	489	449	527	507	528	499	525	507	562	514	482	497	557	523	528	530	541	551	540	547	530	514	539	549	514	508	540	509	517	522	510	522	529	517	550	511	530	499	534	523	502	525	536	509	536	545	520	539	502	556	507	540	480	492	522	511	506	498	522	491	527	514	545	515	530	558	552	520	530	523	523	537	515	510	568	521	491	522	527	550	558	492	497	554	520	527	491	507	524	531	510	538	534	485	532	559	522	545	524	559	530	525	508	529	496	522	530	494	563	513	508	510	508	484	517	513	532	531	527	540	532	482	536	477	534	550	481	556	482	526	531	492	514	510	526	535	527	506	532	522	488	522	522	495	501	520	496	530	493	558	510	509	529	552	506	500	512	524	519	455	523	546	500	544	523	524	536	525	549	519	520	548	508	501	503	511	524	526	539	500	562	552	558	537	492	466	529	518	508	483	530	546	526	528	506	527	512	537	547	546	504	518	513	534	573	512	533	501	520	502	523	540	508	537	509	507	506	501	537	530	520	544	539	491	537	551	547	555	513	507	523	539	509	539	533	474	519	499	520	533	484	493	523	492	495	501	513	515	530	481	536	509	539	505	546	526	505	487	538	531	531	516	540	507	496	505	476	522	492	485	518	537	492	528	507	532	536	512	558	502	532	531	522	490	545	530	554	511	530	520	519	532	546	528	513	505	556	559	518	494	569	516	516	494	488	517	597	533	515	517	518	545	518	554	463	524	524	535	538	542	485	520	536	526	517	481	517	517	501	543	516	534	581	536	477	462	530	523	505	500	550	550	529	502	493	504	529	552	513	542	521	533	519	542	515	530	497	541	496	516	530	556	550	486	530	502	523	513	530	513	516	533	482	510	544	504	474	515	515	486	496	558	500	501	516	513	541	509	540	510	543	498	500	550	531	534	533	497	540	557	489	521	546	527	508	509	525	498	499	518	504	509	519	532	565	517	508	532	509	507	491	481	532	492	530	529	533	497	516	520	556	533	532	482	533	487	525	513	539	486	508	515	557	543	516	514	559	505	569	490	517	519	503	558	523	541	524	501	553	513	523	481	532	567	527	547	496	480	528	541	529	554	500	543	534	524	495	542	501	516	502	512	538	497	484	507	537	534	492	509	483	519	505	498	522	524	507	500	524	526	504	492	522	544	532	508	546	522	522	517	491	501	527	489	486	518	517	532	490	528	584	478	513	535	516	529	556	506	541	520	537	550	527	529	504	534	524	520	506	538	513	513	546	522	534	474	590	511	512	530	483	531	498	546	539	554	500	517	513	536	523	498	521	542	543	516	529	524	530	547	524	497	511	506	534	536	532	525	507	505	522	527	521	518	565	503	535	520	533	519	538	494	495	559	519	541	526	543	516	541	536	522	499	477	537	530	547	524	563	512	501	551	500	505	528	471	535	533	493	481	523	518	543	511	519	519	511	513	498	540	537	512	521	515	593	514	547	563	480	499	517	517	513	488	512	520	543	502	551	504	518	510	501	555	510	532	514	544	551	535	512	520	533	500	496	524	500	563	517	549	491	566	500	502	475	538	519	563	540	529	542	542	523	536	548	495	508	541
24081	21105	28184	24145	20802	7880	1544	1061	1013	1018	1006	941	1052	1016	969	861	890	884	795	725	772	710	757	773	788	795	745	737	734	710	730	702	743	708	690	669	711	727	660	723	736	670	662	670	675	655	700	700	667	667	661	715	659	678	668	636	729	672	684	682	656	653	650	681	684	692	713	685	684	658	684	688	677	662	693	672	683	671	678	688	662	711	681	629	674	660	676	707	706	646	708	700	669	646	684	655	654	641	680	710	611	708	635	583	681	656	626	663	660	604	651	652	664	683	644	701	671	662	655	627	686	650	637	693	647	696	640	719	675	666	598	645	633	672	637	645	701	655	654	639	640	690	621	656	661	675	655	691	674	647	658	656	606	640	669	685	676	679	630	631	681	674	680	648	707	629	699	682	666	643	704	660	664	680	669	659	686	657	622	629	658	675	643	659	654	624	666	617	664	635	691	670	621	680	651	643	652	669	628	688	690	634	650	626	684	662	675	655	653	650	631	652	648	665	672	651	660	645	673	666	663	627	646	602	737	649	702	662	649	657	615	676	637	664	692	642	702	662	676	639	655	644	666	635	639	640	620	678	658	659	678	714	686	643	650	673	645	675	664	694	617	686	637	659	649	610	646	618	668	648	665	670	706	646	678	665	670	674	642	667	678	622	707	660	670	669	674	689	632	625	672	664	690	640	659	659	659	660	680	662	685	673	689	664	645	652	696	663	668	652	628	689	662	680	656	680	686	659	640	709	681	657	656	641	692	625	695	738	712	618	694	641	653	672	656	641	678	684	656	639	657	629	674	632	649	627	693	676	663	655	679	704	636	692	700	689	647	684	674	649	702	640	655	696	633	722	706	668	677	688	638	647	676	685	647	637	645	629	638	622	689	691	645	690	702	647	633	684	646	628	654	652	663	647	669	716	607	616	681	657	636	677	686	712	667	709	699	671	620	675	640	632	664	675	684	679	609	683	691	616	664	627	609	625	651	715	649	665	673	651	647	646	649	609	679	667	704	686	639	682	628	646	645	630	678	692	652	687	678	689	654	661	680	639	643	618	678	683	672	672	682	690	702	632	661	688	702	670	658	656	660	643	657	654	646	664	660	661	683	640	700	671	648	647	698	676	658	687	672	696	661	663	652	660	633	620	641	634	696	701	668	691	692	664	619	631	661	702	619	638	621	660	674	653	667	632	675	674	676	720	676	707	665	666	592	647	673	654	649	679	674	706	651	684	662	662	673	645	656	629	645	636	618	660	642	643	646	635	605	671	677	676	657	641	710	673	649	630	739	646	656	636	693	656	609	683	673	635	637	653	639	708	705	612	632	656	692	644	635	601	695	656	650	637	626	641	655	700	664	641	641	645	651	693	652	672	658	697	675	627	697	648	663	622	700	685	634	609	660	617	657	684	663	707	681	621	614	642	650	681	639	666	682	720	626	655	612	687	661	685	674	669	654	652	716	640	612	655	653	654	678	674	683	664	612	651	662	615	669	636	695	646	632	678	694	675	691	638	665	621	666	656	679	672	618	699	660	640	663	645	689	621	649	673	733	664	665	670	651	659	677	660	640	657	683	660	715	729	669	648	695	650	649	680	674	684	620	679	630	677	705	660	683	672	640	658	659	652	670	684	640	636	615	637	674	633	665	642	645	641	615	691	663	627	648	634	697	666	634	668	634	680	703	709	699	639	662	665	694	650	636	676	649	675	631	655	697	666	646	679	631	645	669	646	652	636	624	664	616	694	671	675	697	631	675	653	648	671	658	737	673	664	631	674	657	646	659	664	656	678	652	626	644	649	678	646	673	626	637	689	626	680	671	716	641	725	679	717	694	670	613	636	675	658	687	655	648	600	674	653	646	649	662	635	612	657	631	650	668	638	667	628	648	678	674	628	679	675	672	668	652	641	667	687	657	653	683	698	681	672	689	670	625	614	722	630	645	712	644	687	686	680	699	700	661	690	673	640	671	622	666	704	729	701	682	629	678	667	650	674	605	640	646	648	666	620	659	648	682	663	646	664	641	671	664	673	637	658	678	708	663	665	674	670	660	659	647	646	663	654	657	605	655	666	617	673	677	655	634	649	655	711	680	684	592	616	649	696	651	665	634	673	673	681	703	696	692	656	660	613	673	678	629	664	678	686	634	656	627	697	675	637	664	668	689	651	651	621	670	681	687	639	633	630	649	642	659	663	657	660	648	647	621	695	687	658	673	676	657	631	690	681	618	615	698	670	645	699	659	620	651	668	718	632	671	693	648	680	625	668	622	680	657	666	646	660	650	714	652	679	675	695	707	620	649	686	637	619	659	609	623	669	691	688	609	696	653	645	683	631	702	673	680	698	688	636	635	674	655	642	651	666	652	655	695	658	627	621	620	618	697	676	668	632	610	664	672	690	657	653	675	652	719	641	666	627	704	617	651	653	653	684	647	672	661	701	708	664	643	627	656	624	643	613	680	665	630	642	603	672	614	688	635	663	645	685	722	695	659	673	630	661	618	676	628	659	665	666	677	640	674	655	666	695	678	670	628	640	693	618	629	674	677	644	675	673	652	657	666	669	673	644	603	654	705	675	645	632	666	707	666	629	651	641	656	652	658	671	666	696	659	669	636	655	654	704	663	668	678	678	682	657	655	692	619	634	622	619	631	670	695	695	692	724	663	648	650	637	686	662	648	695	662	624	682	589	640	688	688	651	663	710	689	635	675	660	640	681	649	632	656	672	693	653	584	633	676	682	634	672	669	616	617	687	683	657	696	718	581	643	621	642	686	662	682	652	647	680	658	652	661	660	672	691	680	612	617	627	700	609	622	649	638	641	629	650	692	619	673	666	669	659	641	654	688	675	664	613	666	674	663	620	641	668	669	678	717	634	647	677	616	631	648	618	684	648	689	631	627	645	645	669	636	656	675	629	647	605	662	631	645	597	604	663	656	634	671	669	670	681	658	676	639	704	679	627	667	661	614	709	635	663	714	673	612	669	692	631	676	631	707	663	648	679	650	633	645	616	628	669	647	631	640	615	704	648	670	694	712	667	651	646	606	638	706	638	641	621	670	715	640	608	638	672	678	636	652	631	676	717	674	662	678	658	643	669	688	666	657	689	671	601	709	660	674	667	678	662	671	647	682	665	683	667	671	671	637	614	672	678	653	648	651	672	682	632	599	680	638	651	629	627	687	676	623	665	672	684	650	659	649	659	619	661	686	659	642	650	690	658	627	662	624	657	674	657	668	645	661	595	611	677	697	656	660	610	669	622	687	648	645	694	682	680	679	641	643	670	695	626	673	693	617	637	660	716	736	678	681	650	661	686	670	701	649	651	624	664	616	657	651	638	695	690	667	649	628	656	615	663	659	695	637	651	662	694	635	717	692	654	643	606	667	630	702	623	661	691	613	627	654	641	670	622	720	649	623	685	640	661	665	667	652	694	666	631	665	651	684	658	687	624	637	624	650	652	645	679	606	680	700	670	637	667	641	651	660	646	664	683	681	683	639	621	625	710
41029	58056	15985	6237	3519	2521	1997	1752	1593	1622	1532	1331	1621	1511	1248	1198	1236	1324	1088	1001	935	977	937	1060	1035	963	908	934	911	894	930	934	893	909	859	892	877	920	861	867	882	865	865	759	814	816	834	803	794	802	777	790	793	864	786	811	830	805	864	797	830	845	855	829	806	782	806	795	899	861	869	875	821	846	858	817	785	779	806	822	788	795	859	795	819	863	789	832	842	793	810	839	814	761	795	758	808	805	738	802	829	829	798	820	808	851	829	766	842	803	820	814	811	838	828	817	832	799	801	831	821	775	811	817	833	800	823	838	793	770	832	855	800	825	828	780	814	799	816	840	776	832	774	769	842	802	798	820	786	767	781	817	813	822	836	812	855	795	805	787	818	823	828	774	793	770	810	812	801	857	799	815	782	855	777	824	814	815	770	766	808	843	839	804	770	771	835	805	820	813	804	818	818	835	821	809	804	824	828	829	765	791	825	814	802	787	816	781	763	753	773	786	800	786	760	799	802	840	784	772	797	805	861	815	815	845	790	817	759	799	792	824	784	867	762	805	798	833	749	811	757	798	832	813	870	828	794	754	786	791	823	754	780	794	821	801	849	859	860	857	791	773	804	762	787	753	769	807	775	797	785	797	799	810	819	804	851	801	778	834	816	811	830	795	795	817	798	836	796	817	800	777	825	808	768	759	776	824	796	811	777	817	785	772	785	831	813	818	793	811	750	822	848	775	832	791	806	778	779	807	811	827	823	776	809	817	748	815	754	861	796	827	798	763	813	824	804	788	767	801	739	839	810	830	874	810	763	748	787	783	796	721	792	768	790	780	789	766	799	864	800	787	834	810	852	799	786	815	820	816	819	805	795	880	843	790	841	786	777	794	844	791	809	793	786	832	819	782	809	773	815	832	792	827	796	814	818	763	794	869	815	822	831	862	784	775	806	809	804	796	835	786	825	824	813	815	836	819	795	800	809	823	823	787	723	794	738	778	792	841	821	787	804	791	813	835	813	809	788	753	864	826	807	782	780	819	810	795	807	764	823	806	807	779	798	829	840	774	790	814	844	842	819	736	870	796	797	771	778	773	801	804	826	760	837	787	874	790	860	841	834	806	817	799	834	875	860	773	815	760	816	800	823	844	879	755	802	800	803	822	836	809	841	784	827	808	778	826	810	825	846	820	809	812	773	791	826	876	859	820	803	805	786	792	858	814	797	770	806	771	816	817	814	795	776	801	792	855	826	797	828	776	818	828	845	805	840	789	812	755	842	828	790	850	822	818	802	820	726	784	794	776	836	825	779	803	737	761	818	769	749	760	748	733	806	763	778	804	772	815	795	773	868	758	811	803	786	767	868	791	802	826	828	802	845	820	787	802	878	846	792	778	810	784	837	794	812	816	819	822	766	765	787	807	804	841	795	819	735	759	811	789	844	833	801	778	810	849	820	778	833	781	788	847	802	841	834	808	788	802	787	818	825	782	770	819	798	779	807	782	782	783	843	780	829	824	769	755	858	804	798	870	819	765	789	870	779	767	805	840	852	798	786	825	835	831	810	846	733	752	804	799	777	846	757	807	811	774	789	758	830	784	819	796	843	794	797	784	826	785	818	789	807	760	844	751	807	801	760	790	836	795	842	812	796	818	770	807	757	792	814	810	821	791	764	782	847	768	769	837	838	774	783	786	752	813	809	870	812	756	827	811	806	775	842	804	835	871	800	812	763	817	846	767	806	778	811	784	801	817	817	838	739	803	829	807	813	792	785	789	801	774	825	836	805	751	830	797	792	816	777	848	785	836	838	788	755	824	833	841	787	840	805	833	765	764	779	768	819	812	811	784	768	799	778	792	787	803	853	807	792	773	822	800	860	777	837	757	826	808	802	789	835	804	786	834	822	853	792	791	819	782	782	804	834	794	818	785	801	797	823	826	795	792	824	797	801	830	767	816	784	776	826	806	805	782	851	808	756	774	839	809	795	834	822	824	874	822	790	768	782	861	834	827	807	788	813	832	754	841	840	795	798	801	770	804	790	819	767	804	762	807	810	830	817	814	810	787	842	793	803	791	815	799	794	802	795	800	772	797	756	795	829	848	793	777	797	777	756	779	785	825	816	802	808	829	838	798	791	804	831	824	860	825	807	810	809	804	765	788	843	781	731	772	764	797	832	803	766	846	796	820	812	810	817	801	831	765	828	787	832	801	831	776	879	790	773	867	792	784	825	794	765	846	777	766	850	846	845	825	797	816	812	810	770	762	786	783	751	821	786	791	774	801	854	815	773	800	878	813	828	795	810	781	819	780	836	837	793	781	825	835	790	866	815	841	765	770	807	818	795	787	848	814	863	809	790	780	788	800	776	758	778	782	789	809	815	810	805	799	780	810	881	772	791	891	775	807	829	814	823	800	804	779	841	804	844	806	847	806	808	798	834	854	767	754	812	887	801	759	758	774	783	786	806	867	820	807	862	795	807	800	778	787	794	792	779	763	792	816	847	808	806	767	828	882	824	850	870	768	829	782	789	805	799	765	798	783	786	819	789	789	782	836	795	834	782	811	790	856	832	823	825	790	775	759	805	783	807	829	811	793	792	811	795	795	841	799	795	823	805	865	764	796	815	794	758	815	798	841	803	799	811	786	799	800	846	794	844	818	823	825	759	765	780	735	832	794	787	817	789	778	831	788	748	825	815	762	862	749	831	825	869	782	781	844	833	833	793	811	802	831	793	820	761	815	762	776	825	798	780	785	760	772	801	829	798	861	793	804	803	799	771	825	800	831	833	799	792	811	809	811	845	835	810	813	810	775	812	799	799	802	795	793	799	792	841	864	803	804	806	764	792	798	806	817	791	782	780	841	822	814	833	810	823	799	811	794	765	744	841	842	764	753	773	806	824	801	801	802	787	801	796	791	822	841	724	773	783	773	803	846	812	763	855	846	797	737	797	846	797	836	833	834	796	862	800	829	823	820	796	788	735	817	787	818	818	840	771	746	816	798	769	810	869	801	835	775	848	819	832	772	784	776	821	864	795	875	798	778	775	783	839	810	811	803	794	815	820	801	800	862	794	834	798	832	777	803	837	777	744	797	815	793	797	871	787	768	783	795	808	790	791	806	847	817	851	846	810	832	803	777	806	840	750	838	771	765	751	824	777	799	786	763	818	807	788	802	773	804	837	770	784	802	751	834	773	820	830	807	825	834	816	767	856	831	837	853	789	800	821	804	823	767	831	866	795	871	798	838	846	763	855	853	792	822	815	811	810	800	813	778	794	807	836	835	820	772	805	773	814	828	834	809	823	764	818	859	830	778	754	815	804	801	802	838	805	831	785	748	837	824	805	811	763	789	776	756	795	875	782	770	811	808	804	794	769	789	799	852	798	795	858	748	824	849	780	818	782	796	816	759	789	768	818	770	822	846	781	825	830	825	809	786	789	815	721	815	792	773	815	818	842	813	871	821	799	757	838	810	864	753	820	839	904	772	781	789	805	765	815	804	786	779	756	809
23001	21062	28715	23556	21039	20874	6623	1408	1174	1262	1065	1013	1157	1097	1051	925	947	911	874	820	746	777	781	786	778	796	732	733	740	742	736	764	740	697	742	711	740	707	660	707	672	675	642	677	651	648	649	651	635	678	701	661	607	608	636	645	670	590	654	645	655	644	614	675	657	625	652	662	665	700	653	686	663	697	663	653	656	597	676	662	639	656	680	661	670	618	648	602	618	635	660	675	616	648	617	622	630	675	624	626	619	647	644	612	623	623	670	639	658	632	642	614	636	629	601	651	643	692	638	652	685	624	619	627	663	747	665	639	655	592	609	603	604	654	607	602	667	643	671	678	612	641	633	621	645	657	592	639	610	656	655	664	603	596	653	603	643	696	647	646	678	647	601	641	615	611	608	651	640	588	636	622	622	626	653	598	617	678	589	660	657	611	652	675	627	604	656	670	648	706	676	661	625	642	642	640	621	647	603	628	663	641	670	693	624	600	674	626	615	694	629	677	624	655	660	647	655	664	637	615	613	599	622	658	650	670	640	665	617	592	602	699	657	658	621	615	656	644	647	632	592	621	660	630	610	636	684	653	653	606	624	688	688	666	657	590	675	556	668	657	646	618	632	672	661	627	639	631	652	582	612	600	625	650	686	610	628	631	655	584	620	659	598	652	683	638	624	625	644	614	608	635	626	636	666	628	597	674	634	629	613	602	691	676	641	625	637	659	628	640	587	650	601	632	651	614	684	634	643	614	604	673	612	633	605	674	632	651	637	591	662	614	664	602	618	655	639	640	626	628	645	673	677	610	622	642	636	669	591	684	659	628	624	605	630	651	638	637	632	610	668	622	623	583	636	654	620	646	662	645	655	633	643	629	645	634	702	640	639	656	624	649	648	671	619	573	655	646	621	619	644	666	623	663	630	664	607	589	644	648	646	671	613	640	641	658	673	608	648	638	699	609	628	649	605	664	652	626	666	688	628	634	653	618	675	646	674	670	602	634	615	614	633	587	648	649	636	635	626	624	612	644	590	619	654	602	626	641	633	618	626	606	632	624	650	656	666	598	698	608	697	638	627	643	638	601	640	628	651	681	630	636	667	646	628	599	659	628	654	651	609	622	630	678	648	634	653	648	660	647	657	630	598	650	614	667	602	637	619	659	642	651	624	633	588	685	656	648	621	614	655	651	672	644	594	655	652	598	617	663	669	625	642	599	638	669	664	637	577	640	625	651	659	648	657	675	626	646	655	695	603	601	607	648	630	612	681	624	635	619	668	630	623	638	600	660	657	622	635	631	642	666	623	634	595	618	617	647	647	656	615	659	636	637	639	642	665	613	676	675	596	641	641	650	693	626	613	619	583	622	641	627	633	621	666	664	633	627	631	601	653	555	630	644	624	600	608	609	607	670	632	662	676	642	655	633	601	623	626	679	670	589	633	635	645	720	625	597	620	646	653	613	660	604	614	577	674	594	630	665	630	626	630	643	606	656	640	616	635	620	636	645	652	658	613	647	673	688	673	607	652	620	641	611	653	647	625	625	630	634	626	657	637	638	605	652	650	657	611	637	636	644	642	649	646	622	645	644	602	632	639	607	617	650	605	651	602	624	669	672	614	628	620	641	633	629	653	620	624	644	667	593	582	634	587	641	605	655	664	611	682	636	657	682	667	640	682	644	613	682	603	608	599	603	637	639	654	644	652	617	659	585	600	664	620	624	614	604	637	623	638	598	622	648	616	658	634	642	639	617	618	610	648	590	667	643	645	663	677	657	672	613	663	606	664	608	673	655	604	596	627	681	593	597	667	608	590	635	689	630	625	595	664	660	631	659	648	620	642	617	629	643	610	632	607	637	634	649	622	636	589	565	604	653	631	643	698	635	654	627	656	641	603	627	677	617	623	634	661	663	628	613	670	631	607	643	625	627	648	655	616	669	645	638	651	699	680	635	629	583	641	660	598	651	600	659	657	620	627	640	666	633	620	627	604	636	645	620	690	625	651	612	606	652	649	644	597	650	617	621	636	633	638	625	634	592	630	632	602	636	624	605	601	616	623	599	620	621	623	629	648	646	614	622	676	669	689	620	645	626	613	623	604	620	645	598	668	660	619	639	640	609	700	642	674	651	637	611	659	664	647	675	661	602	627	676	624	654	621	646	620	602	613	652	594	643	624	604	657	653	618	681	619	601	605	617	627	624	590	686	622	578	588	656	604	637	650	606	565	637	660	657	625	610	618	607	626	627	660	638	644	665	643	696	661	610	662	655	609	620	631	647	614	630	598	652	663	644	665	651	650	643	632	571	600	644	607	643	613	712	617	633	635	644	669	636	640	594	659	626	635	638	617	595	642	637	644	690	648	649	609	546	622	666	637	668	644	626	607	638	612	685	633	635	589	636	611	625	647	616	582	609	677	643	606	610	664	647	631	628	618	673	630	620	638	653	616	657	645	634	688	607	650	663	630	621	650	628	647	615	599	626	667	623	629	643	597	634	617	637	649	671	625	615	670	602	610	636	605	649	676	640	618	618	617	594	655	657	647	668	634	643	632	672	614	649	668	636	640	605	666	642	673	613	604	628	628	656	607	633	629	638	686	656	646	636	647	644	667	642	624	666	674	615	623	683	640	589	652	629	654	623	610	635	662	620	593	633	637	642	649	651	669	641	611	601	670	602	632	614	615	641	633	606	684	659	638	673	618	633	605	641	658	660	669	631	608	605	648	615	625	658	680	621	649	639	654	599	648	664	627	626	645	651	628	615	623	641	592	606	638	649	612	587	608	651	640	685	619	640	607	646	614	642	600	607	622	616	624	641	606	647	646	630	646	588	613	640	579	571	622	621	642	600	648	644	684	654	668	605	631	585	597	619	634	659	621	623	628	656	639	636	614	606	615	634	636	622	645	668	695	603	655	640	639	628	636	635	679	608	606	637	669	654	610	645	639	620	619	604	627	605	655	625	619	653	636	654	656	632	633	586	654	587	657	615	611	660	680	701	618	594	624	580	684	611	634	650	633	620	617	626	593	647	575	668	607	666	624	590	622	635	651	625	670	636	625	613	596	645	618	652	645	624	681	657	617	634	595	618	590	585	599	591	660	704	650	614	624	596	620	642	652	583	645	653	627	594	618	628	607	626	671	633	595	613	615	640	597	659	642	604	630	641	629	643	564	638	669	600	610	648	604	635	646	594	636	655	621	631	721	608	679	646	626	654	594	628	687	621	590	637	623	650	632	590	647	653	631	608	634	643	637	658	643	661	632	637	601	652	638	671	660	633	584	651	629	686	642	685	586	626	624	652	647	624	652	648	606	634	648	641	664	618	621	601	662	656	634	644	611	615	663	664	634	629	645	649	650	582	596	664	660	647	679	608	632	606	622	643	632	654	655	673	681	658	637	655	666	658	642	613	606	633	631	626	649	646	619	690	691	635	606	608	663	656	638	662	621	670	602	638	626	672	623	628	626	597	676	631	642	613	613	626	620	619	661	626	595	636	653	627	611	645	639	657
45496	66918	19647	8638	4826	3594	2923	2283	2126	2207	1814	1637	1857	1915	1601	1429	1508	1320	1223	1034	982	1031	1005	1060	1120	1073	1037	1025	920	963	1017	942	918	947	909	937	910	943	853	809	794	885	875	838	777	798	819	821	786	794	778	764	793	824	852	828	760	772	817	802	782	784	833	782	757	818	815	856	874	809	759	800	811	854	798	794	798	828	797	749	749	818	812	782	753	782	733	819	741	770	818	776	784	811	788	783	775	718	766	787	802	761	773	819	832	767	810	802	778	800	744	738	777	829	734	801	837	787	756	780	827	810	769	756	813	746	790	785	739	787	766	821	768	746	786	728	829	797	784	785	815	777	821	801	835	809	830	801	772	792	743	760	795	796	827	809	818	788	779	788	805	786	738	826	795	824	763	769	765	775	801	771	800	800	705	772	829	769	789	825	785	787	787	732	756	760	761	759	739	799	799	730	798	783	761	758	771	751	725	807	809	799	747	819	761	797	826	816	759	783	771	769	835	731	804	829	766	757	760	768	809	739	789	775	797	780	770	779	740	788	814	779	766	736	742	811	749	764	743	840	754	730	804	736	758	770	825	777	790	734	774	782	766	785	760	786	818	717	741	785	771	786	796	758	798	796	790	745	766	808	776	776	757	817	785	777	801	786	786	783	756	731	811	769	735	813	795	774	822	770	732	784	768	737	776	780	807	775	804	754	754	836	785	741	767	791	759	746	780	791	788	768	785	822	777	784	799	764	790	802	785	789	744	831	790	786	750	776	816	810	797	746	767	784	815	770	818	784	777	722	763	770	728	806	821	750	774	772	748	858	774	794	764	799	781	802	713	799	781	775	763	800	757	814	798	778	808	778	782	698	750	816	785	784	762	776	768	777	774	782	806	843	808	745	813	754	785	710	743	807	785	761	762	796	742	769	773	795	740	777	762	746	763	782	761	795	802	758	743	769	781	772	813	758	789	784	802	825	785	788	751	765	788	810	765	825	757	743	742	765	823	743	782	774	766	771	758	753	795	753	733	845	808	793	761	757	760	766	764	799	775	775	791	745	725	771	784	800	803	775	771	729	826	782	754	753	784	795	803	768	804	796	776	755	809	819	809	804	808	761	818	747	778	773	758	750	781	836	758	738	767	785	786	773	750	796	787	812	757	787	777	794	767	786	780	804	774	800	805	770	739	787	771	726	772	746	783	784	778	736	779	764	787	742	704	771	743	771	822	780	772	771	802	811	852	792	808	776	817	789	784	738	809	821	733	831	813	793	792	809	783	792	780	813	782	804	811	763	793	818	802	787	771	806	762	770	738	788	775	828	869	778	733	790	818	746	765	774	737	757	802	795	769	776	826	792	787	790	762	848	809	821	794	740	808	742	766	800	773	737	708	847	803	847	805	770	794	767	797	772	774	776	808	763	780	781	816	781	802	742	754	712	824	784	807	741	785	749	751	774	802	786	796	781	751	812	804	780	833	769	776	795	784	791	741	748	734	773	743	789	750	748	811	802	808	749	815	766	772	761	785	777	692	781	815	797	828	777	818	770	797	789	765	793	745	785	751	815	777	757	779	769	808	722	736	777	800	808	761	731	782	804	759	753	741	726	780	823	725	775	823	771	827	822	765	763	775	748	776	775	793	749	746	773	761	754	724	740	746	824	796	801	781	784	763	786	748	779	719	816	798	796	761	772	822	779	749	789	799	786	780	789	761	794	814	817	767	790	826	725	743	762	832	838	772	761	764	829	742	807	790	810	768	810	785	762	813	811	766	793	756	797	773	773	736	792	769	774	807	788	763	730	787	829	759	782	814	772	772	810	778	708	780	731	800	786	737	779	811	767	782	755	751	801	811	783	762	770	729	718	792	788	768	776	778	816	802	803	774	800	799	799	740	766	817	711	781	771	824	841	870	792	802	763	793	807	790	791	805	815	822	814	809	820	813	733	815	788	797	744	762	804	778	788	785	749	786	739	757	793	814	775	777	795	804	810	767	816	741	768	768	842	774	777	770	770	753	765	809	820	749	780	741	754	783	863	880	772	765	797	804	778	769	776	764	844	812	724	778	776	820	823	781	778	799	773	800	778	765	831	747	766	807	748	737	737	700	781	779	802	754	835	771	760	828	751	779	753	813	803	790	834	790	784	820	754	753	780	778	821	774	778	777	745	780	793	801	768	842	803	729	789	818	766	849	820	792	785	760	785	821	780	743	730	785	821	757	711	762	778	775	809	760	783	785	748	769	736	743	806	816	777	731	758	790	748	701	800	784	793	805	785	764	742	808	767	771	811	720	777	737	765	775	734	827	774	740	770	779	745	774	747	820	773	792	787	774	773	783	750	758	792	821	759	796	801	766	807	740	812	800	778	796	773	793	750	775	779	764	833	787	822	804	778	812	743	780	783	757	761	789	789	758	753	806	772	797	836	782	779	759	761	834	778	771	792	791	775	805	752	793	808	746	761	719	740	778	792	838	800	785	788	805	736	782	742	795	806	778	791	738	742	793	820	737	765	827	765	730	774	799	779	738	804	773	708	754	788	753	751	776	764	846	763	771	770	785	789	784	792	778	772	775	789	752	763	769	773	813	737	803	788	767	780	721	815	751	820	740	767	817	783	801	768	768	771	767	805	790	781	739	800	743	761	798	778	741	777	804	774	803	795	735	783	753	732	783	746	797	810	781	775	765	803	784	759	777	774	793	759	802	827	803	749	775	798	752	811	737	779	796	721	785	786	829	748	785	751	767	777	792	803	781	753	802	753	795	769	784	774	779	774	741	761	743	845	753	723	741	765	767	715	762	719	779	758	804	763	768	749	721	813	836	755	731	783	756	751	733	769	750	794	806	793	760	777	784	752	738	796	789	758	774	798	723	735	727	729	733	782	734	749	815	794	754	759	764	799	754	772	803	832	787	783	816	801	726	787	755	784	786	775	852	704	783	783	836	808	736	752	767	778	746	783	801	776	797	804	740	770	774	767	714	781	799	773	797	788	806	738	764	779	757	787	800	795	794	743	736	803	778	763	827	760	733	798	801	809	765	781	777	751	806	769	800	793	832	761	748	762	769	768	747	733	815	786	804	729	720	718	824	819	762	747	784	717	751	774	809	751	788	820	789	788	796	800	771	798	815	798	816	763	773	759	747	757	770	792	797	778	720	719	742	770	776	775	762	752	790	718	740	799	777	801	750	815	786	791	770	769	759	766	740	746	799	735	751	810	809	819	756	792	788	749	794	815	738	811	808	763	762	808	819	765	781	805	830	811	796	804	777	740	795	784	821	812	745	787	747	792	782	785	778	793	802	777	752	826	779	772	793	781	795	731	747	817	793	776	787	755	774	842	757	737	870	742	787	757	832	812	792	770	768	776	804	840	804	748	804	818	770	754	744	727	794	791	777	782	740	763	751	805	696	765	753	756	741	799	815	797	798	779	806	755	765	751	808	752	749	774	756	757	782	758	744	813	768	761	740	766	781	807	746	800	751	826	783	813	764	780	704	759	757	782	833	812
29437	28859	16456	3259	831	548	479	461	469	478	496	503	579	529	515	517	546	507	494	464	446	442	455	449	481	453	457	468	464	446	420	492	436	456	485	429	413	446	426	421	445	409	421	408	436	408	398	388	415	355	411	397	418	393	410	375	399	356	417	400	399	460	424	426	402	425	421	428	377	417	386	405	405	415	432	414	417	372	410	433	411	373	407	371	432	416	406	432	402	416	399	377	417	411	387	408	440	387	393	401	431	415	409	405	387	386	391	393	407	396	429	401	381	462	378	434	374	414	380	377	399	388	400	397	416	425	425	403	467	399	434	441	385	411	412	367	385	423	404	418	401	399	395	403	400	378	417	396	403	412	427	378	398	396	414	461	384	413	373	397	388	417	403	409	385	357	417	436	422	389	396	393	394	414	446	353	420	420	421	437	415	376	389	428	409	427	363	438	410	450	385	386	431	389	407	418	461	423	402	421	408	355	438	414	432	380	426	414	389	438	429	395	404	413	397	413	391	422	384	388	424	395	382	420	439	379	422	409	400	386	381	402	382	401	411	393	399	430	368	409	417	420	404	409	436	389	401	461	397	412	418	430	403	422	431	399	396	405	413	419	404	421	390	404	396	409	404	442	407	404	410	423	422	421	385	388	411	414	346	445	410	405	412	429	397	416	452	407	406	410	373	391	410	431	381	422	443	418	409	394	423	387	401	394	374	403	435	407	382	418	414	419	421	380	406	418	385	384	388	373	418	431	401	363	414	384	436	395	442	416	414	401	397	354	415	380	413	424	405	409	437	427	412	411	367	362	376	422	414	402	410	409	440	427	418	365	388	384	389	428	407	403	420	422	383	404	390	399	408	435	409	406	406	374	393	400	429	423	403	419	395	377	386	458	420	396	403	396	382	433	430	406	390	452	410	400	412	403	432	402	397	435	417	388	416	431	419	391	431	424	448	444	398	394	389	378	436	394	418	413	408	413	380	415	422	388	391	367	427	434	374	404	413	398	406	409	393	397	406	388	386	416	385	413	377	418	414	410	449	423	426	446	337	401	408	429	438	411	384	408	418	427	435	430	419	397	425	445	393	408	401	360	389	422	402	397	406	399	379	377	430	368	420	418	435	377	400	375	400	396	393	407	386	432	414	381	443	417	419	401	394	344	420	394	391	396	418	411	401	411	394	365	403	395	373	397	424	404	420	385	383	356	415	385	436	455	426	420	414	413	429	409	421	375	422	409	394	456	407	427	407	399	433	403	396	403	427	433	423	396	408	453	426	452	390	431	396	402	395	372	452	433	396	439	411	435	414	394	396	418	401	372	399	404	423	409	412	417	404	417	402	398	443	407	419	391	422	430	425	414	426	398	412	380	427	388	391	411	392	419	397	440	396	407	382	400	413	401	430	427	428	402	422	411	403	444	375	403	395	427	400	407	414	425	397	403	395	402	388	382	380	420	419	426	412	404	402	412	410	425	401	410	414	394	418	363	381	404	391	449	374	453	398	406	419	412	423	422	437	386	430	414	390	425	391	429	396	384	420	404	419	422	416	422	434	384	373	393	364	422	394	401	408	404	396	420	414	425	408	367	411	414	396	423	425	418	366	388	392	404	399	382	398	404	392	415	429	413	428	393	410	393	374	386	380	455	420	403	394	400	416	406	394	388	366	427	406	376	425	373	418	380	437	440	386	436	413	386	412	429	445	383	401	399	418	406	397	394	379	393	410	403	389	424	448	406	438	405	417	399	415	416	391	444	367	437	379	405	406	408	383	393	424	424	399	414	408	384	436	440	412	388	402	413	411	408	394	427	390	413	421	431	413	409	380	406	420	418	404	405	443	416	411	414	424	398	384	406	386	396	419	427	397	402	434	405	384	431	432	439	414	393	417	434	412	408	389	405	393	432	406	381	387	417	412	433	404	406	396	384	421	402	420	445	390	438	384	416	417	399	384	418	438	420	363	381	396	399	388	402	358	413	438	416	476	383	425	411	406	420	409	432	383	390	404	382	418	362	441	431	392	411	407	411	394	381	420	404	368	408	405	391	428	409	442	418	422	388	386	390	388	409	410	420	444	414	386	405	407	420	418	384	400	411	421	393	430	395	436	474	413	390	396	413	432	383	394	411	392	393	410	409	397	452	439	431	382	429	367	396	409	400	387	398	420	416	424	456	425	396	366	417	408	409	403	389	385	418	419	437	407	377	411	416	396	390	426	398	420	407	416	377	422	423	420	414	370	395	424	391	404	411	403	474	438	408	431	400	388	412	440	395	441	393	411	402	443	436	406	405	426	401	401	365	390	436	382	375	399	369	412	450	426	407	406	363	393	396	398	377	439	418	409	427	434	409	427	408	404	374	406	430	395	395	404	371	395	434	396	385	421	373	401	392	412	381	366	382	414	434	405	459	418	417	408	430	377	409	385	391	431	408	400	399	377	404	425	404	410	437	427	413	420	411	416	394	362	389	410	404	430	383	442	424	407	403	405	410	412	420	411	398	415	418	388	409	446	407	438	383	408	406	407	382	382	401	401	398	454	403	372	398	388	431	412	397	420	394	441	413	405	391	374	418	399	430	424	430	379	455	386	411	432	442	373	407	400	402	423	407	369	467	389	400	445	399	428	383	414	366	435	397	424	405	418	373	410	382	409	393	384	404	396	400	406	419	414	416	414	390	403	385	443	362	415	388	378	430	456	413	428	394	405	410	409	398	397	395	427	417	375	398	394	401	412	373	431	432	395	431	391	417	399	434	407	426	391	407	389	404	418	402	386	410	405	413	391	384	383	430	408	403	397	431	421	417	426	376	458	395	368	385	427	408	422	430	401	413	402	466	356	383	421	428	411	437	440	403	414	377	435	388	425	401	403	429	373	370	402	418	407	387	418	409	411	398	446	414	391	419	409	397	391	403	416	418	387	420	399	392	356	406	405	376	424	403	412	421	425	423	414	390	392	410	413	411	404	451	395	377	432	407	428	410	426	397	417	410	378	448	403	421	450	395	371	395	411	398	446	397	409	413	427	395	417	436	389	363	393	396	401	424	439	451	394	390	375	417	380	396	406	421	433	405	400	370	372	390	447	380	413	418	395	388	414	381	414	410	417	396	414	400	400	406	402	405	409	395	446	405	403	388	411	432	410	394	404	378	403	403	398	400	410	420	408	415	437	384	400	374	410	391	393	381	388	390	414	391	420	403	443	435	378	397	406	396	409	430	410	403	418	394	414	405	413	409	429	409	397	365	410	453	411	434	370	422	370	424	363	423	402	408	437	419	411	398	427	408	417	443	430	409	396	391	408	398	411	434	391	419	417	398	429	409	380	427	403	419	401	430	431	412	367	363	386	398	393	387	433	422	416	406	453	427	394	431	441	437	407	416	403	397	383	419	417	390	410	409	411	390	409	424	397	411	406	400	404	374	406	403	413	401	395	428	403	421	394	394	405	385	382	409	419	445	425	449	430	402	446	394	410	387	388	408	416	427	402	382	374	413	419	368	400	378	384	437
36289	41758	9012	2492	1212	878	686	666	757	767	712	784	856	913	770	721	742	672	635	592	589	609	561	568	626	609	555	534	540	561	584	581	603	617	589	560	557	528	547	528	475	498	539	497	508	500	481	509	469	483	496	480	501	482	518	508	486	524	506	547	555	502	498	511	535	490	519	529	535	544	549	535	491	498	512	516	482	531	490	495	505	483	496	478	503	505	530	497	506	496	488	506	508	526	488	519	461	515	485	495	489	493	525	484	493	480	531	502	511	509	531	466	492	514	491	533	512	497	485	493	484	482	504	535	494	513	531	485	501	522	529	485	520	507	525	500	491	505	492	512	520	534	465	472	529	500	510	472	520	500	523	481	499	483	515	493	503	501	498	493	529	500	491	488	518	510	512	536	500	469	489	478	483	462	488	540	552	499	551	532	509	504	478	472	526	477	487	455	518	504	486	482	493	519	518	504	506	518	508	461	498	530	553	505	485	531	504	517	503	534	537	532	534	455	524	486	522	513	501	508	519	508	480	526	504	462	496	521	495	511	537	519	496	555	468	500	502	491	494	475	525	525	521	504	531	488	468	490	484	496	523	491	511	508	502	516	524	490	514	511	496	519	509	508	479	494	490	490	498	474	543	452	512	527	523	520	488	507	482	454	475	550	509	504	494	506	488	519	524	510	495	544	519	482	497	540	509	505	524	480	489	507	466	499	471	502	485	522	540	524	562	474	499	519	490	489	536	527	516	489	494	493	501	481	497	467	536	537	479	526	494	529	475	524	508	499	488	526	520	460	474	495	525	468	495	530	486	523	524	472	487	512	518	525	470	540	512	514	513	515	495	463	536	500	480	512	512	515	507	489	521	530	504	546	529	509	514	514	506	477	500	477	568	531	515	518	487	492	515	480	508	489	488	467	522	510	527	517	554	478	526	494	534	484	488	495	467	481	519	480	507	527	479	489	487	449	479	474	501	500	503	534	476	485	490	480	553	539	498	513	467	497	499	519	454	533	540	525	473	536	522	535	487	539	503	505	528	502	511	513	466	496	526	518	477	515	497	539	501	480	503	472	514	505	516	482	556	483	562	524	490	508	486	482	496	489	488	529	475	516	490	505	505	471	522	517	431	476	473	487	539	485	500	477	500	544	490	508	492	490	502	517	491	500	496	476	469	517	485	476	521	478	497	509	470	508	497	486	529	506	517	514	511	470	492	516	520	510	511	513	446	503	484	528	501	519	493	519	537	507	506	494	526	502	516	540	492	541	461	509	499	525	524	514	517	512	559	533	534	526	502	516	500	519	484	535	493	498	485	503	523	518	499	505	530	510	498	478	516	523	503	526	481	498	510	481	484	476	532	497	491	524	485	509	499	489	490	510	516	513	495	508	490	503	571	499	518	494	517	485	504	482	479	512	503	467	470	481	487	474	515	443	484	518	483	506	483	490	498	502	528	523	476	499	474	500	504	474	500	497	486	517	550	505	482	524	505	498	518	489	511	467	511	505	552	470	521	462	494	486	524	512	488	456	491	512	473	505	458	498	505	479	571	480	485	491	464	530	536	496	482	480	481	475	495	502	529	499	471	526	505	552	504	496	463	456	506	500	512	515	474	477	473	487	488	510	465	486	502	530	573	481	512	495	526	498	505	504	512	508	501	499	507	472	487	471	494	480	534	516	537	541	492	495	500	491	528	488	484	526	502	461	481	489	511	534	497	496	545	525	511	516	513	517	492	478	460	493	444	517	471	487	545	511	503	524	471	537	484	492	468	488	547	484	510	505	512	513	530	512	522	510	499	491	501	513	545	479	520	468	514	513	508	479	529	455	517	509	499	498	527	507	499	477	521	456	539	522	509	481	525	533	469	531	489	472	516	524	512	504	528	469	492	520	463	547	516	505	456	511	524	519	487	515	472	505	483	539	510	484	542	496	528	515	519	536	505	504	497	509	496	530	475	489	476	509	473	525	501	537	505	488	534	501	500	540	495	481	478	549	502	496	505	454	527	473	510	485	525	523	509	526	551	515	486	478	499	495	531	484	472	506	503	495	517	493	521	486	526	522	514	467	511	521	456	523	496	506	491	489	477	496	508	479	505	502	462	515	474	487	494	513	490	549	507	517	543	455	523	501	534	521	447	504	484	501	477	487	534	496	471	508	504	502	481	496	494	511	483	529	484	523	464	467	497	492	486	488	516	472	480	517	476	519	505	497	507	522	511	507	548	511	483	485	510	517	487	519	509	493	461	482	502	517	491	475	481	530	496	517	510	501	516	521	538	499	478	532	505	489	495	481	533	511	512	518	502	504	512	499	536	492	470	518	516	512	513	507	506	521	517	517	499	524	492	480	513	503	501	469	516	490	514	492	475	503	483	533	474	506	510	537	478	497	488	507	488	484	492	466	561	552	515	524	516	491	498	502	525	533	512	528	483	525	501	493	507	472	490	475	475	519	543	493	489	520	505	501	505	482	478	491	511	502	521	472	533	490	533	500	565	504	495	508	525	448	501	521	491	487	493	510	497	509	514	493	485	559	498	475	486	547	504	503	511	497	513	484	519	501	476	498	474	528	497	526	482	513	501	529	504	486	510	488	533	549	502	483	499	475	508	489	514	495	488	491	489	514	458	494	535	478	502	507	508	534	483	511	482	484	518	506	487	475	485	522	462	473	522	489	498	485	503	517	485	508	487	501	497	514	489	488	472	472	469	542	500	484	537	504	515	494	472	556	516	518	505	522	513	522	516	453	533	505	475	485	485	480	506	461	517	472	499	471	471	489	513	473	501	505	502	500	491	501	528	500	518	492	516	519	515	500	485	517	546	481	530	499	484	524	486	536	498	509	521	509	499	468	505	577	502	486	498	478	489	538	521	504	501	473	484	513	498	470	522	484	505	542	539	493	494	516	506	561	528	557	517	496	491	482	499	485	482	511	502	478	525	511	526	515	494	499	465	495	492	531	516	522	504	481	468	500	533	480	516	477	531	507	483	531	506	511	497	489	523	503	514	512	487	508	508	501	512	513	538	504	462	450	527	460	527	510	511	567	499	511	550	502	483	512	527	501	503	555	530	525	460	501	535	569	463	495	513	509	497	500	528	463	457	511	511	528	460	501	493	553	515	534	481	531	478	482	506	481	501	500	523	498	525	467	493	508	481	504	464	481	526	518	503	527	523	515	490	522	524	505	505	488	517	536	462	500	467	521	507	442	507	487	531	490	513	525	509	485	500	479	525	500	480	488	512	504	514	503	475	511	510	508	525	537	525	508	468	510	495	485	526	489	472	501	474	482	485	473	486	479	494	465	509	462	529	492	530	521	480	503	501	500	529	491	517	519	472	500	545	508	495	497	495	482	502	544	473	512	489	513	487	509	534	509	512	484	465	505	489	490	525	517	510	541	479	492	492	540	520	505	519	510	441	478	538	504	467	489	485	517	507	482	495	493	503	493	506	501	489	558	518	488	525	499	497	523	513	484	487	545	438	500	500	508	524	471	525	520	532	503
24157	21138	28251	24170	20830	7560	1379	1061	998	1012	935	891	966	971	805	904	894	794	820	732	725	720	743	768	750	735	742	753	648	720	739	712	720	720	722	702	697	688	684	702	635	660	668	666	678	651	674	645	653	674	618	617	664	643	677	641	637	675	629	629	632	653	680	654	640	667	638	638	668	700	662	677	677	657	697	696	616	652	635	651	658	616	618	650	602	665	607	671	680	646	650	617	630	688	629	643	637	700	642	661	652	611	635	700	666	671	663	676	692	682	619	680	681	675	629	647	667	676	628	682	700	652	620	670	653	633	637	608	589	622	655	599	679	641	636	669	635	664	605	638	640	648	667	644	704	652	599	682	666	630	660	625	664	655	605	615	651	667	634	684	661	653	659	666	637	708	594	698	647	667	616	649	619	675	666	698	683	647	682	621	644	645	660	651	663	692	681	593	670	634	655	671	661	643	670	629	651	636	602	658	639	621	685	615	674	641	674	690	653	667	630	624	676	664	629	664	644	708	643	648	641	639	673	603	650	661	659	650	673	650	644	577	679	640	674	616	640	587	682	637	655	687	689	666	642	611	636	641	661	657	650	660	678	623	650	639	649	670	632	604	657	663	651	642	644	670	698	606	698	654	650	645	675	618	627	690	664	656	667	667	631	682	648	649	639	678	632	617	689	672	627	667	689	639	629	652	658	711	630	652	636	664	621	724	625	661	676	626	651	644	630	643	646	649	607	683	657	659	668	621	683	662	641	645	669	680	681	644	663	650	636	660	647	630	668	662	646	668	620	624	630	671	660	677	648	699	618	694	652	700	640	590	658	634	670	675	629	640	647	658	681	659	610	597	664	641	644	676	593	723	655	676	666	682	661	669	653	686	670	661	636	656	661	637	658	666	699	672	669	695	665	668	624	636	622	633	644	642	662	681	640	634	695	632	625	657	640	630	639	680	605	629	625	594	648	621	716	717	639	655	715	628	655	654	641	651	658	633	656	662	615	624	641	592	692	652	680	630	647	684	647	666	682	658	679	648	646	633	649	636	637	665	648	651	643	699	642	680	625	602	637	643	634	670	603	619	623	658	633	620	634	652	639	604	678	637	655	604	679	661	648	628	639	669	642	662	666	642	656	666	624	652	617	662	624	636	656	672	642	619	589	608	647	639	723	652	682	661	640	615	678	649	600	593	647	655	660	668	669	681	635	670	674	653	627	647	644	707	668	619	661	619	630	657	624	615	618	636	648	638	669	650	655	650	683	686	630	677	662	666	589	673	641	721	676	618	599	656	631	666	646	601	685	626	650	620	685	638	664	645	663	599	647	665	679	670	637	650	663	622	646	657	626	618	668	631	607	635	715	651	636	637	644	664	663	667	606	657	636	623	714	669	629	666	653	632	576	649	687	632	652	662	684	648	656	652	654	658	671	629	682	609	667	652	662	658	639	700	673	683	631	655	632	663	655	664	635	649	624	623	662	636	622	642	654	662	686	626	611	655	689	660	651	673	672	708	622	663	665	644	710	685	697	611	649	664	668	616	611	647	689	615	704	607	688	685	616	652	631	677	674	685	708	662	682	640	678	623	676	628	683	618	660	661	673	676	619	667	693	651	664	619	647	656	618	667	645	643	655	645	683	720	650	590	630	673	657	587	680	669	660	622	666	631	685	695	632	650	671	692	669	648	619	651	686	637	652	631	686	685	610	646	636	646	675	637	676	640	664	616	621	677	707	635	663	643	634	660	632	641	652	652	662	647	680	673	684	650	645	670	652	642	675	660	695	615	650	650	656	616	661	688	679	672	647	661	665	644	632	682	633	677	628	645	677	611	712	675	655	650	654	677	629	622	667	608	630	619	654	598	651	660	633	662	638	638	629	667	692	610	613	634	635	705	647	619	649	627	646	636	644	659	650	705	687	689	648	634	657	662	676	711	667	645	650	662	647	680	649	641	651	645	661	654	650	704	687	663	625	646	635	683	605	639	635	675	644	637	603	650	664	634	666	653	629	674	659	649	695	653	662	652	623	678	681	647	652	661	655	654	599	616	669	637	636	676	702	649	635	612	723	671	662	660	650	656	618	645	637	652	639	666	687	671	662	653	640	606	703	615	626	669	630	668	635	651	629	619	654	681	679	642	637	617	635	715	635	625	689	678	592	630	632	681	712	674	660	639	633	643	634	651	644	658	661	631	620	632	667	634	661	627	627	648	662	605	636	637	616	648	625	623	637	683	683	673	673	617	701	722	667	682	646	638	636	669	691	669	662	676	631	692	618	664	632	699	634	654	673	656	698	640	658	663	664	638	590	689	686	627	654	644	645	660	654	718	625	691	656	646	658	662	646	697	603	632	647	644	654	603	664	663	634	638	624	637	618	680	638	660	667	609	636	674	643	676	630	680	625	677	679	644	635	600	669	681	642	647	619	664	695	622	667	641	632	674	654	619	657	661	665	647	662	622	641	644	703	612	672	634	698	647	667	709	664	629	584	650	648	673	706	636	598	652	664	648	598	667	635	663	644	621	626	603	653	654	644	658	708	651	638	664	599	651	655	618	615	632	655	657	648	643	696	660	671	656	602	616	626	596	609	661	647	640	648	661	668	607	616	677	647	676	605	697	629	666	664	634	658	650	607	647	659	667	661	654	630	621	652	626	634	644	607	663	675	671	689	654	639	661	625	640	618	682	671	648	642	650	675	652	656	625	612	663	666	683	617	679	652	668	644	666	651	633	694	676	650	623	649	614	639	616	671	595	687	687	645	631	652	629	661	664	627	666	658	641	609	645	661	651	669	619	662	651	642	644	656	630	631	638	641	672	671	668	645	697	665	627	661	700	636	659	653	676	629	662	672	624	691	655	616	655	654	643	648	674	657	658	665	656	648	642	657	661	669	650	637	646	620	582	654	680	650	629	615	649	659	658	680	679	672	655	612	646	624	630	631	662	675	620	635	609	695	669	672	671	639	671	655	654	649	665	655	632	675	666	658	621	658	629	658	594	637	670	637	664	632	687	668	647	631	665	642	652	688	665	616	682	645	692	631	674	646	616	676	678	709	629	647	668	642	641	614	625	657	646	629	654	637	662	672	670	629	584	664	637	636	659	710	655	685	663	603	665	643	656	627	703	665	667	633	675	678	628	631	638	611	653	655	668	636	637	616	602	614	576	606	664	631	682	665	611	672	657	673	587	657	621	623	665	639	672	643	650	651	686	642	646	649	644	680	641	668	704	663	635	628	666	639	605	619	642	643	654	623	670	602	628	670	658	589	654	642	638	609	617	671	683	670	681	698	694	650	651	632	635	667	670	700	608	644	678	679	691	643	637	635	682	689	629	666	640	629	629	698	628	595	617	660	613	611	687	645	705	631	653	654	676	660	677	653	613	649	647	633	650	632	629	641	623	656	661	612	656	637	637	647	667	679	640	583	705	651	644	675	674	681	640	644	607	618	652	622	611	688	668	648	638	658	672	679	654	625	650	678	623	657	674	645	631	633	622	608	627	598	666
41520	57743	16314	5929	3132	2326	1919	1703	1665	1344	1311	1366	1445	1464	1173	1211	1195	1219	1117	994	955	926	962	995	1032	989	940	951	925	910	969	935	903	985	899	904	903	915	886	860	854	854	847	791	837	830	800	809	830	788	766	799	774	830	861	820	804	785	800	779	804	828	834	784	805	848	792	768	833	811	859	799	840	801	847	814	757	804	826	835	853	854	762	812	805	801	745	813	806	786	775	785	784	807	801	820	768	800	812	774	832	813	789	826	791	778	762	778	806	780	828	817	777	783	797	787	781	806	764	835	792	801	842	773	805	870	713	784	768	787	753	755	761	822	748	819	808	837	859	813	802	785	728	805	773	805	825	786	850	745	791	766	813	760	776	818	785	834	801	762	866	829	797	724	757	780	795	780	800	835	793	790	808	757	789	788	799	782	778	769	788	758	759	757	797	809	791	804	804	812	770	771	815	765	785	769	796	762	778	832	811	788	841	805	767	787	783	766	781	819	819	786	806	783	768	880	789	820	811	813	828	799	781	793	808	770	753	767	809	794	749	805	740	817	816	758	867	786	782	818	752	786	830	818	810	778	759	808	778	805	819	775	755	822	799	758	797	783	774	767	786	795	807	821	818	823	752	808	781	745	823	800	884	774	776	789	781	807	761	779	710	750	739	794	824	826	777	850	798	781	829	790	847	764	772	843	743	774	812	807	783	781	805	821	776	778	782	779	824	765	769	803	789	823	804	786	788	784	822	768	787	769	728	810	769	773	808	808	802	807	792	780	758	793	804	826	837	745	753	806	764	794	770	789	814	799	768	770	812	790	816	794	836	865	800	819	783	792	778	806	805	814	819	769	845	776	759	815	768	761	745	796	765	784	830	764	826	818	778	786	749	798	828	777	788	776	833	769	731	761	822	815	763	809	777	807	817	805	799	792	778	755	788	770	785	797	806	776	769	767	790	755	805	744	818	760	819	767	820	776	760	776	747	808	799	837	786	784	769	746	820	787	809	833	796	754	762	813	765	756	785	738	774	807	766	760	810	758	827	792	815	832	824	854	776	745	811	775	753	812	770	820	793	764	844	785	773	768	789	797	796	776	773	812	836	768	783	748	755	800	836	763	793	821	737	774	797	744	803	732	805	801	774	804	800	817	840	845	780	800	801	782	779	777	750	817	815	809	744	791	788	783	806	786	793	764	798	757	810	765	756	831	800	810	811	796	791	788	827	776	736	800	820	817	792	769	815	804	796	816	787	761	729	791	801	865	828	793	830	779	853	854	737	790	832	775	876	826	782	809	810	812	783	781	831	805	787	794	785	802	821	766	812	807	802	787	844	749	827	824	818	748	770	833	789	784	779	796	769	764	784	773	791	766	802	784	759	791	802	811	786	790	735	789	779	791	738	700	780	828	805	816	783	722	778	784	791	793	809	811	778	765	770	843	786	800	798	760	822	821	782	759	815	797	815	812	835	772	768	765	797	796	782	804	857	800	840	834	757	825	800	788	784	790	800	774	745	794	753	822	819	800	832	816	825	797	764	771	794	782	772	802	786	752	853	782	737	812	771	792	801	767	811	806	764	808	796	829	848	742	829	781	790	817	781	820	775	810	827	810	811	823	808	829	795	823	769	761	811	760	789	821	830	801	807	804	767	783	783	778	791	746	809	823	787	764	767	810	761	851	796	819	770	791	726	776	810	780	789	771	774	835	785	811	760	786	802	835	783	819	782	786	759	748	792	769	786	797	773	784	843	838	796	815	752	767	786	789	799	769	801	791	774	786	805	778	749	777	756	742	786	841	794	798	767	784	794	781	744	739	762	758	794	788	828	793	786	772	757	814	796	812	792	792	827	804	768	769	757	758	820	808	753	809	772	751	795	765	804	780	787	775	836	780	778	832	770	796	771	774	811	801	805	794	773	819	810	774	806	810	805	783	774	797	781	772	793	772	821	818	800	821	795	767	807	806	778	798	794	814	740	760	719	800	799	792	809	775	803	833	772	814	778	823	775	784	848	782	812	788	811	817	818	827	794	818	776	786	829	803	776	802	793	791	785	847	782	816	789	817	760	745	799	830	799	773	756	793	794	783	789	802	762	828	781	838	761	771	793	766	767	780	788	759	737	816	740	801	795	799	815	744	807	792	792	774	774	759	770	772	762	804	779	817	876	816	758	812	781	777	803	836	845	753	767	792	795	831	805	791	802	797	808	822	762	796	784	815	798	761	772	785	840	767	788	804	789	825	787	781	797	795	763	795	764	779	774	735	796	810	820	829	806	835	753	735	768	779	765	796	792	772	797	756	768	784	818	778	800	788	781	782	813	838	757	785	792	808	812	786	790	846	796	817	774	746	798	795	796	765	783	793	806	766	812	828	832	811	802	732	775	776	789	798	816	804	797	834	814	784	783	865	777	754	751	818	808	766	784	804	794	794	757	756	804	823	802	814	763	731	811	813	785	756	773	763	795	793	837	771	801	776	796	797	761	797	829	841	767	809	787	837	788	781	793	800	803	815	794	758	760	783	789	795	837	812	789	778	779	760	789	742	817	802	773	826	800	792	793	776	835	781	792	789	827	771	874	767	793	811	768	797	776	785	792	788	813	791	801	797	764	712	796	804	793	784	849	800	811	793	792	812	810	814	856	771	827	785	735	768	727	831	803	819	815	831	818	851	804	824	810	795	792	786	759	811	772	764	783	821	812	834	784	841	783	847	807	789	785	772	794	783	784	777	806	839	776	794	785	791	769	748	789	859	797	705	776	766	768	742	789	791	826	839	823	781	810	784	815	772	774	770	765	779	746	835	827	754	763	839	790	796	795	784	804	793	735	801	806	810	806	757	790	807	754	778	825	817	807	776	806	797	804	774	784	751	768	818	760	789	779	825	792	822	805	740	798	827	813	785	798	736	723	758	847	769	784	819	821	819	815	794	853	788	784	825	804	797	816	807	799	766	775	744	806	777	809	762	799	773	769	822	789	767	817	786	807	765	804	823	784	793	803	737	823	823	763	755	788	806	814	755	800	762	830	793	839	804	789	776	849	798	792	778	831	824	805	772	757	849	821	757	784	784	784	796	807	769	808	842	818	809	808	839	798	795	785	791	804	791	789	772	825	810	775	768	756	820	749	781	790	784	830	795	806	816	761	788	753	775	770	774	801	765	801	860	811	808	804	788	756	833	796	816	796	783	803	790	778	780	815	770	801	773	767	751	792	836	784	849	826	828	799	812	800	779	801	779	808	777	776	789	776	775	782	808	746	782	772	786	803	823	775	792	809	827	816	772	784	805	840	784	824	840	806	786	828	791	772	784	806	794	757	787	772	808	797	781	787	775	781	761	806	778	816	769	771	791	789	841	825	805	748	743	812	765	843	774	812	811	803	787	808	775	774	785	761	792	797	809	838	795	733	765	764	837	796	776	773	850	874	781	749	803	756	812	809	798	829	775	803	787	796	816	752	749	785	842	783	803	785	781	745	762	797	795	801	799	742	807	800	832	846	761	818	784
22956	21070	28752	23560	21040	20814	6470	1394	1159	1035	1029	1002	1025	1010	884	965	880	904	873	835	759	727	751	771	781	778	727	728	771	700	717	730	722	689	694	746	649	677	682	703	661	664	645	668	618	641	648	660	615	634	592	622	593	653	649	652	688	672	659	637	584	672	660	622	624	650	668	635	660	673	666	686	640	692	657	688	673	648	639	658	561	605	593	601	609	621	644	616	634	655	671	614	652	614	646	560	669	636	584	620	654	628	641	652	608	590	646	664	626	665	659	629	690	618	628	633	614	612	681	655	655	676	638	628	591	606	629	607	642	643	632	649	604	620	612	660	627	645	582	660	623	612	624	613	654	619	625	584	656	614	651	622	593	630	646	666	631	642	624	651	578	587	602	625	656	630	563	606	612	608	643	663	614	663	613	575	615	585	651	616	620	581	593	643	639	653	644	603	631	615	655	632	622	657	611	611	632	627	678	647	602	650	651	626	595	623	647	644	606	613	645	629	567	639	614	617	636	626	626	619	678	607	642	646	638	649	616	596	654	618	626	644	586	602	611	631	621	581	673	633	619	613	664	647	647	599	651	589	614	685	620	675	628	633	661	606	622	634	602	637	630	582	691	645	621	651	636	620	635	676	681	654	616	642	634	607	646	592	622	600	605	627	650	594	671	619	599	595	580	626	605	642	648	624	614	602	622	591	665	653	614	645	591	659	626	611	698	645	650	657	664	620	629	648	620	594	627	599	651	651	616	654	604	628	624	623	617	631	670	591	661	636	593	621	623	592	607	630	619	588	607	643	636	600	573	622	660	623	608	617	645	635	622	603	615	619	579	654	664	634	653	658	603	641	646	654	620	620	670	683	600	664	620	644	618	565	654	647	644	635	587	668	660	588	629	665	682	652	662	592	644	604	639	630	698	614	654	609	618	589	617	622	593	616	661	664	642	630	621	681	636	644	615	681	626	619	620	626	644	606	592	627	676	620	645	621	652	615	667	621	636	630	611	638	642	633	611	632	615	623	611	601	621	646	635	615	645	633	605	624	599	613	602	681	615	618	643	622	604	593	595	628	662	641	638	639	628	606	645	627	661	596	627	594	632	670	632	602	619	614	662	585	590	636	650	640	672	647	622	661	637	614	585	584	578	552	597	638	620	641	610	600	598	595	616	621	643	639	661	600	626	639	644	598	562	625	627	656	610	653	636	604	680	597	646	605	638	590	668	660	580	646	657	628	614	626	617	674	642	649	602	622	668	651	646	665	595	613	616	648	668	624	654	613	657	631	607	653	627	622	606	636	620	658	636	636	581	614	631	620	613	636	621	611	605	655	620	668	626	600	639	638	645	658	602	613	632	626	607	635	644	616	659	621	631	627	608	605	642	616	600	642	646	625	601	595	663	636	636	636	628	627	642	636	623	567	612	633	647	637	644	631	585	641	665	622	610	611	637	625	619	595	607	595	622	650	648	663	623	663	570	598	629	588	609	613	666	608	622	576	638	637	587	642	648	646	606	627	615	705	632	594	611	654	618	584	582	608	597	643	633	646	589	622	659	681	608	647	604	670	646	656	677	612	609	601	623	656	618	613	660	610	642	607	644	608	613	650	625	622	631	626	648	643	619	577	657	627	703	629	663	619	650	620	626	619	607	614	644	647	606	695	606	656	599	639	613	598	652	604	659	614	673	659	663	602	625	652	599	641	626	616	626	653	669	658	646	650	631	610	665	624	621	640	646	595	640	626	644	623	601	614	624	661	574	636	597	578	598	585	575	603	627	611	640	639	623	636	623	616	615	618	624	596	581	610	619	582	622	617	677	611	642	646	594	638	654	650	592	664	631	614	686	618	631	639	585	611	641	617	650	641	634	647	656	636	637	624	616	612	640	636	653	657	633	630	653	621	593	639	617	625	624	607	669	656	577	659	645	662	593	602	612	603	622	629	613	627	640	588	593	629	640	611	612	584	630	634	620	612	595	590	690	682	661	612	588	603	602	638	668	647	604	617	649	623	610	655	642	615	652	678	622	572	605	650	583	611	634	610	632	598	611	591	622	658	602	670	638	632	643	670	592	652	622	615	607	643	587	613	622	619	604	658	631	681	634	610	661	679	622	662	634	616	591	655	615	646	638	648	658	672	612	613	605	592	567	621	630	658	604	609	664	667	660	591	624	665	631	628	630	620	616	681	608	603	629	596	639	597	600	619	615	675	622	596	665	577	614	636	639	624	612	565	628	641	659	634	648	621	592	649	637	659	650	620	619	649	630	616	656	599	657	658	624	637	615	644	607	643	626	638	596	676	595	660	617	631	589	599	585	637	645	598	644	628	627	654	651	618	587	604	666	637	611	649	618	629	614	606	615	613	601	599	616	632	615	624	664	616	647	604	608	599	664	602	655	600	622	655	611	661	626	634	631	665	590	607	597	603	612	644	614	616	622	631	636	609	628	658	684	588	561	624	614	613	618	662	651	588	622	630	638	686	592	605	623	628	585	646	646	617	596	664	641	643	617	634	625	651	609	626	649	621	600	608	607	602	612	679	659	611	628	626	596	601	621	615	656	673	660	667	606	650	589	617	641	609	672	612	660	639	662	595	580	651	601	619	641	576	604	642	685	672	653	642	658	575	644	646	651	642	635	610	613	624	673	639	627	607	650	630	590	617	597	592	640	617	655	645	634	645	661	645	611	647	640	618	663	633	598	640	626	628	612	606	668	660	559	623	627	672	635	609	635	614	614	589	588	625	590	595	605	628	606	612	635	599	626	649	636	563	623	621	612	599	660	613	618	616	618	648	631	636	654	638	618	630	645	651	632	638	644	598	651	589	688	628	578	685	603	619	572	609	632	613	632	598	614	622	647	621	616	576	634	634	628	581	630	663	660	692	601	633	652	624	683	627	635	632	621	663	612	636	621	607	673	641	653	643	617	663	628	612	616	615	651	628	630	650	656	632	571	626	616	610	610	653	628	596	582	610	656	607	647	646	619	625	610	643	630	613	613	611	592	665	729	646	623	640	593	658	633	619	654	566	648	643	626	600	669	663	670	628	618	630	633	639	631	605	627	626	626	617	652	630	638	591	612	586	641	623	626	619	630	594	661	607	619	654	644	618	660	583	592	596	572	643	609	607	675	660	625	553	648	619	638	617	622	632	611	668	584	622	678	600	614	648	643	618	653	663	618	620	642	605	651	598	631	632	658	583	640	671	598	651	591	615	655	606	652	645	634	644	612	635	622	628	650	690	595	633	610	586	588	612	618	635	619	619	596	641	551	617	639	611	622	628	648	631	639	653	658	599	615	636	606	627	627	665	619	670	634	612	659	651	617	647	621	573	607	608	615	672	616	611	591	644	667	671	627	637	647	657	674	628	610	642	661	668	616	676	619	629	636	632	559	646	652	633	573	663	652	638	631	612	594	585	642	624	639	669	598	621	596	670	689	672	650	644	673	577	621	610	621	638	626	643	613	615	606	653	603	669	662	617	627	625	650	609	614	626	628	681	633	675
45984	66892	20727	8008	4659	3462	2695	2270	1890	1731	1663	1629	1687	1517	1423	1505	1359	1364	1182	1072	1015	1010	982	1002	1069	1019	995	944	988	1025	959	998	941	965	887	901	897	844	884	839	836	872	864	804	837	831	841	828	782	866	784	814	832	806	783	764	804	788	786	803	840	806	759	781	763	775	791	860	831	816	826	789	829	801	798	775	815	831	821	745	777	760	790	788	764	767	771	786	779	746	786	764	807	763	817	746	801	746	778	735	783	788	737	817	753	850	794	803	781	760	741	776	777	749	782	787	777	741	776	742	794	733	783	766	750	773	809	762	720	794	751	768	738	753	773	785	758	721	729	784	768	788	755	780	794	798	769	763	732	714	815	771	786	794	729	798	766	788	766	795	767	809	783	740	787	792	765	790	780	772	846	846	720	766	753	786	793	752	775	729	785	776	763	779	764	785	751	775	767	752	795	802	730	731	785	731	818	756	788	695	777	703	769	755	747	736	770	748	748	751	769	759	767	822	784	823	837	761	747	810	759	810	747	796	793	799	737	748	757	782	805	800	763	852	757	729	747	801	793	754	728	759	787	759	786	793	791	799	770	773	741	720	748	777	809	780	747	803	777	788	762	765	775	798	768	757	753	699	774	725	693	760	770	762	783	757	789	817	805	744	765	760	736	758	816	781	797	720	754	771	772	747	774	767	780	818	768	767	785	734	797	765	789	773	765	742	786	779	772	797	712	788	734	719	743	800	785	771	727	786	775	761	782	761	742	723	764	781	848	786	741	812	755	757	798	782	788	767	773	803	739	817	746	739	768	756	811	752	781	790	804	840	763	780	765	836	735	804	773	795	757	835	794	783	753	770	723	831	784	770	743	719	769	777	745	777	748	765	766	773	769	757	717	727	861	822	804	785	740	816	755	790	764	753	740	744	754	750	763	779	819	771	759	759	803	820	809	796	774	763	805	786	821	796	763	711	746	775	775	801	741	818	745	789	842	774	760	723	774	774	730	804	795	749	757	743	795	816	749	765	783	751	760	766	745	744	798	748	782	843	778	729	792	748	739	817	765	763	796	734	802	763	774	759	799	783	755	781	753	752	749	753	766	744	750	774	743	794	748	753	775	762	790	741	771	782	759	762	771	725	777	744	808	796	795	808	814	810	780	782	767	807	807	755	799	795	769	754	771	817	724	830	803	795	765	772	777	738	806	745	832	734	780	795	783	733	757	780	804	710	718	696	769	751	762	732	749	761	799	776	759	775	780	789	799	770	784	745	786	751	778	738	755	757	781	759	707	728	781	764	744	791	807	775	792	807	798	730	774	734	739	787	760	803	788	751	763	829	811	778	750	757	818	716	757	761	758	807	753	785	812	765	751	774	780	723	742	790	723	726	790	808	783	767	769	796	769	783	755	820	781	794	803	837	767	806	814	716	750	733	801	757	779	788	766	752	845	732	763	741	820	802	739	741	759	759	753	829	768	772	763	798	763	750	820	746	775	769	752	814	771	716	748	765	792	777	750	756	836	755	782	780	763	779	780	756	779	757	755	775	731	797	730	769	746	796	780	779	781	764	762	797	732	753	745	777	807	752	767	776	762	784	780	755	781	806	782	801	751	779	771	828	716	748	794	765	776	753	739	783	772	765	797	799	795	771	761	791	775	775	734	797	806	773	785	788	790	791	790	737	795	792	750	804	750	723	802	755	771	769	808	725	776	721	781	769	782	773	763	798	800	779	767	724	816	714	718	771	798	789	761	733	783	764	759	760	798	780	766	775	746	797	701	763	732	757	807	764	783	791	785	807	772	714	816	742	757	774	785	780	754	760	782	741	752	802	742	763	813	789	783	788	744	784	751	759	801	745	816	779	774	757	751	748	737	760	777	738	792	789	798	768	702	731	754	760	769	741	740	744	795	789	769	766	821	734	769	767	781	772	781	765	826	768	769	744	759	746	798	776	723	792	789	806	755	765	794	805	721	733	763	788	758	712	725	786	768	801	812	711	762	772	756	730	774	753	743	736	809	737	795	802	715	786	777	756	789	757	779	739	813	828	781	783	782	762	752	767	782	808	763	768	744	752	762	790	727	794	770	741	764	789	815	792	741	793	754	707	820	761	748	792	758	789	753	776	766	774	775	805	756	755	768	806	786	780	769	831	748	750	802	768	768	749	753	744	746	735	743	745	838	721	826	805	734	777	736	776	773	780	781	773	770	770	770	756	771	730	762	783	747	793	781	811	783	730	785	823	786	742	748	765	777	801	763	803	799	759	725	765	800	784	768	836	754	739	751	785	775	743	761	774	729	770	768	741	768	766	751	771	745	770	794	792	788	772	777	759	725	734	757	779	805	713	772	800	751	753	760	792	799	750	757	796	752	761	749	737	773	749	749	740	780	743	780	737	800	754	743	855	818	722	757	751	795	786	797	777	744	764	803	757	771	775	808	774	788	772	777	770	735	790	780	788	818	737	820	826	766	767	766	759	748	726	760	803	743	818	798	752	763	764	781	782	735	749	781	728	810	808	738	787	789	749	782	801	728	844	780	808	722	797	804	812	797	780	768	763	794	734	801	844	812	815	749	750	779	804	803	664	813	762	726	832	819	727	749	748	787	771	763	732	774	772	798	809	755	749	772	783	710	743	796	746	781	778	797	761	794	711	798	760	769	763	770	757	743	809	750	752	768	789	745	800	748	768	745	774	820	788	781	759	717	799	749	743	744	764	753	753	732	777	727	793	797	740	787	757	761	792	707	775	809	773	778	763	743	779	788	790	788	786	747	750	743	763	784	810	786	785	798	769	741	767	762	737	781	773	776	787	809	772	726	744	777	796	727	778	747	808	771	781	745	827	836	795	732	725	752	777	776	769	725	731	800	766	735	758	780	758	764	755	812	818	769	752	766	801	775	722	778	802	794	754	725	747	731	737	785	740	744	784	744	747	745	764	812	774	735	743	753	802	790	783	792	743	723	781	756	823	744	816	753	807	750	836	798	802	803	745	781	773	792	762	804	755	782	745	769	772	745	818	775	716	756	755	827	810	758	756	770	781	766	694	738	774	752	772	757	767	814	778	807	771	807	772	745	756	768	788	781	766	751	763	785	790	757	762	779	776	803	816	776	774	815	797	764	712	738	784	787	767	767	757	749	735	811	766	759	747	763	763	772	806	747	764	776	783	736	780	740	719	724	775	813	816	772	811	732	756	790	821	756	780	774	786	787	756	768	792	730	740	743	745	744	783	788	767	773	714	748	811	794	775	749	767	787	771	785	812	752	746	738	729	778	735	794	819	769	802	810	728	785	784	815	768	729	726	723	774	732	779	731	772	765	739	746	786	745	717	778	752	768	780	735	763	767	792	778	754	804	763	765	800	769	762	727	774	821	733	794	762	745	734	811	771	801	794	772	753	775	748	764	766	795	767	777	791	776	747	752	778	813	737	729	756	747	794	756	776	791	804	789	783	758	772	798	797	766	823	753	744	784	716	773	760	828	818	778	744	745	781	695	788	743	715
29441	29035	16521	2968	767	597	474	457	467	441	487	505	527	490	450	540	482	475	454	431	445	420	457	459	482	478	431	422	457	428	457	430	384	457	426	441	397	426	395	392	401	434	400	419	413	409	409	375	405	384	410	401	405	380	437	406	394	384	424	412	428	418	396	414	384	402	403	431	419	380	411	417	409	382	406	435	391	429	422	396	428	413	394	386	412	397	435	417	399	396	372	401	409	398	372	404	435	409	383	396	399	399	392	378	360	427	390	386	443	411	371	390	370	389	385	376	393	393	407	373	398	427	399	364	429	418	396	401	407	359	432	389	381	398	371	403	395	378	397	372	388	356	426	413	414	423	414	349	430	379	393	414	429	405	416	450	372	416	389	417	388	427	434	385	375	368	394	440	391	421	444	394	422	383	423	397	442	405	385	388	433	390	406	424	426	391	419	400	439	415	397	401	404	396	421	408	419	403	386	409	390	376	421	424	404	419	407	433	394	465	446	385	404	437	374	406	386	404	370	374	398	407	400	403	418	403	392	418	351	381	412	388	354	418	396	371	375	424	409	412	372	425	406	388	451	426	401	400	407	414	367	391	390	389	396	387	406	401	406	401	398	381	420	412	418	401	376	403	382	368	404	412	391	423	437	373	400	381	410	406	386	396	366	417	365	428	395	364	433	386	404	398	404	389	429	421	435	429	376	418	416	410	395	380	395	377	403	398	368	401	415	355	389	379	417	382	387	392	382	412	407	374	374	411	385	398	389	358	391	426	381	429	400	411	412	385	415	395	392	402	417	361	391	414	426	384	426	407	425	389	432	393	397	373	347	397	386	354	376	399	394	395	410	380	423	395	447	413	391	415	409	417	407	417	388	407	378	428	407	379	361	394	415	437	388	389	368	416	436	409	384	401	391	409	390	396	403	405	399	419	393	404	452	374	389	378	447	391	390	380	413	408	394	424	390	440	407	400	421	411	337	422	415	388	400	413	394	397	389	411	414	388	388	396	361	412	426	425	389	404	393	376	422	428	411	362	398	402	395	391	365	403	391	389	417	415	389	406	388	417	399	417	388	403	415	437	380	391	400	377	431	418	398	414	375	410	426	384	431	418	409	360	408	371	419	400	413	371	414	400	370	392	419	428	423	392	400	430	392	399	410	379	415	413	430	404	393	382	405	405	424	394	378	406	426	411	387	374	417	383	403	383	424	371	398	397	402	428	396	388	378	406	398	416	423	414	421	410	359	411	394	422	371	420	377	425	416	445	367	361	415	426	405	366	425	387	413	382	417	367	371	397	398	367	381	406	383	372	385	392	434	411	420	412	409	421	370	368	408	366	408	415	396	416	457	408	372	413	373	368	397	365	401	391	363	406	448	399	384	406	369	402	416	394	363	388	407	421	397	373	415	374	423	394	361	376	395	415	431	404	378	393	398	414	396	439	421	400	396	385	412	348	427	393	390	425	435	389	409	401	441	363	383	458	409	404	399	405	434	377	401	400	407	396	383	412	399	421	383	390	428	419	377	381	420	390	402	415	373	415	408	382	416	397	384	412	375	409	406	410	391	440	389	376	412	412	401	378	419	377	383	412	423	401	377	396	419	404	414	432	410	402	388	389	432	414	394	394	438	394	378	412	390	422	426	397	417	374	405	403	438	413	341	420	399	409	438	411	437	389	394	392	374	385	405	406	407	374	415	385	409	402	391	356	393	392	389	361	423	405	367	407	410	399	398	374	386	401	375	353	420	392	384	390	376	408	360	387	400	445	408	400	413	396	414	400	410	418	407	399	401	388	368	398	379	392	415	378	364	403	430	401	415	409	411	406	434	386	387	408	401	411	369	406	412	376	460	379	378	367	388	430	412	385	404	412	419	403	365	381	398	433	406	416	396	372	395	372	360	380	426	380	420	377	371	394	388	422	392	412	429	442	415	401	429	372	385	407	412	386	419	390	402	432	375	420	401	417	404	400	374	385	388	416	428	382	392	405	432	409	423	414	401	417	389	388	432	404	382	396	409	359	407	440	422	379	392	439	381	373	419	396	401	425	401	379	401	405	366	377	408	365	393	422	394	406	453	423	406	414	382	419	427	430	396	394	367	406	425	406	399	354	409	400	409	418	383	349	406	418	423	419	367	398	414	410	359	403	429	427	395	368	399	393	398	421	429	415	386	395	419	430	410	430	427	430	418	374	420	406	384	423	385	348	404	364	420	455	390	364	393	392	391	384	423	394	406	385	402	376	401	399	402	393	394	389	398	405	379	388	432	401	419	402	368	398	456	453	422	394	406	418	428	411	444	402	420	402	391	378	417	356	416	422	396	355	413	393	411	419	422	393	378	416	407	441	395	435	359	407	420	403	406	383	350	415	401	377	402	403	435	396	418	421	383	402	406	378	410	390	402	386	396	399	409	405	386	375	431	446	374	414	422	407	393	419	387	411	402	383	416	392	415	390	419	364	421	416	389	381	397	428	399	392	419	397	425	383	418	431	408	380	409	445	428	398	379	396	412	438	412	405	410	397	390	390	390	424	436	414	404	391	380	392	418	401	431	380	427	424	375	413	405	426	393	420	447	416	396	433	416	400	392	393	390	413	393	392	403	383	352	397	398	371	397	387	390	415	404	430	433	399	399	396	409	408	411	435	391	412	361	455	402	424	359	401	415	374	375	372	407	413	432	407	400	395	389	430	446	407	410	407	399	415	380	410	412	408	408	411	389	419	386	389	390	431	390	401	398	399	414	396	406	383	401	432	407	395	400	411	372	403	382	383	441	402	397	407	393	392	420	392	415	418	404	400	403	398	395	383	433	417	388	429	378	388	381	408	385	408	416	390	416	388	432	397	383	385	428	368	440	404	392	366	381	367	432	376	401	414	437	432	397	420	413	415	426	388	416	399	428	406	395	404	412	413	379	402	386	369	371	406	367	404	390	421	415	384	419	412	387	416	398	370	402	407	404	414	443	385	427	376	408	384	430	427	410	430	435	409	379	411	391	412	417	395	392	406	353	411	404	420	414	421	400	368	417	431	398	422	437	390	423	402	399	409	382	375	444	408	414	436	419	397	427	386	378	398	421	381	392	368	383	349	379	417	429	400	402	441	390	421	397	367	415	373	381	413	405	409	420	399	404	401	394	422	413	412	399	406	394	400	416	422	420	378	421	386	395	366	383	430	402	371	425	419	416	421	420	390	408	444	431	384	407	394	418	415	366	414	419	393	369	405	401	408	401	361	386	345	391	432	396	413	377	407	362	410	411	392	398	410	417	434	406	408	433	384	382	397	403	451	381	406	391	391	410	416	421	408	397	396	392	403	414	383	361	404	425	420	364	375	425	416	415	378	391	423	398	389	393	413	395	420	390	414	403	382	427	435	369	396	420	416	397	415	404	380	362	381	377	371	406	409	382	423	357	402	372	407	392	442	384	415	403	413	412	382	383	424	406	382	405	393	403	424	392	414	394	381	410	398	417	383	400	410	404	392	396	378	403	408	402	450	385	376
36426	43284	8384	1687	973	770	645	625	622	645	648	665	688	714	690	766	790	682	658	641	567	592	569	604	589	545	555	561	555	599	581	551	590	513	590	551	559	513	537	518	497	501	498	485	508	567	507	512	515	510	481	522	492	470	487	467	510	478	517	469	511	534	497	505	540	518	490	517	529	499	484	489	503	525	529	485	516	514	497	536	485	492	466	479	517	484	503	498	520	466	507	506	462	496	564	545	515	528	478	479	497	508	568	530	480	486	528	500	488	529	514	500	477	489	520	537	505	493	487	483	520	496	527	496	535	485	493	498	472	496	549	497	510	496	480	522	503	498	537	531	527	510	499	541	521	457	499	483	535	484	542	471	449	488	523	550	502	520	520	475	515	504	470	501	477	486	475	534	508	489	447	490	521	479	488	504	483	503	468	524	464	505	481	483	487	515	514	545	508	524	528	489	491	501	509	439	483	548	518	496	517	480	517	498	486	494	466	503	548	524	498	479	514	494	516	506	507	527	516	517	506	492	550	504	488	497	526	471	503	527	492	513	517	508	529	517	473	480	467	503	478	498	524	486	479	477	500	493	509	504	527	487	530	506	551	474	485	480	511	509	512	525	505	504	487	531	511	490	487	500	528	507	478	480	450	482	500	516	506	496	481	491	491	504	477	512	497	494	471	493	497	499	487	501	485	493	488	518	503	517	473	531	494	482	487	464	507	483	500	471	549	483	510	485	470	533	521	477	533	499	499	494	515	530	508	482	500	467	483	511	485	472	511	496	527	520	489	544	481	510	503	502	520	544	490	540	460	478	495	520	500	472	446	432	478	495	505	493	494	506	500	520	502	529	463	471	489	490	525	478	516	488	493	485	483	506	515	463	480	505	500	484	533	469	527	510	476	511	475	465	472	507	476	575	479	494	514	494	475	482	508	524	541	501	497	494	509	477	506	523	507	498	469	532	516	494	494	513	555	501	497	505	500	487	513	474	515	490	502	526	479	511	504	471	490	476	532	521	487	506	486	489	502	550	502	446	514	545	469	512	493	535	527	518	463	534	472	463	452	503	522	526	507	509	529	496	468	526	484	482	495	505	537	524	492	495	483	507	467	502	524	491	505	491	497	531	561	495	496	514	475	492	514	513	513	521	500	471	513	501	505	494	520	500	477	555	491	514	453	498	513	497	510	487	500	496	462	481	492	500	498	512	484	510	523	496	480	478	529	543	500	477	546	493	467	480	502	488	490	512	498	519	518	493	488	489	480	520	470	485	473	505	492	490	482	516	501	476	502	510	461	468	494	548	484	533	502	489	503	543	491	489	463	489	479	502	512	510	507	501	484	520	485	485	471	500	493	506	481	498	503	484	480	510	492	489	534	485	493	510	473	495	531	455	497	472	497	525	504	498	501	493	500	507	467	502	484	486	513	504	471	487	526	518	508	478	483	500	481	495	515	481	503	525	495	464	514	497	531	550	500	521	490	502	500	483	473	527	534	513	506	515	500	511	453	517	529	491	497	520	532	497	495	480	474	511	502	487	517	481	523	494	508	535	479	514	527	482	492	478	426	490	458	496	490	531	504	525	498	528	500	546	488	523	484	518	470	510	527	519	512	493	480	499	472	504	515	472	494	491	511	474	520	497	463	497	489	546	491	466	473	474	478	469	522	498	499	542	503	507	496	517	505	499	516	534	478	482	483	471	501	476	498	531	526	504	505	529	482	480	481	481	498	488	511	475	486	501	459	517	496	507	487	487	503	462	482	488	500	499	476	448	478	454	517	538	471	497	484	506	504	477	501	493	542	512	507	505	508	491	475	525	474	515	492	487	520	504	535	477	512	519	495	519	533	449	492	475	502	518	491	475	468	518	505	484	534	509	516	512	462	502	478	482	503	495	486	480	479	491	494	487	521	525	539	482	551	502	462	494	505	494	467	494	509	499	487	484	460	527	449	538	492	504	490	495	542	501	526	525	508	487	494	476	471	483	504	461	484	471	505	517	501	492	493	518	496	487	476	479	521	503	508	466	507	460	528	517	485	460	488	489	525	521	474	516	535	481	511	504	486	494	506	508	518	503	495	511	482	504	532	482	477	484	518	541	478	481	498	506	504	480	464	468	509	504	506	454	482	483	464	469	484	537	485	548	486	501	441	505	527	481	492	469	470	461	492	504	519	493	514	511	528	500	506	522	515	525	478	459	506	520	462	479	532	525	522	487	493	466	493	486	470	513	525	511	504	511	469	495	501	524	490	485	477	536	530	522	524	468	496	527	500	507	483	475	546	475	504	559	496	471	489	495	470	514	487	515	469	465	506	522	524	471	502	507	474	515	528	466	473	507	481	482	488	508	494	502	554	500	479	495	485	466	513	515	503	461	467	465	471	469	549	507	465	481	453	468	489	485	489	522	501	469	488	512	506	489	499	461	489	506	508	511	506	499	553	525	511	473	501	472	477	509	503	444	494	492	519	474	489	482	486	503	518	508	498	506	513	506	491	523	496	501	509	461	529	503	464	529	488	481	464	473	462	507	486	476	528	561	485	485	489	506	471	499	470	524	533	500	473	496	519	524	490	466	495	507	475	475	522	474	494	537	534	487	510	506	511	512	466	470	488	486	488	498	506	483	526	489	514	492	509	516	510	498	480	464	488	491	462	526	550	463	491	530	490	514	497	497	496	501	536	495	522	519	486	514	483	501	501	526	501	507	461	495	501	520	501	484	497	522	549	502	497	472	510	516	499	504	495	476	496	510	489	521	493	497	521	529	481	496	525	481	468	469	462	510	524	522	498	519	474	481	523	521	480	526	490	492	521	492	501	531	495	495	469	513	486	473	509	532	487	531	474	494	458	502	488	486	483	488	479	520	481	480	470	538	486	478	534	472	515	503	513	527	463	502	577	475	499	491	466	498	506	503	498	451	500	524	510	447	494	522	504	517	459	461	515	487	485	513	515	523	513	521	477	461	484	475	489	493	517	464	517	473	485	458	509	484	469	486	455	494	502	491	494	492	499	505	512	508	489	434	480	485	501	470	499	530	530	526	488	534	485	497	465	496	490	510	480	476	475	509	531	519	491	491	516	490	505	521	483	499	515	456	508	516	499	491	489	537	515	473	508	486	490	445	474	481	512	512	530	506	512	511	543	470	526	478	535	511	476	527	460	490	434	528	513	542	519	487	517	492	523	504	499	480	536	508	522	505	514	490	507	513	529	499	504	494	505	490	520	520	470	508	509	498	506	502	495	465	477	487	492	474	467	495	504	513	510	465	469	504	523	502	523	509	520	499	476	481	499	514	497	516	549	502	490	514	474	484	503	474	445	478	512	475	485	551	530	485	498	500	478	462	522	491	452	489	458	484	526	476	503	542	480	507	551	492	529	515	493	484	509	504	523	455	513	493	546	549	508	494	505	501	532	497	532	525	519	522	515	517	504	492	489	486	515	517	518	504	478	480	491	488	501	534	474	463	474	460	519	447	513	485	484	521	512	496	525	513	496	490	483	519
24126	21125	28197	24152	20707	7057	1328	979	898	814	810	843	767	803	857	876	834	837	836	776	774	688	746	753	791	709	677	751	705	659	746	708	694	680	655	662	659	702	657	677	630	656	629	629	674	610	630	661	639	644	629	661	632	681	658	637	678	636	637	648	681	645	639	628	685	673	673	627	661	645	674	684	610	609	648	677	672	628	672	681	638	657	659	671	640	642	658	674	684	659	611	616	648	604	661	633	616	635	634	657	675	665	613	693	680	657	705	654	643	661	611	657	612	635	660	636	652	650	676	638	609	659	643	663	618	653	622	624	666	619	640	694	638	582	656	614	686	653	655	616	646	672	616	663	670	625	642	641	688	613	679	694	620	666	646	629	617	652	657	630	606	647	662	673	630	673	632	631	631	655	660	625	645	620	610	638	639	636	649	644	602	639	656	612	652	700	643	635	652	640	634	650	633	623	633	589	651	633	618	639	638	625	620	605	670	602	621	663	632	646	650	660	670	659	629	631	645	641	678	689	602	594	633	598	595	648	660	659	611	618	665	589	670	612	660	674	643	652	654	631	660	640	601	656	649	664	652	665	625	666	637	604	616	635	620	638	678	668	654	642	666	648	608	707	566	686	698	683	670	676	613	637	648	655	619	653	654	664	618	636	655	653	717	635	639	671	635	648	643	621	645	640	618	649	602	647	609	634	613	626	654	637	607	614	637	641	650	620	683	642	659	688	632	655	639	667	650	660	602	641	645	634	657	662	602	619	700	661	601	660	642	668	646	642	684	649	640	653	663	622	677	643	659	648	679	636	646	636	629	672	617	637	666	628	632	654	645	651	672	639	599	657	637	655	642	672	647	621	621	669	661	617	674	653	650	619	646	626	615	676	631	650	677	671	634	640	629	638	669	622	662	646	618	616	681	631	642	658	621	688	634	619	671	642	592	679	657	647	608	673	647	650	629	620	661	641	647	622	653	607	644	600	630	656	638	636	616	639	672	670	617	663	676	641	678	689	667	628	653	684	619	642	642	591	653	603	637	639	654	641	631	678	627	634	634	602	676	663	654	737	665	636	629	614	646	582	630	690	642	598	659	664	647	654	609	590	628	631	608	626	654	649	655	628	653	640	639	613	643	672	672	661	661	677	678	618	658	617	647	675	631	660	669	625	664	643	653	607	640	641	649	639	592	680	653	692	637	679	671	614	640	684	648	681	586	637	660	647	627	669	675	648	630	613	597	633	658	640	630	644	647	611	673	656	633	616	651	611	654	668	631	663	649	654	665	638	630	644	692	661	636	639	632	698	679	630	635	684	649	629	653	601	656	627	662	592	613	675	602	642	662	638	630	628	640	581	657	647	639	689	651	690	617	661	676	637	658	653	620	611	632	658	667	639	612	655	623	672	617	695	690	629	665	667	620	610	659	657	631	693	650	668	618	638	648	627	655	652	633	648	649	635	646	693	648	612	706	654	621	648	647	665	674	662	672	652	635	640	622	651	695	662	609	648	617	656	635	622	654	645	642	601	664	631	681	671	628	678	584	640	672	621	655	647	665	633	677	651	661	608	674	651	624	719	670	630	646	648	642	673	636	614	627	637	669	647	649	635	656	653	634	676	641	661	676	661	636	618	682	611	633	660	638	633	641	633	606	702	657	698	611	646	592	638	659	594	625	642	607	646	671	632	648	637	634	693	689	614	659	615	668	647	697	662	670	643	651	655	642	619	663	641	686	684	619	655	630	675	646	636	640	665	643	655	601	662	667	631	653	642	668	636	642	686	651	652	639	578	672	625	664	655	701	637	673	638	649	688	646	671	687	618	677	631	682	625	622	651	655	675	652	651	667	647	583	653	649	657	648	698	666	641	668	618	667	646	647	632	626	652	673	608	643	675	627	604	610	627	619	710	651	639	645	667	619	656	638	612	676	622	625	645	611	655	664	692	658	683	648	646	664	614	647	679	627	676	613	637	627	617	626	614	667	670	655	629	664	630	674	690	628	654	663	644	659	625	647	660	698	684	639	647	617	626	671	617	632	618	653	651	666	635	666	618	658	647	656	691	643	641	702	629	626	683	631	596	658	656	642	645	669	641	629	619	620	636	653	664	608	606	608	607	637	665	645	678	631	681	671	695	651	657	631	691	642	644	674	646	645	658	645	610	691	628	621	653	681	661	669	674	635	615	632	657	679	636	628	616	622	635	663	600	638	647	623	608	659	637	633	704	614	657	607	617	635	648	647	658	658	623	668	672	604	644	630	646	663	688	666	625	640	592	677	650	661	633	640	658	618	697	632	636	636	666	643	631	684	620	598	609	685	654	666	659	621	655	633	645	663	609	644	661	654	612	635	685	686	642	635	634	632	662	660	688	672	660	587	645	663	633	659	638	719	629	649	597	654	607	613	648	610	639	645	632	624	600	643	646	595	647	638	631	645	679	602	668	690	647	661	613	644	660	678	612	642	641	626	626	654	657	643	661	676	676	660	696	650	622	653	659	659	623	624	648	649	661	638	654	701	644	671	649	649	625	644	631	632	624	642	647	623	647	651	665	621	618	687	628	632	644	649	656	635	666	645	666	656	629	635	612	673	636	605	680	593	653	636	631	592	639	685	624	645	672	722	667	662	672	648	684	627	637	644	628	681	625	633	647	664	602	632	645	672	625	616	656	678	625	602	617	659	651	602	629	622	623	651	641	607	661	653	672	623	645	678	653	631	665	687	655	645	605	655	630	637	618	624	627	650	623	662	639	620	660	697	631	659	685	648	651	621	667	689	649	609	643	627	652	629	638	715	664	610	639	669	647	647	623	654	660	659	648	604	634	603	616	622	696	690	668	625	623	637	594	621	642	658	666	632	687	667	601	653	669	637	612	650	640	635	671	644	596	652	623	625	630	601	616	597	677	644	660	667	688	634	694	662	670	646	652	612	638	630	672	669	609	630	613	621	653	669	661	603	650	616	638	627	643	681	614	625	630	632	629	616	633	703	685	644	658	643	638	629	610	649	620	691	654	651	648	627	689	671	667	606	656	618	642	653	629	595	636	685	626	630	610	664	636	657	630	678	642	647	700	618	620	682	682	613	600	655	659	670	651	682	658	709	667	655	588	670	648	656	661	649	669	631	673	640	640	645	669	649	585	648	678	645	653	659	620	624	640	636	638	578	611	631	662	642	623	657	639	622	625	678	614	640	622	653	646	681	618	664	673	608	642	616	638	628	628	641	693	650	640	663	663	647	600	654	641	667	635	643	659	666	653	633	703	652	637	639	650	646	687	678	650	644	583	645	689	634	666	660	630	635	646	611	676	643	652	624	673	614	648	655	656	687	625	675	603	636	660	605	637	686	645	639	637	660	666	655	676	632	639	649	663	691	656	624	674	712	700	627	634	659	610	659	658	614	682	658	667	676	653	640	609	638	638	660	642	613	673	626	647	674	607	675	646	641	641	593	633	688	645	653	691	627	655	590	651	646	633	704	601	647	644	669	653	604	662	645	665	639	644	691	669
41858	62213	15973	3972	2621	2060	1790	1492	1386	1290	1219	1174	1218	1176	1228	1174	1252	1153	1140	985	947	902	937	977	977	923	947	923	954	872	892	917	929	849	855	859	858	866	808	823	820	887	832	792	802	850	789	790	758	824	760	764	740	831	769	795	764	788	788	779	758	859	772	801	896	821	774	767	758	829	867	825	809	832	826	834	805	810	780	790	773	811	753	808	776	804	814	791	773	763	803	793	778	794	793	804	785	795	779	768	709	816	771	794	751	805	767	737	817	802	774	776	728	791	788	795	760	766	791	821	804	792	754	792	826	816	780	822	747	766	861	751	754	838	816	744	781	749	760	800	742	716	770	764	806	779	807	770	796	811	781	779	766	733	795	805	807	758	770	733	747	772	796	820	845	814	844	771	767	780	838	797	780	849	812	780	762	778	803	805	742	797	784	766	758	799	768	823	805	747	777	769	786	799	827	781	806	769	807	772	801	793	779	786	754	758	821	746	810	746	797	782	805	798	803	779	757	734	797	820	799	790	783	737	834	760	734	815	743	829	764	765	807	787	800	763	815	769	833	800	825	772	756	772	766	776	800	822	774	817	784	813	766	754	754	823	864	738	788	823	794	801	810	755	756	766	761	761	758	775	769	811	749	768	777	833	803	803	760	782	764	791	769	793	779	783	768	764	805	790	782	766	765	788	825	762	746	796	748	792	824	808	777	773	782	796	782	770	790	800	807	808	768	783	752	768	770	828	759	788	773	761	813	771	752	777	793	806	780	808	751	767	737	756	769	819	802	807	806	759	812	838	797	814	787	787	799	791	821	809	762	745	798	750	760	779	824	762	768	797	772	762	816	802	735	838	800	796	765	763	791	778	798	849	815	767	781	746	832	768	753	776	844	828	835	801	763	784	808	788	788	790	791	784	809	750	792	793	764	825	766	758	758	799	799	792	808	819	722	780	791	770	779	765	769	837	787	799	848	848	701	754	802	760	774	759	818	808	773	784	812	810	768	801	776	817	790	776	790	780	825	808	797	735	833	781	769	778	837	791	778	790	811	802	799	821	834	800	779	735	754	777	804	733	842	782	773	784	763	764	828	805	785	793	804	783	772	806	815	831	777	762	816	787	754	830	788	796	808	822	760	800	743	766	794	794	755	813	755	773	755	784	789	819	778	741	800	797	799	809	840	787	732	829	802	782	759	759	830	764	778	799	780	768	726	807	754	874	733	783	848	822	791	767	797	766	766	806	784	788	786	754	819	803	833	821	782	749	771	767	805	800	784	741	766	797	739	782	785	804	848	778	749	753	761	741	752	794	783	822	785	766	850	769	782	739	820	793	780	791	768	770	730	791	802	739	789	823	755	760	782	778	769	853	783	746	803	809	779	722	746	786	763	814	833	828	830	785	795	800	865	757	777	766	767	773	812	780	772	717	805	738	797	768	814	800	809	780	756	786	794	776	802	775	802	783	788	803	774	821	801	788	769	760	752	814	807	774	778	792	792	794	748	809	782	830	776	797	759	768	759	800	734	792	809	781	772	781	834	824	780	786	778	756	765	809	815	832	823	790	730	816	744	759	791	808	790	758	824	772	782	826	817	763	794	772	795	771	832	784	804	808	786	807	768	779	790	776	856	846	783	777	820	752	842	796	752	743	779	805	790	806	784	804	793	763	793	803	767	821	779	800	772	766	779	753	818	783	846	741	753	735	745	796	805	770	738	819	856	814	739	728	747	780	810	770	801	757	760	782	839	813	811	781	764	824	792	774	753	832	793	771	724	801	780	754	759	795	736	769	786	795	821	771	773	797	827	799	808	801	752	788	803	774	790	797	771	787	789	779	727	765	788	811	830	789	809	747	838	827	766	780	812	776	771	768	784	804	826	808	817	788	781	826	803	771	776	777	797	748	753	789	819	779	725	753	732	788	794	789	735	811	794	807	802	773	780	787	794	799	790	761	790	786	739	769	781	838	781	764	811	793	819	753	752	776	761	813	764	782	759	764	806	766	750	799	790	802	780	776	765	741	812	779	756	744	797	818	808	769	738	786	859	765	808	790	773	786	795	860	771	824	763	823	843	768	809	792	784	818	818	741	751	762	794	794	803	766	786	851	770	742	809	813	807	831	785	754	719	784	758	825	787	762	772	771	761	776	815	814	790	794	760	788	778	812	767	752	767	767	786	800	805	819	775	795	747	773	764	809	778	837	791	776	745	752	756	722	776	737	786	835	807	848	780	803	822	772	814	781	795	772	834	801	796	755	805	807	780	770	754	808	768	776	812	775	797	772	821	819	710	785	773	798	782	830	813	727	810	782	771	812	752	767	789	813	770	835	720	790	794	771	787	753	822	786	757	790	792	729	784	730	764	754	775	770	729	791	818	770	778	776	780	764	794	809	810	756	800	759	791	850	781	811	812	807	779	755	795	777	809	811	803	798	809	777	757	780	773	733	835	819	743	759	770	845	798	794	802	786	756	750	863	816	808	758	784	763	774	768	810	811	765	825	759	822	750	787	792	788	779	810	814	829	796	802	759	805	789	764	810	814	796	759	813	748	768	787	781	787	777	782	773	783	733	846	773	742	821	786	813	756	791	840	778	786	786	810	783	762	774	772	810	761	794	792	807	797	824	791	834	778	763	769	761	765	769	750	795	817	763	785	783	745	812	815	794	777	737	832	796	795	747	785	778	779	734	748	736	843	823	803	788	771	764	774	778	781	835	799	776	728	748	790	735	852	766	786	751	783	765	830	824	772	769	789	774	801	799	766	735	769	795	790	779	751	787	746	810	776	770	767	811	796	799	790	828	754	779	730	800	746	815	762	766	748	805	772	816	801	792	760	820	719	738	756	781	812	744	762	826	822	753	761	770	788	787	808	789	838	771	770	814	780	755	834	782	827	830	776	779	761	771	766	778	761	798	803	794	728	804	801	785	795	829	779	829	845	776	768	731	756	738	758	797	800	856	790	766	794	756	766	824	771	810	754	826	774	764	809	818	816	769	804	850	789	787	774	774	743	795	829	768	794	818	748	775	821	764	796	812	766	736	793	797	784	778	800	798	767	714	739	753	760	777	739	772	790	805	819	807	761	774	788	768	839	782	794	777	793	794	773	747	812	763	803	823	810	776	795	776	812	821	717	796	835	766	781	821	763	784	788	819	789	740	813	755	767	805	772	780	793	774	763	786	792	774	784	731	796	813	820	776	788	800	859	753	799	802	797	746	823	748	755	762	794	759	731	795	759	798	776	769	769	789	771	754	783	781	763	762	795	753	760	800	765	807	813	778	802	767	733	770	734	767	755	739	822	771	777	793	807	826	785	758	779	751	734	797	824	836	772	804	818	777	790	788	798	779	863	828	772	803	775	761	834	821	746	760	762	777	727	798	804	787	780	798	791	809	834	735	827	732	769	767	775	775	715	773	771	775	798	787	786	808	803	777	809	839	794	779	741	825	818	786	775	747	805	758	834	810	724	821	860	740	797	740	787	831	789	756	785	824	746	764	792
23016	21095	28701	23625	21052	20783	5806	1299	1026	1082	933	851	918	1002	900	899	898	943	868	721	741	751	755	771	749	700	711	728	739	697	739	722	699	679	677	654	658	675	666	655	693	631	635	645	670	635	655	622	602	608	616	644	618	662	649	607	632	613	610	586	621	656	638	657	660	664	698	656	644	616	599	657	624	614	665	628	590	646	674	645	653	662	635	647	635	627	629	654	615	602	615	575	670	606	623	630	637	627	608	620	637	651	693	663	654	629	576	616	643	645	613	653	605	630	602	617	652	631	649	659	590	596	598	639	604	584	611	619	623	618	609	608	621	566	646	645	649	606	640	604	662	616	622	615	629	618	656	653	630	639	617	625	611	613	611	605	636	613	616	602	612	613	626	647	612	653	588	590	659	610	626	630	618	619	586	594	601	631	665	656	618	626	633	622	605	619	657	667	667	716	649	630	602	615	592	602	656	625	609	635	611	626	619	617	668	610	582	634	603	619	643	612	602	630	638	655	628	625	598	656	605	633	622	601	639	639	589	608	630	663	624	611	656	615	601	604	597	632	620	649	604	615	631	647	625	629	597	646	629	602	600	620	635	606	621	644	632	674	593	640	648	584	602	619	623	614	631	637	570	653	650	677	650	619	617	653	616	619	560	600	657	611	658	618	636	619	649	575	648	612	621	608	675	630	619	624	626	630	628	644	623	630	646	590	607	623	646	633	639	543	627	612	606	614	577	600	632	625	628	591	635	612	618	593	575	610	625	596	628	614	570	625	597	571	644	612	592	623	641	647	623	636	594	615	619	618	622	635	681	596	631	604	620	661	637	593	651	611	598	607	607	619	634	609	598	618	601	586	599	589	649	646	661	639	613	666	636	633	625	634	659	636	629	650	628	629	590	632	607	636	644	609	610	656	643	626	641	627	642	611	687	629	656	571	590	635	638	578	605	628	616	639	624	627	625	625	616	604	644	603	657	611	589	588	615	589	637	610	591	635	627	618	596	644	682	600	659	611	632	622	605	631	572	652	628	646	670	573	630	615	614	587	611	620	634	608	598	626	635	601	683	639	676	609	586	600	638	612	630	594	632	627	629	662	652	666	637	595	689	662	632	620	631	598	606	613	619	626	628	603	621	615	624	626	582	595	618	609	636	599	609	620	626	601	624	654	621	615	617	650	604	611	624	604	604	607	634	615	656	618	635	629	614	602	622	593	624	636	620	643	646	629	626	636	638	620	618	613	624	616	632	658	557	626	631	669	600	575	639	601	617	639	622	601	592	637	580	638	677	625	568	580	650	628	616	610	595	587	643	628	615	578	642	620	592	633	592	660	603	617	591	673	594	633	634	608	595	646	659	617	636	598	647	627	569	604	624	599	630	614	642	599	586	584	589	671	644	623	617	643	642	634	634	586	585	615	619	638	635	640	617	624	602	620	642	639	584	581	648	600	625	626	632	657	641	646	628	588	631	615	640	633	654	568	603	623	641	623	663	588	622	623	609	625	595	643	583	633	649	621	602	606	579	640	631	631	633	598	629	605	607	652	663	626	654	616	630	609	619	609	629	606	606	610	633	563	587	579	604	613	623	637	668	607	649	643	626	624	658	641	597	619	628	618	635	567	640	597	638	615	682	662	637	646	651	611	634	619	617	631	608	623	656	617	626	600	584	621	642	576	637	616	592	647	605	635	621	661	609	614	592	583	620	616	639	601	605	577	639	605	627	590	631	625	619	588	598	660	638	644	602	634	614	626	605	597	647	612	625	587	617	619	650	676	638	616	623	706	594	563	609	581	610	628	641	635	599	630	569	675	588	597	595	614	658	580	628	659	644	640	622	615	597	616	664	621	651	659	647	672	599	609	608	594	616	609	589	597	619	669	624	660	600	636	603	637	653	608	627	587	638	642	600	582	668	648	651	636	693	680	598	660	582	641	608	579	682	628	599	587	642	624	657	625	614	629	611	615	635	593	610	625	591	675	630	640	653	631	593	608	653	608	625	615	617	603	584	623	634	641	657	623	602	631	612	639	621	665	605	656	646	608	635	618	594	609	595	646	608	596	601	644	565	637	592	618	616	673	617	589	623	682	586	626	623	604	612	604	614	605	648	667	585	613	608	652	635	612	599	636	646	622	599	610	644	593	655	672	628	595	639	607	628	614	627	582	666	614	633	612	640	595	637	589	623	655	604	648	637	639	639	597	628	625	572	642	587	641	617	648	611	602	589	638	614	630	620	617	633	621	566	686	634	606	596	611	623	648	631	598	634	619	661	576	633	644	592	649	608	592	617	649	688	648	644	628	622	601	626	657	624	623	639	647	595	611	636	617	602	667	618	579	640	628	612	635	649	593	625	659	629	659	648	638	576	610	587	608	602	624	599	590	631	657	598	618	615	637	595	667	574	591	621	640	622	608	616	618	664	637	615	662	642	601	629	596	633	634	648	630	711	602	609	629	641	586	593	657	618	628	634	648	602	640	624	644	631	622	621	634	602	623	610	651	619	575	631	605	598	585	617	583	627	631	609	654	597	615	606	623	619	640	621	616	650	656	605	622	585	691	637	632	636	672	584	632	622	571	605	590	690	632	562	659	599	599	620	640	594	577	599	589	630	612	607	650	608	627	647	606	620	634	618	591	590	642	685	608	661	649	653	627	625	614	636	610	615	587	649	667	566	603	643	611	604	664	629	590	589	649	610	667	565	665	602	623	649	642	610	620	645	656	626	588	632	653	639	671	604	620	633	609	637	605	609	634	575	589	567	575	626	602	663	628	623	614	610	660	592	620	611	654	682	630	646	602	653	621	667	668	595	601	603	617	595	653	657	617	629	579	596	582	579	644	622	652	642	637	635	596	569	662	636	628	626	626	607	618	660	615	587	634	608	591	624	617	615	620	661	621	664	596	664	657	624	582	612	608	572	631	659	645	656	605	575	576	639	621	652	589	608	637	604	665	589	602	608	615	594	606	587	628	603	651	608	601	627	633	620	611	674	650	619	611	627	594	624	669	614	615	603	630	637	627	588	595	610	595	629	652	651	622	597	615	596	629	630	602	636	620	614	590	656	608	623	610	606	630	606	619	599	596	599	654	639	664	642	608	624	600	610	617	615	607	588	586	573	623	598	618	611	642	610	616	660	594	627	616	646	655	590	556	600	636	653	636	642	591	609	666	636	637	604	599	633	596	595	610	599	635	645	616	565	603	634	605	605	609	605	608	622	620	617	659	636	669	655	620	620	574	588	636	638	588	597	596	584	632	601	610	625	643	611	603	650	612	621	620	612	609	621	622	633	619	599	643	608	633	627	647	657	582	612	621	625	616	635	649	610	661	637	619	684	646	618	604	608	622	615	612	591	621	589	645	609	602	642	618	581	620	608	625	626	661	637	627	614	614	621	596	605	623	647	649	609	610	637	634	638	622	612	573	634	647	599	622	633	637	617	615	603	619	600	639	611	646	656	626	596	636	639	633	601	606	589	571	615	586	636	652	628	615	603	619	625	664
46027	67776	17594	6171	4056	3139	2519	2183	1836	1640	1463	1374	1361	1539	1397	1392	1359	1321	1211	1067	1078	981	995	1041	1012	1034	1037	974	989	969	939	921	903	868	871	900	934	865	856	879	865	784	791	772	796	790	815	731	812	811	772	787	779	762	793	755	806	777	799	782	834	779	849	759	836	737	798	753	799	810	804	781	781	822	827	808	798	785	740	764	743	789	766	742	723	767	726	779	777	763	755	779	780	796	771	773	837	790	754	749	774	794	752	747	747	825	791	789	831	793	775	775	772	790	789	757	736	792	797	777	720	747	742	759	766	786	790	789	772	789	770	759	826	764	742	775	754	764	758	786	798	784	774	752	786	745	802	767	769	790	806	762	768	727	741	761	753	721	771	742	767	747	817	794	758	797	745	763	778	807	801	759	710	750	790	759	831	801	764	711	765	763	747	752	770	743	738	807	746	795	791	732	793	751	782	805	762	755	782	802	770	765	812	747	732	786	796	779	753	785	779	812	716	760	801	729	745	789	770	781	789	734	796	760	765	780	749	741	779	772	856	768	804	733	782	786	771	815	752	738	736	835	695	744	778	777	757	812	779	719	727	775	766	776	784	794	767	786	795	761	790	802	802	737	792	811	782	719	778	783	778	773	770	765	776	741	786	727	743	778	742	744	774	758	758	757	728	781	759	767	753	786	744	746	726	748	788	784	771	806	750	736	773	770	756	712	751	753	756	799	744	719	812	776	756	758	747	755	779	757	725	785	757	781	746	782	797	727	755	738	794	796	761	764	763	733	759	770	745	765	778	808	755	790	731	771	736	776	699	729	758	752	818	790	781	760	775	744	759	804	797	778	727	750	762	740	799	735	794	776	749	736	748	780	773	790	780	788	743	793	736	751	758	722	766	807	781	757	762	786	778	801	742	765	784	761	789	777	788	804	719	760	780	778	775	751	723	726	774	844	778	776	758	724	760	741	755	744	800	761	743	722	756	706	769	780	765	717	765	788	789	762	725	827	744	773	794	746	739	745	809	789	754	793	779	759	787	718	706	741	712	707	781	791	759	756	757	733	767	722	763	756	752	772	743	775	738	721	795	732	775	772	748	739	752	787	763	729	776	752	783	710	754	757	750	772	730	783	768	830	741	774	789	802	763	768	755	769	767	779	801	722	793	752	701	782	792	760	766	767	761	779	750	757	779	724	786	794	809	750	757	791	748	746	745	759	774	732	763	746	758	761	774	785	808	774	750	742	750	723	798	805	773	767	758	764	765	787	746	800	790	725	759	781	729	812	750	787	791	761	741	771	775	843	748	790	793	765	710	751	743	765	737	758	810	755	758	777	750	791	746	794	768	767	761	758	790	799	733	743	733	747	761	787	773	772	797	731	716	805	776	753	781	817	774	775	762	800	769	781	756	822	761	740	799	749	801	727	819	727	731	786	770	800	783	748	751	802	794	755	729	785	733	757	775	767	788	768	720	728	768	766	780	761	787	760	791	756	749	815	761	774	740	772	761	798	735	754	741	802	725	750	770	737	781	773	785	737	817	756	794	754	737	763	742	785	798	803	767	738	754	740	693	762	810	769	764	745	713	808	738	771	804	779	787	776	766	730	761	733	714	786	777	735	726	748	817	793	780	765	798	767	786	767	781	761	754	759	746	729	781	756	799	770	763	785	752	756	721	779	728	765	736	761	790	729	772	772	790	751	764	743	766	741	793	751	775	798	772	786	785	769	737	842	773	788	800	742	773	779	742	767	800	728	770	732	746	750	732	804	803	804	766	798	703	733	766	800	764	749	790	700	760	729	749	764	852	760	750	773	730	742	786	765	817	721	771	771	748	780	810	827	773	799	748	738	819	742	722	723	710	742	763	753	761	741	757	767	785	701	714	817	719	742	790	768	759	758	742	800	744	731	775	777	776	752	780	767	812	715	734	779	767	763	803	766	764	743	765	748	699	794	790	784	759	764	762	773	740	776	785	774	738	773	784	813	776	792	753	806	778	755	722	744	764	747	776	756	753	751	771	740	791	705	760	760	818	766	734	761	747	769	746	726	777	767	747	757	753	819	807	756	733	790	734	734	770	780	748	772	782	772	780	760	780	775	791	765	778	794	800	750	768	706	795	821	734	765	753	776	743	782	796	765	714	752	713	707	779	779	754	764	778	807	790	764	802	758	738	772	746	758	751	789	770	695	749	750	767	770	768	763	753	776	780	780	739	771	759	729	752	749	779	795	760	784	779	752	798	792	746	780	760	853	715	740	752	782	816	748	763	816	746	809	777	806	769	781	819	732	713	690	786	707	750	743	742	793	770	816	769	786	756	745	731	768	806	731	738	753	727	731	776	793	765	729	770	744	710	781	752	757	712	754	777	804	758	765	774	735	714	819	799	781	773	835	742	785	786	763	760	786	803	771	763	794	763	760	771	765	751	783	786	712	732	773	701	738	771	811	784	791	783	764	805	772	800	794	760	800	766	686	731	763	734	790	719	825	754	783	768	796	730	800	778	750	789	726	781	758	736	773	790	753	780	755	803	760	756	726	755	761	712	774	756	724	744	764	780	817	747	783	725	739	755	796	777	772	749	807	808	747	796	769	771	750	823	773	764	759	778	751	786	754	755	815	780	774	802	786	759	768	775	783	771	785	724	803	776	747	767	755	797	780	770	747	781	822	792	772	735	781	782	756	765	810	773	792	768	759	824	727	777	765	784	773	756	786	807	770	768	743	783	781	826	755	781	739	757	771	756	817	781	767	747	714	809	769	787	820	734	733	744	752	747	811	740	788	751	746	776	762	815	797	787	733	809	760	746	801	819	780	789	748	744	822	784	736	769	734	769	764	786	822	742	740	707	760	733	739	766	754	793	794	736	801	768	762	764	743	719	735	726	796	767	780	738	813	736	747	741	742	737	742	800	725	768	802	786	762	775	777	741	816	755	774	761	773	825	753	751	787	772	714	779	732	771	758	764	761	788	733	771	735	797	805	773	726	799	748	790	716	761	747	780	766	756	749	749	763	749	712	748	770	751	760	753	783	765	739	788	810	788	724	742	759	715	752	758	784	730	703	710	763	767	753	739	774	796	777	777	780	717	800	741	744	776	769	763	787	743	794	755	794	790	766	794	677	737	709	740	765	771	737	740	774	780	714	741	793	813	755	784	765	733	762	711	802	760	789	745	780	703	771	799	728	757	772	744	817	716	731	759	724	756	771	800	772	734	737	855	742	761	761	734	792	749	784	746	777	782	779	742	767	789	796	784	753	740	754	769	767	775	724	777	789	774	779	784	769	769	754	757	787	791	806	751	765	736	755	767	774	818	771	769	732	762	687	800	837	736	724	741	778	785	744	766	740	745	806	732	779	813	735	796	761	759	709	782	753	759	750	714	752	781	762	769	761	766	775	774	790	741	792	748	790	778	809	764	781	786	746	772	813	757	708	836	732	754	756	743	758	812	749	740	750	778	739	732	792	732	760	708	754	709	735	778	778	791	740	764	753	789	764	687	777
29566	28973	15550	2457	577	519	453	437	419	480	445	474	435	465	525	480	527	501	490	442	426	438	408	453	418	431	408	456	432	404	424	433	440	459	408	442	414	427	424	411	411	402	403	398	397	381	404	379	409	388	417	399	374	394	379	379	417	374	421	398	371	388	407	402	410	416	405	418	397	403	387	432	381	420	430	393	402	376	416	418	421	411	369	402	423	352	399	391	398	413	364	383	426	349	406	366	356	428	381	384	396	395	448	395	392	390	390	358	396	405	377	380	388	401	413	397	420	375	378	399	388	414	389	419	409	370	407	422	403	419	372	356	401	406	421	397	414	440	427	399	385	416	404	387	372	405	411	360	356	390	401	415	422	385	389	412	428	412	407	386	350	398	399	374	432	395	385	412	383	427	390	405	325	417	398	373	376	421	393	436	398	381	396	421	377	431	398	431	390	395	377	407	429	407	403	405	396	415	402	392	384	425	416	401	378	407	396	402	405	403	391	392	438	406	412	388	414	406	386	439	393	376	374	408	399	372	433	406	405	398	392	401	403	387	391	417	405	379	409	387	397	419	375	428	376	410	377	364	387	360	422	352	370	389	419	430	379	403	391	385	389	386	386	402	429	400	390	415	365	411	400	374	421	373	390	386	385	448	398	400	387	376	406	355	389	382	367	376	430	400	399	424	375	387	403	425	394	425	387	377	384	413	396	423	407	384	385	412	406	374	400	361	406	412	399	402	409	404	351	386	441	400	422	389	397	419	362	398	423	400	392	414	398	378	407	387	389	420	393	366	401	427	391	390	370	430	388	385	376	392	398	402	380	415	357	387	389	394	420	411	439	398	359	420	422	391	407	354	415	382	403	394	389	429	395	396	420	414	426	359	363	420	418	412	361	410	423	403	392	381	431	417	385	385	378	426	404	415	390	373	394	397	414	365	370	386	363	428	385	382	387	414	404	394	383	441	410	391	392	417	386	391	440	394	412	404	417	388	448	398	394	429	409	400	406	406	417	444	370	398	389	415	369	394	391	403	411	404	388	388	383	400	364	381	393	378	413	434	404	391	425	389	375	394	360	409	395	428	426	407	396	430	395	354	413	383	397	415	412	369	366	370	377	399	425	385	386	430	372	363	398	398	391	417	376	432	418	359	430	404	380	415	406	398	361	372	407	377	405	366	356	419	423	414	369	341	416	375	407	387	418	402	409	367	390	388	427	389	397	408	400	414	392	374	378	387	374	418	440	383	390	349	373	389	392	389	400	383	400	426	396	399	380	369	380	422	414	424	409	385	417	412	378	347	432	383	407	419	392	406	383	394	409	422	383	431	432	416	380	376	353	445	359	383	387	420	377	391	412	430	391	378	384	387	407	377	413	411	396	380	405	395	390	392	401	427	370	355	354	421	401	395	350	377	374	385	381	400	373	388	366	390	411	391	362	387	402	440	394	419	396	404	403	404	381	394	390	404	370	416	359	397	398	384	426	389	398	388	348	381	374	402	369	385	416	401	405	389	423	400	386	398	379	358	422	388	398	418	388	420	378	431	414	356	382	419	388	394	404	414	391	370	400	369	418	412	414	390	414	395	396	379	394	412	382	450	380	412	393	378	417	403	387	370	399	400	437	400	419	395	384	411	411	387	404	407	415	386	357	402	375	398	412	362	380	371	398	395	420	368	369	388	392	401	424	384	391	424	369	423	384	386	449	398	397	409	376	416	422	389	357	390	392	401	396	396	386	396	399	418	403	398	364	420	395	378	390	419	397	376	425	402	393	401	394	406	432	426	375	387	377	406	382	395	415	391	415	432	391	412	432	397	379	415	389	435	422	393	430	407	381	423	412	419	382	407	400	402	413	392	389	352	397	408	397	369	434	420	412	348	427	392	392	391	373	371	386	412	384	363	399	391	405	376	423	388	402	428	387	408	397	416	404	405	385	410	391	367	401	385	357	398	410	409	407	409	429	410	369	400	378	390	402	404	384	393	405	417	378	412	388	389	382	438	424	396	378	374	388	395	425	387	401	376	399	400	429	418	383	417	428	378	383	415	387	394	394	373	368	393	410	384	415	403	357	417	400	395	420	429	403	382	428	419	417	407	405	395	391	442	359	400	441	358	416	377	369	385	420	393	382	385	368	384	397	425	383	423	437	435	374	409	437	400	394	421	439	397	382	401	394	380	371	397	368	381	444	382	412	373	411	424	401	425	427	429	400	405	365	405	407	386	406	384	400	402	405	404	411	403	364	372	418	400	415	389	441	390	401	403	404	364	374	368	404	372	367	385	375	414	415	396	388	400	394	386	416	393	379	405	408	391	379	392	403	433	374	425	367	407	358	376	403	408	402	382	399	432	397	397	352	404	418	393	387	393	377	355	406	405	388	387	409	410	376	416	437	416	408	365	369	411	437	367	396	397	407	390	428	377	415	390	346	405	403	414	387	409	391	395	374	406	412	403	420	400	360	417	406	403	403	415	424	384	412	415	358	383	385	380	399	390	425	421	405	435	416	414	412	398	380	432	371	404	398	404	405	401	395	395	412	398	409	372	393	411	412	416	416	384	418	363	424	394	396	377	415	375	445	382	379	395	416	357	414	393	363	378	381	395	399	385	379	400	406	407	399	424	388	370	386	419	396	374	413	405	409	396	405	414	423	384	395	400	395	429	440	424	419	365	412	418	372	397	393	402	402	409	395	405	410	388	386	388	412	403	380	376	408	392	381	396	424	414	373	409	421	376	400	373	421	432	368	369	384	393	405	382	432	377	384	410	383	408	399	402	400	388	370	408	392	409	407	453	401	401	407	361	375	402	385	407	389	400	367	386	395	397	395	395	401	414	401	430	389	364	388	371	362	389	392	397	378	393	405	397	414	424	410	400	407	381	420	392	383	367	401	399	452	383	398	410	403	401	384	382	429	367	407	376	384	415	412	386	386	396	446	389	392	424	407	427	368	398	385	440	381	424	386	385	385	387	419	408	377	410	406	403	400	388	434	415	382	378	408	386	378	384	369	399	404	365	386	409	405	397	403	388	431	393	376	407	360	382	436	380	411	436	398	416	415	450	415	412	453	383	400	414	379	404	407	436	388	405	405	407	404	403	399	416	407	403	406	387	394	415	434	386	389	392	407	404	426	406	408	407	388	385	405	382	393	410	371	368	439	411	367	361	392	374	389	384	427	441	397	418	403	405	399	371	415	408	408	391	453	388	392	374	392	372	421	400	385	386	401	401	393	368	392	382	411	408	397	399	405	419	385	385	400	376	442	391	392	364	381	409	426	379	387	408	377	420	410	367	345	373	398	401	387	407	381	416	417	405	426	416	369	378	397	367	420	403	423	378	421	392	399	390	363	403	393	385	409	388	411	397	378	391	392	421	376	418	393	410	412	436	422	388	365	408	412	392	446	389	382	388	376	393	400	365	387	378	390	382	404	405	394	374	383	399	392	382	398	377	456	418	424	403	403	387	400	393	391	415	390	385	399	414	391	435	406	370	412	435	400	414
36778	41072	7271	1221	698	685	626	582	668	601	570	591	638	691	675	746	720	754	703	610	527	578	610	581	614	567	612	556	573	545	504	586	548	535	541	588	541	536	555	529	511	502	523	474	508	532	477	502	502	473	511	501	455	527	508	517	490	526	496	516	471	527	508	520	488	453	475	554	545	494	482	521	557	480	521	527	512	511	494	516	464	480	489	491	511	527	448	477	489	456	502	471	473	480	452	489	505	456	471	483	489	463	466	466	472	475	509	554	488	460	524	516	457	479	481	481	523	519	464	471	465	483	487	467	472	500	515	457	496	477	472	486	470	464	465	508	458	492	455	456	456	496	453	493	510	512	486	486	505	509	495	478	453	545	449	488	519	470	480	479	512	480	473	493	495	516	490	496	481	446	441	480	498	468	478	510	490	521	492	491	464	471	527	502	501	535	524	515	484	486	507	489	467	479	482	503	495	471	513	502	492	499	493	507	491	466	501	476	508	503	519	482	433	491	513	485	504	484	489	520	493	503	515	488	486	487	477	503	488	476	458	501	488	476	497	473	506	511	495	446	471	493	504	450	483	466	510	443	446	522	505	463	494	463	504	494	509	505	500	502	437	505	486	515	477	527	498	501	501	490	514	525	462	495	511	523	464	478	487	489	467	514	480	492	534	493	505	427	454	481	511	508	511	496	500	522	482	509	487	439	489	481	491	495	488	519	547	432	543	463	494	477	509	489	459	498	469	494	511	534	532	506	508	493	451	527	468	484	472	481	476	471	446	514	486	461	478	505	496	484	457	521	481	464	471	517	479	505	514	462	497	492	492	455	500	493	504	500	512	471	454	480	443	503	513	507	474	524	507	501	517	504	537	493	475	484	503	504	468	515	522	526	475	483	494	463	483	477	492	498	482	468	517	517	560	468	500	522	504	467	486	491	488	521	520	453	480	487	501	480	545	511	491	535	512	480	504	499	474	460	517	495	467	489	512	478	490	475	513	523	495	505	505	480	495	490	520	495	473	507	488	476	500	509	477	461	436	504	455	491	495	469	475	487	484	488	514	529	494	495	496	511	525	464	439	471	480	481	554	480	523	515	536	475	467	483	502	489	464	507	500	468	472	500	470	493	467	447	466	522	520	533	467	501	498	489	482	482	485	497	518	494	524	466	474	496	476	457	487	490	538	503	483	531	476	492	456	497	493	473	481	521	487	512	506	499	444	526	480	529	496	433	463	499	497	500	458	531	456	483	508	509	516	497	467	525	477	506	530	459	514	531	492	519	499	479	494	464	482	483	501	481	503	470	468	487	492	444	542	513	517	531	441	481	493	474	494	504	476	529	504	477	461	463	489	476	476	470	491	483	490	476	537	512	475	507	478	482	466	510	461	458	527	494	521	477	499	475	498	516	489	507	485	523	499	492	494	508	454	467	510	517	513	482	498	513	490	492	483	471	533	457	505	533	508	501	504	510	463	484	484	463	518	475	485	484	491	499	494	474	485	485	499	464	511	487	506	495	545	479	513	534	530	514	494	480	492	503	481	509	489	490	530	513	515	487	459	480	513	476	441	502	505	497	510	495	484	514	491	504	446	476	498	488	515	543	458	512	532	513	483	506	481	515	484	504	522	524	512	496	465	512	476	485	494	485	518	499	493	495	527	467	500	493	501	506	472	521	483	478	504	491	512	506	493	512	497	520	482	488	485	511	468	493	488	486	477	481	504	475	500	486	466	456	491	504	479	499	469	483	540	495	498	511	533	464	511	506	481	472	497	452	490	476	504	493	505	496	502	508	525	515	502	486	483	522	475	474	497	486	496	499	459	486	464	528	480	518	525	474	496	468	480	480	459	496	518	499	506	493	491	479	485	499	449	491	517	524	511	489	517	532	477	494	503	521	496	452	524	484	536	509	468	530	471	502	481	509	508	513	514	520	498	507	508	481	468	510	490	500	482	483	505	477	506	515	496	473	553	483	517	546	518	493	463	511	460	510	475	467	513	472	497	491	461	496	545	497	475	516	512	499	480	507	516	496	498	521	522	465	522	508	486	496	521	522	522	483	493	545	445	468	498	497	514	493	503	486	487	473	524	512	475	521	503	504	511	513	476	484	497	455	491	451	524	473	485	522	493	438	514	469	475	491	526	498	465	456	539	457	479	482	541	496	472	492	512	490	500	481	496	466	472	535	463	509	522	479	514	493	487	497	508	546	512	532	482	506	495	502	502	511	492	471	478	492	528	462	495	490	498	533	509	440	488	523	489	455	473	496	477	483	513	513	497	464	520	496	490	469	506	526	501	548	474	513	495	503	488	465	481	493	497	514	497	502	485	534	468	476	491	475	494	509	496	516	458	493	521	544	489	520	490	492	462	495	482	480	487	483	493	467	500	531	498	498	530	521	498	485	468	498	507	479	495	519	534	490	520	502	520	506	532	470	501	525	483	469	490	507	518	516	501	475	512	484	515	468	517	495	513	511	478	485	485	498	505	499	510	465	527	504	436	508	447	517	484	475	452	479	474	520	533	492	504	486	506	494	531	475	510	469	500	510	488	503	531	485	471	487	473	438	479	476	501	501	443	480	485	499	501	488	503	475	464	459	504	489	544	447	494	493	470	535	484	462	491	456	510	476	485	467	494	509	469	483	490	498	496	524	502	525	485	492	517	507	500	502	479	466	510	492	493	534	469	524	480	497	495	487	477	480	514	467	545	506	539	484	474	497	476	471	471	499	506	451	484	511	455	432	514	524	476	530	525	481	517	481	484	504	521	499	530	504	506	490	492	487	494	469	482	450	478	507	510	497	487	472	445	445	460	518	474	478	488	502	506	466	494	503	536	511	510	508	513	499	512	492	484	535	503	461	438	490	459	508	463	447	517	497	467	459	493	462	490	499	499	471	468	502	515	492	493	503	483	518	505	493	508	471	514	510	523	472	462	480	467	542	498	493	452	526	484	525	528	470	447	491	514	489	533	514	480	507	480	501	504	504	530	535	517	495	488	478	525	501	487	478	500	478	466	474	483	475	467	512	492	507	516	475	463	456	448	534	510	482	502	527	509	489	499	479	462	473	492	520	480	483	461	532	483	477	495	493	494	533	497	474	479	475	484	488	477	448	532	482	489	513	513	495	494	506	543	470	501	504	513	496	482	507	501	445	492	457	508	493	507	486	502	524	514	474	516	514	478	513	467	497	497	475	516	494	488	495	522	470	416	494	485	479	515	500	487	491	513	496	498	525	492	484	530	515	495	510	505	515	432	462	465	484	473	484	514	491	459	473	478	551	508	526	509	481	475	453	489	491	527	489	474	514	509	502	505	497	499	488	470	499	489	519	539	506	488	504	470	505	490	530	498	482	488	495	490	480	542	468	464	491	494	485	499	489	486	478	522	496	474	563	499	509	505	467	486	539	516	489	479	493	502	517	510	494	499	496	514	490	521	538	488	509	466	509	460	477	484	504	491	470	507	486	465	486	474	488	519	475	456	509	510	490	519	443	483	542	487	489
24050	21120	28154	24227	20847	7248	1409	965	919	819	777	762	812	864	814	777	803	852	796	763	746	710	758	722	774	787	761	745	708	737	707	742	689	704	726	676	704	676	692	700	658	643	647	664	718	698	672	650	713	641	661	650	631	635	682	684	674	666	656	686	655	675	638	637	641	696	632	651	657	664	702	659	687	645	632	608	597	631	684	688	638	680	673	669	609	614	640	641	652	653	613	585	639	663	643	643	677	630	675	641	621	648	664	641	669	609	598	635	647	658	614	641	613	580	637	616	643	636	654	605	622	618	639	609	673	659	643	683	637	697	645	616	650	636	673	632	634	608	625	634	688	654	612	664	619	646	679	624	591	629	613	602	646	641	657	647	637	645	657	626	625	620	709	650	630	678	686	595	653	615	632	602	650	670	670	666	663	656	643	656	624	628	603	644	629	691	661	646	576	624	637	617	664	671	587	641	632	649	639	595	585	601	652	648	656	616	647	619	643	615	683	643	640	631	619	660	629	624	652	629	641	618	609	607	626	651	631	679	615	635	645	639	698	600	615	646	607	662	632	598	615	696	649	616	628	602	611	646	631	658	592	650	635	628	640	599	693	653	636	617	652	598	674	637	631	668	647	630	673	653	629	618	640	644	659	592	698	619	608	614	637	610	632	598	637	627	637	643	622	643	560	632	620	582	650	669	649	651	649	642	658	646	640	664	645	620	644	706	664	634	637	640	643	659	632	646	684	657	622	607	605	644	657	591	632	642	626	642	588	646	611	663	671	618	650	631	644	671	668	663	653	606	649	689	611	635	641	716	652	648	592	600	603	656	652	620	648	582	614	636	659	636	607	635	681	644	612	600	613	632	599	631	594	674	646	710	646	600	665	617	639	661	622	651	640	660	627	633	654	619	645	609	678	622	690	666	657	592	624	681	634	676	652	665	646	646	625	629	607	669	647	640	637	614	614	704	615	631	692	610	614	620	631	671	657	645	661	633	635	682	665	629	679	663	647	669	620	649	595	633	641	604	612	665	649	648	660	636	690	608	597	617	656	671	691	634	621	647	651	627	614	611	628	649	614	654	608	659	691	682	606	639	643	611	711	632	678	625	652	614	630	683	626	600	618	592	606	704	612	620	647	668	645	655	670	586	606	626	640	641	637	659	618	613	624	690	665	574	641	670	694	638	621	667	649	604	686	597	616	699	639	670	660	638	642	630	658	612	671	678	619	623	608	650	668	631	651	632	614	611	651	635	616	592	682	672	624	639	655	671	616	687	603	663	581	632	647	591	649	652	610	607	646	607	652	662	637	632	656	644	633	633	655	600	622	643	641	660	621	611	641	618	643	648	680	640	696	648	595	643	642	664	615	605	640	632	672	610	592	628	659	635	722	655	634	652	626	706	695	695	643	645	676	621	619	651	595	648	622	638	655	617	663	652	632	645	669	613	626	612	610	628	589	605	644	645	659	661	668	608	670	615	647	638	648	639	644	598	648	622	650	663	605	639	629	644	674	630	641	600	628	625	616	623	679	615	688	640	659	679	663	618	627	620	657	629	639	652	659	655	614	635	663	658	601	642	639	629	620	688	623	612	646	655	660	673	629	641	612	658	633	679	601	705	618	624	625	659	672	660	640	664	721	601	643	709	644	600	645	637	627	650	659	622	604	645	615	642	655	643	601	608	653	661	566	613	622	596	611	648	639	619	643	647	581	653	661	652	652	654	647	627	628	616	623	651	608	643	650	590	622	634	663	624	645	621	637	640	652	609	635	641	647	656	622	676	647	655	636	659	667	644	631	651	658	612	646	656	664	698	629	637	643	691	663	647	638	645	617	615	666	638	674	690	619	641	649	618	601	656	641	656	644	630	627	651	619	637	617	654	646	638	614	633	631	670	620	620	625	657	631	623	635	630	675	614	696	676	620	663	642	634	629	653	605	612	637	672	645	617	620	678	654	664	624	609	648	615	622	616	689	660	613	613	676	608	651	614	598	662	605	612	634	627	639	681	644	655	666	635	631	650	646	643	653	653	598	636	660	632	614	658	650	664	610	703	660	639	637	623	619	627	612	672	663	620	656	624	678	601	638	650	619	570	613	582	686	621	632	608	671	641	640	644	609	587	637	634	633	708	623	607	651	629	660	634	636	681	640	651	610	654	626	606	633	654	641	669	648	639	650	637	669	657	606	627	624	609	653	641	636	657	600	601	627	613	630	647	646	649	602	657	623	652	644	596	593	598	617	683	661	635	627	612	615	626	646	617	644	593	691	615	615	615	594	617	633	650	669	669	632	604	615	631	647	636	640	660	603	640	638	651	632	607	601	649	627	599	589	632	608	635	607	638	661	668	642	616	685	629	616	663	625	644	669	696	643	665	627	652	651	653	634	628	645	617	640	602	654	646	627	638	661	638	608	608	619	639	650	632	647	645	623	626	650	631	651	622	631	630	621	649	676	666	682	620	620	657	676	643	607	669	690	613	631	647	621	611	641	622	599	685	643	603	628	601	630	643	645	645	598	643	652	624	663	632	622	568	631	644	669	647	658	661	630	651	615	598	652	637	669	660	656	646	618	685	666	614	650	641	605	684	645	625	605	627	644	582	656	621	662	651	648	638	627	691	672	622	661	638	650	628	626	666	628	629	645	647	667	641	627	635	623	639	646	649	627	644	630	659	639	694	662	673	662	641	643	681	628	634	639	641	641	670	627	629	603	663	675	627	646	634	636	603	591	630	647	636	685	605	573	617	614	642	653	679	653	616	628	649	617	660	634	628	605	645	694	647	671	663	651	645	629	668	655	640	680	620	619	661	676	669	639	606	614	693	652	626	644	654	611	604	641	650	583	636	678	606	663	642	662	693	672	626	629	674	648	670	647	629	658	672	601	642	608	637	628	606	583	677	647	632	588	636	635	664	626	627	667	613	627	669	641	655	655	654	685	686	630	685	657	587	628	631	658	652	671	694	673	639	627	639	635	657	617	688	628	612	615	647	601	640	653	659	683	660	633	622	664	692	662	663	662	651	657	632	626	658	658	594	634	651	583	657	679	587	644	625	632	674	653	623	650	648	612	644	639	654	682	566	627	633	646	640	658	586	669	620	624	651	641	583	634	654	616	656	650	628	615	610	614	669	672	690	615	609	653	632	676	606	602	659	598	684	677	647	657	606	628	624	644	650	650	632	653	642	628	647	609	598	662	639	610	667	680	598	645	643	593	608	609	652	631	667	676	629	643	641	595	608	625	633	638	609	622	626	654	703	665	662	640	635	668	644	658	631	647	647	617	616	662	610	599	633	620	674	663	641	616	670	660	654	674	666	653	602	633	648	625	598	628	628	622	656	643	652	639	635	632	567	640	660	666	637	641	684	632	657	660	631	640	618	654	629	684	613	626	595	646	650	647	620	661	597	629	612	621	639	596	621	629	649	688	617	643	582	634	618	587	628	620	626	671	632	593	596	698	673	652	670	642	651	599	644	597	629	652	641	673	674	667	657	668	659	670	604
41786	57915	12972	3925	2470	2024	1721	1553	1423	1257	1160	1120	1211	1127	1225	1122	1219	1216	1107	1024	958	951	935	965	963	975	938	942	918	907	929	925	861	850	810	900	924	884	915	857	820	834	808	859	822	795	811	814	813	835	800	786	769	777	822	796	773	803	811	792	758	764	812	814	816	798	821	772	798	792	822	784	804	783	802	781	801	782	747	766	770	799	771	753	748	762	803	782	776	808	775	832	806	774	780	786	814	808	827	754	797	817	795	832	798	820	774	778	761	753	805	765	814	787	787	788	763	850	790	770	771	805	744	775	783	759	744	758	859	824	801	808	781	772	806	767	796	819	777	751	747	788	753	747	818	791	773	790	767	814	748	800	794	770	787	803	786	830	756	809	808	742	760	860	777	748	790	768	808	796	736	756	798	752	784	789	772	766	718	772	795	772	756	734	824	753	771	828	784	799	770	745	782	766	803	789	762	775	766	767	760	776	769	787	800	798	774	746	753	763	747	743	819	777	813	792	755	751	776	830	767	784	808	784	793	819	775	792	784	741	809	800	837	798	756	786	812	810	787	821	774	746	768	766	765	783	773	758	784	782	802	756	797	755	797	767	757	755	782	822	790	759	826	796	769	801	766	809	722	775	746	769	751	819	756	773	743	829	843	821	775	775	790	774	816	775	748	793	801	766	778	810	781	732	770	742	774	741	808	788	780	769	776	777	782	774	770	739	731	794	815	784	798	761	780	778	830	761	793	767	776	751	826	760	772	773	804	793	779	759	762	730	800	742	723	803	759	795	791	781	833	820	781	762	810	759	748	747	815	748	772	768	797	799	794	788	811	787	713	791	751	753	801	765	764	741	778	848	802	798	765	794	784	786	835	766	806	753	781	806	750	809	838	747	778	802	822	768	751	778	780	771	757	780	763	771	800	784	772	767	793	747	772	796	812	854	798	842	830	865	814	765	758	740	786	785	774	761	777	768	781	780	734	764	802	779	805	808	782	776	794	795	791	791	773	785	759	794	779	747	804	788	746	776	827	803	812	855	755	740	782	751	813	726	778	745	756	827	774	805	796	789	782	795	764	791	786	785	800	857	772	739	747	756	828	821	762	791	777	790	830	758	779	783	774	780	778	790	766	719	825	798	755	783	788	736	828	792	730	827	775	796	786	838	823	803	781	769	774	813	803	768	769	773	774	787	832	801	754	773	772	772	787	808	797	723	753	760	791	747	792	818	785	781	789	800	782	769	814	786	814	740	759	769	782	793	806	753	815	816	832	713	804	787	783	760	764	831	791	796	779	762	778	777	784	775	774	773	803	766	761	772	788	772	804	805	773	789	817	810	810	789	751	814	828	828	758	813	750	779	766	763	800	752	787	706	772	753	777	811	787	775	789	829	736	792	779	789	754	811	785	823	757	799	769	788	786	757	815	792	836	783	796	771	786	768	775	795	816	785	770	800	781	756	781	726	783	765	808	820	794	784	810	752	775	786	749	787	836	798	806	775	753	840	766	788	774	752	783	804	730	763	811	763	823	751	800	805	804	737	815	749	773	808	749	834	768	779	803	784	812	807	780	803	741	784	760	791	756	797	787	779	749	756	775	741	805	799	857	773	738	744	766	745	817	806	763	777	774	800	769	819	764	733	811	781	791	763	766	813	834	764	793	755	786	776	770	784	721	844	734	749	764	744	785	800	806	797	797	789	873	772	779	797	816	785	783	805	744	785	792	776	758	785	805	809	768	784	776	823	768	790	741	796	779	768	821	776	768	810	850	782	800	770	796	820	799	818	779	765	788	749	785	774	744	779	767	799	781	711	783	834	767	783	794	810	804	724	846	801	815	779	773	821	801	759	743	748	768	754	795	775	747	767	800	801	787	876	813	794	747	818	786	783	784	842	776	793	730	767	746	810	804	832	818	796	793	790	758	783	778	760	771	789	770	758	777	841	779	777	766	792	847	810	783	756	756	750	740	790	817	825	770	769	844	812	764	779	831	797	817	743	763	801	791	785	775	766	739	797	752	681	781	831	769	766	751	779	793	801	736	717	779	792	736	790	750	743	780	804	757	777	833	741	785	759	792	797	807	806	776	818	785	753	782	744	756	801	786	779	808	756	729	797	817	801	831	799	811	767	779	791	790	759	785	764	785	806	795	801	775	763	762	783	796	760	747	812	762	778	768	777	816	719	743	760	817	770	838	788	775	799	732	782	801	773	762	754	785	743	753	820	754	797	751	776	799	757	842	765	755	757	807	801	776	811	798	773	727	745	735	750	791	796	811	816	749	779	713	783	731	791	809	786	803	785	784	752	762	777	792	758	741	822	778	701	778	797	825	822	826	812	803	797	773	772	720	772	790	802	760	801	811	768	819	769	811	776	791	759	790	785	748	762	809	780	740	847	720	741	745	821	730	780	768	743	757	691	798	803	764	779	797	790	813	796	762	782	819	781	818	829	831	764	763	797	757	762	806	765	791	803	808	764	793	784	759	788	789	810	751	844	772	764	770	758	809	783	793	775	792	773	782	803	760	754	729	738	760	788	777	767	811	810	790	770	758	764	801	822	779	735	804	782	744	803	758	783	798	775	750	782	813	797	715	795	772	782	805	828	758	800	758	800	802	769	776	760	742	819	822	828	767	787	789	789	735	793	784	804	800	737	768	791	794	806	797	759	801	760	792	799	756	708	768	783	834	830	779	781	787	807	754	790	787	757	856	782	732	803	753	745	782	770	785	764	813	791	745	828	821	784	835	815	790	776	752	759	759	756	806	810	797	797	764	772	766	745	782	837	804	735	776	759	815	770	814	760	805	758	813	775	771	773	818	748	870	823	753	774	771	797	785	802	735	763	800	769	834	800	776	733	800	804	751	803	767	748	761	789	804	790	788	840	744	781	763	741	793	816	765	792	778	762	824	759	793	784	804	708	761	786	844	775	775	748	753	743	780	778	802	778	749	799	789	772	778	779	774	760	803	763	804	818	740	768	787	793	751	764	764	781	776	763	757	806	798	770	746	740	786	782	805	772	802	778	773	792	802	794	778	783	824	789	764	760	794	777	812	740	814	767	755	793	752	809	794	776	744	805	811	738	805	770	803	743	802	783	755	810	763	753	811	795	834	795	771	742	772	750	743	771	849	816	757	773	776	741	793	807	779	732	782	792	805	791	799	843	777	803	797	783	786	764	765	759	757	843	777	781	806	752	804	802	765	764	761	788	776	768	799	817	806	780	794	796	800	772	816	757	793	795	779	778	750	752	750	733	783	760	837	827	754	780	820	824	791	868	811	787	737	787	773	800	752	787	782	753	826	749	730	765	740	773	763	813	797	802	817	801	783	819	764	766	840	824	809	739	807	821	737	808	769	811	774	819	767	781	814	744	798	793	803	794	760	756	758	775	774	676	769	791	743	789	796	796	738	770	763	768	740	836	797	722	814	835	812	820	788	783	778	739	795	773	788	753	770	740	786	767	822	755	757	763	826	822	816	839	766	800	791	782	815	807	805	775
22976	21044	28693	23561	21036	20839	6038	1377	1020	1014	874	901	859	871	909	917	904	936	828	797	749	704	723	779	704	710	762	674	668	730	722	727	678	725	695	716	676	731	697	688	683	668	647	619	625	580	620	660	616	640	626	627	635	595	598	610	573	648	593	660	670	622	629	580	662	647	615	624	617	646	630	663	618	643	641	657	619	612	593	607	593	586	636	596	606	619	631	595	614	616	602	589	620	612	595	618	620	598	639	649	573	581	563	645	618	653	626	612	626	590	631	622	658	612	629	658	640	602	655	626	624	628	646	601	620	565	582	630	613	639	610	610	604	648	633	667	654	591	630	627	586	599	630	620	595	628	595	584	622	629	581	593	584	582	609	616	612	610	612	605	647	650	627	616	640	654	606	590	605	599	590	597	583	605	651	634	621	626	628	611	650	619	640	615	609	621	634	603	618	608	602	608	623	666	612	647	606	575	597	612	614	607	644	641	573	616	560	616	657	630	574	620	629	640	615	626	589	626	623	606	616	628	551	601	646	631	620	644	594	651	590	593	581	619	631	628	629	702	624	603	643	636	607	595	632	597	630	602	608	610	599	622	572	676	625	607	646	615	630	608	616	622	586	623	628	629	652	629	606	605	598	598	623	600	605	674	597	605	613	622	594	615	601	614	625	596	602	582	621	618	612	611	651	579	667	626	584	593	602	636	617	601	592	609	601	622	639	612	620	628	563	640	608	608	621	649	616	594	596	623	601	613	595	569	600	587	599	646	598	600	653	590	620	656	617	634	634	584	657	611	618	601	578	611	640	573	587	619	614	597	595	611	633	591	589	597	608	619	577	571	628	631	619	628	604	584	599	620	599	590	590	649	643	612	623	581	621	601	598	666	594	582	634	623	607	610	649	604	599	573	584	630	600	592	597	599	608	586	563	627	566	652	614	636	598	611	651	556	582	612	605	562	620	631	613	617	588	669	652	604	617	636	599	630	645	624	628	618	587	622	612	616	633	618	594	605	599	612	587	599	566	535	612	609	589	591	664	581	632	623	604	600	626	548	617	588	616	573	618	648	628	588	593	623	615	635	603	655	596	592	606	631	639	630	615	627	637	599	628	604	589	586	610	625	599	595	638	649	595	630	578	576	604	644	677	607	613	581	611	611	621	636	634	575	576	609	591	593	619	618	608	593	615	581	593	592	616	586	631	583	608	600	590	557	593	653	637	615	619	591	671	602	614	617	634	655	596	625	569	628	573	589	614	605	564	590	576	614	593	659	568	606	612	629	611	624	607	559	620	595	632	630	613	647	598	631	626	612	606	608	626	606	632	594	603	618	617	621	621	634	588	653	600	601	613	606	635	630	601	596	681	632	594	537	601	588	577	596	629	645	602	608	669	556	621	644	598	604	605	615	592	621	579	618	630	612	591	600	618	572	625	616	618	597	578	673	596	540	613	636	593	580	625	648	604	565	568	624	627	613	572	598	664	650	577	573	585	551	609	609	649	601	569	636	606	657	614	616	628	640	584	610	637	609	647	610	605	638	585	618	629	621	612	593	654	599	587	557	614	614	582	623	573	594	588	568	632	621	601	616	586	590	634	587	618	642	572	598	588	625	570	582	602	596	607	660	587	642	585	639	623	606	605	674	634	548	608	614	629	579	607	596	600	608	591	616	605	595	604	634	592	587	649	602	670	602	601	577	637	577	627	624	611	591	641	619	600	594	564	649	609	597	612	599	565	625	630	594	582	616	634	638	595	592	616	630	597	596	614	617	613	588	614	608	602	642	618	605	582	595	637	629	603	574	629	648	643	615	609	605	607	592	610	599	692	620	605	621	658	565	592	636	623	648	627	592	605	658	612	606	574	611	572	598	612	604	610	597	594	574	621	617	573	608	616	598	631	618	637	636	609	592	620	586	578	644	596	616	636	586	592	594	612	644	631	642	561	564	620	593	621	598	637	623	573	617	644	642	633	619	600	628	679	632	606	611	622	597	638	606	582	625	612	613	619	611	556	634	619	625	618	605	626	571	638	601	620	566	654	645	630	597	678	589	574	602	588	617	591	593	623	613	577	592	570	635	644	616	621	583	603	625	613	576	633	647	630	593	609	603	589	629	598	631	628	655	598	631	588	668	664	619	634	638	601	606	621	621	612	577	696	593	589	630	565	591	634	591	592	600	615	666	626	638	661	615	627	621	656	607	596	630	663	628	630	577	607	577	633	623	602	593	630	615	623	624	549	630	615	630	617	638	617	639	649	592	585	551	603	573	591	631	625	594	598	598	624	637	639	625	605	590	638	620	622	654	610	540	593	603	592	638	617	580	640	616	619	649	540	605	601	629	615	611	623	610	598	580	624	641	584	612	613	602	620	628	597	599	593	620	634	602	611	624	610	576	611	594	560	613	632	617	593	638	657	636	629	640	591	603	599	634	652	630	630	639	603	617	615	636	621	639	611	615	602	617	593	594	552	571	624	642	656	564	623	640	577	606	566	617	596	620	598	622	590	607	631	604	605	567	582	613	616	623	597	584	605	645	617	555	611	627	654	653	625	576	613	637	631	621	600	669	633	620	590	621	623	621	614	653	629	590	613	623	656	629	635	591	638	610	615	623	643	655	598	592	622	599	564	584	626	645	596	588	604	682	625	599	638	586	618	626	596	621	582	616	605	572	618	638	632	612	608	606	585	587	621	611	564	568	615	615	643	634	642	620	636	602	599	640	607	631	606	665	599	599	604	594	623	601	628	601	621	622	603	657	604	589	602	623	627	590	603	640	638	587	606	582	616	653	647	590	632	620	601	599	603	615	564	614	626	588	608	595	649	603	608	643	655	639	616	601	598	625	619	620	658	589	556	595	605	592	646	640	643	544	636	593	567	599	639	626	597	570	599	623	637	576	582	624	586	582	613	586	626	585	628	639	611	632	604	592	620	632	664	581	624	583	669	573	620	623	643	603	616	629	620	602	598	622	631	599	590	646	627	590	585	631	595	587	629	639	616	594	627	601	600	612	580	629	605	562	646	642	557	570	648	594	655	564	592	649	607	601	604	600	582	618	612	590	628	643	624	603	582	638	600	614	570	625	629	604	647	627	664	657	595	605	601	615	621	592	626	611	643	627	592	635	611	611	648	629	596	659	586	633	643	619	627	667	580	594	578	669	569	597	599	633	621	584	613	647	620	626	615	635	607	612	574	615	591	596	659	619	553	607	598	609	588	617	564	622	591	604	635	620	621	621	617	623	607	651	640	622	553	615	628	591	673	603	619	605	613	612	604	614	622	633	630	635	580	586	658	606	627	583	602	653	625	607	618	594	612	582	632	617	624	642	605	647	605	594	597	584	625	616	592	564	599	621	597	656	609	639	604	645	627	621	569	639	588	618	584	601	638	600	615	634	665	609	545	641	616	644	583	596	603	612	587	622	577	614	576	627	615	601	613	581	602	572	597	608	611	554	621	604	631	617	624	652	593	596	626	632	603	593	652	634	614	623	595	589	672	621	625	616
46160	64581	20241	5946	4139	3193	2527	2177	1994	1628	1424	1330	1312	1316	1351	1383	1369	1365	1256	1044	1004	1052	1043	981	1067	986	1011	950	970	955	939	1005	936	860	920	916	941	892	889	883	929	843	866	846	811	785	783	782	762	750	825	758	767	762	789	816	795	825	755	754	774	750	786	756	809	791	849	820	759	751	802	825	812	802	790	791	799	740	776	715	747	743	759	759	785	761	749	722	730	698	769	778	790	761	767	790	753	760	733	772	745	765	736	746	764	765	735	767	772	751	795	752	740	775	706	775	757	758	772	760	728	745	744	789	798	806	730	784	757	739	767	828	708	777	769	767	766	800	721	813	737	747	750	835	773	691	768	789	795	738	740	799	783	761	787	757	759	759	747	776	766	790	754	716	773	751	749	811	726	768	757	747	756	775	795	713	841	761	790	778	730	732	774	693	828	786	749	780	735	786	724	751	704	743	776	715	775	788	764	806	767	777	722	773	732	743	737	753	754	747	763	793	763	766	714	719	725	788	785	729	759	697	773	731	751	726	771	796	731	748	737	751	791	704	755	743	820	730	804	772	773	720	780	733	765	763	741	770	770	779	725	760	702	758	793	759	829	739	802	736	757	755	714	720	779	764	768	734	776	694	724	760	756	747	754	715	760	776	748	751	791	748	741	787	741	754	762	762	736	780	761	805	711	675	771	712	777	770	759	750	735	748	789	712	764	769	727	778	767	740	808	769	794	720	772	778	762	795	758	721	740	777	760	687	786	791	753	799	772	735	728	734	742	803	743	786	790	801	772	693	767	720	761	745	747	768	819	761	810	750	793	711	775	751	763	779	772	752	742	716	761	763	765	764	759	737	730	770	771	747	806	783	712	787	738	724	782	796	720	760	752	749	756	756	783	746	748	769	693	722	756	740	815	752	724	766	753	806	766	745	730	751	728	745	785	758	730	741	734	791	762	764	822	731	787	740	764	755	729	729	726	773	726	761	761	748	713	727	755	736	752	818	722	832	752	751	771	753	763	794	756	775	769	768	756	750	728	768	789	796	770	750	750	755	755	735	747	736	768	743	749	762	760	798	740	751	774	788	730	767	777	762	776	817	748	774	770	767	732	773	774	767	726	731	761	773	785	789	748	766	784	755	816	748	750	709	754	740	761	771	793	760	784	749	825	768	695	726	773	797	780	699	709	737	810	752	804	739	768	747	751	728	801	760	724	759	756	775	761	785	733	781	728	742	771	758	755	689	808	756	778	746	783	724	748	775	761	739	736	709	778	728	750	765	719	788	760	736	829	708	751	734	751	772	745	768	728	743	716	768	729	827	784	753	802	754	799	778	744	759	753	766	812	765	774	714	766	761	734	797	748	763	758	794	781	744	806	777	750	717	760	768	755	772	752	789	757	772	740	745	761	764	789	758	739	799	741	742	751	763	775	758	710	758	711	796	769	768	770	730	728	757	771	755	727	778	741	730	758	756	731	795	741	765	771	779	772	798	726	747	744	766	793	766	717	760	721	756	744	758	823	755	791	750	808	767	744	766	768	764	771	799	797	756	790	762	780	730	777	755	801	781	723	765	709	753	738	743	779	756	762	772	740	717	769	747	721	732	782	741	720	692	761	746	746	774	735	792	774	721	728	743	777	776	746	740	756	734	783	749	760	805	742	751	749	773	743	728	725	779	733	724	785	750	722	743	798	736	736	712	750	763	749	765	758	781	782	740	694	706	726	719	735	687	769	733	831	758	775	733	767	791	711	762	757	753	748	784	727	797	728	701	735	764	780	790	828	762	715	720	743	791	760	759	739	773	750	766	833	777	823	788	736	764	780	740	690	753	791	731	777	704	767	753	770	730	789	810	731	797	752	780	761	750	762	817	771	762	753	748	794	772	736	764	778	785	767	781	717	729	731	738	768	758	785	781	707	790	725	770	712	729	795	733	747	742	737	738	797	781	738	758	799	779	733	775	726	769	731	761	804	756	718	733	753	757	800	747	759	760	777	752	778	752	774	781	750	721	730	736	782	776	752	756	735	755	738	677	751	713	726	726	731	757	752	761	758	710	758	775	734	752	730	752	717	791	795	809	792	708	726	724	834	718	681	771	761	737	756	796	714	752	762	771	699	742	764	722	763	771	719	788	763	762	811	734	777	755	799	751	761	710	728	776	730	716	773	767	767	752	823	713	783	791	754	782	814	766	754	745	729	771	803	735	765	708	771	784	738	779	757	758	753	703	726	729	781	765	786	783	764	782	737	722	771	730	682	714	734	693	771	766	752	765	769	749	748	761	760	740	743	763	786	776	710	728	752	761	754	742	763	713	766	782	797	758	798	798	763	719	765	753	777	758	733	750	760	735	807	757	710	780	752	794	797	735	760	793	784	799	811	764	751	749	758	735	778	824	730	770	756	766	792	785	764	780	746	759	795	719	747	748	741	760	764	756	798	727	723	739	715	717	724	791	720	752	714	771	735	729	773	736	721	758	747	742	720	763	778	771	791	772	749	740	731	773	731	779	746	772	792	781	786	769	725	750	721	790	779	742	790	740	746	726	763	740	767	771	751	730	737	765	724	771	705	785	774	794	722	777	800	763	697	724	806	750	735	729	764	726	773	761	736	776	755	712	802	734	741	748	746	786	796	769	747	756	748	781	738	735	712	726	732	823	741	738	790	740	790	762	762	799	753	761	800	754	728	757	769	726	727	769	778	782	730	748	731	771	698	723	774	779	744	743	745	805	786	755	764	825	807	773	698	769	752	780	721	775	803	746	770	747	689	730	733	780	774	708	768	754	758	769	787	769	779	773	740	738	734	739	726	713	765	765	732	752	749	723	759	809	749	759	787	719	767	769	777	722	785	713	773	770	766	761	777	780	778	798	704	792	769	760	747	778	780	731	734	768	756	729	785	752	770	763	751	750	740	768	734	732	788	736	765	735	753	783	770	740	757	789	733	751	778	774	743	774	714	721	767	721	751	768	771	805	750	765	743	819	778	724	741	733	770	726	726	820	757	720	782	767	745	775	728	766	763	768	772	802	784	767	798	744	767	776	768	764	722	702	796	773	711	761	748	760	749	805	828	718	792	756	747	741	735	708	745	770	808	794	766	754	778	723	753	807	773	757	729	774	770	742	781	779	824	755	728	749	793	733	728	804	715	769	779	758	720	763	754	816	778	772	765	786	752	734	781	696	768	731	741	816	752	746	755	785	804	768	796	740	783	802	727	738	725	782	761	794	744	779	770	750	770	706	741	755	771	733	782	746	755	801	799	761	749	737	791	789	700	739	800	796	699	749	790	755	761	777	752	710	768	747	747	757	736	737	793	754	790	825	745	741	744	737	771	743	708	792	774	755	789	793	791	751	730	776	786	755	743	739	757	766	782	761	775	744	749	729	676	783	781	766	731	734	719	781	778	742	765	740	775	790	741	790	771	768	746	787	763	777	748	748	766	770	794	738	775	709	791	725	711	731	694	807	793	743	765	785	754	751	774	790	795	758	754	753	763	752
29396	29050	17058	2647	632	546	476	413	433	446	390	424	422	455	453	436	468	502	429	418	408	418	439	509	437	491	433	442	451	426	435	453	421	444	447	455	428	430	386	419	415	397	402	384	409	394	392	430	404	369	386	391	393	428	402	395	407	380	413	395	424	395	389	382	402	352	397	429	400	391	372	379	417	362	390	381	408	373	417	388	428	407	395	397	415	412	397	374	398	374	419	416	410	388	349	371	403	415	380	403	403	392	415	395	397	385	410	337	385	385	427	423	394	428	395	410	462	428	387	413	397	392	372	412	382	406	403	368	374	363	413	390	408	373	400	383	399	380	420	351	409	407	381	437	367	404	401	409	375	401	423	388	416	398	421	407	398	391	379	427	397	421	433	392	383	399	375	413	411	380	449	391	425	382	388	406	390	425	386	378	378	388	401	398	429	367	382	404	385	424	393	402	347	407	419	387	414	378	395	363	378	445	404	362	419	394	402	393	405	407	433	392	390	421	406	406	423	375	365	405	378	417	391	369	426	409	435	404	419	419	406	401	403	380	388	390	426	416	405	392	401	383	414	373	437	408	422	403	377	373	392	411	429	397	415	424	373	411	382	406	397	376	381	387	415	405	401	414	401	403	415	412	433	365	430	374	391	384	401	399	370	381	379	418	377	366	429	405	418	413	409	395	367	384	377	369	394	379	407	415	408	431	402	359	427	373	417	386	376	364	424	400	382	383	377	356	404	405	447	395	374	375	376	367	404	391	408	419	405	414	409	381	403	389	397	403	387	436	375	395	357	363	364	394	401	424	400	405	362	409	437	410	385	410	371	416	401	393	345	427	380	353	391	380	409	398	408	387	381	395	388	351	373	383	383	429	429	393	376	445	435	400	374	405	396	377	389	402	387	413	364	390	411	386	403	397	390	432	372	395	400	401	370	418	412	394	387	374	418	403	352	397	378	371	417	390	405	375	392	387	447	401	415	428	396	376	389	414	434	404	349	373	379	412	405	389	398	387	384	411	400	439	396	387	379	391	388	382	414	366	406	429	404	429	362	401	410	408	382	390	388	406	417	450	408	393	420	410	390	407	407	417	406	445	390	407	420	433	380	408	417	377	363	385	419	370	405	387	419	375	447	406	403	420	389	429	417	386	397	366	394	367	384	391	398	411	420	424	379	421	404	429	424	411	387	384	376	426	401	397	429	406	357	402	422	400	360	415	432	391	405	437	389	385	383	379	385	393	389	367	417	370	373	409	380	395	364	389	402	404	375	387	390	411	421	435	399	420	386	387	385	392	408	394	414	394	407	386	411	430	374	438	403	400	403	385	384	384	372	412	370	404	373	408	391	390	408	405	361	410	389	396	402	386	356	368	427	413	399	385	377	384	441	361	357	400	404	420	390	366	399	366	400	434	389	380	419	387	376	398	433	391	373	393	365	391	395	415	403	401	408	404	407	418	417	369	410	378	384	352	442	401	382	415	389	390	413	391	388	407	373	409	397	412	412	408	415	400	402	393	409	384	415	393	435	408	414	394	394	402	369	403	379	404	401	390	380	396	388	409	412	366	374	357	390	427	347	367	397	380	404	420	379	397	388	410	438	357	394	397	433	390	392	399	384	403	409	389	377	417	414	412	407	428	411	421	378	392	382	419	391	383	390	408	355	390	386	421	399	399	401	389	372	374	383	384	388	398	401	390	418	407	407	379	410	399	396	368	366	379	394	370	376	445	370	400	381	419	407	412	368	390	421	401	433	406	380	411	375	398	340	421	357	427	384	407	373	402	423	390	418	398	376	405	372	402	400	380	381	394	435	399	382	389	409	404	424	368	392	410	402	400	400	421	407	396	384	426	387	398	381	386	375	389	381	363	392	375	378	402	390	394	393	434	375	408	386	402	418	393	368	390	377	399	382	399	423	396	401	411	389	403	375	393	408	436	402	396	398	376	412	406	403	388	383	401	407	393	386	400	406	389	387	389	434	427	364	359	422	395	398	376	354	397	397	378	394	421	400	369	407	397	376	419	371	401	353	442	403	437	395	405	382	404	363	429	383	360	410	383	387	386	365	385	398	409	423	407	398	411	389	406	419	358	399	392	420	464	421	409	409	406	414	384	406	391	367	418	389	407	415	386	437	404	375	417	405	426	420	394	352	384	365	426	412	353	399	378	382	394	413	369	422	367	386	414	365	396	395	424	411	378	372	380	390	398	414	389	404	402	401	397	406	381	413	402	425	400	412	383	388	388	395	399	414	356	369	393	378	400	427	390	389	375	383	393	392	376	419	424	396	415	438	411	389	425	406	405	447	403	415	414	403	400	415	406	411	375	424	408	425	386	383	428	399	376	387	429	409	388	375	428	374	378	391	369	387	420	361	396	381	385	425	430	358	410	375	364	402	352	396	399	408	422	406	378	370	388	392	402	382	409	408	378	417	417	404	402	397	402	347	381	376	387	408	378	388	404	425	394	367	417	361	373	398	425	434	380	377	416	359	387	421	369	402	457	420	423	379	389	415	397	413	397	438	397	372	407	391	374	427	378	419	416	397	392	411	397	371	404	416	386	397	380	382	384	393	422	411	445	385	390	380	390	365	397	386	379	336	413	339	394	375	396	412	403	406	407	396	418	400	372	374	403	406	398	389	396	404	425	407	405	388	387	392	433	395	407	396	408	437	416	388	425	390	370	414	400	360	420	380	396	390	413	375	390	384	389	378	424	379	388	387	395	408	367	394	404	383	402	395	420	393	399	416	402	392	401	434	393	391	399	411	411	369	411	415	391	406	413	386	416	405	406	404	393	399	404	409	370	404	417	404	418	405	365	395	397	403	384	428	394	379	381	362	391	377	367	396	413	420	415	377	388	410	395	377	383	423	393	417	377	361	402	367	406	383	370	410	428	372	397	382	418	404	392	373	384	380	398	380	385	429	409	410	395	404	360	390	386	386	380	449	394	383	408	376	396	379	423	395	422	429	391	385	393	388	402	350	410	389	398	383	356	414	382	375	401	400	405	416	430	397	417	386	412	421	439	376	376	376	418	368	385	425	400	384	386	393	436	394	409	378	439	403	427	363	397	383	391	391	433	401	378	393	444	352	401	434	367	430	421	366	357	399	409	378	350	387	406	419	398	444	384	396	405	390	391	378	383	385	420	401	386	412	392	442	396	396	376	396	348	384	382	401	386	368	400	371	414	366	403	417	406	406	399	394	419	440	396	430	391	384	361	407	398	399	391	413	362	385	385	391	355	396	405	365	423	415	422	405	414	383	385	396	414	417	404	416	412	381	395	408	395	405	402	373	351	410	418	408	379	396	374	402	381	417	352	374	399	395	367	379	407	413	373	400	432	387	399	404	387	388	388	397	434	407	407	410	397	385	395	395	395	375	411	399	393	395	400	374	385	386	366	375	430	380	368	361	453	380	418	433	381	390	405	409	412	381	382	384	400	391	408	409	413	409	355	384	386	382	393	414	385	384	407	397	411	374	409	387	411	440	394	394	424
36638	44319	9108	833	738	682	649	609	608	589	550	571	576	603	625	694	729	717	709	605	589	571	568	596	580	566	572	580	572	572	574	595	550	562	540	538	591	520	533	538	519	517	469	521	495	508	491	492	526	485	502	474	508	485	449	475	517	497	546	505	560	497	514	509	482	527	531	501	506	524	456	508	489	492	488	472	481	498	507	504	492	475	490	525	495	480	542	517	523	492	485	540	491	523	460	511	501	464	532	480	514	508	505	487	453	517	481	470	514	438	499	476	461	492	506	516	487	488	545	476	505	484	489	483	495	533	461	474	496	514	486	496	480	460	524	511	493	499	523	516	468	510	456	468	493	472	484	504	549	521	455	492	478	481	510	471	501	497	483	505	492	506	470	496	494	491	513	493	498	498	456	508	496	515	490	477	503	464	464	509	479	491	467	453	499	434	525	513	494	514	483	539	512	507	475	474	502	483	500	452	506	467	447	445	491	453	491	483	550	454	490	504	517	454	471	524	499	420	490	464	481	532	489	487	496	534	463	490	517	465	490	500	488	522	491	542	514	489	523	506	455	493	510	502	516	501	501	516	512	527	487	489	456	475	489	496	505	496	522	497	544	476	473	480	506	513	507	488	530	531	473	497	522	453	527	514	495	478	488	496	483	538	521	514	500	474	505	472	495	513	463	444	461	515	508	523	507	470	453	490	532	486	496	500	487	503	477	484	515	476	495	479	478	502	485	513	520	472	487	518	484	475	468	507	461	500	529	516	523	516	491	478	507	488	472	499	525	501	499	489	483	499	499	504	478	482	484	450	475	482	497	513	474	509	453	513	506	510	515	448	514	492	505	486	468	503	483	524	508	488	468	546	547	498	483	513	435	489	477	504	498	479	486	505	476	513	501	493	521	493	508	492	486	497	567	502	489	490	465	493	522	510	474	475	473	482	507	488	477	534	489	503	486	497	514	484	486	472	499	491	538	458	471	465	479	458	496	489	530	508	496	511	483	516	526	504	471	473	511	465	512	494	482	524	496	502	477	447	526	456	488	527	485	455	484	517	484	572	450	481	520	491	482	481	466	489	465	504	466	508	523	459	517	471	477	498	537	459	495	466	469	473	517	469	493	485	485	467	465	460	499	506	512	521	479	507	480	474	479	507	487	506	476	527	524	478	484	512	487	510	462	474	447	481	519	473	496	482	483	492	517	531	497	521	500	517	490	497	465	510	535	511	490	485	544	506	476	521	478	479	510	506	550	473	488	449	486	484	459	511	517	523	491	479	487	483	518	517	491	489	514	504	460	495	508	493	507	506	523	498	479	535	466	518	505	480	524	473	490	490	469	467	479	485	504	510	475	519	492	458	465	549	508	463	525	505	513	497	485	508	507	481	519	451	490	539	495	473	457	451	465	481	475	517	518	485	503	503	499	494	469	455	477	437	518	518	502	537	471	508	481	495	461	488	473	515	471	458	454	490	481	505	515	517	487	450	481	449	507	480	485	506	497	504	484	490	525	488	485	478	486	500	493	493	497	520	499	483	482	473	479	552	490	513	485	523	462	516	537	532	522	500	506	524	486	511	496	527	515	509	455	532	519	490	506	477	504	512	481	454	491	493	517	502	501	514	475	504	526	490	485	515	497	491	490	491	503	485	502	472	474	505	470	480	496	466	482	487	488	488	528	461	466	485	493	510	479	494	480	519	499	490	490	474	519	508	513	498	487	497	531	501	496	531	496	500	482	499	478	460	486	529	494	512	478	533	518	546	464	540	516	537	496	456	483	499	501	470	480	458	494	513	507	506	539	517	495	488	496	515	476	473	516	462	462	489	430	470	475	465	503	485	510	475	517	490	524	514	490	496	524	504	504	454	490	487	504	475	487	485	495	489	522	456	469	488	496	505	528	536	466	487	452	487	458	459	484	517	479	527	505	487	516	500	495	519	506	444	518	541	515	475	463	523	491	491	508	487	506	531	458	512	476	497	516	505	512	472	486	483	508	504	491	481	487	480	488	489	495	481	494	527	492	473	471	490	512	472	483	465	501	510	522	479	498	527	523	508	516	470	469	493	472	465	488	484	519	500	474	519	462	462	470	490	503	499	502	503	517	484	488	473	520	475	478	492	502	486	484	481	467	509	506	509	510	467	489	544	461	517	501	485	508	508	495	465	497	479	434	525	449	469	514	485	521	473	498	516	475	500	481	495	485	516	501	508	499	471	493	499	503	494	463	491	445	515	479	484	532	496	468	505	478	488	487	492	488	472	466	521	494	491	502	513	493	496	515	444	506	495	471	481	487	523	489	529	514	459	479	536	513	461	516	511	491	485	471	496	535	507	517	483	477	514	473	472	521	515	478	506	511	488	487	501	480	492	467	493	506	465	440	494	493	482	514	489	491	504	475	458	462	500	459	512	506	465	511	483	494	501	465	526	505	452	478	452	493	495	495	495	480	510	487	484	487	481	505	527	479	538	514	522	465	509	507	485	478	494	489	503	509	490	489	478	466	501	474	504	540	468	544	466	494	517	569	500	510	501	453	476	517	532	503	508	470	519	467	501	494	475	538	496	524	451	469	496	502	482	479	485	467	501	464	502	451	488	491	481	522	482	506	521	466	493	497	515	489	515	470	513	526	455	515	485	463	518	458	464	515	449	526	497	511	476	471	490	518	502	462	494	504	515	480	464	509	496	517	498	454	480	531	467	500	480	513	483	506	539	490	485	475	475	515	503	546	548	503	491	467	487	505	481	462	494	505	494	489	488	487	500	499	481	544	537	463	480	499	448	527	526	480	486	499	479	519	498	445	453	487	510	516	479	467	507	521	485	480	506	494	476	454	511	493	513	502	506	505	497	487	475	468	503	479	546	519	479	501	463	474	505	451	488	515	485	492	487	501	491	484	494	501	484	465	459	469	514	502	544	516	504	513	506	482	483	471	456	484	508	509	520	481	513	497	514	501	506	513	520	510	496	490	446	458	517	453	500	501	459	477	496	491	497	514	513	485	515	501	491	492	479	509	479	468	480	491	476	492	485	473	471	526	515	453	471	498	489	467	508	501	471	523	450	488	525	486	477	497	489	462	457	495	480	459	505	513	510	502	510	469	507	512	506	493	461	472	480	477	470	477	512	471	493	471	477	511	496	491	480	465	521	479	497	514	501	508	507	506	484	477	507	514	540	483	493	439	457	522	496	535	497	484	504	496	478	516	467	487	465	484	471	503	490	493	477	472	492	517	492	464	503	466	486	462	504	521	455	449	532	508	486	477	505	510	489	474	507	487	467	507	486	482	483	513	489	491	463	507	450	502	480	492	496	494	488	521	466	509	521	493	479	494	506	498	516	457	467	491	533	466	472	480	485	505	464	484	472	469	490	523	531	476	494	475	465	521	507	480	480	500	540	503	457	478	485	494	501	463	495	498	514	513	514	485	503	490	504	521	533	498	473	508	519	477	492	519	493	501	502	516	511	464	478	518	492	519	480	439	510	470	492	498	480	471	475	474	477
24187	21130	28212	24186	20728	6853	1274	925	873	824	760	803	783	804	822	787	881	859	804	722	697	704	711	738	751	737	713	720	694	708	700	701	695	670	720	668	681	682	670	697	683	693	653	608	597	711	636	623	639	644	721	642	661	666	648	663	663	661	625	674	685	641	681	656	645	692	639	652	663	675	665	633	621	698	598	565	685	640	626	632	653	629	650	642	614	656	648	617	632	602	668	618	673	668	608	595	624	604	615	635	612	627	604	660	637	636	625	603	616	641	647	633	663	633	615	568	656	632	672	684	622	650	640	667	650	586	631	629	653	639	644	655	618	617	649	640	638	639	608	601	633	617	633	624	613	601	633	656	624	585	636	638	675	657	647	648	670	686	623	618	649	612	658	623	669	660	655	635	684	699	656	620	622	657	677	579	617	631	640	618	618	639	640	649	638	618	614	642	638	685	642	680	604	617	643	609	626	635	599	625	640	653	607	630	642	589	660	605	663	639	644	614	633	641	639	617	638	632	631	655	637	598	644	604	620	633	649	647	637	588	623	665	632	654	642	626	618	614	653	611	632	633	654	624	689	663	657	628	641	633	640	641	627	684	632	639	616	606	627	663	608	573	674	655	674	601	637	603	628	665	665	634	647	634	701	632	600	597	627	687	679	681	639	636	617	615	638	681	645	645	659	643	661	633	627	607	604	636	668	653	637	598	640	633	626	626	648	662	627	695	609	651	568	623	604	644	647	626	631	612	619	641	638	601	645	647	617	601	699	590	645	642	611	648	592	636	699	659	617	604	630	639	652	635	589	622	686	620	612	650	705	605	670	584	637	615	640	626	616	658	646	643	627	609	632	626	581	633	604	639	655	652	592	666	614	613	639	674	656	678	636	661	612	602	595	644	613	641	707	591	642	662	644	649	622	666	652	632	600	663	638	616	633	611	630	616	593	562	619	621	676	614	608	617	630	604	627	635	696	655	609	652	627	667	672	592	649	667	635	612	647	629	625	606	673	650	628	665	616	632	607	692	628	632	621	628	607	647	602	657	655	618	600	644	641	634	641	585	672	651	612	551	670	659	623	638	659	639	645	665	652	627	634	659	642	585	624	614	654	684	649	646	676	638	612	672	650	626	663	635	613	617	656	613	627	650	611	651	621	672	610	642	638	598	669	608	642	610	659	678	701	633	633	624	654	647	642	608	622	592	629	608	620	649	615	624	665	649	621	687	629	609	682	650	644	655	561	631	630	622	668	659	672	691	601	613	622	608	605	632	630	633	632	640	629	632	626	593	620	619	593	680	636	631	612	664	660	682	644	643	614	657	639	644	643	614	660	640	624	636	590	621	595	606	670	649	618	579	632	663	649	649	629	607	589	674	619	592	599	620	639	596	613	634	606	638	634	657	642	631	695	631	630	588	619	614	689	654	635	621	645	623	637	672	620	617	630	579	635	652	626	645	663	650	622	648	601	625	666	609	648	623	628	604	608	628	607	618	643	632	640	657	644	597	640	649	616	637	659	640	586	673	627	611	654	657	650	667	616	666	649	603	596	657	636	670	619	637	648	641	604	654	617	623	613	619	632	676	625	644	664	618	642	628	659	628	613	619	629	659	644	657	603	607	642	638	647	620	693	658	626	638	618	606	635	642	666	661	642	664	620	612	612	641	644	621	665	635	638	611	579	621	620	601	625	611	598	656	667	650	634	640	610	638	651	625	690	651	638	635	595	673	658	649	621	615	624	636	655	608	601	615	673	653	604	647	637	611	599	587	643	604	649	645	650	656	708	593	633	648	635	635	634	622	678	619	607	632	600	643	621	695	622	657	585	708	648	652	645	640	647	626	654	645	604	647	638	633	623	661	672	685	649	654	640	606	587	619	635	620	659	596	636	648	625	651	609	654	598	651	649	610	665	631	597	635	616	628	630	658	683	615	643	652	669	627	668	679	662	624	635	597	656	630	631	648	642	646	600	635	641	635	664	658	639	644	645	611	621	650	667	656	633	655	619	614	608	604	632	612	654	650	705	571	654	686	612	665	613	677	653	632	618	601	626	655	689	644	620	595	713	646	660	600	617	626	630	611	633	656	609	583	691	611	647	668	649	626	653	636	637	617	643	624	650	638	704	644	632	612	662	653	643	621	659	586	669	649	631	654	610	634	637	625	626	664	666	644	585	635	607	637	592	626	656	630	591	648	660	629	674	660	611	651	607	648	618	609	637	651	632	660	637	617	642	615	636	616	633	626	619	593	624	593	639	608	639	603	662	697	636	666	656	631	683	645	653	611	615	689	588	635	646	624	663	672	626	594	711	653	654	628	648	613	641	598	653	635	648	598	620	616	647	655	576	643	605	608	657	631	616	597	612	611	651	600	616	641	615	623	564	631	646	665	619	654	604	673	633	647	600	648	637	631	657	615	654	655	669	633	656	643	633	632	655	623	657	603	644	618	635	596	634	687	644	591	673	596	634	622	671	662	645	644	645	629	641	650	629	599	667	587	632	657	652	598	650	618	648	595	601	639	659	663	649	640	611	665	651	589	657	632	678	612	616	618	654	660	623	610	625	676	633	635	585	628	623	710	658	645	579	607	651	641	637	645	706	661	611	643	616	666	665	663	656	625	645	629	670	639	598	670	606	604	613	634	632	673	598	618	646	653	594	646	635	673	670	608	630	645	631	651	639	645	621	672	652	655	597	655	596	639	637	619	646	656	659	605	666	620	592	652	687	615	567	645	636	649	618	600	639	600	623	658	579	639	636	640	612	583	659	659	657	666	690	622	618	617	625	658	687	605	658	584	630	672	609	610	607	637	599	645	612	623	651	632	643	631	623	653	634	628	628	601	629	590	620	664	619	624	649	664	643	619	608	605	606	655	619	581	648	583	621	639	655	648	627	617	657	643	616	666	617	644	658	680	647	604	653	672	647	655	654	655	649	652	602	633	642	644	617	672	615	631	640	632	643	623	631	631	675	641	613	656	636	647	650	600	647	644	655	609	625	673	647	633	651	617	637	634	632	651	627	620	649	640	662	642	623	616	587	639	609	650	627	636	643	637	664	645	611	635	634	638	614	662	615	597	633	680	655	621	634	602	642	646	648	644	638	617	658	662	676	646	601	654	672	606	616	628	638	602	611	638	618	645	627	627	635	650	593	645	624	613	641	642	665	668	653	614	645	648	659	625	615	581	666	672	632	630	648	638	685	637	668	625	627	644	580	668	618	623	606	621	613	635	605	633	599	667	624	615	643	634	622	661	614	575	630	672	617	636	605	633	619	626	668	635	661	604	620	649	610	591	613	631	632	659	643	608	624	644	708	633	651	665	671	624	664	681	651	615	638	661	628	664	588	599	599	634	615	650	670	646	655	668	624	654	634	617	623	677	682	619	652	674	644	643	667	612	588	596	637	675	627	667	676	606	684	684	628	602	599	625	613	670	617	626	628	638	652	621	636	637	609	615	624	607	616	587	658	651	645	591	585	644	609	637	688	695	614	583	615	609	630	629
41510	61859	16298	3517	2575	2014	1762	1473	1330	1158	1086	1067	1086	1062	1040	1093	1229	1110	1115	1039	932	907	880	917	954	921	891	933	927	935	915	954	853	859	909	894	868	830	858	861	804	824	836	808	751	772	837	790	813	795	786	779	796	807	767	720	743	804	725	833	753	743	813	834	848	771	823	697	793	840	775	783	795	850	772	852	777	731	758	776	788	798	778	782	785	804	763	791	798	765	794	768	756	810	771	775	800	732	753	800	804	751	773	790	786	774	774	708	781	813	768	789	814	784	772	793	808	756	791	773	792	777	764	787	738	822	821	762	731	779	784	759	765	826	791	752	778	770	805	741	801	837	718	807	768	707	750	798	744	751	741	817	838	783	778	817	776	773	792	803	733	797	774	766	716	769	755	750	792	817	750	842	831	795	786	818	773	765	825	785	718	786	745	748	791	807	795	773	820	768	768	792	758	772	775	770	756	805	786	786	752	781	772	801	759	820	740	771	817	824	755	794	777	774	759	780	718	766	781	752	763	719	735	728	833	801	741	749	783	819	787	786	792	800	764	789	822	784	792	723	785	728	801	779	753	769	771	759	786	784	784	788	755	827	748	737	783	796	775	789	778	793	808	804	755	834	755	797	789	774	773	717	753	722	809	806	782	816	810	805	764	726	761	748	795	776	827	770	804	754	832	773	744	805	787	835	787	789	795	745	788	766	774	797	767	760	753	779	726	752	762	794	810	790	776	731	771	772	790	797	774	786	797	771	767	804	790	777	807	753	763	779	793	827	752	723	748	768	745	841	751	778	732	818	789	735	771	833	763	790	819	766	766	798	764	780	756	777	706	813	761	749	771	811	782	793	750	817	809	757	811	784	777	833	767	751	780	806	858	790	765	806	823	829	780	744	752	783	804	776	787	773	818	785	785	738	775	727	799	805	774	830	776	743	764	791	816	807	778	764	813	788	751	778	791	760	746	773	715	765	787	781	786	813	807	807	793	726	755	784	783	773	712	790	777	805	778	813	807	800	783	774	748	758	788	806	776	782	737	778	736	792	756	801	748	770	803	785	728	796	790	777	777	770	788	727	821	838	792	805	810	750	822	773	748	760	774	764	839	772	767	791	784	743	767	745	785	752	771	784	796	797	723	773	721	745	750	722	780	836	754	797	784	770	808	772	806	752	789	778	771	801	758	806	776	727	765	777	809	744	773	821	807	814	765	766	793	760	737	783	776	764	721	812	766	744	756	786	759	756	782	807	818	792	751	798	735	798	847	804	814	755	752	821	792	731	759	786	811	806	751	770	727	754	843	728	778	797	744	840	773	752	779	763	792	729	787	768	772	744	753	790	832	761	801	824	803	749	819	793	745	784	759	751	790	759	746	761	777	764	868	796	820	808	778	752	740	785	846	790	739	779	796	782	792	795	715	753	825	781	763	806	776	782	770	752	824	799	779	781	785	818	759	733	719	767	781	741	823	791	812	799	742	741	769	778	774	830	774	756	808	867	804	767	820	758	746	785	744	803	806	782	788	780	817	843	796	786	720	795	774	778	748	739	756	788	752	728	812	742	838	775	759	744	809	817	785	801	774	732	764	779	762	773	779	766	753	743	811	773	768	763	751	741	755	790	743	810	733	797	748	817	744	746	797	800	796	792	776	754	804	782	780	769	755	807	826	803	755	770	787	730	744	741	856	780	776	761	771	779	800	808	791	819	740	758	811	761	825	779	781	746	743	774	775	771	780	817	759	745	754	870	825	784	752	789	760	745	751	790	793	776	775	760	802	742	788	793	811	799	811	796	789	807	779	801	773	795	762	802	816	802	772	853	785	728	764	791	759	792	760	782	775	812	788	800	783	798	765	758	781	767	758	789	776	758	793	736	760	782	770	770	754	770	754	757	789	776	793	813	770	758	744	789	751	782	802	825	771	758	778	760	800	781	744	798	776	795	773	790	770	820	793	782	772	756	794	801	763	778	738	796	758	784	766	737	765	775	713	769	772	776	766	784	763	782	755	799	772	734	771	744	786	758	810	804	747	823	760	830	802	838	788	801	742	750	761	819	767	795	822	746	787	771	793	787	766	788	785	808	805	758	773	813	795	838	771	831	795	796	795	788	767	817	796	740	773	767	757	772	797	783	784	760	800	765	795	774	741	779	836	765	785	803	821	773	755	757	797	783	781	809	748	760	798	779	828	791	786	776	834	799	787	767	763	754	794	811	758	789	800	808	765	774	768	787	760	760	806	837	787	814	803	742	771	780	813	735	755	794	754	778	752	802	783	785	802	768	766	744	760	771	808	711	831	797	791	793	776	835	754	783	753	793	765	763	772	762	857	764	800	743	758	741	751	793	738	751	818	771	727	774	768	792	752	802	760	731	803	778	768	777	801	807	821	822	805	797	726	787	758	709	761	756	771	776	802	716	786	729	772	825	762	753	764	811	717	821	778	755	764	769	742	770	789	780	798	794	755	787	807	832	767	769	805	777	724	735	776	736	733	789	761	743	751	790	761	768	770	790	809	765	769	801	813	841	745	722	828	743	769	762	777	759	782	756	741	769	778	791	781	751	804	723	797	784	785	782	756	809	817	817	818	830	773	744	761	808	781	806	761	729	770	772	740	745	783	778	730	810	798	819	771	769	743	731	773	795	808	799	773	818	765	817	772	792	809	773	780	770	770	761	781	789	808	782	807	751	769	814	737	775	808	771	789	771	740	746	774	795	782	787	764	799	780	815	799	828	756	764	772	805	761	769	748	801	731	840	757	782	765	740	748	725	739	784	780	764	759	776	791	767	740	759	780	844	820	781	745	757	784	746	781	756	789	778	787	756	757	785	764	748	790	735	713	779	765	755	793	746	818	797	826	800	769	809	796	762	743	794	751	769	773	771	739	779	768	768	740	749	757	791	749	802	803	805	773	737	772	782	736	751	773	756	782	775	784	786	787	752	799	773	795	782	754	830	780	756	788	722	704	782	787	803	782	823	788	733	721	786	753	802	767	777	799	820	760	799	756	810	765	780	809	770	779	787	758	795	772	806	772	787	737	800	791	756	769	803	746	781	774	762	764	797	769	751	752	792	792	813	788	803	770	767	737	808	789	784	818	746	777	744	806	798	792	787	743	786	787	801	764	743	815	771	741	761	742	771	742	796	743	757	731	769	784	721	812	767	784	786	798	755	826	763	781	722	773	784	793	824	795	805	781	807	796	768	757	789	819	755	782	772	782	779	772	800	771	742	734	780	755	726	817	771	764	730	761	744	755	788	778	750	759	747	784	807	718	789	771	812	751	771	813	800	788	737	763	763	765	777	794	800	759	801	733	743	738	796	807	779	793	782	785	754	779	735	800	809	766	854	742	753	804	734	771	773	779	743	776	755	787	800	750	745	779	769	790	773	779	778	748	773	733	756	809	803	796	763	760	802	768	784	770	787	789	829	817	843	764	834	792	791	784	784	756	794	718	818	770	760	752	784	821	789	796	805	808	730	798	771	788	798	733	698	800	805
23045	21102	28730	23632	21077	20825	5712	1299	989	953	913	845	800	835	802	857	907	910	867	830	699	751	786	765	746	710	732	720	700	731	743	689	721	709	668	663	641	666	703	694	658	653	635	649	623	645	656	653	652	577	630	621	640	636	643	640	601	613	633	618	613	591	632	605	600	584	655	600	617	671	654	598	658	638	644	647	639	623	606	598	600	615	599	612	610	592	640	643	611	625	682	611	572	603	614	587	592	610	600	573	652	623	638	650	592	611	657	637	628	635	570	610	579	633	584	602	604	579	639	618	599	634	626	625	622	596	592	664	572	580	606	632	625	597	623	588	644	645	609	621	610	574	605	619	605	601	601	600	626	618	606	615	635	591	590	614	599	582	622	602	560	618	609	611	632	622	607	601	620	642	598	623	595	610	618	614	616	603	617	630	610	628	569	622	613	596	622	663	613	613	614	658	613	591	578	575	653	640	595	623	677	638	584	573	632	588	635	636	628	557	608	606	644	604	648	618	594	617	634	625	672	656	687	605	581	577	632	630	600	639	614	626	626	619	637	604	607	608	636	560	559	649	606	639	622	610	564	592	633	599	617	601	602	594	648	586	630	610	580	570	682	678	600	613	620	605	615	652	618	655	589	649	615	650	569	608	590	659	586	603	612	683	632	567	602	593	626	638	601	596	640	647	586	630	582	559	621	609	608	617	614	609	582	618	577	528	613	596	644	615	635	589	584	601	647	612	600	594	595	614	603	602	593	630	607	608	595	601	642	651	606	622	621	585	606	615	616	596	642	604	655	629	588	637	583	598	619	591	598	601	552	601	556	568	634	570	635	629	605	601	589	614	571	572	613	593	611	577	603	605	611	620	605	585	598	630	619	628	588	580	596	591	618	618	654	618	604	640	636	637	585	624	617	652	606	591	579	605	605	579	623	607	607	588	597	615	645	643	647	621	630	611	674	612	613	641	599	591	629	636	606	623	625	612	603	601	606	660	656	590	653	587	620	608	602	625	616	617	632	580	582	602	599	633	617	643	602	645	622	625	552	634	562	596	606	600	589	540	602	585	643	623	626	598	667	619	618	625	599	554	597	604	632	637	607	659	619	594	632	606	600	585	610	597	598	589	615	584	609	582	602	586	614	598	617	603	649	584	592	673	657	590	631	640	605	598	604	625	606	592	642	617	581	607	663	580	630	584	610	627	627	603	560	604	577	609	633	607	632	573	580	607	625	558	609	589	610	608	602	614	623	602	604	587	610	590	628	620	642	578	576	591	607	626	581	634	588	632	619	617	591	621	579	581	598	596	617	603	598	605	637	592	566	625	631	612	614	602	603	593	627	607	597	595	582	595	586	613	540	643	607	602	577	565	627	601	560	621	609	630	650	601	599	646	638	618	616	624	557	609	609	617	618	616	590	563	636	583	615	604	607	597	597	592	626	606	605	577	596	624	583	612	572	598	632	614	613	601	641	655	628	600	624	594	587	550	595	614	604	638	625	636	611	615	570	582	588	631	626	610	547	656	609	598	628	669	642	628	642	610	598	578	606	604	588	595	628	616	583	590	600	618	593	650	638	616	609	593	599	624	617	586	597	595	607	561	644	626	595	630	600	610	601	628	604	633	616	626	603	603	625	635	606	606	622	618	632	607	644	586	568	570	623	589	638	601	582	588	581	612	622	549	621	573	578	621	594	620	610	616	642	603	635	592	618	594	578	630	608	614	630	596	678	615	595	634	618	562	629	638	629	567	632	643	631	613	605	604	620	592	603	599	616	628	597	580	614	582	642	598	608	608	636	596	585	568	601	630	604	634	594	597	610	591	548	636	600	647	601	596	628	615	599	609	584	616	587	627	614	627	579	600	583	611	623	603	591	616	616	604	618	586	616	629	633	602	615	605	596	623	602	591	619	574	644	617	547	598	607	591	639	570	590	603	590	642	612	608	635	639	598	654	562	583	586	603	599	593	576	615	548	568	546	652	646	633	614	583	624	604	617	574	672	631	598	623	592	595	606	624	559	608	589	585	648	614	625	643	627	620	624	618	636	611	610	572	597	606	614	558	580	536	617	611	596	619	631	630	606	633	569	616	589	597	557	582	597	613	590	630	607	642	610	602	628	593	583	652	647	622	616	604	604	624	614	601	592	631	609	580	591	586	597	590	564	656	564	615	628	616	623	591	637	633	596	616	590	604	645	620	611	607	633	588	574	591	589	588	608	581	606	598	637	614	598	615	617	597	585	645	634	608	590	597	569	610	584	626	588	600	621	555	621	657	567	555	607	595	632	611	616	583	608	628	584	554	594	567	584	620	583	621	628	595	628	619	613	579	636	561	578	598	613	646	590	585	610	589	621	574	576	608	591	616	656	610	601	584	567	635	577	630	550	634	659	640	635	571	595	559	589	655	650	641	626	612	583	615	634	632	595	552	587	602	639	574	584	590	623	565	596	599	590	603	628	602	631	583	614	626	621	620	568	647	565	671	594	553	634	599	589	660	571	565	570	636	657	593	628	590	588	607	640	612	592	593	622	582	624	626	588	607	599	605	610	595	615	580	556	605	587	611	600	612	619	597	608	598	570	587	623	594	605	647	611	594	645	557	585	625	610	599	585	613	612	610	570	597	584	578	593	598	600	565	554	598	593	603	635	604	597	596	610	645	599	623	584	649	607	631	628	603	588	591	614	607	613	579	614	563	623	640	600	610	619	591	602	620	581	620	604	626	617	606	611	647	600	569	608	551	595	588	615	624	638	577	618	627	609	651	603	612	627	591	574	639	614	637	590	615	585	665	564	566	651	565	615	648	617	615	641	588	611	621	641	654	606	627	562	601	584	617	571	586	607	602	641	625	642	572	590	584	645	640	641	647	619	616	621	613	616	584	612	658	610	576	598	525	603	616	607	637	593	616	638	597	611	604	609	586	612	605	585	640	567	636	552	593	575	595	603	594	629	652	575	605	632	655	606	635	613	644	569	568	597	631	585	620	604	594	647	555	685	591	648	590	620	638	610	594	630	592	570	618	589	599	630	592	618	587	633	620	568	602	623	601	570	596	609	575	586	662	600	583	603	598	593	576	621	593	635	606	574	589	604	634	641	627	581	609	588	593	603	617	604	596	626	587	584	555	598	609	628	633	604	615	631	621	633	633	663	634	593	592	610	613	551	649	615	668	611	589	607	590	640	630	598	618	591	657	610	615	622	601	589	615	624	607	606	554	614	581	614	592	610	610	611	584	622	622	639	579	614	612	632	588	617	634	616	575	564	619	605	642	624	591	607	674	604	575	624	592	585	529	564	603	595	590	637	610	643	605	608	593	579	616	622	631	652	595	639	598	587	605	559	608	605	589	649	660	593	614	611	645	557	641	644	570	624	621	574	607	579	629	646	590	609	630	652	620	621	593	607	618	594	621	577	631	609	607	602	622	619	640	621	634	591	631	615	626	616	600	586	588	638	606	602	626	660	620	587	616	558	584	523	634	592	657	612	596	597	620	585	617	604	567
45967	68054	19414	5580	3852	3063	2510	2037	1719	1590	1391	1270	1217	1198	1168	1224	1422	1380	1270	1107	934	1046	967	973	1020	1002	986	1003	1002	1016	888	980	901	823	888	882	923	905	884	887	815	807	798	833	765	734	781	797	752	774	815	790	781	753	746	793	763	761	787	800	728	789	779	762	765	785	777	752	792	781	733	843	755	771	792	809	716	768	744	722	757	732	758	798	708	807	786	807	771	747	757	786	758	724	802	765	799	770	791	782	700	766	765	775	749	770	731	714	753	784	752	716	751	725	781	734	749	752	772	733	756	733	757	774	797	718	747	749	697	772	744	765	723	698	764	721	726	717	759	712	748	748	711	774	735	723	757	769	775	724	740	783	774	767	782	751	813	744	765	746	695	713	746	760	756	762	824	701	765	755	740	811	776	813	730	724	744	750	711	783	764	756	760	792	737	783	804	759	766	731	729	717	766	751	798	777	728	776	747	810	766	756	790	740	745	756	763	758	743	711	770	742	774	778	740	796	784	734	777	736	787	786	791	752	803	693	790	767	739	768	760	759	728	748	684	780	781	736	763	736	729	762	732	750	721	733	757	728	784	775	789	711	766	772	799	715	747	734	728	723	765	671	739	762	760	769	742	727	755	771	749	751	759	738	798	778	751	766	768	793	795	736	762	774	744	715	757	737	798	751	829	754	781	741	759	753	725	707	779	740	704	725	724	771	793	765	784	767	769	743	727	725	784	696	770	728	713	753	727	768	726	753	721	746	741	780	745	758	745	726	727	766	750	781	735	748	766	791	751	748	745	776	701	775	731	734	789	785	742	765	741	714	792	766	740	732	768	763	736	744	715	767	747	770	733	760	765	726	788	749	731	710	739	816	722	718	743	742	758	760	778	769	728	798	787	754	737	812	719	758	748	726	744	760	762	673	736	719	779	765	776	743	791	794	738	776	781	772	746	760	750	762	772	749	763	775	719	805	780	748	760	739	756	768	755	741	760	783	785	777	775	766	762	758	734	752	756	767	741	780	757	752	804	735	757	772	768	775	769	773	778	714	722	763	788	743	764	711	795	724	747	775	735	730	767	817	773	764	725	783	767	762	758	742	809	713	735	756	801	727	697	783	806	770	722	774	786	737	778	777	769	741	756	763	724	726	717	740	711	765	720	735	795	787	766	705	752	737	778	710	735	753	785	749	777	710	708	745	735	790	819	770	735	750	721	793	729	765	766	741	701	702	744	749	747	763	723	779	756	795	790	744	761	747	716	755	730	767	734	720	759	747	771	733	767	717	716	682	736	732	795	748	724	779	765	783	696	767	745	760	781	746	723	721	724	751	786	720	761	755	723	769	765	712	718	717	725	798	759	768	768	799	729	748	757	722	767	815	724	768	737	730	848	761	730	775	752	749	708	775	725	746	739	734	785	702	724	757	752	803	725	754	714	795	750	767	718	788	733	749	717	774	777	726	817	759	807	782	812	720	699	779	779	754	723	728	801	781	786	800	745	745	750	761	788	753	767	744	758	750	767	786	757	749	793	772	751	750	690	729	788	803	727	778	712	700	729	781	784	739	768	760	768	690	751	749	755	767	766	705	748	757	743	744	762	734	760	745	722	731	758	792	772	816	724	767	729	699	775	760	743	789	759	765	741	715	718	760	704	758	756	766	782	742	748	782	742	759	717	730	748	761	730	756	765	714	715	754	769	759	742	761	756	751	734	677	731	761	714	829	751	739	750	748	725	780	742	742	773	765	761	777	740	766	757	759	760	762	773	728	736	791	760	700	773	786	741	772	718	730	772	763	697	725	752	747	727	740	727	764	743	806	729	820	711	768	743	731	740	785	734	741	773	749	788	746	746	710	779	749	771	757	722	745	758	765	754	708	721	763	738	788	732	729	745	750	736	780	761	795	774	722	773	750	750	755	750	747	718	783	775	767	717	779	738	731	762	744	794	806	759	853	734	740	770	795	786	736	753	783	750	696	747	734	761	753	801	749	752	717	732	753	778	765	741	778	736	759	708	777	723	740	799	728	761	771	714	773	769	775	727	756	763	732	736	754	767	716	744	755	723	740	737	738	704	718	746	802	744	779	742	729	719	781	751	672	755	743	766	763	737	749	744	737	720	748	765	715	780	726	699	749	755	731	747	786	706	725	735	759	755	782	776	783	742	695	744	724	790	788	714	754	735	792	760	752	680	786	728	757	760	763	737	750	789	741	803	746	770	755	738	796	732	728	723	734	730	750	737	731	721	765	796	772	755	735	746	787	738	781	749	782	706	779	769	824	776	718	749	734	740	735	771	721	738	737	746	745	763	776	757	777	749	732	721	769	739	701	747	734	746	808	735	714	732	750	745	774	731	817	783	782	791	801	713	776	765	792	750	770	746	716	734	722	741	757	777	712	667	708	749	748	745	754	743	749	735	739	744	768	752	762	739	754	762	731	798	745	737	707	762	737	780	759	790	767	757	785	706	726	753	798	714	727	721	757	742	743	749	734	734	791	838	736	739	754	722	769	734	746	755	758	700	748	732	774	762	729	724	766	748	799	791	727	758	752	786	767	761	759	772	786	699	743	745	733	768	752	760	720	746	719	777	754	737	749	765	764	748	730	762	752	722	737	726	769	731	736	806	735	770	765	771	770	741	754	754	764	779	717	764	792	803	715	755	758	698	777	758	756	714	747	757	771	722	672	746	718	721	745	761	776	748	716	825	739	776	773	725	741	724	836	785	792	761	764	732	758	703	768	760	722	744	762	738	739	772	736	785	757	748	760	736	761	784	754	765	744	776	778	748	741	733	738	744	745	741	774	684	716	757	744	745	755	719	788	760	742	703	749	741	750	729	729	773	797	776	774	801	782	755	736	703	764	752	770	729	767	786	743	763	788	777	750	714	739	788	731	756	762	798	769	789	744	741	700	730	755	737	793	794	720	764	782	740	774	755	759	768	710	755	748	751	759	759	795	773	821	737	740	776	772	745	738	754	746	757	750	749	770	729	759	736	728	746	774	766	792	741	717	775	816	747	711	783	796	755	769	792	750	702	731	790	761	702	774	722	717	676	727	823	753	764	747	754	705	757	761	738	795	740	749	761	745	762	762	696	734	754	757	839	736	758	733	750	771	786	735	736	780	737	718	750	794	722	786	779	759	776	794	774	761	728	749	757	778	768	755	774	737	767	718	779	772	776	757	743	727	753	724	748	800	762	761	760	794	729	752	770	787	751	769	762	765	743	749	737	767	752	740	734	739	706	764	801	836	762	773	739	757	760	767	739	723	759	751	746	782	722	754	735	773	775	751	738	705	793	795	773	749	794	744	724	747	765	754	763	748	766	730	777	731	753	748	791	737	740	737	751	764	759	748	774	688	770	726	721	779	764	773	781	779	783	816	761	742	771	761	784	756	714	717	789	764	748	722	725	713	788	747	702	777	735	745	700	738	771	721	707	767	752	748	767	788	789	744	720	796	744	780	762	783	766	805	770	763	743	748	727	768	782	750	758	807	797	729
29538	28480	17116	2564	699	626	493	396	448	437	428	419	418	408	445	451	505	521	512	388	422	392	397	417	444	446	435	399	397	391	417	436	418	421	418	427	434	422	452	376	427	409	360	365	390	387	410	371	405	395	349	407	367	378	393	409	402	358	352	382	367	381	378	393	402	419	383	374	386	392	391	411	374	381	363	408	394	390	381	394	401	399	379	373	381	390	416	361	404	388	393	364	360	367	362	351	368	387	372	376	416	379	372	381	368	418	420	422	391	407	410	375	381	404	403	409	363	373	391	381	402	405	376	397	390	382	400	398	401	371	401	400	402	400	424	367	405	362	366	358	396	407	374	356	388	389	398	381	401	368	417	390	410	407	394	404	361	408	370	417	396	429	389	412	395	362	387	394	388	397	367	388	393	373	391	392	386	379	377	379	363	406	396	390	370	415	365	379	429	368	380	332	369	374	372	399	356	374	364	416	408	359	419	367	390	379	388	386	367	371	389	399	412	370	375	419	374	394	376	375	401	365	378	429	346	375	387	416	396	433	375	379	371	393	406	364	391	393	368	359	401	398	383	381	401	362	388	401	378	382	398	406	450	375	408	406	389	388	387	413	318	384	410	391	400	350	386	362	384	372	377	379	392	412	430	394	400	360	372	411	348	429	408	362	370	344	386	423	391	422	396	374	363	363	367	389	364	404	427	389	352	406	342	388	352	398	381	341	400	398	365	371	385	395	392	349	364	382	392	378	393	347	380	407	425	382	380	362	347	379	365	399	381	412	375	367	392	338	417	390	390	388	392	398	365	413	391	418	410	409	349	369	379	364	365	386	421	347	399	395	390	394	419	407	391	399	397	396	373	390	378	405	399	385	398	394	385	395	398	414	344	394	376	384	388	398	391	356	406	387	401	382	378	388	386	352	411	394	370	349	364	389	317	386	384	386	381	373	397	420	391	360	392	408	395	397	401	409	368	362	374	409	371	368	415	371	354	419	385	394	367	392	424	375	415	382	396	370	374	403	376	408	365	377	361	397	398	361	368	362	371	365	405	401	339	384	390	448	388	390	381	403	387	340	421	354	330	388	399	395	408	400	379	393	441	372	367	419	373	387	364	362	408	401	361	373	368	375	384	390	376	366	367	389	404	382	399	396	371	359	408	375	394	373	412	380	424	396	411	403	411	393	402	381	392	401	395	393	382	394	382	393	352	368	351	386	400	378	383	374	382	418	370	412	363	391	367	383	386	390	392	353	455	374	365	358	401	353	384	404	388	393	425	369	410	392	404	408	375	382	404	384	412	372	410	374	365	384	416	381	382	410	404	403	366	369	392	413	416	360	351	407	394	386	378	415	388	385	344	358	381	365	394	418	389	400	394	390	381	376	353	358	379	385	391	368	384	390	406	383	410	402	394	391	389	395	381	415	361	397	371	381	409	405	364	398	370	397	405	369	421	379	382	381	396	380	360	400	416	390	407	413	380	387	396	380	422	390	351	368	370	395	389	412	389	396	414	369	414	414	410	372	393	412	370	403	392	391	367	412	371	367	389	407	432	389	370	378	378	340	400	400	374	394	408	422	423	412	377	383	387	389	395	418	363	384	382	382	381	394	391	400	422	382	390	373	382	362	431	397	352	381	398	398	377	386	404	340	384	396	396	373	400	404	382	398	372	338	379	407	407	367	384	397	400	384	391	379	387	373	410	366	363	373	374	403	393	359	378	380	393	394	368	354	382	418	384	367	355	405	344	387	411	376	403	413	361	391	376	389	392	409	391	426	380	372	389	418	346	394	393	354	368	394	358	382	358	382	405	364	387	387	408	391	403	412	427	367	377	356	357	371	352	396	384	431	374	383	396	350	356	388	361	386	378	373	369	405	408	399	391	410	416	409	370	348	404	414	366	384	379	373	381	371	391	382	407	429	384	394	385	380	363	371	395	380	417	394	388	381	431	378	356	379	373	410	418	370	424	375	399	346	348	378	369	375	401	361	433	400	411	400	376	361	395	365	378	381	382	376	390	373	419	402	355	397	405	380	409	410	386	368	392	394	378	395	371	423	409	406	355	384	390	421	382	417	394	391	428	348	366	389	358	398	416	383	367	392	350	380	393	349	389	397	370	374	359	371	404	386	356	405	401	408	417	357	413	344	360	394	394	429	381	367	410	408	380	395	387	379	415	386	366	360	388	390	359	436	371	408	375	406	389	375	373	377	376	399	351	420	412	385	380	433	409	385	352	407	389	396	358	362	381	413	390	377	393	423	405	456	372	372	393	379	391	367	403	355	389	450	405	364	375	372	372	379	387	370	373	369	380	399	393	371	407	393	405	386	363	396	362	423	383	384	356	381	388	399	423	391	374	383	384	408	400	394	451	378	417	364	418	367	406	363	384	381	399	400	383	394	387	389	386	360	380	373	442	395	398	376	398	400	381	408	368	352	391	384	410	420	383	399	403	388	419	388	366	391	378	392	394	371	407	383	388	387	386	371	336	384	400	373	396	372	439	388	384	411	390	341	386	411	375	393	393	397	348	389	405	383	384	380	447	390	395	383	393	389	375	392	392	400	397	400	377	419	357	396	393	401	392	361	373	427	373	372	410	370	364	400	397	439	384	348	359	384	366	356	388	381	410	415	396	410	399	405	369	363	367	418	368	381	395	376	388	361	384	401	388	412	391	370	355	371	413	409	371	395	385	393	353	397	422	382	370	392	384	397	379	428	385	366	368	351	384	371	375	349	371	405	387	410	383	398	350	357	408	388	377	392	372	398	336	395	394	369	379	398	384	356	367	390	399	383	401	398	382	394	397	346	394	427	405	388	377	404	360	404	374	413	369	374	370	397	368	384	378	392	386	357	380	344	371	366	371	380	360	426	350	374	398	377	373	374	408	390	399	352	375	383	340	387	376	366	390	373	410	383	380	391	408	408	369	388	410	382	427	407	402	389	361	395	389	372	388	371	359	362	417	381	370	370	413	452	409	400	402	411	375	369	385	368	397	349	395	391	411	426	397	404	362	395	378	377	402	365	382	413	392	365	378	402	395	441	380	408	357	389	371	413	398	412	393	386	410	359	362	373	402	363	367	356	426	407	380	416	386	368	380	360	393	420	417	392	400	418	400	425	406	390	395	388	359	399	399	359	383	371	420	398	369	409	376	400	377	387	351	401	379	424	362	365	410	402	383	372	378	411	375	403	389	359	396	385	389	387	379	374	396	410	382	400	378	376	407	383	362	374	391	435	374	415	361	391	388	393	360	379	357	390	433	406	371	367	396	413	391	359	377	355	369	370	403	401	415	384	392	383	375	393	398	408	422	412	374	363	408	361	356	392	418	384	387	372	351	369	383	372	405	349	377	374	413	364	364	348	386	380	410	348	370	405	406	403	377	386	391	389	358	356	410	396	378	380	397	389	362	390	414	373	405	392	382	359	377	375	395	402	364	389	378	389	387	366	352	403	384	385	416	387	380	364	411	351	391	347	364	396	423	386	385	409	380	368	389	390
36380	43969	8311	805	702	657	581	551	610	527	547	541	518	531	547	648	733	730	673	619	569	553	541	552	586	595	603	550	525	555	559	581	525	510	501	528	500	542	552	504	519	537	537	456	495	498	482	498	475	460	498	443	504	470	496	466	465	469	456	491	501	480	471	508	491	495	527	497	501	514	459	498	539	519	524	517	463	469	502	449	453	483	452	502	448	471	505	520	461	495	461	501	482	462	511	479	467	494	481	501	479	483	480	459	469	478	491	495	496	472	498	534	490	490	457	448	527	513	467	460	487	462	456	463	485	506	478	424	458	468	480	503	448	472	494	485	459	447	489	444	522	483	486	486	488	492	484	454	516	470	477	479	499	488	451	469	469	469	453	481	511	491	465	448	476	452	468	465	461	465	498	488	512	511	462	449	483	466	475	482	458	487	477	487	445	472	462	475	445	483	479	452	516	485	446	478	468	484	468	482	446	509	437	497	505	487	480	506	477	462	451	444	468	481	499	493	463	478	456	476	509	513	482	473	485	495	448	481	528	506	491	477	491	452	484	487	525	462	536	488	526	460	472	503	483	467	488	456	451	473	489	487	511	488	479	504	470	461	477	474	495	486	462	483	468	457	489	526	476	465	479	471	474	508	491	458	486	491	522	508	518	455	535	500	478	459	527	495	438	488	478	481	465	480	499	465	467	510	507	526	511	457	504	501	462	440	438	477	483	475	484	476	503	479	464	504	461	491	442	484	476	476	475	487	480	483	495	471	506	458	485	496	515	452	467	523	519	495	456	491	513	445	469	502	500	523	522	436	470	456	489	431	479	482	459	501	430	491	512	496	464	480	469	472	493	491	468	500	484	496	468	516	462	466	485	486	486	491	495	487	510	476	495	473	490	476	438	460	519	483	506	433	510	526	481	498	446	504	475	471	473	508	511	502	494	472	470	512	488	504	478	486	482	498	471	498	464	512	483	466	481	466	423	482	506	471	483	507	478	444	462	491	489	464	500	454	485	473	502	484	454	473	501	494	471	510	502	497	456	466	475	479	464	442	533	459	503	493	491	470	455	521	481	488	470	500	510	521	475	464	458	496	478	488	492	469	485	532	466	493	450	459	486	502	439	524	470	493	478	463	467	468	462	478	478	456	493	469	491	518	449	506	512	486	515	498	525	483	487	486	459	470	517	546	451	494	477	476	466	454	467	459	431	467	481	491	477	482	439	488	494	516	492	480	505	520	477	485	457	472	496	460	458	461	483	477	450	450	503	463	500	513	478	450	481	454	489	474	491	490	523	483	430	458	492	486	493	501	477	458	457	477	491	507	488	502	485	495	491	466	499	471	452	489	476	528	472	441	491	507	482	462	461	534	427	480	451	484	477	504	481	496	502	505	461	495	469	501	495	464	500	485	488	492	490	487	486	496	460	499	491	486	504	476	526	482	481	495	498	502	498	492	488	482	465	486	496	473	476	475	474	498	452	428	488	502	469	455	478	500	471	505	492	462	502	541	492	502	474	457	470	457	492	490	467	468	499	465	466	480	504	472	452	531	497	479	475	449	498	510	449	512	481	482	452	476	471	483	471	499	510	495	422	496	474	471	449	470	469	491	486	506	469	497	496	489	509	475	480	460	467	491	486	466	492	506	494	469	481	495	508	466	520	447	443	495	500	526	474	515	447	478	487	496	467	449	476	510	470	486	470	485	470	462	493	469	444	504	469	454	470	469	526	484	536	466	491	476	477	495	438	456	470	485	510	467	509	477	476	462	461	471	450	474	505	477	509	523	472	467	532	468	494	497	475	474	487	537	491	500	500	491	508	485	511	441	472	519	487	488	463	460	485	493	491	497	468	511	474	499	482	472	475	466	468	503	490	489	473	429	453	526	498	484	490	504	493	458	465	473	465	452	488	510	491	456	477	464	494	519	501	477	517	470	451	469	494	475	501	468	466	463	498	486	487	494	440	481	483	475	505	481	492	489	474	476	481	531	469	486	452	509	481	482	489	502	506	470	463	485	464	486	443	477	480	475	468	477	508	462	497	466	479	511	493	478	490	494	489	484	520	482	485	470	475	504	451	469	485	476	466	442	502	474	497	445	471	489	470	476	482	520	491	497	475	469	467	464	461	512	499	450	465	504	518	491	463	483	544	480	497	457	471	446	483	491	474	482	501	489	464	498	493	473	470	468	505	503	486	501	469	492	501	493	459	471	479	518	487	492	453	478	486	502	482	490	427	457	473	484	461	487	461	462	472	495	489	451	503	515	471	468	516	471	488	474	461	471	502	459	495	503	499	489	518	473	489	474	467	495	486	454	491	490	479	495	497	495	525	461	461	451	480	484	465	484	508	498	447	465	486	499	464	509	494	472	475	464	492	478	494	487	467	489	536	473	470	478	474	494	487	478	493	455	500	472	510	494	472	454	494	489	504	463	488	522	540	489	490	491	472	409	489	472	501	455	474	464	474	515	541	484	512	476	481	480	496	473	448	497	501	471	466	440	461	461	504	476	470	438	499	483	517	518	464	439	444	473	494	481	492	497	483	479	450	493	441	489	477	497	488	532	504	450	495	499	472	508	493	510	455	483	499	494	470	485	482	496	459	440	477	458	473	489	483	476	469	488	475	510	480	482	479	532	467	530	475	502	484	537	506	499	493	474	504	433	472	464	456	482	482	473	505	467	498	542	460	538	482	468	465	459	477	461	505	505	475	517	481	467	496	491	469	484	493	494	487	484	478	505	512	476	460	495	496	477	522	482	469	499	478	507	536	510	499	468	492	497	471	461	470	462	474	441	506	491	511	476	468	510	461	464	506	439	462	480	466	468	479	508	511	488	506	485	520	452	478	506	471	515	492	506	464	486	502	489	452	454	485	503	462	475	517	461	470	500	472	492	522	502	458	467	496	500	488	461	476	463	515	526	517	450	478	485	494	505	500	503	506	472	535	479	465	548	475	475	502	504	474	513	472	495	468	545	489	454	466	472	466	465	479	500	479	500	499	459	463	483	492	457	475	484	489	475	497	500	456	496	468	491	446	477	483	468	531	473	494	445	459	483	453	477	472	496	495	464	477	463	503	468	507	484	464	472	474	489	435	518	478	509	492	508	488	490	488	505	513	487	453	480	496	430	478	508	520	532	503	504	476	518	524	501	478	478	519	464	482	495	464	495	524	457	505	459	492	480	464	460	490	490	496	507	458	505	462	474	493	503	495	505	509	459	460	466	474	461	508	491	473	416	464	442	504	460	485	469	478	497	466	468	502	488	446	459	536	460	497	488	504	511	511	505	503	482	473	478	480	480	446	458	462	514	470	486	494	474	528	502	495	465	467	478	504	495	476	465	491	474	489	510	512	454	484	498	445	500	454	459	481	494	466	517	507	472	476	475	494	482	491	456	434	505	444	469	508	451	532	473	475	479	468	477	488	467	470	487	504	496	495	521	494	472	497	496	498	466	446	472	498	465	472	445	489	475	443	475	491	493	467	443	504	503	505	467	516	475
24125	21110	28256	24127	20762	7044	1399	920	878	765	779	782	736	745	763	785	768	815	775	703	718	667	664	685	701	724	745	712	662	743	714	678	678	675	663	648	672	681	645	637	659	640	652	690	600	609	641	649	610	641	624	618	631	615	647	638	623	623	690	639	665	665	667	611	645	611	658	666	679	648	657	624	643	597	645	647	611	661	656	675	597	603	653	652	645	614	611	669	626	642	631	631	618	614	601	608	637	637	650	656	628	663	643	684	615	623	605	672	664	640	635	620	553	606	636	604	630	689	663	606	633	680	608	664	651	597	666	612	656	603	630	621	599	640	631	633	622	575	628	604	609	662	545	656	663	628	626	586	658	636	688	630	651	602	647	622	658	620	614	659	641	644	641	603	598	597	638	618	614	594	656	659	665	629	604	644	622	632	658	662	677	592	644	665	655	621	626	626	585	640	605	642	660	630	571	659	633	672	612	626	680	639	597	597	615	670	687	630	612	659	640	609	646	634	603	640	622	707	618	638	612	645	598	577	636	588	617	613	626	607	643	631	566	617	612	612	655	580	659	659	705	632	629	624	618	654	627	600	612	646	634	599	625	588	656	633	638	603	609	623	628	571	643	594	654	658	647	593	660	617	633	623	629	624	624	631	636	660	671	644	639	594	632	608	633	597	624	600	619	631	644	628	615	641	652	644	616	624	620	632	617	618	597	635	651	655	556	647	652	623	630	640	633	620	648	655	646	600	636	642	658	602	624	622	652	578	604	576	664	673	612	641	612	642	621	634	689	639	637	618	603	607	618	625	594	611	675	625	644	630	608	616	629	688	662	625	614	613	616	648	638	623	611	626	620	579	624	616	646	623	641	623	619	590	604	612	626	589	652	611	644	587	643	606	608	607	670	646	643	606	579	597	638	627	640	621	674	613	602	629	666	649	629	648	592	645	647	643	617	611	586	656	665	676	630	618	613	629	639	632	618	631	644	644	608	560	608	613	637	640	627	618	655	637	606	631	616	651	645	620	652	627	592	630	558	600	640	597	601	591	660	643	615	638	642	562	659	649	566	653	654	647	581	640	634	628	633	557	636	649	616	636	670	677	639	592	684	576	632	609	668	643	677	667	655	660	601	642	623	615	623	621	620	556	632	626	642	588	598	638	649	615	587	624	624	623	641	624	631	656	645	641	650	642	581	651	590	616	629	628	686	597	578	661	561	613	643	624	642	634	635	645	614	620	633	667	626	656	626	643	629	609	623	679	627	626	626	633	598	651	615	633	584	619	599	654	640	615	648	626	644	611	638	598	626	619	635	625	608	609	662	638	634	622	616	626	660	627	648	646	585	640	593	618	651	622	635	657	627	597	654	667	619	606	603	661	615	607	616	624	659	639	645	630	642	590	608	639	631	629	634	625	630	621	612	613	574	653	665	616	606	616	588	615	614	614	630	619	645	626	609	645	605	643	619	645	607	621	602	592	635	585	628	616	672	613	665	598	630	689	566	633	632	669	649	636	650	592	623	629	643	614	629	599	627	655	612	610	625	634	613	607	607	637	608	647	604	585	641	640	606	623	627	658	627	655	600	613	675	672	594	659	635	596	665	644	590	646	664	596	623	647	625	610	612	610	610	655	605	646	650	578	662	664	635	626	636	671	657	608	650	598	651	602	629	623	619	612	682	607	637	603	592	634	617	652	648	642	630	615	639	669	626	585	596	638	606	626	600	613	612	634	604	643	602	648	657	657	621	613	574	603	617	659	641	592	634	640	634	642	632	666	637	615	616	621	664	639	615	614	608	626	655	600	634	585	641	592	644	606	639	629	594	600	623	643	612	643	590	637	612	628	661	587	627	678	609	596	648	611	655	609	653	656	672	627	619	570	622	554	629	611	610	644	614	591	614	647	608	610	653	631	629	647	563	582	636	607	653	626	600	628	624	640	646	623	612	624	617	635	671	649	691	611	639	638	629	667	606	596	619	640	646	652	597	638	613	631	626	639	625	656	681	598	599	648	651	633	620	585	584	639	603	660	647	688	599	638	665	648	610	538	629	612	618	645	614	644	631	611	620	611	610	598	620	650	652	612	564	609	617	607	598	668	623	635	623	624	645	639	641	628	616	604	659	620	636	616	609	663	618	633	592	615	659	608	659	641	615	687	635	598	593	563	651	606	655	600	655	644	649	633	633	595	624	601	614	628	679	584	638	664	620	611	620	627	624	593	644	600	621	630	616	609	588	625	623	643	666	680	589	625	614	594	645	576	564	629	620	651	609	609	627	614	609	653	583	615	640	649	572	637	631	650	627	636	636	655	647	675	636	622	597	625	611	621	612	618	633	647	622	604	644	634	631	593	593	643	624	577	625	600	617	595	602	613	650	627	595	659	619	662	643	698	616	645	654	607	651	639	600	650	617	617	678	641	666	636	608	633	619	661	636	682	597	636	616	613	624	638	585	642	621	595	599	658	596	648	598	631	637	615	657	600	666	640	625	624	636	598	567	600	617	668	666	641	628	603	595	600	602	668	621	624	607	593	613	652	617	630	627	604	640	651	591	631	658	615	658	616	646	606	633	623	632	665	611	626	618	651	694	595	646	679	636	631	645	628	621	648	654	644	637	649	664	651	638	627	658	601	592	632	602	578	604	615	615	589	636	595	658	584	660	616	618	600	590	624	607	649	620	614	627	578	607	590	628	617	656	581	645	625	616	631	651	623	589	607	626	666	622	602	637	650	644	642	580	637	598	579	637	614	630	618	644	614	615	667	622	566	635	618	594	587	627	637	603	601	648	623	652	637	629	614	635	628	643	618	614	596	653	571	644	599	646	645	657	623	681	630	622	633	653	582	612	658	610	629	615	596	619	596	586	625	644	662	622	599	655	609	638	577	603	621	646	605	635	631	644	678	612	633	620	603	636	651	584	654	624	621	611	602	649	698	644	632	646	582	657	617	612	680	614	644	588	629	616	651	608	627	592	705	622	632	654	573	658	610	630	640	592	637	608	614	608	634	595	617	601	626	622	610	643	645	591	631	582	605	645	631	644	615	597	632	616	632	613	626	617	665	614	643	649	609	646	606	672	628	629	600	616	569	626	639	617	637	616	652	619	677	636	669	630	625	640	633	619	630	654	620	701	609	640	602	616	607	635	607	600	587	595	612	658	609	654	623	625	583	590	615	633	633	662	629	575	620	684	602	646	609	606	600	583	635	689	655	648	603	667	596	612	659	606	596	626	617	609	604	652	588	588	609	662	661	598	655	652	601	624	608	587	644	614	615	628	570	618	618	587	651	582	591	608	587	592	644	619	622	639	636	617	644	655	623	644	589	653	648	643	645	650	646	647	607	595	637	633	651	691	644	628	671	612	639	631	640	631	622	681	643	625	663	575	648	560	661	649	579	631	631	629	635	673	614	628	618	654	607	675	629	625	626	665	613	638	646	591	612	667	610	624	680	631	582	561	614	635	649	615	606	637	604	622	589	569	641	563	655	573	630	666	642	614	651	639	615
41432	61576	17390	3365	2425	2030	1622	1506	1358	1145	1118	1045	1022	977	966	1124	1130	1179	1106	967	912	884	907	939	900	854	942	868	961	876	963	852	878	848	829	832	815	884	863	878	805	832	834	836	808	786	766	756	806	812	770	720	810	795	776	813	740	835	820	752	810	796	795	811	740	794	787	760	758	813	798	761	764	798	759	760	769	731	750	737	800	748	756	749	812	768	734	777	748	784	765	733	785	788	799	742	746	756	737	763	826	776	753	790	802	818	738	813	756	745	772	775	752	778	743	820	801	805	785	801	816	758	790	838	789	825	804	743	786	782	801	780	778	766	795	729	779	784	754	739	744	758	775	796	825	782	791	734	808	757	782	770	797	790	820	755	771	772	704	761	835	797	751	773	845	770	755	790	763	772	788	739	811	770	744	728	769	757	738	795	781	743	725	740	777	757	760	805	797	721	735	775	755	796	776	772	761	768	767	762	777	829	746	768	757	798	772	795	750	721	803	716	754	747	772	736	763	780	825	790	768	783	754	764	764	816	797	800	790	731	729	756	771	755	785	749	833	743	753	784	799	770	766	802	684	766	790	768	811	775	794	779	751	794	798	729	765	749	751	788	766	730	751	766	758	776	778	743	731	742	745	763	772	755	775	760	736	787	795	776	763	748	750	776	750	753	798	771	758	798	747	777	767	737	782	734	808	765	758	797	747	779	821	788	803	805	847	786	807	794	760	756	726	760	756	754	698	774	755	771	733	815	774	754	793	739	736	758	833	719	754	760	743	782	744	763	778	706	765	775	730	775	766	767	772	771	798	769	749	801	736	759	760	828	762	773	766	776	736	791	829	758	760	744	788	762	809	785	753	778	800	801	799	761	790	801	807	761	727	707	784	735	784	804	818	789	813	796	756	775	736	763	794	741	745	830	744	765	771	742	784	726	725	717	794	777	758	774	759	750	763	798	716	790	779	735	844	756	709	791	792	784	790	754	801	731	784	773	742	766	789	763	761	770	813	792	710	762	730	746	753	697	756	758	786	779	774	756	803	760	700	765	761	792	773	832	750	789	777	782	751	798	779	769	779	808	741	792	784	778	767	756	779	757	738	796	753	765	833	769	766	826	791	753	774	748	776	800	796	797	786	781	760	749	776	743	730	746	771	757	723	762	801	777	787	785	753	750	807	807	802	765	777	797	770	771	802	767	799	802	755	780	785	752	796	798	754	775	807	744	736	789	775	766	777	835	784	769	762	828	750	824	727	759	795	749	761	770	803	794	774	756	737	808	788	775	762	764	747	800	797	847	766	769	780	817	757	762	784	804	769	752	763	756	793	764	754	823	782	797	744	797	764	797	791	726	772	711	788	756	708	726	759	769	808	784	791	724	777	783	743	825	743	785	763	808	748	797	786	726	804	753	745	763	782	771	771	770	772	819	835	772	800	782	769	688	749	757	748	790	718	800	841	725	754	791	747	773	784	773	735	805	818	765	795	761	754	846	745	805	747	785	804	731	780	732	745	746	723	824	758	748	826	747	752	752	791	792	797	794	763	735	755	777	792	791	746	731	790	797	797	769	731	727	803	782	737	769	745	793	737	828	782	782	758	738	786	797	811	815	797	792	796	731	755	724	732	798	803	798	792	815	789	750	760	780	759	808	841	757	773	810	740	831	824	750	729	802	732	780	776	749	784	800	733	799	811	787	793	780	739	740	786	816	790	786	746	739	767	801	744	818	787	746	746	821	782	811	774	782	759	775	744	802	794	803	787	761	729	766	797	758	783	737	778	784	728	754	754	762	798	747	786	806	756	819	802	693	778	753	764	737	774	769	784	818	816	812	768	769	756	741	755	769	748	726	735	762	741	767	757	717	739	777	780	728	769	768	778	744	773	726	788	747	793	797	778	829	782	723	819	799	754	749	791	741	813	794	761	736	754	722	780	814	795	822	756	741	807	787	756	776	762	815	791	771	799	743	742	792	743	807	741	800	777	755	765	736	771	753	752	705	700	805	742	777	817	762	788	776	763	772	740	740	765	714	757	745	779	780	795	763	754	749	781	784	776	736	808	758	780	800	737	780	791	750	799	800	759	774	775	761	803	792	711	743	782	754	751	781	772	769	812	804	724	790	728	794	808	804	733	750	724	798	810	732	786	791	730	819	790	770	788	808	779	752	780	780	770	824	742	792	805	737	817	815	797	793	759	773	814	779	803	830	763	741	734	747	766	739	743	736	754	771	749	782	745	730	745	761	808	771	752	770	773	733	750	756	760	757	774	802	805	754	755	849	726	816	740	780	757	775	783	770	774	756	736	759	785	725	737	774	763	795	748	713	733	723	775	776	752	799	803	811	821	771	757	760	826	746	719	759	781	718	757	806	741	789	739	795	773	796	782	760	753	758	706	841	762	737	770	751	804	754	748	748	767	779	742	761	786	769	760	771	782	793	792	756	777	746	727	719	745	762	730	756	743	798	829	765	784	737	762	771	761	729	749	789	768	731	798	770	726	762	749	781	768	786	797	748	747	739	779	771	754	767	760	826	710	803	769	772	756	838	751	759	746	758	775	765	751	729	755	785	725	798	739	740	791	815	741	779	756	734	775	796	744	737	772	759	761	776	757	770	767	746	803	768	765	734	800	796	798	738	744	787	736	780	739	785	783	792	734	783	782	743	749	783	785	749	771	805	783	783	744	763	772	814	774	797	743	768	789	777	762	793	788	752	778	777	738	776	805	765	732	743	801	795	716	721	760	755	822	806	766	793	806	743	794	748	725	758	743	747	775	753	795	743	704	776	732	757	753	782	750	763	759	819	774	793	813	754	732	776	766	781	801	785	772	832	793	754	787	795	765	727	786	808	754	736	744	755	808	718	717	830	767	808	750	786	772	769	726	729	755	708	760	819	790	724	804	750	786	776	749	739	770	775	828	769	723	741	730	739	780	739	748	767	817	779	842	764	774	712	787	777	745	770	772	773	772	778	761	801	753	798	732	743	780	736	753	733	778	779	817	721	757	732	779	725	730	773	773	738	807	772	803	783	733	788	756	754	793	794	760	765	783	789	745	728	697	749	726	797	811	741	767	776	757	739	773	757	764	788	787	756	763	791	814	764	792	784	801	761	714	767	793	774	761	774	761	745	784	731	760	780	713	752	788	805	848	755	785	793	773	753	786	774	757	731	828	769	784	729	729	739	817	726	787	770	722	748	697	800	771	823	759	747	790	719	733	780	724	746	747	749	801	748	781	745	783	772	819	764	795	797	801	716	772	774	727	774	797	775	776	788	797	780	758	804	767	789	764	785	780	808	743	723	781	727	797	794	802	806	777	759	751	775	768	780	762	718	809	778	709	764	803	719	799	790	826	797	772	823	719	769	771	779	784	753	755	733	755	750	785	743	731	743	741	765	755	795	720	780	765	789	798	761	722	745	778	797	759	791	750	751	759	737	701	719	776	762	770	772	753	809	774	741	796	783	785	769	761	794	749	830	791	771	772	790	772	801	814	792	777	771
23008	21099	28723	23646	21059	20809	6038	1195	1011	925	891	827	770	784	781	825	862	844	800	737	696	712	713	725	691	697	717	671	692	670	657	681	645	666	601	668	674	691	642	646	647	643	696	646	651	608	616	583	638	704	633	686	623	608	584	628	561	614	623	608	625	631	643	605	628	645	674	580	656	598	649	646	609	634	634	623	674	604	621	617	580	577	587	620	655	600	621	606	628	597	562	616	582	590	632	569	592	583	575	607	631	634	629	573	612	574	613	597	589	569	640	636	601	567	614	608	626	591	593	608	603	593	585	621	570	629	606	600	583	607	600	554	594	599	633	583	644	582	627	591	594	604	546	606	577	605	612	605	575	549	630	583	609	605	557	605	581	584	559	601	631	579	611	640	601	660	661	601	607	603	593	622	599	581	592	588	571	616	588	600	593	611	600	632	630	630	582	625	627	615	614	608	662	593	618	549	618	609	622	609	598	625	591	606	610	588	624	572	618	588	581	564	581	555	607	620	606	586	633	590	585	617	570	622	586	591	602	600	552	576	598	599	621	632	613	605	627	641	592	626	581	615	598	584	618	639	639	617	625	589	606	577	621	627	665	594	580	588	558	615	596	573	588	644	631	594	614	582	611	596	628	599	629	594	567	609	604	609	586	587	605	566	603	621	622	625	624	594	600	588	597	649	614	616	571	567	636	590	568	588	542	518	591	601	613	601	643	617	598	591	633	638	629	567	598	623	582	609	591	622	622	630	614	660	585	591	622	651	632	575	612	568	639	685	592	560	596	582	655	609	593	639	597	642	595	604	580	604	615	566	600	552	626	625	646	665	638	557	600	639	629	595	619	614	617	613	632	600	591	611	573	617	590	617	584	586	644	556	585	572	622	579	605	612	605	584	640	604	585	563	558	622	608	559	584	594	635	617	602	612	604	605	574	565	607	615	618	595	572	642	602	621	618	597	612	632	585	572	603	637	618	570	576	530	648	588	643	586	631	585	640	594	576	535	616	620	588	581	630	613	633	627	593	581	618	637	592	621	598	592	609	567	585	602	639	588	594	637	592	620	587	614	604	593	572	554	598	610	614	631	572	654	588	567	614	620	600	584	644	626	600	573	615	553	629	628	618	641	602	592	606	601	607	592	616	588	581	625	598	588	663	609	568	622	617	585	611	559	584	617	585	593	593	620	558	594	623	625	606	603	576	630	582	609	587	586	591	609	628	574	616	637	618	605	626	610	611	581	652	618	649	624	635	569	595	605	596	570	611	577	621	601	600	619	596	616	586	583	659	588	605	592	580	580	661	602	585	605	637	637	583	602	574	591	561	617	594	611	566	592	617	600	582	591	606	589	608	592	609	583	595	616	615	588	595	603	599	633	627	598	592	613	603	633	565	577	553	632	611	570	623	567	621	609	602	555	623	570	585	617	648	589	622	613	617	580	583	604	645	648	636	592	598	645	611	580	621	630	616	652	604	620	566	615	575	566	605	581	599	600	585	570	593	557	585	662	599	610	635	579	599	620	618	630	610	613	612	588	600	603	617	632	604	634	624	657	615	612	588	604	594	584	557	554	576	607	595	624	585	613	632	618	633	609	587	563	594	591	597	618	628	608	643	564	589	627	577	589	624	634	558	550	612	617	633	603	627	581	610	626	613	600	608	535	610	592	610	593	601	587	593	638	530	635	590	630	626	569	618	589	618	590	629	565	626	617	594	599	632	559	597	591	595	605	573	593	602	636	620	623	599	619	614	620	613	593	583	612	625	596	613	617	613	588	641	571	583	603	608	586	599	575	584	632	574	610	588	587	581	608	634	557	608	604	599	585	587	581	596	614	604	615	608	570	595	637	572	607	585	597	632	626	621	609	630	550	638	588	592	605	572	621	579	637	625	594	633	597	619	592	577	576	579	607	629	583	624	595	547	630	625	609	582	585	612	644	622	597	550	577	603	571	577	577	638	623	594	608	602	564	575	606	633	658	577	605	632	588	602	581	589	568	644	622	609	618	622	583	647	612	619	627	567	612	601	638	615	621	619	617	608	672	634	583	598	573	646	604	623	577	616	650	548	613	600	625	620	574	605	591	586	582	608	621	638	612	571	605	556	550	610	621	604	543	621	592	566	592	600	597	548	616	634	613	643	584	619	620	555	547	607	604	630	623	555	566	599	615	567	570	625	583	559	611	608	552	624	573	625	560	571	613	589	613	611	579	609	618	587	572	605	624	614	614	574	616	610	623	597	624	605	601	623	595	597	639	590	601	531	588	556	587	595	582	628	602	604	616	633	617	621	570	630	618	635	569	609	573	577	621	636	590	589	577	606	604	589	608	614	608	576	575	634	600	612	604	603	624	696	642	610	633	579	590	613	609	611	616	577	596	667	665	626	611	593	650	616	612	568	609	609	593	602	561	632	624	644	663	629	582	626	599	643	587	592	575	584	603	576	621	610	597	598	542	596	649	634	613	597	579	584	593	566	575	621	606	608	630	588	600	640	569	574	589	597	564	647	614	575	594	585	575	598	587	631	592	629	644	593	587	645	563	628	579	568	617	622	608	656	574	618	593	605	585	589	616	611	600	592	616	581	621	614	623	554	604	600	584	592	601	596	594	656	603	600	653	605	601	604	602	587	590	606	616	587	612	614	593	599	584	592	565	582	605	582	589	623	592	642	587	619	605	575	605	639	590	595	613	581	616	561	610	653	620	588	585	596	599	593	617	624	618	607	615	604	561	598	585	626	595	626	611	592	586	623	593	646	595	641	624	606	581	610	631	592	620	545	585	606	538	593	592	592	610	600	614	608	574	595	581	580	573	610	620	633	605	595	630	578	556	593	632	555	623	620	596	603	574	607	574	647	602	575	638	601	601	591	619	616	621	640	577	583	586	627	609	609	549	668	585	600	590	618	647	618	611	624	600	588	633	587	616	580	629	591	619	599	534	591	620	611	589	636	611	577	595	636	618	633	573	645	618	557	629	617	618	620	543	608	562	595	523	611	594	644	622	625	665	590	617	573	585	564	580	554	572	627	619	616	596	598	591	604	596	648	612	599	573	607	643	638	592	624	584	618	605	617	608	604	628	608	582	634	603	594	596	593	602	631	612	590	606	599	572	584	625	649	602	631	646	612	575	618	590	609	635	649	606	612	627	604	623	649	603	596	583	586	615	618	619	622	632	620	608	600	597	611	592	586	635	631	622	648	611	587	625	639	608	596	607	614	603	579	600	599	594	608	637	580	615	596	601	614	567	585	637	608	613	558	560	610	592	576	569	579	580	565	621	591	592	555	577	623	641	617	610	586	599	603	603	624	599	567	604	599	600	595	619	575	585	608	607	611	601	577	546	553	594	576	590	619	596	623	625	615	568	588	611	580	615	595	621	608	631	605	599	656	608	587	606	611	632	590	636	581	607	646	629	629	615	579	608	632	615	631	556	635	608	594	604	602	534	605	616	608	586	625	622	570	601	594	634	553	633	635	582	605	636	618	644	569	633	649	614	618	570
45902	70823	24092	5526	3776	3040	2445	2018	1733	1487	1317	1203	1134	1123	1131	1200	1237	1231	1183	1011	985	964	957	1034	976	1010	949	944	936	912	943	882	836	848	869	876	874	835	868	862	861	811	836	787	806	758	777	802	801	787	745	761	693	730	728	780	765	776	707	739	779	756	744	786	781	781	803	846	774	767	765	750	724	805	765	774	764	739	746	727	737	769	752	806	741	746	726	789	752	778	758	709	756	742	747	732	771	756	703	781	775	768	715	776	767	792	743	760	764	753	721	756	737	733	798	741	737	778	747	716	660	763	748	757	727	738	721	750	748	718	769	762	737	798	695	736	766	741	742	746	782	764	744	737	724	764	724	717	712	728	752	726	753	767	780	766	741	760	690	727	766	758	755	736	717	743	758	714	768	696	759	714	729	730	725	746	717	758	691	765	761	753	735	770	741	731	732	792	744	747	779	764	723	729	770	729	707	744	720	776	724	744	776	807	743	767	817	807	767	761	725	755	756	734	751	695	704	702	757	721	726	737	766	737	757	780	742	758	777	760	736	746	745	783	806	760	712	694	749	758	716	775	765	740	734	719	769	737	761	769	723	751	757	729	786	755	760	766	748	775	750	767	714	738	742	753	753	762	747	758	722	723	735	725	764	704	758	712	743	747	793	767	763	799	690	668	706	757	751	810	737	752	809	763	767	781	809	775	734	762	752	728	732	768	780	793	762	741	712	764	787	784	729	707	740	789	746	715	731	717	743	759	755	705	739	760	736	748	786	741	770	741	781	699	705	708	713	782	745	754	741	790	732	736	764	764	741	759	720	748	724	786	772	746	759	761	726	771	790	737	760	804	738	759	723	695	778	726	735	735	761	743	770	721	767	701	756	727	773	699	770	758	745	760	750	789	762	732	781	756	741	735	787	748	760	742	746	752	772	759	724	700	739	734	738	742	725	769	741	765	724	771	776	816	717	741	777	686	735	748	723	748	716	764	725	765	768	700	718	757	756	736	748	713	779	765	703	751	765	719	770	738	764	763	741	719	765	693	748	771	756	736	721	735	702	755	779	736	787	765	705	714	752	745	746	751	776	750	736	751	690	743	746	770	724	764	793	743	744	743	735	784	723	721	787	760	773	753	760	700	719	759	728	800	744	700	754	748	784	734	747	750	777	717	770	739	751	755	772	722	729	706	749	759	762	759	741	696	787	729	744	707	736	762	714	747	759	770	745	794	786	679	759	748	735	782	755	723	789	751	721	775	779	733	745	781	748	704	728	746	766	765	749	739	770	702	729	738	690	808	726	744	766	746	747	720	707	724	768	717	775	807	758	726	777	781	733	754	730	734	820	711	733	746	718	752	758	700	744	739	719	731	708	756	760	747	756	822	770	778	779	752	758	770	736	733	731	729	755	758	733	757	757	736	743	758	808	720	750	760	771	734	762	778	753	801	779	698	766	754	732	763	752	745	759	704	760	756	719	803	737	724	728	729	771	753	729	784	743	746	765	744	721	772	747	748	757	759	750	734	730	727	827	770	779	759	730	780	764	768	730	727	741	757	777	749	746	815	722	769	758	727	792	760	732	780	709	783	717	785	766	745	742	734	735	699	748	782	739	720	748	772	758	733	795	762	721	731	718	771	783	721	758	672	746	764	745	722	783	793	763	766	797	736	719	735	741	718	728	753	793	763	753	690	685	759	757	762	745	745	770	733	752	753	732	740	779	736	715	777	708	716	737	773	723	729	829	749	747	793	731	789	775	749	777	720	742	743	745	701	703	735	746	773	716	758	810	722	702	760	713	718	726	682	730	715	786	713	817	718	764	761	771	774	730	756	727	740	711	726	748	711	751	747	772	789	727	769	748	781	722	755	785	773	646	727	721	736	717	730	728	777	734	761	795	764	727	735	700	765	705	746	740	787	787	725	770	746	748	764	783	766	740	771	765	742	767	770	733	750	738	789	714	737	737	743	692	727	747	769	723	777	761	768	788	727	712	744	762	738	745	766	731	747	733	766	759	677	740	723	756	714	753	786	742	723	735	767	768	718	751	776	779	721	715	759	773	767	739	757	761	775	770	812	748	742	772	746	762	758	779	746	774	721	777	745	751	752	726	716	761	754	720	759	710	778	699	761	735	740	764	696	754	734	800	707	752	767	780	751	801	782	753	742	780	745	782	741	775	766	740	736	762	745	800	728	719	733	720	722	715	741	735	783	743	730	741	700	766	766	767	701	715	743	710	755	772	760	737	754	762	717	735	719	774	779	823	750	743	729	792	744	719	777	724	809	793	749	786	727	759	809	790	711	723	701	731	723	752	734	703	765	797	737	750	726	731	703	714	739	818	751	707	777	756	714	738	756	765	734	762	736	751	769	756	758	796	762	729	798	720	785	735	717	716	719	754	771	719	790	780	721	726	787	766	770	747	791	731	736	794	729	731	730	769	782	768	750	749	750	806	707	766	740	745	760	744	723	749	713	760	765	730	707	757	753	719	767	760	690	769	725	799	757	774	733	758	726	731	766	754	732	729	733	776	698	748	748	731	740	787	775	778	722	780	749	751	731	693	742	728	731	783	773	775	726	751	787	793	700	744	775	707	781	703	776	776	784	755	671	775	773	736	733	755	734	745	704	746	773	781	757	709	688	785	729	756	772	696	717	764	722	767	764	748	775	755	775	728	721	734	742	736	748	723	725	714	772	743	778	740	762	722	748	705	807	723	722	719	739	752	715	792	768	779	763	740	725	785	745	725	781	682	748	778	774	753	774	751	744	764	710	729	737	728	756	746	699	741	717	716	733	727	762	724	755	708	712	709	707	765	756	762	697	738	690	772	739	736	767	743	730	747	747	717	750	746	759	714	747	760	743	771	743	719	754	699	762	786	773	776	792	750	708	742	759	737	702	773	733	709	725	791	735	806	730	754	751	770	726	713	729	783	715	752	759	722	785	725	735	756	736	776	778	755	782	754	741	776	761	766	675	753	744	721	721	738	737	732	743	722	721	739	739	711	730	752	718	715	770	709	763	709	779	679	708	736	714	740	721	689	795	764	751	731	766	700	695	717	713	722	747	787	732	720	757	773	725	758	738	751	752	760	779	775	727	746	743	813	795	775	735	723	729	736	744	727	758	756	717	755	788	726	745	771	718	755	733	735	769	772	732	755	735	761	769	751	762	755	784	711	742	764	769	779	766	716	742	702	737	744	780	760	754	774	751	759	722	716	795	768	730	782	747	703	752	752	745	735	751	725	761	756	724	766	755	767	732	750	729	732	746	764	773	768	712	681	782	749	759	775	710	754	831	759	786	718	696	749	716	768	750	748	711	720	765	756	746	738	778	741	749	747	730	807	765	752	746	771	746	765	763	737	741	779	745	754	726	709	743	726	763	729	750	721	760	772	739	717	765	759	724	765	719	727	702	754	742	760	671	751	770	751	725	761	741	774	741	741	760	753	755	710	724	756	751	798	715	737	737	715	757	761	745	732	766	760	733	722	727	744	734	790	777	749	734
29479	29429	18418	3053	582	513	446	389	406	391	388	401	392	405	477	436	484	437	458	430	421	406	446	435	434	432	422	392	380	437	417	428	410	405	396	406	399	399	353	392	395	377	415	392	397	389	380	390	351	414	395	395	364	420	383	406	379	403	407	366	411	388	394	393	389	381	389	443	398	403	360	366	383	412	384	387	376	414	353	405	385	398	352	393	417	369	403	382	398	393	385	382	382	410	363	332	392	342	416	392	402	380	398	407	405	400	365	379	355	413	352	394	362	373	402	392	385	374	418	381	390	403	399	383	406	396	380	411	392	350	393	403	380	434	409	371	390	415	403	362	366	403	385	394	389	401	382	400	409	389	388	394	409	407	382	406	394	407	370	390	390	408	362	386	364	384	422	362	404	390	399	388	368	355	391	408	407	375	431	408	393	394	417	367	386	338	376	386	372	364	372	355	372	419	347	376	381	410	390	393	418	454	381	397	389	426	393	378	394	417	374	401	397	406	382	399	423	354	376	402	378	409	402	388	384	368	415	376	358	378	380	370	367	420	366	362	371	380	406	382	374	356	377	403	388	389	401	385	394	398	395	393	379	380	388	371	377	337	381	414	388	398	383	400	367	385	373	388	370	413	353	395	376	374	373	387	411	380	396	370	390	411	392	390	409	399	373	394	373	383	372	421	381	344	411	375	375	384	379	356	411	388	378	381	388	405	403	410	395	399	411	403	377	399	391	410	359	396	386	358	392	381	405	365	397	408	387	393	397	410	380	423	372	402	334	409	368	382	402	393	360	404	390	368	397	399	398	362	382	387	399	377	403	381	414	415	367	395	383	421	373	418	409	379	400	397	375	370	379	363	396	351	353	389	360	376	388	391	416	403	395	377	386	409	407	395	394	373	358	387	416	402	391	409	347	398	409	399	386	414	399	355	367	387	402	398	388	394	393	412	374	377	403	406	381	366	394	361	376	387	388	402	384	384	418	405	407	386	428	411	389	383	388	386	407	383	396	373	406	406	380	354	407	411	384	406	379	383	404	398	389	368	403	374	407	425	388	379	393	420	419	395	400	398	385	416	431	410	370	359	424	407	438	384	363	384	395	391	361	388	344	391	377	415	403	453	397	416	414	384	386	380	409	401	419	384	372	365	420	401	409	371	396	386	432	393	369	373	365	388	386	369	378	388	391	412	398	376	358	405	366	389	404	400	412	396	370	373	362	386	392	407	377	409	361	368	360	390	378	362	402	405	363	407	398	375	374	382	343	408	358	410	362	399	390	400	408	405	361	387	444	371	378	375	389	372	376	364	407	410	369	396	384	363	371	386	368	398	413	365	379	392	386	346	403	406	363	406	385	391	390	374	388	385	360	400	400	378	415	348	402	388	395	374	418	372	402	369	355	395	401	389	402	393	378	370	376	368	400	418	383	365	345	357	384	391	400	382	403	352	389	413	394	408	383	356	407	390	369	386	385	397	349	403	410	402	398	374	421	362	426	388	386	397	389	362	417	414	363	380	383	402	373	421	398	425	386	371	420	405	360	370	361	385	379	388	380	388	381	420	389	413	413	343	406	418	367	353	443	401	387	375	413	409	378	413	388	371	389	433	371	372	438	381	398	401	379	390	363	411	394	417	377	358	380	343	370	421	425	372	374	380	408	393	362	401	357	374	399	372	377	388	396	398	372	375	392	396	403	379	375	362	426	404	405	375	391	422	416	398	363	444	410	365	378	413	373	406	418	390	381	388	408	386	397	339	405	375	351	409	399	383	399	368	358	365	386	416	354	336	408	386	384	378	386	388	400	386	391	384	374	372	381	436	404	418	388	372	392	395	346	430	371	396	380	401	381	396	423	403	391	415	394	390	412	382	381	364	367	384	401	356	411	369	401	401	386	408	393	400	399	393	374	381	420	381	414	391	378	409	362	387	422	373	400	379	411	387	386	411	420	401	410	425	386	350	385	384	389	410	401	375	405	407	399	388	411	381	411	379	373	413	423	388	372	367	383	376	404	409	360	414	383	417	371	404	392	400	394	369	391	373	367	369	374	400	369	366	386	435	401	394	398	381	370	425	413	359	375	370	388	403	405	412	428	403	400	368	383	373	338	369	367	379	396	401	378	380	391	355	394	373	428	401	396	405	376	355	438	374	386	381	383	362	384	360	392	405	399	404	368	378	399	387	410	410	400	392	417	391	368	382	429	409	399	363	393	385	379	361	411	395	380	376	403	408	377	411	348	390	434	349	381	362	402	376	399	387	379	399	343	394	405	356	383	400	399	411	378	379	387	431	392	394	434	349	380	376	417	374	400	400	437	380	413	395	403	349	384	371	403	374	395	357	365	423	384	370	375	381	378	396	393	394	380	379	378	420	386	367	409	331	398	427	410	423	397	358	361	411	352	375	386	421	429	389	394	374	413	382	393	419	361	372	366	363	400	355	375	401	401	376	371	396	393	418	368	388	413	378	414	375	404	358	364	370	350	371	438	376	400	357	404	368	386	405	401	384	399	379	377	372	409	401	418	404	390	381	383	394	401	386	398	401	380	360	395	373	354	402	347	411	408	365	380	414	416	387	373	371	387	395	398	402	391	392	346	384	374	390	396	414	387	401	400	372	378	398	398	415	384	390	347	412	356	366	371	355	404	404	378	348	395	362	371	377	404	413	405	389	383	377	409	415	414	353	377	404	389	357	366	398	368	371	422	386	386	403	389	353	416	377	389	388	380	381	411	379	417	389	367	371	403	389	356	406	377	393	395	375	401	399	386	371	397	384	377	396	400	366	391	392	396	409	374	361	414	380	370	420	383	349	386	378	392	352	393	392	408	377	392	363	374	389	419	386	362	379	392	380	409	376	393	416	389	407	422	366	381	375	406	352	422	369	393	389	355	387	370	387	408	383	421	400	351	375	376	401	405	354	358	371	381	355	364	448	367	360	392	386	376	410	377	426	397	401	369	397	380	343	385	374	402	404	401	407	409	398	382	388	430	370	389	381	400	403	447	408	336	403	394	425	380	368	377	407	428	384	393	371	426	366	402	396	367	405	404	421	425	365	402	391	386	387	390	349	345	370	395	370	401	360	395	409	383	384	353	396	400	394	381	388	368	382	379	374	384	414	383	381	372	390	390	446	372	356	400	395	400	398	408	388	381	388	377	367	374	389	385	402	419	403	369	375	378	400	343	384	356	392	391	368	418	369	398	396	390	429	410	399	406	397	408	364	394	402	417	389	418	383	386	384	371	379	383	391	394	403	406	411	379	374	433	385	363	393	413	398	387	400	424	398	363	343	379	417	367	409	401	385	375	391	378	412	379	391	397	406	423	410	411	414	408	384	380	420	388	410	377	407	406	396	414	388	387	390	399	374	385	408	411	363	399	418	374	407	371	388	385	416	372	401	349	400	403	390	346	386	397	362	407	376	389	382	373	392	405	383	393	358	383	381	370	382	369	403	388	379	379	382	397	386	409	365	400	395	393	389	416	388	381	393	400	375	381	389
36327	45624	10720	781	647	593	537	546	511	507	485	546	531	568	616	587	584	620	631	559	556	525	525	531	537	570	558	511	505	545	519	569	538	493	506	515	503	501	550	492	482	505	482	504	519	495	492	488	476	493	453	497	488	496	467	476	442	503	497	464	490	473	505	499	473	505	491	479	443	482	473	491	491	488	524	532	464	508	466	491	458	416	456	477	468	462	485	475	477	461	471	483	476	486	460	509	509	478	484	489	473	462	497	475	442	447	499	455	462	487	483	484	446	467	506	465	502	501	491	454	480	471	492	486	478	511	447	491	501	458	474	512	456	493	535	519	494	463	488	505	506	503	486	502	506	483	497	468	490	455	476	469	488	485	478	495	530	488	523	502	449	470	431	457	521	481	492	509	493	488	503	493	504	497	448	449	503	455	486	528	495	479	500	491	477	488	528	471	466	457	484	485	496	478	477	429	500	507	500	483	468	490	466	465	479	451	487	464	478	464	471	483	525	454	491	440	486	465	475	435	464	464	463	483	476	491	503	469	504	521	468	497	449	488	486	475	510	510	487	471	472	478	444	493	505	510	499	464	470	479	490	488	486	489	497	484	447	471	486	515	486	470	506	436	481	489	528	534	476	500	464	484	464	494	516	503	478	476	480	513	454	517	449	476	475	433	482	470	504	461	482	491	468	535	491	491	523	486	463	479	441	461	515	490	467	456	478	470	521	455	482	455	485	490	497	515	506	474	492	525	496	487	465	504	484	502	490	477	484	469	473	492	499	498	462	514	460	504	514	466	493	418	441	474	485	429	458	488	520	487	451	479	502	486	450	444	491	523	465	472	468	478	511	490	485	495	446	489	459	442	517	498	489	493	507	469	485	482	485	508	480	462	478	516	479	536	516	464	466	491	482	494	472	469	466	476	515	480	460	484	482	483	538	473	510	485	457	498	475	541	497	473	477	474	488	463	481	475	484	530	471	506	506	478	477	457	476	490	499	518	500	475	499	474	475	465	493	500	496	485	486	519	487	496	517	500	495	447	484	462	507	510	523	474	510	460	450	463	478	496	516	496	474	474	470	465	458	465	499	524	498	514	471	467	505	467	448	462	520	477	489	468	469	494	523	514	548	498	481	483	445	494	477	496	520	459	463	480	459	469	468	469	464	449	470	459	515	514	460	495	481	465	480	463	496	454	481	468	466	436	471	466	488	494	445	467	483	500	539	508	466	465	486	503	498	506	469	509	494	481	466	511	535	487	492	463	466	475	444	506	457	463	476	530	505	488	485	478	474	512	452	483	477	486	495	459	468	490	456	493	526	471	489	490	488	481	474	514	474	503	492	498	503	477	485	512	470	509	523	476	475	487	485	489	509	505	488	491	480	521	472	470	511	471	471	481	486	495	479	460	494	460	458	477	494	482	475	478	503	487	512	489	487	465	482	491	460	477	503	493	505	507	470	493	481	484	473	562	475	433	471	462	486	494	476	441	452	460	454	484	476	531	480	473	467	449	476	492	487	498	489	496	436	437	490	457	472	511	519	497	498	504	514	473	494	498	474	476	463	492	487	463	509	480	497	490	447	479	505	472	461	481	471	455	503	465	520	489	485	465	477	507	512	474	479	496	480	502	467	460	546	467	503	459	502	469	443	482	462	487	492	468	481	489	498	486	465	493	491	492	459	499	487	503	463	515	463	485	466	469	481	469	500	519	460	503	531	512	448	431	473	475	480	467	438	488	462	507	503	502	446	496	451	469	506	503	461	478	496	476	474	507	478	482	504	501	508	484	483	452	486	458	486	483	514	509	488	520	542	437	487	502	466	506	494	479	492	469	451	470	467	496	518	476	463	475	455	483	458	486	497	476	444	489	485	508	494	471	501	521	465	511	462	461	486	478	445	544	493	478	487	485	505	476	477	485	454	510	498	492	463	470	455	475	493	465	487	453	471	477	490	509	458	483	462	527	507	518	494	477	465	493	476	492	484	484	497	462	466	469	463	461	506	481	477	492	481	508	448	501	514	486	486	482	456	479	452	469	473	487	482	487	468	485	470	491	472	471	472	490	488	494	486	503	463	458	493	498	463	491	493	477	459	446	458	493	472	493	503	471	528	488	448	483	437	459	489	491	444	515	490	507	514	514	511	526	513	441	483	492	473	472	481	520	471	485	466	471	460	476	485	515	447	553	491	488	460	505	443	469	503	499	504	433	511	507	462	494	475	502	468	468	473	495	487	473	459	498	488	502	514	518	482	466	476	503	492	484	504	455	482	464	467	480	484	503	485	490	475	481	492	471	499	479	512	478	490	458	456	517	469	509	433	504	487	478	499	471	523	475	418	474	492	521	487	494	471	488	477	489	462	471	500	525	488	467	484	459	466	512	495	481	475	461	531	467	463	522	446	465	470	524	493	476	488	480	521	478	496	490	481	534	491	494	475	438	437	490	499	476	491	469	513	473	467	452	443	488	495	460	482	470	446	472	546	453	469	475	483	501	485	482	485	526	502	434	467	420	520	498	431	500	473	450	481	498	449	456	488	512	486	483	463	522	469	455	473	475	454	469	483	464	480	457	496	451	530	512	468	498	488	495	497	455	500	476	488	504	472	463	476	511	487	532	491	481	499	477	464	470	449	471	468	485	516	506	517	434	479	476	494	469	456	514	478	469	470	493	497	493	495	451	510	493	473	516	479	490	492	481	499	504	452	529	474	461	483	485	430	475	513	480	460	459	465	491	479	526	493	466	478	457	492	462	564	480	460	479	504	508	472	475	521	479	489	463	490	447	492	579	484	495	486	478	484	482	452	504	501	506	476	508	480	463	521	490	445	475	453	491	450	467	487	455	500	519	440	497	457	487	535	496	453	486	444	491	439	503	473	440	491	492	430	500	449	495	482	484	513	485	510	462	545	487	502	486	477	462	448	462	483	468	490	507	457	478	485	491	477	499	495	501	498	481	463	463	463	468	499	476	471	488	475	476	449	506	466	454	485	470	514	461	468	481	499	484	475	525	509	503	492	477	457	474	496	475	514	474	468	494	506	467	541	543	477	468	501	488	488	468	495	486	457	455	469	453	510	475	502	454	481	460	516	550	507	426	495	481	430	485	428	454	495	442	497	497	508	502	484	509	473	511	501	466	505	516	470	506	415	433	472	441	468	508	504	481	454	470	509	497	483	485	456	463	546	462	462	502	494	480	461	484	507	497	504	494	504	508	483	473	520	449	480	499	515	471	478	473	455	465	485	470	477	435	470	494	484	500	479	518	466	493	498	461	465	466	487	486	509	464	525	459	452	486	473	497	509	477	509	457	456	487	457	470	496	500	486	497	492	434	459	517	457	487	509	462	503	509	474	465	478	445	489	497	469	449	435	480	476	493	499	495	492	496	522	487	467	463	469	499	469	497	443	491	500	490	495	457	501	469	479	471	482	479	467	438	478	495	489	467	470	459	466	509	514	480	465	489	472	480	483	495	463	475	494	539	460	481	461	490	477	475	470	487	459	472
24124	21119	28253	24100	20773	7409	1349	966	924	792	768	742	742	755	798	742	744	797	765	729	673	673	645	726	676	686	713	685	715	686	702	691	656	670	653	649	676	676	671	649	630	646	596	620	594	622	663	594	613	629	629	680	617	626	620	609	673	668	651	624	612	657	676	627	641	629	651	637	653	588	642	633	645	633	618	623	630	639	693	632	620	610	650	572	648	668	676	595	657	654	648	619	619	575	649	634	623	635	619	638	604	619	608	631	620	655	602	629	613	597	625	646	685	633	627	622	646	644	651	619	604	617	667	627	661	622	631	666	616	638	610	614	604	648	638	666	607	630	638	609	602	657	675	597	636	647	585	599	644	615	636	651	645	647	610	620	597	630	646	637	620	629	616	622	623	619	569	641	627	609	640	645	649	643	658	612	610	592	679	633	584	606	633	601	594	648	626	585	594	621	545	637	633	651	660	625	615	613	639	612	614	649	645	654	638	672	578	625	622	600	595	635	648	639	590	666	609	603	591	630	680	590	599	614	559	626	602	656	649	618	615	586	633	626	603	632	651	639	616	546	618	626	641	626	658	603	619	570	649	635	585	613	659	626	645	631	602	623	581	650	657	625	646	625	651	615	633	585	613	641	583	625	639	652	659	625	623	629	604	647	633	619	561	649	641	626	636	625	641	656	617	600	634	615	602	641	605	650	653	642	627	610	614	606	597	628	635	679	609	605	637	605	602	663	625	576	609	587	654	604	621	639	594	640	619	634	625	648	602	626	603	629	598	600	663	664	621	641	631	613	589	634	636	619	626	661	647	609	643	629	608	655	666	589	613	634	630	656	604	609	597	594	608	626	628	627	588	612	603	617	585	632	626	640	615	625	594	604	637	595	628	642	607	639	641	618	616	574	604	584	586	673	651	582	640	627	609	608	585	601	583	616	637	580	612	648	640	620	618	602	595	621	647	629	600	595	600	648	595	616	591	581	614	605	581	594	646	620	618	590	608	635	647	611	596	667	583	634	671	587	594	618	620	608	621	649	587	604	620	610	634	633	644	571	611	634	598	630	673	640	606	600	617	633	624	649	636	630	609	599	631	620	646	653	646	604	665	661	609	610	666	627	646	611	604	662	646	618	642	648	624	626	609	614	619	653	626	631	631	638	578	638	639	613	647	593	630	679	613	581	631	613	654	594	650	631	598	586	594	645	641	621	654	650	671	633	618	624	627	615	627	644	624	622	637	607	615	622	630	683	628	626	621	624	622	652	581	648	614	621	604	663	594	616	664	653	626	625	621	659	586	617	596	635	633	616	619	617	619	653	643	668	626	647	688	597	664	621	604	625	609	607	624	655	585	607	649	629	662	637	626	629	609	590	616	649	643	654	615	619	601	609	642	626	644	651	642	612	585	657	575	668	592	664	655	606	619	622	633	624	607	648	589	628	601	637	633	654	657	608	627	623	609	588	611	626	612	628	665	665	568	678	619	671	622	618	623	627	614	620	647	624	684	636	578	651	658	614	631	620	655	617	587	652	566	696	640	646	590	621	653	633	586	602	628	640	651	627	675	636	565	600	628	644	615	640	618	641	620	600	597	637	637	623	629	612	577	616	632	599	623	671	619	614	624	623	602	602	607	616	585	616	638	580	613	607	656	582	684	638	642	605	613	598	647	617	682	630	626	650	634	620	603	623	639	656	612	623	675	687	642	645	642	600	613	649	629	642	625	623	669	620	611	626	605	640	647	613	623	600	636	624	649	600	687	632	680	665	602	648	647	660	597	615	605	620	637	662	673	682	631	627	630	625	609	605	602	614	625	573	648	644	632	642	602	645	601	666	619	673	675	663	638	614	624	610	627	609	581	610	603	642	595	663	594	623	613	585	679	632	649	624	602	632	624	599	640	612	634	629	631	654	640	605	629	605	629	609	641	609	631	612	606	637	612	610	614	622	582	626	651	650	608	622	681	680	607	642	659	589	621	633	622	645	640	645	620	638	628	643	625	678	621	643	654	633	614	627	610	598	614	660	615	651	648	621	655	612	599	607	650	640	638	633	653	588	640	648	609	648	634	653	666	584	646	639	602	640	636	606	652	619	616	638	565	638	661	610	654	591	658	605	662	613	614	655	650	660	638	625	607	573	648	648	648	624	655	612	602	638	621	613	606	648	607	629	618	628	664	646	579	608	565	621	671	636	627	631	572	630	602	609	603	619	590	667	574	594	621	598	647	619	583	604	630	615	588	603	637	612	602	632	675	602	630	632	654	634	638	592	651	637	629	610	605	579	605	649	571	644	568	662	660	611	599	626	632	650	610	614	642	589	634	630	648	680	579	634	642	619	588	581	577	598	609	623	638	644	632	610	603	623	600	613	644	618	616	611	632	597	623	615	656	684	581	614	639	633	624	681	669	647	636	612	620	576	674	652	600	630	574	634	600	616	645	664	599	602	659	667	597	641	604	601	641	623	638	625	680	629	641	583	652	625	637	638	619	636	606	640	654	583	620	615	596	620	624	596	631	650	598	597	640	642	658	631	613	638	618	633	625	566	643	611	602	637	616	629	577	707	607	608	621	609	632	631	597	576	622	642	636	605	617	585	623	636	627	656	634	650	589	635	615	605	627	681	659	616	593	618	616	618	598	617	590	635	596	632	577	603	601	642	645	630	547	602	632	657	630	609	646	599	610	643	649	636	634	588	633	600	631	656	623	615	610	626	605	601	624	636	640	609	647	634	633	617	662	606	617	594	628	660	603	606	654	641	626	606	626	674	623	593	623	591	619	611	652	656	605	656	668	645	629	637	627	628	636	588	579	643	602	626	631	625	624	636	616	597	632	637	641	609	638	643	633	623	608	607	629	636	673	639	589	646	628	626	655	595	649	602	635	597	619	647	628	608	616	666	572	656	684	598	607	645	580	626	617	662	639	601	578	636	570	620	624	593	589	614	632	599	632	662	626	634	628	620	641	620	587	640	616	656	655	621	618	621	609	622	639	616	588	647	619	576	599	579	645	652	638	635	644	628	617	596	718	614	641	622	645	618	648	617	598	580	640	632	630	596	688	667	572	631	614	651	634	625	666	679	641	634	648	618	663	634	628	618	634	632	604	588	597	649	606	622	624	617	594	568	622	620	653	632	662	646	607	639	596	583	649	606	601	636	595	607	638	626	652	615	614	643	607	660	641	632	613	620	601	629	644	601	594	620	629	650	604	601	667	605	643	673	625	607	648	628	645	609	632	620	603	576	625	594	619	650	596	578	625	625	603	649	661	664	699	635	586	608	607	595	611	644	635	642	626	642	634	643	616	608	625	605	625	577	593	610	618	628	591	602	617	603	583	643	611	605	678	646	643	634	646	629	597	621	634	637	610	623	616	629	663	595	613	620	648	635	630	636	666	626	642	649	606	628	584	658	584	584	615	622	589	590	657	624	655	601	568	628	626	598	592	580	585	602	615	643	588	611	618	620	660	612	641	618	635	666	663	600	598	657	605	691	647	581	644	608	637	663
41504	60914	18882	3368	2463	2095	1651	1475	1272	1147	1060	1018	970	958	1002	1022	1039	1116	1026	936	926	859	898	886	910	939	898	852	898	832	878	845	813	832	819	832	832	846	828	805	823	832	818	765	805	764	776	764	781	810	801	783	758	755	741	782	789	751	770	757	789	744	790	723	811	803	839	838	786	821	712	810	796	736	812	802	714	760	786	751	775	758	755	750	790	799	758	748	720	775	747	763	767	764	745	774	734	735	761	734	770	750	756	756	786	749	781	764	724	713	759	719	764	766	748	754	820	747	742	759	747	745	743	752	776	768	767	778	721	790	706	740	752	770	729	827	735	779	818	787	766	779	774	747	744	771	755	753	805	804	717	774	784	745	789	771	767	752	805	725	761	744	747	735	754	716	734	775	705	808	754	765	749	782	725	754	794	704	748	800	724	768	798	758	713	768	765	728	767	743	775	773	757	758	780	720	788	754	698	699	755	729	780	777	773	743	758	804	792	773	798	789	780	763	710	740	778	769	731	754	782	737	743	786	758	764	753	748	773	754	753	743	763	815	769	789	780	753	760	774	797	755	703	757	748	737	758	791	734	764	746	724	736	747	774	767	745	801	755	740	778	820	744	771	752	759	823	773	771	761	761	720	783	743	727	755	734	731	785	767	762	758	769	801	725	757	758	778	793	784	755	774	765	745	747	771	753	753	791	757	731	737	785	772	784	786	740	688	751	717	733	721	758	776	764	795	716	755	751	780	757	765	791	728	778	732	732	773	771	763	728	799	765	762	764	776	791	741	751	735	738	719	786	758	818	753	788	759	724	751	765	758	730	768	811	744	759	698	767	744	795	728	828	760	777	749	763	712	793	745	797	783	775	835	773	796	813	768	768	700	751	820	722	716	730	741	770	762	705	767	791	744	795	738	755	730	760	728	816	750	744	772	704	773	744	796	758	755	794	770	783	844	800	749	776	741	760	763	774	747	737	806	730	758	747	737	800	733	752	791	805	787	722	767	801	743	792	749	741	783	731	704	754	758	770	746	731	805	743	771	747	810	769	788	735	726	756	730	776	751	751	753	757	753	766	751	750	753	828	775	791	789	711	694	751	770	804	755	744	776	771	783	770	804	761	770	741	783	753	771	779	751	741	734	726	811	781	772	742	779	803	818	777	756	788	753	747	771	731	789	793	773	733	752	737	745	793	746	801	702	749	729	755	780	767	821	782	764	806	723	716	734	769	766	797	769	737	772	764	768	767	748	724	768	746	780	719	720	813	748	769	761	753	759	775	758	724	727	766	790	758	762	749	736	792	815	738	731	744	750	739	794	766	765	786	756	754	716	784	804	743	779	793	760	730	776	765	728	833	750	804	753	734	745	785	725	778	758	748	761	801	758	819	751	761	724	786	770	800	760	770	802	750	772	725	737	751	795	739	756	763	745	747	766	753	805	743	767	780	780	785	742	757	733	796	744	753	753	792	775	766	764	766	743	755	730	765	785	788	761	770	731	753	745	746	740	738	738	777	753	809	721	760	732	688	753	760	788	757	807	749	781	747	779	784	763	751	703	751	778	793	782	811	762	771	733	834	783	764	746	784	758	758	729	769	714	706	692	771	742	754	731	742	763	788	779	739	769	774	772	778	736	763	751	768	758	721	765	767	786	824	749	756	751	743	808	741	720	752	761	731	746	701	721	740	797	739	734	753	694	778	730	746	719	791	801	740	772	791	778	769	712	803	765	772	758	717	767	696	704	792	780	770	780	769	773	782	802	772	728	735	739	737	739	785	751	775	751	770	769	762	780	762	738	813	759	742	778	761	773	737	772	747	831	786	796	755	752	765	786	810	751	718	732	775	797	740	778	718	773	799	707	725	737	771	772	711	785	756	737	793	755	768	688	712	724	763	743	714	747	772	758	784	722	750	780	773	804	719	764	771	743	732	769	742	779	797	700	784	724	751	780	726	756	723	756	751	718	750	735	735	726	753	740	761	767	767	817	748	777	820	767	811	804	774	806	754	784	800	709	699	735	773	719	785	674	746	747	735	684	774	766	764	783	755	734	802	829	755	772	768	772	784	800	757	770	760	783	742	732	733	743	772	765	701	745	760	774	796	729	758	791	752	746	749	758	756	780	809	762	758	769	771	748	737	766	757	751	719	732	791	794	767	726	771	771	763	782	795	722	780	847	716	739	775	764	763	767	734	781	781	759	785	770	774	709	772	732	827	707	749	731	722	755	775	750	803	789	808	739	741	754	821	744	707	779	758	770	750	759	694	767	768	798	778	713	769	754	806	782	761	719	772	730	786	745	750	804	742	763	733	778	740	753	771	746	785	789	790	781	777	747	789	790	761	816	776	785	764	733	708	761	784	793	784	753	773	733	747	783	750	758	748	733	733	825	746	818	791	762	742	754	757	771	763	749	767	764	771	695	775	741	716	767	772	792	774	812	784	784	782	716	767	769	773	741	807	768	733	753	747	757	746	769	740	721	781	766	792	732	768	772	761	746	757	759	824	816	724	746	765	772	748	741	770	750	704	771	767	811	768	742	757	726	759	730	772	762	733	718	732	744	755	805	743	765	774	741	760	757	722	736	772	725	726	785	750	738	766	789	725	726	750	723	771	812	772	748	778	766	763	751	780	742	809	741	726	775	776	754	759	745	799	736	788	735	770	748	730	773	812	724	815	807	778	727	784	725	765	755	804	768	755	794	753	755	782	739	759	814	772	768	773	778	708	715	817	787	790	809	739	771	724	772	767	759	743	773	761	759	744	817	751	731	752	727	734	727	794	724	744	772	725	737	751	752	757	780	818	749	766	763	798	781	746	765	753	788	744	733	769	754	786	744	736	743	700	755	771	798	755	775	763	774	793	756	821	770	759	759	807	762	809	767	771	779	764	732	755	709	758	756	734	736	739	830	787	787	772	823	777	738	751	724	719	784	765	715	719	723	716	755	740	771	768	819	746	725	781	807	704	809	709	716	765	775	740	784	761	747	733	773	798	727	786	785	766	727	779	737	745	763	773	756	753	774	763	741	700	738	751	755	731	792	734	795	753	775	766	806	752	772	829	755	813	783	725	744	756	732	765	708	792	772	724	731	742	714	805	768	761	787	757	748	791	713	756	789	762	790	788	742	821	750	740	756	783	797	785	807	740	779	772	742	761	735	749	776	765	728	780	753	775	787	769	730	779	747	769	814	758	713	758	722	757	764	788	799	781	764	744	764	759	796	784	732	770	766	754	754	759	778	752	753	765	751	754	714	789	721	781	771	817	743	767	742	779	757	766	756	729	777	725	768	767	795	824	751	755	691	837	769	765	763	743	710	758	780	766	765	755	781	831	718	754	750	744	743	702	783	754	729	756	817	727	780	736	752	750	748	787	784	773	757	739	761	772	762	755	784	751	745	791	764	773	797	764	748	785	739	739	763	762	746	758	716	772	735	772	729	758	789	778	766	758	796	792	723	760	723	737	718	732	711	818	737	783	787	811	761	799	785	756	786	727	770
22962	21063	28726	23585	21042	20814	6060	1290	1068	922	794	830	774	833	786	805	819	802	758	733	700	727	675	679	653	698	693	664	720	714	677	619	680	647	646	644	627	682	636	629	639	659	663	665	586	599	604	618	607	627	593	584	609	624	587	654	615	589	604	636	585	621	607	607	634	664	650	623	594	610	628	585	625	610	586	579	627	647	559	575	579	611	628	608	570	605	559	618	621	604	625	579	591	614	598	616	616	612	627	640	619	593	608	603	582	598	606	646	626	569	588	573	561	594	598	617	573	575	570	592	560	596	654	597	604	633	565	585	617	599	587	640	583	610	583	593	629	608	595	543	587	611	586	666	581	607	595	567	643	568	561	630	557	621	661	609	615	601	548	584	630	580	589	633	618	600	607	596	573	552	654	609	596	582	586	624	633	594	590	608	592	630	576	579	562	591	621	589	571	599	603	607	602	583	546	579	604	601	581	539	630	601	667	597	558	547	619	673	625	613	598	580	583	587	577	591	575	598	597	600	578	595	636	583	574	590	622	581	579	614	624	603	573	606	600	611	605	623	618	616	547	580	595	555	562	573	583	599	599	604	598	571	620	550	557	642	601	618	620	607	629	600	624	632	576	625	613	614	589	628	602	583	575	549	635	646	574	593	626	629	616	617	598	565	584	586	599	590	583	577	577	635	627	581	565	583	590	584	607	559	574	598	568	592	624	603	613	618	585	627	569	575	625	588	626	589	615	590	593	583	602	580	620	617	625	581	601	618	618	569	606	606	609	607	592	573	646	609	619	569	606	573	576	586	593	581	576	598	559	633	590	584	610	585	593	581	589	563	594	608	592	608	623	591	617	606	592	612	595	546	590	580	572	566	610	575	601	616	595	600	613	607	569	595	613	601	608	657	578	552	638	608	582	551	547	586	569	583	623	588	616	606	621	564	590	594	622	598	575	608	615	637	574	603	599	568	601	553	604	590	593	601	589	593	620	599	572	607	604	569	604	609	586	602	626	608	566	657	606	602	589	637	565	587	593	617	617	585	566	610	609	635	536	561	582	603	590	563	605	631	610	584	632	631	603	586	590	637	608	584	564	608	582	572	569	628	603	595	588	581	594	581	620	642	619	604	575	633	540	554	605	580	575	578	593	538	658	657	642	568	609	573	584	603	603	612	593	639	559	612	591	578	602	597	592	622	625	616	590	598	589	576	576	600	582	596	594	625	623	610	559	617	593	587	575	546	608	594	611	592	567	602	608	583	547	579	587	578	550	576	599	575	650	535	601	563	589	639	577	600	562	605	627	563	554	642	607	595	579	568	556	560	586	575	593	558	613	602	618	591	587	604	545	602	626	602	582	612	603	546	585	595	629	605	608	626	570	602	597	615	611	622	568	603	591	594	591	535	591	587	593	603	569	596	592	591	627	534	612	598	582	618	612	592	619	600	642	614	587	578	578	591	592	617	612	607	620	602	581	603	588	618	612	637	570	563	567	607	614	625	603	583	584	618	631	586	596	551	578	564	578	575	591	570	559	594	581	604	594	553	601	552	577	593	554	570	569	600	565	598	583	552	605	591	619	582	627	579	610	592	562	557	608	591	594	587	610	592	566	617	614	630	654	596	622	590	625	564	626	607	612	633	615	642	626	642	557	601	553	606	608	592	629	603	625	606	604	605	598	625	567	609	616	559	606	579	583	625	604	623	562	609	577	593	588	606	573	619	574	577	621	616	589	606	584	614	584	583	618	592	577	565	595	563	584	586	587	604	554	574	619	560	634	618	573	579	628	598	613	611	567	609	620	608	589	587	610	604	632	622	586	536	617	604	585	578	610	648	580	590	616	565	570	609	593	631	569	600	584	592	604	592	534	589	584	562	603	562	589	611	597	566	565	601	601	595	510	604	565	608	555	618	619	634	584	633	603	593	595	603	628	568	628	564	634	540	544	604	577	596	578	578	582	600	598	595	629	593	628	598	616	571	622	599	635	647	595	622	627	597	615	615	593	557	567	595	569	629	589	616	608	586	614	616	576	593	626	572	605	622	628	599	603	628	591	541	608	595	640	580	609	595	581	584	567	584	628	605	612	604	559	588	570	588	603	621	582	600	580	636	618	559	567	601	574	620	642	644	646	618	567	583	585	604	563	637	575	567	617	600	546	610	555	582	607	622	633	574	580	577	598	678	587	581	588	594	594	583	640	586	644	622	629	576	583	579	611	624	590	574	619	623	612	646	614	631	576	603	638	600	613	623	574	558	579	590	551	604	655	571	594	586	595	571	611	570	612	625	546	585	569	583	615	610	632	603	592	629	604	645	581	629	560	603	615	595	603	592	569	583	567	596	615	601	597	597	562	624	591	610	610	581	578	582	602	618	631	581	581	576	574	577	617	635	571	588	601	626	601	587	564	620	581	574	613	602	591	596	565	587	582	579	619	639	605	610	607	569	577	606	584	585	611	602	620	596	590	587	586	613	608	618	587	589	628	551	598	599	593	612	598	638	542	624	600	656	617	609	627	583	595	564	578	615	610	579	557	632	592	631	604	595	582	640	610	632	609	525	616	565	606	600	566	574	591	567	602	604	593	606	629	582	570	587	573	604	603	600	590	606	654	614	598	549	631	640	657	601	585	556	622	593	581	595	604	535	611	653	574	620	620	639	579	595	644	615	599	660	574	624	605	597	561	575	592	586	596	556	615	617	603	630	595	589	595	628	633	640	617	587	608	596	611	592	555	550	564	607	615	579	604	615	592	591	613	591	626	595	635	557	614	634	607	604	614	571	644	590	561	600	597	609	658	625	551	589	531	597	631	601	575	611	597	587	638	565	532	657	594	578	612	563	593	594	658	611	599	589	584	581	594	576	620	612	594	629	603	631	609	613	573	600	647	608	583	605	575	616	576	562	600	598	640	574	614	583	616	596	569	593	644	626	633	619	567	592	628	598	600	578	547	629	618	582	595	595	610	665	621	566	567	578	570	613	622	565	572	610	599	559	579	613	615	612	589	588	606	631	577	575	551	578	549	579	593	579	588	588	571	613	553	566	619	620	616	590	577	606	589	601	565	649	596	612	580	616	629	595	626	626	616	610	600	604	599	639	621	609	641	595	610	546	571	562	624	563	606	591	624	603	634	597	606	620	590	590	616	604	636	564	578	619	579	624	567	594	617	602	607	617	609	601	631	606	624	594	600	602	582	601	578	587	606	647	605	597	592	661	623	619	576	574	598	570	628	613	640	615	585	580	606	611	576	579	551	561	582	622	579	594	588	623	556	548	569	575	579	553	602	585	612	563	565	572	567	557	583	611	635	616	612	578	593	600	606	586	602	574	600	579	610	597	577	599	575	582	586	576	582	592	644	569	589	576	607	615	602	588	619	626	593	575	599	631	585	586	608	595	615	600	616	585	592	576	588	600	555	568	587	562	579	584	592	557	584	604	614	628	647	605	550	595	615	566	618	578	574	589	587	631	627	599	617	569	584	629	578	598	564	591	615	588	581	593	627	581
46229	71293	21549	5340	3722	2999	2379	2089	1717	1489	1340	1218	1143	1120	1148	1123	1222	1158	1148	1049	964	1005	923	994	979	928	932	945	893	895	927	886	831	895	908	830	852	809	862	901	855	797	784	756	780	768	775	748	760	756	768	725	758	729	797	752	744	756	751	794	745	780	730	758	803	752	811	810	777	788	837	811	748	790	766	780	717	767	767	787	737	759	755	738	754	748	687	775	769	760	761	727	745	783	747	728	790	679	727	750	734	766	724	727	724	795	737	755	736	749	728	790	764	811	743	728	711	755	712	758	703	752	740	744	762	793	759	741	762	761	745	799	769	741	730	754	731	744	742	741	725	745	743	759	738	735	758	802	718	771	741	728	753	781	752	752	755	747	772	753	769	764	698	755	716	757	756	745	744	742	718	716	759	742	715	774	765	724	691	700	795	767	743	725	726	721	701	775	723	734	715	738	706	757	716	748	725	717	764	770	728	782	706	735	770	738	739	702	711	705	702	750	718	672	701	713	731	773	790	737	701	669	745	763	729	737	730	737	763	715	753	728	764	758	755	728	750	709	763	726	787	750	730	752	744	740	761	729	744	770	769	738	718	706	747	800	772	728	736	705	750	720	749	695	756	726	732	712	744	767	715	705	773	715	770	730	768	759	734	723	754	714	709	716	746	776	748	770	731	739	719	703	730	723	761	742	753	761	710	785	748	754	751	743	756	756	695	689	739	746	741	731	735	743	751	716	703	757	717	776	806	741	737	765	721	751	702	727	776	738	759	715	799	727	790	714	722	718	776	741	754	759	698	738	750	712	780	740	792	695	741	757	678	758	718	739	716	761	706	687	728	740	758	737	735	761	685	714	741	725	732	724	727	736	754	763	720	728	757	729	725	748	700	695	743	750	731	768	777	738	767	712	776	825	719	725	712	758	723	702	704	779	781	748	769	717	725	715	744	715	704	732	764	755	726	760	748	746	779	752	705	724	745	758	719	741	695	745	776	768	710	722	720	724	753	748	731	759	743	751	771	771	748	724	710	669	670	717	771	733	729	750	712	792	732	753	735	704	714	722	795	755	746	699	744	763	737	727	718	737	706	744	704	741	800	748	751	764	755	713	699	716	719	756	771	727	722	729	765	756	783	726	731	693	705	778	744	780	711	711	760	760	727	719	730	728	750	743	706	780	702	723	745	733	747	758	716	722	776	698	701	707	816	770	751	768	737	810	733	737	725	746	691	776	758	763	688	771	780	735	750	741	722	704	727	739	788	717	703	769	736	721	734	775	740	695	758	727	736	743	763	749	734	778	764	755	728	757	688	704	723	764	749	709	764	796	735	737	734	729	764	735	783	769	719	748	726	740	778	709	781	714	775	735	764	766	798	714	718	725	721	753	773	743	735	768	743	770	764	781	710	770	768	763	747	789	756	727	726	758	707	749	750	722	727	733	763	720	746	750	737	732	738	707	754	703	755	738	761	732	782	756	704	751	738	714	760	761	760	737	747	747	740	713	756	736	735	759	713	760	739	764	766	756	710	722	729	712	744	795	759	725	725	765	758	738	736	731	724	737	754	752	774	762	751	703	750	743	734	773	749	706	758	815	710	757	751	710	774	746	782	698	754	719	747	747	680	749	711	696	750	741	669	734	731	714	694	741	735	744	684	760	767	767	711	776	754	788	702	713	741	749	726	745	721	739	737	740	726	717	756	720	766	759	756	773	759	761	747	724	744	757	741	729	755	729	705	742	750	765	706	733	782	754	695	763	752	727	743	775	740	767	745	724	766	766	759	788	772	710	747	761	714	776	699	777	744	754	757	679	707	710	758	681	698	727	747	752	722	745	728	771	731	720	727	793	710	714	739	724	700	774	720	777	750	759	721	797	721	714	748	711	724	743	751	807	765	751	715	707	752	708	771	724	764	787	726	791	774	722	705	721	803	696	770	739	763	727	740	717	802	750	702	740	748	757	751	727	734	811	786	774	736	749	724	765	743	733	757	742	742	773	706	802	773	750	776	756	733	737	700	740	761	704	739	736	725	752	697	776	774	748	754	750	755	790	741	742	747	748	797	767	794	719	739	742	758	739	706	741	737	740	763	766	719	768	735	680	712	749	740	671	739	753	735	769	708	745	722	769	714	750	741	803	757	751	707	739	725	712	756	771	716	729	761	715	741	723	718	774	757	726	697	754	777	781	748	737	739	756	749	776	742	760	689	772	724	759	716	713	697	753	749	730	783	778	771	727	731	714	722	753	708	790	760	750	750	738	702	709	717	725	786	779	758	730	743	769	727	726	705	744	706	697	773	729	782	751	762	760	728	719	703	694	717	786	738	740	733	718	750	739	773	766	748	747	734	724	753	749	769	734	780	717	764	770	781	725	735	720	694	775	722	715	707	730	741	736	766	739	750	747	699	743	752	750	700	745	733	743	730	699	737	713	743	726	758	765	736	750	836	715	705	755	782	736	718	749	767	752	683	757	745	792	760	711	729	719	748	753	748	742	756	720	725	726	725	736	713	713	696	752	720	770	706	788	722	742	721	740	766	672	754	744	784	715	750	740	735	697	767	747	712	722	698	761	728	766	731	726	730	736	755	752	709	718	736	709	767	701	763	764	745	729	731	745	769	759	748	717	726	729	685	776	747	764	745	733	768	738	778	690	704	729	728	722	716	718	754	733	701	744	745	748	686	744	744	746	759	725	709	721	754	731	739	748	731	771	723	759	750	754	717	715	734	763	755	732	751	732	721	777	748	751	761	745	784	763	744	778	708	740	780	732	781	748	740	774	715	730	679	753	817	715	741	706	733	763	730	778	770	745	750	724	744	742	703	733	764	724	755	767	713	704	744	762	813	743	740	759	789	744	765	777	743	710	775	774	751	730	753	760	738	809	713	737	733	740	752	691	716	750	700	778	770	743	766	714	736	688	755	745	707	742	713	736	741	701	720	789	810	769	710	713	709	744	717	666	748	715	764	792	772	756	714	727	744	766	745	682	734	732	731	738	710	737	733	772	717	757	770	744	700	691	784	770	786	772	718	745	735	730	730	712	749	790	756	775	769	717	747	736	699	737	748	734	773	745	745	737	770	769	720	751	742	739	754	727	749	736	694	747	713	743	755	718	789	778	719	752	742	793	745	658	769	768	724	770	757	745	717	731	770	674	703	756	722	697	726	720	721	746	731	728	726	744	720	759	776	700	721	802	705	749	723	731	778	732	728	698	753	680	766	782	758	729	713	719	749	711	753	746	772	749	777	742	731	736	740	729	778	726	773	699	781	764	769	746	723	690	772	735	721	797	749	713	752	757	734	786	718	715	742	758	776	742	731	745	776	708	729	789	702	775	736	749	723	736	728	752	749	753	749	760	743	738	781	698	765	755	741	753	712	729	731	787	727	745	709	755	757	723	758	740	723	706	747	708	764	758	771	756	699	753	744	729	735	760	783	771	715	718	722	809	750	729	759	789	806	693	707	735	734	733	751	760	751	711	764	718	726	721	705	744	719	687
29588	29362	16819	2298	530	456	440	442	358	398	391	424	420	428	381	440	439	463	449	423	387	375	411	403	427	406	421	398	410	419	370	350	389	373	439	401	388	413	376	415	402	405	401	405	368	385	361	376	378	350	350	391	387	417	389	368	344	390	373	392	354	372	378	390	366	389	395	379	422	359	408	377	386	409	369	408	354	425	371	399	411	373	382	345	373	382	368	364	373	374	392	371	378	386	418	401	396	369	383	396	349	359	379	403	370	387	413	383	382	377	357	382	347	391	381	394	385	390	324	367	378	366	396	387	375	395	379	411	382	382	360	392	365	374	364	402	373	372	397	376	376	389	386	369	435	381	376	413	388	383	381	358	396	367	394	363	375	365	401	377	352	380	369	392	340	365	404	344	378	377	371	363	367	392	397	405	422	380	385	364	366	409	397	366	385	378	377	366	382	394	381	389	369	410	394	401	364	342	362	387	400	363	440	362	393	374	402	375	394	392	358	389	364	430	377	406	390	381	397	404	403	391	370	350	391	372	408	392	380	392	398	417	415	383	384	370	377	388	384	397	372	327	405	360	356	394	348	398	379	388	340	385	342	364	375	391	382	364	338	385	362	399	339	387	375	399	389	320	380	348	392	377	366	357	406	387	368	391	378	373	407	365	360	364	371	370	384	394	363	395	372	378	386	359	398	387	373	387	354	378	371	375	377	405	355	382	394	381	412	359	365	384	375	381	381	358	367	395	377	353	369	387	391	403	383	409	383	376	399	360	359	368	401	387	356	411	426	424	347	370	384	374	389	354	367	390	413	363	354	395	378	364	394	401	390	385	369	360	385	376	372	388	355	382	395	369	336	357	386	328	379	382	410	392	394	377	380	387	394	383	377	399	385	333	367	381	357	378	383	359	355	387	389	351	377	397	368	406	398	376	333	389	423	365	403	394	385	385	389	372	347	340	380	347	382	348	398	371	373	373	336	340	358	334	426	357	401	396	363	367	394	352	366	383	420	400	351	370	420	378	363	364	378	391	393	407	387	377	373	350	381	407	393	338	420	401	360	383	342	401	380	407	397	388	369	361	338	394	349	400	376	384	376	403	410	395	370	384	412	408	392	396	364	395	416	373	362	352	380	419	349	361	371	355	383	388	393	371	397	407	382	374	378	397	359	375	405	360	379	387	382	388	364	390	374	369	400	361	363	394	396	380	372	398	384	413	420	384	385	378	369	385	334	389	384	390	397	351	363	426	373	368	366	343	381	346	338	359	382	381	363	354	396	391	395	404	390	388	411	352	378	350	414	365	376	362	390	377	381	386	377	403	356	382	405	379	386	408	399	385	376	394	389	403	381	399	388	388	380	369	381	388	417	344	362	381	385	407	392	411	355	366	398	389	426	370	360	406	370	361	373	398	380	378	353	395	395	390	388	353	383	375	366	381	383	394	340	418	388	365	386	398	408	383	377	381	393	427	390	407	350	381	394	342	395	380	389	376	390	389	364	403	388	378	359	345	366	380	407	357	375	364	373	380	357	377	355	397	368	394	389	405	363	346	369	400	366	369	419	394	358	379	388	400	366	395	367	389	394	359	407	330	387	365	376	396	376	375	377	360	392	347	385	381	377	400	375	344	380	366	387	350	403	389	396	367	345	407	393	395	357	404	387	377	399	389	403	375	390	403	405	356	368	382	381	384	416	383	354	389	362	377	358	369	356	373	372	378	361	352	365	395	399	390	418	396	402	410	370	399	366	351	408	403	364	378	350	410	429	379	393	384	363	357	356	363	381	365	410	333	410	372	400	345	394	412	393	401	357	381	385	347	361	396	406	386	371	399	377	346	392	347	385	380	390	407	399	388	403	382	363	387	363	375	353	369	367	352	367	380	407	375	418	386	386	397	431	353	390	411	335	368	400	389	400	406	415	419	389	381	376	351	386	383	371	375	399	364	354	367	362	392	360	379	378	362	381	382	376	371	372	386	350	404	364	379	379	382	382	358	350	390	402	380	363	416	366	364	368	404	369	396	404	365	380	389	417	400	377	368	372	346	363	383	406	379	371	382	391	351	375	374	415	408	348	353	363	371	397	379	408	354	379	380	375	342	416	380	353	375	393	373	383	391	372	383	360	418	389	387	374	385	402	408	403	381	408	365	386	367	377	431	380	399	423	391	367	388	348	396	365	419	396	416	379	392	365	375	380	371	407	397	398	371	371	362	388	382	361	358	410	378	422	416	396	390	353	359	369	387	400	389	403	375	365	392	368	361	383	396	371	387	351	378	379	387	391	370	405	400	370	366	395	407	418	388	384	394	400	378	404	375	380	372	354	388	368	415	332	385	367	375	415	364	382	370	350	398	393	387	359	342	359	383	378	387	362	377	392	365	374	389	372	351	358	339	391	346	412	348	375	376	393	370	387	406	368	422	349	361	389	389	422	376	372	362	383	368	418	376	390	405	354	388	385	364	416	398	387	384	362	384	403	388	397	400	379	365	395	373	384	405	354	361	375	352	396	405	354	354	337	373	378	372	388	408	377	363	385	395	374	378	363	377	396	357	381	410	404	383	376	344	374	378	397	399	392	395	404	367	336	349	380	401	358	396	380	382	385	356	367	359	400	377	398	372	364	381	391	378	428	403	391	367	393	386	394	382	376	395	328	389	384	394	378	391	377	384	361	383	406	377	345	351	392	365	347	376	351	349	385	403	395	328	399	389	391	388	385	384	420	409	378	374	362	351	370	369	404	342	368	381	379	379	388	366	359	342	388	377	373	340	358	384	372	398	357	369	400	393	385	408	407	363	387	399	413	367	400	380	350	370	425	391	364	384	400	368	373	364	419	375	394	364	357	407	394	403	366	371	370	361	388	378	373	385	380	394	382	404	385	375	385	383	389	406	390	382	395	385	370	350	376	392	380	368	412	384	375	405	360	374	351	362	329	372	365	365	376	356	390	408	370	395	353	366	380	361	388	399	339	363	381	393	361	377	421	391	404	428	376	383	356	408	394	385	371	378	373	370	354	382	379	319	399	397	372	378	381	363	354	385	389	361	391	387	382	366	376	411	385	379	366	411	377	382	395	372	402	412	382	382	388	383	376	383	356	383	370	400	390	425	371	356	372	353	353	383	387	395	375	362	391	380	380	383	385	367	378	370	365	363	358	385	363	360	407	395	367	375	400	382	374	350	401	373	389	344	412	348	351	388	383	377	398	367	376	399	361	364	393	338	370	366	371	392	356	371	363	389	387	361	376	382	419	393	427	388	380	372	348	389	365	373	348	361	365	413	385	360	385	412	355	371	368	381	409	383	390	352	383	403	377	402	397	403	379	364	384	449	421	369	361	382	396	375	372	345	411	365	369	378	392	418	385	396	344	379	352	362	348	378	416	380	362	382	387	374	389	373	406	361	368	352	391	362	390	399	364	413	356	345	399	380	381	361	356	385	392	393	352	406	357	357	379	343	408	364	403	406	383	416	375	398	394	358	371	349	415	380	398	372	382	388	393	395
37007	44303	7552	728	652	582	564	551	542	521	498	465	488	538	552	592	624	653	602	611	535	513	536	538	549	538	532	521	533	510	552	516	530	512	538	521	520	487	563	530	471	454	489	483	485	466	485	491	438	485	413	453	460	459	490	488	498	484	468	473	461	510	465	523	501	483	473	470	509	525	493	452	513	495	497	498	469	442	525	449	505	439	501	434	491	481	470	466	447	496	477	464	498	474	473	470	471	459	497	478	499	484	423	466	477	478	530	463	472	497	459	461	459	485	475	471	470	500	480	413	489	461	494	491	480	476	495	457	466	507	483	493	482	467	464	461	483	495	475	475	467	475	487	496	487	472	484	501	473	488	483	468	475	482	453	475	470	455	484	439	448	497	499	484	464	480	453	432	492	450	492	500	472	483	476	461	465	472	457	465	464	449	495	487	434	482	480	487	490	493	455	546	491	466	480	468	517	515	504	460	474	478	457	447	492	495	490	447	482	494	511	499	463	507	481	472	419	477	436	452	479	479	443	478	467	469	458	454	446	490	457	507	477	489	465	476	451	459	451	458	469	462	468	495	523	476	457	464	443	479	495	497	520	469	506	493	486	462	466	454	501	483	460	455	476	404	484	487	456	501	439	464	464	472	457	486	474	480	459	481	495	447	480	477	467	473	475	509	460	488	444	499	481	490	470	458	462	499	493	487	486	489	483	467	480	444	485	455	461	461	483	436	474	472	475	462	453	475	460	498	476	488	470	474	470	413	480	435	450	482	425	462	457	481	447	442	483	430	506	446	505	502	451	428	463	444	485	447	476	466	502	455	471	471	488	471	467	493	467	475	506	441	490	493	464	465	484	467	472	473	467	466	484	503	398	482	488	458	439	461	480	458	463	448	443	424	472	476	478	503	469	491	467	479	461	479	491	434	500	488	486	494	438	496	460	452	447	461	497	506	456	462	461	478	467	507	511	534	447	426	524	467	494	439	411	452	496	492	488	446	467	468	484	497	500	514	445	493	453	485	444	434	484	468	479	433	478	456	482	480	464	488	423	479	474	472	479	463	465	496	488	460	497	478	469	468	446	444	443	489	468	446	515	473	460	503	474	480	480	483	476	479	480	457	506	480	495	459	469	471	457	476	452	499	491	456	499	428	442	470	461	472	462	485	485	487	494	484	481	456	456	477	448	473	488	439	464	491	467	455	458	448	490	473	462	488	470	433	469	454	460	474	469	446	493	449	491	490	447	444	445	455	486	425	474	482	434	504	453	510	504	470	498	479	489	477	450	444	482	514	440	482	468	432	485	448	489	436	490	468	464	473	469	453	436	436	498	483	481	422	471	448	427	446	468	473	491	476	441	461	468	484	453	455	468	476	484	497	460	482	438	479	458	487	470	477	496	464	484	495	422	494	476	455	471	456	515	474	455	510	526	504	493	492	460	482	439	433	486	498	496	429	468	476	456	460	467	484	488	495	481	448	473	475	461	466	482	455	474	464	466	489	492	447	471	462	456	476	486	460	505	492	491	490	490	463	439	452	507	450	495	488	462	425	465	466	455	492	478	479	464	488	483	467	473	464	474	492	469	467	458	457	481	515	477	435	456	464	471	471	486	472	477	504	441	462	460	460	400	477	493	457	478	509	496	483	473	463	471	503	471	466	483	460	459	454	461	462	491	479	492	448	433	494	457	470	441	469	466	487	479	450	463	467	475	483	498	480	463	478	478	463	435	488	480	494	464	481	472	479	460	434	478	441	442	479	455	453	454	479	510	448	471	449	451	471	511	471	463	496	509	477	499	476	463	446	460	469	476	475	499	450	463	491	481	462	477	505	475	479	451	476	470	500	489	506	484	478	483	469	478	484	470	441	484	477	474	485	502	441	494	485	477	479	478	488	474	438	477	461	510	485	472	492	461	499	441	464	506	429	457	449	476	459	450	463	483	469	475	478	457	494	415	491	444	474	467	465	501	455	433	539	438	480	484	452	460	459	496	494	477	464	467	477	494	500	476	479	498	453	456	470	476	527	441	462	458	437	454	464	465	484	453	502	493	475	451	454	471	477	461	429	477	436	489	502	524	496	474	424	469	487	513	489	461	478	463	478	494	455	493	492	487	507	470	482	482	485	486	468	474	480	468	458	451	423	501	470	459	474	468	482	492	475	497	465	465	463	507	460	443	467	479	468	471	489	514	479	435	466	471	459	451	454	460	478	444	510	487	473	467	480	460	490	453	453	428	501	463	472	502	513	470	485	466	462	447	494	482	485	450	481	480	462	474	475	451	475	515	422	456	464	460	485	481	471	459	479	443	460	452	533	440	479	519	482	469	493	483	463	478	490	471	473	437	485	468	466	484	486	456	474	523	486	467	476	483	461	514	477	473	478	471	445	471	469	490	475	441	464	453	475	487	483	493	444	477	482	453	465	423	511	469	496	514	513	495	486	475	449	463	479	491	505	467	491	441	475	471	508	463	484	474	441	433	479	480	459	466	462	448	453	470	425	482	480	458	471	473	473	462	448	489	470	471	470	514	482	480	443	502	479	482	451	474	486	463	466	469	476	468	463	502	486	491	459	444	431	453	495	471	463	462	486	485	513	472	443	491	515	466	497	514	460	474	466	511	492	485	438	496	443	434	470	459	417	447	516	477	464	457	451	456	458	473	433	454	493	491	487	465	479	454	471	476	450	466	465	490	477	453	480	449	496	492	426	457	495	475	482	476	450	502	465	465	485	477	478	494	471	473	500	452	491	488	485	457	463	473	438	495	497	462	468	450	477	469	459	485	511	486	491	512	495	462	469	475	471	500	482	459	484	474	466	481	501	467	468	470	448	480	487	493	473	499	460	459	488	439	514	481	507	478	513	478	476	421	449	472	468	437	491	499	475	453	516	450	473	455	521	503	468	431	473	450	456	478	485	508	478	436	473	490	463	450	454	479	531	468	479	479	490	468	473	488	464	493	513	489	472	451	474	487	490	478	443	466	471	508	485	462	473	462	470	492	495	448	444	469	479	477	473	458	453	416	488	472	492	493	451	448	450	442	482	484	460	443	458	460	510	470	453	458	515	461	490	467	487	456	458	477	510	459	493	475	439	479	456	481	458	482	499	460	514	453	500	455	455	489	422	437	510	453	477	451	478	492	494	509	494	466	508	480	486	475	482	458	401	432	496	429	461	453	427	499	485	466	500	438	446	476	464	470	476	454	502	475	476	490	470	498	514	492	440	491	488	466	458	489	487	457	470	473	511	458	480	485	487	472	461	481	490	451	481	470	471	464	471	465	462	464	511	446	503	450	468	464	484	455	484	532	481	506	445	460	488	480	495	480	518	490	499	482	468	456	474	448	491	472	466	502	450	453	468	452	526	470	437	470	459	450	474	522	475	442	474	467	491	487	460	464	463	426	486	459	445	476	444	447	497	462	494	487	482	492	499	433	435	486	477	467	499	455	450	497	484	506	462	468	514	488	463	488	478	442	458	424	479	483	507	456	471	480	469	454	437
24151	21130	28171	24157	20696	6760	1245	936	815	782	720	698	769	688	701	706	767	743	725	699	705	660	676	704	753	693	707	671	661	705	654	665	675	687	642	605	601	621	666	669	623	625	613	666	673	632	623	602	634	609	651	588	604	590	599	637	628	603	591	562	646	617	600	628	611	606	664	655	653	660	590	595	636	616	591	566	645	623	635	590	595	631	603	585	578	590	645	621	602	611	602	628	602	594	584	611	595	606	596	608	604	625	607	600	623	580	669	593	584	597	658	624	581	560	618	622	572	576	611	615	598	605	632	588	627	623	647	633	628	578	648	591	620	595	605	620	632	628	581	652	650	570	569	633	608	673	592	623	575	660	593	647	595	593	597	611	612	584	601	618	628	588	599	593	594	620	590	590	653	625	605	626	585	582	622	620	642	586	601	613	574	592	577	611	659	572	573	613	556	621	633	582	586	590	604	598	631	593	589	604	652	621	643	624	575	592	581	576	618	577	621	612	651	663	607	632	581	583	651	630	614	594	627	608	590	604	634	636	647	590	582	577	595	562	593	642	615	588	641	604	617	633	599	590	613	633	569	657	625	563	608	598	597	622	626	604	615	636	640	640	613	622	596	578	626	626	581	611	654	569	593	558	607	614	561	551	579	595	639	624	617	644	593	673	587	617	619	580	631	649	617	592	601	615	656	600	578	607	657	610	653	608	609	613	592	604	638	582	580	620	624	651	625	587	656	636	637	617	635	606	629	592	593	617	634	625	552	607	593	614	639	580	567	609	611	656	592	591	597	595	620	622	621	634	626	653	623	643	632	624	586	589	602	577	596	625	620	588	616	629	645	605	656	592	577	629	656	606	608	662	613	599	609	630	590	614	619	632	622	611	605	617	616	615	556	660	599	603	610	618	547	620	647	575	639	646	575	604	611	625	599	586	572	605	616	620	572	587	615	642	640	638	607	586	594	593	657	595	640	595	612	632	605	577	646	580	614	602	653	621	670	617	590	622	589	583	607	607	613	613	608	631	632	638	586	636	599	593	644	644	616	618	637	615	605	594	612	627	597	527	631	617	624	578	582	616	562	565	645	621	605	639	624	618	576	618	613	610	610	629	585	645	595	641	579	629	608	629	612	629	604	572	617	599	617	608	590	611	620	619	612	680	576	645	610	605	622	560	587	629	657	615	617	599	622	602	616	604	616	598	604	614	616	611	600	608	624	590	609	604	640	615	612	628	603	613	599	580	593	596	617	618	597	603	583	651	606	609	571	614	611	613	602	596	547	571	613	605	586	613	570	575	614	608	612	613	624	591	588	606	589	634	578	635	575	580	614	613	627	625	621	623	642	648	622	589	605	587	592	614	599	644	588	605	565	666	629	598	604	637	574	629	621	624	650	586	638	585	635	611	615	607	624	622	599	601	545	674	565	613	602	631	611	641	583	586	592	586	608	605	619	603	543	646	554	666	610	577	581	615	647	613	610	594	652	634	605	615	602	616	591	586	641	611	579	608	634	562	592	609	614	605	605	633	655	569	624	646	638	641	592	633	580	563	614	608	619	597	645	598	568	584	581	610	570	604	631	618	589	612	622	578	579	600	626	583	620	621	606	571	600	592	619	604	624	622	576	625	606	577	594	616	587	588	621	611	605	613	578	627	602	614	586	616	611	578	617	617	620	619	631	591	578	601	568	635	576	570	586	583	620	622	565	608	639	576	597	622	667	609	595	581	595	610	611	607	584	600	630	630	622	605	601	589	600	629	630	608	572	587	615	557	609	595	618	627	584	592	625	618	635	600	586	639	588	607	625	585	607	640	590	606	555	599	608	631	624	580	617	609	612	628	632	609	626	654	618	608	586	680	599	644	610	615	641	590	622	580	629	626	644	604	630	599	589	628	600	639	614	628	610	609	614	615	603	579	626	589	592	626	580	631	615	583	586	612	601	626	604	620	607	584	655	560	635	637	638	610	596	624	644	616	646	579	680	580	623	620	600	592	585	657	586	587	603	645	624	610	617	613	657	608	591	619	644	661	586	588	580	615	615	631	609	594	597	623	607	614	592	662	621	584	614	683	593	574	571	616	563	609	629	621	593	595	635	570	581	585	623	649	618	607	612	616	592	612	641	632	611	588	614	612	636	669	585	600	593	626	606	594	564	597	639	660	632	555	631	636	638	582	630	612	666	635	643	613	630	638	603	602	594	618	628	654	597	605	634	600	677	634	580	637	635	586	626	600	625	653	610	586	586	592	629	616	581	606	564	607	591	632	622	567	641	656	622	558	599	645	574	548	671	583	575	608	640	613	594	654	623	617	638	560	617	604	612	636	619	596	570	595	564	610	644	651	601	622	639	653	616	562	593	630	584	594	604	639	595	623	593	659	602	613	596	593	618	612	589	596	597	631	609	568	624	577	602	567	621	621	652	623	639	598	596	637	616	632	611	621	606	652	621	637	635	588	636	581	610	606	675	599	590	629	591	578	615	616	636	587	619	591	622	666	622	594	613	590	594	585	595	624	628	613	646	691	629	665	593	605	582	604	632	617	637	625	623	593	638	628	658	606	628	685	590	599	629	603	592	611	589	609	624	590	599	583	636	634	579	609	658	639	599	590	620	559	616	580	628	585	586	651	611	668	661	588	574	635	627	606	590	576	644	640	614	623	592	641	612	583	609	642	567	613	613	577	613	565	606	585	609	623	615	600	581	575	594	671	629	609	614	587	648	602	599	576	648	609	615	641	633	595	567	623	621	601	627	613	583	589	627	644	614	614	591	626	621	584	621	639	564	637	664	589	654	619	614	609	632	608	591	630	619	626	586	583	625	584	596	669	634	610	641	591	612	573	598	590	613	625	616	612	609	590	649	625	639	632	589	625	589	633	594	608	605	633	633	621	591	614	626	623	625	583	607	593	628	635	626	606	620	603	595	626	603	649	601	625	584	613	590	613	626	601	621	632	618	570	556	642	604	603	583	606	612	617	601	598	609	587	618	595	609	571	631	611	563	618	615	567	631	602	567	572	645	538	573	622	579	600	583	639	603	616	628	572	665	595	602	641	606	614	622	601	631	548	670	576	636	588	661	596	584	595	578	604	627	619	604	582	603	627	626	624	615	612	575	563	678	626	585	602	629	637	650	613	641	592	587	625	669	610	581	574	612	613	598	616	637	604	657	610	576	593	603	612	614	582	597	665	587	604	604	618	568	601	642	611	618	618	590	602	624	624	650	635	583	619	583	569	647	608	636	611	628	628	572	594	586	617	601	648	581	587	663	645	603	598	625	592	596	576	596	587	637	574	601	600	593	642	616	601	623	576	591	621	656	644	643	617	642	631	596	553	577	630	579	622	599	630	604	610	658	614	589	640	600	623	652	579	598	630	571	624	624	617	609	641	579	589	604	596	660	582	615	617	629	629	614	613	628	624	573	645	606	598	651	584	580	632	600	583	609	613	636	599	644	581	611	594	631	622	591	615	620	621	591	597	574	631	602	633	565	540	634	624	580	635
41626	60670	14668	3244	2488	1989	1689	1450	1265	1116	1063	1012	937	923	972	958	977	1012	1090	912	872	860	849	875	908	919	926	883	924	810	854	805	843	825	808	802	877	789	796	779	831	830	733	784	717	718	771	751	767	721	747	816	715	706	748	739	775	729	761	736	798	735	763	795	781	758	832	758	802	801	786	772	742	784	770	766	756	782	696	745	744	714	730	752	742	779	774	765	743	761	729	764	706	721	707	744	785	774	752	803	854	737	789	700	735	757	753	734	782	749	784	751	718	736	751	788	777	732	753	783	723	726	702	782	748	725	825	734	713	772	749	710	733	737	730	729	729	796	726	714	756	792	779	714	778	801	781	757	741	763	732	768	742	710	753	740	754	706	751	739	769	726	741	772	737	734	781	763	754	743	714	736	768	743	777	792	802	696	760	712	729	779	747	762	761	730	768	741	747	779	770	730	754	731	748	719	772	783	779	772	802	809	740	756	744	702	765	766	749	740	719	809	745	795	720	699	761	733	777	796	770	742	778	766	762	740	763	784	745	786	740	746	744	763	761	745	780	741	717	705	720	719	770	706	735	740	773	750	740	775	796	728	780	739	791	719	765	793	741	767	787	786	735	763	756	782	770	767	744	714	780	744	806	758	783	763	730	717	772	738	721	758	711	751	769	762	766	777	767	693	748	709	744	779	785	720	724	773	720	799	726	751	783	740	801	758	746	760	764	745	758	792	723	784	724	761	764	717	690	733	687	795	712	723	727	750	727	757	771	770	790	740	736	759	717	781	771	782	729	768	705	733	812	773	746	767	761	759	779	745	776	719	762	728	769	747	738	747	793	738	747	726	776	739	758	717	761	746	767	771	747	755	744	798	726	743	723	807	717	751	774	684	769	782	762	732	776	737	757	778	693	743	751	831	750	752	720	763	762	781	781	753	759	741	785	764	800	748	779	740	774	750	755	755	759	781	793	745	711	704	746	748	776	762	803	755	772	763	709	752	741	766	807	790	722	702	748	766	731	729	806	784	714	772	770	763	754	763	722	783	696	803	819	767	751	719	807	730	752	767	776	737	726	709	766	755	730	765	751	714	768	738	710	736	737	720	768	757	752	745	732	731	808	760	783	755	751	704	721	754	728	753	744	769	793	734	770	702	717	741	759	751	794	713	735	753	731	729	758	761	755	788	784	724	778	753	755	733	722	781	774	749	732	752	722	761	742	757	748	751	752	757	770	778	749	773	754	753	746	807	784	745	765	725	721	804	705	724	765	795	738	745	786	764	730	795	764	796	702	772	738	730	761	744	769	747	764	717	765	780	755	743	757	726	773	730	761	706	749	782	746	746	782	743	740	725	773	742	743	762	746	758	745	730	722	731	785	759	757	761	728	774	754	754	770	749	740	797	781	747	750	774	702	741	733	707	760	736	770	741	726	752	727	732	766	720	793	725	782	728	707	728	759	711	745	751	778	751	752	830	735	705	765	724	757	736	784	753	753	783	757	691	770	768	781	721	770	776	715	784	765	782	769	773	764	726	752	727	736	788	765	743	729	762	724	774	729	710	762	751	738	734	743	793	732	764	745	725	782	741	725	769	759	730	709	736	739	750	782	743	746	755	740	712	772	727	750	760	764	799	751	699	759	719	741	693	811	742	783	802	756	744	730	735	808	774	781	775	764	741	761	767	727	725	731	801	756	751	746	751	749	775	796	719	763	790	722	784	768	755	757	751	763	779	752	719	779	833	735	758	674	755	750	798	759	771	743	729	753	747	742	788	796	748	810	698	766	750	764	737	774	713	744	723	765	714	773	749	691	761	733	726	805	703	746	786	718	737	758	746	742	763	754	763	754	751	758	758	759	751	699	801	789	755	756	718	759	735	749	721	731	745	788	735	735	739	753	829	743	748	744	735	737	788	780	740	756	769	748	764	735	787	734	734	745	759	760	786	764	791	725	748	790	737	736	715	745	747	732	750	741	785	786	776	672	713	827	711	730	735	778	773	787	745	772	730	775	763	759	735	808	772	777	736	786	749	756	710	741	719	775	743	729	730	739	728	767	753	733	715	771	792	775	760	737	721	779	755	749	712	781	794	755	750	762	788	766	705	720	752	752	740	772	760	810	725	726	771	764	779	767	673	766	811	748	769	709	793	759	754	736	778	741	765	811	742	751	796	764	735	722	744	744	741	790	745	710	762	768	745	770	724	742	758	735	743	720	766	795	721	742	744	705	773	756	789	757	744	803	750	721	784	730	739	702	788	759	715	732	768	737	800	753	751	763	749	755	757	761	732	772	738	750	805	766	723	773	769	713	796	776	729	754	712	772	739	794	775	742	770	727	740	823	781	713	759	742	781	703	822	738	694	779	710	722	773	776	748	759	762	773	785	742	729	762	749	718	764	710	747	737	719	748	736	743	771	745	696	785	728	773	761	719	790	698	779	766	751	783	800	743	710	755	757	790	766	745	783	705	748	761	743	726	763	737	783	756	757	746	750	767	750	760	739	791	792	754	780	752	703	732	800	740	689	775	716	834	735	704	822	762	771	719	723	730	756	792	760	768	759	745	732	740	790	757	799	740	732	780	708	728	695	718	755	791	714	731	750	720	773	750	792	758	748	780	748	757	789	712	801	782	731	756	744	723	777	774	731	792	762	702	752	734	744	726	734	735	752	785	724	735	702	777	819	808	733	741	792	764	748	728	740	802	759	766	753	754	712	751	735	735	788	760	753	721	780	724	797	709	758	741	753	777	701	730	752	763	784	726	740	735	694	730	746	765	731	775	762	739	779	804	763	738	786	778	762	779	734	768	734	728	729	749	743	719	748	722	795	777	731	735	765	781	761	726	750	771	730	730	763	755	777	778	794	744	739	777	787	765	776	798	761	714	753	773	808	721	725	783	729	751	740	800	744	766	783	767	756	786	739	764	785	788	787	797	729	823	673	747	719	717	707	734	739	796	737	741	722	735	722	759	777	784	838	732	773	740	770	782	737	757	802	743	771	755	739	771	763	778	728	745	736	771	794	757	688	733	735	787	772	757	746	793	790	776	737	738	780	757	729	742	700	739	778	747	740	725	744	729	718	782	776	735	725	748	777	725	809	745	750	744	732	788	715	780	753	782	769	739	807	730	750	777	752	741	755	763	754	778	737	750	734	800	702	746	773	736	748	775	769	768	777	703	769	721	803	768	745	733	750	767	751	725	754	766	687	757	773	784	776	719	756	759	771	796	771	750	759	783	768	752	813	744	781	702	765	773	762	738	739	782	738	770	771	784	739	726	749	729	784	760	727	719	776	788	765	798	773	761	742	787	758	729	805	781	716	729	793	727	753	802	814	718	786	774	764	779	736	796	747	791	743	749	748	738	770	778	743	775	750	699	750	705	766	751	745	778	715	787	753	753	731	777	746	744	728	749	735	757	729	741	744	761	732	780	755	748	699	782	748	762	785	750	702	780	751	747	748	744	792	791	767	759	750	767	769	802	779	730	721	798	766	745	745	738	756
23022	21084	28668	23664	21066	20834	5785	1300	970	922	799	780	773	736	794	718	799	840	829	788	706	739	686	666	714	728	680	655	675	662	661	679	631	616	623	657	621	598	651	609	627	628	557	563	622	636	567	591	622	616	631	644	590	537	600	577	604	581	548	600	579	557	595	607	607	568	596	624	615	581	659	604	593	603	559	597	560	574	561	571	631	574	576	587	580	590	568	587	564	619	528	603	608	620	613	586	638	589	582	562	593	571	616	575	594	584	600	580	563	563	591	582	562	560	597	606	588	587	602	573	613	602	595	567	597	585	651	552	597	599	551	614	582	571	587	597	609	534	580	602	569	577	607	565	598	621	629	572	552	564	532	628	605	597	589	563	629	563	603	603	570	541	605	589	582	646	591	625	604	596	586	631	608	563	584	592	562	584	589	575	600	575	564	563	594	528	598	577	574	600	592	586	598	585	541	560	608	529	620	619	609	567	564	609	590	602	570	584	549	537	555	582	599	617	588	581	605	589	570	594	628	578	606	571	571	541	596	584	590	587	584	571	604	616	581	605	565	610	575	582	593	591	568	609	553	591	614	587	569	553	583	562	553	550	605	640	608	612	556	583	622	591	633	601	614	561	593	572	564	580	603	559	545	576	577	532	614	602	594	601	571	576	584	568	581	601	599	569	573	572	591	594	601	554	619	564	577	559	582	591	576	583	608	562	624	595	581	559	632	598	571	613	597	590	590	605	583	632	596	600	571	547	534	597	652	568	609	571	637	604	610	559	546	601	574	600	621	615	592	566	613	560	608	604	576	615	613	559	576	598	564	568	585	585	563	559	560	590	626	582	594	585	580	610	639	619	587	563	582	546	616	616	574	549	566	584	596	587	561	605	547	560	550	578	592	597	596	578	608	586	610	539	597	549	578	568	594	578	560	544	602	619	611	593	592	630	571	582	577	617	561	568	622	561	567	615	610	622	573	554	567	591	589	570	585	578	599	586	546	585	585	593	617	604	558	589	570	596	582	590	590	570	566	557	573	628	595	591	587	585	568	626	607	571	502	646	592	601	541	578	600	596	564	562	585	583	601	669	615	579	588	556	554	589	570	588	570	622	566	567	577	618	649	559	618	583	561	563	572	566	548	576	602	591	609	550	556	613	601	638	616	562	571	565	591	593	576	583	588	546	606	558	582	588	588	581	553	599	596	573	600	593	585	548	540	592	524	582	607	548	586	568	590	581	588	598	581	584	575	499	598	586	557	604	582	612	572	554	607	531	591	571	589	603	591	561	582	588	559	606	638	584	581	599	569	576	604	590	532	633	613	585	544	615	585	570	599	599	568	653	595	608	582	558	580	568	547	595	610	585	613	568	624	603	580	598	602	640	568	573	599	586	593	597	578	619	574	575	585	589	581	608	624	582	609	584	612	613	585	591	559	580	605	574	556	549	593	579	623	543	607	585	581	611	574	579	564	574	576	594	615	578	578	630	570	559	559	570	568	593	601	604	576	582	560	562	591	572	623	609	589	586	584	591	587	599	610	566	580	555	580	570	600	600	615	575	591	570	589	554	562	553	572	584	558	609	586	587	578	611	569	597	601	597	567	566	539	569	620	622	614	590	580	609	624	577	597	578	542	584	553	597	616	580	594	540	601	585	636	574	586	601	629	551	572	602	596	614	590	546	591	599	590	616	599	574	579	594	620	591	520	663	584	565	591	618	530	604	578	574	602	571	573	640	620	537	545	572	555	527	561	559	573	628	549	604	587	584	589	607	564	537	561	574	553	545	578	624	568	608	585	580	569	580	609	622	570	567	574	634	595	579	531	599	579	613	626	568	563	580	608	581	580	554	591	545	566	572	583	653	608	556	604	567	595	580	572	607	591	600	581	574	572	596	551	552	586	607	553	595	534	556	591	568	561	586	541	568	542	568	599	584	575	587	586	601	544	576	594	565	595	587	618	599	596	571	606	599	541	576	584	557	595	636	558	620	590	600	554	569	578	596	619	594	583	569	566	556	589	563	566	551	550	573	605	558	595	588	584	564	577	588	588	592	620	610	634	617	603	597	523	624	577	606	578	614	574	567	613	597	569	583	573	587	550	586	546	582	589	635	591	593	564	597	582	596	572	593	592	581	596	572	572	609	547	634	548	597	602	514	595	566	583	598	603	582	563	609	572	551	593	552	563	583	572	595	577	608	579	573	590	574	604	555	595	612	586	551	619	567	555	613	600	569	583	565	574	620	578	575	617	598	572	602	590	542	572	542	607	609	601	564	539	547	551	588	545	583	547	568	570	571	589	579	559	534	557	548	602	556	610	585	575	576	572	626	570	560	591	598	559	601	585	559	616	543	557	592	536	579	605	633	557	587	594	615	618	580	602	591	600	524	569	598	596	573	598	572	608	627	599	532	578	578	560	590	617	591	608	609	617	621	580	618	598	555	577	572	574	574	639	590	624	598	564	629	552	587	528	579	583	582	591	555	575	596	574	575	620	582	538	585	590	584	599	591	612	560	571	560	587	609	592	543	551	578	617	579	592	596	596	593	581	558	579	602	571	593	585	572	550	594	607	557	566	570	562	573	610	583	635	585	551	547	577	573	532	588	590	580	565	566	564	608	582	572	552	580	599	627	620	591	608	604	609	626	533	593	585	560	574	610	544	614	592	581	606	609	582	583	596	582	586	589	581	589	585	576	598	592	564	557	610	555	573	561	579	613	604	592	589	603	568	607	533	560	608	590	593	581	549	566	592	580	567	588	546	588	579	580	564	564	573	601	596	574	646	596	577	579	601	630	622	581	614	606	556	607	579	578	579	579	557	567	599	613	582	575	575	581	586	572	603	603	589	587	624	592	565	621	571	551	663	636	593	588	598	580	562	610	574	560	611	631	585	557	561	575	564	591	555	578	595	592	623	584	581	611	585	613	620	571	585	579	572	616	560	623	546	615	602	575	613	612	601	574	608	613	640	567	563	607	560	578	580	540	598	587	625	535	615	608	563	612	568	592	546	549	591	576	590	562	598	579	584	572	593	571	575	619	544	609	558	618	616	561	568	538	576	580	579	560	605	585	576	560	611	560	564	552	614	604	552	610	582	609	597	554	569	585	589	589	592	580	576	554	539	607	568	588	565	574	633	623	619	582	571	575	581	590	556	581	584	575	583	597	577	605	554	580	555	548	573	591	573	580	583	605	575	537	596	632	585	607	624	559	604	589	560	585	584	586	556	606	578	613	575	601	566	532	589	605	561	581	584	572	591	568	598	536	565	558	546	616	581	560	575	590	600	618	597	582	582	619	578	592	629	625	593	573	578	601	581	562	573	598	575	570	572	572	598	531	646	542	614	563	547	558	619	538	603	584	627	596	574	633	579	632	555	590	579	543	591	588	577	562	559	590	567	595	611	621	567	571	591	599	589	541	576	555	551	562	568	599	638	570	567	598	580	609	553	603	626	568	567	586	596	589	597	590	573	612	633	630	554	644	574	616	570	565	629	565	553	631	610	597
46239	70291	18815	5346	3974	3206	2468	2037	1723	1548	1286	1201	1128	1096	1061	1140	1189	1215	1141	1021	972	907	867	955	943	1005	934	901	859	897	834	864	861	818	794	774	876	809	759	832	818	866	782	781	737	833	787	751	763	771	683	733	746	801	758	721	722	700	714	739	729	745	726	735	730	759	762	783	784	726	781	821	798	775	757	789	785	736	715	719	713	746	717	736	735	697	723	695	722	734	710	747	774	764	728	746	751	747	713	729	678	737	688	721	736	691	769	707	758	702	723	701	677	716	727	707	750	754	711	720	793	689	709	742	721	732	719	689	764	764	702	684	712	721	732	757	714	728	727	689	698	716	728	704	746	706	718	666	725	731	755	720	737	772	751	751	720	717	733	785	700	718	703	735	730	695	784	762	696	682	762	680	709	697	752	756	722	705	735	699	747	696	693	700	738	737	735	750	758	759	762	704	749	718	731	726	738	709	710	700	722	713	728	730	739	731	746	744	747	690	768	755	703	759	715	723	733	712	726	766	698	719	759	753	737	741	684	762	743	734	686	736	745	758	755	717	712	738	749	716	687	706	724	715	712	751	665	687	711	748	752	688	688	703	774	706	744	668	686	693	716	720	726	713	695	772	733	747	736	697	741	723	794	714	735	730	727	766	729	738	735	742	707	728	690	751	778	754	740	735	705	761	779	751	702	761	768	767	738	692	738	762	762	719	700	712	751	719	720	754	705	749	733	749	694	731	708	717	716	725	720	722	701	675	767	718	788	693	764	676	718	729	739	734	731	733	715	651	750	704	701	676	701	688	748	727	719	752	744	752	714	701	757	729	730	751	763	669	701	736	767	707	787	723	748	744	721	709	771	737	686	674	737	776	685	705	781	709	762	722	703	721	713	726	704	715	682	746	742	769	748	749	701	709	695	730	704	742	746	673	743	693	758	757	742	722	702	710	709	711	715	713	697	745	765	707	696	746	678	691	789	725	731	731	688	736	760	686	698	705	715	681	702	743	707	744	716	711	663	669	683	708	747	725	719	726	735	720	696	766	728	701	794	745	685	736	734	738	721	715	724	751	717	714	739	730	722	763	713	722	685	685	737	723	725	745	768	745	724	722	725	693	765	751	767	768	747	750	731	712	714	716	712	736	704	732	724	747	732	731	746	686	751	733	712	751	732	738	774	679	754	703	741	737	735	708	739	753	729	714	684	725	714	725	717	713	726	703	702	713	715	714	693	743	718	719	708	719	752	696	736	726	729	730	725	753	762	689	670	708	754	777	683	762	745	753	753	637	722	761	699	724	722	707	688	728	766	682	746	712	730	738	762	714	723	753	693	704	779	742	728	698	660	761	700	714	735	769	726	716	721	753	753	690	694	716	728	677	744	730	760	736	750	723	739	704	746	726	718	733	718	709	779	712	746	746	687	767	732	738	757	741	689	746	751	710	749	739	740	767	699	743	716	770	727	735	707	755	767	733	749	766	752	693	809	770	735	738	724	771	674	711	734	739	688	751	744	751	746	737	727	737	757	749	727	747	739	738	719	713	739	672	694	693	780	741	736	759	686	752	771	681	737	715	709	780	709	738	777	723	707	714	792	731	704	767	764	712	701	763	740	730	714	738	710	724	706	729	747	754	750	716	686	734	770	740	756	784	726	738	748	743	724	752	719	697	734	677	759	709	705	699	753	743	737	747	753	689	718	740	688	693	755	745	712	734	732	706	771	751	726	736	735	729	738	722	734	746	769	719	735	745	710	718	702	722	754	731	728	676	728	719	734	763	736	762	698	773	715	777	677	716	689	712	713	696	721	731	763	694	775	766	718	721	728	749	742	727	729	664	742	765	751	723	720	745	725	695	758	759	689	753	668	713	718	706	682	714	708	723	696	659	760	740	749	735	710	704	769	725	703	679	711	690	673	730	717	699	714	732	739	658	736	734	741	747	744	738	730	720	695	702	756	729	710	705	670	729	736	758	749	737	711	766	719	689	750	768	764	743	764	702	750	734	721	755	736	708	651	696	717	690	695	717	744	769	693	723	692	747	715	750	724	741	762	707	761	734	710	742	709	766	751	699	722	747	751	751	698	724	775	716	722	706	747	699	731	719	702	738	705	715	716	690	722	723	718	728	749	766	662	747	751	722	718	725	744	742	714	728	730	725	687	695	714	727	693	715	718	766	772	725	754	722	747	740	696	725	738	739	714	732	709	767	710	767	682	725	750	764	779	689	769	710	721	711	750	690	731	703	723	735	725	658	723	704	735	713	757	718	759	747	693	713	717	756	722	759	718	702	715	734	731	718	707	735	739	734	719	759	722	740	729	765	737	686	686	631	706	762	701	734	729	738	712	729	794	745	727	717	730	680	697	710	729	723	714	765	709	674	721	713	739	713	748	797	727	690	698	725	698	755	700	732	762	745	746	725	701	667	739	738	699	727	709	704	719	766	717	740	732	720	683	732	730	708	730	683	742	741	774	722	719	743	704	713	728	745	673	716	734	673	716	704	776	725	734	735	746	719	735	688	742	712	721	712	731	745	737	720	735	724	704	725	741	730	709	714	705	692	708	676	744	704	760	697	702	760	763	764	763	743	699	720	723	755	756	758	720	735	750	717	728	770	722	720	661	761	722	684	723	756	714	755	718	738	754	688	764	746	686	689	742	742	738	703	729	711	716	726	744	719	690	708	741	736	766	712	719	737	782	718	759	754	746	767	724	743	720	748	722	719	715	750	706	740	683	727	722	691	721	718	761	682	720	713	784	702	737	737	756	728	763	713	732	743	746	709	756	766	722	706	756	748	736	736	704	740	727	714	725	689	716	749	686	759	793	760	724	687	758	704	742	695	757	710	715	685	732	675	700	723	730	731	776	694	709	709	720	692	724	757	692	745	658	726	726	773	776	734	745	738	772	749	724	740	689	713	797	703	697	751	705	727	761	726	695	742	705	747	720	732	750	765	698	718	738	780	742	740	681	771	771	710	734	722	712	744	713	702	755	740	755	733	695	712	727	725	721	698	708	697	743	717	731	697	731	713	733	709	753	737	731	686	680	753	712	726	756	722	734	732	700	720	739	727	717	758	746	739	683	778	683	691	727	756	742	739	746	756	666	769	702	730	714	699	754	716	701	705	715	734	704	726	687	730	732	721	730	694	719	733	735	718	700	733	783	769	775	660	746	755	697	714	720	694	735	706	733	690	736	746	750	708	754	700	750	694	693	709	729	691	701	744	708	718	709	714	679	772	724	717	739	722	724	696	696	728	695	722	755	750	688	707	765	756	743	701	708	735	735	793	744	729	775	754	745	674	716	752	744	728	763	751	721	679	720	683	734	722	695	720	686	722	741	763	744	741	719	751	752	724	780	702	734	750	763	741	769	702	716	778	714	764	715	715	738	723	740	708	742	727	689	735	759	713	721	765	780	734	740	695	723	709	697	721	710	727	753	718	732	734	670	730	760	685	726	700	713	709	711	729	690	702	732	721	706	762	693	736	736	745	750	704	755	749
29452	29991	17806	2637	584	532	454	464	417	401	392	368	368	391	365	430	430	458	412	385	362	435	383	364	443	444	449	390	407	374	380	358	376	357	386	402	399	386	400	368	382	363	387	379	362	345	369	417	371	364	384	396	371	351	402	399	379	380	365	351	366	373	366	370	368	359	405	391	385	362	386	378	342	366	356	360	384	360	402	404	322	378	389	352	339	343	363	335	339	384	341	377	388	355	393	358	347	357	378	377	324	390	374	356	361	344	398	374	366	390	343	403	368	368	380	359	361	369	365	334	358	384	367	394	385	347	412	357	392	353	365	371	362	364	390	370	386	361	359	317	410	376	380	370	368	360	367	357	363	359	360	312	357	369	375	393	386	362	351	379	390	361	332	364	402	357	328	383	357	380	364	356	385	372	389	388	384	372	351	369	378	374	344	366	391	364	326	352	375	361	388	380	398	362	366	343	371	381	365	391	414	354	331	371	371	366	366	382	347	394	375	373	370	368	372	387	376	364	345	387	394	386	362	336	354	359	357	363	340	390	379	354	389	393	392	379	387	370	401	371	340	363	377	365	393	387	384	394	357	365	390	353	338	386	356	367	380	392	379	337	355	366	374	367	339	369	336	351	361	368	348	362	350	384	392	372	351	404	387	371	395	397	368	361	392	370	395	408	373	376	394	400	415	380	363	365	354	353	383	366	361	354	394	340	387	354	361	373	404	359	370	389	364	367	347	377	390	339	350	359	374	347	391	380	387	355	357	379	338	411	349	397	384	377	401	346	366	394	370	387	404	385	361	375	383	386	370	388	360	390	353	398	375	363	398	392	385	388	361	352	374	376	368	390	355	366	374	369	343	381	386	382	375	361	332	364	370	351	363	419	398	371	353	385	374	408	343	341	384	346	336	405	371	404	361	357	366	361	355	397	382	377	419	376	369	382	389	381	391	365	373	384	383	367	345	368	372	390	405	354	367	349	391	371	347	343	359	372	376	409	372	400	374	342	394	325	370	380	382	380	366	369	393	364	378	352	347	336	371	358	394	389	347	404	383	383	337	335	362	346	360	356	391	372	360	359	343	367	355	344	338	412	383	340	348	384	351	352	398	359	379	354	383	387	384	363	354	392	383	377	362	393	377	400	379	345	383	343	353	376	381	337	377	345	389	322	414	350	401	346	339	359	350	382	380	378	385	360	416	337	405	379	409	373	379	370	382	378	383	367	363	361	355	397	384	363	379	381	366	342	367	353	357	392	367	368	369	346	347	380	334	354	364	380	358	381	358	390	369	415	377	371	364	375	391	361	385	382	372	368	368	348	376	358	383	354	360	363	390	375	367	346	352	390	382	360	368	351	370	375	348	349	345	347	383	414	354	350	381	370	351	377	418	413	377	382	367	371	333	372	394	380	325	368	381	356	392	369	373	380	365	385	369	401	356	385	361	365	345	351	394	365	376	387	371	361	353	379	393	371	366	336	358	334	342	381	380	409	377	336	365	373	378	328	377	370	383	388	347	389	387	361	382	436	343	344	371	371	367	370	368	363	383	384	372	367	414	392	345	363	387	359	348	368	379	370	347	372	368	358	370	354	392	359	365	386	343	388	355	371	363	386	366	377	364	362	368	356	371	366	419	412	345	387	344	380	393	338	370	366	359	363	400	344	387	376	376	379	374	398	397	419	356	347	346	367	375	349	417	384	379	375	357	374	378	385	386	389	380	346	343	373	375	360	376	381	350	382	365	368	353	369	394	352	367	345	330	364	323	375	387	387	371	386	374	362	378	357	343	353	353	361	355	345	353	380	382	396	360	328	373	370	345	404	392	364	357	373	381	364	395	353	410	376	375	407	363	381	334	356	354	367	380	330	414	349	368	367	387	351	378	371	336	380	343	365	385	390	417	315	387	439	377	400	392	373	364	352	375	371	371	403	402	366	344	367	364	331	356	337	382	361	367	335	358	357	374	373	402	336	389	382	377	378	381	391	378	373	390	373	404	352	379	355	385	342	373	347	353	363	364	362	387	386	375	359	368	384	419	359	384	351	396	372	357	378	376	367	382	397	362	340	339	354	367	366	387	425	373	375	367	368	348	361	374	390	418	357	391	373	391	333	383	404	383	391	368	369	375	372	366	377	363	369	371	376	373	397	372	340	363	383	364	375	362	362	371	384	377	367	372	393	404	345	370	381	378	384	353	358	397	363	332	355	415	371	380	384	368	348	382	362	351	384	392	367	374	408	373	395	343	320	332	380	405	379	347	350	363	374	349	367	393	364	352	379	376	368	362	340	338	356	373	365	361	355	388	369	357	343	357	358	375	380	377	347	345	366	342	369	360	402	385	355	369	358	333	370	380	343	339	384	381	382	353	394	365	345	372	347	380	363	360	383	371	375	358	368	376	377	391	366	375	389	358	387	369	365	354	337	369	373	376	357	358	361	331	391	357	380	388	362	383	360	361	379	356	380	376	369	347	386	388	364	336	361	348	378	400	357	361	358	384	348	388	379	341	354	351	347	365	413	409	346	349	378	401	350	339	372	355	407	377	348	383	357	372	359	388	351	367	373	374	361	411	379	369	365	383	357	373	349	353	394	352	375	369	367	404	347	411	374	374	382	368	388	379	390	404	385	358	373	370	357	383	338	349	331	371	366	368	377	401	373	375	367	373	390	382	375	345	373	352	354	355	356	374	396	391	344	385	390	392	379	380	388	369	370	349	368	374	333	387	378	367	370	368	365	386	373	391	378	409	359	376	379	364	363	360	360	335	378	355	377	348	384	386	381	357	376	362	360	363	348	375	380	352	383	392	357	366	390	399	414	386	377	368	365	354	390	382	361	335	371	379	349	358	334	381	365	350	391	364	355	353	381	357	343	376	394	348	383	377	344	396	364	348	400	386	367	366	392	395	358	362	366	368	358	365	366	427	375	376	364	352	378	390	354	375	367	352	381	376	384	361	369	356	371	352	345	381	384	406	367	379	374	358	370	394	358	373	358	398	362	364	402	375	381	392	334	368	358	406	370	376	369	341	355	354	355	379	349	367	388	357	397	356	392	402	349	381	380	379	361	408	409	342	376	371	368	342	346	354	378	394	388	364	390	382	374	363	380	374	335	373	383	341	388	404	392	402	363	384	364	370	354	345	388	371	408	361	407	379	381	367	362	378	378	358	426	331	366	349	405	386	355	398	353	353	375	370	342	373	384	394	430	377	367	364	415	384	372	379	384	374	366	350	357	377	352	348	378	347	397	368	361	366	399	358	368	362	381	352	381	361	386	354	345	381	368	390	345	349	376	372	371	381	382	384	404	373	347	377	390	362	391	367	402	372	359	359	352	353	370	356	366	400	379	368	360	381	363	362	346	391	353	373	373	366	360	345	347	385	386	379	371	422	387	382	403	372	399	348	350	396	396	390	395	394	386	375	365	338	367	365	357	358	335	404	398	371	339	376	373	375	396	372	356	354	401	369	395	375	345	344	333	366	366	404	374	356	366	363	346	408	390
36536	46382	7166	699	689	600	604	563	519	512	491	498	471	518	521	615	643	655	628	592	506	516	504	515	537	548	564	546	493	517	511	537	504	466	494	492	507	468	478	493	510	512	484	499	491	443	440	483	500	467	416	472	476	424	492	500	459	489	466	488	490	508	483	500	494	457	512	492	494	482	484	485	485	481	451	462	493	478	480	442	463	467	461	433	506	459	459	450	464	473	431	449	463	484	500	481	470	447	502	497	421	466	447	447	492	453	484	468	492	446	452	447	469	477	441	453	468	493	456	476	474	509	446	483	476	472	454	473	455	441	464	444	456	453	470	473	462	443	454	457	447	459	471	431	476	447	475	469	511	470	452	483	483	505	478	470	413	427	413	465	473	450	479	468	445	451	494	456	473	441	499	447	522	452	476	460	471	452	476	505	497	479	451	505	481	470	438	460	469	479	501	431	475	460	508	509	442	474	472	444	461	459	466	476	487	519	433	491	450	477	480	452	466	421	430	483	465	454	457	434	504	507	472	499	488	466	494	483	427	475	447	455	477	491	428	469	473	475	500	471	458	431	479	474	459	465	450	452	463	464	471	470	489	458	499	452	448	482	436	459	454	448	481	448	479	453	444	455	480	477	448	451	453	473	450	472	430	468	466	462	490	462	457	455	487	429	460	467	466	480	425	481	462	483	462	461	446	459	472	443	467	432	466	506	459	493	496	473	468	448	456	484	458	461	450	451	478	464	481	444	448	446	484	461	426	496	469	477	460	498	488	438	470	504	443	472	428	446	466	483	464	478	472	450	463	503	456	472	491	447	464	462	501	461	470	480	485	458	423	508	465	463	457	453	486	424	465	462	432	473	486	442	432	444	453	496	461	496	443	476	411	455	446	469	480	403	465	435	471	499	475	505	424	481	452	458	477	440	441	433	456	426	497	427	465	457	496	460	474	447	426	460	409	488	480	438	454	451	489	456	467	464	441	444	458	462	493	463	484	464	448	477	460	464	476	439	443	419	478	459	464	464	469	501	467	444	469	474	460	486	468	495	466	470	443	449	441	436	464	457	455	434	464	469	489	465	449	451	468	450	455	474	516	466	483	505	456	445	468	489	453	475	476	481	446	456	443	450	438	500	459	452	454	504	431	451	445	439	467	464	435	429	504	433	474	485	452	439	436	446	449	492	469	428	428	508	475	461	451	479	457	478	474	446	413	511	472	462	451	505	418	465	483	452	443	456	487	384	507	480	484	460	438	461	426	499	456	454	449	482	469	457	433	487	444	474	450	498	472	484	456	496	511	448	451	469	454	474	472	433	436	483	455	468	470	445	448	458	458	491	476	506	477	436	458	436	453	484	480	480	465	440	465	465	462	485	456	458	467	501	422	472	450	447	441	478	461	444	476	476	467	404	437	489	435	461	432	456	473	464	470	477	486	471	428	494	471	489	464	431	492	435	451	481	445	446	469	477	449	457	426	442	464	465	432	468	482	452	461	461	422	443	496	492	448	467	493	480	466	452	432	450	478	506	429	457	443	513	440	459	442	495	492	439	479	467	451	462	430	495	490	514	469	455	503	465	450	431	459	458	466	454	477	461	490	455	487	450	446	478	474	476	488	446	486	478	474	457	471	497	470	462	450	471	463	465	472	458	467	457	451	484	454	432	469	463	403	411	455	447	459	493	470	466	425	458	452	443	456	434	449	426	497	434	455	462	437	463	441	481	455	450	471	457	463	466	443	446	476	459	495	497	429	462	479	496	508	467	459	445	459	455	453	524	442	477	470	468	475	484	495	446	458	478	422	454	463	457	445	452	501	438	450	454	467	466	471	484	448	489	503	459	435	466	459	460	480	476	461	459	464	498	455	488	504	452	472	440	474	496	480	459	446	460	462	442	452	449	465	482	495	472	492	415	452	481	478	474	443	456	517	460	541	480	458	451	433	497	470	420	447	492	477	482	449	466	512	440	498	456	475	447	413	494	466	437	460	435	438	441	473	471	446	470	477	452	485	482	479	431	472	399	437	457	494	422	459	459	477	452	456	470	435	491	464	422	463	469	486	467	453	477	460	468	494	475	463	442	473	461	450	467	456	474	470	473	473	469	438	464	427	496	497	457	484	445	515	490	477	445	427	485	464	499	438	491	501	442	465	495	492	423	451	430	463	462	507	445	484	455	453	469	495	459	439	444	473	450	468	496	462	437	466	486	494	486	471	447	460	428	438	473	470	461	467	485	459	457	479	495	492	469	480	462	493	457	462	452	505	483	460	474	478	463	487	495	457	455	479	447	429	489	482	437	439	456	459	474	455	517	453	424	485	468	460	425	460	438	469	491	418	487	446	450	479	464	487	471	512	451	455	449	478	488	437	454	471	474	435	444	461	483	490	467	474	469	453	443	478	448	454	502	442	449	453	461	486	498	464	472	462	498	495	451	478	470	468	492	460	446	446	478	411	469	449	494	489	433	443	469	446	483	451	466	443	474	432	459	490	501	453	460	474	468	440	438	509	460	458	453	471	479	463	426	485	453	459	462	425	484	423	460	472	455	468	461	450	422	432	440	447	466	466	448	485	471	477	513	452	422	460	454	491	472	461	408	495	479	503	481	459	491	432	452	466	474	469	486	439	481	450	476	464	478	468	463	481	438	436	460	454	442	440	477	500	476	476	474	467	430	429	438	464	474	462	474	437	442	426	463	449	478	436	455	495	514	439	436	490	499	441	440	474	408	450	448	481	488	428	493	483	459	452	455	470	447	478	463	467	462	467	453	488	442	469	451	521	498	429	467	450	456	436	447	464	476	471	460	432	463	452	440	490	484	434	432	446	461	461	468	472	449	467	468	441	465	448	470	483	479	478	467	446	458	437	428	433	434	437	479	468	419	451	479	487	485	454	463	476	441	471	458	442	437	457	459	459	473	448	501	439	472	446	492	447	466	465	451	482	424	443	461	511	466	438	448	454	472	443	465	493	464	475	472	471	456	468	485	445	438	487	408	455	498	411	457	474	461	464	485	455	460	459	478	447	493	449	485	455	459	471	489	451	462	504	476	446	453	494	464	470	455	453	478	475	454	476	497	417	485	484	476	463	464	472	465	488	467	475	486	446	449	495	435	443	475	488	464	487	468	487	431	467	495	471	468	462	494	470	427	460	431	479	446	466	459	487	500	434	450	452	456	472	407	473	481	446	491	463	479	480	431	441	451	456	432	477	504	460	479	459	470	426	484	443	412	486	460	482	465	432	466	433	467	478	513	519	485	442	476	470	453	458	468	451	447	452	458	527	488	438	463	490	453	465	414	502	523	463	452	484	459	449	438	475	461	465	460	475	482	482	459	464	460	466	457	449	488	487	463	455	426	448	421	466	477	496	411	506	485	486	456	500	468	448	447	450	444	468	488	464	459	449	473	454	437	428	441	468	474	464	490	462	494	443	496	455	491	486	493	498	470	484	455	437	455	460	394	454	479	423	477	461	486	442	470	437	487	465	470	448	445	426	471	471	448
24097	21137	28227	24141	20682	6699	1284	942	844	790	675	714	751	706	734	746	742	778	731	717	680	671	669	688	700	680	690	598	616	628	663	664	660	643	630	644	668	637	687	632	609	626	623	590	641	648	625	638	601	657	599	609	634	621	568	650	649	622	648	642	610	612	640	624	611	616	615	611	675	653	606	597	603	634	613	574	563	654	634	651	582	618	631	580	627	629	577	561	623	621	563	617	661	599	609	610	613	575	588	633	629	607	585	631	577	592	594	608	572	587	626	587	642	611	597	611	582	603	607	570	605	588	620	640	580	610	621	543	600	614	604	601	624	641	607	618	571	596	583	620	618	607	615	583	635	640	601	585	581	565	620	584	620	633	580	639	624	585	593	585	569	592	590	624	636	568	587	614	623	535	633	546	603	621	643	622	600	576	591	554	601	552	566	634	600	595	635	632	609	597	643	668	586	579	592	591	594	611	632	595	604	628	652	629	628	626	602	605	564	559	569	553	588	597	634	588	579	603	582	631	589	595	581	564	617	581	614	653	580	577	610	629	597	615	591	597	609	633	628	568	614	615	571	588	635	587	628	587	597	643	635	624	620	619	622	642	649	602	641	553	572	595	588	636	634	608	598	614	590	566	594	608	611	623	603	622	582	659	599	597	606	582	610	603	565	592	609	576	662	602	621	609	625	659	619	636	600	592	585	626	610	649	584	599	590	613	574	595	573	631	562	626	637	584	584	544	610	578	617	584	635	590	602	616	582	636	618	599	624	587	588	610	625	633	626	574	637	614	569	620	578	603	603	549	552	611	602	608	595	595	633	593	603	551	644	572	616	588	615	568	575	625	602	605	597	624	598	593	569	602	588	627	569	618	625	611	562	638	562	616	629	620	594	577	618	615	640	597	562	613	576	603	589	639	648	621	594	650	592	639	574	641	606	644	594	594	644	624	632	607	600	564	607	620	611	573	617	546	576	545	564	619	580	572	637	615	604	584	576	630	572	630	589	635	593	607	606	620	577	560	626	593	593	621	607	626	573	631	617	604	598	593	637	635	590	611	625	631	612	565	580	595	624	596	637	574	580	647	597	637	617	598	608	587	603	626	604	629	580	628	579	593	610	662	553	606	673	587	570	611	609	601	666	624	629	628	607	635	636	600	614	608	544	541	590	588	590	621	615	573	612	597	576	622	612	618	587	638	608	595	628	621	591	622	614	600	579	590	592	617	601	629	625	638	624	602	633	637	601	584	622	606	560	559	595	618	616	605	572	608	605	631	609	589	578	662	613	618	575	564	615	592	550	598	625	639	573	635	590	616	635	591	617	581	620	596	619	637	625	583	616	611	620	664	571	568	616	643	615	597	607	582	616	580	588	564	570	629	592	615	584	587	590	636	619	589	648	571	596	623	610	649	559	616	610	625	630	607	656	626	629	617	584	569	610	669	615	613	642	615	618	619	593	579	625	635	587	580	637	597	577	589	653	642	567	547	619	584	575	587	629	628	641	627	599	636	585	646	649	579	591	597	574	610	567	576	612	618	595	613	623	609	625	656	612	625	623	617	607	607	615	643	590	637	565	585	601	581	613	612	581	609	620	618	590	628	633	604	590	652	616	655	589	595	618	613	572	605	606	643	631	605	618	658	623	624	554	620	598	570	580	623	612	587	576	582	619	622	563	568	613	603	611	585	607	614	586	588	598	590	591	558	585	623	594	603	615	638	608	613	570	592	598	617	604	592	575	604	606	555	604	604	587	618	603	596	624	590	597	618	617	620	620	571	614	612	624	623	577	653	647	606	608	605	648	584	568	579	583	596	617	600	586	622	616	596	586	612	633	576	628	600	621	609	585	601	604	586	626	574	592	631	570	598	620	618	633	664	588	622	582	650	588	583	639	635	569	625	598	628	643	572	625	571	644	617	616	632	603	619	566	590	595	656	631	596	625	553	598	579	568	578	558	595	593	640	604	583	607	605	619	634	636	600	609	597	619	585	566	573	588	659	555	603	604	580	629	576	620	642	601	586	609	581	570	591	621	604	564	613	572	568	604	584	625	601	618	572	600	620	631	603	626	617	622	604	594	620	579	616	584	590	673	578	599	641	595	617	626	620	615	607	553	600	662	577	608	611	632	560	604	639	621	582	564	623	622	634	556	584	606	613	582	630	609	651	642	635	616	599	572	596	624	562	583	609	601	607	624	614	585	625	633	570	643	585	592	608	559	604	589	625	598	611	591	581	564	618	597	571	576	592	599	644	608	629	625	615	572	589	666	592	613	596	597	596	569	575	593	565	626	635	552	611	621	602	654	587	616	586	619	621	619	602	644	611	598	619	589	577	594	618	605	608	557	608	601	600	638	574	626	567	594	557	593	625	609	630	624	615	614	645	605	592	629	658	632	612	613	570	614	643	621	603	598	618	664	598	621	610	606	585	637	584	618	602	632	605	609	621	625	659	578	596	574	588	665	614	622	632	575	653	553	553	573	603	578	599	626	607	622	616	663	592	572	576	606	588	592	546	625	544	573	602	626	585	603	609	582	613	590	573	622	637	589	591	578	570	619	604	610	559	650	644	582	630	590	592	616	599	629	618	600	633	634	611	592	615	607	642	642	649	584	620	619	578	570	581	585	589	593	607	548	619	607	571	590	560	592	595	611	573	599	654	603	582	630	621	619	574	572	582	633	615	602	598	626	610	632	573	594	591	628	611	626	574	643	605	668	609	584	602	601	638	611	575	600	587	587	629	616	616	598	614	561	580	651	623	586	583	631	588	566	595	575	628	625	607	606	534	607	603	589	589	637	613	600	630	649	584	602	577	597	609	606	591	603	565	596	587	604	635	587	591	641	623	572	642	618	540	593	617	582	622	569	578	619	620	661	584	598	621	589	631	600	589	588	648	570	606	602	582	612	610	640	618	556	606	605	588	570	619	647	651	589	597	623	590	596	623	590	582	585	646	591	585	576	570	628	599	629	608	598	689	606	570	639	598	610	613	558	628	628	599	612	588	631	586	615	621	605	609	628	605	591	625	608	605	592	665	617	612	609	635	575	590	600	576	591	628	611	612	640	593	612	649	633	607	584	580	631	595	583	662	651	632	603	631	611	600	614	585	579	558	626	565	614	618	610	574	634	682	565	602	601	638	608	588	616	585	619	594	562	610	580	576	584	595	600	629	602	595	582	609	590	605	634	633	609	617	570	611	631	604	625	613	579	600	552	602	592	627	612	649	613	637	630	573	573	610	603	589	576	676	586	582	541	626	680	615	562	578	601	587	605	629	570	600	655	602	609	618	618	549	622	566	620	590	643	600	651	590	628	628	601	638	641	609	593	615	595	584	559	626	557	634	638	606	638	614	599	606	615	614	633	618	637	570	630	611	611	603	601	613	577	577	613	639	577	609	597	608	620	617	582	606	637	665	604	585	588	609	625	613	621	624	640	632	613	582	612	616	615	626	614	620	629	611	657	598	586	608	563	590	625	621	602	578	557	637	625	632	573	643	595	631
41670	60835	15302	3395	2585	2032	1854	1639	1357	1221	994	1000	958	878	964	964	1111	1075	1097	907	926	891	874	932	884	922	888	858	820	885	814	832	828	786	861	840	828	746	784	754	836	851	768	775	768	837	771	734	767	760	703	810	745	721	754	760	767	711	731	767	757	740	733	708	772	799	755	771	790	818	772	752	760	753	771	763	754	741	728	769	736	708	814	712	740	758	763	752	730	757	708	749	738	774	747	713	762	748	763	758	754	738	747	779	806	737	723	759	771	786	793	755	746	737	732	738	780	767	759	715	755	758	744	711	682	782	699	719	740	732	792	742	683	705	774	757	719	728	744	741	693	681	762	744	787	772	771	730	743	726	712	755	787	731	706	792	728	710	738	721	731	710	787	764	796	763	784	736	728	694	789	748	810	727	737	707	781	763	724	772	751	752	715	735	694	690	799	765	695	719	719	753	733	780	733	788	731	752	720	713	812	711	750	725	702	764	777	753	685	708	776	771	752	679	766	723	783	732	743	743	744	746	762	789	771	727	758	798	753	696	757	703	709	731	750	743	714	715	741	725	696	792	751	710	769	758	739	779	723	750	712	734	755	705	742	759	734	708	761	738	789	742	701	706	754	751	724	743	725	743	740	734	795	711	759	729	748	721	760	736	737	691	821	758	718	702	753	735	711	708	734	730	749	735	749	732	715	744	730	759	734	753	721	738	708	727	715	710	751	708	737	709	732	756	758	749	744	741	779	770	711	743	738	709	802	762	734	772	740	731	792	781	725	747	770	768	750	783	740	724	694	730	761	725	748	739	681	725	794	700	754	785	738	731	729	727	785	715	736	713	728	770	719	744	791	733	701	690	716	806	748	748	730	777	774	741	761	784	754	784	776	723	716	741	720	772	787	786	767	689	708	755	720	727	778	711	728	705	755	700	764	756	742	744	664	803	727	741	748	705	740	738	748	729	772	786	736	728	738	702	764	750	703	754	767	744	754	755	744	702	735	703	739	785	774	747	765	727	761	718	746	762	759	741	732	779	768	736	693	762	744	809	785	756	742	752	736	730	766	760	740	754	813	751	701	755	749	737	728	733	760	753	751	730	736	773	763	732	733	804	756	738	736	717	765	741	749	761	731	765	791	790	714	719	700	803	699	733	718	740	739	735	743	697	720	734	708	763	726	725	747	752	716	781	767	727	691	770	714	765	775	679	719	773	698	776	724	747	753	719	700	700	723	708	763	790	758	775	717	697	738	730	726	736	754	714	706	735	743	732	762	770	759	771	759	738	709	773	701	754	791	772	779	735	726	751	763	745	750	725	755	709	727	729	739	707	760	787	726	718	753	741	754	796	795	738	777	775	774	752	825	752	721	772	697	759	738	718	813	800	706	711	731	817	804	769	734	772	722	749	776	715	726	740	729	712	727	753	756	678	752	752	739	748	715	756	703	767	746	697	735	752	739	773	670	705	746	748	751	751	788	755	707	722	737	715	722	691	741	775	728	752	716	765	720	711	679	754	746	749	764	804	753	718	755	699	710	781	723	741	716	768	778	800	740	770	711	737	722	723	760	715	716	736	783	663	746	738	734	754	752	794	717	754	734	786	746	690	749	826	779	772	708	735	737	755	744	736	733	783	719	750	761	720	752	756	716	760	716	755	737	740	745	758	737	751	757	790	748	731	780	683	716	743	700	712	724	727	705	701	717	737	749	749	731	708	684	749	730	793	735	740	720	762	798	735	809	825	768	729	709	730	686	735	719	747	800	758	740	772	776	722	717	757	784	751	748	704	758	744	757	740	760	774	759	741	691	787	791	748	716	712	763	766	722	772	713	776	707	758	750	748	744	778	717	748	744	795	719	705	678	730	778	768	711	756	747	749	701	785	787	762	711	704	747	758	747	757	731	745	739	757	804	741	765	782	755	804	729	729	752	768	741	755	764	732	761	760	758	727	720	785	762	750	742	740	783	735	778	701	751	739	743	742	731	746	767	771	659	696	749	796	752	770	740	749	690	708	753	750	749	748	778	768	704	728	722	723	724	729	768	780	794	769	773	733	773	735	779	715	748	761	744	686	753	733	733	726	743	746	760	725	719	760	683	790	740	744	706	792	730	778	706	740	733	772	734	779	812	741	693	762	776	746	732	774	708	739	730	760	744	715	751	769	758	806	732	744	766	733	686	744	746	724	746	777	749	764	777	728	806	731	752	743	708	745	719	774	692	722	728	738	748	758	734	774	746	758	776	757	734	740	720	752	711	764	732	764	746	759	791	803	719	743	686	726	781	764	715	735	686	743	791	728	672	713	755	766	765	723	745	733	751	707	765	769	717	723	737	730	737	722	770	777	757	770	760	774	762	746	701	744	750	737	762	780	717	790	733	727	735	728	779	720	756	750	779	715	750	815	697	722	754	762	753	752	763	736	758	697	790	688	708	774	738	731	731	742	747	754	738	751	748	755	764	771	732	713	715	739	749	742	739	734	719	752	724	740	762	756	711	751	735	752	809	750	756	715	728	791	713	722	735	758	760	716	759	753	704	750	748	705	736	715	743	733	737	739	721	724	728	754	705	731	764	711	798	818	720	728	774	733	772	761	720	720	713	777	815	778	720	774	718	757	738	772	737	753	756	755	750	756	742	753	776	757	750	748	717	735	708	788	741	755	768	730	769	780	765	706	736	777	744	725	691	787	692	732	712	772	711	715	713	743	783	755	773	727	759	702	663	702	731	725	755	810	763	746	721	696	768	740	776	688	753	721	774	754	725	743	724	748	747	723	768	801	728	777	783	701	762	710	793	778	725	725	776	719	794	766	733	729	752	790	737	714	744	784	769	784	746	788	729	738	708	696	768	754	696	744	683	780	701	739	711	762	754	785	760	782	734	775	712	773	720	748	739	767	741	776	774	820	791	766	747	809	767	799	733	778	756	725	728	775	732	741	777	754	748	732	782	750	728	725	745	705	764	755	716	740	750	783	788	766	738	740	748	759	774	704	767	743	770	736	758	716	719	729	735	769	769	733	720	750	766	708	744	723	728	759	732	774	750	753	787	713	733	737	757	742	743	735	761	799	760	797	738	719	774	735	753	705	774	730	774	741	714	699	776	744	798	742	744	754	744	723	738	727	721	735	756	713	773	777	683	740	754	718	733	768	740	743	815	763	701	775	736	714	732	758	745	733	714	742	762	761	701	756	745	728	728	745	718	753	738	729	722	767	751	788	791	753	780	700	748	751	757	712	750	769	695	738	733	772	760	724	698	756	783	743	726	720	749	753	797	761	747	742	718	744	739	713	735	745	750	754	769	741	761	712	747	716	746	729	756	773	751	756	711	797	734	767	747	740	750	733	684	720	744	694	694	770	807	724	735	792	744	716	763	720	693	783	800	790	734	794	712	755	715	762	724	769	704	807	744	798	720	730	703	736	738	750	767	747	755	770	705	726	717	764	722	739	755	780	766	730	747	761	726	730	753	717	770	751	717	723	756	695	741	731	736	749	770	705	796	716
23072	21104	28757	23613	21066	20775	5874	1358	937	916	787	787	708	734	733	762	827	832	729	743	759	676	663	699	665	666	668	682	653	664	664	626	657	648	628	605	621	602	642	684	609	626	619	588	586	571	600	553	593	620	589	624	609	612	596	604	581	581	576	595	600	559	630	592	592	595	621	597	607	558	584	614	612	563	590	620	596	638	546	583	531	582	540	560	540	573	610	586	591	575	548	572	587	576	595	613	595	568	596	519	595	596	553	568	583	607	600	615	552	542	550	583	555	581	607	653	554	589	588	562	588	587	575	568	597	549	582	560	565	578	590	555	592	620	557	586	571	628	573	565	572	572	573	586	596	602	610	587	564	567	608	596	607	591	582	579	578	604	560	601	568	552	557	544	588	571	570	632	568	558	559	614	564	585	602	555	615	573	567	578	587	546	604	610	577	580	549	578	571	549	561	582	573	533	552	577	567	579	576	565	619	540	551	608	630	576	560	580	568	571	582	607	573	602	584	568	529	606	584	534	601	599	545	570	587	615	632	515	581	565	601	592	567	549	518	567	529	524	598	565	538	525	573	597	576	580	594	590	561	547	548	554	625	556	540	598	581	549	584	611	627	525	559	543	567	537	563	633	581	562	536	608	577	576	563	583	563	580	588	576	596	588	565	583	630	547	592	577	593	586	593	575	569	573	590	584	582	560	609	574	584	579	542	586	565	589	601	585	599	599	589	576	583	591	620	571	582	598	565	586	556	573	577	562	588	576	567	581	559	576	567	614	590	561	572	548	564	527	586	629	560	580	583	585	587	573	577	577	605	626	578	582	607	594	575	582	578	583	582	614	560	571	584	627	598	564	581	529	580	565	589	578	571	520	586	539	579	553	560	583	625	590	576	565	593	536	539	613	544	533	554	589	599	536	562	589	595	611	640	589	609	580	552	587	569	579	596	598	590	578	614	634	554	578	566	602	578	548	582	568	524	581	593	607	582	571	600	592	580	564	569	579	609	587	552	576	577	584	578	585	599	544	591	580	596	597	577	615	530	623	563	532	581	571	608	574	572	614	589	581	560	560	545	594	544	586	579	603	584	565	559	586	579	571	557	601	611	564	594	602	583	604	582	582	576	587	542	551	590	547	576	575	525	596	551	613	543	596	568	567	569	593	556	574	604	613	554	598	602	596	590	527	578	547	612	559	573	567	589	537	568	569	572	594	530	553	570	558	590	622	583	597	552	582	596	566	582	561	559	530	566	596	601	571	580	577	610	577	583	538	603	583	536	572	593	566	586	623	608	573	546	571	536	534	537	571	587	561	582	575	548	586	576	561	548	587	551	628	600	607	585	598	563	546	591	595	589	554	608	563	574	586	591	602	545	549	574	576	602	574	560	558	623	506	589	589	602	574	590	624	615	544	555	585	605	574	599	580	578	581	595	576	574	516	544	590	589	587	576	606	576	556	567	559	558	575	571	612	647	622	575	556	576	593	583	578	573	568	560	579	599	615	589	566	582	588	599	593	584	595	562	591	578	607	581	575	612	566	538	566	594	603	577	592	569	573	555	549	605	586	543	574	574	569	545	518	539	614	569	582	493	532	542	624	572	573	563	535	572	615	605	596	554	598	568	564	593	585	606	536	571	532	608	601	580	556	582	595	570	573	578	626	606	561	552	577	592	586	593	582	560	597	596	589	588	605	564	550	604	568	556	580	593	595	601	586	583	584	550	582	534	545	563	549	565	642	577	570	615	578	548	604	612	603	577	508	585	595	557	584	548	557	616	601	543	613	575	537	550	592	607	587	578	611	603	581	600	541	563	584	602	549	582	531	541	574	547	605	572	586	591	543	554	576	600	565	592	563	572	591	624	580	544	571	597	554	588	608	560	574	581	575	561	573	586	555	555	572	559	529	529	552	614	566	566	568	593	617	577	594	606	557	570	625	582	578	571	559	604	554	576	586	555	546	598	565	529	585	565	576	530	596	564	604	587	582	580	556	527	532	596	594	567	553	579	560	594	595	574	565	582	579	598	611	589	588	574	557	538	595	589	592	577	559	587	536	538	585	579	600	594	569	571	617	597	579	570	566	580	559	598	553	560	612	521	565	597	626	549	566	597	602	573	535	585	618	573	589	561	539	586	584	581	604	596	560	520	549	586	574	577	582	555	566	573	556	539	601	609	587	579	595	555	587	597	585	556	577	606	578	579	564	578	590	604	574	581	566	566	551	570	544	602	617	593	567	578	584	575	564	570	559	596	603	555	584	545	566	589	614	568	571	557	556	551	565	616	575	601	580	589	588	581	615	580	561	600	544	608	584	589	565	595	602	576	599	549	583	588	573	545	617	588	610	614	574	585	568	579	562	544	613	582	595	636	541	554	572	601	555	585	584	572	598	610	585	547	594	598	620	585	568	568	584	611	591	643	558	553	568	638	572	580	562	607	534	604	598	628	574	584	602	607	591	572	574	555	515	602	605	631	592	565	573	588	549	586	581	563	545	570	544	580	585	558	567	620	580	576	611	577	570	603	614	530	582	557	551	575	584	575	554	616	603	570	563	545	601	601	594	582	618	554	596	586	542	545	587	567	545	604	554	603	584	559	548	566	537	535	550	555	571	573	585	556	577	593	603	578	587	592	556	593	636	589	593	585	635	566	606	585	607	570	596	574	621	571	559	582	592	522	560	572	550	559	559	537	582	630	570	597	574	568	594	544	587	550	578	565	575	563	548	521	545	571	557	547	590	631	554	563	513	575	573	565	566	565	563	567	557	603	588	603	530	585	601	574	579	529	523	577	562	558	550	554	565	582	531	578	575	540	594	533	589	610	540	592	602	532	577	567	539	542	598	550	578	613	600	574	604	553	568	595	600	571	602	611	587	611	547	578	559	568	545	579	655	543	608	604	567	576	579	557	608	519	578	564	499	588	562	565	551	639	647	553	567	570	552	613	608	552	596	569	601	568	573	574	522	530	618	511	529	576	547	572	587	548	604	592	571	637	596	571	573	597	550	528	609	576	548	576	617	562	547	587	570	583	595	565	595	571	516	534	568	578	532	539	566	571	580	569	596	611	619	604	584	591	595	543	552	559	548	630	585	575	553	571	578	548	587	569	568	553	581	619	537	621	538	568	609	557	562	583	560	562	554	583	592	577	564	590	605	588	609	575	581	566	547	527	583	574	570	565	541	571	573	576	574	582	574	569	555	515	588	604	553	555	551	538	589	594	608	558	561	574	584	598	553	568	563	539	576	550	606	546	570	601	533	573	595	584	581	563	594	589	583	572	569	626	552	603	557	584	535	571	566	604	625	624	585	575	596	588	596	617	579	541	587	550	568	599	608	583	590	575	552	588	552	566	553	561	582	602	582	620	596	558	579	583	610	560	573	611	605	602	550	586	558	597	548	572	570	588	552	614	603	590	581	581	582	549	588	573	560	625	546	558	565	581	567	599	533	578	525	584	592	560	542	587	623	583	568	632	597	569	547	576	573	549	584	581	567	614	605	594	554
46029	70600	22589	5297	3967	3148	2675	2313	1783	1452	1250	1231	1057	1016	1008	1108	1214	1213	1173	1122	976	898	919	1018	967	1021	860	888	862	849	774	849	809	826	860	831	826	762	784	807	769	814	805	808	761	717	701	762	774	763	780	762	763	732	722	730	731	712	685	684	707	714	755	731	736	750	818	795	783	754	741	765	766	753	777	719	706	732	675	720	763	699	753	730	719	692	728	747	707	686	708	771	714	717	651	703	706	708	732	722	718	774	724	704	735	755	682	769	712	745	718	737	724	721	683	750	734	718	713	703	775	696	701	720	680	712	741	715	698	710	682	722	744	737	707	690	701	710	715	705	698	722	696	711	700	754	698	712	706	718	685	728	696	726	740	709	725	732	752	695	725	709	722	728	701	749	756	708	672	682	671	713	733	731	724	687	733	728	678	708	675	697	742	758	716	706	701	700	712	696	676	757	711	726	705	670	743	743	741	674	747	744	673	686	765	700	629	716	722	736	729	710	697	704	723	736	731	726	753	722	688	686	660	693	707	744	722	706	742	691	711	716	700	691	706	716	728	724	730	696	726	708	704	671	728	733	762	686	686	695	731	776	680	749	718	663	683	745	727	706	718	752	739	751	730	703	740	697	687	717	730	752	688	713	755	757	742	782	734	673	720	708	709	696	716	756	715	684	682	736	694	692	724	696	785	704	724	719	716	708	680	734	734	734	733	708	719	707	695	674	729	736	676	736	692	706	737	732	720	740	736	754	702	702	725	701	739	724	723	725	714	751	739	750	636	704	729	682	736	711	714	675	724	743	698	716	701	755	772	724	682	716	706	687	724	708	744	722	715	713	712	701	715	746	712	733	741	696	721	725	748	691	732	674	742	756	729	733	675	743	730	681	716	709	743	723	736	680	722	693	692	699	720	740	736	682	716	706	719	718	713	730	732	753	670	719	683	740	702	710	751	731	737	736	717	702	733	705	705	655	702	724	729	695	750	687	749	733	721	713	715	687	772	702	676	672	768	708	681	686	737	672	706	746	683	701	715	772	733	691	678	707	688	714	717	747	687	719	711	708	731	711	690	684	688	724	698	745	730	690	692	711	700	745	720	691	682	684	677	670	729	738	725	688	729	722	701	718	656	677	695	676	734	728	725	715	732	699	707	720	760	711	737	740	696	726	672	651	694	722	710	703	748	701	718	713	708	742	704	706	723	743	737	749	714	733	744	697	710	721	700	690	701	701	716	704	719	710	755	665	680	734	667	719	705	716	737	728	730	698	693	720	712	725	736	694	714	762	711	739	707	699	705	708	749	709	692	704	717	671	728	738	710	705	712	760	738	714	686	696	651	711	738	712	702	695	721	728	694	751	723	712	698	734	711	743	741	694	729	689	673	723	717	723	704	717	714	706	709	705	692	697	717	714	723	673	724	724	647	739	698	726	705	670	740	666	728	718	700	698	714	730	696	688	732	759	667	713	764	732	711	755	722	669	724	719	707	716	708	734	719	758	728	692	739	728	757	706	682	743	736	710	766	711	683	734	719	756	766	710	726	703	723	709	675	733	714	673	725	742	728	722	728	671	763	757	721	692	748	723	733	714	682	684	719	759	719	731	717	719	725	719	669	717	723	743	732	724	707	718	706	716	701	726	700	739	724	692	761	732	674	716	711	664	700	732	715	745	726	775	715	750	665	757	697	722	717	731	673	724	716	710	718	691	703	697	745	710	700	765	739	713	692	687	712	699	725	714	690	716	669	732	755	719	670	721	717	671	685	719	750	719	711	725	746	715	723	737	718	713	727	623	718	727	677	723	680	719	713	717	776	730	672	768	703	721	720	718	708	721	689	722	648	706	741	768	703	711	712	723	703	666	746	728	711	742	692	692	736	698	731	747	739	731	682	724	752	726	699	703	709	684	713	705	700	723	722	735	676	713	670	710	692	737	742	758	680	707	693	693	727	746	762	659	710	710	797	736	672	682	691	727	754	703	744	725	724	671	673	714	703	695	679	700	709	731	714	700	727	749	771	749	712	731	689	711	660	668	700	722	760	744	688	699	698	673	678	671	722	726	703	718	720	680	697	738	722	692	740	712	740	725	706	714	691	731	743	683	685	715	722	738	724	681	714	711	731	759	701	733	666	802	708	721	709	718	747	686	724	697	722	681	727	734	725	738	726	778	720	693	695	683	685	699	706	694	740	751	730	722	693	765	769	751	725	762	752	719	692	706	676	662	771	751	745	756	727	730	701	719	723	725	745	729	755	718	690	688	702	735	729	725	683	735	687	724	713	718	698	739	756	720	678	723	752	696	745	751	720	753	731	671	750	777	738	722	730	733	702	740	684	732	699	719	740	710	686	696	709	665	690	684	742	720	688	724	715	706	710	701	660	700	716	729	684	711	720	741	779	734	706	704	716	725	733	699	699	685	686	670	709	714	699	756	708	725	745	691	692	698	699	711	735	729	717	710	762	711	700	702	767	762	728	725	726	720	763	685	656	731	710	657	760	685	735	731	696	775	705	695	747	709	736	715	787	762	745	723	687	705	713	750	730	748	732	702	706	712	707	699	681	699	728	718	703	710	732	702	714	740	710	703	734	736	776	722	663	719	735	708	734	722	731	717	743	754	688	702	732	709	635	740	686	740	752	699	750	683	697	737	700	704	739	720	723	739	720	686	737	708	705	672	722	699	741	739	646	742	717	710	708	711	697	741	678	699	728	783	693	704	744	697	750	656	752	735	706	704	727	708	708	701	710	738	726	736	702	745	718	756	739	695	725	692	742	686	726	755	750	674	708	707	703	683	717	703	701	759	724	738	711	744	692	748	683	732	752	748	737	723	703	714	715	735	710	762	731	753	699	730	757	715	684	697	694	714	710	737	699	696	723	694	758	678	696	752	735	702	736	729	729	719	735	725	702	688	713	728	709	753	722	744	723	751	753	741	699	689	770	766	760	691	726	709	733	674	663	745	681	707	721	700	680	687	781	714	725	779	704	747	706	726	677	690	720	687	712	662	674	702	721	735	728	758	699	690	754	729	692	711	756	767	729	717	698	711	714	705	754	713	754	688	712	703	732	724	715	724	705	705	747	707	751	738	733	707	698	734	715	772	718	727	754	695	709	707	699	686	755	692	727	736	721	736	730	741	730	731	730	722	740	750	698	742	709	763	692	716	725	750	758	689	701	747	767	726	698	700	716	760	718	703	734	669	702	754	775	722	737	711	692	718	742	755	749	715	699	700	686	725	739	725	730	709	698	710	707	697	733	720	734	685	741	713	686	758	703	766	727	704	711	756	720	703	690	726	689	713	732	722	707	681	743	693	752	709	786	726	736	697	690	712	700	728	701	702	779	646	712	735	743	737	722	713	723	668	705	712	760	720	702	690	679	727	750	673	708	707	688	733	718	720	689	735	692	718	753	708	701	712	732	698	729	728	731	673	687	727	701	757	721	693	679	708	694	695	707	742	731	723	711	744	689	751	710	722	749	702	680	724	678	722	704	675	654	714
29398	29319	17576	2431	548	492	459	400	403	365	392	377	350	394	399	407	439	433	412	422	426	396	426	354	401	381	427	450	398	417	341	388	402	351	373	371	361	390	402	365	363	361	388	378	388	383	356	356	354	387	342	356	365	408	399	372	370	362	379	370	339	361	405	340	351	365	401	389	347	370	377	341	349	403	340	377	319	330	362	351	365	344	361	357	349	337	375	366	344	355	354	388	356	351	331	363	332	345	379	362	308	362	356	377	363	352	324	348	352	377	394	391	383	373	357	391	375	376	372	376	366	376	379	375	354	368	358	371	366	350	377	397	368	353	315	363	374	338	373	377	391	378	350	380	338	371	372	367	387	342	364	374	401	363	345	376	388	346	372	368	389	334	374	389	382	364	371	324	367	384	351	368	381	349	386	392	369	348	376	357	364	365	406	336	380	346	370	348	376	357	360	353	356	388	352	375	360	355	380	361	383	359	350	378	325	353	374	379	330	374	379	370	358	418	348	363	351	378	376	352	322	374	348	366	361	390	363	345	384	362	361	382	391	358	394	385	363	343	386	371	379	371	391	410	358	376	332	379	365	361	367	364	344	357	384	376	356	340	382	340	373	342	385	372	359	370	394	382	350	343	362	355	330	349	344	354	328	373	386	371	356	354	377	342	336	363	377	349	360	368	376	361	346	353	415	388	352	360	360	351	380	395	373	373	367	350	386	355	389	360	379	364	356	364	356	331	362	384	367	324	372	346	392	367	359	390	360	365	354	409	357	359	410	352	375	361	374	350	364	387	351	357	372	372	350	383	361	363	346	369	353	338	370	366	354	388	349	387	370	359	346	357	329	393	341	363	366	360	353	376	364	362	365	365	348	369	354	375	366	361	385	353	398	368	375	379	377	339	357	371	371	386	357	327	336	392	365	359	366	376	340	351	357	360	384	354	349	343	392	394	363	342	386	329	339	354	389	370	367	381	390	383	364	369	371	361	353	374	358	343	347	360	343	357	366	401	360	344	367	350	373	390	357	371	367	344	373	362	330	400	369	341	395	376	389	387	367	399	406	374	402	374	362	371	374	340	343	337	388	347	311	383	363	349	318	364	356	330	387	368	405	364	387	358	386	346	340	368	378	340	361	355	362	395	349	381	381	361	379	387	371	346	345	385	376	360	355	379	357	364	376	371	362	356	349	380	348	365	353	382	377	363	404	360	355	398	386	362	360	373	374	356	389	374	336	359	371	330	337	378	373	389	384	375	356	365	348	358	390	364	360	386	341	377	387	361	353	357	329	382	404	382	385	372	343	364	342	391	383	345	358	391	346	334	376	332	343	384	351	369	380	395	365	366	339	354	353	357	321	385	385	342	349	388	362	352	385	346	352	342	375	364	378	317	342	385	382	352	376	358	367	356	365	371	368	392	341	348	335	316	343	370	329	369	346	358	348	353	368	330	355	371	388	362	331	337	377	361	386	334	386	382	368	378	366	368	383	372	373	394	371	381	367	372	332	343	441	335	386	351	356	350	332	372	356	332	321	369	391	362	366	359	388	361	381	372	363	377	369	372	353	356	364	360	372	323	338	372	372	367	357	355	358	340	382	350	351	357	314	378	354	406	377	368	342	380	349	378	387	333	361	357	387	362	367	322	333	375	341	367	378	360	384	384	379	349	367	404	382	426	370	370	367	337	370	384	386	354	383	361	393	386	359	362	375	392	349	351	368	384	386	386	348	343	319	364	376	314	346	376	353	356	374	375	345	347	367	365	356	339	377	362	341	355	381	362	380	352	388	349	356	331	348	362	403	393	365	373	377	355	373	361	356	351	381	355	347	359	380	342	351	385	381	408	365	399	376	332	346	374	370	355	331	383	404	324	359	366	389	378	382	359	362	349	363	357	393	346	371	376	379	359	367	359	356	394	391	372	374	398	333	367	354	355	369	330	346	354	349	378	382	344	394	362	347	369	382	390	355	343	371	332	349	353	345	391	339	367	356	336	363	358	365	346	370	362	385	405	383	359	353	370	377	392	360	401	370	347	401	325	369	341	347	361	325	373	375	359	367	341	397	333	379	379	369	361	361	386	343	365	365	371	357	344	379	378	326	352	358	361	364	340	395	355	365	392	368	378	391	364	337	357	388	352	352	358	363	339	393	380	383	368	392	331	360	372	362	377	333	363	348	357	363	379	372	386	387	371	366	350	345	366	353	375	373	391	361	341	352	375	363	369	353	348	383	358	347	359	370	366	406	343	361	383	393	389	337	366	362	344	363	365	359	370	372	369	389	362	384	348	375	334	372	317	395	352	381	391	358	360	356	351	355	358	354	377	342	347	358	366	335	395	361	362	349	365	350	365	335	376	370	357	385	361	383	357	383	367	362	393	327	364	351	363	371	370	379	354	416	328	352	367	376	372	390	337	383	367	384	374	377	372	401	417	398	365	348	348	361	381	343	376	367	341	381	399	352	382	355	409	378	388	374	338	382	350	377	384	350	381	348	352	366	362	361	369	380	397	371	379	377	345	382	358	374	363	344	346	373	349	392	369	354	336	363	345	353	368	360	344	367	359	336	357	388	364	394	349	334	357	339	372	349	389	344	354	385	358	353	378	360	378	393	380	351	351	316	340	358	380	356	373	390	347	368	356	379	367	345	392	354	371	365	318	382	342	346	370	352	393	343	369	356	362	385	351	378	370	354	378	388	379	366	379	313	371	320	335	341	337	333	342	368	361	321	335	371	365	310	351	366	350	395	368	361	355	386	379	358	367	383	402	376	332	363	383	337	359	345	358	361	343	382	375	383	379	354	373	378	360	376	357	396	376	364	367	366	386	388	357	372	350	382	392	354	382	378	362	400	366	383	373	395	361	381	367	358	387	393	371	381	348	338	344	339	356	386	374	381	388	393	375	344	362	393	364	409	371	356	346	380	379	374	342	393	380	376	393	353	326	347	392	367	363	360	381	348	351	359	420	372	364	361	353	372	349	367	351	354	378	346	394	360	379	358	371	415	348	381	352	385	336	363	378	371	340	371	340	389	378	372	363	349	349	393	367	388	387	347	368	393	386	368	369	369	375	384	378	383	330	335	354	366	352	339	348	359	353	356	338	308	350	363	352	426	333	360	355	345	370	361	337	382	380	389	376	359	407	363	397	379	377	355	340	337	397	346	353	380	359	345	344	397	369	368	359	366	361	366	380	367	363	373	380	350	376	370	361	347	355	382	365	419	353	407	363	367	345	384	351	347	334	351	395	366	356	334	357	407	386	359	353	346	362	353	368	348	346	340	359	418	352	331	366	349	380	370	372	323	364	353	369	349	382	395	368	357	390	351	361	423	359	388	358	356	339	360	385	367	349	352	395	327	384	353	371	355	317	377	389	350	338	360	398	407	368	414	372	364	339	360	360	344	376	404	353	369	344	358	399	359	372	381	366	378	375	341	350	369	397	351	342	381	396	393	390	343	349	358	365	347	364	368	344	380	341	349	342	362	329	356	373	386	335	361	356
36431	45055	9537	658	658	739	793	647	560	489	479	461	481	520	492	609	610	590	596	561	502	514	549	572	528	533	546	512	513	493	447	509	478	506	481	458	492	457	454	463	490	507	490	474	478	478	462	477	443	439	471	467	459	461	453	443	423	477	451	446	468	469	425	465	462	448	469	463	431	457	462	462	445	444	452	448	423	455	482	472	465	428	443	455	427	448	430	471	422	458	426	468	478	488	438	491	469	435	452	465	469	441	475	454	473	457	476	460	446	470	482	452	481	444	441	463	489	409	474	471	446	490	466	447	465	451	473	485	456	486	454	445	436	467	445	462	426	473	490	462	475	468	456	460	442	459	452	456	411	465	470	478	499	415	459	420	452	428	461	457	426	422	474	455	464	458	454	437	465	440	489	439	446	430	458	455	439	484	446	454	478	467	503	428	443	471	466	457	437	446	441	412	465	446	419	442	469	439	467	487	448	375	445	452	469	496	450	454	488	467	455	459	456	449	504	462	457	474	499	473	483	501	447	485	465	429	462	458	449	447	433	477	435	460	479	454	425	431	475	460	465	434	489	461	456	435	456	456	455	420	449	455	429	440	465	443	476	453	431	434	449	466	452	457	444	460	452	453	468	411	421	479	441	470	452	469	452	464	469	425	460	467	449	440	455	429	404	465	447	428	450	457	455	440	475	435	451	462	441	475	463	480	485	450	495	444	495	446	461	473	469	464	468	447	468	463	403	444	417	461	436	451	440	463	467	455	441	437	483	500	454	457	445	431	441	437	466	463	471	468	468	436	465	470	495	451	484	452	483	477	472	483	447	463	466	483	438	457	453	489	456	450	450	415	437	425	477	481	439	460	472	443	434	464	456	449	454	481	426	454	473	445	442	456	468	439	472	466	441	508	462	443	474	459	441	459	469	443	449	480	443	430	426	441	464	482	469	464	460	478	448	413	455	431	417	449	457	468	445	475	434	465	454	431	453	448	490	425	459	464	435	439	410	472	435	465	469	435	435	450	491	462	460	464	436	480	466	434	426	452	464	454	464	440	438	423	463	441	449	481	503	451	434	465	458	460	483	471	479	455	452	472	460	464	453	453	460	474	452	473	456	477	420	438	472	462	464	478	503	431	435	425	483	481	472	458	472	478	448	455	428	421	483	479	490	448	443	409	449	506	473	439	458	492	465	426	448	446	467	443	436	458	433	446	473	429	441	451	467	468	454	454	417	416	437	439	470	507	442	490	437	429	445	473	471	447	463	479	470	468	458	460	474	455	430	454	457	447	459	471	418	448	459	431	468	483	454	471	435	465	474	431	445	482	496	470	468	437	435	466	489	421	439	476	465	471	454	480	499	435	447	460	478	462	431	452	450	450	446	478	459	448	459	457	471	475	439	415	454	483	446	417	435	474	449	453	466	434	458	430	454	454	448	407	465	461	452	507	448	433	469	478	431	465	454	435	481	462	442	438	441	429	403	422	471	478	424	430	431	465	487	415	467	452	438	483	438	469	436	445	459	418	471	465	450	468	449	463	418	458	509	458	488	455	455	451	470	458	490	465	468	460	496	459	422	423	454	443	482	449	490	456	467	442	432	490	437	464	457	459	467	467	436	476	455	497	443	505	442	478	451	446	462	445	443	470	469	457	445	451	395	399	457	467	464	465	435	487	472	476	425	492	431	444	451	459	469	481	441	480	467	442	465	436	448	461	427	455	452	461	431	474	409	465	471	428	482	452	447	441	460	456	415	419	447	448	466	428	436	429	452	467	486	468	457	482	465	437	425	440	459	460	456	484	500	469	466	462	453	427	461	432	467	480	459	489	463	448	457	475	488	490	449	455	466	456	459	443	438	454	465	471	437	463	445	465	474	468	452	446	440	470	429	435	455	458	478	445	439	445	472	456	455	462	464	412	443	428	420	463	446	455	451	467	424	453	463	462	455	458	467	502	476	462	461	454	474	431	456	467	479	418	489	467	467	456	471	451	451	470	484	435	454	431	476	429	485	525	442	470	408	443	474	469	487	467	464	464	447	466	465	449	481	454	418	489	437	446	426	398	477	449	462	447	419	464	436	486	442	442	490	448	465	425	450	482	473	447	448	461	467	495	399	413	432	436	446	427	435	459	439	442	471	449	459	453	477	457	470	441	452	450	445	487	466	444	470	485	466	400	459	423	483	442	438	483	423	433	442	479	470	456	465	444	458	444	437	453	428	466	416	422	419	486	446	465	457	472	435	443	453	469	452	459	455	493	441	461	404	495	465	460	444	436	447	478	466	437	471	480	474	450	437	470	456	452	423	435	438	467	486	435	464	446	466	463	443	473	450	461	464	501	458	460	477	441	486	451	454	442	449	438	460	395	457	445	452	416	488	451	448	466	426	439	432	477	472	465	481	444	434	453	506	528	437	449	475	452	442	460	457	457	436	471	462	446	444	494	449	476	491	459	437	473	416	460	462	488	486	461	411	428	498	456	446	463	444	439	447	502	455	433	466	435	443	408	441	432	450	449	469	453	477	431	465	454	472	450	425	435	431	432	420	465	458	435	434	457	455	470	486	455	483	529	462	469	430	461	464	412	441	438	475	469	435	455	460	478	432	421	399	416	457	431	452	418	447	455	447	443	481	454	475	439	480	450	457	467	465	483	456	464	481	454	440	441	478	411	424	470	437	458	438	440	416	457	472	446	465	475	442	457	443	451	457	415	455	462	468	466	440	447	450	448	420	476	411	459	479	459	491	470	442	443	475	468	420	436	454	459	421	474	464	443	493	415	499	469	461	445	452	430	437	442	452	434	456	459	411	420	442	445	461	465	439	443	458	462	441	455	432	450	414	474	470	454	451	460	460	440	455	458	479	428	506	450	444	438	478	485	408	399	461	439	439	438	428	471	465	476	513	439	466	459	451	475	454	453	465	447	476	462	445	475	468	467	490	475	449	447	439	451	468	460	426	426	443	448	450	486	452	488	432	440	480	432	440	456	441	443	455	440	452	444	498	463	430	470	434	442	443	446	424	445	446	487	424	450	456	486	412	440	468	473	448	486	458	497	462	440	434	442	462	489	411	432	420	453	484	466	469	476	458	457	443	469	401	447	438	429	461	417	432	503	487	477	422	435	450	476	459	435	454	480	473	463	459	467	491	473	460	424	473	439	479	438	452	447	446	452	458	491	455	475	491	423	449	430	441	494	479	472	501	455	456	464	483	422	428	428	461	458	445	426	404	434	406	459	468	453	473	472	472	433	430	435	463	392	438	439	486	488	463	478	461	467	449	459	464	477	451	459	485	426	477	473	449	458	434	477	480	432	478	451	429	453	441	475	450	444	470	470	445	462	461	475	433	464	515	431	432	448	485	458	476	431	496	470	416	440	425	430	495	467	469	447	420	409	453	457	476	426	486	445	437	454	492	471	437	474	461	470	477	457	448	450	479	460	436	468	484	411	447	444	471	485	456	462	502	439	455	465	437	473	455	421	465	463	465	481	489	443	471	446	455	428
24030	21114	28178	24093	20694	7026	1260	1054	861	775	710	705	696	682	731	731	771	686	722	712	667	685	664	659	662	717	631	684	638	651	651	645	592	652	618	637	585	579	619	636	674	573	609	584	577	624	612	629	549	608	663	628	648	619	587	572	598	644	623	624	606	607	598	587	556	570	598	587	602	620	593	608	615	625	603	626	602	619	593	562	613	576	588	633	609	610	590	572	610	604	573	589	637	607	642	623	597	607	552	592	631	578	590	579	582	591	580	613	611	608	575	616	605	600	577	574	586	614	621	588	614	626	636	636	601	554	570	599	584	610	585	607	597	619	623	589	565	634	618	612	591	596	566	612	557	605	589	598	607	590	613	591	603	607	583	579	601	567	608	576	562	614	623	617	576	581	599	596	604	596	580	557	612	556	607	600	597	619	613	563	563	613	637	591	589	621	561	576	620	599	574	577	608	606	591	599	569	604	624	588	618	562	584	644	588	627	602	591	595	609	575	606	629	609	580	555	541	590	609	616	592	592	614	610	606	608	586	568	629	576	575	634	626	590	604	638	600	619	600	575	619	585	571	614	588	621	597	618	652	592	606	617	634	575	617	574	601	586	613	596	613	590	587	596	623	648	603	593	584	526	573	609	574	587	577	620	616	590	570	607	618	580	595	623	596	615	559	592	603	590	585	651	634	589	592	580	576	583	590	613	563	592	631	578	608	601	596	554	602	630	611	593	591	629	618	620	587	615	574	604	606	629	626	630	621	597	601	591	583	604	593	595	582	623	603	590	585	571	619	639	606	561	571	545	591	565	597	534	596	569	597	621	609	570	596	596	601	582	638	633	562	633	602	596	621	591	625	541	604	597	526	601	611	578	622	588	603	597	563	579	607	603	591	639	574	584	571	583	592	599	618	589	573	585	555	627	568	640	601	600	527	599	578	609	588	595	601	603	592	610	650	599	609	590	593	621	597	617	619	654	624	611	617	607	593	566	574	615	576	555	638	602	586	636	617	544	611	631	592	601	573	584	641	577	590	620	601	562	592	607	586	633	618	573	596	572	607	623	600	596	579	599	576	603	588	557	615	631	575	592	555	595	604	616	551	568	602	614	570	617	635	652	594	614	611	609	589	615	593	584	631	600	548	603	585	594	625	600	623	600	608	631	644	591	584	626	611	544	620	638	602	642	598	590	622	584	599	554	608	606	589	589	565	593	597	620	555	617	593	546	597	611	604	599	573	630	593	554	618	648	580	563	620	589	602	619	583	571	570	609	581	564	602	590	564	599	550	599	647	589	583	557	598	629	635	611	570	636	594	595	647	582	608	616	586	565	548	594	587	625	583	599	608	581	600	567	596	612	651	569	580	571	620	555	600	596	580	606	569	606	583	639	594	576	598	603	569	601	618	612	610	590	647	601	600	594	614	618	593	602	631	578	564	571	606	614	627	625	627	602	595	602	641	625	653	590	571	577	563	588	562	601	563	574	577	585	616	585	607	563	634	550	620	600	595	595	631	592	545	587	604	601	585	583	605	568	615	599	558	627	600	633	576	571	573	588	626	571	581	566	570	606	562	580	615	562	597	615	601	582	589	577	580	601	561	585	588	571	585	595	671	598	595	631	570	622	573	569	565	605	574	568	600	621	590	595	581	585	618	604	573	614	607	589	571	575	588	594	567	593	579	620	598	591	580	603	591	579	604	596	617	614	564	606	601	588	603	575	585	613	603	580	604	566	627	596	574	618	600	567	612	591	600	582	597	590	602	587	562	619	584	583	594	632	598	635	582	567	599	556	598	582	583	608	612	604	608	623	619	608	577	563	584	594	609	575	593	593	569	590	617	618	605	589	612	592	619	641	589	619	557	565	628	576	609	611	607	599	553	574	613	592	579	573	606	592	596	619	623	589	551	590	614	544	613	595	572	618	615	619	577	599	579	605	599	589	597	590	604	598	584	616	594	556	603	593	588	610	609	629	598	599	634	564	589	600	639	665	600	584	577	623	607	572	608	627	603	588	587	567	610	616	577	602	585	580	627	529	600	635	589	565	603	613	588	625	647	581	611	592	603	632	577	591	561	622	594	582	626	557	625	608	610	579	601	605	665	571	602	650	586	636	622	619	605	592	606	596	618	606	626	569	586	602	612	604	608	617	608	576	650	632	643	599	613	624	526	557	599	601	613	629	615	641	605	600	604	572	585	597	620	575	594	592	571	544	639	623	617	603	597	585	578	608	582	549	573	574	622	551	595	568	628	640	569	609	615	636	661	608	594	631	623	608	621	619	623	653	630	617	593	573	578	627	599	590	605	595	601	569	614	575	591	583	555	630	607	605	632	652	565	597	579	605	585	667	590	567	613	606	584	537	563	562	570	558	581	572	602	607	631	606	623	594	618	618	585	605	597	589	656	624	574	561	579	560	645	612	538	580	592	607	644	604	562	570	585	583	567	629	624	564	623	562	581	586	605	596	607	597	568	560	610	611	573	563	621	592	600	534	619	609	593	597	585	584	594	587	558	619	607	603	622	636	592	578	610	580	588	613	659	591	588	559	626	678	645	561	604	542	589	570	631	568	575	600	613	605	576	637	612	631	594	578	571	620	618	606	608	575	574	593	611	597	550	597	607	625	640	637	590	583	610	594	630	563	615	570	613	585	638	604	629	610	586	576	626	523	570	660	607	599	584	627	603	631	569	585	587	584	573	601	610	595	600	570	630	587	585	612	588	576	576	594	620	591	568	636	556	624	609	574	578	597	625	616	594	640	588	561	623	576	574	633	595	602	647	596	563	627	668	568	608	626	558	617	549	585	576	551	626	570	564	621	603	660	580	570	579	625	646	589	598	611	558	598	608	557	601	613	591	580	553	607	586	592	556	604	618	634	560	612	561	550	585	613	665	567	580	564	597	594	608	582	635	612	614	586	643	584	584	587	578	530	583	614	578	587	625	584	598	598	624	615	609	600	598	589	562	629	573	602	589	649	618	598	582	599	605	631	632	591	612	567	617	615	524	572	559	593	577	630	597	592	582	626	558	589	619	593	595	638	603	592	561	598	624	582	593	600	618	590	597	532	589	580	604	584	561	556	585	575	637	611	651	573	618	559	635	618	584	611	571	539	583	598	594	588	568	578	610	617	588	591	595	620	594	561	609	584	602	642	619	549	600	586	542	575	559	581	589	605	586	617	588	593	609	580	613	610	633	624	581	628	609	592	570	648	657	553	556	561	609	614	602	565	544	549	590	527	632	643	634	574	579	607	604	622	618	594	619	613	571	564	611	609	624	598	588	600	619	564	529	575	628	611	576	625	591	572	579	601	592	616	618	612	568	569	618	586	602	607	572	591	581	564	626	606	595	620	621	589	568	581	596	580	639	578	602	617	628	640	602	614	591	565	584	558	635	593	585	647	628	601	603	577	579	612	589	577	664	591	582	600	606	590	598	556	598	567	617	532	601	588	614	597	620	573	580	603	582	592	570	583	616	579	564	651	597	608	601	637	604	586	589	590
41544	61894	17896	3396	2444	2043	1747	1561	1269	1117	1033	961	920	941	962	997	1065	1039	1009	984	896	838	870	893	851	808	891	857	838	820	859	813	831	829	815	817	751	818	806	817	764	763	728	746	746	741	727	728	726	734	794	746	738	729	729	735	747	750	718	741	765	732	738	749	751	745	784	734	798	741	757	803	782	800	732	773	795	769	730	758	753	715	717	746	715	745	734	743	733	770	725	729	741	725	778	742	769	704	731	700	759	747	728	729	724	709	751	743	742	709	733	718	775	708	762	706	729	691	724	772	747	705	688	746	710	710	731	766	763	672	720	770	687	752	768	781	734	821	721	738	735	775	711	742	780	698	737	756	740	747	744	719	734	701	727	704	781	686	700	694	733	755	741	741	765	759	732	703	707	732	718	738	778	699	717	713	753	709	726	736	733	804	722	717	708	723	722	755	693	725	693	724	682	713	750	751	728	703	754	710	727	720	760	734	801	744	726	763	724	706	753	734	743	746	794	751	746	759	702	748	743	754	731	725	740	735	744	734	711	691	756	700	768	699	732	735	714	725	743	738	743	734	777	710	719	736	713	717	707	754	738	670	763	739	774	756	773	738	682	730	740	712	769	684	700	754	731	709	743	713	756	776	739	775	751	723	749	727	692	712	690	773	754	695	686	752	786	730	745	701	813	725	742	734	738	705	747	710	698	746	706	704	706	691	750	780	752	762	766	745	740	748	736	716	750	710	760	715	680	718	752	728	705	734	671	761	719	691	743	745	742	727	729	725	709	722	749	720	716	724	764	713	734	732	708	750	704	777	706	726	737	741	742	747	767	724	729	745	736	759	754	748	756	709	710	777	718	702	710	717	705	730	707	798	732	721	766	755	732	729	706	777	696	724	703	745	713	734	737	738	768	763	709	732	685	709	714	701	741	703	753	652	719	730	753	730	771	692	713	761	758	711	737	764	738	773	737	731	749	757	745	674	729	742	765	732	724	718	739	725	733	778	783	746	722	767	750	704	726	675	733	756	765	775	747	732	717	731	696	764	693	704	709	728	747	725	726	756	714	724	753	732	733	691	754	725	754	775	711	713	703	772	689	695	720	740	739	745	707	759	718	720	701	695	713	740	735	734	773	711	763	704	757	695	713	713	714	742	715	776	706	698	750	711	801	796	724	731	753	713	710	738	746	755	781	739	771	801	742	725	743	673	746	709	724	714	777	758	651	775	728	701	747	691	726	723	704	748	727	729	692	718	713	797	728	745	698	786	684	692	747	758	731	742	679	688	751	791	689	738	727	775	713	748	699	719	743	713	736	781	741	742	736	759	732	688	702	729	722	744	734	705	752	764	747	785	752	769	710	736	701	711	761	719	783	754	731	679	725	698	716	744	728	726	723	738	754	750	679	749	720	716	705	753	702	680	738	734	720	698	741	725	782	753	702	723	725	687	740	750	719	711	719	710	737	741	716	755	730	733	729	724	708	718	694	730	730	714	715	720	680	774	783	748	760	725	730	744	731	766	717	770	674	752	724	764	737	726	674	701	721	744	758	738	759	800	722	736	688	764	758	726	727	796	756	724	801	702	666	763	737	717	727	683	762	702	697	740	731	693	746	731	760	716	717	717	761	716	712	716	760	717	753	712	811	702	737	732	710	740	731	736	727	701	735	719	694	698	739	751	742	758	783	699	724	747	712	719	792	753	752	742	688	691	793	713	740	684	747	758	700	708	743	695	745	752	734	696	759	706	751	715	692	716	778	714	714	746	729	719	705	735	762	703	753	771	762	729	727	749	760	721	734	751	707	711	737	742	728	728	763	753	755	721	714	705	761	755	732	786	778	744	759	760	771	750	728	737	672	738	747	687	734	741	767	724	741	741	727	691	689	717	748	774	739	763	743	701	771	737	748	727	729	739	760	700	782	700	698	750	749	729	712	743	723	793	712	708	706	745	735	764	728	716	724	721	742	698	705	674	751	743	693	718	701	755	713	712	729	763	707	738	682	747	691	743	753	750	723	749	718	751	706	736	770	697	720	735	772	719	740	710	738	705	734	732	757	683	765	694	749	750	767	722	746	766	730	728	735	737	772	718	723	735	751	728	682	700	672	779	735	698	737	738	682	718	732	769	739	716	722	724	694	713	700	726	682	721	772	735	757	734	720	750	681	790	745	726	709	733	710	789	696	790	710	741	775	717	717	723	766	717	730	779	764	729	678	710	780	769	730	717	782	747	760	765	746	708	717	732	738	756	736	713	778	756	757	716	719	714	747	773	733	754	731	786	752	718	711	738	713	801	763	734	708	739	714	750	762	783	721	739	717	726	717	733	751	709	727	733	709	736	715	733	730	762	717	719	751	720	715	725	725	762	714	670	747	709	734	732	763	678	745	685	673	737	699	731	740	716	760	725	728	738	765	738	688	716	746	769	705	754	727	752	726	701	766	697	683	714	726	732	728	726	726	716	765	705	727	713	718	710	761	677	739	746	703	741	755	796	741	698	769	726	763	757	731	691	794	724	686	732	722	729	804	702	744	707	731	756	746	777	714	725	705	752	721	750	783	755	704	743	790	752	770	722	710	721	739	743	768	727	792	703	781	722	731	762	770	680	730	764	735	793	717	711	745	732	777	740	730	760	710	690	761	790	704	730	705	743	711	750	757	717	720	746	788	652	687	714	729	692	773	730	713	752	736	729	751	686	669	761	756	760	740	706	730	748	716	735	695	727	734	732	774	721	715	789	754	674	735	755	752	682	683	737	737	732	708	754	734	733	695	739	723	739	784	726	754	772	745	718	736	760	769	723	760	760	723	763	755	733	747	758	750	740	687	758	742	777	706	726	753	715	713	741	736	689	738	756	772	731	741	751	714	715	751	718	756	726	780	755	715	693	735	756	773	720	755	684	730	745	733	719	765	727	716	751	754	741	771	783	751	726	699	722	694	762	699	787	744	745	721	733	730	690	757	716	749	755	723	703	739	748	714	697	685	714	759	735	755	751	718	723	783	732	684	762	741	733	724	729	726	720	747	725	741	777	697	765	751	722	738	778	727	759	736	714	749	760	778	722	735	716	720	776	703	743	721	749	714	739	699	691	743	744	791	731	717	680	745	729	684	763	752	770	715	757	698	779	760	746	715	719	717	717	763	735	705	750	679	725	724	796	707	715	727	751	695	739	773	706	749	742	738	722	730	774	713	683	734	769	716	708	707	686	736	726	734	730	710	695	705	675	760	793	714	739	737	738	773	726	790	763	722	730	768	759	692	740	699	752	748	737	792	775	721	744	719	749	769	706	742	726	724	760	730	730	726	742	778	702	734	735	724	745	718	732	728	686	743	803	716	711	711	729	744	698	789	692	711	776	738	705	786	709	720	737	707	771	715	770	733	705	707	730	740	731	746	760	695	732	691	718	712	696	730	762	710	729	690	723	741	770	728	775	741	734	690	750	771	760	739	733	743	753	743	798	777	731	716	754	712	751	728	700	746	749	716	708	743	752	824	736	739	686
23054	21100	28708	23657	21067	20811	6069	1298	1013	868	824	778	742	737	713	759	756	768	757	724	733	670	644	659	694	703	625	603	615	657	654	618	606	588	607	625	617	637	600	608	609	619	594	627	606	631	563	621	602	585	617	569	616	602	581	574	547	547	567	570	532	552	574	580	571	576	546	577	599	566	636	612	569	545	577	603	563	576	586	544	553	587	585	589	557	538	562	552	594	594	509	541	592	567	579	628	556	589	568	556	574	552	579	571	583	571	530	592	545	577	593	575	565	585	576	589	560	527	619	557	576	576	546	568	582	569	560	582	539	567	588	591	560	568	598	545	561	548	576	573	601	561	591	580	568	589	581	548	591	572	588	550	555	549	548	590	577	593	567	581	566	567	563	581	575	513	527	504	603	589	577	577	548	578	672	562	562	571	596	585	571	576	533	536	558	587	540	601	582	609	559	604	606	588	556	551	530	572	549	582	581	573	549	592	541	564	563	505	536	560	576	556	532	573	548	571	601	583	583	572	572	581	608	577	552	586	580	572	554	530	600	571	581	543	544	575	578	587	584	567	574	550	623	615	560	577	549	559	561	563	563	576	571	555	620	579	549	541	539	613	565	605	568	545	534	568	598	608	520	576	563	605	543	576	569	544	571	514	547	554	524	636	595	606	618	590	586	584	551	557	518	558	588	576	577	618	548	593	540	597	572	566	599	573	529	531	541	568	585	595	574	607	544	553	558	531	539	588	525	565	542	550	600	529	530	584	610	578	592	584	626	606	563	589	587	592	558	576	545	564	590	552	495	545	551	558	561	539	556	563	570	591	557	564	555	534	562	524	561	545	543	571	578	586	564	556	603	611	589	575	564	540	566	594	598	541	542	556	593	582	575	543	556	549	546	520	578	553	587	555	575	547	565	556	552	540	605	569	589	559	572	572	556	602	558	587	570	565	608	588	588	583	571	559	565	567	570	567	569	559	580	610	602	574	585	593	610	593	542	607	556	579	571	569	547	563	558	598	573	566	603	599	550	582	607	588	625	559	549	541	585	583	589	584	584	544	622	598	539	553	592	554	580	556	545	553	563	557	586	562	601	567	555	589	607	557	553	576	586	574	537	581	582	568	579	585	545	538	553	558	576	570	581	543	552	560	566	542	565	563	605	552	566	560	560	567	579	581	573	605	516	602	600	517	571	566	570	587	561	554	599	541	613	607	528	522	609	587	540	563	606	571	547	541	551	589	536	615	570	573	553	542	551	575	568	608	557	590	583	600	572	553	586	581	570	556	568	526	561	579	560	600	557	570	547	588	546	575	538	605	562	566	573	525	601	574	571	534	556	524	591	639	578	560	574	579	585	538	543	596	548	565	603	545	591	575	543	558	570	560	561	571	542	575	621	598	576	587	578	546	557	594	563	576	578	575	577	574	599	570	580	622	526	553	570	573	563	549	611	612	546	558	571	573	542	576	561	583	528	557	565	577	552	545	564	598	536	569	605	546	540	613	591	592	576	551	610	546	583	577	565	609	570	604	581	547	533	599	605	538	593	570	567	589	610	547	586	531	575	582	551	548	607	554	558	582	572	570	596	599	529	541	588	554	544	570	554	559	587	574	580	587	561	512	589	585	584	574	565	569	579	547	620	543	578	540	545	588	585	575	620	577	566	581	580	559	568	591	590	569	584	570	560	528	563	575	547	539	568	579	517	575	579	580	587	570	590	564	544	572	543	538	541	530	601	539	559	533	596	597	558	549	534	600	566	555	593	560	544	550	537	593	572	568	581	577	610	553	609	583	572	533	565	584	586	527	571	555	611	580	595	593	563	603	565	561	612	611	593	584	618	578	602	544	572	574	594	577	615	544	605	622	573	547	559	578	563	538	566	559	546	577	617	565	501	573	579	617	541	606	603	537	556	541	578	557	588	529	605	563	564	569	551	591	555	582	536	550	579	514	562	542	595	547	552	563	582	534	541	576	533	569	604	567	567	569	576	578	563	580	571	571	602	575	589	559	586	588	571	559	575	564	533	566	574	573	568	579	609	555	565	572	535	588	558	582	550	593	573	521	554	529	542	578	560	541	584	570	579	542	575	562	515	528	570	540	540	560	586	545	582	564	564	597	605	561	548	585	559	580	552	535	599	598	566	551	584	589	560	581	594	590	544	570	613	587	548	614	582	554	567	532	576	558	565	598	606	584	570	550	579	572	555	583	556	551	545	587	599	577	575	606	571	585	580	587	564	576	561	594	553	573	551	565	543	534	598	592	502	559	569	558	567	537	577	564	572	547	603	572	508	561	506	573	541	579	573	611	586	587	571	565	573	569	528	579	536	616	561	564	608	583	609	589	586	571	587	536	569	559	544	547	540	557	566	602	591	546	559	643	554	522	537	561	540	596	558	576	551	577	629	575	579	567	568	571	579	613	569	533	594	557	577	568	553	553	579	540	567	523	594	572	609	595	573	603	555	648	613	573	563	571	542	518	605	608	540	543	575	571	544	538	542	534	567	552	529	572	540	561	549	528	564	560	612	588	562	612	580	548	531	608	633	537	505	568	587	559	574	591	592	575	557	594	587	576	545	554	577	573	559	574	564	562	563	559	543	575	537	610	528	547	549	546	546	593	542	551	579	546	583	593	602	579	592	559	557	554	560	558	584	578	577	562	590	589	576	554	551	595	599	556	585	538	566	608	549	563	554	570	570	603	588	539	587	591	528	547	601	584	560	555	597	571	551	570	642	550	537	578	570	555	528	572	536	582	587	641	549	601	572	623	575	567	538	546	593	573	610	590	564	555	583	582	520	565	533	539	548	599	598	562	601	587	597	549	591	541	602	545	521	582	544	593	589	614	576	576	589	559	520	570	555	621	539	599	544	577	568	586	565	565	554	580	561	529	574	556	565	562	578	564	588	519	626	543	554	517	569	556	555	560	566	590	551	608	534	541	565	601	553	535	515	589	578	587	607	540	579	573	576	570	584	555	553	546	595	531	554	571	555	561	548	572	553	607	582	603	581	573	573	573	608	555	584	580	555	585	526	557	572	549	570	571	524	633	533	546	570	587	594	555	566	606	572	571	557	561	608	585	618	577	613	554	551	550	594	562	607	597	621	577	541	591	586	597	620	605	549	596	580	569	616	602	578	568	573	589	589	573	537	588	622	574	551	571	560	534	600	571	602	579	568	567	590	577	534	523	535	591	596	574	534	595	584	544	548	564	576	531	560	574	539	586	545	566	576	581	577	559	597	542	548	572	572	561	564	569	605	569	548	571	586	581	598	560	591	572	552	597	555	580	522	560	592	548	516	565	561	522	620	576	579	596	570	599	600	544	587	550	540	561	540	541	570	569	574	579	568	584	509	560	534	571	598	563	608	564	556	534	578	628	584	573	578	591	580	634	573	576	550	543	546	580	540	556	621	524	567	546	565	591	537	598	547	577	488	585	551	575	578	570	554	592	530	571	548	573	563	574	580	555	579	570	546	578	589	548	566	588	566	567	574	578	579	618
46229	70777	24427	5251	3755	3135	2570	2279	1774	1497	1351	1183	1073	1054	1080	1098	1164	1143	1112	1023	966	956	871	881	955	895	932	875	887	828	760	810	823	821	793	792	765	756	748	797	735	746	755	750	744	715	703	759	724	788	709	740	727	693	726	755	767	744	729	689	680	723	711	730	734	731	763	760	755	695	732	738	700	752	699	772	703	697	729	722	680	717	661	706	723	703	634	718	680	692	711	679	695	720	702	705	688	743	726	746	655	740	747	747	681	703	722	737	712	687	724	729	725	709	668	720	726	664	693	644	762	731	683	696	712	682	723	688	711	721	722	684	688	729	668	697	680	669	745	666	733	700	720	721	700	709	721	730	683	743	708	780	741	680	721	716	731	733	717	711	724	688	721	728	686	693	732	697	685	733	736	754	734	734	673	737	722	699	706	693	715	675	694	698	711	711	683	670	673	693	712	719	682	733	726	686	734	740	734	681	707	699	697	726	738	694	700	652	718	682	671	716	756	722	704	710	722	718	723	681	759	698	664	687	690	733	702	734	711	737	714	727	726	687	693	719	716	736	706	642	676	689	729	713	694	714	728	741	711	694	699	714	738	701	697	695	678	718	714	698	667	694	683	683	695	697	732	682	737	732	676	668	689	687	717	725	716	697	690	728	706	688	716	709	695	679	703	736	713	697	694	706	715	682	739	730	713	753	662	726	679	715	732	713	701	733	731	714	669	684	715	697	705	678	716	711	671	698	688	713	724	714	705	733	744	679	686	765	690	757	665	736	745	682	718	696	731	661	659	709	712	756	664	753	695	720	733	691	762	680	676	686	735	735	718	719	670	676	698	695	716	710	699	701	648	741	718	708	722	676	693	703	724	707	685	692	745	712	736	730	652	677	693	699	692	699	674	667	721	714	722	710	703	705	706	707	714	755	693	672	707	675	707	700	678	706	695	689	709	705	691	723	695	738	723	690	707	706	689	727	713	705	723	724	688	721	758	710	725	678	725	704	702	677	716	728	713	716	708	667	706	700	722	744	728	714	696	688	704	713	736	701	659	662	693	716	697	681	712	718	664	749	698	702	698	696	699	695	666	754	687	652	720	735	729	732	677	715	746	726	711	710	749	678	733	700	719	715	745	690	671	701	697	686	714	740	692	708	723	684	721	714	734	708	746	701	744	712	692	705	705	731	699	681	734	715	700	729	721	698	705	720	677	757	687	688	741	680	730	694	710	723	742	661	743	677	689	669	695	703	686	664	702	719	693	732	699	744	703	763	734	694	725	728	684	711	689	706	734	681	679	686	713	706	667	660	732	731	720	699	708	675	719	701	682	771	773	698	663	691	752	702	698	709	693	728	673	704	714	695	684	680	699	709	746	685	671	706	643	687	739	737	697	654	653	695	719	756	729	692	666	710	718	751	690	695	680	678	671	633	661	714	726	660	783	684	680	706	722	711	713	705	702	728	717	722	706	732	701	707	734	668	730	720	709	700	709	700	721	689	727	715	738	686	708	697	677	713	732	681	734	709	703	682	680	704	715	714	730	679	719	694	734	709	703	714	711	702	673	703	716	711	702	766	706	693	698	671	699	688	718	713	701	730	698	721	720	701	690	697	746	721	708	715	676	690	691	743	723	680	688	695	737	676	702	682	724	737	737	754	699	663	739	710	701	700	697	688	732	721	712	700	740	736	689	685	719	735	747	735	740	653	652	699	704	687	698	716	731	690	654	743	697	714	714	745	676	681	726	723	712	689	736	718	670	745	697	735	737	684	699	731	767	766	712	759	672	715	707	723	746	693	706	735	755	701	714	710	743	681	716	734	726	699	722	717	740	716	704	695	715	716	709	698	728	743	693	742	731	733	682	726	731	728	744	713	685	672	721	733	724	697	662	709	716	672	724	719	677	695	718	682	673	671	702	720	737	675	696	691	719	711	673	741	665	723	713	739	713	726	715	715	718	682	717	689	745	761	689	693	715	685	674	721	745	719	762	694	715	699	695	709	721	760	756	681	693	673	722	733	737	745	700	730	711	732	729	712	673	705	698	697	723	703	702	675	715	740	713	717	709	671	656	699	666	731	746	690	648	721	729	720	690	683	750	726	696	719	716	712	702	698	707	687	709	725	676	720	704	710	671	689	679	697	689	718	714	695	739	717	703	728	709	663	653	672	712	710	725	696	679	726	663	683	679	745	695	695	737	751	717	722	720	723	705	630	680	751	680	673	670	696	740	676	689	714	741	743	686	715	682	701	722	685	735	729	702	742	764	763	715	670	707	735	703	741	703	679	687	695	693	712	666	737	709	697	695	692	729	659	704	747	683	712	717	692	712	681	719	698	716	748	716	712	721	684	753	751	703	725	669	700	695	701	646	656	710	674	688	713	707	704	725	710	690	748	716	662	717	761	755	700	722	733	730	711	705	670	728	727	739	701	747	712	674	712	661	675	704	684	676	711	694	742	709	703	711	758	689	707	673	703	738	685	692	713	746	689	702	681	675	673	708	777	720	689	642	792	748	677	677	714	672	706	669	708	670	742	688	693	714	650	725	713	757	724	724	671	744	687	710	714	762	674	725	722	718	679	746	707	707	722	705	762	694	679	710	703	727	677	674	706	715	683	745	719	729	702	697	725	744	688	711	684	660	712	719	727	715	708	689	660	694	694	712	689	732	709	722	666	685	705	698	708	738	665	684	675	704	735	734	709	708	661	691	735	668	733	714	695	745	719	710	696	693	721	675	729	691	704	679	727	704	715	741	668	663	696	744	699	726	696	672	777	774	693	752	684	718	724	740	686	716	710	717	736	695	745	663	723	687	710	710	734	732	693	676	733	759	672	726	732	720	703	737	670	706	724	696	700	708	676	695	751	735	724	729	708	734	659	690	729	727	705	687	737	692	682	734	714	713	700	693	720	691	728	697	696	726	736	691	701	701	730	706	704	705	695	684	705	694	659	732	682	725	721	743	730	678	713	742	721	702	722	727	696	736	671	688	664	748	694	684	760	705	654	698	695	745	658	709	679	686	699	667	657	750	730	701	689	695	740	692	684	750	657	665	736	710	697	727	699	699	674	683	710	704	709	685	710	663	675	696	688	710	729	687	710	696	656	703	710	663	723	701	721	724	715	687	719	661	693	732	721	715	714	691	707	683	753	710	712	745	729	699	674	691	666	691	720	716	738	685	678	685	659	714	696	704	697	711	703	709	719	680	678	733	689	702	744	678	725	696	700	675	695	731	722	727	676	675	679	720	687	676	692	704	728	703	723	707	707	713	669	671	697	675	695	697	748	701	677	696	726	706	705	691	739	695	729	653	702	700	715	658	693	687	741	728	681	731	697	759	649	759	707	713	669	707	681	717	706	748	712	726	666	703	680	707	724	687	702	703	707	726	697	656	692	705	727	687	729	697	689	723	702	712	643	694	693	697	718	744	749	693	707	723	724	727	690	676	731	713	685	718	737	684	715	758	725	707	699	715	685	754	739	690	686	743	706	701	684	712	672	691	715
29502	29017	19101	2897	613	531	466	444	381	388	382	395	368	374	390	384	443	410	406	415	404	382	390	399	397	414	363	381	383	357	382	346	377	350	375	376	363	371	379	409	401	327	349	390	293	350	355	359	363	367	359	364	355	378	331	370	385	385	382	379	372	362	340	374	371	366	387	354	384	390	400	358	361	328	370	338	342	409	382	366	364	391	373	339	362	368	379	304	375	353	368	359	361	365	367	357	393	366	349	354	343	373	351	362	341	353	371	351	403	369	353	395	350	358	366	347	375	373	345	361	366	353	361	347	337	333	347	348	346	325	357	353	367	376	313	357	354	348	389	391	342	362	353	358	398	378	378	368	346	379	353	351	358	374	347	354	363	353	373	362	346	338	376	378	369	345	386	354	359	362	345	371	370	408	404	313	350	361	360	341	386	402	362	376	366	356	323	364	390	349	361	360	375	382	360	322	349	396	340	358	311	347	346	348	352	316	354	337	362	397	328	353	364	386	372	348	375	356	349	362	349	356	366	345	384	348	326	380	382	351	349	340	351	348	378	343	397	384	344	351	357	363	383	353	360	327	351	366	341	378	356	339	373	355	378	348	338	366	367	351	321	384	362	371	368	332	395	354	348	382	373	371	397	358	381	381	350	340	338	361	334	375	358	364	353	359	349	349	359	377	363	369	362	351	353	335	312	357	348	328	377	380	383	362	356	388	354	369	333	380	365	343	347	363	362	346	376	378	330	356	371	363	349	352	359	355	336	389	372	370	354	378	366	328	367	362	364	331	368	352	354	367	346	379	363	346	362	355	373	330	349	364	390	373	346	318	356	356	380	372	351	377	332	339	371	334	349	363	361	354	344	332	400	388	359	376	355	344	364	334	364	357	347	379	396	345	394	397	360	350	345	387	360	375	358	378	333	377	371	352	404	324	342	316	344	356	356	379	382	374	369	343	344	350	375	338	346	364	353	342	333	397	351	332	343	356	332	392	337	385	364	388	374	361	338	383	359	339	371	358	384	350	381	336	383	359	362	373	384	373	353	369	352	387	341	357	356	369	309	386	373	369	381	353	387	366	380	355	332	360	374	378	369	380	356	358	344	381	401	362	330	333	366	378	359	371	404	357	346	367	315	384	370	369	341	361	360	342	342	375	398	363	364	353	358	384	339	358	345	375	341	391	359	351	349	370	339	365	363	361	369	365	329	357	352	381	338	320	350	381	373	332	381	340	330	328	377	358	371	370	351	376	338	370	355	385	341	365	363	391	337	330	333	350	373	352	378	365	346	377	397	348	364	339	374	350	370	364	369	380	335	386	357	326	366	338	339	357	343	362	353	382	385	330	390	330	361	370	311	358	377	380	362	363	368	332	390	353	371	351	366	358	336	313	351	399	339	350	377	366	367	384	343	383	346	345	332	413	334	368	356	358	334	353	370	312	338	333	379	379	343	380	376	358	333	371	369	331	345	349	364	367	342	341	382	358	363	367	370	332	381	362	347	394	360	379	368	347	382	354	359	394	358	374	330	310	341	390	361	338	352	364	344	378	360	344	378	352	358	362	351	351	341	343	374	343	340	324	355	379	356	355	370	342	324	373	338	355	349	352	348	347	385	354	372	379	356	370	332	373	348	373	359	333	342	332	353	374	395	360	338	357	375	380	385	341	352	341	356	366	356	350	353	352	405	343	351	377	378	347	382	357	337	355	387	319	374	337	337	366	355	348	371	371	366	362	376	356	340	370	398	341	361	381	341	372	369	343	346	341	335	344	379	368	316	343	382	370	395	392	357	372	372	346	365	367	370	343	318	317	373	338	370	350	335	393	369	389	372	364	347	361	356	343	329	366	341	345	365	344	365	393	383	366	350	336	353	330	357	342	366	377	334	389	360	386	365	367	366	362	378	358	358	354	352	361	348	373	367	344	365	388	328	364	354	345	352	362	349	392	358	367	353	340	355	369	365	330	331	362	393	387	362	372	387	339	360	390	367	345	354	372	349	372	349	377	344	368	354	375	368	368	376	361	384	346	363	386	340	334	343	365	340	347	360	374	355	346	372	337	347	362	362	376	400	375	385	364	370	405	363	363	349	358	324	350	376	333	379	361	355	346	363	384	345	349	336	333	342	351	355	335	376	361	361	354	368	350	363	350	366	385	365	359	374	374	370	324	360	375	392	335	357	348	360	365	382	375	325	347	387	372	394	341	366	339	333	369	358	345	347	337	359	344	361	389	378	381	347	381	320	350	356	386	388	404	384	358	355	356	368	354	366	379	364	370	336	342	384	351	331	358	380	379	359	338	346	379	352	332	370	332	319	355	346	345	369	333	367	374	375	363	337	345	389	352	358	337	380	367	373	352	377	375	331	360	366	362	369	361	336	354	343	372	360	376	376	352	363	350	367	369	336	360	352	351	361	350	351	376	355	344	365	368	357	387	363	354	377	389	355	366	367	369	355	375	396	343	369	366	371	348	373	371	372	397	379	338	349	368	343	364	337	386	386	377	354	381	383	364	337	374	343	325	365	357	366	335	350	325	331	380	379	352	305	367	376	363	331	348	346	372	358	377	350	335	376	386	368	341	356	381	369	365	345	364	348	361	341	353	341	360	354	342	371	353	338	337	356	376	351	365	387	374	358	360	380	379	342	346	346	372	385	377	394	353	339	336	348	346	357	347	375	333	344	354	364	373	360	335	337	352	350	365	345	354	360	353	335	366	383	367	367	366	397	363	344	358	362	344	342	388	358	389	349	361	346	358	379	356	346	353	338	375	332	370	352	375	338	352	344	350	370	342	356	333	383	344	350	363	379	374	339	372	336	381	375	346	364	355	333	366	367	347	356	344	353	343	315	402	358	359	376	374	349	378	362	364	364	369	361	339	358	336	345	355	365	379	367	390	363	344	347	349	346	413	360	350	356	392	365	348	336	346	346	327	389	363	367	342	383	345	373	386	346	380	363	356	368	352	367	367	348	362	377	369	359	367	375	350	414	362	375	357	351	420	381	361	345	353	334	357	390	339	361	372	339	391	377	375	372	374	350	355	367	338	366	387	382	366	332	353	370	361	364	355	374	355	333	341	341	414	387	367	361	354	319	369	391	402	354	379	377	373	366	364	380	355	339	392	382	380	340	353	393	352	366	373	350	399	362	365	341	351	349	385	384	389	354	349	355	327	358	390	357	336	359	345	357	374	357	336	323	378	377	364	378	360	368	341	399	344	350	366	390	361	345	408	377	364	367	409	368	362	333	362	357	350	346	334	359	363	380	364	348	352	368	371	368	357	372	391	378	380	355	359	330	328	345	396	358	360	377	360	374	363	365	372	362	346	357	331	329	352	356	381	372	375	351	394	350	359	353	351	402	344	337	382	356	367	354	338	365	359	360	326	355	369	388	382	353	409	338	355	392	372	360	385	382	382	390	362	390	384	331	359	364	359	348	365	374	370	352	374	380	366	365	407	337	385	370	364	369	359	339	377	366	340	373	341	384	340	363	328	372	380
36676	45389	11793	656	631	618	712	555	498	456	466	466	445	490	505	514	586	604	581	569	551	487	501	518	513	506	514	481	484	472	498	502	488	452	464	457	511	504	487	453	440	427	425	464	489	483	451	438	431	450	437	492	459	465	453	429	452	426	462	475	460	454	475	443	471	456	442	442	434	489	415	472	432	446	487	450	439	447	406	445	465	431	438	473	475	441	456	461	452	447	473	463	422	491	443	452	433	461	451	465	446	451	457	480	467	471	440	454	442	427	431	439	435	459	401	442	425	453	478	416	478	439	429	437	426	468	435	456	441	439	484	410	439	427	484	461	432	464	468	451	424	440	441	452	428	418	421	478	469	468	466	454	464	450	445	451	443	480	443	429	515	479	427	426	447	435	457	409	465	439	448	448	449	449	459	493	427	441	426	421	462	422	445	451	454	477	470	443	426	428	451	443	448	473	464	468	410	416	433	441	478	449	452	461	489	455	432	492	454	460	429	481	422	441	439	475	470	431	442	464	473	429	442	468	473	476	454	451	410	401	450	420	462	515	446	442	458	435	466	444	456	430	431	458	455	460	435	454	411	434	410	444	459	433	460	468	455	456	478	448	429	437	427	452	403	473	468	446	446	442	426	433	436	433	443	418	445	455	450	431	418	446	450	414	442	442	462	431	426	447	437	445	460	436	412	464	459	448	457	461	460	468	441	477	470	427	425	472	435	486	464	442	436	438	452	446	440	460	435	447	481	470	441	458	471	412	462	429	468	448	418	477	446	436	445	459	482	461	446	448	431	459	472	474	474	430	437	453	431	444	472	471	408	415	440	420	446	450	423	440	449	448	474	490	434	406	451	434	462	450	464	494	481	449	459	444	412	462	436	408	460	373	474	419	440	399	418	461	452	430	472	456	460	463	410	478	436	449	485	463	462	422	462	453	472	453	450	443	437	417	472	439	440	439	430	435	457	433	455	448	472	432	462	429	460	474	436	426	421	449	415	458	447	424	412	429	421	480	424	428	452	447	466	411	433	449	461	486	470	444	457	441	429	485	421	436	433	431	477	413	455	440	460	417	440	462	454	459	440	427	453	450	452	430	463	474	440	453	445	447	438	442	441	464	447	481	455	481	445	468	449	427	421	488	460	486	447	464	479	433	423	413	420	419	431	434	484	402	411	437	448	461	441	402	456	450	451	449	414	417	452	454	479	416	461	485	468	445	428	439	438	421	444	461	459	440	466	453	486	465	437	489	488	441	434	435	437	458	470	488	440	432	428	462	460	442	436	486	446	455	475	437	445	448	445	489	432	432	435	420	416	453	467	431	439	452	418	447	450	437	462	435	448	457	451	427	442	463	422	434	421	440	460	456	435	477	469	435	430	435	424	385	455	460	426	463	451	446	476	420	473	483	427	408	476	463	463	460	477	426	435	439	471	471	434	434	483	457	458	447	410	468	413	431	430	449	459	473	438	408	426	461	412	487	452	427	418	463	430	421	436	458	468	446	438	414	428	459	456	444	441	443	459	397	478	479	418	438	455	449	441	442	428	463	445	450	427	452	471	418	473	470	475	440	434	439	436	460	435	474	468	484	472	410	476	450	412	429	489	497	430	432	443	416	473	445	459	456	481	462	417	444	429	469	445	487	470	437	435	465	438	475	437	453	435	443	454	440	452	478	473	432	459	436	446	464	446	465	451	462	450	448	400	456	435	468	439	436	436	407	473	443	454	467	438	452	426	491	469	458	429	437	423	423	484	436	487	413	416	459	429	472	418	475	452	420	455	477	452	434	432	471	449	411	462	473	481	472	453	468	468	474	476	431	456	452	475	429	472	452	457	447	448	398	402	471	443	457	478	496	455	469	434	450	455	433	439	459	435	454	454	471	462	465	432	425	451	457	467	432	441	429	491	451	481	462	449	438	442	437	440	486	423	425	472	434	476	459	427	416	454	473	453	429	462	466	473	457	458	442	462	468	420	463	465	475	504	470	477	439	429	444	459	448	448	444	440	428	441	454	445	464	457	491	456	447	419	504	461	416	415	480	442	453	430	446	435	447	481	466	430	468	462	426	508	454	459	445	467	430	457	456	445	428	445	431	460	426	436	422	430	445	463	470	426	446	413	443	444	461	464	432	440	428	453	446	442	423	476	450	448	424	467	437	432	461	441	458	473	479	443	430	470	438	438	464	464	455	436	459	450	464	497	454	472	456	443	464	453	433	469	423	426	410	449	462	440	435	467	444	469	466	480	451	445	429	474	410	426	434	449	466	470	490	449	416	452	448	447	443	456	436	436	446	449	469	452	441	434	462	402	458	444	438	410	466	443	455	455	407	480	445	400	460	442	446	458	469	471	441	443	429	414	436	443	441	448	442	434	419	456	469	460	428	426	467	453	451	474	483	451	469	485	483	447	444	427	463	429	427	467	457	437	427	461	452	440	438	439	427	491	450	460	426	453	453	432	476	454	421	415	452	425	435	447	494	437	479	448	391	400	454	443	437	454	462	396	442	425	427	461	448	504	452	445	450	453	430	442	444	422	418	450	429	446	426	458	442	434	429	450	431	482	486	440	459	445	442	460	453	460	464	449	469	441	478	424	423	426	435	459	428	464	455	461	455	482	438	442	427	437	474	484	448	463	467	470	460	433	459	445	455	418	431	475	432	440	428	443	461	447	424	484	441	469	421	473	498	458	440	479	441	453	423	463	452	436	416	405	468	482	453	436	463	435	435	477	460	393	484	488	432	439	424	434	462	483	452	457	492	440	450	464	427	422	441	440	454	438	483	436	472	454	468	458	460	440	411	428	451	465	431	462	474	425	465	480	487	481	446	465	470	440	445	494	456	469	454	454	436	414	442	406	458	448	467	407	474	461	433	496	459	441	465	437	488	473	481	427	391	456	405	479	442	471	439	483	431	465	427	450	433	436	456	447	436	445	414	432	444	440	468	409	432	468	438	421	479	449	470	449	397	429	458	454	451	443	411	449	467	453	453	463	479	438	431	435	509	434	459	491	465	437	436	428	452	437	449	456	491	482	411	423	453	459	404	432	436	453	463	455	446	475	426	430	407	433	447	444	448	473	414	466	432	442	458	435	447	442	425	460	498	418	467	436	431	449	438	414	436	422	451	458	496	443	449	472	449	455	438	475	449	457	455	437	450	472	433	477	459	449	482	478	475	456	442	441	435	445	418	448	447	483	441	470	468	399	463	420	438	427	467	428	430	452	444	469	415	422	449	418	464	438	433	447	425	452	487	449	423	458	477	461	424	438	437	404	441	436	478	421	456	435	463	420	429	423	441	485	468	442	437	440	420	411	458	462	436	474	471	423	430	428	425	463	410	461	408	417	432	469	435	461	453	453	449	462	444	443	437	421	457	460	413	453	440	425	486	453	440	444	436	433	408	436	422	434	426	406	478	459	412	442	402	463	445	429	430	474	413	453	442	460	470	422	440	453	455	443	459	439	429	445	436	459	442	452	486	449	424	424	475	454	419	429	468
24090	21056	28148	24023	20766	7567	1304	992	835	776	755	684	696	633	648	673	701	729	710	702	657	619	674	684	664	617	621	656	622	648	608	643	635	620	585	630	609	581	618	591	616	648	606	640	658	636	586	552	603	611	602	613	618	661	623	616	562	578	601	546	604	581	569	631	628	583	595	647	589	612	614	616	563	600	598	606	591	568	578	559	596	591	613	600	556	595	613	595	560	616	600	614	570	594	552	604	591	622	596	580	603	579	582	607	616	614	546	601	602	614	552	617	615	592	602	615	640	572	571	584	586	599	578	579	572	590	619	591	588	590	610	574	620	588	602	599	569	560	570	631	585	574	586	557	591	587	601	586	598	591	568	603	559	595	610	559	625	613	600	585	601	579	591	598	577	605	581	578	556	603	577	577	581	582	545	578	624	580	631	582	568	629	633	584	581	567	564	567	603	613	579	596	606	625	544	612	582	602	590	636	554	555	642	568	605	604	590	557	571	561	591	546	579	548	618	596	602	650	567	603	552	591	564	635	544	554	598	599	568	551	562	615	583	562	618	552	550	602	564	557	637	572	605	556	617	557	596	564	611	547	558	581	601	639	569	582	601	591	578	595	604	559	618	589	598	602	540	571	604	582	568	559	595	601	599	601	620	618	614	587	607	568	550	606	600	595	605	588	607	589	574	620	570	581	565	580	615	605	611	615	584	588	639	568	587	588	553	588	562	614	543	562	625	569	596	570	546	564	603	598	572	591	606	565	560	594	605	560	618	559	614	603	558	585	571	560	614	604	611	602	576	581	593	587	594	574	576	576	579	576	629	586	592	595	583	576	581	615	579	572	601	575	544	572	576	565	611	570	613	613	547	577	601	624	577	601	555	616	625	609	570	612	550	567	598	601	583	567	603	563	568	598	576	588	585	598	583	615	536	626	594	580	612	601	597	607	578	602	567	593	631	608	574	557	573	561	596	572	572	553	607	625	618	609	622	620	596	612	577	569	571	570	594	580	601	601	639	620	533	610	579	567	570	603	589	595	606	615	543	590	610	588	589	551	604	637	560	603	586	624	607	613	615	619	541	586	579	605	599	587	605	578	602	611	604	547	574	542	571	567	602	596	578	612	613	599	596	609	589	601	581	602	590	566	529	593	593	629	542	543	541	625	573	569	608	630	587	571	581	604	592	556	559	597	608	630	564	560	582	590	609	590	605	596	575	558	588	564	592	621	631	553	609	573	586	606	579	561	587	582	564	615	611	629	585	616	589	560	586	579	639	531	578	584	604	512	583	596	582	598	598	584	609	596	608	569	569	608	605	580	624	554	636	574	545	570	592	582	563	578	597	589	566	547	579	578	599	616	593	576	594	583	615	608	571	597	575	574	569	568	568	639	566	602	556	597	611	587	578	543	585	589	573	605	566	630	542	593	580	598	558	563	566	615	597	592	590	606	634	546	601	580	621	599	578	583	590	592	611	597	572	622	611	575	595	608	603	552	583	605	535	545	562	585	594	574	554	579	615	638	609	549	569	589	612	580	582	573	616	576	638	595	587	601	530	556	560	610	578	588	601	621	574	569	607	593	599	559	625	557	566	561	601	636	594	594	589	586	594	560	547	574	616	561	595	600	626	594	540	579	582	563	580	617	607	619	593	566	580	624	549	592	582	583	583	570	596	592	599	585	566	624	567	599	573	622	563	571	607	557	603	614	578	587	626	598	633	567	549	617	573	613	581	617	638	596	608	598	611	601	624	587	610	560	564	642	602	589	568	593	606	574	617	541	621	577	583	577	569	577	608	626	580	613	587	647	580	590	589	559	593	567	627	565	631	598	592	573	571	584	594	581	610	547	579	628	589	577	523	603	619	618	565	553	591	531	559	607	579	587	591	606	588	571	602	601	581	615	552	569	590	601	588	526	570	616	589	642	571	572	584	578	595	589	592	598	584	601	571	583	591	557	573	580	607	620	563	591	584	581	600	590	614	643	582	566	629	563	630	616	603	579	569	596	591	587	577	588	601	611	562	641	607	582	588	583	619	607	535	556	617	605	543	566	566	586	613	606	625	620	570	617	545	601	609	558	607	507	580	567	578	592	616	582	548	605	607	650	609	556	600	602	545	566	552	592	615	574	571	613	608	584	630	544	589	592	612	593	582	604	618	575	625	589	603	560	595	564	598	627	574	631	582	572	558	572	620	589	579	535	583	619	568	559	579	578	566	592	584	588	584	593	573	623	582	627	584	561	558	588	579	616	566	589	588	574	549	628	577	612	583	567	561	576	568	625	574	588	587	615	605	612	567	587	580	555	550	559	590	595	586	570	569	580	582	561	614	569	616	600	596	572	608	611	581	581	558	598	577	599	582	579	568	588	631	583	593	598	566	571	543	573	578	577	613	623	613	554	588	583	591	576	651	566	639	553	560	565	587	574	597	543	563	586	576	579	605	581	569	585	592	586	596	597	588	542	587	588	565	617	561	590	652	585	565	554	599	580	611	603	548	572	582	593	566	598	625	613	631	588	577	562	626	557	547	620	610	569	562	563	594	564	626	671	603	579	584	577	547	608	562	566	612	592	579	592	589	630	610	602	608	643	628	574	601	600	594	580	588	603	605	573	563	598	589	537	597	580	567	586	635	607	584	638	605	569	587	582	600	623	600	570	585	616	569	599	542	607	604	591	533	552	620	574	604	582	592	563	565	573	561	624	600	588	608	576	538	583	576	612	592	576	600	590	627	588	607	618	622	626	583	595	631	581	596	598	568	584	599	604	614	595	600	562	570	604	607	597	564	561	597	549	596	538	565	557	587	583	568	553	580	587	553	583	570	569	554	560	597	580	569	599	604	584	551	595	584	571	641	581	610	592	577	612	545	593	547	578	602	551	587	564	600	621	524	568	587	591	552	588	564	585	610	568	624	573	617	567	558	573	591	604	600	594	597	573	587	583	576	593	600	545	608	566	579	558	609	614	601	577	574	588	590	576	594	585	617	567	591	598	598	614	554	635	621	603	580	616	557	595	562	618	598	582	589	598	603	541	623	597	537	583	591	627	597	608	590	530	561	548	575	619	585	588	599	561	652	572	582	556	534	606	582	586	618	592	588	585	559	534	594	571	603	604	563	588	598	571	605	558	556	543	574	602	609	590	580	590	576	577	627	594	545	603	572	611	542	561	601	612	579	596	533	631	581	609	543	558	574	604	624	574	583	598	605	606	597	596	593	594	572	535	555	645	559	602	592	621	585	573	595	585	586	648	595	620	581	569	578	581	620	594	532	566	570	569	564	649	591	566	614	602	590	593	582	574	590	588	605	581	575	609	572	548	547	553	562	573	543	579	553	565	597	580	615	574	586	584	551	580	580	617	668	576	627	602	613	593	591	592	597	613	551	607	579	618	594	618	604	604	614	554	617	574	592	643	597	582	597	578	586	594	539	559	602	611	574	544	578	583	628	592	564	598	598	611	573	625	586	580	557	591	608	600	577	569	606	589	602	614	561	553	621	576	609	616
41650	61370	18873	3296	2394	1957	1755	1534	1292	1169	1077	964	925	893	932	1026	1018	1005	972	959	918	849	848	833	901	862	807	878	820	784	790	848	798	723	776	816	760	786	833	780	735	766	717	732	711	733	721	715	773	726	750	768	748	720	739	761	676	738	757	737	703	725	766	752	762	718	742	722	746	769	693	761	716	763	751	730	696	700	713	711	738	764	703	684	695	744	733	739	700	776	734	740	749	696	712	693	736	708	722	727	775	711	725	769	764	730	695	720	732	754	745	720	729	692	730	725	753	701	730	723	697	727	786	739	732	743	755	720	721	703	742	744	743	687	706	718	745	722	706	736	733	694	709	697	749	735	747	696	768	679	713	717	733	704	684	760	639	686	719	743	748	721	715	713	784	743	721	754	701	733	745	740	718	721	702	721	752	727	722	740	767	768	716	759	690	739	719	709	776	707	699	727	727	691	721	743	757	699	762	749	763	706	767	709	761	693	773	684	706	742	696	755	729	720	718	707	753	708	668	741	694	697	728	682	697	738	692	786	732	714	715	786	738	702	784	702	716	720	740	760	718	731	682	768	685	785	696	739	693	726	751	737	695	708	765	734	714	688	743	706	740	683	689	717	755	748	738	712	717	720	752	772	702	717	740	726	688	729	732	734	699	730	713	691	752	752	706	711	743	701	730	711	672	702	731	709	739	694	748	676	710	722	691	734	727	677	696	738	718	733	711	712	764	685	736	720	687	647	698	745	758	688	673	770	731	737	688	721	692	677	736	718	744	724	707	703	780	683	691	699	748	698	699	693	638	756	757	724	729	702	755	738	720	735	730	733	720	757	721	696	698	768	710	730	706	701	719	731	701	705	693	716	716	727	707	717	723	712	729	778	732	757	707	693	727	705	675	745	729	727	716	735	715	738	725	751	697	715	781	685	755	761	696	700	718	705	775	703	684	740	671	728	680	718	744	702	757	725	752	735	704	729	744	754	758	739	730	695	718	740	726	682	682	752	698	703	733	718	699	676	715	736	740	707	716	677	706	718	712	743	757	702	714	710	705	723	741	686	714	754	699	723	711	738	671	727	722	740	758	775	772	720	719	726	741	776	735	702	739	662	698	719	744	751	702	709	725	721	716	662	706	706	708	733	709	701	733	749	694	723	708	719	716	708	693	758	694	768	703	748	728	736	720	746	706	701	713	760	707	665	725	670	698	659	705	680	713	745	741	693	781	709	733	748	762	729	757	728	730	681	713	687	742	753	757	752	746	761	769	670	733	767	708	718	718	708	724	696	764	739	651	718	753	733	741	742	705	715	738	703	740	710	785	715	705	746	760	687	702	756	726	698	701	752	683	741	682	761	731	678	744	729	718	727	691	714	739	739	757	721	730	692	713	724	694	777	724	729	740	700	727	704	717	710	719	728	727	724	737	734	706	717	722	721	748	702	697	667	678	746	700	655	749	752	716	750	764	734	732	738	732	700	736	705	703	731	698	778	734	695	735	728	729	800	711	732	697	683	748	723	708	741	743	704	735	729	705	793	700	740	714	724	699	724	721	757	740	728	702	665	717	744	691	690	690	716	713	756	691	721	774	681	737	724	729	755	709	712	725	758	731	752	690	739	751	656	699	706	767	752	718	719	731	718	709	742	719	731	713	729	742	714	684	704	702	733	728	652	741	717	712	733	672	705	730	695	674	727	702	697	703	698	724	686	708	727	743	687	754	720	712	713	754	665	666	743	698	748	743	674	708	735	707	760	691	735	723	732	762	738	736	720	676	698	742	693	754	712	695	714	701	731	731	731	702	692	702	721	713	760	773	720	741	735	741	737	761	786	718	695	712	700	726	676	744	757	714	687	751	767	773	670	749	703	709	696	722	702	732	674	736	769	744	724	702	755	735	756	711	789	744	721	729	683	711	766	695	702	729	727	749	708	705	717	733	734	738	675	768	768	765	679	690	704	751	713	709	691	695	719	691	725	731	699	731	752	733	772	727	712	717	745	732	743	785	728	702	702	667	773	720	688	714	704	729	723	671	713	728	738	761	748	679	732	721	707	761	686	700	720	719	738	720	720	710	727	730	717	718	708	706	724	715	705	728	690	723	708	736	693	740	689	705	740	720	711	702	743	703	738	724	762	765	738	712	698	749	733	756	725	768	746	687	733	683	753	688	720	709	749	757	690	712	756	755	762	714	736	680	728	745	714	724	718	724	709	718	735	703	750	718	705	725	697	719	710	752	730	746	756	719	725	732	721	776	738	767	722	755	736	767	723	747	710	700	748	714	731	704	730	717	779	718	700	678	706	699	708	740	743	726	740	742	692	710	738	698	733	749	732	732	728	759	747	672	669	733	753	704	763	733	743	720	733	714	709	659	729	747	695	742	714	779	745	705	741	754	707	693	705	684	738	684	704	749	704	709	744	683	683	704	751	730	716	734	664	714	695	738	747	681	741	709	721	784	697	702	719	725	720	729	686	723	736	725	754	730	737	739	745	738	728	649	696	747	723	693	727	711	685	734	776	745	698	730	728	706	691	725	713	741	749	684	714	724	717	726	676	710	693	673	753	712	752	719	718	711	741	743	718	706	686	727	753	737	710	719	699	742	728	719	755	750	696	693	713	762	703	740	745	815	693	754	746	717	699	719	704	729	745	689	756	737	778	725	756	720	693	739	696	768	756	727	710	773	699	734	727	687	724	722	711	697	727	719	713	669	726	714	727	721	737	691	697	738	733	753	723	727	738	735	771	744	695	689	689	727	716	718	750	687	707	686	703	706	729	723	726	708	680	669	714	733	694	696	748	742	741	706	715	664	771	725	729	715	726	729	733	687	694	670	731	710	766	722	705	672	712	733	737	704	757	708	740	723	709	703	707	776	737	761	735	691	708	701	699	718	735	712	743	719	707	733	709	712	696	706	734	754	718	726	773	772	732	773	703	729	686	745	745	730	655	729	741	721	784	715	712	706	709	696	720	683	720	744	762	728	681	730	724	692	724	729	732	739	713	711	727	677	772	729	692	674	735	731	718	670	696	710	714	732	757	737	704	733	723	713	711	740	734	718	750	724	789	749	713	730	688	686	722	746	695	714	682	696	713	685	706	733	714	750	685	737	712	742	674	759	678	740	750	751	715	737	701	739	719	734	738	713	682	707	704	664	732	707	729	677	725	698	731	757	707	720	699	715	714	734	747	683	756	719	714	729	729	728	725	738	707	715	753	750	714	723	706	757	747	742	702	730	724	719	681	727	777	721	726	735	698	752	746	751	723	737	738	720	712	706	728	716	719	747	779	747	711	696	718	671	683	696	704	722	754	734	748	700	774	706	736	725	761	723	702	667	743	765	740	745	713	685	700	696	675	760	716	742	692	764	742	701	745	729	723	729	737	704	740	670	735	763	743	757	691	731	716	705	708	705	685	778	724	684	738	710	741	696	725	729	721	719	749	730	672	731	705	726	782	732	695	709	715	689	674	749	722	699	728	700	739	711	705	722	721	693	735	718	728
23032	21093	28719	23617	21052	20826	5820	1301	989	949	887	789	737	717	756	696	765	755	707	730	707	690	686	654	649	624	683	625	572	628	614	682	590	605	646	618	575	600	581	564	597	544	550	571	552	544	587	558	593	545	563	584	588	605	535	591	585	502	630	575	606	567	562	578	518	562	575	578	557	567	514	549	600	597	546	603	558	562	559	521	533	514	554	587	570	533	592	574	576	552	549	524	525	549	585	528	560	559	525	581	534	540	549	510	594	554	590	511	556	561	539	542	541	551	552	600	579	592	545	606	587	536	518	533	528	563	572	555	556	539	554	545	577	578	611	568	540	533	564	565	606	570	523	559	566	561	543	578	558	530	566	537	572	579	580	538	520	576	527	531	595	548	547	594	545	547	519	545	566	573	567	573	594	531	540	553	534	572	575	556	552	535	542	576	591	530	546	563	543	533	571	565	546	530	588	549	506	568	550	523	593	555	579	549	610	546	545	564	569	579	535	576	537	550	575	592	580	577	594	508	580	551	529	560	515	565	536	562	547	535	553	544	566	535	541	551	521	552	559	539	554	551	569	588	548	559	549	559	560	543	581	526	538	597	592	556	588	526	550	555	534	518	526	585	581	553	545	550	586	575	556	540	547	564	579	557	533	546	560	523	577	545	543	564	549	548	590	538	567	529	516	560	542	566	536	581	538	535	565	548	570	596	540	555	569	589	592	593	550	551	544	514	518	561	566	549	526	539	557	577	528	531	561	570	531	554	554	543	572	585	544	527	596	568	509	574	577	542	529	558	566	541	544	576	549	606	554	556	579	565	524	571	555	535	547	557	561	509	581	574	576	538	512	559	581	538	582	554	529	578	542	523	544	553	554	560	590	565	560	562	571	591	573	549	547	526	515	562	576	589	552	551	535	602	566	551	542	592	534	569	585	554	561	517	577	619	564	589	558	592	525	558	542	547	542	564	527	551	550	580	583	571	573	557	526	558	522	542	541	570	523	557	518	564	565	523	535	585	559	530	549	565	567	609	562	574	522	555	518	591	564	603	598	567	545	549	587	603	504	530	552	525	571	601	571	582	576	549	588	563	578	554	530	518	563	588	563	556	578	550	552	523	533	538	592	597	591	575	510	573	544	570	537	575	519	570	544	573	517	574	564	555	556	514	572	547	582	567	571	533	546	523	554	558	523	582	584	542	549	535	554	542	515	556	569	583	583	600	559	574	522	514	569	513	594	521	577	607	547	565	541	534	557	574	563	567	549	567	554	562	556	523	583	562	550	559	542	557	562	592	555	543	558	548	567	551	529	530	574	539	575	521	546	570	566	558	572	561	532	561	573	580	503	577	525	527	530	557	567	558	586	577	610	567	555	516	549	517	538	574	553	552	534	545	550	555	563	550	540	537	524	528	573	531	548	529	526	560	572	552	565	578	558	546	579	559	563	506	530	580	542	550	546	535	562	587	585	511	577	549	544	587	573	588	509	536	559	523	540	595	514	534	509	512	554	592	582	575	556	566	539	565	515	534	580	555	566	530	565	558	533	556	536	534	504	554	545	545	554	545	586	579	556	543	563	514	519	540	554	523	566	571	538	550	532	541	517	578	579	530	569	561	541	553	555	579	537	527	541	525	586	559	499	540	564	515	512	490	525	554	573	546	558	555	507	558	602	537	540	584	562	594	562	546	563	537	559	537	573	525	546	558	559	557	567	533	539	585	537	551	550	552	534	518	588	553	533	553	562	546	568	557	526	572	536	593	579	515	550	526	542	530	549	536	527	518	544	513	509	614	559	541	554	576	581	552	571	525	532	515	597	590	551	546	592	561	541	570	539	567	547	532	538	543	584	555	517	577	561	578	552	538	577	551	586	605	530	539	578	535	601	526	571	585	581	533	597	571	548	560	560	549	554	552	550	570	527	560	565	546	588	568	518	582	521	553	585	536	512	596	558	529	588	530	536	555	560	568	518	534	554	550	587	560	549	537	563	580	513	566	565	578	545	560	578	570	554	592	569	586	557	564	559	569	520	505	569	582	515	587	564	558	581	561	556	564	592	501	540	497	539	581	600	552	533	599	520	585	501	604	562	561	564	569	588	564	511	541	568	554	585	540	554	559	507	511	546	529	515	515	574	550	540	521	570	544	541	539	538	566	566	569	594	596	595	554	543	520	536	562	541	588	599	552	536	514	556	588	546	561	514	521	547	506	558	546	571	582	503	556	544	580	565	571	564	536	576	570	564	559	543	569	525	561	498	551	568	524	550	552	574	559	557	541	581	504	550	520	544	550	536	502	568	576	558	557	547	588	578	571	528	561	557	570	518	550	546	559	503	561	582	559	540	551	574	575	539	525	554	563	520	518	614	527	570	529	563	592	566	538	534	559	561	538	576	591	519	584	559	542	564	558	560	539	571	589	569	552	553	580	548	558	545	582	544	510	544	589	511	599	570	494	583	545	536	577	562	575	536	567	559	569	549	517	543	537	533	581	548	550	548	578	541	539	523	582	551	525	548	541	569	544	555	528	538	517	548	561	590	556	553	601	535	519	519	561	508	542	577	541	560	540	538	573	574	564	573	565	549	556	542	525	576	504	556	552	584	534	560	517	552	581	535	564	548	588	543	529	568	570	515	547	535	535	558	563	550	521	528	547	538	567	545	567	537	528	497	551	546	566	529	555	581	541	548	542	555	536	578	572	549	552	569	556	579	530	556	540	567	567	554	583	538	524	547	551	552	565	563	551	554	576	502	609	533	554	536	554	591	546	548	557	555	568	570	529	579	554	597	512	585	577	558	529	577	537	563	542	549	583	575	579	534	603	563	511	529	571	561	571	552	549	552	546	544	578	531	576	577	544	538	565	591	596	581	591	527	562	529	529	547	529	550	565	549	561	564	560	521	550	567	543	536	554	567	538	602	535	523	561	568	551	556	582	546	587	539	540	557	559	553	558	534	555	554	519	557	593	545	544	540	572	593	537	548	532	573	536	580	567	546	577	559	601	548	580	573	564	545	544	535	552	572	592	542	561	568	549	527	535	522	576	548	534	569	575	559	581	552	542	553	522	581	584	544	571	541	545	550	570	504	570	584	588	526	591	548	565	542	537	542	543	573	565	581	546	544	508	542	560	521	564	564	524	543	496	538	560	565	546	595	603	547	557	553	550	511	514	544	604	544	547	534	540	565	553	539	541	556	591	567	533	528	520	581	572	575	529	556	589	568	556	538	552	557	555	504	544	545	594	557	558	541	546	538	571	546	548	560	570	556	589	562	595	526	585	549	552	561	547	562	556	520	500	524	561	556	562	553	556	524	586	566	535	581	575	565	509	568	576	541	534	555	530	531	534	590	549	535	546	546	568	585	573	558	576	566	576	530	539	510	527	501	561	557	545	536	576	522	587	566	530	509	541	566	543	524	494	568	564	566	549	560	493	544	524	543	565	547	537	551	592	551	522	559	548	581	546	581	573	525	517	540	520	551	522	565	580	521	512	583	596	558	539	543	539
45824	69429	19943	5415	3769	3038	2593	2091	1807	1559	1330	1191	1084	1046	1089	1055	1117	1106	1106	1026	944	916	846	889	925	871	898	861	840	888	786	775	798	793	818	730	759	771	752	771	713	719	731	756	722	726	720	641	741	737	735	729	715	687	713	734	699	710	731	700	703	675	744	758	732	719	715	705	739	733	709	696	788	716	761	736	767	689	707	709	747	678	751	722	723	714	721	686	720	766	725	713	771	682	699	676	741	677	725	662	690	715	712	701	719	689	717	664	703	673	679	684	730	704	685	713	676	683	710	701	688	665	730	686	688	673	698	714	666	698	705	740	700	645	749	705	752	703	697	715	713	659	721	719	726	689	709	696	662	682	700	706	631	724	679	699	688	737	692	705	684	710	717	712	694	742	691	691	686	714	748	704	732	668	677	719	720	647	681	681	674	675	653	673	724	685	671	690	703	746	691	716	671	698	662	737	721	727	672	724	726	662	665	634	702	711	736	705	695	705	702	684	690	695	698	715	742	750	676	706	690	731	669	707	647	721	700	665	681	704	654	677	681	716	715	675	678	654	693	732	684	712	657	723	719	704	735	698	687	724	709	692	743	715	685	708	682	696	674	725	703	682	744	674	709	660	709	711	699	694	706	673	692	772	722	651	670	657	733	730	663	656	686	676	657	691	717	716	676	653	727	697	725	764	701	707	687	662	702	733	733	736	682	706	685	727	674	727	682	701	649	707	727	684	701	682	682	689	672	691	688	681	688	702	718	715	652	731	711	711	705	718	692	706	714	655	722	677	733	649	706	701	639	700	674	723	680	652	645	703	683	700	682	728	686	652	670	589	666	681	716	667	687	748	715	691	662	699	689	731	727	695	636	673	673	661	662	721	685	766	676	718	665	692	685	725	668	697	742	716	684	696	725	687	712	716	717	694	665	776	667	688	693	697	696	668	700	708	713	716	713	683	708	739	675	682	708	717	683	724	694	713	725	715	707	734	678	725	727	715	730	674	711	718	633	667	664	676	739	734	679	739	672	706	733	704	652	745	728	698	708	693	697	675	655	699	714	708	678	734	639	717	711	709	700	680	740	744	756	688	701	691	769	679	730	732	680	694	696	745	720	730	693	719	678	676	676	712	697	670	694	713	688	705	725	701	704	661	718	668	733	719	633	717	728	659	693	682	708	680	682	712	666	748	690	687	700	682	677	662	677	674	673	691	688	741	749	706	709	727	687	713	693	696	696	702	667	690	727	759	720	693	689	709	700	709	683	669	653	701	692	687	685	642	667	682	712	715	727	688	650	647	698	697	673	710	740	722	698	642	723	739	728	740	702	672	648	713	705	709	667	699	691	727	713	679	693	691	723	664	708	683	727	698	686	720	700	706	778	715	646	689	731	674	719	671	640	671	660	720	713	729	697	690	727	689	681	668	673	736	701	722	677	678	700	710	696	718	670	692	692	715	747	690	679	737	665	689	657	683	691	679	707	685	737	703	689	643	687	673	704	723	674	725	685	687	728	675	691	666	727	678	736	722	708	725	704	676	673	700	674	706	743	693	709	707	703	663	690	651	666	736	683	758	675	664	693	652	680	695	708	683	710	722	678	676	742	725	751	660	710	649	727	680	689	658	705	705	695	730	714	680	702	693	745	692	718	727	717	697	674	648	728	678	718	670	734	709	686	686	727	674	731	666	684	747	645	693	684	679	688	662	703	685	629	699	732	686	722	690	688	730	677	663	680	683	667	699	660	688	727	657	733	685	676	700	678	739	728	714	676	723	733	699	723	721	687	717	686	714	733	688	632	692	667	674	694	664	649	670	690	696	673	689	691	671	751	688	725	728	654	679	668	688	707	695	690	624	671	680	680	690	683	718	694	731	724	690	690	663	691	745	698	672	675	707	698	721	710	645	687	686	656	674	761	710	683	680	740	652	655	684	673	691	682	703	679	638	689	645	729	690	704	735	704	685	714	720	703	649	684	669	661	681	701	651	731	654	701	675	710	703	729	653	681	682	659	707	721	724	713	700	678	720	678	781	658	687	689	691	724	708	691	683	663	744	683	649	702	677	659	699	675	672	721	740	671	672	759	725	678	648	703	732	747	687	674	670	755	715	683	680	676	731	680	655	700	725	671	711	741	713	660	674	685	653	694	660	669	705	676	716	696	691	651	692	708	737	697	705	698	688	668	689	695	685	724	705	702	703	673	674	679	709	686	693	678	644	702	693	692	700	705	634	673	642	638	710	721	666	724	678	670	665	671	715	677	731	687	690	713	723	689	725	654	682	674	688	727	722	691	760	670	671	703	708	645	675	745	684	679	692	736	671	683	711	688	735	720	695	708	682	675	720	673	673	676	653	691	655	664	727	689	729	716	692	682	695	687	665	695	669	695	689	710	735	732	705	723	695	669	716	721	702	737	692	683	725	706	713	689	665	733	730	654	685	715	698	751	706	693	709	737	735	672	709	686	721	720	673	734	723	736	667	680	725	665	709	722	745	634	646	655	726	734	735	685	703	682	696	720	689	689	690	712	695	716	644	707	672	718	718	685	690	690	705	741	724	699	635	683	690	673	703	727	732	683	735	718	707	738	695	763	726	650	711	741	659	715	679	707	682	653	702	699	727	733	674	748	717	719	612	723	657	736	712	729	693	702	720	723	680	668	735	731	681	695	702	737	700	672	680	651	687	728	682	658	695	714	650	702	648	729	704	708	703	751	682	698	736	709	683	708	686	724	668	714	682	661	703	749	748	697	669	702	672	679	691	681	725	738	725	695	711	744	662	639	672	667	681	691	766	671	701	718	693	680	694	675	684	694	677	656	706	698	648	692	692	703	696	696	700	654	686	694	647	677	662	683	661	682	726	668	690	714	713	693	699	660	690	671	666	697	678	690	698	688	719	671	731	716	697	686	657	665	705	687	710	678	723	692	678	731	715	752	641	734	691	710	700	755	686	717	733	685	700	702	751	647	726	684	665	662	665	695	712	671	696	660	690	707	673	685	701	694	699	703	734	733	648	699	679	649	711	719	748	697	748	763	705	711	718	676	681	637	664	684	668	683	700	677	745	683	639	699	731	720	699	692	660	697	726	716	706	678	681	666	650	725	666	671	675	696	688	697	754	685	695	667	663	691	674	686	742	673	694	627	736	696	710	640	714	727	681	663	711	700	692	701	718	704	713	683	647	692	700	714	725	686	677	717	659	706	684	707	736	765	664	716	699	711	711	705	687	713	704	632	696	711	672	711	645	695	676	692	658	677	722	696	694	710	673	697	728	704	659	684	692	710	730	672	713	733	745	663	739	655	662	671	673	689	703	729	727	757	688	690	721	732	676	729	649	732	677	648	755	701	673	718	718	677	739	742	698	710	685	714	729	700	735	697	716	631	658	736	670	676	676	696	681	659	729	693	695	676	722	672	723	711	685	721	736	671	689	693	708	663	670	712	698	697	673	679	681	700	677	725	706	710	677	700	678	718	669	696	742	719	676	679	689	672	668	688	694	701	701
29547	28763	16154	2082	483	399	436	426	434	393	393	330	363	379	392	363	410	420	426	391	390	357	390	383	378	357	369	371	346	357	409	354	382	373	386	355	357	326	365	375	334	372	337	364	348	374	374	365	315	341	343	333	320	337	395	397	310	364	377	350	345	301	398	332	350	378	359	318	345	339	362	345	347	330	340	346	356	346	344	327	354	351	365	357	344	315	366	348	321	337	332	375	366	331	367	363	384	367	322	357	345	323	373	341	330	357	328	353	378	324	366	361	329	350	347	354	351	345	346	331	330	357	357	349	345	350	351	376	351	333	328	367	319	362	340	344	361	369	345	307	364	348	353	352	331	303	354	334	354	299	314	344	333	345	343	316	352	369	356	357	372	302	349	371	344	325	337	375	361	343	396	323	341	356	334	341	352	356	379	365	337	354	328	386	364	344	335	331	322	343	361	354	366	327	359	343	335	343	343	329	387	357	318	343	343	335	356	360	352	350	350	320	344	372	370	334	364	353	333	332	359	389	351	344	371	333	351	366	342	350	354	321	341	351	360	322	404	368	358	353	351	331	329	342	343	354	339	360	351	372	373	351	362	369	329	351	357	342	352	353	364	346	367	348	324	354	372	358	359	356	383	319	388	323	336	334	356	365	322	379	335	323	346	344	339	343	337	350	399	326	324	364	309	362	355	338	325	350	320	352	360	334	362	347	337	365	346	349	333	341	351	338	354	371	387	337	343	347	337	345	332	330	325	349	343	353	374	345	362	363	316	331	342	315	326	333	356	338	382	351	356	324	320	347	375	339	329	348	347	337	367	324	348	338	380	350	336	351	347	367	359	352	347	357	340	368	382	299	341	334	365	372	371	342	356	335	353	381	356	348	358	348	355	302	329	361	344	343	350	388	379	364	354	336	349	330	340	367	336	340	336	362	346	352	330	330	328	322	344	338	351	356	350	359	353	348	318	353	354	348	348	340	354	332	338	340	335	364	351	368	361	350	339	320	309	349	361	333	369	356	337	324	320	334	365	348	336	339	376	350	379	332	335	344	368	334	335	342	356	327	335	345	343	321	383	295	331	344	332	350	324	359	332	369	348	350	337	347	316	337	381	353	325	324	366	337	332	363	361	335	342	320	356	359	362	305	365	324	315	315	377	316	317	375	301	340	326	355	338	338	343	354	387	322	353	331	381	347	305	348	335	338	368	328	356	365	334	347	346	357	378	347	360	345	321	360	342	343	336	341	332	338	374	350	324	372	341	331	341	360	365	359	367	347	344	334	349	303	326	318	349	345	338	325	336	310	370	361	354	332	330	360	332	356	334	331	315	338	356	348	350	339	348	333	339	334	340	319	333	367	345	339	374	347	366	344	386	350	363	369	324	357	354	332	354	356	366	349	390	322	341	354	334	355	342	342	322	355	342	408	348	356	382	368	317	385	340	379	359	355	328	350	322	337	327	375	366	341	326	324	323	342	373	353	349	364	338	310	346	358	343	363	352	326	357	324	320	360	354	329	363	350	322	352	343	353	361	360	342	361	350	363	372	346	362	329	322	302	339	367	325	341	354	365	371	354	346	346	355	316	353	337	341	372	344	358	350	355	327	348	354	375	368	334	378	332	350	344	339	322	348	345	340	336	348	347	374	341	338	357	328	342	348	334	381	379	353	419	369	340	325	328	317	345	347	320	338	370	323	361	360	342	354	337	350	329	332	325	347	370	342	347	363	347	354	350	305	368	365	337	336	365	418	323	316	363	376	364	369	372	332	344	356	351	345	338	345	366	367	318	358	325	308	333	346	350	340	347	360	376	341	343	360	337	341	378	366	367	370	379	319	369	345	314	329	349	334	341	361	335	344	345	345	338	341	328	337	338	405	360	335	320	364	357	359	371	332	371	333	334	356	320	376	342	352	326	357	334	369	381	362	324	353	316	341	371	356	351	355	338	348	310	366	296	326	321	343	355	397	321	333	372	345	364	335	327	350	361	350	326	346	334	353	334	340	335	344	321	337	339	340	324	347	343	359	392	351	346	334	369	354	335	380	351	332	368	354	323	338	348	345	341	347	334	370	360	328	356	319	349	315	342	373	353	320	352	346	319	337	368	317	345	332	336	336	355	352	334	336	350	340	371	358	328	286	350	330	347	345	324	317	360	341	351	339	325	356	344	355	364	348	338	339	331	358	336	337	344	359	335	340	323	366	324	341	354	373	353	334	387	337	380	354	326	342	337	372	396	368	361	353	340	340	370	355	365	341	341	342	349	316	351	334	342	378	340	354	330	391	338	376	394	346	351	358	366	325	357	372	367	323	362	350	355	321	327	367	319	344	341	321	387	303	332	321	377	326	354	359	325	334	346	327	399	316	367	326	343	340	363	350	354	324	343	327	337	346	334	356	344	376	348	353	339	363	345	319	353	350	371	329	332	377	338	337	360	352	350	346	327	346	359	334	358	357	359	345	338	318	337	358	342	326	366	313	337	362	323	355	331	334	339	342	377	344	326	316	353	370	350	360	353	363	330	342	340	344	298	336	327	355	332	345	358	348	371	348	353	343	356	360	319	359	348	329	351	340	337	354	338	312	332	379	345	382	341	357	359	337	381	330	345	341	357	350	339	358	367	328	342	333	329	322	328	362	341	334	376	348	327	376	330	344	336	381	367	335	332	361	345	352	360	332	331	351	332	335	318	323	354	357	350	398	363	371	322	354	354	302	358	384	321	401	341	319	335	350	357	345	298	356	379	322	364	336	322	367	350	346	346	326	340	370	318	331	341	361	354	337	352	317	364	339	330	333	346	328	344	317	351	335	348	353	370	349	367	371	359	335	362	368	340	352	318	338	333	353	311	353	353	339	350	341	330	359	358	362	342	377	358	325	356	354	333	368	327	366	340	340	352	336	319	363	301	352	351	341	341	310	332	374	337	343	337	376	328	349	354	373	349	343	368	336	369	343	371	349	344	354	363	338	336	359	348	359	334	353	366	328	338	325	349	315	354	348	349	347	373	332	342	366	328	332	350	352	365	336	341	326	321	357	279	357	347	324	349	361	361	353	343	344	346	339	394	393	310	323	367	318	376	336	385	358	356	351	334	343	345	345	367	347	340	323	368	343	374	374	334	371	353	338	315	352	350	341	333	325	362	344	351	305	323	388	314	289	368	369	337	370	336	369	358	354	341	358	342	353	361	331	334	332	345	324	345	323	325	344	364	320	327	355	310	346	382	343	321	334	375	335	315	321	365	338	352	347	338	343	373	305	331	356	347	305	347	360	377	333	335	338	327	328	330	336	338	340	350	325	333	372	353	351	338	370	327	340	352	354	355	355	335	340	329	338	333	338	357	333	338	368	348	331	314	357	379	342	329	349	336	362	329	348	356	321	356	346	346	360	352	333	369	352	362	366	363	325	348	349	364	323	365	352	346	345	359	354	353	355	349	336	339	325	359	360	314	339	341	346	336	375	316	364	350	339	346	384	350	325	366	343	377	392	339	366	355	350	357
36151	43923	6570	648	576	577	612	634	643	571	490	467	504	497	482	555	568	576	538	532	491	462	480	489	535	506	536	509	467	482	510	448	498	440	464	445	481	435	418	449	417	428	453	481	416	425	448	448	450	467	460	430	423	412	448	437	449	460	434	446	416	427	433	431	452	458	455	422	422	409	443	458	447	455	451	463	444	450	481	445	445	424	416	430	446	453	456	483	433	443	438	434	463	438	454	427	485	442	396	452	427	408	417	394	447	455	428	414	444	407	451	454	457	428	443	452	435	427	448	442	419	410	427	447	461	442	445	456	431	456	462	475	439	441	432	433	448	443	426	422	501	440	407	422	426	424	400	428	409	430	425	431	416	485	452	433	469	404	432	446	421	405	453	423	438	458	439	439	428	412	446	454	439	432	429	453	434	459	471	418	438	436	467	403	440	395	426	433	409	462	406	404	413	427	420	424	486	448	404	419	463	444	429	413	460	443	428	424	435	439	444	400	421	430	445	444	431	435	429	447	432	427	421	426	407	445	420	442	444	404	451	459	427	416	409	429	457	455	404	427	420	410	423	429	440	402	452	426	441	441	457	458	413	434	440	461	436	427	457	428	462	408	439	441	449	442	447	417	417	450	475	444	421	459	454	435	426	415	446	443	442	453	459	426	416	458	390	476	441	450	446	456	425	450	443	438	448	413	428	424	436	394	426	462	453	454	416	399	454	490	456	459	454	424	443	455	450	411	408	425	448	465	445	441	446	466	452	455	428	428	463	461	447	445	417	418	415	467	456	459	390	459	421	454	424	460	450	432	442	418	405	432	419	449	424	431	412	412	435	414	422	437	432	414	441	455	445	487	429	434	427	415	454	425	429	413	434	475	412	456	441	422	426	431	438	404	420	474	431	480	447	426	428	444	448	440	418	407	456	417	454	426	412	433	426	430	445	392	429	461	452	426	476	423	420	417	471	437	456	433	436	418	495	458	404	442	439	421	433	436	431	435	464	440	469	422	417	459	425	420	452	437	464	442	410	447	423	415	437	420	410	417	433	443	430	451	448	462	409	456	414	464	412	428	487	429	452	452	446	393	466	435	427	405	467	422	452	401	430	441	460	422	430	426	446	492	438	471	490	442	395	394	420	452	442	438	454	444	461	432	421	426	419	470	443	430	451	431	452	434	428	445	432	442	424	425	418	412	443	425	425	443	491	453	457	430	431	411	415	445	401	416	424	428	443	414	450	464	418	404	404	435	420	402	440	389	445	431	424	405	440	392	424	462	451	429	409	431	451	420	438	423	452	443	431	426	432	424	444	388	404	451	412	422	452	430	402	455	456	439	425	445	443	446	432	454	456	445	477	438	448	434	436	423	429	453	440	429	420	411	425	427	418	431	447	453	457	449	481	444	401	376	449	409	416	428	411	412	430	427	419	410	431	431	416	447	461	430	424	432	457	433	478	449	464	416	429	454	420	449	419	419	461	426	406	419	421	450	441	378	458	420	432	475	402	428	465	429	422	441	432	449	439	438	390	413	448	444	456	435	469	431	429	415	458	484	417	470	463	437	398	419	421	440	406	386	426	395	423	454	427	461	460	437	430	436	479	435	451	453	423	412	445	425	429	427	436	445	410	455	443	441	458	452	428	410	419	469	416	411	416	438	426	419	454	408	447	439	487	481	436	437	436	452	485	408	440	413	454	471	415	422	472	410	435	455	426	412	452	454	421	433	436	439	443	420	415	466	450	411	432	434	475	426	426	441	438	424	459	454	424	441	435	418	452	447	465	473	421	424	453	442	456	423	431	468	441	433	440	437	465	413	416	447	437	426	440	431	439	413	405	404	410	443	464	432	438	434	458	430	430	441	450	423	440	422	462	429	396	411	428	423	479	437	472	467	458	425	454	418	434	438	423	448	431	457	440	453	416	412	451	415	445	424	429	443	415	427	436	469	458	445	422	432	391	442	469	445	444	457	406	431	431	468	387	434	442	429	412	480	430	426	422	431	423	426	461	428	390	432	442	468	450	416	378	412	445	427	437	409	434	485	442	445	458	464	438	407	430	468	446	445	459	413	440	429	461	442	440	435	418	465	438	431	460	405	429	442	434	462	437	464	445	451	451	433	440	453	446	437	439	471	430	412	457	425	422	431	426	473	435	440	436	431	456	456	385	434	410	410	443	434	434	449	403	440	436	415	429	435	424	424	424	408	413	403	416	467	398	457	440	389	420	487	452	406	423	446	448	425	443	436	428	429	400	435	447	465	402	448	441	439	412	445	427	438	449	435	436	431	436	434	424	470	420	457	447	454	435	458	397	413	429	417	421	446	430	449	399	417	452	407	417	453	467	415	457	467	420	438	426	417	444	429	428	446	454	434	435	468	409	383	445	440	449	455	422	411	438	452	453	411	384	406	402	442	424	459	446	407	460	435	419	438	404	430	458	437	452	429	472	432	442	427	440	408	430	457	455	456	472	401	428	438	450	441	450	416	431	434	449	433	431	435	416	432	404	428	427	448	479	454	499	414	425	423	410	432	435	479	441	476	449	491	463	457	442	437	422	416	422	460	450	405	426	411	449	428	415	389	428	429	406	430	408	450	475	435	447	491	453	435	422	417	421	422	470	437	435	436	423	456	379	469	448	441	459	423	434	425	420	470	424	453	445	437	404	425	411	443	439	464	423	440	432	462	448	435	437	429	421	479	435	481	400	416	412	408	413	465	414	429	420	422	439	463	441	442	406	427	427	420	437	426	449	433	441	428	458	415	415	440	442	424	452	435	479	404	458	420	465	421	433	432	433	439	431	412	426	427	402	433	408	413	413	452	459	445	443	437	427	443	428	445	400	460	483	438	437	445	372	453	479	467	437	398	451	432	402	409	462	455	413	458	452	418	425	457	392	449	438	413	429	422	411	406	426	426	416	458	468	429	452	436	416	452	432	450	417	436	425	433	450	455	422	429	410	453	414	460	455	386	441	450	371	432	446	445	390	439	411	446	473	401	430	432	429	462	425	435	417	404	455	422	423	430	440	410	443	453	446	408	461	476	434	443	447	442	417	458	419	406	410	442	424	462	442	422	472	426	417	423	443	447	433	436	477	466	437	394	439	422	420	454	434	429	486	465	419	437	415	467	439	463	421	429	434	426	448	457	421	420	440	435	444	443	417	417	407	450	431	454	440	400	438	382	443	429	398	426	426	449	419	423	425	467	451	447	446	461	429	441	438	466	452	487	435	451	448	447	435	434	451	424	456	444	423	438	451	405	422	437	400	424	429	465	421	418	432	463	395	410	439	421	468	448	440	440	442	466	453	432	452	423	427	414	455	426	442	451	427	443	421	428	461	427	474	470	429	437	435	404	447	403	435	446	455	436	463	420	412	436	446	460	446	440	440	456	446	434	463	423	407	427	453	397	424	440	425	437	449	426	432	431	410	412	444	442	394	442	414	429	460	416	469	449	418	448	466	405	426	415	419	404	425	408	431	406	431	468	433	416	405	431	449	473
24066	21121	28160	24149	20786	7136	1317	1013	914	779	788	723	672	662	691	695	710	680	686	698	602	693	640	635	619	603	653	586	616	668	668	629	631	622	632	590	656	597	603	628	614	611	619	584	567	603	591	586	544	568	609	592	577	617	603	598	566	592	598	574	612	549	604	573	581	604	555	600	596	608	556	639	561	540	631	539	590	597	584	544	566	601	583	596	570	594	598	584	619	622	586	607	598	568	566	585	591	577	565	547	534	606	653	564	620	586	591	592	584	570	583	596	592	604	569	624	597	565	538	565	595	571	596	611	569	612	589	578	613	630	588	557	596	621	632	591	608	576	559	582	559	591	621	614	565	535	592	594	548	535	598	560	598	579	563	611	589	598	596	579	591	584	611	600	628	586	572	559	611	603	600	583	563	532	572	563	582	619	538	588	637	553	593	596	558	581	615	572	626	569	591	580	555	632	615	624	602	550	605	573	608	613	608	577	585	616	581	558	557	588	593	592	576	566	594	602	592	566	602	552	576	578	579	591	560	619	585	558	610	578	589	605	567	593	584	593	581	594	604	560	543	595	623	607	578	601	564	604	585	621	596	605	575	600	591	627	594	615	607	531	555	565	560	574	603	596	574	591	585	595	603	574	573	561	565	590	608	598	597	524	555	591	582	629	581	591	597	603	596	546	575	632	570	545	582	553	558	575	554	579	597	561	587	578	548	547	566	598	563	571	603	556	585	578	601	623	570	576	615	573	636	572	568	563	604	597	583	560	592	550	565	612	614	573	590	542	555	611	617	610	597	596	586	634	597	564	581	554	633	544	559	602	591	582	617	591	592	577	558	587	565	534	610	591	605	558	591	582	589	578	590	586	584	580	549	589	582	594	550	561	512	594	619	598	550	561	582	637	575	558	566	549	568	565	610	581	616	553	615	614	577	622	603	589	567	576	550	574	613	574	591	566	597	573	571	574	589	599	621	589	608	572	533	553	633	559	549	582	576	591	557	613	582	575	573	633	578	557	615	584	597	548	577	579	566	601	609	589	604	572	586	561	599	542	601	596	634	620	569	525	573	596	611	602	602	595	577	554	580	590	656	569	618	592	570	563	594	592	576	595	609	574	599	578	591	580	561	571	564	576	555	599	593	571	542	605	585	641	579	636	551	560	600	580	543	577	623	581	585	568	626	581	583	588	564	566	574	541	591	574	594	604	610	563	572	593	617	580	568	546	611	596	606	591	538	584	542	620	585	559	592	604	606	576	577	581	518	595	615	563	595	512	609	600	582	576	572	593	550	609	555	575	546	579	604	582	591	598	615	616	599	591	590	600	562	594	571	549	569	612	599	538	562	553	556	581	584	575	574	600	559	582	549	577	591	622	584	579	589	624	592	630	575	549	607	563	601	596	600	564	577	626	564	582	573	603	555	534	597	565	568	633	586	554	563	592	590	555	587	621	541	577	560	626	586	559	550	579	570	585	595	646	572	586	582	573	596	581	566	571	611	574	581	610	615	573	563	577	642	634	598	580	608	613	608	582	613	574	602	599	566	580	595	593	589	585	579	560	602	577	558	562	544	573	594	577	562	582	593	603	568	574	574	569	499	639	557	646	581	543	616	573	600	597	568	580	605	585	569	590	595	587	607	549	585	552	593	585	579	600	581	579	589	596	544	571	564	555	627	599	578	602	596	609	555	538	553	584	588	525	571	614	605	561	546	554	623	600	588	588	622	561	598	575	607	569	561	592	551	586	543	567	601	609	620	564	544	601	599	585	586	550	616	630	584	606	593	591	597	520	572	548	622	586	576	588	560	574	623	602	558	574	578	597	616	587	570	555	580	587	619	571	574	597	567	556	584	593	602	617	590	585	581	565	566	568	573	560	579	620	593	599	572	600	590	589	601	570	537	562	571	584	598	579	596	614	551	579	563	594	578	563	578	550	554	572	583	597	601	580	575	577	626	594	553	612	581	562	605	577	611	566	593	595	602	600	596	588	555	552	569	563	592	614	580	571	554	612	586	600	606	588	592	594	547	592	590	555	617	597	596	571	566	583	603	545	600	607	578	635	605	602	539	593	608	577	552	609	511	618	605	584	592	632	577	608	565	563	617	549	576	593	597	593	596	617	584	573	583	611	629	576	549	565	592	581	586	581	559	559	546	559	598	606	570	595	590	615	551	596	568	617	613	558	587	607	611	622	639	596	596	618	593	569	599	597	578	566	615	581	602	594	615	581	555	556	560	574	542	566	591	567	606	566	541	568	577	587	555	626	619	579	586	582	587	579	614	619	553	563	590	567	595	599	568	583	595	577	580	560	536	619	600	537	608	598	590	577	568	605	591	543	563	587	583	572	590	611	611	558	620	582	607	577	571	592	538	576	545	611	621	601	543	603	603	568	610	608	562	569	624	607	579	559	592	597	599	609	533	603	587	545	631	609	635	577	592	542	570	588	613	550	599	576	584	618	607	578	585	572	549	565	579	607	573	603	562	549	592	558	586	595	573	566	610	557	545	602	582	549	597	570	568	619	547	573	541	592	579	597	598	594	571	595	583	561	575	589	579	532	518	583	571	570	563	600	578	552	551	616	614	587	544	597	571	560	639	578	588	583	586	583	555	571	534	571	612	599	619	594	601	580	581	583	545	605	589	589	611	589	633	554	599	557	620	578	567	595	581	622	577	526	563	595	581	599	600	562	558	567	570	557	600	575	599	595	611	580	566	577	544	583	617	584	605	598	531	589	543	577	579	600	589	605	560	561	584	564	591	601	612	592	562	584	565	607	600	584	526	572	567	557	604	576	606	601	573	558	623	599	537	623	586	561	584	556	592	578	574	573	583	613	580	608	621	582	566	580	578	591	601	634	601	582	596	597	596	564	573	594	587	598	572	570	553	571	591	600	587	606	588	573	618	589	565	607	535	566	579	605	602	571	558	546	555	612	602	582	589	540	590	598	611	607	606	585	574	572	613	579	560	594	568	575	529	588	569	568	557	590	582	582	617	576	591	538	574	602	596	536	595	558	537	577	600	591	569	581	595	577	625	602	581	549	616	561	594	616	604	597	589	563	595	542	586	589	577	581	586	587	559	597	580	627	581	570	570	588	584	606	633	602	601	576	540	577	593	558	623	561	614	616	529	621	598	547	608	587	550	593	576	557	609	610	597	587	580	620	604	590	613	577	608	614	598	599	554	571	620	568	579	554	546	599	567	576	565	578	594	605	568	622	597	613	592	574	575	543	621	546	595	595	587	583	560	566	565	611	595	605	601	598	594	566	542	603	574	610	537	595	612	574	572	611	592	606	560	566	565	601	628	593	555	592	579	599	602	575	556	595	572	571	579	545	568	577	579	593	580	606	598	578	578	584	622	597	614	505	542	588	571	605	586	587	555	615	538	600	571	589	589	573	565	595	598	571	569	585	603	621	574	587	586	592	557	577	554	611	562	579	544	562	581	595	576	602	595	598	594	567	557	545	602	555	560	580	639	594	607	584	599	569	574	585	563	588
41186	60431	13575	3333	2450	2120	1884	1713	1412	1261	1103	952	923	898	961	959	939	892	912	896	839	842	845	839	820	887	870	796	838	842	776	804	799	786	797	801	695	813	775	715	726	722	777	686	728	692	718	751	721	713	734	665	703	760	741	726	711	719	764	749	731	724	776	675	690	717	725	741	706	796	735	727	736	734	729	727	704	721	704	725	699	710	735	728	723	723	734	714	724	721	764	709	704	752	717	684	724	751	730	704	704	733	683	690	713	683	743	694	706	735	726	702	759	751	683	734	676	697	727	738	782	694	677	685	729	725	699	659	726	669	669	734	705	740	714	714	685	691	704	710	709	752	684	726	686	754	718	743	666	709	669	704	766	735	673	738	715	721	671	705	684	698	742	748	738	752	735	693	689	755	706	679	676	716	719	698	688	768	695	715	744	722	691	689	730	697	693	742	670	657	665	693	726	713	695	732	731	721	761	669	705	707	735	711	749	742	725	725	727	722	708	742	729	678	719	746	686	712	742	667	701	704	763	763	760	734	737	764	684	738	667	760	727	677	721	706	707	765	710	731	695	662	716	737	675	742	708	722	710	725	716	753	745	703	701	739	728	680	737	710	724	758	739	715	753	717	725	691	731	739	703	685	673	735	704	688	740	737	756	770	737	702	689	677	719	717	772	748	735	709	736	728	736	753	684	714	737	717	682	678	696	693	679	704	727	718	699	651	727	702	670	686	716	748	738	752	744	720	721	717	685	701	722	710	689	714	728	710	676	675	727	754	735	736	753	691	756	734	719	736	703	727	753	683	720	677	701	717	724	701	689	777	751	740	725	704	700	728	726	699	749	720	675	709	696	730	729	729	721	704	713	687	696	701	690	720	731	695	707	679	732	726	724	693	701	725	725	701	699	718	725	744	733	709	704	719	711	729	739	687	730	694	708	679	723	733	690	694	709	702	768	670	727	730	758	660	693	712	690	676	708	690	692	717	688	719	689	771	692	713	686	751	679	769	681	697	742	701	727	735	754	723	716	756	724	703	764	726	761	743	775	710	703	710	717	697	707	684	712	679	653	705	713	716	697	717	702	708	717	695	699	720	730	703	695	633	745	674	730	732	700	731	696	666	715	682	724	757	740	700	715	721	705	712	662	685	787	708	722	667	703	718	715	719	709	758	664	755	717	702	692	736	718	760	691	672	715	685	692	754	714	772	709	703	702	702	751	768	714	722	703	743	732	772	716	723	754	720	681	703	689	710	742	676	752	726	663	726	714	734	715	733	715	773	708	718	737	687	685	696	737	693	766	700	760	723	689	738	747	702	650	740	656	699	740	690	731	699	720	665	722	714	728	683	719	750	713	655	731	690	718	707	736	732	743	696	704	754	741	725	710	713	695	723	730	753	725	698	671	694	742	690	701	705	728	714	720	785	709	766	698	734	757	711	679	692	717	749	755	707	740	756	665	723	705	650	661	708	777	741	703	778	723	716	768	700	700	745	707	693	708	677	731	738	699	670	713	710	695	726	738	733	715	758	708	731	716	698	697	724	692	686	720	701	732	716	733	664	704	734	738	714	710	699	719	736	686	736	709	719	732	715	655	707	725	647	732	711	718	729	748	685	750	742	661	696	705	717	709	703	666	719	698	720	648	662	688	714	693	715	742	731	731	720	695	718	719	740	701	644	756	716	724	710	702	715	706	680	711	699	663	688	719	736	693	711	701	700	701	720	704	739	684	729	728	741	732	678	684	680	710	691	705	727	695	683	706	710	709	701	776	735	700	702	720	712	720	711	764	704	682	718	666	739	762	704	711	717	703	731	694	715	747	671	741	707	735	705	729	711	733	694	677	707	751	753	703	687	740	723	733	672	678	715	765	715	711	748	712	697	740	722	708	731	728	672	677	748	699	722	679	763	673	687	688	680	725	751	669	705	719	713	719	738	695	727	732	723	742	721	685	715	688	722	699	660	756	725	749	678	723	664	720	732	709	731	730	718	727	702	730	700	747	722	703	705	744	713	757	690	730	737	744	721	737	721	716	754	707	699	692	720	729	686	747	684	721	708	693	707	706	675	710	719	730	701	705	710	734	675	705	712	748	715	713	704	743	700	699	781	678	774	711	707	671	751	745	714	722	749	739	699	710	704	773	726	734	700	754	744	638	689	675	702	729	711	727	719	667	720	666	738	723	706	713	743	725	712	730	713	703	737	728	718	669	723	690	710	723	709	719	686	703	717	734	707	720	663	704	709	717	732	688	703	686	723	686	739	684	739	711	719	721	679	722	695	707	745	682	744	733	767	766	740	687	714	702	727	706	697	688	682	697	677	789	698	715	720	769	726	694	717	710	734	726	761	727	667	731	716	752	680	693	728	703	755	761	739	737	700	667	684	692	711	714	698	714	733	712	715	749	758	693	708	728	704	685	719	730	706	736	758	695	741	654	744	704	709	748	729	704	714	691	751	729	673	704	730	713	740	739	646	741	708	687	720	677	720	746	691	712	696	713	696	708	770	743	739	711	715	706	764	636	736	694	697	704	668	768	707	731	708	730	688	676	731	708	710	720	721	733	712	716	761	684	701	727	703	710	710	730	724	746	724	762	774	667	747	682	715	718	709	700	677	715	700	677	744	727	668	720	682	694	699	755	724	785	675	677	695	746	735	743	693	646	702	755	681	740	746	738	709	739	719	721	686	711	724	725	689	745	700	698	690	741	684	758	730	732	673	714	714	722	709	791	669	775	699	680	702	716	673	707	721	690	687	727	734	705	729	703	736	741	718	718	712	736	692	701	757	718	704	721	717	712	742	732	707	714	732	705	689	739	755	683	692	713	725	775	752	690	716	716	708	731	762	716	686	690	703	719	675	671	719	677	688	687	686	726	698	685	693	763	678	714	670	717	724	654	736	712	697	697	729	730	760	648	709	731	702	716	714	729	741	687	671	746	723	728	758	692	667	700	727	668	685	723	768	703	690	712	690	706	720	736	713	704	688	703	730	686	673	734	757	773	714	721	743	753	774	725	765	691	694	695	742	736	740	720	731	701	719	723	739	729	741	746	734	694	701	698	701	737	707	736	711	719	712	715	739	753	749	684	698	704	741	739	698	703	696	727	686	752	699	711	703	743	692	681	709	719	721	746	709	738	703	730	747	702	720	717	711	729	698	754	757	710	693	703	684	722	675	679	704	721	691	728	734	707	692	695	720	765	720	735	727	730	707	675	677	732	681	684	702	684	704	733	714	678	700	705	690	765	648	741	706	697	698	733	715	707	751	747	744	781	720	750	738	693	712	657	740	699	733	687	701	687	736	731	697	732	684	707	692	697	685	706	673	738	722	698	707	696	721	753	744	712	761	756	727	725	738	775	710	674	722	734	679	742	725	690	674	734	710	737	741	742	712	725	738	688	749	726	685	729	706	694	738	793	721	713	694	705	732	739	696	755	732	685	716	708	665	673	707	724	700	755	696	689	674	705	728	684	726	707	739	685	703	739	721	747	747	712	698	699	724
23070	21076	28702	23656	21060	20816	5899	1450	1093	947	796	794	709	727	706	736	725	741	709	688	696	611	611	658	693	686	647	680	610	624	641	632	539	558	584	625	540	600	582	598	584	551	552	562	615	508	530	588	568	569	548	526	578	586	593	550	519	564	554	574	559	546	529	558	526	524	585	536	539	609	567	535	576	551	583	546	553	539	561	546	566	583	528	569	563	541	559	563	563	500	533	546	555	569	543	539	559	509	537	580	551	528	554	548	506	570	546	560	575	559	578	564	566	546	521	540	578	570	535	532	585	528	584	548	534	507	585	514	564	544	579	547	598	592	566	564	575	558	570	557	557	599	508	559	542	534	504	566	557	575	591	543	566	538	539	526	556	539	536	531	542	521	556	509	518	556	541	556	547	550	519	557	519	567	554	520	541	516	578	527	550	548	548	584	570	550	526	551	592	613	527	544	528	534	561	580	538	545	560	596	542	546	562	558	545	532	489	556	542	560	564	558	552	528	569	525	594	570	556	593	549	552	556	560	575	541	569	560	562	569	538	585	556	550	519	525	521	536	570	536	523	558	586	562	534	539	573	543	508	527	527	548	577	569	529	570	534	538	572	527	539	527	540	539	564	526	532	578	579	545	524	568	551	502	580	578	564	580	553	565	563	527	515	547	567	543	540	571	536	577	564	517	577	571	566	520	545	532	528	517	535	556	540	576	551	555	541	538	550	548	552	561	508	539	507	581	548	553	521	518	539	583	541	549	536	508	593	575	566	559	538	568	513	536	578	547	521	555	534	552	540	549	566	532	514	538	533	517	548	521	511	557	577	515	545	592	541	524	550	526	522	495	514	525	570	524	593	550	481	522	555	545	577	549	532	576	572	572	543	566	538	560	536	537	564	536	533	564	594	547	545	508	538	595	566	556	545	515	551	520	556	573	526	527	528	541	554	539	571	594	525	541	559	587	618	540	525	563	586	567	582	514	530	532	560	535	592	542	560	558	541	542	555	626	542	571	566	565	566	547	544	531	578	571	496	580	552	568	602	576	573	542	569	541	518	580	555	560	556	546	573	566	551	533	562	508	529	550	542	560	518	565	553	546	518	546	513	530	568	605	569	549	563	569	587	536	559	541	580	529	515	514	544	513	554	526	552	549	547	555	531	539	496	573	542	526	542	594	547	505	571	619	530	566	572	610	536	575	555	569	537	505	569	592	543	518	561	560	560	571	517	559	521	553	581	515	551	563	553	509	567	549	554	538	535	526	539	580	562	565	547	549	552	557	567	552	550	561	567	535	527	574	556	528	560	525	548	557	560	573	523	578	549	523	563	614	582	596	533	524	568	547	581	562	552	543	565	552	573	535	559	559	548	573	546	543	532	540	560	536	547	567	591	540	533	556	536	580	524	540	558	552	572	531	516	505	556	513	587	530	555	567	527	547	533	523	565	558	566	524	567	562	580	550	557	592	550	549	568	551	571	570	537	590	564	549	510	510	525	569	562	562	523	575	558	544	548	540	538	535	553	529	562	534	569	547	525	526	581	539	598	535	589	527	541	574	553	554	556	550	561	554	530	573	548	557	566	534	570	546	547	527	551	543	547	530	540	544	537	527	589	568	541	564	515	516	577	518	549	515	516	578	566	536	557	561	571	545	544	530	555	537	588	538	559	534	554	601	541	565	545	555	535	572	589	568	531	553	533	554	585	543	526	503	576	527	524	539	535	551	546	602	550	538	573	534	560	565	527	544	549	554	560	578	545	545	555	518	553	519	582	527	555	541	549	529	553	584	568	587	567	542	531	534	528	539	534	540	561	526	561	545	551	538	593	516	516	555	554	549	535	524	596	544	538	566	520	534	584	571	542	539	512	548	528	542	559	516	551	562	548	564	579	557	553	560	532	519	531	554	514	552	536	563	554	545	547	526	594	529	565	543	564	566	583	515	535	533	624	541	544	548	527	532	562	586	583	491	528	549	590	544	561	592	590	540	604	576	534	539	529	515	585	591	538	551	563	532	523	546	548	555	530	527	523	549	583	551	573	578	565	532	555	570	572	588	590	552	543	533	574	564	554	563	577	562	561	572	513	513	524	536	528	533	551	523	549	540	543	504	591	565	523	551	510	530	528	521	567	585	553	578	555	551	533	544	578	504	561	569	547	539	561	522	579	536	518	534	574	513	531	548	511	518	556	578	545	509	574	544	597	537	548	520	554	581	585	555	564	566	567	565	576	589	532	558	535	552	544	547	544	558	595	534	579	556	564	580	537	548	517	552	545	551	559	522	504	528	589	568	574	506	525	529	559	566	552	575	567	518	565	575	539	528	578	537	549	533	574	553	501	531	546	541	540	584	561	549	519	539	516	568	572	577	541	552	536	506	598	557	506	531	563	546	548	556	573	609	532	534	525	536	572	536	525	541	572	561	537	546	553	571	548	564	568	524	568	535	586	508	573	565	536	553	595	554	585	551	537	569	576	541	518	530	562	550	511	557	531	528	535	575	579	519	537	530	517	509	511	587	572	515	507	545	554	552	535	531	539	557	560	577	597	538	536	566	540	550	574	539	541	545	535	507	552	533	583	568	567	553	544	527	543	515	561	568	530	586	554	567	512	564	574	527	548	572	569	523	556	519	526	562	546	544	567	568	534	522	536	603	521	572	579	553	543	541	577	521	577	548	521	512	547	512	579	531	544	597	533	577	577	556	562	529	542	554	546	557	549	543	584	506	545	558	565	539	567	548	582	536	575	539	527	572	572	509	566	561	528	529	562	575	540	527	549	525	526	568	534	511	575	559	529	559	569	536	532	539	543	556	534	556	543	532	564	558	537	507	541	562	558	512	527	529	516	522	516	593	546	530	520	558	511	536	531	585	575	502	591	560	620	579	559	548	533	532	524	518	612	558	480	544	601	530	532	595	573	515	552	556	528	549	542	550	547	529	542	573	549	517	551	520	551	556	588	549	574	528	577	568	588	562	546	566	536	545	553	530	518	558	514	512	544	543	546	546	520	553	560	541	540	514	556	517	533	536	561	536	543	504	561	496	521	546	560	594	532	559	509	537	523	552	530	547	493	570	545	560	521	554	577	534	543	571	548	545	504	518	574	585	562	579	545	553	509	558	530	543	525	570	510	528	549	513	500	564	549	558	563	522	507	515	541	594	526	567	526	529	566	567	536	542	568	549	572	571	535	558	591	540	587	541	550	556	572	586	599	537	518	558	518	540	545	567	563	556	531	560	560	573	577	555	538	571	537	574	574	524	585	560	535	552	572	540	539	512	530	520	546	516	582	522	562	555	536	582	539	515	544	578	613	525	556	534	558	552	585	525	536	548	542	564	531	531	530	545	565	569	559	567	577	562	563	562	548	540	565	580	543	550	525	519	527	518	530	543	543	571	551	562	532	566	541	557	506	585	524	544	515	551	521	532	505	544	549	547	587	527	572	575	546	546	519	516	528	546	541	606	543	500	549	514	533	520	557	547	573	560	515	499	561	546	548	555	527	545
45968	67659	20511	5576	4051	3267	2990	2551	2098	1626	1358	1187	1097	1092	1076	1064	1082	1159	1075	967	930	910	851	883	840	931	838	808	794	825	790	808	813	738	769	720	721	726	723	764	769	746	718	736	709	670	690	682	673	706	788	661	731	678	726	687	690	725	709	714	751	741	742	700	697	708	705	707	700	747	678	722	734	701	693	728	696	685	708	720	743	716	669	690	660	743	673	715	661	708	657	683	713	705	686	707	691	750	700	631	716	728	744	695	655	699	741	718	647	733	707	663	728	706	633	689	682	661	695	684	704	690	695	707	693	632	670	680	656	680	663	688	663	674	705	727	672	681	704	706	686	693	682	704	649	712	747	699	695	713	712	667	683	681	694	706	670	706	672	746	701	665	708	685	658	718	690	695	686	698	664	638	691	675	736	677	660	666	713	641	678	700	711	729	681	739	632	728	689	727	693	691	724	657	689	678	686	695	687	637	672	673	678	653	722	674	683	705	702	688	717	698	696	724	725	708	631	651	682	664	681	644	710	693	695	727	678	713	731	685	665	676	707	671	674	691	718	681	714	665	655	659	719	627	685	696	678	659	664	686	710	690	703	668	708	696	686	680	710	681	682	658	693	695	718	725	652	696	665	668	678	686	690	721	684	668	711	691	682	697	695	676	700	711	651	711	693	698	701	654	678	659	685	675	721	672	742	657	684	681	677	678	704	697	669	674	701	691	692	736	718	642	688	653	677	675	670	719	703	732	672	711	688	706	661	701	666	704	721	634	730	665	666	700	684	726	684	732	673	688	678	739	618	649	686	683	703	643	723	739	705	663	676	700	728	728	676	678	681	722	709	629	710	666	658	669	711	732	666	625	739	664	684	682	702	675	707	683	704	697	692	682	642	687	731	727	705	707	702	670	665	648	664	677	654	714	680	709	721	672	690	695	709	689	669	665	692	674	718	704	658	695	701	699	710	701	730	663	681	714	668	676	704	681	689	697	663	697	656	715	652	662	731	717	719	716	694	680	674	625	670	692	670	669	676	686	695	667	721	661	710	698	677	678	696	726	705	697	654	700	692	673	692	707	695	668	717	651	705	712	661	675	693	706	714	700	694	677	698	677	698	722	661	649	657	635	697	679	670	725	734	686	710	665	712	719	672	707	726	675	696	678	683	711	696	665	654	681	650	689	684	699	684	738	698	707	697	690	678	682	701	712	676	648	654	685	672	657	664	664	668	679	696	652	721	678	676	705	692	702	711	675	675	658	700	763	675	736	664	708	695	675	677	627	691	683	720	642	673	648	752	665	639	697	685	720	641	705	676	658	637	687	684	739	700	701	671	707	655	687	697	699	737	667	679	668	672	656	680	719	679	733	693	697	705	708	691	624	692	660	696	649	704	721	676	690	704	686	635	719	779	644	702	671	714	712	746	642	689	724	690	727	689	684	693	681	691	698	670	654	675	702	663	654	705	706	714	681	694	657	694	671	645	643	664	665	705	664	649	708	676	614	666	677	615	668	694	660	670	672	692	686	675	686	663	690	704	677	683	663	661	677	660	736	676	684	722	692	695	675	722	652	722	697	688	662	651	718	713	735	759	639	657	652	669	669	711	725	674	730	682	684	657	669	706	717	669	700	686	757	713	725	709	705	689	694	685	671	708	697	659	686	671	707	697	645	651	725	697	678	649	714	699	653	658	655	694	680	727	699	714	665	709	684	705	686	708	679	698	734	694	666	656	669	708	715	693	737	683	664	656	718	684	669	657	692	728	653	687	666	694	696	707	670	703	677	661	645	647	668	655	649	677	668	713	688	678	691	730	664	684	704	682	695	751	674	704	679	678	699	715	664	711	714	711	700	707	681	699	692	681	647	673	659	681	684	631	692	630	679	707	655	710	693	697	657	666	673	714	690	683	703	703	692	680	710	671	699	723	674	714	676	711	700	688	665	672	707	715	701	691	681	690	678	670	707	673	642	653	677	736	724	690	589	689	689	704	684	665	712	676	696	681	686	707	650	723	689	704	708	660	700	709	707	707	710	628	654	679	672	661	708	674	693	686	697	681	686	636	707	689	711	717	715	695	676	714	686	682	703	653	700	689	651	660	682	652	705	728	688	686	734	708	709	710	668	684	640	677	702	690	651	671	638	723	687	732	725	712	694	692	666	700	690	686	736	710	670	699	692	675	738	682	668	649	684	685	701	716	732	669	738	696	651	671	658	682	686	635	730	692	676	663	699	667	705	632	674	629	674	647	691	665	653	681	727	630	676	646	712	686	654	705	699	724	671	654	705	665	697	730	689	653	675	746	718	715	682	744	695	678	631	681	651	669	657	643	681	676	723	686	732	676	683	687	705	708	699	687	735	666	702	673	715	698	743	704	670	717	718	722	710	698	670	643	713	702	698	699	697	690	673	672	687	662	629	707	682	709	678	724	700	691	721	655	714	723	724	702	702	699	730	698	681	681	703	680	660	700	709	695	665	711	704	695	659	685	660	645	697	643	734	653	714	718	671	645	703	707	682	706	701	655	694	684	680	680	675	687	730	685	705	705	696	675	714	689	727	702	711	695	698	663	663	665	675	676	727	673	665	696	729	734	707	712	694	693	616	703	703	636	742	719	648	680	706	698	684	670	709	657	685	665	691	676	661	759	722	683	737	702	685	674	719	705	673	648	672	681	668	698	737	701	712	673	688	685	657	683	714	686	683	667	705	706	691	727	651	685	689	695	728	648	716	690	706	697	668	712	735	693	704	690	698	691	677	713	712	698	745	717	728	697	684	680	662	654	684	665	692	710	691	687	667	683	713	669	655	763	670	656	670	695	703	691	644	680	707	701	695	648	696	693	719	658	710	689	717	710	697	692	725	711	667	655	700	702	711	687	669	682	704	728	671	692	673	720	677	674	717	695	680	701	695	678	705	675	683	686	673	665	640	682	675	655	734	676	691	690	696	704	713	665	688	668	683	685	671	697	688	695	669	688	677	662	690	696	707	676	707	658	677	713	696	702	679	695	682	708	688	649	695	656	680	728	634	648	703	703	643	648	684	688	654	718	682	659	710	679	663	696	714	699	703	702	722	694	666	686	681	656	674	667	693	645	693	670	693	709	692	684	690	691	688	686	632	683	705	714	683	671	707	690	690	644	685	740	729	688	683	683	661	695	661	728	670	671	673	743	732	682	726	668	674	716	675	680	698	669	711	653	725	679	712	653	671	669	668	699	685	661	651	663	682	672	757	652	682	739	668	663	660	675	686	664	687	686	707	710	682	658	685	702	716	688	676	668	707	676	687	679	675	636	683	672	708	667	751	662	684	687	684	711	661	648	710	752	682	706	742	690	675	707	658	695	685	748	643	693	759	695	673	712	679	730	689	715	702	711	704	681	660	659	641	721	672	735	692	713	659	717	720	693	659	709	720	705	740	708	694	680	726	696	667	679	694	730	665	686	696	698	680	704	657	657	716	691	679	720	715	685	675	668	752	696	684	714	694	706	684	703	683	680	686	681	687
29464	28536	16055	2273	716	681	564	518	425	441	372	352	353	360	346	404	386	379	405	371	400	340	376	376	352	392	394	359	362	353	371	389	334	372	351	367	357	355	332	374	327	341	367	337	349	358	348	363	333	354	340	358	342	332	343	310	321	323	339	371	360	405	317	384	345	347	362	327	357	324	326	351	358	339	324	302	367	359	365	358	398	306	340	378	330	353	324	353	371	377	362	334	344	355	359	341	325	329	329	353	360	358	358	333	339	315	330	323	376	352	350	317	356	358	333	321	345	341	340	341	357	345	337	369	332	333	367	376	317	338	325	344	344	349	319	330	356	356	350	405	346	319	362	366	340	326	348	370	352	383	328	340	346	344	355	313	367	338	327	346	344	358	342	353	356	369	332	320	331	351	327	349	336	301	351	383	353	365	347	322	299	306	335	336	335	344	327	350	346	359	335	337	352	338	318	329	309	367	363	353	335	374	363	345	334	330	344	325	352	345	356	332	352	323	345	319	357	355	372	350	366	366	341	339	348	321	350	345	366	341	384	348	364	351	349	335	374	360	347	318	331	362	334	330	372	352	315	347	361	352	328	370	333	337	351	361	326	324	340	353	322	334	318	337	354	348	339	365	347	394	326	341	356	366	346	346	317	336	367	332	347	348	337	349	301	344	353	344	338	340	318	354	378	336	349	342	373	349	357	333	326	331	375	358	399	360	372	381	310	344	349	357	369	357	365	364	367	370	322	374	391	327	340	312	322	345	356	355	345	311	351	356	323	321	326	356	360	326	347	353	335	347	327	353	384	376	324	339	340	352	350	335	319	335	330	365	343	360	379	336	354	394	347	364	384	332	322	345	348	339	337	337	332	357	336	333	369	338	342	375	369	340	337	324	344	293	380	346	340	332	357	347	365	369	315	343	327	363	333	361	368	334	338	359	379	334	351	366	333	361	365	321	349	337	338	356	358	358	379	329	322	309	342	325	353	367	365	355	343	338	364	340	342	379	343	358	345	336	352	338	371	346	361	360	317	352	337	353	370	335	331	356	344	335	359	325	322	352	350	334	369	342	338	353	380	349	354	324	318	355	359	343	361	357	383	322	354	327	342	352	340	341	346	347	296	366	355	342	350	319	329	308	345	358	341	377	327	366	341	359	335	343	330	360	317	341	353	379	347	332	354	371	359	312	346	392	350	367	350	297	366	370	351	362	371	309	329	326	359	339	334	357	335	363	338	346	356	328	319	327	337	332	336	321	352	357	362	344	332	340	354	343	361	324	347	341	343	361	397	353	347	326	354	318	361	350	334	322	383	344	360	353	375	360	359	342	362	354	338	365	388	326	348	304	314	311	360	337	359	365	348	351	330	344	333	334	362	342	331	356	354	363	362	337	336	349	364	343	310	364	340	325	335	316	347	354	313	368	340	327	338	324	338	338	341	355	347	376	346	355	323	344	306	373	315	341	364	334	363	364	342	337	335	361	320	314	358	378	316	344	356	354	354	345	327	342	362	342	351	306	363	344	349	321	316	358	379	344	330	322	355	377	323	354	382	373	332	346	344	341	334	359	325	347	336	362	321	349	346	361	350	347	322	340	380	370	370	318	320	364	342	346	314	349	325	347	327	361	348	374	363	371	354	341	353	341	340	359	343	363	333	339	337	372	348	366	357	360	330	373	327	356	362	358	338	323	344	343	351	336	346	383	323	341	348	355	370	349	343	335	334	362	354	340	336	314	359	356	359	354	338	351	338	357	349	337	367	336	369	339	317	333	344	356	343	341	347	345	342	320	344	347	371	350	368	337	342	361	367	335	322	353	339	341	326	308	353	347	362	359	340	297	354	351	341	386	303	378	339	337	314	335	363	332	356	352	349	335	341	362	372	330	343	376	352	374	338	325	330	349	358	356	346	320	348	323	358	375	338	341	338	365	321	357	355	364	368	345	368	343	359	331	347	335	364	310	322	332	348	327	320	380	352	362	342	360	350	329	339	368	351	357	360	356	358	373	372	329	335	339	352	341	334	371	364	382	377	346	366	330	347	380	361	366	372	339	335	342	342	323	328	345	330	323	333	346	311	329	355	341	340	356	333	348	357	340	320	368	339	362	362	343	331	342	341	336	370	350	372	344	359	362	341	376	353	363	346	356	365	328	328	330	355	363	327	332	348	353	365	359	355	342	365	355	326	347	341	344	359	331	340	364	326	347	361	321	353	354	348	318	334	372	357	350	356	324	363	344	351	368	328	339	354	327	377	363	352	355	357	370	341	365	346	336	347	349	351	352	315	355	368	363	328	349	366	329	341	328	338	346	336	354	322	381	350	340	328	326	339	349	344	381	358	337	380	343	318	352	329	351	341	338	322	344	343	320	348	347	350	360	365	360	299	345	351	361	341	366	353	361	326	334	390	310	354	387	352	351	349	308	344	355	328	325	350	329	352	362	359	342	357	373	307	336	350	356	370	366	388	355	361	333	338	367	369	377	341	296	335	360	353	339	360	314	346	385	334	345	354	351	362	345	365	354	342	328	365	366	352	373	335	365	327	354	363	331	310	329	350	326	339	334	354	360	349	363	363	368	332	320	359	328	329	348	353	327	344	329	321	314	336	316	334	384	362	361	309	322	361	400	339	320	309	331	338	378	334	364	351	385	331	351	342	336	354	329	342	359	357	346	365	336	365	327	366	360	362	347	335	339	350	345	333	354	362	370	341	372	392	352	362	349	328	349	336	343	358	317	351	373	312	357	350	328	351	323	352	336	354	344	356	352	304	341	324	363	345	402	366	307	347	344	322	372	350	338	318	325	349	319	320	328	322	343	340	369	328	345	349	343	362	328	332	341	334	373	334	340	357	344	374	333	356	340	306	373	359	358	310	350	331	367	371	307	365	347	357	361	360	359	374	358	317	344	347	325	330	330	325	341	359	355	313	355	352	333	328	327	353	372	324	313	340	348	348	339	364	352	324	316	335	320	352	340	332	357	339	367	326	366	363	363	349	360	358	361	363	340	373	345	352	389	347	368	336	317	319	350	344	331	321	362	360	349	383	359	369	363	368	361	346	350	336	359	343	340	340	378	382	338	346	348	344	354	346	365	323	328	368	356	333	312	344	349	326	350	324	368	340	361	339	346	348	359	332	329	337	336	307	352	349	356	375	319	355	368	382	333	340	371	353	343	333	349	364	355	319	378	327	355	350	337	328	369	327	331	350	341	319	338	342	343	346	352	336	362	350	353	342	352	361	360	327	323	345	332	344	347	327	338	333	356	361	322	343	333	333	333	334	365	348	339	344	363	344	341	337	352	312	343	348	346	363	376	382	315	367	346	322	357	370	350	348	350	350	357	351	358	327	345	348	312	369	343	338	329	329	350	321	360	354	347	371	353	356	334	365	356	352	336	321	386	336	339	348	384	365	326	319	363	350	355	326	343	315	310	361	366	343	334	295	317	328	368	339	383	353	359	367	362	345	380	378	327	385	381	366	350	320	319	349	316	368	349	332	361
36579	43536	7269	870	855	872	913	882	789	594	512	471	483	485	498	496	513	543	570	514	500	466	453	460	494	495	505	492	490	505	490	465	499	474	483	482	446	455	429	458	438	433	438	439	412	444	448	440	441	439	426	475	423	449	416	439	449	414	449	407	472	419	437	419	470	428	431	409	401	481	471	448	465	450	467	414	452	444	405	439	422	419	443	438	419	480	423	424	459	434	435	460	439	447	428	428	462	427	433	437	396	431	436	412	394	443	439	428	434	455	425	454	435	447	414	390	405	407	452	410	432	424	452	404	392	439	450	446	436	417	433	451	431	430	420	398	431	445	454	477	412	459	438	472	432	429	435	450	470	404	395	418	432	433	439	480	426	444	420	428	436	438	449	423	447	429	440	461	422	436	459	441	453	426	411	426	408	432	425	446	443	391	442	463	444	475	425	434	421	403	430	469	447	480	418	421	441	419	460	441	482	430	446	410	423	415	423	412	416	466	434	411	442	489	425	427	428	394	386	437	385	415	464	443	437	398	410	431	408	396	403	457	450	399	446	427	405	431	434	407	453	408	428	465	457	423	448	462	415	388	457	428	447	421	399	432	403	433	428	417	432	434	413	402	416	395	445	449	418	419	398	416	405	403	493	432	395	433	410	454	438	420	424	388	446	411	441	455	460	431	446	463	443	412	447	429	410	452	427	423	446	427	455	447	423	403	434	404	458	424	449	445	417	406	428	392	443	419	445	444	417	425	440	441	422	445	438	406	428	425	435	397	464	430	406	417	461	445	425	380	409	446	454	405	429	435	402	424	425	415	417	429	465	409	393	456	422	409	422	429	470	432	454	438	421	415	455	428	433	421	434	439	468	426	447	461	417	391	436	427	424	429	424	463	437	460	429	445	432	409	427	414	435	422	457	431	470	424	406	428	433	427	480	456	425	459	438	428	424	423	425	451	430	459	426	443	419	432	428	465	434	462	400	405	375	433	435	437	424	448	451	445	398	467	430	407	390	416	432	442	418	431	415	438	397	445	474	446	460	410	433	457	445	423	421	440	462	444	426	460	432	424	457	407	405	427	433	444	427	443	475	422	422	431	424	406	445	401	440	412	412	433	438	444	451	439	422	425	399	419	447	444	441	437	400	430	460	430	446	443	438	408	454	455	391	430	419	440	435	418	402	421	421	452	445	409	431	430	436	447	430	419	447	447	444	412	440	443	419	390	455	442	437	413	397	388	484	442	430	440	422	442	448	459	440	438	450	474	435	451	419	483	436	426	443	452	458	399	462	422	438	452	471	473	472	428	420	447	400	425	433	422	438	452	405	426	427	404	418	429	453	436	437	437	438	427	475	419	412	458	462	416	420	442	404	442	441	443	436	430	419	467	472	433	418	436	429	425	409	451	471	448	446	407	431	458	408	412	410	438	444	454	428	451	382	437	407	448	450	429	451	451	435	426	427	413	422	451	410	452	416	419	451	450	445	415	422	444	425	437	410	434	446	466	471	445	431	468	412	461	452	400	458	425	437	394	430	421	437	425	425	448	387	443	451	429	417	419	406	428	424	420	418	438	431	439	438	411	407	433	450	437	425	433	425	448	456	423	422	405	405	466	438	424	448	466	443	478	431	413	441	411	443	446	410	425	445	441	430	440	434	432	422	431	407	444	417	429	439	408	425	402	454	443	434	448	449	432	437	416	405	462	429	457	436	441	433	459	428	443	446	433	449	421	429	390	433	442	440	439	402	435	438	426	451	447	432	393	438	437	470	457	398	449	404	419	442	470	441	455	418	449	394	401	434	428	404	412	397	409	469	421	457	418	483	440	429	438	430	438	431	410	461	467	443	433	410	419	448	431	427	390	438	416	441	451	411	439	438	447	453	413	427	455	451	476	415	416	466	417	412	424	388	411	478	440	440	416	435	440	453	422	419	403	407	423	412	439	426	458	433	436	436	415	425	442	438	419	416	468	460	410	418	457	449	438	391	448	420	410	445	448	416	441	434	442	411	418	421	455	426	441	469	430	406	458	451	436	426	415	397	424	427	392	459	405	455	451	406	428	444	415	420	443	439	389	445	434	431	437	440	419	438	422	400	429	440	438	441	452	428	444	421	409	410	429	418	448	444	353	419	415	413	412	484	447	418	457	437	469	457	413	420	446	422	417	460	441	436	413	410	449	457	403	396	405	429	441	431	409	454	468	445	451	464	445	397	462	433	408	431	450	428	395	437	432	447	451	455	459	441	433	428	443	428	460	401	424	405	423	413	412	435	460	455	444	435	445	441	437	471	430	453	419	447	414	435	427	408	415	444	428	410	428	427	451	454	464	441	440	460	458	445	371	447	447	445	435	398	436	416	497	431	424	486	441	396	473	418	432	441	453	462	428	441	438	409	446	414	470	458	408	448	427	435	404	432	445	426	418	416	443	422	494	452	450	429	452	432	449	440	422	401	415	403	454	470	440	409	401	447	457	413	437	400	433	420	407	446	420	424	465	426	443	415	412	446	445	423	437	472	420	440	467	429	453	469	446	444	418	446	405	429	421	423	421	404	441	468	454	439	448	431	448	488	465	433	441	452	420	422	458	421	425	437	446	450	480	431	418	419	444	459	449	481	409	433	447	374	422	428	448	459	431	453	432	491	436	450	458	411	456	435	443	481	419	460	390	408	422	398	444	447	448	420	418	444	453	458	426	444	442	450	417	438	409	468	455	452	390	403	409	441	416	458	451	425	433	392	417	434	414	442	403	417	442	415	419	438	433	430	439	448	460	418	429	463	420	472	427	400	432	431	414	456	446	459	445	445	476	460	486	406	433	457	430	448	402	398	421	461	446	410	450	411	448	440	441	390	404	437	430	437	432	426	464	470	422	460	440	426	455	468	474	401	472	446	449	432	455	431	436	414	444	447	400	460	412	398	425	439	421	463	374	429	450	408	426	427	458	432	428	369	429	469	457	394	419	443	454	428	440	393	430	437	423	413	461	437	436	443	450	430	442	389	461	434	454	403	452	429	448	404	390	419	429	421	433	436	433	410	460	443	408	434	425	420	446	433	444	441	388	425	440	465	465	436	445	419	482	440	453	389	461	430	441	454	417	435	422	471	444	434	417	452	473	410	425	415	464	413	424	459	435	478	425	409	426	423	479	434	441	411	415	394	417	456	442	394	432	430	451	429	454	424	419	402	468	453	426	433	413	445	426	428	435	409	392	426	399	422	424	458	444	450	399	430	431	404	425	437	454	455	420	455	443	443	463	420	406	422	435	431	399	452	431	391	443	436	447	436	430	440	411	403	438	440	430	449	444	438	445	429	444	446	419	428	401	386	441	418	457	411	421	442	421	437	409	434	406	450	440	447	427	420	423	413	470	432	468	416	445	457	438	430	436	440	435	448	411	452	426	401	425	468	457	431	414	412	417	434	444	395	453	425	433	470	456	441	426	419	427	454	466	429	461	446	429	463	427	420	432	418	416	416	435	432	435	394	446	428	426	420	481	448	464
24065	21126	28246	24085	20823	7599	1570	1158	946	806	710	699	638	676	658	676	694	681	754	646	684	617	612	618	668	639	668	617	631	621	566	573	589	625	600	591	600	608	626	641	600	570	589	584	540	605	588	597	555	574	565	596	575	610	617	580	579	574	549	568	539	584	595	611	577	613	596	585	578	598	526	611	568	564	561	574	577	575	569	630	571	583	563	539	589	595	601	557	615	570	556	546	576	607	589	585	574	583	607	571	585	564	565	603	567	564	595	520	570	625	558	594	588	603	590	583	596	607	594	588	563	546	590	584	587	580	571	540	598	576	574	589	560	572	585	573	572	580	592	552	540	547	588	558	597	588	561	556	565	615	592	586	572	590	579	530	605	585	583	586	552	606	579	618	579	554	572	597	563	588	542	574	613	548	552	581	600	556	619	557	591	559	598	586	555	552	588	592	568	596	584	585	593	592	576	576	560	513	639	573	550	586	553	583	572	556	575	610	633	581	596	598	582	564	591	593	561	592	604	556	596	573	619	558	612	561	595	592	584	523	569	567	580	614	607	593	583	562	596	579	579	529	583	602	559	545	596	544	573	607	599	552	662	531	585	590	579	546	581	586	579	576	601	587	575	588	556	584	615	577	557	583	612	569	570	598	561	566	601	573	568	596	572	566	571	594	561	567	554	559	555	578	616	586	562	587	537	561	541	533	584	582	559	568	579	580	616	579	535	571	600	543	548	554	610	546	596	598	589	562	587	540	571	580	532	639	571	578	619	591	593	584	573	595	565	607	553	580	568	581	561	576	566	635	581	575	534	576	579	558	558	579	606	570	589	604	551	612	540	613	577	597	574	590	566	554	590	563	601	557	581	559	562	575	567	593	609	549	596	640	578	564	567	618	537	567	570	566	624	610	595	536	566	525	577	572	591	572	605	574	620	532	557	581	571	594	564	580	521	602	593	582	654	598	598	543	544	551	548	587	571	598	549	585	547	596	570	581	581	589	590	548	602	571	618	581	561	552	547	548	563	625	571	600	538	616	592	545	601	577	569	573	556	588	584	573	590	562	520	571	604	603	587	557	570	541	601	618	597	548	576	547	555	566	540	642	598	558	570	552	571	619	560	602	587	619	565	585	613	604	594	630	560	579	565	536	569	527	595	575	561	547	599	564	567	593	582	572	575	600	595	570	548	551	573	600	550	583	571	616	609	564	562	575	568	614	607	590	547	576	590	559	529	600	604	585	588	581	559	601	557	550	566	552	617	556	623	601	574	571	573	564	610	570	566	573	520	565	622	552	577	594	627	635	616	559	566	548	571	561	525	523	579	598	606	588	613	595	575	571	563	570	569	587	573	582	570	573	608	543	603	562	536	518	575	544	546	581	553	573	555	558	546	591	569	619	609	552	572	580	580	584	602	527	610	567	591	573	551	565	577	531	555	581	558	560	578	570	577	562	596	539	542	599	640	592	561	573	562	615	570	585	570	555	593	595	586	584	622	573	598	583	564	565	578	623	633	546	634	597	543	609	586	575	601	592	593	535	583	574	588	532	588	578	584	558	567	569	552	601	560	532	588	588	560	570	594	588	561	604	619	577	598	580	568	558	570	587	534	602	577	537	588	585	571	599	620	635	557	557	606	534	553	570	581	620	539	583	601	573	559	557	582	559	586	553	582	563	595	586	575	557	560	539	550	583	581	555	556	570	586	593	604	571	605	566	607	588	601	641	582	591	608	555	559	563	579	500	597	595	586	567	583	578	638	604	583	561	604	582	598	566	567	640	589	538	549	600	585	556	505	607	565	646	585	584	590	580	569	582	571	604	602	603	580	598	604	544	535	588	578	602	605	566	589	620	569	537	562	574	556	588	567	547	591	601	573	589	642	594	582	626	565	578	570	571	612	586	607	551	578	595	567	535	559	594	570	621	559	559	578	552	580	581	576	600	552	626	596	546	578	611	543	568	607	605	543	571	592	604	568	586	575	595	634	548	575	578	531	561	596	612	623	599	525	562	616	565	561	569	573	586	561	595	597	591	578	581	583	549	518	596	601	553	569	558	607	569	580	569	584	583	565	576	527	575	605	598	557	559	594	591	547	608	573	575	575	594	592	570	590	564	617	590	593	572	563	599	600	581	595	574	580	592	612	580	593	633	570	567	571	552	599	544	549	608	575	547	576	560	598	576	592	554	589	588	588	577	612	568	577	577	601	615	575	602	588	574	599	614	552	633	542	549	548	572	548	558	534	545	585	594	588	568	543	586	572	593	594	603	568	551	562	586	555	557	578	532	574	591	571	603	583	560	584	604	549	568	565	566	568	569	614	574	588	584	582	573	616	594	539	605	578	592	629	552	575	556	566	587	556	590	608	596	596	572	585	559	543	611	597	569	576	587	536	612	577	595	597	579	561	562	577	588	561	601	606	602	558	578	588	540	615	657	586	572	588	525	597	566	599	566	569	577	508	521	532	569	582	566	519	549	593	565	584	556	575	552	544	589	599	606	550	652	538	539	569	620	585	564	580	565	593	611	564	552	562	598	562	603	597	575	614	581	610	547	544	600	530	547	588	554	593	540	589	560	565	586	635	614	594	540	559	571	565	564	601	557	560	542	566	572	553	578	565	575	573	591	560	575	556	552	551	589	549	557	612	575	588	585	570	505	555	615	569	578	577	560	559	571	580	548	566	570	591	588	548	596	569	543	524	575	567	573	574	571	551	587	546	576	573	568	565	581	558	631	595	579	578	592	578	587	598	572	546	604	601	557	587	560	561	577	608	605	600	625	585	584	569	567	568	571	571	570	608	570	560	603	582	589	571	556	604	556	556	562	575	567	579	546	582	611	588	570	592	537	584	554	596	572	613	527	599	566	561	581	596	542	562	534	570	518	625	568	604	544	562	574	534	544	576	583	622	562	589	594	606	613	564	573	593	546	562	620	590	526	558	608	607	605	589	583	565	563	593	580	583	569	560	557	582	583	573	579	586	600	562	565	610	633	589	550	591	557	571	580	593	579	581	580	611	595	587	593	539	548	580	602	573	536	578	577	549	574	545	587	565	584	593	598	532	617	603	606	594	542	612	575	570	585	622	561	588	590	596	563	565	556	545	602	577	583	582	583	576	607	533	539	626	582	581	550	603	556	589	568	583	586	604	595	531	599	572	551	572	582	610	589	598	608	605	572	610	568	587	541	549	537	569	564	585	594	562	584	623	559	569	582	577	574	537	563	592	573	528	586	580	582	548	596	587	564	645	534	564	588	601	599	585	608	571	613	569	630	516	575	593	595	559	595	570	594	561	544	545	589	597	551	584	571	641	575	583	599	615	579	553	572	541	553	594	550	549	601	574	596	617	594	574	583	576	582	593	528	582	557	597	595	586	626	570	619	522	556	588	531	616	567	565	547	571	580	540	576	591	584	568	645	573	584	565	640	600	569	583	588	575	554	571	553	605	573	586	563	564	594	577	595	595	594	599	562	612	556	553	597	568	576	560	582	557	552	601	563	577	577
41691	60411	13794	3453	2851	2415	2290	2025	1651	1305	1078	951	902	916	915	943	910	920	937	849	851	836	777	824	862	853	837	786	814	818	746	773	788	767	731	795	789	735	773	808	731	746	705	717	728	689	709	708	706	711	654	738	760	717	760	731	705	771	691	733	716	777	688	700	730	757	675	689	740	709	706	770	734	721	772	711	709	704	684	729	701	672	736	715	663	715	752	690	758	689	684	752	693	723	741	732	678	743	737	768	753	706	766	742	710	735	759	679	684	723	692	693	792	731	703	757	746	722	689	692	728	724	671	703	683	713	729	708	770	698	703	704	692	677	711	714	702	754	742	748	717	694	751	690	679	724	690	715	774	735	672	701	684	728	729	701	760	707	716	697	709	727	781	714	646	692	708	672	679	743	659	738	703	742	684	685	676	700	715	663	711	729	688	683	708	727	683	745	739	675	752	714	702	758	638	699	698	695	732	695	685	713	760	733	700	709	708	667	676	717	674	719	741	730	756	731	734	756	741	642	740	729	690	752	723	740	704	672	731	695	722	698	681	707	713	730	742	683	712	685	759	721	704	671	715	674	685	691	674	687	702	704	733	699	722	718	745	712	761	700	714	698	733	699	741	735	713	642	689	729	681	751	733	738	656	692	720	700	682	695	686	723	724	683	707	648	693	706	720	749	756	746	732	736	672	720	742	745	669	671	713	737	667	695	682	701	747	731	710	693	775	746	726	722	622	758	743	756	714	665	706	727	710	694	706	744	708	740	730	752	672	705	729	703	734	765	716	694	726	739	718	712	718	720	706	703	696	726	725	684	743	698	746	735	699	716	717	713	686	675	711	719	727	739	673	726	681	686	743	674	700	771	692	718	654	706	718	712	707	736	685	755	736	681	655	657	730	695	683	668	693	688	731	658	687	696	680	737	713	712	668	706	713	719	688	729	706	699	711	720	696	674	688	671	682	674	710	717	730	706	692	736	714	714	772	714	739	711	704	713	685	708	679	728	711	729	693	738	709	731	754	683	701	738	695	750	676	709	699	739	716	675	711	732	700	724	720	702	697	685	708	682	681	698	722	688	714	696	674	773	700	721	712	652	707	651	722	745	719	742	769	743	712	706	698	698	659	746	691	730	714	759	668	699	723	726	706	698	704	764	745	730	733	692	661	782	744	748	732	735	710	680	768	747	771	689	701	696	721	759	640	719	734	672	726	727	708	688	738	683	739	750	726	676	690	720	694	663	753	772	673	708	692	725	741	684	656	748	749	697	716	690	737	694	710	701	703	718	670	682	712	704	698	703	708	711	740	681	661	701	766	737	710	702	729	743	724	744	718	662	709	736	681	721	702	706	669	743	688	752	746	677	744	717	735	739	787	709	712	744	700	749	675	681	740	704	726	671	685	693	728	720	745	751	719	690	656	719	701	710	689	724	721	700	745	735	714	685	700	710	761	706	727	698	734	685	708	696	714	740	746	748	731	736	746	749	723	713	715	691	696	744	732	697	703	667	700	682	651	691	745	737	731	703	676	705	737	693	690	693	713	728	699	773	690	732	759	733	703	697	671	707	680	679	745	732	695	730	739	732	730	734	671	689	737	693	694	730	721	709	678	724	710	687	737	708	711	694	769	699	725	724	712	667	651	707	694	695	705	734	719	723	730	690	666	691	715	706	719	691	701	694	764	728	701	693	693	696	691	745	702	733	763	749	707	765	683	658	724	719	699	706	724	701	735	680	683	745	729	718	720	710	704	677	718	746	685	741	641	721	694	717	709	680	756	739	706	719	736	695	698	690	731	701	722	721	727	685	685	724	694	703	682	731	711	709	693	724	722	709	752	718	748	709	730	718	715	720	713	726	729	668	712	756	765	692	697	723	701	679	710	685	726	727	696	735	702	685	710	703	721	708	686	746	717	686	732	691	720	687	741	713	749	709	731	706	691	669	644	701	712	731	687	705	757	714	727	700	709	684	687	731	699	724	715	702	676	705	697	649	739	687	686	751	689	703	694	701	748	722	685	666	721	734	716	767	703	678	693	716	692	747	703	749	754	747	712	698	694	701	730	709	717	732	675	682	701	721	730	758	696	695	747	691	698	730	670	749	672	708	703	706	747	692	663	729	760	737	743	700	730	717	722	703	754	685	726	695	716	712	703	743	767	700	708	703	734	686	726	710	721	749	727	706	773	733	742	689	721	714	703	753	694	744	693	739	709	689	694	690	692	705	714	723	706	680	704	700	685	693	694	719	725	711	745	690	745	723	670	691	753	697	778	734	711	758	739	716	734	675	672	725	728	703	728	695	720	754	724	745	716	682	692	685	702	701	722	714	708	769	691	685	707	660	711	693	701	701	727	680	710	704	732	705	738	732	685	712	710	738	692	682	724	754	710	682	704	688	657	693	696	711	766	703	700	727	699	699	687	710	711	689	668	692	718	700	702	704	704	747	725	742	676	659	671	713	758	726	709	710	699	714	706	766	700	678	748	691	705	757	731	659	695	755	699	689	703	733	728	694	732	703	692	706	751	745	742	741	711	698	714	751	693	759	717	720	713	711	742	683	715	687	651	708	711	684	707	717	727	695	754	727	693	712	727	716	738	739	743	690	705	734	735	699	739	755	712	733	723	729	690	738	698	650	710	715	712	725	662	714	703	720	685	696	706	712	716	713	703	751	733	693	746	725	665	696	698	750	710	697	726	706	763	784	677	707	746	667	711	687	699	731	695	720	721	738	702	741	664	644	694	705	740	698	725	800	727	706	701	762	740	747	692	710	755	712	710	724	727	692	673	718	683	687	735	700	746	745	697	697	692	715	672	708	734	717	691	700	682	706	701	759	732	748	732	735	726	757	731	737	724	685	694	703	694	772	717	745	679	711	700	696	700	699	677	716	726	719	735	758	735	629	730	683	717	697	749	672	692	738	692	750	733	715	664	762	740	733	741	679	695	727	672	737	697	738	726	651	709	710	697	717	738	750	738	693	705	719	708	749	793	683	691	752	713	752	741	774	725	719	732	646	687	755	666	679	723	713	729	633	745	701	722	705	705	720	755	697	692	682	666	716	710	716	696	708	735	670	699	658	726	722	711	736	732	717	731	713	682	686	666	694	714	697	707	705	731	679	698	681	737	742	662	692	742	727	743	719	761	709	669	710	758	702	739	740	691	707	691	716	687	738	744	722	679	739	741	764	723	741	690	649	715	702	705	689	741	674	696	672	691	717	726	715	702	695	710	750	701	719	704	701	664	740	700	749	697	714	713	716	741	676	726	691	742	713	699	732	740	698	671	697	690	696	731	698	799	682	731	753	715	658	715	742	769	705	685	702	716	707	710	696	692	725	695	697	723	719	693	718	723	705	704	717	723	705	724	697	694	718	720	665	755	710	699	720	753	710	679	646	730	718	709	725	705	734	753	702	705	747	690	751	746	709	732	676	694	695	738	702	678	720	739	686	674	711	702	677	719	734	738	698	693	707	708	742	720	806	728	716	681	712	747	707	714	683
23021	21091	28718	23623	21075	20873	6502	1494	1086	959	802	768	738	672	728	693	681	692	669	695	654	640	628	719	667	629	673	617	624	619	599	612	560	607	549	581	599	575	573	592	581	567	589	578	534	550	580	538	573	539	553	573	495	577	562	555	592	541	561	569	554	555	535	553	515	561	575	539	576	548	518	527	553	576	565	546	557	562	544	561	551	558	552	563	485	535	551	530	555	587	522	538	527	557	568	556	542	556	564	577	536	556	542	527	579	574	535	584	491	566	538	538	538	567	553	511	557	552	528	523	536	529	557	533	560	554	520	566	552	575	557	563	559	549	551	504	564	542	581	522	564	548	561	536	590	615	551	559	535	559	543	561	551	525	512	569	529	526	537	541	566	543	546	579	541	578	573	495	576	509	566	559	532	537	543	553	522	543	547	557	537	520	560	551	541	592	559	515	556	564	546	513	549	567	544	500	566	540	510	563	554	544	514	531	528	544	553	495	551	508	550	496	563	570	523	577	531	533	526	534	566	552	529	539	580	538	590	548	514	556	571	613	542	539	534	556	539	525	522	552	571	537	586	555	514	549	527	548	569	571	543	564	518	555	538	546	522	525	608	566	519	509	586	535	534	561	514	491	545	573	546	520	547	484	519	544	542	575	538	558	509	526	503	521	576	542	579	538	546	539	569	570	549	570	560	582	522	546	581	556	521	546	502	550	600	533	549	554	534	501	558	545	503	554	526	532	510	538	544	509	558	523	558	551	529	572	563	545	578	533	528	520	566	594	578	505	580	551	548	532	519	514	506	543	536	525	531	520	535	553	545	542	522	538	531	544	522	569	507	525	497	514	551	532	537	532	563	518	538	572	522	532	553	569	558	560	524	569	580	527	547	534	537	575	555	590	565	548	587	525	579	554	557	545	577	558	569	515	558	519	522	562	529	568	533	555	547	519	552	526	550	541	569	563	546	517	556	570	579	561	543	534	541	575	522	542	592	509	515	542	562	563	538	513	593	532	536	569	516	543	555	514	583	591	543	559	510	540	517	582	554	550	558	559	544	518	528	557	510	543	493	557	532	529	539	547	517	515	579	527	546	520	587	518	548	526	588	476	541	539	532	554	560	532	556	582	538	525	575	526	546	553	524	520	556	601	552	533	518	577	592	568	559	552	566	553	520	552	499	562	538	521	528	536	507	551	585	546	578	574	512	512	557	561	563	551	525	533	559	535	534	566	565	517	542	519	585	534	525	554	552	540	604	579	540	524	548	582	579	542	489	554	553	552	544	548	520	579	538	529	525	535	551	520	561	581	538	501	533	544	559	555	595	551	557	565	541	519	528	526	531	540	510	556	556	557	554	546	564	503	547	553	598	583	614	508	558	582	620	544	582	529	530	560	568	512	509	502	570	536	543	574	535	501	568	551	578	534	541	527	564	561	575	556	543	600	514	604	563	566	530	569	556	527	560	534	537	502	534	571	511	529	546	525	514	565	586	595	577	571	562	583	599	570	531	566	519	526	522	545	520	534	518	518	567	533	548	552	520	536	504	533	559	563	547	526	536	566	555	598	537	565	532	531	557	574	546	526	514	567	578	577	567	546	562	578	556	532	534	580	540	565	519	557	513	523	568	514	551	530	572	556	564	542	506	544	514	538	520	539	563	564	558	550	553	518	544	534	562	565	568	601	571	578	537	547	573	550	514	530	575	576	562	519	542	542	579	548	530	540	543	544	546	492	549	497	558	553	572	533	559	545	584	562	502	544	567	559	560	551	510	594	550	535	526	522	569	506	545	586	569	529	587	518	539	478	549	571	591	541	580	545	555	512	548	586	548	565	594	507	555	516	554	565	569	542	546	528	533	569	544	557	542	523	528	574	536	562	545	535	546	543	501	530	548	567	553	551	536	561	543	576	570	585	565	550	556	537	584	550	563	533	525	545	529	567	512	548	548	576	522	575	518	559	529	588	522	541	541	543	568	551	507	602	615	554	561	559	554	527	548	532	520	534	539	509	547	537	552	516	564	547	532	520	572	530	519	508	607	529	557	493	563	550	550	531	531	539	517	552	535	524	557	517	558	544	556	504	549	511	547	509	557	523	556	577	527	530	545	542	523	518	519	539	563	552	558	533	501	525	536	508	521	554	583	544	556	549	526	545	571	521	540	530	573	537	564	545	534	511	521	495	530	544	540	583	544	555	505	495	560	602	577	543	578	550	573	546	535	581	553	546	557	527	537	541	537	582	560	598	531	572	546	540	529	484	532	557	539	525	504	548	529	558	541	557	559	540	561	529	553	542	586	546	561	555	539	492	534	571	552	580	553	531	523	560	538	546	504	562	549	540	577	529	565	520	563	470	572	486	561	548	543	563	532	586	554	514	536	572	562	547	525	534	512	577	574	549	551	543	587	507	584	511	509	536	521	584	566	551	526	536	519	556	525	484	499	537	551	542	542	528	533	565	515	503	573	539	569	580	539	574	556	553	546	553	566	572	543	523	499	577	566	559	550	537	537	510	539	523	514	555	605	543	523	546	551	516	553	499	528	523	543	502	549	575	534	525	568	545	541	552	570	584	550	522	519	567	520	536	570	540	514	583	606	516	572	488	533	507	534	541	532	581	518	561	575	574	555	532	544	568	555	562	513	528	537	544	526	512	587	547	549	551	520	553	549	548	544	572	543	563	552	550	576	551	550	555	525	525	513	527	516	578	543	568	529	516	575	566	554	556	517	520	495	541	512	561	512	543	557	516	508	570	561	525	542	510	486	546	550	535	524	540	536	575	571	495	536	572	549	563	541	560	542	515	534	535	546	545	568	574	569	568	558	575	519	569	528	563	532	531	527	517	570	565	521	519	555	516	585	485	555	562	557	534	529	523	531	531	497	546	563	569	553	556	501	532	539	498	524	516	520	499	540	529	567	570	534	551	555	537	560	524	544	529	564	553	565	508	534	548	570	517	526	556	541	579	546	538	551	572	543	539	597	555	585	606	478	541	556	581	529	558	536	533	544	556	554	574	555	516	514	540	531	570	521	555	538	565	580	570	571	534	522	569	522	566	545	563	542	550	504	531	548	533	568	554	550	515	530	519	547	525	525	545	540	544	519	554	550	551	540	517	525	534	557	532	574	530	548	537	552	545	552	549	531	519	534	519	512	555	538	526	545	496	524	546	516	529	544	555	548	612	544	581	536	549	540	541	560	599	557	573	568	554	530	564	531	544	568	534	557	561	598	516	540	570	537	520	546	501	529	548	591	561	543	518	592	566	527	540	550	557	513	530	546	557	569	577	558	498	513	530	540	595	538	571	582	556	545	541	546	496	478	548	559	496	523	535	558	549	580	537	571	552	562	531	519	556	591	529	528	569	535	548	537	576	543	575	540	508	596	564	523	520	563	561	538	489	541	546	505	557	537	585	503	536	538	535	577	558	532	550	538	564	513	520	499	540	550	540	551	542	531	560	537	560	523	567	485	519	558	578	554	576	539	560	530	513	563	551	529	541	502	539
46272	67250	15891	5829	4606	3978	3493	2725	2122	1744	1342	1185	1094	1047	1019	1020	943	957	1016	951	877	850	876	862	917	831	843	825	808	787	810	798	789	776	753	777	700	738	724	714	755	702	749	731	685	694	687	706	640	700	692	715	686	671	663	726	697	692	666	732	697	666	734	699	726	731	671	705	700	705	675	737	691	674	675	735	655	708	722	677	722	657	644	730	688	705	653	683	679	662	711	676	716	671	662	695	650	676	680	701	726	735	648	676	648	726	687	707	647	694	721	727	676	698	699	725	655	696	657	603	721	679	693	655	719	702	629	666	716	679	713	663	651	714	653	657	725	654	678	676	692	725	646	691	707	720	666	690	713	721	697	691	666	662	668	718	689	708	625	679	692	676	685	695	671	658	674	666	687	675	730	678	671	654	696	674	684	667	599	648	712	686	721	719	704	691	692	730	750	658	683	696	669	732	709	725	725	690	660	728	694	700	674	686	722	659	674	706	655	672	671	672	681	747	700	670	707	713	626	707	684	674	663	678	683	719	671	693	682	680	650	689	652	661	684	651	649	684	710	648	685	706	673	690	693	701	696	652	663	676	691	665	682	698	698	719	677	669	705	650	685	635	685	733	681	697	699	675	664	672	673	686	651	662	694	663	667	668	632	723	705	691	725	692	698	629	741	696	664	674	699	713	717	719	685	678	658	682	680	694	672	712	623	654	657	680	663	642	683	708	654	658	710	692	681	721	673	690	648	698	727	678	670	715	667	681	674	667	677	689	668	688	685	702	672	636	724	681	691	647	672	682	626	710	670	673	697	695	671	702	672	650	640	692	677	679	679	699	731	677	678	686	673	673	657	656	697	664	651	661	624	665	662	653	672	672	700	666	702	632	685	676	698	686	686	691	683	700	701	683	655	671	631	647	675	710	686	727	673	714	622	726	671	722	690	697	665	691	702	675	682	692	692	615	649	688	681	679	692	695	683	700	663	662	665	634	676	690	716	662	686	630	672	695	651	695	683	729	655	682	648	621	649	702	637	692	705	678	665	691	694	683	714	699	668	711	676	710	705	664	708	673	706	687	646	653	648	672	687	681	709	707	672	732	718	677	682	680	664	668	702	666	666	654	637	709	674	682	673	640	682	677	710	702	751	691	685	689	647	699	642	677	684	741	686	645	707	685	682	690	661	702	639	671	671	687	677	693	724	649	638	681	676	717	688	627	697	673	670	696	648	698	694	712	689	624	709	687	664	688	732	665	674	670	677	676	653	666	677	680	661	699	703	671	669	669	760	663	703	697	714	688	662	672	700	702	708	681	640	684	693	657	675	683	644	693	697	681	711	734	659	667	678	727	665	678	676	699	646	699	679	700	715	676	698	656	715	674	728	651	650	683	699	703	732	679	685	652	643	717	692	689	737	637	737	690	697	665	678	703	681	679	735	727	660	656	682	709	761	658	700	681	615	673	634	674	642	713	688	723	700	659	695	659	665	695	746	645	691	656	671	672	734	701	684	652	685	685	640	706	665	675	689	664	686	671	667	683	715	674	725	660	691	690	689	696	675	689	636	666	712	699	668	725	698	694	708	748	732	698	689	703	715	675	671	695	672	649	669	660	716	722	704	705	680	681	678	680	700	645	692	711	712	684	712	684	660	663	717	669	701	653	646	686	659	706	717	701	704	700	672	631	684	640	682	668	666	712	661	664	652	678	674	683	684	733	672	674	741	704	645	676	632	669	674	691	664	673	621	690	659	683	714	673	676	690	645	659	727	714	687	729	663	689	666	705	689	657	656	668	653	671	690	700	721	685	677	665	670	686	656	702	698	672	690	663	673	662	639	601	638	708	662	680	668	698	668	714	666	659	668	669	702	670	642	646	669	709	686	673	679	694	718	726	696	698	672	661	658	674	708	692	619	692	694	707	649	656	712	715	692	674	658	705	640	656	651	704	659	670	629	668	678	715	722	682	694	650	688	697	648	694	681	678	685	701	629	708	683	745	672	671	638	669	688	682	710	662	708	706	664	681	703	661	696	652	674	717	703	687	655	688	696	679	669	690	735	656	674	690	671	675	666	688	668	703	633	674	711	664	647	717	673	653	656	667	691	730	667	693	685	679	687	670	692	682	659	657	665	641	648	694	703	676	688	666	682	672	654	707	691	712	689	682	693	696	643	736	693	669	656	676	657	704	663	696	699	730	674	711	679	627	691	646	688	658	667	674	691	648	661	688	681	665	671	655	729	660	701	675	662	670	706	669	705	707	687	660	674	655	667	671	727	690	675	678	683	692	670	728	658	668	655	681	670	700	690	696	685	657	666	681	712	683	666	686	653	659	691	674	689	664	731	699	691	683	692	704	666	659	748	662	703	681	692	679	671	679	700	711	669	672	649	662	688	682	748	701	686	683	675	707	657	663	656	625	663	721	694	674	681	672	680	668	668	670	689	689	628	709	672	709	641	696	667	770	738	645	676	714	704	750	672	694	672	642	708	706	692	662	672	672	656	701	674	758	635	627	666	737	734	666	710	709	696	644	698	676	660	681	638	690	691	632	640	658	667	686	680	596	643	669	704	684	663	652	696	711	675	677	653	651	651	670	674	705	681	701	715	671	691	693	698	667	704	648	697	637	699	687	729	647	709	681	685	670	681	687	710	666	671	702	684	670	672	664	674	708	663	627	679	687	715	696	716	711	695	646	701	719	698	729	667	694	643	678	669	670	709	671	693	672	674	669	646	663	677	679	716	695	674	702	664	672	722	646	658	658	693	695	623	694	691	641	643	664	667	676	712	703	743	677	709	672	710	689	677	685	682	679	691	689	674	690	682	664	716	715	677	712	656	685	665	674	743	687	684	687	701	693	698	628	705	640	665	726	686	699	670	692	730	652	674	716	658	706	652	707	673	705	627	680	695	728	626	671	693	724	697	679	667	669	671	628	699	697	684	685	703	678	709	676	665	700	685	637	657	717	721	655	689	649	673	692	674	680	622	737	646	670	643	656	636	739	670	708	662	686	658	685	647	675	695	737	668	676	672	672	757	686	664	717	761	624	734	665	675	676	696	682	695	637	653	694	703	693	649	723	668	713	652	673	726	718	702	665	666	721	669	661	659	644	690	686	683	661	665	658	671	678	717	702	699	679	688	698	652	700	690	668	681	723	730	702	708	687	673	665	678	725	667	669	717	679	743	743	714	704	700	654	668	676	704	682	650	719	695	671	698	689	681	636	692	670	689	668	645	601	684	720	660	709	678	687	711	688	673	681	654	682	662	655	706	666	711	690	699	673	685	662	663	648	674	722	672	700	732	717	670	694	690	687	663	698	686	670	700	710	645	686	637	701	729	659	691	658	745	671	648	683	660	664	675	679	648	686	664	711	684	669	659	701	655	703	666	673	654	698	653	685	679	698	670	682	694	670	636	727	702	677	694	685	690	695	683	692	673	659	686	663	697	668	691	709	670	707	695	703	700	675	679	648	709	713	677	705	671	702	723	666	705	707	689	710	647	716
29337	28725	16197	2345	881	863	634	516	436	429	346	336	335	366	382	374	384	379	407	363	360	314	386	373	358	391	389	350	360	359	364	383	342	340	353	335	378	327	327	337	346	343	354	373	378	370	351	377	324	321	353	349	303	326	353	369	335	354	368	347	330	356	349	324	321	350	359	323	342	372	330	352	335	352	332	325	325	364	358	336	323	349	344	324	369	346	315	355	325	333	330	320	336	350	368	349	305	314	371	314	334	341	323	363	349	322	325	370	333	341	342	321	366	338	400	328	355	342	345	337	335	345	334	297	327	339	315	361	340	347	366	350	345	329	348	376	360	358	318	352	325	361	348	346	329	341	327	355	317	358	368	355	331	368	297	330	321	331	363	335	324	326	304	321	327	340	333	335	348	368	356	367	326	331	338	368	336	342	346	356	343	376	384	344	348	325	334	377	330	324	350	363	361	357	362	363	363	340	334	390	365	329	366	346	365	317	330	331	346	302	330	336	313	324	343	328	356	330	365	366	337	319	343	295	359	366	362	319	312	349	331	328	370	334	332	328	357	325	354	344	298	327	359	318	331	337	362	302	307	334	359	356	343	357	348	335	329	368	311	305	353	380	353	339	345	352	328	385	364	326	351	350	336	329	339	358	353	343	343	351	360	332	354	331	353	329	341	291	307	354	345	374	353	371	341	309	354	318	348	334	347	347	314	347	371	331	351	338	340	307	327	336	378	332	373	340	366	347	332	355	341	354	321	340	353	332	369	321	352	360	321	357	322	326	327	379	366	361	341	346	324	336	350	314	352	341	328	320	333	367	326	325	315	324	321	333	342	347	318	341	336	329	347	338	328	345	356	331	331	336	305	325	363	298	331	369	355	346	317	344	361	363	313	356	336	353	362	328	331	324	355	373	355	329	337	341	355	360	343	337	343	300	347	354	357	343	325	319	349	364	319	354	315	326	344	311	303	340	358	348	344	348	378	358	335	305	345	372	357	333	350	341	369	316	345	342	338	336	326	354	335	335	325	331	345	322	364	347	352	336	329	355	363	327	327	332	331	335	348	358	357	370	357	375	337	341	348	326	335	306	363	326	340	337	358	360	323	321	329	317	371	393	344	333	311	352	349	383	303	379	346	352	332	344	346	356	329	366	361	350	315	358	338	344	332	322	367	350	375	360	343	372	358	332	337	327	332	330	354	343	350	343	321	317	339	367	333	371	316	340	318	348	356	345	349	337	312	338	338	355	333	358	340	356	340	346	342	343	357	310	321	385	353	346	351	346	365	346	359	354	351	335	354	366	367	308	330	352	343	362	364	381	344	359	341	355	350	330	413	347	356	325	352	340	337	380	348	343	371	327	354	339	333	337	354	362	310	362	349	339	338	363	376	388	318	343	325	354	360	361	349	372	332	308	294	328	332	338	338	345	330	346	332	368	339	351	330	354	338	334	328	342	348	327	320	368	325	336	337	338	398	363	355	328	368	354	335	327	341	330	326	336	338	339	357	385	333	344	332	332	379	357	343	341	345	359	345	305	361	342	317	370	333	341	313	348	312	337	392	376	350	356	346	329	346	344	337	344	306	336	370	341	372	321	339	334	355	382	336	340	364	308	336	337	333	353	325	342	335	352	347	344	337	336	345	324	338	332	358	334	349	340	353	332	364	363	367	360	374	342	343	339	350	332	350	307	364	341	337	332	350	342	317	339	310	349	311	329	325	367	362	384	375	372	350	365	325	333	350	318	350	333	324	371	324	370	352	335	366	346	348	340	323	323	341	328	352	329	330	355	392	333	349	336	328	350	338	333	349	336	358	338	335	315	321	330	349	359	358	336	336	346	346	323	337	335	313	348	366	357	341	337	335	339	338	362	307	370	342	326	340	388	341	360	313	334	362	345	309	326	392	300	340	320	347	349	360	357	320	359	346	355	314	371	320	351	327	345	367	338	345	327	348	344	338	364	332	328	350	351	311	337	379	370	384	337	356	349	341	333	318	355	362	376	367	350	344	331	380	325	324	343	372	330	355	322	325	339	325	360	375	336	346	341	377	353	312	351	347	328	351	359	347	345	345	315	346	349	339	335	362	353	318	339	332	347	333	342	367	347	317	325	354	307	333	353	336	330	343	343	335	347	359	357	401	331	378	320	345	359	336	316	335	323	336	351	344	344	352	348	351	346	340	348	348	335	305	344	347	327	352	320	342	350	349	327	354	343	312	349	339	343	349	334	312	318	338	381	370	372	366	352	354	376	357	379	331	335	372	374	365	329	407	368	357	382	366	324	365	372	338	336	347	372	337	358	326	346	349	335	344	370	310	348	345	321	364	344	352	363	337	329	344	326	357	371	323	363	323	312	348	323	334	332	334	332	326	350	326	354	357	347	317	368	341	310	360	335	309	348	328	337	377	364	348	358	352	319	321	346	365	336	350	344	306	332	340	351	358	349	357	341	306	360	335	377	353	335	339	347	355	365	369	347	336	326	339	334	349	342	356	324	357	309	354	338	318	336	331	356	348	324	324	320	334	369	358	351	352	335	344	336	332	328	352	356	336	325	348	387	346	335	311	318	350	319	356	330	313	333	356	333	356	316	365	318	360	341	331	326	321	345	350	361	336	322	317	355	378	310	362	360	346	328	334	338	358	302	327	366	368	358	348	341	357	339	350	341	335	332	327	291	357	356	343	335	352	369	336	336	353	318	322	355	367	334	334	365	360	343	343	354	355	339	341	359	353	349	332	354	376	311	327	338	357	354	360	341	352	313	367	346	361	354	320	365	319	341	332	365	356	345	366	327	350	330	329	333	345	334	346	337	351	367	366	357	350	340	366	314	334	325	338	356	327	344	334	334	333	377	318	319	351	377	379	319	377	331	363	311	336	351	368	354	382	337	341	353	340	356	371	337	337	319	366	363	364	347	340	341	331	378	341	346	356	344	343	327	336	319	357	358	311	331	310	326	347	312	344	348	343	334	353	357	329	326	355	348	357	364	338	347	350	327	365	334	345	367	307	312	334	373	293	361	355	342	376	372	356	364	335	375	327	315	318	333	355	353	347	371	314	372	328	359	343	337	333	321	315	354	345	347	353	376	298	334	339	357	315	345	333	300	329	367	346	342	358	323	372	321	383	334	343	340	367	315	352	342	313	353	329	355	340	342	332	374	330	318	355	328	357	379	315	330	333	353	343	369	349	320	324	347	366	374	346	337	372	359	327	318	341	351	333	350	330	355	313	310	320	354	347	344	326	341	330	339	347	334	349	340	343	313	373	324	368	325	306	337	359	375	375	357	339	298	348	331	331	373	364	346	352	313	343	317	372	328	344	354	322	335	366	319	355	349	331	368	328	346	359	339	331	357	359	336	313	313	347	343	388	374	351	339	337	366	341	335	352	334	385	320	367	365	345	375	341	369	362	350	368	314	340	317	357	365	334	342	309	342	351	352	363	360	350	332	335	339	337	349	369	375	337	338	355	368	321	355	332	339	335	359	318	353	307	311	375	369
36594	44142	5911	1017	1092	1262	1097	866	689	586	492	474	493	445	502	492	511	495	548	498	481	464	498	468	489	493	469	486	521	474	434	454	452	410	427	422	437	442	449	392	411	442	439	409	427	427	413	427	397	415	440	462	461	444	441	459	455	400	438	427	412	429	440	456	467	414	444	452	422	451	455	469	437	380	390	433	438	431	454	444	419	416	398	423	409	427	401	380	461	437	435	418	415	436	460	428	453	430	423	428	420	435	445	440	469	448	430	382	511	421	428	442	433	411	434	444	454	454	441	428	431	439	442	479	436	417	436	423	416	440	439	426	421	422	494	437	418	461	449	459	425	439	470	433	401	414	425	450	431	445	420	433	409	435	397	419	439	406	434	393	429	411	412	438	433	444	428	439	424	408	430	458	434	432	415	419	411	428	455	439	462	420	428	409	425	404	397	430	451	453	430	428	402	416	436	450	414	408	410	432	423	382	418	403	446	472	457	459	442	429	442	452	413	389	383	435	375	428	451	392	415	425	389	424	423	434	438	432	462	408	432	439	418	383	419	462	439	432	441	450	423	412	414	386	425	424	433	427	433	433	421	476	422	416	450	442	417	412	429	444	432	408	413	452	417	403	481	422	455	447	416	429	468	414	418	479	447	422	425	435	415	426	423	476	420	418	431	452	436	378	440	460	436	431	368	426	432	419	450	436	438	383	433	461	441	428	435	434	440	426	445	425	405	421	487	384	423	406	428	414	424	406	393	432	429	423	409	437	436	424	431	463	410	414	445	413	389	444	436	430	450	403	437	426	439	404	413	423	423	460	409	417	429	452	406	430	467	431	449	435	417	413	469	407	440	436	415	441	409	439	440	435	458	430	447	411	410	430	438	430	406	420	465	380	391	433	427	457	396	408	410	465	456	416	435	433	465	409	425	401	425	422	411	430	416	457	457	413	477	419	427	438	427	470	435	454	415	412	397	420	442	456	432	445	428	410	376	444	393	433	427	421	436	438	406	418	404	455	431	464	436	416	435	428	446	433	467	467	438	436	422	429	433	434	448	467	437	431	442	410	425	460	475	452	423	422	428	402	425	431	446	493	445	440	405	432	430	427	426	460	409	440	429	424	411	383	451	429	415	448	422	448	416	434	441	405	454	446	437	429	409	440	444	433	394	401	442	381	448	441	426	371	463	446	424	409	450	452	487	409	471	400	411	446	390	452	417	471	460	424	413	415	435	425	444	417	419	449	478	455	399	416	435	456	459	409	411	408	458	433	413	400	422	429	428	450	418	464	457	477	450	432	443	434	442	436	440	460	437	441	395	433	442	453	388	435	438	424	445	427	402	444	464	413	438	397	403	441	428	441	415	428	456	478	471	450	415	459	469	395	439	385	420	440	431	444	434	451	396	432	449	412	441	405	458	442	429	405	441	482	403	433	421	436	395	398	406	418	424	450	437	422	413	471	415	467	412	438	448	458	406	385	426	481	441	451	443	425	432	397	468	416	444	410	452	440	449	447	407	437	431	418	412	428	432	430	447	438	412	477	452	411	450	448	442	461	450	418	393	409	417	432	406	458	391	473	402	446	410	436	446	450	433	463	411	410	449	423	440	433	416	434	429	439	448	428	430	406	418	452	427	411	406	425	446	450	407	452	396	433	452	426	408	424	450	394	417	448	486	429	401	421	439	421	436	469	414	445	441	423	450	418	419	424	409	442	419	418	417	461	423	422	457	425	414	410	454	435	449	414	431	399	441	408	467	449	433	439	446	450	450	392	441	481	445	432	466	417	436	447	462	429	417	471	445	425	447	433	459	432	405	441	429	444	431	420	437	428	420	445	464	444	416	463	437	463	412	436	447	405	415	406	457	439	459	409	418	448	451	413	419	474	437	448	453	427	421	398	426	406	428	411	399	434	418	414	438	410	401	417	442	473	391	453	425	413	468	390	412	421	397	403	444	476	447	440	439	432	417	418	439	415	418	424	431	460	405	404	386	437	444	431	424	408	452	414	444	451	442	427	422	394	427	422	445	451	407	421	435	414	424	441	448	436	433	432	439	457	432	420	416	404	399	408	413	396	442	449	431	447	429	427	401	460	430	429	388	411	442	435	406	429	444	435	413	448	418	407	450	459	437	447	428	433	402	436	417	433	466	455	458	442	419	412	442	415	423	435	428	435	446	422	435	415	450	408	438	428	408	406	401	445	466	423	437	425	432	442	415	425	381	402	434	459	457	410	468	452	435	431	433	402	408	466	441	412	429	425	442	472	434	444	400	468	388	460	382	432	441	412	428	437	419	393	463	439	432	429	436	429	438	406	402	415	397	423	440	427	448	431	440	453	420	447	455	418	449	454	424	440	449	426	427	399	444	416	432	404	434	442	424	413	440	429	469	428	432	422	407	413	476	449	416	462	393	438	445	462	429	410	451	418	447	400	459	412	401	437	403	418	443	404	454	438	427	420	455	436	420	453	443	438	440	426	425	450	420	429	427	437	462	418	430	453	443	445	461	405	432	418	393	426	427	436	420	456	425	419	407	414	437	443	491	435	443	432	460	432	452	431	445	433	444	429	444	403	428	449	435	484	459	429	448	465	444	436	431	437	440	449	422	461	413	428	436	438	452	381	395	399	449	401	404	437	427	435	448	434	410	430	439	385	409	430	450	452	474	450	444	442	400	404	416	434	422	434	417	409	412	454	452	369	426	444	442	497	463	402	440	442	418	370	452	407	434	400	472	441	429	407	423	421	446	435	436	440	437	446	429	456	427	448	425	459	397	436	416	481	425	440	418	450	418	442	415	409	408	407	447	423	423	446	414	473	436	415	433	447	434	410	437	418	450	423	417	399	429	402	398	427	412	443	441	429	450	472	413	427	449	433	400	455	456	441	438	425	463	436	418	423	400	398	423	437	439	429	401	409	416	455	432	405	421	428	408	446	428	386	443	449	405	401	422	459	414	429	449	436	407	408	409	412	437	447	437	427	472	472	446	484	444	437	438	417	416	413	453	432	408	406	411	435	437	412	428	421	411	419	405	447	401	429	418	430	401	427	453	455	452	431	432	404	414	458	448	439	443	472	456	451	406	427	425	439	449	434	359	412	426	463	449	450	437	446	431	404	411	453	459	373	455	418	444	398	406	439	434	466	418	419	447	421	394	391	440	453	407	402	452	417	436	428	401	453	451	438	406	412	479	417	408	431	467	425	425	441	417	403	427	407	458	420	421	448	386	432	438	431	439	431	406	447	422	432	393	428	398	421	421	437	460	426	403	420	434	446	417	441	451	426	422	466	429	454	447	411	408	431	406	448	440	459	407	436	427	395	433	450	432	427	417	423	451	418	427	419	414	441	432	465	462	406	438	436	424	411	410	438	394	442	437	441	451	461	438	440	415	473	419	420	407	420	435	417	461	424	412	411	429	479	451	434	418	429	431	428	443	453	428	425	447	445	424	426	430	467	415	434	437	453	461	416	463	430	474	422	405	422	434	454	436	421	453	442	405	410
24100	21115	28235	24102	20803	7849	1566	1058	884	781	717	682	652	671	656	636	672	611	654	651	647	622	621	619	665	636	562	617	640	571	634	605	623	632	585	635	581	610	585	551	581	598	568	542	605	564	568	539	564	578	562	624	600	545	592	589	559	557	602	616	579	522	643	540	628	573	571	572	536	599	613	583	565	564	566	577	584	585	557	589	536	559	566	551	604	602	615	576	602	562	566	553	610	546	586	578	607	576	599	606	554	600	604	585	606	578	536	543	570	577	573	569	562	573	601	583	564	570	562	565	580	612	593	586	603	560	567	562	567	570	567	555	600	579	566	572	580	577	585	550	595	560	576	573	535	585	583	570	527	598	571	579	555	598	557	571	586	554	563	574	582	591	569	573	543	565	554	570	548	578	569	558	570	607	548	606	571	569	599	614	588	543	604	594	594	577	541	518	553	577	614	609	559	534	560	536	573	597	572	567	579	591	530	576	556	562	594	552	538	557	530	530	576	555	571	568	560	598	572	583	599	586	560	584	547	580	537	542	575	560	551	599	549	574	598	530	567	555	528	602	548	546	549	569	583	563	573	569	600	535	563	585	551	566	571	600	560	577	572	556	588	600	573	588	537	569	557	557	573	579	601	578	561	581	600	565	571	573	598	581	547	607	568	563	520	596	541	540	558	578	584	568	587	592	524	544	572	596	531	613	572	550	564	581	583	586	555	562	557	555	560	517	586	525	511	582	596	537	568	595	563	599	588	585	593	552	604	561	533	560	610	568	583	550	566	574	539	576	565	541	568	566	623	584	591	551	530	528	605	574	616	568	557	526	521	548	561	572	551	550	578	595	562	560	573	561	596	560	587	563	587	567	572	547	547	576	561	569	578	573	565	573	601	551	582	560	602	606	594	588	594	571	595	567	531	573	536	559	564	533	544	588	534	549	573	559	562	582	581	590	575	588	567	565	541	611	566	581	594	536	544	562	565	548	598	562	614	573	589	575	587	551	576	572	629	568	542	547	585	547	617	573	556	552	530	591	552	538	571	564	580	558	557	585	595	540	565	542	539	600	555	547	580	561	547	550	579	571	579	537	555	552	611	564	573	543	579	544	560	568	556	593	541	542	554	536	554	576	569	575	560	548	570	571	537	576	583	568	590	568	549	558	587	586	582	568	564	513	522	605	561	516	593	529	619	548	562	552	562	552	548	642	551	557	611	559	595	579	552	563	533	540	606	567	556	562	566	570	602	526	582	571	548	562	567	560	585	573	575	565	585	564	589	534	586	588	594	564	555	573	552	564	574	577	536	561	584	564	605	580	546	561	546	547	538	577	546	575	582	550	524	608	547	568	539	604	541	547	605	579	548	592	589	571	529	560	641	570	579	551	571	564	596	557	616	564	588	574	596	577	576	587	566	595	592	585	550	590	552	560	523	569	610	577	568	574	564	560	616	622	564	587	582	523	581	495	533	572	584	537	555	553	509	645	578	554	572	561	566	622	506	595	514	556	569	584	595	555	571	540	571	551	563	528	605	550	561	572	577	568	514	554	544	591	592	575	581	530	552	599	589	616	581	554	558	616	557	560	603	532	593	597	566	516	578	570	578	580	562	542	595	538	551	553	565	566	568	541	564	568	594	575	575	593	553	553	575	592	564	573	566	596	563	563	586	608	566	565	548	552	576	561	541	582	623	546	607	618	562	570	553	549	550	560	591	566	551	563	574	512	579	553	544	576	567	562	577	564	578	523	587	551	550	565	508	583	567	558	561	611	541	579	594	615	593	551	564	579	578	520	538	582	582	545	584	614	580	557	575	549	609	561	606	572	559	543	543	557	577	584	585	557	551	570	558	553	545	596	555	572	563	546	620	585	535	559	564	562	575	558	533	544	582	555	598	585	562	552	550	556	553	621	534	604	575	565	552	639	558	580	564	624	558	566	564	546	558	578	515	602	527	589	577	544	548	595	548	532	547	551	527	567	546	522	620	550	558	544	585	570	571	549	571	543	584	517	570	569	549	577	543	563	600	519	588	552	555	570	574	622	561	567	551	522	575	557	649	583	620	522	593	541	586	569	542	597	569	568	553	572	574	588	588	573	556	543	576	576	594	571	542	560	566	590	584	600	588	590	588	551	555	587	573	595	611	586	585	592	595	547	531	585	569	536	594	555	558	562	588	569	586	612	560	556	560	552	568	585	521	564	586	549	579	615	542	565	556	579	582	526	544	573	580	596	548	570	560	594	542	581	590	558	568	591	581	540	606	549	563	567	556	594	566	601	576	560	565	571	556	531	552	587	557	551	574	610	537	557	597	580	597	567	561	550	558	589	560	567	542	608	592	578	570	619	567	584	566	545	536	566	535	625	534	541	561	575	583	565	557	561	603	536	527	600	570	546	498	560	542	594	531	585	574	570	544	557	571	555	574	636	549	554	570	570	592	547	593	568	575	544	542	595	566	539	558	541	585	585	536	538	539	608	554	580	552	597	582	577	568	602	572	517	535	563	614	532	554	540	557	593	558	540	582	562	575	575	543	531	535	566	590	556	609	560	583	542	585	610	588	581	575	580	582	583	565	545	580	536	604	500	545	588	608	569	559	563	580	567	534	576	582	590	559	598	568	530	554	599	569	540	575	613	580	573	569	620	506	543	548	579	568	528	565	559	553	513	581	530	546	517	593	540	561	559	565	552	560	596	578	576	589	560	624	591	556	543	588	622	567	540	549	594	621	547	560	583	569	575	579	600	602	567	615	569	547	631	571	604	564	580	565	525	565	539	544	553	547	558	547	575	587	563	542	519	569	538	557	541	569	587	563	532	570	560	554	624	545	582	571	565	615	562	542	576	599	607	599	515	579	548	588	579	512	557	563	570	607	516	547	557	523	590	580	609	587	613	557	597	596	549	540	535	505	572	545	579	572	598	623	545	537	587	521	560	595	562	571	555	607	617	565	561	580	586	583	577	594	585	594	586	590	550	527	574	563	604	562	553	614	581	578	537	564	559	580	569	564	549	562	561	540	567	530	571	558	553	554	554	570	529	553	578	552	539	590	580	540	582	603	573	563	562	580	582	592	610	544	593	519	575	577	552	576	544	569	538	550	576	553	571	567	562	544	579	579	558	595	582	566	544	560	562	581	584	572	570	522	610	538	577	585	534	580	555	619	587	539	567	553	562	566	598	576	588	525	528	546	591	575	532	626	566	575	586	587	525	564	551	532	579	589	560	594	577	542	576	582	562	599	570	584	570	616	573	592	546	560	601	575	549	549	553	588	556	563	562	576	534	580	573	557	556	531	552	554	577	532	557	585	577	532	536	606	581	565	587	561	550	593	548	577	566	607	506	576	567	592	605	559	603	558	584	549	567	564	576	598	550	548	632	606	601	573	594	562	585	561	615	541	556	603	589	566	537	566	558	563	550	573	556	572	557	511	557	564	589	584	579	523	558	576	525	559	556	569	570	560	575	553	545	566	573	597	559	552	556	590	567	575	559	576	533	570	541	571	588
41615	59893	14376	3916	3172	2920	2265	1751	1437	1196	1060	919	912	860	870	823	907	901	884	821	866	794	805	785	756	835	801	763	856	788	763	794	776	745	801	771	727	747	753	716	680	730	681	705	746	762	690	738	660	728	713	701	696	718	721	698	780	732	748	677	706	733	718	709	719	679	720	726	698	768	733	683	740	697	753	724	688	708	735	769	728	697	663	648	726	714	703	699	683	648	717	707	716	644	711	670	717	719	678	726	749	667	699	709	684	690	738	700	692	737	682	726	671	733	694	721	677	694	722	737	688	690	697	694	697	705	721	729	718	738	691	701	732	676	684	770	692	714	751	712	710	737	701	709	710	695	688	682	684	673	705	724	737	712	699	702	716	705	702	720	709	626	736	715	681	735	700	703	690	722	720	699	665	731	661	692	770	635	673	683	676	727	679	714	709	768	673	664	653	714	669	686	751	715	731	646	666	782	699	704	675	691	778	696	731	671	691	695	686	724	671	727	702	704	698	707	694	650	714	706	689	689	706	715	666	718	674	692	721	722	697	682	698	710	713	705	743	714	747	713	673	722	731	751	710	711	703	755	724	703	726	741	665	725	696	722	709	699	737	691	700	671	719	754	646	737	739	703	666	680	710	700	713	733	704	660	706	665	707	668	682	697	724	674	735	717	678	653	704	725	718	706	718	715	708	696	747	686	710	698	696	703	708	689	766	698	629	695	710	652	709	692	664	688	712	701	687	714	681	665	711	669	680	678	658	694	727	690	739	653	683	666	678	687	701	713	706	681	725	701	674	713	763	685	735	755	703	666	697	708	745	694	715	675	729	746	709	696	715	717	677	747	717	707	713	733	735	695	710	725	634	746	710	738	706	699	742	750	657	735	720	667	695	669	691	749	720	733	683	700	675	701	666	741	705	708	713	671	719	719	717	718	678	723	725	716	688	675	723	734	627	699	709	680	713	715	719	712	736	686	682	668	698	695	706	702	697	702	696	714	679	695	722	681	735	698	721	741	727	686	692	705	694	742	670	671	683	686	684	720	707	710	719	716	672	728	673	704	703	681	692	715	676	701	685	689	716	702	700	690	736	657	700	710	733	676	692	692	720	661	702	652	701	686	727	715	730	698	759	738	692	724	726	701	698	712	667	694	723	656	702	738	656	732	706	707	663	695	684	693	714	714	712	702	694	695	751	710	743	726	684	720	734	718	679	680	737	702	678	690	691	704	717	758	707	726	733	713	725	666	699	722	719	705	692	719	696	652	694	744	678	702	725	677	703	706	662	720	737	726	702	658	682	643	737	663	684	692	723	708	728	702	721	684	707	680	676	689	654	651	719	700	689	728	725	669	744	675	707	716	728	733	707	698	706	705	675	727	697	652	722	675	674	741	689	708	696	761	667	679	649	667	689	717	724	740	684	698	689	730	753	723	738	748	719	747	668	751	674	703	702	683	719	733	668	676	726	715	749	720	695	685	734	716	683	697	733	721	670	690	714	749	717	671	684	685	688	708	681	721	706	708	743	723	728	676	691	745	751	719	744	693	682	706	673	731	678	727	698	679	727	682	676	699	711	738	747	718	718	675	672	676	690	747	747	724	768	651	684	712	701	707	726	705	746	727	731	706	711	704	690	711	755	722	687	662	739	714	687	736	703	732	780	683	696	749	705	690	668	727	712	639	721	688	722	716	691	725	717	680	710	669	694	764	685	704	697	663	693	672	666	753	654	689	723	705	724	715	748	678	706	700	659	697	717	664	709	680	694	724	700	721	725	671	713	717	680	731	729	705	686	697	716	715	678	674	672	715	730	722	710	661	670	767	679	696	692	723	745	670	674	696	674	706	637	771	678	742	708	671	660	684	690	694	718	725	712	711	691	718	662	739	690	703	721	763	651	702	717	713	704	695	717	747	738	666	743	624	715	713	698	700	703	726	672	708	737	730	699	718	700	749	663	694	676	690	705	686	735	727	675	704	682	676	734	702	733	685	696	719	730	694	725	715	701	727	696	726	742	779	736	749	695	751	715	727	693	682	695	761	686	725	692	670	661	710	693	737	701	685	728	695	724	707	721	697	710	708	709	737	710	661	731	666	727	692	714	649	680	722	673	715	774	689	707	701	723	696	725	704	705	686	704	748	699	726	670	717	712	774	694	696	776	712	724	726	699	733	701	692	707	683	758	734	700	718	719	666	717	715	676	729	672	707	640	747	720	717	689	683	724	730	714	699	690	682	729	692	705	695	713	686	706	667	712	710	673	728	776	713	711	709	649	752	643	667	709	705	669	689	691	716	704	680	679	721	695	716	760	733	692	689	706	716	725	744	684	748	735	728	707	660	697	673	734	711	713	683	706	745	667	716	732	708	722	675	689	684	760	701	731	665	745	722	678	743	731	664	632	725	705	740	706	690	708	685	725	706	657	708	760	687	722	766	685	712	659	742	719	637	687	687	695	711	670	717	759	687	698	636	713	690	715	732	751	730	765	719	758	705	697	723	726	672	688	710	679	706	696	692	738	730	715	669	732	699	749	678	705	700	659	711	685	741	706	699	716	671	704	721	679	689	680	688	735	687	738	683	709	694	739	733	674	669	696	685	673	726	707	666	659	697	747	693	715	682	721	706	740	707	686	740	730	674	704	673	715	683	730	734	702	683	743	708	698	690	709	701	740	746	749	695	704	691	644	741	694	692	673	739	709	737	717	713	705	721	708	681	715	680	718	683	729	725	739	670	707	721	761	674	706	724	664	699	733	665	711	701	719	708	668	703	660	700	677	695	694	709	681	699	726	724	720	712	723	687	680	710	710	724	718	671	706	720	695	726	700	695	706	651	674	706	738	706	712	669	736	743	723	699	692	713	703	714	694	727	720	683	704	688	734	734	696	683	724	685	699	706	727	704	698	665	712	701	683	720	719	715	705	731	769	725	701	665	657	702	706	733	727	722	680	759	676	696	706	722	733	674	651	721	703	706	761	715	730	664	690	700	702	677	734	680	730	672	682	721	714	715	748	697	703	704	711	697	667	685	658	711	700	710	689	701	671	737	698	746	652	729	754	747	646	695	707	724	669	728	708	699	710	726	713	713	691	687	782	732	740	724	659	698	698	695	719	715	676	693	739	693	648	691	756	702	680	704	710	665	739	740	685	721	723	712	717	688	679	668	692	711	678	719	683	740	710	702	714	716	690	680	699	658	707	753	676	756	709	711	703	677	663	684	706	707	668	671	730	715	716	761	685	735	676	692	717	704	679	759	725	723	724	763	718	661	694	713	711	732	696	678	734	722	692	666	744	756	675	705	701	678	719	718	699	731	718	731	714	692	698	708	693	707	647	728	651	740	717	668	696	716	707	704	736	691	710	719	699	734	691	726	726	709	689	677	692	728	679	728	753	722	708	688	731	652	675	673	704	684	684	736	726	692	708	722	720	709	698	717	696	713	698	663	749	763	674	724	668	729	744	696	686	734	665	713	723	669	712	686	772	704	741	705	712	695	702	746	712	675
24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
