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
340065126636	340065127204	340065127754	340065128304	340065128854	340065129404	340065129954	340065130504	340065131054	340065131604	340065132154	340065132704	340065133254	340065133804	340065134354	340065134904	340065135454	340065136004	340065136554	340065137104	340065137654	340065138204	340065138754	340065139304	340065139854	340065140404	340065140954	340065141504	340065142054	340065142604	340065143154	340065143704	340065144254	340065144804	340065145354	340065145904	340065146454	340065147004	340065147554	340065148104	340065148654	340065149204	340065149754	340065150304	340065150854	340065151404	340065151954	340065152504	340065153054	340065153604	340065154154	340065154704	340065155254	340065155804	340065156354	340065156904	340065157454	340065158004	340065158554	340065159104	340065159654	340065160204	340065160754	340065161304	340065161854	340065162404	340065162954	340065163504	340065164054	340065164604	340065165154	340065165704	340065166254	340065166804	340065167354	340065167904	340065168454	340065169004	340065169554	340065170104	340065170654	340065171204	340065171754	340065172304	340065172854	340065173404	340065173954	340065174504	340065175054	340065175604	340065176154	340065176704	340065177254	340065177804	340065178354	340065178904	340065179454	340065180004	340065180554	340065181104	340065181654	340065182204	340065182754	340065183304	340065183854	340065184404	340065184954	340065185504	340065186054	340065186604	340065187154	340065187704	340065188254	340065188804	340065189354	340065189904	340065190454	340065191004	340065191554	340065192106	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2682	3600	2300	2682	3600	2300	2682	3600	2300	2682	3600	2300	2682	3600	2300	2682	3600	2300	2682	3600	2300	2682	3600	2300	2682	3600	2300	2682	3600	2300	2682	3600	2300	2682	3600	2300	2682	3600	2300	2682	3600	2300	2683	3600	2300	2683	3600	2300	2683	3600	2300	2683	3600	2300	2683	3600	2300	2683	3600	2300	2683	3600	2300	2683	3600	2300	2683	3600	2300	2683	3600	2300	2683	3600	2300	2683	3600	2300	2683	3600	2300	2683	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23626	21849	29953	24340	21866	21874	11206	2457	3294	3194	1544	1256	1120	974	846	599	410	745	4145	341	186	159	171	144	149	139	147	141	152	152	145	137	139	153	136	128	158	145	139	115	128	145	128	110	135	139	119	133	116	115	133	115	143	127	122	128	129	132	130	140	120	120	121	118	130	115	138	103	124	132	133	145	129	128	114	122	136	121	105	113	108	114	112	122	108	117	125	124	115	114	120	117	113	134	113	131	142	125	109	119	120	110	102	119	122	115	133	107	115	130	111	106	127	113	115	133	123	134	132	111	123	114	144	111	130	109	121	113	139	116	110	121	118	140	113	111	129	117	113	120	120	121	125	113	105	111	114	109	134	96	143	100	127	97	113	127	100	141	121	124	114	112	133	117	118	122	89	112	128	120	137	107	115	134	117	111	102	124	117	122	104	114	143	113	126	126	124	137	132	129	105	109	112	121	121	108	130	118	119	123	119	113	115	106	133	129	109	115	121	116	125	119	133	108	141	127	116	137	135	136	114	155	125	125	121	129	108	109	143	121	119	125	141	110	104	130	131	122	104	115	114	134	154	102	144	110	125	117	105	93	111	127	123	129	126	127	115	136	135	121	130	112	120	147	126	135	109	105	108	118	112	123	96	119	120	115	111	120	130	125	108	108	99	109	120	109	117	103	115	104	124	134	117	129	116	124	146	134	118	135	122	123	111	120	120	121	97	115	105	118	109	119	116	101	132	108	120	104	122	115	123	103	104	116	131	107	100	108	121	129	101	121	114	131	128	105	112	110	117	105	134	128	126	109	110	122	117	124	155	124	114	102	135	105	115	117	113	126	123	137	96	129	112	127	124	134	126	131	108	111	128	119	119	126	135	132	104	117	118	112	116	127	119	112	125	133	128	138	120	120	137	137	103	110	119	116	100	102	136	122	106	129	104	128	119	115	103	115	136	136	129	119	109	117	108	107	135	108	128	113	115	136	127	134	117	112	121	135	101	109	114	132	107	140	125	127	103	132	128	127	118	134	124	111	107	122	128	137	117	114	100	116	112	124	128	107	120	136	106	110	110	127	108	122	126	129	124	128	112	126	122	124	117	113	128	137	117	113	113	119	107	118	121	121	123	111	128	111	132	118	118	153	101	121	111	117	121	104	121	117	127	115	118	138	121	124	131	122	116	126	113	95	126	115	102	117	111	138	97	103	114	112	120	124	113	121	144	118	143	115	112	127	131	126	112	125	124	115	125	121	118	127	129	109	116	115	116	122	127	120	118	115	130	111	109	123	124	116	120	126	118	116	138	122	119	114	120	123	134	118	115	118	118	109	128	112	110	118	123	120	138	123	114	128	109	109	122	116	122	106	122	128	106	139	112	115	135	103	125	119	135	131	103	115	121	108	120	129	115	113	105	129	120	124	116	146	89	108	115	133	111	150	118	130	106	120	127	121	119	115	116	114	104	135	127	111	116	112	125	114	108	125	120	126	103	113	134	106	113	124	119	124	109	126	97	104	123	118	116	103	119	107	120	132	121	106	134	123	121	115	115	119	118	100	113	130	114	104	110	111	113	113	121	107	125	114	109	129	120	130	117	127	113	104	118	110	107	108	136	131	127	116	120	107	120	116	120	109	132	113	120	131	117	125	116	144	114	122	127	115	130	118	113	109	106	116	120	127	133	142	116	128	113	153	126	97	119	122	122	100	113	113	99	137	110	111	108	140	132	121	114	125	104	126	105	115	132	128	134	102	120	110	131	93	117	110	139	119	120	119	109	116	112	133	128	124	127	108	132	107	96	100	120	122	126	138	124	122	126	95	111	110	113	115	137	113	99	105	122	104	124	110	130	106	120	142	117	111	111	109	113	122	126	127	104	126	109	121	125	122	108	118	123	114	114	112	123	112	113	110	128	120	113	131	129	117	129	126	110	120	101	117	123	122	114	131	108	98	134	115	119	115	98	129	122	123	112	118	112	111	114	118	116	114	122	120	125	123	120	123	133	120	118	119	143	123	121	146	99	122	128	125	116	110	130	106	114	116	114	133	116	122	117	108	144	110	104	132	140	132	125	122	131	127	110	124	120	109	133	130	115	116	130	135	141	112	133	126	136	122	133	126	139	111	100	123	124	116	109	107	123	123	122	142	141	116	137	119	117	118	139	129	112	116	113	116	117	114	125	105	127	129	128	122	122	116	105	137	115	116	138	118	98	144	116	129	103	108	135	133	115	120	129	129	109	123	101	144	114	108	112	124	119	118	126	101	120	113	130	116	107	124	106	109	133	112	94	119	108	118	120	115	126	113	117	107	123	128	109	120	125	120	129	116	116	114	113	122	112	128	118	106	126	128	107	109	109	132	135	123	119	101	125	106	117	123	135	116	103	117	118	113	120	138	133	107	117	115	127	127	100	124	134	131	129	129	136	142	118	108	122	122	127	118	125	112	131	113	121	140	116	107	115	127	115	121	116	111	111	134	124	125	105	136	130	142	116	116	127	133	123	118	137	116	118	114	128	112	119	121	128	119	120	118	116	119	87	103	116	122	132	125	116	122	117	136	121	114	134	116	118	124	104	124	119	115	122	112	125	137	122	124	117	115	112	111	111	133	126	125	114	128	123	110	127	110	99	103	118	107	111	112	114	126	119	115	114	131	116	100	106	122	118	119	119	114	129	109	111	121	113	131	124	122	112	122	118	117	110	136	122	130	125	140	118	129	109	113	117	109	107	126	121	107	121	121	114	110	119	118	116	131	120	108	116	93	124	131	120	113	130	119	115	121	121	126	108	109	114	119	151	127	132	105	122	135	117	124	116	110	117	125	109	106	123	109	97	122	105	107	130	92	125	129	114	122	113	118	121	111	113	113	115	116	112	121	140	119	143	111	103	101	114	136	130	100	116	107	114	137	124	128	120	104	130	116	115	104	141	100	136	139	104	137	106	119	117	125	121	122	106	118	95	91	119	131	116	106	114	112	128	117	126	111	114	125	98	114	91	108	133	117	134	113	131	129	120	136	112	119	123	118	115	105	124	126	113	120	108	115	117	111	114	104	132	106	114	120	107	111	110	124	126	138	126	94	134	129	122	128	117	125	115	132	120	123	119	102	111	115	126	123	107	114	108	106	117	103	113	112	122	118	114	108	130	113	115	127	114	112	116	142	136	123	107	115	106	113	118	139	116	140	121	117	107	114	110	119	118	107	120	105	115	125	113	104	132	121	128	136	122	116	134	124	123	122	124	116	141	106	124	130	102	122	121	102	116	123	127	122	124	99	96	136	111	127	99	127	116	124	115	94	107	112	117	130	109	103	138	110	131	122	106	118	134	128	118	120	110	111	106	110	127	127	120	117	129	126	111	96	104	124	131	128	113	98	117	105	114	104	115	104	103	123	117	112	112	119	128	121	115	127	129	123	119	122	127	110	128	119	98	118	122	128	124	120	123	116	110	132	119	130	115	114	110	131	107	117	131	118	104	102	124	130	120	133	120	129	130	118	107	117	121	122	120	108
19637	34866	33078	23828	18514	10234	7577	5538	8395	7696	3813	3090	2806	2555	1953	1277	910	1578	8620	506	271	278	267	234	259	259	224	236	238	214	230	191	217	192	199	199	195	206	189	175	191	190	191	176	169	162	179	172	201	170	219	176	178	144	182	164	177	158	166	156	185	171	144	159	185	161	138	184	148	175	182	167	162	166	172	171	172	164	166	149	160	134	173	170	165	179	155	162	162	148	161	177	168	162	160	158	153	162	166	162	164	155	135	174	176	176	156	169	170	176	149	162	149	167	169	165	155	135	172	140	155	159	174	149	163	179	160	158	149	174	163	141	161	149	157	156	160	164	139	174	172	154	180	198	151	165	136	169	155	175	146	164	177	126	174	148	154	173	143	154	147	158	160	160	144	168	134	164	166	147	165	154	187	159	141	164	179	148	145	131	163	171	172	154	155	150	152	153	166	181	150	146	164	150	152	149	149	150	172	158	158	163	149	170	168	139	158	176	165	176	173	161	175	151	156	175	145	170	140	138	169	135	151	151	164	145	182	164	179	163	175	174	149	163	174	174	156	166	175	139	182	166	183	180	158	158	170	160	158	161	167	151	152	176	154	170	168	185	168	153	163	166	175	156	183	171	184	173	161	157	157	140	173	174	154	165	159	179	164	194	174	148	147	151	156	181	169	167	166	157	136	161	145	151	147	154	154	163	157	161	144	178	173	148	192	140	175	155	177	167	144	139	143	183	168	155	157	151	149	169	177	171	156	145	156	162	182	146	160	152	177	136	169	156	165	151	162	152	165	154	182	161	153	158	202	147	151	160	147	150	165	147	148	174	161	170	140	142	136	180	170	186	137	168	157	169	150	177	161	180	157	172	147	141	157	153	163	145	170	158	160	151	159	169	154	154	169	155	171	172	154	166	168	168	172	140	186	153	172	165	173	160	166	157	161	177	159	145	160	147	171	168	161	148	157	164	184	143	160	156	147	164	135	156	143	158	158	152	140	150	177	180	137	146	153	149	144	153	165	167	162	169	151	169	170	159	163	151	203	161	160	140	194	156	152	179	164	174	127	151	177	173	147	150	165	189	158	140	145	160	161	173	167	154	191	150	159	154	150	157	155	165	187	172	152	166	171	166	143	159	154	176	168	160	167	151	172	161	157	170	142	168	155	169	162	184	142	163	168	145	165	145	174	154	163	143	166	147	148	159	154	144	143	174	171	158	151	149	161	162	155	162	180	147	159	162	161	177	156	149	150	162	165	147	163	159	177	181	175	159	142	150	156	154	154	149	137	145	157	140	147	189	166	162	154	168	130	182	162	168	162	177	153	127	154	145	156	158	167	143	187	170	165	125	153	143	176	140	169	148	161	155	142	174	148	175	166	182	135	160	146	131	153	152	166	189	170	158	142	146	145	169	143	150	165	153	147	154	150	159	163	157	168	166	161	161	170	157	138	176	167	134	184	158	157	157	147	163	168	177	154	170	173	160	185	176	189	186	146	164	153	157	184	153	165	155	165	172	151	153	166	146	131	174	138	163	139	134	172	154	145	135	166	175	156	145	166	149	161	166	158	166	159	161	170	163	167	168	157	170	163	159	168	143	165	147	149	159	167	143	182	134	169	152	163	159	154	145	171	149	156	152	177	153	149	165	170	148	164	153	173	142	165	149	179	179	172	157	190	149	156	141	159	142	161	176	167	167	168	165	141	164	161	154	162	169	178	162	161	169	157	165	139	157	181	149	170	143	145	173	152	148	164	167	157	165	157	195	176	157	173	167	173	157	169	166	142	162	154	154	158	154	144	156	166	161	165	151	178	148	185	174	151	160	161	162	163	142	162	165	161	165	152	178	163	161	157	148	168	185	153	148	145	153	144	179	183	149	162	183	155	176	152	174	172	182	149	159	157	159	182	163	157	138	182	140	216	146	170	179	151	157	134	133	147	170	152	151	148	178	169	151	161	155	164	186	162	146	152	162	152	151	175	156	156	165	150	172	164	157	164	184	145	151	173	156	160	151	155	146	167	153	155	153	147	144	148	157	155	187	159	151	144	158	159	161	167	142	154	174	153	167	163	197	155	171	164	180	158	165	149	149	169	179	159	168	175	191	150	164	154	145	146	164	141	148	170	160	168	166	171	167	190	158	170	152	160	180	170	166	162	161	168	151	154	158	156	159	156	163	176	182	165	153	156	146	154	157	149	177	165	145	179	145	149	161	160	188	174	155	150	173	164	162	148	155	164	181	147	168	154	177	156	144	154	158	159	149	152	161	164	166	172	183	160	138	149	176	159	160	183	171	188	150	157	140	164	167	157	166	170	160	160	153	154	160	185	179	150	164	164	176	128	144	180	173	158	178	166	160	165	162	177	150	164	169	173	157	141	173	160	140	140	144	162	148	155	144	143	155	164	135	165	164	144	136	131	160	156	186	162	154	167	183	175	147	186	153	178	163	207	172	153	142	167	152	160	161	176	159	157	161	152	182	159	148	136	162	165	146	161	164	161	167	178	154	147	163	160	181	177	189	176	160	143	151	172	161	158	182	173	175	164	166	167	171	163	169	158	176	152	144	166	153	149	174	129	174	164	166	161	150	160	166	150	155	150	149	175	165	144	163	176	170	183	161	135	154	153	165	188	151	154	168	195	162	168	163	142	139	160	178	148	150	174	157	168	164	163	150	195	139	169	149	167	163	151	155	171	145	151	147	173	144	156	168	149	151	165	169	141	168	174	189	167	174	182	173	159	174	166	159	124	153	176	166	183	139	170	154	155	154	159	127	162	155	166	156	125	176	156	145	165	165	140	165	133	175	165	169	158	183	143	143	164	171	139	169	159	182	164	150	154	144	166	151	145	186	165	165	163	181	185	161	169	146	167	161	162	149	151	154	158	166	152	186	189	175	168	151	159	155	176	170	155	158	168	170	166	149	166	132	167	149	187	182	150	144	137	146	141	160	166	174	173	151	139	195	141	153	128	158	147	187	165	144	161	164	159	160	184	163	164	172	169	166	152	160	196	163	161	159	149	148	154	170	190	180	151	155	173	145	159	159	164	151	158	169	148	147	171	171	173	170	171	160	153	154	159	137	150	187	173	181	158	128	152	162	140	156	188	143	157	152	172	152	169	159	154	156	146	140	179	179	166	175	155	148	165	172	160	167	150	164	176	161	167	149	171	166	158	170	160	148	169	154	147	154	156	159	171	161	156	163	148	207	142	170	150	165	176	150	141	170	141	164	169	166	153	158	150	148	142	177	145	186	146	156	168	132	156	163	166	171	141	145	162	162	159	158	152	142	157	159	154	153	162	163	139	139	157	161	156	171	161	170	165	162	155	157	145	157	177	162	180	188	168	161	164	148	158	160	187	162	172	166	152	172	164	152	138	168	147	159	166	172	170	153	186	149	166	156	152	149	168	150	153	175	155	171	172	147	155	166	144	163	152	176	153	152	162	162	184	174	164	188	164	158	142	175	165	171	172	145	156	148	166	160	164	165	173	154	153	158	174	150
26849	20874	16665	8558	3277	1524	1387	1063	1242	1446	929	631	639	592	507	478	440	515	649	574	390	389	377	410	385	368	402	377	398	397	418	383	415	396	366	382	397	426	403	415	404	390	377	386	394	377	373	364	380	375	371	400	404	357	416	414	377	401	409	386	372	399	390	410	353	382	371	396	421	377	429	423	388	380	395	412	384	408	359	367	437	409	388	408	403	393	422	408	419	342	398	403	391	396	397	379	416	339	350	410	373	352	370	382	373	405	405	401	384	375	405	387	368	400	391	400	387	398	396	386	360	422	407	382	386	358	369	381	383	376	399	416	409	373	374	411	380	360	363	406	398	413	377	441	410	388	382	416	406	372	384	383	373	409	375	400	381	341	403	403	378	407	386	398	421	398	399	351	348	404	370	385	355	377	430	384	379	385	415	389	418	368	370	390	424	398	387	396	393	393	409	398	394	400	400	410	361	379	404	381	396	381	389	409	388	386	395	406	392	423	376	406	386	372	385	395	359	406	437	392	394	418	381	397	375	395	396	381	398	357	383	375	377	386	413	397	390	392	365	382	393	389	409	391	370	426	441	397	388	346	356	398	440	389	413	366	412	374	356	363	405	397	378	383	367	404	370	371	394	388	443	386	392	396	382	397	402	398	395	378	375	375	369	400	367	410	382	371	386	378	398	387	397	405	404	372	368	370	380	408	408	402	400	363	379	375	397	374	397	379	385	392	389	375	410	384	381	408	399	428	390	376	375	391	388	377	397	363	386	389	384	396	413	411	381	405	392	384	365	378	372	394	392	360	384	390	382	372	430	418	388	376	381	429	392	430	420	375	412	366	394	408	360	364	356	390	372	416	384	405	406	391	389	389	371	369	402	371	398	381	375	384	434	408	360	413	385	393	400	367	370	375	378	367	400	365	404	396	362	402	399	406	396	371	447	391	391	354	425	384	366	373	390	388	378	420	392	399	412	416	404	379	358	415	399	395	411	401	392	445	405	407	402	363	391	406	395	420	409	377	384	422	384	374	402	391	380	400	392	404	416	418	370	399	392	390	367	411	402	387	394	398	389	369	371	408	346	376	389	378	379	393	374	363	370	399	367	368	398	430	379	385	361	375	389	400	391	415	389	413	375	428	415	385	372	357	384	394	373	410	377	408	398	358	403	404	370	387	401	433	392	358	364	353	387	411	395	387	390	412	402	357	380	397	416	387	398	388	387	381	385	395	398	386	392	382	434	380	396	388	393	395	377	383	368	402	403	365	362	386	376	381	361	389	390	393	376	435	391	377	372	364	409	398	365	414	366	421	375	404	369	375	370	418	397	392	376	414	379	378	389	368	374	358	370	388	386	373	390	376	394	395	379	394	414	393	388	358	356	417	392	394	439	421	403	376	373	383	397	334	398	397	363	396	374	359	384	386	403	412	415	410	385	356	401	408	416	420	378	380	398	406	355	433	430	410	379	408	424	365	384	359	387	372	367	373	424	437	379	420	394	373	400	404	366	399	358	419	423	399	405	385	391	388	397	427	408	397	394	394	388	424	369	383	420	375	376	415	356	391	429	347	357	382	378	393	395	386	397	394	386	423	397	376	371	392	414	393	415	373	420	384	359	414	367	377	397	425	383	413	424	408	366	397	420	409	417	392	417	374	394	388	361	375	409	370	374	454	422	370	377	363	401	399	429	377	365	378	414	366	351	394	389	380	407	374	361	412	392	376	408	344	432	350	423	368	383	410	407	411	400	402	388	377	396	424	392	393	366	393	370	371	384	359	362	347	400	369	389	381	382	359	419	365	379	371	404	381	387	348	394	396	399	416	398	423	412	384	416	402	425	359	367	378	415	417	371	382	393	387	365	404	381	366	356	418	423	392	345	343	358	381	433	424	379	408	377	426	370	399	391	409	344	384	374	364	391	400	357	404	389	371	395	417	408	366	402	365	417	401	384	367	378	384	391	390	382	398	400	356	376	382	416	401	392	409	388	412	403	380	380	360	385	392	391	430	396	380	384	394	397	397	396	393	401	396	414	418	384	426	362	382	391	392	376	403	413	408	384	419	427	387	401	424	392	417	409	399	368	366	376	393	395	387	388	378	374	401	399	379	416	391	387	392	400	366	411	345	402	367	395	349	376	393	352	431	386	384	375	403	394	405	406	414	397	384	386	420	402	399	413	394	378	401	410	396	402	386	411	393	397	380	389	380	370	388	425	387	416	394	417	330	371	397	385	412	350	381	404	382	360	366	394	422	368	390	386	373	347	395	391	401	375	388	377	385	396	406	388	355	345	370	372	388	395	398	384	375	379	380	370	398	399	398	422	412	429	390	393	358	401	376	396	396	376	338	400	375	384	403	391	360	396	391	414	387	433	363	381	396	382	418	400	395	361	441	364	391	398	410	404	436	387	405	379	388	411	392	361	365	416	397	378	407	412	378	379	409	411	375	387	406	388	433	377	391	371	384	395	423	416	378	336	406	386	432	395	383	404	360	399	375	393	404	381	414	384	400	409	403	383	387	397	386	394	361	382	393	418	389	367	358	382	368	373	394	378	375	377	380	378	379	390	409	420	370	383	365	384	397	436	375	371	388	388	393	389	368	394	370	382	368	391	418	380	410	392	351	374	411	400	364	423	372	372	369	388	376	393	346	425	383	406	378	411	359	388	348	370	437	390	406	346	381	413	386	385	384	384	362	384	416	389	407	373	378	417	420	409	386	390	408	413	361	371	401	370	392	427	402	380	414	375	394	390	433	407	367	410	385	409	366	375	410	379	413	384	408	393	395	342	390	405	403	421	404	370	415	380	447	390	412	380	429	375	335	381	397	391	402	365	399	381	376	392	417	433	380	380	400	348	420	383	388	382	371	371	356	375	377	408	366	391	407	371	387	425	430	369	416	392	406	424	415	370	376	408	372	432	366	390	409	371	397	410	395	417	404	414	381	386	360	420	422	381	398	429	408	367	399	405	363	390	392	390	362	396	402	408	397	398	385	393	380	376	394	389	383	375	388	408	399	368	392	366	407	408	409	390	446	373	408	396	397	369	415	391	397	365	385	368	374	399	395	427	387	387	366	404	388	421	405	381	377	360	386	374	406	375	393	367	433	415	418	396	365	348	430	398	341	375	420	428	369	393	395	408	399	364	401	384	436	399	402	417	387	400	381	387	393	391	358	387	388	382	363	427	377	396	363	377	375	403	370	376	392	393	412	370	380	402	408	418	383	370	384	372	383	413	386	375	399	377	427	358	375	392	412	398	409	396	385	375	391	417	413	377	412	389	366	378	366	434	350	402	392	381	363	363	370	371	387	394	399	405	414	363	359	366	396	396	357	400	419	390	400	386	394	396	395	378	408	387	375	388	381	389	418	387	402	404	389	399	369	385	363	386	402	400	352	402	402	386	379	407	367	410	412	388	379	392	381	449	379	404	385	401	424	376	366	352	406	375	356	411	372	350	407	444	379	368	401	337	387	363	414	404	368	393	426	409	408	391	425	390	411
13754	19536	18642	12097	6315	3641	3223	2468	2973	3478	1944	1261	1300	1017	839	802	713	771	1102	949	574	522	490	497	536	500	541	548	524	523	521	515	514	558	525	549	530	493	511	501	521	544	521	542	573	545	548	521	529	532	518	513	538	529	559	559	569	524	525	514	530	554	548	556	517	530	544	529	542	558	569	536	533	523	519	570	524	522	543	536	509	546	548	496	494	545	507	528	495	497	514	583	545	530	538	511	533	526	485	530	505	550	509	583	543	499	495	516	536	541	530	543	525	535	525	515	488	526	500	510	520	519	504	548	507	511	537	536	518	499	491	549	523	520	485	504	514	517	536	507	501	501	502	486	532	526	517	549	516	532	523	510	534	564	519	481	460	523	529	545	545	490	572	543	474	506	508	539	485	513	498	515	509	562	504	480	527	481	518	501	503	484	541	502	539	515	480	538	503	489	559	494	517	526	522	583	574	506	558	501	535	530	574	511	544	514	525	503	532	504	536	487	480	484	524	515	530	505	518	491	528	520	500	549	516	487	514	524	518	555	537	507	523	516	510	549	523	556	548	537	525	502	476	524	551	542	527	534	528	538	525	547	503	517	551	578	526	528	507	583	523	511	519	525	522	528	524	531	550	557	517	566	529	560	482	531	560	550	554	516	510	592	522	542	493	548	531	535	482	547	518	514	470	506	503	518	517	546	523	552	562	550	533	511	551	536	531	533	536	546	491	500	506	495	512	585	540	490	572	509	490	557	485	503	509	550	534	512	514	527	549	536	512	549	519	501	518	552	507	542	538	505	479	538	541	507	591	506	536	531	550	544	491	549	548	515	527	505	516	514	503	562	503	513	558	537	508	534	556	520	545	539	533	520	549	520	501	500	499	528	499	529	480	529	540	518	546	523	525	539	528	530	523	544	521	523	516	558	514	517	512	510	526	554	519	512	516	540	547	554	494	512	522	495	532	549	564	490	480	564	524	502	500	530	542	510	522	527	537	532	550	548	564	503	503	539	520	495	512	531	525	498	496	544	508	523	510	515	501	527	545	549	511	542	525	480	555	519	573	539	505	577	550	514	552	562	483	517	523	515	569	560	535	511	514	484	482	524	520	535	517	522	521	496	543	552	557	550	582	498	520	527	528	541	502	559	532	561	546	507	544	543	521	535	554	508	539	537	549	525	542	574	535	546	535	496	524	521	537	542	522	540	540	521	498	493	506	539	535	541	504	515	540	482	509	541	507	541	522	554	552	532	549	523	503	532	519	506	505	474	503	514	517	545	520	485	526	548	519	510	540	517	523	510	522	567	579	563	543	524	510	543	515	502	505	491	545	563	525	588	549	535	557	574	502	548	512	506	518	539	549	526	567	507	523	522	557	543	542	511	541	542	508	529	495	558	549	516	545	491	522	521	508	538	544	517	538	567	518	517	483	542	526	481	500	530	505	521	551	539	560	518	523	528	509	521	517	557	527	538	500	593	541	544	523	534	511	569	497	559	520	522	535	514	527	515	544	507	524	513	542	524	520	536	520	537	518	541	550	509	573	513	514	525	512	500	490	544	552	545	502	533	514	530	514	543	539	581	498	511	536	581	531	511	531	534	509	567	515	516	520	548	580	509	526	514	554	533	564	518	557	555	563	535	516	524	523	539	527	529	519	569	531	555	519	528	536	550	533	547	491	500	532	519	514	496	479	521	530	549	540	539	536	525	562	519	512	527	519	541	510	514	538	517	521	560	543	567	520	543	525	514	485	535	529	525	545	552	517	521	525	547	530	524	540	531	516	512	563	520	526	531	519	519	520	505	552	538	532	552	519	525	532	555	537	551	537	540	565	539	512	527	542	521	507	535	530	552	567	547	512	543	513	542	530	526	517	559	562	534	549	528	500	508	526	551	537	525	512	545	538	551	538	529	551	497	514	539	561	548	521	470	535	529	571	487	512	538	538	540	551	473	527	518	493	536	553	510	534	533	548	507	498	516	535	543	532	548	509	535	537	519	559	488	536	502	523	521	508	512	495	490	493	473	533	555	550	511	527	515	537	511	554	539	527	549	527	557	533	529	507	515	470	540	533	551	531	496	535	549	495	505	521	495	527	514	546	509	541	567	541	507	536	534	533	534	505	537	521	537	505	558	509	488	517	551	538	533	509	555	541	556	514	540	513	560	517	510	507	531	510	490	505	541	531	525	519	556	591	553	507	530	513	479	536	557	542	510	563	512	567	556	522	525	511	525	532	533	536	540	494	525	532	524	555	581	548	497	559	537	510	504	485	534	500	512	579	504	580	547	547	510	560	460	530	514	549	483	521	520	522	534	522	516	518	520	554	520	554	528	548	507	534	521	527	508	550	539	563	554	503	573	528	505	571	529	501	554	513	510	513	536	542	525	511	547	528	566	561	540	568	512	518	510	565	538	500	518	560	526	496	504	548	508	512	539	542	510	495	539	550	497	501	575	472	539	551	575	502	567	527	545	499	514	499	543	530	546	574	513	561	527	515	538	526	487	510	535	483	518	521	529	503	529	523	501	553	534	556	546	527	520	530	530	491	519	515	568	503	519	494	505	504	541	548	527	537	553	527	469	501	531	513	552	530	517	525	541	534	545	548	508	504	545	533	524	555	542	534	487	553	525	571	515	503	499	539	513	501	530	515	553	567	558	523	533	529	571	551	499	526	483	497	555	520	509	547	503	542	539	506	491	540	526	562	532	541	534	505	535	522	502	524	487	493	544	540	529	537	515	553	532	535	547	558	515	575	534	546	498	509	542	514	498	518	523	520	528	548	514	515	533	510	541	497	557	529	515	515	565	547	533	534	520	535	564	578	513	490	534	534	539	550	493	506	538	512	485	524	537	506	542	555	552	512	559	533	539	541	531	532	512	502	546	562	531	522	506	520	530	523	561	522	565	503	493	527	524	529	551	487	512	548	534	480	517	528	536	529	521	509	535	521	542	507	519	522	526	524	549	586	496	520	483	504	564	526	557	476	535	508	549	527	498	502	522	531	479	545	494	539	491	537	523	535	544	514	537	530	552	536	544	536	541	545	501	462	534	503	556	556	521	526	515	537	553	507	515	534	485	552	525	500	522	537	527	565	534	528	507	568	534	503	520	481	439	552	512	533	530	510	527	494	508	538	505	519	520	536	508	544	507	539	512	530	552	568	543	525	550	535	511	551	548	541	529	544	562	523	509	488	502	491	528	522	515	493	546	502	517	531	529	522	520	492	556	506	530	510	522	590	485	542	546	504	538	501	507	536	526	508	511	550	486	518	542	532	511	538	492	542	517	551	493	507	556	528	533	519	520	535	542	535	530	520	558	543	504	513	527	545	562	572	516	489	505	520	479	544	509	503	545	544	512	557	556	523	521	564	509	513	550	556	548	554	551	533	519	521	547	554	543	532	524	513	485	566	547	517	533	502	526	547	500	516	516	545	561	507	543	531	522	515	535	523	533	485	519	516	502	494	532	518	534	529	505	521	508	505	499	522	507	514	520	575	515
24046	21102	28301	24149	20782	8696	3326	1988	1973	2147	1248	683	688	701	502	477	474	1050	2416	2156	403	308	299	328	333	295	333	304	286	307	307	292	307	282	297	292	311	301	285	310	320	279	317	287	273	304	317	278	295	324	266	295	256	293	276	312	262	300	297	307	260	293	290	288	273	285	280	297	287	287	281	307	287	335	256	305	266	263	311	293	294	314	264	302	263	322	290	282	311	285	309	321	275	283	263	273	294	277	318	270	286	312	305	285	280	295	273	291	280	271	270	286	303	303	271	268	316	308	310	292	271	270	325	301	278	264	317	270	282	285	259	322	282	321	273	315	269	255	275	292	293	273	293	276	298	305	293	304	285	271	272	286	292	279	307	309	250	290	304	310	302	293	307	286	301	291	298	310	327	302	287	273	290	279	292	281	307	304	295	275	299	283	291	289	241	262	280	262	297	305	300	304	271	294	310	307	282	268	305	252	285	304	291	301	322	287	283	291	280	293	298	320	300	295	306	269	306	266	278	308	310	275	309	275	306	312	293	287	287	279	321	313	257	284	282	280	266	301	272	310	276	307	300	292	268	299	300	292	292	327	276	329	320	274	286	297	294	283	290	300	282	290	302	314	301	281	318	273	227	292	268	296	303	301	307	305	281	306	271	269	266	290	268	307	274	307	257	290	312	290	268	298	290	293	306	278	291	298	315	280	301	279	327	288	279	279	275	296	275	323	300	262	281	267	311	297	309	284	272	345	288	309	289	277	299	292	315	305	260	322	287	294	256	305	263	295	295	302	281	320	294	300	283	305	272	284	278	301	290	297	310	290	320	284	306	306	302	296	302	288	285	285	285	297	268	300	259	295	291	293	293	291	279	290	326	276	293	292	277	297	303	280	264	290	269	320	266	264	280	325	300	297	297	289	263	293	319	276	290	272	291	279	294	288	284	275	295	286	277	289	276	278	300	279	295	300	283	269	288	291	276	280	318	295	291	259	291	285	283	304	298	298	285	266	277	285	310	303	296	279	260	303	284	285	281	293	309	275	283	290	295	298	292	306	294	310	282	294	275	255	280	301	281	303	298	262	312	296	277	300	274	255	292	308	289	275	274	281	287	283	282	291	265	272	286	296	308	276	296	293	259	275	278	267	261	272	263	286	308	295	307	311	286	292	249	276	291	299	298	301	262	282	286	319	327	326	292	284	284	314	281	297	279	301	301	300	277	292	305	300	296	296	290	273	307	306	285	266	306	259	297	295	267	327	300	312	311	261	282	295	302	308	295	277	272	309	294	264	304	287	271	275	267	280	303	271	288	300	271	269	301	296	304	272	295	289	277	297	314	290	278	294	271	294	284	278	284	287	297	282	289	306	285	299	277	294	286	274	289	288	299	286	282	271	277	277	310	280	311	269	284	297	308	292	290	289	294	312	254	309	292	279	277	279	284	256	289	273	314	277	292	276	286	284	313	271	281	275	290	308	280	278	297	265	247	315	245	262	304	317	297	308	283	279	282	262	257	300	282	283	288	292	265	295	268	309	295	296	275	288	283	290	307	282	275	289	288	295	319	309	295	285	279	298	283	298	302	258	284	275	276	243	301	282	273	281	271	284	270	277	279	285	273	287	314	291	273	300	295	288	274	300	302	304	297	275	291	286	305	287	277	279	278	263	286	302	290	271	298	310	297	285	259	293	282	261	281	272	295	285	312	306	273	269	267	267	304	281	292	299	301	263	278	299	292	286	306	280	299	302	278	295	290	319	295	296	281	296	246	285	266	270	272	289	310	280	284	289	280	322	298	310	283	300	293	273	270	319	311	276	302	284	281	274	299	282	273	277	293	272	283	305	268	291	274	301	316	294	298	301	293	295	267	271	313	302	265	268	280	314	290	279	263	290	290	300	276	306	297	294	297	277	314	271	300	310	310	313	259	262	305	301	278	256	251	304	298	264	269	308	277	321	294	304	282	282	289	284	257	282	292	254	277	279	312	263	287	272	285	289	269	284	270	279	305	294	302	307	265	277	289	288	281	280	305	296	295	297	297	279	295	269	266	250	293	304	275	270	290	300	301	276	303	290	286	268	288	307	311	301	307	300	311	290	306	294	316	261	309	268	277	273	289	323	290	281	298	296	273	270	288	278	316	276	302	270	284	317	281	297	292	269	325	313	269	277	279	341	280	299	320	294	280	280	307	276	285	276	283	274	307	264	329	269	259	313	283	269	307	277	312	309	286	281	289	284	306	250	286	278	297	275	316	275	313	295	274	297	296	295	289	311	296	279	263	302	260	302	275	278	298	278	288	285	289	309	274	295	284	270	295	270	274	281	279	296	326	271	274	285	308	290	287	297	300	273	301	277	324	297	319	284	267	274	271	298	309	304	288	284	321	287	283	297	266	316	287	284	256	323	290	259	339	290	297	246	280	318	278	295	274	296	303	273	299	346	299	307	292	281	285	302	281	284	277	279	287	292	282	312	299	263	264	312	287	301	307	295	300	290	280	280	313	302	305	308	268	256	282	278	267	311	288	245	301	264	286	284	289	297	291	311	299	292	286	288	305	279	249	297	303	277	297	252	299	279	318	293	322	287	288	288	275	293	303	305	281	335	320	289	275	312	283	311	315	306	289	289	309	295	314	285	280	309	258	266	329	305	283	278	306	284	297	305	327	274	273	292	275	309	266	290	284	262	308	312	289	298	272	322	270	322	291	251	274	276	306	265	280	282	307	296	288	288	301	305	278	336	282	276	271	260	306	286	255	309	315	303	264	308	296	291	294	275	311	310	288	282	287	311	283	255	274	310	266	276	250	306	301	302	261	286	328	285	297	291	309	285	271	302	300	284	288	299	282	317	279	283	261	302	281	278	282	298	303	303	307	294	275	288	244	309	282	282	311	280	265	277	293	299	293	259	257	291	285	271	313	273	275	288	295	284	285	292	309	293	298	320	260	276	307	290	272	306	260	266	283	269	293	287	287	263	310	297	260	293	313	280	282	246	295	298	287	306	289	320	286	283	314	290	289	304	301	273	286	316	282	280	293	279	306	295	312	294	285	298	305	285	287	281	295	270	298	264	301	320	263	276	291	293	314	315	273	297	286	276	293	296	310	286	296	283	266	281	308	316	306	257	270	289	262	271	311	309	274	316	306	296	296	299	279	303	258	309	302	303	294	282	277	269	284	297	305	311	276	318	266	303	320	303	275	280	287	288	255	287	262	346	284	290	297	275	299	322	286	302	288	295	274	288	296	300	295	287	336	274	300	308	284	316	277	288	277	279	312	280	299	276	313	290	323	273	268	284	281	296	300	269	307	280	308	303	299	309	272	277	283	292	295	296	251	285	268	307	285	309	277	282	292	274	314	312	294	281	276	297	283	294	315	304	292	294	297	283	292	272	290	281	281	310	270	290	299	284	318	303	284	305	303	270	301	292	279	278	265	290	286	284	315	278	280	285	299	283	260	281	274	284	319	274	271	286	280	281	297	264	283	274	278	275	293	310	253	333	276	308
14652	27693	24417	18725	9524	6903	6077	4721	4978	5466	3064	1564	1588	1349	971	916	865	2282	5164	4115	592	463	424	411	481	425	420	408	434	408	416	429	412	433	462	421	443	414	408	401	429	420	419	409	376	429	387	405	397	392	398	387	357	379	414	402	403	435	400	416	372	374	427	401	378	433	395	393	400	399	384	406	392	387	384	386	375	402	382	422	427	410	419	399	420	394	406	382	399	411	363	389	372	389	387	418	363	422	400	419	371	414	395	400	388	409	400	417	365	378	380	384	371	387	397	374	391	394	439	370	365	380	413	417	421	379	381	410	403	399	396	426	404	374	378	408	397	389	402	416	381	422	387	359	375	359	427	380	387	382	383	412	400	412	395	398	435	425	414	389	407	393	385	374	409	399	384	374	395	394	428	382	403	397	420	405	388	414	391	402	416	418	412	408	431	423	417	401	408	398	380	396	389	396	410	417	425	423	412	372	404	392	403	422	410	385	411	395	425	414	428	398	377	410	413	417	404	406	439	420	407	409	372	396	390	396	377	366	392	393	418	392	419	437	412	443	413	381	361	378	362	384	389	416	424	371	396	429	385	398	386	398	415	348	382	402	405	399	358	411	393	376	379	376	424	394	410	401	390	397	386	415	388	394	426	381	410	396	385	394	410	406	404	390	371	376	399	379	410	422	400	414	374	386	380	407	354	429	407	389	399	423	399	423	384	367	398	422	375	368	409	389	364	384	399	419	393	372	381	389	412	408	420	389	446	412	402	389	441	393	377	405	381	397	405	385	396	409	432	392	379	434	400	400	384	393	370	390	404	379	396	393	403	350	365	402	397	401	408	382	405	390	420	428	406	399	433	386	405	401	423	431	388	389	383	371	400	412	397	406	405	375	397	375	383	398	416	347	394	391	386	387	417	373	420	356	402	408	372	391	431	412	410	435	392	413	396	429	432	408	398	365	394	414	403	367	406	385	385	392	385	392	382	353	387	371	407	382	402	427	375	387	412	391	392	387	398	383	404	379	412	427	380	388	386	400	372	386	425	369	391	402	436	400	362	383	373	400	371	391	386	397	424	375	409	385	372	407	392	402	389	394	376	410	396	410	404	427	396	367	365	378	410	407	390	398	383	374	401	366	397	376	355	404	384	411	383	375	373	369	409	377	405	400	420	367	425	383	462	398	352	418	409	393	426	418	395	405	391	370	420	418	436	402	378	398	392	380	400	374	415	419	375	396	426	411	397	400	415	402	409	380	444	390	382	387	390	419	416	417	388	359	386	381	395	414	398	426	408	376	389	391	376	389	415	429	402	393	404	432	415	398	419	385	404	421	368	400	422	358	370	387	359	390	386	347	375	378	385	370	409	405	374	399	412	396	402	378	382	421	431	372	414	414	369	408	362	417	369	361	382	385	390	421	382	431	368	373	377	403	373	409	367	372	401	418	367	373	368	386	404	399	389	428	357	369	392	397	400	425	403	395	402	410	414	425	391	388	412	402	418	374	400	394	366	401	383	410	366	399	384	376	393	398	419	386	401	368	397	364	407	418	374	405	406	396	380	385	428	384	400	373	402	420	415	384	404	377	398	392	391	362	415	397	393	397	382	380	393	390	387	428	393	402	395	423	393	382	331	397	354	412	371	415	409	419	411	404	372	403	391	399	426	426	370	402	368	423	398	424	402	391	397	365	413	409	444	403	420	414	378	373	404	399	427	363	419	382	425	392	407	395	368	378	397	396	425	384	401	379	404	420	374	382	369	396	392	407	364	415	419	393	358	395	422	369	400	405	407	406	423	409	390	424	415	399	381	412	371	399	372	399	425	397	403	365	423	425	440	385	394	389	390	421	346	406	379	411	417	427	373	391	427	385	401	391	407	396	355	386	394	403	376	425	400	406	375	393	389	357	417	420	379	410	404	368	389	417	348	370	367	397	358	408	395	376	385	424	387	425	378	375	382	408	419	407	404	397	424	409	416	406	374	398	375	377	380	391	409	410	379	372	367	393	384	369	404	407	403	374	375	351	423	340	389	376	397	401	405	407	376	378	380	395	373	373	384	376	425	386	411	446	414	378	351	401	425	434	385	369	372	419	398	411	426	400	396	395	404	412	440	400	406	406	404	363	393	438	416	392	418	397	387	436	395	399	410	376	406	441	392	397	373	391	411	412	399	389	408	399	405	402	408	356	399	371	386	393	394	402	401	387	424	373	439	372	407	398	406	398	414	393	410	402	412	396	398	379	424	444	388	418	394	391	386	412	417	375	408	393	388	388	363	350	367	436	389	445	402	387	404	382	399	404	425	380	391	413	406	402	397	388	402	375	405	385	425	425	385	359	382	387	433	408	412	400	400	395	380	409	405	421	385	422	374	404	412	416	391	445	401	355	440	392	468	379	383	369	363	366	389	353	401	366	376	408	378	415	418	375	380	423	397	378	426	435	406	371	401	387	397	422	375	417	383	417	408	396	412	390	387	368	358	427	389	401	378	390	394	407	391	379	415	339	375	382	427	401	353	387	377	394	366	410	392	411	405	384	385	388	414	397	413	388	420	368	397	374	406	411	404	390	397	413	408	362	421	390	406	402	404	410	394	386	399	402	399	363	373	425	377	361	381	385	390	414	350	428	381	375	406	418	369	387	412	431	384	434	398	391	420	356	430	389	396	419	363	392	390	382	393	384	448	414	408	398	377	373	390	401	405	418	412	396	425	394	407	407	416	407	380	396	389	419	408	388	407	381	406	385	388	375	381	411	355	415	419	400	401	383	403	430	387	378	394	354	375	390	400	386	406	389	401	381	388	373	415	412	399	403	384	398	404	441	394	376	375	354	397	416	377	414	384	378	392	403	383	367	418	410	418	380	387	370	427	383	379	418	391	382	391	394	398	397	414	417	385	406	405	400	377	359	408	410	380	421	370	392	394	387	417	375	424	395	397	423	410	419	412	416	403	396	402	410	404	403	403	417	395	392	364	372	362	422	420	391	369	417	395	401	388	406	415	385	378	409	406	382	413	353	418	430	429	383	399	375	383	386	382	337	382	454	416	373	407	394	422	393	403	406	371	395	374	386	376	457	443	394	402	384	361	391	403	422	412	399	362	389	366	381	400	428	408	403	403	426	401	411	387	401	399	441	405	388	406	374	408	394	358	404	409	397	376	422	410	391	374	408	402	401	401	419	409	408	408	436	411	367	383	388	373	412	391	373	381	420	358	387	402	398	376	391	430	382	378	388	362	387	424	387	395	383	414	409	398	411	361	429	370	389	384	378	441	411	380	371	379	404	407	400	400	376	390	421	417	378	424	403	390	368	334	415	396	381	372	392	398	391	434	384	398	407	369	389	383	417	385	407	388	416	415	404	371	405	407	392	425	405	418	367	399	395	417	443	340	458	398	419	369	415	368	428	390	357	368	374	390	408	416	409	394	387	383	409	426	400	410	432	367	406	406	393	423	387	412	399	379	434	388	400	408	401	411	411	398	385	427	404	371	390	377	354	395	358	413	388
22818	21123	28934	23563	21130	21297	13384	4832	2950	2646	1989	703	682	543	517	489	509	1040	8322	10229	704	170	172	150	178	151	163	145	153	142	149	180	119	137	154	158	138	149	142	143	168	159	144	124	145	134	140	142	126	144	121	138	143	145	139	147	141	134	123	156	125	119	137	143	137	131	148	144	126	134	126	167	134	132	120	131	133	144	167	140	127	137	151	134	151	136	144	145	141	133	155	134	132	130	129	144	143	133	121	128	149	130	140	140	134	125	148	124	131	125	126	139	138	136	144	110	132	126	136	132	147	124	141	105	133	133	107	130	131	138	131	99	120	132	124	149	145	139	137	139	137	135	124	123	121	137	137	156	139	146	143	136	139	146	145	148	135	144	128	142	138	141	124	113	134	125	148	132	123	136	149	169	127	113	158	129	135	139	143	129	133	107	129	121	138	134	132	129	143	124	142	143	130	125	128	153	150	136	128	127	124	121	128	128	140	127	128	153	138	127	123	155	158	122	125	140	107	126	126	155	140	116	129	140	131	119	117	151	145	147	133	136	106	157	135	130	132	138	129	129	135	115	153	146	139	106	152	120	134	119	138	127	138	145	143	138	144	125	155	145	116	136	135	144	144	144	130	139	118	145	144	142	122	144	115	137	136	142	125	121	109	116	130	148	125	140	118	141	141	139	139	127	138	132	124	140	112	124	141	143	160	125	155	141	119	121	120	139	136	117	141	159	133	133	133	136	121	135	134	141	134	143	126	129	138	147	146	143	140	121	137	130	135	108	138	128	133	147	119	131	145	123	141	140	125	132	147	132	139	140	127	120	119	119	151	137	127	161	152	133	115	124	142	120	145	143	136	129	139	143	142	125	132	113	130	118	133	127	137	148	135	138	131	114	130	121	134	123	122	126	141	120	134	135	141	143	120	140	142	120	148	134	139	128	142	114	133	129	106	131	134	114	129	139	137	122	128	144	126	123	115	146	131	134	142	127	139	140	143	115	116	135	127	129	113	124	125	131	137	118	163	128	129	118	128	134	139	142	134	139	140	164	122	129	114	120	130	143	127	124	136	132	123	139	147	153	138	124	132	122	134	127	139	127	140	140	130	140	143	148	151	135	138	137	152	146	134	118	143	138	141	121	139	139	136	125	115	132	115	149	129	140	129	122	119	144	134	129	130	126	109	125	126	122	106	151	139	125	133	145	114	143	129	147	123	135	130	134	160	122	113	150	142	146	134	129	118	134	129	136	152	131	157	131	112	133	125	134	124	138	131	134	144	137	129	128	110	125	118	116	142	140	164	137	136	139	142	123	134	143	135	129	123	145	143	148	137	126	145	141	133	132	134	125	151	126	133	125	126	129	145	151	159	132	114	117	147	135	135	136	146	138	133	154	128	152	143	138	145	142	117	143	132	118	124	131	128	127	134	148	149	138	120	119	126	129	114	121	133	148	121	141	151	130	157	146	140	138	152	127	122	143	161	135	126	131	129	126	128	149	145	144	132	129	158	104	115	131	143	133	146	127	129	114	141	128	147	119	109	125	144	116	145	142	126	118	136	123	130	125	136	133	144	126	121	146	138	118	146	144	139	136	123	110	135	107	140	127	134	134	153	126	136	127	117	118	130	125	131	130	139	134	139	105	142	137	124	115	132	117	140	141	153	130	147	119	133	140	141	123	132	126	137	137	117	145	124	129	132	104	125	135	125	130	109	151	136	130	133	131	141	119	138	117	129	123	132	138	126	134	126	125	132	133	126	120	129	142	115	145	120	115	136	146	132	127	121	136	117	149	149	134	145	125	125	162	135	158	116	138	139	158	133	124	139	136	126	105	127	147	136	106	124	130	148	139	157	117	117	140	122	106	125	149	143	134	132	135	127	140	132	145	147	130	126	126	105	132	139	142	133	120	128	141	141	117	135	127	95	125	142	145	116	121	123	132	141	121	114	127	139	139	145	143	150	134	150	139	128	133	147	112	145	146	135	118	124	121	135	123	126	126	122	128	137	131	133	138	115	135	110	129	136	144	154	118	121	127	116	121	141	142	139	147	141	143	150	115	141	135	135	130	144	140	123	127	123	138	143	137	118	117	122	137	147	130	134	152	156	130	122	126	109	124	135	133	142	123	135	139	133	123	129	127	129	132	125	131	124	164	132	146	116	142	141	132	135	125	135	131	134	150	151	130	124	158	148	150	131	131	131	122	118	152	121	130	143	127	147	143	127	129	140	111	148	146	141	140	149	118	151	114	122	125	120	135	114	127	125	128	137	140	125	132	115	132	139	127	123	132	123	120	126	144	136	128	155	137	140	144	145	119	124	119	128	145	155	137	125	129	132	146	124	131	136	118	132	148	107	130	131	130	133	133	119	154	151	123	121	144	152	139	114	142	137	138	160	152	127	120	145	115	142	129	127	149	114	115	113	142	130	131	130	137	128	124	134	123	117	132	130	129	117	107	166	137	139	129	148	118	140	122	144	127	130	137	130	151	129	111	145	135	139	121	129	154	147	109	150	134	123	155	134	134	123	126	130	126	140	135	118	136	128	135	120	132	144	144	136	139	124	132	123	150	139	147	144	129	125	125	127	144	126	133	154	144	165	136	128	136	124	148	167	144	141	129	126	137	107	136	136	120	128	146	133	130	128	145	136	119	143	157	131	118	143	131	150	131	117	102	141	139	127	143	129	140	143	129	138	141	132	132	114	145	141	121	129	125	119	119	129	144	131	138	136	128	139	125	134	116	146	125	130	133	144	124	126	133	131	128	149	120	124	133	104	131	125	133	143	141	131	142	108	137	130	119	110	132	141	132	133	120	108	127	133	127	120	120	153	136	133	125	138	135	139	129	141	124	137	134	132	111	136	124	142	125	114	137	127	128	120	147	126	135	124	131	130	142	166	142	133	112	146	122	139	131	129	136	131	126	134	122	137	176	150	130	131	121	135	132	135	112	143	131	153	156	150	134	117	139	131	141	130	122	129	148	153	126	129	127	140	158	117	153	120	127	128	99	142	140	123	133	136	125	142	112	131	143	141	136	114	135	132	144	141	140	135	165	143	142	124	147	137	150	134	124	128	125	127	133	118	136	130	144	126	134	121	144	127	147	126	114	124	159	116	145	131	138	128	113	115	117	128	148	126	132	154	115	123	145	139	110	143	122	120	136	125	112	114	133	102	137	145	152	125	130	136	150	127	133	162	140	119	132	123	157	131	142	123	140	125	127	136	157	133	143	122	142	131	132	146	130	139	145	128	144	146	121	129	110	145	111	111	132	128	125	146	123	123	142	131	125	138	136	142	125	151	134	139	110	136	149	141	125	114	155	141	111	125	133	135	129	122	126	137	139	131	122	133	127	117	143	127	135	131	129	123	127	133	138	149	139	143	126	127	157	139	116	137	140	148	138	173	140	147	137	139	119	123	131	120	143	134	147	125	142	126	129	123	120	119	129	140	104	139	130	123	136	141	130	133	126	149	112	140	126	130	141	146	121	139	127	133	122	137	146
17190	35070	30235	22785	12709	11981	11539	9929	7479	6464	4845	1740	1525	1258	1147	1073	1043	2290	15596	14722	615	268	251	247	259	237	242	256	182	228	218	225	203	204	172	169	201	184	205	183	197	198	233	208	182	193	181	194	219	207	211	182	171	175	198	201	197	194	208	177	200	182	180	182	187	199	171	177	199	185	180	207	184	170	177	178	170	194	201	183	201	194	194	164	170	182	179	165	193	170	169	182	169	182	183	181	188	181	185	185	189	184	180	183	187	211	186	187	199	194	172	167	198	180	179	181	183	192	159	182	204	162	178	171	162	184	171	178	185	187	194	193	176	191	169	160	169	170	174	175	174	180	158	171	185	204	182	168	180	175	177	183	177	172	182	173	185	193	192	172	162	177	160	179	163	177	171	158	166	169	171	173	189	173	171	174	183	159	177	200	169	180	204	189	166	173	176	188	176	177	196	174	172	152	176	191	184	189	143	171	170	180	183	202	186	180	169	182	175	178	148	173	161	180	167	193	191	172	165	193	179	168	179	179	194	160	169	178	177	172	179	186	167	196	177	175	176	156	201	193	161	190	175	193	172	198	191	162	156	168	175	204	179	168	189	172	184	174	182	185	186	198	175	165	185	176	192	175	180	186	169	193	192	173	175	166	185	191	185	189	155	185	150	155	176	195	168	156	185	187	183	153	174	176	161	178	190	176	181	173	177	176	177	172	180	175	179	182	198	174	167	180	163	165	185	180	157	148	181	188	168	206	183	188	173	190	170	180	164	177	179	185	179	174	183	162	180	175	163	179	169	174	186	189	145	199	140	201	188	157	151	181	176	190	150	168	182	194	175	168	177	167	164	166	172	158	151	163	157	176	179	155	179	187	177	168	181	186	181	171	195	154	195	178	169	169	182	185	161	201	183	161	190	167	178	184	166	175	182	181	165	175	182	191	179	177	168	161	172	160	207	182	161	178	162	198	186	175	194	189	183	173	180	201	217	159	201	194	191	164	165	201	165	194	151	208	182	182	183	180	191	179	162	216	177	174	202	171	197	178	178	182	172	165	185	167	202	177	169	173	162	162	193	181	174	202	185	179	183	136	192	184	176	166	193	182	171	182	166	178	159	187	181	175	185	164	181	190	178	188	168	165	161	195	183	204	178	189	145	196	153	204	182	192	186	174	180	166	162	168	176	185	169	163	197	178	174	195	189	156	171	151	182	150	181	165	172	187	162	176	166	185	178	166	179	191	197	159	184	173	163	190	193	189	193	186	166	197	211	181	184	179	161	166	216	169	187	186	171	186	162	182	166	180	193	149	167	189	181	183	176	204	172	168	185	171	168	172	183	187	163	189	183	157	151	188	182	160	195	186	183	163	168	165	158	191	185	184	165	180	185	175	179	179	205	169	192	192	207	183	173	169	181	200	184	199	170	158	182	164	158	179	178	164	181	206	177	168	189	201	180	177	160	189	183	170	175	185	178	198	164	187	181	185	184	164	193	178	165	186	181	194	175	196	178	182	177	172	181	164	169	152	183	173	186	169	183	187	190	184	175	187	182	188	193	189	177	172	194	174	181	184	172	166	171	160	156	174	193	178	173	162	167	173	166	193	191	187	184	165	164	188	163	159	190	165	177	186	186	161	154	189	195	190	202	158	174	157	176	179	194	175	182	160	183	170	169	179	185	180	168	172	172	189	157	161	180	204	179	177	202	160	204	187	184	193	173	229	203	181	189	173	179	163	185	174	162	165	159	174	184	156	171	173	172	173	148	176	165	179	171	160	177	180	174	179	177	206	186	137	175	179	189	213	197	172	189	192	174	177	162	188	169	190	165	169	135	179	178	201	188	179	190	168	177	176	199	176	161	180	166	161	201	169	183	173	186	193	175	193	181	173	183	180	169	182	175	176	162	197	139	174	180	185	193	171	178	173	168	173	212	187	165	174	181	181	188	183	146	184	160	182	178	179	191	173	154	193	164	172	198	181	167	165	182	182	187	158	170	197	158	203	158	181	184	181	183	188	177	166	150	175	182	183	179	189	194	168	176	172	189	166	160	168	185	177	187	152	178	162	203	216	182	193	165	161	196	174	192	155	184	172	167	179	174	179	197	189	147	172	177	186	181	185	161	182	186	198	201	203	188	204	170	179	188	178	173	175	163	191	201	151	167	195	195	178	164	191	195	185	170	154	179	169	171	171	147	180	185	184	178	182	186	182	159	168	183	169	176	189	188	160	188	178	155	198	177	192	172	148	180	184	165	189	178	187	193	159	176	170	174	186	186	164	181	174	168	188	160	188	174	161	198	161	175	204	166	190	190	151	184	144	162	189	157	185	167	162	179	197	166	184	176	198	184	166	177	177	186	192	184	187	183	179	164	161	185	185	181	178	177	180	162	188	203	185	181	180	186	179	189	187	188	167	171	169	175	160	193	181	155	168	204	182	166	177	182	190	163	193	165	155	166	190	184	195	161	183	195	171	174	183	190	166	151	186	171	168	189	166	176	157	177	167	182	179	185	188	158	169	208	174	190	162	145	180	184	167	162	197	180	173	202	173	181	166	175	216	168	198	175	176	174	174	186	178	183	178	164	179	158	174	163	185	172	182	168	172	196	195	179	175	181	153	187	164	172	196	159	187	181	201	174	164	172	190	149	190	194	177	178	184	203	189	187	195	183	177	181	170	177	194	182	177	173	162	172	186	162	172	190	199	172	171	175	170	170	171	167	175	182	158	199	172	175	171	171	187	193	195	168	156	187	153	164	202	178	164	166	195	168	170	153	201	168	168	176	167	167	182	181	189	185	165	161	162	164	170	163	163	183	166	187	172	169	174	181	191	180	173	190	185	178	172	176	182	163	171	178	153	190	196	179	204	192	190	189	185	172	189	173	209	197	192	191	172	169	172	175	158	165	184	176	200	205	173	204	177	178	166	170	173	180	178	161	158	177	184	158	166	182	171	166	173	148	166	202	177	162	182	177	173	156	183	194	172	180	196	171	173	157	196	161	171	184	159	164	137	176	163	163	161	156	182	212	194	189	217	188	166	182	172	189	203	185	176	184	155	195	157	195	150	159	203	163	184	169	182	187	182	183	194	180	188	180	209	196	191	177	165	178	178	189	164	175	176	162	194	171	205	185	160	169	188	169	194	157	179	179	187	185	172	167	190	167	189	171	172	194	186	183	204	183	170	182	213	186	157	172	181	174	184	161	161	152	155	158	181	183	176	190	180	151	187	188	175	197	187	177	177	187	182	151	159	174	182	195	188	157	148	163	178	191	192	171	182	163	162	154	162	175	194	160	179	155	177	192	177	163	146	184	191	174	184	198	180	179	163	140	210	176	194	186	177	168	193	179	159	189	188	184	160	194	185	173	162	177	155	163	171	176	179	163	190	185	186	193	164	179	165	173	167	183	193	193	193	170	171	173	176	156	178	179	169	213	180	176	182	199	184	170	182	159	174	194	179	193	198	179	192	184	163	163	175	184	166	170	165	158	192	180	184	192	184	190	171
26830	20961	16394	7613	2226	2719	2271	1832	1330	1181	880	690	539	498	491	543	509	506	680	1204	516	429	435	406	406	344	445	436	396	443	412	411	415	388	405	451	419	440	384	361	416	433	406	396	392	419	409	430	421	400	424	400	396	395	410	386	405	431	436	407	414	392	399	420	414	437	442	408	442	414	411	441	400	383	381	401	405	424	445	406	421	370	413	406	379	376	390	443	413	396	402	397	412	405	389	403	443	405	423	423	373	413	419	411	456	423	444	374	337	406	429	468	436	406	450	391	376	379	376	412	398	382	373	451	418	391	421	393	393	427	435	404	393	405	398	424	406	377	460	435	393	451	404	401	423	392	406	412	347	394	412	402	403	389	423	402	407	382	402	388	401	443	371	403	381	410	431	382	430	420	412	396	390	396	431	412	443	399	419	411	426	426	427	420	389	411	377	413	405	372	399	407	452	408	371	398	435	410	421	442	415	406	425	426	409	418	419	431	413	394	418	429	368	429	399	392	421	402	413	388	398	388	404	403	439	401	400	406	394	451	405	407	408	421	400	362	408	407	433	461	396	383	387	382	405	423	405	418	413	381	382	406	451	402	415	422	426	439	413	445	441	449	433	407	400	407	411	416	439	387	402	433	388	425	394	432	435	412	370	413	417	419	404	417	391	415	434	372	457	400	423	439	430	404	419	423	402	419	427	380	408	420	430	399	390	430	394	409	419	408	404	392	373	427	404	418	410	394	394	384	446	426	403	423	393	365	401	410	415	420	402	383	390	417	410	419	415	397	435	387	420	384	417	414	415	361	428	449	434	418	414	404	396	389	421	470	420	389	388	434	413	412	418	442	437	414	399	427	381	396	400	432	401	422	405	420	461	418	400	412	417	414	433	382	391	390	390	395	412	378	407	437	419	417	407	431	402	490	418	375	438	397	417	407	419	407	418	416	405	382	395	387	424	411	372	363	408	402	399	400	393	390	410	408	368	407	422	382	413	386	409	410	397	382	425	435	427	403	412	381	380	420	388	417	365	393	438	407	452	417	442	422	395	395	431	441	428	455	372	426	420	433	414	443	367	397	421	407	439	430	396	431	423	427	456	438	409	381	398	449	405	384	435	391	397	413	424	410	397	397	435	422	377	410	421	407	405	441	390	386	419	418	361	391	404	401	411	429	381	430	393	400	416	418	368	351	411	424	424	405	414	410	414	396	404	386	392	399	377	416	393	427	391	374	406	401	449	404	389	397	400	376	403	399	418	408	423	408	385	395	416	417	407	432	387	390	380	399	404	392	421	419	436	423	373	438	406	426	376	427	418	381	420	402	413	435	414	409	410	414	397	445	399	424	397	422	440	392	432	415	406	418	457	434	396	432	381	432	442	373	393	404	390	433	396	407	439	377	374	410	418	412	421	393	413	404	422	365	431	412	435	400	425	454	419	446	413	390	396	410	422	341	392	408	424	410	410	419	427	427	398	421	427	443	390	348	423	393	374	401	388	399	394	405	378	405	347	426	407	433	445	436	408	407	390	422	381	432	427	423	410	414	417	420	383	402	416	413	384	414	428	427	421	424	418	407	448	381	383	427	438	418	404	414	397	381	411	390	364	422	405	409	425	403	435	406	447	424	383	408	429	416	406	420	417	418	381	436	430	442	452	395	393	393	383	397	420	423	401	433	421	388	419	425	415	408	424	408	392	419	407	422	391	391	397	390	435	413	386	407	408	419	413	439	401	447	425	412	401	418	395	406	408	412	434	438	423	426	374	427	435	410	375	423	415	407	417	416	416	426	402	388	377	396	410	409	420	407	414	457	433	401	396	405	430	398	411	417	436	389	431	395	410	416	367	398	398	412	400	454	413	405	419	427	415	426	397	417	410	405	434	417	419	402	407	402	391	406	442	412	420	413	399	409	409	375	416	421	395	400	406	405	411	430	435	382	428	395	415	392	416	381	420	421	398	387	385	408	417	399	421	415	440	405	430	428	404	463	403	407	402	430	370	426	433	375	403	444	392	422	389	435	409	440	421	390	391	394	414	400	417	401	407	402	442	433	407	410	401	420	397	375	421	363	381	401	391	431	390	445	405	451	400	369	394	407	414	421	413	385	406	415	394	393	392	418	384	382	382	401	381	386	400	405	382	433	406	394	421	393	444	436	406	416	410	393	424	428	424	434	389	420	369	422	423	378	425	430	405	445	398	420	386	424	389	411	447	398	415	386	406	422	380	427	404	413	428	403	394	382	414	423	394	420	474	426	414	408	423	424	381	430	403	438	446	416	419	411	403	393	421	431	391	388	425	420	381	443	404	422	414	426	402	412	424	378	433	409	425	396	397	425	393	390	403	464	422	453	437	421	395	438	400	410	409	381	399	388	385	437	385	406	408	438	395	420	422	404	406	402	417	371	399	408	430	390	411	375	410	361	390	376	394	405	413	397	423	400	400	413	403	415	422	454	406	402	375	437	384	395	427	393	442	449	390	400	412	394	414	368	440	416	412	394	422	418	393	376	413	441	444	400	427	423	395	427	427	403	348	383	375	437	395	399	387	397	398	425	365	438	407	405	389	426	411	412	435	416	394	424	414	424	388	394	398	443	466	399	447	366	402	397	414	433	415	417	403	394	400	398	398	421	425	413	425	436	414	412	447	404	363	403	421	403	419	406	462	404	414	386	420	432	417	438	421	415	403	395	375	436	445	378	414	420	434	422	410	388	439	409	414	395	380	416	367	416	400	396	396	387	434	417	408	382	432	404	424	390	371	440	383	396	392	424	394	379	409	425	415	381	429	405	430	417	448	425	410	395	376	435	424	396	398	439	399	379	417	407	382	401	383	387	406	372	412	395	366	378	395	427	407	406	416	431	422	372	408	412	418	411	439	428	409	403	416	408	421	418	376	400	403	385	409	401	389	408	401	411	409	380	428	411	425	437	400	398	420	393	433	411	414	419	418	402	417	363	426	447	390	387	458	436	411	448	421	472	387	419	382	388	425	454	445	382	399	371	406	422	395	379	390	384	399	380	394	379	417	379	394	422	398	409	406	420	389	380	393	426	443	396	421	396	419	440	403	376	426	418	417	381	392	400	376	386	427	408	407	398	409	366	422	420	413	464	390	402	388	420	402	387	393	406	391	396	430	428	412	446	394	379	430	387	410	424	405	436	379	367	427	398	409	377	422	401	453	403	407	387	418	412	383	408	427	424	424	406	420	426	408	386	401	430	380	420	441	381	396	387	393	397	399	430	405	417	425	405	375	404	435	455	421	389	405	410	394	389	456	412	400	453	445	416	400	420	433	405	412	406	410	391	411	428	401	398	397	381	373	401	402	380	421	389	424	422	407	416	366	400	408	427	432	411	408	421	395	446	416	391	415	397	379	419	399	429	433	434	410	406	406	423	377	388	383	435	407	399	409	401	413	453	429	408	370	417	408	403	431	397	396	419	391	409	378	409	414	413	400	384	389	415	415	409	433	420	410	402	394	423	394	381	470	409	403	427	404	385
12978	22187	17338	10036	4591	6489	5418	4432	3358	2669	2077	1404	1021	763	822	819	835	772	1125	2159	738	559	561	551	545	597	572	542	569	611	553	568	554	623	495	590	526	560	595	610	570	560	531	540	487	556	581	630	548	575	551	561	561	541	587	522	576	530	526	490	554	518	564	497	563	570	578	581	540	551	548	523	542	571	531	549	601	597	541	571	529	556	546	540	556	522	554	518	571	538	536	558	545	598	550	542	556	557	550	577	572	548	527	587	580	583	544	552	566	545	501	544	574	524	526	562	517	528	564	532	547	545	548	550	542	585	552	554	567	531	537	539	543	538	564	518	584	586	571	528	559	525	567	544	596	554	623	551	574	549	564	546	539	569	555	534	583	539	584	560	563	512	562	552	573	544	577	505	582	550	537	535	543	573	491	564	550	540	553	505	545	547	534	563	519	517	543	546	540	532	545	551	548	577	547	579	520	547	596	531	527	564	576	540	547	552	520	544	523	555	568	592	562	575	557	538	525	488	559	494	560	542	579	529	566	567	526	523	496	575	526	596	537	519	608	559	577	596	527	537	538	525	548	532	549	567	551	538	536	526	575	591	472	572	570	533	534	516	569	559	548	552	521	535	541	574	563	538	545	552	539	562	575	536	530	592	556	526	587	544	535	562	567	559	542	566	567	544	554	556	557	560	578	578	568	542	513	548	552	526	577	558	504	547	530	533	537	554	544	543	517	570	582	565	554	543	555	578	567	566	560	588	586	523	612	570	554	539	588	597	556	557	526	555	573	572	553	575	550	553	507	531	503	511	583	547	520	563	582	516	548	549	566	545	587	524	540	584	532	570	545	544	518	564	549	562	566	512	551	548	564	560	555	545	582	544	528	572	565	608	573	592	501	542	576	533	543	554	561	593	563	533	554	534	513	551	544	576	534	597	521	583	589	541	584	613	536	560	538	560	538	590	561	555	523	590	541	552	521	533	528	520	554	559	551	572	534	582	561	514	557	556	562	545	595	586	552	573	559	542	561	569	558	559	537	530	527	555	550	539	521	512	537	584	538	608	555	606	556	526	559	544	528	514	611	528	561	542	548	617	529	573	550	574	545	524	536	544	521	507	553	518	604	577	537	538	564	598	553	532	576	540	532	548	547	531	561	563	543	513	601	547	544	541	575	550	522	549	561	535	568	558	592	583	558	556	557	532	574	531	612	551	561	528	580	542	526	578	538	551	522	543	559	530	551	560	595	575	522	558	542	533	582	529	575	556	539	538	510	576	542	561	571	510	539	603	534	531	568	555	576	529	545	577	543	548	559	542	570	546	528	566	597	554	562	538	527	566	544	559	580	557	545	556	488	547	538	543	496	587	567	547	563	555	543	538	524	555	597	563	530	584	560	552	540	588	568	530	543	570	522	552	537	564	562	568	587	552	534	553	569	540	540	539	552	543	540	553	535	588	569	585	554	568	548	558	566	535	541	569	542	519	536	489	546	530	594	518	573	575	549	556	536	571	568	564	581	561	521	550	535	517	579	514	585	535	522	570	577	556	559	527	536	558	533	537	543	522	548	558	469	532	525	568	511	567	544	540	583	553	532	569	574	519	568	554	541	543	555	600	534	521	567	562	533	519	533	543	523	509	537	576	564	513	543	523	517	511	591	528	560	564	619	575	558	559	525	557	543	496	510	556	549	559	580	572	579	562	570	591	544	558	549	567	553	568	580	561	546	527	535	533	551	547	552	530	573	570	544	536	570	567	522	551	516	572	547	535	556	551	553	545	551	552	589	559	562	571	556	574	615	534	548	561	533	570	529	559	534	561	561	584	599	548	566	563	530	534	552	541	598	535	553	526	558	530	555	525	514	539	533	541	564	510	551	584	546	576	590	559	529	576	543	537	552	533	537	598	545	583	525	561	539	574	509	530	559	500	545	557	586	567	556	559	515	529	561	591	559	548	547	550	552	579	541	532	547	507	491	496	571	574	530	519	571	584	531	574	552	578	557	560	541	524	564	521	551	556	554	535	569	615	553	558	529	572	535	557	562	560	560	599	553	546	580	556	556	536	571	533	562	544	510	571	525	567	549	510	557	534	581	574	513	564	499	567	559	539	565	565	552	519	557	554	558	532	506	602	564	544	529	579	535	559	525	551	548	547	595	524	585	547	553	568	542	530	604	546	542	541	576	535	579	521	557	600	562	538	527	523	575	586	533	557	522	570	553	536	571	537	570	541	585	530	563	567	563	517	557	582	538	566	555	534	558	562	534	546	556	570	592	563	619	558	539	516	533	527	533	575	523	550	527	587	477	504	506	565	575	573	573	590	536	562	562	543	546	531	570	516	546	558	562	512	568	529	539	574	526	521	528	541	588	560	544	556	543	530	534	546	574	591	563	550	561	602	555	545	607	544	583	531	503	546	536	547	542	571	499	520	565	571	537	542	530	559	576	560	530	579	529	568	539	576	565	534	569	519	553	533	507	584	540	609	529	555	530	586	521	519	562	544	542	538	546	570	590	560	556	547	564	573	549	535	570	538	563	563	555	517	549	553	543	543	538	531	546	553	556	549	545	609	561	580	540	595	592	543	538	558	584	506	566	545	550	519	532	537	515	573	514	565	549	527	549	520	514	569	572	509	541	515	564	575	537	511	531	536	547	557	531	535	556	565	526	565	551	563	547	526	601	585	554	570	575	540	593	537	570	571	541	573	531	546	559	552	550	499	544	523	547	577	528	535	592	585	529	601	581	517	549	554	539	534	562	514	559	540	520	559	548	516	538	596	563	574	529	525	558	554	531	520	510	553	522	602	535	554	567	537	555	582	514	540	543	517	565	587	595	542	582	592	501	562	512	537	530	524	562	540	516	520	525	557	543	548	544	545	549	585	519	569	532	558	537	533	548	572	549	529	542	559	545	548	536	588	589	577	576	563	528	542	554	615	501	600	524	554	558	598	555	535	584	532	571	544	528	518	563	525	560	560	554	563	578	524	551	557	562	547	530	547	578	562	538	533	566	562	526	568	546	564	542	558	587	550	559	510	517	515	561	578	520	571	521	584	536	576	564	572	515	547	558	571	550	546	544	563	542	542	497	575	515	560	536	565	560	582	582	522	529	533	555	561	573	588	582	523	546	611	546	576	558	564	578	545	530	560	539	532	540	540	556	549	559	589	512	549	572	570	512	588	550	535	574	548	554	540	554	535	535	562	529	546	511	521	572	525	537	541	545	572	620	555	505	574	546	594	575	538	568	554	558	555	496	552	543	573	584	493	532	532	503	548	554	587	531	574	505	561	553	522	578	528	543	548	512	569	592	569	558	599	547	586	548	580	588	549	557	577	496	588	550	528	576	525	540	553	581	572	560	566	540	540	538	569	523	538	523	545	490	548	573	530	566	547	536	578	521	524	557	523	558	554	510	544	569	555	565	595	534	561	545	568	563	513	554	524	512	572	546	529	568	529	538	575	566	559	561	530	600	543	526	507	556	583	517	571	540	578	519	542	577	571	522	562
23960	21096	28295	24137	20883	11380	4864	2975	1923	1488	1590	917	732	689	763	716	579	697	4301	7563	3161	358	322	334	330	334	289	323	312	316	321	323	357	390	334	326	332	317	334	318	329	316	298	308	324	343	341	334	323	335	288	309	320	332	352	303	307	316	334	323	356	334	329	316	327	338	327	311	326	323	342	324	310	331	341	310	300	281	321	314	328	316	304	317	338	318	337	308	327	311	318	300	326	319	305	313	354	312	347	301	346	329	303	299	312	311	320	315	295	303	317	339	313	319	341	337	302	320	305	329	339	342	303	314	316	317	319	305	293	330	296	333	332	322	317	303	332	338	304	332	332	325	288	301	296	337	327	349	333	322	346	322	329	303	324	351	333	327	330	327	317	276	321	346	305	335	314	291	343	279	346	328	304	289	298	329	336	339	317	312	322	322	328	335	328	323	317	324	299	325	302	313	333	304	325	294	317	288	334	349	325	330	326	316	309	307	326	329	315	295	322	347	335	321	336	344	307	329	303	314	346	341	309	328	329	308	290	301	335	302	306	358	312	317	319	325	288	299	336	336	354	357	297	340	351	318	332	299	299	305	351	289	304	339	315	304	332	341	350	317	297	316	324	328	307	311	308	321	313	301	336	304	309	334	323	302	343	324	297	296	334	326	328	311	303	294	316	340	327	336	327	303	333	310	325	341	337	334	317	309	337	319	313	298	319	293	315	320	346	327	305	329	324	314	322	290	294	313	340	338	333	317	323	294	326	334	296	332	313	330	312	338	287	335	329	338	313	311	340	322	324	330	341	331	330	329	350	293	316	319	277	335	322	301	317	349	303	320	320	310	292	331	326	335	319	350	271	293	307	326	312	320	327	321	343	319	317	310	344	331	286	333	350	304	310	340	340	312	335	334	310	329	312	314	325	324	311	320	301	309	303	330	281	310	322	313	315	323	316	312	332	314	325	297	314	280	312	298	295	350	316	326	318	319	329	336	296	285	306	307	345	328	326	277	332	317	342	326	284	310	311	313	341	308	327	321	314	330	312	356	354	323	335	319	301	319	321	307	362	310	330	339	364	329	308	337	310	320	327	314	295	312	310	325	316	306	318	331	296	311	296	304	325	308	323	300	312	335	306	330	283	317	293	332	286	305	337	327	309	318	314	342	336	319	303	302	333	333	306	311	283	311	319	303	301	348	305	300	318	325	307	342	334	293	327	318	303	369	299	317	301	315	296	334	302	313	348	322	346	304	300	315	318	323	311	343	329	324	317	322	344	341	310	302	315	323	310	321	325	327	315	330	328	318	318	339	315	316	346	330	345	329	295	310	311	305	336	354	346	299	328	336	317	327	336	297	334	340	288	280	341	324	302	337	334	332	314	328	340	336	296	332	293	336	320	281	366	319	325	328	355	318	341	338	303	303	331	277	294	311	322	309	333	340	315	337	322	325	348	311	298	326	321	317	315	341	288	381	335	329	306	336	318	313	322	335	340	300	340	308	321	336	341	311	339	319	318	325	310	357	317	325	320	312	298	366	301	323	304	318	302	298	342	353	314	297	311	333	309	303	319	346	305	306	302	307	342	307	339	312	315	329	318	320	333	325	318	298	343	331	353	330	339	300	317	314	335	306	314	328	339	327	305	313	343	322	319	326	308	311	313	332	325	340	314	360	320	322	335	340	320	324	340	304	323	326	304	292	288	321	298	319	318	307	318	297	307	303	318	309	297	312	309	279	335	343	301	317	356	318	286	316	367	312	319	347	305	329	363	315	338	328	341	298	315	306	327	331	336	335	330	318	313	313	315	311	318	312	359	308	303	318	311	322	321	303	328	348	308	320	315	321	299	325	340	321	322	297	309	318	309	322	306	327	319	312	310	329	292	329	321	346	273	332	335	323	321	335	299	301	323	324	332	301	307	340	331	334	331	353	340	342	336	337	297	300	316	335	319	324	327	340	325	302	323	346	347	347	304	334	317	278	324	315	345	321	369	333	328	337	329	326	326	312	328	346	301	312	308	340	300	297	298	348	310	345	298	326	310	338	308	344	322	312	334	328	314	329	299	337	315	313	306	332	298	310	288	307	314	321	331	324	322	324	348	323	308	319	324	321	349	318	312	323	333	349	290	297	325	332	308	335	329	286	337	290	324	315	340	312	262	304	317	316	341	324	317	301	334	333	319	314	299	333	307	334	327	329	270	299	347	318	314	322	292	316	289	323	307	332	324	314	326	322	319	298	350	328	335	303	278	304	324	285	332	291	322	310	313	318	325	319	327	317	330	361	298	340	320	312	357	314	318	348	313	332	272	337	318	278	381	324	327	301	337	341	323	321	344	303	315	318	342	334	312	323	324	337	348	319	312	316	296	394	317	325	344	346	319	364	323	337	339	305	303	311	302	320	306	326	326	312	316	314	311	328	311	323	340	296	327	306	309	349	320	329	339	328	306	336	311	335	307	333	298	320	316	328	299	339	339	325	353	308	372	304	302	316	316	335	332	320	346	334	324	314	337	308	357	327	316	336	329	307	289	350	341	318	332	313	316	299	299	327	312	313	310	355	330	305	325	342	288	325	313	293	337	321	317	339	313	345	318	311	325	334	344	298	321	324	335	312	352	318	321	304	324	348	319	321	349	361	331	318	315	344	310	334	329	333	335	325	319	308	364	323	339	304	326	328	350	287	330	311	318	346	320	349	336	316	310	313	320	302	326	305	317	328	298	313	331	346	326	356	317	331	312	337	323	277	314	309	308	302	333	336	326	280	283	330	332	298	320	321	320	287	322	347	338	336	313	315	321	329	331	342	343	334	313	333	307	304	298	316	341	342	348	333	325	315	296	303	312	326	325	305	332	321	343	341	326	334	298	294	341	314	286	315	290	314	322	331	342	312	315	304	326	347	301	333	304	334	309	330	294	305	310	309	322	327	295	327	330	340	351	301	319	330	306	293	320	304	302	320	317	346	329	325	331	321	337	327	334	344	316	339	321	320	324	358	327	303	331	341	320	321	321	313	320	300	311	330	304	317	308	325	317	303	313	301	354	283	307	321	303	307	296	319	323	321	372	313	329	315	309	324	311	345	320	306	336	311	326	297	319	328	341	323	327	305	320	339	327	329	325	336	324	306	289	309	291	325	311	345	328	353	366	323	306	334	314	309	321	331	319	326	366	346	308	319	295	296	319	300	299	315	310	341	332	345	344	313	318	316	295	298	315	336	325	320	286	348	326	344	359	309	353	311	332	316	307	285	324	313	298	327	335	291	296	321	329	294	324	340	323	338	319	344	310	295	328	299	343	307	307	358	282	305	316	306	308	298	288	342	310	312	316	307	331	326	305	325	328	334	304	296	332	293	316	315	298	314	311	315	354	337	302	322	278	318	323	322	363	328	330	312	317	294	322	285	335	304	319	304	338	332	306	318	320	351	313	324	298	346	332	295	323	305	341	321	353	315	315	349	341	351	293	322	316	364	320	304	345	289	313	340	347	333	294	324	323	328	340	282	313	322
14043	29431	26086	14116	10441	11588	8803	6663	4469	3764	3654	2124	1579	1344	1531	1389	1008	1397	8771	13815	5199	452	502	454	428	447	431	452	484	463	433	439	429	458	445	456	441	448	450	441	454	460	439	452	454	419	418	439	432	466	467	414	417	431	430	408	418	469	426	406	457	488	457	426	477	458	447	392	420	440	443	427	424	409	371	446	478	454	461	475	438	442	420	483	385	440	419	437	456	431	421	428	456	460	425	457	443	449	427	402	459	469	407	442	453	425	460	437	443	395	448	441	434	413	474	443	399	436	431	456	463	426	455	425	457	449	432	411	424	462	441	394	442	435	438	392	436	399	435	395	442	421	412	431	493	442	462	440	439	432	423	463	456	449	414	445	416	427	459	440	444	433	420	443	438	455	448	453	422	419	423	443	433	411	447	441	449	480	481	430	429	457	443	444	439	451	464	462	430	450	440	463	457	442	434	459	444	477	449	389	446	417	450	447	454	468	444	429	454	433	434	473	450	479	464	445	451	406	394	391	456	464	415	446	490	429	439	448	449	465	419	444	447	445	464	420	451	433	492	408	429	431	453	418	389	411	407	457	448	429	446	428	413	435	505	436	447	463	449	451	426	430	449	425	419	442	483	432	449	438	442	426	433	436	429	425	430	439	438	435	421	435	468	415	417	411	433	476	438	422	465	444	426	424	441	440	467	418	454	416	458	460	404	446	446	463	432	449	414	429	453	461	422	427	424	466	458	439	441	460	444	417	422	437	419	451	453	452	461	416	439	413	457	458	472	429	476	459	454	451	414	457	455	441	444	490	448	431	433	439	417	446	441	432	448	426	471	423	448	463	435	415	448	429	454	426	430	412	432	434	423	459	450	456	389	436	427	444	464	426	398	435	436	434	431	462	429	423	464	452	470	439	466	407	403	414	444	405	454	423	453	434	450	488	473	435	453	438	431	446	428	415	467	430	411	437	457	458	423	439	452	453	440	448	434	422	475	453	423	448	424	451	431	443	446	461	418	459	474	442	418	455	419	430	457	423	439	420	454	439	427	450	440	452	469	452	454	457	451	452	453	427	475	474	435	421	455	438	441	416	455	461	436	447	380	460	419	458	487	443	421	453	468	454	450	436	451	452	431	476	424	443	400	439	428	468	457	446	419	448	422	446	428	435	428	446	419	434	437	445	455	466	463	449	457	476	448	418	441	437	398	410	426	457	447	424	435	427	429	448	438	431	452	432	442	438	430	423	447	445	453	487	438	425	459	437	408	456	470	402	482	448	438	447	475	445	432	452	464	448	438	432	444	421	453	448	439	433	439	452	467	449	462	421	427	451	432	452	437	455	437	446	467	419	448	422	394	423	482	405	396	443	446	429	441	400	410	427	428	503	407	432	416	428	417	439	435	460	445	428	424	429	440	423	475	436	435	440	441	439	409	429	418	391	455	455	495	432	463	419	417	442	443	463	426	450	451	411	437	401	434	458	389	442	424	424	443	404	444	452	450	499	403	443	472	409	453	429	406	418	450	412	413	482	433	435	464	479	458	468	422	450	439	438	427	451	444	437	410	451	438	451	442	440	448	437	430	421	430	432	452	413	443	426	412	455	423	438	448	429	402	472	430	445	445	421	437	475	417	452	447	426	432	426	439	448	449	437	415	457	453	445	440	483	437	442	421	417	441	462	456	426	455	437	473	449	450	438	439	419	430	452	430	469	434	466	423	461	433	476	416	457	420	425	420	459	444	449	438	441	408	474	463	437	445	447	449	444	416	474	462	449	420	420	456	442	399	403	419	417	417	454	473	451	438	430	445	415	416	483	398	437	440	402	435	423	424	456	466	421	510	449	463	409	464	433	456	467	432	447	381	463	453	441	423	428	448	482	443	424	458	446	462	443	438	429	419	463	441	475	459	428	459	475	417	436	446	433	461	450	432	440	449	427	488	469	411	414	455	454	444	470	433	474	461	442	432	416	463	442	415	447	446	435	451	469	446	460	469	413	414	448	421	445	471	450	413	452	452	443	446	425	476	446	424	416	426	437	461	416	446	466	433	482	418	474	438	473	421	419	431	484	448	442	416	422	465	444	446	413	442	424	467	427	438	458	433	448	441	443	437	436	428	451	403	431	426	476	445	456	428	460	426	426	434	453	459	439	421	459	431	456	421	432	423	471	429	447	420	431	438	422	454	435	406	434	433	446	451	426	434	434	397	442	457	469	445	429	411	463	433	436	473	478	429	456	479	448	404	455	445	472	421	447	443	421	452	447	465	438	478	419	485	426	448	450	432	431	437	437	434	450	466	452	423	442	465	450	440	413	437	441	433	433	443	436	443	463	427	469	418	432	476	436	474	437	469	461	467	432	392	446	466	463	424	450	415	444	450	442	445	471	419	431	435	418	439	427	411	467	449	456	466	430	430	467	459	425	433	456	440	429	462	453	451	423	451	451	420	420	429	411	456	413	423	464	462	416	442	450	444	471	467	444	418	447	473	453	471	424	393	419	451	413	463	430	447	462	447	472	429	465	471	451	454	421	389	433	416	437	424	406	472	444	431	436	419	451	452	432	435	442	436	449	440	444	456	444	410	447	408	436	428	449	418	446	421	472	410	476	451	442	435	432	457	417	462	410	446	420	425	443	462	425	458	384	462	461	456	469	409	448	431	432	470	444	426	458	423	432	411	434	421	446	428	468	410	435	429	411	422	453	418	457	439	442	438	454	424	414	440	431	437	429	439	411	428	427	418	450	519	448	440	460	469	418	446	459	415	431	445	425	482	434	402	444	434	452	421	438	436	448	462	443	485	476	436	460	473	453	438	425	444	451	477	444	473	443	457	473	460	449	473	429	457	433	453	464	439	424	454	428	439	461	384	431	451	457	442	439	429	412	449	444	448	455	454	424	432	452	439	472	419	481	429	426	474	448	448	427	432	432	445	447	446	408	423	461	458	445	451	476	459	444	446	455	425	422	459	449	432	413	430	455	455	431	429	449	445	432	429	439	422	429	430	429	433	394	456	461	426	436	458	457	445	425	431	417	441	440	474	485	431	446	428	455	438	450	449	436	452	436	443	471	435	461	451	429	449	426	454	420	438	417	396	444	432	453	416	439	423	459	437	451	449	464	449	421	463	448	426	438	458	455	425	457	442	452	413	432	438	447	429	450	430	416	405	445	439	453	422	445	424	425	403	425	394	414	466	419	460	444	451	447	423	440	459	480	424	432	417	420	468	395	445	429	455	457	433	431	440	443	420	429	456	432	409	413	418	469	431	400	463	399	436	465	425	415	431	449	452	386	454	439	456	471	442	425	423	447	455	397	435	488	422	430	470	435	446	442	421	423	436	430	431	430	454	467	458	473	428	446	444	414	450	473	428	425	460	401	474	461	417	438	430	458	443	423	428	469	486	418	417	424	398	431	447	412	434	475	474	422	450	447	472	407	468	422	485	424	437	444	473	453	485	464	448	421	411	424	433	450	443	442	426	461	393	434	441	411	402	429	438	441	483	493
22860	21120	28949	23566	21144	21339	13844	4423	1989	1701	1488	1512	1275	1374	1268	928	865	1343	6102	14149	8366	363	200	159	151	177	156	165	169	205	162	170	161	161	175	147	176	143	174	158	144	174	146	188	169	146	151	178	171	151	155	166	156	153	148	176	136	137	170	167	170	141	165	154	175	127	155	153	168	157	155	143	161	162	179	157	164	156	160	160	153	158	171	173	194	152	172	164	160	157	189	148	138	158	160	152	133	146	156	162	153	146	159	166	152	129	192	166	171	148	152	149	157	160	144	150	151	168	161	160	158	162	150	177	160	150	149	165	177	158	151	154	168	147	151	154	154	135	155	161	155	159	163	142	165	187	153	153	162	150	166	163	164	156	168	160	177	143	163	182	150	151	165	164	146	188	160	144	150	156	158	153	170	174	182	169	170	182	169	166	171	134	170	168	167	135	166	161	161	149	163	149	162	162	182	143	158	167	171	159	162	161	164	161	165	177	155	161	149	159	190	173	171	156	160	161	158	188	159	149	117	149	152	163	143	154	134	166	163	154	171	175	167	158	160	171	168	159	184	164	141	162	160	161	156	186	179	169	172	161	160	141	172	164	146	156	157	155	148	153	145	143	154	170	161	154	158	181	163	149	151	150	167	165	156	184	154	159	167	163	152	153	165	146	179	132	162	184	152	146	169	148	163	145	152	188	153	147	153	154	149	159	139	161	170	143	163	164	172	148	145	160	164	150	137	155	167	160	160	135	158	169	143	164	146	148	139	147	168	159	163	153	157	167	172	157	139	152	131	147	175	149	155	153	149	151	162	152	163	167	177	164	174	162	169	161	166	148	156	147	172	161	177	172	167	155	168	157	167	167	145	172	141	147	168	183	156	126	146	142	181	144	163	155	147	180	190	164	171	166	165	154	156	164	162	168	144	161	154	147	187	169	156	167	165	151	180	150	164	190	182	143	168	141	148	150	151	152	156	149	156	173	134	157	154	156	154	154	170	171	165	167	152	172	163	145	179	155	153	157	132	141	168	168	161	161	177	150	184	160	145	157	138	156	169	175	153	164	165	165	161	161	151	163	143	158	177	141	132	163	149	162	154	168	155	159	149	166	173	166	151	159	178	179	178	153	183	132	155	157	152	165	153	163	148	164	162	174	162	163	155	148	150	143	155	132	150	164	133	150	175	160	166	161	177	154	176	155	169	171	146	148	148	158	146	166	150	164	152	155	158	163	179	155	136	156	152	173	152	170	153	145	141	168	171	193	164	167	155	168	180	170	176	158	143	143	144	134	159	152	163	149	164	158	152	148	158	175	184	176	176	157	146	145	158	163	137	156	173	152	174	153	165	159	154	174	201	160	165	154	150	167	156	170	153	158	160	146	182	158	179	164	156	136	193	160	166	135	144	160	158	157	188	127	143	168	154	142	150	151	144	161	154	161	160	155	206	162	150	152	163	157	168	161	169	152	146	168	155	173	159	143	151	140	156	160	142	172	151	165	148	154	168	164	159	151	172	167	166	157	170	162	157	137	150	169	169	163	156	151	155	156	151	172	153	172	162	149	165	155	137	145	141	150	143	158	136	148	146	184	144	156	180	149	141	172	165	154	154	159	137	158	148	150	154	164	155	160	156	154	142	153	164	144	150	161	145	179	147	139	143	169	155	143	167	158	152	151	152	184	149	153	170	160	139	157	144	153	164	182	166	151	169	162	162	154	180	153	143	179	171	154	135	183	160	167	152	155	173	147	142	139	174	167	165	161	139	177	163	157	165	167	143	170	155	163	167	159	141	139	159	165	168	155	153	153	162	172	149	170	181	138	159	166	152	164	180	152	177	151	156	145	151	151	155	152	162	145	159	149	159	142	157	151	156	149	159	152	183	168	163	171	157	157	148	145	163	140	166	149	168	131	154	138	176	146	150	146	162	150	164	176	146	163	147	142	153	174	134	171	158	149	131	153	153	163	148	151	158	174	181	177	158	139	157	143	158	192	165	175	151	151	148	160	159	158	202	169	154	148	170	175	149	152	147	158	158	157	150	166	178	136	152	145	166	151	167	162	150	151	155	157	184	167	161	165	184	159	172	171	162	159	157	165	147	159	147	162	127	152	161	144	169	156	160	160	144	157	171	166	151	155	142	140	147	153	173	157	151	170	178	158	139	152	154	161	152	156	173	163	153	165	136	169	172	176	179	153	191	170	150	173	174	160	157	153	170	155	164	154	155	152	182	160	170	155	161	163	159	160	167	150	163	124	163	154	134	154	166	159	163	157	162	151	168	158	175	152	150	165	147	144	179	168	136	156	162	167	160	178	152	171	166	158	166	178	151	150	171	158	154	154	154	155	159	159	156	148	131	152	138	155	139	157	163	161	154	154	167	172	154	161	158	156	167	163	179	156	163	166	137	168	165	167	149	138	183	140	144	172	186	173	161	177	139	157	146	155	152	176	176	137	147	150	159	159	163	146	143	149	151	162	157	164	152	158	143	169	148	163	162	160	139	136	154	151	162	166	164	152	161	170	153	149	160	175	163	160	161	145	159	151	152	157	172	149	147	169	165	173	179	160	165	178	146	153	139	141	159	161	164	153	152	150	152	149	162	180	150	178	157	159	151	137	145	163	154	174	138	165	161	146	156	148	161	152	153	179	133	181	144	141	157	151	158	147	148	162	155	153	151	150	171	166	167	156	169	159	158	152	160	164	160	160	173	170	159	157	155	174	129	142	154	143	153	172	153	150	133	153	143	161	163	142	161	148	168	163	173	142	137	158	158	144	160	165	163	169	151	153	160	183	166	160	163	154	163	174	161	157	157	171	154	177	171	169	164	148	158	163	160	166	151	148	143	193	157	148	164	165	150	131	161	147	155	138	181	161	170	165	152	148	159	165	157	149	152	151	153	131	139	141	168	171	163	169	168	141	170	160	135	157	185	179	143	160	169	160	163	160	160	162	159	150	165	146	169	145	155	180	157	169	137	173	150	160	192	193	148	144	147	155	152	163	146	174	161	154	150	141	163	179	124	160	160	153	153	150	164	157	151	144	178	146	154	160	173	154	166	173	167	164	152	138	163	162	153	159	150	169	172	177	146	134	178	152	157	166	173	155	151	165	155	179	177	143	173	159	144	164	149	161	172	170	151	150	140	168	149	134	152	164	164	166	153	167	156	151	128	160	155	170	167	134	156	152	158	157	147	160	180	158	167	168	141	161	139	129	164	128	164	141	160	179	181	157	165	145	146	162	142	156	145	164	179	166	150	157	154	163	157	174	189	156	157	169	164	138	139	158	157	153	160	156	175	155	148	166	133	144	156	177	159	136	149	175	158	163	133	170	145	178	140	175	159	163	152	186	157	147	148	143	147	152	161	141	160	140	144	159	142	148	170	151	177	168	147	165	161	157	139	163	162	140	155	149	142	151	144	153	147	135	165	153	167	138	160	147	164	157	164	171	191	173	155	149	135	141	167	167	188	149	156	152	152	161	149	162	138	170	150	154	163	177	158	137
16605	34843	32509	17930	18086	14695	11602	8602	5103	4461	3908	3836	3091	3293	2905	2229	1830	3090	11858	22291	11375	298	242	248	270	244	212	258	260	258	230	244	213	256	245	244	208	202	236	245	242	245	216	210	210	225	239	220	207	209	208	207	230	222	231	234	221	200	230	212	242	204	216	188	209	250	214	231	218	228	196	225	206	220	200	193	199	222	199	210	205	229	228	203	199	229	209	226	230	215	213	209	232	235	211	229	204	199	216	237	211	225	190	227	220	205	203	233	258	183	218	210	221	206	196	219	217	219	214	201	236	203	220	209	197	203	211	198	238	201	241	220	216	223	202	225	213	198	208	221	242	198	218	203	218	244	216	217	221	221	210	213	229	219	205	236	239	225	214	192	218	181	209	220	221	205	212	196	231	202	238	216	216	171	172	200	190	213	214	217	209	213	228	213	200	237	209	212	214	226	208	210	200	213	250	213	195	226	223	208	231	208	226	207	192	225	207	199	187	236	215	236	219	202	223	214	232	212	205	197	229	207	228	213	183	211	208	201	220	211	217	211	227	226	226	245	227	216	216	198	219	205	223	217	200	197	221	194	211	237	192	228	198	214	226	187	221	215	196	189	209	218	197	237	205	222	222	206	200	214	228	214	245	198	196	218	205	207	218	194	204	202	218	232	215	193	214	223	215	206	206	211	221	211	226	217	208	190	210	215	203	222	227	200	204	211	216	188	225	208	209	232	222	191	200	212	233	220	200	232	216	203	228	214	187	209	240	221	217	236	211	199	202	217	199	204	222	212	181	207	202	195	215	206	204	239	228	244	202	226	209	210	196	180	220	202	197	233	207	216	231	198	234	225	220	191	238	204	209	196	220	201	209	219	220	184	227	221	221	210	217	187	233	222	209	241	192	215	209	184	204	198	233	213	205	232	198	205	216	226	208	230	186	200	209	201	202	204	229	214	207	229	209	190	221	208	218	208	237	205	201	213	222	196	216	200	218	203	198	218	224	226	222	239	200	213	211	215	207	210	209	204	190	216	198	223	223	221	236	217	227	201	213	203	203	215	237	209	218	224	203	227	242	202	224	209	185	219	217	231	215	233	219	205	206	193	213	197	210	213	228	220	192	206	222	240	231	186	206	212	213	224	209	236	224	205	219	204	192	239	218	209	229	196	231	240	212	223	193	201	232	243	200	231	206	220	210	209	205	236	205	209	217	205	207	207	187	204	230	233	192	200	244	208	217	214	220	242	191	199	227	201	207	186	201	237	202	203	191	193	227	231	202	224	201	213	198	192	190	209	225	195	212	199	202	185	186	200	187	208	218	196	220	218	216	203	205	199	194	221	247	217	190	202	206	213	196	198	215	209	207	221	215	209	208	210	226	236	208	230	232	198	179	203	226	230	192	204	220	224	185	208	222	219	220	209	253	201	199	192	161	236	212	262	218	222	215	206	220	208	238	239	220	205	187	196	198	199	239	211	226	219	194	212	218	237	203	228	236	202	221	216	201	188	213	199	216	213	240	218	195	204	210	185	216	200	207	228	226	218	194	211	215	228	225	203	194	222	214	215	224	209	209	200	206	207	206	251	208	216	205	242	195	226	187	232	197	222	219	243	225	203	194	203	224	203	233	206	218	215	215	217	183	213	218	210	192	230	216	205	190	214	227	210	240	231	195	186	202	204	245	201	224	228	184	207	228	198	209	213	201	214	224	209	228	196	212	198	195	218	210	200	203	229	215	200	219	213	194	189	189	207	227	200	189	204	207	216	204	219	220	202	210	191	239	218	209	225	217	213	249	182	222	208	219	210	222	229	206	231	221	216	237	209	199	214	223	220	216	209	234	215	213	219	230	218	224	202	233	195	246	224	197	219	199	201	218	211	201	221	186	223	214	207	214	206	202	207	203	229	214	211	194	206	218	234	204	184	185	206	205	212	194	213	220	221	188	210	213	206	230	212	207	216	209	229	228	216	230	207	222	203	209	227	203	218	208	222	208	170	230	213	218	216	206	239	191	208	213	228	211	231	201	220	196	194	220	206	198	199	212	224	216	252	209	186	241	223	212	235	222	198	229	222	222	203	215	228	196	226	203	201	221	194	221	217	221	224	232	198	191	222	180	228	225	202	226	220	201	209	204	204	216	232	186	211	192	225	190	193	194	217	212	195	205	221	215	227	222	217	226	233	210	197	212	218	224	195	216	198	214	202	213	238	212	208	215	207	190	195	225	213	210	189	209	208	234	206	227	216	222	204	198	224	202	222	206	213	209	218	197	217	230	227	202	207	233	200	212	200	214	220	216	202	198	210	206	201	223	230	218	214	210	205	223	200	163	217	213	260	231	199	201	172	204	203	236	222	197	208	209	205	190	235	214	237	226	220	238	226	218	201	214	201	218	206	173	208	208	209	206	234	208	214	231	216	214	197	238	210	218	239	218	209	213	234	182	187	205	217	194	180	214	208	221	197	230	214	231	211	233	207	221	203	226	211	217	222	230	209	218	202	182	216	185	225	200	209	215	190	233	230	179	200	215	209	224	201	236	208	231	181	219	213	199	213	198	237	207	240	240	197	195	215	205	219	203	219	197	217	212	195	216	239	213	222	209	214	227	192	192	198	215	206	216	208	199	215	208	211	223	225	213	207	213	196	216	207	228	184	205	221	193	190	225	212	227	206	236	238	204	201	192	209	217	215	226	224	216	217	203	215	229	218	256	213	218	216	202	201	220	211	216	213	209	193	226	208	219	212	196	213	208	194	216	205	212	222	218	206	244	215	199	202	214	215	222	236	227	160	232	194	218	222	231	195	192	210	228	181	203	196	216	203	198	204	237	249	197	212	209	215	198	195	192	224	224	212	206	210	203	194	207	225	236	222	183	199	227	243	212	206	241	191	220	224	206	207	200	204	187	208	199	232	209	215	218	198	212	207	220	198	206	216	223	201	209	213	181	232	219	213	221	184	205	209	195	207	194	215	215	181	212	200	213	239	223	214	204	200	199	174	217	223	246	221	228	216	214	218	217	224	179	228	216	217	202	207	224	201	216	198	240	227	188	222	202	200	237	191	220	201	220	226	218	245	221	202	191	210	210	222	224	216	191	181	242	239	204	207	216	210	237	233	213	209	194	229	212	183	208	197	194	210	232	214	225	212	231	224	199	220	198	212	220	215	183	210	233	206	213	227	188	191	182	221	218	209	197	224	208	212	205	219	225	233	201	196	229	199	221	206	230	222	237	227	208	210	219	202	207	224	240	202	221	203	222	188	253	233	222	220	228	222	187	204	238	206	228	211	216	186	204	234	221	205	224	227	209	203	218	216	217	214	213	235	207	211	223	194	212	220	243	191	234	226	198	201	236	204	216	218	203	234	177	202	210	206	196	194	218	221	230	217	202	193	214	195	225	205	214	209	217	204	231	203	208	206	201	230	206	220	221	202	194	203	202	212	234	204	203	220	225	206	217	195	232	236	188	207	200	232	172	231	229	213	214	221	209	240	215	210	245	205	208	242
26750	20894	17054	6524	3487	2124	2041	1225	909	755	807	807	711	707	700	599	609	530	1059	1315	733	456	455	439	436	438	440	405	430	443	423	450	404	421	490	415	454	429	452	418	417	455	442	460	433	448	392	430	469	403	419	466	428	436	446	487	409	417	394	434	449	470	463	430	410	411	418	462	451	430	450	400	428	443	455	402	428	439	437	419	438	425	441	416	428	452	403	450	411	464	425	444	434	450	392	463	408	417	423	461	446	449	423	430	430	414	430	456	438	470	436	470	432	434	407	402	417	388	423	429	435	426	441	406	381	445	410	421	442	437	469	419	425	482	430	453	419	451	424	433	450	407	410	449	451	435	404	419	397	432	407	431	438	456	473	445	436	456	399	424	431	413	408	451	437	429	459	439	388	405	451	411	420	443	460	407	449	430	433	419	447	444	446	434	436	427	399	436	417	442	438	449	431	434	436	466	428	407	437	402	429	464	422	418	405	402	396	441	475	453	453	429	453	399	434	422	447	426	450	416	425	430	430	424	486	413	433	451	456	430	450	420	428	410	398	435	446	437	422	411	427	449	418	459	441	386	442	404	463	433	416	427	464	462	425	381	446	463	435	483	386	399	413	408	452	408	451	494	437	411	433	436	447	418	481	431	436	455	452	456	420	431	444	431	478	423	430	453	410	386	401	453	395	444	394	419	422	411	433	454	435	456	457	434	407	409	450	427	436	423	416	419	422	419	467	429	441	427	446	449	463	418	442	434	425	455	421	421	387	409	482	429	455	413	455	422	468	444	424	405	450	407	432	384	418	422	417	450	438	425	397	451	407	402	425	419	435	435	433	385	454	418	432	387	461	442	448	435	407	437	430	433	459	449	443	441	409	435	426	439	409	454	418	427	373	450	406	440	441	414	431	380	427	407	453	419	411	415	481	448	467	451	395	418	432	414	422	398	432	450	429	453	445	432	442	422	414	432	425	467	460	456	477	440	403	433	404	409	424	406	398	404	466	413	454	458	429	431	440	424	402	418	458	441	449	434	440	436	432	435	437	442	461	416	457	437	410	507	409	418	437	443	404	415	425	408	457	440	437	414	445	453	450	450	432	436	422	411	440	435	429	406	427	392	462	444	398	423	435	402	418	428	430	461	389	435	424	422	434	450	436	413	427	438	430	409	459	451	418	436	447	438	439	397	448	440	451	423	438	448	425	471	440	446	470	424	406	420	405	402	448	405	442	421	425	422	437	419	442	443	400	395	427	471	433	434	442	434	425	445	429	447	414	425	409	459	462	437	435	426	405	450	395	440	409	417	447	452	457	414	413	424	486	422	414	434	397	430	453	440	462	416	445	443	459	433	435	437	470	449	413	459	435	419	412	435	404	407	396	432	384	403	419	467	432	418	396	426	436	420	434	416	421	431	453	428	435	437	436	461	428	425	438	462	460	430	438	481	434	406	441	454	421	416	417	456	434	400	460	451	410	430	413	458	418	456	470	417	428	428	457	448	450	437	433	433	448	420	432	420	437	429	472	399	413	407	424	470	418	444	448	403	438	436	438	417	426	486	426	406	417	448	415	426	442	436	451	433	448	459	428	447	429	389	433	461	417	474	481	405	407	454	420	436	412	418	434	407	397	402	440	391	436	442	416	429	411	431	407	415	453	418	431	460	432	427	464	457	406	413	431	424	408	468	454	466	417	436	440	424	459	434	415	412	438	451	441	436	397	426	446	449	434	454	422	445	436	438	467	455	405	385	450	415	421	444	430	439	442	468	416	457	472	400	458	417	435	438	413	442	409	445	439	426	442	447	430	454	449	424	405	405	447	432	431	417	471	428	393	416	457	455	437	396	428	423	411	371	414	413	437	430	387	439	418	422	416	438	467	428	436	441	430	431	410	443	433	433	417	466	414	445	425	422	440	427	427	456	413	385	419	451	397	431	444	422	378	420	413	443	453	417	406	449	453	425	463	452	442	430	399	433	417	452	404	439	414	412	426	438	423	461	439	444	445	478	437	446	426	469	410	472	394	405	401	401	411	401	450	433	421	387	403	438	468	432	453	426	464	418	434	407	426	466	450	471	414	417	431	454	393	413	400	408	424	422	438	491	445	443	394	412	432	441	403	425	430	435	409	438	404	445	445	433	437	434	416	459	454	468	418	440	430	390	440	397	475	456	457	453	407	409	437	446	421	433	453	407	411	437	405	431	435	441	421	443	430	451	418	398	426	437	456	425	435	459	440	473	426	407	389	420	414	442	469	434	452	445	430	429	448	451	424	440	405	421	430	435	397	429	461	410	425	456	409	455	440	431	417	459	449	450	434	403	406	430	440	401	415	405	427	463	437	428	453	440	438	455	459	423	451	452	419	457	387	474	409	471	460	412	433	430	416	422	427	449	439	375	455	427	384	445	450	452	423	460	415	421	403	413	442	425	441	424	443	420	429	429	381	456	436	427	422	442	424	417	430	476	436	455	420	410	463	411	406	439	423	380	414	398	440	405	454	419	376	406	426	471	405	430	443	406	399	446	415	394	442	442	397	415	439	400	427	438	464	448	441	437	427	434	440	430	410	434	431	412	431	388	408	502	426	450	425	398	390	443	452	398	429	452	433	408	436	416	477	392	442	411	433	425	447	435	449	441	458	444	435	420	419	471	442	424	434	413	458	413	438	433	431	426	384	441	400	441	444	414	455	443	435	463	447	416	438	457	427	456	489	404	424	431	437	431	430	417	393	431	436	447	447	424	407	431	437	457	421	424	452	450	435	400	466	406	445	445	423	411	434	411	423	446	440	409	420	428	432	457	445	418	457	416	468	405	431	445	446	415	415	447	438	428	421	421	427	403	428	436	415	419	403	454	427	389	431	429	433	426	479	449	428	421	432	439	429	405	424	439	427	438	387	435	426	417	409	417	427	429	382	458	404	404	458	426	380	403	403	417	442	427	426	461	439	416	418	429	411	430	430	445	451	443	426	421	415	426	450	431	450	403	414	415	450	483	445	439	466	446	407	417	419	412	453	425	415	441	434	432	423	394	443	461	452	424	446	430	433	424	426	440	440	420	474	419	383	411	419	431	418	437	427	432	440	424	414	390	390	428	427	467	423	413	404	415	431	406	422	453	359	469	445	380	407	430	398	470	417	440	445	442	403	389	438	405	457	426	400	462	447	430	457	375	467	468	442	434	425	394	467	449	430	411	395	426	386	445	423	422	430	442	442	453	419	427	434	405	403	424	417	444	415	415	423	422	451	422	407	451	464	386	406	397	459	428	441	429	416	432	453	415	442	388	447	433	408	454	411	427	434	471	414	427	417	416	454	426	441	430	441	452	432	438	416	437	412	403	402	428	447	420	422	444	437	453	438	409	459	434	419	392	430	431	464	432	413	430	447	453	429	426	394	395	432	447	472	454	393	426	468	416	418	437	436	402	436	455	448	410	416	438	382	431	453	447	415	417	418	460	402	386	482	402	417	369	391	413	431	418	458	437	390	402	429	383	441	436	433	406
12840	20451	19396	7837	7204	4658	5113	2866	1973	1581	1734	1601	1429	1391	1213	1031	969	836	1916	2557	1281	603	610	552	631	566	579	585	597	578	624	595	611	576	628	564	571	553	635	591	566	565	546	576	571	594	567	580	567	591	553	609	584	584	624	577	597	594	550	557	590	560	551	593	575	616	573	595	582	606	638	606	582	592	576	584	571	588	571	620	557	536	610	621	638	548	558	590	598	566	624	594	583	561	592	632	609	584	564	595	580	568	591	573	571	575	579	590	586	547	589	548	545	600	590	576	621	557	566	542	526	576	588	616	539	583	606	594	587	588	569	624	593	595	597	553	548	545	577	557	579	528	587	548	560	583	597	593	561	561	599	631	594	634	567	581	571	631	566	533	586	592	558	566	591	555	578	532	537	560	550	631	608	569	564	531	537	612	599	582	609	539	610	577	593	600	580	595	591	576	567	545	587	572	595	553	611	538	578	547	639	557	592	588	562	597	560	600	614	606	579	570	552	574	576	557	549	569	577	599	570	565	578	582	595	578	584	589	598	540	580	580	582	611	579	538	555	575	587	598	594	586	537	567	583	600	630	606	588	620	553	609	554	587	605	572	627	575	571	587	553	582	596	608	608	580	565	600	538	579	586	601	522	565	587	576	615	586	546	583	610	556	592	589	601	556	565	602	563	569	547	588	585	581	603	589	603	576	606	598	584	579	567	617	587	580	545	550	576	559	604	534	570	510	585	580	632	621	566	566	596	559	551	616	580	599	597	564	583	558	589	563	600	596	623	580	579	576	548	647	565	591	599	546	583	611	583	541	561	598	564	577	642	581	541	563	568	582	576	561	572	608	552	553	540	575	602	533	597	590	600	612	593	578	567	593	530	593	552	574	567	569	581	563	540	564	584	565	584	529	545	564	553	572	570	547	621	558	588	592	579	587	575	525	576	594	533	568	575	601	601	583	590	603	605	598	580	630	567	556	603	551	550	580	583	554	562	576	573	616	597	579	561	564	584	551	575	563	627	591	536	545	573	577	549	569	580	555	551	549	575	590	610	575	580	572	591	528	573	625	588	574	578	540	608	567	607	602	607	569	576	589	585	562	557	565	571	606	538	553	572	574	608	544	530	643	553	593	592	609	557	596	585	595	571	556	568	560	564	565	567	582	597	563	548	604	607	556	582	538	548	596	533	605	568	570	585	565	558	582	594	580	559	583	572	604	538	579	578	562	551	566	560	585	582	570	576	573	609	579	571	600	603	574	587	567	560	575	576	604	595	580	548	558	613	585	640	581	572	580	589	553	601	592	578	600	568	540	594	597	612	587	584	600	586	592	567	591	617	587	578	544	588	548	580	544	605	544	562	567	584	554	600	567	576	608	553	582	573	585	560	565	579	596	557	569	585	621	582	560	559	568	565	582	581	594	561	592	574	574	595	572	578	573	629	567	574	571	536	580	588	579	593	606	579	608	598	623	556	577	568	596	571	573	565	572	611	616	555	548	591	552	604	555	583	625	593	565	597	602	598	607	592	584	564	591	624	603	594	570	554	538	594	585	556	607	609	569	639	594	532	601	566	540	587	579	540	551	587	592	554	574	546	554	524	573	549	606	582	572	580	612	610	577	611	607	570	590	590	561	593	581	603	573	571	597	572	544	579	555	549	587	528	562	617	550	574	509	536	598	586	595	559	565	622	582	613	572	596	584	585	618	559	595	523	565	597	529	562	553	564	534	573	632	588	551	581	568	563	572	571	616	588	583	556	599	592	550	595	578	551	566	591	581	561	562	559	572	564	552	534	575	591	562	593	586	533	564	575	577	556	579	596	587	612	607	572	573	586	618	569	584	545	553	595	563	548	566	581	572	610	579	556	593	584	521	572	615	581	562	616	593	558	571	569	589	576	566	619	614	587	570	588	597	547	575	586	593	608	531	602	564	588	561	613	616	608	570	580	617	600	584	570	559	576	577	579	538	561	591	606	570	572	523	578	590	579	596	597	585	554	588	585	570	601	588	579	599	569	615	607	584	568	585	561	518	607	582	602	604	560	554	558	557	540	601	548	612	570	613	527	602	543	512	576	602	575	556	556	546	595	579	575	608	584	607	622	575	576	560	542	576	557	571	546	590	635	559	626	595	627	585	591	591	556	527	562	584	594	566	527	655	568	566	595	569	587	628	579	558	587	554	555	627	594	576	562	627	550	559	576	607	550	583	570	594	570	582	617	572	590	576	597	567	614	535	569	597	568	542	566	584	543	597	603	613	579	593	554	567	566	581	583	564	616	532	600	636	549	554	584	570	573	581	579	564	568	550	587	571	549	599	605	556	578	564	576	612	624	592	563	599	612	600	553	577	610	581	564	571	598	559	557	595	607	577	586	554	575	601	533	622	592	576	583	585	568	543	540	598	568	604	583	563	586	588	572	585	600	542	557	571	536	571	598	560	599	596	598	561	555	608	597	562	594	611	592	614	597	591	533	576	588	549	606	543	607	596	582	610	605	560	554	584	590	588	592	579	540	521	588	553	604	610	578	571	609	569	565	604	530	583	594	621	587	581	557	578	549	529	545	576	577	523	582	578	545	586	593	567	593	547	587	586	592	620	634	570	554	581	576	548	576	594	608	584	569	551	582	591	591	555	576	584	594	591	594	628	540	609	592	600	598	553	576	549	571	585	541	577	562	582	592	571	562	570	573	604	548	583	604	604	575	582	600	558	568	551	615	569	564	551	624	566	603	574	604	599	557	612	531	559	551	589	557	573	537	533	540	587	580	603	596	597	587	538	595	569	587	567	596	561	610	550	582	545	610	587	563	607	609	575	626	572	549	591	580	555	611	529	589	566	558	597	553	570	589	592	586	552	605	571	599	607	606	584	611	570	576	558	531	612	577	595	584	559	525	597	577	598	569	566	566	566	578	626	649	573	589	564	597	576	552	564	603	596	589	592	623	623	597	585	562	557	578	568	554	589	592	566	600	575	553	587	586	564	547	572	597	562	619	572	586	538	599	606	604	614	547	592	538	587	558	578	552	609	571	582	575	599	603	600	613	592	602	560	589	543	565	577	555	621	578	565	592	595	640	583	613	541	560	585	605	561	552	588	527	560	590	575	605	598	603	543	558	596	640	599	583	566	558	585	567	566	586	567	567	611	582	598	566	590	560	560	650	606	593	581	570	568	578	574	602	564	582	579	593	569	598	629	598	622	594	562	578	575	602	577	585	551	544	553	613	586	592	625	647	605	589	563	559	563	572	561	586	592	568	603	589	538	576	536	563	607	593	549	587	606	578	574	603	573	576	550	596	586	597	568	603	581	515	614	589	578	595	570	617	561	615	646	568	596	593	640	616	580	589	582	585	583	586	578	603	585	600	615	563	587	598	567	578	590	558	576	563	613	585	612	553	577	560	591	557	576	597	554	625	593	534	574	556	532	601	568	600	617	532	572	570	587	558	543	608	601	545	602	606	599	589	624	543	638	604	602	569	600	586	598	603	618	576	612	550	626	593	564
23965	21121	28315	24151	20791	9377	3407	1896	1157	892	993	968	924	730	707	683	552	1821	6685	4844	1835	353	307	332	312	342	358	338	331	308	343	356	350	332	339	301	325	296	337	339	334	297	326	320	367	313	329	271	289	302	334	289	338	294	317	312	326	327	340	321	344	339	308	307	324	342	321	313	314	300	332	337	295	316	317	310	347	336	301	357	321	327	335	314	305	316	312	321	353	341	300	335	318	326	324	341	311	303	339	292	312	300	341	281	297	347	334	316	332	353	309	317	291	318	287	323	347	321	339	329	320	328	302	301	341	316	362	318	299	304	345	297	330	330	304	303	327	319	333	318	296	304	310	328	337	330	290	344	320	315	309	326	315	329	304	301	315	316	325	329	301	327	300	278	325	327	309	309	354	348	303	307	317	350	320	339	326	329	321	318	335	292	289	298	310	311	353	343	318	323	313	287	340	319	312	303	305	304	354	338	322	312	305	336	311	288	332	313	317	323	297	296	314	323	339	317	319	358	311	338	303	316	316	291	299	310	329	355	319	285	335	309	291	329	331	327	302	338	307	314	346	326	330	335	300	315	325	294	298	312	342	306	353	290	340	318	311	320	310	307	322	307	338	356	285	309	298	311	333	302	302	306	322	303	328	328	314	331	311	335	320	310	344	318	324	288	279	316	293	326	327	297	331	290	308	305	319	328	303	321	316	340	293	341	342	349	330	296	351	338	321	299	323	294	306	300	326	337	302	350	307	294	294	322	309	321	360	340	338	286	326	295	325	284	304	337	269	314	301	321	329	319	319	327	298	351	305	325	315	338	325	307	355	295	306	320	329	317	332	302	310	352	354	343	310	298	338	291	296	315	315	314	323	337	310	324	306	351	275	312	328	317	335	312	332	302	306	329	312	319	322	329	311	343	308	293	360	322	278	322	286	314	352	300	292	305	315	300	309	305	305	293	295	326	289	356	309	312	331	319	293	310	323	302	332	349	303	299	294	333	301	320	333	299	307	343	319	319	326	328	292	305	317	329	336	323	315	270	322	317	321	333	353	385	315	290	339	286	315	302	329	324	320	321	362	338	340	306	324	337	283	313	323	350	293	329	344	321	301	312	301	337	327	306	309	300	302	337	313	331	318	321	279	320	330	323	309	330	354	291	304	313	294	290	303	324	300	320	322	320	292	321	325	330	320	301	304	314	293	318	318	326	339	320	338	309	293	316	357	284	327	324	312	331	316	323	339	309	294	311	304	352	309	303	315	320	343	312	276	313	353	314	346	323	304	324	340	322	317	347	291	321	303	296	300	304	296	312	345	277	320	322	325	345	297	302	320	298	315	309	313	306	337	321	290	284	290	332	293	326	336	285	329	289	343	310	334	324	328	293	312	323	300	309	351	331	336	319	320	310	305	302	357	323	319	333	301	285	281	329	316	325	329	308	304	335	291	345	309	317	326	318	316	298	340	338	295	322	326	317	302	330	304	309	300	316	316	320	334	364	339	307	343	327	337	324	314	297	316	313	319	323	298	330	258	306	321	312	315	339	311	321	328	323	383	337	326	280	318	294	335	271	312	289	303	312	307	338	300	305	312	297	322	322	276	306	316	300	303	303	320	329	316	305	340	301	311	326	313	297	300	295	301	302	326	329	332	313	343	286	321	320	329	335	306	294	330	311	270	336	316	310	317	322	305	338	330	319	311	346	318	338	335	316	307	279	349	317	334	295	336	302	300	325	350	346	307	301	307	317	302	299	292	296	324	329	341	319	335	312	321	334	315	308	324	325	321	284	317	335	350	297	327	344	299	316	309	300	326	289	331	326	315	302	333	315	310	337	319	311	342	335	299	315	331	337	330	302	296	315	297	304	278	326	338	312	305	301	280	316	296	316	316	270	349	293	320	285	322	319	316	301	321	346	311	347	326	315	328	327	317	313	291	292	338	305	314	346	324	306	338	302	299	320	289	336	308	298	304	329	295	290	300	339	323	345	287	307	329	293	312	330	289	362	312	338	300	341	298	325	345	315	308	326	331	315	326	327	308	324	337	332	300	355	340	322	298	308	327	307	318	301	331	311	334	318	294	270	351	315	302	304	300	298	327	348	298	349	313	339	338	338	336	329	335	322	299	301	321	325	322	296	331	316	325	323	316	309	323	341	322	315	294	320	305	308	305	325	323	311	307	320	325	300	313	330	361	317	324	294	316	302	308	295	284	317	315	280	348	337	295	290	349	308	323	350	317	324	310	329	326	297	318	335	317	303	337	316	331	293	302	314	334	276	323	301	318	307	307	301	318	329	325	313	307	303	303	350	345	300	319	280	315	308	316	308	321	322	310	323	312	306	346	299	304	354	310	310	335	293	322	287	307	301	284	317	325	325	323	325	312	345	308	304	286	315	299	319	310	314	325	335	309	294	338	312	306	289	320	294	318	337	330	298	284	333	323	322	315	338	347	301	305	330	292	324	326	328	327	305	320	317	316	311	299	291	305	318	303	292	316	303	321	303	296	304	325	324	313	332	296	309	332	317	283	286	333	313	312	351	324	325	339	318	324	340	320	369	314	306	306	311	323	335	322	309	318	307	304	305	321	350	301	295	307	293	297	298	320	323	320	311	295	324	292	305	299	286	340	328	282	323	337	283	293	324	323	281	349	318	340	319	328	305	318	328	290	305	295	319	325	320	316	346	292	337	296	313	307	319	302	317	304	299	318	355	324	337	289	304	300	311	303	300	278	336	332	353	331	320	313	307	311	312	311	313	308	329	322	302	351	336	317	310	316	311	307	320	321	325	310	317	294	339	308	317	312	305	313	290	335	339	322	317	303	303	329	336	325	330	312	328	299	314	300	296	315	324	319	298	308	340	304	341	326	321	342	330	296	313	323	320	318	318	319	305	319	354	312	334	283	310	287	357	332	306	296	316	319	290	345	333	320	366	312	300	294	322	336	311	291	339	297	295	333	292	303	301	322	319	285	337	319	302	326	325	330	310	327	304	327	335	297	297	294	313	302	291	310	354	345	290	326	321	315	319	363	340	326	339	268	315	314	308	352	325	325	328	316	316	313	331	329	322	326	327	316	282	324	309	314	322	363	348	320	309	321	321	314	315	345	323	311	339	297	278	312	321	302	276	347	340	335	296	300	295	312	323	294	309	280	304	327	331	282	328	291	328	303	322	325	332	327	312	337	293	316	329	333	337	322	292	334	319	330	302	367	305	311	333	280	312	338	311	322	303	334	305	281	309	318	271	280	309	301	327	303	311	327	343	367	326	318	306	311	312	344	310	318	293	310	305	287	287	322	308	316	301	323	327	309	313	310	325	336	343	322	297	370	319	306	301	328	319	333	281	317	286	307	337	305	314	340	314	313	295	310	303	290	314	300	321	335	307	339	305	319	274	352	317	340	297	339	297	314	328	293	317	328	307	335	321	293	306	288	312	349	299	316	318	305	311	300	319	338	289	313	328	306	289	299	302	335	323	310	294	301	307	333	314	282	273	347	307	334	320
14947	28899	25183	14048	9650	8130	6320	4228	2873	2038	2389	2300	2051	1407	1343	1326	1030	3816	12536	9162	3327	469	457	466	454	441	448	475	452	446	502	440	426	479	435	468	459	461	467	432	446	451	436	470	468	391	427	438	448	425	460	441	447	440	417	473	419	420	409	420	414	432	410	408	410	389	421	434	458	449	442	448	437	437	442	406	409	443	475	450	405	436	465	390	429	437	446	455	435	432	407	448	422	472	429	459	435	407	433	441	479	451	426	446	410	419	429	415	410	440	420	430	394	447	413	447	418	452	419	407	449	440	419	434	439	450	451	421	454	425	402	436	424	436	410	444	388	456	448	410	439	423	409	449	429	430	457	429	416	441	467	465	411	401	422	382	439	408	435	464	413	444	418	457	460	424	431	452	446	455	427	433	468	420	424	420	440	418	483	445	444	430	442	467	424	471	428	421	491	431	428	453	405	421	453	431	431	454	460	418	450	411	433	395	429	438	414	450	424	397	442	439	425	441	438	442	424	431	448	431	452	426	381	434	443	403	434	458	401	446	447	441	432	419	444	444	454	437	412	442	428	460	441	422	397	452	439	440	415	437	424	403	449	451	402	431	424	423	419	439	438	456	398	428	464	449	452	407	431	440	430	385	444	439	451	416	437	411	405	410	433	468	449	393	448	397	430	421	397	453	416	427	444	428	440	456	413	425	423	421	426	445	429	402	410	412	445	430	423	473	411	428	441	452	410	443	414	418	440	452	461	470	424	424	437	418	446	429	398	469	447	435	435	431	440	488	413	443	428	413	445	423	434	431	454	467	433	437	417	457	474	390	449	405	436	422	431	440	430	419	449	423	470	438	408	398	434	457	411	460	413	418	409	458	414	408	400	441	408	461	460	437	450	454	456	403	416	408	446	418	432	409	455	453	418	452	369	448	404	433	423	462	432	439	456	397	501	467	479	435	429	441	452	423	443	462	440	433	442	475	380	434	488	428	446	459	423	464	454	420	418	419	406	436	398	436	416	437	462	443	502	454	421	410	418	420	392	438	452	484	451	461	457	421	442	426	438	420	454	439	444	441	425	453	439	443	395	411	434	411	406	391	440	384	441	444	426	419	398	436	452	455	398	433	415	412	444	431	451	456	451	449	455	439	429	458	420	415	413	407	435	407	410	475	414	367	413	423	415	416	452	437	400	445	447	420	438	434	428	408	450	401	426	414	446	457	413	398	472	453	422	460	382	425	411	422	430	438	418	411	422	415	412	433	441	449	455	482	438	435	457	427	401	415	391	392	407	433	421	413	426	444	455	385	450	415	385	413	455	469	424	413	397	428	398	427	424	411	451	417	406	442	401	449	444	430	447	442	415	458	413	420	429	426	447	434	441	453	423	410	416	408	433	440	435	427	437	416	423	414	435	408	478	418	409	390	425	478	434	425	438	460	460	410	430	445	424	400	399	457	460	451	424	424	431	390	442	418	412	474	488	474	452	431	427	415	412	441	409	417	424	424	439	426	456	438	475	427	407	425	398	420	437	419	448	467	439	413	411	419	434	414	463	431	429	410	435	413	454	458	449	423	443	410	430	428	432	484	439	434	427	457	427	398	435	427	426	443	441	458	396	415	440	472	419	412	416	436	432	423	445	437	451	460	428	422	487	452	417	414	432	384	432	468	440	434	421	448	422	437	418	443	456	430	426	432	453	414	453	427	461	408	410	458	474	453	458	426	462	467	407	454	499	463	453	452	399	448	444	428	448	425	440	423	433	453	470	482	436	419	456	456	433	412	419	454	421	460	481	453	385	414	442	438	412	407	453	421	415	404	422	411	446	485	458	429	446	430	436	448	411	432	423	444	496	469	443	429	435	445	421	421	416	434	439	436	431	390	450	383	424	433	389	403	457	433	451	429	422	424	460	456	471	429	469	425	449	431	423	415	431	432	429	458	421	409	455	446	451	427	451	431	423	418	474	469	447	410	445	434	424	406	408	448	381	448	410	441	439	449	455	412	421	402	465	466	416	422	431	443	418	434	439	443	419	429	462	413	476	430	467	435	402	370	439	462	447	431	425	462	442	412	438	430	493	471	453	443	413	440	471	430	432	410	440	445	460	394	458	418	439	466	419	418	451	449	432	414	428	412	445	460	439	415	443	376	359	399	448	437	444	411	460	451	402	415	444	395	431	407	422	423	396	417	414	430	445	461	473	421	425	434	409	456	396	461	406	415	457	440	442	477	424	413	373	432	410	453	426	421	437	448	424	427	455	414	454	434	453	409	446	451	409	433	402	423	422	401	444	444	412	469	491	414	406	446	406	434	445	432	430	457	403	432	454	415	415	434	453	424	422	424	408	402	448	420	444	469	453	458	429	437	493	463	405	434	460	408	390	408	429	450	425	427	461	427	438	451	405	416	390	442	444	407	435	416	432	455	406	409	417	439	449	456	433	436	445	459	413	450	449	480	458	441	426	417	417	443	434	453	445	457	446	430	438	426	448	424	436	411	416	428	449	433	403	410	414	427	412	418	413	437	458	457	487	429	438	439	428	439	428	448	429	420	453	452	448	451	421	444	396	412	449	450	416	411	416	454	439	428	432	433	479	446	448	419	447	408	446	448	447	406	401	423	427	433	402	421	413	429	441	415	443	415	436	439	431	422	444	425	422	409	427	443	410	485	443	403	425	421	433	437	436	418	414	428	429	458	460	421	421	393	448	452	435	427	437	448	385	442	429	422	406	423	451	390	450	457	451	448	483	454	421	422	425	407	448	454	391	421	469	419	422	428	461	445	444	438	409	402	452	452	477	455	417	399	432	447	423	420	402	432	463	432	443	457	430	428	461	421	468	441	492	440	419	470	433	436	388	439	428	434	409	462	402	441	438	432	392	467	484	419	445	453	429	416	417	432	419	433	405	443	468	417	448	416	440	426	442	407	427	430	472	425	445	447	475	459	448	448	451	441	445	470	459	435	408	427	422	423	472	423	439	443	413	451	426	425	429	402	413	439	415	431	437	439	441	433	424	425	491	440	433	416	480	457	405	440	440	441	419	459	446	411	455	449	454	422	430	440	406	446	443	423	417	468	431	397	450	398	412	389	402	451	415	435	453	474	472	411	442	391	427	452	447	430	411	421	426	442	428	457	396	429	438	445	466	426	425	427	459	417	421	437	389	423	424	430	432	401	408	430	420	485	439	453	469	398	447	429	421	439	434	422	450	401	393	412	452	442	458	442	415	434	457	406	434	396	406	421	445	415	412	410	426	406	433	435	506	475	391	447	433	440	437	461	408	444	445	422	398	454	440	428	435	461	421	450	476	412	447	457	423	438	416	423	464	458	411	446	405	430	431	436	418	487	440	494	456	424	411	430	463	432	416	442	418	413	444	444	442	450	421	418	424	466	400	460	467	431	437	418	433	445	397	388	430	380	455	456	431	451	451	424	440	420	465	438	470	394	431	421	471	428	449	434	409	443	427	415	466	413	450	442	451	436	413	434	416	478	447	443	435	398	403	422
22838	21110	28940	23505	21116	21209	12115	3608	1656	1344	915	885	675	614	589	601	797	3843	6225	7269	642	154	167	166	154	157	156	170	146	139	142	160	125	143	135	134	136	144	134	125	156	142	149	126	151	140	134	135	152	129	140	132	113	132	127	136	121	144	128	133	142	145	142	123	125	123	139	131	118	141	132	102	143	114	113	124	143	119	113	160	130	129	118	127	145	126	129	122	114	117	121	123	116	116	152	121	123	111	124	136	142	137	138	138	132	139	114	124	140	123	122	128	124	131	124	125	128	135	117	110	123	129	124	127	124	130	112	118	124	112	132	119	134	133	138	140	116	135	139	134	127	131	129	125	132	118	140	116	145	141	149	125	129	115	126	159	122	121	108	135	118	138	147	131	131	124	128	134	136	128	139	122	150	141	133	121	130	118	130	131	127	131	118	115	129	126	158	119	116	111	114	132	139	124	120	117	129	127	123	138	108	124	131	126	134	136	121	128	129	129	128	126	118	125	120	131	121	152	134	132	129	118	133	117	124	126	142	124	119	105	127	131	131	106	126	124	129	161	132	132	134	128	136	122	108	125	135	120	117	121	140	118	139	136	114	137	134	117	143	120	122	135	128	132	129	135	123	114	124	128	138	138	145	136	136	118	122	122	119	106	129	153	122	109	119	106	115	133	131	137	126	137	129	117	116	131	139	124	145	132	118	147	125	142	111	129	120	115	146	105	107	127	107	158	121	128	129	128	111	137	131	121	117	130	140	128	126	133	115	118	122	121	126	121	118	103	98	118	113	127	138	117	112	109	144	119	118	122	139	144	115	131	147	144	120	118	116	119	99	100	117	113	127	146	116	145	127	130	143	118	117	122	126	141	119	115	108	97	144	132	123	127	114	113	131	112	117	106	112	129	124	133	136	113	121	133	117	132	111	128	139	138	136	129	132	125	125	117	110	135	126	136	142	140	132	124	146	128	140	126	118	131	137	121	156	118	121	140	141	141	139	131	139	140	134	142	136	126	125	133	120	141	117	143	140	116	123	133	113	104	134	122	117	123	138	121	141	123	138	113	129	118	123	123	128	115	132	122	124	134	116	131	112	147	126	121	117	143	131	138	145	116	117	137	115	138	133	115	117	133	124	122	121	126	129	150	128	129	129	121	142	132	136	120	134	130	134	134	133	121	122	134	139	136	119	119	127	142	120	117	113	130	142	111	119	122	123	151	126	127	130	117	130	131	102	125	136	129	109	129	132	136	122	133	124	131	115	123	122	136	128	130	132	121	115	132	139	131	116	121	134	108	120	121	111	130	117	121	113	150	104	134	138	133	106	137	127	132	127	128	146	116	118	136	141	140	136	119	131	103	123	120	125	134	135	145	113	140	131	134	134	121	145	138	129	122	126	154	124	132	133	108	139	139	124	125	131	153	129	126	134	107	103	116	136	122	121	126	126	132	145	141	130	130	135	125	116	143	133	142	132	138	133	110	128	125	115	131	122	136	128	142	124	103	145	121	130	126	143	111	156	139	118	126	137	139	132	155	140	142	136	125	119	109	108	115	113	139	126	128	126	130	142	116	133	106	127	105	145	134	151	125	146	120	132	139	114	122	144	122	129	116	134	127	141	133	127	151	136	133	119	128	129	132	124	122	128	126	160	131	141	128	128	139	142	123	134	128	128	134	123	137	131	112	138	126	114	118	135	133	121	118	142	110	161	144	111	129	129	139	120	138	133	146	111	118	130	125	134	137	116	122	139	117	111	144	103	117	138	107	152	96	115	134	128	107	145	129	125	126	121	129	119	109	124	124	117	136	131	142	118	127	132	106	135	128	125	115	124	132	130	144	115	137	133	125	121	96	124	104	128	131	130	153	130	124	142	138	104	135	98	125	115	127	122	130	126	121	109	112	130	121	138	135	120	129	120	125	105	116	127	129	148	121	129	124	103	115	130	128	114	134	150	126	115	130	128	123	133	140	119	133	117	132	134	115	133	130	123	143	117	122	130	110	117	135	148	120	130	133	134	108	137	123	132	114	127	123	134	108	127	144	114	113	114	120	117	135	107	126	119	122	129	118	141	126	125	144	128	132	122	116	128	145	148	123	132	119	102	122	124	117	108	118	130	113	126	133	129	118	117	129	144	146	114	137	120	138	126	142	111	116	149	113	155	125	156	109	132	133	129	114	128	118	118	114	110	117	129	114	123	120	140	124	132	119	119	120	128	125	130	131	119	127	119	131	120	131	129	124	114	128	118	113	125	95	139	122	130	115	123	129	118	129	135	132	137	126	148	130	113	138	128	128	117	154	128	129	130	115	115	115	121	131	145	136	124	125	103	111	111	115	155	110	106	99	129	154	117	137	138	128	129	120	128	131	131	128	132	123	96	112	126	124	122	112	119	120	118	110	138	123	122	127	108	131	152	132	127	109	142	110	123	130	132	120	134	138	131	121	132	126	126	123	122	125	134	127	134	117	124	122	120	124	117	141	122	116	130	116	125	134	146	132	139	114	141	119	137	140	123	100	134	132	136	133	122	135	121	114	141	117	116	138	130	114	130	146	126	130	128	122	127	123	121	120	137	123	128	113	120	142	143	125	132	151	123	92	132	134	124	128	133	118	124	133	137	119	136	129	131	124	132	107	112	138	125	119	119	127	122	131	134	131	128	126	149	136	109	122	129	134	106	133	142	124	144	123	118	151	122	148	134	117	113	124	120	123	123	125	131	127	115	125	128	128	131	127	118	115	141	132	129	124	131	119	111	143	122	122	133	131	145	138	119	125	138	125	136	116	112	135	123	126	119	126	123	107	128	121	109	103	146	147	140	102	111	129	138	139	117	137	121	126	126	117	128	129	112	140	140	127	120	128	131	132	134	129	133	117	131	132	119	118	113	124	107	141	114	96	110	114	112	116	129	117	119	122	130	118	132	128	124	127	96	127	131	116	128	138	110	107	125	112	130	135	105	139	138	133	127	136	124	123	134	140	121	103	124	117	139	127	133	128	144	113	123	124	143	141	145	138	137	109	118	138	142	113	135	118	115	125	125	140	118	117	131	121	118	124	119	132	108	135	138	120	155	134	144	120	117	113	136	151	156	123	127	140	122	123	114	137	125	106	126	107	119	135	120	126	120	123	145	119	132	143	128	143	139	136	130	148	130	126	152	126	105	151	135	128	128	119	131	142	122	137	125	121	119	121	137	125	130	135	113	109	126	150	131	128	116	117	139	108	131	140	132	133	132	112	123	135	122	155	126	136	145	125	128	130	113	131	124	119	120	126	146	148	115	114	132	128	123	108	110	128	133	121	122	119	119	122	129	109	115	107	154	130	122	136	131	150	113	134	126	130	123	111	130	128	110	108	148	114	128	130	133	126	131	122	108	111	118	114	136	137	125	124	128	136	118	125	128	135	128	118	138	133	111	120	122	113	137	114	125	127	135	130	133	137	124	128	122	104	113	149	116	122	122	135	160	136	132	136	144	116	123	128	116	134	128	130	109	129	123	103
17935	34806	29668	20406	13817	11862	9558	7895	4616	3556	2296	2357	1616	1208	1365	1405	1722	7915	11152	12246	960	264	253	281	229	251	213	238	222	229	198	232	201	191	188	191	223	179	182	169	173	191	170	195	184	174	222	176	198	192	172	189	175	180	197	172	201	190	181	188	170	200	172	207	171	175	171	174	163	164	161	202	164	165	178	163	193	200	165	146	172	184	189	188	165	161	184	192	171	172	192	161	179	176	182	171	178	172	157	179	138	183	200	163	182	172	184	156	188	186	165	192	196	170	176	169	182	157	165	179	207	170	178	150	156	171	165	165	182	159	175	168	187	170	173	163	199	184	168	150	169	175	165	160	187	154	144	156	178	165	174	179	152	159	161	174	172	179	153	181	186	160	213	175	168	155	161	151	179	157	163	165	176	160	195	170	169	153	158	164	166	182	198	162	191	158	183	174	169	157	174	182	166	182	184	171	189	157	163	152	155	197	177	169	177	163	161	164	186	176	155	177	166	188	172	192	164	187	183	197	194	171	184	169	193	178	189	167	183	157	183	148	173	156	176	190	188	191	156	178	169	177	165	165	177	174	174	182	160	168	152	151	180	152	183	182	157	143	185	151	133	155	170	147	179	162	173	172	155	156	172	156	182	172	178	173	176	174	172	162	154	170	170	188	178	167	181	167	161	184	157	155	181	179	175	167	179	168	173	169	181	185	160	168	170	153	184	179	160	177	178	160	157	154	157	173	165	171	175	164	172	179	167	161	170	170	166	159	171	160	197	160	163	183	158	192	178	157	204	166	148	167	161	169	174	177	165	153	184	173	170	170	144	188	169	183	168	171	195	176	161	173	162	139	181	168	148	180	138	171	180	155	195	136	181	177	170	156	175	168	178	170	181	164	186	176	171	176	163	166	152	140	160	171	171	149	159	167	171	158	155	170	166	173	146	177	180	155	155	186	147	164	157	178	168	166	159	160	170	166	181	179	167	174	177	190	158	185	194	191	170	204	187	182	159	166	170	171	185	136	180	166	187	145	187	157	170	185	174	158	174	179	164	167	165	174	178	178	172	151	186	189	149	187	167	174	185	186	163	166	187	188	161	188	187	148	163	171	167	168	177	178	180	184	174	167	168	169	158	176	187	160	152	173	152	151	180	164	162	161	184	175	171	149	162	160	160	163	146	177	193	169	142	177	187	175	184	166	180	151	167	171	163	166	193	162	160	180	201	187	177	172	173	176	181	165	162	190	154	157	162	175	179	168	181	183	159	170	161	173	153	156	201	175	168	157	158	181	181	175	170	169	178	174	166	167	164	167	166	182	159	161	176	152	156	179	179	163	181	162	166	171	183	168	189	145	191	167	162	158	195	161	178	171	176	173	178	183	152	180	166	172	155	154	168	160	169	169	169	141	169	186	175	169	183	189	154	134	167	178	173	152	175	193	195	195	175	140	178	173	160	191	147	155	169	175	151	163	182	172	164	173	204	153	166	180	166	168	199	162	154	174	160	148	155	177	180	162	179	200	175	166	149	160	155	159	159	159	162	158	184	157	154	193	166	166	160	172	172	158	166	151	155	146	161	168	175	165	174	147	180	152	162	168	156	186	165	176	170	153	170	134	166	196	171	172	191	172	163	166	197	140	175	169	197	159	161	181	163	177	169	150	169	158	175	185	139	171	163	155	149	186	180	180	155	177	155	177	152	188	184	171	170	161	157	159	175	177	160	177	152	150	151	148	203	157	174	162	183	170	189	184	173	169	183	184	168	169	173	163	159	168	150	196	146	176	168	168	194	181	166	173	161	147	168	172	152	177	167	157	170	156	202	162	146	192	186	191	168	173	170	167	159	167	168	182	197	168	167	166	191	159	151	174	181	179	174	184	162	198	177	162	166	187	163	165	165	184	171	184	180	155	179	161	160	175	189	179	172	168	167	160	164	172	165	160	194	155	178	161	173	159	178	168	176	180	180	168	168	181	175	173	153	177	173	177	160	159	160	176	159	162	167	162	166	197	169	160	181	140	167	143	186	187	138	162	175	173	186	164	165	180	171	145	163	163	158	167	177	203	167	164	180	179	182	154	150	171	158	156	189	144	168	143	181	152	173	166	173	170	178	160	145	169	163	179	151	197	162	147	166	179	166	181	161	167	191	185	152	163	195	153	167	161	162	162	143	162	151	166	173	147	172	185	181	160	165	178	177	166	167	167	174	160	152	177	173	163	183	152	186	148	172	179	174	167	155	153	178	177	168	162	149	178	162	154	160	179	184	182	179	157	185	158	160	190	167	166	172	164	197	189	168	166	161	164	205	181	163	172	174	199	195	161	182	168	170	177	159	179	189	164	170	194	189	185	174	179	202	184	149	164	175	163	165	193	157	184	139	184	173	167	171	175	177	156	182	165	169	183	180	174	180	164	132	177	189	161	180	160	191	185	168	172	151	150	161	163	169	166	160	170	168	185	170	144	158	175	186	186	160	189	170	152	175	182	156	168	162	152	156	199	158	185	170	175	176	161	173	160	165	156	170	167	172	171	166	154	160	172	178	170	182	177	165	149	173	188	169	191	173	146	155	174	191	178	204	152	164	162	162	186	167	187	183	160	193	150	170	186	203	172	176	165	163	149	169	191	160	164	188	200	181	173	181	162	183	158	173	159	168	162	166	161	147	163	202	145	163	164	164	181	181	170	172	194	184	179	167	175	167	175	163	158	174	167	185	153	181	167	177	173	190	183	145	186	167	180	164	155	179	165	182	181	160	176	186	181	171	191	163	171	164	175	192	186	181	158	180	166	185	154	179	188	159	180	178	168	177	184	148	153	181	165	159	158	185	163	186	166	160	169	171	160	184	131	163	162	172	166	168	174	162	190	161	158	170	148	160	170	146	197	153	163	174	164	174	167	174	190	179	185	172	157	191	164	164	152	168	171	181	165	173	188	171	185	169	173	177	181	162	176	167	160	191	194	153	181	181	145	190	170	193	158	174	173	178	174	183	158	181	168	178	190	164	183	180	172	171	171	155	201	154	158	143	196	155	181	178	160	210	168	163	171	181	170	160	168	163	166	189	171	187	172	157	179	198	182	145	153	170	193	172	170	187	177	191	167	182	163	162	182	161	189	177	152	186	182	167	160	170	151	169	158	168	154	166	154	148	162	168	162	165	190	174	171	179	173	133	174	156	158	162	182	161	125	179	167	185	157	174	158	166	179	163	158	203	192	160	150	146	186	170	158	161	167	179	179	173	160	190	184	169	190	160	151	160	191	181	180	173	173	165	173	153	185	150	165	142	159	161	151	151	173	168	159	174	200	170	185	172	183	188	166	148	194	158	180	147	154	188	171	168	143	187	185	166	195	162	172	188	166	170	175	167	162	174	170	167	147	161	176	173	151	176	156	180	177	163	168	162	169	159	164	164	173	172	160	161	175	147	151	169	149	186	169	163	173	155	183	144	154	170	164	181	162	185	152	192	183	178	173	146	172	187	186	188	172	176	154	168	166	155	168	175	168
26896	20940	15857	7066	2813	1969	1487	1551	859	734	576	552	499	483	446	455	463	452	482	416	413	398	401	401	438	374	407	390	379	426	400	394	380	399	390	377	400	424	396	387	392	423	387	412	401	410	388	385	387	411	416	405	365	389	411	375	403	402	377	392	408	400	395	381	402	398	374	408	390	401	404	409	388	387	407	396	402	427	373	386	383	404	409	395	407	370	383	405	407	374	364	418	417	352	391	373	393	383	393	447	395	387	406	369	424	411	431	396	419	407	402	406	352	404	398	422	363	364	386	384	420	370	397	403	426	393	412	397	403	406	387	395	387	437	373	398	374	438	433	426	337	399	405	406	398	413	421	412	399	389	365	414	403	389	390	398	414	418	391	368	402	392	362	370	394	373	394	410	383	422	391	369	390	409	400	395	404	396	382	361	385	386	371	433	389	417	417	411	372	410	378	425	395	382	414	412	444	410	405	378	393	373	431	426	390	397	378	356	375	390	427	405	380	366	403	408	392	364	403	400	409	370	387	370	405	423	369	388	399	404	364	388	390	394	401	395	403	385	397	393	385	424	413	387	386	355	415	387	342	393	393	406	421	394	404	381	425	389	411	429	384	375	376	386	387	414	363	406	418	387	405	402	402	405	390	398	389	406	389	384	390	404	362	372	395	403	387	400	390	383	416	397	378	427	417	380	408	405	414	408	397	374	363	381	402	406	384	388	379	376	382	392	399	424	405	393	360	399	394	363	404	397	425	367	351	381	374	370	395	385	386	406	350	400	408	384	444	375	399	401	405	421	386	375	385	377	380	399	383	402	401	374	397	405	390	375	412	392	418	415	411	385	383	404	420	414	409	384	394	378	374	405	383	385	427	394	388	418	385	345	433	392	390	400	362	365	391	403	378	430	440	402	342	444	396	403	421	410	403	434	362	413	402	363	381	382	421	418	410	373	388	360	391	428	385	416	442	400	405	398	403	383	414	404	389	392	399	367	392	380	380	429	428	403	427	424	398	422	370	401	381	429	393	384	401	412	421	393	405	369	402	393	394	368	377	386	391	373	371	415	365	388	410	374	407	416	435	406	360	390	373	362	395	404	398	389	387	378	373	397	394	373	414	392	366	375	404	416	403	372	368	394	445	418	402	410	409	391	387	413	413	385	359	363	403	393	379	377	409	408	442	417	396	429	375	359	381	381	406	394	423	393	374	385	388	388	398	407	380	403	392	377	426	390	357	388	437	413	404	384	385	380	378	404	400	401	409	359	395	403	389	397	405	362	391	341	394	373	371	375	397	401	391	414	423	356	398	384	346	392	384	409	416	403	380	405	404	401	378	371	411	429	430	383	378	410	363	432	405	432	426	410	383	404	403	363	426	400	391	434	368	380	427	393	398	440	406	392	374	399	417	408	385	416	370	375	419	417	373	416	373	386	408	391	410	400	358	402	383	375	399	381	411	373	394	414	399	410	376	402	451	396	389	378	406	392	420	402	388	386	376	359	424	363	409	397	388	401	361	409	407	390	391	383	378	400	388	405	411	400	400	385	374	369	404	420	383	431	411	375	381	379	396	413	421	366	367	417	366	385	407	341	427	416	378	372	391	357	418	409	389	441	343	398	404	363	389	378	455	396	395	381	398	414	379	415	393	407	375	371	432	417	409	385	371	406	371	440	382	406	395	373	385	387	392	386	432	376	398	409	370	408	397	391	363	396	363	405	398	402	383	379	411	378	400	375	394	398	405	364	433	382	424	386	378	389	387	423	438	379	381	434	397	363	389	425	382	394	388	356	431	397	416	388	382	369	382	383	407	359	355	397	433	371	386	390	356	395	408	384	426	393	405	390	409	433	382	391	375	369	397	399	382	380	385	389	354	397	455	405	384	362	352	385	430	356	377	409	374	382	389	439	381	389	368	394	406	390	387	405	389	423	423	379	388	381	391	397	395	395	374	412	389	358	405	382	385	376	434	408	374	365	389	379	400	382	407	375	392	399	424	391	391	404	401	400	391	401	391	421	399	377	391	395	383	401	385	371	383	353	387	400	419	372	383	402	380	391	426	414	381	383	405	362	361	400	394	401	363	393	422	398	349	426	371	399	382	362	395	406	388	398	394	401	393	390	423	430	390	397	384	404	388	356	437	372	409	402	394	351	433	410	382	425	419	418	370	384	406	415	411	402	412	364	387	368	369	412	401	369	396	399	384	435	432	435	401	401	378	419	373	389	419	382	366	393	411	396	360	426	408	396	367	411	377	423	382	379	403	401	406	409	410	392	371	388	393	388	416	393	399	387	397	387	345	375	410	385	398	400	391	427	375	374	382	379	424	395	387	408	412	403	392	399	427	404	383	394	405	391	398	440	384	391	396	391	413	399	423	393	376	422	417	410	358	362	375	426	393	401	384	419	375	407	433	430	407	367	379	366	377	409	457	369	409	382	382	369	398	405	370	389	374	402	411	384	356	367	415	395	436	404	411	431	405	391	403	374	405	431	432	392	386	383	398	396	405	399	399	373	384	380	359	341	421	383	385	408	383	390	420	383	366	395	402	429	374	395	399	349	433	374	423	385	354	403	412	401	415	398	422	397	420	429	392	426	384	386	409	423	413	427	361	387	424	419	400	412	419	422	409	408	396	406	392	384	390	397	376	383	405	391	431	426	388	402	368	391	333	392	413	408	405	388	375	407	435	378	419	369	369	387	410	416	371	342	406	420	382	416	387	407	360	394	417	415	394	373	369	362	389	380	391	391	383	450	378	402	389	386	384	367	396	404	378	334	398	388	376	391	405	385	386	398	416	380	394	401	388	383	387	359	398	398	412	425	411	400	395	401	369	407	360	425	403	385	381	377	388	379	421	396	445	375	419	372	403	384	376	363	392	369	414	395	418	340	381	400	408	388	428	356	375	407	404	399	387	388	424	402	372	392	420	365	377	401	406	405	372	412	397	399	383	434	436	408	408	418	419	387	426	401	364	403	412	400	423	415	395	379	413	381	413	381	408	389	405	401	351	437	394	391	370	393	402	387	400	391	381	400	380	378	392	402	407	389	361	396	428	386	437	407	403	380	372	375	370	377	398	349	415	384	390	394	378	391	380	397	373	425	344	360	413	392	364	363	387	410	390	373	412	377	374	400	362	384	388	404	406	423	363	371	402	393	409	368	378	377	400	391	410	393	398	365	369	402	399	396	375	412	416	384	405	428	373	420	399	385	385	412	371	391	373	412	384	384	380	376	388	392	376	356	409	398	411	395	375	391	375	416	361	365	399	385	385	365	381	407	411	380	405	366	438	418	425	374	455	372	403	384	421	406	381	414	394	386	401	403	394	393	399	379	414	392	388	390	383	420	396	383	367	384	376	383	419	394	359	391	409	408	374	424	386	393	384	373	374	373	393	373	356	381	395	408	428	380	398	358	370	408	390	376	370	348	362	385	391	448	397	400	405	385	394	401	398	376	407	393	406	379	414	407	397	404	399	376	396	384	404	378	397	361	347	411	396	380
13373	21465	15600	9820	5927	4518	3581	3792	1908	1473	1099	948	746	758	723	647	579	662	729	594	500	538	553	554	564	519	536	570	524	544	531	539	484	543	525	540	549	517	525	524	556	514	535	563	511	546	563	520	519	530	507	559	492	502	545	499	544	556	532	519	493	508	512	558	563	495	511	564	565	530	564	552	547	540	536	543	507	530	536	466	524	490	535	546	543	518	513	530	525	566	505	465	550	563	583	522	530	530	491	546	538	520	540	514	513	527	572	566	534	546	516	539	554	566	528	546	542	536	544	555	559	524	543	507	556	559	515	511	523	511	482	505	546	523	508	556	517	589	500	543	506	568	514	534	564	524	519	553	506	539	584	496	533	487	545	525	531	528	518	537	517	533	527	527	556	557	499	560	528	523	521	538	550	538	543	560	524	511	532	588	532	536	529	564	510	513	554	543	521	536	572	503	511	557	532	567	522	500	515	589	574	491	568	553	527	489	520	523	533	549	526	508	531	500	502	541	529	509	531	521	548	518	523	542	509	583	530	516	542	541	543	503	539	526	531	534	557	547	536	539	515	543	536	574	561	532	516	568	548	534	558	539	544	543	523	515	555	529	553	549	519	529	535	521	532	536	525	499	540	528	561	563	540	535	506	531	584	514	518	559	531	546	550	527	486	529	523	519	502	534	540	545	533	527	510	543	528	516	518	579	529	527	525	540	522	532	515	506	563	517	514	532	520	527	511	568	560	562	527	541	491	526	505	508	534	540	543	483	570	526	527	486	519	518	528	522	545	568	546	550	561	556	534	524	525	532	507	498	532	546	545	502	547	552	538	538	516	516	530	540	509	540	508	547	527	524	537	545	512	545	511	555	521	497	548	555	516	536	511	469	526	529	546	533	530	513	525	531	510	524	562	514	503	543	557	492	555	555	528	507	548	520	544	517	554	484	619	524	506	528	528	526	533	518	526	521	524	508	530	520	507	532	532	580	554	540	549	549	530	519	520	573	544	496	582	480	521	523	506	504	541	552	533	512	561	549	545	555	492	508	527	523	540	498	564	514	534	508	556	534	535	523	520	504	500	510	513	495	538	571	568	506	511	528	526	489	495	514	563	526	519	590	566	533	514	531	528	491	536	554	543	496	556	543	507	519	505	573	509	492	526	504	524	535	528	521	520	530	525	526	538	519	559	542	492	561	518	527	530	504	527	554	535	546	528	548	549	516	537	553	527	566	552	540	533	521	535	514	527	551	542	559	551	578	530	488	537	500	549	486	537	555	517	557	530	538	572	503	484	512	569	498	513	563	527	506	489	499	519	520	576	538	516	512	512	533	551	527	550	524	509	555	522	511	519	548	523	529	527	524	536	566	532	529	524	519	564	520	539	479	510	499	569	533	588	517	524	543	531	500	519	524	582	531	532	516	554	510	535	487	522	544	528	514	544	567	550	508	556	526	526	543	570	560	556	576	506	502	514	501	546	552	504	510	556	559	547	489	551	537	536	534	543	575	533	530	532	527	528	534	545	483	527	512	481	478	546	542	507	519	526	558	534	543	528	573	545	512	501	550	573	505	521	497	531	518	532	562	549	527	505	544	538	515	499	568	536	547	557	539	545	521	538	518	534	538	536	561	548	542	524	524	570	525	501	570	560	544	510	521	519	519	531	513	490	511	572	567	529	543	536	557	568	526	567	480	523	530	556	516	559	542	538	538	565	488	572	573	532	490	587	556	520	522	532	554	500	505	555	530	524	534	486	552	514	544	539	578	557	532	503	539	533	530	560	534	571	530	542	550	502	549	535	518	542	540	509	535	533	521	524	535	547	559	489	530	507	546	515	515	515	536	496	514	487	521	579	536	522	501	533	509	555	489	531	524	560	541	499	490	531	550	520	532	522	551	561	527	524	513	503	587	566	570	524	527	570	540	574	526	526	552	579	541	534	498	535	523	523	566	527	523	549	501	520	538	479	539	506	540	493	536	536	546	517	511	524	536	583	505	545	546	530	523	543	544	543	512	515	504	521	557	517	551	524	542	572	537	525	444	523	554	545	550	561	522	540	576	529	520	527	545	555	543	506	497	550	554	496	537	544	558	548	526	513	564	526	484	527	533	521	555	519	531	512	555	584	498	581	521	514	531	501	554	526	516	597	492	566	533	519	546	531	568	540	517	540	492	572	581	512	523	562	536	532	540	543	524	530	532	531	562	576	563	567	518	486	528	519	584	495	534	527	517	533	545	573	525	549	525	517	533	517	530	537	507	577	522	555	507	529	508	518	517	521	547	528	533	517	555	524	542	512	528	541	564	528	518	503	568	483	520	542	545	513	553	512	514	563	536	567	566	550	522	515	499	551	536	549	535	574	507	556	541	548	581	516	524	523	500	538	491	533	511	577	582	573	562	529	546	494	502	543	508	553	512	522	550	532	523	567	516	548	529	543	555	523	535	552	530	521	512	523	547	544	527	518	543	504	556	523	497	512	539	554	506	506	565	533	502	504	506	483	520	554	531	522	521	528	496	534	518	530	539	517	504	545	576	520	530	525	562	547	553	537	523	555	530	537	535	525	524	526	552	529	554	502	544	533	577	555	536	543	539	546	478	513	501	512	503	527	518	601	523	546	541	540	531	517	531	537	522	516	534	479	541	549	549	514	532	527	524	531	533	535	551	547	536	548	484	548	450	500	551	541	527	498	538	518	531	494	508	566	520	549	512	526	543	526	511	533	534	519	536	519	480	527	551	547	521	514	502	561	516	555	530	531	509	515	507	505	517	520	515	502	512	532	529	492	544	524	507	533	503	508	539	531	548	528	525	568	575	552	538	539	536	550	538	553	568	546	554	603	546	534	524	554	590	512	495	524	545	552	514	512	476	555	574	562	580	560	552	549	549	540	535	546	519	516	548	554	519	527	511	494	540	499	520	541	525	516	524	521	499	525	542	489	518	525	516	513	520	531	525	516	546	578	525	553	518	500	553	528	506	508	542	532	504	551	515	522	543	512	492	509	515	525	528	544	518	513	528	567	514	530	485	486	537	500	509	536	506	545	530	495	525	527	532	508	592	553	518	543	528	535	527	533	531	538	521	560	526	529	558	487	526	546	521	508	564	488	499	528	542	560	524	494	541	541	508	551	528	541	525	493	505	544	515	521	523	505	512	527	529	544	512	553	510	518	472	532	518	584	574	503	537	546	500	507	543	521	525	557	547	532	575	549	496	500	557	603	520	541	504	539	513	520	562	551	519	528	531	563	558	517	541	515	514	498	493	557	545	544	563	503	480	539	547	540	533	531	533	575	508	561	544	557	485	540	611	513	547	518	525	548	542	523	561	572	520	522	536	501	493	537	573	500	557	516	537	513	511	552	570	559	496	507	535	561	550	571	529	514	511	564	526	543	527	554	535	531	561	507	574	535	535	532	512	511	479	522	559	537	505	540	531	589	507	489	555	552	544	522	566	535	503	541	514	537	544	478	533	552	508	476	512	521	523	505	521	529	515	537	556	560	524
24039	21131	28363	24165	20919	9141	2461	2565	1770	913	853	824	546	562	508	412	452	1457	5504	3297	366	326	321	315	303	316	319	330	292	315	282	314	307	322	307	287	309	332	286	282	309	262	293	362	285	313	322	306	291	306	302	315	301	306	308	300	320	278	304	284	307	311	313	321	307	307	302	303	327	312	305	347	316	313	273	265	291	281	292	322	331	301	316	323	337	310	295	306	319	312	312	333	308	314	296	309	290	292	290	292	304	301	300	306	288	333	303	277	284	301	309	284	304	283	288	319	323	311	298	325	304	344	279	360	301	290	318	308	332	331	311	334	286	281	311	340	284	281	294	317	274	326	295	308	309	326	313	305	307	272	298	298	300	284	290	302	296	294	273	299	339	242	309	287	305	291	315	259	302	283	320	303	330	289	318	307	298	294	296	285	308	297	313	283	339	304	294	310	301	319	307	313	301	259	317	289	322	344	329	272	303	280	312	295	282	279	291	309	313	299	325	303	316	321	325	302	332	299	312	293	304	307	322	285	329	314	318	340	285	273	299	312	306	318	302	340	327	331	265	297	311	325	309	344	272	291	278	319	319	316	309	307	314	344	313	318	291	276	285	284	304	303	288	287	305	297	339	313	310	345	288	301	277	306	292	290	346	310	307	306	318	321	273	314	308	315	305	296	311	299	310	271	324	297	289	284	329	290	319	300	280	301	312	313	274	325	300	290	316	315	278	326	306	304	314	315	293	331	288	289	323	304	299	292	304	287	308	321	298	270	300	336	277	299	301	301	319	290	297	319	291	344	304	295	300	277	325	286	308	281	277	324	335	294	310	284	286	304	291	295	317	286	283	307	296	299	306	330	292	304	321	312	330	309	263	300	302	306	326	292	313	296	317	296	289	290	318	309	297	277	312	265	314	333	321	291	313	307	311	316	289	318	305	318	316	289	313	315	309	305	305	300	324	310	336	306	311	327	324	310	343	330	273	291	263	300	294	300	305	313	290	314	306	279	310	280	279	306	271	298	297	313	286	319	303	295	296	308	284	286	283	285	316	281	285	315	279	310	293	277	299	288	288	297	308	293	294	317	308	335	300	320	319	295	321	294	299	298	279	265	309	320	316	288	299	297	277	298	309	282	306	316	320	298	298	283	317	301	298	298	300	300	301	293	288	298	282	301	315	307	297	290	284	323	300	289	300	294	306	247	304	277	344	319	301	293	294	300	305	319	316	310	310	293	321	314	343	271	309	300	307	308	323	303	295	299	276	304	307	298	309	300	308	290	321	318	311	286	307	280	282	314	285	274	305	290	314	276	316	326	277	297	286	281	323	284	290	298	342	271	280	294	286	297	294	326	342	298	313	301	309	314	315	306	327	319	286	295	303	294	297	317	306	286	287	317	308	330	319	296	290	311	317	302	322	284	295	267	339	321	296	320	323	301	315	291	317	295	304	328	330	289	312	306	319	298	277	307	303	307	313	289	304	319	288	306	332	303	270	313	284	292	311	316	315	300	303	268	295	309	304	317	292	315	294	309	297	283	307	288	303	333	285	318	315	289	284	285	307	274	295	298	299	306	293	314	292	319	307	320	317	335	317	309	306	261	298	294	310	315	303	327	293	297	300	299	294	325	307	297	298	299	292	268	320	294	277	296	296	326	316	287	317	325	274	323	294	291	293	279	296	286	313	313	296	323	267	316	336	294	294	315	315	304	292	294	268	278	255	322	261	285	316	306	343	298	279	310	334	300	302	331	313	271	291	318	305	307	343	304	264	296	319	316	285	311	314	277	294	274	284	318	318	296	275	312	311	309	314	310	316	306	323	309	288	279	320	306	297	324	332	317	316	278	291	306	286	307	312	302	301	320	283	316	306	312	287	304	320	307	298	317	296	293	279	287	319	309	308	327	300	283	294	287	292	292	318	315	296	258	292	303	331	310	314	298	293	284	292	333	299	257	315	259	314	317	295	317	299	271	296	286	305	313	289	315	292	293	314	292	312	301	334	308	320	279	285	319	298	292	296	297	298	338	322	300	317	318	317	307	354	284	317	289	308	258	282	305	300	268	303	282	309	310	285	295	298	304	302	301	290	280	288	289	319	303	286	294	315	310	300	268	310	276	270	312	292	303	284	286	334	323	328	304	283	288	326	342	308	315	290	300	327	357	283	312	303	303	308	305	291	292	293	307	306	271	307	293	295	280	295	303	309	296	275	288	307	326	328	289	286	299	306	287	311	305	291	287	311	325	324	285	311	307	310	299	288	321	304	298	304	303	316	332	300	273	297	290	294	335	298	315	284	298	276	305	285	306	319	297	296	350	316	311	320	268	288	277	296	279	307	320	310	284	301	279	301	296	288	292	294	296	296	280	308	295	311	291	302	290	268	290	309	328	306	282	315	310	299	358	302	302	345	301	311	307	296	266	342	318	337	301	282	300	309	287	306	301	302	324	311	281	321	319	291	305	294	300	295	291	342	280	321	287	295	308	280	297	317	287	309	319	314	302	291	299	307	264	314	311	300	300	286	299	292	311	326	313	303	303	317	307	288	304	329	295	298	294	292	318	300	290	311	301	313	297	272	279	347	318	304	277	311	318	316	327	284	292	305	310	291	290	327	327	303	324	290	295	293	290	304	303	303	330	297	317	327	294	299	308	281	295	320	324	300	293	286	294	304	312	334	252	293	315	291	301	294	285	289	294	293	293	308	303	311	306	327	297	290	317	280	322	283	323	321	304	295	312	303	333	357	327	282	313	285	286	270	321	288	334	293	309	287	286	270	306	313	324	319	296	319	325	319	309	339	253	293	299	300	274	317	296	305	285	301	304	312	313	297	288	302	251	305	298	336	305	309	309	337	310	282	307	301	284	284	297	310	295	309	306	285	330	300	342	304	319	334	272	294	316	316	306	293	323	300	298	283	311	304	317	314	319	321	309	300	322	298	305	295	327	318	272	321	294	292	318	300	286	311	275	342	332	281	295	321	311	286	312	340	331	337	325	313	300	301	323	321	310	290	293	290	300	313	304	280	305	301	296	311	304	305	316	288	294	289	319	265	292	307	338	332	285	314	295	309	293	296	324	309	320	306	302	282	312	277	322	311	290	303	292	293	290	306	309	309	269	297	318	296	288	286	291	319	316	296	302	337	298	320	284	294	315	311	320	293	312	307	316	297	282	289	278	289	291	317	311	327	342	289	320	324	295	289	331	335	308	278	327	297	289	325	291	291	284	323	285	295	290	306	313	297	265	338	275	317	310	340	298	326	307	294	280	334	298	287	286	318	299	318	304	318	292	337	296	274	312	289	319	325	304	288	319	296	316	287	315	300	311	310	297	309	295	298	319	295	294	311	279	302	292	295	295	305	345	290	319	284	299	331	310	328	298	305	309	304	302	304	295	328	327	329	309	325	278	285	311	338	294	291	319	331	319	293	309	359	298	314	272	321	300	277	312	310	307	294	307	301	297	280	289	295	304	320	295	301	326	336	305	302	324	290	329	319	329	293	310
14183	28892	22471	14642	10818	6870	4554	6110	4486	2153	2051	1759	1130	1068	881	825	814	3212	10785	5807	550	441	473	434	442	445	426	429	444	435	479	410	435	450	441	418	416	405	442	440	435	393	453	449	417	411	390	402	421	445	424	406	418	427	406	381	399	419	398	408	405	407	437	397	426	479	427	444	416	387	450	423	417	427	391	439	454	443	441	416	427	401	438	445	397	406	398	415	433	413	425	412	412	426	411	411	406	434	419	461	398	404	409	406	400	376	389	447	419	417	464	426	401	432	391	433	427	410	412	402	422	439	404	432	398	413	428	399	368	445	438	430	416	430	406	447	392	378	417	457	445	428	387	427	432	429	449	386	401	428	406	430	398	452	449	438	455	373	436	420	400	409	439	405	391	398	388	393	423	426	370	408	416	393	385	404	400	418	409	393	463	431	402	435	425	419	406	427	427	460	413	401	471	415	402	362	392	435	431	404	408	425	418	425	433	409	422	359	404	424	416	418	417	394	426	421	424	412	435	399	406	388	443	460	417	405	425	408	396	414	425	430	394	419	383	423	380	406	413	410	399	420	451	406	430	396	452	430	431	418	426	440	418	439	433	390	420	402	427	392	423	416	412	449	436	430	386	403	449	393	405	403	421	438	421	420	435	404	434	419	465	382	421	438	390	430	393	406	446	425	380	398	439	429	424	435	437	387	402	388	389	417	418	426	413	418	437	430	463	439	436	432	437	420	433	401	440	421	421	380	400	424	466	428	411	408	412	383	433	429	428	413	387	438	432	410	436	389	400	396	407	395	427	394	443	429	411	424	437	410	403	423	414	400	414	383	406	420	422	391	408	383	440	414	415	449	419	428	414	436	367	418	417	420	429	396	396	434	379	406	431	409	447	399	412	407	416	410	403	424	419	402	431	399	400	414	438	394	410	420	406	384	435	411	421	447	428	442	406	416	453	447	403	418	427	405	414	412	409	422	430	430	396	411	432	393	416	424	401	392	444	405	435	433	408	407	446	393	426	395	423	393	437	440	417	422	408	406	389	379	394	381	403	395	421	442	396	453	405	409	422	416	423	418	435	431	453	421	387	383	412	436	446	408	435	410	416	389	417	410	394	433	410	450	457	434	402	389	383	421	385	463	408	387	422	428	451	409	419	438	386	437	397	418	412	408	389	406	410	411	432	399	426	411	423	422	429	398	395	398	472	365	456	394	397	405	432	394	434	384	386	418	416	409	392	437	439	411	425	413	423	422	425	434	418	471	417	404	446	386	395	422	396	418	426	388	433	445	417	394	461	405	451	400	427	390	407	415	469	449	414	415	432	430	393	430	402	420	480	385	421	416	403	437	461	415	394	447	426	401	392	374	423	399	411	415	443	418	399	395	424	416	415	418	364	385	411	425	393	387	429	425	452	402	397	413	414	437	438	405	431	425	429	424	390	407	399	418	391	422	436	440	415	433	427	464	391	417	388	428	449	415	429	414	426	412	433	439	440	426	423	435	407	376	431	363	426	446	401	404	422	410	414	434	415	445	427	445	429	430	409	419	446	415	420	418	401	419	413	416	416	413	440	441	413	443	402	422	419	395	458	432	413	409	425	412	396	388	400	429	421	431	400	400	415	446	431	432	420	406	403	412	417	414	441	413	435	440	393	427	383	405	418	433	398	402	415	426	417	389	390	372	405	419	423	418	455	395	404	402	404	374	398	408	384	414	422	409	383	410	461	429	451	398	391	437	439	381	425	401	431	376	429	415	438	423	430	421	399	396	435	417	438	432	393	402	411	447	428	373	404	445	407	422	451	457	404	427	401	404	449	408	430	404	466	436	411	411	393	416	409	394	398	454	445	406	374	424	408	417	393	399	421	413	415	457	371	409	380	414	386	432	403	425	460	394	408	421	427	442	406	439	401	400	390	439	404	413	435	417	410	417	419	423	413	413	376	407	398	453	409	405	429	419	402	425	426	465	463	399	455	389	425	396	426	384	426	437	432	412	405	383	440	421	451	372	430	413	423	416	394	405	372	431	457	431	410	440	419	411	437	406	420	453	419	397	437	425	391	406	413	381	427	407	425	441	395	454	376	419	430	412	403	396	379	409	385	386	399	394	405	430	408	391	415	430	420	435	404	393	420	413	427	433	424	420	412	456	446	411	456	420	379	432	439	409	411	375	443	437	449	408	431	413	410	394	418	426	444	435	429	446	429	433	452	409	394	411	412	429	384	422	444	450	404	396	432	405	395	401	454	373	422	389	448	411	395	424	438	401	433	435	417	438	415	404	396	379	413	428	387	394	374	404	449	417	462	416	426	410	424	443	422	466	391	402	423	393	422	452	437	421	409	400	454	396	437	380	462	432	394	390	388	426	419	404	380	385	403	402	366	389	417	382	443	426	414	377	440	404	433	406	439	412	387	424	447	409	442	426	435	417	397	453	434	424	409	390	432	411	421	391	463	404	397	417	404	400	393	441	398	432	405	394	422	433	405	418	444	429	419	405	363	383	433	413	392	413	426	410	475	413	414	431	439	394	430	420	446	417	406	422	404	412	439	451	425	425	430	421	441	444	405	429	427	427	394	429	449	409	388	419	443	433	427	423	420	393	434	405	442	438	435	432	403	436	423	431	420	396	411	415	422	438	454	421	395	408	431	412	456	422	371	360	430	441	438	406	452	412	401	452	429	428	404	442	424	423	433	392	420	431	401	435	421	426	410	397	393	409	402	437	465	434	426	437	415	408	426	439	418	407	443	401	408	467	404	407	389	384	434	412	421	401	483	411	427	438	432	401	415	430	445	392	406	414	354	439	392	407	409	440	408	453	462	400	390	465	405	405	386	397	370	415	432	417	366	401	427	423	390	411	419	442	412	432	413	426	395	416	431	452	405	444	398	409	413	439	385	408	402	455	412	412	443	450	411	419	397	414	401	427	431	434	404	421	396	432	452	414	414	395	423	414	371	394	416	406	406	409	403	398	399	421	408	375	422	402	411	399	412	412	437	437	405	473	416	436	421	398	421	450	420	427	435	409	421	420	389	419	392	418	409	431	449	395	435	394	416	452	425	405	414	432	395	426	417	449	431	415	445	434	391	389	408	415	417	427	400	408	403	406	449	410	390	407	428	431	393	454	374	409	396	416	456	422	418	430	419	396	428	422	437	414	430	449	397	431	398	422	432	419	428	451	413	387	468	450	414	389	414	373	442	412	419	435	429	436	386	423	409	392	421	390	403	424	409	402	401	415	417	405	405	399	415	388	436	410	395	408	407	445	416	431	412	400	409	455	426	431	396	437	391	404	420	425	426	393	414	407	422	423	395	397	397	451	417	414	425	410	428	434	428	393	384	405	400	448	428	413	423	417	420	388	416	419	398	427	397	415	387	434	413	417	409	422	404	434	383	389	403	393	435	430	390	445	448	448	399	408	417	396	449	372	446	435	412	405	432	418	380	427	425	430	441	440	392	419	429	405	399	419	403	428	411	426	395	394	456	425	388	409	392	445	430	416
22840	21103	28920	23515	21113	21133	10726	5527	4546	2242	1575	1298	838	685	520	472	425	1031	12531	13772	2461	195	185	177	135	164	176	153	180	180	159	170	178	138	165	162	171	157	164	148	159	177	164	167	160	165	137	180	167	153	180	149	131	165	140	160	126	134	139	154	147	160	159	132	163	143	138	163	160	170	154	146	139	164	130	159	176	142	139	156	135	136	133	160	150	158	149	140	169	155	139	138	137	120	165	162	170	155	147	142	153	159	152	145	155	147	135	131	159	132	153	121	159	153	157	154	155	176	157	163	165	151	150	148	141	147	135	140	127	136	148	164	158	142	131	125	140	146	156	144	169	145	141	153	167	129	151	150	153	147	156	152	147	144	153	125	142	143	148	163	152	156	134	159	137	157	156	159	111	144	160	163	141	156	154	150	154	151	136	159	148	125	158	150	168	155	148	145	176	158	130	128	131	158	150	146	134	155	131	121	166	146	157	155	156	156	148	140	157	158	135	159	154	145	146	148	151	160	128	150	172	152	151	144	159	152	160	143	131	160	165	135	164	158	143	144	130	149	154	152	145	165	149	145	146	161	151	129	147	152	145	156	142	143	155	166	131	158	160	166	157	133	130	125	172	162	161	133	130	145	138	174	165	144	118	140	141	139	157	144	166	161	167	149	164	145	143	132	143	123	160	159	145	143	140	153	155	144	146	130	151	147	142	150	150	155	149	133	153	144	154	136	163	153	144	135	169	162	161	126	159	147	157	139	175	145	126	152	147	130	171	120	147	155	178	154	155	146	183	154	160	156	146	141	164	168	125	137	155	158	152	151	147	141	137	157	145	156	137	152	140	141	147	160	138	148	149	165	163	142	122	159	137	158	153	123	188	170	138	138	158	141	144	148	126	145	170	159	165	143	128	140	150	159	144	132	153	169	134	143	140	144	121	175	152	152	136	131	128	160	160	161	167	159	167	148	131	166	159	147	143	129	158	142	149	146	153	155	143	160	149	176	138	161	161	169	134	138	143	169	126	145	146	159	135	140	154	137	161	171	143	157	161	151	154	160	145	146	134	130	157	146	156	156	156	146	149	158	162	138	144	155	145	139	163	166	143	124	126	142	159	133	145	147	156	169	145	172	151	159	132	152	167	153	154	192	159	138	165	150	162	146	147	149	143	140	158	138	163	164	155	127	144	136	152	146	137	147	147	135	144	164	159	153	168	151	160	143	118	144	126	154	170	157	149	130	161	147	151	156	143	144	165	143	151	155	150	165	137	144	157	133	144	154	137	145	154	158	145	141	158	157	144	157	140	155	175	156	150	144	141	157	152	155	140	137	162	149	149	131	170	167	140	155	161	156	153	150	150	146	127	150	141	157	135	160	173	157	159	141	169	148	149	134	145	118	146	165	163	149	164	144	164	167	142	147	137	152	154	141	155	159	154	166	148	173	152	157	130	147	160	149	145	145	148	141	147	141	129	143	147	167	166	154	141	134	159	139	165	141	137	149	145	130	158	129	142	153	154	125	151	150	178	151	159	148	167	165	141	169	143	162	144	161	140	178	137	153	156	161	149	140	148	140	154	142	147	149	133	149	151	162	132	172	180	174	162	135	134	151	164	148	162	143	128	161	149	151	132	147	144	122	145	130	134	142	161	174	152	180	156	156	142	165	152	156	169	146	139	147	140	146	162	134	157	131	132	146	158	149	158	140	152	142	151	144	138	142	136	143	131	144	151	168	154	145	150	157	154	138	142	154	154	163	129	141	160	165	131	156	146	142	154	130	168	165	157	140	157	148	161	135	144	149	143	137	142	148	137	146	141	147	128	149	131	161	162	140	148	135	156	160	143	170	172	163	151	146	155	131	169	153	137	140	159	159	148	137	171	124	151	169	154	162	153	153	176	137	154	159	160	146	149	149	136	149	169	137	138	146	170	163	142	140	154	141	146	143	139	131	148	142	122	136	151	141	171	155	164	131	138	159	157	138	117	140	144	156	168	122	172	139	159	135	147	154	152	163	159	151	157	149	128	167	150	137	143	147	158	131	151	153	163	156	135	163	151	136	159	159	163	152	152	159	144	134	159	150	164	151	150	177	137	165	141	146	178	145	185	143	149	142	160	156	138	151	150	155	144	147	142	148	136	150	146	142	189	144	141	149	169	130	122	167	147	137	156	137	144	140	136	155	146	143	138	156	131	152	153	164	147	122	150	150	147	167	143	139	156	150	161	143	147	143	120	132	146	155	143	163	155	139	135	157	145	137	174	153	140	140	136	127	164	159	171	151	144	150	141	132	143	149	143	122	167	131	125	115	150	168	136	150	146	145	134	123	146	167	153	118	156	133	136	166	135	150	148	137	141	148	136	166	140	134	163	146	118	147	143	155	143	172	165	170	143	160	149	173	141	146	141	175	128	162	145	156	149	149	167	134	137	149	151	173	151	157	159	156	140	140	126	150	171	134	119	159	161	142	138	128	165	152	147	131	129	142	145	138	133	149	159	134	137	152	159	152	156	144	169	148	163	158	150	147	155	163	170	148	161	163	156	137	158	148	151	158	158	153	147	151	137	142	137	145	141	152	174	153	156	134	142	160	156	148	150	153	162	152	132	166	162	155	149	158	155	118	153	140	168	144	161	154	138	137	133	149	163	145	139	163	142	135	153	145	155	142	175	140	161	168	144	140	145	141	127	152	159	135	169	135	140	165	142	148	131	145	127	159	150	148	170	139	149	144	149	152	153	157	153	136	152	129	150	170	159	147	143	153	144	156	143	154	124	131	145	172	142	134	150	146	147	150	160	179	151	139	156	170	141	151	160	139	140	154	152	133	144	126	145	171	146	139	130	149	148	159	138	166	141	128	160	158	169	147	140	152	161	158	145	169	151	157	146	139	151	147	134	146	141	146	146	158	157	141	143	152	160	167	177	154	146	146	136	134	148	137	160	141	150	136	154	132	143	153	160	145	142	156	150	129	142	143	147	154	148	138	156	161	163	167	157	129	142	147	149	119	144	156	159	126	146	139	136	149	138	127	143	151	151	140	139	144	148	155	144	150	161	130	152	142	141	148	155	143	148	156	133	142	151	149	151	158	144	151	142	142	169	139	162	151	155	140	152	143	132	174	155	156	139	125	170	148	140	161	158	166	152	172	147	147	164	122	158	161	151	132	133	140	154	140	149	133	146	134	148	129	130	158	146	150	137	137	163	133	162	145	162	134	132	157	140	127	173	150	161	142	131	152	145	125	156	153	145	138	141	137	166	131	147	164	163	151	138	184	144	156	147	119	153	137	153	154	155	151	154	139	152	162	151	165	170	146	140	145	144	147	141	120	143	140	152	161	142	158	136	151	154	137	154	147	140	144	126	164	138	153	165	134	145	156	149	134	144	158	136	138	124	165	142	140	134	131	158	140	145	156	160	154	158	133	147	152	158	146	132	152	142	146	159	158	122	141	132	153	153	148	137	148	149	136	131	143	152	151	165	154	166	158	156	141	169	137	154	146	149	147
16633	34553	29302	18842	16177	9185	7487	11599	10536	5135	4015	3081	2111	1602	1259	1145	841	2527	21016	19472	3550	285	260	248	246	234	239	242	240	240	237	205	216	236	206	203	200	216	217	208	220	197	210	195	209	216	187	229	207	214	200	221	187	205	194	207	214	197	204	218	215	200	194	198	217	218	218	218	199	192	180	197	160	195	199	235	227	191	199	201	201	221	193	180	188	194	219	179	202	192	191	191	197	182	185	185	192	186	202	209	190	222	218	210	175	210	201	184	177	208	214	176	191	201	213	196	200	191	187	170	199	179	196	236	199	211	188	235	218	188	216	184	179	186	201	194	218	214	209	200	201	203	209	210	216	184	204	208	239	185	201	201	190	175	226	191	193	188	205	211	194	217	196	192	204	217	208	216	176	182	199	196	202	180	166	195	206	208	193	205	173	194	191	201	213	210	201	192	199	195	233	211	208	196	193	199	198	161	234	204	212	187	183	179	203	223	190	179	211	193	217	211	218	204	202	194	214	208	220	205	185	193	196	197	209	167	218	203	236	195	209	206	180	223	196	178	196	190	213	189	205	196	197	207	184	170	223	199	216	192	185	192	181	209	208	200	207	180	186	203	218	214	193	215	190	210	215	192	198	219	193	201	177	191	199	188	202	185	217	210	194	198	174	215	227	191	167	190	184	214	195	229	191	204	225	198	196	191	188	193	198	206	199	203	216	186	185	203	204	195	186	185	205	209	204	205	200	200	189	194	206	191	206	206	202	204	200	190	219	208	202	228	206	210	197	186	191	206	213	196	209	191	215	186	201	187	200	165	208	228	214	194	200	203	187	192	182	209	199	193	206	236	185	180	206	205	197	184	193	187	183	206	203	185	197	187	199	225	175	218	212	200	187	206	194	185	196	212	219	238	189	197	201	211	208	224	213	221	200	235	187	209	202	188	179	169	219	198	208	217	217	198	203	198	194	200	206	230	209	216	186	246	183	220	178	193	182	182	182	185	176	202	215	206	207	200	197	211	190	181	220	237	195	197	217	207	213	217	189	188	212	207	218	179	199	219	212	208	222	208	202	202	213	204	203	211	201	198	198	191	213	213	216	198	196	201	195	197	204	177	209	192	201	199	205	192	196	216	190	220	176	185	186	200	216	201	182	188	196	216	211	201	188	195	201	211	221	207	213	214	231	176	172	230	219	180	226	213	181	199	204	209	207	202	194	217	207	200	183	194	215	193	206	193	167	194	216	195	186	195	210	212	196	196	195	206	200	179	174	201	205	198	217	197	195	215	200	217	213	211	200	234	198	209	222	196	189	185	178	193	205	207	216	212	212	184	200	206	230	176	183	213	204	204	195	196	198	183	209	198	180	203	194	195	176	193	212	215	197	193	217	191	208	177	217	230	218	197	205	196	200	183	187	224	200	212	215	204	184	207	211	207	220	190	203	210	214	182	203	198	189	199	227	210	202	198	188	185	218	186	227	213	210	209	209	198	186	200	217	178	203	192	207	209	198	195	194	195	225	209	211	206	202	217	195	199	188	199	188	202	184	195	199	200	207	184	185	196	215	217	204	168	181	189	217	232	175	216	194	206	181	185	208	182	197	198	188	191	181	198	188	209	218	200	210	215	206	201	179	182	198	221	194	179	205	207	214	171	212	205	188	229	233	198	215	209	221	208	185	224	192	183	200	188	199	222	220	226	182	205	228	213	200	208	209	185	198	210	179	200	184	198	223	208	194	197	204	186	187	218	212	201	197	222	213	209	195	206	201	167	184	209	190	195	186	192	199	201	224	196	201	198	208	214	188	218	202	223	196	221	195	213	195	184	217	212	191	202	222	219	209	204	212	227	189	212	208	182	180	236	203	205	193	191	205	201	179	210	211	222	196	215	232	205	224	164	194	201	185	212	205	221	188	189	194	173	204	196	211	185	195	217	195	209	193	199	220	198	193	194	220	174	186	231	198	213	210	208	207	215	192	230	206	201	198	189	192	190	194	206	218	194	193	208	206	192	187	205	176	232	194	198	224	200	211	199	181	208	185	203	211	202	189	184	230	201	196	176	199	217	208	178	211	188	179	207	193	207	207	181	179	188	216	204	196	212	201	195	204	185	171	212	182	209	208	185	205	197	193	206	194	194	205	179	214	189	205	183	183	212	210	203	185	213	200	211	195	210	204	196	189	184	186	175	187	192	189	214	202	182	206	210	173	222	211	208	171	183	222	172	225	203	212	206	206	176	183	225	223	208	219	215	222	200	197	220	189	200	197	190	218	205	197	214	182	201	191	197	188	203	183	206	189	207	207	218	187	194	227	167	178	191	211	204	199	215	204	176	206	208	203	200	186	204	215	204	216	195	196	196	195	208	201	202	178	192	206	178	208	202	192	200	200	180	178	207	196	187	195	199	185	192	198	177	201	176	192	213	209	166	171	190	230	204	181	186	179	182	199	197	214	202	197	206	192	220	188	190	165	192	195	207	186	227	184	210	206	200	202	206	193	210	211	203	207	207	231	207	205	233	227	198	214	194	174	173	200	198	197	186	218	208	203	190	190	218	176	182	215	183	171	202	192	210	172	204	203	187	196	178	201	193	197	195	205	206	210	187	187	192	180	223	213	194	179	219	184	173	187	191	209	215	182	192	192	191	208	224	219	192	199	178	208	207	208	208	176	199	201	223	199	227	174	204	231	206	190	213	202	208	228	206	195	204	191	200	203	205	201	218	199	167	193	199	186	201	201	171	208	205	197	191	199	191	189	213	202	212	190	197	198	205	199	205	183	205	195	190	169	199	195	199	199	200	197	205	202	189	193	194	204	170	177	204	189	202	198	185	204	183	206	223	200	199	196	202	193	197	215	201	202	192	209	200	210	199	209	218	195	174	164	216	222	211	196	192	193	195	202	198	202	188	214	188	202	169	189	212	180	204	183	186	194	200	203	221	186	196	192	228	200	182	189	205	179	203	203	204	197	233	231	204	211	205	170	209	196	211	204	202	201	192	204	197	208	211	217	237	182	189	180	194	196	187	211	224	204	200	190	202	209	198	189	186	207	214	187	222	184	212	201	197	193	193	193	188	192	232	201	218	209	218	230	179	173	198	210	207	175	227	206	201	211	198	186	218	198	189	200	196	176	207	196	212	209	208	235	205	160	202	212	194	189	202	196	213	221	202	191	219	205	214	191	202	207	202	208	190	176	203	193	200	215	208	186	204	210	195	207	190	192	200	192	184	224	207	195	186	210	171	207	220	192	242	203	203	178	197	222	199	176	215	173	187	193	205	201	201	181	204	185	212	165	212	210	199	187	185	193	170	213	206	203	203	186	214	196	193	177	192	200	182	198	200	208	187	186	189	184	200	187	219	207	182	210	208	178	223	165	206	189	191	179	185	209	187	217	206	186	192	202	203	206	199	201	226	187	193	200	206	207	203	185	217	209	193	183	198	208	193	187	177	193	206	175	212	232	190	201	199	180	210	210	201	182	205	197	203	206	207	213	200	203	175	184	167
26774	20887	15456	5826	3432	1475	1468	1963	1536	1363	947	809	671	705	630	577	585	527	973	1023	488	425	427	417	432	429	418	437	402	411	411	463	441	385	441	437	417	416	439	397	393	412	431	447	416	438	433	468	416	405	434	415	455	421	410	372	402	457	422	428	440	393	431	450	440	448	410	405	417	389	419	438	408	430	441	393	434	412	437	436	413	415	439	417	417	418	416	415	437	413	433	422	416	425	430	409	414	449	429	426	423	428	444	426	419	431	422	427	427	478	425	419	430	424	400	422	392	431	418	429	406	436	394	426	434	421	433	419	402	443	461	396	443	384	423	411	424	437	404	429	444	421	409	452	379	406	411	440	395	414	418	418	464	406	387	427	426	415	427	429	428	424	397	410	380	419	440	428	448	475	393	417	421	458	446	394	439	376	417	406	434	447	464	387	483	426	429	416	448	441	426	401	435	410	411	453	409	437	397	418	461	428	449	439	416	423	453	443	391	480	439	410	446	399	448	428	458	420	432	430	411	399	407	444	407	425	444	424	462	443	465	404	439	439	432	421	430	435	421	441	419	394	459	404	443	423	394	429	435	419	452	491	436	396	434	426	410	461	478	372	439	379	459	448	455	442	448	396	370	435	437	392	431	422	433	416	404	420	419	412	446	425	426	434	422	451	438	441	425	425	438	423	435	403	444	442	394	430	412	469	455	424	451	405	413	459	430	429	444	467	410	392	428	414	404	439	450	442	441	378	421	420	411	437	404	437	437	441	406	432	431	424	413	428	411	408	423	441	396	434	446	409	402	407	443	449	433	450	428	439	397	422	423	439	414	447	381	454	402	423	428	414	393	399	446	433	416	446	414	429	449	400	446	409	451	411	419	424	451	431	444	440	453	422	397	450	432	403	432	427	399	438	418	454	451	407	418	429	374	444	435	442	424	434	427	433	416	425	444	413	418	424	431	435	422	452	436	449	378	434	451	422	471	428	425	413	439	421	407	446	438	425	439	439	453	437	432	442	431	455	408	403	420	424	425	379	430	401	429	450	461	458	400	411	443	406	424	473	426	440	391	399	419	460	455	448	441	397	424	442	428	417	404	451	428	444	414	438	442	433	421	411	446	386	437	435	437	396	406	444	414	453	435	449	439	416	420	452	436	443	419	419	434	413	434	412	397	399	380	388	460	385	474	424	426	446	414	423	446	431	431	449	408	463	427	453	382	443	431	424	434	447	397	459	404	443	418	458	401	412	430	437	413	427	403	410	438	420	430	410	446	432	371	436	415	427	441	404	440	439	434	407	438	436	412	424	425	407	416	404	435	420	431	426	429	447	448	428	447	437	444	392	419	421	474	387	427	413	434	420	400	404	419	414	429	443	426	424	403	457	428	444	429	420	419	467	436	426	392	393	424	422	435	425	445	462	434	434	432	448	440	433	485	402	452	418	407	438	429	418	433	427	433	432	429	430	412	424	450	407	400	411	444	437	425	438	435	402	439	433	416	427	448	433	384	414	415	447	448	435	439	399	423	451	412	471	450	428	433	440	427	421	433	410	467	443	419	422	460	440	414	422	417	427	401	413	422	409	440	436	391	479	464	486	440	412	419	449	425	448	423	448	476	422	449	395	441	437	448	468	424	433	422	490	381	462	417	463	411	440	393	423	389	426	417	448	428	416	437	402	440	424	421	429	419	423	442	406	429	420	412	462	427	402	434	415	465	451	432	408	396	396	374	443	429	467	391	401	403	420	417	393	408	400	412	456	423	410	452	424	393	422	413	468	420	430	443	448	415	448	403	436	415	420	431	442	468	421	438	436	442	432	431	453	381	439	428	419	432	431	414	457	404	447	452	443	439	434	437	417	406	414	398	402	411	439	414	392	416	428	442	457	428	438	453	410	434	384	443	382	461	428	395	467	437	405	446	422	414	433	426	404	418	423	430	399	457	442	427	473	386	431	418	430	410	404	442	428	435	428	434	368	427	453	425	411	407	395	425	459	410	399	424	426	396	448	413	448	398	443	479	420	408	450	429	423	401	384	410	387	443	484	452	438	420	394	398	434	409	426	435	415	424	433	460	414	412	420	440	453	436	425	428	392	432	405	437	413	423	415	415	360	419	421	446	429	457	435	465	398	455	418	387	451	402	406	429	423	423	401	414	423	422	400	434	462	404	417	426	446	400	437	433	448	406	416	410	434	405	388	465	417	441	436	425	427	429	411	453	387	406	460	423	406	462	420	435	443	454	383	392	401	439	443	422	436	455	405	429	416	398	448	431	452	436	411	432	398	430	435	440	451	460	405	439	431	414	425	406	442	438	408	403	422	423	415	418	455	463	405	436	421	439	424	450	423	430	422	472	407	421	438	460	369	436	456	389	412	461	386	380	464	414	423	420	426	463	461	431	422	432	396	491	431	411	422	421	431	436	429	465	455	411	409	433	448	443	438	393	420	455	407	428	442	415	396	443	422	409	417	430	451	427	439	409	422	441	432	445	410	423	407	473	418	447	400	423	406	408	440	393	459	453	401	429	427	420	440	459	432	440	425	451	455	408	446	437	414	429	411	438	396	426	416	456	430	438	437	433	423	400	467	433	430	448	419	370	424	442	457	441	431	381	414	417	438	453	425	420	406	448	427	398	410	479	430	398	430	433	449	463	401	404	504	435	399	444	433	428	437	439	434	435	436	407	430	437	417	412	450	398	446	466	409	403	416	401	413	407	449	394	405	438	455	453	452	408	405	464	438	467	400	427	428	401	438	438	439	391	375	419	388	426	428	417	425	441	431	422	426	413	411	419	442	426	408	455	436	400	456	419	458	425	478	434	427	448	441	432	458	395	424	424	431	438	411	397	420	463	417	471	413	405	427	460	447	427	441	451	421	448	429	428	441	418	417	440	416	470	426	415	427	426	403	427	423	463	425	409	437	407	414	405	404	425	440	393	376	428	425	421	439	436	414	475	409	451	420	421	448	444	416	397	430	437	438	452	419	410	446	457	443	440	405	403	455	451	425	421	444	384	384	426	442	418	401	404	426	420	412	418	415	453	420	421	444	417	387	423	445	433	432	424	419	424	416	387	420	403	417	412	429	425	414	429	435	392	451	465	430	439	394	426	399	397	451	436	450	461	441	408	413	411	407	459	435	454	455	430	399	422	427	428	426	457	443	428	426	427	457	454	435	418	431	430	429	375	432	402	394	402	399	423	433	395	420	442	423	441	414	456	428	453	396	387	421	452	433	454	429	428	441	425	402	429	417	442	441	418	434	429	437	443	413	436	426	413	464	413	425	420	412	380	415	393	424	435	405	411	398	439	422	412	414	456	409	420	445	415	412	434	400	388	417	462	416	438	457	407	470	427	421	434	438	439	428	417	386	449	402	460	425	424	423	442	458	436	444	424	403	450	444	430	423	398	427	377	407	438	435	431	419	421	429	438	438	411	417	452	440	394	436	431	434	401	442	428	399	462	393	408	409	455	437	451	404	440	422	439	451	427	415	463	421	432	416
12397	20387	16440	7489	6849	3181	3559	4842	3825	3213	1866	1628	1272	1209	1117	962	883	814	1776	1954	687	620	624	578	585	567	587	561	576	576	614	558	563	568	570	587	595	602	590	581	573	545	632	595	626	550	547	614	628	550	579	541	577	573	519	530	582	593	576	567	576	557	581	546	575	582	578	577	561	587	572	552	580	611	548	637	578	564	623	578	603	564	555	578	554	565	569	587	562	562	602	626	554	572	566	561	541	593	574	596	522	570	574	592	573	586	578	597	553	578	557	571	581	571	542	594	548	568	592	585	542	558	595	541	573	563	615	577	568	575	557	561	618	581	556	556	637	566	582	633	566	569	576	566	581	566	594	543	582	534	588	606	611	592	540	537	560	588	542	578	579	582	547	552	557	588	571	597	563	609	546	596	548	559	566	588	573	576	548	530	589	579	601	587	551	588	616	551	573	562	556	589	558	581	547	570	561	607	596	560	585	600	581	571	566	570	586	573	586	557	585	571	596	579	519	590	586	588	590	534	608	587	601	537	536	604	573	590	513	568	566	556	573	551	585	585	569	583	552	553	545	582	574	667	552	553	563	569	553	561	526	588	580	595	553	608	571	551	551	553	576	613	579	558	585	614	608	564	588	664	567	540	566	601	562	571	602	595	611	551	583	598	560	549	538	582	562	537	562	540	580	549	598	565	582	583	630	580	587	550	542	566	573	514	586	575	576	533	547	563	595	573	589	582	559	563	503	581	587	558	577	545	552	541	591	568	530	587	568	549	583	592	542	568	548	588	593	578	554	509	588	573	554	586	589	611	561	561	589	556	564	574	574	569	517	570	544	557	610	603	570	590	576	551	612	526	544	596	578	568	549	558	590	587	545	553	545	593	600	605	574	599	586	570	593	568	606	599	573	603	584	612	571	537	536	578	512	541	559	563	614	560	577	575	631	599	557	545	590	581	585	523	546	561	592	536	585	545	552	610	592	549	534	593	579	575	575	552	548	558	592	593	625	586	556	591	556	570	554	568	540	593	567	569	562	564	568	571	580	585	522	589	560	566	580	605	537	578	570	568	606	543	557	586	553	589	557	557	551	557	554	528	517	555	570	571	623	575	587	560	532	601	602	587	581	575	598	555	561	586	542	585	560	601	583	570	572	629	604	547	592	590	558	588	578	558	570	579	621	587	561	560	549	575	566	572	556	606	574	571	589	566	610	569	586	567	502	571	601	576	566	566	577	574	607	588	584	572	517	594	605	597	580	541	563	587	591	535	579	596	566	570	609	555	586	521	580	607	550	586	563	550	613	597	579	556	558	577	561	560	544	571	575	563	564	583	586	578	611	557	557	606	623	578	584	559	566	572	574	583	584	592	547	536	551	592	540	618	531	582	626	577	625	585	582	564	579	586	604	574	546	578	550	621	568	583	594	540	576	606	540	553	572	526	598	575	583	589	545	548	600	566	537	560	572	597	585	548	564	555	549	562	605	569	540	614	590	583	647	546	590	593	577	603	540	574	586	523	563	533	541	584	578	575	560	583	572	532	634	573	603	577	637	597	580	594	579	561	575	581	520	562	583	605	567	574	585	528	608	558	573	606	593	580	609	557	577	599	582	567	581	600	593	597	567	602	564	553	556	592	560	615	584	574	590	562	595	599	604	579	562	572	556	588	554	582	523	551	575	585	602	583	603	554	616	572	568	572	575	542	603	554	533	569	569	593	594	574	577	605	548	561	580	553	562	574	530	564	572	585	561	580	611	551	591	528	603	556	587	605	594	563	575	530	572	575	603	562	576	578	579	555	551	605	572	554	604	545	547	596	544	601	564	578	608	569	544	590	568	608	578	556	597	579	551	568	578	564	581	541	589	604	582	599	555	597	545	552	603	551	566	585	620	577	559	556	596	544	543	546	623	587	584	536	654	542	600	610	610	594	554	577	573	611	600	564	599	573	553	557	552	558	573	572	604	577	579	584	589	578	581	558	564	581	582	576	549	553	600	565	589	571	588	560	613	555	565	552	547	594	533	597	635	576	570	558	566	551	572	553	547	548	554	581	538	598	578	572	575	590	616	530	564	574	600	586	535	534	578	599	537	571	548	579	550	547	599	568	541	540	565	547	517	529	553	567	562	632	546	528	591	572	548	584	606	516	601	576	579	597	596	566	589	564	590	571	587	595	576	658	563	582	541	557	571	547	530	541	565	616	572	599	568	574	589	582	618	590	556	540	524	516	567	543	610	588	608	544	571	569	601	593	570	549	541	595	577	592	556	621	571	582	567	548	563	588	565	571	599	603	591	584	608	535	611	561	589	558	556	563	580	570	613	574	578	558	586	552	569	597	604	559	562	590	558	555	573	599	573	581	557	547	538	544	599	579	587	571	577	576	558	576	561	583	605	573	560	622	576	580	577	566	547	559	519	540	574	615	541	583	599	591	567	560	588	574	596	601	609	574	564	564	561	562	563	595	564	584	563	594	527	601	556	568	580	635	609	577	610	574	531	605	585	537	556	544	606	601	570	550	571	607	562	597	559	566	563	599	565	589	586	554	558	557	575	578	580	569	580	596	554	580	592	586	569	571	546	566	584	562	562	624	541	593	558	542	605	545	548	570	598	558	605	603	584	605	571	558	566	544	571	529	539	552	572	584	561	555	603	584	538	619	601	554	566	561	555	576	568	562	544	550	531	614	586	610	573	584	600	580	572	534	562	560	575	552	606	585	529	571	563	591	576	545	608	561	563	575	596	572	568	537	575	612	601	599	538	553	592	520	592	629	573	566	581	530	554	547	573	570	558	536	617	530	569	537	607	585	563	529	577	594	579	546	539	621	572	564	558	565	550	587	531	574	576	594	581	596	575	620	571	571	586	568	596	604	561	621	578	555	552	584	543	585	551	623	595	572	564	567	552	597	592	540	566	570	531	601	616	565	561	589	558	591	562	579	545	579	638	583	603	617	572	564	551	581	603	540	572	573	555	577	563	577	594	588	569	569	559	601	598	624	611	611	526	591	588	627	500	561	571	547	582	568	606	539	560	590	630	594	559	595	536	601	560	569	576	539	601	570	566	583	577	585	553	598	542	550	598	569	596	590	563	588	585	555	559	568	597	584	536	588	572	561	577	583	559	542	554	596	501	576	593	544	577	553	615	544	569	581	582	572	602	548	588	572	566	545	581	573	578	593	575	556	621	516	559	598	597	557	572	594	564	569	592	576	549	610	555	538	599	589	597	603	575	553	554	566	585	552	547	595	625	547	600	585	589	579	629	562	614	523	604	563	609	577	577	579	561	576	582	554	567	583	577	558	576	538	535	599	586	578	590	574	583	552	562	584	581	590	563	547	593	562	581	517	577	538	613	558	591	590	597	604	573	524	586	573	565	543	524	547	559	601	556	542	597	614	575	599	599	549	581	582	613	573	571	569	583	578	565	567	537	548	559	546	579	607	541	592	571	585	535	588	573	594	554	550	616	579	578	553	555	564	562	570	542	563	576	628	585	605	554	600	564	529
24048	21114	28312	24175	20825	8525	4259	3286	2131	1761	1352	1086	814	672	554	518	561	952	6398	6910	1924	377	364	333	320	316	319	343	294	356	310	321	358	334	352	350	369	360	328	337	304	332	309	369	323	321	326	314	342	280	330	348	323	339	337	359	338	337	352	337	327	317	314	302	311	360	337	324	316	334	308	324	329	331	334	357	335	306	326	296	327	342	341	327	324	303	327	321	327	307	323	336	305	322	359	333	364	306	358	315	341	287	341	318	333	338	361	351	359	326	324	346	325	332	348	304	306	320	337	332	326	311	328	332	326	336	359	326	323	308	344	318	312	293	338	335	321	332	336	313	340	328	329	312	335	332	347	349	328	301	312	321	289	344	340	314	329	338	333	324	340	358	356	324	336	328	319	317	298	336	344	332	309	328	328	332	334	347	323	325	299	353	352	307	360	355	283	310	346	336	317	341	304	361	301	319	328	310	340	335	321	355	326	305	328	319	322	317	344	341	319	329	334	320	322	314	324	321	309	360	305	329	349	331	301	324	350	299	296	320	344	320	305	307	311	310	336	318	360	304	326	324	329	323	326	329	333	289	327	310	324	337	324	313	353	319	281	309	317	315	297	331	323	329	335	337	353	344	332	321	338	324	311	312	376	335	310	341	315	342	342	331	335	313	313	292	320	296	313	352	332	306	302	351	302	320	326	348	326	311	339	329	333	348	303	310	346	335	322	329	306	323	322	308	330	338	331	330	328	328	298	315	336	310	323	357	337	325	316	319	327	335	351	336	324	323	344	357	362	334	345	310	320	342	300	328	365	343	336	355	325	329	363	350	316	330	352	315	351	321	325	332	349	353	356	309	318	327	341	271	362	336	307	302	324	277	331	309	351	317	308	314	309	360	335	357	327	332	352	352	339	322	312	337	342	335	332	290	321	312	317	372	303	330	335	336	322	340	328	309	318	319	307	352	346	319	320	308	350	321	337	325	319	341	343	331	305	359	312	320	299	330	309	313	309	331	321	312	360	335	334	320	313	332	325	334	330	338	352	366	306	335	320	330	307	338	331	348	340	354	356	340	302	348	300	305	307	354	349	318	323	318	331	326	334	321	317	307	322	305	318	330	319	331	329	311	312	286	324	316	348	322	358	339	321	329	333	330	360	310	321	319	369	281	319	309	335	370	318	331	344	317	295	291	365	306	336	343	326	305	350	282	322	321	329	317	349	359	324	342	328	302	331	336	317	303	325	321	353	329	338	315	312	325	324	350	334	332	318	328	337	359	346	331	317	315	355	330	319	325	319	362	297	338	329	343	325	332	312	313	335	320	314	311	324	316	333	323	337	329	328	303	361	343	339	331	315	339	348	310	320	303	334	324	335	332	303	324	318	349	325	308	310	334	325	325	312	346	359	328	326	341	333	342	336	336	314	313	318	321	370	330	342	324	323	319	328	334	342	328	313	312	323	337	305	349	321	331	341	335	339	336	318	361	345	298	319	331	348	316	313	324	295	320	341	332	355	320	303	307	296	364	345	334	327	325	337	313	320	307	351	334	297	314	354	337	353	332	346	313	330	286	296	339	329	312	361	349	355	335	315	339	338	352	317	328	327	342	313	318	358	303	332	337	305	322	311	301	328	327	326	351	324	330	310	334	346	344	321	339	308	360	336	352	333	294	341	298	299	334	318	343	316	334	317	308	307	326	322	340	298	322	331	344	295	339	325	350	349	298	360	317	333	334	338	338	335	306	300	346	338	369	337	326	313	320	310	359	346	314	330	353	352	322	346	306	356	344	330	356	345	358	326	334	326	291	341	328	317	316	346	311	361	304	304	332	344	362	338	326	312	355	340	290	339	334	283	346	326	334	325	367	307	297	339	334	335	342	344	367	336	358	348	339	345	307	332	318	358	336	341	313	334	300	326	290	300	343	315	340	358	334	336	358	325	322	345	327	336	307	315	345	343	334	329	316	373	329	325	338	307	338	334	319	312	325	351	350	325	326	326	321	350	324	339	321	317	355	313	300	336	314	307	343	307	336	327	336	360	349	332	366	324	304	345	340	341	286	321	329	366	342	356	294	341	353	321	293	336	319	340	346	311	316	329	347	363	336	338	319	344	318	328	336	313	313	309	338	310	330	345	328	356	297	350	344	356	317	344	338	341	332	339	320	341	317	332	326	323	326	337	347	309	331	348	317	344	339	304	315	293	313	283	311	314	303	371	286	301	317	358	369	345	325	303	357	320	340	329	341	307	298	326	333	351	295	297	332	332	327	327	312	307	344	327	327	357	330	343	333	325	321	323	324	331	348	305	323	329	309	317	299	339	307	373	312	324	327	330	324	341	311	340	305	312	354	335	324	340	321	302	322	366	277	321	349	327	317	321	347	337	318	363	353	275	327	311	322	334	303	358	348	369	331	305	293	312	342	334	307	310	316	320	345	315	324	322	343	320	281	351	322	341	331	304	321	352	312	332	352	310	307	320	327	313	354	296	331	390	314	281	340	334	369	333	328	349	311	346	300	310	335	357	326	352	335	321	335	347	315	314	327	308	337	316	350	324	324	339	331	356	319	314	301	308	352	336	341	310	305	349	306	322	336	322	305	340	353	310	336	315	312	342	337	326	375	339	316	332	322	314	348	338	321	340	306	335	335	347	347	343	329	314	336	322	328	330	325	305	324	337	319	342	330	311	323	355	346	347	351	334	318	330	327	354	349	308	354	334	323	307	334	335	324	343	328	306	327	344	302	312	331	320	313	337	323	334	356	338	296	339	350	314	332	336	339	313	356	327	350	328	313	339	355	316	318	307	381	293	370	354	321	309	303	365	335	323	317	299	351	321	356	330	317	325	346	310	360	334	315	350	340	304	339	331	350	355	308	339	333	324	321	318	346	342	355	302	330	325	334	321	331	325	329	325	335	331	344	312	323	327	318	311	325	356	328	297	348	340	333	347	323	335	358	308	332	329	302	304	325	307	312	310	319	311	366	359	300	302	342	326	344	337	332	324	327	339	338	332	343	323	308	317	338	320	321	329	333	336	329	323	324	361	343	311	302	318	304	321	307	338	327	308	322	298	319	330	316	360	307	315	330	308	327	335	351	326	340	342	297	336	301	304	337	347	313	323	319	327	334	313	333	310	315	316	350	340	354	318	322	308	332	317	324	303	315	302	325	327	333	307	311	318	322	364	332	330	344	322	313	308	335	355	341	331	307	366	320	335	303	338	337	320	324	342	352	348	307	317	332	340	340	340	330	343	350	348	325	298	319	326	298	333	351	372	319	295	330	329	364	323	341	338	365	317	332	323	285	335	340	329	342	327	317	344	336	318	294	316	328	316	321	320	310	386	304	329	308	301	318	306	338	314	300	325	328	354	346	317	305	341	333	338	281	305	305	333	318	326	352	312	323	297	306	345	319	325	353	344	325	347	329	324	334	311	311	305	327	333	313	346	305	301	301	300	316	335	304	353	328	334	281	314	343	339	334	342	366	305	353	345	302	304	323	327	326
14201	27081	24325	12680	10867	6339	8509	7396	5462	4522	3298	2510	1864	1463	977	879	979	2012	12306	12083	3471	497	441	469	480	477	454	448	499	472	475	448	450	459	413	461	473	465	460	441	466	449	453	424	473	437	394	438	459	491	435	432	454	459	463	432	426	475	424	429	472	451	449	451	451	439	481	496	475	446	440	459	428	467	426	444	452	475	461	458	449	444	419	443	444	432	465	442	445	415	413	471	457	445	408	423	465	454	429	462	433	441	434	469	482	416	448	463	493	451	434	458	450	495	483	477	432	465	449	447	419	443	425	461	439	461	422	455	484	445	470	462	452	441	428	474	442	455	480	407	439	484	453	445	468	470	489	473	465	465	404	452	402	434	458	481	443	459	427	441	437	473	435	419	424	442	418	443	458	471	456	442	487	485	441	432	484	444	491	458	446	405	479	483	446	480	449	497	447	473	429	478	487	428	478	443	418	451	445	453	424	423	456	464	424	409	458	471	460	457	448	469	446	459	462	458	488	467	493	452	472	414	438	436	465	456	436	413	435	430	483	434	411	461	455	433	489	456	458	454	429	474	491	481	436	462	462	435	422	433	438	463	462	482	447	414	443	471	423	462	471	428	449	433	415	414	426	458	472	445	449	455	401	458	475	467	483	431	475	452	451	433	476	442	479	418	496	461	460	432	459	451	405	457	433	422	453	469	423	436	461	448	459	469	445	449	435	462	465	468	490	458	466	474	462	473	481	443	436	460	463	455	396	439	462	439	438	409	450	458	401	434	440	450	454	433	486	414	466	452	456	423	442	436	459	460	505	425	485	415	443	450	476	441	455	477	443	469	440	448	445	436	445	417	472	458	446	449	477	454	460	447	442	440	418	454	454	428	465	414	436	435	438	470	470	489	449	454	444	489	479	445	456	437	390	420	452	477	424	395	434	445	461	456	418	464	416	436	505	438	454	413	448	415	443	420	458	441	447	435	442	454	454	418	451	445	434	436	429	447	476	460	496	412	432	443	452	464	475	458	429	464	421	425	433	448	478	449	437	475	489	467	391	476	474	435	464	481	499	402	493	456	441	407	415	475	437	445	404	426	453	455	479	449	441	448	448	434	429	458	453	473	440	468	445	448	427	427	459	444	446	428	497	433	470	448	469	413	447	451	457	477	458	503	435	441	496	495	449	441	441	421	463	469	448	430	437	465	439	457	481	444	468	455	478	454	396	417	490	477	435	444	432	477	401	461	461	454	425	430	457	442	456	490	494	462	467	496	464	459	430	453	484	458	460	444	465	440	453	459	458	451	457	422	489	447	442	455	426	442	463	463	437	461	430	462	482	416	450	461	487	462	468	439	424	415	464	421	429	446	449	486	418	452	469	510	431	438	446	449	447	456	410	429	418	427	399	464	481	467	440	434	455	449	403	467	453	431	451	429	467	422	441	453	440	423	461	463	441	469	481	442	455	468	453	455	448	447	432	465	426	486	482	441	488	466	461	451	444	446	455	445	438	472	439	477	438	469	482	451	456	441	472	455	446	451	394	440	457	467	465	433	442	458	448	477	420	434	464	413	453	422	464	460	431	479	462	415	439	427	409	472	435	458	432	429	436	451	417	413	446	459	422	458	488	438	437	444	417	492	426	437	443	418	473	454	416	447	477	429	477	441	431	476	436	462	415	442	448	408	474	415	450	439	455	459	437	399	475	441	440	453	467	444	458	472	422	457	451	474	418	448	496	444	456	476	469	447	474	475	441	456	437	434	442	451	436	485	456	459	443	447	446	494	450	415	445	423	456	445	459	472	476	455	452	477	546	458	469	413	452	450	432	432	417	435	464	462	441	450	441	431	444	446	437	480	414	469	462	426	468	464	458	479	438	452	496	445	420	444	432	435	425	425	439	450	451	426	474	444	443	453	446	482	413	464	411	473	465	398	453	454	488	421	430	453	417	455	485	444	451	480	422	452	463	450	440	418	496	456	443	447	411	440	454	459	455	438	456	454	477	440	440	458	448	430	450	421	467	465	419	436	469	444	425	470	487	425	424	462	472	468	448	418	481	474	477	431	437	460	422	427	453	444	445	463	478	457	470	459	442	468	422	397	437	446	454	467	417	447	450	438	427	428	437	489	460	477	470	441	441	457	440	449	464	449	460	468	436	464	444	435	478	416	456	434	459	388	457	466	461	461	456	418	434	455	466	471	460	440	426	427	468	501	462	446	425	445	424	400	457	482	454	450	472	446	475	415	442	433	441	428	478	517	404	438	472	455	448	453	483	415	474	455	452	497	463	448	464	453	452	469	408	476	446	440	471	467	419	488	459	421	426	488	391	466	459	456	463	456	493	449	456	449	459	467	456	448	440	483	474	483	484	496	453	456	427	468	460	449	479	462	428	469	473	453	414	446	461	422	435	416	449	456	462	465	440	470	432	421	449	481	425	429	425	413	446	405	478	419	463	453	433	452	463	432	437	475	438	457	419	469	447	470	457	444	455	438	433	430	445	433	477	440	476	434	541	475	452	460	491	453	409	508	462	435	424	475	452	468	449	430	461	466	458	467	438	434	441	392	466	449	446	447	453	432	425	456	439	466	481	463	440	420	476	456	470	464	466	455	441	443	422	470	450	447	453	442	479	489	440	467	437	434	488	442	445	442	467	440	452	435	432	421	408	465	443	419	456	415	443	452	456	456	452	414	470	483	468	437	470	433	447	461	443	459	429	431	423	425	446	477	435	418	462	461	451	474	451	427	457	433	485	469	453	438	473	443	426	454	447	452	455	450	444	475	477	439	459	458	477	417	462	416	452	442	431	422	474	455	447	455	514	501	453	458	434	458	454	481	432	435	481	449	460	482	458	477	469	454	436	445	443	471	441	478	479	437	435	484	442	442	484	469	457	435	477	467	457	416	478	484	471	436	440	450	471	470	464	431	444	448	421	495	448	453	447	469	476	410	438	403	475	480	460	452	426	425	435	426	436	429	405	461	411	463	480	454	440	466	452	448	466	457	450	486	443	445	462	453	472	427	461	433	471	466	424	466	405	479	454	440	468	422	438	395	478	451	461	462	477	454	452	461	472	452	477	479	456	466	460	438	467	476	472	448	434	457	476	450	452	456	441	444	443	450	478	432	493	460	455	491	494	435	427	452	454	438	421	441	454	446	480	476	464	457	446	467	458	439	419	445	450	430	467	446	438	426	449	441	434	470	474	451	457	459	473	472	447	427	448	443	438	418	441	456	440	460	447	451	440	449	450	465	452	434	428	412	466	440	419	488	423	452	462	451	458	422	448	433	479	437	459	434	430	426	465	445	429	449	479	441	450	428	455	454	455	454	398	439	465	412	479	437	459	471	444	432	450	456	477	431	419	439	471	471	472	487	445	428	427	451	482	460	481	436	467	419	454	443	435	454	455	438	468	441	455	460	436	423	462	431	460	440	455	429	437	438	415	434	444	476	441	405	458	449	477	447	497	441	460	471	454	488	473	489	454	462	488	449	430	453	427	440	435	450
22853	21116	28934	23523	21126	21327	14136	3117	1978	2084	2012	1631	1053	870	747	497	436	4040	14312	11108	1134	171	171	176	175	147	170	182	174	151	162	174	146	165	161	166	146	137	139	144	154	145	137	153	108	160	143	126	177	164	166	166	160	151	155	143	163	164	152	150	159	139	177	149	151	135	145	161	172	169	155	165	138	141	148	154	148	145	148	174	143	144	160	158	150	150	150	165	159	142	135	142	145	147	149	145	146	166	153	167	164	159	153	157	151	170	162	167	148	157	160	145	167	159	155	181	177	146	144	140	159	164	137	148	166	147	147	174	155	145	177	176	145	163	157	129	142	144	129	152	150	156	138	152	142	128	159	142	146	142	148	128	173	155	151	150	147	116	152	167	143	148	139	138	149	124	126	148	147	151	144	154	150	148	158	160	159	153	151	144	170	133	155	150	139	137	169	159	143	159	168	139	162	174	149	158	152	145	164	175	133	145	155	138	133	141	145	156	140	145	156	142	135	169	161	177	141	142	156	155	145	162	146	145	148	160	147	145	152	134	138	168	171	147	142	137	149	154	170	126	156	160	143	163	134	172	164	160	145	145	149	144	150	138	174	136	139	156	153	151	142	161	168	151	155	153	131	142	147	159	158	171	151	143	148	149	141	134	155	141	158	142	130	152	133	154	177	167	141	142	160	165	138	158	154	172	153	152	158	143	140	177	174	164	161	157	179	161	155	153	159	172	141	161	149	125	141	168	163	160	143	172	153	125	154	164	165	148	144	139	162	140	159	142	138	122	142	156	147	146	150	147	153	140	154	166	141	166	160	151	144	153	157	153	166	167	140	149	144	160	155	167	143	134	144	120	164	166	160	147	152	143	161	167	137	145	158	162	158	139	141	150	142	165	182	145	128	142	152	158	160	175	156	140	158	151	170	168	164	145	142	140	153	157	112	159	162	140	142	162	158	168	159	163	149	145	169	142	151	161	135	132	148	142	155	142	166	148	161	139	122	181	155	149	146	138	168	169	163	155	163	164	149	124	143	148	151	140	162	150	173	151	145	140	149	161	150	167	166	170	156	175	153	160	158	146	154	136	154	159	140	145	139	169	131	146	135	158	148	138	140	150	149	166	158	164	149	176	144	156	157	158	149	157	150	147	165	174	156	148	177	143	149	142	132	143	156	151	174	165	127	151	157	136	171	157	161	149	153	158	156	134	128	157	151	157	157	163	156	154	160	156	170	146	166	148	137	164	180	149	146	176	144	137	171	145	151	146	145	156	148	141	155	122	149	135	157	147	165	153	141	163	162	137	133	158	152	141	135	138	154	140	160	151	158	133	142	162	148	152	154	150	157	136	146	143	143	139	160	156	148	138	130	151	140	139	139	147	154	137	166	146	164	149	141	162	137	155	172	156	127	147	160	171	151	150	141	142	139	153	142	180	159	154	146	143	130	139	164	174	172	132	156	149	160	183	129	128	151	158	151	141	160	137	150	139	140	154	163	132	147	147	144	165	134	164	142	141	166	136	145	137	144	161	154	138	152	134	161	124	155	150	151	167	157	153	151	153	127	119	165	152	153	134	148	142	141	163	169	160	166	156	131	133	133	148	162	163	181	126	145	137	145	141	143	172	138	162	134	141	149	136	170	153	155	154	145	133	157	154	144	149	142	157	150	163	143	149	136	135	138	147	143	178	120	166	165	148	145	148	156	146	152	146	135	154	128	136	146	155	136	160	134	144	171	145	156	122	135	144	147	156	149	156	145	135	159	156	185	170	167	164	146	149	175	167	130	154	153	157	163	135	148	170	155	149	136	123	172	150	149	160	151	162	147	153	134	137	148	143	162	175	147	152	153	142	135	168	135	139	174	159	161	146	136	130	157	150	135	144	142	144	151	142	142	153	139	166	164	147	160	151	159	130	143	157	164	157	145	161	146	142	141	171	152	156	148	151	167	163	164	155	160	137	170	151	166	145	160	159	142	145	139	136	172	116	143	154	149	148	153	154	130	147	154	154	145	140	141	162	152	146	157	147	140	159	148	136	160	149	141	151	157	148	159	138	144	165	141	143	159	157	158	157	158	148	163	139	157	153	132	152	157	166	142	148	154	161	143	175	148	166	152	160	162	151	148	139	147	164	185	156	138	137	139	137	162	145	156	143	170	143	154	158	146	167	132	136	142	145	136	120	136	157	167	134	152	160	147	155	162	151	154	173	151	136	151	142	148	139	160	170	148	131	159	137	166	142	156	140	143	167	155	158	134	134	148	158	159	139	165	143	171	166	130	153	151	152	142	165	160	142	150	161	145	181	151	164	157	176	152	151	157	146	153	131	145	152	155	149	131	141	144	149	170	162	143	147	157	167	161	147	155	145	181	154	139	157	154	134	130	143	141	179	149	149	139	149	162	140	159	148	160	170	156	143	149	164	143	129	136	165	145	143	141	158	141	167	147	132	144	145	154	181	143	151	155	133	145	167	155	138	156	166	150	156	153	156	152	146	153	159	145	133	137	144	173	151	146	152	165	148	125	149	132	153	155	177	155	147	142	164	132	149	148	141	170	155	144	158	165	138	155	134	148	149	133	146	149	139	139	142	157	177	154	137	152	143	148	159	168	127	156	155	163	146	148	149	146	151	154	159	136	150	155	158	136	159	156	147	148	142	159	156	136	151	156	153	148	136	148	153	153	121	139	135	142	156	136	146	155	142	151	147	181	161	150	162	169	168	140	163	164	156	132	154	156	157	154	132	148	182	131	131	175	147	151	166	145	160	175	162	174	143	161	158	153	157	154	149	176	146	164	144	132	153	155	125	148	162	131	144	149	142	148	129	137	177	152	150	160	160	161	150	153	152	152	148	159	152	143	143	136	200	156	172	123	152	154	144	150	150	159	140	158	146	167	146	156	159	140	160	142	141	141	135	148	139	148	120	158	160	135	149	137	146	151	149	151	146	155	147	148	140	156	163	174	151	135	149	169	155	151	128	149	159	147	155	159	150	156	157	159	143	135	161	144	132	149	150	156	149	126	134	151	148	157	159	176	156	154	129	154	151	157	143	150	145	116	149	147	156	149	155	151	161	153	168	174	152	160	124	139	153	159	152	163	150	141	166	158	145	156	144	136	145	154	140	155	141	138	158	142	159	148	145	156	133	139	136	137	157	154	156	147	147	139	137	150	160	143	148	176	148	141	136	168	153	160	144	142	158	156	156	145	153	168	132	162	157	146	161	162	149	154	157	140	157	134	151	149	150	146	135	176	160	145	121	138	159	145	152	150	143	132	141	141	177	178	151	162	136	154	144	134	137	131	131	143	156	134	145	151	144	153	136	190	121	133	133	144	162	139	156	175	168	149	177	154	135	164	162	131	149	162	159	164	151	137	157	162	168	142	165	129	158	152	158	172	149	156	142	157	149	158	143	159	128	137	162	154	153	152	158	141	138	152	153	138	169	156	156	188	165	145	162	143	137	156	137	133	159	150	161	136	144	135	150	162	149	144	155	154	138	171	174
17245	32927	29973	19254	14554	12151	12790	5674	5163	5363	5093	4035	2547	1913	1720	1159	980	8518	22767	15271	1738	256	246	261	250	231	257	264	234	234	223	236	219	218	233	245	211	229	213	247	234	212	238	205	202	201	209	210	220	206	205	184	213	202	209	229	180	222	225	201	211	222	200	222	210	197	218	186	205	209	231	171	213	213	184	222	206	206	197	213	201	216	203	187	183	222	204	214	187	180	189	204	199	230	204	189	219	203	243	216	207	198	190	184	197	202	210	206	216	202	206	224	193	212	225	183	211	231	217	203	198	208	215	206	222	204	192	209	227	209	230	218	206	197	194	202	193	230	205	195	218	193	207	219	215	221	215	204	211	219	193	212	187	190	206	231	199	205	206	198	173	201	208	191	198	193	224	217	197	199	178	198	177	205	196	217	202	205	189	217	184	199	220	196	210	215	180	212	204	199	217	210	213	193	189	196	199	196	195	199	193	198	204	207	200	171	201	211	234	194	225	201	182	199	205	205	222	191	175	225	199	228	199	211	212	195	197	209	199	173	187	203	175	199	189	205	188	216	205	237	188	196	226	196	195	186	204	210	205	226	208	201	208	187	220	234	207	186	208	216	201	184	179	198	188	203	209	203	220	200	221	191	208	193	222	205	203	195	198	208	204	192	209	219	239	188	227	245	206	185	213	206	218	205	218	162	224	194	203	205	230	225	204	224	217	196	222	202	183	221	211	207	240	206	197	211	197	203	200	209	238	207	211	205	178	197	196	199	203	199	205	225	207	185	196	204	202	211	221	236	200	198	182	193	197	205	196	204	217	203	197	216	189	195	196	213	215	201	206	231	185	202	206	206	180	209	184	218	194	202	211	208	187	215	199	208	204	189	196	213	181	230	227	200	196	196	190	191	226	201	201	198	214	211	186	205	177	204	202	196	211	196	186	199	213	195	189	222	191	226	208	206	164	218	203	201	172	185	182	222	191	190	203	205	193	224	198	178	219	183	184	218	198	204	191	201	189	211	187	184	212	210	195	188	185	171	193	199	212	189	211	223	195	198	207	196	217	215	217	194	204	190	207	188	196	205	208	198	193	222	210	205	196	220	188	184	211	215	175	222	188	177	218	216	203	210	205	190	197	206	199	189	213	197	195	200	223	212	193	197	184	194	210	196	183	202	182	233	190	193	178	192	194	200	200	200	207	178	225	198	219	217	216	200	178	208	209	196	221	215	199	194	200	176	193	194	178	196	187	198	214	214	192	214	199	218	195	198	183	208	200	222	206	219	213	191	198	190	208	177	203	195	224	205	208	211	203	198	221	210	194	201	215	202	188	203	192	169	190	215	230	191	239	213	179	214	195	202	229	197	234	211	213	168	185	222	222	187	202	215	212	191	206	225	200	186	209	205	174	198	218	204	180	185	198	213	184	214	193	181	217	195	205	218	223	195	198	180	203	176	227	213	202	210	167	227	199	204	215	219	219	192	200	213	200	208	199	204	224	199	209	199	197	202	222	193	188	214	192	176	203	217	211	189	176	204	190	192	184	234	233	194	196	229	194	235	223	225	228	171	187	218	210	200	192	208	215	195	236	191	213	206	227	205	202	202	226	169	197	227	215	198	220	218	191	229	184	213	194	203	198	181	191	218	196	192	192	215	192	212	199	191	198	207	191	218	200	212	201	214	202	197	195	201	176	196	206	205	203	213	198	195	173	202	215	224	198	202	196	195	175	227	200	205	194	219	211	199	189	207	206	204	185	177	214	206	195	223	169	216	168	204	178	216	192	228	194	228	198	186	187	209	209	186	212	191	190	181	212	202	229	238	213	198	211	206	201	200	215	194	180	198	211	221	201	194	172	185	206	184	204	206	202	221	220	208	208	232	181	197	186	206	182	221	201	221	183	183	186	206	216	200	215	179	207	226	215	184	217	214	180	222	210	182	196	202	193	180	216	206	200	208	193	189	207	182	198	202	198	189	218	198	184	217	224	186	204	213	180	223	210	162	198	204	199	236	212	189	214	193	186	217	188	214	197	201	208	204	206	182	193	217	229	201	218	197	204	202	209	209	215	216	211	197	207	206	189	195	199	182	194	191	185	209	220	220	207	215	207	195	205	229	185	202	197	173	212	197	206	209	201	226	196	202	214	197	189	178	182	188	180	179	190	206	228	235	204	181	204	214	204	199	188	196	185	189	209	186	219	187	209	206	180	188	216	223	183	208	195	197	201	178	207	230	193	218	201	195	209	198	205	220	191	211	185	218	198	185	217	202	206	214	191	184	195	199	207	181	188	218	190	196	171	202	202	210	221	198	206	202	201	201	213	206	189	212	212	198	195	219	190	206	176	212	191	205	188	195	204	193	223	184	213	200	200	198	194	212	196	197	212	170	215	199	181	215	192	230	202	216	185	223	219	184	197	217	210	214	202	199	198	217	189	187	192	243	202	222	196	224	211	217	228	203	198	191	202	199	204	184	196	189	193	214	195	194	200	201	208	189	200	203	207	209	202	209	205	213	225	233	204	209	193	203	236	207	202	216	212	205	191	199	230	214	175	207	208	184	202	190	199	216	195	195	202	230	211	205	191	206	198	199	156	224	237	200	217	205	200	193	188	207	171	179	181	228	200	199	196	201	207	196	191	200	214	230	210	182	186	195	209	188	195	169	226	209	182	225	210	212	186	199	181	222	203	186	218	196	200	198	183	215	191	187	180	227	209	203	214	198	186	212	196	202	202	187	200	191	238	220	211	209	197	187	185	214	212	227	203	207	184	196	192	199	181	196	207	209	185	200	226	180	189	197	206	183	203	206	214	228	211	217	186	195	211	197	215	212	199	220	176	228	208	184	214	237	210	193	212	189	210	187	198	203	190	215	225	194	198	163	216	196	193	203	196	222	209	192	178	193	227	187	218	203	182	208	203	193	191	194	202	210	233	183	178	204	204	194	207	198	196	198	171	197	218	199	205	219	214	220	232	214	174	200	190	213	200	190	191	198	234	203	196	176	185	184	213	196	219	181	231	214	207	213	204	197	225	216	213	213	184	224	214	207	237	203	195	200	198	213	197	196	199	185	203	188	204	219	217	202	179	213	198	191	173	197	182	204	209	195	199	199	197	199	210	195	185	195	212	222	184	194	217	195	180	207	185	205	215	182	206	197	186	200	197	215	200	205	194	198	195	202	218	205	197	224	204	218	178	217	180	194	191	214	193	204	199	184	224	207	212	225	231	197	224	235	195	222	187	206	201	206	220	214	192	209	177	201	197	193	203	206	216	207	183	202	221	199	198	209	196	191	196	184	207	199	184	212	207	181	191	218	191	193	194	204	186	193	201	204	169	197	209	190	180	198	216	215	203	200	192	180	193	226	208	236	219	176	210	191	188	193	192	208	210	230	203	207	184	221	195	178	204	207	209	201	198	218	202	203	191	207	200	187	198	219	205	219	214	172	195	215	193	195	194	207	220	210	201	218	185	195	204	207	182	211	209	214	206	215	198	219	219	210	229	199
26801	20834	15478	6397	2659	2703	1592	863	765	675	952	849	717	655	646	601	496	532	1043	1012	425	464	416	454	441	442	399	456	436	420	437	453	407	420	456	390	415	436	416	398	452	479	433	466	419	413	409	384	425	444	419	430	456	417	457	407	429	438	416	447	428	452	444	463	422	416	458	401	416	463	427	424	430	419	386	423	400	439	422	413	414	421	446	429	437	434	446	397	419	443	418	431	482	433	408	461	419	439	447	405	432	443	442	419	416	439	454	433	468	478	484	454	427	408	454	460	413	431	454	409	408	452	453	420	431	441	413	444	406	435	461	443	384	402	443	417	437	408	438	424	447	455	447	421	467	427	404	450	460	460	416	454	404	406	441	434	426	427	385	410	412	400	432	426	401	399	450	434	418	444	427	425	444	396	430	439	442	439	427	415	415	428	426	481	417	453	439	401	452	438	408	420	436	448	452	402	409	419	451	409	413	433	438	448	419	430	455	385	418	450	454	462	426	440	465	452	436	415	446	439	436	416	423	408	411	418	430	403	442	458	408	409	397	421	417	412	425	391	431	437	426	420	451	414	412	423	428	392	454	411	474	426	447	448	417	416	420	428	437	443	435	439	445	443	385	431	424	400	424	420	443	426	419	445	410	453	428	457	422	455	441	449	403	448	395	452	417	435	421	438	430	435	449	460	413	402	404	443	425	412	442	429	439	439	445	422	450	428	450	479	443	406	465	439	413	416	452	444	451	447	449	414	401	462	384	420	447	442	390	406	429	413	433	450	409	470	431	399	437	401	402	417	412	435	438	423	415	432	432	411	462	449	420	432	409	380	410	389	440	419	446	443	450	442	470	432	421	456	421	429	461	429	431	464	431	464	466	413	421	438	407	406	412	397	398	446	418	426	431	447	426	442	435	392	440	446	426	438	398	437	462	403	461	413	407	444	449	402	441	431	468	410	456	404	428	430	433	455	421	491	417	447	439	432	460	408	416	384	429	436	436	476	452	424	474	398	440	441	406	459	468	427	440	454	427	406	438	413	460	414	423	442	437	457	420	438	463	475	426	425	458	423	450	449	442	449	398	476	418	423	462	442	436	451	444	457	421	443	438	432	423	418	453	401	455	414	448	433	468	438	445	394	451	415	424	452	435	434	416	434	424	405	418	444	444	411	415	438	439	411	408	459	417	411	429	399	426	418	459	454	443	445	435	431	429	405	443	439	445	439	450	450	461	419	479	439	400	444	407	428	457	428	423	437	446	432	420	448	415	430	422	449	436	416	417	419	392	468	421	459	446	435	431	433	444	412	451	424	460	436	432	453	419	400	421	432	426	466	452	402	420	446	441	418	443	449	465	431	428	423	478	454	450	439	418	430	440	447	445	425	426	409	414	443	449	407	436	407	423	439	465	434	412	456	425	415	348	416	435	412	399	447	420	403	435	448	429	440	483	416	413	418	419	416	487	407	430	418	459	460	401	426	484	436	447	438	462	439	424	463	427	438	446	459	432	443	415	446	459	430	427	429	470	432	440	427	442	422	447	439	418	424	452	423	427	418	466	450	384	431	435	454	432	444	426	422	480	437	446	411	415	444	401	388	450	397	434	449	443	459	443	434	433	456	426	435	434	435	459	432	448	399	419	430	426	407	456	461	407	465	427	464	454	447	409	440	407	438	437	434	405	429	471	433	448	413	422	406	451	438	409	425	435	438	355	424	418	425	456	409	465	418	427	404	443	442	453	427	420	421	427	419	455	464	402	444	455	466	420	414	433	394	432	423	432	416	457	447	390	442	443	413	466	405	472	414	442	375	388	388	400	496	423	414	415	460	442	450	420	450	449	420	387	425	455	411	409	399	411	417	442	430	439	455	450	404	450	453	416	410	452	440	379	457	396	416	442	415	431	414	447	436	440	358	396	445	430	471	408	436	373	433	439	440	408	440	449	403	413	440	454	467	435	448	425	440	470	424	408	485	456	409	382	433	436	445	427	412	461	427	427	432	436	413	417	468	438	426	433	424	445	440	445	462	436	431	399	422	433	429	380	435	467	395	409	416	466	417	441	421	431	410	409	484	485	428	417	421	419	424	454	409	453	395	456	456	416	459	433	454	410	406	466	393	428	447	424	422	452	449	439	422	459	400	412	410	432	431	428	443	422	464	450	438	399	452	430	425	423	418	430	414	432	403	444	415	373	431	451	440	449	442	425	465	445	443	475	398	416	399	382	441	505	423	452	444	377	441	433	432	385	437	415	393	428	417	420	456	452	420	419	426	423	412	402	427	431	460	440	432	440	406	424	438	402	413	440	440	439	466	447	482	419	437	444	366	425	399	380	440	435	433	426	441	437	437	391	472	469	424	426	469	447	428	463	371	448	450	434	426	429	406	452	453	416	435	431	392	451	396	417	457	400	402	452	432	394	409	444	440	413	442	401	406	458	447	393	463	432	482	403	460	398	445	412	425	449	436	405	441	435	409	459	457	432	452	436	423	440	429	437	448	415	442	440	455	434	420	416	445	446	449	433	440	443	392	436	398	450	413	414	415	410	438	455	422	408	422	429	401	432	427	431	432	443	438	430	437	453	413	418	415	414	442	413	431	401	398	425	430	414	410	449	410	427	402	427	486	431	400	448	425	428	419	462	452	408	395	446	461	444	423	432	415	415	494	417	447	428	452	446	438	420	414	438	412	408	441	416	400	439	451	451	379	422	442	402	435	407	407	421	409	417	465	407	416	448	457	431	440	426	423	456	459	426	460	419	440	428	436	452	403	449	460	463	447	450	416	401	422	404	411	435	426	427	422	442	431	400	413	406	457	432	435	459	460	399	424	464	427	416	433	427	420	448	434	434	426	457	438	438	397	442	442	388	424	421	419	453	410	438	442	449	414	425	443	400	419	451	451	420	461	420	418	432	450	445	432	452	425	418	425	463	445	417	399	423	430	397	406	408	424	436	422	387	436	440	429	470	465	403	418	401	455	395	443	419	418	418	434	409	437	396	419	412	431	419	416	425	426	384	421	428	431	380	448	456	459	435	441	426	418	453	440	452	422	427	427	462	465	405	474	417	433	432	455	439	438	407	444	402	434	422	417	403	412	452	446	394	428	441	457	462	405	438	445	409	438	445	428	430	447	419	453	429	426	451	470	441	419	442	453	437	437	425	442	450	411	404	419	429	411	450	417	422	446	421	455	446	420	417	462	451	439	416	414	429	464	450	408	425	395	394	404	416	436	418	461	428	389	434	399	431	421	430	443	437	428	408	439	418	486	416	409	415	435	414	427	400	414	437	415	446	460	432	433	484	439	438	410	447	449	451	469	411	434	426	473	436	454	437	440	436	422	433	440	442	472	467	420	450	392	434	423	408	435	417	440	435	403	430	430	413	443	436	422	431	412	454	418	438	419	439	406	456	442	475	448	434	446	435	426	425	420	458	413	433	465	397	436	398	432	429	459	438	425	415	445	406	446	420	424	446	428	434	418	449	454	434	432	409	439	399	455	414	426
12589	18901	16516	8852	5407	6173	3523	1819	1755	1339	1973	1728	1448	1182	1145	993	756	786	1934	1806	569	512	572	562	599	574	619	589	595	553	565	563	570	594	565	541	553	548	583	571	608	590	587	602	544	595	542	562	578	540	581	582	598	601	591	608	595	611	580	593	576	621	569	558	582	571	552	573	575	550	556	584	578	561	591	568	590	595	575	610	563	553	588	563	585	547	548	565	564	530	555	551	556	619	590	548	556	553	545	555	587	558	586	552	575	535	551	588	570	611	579	566	535	565	546	583	541	586	557	575	558	581	577	609	590	596	571	577	554	573	514	617	577	582	554	560	580	582	533	520	574	562	576	573	564	598	510	583	572	630	586	548	587	597	593	579	579	547	613	604	587	542	585	562	588	561	577	578	530	546	577	579	553	547	576	605	551	626	543	550	595	560	573	549	556	598	566	574	547	569	549	589	586	553	565	559	606	578	595	545	572	606	534	610	592	584	593	524	591	538	572	538	612	570	618	571	558	592	529	587	566	574	556	556	542	601	539	584	563	570	514	540	556	536	556	555	559	592	557	600	577	573	590	542	585	598	575	566	586	613	567	593	567	564	572	549	565	561	546	560	594	563	579	573	620	529	581	560	588	628	551	591	558	582	587	556	595	596	554	577	586	590	562	576	593	549	535	587	613	569	556	551	581	520	572	577	541	529	559	563	597	613	553	583	567	555	564	594	552	577	604	571	579	568	597	589	583	552	568	601	574	622	581	517	557	576	634	572	576	575	546	577	586	535	551	579	575	617	528	556	579	573	617	581	601	574	607	605	565	576	602	592	562	551	567	540	560	578	593	565	584	544	557	557	554	555	612	574	569	575	544	588	558	529	569	567	561	565	608	565	569	517	556	577	598	574	575	588	560	587	567	591	583	624	546	578	573	562	521	588	564	570	557	588	562	599	577	571	545	540	547	584	504	534	561	548	572	583	609	546	560	562	546	514	613	566	573	575	574	584	575	598	565	553	541	571	560	584	588	591	593	589	584	546	571	552	611	584	586	567	568	582	614	569	587	581	591	570	577	587	607	577	568	565	570	568	546	556	542	546	562	577	577	566	506	579	586	600	555	579	597	559	576	573	537	578	566	592	530	625	578	556	591	510	627	572	590	560	582	534	554	563	543	595	572	555	555	611	544	569	589	610	618	559	578	598	591	623	554	539	547	592	556	557	537	548	534	619	548	606	566	556	588	542	586	559	593	586	592	587	575	523	533	559	579	575	570	553	572	551	602	538	574	592	551	556	600	531	577	601	555	587	598	569	588	547	576	592	600	563	570	596	582	563	561	534	585	572	570	611	568	572	538	583	561	548	573	564	615	542	583	588	570	584	573	586	583	566	630	570	551	555	604	564	617	553	570	594	583	592	557	561	579	570	558	530	519	594	577	584	590	571	581	591	552	606	549	594	591	563	545	583	566	568	562	565	563	530	553	565	589	623	562	558	578	586	580	589	568	511	549	561	569	571	581	571	583	567	548	557	585	517	596	593	552	598	606	572	581	584	562	574	592	592	593	595	549	580	537	558	578	538	590	568	599	555	565	589	563	551	573	609	568	578	557	614	590	579	544	570	557	557	575	612	530	558	522	621	581	555	559	533	558	571	557	556	599	568	603	546	573	606	577	576	547	529	603	526	556	587	571	592	578	577	571	581	590	589	522	588	552	570	570	578	628	578	535	568	575	622	530	573	561	555	572	593	567	614	566	596	619	548	544	577	563	533	603	559	596	545	565	555	582	539	545	580	657	586	550	582	602	642	618	592	616	584	569	619	540	588	596	593	529	540	579	574	579	562	576	556	562	567	553	576	553	592	574	592	559	551	580	589	586	565	589	592	565	563	611	598	578	553	523	544	601	575	595	551	579	577	543	583	612	528	565	583	533	586	577	591	562	616	545	576	565	572	529	565	591	585	597	602	585	626	577	573	600	582	562	585	577	608	556	596	547	586	563	547	599	590	602	578	572	593	570	559	591	557	561	567	585	600	550	565	521	584	555	590	570	608	555	576	557	545	575	616	570	591	525	570	527	620	585	584	533	536	540	556	596	543	559	576	570	549	610	587	544	561	587	574	581	542	512	598	583	573	594	596	600	540	570	563	567	603	577	562	612	571	592	580	576	611	589	572	578	577	601	607	607	537	593	561	611	633	584	584	619	607	580	587	566	555	582	604	603	581	584	576	556	568	600	516	566	584	601	598	573	566	583	581	559	598	529	593	605	588	560	595	564	598	553	573	578	566	563	566	576	579	538	565	590	569	540	562	610	610	563	568	582	568	588	548	611	561	594	587	524	581	579	585	587	565	544	563	597	582	551	562	581	593	548	541	543	594	571	575	566	561	567	551	573	554	594	557	594	577	609	558	576	502	595	538	584	542	574	554	599	557	616	606	555	536	612	576	582	562	577	567	559	594	604	605	600	551	599	597	625	549	538	610	534	572	598	567	607	549	590	578	566	605	580	575	549	555	547	560	566	560	543	598	529	578	589	589	591	553	559	555	617	604	572	540	639	560	576	549	585	613	551	598	536	544	564	554	590	552	548	582	540	489	565	505	592	563	536	545	578	591	569	590	544	559	588	546	570	590	570	632	571	586	536	578	548	548	549	590	565	546	570	559	565	579	524	569	545	581	591	580	548	635	595	602	571	592	549	598	588	553	554	543	591	584	610	587	602	559	548	596	594	565	556	576	605	553	585	612	565	567	566	576	585	556	564	561	589	564	557	592	605	556	552	573	569	592	578	540	589	566	554	596	580	578	577	567	551	595	598	604	615	551	584	575	594	550	567	557	593	560	613	563	541	604	568	568	602	560	588	546	579	585	556	585	574	602	563	577	555	578	559	602	515	556	572	613	623	565	560	561	600	561	541	584	586	567	584	572	587	587	561	588	609	581	603	517	599	595	543	604	533	589	578	567	529	539	563	586	570	572	608	560	569	544	560	593	596	545	600	566	587	545	579	570	567	599	573	571	586	534	632	574	582	554	599	601	568	550	543	573	552	564	580	548	538	624	604	569	613	582	564	587	570	541	593	564	619	588	588	561	540	581	580	546	620	600	589	576	587	547	550	590	580	545	661	596	602	593	598	554	577	543	590	600	565	558	595	573	541	574	590	582	575	591	589	576	609	584	585	562	557	621	576	579	532	566	518	594	559	546	604	585	570	573	591	600	631	559	574	558	559	585	529	569	550	561	600	625	604	550	641	576	592	613	609	574	563	558	594	576	566	540	544	606	567	540	548	603	576	582	603	569	550	561	598	582	573	584	494	543	547	597	543	556	591	574	553	556	535	583	576	582	583	601	579	596	561	537	561	576	624	604	547	600	610	555	609	603	600	560	548	551	549	558	576	591	585	589	574	570	553	558	601	601	573	603	603	591	585	559	581	535	575	581	613	521	556	535	562	584	586	619	587	563	577	583	611	560	614	573	589	629	585	561	624	563	549	593	592	558	561	578	525	594	535	535	536	627
24073	21112	28270	24196	20868	10769	2614	1594	1309	1031	783	813	879	944	739	707	558	631	6347	7521	517	374	366	335	319	323	332	326	312	346	338	329	332	353	323	349	334	344	324	326	333	305	330	293	357	342	323	345	331	305	333	320	318	343	340	343	327	296	319	327	319	322	332	321	323	316	334	326	300	315	313	316	333	319	364	356	318	314	330	336	327	298	313	336	310	311	297	345	337	316	295	330	333	345	320	296	325	292	321	329	324	295	333	319	344	347	315	354	335	309	321	330	327	321	386	357	305	336	316	323	348	360	346	340	352	337	336	291	337	334	327	325	301	335	303	331	354	336	319	345	334	322	295	280	322	366	344	340	331	312	325	296	331	293	311	326	355	327	330	299	331	312	322	328	326	305	307	336	300	322	325	315	307	340	305	317	333	343	298	296	321	310	339	333	293	314	319	309	347	307	362	330	334	316	329	351	320	311	329	311	340	315	345	309	308	309	316	303	316	310	317	311	289	332	311	286	308	362	298	315	352	316	315	338	331	315	337	285	366	315	314	350	295	301	280	347	330	310	349	381	294	330	330	331	322	331	315	299	334	333	328	334	327	308	279	345	327	342	314	332	349	328	358	312	331	370	324	314	298	337	310	343	305	282	313	310	317	311	312	282	327	332	314	339	359	305	313	332	326	335	299	347	314	309	346	307	296	280	319	337	300	322	308	309	305	321	312	300	313	354	328	337	340	314	290	312	291	353	334	364	310	318	335	344	325	335	334	345	324	325	299	324	306	299	338	327	336	320	327	360	348	312	302	313	289	325	327	316	331	321	319	336	347	284	327	337	291	271	354	325	330	325	312	314	332	321	332	329	330	337	321	325	336	335	318	311	335	327	326	292	325	297	315	315	338	368	313	298	328	293	341	309	320	333	353	320	319	336	338	317	298	321	313	313	291	316	315	336	351	322	345	315	292	299	348	329	310	340	325	324	301	310	369	326	310	331	315	322	320	333	318	361	328	328	345	354	327	323	343	360	329	324	303	318	349	319	317	345	345	294	316	312	340	325	349	308	321	318	327	300	333	287	312	330	358	358	330	331	345	329	307	333	294	322	346	319	332	332	342	354	299	318	358	328	326	342	330	359	330	346	312	338	326	322	331	326	321	311	340	314	347	314	328	330	339	344	324	320	344	332	324	335	310	313	350	325	306	302	322	313	328	317	289	321	344	291	292	339	350	315	358	297	341	299	322	373	323	339	336	340	336	331	301	319	341	304	296	334	315	347	327	333	336	326	291	322	316	319	359	352	325	318	336	315	299	326	331	333	340	323	342	347	317	329	335	304	331	325	312	350	336	321	358	340	322	330	336	314	314	327	352	327	320	328	273	306	325	334	348	322	300	349	340	309	323	365	310	348	325	315	331	293	303	330	338	343	317	327	307	339	333	314	348	319	313	315	324	320	283	330	317	333	298	336	291	315	322	354	351	330	319	305	318	343	335	344	319	342	323	340	334	334	336	319	332	316	311	318	320	335	322	310	342	312	308	322	342	366	279	330	328	322	315	315	316	326	329	324	329	337	339	329	303	315	351	325	329	333	310	332	347	329	331	331	317	327	304	325	344	324	348	340	301	326	342	339	308	326	307	297	357	323	321	340	289	338	337	358	318	341	332	327	302	300	321	343	326	308	324	306	295	323	286	323	295	315	384	345	337	347	318	329	308	328	334	326	326	347	303	327	320	307	359	330	301	316	357	311	288	305	329	305	343	332	313	330	354	345	303	343	335	331	334	338	337	342	349	351	332	330	330	306	334	327	315	313	363	358	316	305	337	314	305	304	331	302	347	331	314	357	308	326	319	319	344	289	304	323	330	314	320	329	324	308	297	304	299	301	304	308	335	355	353	311	307	314	316	330	342	307	322	344	315	329	344	338	334	336	292	348	302	348	328	322	332	312	275	328	312	325	320	308	338	301	320	295	317	331	314	327	318	322	325	330	331	358	318	312	342	363	333	348	314	314	338	331	335	317	341	345	327	301	365	332	374	299	307	335	314	327	321	307	343	290	339	336	289	344	348	285	338	326	328	291	317	360	329	332	297	338	374	335	356	333	315	309	325	297	318	335	326	345	340	357	302	303	327	343	332	345	333	335	311	354	336	314	329	355	328	341	327	289	344	325	332	306	346	351	329	321	304	342	304	329	316	360	341	330	325	338	346	320	307	355	331	286	286	355	333	340	305	323	350	319	327	336	293	302	308	338	305	344	335	326	311	358	312	332	307	311	346	316	322	349	308	307	319	325	318	363	279	343	318	307	341	313	346	345	326	334	280	314	339	318	350	322	320	355	324	320	300	326	341	332	348	337	326	291	345	333	341	321	354	315	314	319	321	337	341	325	337	315	314	346	318	313	329	323	349	312	309	325	336	313	322	328	321	325	328	309	299	322	321	301	344	317	364	305	317	313	349	354	287	309	364	311	346	313	331	322	328	320	307	305	331	360	341	343	345	282	322	342	326	337	316	345	303	345	325	335	303	293	318	347	320	327	325	337	338	319	333	332	342	324	332	334	349	304	329	325	310	308	342	339	325	337	340	329	315	327	302	324	324	312	318	308	314	348	349	365	329	318	330	349	342	343	309	306	340	346	320	336	331	324	313	329	327	356	286	352	320	306	340	310	314	331	313	338	309	310	324	325	348	334	297	300	318	325	349	337	344	346	304	332	307	296	310	338	319	304	324	323	325	333	316	328	356	321	319	323	343	309	320	316	316	326	309	364	314	307	325	334	328	315	322	321	313	312	321	352	349	341	314	337	321	322	313	336	314	326	350	324	313	312	334	332	353	338	333	304	309	304	296	356	355	328	329	332	327	330	350	329	329	295	302	318	317	338	325	309	342	326	347	315	300	327	334	327	369	347	370	342	314	330	346	312	305	335	315	369	315	281	333	321	325	334	340	319	318	299	345	321	359	339	335	331	334	339	280	319	296	343	348	331	320	333	307	321	341	328	332	329	337	307	335	330	293	325	305	333	332	309	285	330	303	344	362	312	307	297	332	321	345	345	308	345	319	327	354	324	351	343	344	297	319	307	314	355	302	330	333	305	291	303	335	330	340	320	345	354	297	316	338	312	294	303	329	310	354	299	331	384	323	326	314	355	316	332	321	323	302	325	318	347	304	314	328	327	310	305	328	319	353	300	308	314	363	334	293	353	292	335	328	327	338	310	321	353	322	362	313	313	334	328	348	343	331	324	342	340	353	342	317	342	317	333	339	339	361	344	304	339	323	311	347	322	328	312	353	307	337	301	325	325	328	308	319	316	346	349	342	330	334	306	338	329	353	330	318	323	328	317	316	343	343	312	337	321	313	299	331	313	300	333	324	313	314	287	353	376	348	334	372	297	343	361	383	331	328	332	315	363	321	337	339	338	362	319	330	356	339	357	326	335	326	326	320	310	308	350	357	323	337	324	320	313	349	357	316	317	339	307	365	356	311	325	309	353	302	322	336	310	336	342	312	341
13732	27228	22138	15765	9636	10529	4168	3546	3109	2384	1729	1909	1937	2072	1492	1271	1151	1284	12318	12372	621	462	454	436	466	431	434	442	458	488	482	504	467	435	420	436	444	411	456	439	466	384	458	455	446	444	451	447	417	448	451	444	449	427	457	453	459	428	458	440	485	410	432	459	450	430	464	446	457	440	429	467	441	415	435	449	427	438	461	469	444	455	452	422	445	463	427	452	445	436	456	462	455	399	421	451	426	454	465	434	439	459	481	438	486	454	430	464	420	485	410	465	410	416	417	480	459	462	464	439	427	451	451	436	425	430	484	467	465	437	464	469	436	459	457	457	408	420	473	454	413	448	439	429	460	434	433	405	464	458	401	393	467	440	437	481	446	468	428	476	421	482	449	450	429	457	442	447	409	385	423	449	466	432	473	451	444	437	453	427	427	461	420	484	480	451	463	438	440	441	443	440	482	442	429	443	439	463	422	432	435	448	445	448	406	421	464	455	455	459	448	440	455	451	437	430	402	410	445	447	431	441	452	422	489	476	468	424	461	424	435	442	446	443	437	421	466	392	404	433	411	431	468	437	440	485	382	477	448	434	459	441	456	450	436	417	480	441	476	473	412	419	437	436	445	456	424	422	448	472	476	435	458	467	490	437	481	452	445	480	449	430	420	432	449	440	398	451	455	459	468	454	479	474	403	473	417	476	464	423	438	452	452	437	422	459	474	435	470	425	440	436	427	453	420	454	449	476	426	440	468	455	402	443	420	430	453	410	454	424	434	490	461	425	422	464	459	432	419	433	437	483	449	471	439	425	425	437	462	442	444	460	457	463	433	428	471	443	467	456	462	481	448	432	457	449	434	413	451	447	466	467	459	458	483	440	420	428	452	438	431	439	455	467	445	455	458	472	422	387	417	442	462	442	435	435	412	486	432	452	431	479	434	481	500	450	469	448	502	427	441	425	482	389	441	414	431	456	418	422	419	437	455	431	429	402	444	456	464	448	480	439	454	404	450	456	381	439	439	403	422	427	463	409	445	440	436	430	409	426	438	409	410	486	438	412	439	447	441	409	419	413	403	454	431	480	458	464	431	456	421	464	458	446	451	425	461	445	416	419	434	437	479	457	465	426	455	460	433	437	412	434	449	473	444	437	452	436	440	431	436	464	465	461	484	460	474	425	430	431	407	433	433	448	433	433	440	415	474	439	442	454	466	457	456	443	475	436	492	452	454	486	408	470	468	423	445	464	450	443	456	408	439	455	456	450	458	429	449	422	445	475	454	447	408	434	432	446	429	464	444	450	456	452	431	437	414	476	431	494	466	440	453	442	454	460	451	416	463	445	424	463	408	442	474	459	432	437	439	420	459	449	445	452	417	486	467	433	455	442	427	441	468	439	448	425	453	412	451	442	434	434	411	443	427	461	421	467	481	483	432	466	457	436	458	494	462	439	415	430	434	417	456	387	436	446	472	501	419	489	416	473	475	448	386	433	440	477	438	467	442	473	423	417	422	425	433	427	443	481	435	431	482	428	458	470	455	481	447	463	438	458	454	461	435	421	449	443	428	435	459	478	410	441	467	466	455	468	426	463	458	435	464	437	460	452	427	442	469	428	432	445	452	475	443	468	456	444	443	474	431	448	447	470	463	427	449	448	441	416	427	463	455	451	414	465	431	461	473	455	454	428	484	434	443	409	476	461	423	447	500	445	442	474	421	451	421	469	452	454	444	432	396	439	431	451	411	457	443	423	431	466	428	434	484	472	443	460	420	410	460	451	431	456	432	423	466	389	452	425	472	416	438	439	477	401	457	447	444	479	433	463	458	427	448	424	438	431	406	443	415	408	456	445	455	435	454	424	465	458	428	420	408	412	418	449	454	439	485	403	446	443	410	446	443	470	453	447	473	436	443	426	453	463	425	436	482	469	439	436	424	438	402	447	436	441	416	414	445	429	425	454	420	449	468	433	445	445	421	492	459	400	466	439	440	463	463	441	452	437	422	435	474	410	424	410	440	477	418	452	428	395	470	423	418	449	451	449	459	417	468	410	445	400	446	424	408	402	459	426	425	449	492	466	446	465	410	451	474	435	398	449	439	418	437	494	450	455	454	449	435	437	465	391	440	461	467	445	435	419	457	417	454	471	459	471	448	446	423	414	443	460	460	423	413	403	453	433	415	405	416	417	461	449	429	436	418	403	460	456	446	475	449	435	467	441	469	502	445	455	437	467	473	456	402	448	425	450	486	459	463	458	420	419	439	467	415	431	454	417	436	428	416	435	437	470	442	473	478	470	459	423	444	433	461	433	439	453	471	491	463	436	429	443	450	444	465	424	409	443	422	473	455	453	445	464	476	443	464	460	446	495	482	457	432	444	459	445	425	424	473	408	433	427	433	417	414	440	465	445	413	463	433	424	450	470	439	451	452	441	458	466	432	448	419	437	412	403	452	420	423	434	434	451	438	380	460	464	442	441	483	424	412	438	430	439	450	441	425	441	416	448	439	493	444	437	446	451	486	443	486	492	496	452	444	455	440	438	417	421	449	440	467	436	449	458	453	455	434	456	424	430	447	469	456	489	448	421	459	446	425	468	492	446	468	486	477	440	461	436	440	411	431	441	448	462	436	473	475	434	439	473	423	450	444	415	418	444	456	470	430	407	429	441	443	460	438	422	467	443	400	410	458	437	464	464	443	479	406	453	426	431	445	478	408	443	455	447	485	459	453	418	450	446	420	456	460	440	437	463	447	469	434	447	478	454	399	448	451	405	457	454	460	471	402	468	456	465	447	444	429	466	449	412	432	475	457	460	478	454	452	438	423	426	425	412	446	469	432	406	451	437	459	431	446	443	395	443	396	452	446	419	446	447	439	393	432	414	461	472	478	474	445	447	453	418	445	441	394	425	442	454	443	426	430	419	423	421	439	431	485	427	458	427	461	427	464	493	428	433	438	431	441	461	438	481	420	443	490	438	461	461	472	438	453	452	444	429	448	412	435	420	427	450	424	405	445	454	428	461	459	395	447	423	449	446	435	441	431	444	441	429	479	447	471	429	452	433	493	443	379	441	452	437	439	447	431	397	437	457	460	442	444	452	436	442	441	417	426	505	429	441	440	467	456	433	482	425	442	436	461	429	431	445	431	434	466	473	408	450	446	450	477	435	451	421	447	469	423	472	432	448	451	442	425	462	441	448	431	443	431	453	432	426	463	435	424	441	462	427	428	424	405	446	464	434	417	434	424	449	456	444	444	415	465	435	464	455	428	496	448	459	408	406	488	452	476	464	417	453	464	424	462	429	445	411	440	445	399	421	451	420	474	420	467	445	389	442	447	411	453	426	425	471	443	420	423	434	456	474	425	409	456	465	453	468	438	411	451	420	491	461	414	455	424	455	408	457	442	427	406	459	427	431	459	433	450	460	435	463	474	450	421	456	411	440	464	468	426	429	430	457	430	422	452	475	434	448	417	420	445	410	400	413	446	402	443	470	427	444	443	459	416	442	435	456
22857	21114	28953	23536	21142	21189	10901	3396	2344	1476	1136	734	857	1007	832	603	608	2762	14544	15169	1093	146	191	194	171	184	152	191	137	169	198	156	196	156	170	171	142	165	186	165	186	158	142	158	174	159	174	167	146	152	158	155	185	161	154	152	177	148	152	174	165	167	159	150	179	157	158	173	156	153	172	147	169	163	164	167	164	162	158	162	181	168	164	163	148	157	158	162	163	173	165	176	159	162	149	165	164	133	159	167	160	144	170	156	164	164	167	165	161	191	162	145	150	131	167	165	159	143	176	160	135	152	155	149	147	181	153	152	160	130	169	143	159	163	151	157	149	159	129	167	142	154	144	171	173	159	184	182	149	162	164	154	158	150	142	156	158	154	168	145	175	153	167	177	171	159	150	143	172	163	179	157	158	155	154	186	149	154	161	138	173	154	161	163	151	175	162	153	141	146	150	150	145	154	160	159	157	143	151	164	152	136	146	152	148	182	133	154	159	140	187	152	149	127	165	150	163	161	165	163	152	138	143	159	154	166	167	161	174	175	164	159	155	165	156	135	153	156	160	144	172	183	162	171	165	158	156	179	158	161	155	169	164	148	166	161	152	167	146	141	159	151	145	147	172	157	148	152	153	151	155	162	171	158	165	160	148	152	163	124	176	137	164	113	173	151	158	157	132	152	161	172	150	155	175	152	164	158	131	134	182	170	152	159	170	162	146	158	160	152	152	137	149	168	160	157	143	134	142	161	146	149	147	152	161	160	168	157	174	161	150	167	165	130	146	145	168	151	161	159	147	137	169	148	157	152	150	142	159	130	161	142	146	176	175	155	150	139	165	146	151	173	141	145	157	147	140	161	175	161	167	160	155	153	167	179	143	166	140	186	164	165	130	148	160	149	159	189	150	159	161	165	137	167	159	167	137	178	155	158	137	168	139	154	159	157	170	139	155	156	143	134	189	161	161	156	159	169	157	142	150	175	164	138	178	163	156	155	179	159	141	149	160	147	147	147	169	152	137	135	161	180	173	155	171	154	178	147	167	177	143	149	165	161	146	162	138	162	161	175	166	154	154	151	177	165	161	127	155	184	156	158	170	158	142	148	161	158	146	161	184	154	153	160	157	136	168	156	171	172	148	150	160	154	157	161	163	158	150	159	157	152	158	158	141	154	158	168	149	147	186	130	164	152	178	125	177	157	144	150	148	142	162	157	174	135	145	122	164	169	174	161	151	136	142	141	153	141	139	141	136	146	161	158	139	161	170	173	140	148	169	163	155	152	156	143	170	152	133	149	150	153	167	164	140	172	157	166	143	152	158	156	134	149	144	162	139	147	158	157	181	162	154	151	150	177	151	153	163	166	169	160	173	153	153	141	150	170	146	164	156	129	164	142	137	148	126	149	152	144	173	149	152	155	170	141	166	159	134	168	149	167	161	162	155	146	161	145	134	157	153	148	162	172	177	172	153	182	153	159	164	142	158	143	147	149	135	154	165	138	153	170	140	157	163	155	141	147	165	146	147	158	137	163	151	155	165	146	139	156	146	156	174	157	163	137	160	138	185	157	156	147	132	142	163	138	162	152	133	166	168	153	148	154	133	158	159	155	153	162	168	137	146	138	160	145	141	167	133	134	162	150	146	155	167	167	157	159	152	149	163	154	173	163	156	167	175	151	161	141	152	154	149	157	148	155	162	151	158	170	168	158	144	150	159	147	168	155	172	172	148	129	151	156	170	132	147	140	148	141	167	157	154	153	173	127	155	156	161	134	170	157	171	159	142	180	166	128	172	138	161	134	163	158	182	141	153	175	179	169	157	141	132	166	145	167	153	170	140	165	145	158	173	165	154	155	170	174	164	170	156	137	146	150	169	185	157	150	156	158	169	163	172	144	173	163	146	164	144	160	141	161	162	154	173	166	150	153	154	167	188	149	145	158	182	169	162	160	147	139	151	136	166	128	162	135	163	142	149	142	162	144	143	155	141	156	154	162	157	130	149	166	157	166	152	155	173	147	177	159	152	155	137	154	153	162	151	169	161	167	158	148	164	175	177	147	150	171	141	148	161	184	134	146	162	159	166	156	170	146	144	133	167	145	160	159	178	167	156	154	159	193	157	150	145	132	134	156	166	133	156	149	159	151	152	167	150	146	135	144	158	158	160	160	146	140	168	164	165	159	132	161	149	154	154	158	157	163	150	148	168	156	161	149	165	169	153	164	169	172	157	192	161	182	176	160	153	138	185	158	144	162	159	144	151	175	136	160	162	158	151	150	166	136	147	159	150	139	158	142	147	175	165	172	151	162	175	149	137	152	161	137	151	155	145	151	154	168	160	158	155	155	163	131	155	152	121	166	163	134	147	146	161	163	156	143	170	158	159	139	147	152	157	165	142	149	164	141	151	160	152	144	154	164	159	171	145	156	142	153	177	151	158	165	163	157	142	144	166	137	145	161	152	166	178	154	128	138	162	167	159	156	158	175	166	158	161	178	151	168	148	172	155	147	130	158	162	149	175	160	172	138	189	162	164	139	169	145	163	141	172	153	143	154	156	162	166	173	152	152	168	129	161	134	150	141	150	144	161	159	135	154	135	143	164	158	175	136	158	159	158	152	156	156	167	171	160	156	147	163	132	136	131	158	168	154	153	155	153	149	142	143	163	165	151	163	151	153	158	154	159	156	160	162	151	140	157	161	148	145	136	180	176	161	137	147	161	147	148	171	161	155	168	177	168	141	163	157	157	171	157	162	178	153	148	142	156	164	138	153	144	148	152	149	154	158	145	159	164	149	159	157	164	169	146	157	147	123	148	173	153	143	165	175	160	173	169	132	149	177	148	144	171	129	154	144	158	158	163	133	144	170	145	165	153	160	155	170	176	157	141	152	148	163	160	167	139	174	146	158	137	159	119	165	136	175	159	146	139	163	162	135	170	162	143	152	132	165	144	156	167	164	143	155	166	154	169	169	144	150	151	155	167	165	167	173	151	138	156	159	154	154	172	142	158	149	149	163	144	154	171	141	157	152	154	151	169	155	145	174	155	152	169	128	164	150	175	158	169	176	146	160	155	144	145	174	146	154	158	150	139	162	159	135	154	156	182	132	166	196	163	174	176	181	162	166	161	173	135	166	162	160	162	159	160	163	153	144	143	156	168	143	116	141	161	153	158	167	149	168	148	123	152	177	152	180	159	160	137	170	170	162	160	134	152	154	160	147	152	166	153	150	140	158	174	130	175	164	142	184	155	152	151	143	139	152	156	151	163	137	154	129	156	149	155	167	147	155	172	160	138	155	163	155	168	132	172	151	160	142	134	151	146	161	150	161	153	174	169	166	157	164	157	154	146	163	145	170	149	141	150	133	146	139	171	153	143	167	151	151	143	156	136	147	138	160	155	140	143	157	138	173	153	155	159	158	171	155	145	162	145	150	138	164	153	146	164	150	166	155	158	160	149	162	183	161	140	172	169	131	157	169	147	159	142	128	141	146	148	175	139	164	159	183	132	158
15903	34226	27143	20204	17004	12676	7029	7324	5982	3647	2807	1913	1997	2461	1842	1401	1198	6152	23211	20299	573	283	268	236	257	246	233	247	226	236	273	233	217	214	225	246	194	219	225	228	206	208	229	209	222	222	245	226	212	204	216	226	200	212	230	214	205	198	225	221	208	216	242	200	205	225	205	224	196	193	180	216	183	199	209	207	203	212	197	224	205	195	214	217	198	226	218	176	221	201	197	201	207	207	229	207	231	211	207	200	198	200	194	220	232	202	231	227	193	224	208	204	212	202	217	194	212	194	192	199	195	203	200	196	217	180	200	214	203	204	193	221	213	212	194	203	211	198	222	195	204	179	211	205	203	218	214	215	200	200	177	222	185	193	201	213	199	214	192	216	201	213	230	202	228	227	193	196	216	215	200	220	208	219	217	195	204	237	224	185	216	197	235	191	202	208	184	184	224	214	200	194	222	222	217	213	196	196	200	212	187	215	209	196	208	209	203	186	219	203	215	228	218	206	197	214	210	237	198	215	208	203	229	210	196	202	218	191	203	210	198	191	211	212	229	214	215	209	215	199	194	216	184	218	215	212	192	197	242	195	218	209	225	195	187	192	210	198	198	209	204	203	232	195	242	217	208	186	198	221	213	209	190	224	197	206	219	188	212	197	224	216	200	210	214	192	203	170	204	208	192	190	223	200	231	210	216	204	207	219	231	227	209	195	219	225	184	196	204	225	183	228	198	216	195	186	183	233	221	216	192	193	202	208	229	199	204	186	227	204	219	180	227	199	205	201	228	211	200	197	183	197	202	222	245	200	217	205	194	201	230	232	219	221	182	220	215	222	215	218	219	252	254	208	191	214	217	200	189	205	201	206	227	186	223	200	195	201	204	187	210	216	188	192	238	197	214	205	210	186	196	238	178	215	206	191	222	224	199	207	192	203	188	227	230	184	186	198	211	202	213	219	217	189	207	201	194	228	189	188	219	202	204	219	191	186	205	210	193	228	211	183	205	228	207	186	202	215	216	211	190	236	199	196	211	215	200	222	207	208	234	230	231	177	215	220	203	188	194	199	203	192	199	206	210	202	215	234	212	209	203	237	202	220	187	222	191	205	214	213	212	206	209	220	195	205	214	222	211	197	188	231	178	207	198	227	202	245	216	185	217	226	187	201	209	213	187	224	211	213	197	189	233	214	213	228	195	181	196	236	206	214	233	186	198	218	225	204	214	231	210	195	211	202	211	203	181	207	195	220	182	223	202	199	226	185	203	231	215	184	219	197	208	214	195	216	220	206	229	230	192	192	184	196	210	225	226	214	210	215	203	191	182	196	220	228	195	195	190	227	195	218	182	195	205	189	217	192	181	219	187	191	223	235	219	189	238	178	211	227	216	184	201	213	217	206	221	218	229	186	203	196	218	193	230	202	231	207	198	210	229	187	218	202	191	196	223	213	184	221	201	209	229	225	234	194	219	181	198	220	213	236	219	217	193	175	223	192	196	212	204	196	194	194	201	213	221	229	212	210	188	222	194	202	196	208	222	204	186	183	223	218	201	217	215	206	212	199	189	207	191	225	214	217	213	216	198	206	218	174	222	213	220	171	180	210	204	202	192	214	207	211	188	239	224	224	226	183	214	218	211	199	215	185	222	209	220	206	219	212	191	229	197	203	225	225	192	199	229	203	186	186	224	230	214	190	210	220	206	191	202	198	203	223	170	210	197	210	216	205	222	195	194	217	230	228	202	207	203	191	223	183	204	220	232	194	212	204	183	239	212	189	208	224	233	172	215	232	204	187	182	208	206	211	215	195	223	223	187	184	197	205	221	200	221	199	221	211	181	189	230	209	225	225	216	211	210	216	226	224	195	198	215	209	201	193	213	191	214	228	212	189	194	189	224	221	203	191	213	217	200	214	193	170	217	209	202	211	212	202	189	214	205	200	216	211	211	220	215	210	207	187	205	213	224	195	227	200	204	197	249	191	232	221	221	199	229	184	191	217	172	203	199	222	225	217	182	201	210	226	189	197	193	199	218	199	205	205	198	219	202	225	202	199	224	251	203	219	196	211	212	194	207	219	207	210	224	199	207	198	216	187	196	209	209	218	260	219	197	211	172	196	219	210	239	196	199	205	198	196	195	208	219	209	224	188	214	204	223	217	200	200	210	230	188	191	205	192	199	194	206	222	233	201	221	203	216	211	196	203	188	231	213	222	215	209	220	197	209	201	223	200	252	219	233	211	209	208	182	215	182	206	196	187	249	202	198	220	210	183	192	191	233	210	208	201	200	208	223	202	198	193	201	190	183	186	199	200	191	233	188	209	197	202	187	219	198	201	206	192	226	225	196	235	190	208	212	216	217	245	208	202	204	204	195	217	191	178	229	222	217	175	245	203	180	208	182	203	220	207	184	222	209	214	200	227	212	223	221	196	223	184	218	209	213	193	210	195	218	212	220	202	187	210	205	214	207	221	207	218	186	219	195	205	215	208	214	211	203	197	217	210	211	220	213	187	201	206	179	205	188	220	222	192	223	200	217	211	192	205	216	205	203	201	226	193	213	179	199	211	200	212	187	222	194	214	199	194	209	207	202	233	198	205	205	193	210	228	196	208	226	199	202	202	207	224	223	222	186	211	216	202	218	225	248	195	179	230	177	179	223	197	198	199	200	209	232	196	204	215	206	206	218	222	182	206	224	201	223	202	189	237	211	214	209	206	182	203	212	189	208	237	207	193	212	228	212	202	201	209	170	227	188	210	217	214	244	191	187	212	217	197	202	210	232	215	210	212	218	209	207	207	203	189	213	238	195	214	173	207	202	231	195	205	196	212	198	204	210	210	246	207	211	197	218	221	210	215	189	226	225	211	226	206	216	201	205	195	209	216	214	223	187	179	212	173	231	233	217	204	192	194	188	200	226	216	221	192	202	181	198	234	195	213	229	198	244	200	226	200	218	217	184	249	212	228	212	204	182	190	193	198	184	208	232	219	206	213	206	179	210	189	193	191	207	196	215	189	197	199	190	222	223	222	214	193	203	185	212	204	194	181	214	212	189	201	216	235	202	195	236	218	219	213	188	193	188	213	194	230	231	187	210	203	211	217	219	206	196	194	188	206	227	181	196	178	201	218	223	216	185	205	213	197	221	190	199	226	197	205	194	197	201	213	187	212	180	191	217	178	229	206	232	205	195	210	227	219	202	197	194	223	218	222	223	223	180	203	209	208	208	196	195	218	225	168	179	200	201	205	186	191	226	216	221	191	224	211	228	180	185	216	199	208	195	204	217	213	208	206	230	197	208	193	234	196	215	204	190	230	191	217	197	202	191	195	199	203	199	210	223	226	193	201	208	193	209	214	215	211	202	212	203	188	215	223	230	223	203	192	194	225	195	218	214	217	205	192	208	198	178	220	206	207	198	215	217	219	180	191	215	192	192	222	207	215	205	214	223	240	213	232	214	189	183	235	215	192	206	206	225	201	186	198	225	220	173	218	198	218	204	183	203	213	188	183
26824	20904	14541	5990	5162	1676	1658	1076	1040	999	700	609	592	545	525	536	562	544	1167	1091	452	457	422	420	424	423	468	443	436	415	423	427	462	462	407	416	432	442	432	437	435	442	408	444	410	417	469	449	425	450	409	458	428	415	423	455	448	416	465	417	443	446	447	445	414	419	424	409	423	482	410	465	427	465	429	443	432	424	427	470	409	421	456	456	435	488	436	430	432	402	413	455	424	423	441	432	383	428	463	449	439	412	428	443	432	442	427	432	450	449	439	437	462	424	447	421	438	445	433	448	433	424	478	442	396	450	451	471	424	422	433	414	447	439	475	458	423	431	400	430	441	417	391	450	436	458	450	452	405	495	445	451	401	443	409	409	473	481	423	455	410	453	451	465	432	457	392	441	350	416	424	435	439	443	440	434	439	454	422	469	504	432	481	448	437	439	443	408	448	464	456	444	422	463	418	425	420	462	447	413	438	426	450	370	429	432	435	417	462	429	400	422	429	428	456	425	430	440	462	422	448	419	410	485	447	394	454	407	458	453	446	440	440	443	422	424	463	435	419	450	399	441	452	467	426	454	417	450	443	399	458	447	439	407	421	432	407	416	404	425	438	398	426	436	426	427	421	426	439	433	458	463	432	448	471	449	413	425	450	461	450	444	438	424	436	436	441	427	443	449	449	437	454	432	427	436	451	435	439	420	443	417	419	459	447	380	434	430	438	463	457	430	429	423	387	404	398	434	453	440	429	411	434	415	420	410	419	416	426	435	428	437	437	412	458	465	423	424	440	434	394	440	495	429	487	420	461	492	409	410	448	450	394	446	402	447	450	440	398	427	434	444	434	441	433	441	410	427	422	449	427	437	440	446	437	447	441	457	450	429	442	454	425	438	430	465	425	423	425	431	441	470	505	430	442	460	404	399	447	468	400	469	397	399	435	460	407	453	400	446	427	430	399	380	436	459	399	472	427	453	446	461	433	417	448	413	423	469	433	439	431	428	481	453	438	436	415	421	461	428	416	460	455	423	426	457	476	443	454	429	438	485	451	437	430	430	431	445	379	437	425	447	438	447	438	422	418	435	454	438	437	438	448	420	468	402	413	426	401	421	452	423	426	434	410	432	456	434	450	433	429	427	447	440	449	423	422	433	432	420	441	445	455	441	438	449	406	425	420	412	417	409	455	439	431	452	441	420	440	422	447	459	446	457	447	424	407	408	446	423	433	437	446	403	447	420	435	442	434	439	422	440	448	418	424	455	430	407	405	429	463	410	394	400	427	426	455	471	430	441	422	420	410	473	443	403	460	429	432	467	416	426	458	404	434	435	432	419	405	427	437	441	442	387	435	443	438	458	458	453	438	442	400	449	417	402	436	455	431	439	425	423	449	436	425	433	440	421	445	440	423	458	423	418	427	432	408	387	452	443	440	448	456	470	459	413	441	440	441	430	434	421	445	391	445	477	391	454	433	460	436	412	443	437	419	423	407	422	442	455	464	448	406	411	434	412	436	457	399	423	460	447	461	415	437	402	407	465	421	388	428	417	396	431	429	437	419	461	456	440	463	404	437	436	426	439	433	440	424	469	450	441	455	462	447	434	441	429	417	407	456	454	412	447	444	394	441	459	439	449	430	418	452	403	436	406	455	443	439	460	417	454	462	423	424	411	442	438	444	428	407	462	426	440	469	458	457	409	439	445	423	400	463	421	368	434	411	422	418	421	443	408	443	419	450	417	455	435	410	434	415	469	430	395	444	430	425	466	436	439	415	427	420	437	392	424	440	427	469	432	450	428	436	397	423	440	411	440	415	464	433	438	457	469	416	435	455	426	456	438	465	418	431	414	430	424	433	426	404	425	448	440	443	433	470	433	401	410	451	423	439	443	437	388	431	439	429	454	434	415	432	403	398	468	412	420	404	427	442	439	446	445	447	404	410	449	427	428	455	419	418	458	445	437	454	423	438	448	470	492	460	431	440	446	426	419	411	420	411	449	456	418	491	441	435	445	420	430	395	429	454	428	420	459	394	413	410	437	382	435	413	429	448	439	450	431	433	410	422	436	424	425	399	420	409	448	406	406	399	463	429	431	444	417	419	385	460	439	416	443	450	434	431	422	445	432	436	448	445	423	460	423	437	442	434	440	400	438	458	440	427	434	439	457	468	461	421	435	426	406	432	461	449	453	410	457	473	431	444	396	468	442	405	409	409	410	452	428	403	424	455	404	460	419	448	434	445	436	464	461	414	434	451	448	446	462	428	430	448	464	446	457	441	434	416	444	421	421	445	374	389	405	415	446	413	404	422	403	462	414	457	419	413	434	441	416	445	399	441	406	406	425	401	430	439	430	462	398	392	426	418	405	409	472	428	443	396	434	452	439	409	413	483	460	436	467	426	426	441	443	427	404	418	413	430	428	426	454	440	424	443	441	420	429	462	447	420	444	466	424	432	468	447	482	422	385	468	434	471	419	362	410	439	460	399	470	436	449	456	454	441	445	442	421	436	457	451	449	414	464	451	405	430	455	437	460	435	442	399	406	420	440	434	436	479	411	393	448	431	431	443	405	474	455	472	456	433	454	431	422	469	436	446	451	417	473	452	438	450	458	421	437	432	466	433	427	405	460	442	417	484	452	459	431	429	444	446	445	434	435	429	470	424	409	473	422	420	389	484	420	447	451	454	450	438	457	423	427	461	416	426	441	426	450	407	428	433	396	401	430	465	460	439	444	440	450	440	442	433	432	399	442	460	460	416	421	425	441	402	427	401	429	425	445	447	419	416	433	421	425	420	426	445	397	465	422	442	440	431	464	434	452	421	450	421	431	473	422	412	442	437	426	413	399	435	454	438	428	438	404	480	397	438	417	437	429	439	439	409	417	431	434	432	422	450	454	447	426	478	431	453	494	440	469	426	404	404	452	430	442	428	436	428	433	416	427	452	428	445	414	440	436	404	435	440	470	423	440	426	485	438	475	462	444	444	457	398	418	410	422	418	440	411	433	440	416	453	381	409	453	474	439	429	401	450	409	447	436	441	410	443	416	441	464	465	424	384	441	431	440	414	415	441	453	477	435	430	456	421	429	397	401	420	433	446	469	452	438	448	416	463	417	428	442	479	440	425	437	415	428	446	419	435	465	417	448	422	429	470	457	469	449	460	447	437	443	442	438	438	429	416	450	418	422	437	410	447	412	411	420	447	455	434	423	407	473	453	450	441	430	434	428	449	438	445	439	405	393	440	431	408	429	386	424	420	446	433	418	434	428	465	434	425	422	430	470	460	426	425	478	437	434	475	400	478	459	469	423	498	458	401	455	449	418	439	411	487	459	413	409	439	402	443	436	464	445	450	406	460	454	498	449	420	438	425	477	426	437	417	419	438	463	402	419	404	446	452	445	425	439	447	446	429	433	462	472	429	432	435	442	465	415	455	440	459	406	441	448	452	408	416	449	433	423	428	464	454	468	430	411	415	443	426	407	422	461	440	417	446	435	460	439	433	440	443	449
11645	20732	14106	7897	10402	3555	3882	2622	2220	2139	1385	1020	1049	939	868	871	792	943	2137	1871	613	584	570	591	571	631	617	599	576	595	599	575	576	602	567	569	645	561	547	578	591	595	561	587	551	563	557	588	533	568	615	599	557	577	602	596	593	609	577	564	603	582	570	606	583	614	593	591	586	617	572	578	588	583	578	606	562	545	614	559	568	610	625	602	579	603	548	614	615	563	593	604	625	566	595	576	591	579	616	551	547	624	564	546	582	563	637	567	556	605	563	577	587	608	584	579	607	568	536	609	575	543	579	588	571	590	641	567	575	592	616	606	582	578	551	557	584	583	595	598	618	580	605	591	587	589	586	575	582	594	576	572	571	546	543	586	587	561	610	544	588	588	585	584	615	557	574	591	541	561	561	600	586	574	564	544	585	610	577	559	600	621	591	592	611	601	592	554	590	581	609	589	615	577	555	587	610	597	616	624	553	599	579	546	580	561	629	612	591	580	544	544	552	580	575	600	619	579	574	568	610	545	584	644	592	588	594	578	565	564	579	614	602	563	554	582	597	601	566	606	601	623	573	568	589	604	557	531	611	588	575	589	566	547	593	591	549	603	635	551	544	590	570	544	585	578	628	574	558	569	622	565	573	578	596	590	560	608	604	595	597	609	570	609	639	609	567	585	644	618	604	575	613	539	568	605	579	646	619	621	605	572	532	559	624	611	609	583	611	615	601	589	544	558	608	583	603	589	567	571	636	590	591	574	590	607	609	597	632	626	628	554	554	610	566	565	558	611	577	569	603	565	619	557	569	627	603	595	559	577	554	570	579	583	563	608	573	585	559	568	535	620	558	532	592	569	554	560	597	588	593	615	579	582	580	574	574	589	563	601	562	565	641	601	566	568	580	555	543	586	609	608	587	540	584	619	596	594	588	602	563	593	581	621	577	593	611	584	576	562	579	592	601	614	619	564	631	589	562	608	614	614	568	543	586	549	562	596	561	574	582	593	572	576	575	633	577	586	585	566	541	600	587	592	555	596	591	565	604	581	587	568	599	570	550	573	593	582	605	599	554	591	586	622	571	607	610	615	531	558	591	590	612	550	572	517	560	566	579	578	612	608	601	596	563	599	574	595	606	592	617	558	561	623	613	580	623	556	578	552	566	580	570	584	588	582	578	565	549	590	592	579	572	568	596	541	571	625	622	599	622	566	651	595	615	568	596	553	588	598	539	606	601	546	578	571	593	592	598	603	605	595	544	652	595	576	588	584	575	543	601	578	597	555	603	601	606	605	619	591	615	582	603	584	634	615	605	551	582	607	598	608	592	562	607	598	564	597	581	594	621	580	549	553	573	627	576	605	607	610	536	603	610	578	611	553	581	585	603	578	554	592	556	623	622	601	603	581	595	580	577	561	565	581	588	595	629	566	607	533	578	594	591	611	600	588	590	562	613	591	606	557	584	605	581	560	536	586	564	598	617	586	587	612	584	585	566	590	590	586	599	572	553	567	593	593	581	569	563	575	565	614	599	552	556	573	598	607	553	568	619	599	582	593	585	606	593	580	564	583	633	544	564	551	585	558	578	578	606	542	571	625	552	602	619	589	551	542	577	613	600	560	616	589	609	556	576	570	567	527	574	568	613	595	583	575	588	589	592	592	590	545	591	619	555	570	592	570	578	612	568	541	627	569	593	589	564	609	558	587	600	544	581	610	585	587	584	588	550	555	598	569	606	590	553	598	572	596	561	567	590	552	571	620	553	578	603	542	593	528	595	531	582	587	571	537	616	587	561	652	597	587	573	620	609	588	589	570	564	623	597	576	595	623	564	576	556	576	583	600	574	595	602	577	564	566	563	594	606	588	613	578	595	586	569	563	587	567	603	527	584	637	597	591	578	609	563	593	563	587	558	610	579	579	576	544	562	575	557	596	596	571	571	618	577	566	573	608	573	583	581	586	568	585	579	596	562	552	600	572	589	550	581	580	616	572	572	565	604	598	617	603	573	600	622	551	561	537	544	625	570	542	582	594	575	536	552	573	585	621	572	554	569	607	594	547	543	613	585	540	577	601	622	569	583	592	567	569	592	585	569	603	520	563	588	584	601	583	603	575	594	619	589	572	559	557	587	570	563	549	595	567	565	577	606	582	635	571	593	544	589	555	543	598	627	603	590	569	567	552	595	600	598	558	586	589	599	541	590	663	576	595	560	571	614	567	613	559	535	605	595	595	575	599	612	587	572	586	572	602	576	582	554	587	574	595	577	577	563	554	612	591	583	603	549	522	588	584	575	560	585	544	595	593	593	579	577	582	607	574	619	608	588	576	570	553	611	529	626	593	599	568	592	579	529	590	566	571	550	613	563	578	564	599	606	542	588	560	539	580	583	609	581	576	566	586	602	584	571	578	556	567	607	593	596	559	572	539	577	601	570	572	556	583	589	607	573	611	596	564	570	586	542	631	578	536	544	588	594	568	560	611	564	585	578	599	589	571	552	609	611	583	575	585	617	612	589	597	601	543	595	589	578	615	563	542	566	554	569	583	580	568	591	628	576	622	577	581	573	598	582	621	570	548	553	623	576	578	591	563	555	605	616	571	594	584	570	611	567	536	595	605	566	551	621	569	639	591	577	570	567	574	604	588	604	568	641	573	594	576	607	581	579	585	612	600	586	574	582	585	589	586	541	617	587	574	574	603	604	605	651	582	607	586	599	553	552	582	583	627	557	570	560	539	578	565	592	543	548	620	565	577	588	605	581	570	568	589	589	547	576	643	557	579	615	558	590	597	598	563	575	598	592	600	564	583	578	567	540	608	545	591	601	585	601	573	574	556	555	612	558	619	608	583	569	593	591	585	594	587	568	591	591	596	564	587	622	557	611	599	605	576	592	528	564	585	535	604	590	583	537	616	562	581	575	605	553	614	539	640	539	563	591	576	566	600	534	551	606	567	581	575	566	543	577	591	591	527	590	611	557	602	614	573	576	604	599	617	632	596	583	570	566	594	589	574	605	572	595	580	543	578	607	548	643	601	620	585	561	579	586	611	611	578	573	529	598	601	562	641	634	570	577	610	539	592	611	615	575	611	567	602	610	567	554	577	590	568	570	591	613	581	528	581	561	600	532	568	589	565	571	601	589	609	588	561	565	574	632	560	582	614	579	594	573	593	588	580	560	569	560	585	610	579	564	576	608	571	610	605	592	554	537	564	613	597	555	611	587	539	586	506	543	599	609	596	585	587	548	570	617	608	621	601	587	532	623	582	582	632	615	542	575	520	582	564	564	585	543	565	591	574	577	592	618	626	562	565	574	584	612	544	630	616	530	565	605	596	545	533	623	616	584	573	577	579	581	596	596	546	583	577	564	578	585	604	595	574	605	608	591	616	546	581	554	556	605	604	598	620	576	579	550	573	591	610	601	613	612	638	583	511	556	623	568	561	606	609	601	619	582	557	531	594	566	560	583	595	597	581	601	583	585	616	558	596	557	602	556	566	569	592	526	567	567	650
24039	21117	28304	24164	20922	9607	3304	1679	1049	1569	1131	886	733	643	569	500	565	3975	9031	5183	554	344	336	338	323	351	304	343	327	320	345	372	347	359	324	332	352	365	300	362	339	339	327	381	330	346	354	317	320	317	366	323	360	366	358	307	324	327	315	330	340	316	305	338	321	315	322	339	315	321	338	309	304	324	339	348	303	313	352	341	349	352	343	358	334	351	311	323	325	358	314	336	350	317	343	324	305	337	351	323	362	357	355	342	322	328	342	287	328	310	295	347	314	328	326	364	338	318	305	335	336	332	325	315	352	318	313	378	323	350	341	340	318	343	303	341	361	343	318	324	304	342	365	325	370	321	335	363	350	344	374	312	375	324	325	361	276	323	326	354	339	320	324	355	322	326	330	317	326	334	321	326	356	348	320	348	321	352	296	337	314	333	326	307	334	306	295	323	333	329	349	351	330	362	341	343	321	327	365	325	317	337	337	322	334	328	324	341	330	336	334	321	331	358	319	364	333	353	347	283	345	324	317	342	306	375	338	360	277	318	353	335	345	311	319	356	349	331	302	318	311	319	329	303	337	314	346	356	324	347	357	302	348	326	301	349	346	327	335	335	309	324	348	310	346	305	322	328	333	308	325	335	307	312	364	346	298	334	335	339	320	340	329	355	317	325	320	341	344	336	314	336	343	320	336	343	320	327	345	309	347	321	319	339	336	367	336	369	361	333	331	355	311	360	338	361	321	357	363	340	378	325	331	356	329	338	315	334	317	317	341	309	333	374	355	340	324	335	306	361	343	350	331	338	339	345	351	369	335	352	314	325	341	352	296	318	336	294	330	327	343	355	346	331	330	322	324	360	336	337	337	340	299	348	315	316	326	329	334	333	309	315	348	371	338	340	343	347	309	318	318	345	335	315	345	337	317	303	357	357	330	348	359	333	351	345	324	320	323	333	331	328	306	318	298	309	347	359	300	311	352	344	299	355	316	352	313	304	333	360	325	305	336	359	349	326	338	349	331	349	332	314	325	334	363	322	303	350	347	347	340	354	320	345	307	324	347	309	341	324	350	289	333	327	350	352	340	336	300	331	304	328	322	334	299	326	296	365	325	305	291	310	310	288	369	289	323	306	328	366	320	342	347	347	349	363	326	332	344	349	323	315	360	343	319	332	308	342	353	318	352	357	326	343	330	339	358	344	288	311	291	336	333	353	357	331	319	318	354	306	363	330	362	300	319	348	335	331	319	292	321	342	355	325	329	326	350	331	312	320	339	320	334	336	347	342	309	328	323	310	329	325	337	326	333	345	325	342	335	303	331	339	320	359	309	322	334	337	330	327	326	313	327	324	328	351	382	339	302	332	334	339	349	356	350	311	328	359	328	330	343	311	331	322	331	311	335	339	375	329	326	310	338	353	341	334	321	332	320	334	330	354	305	309	300	324	317	347	308	312	336	336	332	338	324	344	340	325	311	326	317	330	320	305	335	326	343	326	334	310	332	341	325	304	345	321	325	337	338	335	362	334	391	342	362	361	324	334	303	347	330	293	333	352	359	326	317	333	300	344	343	315	327	339	322	331	316	360	323	328	317	302	310	341	296	341	317	312	329	304	344	329	314	314	311	344	332	320	324	330	381	323	343	328	322	379	351	319	333	331	326	314	375	378	344	332	324	315	307	358	306	335	340	329	301	361	370	325	360	315	323	328	300	329	314	331	338	358	339	330	320	361	335	332	308	362	300	315	335	367	341	329	342	348	315	368	334	349	354	345	298	326	301	324	357	343	355	320	349	363	352	328	307	359	348	327	325	367	376	345	315	362	331	365	336	323	279	358	335	359	350	357	325	342	320	318	379	349	339	345	356	333	342	305	374	333	371	331	336	333	326	284	336	301	345	349	323	321	341	312	324	311	312	332	350	330	295	324	330	308	333	321	355	312	339	331	335	320	323	324	338	320	350	330	349	331	314	300	351	360	340	387	322	351	351	329	314	335	380	332	330	340	330	348	332	338	337	347	331	352	314	311	316	343	327	336	324	308	330	347	347	311	338	315	308	322	333	312	317	333	330	352	334	310	322	303	344	325	324	353	334	306	348	330	309	340	330	332	321	307	314	299	315	323	320	332	350	327	326	333	304	301	339	322	348	335	337	356	356	333	349	335	305	334	303	321	354	327	315	322	320	334	371	302	311	331	340	310	363	302	335	318	336	315	346	364	340	368	330	288	341	337	323	313	307	360	314	364	335	347	308	320	349	353	344	346	362	302	321	328	338	340	345	347	335	333	304	320	337	350	336	350	331	337	328	355	323	362	332	355	350	324	314	354	335	386	364	355	297	406	332	324	334	337	351	383	363	338	326	332	297	314	320	324	328	339	339	314	343	323	333	333	308	318	356	321	315	318	355	341	322	306	310	350	347	342	339	344	309	306	331	303	340	343	347	353	329	344	361	309	359	328	314	323	340	379	351	338	343	351	328	354	353	351	320	334	316	296	347	348	350	338	321	362	327	341	336	320	335	351	348	319	340	370	322	361	331	319	301	342	312	313	326	330	350	322	322	329	337	337	313	297	334	333	348	354	341	347	304	318	320	309	323	351	354	320	345	347	319	350	319	296	347	309	337	318	333	341	316	317	322	310	353	313	315	363	339	359	317	359	364	336	334	344	341	356	325	328	316	317	318	312	359	345	337	321	323	322	315	340	333	367	333	345	375	355	331	345	328	320	331	305	308	359	328	338	310	316	311	369	333	324	346	381	345	327	337	348	345	321	346	337	329	327	318	368	333	340	330	326	315	349	313	362	304	318	314	313	333	319	321	320	315	319	348	324	339	366	349	341	329	332	326	330	283	326	294	319	361	338	333	354	332	332	291	330	328	366	330	324	317	310	301	310	314	324	348	311	327	299	340	339	351	359	341	317	355	298	316	319	303	329	316	326	320	340	331	332	340	345	320	348	331	330	329	328	316	319	316	342	301	381	315	341	341	321	328	317	355	314	332	369	343	352	309	359	312	321	293	337	357	312	299	330	333	326	316	359	349	352	327	331	314	327	339	357	304	315	332	327	302	351	343	356	319	338	355	315	336	330	323	352	298	295	306	337	350	323	359	338	337	364	313	322	345	297	345	350	356	337	334	334	324	356	309	340	308	344	325	333	336	327	344	315	342	387	331	358	317	312	339	321	355	338	323	334	304	333	316	300	337	321	349	347	342	316	348	344	345	361	318	338	324	312	322	352	359	334	314	350	360	360	319	326	359	360	331	303	315	323	333	332	325	350	366	383	309	311	346	346	337	321	326	321	340	321	330	329	347	327	336	349	301	316	338	317	327	313	333	351	320	333	345	354	355	339	335	314	347	335	326	331	331	350	326	325	297	372	328	338	315	306	369	354	326	321	349	345	332	347	359	339	334	348	347	333	342	323	372	341	345	313	349	304	314	352	320	338	324	336	334	322	340	346	332	323	298	367	364	355	334	313	348	326	303	303	324	324	324	307	335	380	325	326	335	311
13122	27732	21816	12958	15049	7566	5902	3850	2637	3916	2655	1953	1517	1311	1076	970	997	8292	16186	8909	826	479	470	439	473	476	457	450	512	449	452	428	461	445	459	484	463	465	481	458	450	461	500	474	461	460	425	471	497	462	466	435	424	455	470	467	459	433	460	447	472	513	463	445	450	462	459	485	412	431	438	459	430	461	485	503	438	463	502	451	466	434	438	447	453	443	520	481	421	462	408	479	431	471	429	443	474	452	473	453	417	426	442	469	441	451	472	408	438	455	431	462	456	437	416	442	443	473	474	425	458	426	430	410	455	465	439	449	435	456	449	449	465	464	434	508	425	442	476	460	454	459	474	425	429	413	428	463	477	448	448	464	432	453	447	445	481	482	460	475	456	491	466	457	429	437	466	454	478	412	459	438	463	445	474	470	405	463	432	466	455	492	442	455	429	431	405	436	444	470	494	479	470	447	452	453	450	486	388	443	458	480	441	445	449	471	427	465	441	475	469	445	424	445	449	461	417	455	477	465	427	506	448	435	459	487	436	441	451	442	436	460	463	475	427	427	460	452	444	431	445	440	477	444	466	466	419	464	463	453	468	424	437	497	488	459	436	472	453	447	435	457	486	424	483	440	425	472	487	450	463	428	463	471	491	441	417	436	447	475	435	471	401	456	469	450	472	458	425	444	494	454	464	455	451	490	438	466	436	447	419	429	465	454	456	469	465	447	431	443	431	437	456	470	460	428	418	458	492	424	435	433	475	414	484	443	463	477	441	451	448	454	478	438	442	456	400	446	447	423	465	432	442	430	468	468	469	469	457	447	451	423	458	448	451	407	475	456	433	471	465	412	452	430	462	454	432	440	434	464	458	431	419	439	440	427	468	460	483	450	460	427	462	467	481	474	503	466	438	452	446	460	444	484	453	436	462	436	478	463	453	502	460	464	442	476	453	419	476	468	447	482	445	477	468	441	455	452	473	449	457	462	472	459	435	424	424	478	468	474	419	456	487	463	424	471	407	481	427	459	457	492	455	470	459	499	461	457	442	437	448	437	437	484	439	432	502	486	477	459	433	432	456	452	427	468	448	482	434	415	482	456	441	441	440	445	457	460	470	457	443	507	486	438	479	459	466	435	447	459	417	478	488	412	397	445	433	460	440	461	484	488	452	443	497	424	472	472	455	437	459	482	499	514	466	499	421	385	463	473	450	480	460	488	458	443	468	453	449	445	477	438	464	471	428	474	465	476	447	452	464	468	474	468	479	468	457	485	495	451	440	471	444	457	444	423	494	481	495	470	431	452	416	449	468	470	476	445	457	481	444	425	475	428	474	462	455	434	453	445	433	430	493	465	454	439	493	469	469	449	447	467	422	474	449	450	453	468	465	468	456	423	451	471	462	465	431	457	466	439	458	455	423	442	436	466	425	448	420	477	426	458	471	452	451	465	457	464	448	456	478	479	470	457	465	473	474	420	456	432	460	429	428	446	441	442	454	474	426	455	460	456	421	461	480	491	469	525	437	450	471	491	419	448	489	464	473	473	483	455	464	479	489	468	493	451	443	459	456	436	462	473	489	405	434	455	461	424	482	475	494	437	480	476	421	471	497	427	462	464	454	445	475	481	455	467	425	444	458	470	439	477	453	476	444	477	456	434	456	451	455	430	470	418	484	448	442	461	489	413	503	425	420	432	436	427	436	443	444	416	459	451	438	448	441	457	475	454	473	444	477	429	460	455	455	442	454	437	441	477	465	455	468	445	417	489	469	450	473	434	472	457	448	446	462	438	479	462	435	458	495	474	430	444	448	463	456	472	479	462	487	435	415	478	469	459	468	435	481	458	456	483	429	477	441	471	448	469	460	448	486	454	448	481	451	468	423	456	489	441	423	476	470	451	438	469	474	465	476	446	471	450	481	429	459	428	414	494	434	464	426	446	466	464	463	505	447	436	478	440	445	450	473	484	470	427	446	492	430	439	444	478	477	464	468	449	478	454	458	441	468	472	430	441	432	516	445	473	414	503	458	455	427	439	481	442	449	435	452	460	489	432	473	487	446	465	483	460	417	449	442	404	490	452	474	463	442	417	436	416	448	456	447	415	435	473	445	460	447	443	456	434	480	459	453	459	496	442	436	436	465	442	458	437	453	484	480	432	485	448	499	448	480	469	384	461	459	424	454	461	490	456	481	448	447	425	484	455	514	470	485	449	454	453	425	470	453	428	444	490	443	469	480	475	445	449	397	464	464	431	462	465	473	494	434	469	446	429	466	472	449	468	453	434	440	456	466	453	427	461	464	448	430	414	447	434	459	435	451	447	456	429	450	449	492	431	443	455	389	476	463	447	455	437	442	476	471	442	450	445	452	439	452	439	464	443	463	457	463	444	494	479	452	459	422	471	443	425	443	447	421	460	461	408	448	467	434	472	463	466	417	466	412	452	474	442	458	433	463	492	461	431	466	440	444	434	469	394	461	431	434	462	448	469	470	503	455	432	451	438	493	459	478	456	483	466	439	467	465	467	419	458	445	421	466	497	479	431	504	449	441	460	481	439	485	466	451	432	434	483	445	442	462	481	442	452	456	447	451	461	462	445	476	443	501	474	473	443	460	443	475	425	459	435	461	469	434	429	447	475	444	434	453	459	486	447	440	467	458	413	438	400	472	440	451	483	475	479	443	463	429	416	431	412	434	417	468	472	438	444	444	460	473	439	491	461	464	438	470	442	460	479	430	451	468	418	439	459	462	442	444	464	428	432	464	474	438	426	473	456	476	435	421	457	457	463	445	451	466	484	454	467	478	457	444	435	475	461	486	472	444	441	456	513	445	425	420	465	438	446	470	435	468	458	458	432	472	466	461	435	456	444	441	428	434	434	384	475	487	411	488	479	509	451	450	453	417	457	475	467	435	419	445	459	462	450	480	477	437	476	417	468	455	449	466	476	439	486	436	469	457	458	452	467	439	452	467	458	473	446	463	452	437	471	463	440	397	435	430	450	407	439	458	431	474	459	425	477	471	439	420	422	430	456	459	497	449	428	470	460	473	463	475	468	458	485	467	447	450	445	448	475	451	440	470	467	472	438	467	468	464	456	442	467	467	455	416	415	459	507	455	437	485	490	460	461	458	453	443	488	478	459	424	453	444	510	442	458	475	456	460	466	475	455	456	455	462	452	464	443	423	466	462	449	480	445	476	456	422	469	412	469	455	405	432	434	497	468	485	443	445	472	425	425	486	475	433	473	431	469	432	478	453	468	460	393	446	432	428	437	467	461	419	448	494	484	459	504	431	453	478	472	478	454	428	443	454	458	463	439	485	487	452	447	495	476	418	429	470	468	454	484	468	449	473	445	491	445	446	477	432	447	461	461	449	431	417	446	465	466	492	443	495	471	448	446	430	484	395	484	483	439	446	461	458	470	448	496	468	452	451	437	433	479	463	486	450	466	470	474	428	477	461	457	463	429	449	496	439	457	444	430	446	447	472	489	483	470	449	458	419	452	488	431	444	406
22838	21130	28944	23599	21138	21202	11068	4075	2897	2144	1735	1069	1088	688	571	454	439	4541	13079	10140	1071	203	171	194	178	174	149	169	168	159	168	190	179	155	180	186	154	152	144	147	158	162	156	156	157	128	156	155	161	152	167	136	141	164	171	127	161	159	171	127	148	152	141	166	144	137	156	148	170	140	140	145	153	160	155	165	131	133	158	138	148	159	160	139	135	181	146	162	159	130	139	156	139	144	133	150	150	132	130	146	156	148	143	139	140	130	157	149	142	145	129	138	144	140	158	128	170	164	158	142	155	154	131	153	134	162	130	158	158	148	117	161	160	144	142	145	126	148	151	155	156	160	139	161	141	150	142	159	150	129	140	156	157	142	158	142	160	143	140	157	157	125	127	151	151	158	161	162	151	159	158	143	168	151	157	159	135	172	141	134	141	161	174	146	152	143	175	145	155	153	154	125	166	147	146	139	155	144	151	132	149	139	160	149	135	161	138	149	143	156	129	144	156	166	147	169	126	147	157	172	155	142	158	137	141	159	166	143	157	159	157	137	167	137	164	178	178	158	140	173	162	141	147	166	161	153	156	157	151	134	124	141	152	128	146	146	153	155	155	153	164	147	160	140	164	149	141	144	171	162	151	139	154	137	162	143	167	155	160	145	148	142	168	120	144	132	158	142	141	163	135	146	163	151	190	142	177	145	163	156	135	148	146	137	152	126	142	161	151	145	126	156	150	134	155	153	153	158	141	158	143	154	158	138	152	133	149	135	163	155	159	180	143	153	151	130	145	163	165	118	148	155	174	147	152	151	145	135	159	151	158	170	144	145	157	137	170	137	142	139	138	161	130	148	131	141	138	164	159	148	157	149	155	158	154	139	147	157	145	158	150	149	137	130	152	177	131	160	150	149	136	152	132	135	137	144	156	151	141	156	156	141	138	146	121	153	162	141	138	167	139	142	149	175	157	130	149	154	144	145	137	145	149	164	138	157	141	136	140	152	139	163	147	126	133	157	159	156	148	132	144	165	157	143	141	147	164	134	136	163	137	147	144	129	163	149	154	156	148	181	152	150	154	159	162	147	157	160	156	146	157	158	149	150	153	153	162	138	180	137	153	148	160	174	141	150	143	150	154	154	153	148	157	155	165	154	127	141	134	150	150	145	141	152	153	151	142	159	155	163	161	141	138	165	130	150	150	121	153	146	164	150	136	165	146	134	140	169	163	160	150	127	134	155	131	174	169	153	136	155	142	141	170	139	151	151	151	158	137	145	152	146	153	132	146	139	160	160	148	132	123	165	158	142	145	167	148	133	151	134	154	153	126	148	151	151	157	151	163	136	137	168	139	133	173	159	162	154	145	144	164	143	156	140	156	150	138	151	135	158	151	145	159	128	146	152	158	132	140	157	140	141	163	149	135	156	137	147	146	154	197	152	149	161	149	130	155	141	151	147	134	185	140	167	142	143	163	181	136	138	156	165	148	145	147	138	157	150	144	133	156	140	121	172	136	135	163	141	164	150	154	133	151	156	159	141	131	128	152	163	152	143	143	142	156	151	161	160	138	138	164	145	144	162	121	159	132	144	145	156	165	167	153	164	142	152	149	150	162	143	131	152	139	150	171	164	140	165	153	150	152	141	149	119	135	157	145	143	143	145	152	158	134	142	159	135	139	147	140	149	142	170	157	154	153	174	143	151	140	159	157	145	130	140	167	125	150	171	131	140	126	135	139	152	149	153	147	160	126	122	144	135	168	156	140	152	153	154	132	126	162	144	165	149	155	143	139	148	154	145	163	161	165	149	144	150	151	168	148	164	159	126	167	149	155	158	172	140	149	149	153	136	149	132	146	160	149	155	134	163	132	158	149	160	142	159	162	163	140	152	140	146	132	153	141	152	147	128	146	133	156	135	171	139	127	158	154	141	158	174	161	144	143	152	134	150	180	135	151	147	127	146	159	162	173	161	134	155	169	152	137	164	154	151	125	153	141	148	151	150	168	137	149	135	140	132	144	126	138	162	131	151	161	163	148	152	130	182	143	160	147	146	126	146	156	172	150	144	141	151	139	142	166	144	120	150	124	141	149	147	159	146	148	161	141	154	157	129	136	143	125	150	154	140	141	130	137	150	153	127	136	136	146	135	143	168	153	150	155	167	165	161	155	176	155	162	158	160	136	150	164	135	150	180	162	157	147	140	139	148	153	152	137	114	143	141	155	159	186	139	142	148	148	146	144	158	145	162	144	128	144	137	136	161	153	133	146	140	172	126	160	139	165	138	147	139	160	153	153	145	153	165	152	143	158	154	132	169	152	133	151	131	171	150	161	145	129	152	121	124	145	140	134	134	136	164	149	146	137	148	152	130	155	148	142	162	142	151	153	148	178	155	161	157	136	173	147	142	136	152	142	167	152	153	134	152	159	144	150	158	138	141	159	167	141	166	144	159	160	166	132	153	152	144	151	153	153	156	139	150	153	137	163	167	167	144	146	142	137	145	150	128	141	136	169	129	157	118	145	155	143	167	139	166	148	139	162	168	141	130	144	138	159	144	142	174	171	134	137	146	145	161	171	120	138	161	168	139	166	165	153	160	147	151	133	157	150	153	141	138	138	148	151	169	161	149	167	152	146	147	153	160	131	143	145	141	147	172	164	149	164	158	158	117	147	150	158	154	141	142	162	161	134	158	164	141	149	152	144	161	129	140	153	151	142	127	135	170	126	151	140	163	164	154	120	151	141	184	149	154	147	147	113	156	152	161	165	158	141	134	160	150	163	164	138	141	132	162	151	142	141	130	162	150	150	150	147	147	141	157	138	142	131	159	131	162	152	172	151	127	143	159	156	157	148	148	149	148	157	169	145	145	143	135	128	140	138	157	126	132	145	152	125	167	174	167	127	153	153	173	147	151	163	158	148	155	171	151	133	160	136	151	152	159	143	131	156	167	152	140	151	121	135	137	137	140	146	132	161	169	150	157	163	126	143	144	155	140	140	150	154	144	136	147	141	140	168	164	140	155	139	142	136	140	146	149	162	141	141	139	128	150	151	157	136	144	133	164	151	149	155	137	147	126	142	146	152	150	164	159	143	161	131	158	142	168	137	158	159	138	144	149	138	151	131	152	163	171	150	126	144	153	149	132	155	153	144	153	163	124	146	156	157	137	142	149	161	160	150	157	152	144	143	138	141	147	165	156	107	151	151	132	160	157	150	146	160	140	172	156	122	133	128	145	169	159	125	136	168	163	163	158	145	160	144	143	161	156	160	165	153	160	154	165	135	154	135	130	141	142	163	166	143	150	152	140	158	147	154	151	149	145	152	153	158	174	137	161	132	141	156	179	162	124	153	148	136	126	145	144	157	145	146	182	150	145	149	142	134	125	139	139	158	159	151	145	155	161	137	154	142	137	166	166	146	132	167	149	147	152	138	136	119	156	138	149	149	149	160	153	161	147	141	147	141	132	158	147	148	141	138	127	150	140	145	157	146	157	174	149	149	166	154	155	153	133
16083	33279	28232	19937	16891	11727	7449	8736	7207	5224	4516	2687	2570	1534	1341	991	879	9403	21512	15188	1431	290	273	238	234	248	247	250	247	237	217	225	213	259	232	223	204	233	225	196	213	217	204	209	201	230	210	193	215	231	194	207	191	203	236	226	207	225	213	217	185	210	183	200	197	213	208	198	213	214	216	191	184	209	194	221	182	199	215	233	200	202	208	222	192	222	202	200	190	206	202	190	225	218	196	204	191	213	210	203	206	213	220	213	214	191	173	202	186	223	217	197	202	219	177	185	166	219	209	229	208	201	200	224	199	208	201	244	212	218	207	199	201	198	206	217	197	199	184	168	209	194	223	182	210	213	198	178	188	216	197	196	199	198	210	206	205	218	186	220	202	204	166	192	196	193	213	180	202	191	213	201	213	191	231	187	217	226	197	198	202	207	188	179	168	210	203	192	213	204	199	191	176	193	193	202	179	195	199	182	196	192	205	195	196	206	224	202	198	200	232	222	189	197	188	200	210	180	193	195	200	203	215	208	198	193	199	225	183	216	190	195	193	211	205	222	234	205	191	191	206	205	211	185	207	229	172	197	212	222	222	182	186	182	194	215	206	191	185	200	197	202	178	211	191	205	192	199	201	173	203	177	206	213	201	198	197	196	203	202	205	196	210	194	220	201	192	218	188	232	202	204	209	190	204	219	188	216	216	219	191	209	205	190	177	196	195	231	202	201	207	215	203	201	186	198	196	190	212	162	194	207	180	216	194	193	212	194	203	187	200	202	223	221	214	225	226	177	197	188	202	233	204	216	193	189	189	206	182	229	186	210	206	206	227	207	196	208	209	186	200	199	204	208	199	206	211	193	211	200	178	198	191	225	225	205	208	205	186	205	216	205	203	170	207	187	182	205	226	210	196	197	225	204	183	206	186	201	202	201	194	191	184	180	165	211	203	195	217	209	214	206	192	202	204	213	203	194	194	193	211	187	207	220	211	210	195	194	193	191	194	191	186	217	183	221	215	199	189	212	215	215	192	231	203	183	193	189	223	200	209	205	198	209	180	195	178	224	189	205	198	205	188	206	194	184	185	223	205	203	205	201	209	188	213	223	222	215	210	210	185	210	204	176	206	180	195	206	192	218	200	183	231	198	187	210	191	199	213	198	220	213	187	222	202	216	199	187	189	206	198	189	178	184	215	204	189	208	178	169	183	195	216	203	163	206	173	206	199	209	199	176	194	200	201	195	208	199	197	233	198	190	217	165	185	190	224	195	175	190	201	183	167	211	201	209	205	239	208	186	173	188	202	187	219	224	191	216	196	191	187	224	248	185	206	184	206	229	208	196	207	226	205	190	210	226	211	187	196	224	221	191	198	210	186	181	223	223	182	210	190	180	184	209	197	226	190	214	168	195	191	217	235	174	200	185	213	188	203	182	193	196	204	209	210	192	183	187	175	217	203	190	222	226	216	208	188	211	190	193	219	181	162	200	161	205	213	200	197	210	184	197	167	201	203	186	210	176	180	211	186	186	204	195	178	188	208	218	209	187	195	185	207	186	198	201	225	217	188	201	190	206	208	224	195	182	193	190	187	209	217	208	214	196	221	191	211	219	186	195	197	193	184	194	206	205	208	204	211	199	207	174	200	219	176	221	219	211	188	222	207	200	207	202	213	174	194	192	216	205	190	200	215	201	190	197	208	204	211	208	189	206	186	190	192	197	209	196	212	212	207	210	202	204	204	178	211	218	197	205	159	203	201	203	222	224	193	198	191	209	209	205	203	194	192	228	196	198	209	204	215	220	219	215	218	188	188	186	201	206	224	208	172	205	196	196	216	187	236	179	211	220	173	172	187	193	206	189	212	182	217	197	195	188	186	224	193	174	200	188	189	190	223	199	197	210	167	190	223	201	193	200	195	204	227	203	189	192	221	203	206	204	214	185	168	165	186	203	193	207	185	230	211	199	188	204	210	208	202	188	211	203	186	197	205	202	216	183	202	195	231	206	251	208	216	196	230	207	193	194	168	203	217	196	182	196	220	216	200	186	198	192	193	189	170	202	165	169	198	206	200	207	199	225	209	185	217	195	181	192	195	222	190	212	211	226	189	173	213	214	223	211	209	196	192	197	217	211	229	191	196	222	197	192	192	203	208	204	199	221	201	208	185	209	202	197	202	172	214	206	211	208	195	186	181	162	208	232	227	207	197	200	173	204	215	191	190	222	213	178	181	197	190	202	193	230	188	179	207	201	194	204	196	183	185	218	203	215	181	218	196	197	201	192	230	220	205	187	203	183	206	220	200	198	196	190	191	192	204	215	202	212	186	207	202	202	200	180	181	205	213	209	211	183	192	208	191	209	199	203	189	189	234	225	186	195	226	201	170	201	197	202	187	195	204	208	196	203	202	166	163	196	186	177	175	208	195	195	201	207	226	182	202	196	205	176	201	197	195	196	193	202	196	211	190	188	199	200	195	185	212	214	228	203	176	206	199	195	175	182	204	225	193	207	203	189	202	198	181	187	217	194	204	197	221	180	204	200	201	196	204	201	182	228	195	215	193	222	192	200	202	180	232	196	193	179	196	202	236	182	208	209	199	198	196	209	191	186	177	174	182	207	195	198	198	187	197	194	214	224	221	207	216	200	194	191	226	233	203	231	232	191	201	178	210	238	202	166	196	202	185	193	182	226	202	183	197	218	210	208	203	198	170	202	209	210	212	195	201	212	203	197	191	197	205	211	210	198	185	214	210	208	184	190	215	180	193	191	209	187	172	180	192	204	194	187	179	199	175	209	190	213	207	223	249	199	192	205	175	204	208	174	195	186	211	198	180	204	191	189	183	183	194	201	193	203	212	226	211	215	213	217	202	183	209	237	191	197	185	203	210	180	177	214	217	195	197	195	236	192	201	193	196	196	198	209	211	230	211	207	179	199	188	189	185	195	207	222	211	216	185	190	196	198	210	190	203	203	180	210	180	195	187	199	209	211	205	184	196	225	205	210	198	220	203	225	210	221	196	192	214	210	183	192	196	201	188	183	197	204	235	206	201	204	175	184	222	243	223	190	210	177	214	175	179	212	197	199	224	201	206	201	208	197	207	177	203	190	199	175	196	219	190	216	197	184	194	198	201	229	191	203	213	229	227	218	204	202	194	197	226	211	214	214	190	202	216	198	197	210	210	219	211	201	207	189	181	181	200	192	203	205	212	211	197	187	216	232	213	200	183	226	191	214	192	192	173	215	225	202	226	199	230	201	210	214	220	216	213	196	207	188	198	198	194	202	182	211	214	189	193	189	191	209	211	197	189	192	199	183	186	204	241	212	187	189	213	207	206	201	214	198	206	196	208	184	186	235	216	198	190	201	211	202	201	210	199	194	195	208	180	197	206	217	197	183	197	211	189	194	224	182	186	199	220	172	185	196	219	209	199	198	198	210	225	196	199	204	193	204	207	199	186	194	202	186	189	221	206	205	199	195	200	193	190	228	198	202	216	216	199	203	191	224	220	230
26937	20776	14341	6278	3534	1931	1910	2729	1768	1531	921	710	604	556	547	552	537	589	936	1158	780	455	456	449	432	440	472	440	488	448	452	428	457	441	495	480	486	448	478	444	457	467	426	421	440	446	452	516	503	461	487	475	431	464	486	460	428	477	449	434	474	445	484	393	457	450	454	481	450	440	458	440	474	421	428	457	417	427	443	465	457	477	484	447	452	444	438	441	398	451	504	467	462	460	446	465	442	449	463	464	456	460	427	442	502	447	478	442	451	463	463	473	438	474	465	416	441	456	484	514	457	397	466	460	447	440	432	449	466	430	398	486	441	509	474	469	433	434	476	458	470	462	427	438	442	488	425	459	469	471	456	447	440	474	481	435	444	463	455	464	443	466	463	452	447	451	447	423	460	455	434	490	459	454	462	422	437	450	460	419	439	435	446	477	455	395	409	468	478	462	443	459	436	464	432	437	457	426	471	481	486	441	455	439	437	445	467	483	447	450	466	490	442	450	455	482	457	453	424	439	407	487	462	469	456	434	438	447	466	438	426	448	439	463	442	449	462	443	424	427	439	444	463	471	441	423	435	454	468	423	462	428	465	459	481	459	447	455	477	436	477	470	517	492	402	455	429	443	431	455	481	469	451	451	501	442	426	448	481	465	446	419	481	469	484	429	454	440	429	457	468	445	451	479	466	443	474	454	432	417	419	415	452	443	464	431	460	439	453	425	446	450	452	424	435	472	439	458	472	416	458	442	469	445	458	456	464	424	450	468	490	488	459	427	446	441	498	464	455	420	502	463	495	457	438	459	521	451	469	472	469	434	451	446	449	437	464	456	500	463	444	490	477	450	446	448	445	476	442	447	474	453	473	454	458	482	427	428	458	436	443	455	422	465	476	445	421	447	464	483	446	421	476	451	426	456	460	427	466	467	471	458	457	454	473	437	424	451	456	456	417	444	433	473	435	452	461	407	443	445	465	432	400	487	426	418	481	454	446	476	421	466	461	410	463	457	474	458	453	435	466	417	458	444	483	474	488	438	459	485	475	426	467	471	462	458	432	482	455	432	425	489	478	470	487	474	424	452	462	439	440	468	475	431	462	486	424	433	430	439	436	414	472	448	468	452	497	469	436	461	425	449	430	479	466	455	465	444	450	441	441	488	468	501	413	425	436	474	467	467	432	441	445	447	449	423	432	441	453	444	445	432	439	457	456	455	450	448	430	535	412	428	391	457	460	456	461	459	480	424	422	401	449	444	472	407	461	466	513	472	432	444	433	461	434	455	440	435	454	437	462	455	458	441	472	458	440	432	425	461	435	460	492	468	433	448	481	453	428	461	493	457	494	472	447	411	457	438	466	428	433	433	408	481	452	446	455	439	463	453	475	445	454	420	427	422	431	452	457	477	415	465	435	469	443	466	425	423	441	450	439	461	473	475	473	454	454	479	456	457	466	470	466	459	450	482	476	428	463	464	476	465	434	476	480	448	444	428	445	417	417	469	432	461	442	452	424	486	439	468	460	469	447	460	451	436	448	437	434	436	439	437	457	474	432	490	473	435	435	491	469	488	501	441	442	470	478	442	430	421	414	473	463	466	436	439	459	429	458	457	462	459	438	454	474	458	466	456	417	483	391	441	478	496	432	423	470	456	465	498	436	462	436	448	478	469	473	458	465	437	435	437	416	463	477	473	487	446	478	506	464	438	461	475	460	427	433	453	424	453	454	470	500	453	480	464	448	443	454	417	449	474	420	463	444	445	493	439	458	471	467	439	456	445	447	428	441	449	471	466	490	459	449	462	418	430	453	443	509	434	424	435	467	470	460	459	422	493	450	441	448	462	465	419	435	437	440	464	411	500	430	412	461	452	452	449	461	471	469	470	469	500	458	459	435	495	446	421	436	461	445	443	451	462	442	486	434	485	470	477	467	410	454	452	497	460	439	443	429	420	406	474	443	426	464	470	429	485	443	422	444	452	433	468	438	445	438	443	459	433	495	500	476	452	427	432	455	473	466	458	461	467	459	434	432	488	447	455	450	506	462	440	476	388	458	459	456	456	462	476	461	451	434	503	490	469	404	452	463	477	446	461	422	460	429	458	490	413	462	438	426	464	432	410	472	427	458	418	442	437	470	461	442	450	460	485	428	472	471	423	434	443	444	487	463	470	478	448	443	483	446	412	441	434	497	493	449	443	453	433	452	452	436	424	446	435	461	448	488	445	486	430	454	461	461	443	447	458	443	486	412	489	469	459	410	451	450	479	444	463	448	460	419	472	438	482	400	434	460	471	469	438	440	449	492	474	414	459	442	463	419	478	489	448	444	434	446	460	431	453	460	443	411	452	452	441	493	433	438	474	405	458	454	460	424	425	449	426	454	430	450	484	463	414	466	436	455	402	478	477	466	420	457	454	463	477	429	476	485	470	458	435	484	463	441	439	458	453	462	466	476	458	483	422	442	517	457	440	471	426	454	470	435	429	417	470	487	452	460	412	422	471	452	417	452	451	475	488	429	448	426	464	429	408	430	450	482	445	425	459	497	466	450	470	473	454	462	443	410	479	452	433	444	468	413	452	463	498	429	400	463	461	508	490	456	405	457	425	481	469	474	462	456	445	457	473	462	465	462	452	505	473	443	424	409	453	460	425	486	434	467	441	418	488	461	438	444	450	485	436	439	432	427	444	431	465	475	460	438	413	438	452	482	427	426	486	478	405	450	436	404	474	477	446	424	477	394	472	447	418	473	455	445	442	483	484	446	435	458	447	436	470	482	442	467	444	404	455	447	449	454	442	479	473	450	439	453	432	493	436	458	421	452	457	464	399	483	472	438	442	444	448	453	464	446	461	489	423	426	438	449	458	449	451	463	435	467	409	449	440	449	516	482	450	482	469	443	445	471	451	442	494	459	441	455	432	468	455	441	429	447	464	472	450	441	454	445	433	458	425	479	476	428	481	443	462	443	440	509	426	475	479	431	468	456	446	499	451	461	443	443	472	418	477	452	442	447	444	430	397	435	478	453	466	450	447	440	463	456	452	434	439	482	458	459	450	464	430	492	469	463	446	435	447	435	454	400	450	458	421	449	395	489	435	469	472	445	458	467	439	453	451	435	490	453	442	452	457	463	464	422	451	472	448	431	435	488	473	448	467	430	435	486	425	475	426	448	443	433	437	452	431	488	452	467	494	423	451	490	453	430	427	445	478	427	443	438	464	470	466	440	463	448	490	498	467	426	509	417	484	468	445	481	430	459	461	481	418	460	416	494	440	485	409	428	420	462	498	463	429	443	441	433	489	481	483	427	456	463	466	421	435	455	430	433	454	439	469	476	476	463	461	440	461	456	408	465	453	473	425	486	468	461	456	441	452	455	408	432	483	492	435	481	446	433	416	423	423	460	486	428	435	430	444	456	429	423	434	431	410	468	459	433	457	456	428	426	428	443	453	462	451	492	442	470	480	448	494	466	419	457	447	460	453	451	465	456	450	511	458	480	465	478	459	493	423
11819	18191	14623	8910	7027	4197	4692	6541	4231	3557	1980	1285	1057	856	882	802	821	971	1710	2104	1309	652	599	600	606	635	609	646	551	628	584	554	573	597	580	638	634	617	599	598	591	623	629	579	586	628	593	563	609	579	603	611	577	603	622	612	602	644	599	625	590	644	642	590	626	650	573	605	619	538	575	596	623	607	600	638	608	600	608	573	650	608	676	625	614	588	632	619	595	603	567	623	590	616	608	607	606	629	623	648	615	597	597	642	617	592	595	609	595	582	618	583	606	606	602	618	603	626	560	638	648	623	597	559	562	593	596	592	582	601	585	606	640	615	583	592	616	595	619	637	656	620	638	617	621	551	613	662	614	606	638	617	575	614	603	647	615	635	582	647	665	596	650	582	597	609	564	615	648	604	562	620	604	597	586	580	596	604	605	586	606	588	622	614	646	586	612	640	626	611	614	615	606	626	607	589	605	595	627	632	558	619	596	638	580	626	627	628	586	610	627	566	612	598	588	579	581	619	639	633	608	630	600	642	624	621	630	616	595	633	612	625	577	586	624	634	622	646	552	582	646	610	577	607	612	646	593	615	638	591	626	590	630	613	625	628	595	597	613	584	573	628	612	622	589	626	603	616	654	608	606	655	646	651	614	613	605	593	617	619	577	643	633	581	633	620	657	623	616	627	631	604	569	593	596	603	626	635	604	633	571	645	616	595	615	586	673	625	586	609	595	597	581	639	645	637	610	583	611	595	578	583	610	627	635	609	603	570	566	597	608	580	618	597	617	609	569	628	617	657	652	564	598	542	583	570	573	624	617	609	571	605	603	626	625	617	609	585	605	592	618	577	608	607	582	643	598	631	596	615	594	648	606	613	564	601	534	609	600	632	574	606	593	602	604	641	611	593	643	590	574	631	628	619	604	603	561	632	608	610	609	640	632	594	623	612	594	594	580	617	609	614	607	612	656	584	581	656	582	616	587	606	659	597	575	608	624	627	558	576	607	621	605	660	635	583	578	641	624	579	588	634	576	601	595	637	642	647	635	624	609	638	597	613	612	587	604	614	580	614	605	578	562	572	595	638	585	609	642	589	629	599	615	631	620	589	610	653	627	628	602	580	653	669	574	574	579	603	607	608	588	645	626	633	594	583	584	571	615	646	629	645	604	626	617	614	616	590	598	614	598	616	596	614	626	598	576	573	601	587	614	576	614	593	634	625	630	628	639	622	611	602	598	572	613	604	587	582	631	601	605	594	640	608	595	613	592	636	546	629	658	600	602	647	609	658	583	621	612	577	649	625	615	638	621	571	648	612	665	659	594	576	593	606	583	589	614	618	584	589	642	615	615	630	568	626	638	627	641	619	620	607	637	575	561	615	620	586	605	606	564	616	603	604	630	660	553	638	573	588	603	586	661	612	627	573	619	562	627	633	613	610	595	627	595	612	621	605	600	651	610	609	608	647	594	596	630	612	639	606	584	618	623	598	584	617	591	605	612	583	669	601	658	572	620	596	635	585	596	571	617	658	572	628	593	613	615	605	644	589	611	646	604	615	630	597	598	592	614	636	605	649	611	595	647	581	592	624	592	591	592	647	569	561	627	664	558	623	619	576	610	622	620	629	599	619	656	591	611	619	602	554	628	644	621	615	639	594	614	623	563	602	627	576	598	596	556	621	614	584	623	636	609	588	605	606	621	583	629	618	584	589	577	595	605	585	608	605	602	590	616	619	608	556	602	594	601	582	622	628	596	616	577	613	597	596	586	641	573	601	584	610	596	610	599	606	612	611	580	614	568	635	615	578	621	616	588	624	664	626	597	587	521	538	589	580	610	581	601	625	661	617	578	625	625	606	590	614	564	618	594	604	633	612	624	616	596	585	640	617	613	584	568	608	623	603	579	626	627	633	589	593	573	582	642	591	624	627	589	625	647	622	571	595	606	646	580	613	640	629	572	575	606	662	632	558	607	665	578	619	595	643	627	616	640	648	569	614	622	616	634	565	617	611	592	631	625	641	587	581	661	641	635	639	593	613	602	634	605	612	599	629	591	598	630	591	581	598	622	602	616	595	574	634	584	636	624	641	608	628	593	598	591	621	650	616	608	608	615	595	624	611	603	563	649	629	536	626	581	644	626	610	612	682	608	642	588	593	654	627	630	597	638	615	637	592	570	626	627	604	629	592	637	610	622	614	614	634	624	597	638	630	664	654	609	562	584	650	622	622	642	588	628	627	602	569	647	620	606	628	637	595	615	611	603	593	597	604	609	607	626	610	635	577	648	609	644	579	600	587	578	651	618	591	616	605	635	583	624	643	550	600	618	636	588	598	610	601	568	590	608	591	593	586	602	626	587	635	602	582	598	636	613	640	611	586	594	594	619	646	613	600	642	607	602	644	599	611	626	607	621	654	599	557	601	647	626	608	634	650	601	626	594	611	585	595	572	613	610	611	609	629	634	590	592	603	673	616	589	602	632	618	621	589	617	610	640	615	593	601	633	563	609	603	608	593	636	599	613	595	630	660	624	585	627	636	612	611	655	620	576	594	617	603	614	601	608	632	559	618	593	606	640	603	597	571	615	602	576	565	592	556	603	632	632	601	620	585	609	598	603	593	596	614	573	639	576	590	618	611	581	637	647	586	579	590	652	652	599	578	605	588	645	567	601	571	598	603	611	580	595	608	606	596	593	602	583	594	612	639	612	571	544	653	601	601	616	621	653	608	635	606	626	568	603	604	610	606	583	568	602	578	606	595	617	601	603	618	599	575	615	641	572	586	600	580	633	568	637	645	596	602	665	603	610	625	605	588	602	595	562	596	627	595	621	586	595	637	610	583	611	613	593	642	621	604	599	638	566	610	606	615	590	642	598	631	557	633	603	652	618	636	575	606	600	613	607	610	604	604	582	551	580	592	579	607	597	573	576	641	597	575	638	572	584	611	583	648	565	600	643	629	603	635	634	602	616	635	620	607	635	589	602	651	600	600	614	630	618	608	613	604	574	622	581	632	632	605	596	586	619	569	590	641	611	581	616	615	614	626	612	646	589	603	558	582	589	610	561	598	620	628	604	582	640	617	619	633	635	577	617	638	633	625	592	606	615	623	583	581	600	630	604	627	625	597	616	575	613	621	563	622	622	608	631	585	614	624	625	675	585	574	610	631	622	622	622	604	622	582	615	593	624	570	603	602	585	610	611	583	622	563	621	570	593	612	632	591	617	592	563	620	635	604	611	577	631	618	591	568	610	605	599	625	607	644	611	578	610	607	625	604	587	592	620	611	624	642	588	615	618	602	579	633	602	587	584	580	582	562	605	589	576	608	596	584	588	604	634	628	633	617	639	613	580	643	607	637	625	601	578	658	577	618	613	640	565	578	648	600	610	600	635	580	586	580	571	664	616	586	631	646	593	612	665	633	593	606	579	624	625	638	592	610	576	612	610	596	574	595	593	628	609	619	564	551	630	610	581	587	572	626	606	624	616	580	653	630	617	583	638	577	644	587	599	607
24053	21132	28341	24172	20832	9021	6479	6602	3497	1478	1538	1079	750	745	682	673	509	1008	6440	7950	2823	415	339	352	397	337	327	362	346	370	362	329	340	366	339	352	310	371	350	342	360	369	351	324	357	344	396	341	354	355	310	339	329	361	378	376	372	384	367	372	361	330	349	365	336	349	335	376	345	313	319	355	348	378	331	363	348	374	342	339	349	353	347	404	353	345	349	346	352	327	362	341	346	349	335	389	357	356	332	340	347	334	361	328	320	332	353	385	360	373	334	342	354	335	342	331	334	374	338	394	360	353	344	360	317	371	367	358	348	357	338	335	355	325	331	363	332	356	381	356	333	357	344	322	344	371	326	342	378	382	341	349	358	335	383	367	361	343	344	371	337	375	339	363	378	391	352	342	384	377	345	319	363	385	346	342	378	363	324	357	338	379	368	341	375	360	352	366	381	337	346	358	337	360	367	370	313	369	362	380	356	355	363	349	330	338	325	341	357	360	369	348	313	332	383	367	364	375	328	334	338	356	307	333	332	353	363	345	350	339	344	339	352	351	347	366	328	340	342	345	365	351	358	356	374	360	353	356	351	362	331	357	352	340	362	332	408	392	324	365	355	327	311	366	350	376	344	343	377	343	356	362	373	420	362	336	342	368	380	360	363	381	363	343	319	331	317	347	363	335	347	349	355	349	355	360	360	345	347	369	371	349	298	356	346	340	337	352	373	338	373	348	364	349	339	346	344	335	355	333	359	330	324	336	310	351	392	387	332	354	346	365	343	347	354	353	379	345	362	353	383	348	347	360	374	346	350	361	353	339	317	332	349	361	364	355	338	334	308	333	377	354	320	369	345	383	347	345	343	346	340	330	325	340	356	361	354	353	345	313	367	334	352	384	339	350	345	341	353	378	334	326	366	357	343	339	363	366	350	377	362	353	336	352	317	330	356	358	364	321	350	348	356	334	333	334	353	366	347	324	389	352	350	369	389	369	361	360	340	313	300	366	340	359	330	360	351	316	368	342	326	340	308	358	367	372	364	326	344	346	340	347	356	332	322	330	369	357	373	373	395	314	328	351	401	338	320	363	350	359	328	333	300	384	321	380	371	315	339	354	340	348	330	351	353	335	346	335	334	330	347	336	364	333	354	352	335	362	357	366	359	357	299	348	354	369	354	350	329	346	374	365	373	369	364	345	320	350	342	342	354	363	359	367	346	349	325	343	338	353	357	344	333	366	341	367	292	340	318	349	370	350	342	311	397	377	359	363	384	378	335	363	368	383	347	336	332	356	355	351	365	339	313	312	320	327	369	365	318	310	334	357	353	349	365	356	334	312	370	343	329	363	344	356	356	354	329	353	335	341	382	360	342	337	327	336	341	343	364	353	363	385	316	356	348	374	349	353	343	358	353	354	349	321	364	367	345	342	358	349	351	323	340	357	359	339	343	348	343	343	319	317	364	376	329	364	339	361	360	378	340	347	310	326	343	324	352	349	339	339	388	330	383	335	358	363	336	358	357	328	321	378	368	360	347	353	357	338	343	321	326	360	350	359	371	347	349	354	345	343	376	360	376	391	330	341	383	401	337	343	354	339	367	360	353	357	347	374	356	338	329	357	353	367	344	340	356	350	377	335	350	322	380	356	353	315	342	387	361	335	334	346	338	315	369	335	366	332	343	352	344	345	315	375	353	331	338	335	322	369	338	368	349	343	334	368	333	350	333	316	328	381	343	327	340	323	339	363	360	337	331	365	366	323	361	358	408	365	362	337	355	376	360	363	370	361	368	352	363	323	350	302	326	345	360	387	337	344	327	341	326	364	375	337	365	355	365	345	307	344	341	352	347	345	345	334	344	343	364	349	318	310	320	354	347	328	318	350	340	339	353	361	354	353	337	355	356	340	355	340	335	379	369	367	373	331	330	327	378	356	323	354	362	325	360	338	351	349	376	350	350	376	330	368	325	357	348	360	357	343	363	350	351	361	330	337	329	351	327	350	343	340	359	361	376	359	359	363	362	348	374	363	351	347	355	378	375	341	360	364	335	351	365	370	351	339	343	321	373	373	377	379	349	327	348	345	372	329	312	378	370	336	356	375	353	357	365	344	364	376	370	322	356	359	358	372	374	347	375	352	357	312	336	369	375	387	360	346	385	355	345	365	361	339	353	377	369	331	375	362	367	370	370	294	358	359	328	342	357	366	344	322	380	360	324	353	364	351	387	373	343	367	389	353	361	307	342	363	323	348	342	332	353	368	313	353	346	403	352	370	368	353	345	315	366	350	334	357	326	380	353	366	361	346	360	369	356	343	352	334	358	384	312	354	332	343	326	342	354	329	346	389	340	329	355	366	338	336	328	334	333	350	349	330	329	373	330	371	360	344	345	336	336	322	336	339	328	368	360	295	345	389	346	350	366	357	327	338	363	358	343	331	388	349	313	356	340	365	330	338	331	341	371	362	371	306	349	370	343	350	347	355	321	368	333	359	372	300	361	381	335	350	377	316	335	375	336	353	337	343	346	337	381	337	370	320	341	364	331	378	347	361	330	377	323	337	313	384	340	339	369	358	363	355	344	360	336	349	349	352	353	372	399	353	350	365	316	355	347	319	391	339	398	363	365	378	385	332	388	370	379	364	371	377	314	340	343	332	363	352	328	348	363	330	360	352	358	335	357	356	396	360	340	318	346	341	354	360	348	341	339	343	339	342	318	411	352	363	349	353	357	373	348	323	358	343	367	382	340	373	332	347	343	373	361	356	359	378	333	329	391	371	339	368	367	364	341	348	354	370	371	373	360	358	313	316	380	350	375	351	334	377	375	365	345	356	339	336	338	337	372	329	364	362	340	356	331	374	333	341	323	334	346	318	353	382	323	310	368	333	370	328	349	329	321	355	363	365	355	360	346	361	360	404	318	380	355	397	341	352	374	361	365	340	342	341	346	383	321	315	327	361	341	339	362	353	356	346	363	322	394	362	336	331	346	365	330	360	355	336	322	321	386	354	359	368	333	367	366	330	314	331	329	321	353	373	365	364	341	337	344	361	372	337	346	342	340	365	333	347	311	346	360	339	352	372	340	372	361	351	342	350	353	352	357	357	362	330	338	328	334	345	352	359	352	331	356	356	399	337	335	372	381	354	357	355	351	328	358	352	346	355	350	318	366	385	340	351	361	374	373	352	353	351	344	374	365	344	341	354	348	312	340	345	340	336	340	363	365	371	398	331	319	385	360	342	350	360	334	360	313	362	325	319	368	360	352	346	358	343	369	345	357	348	345	311	316	359	304	341	345	332	396	371	338	384	353	360	356	369	343	347	354	367	345	372	357	349	342	356	341	362	350	322	333	389	329	370	338	354	336	334	345	340	327	377	334	335	338	361	355	346	383	376	344	368	380	324	338	321	352	340	327	345	314	348	368	361	342	351	353	323	333	370	356	371	345	338	346	358	344	363	318	383	348	353	357	327	359	318	349	353	371	330	327	363	315	341	360	354	337	349	352	318	351	339
14144	25326	22074	16055	11387	7008	12827	13675	8068	3539	3602	2432	1620	1507	1288	1180	869	1914	12543	13785	5015	591	521	447	515	523	501	483	504	453	481	492	475	482	488	494	473	496	492	474	450	486	525	509	487	502	439	470	478	530	468	521	459	452	504	441	501	479	487	481	498	498	505	496	494	525	490	484	484	468	449	485	510	491	485	487	458	443	533	456	455	483	517	465	465	474	489	457	454	504	486	493	480	503	416	518	466	448	515	470	439	459	426	453	482	498	476	473	466	488	471	479	456	514	446	483	449	499	516	491	493	497	486	493	461	507	455	487	456	468	429	472	501	503	460	454	447	492	471	511	479	455	505	492	500	491	452	487	466	501	476	479	492	490	462	505	474	497	494	530	515	469	453	471	457	482	522	471	491	439	482	461	486	494	464	481	474	479	510	511	475	473	465	511	519	454	490	451	459	504	497	461	521	491	521	484	475	476	475	492	456	479	488	483	490	498	485	462	480	502	509	503	493	463	494	442	473	496	444	498	430	470	516	514	488	470	460	476	475	474	482	528	521	500	475	504	461	457	486	478	456	496	464	445	472	499	494	476	506	473	500	503	496	465	457	483	469	476	492	490	510	514	473	489	461	476	476	467	499	468	464	447	493	520	488	468	502	516	482	490	496	471	510	480	496	484	482	515	473	483	467	470	482	442	483	462	504	453	499	477	519	463	478	492	477	494	505	475	473	462	485	490	523	516	470	471	478	475	457	500	470	496	485	499	453	486	489	509	521	471	447	475	477	474	458	470	449	460	466	465	491	503	467	483	492	469	512	470	460	475	465	515	484	510	498	483	489	461	457	472	462	465	486	454	489	437	469	473	467	489	494	523	455	487	495	483	450	470	497	443	470	500	472	473	455	503	503	460	510	473	492	444	469	470	491	510	503	492	484	491	514	471	462	467	483	490	484	467	483	499	487	476	476	472	454	505	480	488	468	498	480	428	501	474	491	446	453	472	500	511	456	479	480	495	462	472	487	488	512	480	490	464	474	468	494	504	500	508	476	488	426	474	495	526	500	478	484	462	543	503	459	491	449	502	487	496	475	448	494	493	471	461	466	509	479	486	463	480	496	486	502	480	483	476	459	487	486	529	464	454	495	436	444	500	484	488	490	485	511	485	488	490	497	471	510	493	501	466	509	489	498	466	475	482	466	459	461	501	495	477	492	480	453	485	442	493	499	468	481	480	471	464	523	467	488	442	479	457	474	510	477	492	500	470	497	499	476	493	500	507	484	480	481	466	481	485	502	479	456	477	480	452	472	470	451	453	484	455	507	488	458	455	425	492	474	484	496	458	493	471	486	452	477	504	466	489	509	458	510	509	492	485	468	461	500	506	470	443	447	483	483	443	495	444	458	469	478	481	445	459	512	448	466	523	497	497	479	466	483	504	470	457	489	508	504	480	504	479	456	500	501	488	444	535	468	481	438	529	458	459	480	495	463	478	463	477	468	489	463	470	493	497	454	471	487	481	475	483	507	477	508	475	477	500	494	527	467	498	478	494	493	463	477	492	497	435	445	478	476	455	493	500	468	492	479	503	466	458	483	486	504	484	484	486	484	478	468	511	491	478	490	493	459	495	499	518	499	500	510	466	484	499	485	456	536	513	470	482	482	497	491	478	443	483	453	484	454	475	481	457	499	474	476	507	517	472	493	478	483	492	467	464	462	431	537	489	464	509	497	478	492	545	476	485	501	467	478	466	518	491	426	468	484	494	453	508	480	487	510	494	462	494	489	489	471	503	516	471	500	510	480	490	480	476	452	520	468	470	503	502	490	465	477	427	499	483	479	440	495	481	462	487	470	461	489	488	451	468	482	484	469	499	479	474	508	506	464	506	467	500	472	485	484	479	500	469	465	456	478	474	461	460	513	464	469	511	476	500	447	477	488	476	464	464	466	441	458	472	484	459	499	469	489	474	471	444	497	467	482	484	504	491	533	476	465	474	471	467	508	498	468	499	497	498	461	455	460	490	472	494	478	480	488	509	458	488	455	468	439	456	474	490	488	505	501	467	501	472	467	497	491	452	503	485	487	508	445	500	444	469	479	460	459	467	512	484	488	547	463	449	534	460	444	505	493	461	457	487	482	467	493	477	452	464	525	473	484	494	491	456	487	492	478	472	470	483	477	472	446	483	495	484	477	449	547	438	489	483	532	435	450	458	463	528	487	455	465	508	510	462	490	471	496	475	458	470	474	454	477	473	480	456	491	467	452	480	472	489	480	516	455	490	482	487	481	493	464	499	491	446	454	479	466	480	509	420	512	501	447	460	469	467	501	481	467	532	469	478	464	475	469	490	470	534	463	472	501	500	454	505	514	501	458	508	485	507	467	489	486	475	521	476	452	484	477	462	519	466	480	489	460	459	501	499	452	511	501	463	520	478	529	474	475	478	492	481	494	501	487	477	505	461	450	490	491	475	483	460	487	458	470	483	484	500	462	515	468	481	527	506	486	526	459	501	425	498	465	478	476	455	476	450	451	453	505	499	466	458	477	516	453	487	502	455	445	525	494	476	453	488	507	520	488	508	493	502	484	491	506	470	456	471	525	508	485	487	464	502	484	468	489	484	531	508	477	458	526	490	494	501	487	478	479	492	473	486	444	479	496	460	475	459	452	459	502	473	481	489	441	449	474	441	455	496	496	450	465	502	460	430	471	466	454	494	479	504	521	477	485	483	495	487	457	488	481	495	480	478	480	437	485	463	467	452	480	517	500	500	488	485	499	494	452	482	498	451	468	476	466	448	470	464	521	479	492	484	500	475	486	480	485	457	464	487	518	475	471	477	465	507	503	473	504	484	473	501	494	471	495	494	470	458	494	505	490	478	492	495	501	453	468	482	498	512	462	460	493	512	498	460	461	479	473	463	510	461	487	468	519	516	469	491	510	459	489	463	487	491	487	460	484	476	510	494	479	469	469	511	491	495	473	477	493	463	510	482	500	542	460	481	512	464	493	489	499	449	507	468	474	471	458	479	492	548	481	494	470	542	486	512	479	439	503	516	495	497	412	507	468	461	508	482	489	480	499	472	484	480	517	492	492	474	492	500	505	470	458	476	529	461	486	458	488	500	468	503	483	489	491	508	491	474	497	449	475	462	496	476	464	477	514	479	511	455	528	463	521	476	508	506	510	508	470	517	482	491	473	501	483	477	484	515	480	519	481	439	473	466	532	481	482	482	483	480	499	496	485	463	488	469	471	462	506	519	456	495	488	495	475	480	453	482	461	504	473	507	489	484	476	510	483	469	470	510	479	501	485	476	472	457	472	425	474	466	510	493	478	467	486	497	484	531	463	462	495	489	496	463	468	471	470	495	485	471	486	461	525	470	476	452	466	469	489	514	467	469	478	496	493	494	504	451	469	464	509	511	447	420	495	456	449	514	491	499	500	465	467	493	502	515	456	463	474	494	479	472	478	488	508	461	484	486	497	480	489	467	517	450	490	448	494	500	462	525	492	502
22786	21098	28908	23533	21115	21174	15301	8853	3466	2547	1279	2163	1272	886	611	642	561	965	10222	17056	7683	280	208	205	190	198	202	223	175	206	168	201	191	170	196	173	199	201	179	205	173	172	194	188	190	173	186	176	184	205	187	187	194	180	182	192	187	193	184	176	177	186	188	160	179	221	176	179	190	188	199	181	171	190	214	169	175	172	180	171	187	153	203	196	166	169	192	182	179	170	179	166	189	184	181	186	183	169	206	188	178	177	184	171	168	186	200	194	178	175	170	184	182	170	183	173	169	203	203	183	208	179	180	189	175	174	182	197	173	181	180	204	174	177	191	182	184	209	171	188	178	184	192	172	217	172	193	155	180	189	200	175	152	167	215	176	188	201	208	195	183	146	172	173	186	198	183	200	176	181	173	174	181	163	191	199	161	163	199	179	178	173	193	171	172	178	190	179	163	186	178	177	210	191	172	178	202	173	191	176	178	172	214	161	186	187	178	175	195	175	197	177	179	194	173	178	164	164	181	188	173	175	189	187	189	171	186	179	204	187	177	186	181	196	195	178	184	170	194	174	151	184	176	191	161	173	179	153	182	161	173	179	196	197	182	176	193	199	176	196	175	177	158	192	192	188	171	174	178	185	199	197	167	168	182	172	167	206	174	197	180	180	178	186	197	161	187	183	162	171	167	182	177	161	202	181	186	188	173	160	168	175	162	206	173	175	200	186	161	192	168	190	177	193	176	193	200	212	184	179	153	201	195	189	171	179	192	194	193	186	193	167	170	161	204	177	193	178	172	177	158	167	188	170	173	171	181	179	185	170	194	192	197	161	188	191	183	162	177	191	191	168	204	181	181	179	200	179	148	179	171	201	185	172	154	152	150	176	167	196	173	161	193	176	211	205	177	161	194	182	188	186	203	200	161	182	178	179	170	185	173	177	183	164	172	173	174	208	173	179	155	180	196	186	184	167	179	171	174	180	182	176	182	171	178	191	188	183	182	204	174	186	172	187	183	192	207	180	186	191	204	167	188	177	176	177	196	203	174	183	181	184	163	194	182	166	165	191	182	165	194	157	196	180	179	191	177	177	182	176	195	164	172	161	171	162	178	166	174	187	197	178	193	214	181	195	193	186	165	190	193	172	170	178	200	200	189	173	184	187	187	199	183	198	194	210	198	171	175	213	193	182	173	184	182	156	147	174	195	188	180	197	203	171	198	188	175	168	155	182	180	177	184	173	166	164	193	189	171	174	185	164	180	167	156	175	177	188	163	173	167	189	188	187	210	180	205	180	193	196	162	182	191	146	185	191	162	147	175	178	188	216	189	176	185	181	175	157	179	179	179	173	173	179	167	164	173	174	172	176	195	197	162	169	182	179	193	195	188	205	198	190	179	149	175	194	184	168	195	171	188	182	193	204	208	201	191	168	195	191	182	190	185	199	190	177	188	198	192	170	202	197	159	185	168	180	200	195	180	171	180	181	186	167	166	209	163	179	186	183	204	210	174	176	189	186	168	193	198	172	168	190	174	167	176	190	200	160	175	169	194	183	178	200	178	168	151	178	166	177	190	195	191	168	194	159	186	185	206	209	186	185	203	170	184	188	172	186	181	201	156	160	164	173	162	189	180	181	172	197	191	185	182	173	178	177	167	180	166	169	186	183	174	191	177	177	168	175	172	180	189	181	188	181	166	147	177	208	174	210	173	193	201	174	202	170	147	176	189	191	170	174	181	191	174	176	169	179	160	202	183	174	185	180	182	182	199	200	176	180	163	206	189	184	190	167	163	200	171	171	179	185	181	182	189	177	169	177	174	172	181	177	185	185	163	189	186	167	168	185	174	188	166	206	169	173	190	191	162	172	196	173	190	198	177	170	181	197	171	177	202	171	179	172	174	182	167	199	200	197	163	164	174	199	184	178	174	165	186	192	188	179	200	195	198	173	169	183	186	192	184	186	198	205	173	183	187	169	177	204	165	184	186	185	196	158	169	167	218	197	197	176	167	193	177	195	195	197	160	182	192	194	179	176	174	185	174	159	195	172	175	207	178	178	172	172	196	160	173	174	170	180	189	158	181	195	187	177	190	172	173	180	176	197	188	164	188	152	178	194	175	179	174	191	182	176	173	170	175	184	194	171	201	196	220	191	160	177	173	164	188	193	175	196	176	164	179	205	173	199	182	172	197	196	184	178	163	185	191	172	171	172	183	169	176	181	183	198	187	195	198	163	193	186	183	166	176	185	181	191	179	166	166	199	180	169	176	197	180	173	178	150	181	185	184	186	179	208	191	201	203	203	192	197	183	177	206	181	170	188	179	185	176	195	182	198	167	192	165	170	179	177	167	188	188	211	166	205	187	165	155	165	171	168	166	187	185	174	168	178	163	187	182	149	168	181	166	166	175	197	184	158	181	171	192	161	204	150	211	149	177	155	201	180	203	199	191	174	175	186	176	198	179	208	188	185	173	183	192	197	197	180	170	141	168	176	165	186	166	179	184	182	172	193	178	186	182	201	192	189	187	166	176	192	193	191	172	177	177	154	196	185	177	172	175	177	164	196	165	164	191	174	175	172	169	167	195	186	187	197	180	154	175	205	203	172	184	175	205	184	177	210	177	181	192	186	174	174	160	181	181	178	198	173	192	183	168	194	182	171	180	185	182	170	197	167	179	190	183	198	175	187	188	167	172	185	185	173	164	195	166	191	155	200	188	188	162	176	188	189	158	170	174	198	185	192	182	195	164	204	201	185	169	194	192	173	168	175	195	175	190	185	175	202	177	171	159	195	192	184	172	168	195	171	172	196	162	199	174	196	151	196	174	163	182	185	193	167	199	178	170	178	168	170	197	165	176	182	172	166	185	192	195	163	163	212	176	215	169	188	167	186	175	183	191	177	190	189	201	181	171	199	179	193	164	205	192	159	153	183	189	179	168	185	177	194	170	159	166	195	184	173	206	171	166	167	168	167	171	172	186	205	173	200	181	206	184	170	176	197	179	191	171	182	185	192	193	168	194	166	182	186	172	174	186	185	170	202	153	201	197	187	166	157	207	172	188	173	178	152	171	142	183	143	179	185	184	153	182	174	167	165	178	204	158	189	199	181	164	200	204	177	182	147	164	185	179	168	152	188	177	164	193	180	203	173	157	161	194	173	186	176	187	184	190	178	178	171	212	168	190	189	199	163	172	174	169	200	183	174	178	192	213	168	162	178	175	178	162	165	187	178	209	173	200	177	194	166	194	188	193	193	181	181	170	173	163	183	170	180	192	171	180	202	171	170	166	184	167	173	172	153	173	181	148	157	181	174	189	176	175	179	165	210	177	213	202	186	190	167	172	171	215	197	196	181	181	163	180	197	194	167	182	171	163	193	187	185	156	184	210	165	202	175	189	168	187	176	183	169	191	175	191	193	188	173	196	183	195	162	169	176	182	204	154	162	193	176	194	180	180	187	185	179	179	185	161	204	172	200	179	187	184	201	171	195	172	160	176	160	166	171	184	161	164	188
18188	31551	30323	19976	15143	10349	15705	15570	8161	6482	3292	5484	3123	2194	1592	1285	1204	2236	18492	23735	11013	339	284	293	260	245	256	280	253	269	276	275	251	275	244	256	248	244	247	251	243	236	272	255	271	221	262	254	266	240	249	241	267	223	244	255	224	240	242	228	228	256	240	247	253	238	245	258	210	236	237	223	237	235	246	260	271	258	254	251	210	216	241	226	257	228	272	251	267	259	236	264	266	246	228	220	263	252	258	224	254	268	244	265	238	257	242	252	261	256	264	228	229	236	225	272	242	228	263	201	255	258	237	254	253	278	256	238	241	244	247	238	215	229	274	220	268	241	230	242	251	278	227	261	241	263	230	243	231	249	212	244	266	260	264	251	246	254	212	228	205	238	252	258	245	226	236	244	232	253	246	251	258	231	231	230	247	222	245	220	237	247	245	257	263	239	236	237	213	229	252	229	245	263	251	244	241	268	247	268	259	248	249	251	243	264	251	244	245	246	241	264	223	239	239	245	270	234	241	254	258	241	248	278	218	245	209	253	239	226	236	213	230	230	247	224	261	236	235	254	234	209	216	240	244	254	274	270	235	220	255	243	259	241	265	245	245	244	242	247	229	248	237	255	215	251	253	249	250	237	244	259	214	231	240	227	245	224	228	232	235	242	222	256	248	244	230	253	237	259	230	237	230	246	232	233	269	210	221	234	232	247	255	251	246	232	254	236	240	222	240	234	238	229	246	223	242	249	247	223	232	237	253	231	234	248	266	287	225	256	244	277	252	220	247	247	234	249	214	250	256	251	231	248	240	242	250	240	261	251	244	232	252	221	262	266	231	231	239	236	232	230	229	247	230	232	226	251	240	257	252	239	243	296	221	241	259	232	227	217	233	248	241	221	249	236	260	232	227	248	244	245	246	232	250	234	230	230	225	237	250	254	258	256	238	256	244	246	261	256	255	223	211	234	231	239	259	253	227	228	216	261	247	262	250	249	258	237	222	237	255	266	251	245	264	255	248	238	220	231	226	231	252	241	260	272	246	251	234	228	222	257	234	228	255	262	229	222	223	244	249	244	238	253	260	254	228	240	258	256	234	230	240	242	241	256	245	254	249	251	240	240	227	249	274	242	224	255	261	229	267	221	258	258	233	250	245	243	247	230	221	208	259	277	239	246	223	244	255	244	259	230	243	239	255	245	252	247	243	264	255	242	210	232	253	250	239	226	246	243	246	241	233	242	241	235	246	251	249	256	254	213	236	224	261	248	254	239	240	254	229	242	231	244	247	261	241	229	240	237	236	261	251	239	244	218	236	241	265	279	263	289	241	213	232	240	236	224	249	259	234	249	234	233	220	243	243	252	221	233	241	252	280	254	252	206	233	296	269	241	243	255	239	231	253	265	247	237	228	262	259	293	221	254	249	238	217	249	223	269	247	232	235	269	236	227	247	232	234	243	238	254	263	232	232	261	263	248	241	245	207	239	210	237	250	258	231	251	245	248	236	233	255	213	238	245	233	245	250	240	252	225	235	246	240	247	254	239	234	241	273	244	254	270	233	294	252	248	209	235	240	249	241	260	247	226	214	224	241	232	239	233	246	255	219	272	230	229	218	238	244	242	243	261	254	251	289	249	244	241	247	219	234	263	225	270	224	216	225	257	231	267	241	254	241	221	233	227	246	251	239	270	242	244	218	238	244	246	254	242	267	261	263	249	225	257	248	256	244	237	223	268	225	263	251	257	248	240	238	241	224	225	234	255	236	211	250	259	224	263	233	227	215	226	246	203	243	238	225	233	255	250	259	235	260	230	260	235	234	247	231	263	260	250	248	254	232	237	241	227	230	230	227	240	254	233	278	250	222	232	258	270	230	238	254	261	254	220	257	237	235	255	248	233	261	238	257	251	235	227	263	274	231	271	262	243	248	254	255	278	248	258	232	243	246	247	234	233	265	248	230	252	260	258	293	243	273	231	273	222	226	220	252	268	262	250	252	217	252	232	252	235	255	235	232	242	232	231	251	230	265	225	245	250	246	267	256	259	227	248	248	221	275	232	233	250	241	217	229	251	219	242	264	207	223	259	232	235	276	222	272	239	245	236	235	232	248	265	229	241	246	277	221	250	260	238	241	242	232	251	249	273	228	267	259	280	238	239	224	257	233	221	223	231	259	231	247	246	251	232	225	260	245	273	244	234	276	264	235	256	229	227	253	241	267	240	255	241	251	225	238	279	248	253	241	210	264	256	247	244	250	241	234	240	233	248	243	214	235	246	261	256	243	273	246	239	230	271	244	241	241	230	240	249	260	215	243	244	265	231	258	242	250	244	239	240	244	272	231	211	252	266	247	259	221	249	235	253	235	234	234	258	230	245	249	236	230	238	244	245	270	260	255	212	232	239	262	253	251	249	249	236	228	232	229	262	241	259	258	225	236	229	261	257	262	245	284	228	228	233	252	237	274	268	254	233	259	252	225	242	235	233	271	247	251	236	250	216	237	243	242	246	275	223	249	226	213	252	226	228	249	270	275	268	255	251	259	255	228	226	238	261	244	245	224	223	258	238	254	244	275	253	252	241	232	249	263	245	236	224	234	240	271	268	234	234	217	272	248	252	246	243	258	268	232	241	254	232	237	257	241	255	235	240	232	246	259	240	242	255	266	231	266	252	261	218	261	237	231	243	253	243	263	235	238	214	234	249	249	269	235	245	238	268	248	276	218	266	231	257	244	225	242	254	242	260	236	247	248	227	245	225	234	235	276	239	259	240	274	224	246	267	239	242	243	225	254	243	275	247	260	243	254	269	227	258	217	212	232	264	229	235	255	228	237	256	261	221	247	225	227	251	217	245	261	244	243	265	251	214	278	264	266	280	237	245	256	266	247	211	262	237	257	230	234	247	225	249	242	238	249	245	267	266	236	234	238	242	237	231	247	215	227	248	269	249	228	243	257	249	246	246	262	244	258	253	231	261	277	256	232	262	234	241	246	225	243	263	243	239	222	253	240	270	249	225	235	257	236	229	237	252	248	260	268	241	265	230	238	231	223	241	243	234	238	238	267	219	240	253	239	223	237	228	226	240	222	225	250	237	244	267	234	229	258	228	224	243	266	243	251	239	249	216	230	250	230	253	254	246	239	262	247	242	247	236	240	222	248	245	213	216	248	251	250	230	242	230	252	245	232	212	233	238	238	249	230	256	253	222	264	246	212	247	257	261	245	224	241	224	242	235	225	226	248	250	218	259	259	238	245	234	255	236	234	238	259	246	233	231	239	209	258	251	265	235	248	238	257	236	255	232	241	250	254	229	278	220	236	245	244	251	251	242	247	249	246	263	230	235	281	249	265	237	238	238	248	240	234	257	227	252	268	240	223	268	260	257	245	198	238	274	263	222	226	238	254	236	273	236	239	231	240	253	257	248	239	252	269	230	235	230	268	212	261	221	238	255	276	254	269	249	254	226	220	242	236	242	268	252	277	254	248	254	252	219	240	234	254	240	235	228	237	233	235	263
26850	20784	16123	6518	2874	1583	3019	3010	1510	1091	1123	1248	1189	1064	871	764	669	630	774	1300	1112	524	495	444	435	487	458	477	467	445	439	446	488	469	464	506	486	469	458	478	441	462	491	450	471	457	456	460	467	486	451	497	459	450	487	464	486	443	468	449	540	463	465	464	482	479	455	478	440	547	476	472	476	471	474	479	488	446	486	476	473	480	486	436	417	475	461	459	466	476	484	458	441	524	488	436	477	493	429	452	450	493	452	467	457	488	478	446	492	485	450	477	433	447	461	460	452	452	443	485	500	469	445	451	491	472	502	479	467	491	484	422	497	455	480	468	462	477	490	545	453	502	490	449	475	458	489	541	460	478	471	486	460	484	537	452	465	502	480	461	487	470	503	455	444	454	478	474	455	502	436	478	434	479	453	465	443	457	446	454	453	447	484	470	471	469	469	468	451	450	467	489	490	484	458	446	448	476	463	447	486	458	487	465	495	475	460	470	461	475	428	459	461	465	463	479	470	444	475	456	480	473	470	445	505	487	494	480	471	471	435	460	463	488	439	487	469	455	464	427	443	483	479	456	491	479	479	507	467	486	515	457	491	465	430	478	458	487	483	463	477	496	533	442	460	458	442	450	461	495	500	459	437	491	463	475	502	509	469	484	483	457	483	470	492	510	453	443	479	480	485	436	480	466	452	433	425	472	497	482	456	493	474	475	481	467	480	473	421	454	447	465	435	447	476	450	478	491	455	432	438	460	463	459	471	484	421	476	468	484	487	494	454	501	455	447	501	456	446	438	451	439	533	481	437	486	475	450	489	467	474	473	457	457	442	511	461	476	486	485	478	461	443	469	505	467	474	469	440	513	464	480	471	464	466	459	486	491	489	473	457	456	452	499	463	460	466	457	487	467	483	477	466	479	472	459	490	477	450	485	485	502	460	431	482	471	480	463	485	434	447	470	464	475	478	466	447	466	468	475	466	442	408	473	480	495	432	464	468	440	488	490	444	479	474	420	488	491	484	473	437	475	465	473	488	459	474	509	461	495	471	470	421	538	448	512	470	446	472	462	483	489	453	503	484	444	475	443	444	503	458	523	472	470	444	484	464	471	493	472	464	447	448	476	460	425	468	475	473	496	491	479	471	432	460	475	521	503	471	480	510	492	518	475	484	509	449	470	519	466	451	443	464	506	442	486	481	439	463	473	499	456	470	445	432	494	472	469	475	442	498	435	471	451	446	496	475	437	441	496	434	475	435	451	499	438	481	507	492	484	481	488	508	443	470	508	418	466	471	443	475	474	445	470	471	442	434	494	489	525	478	446	465	415	478	495	480	493	465	480	507	502	471	503	476	479	470	419	457	478	502	457	513	502	460	493	487	480	462	466	487	435	445	449	499	493	481	429	476	475	463	423	461	483	475	485	436	477	448	400	475	481	462	448	468	438	492	454	504	514	477	437	470	470	454	480	448	438	480	481	445	475	488	488	446	484	457	499	521	492	456	472	462	465	444	479	469	452	489	467	457	441	489	473	456	501	472	429	477	482	446	441	455	488	426	468	432	448	438	475	478	463	465	486	480	461	457	440	484	456	512	494	510	474	489	469	466	482	494	460	473	489	474	480	460	457	512	452	449	489	515	450	477	470	476	499	464	449	447	490	484	483	460	456	500	478	451	406	457	465	433	463	476	480	456	459	462	471	459	461	464	481	456	490	439	442	437	494	488	460	491	473	460	499	501	474	491	458	492	471	464	448	463	473	461	442	493	470	512	483	506	465	475	491	454	507	444	456	451	484	464	447	446	466	486	466	471	416	515	498	469	476	502	468	487	476	470	452	467	470	442	465	472	474	470	418	480	457	456	473	496	444	486	467	455	457	464	435	453	475	504	470	463	463	467	453	491	498	466	435	492	432	445	500	503	449	438	489	464	481	441	445	484	436	447	462	444	459	468	502	476	478	494	462	462	504	447	468	459	460	471	477	448	444	504	454	448	472	459	455	512	458	516	455	480	487	442	442	462	479	439	479	457	485	466	481	472	490	441	439	453	449	448	472	494	490	440	453	486	460	444	482	511	490	449	459	416	492	423	504	454	476	481	457	463	494	495	444	422	470	489	487	467	497	506	444	512	494	469	453	475	466	491	472	417	448	470	503	472	452	473	486	464	476	495	454	450	461	462	487	437	482	432	460	447	509	440	470	477	468	478	453	471	486	477	493	456	479	464	464	456	444	473	464	498	476	479	439	451	466	460	458	469	446	471	476	455	516	484	461	488	477	450	447	461	456	472	490	504	501	435	476	479	479	472	477	455	513	472	455	462	476	481	441	514	489	464	448	468	474	448	463	468	455	478	496	445	462	477	463	498	475	467	497	463	453	476	495	470	475	469	486	450	461	502	465	457	488	472	488	487	480	446	446	452	446	472	453	469	475	497	437	464	495	478	461	451	493	451	495	421	460	480	441	468	466	485	463	464	496	482	472	496	422	458	461	489	457	456	500	444	471	448	498	474	482	508	429	460	437	463	443	454	508	434	481	457	447	447	453	465	455	540	491	511	454	448	462	463	486	480	468	466	477	463	479	452	492	430	439	459	472	484	425	501	465	470	469	449	458	486	463	447	467	428	453	433	491	446	443	480	480	474	455	513	499	448	472	494	476	479	502	469	498	465	472	483	478	464	471	499	441	495	460	458	480	445	483	475	460	495	452	432	442	451	454	505	482	461	484	485	501	454	444	511	463	463	469	490	457	460	471	457	461	479	454	489	506	438	461	506	457	453	455	445	429	470	502	503	465	485	454	476	438	503	452	485	497	466	484	426	487	420	498	466	476	474	473	466	433	478	448	456	470	476	503	472	457	467	465	456	470	482	470	495	490	453	486	467	485	461	482	419	459	476	497	453	482	492	484	460	526	490	485	458	432	448	459	478	481	478	464	477	504	462	458	462	540	480	484	474	452	441	469	416	438	503	484	478	439	466	472	484	460	462	473	466	462	425	494	482	476	530	497	473	452	490	499	483	498	444	493	464	500	434	491	412	469	463	509	480	448	497	497	479	457	469	478	446	450	509	456	434	471	484	482	483	473	505	482	448	492	493	490	445	513	474	473	493	437	490	453	505	490	442	460	465	483	524	482	470	487	457	423	465	457	461	445	462	464	469	468	443	474	516	487	487	468	465	465	468	479	458	449	528	470	521	473	481	472	442	488	502	502	513	468	433	447	455	462	479	470	503	471	455	468	490	504	453	467	454	498	490	507	460	458	487	501	448	495	504	450	488	468	473	456	462	453	448	458	475	493	483	466	502	483	437	461	431	442	456	476	454	488	460	446	464	493	493	488	464	486	496	446	459	479	475	437	439	424	462	479	457	453	453	479	474	466	446	449	476	471	462	449	473	453	477	470	487	495	444	448	478	492	469	491	469	458	465	527	433	475	500	429	491	473	489	476	469	463	469	445	478	491	475	477	459	432	462	474	464	492	477	509	473	455	475	451	446	444	493	464	472	446	486	455
14407	16116	17887	8304	5660	3564	7388	7228	3434	2591	2372	2988	2497	2236	1731	1368	1101	973	1370	2347	1914	644	626	683	593	641	625	648	632	600	668	619	610	653	638	642	637	631	620	587	720	633	597	649	610	660	608	585	594	647	588	634	638	588	623	619	573	620	636	611	601	694	618	676	603	603	639	616	636	618	649	602	665	614	578	642	632	636	653	640	663	620	654	598	646	649	630	609	638	581	655	610	645	659	646	632	657	701	647	669	660	665	622	626	629	618	592	637	669	609	624	670	608	606	635	611	651	616	594	632	600	640	593	610	635	616	624	601	633	647	647	653	631	619	633	621	653	630	661	577	657	663	603	631	628	641	614	638	601	601	642	645	636	618	616	626	626	651	621	620	620	698	634	612	612	596	627	670	663	639	620	661	656	656	644	608	637	601	665	567	636	637	657	620	646	673	610	633	617	676	617	619	646	623	609	660	636	624	622	622	645	628	664	633	624	601	622	647	609	646	624	617	626	632	594	617	629	645	627	679	663	652	658	635	632	612	639	668	626	653	705	581	572	692	634	646	646	587	583	651	597	602	612	646	639	606	613	642	612	618	652	625	612	654	632	583	621	584	652	648	631	633	582	616	605	652	653	598	621	620	621	612	649	630	631	645	639	650	627	608	602	606	657	628	579	648	574	667	608	627	672	658	697	639	626	637	623	645	616	617	669	654	612	625	635	584	589	629	699	659	593	630	629	614	599	614	612	613	609	580	639	600	661	604	650	655	629	650	671	620	610	620	632	590	616	631	581	646	609	631	606	619	659	636	634	609	623	670	655	635	598	640	602	626	662	635	632	577	588	598	626	671	677	621	641	673	619	621	595	639	621	636	616	603	641	628	625	614	629	669	651	672	607	615	625	612	628	641	655	655	659	658	618	618	652	587	650	612	615	596	651	593	634	633	611	677	682	660	634	592	670	669	590	592	668	676	617	623	645	648	632	635	633	610	623	612	677	660	662	644	627	623	585	647	673	649	634	604	639	629	621	658	579	681	645	610	601	605	622	633	635	641	618	622	628	572	610	620	628	644	637	640	579	599	638	626	617	568	644	608	669	624	634	641	592	676	609	611	678	624	626	634	623	602	633	643	602	619	606	642	610	644	612	633	597	590	613	614	601	649	638	630	676	587	618	613	633	634	607	628	622	623	601	641	632	671	615	588	572	639	618	641	632	612	621	609	657	612	680	621	641	659	639	630	594	639	614	613	621	632	664	650	643	638	633	639	688	632	619	641	689	670	628	646	605	621	592	638	665	607	634	673	648	670	656	645	591	596	637	649	633	656	593	663	556	635	654	639	677	677	646	641	634	626	624	687	626	668	605	602	634	653	602	652	628	643	629	660	647	611	633	583	598	672	645	651	669	598	660	691	610	617	617	601	613	620	591	640	573	633	579	637	630	630	619	612	636	618	677	623	685	682	667	607	592	614	641	602	617	629	650	669	608	640	639	612	606	624	594	631	613	621	627	595	666	597	615	630	639	632	598	660	626	679	660	617	642	586	630	654	634	632	621	586	578	637	638	623	669	614	655	631	594	630	651	652	640	601	601	656	657	657	668	621	603	608	618	637	609	604	605	638	660	631	615	642	663	653	600	565	658	582	629	611	608	613	594	635	622	639	651	681	657	644	623	602	633	652	649	655	630	619	661	657	663	623	637	592	689	631	610	641	590	684	610	654	686	603	616	654	696	646	650	624	632	619	613	668	609	640	662	622	650	596	559	632	593	592	648	622	623	619	619	575	660	652	622	650	682	604	633	627	613	669	649	622	602	664	608	621	684	671	630	620	618	624	636	654	613	594	614	688	672	659	598	605	645	703	614	648	629	594	641	628	658	622	623	678	632	618	649	649	607	597	611	605	627	632	639	634	592	691	668	621	615	610	619	659	618	643	650	596	622	615	662	587	617	613	621	617	615	660	619	642	620	651	574	656	607	636	604	601	624	642	639	600	653	634	590	640	645	666	628	607	629	634	649	628	644	639	606	635	652	612	613	645	609	657	627	649	643	609	613	614	602	620	634	656	683	651	638	655	629	644	630	639	628	617	595	679	632	573	662	618	637	646	597	673	609	600	609	613	647	615	617	603	651	616	623	678	596	647	648	614	649	613	658	589	619	610	627	584	608	617	640	667	623	638	649	637	602	634	615	583	630	565	610	572	646	644	629	616	660	616	615	617	596	664	651	662	663	644	693	611	624	604	661	619	610	628	609	620	587	661	614	619	634	635	620	626	618	636	607	678	627	606	612	640	610	604	583	589	610	620	656	654	624	622	562	562	654	628	612	616	645	642	580	687	661	627	618	641	635	628	643	613	612	598	629	640	641	610	646	665	623	610	611	621	654	604	636	635	608	631	641	590	596	643	655	607	638	586	645	647	617	696	633	640	588	581	642	609	641	589	634	702	641	618	645	627	631	607	644	623	649	603	611	605	645	611	644	639	651	585	618	586	660	620	672	638	630	586	633	634	628	578	641	605	622	615	629	620	621	617	620	629	657	642	611	609	621	638	617	617	617	624	592	621	615	583	667	671	643	641	588	621	660	616	689	614	638	674	654	628	637	601	627	569	626	615	618	599	624	657	659	663	628	613	643	636	585	600	645	632	595	620	662	614	656	581	685	614	636	645	647	594	628	652	622	640	629	633	626	608	603	583	595	586	607	634	662	585	648	646	636	630	663	634	673	615	625	619	666	643	652	615	630	622	638	632	561	594	634	660	603	641	636	635	631	624	581	651	577	641	615	628	646	603	629	670	667	640	679	592	613	612	649	611	605	605	628	649	615	601	628	637	602	658	630	640	662	567	637	645	645	600	644	623	577	636	625	670	616	571	633	635	672	634	629	617	626	633	643	643	647	632	661	612	655	667	639	629	661	686	638	634	636	628	632	607	606	660	655	601	640	620	603	648	629	610	597	636	642	598	652	638	658	662	595	682	625	638	596	661	595	663	677	658	657	607	611	651	630	674	652	614	658	575	670	663	613	648	673	674	619	641	638	583	611	637	663	650	599	651	659	631	662	602	614	619	638	673	651	677	613	684	635	683	598	673	590	635	673	611	645	648	603	599	660	592	665	629	668	637	657	571	632	632	602	616	657	626	615	632	629	613	606	618	640	608	627	639	601	622	607	598	591	608	629	610	623	605	633	637	638	590	645	583	631	645	604	672	608	614	664	617	635	613	629	618	581	576	653	631	633	599	598	606	635	644	637	618	664	612	635	614	602	625	624	608	610	631	659	635	656	623	616	631	623	611	660	649	686	628	636	672	639	589	649	615	604	604	618	627	676	649	638	651	603	671	583	635	624	618	639	663	583	673	610	632	637	666	637	612	645	589	602	691	650	699	623	634	594	636	651	632	634	665	592	658	620	615	600	644	643	636	632	622	596	621	663	651	640	623	630	660	645	596	653	643	606	641	636	645	627	638	556	634	629	617	657	624	612	688	634	645	657	655	626	627	607	606	685	629	640	628
23953	21090	28320	24099	20794	8921	5710	4321	3086	1607	1522	1957	1345	1249	1064	742	561	696	5404	8155	5101	868	358	394	400	354	356	382	404	365	372	371	391	382	381	354	342	353	419	417	356	379	388	370	372	373	385	353	341	378	341	373	355	358	382	390	381	377	360	371	382	361	395	394	310	374	370	375	402	376	368	389	351	333	382	385	393	358	396	358	386	351	390	361	375	358	397	385	379	348	385	376	393	375	387	389	400	387	330	359	371	364	404	393	369	370	377	371	365	379	352	403	397	379	396	397	384	346	372	411	402	347	379	361	382	378	362	364	380	358	410	368	377	372	384	363	398	384	356	355	344	367	363	406	370	362	401	364	404	326	367	400	381	353	387	381	388	348	382	359	401	361	354	409	386	384	393	348	371	375	353	353	354	359	362	355	350	374	371	369	395	373	379	380	371	361	380	357	360	375	387	381	348	383	397	355	393	381	359	402	375	380	387	354	346	380	407	389	349	402	334	375	346	350	400	339	399	353	373	359	411	397	386	352	355	376	367	384	406	370	384	365	376	347	406	375	380	386	370	377	348	353	362	369	389	373	362	390	380	381	362	391	345	354	371	382	384	372	370	348	382	368	370	383	334	349	395	362	357	339	365	414	375	357	389	370	354	367	378	369	374	387	394	367	380	363	385	380	398	366	348	376	369	416	403	386	378	365	376	384	381	360	369	379	356	388	358	381	393	370	360	370	373	359	359	331	378	383	348	394	362	356	374	329	387	336	361	403	366	356	399	394	405	386	381	366	374	371	388	357	357	397	397	359	374	352	350	377	355	387	373	397	385	373	360	391	376	368	394	380	385	358	364	413	346	371	369	380	389	369	346	377	392	354	359	387	372	369	374	373	400	371	388	369	362	390	375	363	384	351	369	397	383	412	371	418	373	368	348	363	375	386	379	369	359	364	392	384	370	339	367	358	388	398	413	361	361	388	379	376	361	379	379	370	343	391	372	337	395	410	363	348	387	407	377	398	356	360	356	366	378	357	349	377	370	356	403	375	415	360	371	351	361	367	403	380	375	339	366	381	391	400	383	395	408	369	383	417	395	372	370	375	363	376	351	403	362	349	376	365	412	387	369	363	351	425	380	407	350	380	335	350	354	391	386	385	398	372	359	353	385	399	359	375	358	413	381	395	360	363	373	352	382	375	380	372	370	397	338	365	390	362	379	389	395	349	356	418	393	357	360	377	356	452	385	360	402	374	331	363	400	380	396	386	372	349	353	388	372	348	368	355	343	384	369	351	392	384	393	366	396	351	378	367	373	363	374	374	389	404	353	387	376	363	406	372	355	353	364	401	399	371	335	379	374	419	376	371	352	375	383	355	383	405	374	345	348	381	347	365	406	363	395	415	368	397	374	342	368	374	361	337	363	402	367	417	380	352	347	395	391	385	386	342	368	395	376	341	358	369	377	357	427	402	349	368	398	350	395	366	372	347	361	427	353	370	391	378	380	360	395	365	403	424	413	375	382	405	384	410	352	379	374	375	364	374	357	381	344	408	335	400	367	375	362	383	383	387	374	362	421	369	382	389	325	376	344	340	368	390	388	386	365	405	377	391	328	394	361	356	380	391	372	364	355	387	390	408	382	422	389	359	404	391	377	374	368	373	370	384	365	377	375	399	373	367	379	374	373	382	359	404	354	390	371	365	361	407	368	401	402	357	420	405	387	351	384	381	398	369	379	382	368	388	365	360	375	386	350	344	375	365	362	393	390	337	369	343	379	360	406	379	362	387	375	396	377	370	389	395	398	349	396	320	383	386	394	367	368	353	376	377	378	370	371	357	428	431	363	376	375	398	330	364	371	358	408	382	351	359	371	357	375	388	348	378	363	399	390	367	356	371	360	403	358	329	364	371	383	339	342	384	371	397	375	358	350	371	354	357	399	371	371	403	378	369	387	389	389	368	419	392	368	385	341	400	362	327	366	399	405	366	441	363	390	391	380	390	331	351	340	374	377	362	361	355	396	375	353	397	366	418	382	360	365	367	390	364	371	381	367	343	394	377	355	380	385	368	392	388	368	377	371	380	370	391	380	356	383	380	359	367	447	376	386	373	370	383	348	388	365	347	393	372	378	376	398	366	374	419	373	360	373	404	370	383	367	383	396	364	361	355	362	399	407	348	391	379	375	381	401	375	355	385	352	415	382	339	374	386	407	359	396	332	366	359	357	385	372	346	337	344	370	376	357	385	388	405	398	331	394	356	366	395	375	351	382	358	393	389	370	386	339	376	372	361	333	395	383	367	373	367	376	400	362	367	389	398	360	353	369	367	348	413	380	363	332	365	390	366	397	376	342	385	370	361	358	386	367	370	383	327	376	366	393	364	370	392	361	367	341	379	376	372	374	387	360	379	393	375	374	356	377	360	405	343	352	369	367	383	404	384	380	372	333	387	398	398	361	366	375	405	409	368	390	380	356	380	365	377	385	359	372	376	380	364	388	341	387	361	343	358	365	404	361	388	362	433	388	330	369	374	373	363	403	355	369	410	373	358	390	408	358	408	416	383	376	338	386	404	366	370	375	397	378	359	369	394	372	362	370	378	361	344	367	358	384	394	378	388	389	358	352	387	383	364	356	367	379	378	372	368	364	384	342	372	381	375	386	339	378	372	384	389	361	408	353	368	352	364	353	369	349	343	371	376	365	373	361	377	379	367	369	418	355	362	379	356	367	379	335	398	367	376	361	385	388	401	364	375	387	380	390	360	382	362	358	373	359	412	400	421	397	387	354	386	370	352	383	387	335	384	404	343	367	348	395	357	377	387	359	382	386	401	387	372	387	400	377	406	349	368	403	387	348	343	366	349	375	402	401	352	372	371	367	351	378	407	314	396	366	378	356	391	366	325	376	402	384	380	396	401	388	383	341	345	370	362	347	351	408	371	398	410	375	333	378	378	346	362	352	369	373	375	369	386	367	355	387	387	374	367	343	357	377	361	402	369	354	383	393	360	385	359	383	375	388	378	390	375	356	365	395	349	374	387	399	401	357	388	397	378	398	358	359	396	384	365	354	354	390	387	378	397	362	378	378	400	364	368	392	401	350	377	364	388	363	350	352	376	339	369	378	360	365	392	361	354	385	369	395	342	350	363	349	365	358	365	399	346	401	369	379	363	336	383	374	419	365	394	359	372	375	390	402	361	380	378	425	372	377	386	366	357	390	399	387	360	377	358	342	367	368	356	395	369	359	367	380	356	384	384	375	402	370	394	382	352	404	380	369	374	385	356	381	348	368	354	366	361	388	389	354	413	407	363	351	386	337	387	323	376	374	346	361	379	388	367	350	411	378	396	364	322	395	377	379	385	398	407	389	346	369	370	398	378	369	354	378	359	358	391	362	360	344	450	366	361	355	322	372	383	398	382	367	371	391	383	363	371	367	384	366	369	405	394	358	371	380	372	354	401	352	389	379	357	406	379	386	393	387	352	399	403	376	384	434	378	387	373	369	394	363	406	381	376
14668	24301	25483	12978	9292	8144	10701	9739	7331	3921	3470	4656	3173	2737	2313	1406	1024	1226	10878	13617	9033	1374	529	529	510	503	497	504	542	499	535	527	487	484	510	497	537	517	495	511	547	512	519	534	502	468	533	489	510	521	524	477	512	494	545	503	516	562	550	507	491	507	511	503	498	480	492	499	515	518	532	540	524	521	468	520	495	537	509	492	484	481	467	497	500	543	529	509	480	525	519	482	503	521	488	500	484	511	500	493	469	523	554	521	483	494	530	501	509	496	508	498	510	484	528	531	496	515	514	491	522	504	489	468	488	551	531	556	507	534	517	548	476	498	533	512	483	509	516	472	555	577	500	506	490	474	491	485	514	515	502	510	524	534	514	516	493	491	517	532	513	479	560	493	476	510	478	508	466	485	476	515	512	514	484	483	523	514	495	485	499	491	536	525	524	502	472	506	505	542	511	513	515	529	491	516	515	531	547	546	561	511	492	487	500	479	527	512	490	510	504	536	508	506	517	507	506	479	484	486	492	491	495	521	494	504	492	475	509	511	486	485	483	520	518	514	477	483	545	518	541	521	498	512	481	494	510	492	504	475	527	506	511	469	501	522	526	478	513	542	505	549	520	493	485	489	536	486	511	506	499	535	497	499	531	451	514	513	498	544	491	499	527	517	528	502	490	498	491	530	514	505	476	492	475	515	524	504	497	538	463	520	508	458	530	511	484	524	504	514	545	534	481	513	479	481	527	519	478	480	529	493	508	510	502	530	509	494	510	542	495	552	546	510	456	533	511	507	469	516	499	524	521	486	501	483	484	492	545	470	467	500	534	481	522	498	509	548	499	495	541	504	484	503	517	509	554	507	497	482	531	493	511	510	515	493	488	561	474	488	535	523	496	526	510	486	476	522	509	522	488	493	531	518	484	484	515	530	504	549	531	513	493	497	468	496	501	476	479	502	514	483	499	492	538	538	509	503	530	488	504	539	465	507	514	497	459	501	472	525	539	515	475	517	458	516	502	532	496	481	539	536	524	469	510	525	514	478	524	502	486	493	490	504	499	494	517	481	442	514	559	482	536	496	518	489	504	506	481	523	498	514	492	482	525	471	513	476	534	517	473	533	501	495	518	510	506	508	482	509	502	494	508	522	556	507	489	506	500	511	488	496	501	482	526	498	504	439	548	518	485	504	496	546	516	464	509	492	490	528	508	511	504	522	505	494	517	449	485	465	500	520	481	473	517	506	478	509	466	526	497	484	490	503	532	492	529	523	517	520	441	464	443	495	503	503	465	524	539	521	523	535	476	511	474	524	497	556	549	526	508	461	487	533	556	521	487	542	513	475	549	491	506	482	520	478	503	513	527	548	476	514	516	502	530	467	554	472	508	483	514	530	521	510	507	530	539	499	521	519	521	471	476	491	465	541	460	490	498	509	490	484	527	500	506	486	489	504	498	502	481	538	516	502	481	533	487	516	521	491	489	504	486	518	491	476	513	472	510	503	507	507	519	491	515	474	488	525	481	491	484	536	495	524	533	512	523	550	512	484	487	485	552	501	529	507	519	540	530	512	538	515	483	509	475	514	510	528	503	482	512	505	500	497	470	494	459	488	510	509	477	475	518	509	500	500	474	488	498	504	543	483	479	510	504	538	477	493	516	505	472	477	510	511	498	495	520	500	473	537	512	466	511	482	479	532	492	517	494	505	495	495	543	465	514	505	466	497	454	493	468	467	522	483	524	505	523	492	485	487	480	498	513	497	511	502	551	523	510	523	528	507	493	537	484	455	527	529	489	498	494	494	534	481	509	487	491	521	512	485	511	481	479	495	510	493	520	523	489	516	538	463	510	529	512	487	536	511	484	515	493	517	503	527	519	498	482	480	526	513	463	496	530	521	496	496	553	513	518	506	493	510	504	505	452	529	491	483	532	539	508	483	501	493	508	505	515	510	471	496	503	491	469	529	537	482	535	488	513	478	490	545	494	459	485	483	510	523	473	495	520	490	489	515	537	506	540	518	465	530	505	525	454	501	504	505	525	443	509	482	508	514	527	495	480	473	542	475	522	493	497	525	552	500	523	492	532	493	485	509	504	493	453	497	497	497	479	457	480	452	519	496	543	507	493	521	530	548	504	523	521	530	506	500	493	491	472	503	507	476	453	510	520	489	536	499	475	508	495	498	469	538	505	490	520	510	498	541	516	528	521	463	515	541	525	482	525	498	502	516	528	487	529	457	535	526	504	457	504	470	534	482	520	499	488	523	498	530	487	499	483	506	489	506	537	505	512	511	527	490	557	525	529	529	488	490	485	483	491	504	523	543	526	495	482	505	489	530	503	517	490	489	502	485	519	494	481	521	535	464	462	466	471	531	500	518	490	523	486	513	506	562	505	492	477	513	489	521	547	504	483	514	502	511	529	512	457	506	493	502	514	516	512	518	496	496	484	517	509	502	510	470	551	541	518	492	521	498	509	498	491	500	514	502	514	529	522	495	476	504	509	465	473	529	475	546	530	501	508	502	503	497	527	522	539	530	515	518	466	516	504	495	477	482	474	531	504	511	514	479	520	507	454	555	502	507	512	509	522	467	502	533	488	485	464	547	495	498	476	514	459	514	510	497	506	501	438	531	512	485	484	492	486	528	484	515	477	472	508	519	501	473	509	500	492	459	477	493	530	520	492	462	508	493	493	493	511	475	454	481	527	490	489	532	473	573	524	469	506	486	505	516	519	533	516	526	516	512	524	496	456	489	460	511	516	522	516	519	528	482	468	438	513	496	506	468	503	529	520	491	497	549	460	497	496	499	503	493	506	499	514	492	545	477	517	513	547	495	487	502	530	505	496	515	483	506	514	491	514	485	501	497	502	468	493	506	507	520	483	484	523	514	481	479	520	510	484	489	477	494	505	493	474	501	540	555	479	506	553	491	517	512	516	505	539	511	541	478	494	482	518	521	522	487	475	506	511	515	522	484	472	547	474	512	489	501	521	485	497	531	519	518	476	491	529	501	521	511	530	493	510	474	496	512	510	463	524	554	487	519	483	494	481	521	508	525	539	491	527	459	505	485	529	483	547	480	531	493	491	543	472	499	480	488	491	517	505	506	499	488	509	509	489	518	503	519	488	498	516	515	530	509	508	485	540	539	511	473	501	504	498	526	522	541	497	492	569	493	470	530	479	517	513	506	507	507	504	488	522	501	537	535	509	518	504	491	536	500	539	532	507	499	524	506	521	543	516	457	516	527	505	512	511	492	477	506	523	491	516	543	517	517	490	465	518	530	507	491	515	465	496	488	526	541	539	509	524	490	494	506	500	516	505	490	529	502	541	529	508	493	485	509	510	483	508	482	507	521	506	493	520	496	489	547	508	537	524	489	525	494	490	535	498	541	493	538	521	540	526	528	495	495	514	521	508	503	521	511	553	493	488	524	520	491	486	507	509	491	467	488	496	562	531	508	511	527	510	461	520	531	541	515	490	510	526	520	520	528	515	483	507	497	488	514	565	494
22831	21128	28943	23584	21138	21282	12300	3857	2881	2694	2186	2740	1722	1591	992	575	458	2880	14058	14704	9464	697	192	221	213	205	187	206	195	182	193	212	206	203	228	220	183	202	196	195	211	173	196	210	200	169	207	166	219	191	188	211	208	202	188	201	222	193	166	171	218	173	204	196	202	177	187	191	195	194	209	198	186	198	180	196	200	192	184	175	206	207	196	184	210	201	187	208	183	195	202	196	200	195	207	185	187	183	226	187	192	208	182	201	211	180	218	189	189	198	174	203	194	213	195	199	185	195	167	180	203	171	208	176	199	213	198	201	178	205	180	187	204	186	179	179	211	224	198	195	195	185	223	222	192	178	201	191	191	190	196	194	201	201	198	202	199	187	202	213	205	194	206	184	209	228	217	202	222	207	178	208	207	216	195	198	203	162	194	191	204	195	218	205	182	173	188	197	184	180	175	178	193	196	198	204	199	199	187	200	197	187	195	195	193	201	188	187	200	184	200	188	225	202	211	213	195	178	202	163	213	194	214	208	161	208	180	185	191	178	192	184	187	189	178	202	211	199	195	189	197	206	198	219	185	203	213	155	191	206	222	197	188	191	215	201	187	208	195	210	188	214	188	199	204	204	219	186	206	196	222	189	213	188	211	195	190	177	195	202	185	218	194	195	191	208	179	202	186	182	176	198	209	191	207	198	213	210	178	186	191	172	188	189	203	202	223	220	193	200	202	203	200	188	183	190	213	189	189	230	171	201	205	219	199	174	192	170	204	168	197	176	192	177	183	217	193	182	175	211	216	205	201	180	195	190	194	208	193	204	183	173	216	203	194	196	173	208	175	191	201	187	184	188	192	222	182	183	178	200	194	197	181	199	172	172	173	169	183	207	214	181	210	203	214	218	176	195	176	177	218	216	200	199	200	173	185	192	192	197	195	192	192	174	195	217	194	199	217	186	185	210	176	193	190	205	179	210	214	234	220	202	199	210	170	199	177	196	215	183	189	209	178	193	186	201	198	196	200	202	194	186	188	222	186	168	202	211	171	175	185	175	208	188	202	159	184	187	179	206	193	182	220	187	196	179	200	198	198	200	209	188	218	180	205	207	194	207	185	200	202	174	178	228	166	185	200	209	205	198	209	186	177	181	188	200	198	177	169	209	202	193	224	191	192	182	187	196	195	185	211	224	184	189	178	214	192	216	175	172	194	190	211	213	192	214	208	190	200	167	201	209	184	208	190	214	194	182	198	196	194	195	190	191	194	193	181	197	190	204	197	215	199	211	190	220	210	201	185	190	199	215	206	204	212	184	194	201	196	195	189	183	189	196	209	201	178	179	170	204	231	184	217	193	162	183	173	195	196	187	193	189	212	211	184	177	191	196	186	184	199	197	206	177	208	201	197	190	192	207	179	183	197	188	202	189	190	206	194	195	198	202	218	201	185	175	203	194	203	210	206	196	208	213	168	215	179	177	199	176	198	190	197	186	176	196	188	183	206	176	213	181	198	193	190	196	189	183	200	198	200	190	188	217	188	190	179	207	193	200	206	208	180	199	201	186	212	195	201	203	204	181	209	187	197	195	209	176	173	201	226	199	190	194	192	209	205	194	197	172	208	190	173	225	178	175	201	176	202	201	192	185	204	174	192	205	206	193	214	197	249	190	181	212	195	194	179	203	209	195	198	193	175	205	207	210	188	204	198	177	225	202	180	206	195	215	182	203	193	204	200	175	203	194	181	202	181	186	173	197	188	204	192	185	234	193	172	187	174	185	192	195	186	187	212	202	202	195	213	199	210	199	172	231	213	196	188	194	202	196	198	190	182	171	206	211	219	183	207	224	192	186	187	217	211	218	175	197	217	189	200	202	212	190	186	172	193	171	197	188	184	194	207	221	196	212	201	212	171	188	150	227	191	208	177	184	175	202	197	189	198	203	181	208	212	171	218	188	177	200	190	186	205	210	206	184	179	201	194	189	226	214	183	187	209	204	181	232	193	204	222	191	172	206	189	208	172	175	188	166	193	200	203	201	168	197	184	190	199	177	178	190	170	195	203	189	192	207	180	183	192	189	194	175	171	184	210	183	195	205	197	186	188	195	198	185	198	195	189	182	179	195	231	196	210	173	188	187	183	207	181	209	210	195	191	191	198	185	168	190	186	179	198	192	189	185	194	209	202	183	208	197	211	186	201	213	179	191	239	199	198	173	199	204	186	206	197	183	188	206	182	199	188	197	196	194	192	208	209	206	188	198	217	190	215	208	192	174	198	206	193	185	188	192	180	187	213	192	195	177	185	184	176	217	208	189	194	194	191	181	195	201	181	224	204	165	208	179	198	185	173	208	203	199	203	207	187	191	207	193	195	186	187	199	211	197	172	178	200	167	230	192	199	215	200	200	199	199	191	208	183	206	183	204	193	186	224	196	216	202	175	220	209	188	199	182	187	201	217	175	188	189	184	193	208	183	214	197	213	187	195	211	197	195	199	206	186	173	190	236	181	190	205	217	216	185	200	169	212	188	177	184	199	173	171	184	175	193	216	218	198	186	184	198	179	190	198	189	216	196	186	190	201	188	219	197	194	217	198	210	204	193	188	183	206	185	214	198	207	254	198	216	188	184	210	166	176	195	185	195	212	209	177	190	183	203	225	189	193	204	198	219	170	197	195	221	189	201	195	224	187	194	194	207	180	206	213	212	207	189	198	187	196	197	213	212	213	223	196	173	208	207	217	200	197	193	191	212	218	180	206	194	192	184	174	197	199	195	202	200	207	173	177	187	185	220	204	212	208	186	181	164	182	221	173	163	196	194	186	210	198	189	181	186	187	207	217	178	178	187	217	181	172	194	179	227	202	182	188	200	179	170	200	194	176	175	177	182	164	172	198	196	176	187	214	179	188	187	204	198	206	188	164	203	200	200	190	187	231	206	214	206	183	192	182	184	213	176	177	211	192	195	211	209	189	177	178	181	185	190	194	185	200	183	182	195	197	204	185	201	192	197	197	203	203	204	189	196	231	202	204	176	222	191	223	190	200	192	204	216	186	188	182	199	208	193	195	187	205	179	222	184	189	179	194	206	206	203	195	221	180	198	209	186	217	169	185	170	213	209	195	196	196	193	191	172	198	195	201	213	194	207	197	190	199	186	186	215	222	177	197	203	178	211	207	183	179	176	180	197	180	191	178	200	186	191	210	190	212	196	176	194	207	204	184	181	215	183	207	188	189	201	193	170	204	182	185	190	196	194	208	203	211	211	203	194	182	209	221	195	220	177	203	190	178	203	206	193	197	198	189	208	196	196	204	214	199	197	195	196	206	199	182	193	186	177	206	195	224	183	172	204	196	184	182	202	206	204	188	183	203	196	181	204	187	180	200	169	176	206	165	195	207	201	196	206	183	192	203	191	187	207	186	177	208	190	196	188	203	190	207	200	176	186	205	193	181	176	191	179	195	182	201	198	220	183	191	192	160	189	171	198	203	188	200	202	194	193	196	207	200	213	160	192	211	208
15959	31895	30698	18548	14174	12316	9961	8045	6987	6516	5325	6537	4095	3754	2198	1152	929	6040	22315	20509	14356	692	269	300	283	267	281	229	279	272	265	287	272	254	283	267	281	264	258	289	290	268	227	248	267	289	261	270	247	292	263	252	275	245	274	261	274	282	274	244	262	239	255	236	241	269	249	252	267	264	246	259	246	257	258	256	250	258	232	247	258	271	262	238	240	211	286	266	268	262	241	261	250	245	272	255	263	247	285	234	248	266	241	268	280	251	260	255	264	234	244	256	236	260	238	262	275	237	257	275	268	252	223	255	216	260	248	262	249	260	260	248	276	268	260	264	271	270	262	261	253	250	257	250	277	258	257	249	248	266	262	235	278	242	246	262	256	260	262	269	260	264	290	284	258	266	239	297	258	261	259	251	271	249	260	264	268	233	245	254	280	270	275	294	266	240	265	243	255	277	247	266	259	257	255	288	255	237	263	279	255	257	234	264	253	243	245	230	247	284	251	241	250	241	268	251	280	290	225	244	276	240	231	247	259	276	234	292	241	219	248	264	279	270	258	256	246	238	245	254	266	225	247	251	267	258	272	252	255	266	248	267	259	284	249	249	267	233	249	260	250	262	259	276	254	257	257	267	276	252	271	253	242	264	257	248	266	247	268	266	282	262	251	253	295	276	249	233	260	276	255	235	267	241	236	258	270	274	257	283	232	257	258	306	266	246	240	253	257	266	258	245	248	254	262	248	256	260	243	254	257	245	266	256	270	240	269	252	235	242	263	277	263	264	240	273	262	270	257	257	254	244	230	252	253	242	275	258	254	239	283	297	227	257	246	269	235	251	258	268	269	250	238	249	269	276	255	275	250	271	243	242	220	257	273	269	261	250	258	281	260	245	259	248	282	278	244	290	247	262	268	302	267	283	248	262	278	248	256	239	250	242	264	285	247	267	276	220	256	255	247	263	224	267	252	271	277	250	248	256	283	247	266	232	255	239	250	259	262	221	251	249	278	246	244	245	247	270	272	256	255	276	296	276	255	263	255	262	264	294	276	264	258	253	248	224	249	228	261	248	274	252	252	279	258	236	266	244	262	271	240	257	288	285	263	275	266	248	250	266	278	249	232	258	280	241	274	248	248	242	268	251	252	254	300	250	250	238	242	251	256	252	262	239	254	239	254	252	290	269	257	254	256	271	255	254	255	230	266	250	254	259	242	262	230	253	270	264	251	220	260	272	267	279	273	263	267	287	261	257	253	254	256	238	265	239	268	231	260	269	251	248	243	248	251	274	298	266	257	268	246	282	270	283	235	257	283	264	253	228	245	250	236	243	238	255	254	248	263	290	255	258	248	239	270	267	280	241	244	267	243	242	244	270	262	244	269	269	271	273	256	251	263	264	249	256	223	233	273	285	235	240	214	255	252	254	260	258	250	250	269	241	256	257	236	256	255	271	257	268	260	251	267	257	235	259	275	241	255	241	226	229	239	259	239	229	268	222	252	263	252	269	307	229	255	282	259	270	262	256	279	251	283	260	268	282	256	246	270	247	268	247	242	267	262	253	244	264	246	285	254	245	245	259	265	250	268	266	273	250	251	241	269	275	266	273	252	281	245	269	260	259	277	256	256	245	279	249	285	235	251	259	264	252	257	248	267	260	260	242	270	241	271	270	252	252	272	261	255	288	269	270	274	262	271	250	248	226	286	279	214	241	269	235	254	249	243	271	256	261	246	251	267	275	258	252	263	251	260	281	224	247	278	253	250	256	274	253	263	269	230	274	266	240	266	264	250	267	241	268	235	266	276	272	238	244	276	263	261	271	252	267	266	268	246	277	302	243	250	258	253	243	224	237	245	233	273	260	261	244	261	274	265	245	262	267	259	271	226	271	252	257	268	262	266	238	249	254	264	272	242	250	261	247	241	241	256	246	231	267	276	256	234	248	249	234	257	263	255	243	264	245	252	271	229	302	259	235	268	268	252	271	242	265	243	272	246	239	263	288	289	247	236	281	248	220	277	258	266	233	215	243	237	272	258	258	278	243	253	253	246	249	248	265	255	283	257	258	286	235	258	254	249	231	264	263	258	255	248	263	270	285	245	275	261	264	250	262	249	275	239	270	248	269	265	228	240	267	245	228	232	250	267	247	262	224	264	228	229	241	232	235	280	270	272	261	263	247	272	254	256	250	249	234	257	254	264	255	251	237	243	253	264	260	278	284	265	308	249	237	278	268	262	250	216	242	236	239	239	250	274	264	262	232	280	280	282	259	257	265	266	262	258	248	256	295	242	252	269	242	246	270	284	254	276	272	225	232	229	252	274	248	278	258	276	267	307	250	263	234	266	257	266	258	256	249	247	238	282	273	251	260	268	274	266	230	243	234	255	234	249	266	253	263	252	266	257	246	281	264	258	272	253	239	249	235	259	258	220	247	231	247	247	235	263	273	260	264	245	261	278	270	248	257	268	261	256	248	272	271	237	244	265	275	256	256	241	263	259	248	257	276	282	260	251	235	271	251	264	240	235	261	223	278	251	257	275	239	266	256	278	227	269	260	259	265	258	270	266	237	239	278	235	262	242	277	267	269	250	273	248	246	259	241	270	259	269	268	267	265	258	269	253	228	258	264	262	259	273	264	238	266	243	232	267	264	241	240	281	276	264	233	248	261	286	254	258	255	253	274	281	269	262	261	281	277	259	259	256	264	252	264	259	236	248	263	258	244	272	256	244	244	266	233	290	255	255	266	259	249	212	268	259	275	255	265	309	241	269	256	260	273	249	242	250	265	244	254	247	260	241	254	257	261	277	266	250	257	253	254	236	276	242	292	264	244	265	288	266	269	276	276	249	236	244	269	281	271	242	266	240	255	265	260	258	266	265	276	237	259	303	269	266	273	242	241	246	290	224	255	282	250	263	247	257	243	282	249	304	209	255	274	276	257	241	275	257	265	254	273	266	272	254	261	241	259	231	265	260	239	253	249	232	272	251	235	253	262	234	264	266	278	261	254	244	250	257	266	247	245	257	290	268	250	245	251	253	218	274	262	255	219	258	241	248	263	236	244	249	280	280	258	236	258	237	287	271	285	252	253	283	273	255	248	224	273	248	262	276	273	260	261	272	239	246	257	242	238	249	239	246	254	279	276	288	253	248	247	231	253	245	256	263	254	276	271	270	276	275	269	282	279	254	245	263	244	256	252	296	272	254	247	267	271	229	289	282	255	272	252	269	250	269	229	280	244	228	260	268	245	251	237	255	251	279	264	264	269	259	270	259	240	270	259	295	270	227	299	239	255	275	233	290	259	264	250	275	260	245	280	242	278	274	266	241	247	257	266	249	268	267	246	254	268	252	277	245	247	246	243	268	278	286	247	235	241	263	248	240	262	287	271	251	253	252	233	288	239	287	279	248	262	276	256	264	265	251	253	254	258	238	246	272	267	233	267	257	243	239	251	252	254	243	263	248	269	264	239	258	291	241	230	269	247	250	263	264	264	272	267	267	241	260	259	239	268
26896	20890	15891	5871	2771	2491	1402	922	817	897	1273	1506	998	826	700	712	624	546	925	1345	739	487	455	457	459	468	438	452	472	451	452	455	478	437	464	516	473	533	465	460	477	450	457	475	462	431	466	456	487	461	446	468	457	481	517	456	452	491	519	438	482	485	456	501	479	418	491	421	445	485	497	486	434	473	470	461	440	464	488	452	458	468	444	433	479	451	477	490	460	451	460	511	463	496	482	469	452	466	460	468	450	477	499	443	471	458	458	457	488	484	447	429	487	463	471	455	447	444	484	459	467	468	491	460	427	435	434	439	454	457	448	505	469	483	473	489	444	478	439	501	501	465	443	502	471	490	476	429	439	471	482	444	481	466	496	472	460	459	455	458	462	452	461	430	424	492	464	496	436	434	473	422	465	501	475	432	484	448	453	437	498	455	476	465	449	447	459	453	496	460	428	463	472	456	460	459	470	471	452	471	434	434	473	449	479	441	473	471	458	432	454	494	473	449	472	473	472	478	464	476	454	465	458	463	442	445	485	444	468	504	452	475	459	496	466	467	419	461	457	473	458	450	458	493	481	421	457	456	420	456	451	481	482	489	468	442	442	469	494	466	489	465	491	473	460	453	477	457	490	472	446	437	468	495	412	488	425	484	468	477	510	479	488	471	479	470	487	431	438	466	486	472	460	471	483	492	471	455	461	478	488	431	468	426	472	474	444	432	497	464	426	496	431	474	453	465	432	492	447	500	478	463	506	460	471	438	463	436	482	454	468	505	446	493	483	445	447	435	468	477	456	445	462	507	464	452	475	467	485	487	444	488	474	463	475	487	501	449	450	475	477	466	452	436	487	462	459	446	456	451	502	491	473	474	420	492	440	464	483	444	457	442	465	499	471	399	474	443	474	466	516	439	457	525	485	486	460	460	467	460	439	417	473	470	499	468	455	460	485	476	461	454	458	487	489	449	480	471	507	448	429	460	469	462	466	482	440	440	438	458	524	502	493	493	492	478	505	457	456	473	455	478	427	482	461	473	440	452	461	451	425	488	429	474	453	442	481	468	459	488	477	503	469	440	439	484	438	466	477	474	450	455	499	480	473	447	427	462	488	494	443	459	476	460	489	467	488	494	477	424	461	488	443	443	516	480	488	482	475	449	467	466	488	464	472	478	454	445	436	453	418	485	450	464	463	483	440	445	413	483	509	458	454	464	466	474	480	443	467	459	447	473	451	444	469	435	447	445	474	448	487	509	478	465	434	461	437	447	473	504	472	468	439	490	480	431	429	467	464	473	459	439	458	494	461	461	488	465	460	420	477	452	422	468	447	468	446	453	429	442	460	439	433	450	476	464	489	460	516	479	466	435	468	462	435	455	523	453	433	501	456	499	496	435	433	453	490	435	490	465	490	437	497	459	480	452	492	447	431	493	475	505	480	482	501	480	466	448	414	486	458	471	423	467	504	472	454	454	506	463	450	413	437	448	464	481	437	471	484	449	502	496	456	481	467	480	425	449	447	435	470	489	455	481	451	447	464	480	487	485	509	523	502	492	502	477	463	426	441	466	435	454	461	439	482	454	448	482	484	454	438	498	514	449	500	462	482	490	463	497	455	477	459	459	470	474	467	454	512	484	424	482	452	468	475	415	446	446	491	478	455	465	459	397	487	463	466	500	468	450	443	435	463	488	449	495	466	497	484	447	474	450	448	484	473	477	469	453	501	459	510	461	482	444	447	509	445	442	465	480	457	449	485	463	456	483	469	443	464	460	458	485	449	495	485	496	447	474	441	464	472	490	456	450	405	460	466	436	471	431	478	474	465	437	441	476	466	439	442	484	486	471	464	428	469	491	405	479	476	433	443	483	482	479	438	487	442	447	437	446	504	429	486	457	461	479	467	473	457	443	471	469	463	475	495	466	447	481	430	471	431	479	487	475	496	463	476	482	520	476	494	461	447	474	451	461	468	436	484	468	472	444	466	481	505	490	492	471	434	485	477	470	504	467	468	507	445	465	447	494	434	436	492	471	472	498	506	447	484	432	471	464	473	504	454	469	484	423	467	473	461	468	429	445	450	497	470	460	439	445	487	436	468	445	474	455	454	435	487	452	484	492	462	448	488	484	487	485	486	461	488	440	448	478	465	455	457	461	451	450	466	504	476	476	466	476	439	449	494	470	448	487	468	451	444	499	454	457	448	480	493	482	433	451	448	447	450	499	467	433	436	452	443	501	465	445	443	494	466	449	430	457	479	483	481	482	459	459	487	497	466	487	513	446	428	464	467	468	460	478	484	492	458	489	454	509	438	463	443	487	473	427	486	450	486	454	474	443	480	474	444	451	492	485	441	477	461	478	467	489	452	480	466	488	487	438	477	444	444	460	458	455	433	498	473	461	436	451	496	440	451	474	446	439	460	423	464	437	495	470	438	496	464	425	433	429	523	465	453	467	443	447	463	475	471	425	443	458	469	441	481	488	471	479	488	467	462	458	461	489	473	426	485	490	462	463	525	479	483	421	514	483	467	481	491	481	457	501	424	428	462	472	439	462	458	481	484	449	471	499	442	430	465	476	489	475	450	448	444	467	462	492	462	502	449	471	501	458	481	459	448	488	472	452	473	483	481	474	472	465	472	490	480	488	477	474	437	489	467	497	467	446	477	438	474	446	499	480	461	482	501	457	444	471	439	437	476	450	463	465	478	461	480	495	440	443	454	472	473	446	453	465	472	466	420	445	470	442	474	451	464	479	481	474	494	471	446	461	451	460	448	428	433	461	485	432	483	446	489	496	457	484	477	512	440	455	450	463	458	466	502	502	485	458	502	443	445	476	462	476	486	464	454	482	436	434	462	498	468	452	484	442	454	457	464	475	425	470	470	436	433	507	504	469	477	470	494	446	503	444	471	432	474	472	472	479	468	451	460	467	438	463	471	465	489	470	450	450	517	472	465	491	469	499	469	457	465	476	444	488	483	469	490	414	450	459	470	440	473	453	436	509	473	486	493	460	468	480	500	462	487	461	462	446	491	505	472	448	467	460	472	441	458	483	456	457	476	459	484	476	501	449	440	498	467	477	478	452	444	502	475	499	469	454	482	468	494	458	441	463	470	426	439	452	497	459	453	468	484	475	472	448	479	494	490	455	465	507	482	468	484	466	486	475	468	446	511	494	456	459	506	494	442	487	460	437	428	482	491	428	472	440	440	483	469	428	455	492	468	499	463	457	496	409	439	509	451	426	461	483	451	463	422	453	450	492	448	500	480	491	457	448	442	510	458	458	478	434	425	508	503	466	495	471	462	419	463	472	449	476	514	431	462	442	485	468	443	441	480	456	446	456	492	491	476	457	456	464	475	442	468	467	452	479	443	472	428	516	492	479	465	482	470	468	498	453	472	418	476	469	443	414	450	456	458	475	501	462	475	503	454	459	446	499	466	454	433	499	433	454	475	451	484	441	466	488	477	495	470	469	459	471	453	454	490	439	446	470	443	461	461	468	452	439	509	463
10815	19376	17096	7610	5717	5523	3129	1912	1546	1956	2913	3461	2059	1553	1299	1151	991	824	1710	2467	1181	601	624	660	625	616	604	645	626	637	603	635	625	621	628	618	603	616	613	646	602	641	650	628	633	596	618	595	625	583	633	617	615	642	622	604	609	637	615	586	589	594	594	642	621	614	614	618	638	584	597	618	620	645	622	642	627	562	615	624	641	614	593	599	623	634	614	615	648	607	643	636	594	624	635	612	616	627	620	645	620	622	630	618	628	640	653	674	632	639	583	630	650	605	628	626	620	622	611	630	591	631	639	595	602	630	579	639	564	591	604	638	633	597	664	606	610	603	607	678	598	596	569	609	624	590	665	641	617	625	598	584	614	630	596	623	641	605	610	620	612	621	618	608	617	601	638	627	626	622	628	584	588	614	657	617	583	583	608	638	652	629	599	636	635	618	595	646	605	619	627	642	622	593	599	606	598	631	625	616	584	592	606	630	592	641	639	597	645	615	600	581	618	616	584	612	597	604	629	620	579	630	601	574	641	681	636	652	611	652	607	698	625	620	636	580	609	651	613	599	580	639	619	586	600	603	637	606	591	606	635	623	620	639	620	635	592	655	656	604	617	580	621	643	609	619	619	618	637	601	637	606	640	647	640	617	670	642	645	666	615	603	625	627	626	632	638	566	627	617	628	671	625	682	615	604	702	595	629	633	581	615	625	611	620	642	614	624	601	644	622	618	663	661	616	633	680	629	648	651	595	595	560	666	615	649	615	604	593	626	638	611	636	641	613	605	602	625	660	601	612	575	603	616	611	605	588	618	634	615	625	630	636	628	650	639	648	624	645	619	665	611	630	624	608	608	604	605	582	610	595	609	641	622	580	609	676	585	621	596	627	621	624	686	579	623	594	625	628	644	628	632	677	659	584	621	600	640	630	606	612	634	612	603	621	649	611	621	633	631	631	635	565	619	655	612	635	649	634	611	649	594	606	637	645	606	653	652	626	582	640	575	598	625	600	633	626	611	613	596	627	566	600	587	640	640	616	571	607	566	617	646	619	630	631	598	630	612	666	611	598	673	600	638	629	597	596	618	608	604	605	654	619	640	633	681	662	583	611	572	625	615	647	616	598	629	600	627	611	601	623	612	666	626	599	615	591	619	643	619	621	604	664	560	608	651	590	612	605	626	674	604	588	667	654	603	570	580	684	620	606	596	627	632	623	626	601	620	641	618	608	631	633	638	617	574	622	619	614	633	612	602	606	637	624	599	609	609	597	657	654	596	624	555	632	572	647	592	611	606	597	665	592	589	613	669	650	627	606	626	565	594	617	624	603	629	630	643	612	613	598	607	607	680	649	617	620	645	621	632	624	664	634	602	624	638	604	634	569	634	648	611	598	623	604	622	611	611	621	659	660	645	626	642	595	637	636	608	609	620	594	637	607	647	616	644	591	613	649	645	605	595	609	599	589	632	625	638	671	664	651	671	574	594	603	634	609	624	666	686	606	585	573	584	581	632	616	604	594	606	603	637	599	625	606	628	604	656	651	601	607	641	611	638	629	642	650	594	650	646	629	613	615	620	611	640	629	626	576	635	633	617	596	640	625	624	646	629	608	643	623	586	621	610	626	602	597	615	618	621	590	614	695	635	613	620	618	652	615	638	582	619	596	650	647	621	604	642	618	591	642	612	667	642	595	580	587	632	617	683	626	609	610	618	595	631	632	609	637	608	614	623	571	632	656	611	601	605	671	607	610	548	600	609	608	614	648	602	644	633	602	629	603	613	627	606	586	612	616	590	631	642	625	644	566	614	639	620	595	634	636	595	611	602	614	625	649	578	641	615	697	619	647	578	633	610	601	596	607	637	601	628	644	622	608	622	627	593	604	624	620	614	588	611	623	616	645	610	598	612	666	626	629	637	636	607	642	637	588	591	583	588	606	620	615	606	589	610	618	651	603	621	668	619	642	638	582	589	611	594	634	586	618	610	652	660	629	613	625	596	693	631	626	586	636	581	654	657	653	616	623	592	610	591	599	625	630	661	620	641	644	638	621	606	597	628	619	646	608	596	618	669	631	613	667	626	604	595	620	652	618	635	623	628	614	670	609	641	637	640	647	638	650	650	601	650	617	572	593	639	600	634	621	615	658	633	615	601	634	654	627	617	576	607	623	607	597	608	625	605	632	613	630	618	576	591	629	675	609	620	598	616	622	637	594	642	576	641	625	626	622	659	623	605	617	592	616	678	596	626	610	640	585	647	625	632	644	594	648	627	565	577	623	606	653	600	618	666	589	621	594	600	610	669	651	645	658	591	616	613	613	618	614	642	602	637	603	613	644	630	600	631	648	634	602	616	636	609	625	598	600	658	589	564	627	587	629	618	631	642	657	579	682	641	672	633	632	647	623	624	638	600	596	589	633	617	606	648	649	593	571	621	662	628	584	666	575	612	601	571	607	620	644	633	625	598	577	642	596	619	583	663	575	616	601	591	610	603	658	588	573	611	631	605	575	626	606	586	583	620	628	616	668	627	643	619	576	635	624	605	645	599	564	618	614	593	634	608	620	678	634	618	596	639	572	593	615	597	657	604	571	579	634	600	565	597	597	626	631	589	573	610	617	584	605	618	620	632	628	634	638	612	656	613	586	655	641	607	627	631	607	618	633	587	585	552	636	635	598	646	633	641	614	633	579	618	595	638	614	601	589	644	613	605	624	623	591	638	650	641	647	630	627	625	576	591	631	585	635	599	572	632	613	661	594	598	655	657	613	651	594	644	630	610	634	667	603	609	637	611	625	600	611	628	619	651	616	612	644	624	656	625	609	629	587	611	627	577	569	628	625	625	617	662	638	654	605	599	599	626	618	625	605	630	616	640	611	617	663	637	608	622	636	641	585	614	576	656	606	643	595	612	593	638	631	636	666	598	648	619	631	598	625	651	654	602	567	633	636	606	599	608	599	636	602	614	657	628	606	652	659	650	636	655	637	640	607	626	636	643	614	590	575	618	602	618	599	600	603	577	609	624	620	631	626	640	585	621	627	585	638	591	601	581	585	598	649	634	635	582	629	600	644	631	595	612	614	623	652	597	623	584	607	603	643	605	656	635	592	625	628	604	660	626	639	636	620	630	634	637	617	599	620	641	634	598	630	615	608	616	641	600	661	624	623	617	621	649	660	599	636	611	627	612	628	594	624	623	653	610	643	667	587	682	614	615	655	627	629	606	604	561	640	618	653	620	612	599	635	604	563	637	619	638	597	630	639	592	601	601	656	623	600	619	605	598	597	591	672	608	638	592	628	591	611	588	587	645	700	592	574	625	642	631	628	608	614	614	603	619	601	612	616	623	603	638	599	626	680	599	616	640	616	629	605	656	598	613	643	611	617	625	602	619	620	571	582	614	603	633	632	592	613	634	632	579	626	628	643	627	632	625	631	567	633	645	628	592	633	633	621	644	652	622	581	579	617	643	617	648	661	627	568	642	632	604	618	618	584	651	648	607	596	641	613	639
23985	21108	28336	24177	20888	9466	2825	1639	1070	812	914	1684	1914	1521	1229	966	713	496	4485	8486	2913	385	347	380	365	355	339	321	350	368	362	369	389	336	359	382	324	380	359	352	346	345	367	326	361	346	390	370	379	351	371	341	366	339	359	354	378	351	363	348	386	388	337	370	369	355	339	375	368	338	339	333	348	371	370	376	336	377	331	362	376	336	345	369	355	324	352	358	388	349	344	399	347	346	370	330	354	358	358	321	349	356	338	359	355	352	379	350	330	357	371	351	378	368	363	342	319	400	351	389	353	326	326	373	378	323	373	355	364	358	361	377	351	363	342	391	397	365	367	378	348	351	334	344	354	353	358	384	339	337	357	349	347	349	362	375	337	368	345	349	355	362	348	357	336	343	364	376	358	348	323	370	356	352	321	372	359	361	336	318	350	346	349	357	336	363	329	332	356	367	366	385	316	374	332	350	337	375	395	374	374	355	352	340	336	343	340	326	337	330	370	347	346	326	338	382	352	354	343	380	366	339	358	335	339	376	363	355	312	311	356	358	372	358	314	345	373	344	332	339	336	332	370	362	337	326	343	374	368	334	339	364	356	353	342	338	342	372	349	331	343	340	359	310	349	332	373	373	352	344	346	346	348	341	318	339	343	360	340	352	294	335	352	355	365	362	366	385	328	353	359	337	347	369	371	348	333	327	373	346	351	353	339	362	365	349	356	349	371	349	377	354	342	360	348	377	370	359	331	336	360	360	306	366	351	391	341	373	340	355	340	350	380	365	350	359	342	344	358	336	324	329	356	352	351	359	368	359	355	354	332	346	364	320	356	362	330	347	379	336	361	368	353	334	362	337	338	378	316	329	348	361	339	354	365	355	340	400	357	348	337	358	358	351	381	378	371	344	317	375	348	363	383	351	355	393	345	335	344	358	353	375	341	352	358	337	388	376	362	325	366	335	327	396	363	356	322	361	350	351	383	334	354	323	358	357	327	360	346	347	360	360	376	341	369	365	335	384	368	324	333	345	326	365	346	350	351	370	327	320	349	359	342	335	385	352	311	358	339	360	339	341	351	331	379	356	376	348	320	358	385	335	354	361	361	350	397	338	357	371	338	358	350	366	331	364	359	364	381	325	381	399	356	330	372	345	372	349	328	338	358	360	329	349	344	375	349	334	352	347	379	360	375	335	351	359	337	335	341	320	370	349	298	354	369	349	356	372	347	346	329	326	342	363	382	355	354	334	340	351	328	359	362	334	364	376	344	382	374	337	362	352	354	344	336	395	340	324	326	355	355	331	355	355	341	364	369	327	354	372	341	340	327	352	374	330	348	351	346	353	378	355	389	360	369	372	366	337	355	322	344	374	348	315	349	361	335	375	366	371	376	329	365	373	324	366	347	329	358	355	385	363	350	374	384	359	368	374	377	334	331	355	342	376	359	340	348	334	375	362	379	350	352	385	333	352	342	369	351	362	353	328	383	348	361	344	356	343	330	374	359	336	349	341	373	352	378	348	383	388	331	369	363	370	350	336	365	349	386	364	350	355	330	332	365	324	331	388	345	331	341	344	373	353	351	362	360	317	354	329	346	371	368	371	363	379	342	382	361	373	339	336	337	340	366	344	336	333	376	352	358	325	367	313	332	384	357	348	365	371	366	355	357	329	381	332	358	342	391	363	365	319	370	344	358	375	355	334	352	346	324	351	346	329	319	362	353	323	342	322	346	390	375	372	387	395	353	363	362	338	365	389	369	331	333	376	342	333	305	347	363	341	335	338	346	351	353	328	362	335	356	389	347	387	356	320	349	351	355	349	357	375	367	362	360	356	353	350	351	342	336	353	356	365	349	323	341	353	344	354	356	355	351	367	353	354	361	373	355	373	349	376	348	371	357	376	318	314	351	352	346	346	359	331	342	373	349	349	307	339	368	365	374	356	329	345	382	375	332	344	349	405	397	340	338	335	323	372	374	357	326	329	336	354	346	329	352	344	363	343	357	351	367	354	379	324	325	346	322	380	364	357	352	361	351	335	352	366	348	353	331	327	393	330	371	382	374	354	321	366	349	346	387	369	352	371	337	324	370	359	344	351	340	373	354	361	375	385	365	363	344	344	351	373	376	358	343	344	388	329	358	332	349	339	364	334	334	341	341	330	347	362	370	349	351	349	353	376	363	353	375	373	369	390	362	377	383	361	358	324	354	352	361	391	365	359	359	344	343	369	392	322	329	339	385	362	352	331	337	363	369	345	371	363	348	322	351	322	371	377	360	350	355	352	343	353	377	337	331	356	356	374	360	330	313	363	347	331	359	365	375	340	344	359	360	341	362	316	347	340	358	361	348	352	369	350	351	381	350	333	360	371	369	367	375	364	327	350	371	400	354	348	336	355	350	348	355	383	345	346	337	350	377	376	359	383	316	355	388	330	344	362	368	380	337	354	377	324	345	318	328	358	328	353	354	350	359	357	358	340	392	327	350	379	370	353	331	359	332	322	356	343	342	337	382	370	346	363	343	367	366	365	339	370	349	335	373	313	339	338	333	356	366	354	378	355	351	355	344	356	345	310	345	354	364	334	369	362	352	316	324	328	362	355	331	376	363	330	332	325	335	364	385	338	354	357	344	324	339	312	343	355	365	334	339	372	347	350	336	301	350	363	355	346	366	378	337	339	371	373	349	357	335	369	350	309	333	339	358	342	366	366	345	381	361	344	336	371	383	394	342	353	367	376	339	332	337	358	356	349	349	335	347	384	365	341	331	339	379	351	363	345	363	343	355	331	380	369	359	335	322	333	350	397	354	349	346	364	323	369	351	346	366	347	384	331	312	326	353	354	348	377	331	366	326	333	365	338	362	334	347	379	312	324	326	319	367	383	361	372	314	316	365	376	356	350	359	332	343	342	381	358	353	330	357	355	347	363	355	359	327	384	346	366	408	332	365	382	346	380	343	369	334	359	369	364	339	345	366	376	315	346	339	362	345	359	369	316	385	310	391	364	362	370	337	347	347	360	368	360	375	350	321	358	364	335	356	324	353	372	373	375	357	349	320	359	321	358	356	350	387	326	336	347	316	381	325	368	360	332	341	387	375	369	359	329	319	348	359	327	325	312	382	353	329	372	380	339	333	364	370	349	313	362	345	359	330	363	347	343	347	378	374	377	343	316	371	361	363	340	361	370	358	368	356	327	356	361	357	321	367	319	341	346	339	305	334	356	351	342	371	378	375	340	387	370	347	337	332	358	357	350	308	335	366	333	344	361	357	340	383	341	371	350	341	361	360	357	346	369	365	351	343	327	347	348	330	344	350	323	340	349	367	338	334	352	359	344	328	305	338	346	344	326	346	333	361	325	327	364	350	366	355	361	379	373	370	352	365	349	354	349	342	347	334	352	321	347	345	371	370	372	384	359	366	350	354	391	358	338	371	356	375	356	371	380	370	363	365	374	359	361	358	342	350	350	359	340	319	337	331	338	350	347	334	364	341	332	336	356	373	357	357	371	350	328
11351	28159	22658	12646	10833	8202	5608	3853	2415	1986	2011	4083	4373	3531	2722	1867	1321	980	9032	14753	4929	502	522	503	521	509	498	537	502	523	513	522	489	508	495	476	494	513	484	504	444	469	446	467	511	473	467	471	518	485	464	483	494	493	483	512	479	449	529	508	502	521	469	478	513	471	493	465	506	500	489	469	492	490	467	480	448	460	484	475	448	458	454	493	486	459	480	481	497	479	455	502	514	484	508	488	480	440	496	507	488	488	468	474	482	507	511	477	472	510	454	489	502	422	446	488	508	479	490	516	498	459	473	502	472	489	477	493	494	464	481	499	471	472	480	462	523	468	439	446	471	455	494	453	475	499	467	483	498	451	475	491	493	474	484	445	446	485	495	498	494	448	504	509	504	482	494	493	478	480	483	477	493	430	456	477	473	474	452	488	476	500	488	473	469	488	460	495	495	462	452	508	467	465	468	496	491	471	511	495	464	461	477	508	470	505	471	456	481	478	487	434	491	461	472	467	463	449	532	467	473	430	490	509	509	489	458	446	502	505	488	478	443	485	512	471	475	521	483	521	465	507	524	467	491	467	504	451	531	444	458	482	462	497	466	476	494	483	461	485	521	484	464	440	510	449	505	474	517	499	452	489	468	470	497	443	480	461	523	496	473	484	464	539	452	462	447	484	497	507	478	493	466	463	486	495	510	467	487	479	481	448	447	471	460	491	474	483	463	493	475	503	507	483	473	497	470	514	479	455	511	514	432	483	490	458	488	461	488	483	483	461	467	493	467	499	482	511	512	487	478	449	468	450	457	493	451	500	514	483	488	503	473	453	432	467	479	475	421	478	463	471	464	458	503	467	496	442	531	479	494	500	492	477	481	456	464	485	467	489	484	481	473	490	464	457	507	485	459	454	419	549	463	458	485	514	479	484	451	468	505	489	457	474	465	448	468	449	520	480	496	492	503	486	470	521	474	481	492	488	453	476	477	494	467	452	481	490	452	466	492	442	445	476	479	433	494	442	465	486	443	499	506	503	471	457	501	531	468	500	469	464	507	502	561	511	432	491	491	438	453	497	489	473	489	481	494	513	505	518	482	436	503	471	498	453	492	486	479	466	477	479	447	465	469	512	457	478	488	505	483	448	497	513	496	469	508	502	501	446	464	468	501	448	482	500	479	535	492	499	508	482	517	504	498	498	477	481	452	477	467	461	486	484	471	498	492	521	469	493	473	518	476	523	462	474	506	496	458	466	464	467	483	472	464	447	501	438	462	496	484	457	537	494	477	499	468	515	511	498	520	443	498	498	526	457	483	475	456	488	468	451	504	463	481	456	490	478	468	486	472	476	504	519	473	460	446	510	489	468	485	526	496	473	506	504	503	469	536	457	478	458	494	459	462	479	482	499	466	461	473	495	488	480	450	473	482	483	496	503	479	523	470	486	519	505	444	471	489	484	479	501	446	472	479	499	498	487	475	492	483	441	463	482	502	468	471	472	511	493	454	466	481	462	472	494	479	534	448	486	457	463	473	472	465	473	476	478	532	438	452	453	494	545	470	466	472	431	481	534	523	436	473	486	458	488	457	486	440	485	450	488	474	457	576	514	491	506	500	463	502	468	446	463	474	442	474	510	464	498	517	449	480	478	500	480	439	487	516	462	455	454	450	473	499	452	478	481	448	479	441	467	500	490	465	452	486	451	522	491	438	492	494	487	451	501	481	461	471	504	479	477	502	478	491	494	482	515	476	432	485	514	440	524	482	486	493	505	507	459	470	473	458	443	514	462	430	481	483	495	471	456	512	446	487	539	482	450	460	469	479	485	450	504	467	496	467	441	475	473	497	488	475	451	460	468	477	493	437	462	458	479	522	481	492	505	479	517	499	467	480	490	503	500	472	483	488	494	515	475	471	483	481	483	466	440	456	428	489	510	418	494	471	479	471	461	473	480	474	457	476	517	486	464	471	469	493	501	504	514	494	511	497	482	459	488	469	481	470	496	474	480	492	476	542	451	459	500	439	473	446	523	472	495	436	502	447	481	448	507	511	490	460	498	494	457	502	475	517	447	491	444	486	451	520	460	505	472	478	499	517	468	491	471	508	475	461	451	476	465	497	527	461	496	479	503	470	481	441	498	452	506	481	441	477	461	484	468	489	508	457	499	461	457	480	473	492	465	492	458	472	515	467	511	464	424	492	508	483	459	465	483	484	475	488	479	494	492	480	453	476	501	480	448	490	464	486	508	457	455	470	505	481	453	454	476	454	467	484	506	477	478	481	467	473	533	489	485	458	458	492	454	471	501	475	474	499	443	458	498	494	481	463	495	478	459	483	448	519	536	498	501	499	510	463	491	492	451	512	474	444	495	465	465	504	512	476	476	446	518	511	495	481	461	468	500	490	455	469	512	495	485	542	476	431	468	479	485	471	505	530	518	468	454	510	503	484	465	504	470	501	469	508	465	474	494	477	489	484	464	466	509	499	472	469	478	485	491	481	493	505	442	501	482	482	497	532	461	496	484	450	452	463	493	504	489	479	463	497	459	484	455	478	473	507	445	458	475	494	507	481	490	497	481	472	493	523	517	481	489	462	489	466	486	513	475	502	496	520	448	474	464	455	476	508	481	448	481	501	508	502	496	503	502	489	466	476	475	496	513	497	491	493	475	477	520	447	455	471	509	511	468	463	472	475	484	495	525	504	477	497	485	466	488	477	470	492	502	472	473	457	443	503	494	477	472	486	477	497	484	448	497	447	479	483	448	473	451	452	452	502	510	449	468	487	527	456	526	484	466	490	490	471	499	489	498	476	478	501	462	470	453	440	508	467	460	463	500	447	472	466	498	509	512	467	484	508	445	473	491	462	500	492	480	472	494	483	477	481	517	479	485	481	498	491	450	490	446	505	490	484	475	472	509	478	504	475	496	481	510	491	483	499	442	480	467	478	501	450	472	502	489	515	497	495	538	459	471	449	465	452	463	492	463	463	493	465	473	482	486	482	469	503	505	482	486	509	480	469	497	490	481	475	471	479	497	456	489	453	493	487	487	474	504	517	469	493	438	454	470	514	447	480	460	491	491	481	447	520	479	472	432	474	487	483	455	481	486	433	474	486	442	493	509	461	516	475	475	507	472	505	476	483	481	502	429	492	480	487	441	455	457	461	477	460	437	499	475	446	487	476	485	481	488	484	471	454	475	475	483	457	507	518	435	466	510	503	534	480	480	501	469	449	486	483	465	499	482	444	453	483	505	456	516	412	495	492	476	483	536	454	495	457	456	463	503	489	544	495	459	512	488	502	476	472	496	463	461	501	494	453	477	505	476	482	493	500	423	470	504	503	478	497	452	458	457	510	476	483	503	497	478	490	463	456	482	458	490	471	456	444	460	490	484	443	497	479	516	465	481	518	484	445	471	459	456	513	475	469	511	475	471	486	451	515	473	514	445	469	484	449	518	484	507	453	458	463	515	455	464	486	476	485	469	493	460	460	502	476	466	495	468	456	473	480	468
22753	21058	28849	23457	21066	21175	12135	3019	1768	1372	1041	1182	2108	1634	1447	1170	1016	930	9050	16569	8148	300	199	203	182	188	197	174	200	185	187	208	177	209	177	185	172	186	181	188	187	177	185	179	166	187	174	192	201	151	178	178	170	181	165	193	169	172	178	189	172	161	186	203	189	179	175	209	193	201	175	159	181	162	208	185	187	176	149	180	181	182	181	170	196	167	178	178	195	183	181	209	188	204	198	184	182	181	176	205	193	164	177	172	174	169	189	177	153	171	178	163	185	174	183	160	189	189	142	173	166	199	182	188	206	174	164	196	169	190	178	171	179	187	190	182	191	192	164	160	196	184	168	180	201	166	188	171	174	195	180	183	162	186	222	161	189	178	157	188	156	190	193	185	177	183	168	188	185	166	182	171	157	181	175	202	179	166	180	180	166	189	170	174	155	179	184	156	190	177	168	168	159	177	150	198	177	187	190	166	157	164	162	170	180	199	189	202	194	185	192	222	187	178	184	171	210	181	186	184	195	187	165	182	169	185	174	162	176	176	180	177	181	174	193	164	204	176	177	164	209	186	176	157	174	157	189	183	172	174	162	187	194	186	176	162	194	177	186	173	197	176	167	184	190	187	180	177	173	177	199	152	196	189	186	181	174	185	176	164	186	153	172	168	172	174	181	178	178	155	212	163	222	197	170	143	187	178	155	173	161	193	205	179	194	178	203	180	171	152	178	167	169	155	189	176	168	157	166	168	147	171	190	174	160	182	173	159	186	193	195	187	188	168	153	173	209	193	195	186	165	177	168	177	190	190	159	172	212	182	180	159	182	166	188	168	171	181	150	169	188	179	186	186	179	189	152	193	172	194	174	163	203	170	157	163	164	161	176	175	152	179	191	175	180	174	180	196	171	161	201	177	163	193	171	179	179	181	176	156	179	181	169	186	185	184	157	173	173	185	188	177	151	182	172	193	180	179	187	176	155	176	174	165	179	197	183	169	195	201	181	170	177	168	187	190	161	201	175	188	188	192	201	193	166	183	182	176	163	179	195	189	177	196	166	199	195	179	183	181	186	185	182	184	169	158	182	171	166	165	185	163	177	168	184	196	168	192	184	186	175	186	178	177	156	190	162	152	191	163	182	158	180	192	174	194	177	171	188	157	200	173	184	170	184	151	163	154	178	197	143	158	196	198	164	171	176	167	184	163	198	173	178	176	193	179	174	160	188	184	167	191	171	180	164	157	171	174	178	181	183	183	185	168	191	163	206	151	181	177	166	151	183	160	180	162	194	195	157	183	175	179	180	167	196	201	170	192	189	176	171	185	171	180	176	191	186	192	191	158	174	163	188	157	160	217	200	184	191	156	183	187	184	194	170	181	168	186	164	172	190	174	189	184	179	164	169	176	195	189	183	144	188	165	196	193	177	174	191	184	187	196	175	165	180	172	203	202	174	168	189	174	167	167	178	168	186	184	175	170	185	206	183	178	176	194	171	161	172	186	177	189	160	190	160	165	158	199	197	175	187	175	184	167	160	173	162	161	184	179	188	184	175	174	178	198	188	194	189	208	160	178	172	162	173	172	177	173	175	200	192	201	183	186	184	163	180	203	191	180	151	202	182	191	187	174	188	199	178	162	175	181	188	211	194	168	177	192	160	199	166	201	144	160	189	167	159	190	193	191	188	172	159	174	175	173	162	164	217	176	189	161	202	186	174	191	171	199	191	169	164	178	189	188	166	202	190	196	189	206	179	191	195	207	182	169	184	160	181	188	202	168	168	190	199	212	182	182	168	174	193	161	188	178	174	206	199	167	184	174	177	191	165	217	176	169	188	165	181	162	150	177	191	155	183	173	193	185	198	155	191	179	190	164	168	169	182	184	178	173	181	173	197	149	180	154	165	180	202	169	205	182	167	172	178	175	186	178	166	218	209	176	192	203	181	170	167	170	156	172	173	171	177	193	165	184	180	172	201	172	192	181	176	168	161	171	176	173	188	191	181	175	184	181	160	167	170	173	168	158	164	158	162	181	185	172	173	180	154	166	173	178	166	188	198	199	201	188	181	178	198	198	169	188	163	191	152	194	189	179	165	175	176	188	173	189	174	188	176	161	168	184	209	184	175	178	169	171	175	175	182	179	165	149	175	190	155	203	164	180	174	193	195	167	198	183	170	162	183	174	171	175	193	171	179	178	172	161	176	174	163	199	206	172	196	166	209	161	170	172	163	185	182	165	169	151	179	204	174	203	173	164	163	190	179	166	203	189	190	177	174	203	192	185	170	161	182	160	189	186	183	175	166	178	175	177	161	170	180	189	186	164	148	161	177	179	176	178	191	196	177	199	191	168	179	178	158	197	200	185	157	177	188	186	188	195	185	182	186	173	185	169	161	167	177	185	179	183	177	167	190	188	174	155	177	182	191	185	163	171	218	173	198	192	186	187	162	169	179	179	186	176	170	197	162	158	165	161	181	182	170	173	188	180	182	173	172	178	179	195	193	195	184	199	193	172	181	169	156	147	173	179	193	155	179	181	185	186	169	169	175	187	187	192	185	188	174	190	213	186	165	178	192	189	173	176	183	172	155	195	175	184	183	184	178	173	165	152	165	187	194	165	177	160	177	201	173	187	189	171	166	173	185	162	176	170	153	171	173	185	198	172	182	176	181	179	177	166	177	184	196	170	172	176	182	178	150	162	180	192	188	192	195	192	213	157	164	191	177	172	195	190	209	168	206	197	184	182	200	170	172	186	178	170	191	174	162	183	175	166	178	193	187	175	168	166	176	188	172	141	199	170	171	148	180	177	162	174	157	188	188	197	158	163	162	155	178	158	174	192	197	198	164	190	201	213	180	183	170	190	175	200	176	193	206	186	206	173	169	170	176	167	181	177	189	195	171	158	184	152	181	171	155	204	195	177	174	174	164	161	189	165	195	184	178	183	178	190	184	176	189	193	160	201	190	159	176	156	201	172	158	195	186	173	185	174	197	173	180	200	171	189	163	211	195	190	150	187	168	170	161	160	179	153	197	175	196	181	164	183	191	162	174	168	182	194	183	165	194	156	178	197	181	167	159	186	182	171	186	169	189	195	159	193	195	198	154	185	166	172	191	175	190	174	182	155	182	198	161	166	180	195	174	189	180	187	183	194	200	178	157	174	153	176	173	159	172	187	180	170	178	166	162	200	183	174	163	190	173	178	174	205	197	195	161	170	181	181	167	160	186	159	177	156	193	173	179	167	161	167	174	160	190	173	187	167	163	182	167	192	192	180	173	182	198	170	169	175	175	169	181	181	188	187	196	187	165	169	177	175	173	159	197	174	237	194	191	169	151	169	188	159	163	173	197	175	170	208	177	183	168	168	170	168	185	187	179	210	175	161	170	165	182	202	187	185	188	203	195	196	172	177	196	191	154	197	179	161	180	165	175	179	179	182	221	192	182	170	179	164	165	181	176	185	167	179	192	198	186	179	145	189	176	180	210	165	180	141	183	164	191	186	184	189	181	193
13803	34458	28091	17583	16211	10940	9378	6395	4467	3685	2553	3123	5241	4211	3470	2760	2208	2174	16396	23916	11073	309	265	296	256	260	266	279	259	245	288	252	259	273	247	259	238	258	235	234	276	225	229	254	239	242	285	233	228	249	236	239	250	249	225	249	228	237	281	241	264	239	231	256	237	243	231	261	249	256	253	236	255	247	236	240	240	257	255	242	255	247	224	225	253	239	230	254	229	222	244	226	264	243	231	242	244	227	259	220	222	259	221	224	255	241	219	249	254	237	271	273	232	267	249	208	223	216	253	235	228	228	238	249	224	234	208	246	236	254	232	255	243	220	265	212	225	244	235	254	225	254	228	238	240	221	245	224	231	242	216	217	197	209	228	252	256	246	264	245	242	216	241	267	249	250	217	221	254	239	224	241	219	217	228	235	215	238	244	250	222	233	243	248	216	239	243	256	219	241	240	227	240	247	199	237	230	233	208	240	223	252	243	238	257	251	273	262	233	213	252	248	234	233	231	245	228	245	261	229	224	249	230	252	235	239	237	222	228	268	243	238	272	251	227	237	243	251	248	208	202	249	228	238	238	232	247	255	263	228	238	263	228	201	233	223	265	240	235	252	212	234	248	221	236	246	238	241	252	247	231	236	261	226	254	227	255	254	222	259	233	238	248	237	239	250	244	223	209	252	263	239	219	240	235	257	222	221	236	202	233	235	249	279	239	271	227	224	238	221	240	237	220	230	255	262	201	244	251	244	222	245	245	237	230	207	227	235	264	246	250	215	219	244	271	211	217	211	217	247	273	236	223	266	256	236	265	257	239	233	240	226	242	219	257	235	239	247	234	263	244	249	231	202	230	229	237	217	244	221	260	231	219	247	250	231	218	224	250	235	205	222	231	262	235	218	245	222	227	238	225	250	254	234	234	247	234	248	247	229	234	231	207	233	235	240	218	239	237	224	246	250	235	264	230	240	233	219	226	228	212	240	224	247	226	226	270	236	233	243	233	230	213	236	249	251	246	225	248	244	245	228	241	227	215	215	221	232	239	260	236	223	231	234	266	237	227	240	247	245	238	240	247	237	254	227	231	228	227	273	253	243	223	235	219	255	270	239	248	228	246	244	250	232	245	225	234	233	224	216	223	235	218	222	255	249	255	241	239	232	242	222	225	228	241	259	214	238	221	234	222	234	267	258	226	228	246	230	251	237	222	265	234	225	234	241	246	226	232	226	227	253	250	227	248	270	240	255	239	228	248	248	253	233	246	250	232	233	201	237	218	223	250	233	220	255	231	236	237	219	248	240	252	230	241	233	221	260	220	257	245	241	224	225	206	217	225	252	244	213	240	230	215	234	235	227	226	255	242	275	251	203	229	223	233	224	219	257	254	274	246	216	208	209	233	223	258	265	223	226	259	222	215	250	235	203	255	241	232	243	233	263	237	228	247	209	235	245	249	234	219	223	211	223	240	233	233	255	253	237	244	209	224	214	250	252	263	245	257	236	231	223	267	244	221	242	226	223	227	237	217	220	234	259	216	249	233	234	234	233	245	250	248	219	237	241	244	231	247	251	209	244	246	231	250	247	243	203	219	246	260	244	248	232	253	259	207	243	258	243	218	220	225	225	246	237	238	253	224	260	254	211	236	235	241	240	260	231	225	256	214	232	236	242	228	223	224	245	233	205	222	269	242	261	234	218	243	224	211	243	243	252	223	227	217	215	242	211	229	218	257	248	272	220	236	273	242	260	240	207	245	234	254	228	245	231	244	260	233	236	241	262	233	226	259	235	222	257	242	218	241	240	247	226	261	225	232	208	246	240	231	218	266	232	245	223	265	240	243	260	249	248	247	242	266	225	285	250	252	228	246	235	213	255	236	258	236	236	246	222	227	249	238	237	230	232	274	232	242	230	250	238	232	237	256	231	249	244	230	232	202	242	227	228	240	234	230	246	228	233	240	219	259	210	223	222	235	244	190	216	235	248	216	237	238	237	261	228	240	227	230	208	218	241	241	251	233	250	239	246	270	236	218	233	227	230	226	241	246	231	247	216	221	216	250	223	234	216	210	233	235	268	226	214	238	248	227	242	244	239	238	210	220	227	236	211	223	248	228	225	218	225	232	259	280	224	222	220	240	232	247	241	198	227	252	242	233	235	238	265	241	199	240	235	243	257	229	256	248	231	220	238	262	231	244	268	232	221	213	245	238	244	261	234	230	216	223	220	223	238	249	209	231	225	247	223	240	223	234	251	245	234	256	237	232	246	266	243	242	257	239	228	227	229	227	242	229	248	238	219	240	243	232	229	224	258	235	231	250	237	243	244	232	218	242	238	237	245	227	224	223	245	240	246	228	235	222	201	244	231	238	235	233	241	233	234	230	223	220	248	213	218	216	232	248	230	254	258	214	227	203	225	253	222	230	245	243	266	239	224	247	226	208	238	243	248	231	247	253	230	230	266	226	227	237	239	225	221	264	259	255	236	241	226	250	237	276	228	266	224	221	243	240	269	245	237	244	235	230	232	241	250	269	236	243	256	239	235	220	246	234	241	226	221	238	244	229	227	227	242	255	229	216	246	253	229	238	228	225	236	223	251	242	248	233	221	245	258	236	255	253	248	238	214	238	234	250	220	263	214	232	227	218	236	249	240	244	252	249	258	223	233	241	237	248	224	234	223	248	244	242	257	228	252	266	216	242	248	227	237	202	236	242	244	221	239	255	231	251	215	240	240	251	227	256	254	220	255	255	219	236	229	251	216	202	242	241	227	236	264	240	241	252	238	247	214	219	233	233	253	246	229	237	235	242	223	246	235	217	236	253	205	224	230	232	252	258	225	243	225	243	241	250	252	242	205	251	226	227	239	242	213	258	233	256	232	243	225	238	281	231	241	240	233	247	229	244	249	235	270	264	236	240	222	267	263	220	238	253	232	232	232	213	243	230	235	252	218	286	257	262	267	231	243	207	235	225	240	240	231	252	240	245	231	276	286	232	245	240	242	214	210	223	235	243	240	249	264	226	221	234	229	257	252	217	242	234	256	218	257	276	247	222	226	238	219	245	211	223	241	240	266	249	236	252	230	240	242	247	215	235	256	252	234	283	243	224	226	230	222	231	222	246	239	229	255	244	240	254	223	235	256	255	253	234	209	229	252	271	247	251	250	203	239	245	243	238	233	249	259	239	249	238	262	241	226	245	275	226	232	251	233	241	251	262	228	247	226	260	247	217	229	233	240	244	253	263	254	227	249	245	220	250	249	207	235	215	227	244	236	243	242	224	218	259	240	249	220	240	252	223	240	230	233	226	238	196	232	238	230	230	210	258	254	244	224	221	220	244	239	218	251	228	227	232	237	227	229	230	232	242	250	239	250	244	221	195	255	227	262	253	242	243	231	220	233	229	226	237	241	235	231	228	213	217	227	256	214	262	218	224	241	244	238	240	232	239	227	227	257	253	234	235	211	209	230	228	254	257	256	220	232	238	247	214	270	220	230	243	235	271	222	253	266	233	229
26794	20817	14380	5187	3513	2110	1994	1326	1069	967	839	643	843	890	774	642	680	622	918	1444	823	446	500	480	475	442	505	484	460	431	463	442	469	462	473	435	488	454	463	461	498	479	463	488	435	444	445	452	485	424	452	475	505	497	473	432	491	500	453	421	492	438	470	461	456	469	452	456	462	475	487	466	469	460	454	469	474	467	484	472	447	488	468	468	462	482	453	476	458	409	453	464	444	479	469	480	465	474	506	477	457	510	417	484	517	482	435	471	459	484	465	479	438	432	458	471	470	502	446	446	485	463	516	427	471	505	487	481	492	456	486	486	432	494	467	482	483	472	514	460	507	516	442	462	465	496	499	507	460	488	474	447	493	477	472	493	496	464	496	491	477	467	467	457	474	467	475	464	466	439	450	510	503	467	474	461	483	473	451	434	479	439	434	465	479	476	495	509	471	460	512	473	490	471	488	475	451	501	466	498	467	481	509	504	487	436	500	491	476	485	485	423	472	481	490	433	433	500	445	453	452	464	478	445	436	463	520	451	470	471	471	429	453	488	496	464	485	496	521	481	511	445	443	437	449	470	448	469	480	443	484	474	443	472	476	439	444	500	460	463	475	460	446	443	477	444	457	458	457	459	465	535	490	451	443	463	420	441	471	434	460	483	472	468	483	438	498	470	448	440	487	474	485	448	483	483	454	497	519	420	472	470	437	488	434	491	453	509	442	439	471	435	467	480	487	483	507	472	455	484	464	480	448	437	484	429	486	440	501	459	498	513	488	428	441	471	477	495	462	457	466	476	447	454	481	455	452	438	460	459	477	441	477	470	465	467	531	473	490	479	440	426	471	437	443	477	473	479	474	474	448	467	470	480	415	472	428	460	485	421	449	483	472	476	468	458	495	461	466	456	447	441	475	459	474	457	464	454	478	447	475	458	486	479	454	433	504	451	505	519	472	505	434	512	464	413	471	463	446	461	471	479	479	472	474	464	482	480	464	477	433	474	501	492	479	488	422	457	450	461	501	460	476	454	497	447	447	505	443	467	479	438	457	487	471	449	496	428	432	447	488	459	447	469	516	479	508	465	520	460	487	454	440	481	496	425	441	427	434	463	459	455	459	479	483	481	474	496	473	456	453	476	472	446	427	464	488	478	422	435	480	495	449	473	466	466	486	467	488	511	511	478	435	468	487	447	469	468	477	484	480	480	485	472	438	439	443	482	446	462	476	423	461	459	446	466	500	479	429	504	464	453	451	445	476	473	478	471	506	461	482	467	450	420	504	409	483	489	493	451	463	495	473	433	488	498	430	494	457	452	467	458	481	485	469	481	491	453	461	466	498	480	445	461	483	481	456	468	475	446	463	472	488	422	496	501	475	490	463	470	484	474	476	497	489	448	458	489	431	468	470	489	468	452	440	456	437	464	509	467	511	442	439	501	452	508	450	493	468	470	478	488	459	472	429	466	475	436	472	418	483	443	460	469	457	454	438	465	466	470	459	457	448	427	475	502	436	458	486	448	442	463	472	494	509	434	471	454	438	437	478	459	528	462	468	510	474	421	473	446	494	470	450	455	481	420	473	449	501	493	488	445	490	487	504	497	447	409	484	494	422	443	467	460	499	491	496	459	491	481	438	487	477	479	509	440	485	473	444	510	454	471	480	463	467	459	421	492	493	445	481	481	458	499	488	442	467	496	461	476	473	468	465	454	454	446	446	445	480	462	478	476	449	499	423	459	458	471	454	469	469	446	506	489	457	497	441	482	460	502	486	502	484	496	484	453	447	483	460	478	453	494	481	459	464	478	457	487	487	475	449	512	464	458	475	458	479	456	455	459	488	437	429	478	485	487	431	473	505	451	523	480	490	461	468	501	468	475	464	492	479	506	481	451	476	462	478	412	480	461	463	458	459	476	461	457	464	472	477	482	449	456	452	474	452	451	473	479	459	479	487	467	459	497	456	460	533	480	447	438	510	477	456	482	475	502	508	481	474	502	488	484	430	467	484	458	476	449	497	465	510	432	461	484	463	478	477	482	458	478	467	484	476	423	444	494	454	466	489	463	475	470	462	480	477	469	503	449	457	461	500	467	474	452	465	466	474	474	440	453	429	482	468	461	471	438	496	455	469	465	446	475	462	477	478	479	486	484	448	469	509	504	471	492	499	477	450	478	483	448	462	463	443	476	476	436	458	449	430	436	478	403	455	463	450	489	439	477	465	494	495	461	489	458	479	452	491	452	495	441	486	476	464	494	458	469	452	449	468	457	494	476	482	476	470	459	468	473	451	440	462	436	493	458	475	493	468	465	437	489	491	443	457	450	489	481	499	460	450	497	483	475	505	507	511	454	517	481	492	463	479	475	479	501	502	484	479	455	469	459	460	457	476	473	478	495	449	462	487	423	486	501	465	478	509	451	452	431	452	467	471	457	452	472	466	484	436	479	459	478	458	485	452	511	451	426	444	491	461	463	502	427	462	487	434	451	498	474	470	439	445	501	450	458	462	461	489	466	490	471	475	455	491	435	446	481	460	496	442	511	477	472	480	465	493	483	495	474	478	459	446	480	469	474	476	475	497	455	450	467	466	468	478	465	463	472	493	476	500	489	486	447	457	484	479	490	446	465	493	508	434	485	493	471	467	442	488	478	453	493	487	463	522	463	475	444	502	447	459	493	474	449	465	444	457	473	451	458	455	528	465	483	461	463	454	467	493	476	499	454	454	432	475	507	489	445	467	503	508	478	446	490	476	497	479	463	452	423	478	463	468	476	492	491	464	468	466	442	474	452	467	436	468	463	491	441	432	482	461	484	474	451	455	456	459	508	438	417	419	476	481	462	481	465	468	490	503	478	502	471	445	487	486	475	478	489	487	480	454	484	454	453	462	455	440	507	500	472	439	522	481	458	434	483	456	477	466	501	489	473	470	483	452	455	484	464	501	487	469	505	465	426	477	497	486	508	505	475	470	480	439	477	476	463	482	482	483	463	466	481	491	474	511	470	473	451	466	474	473	468	453	496	417	459	487	497	462	466	497	428	471	494	490	469	480	423	487	489	468	447	433	488	464	452	465	496	497	449	518	462	473	491	482	458	439	474	460	476	477	477	464	530	484	467	456	469	460	445	466	490	464	481	490	454	472	476	475	476	471	461	448	494	478	425	450	472	472	477	459	464	473	504	487	453	483	444	429	459	452	481	455	459	451	463	450	447	492	483	474	474	484	480	481	456	455	478	462	472	506	430	479	447	480	459	482	456	439	465	498	470	465	464	498	462	460	479	463	478	423	451	478	479	468	495	469	505	443	426	476	443	506	457	435	479	477	432	445	462	469	481	451	466	493	439	478	458	475	488	464	488	480	475	493	506	481	452	486	476	453	441	456	440	491	452	482	439	458	448	462	504	525	458	483	465	502	479	470	462	448	508	484	503	443	493	489	441	466	471	464	494	470	492	459	466	458	471	491	443	458	433	463	465	503	451	484	469	478	464	461	459	494	492	478	500	463	485
9603	19262	13601	7126	7197	4926	4571	2956	2348	2107	1553	1080	1578	1538	1374	1136	1237	952	1666	2534	1262	622	601	589	636	706	642	641	651	647	603	622	615	601	640	624	629	614	612	626	636	637	637	614	617	616	656	637	648	592	629	655	626	622	612	596	593	620	605	625	614	667	612	593	611	611	649	663	644	644	617	611	583	660	633	637	630	635	609	622	613	594	588	664	599	603	652	625	637	642	616	624	636	669	641	645	652	635	671	619	648	631	620	652	581	634	615	643	660	612	635	645	626	611	636	603	623	608	621	615	634	630	642	640	601	595	645	596	640	622	635	631	604	642	576	643	611	582	613	622	587	633	607	594	579	595	630	661	602	606	645	666	630	623	630	617	638	613	623	606	611	634	667	580	627	630	601	575	631	594	581	580	606	640	642	672	640	639	587	613	660	626	591	614	593	608	625	639	624	596	634	618	594	623	605	596	635	576	611	609	664	554	600	617	601	651	647	616	600	637	601	618	614	638	643	612	618	630	623	593	627	597	641	631	596	617	620	633	626	590	615	598	615	605	602	606	644	618	624	655	604	619	647	611	627	632	585	653	608	597	636	637	636	625	627	609	585	619	717	640	587	664	653	597	620	651	619	642	601	628	602	575	639	595	601	584	632	631	618	595	601	658	638	661	615	614	621	603	643	625	688	609	599	654	614	632	664	643	628	625	639	657	607	652	623	617	635	622	599	609	591	621	599	607	636	626	649	647	587	629	626	607	572	593	582	619	669	584	617	604	624	546	611	611	585	596	646	642	639	615	640	615	596	650	583	648	633	597	621	559	649	641	622	572	585	621	622	594	619	637	618	628	629	641	607	620	662	621	662	608	644	624	657	614	624	628	562	592	607	614	661	564	630	631	673	640	610	613	600	666	599	619	613	629	594	637	655	615	569	610	631	583	627	589	629	714	601	629	648	644	618	621	646	617	651	626	625	658	601	607	654	598	635	617	627	617	577	610	636	615	613	631	614	576	631	605	612	637	666	678	625	617	655	619	653	650	602	614	663	646	625	623	633	615	639	637	588	593	690	670	621	633	663	651	655	606	605	605	624	572	601	591	612	584	641	617	643	602	603	619	650	623	632	598	620	663	586	627	608	626	641	668	632	610	596	637	605	605	615	600	592	599	651	615	600	580	654	611	587	628	646	606	594	640	622	620	600	620	655	598	629	620	643	657	588	649	601	655	622	633	610	613	613	636	604	636	606	600	594	592	642	579	615	637	600	641	681	617	657	594	607	616	591	590	655	622	612	616	577	591	669	567	604	576	600	610	650	613	637	570	595	636	637	629	655	626	623	614	609	604	611	627	553	591	602	619	592	629	631	622	628	574	663	573	652	601	608	626	606	572	624	590	638	636	617	675	626	639	647	659	606	543	683	647	626	576	616	582	590	603	637	613	586	630	674	600	614	641	590	641	573	657	613	625	592	612	592	619	584	647	588	628	633	651	637	614	636	615	646	629	606	655	653	644	603	629	584	605	616	617	661	613	624	650	666	617	587	662	573	625	640	626	630	575	610	665	586	586	610	630	613	643	646	694	649	620	618	570	631	666	623	602	631	603	644	608	633	591	642	611	619	606	643	617	654	672	638	642	658	596	619	600	627	606	605	632	652	625	581	609	616	608	594	655	568	600	600	615	609	622	612	628	617	612	569	567	618	585	622	648	596	618	640	609	626	615	630	584	638	607	644	659	608	594	632	615	632	592	599	630	624	618	592	584	628	594	647	650	605	652	588	618	618	652	588	601	636	651	621	629	665	619	657	633	637	592	629	632	616	665	621	663	624	625	625	616	635	628	651	659	615	625	598	622	634	609	605	649	640	621	652	611	631	651	612	614	635	632	589	619	586	601	606	613	568	634	600	626	589	659	617	627	644	599	590	644	593	603	575	655	635	621	634	646	642	657	578	601	626	620	631	640	645	637	657	613	602	625	625	627	573	604	606	675	602	644	623	637	652	628	652	634	624	597	625	613	628	599	665	620	616	568	637	625	653	621	626	642	594	631	639	598	610	599	593	589	616	600	636	656	651	645	658	631	620	630	617	569	646	613	604	684	643	657	600	627	589	628	615	655	645	652	614	627	634	590	661	673	654	575	627	601	581	608	626	596	615	653	632	578	656	642	616	632	608	602	601	619	670	622	583	606	592	615	589	629	691	582	621	628	595	611	621	610	629	651	612	594	599	623	652	627	618	630	664	605	634	599	628	665	631	580	593	618	621	631	602	637	609	643	671	589	635	589	644	670	613	668	552	632	623	567	620	601	625	616	612	607	639	647	640	638	632	635	668	642	638	675	640	611	619	637	587	625	643	628	622	640	570	597	638	632	617	620	683	596	592	663	654	598	583	607	619	603	635	658	602	654	594	589	639	619	582	663	593	634	614	615	621	629	588	565	668	618	593	638	592	644	612	610	666	637	663	595	655	612	616	616	610	640	637	621	676	641	610	579	624	645	617	643	640	618	572	613	610	614	611	637	615	617	623	589	558	647	631	597	627	663	607	635	621	662	613	631	651	641	628	629	618	650	648	643	657	613	657	668	655	624	628	672	612	631	642	639	602	572	588	613	600	642	581	662	603	663	636	622	635	617	614	599	629	624	621	619	596	606	586	628	654	615	595	606	693	638	622	644	638	630	632	673	664	631	659	602	618	618	606	572	650	621	647	638	626	592	593	619	622	630	654	637	654	577	556	595	628	655	605	594	655	625	578	599	612	604	630	597	603	603	672	696	659	640	643	635	613	661	669	666	575	620	626	585	630	597	628	581	607	617	607	643	621	578	628	658	575	590	643	633	595	593	658	621	608	635	601	610	638	636	630	625	606	662	628	634	600	633	630	591	598	603	599	633	618	630	624	604	645	649	627	635	627	603	626	574	597	581	626	652	623	582	610	648	628	673	572	556	635	601	632	612	671	632	646	608	581	592	624	617	615	613	655	598	621	663	629	620	615	641	623	615	635	636	588	649	620	631	555	625	615	626	613	636	603	627	593	622	672	620	649	596	658	667	642	602	641	602	619	650	609	620	614	582	664	617	600	626	619	669	630	577	644	617	616	581	606	614	612	625	604	608	611	604	631	609	642	598	588	592	691	646	614	609	672	643	610	667	610	594	666	641	655	623	620	631	627	623	650	611	583	630	611	570	621	646	640	621	656	643	637	701	604	622	604	609	578	607	665	613	603	565	660	631	644	639	615	596	647	627	632	639	634	577	595	637	640	618	634	628	576	637	624	660	607	601	609	625	593	590	613	628	652	560	658	591	618	607	640	606	642	618	632	642	598	648	604	639	630	660	616	595	584	608	581	638	647	593	644	608	619	632	638	655	609	664	632	632	647	624	604	636	657	598	651	685	594	611	610	612	653	599	688	631	623	634	586	604	625	640	599	589	637	626	630	630	657	631	599	625	625	636	602	633	607	585	656	631	588	630	631	602	642	649	597	660	634	641	620	630	614	633	619	642	647	570	638	598
24036	21115	28260	24191	20862	10189	5185	2227	1480	1369	1022	759	840	731	675	727	590	1665	6434	7537	1080	377	366	374	342	325	368	367	347	356	379	389	343	388	384	316	386	372	335	360	354	344	383	313	345	371	368	367	357	346	359	348	386	332	328	358	337	350	358	334	349	332	368	399	324	342	322	360	378	326	342	330	351	358	299	346	331	372	348	347	379	353	357	332	369	364	359	344	344	367	354	325	366	388	349	376	391	366	340	326	340	361	372	350	358	352	335	353	351	346	349	368	332	360	347	354	349	354	339	370	402	377	352	358	385	365	348	363	367	323	364	363	345	346	364	334	371	334	353	353	339	331	348	361	332	366	348	344	327	352	328	321	359	377	356	318	342	335	356	332	358	375	357	339	367	402	329	370	319	384	367	389	355	362	355	364	351	363	351	307	355	327	361	351	320	354	335	346	314	384	345	370	337	348	355	372	338	298	326	340	374	353	357	349	351	352	382	368	350	304	400	339	323	359	325	387	376	354	367	346	386	333	330	370	366	345	330	350	346	320	351	375	344	349	357	353	360	350	343	365	348	363	331	323	346	339	333	352	360	336	368	333	364	338	330	388	342	361	376	354	342	348	332	400	342	368	347	364	337	328	343	325	362	346	353	363	341	336	314	333	333	332	378	347	373	317	347	355	400	359	335	343	362	357	358	394	345	381	357	344	355	371	386	339	348	353	356	363	399	335	342	372	318	333	365	321	364	337	342	344	326	362	340	356	342	347	350	318	349	349	351	361	319	346	335	368	382	361	308	343	343	332	334	349	370	354	356	375	366	403	349	336	343	337	344	320	340	349	376	334	327	348	390	359	335	339	343	352	343	366	348	336	348	382	346	382	334	349	350	341	336	349	353	375	343	356	372	373	335	347	368	341	326	352	375	382	301	354	378	350	359	344	356	339	379	356	333	367	363	336	357	369	348	340	374	344	340	351	362	339	384	361	340	369	360	341	346	356	347	302	346	339	364	370	388	341	329	333	364	382	364	400	324	337	349	378	359	357	368	314	325	365	332	343	344	350	351	349	343	368	346	338	363	334	345	337	340	336	317	366	382	331	319	339	360	328	352	326	319	360	362	360	362	362	364	302	309	361	337	322	348	369	380	323	339	357	339	358	343	330	373	366	359	347	362	352	330	360	350	353	371	331	348	344	365	344	331	347	346	375	352	354	340	327	348	314	383	354	335	322	318	335	355	362	380	351	339	306	335	370	376	342	337	333	363	349	340	338	365	357	364	324	353	328	328	360	320	330	335	348	326	346	351	338	374	376	346	331	378	351	349	327	341	336	352	355	356	359	356	352	357	386	368	335	287	329	346	354	364	329	374	370	368	360	334	323	330	345	330	341	347	393	371	343	378	390	318	370	342	358	361	344	365	358	346	334	319	330	372	338	311	336	345	335	357	339	358	344	366	340	333	387	332	371	349	357	346	334	331	342	355	340	325	375	353	374	354	332	344	356	342	360	339	343	313	327	329	360	333	345	403	359	324	359	330	383	340	348	330	343	324	334	320	370	358	350	365	367	332	336	363	351	346	305	346	313	350	333	324	343	361	343	353	364	362	366	374	332	336	343	358	309	336	340	322	362	352	359	377	361	373	327	427	355	383	329	332	362	384	369	338	376	312	302	354	330	378	320	386	329	311	350	348	324	358	327	356	330	360	359	331	381	341	378	340	330	342	339	351	357	348	331	374	345	354	330	351	337	376	357	336	329	344	363	352	342	332	362	350	355	346	348	351	349	357	361	348	351	352	357	378	360	317	374	359	369	331	321	341	335	373	367	338	365	368	316	376	332	342	342	357	356	317	367	322	354	325	402	344	342	374	341	340	357	356	349	345	355	361	328	334	338	337	351	383	372	353	361	349	354	343	320	342	375	366	348	328	379	361	358	364	380	396	382	333	304	355	338	329	365	350	345	323	333	358	372	347	363	316	315	359	378	358	356	352	364	345	323	344	343	324	356	355	346	334	343	344	348	370	370	351	332	363	368	330	355	352	346	338	356	345	335	334	349	352	377	360	323	328	367	344	332	357	330	340	355	368	340	366	406	354	307	331	351	349	339	342	354	369	356	381	338	351	360	373	335	361	327	324	376	359	346	362	374	347	322	373	361	335	347	338	335	322	334	340	374	354	363	338	349	349	308	350	362	361	347	346	365	372	323	357	338	345	382	350	357	377	332	354	351	337	356	359	361	354	334	362	324	351	320	345	360	360	332	343	364	324	358	348	359	372	328	372	316	347	336	346	316	334	355	329	388	381	369	350	386	349	368	357	350	353	347	365	368	349	338	367	336	333	298	361	334	349	359	345	340	350	330	343	346	333	350	324	326	323	344	348	371	376	339	345	331	359	348	298	358	347	353	343	346	347	357	363	351	364	331	338	379	342	321	366	334	353	362	365	370	324	341	372	365	397	357	387	344	353	335	352	343	343	357	316	354	356	360	410	368	366	342	346	334	363	336	355	333	337	368	380	361	359	369	383	316	342	355	367	355	350	363	350	355	344	342	343	355	368	400	364	359	342	325	371	384	354	342	289	351	365	340	320	368	346	360	359	370	350	367	359	353	350	359	350	313	332	342	351	330	325	340	343	325	355	337	316	348	322	379	368	331	356	349	344	346	343	331	329	348	332	325	322	330	357	344	354	363	358	311	395	321	362	367	362	356	340	350	331	335	360	343	387	352	367	338	351	368	362	377	308	362	359	313	327	326	335	386	346	337	339	324	321	365	346	360	372	358	353	349	363	360	339	320	351	338	344	359	336	332	335	325	344	354	334	358	352	350	333	319	380	351	338	378	338	367	383	337	347	360	340	322	336	348	358	373	345	335	316	326	346	344	337	333	328	330	385	350	351	373	351	332	343	340	368	311	336	365	406	346	317	305	336	349	362	348	338	336	355	343	373	353	300	364	369	351	392	360	322	327	383	358	363	336	371	337	325	342	349	351	376	361	336	351	352	337	357	372	348	338	346	358	363	350	358	347	352	327	343	356	333	327	332	335	334	347	355	341	334	341	345	340	353	337	360	339	345	354	349	360	373	329	359	347	359	347	360	361	394	329	331	362	325	350	355	306	356	342	361	357	388	353	355	317	362	389	340	331	320	318	320	340	350	369	345	358	397	353	370	350	330	360	380	347	347	355	340	320	350	310	351	339	350	366	324	347	368	363	344	344	372	338	344	343	339	334	322	366	349	333	338	360	386	362	378	341	360	383	351	373	388	358	359	337	349	344	344	336	365	341	327	360	324	379	323	324	343	339	345	346	344	362	328	345	369	359	328	341	396	350	386	361	343	370	364	328	358	357	341	330	342	370	317	342	338	305	360	317	341	371	356	335	334	374	351	330	353	343	359	336	327	345	334	345	345	334	355	355	328	350	343	341	361	336	365	328	310	314	358	353	341	339	343	350	348	338	352	391	359	349	376	348	343	354	329	350	352	357	353	335	336	345	356	335	350	345	344	310	343	331
11301	25403	21035	13940	12152	9885	9670	5051	3581	3390	2357	1733	1713	1459	1368	1510	1166	3347	12691	13081	1701	495	462	482	497	446	489	500	500	458	441	482	440	485	482	507	455	446	489	444	447	480	485	510	454	478	488	430	490	456	444	422	460	474	456	474	468	464	477	497	479	452	460	473	447	464	479	480	447	496	503	462	489	447	513	480	468	456	487	468	468	437	464	483	469	452	487	504	482	479	483	504	471	461	496	512	494	480	483	499	483	475	473	461	455	470	473	482	450	489	472	443	519	522	492	441	472	507	468	461	501	452	494	487	431	473	486	458	464	474	465	459	477	474	455	464	469	485	453	499	453	480	466	474	500	448	443	449	450	487	481	470	468	462	453	491	526	498	495	471	484	465	461	444	512	461	454	485	432	488	480	470	472	468	465	492	472	455	508	455	475	482	499	496	485	465	449	493	450	487	457	471	468	467	455	496	505	495	436	454	478	492	434	476	449	460	493	454	512	510	436	449	453	442	477	490	491	451	464	447	484	483	488	457	506	455	447	484	486	488	427	473	403	458	446	481	465	473	485	480	474	472	467	463	468	477	457	456	425	481	473	485	505	529	475	516	465	496	501	465	499	473	447	464	468	460	468	459	482	466	474	458	492	509	478	478	474	458	485	492	461	477	445	478	498	435	488	447	462	483	502	470	496	454	428	456	479	479	465	463	420	465	473	453	469	512	499	434	472	504	441	468	438	457	449	474	444	475	500	467	473	452	481	477	474	440	473	465	461	454	494	456	507	499	488	477	469	518	497	474	465	456	470	463	479	493	476	447	489	522	465	512	502	497	497	464	483	460	468	458	479	492	500	492	447	506	441	490	464	517	475	491	463	463	464	462	458	475	459	459	448	488	493	495	450	480	458	469	489	433	468	511	485	454	467	492	455	466	456	440	471	449	481	480	488	445	489	491	438	479	459	473	486	469	470	480	509	477	441	477	494	458	488	515	496	447	490	505	467	439	462	487	472	467	476	453	469	429	463	467	460	464	499	480	492	456	455	469	447	491	491	515	432	488	480	479	527	495	493	490	504	421	505	497	456	499	507	466	473	525	478	483	490	489	444	470	497	433	477	461	511	486	488	492	465	454	502	465	477	431	471	500	477	460	505	454	516	457	471	478	503	468	484	465	510	487	481	492	475	454	462	484	482	458	456	478	499	488	452	509	443	458	450	463	492	454	469	512	504	489	503	494	509	485	444	466	501	512	528	458	489	488	427	474	494	454	442	480	424	445	481	470	492	464	486	454	451	462	486	448	472	476	494	524	457	448	442	483	477	483	481	493	494	463	445	470	471	459	501	481	479	463	488	453	465	478	486	480	484	492	466	492	483	477	505	446	508	513	454	492	473	469	491	495	486	515	498	499	454	471	430	479	460	480	428	489	465	474	457	464	456	460	498	525	483	453	507	477	504	476	483	459	478	485	485	496	453	484	464	443	486	517	450	462	457	492	500	480	441	504	445	458	490	486	473	476	483	480	469	502	477	455	479	455	524	472	493	473	465	444	501	460	467	499	465	473	458	506	467	458	477	463	468	505	457	478	471	464	486	432	476	488	467	492	484	487	495	469	486	438	518	489	504	457	488	445	488	497	469	482	454	455	495	452	451	475	463	481	435	482	501	429	506	490	477	449	448	506	467	489	485	471	490	527	468	455	475	525	456	450	436	450	467	460	453	477	477	488	441	447	494	450	497	447	410	493	488	494	475	441	490	474	473	472	454	478	489	437	507	468	472	446	435	417	463	478	488	486	485	450	505	440	445	481	469	458	444	464	416	500	504	451	490	457	459	488	515	461	499	479	452	444	488	493	489	493	454	482	461	468	492	456	480	470	478	475	491	475	476	526	452	475	468	450	493	501	473	472	469	470	500	514	484	463	458	513	480	464	491	490	444	492	476	493	523	471	533	508	442	484	476	453	456	475	452	479	500	466	459	489	455	493	482	479	489	491	460	474	456	490	474	459	463	494	444	465	467	457	464	468	448	472	475	456	505	483	442	479	441	463	459	476	474	468	475	504	471	447	476	467	475	488	479	444	501	460	469	472	451	465	488	485	475	482	451	461	464	494	444	462	467	470	490	499	494	453	450	504	445	488	481	483	489	484	454	516	468	483	452	433	490	468	456	453	514	460	495	452	496	476	452	504	488	449	499	477	496	484	488	460	526	431	462	477	474	421	442	477	449	501	457	478	494	436	434	493	491	444	463	476	434	499	448	443	491	446	501	458	452	484	466	501	501	484	495	494	487	453	463	450	488	446	473	407	470	483	459	467	469	453	479	508	449	474	467	471	490	468	448	478	478	477	489	486	458	472	489	496	466	488	444	452	464	486	469	481	471	439	496	480	521	456	475	469	460	436	463	464	480	465	452	481	495	469	490	515	482	428	472	466	448	432	464	438	510	479	487	462	449	483	474	506	485	476	460	446	471	454	437	502	460	461	486	481	483	461	456	449	471	503	471	462	477	477	434	446	511	476	446	516	494	467	448	471	474	492	466	484	480	491	449	473	477	469	484	515	458	465	461	455	471	456	481	512	534	502	472	493	498	478	451	466	519	513	477	472	514	495	498	450	515	464	455	485	503	481	484	458	450	498	463	455	471	491	499	455	481	500	407	469	503	507	454	479	466	463	500	461	500	484	489	480	517	461	481	501	453	484	480	487	471	526	438	469	467	464	426	477	483	462	413	451	468	435	453	488	486	447	494	480	484	489	518	502	482	476	460	465	456	477	485	511	438	455	443	468	502	511	493	512	475	501	501	423	486	432	437	448	477	465	481	478	467	489	470	471	463	468	474	500	497	463	452	477	463	485	493	474	512	469	488	461	428	498	486	469	478	505	487	455	490	440	473	500	453	478	460	496	485	483	466	491	487	463	414	485	453	517	445	485	422	470	489	457	495	493	499	432	466	503	445	469	445	465	467	458	438	490	490	457	454	440	467	451	479	489	469	483	477	484	501	495	458	452	474	472	444	475	477	533	462	456	457	453	454	486	485	479	537	464	500	469	465	455	474	460	476	477	460	492	438	450	436	439	474	456	504	514	484	486	457	516	462	511	515	449	465	436	455	483	497	468	478	473	463	441	485	445	478	475	483	451	464	507	474	478	488	495	489	436	462	492	485	470	481	465	480	454	488	502	451	478	509	509	461	504	440	447	466	510	436	484	440	455	498	489	480	466	527	515	462	468	488	478	462	486	476	478	448	476	427	463	457	441	478	490	462	475	484	500	470	485	460	475	503	460	491	481	496	425	488	469	458	459	461	464	468	486	447	447	499	455	430	485	468	455	469	504	447	441	481	467	468	494	472	471	475	488	487	458	450	475	529	479	455	471	469	460	483	446	474	468	487	484	468	491	469	482	476	423	488	508	492	481	493	465	450	504	457	456	452	480	479	459	497	462	473	469	454	511	440	493	451	497	449	492	446	471	444	493	454	501	457	501	438	497	473	479	469	490	498	468	448	462	487	456
22840	21134	28973	23550	21157	21349	13496	3129	1711	1080	1385	990	784	619	718	685	530	3732	11666	9832	495	209	187	172	192	167	194	146	173	176	171	176	174	155	163	159	163	147	168	162	173	154	150	161	165	161	157	151	161	152	161	143	155	160	146	127	166	152	153	150	162	142	150	155	154	158	149	146	161	150	174	145	136	144	137	143	157	159	150	129	158	142	137	169	153	140	151	146	162	149	157	134	158	159	145	158	155	160	147	145	141	128	146	154	164	148	145	156	155	178	138	128	136	149	168	156	150	155	121	167	143	156	167	164	146	138	169	130	155	166	129	155	152	151	169	169	137	167	133	145	155	142	122	136	137	148	170	120	145	156	166	135	154	141	149	147	147	145	121	144	129	137	151	143	153	167	151	128	147	137	169	146	147	144	160	141	154	164	138	123	127	180	142	135	151	141	147	171	161	144	149	154	140	181	132	141	147	186	139	170	148	164	144	169	149	161	121	154	159	144	149	145	149	148	142	155	133	157	143	132	145	153	137	137	129	151	155	162	128	134	137	138	174	155	158	162	153	162	150	152	171	144	152	169	146	142	168	134	170	144	147	158	145	150	148	171	142	119	154	148	148	157	143	179	149	155	161	146	161	149	147	155	134	136	152	152	161	156	156	154	151	150	146	158	161	140	145	157	137	146	130	144	157	159	148	128	116	152	140	146	152	165	170	126	141	145	153	161	164	154	140	174	149	165	133	141	140	154	163	138	148	162	143	142	150	153	165	146	156	156	143	130	157	162	158	158	132	158	153	144	153	154	136	158	143	152	168	160	142	160	139	154	153	151	148	146	142	165	162	146	153	151	180	134	144	148	138	153	138	137	170	147	123	157	159	148	186	154	146	156	148	179	157	137	144	155	155	154	149	137	135	137	168	155	132	158	166	138	141	133	157	162	158	145	143	150	152	133	151	161	141	164	140	137	139	164	150	173	147	145	144	171	141	151	137	157	146	129	158	144	146	138	147	133	182	144	138	135	144	157	151	166	164	158	179	137	152	157	141	130	155	153	170	146	165	176	155	168	138	142	133	140	129	148	143	143	152	137	142	146	138	133	156	137	148	145	144	140	140	144	152	139	144	151	127	134	136	156	132	133	161	156	137	126	170	142	131	148	140	141	153	144	166	159	161	153	142	160	137	173	155	127	176	138	150	120	168	165	133	138	152	128	154	149	129	136	145	130	155	154	133	138	161	160	137	136	145	152	126	152	152	151	140	157	150	149	155	130	115	157	170	136	143	128	146	164	138	158	152	134	139	127	164	149	147	141	152	146	166	141	153	138	160	156	148	141	165	158	113	138	147	144	141	144	175	152	151	143	150	154	173	142	130	141	153	135	153	136	155	146	142	142	157	133	164	133	124	146	140	138	127	152	157	163	146	160	136	179	162	135	154	134	136	154	146	154	148	138	171	167	132	160	140	159	132	148	145	135	161	140	166	151	162	141	144	147	172	143	150	161	152	132	148	125	144	151	156	150	152	132	136	141	157	146	128	168	146	143	151	143	152	142	140	139	153	144	147	154	157	151	133	150	156	161	159	155	154	146	131	144	145	140	156	129	161	152	144	150	129	164	154	150	131	150	129	152	138	147	145	144	137	151	154	140	146	154	151	158	142	126	134	157	147	156	147	142	175	133	154	158	127	151	146	145	151	151	130	148	146	151	157	144	148	147	144	151	148	138	158	138	129	133	146	168	136	162	151	147	139	149	140	145	165	148	133	153	122	149	143	159	133	161	137	167	142	133	131	140	160	152	154	151	152	145	159	134	158	145	135	155	138	145	161	149	158	170	142	156	152	161	151	166	153	149	153	142	156	127	160	131	155	115	133	138	138	134	147	158	154	155	121	136	147	146	138	165	139	149	155	164	151	155	147	155	133	157	131	152	180	142	143	131	148	155	157	120	134	150	167	133	166	126	147	148	147	165	147	139	143	164	148	138	153	137	148	169	155	140	166	141	123	150	165	132	153	142	147	160	188	148	158	154	144	171	155	154	150	128	145	152	163	162	144	141	129	119	145	146	150	165	150	157	130	146	168	141	161	151	117	136	176	159	139	143	144	150	168	156	152	164	143	149	149	153	134	132	131	162	157	148	137	133	144	154	151	151	161	153	137	161	162	152	144	155	137	151	152	140	155	141	168	131	138	147	142	173	146	170	147	157	123	162	148	132	157	156	153	135	145	137	169	157	144	148	155	127	152	172	133	136	140	144	132	172	131	151	132	152	177	147	140	152	147	157	167	133	145	150	152	149	152	144	133	155	163	157	141	168	168	143	158	147	131	157	160	145	131	143	140	143	151	134	139	136	171	143	151	144	140	169	176	141	157	144	146	171	131	144	164	126	173	153	160	165	162	142	159	139	138	147	155	154	145	145	135	121	159	152	174	138	123	155	153	168	144	146	168	141	151	150	157	176	149	166	152	135	135	145	168	162	150	169	138	155	148	143	166	151	156	149	144	130	137	161	164	146	168	144	147	145	134	155	152	147	143	150	160	163	167	176	156	166	134	133	160	133	143	128	169	135	160	151	146	155	146	144	157	144	136	159	163	152	163	145	163	165	153	141	151	154	160	151	142	152	158	129	134	147	143	143	142	149	129	162	133	123	158	138	155	123	149	141	147	144	144	153	137	138	149	123	124	128	124	153	137	150	151	139	154	145	150	153	152	151	130	145	136	166	156	120	159	146	139	132	162	156	143	136	137	141	166	158	159	156	143	149	134	148	157	143	151	149	158	147	163	139	149	134	137	152	134	139	131	143	153	156	145	150	167	128	157	136	124	174	144	134	140	161	180	146	123	153	158	150	138	155	141	155	137	140	136	143	156	152	153	123	154	136	157	136	178	168	155	152	151	144	134	126	155	162	152	138	157	139	145	169	155	126	135	134	164	124	167	135	136	163	155	149	162	152	146	150	179	153	149	150	152	148	119	149	154	150	156	158	163	119	146	148	157	152	144	161	135	162	137	149	152	159	137	152	152	157	173	163	126	129	151	145	150	157	144	156	147	164	137	146	136	148	138	153	130	167	119	158	127	139	153	139	136	147	145	148	145	151	155	138	150	153	170	146	158	140	171	139	159	132	149	139	149	152	135	159	162	127	142	141	137	145	144	146	147	146	156	146	155	164	160	159	146	158	150	126	158	168	135	131	171	149	145	169	157	151	157	141	144	168	150	150	153	150	127	133	139	153	149	155	146	134	147	146	146	157	132	164	148	138	119	149	155	137	140	142	131	141	146	123	123	157	153	156	155	130	164	153	141	151	138	131	129	153	145	145	155	159	143	148	157	117	153	131	148	169	171	149	141	145	146	176	133	160	153	139	155	129	148	136	113	139	134	153	147	124	141	141	143	153	146	156	127	138	143	117	160	140	146	154	142	153	154	144	140	143	139	131	154	124	149	138	142	145	131	133	142	180	160	139	158	148	144	150	142	152	157	143	143	151	125	138	141	157	169	158	149	167	168	149
15411	30737	27302	22087	16655	14090	11541	6275	4476	2928	3694	2511	1864	1453	1697	1532	1131	7869	20086	14662	609	259	240	256	259	255	245	231	232	224	224	229	234	219	194	221	215	202	218	224	215	212	197	215	208	198	191	224	197	205	195	199	197	222	206	219	215	191	207	204	197	187	233	205	195	187	211	205	209	193	209	193	201	225	227	196	210	199	201	206	221	201	208	191	221	213	210	204	179	188	202	225	200	198	171	215	204	208	192	185	210	196	196	222	196	205	220	181	197	207	200	179	206	212	228	201	210	200	193	206	214	195	196	197	211	204	222	192	186	203	218	207	174	221	187	176	196	239	176	194	209	196	187	189	208	190	214	186	246	205	191	193	228	198	193	216	206	222	210	200	185	211	215	212	186	194	187	188	188	207	194	240	205	218	231	211	221	196	219	187	219	182	240	192	228	199	175	191	184	205	185	202	203	212	200	184	178	208	212	200	210	199	205	182	186	190	201	182	202	194	230	187	204	220	202	221	219	201	205	186	214	213	195	201	183	193	191	203	191	201	201	257	210	214	172	221	201	205	220	168	189	200	195	211	179	201	205	183	193	206	215	194	189	179	221	165	213	213	223	202	192	214	199	220	194	165	178	189	211	198	199	206	196	197	202	209	181	185	188	192	182	211	215	219	212	203	200	223	202	190	209	191	189	199	193	198	192	169	181	213	170	160	186	206	207	192	206	224	195	189	220	188	194	190	166	194	205	201	208	225	187	187	196	208	200	195	204	219	200	172	215	173	190	206	182	221	171	202	205	205	176	192	199	228	186	196	188	206	213	199	218	191	195	180	216	189	213	223	213	198	221	168	184	193	191	184	198	222	197	218	176	219	230	170	168	203	213	199	206	200	168	214	219	203	194	216	196	209	166	204	208	213	180	186	199	185	197	195	194	171	173	202	207	212	193	201	203	202	191	208	200	188	200	205	185	211	205	199	205	213	206	182	200	198	197	185	193	216	174	187	182	177	208	194	175	213	186	178	209	207	222	221	219	206	185	199	198	186	199	229	216	203	204	198	193	189	210	188	184	189	213	197	201	201	195	209	200	174	200	184	184	212	226	197	194	202	218	210	206	189	215	195	212	198	221	210	205	162	180	209	227	193	182	199	203	167	196	179	206	184	193	189	202	184	177	191	217	186	191	170	184	213	177	196	177	210	187	201	216	199	202	179	191	197	201	197	184	164	181	223	189	205	189	211	203	206	202	172	206	195	213	184	192	223	201	210	209	211	188	195	194	178	198	187	197	191	186	201	220	194	212	211	194	188	179	217	205	190	200	202	190	197	182	213	203	187	205	196	203	187	181	201	177	206	174	196	191	213	207	214	201	207	217	205	202	177	210	179	192	202	183	162	204	210	195	193	181	199	211	214	219	194	195	193	222	188	208	161	204	183	205	226	210	222	218	221	190	208	198	195	199	193	192	187	200	177	204	213	206	192	202	196	193	197	193	214	218	185	193	202	196	206	191	229	206	181	193	217	209	167	215	195	211	211	217	221	196	215	178	194	205	217	174	232	174	204	192	199	206	208	194	172	206	188	198	201	179	218	200	222	180	208	208	205	201	195	198	186	209	186	180	197	188	211	190	198	192	194	224	179	186	225	213	197	194	225	204	186	203	184	172	197	176	197	186	195	203	192	182	199	185	220	198	171	190	220	200	194	189	213	204	195	178	207	223	192	205	172	194	194	213	201	196	217	200	203	176	205	202	227	195	208	192	216	202	212	195	213	159	192	195	176	208	198	217	183	196	206	176	190	209	208	234	204	177	166	205	208	222	231	195	185	176	192	199	193	210	225	196	190	199	187	187	191	166	189	211	189	182	209	207	208	162	234	210	191	192	207	192	208	213	214	208	180	166	182	217	195	189	204	192	212	214	186	196	207	216	183	199	221	196	210	195	203	197	177	182	190	201	189	202	193	183	218	206	207	178	189	253	190	211	183	200	223	206	203	174	199	211	179	208	207	198	185	175	199	210	213	196	202	198	196	202	197	218	199	179	168	200	190	215	197	180	182	164	222	195	183	197	169	170	185	209	201	197	181	189	190	204	201	212	186	205	209	204	192	214	193	215	189	210	206	199	238	184	216	193	171	203	202	200	182	196	196	190	213	197	198	180	214	219	181	190	192	190	214	189	200	211	190	179	218	193	197	184	197	210	214	206	186	196	189	167	189	198	214	193	186	199	184	194	206	201	195	184	207	184	187	219	203	200	201	202	202	206	208	197	193	182	189	216	188	202	230	181	197	202	191	182	208	210	212	223	203	187	187	219	214	199	201	179	212	192	183	205	201	200	203	173	186	235	204	199	193	187	200	194	215	191	213	183	203	177	178	190	189	184	210	186	193	205	191	174	187	201	197	208	175	196	180	205	223	185	197	182	196	193	198	210	196	189	192	204	219	193	206	181	186	198	196	205	179	210	189	229	210	198	220	208	176	220	194	191	188	222	202	186	192	194	190	195	189	218	187	173	224	186	197	184	172	179	203	196	207	213	195	198	187	212	203	182	198	197	216	176	205	205	202	184	177	220	170	194	182	208	215	179	191	189	172	167	206	181	211	209	209	214	196	206	203	205	202	196	194	192	200	194	175	213	195	214	223	203	205	203	193	167	214	201	185	205	192	197	195	208	235	212	178	199	184	181	197	205	192	198	201	188	213	196	215	191	200	178	210	180	215	192	215	201	201	199	199	181	198	188	192	160	181	189	203	212	197	199	194	199	204	212	203	203	206	195	209	216	184	162	200	214	187	210	178	216	198	174	190	192	189	208	195	205	203	201	200	216	209	208	216	183	173	196	213	190	184	192	211	193	199	179	204	197	192	204	209	207	214	212	212	225	205	207	207	190	197	203	205	199	218	167	221	170	189	198	184	178	204	217	180	201	177	213	209	192	204	173	183	202	210	193	193	168	193	178	219	193	204	183	208	215	211	195	186	185	220	205	219	193	187	226	186	208	213	196	209	187	193	203	182	190	192	191	201	209	211	224	189	183	217	187	211	184	188	201	182	185	208	202	179	183	215	211	202	207	217	184	195	194	207	189	203	203	187	190	174	211	197	216	211	206	184	195	197	182	188	198	210	190	191	213	194	188	199	166	211	193	192	183	204	163	173	170	195	192	226	215	206	208	159	184	207	211	184	205	193	206	171	186	200	207	193	179	208	215	169	187	199	217	172	199	177	228	205	190	193	215	195	207	215	190	171	201	229	220	191	213	210	202	223	222	206	197	194	189	209	229	199	218	203	201	207	191	199	201	215	209	202	200	206	189	208	231	236	180	189	210	193	209	180	181	235	203	182	217	192	213	256	203	203	195	187	181	226	184	183	186	190	199	188	182	214	196	199	181	197	194	173	197	181	200	191	183	176	192	208	187	196	200	208	212	212	205	189	182	196	191	187	226	216	202	196	198	203	204	205	208	179	173	198	203	207	201	175	214	208	192	181	189	201	214	205	173	194	200	228	197	174	183	194
26844	20641	13572	6937	3395	2895	1552	1208	1140	794	681	738	616	690	714	654	594	571	936	1072	484	431	464	467	445	479	490	443	476	467	398	495	432	421	459	471	443	481	483	474	445	477	446	431	482	440	486	440	478	448	424	454	473	448	483	454	437	438	442	457	445	466	450	438	460	443	414	473	442	468	439	475	465	492	446	484	452	444	456	468	454	462	454	463	476	452	473	445	467	442	428	462	444	438	476	447	474	465	442	485	452	469	470	451	481	483	461	441	451	456	437	468	455	459	474	473	463	399	416	422	446	436	437	439	459	449	470	459	445	468	472	452	437	432	463	488	455	438	445	465	465	490	466	461	477	462	477	487	456	477	412	502	478	465	434	450	483	437	471	465	466	466	449	470	446	419	476	462	426	473	448	459	434	465	451	479	460	479	480	415	443	440	473	447	417	501	458	479	416	435	433	479	462	443	443	432	463	447	491	446	465	443	479	446	449	451	439	432	437	452	462	459	521	451	442	459	460	450	438	462	444	485	428	452	440	453	423	454	470	453	454	433	444	449	459	461	408	438	450	437	467	473	448	454	446	441	440	500	435	452	427	450	467	476	447	476	472	428	462	453	424	488	503	441	469	472	487	437	439	426	460	459	466	437	482	443	434	429	440	465	424	478	431	459	437	478	469	456	485	462	441	464	457	429	433	456	432	404	440	473	463	438	442	477	455	442	472	431	473	444	441	428	475	466	485	463	446	466	443	436	486	412	465	459	425	448	451	485	470	426	421	473	473	416	466	492	475	442	437	487	454	454	483	466	472	430	452	471	465	469	441	402	440	420	451	477	443	443	448	480	472	437	425	417	459	422	451	424	471	471	476	448	473	420	430	454	456	440	450	429	467	473	450	451	418	436	498	419	390	432	422	445	443	472	507	477	458	473	447	458	469	421	464	466	423	422	442	470	434	456	442	454	469	453	446	484	449	458	472	466	418	435	478	449	462	456	425	432	432	445	478	417	452	449	500	421	497	441	440	443	488	491	413	443	460	422	454	462	461	415	419	500	499	428	477	466	437	435	452	441	454	462	461	463	473	497	440	482	463	514	447	471	462	432	455	447	431	452	488	487	449	453	462	456	490	473	432	428	467	495	453	446	471	446	484	453	443	417	483	430	464	457	466	447	471	438	421	449	430	479	446	471	467	445	445	454	485	423	436	460	445	493	482	452	456	436	425	470	448	454	471	443	440	514	469	465	440	451	442	483	474	439	451	470	445	477	456	460	448	497	461	441	479	473	430	494	426	472	453	489	468	449	435	413	440	446	412	463	474	427	432	431	446	459	465	418	501	469	483	474	450	442	447	443	444	488	488	481	456	414	453	453	427	481	451	452	482	446	477	456	455	409	486	453	447	428	429	450	470	470	455	472	429	464	459	452	455	442	451	443	463	431	441	410	482	506	461	454	472	451	473	452	451	455	442	443	427	423	452	449	415	440	414	437	462	466	427	484	420	430	410	458	433	431	460	462	453	448	463	408	437	483	430	470	460	444	492	430	398	459	477	418	427	450	429	461	445	418	461	427	445	496	447	479	455	441	444	449	474	447	443	436	474	471	443	487	489	483	455	445	466	437	448	454	462	475	440	458	437	428	475	480	469	464	452	446	491	438	437	415	434	468	459	445	423	436	431	472	445	481	455	457	495	483	447	435	472	450	441	431	478	429	433	451	441	427	447	442	443	404	444	467	432	505	440	506	454	438	490	453	479	460	502	472	426	382	476	477	441	439	458	463	485	433	429	441	463	450	421	477	468	435	418	431	473	486	450	450	468	451	449	425	443	463	447	454	452	495	442	451	456	480	450	463	490	438	442	443	452	459	425	423	455	423	478	433	478	475	451	463	428	474	458	425	458	478	453	459	443	459	463	432	448	442	438	493	441	455	465	502	456	440	457	424	485	509	453	469	445	427	484	465	495	408	465	412	453	434	429	437	488	448	472	451	477	444	454	468	429	470	439	477	463	456	445	468	466	475	413	445	484	463	485	411	465	478	470	422	440	439	480	438	458	445	465	439	460	448	457	466	429	452	462	469	462	428	464	428	455	444	454	450	460	450	485	474	465	447	473	437	463	471	413	432	480	431	457	405	433	478	449	488	481	495	462	444	427	449	470	435	470	474	461	442	454	434	474	498	435	444	410	454	432	460	465	455	476	463	446	447	496	432	461	446	438	417	470	440	448	451	422	446	478	490	403	476	474	446	436	469	455	475	436	426	402	422	448	412	497	462	465	476	460	439	437	439	483	425	481	441	500	423	446	470	478	446	456	449	453	485	475	438	464	461	416	446	479	417	435	456	467	507	454	447	427	489	436	494	465	482	486	507	436	410	484	473	448	437	444	463	465	457	477	423	444	446	455	477	426	452	442	461	458	464	419	448	465	439	409	457	439	483	447	446	437	421	456	480	502	441	446	432	488	470	442	476	462	439	464	426	442	445	446	428	419	444	479	436	445	505	406	437	451	442	434	442	421	462	438	462	428	480	465	476	454	424	460	460	431	470	438	488	443	466	446	472	425	467	464	443	414	461	434	420	424	439	471	483	442	418	453	459	471	425	463	459	448	456	484	479	437	452	473	420	481	484	468	412	440	459	469	458	425	495	452	457	457	426	457	443	450	413	441	470	465	474	437	456	479	494	423	451	441	430	456	473	471	418	455	467	508	486	461	436	487	449	468	475	422	444	401	447	451	463	459	417	467	471	444	446	461	470	497	418	429	440	421	446	448	463	478	474	463	439	434	466	405	427	476	428	459	440	445	455	475	466	480	489	413	477	462	411	403	427	471	434	450	434	455	454	476	464	471	465	453	465	432	451	449	463	466	417	448	481	445	418	453	517	483	430	452	459	429	504	460	457	492	473	441	500	477	413	446	442	483	453	472	499	449	475	438	439	464	444	437	448	442	458	461	430	496	447	459	466	481	400	464	465	448	463	439	443	460	453	474	471	446	474	438	451	461	426	457	454	450	442	480	480	454	438	429	492	467	437	453	451	456	461	455	465	464	469	481	471	477	462	424	422	474	442	454	479	373	430	489	451	448	478	463	455	450	454	456	414	497	483	452	475	481	453	470	510	500	497	454	427	415	438	436	432	397	435	430	416	459	455	456	463	433	454	442	434	470	478	512	430	455	495	468	450	432	409	450	438	427	417	425	444	452	440	491	456	432	435	455	461	461	436	489	463	481	521	454	488	462	481	433	479	440	450	426	429	469	448	462	457	424	462	435	428	473	483	434	464	444	410	453	427	496	423	459	458	469	450	489	431	446	504	485	462	479	424	425	429	434	455	410	495	460	453	486	437	450	441	465	488	456	434	459	436	418	478	485	461	453	449	421	454	468	440	450	466	458	421	448	435	455	459	447	444	459	450	501	449	488	465	460	441	457	443	412	449	481	449	438	479	449	451	444	466	438	479	483	464	405	487	479	489	467	446	418	464	460	455	444	434	462	457	487	474	484	465	457	500	446	471
12198	15614	12869	10498	7006	6709	3521	2846	2600	1606	1253	1414	1101	1240	1251	1074	977	971	1724	1950	622	593	621	564	572	635	594	646	631	646	595	682	583	619	644	597	617	625	573	605	566	638	612	648	604	593	649	589	618	608	596	595	586	616	602	628	599	607	627	603	604	578	565	637	631	621	592	669	654	633	588	566	603	608	593	602	576	582	598	596	571	599	565	612	608	593	574	624	594	566	600	613	579	580	621	620	606	612	633	615	608	627	633	588	599	613	661	571	632	601	654	614	635	566	586	643	605	569	633	608	665	572	646	625	600	626	582	632	626	633	594	611	636	607	578	623	604	615	587	618	612	655	639	626	591	605	675	596	610	608	621	603	615	588	605	609	592	631	592	584	587	646	634	542	636	610	607	604	548	605	615	580	618	612	531	571	618	605	604	603	624	609	580	621	624	623	610	621	592	549	627	647	619	599	565	595	638	609	631	645	589	607	612	630	600	583	549	615	620	612	629	634	598	580	638	562	617	617	583	626	617	613	598	650	626	604	601	604	595	558	633	608	633	583	599	612	576	592	609	621	617	633	623	638	561	639	610	582	587	612	586	624	620	602	634	609	599	592	605	571	608	603	630	603	632	601	593	603	601	574	581	591	638	613	633	594	581	593	618	624	620	612	585	708	597	598	599	650	628	592	599	586	600	661	552	611	655	640	577	584	614	584	564	666	617	600	607	591	617	598	620	611	610	590	604	631	589	631	569	607	596	594	588	594	656	602	617	607	636	592	580	625	608	589	677	657	593	598	572	618	604	607	593	581	632	626	613	620	642	619	586	590	631	645	637	617	579	620	612	638	668	618	628	611	563	598	607	604	639	608	621	595	613	621	642	580	588	632	640	620	580	606	576	543	648	633	600	606	639	602	604	663	577	631	626	606	610	591	592	645	589	635	584	628	604	642	619	625	586	619	605	660	619	626	581	602	620	589	639	627	631	599	625	619	588	624	600	618	605	612	613	634	613	613	631	590	619	624	674	612	570	599	610	643	605	616	592	600	589	611	601	604	590	601	600	610	613	601	622	651	634	610	645	634	600	614	598	587	649	633	625	667	572	583	604	596	571	581	583	616	587	573	619	617	610	603	582	633	568	626	665	597	633	631	599	576	652	640	596	621	589	595	623	581	595	595	617	640	589	637	612	594	632	631	640	641	618	630	583	615	610	625	575	653	618	605	585	592	585	654	638	534	634	629	580	643	634	602	638	598	563	561	636	629	579	602	565	608	622	574	653	590	571	619	544	639	602	614	588	577	638	596	619	584	590	587	630	669	577	643	599	632	592	609	623	626	593	619	559	637	621	642	594	623	575	641	609	622	604	620	643	617	598	614	588	608	611	605	646	615	623	613	622	629	563	591	581	618	619	628	604	613	615	608	626	611	620	632	621	597	626	634	597	575	630	577	603	585	624	661	609	628	611	659	633	601	600	620	613	612	614	558	632	580	589	588	625	655	571	645	609	621	631	598	636	568	621	603	618	630	603	624	606	586	596	602	599	606	645	594	617	607	636	641	545	627	628	589	649	650	584	567	634	588	596	615	644	604	629	670	629	631	643	567	614	606	630	602	589	624	611	615	625	651	649	608	597	595	610	646	612	598	603	599	660	640	620	622	594	588	593	610	630	572	602	621	599	612	642	595	644	621	590	630	652	589	570	593	679	592	589	609	582	555	586	631	656	603	621	599	576	599	618	673	580	602	612	634	597	636	604	601	630	625	600	605	596	575	588	617	609	549	596	615	568	579	635	610	621	630	618	578	580	635	575	594	634	641	622	560	650	621	599	602	642	577	588	623	625	589	621	656	597	620	559	609	604	627	607	632	571	640	648	609	595	616	619	647	641	585	586	670	588	614	615	618	606	625	615	602	601	579	589	617	606	567	602	596	635	637	602	613	570	677	582	623	664	594	544	599	631	620	554	642	611	575	655	587	595	659	580	623	587	650	590	626	616	633	615	579	640	661	568	623	599	621	582	584	602	584	596	602	592	609	626	611	581	609	621	544	578	620	617	586	646	626	592	653	634	626	551	588	592	604	577	620	614	589	618	601	624	625	580	585	622	638	585	606	597	631	645	617	603	599	613	650	650	612	582	618	623	632	609	588	627	625	616	611	611	617	575	618	616	608	632	606	579	625	604	646	637	626	599	612	607	628	588	593	610	563	568	567	621	594	597	615	592	633	592	622	565	669	652	632	602	600	605	623	617	601	611	606	615	700	619	570	620	638	628	626	623	570	610	574	611	650	596	664	579	575	617	619	643	675	618	606	653	618	646	572	602	610	641	612	606	616	625	612	617	598	615	619	584	596	581	615	630	611	594	586	603	635	593	645	602	642	620	588	568	633	620	549	616	578	593	583	581	610	624	608	607	644	640	616	608	625	611	618	623	574	628	591	623	602	624	637	565	641	625	637	618	654	623	610	598	616	588	608	572	600	596	610	640	581	638	578	574	581	604	648	590	614	576	592	632	590	599	628	652	615	582	612	593	583	606	629	590	598	653	588	614	618	575	647	601	599	599	599	585	564	573	618	596	607	621	611	613	611	616	613	615	628	628	565	665	647	592	662	641	617	618	655	646	638	616	623	643	605	656	574	627	595	644	574	596	579	579	616	601	562	634	603	620	619	647	597	617	601	600	570	625	649	621	616	654	643	576	597	581	647	613	630	652	613	624	631	637	649	638	587	598	606	599	627	606	617	625	607	603	646	610	608	598	539	580	627	596	602	588	605	591	630	596	610	619	585	639	614	562	634	607	560	620	590	649	579	636	665	635	639	614	584	617	614	619	610	611	596	628	576	609	580	600	626	609	649	659	613	639	594	581	620	599	586	579	664	616	575	602	600	612	614	619	613	635	600	639	599	636	598	604	632	608	592	603	639	579	614	634	603	634	603	627	629	551	582	589	620	612	561	592	605	623	641	651	644	635	636	607	639	594	646	646	614	610	620	645	585	612	571	642	571	601	604	609	626	560	594	609	590	596	670	615	618	639	617	614	594	653	582	657	642	621	600	543	573	634	618	622	622	660	653	586	653	566	680	591	616	638	624	609	660	643	630	585	596	634	601	589	609	598	649	614	572	589	597	602	618	594	630	612	609	612	624	597	602	604	617	613	594	592	610	607	606	662	601	600	592	579	581	617	594	588	614	627	645	626	599	575	573	609	660	637	580	595	642	611	662	609	631	607	614	578	620	575	606	585	610	590	567	604	609	576	610	576	604	600	661	602	637	590	598	589	661	602	614	572	636	608	638	637	596	637	609	613	637	573	624	578	604	631	585	605	602	641	605	612	632	552	615	611	601	551	610	644	627	557	612	628	580	604	636	643	584	604	612	623	602	670	620	602	617	573	598	590	592	595	593	587	593	602	644	630	624	634	567	587	661	650	634	599	607	637	601	617	563	579	600	615	614	588	573	616	617	653	599	622	619	599	621	575	579	587	569	573	611	589	561	581	620	638	639	607	626	625	606
24003	21112	28307	24165	20881	11260	3123	2254	2077	1762	908	796	851	711	792	748	627	898	5985	6782	1513	312	384	361	355	342	347	345	359	377	343	365	387	350	391	348	347	337	367	368	359	362	341	349	343	331	342	365	370	328	372	354	356	360	351	360	317	344	371	366	338	317	380	347	339	318	359	355	365	335	367	397	347	346	359	310	380	340	307	370	364	336	342	370	344	344	368	344	342	365	350	371	356	346	357	374	373	347	351	365	336	376	371	349	365	346	307	330	362	311	329	350	318	316	350	317	334	385	361	362	362	348	321	376	358	325	363	349	345	364	322	320	382	361	362	354	324	344	337	378	331	325	328	334	320	355	352	368	378	362	356	353	360	340	342	361	346	332	385	363	384	366	325	306	340	344	366	358	328	356	390	344	346	354	339	353	366	357	333	318	347	367	348	344	327	356	333	358	355	358	327	335	371	342	336	349	370	364	340	369	323	363	343	371	308	328	320	361	348	366	327	399	350	341	346	354	324	350	335	365	351	352	325	323	334	357	340	345	330	335	363	351	309	351	343	351	315	342	362	374	353	339	345	347	342	353	337	329	349	339	347	328	302	356	344	372	323	363	361	321	338	331	309	342	332	344	378	310	337	343	330	352	341	349	357	314	306	338	349	342	347	366	356	362	373	329	332	352	329	365	337	314	334	336	366	389	332	350	359	325	359	359	314	349	331	327	334	345	345	353	321	371	339	367	300	346	352	320	342	356	329	326	329	339	316	346	378	363	362	330	338	346	357	347	335	353	336	362	311	303	355	341	368	341	337	350	343	347	347	340	357	350	334	340	333	343	330	329	363	335	326	338	344	343	350	340	345	351	330	352	343	347	326	357	345	332	364	376	357	341	333	339	345	354	334	358	353	345	344	315	335	370	316	348	363	352	350	377	338	351	360	345	355	345	375	331	335	330	340	341	409	354	351	357	369	337	318	366	333	348	357	361	336	380	355	379	339	296	339	355	345	355	347	373	335	343	328	360	345	349	329	314	357	379	340	348	347	331	341	341	313	330	337	348	332	335	313	335	325	353	349	353	352	340	355	350	374	347	350	367	361	346	352	373	338	339	330	316	381	325	329	329	380	328	328	364	319	364	328	349	337	353	368	334	338	340	326	334	327	341	352	378	351	358	383	356	343	354	360	331	366	327	370	362	339	336	349	330	322	338	331	323	355	341	375	324	342	367	365	372	343	322	337	374	346	360	330	356	334	357	374	365	339	341	355	368	322	374	339	345	340	320	342	331	387	328	345	359	335	381	344	350	346	385	347	342	355	315	332	307	364	343	330	336	351	326	337	340	369	354	331	338	333	328	376	354	386	364	360	339	345	322	350	354	357	350	353	325	332	369	368	356	318	334	368	358	317	342	345	322	361	348	365	363	332	333	334	361	347	366	347	356	358	344	358	369	335	355	373	357	341	342	313	334	354	321	389	306	368	346	332	367	353	328	370	332	323	348	339	353	338	338	366	358	343	348	360	349	334	370	314	339	343	316	340	385	347	321	358	341	335	323	328	373	355	370	342	361	318	345	355	319	320	341	322	341	357	319	342	360	333	362	353	356	345	316	358	332	345	349	334	361	352	383	300	358	345	342	344	363	350	348	379	342	340	334	355	314	374	362	321	319	354	336	335	336	341	352	328	370	367	364	342	369	359	357	322	353	339	360	360	355	364	362	314	328	345	342	315	325	349	354	395	326	337	352	333	373	322	382	383	358	351	332	342	350	371	375	341	356	335	333	315	334	345	309	344	335	352	326	350	329	360	342	335	322	365	373	364	344	357	332	330	354	366	312	311	356	346	326	342	323	329	350	345	315	339	341	355	365	353	316	348	366	351	366	347	353	375	339	357	322	359	349	324	371	379	364	364	342	311	369	336	337	355	362	362	350	364	350	350	315	317	331	321	346	364	359	332	328	360	375	318	365	314	362	351	330	340	332	343	350	371	329	360	337	369	337	314	322	343	339	320	359	372	342	336	315	337	346	343	324	325	339	327	345	350	377	347	349	357	345	355	341	353	351	353	338	376	318	332	335	362	343	363	330	339	331	338	348	331	389	369	330	338	364	341	364	368	314	370	355	381	361	369	355	335	340	364	379	360	333	343	352	327	327	376	375	363	359	356	324	345	377	394	314	359	372	326	359	346	308	341	317	331	370	342	360	322	335	365	321	374	336	327	348	350	351	365	363	361	370	360	341	355	373	344	357	335	342	364	334	332	342	351	361	364	369	344	321	328	358	358	342	344	323	349	309	299	368	353	353	353	360	346	320	327	337	323	317	330	332	323	328	335	347	344	357	336	333	343	356	349	391	358	345	349	326	315	351	367	379	362	342	354	372	365	352	368	330	355	385	345	346	361	385	328	381	362	358	327	321	368	353	342	374	338	346	365	334	338	359	355	340	334	341	343	367	360	345	366	322	376	336	337	367	336	329	355	341	353	356	339	346	355	341	342	359	332	337	345	357	358	347	367	347	338	331	333	377	348	344	332	379	376	361	333	339	352	347	368	360	365	369	366	351	302	335	350	358	326	353	361	356	344	333	380	361	340	349	370	328	351	316	337	330	342	333	342	332	365	372	366	357	375	348	372	345	301	333	324	358	374	337	366	354	344	356	368	344	371	356	316	319	342	353	374	341	352	358	345	332	344	317	344	366	371	352	350	333	353	353	322	367	342	331	367	331	312	334	367	348	343	351	350	342	351	347	349	352	329	342	328	338	361	338	345	366	311	348	332	362	358	345	341	363	338	371	362	364	367	340	316	351	307	331	342	345	343	324	352	360	363	337	349	345	344	369	322	346	377	378	350	346	340	365	380	353	351	363	322	316	409	348	327	327	326	321	335	359	352	367	366	338	369	327	369	323	349	322	368	324	363	331	344	342	350	349	332	307	348	328	333	386	359	356	327	361	344	319	343	314	325	326	316	327	345	325	347	329	333	327	337	348	344	346	373	344	350	366	363	356	326	369	370	350	358	366	343	355	351	349	337	363	330	352	342	331	352	347	361	324	338	353	333	318	330	339	353	330	342	361	336	320	374	354	360	358	349	370	363	375	331	345	356	385	350	340	370	334	344	349	383	339	345	348	340	368	346	357	324	350	355	345	292	357	319	324	406	300	341	359	343	373	321	331	403	341	324	342	375	340	355	361	346	356	347	369	337	333	347	330	362	363	341	348	371	353	346	340	327	360	348	352	323	349	333	332	370	359	339	341	359	327	358	318	352	362	348	330	343	349	336	314	333	331	333	306	354	346	362	322	370	345	333	344	350	344	332	356	353	328	367	343	341	347	333	313	349	365	387	336	348	332	362	345	359	367	350	348	390	353	374	336	401	347	365	370	331	339	329	365	357	379	355	334	342	329	364	354	325	359	368	353	380	367	319	312	336	377	355	327	375	339	375	354	360	369	359	332	338	373	348	325	368	376	316	328	376	310	336	352	355	377	364	383	373	343	318	361	359	350	329	334	356	351
14388	22810	20018	16722	12409	10652	5468	5326	5262	4484	1986	1837	1889	1464	1627	1540	1171	1795	12012	12029	2581	501	466	489	533	512	486	480	536	493	508	477	492	497	506	507	491	461	498	487	477	467	498	480	525	463	486	485	491	498	473	498	530	529	469	457	453	484	471	464	467	458	509	513	477	526	460	474	497	495	469	478	460	477	483	438	460	468	473	454	511	465	497	485	431	474	484	442	469	494	476	434	480	446	488	484	465	467	482	468	485	463	535	481	501	438	523	492	493	497	505	518	489	440	479	454	466	467	447	458	476	487	457	495	496	459	506	469	461	463	485	460	475	485	478	498	485	492	504	466	470	458	488	517	495	463	494	472	447	444	462	493	478	458	496	490	470	492	452	461	477	439	477	466	467	512	459	456	439	482	455	464	517	447	491	499	480	469	439	455	483	479	485	483	478	477	473	479	491	480	450	487	465	462	481	498	490	479	506	525	466	477	478	451	482	534	445	475	495	449	449	525	475	470	488	467	514	472	482	436	477	486	483	501	471	486	456	471	487	476	443	446	475	479	481	455	455	459	496	486	428	475	510	465	444	469	495	479	480	481	458	496	438	462	479	516	474	444	504	492	502	498	458	482	470	475	497	442	488	496	439	534	511	490	461	486	468	471	449	502	476	494	453	441	476	455	480	458	485	496	422	442	458	509	515	474	477	518	457	487	474	452	486	469	471	430	487	471	494	488	517	494	490	450	492	473	446	484	535	480	478	504	444	469	455	483	472	474	457	476	470	456	463	492	447	483	437	476	489	472	462	452	508	482	479	427	472	479	492	470	484	449	438	491	500	463	510	449	481	460	482	486	468	466	444	443	460	490	440	482	507	473	485	446	498	480	502	474	453	469	474	477	462	498	501	475	524	499	477	485	460	488	481	487	489	468	467	445	490	438	474	449	491	481	445	482	432	454	474	481	444	487	463	473	485	480	463	502	482	460	481	493	498	464	466	515	468	467	483	465	474	477	443	490	473	489	466	461	465	517	478	481	447	463	461	494	484	473	428	461	470	460	435	491	479	471	460	516	464	473	465	483	520	502	500	500	504	488	484	503	495	456	463	500	497	462	505	480	440	452	465	469	514	500	506	459	482	447	481	547	427	494	480	490	489	455	462	479	455	439	459	477	490	460	500	495	474	501	472	466	467	494	478	471	482	450	470	470	484	455	497	470	470	492	458	480	485	480	500	479	475	490	477	476	479	491	522	479	449	448	460	473	472	483	471	491	452	475	493	504	482	449	475	493	507	485	448	460	496	487	441	506	481	468	480	471	458	482	457	481	499	505	474	483	524	478	462	445	466	470	454	465	510	489	416	452	500	479	503	450	474	496	477	449	466	460	449	458	473	503	451	451	480	478	501	464	434	497	462	477	468	501	449	486	464	480	496	506	515	468	470	444	508	499	475	469	471	463	444	466	476	477	517	503	469	487	470	482	438	455	447	474	507	472	514	460	496	479	461	471	477	541	519	433	481	467	503	465	468	473	479	467	455	490	487	495	468	454	541	448	494	482	517	458	453	466	431	489	501	428	525	429	477	480	438	452	524	483	463	474	460	502	472	459	494	431	469	463	469	490	480	466	497	447	500	488	506	476	443	455	447	431	502	459	455	471	455	513	478	455	458	482	475	492	457	476	488	440	477	459	502	482	475	444	464	451	497	454	484	476	433	493	480	467	468	468	487	424	463	502	495	471	475	482	510	481	448	456	477	457	472	473	467	456	497	476	459	449	487	453	438	507	474	439	493	490	451	454	490	481	491	480	428	468	482	462	481	467	452	489	515	493	484	471	459	434	456	478	497	430	456	469	433	499	454	456	513	495	465	489	477	438	481	462	482	500	474	490	462	465	499	459	495	457	481	480	515	447	473	484	447	446	456	515	458	453	466	456	440	459	496	466	457	497	495	478	470	497	479	470	492	475	488	437	490	452	471	464	477	474	467	477	460	467	458	467	458	470	467	489	507	460	508	444	469	488	508	469	474	465	472	492	445	469	514	491	479	470	495	447	497	492	490	467	448	446	491	494	449	461	482	495	503	502	512	495	465	466	484	496	462	476	480	494	505	499	468	454	493	448	486	484	467	467	500	500	485	500	483	497	463	423	491	498	440	484	489	437	506	501	497	506	477	491	445	482	470	448	469	494	488	486	493	508	483	500	492	471	481	506	448	489	465	478	473	483	464	471	463	472	492	471	507	470	486	459	480	490	524	480	449	470	495	505	476	475	473	462	482	482	488	472	472	474	508	479	501	527	470	469	492	496	447	487	472	461	486	481	456	480	485	454	410	482	450	476	451	447	469	482	461	455	471	457	492	497	489	424	455	485	496	465	496	523	442	461	439	445	443	447	491	477	470	489	464	466	502	472	471	465	478	494	499	453	478	494	504	487	453	496	481	473	484	454	488	465	453	458	462	463	492	447	449	464	481	458	482	446	482	473	445	503	484	460	453	460	466	459	525	459	430	492	488	483	494	513	468	437	480	458	477	482	455	470	447	505	507	494	445	458	461	448	432	462	484	494	470	453	451	470	455	501	457	529	470	486	495	458	482	512	441	480	470	469	459	468	470	428	503	428	435	476	451	512	458	476	450	474	463	472	455	500	444	477	456	464	469	478	468	501	429	493	463	451	458	446	482	487	469	510	442	463	469	483	477	489	482	502	463	468	482	469	484	514	463	481	498	490	528	486	467	473	457	515	481	478	466	485	438	451	451	451	440	477	462	526	475	422	493	461	471	492	451	481	471	502	484	473	467	464	482	457	500	467	468	429	485	454	491	483	508	466	463	505	455	504	473	513	474	495	436	478	499	463	439	488	452	472	472	490	503	441	509	468	439	481	482	496	512	464	447	491	453	479	466	474	482	449	488	466	468	460	471	490	486	454	478	447	476	483	503	469	476	493	470	474	453	482	502	465	489	480	443	457	469	512	494	502	471	428	455	501	475	467	466	456	479	453	510	468	496	458	407	462	466	459	471	478	502	499	475	469	486	482	488	479	474	492	476	492	465	477	523	488	468	490	460	477	470	476	452	478	472	479	501	480	454	496	422	457	469	497	435	452	496	448	455	504	502	460	471	455	461	466	461	451	502	487	503	491	455	499	459	488	475	460	453	461	445	469	472	458	488	503	503	479	445	463	491	470	491	445	458	508	479	489	421	486	495	517	476	484	521	438	486	477	503	490	501	462	495	449	461	479	459	477	440	491	442	493	507	475	490	520	480	495	496	451	472	474	472	465	474	493	475	506	482	479	474	463	510	485	502	505	510	475	447	510	478	450	500	511	441	475	456	447	454	478	451	429	448	492	502	469	445	482	448	484	469	432	452	454	501	502	468	457	437	482	494	486	516	458	491	474	465	463	474	475	493	483	506	498	474	487	458	469	454	454	477	468	509	458	477	418	463	462	477	490	519	465	488	515	435	490	518	499	470	473	484	476	459	496	500	468	486	456	510	466	520	479	476	476	463	465	497	472
22867	21126	28926	23568	21152	21196	12591	4020	3220	2958	1621	818	947	866	913	714	487	691	12239	15118	2155	182	173	175	190	205	187	174	207	187	184	179	171	160	180	172	178	175	167	148	157	163	206	162	154	154	174	182	177	177	168	182	163	178	175	178	181	143	165	187	179	161	144	155	156	196	154	157	162	165	155	168	154	154	155	176	156	180	157	179	152	166	145	174	183	170	187	176	161	162	158	158	160	163	151	157	166	166	164	159	148	126	172	165	173	153	176	176	168	169	171	171	150	196	167	184	151	170	177	158	177	152	143	191	151	169	180	172	160	158	166	154	165	146	160	167	175	174	160	163	166	173	176	176	150	176	160	158	153	171	174	182	187	156	179	171	157	182	167	149	184	156	164	178	204	163	155	143	143	168	181	170	180	189	159	148	154	177	156	165	180	161	163	153	166	174	184	176	167	185	160	152	146	166	183	170	175	170	153	171	181	176	158	156	167	161	162	166	183	192	157	155	177	168	146	146	159	165	157	150	156	157	147	151	144	163	166	168	164	172	167	163	175	199	145	163	177	160	154	164	151	149	177	154	180	163	168	136	178	175	152	180	168	159	174	160	161	182	159	170	172	167	166	169	154	171	161	195	156	157	167	155	167	171	163	179	179	166	162	152	166	156	159	161	181	160	157	169	143	161	137	166	176	152	166	165	194	169	160	188	162	149	142	152	183	160	184	167	169	187	142	161	156	157	172	177	178	177	198	166	206	153	165	170	163	161	149	145	150	153	154	179	176	190	161	182	159	147	159	169	182	166	161	161	176	158	172	143	163	172	157	156	160	152	157	180	163	159	162	168	165	163	174	165	151	163	152	159	143	164	146	163	178	164	157	151	164	182	157	185	159	182	178	156	185	162	151	158	172	193	164	175	163	155	179	169	163	158	167	185	165	179	171	162	156	177	161	165	163	165	164	163	160	154	165	165	162	174	158	169	144	156	164	180	175	141	154	149	164	144	152	146	160	178	166	158	155	166	165	165	161	172	170	165	163	181	173	164	147	168	158	173	160	160	159	170	170	152	189	160	157	158	163	155	164	176	169	184	167	172	175	173	155	133	184	154	177	176	156	157	157	139	188	152	165	163	187	154	157	196	173	154	193	166	144	179	148	172	149	149	173	154	170	169	168	180	191	152	148	179	152	150	173	148	187	177	163	172	174	194	157	164	146	149	153	152	161	161	148	172	171	149	156	176	168	158	141	167	170	162	174	162	156	161	153	185	161	150	168	159	147	166	191	173	189	156	147	174	149	143	157	156	175	169	164	158	150	154	157	153	148	153	148	149	170	177	166	173	181	140	173	161	155	166	163	168	164	152	141	169	172	169	177	175	166	164	151	169	132	157	171	143	196	170	157	167	175	143	168	147	152	161	155	179	151	163	166	169	163	150	144	151	169	168	139	183	177	204	171	157	169	183	180	169	151	145	190	163	149	176	153	167	172	148	168	162	186	160	177	167	183	164	171	172	175	164	154	185	176	158	190	168	174	157	170	158	171	192	169	160	154	160	153	164	162	185	151	187	160	172	155	160	187	194	158	156	178	147	149	164	180	190	174	178	166	150	184	158	165	182	178	154	159	163	156	188	157	190	153	142	187	173	148	169	172	172	160	160	182	138	176	160	176	166	167	159	160	168	173	152	188	192	161	172	139	189	169	180	158	188	180	199	183	185	156	172	177	161	153	177	159	180	150	158	161	179	138	176	141	144	150	180	154	155	176	184	168	160	168	174	183	188	152	138	172	161	146	162	163	153	188	155	170	172	182	138	156	168	170	191	167	175	194	167	165	162	181	151	133	166	164	163	160	172	179	184	177	162	184	154	160	164	163	167	144	153	140	173	169	189	153	167	154	172	156	174	179	179	140	161	142	159	149	174	132	173	167	151	164	161	155	188	160	165	158	176	174	167	154	149	178	170	175	153	154	159	148	147	171	183	156	169	148	169	165	156	162	163	174	175	145	163	159	184	159	152	164	160	140	181	191	155	164	131	161	171	164	180	174	181	172	170	160	148	181	171	151	161	165	168	170	157	160	145	185	169	164	173	163	159	197	165	167	166	173	148	172	153	146	150	137	159	158	163	177	152	155	135	174	181	190	150	149	141	148	167	170	141	156	167	169	170	177	177	155	182	160	168	175	164	139	154	169	182	153	150	162	157	176	158	167	151	184	163	169	190	175	186	164	156	152	143	148	168	158	174	170	140	159	169	175	149	184	158	167	170	183	161	147	168	162	187	163	160	147	139	155	151	179	166	152	170	161	158	180	164	164	156	161	182	162	154	166	164	176	155	163	159	162	153	170	164	161	187	142	154	160	157	159	195	163	151	158	166	169	154	175	185	168	158	170	164	153	142	157	180	155	185	172	180	145	172	163	165	147	166	163	169	160	176	164	132	169	176	176	153	144	164	164	157	167	170	152	162	170	171	165	172	159	160	146	166	173	158	168	153	178	164	167	132	157	168	152	174	159	191	149	158	163	177	171	171	158	149	151	172	169	176	171	172	191	149	155	165	192	178	177	207	164	153	164	164	182	169	155	190	151	180	160	194	137	177	168	138	169	176	176	159	156	186	144	154	152	172	162	147	178	173	164	178	157	149	168	154	147	176	176	180	155	157	181	162	154	156	170	160	175	177	165	172	197	169	159	171	189	158	170	158	170	168	185	188	171	148	171	182	167	174	157	170	158	173	176	175	176	169	155	158	162	174	152	170	153	180	173	179	168	179	159	208	154	178	159	169	138	181	180	152	155	182	178	151	170	180	166	180	160	177	166	153	168	160	159	185	154	170	172	150	180	177	164	184	152	161	171	151	189	165	174	163	164	148	154	164	157	161	175	171	165	166	178	150	176	170	200	176	168	148	146	170	162	171	153	182	149	169	179	162	161	176	170	159	161	156	166	151	166	164	146	155	151	139	129	150	176	170	166	158	184	156	152	154	149	163	176	171	155	145	163	173	174	150	160	184	177	153	153	150	174	163	158	159	137	172	161	171	174	166	164	142	164	178	139	164	169	172	152	179	145	160	164	173	161	142	159	159	160	165	167	184	169	150	178	181	143	172	146	182	175	192	158	166	173	168	169	164	155	145	163	185	176	164	175	156	156	155	173	165	167	179	176	143	179	172	161	161	165	155	176	179	160	166	173	171	152	152	164	152	183	152	146	163	154	184	160	160	176	155	169	203	156	166	174	168	170	173	144	160	140	154	169	146	147	161	148	172	170	161	137	154	188	167	169	172	131	171	175	170	146	152	163	141	169	183	175	153	158	166	172	171	171	171	170	157	153	150	153	143	190	169	169	179	166	174	153	184	164	159	152	167	179	159	156	186	149	155	157	168	151	189	171	147	164	163	151	157	165	164	155	160	179	144	158	165	169	166	164	179	175	191	167	160	165	181	168	174	155	177	158	147	157	187	166	165	179	162	155	159	165	166	156	162	174	151	166	153	158	177	156	137	156	146	162	159	167	154
16517	29290	26724	21590	19171	12036	10737	8332	8002	7358	4205	2022	2243	2090	2221	1666	1122	1515	20944	20846	2759	257	273	261	253	272	265	239	258	266	250	237	262	238	227	254	258	252	231	261	238	224	219	252	218	234	243	223	231	219	226	247	237	240	227	240	230	225	228	229	260	192	238	239	215	228	242	221	219	206	227	265	216	226	229	207	216	217	216	238	225	232	224	220	214	211	235	224	212	207	238	239	242	223	207	214	211	202	218	199	230	226	227	211	207	187	236	230	220	212	215	196	207	218	215	251	212	228	222	202	223	207	215	194	204	214	235	208	254	220	231	201	222	199	230	239	237	232	217	214	230	222	219	215	243	225	232	204	229	218	214	224	249	208	192	215	221	210	221	198	226	207	227	228	211	203	206	239	202	207	228	235	213	210	225	213	220	219	246	227	226	209	209	212	257	199	206	214	198	223	240	216	239	206	218	222	205	228	188	224	214	249	228	218	215	219	230	219	245	231	234	208	209	220	200	233	210	245	244	218	203	211	219	247	231	217	219	261	211	226	222	223	198	228	247	216	216	197	220	219	223	222	232	219	203	238	197	227	224	200	216	232	218	232	188	206	217	247	228	235	237	208	210	230	243	214	227	223	202	225	221	205	214	217	230	221	197	219	221	241	251	209	229	228	215	215	212	248	229	224	226	215	231	249	246	218	219	227	199	223	210	228	214	216	220	219	202	216	212	240	217	206	229	219	196	233	200	230	232	232	241	184	229	195	225	202	251	209	227	225	238	218	212	220	224	210	241	197	251	210	227	243	237	242	234	225	210	222	218	223	247	230	216	210	223	209	195	195	213	190	221	223	215	207	200	245	229	198	222	232	245	226	248	244	210	225	203	206	211	228	222	228	223	213	242	215	226	193	213	223	219	229	200	223	211	223	218	217	214	206	196	199	221	222	233	237	199	195	230	237	228	212	207	219	225	231	240	211	218	232	220	189	236	240	208	227	205	231	231	202	229	209	228	228	225	211	226	226	222	234	230	233	194	215	201	240	228	200	221	217	225	215	197	211	223	242	200	220	240	229	231	210	234	239	237	197	233	189	217	235	220	219	205	225	228	192	221	219	241	217	217	214	220	242	214	212	205	207	191	202	203	206	202	233	226	230	240	209	191	213	223	232	203	248	237	250	218	228	199	224	224	214	210	223	216	239	249	231	232	204	216	238	196	217	227	205	227	227	210	226	206	208	243	249	208	212	202	236	207	228	203	204	241	224	213	219	226	219	234	202	206	191	231	222	210	233	231	218	236	205	210	187	222	223	216	202	225	207	223	212	224	208	191	198	224	226	217	195	240	236	206	232	206	250	217	241	239	203	226	233	233	216	248	230	249	229	217	239	214	241	232	219	215	226	215	219	186	221	221	226	220	235	209	212	221	214	228	204	209	235	228	245	194	207	224	236	214	222	238	205	238	211	233	243	226	214	185	224	225	220	230	226	225	201	186	223	230	224	200	225	190	224	241	229	231	201	203	216	224	236	233	237	208	224	206	207	224	215	232	234	201	219	231	210	202	209	224	220	252	206	210	230	217	234	218	230	238	218	204	183	226	227	210	225	205	222	216	223	232	233	214	231	195	211	225	204	204	226	224	213	217	194	224	233	209	243	228	203	205	234	223	226	224	196	224	234	212	213	218	228	205	252	216	246	233	205	231	225	192	221	236	196	242	220	202	234	236	219	194	236	226	233	224	213	220	214	223	218	226	191	229	227	222	235	203	233	220	205	247	254	254	242	216	214	219	226	204	218	240	214	230	203	191	228	212	215	215	218	241	206	262	208	226	214	212	217	196	192	221	224	191	201	220	231	223	219	208	217	205	246	210	200	239	241	227	234	194	250	217	212	246	220	244	231	244	217	200	226	205	220	240	218	228	207	230	220	220	228	210	229	226	219	243	216	215	224	236	228	205	197	212	228	209	216	228	196	240	200	205	225	216	245	218	223	227	193	206	210	237	225	236	231	214	209	217	247	237	203	234	214	203	221	218	217	194	213	233	224	248	247	237	222	205	210	222	210	230	224	212	186	227	227	231	227	217	231	213	224	209	204	208	219	217	235	240	227	215	209	243	195	196	226	251	228	216	250	222	219	210	217	230	210	221	232	215	236	187	194	222	217	209	234	232	213	200	223	215	242	184	198	218	242	226	208	232	217	220	233	247	234	202	226	234	228	213	190	238	204	203	204	206	205	209	226	238	227	223	212	214	208	223	213	208	219	240	201	261	198	212	222	232	206	213	244	231	224	227	228	202	227	233	206	215	205	226	241	221	221	243	211	231	199	230	221	231	201	252	248	204	221	234	204	196	228	232	203	226	200	216	231	230	216	221	240	211	208	232	206	200	222	247	212	229	214	222	231	232	205	250	246	199	234	222	224	216	227	214	228	216	213	209	245	227	240	184	201	227	208	245	207	239	214	211	249	215	220	224	206	205	187	242	216	203	219	214	224	207	210	214	211	224	225	217	227	232	196	238	214	220	223	213	229	209	197	215	228	226	243	217	228	226	221	215	203	210	240	212	245	247	212	212	204	216	213	239	248	230	216	226	256	243	226	234	255	204	232	222	206	225	215	241	213	224	219	212	210	237	193	216	240	220	219	231	208	233	208	209	215	247	206	200	211	227	203	200	224	223	238	223	213	233	227	193	233	217	194	210	197	221	227	198	187	224	210	199	199	199	237	219	247	248	199	244	230	217	230	210	218	194	209	206	227	214	212	218	204	210	230	231	202	207	198	202	218	207	202	211	239	242	233	208	214	188	219	226	193	229	207	210	231	202	232	215	215	250	201	213	222	193	237	237	182	217	204	214	206	216	201	205	227	207	249	245	200	234	236	221	194	207	215	222	205	230	210	187	219	199	241	222	202	218	204	247	206	233	226	226	236	217	209	196	226	232	234	218	225	211	232	216	217	223	221	224	222	244	247	237	238	234	181	210	213	202	220	217	228	216	224	247	223	232	240	225	201	214	221	213	206	213	206	245	227	231	221	232	244	223	203	225	249	215	227	225	213	209	256	220	220	209	211	238	234	177	225	229	228	246	199	207	220	239	208	233	212	230	247	188	222	206	207	225	218	204	219	194	204	201	215	214	227	234	220	217	243	225	236	200	199	241	214	205	277	203	243	220	206	248	218	226	221	203	227	219	219	238	225	223	242	223	223	204	224	210	240	203	237	204	204	193	227	197	234	213	236	217	237	220	229	232	206	220	213	226	187	236	213	217	213	245	212	216	211	220	203	226	199	212	238	232	223	240	226	214	213	232	200	214	222	209	202	205	232	204	249	208	201	228	208	207	185	222	214	243	223	231	203	254	220	200	208	239	205	217	194	222	237	205	217	212	205	239	217	197	221	238	219	214	237	227	203	229	238	221	220	201	233	231	208	219	243	218	202	206	206	227	213	226	229	227	264	205	223	230	246	200	227	204	216	207	218	226	207	213	230	231	215	206	241	207	219	230	231	203	227	210	190
26878	20667	13776	6727	4045	2272	2380	1602	1353	1359	931	750	625	663	644	635	552	528	891	1231	603	508	479	455	462	479	507	472	474	460	480	460	478	477	452	440	487	468	436	491	494	451	452	517	465	473	438	425	452	466	495	476	490	498	483	470	444	504	425	492	438	458	465	464	457	503	474	451	471	480	458	458	468	479	461	460	455	474	463	453	493	458	471	464	446	466	469	509	513	432	473	483	453	473	450	484	440	481	469	482	508	463	474	468	474	415	481	464	487	505	435	447	502	461	503	483	489	472	465	494	460	479	449	441	465	449	437	441	487	426	450	464	461	440	451	456	412	425	445	465	446	494	446	475	442	477	469	459	466	453	503	448	496	424	526	481	502	472	467	477	473	481	512	453	438	472	443	472	473	451	498	476	476	464	454	488	486	489	463	494	486	453	470	458	463	476	439	464	446	460	478	447	493	474	473	492	440	494	446	460	490	465	477	438	454	473	411	443	447	443	468	477	476	481	470	475	511	490	473	508	463	476	452	479	442	466	438	483	449	513	479	433	481	504	469	457	437	473	497	478	465	461	424	472	461	493	441	436	439	486	435	456	473	492	462	448	461	450	424	466	457	453	433	509	435	456	484	474	465	483	485	483	472	473	455	471	478	453	459	465	484	456	498	472	465	479	457	458	456	483	495	507	470	483	470	495	482	468	457	434	463	514	492	459	462	433	447	479	474	459	481	475	485	459	482	495	458	480	467	448	501	459	483	468	462	459	455	454	466	495	474	446	519	454	449	503	464	464	446	448	459	436	472	484	458	492	501	465	483	469	494	452	456	484	420	467	460	469	465	444	433	449	457	472	485	507	463	512	455	455	471	453	479	461	487	455	462	466	473	468	480	473	461	472	485	513	471	487	463	435	447	480	463	458	472	457	474	467	442	472	511	477	475	478	465	474	471	451	514	484	430	438	447	480	505	480	469	444	462	462	469	448	479	508	489	483	453	460	448	451	503	487	429	439	481	469	468	527	474	449	484	476	457	474	468	481	452	445	466	456	464	466	444	459	490	445	448	478	457	474	461	472	436	485	424	503	455	441	447	472	460	475	492	477	464	516	452	483	509	470	438	429	498	476	497	490	465	447	440	476	417	505	484	473	449	479	499	454	492	476	472	475	473	448	423	492	482	474	487	476	429	476	480	475	471	503	472	482	504	463	440	495	449	483	478	460	476	504	479	468	457	495	489	446	434	470	502	492	457	490	465	461	462	480	456	492	447	460	451	460	464	456	471	460	470	446	468	460	496	491	472	421	455	441	502	461	461	507	424	505	458	482	460	477	461	439	479	517	443	443	467	447	445	458	432	445	526	490	422	497	448	435	495	430	428	448	455	507	458	467	478	512	469	459	492	451	501	414	490	482	487	466	478	486	497	466	484	443	501	485	423	489	444	470	471	453	461	476	479	497	486	439	473	470	481	429	460	462	470	461	439	456	490	453	451	436	425	454	448	450	469	477	463	460	466	466	441	469	461	480	494	448	506	493	428	459	484	471	481	445	466	438	449	472	434	452	456	492	483	462	485	486	459	467	491	475	447	488	502	473	478	468	434	502	465	467	492	448	479	457	502	465	453	447	434	479	477	458	480	464	477	475	440	426	455	446	448	468	462	492	489	439	467	464	489	490	456	499	464	485	449	445	446	450	434	456	477	496	503	464	426	460	492	487	437	494	447	479	467	433	458	448	485	533	492	468	479	466	464	453	444	442	496	480	441	451	504	437	469	443	470	492	442	429	440	511	473	454	489	450	432	451	479	477	519	494	474	446	467	460	497	469	456	493	454	435	489	476	471	474	476	444	451	454	460	447	440	448	459	455	473	427	469	452	479	444	470	484	462	434	454	467	446	477	454	475	435	481	484	458	486	476	466	506	500	416	455	489	487	434	424	469	490	482	460	471	460	458	467	447	434	425	450	450	496	479	443	469	467	480	457	462	448	470	466	461	442	457	436	483	456	478	482	473	436	440	498	476	435	410	491	461	447	441	432	489	465	483	491	471	459	482	449	477	467	485	460	492	451	454	436	447	495	472	473	510	458	477	458	493	461	507	499	452	476	455	448	440	489	496	453	479	487	462	502	445	497	450	477	468	484	461	468	457	452	492	451	467	511	492	487	477	428	450	508	482	458	461	461	451	449	472	468	478	477	471	454	498	439	525	482	481	469	530	450	447	471	483	467	503	470	479	462	456	458	458	457	482	450	433	475	483	516	439	498	484	484	475	522	481	448	487	433	499	461	455	471	491	454	451	471	480	488	467	489	486	461	472	494	450	470	443	445	523	470	487	505	442	449	446	474	456	494	454	474	466	460	454	495	460	517	454	456	502	479	509	458	454	505	437	484	462	475	448	460	425	448	471	487	456	459	453	503	491	484	484	473	460	458	482	516	428	458	479	468	462	487	431	493	446	446	471	459	427	492	478	484	460	472	475	527	445	477	483	457	463	464	533	439	520	469	447	450	485	486	444	465	470	471	468	508	472	453	486	438	453	444	470	472	464	445	455	450	419	451	450	478	462	443	466	480	466	451	486	414	445	484	459	475	452	462	467	413	534	488	492	480	513	474	515	450	458	512	443	454	461	485	440	507	489	457	444	457	459	484	399	458	461	483	470	486	485	453	502	500	461	466	443	448	447	509	479	494	459	480	469	486	463	451	451	473	491	489	461	454	477	426	429	457	473	478	506	446	499	456	458	474	487	478	456	435	467	482	449	451	490	463	502	496	458	437	495	450	476	471	453	471	461	501	467	478	459	490	457	470	470	447	457	483	420	468	471	496	482	480	475	473	453	458	477	499	485	487	456	478	457	429	481	458	456	468	477	452	495	470	517	414	503	455	453	457	471	505	479	469	474	440	458	437	488	468	495	480	440	467	465	482	447	466	475	460	456	484	498	459	440	444	471	430	494	424	486	480	462	480	466	494	496	479	491	471	491	454	450	483	478	500	479	456	457	484	474	483	486	469	461	507	474	504	492	499	456	454	473	497	453	489	478	468	453	474	462	510	470	484	441	473	448	481	505	459	475	472	409	465	479	465	472	448	468	460	501	478	467	512	484	499	479	505	437	490	487	480	411	512	458	462	478	496	425	511	464	505	450	433	461	442	441	503	484	487	483	464	456	464	475	459	460	429	411	488	448	447	493	489	499	422	456	510	508	454	478	445	474	465	463	468	504	452	471	474	485	479	520	498	472	457	463	462	471	476	479	453	454	469	474	484	462	493	492	467	459	449	484	458	475	472	491	497	479	463	484	480	457	436	455	442	474	449	449	459	439	511	439	472	501	464	469	447	477	473	480	457	434	452	483	448	454	476	467	475	486	487	450	477	498	447	465	439	472	457	476	460	465	460	476	482	483	505	445	454	493	461	424	479	487	458	453	437	442	488	457	466	459	462	448	450	456	474	453	497	458	454	510	436	479	472	434	456	493	500	460	498	456	487	400	457	465	480	467	432	437	427	487	494	430
11969	14356	14181	9585	8351	5164	5653	3968	3471	3343	2008	1163	1080	1044	1138	1112	964	810	1545	2271	1006	656	634	624	649	625	626	652	613	646	620	616	624	662	688	621	623	654	606	602	646	616	667	618	611	647	589	620	663	618	597	632	588	609	631	638	648	644	648	626	616	643	641	638	660	640	605	592	645	593	634	624	602	591	679	621	665	600	626	610	601	623	673	649	624	617	643	608	599	614	639	621	631	638	617	561	661	631	621	608	622	626	643	659	628	662	585	636	654	627	605	655	654	662	580	643	613	625	655	645	655	639	606	644	591	642	597	604	612	612	644	654	626	595	594	638	616	615	636	649	596	614	619	597	631	586	591	660	637	616	689	619	651	610	632	648	618	609	628	639	617	637	661	627	572	658	650	562	648	597	598	639	604	621	612	679	624	598	630	604	636	613	659	635	636	596	606	612	625	625	590	632	599	610	639	635	647	608	654	648	591	665	646	645	643	616	677	593	645	654	594	615	625	631	607	596	644	635	613	601	605	601	651	647	580	622	632	655	579	589	601	593	595	664	631	590	619	634	631	644	637	651	617	650	679	633	587	655	634	633	651	631	654	612	586	615	641	636	611	638	617	617	635	645	632	636	650	613	626	623	565	623	599	652	606	621	619	584	620	618	641	634	636	624	638	640	658	634	616	641	653	650	672	595	670	609	623	651	638	635	662	657	649	620	622	642	568	646	594	606	637	618	645	629	630	642	585	661	611	629	678	699	621	623	662	628	608	609	629	661	594	612	641	629	652	623	654	604	597	615	614	625	672	642	606	590	651	618	629	609	619	626	625	659	622	652	644	600	678	676	658	636	588	620	654	649	625	632	579	618	643	600	646	628	632	674	600	622	650	649	629	592	613	622	614	646	618	628	650	599	630	662	636	626	667	642	638	673	620	634	628	630	579	659	604	632	693	653	626	623	570	584	664	586	625	631	592	603	625	600	600	639	670	585	561	636	594	574	621	644	630	622	612	599	554	654	628	646	661	642	621	650	603	667	614	623	598	618	643	587	633	599	611	653	616	606	639	655	622	630	544	594	656	659	626	623	632	642	624	646	620	619	643	585	628	642	607	636	651	672	635	566	633	581	654	626	638	614	666	638	601	624	640	607	647	612	602	678	656	614	630	650	666	622	600	641	602	639	568	634	626	600	624	637	582	652	620	672	675	613	600	614	623	629	635	631	607	587	651	646	616	653	634	642	623	628	612	650	620	675	640	613	636	681	635	611	621	608	655	574	659	625	631	663	617	625	648	651	611	598	585	580	643	608	589	638	620	607	601	625	664	637	616	611	621	621	628	625	660	652	594	661	623	613	645	657	671	647	630	634	596	641	598	603	603	662	616	591	640	610	598	632	627	639	613	669	607	607	655	610	677	632	633	656	645	656	611	636	609	646	596	637	633	618	571	627	664	663	640	611	659	611	663	635	636	640	630	600	649	623	615	635	636	604	629	596	629	626	648	593	624	619	649	631	635	600	637	607	635	641	643	600	651	611	658	646	645	582	608	654	629	624	616	586	618	639	644	613	641	619	615	604	623	595	632	638	656	601	581	668	629	582	621	632	644	624	638	651	604	589	651	585	611	585	609	610	659	647	592	603	625	597	608	621	622	606	646	628	632	626	593	554	638	614	630	638	622	683	611	612	651	641	674	589	646	648	621	609	612	576	596	655	599	649	600	657	616	646	631	605	595	640	628	659	645	568	597	611	580	620	653	606	638	630	621	600	624	693	631	653	624	621	627	622	665	642	612	610	616	590	580	600	666	606	644	615	602	564	666	597	668	653	625	613	619	639	626	689	614	580	648	643	673	622	620	644	611	622	588	627	591	620	639	626	604	627	620	612	583	649	617	643	581	609	649	602	642	590	610	615	633	654	601	608	641	617	620	649	630	629	635	579	612	579	573	654	634	663	675	654	642	615	649	645	594	663	643	641	611	606	603	624	608	616	605	602	590	624	647	633	583	659	642	660	674	617	659	630	617	607	602	644	662	585	628	613	642	635	638	649	620	597	593	592	594	666	604	626	626	618	629	626	647	611	689	598	626	629	642	635	613	631	606	631	613	637	655	605	622	592	662	636	626	611	626	674	635	605	626	633	636	608	602	628	638	636	630	676	623	638	638	623	637	646	650	588	649	575	610	621	692	586	601	576	618	630	555	660	628	610	639	625	658	667	599	636	631	650	647	648	615	554	600	596	641	651	637	639	652	613	643	625	603	604	612	651	622	574	656	609	631	636	584	651	658	703	653	624	627	681	614	653	617	591	638	638	647	664	635	628	616	612	583	642	670	586	624	623	619	588	614	635	615	663	604	605	630	653	602	600	615	597	648	625	660	656	673	675	612	602	623	601	633	619	654	639	650	635	630	648	636	606	649	623	632	634	578	596	626	608	605	621	607	630	636	650	615	630	610	650	660	627	615	619	651	605	575	646	613	598	662	623	643	609	604	640	622	636	630	609	655	635	592	636	667	600	632	635	596	596	664	627	604	610	572	678	619	594	598	630	653	620	615	631	614	601	622	656	632	604	641	612	640	630	594	655	678	672	630	599	654	639	616	661	603	636	641	640	613	633	611	638	639	632	653	607	644	637	646	673	613	613	662	609	595	616	593	646	637	627	623	655	606	618	610	647	669	624	573	653	617	596	615	632	646	590	634	642	640	643	665	636	614	675	639	616	638	625	619	658	629	651	621	624	590	588	680	606	591	615	633	603	622	573	661	620	636	583	617	674	633	657	609	645	649	638	609	631	640	645	643	610	608	613	682	619	601	642	616	612	637	680	643	676	612	633	618	607	649	640	613	595	619	630	634	588	640	633	612	663	616	626	606	617	628	647	654	569	623	601	646	609	660	679	628	618	614	620	618	608	596	606	643	645	671	628	596	648	642	636	646	594	683	644	632	623	680	623	651	653	594	635	604	610	641	652	677	630	605	601	649	610	662	663	606	647	588	651	633	630	617	686	613	670	603	584	634	647	621	622	606	566	612	632	606	638	657	604	638	624	650	667	588	690	620	627	640	631	579	603	607	585	625	647	617	619	632	620	641	622	607	649	663	635	649	678	618	602	598	635	669	612	661	593	613	665	682	636	632	628	614	624	631	624	645	596	623	633	632	615	590	653	625	619	619	622	623	644	628	645	582	642	630	682	622	596	644	598	608	638	631	617	605	636	618	589	659	578	622	642	608	658	665	664	600	637	637	624	676	657	611	608	641	641	613	631	626	600	627	647	625	621	636	644	657	626	672	620	610	628	633	590	633	640	596	630	651	626	652	628	659	600	624	593	647	610	634	619	635	618	595	599	662	642	618	637	619	680	611	600	653	640	621	634	687	596	636	586	604	643	623	612	607	611	601	616	647	657	623	690	621	595	667	653	648	641	653	615	604	608	601	626	649	656	640	654	631	601	622	653	639	615	654	642	634	619	600	646	631	638	633	596	630	603	630	630	620	634	649	600	687	631	600	633	638	638
24032	21105	28305	24144	20815	10479	5246	2598	2003	1846	1360	804	677	660	531	559	577	1981	5770	3892	706	370	368	343	357	331	338	316	352	345	346	327	351	334	346	334	345	329	345	353	349	362	383	327	385	310	350	343	316	374	332	329	366	342	332	336	363	307	373	339	301	323	355	342	336	361	328	338	380	377	377	352	331	347	319	397	318	341	341	359	330	344	368	348	352	323	324	315	348	304	343	314	343	356	335	350	327	335	321	351	329	366	350	319	353	327	336	335	352	358	331	332	321	359	366	339	336	330	322	331	328	317	348	366	366	350	350	360	346	346	334	367	333	345	354	318	364	332	340	340	351	321	339	325	367	337	316	343	328	335	334	321	351	343	358	342	324	348	329	324	361	366	337	325	322	349	323	362	347	365	315	344	339	329	323	347	326	331	325	319	347	323	342	345	323	316	318	322	409	317	362	342	317	359	365	304	320	293	371	367	332	317	343	312	327	297	386	318	346	349	337	350	346	342	344	315	330	303	307	315	338	336	318	346	322	358	349	314	351	346	337	355	350	355	303	358	338	335	340	350	314	326	371	314	354	355	349	314	352	320	329	345	301	333	336	330	329	345	324	334	372	353	356	365	314	304	329	352	356	329	347	337	338	349	363	358	387	351	305	330	350	348	315	332	350	354	323	338	334	333	327	351	366	335	343	353	351	333	365	328	357	312	337	347	347	343	317	298	324	351	344	371	337	350	304	361	328	318	375	322	350	335	339	319	313	341	347	306	346	368	318	335	350	357	342	327	351	359	358	330	331	344	333	368	330	329	318	354	321	373	317	382	316	340	332	374	331	321	334	326	330	317	323	342	346	315	337	350	330	325	355	333	298	336	341	353	334	342	343	338	324	346	336	355	354	330	337	324	345	352	352	332	355	334	351	348	354	325	329	344	323	351	337	358	360	352	326	347	325	369	333	351	327	335	326	326	316	344	329	335	315	313	335	333	363	341	308	326	335	344	356	355	346	350	369	356	359	358	315	329	330	345	310	316	336	308	345	345	343	342	334	357	302	319	303	362	388	347	350	370	345	363	342	348	339	365	328	370	317	298	302	366	302	346	318	337	326	315	328	353	346	360	341	344	320	332	308	334	329	346	322	338	335	346	347	326	360	382	345	340	340	311	353	312	336	312	337	378	324	330	346	321	321	323	325	308	338	341	341	324	335	344	344	362	338	361	375	381	346	363	314	340	338	346	326	322	340	321	336	358	351	321	358	356	335	296	329	335	367	287	330	338	345	302	345	353	335	341	370	354	334	347	357	313	322	345	353	360	303	347	351	378	296	321	316	322	340	369	366	336	338	327	319	313	368	345	372	361	341	310	356	322	317	349	318	341	307	356	350	328	334	312	311	355	358	349	326	321	332	331	338	338	314	339	364	349	299	303	325	344	324	345	350	391	322	330	302	324	344	382	302	325	328	322	324	328	321	328	312	346	327	326	318	342	340	326	308	341	317	322	369	321	319	313	320	346	356	358	325	338	325	366	356	362	323	330	362	363	365	342	314	386	327	356	322	332	338	350	370	343	331	356	304	281	392	334	349	334	341	316	321	335	328	317	326	338	310	346	335	362	376	314	356	339	356	324	329	339	364	348	339	332	336	357	335	323	318	346	359	353	344	332	353	330	333	347	355	327	342	343	335	347	343	335	353	330	360	316	336	288	317	323	362	343	356	334	334	321	375	349	361	317	340	334	324	336	362	337	289	377	330	358	320	367	322	325	345	332	332	363	342	346	325	373	352	327	363	358	371	335	351	330	331	345	329	318	347	317	350	304	321	329	360	308	346	363	343	340	360	339	353	352	362	338	358	352	367	316	357	320	336	364	325	330	319	354	338	378	305	344	361	356	321	347	374	337	347	365	350	337	333	312	313	341	330	369	316	340	344	355	324	320	339	345	326	342	371	354	358	332	343	325	358	316	327	332	333	315	332	341	313	292	307	346	333	361	338	364	320	333	321	343	331	351	321	348	359	342	311	365	342	340	329	349	334	316	316	336	337	353	331	348	325	352	350	330	343	381	334	333	352	377	312	328	320	360	332	353	339	316	317	331	330	331	334	336	343	326	337	356	346	355	346	330	348	315	326	337	346	318	305	367	326	325	347	350	339	331	325	336	317	371	315	345	322	342	328	302	346	330	328	348	317	367	357	321	337	345	318	343	352	352	328	335	366	322	340	326	306	339	313	356	368	306	339	333	326	325	348	376	323	336	346	344	339	366	332	328	325	308	343	338	352	317	337	341	342	309	371	339	342	339	327	308	331	351	333	351	337	339	333	328	340	333	296	340	332	336	329	328	327	373	300	304	337	360	340	378	371	333	334	317	349	341	331	340	323	365	324	336	342	332	331	312	315	336	348	318	353	323	314	323	335	357	371	323	344	346	336	348	356	317	365	347	349	309	363	335	318	336	322	349	321	316	300	348	307	358	352	328	302	345	326	324	332	388	337	371	322	379	361	299	336	365	323	348	324	313	348	347	361	333	327	328	361	340	328	317	320	308	356	332	357	362	308	338	330	347	340	323	311	319	330	335	380	313	332	349	365	350	347	336	349	332	358	308	317	358	345	317	382	377	326	320	338	304	346	341	332	380	338	364	348	302	356	353	379	336	333	342	343	305	362	320	360	326	319	353	358	345	354	349	296	328	351	320	308	336	344	311	330	359	358	338	327	345	368	345	320	335	355	321	325	355	340	333	334	340	341	317	353	364	317	309	326	343	316	361	357	332	373	334	344	297	335	351	347	336	312	327	348	329	329	320	326	334	332	350	347	361	324	364	315	332	371	355	359	368	327	335	324	362	349	312	332	360	293	365	328	353	317	336	324	349	347	347	349	357	324	359	328	318	334	324	347	325	337	329	353	339	362	334	314	376	333	360	342	319	352	324	336	317	329	374	319	361	318	336	327	372	317	339	356	319	359	313	336	348	354	321	359	362	307	337	350	347	353	339	321	331	336	323	318	320	353	318	323	349	353	327	353	356	354	313	345	344	336	329	315	350	340	328	297	355	362	350	322	320	344	325	349	346	340	335	352	340	309	312	336	339	326	336	319	346	330	368	363	308	335	323	331	320	328	324	345	333	374	326	343	312	338	331	303	347	337	329	293	306	334	359	322	333	333	353	342	316	341	335	317	324	332	362	336	362	350	329	342	332	312	359	324	340	311	374	291	362	356	316	327	316	316	318	351	336	328	328	328	336	331	339	354	387	330	350	348	319	320	347	346	307	336	339	311	303	320	340	308	336	342	324	314	327	316	321	346	341	336	347	352	365	322	322	329	332	341	333	339	337	336	359	338	370	335	293	347	318	347	331	358	303	314	284	349	309	356	298	337	316	340	337	340	324	323	334	324	352	337	342	328	351	326	330	376	326	358	350	333	335	360	344	323	319	317	331	322	332	344	341	304	345	322	313	339	315	348	325	342	342	308	346	344	362	321	363	314	349	353	325	359	324	332	326	315	313	304	361
12892	22102	23148	15076	12324	10722	9622	5935	4996	4619	3245	1909	1335	1104	932	1029	1039	4484	11069	7658	1182	476	483	463	510	510	479	519	417	482	496	431	448	466	488	519	467	454	510	492	479	511	505	494	457	465	453	448	478	453	444	454	456	466	495	490	529	462	456	448	468	434	460	458	481	477	469	463	454	454	507	472	462	477	459	464	463	496	483	441	457	493	470	519	459	457	462	470	426	494	460	428	501	463	447	450	443	439	468	427	478	471	462	480	484	453	463	456	453	448	443	482	494	484	460	471	460	428	500	470	446	451	496	478	453	400	472	448	483	473	443	514	462	436	463	433	470	432	486	444	461	459	473	458	471	493	478	483	503	496	457	493	478	475	465	404	442	455	463	448	458	472	442	479	436	473	452	459	480	420	486	462	475	478	475	459	453	425	474	489	464	453	461	455	458	457	480	467	440	501	457	497	454	503	446	467	448	495	458	441	498	497	420	436	448	472	459	452	473	488	487	480	451	437	479	495	460	449	442	523	478	530	494	438	480	471	490	442	459	447	485	460	493	418	471	500	514	444	468	446	470	436	498	461	464	478	474	454	455	501	468	460	438	437	472	477	448	464	488	461	470	442	455	492	460	497	477	441	438	460	440	499	428	470	460	455	472	479	449	480	467	447	464	510	482	451	472	461	517	453	478	447	450	503	473	464	497	504	481	479	438	429	447	440	489	483	499	436	454	464	486	461	441	477	462	480	457	460	451	507	460	459	447	515	492	462	478	499	454	508	477	443	460	466	475	478	480	474	472	482	498	497	429	446	441	478	518	499	442	476	435	406	456	476	482	463	459	481	457	490	484	444	473	510	480	467	505	501	437	502	498	469	461	469	441	459	480	454	466	457	448	479	450	437	496	446	482	463	481	459	501	455	501	467	426	441	475	451	493	461	466	444	482	452	463	452	506	448	479	469	469	501	471	455	500	441	421	448	466	481	465	438	462	462	429	439	472	435	493	465	465	485	461	443	459	476	479	400	487	463	484	487	469	477	410	487	466	506	461	443	462	451	436	459	429	469	486	474	427	483	472	500	443	474	437	483	469	507	501	426	454	484	511	459	449	467	495	459	456	470	478	454	465	480	460	417	451	430	457	440	458	468	460	508	461	443	465	490	498	456	490	449	459	449	511	488	447	446	478	415	475	453	447	504	487	459	476	461	485	480	477	465	506	493	455	428	458	499	496	493	456	464	516	455	447	466	433	481	450	521	459	456	509	446	464	462	453	466	431	436	444	491	458	479	445	457	467	461	478	431	441	484	441	445	474	453	456	475	484	420	471	449	476	460	474	476	502	465	447	467	457	437	440	459	443	445	456	482	490	446	448	460	485	474	450	486	414	434	471	436	491	453	440	487	465	469	446	456	457	490	478	413	446	478	488	458	464	463	441	478	501	473	467	474	462	487	460	445	437	485	426	451	483	482	446	478	444	426	464	476	473	469	473	468	477	466	482	496	464	473	428	476	451	460	494	479	488	498	432	475	446	478	469	448	498	473	503	453	434	448	506	454	447	519	441	411	461	479	467	465	430	494	436	459	456	463	432	463	468	472	475	504	453	466	459	439	473	460	474	426	484	471	450	486	505	467	467	439	482	487	499	408	447	433	437	499	460	482	485	470	446	439	464	470	475	451	487	447	466	485	466	457	443	481	446	483	484	448	467	449	489	453	453	492	462	484	458	463	463	451	458	460	469	434	448	467	463	531	442	479	492	456	459	444	466	452	467	515	472	469	464	494	443	500	482	444	457	479	484	472	471	464	461	449	481	426	449	453	487	490	475	481	496	434	488	490	489	482	506	465	492	488	441	496	462	479	458	427	432	455	442	426	501	444	437	467	425	452	506	478	471	470	472	444	493	458	424	429	521	462	475	484	471	500	505	459	444	471	434	448	422	472	452	438	445	425	508	444	516	416	444	443	457	429	487	451	479	492	441	489	471	456	449	485	505	452	450	458	485	484	453	479	450	515	453	459	453	466	462	461	467	464	456	460	460	505	444	465	499	453	462	414	416	454	480	471	460	459	495	448	444	466	476	464	429	489	506	455	440	478	482	482	489	464	455	471	448	458	479	473	423	458	449	478	486	477	451	469	474	479	510	477	482	430	437	434	464	474	475	439	472	449	457	493	438	438	446	465	489	426	496	471	417	538	449	458	457	465	446	443	429	439	490	457	481	467	431	462	446	468	456	480	496	428	475	462	454	484	445	466	421	450	490	476	459	501	439	501	452	460	444	459	456	452	446	455	484	449	482	429	476	438	430	464	451	462	477	512	475	449	452	477	464	456	452	450	466	451	471	478	484	451	460	478	454	476	427	501	473	451	455	454	481	513	453	488	457	429	443	456	474	477	487	452	480	437	472	495	460	493	454	451	488	455	499	477	459	432	476	525	508	449	445	472	459	463	450	451	459	444	496	471	464	479	489	504	442	424	478	479	450	466	442	449	483	449	484	480	474	457	430	456	434	436	437	471	492	457	429	487	446	440	463	499	450	442	502	440	439	452	443	428	469	466	451	441	480	502	470	469	444	482	488	463	464	439	476	483	446	462	451	440	465	460	490	435	431	439	503	472	439	450	469	474	459	460	449	466	471	508	468	461	469	479	506	431	498	444	469	460	476	453	481	490	479	498	406	493	442	475	478	445	423	474	471	462	522	431	475	488	476	437	425	455	454	491	486	450	428	477	464	459	492	495	488	453	495	467	453	491	480	447	438	502	490	460	438	447	426	474	417	488	487	438	475	457	452	451	430	498	471	456	417	474	428	474	511	464	463	452	475	489	437	492	457	456	486	451	458	472	488	498	427	463	484	486	460	473	454	454	437	425	478	458	470	446	473	485	480	510	447	451	409	495	499	470	461	479	461	483	462	487	466	465	463	494	460	491	441	474	463	427	468	491	460	477	487	445	451	495	506	471	412	454	484	470	462	446	457	472	443	472	433	431	463	424	428	448	485	489	427	478	469	465	481	427	480	455	462	450	455	451	467	448	462	416	453	433	454	459	480	436	479	475	490	450	484	478	463	452	466	441	442	480	460	424	485	517	485	497	479	460	468	414	507	488	455	457	479	489	478	437	453	489	464	513	461	461	451	450	476	474	496	486	466	442	518	419	465	482	488	473	469	496	461	473	458	470	438	482	470	457	442	450	454	494	442	449	437	470	442	427	500	470	466	448	473	448	446	442	468	482	464	453	483	458	495	483	466	503	452	397	465	451	486	464	444	481	450	449	461	478	446	458	484	454	484	448	436	467	461	490	450	458	445	477	470	399	464	460	451	487	464	452	487	474	463	435	439	489	468	470	454	486	443	465	483	448	457	458	469	434	454	432	450	488	499	465	463	461	470	457	447	465	464	467	466	431	490	437	454	444	460	459	483	453	435	446	477	453	450	441	459	457	502	436	484	440	478	422	427	501	476	455	470	449	438	438	469	445	424	471	448	453	467	497	432	454	451	437	445	449	421	438	451	478
22771	21114	28901	23566	21124	21360	13026	3454	2615	2108	1988	1261	786	613	494	475	540	4068	8832	11251	2390	194	197	174	189	179	157	178	168	187	146	187	156	165	160	171	162	145	186	181	168	150	173	167	180	172	164	149	160	189	138	172	152	160	161	168	147	139	163	141	146	168	155	145	154	142	175	148	160	165	189	150	131	168	176	145	157	148	164	180	154	160	163	178	181	168	155	167	163	152	144	153	134	142	173	168	181	178	149	143	147	175	163	170	157	167	163	157	137	181	137	173	164	167	141	148	167	152	129	145	152	153	179	156	146	157	156	159	177	163	156	173	161	149	157	168	154	155	166	149	175	178	158	139	168	198	159	135	150	187	158	144	179	151	170	171	156	176	160	148	157	170	145	149	182	159	165	160	133	144	149	148	149	149	149	152	143	167	175	165	176	153	175	155	150	155	146	155	167	182	152	153	158	150	162	149	170	157	159	167	172	138	141	165	159	185	152	156	166	173	180	163	167	162	161	152	162	156	171	156	160	161	144	183	156	169	129	154	155	160	148	133	168	153	141	151	164	161	148	161	158	160	160	155	173	162	150	148	178	186	149	167	151	147	135	144	156	175	164	156	149	144	165	164	149	156	147	158	155	164	162	158	145	189	161	144	147	182	166	161	156	186	144	172	168	139	153	172	139	172	152	136	164	144	166	141	187	157	148	162	141	151	162	158	147	137	155	131	145	147	167	133	150	147	177	141	141	149	134	166	155	139	142	167	154	145	151	149	146	135	130	142	176	168	138	146	151	154	165	159	143	163	166	178	166	176	171	171	154	159	149	157	161	146	173	148	173	163	156	143	152	159	159	162	190	145	172	131	173	173	162	169	154	151	185	162	163	135	176	157	135	158	134	147	157	164	162	151	162	139	184	128	135	164	153	160	159	157	169	146	162	172	144	152	176	169	144	155	152	153	172	179	156	182	152	170	154	150	179	151	149	153	149	152	132	171	136	151	140	166	149	181	147	162	138	173	159	150	134	151	176	159	163	154	157	148	159	161	149	145	152	192	160	148	160	162	135	153	149	151	158	144	140	188	155	167	151	175	147	175	159	163	163	151	149	157	149	178	175	167	150	166	153	153	160	143	153	156	139	170	153	149	175	142	168	160	142	148	167	149	163	156	173	164	181	176	131	148	170	135	150	161	155	176	152	172	169	151	182	152	160	171	175	156	182	155	158	156	158	148	156	166	159	171	171	154	144	154	156	131	167	157	177	137	155	147	172	139	141	167	149	144	145	162	149	146	156	121	154	152	149	176	160	167	177	150	159	153	186	166	165	149	156	149	161	142	174	160	142	143	167	134	150	167	155	141	170	149	175	150	156	164	162	155	120	151	162	165	177	152	145	166	154	162	152	175	163	165	156	148	160	168	149	159	172	168	174	185	141	152	143	159	163	162	163	146	157	150	165	175	170	156	162	154	145	150	158	177	150	151	151	149	155	154	149	168	161	154	164	165	142	123	167	166	164	176	156	145	150	180	150	147	174	179	147	163	145	161	159	167	169	165	136	148	155	160	151	136	163	159	163	168	178	131	171	169	153	133	168	160	162	152	164	170	153	154	146	159	150	145	164	151	164	155	153	162	152	134	133	152	183	144	176	176	147	174	184	147	160	181	148	164	151	171	169	139	153	166	154	143	168	165	146	144	162	159	161	156	143	164	136	165	150	139	181	157	149	164	164	171	138	152	161	131	146	177	168	132	158	172	147	150	167	158	177	158	150	163	164	149	155	179	151	165	143	166	143	157	143	158	146	156	164	166	164	152	147	147	168	159	162	169	145	152	200	128	145	148	162	152	158	148	164	144	152	155	183	151	136	175	149	137	153	166	180	153	155	124	165	175	176	137	146	143	172	140	152	160	155	134	170	146	146	169	147	172	158	166	152	156	137	157	141	173	169	152	155	169	158	156	164	173	155	152	145	136	140	134	143	150	178	159	139	163	162	165	165	133	170	147	152	168	161	147	159	166	147	165	144	149	141	182	161	156	176	164	145	149	150	165	156	176	140	156	161	157	158	120	134	200	175	176	164	193	155	168	149	161	153	166	144	166	155	159	165	139	149	174	153	150	156	162	175	170	154	165	161	140	149	158	151	172	143	146	159	172	163	153	162	165	145	168	170	170	157	156	167	162	175	155	157	154	155	152	159	140	142	181	162	154	140	168	169	147	143	152	136	153	182	154	145	132	154	164	156	183	156	166	148	147	160	148	151	158	158	148	159	151	158	161	154	141	188	130	143	152	154	152	188	149	155	128	144	155	164	131	155	161	149	179	168	145	157	155	156	158	168	173	154	165	139	167	173	149	182	147	160	167	154	168	163	138	163	143	149	156	181	152	158	165	151	162	168	174	141	177	151	160	171	171	169	163	154	156	169	156	166	162	148	154	148	151	159	181	151	174	164	153	148	168	181	165	151	160	150	153	146	166	155	159	151	153	161	165	150	155	172	171	147	148	124	138	164	140	164	161	170	141	171	145	181	147	159	160	134	162	149	167	145	123	168	193	169	152	150	136	156	157	172	173	137	144	152	138	155	143	141	161	159	168	160	136	173	149	178	151	149	160	155	171	138	159	146	163	143	155	173	151	161	141	155	142	172	174	162	166	162	145	153	163	148	162	165	137	162	154	159	160	163	154	142	138	128	146	171	151	148	129	153	151	149	133	145	145	146	161	149	124	168	152	160	157	159	169	152	188	145	174	143	163	178	151	161	170	148	168	163	154	155	163	156	170	179	169	165	155	165	138	137	176	182	160	161	123	164	146	172	158	166	158	160	155	154	132	154	161	159	189	160	153	142	155	151	142	122	156	164	156	132	162	143	150	168	155	165	142	145	174	150	172	127	170	162	158	154	173	161	153	160	151	151	157	152	173	171	157	186	140	131	177	137	162	167	159	147	182	173	153	167	161	174	173	155	172	146	155	145	154	169	176	158	165	167	165	165	173	139	178	161	155	147	157	143	148	174	146	157	146	155	161	141	147	145	152	170	164	152	161	173	169	163	172	157	158	136	152	168	160	164	163	165	123	133	175	142	175	166	163	170	158	146	166	131	159	146	143	157	148	167	177	173	157	171	163	163	159	175	147	170	168	146	148	163	162	149	181	144	156	167	150	149	159	146	148	172	125	164	147	155	151	166	166	157	168	159	144	155	187	150	158	153	161	136	169	163	151	162	140	169	136	171	157	146	154	145	152	169	162	152	154	145	167	154	162	165	153	148	155	145	151	157	188	150	158	147	157	143	173	172	158	147	159	153	158	166	172	171	168	132	161	152	162	154	154	158	142	163	165	164	134	139	159	133	156	165	157	156	155	156	147	172	177	167	163	170	150	168	135	170	169	148	144	178	138	146	156	168	161	164	177	169	168	187	147	141	144	163	162	134	146	155	147	151	163	158	147	157	148	168	169	155	153	143	167	168	151	189	149	146	162	148	153	159	154	157	126	144	164	147	141	155	171	149	158	146	153
15210	29166	29981	21477	16654	15350	10739	7504	6835	5437	5064	2992	1889	1345	1176	1087	1216	8530	15396	18110	3333	281	282	286	278	225	232	255	221	234	218	262	255	217	243	220	230	234	205	233	224	235	257	210	255	220	233	225	199	196	230	201	204	207	224	204	207	254	215	208	214	193	237	214	226	224	236	218	210	193	223	214	197	191	211	219	234	215	218	210	229	231	219	199	218	227	218	204	231	200	222	216	207	197	219	205	211	201	206	211	210	244	214	195	211	216	259	216	206	219	221	218	227	207	238	190	209	209	208	216	203	214	244	203	204	207	206	205	202	221	208	213	230	213	222	197	209	222	219	211	204	240	202	199	223	202	220	222	213	222	222	202	241	218	215	208	223	185	208	196	228	228	219	213	201	198	205	214	216	235	249	224	205	240	210	214	201	204	210	184	197	222	192	211	199	210	225	223	202	203	223	236	248	221	209	212	203	209	188	222	190	217	185	218	207	218	217	242	208	198	206	187	229	192	198	231	219	221	216	186	252	205	204	231	254	202	202	198	211	198	217	214	224	206	228	217	208	204	222	228	210	204	219	195	226	221	208	194	207	191	205	221	201	210	202	228	236	197	208	212	195	223	188	211	204	218	218	217	206	207	228	189	202	208	186	218	170	214	214	215	239	214	201	211	182	208	173	210	198	241	219	213	206	219	203	224	223	225	204	210	191	215	221	257	205	195	233	210	220	209	199	216	196	201	225	231	217	208	230	207	196	200	210	191	223	234	205	218	214	210	218	214	181	210	215	191	193	193	203	233	214	246	229	198	215	192	230	209	225	207	226	229	220	202	213	223	195	182	227	218	201	188	187	230	215	224	214	205	223	213	208	213	211	191	226	224	191	214	218	204	219	202	227	204	240	212	228	198	193	205	216	202	214	200	214	201	190	245	229	230	212	173	219	226	196	246	192	231	226	210	186	226	220	243	219	209	217	223	205	183	197	213	232	209	211	220	203	232	222	210	217	215	207	200	199	219	203	224	233	185	189	238	194	206	225	235	223	205	180	213	219	206	206	198	206	205	179	206	211	206	185	196	209	223	211	220	188	229	231	264	210	240	220	202	219	198	211	198	209	216	227	214	201	187	212	195	215	218	211	187	200	206	211	197	226	229	222	178	204	196	200	201	223	220	191	189	215	240	202	197	221	236	214	212	215	209	230	197	205	200	219	200	212	206	204	230	201	196	196	205	192	233	225	217	194	209	212	216	217	213	189	208	195	212	201	223	220	210	206	197	184	203	212	223	209	188	213	196	207	185	196	193	200	215	204	206	175	206	220	187	206	221	221	194	214	209	202	185	226	211	205	205	239	199	228	227	213	196	194	223	190	204	185	216	200	208	198	236	211	200	198	198	222	229	213	205	202	210	177	184	203	211	208	225	210	189	195	213	222	216	217	193	187	215	236	244	205	222	185	205	214	239	201	214	204	238	231	213	230	193	198	202	225	209	200	220	213	192	211	211	223	209	217	197	213	214	200	206	196	219	187	204	194	221	221	198	212	222	200	218	212	222	214	223	217	204	214	236	214	247	202	203	210	220	215	192	216	228	197	207	212	223	229	217	214	234	207	219	199	211	194	193	220	220	225	218	213	212	210	202	230	204	219	203	192	202	194	212	229	209	205	214	209	214	202	217	219	210	203	196	237	201	247	183	210	183	206	193	202	216	209	220	241	217	227	208	212	224	195	180	193	199	210	193	194	205	219	195	204	195	188	215	245	195	197	206	227	195	230	208	213	198	202	220	190	208	236	257	202	213	206	229	193	223	223	225	193	201	213	208	224	212	244	218	216	214	223	224	217	223	223	231	214	200	207	215	207	221	218	205	200	207	235	198	208	179	199	197	223	188	207	206	200	219	219	199	211	224	206	233	215	223	212	200	202	236	227	178	215	204	222	239	186	213	219	227	206	225	221	192	217	200	201	215	215	213	207	206	227	221	224	222	215	225	199	212	202	210	199	192	216	205	204	229	228	212	179	226	215	239	218	208	220	228	223	238	208	206	216	208	224	204	215	229	197	213	210	213	226	205	225	209	220	218	229	221	210	207	212	211	210	205	189	206	229	227	192	195	205	215	207	223	242	221	199	210	197	214	201	207	233	200	192	210	201	200	206	201	184	231	239	220	224	226	205	222	207	209	196	210	185	212	196	239	207	201	201	209	214	220	213	214	221	217	211	190	234	184	207	247	221	226	213	222	231	218	229	218	231	211	216	209	217	222	222	208	195	234	207	245	185	229	200	218	218	226	201	207	201	238	188	199	186	219	218	193	180	187	232	196	201	217	217	182	221	236	206	210	198	234	201	217	212	205	221	204	217	208	225	235	215	208	195	199	182	216	206	216	215	218	219	216	205	239	235	217	225	229	248	210	200	213	199	198	219	197	236	181	204	190	210	211	202	188	229	196	217	224	204	219	203	238	210	201	214	194	233	215	200	209	201	221	181	212	185	205	218	207	192	206	206	201	234	205	213	216	214	180	214	188	227	218	212	211	221	221	198	194	197	193	223	213	199	211	214	180	237	198	198	214	207	203	227	207	199	229	180	223	215	206	205	221	201	200	223	205	211	209	195	207	216	204	200	203	194	220	222	201	200	200	205	241	201	188	202	209	195	204	182	230	231	221	221	184	201	203	225	198	205	214	220	215	230	238	201	209	220	196	261	229	230	185	224	221	202	223	191	189	218	214	217	189	216	214	201	213	215	223	197	208	209	196	195	204	198	197	213	211	211	190	226	216	223	228	209	191	224	233	212	193	187	217	197	203	204	193	221	205	198	212	210	210	251	208	217	217	227	213	200	195	206	198	217	195	190	222	202	206	219	219	210	209	189	225	192	193	211	220	255	210	220	195	215	244	179	216	215	219	223	221	220	207	204	218	214	224	206	186	207	188	228	225	203	185	219	226	208	222	211	205	209	240	180	226	231	213	188	213	202	218	230	221	195	218	202	220	236	203	224	207	238	211	208	213	205	201	195	213	220	203	224	200	224	209	228	198	212	212	207	201	229	222	198	202	212	220	208	197	210	209	229	206	211	206	198	225	219	217	211	202	205	240	223	191	208	216	217	219	229	235	218	244	220	206	196	193	233	224	207	224	194	221	226	204	237	194	208	224	186	225	218	197	209	218	217	202	219	212	217	230	200	224	218	207	213	205	211	208	196	242	225	209	224	209	203	212	209	199	210	194	216	221	193	178	195	211	217	211	199	210	210	195	207	194	227	202	221	207	206	214	224	227	203	209	178	186	209	220	201	220	218	191	206	201	224	211	213	207	241	212	214	182	177	211	209	216	207	223	206	208	200	195	223	223	205	206	206	206	212	218	198	187	208	228	203	215	201	209	212	233	213	226	207	211	220	227	205	223	208	210	217	205	212	212	206	212	193	195	211	234	219	207	209	223	216	210	215	202	223	211	197	229	214	234	205	211	197	192	222	210	231	209	223	219	183	209	208	230	244	220	209	210	212	219	191	187
26807	20632	14626	6915	3638	2326	1534	1301	769	861	947	843	844	626	575	552	468	540	968	1191	589	440	496	478	473	460	481	474	419	463	492	480	472	478	481	428	438	457	430	459	450	486	499	436	526	496	474	461	477	494	457	470	479	452	434	477	455	468	468	472	496	430	465	488	456	475	456	449	459	449	501	464	519	465	461	463	458	448	502	462	444	472	462	504	464	495	433	491	449	465	441	492	484	465	446	449	454	474	439	443	458	480	430	479	481	463	464	490	453	460	456	501	497	466	467	448	476	469	508	481	457	457	479	426	449	446	451	445	459	512	466	504	451	442	495	482	458	469	476	468	450	470	466	458	458	482	481	428	476	499	476	460	452	491	460	487	466	442	495	464	465	454	454	465	468	419	450	446	482	449	510	458	468	468	468	487	475	522	480	523	506	459	463	461	446	491	438	488	503	465	462	454	495	409	464	490	474	486	464	422	499	466	469	464	466	435	506	487	444	499	464	441	436	434	463	445	455	449	473	460	489	506	466	442	421	470	473	410	499	445	461	477	486	477	446	481	494	427	484	491	463	467	459	512	438	439	465	471	495	454	484	488	483	456	491	463	455	471	483	469	475	511	482	467	495	463	447	453	449	475	498	474	429	466	419	445	463	491	443	467	468	471	453	462	503	486	428	445	474	478	478	477	454	450	447	477	473	453	439	464	504	489	490	433	477	467	445	453	491	458	480	460	474	481	507	470	488	476	480	443	450	453	490	472	453	457	462	458	452	500	470	454	454	444	487	476	408	484	450	496	486	470	481	460	453	488	446	469	453	513	476	487	512	499	521	503	453	440	498	484	476	496	471	429	480	482	435	478	480	423	472	469	445	458	442	441	488	494	505	506	514	475	467	494	476	455	442	474	494	482	497	497	470	465	474	491	463	538	478	483	483	438	470	454	480	489	495	482	498	462	444	471	495	474	493	469	453	467	463	449	457	512	472	475	482	441	467	455	472	450	439	489	427	482	477	461	459	444	446	445	487	483	432	496	457	461	430	458	483	452	458	486	478	467	456	479	508	449	483	471	472	465	452	486	516	453	432	428	480	456	475	466	490	523	462	438	463	455	448	473	473	507	438	452	484	464	483	494	418	484	447	432	477	488	467	462	445	452	440	487	457	488	458	482	449	480	517	451	437	478	450	466	464	458	475	455	493	481	477	460	495	466	457	457	452	479	469	443	487	459	460	442	505	461	472	434	462	464	477	436	448	446	503	476	448	456	439	479	447	487	449	489	475	454	457	497	508	456	460	490	470	448	499	424	448	505	479	505	482	481	476	488	427	452	490	436	452	523	488	458	466	444	469	452	521	455	491	472	456	467	445	480	461	475	480	473	448	447	484	463	454	460	439	422	474	491	417	465	460	474	469	458	490	466	484	454	450	470	458	399	472	459	498	452	465	472	487	476	451	488	494	521	469	445	474	508	462	459	447	461	476	484	469	463	443	462	459	460	463	456	452	478	433	465	443	485	459	454	498	470	450	468	493	467	455	469	491	460	471	485	472	468	432	482	479	489	479	498	488	483	451	460	456	454	493	469	463	497	447	466	462	448	464	467	474	456	461	493	415	446	475	434	503	482	467	510	440	485	431	474	450	424	480	462	449	454	469	435	494	465	500	467	463	458	461	444	487	453	476	454	475	471	494	457	496	441	499	481	464	492	447	468	497	461	458	453	447	486	482	446	429	451	482	432	437	440	424	432	475	470	463	495	429	475	482	480	459	481	529	457	488	446	457	472	458	457	462	494	464	458	467	502	526	478	479	458	467	481	455	503	484	510	464	482	433	456	432	466	470	418	494	467	496	481	489	474	435	497	463	467	463	463	480	478	493	454	489	489	458	467	437	418	467	497	488	483	456	468	475	477	480	467	492	462	461	476	432	505	454	476	484	465	470	476	422	474	462	436	429	477	487	452	502	459	486	464	461	517	491	476	477	457	452	472	465	489	472	458	489	444	488	433	428	456	488	441	463	425	482	463	476	442	435	475	456	493	437	478	471	461	489	446	501	470	481	480	475	484	499	463	462	478	457	478	444	488	478	461	462	467	490	480	466	441	441	485	477	490	470	437	461	481	470	453	424	477	513	468	426	425	453	452	450	430	465	483	459	466	459	488	475	494	466	486	477	480	469	461	458	446	499	473	484	454	477	489	467	490	474	437	469	451	478	460	464	494	435	512	480	460	478	501	467	472	466	498	486	484	434	479	500	430	498	483	488	444	433	476	484	445	489	465	471	503	476	459	454	459	469	440	430	493	461	443	435	485	433	495	462	506	474	454	474	454	491	491	478	437	453	467	471	488	471	450	513	507	464	446	475	436	466	442	474	471	493	445	456	466	514	452	503	468	468	443	472	485	451	471	451	433	509	383	480	474	461	484	472	474	462	453	478	484	542	504	452	495	503	461	452	465	457	439	474	472	493	446	508	499	424	454	488	452	447	484	455	445	468	458	468	490	468	459	473	468	444	460	491	471	461	460	440	467	457	446	469	471	490	469	483	488	478	461	441	470	469	467	436	472	464	461	465	470	447	430	438	445	422	468	489	454	476	467	457	462	442	479	462	456	486	464	474	495	464	465	462	473	443	451	469	476	447	458	454	488	487	433	497	459	471	441	473	447	507	442	495	467	472	501	436	465	461	471	466	431	445	463	457	492	460	455	472	474	477	523	452	460	470	494	459	452	455	462	446	452	449	488	467	429	471	435	449	496	461	475	468	464	467	419	458	484	441	491	506	462	481	452	438	478	467	450	456	460	492	428	463	477	496	466	473	422	454	495	476	452	465	462	513	489	480	505	495	443	437	507	459	476	477	474	442	463	490	429	450	446	466	487	485	466	440	468	466	476	466	472	466	436	461	497	470	473	460	451	489	507	465	481	476	449	428	471	499	486	446	463	456	510	465	476	472	477	489	443	489	469	467	459	445	505	461	492	424	484	485	454	454	478	424	435	472	459	458	470	456	480	469	461	479	482	480	445	468	492	487	443	476	476	480	461	454	471	489	424	481	446	447	465	472	449	456	459	464	473	456	444	520	451	439	476	447	485	481	451	522	469	473	480	491	490	472	453	455	464	473	486	497	458	480	503	486	467	448	466	495	468	436	450	463	479	437	511	504	483	488	477	425	456	464	514	447	471	493	470	484	441	434	459	465	467	469	479	498	410	480	441	490	451	471	483	437	521	465	453	504	470	434	448	470	479	468	509	456	434	479	463	489	497	451	472	438	457	472	479	500	523	493	466	449	455	455	466	470	484	447	464	442	479	510	498	431	480	469	475	451	463	465	470	436	444	482	480	454	464	425	465	470	445	413	461	442	449	436	488	484	459	467	473	509	485	466	461	448	471	456	467	477	453	487	434	454	466	495	444	454	476	460	486	461	494	463	492	443	506	493	468	463	476	506	438	448	474	481	444	458	477	442	475	452	466	482	473	481	509	447	440	455	485	445	475	470	458	461	461	444	460	480	487
10292	14876	15826	9808	7279	5535	3456	3048	1513	1732	1963	1752	1492	1053	814	748	805	752	1622	2157	872	586	640	681	616	648	596	663	607	646	651	618	629	673	602	639	629	639	588	598	589	663	697	598	649	659	643	642	675	636	609	646	622	638	613	660	635	668	606	613	577	590	643	648	638	625	622	621	630	666	657	595	594	630	610	614	639	640	639	621	640	653	641	650	584	608	647	639	645	654	637	615	625	626	608	633	647	641	661	697	635	626	626	655	634	688	597	623	679	630	655	608	674	623	657	640	623	624	592	656	644	631	678	590	618	664	645	628	656	600	628	640	599	628	622	620	636	641	619	587	596	603	620	638	584	617	621	654	581	631	641	606	604	663	655	641	683	607	623	624	594	623	663	656	647	616	633	617	631	597	658	618	570	625	649	628	603	645	610	638	644	618	646	641	645	603	634	610	578	644	603	644	649	586	630	673	624	681	635	583	585	613	662	609	635	628	601	649	610	641	659	636	649	646	613	608	652	643	664	630	648	623	605	614	574	661	631	621	622	598	628	604	661	627	598	648	609	616	636	677	614	662	599	670	621	669	659	617	578	616	650	626	633	618	615	662	671	633	593	643	647	605	593	584	652	654	665	617	620	630	594	619	630	649	624	608	673	649	607	616	604	604	653	650	592	618	621	606	610	607	671	610	625	623	635	600	636	618	601	576	619	611	613	628	583	606	610	633	600	642	584	621	641	609	672	585	618	596	629	620	650	598	574	669	618	618	638	612	655	604	644	635	652	602	611	626	566	621	633	651	652	605	606	669	630	616	650	672	611	598	608	622	648	625	626	616	614	680	647	650	646	680	650	615	643	629	657	592	627	584	660	598	592	610	643	609	630	615	649	642	635	646	637	643	611	629	624	629	643	632	615	646	611	599	661	651	620	635	599	643	613	602	661	648	610	671	702	611	623	653	640	648	644	616	699	629	610	640	634	598	612	666	636	659	613	647	610	657	617	629	612	605	600	641	651	578	650	607	653	629	630	666	617	674	647	702	624	605	633	654	604	638	655	640	656	643	601	666	616	616	634	629	660	578	652	653	617	664	611	655	641	658	653	644	636	585	639	567	637	619	612	619	643	648	647	616	586	652	606	605	628	626	607	647	648	634	687	629	600	625	616	613	639	656	607	625	623	617	661	645	625	650	618	651	671	719	620	638	595	617	591	659	621	668	604	645	655	634	589	608	699	688	674	627	559	641	638	634	674	619	617	645	647	616	618	648	639	598	621	653	628	616	598	669	654	647	678	644	649	596	621	648	622	659	646	634	631	621	627	627	673	614	662	637	666	595	625	628	642	648	630	659	649	626	651	618	656	656	573	655	607	659	645	617	612	620	634	643	631	579	585	629	644	674	603	657	611	624	656	636	668	623	651	656	599	646	618	631	715	657	609	603	670	610	647	648	588	600	640	619	636	606	590	628	595	623	629	607	637	643	637	624	616	658	644	581	627	635	638	685	650	586	597	630	613	644	586	618	634	662	602	624	607	585	627	649	589	631	660	655	621	640	631	586	616	643	653	598	605	609	670	653	673	641	604	588	640	589	596	618	621	645	654	628	639	629	617	596	613	600	588	641	625	621	644	645	610	635	672	661	657	599	600	644	607	602	629	597	664	632	632	628	583	635	616	595	603	606	634	640	630	651	607	629	595	596	673	617	642	617	601	587	642	603	659	653	646	627	607	636	641	614	592	626	643	642	611	597	608	639	634	593	647	664	627	655	661	640	645	623	591	625	649	629	620	664	651	608	665	609	638	659	605	630	654	604	628	662	627	652	667	608	626	683	600	588	615	639	637	599	644	621	608	624	616	588	608	642	636	617	690	628	611	646	670	634	642	609	659	638	621	637	611	627	643	648	698	632	607	621	661	624	651	612	580	679	611	671	633	608	601	644	598	647	632	599	627	629	681	635	615	643	616	660	633	632	647	615	670	648	626	680	644	649	638	677	609	635	637	593	625	614	650	611	631	552	683	682	644	639	610	627	635	647	678	654	640	634	616	656	599	586	649	637	607	647	630	616	640	649	597	615	682	632	666	610	642	626	651	568	594	617	618	627	657	597	641	636	619	658	645	633	650	631	645	593	608	639	670	641	646	640	610	624	655	626	638	615	619	638	616	603	626	665	588	637	632	656	632	609	605	597	635	619	656	623	620	605	593	670	615	659	585	631	608	612	614	652	631	620	614	604	596	628	664	649	639	605	647	612	651	626	583	633	639	597	664	609	601	636	624	620	644	619	627	641	585	585	620	643	665	592	576	613	616	638	617	634	672	614	622	632	637	633	628	604	637	640	649	627	617	619	658	614	607	603	642	599	628	641	568	592	639	666	663	613	608	645	689	609	623	624	598	679	660	637	601	635	596	592	617	646	656	644	643	611	665	650	652	642	662	610	586	603	654	661	636	629	619	630	618	610	632	621	618	648	616	653	656	601	611	624	634	638	625	631	607	638	619	664	645	638	637	594	626	587	612	648	718	649	620	577	685	600	672	591	650	632	592	638	612	647	633	619	666	616	633	649	598	632	644	635	668	599	636	665	700	655	597	601	599	642	590	632	624	590	631	631	643	648	615	630	619	603	630	638	615	615	632	670	656	661	632	624	671	632	642	647	654	602	614	612	616	641	636	611	619	676	631	615	616	650	640	606	591	596	622	653	616	646	618	629	642	652	617	613	662	583	628	650	612	671	633	631	603	636	606	597	611	626	609	616	636	607	660	663	617	628	588	601	612	631	593	565	662	617	640	668	610	644	658	621	639	605	651	593	643	641	640	614	661	614	638	639	642	608	610	654	637	652	613	613	632	594	622	610	652	624	637	609	667	613	645	583	606	621	600	594	600	660	611	654	679	615	656	603	629	649	606	613	625	614	607	667	608	605	654	597	649	604	604	587	639	644	632	582	639	586	630	596	657	620	610	625	661	599	614	594	659	670	623	630	666	664	589	599	634	586	611	634	637	608	627	680	614	635	639	580	596	598	609	647	625	634	648	629	615	636	589	691	636	627	601	678	641	655	657	617	624	643	642	605	631	646	673	649	674	653	672	652	620	685	670	601	615	685	645	676	625	657	650	672	637	644	630	629	596	643	663	649	644	620	654	650	616	611	625	640	699	626	623	642	670	621	636	613	627	610	674	614	606	611	586	575	658	656	640	645	600	630	624	619	607	651	600	623	581	679	626	670	629	634	668	614	636	580	616	630	657	646	626	631	617	660	627	631	640	626	636	620	620	611	616	626	662	608	608	623	629	628	615	652	594	656	627	626	649	587	640	601	641	610	620	600	598	575	665	633	624	641	636	623	592	620	584	620	675	646	661	636	649	644	571	631	632	675	683	648	622	622	650	640	677	626	629	608	680	643	612	655	636	620	620	619	659	632	633	642	636	620	665	627	585	622	681	579	679	624	630	582	617	619	608	626	608	627	642	594	632	611	639	657	610	624	613	592	606	601	629	599	686	678	629	630	624	649
24014	21104	28292	24145	20867	9316	2643	1100	836	764	958	1364	921	919	803	533	648	2510	7062	5424	531	339	375	386	353	352	358	337	359	381	359	374	342	358	358	362	319	370	346	379	352	349	323	344	365	363	326	375	381	377	348	370	376	363	332	357	351	325	342	366	327	342	333	356	345	341	312	326	331	383	352	378	359	384	352	354	365	321	381	338	355	377	372	354	328	294	343	338	330	373	357	342	344	331	336	394	381	352	364	354	389	371	347	343	373	335	344	385	347	330	357	332	344	329	338	338	377	352	330	349	322	345	374	330	340	349	348	362	341	363	364	340	369	333	343	339	371	326	342	338	362	339	342	372	353	340	338	339	352	340	369	343	370	332	343	366	321	322	335	354	358	333	336	322	323	327	332	371	345	358	324	310	322	348	324	355	356	357	360	343	349	357	346	346	338	326	347	368	359	369	364	347	339	362	358	377	320	358	333	353	377	344	338	359	356	329	354	336	348	315	357	365	366	367	345	366	355	340	360	329	339	310	333	370	317	327	370	349	352	363	343	341	306	348	367	363	375	310	363	368	380	346	340	372	356	375	328	370	328	336	348	324	365	333	322	354	329	363	357	386	367	374	344	365	329	369	382	361	352	338	352	348	329	367	316	394	379	339	350	366	301	351	365	326	360	348	342	388	331	351	340	355	324	341	342	356	348	334	343	328	398	316	363	401	334	374	349	354	365	332	350	371	357	320	343	333	358	357	379	337	334	367	341	330	355	343	345	352	362	321	387	344	350	329	325	344	371	352	338	356	343	373	360	374	332	350	345	324	343	369	354	351	353	340	328	359	322	378	336	342	351	359	382	348	359	344	366	376	344	353	330	374	342	369	355	325	346	367	330	351	374	344	350	332	367	349	351	363	344	321	331	359	331	317	340	341	333	339	357	343	359	359	321	351	361	369	371	330	334	351	344	371	359	374	358	342	328	337	359	375	318	324	335	365	344	383	354	331	327	339	350	369	337	348	347	325	356	348	345	334	353	355	359	340	362	374	345	356	374	394	359	347	355	364	349	322	320	348	324	329	332	361	334	373	422	346	363	307	369	327	335	344	343	363	352	354	359	367	319	347	331	346	339	411	348	365	359	319	324	341	341	363	346	330	366	352	356	366	324	378	333	344	381	378	356	358	365	369	343	353	347	335	346	352	364	358	336	356	337	369	354	350	293	360	351	340	368	338	340	367	346	336	336	352	357	347	344	315	352	344	328	342	373	340	335	374	381	378	352	351	335	368	363	391	386	351	342	358	362	327	353	355	341	343	336	374	364	319	347	305	346	329	350	360	372	358	335	332	351	358	331	336	334	314	312	341	311	324	366	372	376	356	367	328	352	323	347	337	356	350	336	327	345	370	338	332	348	301	345	350	366	311	363	330	352	324	330	324	335	320	327	339	346	337	327	359	320	388	326	351	328	379	360	325	372	324	348	337	385	353	350	353	338	331	360	309	379	341	360	367	354	335	342	342	334	334	358	349	354	404	333	346	336	335	363	353	359	336	361	326	346	350	336	349	374	364	332	352	344	404	314	323	383	320	374	368	370	354	330	351	346	331	356	322	326	349	374	341	330	377	368	339	314	348	329	337	344	339	359	352	346	356	341	327	369	359	331	358	328	334	332	306	354	332	330	344	373	337	332	386	298	339	332	334	348	351	338	366	371	390	358	352	365	359	340	342	330	343	357	321	361	335	344	336	339	386	383	389	329	312	370	304	356	360	335	339	360	338	330	338	352	351	321	343	331	361	370	342	358	367	349	384	333	349	310	334	321	343	340	308	380	330	356	353	372	363	321	360	347	381	326	367	378	336	354	370	335	369	394	343	338	313	360	333	351	358	308	334	343	366	373	379	339	352	355	384	329	347	347	373	307	355	351	359	351	346	365	326	356	363	372	355	320	324	355	309	348	378	352	342	350	391	360	343	336	350	318	361	367	356	343	356	346	349	337	351	344	350	337	360	341	339	395	351	336	333	355	350	365	359	347	375	352	354	369	338	299	345	356	332	311	376	355	359	340	330	336	325	338	358	324	331	323	339	373	355	347	359	332	333	339	372	338	362	328	340	367	325	327	383	335	361	331	309	354	385	320	381	328	365	351	321	359	372	351	359	369	318	360	343	353	379	353	375	349	369	312	355	354	349	346	367	350	370	357	374	362	358	370	353	330	349	348	357	339	388	372	358	352	337	320	331	342	327	393	362	367	329	333	371	349	324	354	372	342	328	337	358	321	362	388	326	334	372	374	350	349	340	368	364	346	365	339	328	336	350	335	370	336	344	333	373	348	349	348	336	339	369	333	325	340	330	381	339	335	356	345	354	341	346	333	371	324	359	367	367	351	333	310	359	328	339	318	342	369	355	353	317	377	304	379	340	340	342	370	353	313	351	352	325	343	336	367	316	343	367	343	367	349	359	359	365	344	370	349	329	337	328	352	330	334	351	377	332	338	361	356	341	326	377	339	370	360	366	367	310	345	328	328	346	366	359	383	340	377	334	354	400	316	351	342	349	389	347	355	349	360	340	332	340	353	376	355	326	356	347	389	382	352	310	339	360	339	357	340	354	329	345	326	336	348	359	362	373	359	382	318	362	333	351	325	328	344	345	340	355	347	368	339	376	322	328	361	302	327	359	351	345	372	313	327	376	355	333	336	350	386	329	354	336	339	330	338	336	368	367	355	372	369	337	337	337	379	369	355	321	345	363	308	350	376	337	339	346	338	309	337	325	316	333	362	319	330	311	366	344	361	342	371	349	373	346	307	375	354	302	350	348	330	323	343	351	372	342	353	338	336	375	315	328	346	350	373	350	349	354	342	355	357	333	359	371	334	333	335	338	330	320	351	356	365	349	350	365	334	347	359	341	343	352	332	345	342	371	345	337	318	365	356	329	355	378	345	314	347	340	363	372	389	376	330	349	329	352	356	349	361	338	317	331	355	353	364	351	338	317	365	341	348	349	346	359	364	335	353	367	335	348	379	353	347	347	368	313	351	355	361	345	313	339	367	356	365	369	309	360	343	359	341	365	389	352	321	338	346	347	341	362	354	348	344	327	359	344	373	350	358	307	351	394	325	399	379	358	379	324	356	354	369	345	355	349	355	353	346	374	350	343	374	322	305	344	344	345	350	349	374	366	366	329	341	300	342	388	351	346	391	327	368	363	341	336	354	319	348	320	342	345	348	367	372	346	363	349	350	338	324	348	362	345	334	336	338	345	376	367	340	366	354	364	346	352	330	341	369	357	368	320	366	351	342	348	372	333	360	371	357	319	374	359	327	325	350	347	349	353	342	345	339	354	358	334	381	311	342	383	370	344	351	378	344	313	357	356	325	348	345	334	340	342	332	324	370	369	363	355	368	337	363	370	376	343	388	347	358	357	344	351	325	365	329	323	329	330	306	364	391	361	363	362	350	357	346	360	330	361	324	331	355	328	388	319	348	319	329	326	343	360	361	310	370	338	347	332	357	379
11270	23785	22600	15791	11815	7329	4785	2446	1721	1599	2120	3210	2051	1935	1489	937	1198	5196	13273	9472	641	519	478	507	493	474	537	525	483	492	503	502	500	481	468	502	482	473	446	474	442	469	487	467	467	498	494	434	473	466	492	467	464	483	472	483	504	503	492	476	446	455	453	481	468	426	477	470	434	465	492	437	479	488	469	477	515	501	488	480	500	513	479	451	495	457	465	464	458	479	483	465	469	477	457	494	437	479	444	453	490	480	496	507	480	493	504	530	469	431	493	472	484	471	467	497	441	514	485	463	455	435	441	498	498	515	470	506	463	478	462	463	479	487	467	475	465	490	468	471	471	463	500	457	467	473	481	492	441	529	458	467	430	482	471	442	478	460	485	498	462	477	457	490	531	450	473	472	458	420	458	489	483	445	463	463	534	473	484	485	473	452	455	468	445	492	486	494	459	477	490	498	493	465	474	474	476	492	458	443	461	487	456	453	474	501	496	479	507	484	462	479	432	473	438	502	494	504	447	464	438	450	458	484	490	475	497	512	498	476	450	433	469	514	458	478	481	471	519	499	450	482	544	458	491	493	460	478	425	457	475	465	492	442	480	453	483	463	452	475	461	473	449	483	491	471	453	500	470	475	476	447	508	465	474	512	453	492	516	464	476	498	473	473	490	476	479	482	481	460	434	452	496	428	474	481	478	466	424	494	498	460	447	454	419	507	461	468	467	499	505	469	491	482	480	499	507	472	459	463	468	487	492	484	466	468	515	514	485	474	484	453	442	463	451	476	453	491	481	486	472	486	476	478	454	471	476	468	483	488	487	507	501	471	445	466	560	456	443	469	488	480	455	454	467	471	504	459	467	474	479	441	448	479	502	476	480	516	483	477	516	523	487	478	503	470	464	461	444	477	478	509	425	457	493	453	425	527	451	466	472	444	432	460	450	493	474	490	460	459	463	510	488	496	450	506	461	467	467	487	496	483	468	471	510	505	433	497	494	456	454	441	453	460	478	484	497	466	444	463	457	486	487	485	451	479	485	452	467	456	470	490	428	469	462	464	467	458	491	487	492	473	482	471	482	427	476	477	462	474	457	465	455	511	469	471	488	485	461	502	470	468	457	498	479	480	476	487	472	516	478	456	460	484	450	442	467	451	475	461	505	455	459	505	475	462	465	497	501	454	508	478	483	454	502	444	494	486	481	505	457	445	454	464	485	507	416	463	498	490	516	460	458	465	468	465	443	469	483	485	481	442	470	439	466	485	479	476	459	462	513	503	470	460	475	481	473	436	469	489	430	449	499	493	476	447	469	484	467	462	481	466	464	479	450	480	485	468	444	451	461	486	482	469	501	490	494	503	471	470	491	475	433	441	471	471	459	476	473	471	462	463	453	477	477	447	492	487	455	489	449	461	490	489	467	466	435	440	437	458	470	482	487	507	490	461	459	450	460	439	435	467	453	479	419	491	429	481	479	470	438	489	494	485	447	477	479	452	447	454	428	476	481	469	447	469	439	464	464	455	488	442	484	505	511	472	476	474	455	487	474	499	474	505	475	477	473	482	482	463	472	490	456	485	448	477	501	486	482	463	457	483	449	502	457	480	495	434	487	450	503	458	479	458	542	476	457	450	466	451	456	470	469	491	485	489	498	454	523	477	491	502	527	463	465	481	454	483	483	499	491	466	505	479	464	482	499	485	465	459	465	468	451	481	506	482	453	451	446	477	487	466	455	454	425	478	476	526	473	496	477	464	476	455	447	484	455	508	446	472	509	470	472	493	480	476	494	464	489	471	487	496	459	447	461	484	462	495	493	465	510	493	453	480	483	451	478	481	452	491	507	484	496	465	479	475	472	462	491	475	465	432	478	497	483	460	445	467	473	477	484	437	452	481	503	479	473	463	467	488	453	475	473	485	466	496	468	461	477	477	443	458	468	492	407	455	492	507	447	463	465	475	497	506	485	464	459	467	434	476	484	487	479	444	455	443	454	483	459	502	491	454	505	468	480	483	468	476	448	511	482	478	472	511	458	441	476	447	503	446	490	510	453	516	453	484	460	448	482	460	493	509	465	514	461	441	484	440	464	447	467	485	466	458	507	499	467	543	490	476	463	490	448	487	459	493	478	480	510	470	460	473	450	469	441	467	512	417	490	475	456	496	470	530	477	462	431	459	484	474	446	485	479	486	467	451	472	451	493	465	473	481	483	470	440	465	498	454	515	491	491	432	490	432	469	484	485	503	477	438	468	485	476	482	472	502	485	480	429	456	464	478	458	471	492	458	475	477	491	466	484	485	473	461	459	476	497	472	447	465	475	461	480	480	459	519	469	440	474	484	481	459	506	455	475	466	506	479	481	468	490	481	458	475	459	495	463	497	459	459	458	470	527	472	500	455	480	453	517	474	495	506	470	472	489	468	484	473	500	477	506	498	504	468	498	474	488	481	494	478	446	484	496	426	477	464	448	499	492	461	421	439	448	499	506	490	501	458	470	450	477	505	415	459	529	507	473	463	432	467	476	455	459	490	441	442	473	464	474	465	458	451	466	495	454	484	444	505	478	465	473	478	483	514	489	476	517	518	443	473	519	442	466	464	486	502	483	468	491	503	450	447	479	467	466	498	508	480	441	487	438	483	474	499	428	467	494	456	477	489	457	501	491	466	489	479	454	479	480	452	469	473	498	491	442	508	519	464	479	460	462	468	473	481	449	475	451	478	438	429	489	427	526	478	470	446	470	473	465	476	510	481	506	475	455	484	487	492	516	451	512	481	491	470	497	494	457	434	477	474	493	482	482	427	469	480	452	492	461	465	484	468	495	469	479	468	536	493	474	490	502	447	505	483	477	467	463	455	494	469	435	476	443	459	447	512	479	479	465	482	459	515	458	446	449	476	490	474	480	464	487	456	515	449	479	486	451	480	510	486	462	490	494	451	433	490	484	460	481	485	451	482	485	481	511	456	507	510	490	505	520	472	457	464	471	454	490	463	444	486	495	424	459	480	410	466	462	451	467	439	486	491	422	440	486	455	499	472	484	449	459	475	415	507	472	435	495	457	483	492	461	471	499	499	480	462	482	483	496	463	484	510	470	463	462	496	464	466	508	419	471	480	454	510	450	460	493	493	462	483	452	524	438	467	485	540	485	453	492	467	464	452	445	471	466	497	480	472	489	499	494	479	490	485	533	454	504	473	480	465	460	474	459	462	458	468	460	464	497	433	464	474	428	479	492	486	469	462	494	509	477	459	479	500	453	463	488	497	501	423	477	459	431	496	437	460	502	433	458	453	484	469	443	452	449	443	525	521	485	481	468	502	469	490	451	479	453	488	475	509	452	467	452	475	522	454	478	455	451	479	465	435	450	452	486	507	448	477	453	454	498	488	480	479	457	476	421	445	451	491	511	461	485	455	480	444	444	464	487	457	473	465	421	484	532	450	490	466	444	461	490	453	502	462	475	516	483	461	438	459	506	477	493	427	483	472	491	460	479	444	475	458	473	525	467	485
22828	21119	28940	23561	21137	21179	10023	2064	1477	1039	822	1631	1044	792	766	481	507	4202	14387	4287	227	162	172	168	183	163	151	149	155	157	180	155	169	162	157	141	148	139	162	161	155	168	171	150	150	133	159	146	139	155	142	142	172	149	129	154	127	158	138	151	148	147	134	161	134	142	154	148	154	140	147	126	129	166	156	146	135	140	131	160	161	141	141	156	165	144	137	147	141	157	151	159	138	144	152	170	147	139	157	152	129	147	163	131	161	150	149	131	182	161	164	170	135	135	145	135	121	133	147	151	145	146	158	141	137	150	152	133	137	169	153	173	144	144	142	149	137	150	155	147	155	167	153	132	158	154	150	141	159	149	150	144	139	117	152	160	167	149	129	146	134	156	156	139	124	151	144	139	156	181	175	159	171	149	119	146	150	144	151	142	143	151	152	163	123	150	146	133	157	153	142	169	133	142	142	132	152	141	127	151	147	135	145	122	153	151	137	166	134	121	159	161	138	129	160	133	136	132	137	163	158	139	154	163	140	134	178	150	153	144	120	145	156	160	139	148	151	137	133	136	158	143	150	134	132	135	143	121	160	144	131	171	148	148	144	120	140	158	122	151	165	162	127	151	150	146	132	135	141	132	138	147	134	125	136	143	148	142	146	154	150	153	155	140	144	158	162	143	134	143	144	157	130	142	153	135	122	134	142	138	140	132	161	148	144	134	152	151	125	139	140	154	145	124	148	145	147	159	140	147	153	167	130	139	162	155	152	137	137	141	140	138	131	143	146	145	126	148	143	142	147	161	153	156	149	162	143	135	163	166	125	143	138	141	143	133	157	149	154	156	142	126	148	148	150	139	140	151	166	134	139	138	138	140	151	140	129	155	139	138	177	162	137	142	143	148	131	148	149	153	139	147	131	151	123	157	164	130	134	151	130	143	151	118	158	151	144	140	135	134	155	139	148	157	127	151	158	145	148	125	168	144	149	167	141	151	162	170	120	145	119	143	142	160	151	164	156	138	133	139	167	137	154	128	157	147	121	148	150	137	157	140	149	137	161	170	144	132	156	169	150	139	135	159	129	146	115	152	152	157	144	114	157	146	158	135	139	136	140	160	146	158	139	129	136	135	158	149	116	160	144	134	164	157	147	153	157	180	147	130	171	151	156	142	152	170	147	155	143	148	166	152	135	166	144	145	131	135	157	138	137	117	134	150	146	157	127	161	157	141	146	148	128	149	132	128	148	151	126	131	142	149	130	151	147	139	143	149	132	158	135	156	161	149	157	171	152	131	158	145	136	147	142	162	131	137	138	170	139	147	141	133	133	169	129	162	152	168	130	130	154	152	156	146	146	148	158	134	121	154	145	151	129	138	155	148	145	150	127	146	126	130	138	145	144	131	138	141	143	148	152	149	141	171	148	143	132	149	124	149	164	152	159	161	143	146	134	124	150	135	151	123	144	135	149	133	146	165	135	146	166	137	157	158	140	143	140	132	154	145	151	146	155	153	150	146	137	138	152	154	140	144	149	120	118	135	142	155	139	117	150	163	141	126	140	175	152	139	155	167	185	145	124	138	144	138	140	150	153	152	169	156	139	180	163	121	142	132	179	156	131	154	129	141	151	150	132	140	135	131	139	149	132	152	112	123	136	139	147	117	147	162	173	163	129	131	147	134	149	162	152	139	156	123	130	150	156	145	138	150	139	147	151	149	145	138	151	151	138	145	141	169	158	158	144	121	142	138	140	149	135	150	143	134	129	128	143	162	179	152	145	150	131	139	130	130	131	145	135	161	139	150	136	157	130	152	140	143	153	160	159	143	129	141	148	151	148	137	139	133	159	139	160	167	149	154	159	134	129	138	154	139	146	152	137	154	143	152	142	146	138	154	116	153	148	163	135	142	157	148	146	135	155	154	147	139	133	159	169	127	149	118	116	145	159	155	122	143	155	138	124	157	144	146	132	153	157	129	137	125	161	155	129	143	116	126	151	140	133	155	127	119	169	136	155	117	126	136	159	140	129	141	151	162	143	146	159	134	149	149	148	108	162	133	153	136	151	155	152	149	155	140	127	145	133	131	143	130	151	148	144	120	136	139	135	136	158	155	136	143	143	162	149	150	157	134	143	141	133	168	133	141	134	137	157	148	133	136	136	161	151	129	136	137	151	151	117	129	137	138	138	130	152	137	137	142	132	135	164	122	149	156	142	142	145	156	154	139	126	150	169	142	133	148	140	144	128	157	132	164	141	126	130	121	140	140	144	172	135	138	132	160	144	158	138	143	154	154	149	151	138	138	142	144	165	138	146	122	144	149	146	154	143	137	147	143	138	140	139	129	129	152	145	151	145	164	148	151	124	145	147	142	143	135	148	148	130	160	132	140	146	141	132	141	141	151	146	148	113	152	148	129	171	152	162	136	159	137	136	126	149	137	141	149	144	127	146	150	151	153	156	149	156	158	140	130	125	149	150	139	144	143	135	144	162	120	149	147	153	131	135	152	152	152	153	153	133	168	158	122	160	142	154	171	138	152	165	167	155	145	157	132	123	156	147	141	132	145	135	142	164	119	153	140	153	141	142	164	147	130	148	163	139	137	133	140	130	153	135	120	141	138	157	163	143	162	147	136	153	127	159	136	143	143	141	124	136	150	146	140	142	122	134	145	135	142	159	133	131	155	132	148	127	148	118	128	133	145	136	148	146	152	156	171	152	131	141	145	159	138	146	142	158	149	165	148	136	154	137	145	141	142	161	169	146	145	137	129	154	131	126	155	154	144	144	141	132	134	149	139	150	136	151	138	120	147	128	147	175	146	146	125	153	148	129	124	162	117	149	137	152	176	132	138	140	145	160	156	137	134	153	136	171	139	166	153	146	143	136	141	156	148	140	140	139	158	172	167	151	157	149	137	171	164	142	150	166	147	156	141	152	177	165	131	142	123	144	128	132	148	136	154	134	133	137	145	145	143	136	141	157	133	137	144	145	132	149	146	170	142	135	143	142	148	163	143	145	156	133	147	146	149	159	117	143	131	135	134	142	146	136	154	162	164	143	141	135	120	174	149	127	141	133	133	138	142	145	131	148	135	158	156	147	166	151	147	133	141	133	151	137	141	152	139	131	157	146	136	152	138	146	127	149	146	145	148	149	154	164	141	142	141	142	138	137	141	144	166	132	153	149	155	149	147	132	146	121	146	118	132	130	147	137	137	140	135	140	155	132	142	137	148	155	153	148	136	141	155	151	133	165	140	149	131	125	141	141	152	146	140	149	159	134	163	143	127	145	173	163	134	154	151	155	140	155	146	144	169	145	140	149	150	136	152	141	137	141	165	163	143	111	130	141	155	134	143	153	139	160	150	127	138	161	134	133	155	132	110	145	148	155	144	138	148	127	159	167	156	130	177	167	141	132	138	127	136	133	156	149	126	136	156	127	156	136	145	147	148	129	141	153	144	161	103	136	149	127	126	173	167	128	160	139	155	141	155	154	117	137	148	114	138	145	129	134	143
13642	30962	28583	20916	15048	10275	6356	4277	3866	2566	2001	4143	2568	1871	1629	1096	1088	8900	22175	5430	279	280	285	281	265	226	231	235	228	258	235	268	200	207	211	240	211	198	226	241	216	232	210	211	203	211	197	242	197	215	204	203	194	203	203	232	214	200	173	200	187	188	178	189	213	193	214	182	220	175	191	194	188	197	172	179	172	185	199	184	176	219	193	231	182	181	200	210	205	196	206	188	187	177	181	244	216	200	199	204	185	209	191	196	224	151	196	190	180	188	216	201	189	178	208	190	210	201	180	188	163	180	197	208	203	185	207	182	186	201	200	178	187	197	198	184	188	203	184	208	194	180	184	190	191	211	202	174	194	207	191	180	219	194	167	173	190	177	200	206	217	173	197	190	167	178	177	197	186	199	186	180	185	191	188	185	185	187	179	203	200	203	197	193	209	201	211	212	197	195	190	197	215	171	201	198	185	169	198	196	211	190	207	172	191	172	187	212	209	203	206	158	211	175	200	206	185	205	191	167	185	192	198	186	184	179	177	196	197	193	206	181	198	201	184	208	197	213	182	192	204	228	198	202	195	207	163	209	193	192	203	179	206	193	160	213	196	213	182	177	183	197	203	183	197	196	202	182	172	192	166	193	203	219	224	176	202	186	183	171	200	205	192	188	183	214	197	192	195	189	200	188	203	188	185	186	171	178	212	180	182	197	200	167	177	177	187	166	184	200	195	199	178	195	193	196	174	176	192	186	182	182	177	196	222	188	185	209	224	189	170	207	163	192	190	173	208	188	207	194	199	189	202	177	177	212	176	175	179	209	180	187	184	187	204	187	195	199	172	210	218	171	176	208	171	211	217	192	173	207	223	203	164	203	179	202	173	201	212	209	198	172	208	190	219	195	177	166	184	185	195	167	166	181	172	206	184	146	200	186	192	176	205	204	207	190	157	184	170	180	192	186	195	190	171	180	191	183	185	182	203	227	203	200	190	180	186	198	174	206	184	196	211	188	176	193	193	186	188	187	184	202	185	187	197	191	165	180	171	214	171	187	203	183	194	198	200	188	212	222	182	215	199	177	191	196	178	176	191	189	174	198	182	177	200	190	181	214	196	190	197	216	208	178	210	156	191	214	191	168	170	203	195	175	195	204	189	187	162	183	178	191	181	188	187	203	204	176	196	170	190	199	177	219	170	170	205	188	205	215	185	191	201	194	191	229	185	180	206	194	189	190	182	219	171	171	179	184	196	204	171	201	173	197	176	182	200	192	182	191	185	184	173	193	201	183	177	179	205	205	186	172	207	195	179	180	187	197	197	191	203	213	228	185	169	203	187	197	182	195	195	198	173	193	207	205	196	184	193	190	200	205	177	206	213	195	196	218	167	191	180	192	198	212	213	212	206	204	243	187	198	191	189	180	195	191	193	205	202	193	213	223	188	198	195	188	204	198	168	202	190	188	187	169	201	207	204	177	177	200	196	179	220	202	209	205	188	197	187	173	194	193	190	199	174	211	196	189	190	194	202	209	183	178	183	182	191	193	179	178	208	178	172	198	182	204	208	158	202	185	190	165	191	176	185	169	214	195	206	190	190	168	170	181	183	198	204	202	179	193	192	206	196	195	197	206	182	180	213	194	208	195	208	189	197	185	187	193	182	173	191	199	187	199	208	195	191	218	176	195	170	164	173	206	210	204	177	203	188	194	186	199	175	204	185	163	195	211	176	182	180	172	179	180	206	195	168	196	183	182	205	199	213	199	186	188	188	202	183	167	201	158	155	203	174	196	195	203	190	178	169	165	204	203	178	212	190	207	187	213	213	187	200	186	172	205	175	194	212	198	186	197	208	188	184	182	199	175	183	186	193	195	199	194	176	184	208	201	210	199	195	202	194	200	172	203	203	205	165	196	187	195	174	206	170	189	186	174	181	186	175	203	191	198	205	193	198	213	194	200	191	199	190	225	186	185	193	189	172	183	191	173	182	189	204	195	187	178	196	185	194	208	199	203	205	195	179	190	189	199	177	183	203	191	188	189	204	189	205	191	170	185	199	172	197	183	196	197	189	193	188	192	183	192	204	216	183	181	186	187	177	173	214	195	206	191	195	196	186	201	184	173	197	203	200	181	178	209	185	230	190	184	205	196	209	197	177	202	202	170	201	192	194	182	180	192	206	194	179	191	204	213	186	215	180	186	194	178	176	212	181	195	202	192	171	212	188	189	169	179	183	174	179	203	162	175	188	185	205	200	206	178	219	205	194	167	185	192	180	190	191	176	183	170	168	197	207	188	209	197	204	181	186	199	197	202	193	201	210	188	184	191	169	165	199	188	199	183	193	198	188	174	196	222	185	207	176	185	191	180	222	176	181	175	202	186	201	206	193	190	188	196	177	193	187	177	199	183	195	198	181	207	183	177	216	184	175	210	173	202	197	184	204	192	197	212	186	181	194	185	197	201	181	177	192	184	189	180	186	180	192	172	208	195	220	192	170	198	210	203	178	198	185	201	191	192	174	206	200	200	189	197	191	176	167	209	188	169	195	171	202	194	191	179	213	196	168	188	163	206	204	206	191	203	191	202	198	197	213	222	203	191	175	203	206	189	225	212	199	191	187	201	180	201	185	206	221	184	204	172	193	238	190	178	209	191	174	207	187	184	208	176	206	195	198	181	206	194	192	198	196	187	182	168	190	201	183	180	201	192	200	200	179	192	183	178	192	179	192	192	188	187	208	169	175	217	195	168	194	180	192	210	168	181	208	176	190	164	187	180	196	174	202	161	180	178	199	187	191	214	184	207	213	198	185	206	194	196	210	179	194	185	182	182	201	200	185	176	185	198	192	185	183	192	187	187	206	195	199	181	181	184	178	184	208	171	187	193	207	168	205	181	166	208	205	221	215	210	169	198	179	198	174	189	207	200	194	171	175	181	183	200	182	194	180	186	195	194	188	223	178	193	179	193	176	207	189	180	183	186	192	160	178	184	168	174	197	191	200	171	202	195	187	194	190	193	157	206	184	203	189	187	180	183	206	183	169	205	194	193	184	184	184	218	212	192	176	208	184	202	198	196	184	185	196	177	185	195	203	164	190	198	223	195	217	191	216	203	189	181	179	177	175	177	198	197	206	190	187	212	180	187	196	183	196	200	192	183	189	210	203	193	168	184	156	219	185	178	198	197	173	196	220	188	190	197	179	204	200	176	185	193	194	216	196	183	184	192	188	195	203	201	181	154	181	177	182	199	188	190	163	169	191	202	210	182	201	165	190	218	199	187	168	211	221	205	167	210	182	206	192	179	214	181	184	187	166	193	218	196	177	206	200	169	217	214	165	188	173	205	200	176	172	193	212	194	200	171	192	188	196	205	219	197	173	168	179	202	196	186	186	205	188	153	182	179	206	207	198	201	197	221	181	220	187	177	192	207	188	176	202	194	184	201	180	200	190	199	200	200	209	191	185	187	229	175	200	223	213	206	186	200	192	183	197	185	199	184	200	183	195	179	176	193	190	202
26780	20786	14907	6838	2727	1828	1505	1413	1314	975	656	874	892	670	594	561	534	723	946	724	476	464	464	455	516	474	472	472	413	472	422	469	469	457	478	468	427	448	441	473	449	503	481	485	495	453	417	435	496	449	460	457	462	489	439	455	497	477	480	478	478	454	444	412	415	485	453	484	490	465	466	459	451	470	441	451	426	471	463	451	474	433	479	466	461	438	494	469	501	458	487	477	441	439	487	453	483	490	438	479	451	450	502	454	483	462	486	490	462	509	465	456	451	468	449	485	485	457	456	496	477	438	466	469	481	463	483	461	454	460	443	467	462	450	455	455	476	442	472	437	446	450	428	433	460	473	463	441	462	510	462	485	431	446	478	452	457	422	475	422	471	454	461	466	470	449	508	455	449	443	461	446	465	455	498	465	489	452	435	486	439	480	473	442	491	444	479	414	455	420	527	455	522	447	478	477	444	473	426	477	400	498	456	449	454	477	469	452	504	467	467	458	459	454	490	409	434	489	460	504	490	433	457	512	492	470	460	437	464	474	444	469	511	423	494	451	453	486	453	449	441	459	478	454	422	472	459	454	464	434	495	444	484	462	449	469	446	462	436	505	495	444	464	506	484	443	436	456	499	481	490	447	476	426	495	482	499	467	465	448	454	472	477	482	475	478	491	496	417	457	422	440	497	483	468	438	437	463	445	474	472	477	456	465	502	444	470	461	526	474	460	461	469	480	446	480	444	461	472	456	482	493	447	470	539	478	455	459	431	435	467	454	447	476	480	459	458	473	422	431	460	457	480	460	503	467	479	493	488	497	425	428	406	446	463	450	466	462	437	494	482	466	470	460	470	495	481	462	468	460	459	439	430	431	471	434	458	436	427	479	467	438	472	430	469	465	461	465	448	442	490	454	481	444	449	452	452	485	444	507	418	489	487	439	456	499	535	487	443	440	488	469	469	459	480	456	455	453	443	454	457	470	460	454	467	464	456	484	422	485	471	436	474	485	458	492	456	472	474	461	497	476	478	475	425	487	456	436	468	490	483	486	474	471	475	463	442	468	501	465	440	432	491	458	455	428	433	500	458	448	441	441	444	488	438	505	465	461	444	441	440	458	452	492	452	455	471	498	455	490	453	410	476	488	459	475	485	447	483	485	477	455	494	464	510	459	506	469	479	475	485	465	446	455	448	463	452	482	481	491	460	425	443	444	493	484	442	435	476	460	465	452	495	487	476	471	449	494	446	478	460	445	465	474	481	451	449	432	490	478	474	477	445	456	466	444	472	447	485	462	454	492	443	475	461	478	440	407	465	442	497	452	436	461	411	461	431	440	482	448	485	488	462	463	494	465	465	461	472	490	505	474	430	479	458	477	484	447	438	449	466	497	484	474	483	496	462	410	497	447	473	450	454	452	465	486	486	472	453	482	437	486	471	463	465	419	484	461	477	473	462	461	462	465	457	456	476	446	492	467	476	424	448	447	467	490	490	430	444	441	438	479	474	452	465	443	471	450	457	430	434	435	466	462	461	480	466	465	443	427	493	459	454	452	485	482	474	477	465	481	443	512	477	471	456	469	489	471	470	469	490	454	451	438	481	430	461	444	465	420	480	480	445	462	422	440	460	473	486	441	495	458	454	477	490	471	435	462	473	456	483	450	459	466	451	425	449	488	479	446	470	453	427	426	484	455	490	450	461	479	491	447	471	448	440	471	488	494	460	476	467	493	476	452	515	491	439	428	444	509	437	490	469	502	437	473	430	491	427	449	469	509	466	471	478	471	439	461	468	451	461	469	458	514	487	469	459	418	465	477	447	474	465	455	484	443	477	465	468	428	477	450	454	415	483	477	439	465	442	465	449	469	470	478	445	483	452	438	459	503	483	449	492	449	480	472	452	441	491	504	470	496	463	449	480	441	454	458	451	488	481	447	442	491	447	445	506	437	485	445	459	478	461	469	421	493	459	452	465	432	452	471	450	499	489	502	465	468	471	446	464	457	467	506	453	454	464	464	477	486	491	454	498	422	451	484	439	434	436	479	507	492	460	455	472	462	473	439	437	456	450	434	444	465	463	441	450	494	459	467	451	436	474	490	463	441	449	510	465	427	469	470	434	460	477	463	485	510	427	490	493	489	478	464	465	461	460	452	442	436	415	468	441	494	449	481	439	505	433	493	449	474	493	442	470	478	430	459	472	402	480	490	468	458	457	486	484	480	524	437	461	470	461	502	472	442	456	458	467	454	481	494	481	416	441	465	443	472	461	464	483	456	463	438	470	405	427	454	481	497	469	484	448	460	480	490	462	460	449	493	451	470	464	466	465	533	459	431	480	442	447	483	422	456	429	456	441	446	443	430	456	436	494	464	460	459	427	447	466	470	481	438	447	477	478	440	440	476	459	456	501	482	415	505	476	454	502	455	476	461	445	443	430	429	471	482	465	433	451	494	436	453	453	460	473	453	481	451	489	454	438	415	452	451	463	453	454	417	449	507	498	457	452	440	470	453	446	481	435	447	454	513	477	505	485	496	445	456	480	477	520	470	508	457	439	448	488	442	468	475	467	457	463	465	466	445	451	465	448	513	461	473	489	487	421	474	456	466	474	449	426	454	499	490	441	498	469	420	482	492	439	490	469	478	495	446	485	472	462	423	439	453	471	437	449	437	462	488	475	471	464	484	449	486	457	482	463	468	408	456	457	458	466	484	492	496	427	430	463	456	477	493	472	432	451	471	467	477	474	446	486	425	461	458	473	476	439	433	459	453	478	441	438	449	445	486	454	460	423	445	455	456	449	396	503	485	482	425	460	433	448	504	449	430	465	484	446	464	471	501	445	468	474	460	453	479	469	457	475	437	433	459	418	484	488	435	469	482	447	475	484	476	455	501	439	478	461	417	450	435	455	471	444	498	477	478	428	455	455	472	468	446	428	444	475	497	466	462	438	467	443	493	493	416	479	447	477	434	470	406	460	478	443	470	461	455	474	431	453	442	474	447	486	470	466	482	465	485	450	459	433	492	448	488	445	499	431	458	471	447	452	450	488	417	459	493	447	466	446	434	449	457	463	448	494	442	482	448	460	439	457	475	497	472	429	459	469	459	471	430	471	461	467	470	440	493	447	487	432	441	486	455	486	441	502	466	506	451	480	489	466	499	456	449	447	447	464	448	479	436	478	476	453	455	457	433	468	444	439	457	484	441	453	475	489	464	491	493	483	418	456	447	459	451	465	481	458	446	455	467	469	472	469	462	491	475	465	434	453	455	461	463	449	472	490	484	492	462	437	459	445	487	481	457	482	441	440	472	444	469	454	437	480	446	467	455	495	476	427	442	479	495	467	459	476	513	475	480	473	457	492	498	447	462	462	468	486	455	479	497	434	508	453	424	442	475	483	479	457	475	482	464	483	443	441	483	486	450	438	427	441	429	507	462	510	465	500	478	503	449	482	472	440	467	486	487	453	418	455	456	448	444	469	493	456	440	479	486	463	445	467	471	444	486	465	442
9649	17756	15274	9125	5678	4284	3453	3597	3215	2002	1156	1761	1799	1387	928	871	829	1227	1702	1180	587	589	596	657	675	700	661	642	645	601	599	576	579	624	581	620	625	635	648	591	628	631	605	637	590	621	617	607	628	663	636	596	654	644	581	614	634	606	609	647	605	620	607	612	609	606	619	648	589	634	590	611	665	609	647	612	606	622	648	624	660	598	639	611	611	608	638	608	611	620	652	674	644	689	602	630	630	608	596	625	604	610	661	645	586	605	625	605	630	648	647	645	617	638	637	625	652	602	638	617	607	619	642	635	584	605	672	641	642	654	610	611	646	584	542	629	606	625	604	642	610	643	624	614	618	577	660	605	627	621	620	569	644	625	593	612	634	625	623	641	633	646	603	619	611	643	609	628	604	628	600	637	596	639	618	643	630	627	631	635	612	633	628	596	643	655	618	592	620	596	659	622	642	610	653	587	614	648	590	656	631	607	645	631	597	580	592	660	597	629	593	590	604	657	590	630	606	634	639	637	656	621	593	610	633	639	603	635	601	647	615	611	617	623	616	627	632	609	651	613	632	628	639	616	606	622	565	637	618	619	617	625	663	636	691	628	599	632	610	598	589	554	625	597	573	645	615	627	615	612	624	624	620	631	622	608	647	624	660	616	554	636	644	608	654	581	605	646	639	626	641	632	635	645	627	616	628	615	675	652	597	622	663	613	654	606	641	660	619	611	589	598	623	620	612	636	610	610	597	604	616	575	603	616	631	621	647	642	659	555	592	629	646	615	649	624	646	672	606	579	658	647	630	603	600	603	587	622	627	661	599	624	644	601	680	607	665	638	638	646	596	633	624	665	644	645	604	645	593	624	616	623	645	628	627	643	665	657	607	619	611	607	625	639	617	626	680	621	610	608	608	632	654	604	654	634	637	622	629	645	606	626	616	625	623	649	625	625	635	629	609	639	639	630	594	614	646	653	674	623	640	599	631	596	609	637	603	661	615	601	558	660	624	596	574	633	703	595	553	635	644	602	638	638	617	615	611	606	643	600	620	634	654	624	626	595	579	648	644	608	629	621	623	587	686	606	638	648	609	607	590	567	623	589	616	579	638	617	645	617	623	616	635	629	638	630	601	614	582	635	658	641	614	649	645	639	678	569	618	637	667	655	634	641	600	612	629	608	635	653	623	637	603	628	644	622	627	619	662	584	623	662	645	588	638	636	616	646	603	626	606	592	656	622	606	574	612	605	650	632	640	650	608	640	598	645	674	638	586	631	628	636	607	653	639	665	641	595	655	602	601	648	629	618	586	642	631	643	641	633	599	634	633	616	609	599	667	615	591	605	613	609	648	643	634	614	630	647	632	606	636	597	628	696	590	578	587	666	582	654	647	596	640	600	605	650	629	640	638	570	595	576	589	653	625	632	627	653	630	616	647	636	626	610	623	647	616	636	636	599	638	669	591	637	615	620	584	620	634	622	622	583	657	648	617	610	604	619	642	617	608	626	615	651	632	600	607	611	633	633	591	666	648	559	632	610	619	598	620	673	618	614	593	613	619	631	604	632	617	630	625	610	616	583	619	565	637	580	646	585	590	617	611	622	696	593	608	610	616	632	592	610	619	643	607	586	576	620	601	619	641	632	617	618	590	615	655	617	677	662	687	657	607	612	638	595	602	588	598	595	653	663	637	631	600	646	663	604	627	592	655	592	611	626	612	617	634	617	599	600	632	629	640	670	595	674	648	591	641	709	655	645	652	619	592	658	615	654	618	608	635	603	636	649	656	635	656	627	593	659	632	620	631	661	634	627	586	666	606	610	630	618	639	644	662	643	602	661	642	639	687	599	624	630	609	654	662	621	618	700	591	579	647	620	629	635	605	584	636	609	634	630	629	623	604	616	572	600	635	632	611	602	614	605	610	633	667	652	666	613	611	633	621	622	615	619	648	657	620	556	634	582	601	601	660	664	632	634	610	611	644	611	637	589	648	631	586	587	606	650	628	657	624	622	675	636	619	622	626	602	635	623	669	629	610	609	621	644	657	649	588	623	646	611	629	594	596	642	586	607	655	581	642	608	587	629	635	614	639	595	649	668	634	647	579	622	629	601	616	663	634	653	630	644	631	665	596	605	613	628	617	619	643	609	634	627	610	623	658	639	680	644	578	612	640	651	605	600	601	591	625	613	622	603	637	595	632	583	613	597	577	642	592	628	635	638	635	601	643	631	579	621	615	645	607	587	639	606	640	693	589	642	598	632	613	656	626	635	664	626	655	639	582	594	597	623	637	642	638	637	608	624	590	633	613	616	630	603	652	648	617	614	590	612	633	594	654	592	595	639	606	595	665	667	610	599	624	595	626	616	606	643	637	635	599	602	613	638	606	618	594	622	590	666	588	653	630	645	611	633	616	644	637	589	624	684	623	608	632	613	645	586	626	620	618	588	667	650	629	599	585	620	601	649	596	639	588	618	587	635	591	621	611	609	583	632	655	643	651	603	650	652	610	621	603	637	673	618	635	663	616	614	619	645	606	626	611	630	646	660	598	647	608	604	609	631	626	649	640	599	585	627	634	668	651	627	638	581	613	665	609	631	659	630	624	635	599	599	622	606	657	636	603	617	606	593	618	660	643	623	602	664	628	619	626	626	625	649	609	596	594	664	654	648	626	643	612	629	588	592	605	611	670	616	617	638	649	646	671	602	620	673	629	617	606	622	602	600	631	587	609	637	614	646	631	625	614	635	647	661	627	690	639	597	631	601	665	628	579	616	664	628	659	621	618	600	560	631	621	569	582	626	646	648	630	626	622	603	655	629	616	635	557	629	605	652	622	585	627	651	660	625	672	638	596	638	646	643	644	611	582	586	660	623	672	619	667	607	584	658	653	672	627	654	628	577	626	612	616	610	602	657	606	674	620	615	618	643	646	623	670	628	622	639	634	585	622	647	650	606	625	600	586	625	635	562	549	585	626	646	656	620	617	587	587	661	647	620	650	680	598	596	610	602	630	605	660	667	618	623	597	611	619	631	626	664	609	605	629	610	629	639	621	607	574	641	577	614	652	585	616	636	629	596	641	614	648	601	562	583	633	618	628	601	620	558	595	627	614	631	647	584	615	611	593	659	636	680	653	632	632	615	665	628	622	651	648	592	600	641	631	631	613	643	588	611	626	602	660	646	604	655	606	605	620	598	605	599	645	602	594	626	621	592	623	642	650	610	638	648	617	597	620	634	608	604	584	661	662	599	643	655	633	557	616	622	628	667	608	577	656	630	592	646	639	605	614	630	615	652	636	601	642	588	608	623	630	614	639	633	650	633	619	649	648	625	629	627	654	638	617	600	646	619	607	625	598	631	652	625	609	646	595	606	582	628	637	625	614	603	626	618	619	612	645	637	622	596	637	630	605	663	625	629	638	672	591	639	578	639	634	624	634	613	624	653	622	599	669	622	644	594	594	663	619	613	636	618	645	605	632	596	669	621	619	619	650	660	677	633	669	604	630	590	586	566
24033	21122	28361	24166	20800	9386	3848	2613	1602	1725	1123	956	836	855	690	512	590	1785	7580	7348	904	375	417	315	362	351	362	382	367	338	353	374	387	382	384	348	346	344	393	379	406	378	343	330	372	365	361	375	342	389	362	369	360	366	335	355	360	342	393	365	364	347	361	365	350	353	378	382	357	379	375	359	355	365	342	339	360	372	364	362	361	399	368	393	349	336	396	318	366	340	350	376	338	337	310	375	349	362	369	383	381	347	326	381	358	308	345	358	373	370	338	363	386	352	364	408	348	363	341	396	350	375	359	365	380	359	361	373	355	339	383	344	374	364	354	344	363	325	387	334	371	366	344	339	346	340	362	372	363	371	368	372	355	349	330	352	385	338	356	383	338	317	383	346	340	343	351	376	329	347	354	367	371	339	356	322	364	347	363	371	391	338	372	362	359	341	357	367	386	361	381	356	380	353	413	375	425	349	310	365	357	348	330	348	357	404	352	393	370	357	383	362	339	369	398	379	340	379	359	402	337	363	382	370	372	375	366	362	355	360	347	372	379	348	341	375	401	379	366	366	362	375	356	385	343	325	345	371	339	362	397	352	344	346	372	343	333	345	350	361	399	341	374	350	375	368	399	321	371	376	384	339	341	348	391	381	373	369	383	356	385	358	343	404	361	355	371	392	365	381	359	334	351	371	365	371	322	388	368	332	367	369	350	351	355	360	353	376	354	341	358	342	334	356	340	358	370	355	373	370	365	321	348	352	366	385	363	396	362	369	351	354	354	345	347	399	389	361	366	381	364	336	335	361	355	382	342	335	390	347	372	353	341	391	383	390	370	365	380	331	379	360	327	364	344	361	320	362	376	361	374	339	378	360	353	312	352	364	360	354	382	338	367	351	350	387	381	362	362	342	359	365	336	356	355	386	385	351	371	363	358	371	362	380	385	363	368	368	342	329	385	338	375	358	404	362	377	347	364	363	338	374	374	362	385	347	387	347	351	336	381	354	396	359	359	410	402	335	389	343	346	356	382	385	366	378	363	385	352	383	384	378	376	350	378	334	389	397	380	356	403	335	363	374	350	366	329	372	349	354	368	340	336	377	404	366	345	397	378	337	364	355	354	353	378	361	351	344	340	354	344	380	406	363	359	322	363	365	346	337	361	358	384	375	339	360	360	350	363	363	350	345	363	344	352	360	372	371	364	374	346	315	366	348	364	332	355	366	335	358	360	340	339	351	388	342	378	342	345	367	335	335	356	366	351	369	389	346	349	359	370	364	392	402	371	342	382	368	363	349	391	348	358	384	339	393	330	352	374	349	375	374	365	382	363	371	337	342	360	367	334	357	379	397	350	374	351	360	402	372	352	374	365	338	374	360	359	373	342	345	365	364	353	367	361	359	341	365	373	357	337	366	357	345	345	321	390	324	345	359	359	357	366	369	386	357	381	334	356	382	369	404	370	365	353	368	364	335	366	355	355	384	411	336	337	394	382	357	364	358	346	379	378	362	363	354	350	368	388	371	344	353	381	363	365	383	327	317	357	394	350	377	318	376	342	373	340	377	337	358	376	355	328	379	370	329	395	372	364	338	366	370	366	367	364	371	328	406	395	362	352	373	357	373	342	353	364	380	324	349	325	320	385	397	377	379	357	345	350	371	337	372	377	390	367	352	352	355	392	345	351	386	371	366	352	324	336	353	350	363	364	334	393	356	354	390	364	377	357	338	361	389	395	355	324	356	368	353	391	369	360	396	361	345	353	347	348	359	353	353	355	386	376	371	366	363	367	333	347	376	338	351	340	376	337	324	366	375	370	360	372	357	361	323	382	342	367	356	357	366	349	370	351	368	355	371	361	386	369	328	361	331	327	374	374	365	344	352	340	366	332	376	364	409	368	351	362	359	360	381	396	356	358	350	372	367	390	386	366	339	357	372	314	397	374	346	331	366	363	346	358	351	380	374	329	337	365	370	366	376	385	390	350	403	385	354	362	378	346	326	359	387	326	348	337	397	349	318	351	337	390	341	368	354	341	350	370	350	395	355	334	345	334	393	332	338	360	330	341	354	375	367	386	345	351	327	357	351	353	348	370	380	380	393	388	343	353	368	369	352	345	346	367	371	357	377	368	335	354	351	376	342	344	364	365	363	383	377	369	354	329	417	351	339	353	333	357	344	380	370	344	384	379	340	330	390	342	356	348	351	352	344	345	328	343	350	344	378	322	381	393	372	355	389	382	341	345	369	405	401	374	331	388	403	360	381	372	339	387	339	377	354	359	360	367	341	373	338	353	338	336	396	354	342	339	327	347	379	342	373	372	391	379	351	359	387	347	347	342	346	368	343	327	393	343	345	369	339	345	359	362	369	355	377	353	361	401	355	358	371	346	359	378	361	347	365	331	360	341	373	375	331	355	366	363	343	368	327	377	353	362	380	390	337	372	356	371	336	367	338	362	358	371	310	377	365	358	353	364	397	399	361	335	392	343	391	381	358	321	348	330	355	359	363	376	359	362	348	350	365	367	362	340	354	360	349	383	357	376	354	367	352	381	345	365	365	351	363	350	369	395	344	317	342	351	317	378	362	373	374	330	352	375	386	389	360	397	374	379	387	360	355	375	331	365	349	379	349	338	325	355	356	342	337	342	346	377	352	382	334	354	354	354	338	326	354	382	380	352	392	365	340	408	360	391	348	383	343	334	396	346	357	349	374	336	332	370	373	364	357	376	354	357	362	344	368	387	356	352	328	347	344	350	333	334	362	342	373	337	339	314	362	359	359	353	376	339	367	362	366	357	337	423	349	362	394	395	331	332	362	366	354	341	365	343	374	356	363	333	354	377	360	387	356	360	330	350	363	367	354	354	363	352	375	336	366	370	364	379	349	380	391	349	344	357	364	373	363	374	367	391	385	361	331	371	348	340	365	378	375	353	364	355	364	358	343	336	341	335	364	345	346	386	339	343	353	338	338	353	362	334	354	378	358	345	347	341	376	364	359	361	364	368	340	359	354	354	396	369	368	389	361	364	350	379	391	333	357	392	361	373	367	363	356	362	368	369	374	351	367	339	374	351	343	370	346	376	321	388	377	365	325	364	353	345	327	383	369	390	352	371	364	384	332	395	375	350	375	368	371	386	397	330	338	322	375	376	378	368	337	325	359	369	386	358	374	346	343	356	373	378	358	358	381	375	379	354	380	373	387	334	334	351	362	369	383	361	360	350	362	349	358	346	381	355	351	369	390	356	361	355	383	347	361	350	348	391	361	363	359	340	356	342	363	366	369	341	350	362	362	367	354	359	385	347	343	355	362	345	356	351	368	359	330	377	338	375	388	364	350	362	384	384	386	375	400	349	373	357	331	364	375	355	327	352	350	337	334	351	332	361	331	387	351	358	346	356	348	405	330	379	348	393	400	364	361	381	374	349	365	398	326	352	375	349	363	351	391	345	345	384	355	327	348	353	345	334	328	368	345	346	365	352	363	372	334	364	362	364	359	340	376	350	385	391	368
11093	25369	23966	14707	9087	8526	7167	6038	4122	4090	2532	2035	1877	1757	1437	1014	958	3867	14486	12462	1395	521	531	515	506	467	532	527	503	466	506	548	564	518	500	505	561	467	515	472	498	521	545	445	498	473	533	502	481	498	492	500	525	508	543	522	480	473	512	529	479	516	520	529	515	533	510	492	509	486	526	461	511	459	509	512	502	496	488	483	547	497	497	442	488	467	552	497	441	476	528	513	506	493	503	507	531	520	508	540	524	464	456	513	499	533	487	494	519	482	489	495	510	523	456	525	460	527	514	505	506	518	481	478	472	491	483	478	489	498	446	490	475	492	507	513	521	507	520	498	480	491	479	530	490	478	546	508	491	526	482	479	534	487	519	463	459	490	507	497	476	491	517	498	508	495	479	505	473	507	496	445	487	518	484	482	523	493	454	527	512	486	493	513	486	523	484	522	449	486	485	510	472	512	488	486	458	481	484	472	529	501	514	504	513	502	509	475	452	494	521	520	509	468	538	461	554	521	473	457	509	510	504	505	513	547	500	509	484	470	473	514	459	507	496	479	523	487	476	508	499	547	453	542	526	504	497	520	478	476	489	523	512	530	488	507	469	494	524	478	529	488	480	512	509	510	474	512	482	473	474	469	497	501	508	469	463	468	494	495	518	502	496	542	492	488	541	490	473	508	498	544	497	452	460	532	500	468	512	475	514	468	469	517	470	458	498	510	491	495	500	502	504	502	498	477	458	529	475	498	526	482	482	490	511	495	494	482	500	515	525	490	516	497	503	497	508	499	477	506	461	481	554	517	521	484	522	471	514	497	470	496	466	518	519	500	486	448	512	482	464	518	447	485	495	547	467	468	489	545	496	470	521	528	527	479	492	476	498	500	510	507	497	534	523	483	489	537	490	513	486	516	509	492	518	497	491	489	495	514	478	477	494	526	494	484	477	468	467	498	486	464	502	446	500	508	517	491	510	518	497	510	475	474	482	501	475	528	465	523	559	517	511	491	513	502	549	474	469	510	484	478	512	490	506	470	489	476	522	476	465	490	512	499	544	554	534	498	515	497	525	492	468	513	468	515	501	475	480	511	475	504	500	433	545	474	497	481	502	487	484	484	470	517	523	501	514	491	498	503	464	506	490	546	484	525	529	459	535	471	473	473	568	520	487	496	486	507	534	445	477	468	501	512	504	516	481	455	496	500	481	460	513	491	522	490	492	517	508	500	471	488	498	480	478	513	481	542	486	515	495	493	529	511	524	479	502	509	499	458	530	498	478	510	486	508	494	473	500	514	464	498	514	485	506	518	498	441	470	466	497	512	514	495	519	527	475	469	510	504	511	502	473	500	498	530	469	492	493	503	481	453	513	521	531	497	507	525	512	474	555	470	497	490	481	495	478	522	551	474	493	496	514	485	475	474	494	479	483	492	489	487	495	514	526	486	463	516	474	488	499	525	526	514	459	517	466	461	496	524	526	474	501	514	507	472	485	509	523	466	511	517	509	478	498	512	504	492	525	460	466	531	486	504	513	483	493	484	545	484	488	479	485	471	486	480	504	491	466	498	493	472	464	465	482	453	458	504	498	501	524	516	471	505	507	524	484	528	482	507	503	533	529	503	501	477	493	521	475	518	549	500	502	491	472	511	508	489	528	494	426	487	502	512	508	510	466	479	524	495	485	487	474	508	501	486	488	481	461	497	516	485	464	501	528	504	478	488	495	467	458	473	492	527	497	497	513	489	496	486	520	499	494	451	446	495	515	497	479	513	520	466	511	473	485	474	498	479	486	511	485	536	476	458	492	478	537	503	497	471	438	500	480	504	494	473	517	471	489	493	493	510	479	493	476	508	483	507	507	494	485	485	478	525	509	473	500	470	474	531	466	491	497	543	510	524	480	489	501	510	464	502	497	507	473	475	470	509	502	487	514	483	516	481	477	501	523	472	493	491	486	478	514	456	521	442	467	489	512	502	443	476	486	498	558	482	461	520	494	546	486	521	531	524	433	513	458	466	540	480	485	531	489	504	492	490	494	545	502	494	473	453	493	530	540	510	495	504	483	434	481	560	517	481	508	501	522	456	483	503	505	482	496	487	451	508	516	492	459	480	491	526	461	493	470	532	520	493	531	508	471	501	517	505	461	500	532	437	479	484	499	528	482	522	499	475	459	500	521	499	495	522	504	515	466	522	495	467	495	524	486	488	548	472	493	448	529	481	489	462	533	481	479	519	477	480	425	546	476	484	459	512	473	497	508	498	512	477	490	507	510	476	516	532	485	479	516	508	459	477	494	470	501	501	459	495	471	498	454	483	516	515	493	512	502	504	510	524	477	495	490	480	513	476	511	496	485	475	443	471	526	507	520	512	474	507	433	528	477	525	502	495	460	527	513	513	518	479	508	500	506	489	461	518	519	473	502	485	515	502	516	483	504	488	523	478	502	510	487	504	480	515	491	492	501	472	463	533	473	519	481	489	511	507	487	458	468	458	507	506	499	472	528	511	478	486	483	500	480	508	501	487	487	483	490	464	496	482	483	484	477	520	489	490	485	506	508	460	537	449	524	481	507	495	479	513	492	462	466	479	483	460	470	490	501	529	535	468	509	522	523	471	509	474	496	484	488	514	486	507	494	505	503	499	505	520	480	491	492	532	474	490	542	512	485	506	492	488	505	527	494	498	490	512	459	524	492	494	488	513	518	490	497	499	469	467	508	539	503	477	479	502	509	525	488	483	479	508	499	476	490	503	475	464	487	460	451	474	488	511	480	501	519	524	503	468	536	483	470	479	497	480	488	513	488	507	467	496	483	456	444	517	508	504	490	464	491	502	483	509	492	485	489	518	500	554	488	460	559	482	479	489	470	534	475	481	538	483	493	492	501	496	494	483	485	495	530	513	449	500	506	513	484	468	465	470	526	537	496	530	507	491	486	495	463	484	494	504	470	510	512	462	482	539	451	499	455	491	536	512	492	488	525	479	481	531	473	530	475	527	545	461	509	521	491	483	510	526	497	515	482	526	507	512	507	497	525	519	502	504	457	483	484	484	523	476	497	506	469	466	537	457	482	457	506	492	524	507	473	523	526	480	511	527	493	493	507	478	488	515	509	469	487	493	475	466	479	504	458	465	532	497	529	510	492	482	512	516	513	507	501	497	507	506	525	514	532	492	513	520	493	492	495	457	527	496	511	505	519	491	479	511	460	492	512	499	510	486	527	515	484	499	479	500	485	493	481	430	469	515	478	556	496	479	468	457	484	491	467	518	476	506	507	495	493	519	494	483	501	507	484	449	497	515	490	496	522	489	492	499	491	521	462	530	505	475	519	538	465	474	511	537	497	540	480	498	494	450	489	513	491	492	508	446	496	518	507	502	483	505	485	485	497	452	522	490	516	522	519	464	520	521	456	476	487	495	502	501	514	496	477	486	470	532	481	508	479	497	498	489	493	462	536	491	496	512	518	460	472	523	497	479	494	489	510	498	482	526	498	477	502	501	498	537	505	479
22814	21114	28922	23549	21128	21345	12405	3022	2103	2087	1908	1214	996	769	632	555	666	4607	14841	10700	1380	181	189	211	195	192	184	159	180	187	173	183	190	191	170	171	175	154	166	199	181	171	178	175	179	168	188	177	166	159	180	155	160	155	174	177	172	184	157	167	136	175	159	152	167	167	161	166	150	183	159	177	152	166	171	156	152	159	174	178	194	152	185	175	162	147	178	159	157	161	167	183	198	173	195	167	168	173	167	183	152	156	162	169	153	156	163	160	181	169	171	151	173	173	182	162	173	167	161	164	149	174	157	154	162	177	171	179	161	160	171	150	198	166	157	174	165	162	164	152	161	167	175	167	155	157	172	168	176	154	167	163	177	173	163	161	149	152	152	167	163	167	168	208	167	146	172	153	177	160	166	182	158	151	163	172	143	154	155	166	165	159	158	180	159	162	179	184	159	200	148	147	174	172	153	156	162	163	164	145	164	158	153	165	148	177	174	177	183	160	154	156	169	159	163	170	179	165	163	150	174	165	165	154	136	152	180	155	178	159	181	166	171	182	166	158	185	181	157	171	171	169	165	174	153	146	157	160	144	163	164	164	169	172	173	169	156	147	173	171	155	160	137	150	146	186	168	145	151	182	154	171	156	133	162	179	158	156	170	172	154	180	154	166	173	170	154	150	156	189	165	131	150	168	184	172	179	147	158	159	174	168	189	160	191	168	176	146	189	146	151	170	158	162	179	163	153	163	177	155	177	170	148	144	169	176	162	188	193	159	167	145	161	180	171	169	168	134	187	146	166	181	141	147	154	146	180	158	134	158	166	167	143	186	166	166	155	162	177	178	166	145	167	167	174	161	174	174	166	174	196	141	162	147	158	154	172	154	165	174	164	155	160	155	168	159	177	179	166	173	151	156	155	155	168	176	185	150	176	176	171	178	164	197	152	172	152	191	174	181	181	163	166	184	152	166	155	135	176	159	146	143	139	169	167	163	179	170	175	169	140	159	185	157	158	159	166	169	191	147	173	169	164	153	155	170	170	149	165	176	185	161	170	158	138	158	180	191	179	164	170	155	156	187	181	165	153	163	187	151	148	153	167	173	170	167	173	159	163	144	183	173	168	157	147	139	191	153	177	174	167	144	180	141	178	168	176	172	167	151	164	160	152	163	174	139	152	167	167	166	162	154	161	177	171	178	158	168	145	168	146	173	144	173	158	132	147	168	153	176	153	177	170	139	148	168	154	165	191	177	165	176	161	156	168	152	159	179	159	171	163	167	161	167	189	173	168	151	152	155	142	157	187	160	161	166	156	171	160	187	149	178	161	173	147	157	162	157	181	153	156	177	154	163	158	153	171	177	154	149	172	181	153	167	161	166	175	154	165	161	154	169	159	169	161	146	158	167	176	165	152	184	153	153	155	158	197	185	181	184	169	162	157	156	179	158	147	165	173	174	170	173	154	161	141	169	182	193	159	176	153	161	143	170	176	151	159	168	167	160	185	159	167	179	169	157	180	161	153	168	154	150	182	154	187	156	156	161	158	170	174	149	176	170	171	174	153	160	155	178	180	144	146	188	141	147	149	161	170	163	180	153	188	156	141	181	177	154	161	142	173	152	167	186	165	154	181	158	153	154	180	192	165	153	160	156	177	175	174	150	155	143	177	174	192	164	155	186	157	163	166	162	166	170	185	162	156	159	174	168	163	151	146	188	190	180	137	178	163	164	165	163	149	157	177	180	173	153	165	176	159	159	180	153	168	160	142	170	157	143	159	163	166	149	182	186	175	165	171	170	151	158	168	170	171	187	140	147	170	162	188	163	170	167	185	176	164	175	175	163	160	194	173	163	171	181	182	183	175	174	142	152	164	179	158	170	158	145	181	192	132	180	165	166	155	175	178	191	146	135	170	145	205	156	155	174	159	139	162	164	158	168	156	185	144	160	172	193	176	171	144	156	149	170	172	160	155	172	162	169	172	167	166	163	171	171	147	161	183	147	166	155	169	155	161	160	177	173	172	162	163	158	165	153	162	169	167	170	157	187	171	171	156	171	182	160	164	140	184	165	152	185	188	174	174	166	173	164	176	156	176	162	169	165	149	166	143	173	164	178	163	171	153	161	150	176	157	170	156	125	167	177	163	169	172	149	163	161	146	181	172	183	133	154	140	158	156	152	196	155	175	153	176	154	150	149	163	146	146	163	156	163	181	163	162	161	184	177	166	162	174	167	165	164	157	170	158	159	144	158	195	170	155	142	179	175	176	172	174	172	155	148	163	167	166	152	157	168	148	158	166	156	157	177	172	179	161	158	198	146	141	169	177	186	161	146	156	173	167	162	169	158	156	164	173	184	173	159	155	175	160	178	172	180	173	156	152	156	167	181	147	151	180	164	171	161	143	153	164	166	153	164	170	164	172	177	167	163	161	164	151	182	153	197	164	146	156	161	164	164	167	148	147	171	161	165	174	171	192	152	186	159	169	172	143	145	161	155	147	193	146	176	157	160	168	143	176	155	157	170	164	130	170	157	167	181	140	176	160	162	167	172	143	173	200	170	165	167	169	150	147	154	157	159	156	161	170	172	166	146	164	175	159	153	179	169	169	165	168	146	175	155	164	172	174	149	170	158	171	164	167	185	144	170	160	167	157	154	148	169	168	169	162	144	155	158	170	182	177	182	163	158	138	189	140	172	160	159	153	151	165	163	191	156	190	166	170	156	163	158	143	175	177	169	170	199	153	150	160	165	192	165	139	168	168	178	159	148	168	130	154	163	170	147	161	160	179	143	147	194	152	147	172	158	172	155	169	179	167	187	165	173	174	169	165	153	163	212	155	166	200	169	168	160	161	141	162	156	154	160	175	168	189	197	170	168	154	174	156	181	147	157	158	161	179	158	145	168	151	156	169	193	169	175	159	167	170	171	159	174	164	195	164	153	159	162	165	149	139	164	155	164	177	162	168	171	160	157	157	148	157	171	153	172	166	166	141	152	168	169	137	158	160	181	163	155	195	175	175	164	169	148	173	150	169	168	156	164	162	155	168	156	164	173	190	151	160	165	175	192	169	165	161	165	153	143	146	143	172	160	161	187	147	150	177	167	155	171	181	185	171	162	148	164	154	172	144	148	170	176	180	164	179	147	164	150	196	178	171	167	163	159	152	137	144	156	149	161	152	163	138	151	167	175	144	163	160	158	155	167	147	166	164	164	163	166	163	179	156	154	182	165	181	159	161	182	170	167	146	173	171	163	182	137	171	168	144	179	165	123	152	176	187	172	169	176	163	168	143	156	164	176	164	155	159	160	186	175	162	161	169	165	163	157	167	158	155	190	148	167	192	158	171	154	169	174	187	166	158	165	174	155	165	159	185	154	161	155	165	178	168	158	161	164	169	161	185	181	150	173	154	162	195	178	161	168	167	147	175	161	166	173	156	163	139	153	189	166	177	173	172	194	151	172	176	175	182	144	157	200	169	150	181	171	164	153	163	137	175	167	161	146	176	156	174	158
13592	31866	30230	19234	13104	14623	8991	6425	5789	5624	4920	2928	2241	1766	1417	1170	1505	9745	22941	14553	1623	290	271	232	287	244	275	257	227	284	259	236	224	268	225	233	237	262	243	211	235	213	213	221	243	226	241	263	228	237	229	254	215	232	205	233	218	225	220	250	224	209	241	231	257	240	241	214	238	222	206	221	195	196	202	209	204	217	213	209	228	225	211	233	218	204	235	230	197	238	214	198	246	187	249	254	212	185	220	203	223	239	228	216	224	212	220	204	222	230	237	224	210	217	220	236	228	215	220	213	207	211	227	229	206	232	193	205	206	193	248	202	216	221	237	225	222	181	238	226	225	192	215	224	230	220	248	256	203	210	213	197	192	211	211	218	230	200	195	219	212	189	225	226	199	212	217	201	233	227	240	221	230	210	225	227	232	230	220	205	236	236	229	227	226	219	203	222	230	196	246	219	229	218	218	229	213	213	241	217	219	209	248	261	216	217	197	206	232	220	221	204	197	192	231	222	240	214	211	242	218	199	206	240	197	213	221	202	232	216	228	201	239	249	224	237	239	229	226	198	224	221	203	222	202	205	230	205	228	239	221	205	220	243	221	219	206	194	190	181	216	223	228	235	246	201	242	213	233	203	206	197	206	219	228	216	235	206	234	235	198	212	226	208	231	242	236	206	213	231	227	216	220	218	201	245	211	233	218	201	197	220	208	237	203	217	234	231	231	248	205	197	206	189	249	197	228	215	208	207	214	225	228	214	229	209	218	213	230	210	234	207	233	226	231	198	213	219	229	208	222	203	200	193	219	213	205	198	219	201	223	230	214	203	212	230	193	229	211	217	220	200	223	202	247	232	206	214	231	226	216	210	224	219	193	214	194	201	213	237	215	205	207	204	192	224	215	241	224	221	193	205	223	221	224	222	218	226	221	220	230	237	216	261	222	221	215	215	211	231	227	200	213	214	196	209	207	203	222	207	201	219	200	226	200	214	211	243	216	196	212	219	233	220	201	226	235	170	202	239	224	244	211	189	241	209	228	231	219	225	217	201	203	239	222	211	229	212	217	237	227	228	204	219	230	203	225	221	228	222	241	222	223	237	212	222	216	217	234	211	185	219	204	208	235	231	207	232	220	204	231	246	223	222	202	206	237	224	191	233	235	221	230	237	223	226	234	232	217	214	225	223	218	232	229	194	226	208	204	201	202	217	227	197	228	244	210	250	227	221	216	217	223	214	218	224	215	221	213	202	222	217	244	246	221	213	215	205	206	193	213	222	201	193	190	190	205	203	204	196	222	213	210	197	218	236	208	206	197	228	195	209	221	207	218	200	219	218	220	201	218	193	216	222	216	218	217	231	203	221	214	232	226	197	237	248	235	217	216	242	240	235	237	215	206	217	213	241	224	222	222	230	210	202	206	228	212	212	228	225	234	232	217	202	202	233	203	242	218	224	230	205	219	209	222	206	230	216	196	221	218	217	188	206	216	238	221	236	241	205	221	219	232	213	213	244	232	226	236	231	235	227	230	178	233	217	215	242	231	199	255	208	230	212	230	199	215	246	222	225	215	197	200	206	198	220	200	217	215	219	246	229	224	212	222	200	213	223	204	221	223	218	221	212	224	199	224	220	195	188	204	214	210	234	203	216	218	235	186	257	218	209	200	225	222	222	222	222	227	234	214	243	219	223	236	229	261	245	204	246	238	190	227	197	229	199	241	218	225	226	196	193	196	201	228	242	230	233	230	205	220	240	229	244	205	229	201	203	204	202	222	228	203	219	239	227	198	200	211	232	208	219	214	208	225	201	196	215	222	211	226	204	250	222	209	232	222	229	229	246	196	228	221	220	224	205	222	219	205	229	259	210	205	220	250	188	229	204	208	207	201	207	236	219	216	214	239	199	204	205	210	205	238	204	218	220	181	227	219	210	215	213	221	238	245	221	239	188	227	202	206	200	197	230	206	225	184	239	235	220	237	206	205	220	188	219	236	220	204	241	220	242	229	237	226	231	215	223	189	205	211	224	197	211	225	210	248	254	179	215	203	236	225	237	205	224	187	222	244	216	214	226	226	205	211	209	237	219	234	233	227	198	241	231	210	213	214	214	211	220	203	226	212	225	213	215	211	212	219	188	226	195	220	204	214	218	191	201	213	208	205	200	197	207	206	227	227	224	214	231	194	245	215	177	228	216	205	201	248	231	251	232	210	215	228	198	225	218	220	222	203	219	225	215	237	246	197	231	232	210	203	221	210	232	224	233	202	224	208	225	208	210	223	203	185	233	245	228	224	215	191	216	230	223	217	219	195	235	201	220	223	209	243	189	204	219	236	221	183	206	246	220	242	214	214	215	245	233	207	232	207	210	218	237	245	208	201	225	229	219	203	220	225	253	208	208	224	223	234	209	247	219	200	217	232	230	209	224	196	242	230	236	188	234	228	239	222	240	216	189	206	214	239	220	212	201	216	246	196	203	238	217	214	232	218	215	231	235	224	227	211	222	225	229	203	225	216	247	215	235	229	211	252	216	207	208	208	207	233	224	234	221	216	217	209	196	265	196	216	198	247	224	196	212	203	209	235	215	228	245	216	216	180	210	208	229	216	216	186	222	197	229	215	197	206	227	191	231	209	212	233	204	208	191	240	224	217	221	212	207	240	223	189	202	241	211	216	224	247	209	218	232	226	219	204	227	225	204	209	218	215	213	212	207	228	198	239	211	255	198	227	230	218	216	217	207	221	206	208	194	229	207	223	208	191	229	217	212	233	197	216	232	200	214	212	212	209	221	229	224	215	206	229	219	209	222	223	241	207	193	218	202	217	221	226	212	237	212	211	210	226	224	230	209	212	222	218	221	199	237	211	221	168	206	202	217	206	221	242	220	205	208	240	191	210	225	216	184	214	237	220	220	193	208	225	214	237	211	216	225	239	207	236	206	239	225	201	228	233	197	205	238	224	224	224	248	200	264	229	215	219	236	247	206	221	241	206	200	212	214	218	208	220	219	217	203	225	231	240	233	206	216	204	228	211	221	216	214	213	214	214	202	222	235	222	225	213	199	238	190	205	228	230	224	229	220	239	229	237	201	219	239	206	195	215	223	217	201	215	225	222	227	223	220	197	207	207	213	205	210	198	197	236	215	227	206	218	227	232	240	225	199	215	202	225	207	212	230	233	206	253	221	237	230	212	195	213	221	205	230	215	211	214	227	199	215	209	226	217	218	221	197	227	232	230	246	233	205	229	240	214	200	198	208	182	211	209	228	217	224	219	231	199	204	220	205	221	197	214	219	217	212	230	188	233	229	196	232	235	240	202	201	230	216	214	210	218	229	235	225	205	217	219	229	226	215	227	225	215	219	210	223	218	214	219	211	215	230	215	191	188	233	249	242	213	205	182	204	220	211	231	222	221	224	220	199	206	204	229	235	203	228	222	236	192	224	233	242	226	204	214	216	208	226	203	209	206	245	221	235	213	205	213	227	204	222	222	206	217	219	217	218	216	218	217	232
26712	20669	15414	5523	2537	2838	1620	1426	1190	1019	869	804	783	679	522	536	514	615	904	565	484	487	457	468	469	425	498	457	450	472	450	494	442	453	475	465	462	451	457	427	428	435	470	494	463	460	441	451	429	464	508	459	460	427	455	497	453	441	462	448	468	447	473	455	466	463	450	450	483	453	459	497	479	433	431	464	470	446	471	461	453	453	474	448	464	454	459	464	437	482	390	451	473	490	507	502	428	472	457	496	457	456	461	457	454	455	461	462	515	500	468	482	437	463	495	447	447	460	457	460	458	432	446	466	484	462	445	447	438	480	493	459	488	475	470	469	446	456	443	435	436	457	469	483	438	473	476	524	446	465	445	462	461	469	492	463	435	470	464	483	486	458	423	458	490	469	447	419	490	456	463	452	522	490	443	459	471	468	484	437	506	476	469	468	401	408	428	500	451	471	516	427	458	493	452	476	428	469	455	480	485	469	460	451	453	457	468	417	479	458	492	466	471	482	457	460	491	470	451	428	467	468	430	469	459	458	458	479	490	488	457	455	480	478	486	486	473	479	465	451	483	432	483	507	465	441	491	448	425	464	476	451	488	453	487	438	474	491	451	473	485	460	475	434	440	477	431	497	468	501	452	441	446	493	455	474	459	453	447	483	480	457	472	487	440	484	480	439	439	413	477	445	424	452	469	466	456	466	484	443	483	450	426	488	461	454	482	510	476	457	518	462	457	459	454	475	459	464	438	447	471	436	458	455	473	466	464	479	475	420	491	496	460	440	475	514	469	421	434	479	483	444	477	443	482	526	487	500	438	496	476	438	463	461	479	472	465	441	420	478	468	424	463	429	481	462	454	461	457	484	449	457	451	460	453	476	455	449	433	491	451	465	443	467	468	479	490	443	461	509	459	496	460	456	487	436	461	456	440	479	473	491	490	500	494	474	421	444	445	461	459	445	485	498	467	476	446	481	480	427	455	497	428	477	472	465	464	470	449	484	481	462	448	440	473	438	448	433	488	428	461	462	440	468	459	486	411	495	446	452	499	428	463	448	446	460	457	434	440	478	437	490	459	493	455	448	454	432	452	456	454	449	467	466	452	492	459	442	479	483	451	490	444	469	479	463	440	509	491	472	469	463	459	456	455	482	445	455	424	455	466	453	435	454	476	499	440	422	484	492	459	408	454	422	441	481	427	501	462	459	477	457	495	480	459	471	432	468	448	520	473	473	491	446	449	459	423	454	466	461	447	428	460	464	467	461	442	468	429	475	459	478	461	479	480	467	446	452	412	454	454	449	482	413	485	474	453	475	464	431	434	493	455	443	493	453	469	482	453	443	477	457	450	457	430	423	433	487	459	475	494	422	445	509	466	446	477	486	469	454	484	466	523	475	462	485	455	481	440	485	435	464	466	390	468	473	500	470	470	484	457	466	467	485	441	472	456	426	427	451	459	488	454	447	480	457	479	456	491	458	469	421	496	415	434	413	455	440	452	471	437	480	478	452	433	474	467	449	427	476	476	456	465	484	451	419	454	478	465	483	455	442	469	474	435	469	466	446	468	447	469	449	454	455	456	476	453	447	458	457	420	464	474	485	486	415	426	515	501	485	449	450	442	428	440	456	453	457	429	444	470	477	454	468	475	447	461	466	483	495	490	454	483	445	462	455	465	453	457	480	471	480	462	476	502	464	461	460	493	432	438	469	503	462	432	495	462	505	461	471	470	476	464	447	442	447	472	482	470	481	471	414	472	503	436	471	492	467	468	477	498	482	453	442	475	468	496	461	433	463	466	462	450	458	473	466	443	478	442	500	490	429	453	462	457	447	468	476	448	480	415	486	437	438	443	458	484	501	469	439	476	478	481	458	478	512	473	499	441	491	435	469	472	449	462	486	475	443	443	442	458	465	489	453	460	488	452	459	455	456	445	460	444	442	454	496	462	450	469	486	426	462	438	446	485	459	479	465	433	480	467	437	415	444	456	460	465	465	465	477	448	454	449	484	496	471	439	446	490	471	463	477	463	413	476	512	487	474	465	440	465	458	472	475	464	470	485	475	470	506	456	433	457	456	470	444	488	447	446	456	464	440	470	483	465	446	427	481	441	427	476	451	441	483	460	498	479	494	455	471	445	463	442	425	473	468	464	466	492	458	511	474	438	479	475	449	439	473	482	448	453	440	485	442	447	479	474	487	396	453	428	468	482	458	473	454	461	428	428	434	423	477	448	481	481	435	462	473	464	465	446	461	434	456	488	475	484	417	490	504	424	487	484	447	492	462	449	444	468	447	488	427	474	426	477	478	473	474	419	446	424	456	462	405	445	434	470	454	466	455	480	485	492	482	459	455	450	443	451	455	465	444	495	445	481	438	449	445	469	506	466	409	478	418	410	470	458	444	452	468	449	458	432	447	476	461	434	429	451	489	465	448	501	442	468	467	437	472	443	467	465	446	416	484	488	436	480	454	430	480	462	445	459	448	462	461	517	480	464	478	457	478	495	446	462	432	481	430	461	470	463	467	425	413	489	462	477	474	474	454	457	484	450	452	476	475	471	469	452	457	488	453	472	480	475	445	471	500	462	459	484	457	435	445	479	486	444	405	443	442	476	485	499	495	452	458	492	453	461	472	428	475	468	454	474	473	435	480	465	470	445	465	472	429	432	442	451	448	459	440	469	421	440	479	477	481	485	500	461	455	439	481	440	460	467	487	448	480	444	450	465	477	492	437	444	490	460	425	432	480	449	489	482	428	471	487	466	462	461	467	430	458	437	485	466	430	453	500	444	465	457	451	488	455	459	488	477	488	471	474	469	509	457	495	490	458	486	436	504	435	426	473	482	428	476	486	463	480	434	490	490	453	476	417	424	427	459	485	433	474	465	464	465	452	463	465	443	479	445	468	475	474	420	477	443	473	452	469	457	453	458	458	480	461	471	481	465	466	437	438	491	452	522	460	471	436	455	482	487	422	463	456	503	474	453	440	432	449	444	495	475	489	430	457	460	470	462	437	484	462	464	452	452	463	480	452	469	463	422	446	444	453	463	441	435	491	485	435	438	448	461	502	440	474	444	489	460	473	449	416	429	492	466	450	448	444	441	467	453	441	429	416	459	439	435	442	429	443	461	455	444	438	481	418	493	486	465	470	457	466	439	461	448	453	461	449	481	465	454	504	435	453	477	409	453	480	414	451	430	398	442	499	482	475	491	434	437	456	462	490	429	476	440	443	453	505	476	483	451	428	438	461	466	427	448	457	475	431	465	483	429	438	455	461	457	447	454	489	464	456	475	409	456	472	457	469	463	438	456	438	482	463	472	466	424	454	480	447	439	463	448	480	450	492	447	456	455	463	475	418	440	482	436	431	474	468	446	470	444	439	475	474	478	454	485	463	459	467	446	470	460	447	461	420	430	414	453	484	427	431	494	484	480	491	436	497	472	482	456	473	428	440	476	479	503	480	483	437	456	479	417	461	457	468	453	451	436	450	453	496	465	473	478	438	451	475
9259	16923	17333	7210	5686	6608	3634	3495	2625	2230	1730	1697	1353	1111	889	825	753	995	1528	896	675	642	663	642	630	648	621	639	599	625	650	603	628	609	616	612	656	657	629	621	600	585	601	596	627	638	630	601	570	588	635	609	627	610	620	644	634	567	620	579	622	603	608	592	607	599	626	617	625	614	603	592	632	599	558	641	632	601	614	621	620	607	628	626	616	625	551	605	620	617	654	586	631	596	670	615	632	592	623	673	653	614	577	594	670	623	592	639	570	617	598	639	595	622	586	646	604	624	599	647	625	624	650	616	630	637	665	619	566	642	615	606	591	579	660	614	636	578	682	620	652	624	628	603	618	658	586	544	631	594	606	611	601	639	624	594	625	599	628	640	590	637	635	665	630	627	661	597	623	577	620	659	615	645	597	582	576	597	651	635	602	618	605	574	614	597	614	586	632	638	601	577	599	621	599	605	659	625	585	591	657	607	583	644	613	626	647	645	619	635	630	562	588	586	596	608	622	600	603	613	625	579	648	606	649	599	627	636	623	615	606	636	627	640	626	612	605	622	598	586	634	615	611	656	631	693	598	576	631	583	617	601	648	607	629	624	662	648	627	612	581	605	635	623	638	589	611	604	591	591	606	644	605	618	632	674	630	611	605	645	610	627	627	627	603	565	571	637	623	620	573	627	623	631	663	579	649	590	679	605	557	665	653	610	617	654	626	607	608	614	628	626	602	641	616	612	621	584	629	621	570	607	609	620	617	599	610	626	616	592	634	592	600	631	638	602	652	572	574	598	628	613	593	633	624	606	611	628	596	637	664	634	621	646	626	637	632	582	613	630	589	620	638	608	619	596	632	650	577	611	619	574	627	586	605	703	588	598	628	609	615	634	609	619	625	623	614	651	604	628	588	606	633	635	644	624	590	604	623	610	624	620	611	623	633	604	602	646	610	620	581	605	612	631	624	634	640	618	617	637	664	633	579	602	613	617	592	624	599	628	608	608	648	650	645	608	619	583	571	626	590	578	647	646	586	639	606	627	630	618	636	627	614	663	611	640	638	637	624	595	625	571	638	579	612	563	615	633	617	653	642	612	607	595	625	614	628	628	540	571	644	592	609	617	651	630	651	605	574	591	585	574	584	623	654	634	585	584	581	635	642	639	578	616	615	595	601	613	626	649	604	643	614	585	647	609	595	599	607	581	602	627	623	591	661	626	607	615	620	679	602	656	620	636	587	649	602	617	637	584	607	631	595	595	619	648	588	626	631	601	629	609	651	602	592	660	609	631	625	622	582	583	648	707	574	604	641	592	638	620	615	598	638	619	607	628	596	572	598	639	675	608	592	665	613	639	641	634	654	609	611	605	550	648	660	594	616	652	610	606	589	627	634	624	634	581	604	639	659	611	572	614	615	600	600	598	584	623	602	643	640	670	618	596	646	597	582	610	593	612	627	637	657	611	598	618	589	619	605	604	596	622	568	615	620	635	579	645	615	602	615	666	628	623	626	619	589	664	627	639	630	619	616	579	633	588	632	625	607	622	595	621	611	580	548	591	620	624	585	655	613	640	601	575	626	644	662	619	620	630	616	611	611	622	638	657	593	618	597	632	677	640	619	657	584	635	635	636	595	596	627	594	588	595	588	636	628	603	621	643	601	672	631	596	591	646	609	615	654	609	583	640	597	658	579	640	580	641	608	591	619	629	608	644	626	662	595	662	640	621	645	623	602	642	592	598	605	563	639	625	644	632	605	564	567	625	637	598	557	630	601	554	649	593	636	627	654	566	608	601	589	617	648	668	594	640	605	585	613	609	608	623	639	600	664	648	638	610	668	617	631	645	613	584	600	628	613	640	595	611	597	603	607	635	603	595	582	641	603	606	604	592	660	631	579	570	607	668	620	615	609	624	602	653	624	610	589	631	632	652	632	584	652	630	667	651	554	628	586	577	598	618	589	629	644	606	637	583	590	609	575	615	584	603	619	629	583	614	623	617	635	593	633	625	574	651	629	578	637	627	593	616	657	592	602	641	604	622	613	659	622	584	636	582	575	582	624	630	617	634	628	613	586	616	581	642	625	617	600	606	593	604	613	617	666	611	619	664	590	632	577	669	629	660	628	672	585	599	599	636	596	596	592	617	593	604	612	630	632	611	637	616	637	585	626	590	580	633	637	611	666	606	621	612	594	587	617	646	595	632	568	639	646	616	609	593	632	599	612	617	611	601	643	615	635	652	596	618	626	616	621	619	632	643	600	636	636	569	565	633	591	600	617	631	595	611	586	680	622	601	615	639	612	581	672	630	595	627	609	670	603	624	617	654	618	631	605	623	643	621	606	635	625	603	637	609	608	632	634	663	619	620	577	621	604	549	613	674	647	622	669	603	598	580	540	616	687	598	565	608	566	586	555	588	598	669	617	608	626	642	651	617	594	574	639	610	576	604	593	578	604	678	651	625	629	539	607	656	622	648	612	599	602	579	583	633	612	671	599	618	615	610	602	644	590	625	609	614	582	583	640	636	647	634	574	644	601	609	630	623	587	610	606	605	628	655	617	644	643	645	642	610	678	633	619	653	603	664	628	650	601	636	616	647	588	600	624	592	557	635	590	580	627	593	606	608	633	593	639	619	638	641	587	595	610	633	614	593	603	603	669	606	582	581	617	623	611	648	640	598	644	616	606	672	626	642	665	596	600	651	623	664	619	588	616	617	591	594	613	608	638	628	615	605	590	617	641	641	622	618	557	605	608	639	599	585	638	587	560	606	648	623	620	615	617	578	627	595	606	575	607	595	628	588	602	655	621	613	608	585	604	595	619	595	611	607	574	615	592	622	553	600	603	641	647	562	607	620	605	606	655	614	633	642	617	627	624	638	628	598	608	600	612	633	643	597	614	655	606	606	609	640	600	614	595	631	612	608	599	600	633	599	669	619	593	653	647	603	624	659	595	642	604	624	637	616	613	639	584	598	674	608	590	654	666	596	633	623	624	676	620	592	605	581	575	598	596	658	621	621	614	620	613	617	591	588	627	624	630	590	634	585	631	654	598	600	572	638	592	646	646	634	600	584	591	627	627	624	644	613	607	576	624	646	627	655	657	643	626	626	627	616	620	616	593	634	622	561	556	639	578	650	591	659	657	568	593	593	608	640	575	611	637	624	627	635	585	625	614	631	608	583	609	625	669	604	614	610	594	617	642	633	639	591	647	614	609	655	667	603	639	592	600	582	578	654	599	601	601	653	598	614	584	637	632	580	576	624	612	637	576	616	624	611	659	616	556	618	569	612	611	661	601	607	606	600	642	618	639	613	604	583	646	606	618	591	598	580	600	603	603	590	649	612	631	632	579	607	571	590	661	594	615	556	622	610	613	585	619	636	634	623	571	619	607	596	599	675	628	632	595	586	618	625	650	633	584	618	623	633	647	597	593	610	600	598	665	585	644	632	624	612	581	626	580	604	607	589	621	627	607	620	617	597	619	684	578	633	648	586	630	631	596	622	636	602
24047	21116	28268	24185	20936	10083	3030	2115	1912	1635	1193	972	1121	838	710	640	672	971	6592	4771	422	358	380	399	353	370	364	347	372	373	340	361	340	384	351	338	373	315	357	320	360	336	340	338	388	353	357	350	376	369	372	340	350	382	349	346	369	370	375	378	354	363	380	366	360	328	377	350	374	369	351	358	374	360	358	351	345	341	342	366	351	352	345	312	356	314	368	349	354	364	377	365	324	335	389	342	349	350	356	349	378	325	356	350	362	374	362	355	365	368	379	356	328	327	359	359	360	347	348	357	370	332	335	338	356	376	346	337	368	295	348	347	328	350	331	356	361	388	386	347	352	324	337	372	341	324	339	357	362	365	356	341	359	382	358	356	335	365	342	338	351	362	343	345	389	350	372	353	341	366	363	363	353	355	330	344	320	371	351	323	335	350	380	350	322	358	353	333	333	318	362	336	338	336	348	355	330	358	373	331	356	347	361	350	345	364	340	354	371	379	370	337	378	355	338	347	361	374	321	358	373	339	341	345	330	343	369	386	375	353	339	384	368	361	332	347	332	341	319	389	352	358	377	358	340	349	377	382	363	358	338	326	361	368	340	356	341	373	344	357	355	381	349	339	337	372	377	311	346	349	341	327	351	332	357	326	329	345	354	373	338	374	350	355	359	337	323	383	366	359	350	377	375	353	332	354	356	340	353	388	357	366	348	371	333	329	333	351	306	338	383	372	372	360	368	350	369	381	369	348	365	378	349	356	384	331	311	347	348	337	335	351	348	348	357	339	339	355	344	321	350	361	352	321	388	327	365	382	351	353	358	316	399	373	339	320	359	370	332	341	327	333	337	381	338	316	342	331	342	359	361	376	353	376	355	346	343	362	377	387	365	372	336	336	343	341	368	311	332	342	332	360	365	360	398	346	356	335	378	341	354	360	349	318	379	343	366	330	335	352	342	364	329	344	368	337	337	367	350	328	371	350	377	347	327	344	334	321	321	350	331	352	351	370	370	357	356	374	359	331	341	336	359	330	361	392	360	357	356	327	351	351	348	339	349	380	349	363	354	301	341	389	333	328	330	346	382	345	321	343	347	340	338	326	349	365	355	345	371	366	353	366	360	345	326	381	349	356	364	359	357	352	359	350	355	372	381	375	342	360	345	353	362	345	350	363	348	357	360	358	324	351	340	358	362	342	362	352	365	330	391	364	341	354	391	351	351	366	306	333	366	360	341	373	329	359	345	358	355	342	377	387	354	384	330	316	382	349	326	346	369	344	342	330	364	329	330	358	337	368	357	387	369	353	367	379	343	373	380	336	363	347	330	346	334	342	333	318	336	344	351	375	380	365	346	361	366	340	318	347	337	323	360	315	360	339	370	333	357	342	359	351	359	320	364	387	317	370	357	386	323	342	330	366	344	339	344	373	331	309	342	380	368	358	319	359	344	365	364	335	340	351	358	337	313	347	332	345	335	335	373	340	338	356	347	335	347	344	330	327	352	335	325	377	404	327	355	365	370	357	345	358	369	353	371	345	334	371	335	389	372	354	349	373	370	333	369	342	347	338	355	372	294	375	394	379	332	365	346	344	350	322	337	320	340	322	339	352	349	355	322	369	333	353	365	333	335	351	366	345	362	348	352	344	337	332	327	325	365	340	352	331	331	366	373	339	377	338	342	366	350	342	339	365	365	337	365	332	322	382	378	325	348	308	370	343	342	335	358	376	363	354	335	339	311	333	374	344	337	416	328	393	380	401	379	385	301	328	332	372	342	358	331	361	341	350	373	366	352	340	357	367	347	345	331	332	348	370	334	321	354	342	355	335	355	340	372	356	355	341	332	378	348	355	354	358	336	347	355	355	363	347	324	355	323	342	328	348	310	322	395	388	333	329	342	356	343	349	353	336	323	349	355	331	352	365	310	366	351	361	338	364	372	338	338	349	358	346	323	310	303	358	345	344	345	328	369	361	368	371	380	338	358	339	323	353	346	338	371	391	345	357	369	370	371	351	380	329	357	335	339	361	352	339	340	373	348	319	323	349	362	339	334	350	356	389	328	345	430	375	423	358	362	361	331	342	327	352	376	339	353	308	355	353	319	336	329	380	401	344	369	352	321	349	316	326	360	378	368	323	340	371	319	357	377	329	338	356	377	344	343	402	339	363	377	315	348	346	358	356	313	380	354	356	337	336	355	353	381	343	337	349	345	316	339	364	354	370	392	373	387	354	367	352	342	305	337	327	345	333	379	319	341	365	355	332	340	322	392	339	354	353	360	337	337	360	354	367	339	374	341	362	338	376	368	363	333	356	387	360	354	365	341	375	313	358	334	335	341	347	348	337	330	381	328	326	373	355	330	341	328	332	342	351	347	344	373	374	338	363	342	308	364	343	334	358	330	354	369	347	344	376	291	348	347	385	306	320	377	362	377	359	337	346	346	320	344	364	371	337	343	355	351	330	350	343	331	335	328	392	333	353	319	344	331	351	366	321	334	396	355	295	379	355	364	312	342	365	364	373	358	359	376	362	346	370	340	353	310	346	325	374	354	353	364	385	332	372	356	365	332	330	328	339	364	363	352	363	355	345	344	343	332	352	364	339	340	359	314	336	351	325	375	333	336	309	357	322	365	334	318	349	353	350	341	351	370	359	333	343	336	351	356	337	365	353	326	358	334	353	350	307	334	349	353	357	379	353	350	357	368	326	363	340	371	337	326	363	336	374	351	346	303	383	327	350	370	357	391	365	350	374	336	360	346	362	349	401	349	342	349	335	324	338	316	360	343	364	349	331	327	335	376	353	384	339	354	368	357	380	337	328	365	345	363	341	344	340	349	322	344	340	328	361	362	357	379	352	346	328	335	338	351	332	355	372	349	316	339	355	353	340	363	343	344	335	348	347	372	382	329	359	351	374	355	370	345	348	329	318	344	335	292	325	358	373	350	331	386	362	349	364	359	359	374	359	317	332	326	359	359	365	345	332	328	359	331	384	311	367	346	384	338	367	332	361	369	359	313	358	335	363	363	359	360	319	372	333	359	350	340	322	381	335	378	349	369	377	335	314	330	338	373	356	366	343	367	337	348	357	347	372	349	406	337	362	331	326	333	379	335	355	365	334	323	345	347	328	384	345	364	356	368	354	353	361	341	375	342	355	331	393	338	356	375	356	353	355	338	331	350	346	373	345	334	335	379	367	359	349	357	324	376	356	361	336	374	345	332	344	332	366	333	357	367	361	346	349	350	346	358	329	339	341	364	363	358	355	340	363	353	365	327	363	372	369	349	332	358	326	350	377	329	329	320	381	362	376	368	347	341	334	364	353	364	338	361	341	329	348	326	344	332	359	330	381	377	364	346	350	344	354	337	353	333	334	379	356	337	331	373	369	373	360	345	361	362	312	356	321	356	363	327	341	347	333	400	345	347	388	339	319	357	343	378	351	356	351	337	325	341	365	355	364	338	374	359	377	345	329	327	371	369	353	362	342	360	344	341	364	330	348	336	368	318	337
11009	26239	22693	11547	11164	8901	5514	5265	4672	4140	2828	2106	2470	1979	1402	1265	1157	1971	12980	7702	545	524	469	482	519	509	477	460	513	490	506	479	491	477	500	466	478	450	500	481	473	528	512	477	470	501	513	507	516	490	513	501	471	456	510	537	456	446	460	469	491	464	463	488	475	471	494	441	452	512	515	508	443	435	451	462	467	518	518	411	450	461	453	493	475	483	502	487	507	492	471	475	488	460	462	473	459	499	443	478	487	510	485	457	476	481	489	470	477	457	473	436	500	484	453	445	488	499	499	510	489	497	494	499	461	428	504	486	487	466	504	472	483	495	433	481	508	447	459	473	496	419	479	480	513	459	489	509	494	479	474	496	462	474	470	488	484	483	478	458	472	493	458	432	447	484	484	452	460	505	469	472	467	467	456	474	479	465	486	479	431	436	473	488	475	477	506	465	481	501	470	469	471	460	446	498	469	504	532	483	478	449	525	448	453	496	502	465	489	470	520	490	457	458	486	489	508	507	496	474	499	473	506	461	463	462	443	482	498	493	488	459	473	445	459	460	471	502	504	469	505	462	515	469	502	526	472	447	490	425	490	496	494	477	476	433	463	493	493	472	494	452	495	513	459	479	480	466	486	486	502	447	506	455	498	506	455	515	466	518	473	491	463	469	482	488	473	471	472	487	498	484	492	461	493	428	475	430	481	451	487	481	504	442	445	431	475	478	489	465	504	496	456	497	473	482	443	481	491	464	509	488	477	506	472	486	456	501	446	475	504	491	485	449	453	480	451	509	451	500	473	504	462	470	461	523	469	460	469	465	465	476	473	498	500	477	467	494	497	477	487	468	461	473	465	464	476	452	473	507	486	447	468	502	477	460	477	472	486	510	488	481	482	470	458	495	485	517	491	529	477	470	512	511	468	502	465	493	488	474	500	457	478	495	455	444	496	474	473	459	458	462	461	469	505	459	504	471	466	468	463	479	447	462	462	506	498	504	453	487	504	491	444	450	499	455	468	471	475	473	446	435	454	448	475	479	446	488	494	536	456	488	493	455	469	503	468	473	476	451	471	487	499	439	466	477	454	475	515	466	483	488	479	506	474	500	500	476	465	468	451	447	484	464	502	491	441	482	493	478	499	507	440	447	491	476	462	501	485	489	497	477	466	462	507	476	472	454	440	487	479	458	465	475	502	478	482	493	433	482	470	523	489	476	478	462	465	486	436	487	474	478	498	475	503	502	498	489	498	480	453	477	481	504	449	505	506	463	524	489	486	484	485	454	467	452	493	448	484	473	510	466	498	441	500	490	490	437	506	477	470	483	491	451	480	514	475	514	481	460	454	459	490	437	489	495	462	468	478	495	472	472	445	485	468	496	492	511	457	508	479	486	477	483	504	459	475	473	509	450	468	465	494	452	482	472	447	516	500	475	469	462	521	442	476	497	490	491	496	471	493	498	491	489	454	457	488	487	511	465	497	457	490	484	519	461	475	491	551	468	482	487	521	435	466	523	460	479	500	487	455	479	474	493	447	480	472	484	470	482	452	461	465	477	527	475	438	456	459	505	486	475	495	465	464	480	519	526	524	464	459	508	468	473	493	474	433	457	467	500	446	468	480	461	500	452	491	453	458	460	482	499	434	450	484	502	484	471	489	494	450	519	467	480	454	445	492	502	474	461	467	497	502	461	482	540	509	467	501	452	480	447	460	512	487	490	505	466	443	469	438	490	542	467	469	486	467	463	482	485	453	437	457	443	523	482	432	470	470	534	486	491	454	480	472	482	520	466	483	469	439	457	497	459	438	495	453	464	479	483	441	489	462	471	476	486	473	503	448	451	503	464	473	469	470	495	504	486	503	457	459	516	472	482	471	470	457	478	489	468	480	492	503	458	483	465	421	499	505	466	488	460	512	476	521	473	512	477	508	480	472	506	457	468	483	464	481	440	477	490	472	454	491	504	487	443	480	528	470	458	452	444	442	486	467	483	501	498	472	492	490	449	465	473	487	452	467	482	456	448	491	474	467	467	473	475	439	450	459	499	466	475	514	461	445	504	464	475	479	503	501	483	512	515	462	491	452	461	491	460	490	469	465	482	501	463	475	474	433	468	460	455	465	448	485	498	526	458	494	462	488	473	489	531	475	496	458	456	476	517	488	470	452	474	483	462	517	480	465	494	486	496	457	475	455	495	493	484	502	450	429	516	514	500	482	467	507	486	488	476	444	521	449	470	466	473	419	451	505	475	468	446	461	465	448	467	482	461	493	452	444	443	469	419	490	482	502	472	499	485	438	496	480	459	435	462	465	471	468	482	465	456	450	463	478	460	481	483	524	474	463	470	456	469	461	497	491	441	447	465	471	467	458	463	475	463	488	475	499	453	462	484	481	445	472	495	443	496	443	492	458	509	489	485	464	451	505	483	491	462	476	462	493	472	440	478	500	473	496	461	460	468	483	507	480	482	437	455	470	486	466	479	487	472	515	476	481	498	454	496	462	482	515	459	477	505	513	518	465	467	497	509	451	523	496	489	468	513	465	486	465	476	478	447	455	475	510	474	459	472	492	438	491	465	505	472	484	487	420	451	465	467	499	497	466	465	471	487	459	474	479	489	478	470	483	461	480	467	463	470	500	478	491	520	465	465	479	484	489	458	455	492	460	477	460	481	468	459	474	489	475	484	478	509	458	490	461	487	466	476	445	466	491	468	455	501	518	477	490	471	461	479	476	457	457	490	441	480	489	469	483	459	454	458	485	481	492	447	456	495	491	471	490	495	476	505	497	464	453	518	453	503	478	468	447	503	463	461	455	440	507	453	422	490	462	490	504	459	467	491	476	485	456	467	507	474	485	495	491	513	522	488	470	476	476	472	445	514	482	447	466	477	498	480	490	437	509	473	478	492	462	481	463	480	485	490	504	446	525	454	440	475	454	468	479	481	474	501	478	476	446	459	460	442	474	460	447	511	510	479	477	473	538	498	488	477	490	464	479	470	468	455	470	486	490	475	429	456	506	438	464	467	480	491	510	491	470	459	473	458	455	504	452	503	499	493	488	458	430	485	472	441	484	491	505	496	483	497	489	463	459	491	464	490	496	473	455	479	471	487	474	521	473	466	496	530	482	458	505	451	451	504	464	524	492	422	470	453	457	503	485	498	512	453	447	491	505	456	471	504	499	447	475	473	445	471	503	504	479	487	446	453	480	450	475	439	462	469	537	455	464	464	485	515	453	469	463	476	473	477	480	467	495	480	452	523	491	495	496	486	460	463	497	463	489	522	482	470	473	521	472	454	454	484	458	436	481	494	509	481	511	448	492	474	491	515	500	507	476	522	451	465	486	493	477	452	470	451	450	484	485	495	502	497	496	479	490	527	483	469	467	491	519	475	479	507	487	459	492	449	499	530	492	485	451	498	494	473	487	489	463	483	480	501	517	520	479	439	504	450	469	516	490	500	455	503	481	463	459	464	492	492	511	449	475	529	509	465	518	483	497	449	468	478	462	487
22861	21127	28920	23584	21137	21209	10847	4417	2880	2162	1659	992	1257	956	909	831	944	4230	17343	12914	1032	198	199	193	207	201	195	211	177	183	177	189	181	154	177	158	163	191	186	167	186	181	178	194	180	142	169	198	169	175	167	196	182	171	197	173	185	175	184	188	181	165	168	169	187	194	186	189	182	184	179	176	173	196	179	179	168	164	188	191	202	172	153	182	185	193	140	171	185	153	165	173	179	197	162	196	168	184	209	172	204	162	216	178	164	177	173	162	187	176	170	180	180	171	174	170	172	181	187	177	195	165	187	157	182	175	177	153	181	192	180	196	166	177	142	160	198	171	183	177	178	185	195	184	182	175	186	184	176	192	168	172	206	156	166	168	169	175	161	204	178	200	181	179	173	167	169	171	171	177	185	171	169	151	204	176	182	182	178	182	170	162	194	167	187	167	161	183	161	194	193	169	171	157	160	191	154	180	174	174	189	193	178	179	192	164	162	160	201	166	194	174	169	176	170	166	173	194	179	186	172	194	168	169	154	180	172	172	182	195	187	203	166	183	178	168	171	192	191	177	156	187	190	175	173	177	180	166	180	164	166	197	174	188	177	178	180	163	168	172	176	164	197	180	180	171	183	162	198	168	206	147	179	172	153	153	173	168	171	181	165	172	157	171	168	170	181	175	184	166	197	177	179	201	167	181	199	181	181	192	173	165	173	156	174	179	165	184	165	163	166	169	186	172	164	203	158	173	190	201	169	192	185	171	189	173	184	167	155	170	191	176	173	174	165	174	168	168	191	178	181	163	173	162	173	202	195	191	178	195	157	168	148	146	177	154	176	157	180	168	163	167	174	176	164	171	168	179	185	198	183	173	189	171	198	173	181	150	167	148	198	173	196	199	173	190	170	192	161	178	157	164	196	185	181	154	180	189	173	195	196	193	161	168	154	172	161	179	179	179	159	181	172	166	161	165	174	170	176	169	172	175	187	209	172	183	152	180	157	180	176	163	183	184	172	170	175	180	162	182	163	163	168	201	185	171	160	172	178	176	178	184	197	199	192	195	176	176	209	203	175	194	194	169	182	187	170	187	171	195	179	163	174	175	175	192	159	178	176	159	181	156	167	184	195	180	183	160	174	169	166	191	169	189	191	177	161	179	186	191	197	174	199	186	180	191	181	185	161	181	165	168	196	181	189	184	200	168	176	203	170	187	191	164	167	178	204	192	156	183	177	169	173	165	153	172	182	193	159	169	194	159	187	189	183	177	196	166	194	174	198	174	181	194	191	169	152	152	147	207	182	195	189	172	155	191	158	195	176	158	168	188	176	165	190	177	152	175	187	182	168	185	174	197	170	188	179	183	167	156	184	207	186	167	149	184	172	174	166	187	168	191	190	197	190	170	199	181	188	188	180	161	187	180	196	175	192	200	171	153	181	187	181	162	180	182	180	150	173	169	168	189	160	172	163	174	177	164	174	179	200	145	196	193	188	164	173	191	179	169	172	171	180	153	147	192	186	149	160	174	176	172	193	173	159	173	187	192	189	173	178	149	172	189	187	180	182	192	173	195	191	165	167	177	160	147	198	182	178	169	171	183	186	185	168	155	177	180	177	174	176	198	168	177	182	185	167	170	188	167	170	202	177	178	178	179	165	175	158	175	159	160	165	179	168	167	172	157	171	163	197	172	192	158	173	194	175	213	166	190	166	175	165	168	183	189	185	165	181	171	186	187	179	164	199	156	179	185	178	170	166	171	163	171	172	176	192	184	189	199	166	166	166	174	188	173	153	182	171	164	171	193	198	200	161	175	186	192	154	173	169	167	166	195	193	163	185	176	183	149	181	187	205	182	183	184	193	177	178	160	158	145	173	170	187	165	175	149	160	176	192	159	176	180	163	194	177	175	162	165	191	183	186	185	162	178	190	172	203	186	163	198	143	168	187	212	180	167	156	174	205	177	175	206	174	194	177	179	170	169	194	153	167	169	191	196	186	182	182	206	170	175	172	200	149	173	169	183	180	186	157	184	173	176	162	193	182	165	148	175	160	178	172	156	186	207	177	165	186	161	181	171	192	176	199	153	199	166	177	161	158	185	151	164	172	182	189	154	162	141	187	201	181	196	172	188	187	158	187	162	185	165	169	176	201	175	175	147	179	171	164	171	184	176	173	181	203	186	176	172	175	174	192	195	189	175	172	162	197	153	156	165	175	160	190	175	172	168	202	171	182	170	183	208	167	183	197	173	177	167	200	163	196	188	170	195	163	157	186	166	167	166	177	175	179	177	189	200	185	162	171	197	152	164	209	191	180	186	177	162	176	154	156	158	178	185	178	143	165	197	176	190	157	180	182	189	179	171	169	177	199	155	180	185	174	152	185	159	153	164	181	175	175	171	162	183	172	170	177	154	169	183	178	178	176	166	162	169	181	195	196	207	174	166	173	181	156	189	164	173	185	197	180	178	203	162	169	178	186	155	184	187	168	176	176	194	183	181	196	168	172	181	170	159	178	167	183	172	166	172	163	156	177	179	188	193	188	168	205	169	143	198	167	154	193	170	152	184	191	174	189	158	175	176	195	162	173	159	162	169	178	164	170	193	156	195	164	156	165	188	162	191	183	176	176	176	189	163	156	194	196	172	192	160	139	163	172	165	188	156	184	155	166	170	153	190	180	164	187	183	169	176	166	184	170	179	181	172	197	172	158	182	185	164	178	167	178	179	179	194	192	192	184	174	166	174	150	160	195	159	160	170	195	172	163	178	181	186	171	162	182	181	180	161	182	172	179	211	163	184	190	187	176	185	160	171	187	178	195	185	154	184	183	177	188	180	183	195	173	199	178	171	178	161	195	178	186	183	196	177	191	162	187	190	171	161	182	152	193	181	185	136	148	172	200	165	170	186	162	190	180	165	171	185	166	159	184	164	181	203	172	198	173	169	174	176	189	176	152	183	185	164	183	147	173	186	175	173	173	181	189	210	180	191	161	167	182	187	205	180	165	157	200	166	168	187	187	187	178	185	170	184	171	210	178	176	174	171	181	182	179	162	164	177	171	182	201	187	186	183	197	188	173	168	175	184	189	203	169	162	177	170	169	165	176	191	165	176	181	166	197	177	141	184	152	201	183	196	187	180	176	173	146	157	166	163	180	178	163	168	164	161	172	191	195	190	176	172	180	191	169	161	168	152	173	174	189	184	181	173	201	175	157	168	169	176	180	153	184	182	186	160	172	168	164	187	175	160	162	177	169	164	170	175	167	173	203	170	178	157	165	200	174	164	178	186	171	165	176	185	181	184	161	163	147	164	167	172	161	203	158	169	169	196	170	191	193	184	194	194	192	168	174	168	190	171	163	161	195	174	172	182	171	169	185	157	194	179	159	174	177	147	167	181	187	162	204	166	158	183	189	167	157	191	178	179	186	192	185	175	162	165	180	158	165	173	178	171	194	177	174	172	168	172	164	161	175	177	185	188	185	173	189	194	177	142	153	174	185	146	176	153	154	184	198	172
14649	33017	27797	16019	15519	11080	8311	9496	7123	5370	4111	2437	3000	2342	2163	1825	1857	8231	25825	17148	1026	288	291	274	282	255	255	278	268	251	269	245	235	226	259	251	250	239	256	241	233	229	243	275	249	258	212	254	241	222	237	254	236	252	265	235	250	222	242	263	261	225	225	247	229	243	228	241	222	236	255	212	235	232	223	251	233	212	237	244	257	231	239	256	229	245	238	248	240	253	239	259	245	241	231	246	229	258	242	228	234	237	252	248	241	241	223	261	237	257	226	233	258	264	230	250	269	243	265	225	259	216	229	224	253	248	231	244	242	211	238	242	228	266	248	239	220	241	219	214	251	227	236	227	253	239	251	242	217	235	231	256	251	224	222	226	223	243	258	242	216	240	250	263	240	240	246	248	241	244	229	223	243	251	219	247	226	227	223	269	257	226	208	221	240	277	251	219	217	221	254	233	262	229	223	221	233	216	209	229	249	223	242	209	244	222	237	216	233	218	256	249	209	223	236	207	240	230	251	226	237	262	284	225	222	237	238	219	217	248	218	203	270	229	205	266	225	247	228	217	247	215	238	258	203	251	254	231	232	248	234	245	212	228	244	221	228	248	245	240	232	240	267	240	255	236	245	260	234	257	232	235	225	230	231	229	258	249	205	248	247	266	258	226	221	213	241	232	247	238	233	220	250	225	240	233	239	206	230	223	238	243	225	258	225	241	205	241	232	230	234	249	243	232	230	249	242	266	258	247	262	228	225	234	244	235	270	232	212	222	245	245	232	237	222	228	249	251	240	228	252	245	247	228	214	243	245	230	233	237	221	215	222	233	242	223	231	248	251	222	233	227	222	257	224	203	254	231	241	219	259	233	215	238	236	214	221	219	242	244	252	232	210	230	237	243	222	227	219	232	221	230	244	221	246	238	256	231	230	251	230	210	215	240	266	237	247	238	243	267	235	248	211	254	214	240	261	238	244	229	203	241	213	261	218	228	197	246	265	234	247	229	216	236	248	247	246	249	249	247	227	215	253	236	225	230	224	234	238	230	247	243	225	253	261	235	213	244	233	252	236	213	214	227	238	243	240	229	232	241	252	256	232	245	275	226	276	228	244	249	236	215	259	214	242	238	245	243	232	255	248	243	220	252	258	226	248	216	250	250	239	237	213	223	222	217	222	252	219	217	239	230	243	256	244	225	264	265	239	229	226	250	234	212	227	229	246	246	214	239	239	244	220	244	235	238	258	275	249	269	256	241	222	251	249	228	232	220	221	222	223	236	217	218	237	242	254	224	266	248	238	245	211	229	250	221	236	258	220	233	250	233	226	229	207	223	257	243	235	225	254	234	240	254	238	228	237	256	207	257	253	235	246	212	254	220	249	217	231	254	221	256	245	221	254	239	228	234	205	249	241	245	220	237	263	240	230	226	213	263	232	238	235	219	262	226	231	250	238	223	249	211	238	253	231	253	256	230	245	237	237	249	221	252	222	219	255	214	220	239	242	217	225	232	230	243	213	258	197	217	244	222	241	228	243	245	203	237	267	245	225	238	223	230	232	197	224	247	240	246	255	232	253	233	217	244	236	232	232	232	249	216	237	223	256	225	224	212	235	268	245	225	234	234	232	212	232	255	254	256	228	241	263	256	217	236	230	241	231	209	239	267	232	211	224	234	242	232	219	223	238	231	255	245	240	223	226	212	253	237	239	238	220	224	231	246	244	237	236	229	236	245	254	235	243	224	257	232	217	256	231	227	226	245	232	228	255	248	240	227	234	237	240	242	249	236	229	208	236	210	222	247	222	252	228	247	226	232	231	224	228	223	223	266	236	215	258	244	247	209	226	248	219	216	227	242	235	233	267	237	227	244	246	223	239	235	235	247	239	242	263	243	261	215	235	227	249	244	235	225	250	222	231	199	268	208	224	237	232	234	237	230	243	238	263	213	234	233	240	208	236	240	219	277	234	237	238	218	233	233	228	214	223	215	238	231	236	229	238	223	262	265	222	219	224	231	257	247	241	241	222	233	243	230	266	225	229	227	239	228	252	235	217	225	250	200	235	240	232	229	229	204	236	236	242	209	240	242	248	234	239	238	260	215	258	259	229	227	254	211	219	248	253	219	232	273	235	237	227	240	257	231	254	221	248	236	246	250	241	231	235	220	195	236	245	220	268	247	252	233	219	247	257	219	249	247	224	235	208	207	228	215	266	212	223	258	256	229	212	266	266	240	244	244	266	247	252	261	226	238	259	232	226	210	213	275	213	224	215	260	249	204	219	240	233	199	231	229	253	224	238	242	228	216	216	215	238	233	232	235	221	230	235	249	256	233	215	247	264	231	241	247	241	251	222	233	230	231	218	223	226	215	203	245	229	244	240	242	248	221	243	227	259	232	236	231	227	252	227	236	233	245	224	247	250	237	281	239	259	224	226	223	251	247	258	248	237	211	239	228	231	234	230	244	255	238	217	243	250	240	224	234	224	260	220	221	229	236	235	236	221	258	244	239	249	232	232	226	238	227	232	233	244	239	217	224	240	252	234	223	222	255	239	249	236	240	241	249	273	253	224	199	249	255	237	234	242	202	222	247	247	226	230	235	234	222	227	219	232	230	217	246	237	235	235	211	218	247	252	201	223	257	218	223	239	217	221	227	227	223	270	229	258	231	243	235	245	234	232	265	223	228	249	251	222	229	258	248	236	240	236	254	213	259	249	219	233	192	235	209	233	247	247	239	258	217	220	238	233	238	230	243	246	258	237	263	235	269	233	263	253	235	224	234	252	271	279	251	236	238	240	234	232	234	233	228	243	255	253	240	267	233	214	230	236	228	235	212	225	212	246	227	249	235	219	244	227	218	220	232	237	248	223	240	243	243	242	243	226	199	247	243	221	237	221	238	239	241	274	231	226	230	249	244	271	232	229	231	214	219	257	253	260	223	238	247	226	240	223	234	252	241	247	242	223	201	227	252	243	238	243	230	269	231	247	243	264	239	243	224	232	233	221	222	249	240	222	217	241	257	235	226	241	230	231	218	223	211	236	225	236	264	251	229	221	235	234	220	219	245	240	217	230	225	237	205	228	255	247	216	209	224	234	247	228	230	237	238	233	214	252	200	235	238	258	226	230	243	237	214	223	251	224	219	232	225	226	215	210	217	242	216	229	239	238	233	231	240	233	209	236	227	238	197	243	230	231	278	220	256	220	245	264	238	234	237	250	239	240	222	224	255	218	228	231	241	233	214	225	262	244	235	269	239	208	221	207	227	223	238	259	233	237	218	243	249	235	243	229	232	232	247	233	255	207	261	260	247	230	257	239	251	273	242	244	236	224	205	216	242	224	235	272	242	245	242	220	239	203	245	231	230	242	276	224	227	219	256	249	235	243	253	255	230	261	244	216	250	231	275	235	244	248	215	238	241	241	234	223	257	221	242	228	250	248	207	223	227	263	242	235	238	212	244	218	204	227	254	242	264	242	226	209	240	226	242	242	242	237	217	254	230	231	209	240	254
26812	20804	14203	4592	3030	1683	2075	1848	1404	1113	851	852	827	696	637	573	621	752	1222	1165	620	480	487	470	484	480	494	465	491	500	555	500	486	518	513	522	489	467	504	484	507	487	500	510	486	472	468	462	527	488	502	492	494	495	519	495	510	510	478	508	463	510	463	419	516	475	515	468	518	498	504	506	466	502	512	510	526	471	528	475	469	512	492	458	479	538	513	464	515	474	502	529	486	520	504	459	492	486	465	517	486	440	497	501	522	483	471	475	498	536	525	427	521	472	485	504	513	511	522	486	479	499	531	512	496	512	510	526	473	522	535	522	482	465	536	513	511	502	503	498	503	518	485	503	518	525	528	497	477	503	493	456	521	481	475	459	499	497	478	497	448	505	468	523	508	511	519	472	506	446	487	478	496	479	546	494	480	459	538	491	484	510	515	483	509	495	462	481	491	490	506	481	467	532	520	529	502	487	502	513	488	497	444	507	497	505	465	470	504	503	463	472	476	530	501	482	481	490	516	521	476	499	518	503	449	509	488	466	494	500	513	494	508	514	505	497	483	509	528	508	512	470	492	457	477	486	479	485	506	472	527	485	480	495	481	496	502	508	488	535	508	484	477	513	498	513	464	486	475	498	481	493	497	489	504	489	493	509	483	506	469	543	501	542	513	512	520	494	487	493	535	512	490	534	465	491	492	508	473	478	504	451	473	490	495	501	448	487	508	510	497	486	497	550	522	510	537	476	500	502	505	492	499	517	489	490	467	498	470	475	447	504	491	516	482	456	477	474	500	522	492	472	455	519	504	522	465	477	509	490	505	510	493	511	486	487	490	484	529	498	518	518	478	497	448	497	526	498	533	495	496	502	520	495	504	507	471	477	495	461	518	481	488	519	512	470	502	446	500	511	480	506	513	511	508	487	546	502	485	497	525	490	485	510	491	535	490	491	523	477	492	533	524	495	508	480	462	492	514	526	483	504	474	489	504	528	501	499	471	518	465	444	496	499	457	485	558	508	525	490	446	510	522	495	472	473	504	465	490	486	469	515	505	466	527	514	533	478	517	484	487	498	502	514	481	508	499	472	481	478	546	505	521	520	464	505	508	476	489	493	464	498	523	497	482	523	488	504	480	485	527	487	494	469	472	483	483	470	526	505	525	480	516	500	515	483	509	467	507	491	497	469	514	491	537	512	465	502	469	497	502	475	481	486	567	507	512	473	499	485	498	502	501	472	516	527	514	496	528	534	497	557	536	519	448	499	485	449	500	511	490	489	520	509	497	499	501	521	500	503	503	502	524	460	530	498	536	496	502	524	497	503	476	488	533	506	520	492	481	482	513	491	505	499	513	468	517	471	524	495	487	455	511	467	492	470	520	510	531	501	509	502	478	475	494	506	488	474	477	471	478	483	489	509	501	485	431	534	505	507	479	485	519	511	495	513	495	482	510	540	522	495	523	499	508	498	449	506	477	485	467	499	528	518	531	516	467	490	484	503	507	504	538	502	532	507	488	483	529	477	467	477	489	500	519	497	511	504	477	498	492	499	477	507	510	463	495	475	515	470	499	491	506	513	510	520	492	489	507	514	469	503	523	522	545	479	529	466	470	562	512	493	483	444	500	474	519	481	512	509	520	498	495	491	500	483	484	495	512	513	492	493	513	521	482	540	490	494	537	518	469	486	545	496	483	462	494	495	485	517	507	493	508	483	482	459	482	455	454	509	509	495	474	502	519	518	525	502	497	488	541	496	503	524	517	510	512	457	498	507	518	487	519	512	470	507	520	468	523	528	497	483	503	496	505	487	471	496	474	509	468	462	507	504	495	516	488	510	485	492	542	465	507	493	496	502	496	463	493	504	476	477	498	513	513	493	509	462	507	474	490	487	486	520	490	496	517	497	520	530	496	496	462	504	522	525	484	513	473	525	522	489	473	477	469	519	487	467	527	439	493	509	476	500	481	457	527	493	494	523	505	508	518	550	493	492	532	493	499	504	510	495	527	479	477	455	527	550	518	504	460	545	481	480	496	501	553	530	486	510	534	504	503	503	510	484	488	477	465	505	518	485	526	485	468	505	503	521	469	503	461	475	417	499	485	492	486	525	516	492	483	472	474	490	480	489	512	525	473	514	500	517	493	490	521	481	481	488	546	507	511	487	481	482	513	472	489	445	471	472	503	493	527	500	491	466	487	503	486	483	491	535	458	502	518	493	482	513	518	510	493	475	514	481	477	499	497	509	472	501	487	535	489	493	468	501	527	494	482	534	523	480	504	476	483	452	472	479	465	478	510	502	481	489	480	524	520	507	529	519	494	493	481	494	466	473	518	463	491	521	479	483	516	495	511	492	487	494	477	510	481	513	488	508	509	488	483	510	470	467	487	487	485	492	456	507	507	518	472	493	497	498	502	523	494	459	503	503	517	466	487	496	474	457	479	534	522	490	517	514	452	481	513	490	514	545	517	467	500	505	539	508	480	474	512	510	490	473	493	485	483	468	465	506	505	467	523	484	464	509	516	520	584	507	511	518	513	479	496	530	510	473	507	469	500	531	520	488	510	512	513	460	464	476	507	482	479	499	474	482	488	469	470	490	453	469	483	506	488	525	453	488	494	529	516	483	504	483	479	511	502	503	488	514	465	502	542	464	473	490	488	516	490	565	466	484	460	489	481	509	504	485	517	505	494	516	536	540	494	484	496	484	479	524	489	471	495	503	489	487	491	533	509	462	559	502	480	473	488	483	522	466	499	498	477	548	540	504	527	486	498	474	473	493	503	538	534	504	504	476	479	489	502	518	506	502	519	505	487	515	501	520	487	501	512	461	527	500	510	504	499	475	539	462	505	532	477	522	463	487	499	501	496	504	495	510	478	530	528	468	540	504	506	520	488	504	503	496	528	460	513	484	532	494	471	522	489	508	536	484	514	489	523	523	482	521	477	461	514	480	473	496	470	503	515	497	551	483	507	491	501	466	485	496	486	482	506	489	458	522	490	499	480	487	493	478	504	481	462	508	498	479	510	488	510	480	484	463	514	496	485	457	497	540	491	491	484	519	497	493	458	499	528	511	475	505	505	526	501	444	499	512	496	501	487	509	512	474	464	510	481	482	455	501	478	473	498	480	494	521	428	503	498	502	502	484	526	477	510	499	487	488	489	475	495	479	519	485	495	533	515	471	508	472	506	461	510	475	489	475	509	495	429	520	496	488	513	509	498	499	515	566	495	485	509	507	497	520	516	520	483	521	507	477	511	510	501	480	521	539	485	490	459	490	507	463	520	494	508	536	453	473	499	501	504	516	509	498	491	474	511	456	534	461	480	495	528	444	522	514	481	509	526	518	478	509	455	532	514	500	485	492	475	457	515	491	507	492	459	501	512	498	512	511	513	478	528	492	513	559	478	504	486	499	525	523	498	485	472	425	558	455	491	463	494	503	494	496	468	528	496	470	498	490	534	488	511	442	499	471	468	530	520	471	505	507	512	486	491	513	502	497	506	525	494	485
10086	19236	13689	6210	6246	3727	4868	4570	3523	2438	1795	1566	1451	1191	1025	929	945	1271	2353	2010	832	692	622	664	698	702	661	667	726	682	635	691	673	693	678	679	632	695	683	655	672	696	651	670	679	680	661	679	629	683	654	638	679	627	693	686	700	627	638	639	671	679	666	649	649	664	639	692	655	686	669	681	682	618	633	675	631	665	627	651	707	675	641	674	694	623	713	664	636	660	665	667	643	666	638	684	673	677	666	706	650	693	673	644	686	664	704	682	650	692	689	634	647	668	701	671	689	665	632	673	667	706	640	634	658	685	638	615	663	621	651	723	700	669	672	663	657	633	641	703	613	693	684	679	644	681	652	641	657	651	655	681	656	651	694	653	662	696	651	670	635	644	626	665	666	632	682	654	656	658	644	649	697	646	649	650	656	666	628	695	665	635	677	673	686	707	623	653	694	636	660	682	644	685	617	658	657	674	683	633	683	648	677	661	598	599	659	667	708	678	653	690	658	681	644	689	653	628	692	715	684	682	613	664	667	655	675	689	689	661	664	653	697	679	677	684	668	620	646	654	683	683	674	664	705	670	636	694	629	638	704	665	659	684	636	621	667	653	612	706	670	638	715	633	686	665	672	669	645	722	709	676	670	664	693	687	680	682	671	652	724	658	678	652	646	671	638	695	672	641	729	700	710	673	672	653	680	653	666	683	706	643	647	653	660	618	672	675	634	645	727	672	696	720	690	680	673	678	657	656	619	658	659	655	723	651	672	680	607	625	642	681	688	649	702	673	646	635	665	662	632	666	688	650	655	676	690	678	698	626	702	633	657	680	644	688	676	640	699	646	686	667	635	645	660	680	668	650	706	658	619	681	666	711	647	690	647	604	621	656	664	678	692	715	636	657	693	646	711	638	637	671	661	683	709	619	623	644	672	695	666	663	682	679	662	622	665	734	685	645	645	661	654	638	717	693	697	671	633	684	686	674	663	655	637	683	632	612	685	657	676	654	605	610	654	618	697	697	632	656	655	660	641	684	627	626	668	631	667	661	655	674	694	680	734	617	682	667	681	676	685	607	688	659	662	598	653	665	700	652	684	580	667	651	665	681	662	656	673	658	622	629	647	651	663	708	711	676	651	622	674	703	670	711	644	650	667	656	659	650	656	683	720	708	697	645	656	657	698	642	681	665	702	678	662	662	681	689	642	662	648	615	676	630	625	689	683	644	661	653	656	698	670	649	667	680	732	670	643	644	651	661	657	688	696	659	629	641	684	654	677	670	676	651	665	673	681	675	652	628	622	675	670	673	692	686	664	655	699	663	663	688	689	636	709	644	646	677	697	616	650	668	650	682	660	647	630	706	682	608	655	583	634	663	614	684	628	693	601	637	663	615	672	680	632	659	662	662	709	658	658	726	630	692	655	659	638	685	646	684	649	665	649	632	639	686	683	687	717	688	674	658	677	644	685	667	690	660	658	681	630	658	645	637	636	675	659	671	654	663	649	653	708	675	678	686	627	615	691	708	681	652	663	701	695	679	643	700	656	671	657	647	635	695	647	664	653	675	669	673	676	654	742	652	666	638	641	668	619	617	668	616	680	607	676	726	646	683	640	681	669	638	690	702	646	664	651	675	705	636	665	629	665	676	659	664	683	698	650	728	684	679	622	681	659	667	645	661	651	654	673	702	679	650	661	649	690	699	696	652	661	603	654	688	694	669	674	631	678	622	659	631	658	650	591	616	656	657	640	683	710	591	683	637	709	656	640	674	668	662	640	673	649	686	696	609	671	639	647	629	650	674	650	742	652	720	679	672	662	680	624	695	662	655	649	667	681	620	640	661	683	657	619	661	668	657	606	666	659	631	649	603	678	693	689	660	655	690	699	628	685	668	674	624	683	667	667	686	695	643	673	630	626	664	654	679	649	646	627	707	686	658	661	732	626	663	687	675	672	640	659	670	641	656	675	651	687	660	656	646	564	649	644	654	689	676	636	642	644	665	615	624	709	625	650	665	729	662	655	637	680	670	679	676	688	588	671	631	646	632	677	644	677	677	655	705	668	674	726	677	676	646	668	682	687	590	678	677	659	664	692	628	669	658	659	699	679	686	637	684	703	663	644	706	662	646	661	617	690	655	713	677	676	679	671	633	645	684	619	646	669	635	642	669	661	626	690	644	643	654	649	728	630	702	706	677	631	671	695	689	676	683	633	679	637	698	664	624	679	707	660	656	651	689	678	638	636	664	656	659	721	652	670	620	666	681	684	712	673	669	676	676	665	699	685	636	691	661	676	619	672	692	661	650	673	718	656	706	678	678	625	713	638	648	625	694	660	674	662	656	666	647	681	759	677	673	645	657	675	703	671	684	661	668	650	663	695	664	657	661	689	682	598	696	643	686	675	624	707	664	658	670	694	674	643	697	667	685	695	624	657	644	679	648	651	674	672	684	671	631	688	671	637	643	644	657	623	675	668	695	682	679	664	639	683	681	630	728	657	678	676	729	672	644	668	660	651	695	649	646	661	678	677	660	686	645	674	664	628	666	631	705	626	640	651	654	676	654	707	658	661	678	623	634	655	681	636	626	694	706	658	664	671	700	681	677	643	677	667	688	651	641	635	736	682	657	608	682	670	676	649	696	709	655	696	709	642	695	674	677	680	675	705	677	683	671	691	628	671	690	686	659	639	628	680	657	647	630	625	719	683	668	619	657	656	644	697	663	650	689	659	641	680	633	673	647	637	714	636	646	667	666	650	716	672	649	685	700	650	693	682	710	614	628	634	654	684	636	669	654	702	640	639	690	693	666	669	633	711	671	657	657	660	727	682	594	649	706	659	679	657	647	636	682	652	620	676	669	654	676	662	717	672	713	651	659	736	647	700	667	689	671	665	662	656	673	620	668	677	686	685	665	677	626	682	638	649	667	673	679	684	672	651	660	679	713	723	656	667	643	673	666	680	647	666	666	671	680	684	661	674	658	696	610	646	666	670	633	608	665	667	646	671	649	653	649	700	642	630	666	657	643	670	635	667	649	616	631	629	637	656	654	693	642	661	627	710	629	666	682	669	661	683	693	663	719	660	634	643	708	681	670	629	672	691	669	641	652	651	684	657	675	653	623	668	676	669	676	690	640	640	657	670	630	748	685	682	646	708	662	653	648	622	710	654	692	695	675	694	674	697	706	682	644	652	663	671	670	651	671	689	630	660	704	639	680	635	637	617	663	636	649	678	694	669	653	683	643	762	689	689	676	638	696	630	627	667	660	635	645	660	640	650	655	640	678	694	672	667	675	689	640	678	659	663	687	639	707	679	668	654	655	658	623	681	692	663	661	661	692	713	731	644	706	651	643	632	662	658	658	656	659	655	634	680	670	643	661	642	687	672	686	682	706	688	707	676	634	638	654	649	689	662	673	606	693	699	690	656	673	630	618	676	668	626	636	666	660	657	704	683	664	674	674	666	726	657	643	669	683	707	653	642	662	637	680	705	638	673	651	669	639	662	648	672	698
23943	21111	28304	24179	20836	8936	4375	3282	2462	1601	1264	998	930	840	763	643	676	2290	7356	5972	883	547	368	405	370	394	380	381	367	362	391	399	362	365	377	392	376	370	370	387	323	373	330	364	371	337	371	389	364	360	384	388	372	391	357	349	361	392	401	384	357	378	370	395	379	391	338	367	351	383	389	369	348	359	357	373	345	368	347	378	359	376	395	358	366	369	371	384	397	379	385	369	359	349	371	344	352	356	380	364	383	356	346	334	405	383	409	335	341	377	351	363	365	377	406	388	351	355	388	378	365	386	338	378	415	379	351	387	379	359	382	378	346	380	346	367	372	337	377	386	392	374	388	385	363	365	382	377	387	362	384	362	353	350	343	368	372	389	361	355	387	372	341	377	337	375	384	353	363	378	367	392	370	379	370	317	375	363	345	367	340	348	373	390	393	372	372	350	368	375	372	349	389	345	384	369	372	365	361	353	381	362	380	364	367	390	384	348	355	390	326	344	365	405	380	377	369	369	381	348	367	376	347	384	373	389	379	350	366	358	376	355	360	350	361	333	367	358	355	366	356	360	368	353	358	367	375	354	397	349	356	380	352	360	371	350	370	378	383	337	376	361	331	392	373	384	361	366	373	353	370	384	336	383	355	352	370	326	367	325	386	371	367	354	375	354	364	382	359	353	372	345	388	374	384	364	347	372	401	391	352	375	364	403	343	384	352	374	354	358	359	366	366	405	342	340	383	358	372	370	366	329	379	336	342	405	348	339	374	365	386	387	361	363	379	397	366	348	369	369	369	384	363	347	369	369	407	355	361	371	387	370	378	384	359	350	400	330	365	354	366	376	368	377	346	389	367	387	340	361	361	375	375	353	354	372	359	362	361	327	366	370	362	339	363	393	352	357	388	395	376	360	409	369	341	393	391	358	369	344	406	396	386	413	349	383	361	370	398	374	397	362	381	365	341	366	361	353	359	403	352	366	346	364	341	374	388	398	361	401	377	372	391	339	350	341	366	392	388	422	350	378	375	371	376	370	371	353	324	375	352	375	368	387	354	379	383	364	340	375	383	358	344	374	400	374	369	332	363	380	352	393	383	398	382	381	376	388	348	391	366	338	379	391	368	338	354	365	351	359	380	377	367	381	359	372	337	367	387	340	380	367	345	372	365	368	400	386	386	396	359	339	372	369	368	390	339	376	402	369	331	346	361	401	372	385	394	329	392	336	349	370	377	356	374	374	392	370	338	382	386	385	358	368	358	330	359	377	357	329	384	366	354	391	354	381	373	400	389	329	348	349	377	389	371	395	375	358	363	372	402	380	372	383	352	350	377	385	371	408	349	354	385	401	396	391	358	363	358	370	384	363	363	376	356	361	359	389	382	370	402	359	383	360	355	361	349	373	376	361	384	350	382	367	327	373	347	371	356	341	362	369	357	352	363	351	385	330	381	366	392	368	392	373	357	388	406	401	359	366	355	320	360	345	345	381	404	337	348	395	347	361	408	365	349	415	357	346	391	365	337	381	379	376	355	385	398	377	369	380	379	361	355	396	348	366	393	345	405	377	340	373	391	363	372	346	368	345	347	351	353	391	369	424	357	413	362	380	399	373	343	378	392	380	349	391	348	368	357	381	391	385	362	356	325	365	362	334	356	362	339	375	358	361	356	375	356	356	341	375	343	371	349	331	373	375	365	357	364	346	358	347	354	339	368	372	356	374	400	394	373	343	384	362	371	393	385	356	379	342	349	391	379	349	353	395	389	339	358	327	348	363	371	361	372	381	319	405	358	353	363	355	357	383	405	362	375	359	369	338	357	389	386	393	320	374	368	385	377	387	365	393	343	349	351	355	380	398	362	411	364	344	359	393	362	407	375	366	307	375	394	356	340	345	352	394	339	370	361	357	379	371	362	378	348	388	397	349	356	343	372	362	360	342	351	328	386	351	355	384	360	361	366	363	342	360	367	394	359	373	368	354	402	369	344	372	374	351	410	374	389	363	369	376	351	332	378	357	355	389	363	361	391	379	358	325	372	366	401	400	346	356	411	348	331	360	370	347	389	385	359	379	360	343	384	399	396	337	355	373	370	348	349	398	372	377	405	368	390	371	363	386	363	353	342	352	378	345	330	385	367	372	371	361	384	382	368	372	367	379	384	369	352	353	329	404	377	365	346	366	385	338	393	323	366	337	374	391	371	369	371	366	396	359	373	384	339	376	354	367	393	376	360	380	357	352	362	351	330	353	324	338	360	399	358	366	393	355	384	370	358	386	380	322	395	375	372	355	351	389	389	353	400	389	351	392	361	384	370	362	358	372	387	393	353	371	352	352	391	365	360	385	364	377	395	363	339	359	355	390	356	350	381	401	407	344	383	390	356	385	367	352	373	374	377	363	369	386	393	386	364	377	339	335	379	409	352	365	371	335	359	367	335	356	348	335	366	382	375	401	351	372	326	350	398	380	361	346	372	364	374	401	353	356	337	360	356	375	349	354	358	359	376	340	380	351	379	355	373	381	378	374	350	340	334	339	373	347	371	368	394	349	381	351	360	398	421	384	355	380	351	380	364	355	367	378	354	338	386	412	386	356	371	348	380	363	322	343	359	343	366	368	355	338	353	384	368	404	368	375	381	386	383	378	409	347	369	366	351	349	387	372	369	379	341	330	330	379	383	396	376	382	375	373	364	364	352	366	376	377	369	352	350	398	388	374	382	393	380	332	395	363	344	363	346	373	335	372	359	356	356	377	346	375	381	373	368	344	382	404	351	364	362	371	346	337	344	396	393	332	373	385	369	365	368	399	355	375	350	359	361	346	355	374	386	357	377	359	368	303	370	357	396	331	352	361	373	383	341	355	389	366	325	377	351	374	335	349	387	382	367	376	366	349	363	358	380	359	347	389	380	395	340	346	370	366	335	359	347	358	368	376	358	392	364	338	369	374	364	336	379	393	355	327	339	380	376	336	356	375	355	404	375	361	390	372	355	370	365	375	408	381	368	379	371	349	381	345	370	343	346	399	362	392	378	366	376	365	395	374	353	378	394	387	360	383	334	364	348	358	333	408	377	363	389	377	357	398	395	340	373	369	381	326	331	340	331	387	371	355	361	369	380	369	352	410	382	382	344	344	330	366	330	353	389	356	391	355	381	376	360	376	364	367	378	352	365	329	373	334	388	399	375	345	359	365	372	375	374	379	363	392	370	387	345	400	362	355	348	383	374	352	323	386	389	342	335	346	390	380	344	382	376	372	390	398	342	382	366	376	355	403	359	337	398	404	371	378	365	377	379	386	364	376	358	350	359	376	348	347	378	380	390	359	372	338	344	365	383	349	351	367	385	364	370	401	392	365	350	399	365	379	354	349	388	370	389	344	342	355	347	372	362	355	373	354	381	364	371	357	342	328	369	366	382	357	361	348	341	370	395	359	358	337	331	360	368	385	351	348	384	377	359	355	371	368	354	375	370	363	342	389	339	391	370	354	352	356	377	315	381	387	366	347	338	358
11941	27326	19306	11919	10041	8572	8155	7776	5999	3707	2824	2213	2011	1882	1409	1281	1235	5005	13636	10019	1628	841	491	519	521	598	515	475	509	528	514	538	512	544	508	504	493	514	507	513	458	494	526	522	530	506	533	520	520	520	507	471	513	496	500	514	495	509	500	533	505	516	497	528	476	499	481	518	491	537	499	545	508	526	523	487	543	532	474	483	510	485	496	546	489	528	504	510	460	552	537	484	518	468	493	509	515	530	479	516	516	495	468	493	461	515	516	513	488	518	476	486	501	488	515	507	502	520	513	477	536	503	515	461	530	498	492	529	483	463	515	496	513	478	532	513	475	524	459	491	517	537	517	486	521	483	494	477	520	507	500	485	488	516	500	511	519	496	555	476	476	488	542	514	470	520	508	545	490	518	491	500	480	497	513	503	532	498	515	498	512	477	546	497	471	501	491	502	528	511	502	516	500	509	468	527	514	509	488	517	516	504	518	527	449	476	502	464	500	503	537	518	508	481	569	479	473	506	482	528	471	492	529	472	500	504	485	487	522	448	530	464	534	547	480	502	495	485	498	499	524	541	505	525	499	498	528	511	479	498	496	497	514	493	487	517	474	467	514	472	523	500	498	474	518	513	503	491	490	473	521	518	470	501	508	497	498	494	521	485	540	539	507	527	533	518	504	470	514	542	490	527	524	502	498	502	491	491	524	465	476	502	514	550	519	521	534	489	495	525	492	517	499	546	503	484	501	563	497	503	510	491	479	507	487	513	511	521	525	481	506	495	532	511	516	500	479	505	479	531	549	450	466	503	516	522	524	526	504	490	506	470	515	501	493	512	493	512	478	538	486	524	515	563	494	482	487	539	470	534	504	487	488	509	481	520	486	523	499	535	474	502	476	511	466	515	484	515	512	511	574	484	493	515	480	503	499	506	504	523	489	523	502	482	452	496	565	495	485	482	514	478	499	525	451	446	511	510	447	487	527	536	512	470	509	508	520	489	504	487	524	482	503	489	490	487	494	516	483	500	528	486	505	484	522	482	557	465	515	543	476	523	534	505	447	526	505	534	518	471	472	530	498	505	537	516	525	485	497	556	486	491	502	458	465	491	481	498	516	494	523	495	521	525	492	506	460	497	501	495	493	483	525	498	500	512	521	516	464	480	502	509	498	536	511	538	515	521	536	515	538	476	480	513	517	489	500	494	538	544	476	503	495	492	494	495	513	477	455	473	507	469	469	506	485	515	509	455	538	493	451	496	488	543	492	493	498	522	496	488	511	524	523	456	513	531	463	491	450	490	480	517	476	491	513	485	505	497	507	517	487	468	500	495	491	457	495	508	472	529	521	525	521	495	519	474	509	504	521	522	526	491	533	464	507	463	500	508	501	444	503	530	497	523	493	496	482	515	513	479	456	502	520	484	503	511	487	523	480	525	481	532	519	533	501	494	500	467	476	471	508	481	489	517	493	512	504	508	535	496	519	508	493	507	496	475	492	487	442	474	547	458	534	490	490	484	507	499	517	525	477	530	535	473	475	497	530	494	526	521	482	549	487	548	512	510	485	532	478	467	521	522	497	522	508	489	505	516	511	500	503	535	530	479	514	499	498	505	494	497	531	513	499	493	519	505	496	541	519	510	513	478	480	496	477	491	492	474	477	522	488	493	473	474	508	513	535	473	534	495	481	470	512	471	498	502	500	530	468	503	457	516	512	519	528	496	505	468	494	498	516	492	486	528	510	489	514	452	525	508	521	485	475	491	522	510	494	526	521	490	497	519	483	486	519	512	493	558	505	534	579	528	507	509	518	524	496	531	480	503	499	512	457	505	515	515	454	517	534	512	488	533	548	532	515	524	503	464	472	522	535	494	485	510	480	526	477	511	518	522	497	517	478	549	550	466	500	472	502	503	469	527	513	511	476	507	470	527	486	489	512	495	464	505	518	505	501	537	538	514	475	473	496	501	523	485	524	497	521	564	535	497	539	516	482	480	471	481	497	549	535	471	478	535	476	494	463	476	512	453	528	485	469	474	449	536	500	503	474	473	464	484	511	510	574	530	495	501	518	525	492	483	541	495	480	470	510	538	490	542	540	505	541	485	499	515	476	484	508	487	510	499	468	493	490	509	511	488	519	504	502	519	514	521	491	507	491	533	508	529	545	498	517	516	496	516	521	491	493	505	510	505	542	505	484	517	505	525	488	463	525	471	476	462	502	508	505	536	528	514	457	518	497	469	476	509	459	532	524	522	486	503	529	515	559	474	534	516	479	512	535	495	530	477	542	482	477	508	488	486	464	492	531	487	557	513	482	507	486	501	489	466	491	481	474	501	549	514	492	485	504	521	507	516	493	563	465	484	476	516	522	507	493	462	491	490	506	512	489	502	519	530	438	485	500	455	488	506	485	487	494	505	477	533	491	476	492	479	501	550	469	511	473	483	509	520	502	506	495	482	541	461	525	501	564	481	525	501	487	541	488	503	527	529	508	493	500	512	487	505	498	471	498	516	493	527	515	481	503	531	501	504	512	516	511	502	519	512	532	493	531	513	522	510	497	541	512	495	515	512	451	511	516	494	498	505	491	480	550	477	492	478	481	472	517	477	505	495	500	461	494	539	527	498	508	470	535	474	528	510	519	502	521	489	552	489	509	473	475	471	516	508	439	515	515	505	515	464	509	462	495	473	495	513	508	477	459	514	509	530	493	500	505	539	480	470	475	470	463	494	505	533	457	514	532	542	507	489	494	547	491	522	487	516	491	529	504	510	525	487	545	507	492	489	548	502	502	481	489	519	474	512	551	484	491	526	513	523	539	536	516	499	540	516	529	494	553	482	524	500	477	500	502	471	487	520	514	514	517	524	500	501	516	495	515	482	508	497	490	510	512	525	511	532	532	505	494	500	510	471	499	500	500	507	550	510	474	488	512	506	515	472	521	494	487	502	523	465	521	508	504	517	456	485	500	510	505	508	464	492	513	465	503	497	516	475	527	536	457	494	515	526	483	502	488	498	478	491	499	502	477	523	504	514	489	512	506	469	524	486	481	483	456	482	514	479	524	513	513	500	498	506	523	523	516	551	510	504	503	509	495	508	476	500	473	518	503	460	535	498	469	549	467	477	518	490	492	482	500	515	525	482	515	517	491	502	518	473	491	473	497	494	530	489	555	469	489	480	534	487	464	506	508	513	505	492	491	531	452	507	567	510	507	506	490	492	502	473	515	471	494	524	507	480	520	526	515	501	495	498	526	486	518	501	493	451	525	493	521	494	476	501	508	489	518	504	518	532	513	457	487	514	505	523	486	458	532	449	503	498	521	488	464	501	502	531	497	547	475	487	532	539	513	532	473	526	506	545	510	468	482	494	504	485	466	518	504	524	504	459	485	464	506	512	512	503	497	462	497	501	488	509	497	492	438	517	528	506	476	465	518	500	498	511	528	524	522	516	534	525	518	449	507	534	525	526	494	519	542	516	538	527	524	512	505	506	481	461	524	512	523	516	514	483	526	510
22772	21126	28967	23573	21134	21328	13068	5002	4377	2589	1760	1171	949	829	773	672	561	6151	15922	14635	1936	203	206	239	248	204	196	210	191	222	195	204	190	191	182	200	211	217	185	180	163	209	217	182	214	203	171	190	200	173	202	213	180	189	185	194	162	188	198	175	208	182	214	211	233	188	169	206	202	162	194	209	190	188	191	197	201	190	182	197	215	175	232	200	209	185	194	207	195	186	175	185	191	172	194	194	194	184	199	192	183	163	191	196	198	176	185	192	182	197	188	176	171	182	176	196	201	203	203	158	175	204	209	188	169	161	185	207	197	200	202	214	180	177	191	186	174	179	171	196	187	206	159	195	198	184	196	203	211	199	189	202	198	181	182	171	195	187	186	194	168	153	207	196	214	165	200	190	187	194	192	200	181	202	181	182	173	189	185	185	203	175	195	194	182	189	217	179	174	183	189	196	180	177	198	173	194	198	179	184	184	185	179	188	169	178	190	188	157	174	196	178	181	193	213	169	187	186	197	188	169	178	185	178	183	197	201	194	183	193	182	177	203	202	189	230	187	187	204	181	165	194	207	172	163	194	177	171	184	199	159	178	157	220	191	190	168	183	181	185	163	185	209	193	194	182	175	197	183	199	188	176	184	227	179	208	199	186	190	161	201	164	190	174	201	178	179	198	171	186	195	194	172	209	181	169	197	200	181	194	194	211	177	195	187	171	201	201	156	188	177	175	190	174	198	166	177	184	187	168	177	182	216	189	197	157	153	194	192	188	194	180	190	216	182	189	204	180	175	203	171	184	211	209	188	177	175	189	188	191	148	217	183	193	177	202	204	176	207	165	174	193	189	188	189	195	184	168	197	191	185	197	192	197	190	193	187	176	183	186	207	195	164	219	174	199	189	182	198	174	191	160	218	192	194	186	201	187	215	196	200	189	193	201	203	167	169	178	174	203	197	161	209	173	171	174	174	184	202	220	199	208	182	230	177	193	179	177	178	175	202	160	174	168	209	178	178	195	203	165	191	183	200	209	185	170	187	185	176	216	221	192	179	174	204	194	179	199	194	167	188	176	182	195	186	189	183	208	165	180	190	196	174	203	191	202	188	214	181	208	184	197	185	160	219	185	185	200	170	197	186	197	187	186	167	177	204	198	177	182	196	190	209	160	176	184	199	196	190	180	176	191	167	161	178	189	185	210	174	193	187	194	190	191	182	174	194	181	197	175	207	196	182	186	181	193	176	181	176	175	217	203	205	191	194	212	197	191	188	229	182	190	184	185	230	185	215	172	193	186	188	190	170	192	180	179	175	196	192	185	194	166	191	180	210	182	184	196	193	192	199	209	211	183	196	216	175	165	191	168	213	196	211	187	217	187	161	190	188	199	171	191	188	210	165	179	192	199	207	174	190	201	195	200	211	175	206	180	177	174	199	187	188	193	201	188	168	169	179	172	204	167	165	198	204	184	192	208	185	190	199	180	206	197	207	183	161	195	195	193	186	185	178	189	168	198	178	189	210	189	177	198	185	183	173	182	183	191	171	180	197	186	172	163	168	179	171	207	179	212	211	185	191	174	176	203	179	197	208	171	206	190	168	188	204	198	211	188	183	173	174	184	196	187	178	192	167	177	154	209	173	178	170	189	193	199	194	193	180	217	172	198	187	201	212	183	178	178	194	208	200	173	182	192	165	176	169	184	206	182	157	162	168	187	194	197	179	191	159	197	183	201	187	165	197	177	190	185	187	181	205	184	200	179	183	191	173	165	179	199	192	193	159	176	196	184	170	177	180	182	187	176	176	160	210	190	200	186	172	192	200	181	181	200	183	203	177	209	191	200	197	203	183	155	173	194	162	193	193	193	192	181	176	211	182	201	189	202	192	201	180	195	189	199	166	181	184	202	195	192	207	177	171	209	181	179	181	193	204	184	195	172	197	177	190	173	205	208	189	183	185	174	209	204	199	175	193	178	202	161	181	160	185	204	169	164	192	176	188	180	164	192	192	196	202	186	177	177	192	195	184	192	185	185	178	171	214	215	182	175	183	172	203	184	175	185	167	181	199	193	193	193	175	184	189	177	172	176	161	187	201	204	199	192	192	185	180	186	173	191	197	200	210	170	183	171	166	203	172	200	167	200	205	185	184	177	222	177	190	196	179	209	173	222	168	183	206	197	179	182	173	205	217	185	179	191	184	195	201	189	189	169	177	170	225	182	193	176	174	182	201	160	187	196	184	196	210	173	172	169	178	173	196	202	170	212	171	186	172	177	188	188	194	174	188	164	179	200	174	186	210	192	174	178	193	202	192	196	206	173	165	179	184	198	176	181	194	184	194	159	197	176	201	178	191	201	194	166	189	208	193	185	188	164	174	178	178	194	190	173	168	188	202	196	188	175	198	183	188	167	167	194	178	178	201	166	209	189	210	186	185	161	182	175	189	183	175	187	198	172	183	216	197	185	183	201	169	190	191	185	199	201	189	176	173	177	199	191	193	186	180	187	186	195	158	177	203	197	182	194	183	181	167	198	186	180	176	176	174	169	202	180	186	164	180	182	199	192	207	210	185	184	193	182	207	169	177	213	166	180	183	179	219	188	178	192	183	205	190	211	214	169	209	198	174	203	181	171	210	201	182	174	192	185	197	189	190	195	184	184	176	176	192	204	167	213	183	199	173	186	208	193	181	189	186	207	177	170	214	202	214	171	172	192	205	195	205	182	200	189	175	212	202	174	188	180	175	189	171	188	193	190	190	203	194	199	178	187	202	186	201	200	171	188	173	210	197	187	207	193	190	209	193	187	174	196	197	200	177	180	179	199	191	187	203	180	196	175	181	192	178	196	201	178	190	172	209	181	165	197	179	159	197	169	198	185	177	207	190	219	201	172	187	212	182	168	192	178	191	184	200	199	171	197	177	183	191	202	180	194	156	178	160	207	204	185	184	186	180	193	186	200	193	184	199	170	228	202	172	180	184	152	174	201	201	191	188	209	196	179	186	183	179	161	187	174	182	181	209	188	186	167	205	175	208	168	187	188	161	193	175	181	198	200	199	172	170	186	188	184	178	184	192	165	199	202	190	197	178	157	171	181	190	190	176	225	174	186	200	195	192	194	191	191	176	189	186	176	178	178	179	173	209	185	214	178	196	201	214	188	200	193	178	188	201	174	179	191	185	181	195	200	202	178	178	195	174	189	168	181	189	203	198	157	197	183	201	185	191	193	207	197	161	172	174	195	186	188	152	171	201	167	214	177	191	169	189	211	181	174	191	214	180	190	196	178	182	190	180	211	196	199	178	185	191	186	180	181	196	209	178	186	197	183	167	202	176	184	197	204	206	195	205	185	202	186	182	156	201	194	177	194	179	191	176	183	176	201	195	176	175	213	203	185	186	193	197	210	191	185	197	178	214	192	189	177	147	205	227	212	178	193	191	180	179	157	187	166	188	175	178	194	190	175	165	170	193	189	177	175	180	195	188	204	183	199	183	199	233	165	179	171	151	203	184	196
15605	32828	24691	18863	14911	14272	11033	10181	10375	6300	4364	3121	2367	2009	1686	1442	1226	11679	23984	20490	2064	278	286	265	283	299	268	266	291	278	254	254	258	265	255	248	270	250	239	277	283	243	270	260	261	284	253	262	258	233	248	284	254	226	255	228	229	244	271	254	241	253	246	267	238	269	242	264	257	270	242	238	229	272	254	245	275	260	254	245	262	267	264	233	244	267	247	241	245	252	266	240	250	263	250	269	224	264	267	242	251	239	218	239	271	259	226	264	269	228	242	256	283	234	250	244	235	266	263	268	222	240	245	230	273	257	270	245	237	269	244	237	239	258	227	227	249	268	228	267	250	247	258	254	255	260	243	259	251	241	264	239	269	231	233	267	273	203	256	264	237	230	280	286	247	258	256	253	247	251	253	270	235	248	248	255	250	264	249	267	252	243	245	279	272	271	229	245	233	250	270	241	255	272	269	238	241	265	257	245	267	231	249	248	255	241	277	247	260	245	260	249	260	293	231	230	227	252	274	238	251	244	281	251	249	260	249	256	244	265	278	251	253	250	249	260	239	256	266	276	242	261	254	239	245	276	240	268	246	287	236	240	250	249	234	230	239	257	259	210	258	267	236	246	251	248	276	262	280	251	245	250	287	237	234	240	293	236	234	228	259	240	226	245	252	264	232	258	262	259	238	241	269	222	251	242	239	244	270	237	229	246	252	260	237	246	248	230	261	212	257	228	270	268	273	243	231	260	257	281	252	273	233	246	250	256	258	276	267	260	252	251	269	239	255	262	250	282	268	243	271	245	248	240	237	232	282	257	263	233	250	242	240	252	242	237	255	254	262	245	250	259	236	234	275	254	222	230	242	223	261	242	245	251	228	224	233	221	233	257	240	242	224	232	240	227	223	269	254	245	241	251	250	237	260	285	238	278	260	247	280	253	258	220	252	254	271	284	241	242	276	268	239	218	238	248	244	233	254	235	262	236	229	265	240	224	251	223	253	259	261	234	259	289	244	248	288	233	247	252	256	277	230	232	246	239	254	225	266	262	250	248	257	253	243	246	257	269	254	281	246	300	250	252	239	258	239	260	264	281	291	258	251	248	277	283	238	260	254	227	266	239	274	258	282	241	246	263	228	248	241	255	242	254	257	253	244	241	241	251	240	258	252	262	255	267	261	234	250	230	262	248	252	246	261	234	272	218	255	253	267	273	247	247	220	276	236	250	263	280	254	250	239	248	256	250	261	266	240	240	227	259	240	261	260	289	227	240	261	275	247	238	244	240	240	232	248	249	255	231	258	253	250	257	221	247	243	278	251	249	223	287	257	237	257	237	266	241	289	200	240	231	253	242	300	254	263	256	253	251	258	237	237	266	245	276	243	271	245	251	268	245	263	217	257	240	252	282	267	255	244	225	216	242	234	261	254	244	245	227	237	230	251	239	252	275	279	251	223	246	242	260	249	239	250	237	247	255	257	272	248	261	226	248	220	276	232	270	247	281	260	238	255	246	250	266	220	255	247	252	227	250	250	271	237	260	279	237	237	259	250	250	252	235	256	235	265	238	246	227	255	265	271	238	237	266	262	244	259	246	285	262	274	233	263	258	269	240	258	251	263	243	249	231	248	256	258	271	244	240	285	242	240	245	244	242	260	233	269	237	246	220	265	248	244	242	230	248	260	248	278	253	247	258	249	225	252	241	242	236	239	252	254	274	302	244	292	265	238	234	244	242	250	241	242	235	231	255	251	250	237	250	259	258	274	245	240	276	266	236	248	244	253	294	246	223	245	263	256	233	249	253	252	249	248	249	238	241	253	237	265	248	240	253	257	213	226	248	264	258	272	252	265	236	258	238	246	260	289	254	237	239	273	276	232	266	231	246	245	263	271	222	259	249	252	265	254	262	253	234	250	235	263	263	264	247	234	256	264	258	254	256	256	228	274	265	258	253	283	220	225	255	272	255	284	256	258	224	260	242	245	250	249	244	224	250	263	257	247	262	251	266	244	294	268	235	251	243	247	255	260	249	240	240	235	246	250	214	221	233	266	246	267	265	259	235	241	229	248	254	245	256	244	229	262	246	239	269	260	275	271	249	265	269	268	272	248	231	245	289	239	227	254	240	262	230	257	254	238	236	266	241	243	264	252	214	275	254	250	271	230	229	251	263	254	235	266	266	233	275	253	238	241	232	243	277	251	240	242	264	265	255	254	276	233	260	218	287	274	226	243	250	265	262	287	249	251	256	248	246	231	223	276	243	259	264	254	249	263	278	264	249	268	265	247	240	255	261	233	259	247	263	258	235	268	238	253	243	267	251	251	267	246	269	237	224	252	264	251	245	230	224	267	263	281	233	242	260	244	257	250	211	254	237	253	265	229	240	278	262	263	264	246	240	258	251	240	259	242	256	258	247	250	240	227	237	270	236	235	222	276	252	263	257	255	270	269	241	241	265	240	272	230	237	230	238	271	262	262	258	260	250	256	266	245	219	237	258	247	248	258	275	267	236	246	240	277	257	244	219	263	253	239	259	236	283	258	253	236	259	250	231	270	242	272	238	214	253	231	219	267	276	242	270	280	245	226	265	280	272	241	256	235	237	252	225	266	251	271	237	246	218	258	249	255	243	239	276	272	261	243	241	269	265	253	225	259	252	235	285	269	232	248	256	244	269	248	233	241	241	291	239	254	250	272	254	246	252	249	268	255	237	261	240	240	238	245	268	245	246	233	233	243	244	250	218	247	259	234	228	224	241	256	235	255	246	263	229	271	242	249	264	252	224	263	262	245	231	247	266	248	227	240	263	257	252	226	274	244	229	232	249	240	254	272	241	217	278	249	262	247	263	220	240	237	274	277	270	258	245	233	243	237	252	254	246	237	242	241	263	250	241	240	266	234	252	251	258	228	230	241	227	271	237	252	238	246	284	232	255	248	242	216	262	299	253	246	274	269	255	267	247	269	243	240	276	256	230	236	243	247	263	224	230	242	251	233	261	276	279	237	248	240	261	257	233	261	247	248	270	264	250	240	256	252	254	249	253	242	236	239	277	231	248	250	221	246	254	217	236	259	255	250	289	223	280	236	245	266	269	221	238	260	254	243	281	244	243	262	237	252	230	243	235	242	255	242	259	280	247	283	249	265	222	271	249	249	261	235	282	253	263	259	249	266	225	201	265	250	257	277	260	237	251	227	277	240	249	238	285	256	252	281	253	233	253	278	271	264	239	227	266	245	269	263	248	244	255	245	252	239	241	239	239	229	224	261	259	263	251	242	263	227	226	247	271	242	254	218	266	252	247	266	246	270	244	259	288	243	238	254	242	236	253	241	250	261	284	251	250	220	263	249	232	264	265	250	262	235	265	279	290	241	221	230	240	286	251	232	245	279	266	235	259	243	265	254	273	252	259	263	248	267	260	275	243	231	256	268	270	231	268	254	255	255	256	264	253	283	265	222	217	233	274	262	225	268	242	260	264	259	258	215	275	262	251	235	251	262	251	247	277	240	246	238	271
26868	20698	12966	5827	3457	2565	2215	1697	1546	1498	1022	853	735	746	652	535	587	821	1173	1258	592	530	532	518	533	516	490	504	487	476	519	489	506	475	506	504	514	509	484	496	466	508	483	482	477	482	486	525	529	469	515	499	500	505	499	518	500	545	502	515	555	481	508	476	538	529	525	499	489	465	528	503	507	528	503	514	493	485	541	565	490	542	492	513	465	482	514	474	499	501	493	519	508	519	514	522	468	511	511	515	498	542	514	523	509	531	496	534	469	480	460	488	493	525	494	483	514	520	520	516	529	499	500	534	514	497	508	514	499	521	530	533	535	498	527	465	509	508	497	478	468	509	484	505	498	503	526	486	535	523	501	523	505	513	500	527	510	509	510	514	460	496	505	500	563	498	511	476	537	509	543	507	483	519	510	511	497	467	477	517	490	528	495	491	500	499	530	512	483	485	495	525	552	548	520	547	501	512	494	524	456	501	519	529	463	482	489	505	530	541	505	472	481	511	510	486	514	508	535	527	465	460	497	479	505	503	502	491	486	550	518	513	517	486	484	489	525	506	510	474	519	516	532	502	522	523	486	484	492	526	504	508	519	492	459	503	507	502	497	489	461	470	516	522	555	486	492	515	489	507	520	499	524	500	518	465	517	528	489	511	512	467	489	546	444	488	533	513	480	500	504	541	485	463	513	493	529	497	493	540	497	521	488	516	487	502	539	520	496	518	539	527	493	506	513	491	486	518	510	518	549	508	489	490	501	471	510	473	490	532	521	474	516	470	510	539	504	503	485	497	488	485	472	494	502	482	510	515	488	486	482	500	500	520	520	502	478	512	516	471	529	478	509	493	520	509	460	520	499	475	513	542	491	516	551	490	501	484	520	515	514	524	488	480	527	515	519	545	521	547	540	489	523	488	521	502	514	498	496	512	500	514	492	512	480	475	524	508	546	506	513	512	515	501	520	524	501	493	515	516	511	535	520	477	510	571	482	459	489	502	515	511	561	530	496	505	512	497	499	474	487	488	480	536	483	478	543	520	519	502	514	498	500	487	521	519	495	477	477	542	504	512	476	552	532	502	468	507	489	523	495	491	502	493	469	478	497	490	494	488	479	524	543	497	475	528	478	481	558	482	514	489	492	511	494	525	511	514	523	521	552	480	529	484	489	483	499	495	528	495	506	475	507	517	489	486	492	491	533	508	518	502	513	514	488	512	532	467	475	553	545	501	494	508	527	555	497	502	492	526	519	515	460	508	567	512	503	515	488	527	507	525	513	555	526	519	508	486	508	537	503	487	533	535	535	505	518	477	504	509	546	498	495	487	467	521	536	515	458	493	516	474	501	481	496	503	484	494	509	478	537	492	507	494	465	514	509	477	497	509	479	475	510	523	493	508	479	528	521	515	549	516	544	476	480	524	489	506	517	539	512	509	513	467	504	532	476	523	510	515	481	506	513	520	491	519	511	502	511	558	528	499	525	509	501	494	538	537	515	504	515	524	511	518	526	507	512	520	562	518	461	532	490	475	508	518	451	529	479	510	508	511	491	488	518	519	517	524	482	447	476	492	501	535	499	464	507	490	480	488	525	506	523	491	491	501	499	507	500	503	512	501	486	488	482	532	486	448	497	506	520	491	547	503	525	538	527	504	450	497	536	473	520	536	532	508	510	504	493	498	527	480	493	485	533	506	487	532	529	524	493	507	517	532	526	470	526	518	466	492	483	472	511	475	529	525	503	506	525	561	477	473	502	487	484	495	509	517	486	470	486	493	491	487	493	513	564	525	524	482	492	501	518	538	511	496	480	526	499	461	506	500	504	469	466	509	519	519	508	480	503	505	472	535	513	512	501	485	520	548	564	532	505	521	522	486	475	487	522	555	517	505	470	515	522	533	528	494	454	494	502	534	539	498	503	477	495	509	512	484	544	509	472	457	526	477	478	566	513	509	531	534	466	512	480	496	512	527	454	507	553	488	526	509	513	501	454	513	475	497	524	530	538	483	522	488	498	477	505	458	454	517	540	512	470	501	536	526	498	466	472	509	518	452	467	507	505	468	524	503	467	527	519	487	499	516	507	494	484	540	496	502	525	487	485	480	527	472	530	497	482	500	476	473	502	531	485	510	529	544	502	486	495	501	506	510	460	475	487	502	517	490	476	505	534	468	539	500	499	513	509	526	480	526	505	487	518	499	486	485	493	517	510	527	477	478	516	565	490	463	493	486	496	502	473	472	514	520	529	514	479	482	494	545	503	513	498	491	530	486	501	508	485	474	469	513	509	521	513	541	561	487	515	479	495	507	494	514	456	503	506	502	507	519	497	507	538	522	527	555	500	497	481	572	449	511	474	485	491	522	471	491	492	517	508	499	524	503	469	479	494	538	497	507	484	527	473	529	555	497	492	502	471	524	500	479	533	510	549	565	497	507	464	494	549	483	472	531	482	511	517	465	508	548	491	487	488	505	477	524	487	507	512	488	478	472	486	519	531	494	504	484	515	496	518	511	523	518	485	493	486	513	541	512	526	484	512	535	543	543	514	485	534	468	488	514	529	495	539	472	523	486	506	458	544	528	491	514	518	518	522	502	504	523	545	515	474	503	472	493	500	517	500	503	524	476	526	467	458	539	482	450	478	500	480	545	494	489	516	482	508	506	488	515	495	490	491	495	501	485	482	491	513	489	507	499	473	465	487	507	489	537	523	520	504	499	492	504	477	503	528	516	523	502	482	530	492	508	473	466	553	508	480	499	462	518	518	495	495	523	508	506	565	547	530	487	497	531	503	542	521	493	502	523	504	512	527	508	519	492	491	491	496	506	539	506	475	485	505	488	460	475	495	472	521	512	497	509	536	496	547	501	489	466	515	520	503	496	498	512	480	515	536	531	503	531	511	480	494	481	492	518	463	509	492	497	503	489	484	513	498	512	495	493	514	505	542	539	504	521	500	494	502	506	532	517	477	522	504	516	504	499	488	499	468	496	499	477	512	483	513	516	509	489	525	480	493	517	507	503	508	483	489	472	499	501	493	511	497	538	499	518	545	474	542	473	483	500	518	471	477	505	498	472	524	495	517	515	529	488	515	491	457	452	509	523	499	532	485	497	522	506	505	531	505	520	498	497	493	507	479	519	513	498	469	490	550	509	540	500	490	508	548	505	512	484	505	514	549	503	511	510	516	508	522	535	512	504	530	494	519	484	508	536	503	495	528	536	521	460	487	532	477	495	470	522	535	523	508	539	515	468	515	503	471	459	478	468	495	545	535	534	530	497	508	476	543	513	503	466	489	500	514	550	488	463	539	469	531	495	481	490	510	510	530	526	480	504	526	520	479	535	544	515	513	488	507	477	516	481	478	522	504	473	502	506	492	510	513	534	555	527	532	513	514	496	508	492	543	527	485	520	531	516	539	524	495	505	530	578	490	510	502	500	481	505	499	459	532	507	503	550	486	464	519	473	477	513	509	501	538	548	500	453	481	510	472	471	520	510	514	508	549	480	486	486
11650	17254	11523	8840	7288	6027	5204	3889	3808	3365	2100	1664	1350	1216	1073	901	793	1347	2122	2209	886	670	668	668	669	720	709	666	679	659	628	698	644	735	681	675	678	699	706	668	692	649	686	665	693	660	614	711	701	687	639	698	672	670	688	725	669	664	669	681	696	654	721	660	711	690	690	629	685	722	704	643	644	671	681	656	658	656	637	676	639	667	712	683	673	671	687	682	686	705	691	681	668	658	695	671	671	706	707	639	709	646	676	615	691	683	666	698	622	634	718	707	668	664	628	705	697	682	635	681	625	678	664	686	624	631	656	666	645	705	686	698	646	650	649	728	672	676	691	670	648	676	719	653	669	702	677	712	649	693	682	669	689	681	705	668	687	650	655	735	660	697	690	683	586	706	690	638	701	659	660	700	687	687	652	679	633	681	692	645	622	692	669	689	676	629	682	651	666	672	676	678	658	642	684	668	679	676	662	697	667	699	652	675	679	709	654	699	673	635	652	670	675	637	614	677	675	664	697	682	726	684	623	648	671	698	661	662	677	657	650	675	649	718	695	736	645	690	670	702	746	716	651	692	670	697	633	647	677	630	638	683	671	703	678	663	691	659	656	653	679	636	656	693	675	703	680	652	680	694	647	716	680	697	717	700	643	672	712	723	649	673	675	669	651	667	679	702	693	721	679	690	689	680	694	671	666	697	693	678	701	710	653	690	713	662	699	651	680	696	645	689	696	652	649	699	692	654	660	693	674	644	656	693	638	651	645	721	697	664	716	643	679	698	662	689	688	682	689	712	705	655	658	716	653	686	675	673	683	669	641	678	629	701	660	697	702	689	726	700	657	655	695	658	648	670	665	666	700	668	617	675	663	687	647	699	703	677	661	679	654	683	691	663	644	669	628	700	672	644	672	679	644	660	647	619	666	740	696	684	701	684	648	653	642	654	689	681	663	683	653	667	659	670	603	630	660	679	626	703	647	659	655	700	660	664	688	658	698	687	661	702	683	708	682	669	673	675	687	683	695	672	671	667	737	627	649	680	679	700	674	691	659	682	656	654	693	640	694	719	649	624	710	651	656	667	673	666	675	618	612	675	655	661	695	674	650	718	657	675	640	688	658	672	653	641	695	641	633	656	661	675	621	639	705	679	703	650	676	676	659	685	662	711	665	669	650	704	727	648	684	654	662	667	661	649	637	650	696	633	696	678	693	700	672	694	673	676	680	680	705	647	671	678	704	669	666	681	637	671	682	649	678	670	695	674	665	666	703	648	684	698	673	685	692	690	711	671	653	728	674	683	646	625	705	686	709	685	683	674	651	702	642	641	688	680	699	674	647	634	681	657	623	698	653	687	659	700	676	670	713	677	702	705	698	708	667	687	718	647	675	682	677	671	688	637	674	700	671	669	660	688	655	624	728	667	693	676	715	682	689	664	669	683	640	716	680	684	653	695	644	657	677	651	672	649	667	675	669	678	687	658	659	670	667	718	674	678	683	625	665	687	703	686	671	650	717	636	712	690	665	693	617	695	650	669	666	644	714	655	644	662	673	686	641	674	693	703	680	678	656	662	679	649	669	679	654	646	700	640	638	706	713	668	668	662	660	649	715	663	674	678	704	684	667	656	678	679	693	647	683	647	677	703	754	668	654	684	733	673	668	679	680	643	690	706	676	690	660	668	666	655	686	695	669	717	695	632	656	681	679	627	681	679	627	666	634	653	638	660	750	676	644	707	681	691	647	698	717	670	671	669	702	686	695	675	636	717	699	655	680	713	642	672	692	610	625	669	680	686	665	696	684	652	671	673	683	702	664	647	662	666	695	659	692	684	738	669	616	664	674	713	665	674	689	654	699	692	656	662	653	648	661	604	685	703	646	674	690	707	676	716	704	674	689	655	659	711	652	722	683	618	640	669	664	672	638	626	697	683	662	679	624	709	653	669	718	655	707	636	671	659	707	672	671	684	637	646	727	675	655	639	682	605	665	670	656	679	662	656	655	715	630	684	691	681	696	654	681	687	657	667	665	686	685	655	694	673	644	659	682	662	685	623	684	675	649	651	664	681	685	684	668	644	664	706	694	645	705	700	647	642	661	699	690	646	626	683	640	701	663	597	677	684	648	624	682	611	740	709	727	667	678	728	674	694	689	712	682	691	708	664	669	689	669	674	658	639	647	694	684	651	690	678	627	740	674	723	646	681	692	657	680	677	687	666	684	659	642	682	653	683	656	690	705	698	679	621	668	650	712	703	674	702	643	641	692	661	717	680	712	648	671	632	615	711	742	685	676	686	705	643	654	708	632	627	669	709	680	675	656	690	698	599	661	631	669	638	686	670	668	646	643	656	663	686	696	674	711	709	692	652	700	675	708	636	693	651	674	674	671	721	696	710	675	703	710	683	665	680	633	700	664	692	671	666	707	692	650	672	647	709	715	706	686	659	645	712	677	708	678	677	680	724	704	710	669	646	682	662	631	632	680	668	682	658	674	659	698	682	664	626	652	698	633	686	678	612	659	714	676	677	693	702	642	690	664	699	714	648	672	629	667	723	679	651	659	644	698	675	682	665	689	661	685	645	675	650	729	668	674	664	698	657	695	696	694	626	634	663	689	671	674	713	662	691	707	637	696	631	649	674	664	692	678	634	693	668	679	672	684	704	634	665	683	670	654	624	723	663	688	652	627	627	680	655	696	728	636	662	675	657	690	646	696	684	672	700	671	713	692	681	696	679	690	690	618	661	704	685	657	675	665	690	629	669	627	651	679	638	689	663	730	672	700	658	670	640	695	655	653	648	704	677	672	655	688	699	707	699	677	710	639	691	634	690	685	695	670	684	709	672	679	677	635	671	670	727	654	697	663	661	631	668	670	669	678	714	705	663	643	678	694	648	664	696	673	668	662	625	618	730	683	687	665	675	709	646	648	664	693	705	664	687	676	664	691	642	716	706	681	660	712	657	649	697	661	709	676	691	685	707	652	677	702	698	633	679	656	661	688	661	671	664	714	689	683	658	673	663	638	634	661	666	653	659	692	685	689	689	679	669	702	632	680	659	625	652	630	705	655	654	659	702	606	650	696	675	656	662	659	677	695	692	648	697	650	648	644	692	686	652	659	659	684	650	667	644	613	710	725	678	703	679	677	673	649	675	668	670	690	675	646	720	739	652	686	660	689	692	660	693	700	692	675	680	640	657	684	637	686	665	694	641	676	634	679	723	710	629	661	675	711	676	685	674	649	651	663	662	738	655	677	653	659	659	689	665	653	637	679	681	681	666	665	679	676	663	663	663	633	648	659	650	682	653	735	658	670	664	662	720	678	697	663	633	681	681	675	715	643	673	749	673	658	708	710	670	665	658	681	684	678	661	675	672	649	638	643	638	637	676	698	695	707	686	681	634	684	636	725	638	651	662	681	726	655	724	644	714	698	654	675	675	677	673	680	680	651	658	630	663	694	663	693	652	640	641	622	702	704	692	705	704	661	664	675	686	673	603	670	696	689	673	697	650
24059	21128	28317	24172	20859	10867	4833	2631	2147	1521	1217	1149	1016	763	746	606	552	1055	7296	7807	2399	400	398	407	425	398	411	372	384	399	356	398	365	386	404	412	395	395	376	400	409	395	386	361	382	390	396	362	378	376	377	419	406	418	398	376	386	358	364	395	354	422	394	389	372	376	429	376	382	391	363	368	410	380	411	420	384	413	390	393	389	367	372	371	380	375	403	364	377	380	366	375	366	363	393	424	434	405	391	353	404	400	380	381	367	389	401	389	405	360	397	406	403	385	326	416	380	397	383	412	363	385	334	344	347	383	373	393	441	363	370	415	374	384	386	349	370	393	363	394	364	385	394	367	422	366	391	384	376	377	380	377	423	384	377	372	387	375	385	414	373	384	401	344	338	373	350	426	378	353	419	393	340	366	425	372	372	374	389	386	367	383	358	361	373	416	420	364	362	370	401	384	373	366	398	382	420	389	418	385	381	386	327	357	379	391	400	379	410	366	370	375	372	375	372	399	390	354	357	383	344	433	342	368	361	366	349	326	413	352	396	378	375	375	370	364	374	381	383	371	381	376	380	376	419	369	367	389	373	382	389	367	392	378	366	373	364	366	382	406	403	360	397	404	358	386	396	363	386	355	343	406	369	348	385	411	369	357	416	376	367	366	354	355	378	367	385	405	378	352	403	379	389	367	393	392	353	380	366	384	341	412	386	391	371	410	399	367	352	388	370	345	398	382	398	353	396	362	384	397	404	372	402	364	388	376	383	378	389	370	369	357	338	408	361	355	379	383	388	415	402	376	396	371	362	391	380	410	420	380	379	395	391	408	402	400	388	394	375	402	377	370	365	381	385	401	365	383	397	388	352	374	398	402	377	416	379	395	359	377	391	370	398	400	394	360	388	429	399	377	408	393	389	396	414	368	350	353	368	365	368	374	381	409	383	383	392	410	372	386	388	379	360	388	403	359	340	382	361	383	400	384	405	369	371	355	350	364	390	372	358	410	354	389	383	380	399	382	364	370	368	361	397	395	392	405	349	389	390	355	388	377	394	331	405	397	398	376	383	372	395	350	366	387	364	367	361	350	361	361	347	388	364	379	369	401	380	356	411	362	369	370	401	405	388	395	366	368	364	423	375	384	402	401	368	373	353	371	412	383	363	384	406	395	372	372	373	350	327	373	376	371	380	355	381	434	410	348	347	385	357	409	405	407	367	371	407	372	388	370	351	390	385	396	365	365	385	391	389	432	345	351	343	387	399	372	378	393	368	376	413	354	426	398	350	377	378	385	359	367	375	351	381	399	376	381	385	416	383	373	403	396	376	390	374	355	353	385	389	346	352	431	398	412	346	356	363	399	391	393	371	362	384	383	377	371	382	405	368	353	366	370	385	387	344	398	405	364	366	386	348	380	418	345	387	358	353	349	403	355	360	393	378	372	359	405	411	359	364	393	387	390	363	391	371	365	362	422	388	413	348	378	364	413	381	377	350	423	383	355	358	380	367	366	362	378	390	398	387	379	402	362	401	421	375	394	411	377	367	351	395	391	390	353	373	359	394	346	387	391	367	342	384	368	398	381	359	373	403	340	378	381	325	402	408	337	404	379	363	376	396	375	386	392	393	385	380	361	364	349	411	367	378	391	418	378	380	354	353	355	373	370	390	391	400	370	392	374	382	356	394	388	362	380	382	363	359	406	394	388	390	402	408	417	365	375	380	378	366	382	387	384	394	353	399	396	386	361	369	388	394	370	392	359	413	408	357	367	380	377	406	391	379	394	383	387	388	421	390	352	356	359	355	399	361	380	394	401	368	420	361	402	386	386	379	381	384	359	376	363	364	375	382	391	359	383	398	383	409	400	393	375	382	356	359	362	447	414	384	437	367	390	392	406	342	374	355	417	383	360	406	391	418	356	385	379	376	391	382	395	395	387	346	349	367	406	389	389	364	378	376	369	360	408	388	404	379	356	409	392	379	380	402	341	381	399	381	385	390	383	377	376	371	340	379	347	381	399	423	406	409	414	400	368	391	403	343	387	371	403	392	354	393	386	383	394	369	365	424	369	388	383	404	390	390	365	383	367	383	404	395	379	367	371	382	389	369	370	389	359	391	389	374	347	365	351	366	373	365	365	383	363	382	393	350	383	357	348	384	372	376	391	391	383	375	375	388	369	381	380	372	374	379	375	334	390	352	415	353	361	374	379	359	400	382	379	367	369	387	372	392	378	363	390	415	376	417	407	403	396	383	427	423	439	372	398	403	414	390	357	397	368	363	374	343	405	392	383	387	387	396	396	412	364	374	348	367	394	389	386	359	372	381	384	346	391	363	379	373	393	363	351	390	409	403	357	381	380	373	380	377	339	423	396	399	360	366	398	362	394	398	373	388	387	363	371	383	384	382	395	388	383	370	380	350	382	362	369	393	301	367	380	428	320	398	393	372	382	394	378	368	337	383	398	397	402	385	380	369	387	351	362	372	386	391	374	370	374	372	403	395	376	369	418	368	396	369	361	398	426	378	425	370	334	387	397	401	357	402	393	367	405	350	398	370	376	386	383	355	395	362	357	362	381	397	383	367	377	411	390	403	346	370	391	375	380	405	379	347	367	367	385	378	426	389	365	376	371	361	347	360	380	409	412	369	388	427	379	383	389	359	373	378	369	365	371	362	360	422	389	385	381	367	411	389	396	363	380	367	416	355	354	375	341	389	401	415	376	403	392	403	388	360	399	408	416	378	403	374	350	368	406	345	378	381	377	379	377	345	384	383	430	378	389	391	347	390	356	337	377	394	353	417	411	347	383	372	389	339	367	367	359	402	399	361	374	382	416	365	370	355	393	379	370	343	382	396	386	344	370	352	377	364	403	401	388	391	400	380	361	363	381	375	392	391	407	381	346	393	370	427	384	378	406	395	380	351	371	363	369	381	355	381	365	385	359	390	406	372	406	341	357	420	376	434	403	412	410	385	385	378	363	395	371	377	377	408	395	396	411	393	369	404	350	395	437	388	395	399	381	379	393	410	360	384	392	369	355	374	340	393	425	384	389	387	391	365	429	354	377	383	386	374	389	398	366	362	376	396	385	377	400	391	385	386	396	395	384	363	379	375	361	422	385	378	362	351	386	365	386	326	375	352	385	373	353	382	366	362	355	373	366	368	384	374	402	381	365	406	383	407	358	372	356	354	338	354	371	381	384	366	402	343	341	399	406	402	418	369	352	401	349	392	338	392	402	375	379	386	388	371	368	385	376	341	373	381	355	373	383	360	391	409	367	398	382	364	382	365	367	388	362	359	367	383	370	414	394	374	371	429	354	392	363	359	319	380	382	397	363	354	371	391	369	407	380	414	347	413	414	390	326	366	398	371	359	370	383	375	377	399	403	378	383	346	422	393	401	369	347	365	381	375	370	408	402	354	375	404	404	386	356	353	380	379	368	374	399	374	357	408	399	377	403	386	373	422	361	424	389	384	366	380	381	399	357	369	374	386	345	376	406	433	343	354	380
13248	24179	19096	15653	14453	10781	8534	6303	5206	3795	2853	2626	2147	1642	1478	1169	1044	2112	13942	13611	3943	535	530	548	538	518	518	565	544	536	535	537	542	525	545	512	527	537	531	503	526	538	546	507	513	526	539	498	536	501	567	553	522	530	542	524	504	483	508	526	525	546	534	527	512	521	513	527	576	493	513	536	546	509	525	527	515	496	527	485	539	547	520	526	511	475	535	519	572	524	547	508	508	569	526	518	526	484	522	530	569	498	535	514	499	510	562	503	483	530	540	552	519	540	509	565	514	548	491	508	542	526	518	552	485	553	494	534	547	514	515	511	518	509	502	559	495	508	515	533	559	482	544	519	509	512	541	533	483	521	541	495	484	486	524	552	547	492	524	528	536	528	505	495	561	532	497	526	535	517	491	533	536	523	522	534	505	514	542	500	517	500	568	535	561	523	524	513	491	502	524	539	527	466	495	557	506	553	492	546	506	528	527	528	566	484	487	520	489	491	540	499	490	534	496	512	517	515	541	521	516	532	540	540	521	503	496	580	477	473	504	544	534	511	489	532	520	507	521	507	514	528	552	522	528	506	501	514	505	473	501	554	499	515	537	557	470	532	514	518	527	525	550	518	554	519	455	528	540	497	553	522	502	519	546	526	520	491	503	513	512	457	519	523	508	523	477	543	528	546	546	553	515	508	524	519	490	509	530	529	499	512	559	556	490	544	547	496	496	529	548	529	531	543	477	495	558	501	556	526	530	514	528	486	568	544	500	508	546	543	513	533	563	508	551	509	516	532	512	522	502	554	518	501	494	473	559	505	534	530	522	548	524	540	522	505	518	509	526	561	529	526	538	503	508	525	530	497	513	516	577	556	515	539	512	511	519	559	513	521	507	518	538	558	476	548	542	491	530	541	494	514	522	509	517	496	491	518	529	546	506	505	569	543	503	548	488	511	499	484	541	540	549	570	498	547	536	490	508	529	532	492	510	531	516	482	498	520	486	510	533	541	536	517	502	490	551	490	494	561	545	513	522	503	534	545	530	482	525	522	532	518	554	506	509	539	485	508	520	545	520	523	512	524	511	513	544	476	504	523	520	511	536	512	504	554	550	580	537	534	504	570	488	519	520	536	488	513	559	525	517	555	561	561	526	474	519	507	532	546	507	515	521	522	506	529	512	532	566	524	535	532	529	517	514	518	534	524	525	513	518	508	520	548	513	528	522	555	516	521	486	507	516	486	521	522	492	555	532	538	487	556	561	473	521	497	478	474	535	491	525	514	532	586	507	518	528	475	533	493	553	502	503	519	507	516	571	520	552	550	526	523	567	509	526	550	480	546	501	516	568	525	519	540	509	542	544	552	530	553	495	579	482	522	542	504	498	497	546	559	507	497	484	522	511	481	529	551	521	531	492	510	509	516	517	528	501	502	547	522	524	505	542	510	510	481	568	516	523	512	507	519	543	501	509	497	513	513	532	491	557	502	495	553	577	533	514	515	506	533	517	521	508	486	516	508	563	543	498	514	485	513	561	573	528	541	507	496	516	541	489	526	520	472	561	526	555	524	508	494	581	551	553	495	487	519	517	505	518	549	506	485	518	552	474	496	531	511	536	530	548	482	511	537	501	528	488	532	539	514	543	505	515	569	511	550	515	537	538	533	508	504	525	542	490	557	522	525	485	507	511	518	511	528	513	531	502	490	529	525	535	505	512	520	489	543	515	555	550	503	516	505	526	485	501	545	533	517	528	513	507	506	535	536	528	567	510	579	530	543	550	523	514	584	541	510	513	519	547	521	517	525	524	554	529	553	557	528	541	478	533	521	510	479	533	535	520	516	497	535	498	514	520	552	506	484	489	541	489	492	513	496	492	490	493	537	527	528	541	458	499	531	554	511	543	514	479	512	549	530	465	533	523	534	510	525	500	525	540	519	475	550	528	539	522	506	518	498	529	513	525	536	541	506	507	527	520	525	521	520	569	530	471	517	519	512	518	545	500	520	510	537	536	515	496	530	561	529	481	544	517	539	493	537	496	502	492	491	529	531	506	510	539	550	539	563	511	522	508	513	567	523	495	487	509	509	520	511	541	504	525	535	501	521	519	552	499	475	496	494	495	517	498	492	499	485	549	515	506	542	499	498	504	513	529	543	556	505	558	501	553	505	537	507	519	533	569	522	544	569	502	510	531	494	497	514	516	523	558	517	531	536	533	503	509	471	484	520	518	570	508	518	513	509	545	517	495	523	536	538	519	550	543	504	505	540	551	539	549	483	560	515	537	498	494	536	518	524	564	506	511	505	536	555	529	547	525	530	482	530	535	544	506	525	517	533	497	494	515	518	533	546	553	504	546	467	502	511	526	531	552	516	524	491	572	511	524	531	496	501	509	493	506	558	507	518	524	524	514	505	508	510	556	528	516	489	502	506	508	539	526	510	559	508	520	506	539	478	478	524	520	498	504	509	534	499	529	499	542	492	518	532	512	472	556	547	501	536	453	532	514	513	503	474	495	532	499	520	523	528	517	561	536	538	512	497	528	555	528	516	533	487	566	545	534	513	484	505	509	519	506	533	508	516	530	501	531	548	498	521	521	538	523	521	494	541	552	506	533	508	504	495	509	501	526	571	547	509	544	502	503	548	517	514	499	530	512	537	508	521	504	562	534	539	556	551	516	542	507	492	542	512	520	511	513	602	489	537	526	535	522	543	531	505	506	517	518	511	494	561	540	521	512	496	530	544	488	507	511	556	567	536	507	492	521	496	547	546	514	518	550	541	533	515	525	538	483	517	511	554	535	504	513	567	546	530	511	541	536	513	514	486	503	501	537	537	497	515	488	530	528	501	491	547	484	518	496	506	549	511	490	527	530	541	487	503	536	544	489	541	500	529	523	515	486	517	515	512	514	527	495	534	518	513	520	515	521	498	517	488	539	548	529	516	499	531	555	535	520	513	507	572	523	522	498	512	494	530	512	491	534	507	518	558	525	509	506	564	501	539	528	528	496	497	533	509	495	504	531	521	559	545	529	487	455	509	525	486	507	551	501	568	521	501	524	524	531	536	514	561	540	507	507	526	532	544	505	552	527	540	517	508	551	517	550	517	545	481	550	510	487	555	481	509	558	514	512	524	495	516	526	550	520	521	501	515	497	526	541	547	494	536	519	497	544	499	569	537	531	556	527	508	568	511	511	492	496	517	557	528	483	530	528	506	520	549	534	535	494	533	534	513	546	509	494	548	518	519	545	495	530	525	531	503	526	491	496	518	528	538	497	528	497	522	520	554	531	524	543	529	491	478	547	525	537	498	569	532	506	523	491	528	506	531	508	542	526	446	519	529	548	499	518	521	471	540	511	560	528	492	496	518	540	502	564	499	480	543	507	520	529	510	497	483	545	527	497	509	513	544	498	509	535	506	535	508	536	502	535	508	545	485	555	505	512	482	507	540	487	532	552	515	528	514	525	519	484	500	498	520	532	575	523	488	508	517	478	507	517	497	525	510	482	525	544	519
22786	21091	28906	23522	21109	21416	13226	3678	2436	2439	2083	1443	1096	612	591	586	544	998	12551	16802	6880	278	212	211	186	220	182	200	200	202	225	189	186	209	206	223	203	202	203	182	197	192	203	196	205	204	181	196	197	187	202	199	217	185	209	234	219	203	185	193	191	219	194	177	201	219	198	206	207	180	191	196	202	212	183	173	198	183	209	183	190	180	209	165	208	179	203	199	161	187	217	198	217	208	206	183	213	190	182	160	205	169	203	187	176	205	196	176	186	160	180	207	177	166	186	188	211	207	178	185	188	221	200	194	187	202	183	195	191	206	191	216	186	221	204	186	216	184	191	170	186	222	198	222	205	192	205	191	215	203	192	188	184	230	195	194	201	186	195	184	205	195	189	190	180	202	175	208	186	210	204	182	196	214	182	181	208	208	206	172	177	185	220	177	213	194	190	200	206	200	180	180	182	191	196	207	170	190	199	188	196	196	212	202	198	176	203	185	182	205	177	194	200	192	217	199	192	189	197	199	194	205	163	189	209	200	191	190	182	187	192	184	190	178	188	195	193	166	189	205	188	203	183	167	191	195	192	217	201	208	179	197	188	173	201	215	197	185	206	186	187	204	190	192	199	186	181	198	210	189	201	190	181	193	215	179	195	186	197	194	205	197	177	181	190	192	218	195	194	199	179	199	204	205	205	201	231	205	190	191	177	182	197	200	185	227	214	184	202	191	208	195	196	194	174	193	206	192	202	191	206	211	173	198	187	198	169	201	217	237	195	190	197	179	203	198	179	181	186	188	185	204	198	185	210	191	184	182	189	181	196	187	198	203	195	186	173	199	165	188	184	177	221	190	201	176	172	193	180	180	167	197	210	206	188	198	206	216	196	175	186	185	169	182	179	193	166	197	197	213	230	184	196	184	193	194	206	204	174	176	197	190	173	201	188	206	212	211	184	180	196	178	224	230	219	194	192	186	193	175	180	180	193	187	179	220	177	220	199	198	203	203	207	205	198	199	218	201	185	204	189	185	176	191	219	164	161	166	207	187	197	190	184	193	175	189	196	174	224	175	194	169	189	201	194	185	200	158	201	188	195	159	222	186	183	186	179	201	204	189	200	210	171	203	177	184	197	193	195	190	188	178	204	164	202	208	198	181	196	201	199	176	190	179	197	213	197	216	194	180	190	190	198	208	201	177	199	220	225	198	204	190	174	196	185	197	200	193	194	194	188	224	205	191	204	183	182	194	202	195	182	179	199	194	214	199	202	199	175	195	193	203	184	184	194	212	182	175	181	184	154	183	176	193	174	174	186	203	212	177	183	200	180	183	218	197	185	182	189	198	199	167	195	195	200	209	186	188	183	195	187	210	194	180	179	180	196	185	212	188	183	205	220	177	191	199	204	209	198	200	208	186	206	194	204	203	159	187	193	165	201	199	224	182	159	205	193	167	184	214	225	204	181	220	173	179	195	204	203	200	168	187	182	205	188	202	206	224	170	203	171	212	212	197	203	226	197	191	223	206	223	190	178	192	197	197	172	192	214	182	190	194	205	224	163	167	190	184	211	174	207	204	181	218	177	192	183	167	185	189	222	190	194	204	190	161	204	203	178	185	162	195	208	195	187	211	189	186	189	183	193	207	159	184	201	189	186	200	196	215	187	169	205	186	172	202	208	203	200	196	194	202	183	177	172	197	196	189	196	187	205	199	188	235	190	178	184	209	187	209	186	166	188	189	216	205	195	196	190	185	191	186	206	197	183	213	208	182	195	205	191	191	215	184	191	173	189	223	214	196	192	195	173	199	182	207	188	202	195	184	163	204	189	171	173	202	175	186	216	208	213	192	210	189	198	203	187	200	223	167	181	192	206	193	160	199	190	181	174	202	202	194	163	194	180	180	195	197	180	198	202	186	213	192	212	183	191	200	172	207	201	178	202	195	209	178	184	197	206	199	209	183	192	198	191	194	200	197	202	188	173	208	163	211	206	205	207	204	204	203	166	201	211	199	184	204	208	192	195	185	175	191	186	195	205	185	236	191	195	204	196	177	184	171	221	161	187	187	197	190	184	212	194	189	209	197	185	217	189	186	208	190	183	191	194	209	170	196	199	208	200	195	206	173	170	184	204	207	203	193	189	177	204	200	185	211	196	184	180	199	217	215	184	185	184	205	178	201	191	200	174	190	194	195	173	182	201	200	244	161	196	202	183	194	217	209	188	207	190	177	188	182	183	205	179	172	212	174	194	195	191	179	178	210	183	192	179	179	191	181	214	184	190	196	214	202	211	191	188	187	178	177	193	191	178	208	207	189	201	197	202	191	172	204	196	177	190	194	189	175	198	189	178	203	195	199	195	202	203	192	188	188	205	205	188	179	195	189	200	186	175	200	197	180	200	196	192	184	192	181	205	210	181	213	215	201	183	180	218	176	192	204	209	192	182	191	184	172	188	196	203	207	188	222	209	215	191	177	178	188	200	190	196	160	212	205	197	220	173	180	195	176	201	194	172	194	192	207	207	209	199	161	192	199	180	189	194	188	198	183	192	163	199	158	199	210	202	213	216	188	194	198	190	184	193	198	187	178	200	171	195	186	214	200	195	212	195	181	179	184	186	201	218	226	204	182	173	199	207	191	215	178	188	185	197	182	191	173	211	193	194	195	193	208	195	202	169	195	181	172	188	197	181	203	193	185	224	188	194	199	223	208	197	189	222	203	225	203	214	210	174	211	185	194	189	195	209	192	200	205	196	191	200	196	211	184	196	166	176	194	205	198	200	191	191	216	181	206	221	200	206	176	196	214	166	201	202	184	205	199	194	204	179	194	167	197	207	196	195	190	172	207	185	208	195	187	197	213	204	170	181	183	181	200	189	199	174	196	199	193	204	185	183	191	180	192	183	198	164	205	192	193	180	191	199	226	196	200	183	188	192	186	234	188	194	196	206	206	188	213	187	210	180	202	176	196	199	197	189	205	174	177	184	199	196	198	211	203	190	200	171	195	183	194	201	217	192	199	203	205	206	165	206	198	196	194	210	184	190	187	188	207	194	183	173	191	184	183	185	192	217	193	202	185	192	191	223	199	192	195	199	209	187	210	197	188	199	197	204	174	179	208	197	188	205	209	172	203	180	183	214	182	219	191	171	188	188	205	180	184	171	209	171	176	199	202	185	197	189	203	206	196	189	188	175	168	213	226	185	196	200	211	171	182	183	193	222	176	189	165	191	220	190	199	185	191	218	207	209	180	204	207	174	177	189	180	181	190	196	190	192	198	176	210	183	186	198	209	185	182	173	190	184	203	190	203	178	180	173	178	225	202	193	201	185	215	189	204	190	195	218	209	179	204	176	191	199	200	191	214	212	224	211	212	177	197	202	187	206	181	193	184	175	188	199	173	212	202	184	190	190	180	169	198	203	165	198	205	172	228	177	200	191	203	204	190	178	186	172	160	189	193	181	193	217	197	211	204	198	181	179	187	197	173	193	193	186	178	223	190	171	201	207	178	193	191
16114	29991	26289	23257	18097	17783	9670	7619	6188	5858	5044	3502	2646	1513	1293	1299	1140	2319	21239	23334	9827	299	302	300	280	291	322	281	290	295	262	272	289	265	260	274	281	263	235	251	267	254	259	282	266	277	247	254	266	280	260	263	276	289	276	267	276	265	286	265	266	247	276	279	263	290	266	268	248	233	269	246	287	246	266	265	264	276	285	254	248	298	256	269	247	289	250	252	272	254	273	268	264	259	232	259	259	257	241	271	271	252	265	260	270	243	260	260	265	236	264	274	251	248	247	270	249	251	265	271	275	257	244	264	262	268	240	241	253	234	276	261	273	254	251	263	260	271	252	267	268	269	242	259	261	286	259	256	267	248	243	285	221	261	300	254	264	270	304	249	279	233	246	266	259	251	289	274	255	252	263	254	233	262	258	253	292	274	264	229	265	271	236	269	255	285	264	269	276	275	250	266	248	263	247	243	241	276	236	256	253	238	266	233	246	252	281	254	262	267	265	261	266	246	255	252	287	253	272	239	259	256	250	253	246	287	260	249	224	268	243	259	292	265	271	243	276	236	253	261	253	276	252	258	260	281	231	258	235	270	276	262	288	263	228	260	269	262	254	261	264	229	266	250	275	278	266	266	261	265	269	281	259	269	242	271	252	248	241	265	258	241	267	268	237	246	270	254	226	243	261	242	241	242	262	258	234	269	276	263	263	244	254	289	265	252	279	256	246	255	250	280	225	269	264	273	234	261	272	249	230	249	249	228	243	265	270	215	301	273	268	266	268	224	269	240	280	260	277	249	261	264	220	282	268	278	282	269	255	257	216	244	234	270	260	256	281	240	234	232	242	259	270	240	258	261	245	249	282	275	249	257	274	242	240	268	238	233	237	254	273	276	263	264	255	240	245	252	264	282	248	256	249	261	247	256	264	293	281	289	269	237	246	245	289	265	274	290	257	241	278	262	272	262	254	267	255	251	257	256	264	235	303	230	280	239	239	293	233	230	263	248	265	265	260	278	266	237	248	267	263	267	259	292	268	276	256	270	234	259	254	244	249	241	270	264	239	253	242	247	254	242	258	258	264	242	254	312	249	253	269	264	239	258	234	270	253	259	248	242	284	268	249	294	236	265	255	262	233	261	263	227	248	262	233	235	235	253	277	255	266	266	258	249	266	251	257	233	259	288	282	264	226	250	294	251	256	267	280	247	262	249	282	246	254	271	245	247	294	251	275	254	242	261	270	245	261	242	269	276	252	268	259	264	254	251	256	259	245	246	276	263	233	262	263	251	247	259	247	263	249	239	250	260	253	253	247	273	268	238	268	283	280	259	257	267	290	255	289	256	246	269	266	278	247	260	275	244	239	275	274	275	266	230	275	246	250	229	291	256	261	239	245	247	232	241	231	278	295	265	250	272	233	263	248	255	255	255	297	287	246	290	301	263	226	256	254	247	267	237	269	256	258	253	274	269	267	247	257	282	225	269	269	255	285	236	239	252	255	263	271	275	295	279	235	253	258	288	287	268	291	261	263	255	235	272	282	283	280	270	250	247	263	256	267	262	268	281	261	258	234	272	252	289	248	254	255	278	270	274	271	235	237	269	254	241	256	270	235	260	265	267	265	260	291	250	268	270	242	278	277	233	256	252	262	245	252	271	239	280	281	249	268	259	253	253	270	275	265	263	268	261	269	287	243	238	278	257	276	269	273	246	270	265	295	264	270	246	213	264	267	272	222	250	247	244	249	269	264	310	238	271	272	251	249	245	257	261	259	281	255	238	252	251	258	269	271	242	243	242	249	244	256	247	248	259	259	258	233	252	244	279	239	271	277	268	227	267	274	279	253	269	259	297	256	251	242	274	251	289	238	261	268	264	254	238	244	260	264	260	228	226	280	262	256	248	269	267	254	262	274	272	256	217	270	262	271	278	254	242	254	259	236	240	257	249	266	271	249	285	238	257	243	251	242	242	248	261	262	254	265	266	273	240	256	278	264	263	253	247	254	243	247	249	247	239	239	235	299	290	287	237	246	266	245	276	293	247	243	244	243	240	278	280	267	261	277	278	284	252	265	254	267	314	234	274	262	242	273	260	244	252	249	258	277	278	255	241	238	260	246	254	270	280	247	229	261	257	263	266	271	235	269	262	257	252	267	258	245	249	258	265	272	261	255	250	238	272	249	241	269	244	221	256	255	251	270	238	228	245	253	262	284	266	275	269	222	249	277	246	246	256	280	241	263	239	267	232	249	261	234	265	260	270	259	231	230	265	238	249	254	236	281	258	275	261	240	256	269	227	263	250	247	242	239	281	253	259	255	273	256	271	273	269	275	272	241	273	257	244	268	278	245	249	261	252	268	297	273	257	252	253	248	285	261	259	254	254	278	236	258	279	262	251	238	252	246	234	281	264	260	270	263	248	271	252	251	262	267	272	249	273	265	253	240	258	243	248	276	239	247	250	251	249	251	261	282	260	261	283	279	274	254	288	251	239	284	253	279	256	233	238	265	254	260	240	288	251	275	239	265	245	270	220	259	252	256	257	242	285	261	241	267	255	263	270	270	255	252	247	244	248	267	261	254	243	226	268	255	252	253	261	259	264	263	267	279	256	238	237	282	255	269	252	257	266	251	235	255	235	267	246	264	267	242	238	240	226	249	270	255	263	265	233	253	271	253	238	288	257	269	253	263	267	249	268	264	235	281	267	246	260	269	246	229	256	241	232	256	267	252	219	242	248	264	266	262	254	256	263	270	222	254	267	250	274	252	249	243	272	260	247	254	261	247	254	275	267	261	249	261	276	263	259	256	275	253	265	265	283	246	248	255	262	264	271	267	275	254	264	239	282	236	268	278	267	248	282	235	263	258	264	245	257	265	250	246	254	249	236	258	260	273	237	275	270	252	258	295	264	247	263	264	269	249	251	250	276	264	265	248	245	255	285	241	259	263	264	273	272	246	259	281	236	251	284	264	262	256	275	271	268	236	270	267	234	249	260	237	246	249	244	280	284	257	274	249	231	268	258	258	261	229	252	248	244	243	244	287	271	260	234	265	256	287	254	259	280	248	246	258	267	264	253	290	222	286	293	251	251	258	257	255	265	243	280	271	262	273	260	239	256	278	265	242	256	277	236	283	270	268	269	222	240	243	271	245	260	231	257	274	238	253	254	265	242	280	273	252	255	274	280	273	235	231	264	251	253	233	263	255	243	277	266	261	239	278	258	232	249	287	228	263	239	271	259	271	265	246	237	259	279	257	232	289	276	248	253	231	242	232	264	262	232	227	245	262	256	277	273	262	259	273	263	246	250	257	254	261	266	236	243	273	260	267	267	277	259	251	278	249	254	234	270	242	288	258	234	250	262	263	287	271	249	259	258	235	266	263	244	267	289	260	260	269	239	263	256	271	234	236	268	263	252	225	248	255	253	250	268	255	239	253	268	242	281	256	250	264	254	251	272	266	238	259	238	278	265	241	261	256	277	279	250	282	246	241	281	262	254	266	303	259	239	262	236
26873	20637	13875	9567	4928	4084	1570	1227	937	1019	1090	769	737	691	675	646	571	668	1165	1397	817	519	527	563	526	512	495	494	534	492	538	505	535	522	501	577	508	473	508	484	508	516	516	518	506	524	515	493	513	561	522	490	525	550	511	510	546	468	490	510	495	519	503	550	497	544	462	519	487	543	528	474	541	528	544	476	542	501	491	514	506	505	515	515	518	506	503	566	490	485	530	498	515	501	536	504	521	507	546	509	521	506	473	536	575	499	504	500	500	524	487	519	484	520	459	562	509	522	530	535	486	531	495	531	498	583	520	478	523	468	537	548	529	501	527	494	522	493	510	533	518	495	528	495	528	480	512	504	568	506	521	515	566	527	519	534	553	505	518	528	524	564	522	518	494	497	523	478	521	556	489	524	528	544	516	548	533	567	474	459	515	501	511	482	519	517	540	499	503	501	478	506	495	518	514	489	509	523	509	506	522	490	517	468	470	536	570	474	510	521	525	500	511	517	513	519	520	471	480	526	531	515	505	533	492	510	484	521	553	527	505	499	522	506	506	558	476	530	509	528	527	505	530	545	536	492	513	527	495	586	546	493	510	492	514	495	474	481	458	490	488	489	485	473	516	519	534	500	503	539	478	528	531	526	507	491	499	468	517	547	537	520	524	528	469	490	522	490	511	502	528	477	514	511	529	514	510	530	500	535	487	508	541	515	474	536	518	489	498	517	504	484	520	505	519	483	522	488	489	492	505	480	519	471	501	524	484	516	515	541	493	469	508	510	534	532	520	525	494	518	512	512	502	522	518	463	521	546	517	542	535	528	523	475	532	522	499	505	492	503	502	480	520	488	522	531	493	515	533	516	523	499	478	475	482	530	521	482	491	499	496	519	503	456	525	534	526	525	491	515	459	513	517	483	543	463	571	516	508	516	501	526	532	498	504	463	530	488	494	550	521	509	476	515	504	514	556	490	499	526	491	487	537	535	518	506	518	512	473	526	518	514	540	504	539	479	505	496	522	509	526	536	528	483	472	534	509	501	543	528	559	501	546	521	535	515	477	511	504	480	464	506	506	488	495	498	497	529	492	514	504	503	515	504	532	485	476	498	520	520	512	532	540	542	501	498	498	559	516	516	555	494	530	554	494	526	523	530	529	539	529	536	524	525	544	524	502	508	473	480	507	482	467	508	491	531	509	498	523	510	513	495	522	567	477	521	540	501	515	525	495	495	532	502	549	561	558	494	534	545	486	535	492	511	516	523	518	521	492	517	513	529	516	522	539	558	511	509	526	484	560	510	526	534	527	514	494	531	509	565	535	509	519	524	509	494	508	520	453	519	522	478	516	512	450	488	512	500	489	537	566	494	481	480	497	541	500	550	535	530	523	507	505	505	474	529	472	509	509	529	535	513	477	513	524	526	504	500	520	512	524	552	492	527	521	506	523	499	508	497	528	477	523	508	484	480	530	513	523	538	507	504	521	499	479	534	504	552	523	538	519	478	483	521	572	515	561	492	516	490	492	532	487	501	538	508	526	534	521	525	530	515	495	495	524	517	532	475	522	539	496	503	516	499	513	528	543	545	531	496	526	472	494	489	525	568	575	487	519	497	500	516	497	519	489	528	522	492	496	492	507	547	478	495	513	466	499	491	502	487	515	450	498	534	483	496	543	516	512	567	519	481	522	509	527	524	496	535	552	471	520	510	520	510	503	525	491	500	538	514	485	542	483	482	479	501	538	535	514	521	502	478	512	532	456	492	529	527	486	501	489	500	508	515	529	467	529	500	497	511	495	505	517	502	475	514	520	530	496	490	568	547	527	490	491	530	557	550	502	522	504	551	545	501	508	551	535	509	534	531	505	486	482	541	543	501	534	523	457	484	493	504	477	499	516	517	531	530	544	533	531	496	481	546	493	543	508	505	520	546	492	536	534	516	487	532	492	549	508	521	509	486	533	494	497	529	512	524	463	533	513	513	511	548	490	534	514	491	512	523	508	527	547	480	520	460	505	505	492	502	484	514	507	502	516	491	498	530	490	519	517	506	548	523	512	545	501	550	528	487	516	497	507	537	525	529	564	534	509	494	513	525	486	501	547	493	491	536	556	513	526	534	475	511	494	486	503	508	507	509	531	484	546	490	534	495	513	491	525	497	514	494	509	523	534	558	483	537	507	521	546	497	488	511	522	457	497	552	534	525	521	478	461	508	530	517	504	501	474	512	528	494	554	534	510	567	550	524	480	511	516	529	516	496	554	505	519	524	505	539	525	497	495	539	504	521	517	495	507	515	531	478	517	524	508	568	577	503	513	511	511	518	503	509	484	499	470	513	514	518	537	478	528	525	507	513	532	522	489	542	512	491	490	545	484	546	491	516	501	520	509	497	524	438	513	490	503	478	530	521	498	503	495	477	523	490	496	519	534	509	520	462	530	542	500	494	531	504	506	518	523	548	505	507	483	512	531	513	518	503	480	504	547	506	506	520	523	516	473	531	539	522	522	493	508	528	523	504	517	551	515	503	560	516	517	509	510	533	490	507	511	496	547	524	523	525	501	511	521	514	492	523	521	494	490	485	543	523	493	541	512	538	525	518	504	510	487	510	538	513	532	514	502	523	520	541	460	541	500	480	534	523	495	518	482	523	496	532	505	493	484	499	469	513	495	513	507	510	534	507	515	526	504	480	516	486	510	518	517	501	506	521	530	515	533	531	516	490	472	502	528	525	525	487	529	502	545	501	541	518	527	538	488	503	503	512	514	520	491	476	509	477	505	477	504	500	463	487	535	521	521	484	524	464	534	489	505	526	541	496	516	512	513	546	513	481	510	482	489	524	472	481	520	523	538	476	534	546	508	526	514	520	504	521	532	524	518	488	458	475	515	535	558	558	539	545	510	524	481	514	494	502	466	514	490	524	478	501	514	472	488	535	542	500	536	523	526	514	533	527	505	498	545	504	498	498	496	513	526	520	514	517	511	491	582	521	521	496	506	480	530	487	508	508	523	521	504	530	482	549	510	494	483	498	543	510	495	522	498	500	542	499	530	548	488	508	501	481	506	487	523	517	480	494	561	524	520	531	488	534	523	540	501	498	518	511	524	508	511	484	521	481	504	504	520	479	539	501	518	472	492	526	505	512	488	510	491	525	507	503	512	528	493	531	481	521	569	507	493	532	480	504	533	500	508	546	489	504	474	510	522	515	493	525	512	516	532	496	473	521	469	520	531	529	474	513	532	523	492	532	509	478	506	538	512	524	461	498	521	556	504	475	540	553	512	547	527	508	488	481	507	521	490	522	499	552	497	508	512	537	505	538	513	497	501	456	469	500	488	532	530	523	528	498	481	496	488	509	537	506	499	547	538	530	548	547	532	496	484	512	459	509	500	529	493	547	526	528	498	531	516	521	496	504	510	552	548	531	513	507	517	523	520	508	495	497	488	492	507	535	517	509	493	478	492	523	537	520	535	513	537	544	522	500	513	516	510	501	519	459	515	529	492	520	512	531
12004	14170	14070	13342	9382	8502	3479	2620	1935	2052	2154	1494	1264	1236	1186	1080	868	993	2019	2478	1215	693	695	746	693	670	683	683	659	707	694	686	676	659	700	703	666	724	646	662	676	683	675	724	693	698	672	686	679	692	686	656	707	657	682	683	713	701	682	672	699	708	704	712	680	687	670	673	691	687	711	679	665	672	686	679	668	660	683	660	693	682	655	698	710	699	700	695	657	717	673	730	701	712	677	715	651	738	728	648	651	680	672	683	678	703	637	702	671	647	676	706	688	683	666	691	628	708	701	672	692	712	658	676	710	670	689	687	662	630	673	685	759	680	688	678	669	710	690	695	728	708	742	669	668	700	733	665	687	715	652	642	701	716	670	701	698	670	701	653	703	683	663	666	649	646	654	650	769	691	712	700	682	664	664	660	681	689	659	680	717	694	644	699	679	704	700	706	706	683	694	653	668	688	695	682	675	702	675	645	676	758	677	660	704	735	701	649	705	651	663	663	689	681	659	711	669	716	686	695	662	706	687	681	652	705	699	692	674	743	684	655	685	695	723	698	665	705	669	665	659	711	701	707	744	663	686	677	673	669	701	710	657	657	640	673	663	694	699	689	674	682	670	689	681	733	722	717	697	693	675	679	680	660	696	692	691	667	692	703	667	674	660	684	666	662	675	678	658	711	679	725	664	681	668	698	673	721	703	631	678	663	692	711	709	713	699	651	697	697	677	665	690	674	711	669	676	679	678	713	697	700	675	687	673	696	692	728	684	703	671	688	657	707	651	677	719	662	715	627	660	641	702	697	679	641	667	695	629	670	657	666	654	706	688	678	676	716	679	689	665	705	698	714	676	730	673	636	694	733	651	679	690	722	649	672	676	672	700	679	686	690	673	678	687	676	665	666	672	675	635	713	740	689	685	739	666	656	694	657	672	667	669	698	685	704	730	671	698	694	752	672	656	683	680	680	694	707	696	638	686	662	697	695	657	732	649	649	652	673	668	656	688	688	669	697	681	637	703	667	701	729	668	668	719	680	705	649	655	672	647	727	704	719	695	651	717	702	687	728	680	678	695	723	664	724	680	719	654	696	689	688	661	709	747	658	698	665	667	680	708	705	688	675	700	686	706	657	659	710	723	667	675	636	748	686	663	675	671	679	662	680	730	654	710	674	674	636	705	684	676	694	713	679	668	676	724	687	682	686	689	710	666	646	741	674	676	704	693	720	658	669	693	692	711	655	704	699	713	661	651	673	699	702	724	692	762	715	670	666	647	680	682	717	687	681	655	705	674	678	702	706	682	663	701	672	669	686	677	656	647	725	692	677	678	721	658	645	688	630	671	702	681	699	682	670	717	729	601	686	653	664	686	639	664	688	659	666	680	725	685	658	690	724	660	714	721	694	696	676	679	670	701	680	650	711	656	689	701	688	671	667	690	665	635	676	693	691	704	699	690	713	674	682	719	704	688	680	676	668	671	718	689	713	689	721	649	666	705	667	720	690	726	638	710	681	734	688	691	703	694	613	708	671	640	706	652	672	635	664	663	680	680	682	691	690	694	655	689	723	664	700	626	689	709	673	688	653	674	730	652	684	641	719	694	685	687	724	704	646	652	674	688	677	681	699	637	670	745	633	652	703	653	669	703	631	660	704	692	658	697	695	694	689	645	687	665	695	724	763	617	710	675	615	714	669	722	699	688	717	698	673	677	714	687	671	706	669	691	651	706	704	698	679	684	709	659	715	704	722	656	716	663	715	660	691	696	632	649	670	651	703	705	639	728	617	671	664	660	680	697	675	684	714	670	714	688	664	716	667	701	696	669	723	673	666	690	695	680	670	672	628	689	675	725	712	663	697	666	634	666	710	672	698	668	655	718	693	633	667	675	661	689	677	686	688	700	692	683	659	634	691	661	709	663	672	675	672	672	672	711	663	666	705	683	684	673	672	667	736	713	676	704	703	627	719	682	675	671	694	720	679	627	650	714	706	679	666	655	663	658	719	668	687	624	658	663	677	679	680	680	700	675	671	695	732	694	678	683	681	716	681	692	681	703	659	640	688	666	694	696	675	678	709	645	724	700	693	698	685	624	679	727	689	704	736	684	684	685	648	678	685	665	667	678	697	652	672	677	658	694	746	697	683	749	687	694	694	666	669	677	700	687	670	672	642	713	672	664	652	689	677	658	678	692	695	714	711	660	698	736	692	663	712	665	683	731	666	730	691	716	683	663	663	709	670	704	659	630	676	660	697	693	697	652	678	671	677	707	672	707	710	724	682	693	703	716	713	636	643	700	660	688	682	746	702	678	678	689	729	693	660	653	674	674	684	706	728	667	658	668	682	704	688	680	674	654	689	662	642	678	709	671	687	672	708	697	669	701	600	693	689	685	698	660	697	733	696	677	686	680	711	696	709	657	668	749	705	640	698	702	680	693	718	651	678	680	671	689	664	636	649	644	679	663	712	706	714	736	670	683	681	682	683	665	650	662	656	659	703	687	642	733	676	669	674	691	690	715	713	724	662	724	710	680	678	706	697	679	655	689	687	682	700	660	656	696	657	674	661	686	703	678	685	718	662	704	670	664	642	681	710	701	712	632	645	667	722	731	612	692	630	698	701	730	650	684	669	642	670	647	692	700	668	701	719	665	677	705	678	699	667	688	670	664	710	711	693	653	684	696	645	670	680	708	657	708	721	699	709	674	696	700	704	703	648	704	724	714	671	701	669	688	691	673	676	691	697	662	672	661	701	643	659	671	652	651	709	681	662	657	694	686	680	665	580	710	675	669	668	714	686	702	701	684	692	699	643	681	645	698	700	664	685	698	665	671	671	654	669	671	706	684	638	663	722	727	655	711	690	676	726	675	644	721	663	650	763	720	745	721	660	726	683	680	685	660	671	644	712	661	644	681	679	728	665	669	713	692	714	642	683	684	695	725	707	650	675	672	649	634	756	760	694	629	658	691	621	688	677	672	660	714	684	703	705	689	721	678	682	678	676	680	676	677	704	670	685	657	701	718	668	642	742	682	727	688	697	676	717	683	708	674	666	708	698	700	708	664	727	674	699	675	660	681	699	696	667	658	673	719	677	680	705	662	669	683	680	662	662	702	673	696	625	704	700	663	654	719	687	656	663	705	692	664	712	714	662	701	686	683	702	696	694	707	674	702	642	656	667	677	687	717	675	673	686	652	682	673	687	684	665	712	656	712	717	670	689	685	651	687	689	688	722	632	689	694	697	642	659	738	672	711	727	685	665	697	674	682	712	661	623	671	694	714	640	715	681	700	697	683	675	677	649	689	692	688	683	652	670	697	679	664	661	693	664	690	695	641	686	659	682	659	678	662	663	615	649	670	646	685	709	694	661	709	653	662	674	698	647	668	720	633	703	673	663	707	673	647	714	667	657	691	592	646	655	697	703	666	696	673	690	701	660	676	698	702	694	675	643	690	672	715	673	668	657	650	632	662	668	665	692	693	687	697	679	694	714	640	726	618	665	706	663	691	691
23982	21115	28314	24160	20974	12032	4110	1971	1256	1151	1480	1231	1202	912	763	675	612	608	5831	6590	967	381	388	367	363	386	334	378	380	352	351	371	398	395	393	370	430	385	377	357	405	432	358	366	351	349	371	380	372	399	386	366	356	373	380	377	381	361	369	389	375	362	315	378	370	363	406	385	383	380	385	364	386	370	357	415	322	393	372	374	339	378	375	341	405	391	394	377	370	405	355	367	354	355	381	373	333	375	361	330	344	388	394	347	391	397	380	346	388	369	340	341	335	389	350	385	371	389	363	387	346	381	362	371	341	373	353	339	385	361	368	388	354	394	390	399	400	389	376	383	327	376	387	335	392	354	369	355	363	372	357	402	369	377	404	366	362	350	365	400	324	368	352	373	374	396	367	369	363	365	404	396	373	369	417	380	376	396	361	347	372	395	355	352	384	381	344	372	364	363	376	371	364	396	409	349	388	340	370	366	380	388	349	354	391	369	333	366	372	374	370	362	380	363	352	391	357	354	364	359	371	411	380	338	380	308	385	363	390	358	375	424	338	345	369	392	369	397	380	350	358	395	393	337	362	369	351	366	376	386	333	393	346	374	361	359	381	356	343	360	361	384	352	372	381	356	371	384	320	378	376	381	372	374	358	327	389	379	358	352	386	363	387	367	382	334	357	392	359	372	386	371	377	391	350	388	402	350	344	373	355	367	370	358	373	388	399	360	353	352	348	356	387	356	343	371	407	373	377	374	394	359	326	412	391	344	354	318	372	343	375	353	375	358	370	338	353	356	353	349	385	363	384	329	398	373	401	391	361	361	368	388	370	351	356	383	381	375	363	354	360	399	368	327	387	354	395	365	391	349	383	385	376	377	394	363	376	389	378	378	325	353	373	380	396	380	376	351	336	384	368	397	410	329	363	366	367	392	380	372	392	383	362	352	387	385	371	375	370	346	405	356	362	358	387	352	374	372	375	353	341	377	397	387	343	377	375	371	380	379	339	352	356	380	350	409	389	408	380	363	312	378	350	399	353	403	361	377	334	383	342	355	387	387	388	359	366	359	385	369	403	377	376	350	389	354	412	387	364	362	368	366	388	344	339	366	381	334	369	407	375	370	363	378	341	377	362	351	416	343	356	390	326	352	401	358	346	366	413	375	395	352	374	356	398	391	375	357	374	384	373	380	360	392	367	364	380	403	391	383	393	362	391	372	365	359	392	393	377	380	357	364	348	372	365	358	359	357	375	374	378	352	355	387	380	369	377	357	382	358	394	357	359	368	359	361	359	349	382	397	360	392	358	381	361	374	376	366	373	376	343	381	385	358	352	387	402	339	386	363	374	425	380	376	395	350	382	390	369	340	401	316	365	380	400	367	365	395	376	362	339	354	351	376	372	368	344	383	375	359	356	349	367	383	371	392	361	350	378	374	346	380	357	350	376	373	349	332	353	368	376	430	380	362	366	380	361	381	355	381	396	381	365	361	363	375	375	350	350	368	361	379	386	386	380	362	362	376	391	373	425	347	346	364	349	353	328	381	350	348	377	375	351	399	353	366	356	366	358	365	360	351	367	396	357	381	346	392	377	368	388	352	385	370	351	342	377	355	353	354	354	366	330	362	377	380	372	385	366	380	363	399	371	376	411	369	355	359	328	369	357	328	357	406	379	394	357	365	381	360	366	360	357	344	367	336	350	369	382	357	361	362	337	350	407	377	369	353	348	397	368	402	373	343	373	338	377	336	367	352	375	382	380	378	345	360	378	389	352	355	368	370	307	358	391	394	340	380	337	355	357	379	376	366	352	339	355	358	338	384	376	368	387	380	335	384	379	379	351	372	363	369	387	372	361	375	361	362	376	385	353	394	365	366	363	393	358	359	373	345	360	360	349	390	360	374	356	368	367	390	344	349	363	355	391	371	385	360	362	386	346	355	368	375	340	402	343	377	369	387	314	371	362	396	355	360	360	334	349	376	367	342	380	356	364	354	365	386	387	363	375	380	377	342	345	379	372	364	361	373	370	385	352	389	325	361	384	371	389	387	413	348	394	373	380	400	372	340	364	370	372	371	359	364	371	372	376	343	367	339	350	383	405	372	349	331	374	355	380	334	363	347	358	371	380	409	347	383	358	370	372	344	372	368	376	352	385	344	372	356	377	404	345	377	351	339	372	361	350	358	355	396	339	367	377	348	351	381	394	339	408	348	351	348	378	441	395	356	397	331	369	368	361	354	398	396	384	379	376	346	361	351	339	364	378	356	339	377	369	346	360	361	389	378	376	382	379	369	372	361	376	381	348	374	371	357	341	373	400	385	359	360	379	360	369	363	319	371	379	407	370	383	361	372	375	334	374	350	366	357	362	380	343	395	345	398	380	373	379	361	376	358	408	380	351	351	391	371	348	382	345	362	364	328	353	382	361	333	385	362	387	383	359	390	370	364	361	369	382	360	386	364	362	352	360	337	364	376	348	363	355	339	375	354	396	363	374	379	346	374	344	335	364	378	363	362	353	413	406	352	364	366	374	371	414	353	357	371	363	395	360	389	337	401	366	352	390	340	360	364	355	360	340	387	344	381	375	376	410	360	393	367	397	374	380	350	343	396	361	333	354	319	369	400	399	350	388	393	365	383	359	364	360	365	338	375	377	351	355	392	375	361	368	368	354	383	395	365	347	393	374	384	374	388	341	384	370	346	372	374	368	343	334	368	374	376	344	370	377	375	342	386	384	391	402	381	357	359	380	356	392	372	317	381	323	363	345	381	378	387	348	351	395	346	378	373	367	375	358	388	327	360	377	356	384	389	379	383	385	362	377	381	401	333	368	355	350	378	358	380	360	375	367	350	375	350	386	375	350	344	368	365	361	391	385	362	366	384	368	357	357	381	355	374	396	401	373	367	369	374	367	367	386	412	347	358	360	362	380	351	372	321	369	351	373	358	389	369	344	387	384	365	369	349	338	354	361	350	346	385	381	357	365	373	374	366	359	388	359	341	393	367	402	386	336	378	374	340	335	391	377	369	371	359	398	375	366	374	355	345	355	362	370	376	386	385	372	377	374	368	368	349	343	383	382	369	359	352	345	366	381	307	372	351	323	362	376	345	349	384	381	370	370	332	370	388	380	346	389	362	381	338	336	400	390	371	332	346	373	403	391	353	334	339	356	360	348	353	341	364	347	394	380	377	365	339	366	374	371	345	367	395	315	398	383	354	339	366	380	361	381	336	396	343	379	394	363	346	399	354	369	357	372	371	357	340	358	361	372	367	344	389	348	366	367	410	384	387	363	380	342	397	414	384	336	369	396	380	370	384	368	359	381	359	388	365	357	377	378	335	365	361	371	356	355	372	360	364	365	359	392	394	358	390	374	375	368	376	356	378	387	359	364	359	375	363	372	340	416	339	413	374	357	372	365	381	360	394	379	344	344	358	345	349	333	365	346	354	379	354	400	376	383	382	385	350	374	351	316	350	414	312	378	342	351	377	398	342	360	356	383	434	381	356	371	371
12797	21440	23674	20844	16056	11507	7056	4656	2933	2645	3291	2977	2627	1958	1503	1318	1136	1074	11280	11272	1523	530	530	533	518	508	543	467	541	515	516	512	505	490	506	512	512	464	554	485	484	545	499	494	518	533	517	496	496	541	503	548	489	508	526	462	482	493	483	516	494	496	483	532	471	494	470	507	533	505	497	500	498	467	500	474	553	497	463	537	519	538	522	502	525	502	499	509	496	493	501	490	487	535	528	559	522	501	507	511	491	499	503	475	532	537	529	460	493	477	508	492	509	497	490	481	498	541	541	470	510	519	488	498	490	517	465	510	484	505	495	484	517	447	509	514	525	503	492	498	463	456	499	478	485	511	506	486	492	501	488	487	440	484	510	530	460	525	508	504	529	493	502	490	504	495	489	506	477	510	516	490	517	479	516	468	498	545	495	524	529	477	498	510	497	457	518	523	524	522	537	530	548	436	523	527	457	552	479	538	511	537	499	494	528	505	508	506	482	531	503	490	517	477	518	493	511	491	477	511	518	504	515	464	528	474	523	504	497	499	516	504	531	484	483	504	493	511	548	517	525	507	489	491	529	478	471	477	558	473	497	519	534	472	464	507	495	543	460	506	542	485	511	523	525	492	501	475	485	470	549	504	467	520	509	497	508	487	534	497	540	526	497	494	498	489	528	501	507	501	534	493	495	507	537	476	533	541	463	525	500	542	472	506	517	475	518	490	470	477	506	512	508	475	502	498	521	484	491	496	487	497	464	478	487	502	492	539	470	511	485	534	481	501	515	489	496	482	451	489	481	519	474	506	481	498	504	510	519	491	486	554	488	495	489	496	495	494	497	513	504	507	481	513	513	493	527	495	485	501	525	488	525	519	482	481	520	478	516	501	542	496	479	495	499	480	495	547	503	492	529	490	504	490	501	515	501	481	487	493	489	470	484	465	483	476	521	502	514	492	503	512	493	517	536	464	520	517	475	469	446	480	518	479	503	531	513	498	516	472	515	533	452	543	519	500	507	497	512	490	500	492	473	520	519	447	521	513	461	503	492	486	460	493	482	525	485	535	510	466	508	507	482	521	511	532	520	483	466	503	503	512	492	509	526	473	533	485	495	498	486	532	501	438	514	542	495	533	500	476	477	485	500	522	562	495	514	464	509	443	503	538	505	556	485	494	514	540	495	547	497	544	467	525	474	507	477	473	505	530	515	478	492	512	513	494	527	483	537	586	493	534	491	494	532	492	482	502	511	557	492	484	512	499	526	457	530	493	523	471	479	496	475	486	484	495	534	457	478	446	491	466	478	500	476	511	488	516	525	468	512	503	509	504	520	513	515	507	460	470	503	545	550	517	476	473	502	529	486	538	504	535	523	496	497	512	524	511	558	474	489	467	508	518	479	455	492	508	449	514	545	496	510	487	464	450	517	510	513	537	470	505	468	533	488	550	534	533	542	514	472	495	485	521	508	480	484	510	499	470	501	463	469	518	523	521	504	512	482	494	514	492	473	551	498	507	512	558	499	517	509	519	515	507	494	533	528	497	504	500	471	528	498	490	492	514	485	511	515	483	520	547	486	488	513	464	505	505	488	527	492	504	529	512	504	528	483	511	488	499	549	508	525	515	538	502	544	498	530	473	504	542	503	505	484	522	517	471	479	510	546	512	498	529	501	496	509	507	488	504	477	506	484	493	509	535	503	482	462	522	506	519	518	496	512	497	532	487	492	508	505	461	491	505	493	493	481	502	466	508	535	489	512	501	487	526	534	496	506	493	488	513	502	540	458	502	484	543	502	494	489	473	487	483	478	502	519	517	492	471	525	465	474	461	513	475	505	487	540	460	484	498	488	516	504	514	489	518	547	518	514	490	508	513	511	514	495	481	535	509	469	505	514	471	501	547	527	502	497	532	525	521	471	511	513	576	518	500	473	491	483	506	469	510	527	515	494	516	507	470	497	516	514	495	503	493	540	489	489	515	524	497	524	494	483	535	543	543	496	490	501	513	451	529	484	514	501	496	543	501	502	509	491	469	503	520	528	518	500	531	530	478	494	486	470	551	537	476	484	464	511	515	507	512	511	492	478	497	517	489	540	464	509	498	499	494	472	530	516	517	512	521	488	529	510	467	512	478	502	514	515	503	520	508	551	497	527	472	525	469	509	529	471	512	464	452	464	519	487	505	501	479	538	502	495	521	484	497	538	495	549	529	520	514	483	473	525	507	481	494	483	513	495	517	491	523	510	545	503	497	531	487	497	521	497	522	529	515	501	500	494	505	527	496	499	533	521	512	541	542	500	551	514	500	517	472	513	493	523	510	494	543	519	514	492	501	526	483	478	521	502	525	512	451	516	487	486	491	517	477	526	506	503	510	492	532	488	501	517	514	516	471	511	555	554	496	483	488	512	519	500	524	478	515	518	501	497	516	500	482	522	513	484	458	500	484	532	509	483	529	522	477	524	529	514	506	439	509	491	480	484	524	475	461	476	513	534	504	484	509	522	483	480	555	505	552	499	527	493	522	516	458	506	517	509	488	495	519	514	534	476	523	512	553	536	512	521	557	488	504	470	488	487	496	523	473	503	493	482	552	522	476	503	483	493	458	507	522	499	542	469	483	511	476	490	486	487	495	534	487	451	509	482	528	502	481	480	525	479	558	502	511	528	530	483	538	500	525	514	519	482	473	470	474	513	474	528	501	502	464	496	490	497	523	529	500	539	496	505	486	542	537	502	468	560	551	495	502	486	470	514	531	504	527	480	541	489	480	512	508	464	501	481	531	494	502	477	489	523	488	547	498	520	472	490	511	495	509	523	531	501	518	510	473	515	504	493	523	491	483	491	503	522	519	444	512	529	485	516	528	494	536	511	508	516	489	471	502	478	470	547	549	535	517	476	509	493	524	513	503	518	479	505	496	447	494	525	468	517	499	489	483	504	518	535	511	499	498	493	534	508	495	531	482	494	514	488	531	493	539	491	512	510	498	516	459	467	506	481	540	505	513	527	538	533	530	511	510	514	503	522	494	495	529	507	484	511	467	482	489	488	506	479	510	513	504	499	515	534	496	545	512	492	519	484	519	506	495	502	519	485	473	502	459	501	528	499	509	456	508	539	485	523	495	501	526	531	478	518	476	444	523	479	532	468	511	488	525	512	501	549	451	482	520	472	540	554	509	508	471	487	529	507	494	504	471	512	508	484	517	504	462	542	533	506	466	491	532	525	500	452	528	530	521	493	529	492	506	481	476	502	504	512	490	501	527	496	518	485	477	517	484	533	494	504	459	475	514	493	478	503	479	532	497	516	472	501	554	512	495	520	499	504	498	487	538	461	483	505	461	524	488	490	484	482	517	484	522	560	512	499	534	528	526	466	511	524	506	477	536	525	500	496	529	517	511	497	473	537	503	508	501	506	471	519	491	480	501	487	506	479	470	513	496	499	459	548	508	494	491	528	515	517	535	483	541	554	507	497	477	493	468	478	478	453	530	528	421	504	530	526	486	474	524	528	529
22806	21102	28895	23567	21140	21333	13582	4365	2353	1256	1628	2461	1935	1437	1117	748	444	956	11288	9900	312	195	209	193	192	205	195	184	175	198	197	182	174	156	174	151	177	185	185	178	181	159	151	168	171	180	162	153	171	174	187	169	171	164	170	159	151	162	156	170	185	162	157	168	165	175	173	171	176	155	176	149	160	184	168	171	192	166	186	162	166	164	182	159	164	165	145	162	172	174	162	187	177	150	172	191	167	170	166	171	197	163	176	181	160	181	162	145	164	148	155	157	168	184	146	161	199	172	165	177	187	153	164	163	142	157	184	160	149	174	158	165	163	170	171	170	169	147	164	189	156	161	149	193	154	181	160	186	171	171	176	172	149	183	172	142	150	175	147	168	182	176	134	188	157	161	162	159	156	156	165	160	171	141	157	158	155	190	151	159	163	181	183	161	172	177	175	155	174	156	155	152	176	159	164	188	177	172	166	165	152	150	154	169	154	179	172	180	178	171	166	174	169	150	155	141	164	166	154	147	170	175	147	179	152	158	212	172	174	182	152	154	143	164	185	189	167	159	163	176	158	166	167	160	156	168	167	179	162	153	157	148	148	168	159	162	161	196	186	169	149	191	163	139	158	171	179	184	167	165	184	176	151	159	143	163	170	160	169	144	174	170	193	155	155	163	181	153	176	163	146	153	135	166	164	153	148	161	175	173	153	159	170	173	172	163	155	153	182	161	187	177	176	164	156	173	187	179	170	161	161	186	186	146	145	181	152	176	161	146	154	180	165	174	147	175	163	172	167	162	171	176	177	170	152	168	151	178	155	173	176	153	181	162	185	165	186	157	150	185	177	180	150	194	190	158	156	166	180	161	158	150	143	160	168	157	175	176	180	186	183	154	163	147	144	177	155	197	181	176	163	180	176	160	168	143	211	165	162	154	178	161	167	158	179	158	157	152	142	163	133	161	177	166	155	170	170	153	171	151	160	163	151	154	188	165	141	172	153	168	198	191	152	191	166	163	153	175	193	148	181	164	170	142	149	165	167	186	174	147	178	181	195	151	168	169	147	166	187	164	178	176	159	159	157	144	161	143	150	154	169	138	152	166	173	158	166	189	165	179	166	179	185	152	166	170	171	148	160	178	181	156	172	189	157	162	165	153	155	168	167	164	158	158	138	188	148	143	174	165	168	163	166	174	162	166	164	168	164	153	169	163	171	162	173	151	153	175	162	149	171	169	169	170	171	170	185	177	165	150	177	149	171	166	173	167	181	181	159	157	172	167	167	181	158	182	171	188	168	170	175	167	169	183	172	182	173	172	146	194	177	164	178	159	179	170	200	169	163	174	163	168	174	179	161	193	169	181	155	164	167	157	185	181	167	145	180	167	172	191	152	189	165	164	155	179	180	160	167	167	171	149	172	154	173	157	162	169	179	172	169	180	159	163	166	179	165	149	157	193	183	158	156	146	150	152	153	161	164	165	176	171	158	151	163	172	172	153	155	173	168	167	158	156	173	177	163	157	157	155	166	146	173	155	173	149	151	200	146	151	149	154	171	161	156	167	153	163	184	153	181	159	164	156	180	156	169	158	167	159	181	163	149	159	177	145	186	170	175	167	162	151	148	180	165	172	158	184	153	165	174	166	160	162	176	169	168	178	170	153	173	171	174	182	148	173	163	164	128	162	165	152	168	152	190	166	177	173	153	152	184	180	153	178	158	183	159	150	173	169	163	160	170	164	169	168	181	168	163	152	152	148	167	170	195	177	146	155	161	137	169	156	139	158	170	166	159	157	135	158	147	151	140	175	172	187	171	159	161	169	182	173	173	185	145	193	187	162	157	165	155	171	148	165	180	160	173	157	145	145	189	179	164	179	168	177	158	154	156	177	170	148	163	158	151	172	177	189	167	166	136	173	177	178	169	162	200	187	156	171	159	178	158	168	167	171	163	160	156	170	159	189	154	171	164	166	152	157	167	189	172	170	166	169	169	191	191	176	161	156	163	160	172	180	153	157	158	186	166	170	178	155	178	181	158	177	147	183	158	176	148	181	176	174	178	156	172	180	146	141	189	155	160	148	168	175	173	166	158	169	159	177	160	136	142	172	181	173	162	150	186	153	173	179	152	154	191	165	137	166	167	161	140	164	142	151	163	185	167	174	172	180	160	170	161	154	132	151	162	141	162	167	158	174	140	171	172	169	166	149	174	178	157	170	157	140	154	161	181	163	178	163	151	180	182	167	158	173	161	161	165	160	171	165	188	160	196	157	162	151	164	162	172	156	154	156	158	169	155	156	171	164	159	147	182	162	159	172	154	159	159	161	172	157	163	165	167	175	153	154	172	172	152	151	168	190	147	145	150	173	180	158	170	177	157	153	167	153	172	167	160	195	151	167	192	144	152	165	166	151	148	174	190	177	168	173	154	184	164	147	157	169	157	191	170	165	161	168	182	167	157	155	172	155	174	165	170	178	161	158	172	173	189	173	165	183	164	151	164	163	160	151	160	141	169	180	156	160	191	165	171	164	166	156	181	170	168	146	177	171	165	176	152	159	158	161	141	163	163	181	161	172	160	165	144	145	160	157	180	171	153	172	155	163	163	169	150	174	160	172	174	149	178	144	161	172	155	174	155	163	163	164	171	164	172	171	163	148	172	186	186	148	160	182	163	148	177	166	153	154	183	162	169	177	162	151	174	155	171	193	139	170	158	154	155	149	154	157	170	168	151	160	138	176	138	157	159	183	184	168	167	153	156	151	168	168	152	170	159	187	152	167	164	182	160	152	148	169	162	172	168	199	176	172	166	169	142	165	165	171	160	164	166	166	193	148	155	173	161	150	182	161	158	167	166	145	152	186	171	192	146	173	176	161	187	170	181	177	153	166	172	161	177	181	154	158	155	142	152	161	168	188	143	183	168	172	163	182	168	163	175	149	183	181	153	142	169	161	147	164	164	171	190	176	181	158	153	167	152	161	155	178	181	157	164	184	167	162	170	170	157	179	158	161	174	161	149	154	185	152	167	160	167	153	172	157	183	171	183	175	173	168	185	178	158	153	187	166	178	187	160	173	163	163	152	139	206	180	190	151	148	156	182	169	157	143	164	173	197	167	149	169	177	173	184	160	142	167	162	184	167	162	163	157	150	178	167	170	185	171	156	152	178	148	182	177	176	187	158	174	147	151	166	155	148	169	161	166	154	170	168	177	171	179	170	149	155	161	190	172	178	182	180	146	160	175	158	169	149	177	165	161	145	165	175	178	151	149	150	143	171	169	174	160	179	153	187	149	173	157	167	180	177	168	151	156	191	171	173	175	135	149	189	162	169	161	147	167	171	144	185	159	155	151	149	164	165	170	158	159	144	174	166	159	152	148	169	153	164	174	181	169	165	177	164	166	176	165	184	170	167	186	190	168	161	183	147	156	186	160	154	149	164	145	206	156	188	158	177	164	147	175	180	136	156	179	152	169	146	184	149	186	158	187	167	177	161	159	134	154	166	175	156	170	169	168
15455	27935	32259	25794	22165	15950	11104	9133	6078	3253	4108	6249	4608	3586	2613	1740	834	2292	19170	12588	411	335	288	288	263	281	251	278	259	272	246	247	246	244	284	233	229	264	210	225	230	216	225	226	251	233	245	242	229	233	218	214	251	230	230	227	213	232	226	223	242	236	232	231	232	218	248	222	218	225	235	204	219	218	227	201	232	233	242	236	227	235	236	233	227	210	225	199	219	222	236	213	206	206	216	217	212	198	245	201	202	221	229	237	230	208	230	244	225	231	207	232	220	211	223	226	246	214	243	225	226	224	218	235	246	232	211	253	196	237	229	223	218	234	204	218	237	238	185	210	202	184	202	222	225	223	229	190	210	214	239	236	213	217	242	216	257	226	228	236	226	213	203	236	231	237	211	231	244	248	249	213	190	229	229	213	223	195	206	215	218	192	241	211	227	237	216	211	211	211	227	223	225	266	208	230	213	206	207	199	206	197	224	199	225	206	220	228	219	216	218	200	221	212	204	225	205	221	226	194	214	205	213	218	235	240	225	262	212	214	230	226	237	219	198	211	219	240	229	232	226	236	230	214	225	220	217	204	183	239	210	230	209	219	214	224	228	203	209	218	230	214	237	247	210	198	239	239	245	238	215	179	225	203	190	219	222	214	248	228	199	232	237	224	199	230	235	209	202	209	232	224	214	222	217	225	204	234	215	213	248	237	220	254	233	211	208	235	228	211	223	231	229	226	201	202	218	215	224	221	211	207	217	234	236	233	224	233	227	234	196	198	225	213	225	210	254	220	214	213	195	223	235	217	217	254	211	205	230	234	221	219	218	215	219	213	240	194	217	228	202	232	247	225	190	204	222	192	224	198	248	213	227	228	216	193	191	231	238	223	210	212	226	205	238	218	206	238	195	229	246	237	251	242	190	228	254	225	187	191	218	233	223	224	211	184	248	242	212	200	211	223	217	236	221	235	216	220	228	218	196	211	194	217	213	231	225	204	227	207	250	207	213	210	210	229	253	253	225	214	217	233	223	234	232	238	225	215	236	254	208	229	218	233	205	216	231	218	228	211	209	236	208	181	217	238	203	197	221	242	237	234	205	234	195	248	211	221	231	223	219	208	201	207	230	204	233	206	241	216	218	227	189	204	208	211	224	221	223	235	230	222	206	205	239	211	219	232	226	193	216	221	232	220	225	212	254	227	242	210	225	213	210	236	220	225	226	226	216	213	235	207	229	232	229	239	231	217	232	232	215	233	256	240	233	195	214	233	226	214	219	219	217	239	199	226	228	208	230	221	212	218	199	209	210	230	227	227	225	245	223	217	198	205	199	224	231	219	216	232	209	231	208	229	227	217	211	207	223	209	196	229	220	224	234	239	199	228	217	201	216	218	198	209	206	226	201	211	226	207	218	190	230	204	242	213	216	209	254	220	205	196	215	243	213	225	208	203	200	231	231	228	185	235	219	215	229	226	205	220	198	229	221	214	215	214	245	224	221	229	224	206	224	214	190	234	222	232	233	203	224	200	219	223	214	220	231	215	191	220	262	215	221	215	226	202	227	222	224	238	223	251	190	198	235	208	216	233	235	204	203	221	231	218	226	237	199	212	235	222	222	223	211	216	221	222	216	201	219	218	227	234	189	252	204	237	214	226	208	254	237	252	207	227	225	201	214	229	204	219	240	216	215	235	221	209	228	219	234	237	195	255	199	217	203	242	224	209	233	240	253	207	227	190	198	249	232	239	227	225	242	237	214	226	240	218	218	224	214	232	213	213	214	218	239	224	248	249	218	219	220	219	204	224	234	226	243	219	220	218	225	200	199	222	211	245	194	220	222	215	245	217	226	206	204	240	219	217	221	217	227	199	217	209	234	211	232	204	231	222	218	216	239	255	218	230	213	223	237	235	184	230	205	231	212	216	226	231	214	210	217	225	216	246	234	225	214	241	223	244	226	245	227	210	229	259	215	212	223	230	244	241	230	213	217	217	191	193	218	208	218	221	207	206	194	202	226	183	228	205	197	218	239	222	252	242	230	216	199	219	210	232	247	221	194	216	225	221	229	206	201	223	199	249	191	220	212	214	222	209	197	208	229	236	225	212	218	195	223	210	240	241	212	229	214	221	215	210	237	216	227	243	257	216	238	225	212	204	237	215	222	212	217	231	230	229	223	207	226	229	192	213	219	246	227	225	253	198	208	224	248	223	199	218	217	223	216	221	205	227	232	190	220	215	233	236	215	211	232	223	247	207	197	205	208	231	204	209	225	245	224	238	242	229	225	213	241	205	219	226	197	213	208	207	229	225	203	232	215	244	206	233	223	206	206	228	239	220	212	176	227	229	226	207	241	214	223	222	206	236	218	223	226	226	227	217	214	225	210	194	207	219	211	245	203	203	215	220	222	224	211	214	220	223	226	225	210	220	208	221	229	217	253	195	217	210	206	204	221	225	239	224	215	240	203	211	216	207	202	208	210	183	233	211	261	239	213	210	229	217	233	260	213	209	225	219	215	194	247	229	234	227	218	231	218	208	215	214	204	206	216	201	220	244	219	226	258	220	191	247	197	219	232	213	217	210	224	216	202	251	223	241	246	242	243	223	233	178	217	219	200	235	224	234	231	211	207	245	241	231	219	206	208	235	191	217	253	196	204	223	218	220	196	230	212	203	243	233	207	207	225	212	204	201	218	208	233	226	196	248	222	223	198	223	242	210	228	214	203	244	229	246	204	211	204	212	197	212	246	216	233	238	239	218	223	235	241	217	218	182	217	214	212	211	218	234	214	209	214	209	203	222	221	222	222	204	215	236	242	205	236	236	191	198	218	234	221	209	226	226	235	210	248	204	250	227	241	216	221	216	204	196	214	214	209	236	219	213	218	234	215	219	225	220	210	235	217	208	212	231	244	216	250	237	211	209	233	227	218	239	245	224	232	202	221	227	228	202	221	230	241	209	199	222	232	222	219	216	211	202	246	203	214	216	218	222	198	221	208	195	227	223	214	232	232	251	214	228	226	218	243	190	224	231	217	213	208	238	223	191	206	232	219	221	233	226	226	199	216	225	202	239	200	203	211	211	218	228	214	205	234	233	224	214	237	208	236	221	226	225	234	226	192	198	246	238	223	205	226	213	229	230	245	208	207	191	201	229	209	202	256	240	206	245	213	206	210	195	225	204	202	224	221	206	219	221	226	235	199	216	237	225	189	229	232	218	237	210	211	206	187	209	251	229	216	202	226	213	232	193	225	215	214	236	239	221	218	212	209	237	226	204	236	200	241	247	216	233	216	214	232	221	236	205	208	212	229	189	210	216	187	227	214	228	225	194	235	181	216	208	212	215	219	243	230	223	238	241	211	193	214	199	254	213	245	207	230	197	233	196	249	218	213	211	234	238	227	226	226	206	238	215	235	222	238	252	225	259	223	208	225	225	239	231	224	222	199	233	201	210	230	215	217	232	204	230	213	233	214	232	221	233	217	234	210	220	201	192	222	245	222	232	240	205	237	243
26837	20557	16997	10362	5523	3378	1761	1255	1160	783	922	1086	1104	1000	919	708	615	517	949	663	537	503	492	527	500	510	485	463	488	461	494	491	495	519	498	514	476	508	471	516	515	493	468	487	488	454	475	497	479	502	466	510	462	484	487	474	480	458	481	521	486	539	505	477	467	448	452	523	498	470	482	470	527	499	462	503	497	480	531	497	517	493	525	496	494	502	480	503	491	466	474	478	507	463	511	466	442	527	468	515	474	498	465	492	527	527	504	502	498	490	467	479	508	493	540	474	481	498	478	498	517	432	494	487	470	449	501	460	520	497	490	476	494	473	477	454	463	466	500	481	500	463	482	526	525	473	471	508	527	479	500	474	518	459	469	466	441	439	526	450	450	474	459	511	528	486	511	513	517	472	468	487	525	503	477	490	495	474	482	508	502	505	471	506	482	505	511	517	485	492	449	484	493	493	496	497	505	460	493	500	468	432	480	493	494	470	465	500	477	479	473	495	460	458	491	492	466	490	525	498	503	469	502	490	536	483	435	521	473	487	476	487	445	487	499	464	482	482	491	474	472	481	479	494	490	507	488	463	447	478	504	469	451	527	519	522	479	495	466	470	485	477	500	511	506	483	462	510	523	477	501	550	464	473	463	468	495	506	473	479	487	468	476	478	485	461	483	494	487	484	487	493	461	504	510	451	504	445	495	557	450	515	482	483	514	493	451	508	469	484	434	477	489	527	485	490	488	468	471	478	450	515	508	484	463	471	486	497	488	503	445	416	482	504	503	541	519	482	512	492	490	475	473	475	469	491	443	530	459	444	496	459	502	505	490	516	478	458	485	533	499	450	476	491	475	539	445	511	500	458	491	474	480	517	529	481	474	509	488	502	473	470	528	528	517	487	468	486	459	469	500	480	507	510	533	515	487	489	509	496	474	495	499	503	508	475	540	484	442	498	480	500	523	455	503	503	476	462	491	496	499	479	504	461	524	461	487	522	518	473	503	507	511	473	519	486	521	511	503	484	450	493	480	447	484	509	472	467	489	473	453	510	463	499	494	470	457	508	490	457	458	486	513	464	468	453	474	507	490	474	459	489	504	487	515	492	494	505	477	465	491	483	459	497	472	501	499	519	466	498	486	473	480	471	513	478	539	463	468	496	505	508	505	466	504	490	467	500	492	461	477	500	531	480	504	453	492	473	490	463	523	502	497	479	488	513	487	510	453	492	499	477	503	488	500	482	473	510	480	496	506	453	516	518	497	476	476	506	456	489	478	475	505	501	489	471	508	484	512	497	479	492	480	503	477	467	476	478	503	523	496	529	502	476	485	485	478	482	456	434	457	468	502	468	458	460	517	460	521	474	475	494	518	466	470	486	465	494	497	487	488	484	478	446	463	533	472	486	508	487	484	498	506	485	464	472	496	488	500	502	466	518	506	469	449	496	502	488	483	504	481	504	489	516	491	489	474	464	485	465	452	468	468	461	449	434	508	553	483	483	497	511	483	484	476	478	474	515	479	473	520	445	450	499	467	500	518	469	494	494	502	489	474	497	495	518	468	516	468	488	523	514	453	519	504	482	471	522	499	471	463	475	506	505	473	495	458	507	452	423	484	493	483	517	555	514	470	438	522	472	483	470	477	505	477	495	510	469	469	498	466	493	478	474	481	443	446	502	469	470	481	468	465	484	506	490	508	495	503	486	472	498	484	494	466	522	504	502	446	488	509	486	517	468	478	489	453	524	483	481	441	497	497	481	495	494	468	508	493	498	499	521	503	465	497	522	525	485	484	503	519	453	515	485	483	506	464	479	442	516	485	476	503	497	487	505	530	486	528	490	454	431	474	519	511	466	472	477	461	466	526	465	517	505	481	435	494	454	443	497	493	488	512	489	509	526	520	477	439	447	466	494	529	492	450	453	445	495	491	469	502	490	451	490	481	447	472	511	480	490	521	459	481	524	492	483	497	486	507	473	474	523	485	469	514	488	478	478	469	496	491	474	515	509	536	498	451	439	476	469	475	495	502	498	490	479	481	504	488	507	511	464	491	456	481	478	512	535	508	467	492	489	488	528	498	500	421	473	461	472	476	516	481	489	479	474	463	488	481	476	484	460	442	499	474	502	487	476	461	501	485	473	503	474	482	480	486	504	502	472	470	488	507	523	485	529	457	490	481	511	435	486	525	486	510	486	486	477	464	471	510	533	456	489	470	502	490	481	494	497	496	473	498	483	511	461	474	471	459	480	485	490	480	483	495	471	487	485	474	488	464	493	495	512	479	508	471	466	501	483	486	499	514	504	493	514	480	456	493	462	545	491	507	499	497	462	517	518	483	497	472	516	487	439	465	487	527	489	518	493	512	485	504	485	512	465	474	444	478	520	528	495	502	472	487	577	552	489	514	478	491	483	502	484	524	519	473	507	497	455	485	452	489	519	452	493	444	517	478	474	487	489	495	517	493	495	511	487	507	500	496	479	505	499	490	508	469	512	501	466	437	463	482	480	473	485	457	544	464	465	522	494	483	471	501	492	440	475	452	516	440	487	472	510	491	467	498	453	471	489	492	520	482	481	510	472	469	505	489	459	502	482	486	483	508	485	498	484	502	510	477	455	493	476	494	497	472	521	520	489	484	498	496	472	462	463	458	455	489	470	482	504	515	496	467	503	506	468	484	469	497	482	462	451	475	482	496	477	477	471	489	508	469	468	500	470	476	484	488	453	476	516	506	471	478	478	458	520	486	479	479	453	521	483	452	489	490	491	480	498	476	503	489	481	490	454	493	526	484	519	531	480	499	493	468	485	492	509	504	491	495	497	499	500	512	483	491	493	466	471	506	506	505	484	473	517	489	484	473	458	493	497	520	480	491	452	469	496	485	506	479	460	529	488	489	481	543	448	484	529	496	465	532	490	455	488	512	508	496	513	506	470	476	492	498	514	510	499	490	490	474	477	476	495	529	494	502	511	484	475	506	536	527	462	502	539	488	500	474	450	508	486	476	484	526	457	491	482	493	503	487	503	472	518	492	488	470	474	467	485	513	424	511	509	468	486	477	524	513	503	520	475	470	513	520	526	429	498	496	482	448	473	484	490	489	478	492	480	477	507	477	477	483	502	515	508	455	480	502	500	488	461	546	503	514	486	504	492	487	472	463	478	515	480	501	449	505	471	466	481	481	492	489	503	496	479	519	482	475	460	502	516	472	448	510	501	488	508	502	474	516	503	496	489	491	474	491	452	465	513	518	487	483	476	468	505	486	463	488	512	503	473	452	509	471	460	452	475	485	494	499	453	470	453	515	506	460	470	521	466	493	468	455	482	515	511	520	456	478	455	471	508	510	505	479	491	510	492	504	485	516	496	514	517	507	477	482	491	496	527	507	505	456	459	516	501	466	453	507	466	493	477	519	539	492	463	497	510	479	502	488	474	482	454	546	523	483	485	490	511	508	475	476	463	481	482	507	469	471	473	478	480	518	483	524	477	504	497	465	504	550	475	507	447	442	435
10262	13151	20947	13434	10659	7479	3951	2843	2610	1518	2004	2389	2175	2027	1684	1331	1025	808	1592	1080	645	638	664	686	626	636	691	612	615	646	655	660	637	636	633	637	633	638	648	600	639	651	643	654	610	609	651	620	641	625	624	672	618	670	630	661	675	653	640	696	637	677	583	616	615	651	604	689	630	613	627	675	700	656	660	618	638	656	669	652	671	667	657	655	628	632	632	655	651	648	674	633	607	669	583	644	653	611	645	641	619	624	631	650	664	637	620	634	677	662	650	625	684	658	607	643	646	614	646	669	656	616	668	645	628	651	676	683	635	654	638	640	644	635	656	630	666	661	647	661	674	682	654	665	652	636	641	647	631	684	623	612	642	613	671	622	650	653	656	627	652	597	646	627	665	617	628	644	641	639	662	644	631	664	707	652	636	609	658	640	699	649	645	669	624	649	640	611	632	666	620	648	705	612	632	632	656	637	661	691	639	639	612	622	646	695	641	658	621	634	651	657	686	615	678	616	722	641	669	644	616	657	690	726	644	671	646	641	627	617	693	642	636	674	630	628	638	655	633	664	683	651	694	663	647	605	682	623	631	658	693	615	640	601	629	659	651	647	654	686	669	646	609	611	648	617	670	622	664	639	640	636	622	642	651	654	666	629	662	612	617	636	657	674	667	661	613	613	658	643	676	658	638	687	622	668	642	657	620	637	711	627	696	667	681	594	612	669	637	644	646	635	638	619	708	645	626	615	637	634	626	693	652	613	639	639	613	607	677	647	667	618	661	639	629	624	612	662	619	644	633	617	646	642	677	633	670	635	596	614	636	657	649	625	641	645	619	636	656	661	612	627	672	666	682	661	661	649	629	614	637	658	669	683	661	664	626	618	685	657	657	679	641	668	643	642	645	694	666	630	610	646	655	660	649	616	647	653	667	653	635	649	626	672	630	682	659	661	604	630	662	614	680	663	681	658	649	687	660	611	682	679	671	644	683	677	636	679	691	680	633	632	605	618	612	649	611	622	666	644	661	648	629	699	668	671	664	624	624	686	638	665	668	688	689	656	663	616	618	669	613	644	684	625	660	655	618	604	646	659	688	677	655	599	649	634	624	641	670	615	640	683	665	689	677	660	601	661	661	605	631	637	675	673	599	649	664	681	643	668	648	633	666	659	643	667	628	676	611	672	672	668	655	707	657	644	634	664	687	624	673	677	690	677	650	708	635	654	638	633	657	664	638	684	618	656	621	634	643	660	626	609	648	643	634	662	671	664	702	645	600	644	637	646	629	667	640	669	662	662	668	654	671	638	666	676	691	654	690	640	675	613	678	593	669	669	652	699	658	657	652	675	616	631	681	644	645	632	673	643	679	624	606	589	632	633	629	654	661	654	643	625	623	623	603	639	635	658	662	696	637	621	602	659	640	667	640	663	648	635	663	611	654	644	652	624	620	665	665	616	589	664	611	648	617	722	642	649	644	645	670	627	613	677	684	697	666	612	639	640	653	639	633	606	610	616	626	657	690	722	656	695	656	694	662	645	701	618	641	654	618	600	658	667	698	657	651	649	700	658	628	674	680	652	661	694	651	639	595	642	647	652	658	661	653	658	655	675	619	650	654	622	676	599	607	613	652	704	625	641	669	670	650	665	684	660	684	646	615	673	677	672	629	650	670	664	645	647	620	642	651	608	642	627	635	639	629	681	660	670	650	626	614	660	659	667	658	698	638	621	612	681	682	656	630	638	612	651	632	638	629	681	620	643	652	658	596	637	642	714	696	621	617	649	680	660	656	701	664	618	669	650	642	668	635	663	681	663	641	664	635	678	657	577	657	665	682	644	652	648	626	690	668	677	655	646	652	645	613	659	688	624	634	641	671	640	593	670	658	643	659	645	664	612	648	678	639	667	618	652	692	668	681	640	651	679	670	618	668	632	634	691	653	656	632	651	651	639	682	634	619	641	625	616	660	641	628	687	613	663	666	668	633	649	598	623	702	610	627	630	696	642	648	645	637	708	723	679	618	600	648	589	651	658	633	659	639	622	626	687	635	632	633	693	622	704	638	615	649	603	625	601	696	636	684	625	628	628	661	649	659	673	653	664	640	568	633	639	664	632	673	664	640	636	648	620	624	679	623	628	640	642	668	656	615	656	675	621	668	641	679	678	615	643	656	656	612	634	653	654	655	632	625	642	676	623	662	665	612	671	640	639	679	617	621	631	651	682	655	636	635	620	610	651	649	624	681	640	608	638	678	662	640	666	654	572	672	640	680	623	629	694	626	609	636	590	639	647	681	665	626	643	638	642	678	619	641	615	655	663	612	664	607	655	640	626	672	638	708	636	603	604	614	640	662	652	665	645	673	669	670	664	619	675	647	604	633	652	646	673	629	661	684	633	659	669	680	664	627	636	606	637	620	688	652	646	621	688	654	641	670	681	635	710	669	604	584	632	650	652	640	647	608	656	640	670	651	643	672	672	626	650	633	660	617	658	643	642	648	625	694	622	640	621	654	623	651	669	641	705	699	656	623	678	648	671	629	664	616	625	656	637	629	634	635	657	659	632	668	669	639	628	652	665	656	656	654	678	652	671	637	658	607	655	655	639	634	667	626	652	637	651	617	657	646	684	655	647	673	681	620	686	631	633	654	683	631	680	626	624	633	672	636	650	630	584	627	702	625	682	667	622	614	651	611	641	632	650	709	665	659	640	666	665	625	651	640	641	678	643	613	624	615	649	629	658	686	642	628	655	643	664	658	630	642	646	670	696	629	677	626	608	661	592	677	649	685	642	661	628	621	655	659	654	632	662	663	643	687	647	617	631	628	664	646	653	623	629	653	685	644	623	638	646	614	663	646	684	651	638	644	665	658	672	658	623	648	627	655	656	667	636	669	671	655	666	647	632	585	707	678	651	666	646	621	613	635	656	655	611	673	668	640	655	657	645	664	606	657	623	638	677	592	675	612	663	623	649	650	693	702	702	640	675	673	639	628	629	623	677	690	664	660	641	625	617	615	675	615	666	633	627	647	659	646	672	644	650	658	673	660	689	668	632	653	624	635	661	668	651	677	641	669	671	640	623	649	672	724	645	637	656	657	626	633	632	641	609	647	615	652	659	686	682	678	644	644	657	617	665	664	679	632	673	641	682	647	643	657	626	651	702	594	663	648	680	597	659	630	667	623	659	643	593	663	642	674	689	642	640	675	649	637	639	679	611	670	671	643	661	662	644	648	618	632	676	642	569	640	635	667	647	642	645	740	633	606	663	683	657	653	631	650	664	646	693	677	650	623	624	641	624	646	642	669	634	676	672	671	627	665	689	651	701	657	625	616	658	657	661	625	699	659	663	613	648	636	664	618	631	582	657	700	655	673	622	682	651	644	634	664	647	656	627	663	659	614	652	639	691	595	627	655	651	644	658	619	648	684	639	636	646	676	635	681	641	625	660	633	635	627	633	695	630	647	697	700	592	672	649	687	654	666	658	652	680	681	680	596	630	651	673	637	630	635	672
23988	21101	28297	24127	20860	11208	2943	1767	1765	1174	996	1177	1285	1189	1004	867	692	1540	6819	3693	469	397	358	425	366	331	375	393	365	338	367	372	396	393	390	373	327	390	403	415	338	375	366	346	360	355	349	368	361	336	360	367	367	390	367	341	364	383	379	392	344	384	357	386	366	385	372	369	377	386	374	354	356	366	395	350	346	371	343	371	360	378	356	359	397	358	356	348	358	359	369	369	352	367	347	359	371	367	378	359	376	363	373	407	349	366	355	376	384	398	366	370	361	343	370	351	369	381	394	382	399	353	367	344	384	343	336	370	363	367	360	381	372	389	404	341	363	340	322	364	364	380	388	349	426	360	385	362	346	389	386	360	366	386	377	371	360	359	356	360	375	379	379	378	366	364	359	342	371	350	378	382	343	371	353	371	330	370	360	364	374	401	384	387	376	353	374	364	348	358	386	398	416	378	370	406	397	379	363	388	361	383	362	373	377	373	381	387	400	396	345	366	346	371	377	365	355	392	380	371	352	330	344	375	392	400	355	379	377	359	366	379	364	404	344	377	388	362	387	349	352	395	362	367	354	382	383	351	332	372	341	382	371	344	361	386	385	367	371	344	332	380	359	371	359	368	387	351	317	376	429	370	389	366	366	361	351	384	350	390	333	359	389	388	364	377	370	369	378	349	358	374	364	386	359	361	385	400	364	342	349	361	364	357	380	367	388	355	390	395	385	362	353	367	372	334	381	370	357	367	384	384	368	377	419	384	368	369	358	396	346	360	374	383	383	368	347	362	385	406	349	363	403	383	392	361	346	381	360	393	382	412	396	375	375	382	376	361	333	371	357	360	358	383	380	336	375	392	383	367	389	344	362	370	364	348	349	387	395	352	390	403	351	344	385	320	372	361	359	356	350	364	359	382	376	355	402	364	365	358	365	370	344	351	377	380	365	332	364	337	344	387	371	374	363	377	371	377	340	385	369	396	329	385	339	338	376	368	391	399	370	364	380	370	392	381	390	376	384	398	414	354	382	392	391	400	374	370	379	368	337	400	385	377	334	357	365	400	360	360	389	392	367	386	364	363	364	394	383	343	363	397	399	358	368	377	366	369	360	405	359	379	371	356	385	350	385	366	385	392	348	365	363	354	330	391	322	362	370	391	356	370	361	343	409	386	381	403	380	343	392	364	379	345	340	333	359	373	352	357	366	356	377	369	359	361	361	379	358	363	343	372	360	356	379	360	352	353	340	384	339	383	372	373	383	367	404	335	362	392	366	395	397	352	392	347	392	370	360	345	385	357	367	349	358	354	346	373	357	392	330	352	377	379	338	373	370	372	366	340	350	355	355	377	370	382	356	359	390	356	364	352	366	391	358	368	406	345	341	400	341	348	385	384	374	412	398	339	372	354	373	388	381	382	401	379	398	364	385	355	331	354	344	358	383	383	326	388	366	378	334	384	365	350	350	401	332	364	350	403	361	343	378	378	359	329	381	356	377	360	361	360	366	347	345	370	368	398	354	373	378	390	382	358	360	350	344	397	370	417	376	359	329	341	339	357	346	375	385	363	342	382	349	363	349	384	400	365	375	378	346	340	356	361	341	359	356	358	369	373	354	379	370	417	354	359	380	346	372	356	345	356	382	369	371	396	383	347	365	375	381	368	384	398	379	384	417	356	346	408	391	354	398	343	363	401	381	382	379	388	410	364	392	378	366	372	362	359	360	330	365	397	334	377	330	367	377	358	366	349	373	370	347	373	385	372	385	348	372	396	383	410	386	371	348	354	404	421	364	345	347	377	383	392	350	367	338	391	382	388	370	367	375	364	361	352	366	343	349	325	356	345	362	371	338	358	367	364	356	373	369	385	354	342	380	382	360	379	382	337	374	356	403	367	395	424	352	368	411	374	329	387	362	374	390	372	362	371	384	354	383	388	363	331	366	378	342	352	367	366	342	351	352	350	332	395	369	353	368	360	364	376	378	395	365	359	361	371	348	376	391	345	406	349	347	365	332	375	396	337	374	359	419	344	354	370	377	344	377	368	387	363	368	406	355	388	359	357	391	379	373	407	365	350	363	369	371	371	377	375	352	356	377	361	346	359	388	359	376	351	366	387	386	348	383	369	353	379	347	370	382	363	399	343	357	364	366	350	369	402	369	331	359	368	375	357	360	383	325	385	360	392	345	344	352	387	380	355	386	380	333	374	357	358	369	385	392	381	342	403	375	364	371	383	343	374	344	380	381	357	378	349	374	365	413	338	375	360	344	337	381	356	400	372	393	359	384	359	365	356	372	375	353	343	399	338	341	404	358	350	410	382	360	358	368	370	340	364	366	382	375	365	357	389	373	367	379	390	384	356	364	357	380	358	374	376	393	359	380	383	361	359	308	370	361	403	370	379	361	366	384	359	354	369	373	327	337	358	382	388	340	342	387	369	355	396	357	352	372	349	381	375	390	370	385	351	354	336	360	396	384	373	365	367	404	397	378	361	360	365	340	346	341	372	398	334	379	362	380	362	367	396	354	386	357	359	347	382	420	351	368	375	380	347	358	347	372	361	352	367	389	424	392	394	341	367	370	348	387	354	371	361	362	365	336	379	334	426	362	383	352	379	367	370	370	379	373	364	367	364	377	374	367	370	366	371	330	387	375	381	349	359	365	378	376	375	367	370	407	381	360	357	347	336	370	367	356	376	371	377	344	387	364	365	362	380	349	359	384	327	333	377	363	340	373	350	372	378	361	377	372	362	374	351	356	375	348	378	348	378	380	350	350	371	355	359	362	370	344	364	365	390	365	375	390	385	370	400	354	406	358	371	357	392	383	398	347	354	373	352	398	397	355	366	351	381	363	386	320	342	362	343	372	385	380	362	378	348	359	375	365	342	367	397	398	364	384	335	352	359	381	378	368	384	351	368	371	377	385	386	379	375	374	370	383	364	395	361	376	358	349	399	376	388	355	370	378	370	390	377	329	357	380	373	381	379	397	374	367	350	345	393	367	364	390	334	389	388	374	389	360	384	338	342	399	362	395	372	374	352	348	362	356	358	384	375	348	332	353	329	344	391	355	341	379	344	383	335	371	344	377	363	340	376	395	363	339	355	389	389	385	382	363	372	354	397	366	391	379	317	374	394	366	383	366	387	361	361	379	357	374	373	372	366	362	379	367	393	379	383	394	363	331	348	381	406	379	363	338	340	364	352	346	344	359	360	368	382	385	377	344	357	379	365	373	390	383	355	384	370	372	348	375	394	325	382	377	327	356	365	367	390	392	386	329	360	383	359	352	371	356	387	412	350	378	383	358	380	419	361	391	366	337	376	371	358	377	354	364	353	382	306	359	392	364	372	340	381	391	342	374	385	362	366	335	390	375	390	353	383	369	373	378	377	363	347	362	383	375	350	336	336	347	381	357	367	351	343	356	388	361	368	348	363	385	337	375	369	377	369	353	371	357	367	377	404	390	368	390	339	380	385	362	380	355	342	373	374	359	383	361	376	387	383	367	422
10829	22793	30088	19010	15716	10199	4801	4152	4410	2861	2111	2709	2937	2625	2179	1777	1274	3163	12777	6283	666	542	524	547	522	552	526	489	492	510	481	541	484	509	491	543	471	528	475	555	545	489	475	504	524	473	540	508	498	514	489	526	527	456	481	503	477	500	502	533	525	498	485	505	503	530	519	524	532	539	528	487	520	533	475	484	545	519	511	518	482	520	464	531	479	508	506	506	489	538	480	488	500	516	486	495	487	473	501	464	492	515	503	439	490	491	516	497	467	478	517	505	482	516	527	493	480	510	534	490	506	518	467	500	531	527	505	480	517	501	465	514	502	496	500	502	473	499	513	467	497	474	463	476	504	458	508	518	480	539	513	514	516	484	477	486	483	498	489	530	472	532	489	483	478	530	529	474	504	497	506	516	548	515	506	499	507	474	509	483	511	491	462	498	497	513	528	531	527	507	509	499	482	489	499	501	484	498	521	491	507	457	493	516	566	472	530	494	497	521	523	517	482	515	532	505	529	519	504	502	531	521	517	474	534	557	519	542	505	525	491	503	504	499	539	517	469	526	476	464	486	513	490	495	516	537	480	494	487	525	486	500	464	478	485	448	501	511	494	512	491	520	491	506	497	512	545	501	504	503	463	534	524	497	523	507	462	527	504	453	507	483	498	465	503	496	488	493	553	479	484	530	505	460	520	538	539	488	487	494	509	489	481	508	504	513	469	513	510	485	533	490	510	448	487	542	483	481	494	505	511	515	494	486	496	474	462	540	497	494	483	535	469	487	516	514	509	492	527	453	498	499	462	541	444	477	499	475	517	530	506	520	501	496	528	535	534	508	495	502	537	513	479	493	496	488	521	491	519	489	522	513	513	501	488	454	482	498	534	486	525	499	518	478	502	506	502	498	507	528	509	500	506	506	512	485	479	491	496	548	505	492	497	498	501	478	465	496	510	532	520	535	542	442	492	554	498	490	481	491	502	484	494	458	496	499	494	553	515	505	525	563	482	466	512	498	505	446	536	518	551	508	464	515	504	476	528	509	521	493	490	480	502	537	528	509	523	521	477	517	507	493	533	485	531	496	532	479	513	498	532	541	461	464	474	504	507	478	529	501	527	503	521	508	487	502	523	483	506	486	519	499	521	515	500	506	520	506	490	484	495	493	516	508	490	483	511	440	487	525	484	482	536	470	504	504	526	497	530	507	507	504	505	513	505	520	496	482	522	482	510	532	498	527	559	498	516	467	477	504	509	468	468	508	500	490	506	466	508	506	533	469	481	505	538	510	456	511	500	481	499	492	516	535	482	488	468	517	509	518	492	504	476	511	510	494	507	505	493	488	498	509	523	506	548	522	482	527	471	523	523	489	498	492	460	488	498	459	512	513	498	518	503	481	487	507	497	526	539	462	506	491	544	504	499	512	474	497	491	516	526	512	516	499	527	503	511	507	516	513	480	489	514	480	520	510	518	521	514	513	522	465	548	492	497	542	465	514	489	507	480	489	483	499	505	493	485	497	475	509	501	552	498	504	504	496	515	517	505	527	508	511	489	511	446	509	483	497	544	493	542	509	491	533	490	521	517	499	501	537	532	502	523	448	533	491	506	478	489	482	517	522	497	509	510	476	509	499	484	533	472	445	464	493	531	505	453	489	509	486	495	454	521	480	499	498	504	466	508	501	481	495	516	502	501	489	516	546	516	522	490	491	488	512	519	469	445	517	485	523	467	523	476	532	519	507	514	491	551	518	531	464	521	515	488	524	479	509	506	497	474	518	516	515	499	475	506	517	500	500	480	541	528	538	504	476	504	512	561	503	532	485	518	506	482	502	498	476	493	465	508	475	492	528	499	500	528	509	465	480	491	502	551	506	474	516	489	505	478	508	470	547	497	502	536	528	535	512	468	500	450	537	518	462	538	504	500	496	486	543	535	504	514	486	510	498	509	515	487	502	506	465	529	542	500	442	516	503	501	501	528	471	506	506	473	491	499	490	503	477	528	509	514	488	526	487	478	500	499	527	509	464	537	466	488	510	515	525	516	513	516	444	526	505	503	497	502	486	513	544	518	493	543	496	506	502	493	496	533	490	522	559	516	534	485	477	539	505	529	533	455	510	468	489	504	515	514	491	518	465	454	552	486	514	514	499	542	502	517	530	487	489	499	500	505	481	469	493	506	438	500	463	508	504	501	509	529	459	486	499	494	474	471	540	501	536	496	510	503	502	470	512	486	495	467	513	486	490	477	537	506	507	484	475	473	465	467	519	497	523	496	501	516	469	510	512	486	499	499	494	498	520	477	511	501	512	504	506	563	516	516	515	474	503	487	535	520	481	564	503	502	529	506	523	520	502	497	497	479	483	500	517	482	492	494	512	488	472	509	484	504	488	522	511	514	506	516	499	501	516	521	526	460	498	541	530	502	506	468	525	494	523	517	477	500	511	501	529	522	508	517	519	507	530	522	466	533	507	488	551	513	490	469	493	512	481	517	509	505	503	529	480	533	499	479	499	474	466	518	486	508	509	510	473	518	500	526	512	505	536	508	538	482	519	448	521	500	524	519	476	527	485	494	511	502	463	505	521	490	447	446	539	495	483	494	479	518	450	483	489	462	530	470	505	470	509	551	532	491	529	535	548	485	485	526	510	496	493	500	520	482	468	464	515	502	510	514	521	494	491	536	507	483	531	497	495	481	528	496	477	497	506	498	499	485	499	502	497	482	460	528	489	510	485	505	500	471	495	519	444	500	481	504	543	458	470	497	448	503	499	475	501	442	487	508	525	500	497	511	524	480	520	454	505	486	510	510	499	527	504	504	483	499	507	525	484	507	430	486	477	531	534	447	511	519	448	491	501	488	509	465	519	508	498	502	470	509	475	518	531	475	447	489	501	479	459	508	487	514	561	474	493	519	491	487	464	521	557	501	519	497	531	514	490	509	492	522	513	494	505	479	501	502	500	457	495	501	492	498	494	474	506	512	473	503	505	524	547	494	505	487	484	499	502	509	502	485	527	513	521	474	497	497	508	516	515	482	513	458	524	504	526	434	507	512	520	514	486	487	516	494	519	530	502	501	549	483	497	484	482	507	505	473	490	511	484	508	536	486	520	496	498	504	499	527	488	511	512	483	533	504	494	525	504	477	557	508	495	501	515	511	508	471	517	524	514	493	488	511	527	494	479	481	489	516	492	487	544	480	503	492	502	525	567	455	496	535	503	515	521	504	486	511	495	523	517	481	477	465	438	507	510	521	498	517	481	511	491	458	509	505	494	500	514	480	503	531	518	509	466	471	512	521	516	473	542	523	482	491	491	514	459	492	484	534	531	504	509	494	495	497	501	543	517	519	522	513	566	524	501	505	500	480	485	494	510	523	541	504	497	458	513	505	516	514	532	506	505	485	520	497	515	523	493	499	500	473	483	492	475	456	532	483	523	531	457	490	472	515	497	491	534	478	485	543	521	511	493	490	511	494	531	492	531	501	503	482	516	506	498	499	538	539	550	479	501
22804	21116	28977	23515	21130	21169	10666	2770	3150	2093	1334	1352	1580	1304	1016	896	891	1597	12736	15222	1574	231	236	195	193	196	192	183	215	220	212	202	203	195	200	170	193	189	176	185	194	216	206	178	191	195	182	185	186	184	202	179	173	220	188	189	186	198	192	170	176	189	182	191	202	200	189	180	182	198	168	183	171	190	175	203	172	185	178	200	196	191	184	180	181	178	188	156	208	182	169	182	182	184	194	194	226	187	180	184	188	204	193	192	201	208	186	184	194	188	186	187	192	190	180	194	182	199	188	181	205	168	205	181	163	178	213	192	219	164	184	173	181	204	199	192	165	163	174	182	195	174	190	188	174	191	162	135	162	191	170	195	199	173	182	164	170	203	181	192	172	185	185	191	198	168	153	211	202	166	201	191	188	205	180	206	171	200	191	178	210	210	189	205	179	192	190	172	187	180	193	171	161	210	176	166	174	164	179	196	191	200	160	196	182	197	183	197	174	182	176	184	179	208	183	179	166	180	199	188	164	193	161	188	184	167	187	200	178	194	190	175	180	180	188	183	173	184	205	192	203	187	176	169	185	196	169	167	187	202	209	201	179	190	178	165	193	169	171	180	159	202	163	179	198	178	177	190	199	166	188	184	200	185	195	193	197	201	184	168	205	211	170	193	183	180	168	187	201	162	165	190	167	206	220	181	202	144	191	191	162	180	187	182	165	184	193	171	191	182	193	191	171	191	197	185	213	201	162	173	175	168	179	183	179	183	178	189	187	175	170	183	176	189	195	196	170	168	198	225	192	158	193	205	179	189	173	188	179	183	156	171	201	194	186	204	204	183	174	174	196	177	190	190	191	174	192	188	199	180	192	191	199	173	183	189	204	209	225	174	170	210	168	183	174	188	178	197	209	170	190	175	162	174	187	193	175	189	177	189	197	192	177	195	180	182	184	182	184	174	177	178	178	179	171	190	207	179	171	167	200	166	176	177	184	184	183	177	181	187	185	187	167	216	175	160	191	173	187	175	174	192	185	204	171	180	166	182	178	156	173	186	165	202	163	196	183	184	186	155	202	170	186	185	176	182	204	171	167	187	195	194	192	192	156	177	200	174	195	201	168	167	186	180	197	200	189	176	191	193	166	184	202	165	207	192	187	169	192	205	182	189	175	180	179	217	190	176	186	178	178	203	191	181	196	183	191	169	165	187	185	192	179	192	167	193	176	166	185	184	168	200	183	181	184	176	180	162	174	159	187	190	203	163	176	169	190	181	192	175	144	190	176	178	197	216	192	199	204	183	176	182	199	190	186	190	201	163	172	171	208	191	200	169	195	192	171	169	176	180	188	200	191	212	184	176	188	172	212	187	178	205	198	219	164	210	226	181	198	182	216	192	160	201	185	182	180	186	172	201	168	169	188	237	188	187	174	205	199	197	182	162	177	191	190	161	197	210	193	181	211	185	176	201	186	198	167	179	219	190	159	155	197	199	186	175	174	181	190	167	165	159	169	202	192	182	175	200	186	192	188	157	173	199	179	198	203	198	181	180	203	177	187	188	218	190	198	169	180	187	198	186	186	174	190	186	188	199	184	169	198	188	173	195	193	174	186	173	183	197	174	180	195	180	191	159	178	195	184	184	199	154	177	185	200	181	199	185	178	209	166	175	176	188	181	188	202	192	189	181	190	185	197	188	198	195	189	155	187	182	179	187	200	175	191	204	191	195	207	185	187	193	172	186	185	187	190	203	179	191	180	185	172	167	172	181	151	201	197	205	183	176	186	177	187	189	192	181	203	206	189	172	178	184	194	166	162	179	185	176	207	188	216	203	187	178	160	187	180	169	189	196	173	186	163	175	212	175	177	188	169	198	176	173	178	180	183	186	181	179	194	209	190	206	170	194	210	186	183	209	194	183	148	187	189	173	173	167	166	196	205	212	189	175	184	190	179	188	205	172	185	183	190	189	174	170	194	167	167	204	191	189	185	199	219	185	186	201	187	190	187	204	185	206	209	192	179	196	174	200	169	145	183	194	182	180	189	200	202	191	182	188	191	185	192	203	204	169	208	183	182	192	194	156	189	195	185	153	171	159	163	193	196	184	189	213	184	184	158	179	199	193	192	189	168	197	177	186	170	170	191	181	208	173	189	193	194	179	187	177	185	215	166	203	183	199	198	187	197	209	200	191	195	175	201	194	197	189	188	173	196	179	199	174	187	192	209	185	174	206	186	169	192	189	181	169	179	202	182	158	178	178	195	185	185	189	155	179	177	199	187	185	183	189	196	177	168	174	186	178	190	172	185	172	187	194	169	169	176	180	181	179	184	174	192	163	192	191	196	187	198	181	197	208	164	191	182	178	166	175	181	179	196	181	194	183	180	173	170	191	188	180	205	194	180	173	174	184	176	205	161	194	177	169	189	201	184	191	165	184	174	195	191	189	202	174	181	202	205	202	196	184	193	208	210	203	193	175	213	203	150	174	188	206	177	168	178	189	166	168	170	185	190	192	164	185	180	174	179	195	198	191	178	167	179	187	178	184	198	207	188	180	165	221	169	175	189	165	194	174	207	183	197	180	187	180	170	147	200	170	163	188	192	191	175	207	202	203	187	196	187	157	192	161	190	175	184	184	225	183	190	198	166	190	196	185	183	199	199	202	187	155	204	201	189	171	200	165	176	163	172	156	195	166	161	165	165	180	162	182	197	180	191	210	189	172	203	182	199	188	172	171	176	200	180	191	195	199	176	183	166	162	198	157	174	169	199	210	201	165	186	180	182	192	159	186	184	158	198	198	187	177	171	192	204	187	208	190	202	180	189	203	199	164	164	195	167	183	183	197	189	176	192	213	175	203	188	192	204	184	178	194	161	183	183	193	186	167	167	196	169	189	185	187	215	185	188	176	181	198	199	180	196	219	168	166	201	170	172	196	200	175	202	186	184	185	195	176	193	182	187	197	194	189	187	199	202	194	179	196	173	185	178	178	186	198	177	194	191	185	176	197	177	176	177	196	177	165	185	175	195	170	169	193	199	166	194	196	171	191	189	161	199	177	200	172	150	189	195	169	189	181	156	209	167	158	177	180	187	184	193	188	201	178	177	194	188	157	197	186	170	183	188	167	183	189	169	187	193	176	178	172	182	204	195	197	207	190	203	176	181	177	202	175	195	211	183	195	176	175	197	186	157	172	197	187	190	193	179	188	187	194	196	172	185	190	195	200	162	192	181	192	194	199	154	176	171	197	197	210	177	202	177	170	192	176	174	161	186	197	184	184	180	182	198	183	189	183	175	171	198	169	182	187	187	205	171	180	191	182	193	191	178	188	158	195	194	169	182	200	204	191	207	196	201	205	181	187	198	190	199	164	194	180	169	171	179	164	177	180	178	195	200	182	192	210	191	178	208	174	151	178	170	162	175	166	189	184	172	170	190	192	170	187	179	213	200	168	209	168	171	176	186	189	193	197	188	176	176	174	180	172	202	179	177	186	205	197	212	177	169	191	177	161	176	173
12928	31018	35826	24374	17988	11635	6303	6086	7816	5117	3185	3626	3688	3212	2336	2080	1931	3549	21305	20815	1546	312	314	310	324	310	279	286	280	286	291	264	283	266	254	250	259	239	271	234	263	256	263	243	261	255	249	245	235	266	262	234	249	281	248	253	256	248	255	270	252	241	255	242	250	236	253	227	231	235	259	253	261	230	270	238	230	219	256	253	267	249	249	279	211	232	241	272	241	254	239	231	234	240	248	261	255	267	264	245	274	245	257	238	225	239	255	249	255	238	260	256	255	242	258	214	269	213	283	227	257	247	274	231	237	256	241	206	245	233	214	242	212	258	232	255	233	229	243	222	246	225	253	234	233	248	238	254	252	267	250	232	253	263	223	253	226	240	245	235	252	245	277	239	235	243	219	241	236	229	236	239	238	237	270	255	248	251	252	259	224	243	261	241	226	247	241	208	242	248	259	242	263	237	227	244	221	271	246	236	191	248	235	241	267	246	248	243	233	250	239	244	220	246	253	259	266	245	234	244	243	252	235	211	265	248	249	233	256	264	222	255	263	255	253	260	240	246	238	237	255	248	276	256	249	256	242	226	240	260	251	238	252	233	250	249	254	216	277	229	255	250	265	254	245	260	257	265	227	227	239	229	247	247	271	238	246	240	234	215	236	255	265	254	254	253	237	249	268	230	245	258	244	254	233	241	258	246	245	249	224	261	249	274	254	246	241	232	252	224	231	244	246	281	266	263	263	244	235	255	237	237	240	270	267	236	234	231	241	236	263	252	252	275	238	230	222	261	244	247	252	223	269	231	256	265	245	229	244	265	219	258	249	213	217	230	225	262	257	249	249	279	243	278	269	250	237	244	228	231	249	254	241	239	264	259	262	254	237	265	271	253	264	265	226	257	234	254	283	244	248	223	220	271	247	251	250	244	249	252	240	226	253	230	245	247	244	258	245	238	235	238	267	262	232	267	264	290	239	239	214	304	239	265	233	247	252	244	257	284	251	248	253	262	259	237	240	232	251	252	242	238	261	246	216	234	254	222	227	224	238	245	259	242	237	250	289	244	234	271	269	237	208	239	268	284	252	238	250	264	272	249	276	252	266	254	262	244	252	234	238	234	258	239	223	264	259	231	223	260	247	261	249	228	245	251	227	251	244	246	235	244	272	265	278	245	262	227	255	234	232	262	251	237	240	219	231	248	244	245	252	218	247	258	225	220	228	242	256	246	223	254	252	254	273	255	245	260	248	246	263	251	249	252	274	251	234	288	260	256	221	257	232	268	241	253	233	252	253	229	257	238	255	222	236	256	219	276	255	239	233	274	240	231	239	257	251	279	237	267	196	269	240	240	247	236	268	236	226	252	246	227	233	242	262	258	249	249	242	230	242	258	242	253	246	277	267	244	279	251	227	245	217	243	225	241	254	260	252	247	242	236	230	247	249	261	264	246	262	251	224	232	233	231	236	256	262	226	262	243	250	256	234	248	229	228	249	246	224	270	252	245	255	246	239	242	260	276	242	243	243	232	236	227	252	237	224	218	228	263	238	249	234	262	244	238	289	245	244	262	276	249	231	236	246	256	259	231	256	247	239	261	248	254	241	225	253	242	242	231	216	237	227	231	236	247	221	250	268	234	221	230	256	247	261	234	266	259	266	268	240	257	234	252	251	249	236	286	240	236	257	242	259	250	240	220	256	228	235	276	248	247	233	243	241	232	251	236	268	249	266	242	239	239	270	248	246	235	248	252	230	230	259	246	237	248	259	258	242	263	247	223	239	240	231	258	244	255	256	274	249	237	256	227	238	249	257	238	287	258	217	273	259	237	253	263	250	238	247	239	250	236	223	246	245	284	237	230	244	241	236	230	243	223	253	223	230	242	245	216	259	229	267	250	265	232	242	221	241	228	252	253	240	253	257	259	240	253	237	241	247	274	272	265	222	243	245	229	257	274	211	257	259	261	235	234	269	263	261	239	253	259	244	247	249	273	266	259	235	246	225	269	268	278	263	256	265	236	240	232	243	245	254	244	249	269	269	262	251	246	244	247	226	238	236	227	241	229	247	257	274	235	268	260	262	261	250	245	253	242	240	233	260	256	238	265	235	243	260	255	239	242	217	224	283	243	282	252	256	247	259	219	261	251	243	239	256	236	276	240	253	238	237	247	248	238	236	234	237	252	241	274	237	266	267	224	262	262	229	228	217	234	247	262	296	249	245	282	269	257	244	247	209	246	248	235	229	252	258	280	258	239	250	262	235	238	283	266	255	245	269	230	233	231	253	238	249	234	243	256	258	262	219	229	231	240	244	229	244	227	211	235	253	228	276	263	271	237	265	256	254	227	231	240	260	243	235	255	207	251	238	246	271	260	254	234	281	263	285	247	244	222	233	241	268	246	248	261	251	244	255	256	253	247	267	255	237	240	251	261	257	232	255	244	246	262	274	240	252	272	267	253	234	282	265	240	263	268	278	236	270	243	248	246	253	218	241	230	261	247	240	266	254	240	267	258	257	223	228	267	245	253	217	240	275	274	210	272	238	257	220	249	258	254	242	240	265	266	258	259	262	230	222	243	231	251	230	257	226	253	248	259	243	260	232	240	251	265	238	252	232	257	236	277	255	253	254	251	227	245	259	238	259	242	256	272	276	252	255	243	255	236	247	249	267	250	255	252	226	236	231	248	256	231	261	246	216	246	244	244	232	268	242	243	267	275	233	245	268	237	262	237	236	250	235	264	262	258	237	232	248	238	216	228	253	234	239	247	273	229	232	216	240	246	286	228	279	259	255	238	268	238	239	255	277	248	231	239	259	238	244	226	239	249	248	240	259	245	260	226	258	254	253	256	257	238	278	238	254	275	257	231	239	225	243	261	229	273	260	250	232	264	253	262	276	249	259	260	260	236	252	265	269	248	249	247	252	231	255	219	285	256	241	257	249	235	238	251	242	240	251	219	262	262	259	268	237	242	242	251	250	269	259	241	256	270	258	229	270	244	267	252	244	265	244	268	245	266	229	223	240	258	273	248	233	243	231	275	283	246	262	266	271	249	258	257	250	270	233	257	272	273	261	213	220	249	255	244	225	251	246	263	263	246	260	232	244	269	232	240	253	234	237	266	203	240	272	266	231	250	213	240	248	269	258	233	246	240	276	247	251	231	238	272	277	256	267	261	239	240	247	229	227	236	265	248	250	210	228	239	246	229	236	243	243	251	243	238	249	243	243	237	249	262	219	286	239	229	255	242	263	284	246	257	273	242	244	254	247	273	246	245	246	237	264	243	251	240	253	296	245	267	265	210	228	263	251	215	275	244	264	264	281	278	259	224	258	247	250	260	248	226	236	268	245	278	242	243	256	248	239	250	262	226	274	229	252	247	251	278	257	257	257	255	276	237	254	226	267	240	262	237	253	269	252	275	239	269	252	238	234	245	252	245	272	242	246	245	247	244	258	252	242	235	266	235	247	255	235	261	233	257	238	242	260	265	221	254	300	259	223	254	247	245	265	237
26834	20895	19035	8901	3358	2020	1132	1152	1308	1109	842	775	886	785	757	653	675	738	1189	1349	700	538	521	504	566	550	533	529	538	555	561	530	494	526	471	549	540	510	522	589	495	498	550	504	559	523	497	536	535	519	564	523	522	570	535	521	533	554	506	493	547	527	554	523	567	488	497	490	523	564	546	467	536	558	525	516	543	503	525	504	500	498	557	495	551	525	491	550	528	522	528	515	530	537	545	517	501	555	518	571	523	501	534	470	510	530	577	505	508	529	512	494	525	520	518	495	508	541	496	488	556	508	528	513	520	528	538	551	518	513	526	522	551	500	589	513	471	484	548	518	510	503	505	549	563	492	540	505	473	519	481	535	522	541	545	538	519	496	515	508	503	517	529	495	543	533	542	536	507	567	496	507	492	545	487	518	542	524	519	529	492	499	502	480	521	519	518	553	539	521	495	498	534	516	507	526	486	556	514	530	572	559	574	547	530	494	500	526	548	520	485	538	500	539	510	508	494	533	507	533	552	509	533	552	534	550	493	554	545	510	516	522	567	564	562	498	537	502	508	492	562	542	529	508	508	544	495	519	550	564	553	504	523	507	547	536	521	521	545	511	567	517	508	517	509	554	488	524	529	519	494	540	554	519	544	513	538	548	507	467	510	461	554	559	505	517	525	544	510	524	519	532	520	510	491	546	540	459	505	537	558	536	532	528	495	538	545	463	526	544	514	533	507	513	526	506	527	560	511	535	560	506	545	527	537	522	509	530	549	547	560	497	544	503	536	534	545	544	516	518	551	509	513	479	540	538	543	521	547	532	522	513	540	518	539	513	501	557	502	535	523	570	526	522	501	542	547	506	542	501	545	520	521	543	550	596	484	542	523	514	541	541	554	501	524	533	533	500	523	496	518	557	523	529	574	527	512	496	535	486	555	526	492	544	508	505	521	516	528	540	539	513	550	538	493	524	510	497	543	495	556	489	500	538	532	549	517	507	494	540	531	531	518	529	476	494	580	500	485	504	502	522	516	504	512	506	518	516	526	511	526	515	509	528	568	534	537	546	486	479	483	542	525	543	540	473	532	533	521	590	521	554	557	519	536	521	505	561	499	520	544	492	492	558	488	571	569	523	471	505	505	507	517	560	506	523	533	463	533	528	538	545	495	524	558	510	499	533	525	531	518	524	569	486	508	549	584	555	521	519	508	536	552	497	503	529	575	533	520	517	558	491	528	504	535	537	520	486	491	535	496	523	533	512	525	517	532	533	493	537	507	505	504	537	533	550	548	541	522	543	513	537	525	515	547	524	532	509	495	532	542	496	569	519	484	572	520	527	511	567	485	527	556	509	541	545	517	489	506	523	507	557	515	522	549	476	502	498	603	523	566	520	550	499	536	485	525	503	559	490	555	556	542	520	494	542	564	570	526	556	539	505	542	561	540	532	522	521	553	519	533	553	522	505	553	571	531	521	537	520	520	529	556	483	544	500	530	534	545	517	543	509	509	507	525	520	519	534	532	528	498	543	547	504	511	561	491	468	487	549	487	538	534	543	530	508	537	541	501	494	530	520	532	512	526	532	507	500	512	540	516	500	508	534	492	533	530	502	535	515	511	568	514	521	551	551	499	540	518	505	500	558	545	514	518	527	538	488	532	517	510	507	478	496	533	524	476	560	523	563	497	519	544	538	523	513	531	509	548	510	524	505	500	485	490	499	525	549	502	505	528	504	480	536	545	505	523	491	530	539	482	490	544	519	537	529	495	554	516	490	502	503	528	525	511	520	505	525	502	528	512	519	531	527	470	512	501	519	547	526	491	540	515	525	529	541	508	561	511	501	541	530	535	498	528	539	531	528	502	529	501	565	521	480	540	535	492	557	494	505	545	528	541	505	587	546	564	512	506	519	553	518	522	554	539	544	533	533	565	489	579	513	499	539	499	522	518	521	561	564	510	550	523	487	539	469	487	551	558	517	510	543	522	532	548	558	511	484	540	542	526	514	499	536	531	496	522	535	502	535	520	506	497	539	484	512	548	538	472	576	556	503	559	529	497	519	526	499	501	495	538	558	516	522	542	495	497	497	473	537	509	502	518	543	496	518	543	543	528	488	544	571	555	560	506	524	525	526	491	520	550	541	540	497	535	543	538	503	518	484	495	521	473	509	512	486	535	528	552	531	560	518	547	497	496	508	501	496	565	490	573	515	508	591	506	516	484	567	503	496	550	519	484	527	555	512	560	539	498	551	508	549	545	498	554	521	528	511	496	528	551	552	485	514	519	517	550	526	511	510	566	544	527	510	505	517	498	532	511	520	545	522	540	529	525	523	542	518	543	507	544	502	521	549	526	537	512	518	540	522	502	524	504	530	503	526	550	546	505	539	544	503	510	502	502	561	522	561	527	526	548	507	527	554	532	480	511	493	520	536	565	553	563	520	518	501	556	513	524	505	506	500	488	525	506	477	511	523	534	490	507	555	495	511	567	510	520	509	520	540	501	536	557	551	521	514	558	541	509	522	509	547	499	536	528	556	504	528	487	515	574	524	549	520	494	489	511	546	517	505	508	525	553	511	559	527	538	514	521	541	528	518	514	517	535	530	504	502	508	489	562	493	544	528	544	516	541	485	504	510	532	492	528	535	527	517	552	546	534	528	539	481	541	525	532	547	511	534	518	555	540	532	527	521	528	519	492	532	535	559	553	588	485	482	534	505	537	536	537	498	556	525	511	518	500	546	554	515	526	521	524	518	536	543	564	514	521	552	496	509	486	528	486	536	542	516	502	533	526	524	495	513	535	486	535	513	526	527	524	498	490	527	530	495	526	506	516	533	535	533	518	522	539	531	526	539	555	507	522	532	514	509	491	533	506	515	501	512	486	481	507	539	505	479	531	528	550	526	492	523	525	568	507	532	529	527	532	560	501	510	500	528	495	544	543	520	555	514	537	554	514	491	560	509	558	496	546	559	514	525	523	552	556	540	500	533	513	498	523	557	520	536	516	532	517	519	484	477	528	526	544	528	529	574	495	486	548	522	534	523	511	526	538	574	528	529	511	504	495	493	518	532	521	527	504	480	534	505	521	538	542	548	491	507	541	553	537	528	539	556	470	508	492	494	547	513	541	506	531	522	501	543	525	521	552	520	524	525	553	496	526	510	513	540	538	492	534	501	524	519	514	520	550	552	549	528	527	497	549	540	584	529	509	523	538	530	508	539	533	526	536	508	513	543	512	588	508	522	530	509	516	488	525	524	536	553	534	508	540	541	556	529	539	511	571	550	537	506	488	516	546	505	512	506	492	552	479	514	512	481	523	503	504	510	507	505	497	550	533	548	555	505	520	492	527	511	513	547	553	548	481	534	535	517	545	528	495	532	494	525	522	532	537	546	518	560	529	518	529	490	494	473	510	544	514	526	536	526	564	536	532	540	502	492	532	524	512	512	520	528	522	477	553	559	529	518	510	512	534	537	550	518	487	527	507	473	539	510	487	504	515	523	500	514	525	539
8519	19989	22882	11292	6353	4323	2540	2398	3023	2492	1673	1507	1588	1433	1257	1076	1067	1207	2115	2571	1031	734	663	678	724	720	714	686	670	687	697	650	747	710	623	680	763	732	740	742	687	708	680	690	696	723	682	741	672	683	681	758	704	644	646	711	636	711	717	706	711	711	648	735	682	674	676	678	687	695	674	673	708	702	702	643	733	703	687	711	727	705	668	681	711	670	658	681	708	641	651	687	725	694	696	710	639	701	702	701	699	684	681	727	722	698	729	660	695	658	696	694	716	709	686	688	706	697	733	684	692	671	690	698	682	721	734	723	690	688	677	705	723	726	698	731	722	672	662	728	690	728	715	712	680	673	676	700	710	731	650	759	662	683	669	708	714	724	696	665	693	709	702	660	644	694	678	677	682	696	724	675	726	709	672	673	690	678	664	696	674	711	697	646	715	666	705	672	720	690	699	690	688	633	711	696	725	691	722	675	684	701	679	668	702	695	696	700	687	738	647	698	713	720	699	709	716	703	736	674	719	730	701	713	665	713	714	670	744	690	701	680	701	652	661	659	727	661	680	691	677	675	665	692	716	719	680	673	718	695	686	708	713	716	707	746	659	707	674	686	661	706	656	705	678	714	664	683	696	676	735	684	720	686	700	716	705	688	661	689	688	679	673	636	679	718	706	688	718	666	708	674	707	684	759	716	704	693	657	676	696	698	657	672	653	683	762	763	671	684	692	709	673	665	643	724	645	717	698	686	687	715	744	724	729	697	684	686	709	702	754	717	660	738	678	649	681	690	690	714	698	646	663	660	660	695	679	675	724	763	688	710	668	666	671	698	687	631	670	663	659	728	683	691	744	688	648	715	707	685	691	751	662	685	692	726	726	708	696	747	694	649	695	676	648	697	691	656	701	704	700	712	687	723	715	703	645	710	717	704	676	745	718	704	701	629	709	682	667	655	685	683	685	724	688	743	686	669	730	678	690	711	691	723	716	670	703	702	736	713	707	652	663	705	719	671	671	680	709	662	679	647	726	683	654	683	689	683	721	699	656	672	655	669	660	713	702	673	677	694	681	752	686	735	689	668	692	693	688	687	695	671	734	675	645	670	726	690	739	699	708	717	699	761	716	648	755	746	718	640	666	650	715	721	674	735	683	682	647	708	716	677	651	679	704	684	689	695	710	666	629	699	720	718	758	720	642	712	687	693	694	688	705	668	666	697	693	714	665	654	727	710	673	710	700	692	704	696	664	717	693	675	651	682	731	679	725	665	701	699	707	727	728	664	666	674	719	648	723	715	665	622	719	692	671	692	642	647	688	703	675	692	665	722	655	689	665	694	694	704	726	730	685	701	736	711	690	692	706	683	684	677	749	671	731	738	655	681	733	706	715	680	684	694	667	710	697	708	700	732	688	753	716	710	676	733	665	693	716	739	700	677	709	678	682	668	730	668	667	681	686	665	624	665	714	680	722	686	691	733	692	669	683	731	687	682	705	689	655	669	678	742	700	662	717	689	697	670	720	680	670	680	666	696	715	707	686	770	648	672	683	727	718	648	738	677	697	708	708	717	672	723	712	683	716	707	660	691	733	699	705	687	702	682	708	699	697	688	713	677	686	635	703	675	700	705	678	679	689	666	710	693	684	779	688	694	742	706	662	686	636	711	676	654	701	688	700	726	700	715	686	703	675	692	692	683	685	721	719	690	683	694	679	677	722	694	732	725	681	749	672	767	682	709	682	700	775	704	704	712	671	682	714	716	695	697	660	660	699	674	680	711	717	730	734	700	706	715	734	724	692	706	753	726	670	669	687	744	677	705	709	732	718	709	657	688	696	696	674	735	732	721	670	724	732	684	712	651	718	709	684	728	689	717	696	685	677	695	716	686	712	675	700	681	688	749	712	659	680	686	739	680	702	673	701	701	698	709	662	670	683	726	679	695	742	733	724	682	715	698	706	693	732	712	730	718	709	705	643	758	720	703	708	698	669	606	686	712	709	677	701	694	700	684	703	732	701	660	692	634	698	703	697	673	687	649	664	718	665	680	688	740	697	693	705	707	665	715	740	734	715	674	678	720	681	674	658	691	724	696	739	662	686	719	694	720	715	719	648	734	693	675	698	702	726	741	690	706	693	719	649	656	730	687	666	693	703	717	695	750	683	649	649	691	703	709	695	728	686	676	715	633	696	657	666	658	660	718	706	678	683	672	739	691	695	685	649	692	679	710	729	698	719	681	671	675	704	672	688	674	697	674	694	671	709	697	709	693	708	673	683	685	658	653	682	687	708	720	645	676	675	677	645	695	667	711	697	728	668	711	640	683	724	714	731	681	684	659	725	715	693	669	692	636	665	727	714	686	674	726	692	659	721	688	713	714	720	671	681	668	673	708	730	678	670	760	709	679	670	693	663	704	694	667	702	668	704	709	686	717	639	676	721	654	701	670	700	727	706	688	703	755	683	700	705	703	692	677	685	625	702	668	728	657	696	715	760	697	722	674	691	715	701	698	699	746	680	726	712	745	695	647	727	680	689	713	727	709	683	690	685	693	732	751	716	634	691	652	688	688	702	722	643	640	695	714	685	703	724	696	695	647	690	678	642	668	677	706	676	753	709	690	668	676	709	659	716	680	702	714	711	690	699	661	709	696	707	734	732	712	685	690	685	711	675	713	725	760	731	673	673	692	693	648	701	681	682	714	696	717	698	683	684	706	698	690	685	674	706	737	667	719	709	691	658	727	719	692	674	739	715	676	695	686	706	677	716	682	707	707	672	693	645	697	679	719	702	658	665	678	722	726	686	666	727	677	693	703	698	697	621	697	698	725	700	692	653	673	684	698	683	735	673	680	659	710	673	707	676	652	718	759	702	726	702	724	731	716	681	702	653	682	716	680	666	716	706	666	698	680	710	691	709	701	706	714	688	739	685	670	697	694	714	698	705	729	694	682	666	708	663	697	683	698	697	672	708	668	720	677	697	711	707	703	707	745	700	714	692	716	718	663	696	714	678	650	672	685	672	711	749	723	723	706	721	744	681	703	719	712	672	678	708	682	706	706	671	716	669	682	688	685	689	672	696	665	723	664	687	670	706	663	675	695	703	709	708	683	679	710	679	705	683	722	677	718	703	719	683	676	713	703	666	721	684	685	699	687	698	688	709	713	698	706	724	715	672	701	700	709	760	733	689	702	669	681	678	719	679	701	697	658	652	697	684	667	674	690	731	676	668	686	721	684	665	713	690	685	727	694	721	687	726	666	650	687	732	659	678	646	676	714	714	700	690	684	689	703	705	664	705	720	724	735	660	745	662	684	694	678	718	623	713	695	696	684	619	700	720	685	657	659	683	707	715	664	652	714	694	681	691	735	665	726	682	726	662	680	691	754	682	686	675	647	675	693	654	698	696	698	689	699	717	680	694	721	701	705	664	667	689	720	703	697	652	652	704	676	699	651	691	664	715	669	646	667	697	680	705	750	659	643	715	659	732	714	671	670	661	650	679	642	704	722	715	706
23963	21111	28279	24215	20760	8943	2797	1870	1788	1374	997	924	899	858	648	599	588	2064	7257	5867	615	400	394	407	398	369	368	380	380	388	363	402	355	360	365	397	372	376	401	424	378	379	379	352	370	401	364	374	371	372	355	365	383	367	360	379	342	383	342	372	359	357	351	387	375	375	369	405	392	378	374	380	361	348	365	395	415	350	353	398	380	388	392	388	370	399	369	382	377	403	377	387	403	387	380	361	388	381	390	405	354	358	365	389	366	349	365	364	389	380	360	357	369	413	376	373	381	382	360	377	350	370	370	349	406	356	400	348	362	350	351	372	343	388	395	359	380	382	358	362	398	383	417	357	372	378	391	391	415	389	388	365	372	373	376	398	391	396	392	364	371	398	377	368	379	359	412	348	374	377	383	409	375	382	376	390	391	368	369	376	426	397	365	335	395	349	383	401	366	385	392	394	384	362	402	396	390	363	380	388	359	403	364	371	364	348	392	380	365	408	320	392	336	372	356	384	381	386	405	375	342	382	403	379	404	387	424	415	401	394	363	404	388	360	369	382	342	375	337	368	385	367	385	370	359	365	369	358	364	401	377	366	398	352	392	346	356	394	383	360	372	424	391	398	377	379	359	397	412	377	383	363	378	382	345	401	407	383	341	414	358	371	346	395	399	384	400	360	376	355	398	368	342	360	367	378	382	412	390	383	350	394	395	378	404	373	413	414	397	386	389	335	367	405	367	355	408	377	396	391	378	378	375	381	358	363	381	376	377	392	355	376	359	349	435	354	389	382	389	366	373	381	382	385	368	362	394	383	339	354	347	398	370	384	382	361	406	395	379	383	375	371	393	374	386	357	376	344	389	374	404	401	356	401	365	382	364	388	371	380	376	391	412	372	371	362	340	354	358	370	385	379	356	366	343	353	380	350	383	369	379	390	368	369	402	399	369	369	359	384	386	375	369	354	381	381	383	379	322	396	402	379	385	386	380	359	366	355	378	343	345	400	347	361	385	375	359	373	352	348	392	407	367	388	367	358	369	356	409	372	372	396	415	406	386	401	377	396	362	379	384	353	354	423	372	396	349	397	373	376	402	367	365	361	403	404	369	338	386	360	370	352	384	377	367	391	389	402	383	368	360	358	355	383	374	376	347	398	350	349	411	397	375	398	379	396	368	377	381	364	353	385	365	379	339	381	353	405	380	391	381	373	380	364	358	380	353	351	397	383	381	387	381	374	377	383	386	365	342	366	362	399	398	380	388	382	349	398	371	375	357	369	389	381	362	373	377	337	421	375	379	381	401	384	366	381	379	345	386	412	392	404	379	365	371	377	403	387	376	381	376	414	378	359	386	350	385	374	381	361	381	383	345	362	386	373	394	381	386	387	374	365	349	393	397	362	386	369	391	382	409	388	386	364	360	355	359	360	365	386	370	414	370	372	371	384	410	390	358	356	402	381	381	345	354	388	376	379	379	375	386	394	367	332	357	397	400	363	369	369	367	358	371	363	362	407	390	372	390	383	365	381	402	374	385	366	385	360	398	382	371	397	373	380	393	377	404	369	370	385	354	352	354	357	397	370	378	374	365	420	380	405	374	369	371	368	348	380	383	349	343	388	434	415	375	414	369	366	371	364	378	350	360	384	399	359	375	371	405	368	393	348	372	362	398	388	414	378	380	396	386	411	361	362	392	364	348	364	370	370	387	363	373	374	382	370	406	387	374	381	346	344	396	390	381	367	400	397	393	397	373	403	374	406	376	394	388	378	372	374	364	402	329	395	343	350	392	375	370	347	375	399	380	411	362	395	375	333	352	383	411	339	371	365	420	411	366	362	402	408	366	369	413	380	379	414	365	391	367	361	386	370	396	390	387	400	363	396	372	391	351	367	402	366	363	417	380	362	388	376	372	375	439	369	379	383	352	322	390	342	367	386	358	383	393	372	370	373	362	357	354	395	371	364	380	381	361	349	379	373	360	387	331	342	374	377	376	412	373	351	382	351	350	356	379	397	360	368	375	385	366	379	379	417	374	357	385	382	358	417	378	362	348	395	432	354	366	366	387	358	407	366	350	385	381	407	377	354	382	348	382	379	401	390	383	381	365	348	400	391	365	363	384	402	405	391	385	365	394	378	403	397	360	377	357	364	370	417	383	390	374	384	367	366	375	379	405	357	342	388	414	333	362	335	357	417	366	375	388	381	389	395	366	382	362	380	394	396	386	374	398	339	368	429	358	379	374	430	346	362	358	382	371	373	397	410	407	380	364	367	373	368	398	371	381	395	329	365	361	376	354	377	350	386	417	382	392	381	353	376	405	369	387	369	404	411	395	375	397	380	359	395	383	368	398	391	380	389	357	386	369	375	403	375	385	397	371	351	349	435	400	383	388	391	383	364	392	382	348	371	352	370	387	389	373	345	335	377	371	370	374	361	337	375	368	391	407	366	424	351	414	377	361	376	370	394	405	371	391	363	385	374	376	394	367	350	343	373	394	381	367	345	380	402	411	376	360	363	396	348	370	398	372	393	338	415	412	376	375	374	374	358	411	334	360	354	384	373	344	380	379	359	351	390	394	394	377	378	379	372	369	346	386	406	404	394	390	367	383	402	367	391	381	359	366	392	360	401	364	401	352	382	376	402	345	352	372	391	382	369	349	349	379	371	353	363	359	372	374	396	372	362	365	368	367	373	379	383	399	360	366	399	402	359	413	400	382	358	410	380	397	346	377	395	386	413	390	388	347	389	351	395	379	342	396	364	381	393	353	392	374	385	351	373	370	361	402	402	350	362	398	386	396	344	351	374	375	380	361	397	386	381	370	388	354	417	352	385	380	366	402	394	404	380	397	376	364	346	354	368	370	354	361	362	370	388	377	352	382	418	372	386	395	369	389	347	367	390	383	380	408	363	414	378	403	370	389	377	344	420	347	377	367	395	356	399	396	392	370	374	336	337	376	367	388	387	379	377	375	393	381	383	361	377	379	358	370	383	365	412	372	366	348	408	335	356	391	343	325	389	346	381	357	407	386	379	415	386	390	400	410	385	341	352	392	395	355	386	378	413	407	367	374	383	369	357	393	372	396	391	386	380	412	388	364	348	385	359	383	383	358	354	413	365	356	373	393	398	377	390	376	360	392	379	352	390	388	349	399	387	374	372	326	396	381	347	397	368	355	390	395	339	355	362	365	373	392	340	378	430	375	369	365	336	398	382	349	364	360	358	379	394	405	360	369	393	376	374	343	399	372	355	385	388	334	365	367	371	376	362	354	373	377	388	388	363	378	380	366	364	402	371	361	382	370	351	380	369	387	380	408	389	345	344	380	387	361	390	342	369	382	355	364	369	348	360	346	387	365	372	385	365	348	376	339	392	376	387	362	403	377	358	379	370	392	383	407	382	380	344	362	374	374	381	398	367	364	381	372	370	381	394	381	335	354	374	366	388	389	400	348	387	374	404	377	380	407	360	391	383	357	368	366	372	368	368	378	372	380	380	372	369	399	334	386	367
9538	30111	28813	15801	9550	6916	5285	4247	4388	3271	2095	1902	1812	1626	1377	989	981	4290	13461	9812	671	532	490	542	543	514	495	545	486	554	535	495	531	543	515	518	524	516	509	467	521	539	526	532	535	533	567	473	546	556	516	520	492	487	524	501	513	484	509	468	486	484	514	459	499	479	517	483	526	537	516	510	554	515	509	515	509	472	522	516	506	507	534	530	530	491	543	531	506	509	527	511	519	518	533	492	503	511	507	535	522	508	517	523	534	540	509	511	523	488	516	515	488	483	517	530	487	510	547	485	503	503	509	491	519	489	489	520	476	509	492	490	540	488	523	573	506	494	503	516	482	540	474	494	513	510	495	501	513	479	518	509	509	522	517	487	473	538	514	498	502	518	493	510	532	561	541	521	550	490	498	481	496	487	491	515	497	516	491	489	531	521	521	496	525	489	526	536	494	484	470	509	509	503	518	492	497	545	531	508	511	547	481	546	527	476	546	510	496	530	467	480	524	511	499	507	534	486	470	543	475	502	498	535	522	470	486	515	547	498	504	479	510	502	521	488	551	534	533	539	545	498	497	565	498	526	488	520	521	517	465	495	484	508	491	557	509	476	496	545	495	515	516	519	519	522	567	500	556	528	481	511	491	500	542	533	527	536	542	506	506	497	557	498	517	505	526	515	495	498	490	543	514	578	517	540	558	474	504	490	571	472	494	489	514	489	544	516	512	499	532	518	461	510	509	544	511	515	540	502	496	536	508	534	485	500	524	518	544	495	531	495	505	495	545	529	564	520	488	508	521	521	535	573	513	533	493	501	531	489	488	497	483	557	485	505	480	526	491	525	507	484	495	526	536	537	511	540	513	551	494	499	511	490	519	524	505	516	477	520	537	526	529	510	483	507	483	517	507	488	526	510	523	487	513	473	509	495	544	533	511	507	502	477	515	486	499	524	491	465	512	507	535	517	514	518	520	508	538	478	462	543	536	490	514	543	454	510	484	529	520	546	537	504	468	520	525	543	493	555	522	474	521	476	515	483	517	513	487	542	466	493	518	438	526	476	473	534	493	482	512	529	474	497	494	511	503	517	526	520	452	512	493	508	493	512	555	500	480	532	509	525	545	474	483	512	509	532	451	525	512	517	521	513	471	543	549	513	543	503	527	516	436	510	515	515	506	467	500	481	588	507	499	496	522	518	504	513	499	506	540	485	511	499	473	526	508	491	536	537	488	491	517	514	513	505	495	532	540	523	510	511	509	494	475	513	516	518	480	499	552	480	510	533	506	504	527	502	499	527	529	552	510	490	528	503	534	542	480	531	489	524	528	530	522	499	532	489	518	540	536	497	484	530	462	535	510	518	515	476	496	507	516	516	505	516	487	504	499	472	524	480	516	512	552	532	512	562	483	525	505	481	502	479	505	511	499	524	482	493	519	501	492	511	528	517	511	522	511	465	514	492	490	505	487	466	498	483	514	562	467	504	463	498	529	494	551	531	522	499	537	518	520	522	486	476	522	525	502	495	502	515	502	535	482	513	552	531	502	513	517	528	506	520	534	512	525	466	517	501	487	559	514	507	494	499	537	495	515	523	491	551	522	524	506	498	508	482	488	516	505	495	535	523	509	550	491	509	502	531	514	510	503	522	483	516	506	491	534	523	468	543	537	485	517	503	546	502	485	534	528	514	517	493	497	501	508	558	480	520	473	512	476	539	509	512	530	516	500	490	550	494	481	517	531	536	498	529	544	526	543	499	523	540	541	525	523	540	502	484	504	482	528	519	490	515	495	498	492	486	518	536	475	496	527	499	492	526	522	516	541	499	531	479	507	520	482	496	484	566	537	500	512	505	517	522	489	530	529	514	513	502	516	503	528	534	519	499	508	495	509	490	491	529	515	504	531	512	497	540	492	517	499	480	505	497	524	467	504	523	516	518	535	490	547	525	524	519	553	497	489	532	525	508	500	497	495	512	529	517	548	540	526	536	503	513	505	509	525	500	491	504	507	515	491	485	492	495	521	512	497	524	497	504	501	514	494	489	499	538	512	516	467	508	465	526	516	537	519	511	520	502	501	518	498	522	526	516	504	518	517	475	495	538	493	491	483	512	505	467	494	493	486	555	488	461	493	490	497	485	468	478	537	506	488	482	493	534	528	501	491	507	499	533	497	509	516	511	484	479	513	486	484	476	488	515	504	491	503	507	492	513	485	498	527	516	494	517	502	499	536	528	476	527	510	516	489	515	498	475	523	517	522	477	500	480	523	484	471	487	524	496	510	526	489	545	506	499	474	499	541	531	486	550	508	516	504	528	497	477	508	529	519	505	544	505	497	497	496	507	536	494	527	514	480	499	525	474	543	501	522	549	513	523	550	533	477	503	476	518	535	474	504	466	530	502	516	525	498	490	511	497	525	527	510	492	490	490	521	532	509	476	509	520	530	519	506	500	533	496	527	463	574	517	531	520	546	490	487	525	509	448	502	520	453	507	517	488	536	483	537	511	530	496	531	536	486	503	517	478	501	530	511	485	523	529	516	487	539	482	487	515	540	491	516	518	503	548	501	475	532	536	504	504	502	536	501	515	498	486	556	478	528	504	501	532	524	472	531	499	478	468	469	520	488	507	486	542	512	512	510	477	567	522	514	538	478	509	486	536	492	521	483	496	513	522	498	477	515	503	443	537	521	495	514	527	491	533	517	510	504	522	546	522	529	515	536	504	486	514	525	489	482	507	533	493	541	496	494	526	464	503	503	467	542	504	514	560	475	490	524	480	573	545	468	487	504	473	482	510	494	508	504	498	531	520	511	510	518	550	496	510	480	497	516	537	471	504	525	550	510	507	515	499	493	482	497	519	508	484	462	529	497	497	507	522	511	544	529	461	496	524	549	513	513	469	510	493	510	543	486	521	502	510	518	472	518	525	490	505	492	513	495	486	509	549	500	537	492	504	499	522	538	518	549	529	481	515	449	506	490	519	463	498	517	508	534	502	502	484	530	501	505	500	493	537	533	509	556	453	485	499	565	536	479	482	528	504	507	510	464	527	497	524	505	509	525	468	536	502	516	522	496	512	534	503	486	499	507	502	509	484	517	505	521	469	513	522	542	476	498	481	558	509	509	515	517	510	515	498	498	476	510	529	493	522	492	474	519	533	497	517	506	543	464	470	530	523	537	512	497	523	528	510	496	495	532	558	511	483	540	484	504	528	496	497	528	509	534	511	513	523	536	544	530	532	488	541	501	495	505	499	525	511	533	475	488	535	498	502	506	510	492	497	536	516	513	548	464	546	536	495	532	501	489	555	518	524	515	523	564	495	525	485	503	500	502	523	496	513	470	557	507	501	514	485	487	500	515	497	532	508	544	525	533	508	507	533	522	501	547	481	514	492	552	494	512	542	495	495	506	501	504	519	523	485	514	498	488	552	522	531	497	479	493	538	497	509	508	539	534	509	508	539	511	505	536	482	502	531	470	505	524	493	503	478	525	506	502	508	512	490	525	520	550	478
22809	21130	28947	23571	21144	21175	11504	4436	3069	1667	1045	1016	964	754	746	641	606	4612	15993	5356	233	194	179	199	182	183	174	184	167	169	212	152	178	160	182	185	151	179	172	175	151	165	159	167	165	174	176	182	176	139	159	166	176	175	195	187	148	163	171	167	174	161	174	157	171	137	158	175	165	169	136	148	175	167	183	179	166	174	159	169	160	173	159	175	173	181	174	182	185	163	147	168	153	169	149	166	176	158	171	173	170	175	179	168	165	163	165	187	181	145	169	168	175	178	181	155	183	159	165	187	168	157	178	147	166	164	146	170	153	174	183	173	165	155	164	162	156	183	166	151	158	147	181	150	173	192	157	162	165	146	158	166	190	155	152	149	170	170	159	171	179	183	149	148	179	144	170	158	173	147	156	173	176	172	160	176	154	167	180	167	156	151	180	170	157	159	145	194	172	166	172	163	188	204	176	173	165	168	169	172	142	186	157	141	181	176	171	174	154	177	188	167	180	147	163	189	175	158	165	137	156	176	174	154	167	163	176	178	141	163	178	183	179	169	142	149	167	138	170	170	156	182	157	162	194	161	156	173	157	167	151	151	143	154	176	204	173	140	175	169	142	179	169	145	158	172	152	173	174	166	183	176	200	154	185	163	162	144	153	147	167	138	144	177	152	180	169	164	167	198	151	144	164	192	156	141	184	174	156	195	186	163	167	160	168	169	151	161	169	176	191	170	150	168	160	174	166	132	162	149	171	174	151	150	154	147	179	169	198	161	155	167	160	193	160	170	155	176	162	174	152	186	159	184	162	174	169	163	179	162	160	175	173	166	161	167	180	166	151	164	158	187	190	183	173	175	163	157	159	172	153	166	161	170	168	199	148	176	194	155	156	160	171	165	164	131	187	164	183	175	141	168	182	162	159	136	159	171	165	173	177	152	193	160	172	157	177	176	146	158	137	146	156	173	155	171	162	166	145	155	176	156	162	202	150	182	173	175	162	150	184	157	180	170	155	168	161	146	168	159	178	173	156	162	143	156	145	156	149	193	175	138	170	182	175	157	199	177	142	140	187	174	168	159	179	135	152	158	157	182	165	146	174	169	145	166	157	153	170	157	142	168	173	162	176	140	163	163	148	152	168	180	168	174	175	156	168	157	158	156	175	159	159	179	196	173	178	177	146	158	174	169	180	161	167	181	178	195	167	191	178	162	174	183	165	161	138	161	180	167	165	163	163	167	183	157	144	161	170	168	162	153	185	152	170	193	164	152	167	150	171	164	178	175	157	149	187	155	178	165	176	173	170	176	173	166	161	166	153	176	172	181	167	191	164	191	157	184	175	170	162	166	151	165	145	179	156	185	174	168	166	174	159	172	159	165	148	178	166	163	174	172	157	158	168	153	170	179	192	190	138	151	154	162	167	155	205	163	153	181	165	152	144	167	153	181	178	174	176	164	152	168	147	165	144	169	154	128	147	143	119	178	172	178	163	161	184	155	155	170	172	172	165	150	132	167	174	157	175	147	152	165	176	182	160	160	185	168	185	163	174	148	169	152	173	185	188	162	157	172	175	147	158	178	161	145	181	174	162	142	147	160	182	166	153	171	185	152	180	164	169	174	154	151	169	159	167	165	156	151	142	159	160	171	152	186	175	154	178	175	176	177	155	164	175	156	188	176	168	167	172	164	150	141	166	159	156	156	157	155	168	157	165	176	149	156	182	170	140	151	173	170	149	159	171	157	159	152	171	176	158	170	164	151	171	177	156	173	162	177	167	161	144	131	163	158	142	174	163	164	165	143	158	177	163	168	147	143	177	180	180	161	182	147	173	158	153	159	186	186	169	167	202	162	162	166	183	156	168	152	187	166	186	175	167	178	181	165	171	149	153	164	165	169	177	158	177	185	150	188	173	182	166	177	157	160	185	175	171	157	157	150	174	179	169	166	172	172	166	157	179	165	152	190	161	170	187	163	169	155	149	152	168	180	163	158	172	175	181	135	132	165	158	186	189	190	173	175	172	156	158	175	153	192	148	205	150	173	144	174	156	178	162	169	160	150	160	164	153	149	153	160	144	185	154	144	158	164	170	164	167	188	172	159	150	175	171	184	161	173	177	152	203	157	165	144	163	157	174	148	162	181	154	157	196	177	172	174	180	145	151	163	151	164	159	168	186	178	192	187	189	165	184	167	150	174	156	169	153	166	167	171	150	187	160	164	170	154	192	166	199	158	177	144	187	163	159	170	153	146	136	175	176	177	174	138	173	176	155	152	172	189	159	167	149	153	153	184	147	175	175	170	164	153	174	168	171	152	164	141	163	178	174	183	204	173	152	169	175	167	156	160	172	158	177	154	169	157	165	167	150	165	167	164	182	172	153	173	165	166	164	171	163	192	163	163	153	173	183	169	170	191	180	171	157	185	174	165	170	155	152	173	174	133	174	146	189	182	173	188	184	136	159	187	183	164	165	162	139	155	167	175	190	151	177	164	158	168	164	170	183	170	185	174	160	153	170	191	168	159	158	171	132	188	173	154	170	180	172	157	165	138	167	171	168	180	153	176	157	154	171	181	161	166	183	153	151	147	177	160	177	169	176	188	172	175	172	151	174	176	158	179	176	159	149	174	150	169	170	165	176	190	160	149	175	170	161	178	175	168	156	169	169	160	171	152	140	144	160	157	172	156	174	202	164	177	192	199	157	157	181	195	142	140	168	156	165	185	166	161	170	157	152	184	187	154	156	161	168	148	147	178	159	172	174	154	145	172	188	176	159	191	165	162	160	176	183	167	154	158	176	139	160	170	151	162	180	204	171	174	176	151	155	165	163	153	155	141	167	166	184	146	159	171	172	181	142	195	167	141	181	145	158	160	159	186	168	158	187	154	154	155	180	140	173	167	155	149	159	179	153	164	176	142	172	166	173	182	147	156	150	138	154	174	155	179	171	158	182	157	160	186	160	159	162	172	191	147	165	155	147	146	165	181	185	146	174	157	155	149	180	142	154	175	173	172	162	147	186	167	177	174	149	153	152	151	151	140	151	144	166	180	160	176	160	169	160	168	189	162	150	153	150	180	172	169	169	199	167	161	159	162	176	166	184	161	137	161	165	147	179	164	155	162	181	175	160	152	156	185	177	170	152	145	167	172	145	153	169	150	160	184	159	177	172	141	173	191	166	157	162	172	173	152	194	172	148	174	178	145	140	160	167	155	165	171	192	169	167	155	170	154	191	170	149	146	137	173	168	157	176	158	156	145	148	172	173	168	169	171	173	166	155	164	156	169	168	164	148	150	156	161	177	160	160	188	165	148	148	162	122	173	177	154	161	175	180	151	172	155	155	162	161	155	161	167	161	154	188	176	148	188	179	183	156	171	146	176	184	153	139	146	193	161	173	160	166	174	163	174	159	188	172	150	175	162	165	167	169	157	184	183	181	186	164	179	163	180	163	201	151	156	169	184	155	149	156	150	184	160	172	147	141	177	177	166	164	142	173	175	180	162	148	164	155	175
12461	38430	33269	20047	14811	10154	9236	9485	7558	4165	2687	2472	2344	1859	1570	1385	1217	9202	24053	6578	271	303	293	269	276	278	276	256	247	275	240	247	218	250	267	241	231	231	247	249	251	246	212	247	250	226	238	214	233	212	237	237	242	263	286	188	206	238	222	199	237	205	243	206	225	216	228	204	188	216	254	220	247	222	258	219	223	202	250	222	207	221	205	232	236	220	211	233	216	234	233	214	209	199	197	231	237	226	246	222	208	232	203	219	196	210	213	233	219	215	231	222	205	204	222	204	222	228	230	216	231	206	222	216	198	245	180	201	238	202	213	218	196	216	206	229	223	213	223	205	246	215	197	211	230	221	209	212	245	237	212	199	215	190	231	214	225	242	202	227	218	192	232	192	214	226	201	200	195	215	209	229	208	247	211	233	251	203	204	226	212	200	205	219	221	244	219	198	224	223	202	234	233	204	235	206	208	220	236	208	236	232	220	234	208	206	201	238	210	227	221	217	222	239	215	203	239	207	237	212	224	213	203	243	225	228	217	225	218	216	249	230	216	185	191	228	206	213	226	248	204	227	221	211	237	209	232	226	220	247	215	229	208	183	210	234	232	217	206	221	231	203	239	227	228	216	238	234	222	202	211	236	200	218	216	233	256	199	232	251	240	210	217	229	249	213	192	203	219	222	229	219	192	220	252	235	204	210	206	202	232	211	242	222	222	234	190	187	208	227	218	223	219	230	227	177	216	206	217	219	225	230	224	225	217	214	225	205	214	228	208	242	229	196	222	199	221	220	221	224	221	232	203	201	215	221	230	227	233	224	245	243	217	217	216	240	239	231	215	231	245	228	223	214	233	217	236	225	212	250	217	215	228	239	239	217	255	219	221	198	249	222	214	237	215	220	230	211	244	210	203	224	203	215	252	223	212	211	225	232	200	192	210	226	233	224	227	208	224	214	191	211	212	220	202	205	227	209	198	233	244	222	212	210	207	225	217	212	212	204	206	238	209	217	220	217	207	220	224	192	226	200	252	208	203	210	227	204	205	202	238	218	198	217	230	239	210	194	226	217	229	220	201	202	218	214	217	209	237	237	222	222	202	233	194	223	266	217	247	214	230	245	216	223	250	207	235	225	225	237	214	210	215	219	211	222	200	209	207	235	218	217	225	215	191	230	231	212	203	232	218	220	227	203	220	255	219	228	226	206	220	214	217	224	217	204	237	241	226	214	244	177	212	223	255	234	225	199	238	202	226	219	233	223	232	212	232	211	220	201	212	228	211	238	231	211	186	210	253	237	214	206	220	225	185	237	191	229	194	205	216	186	229	205	225	222	230	211	227	220	221	218	218	237	210	247	227	227	226	222	213	260	226	200	238	230	218	221	213	228	228	229	227	224	233	225	194	205	224	221	210	221	168	217	225	216	206	208	226	228	224	188	242	226	200	218	228	234	214	232	215	216	207	207	235	219	222	226	247	205	230	207	212	224	214	199	241	239	213	215	214	235	216	220	219	230	234	214	216	204	215	206	224	229	238	236	227	224	212	212	253	208	229	188	222	234	195	204	218	220	241	201	213	209	223	203	211	200	190	187	217	231	223	228	199	197	236	231	197	206	228	220	211	223	199	195	232	211	232	215	223	193	217	205	203	199	234	236	220	216	198	206	191	211	224	243	198	229	235	161	220	230	225	209	262	223	219	232	203	227	195	198	212	236	209	235	198	181	214	217	203	249	249	250	213	224	201	226	246	221	205	238	206	232	222	217	252	189	224	232	217	210	234	225	210	214	234	201	201	220	232	217	229	240	228	234	224	241	220	211	202	235	210	219	233	206	213	215	214	234	213	226	217	212	216	210	209	212	221	205	213	217	220	210	238	212	227	207	223	203	227	228	204	215	235	259	225	222	215	205	198	199	228	240	186	223	230	231	256	208	203	227	240	226	214	241	231	218	226	223	224	219	225	212	233	213	213	217	233	239	214	203	211	216	231	208	234	199	206	200	215	198	238	203	229	214	209	219	220	208	211	192	197	195	215	238	208	194	221	221	218	199	253	194	229	240	235	196	210	214	229	236	213	227	199	217	228	218	218	218	223	223	226	201	211	240	203	231	221	230	235	215	212	209	235	220	222	244	208	220	249	226	231	220	207	215	204	212	224	192	238	231	207	207	208	225	232	220	212	209	219	235	250	217	187	205	210	226	238	214	223	216	207	236	206	225	207	217	220	186	203	200	228	233	227	223	218	232	259	207	209	193	224	208	205	249	211	227	218	246	222	199	223	220	239	229	211	229	232	227	225	192	244	248	240	227	210	185	194	253	223	222	209	240	247	232	226	212	198	236	208	219	248	222	200	215	224	202	234	206	236	223	234	214	221	236	212	224	213	223	196	212	242	224	211	206	251	219	237	218	217	202	202	228	205	207	212	224	190	215	250	208	204	194	227	210	237	232	231	195	227	238	216	192	192	244	242	210	199	230	196	206	208	219	225	208	240	226	218	226	220	226	234	217	199	197	214	243	225	202	232	225	230	209	229	214	226	207	206	231	212	191	234	204	239	201	206	222	214	213	204	237	213	205	220	195	240	207	187	226	191	219	191	233	240	220	215	211	205	251	220	214	226	198	216	218	214	191	195	204	217	195	206	237	198	245	210	211	228	199	227	210	231	232	202	201	194	223	223	216	214	208	227	219	241	209	251	188	212	221	228	225	215	200	227	220	233	240	214	237	230	228	215	202	215	230	237	224	195	234	210	243	211	211	200	204	216	205	210	218	194	239	246	209	195	220	202	221	214	249	231	217	237	219	211	229	208	216	229	228	234	231	211	191	226	220	247	216	208	240	194	215	240	213	243	212	205	207	190	222	211	220	233	224	219	248	220	218	234	203	234	204	234	240	228	203	225	229	228	213	217	222	186	193	246	217	219	251	225	210	231	212	212	196	214	242	204	211	224	210	222	242	223	197	228	246	221	233	228	205	213	215	214	214	220	217	222	227	183	220	217	205	239	217	204	214	245	232	227	210	218	240	242	223	214	231	215	197	249	215	200	223	210	204	191	246	226	191	212	198	240	220	228	225	218	217	182	220	214	226	212	219	224	244	214	228	242	225	221	238	231	252	198	216	223	199	233	239	242	207	217	202	223	203	225	224	240	229	217	236	193	243	247	213	231	241	249	219	219	213	226	220	206	244	236	223	240	224	202	233	202	184	246	225	240	206	218	211	208	222	223	235	225	222	252	229	241	226	209	214	239	223	210	220	236	229	194	207	243	241	222	236	242	210	196	232	235	255	204	236	218	223	230	193	226	232	227	220	211	219	241	176	233	198	206	208	200	218	226	224	243	236	205	231	250	224	213	228	210	222	241	244	211	227	202	237	232	225	218	214	213	205	217	209	216	210	213	238	221	196	192	216	222	226	227	220	207	218	213	213	240	236	235	208	218	240	179	231	222	207	182	223	216	226	181	226	218	222	217	225	217	209	206	222	235	234	200	204	218	197	211	220	278	199	233	229
26736	21203	17327	6371	2651	1786	2104	1782	1488	1414	740	631	642	609	589	588	575	614	1156	716	487	470	488	471	458	513	487	498	473	477	503	511	544	522	497	543	488	448	507	516	479	487	520	511	488	495	474	508	490	502	488	511	469	501	520	481	533	539	515	521	462	456	475	465	499	494	531	511	477	495	469	491	523	473	449	504	483	560	461	476	486	478	468	513	511	472	501	486	486	466	510	514	496	457	497	472	511	480	471	502	530	493	478	522	527	484	512	500	465	481	497	465	501	466	493	504	474	480	488	451	517	521	487	511	491	489	476	501	444	513	535	452	480	517	512	500	505	465	481	535	477	467	502	485	522	536	491	471	494	484	482	490	503	530	495	549	493	469	495	473	479	481	531	501	511	510	458	469	507	478	524	505	464	476	507	486	487	499	514	513	453	556	538	494	497	509	485	509	529	500	507	491	520	489	455	506	521	482	490	543	519	510	466	502	502	457	519	495	518	504	501	516	481	547	504	492	501	546	531	522	497	480	464	488	555	500	523	492	472	515	477	479	485	501	503	522	488	508	488	501	512	472	466	529	468	509	494	470	483	494	512	485	535	503	452	526	492	494	506	487	486	457	488	476	542	497	507	503	487	491	478	513	492	486	494	552	477	488	495	528	477	494	487	507	500	497	471	478	498	480	512	488	513	526	507	497	450	483	460	508	510	518	489	494	494	480	531	502	544	469	498	451	515	529	484	515	466	522	507	522	492	524	481	468	526	505	504	482	489	508	493	561	501	503	484	500	473	519	500	478	506	478	482	502	478	478	507	511	497	517	516	504	479	473	484	469	479	489	491	482	471	530	495	503	514	501	510	482	500	531	522	482	473	502	486	480	525	511	491	458	520	490	501	469	513	485	465	500	450	499	458	503	460	461	469	530	462	519	522	470	508	497	470	485	473	506	520	501	504	513	537	502	439	430	493	486	492	504	512	509	499	504	452	541	523	501	488	492	523	508	522	478	491	500	517	478	511	487	521	517	496	464	521	445	535	488	514	480	500	530	477	505	485	490	498	473	514	490	505	494	499	492	503	470	492	499	500	506	531	493	471	502	475	505	480	498	489	506	483	475	508	519	488	484	476	484	481	527	488	489	493	474	507	460	484	456	500	490	516	493	508	500	472	513	522	507	494	500	512	500	547	537	500	512	462	477	487	464	552	507	479	469	472	526	483	488	465	515	505	506	476	495	503	495	494	477	507	490	487	460	468	477	501	529	499	511	493	493	489	475	529	478	487	499	505	530	513	475	473	505	528	481	493	494	500	509	512	469	498	481	521	462	491	523	495	531	463	458	503	497	469	464	485	488	471	493	487	514	512	512	480	514	497	512	511	533	522	494	462	535	465	473	505	469	513	507	505	479	485	488	493	498	472	522	493	486	500	459	504	512	500	490	489	505	450	469	517	470	506	507	520	494	493	508	534	562	529	500	445	540	477	445	503	503	526	484	560	459	506	468	487	526	504	494	506	449	519	532	509	519	503	503	491	504	472	484	526	487	489	516	518	514	496	492	491	471	482	488	514	488	491	450	478	505	470	472	483	526	477	464	498	494	493	474	478	493	498	527	510	502	520	539	486	513	485	487	540	501	448	517	538	483	486	485	530	510	491	477	494	485	491	501	466	476	456	517	500	506	494	521	535	513	485	482	460	483	497	481	480	508	484	482	519	473	516	486	492	513	492	454	444	544	491	463	487	478	472	454	481	464	526	490	494	462	533	481	510	515	457	518	481	469	463	485	516	484	526	491	482	473	493	512	522	517	551	529	505	454	476	481	485	505	516	505	486	486	494	458	468	457	506	533	471	512	500	512	460	460	520	478	540	534	474	470	487	459	514	487	522	468	508	482	469	469	508	474	475	459	469	481	543	516	490	504	523	510	489	497	493	516	509	477	489	483	500	458	488	526	522	531	495	490	487	483	500	501	522	494	462	453	509	512	523	491	530	492	496	505	447	529	460	504	494	468	474	493	487	537	491	530	516	527	431	503	509	522	475	520	451	525	519	483	491	512	498	529	487	477	500	461	512	504	510	460	465	518	551	482	511	487	539	492	499	501	509	476	540	481	473	482	473	508	512	519	471	491	483	562	480	544	493	489	493	474	505	499	484	506	495	452	487	501	466	492	469	504	517	467	526	469	515	488	491	518	526	485	470	481	484	539	473	496	523	473	498	499	522	486	541	482	511	526	537	483	489	461	515	508	553	499	511	490	447	485	528	467	478	529	484	514	472	475	469	550	512	499	466	504	429	471	524	494	513	501	500	497	485	510	518	518	489	476	502	481	496	500	483	536	508	511	498	503	475	521	476	490	491	492	486	497	515	509	480	506	508	451	472	483	473	498	503	498	483	466	531	492	477	517	467	498	478	494	528	479	548	506	481	497	455	491	480	483	462	479	434	456	466	543	504	488	528	567	478	505	460	504	483	491	498	530	488	475	539	498	477	511	500	482	514	474	491	525	484	494	500	494	488	496	504	476	535	492	493	460	470	463	507	521	485	506	474	500	533	484	502	493	465	524	568	487	492	488	503	483	486	505	512	489	508	468	506	523	499	474	503	517	531	504	484	483	492	488	507	465	512	496	500	475	501	525	487	502	513	495	504	513	551	459	456	510	561	510	502	466	521	508	481	476	480	508	491	461	508	510	507	519	490	516	522	496	500	481	487	502	501	486	513	492	489	501	469	505	502	506	509	483	440	503	544	492	465	483	473	466	486	480	506	521	483	523	474	487	522	533	498	500	484	551	492	493	487	505	459	529	455	487	496	510	508	447	491	487	511	509	459	491	479	510	485	473	498	478	507	521	459	505	513	500	509	501	525	491	473	486	463	525	496	498	504	494	471	491	515	513	474	519	519	502	521	529	504	486	506	495	511	454	494	544	508	500	517	513	477	536	473	465	451	495	523	482	526	464	504	502	509	484	522	485	522	474	500	480	539	508	437	500	489	516	485	456	508	519	487	500	500	519	549	504	492	534	460	464	516	492	529	483	500	487	475	496	496	481	495	462	501	551	520	506	468	475	500	528	482	497	490	504	485	494	507	491	471	482	519	520	481	504	514	495	480	475	516	459	475	497	525	503	491	494	489	461	493	489	459	499	499	470	464	531	535	454	507	521	487	493	501	485	512	532	492	507	502	492	477	525	490	489	479	506	499	505	459	481	539	500	531	484	499	477	450	524	487	510	450	521	525	501	495	492	492	488	481	482	477	469	486	493	478	494	524	498	510	465	462	492	483	467	508	483	481	456	509	478	519	493	514	520	510	461	505	494	507	530	492	506	479	495	515	480	542	528	509	464	456	453	513	521	477	455	496	512	498	485	511	485	525	480	517	488	523	478	465	481	511	527	476	501	466	469	490	501	472	490	498	482	520	481	490	508	490	483	489	472	513	515	463	525	473	490	505	503	519	474	499	505	516	515	486	512	503	545	490	492	460	466	484	515	483	489	491	544	513	507	515	493	508	496
8900	26666	18744	7848	5484	4121	4777	4154	3425	3341	1388	1061	1041	1042	986	879	802	991	2047	1088	648	685	673	631	677	670	682	673	608	628	675	611	649	663	641	622	652	672	647	656	689	690	632	670	676	649	645	645	662	642	644	640	648	685	657	716	679	671	636	645	639	684	712	700	685	658	661	667	633	664	658	652	679	671	642	670	702	663	639	655	645	641	688	655	727	628	674	625	627	661	646	675	632	683	679	648	623	649	618	689	648	670	658	642	679	629	635	632	634	691	665	638	676	644	646	626	699	724	616	665	702	631	723	656	697	681	663	682	657	657	677	625	631	667	625	669	687	710	650	629	681	702	648	640	657	591	634	682	652	651	704	616	654	659	657	631	648	647	656	627	653	697	655	691	618	627	696	646	646	678	674	672	668	655	660	673	685	656	702	661	656	656	650	654	690	664	652	698	668	638	648	683	629	701	659	658	677	656	693	694	644	624	693	652	643	685	737	655	630	676	699	684	706	609	722	644	635	665	633	654	658	658	620	656	634	669	660	655	682	648	661	668	640	684	677	653	646	625	677	633	633	653	638	659	669	634	690	667	640	671	709	657	692	659	661	614	657	649	680	674	649	668	679	711	604	677	694	654	650	704	702	666	685	646	696	705	649	693	653	688	652	597	666	703	710	655	647	670	642	679	670	647	622	677	671	670	649	681	645	669	666	714	661	672	747	629	668	643	670	641	677	654	683	700	641	625	678	666	697	682	662	638	643	680	708	669	682	648	657	639	681	642	661	674	672	636	672	695	659	640	660	647	672	638	630	688	661	601	609	660	636	674	647	650	676	720	662	666	662	679	632	657	647	609	679	693	679	655	693	680	720	686	649	651	637	693	599	683	655	711	675	657	679	626	693	669	645	671	660	672	656	655	661	668	601	670	641	677	618	674	666	648	670	659	643	659	692	647	659	640	648	662	589	672	667	645	652	683	637	658	672	633	635	676	632	671	722	660	676	682	673	662	670	629	712	650	685	678	678	681	622	630	646	677	668	663	686	664	658	639	689	675	667	654	675	652	634	658	668	719	670	684	639	693	635	673	699	669	633	692	648	618	624	654	696	661	621	711	592	653	619	632	652	631	651	651	728	629	658	638	603	648	652	722	662	644	595	701	682	676	652	644	706	651	612	647	658	622	642	660	652	656	668	637	644	689	631	662	675	669	649	682	645	666	673	647	643	658	667	687	631	628	648	645	700	612	681	660	637	684	674	636	645	626	626	626	692	656	648	686	627	718	673	632	685	691	645	642	648	636	693	689	673	618	653	629	675	658	686	675	678	656	643	645	688	668	616	683	648	645	649	630	658	701	714	674	673	694	664	659	634	665	656	670	691	604	698	675	631	670	654	657	662	630	643	650	661	666	624	657	684	706	653	642	686	659	691	639	637	709	633	631	667	674	684	650	578	691	636	677	715	667	674	652	693	679	623	629	701	661	671	674	669	662	655	700	647	595	636	659	680	693	613	667	656	618	666	672	719	627	670	690	649	649	690	671	659	645	655	651	644	683	664	688	678	669	673	691	644	681	697	717	697	645	674	676	670	653	660	644	611	701	708	642	637	689	659	669	673	680	645	654	658	665	624	675	637	644	654	698	666	643	635	700	671	628	637	673	654	686	655	676	711	657	676	678	672	657	697	669	621	679	658	626	662	659	699	654	657	652	650	668	645	633	637	644	623	680	680	626	699	704	656	659	685	723	654	618	690	686	622	638	726	623	652	621	649	683	624	671	671	639	660	700	655	664	676	623	653	638	669	664	617	657	636	671	620	667	624	658	654	619	625	699	645	658	673	640	657	658	652	639	659	670	657	663	664	693	684	668	663	677	613	615	670	676	628	629	680	651	673	623	699	652	669	654	611	654	660	682	678	665	652	653	674	666	627	673	620	672	671	656	655	641	672	685	652	657	646	632	685	678	588	653	646	666	636	653	683	643	632	620	633	608	708	680	651	670	615	681	693	672	670	644	692	632	649	668	667	694	662	651	661	708	638	641	652	640	671	673	666	666	646	678	605	703	661	687	635	644	651	628	662	659	655	663	672	678	642	629	649	654	673	668	706	662	672	655	651	645	611	645	647	658	642	646	650	691	681	676	724	701	630	627	701	683	671	629	679	672	680	682	655	609	656	661	628	614	653	681	665	708	686	647	713	654	664	648	668	664	665	663	620	676	600	688	657	715	677	648	633	686	630	689	650	659	648	647	688	693	718	698	634	665	644	634	690	667	637	692	649	643	679	653	643	686	630	675	681	642	656	692	630	651	667	656	652	650	669	631	642	668	628	666	626	644	624	677	674	642	658	700	665	705	665	655	655	656	639	674	639	669	666	676	679	701	669	676	695	618	683	637	634	691	621	643	660	667	672	687	683	685	635	677	684	637	691	605	694	661	674	637	647	669	605	652	695	669	658	711	655	618	651	672	645	628	643	718	652	676	638	641	621	694	692	677	656	631	649	636	678	641	693	621	649	616	671	654	683	676	634	685	659	670	623	682	643	641	678	629	714	654	665	677	653	638	681	689	668	661	645	648	685	632	683	700	703	604	676	673	674	654	674	655	664	712	617	684	633	639	660	712	668	656	622	697	695	623	672	641	651	659	655	637	661	680	648	634	704	668	682	643	697	635	708	638	632	680	673	662	684	650	645	663	628	685	656	638	647	630	646	645	638	652	633	680	641	654	639	661	659	678	640	656	661	636	691	673	699	655	647	623	678	649	671	696	678	645	678	617	673	653	642	665	663	674	631	657	646	643	676	661	643	682	668	692	693	635	638	645	645	657	686	595	628	656	630	623	640	665	698	676	656	692	680	640	657	699	683	649	626	657	632	648	632	614	631	705	624	626	644	658	673	710	661	637	651	661	664	659	669	680	680	627	659	663	665	644	664	668	696	653	684	662	671	679	630	672	671	660	654	649	617	660	631	695	692	665	627	669	661	667	648	644	696	696	614	629	672	630	650	678	651	659	671	729	662	648	674	685	627	636	693	682	706	648	621	700	697	627	687	674	625	659	669	670	633	685	698	633	617	598	646	651	691	663	709	654	665	664	701	671	680	663	676	618	641	622	665	650	710	630	655	670	689	613	651	642	647	648	645	641	675	699	676	672	656	674	699	603	615	647	670	638	665	662	607	681	617	668	656	696	644	640	653	659	643	646	640	622	672	672	659	661	659	652	670	672	598	648	665	631	632	641	644	667	672	687	695	648	674	638	638	629	698	711	656	641	665	639	694	659	633	662	633	653	598	685	651	688	673	661	634	645	641	660	664	672	651	642	645	688	671	638	708	646	657	658	664	666	669	679	675	648	673	652	638	692	677	640	662	655	605	690	691	655	700	665	620	643	663	641	644	661	623	634	651	688	681	654	621	674	640	661	651	671	623	693	686	640	681	735	635	626	694	682	660	704	736	658	648	630	655	668	695	684	676	653	691	614	646	651	687	614	646	666	612	653	672	594	657	641	691	632	649	649
23979	21084	28286	24106	20781	9287	3616	1894	1292	1654	1414	737	642	695	587	529	660	1870	3731	1826	398	361	357	342	379	379	360	379	373	358	361	356	351	352	336	324	363	371	367	386	377	359	358	347	374	382	353	359	372	364	373	346	368	346	355	352	331	379	349	338	337	369	377	367	360	349	389	367	339	317	345	359	343	346	352	358	361	365	337	344	350	380	365	396	352	351	332	341	377	357	335	334	302	366	336	322	353	351	317	331	375	371	377	344	365	358	322	347	352	356	345	359	348	351	360	365	378	336	360	362	354	365	349	372	351	378	362	380	317	383	358	368	368	365	351	388	366	343	366	368	368	384	342	355	347	317	341	379	332	338	356	352	331	387	344	343	384	346	366	334	346	355	345	333	325	357	318	346	379	328	361	358	351	356	350	359	375	361	353	366	345	361	349	350	333	351	366	354	318	332	382	368	338	302	328	334	357	333	358	363	332	330	322	354	354	337	386	376	343	339	341	354	354	379	352	331	380	343	321	354	359	362	372	333	334	345	347	354	345	348	366	346	353	376	337	316	378	371	372	383	372	325	350	335	372	348	308	371	375	367	344	358	306	396	347	368	318	328	370	300	360	326	395	326	330	340	347	352	361	350	378	335	363	358	359	382	336	355	338	374	332	358	358	365	359	362	351	358	362	361	366	366	346	349	388	335	366	340	370	358	347	348	389	332	334	388	328	373	351	327	336	379	342	347	316	362	350	352	364	387	358	354	389	370	354	349	376	364	366	365	358	405	380	352	361	342	364	370	354	358	322	336	350	368	363	351	360	357	362	362	357	368	331	376	363	310	333	349	390	326	336	352	358	350	347	361	353	350	373	359	363	350	327	362	314	363	363	335	343	352	359	371	361	366	341	361	396	374	331	365	327	388	370	374	348	351	351	369	359	352	336	322	342	347	329	337	329	319	365	365	321	321	398	384	301	351	346	359	318	354	319	338	368	345	332	343	351	322	375	391	375	341	363	339	363	355	324	332	347	346	358	356	360	362	377	350	354	381	344	316	355	354	384	350	345	382	390	351	355	375	334	345	371	368	372	334	368	337	357	343	338	374	375	323	385	334	360	411	383	309	368	341	336	356	358	356	350	358	374	332	339	353	347	357	329	327	362	362	333	353	336	369	355	321	359	363	401	332	360	356	349	335	380	343	364	322	351	369	355	340	331	336	351	324	364	354	326	335	315	363	356	361	338	349	353	350	343	324	360	353	353	357	360	376	355	339	366	352	359	359	362	358	359	338	322	332	376	326	360	347	376	350	358	365	350	356	375	363	377	392	343	366	342	345	344	379	350	342	344	338	351	367	369	343	361	379	325	372	349	323	358	352	298	319	347	335	353	400	380	356	322	313	384	367	366	353	363	367	337	337	395	371	323	382	377	334	389	349	341	361	378	353	357	380	377	341	350	349	365	370	353	367	336	342	325	362	333	350	327	333	309	348	340	349	357	359	361	355	348	355	327	363	359	346	334	347	354	377	396	367	344	352	349	395	342	372	362	331	331	354	397	379	374	326	356	326	338	376	389	356	355	379	349	311	376	338	364	350	391	316	323	365	335	354	318	338	347	383	333	352	361	364	364	382	332	370	365	367	365	372	323	338	333	341	346	357	355	337	356	330	346	357	344	378	312	314	350	373	400	373	354	330	371	354	332	336	334	349	341	329	353	359	361	323	335	336	325	363	370	369	347	338	359	343	367	366	339	383	378	354	337	333	356	338	349	374	365	347	372	350	333	334	374	339	357	338	378	376	348	372	368	344	341	366	379	358	370	346	352	323	344	343	371	366	326	365	353	358	325	369	333	332	346	353	343	325	339	335	339	392	376	354	343	334	392	342	361	348	360	349	354	364	373	356	352	345	376	371	354	357	383	372	391	346	371	343	324	323	326	410	364	358	332	383	358	335	351	348	352	362	334	379	347	320	357	334	336	340	361	339	358	352	352	377	360	384	394	375	341	335	341	380	354	341	343	311	306	341	357	359	349	338	371	351	399	383	330	351	342	363	348	321	354	372	351	376	335	363	324	370	359	333	337	365	361	343	360	368	359	370	356	353	337	361	377	364	353	340	350	332	355	371	353	320	365	338	356	377	327	334	372	352	376	355	323	353	391	333	329	344	343	364	337	328	358	378	342	353	395	326	324	334	341	354	332	356	333	342	347	357	311	365	382	363	344	325	341	361	356	367	391	356	354	370	354	354	346	337	356	366	379	391	346	353	332	375	365	330	339	342	378	321	298	360	379	350	369	384	350	381	338	346	350	397	367	306	373	372	359	333	377	368	349	328	354	342	355	374	353	337	318	369	342	344	342	340	343	331	382	332	363	370	362	379	371	354	365	351	378	360	355	332	348	349	363	372	340	369	344	339	330	367	347	330	382	344	365	330	325	358	343	338	333	357	371	372	350	330	346	340	367	332	342	342	383	362	366	362	340	320	388	341	352	372	334	362	340	346	373	348	339	350	352	349	333	371	371	369	375	332	334	339	341	346	342	347	378	339	399	329	352	350	376	338	349	355	335	300	338	360	343	327	349	344	363	349	391	305	367	326	356	326	345	330	359	362	358	330	367	351	335	352	361	370	361	388	360	385	363	348	318	364	360	363	335	367	321	346	375	343	324	362	324	360	328	370	341	326	386	373	378	343	378	362	360	370	360	323	374	347	345	358	351	369	372	383	377	353	327	390	339	360	399	360	371	319	336	368	378	357	345	343	398	331	347	317	350	353	386	361	343	341	342	361	374	344	336	326	342	364	334	340	346	345	351	359	357	327	345	364	351	416	351	380	353	352	382	337	367	335	377	359	335	335	383	378	364	332	340	328	368	369	328	317	351	357	342	382	351	339	379	353	337	341	366	363	367	323	329	335	337	368	337	333	368	369	348	372	353	350	342	321	361	334	362	354	383	346	355	350	344	331	361	373	353	358	320	332	337	375	357	336	361	362	374	337	345	337	356	374	338	365	383	368	372	341	371	330	385	382	387	386	338	365	340	373	351	313	296	330	337	359	315	348	370	329	330	360	354	320	367	343	340	360	339	336	346	339	360	352	349	376	354	354	353	375	386	353	377	327	339	382	338	329	379	346	334	340	365	355	345	363	342	348	349	361	335	375	350	357	380	350	343	372	385	374	379	351	339	314	299	354	357	336	361	389	349	382	367	331	365	367	364	331	358	362	334	328	369	374	358	343	359	347	307	351	347	346	343	382	359	345	355	350	359	358	352	322	349	345	406	358	346	337	350	349	357	359	341	348	352	319	319	360	368	383	369	376	353	353	334	349	327	357	345	355	366	386	364	350	356	365	347	323	330	326	325	356	358	331	343	375	377	357	403	389	338	388	369	350	325	376	335	330	344	373	367	347	364	353	376	365	379	341	354	375	356	338	333	374	348	360	369	352	355	336	380	335	349	348	377	368	349	369	358	364	373	329	364	370	355	356	368	343	336	340	348	383	335	343	330	362	352	390	419	351
11308	33990	25296	12790	8550	8141	6350	4051	3002	4100	3240	1486	1352	1344	1078	859	1319	3878	7186	3299	579	484	523	554	530	483	515	504	490	484	478	512	543	455	519	506	486	491	506	507	478	502	466	524	465	503	503	479	453	447	489	459	474	439	525	539	473	484	471	456	465	482	458	472	497	488	486	500	445	503	482	467	518	460	512	479	483	469	469	468	517	456	546	501	496	495	482	491	478	460	487	485	468	482	470	437	493	485	463	517	495	473	490	470	457	514	502	472	484	471	456	476	468	462	506	495	491	486	508	483	513	539	482	464	468	461	479	480	496	494	471	471	484	465	492	483	495	481	477	498	463	480	544	492	505	483	442	497	461	493	469	486	498	491	448	481	487	449	451	494	472	503	490	471	457	496	478	487	462	491	457	491	507	474	491	444	462	462	477	501	491	474	481	480	478	495	468	419	505	475	531	454	490	455	439	491	498	468	514	475	476	514	463	478	456	492	506	459	514	470	506	468	456	460	486	452	470	508	450	463	506	482	489	501	429	501	427	472	452	475	479	472	461	484	474	458	472	473	488	498	506	474	492	481	468	498	447	503	504	485	482	437	492	505	470	462	470	487	475	489	483	459	487	452	459	483	487	486	444	463	468	463	484	445	449	472	486	436	468	512	475	499	458	464	475	490	434	465	473	441	474	485	479	489	469	455	508	443	478	451	492	463	496	492	455	490	465	471	485	453	452	482	491	459	485	460	490	462	486	471	484	457	473	460	475	469	477	409	517	465	490	448	493	488	481	489	498	455	467	477	506	511	511	509	465	494	518	459	437	453	462	434	518	506	494	465	512	482	506	492	513	484	465	502	453	478	480	474	483	505	485	437	439	473	487	480	471	481	462	490	478	468	485	451	456	454	462	448	526	463	478	527	483	443	471	483	482	440	443	466	509	478	446	485	534	515	458	470	483	473	504	485	471	482	464	449	456	504	468	510	492	474	501	483	448	474	484	508	480	478	450	484	459	481	464	501	497	496	448	478	484	495	461	484	471	443	456	465	505	467	491	496	465	500	489	456	491	504	462	508	458	464	463	492	454	497	462	473	499	456	489	502	475	491	481	473	473	492	479	467	505	453	494	452	487	482	482	497	452	474	433	476	474	454	486	478	499	474	471	467	447	493	487	449	490	452	478	454	499	476	474	474	505	501	488	513	466	500	472	450	459	503	480	485	501	497	494	480	514	451	477	480	460	484	486	486	463	459	459	446	488	480	479	473	476	493	514	513	474	466	491	456	510	525	484	485	489	499	502	483	517	508	461	523	483	471	490	477	479	474	490	473	451	485	470	492	472	494	459	474	490	512	506	505	480	488	481	483	482	500	467	480	531	464	486	505	442	505	515	465	523	486	503	477	470	454	477	441	446	463	460	499	479	466	485	472	489	458	456	430	495	507	480	470	470	511	483	440	477	499	460	454	491	517	481	454	459	482	481	479	484	447	495	472	469	476	480	493	480	495	517	489	478	462	470	487	452	503	475	508	491	505	531	467	528	479	477	483	462	480	480	496	507	490	466	474	496	489	431	507	481	510	505	466	455	462	513	472	491	469	488	489	472	496	472	494	530	495	483	484	456	488	496	486	496	458	490	456	450	491	478	463	481	502	473	473	454	475	511	460	494	476	497	473	436	455	462	466	475	520	500	501	497	490	478	450	504	459	514	481	487	498	478	493	467	461	475	422	471	469	500	481	484	486	503	470	473	447	494	444	484	454	442	495	485	476	499	493	434	481	465	514	486	494	483	504	472	455	563	443	466	469	475	478	508	498	497	485	471	459	466	464	459	471	477	494	498	529	471	477	440	457	473	465	491	521	517	485	506	458	495	477	443	489	493	486	502	458	438	430	459	470	485	438	446	443	454	465	504	470	452	498	454	476	483	508	488	465	500	476	524	484	464	518	483	484	494	514	496	459	475	490	467	470	434	469	434	479	487	487	441	453	474	463	472	513	493	470	486	501	484	487	473	469	454	479	488	492	485	473	499	482	474	470	483	489	502	515	457	495	503	474	527	501	494	413	493	488	487	431	475	483	481	511	469	502	471	490	498	502	480	489	473	481	485	452	473	477	533	486	461	497	473	459	479	457	502	479	513	481	484	505	473	489	430	485	495	516	486	482	481	482	478	413	500	473	450	485	493	445	492	476	465	478	474	466	486	485	507	501	473	466	515	499	487	456	462	498	527	489	488	474	493	494	520	497	511	468	452	509	441	492	465	496	493	502	515	465	504	476	452	459	434	458	474	476	472	454	504	466	489	456	436	452	480	478	455	475	480	499	513	488	513	475	506	501	466	469	474	426	480	469	490	485	438	510	472	453	474	487	466	461	472	481	468	526	461	506	469	432	462	449	498	419	474	463	471	464	481	474	512	429	465	494	520	519	457	475	476	517	454	488	474	495	477	499	485	440	492	428	519	490	496	439	510	477	486	489	493	438	471	514	438	499	460	470	473	492	487	454	518	484	437	462	456	464	459	539	477	502	460	480	461	453	489	460	464	497	489	444	464	476	470	482	477	505	471	513	449	483	516	450	492	485	466	500	500	486	454	481	493	460	507	486	479	497	480	476	473	469	480	494	503	495	442	474	478	501	452	482	453	436	480	468	497	478	435	475	480	487	464	500	436	503	481	489	433	466	479	475	457	514	488	462	460	469	485	484	443	496	480	490	493	493	476	484	454	504	444	477	538	503	513	517	508	508	452	471	480	483	461	506	505	444	462	481	475	446	489	466	482	467	490	438	470	511	485	519	502	492	458	463	477	487	482	531	469	465	466	460	459	477	455	467	457	448	462	471	440	487	481	485	453	490	491	442	470	458	441	482	452	490	501	515	486	483	468	501	483	444	462	446	480	494	503	471	528	481	513	506	471	506	451	431	497	470	452	501	466	472	509	482	511	424	490	476	475	442	482	515	448	497	442	490	454	474	456	479	506	466	495	535	470	491	473	512	492	458	495	492	496	487	486	507	481	451	482	460	451	503	475	467	474	481	447	497	469	509	467	487	437	473	476	479	453	497	463	503	495	506	471	461	482	481	478	484	466	461	459	508	410	465	478	480	523	450	461	490	439	443	460	473	506	497	506	482	502	497	467	456	473	486	463	498	462	476	511	485	486	485	469	467	451	475	482	444	447	498	493	504	475	467	487	495	440	501	479	457	491	471	455	468	437	516	481	501	492	474	453	455	470	466	477	501	487	478	459	471	462	485	487	481	484	507	497	476	468	464	480	513	477	474	508	473	473	498	544	458	471	471	460	480	499	445	496	482	449	470	482	468	451	489	490	440	427	500	503	483	454	487	497	489	461	495	473	485	503	489	451	495	444	500	488	494	487	470	451	466	461	483	475	506	466	507	487	446	472	482	457	483	467	488	469	514	468	484	501	512	461	495	508	485	477	481	492	475	473	464	468	483	464	462	474	481	438	476	510	494	483	465	446	472	521	458	458	449	490	470	477	450	488	460	453	488	458	481
22819	21127	28958	23556	21130	21293	11614	3937	1952	1670	2415	826	745	691	634	457	1462	6951	7920	1387	241	202	179	190	176	182	181	160	149	150	144	178	167	175	151	164	181	151	156	161	172	177	152	132	167	138	143	157	133	180	147	164	164	162	132	133	162	159	161	146	154	161	180	155	147	146	155	159	147	126	150	135	143	138	147	160	159	166	119	145	149	132	161	149	148	160	167	159	144	173	146	147	165	153	145	156	178	148	145	156	148	150	161	144	164	163	144	144	167	151	139	148	150	156	150	142	156	140	151	148	150	168	156	152	148	143	155	126	146	166	157	136	160	151	164	156	171	146	154	129	157	145	153	146	140	154	146	152	150	130	155	164	157	144	147	150	149	141	168	137	157	154	175	149	163	142	150	164	161	150	168	141	155	165	144	159	147	167	151	180	149	166	133	156	135	143	145	116	161	154	160	139	145	150	158	143	166	145	141	154	124	167	152	148	145	156	145	124	175	152	147	161	140	145	137	134	161	162	146	141	158	155	120	167	152	167	152	143	159	154	174	156	137	150	131	156	139	156	163	153	148	145	140	143	152	154	140	148	142	145	158	149	165	129	156	137	140	145	157	143	163	153	160	173	147	142	154	157	159	144	156	150	168	140	138	131	143	150	157	144	148	161	140	153	159	147	129	121	155	138	157	140	140	158	153	149	155	160	148	139	127	151	146	168	152	162	153	169	144	166	126	145	172	159	149	157	141	154	173	162	148	160	139	158	157	139	141	136	146	147	168	166	133	135	155	146	157	138	164	155	150	169	156	147	144	133	142	161	155	166	139	180	154	160	175	148	157	173	165	151	153	133	152	168	155	146	136	139	165	161	156	164	150	153	147	159	122	143	116	163	161	132	159	159	175	161	162	156	138	170	133	146	142	155	154	155	150	139	176	130	134	165	130	143	166	175	151	120	139	161	141	167	152	138	134	166	135	142	144	172	138	151	159	169	151	150	148	148	169	146	162	151	158	135	148	147	162	159	142	147	133	181	142	154	145	142	146	137	135	157	151	172	158	148	148	141	151	122	148	153	147	134	143	150	155	171	163	156	155	145	142	143	139	147	129	146	144	182	162	134	130	149	151	167	173	160	142	175	133	146	143	173	166	157	152	167	174	137	147	160	152	146	135	135	158	152	165	164	136	160	167	159	154	140	157	165	138	155	157	152	139	136	162	154	165	155	157	148	147	129	150	141	139	132	183	144	160	164	144	173	151	150	154	132	165	160	158	149	166	158	131	164	181	147	141	138	154	168	157	147	153	151	162	140	153	156	130	131	149	163	147	155	148	149	149	132	153	155	153	144	161	142	160	146	145	144	154	148	157	169	162	146	156	155	130	147	148	135	154	134	143	150	134	149	153	132	158	135	150	163	186	147	147	146	136	139	155	138	111	167	149	159	172	161	166	150	151	144	150	151	148	139	140	134	143	140	157	168	173	149	149	150	138	142	155	166	135	144	130	146	147	152	138	151	149	150	144	150	139	136	137	161	149	157	143	153	154	147	150	153	149	156	151	137	145	172	142	166	159	118	141	190	169	145	149	155	183	157	167	138	163	169	118	146	138	143	151	175	162	137	158	166	163	157	141	160	148	165	153	148	174	161	149	138	141	133	161	169	157	151	146	171	156	143	142	133	146	148	151	156	161	163	146	148	136	144	158	141	171	134	146	148	150	147	166	150	158	145	140	144	153	145	145	142	153	142	161	165	154	143	155	138	186	154	140	171	170	166	156	121	163	154	145	152	159	134	154	141	158	156	131	152	156	148	164	142	164	136	143	158	140	123	157	156	130	163	151	166	157	146	157	143	145	160	165	153	134	148	155	159	155	157	170	135	135	136	160	158	170	164	173	143	178	129	137	133	164	167	146	127	155	159	143	166	135	134	161	143	149	136	165	152	173	151	178	148	121	147	156	128	159	170	155	131	157	165	145	119	156	147	148	146	165	149	150	148	124	141	140	175	149	157	143	156	135	134	168	167	138	155	142	149	135	149	161	145	171	172	168	150	136	168	146	137	149	155	169	150	166	126	139	139	152	154	132	137	153	148	147	154	150	148	140	135	124	131	145	165	185	140	148	135	143	130	165	150	142	150	140	141	157	147	166	116	166	155	155	146	154	152	125	142	181	179	132	154	147	140	156	144	134	144	136	149	166	157	147	180	163	153	129	159	133	127	138	147	136	135	146	171	131	144	129	163	147	131	163	165	150	160	141	146	138	153	157	178	136	147	148	178	162	142	148	159	145	131	153	146	156	150	136	156	138	163	152	156	171	145	146	159	143	149	165	145	159	154	170	160	123	169	148	158	142	144	146	158	140	151	123	137	129	144	162	140	145	165	144	143	162	147	159	160	143	144	132	140	131	154	138	153	162	152	132	140	164	143	157	162	156	146	159	146	138	173	142	140	153	156	130	141	161	150	146	153	177	180	158	149	127	150	142	135	137	168	180	178	153	149	139	133	149	112	134	182	147	142	147	151	160	159	150	151	130	173	148	155	147	135	167	148	161	153	156	158	133	172	174	152	131	141	163	164	127	128	174	145	153	151	147	138	169	158	147	147	158	142	152	153	142	159	167	134	161	170	155	172	143	160	142	149	146	137	147	157	154	164	152	176	133	130	168	160	152	169	158	162	164	138	156	153	149	139	149	141	159	150	160	158	142	147	139	163	150	147	147	147	147	161	156	133	160	138	148	166	153	150	140	162	161	178	144	139	173	157	158	169	155	146	164	141	141	171	166	132	162	143	160	140	124	149	149	160	163	152	154	144	155	176	160	132	124	125	152	157	146	168	141	160	154	161	148	151	143	152	170	132	170	160	150	142	146	167	138	137	146	148	158	148	146	168	142	149	152	162	153	149	144	160	141	159	129	139	165	138	167	140	153	133	134	149	147	121	159	134	174	153	154	155	141	158	154	162	149	159	145	174	147	153	142	132	123	137	153	138	151	152	162	139	163	154	136	137	155	147	150	164	145	157	175	153	142	171	166	136	145	152	159	148	163	165	131	139	156	155	134	137	151	145	137	159	151	131	128	151	143	156	149	144	141	141	152	134	131	148	154	142	141	136	135	159	147	167	151	158	141	152	150	153	153	147	171	153	153	163	147	148	162	156	140	161	171	164	172	179	144	132	156	148	142	151	150	173	176	144	157	145	140	163	140	133	148	139	156	146	150	139	146	149	151	145	150	148	156	153	158	152	139	163	138	123	150	139	158	156	141	153	158	125	160	160	150	134	151	163	148	148	133	153	179	160	147	148	162	127	161	137	164	153	149	135	150	146	143	155	132	154	152	165	147	132	143	145	145	172	150	156	184	151	163	127	150	158	165	133	138	147	174	154	148	153	153	160	162	156	143	163	166	142	154	160	147	159	161	161	133	175	133	151	144	152	135	136	138	180	143	169	152	141	139	162	134	136	152	147	149	159	156	141	132	155	139	141	145	156	159	141	160	137	160	152	155	155	141	152	161	164
16695	38999	30435	17465	12685	12700	8391	8473	5009	4397	6395	2058	1877	1672	1331	942	3250	13195	13552	2408	331	285	312	257	271	280	272	225	305	214	248	268	224	256	251	243	219	242	205	216	229	261	234	235	206	242	225	239	208	231	231	212	206	214	235	221	231	206	202	196	242	189	211	196	214	201	206	231	214	215	247	201	204	223	210	212	200	186	183	203	216	207	209	195	223	212	206	190	202	219	198	192	234	233	225	190	211	187	217	210	212	197	211	232	176	193	206	186	182	211	216	204	191	213	219	190	199	207	211	188	212	188	209	205	177	180	220	195	193	181	191	209	225	200	218	191	215	213	207	215	196	194	198	199	189	209	207	195	215	184	190	190	194	204	211	191	178	196	234	201	206	208	209	195	197	196	208	211	187	177	232	196	204	210	201	203	217	231	199	207	185	186	208	212	198	225	200	195	201	208	213	199	193	205	198	191	198	213	196	195	204	223	195	179	190	192	177	223	207	190	212	206	188	203	192	206	215	215	214	198	190	209	207	212	184	209	172	208	191	195	210	239	201	163	229	189	210	181	201	191	229	204	179	216	203	207	194	208	206	184	200	196	216	217	181	194	205	202	214	201	212	187	202	192	213	203	202	209	199	224	189	185	222	218	196	196	196	200	200	186	206	210	225	188	194	204	206	184	190	188	222	186	215	191	212	199	200	201	171	205	206	220	198	195	201	206	201	193	220	186	212	201	196	199	194	204	189	235	187	197	195	193	187	214	196	205	200	194	190	193	189	208	182	180	218	198	225	194	193	223	214	188	226	211	195	190	207	195	207	227	213	201	208	197	175	183	188	217	197	193	195	186	164	216	184	214	222	189	197	197	204	178	199	207	214	210	198	164	187	203	194	179	191	201	218	211	195	162	218	193	203	203	179	193	199	214	198	191	205	227	175	188	220	206	189	202	178	195	225	205	214	184	182	187	195	197	215	192	197	187	182	208	174	208	195	164	182	189	194	219	207	216	187	203	213	209	189	207	191	194	187	190	190	209	194	178	193	216	208	198	178	210	201	185	199	208	179	203	163	209	197	201	210	198	202	203	233	207	180	189	209	186	238	205	205	201	195	213	178	173	188	214	175	204	180	171	213	219	217	182	202	211	173	188	200	193	204	203	196	204	201	203	209	198	200	179	203	207	216	175	203	173	193	210	202	195	223	203	190	196	199	216	202	198	188	225	191	214	202	192	211	218	209	196	192	205	195	196	195	203	203	192	214	199	176	206	196	200	197	196	195	202	175	221	195	221	204	206	187	202	208	194	207	204	195	203	206	190	205	208	222	189	194	192	206	216	198	207	189	187	202	201	192	187	186	208	214	182	178	210	181	215	212	202	215	180	205	194	207	212	198	196	207	207	199	194	204	219	218	182	214	187	200	199	206	217	185	194	202	210	216	209	181	204	181	213	182	201	193	208	204	195	182	191	233	187	193	207	199	196	213	191	197	199	210	195	191	175	210	198	203	222	203	191	203	181	190	190	199	195	204	205	199	187	200	206	210	203	187	200	217	208	230	211	208	211	213	183	197	193	193	193	198	183	184	208	218	206	188	223	185	207	203	206	197	191	186	236	186	205	205	218	192	197	211	203	214	210	191	175	241	206	196	192	195	204	185	170	202	197	216	198	199	213	240	201	210	196	213	216	176	178	197	201	196	239	201	197	204	200	189	170	211	190	209	227	187	210	191	203	188	182	201	215	202	202	206	181	216	213	229	180	197	220	221	181	225	211	208	211	208	183	222	198	213	191	206	209	182	230	221	200	196	204	205	208	212	205	193	213	178	228	189	195	201	195	194	206	182	209	177	234	199	183	174	209	171	209	184	215	211	192	209	205	212	183	222	192	197	190	209	189	188	203	182	190	213	223	191	174	203	197	190	184	194	193	189	196	193	228	186	220	193	189	213	231	183	186	226	210	218	228	192	215	207	197	216	173	204	191	207	210	191	190	223	190	204	204	188	190	201	199	185	213	211	191	210	194	210	180	189	200	221	211	184	172	189	217	200	180	194	209	203	187	197	202	212	209	216	207	221	197	181	213	195	192	183	199	207	216	184	203	185	200	232	193	186	210	195	203	188	201	221	201	181	213	203	188	199	219	215	212	205	197	202	238	227	212	207	202	195	195	185	209	192	212	175	181	213	217	218	198	199	216	174	190	210	184	205	199	179	219	197	203	199	209	189	214	186	196	188	185	180	196	184	200	208	184	211	209	176	200	219	211	209	174	192	207	189	218	194	176	215	194	194	190	195	168	211	196	205	198	174	227	201	203	190	231	195	226	192	217	173	194	192	215	174	190	178	199	211	195	191	180	218	184	195	202	201	222	190	196	203	204	211	200	202	194	198	221	193	178	177	181	187	225	185	188	180	197	186	210	176	191	206	205	197	198	206	186	203	186	219	188	212	192	191	202	192	228	184	186	201	190	198	208	207	217	217	214	225	203	199	210	207	223	215	206	195	184	204	194	193	192	177	222	200	193	188	198	206	200	184	192	203	212	217	197	197	198	206	204	191	188	209	214	195	216	172	198	187	212	179	206	181	198	188	182	200	226	231	204	211	199	203	189	230	187	188	194	187	195	182	192	204	223	198	198	201	179	216	192	202	204	209	234	197	200	209	193	207	192	207	189	202	185	191	206	199	206	171	197	204	191	211	201	196	206	192	200	229	198	173	222	209	178	194	199	199	194	228	202	207	182	216	183	209	188	190	196	173	204	199	204	196	175	196	189	191	200	208	213	195	211	213	217	203	199	207	193	226	191	200	195	191	185	202	194	192	209	205	203	185	219	198	206	193	206	214	186	202	210	196	208	209	193	199	210	196	181	212	187	204	216	203	209	181	197	197	179	184	203	232	222	192	186	209	203	198	213	208	205	207	192	184	200	180	206	227	193	182	196	209	185	229	202	184	195	217	182	199	188	203	220	173	198	182	186	193	195	202	213	204	207	199	220	204	209	240	197	194	202	191	177	184	192	192	180	213	240	210	183	227	209	203	213	212	206	199	198	216	202	179	193	203	166	202	179	211	214	222	192	189	205	232	189	203	183	193	188	186	180	199	200	187	195	186	209	215	186	179	189	178	206	186	207	174	188	216	226	209	209	197	178	195	201	226	188	165	182	193	183	207	229	200	198	175	212	209	210	189	188	206	195	216	180	213	216	213	193	184	190	190	179	232	200	184	218	184	188	207	199	187	187	188	209	205	214	205	180	220	199	202	210	207	227	222	211	183	196	210	209	191	200	190	221	188	210	186	190	213	224	227	212	192	208	181	194	168	213	206	203	191	209	220	197	196	190	206	185	196	201	212	208	190	208	195	191	220	201	206	195	204	175	213	212	198	193	185	189	190	214	201	197	208	200	213	185	191	172	214	210	220	190	211	206	176	207	206	227	179	193	196	210	194	210	171	200	206	201	196	202	197	197	192	216	180	200	193	195	200	194	213	204	184	211	177	200	207	208	199	187	215	217	209	197
26854	21063	16010	5263	2596	2189	1288	1104	821	845	1114	1029	753	670	620	626	585	928	1181	671	535	522	519	533	548	492	515	506	518	489	553	495	504	550	516	488	534	484	513	510	521	484	519	505	497	468	522	504	502	475	464	494	502	495	540	486	493	492	499	519	499	506	520	472	493	536	509	491	506	571	518	528	530	521	506	505	542	534	503	493	501	538	501	527	513	556	477	493	533	490	509	489	504	527	500	522	564	492	506	481	517	527	508	552	541	541	498	533	511	508	537	525	512	516	529	511	522	492	497	500	538	530	530	511	490	487	487	498	506	493	500	530	492	471	493	521	488	539	488	509	495	489	521	521	508	554	499	531	521	547	505	491	542	488	510	500	531	518	492	520	505	501	499	506	502	465	509	494	484	453	513	542	505	474	488	547	541	485	505	496	480	501	538	514	509	514	514	529	519	529	543	520	512	524	557	526	545	486	484	510	528	533	555	492	510	531	504	530	537	544	509	500	523	482	515	563	506	512	522	483	492	504	499	522	528	549	506	534	522	480	511	484	500	465	510	540	489	549	513	536	555	487	538	510	476	540	557	483	543	508	533	496	533	504	538	533	544	493	484	518	529	493	520	531	490	464	524	472	514	520	490	553	500	523	505	511	516	505	490	535	515	519	554	497	534	506	569	467	524	520	493	499	530	506	544	512	497	550	488	496	511	516	532	522	526	516	529	491	523	549	487	496	503	491	549	496	524	510	496	514	519	545	493	506	475	480	524	504	509	514	508	544	494	504	508	519	501	540	500	508	525	539	493	497	510	533	514	508	510	512	550	472	464	492	494	548	558	496	530	523	513	490	493	512	535	468	522	512	537	507	514	494	514	516	490	520	520	533	510	511	489	491	535	499	531	494	490	535	524	459	513	488	508	482	536	490	476	492	499	518	565	525	464	506	518	501	511	518	506	501	555	526	511	519	491	504	538	527	520	510	486	513	549	533	484	501	519	524	496	522	503	482	526	527	513	527	504	490	538	479	515	502	531	530	542	520	512	532	537	517	522	502	491	500	512	543	476	532	482	536	524	524	489	526	516	481	513	489	514	544	491	488	554	500	487	484	503	466	533	513	543	523	505	509	512	495	479	512	546	517	495	489	519	535	496	534	495	504	503	467	521	512	483	520	476	493	525	511	506	512	514	509	508	511	502	515	517	480	530	514	508	468	543	503	500	503	525	538	522	493	486	535	532	477	510	511	496	524	486	526	496	482	487	480	488	487	500	494	535	503	519	474	504	504	502	494	493	488	479	510	521	482	526	493	539	540	504	485	533	458	513	518	501	507	502	505	491	464	526	525	514	552	483	498	487	544	539	516	481	509	498	485	500	536	533	505	479	504	501	510	547	519	536	486	513	505	514	529	560	524	527	484	501	513	479	547	561	536	526	549	491	521	509	495	552	539	494	532	474	498	479	521	509	504	482	506	501	510	514	538	479	550	507	479	529	522	540	520	482	474	552	504	495	504	511	503	517	528	521	464	503	510	509	525	504	534	493	470	487	492	482	492	503	478	546	504	553	471	549	521	506	519	500	500	522	541	489	512	479	477	493	476	497	502	535	533	544	431	514	496	482	489	547	515	505	470	500	491	523	508	479	487	566	514	509	480	494	523	504	499	506	491	534	514	499	546	537	520	507	555	502	483	520	567	514	504	501	525	524	532	493	516	517	539	517	497	522	495	498	484	481	506	462	496	473	528	507	529	509	527	487	541	535	521	585	448	526	460	523	467	499	501	499	499	503	538	505	501	536	496	524	480	534	477	511	491	495	505	519	518	518	601	493	542	489	510	553	534	496	507	507	536	530	486	504	558	505	490	519	512	537	517	541	486	485	508	525	505	444	511	480	519	537	499	488	533	498	508	522	480	504	518	528	530	490	503	511	528	518	555	530	506	520	498	535	507	463	494	498	484	531	465	528	549	509	510	544	472	521	495	523	506	516	490	526	533	504	522	534	513	514	549	504	524	468	498	518	533	521	494	552	551	505	505	510	504	491	491	494	510	536	507	496	538	492	534	489	501	538	520	466	500	509	527	545	513	531	471	470	456	484	526	494	515	500	537	512	498	492	515	515	542	544	507	490	545	563	527	552	519	516	525	513	513	527	500	492	500	505	475	523	485	516	482	524	503	496	483	538	502	522	501	520	488	538	527	525	550	496	517	507	490	516	528	525	517	520	514	504	505	511	472	495	484	499	481	481	508	473	525	528	525	472	498	507	483	489	506	539	511	535	531	569	524	503	505	522	486	458	529	484	523	498	536	503	524	510	502	525	552	487	550	502	504	530	538	496	519	550	506	540	543	465	470	523	517	485	547	499	504	548	507	513	527	506	497	481	525	551	529	532	510	490	538	499	534	496	499	475	500	482	509	490	496	526	518	554	521	496	534	516	502	473	540	526	502	513	505	512	511	541	530	505	482	474	504	472	509	489	518	519	540	519	531	505	510	516	455	527	486	461	507	501	477	524	539	471	486	530	524	484	493	495	532	524	502	513	523	478	527	507	542	501	520	541	533	517	528	487	539	544	488	492	538	540	526	464	519	544	526	485	493	523	519	506	511	479	509	471	537	525	512	539	500	520	502	511	502	524	516	510	531	488	488	504	525	558	504	496	505	536	523	524	495	504	516	489	518	511	506	486	511	509	501	528	490	541	481	521	510	513	510	484	549	537	523	551	503	517	509	514	519	508	530	495	516	550	547	493	515	527	504	515	492	498	530	524	567	491	515	517	459	506	491	538	531	523	498	489	455	531	531	467	549	555	478	518	531	514	515	492	526	504	510	497	544	523	509	494	521	513	487	494	537	550	517	527	511	500	497	515	566	512	528	467	515	496	510	498	511	434	530	536	509	505	531	517	513	480	476	508	510	534	524	514	519	481	514	495	497	505	544	488	526	528	510	517	513	544	510	506	530	529	494	566	490	506	527	509	521	498	473	538	486	536	493	545	502	496	559	487	472	504	508	479	506	532	530	546	551	532	508	473	525	519	488	517	506	511	505	488	528	508	493	521	498	508	472	502	504	517	504	495	572	533	476	501	505	547	479	504	540	544	539	507	504	525	500	506	495	504	521	522	521	515	481	520	492	559	508	514	504	511	525	526	517	510	465	504	521	481	548	521	488	461	494	531	494	522	499	498	489	516	485	487	527	507	500	503	502	516	519	485	481	540	505	524	495	516	512	500	527	506	527	496	503	504	522	548	510	551	485	506	477	514	522	519	498	493	563	533	524	557	535	513	511	486	513	485	539	531	548	532	509	523	512	546	508	502	484	487	509	529	459	522	522	494	499	479	486	505	546	491	517	492	500	493	490	507	517	537	520	536	508	514	510	533	479	497	510	505	508	492	458	501	549	497	522	509	524	522	493	498	479	530	522	503	503	469	501	514	467	549	530	501	489	518	505	521	521	504	527	520	509	485	537	553	514	559	538	532	483	505	537	482	519	481	500	534	528	517	531	482	520	497	542
14850	24659	16310	6369	5423	4795	2808	2273	1616	1783	2340	2170	1427	1067	912	907	938	1597	2133	940	687	657	712	680	649	679	664	679	669	672	632	707	663	711	670	696	642	669	632	710	667	744	656	728	650	674	652	666	642	704	660	673	649	682	655	683	630	725	672	660	691	680	643	657	726	713	642	668	676	644	699	698	637	714	667	704	656	669	695	679	665	690	691	692	716	740	655	678	675	657	688	682	722	717	700	649	681	668	713	685	656	676	678	667	720	670	682	693	674	643	685	661	695	660	727	694	694	691	664	692	655	707	678	628	688	680	676	669	736	678	709	704	688	665	701	689	648	646	647	703	691	669	686	676	697	719	671	690	660	673	648	670	676	650	666	663	642	690	670	702	648	702	682	617	692	663	654	647	683	650	634	679	663	700	664	665	659	682	673	681	710	684	641	706	674	679	685	704	707	650	697	702	625	668	644	730	652	700	725	672	676	665	622	689	681	673	623	679	678	651	705	689	733	682	664	704	705	680	671	662	659	655	660	715	676	716	666	686	702	648	650	666	661	665	657	661	666	706	693	679	674	682	653	704	685	670	678	653	654	640	647	682	662	677	669	685	699	724	618	716	671	688	639	645	668	662	662	672	652	699	695	711	656	672	681	677	681	642	730	695	721	723	661	663	706	676	703	695	661	728	663	680	678	675	692	653	716	608	651	676	663	668	671	658	671	666	653	686	666	681	693	664	695	665	639	696	712	669	716	694	653	638	688	649	706	698	686	690	675	650	656	701	674	657	667	679	674	679	676	702	671	646	683	684	696	683	689	644	691	658	650	674	712	696	697	654	667	720	647	727	693	666	656	662	688	631	670	684	621	666	667	704	676	666	703	683	649	690	667	638	651	656	738	749	680	666	674	712	697	688	688	663	679	649	705	667	727	696	706	629	682	665	685	703	633	739	620	660	697	680	666	666	680	699	689	684	664	682	652	707	681	675	652	680	675	720	698	676	667	669	677	692	677	695	599	655	716	661	607	650	641	671	642	714	661	665	650	629	667	683	603	672	716	750	661	681	675	684	635	641	652	697	644	647	687	652	647	657	734	650	682	719	718	647	652	650	656	704	629	683	682	673	656	683	667	711	719	673	697	643	709	680	715	672	705	697	697	699	656	676	655	657	694	694	684	686	691	717	651	667	657	649	697	702	686	687	670	649	680	703	692	636	689	674	641	697	668	662	698	701	688	678	646	657	686	639	683	705	688	681	697	675	650	668	682	680	665	692	639	674	630	635	693	647	674	692	643	690	652	690	671	671	679	645	670	666	692	664	723	647	681	669	649	675	673	708	689	635	703	659	665	668	667	695	692	676	702	679	680	669	693	686	647	643	657	661	634	639	661	649	665	685	625	668	672	715	642	681	656	720	654	705	697	700	653	644	692	741	668	715	659	664	677	611	729	717	710	656	612	669	683	685	691	648	707	674	696	723	670	668	675	699	662	684	706	700	713	705	697	665	697	655	694	644	629	710	670	715	628	634	648	694	708	653	664	646	637	709	683	667	682	682	660	686	698	647	677	685	660	680	700	609	681	645	731	663	671	679	674	673	686	689	619	699	615	734	745	666	664	732	621	667	670	685	642	702	657	706	686	694	695	675	717	663	698	717	685	666	680	704	694	652	638	640	645	666	679	697	665	687	685	629	630	698	637	648	668	693	657	650	710	670	703	692	688	647	645	681	687	693	658	694	693	700	692	670	646	677	737	692	677	701	699	699	642	681	657	603	649	690	669	682	710	664	682	648	718	697	673	665	655	653	672	693	668	730	703	696	674	723	676	710	717	655	683	673	666	695	690	667	677	684	649	662	663	648	652	689	705	691	667	682	701	643	698	658	672	696	644	667	665	653	676	677	713	678	658	696	712	677	674	668	654	668	634	718	649	670	680	699	660	665	675	666	658	676	691	699	722	669	712	667	693	732	680	691	636	659	693	698	657	725	689	693	661	695	627	677	645	678	720	685	706	700	671	682	680	686	729	699	685	672	646	689	720	697	682	705	665	683	672	665	650	650	659	645	642	646	713	667	624	692	680	704	656	687	696	664	659	638	641	699	701	680	703	640	676	679	664	717	683	653	698	667	691	668	696	654	699	671	708	743	698	671	669	667	696	654	699	694	681	690	677	687	628	710	673	670	662	698	720	677	682	680	692	658	698	667	693	704	671	663	662	703	677	686	625	677	675	685	651	663	719	634	681	667	697	659	681	690	639	712	636	659	666	710	652	729	701	679	687	690	657	672	692	699	658	668	688	702	705	660	659	644	682	692	722	700	658	652	660	703	674	716	657	662	653	653	656	701	672	676	662	673	663	701	679	722	682	670	697	689	684	678	659	710	658	693	666	668	679	666	698	635	649	660	650	693	616	670	692	684	698	648	677	706	675	664	682	713	691	686	669	704	650	715	709	676	627	668	673	635	680	694	682	706	668	725	679	663	649	713	664	687	671	671	668	689	686	709	713	630	661	616	664	691	647	682	662	667	675	684	603	678	628	659	695	689	650	662	669	675	679	671	728	693	735	713	625	714	648	664	690	638	639	671	721	652	676	692	654	735	676	670	650	621	687	703	674	695	705	665	626	685	686	703	686	706	657	661	666	630	646	689	680	683	656	686	681	626	678	674	656	677	675	662	664	680	664	686	715	680	664	683	661	680	674	693	689	706	757	719	695	703	695	682	676	674	681	667	668	678	695	673	699	702	702	652	696	665	671	687	694	682	698	652	697	652	695	669	689	671	685	698	698	649	672	661	640	648	697	668	671	650	686	649	674	657	623	669	666	661	674	685	698	659	673	684	673	678	674	672	691	699	695	654	675	642	686	695	678	702	688	673	651	653	642	655	654	656	661	659	699	666	645	665	696	655	663	691	684	682	673	684	676	683	705	720	694	698	650	693	681	658	687	678	644	665	677	665	700	630	671	696	657	685	661	621	661	725	651	702	697	710	641	693	649	673	629	643	656	658	681	663	684	679	675	713	683	734	671	691	668	683	639	671	653	662	707	690	665	656	642	653	722	700	672	671	671	658	672	638	712	717	709	678	672	699	721	671	677	676	744	679	678	676	653	680	750	728	713	643	647	700	649	683	656	652	697	669	688	695	658	650	640	638	677	702	655	678	652	704	672	638	681	675	698	654	691	668	685	623	688	674	693	694	637	714	687	720	663	693	713	738	674	671	677	678	690	675	678	701	681	674	682	677	601	689	706	695	666	700	705	685	660	667	668	640	705	671	694	675	677	676	715	616	683	626	692	684	646	672	685	697	698	685	619	663	661	671	695	687	663	631	717	705	637	688	722	696	686	694	709	651	703	671	673	709	634	712	673	654	635	694	692	691	704	678	703	634	635	638	649	637	653	654	689	693	671	700	645	677	685	727	704	695	713	697	676	704	689	657	652	661	673	656	714	702	673	643	654	644	669	626	724	624	727	686	694	690	666	650	683	724	662	660	685	732	705	626	674	725	634	685	679	667
24013	21094	28293	24146	20926	9361	2280	1220	1004	1113	1170	1085	1102	997	754	556	577	2398	9367	2773	431	401	428	389	359	387	392	355	368	388	364	391	358	386	384	377	375	385	368	385	370	364	330	405	357	378	373	396	383	405	411	395	374	380	367	375	410	387	347	383	392	356	370	317	377	402	386	375	434	382	356	380	367	415	359	391	374	367	387	401	343	399	379	379	397	362	358	359	389	395	347	344	343	372	343	376	375	370	403	407	370	350	372	373	387	396	398	369	377	380	406	360	378	338	377	384	383	406	382	397	376	370	376	381	354	363	355	373	371	394	414	391	393	358	378	392	396	373	354	397	389	376	394	380	348	389	338	370	340	349	391	366	392	358	370	377	364	411	350	389	357	373	374	361	388	370	360	393	420	356	364	392	373	380	359	367	405	377	376	344	385	401	363	371	366	373	383	384	388	346	422	366	373	352	375	377	392	396	399	377	353	406	363	377	399	389	391	389	381	368	381	400	356	386	393	380	390	380	397	371	389	384	395	379	363	419	376	330	381	366	403	385	381	386	395	368	337	433	345	388	357	404	360	328	351	381	389	374	360	372	359	359	365	383	395	400	366	374	374	351	363	366	398	374	380	379	383	383	377	388	346	364	394	384	355	378	390	372	354	351	383	376	382	375	424	385	374	369	333	361	381	340	360	366	371	358	360	404	395	358	355	378	393	412	365	408	381	370	354	395	380	378	365	410	346	394	342	403	383	371	356	425	341	382	382	371	361	410	386	404	373	375	371	357	417	399	370	376	367	366	351	354	380	399	386	365	393	349	387	393	395	372	362	370	348	398	347	365	384	391	360	396	398	376	343	374	382	362	358	373	327	361	357	362	401	406	396	338	387	350	353	384	367	395	388	331	356	340	389	379	370	360	344	350	337	385	411	347	380	373	364	344	348	404	364	383	400	391	359	391	402	417	383	389	343	388	378	356	371	385	368	390	400	387	368	368	354	369	359	376	364	410	382	336	371	343	355	378	375	409	368	382	365	376	409	362	373	380	345	403	352	375	345	348	361	349	351	376	380	344	368	375	390	342	401	381	398	384	317	374	362	402	378	387	386	356	380	372	354	406	375	380	375	360	371	361	364	387	367	410	403	355	375	371	359	401	410	363	392	410	383	362	401	408	396	372	370	388	363	372	370	385	377	393	397	368	380	394	370	381	370	373	375	361	366	382	358	399	385	383	403	395	386	412	387	399	338	389	377	336	385	392	359	345	373	398	387	350	336	388	363	355	402	350	373	367	369	345	384	363	373	354	402	406	381	358	384	341	397	394	409	338	359	415	407	357	394	387	418	364	387	377	357	378	361	379	345	359	353	404	378	404	384	348	373	376	398	400	360	406	373	387	372	356	328	379	395	349	402	363	401	405	381	364	376	352	359	362	360	413	387	375	378	376	353	378	388	378	354	352	328	397	363	375	375	351	364	409	368	388	415	365	384	392	388	397	351	386	363	368	384	391	370	365	403	393	397	329	384	351	396	358	378	349	373	370	365	360	353	377	348	351	380	404	391	379	356	375	354	355	380	396	360	384	388	390	404	386	368	377	369	377	375	399	398	385	365	350	398	384	370	384	377	389	352	391	352	380	352	365	365	375	354	367	369	367	385	343	380	365	406	357	372	367	370	382	381	357	398	397	354	371	350	371	344	355	376	351	362	388	392	373	395	368	370	375	337	376	373	365	378	348	408	363	414	392	376	401	349	408	401	347	334	372	323	388	397	384	370	373	361	394	368	351	387	349	384	381	401	338	370	372	365	343	366	369	392	361	410	403	374	376	340	371	366	350	389	345	391	394	335	384	390	378	347	366	392	385	399	386	363	378	362	385	382	373	397	392	371	376	381	391	362	357	369	375	380	396	365	425	358	376	374	351	373	395	396	384	375	391	351	375	395	342	347	401	396	355	392	363	401	365	377	349	363	381	416	439	381	388	385	384	386	364	378	386	375	403	390	382	382	364	362	389	364	386	370	368	362	371	379	363	384	331	386	385	364	394	361	385	354	395	367	363	350	365	361	390	385	388	358	370	377	354	368	384	367	372	360	371	411	401	367	407	391	362	409	366	345	383	379	383	384	357	391	336	361	368	356	401	354	362	367	362	410	405	360	383	388	358	377	390	390	351	383	355	382	358	393	352	370	332	326	369	380	380	373	390	393	357	374	399	402	360	386	357	379	367	357	365	393	354	352	337	359	375	378	382	397	358	361	371	400	380	370	423	382	353	390	381	370	421	386	373	382	354	389	340	393	375	413	352	381	399	359	393	386	395	385	373	343	401	369	364	373	385	372	369	329	395	414	396	361	348	380	362	401	386	404	365	344	355	350	361	368	369	396	360	372	359	356	385	377	350	380	370	364	365	368	377	386	375	380	390	362	353	362	357	377	390	377	369	363	357	387	381	359	385	354	352	366	383	381	381	399	402	371	370	410	356	379	398	400	363	385	363	357	350	386	371	382	381	391	374	362	394	365	345	352	397	403	408	374	376	373	375	377	423	361	372	370	394	345	371	359	382	402	409	337	380	391	354	348	384	379	360	382	404	341	377	387	401	368	366	366	374	354	394	340	375	368	394	400	348	413	377	375	393	384	391	406	370	355	390	350	344	380	385	364	412	370	388	357	376	375	362	399	355	380	388	360	344	391	372	363	363	371	371	353	381	374	396	416	392	350	353	399	371	395	387	397	380	355	371	396	356	386	341	346	385	371	365	391	386	370	369	392	379	378	406	382	366	390	365	379	385	389	359	367	383	354	365	382	366	375	398	386	372	375	391	392	398	364	368	390	368	361	348	351	348	386	409	379	356	389	368	408	338	404	394	371	382	356	395	418	372	353	347	353	383	381	372	410	393	353	376	362	394	350	394	383	381	357	345	339	386	370	394	388	387	347	420	379	364	382	324	355	398	354	385	359	389	364	394	355	386	363	378	380	375	359	351	383	391	380	387	374	353	393	376	369	355	363	368	382	384	336	329	368	396	380	390	365	379	377	368	352	408	395	351	389	370	393	366	384	384	357	395	359	393	413	385	376	400	395	362	403	372	369	401	339	362	369	405	358	399	381	392	389	406	354	434	343	365	378	366	386	363	355	386	351	381	397	366	385	408	360	393	388	376	373	372	401	369	399	374	373	389	412	363	336	339	372	373	370	365	365	381	367	375	382	380	357	367	381	405	373	346	420	351	382	349	369	368	388	369	391	385	386	374	373	374	391	363	370	378	420	376	378	376	380	395	389	391	382	331	388	353	374	422	382	380	375	360	401	372	342	355	388	388	347	393	425	378	412	398	397	353	361	364	384	367	364	378	396	372	371	351	386	351	416	331	388	383	363	371	355	359	397	406	363	349	373	400	362	363	368	366	395	379	375	384	417	415	366	355	351	361	396	380	383	364	388	397	404	363	385	370	389	349	388	391	323	390	380	421	383	395	387	368	381	391	362	385	365	365	350	401	357	355	366	379	392	373	410	421
17478	30892	22642	11429	11273	6988	4135	2811	2292	2430	2634	2271	2387	2141	1468	1033	1051	5087	16172	4378	510	563	550	579	527	483	495	538	552	524	529	485	471	521	507	491	525	471	522	536	537	507	511	518	485	486	549	504	494	517	525	542	524	536	461	515	486	521	503	533	514	496	481	533	475	506	512	541	488	500	503	488	469	508	488	478	511	524	489	488	509	486	522	492	528	520	509	539	521	519	523	513	502	518	480	485	483	518	502	485	517	552	520	514	519	495	527	495	529	489	492	539	495	480	492	509	504	530	513	491	534	500	461	534	490	496	473	525	497	491	511	493	520	512	529	548	488	481	468	506	506	513	534	505	509	510	514	452	502	520	514	508	514	508	491	532	535	501	523	535	486	472	499	513	498	485	541	531	519	522	524	489	541	475	473	506	530	513	526	504	506	501	509	507	495	524	512	464	506	485	510	503	530	512	488	500	526	481	533	521	535	512	527	513	528	520	496	525	503	509	490	478	498	475	535	504	494	482	516	486	521	524	504	483	500	525	550	460	509	480	476	504	470	478	554	494	483	485	509	507	459	529	517	539	472	490	541	507	501	503	531	497	504	478	484	517	511	514	525	502	511	528	518	519	514	532	518	503	529	509	486	495	498	530	492	497	521	537	530	522	509	485	469	471	529	496	507	486	528	527	518	468	467	470	503	515	493	475	533	548	484	511	517	480	509	529	512	509	514	460	502	540	518	489	538	483	530	512	548	515	508	478	521	543	488	498	505	515	525	492	494	531	518	474	521	462	555	542	509	525	493	498	554	499	513	496	479	517	524	501	564	516	471	525	503	480	533	494	501	525	490	528	516	479	502	504	478	480	542	500	518	497	491	516	492	545	502	476	514	532	526	515	511	496	479	470	498	536	524	529	496	507	496	527	502	499	527	492	503	518	533	503	467	486	489	517	494	511	500	533	510	490	535	524	493	519	478	531	520	491	495	516	497	508	524	507	520	526	538	483	489	518	511	486	530	503	526	547	513	464	528	479	498	534	508	516	522	527	515	526	520	482	511	535	485	461	558	520	495	506	513	515	505	468	486	526	513	487	494	520	516	474	505	489	529	534	532	475	525	541	534	504	460	510	524	481	486	490	489	505	514	515	532	505	480	515	499	525	543	529	519	490	503	496	511	506	513	521	492	499	531	510	505	506	470	476	534	529	527	545	508	529	525	484	525	484	494	514	498	519	485	533	518	476	542	486	511	477	484	491	553	490	533	509	514	473	510	516	463	487	513	490	522	466	501	473	485	497	508	500	489	489	513	492	479	508	512	474	527	492	530	544	507	555	513	521	515	528	524	518	534	492	497	515	478	517	487	492	481	542	517	527	477	529	482	532	521	495	506	525	545	523	478	545	511	543	527	526	489	505	500	517	478	510	520	493	545	501	508	500	476	496	488	523	472	498	526	549	525	522	462	501	513	532	485	512	532	506	474	491	521	511	528	519	503	500	503	488	525	509	528	504	537	493	525	513	568	499	529	523	539	516	511	470	475	477	535	469	483	516	475	552	511	495	534	504	488	535	430	524	488	534	486	555	519	528	498	511	499	502	521	525	508	530	521	520	528	528	522	486	479	482	500	537	505	529	517	497	514	489	486	496	493	500	507	496	522	484	527	476	485	538	544	516	562	495	522	498	483	533	519	527	560	489	526	513	519	495	527	508	503	524	488	526	481	528	498	501	506	508	518	513	534	499	513	516	492	510	487	485	512	492	495	481	530	452	531	483	463	506	523	496	564	484	525	511	503	530	552	510	490	523	487	521	532	525	486	505	496	503	523	489	514	528	447	513	476	537	504	531	454	542	545	496	510	483	492	496	490	489	476	536	494	502	557	465	548	519	491	498	510	492	541	497	499	494	523	530	490	557	479	516	516	514	468	520	514	496	494	504	509	492	478	493	511	490	506	529	505	504	549	500	502	524	505	531	486	502	480	500	476	523	531	510	508	495	519	536	526	520	468	504	464	502	508	498	501	521	488	505	509	533	510	510	513	463	506	517	463	495	562	454	485	500	480	506	534	544	502	526	510	508	540	460	513	504	517	473	518	476	515	481	533	534	526	503	517	473	505	508	490	504	499	466	537	527	509	498	474	497	502	493	472	513	463	505	473	515	500	487	501	490	498	508	499	529	511	485	508	539	519	491	492	514	470	506	465	517	531	500	497	540	479	519	498	505	521	495	523	526	521	519	505	508	559	482	552	494	523	533	497	492	527	496	507	517	494	508	555	531	490	519	505	515	519	533	492	507	521	528	514	533	539	505	518	525	512	459	526	493	518	500	498	489	469	554	497	511	488	528	516	484	460	492	516	494	492	491	473	515	533	512	489	493	517	489	488	479	493	515	508	531	495	504	519	511	485	499	507	520	521	486	516	554	523	510	537	471	482	510	504	515	528	490	500	494	511	521	465	540	561	514	505	474	507	525	505	507	493	520	539	488	503	500	498	496	563	518	492	483	527	501	498	539	545	507	525	513	493	508	495	535	539	545	479	505	512	492	527	499	499	508	479	525	532	492	547	512	506	484	509	492	499	500	526	545	535	559	522	524	553	526	543	467	541	518	544	529	481	508	486	510	486	545	511	481	484	512	511	518	530	470	476	539	498	515	517	558	499	508	504	508	526	476	489	535	506	479	511	521	509	532	497	471	498	553	526	535	519	455	499	556	532	513	508	503	523	538	534	511	476	496	507	479	489	508	536	501	533	510	521	528	542	497	518	488	530	498	489	485	519	552	510	504	546	488	516	525	481	511	519	503	561	491	512	474	491	477	489	527	480	464	502	511	490	525	501	529	541	472	500	480	496	469	473	531	475	549	529	507	520	482	503	539	523	503	473	497	562	483	478	519	461	531	494	487	548	514	520	526	519	519	507	484	532	492	518	494	474	499	481	513	504	445	500	539	474	476	468	501	537	469	502	500	464	509	490	533	500	491	502	522	493	483	498	493	500	506	536	500	474	493	481	525	481	496	519	508	503	440	531	508	498	502	523	516	507	520	501	462	560	511	460	501	492	483	480	529	530	525	535	527	474	486	514	517	508	488	508	500	531	527	519	469	506	502	482	518	515	542	496	485	519	489	503	520	515	493	478	512	510	538	508	500	496	441	480	509	491	472	521	516	462	503	478	488	524	522	519	527	499	507	513	473	530	530	527	523	486	500	496	516	485	544	470	508	497	520	496	492	505	516	482	493	502	474	468	478	523	459	495	529	509	495	489	501	505	494	504	515	460	481	477	521	544	525	484	513	482	484	511	504	472	509	497	479	526	517	477	470	473	503	493	546	486	501	505	530	478	516	472	461	516	477	510	490	484	458	519	484	551	487	487	524	499	547	504	545	515	499	509	492	501	522	511	475	509	509	476	512	530	504	505	539	525	503	522	528	500	516	517	536	539	502	494	525	524	487	469	473	517	523	551	523	540	510	481	533	498	538	520	521	477	532	516	511	508	556	494	485	493	484	536	513	550	490
22796	21123	28960	23550	21139	21131	9961	1868	1617	1012	1152	1124	1126	1088	827	571	658	2476	16193	9799	305	218	213	196	217	179	207	201	172	161	160	180	177	191	178	172	180	193	183	188	155	167	179	208	170	187	198	182	176	167	190	182	180	160	174	184	193	164	163	178	178	158	146	161	157	147	165	200	148	162	177	179	164	185	176	170	176	164	192	179	157	179	177	172	159	187	164	166	173	175	159	174	157	199	177	178	188	188	166	170	194	165	180	175	180	170	177	176	179	178	175	175	172	158	191	153	163	176	171	155	177	156	187	167	172	197	166	179	184	180	175	163	180	169	183	182	170	161	188	188	164	193	168	179	152	167	182	173	164	159	174	186	164	170	195	151	180	170	146	166	186	177	175	166	169	186	174	171	153	168	193	156	175	165	176	176	185	160	194	173	159	165	170	163	179	182	161	165	167	175	185	169	198	170	169	179	188	187	172	182	174	161	157	161	176	160	172	189	160	192	195	178	159	175	181	175	201	182	159	175	172	171	171	180	181	172	181	169	179	167	169	157	170	175	190	184	179	186	165	179	178	149	149	191	176	194	206	184	162	165	186	156	175	161	155	149	167	175	191	157	159	168	163	167	153	175	192	165	171	174	163	169	181	158	175	170	166	154	164	168	181	173	181	189	172	171	189	157	179	157	156	170	173	165	178	204	173	179	146	174	161	180	191	202	194	181	190	172	173	193	169	190	148	170	172	173	178	199	177	190	174	177	177	166	188	154	178	169	191	167	150	183	148	179	157	146	163	173	156	175	156	195	167	196	183	162	185	171	182	189	179	182	182	194	200	184	184	168	157	174	189	169	157	185	189	157	188	162	171	188	158	148	143	161	172	153	192	170	173	189	170	174	159	176	194	169	183	175	167	191	164	176	171	155	169	165	168	165	167	159	192	182	148	157	181	182	169	170	176	179	172	168	163	161	200	186	140	187	159	170	166	179	202	156	180	184	155	153	190	183	164	176	168	178	168	155	172	179	166	142	182	178	168	174	175	159	162	155	154	185	193	168	175	160	184	184	180	169	170	161	185	163	166	162	167	161	189	171	170	158	173	176	181	162	169	164	173	173	176	159	166	168	186	161	171	189	193	179	164	171	184	145	180	157	185	181	163	154	174	188	156	178	181	169	171	165	173	186	170	198	174	168	166	160	168	165	158	178	166	174	178	181	162	181	203	183	182	154	160	174	146	191	156	193	159	162	157	164	179	187	159	174	193	180	168	185	181	179	185	174	170	176	192	171	181	141	192	166	174	208	172	171	174	147	184	177	193	179	191	180	173	161	169	165	195	188	172	207	169	166	163	178	164	166	170	164	165	158	175	155	174	167	177	180	146	170	173	182	203	160	195	193	162	192	169	168	165	177	169	205	192	202	173	176	159	160	190	191	157	173	181	194	166	197	197	188	179	180	161	170	180	171	190	179	162	177	187	150	178	178	176	164	170	171	164	197	185	161	192	185	158	177	148	166	192	176	153	182	179	187	163	182	180	168	162	194	167	185	186	165	179	183	168	165	183	170	157	155	181	164	170	176	183	183	178	191	185	160	190	157	151	178	185	161	173	191	171	141	175	174	156	158	173	183	160	185	173	164	172	161	178	164	182	166	157	162	171	174	153	197	174	187	158	151	171	179	183	190	157	160	189	135	177	171	162	177	144	161	172	171	184	192	184	177	177	162	146	177	179	186	185	184	168	181	170	154	164	164	188	180	162	184	186	191	183	192	182	178	186	182	161	162	174	185	145	181	186	168	191	174	191	177	162	169	173	190	166	197	166	167	149	158	169	152	172	133	148	168	177	178	195	151	199	178	168	178	172	186	158	179	164	160	192	171	164	155	176	172	161	189	156	182	174	172	169	179	189	174	176	155	184	163	188	170	204	159	168	171	159	189	167	149	171	173	166	156	164	181	185	183	180	185	153	167	164	184	183	172	165	194	145	164	180	171	146	174	174	128	179	154	157	171	152	159	177	183	164	153	200	191	164	164	158	156	176	179	186	185	172	202	182	166	186	169	206	191	169	183	169	174	167	178	167	178	195	163	170	172	192	179	156	185	201	171	185	175	173	170	174	168	162	187	165	175	206	142	171	183	180	186	180	164	184	159	164	179	187	183	156	166	156	213	157	173	169	170	166	156	178	188	168	176	175	173	163	180	159	211	165	170	180	167	179	177	157	171	171	175	162	170	151	182	159	171	194	171	153	188	193	201	157	174	161	182	169	197	172	171	189	191	186	154	162	180	178	184	169	163	134	162	188	174	163	187	173	143	187	192	185	177	171	167	172	168	191	179	167	174	163	158	175	197	179	179	164	159	185	186	173	162	184	163	172	200	184	156	143	144	190	176	163	176	175	163	183	177	152	163	154	183	185	180	165	172	167	182	175	173	184	178	166	168	198	178	171	171	157	162	193	154	169	176	174	178	158	176	185	177	187	135	182	178	150	175	176	180	180	165	172	150	181	158	163	165	164	172	182	170	164	169	179	155	197	155	162	182	189	153	198	197	167	156	196	169	182	165	187	160	166	183	171	194	192	154	175	165	166	191	175	193	174	170	203	171	203	166	175	164	185	159	173	166	179	158	186	180	165	166	170	172	182	165	172	175	146	178	158	171	157	191	153	187	170	164	186	181	157	165	162	169	163	169	171	168	184	169	197	149	180	154	152	177	179	182	163	195	195	196	153	159	161	170	167	186	162	175	184	178	177	179	186	165	181	160	165	169	172	141	164	191	175	180	185	173	192	185	189	166	181	157	176	169	185	163	139	171	180	165	140	165	146	169	145	191	169	169	158	196	165	177	183	164	177	156	174	155	177	197	189	181	174	156	181	182	156	168	175	187	170	175	183	172	187	164	170	170	159	178	157	180	149	157	175	189	179	183	176	156	202	171	171	175	166	175	163	160	182	168	131	163	176	181	173	160	170	175	187	188	193	169	160	174	176	184	176	153	178	174	193	148	176	157	174	167	161	172	176	140	200	164	172	184	159	196	173	157	161	195	180	183	168	162	183	179	189	177	187	151	187	169	169	163	177	169	164	175	188	168	171	164	134	151	174	153	182	188	148	150	165	164	181	181	171	165	179	153	200	173	175	152	164	173	187	172	163	157	164	176	187	158	185	183	195	182	169	192	162	164	153	166	195	169	162	173	161	173	188	175	172	181	176	186	176	153	159	189	208	193	186	182	166	183	182	184	165	192	146	175	184	190	160	193	153	185	149	165	169	206	174	178	151	152	192	170	198	174	174	156	166	159	185	169	170	184	165	171	191	176	198	152	190	177	150	173	184	186	173	180	160	158	194	171	188	177	179	169	162	179	183	176	150	172	166	187	197	181	148	179	158	174	160	158	187	169	185	172	163	204	150	176	171	166	169	175	179	160	181	162	152	174	161	175	199	161	156	177	177	160	177	154	159	169	160	172	164	170	157	178	175	188	181	200	172	178	163	188	159	197	159	186	178	181	156	180	172	170
21007	35723	27687	17596	16486	8547	5466	4178	4162	2674	2821	2754	2775	2527	1908	1258	1401	5124	24874	11964	346	301	309	284	286	271	258	258	246	268	238	239	261	228	267	265	220	275	249	232	227	244	217	242	236	228	228	240	245	219	226	243	228	246	267	226	248	263	247	252	219	221	232	239	218	237	254	232	249	217	248	230	250	247	234	239	218	229	236	252	203	234	252	213	226	228	254	237	198	217	228	219	263	205	230	216	246	210	250	215	219	194	228	225	221	224	224	242	233	243	236	232	224	232	216	219	222	244	243	246	237	218	216	223	231	231	203	249	237	221	213	225	212	215	234	208	272	239	229	243	270	212	207	228	214	245	227	211	237	208	204	246	237	213	238	248	221	224	235	223	227	248	224	232	207	233	256	247	247	205	242	247	222	248	231	256	224	230	231	263	231	239	198	232	217	218	227	245	228	239	231	221	239	215	242	241	211	212	225	239	220	226	272	245	238	207	222	230	233	240	229	262	252	224	237	242	249	189	234	221	211	226	204	200	223	236	222	210	263	247	228	208	230	197	218	228	217	260	202	239	235	223	215	237	224	234	238	221	236	228	244	235	234	227	242	237	233	219	219	233	235	218	216	243	235	220	261	236	243	219	254	237	245	230	264	240	224	212	214	237	223	247	218	209	224	230	219	242	238	223	222	254	250	234	225	230	224	243	210	221	230	242	246	221	230	208	187	239	202	206	225	233	209	249	227	247	243	251	220	234	201	209	200	220	227	239	226	247	212	221	214	214	238	225	226	239	214	212	237	221	221	250	219	206	232	220	229	240	236	201	214	217	250	235	213	217	235	207	219	222	235	213	231	225	192	226	225	242	240	202	229	205	231	243	231	214	244	234	221	233	209	203	259	232	216	259	224	209	226	210	229	194	240	251	222	198	207	197	231	221	234	229	215	195	226	212	236	222	221	207	232	242	224	241	239	243	207	216	231	222	204	229	202	218	223	252	241	220	214	236	253	219	221	211	206	244	215	228	255	209	237	229	223	213	237	251	231	210	223	223	235	212	220	208	221	211	199	234	230	218	240	232	233	229	209	260	252	225	241	212	233	222	245	245	220	225	221	224	243	212	195	225	238	209	230	241	229	235	247	222	216	221	230	248	261	222	225	230	202	206	250	255	219	233	232	219	243	230	245	220	214	222	219	196	197	242	254	246	209	247	230	212	204	254	233	206	223	206	230	237	229	250	216	255	253	205	241	204	231	221	248	241	229	201	241	234	223	280	264	214	216	215	243	220	256	234	225	230	232	212	214	239	229	218	240	240	267	213	224	226	249	202	244	215	246	207	237	227	233	223	222	226	219	214	214	218	233	221	218	230	233	237	233	222	219	221	201	230	219	220	277	238	244	236	222	225	203	216	221	205	205	224	249	227	223	245	229	231	228	238	219	247	245	235	214	221	245	212	210	218	220	232	224	248	214	229	220	222	217	203	235	249	262	228	231	248	233	208	224	233	242	212	241	245	221	221	231	231	212	218	208	233	205	237	236	220	213	221	213	228	224	225	245	204	208	227	233	240	245	237	239	255	229	211	235	212	252	237	219	216	228	262	256	237	213	238	221	224	217	229	217	238	226	233	240	206	221	222	223	254	220	223	248	249	244	243	223	235	227	229	219	198	224	251	235	267	229	223	221	243	223	215	252	228	215	225	238	253	231	238	236	225	211	219	218	217	229	230	250	247	212	216	225	230	247	224	211	226	219	205	219	223	232	214	232	250	220	223	236	229	225	233	249	233	216	212	222	227	248	220	202	192	221	223	205	230	228	227	235	224	251	203	220	229	237	219	231	227	223	226	244	234	222	224	230	221	240	242	196	221	221	205	256	225	224	253	235	244	197	253	217	214	221	236	259	239	231	225	216	243	231	262	204	212	196	236	232	243	224	238	203	245	226	205	226	245	275	236	249	223	239	208	241	254	224	232	217	221	226	230	232	218	228	202	237	210	215	240	228	210	234	207	239	205	224	237	215	240	239	230	219	226	246	252	230	210	245	240	239	228	253	214	210	209	206	221	205	223	239	228	245	225	247	233	219	235	216	221	223	228	237	250	243	238	249	234	227	240	232	221	242	226	205	264	236	224	233	231	228	220	213	241	218	239	208	258	222	237	234	223	236	256	232	221	218	229	251	237	230	227	194	241	218	220	256	219	202	224	239	234	220	231	211	220	231	228	225	232	249	232	247	218	226	248	239	209	256	218	258	227	240	237	249	243	249	209	224	197	217	206	223	207	225	231	211	201	236	219	223	209	206	246	222	221	229	220	236	249	228	223	205	220	242	224	239	226	199	224	223	238	261	236	235	239	210	237	214	225	202	208	217	210	229	239	211	214	218	253	229	197	223	214	231	234	240	245	192	259	211	230	240	248	250	227	236	214	189	252	239	228	242	234	222	209	214	233	232	217	268	204	238	226	237	222	236	202	233	213	260	230	209	228	220	235	211	223	225	263	208	225	222	234	247	226	217	238	216	249	223	255	222	229	229	223	224	235	227	233	222	236	245	248	219	234	240	213	231	222	247	201	226	228	212	210	239	247	225	228	211	238	196	233	218	206	220	218	217	194	239	221	229	245	205	219	239	225	191	222	242	214	240	242	231	232	237	206	223	210	214	237	238	200	229	217	224	244	222	230	251	252	258	220	239	249	222	225	209	229	224	210	237	210	223	260	219	229	228	196	232	227	201	249	189	209	228	225	217	237	210	229	228	221	218	221	223	236	216	237	238	250	242	219	221	212	244	238	216	234	247	216	241	214	229	230	187	237	210	224	222	245	256	220	230	231	239	244	241	243	216	231	217	227	231	222	241	236	221	228	225	191	228	199	218	225	239	197	228	247	226	245	228	226	215	209	206	224	235	207	197	226	219	228	240	246	204	224	210	229	215	213	235	232	231	227	234	232	248	217	224	245	244	242	223	234	227	223	216	200	232	265	205	202	243	238	217	242	236	211	216	239	230	214	218	243	203	221	230	233	197	248	217	236	214	204	209	227	209	235	268	221	226	239	256	224	223	221	219	234	220	240	244	226	220	264	236	201	201	237	222	235	240	245	240	251	241	267	229	240	219	236	206	204	215	203	233	227	214	241	230	236	201	246	218	226	228	238	205	222	255	229	231	254	234	232	238	230	228	242	246	249	210	240	240	231	250	241	227	208	254	227	225	229	242	221	217	231	219	239	198	214	222	212	229	198	217	221	226	204	228	236	229	212	220	252	223	205	249	182	261	227	227	228	211	231	215	192	227	240	227	250	245	246	206	222	234	222	218	213	240	238	247	242	239	227	232	242	232	227	208	217	209	248	243	234	204	243	241	239	209	230	226	203	233	223	201	254	234	220	238	227	231	217	222	218	260	226	226	223	228	225	219	240	214	268	230	227	229	239	240	228	221	241	228	229	235	217	239	227	192	239	234	232	225	218	222	220	234	237	207	205	267	248	226	218	238	249	198	224	209	248	225	202	230	233	232	219
26797	20929	14656	6190	3285	1191	1066	1065	1099	732	703	724	686	643	580	596	575	646	1207	690	469	507	472	509	527	525	551	503	513	519	534	506	501	508	530	510	508	538	545	520	504	478	480	486	489	524	506	508	565	505	511	516	516	486	496	482	498	526	458	493	505	522	484	495	492	527	492	476	466	509	512	500	469	539	486	537	509	486	531	490	498	481	492	511	488	508	524	531	532	545	484	524	459	511	498	528	519	500	491	488	483	531	493	522	554	535	499	526	509	488	473	481	511	498	481	519	506	487	496	493	523	462	514	514	521	518	503	485	518	512	501	492	492	500	487	527	506	467	518	526	518	488	489	537	516	540	488	483	510	467	523	535	491	509	548	539	492	519	510	547	479	511	512	484	595	523	469	503	554	522	530	535	517	514	484	509	504	515	460	496	471	456	481	536	523	461	513	530	502	529	501	529	545	515	476	504	481	530	550	519	548	529	503	512	511	501	545	506	478	495	538	533	492	502	504	558	521	532	533	448	486	517	499	508	503	489	503	503	558	535	495	499	480	539	493	511	542	528	473	516	513	545	501	477	533	510	504	493	545	524	521	492	505	533	501	535	488	545	502	542	543	489	523	536	495	508	496	507	464	543	551	493	511	527	505	508	491	457	509	536	521	498	504	507	506	531	508	503	502	539	495	529	520	510	538	495	514	519	519	524	431	479	532	515	518	485	506	535	512	500	515	474	524	493	517	518	514	505	535	522	522	542	470	535	515	492	502	528	502	514	481	533	497	511	507	508	546	503	517	494	506	510	530	486	492	499	524	522	519	514	538	491	526	501	505	479	567	477	517	526	523	520	515	505	504	532	528	512	482	502	510	540	548	499	501	526	513	511	485	537	497	528	510	535	485	508	527	527	499	519	498	511	534	490	513	536	542	523	520	530	500	503	520	485	468	482	537	502	507	513	480	491	494	526	468	493	482	511	482	495	513	507	501	524	513	478	494	488	506	540	497	528	555	516	479	519	505	536	474	531	514	504	516	540	537	551	513	495	532	497	490	464	469	548	492	505	474	493	527	524	503	519	505	509	559	494	551	498	508	499	504	501	549	500	527	528	514	532	508	536	491	504	514	515	495	510	528	542	524	484	514	514	572	509	476	507	516	501	488	527	495	502	506	510	519	526	509	527	479	523	500	514	521	506	491	480	475	554	502	501	525	481	498	500	492	517	535	505	538	500	515	505	538	468	497	489	517	486	532	497	488	514	542	507	537	537	502	525	449	486	503	500	518	498	504	527	494	500	519	514	527	507	525	508	548	505	489	520	492	527	505	545	550	489	534	512	555	511	493	494	480	474	487	459	536	524	538	474	538	536	545	514	503	518	503	463	504	501	534	501	502	482	525	503	536	589	477	529	485	496	494	531	558	510	503	499	513	494	548	493	509	524	564	525	502	481	523	533	514	537	505	483	544	466	508	504	509	502	516	509	495	498	545	489	539	503	545	512	485	488	525	527	523	533	514	551	524	494	467	489	535	503	513	538	492	473	532	503	527	526	492	544	558	483	516	470	470	519	523	486	504	473	509	514	493	465	509	512	479	546	511	529	499	506	518	497	461	523	524	510	512	518	501	499	538	493	480	477	504	522	505	517	530	482	531	501	520	529	502	540	504	489	503	501	477	482	539	496	489	515	542	514	531	483	488	496	500	499	534	548	488	521	539	494	469	507	549	500	495	515	508	488	541	528	516	535	540	530	450	519	490	493	530	557	516	474	524	520	474	482	562	545	564	510	491	519	477	485	494	505	502	522	472	520	523	514	519	499	514	554	529	520	466	516	498	508	510	489	526	504	579	519	486	516	487	547	490	533	500	516	542	525	521	548	552	493	496	507	459	532	490	508	476	553	499	505	511	479	527	536	500	504	523	499	502	516	551	485	532	521	513	509	495	492	535	511	498	495	530	507	543	520	512	517	509	543	502	516	505	520	490	481	510	502	516	507	478	531	501	531	507	519	506	509	480	466	493	523	513	533	485	509	528	554	487	532	464	555	514	527	539	503	534	485	499	563	482	535	498	495	524	494	505	507	520	542	535	476	491	508	491	487	506	512	522	519	473	482	513	535	516	485	499	512	494	505	512	524	516	532	502	535	507	513	482	524	508	548	512	533	484	489	524	519	513	529	510	464	498	479	508	506	510	525	489	533	479	494	527	464	493	481	484	512	548	527	506	488	505	522	513	532	523	543	507	502	496	521	521	520	497	486	481	520	551	516	484	504	491	475	529	468	539	541	487	490	493	507	473	531	506	546	528	473	520	521	491	486	539	505	474	505	450	495	481	490	509	481	529	527	480	565	541	530	529	543	468	505	498	493	518	502	475	523	498	529	483	538	540	512	534	520	497	504	496	550	526	509	509	547	497	530	507	472	500	547	486	501	546	537	504	509	537	528	525	537	481	477	498	501	513	536	517	542	523	518	538	497	513	509	505	523	513	505	499	519	525	490	471	537	507	482	522	512	520	495	509	497	505	514	501	527	522	526	521	503	534	488	498	524	505	486	465	546	522	493	516	501	528	529	508	539	530	470	545	532	514	522	528	478	515	468	503	535	520	516	493	502	549	483	475	514	512	504	537	482	517	542	515	498	494	520	496	538	496	522	522	510	483	516	488	515	477	491	531	546	524	550	533	523	517	563	510	494	505	522	507	529	461	516	498	551	496	525	528	481	531	468	530	512	500	516	502	521	517	487	531	496	466	475	536	550	515	533	482	511	520	488	554	492	497	510	491	525	507	524	548	531	488	523	494	491	494	503	472	548	500	489	496	529	525	495	534	483	526	515	485	496	534	492	495	513	503	499	474	511	497	515	517	544	539	503	543	467	496	548	501	480	494	530	545	510	511	495	471	534	464	515	493	557	539	492	490	492	514	516	518	499	479	506	531	523	493	495	580	524	556	502	532	527	474	514	492	527	503	492	492	491	524	503	537	520	501	516	529	473	515	529	471	505	539	534	472	487	500	513	520	503	490	485	515	485	515	473	492	492	495	508	494	500	510	514	518	522	514	544	457	544	541	515	514	506	544	516	522	491	526	524	489	496	472	503	481	533	567	482	484	499	531	534	559	530	526	481	509	558	512	545	525	497	491	556	557	484	479	555	476	547	525	491	476	540	512	493	474	520	483	505	535	490	496	514	510	511	532	503	530	516	501	509	478	498	490	505	504	473	522	484	490	517	506	510	537	512	471	516	527	492	502	500	523	484	541	496	508	496	500	492	527	517	519	508	494	482	512	489	492	504	502	534	528	489	498	589	505	541	525	546	568	476	525	502	513	474	536	558	549	466	504	508	485	512	511	547	490	504	512	498	498	518	496	506	508	483	526	482	534	522	532	499	502	513	466	541	561	532	500	500	508	493	489	509	487	529	525	485	509	492	526	509	480	504	500	494	478	487	513	542	495	498	496	508	484	494	530	509	504	487	531	504	541	494	512	525	468	527	516	529	499	506	510	511	535	545	540	484
16848	21001	13708	8640	6260	2558	2186	2318	2274	1395	1100	1247	1232	979	892	806	749	1090	2144	1038	658	689	679	645	685	677	658	689	644	673	653	691	643	700	636	708	648	665	678	681	691	659	679	691	705	620	695	676	673	670	656	736	650	686	686	667	652	715	690	710	689	686	641	659	664	665	690	664	681	660	681	644	658	662	599	694	668	682	653	703	692	665	643	666	645	713	668	690	677	662	641	699	683	662	672	635	723	693	617	675	677	667	632	657	662	694	693	657	667	671	678	622	640	649	668	646	655	676	674	626	657	687	681	647	655	688	671	648	659	727	662	656	637	661	684	684	732	691	683	652	674	593	675	670	657	660	663	666	636	699	658	686	662	692	672	703	686	677	686	712	682	701	678	681	620	636	676	656	677	655	659	668	647	691	690	650	660	666	653	723	670	653	682	677	666	689	688	703	667	674	671	677	621	660	691	691	707	661	700	628	689	658	618	678	691	648	671	673	640	634	660	679	665	690	684	674	673	634	689	675	675	680	683	690	653	659	631	713	639	680	675	668	634	661	636	672	663	676	664	670	662	650	619	704	664	659	685	687	696	666	663	681	643	695	627	699	673	732	678	679	652	643	685	661	706	736	698	672	730	674	707	660	665	736	614	707	675	696	736	690	672	658	686	737	677	653	649	695	687	647	684	653	657	676	688	589	695	667	639	620	708	656	688	690	665	700	692	657	690	658	674	644	679	647	663	670	669	680	718	719	668	670	677	689	665	658	695	668	623	649	697	656	686	680	656	672	654	691	628	632	666	648	681	708	641	685	686	689	654	628	685	657	657	640	692	712	627	630	698	703	674	677	739	661	724	701	717	680	698	661	661	656	681	668	667	686	649	646	663	655	671	669	650	675	649	691	686	654	689	671	652	655	666	666	687	656	692	691	670	669	641	617	651	646	662	634	681	669	640	689	637	632	666	635	682	694	682	708	643	657	632	680	687	664	656	683	655	594	663	693	610	688	670	668	646	666	617	711	720	615	688	693	708	653	654	665	646	669	674	641	697	664	669	624	613	707	641	637	652	643	661	653	664	676	691	733	621	666	655	665	688	665	670	657	659	689	681	676	643	678	640	613	709	702	647	665	653	632	637	591	683	675	660	677	706	628	658	664	676	631	648	666	641	665	667	634	680	647	684	647	659	674	648	674	656	685	674	640	634	687	694	683	615	660	668	618	708	674	709	654	689	653	686	675	675	715	698	633	676	662	658	687	701	663	658	685	672	619	680	685	657	630	697	685	648	687	693	681	678	653	722	649	658	672	722	651	650	643	659	680	696	642	641	662	709	675	703	682	670	611	653	631	715	679	632	694	688	639	620	685	673	646	649	653	654	666	697	659	667	673	672	684	652	687	693	654	647	673	657	704	669	647	652	766	664	682	643	635	673	634	640	663	651	669	588	683	669	671	686	729	669	696	689	705	633	663	682	656	752	700	647	680	661	699	685	725	666	627	680	676	644	642	657	669	702	644	655	610	649	662	711	687	680	658	682	681	659	627	637	675	684	663	669	679	654	695	689	645	667	611	669	650	657	650	628	677	696	635	672	682	603	677	660	682	689	657	688	627	713	671	694	705	689	666	651	733	661	685	708	642	656	723	644	648	650	655	664	706	678	628	659	632	702	672	725	650	693	602	632	665	644	725	658	685	696	651	657	683	670	693	622	673	661	642	685	608	670	698	633	678	688	685	698	685	664	670	640	685	652	682	706	647	652	668	677	705	621	649	678	656	671	633	648	655	612	626	634	626	654	646	680	706	702	640	652	659	673	705	659	639	685	661	717	673	682	659	698	652	703	676	685	707	653	689	695	699	612	632	709	661	681	655	671	684	686	671	655	679	679	702	647	610	685	698	647	650	707	609	656	685	648	657	658	673	643	665	625	687	658	679	638	677	646	699	722	649	686	635	664	652	707	640	716	664	649	678	697	653	666	695	641	647	703	630	672	658	647	690	631	677	701	694	674	659	652	633	700	645	666	681	683	651	662	695	642	657	688	683	679	664	643	659	663	627	643	715	666	651	632	665	651	669	702	671	657	669	639	671	716	717	624	675	705	635	644	681	672	676	698	656	626	676	654	683	650	696	670	641	651	635	689	659	709	685	658	657	696	692	717	701	645	689	709	685	672	670	661	663	718	698	663	631	646	696	668	664	686	666	705	656	645	668	651	651	671	670	677	621	671	656	696	656	700	679	628	637	667	649	662	689	658	684	630	652	684	695	661	640	704	649	653	710	724	658	676	704	690	687	671	687	698	657	656	700	651	674	713	667	668	649	671	681	647	710	700	658	679	643	683	657	640	663	668	701	688	649	709	665	648	675	635	689	670	666	635	659	681	626	680	691	638	668	653	660	646	675	707	627	716	660	653	628	696	637	655	668	671	632	699	693	695	647	718	681	705	638	692	650	634	688	681	690	648	657	607	665	662	684	660	661	686	668	670	679	679	707	681	684	660	718	706	712	694	655	672	686	638	692	627	663	641	695	680	673	688	683	686	679	724	650	665	657	693	646	669	673	701	669	635	695	674	701	631	669	671	682	653	672	648	692	672	689	708	641	647	690	679	650	641	623	668	699	664	684	603	650	674	647	667	629	730	682	667	692	683	673	704	683	681	652	680	686	646	659	650	647	653	656	697	682	658	659	664	677	699	698	683	676	685	680	680	639	663	679	671	711	651	659	625	703	692	638	657	659	660	644	649	654	719	716	662	639	687	641	645	683	695	667	655	644	671	656	709	691	657	656	705	663	694	717	734	654	657	707	677	648	646	650	638	701	660	662	640	671	708	678	687	685	682	628	682	645	702	672	655	682	680	672	719	628	667	703	697	629	639	670	676	651	686	654	627	656	679	658	671	643	619	662	677	686	654	642	658	678	668	611	702	622	665	704	686	703	670	638	670	709	643	679	701	660	691	616	658	661	697	683	672	684	668	656	664	666	729	598	648	661	650	652	701	623	639	664	651	692	678	659	638	709	686	679	710	708	683	664	632	670	668	644	727	679	641	682	633	693	658	681	649	639	663	623	661	630	675	624	649	657	705	636	686	681	644	618	645	673	653	659	615	675	681	712	655	641	677	660	675	646	686	684	678	682	614	696	726	658	707	705	684	624	670	626	698	672	669	652	696	669	639	677	713	693	723	644	685	672	657	645	681	634	652	697	671	669	626	709	724	619	633	683	665	656	694	679	690	685	644	623	641	687	670	672	649	658	661	650	669	695	661	717	632	632	649	667	670	660	682	648	675	676	675	681	691	682	691	712	602	685	662	666	679	710	646	653	690	649	694	619	671	637	658	632	676	692	670	663	656	666	676	637	666	720	662	693	712	613	670	681	653	649	702	664	679	671	711	672	647	603	721	698	667	656	708	668	702	631	659	639	651	642	662	661	657	697	674	733	643	648	661	641	695	619	667	660	614	658	671	696	712	668	706	677	650	714	670	673	653	655	687	630	647	659	702	665	670	690	694	704
23991	21102	28336	24184	20753	7852	3506	3023	2259	1127	751	790	659	578	569	505	609	2062	2206	561	362	417	393	365	347	366	375	349	412	382	366	354	361	355	386	354	371	397	356	366	368	382	393	364	395	368	363	374	369	382	372	364	374	378	397	335	369	377	357	351	346	345	363	317	343	372	365	335	350	356	362	355	361	363	380	360	338	369	362	382	381	374	332	391	342	336	334	361	349	347	385	369	346	365	358	349	381	344	362	379	354	348	333	374	371	399	348	366	378	358	360	388	373	352	352	373	327	337	361	372	344	371	345	358	368	370	365	344	376	352	344	363	357	352	363	358	338	351	351	377	325	324	339	351	404	360	360	355	315	370	346	388	352	374	340	345	370	378	322	363	342	377	341	354	327	349	376	393	367	355	366	357	348	352	366	360	322	338	368	349	356	365	342	388	360	357	341	330	362	342	352	361	365	373	364	341	362	346	359	348	351	363	381	340	346	335	371	371	377	376	339	324	360	334	346	364	360	385	365	365	352	376	356	363	367	392	329	346	311	375	386	358	335	352	333	367	378	349	320	331	344	359	344	347	327	365	336	369	371	370	352	335	375	370	345	327	323	375	356	391	325	358	383	333	341	367	380	363	332	329	376	340	376	331	350	338	390	396	376	343	340	357	355	358	375	346	356	364	365	320	339	383	326	388	359	347	364	345	332	377	352	357	348	339	363	339	379	343	351	378	380	353	404	337	372	388	367	401	365	380	338	337	375	374	347	346	383	400	319	363	324	348	342	327	364	380	353	313	370	352	360	345	345	365	380	374	384	357	356	364	348	362	363	348	368	345	386	374	334	333	352	381	352	358	367	384	354	330	316	350	392	352	364	360	392	341	378	330	355	392	368	361	315	394	370	362	336	319	341	356	356	353	359	366	380	355	355	352	331	297	351	385	367	333	343	336	342	374	356	332	349	357	366	353	363	335	361	360	387	379	359	350	371	371	367	336	386	353	361	351	395	395	375	335	330	370	389	395	332	357	339	361	359	362	379	366	344	355	323	385	387	360	341	348	364	360	380	365	384	389	356	396	328	374	368	349	391	367	343	341	330	387	342	336	343	324	368	360	366	359	367	388	360	388	346	343	346	341	372	348	358	359	365	340	351	360	352	375	347	354	360	390	365	373	351	325	347	346	357	352	348	344	365	350	362	338	362	331	369	354	332	320	373	377	358	358	393	341	391	347	339	325	348	335	385	338	342	349	374	351	362	325	354	333	345	336	363	352	360	352	373	358	368	368	352	319	345	346	352	358	374	337	390	399	426	362	388	378	313	369	327	325	370	358	370	352	377	366	352	349	357	350	374	344	343	306	352	341	346	356	346	328	355	350	370	380	357	332	378	362	337	369	375	359	363	351	387	370	359	373	358	344	353	343	353	396	349	349	382	350	370	345	341	359	357	347	377	335	371	362	360	334	343	365	352	352	366	363	342	344	350	375	355	354	364	333	335	368	344	336	346	357	376	365	319	359	363	365	379	357	335	366	361	376	357	336	351	334	371	345	355	390	343	363	373	367	378	338	355	369	332	343	358	385	355	331	367	315	330	374	323	375	354	374	375	357	336	342	372	354	368	364	367	379	343	354	403	376	355	349	367	395	321	361	338	353	363	351	357	330	315	346	353	348	360	357	353	375	327	369	355	377	411	373	377	326	363	366	359	362	314	403	347	361	341	386	363	322	364	353	366	335	355	368	366	356	364	348	353	373	343	334	358	319	318	359	360	378	364	368	316	382	361	349	342	354	353	369	364	360	347	382	341	336	365	352	404	338	369	360	373	361	323	366	339	374	366	346	345	356	355	352	353	395	377	369	371	332	356	361	369	338	322	384	357	337	344	328	358	348	400	339	390	341	386	356	337	361	344	315	386	345	335	335	338	330	339	366	347	364	365	383	344	387	334	354	373	329	371	336	347	340	356	368	374	389	329	354	376	344	398	365	357	362	359	332	382	410	332	352	335	346	340	393	361	350	380	364	351	365	361	328	353	358	341	338	370	366	375	372	381	375	331	356	354	346	396	354	340	394	351	370	376	348	338	388	376	331	362	371	364	346	337	327	378	345	339	367	353	341	357	392	328	351	320	348	372	358	360	347	345	348	357	304	345	328	362	351	362	346	363	371	351	363	350	331	382	334	351	392	361	360	351	318	359	346	353	363	306	345	335	357	367	374	358	366	337	336	334	385	339	369	330	303	375	325	346	341	332	365	389	373	382	337	336	352	360	363	361	331	348	367	366	361	370	377	338	375	309	386	333	326	365	347	346	387	379	358	339	364	375	326	344	361	335	338	338	389	371	348	370	390	362	370	373	346	373	386	346	372	356	309	357	341	383	375	341	330	363	337	346	341	344	328	347	338	345	389	345	360	339	354	346	359	360	366	329	366	345	353	362	355	359	319	349	378	370	363	346	347	349	362	365	373	377	351	356	362	341	347	349	315	387	344	384	338	350	383	387	331	399	374	355	388	335	376	358	366	353	375	375	340	329	365	368	338	377	335	359	378	349	362	377	368	365	353	371	346	352	371	365	380	340	368	392	367	308	354	331	351	357	359	334	360	335	369	383	341	359	329	320	353	385	326	375	364	338	326	340	377	355	386	360	351	377	369	349	335	353	372	355	358	352	330	352	394	333	343	348	383	360	348	398	354	350	360	388	348	359	345	366	381	368	328	348	343	363	333	345	349	363	380	353	357	326	347	329	355	321	330	365	350	350	389	385	369	376	382	349	356	378	353	326	355	349	317	367	357	369	348	379	328	325	332	390	318	356	356	380	359	362	346	377	362	377	342	343	362	354	352	351	384	337	378	352	376	367	329	370	333	330	361	339	351	327	357	333	338	346	373	342	361	376	361	330	350	366	379	390	377	359	333	348	386	340	346	380	399	362	367	368	339	373	358	358	346	356	326	333	345	359	319	364	322	345	352	344	344	353	342	352	310	344	358	350	358	344	334	355	401	336	373	345	343	341	336	360	370	344	343	364	345	327	369	350	356	354	325	321	377	341	335	364	331	349	357	357	314	354	343	349	360	360	343	353	388	343	399	339	365	353	365	335	366	378	339	345	362	350	338	328	340	363	349	379	359	347	362	327	368	389	310	343	326	412	340	348	346	318	376	360	368	354	331	357	333	317	330	375	335	344	368	344	381	339	363	366	343	330	357	386	383	313	326	336	361	356	357	349	356	376	338	375	381	370	346	386	355	320	378	359	356	357	323	350	366	353	379	373	346	381	342	321	382	327	348	366	382	376	363	382	335	359	341	339	331	324	353	333	365	319	327	363	317	328	362	378	368	405	376	340	322	356	338	355	356	344	399	341	340	365	353	338	367	336	361	367	364	357	367	400	355	329	326	337	350	377	343	336	344	360	384	384	349	349	365	335	350	302	324	309	347	340	361	360	390	346	331	327	350	351	354	320	347	336	379	370	344	373	357	352	363	381	373	364	344	330	328	348	353	346	342	383	398	370	338
17139	27403	20658	16056	9037	4881	6788	6738	5471	2390	1558	1657	1373	1054	981	824	1189	4344	4298	939	569	571	518	538	531	507	516	488	519	461	519	487	470	503	515	473	535	464	471	516	526	519	515	492	487	476	476	496	484	493	482	473	463	475	473	466	513	473	480	478	471	503	517	482	455	437	512	475	484	449	495	498	439	469	441	510	513	494	505	491	529	485	478	479	499	448	492	509	460	503	517	518	484	509	497	450	513	444	473	495	512	478	444	483	449	510	515	445	464	453	488	470	476	462	480	464	484	483	485	472	500	496	464	484	472	489	485	513	478	434	455	469	502	446	470	486	465	468	494	442	486	496	499	468	480	476	440	458	527	496	492	500	509	478	472	488	468	478	440	470	451	488	478	468	491	470	471	500	508	447	527	474	507	507	519	502	500	430	488	481	460	488	470	482	485	452	452	497	476	476	472	488	483	504	457	495	478	490	498	478	474	493	475	524	485	472	491	498	462	476	465	490	440	474	508	491	433	516	499	475	540	478	470	487	458	453	443	456	450	499	473	489	463	477	473	508	491	504	438	458	478	524	478	466	493	497	488	499	482	513	497	488	464	472	469	478	426	477	474	435	458	451	451	485	506	473	471	492	479	499	496	486	483	482	426	483	503	482	463	514	477	458	464	504	481	491	460	509	465	471	432	452	492	470	458	510	468	509	487	480	488	465	495	489	495	485	442	507	479	469	448	468	489	477	500	467	512	497	458	444	497	540	476	471	461	481	496	507	470	476	437	515	494	481	460	480	476	479	469	507	470	461	497	461	469	507	487	489	455	449	466	484	512	497	488	484	475	505	499	500	474	523	438	523	453	440	510	468	501	475	485	466	518	477	455	465	484	435	478	457	432	466	455	472	497	469	479	481	454	495	476	462	465	471	486	493	415	465	455	500	489	471	471	462	479	492	488	456	464	480	461	488	456	479	504	498	513	469	454	472	483	474	438	487	471	470	494	458	457	493	471	494	506	507	468	486	469	441	492	462	511	504	479	469	437	490	500	515	455	520	459	464	468	492	483	492	477	470	481	475	519	492	449	505	478	475	482	456	485	506	488	433	485	480	483	466	464	467	472	487	450	464	490	450	488	470	484	473	412	482	477	538	453	458	510	476	475	480	499	485	490	513	490	475	493	485	462	482	486	469	517	466	437	497	425	457	435	469	494	467	504	478	492	508	488	514	487	469	496	473	458	502	497	487	478	442	495	468	496	479	452	464	491	461	435	515	467	488	454	475	486	459	453	486	477	452	473	468	480	455	461	477	484	455	492	478	493	464	472	484	481	472	481	462	465	493	467	517	483	485	474	496	470	503	481	453	495	489	441	461	462	465	441	489	473	499	480	519	500	505	488	463	538	448	457	475	502	506	490	468	492	461	453	465	460	484	489	489	470	501	450	492	454	437	475	485	516	484	455	562	487	484	467	448	481	507	505	462	456	501	465	488	473	497	460	449	479	496	476	470	490	461	457	465	485	521	469	480	490	502	480	474	442	491	462	465	463	470	468	512	480	516	473	464	447	483	468	473	462	475	486	460	446	460	466	449	464	500	498	505	437	488	455	473	501	463	445	448	493	474	477	491	507	472	486	475	494	480	513	472	479	480	504	492	471	446	519	464	478	487	475	480	414	458	490	468	507	473	489	485	486	529	493	487	468	463	497	499	466	435	461	492	459	460	482	443	480	451	497	489	533	444	452	505	484	458	481	443	491	437	471	481	489	509	447	466	480	455	455	486	461	490	488	471	463	487	459	455	475	474	507	497	469	509	466	447	469	456	506	471	500	475	487	457	480	504	461	512	516	476	483	491	453	486	473	474	501	477	508	513	470	505	491	482	501	451	506	484	480	524	457	450	467	478	517	508	474	473	489	486	451	509	490	436	520	481	488	495	459	493	501	522	466	487	463	490	476	454	480	486	531	475	455	469	482	478	459	490	440	490	456	491	470	507	503	472	460	438	479	448	489	510	486	439	463	464	520	483	465	493	490	489	498	475	451	457	454	455	472	463	494	504	522	475	480	459	483	456	486	449	462	469	477	459	499	495	447	517	448	513	473	478	514	475	475	482	461	477	498	490	460	477	481	430	481	457	493	497	491	520	511	485	454	464	513	492	509	454	495	481	466	493	470	503	488	501	469	486	511	483	459	492	475	516	498	476	504	502	475	489	487	481	485	497	455	482	486	443	446	494	496	478	486	466	512	483	467	479	482	508	502	495	475	526	494	458	488	488	504	478	452	432	526	441	482	518	479	495	464	455	466	455	475	473	500	460	488	489	476	473	467	483	474	446	456	449	490	481	476	465	492	505	499	451	458	493	480	441	462	496	520	522	487	490	496	467	518	491	459	457	480	482	496	484	475	487	456	442	445	483	484	461	435	465	466	468	463	478	466	438	466	471	475	476	463	473	476	470	459	467	497	465	467	456	497	487	531	453	495	461	449	462	515	487	495	456	519	479	496	496	460	474	467	485	509	481	471	473	463	478	480	498	502	480	493	498	485	438	480	486	459	469	502	463	435	472	496	485	451	449	461	466	481	505	487	482	478	443	464	464	441	465	496	456	500	498	509	467	498	482	479	485	464	469	475	498	482	495	462	446	465	463	485	490	457	463	458	462	429	502	478	479	477	471	461	458	478	478	479	462	405	481	519	492	489	483	504	456	463	419	494	453	480	452	493	459	499	499	503	460	491	517	441	495	486	507	460	483	500	447	452	453	474	458	530	504	502	462	488	483	486	503	518	466	463	456	456	468	458	474	500	456	481	489	486	461	493	470	490	437	453	484	504	513	499	458	511	497	458	495	474	443	460	464	451	474	509	470	474	479	455	497	521	475	441	504	483	514	501	457	511	484	497	473	457	474	451	449	466	476	444	494	457	466	470	511	453	442	476	455	449	505	495	461	456	489	513	477	441	523	502	463	520	451	496	472	448	451	483	463	493	480	462	454	487	501	486	447	477	445	515	459	489	517	494	489	463	474	489	443	476	471	476	490	456	454	518	508	492	500	447	474	471	462	466	487	458	472	483	479	492	421	435	483	439	492	488	493	470	509	475	497	474	463	427	446	480	475	453	468	495	468	479	465	473	467	456	471	481	458	477	458	486	510	466	500	509	478	501	470	460	490	509	500	512	467	488	474	476	453	451	523	455	500	482	476	503	458	455	477	471	473	462	512	488	482	507	443	502	465	473	467	485	496	482	490	475	485	491	468	457	450	474	492	471	488	449	520	479	465	480	465	476	437	459	509	469	468	506	431	486	495	465	482	510	495	480	460	518	471	493	461	441	499	506	480	472	458	467	493	487	490	448	461	470	499	515	452	446	484	477	441	473	490	468	459	468	492	474	470	459	474	429	435	480	521	470	514	481	477	502	458	484	492	490	524	483	537	482	491	510	525	455	474	511	478	503	472	459	503	484	500	474	473	480	484	451	462	466	477	447	495	532	501	465	469	446	478	510	514	506	515	490	454	488	493
22853	21128	28971	23543	21133	21400	13972	5027	4037	2107	795	653	702	588	609	495	380	3800	853	251	207	181	208	173	172	168	197	171	183	200	160	175	165	159	148	171	145	169	172	143	148	151	157	163	150	137	144	171	160	159	169	163	140	166	152	141	146	164	144	151	135	153	151	153	154	171	140	151	144	155	151	157	147	155	160	138	136	145	146	130	136	151	129	166	127	147	161	142	148	152	145	132	159	159	128	166	159	128	134	140	135	152	139	157	139	141	163	115	133	159	130	135	151	162	130	150	128	122	138	135	124	173	130	153	158	136	146	145	127	150	155	163	127	165	130	130	138	137	125	153	138	170	140	128	143	139	135	151	121	172	136	156	166	137	118	161	129	127	125	147	155	117	135	158	141	136	147	140	156	131	153	140	131	142	124	141	148	132	155	131	133	151	137	139	149	134	113	150	155	144	150	132	146	149	142	147	159	130	140	134	150	153	151	140	142	149	145	140	146	151	179	154	147	149	161	126	150	130	129	132	146	146	131	140	150	140	154	158	140	156	139	144	139	145	127	159	147	143	173	151	131	138	151	138	156	159	139	143	123	139	135	146	144	155	137	121	150	154	131	137	160	155	140	131	162	130	165	146	140	130	136	119	104	153	136	140	140	141	153	146	146	136	150	155	154	162	130	152	150	138	149	150	148	128	146	132	127	142	151	143	131	152	144	144	130	141	137	148	124	130	142	171	146	152	163	148	145	124	143	136	144	149	142	162	156	162	139	123	136	142	137	142	141	162	133	145	129	166	153	117	137	129	118	124	145	150	155	149	146	144	148	156	128	149	127	154	146	154	171	147	144	142	138	142	157	137	137	163	130	149	148	150	130	150	129	141	148	155	132	162	120	157	153	136	142	156	139	152	146	143	145	161	150	134	151	154	135	128	136	143	153	146	166	142	138	129	165	158	121	130	153	139	152	139	142	137	156	154	131	141	144	156	140	162	133	158	132	115	127	136	164	151	136	155	131	127	134	160	129	140	131	144	147	158	150	132	147	156	145	155	135	124	131	137	122	130	147	145	151	139	139	142	159	146	132	145	138	148	159	141	142	147	145	123	148	136	138	149	152	164	143	166	145	129	154	159	146	130	151	142	134	123	140	152	139	143	132	154	136	146	150	147	136	123	134	133	123	151	140	144	141	111	143	146	146	148	156	152	142	149	129	150	160	128	141	143	146	135	141	138	134	152	149	160	137	141	148	153	140	126	132	127	132	131	136	130	156	121	156	137	135	177	114	133	162	137	157	143	146	142	148	115	131	135	142	156	152	132	136	141	144	153	141	167	154	143	148	152	146	144	128	146	138	150	153	141	128	136	137	125	139	155	149	137	156	148	138	153	149	157	144	141	153	123	154	157	136	143	147	146	116	128	122	116	125	158	121	148	145	134	154	137	137	124	138	135	139	139	165	136	144	149	132	127	134	115	176	143	143	132	127	117	126	137	139	140	165	140	152	159	130	139	144	139	140	150	155	152	152	123	141	129	141	152	149	106	132	140	141	145	156	135	130	146	131	142	171	136	141	148	139	134	168	140	126	140	154	136	142	144	126	151	131	143	140	138	135	138	124	160	128	149	107	159	148	147	150	140	155	154	138	152	152	154	148	121	126	135	110	137	155	131	139	123	136	146	138	150	141	157	159	137	141	150	142	145	152	128	152	148	153	121	160	138	124	131	136	147	144	140	146	144	136	151	142	137	124	144	139	161	137	137	129	142	135	148	144	137	147	151	153	151	154	147	145	153	139	140	139	156	156	128	142	139	132	140	133	140	139	139	146	150	143	144	140	136	147	136	154	148	149	135	119	151	158	137	147	157	144	144	140	121	160	148	137	148	144	139	155	150	149	132	135	130	126	143	154	140	131	136	142	117	139	138	145	161	144	132	145	138	140	134	143	147	151	115	156	127	131	171	147	143	133	141	143	150	135	161	140	129	150	141	147	142	144	144	147	156	124	134	158	126	131	144	129	138	128	146	126	150	156	122	139	148	148	119	152	128	143	143	130	142	142	138	126	140	143	135	145	159	144	146	131	150	152	139	138	161	136	112	130	150	147	133	126	140	165	129	138	131	143	172	158	131	149	142	157	153	164	152	145	158	143	149	125	115	148	137	138	157	139	106	126	120	156	116	143	132	138	140	137	162	141	119	139	154	137	114	143	168	137	146	144	147	166	139	138	155	124	127	124	142	158	157	139	150	149	130	136	144	125	150	139	147	154	166	136	144	139	162	134	146	171	136	124	146	143	132	131	144	148	144	145	154	144	135	151	149	129	142	144	125	127	124	152	137	152	137	168	149	158	120	137	134	143	148	134	149	146	137	149	139	153	134	137	154	135	134	128	127	142	155	147	134	131	159	156	153	160	171	136	151	138	137	141	122	140	132	153	147	128	151	131	143	158	139	163	156	147	164	138	146	159	142	138	154	157	146	165	156	132	151	118	151	139	152	127	144	126	136	161	140	141	174	153	155	155	131	169	142	148	145	138	127	135	131	140	140	153	131	141	134	136	147	144	168	153	144	149	136	152	120	123	144	153	142	155	119	138	155	147	162	148	117	140	135	138	156	149	140	132	140	162	143	139	143	157	156	130	137	136	146	132	154	137	133	149	148	134	151	155	147	157	140	132	152	124	147	122	122	132	138	142	188	125	147	135	125	128	141	146	158	129	145	122	138	163	131	142	159	157	129	142	160	129	151	123	132	119	147	141	141	146	138	160	156	151	144	130	140	167	133	126	140	153	161	138	157	136	143	146	122	162	133	137	130	128	144	117	139	136	160	151	140	164	140	127	152	136	134	149	118	145	133	141	166	135	148	125	132	146	154	130	140	157	142	129	117	130	155	145	155	163	129	132	112	129	122	143	142	151	160	152	140	134	141	134	149	127	156	139	143	139	149	152	151	139	135	138	145	146	134	146	142	115	157	138	151	123	143	135	138	147	156	159	178	136	115	135	142	155	156	176	141	154	130	150	175	134	150	171	125	141	138	132	146	144	149	135	152	141	134	147	133	154	144	140	147	138	132	112	131	155	147	125	151	147	129	133	141	169	152	139	145	140	125	152	137	151	136	148	123	148	143	143	136	135	137	139	130	137	134	139	152	147	131	144	162	150	159	141	144	159	132	127	147	144	136	122	123	132	157	125	147	144	156	160	146	148	153	118	146	146	120	147	147	140	144	145	149	145	133	137	145	126	149	119	140	124	145	123	132	151	148	138	129	162	145	134	155	166	142	131	127	129	142	162	150	149	133	139	152	136	147	147	145	141	131	173	146	121	138	145	138	140	149	135	145	143	140	144	141	148	156	152	166	141	142	157	144	138	141	123	130	156	154	138	130	168	154	147	141	144	146	135	131	159	169	152	155	152	141	142	122	146	130	159	119	136	140	123	142	134	157	152	138	121	143	130	157	153	153	155	128	156	159	164	134	131	134	132	127	133	133	132	143	145	152	144	145	131	149	151	143	126	121
19133	32927	26687	23401	11707	11765	12342	10317	9447	5013	2054	1677	1629	1351	1441	1084	862	8037	1191	453	342	313	275	298	260	312	256	260	252	258	234	240	207	235	237	208	230	202	220	197	192	211	215	207	228	193	211	189	199	194	215	202	214	216	207	195	214	179	222	217	184	199	206	181	211	190	218	222	202	179	221	215	176	205	180	186	184	168	207	183	185	191	178	191	213	182	207	204	208	187	167	181	192	185	186	180	201	176	204	169	188	173	179	211	213	194	184	173	168	199	206	182	189	208	201	174	187	211	184	185	167	180	202	207	179	181	176	160	192	196	206	190	179	184	192	161	182	177	211	190	169	205	186	172	195	177	205	179	173	197	185	193	165	192	201	185	208	219	188	175	181	201	190	194	182	206	171	218	175	175	161	192	208	178	194	193	189	192	181	185	198	171	186	210	188	190	176	166	185	192	174	179	176	203	187	171	176	181	197	194	171	176	193	202	209	166	190	187	188	170	146	179	194	213	184	193	190	186	179	195	180	180	198	198	178	209	178	175	199	165	190	169	172	186	179	189	178	182	215	189	182	212	188	207	192	183	185	189	182	179	187	173	180	169	179	199	192	181	175	179	191	163	170	209	167	172	217	183	163	163	176	209	186	169	209	200	164	168	198	165	173	172	178	196	183	188	196	190	189	184	177	185	194	165	202	169	186	188	186	199	184	229	184	184	201	197	184	191	173	195	179	189	167	173	195	184	186	177	222	183	192	180	189	168	176	161	192	188	180	186	171	193	184	185	203	183	193	204	158	178	196	181	193	173	186	180	207	188	170	186	190	173	195	201	202	191	178	160	203	194	191	177	184	174	192	184	203	175	171	173	172	199	202	171	209	187	182	180	183	173	175	197	194	171	181	174	194	185	192	184	189	193	181	193	177	192	185	186	172	201	169	188	186	198	196	217	189	181	198	216	179	202	179	189	227	185	208	175	175	206	169	230	181	169	195	171	181	182	159	161	183	198	186	211	186	180	186	186	175	193	178	186	196	180	197	179	180	190	182	190	189	162	182	218	178	190	194	180	217	191	191	159	187	200	207	173	204	184	220	183	177	213	163	179	188	171	162	184	190	207	180	172	177	171	216	180	203	166	179	215	184	184	188	188	203	197	192	181	202	166	190	194	206	191	168	218	182	212	192	168	184	164	193	191	204	188	184	182	177	192	182	200	180	196	189	185	190	186	190	171	199	201	182	167	180	203	201	197	206	184	153	187	180	211	184	196	202	176	180	173	180	189	180	186	188	205	176	212	183	162	158	191	187	192	188	173	186	179	193	204	186	163	194	172	214	199	210	193	181	190	174	195	225	205	201	180	214	193	187	199	185	205	224	206	188	169	189	200	197	198	198	186	187	205	182	190	196	173	184	193	187	178	174	196	195	188	189	187	169	198	204	175	197	169	196	212	221	172	193	211	189	193	205	189	185	189	202	180	205	175	205	193	193	185	161	184	205	200	200	200	185	181	193	197	184	200	165	189	176	168	175	173	201	199	178	195	206	200	184	192	178	181	187	178	192	196	174	174	183	192	183	190	203	191	211	192	198	200	197	200	171	156	183	204	170	195	182	178	211	172	169	202	192	164	184	196	211	207	183	170	186	220	207	177	190	187	167	198	212	149	195	187	159	189	172	182	172	187	183	184	177	206	178	176	178	187	175	190	196	189	199	145	174	185	169	175	173	193	161	177	169	171	179	184	191	206	194	182	172	201	197	176	189	190	213	190	185	189	188	192	197	180	179	189	205	178	207	178	199	169	192	200	193	171	186	184	178	201	170	165	203	176	196	204	192	206	165	188	185	177	166	170	179	199	183	182	222	198	200	192	202	196	196	177	211	187	183	191	212	197	216	160	200	191	169	195	176	191	179	178	195	208	178	184	172	177	172	192	209	183	182	174	176	198	189	197	163	191	180	155	196	198	188	167	195	190	153	180	205	172	171	171	194	185	172	184	186	146	187	205	173	199	189	170	171	192	233	193	204	182	198	187	178	176	175	211	176	173	202	211	165	174	186	166	196	220	182	209	203	191	191	169	202	177	172	187	165	184	183	175	179	194	183	190	190	154	184	176	204	187	181	181	185	183	176	187	188	196	178	207	190	187	183	213	174	176	178	197	183	185	159	182	172	184	185	202	207	179	206	182	211	172	217	169	193	149	194	179	184	166	185	184	165	183	192	181	185	189	197	167	195	196	187	171	176	203	175	184	196	176	224	178	209	200	172	190	173	190	169	190	182	177	184	184	187	180	181	216	192	179	203	171	183	170	204	192	163	201	200	188	198	180	165	187	191	199	170	180	171	180	205	179	196	190	198	212	183	178	182	179	190	202	179	191	184	177	195	170	189	199	204	169	179	204	188	198	158	178	161	208	175	161	190	165	171	206	156	187	193	179	199	192	176	187	164	169	191	166	185	194	185	153	186	197	186	162	170	208	166	192	192	177	185	167	208	191	166	201	186	173	190	200	169	188	167	164	173	156	185	191	197	192	158	167	168	180	205	170	174	179	161	192	208	200	191	181	209	188	188	179	186	195	180	192	187	166	178	176	167	202	177	185	171	201	191	185	197	196	186	188	187	189	188	164	175	179	178	182	196	194	191	172	202	181	180	191	171	156	159	178	166	205	212	177	188	194	209	193	174	197	184	182	199	197	169	189	189	184	173	185	177	189	199	199	193	226	183	209	205	200	181	184	194	179	184	199	202	172	201	196	170	178	182	191	206	212	173	186	216	194	196	194	185	190	176	172	180	178	197	199	179	203	196	196	186	192	176	181	182	179	204	185	187	187	185	201	184	160	160	199	175	202	189	179	162	191	173	194	183	164	189	195	190	191	203	178	175	185	205	209	186	204	190	206	169	163	210	185	179	187	152	156	208	205	182	175	200	186	185	208	201	185	191	184	166	180	168	200	201	185	187	182	180	162	186	202	201	178	158	177	200	189	168	172	208	195	177	183	189	194	197	195	175	173	188	186	165	185	172	183	170	224	193	187	193	187	173	203	185	179	168	176	184	188	188	175	190	185	191	151	219	189	182	179	207	202	216	209	193	187	202	181	196	208	200	200	183	181	164	182	177	180	195	156	161	204	171	177	179	203	206	159	196	204	190	190	155	191	191	181	181	180	200	199	188	180	188	208	182	184	199	183	191	215	194	197	186	174	190	179	196	193	178	179	168	190	188	171	187	206	190	173	189	193	187	193	198	212	158	212	178	168	205	197	201	178	189	191	161	196	203	190	184	190	180	183	188	201	173	188	205	183	205	198	194	166	199	190	200	165	191	198	197	193	174	196	174	193	181	191	182	188	165	181	186	170	213	177	191	192	177	204	175	176	192	161	168	187	166	178	170	182	213	184	183	187	201	206	205	196	183	181	168	166	181	184	187	197	166	174	190	194	187	184	191	200	204	186	196	197	167	178	166	182	191	196	193	206	187	184	197	191	187	164	191	173	210	205	190	180	177	196	185	186	185	193
26776	20763	14483	8013	2173	2764	1444	1352	1466	1402	744	610	524	511	522	545	528	538	505	482	513	524	492	498	499	481	481	514	491	509	488	501	499	498	515	492	503	515	472	522	495	464	538	485	490	509	501	494	477	496	484	489	499	502	464	519	473	485	501	459	488	537	477	520	486	440	516	508	526	559	510	486	473	509	454	436	510	538	492	493	517	501	474	471	511	514	507	493	513	495	486	486	458	495	518	467	512	512	504	517	486	495	504	468	481	490	520	487	494	476	452	454	483	518	490	497	477	484	511	480	508	499	498	514	459	457	509	487	499	528	491	500	497	490	502	481	532	459	506	465	503	525	537	528	517	482	477	510	515	492	508	486	474	481	481	517	484	486	467	479	475	498	518	448	514	471	472	547	482	439	495	514	494	474	486	470	526	497	496	474	514	497	482	501	464	483	510	520	494	496	472	502	485	475	480	491	495	465	499	439	508	492	510	488	486	499	476	475	501	486	486	494	474	494	430	511	518	512	473	474	487	498	542	471	481	507	485	487	487	490	489	534	476	454	479	523	496	458	491	490	485	530	506	513	488	507	457	469	518	470	503	500	502	523	490	487	510	469	499	452	523	508	510	509	504	485	464	542	484	474	463	480	495	504	504	472	477	460	467	445	495	472	517	473	476	523	484	447	479	491	518	528	474	457	543	478	468	503	476	474	504	485	474	469	485	526	471	494	495	504	500	463	506	478	510	468	461	525	503	501	509	478	477	490	508	481	509	462	515	493	500	492	474	490	474	498	469	524	525	465	474	495	495	471	514	455	469	480	497	462	497	518	487	501	519	506	493	494	472	500	507	471	479	482	496	504	514	511	512	483	507	477	501	516	470	515	496	506	506	502	450	486	480	504	486	533	475	482	509	501	497	488	454	492	471	481	471	501	493	479	503	518	471	486	496	470	480	466	510	474	452	505	475	503	449	535	489	502	499	496	474	492	476	488	513	500	476	476	498	508	473	519	471	478	484	461	529	491	476	465	508	492	465	469	464	507	486	446	462	463	542	498	524	502	487	503	499	469	498	513	484	492	457	530	578	497	505	520	509	463	488	447	542	467	546	468	502	488	479	476	488	519	495	497	495	474	485	495	491	499	521	496	469	509	503	492	506	450	507	467	462	476	495	462	510	496	456	495	468	494	482	527	468	489	466	466	497	436	497	504	513	480	487	477	487	489	526	480	504	487	462	500	480	472	492	474	522	496	460	478	516	502	467	514	518	510	530	477	476	524	520	551	505	491	496	490	497	464	508	466	509	459	490	494	514	474	468	461	486	493	503	525	540	499	446	485	507	477	492	513	510	518	498	499	465	479	502	485	487	486	473	511	498	505	485	472	465	531	496	504	449	503	451	493	488	495	465	491	491	507	511	516	453	484	483	492	462	495	459	501	516	556	508	524	510	490	481	474	449	471	454	480	503	474	504	478	495	493	517	488	501	512	517	482	504	516	493	488	457	519	493	548	514	532	475	534	507	439	495	465	517	484	499	508	508	514	522	486	513	489	505	510	511	508	478	488	517	507	496	496	498	448	460	529	488	489	535	492	515	472	486	499	538	442	478	494	519	515	472	496	502	496	464	493	488	477	514	498	498	462	520	524	487	486	479	470	482	512	510	467	461	491	470	458	480	498	452	460	521	465	500	509	505	492	472	520	455	486	479	552	481	464	457	491	481	499	498	487	470	529	489	506	521	530	473	466	482	486	471	452	501	518	480	525	511	509	486	466	489	473	505	504	449	500	473	508	490	464	537	453	500	486	472	467	469	500	502	505	484	460	508	469	487	443	454	504	470	449	518	490	445	490	485	482	482	460	499	529	491	523	475	470	483	469	471	506	525	516	481	514	470	476	500	494	487	496	480	489	479	512	500	470	487	528	493	518	514	472	445	485	509	487	466	472	495	455	513	473	501	479	517	455	491	484	484	533	490	476	487	489	489	475	519	477	482	475	529	515	517	481	522	531	451	485	488	496	493	511	521	490	498	476	483	505	509	488	485	521	503	507	532	469	495	510	512	499	471	507	489	512	463	467	524	497	510	536	497	509	511	475	478	480	482	493	481	461	497	503	496	520	484	498	484	503	487	461	474	491	436	499	511	506	497	481	506	486	503	486	497	483	430	507	463	471	514	496	491	474	514	497	512	498	520	482	486	521	484	501	497	463	440	517	494	513	476	527	480	488	510	480	473	506	507	501	490	518	493	492	510	499	489	476	495	519	473	481	500	471	478	506	460	541	456	485	498	537	476	481	531	505	452	479	490	494	489	514	508	462	477	519	462	457	530	438	477	484	478	504	470	500	480	495	474	534	496	478	476	527	470	488	482	526	482	471	451	473	518	507	475	517	503	534	450	459	492	457	470	461	491	491	515	470	483	520	494	486	486	489	481	451	469	508	472	470	501	501	474	473	513	493	482	512	499	498	500	513	467	500	453	495	482	470	490	471	523	457	438	516	512	487	497	464	484	472	504	493	486	473	480	465	489	484	490	521	465	489	521	455	501	514	552	501	520	472	488	505	490	470	470	524	507	530	514	488	519	459	502	515	486	517	494	498	508	486	515	524	505	479	474	495	507	443	520	492	485	469	514	508	518	484	501	516	462	525	516	517	508	481	468	527	466	477	486	497	471	505	530	491	519	460	476	511	530	476	481	494	509	516	490	517	521	501	509	507	495	528	474	480	457	499	510	497	483	531	483	488	522	509	492	485	482	483	472	532	479	482	468	494	468	516	493	525	493	497	490	443	511	508	464	497	494	479	511	521	523	476	498	487	480	516	507	495	500	468	532	494	470	429	480	473	489	498	509	494	520	495	469	499	485	470	499	483	506	516	454	494	488	462	473	456	515	522	465	475	493	515	497	480	485	478	474	470	498	507	490	502	504	461	479	486	481	455	514	496	510	468	497	511	512	493	477	474	463	476	472	504	496	489	497	498	483	469	478	484	499	528	519	462	521	486	488	479	517	498	538	479	508	514	469	523	490	496	499	471	493	476	488	490	519	457	534	477	488	499	486	507	460	458	495	503	443	461	521	502	441	515	451	495	512	491	506	524	487	514	498	513	498	482	482	524	473	468	482	513	493	511	474	467	509	462	498	494	482	487	502	482	475	504	503	505	513	473	515	455	488	470	458	481	471	550	466	474	472	531	517	510	454	496	459	486	481	473	486	508	513	514	486	518	462	526	501	466	482	520	491	493	470	501	482	508	490	531	486	438	471	464	475	483	476	530	482	508	486	503	518	498	485	489	477	509	485	538	497	513	490	510	499	525	465	451	486	525	521	479	510	465	470	494	475	495	466	491	479	520	498	491	464	530	544	500	488	495	488	513	517	498	457	509	465	466	479	498	450	483	471	522	465	503	508	497	490	475	435	503	463	494	493	478	480	500	516	459	455	461	476	511	510	498	492	495	508	491	481	516	484	490	488	474	509	491	493	488	500	499	489	481	490	499	507	466	433	495	493	488	483	487
14156	18041	13948	10768	4178	6393	3142	3086	3457	3121	1439	947	836	809	788	759	726	817	623	631	657	660	656	666	659	669	646	643	642	654	678	672	642	614	653	669	658	663	665	653	644	674	660	640	614	638	646	665	642	643	666	593	649	678	648	698	642	667	669	679	647	635	608	623	643	667	619	644	625	660	676	650	669	618	626	677	664	638	609	641	588	630	667	621	619	654	680	633	626	628	630	622	618	651	598	685	662	676	616	599	655	688	636	628	631	641	683	662	627	627	643	662	625	630	643	632	673	654	687	667	643	634	686	674	659	617	679	616	665	630	662	653	648	698	631	713	642	686	638	642	641	651	672	644	699	655	615	643	660	649	672	634	642	644	675	663	635	696	646	652	622	667	671	646	628	646	647	652	654	644	629	661	624	660	640	666	687	648	653	682	673	648	620	626	687	678	622	645	654	664	668	635	638	614	649	647	649	645	691	621	645	654	689	620	630	656	637	687	702	602	642	628	653	616	627	660	653	648	626	683	621	634	660	629	666	673	677	651	610	637	660	621	620	678	679	656	685	682	643	652	631	673	644	668	623	621	692	675	688	617	661	620	656	655	628	673	659	635	675	624	622	652	644	632	647	672	673	623	674	656	656	674	627	639	668	668	662	681	653	662	651	641	618	653	684	650	602	656	642	685	656	626	636	694	643	653	642	614	652	651	719	608	685	648	650	667	660	641	637	700	671	647	600	659	657	659	622	630	698	682	645	662	644	653	672	612	637	650	658	630	641	633	653	631	687	611	661	609	706	623	624	641	641	687	567	632	667	671	633	662	620	668	627	675	669	649	632	692	641	617	616	666	625	665	668	644	640	636	721	633	663	690	655	650	640	649	630	652	592	665	627	662	652	645	693	653	586	660	651	702	633	632	638	616	661	649	679	645	641	623	653	636	636	671	648	671	648	651	606	652	625	650	747	689	676	683	667	636	658	631	640	659	665	619	635	587	621	661	676	660	682	647	659	652	647	606	641	673	646	640	677	649	602	646	635	604	665	656	673	659	647	635	673	637	642	628	634	659	646	617	627	629	663	635	676	671	636	637	651	660	618	647	701	633	629	643	683	597	645	639	631	639	687	636	649	619	687	657	636	682	637	670	643	643	655	651	678	623	627	660	649	668	676	658	675	637	673	658	647	615	644	644	667	652	646	673	683	662	650	590	661	667	643	696	631	656	647	624	654	658	603	671	665	634	672	687	645	625	668	687	668	666	658	676	632	665	641	624	595	637	676	675	652	601	627	652	638	606	646	653	586	623	660	599	655	681	682	691	629	618	610	692	695	584	655	641	632	689	653	676	679	694	636	657	665	654	649	676	611	661	668	671	662	669	664	652	648	636	648	625	608	685	656	645	630	627	662	685	651	616	645	683	693	635	643	678	660	631	634	652	680	646	687	648	636	667	631	617	651	620	661	684	656	676	637	635	637	669	616	650	665	639	676	678	640	652	654	625	648	658	614	642	683	633	680	661	678	670	688	591	626	630	697	670	661	635	622	653	663	633	615	696	646	623	664	632	664	648	629	645	651	646	660	662	646	626	711	671	632	652	663	650	654	635	656	638	634	640	654	634	619	619	708	589	616	634	659	665	676	652	608	608	690	663	628	647	670	670	658	675	657	622	648	619	629	654	625	663	610	687	657	630	623	654	621	654	683	652	629	681	614	701	651	662	644	681	672	640	624	656	599	650	639	693	627	659	648	648	673	610	668	673	684	658	649	665	636	633	686	624	645	651	654	653	625	639	646	644	631	606	625	624	643	668	667	642	667	639	671	653	665	633	652	626	641	666	656	583	632	678	691	641	655	651	653	614	667	618	656	632	672	665	648	662	656	585	711	627	618	682	673	660	627	665	624	662	685	652	619	637	618	618	618	626	624	708	610	633	629	691	642	642	674	666	633	635	655	658	661	696	664	690	634	641	668	668	688	661	645	663	626	665	655	646	683	623	590	639	680	675	649	637	664	659	677	692	620	612	662	696	632	644	633	610	602	666	622	669	650	627	658	622	636	629	618	639	626	667	645	643	639	688	636	600	648	683	616	674	649	653	626	673	651	654	659	608	650	633	622	638	612	605	660	693	629	609	650	691	712	694	664	639	652	644	637	665	656	645	634	655	638	643	659	667	684	674	651	631	656	648	631	645	653	644	612	616	644	633	658	652	631	701	600	698	673	690	639	643	605	607	646	667	602	659	652	658	669	673	618	664	643	661	633	665	594	699	622	649	668	607	635	643	651	637	661	652	647	651	627	625	659	649	633	649	666	618	662	694	662	607	607	642	644	615	634	625	604	621	650	681	658	635	623	628	659	633	644	715	666	659	616	649	651	666	679	689	669	645	618	668	627	631	657	647	650	650	667	642	644	666	696	622	660	641	630	661	640	603	624	608	660	651	672	652	649	609	677	601	648	708	639	638	672	668	675	713	639	669	619	619	653	680	653	623	624	666	644	661	634	689	659	606	665	636	618	697	681	642	647	642	682	647	651	652	666	612	668	647	688	681	643	630	661	629	625	673	659	658	690	607	590	637	636	663	662	654	621	591	621	632	640	629	662	589	607	682	635	643	650	642	659	654	649	672	633	668	641	621	632	627	680	681	670	617	619	656	639	656	669	656	619	649	644	635	616	607	639	672	670	678	623	656	636	668	659	654	642	621	658	662	654	630	698	636	671	603	631	634	678	720	669	624	680	643	602	610	635	651	644	632	660	662	650	609	662	631	685	702	625	702	647	651	614	658	680	639	640	647	641	641	667	623	650	656	620	639	642	623	638	633	667	634	666	654	671	631	621	696	639	649	645	658	608	667	633	668	683	619	662	616	644	597	631	641	664	627	646	696	616	658	628	661	595	648	665	656	672	627	658	628	618	672	639	662	633	605	589	619	599	615	640	635	610	654	667	675	593	647	720	685	662	664	656	645	659	629	628	658	655	677	638	701	673	581	630	625	656	665	662	645	621	593	669	630	666	681	671	661	642	627	651	629	652	648	667	640	653	635	711	653	629	616	672	665	676	649	676	665	676	626	689	686	679	658	617	590	619	639	622	650	625	641	671	683	652	685	646	597	652	640	665	609	633	645	668	703	691	605	622	643	637	683	682	705	659	659	666	664	684	638	676	636	643	627	626	663	609	662	645	660	694	597	610	635	653	619	679	680	680	652	629	606	688	652	633	612	657	697	661	630	648	688	647	657	655	685	640	659	625	660	670	633	639	666	645	680	651	675	655	646	677	683	623	676	654	667	672	651	692	644	665	608	673	653	661	645	634	617	633	626	695	614	625	638	635	653	616	660	604	642	611	662	609	659	662	651	633	626	635	656	652	654	685	634	623	626	654	658	654	600	649	643	615	593	682	642	628	658	667	626	615	638	667	698	691	631	669	639	637	631	620	643	671	614	650	608	629	665	661	659	664	652	662	650	624	652	662	606	690	659	644	678	680	610	651	665	673	653	659	639	696	665	685	634	655	652
23887	21093	28305	24121	20797	9797	2387	1521	1488	1889	1447	826	683	647	522	478	456	1746	1207	383	421	383	375	364	356	384	405	359	359	344	386	368	383	398	341	346	375	365	369	336	341	360	364	369	372	405	359	358	355	352	349	374	339	358	338	331	353	380	327	359	335	370	362	334	421	364	377	369	372	341	384	331	321	373	371	361	344	345	347	324	354	366	356	376	372	360	346	374	360	357	360	345	349	375	385	377	351	382	384	370	356	364	344	349	364	352	325	351	370	374	361	372	360	356	358	340	361	340	373	389	339	346	361	321	357	359	386	376	365	354	354	353	330	350	338	344	362	337	348	367	367	357	355	346	379	384	357	367	342	378	352	360	348	334	344	375	358	304	356	359	351	366	366	352	346	369	376	359	342	346	367	336	336	352	394	355	350	360	348	330	333	352	340	400	377	342	354	345	325	373	343	360	379	369	348	375	357	398	327	383	357	378	366	353	378	347	372	353	381	341	375	339	334	340	324	372	366	333	379	353	335	371	354	375	334	369	396	353	354	335	348	358	352	349	375	365	362	355	333	316	351	356	376	369	332	337	345	365	375	343	355	346	326	384	323	366	329	349	340	348	362	348	347	368	326	351	378	338	355	349	332	318	353	350	321	337	310	364	365	367	346	401	330	380	365	338	380	338	372	401	356	337	358	363	342	351	350	337	322	370	347	403	329	330	359	337	345	364	375	349	359	336	386	363	343	354	349	375	374	345	358	349	350	372	356	347	398	343	350	349	323	356	359	347	344	354	364	329	373	362	335	375	326	323	341	392	350	374	379	345	356	377	337	355	317	374	326	389	342	354	359	359	394	326	339	343	356	346	340	372	326	346	354	359	349	342	354	357	345	374	328	365	324	339	372	345	374	357	346	336	369	322	366	363	340	369	353	373	354	353	365	311	352	344	336	346	360	348	362	360	339	334	362	377	330	329	361	365	345	371	369	325	359	345	324	380	338	365	337	369	361	375	355	375	380	363	349	378	328	351	363	359	338	345	344	360	346	335	346	371	333	342	359	342	381	333	358	349	351	347	353	401	385	338	373	362	338	335	349	362	326	379	327	333	369	346	368	345	369	330	337	370	349	366	338	354	381	343	342	345	350	347	363	369	379	316	332	359	327	347	341	338	342	343	339	361	365	320	361	333	302	366	382	357	366	325	328	359	331	325	366	363	387	358	359	347	364	351	392	359	375	360	384	341	357	363	370	332	374	349	398	356	381	347	349	368	356	376	393	337	347	365	348	354	326	352	359	348	349	386	364	362	373	315	363	361	370	311	362	368	348	355	387	378	358	353	375	372	344	373	365	337	329	329	323	367	378	333	342	403	341	368	368	354	350	378	379	325	366	375	332	394	367	371	346	354	348	322	378	352	326	360	346	333	345	372	348	363	350	365	339	359	344	326	374	379	362	351	381	326	377	337	323	356	343	378	358	375	370	347	367	373	362	326	376	353	380	350	356	360	346	364	377	366	344	362	347	344	340	366	353	329	366	326	304	342	361	337	376	362	345	357	370	359	343	336	391	356	352	329	386	357	349	335	366	378	344	342	358	357	311	356	340	359	347	344	355	337	355	352	353	371	370	375	349	378	348	332	340	356	338	357	344	328	378	345	370	369	388	361	344	352	362	365	356	347	349	362	376	346	357	359	362	342	353	362	377	368	354	327	357	350	363	316	349	368	365	356	327	359	354	350	328	367	335	373	374	392	338	355	362	335	348	389	311	346	400	344	323	336	365	378	331	333	340	365	354	364	365	354	328	364	324	347	336	320	367	344	367	348	354	366	356	349	325	378	370	361	383	338	369	363	354	366	348	358	335	364	368	382	385	346	331	354	349	361	349	353	388	356	380	325	344	333	374	371	343	350	358	332	346	363	344	357	367	410	359	331	370	325	365	396	400	347	363	336	391	360	359	332	317	340	356	376	369	383	372	373	347	340	366	356	364	365	337	346	326	330	370	382	340	355	361	345	325	351	338	371	358	348	354	350	344	342	371	351	386	368	393	359	369	334	341	374	344	360	360	350	346	345	379	323	366	359	335	322	348	353	304	357	343	360	350	338	373	346	367	370	364	347	347	370	371	369	349	382	368	329	368	358	372	335	409	347	344	367	362	328	381	337	373	338	367	354	332	343	343	350	376	373	361	378	321	375	324	352	341	380	337	323	351	319	324	375	329	356	364	368	330	332	317	348	355	371	400	302	401	324	380	328	353	326	365	357	375	356	395	377	374	360	387	370	337	336	346	308	343	351	355	355	320	324	360	355	353	354	341	356	351	333	338	342	350	394	359	343	342	344	363	370	372	349	343	365	367	376	367	344	364	378	351	340	360	338	357	342	349	393	320	338	392	360	355	342	361	350	398	351	339	355	331	377	358	349	334	352	323	345	383	360	346	349	362	340	364	344	359	343	358	380	354	340	377	359	338	346	349	366	351	353	373	377	365	362	345	382	348	329	369	381	360	327	332	403	369	336	356	359	356	364	328	380	367	365	382	359	322	332	379	364	336	343	339	325	338	349	350	371	350	364	327	347	335	322	330	361	325	373	327	341	365	328	370	379	338	374	344	355	387	347	413	343	349	339	352	361	396	348	342	330	347	364	343	358	330	388	352	338	339	373	348	347	342	357	339	369	338	377	316	375	363	366	394	365	372	348	340	341	404	350	349	367	346	346	345	324	355	364	382	366	356	349	351	367	357	353	313	345	339	349	368	329	329	366	377	334	350	349	361	354	362	338	333	373	349	361	354	341	360	388	392	367	391	383	321	358	359	399	340	364	351	359	376	379	353	350	354	367	373	359	369	344	349	355	325	392	344	380	394	360	359	369	384	339	393	342	348	336	356	376	348	355	365	378	367	331	356	320	354	368	334	327	342	358	328	351	359	364	396	369	364	324	341	362	326	400	360	356	394	351	343	361	349	374	380	354	382	344	371	354	331	351	330	399	334	354	346	334	357	370	330	319	341	349	387	370	377	366	325	367	375	315	372	362	350	362	343	319	391	376	391	370	361	367	323	372	352	334	361	323	340	355	353	343	359	388	341	373	348	365	333	363	347	350	395	372	336	373	354	339	354	347	356	365	362	312	354	381	391	353	322	356	388	354	321	337	364	347	367	339	377	347	376	329	324	330	356	344	374	356	401	334	378	313	351	344	362	350	363	343	331	350	359	358	376	389	374	371	339	329	377	366	374	355	351	369	367	375	317	365	364	342	345	357	370	382	353	379	370	346	376	361	386	360	373	369	334	363	381	390	354	344	347	380	357	392	371	338	387	357	326	387	329	339	373	342	336	399	363	365	361	340	382	350	357	346	319	322	364	380	346	360	347	340	371	346	359	368	358	356	322	362	338	340	313	332	338	347	357	369	339	333	358	344	369	384	323	404	345	323	350	342	352	373	363	353	354	380	373	378	349	382	313	348	320	345	349	361	341	364	371	342	322	352	348	333	361	335	353	355	319	371	360	356	349	371
14780	24995	23727	14675	8808	8583	4004	3582	3517	4656	3356	1866	1385	1177	966	750	700	3544	2176	557	521	537	533	570	541	502	498	507	515	479	474	473	511	535	507	484	500	480	483	506	541	515	490	473	475	500	480	476	492	519	489	523	510	481	470	483	424	504	510	468	450	512	468	502	448	507	525	480	478	475	459	497	505	508	522	496	504	493	466	482	509	486	489	473	471	498	445	496	458	482	517	479	472	489	493	494	492	475	527	453	474	485	480	452	480	511	530	495	515	501	465	447	473	517	489	505	519	495	439	507	487	493	517	492	515	491	482	485	490	472	451	485	482	496	472	494	461	482	468	493	457	493	492	495	513	480	457	450	479	510	463	472	468	480	519	491	470	462	483	495	496	479	477	493	509	424	491	462	455	505	496	516	473	490	511	498	481	463	517	453	459	486	453	496	503	467	483	515	502	462	487	472	501	468	499	520	479	487	473	473	462	467	479	439	498	523	486	437	474	464	463	467	480	438	492	465	488	493	474	472	505	475	484	508	480	467	492	496	495	514	476	449	475	492	486	460	515	476	523	469	474	472	458	430	488	492	482	476	455	458	497	449	471	484	460	485	475	483	484	470	471	494	462	526	459	487	468	480	461	469	473	447	467	459	490	452	460	498	494	465	496	474	467	516	505	517	499	460	530	486	467	464	461	453	483	485	485	499	511	460	425	447	468	482	484	485	486	452	483	466	511	468	454	472	479	462	501	444	513	463	447	448	461	444	454	493	499	525	477	502	459	472	464	438	451	502	499	424	520	472	475	459	478	534	449	471	477	477	469	478	491	491	449	500	469	457	515	460	497	452	446	493	470	495	449	463	479	444	464	471	493	484	483	471	452	504	465	482	502	497	488	449	513	458	457	489	462	501	429	459	476	474	506	497	509	484	475	477	514	466	486	479	463	499	477	489	453	491	472	439	482	468	478	496	468	509	474	469	470	474	524	470	479	494	515	459	467	462	475	477	439	473	454	459	462	415	462	431	480	505	524	511	455	495	495	514	445	517	487	455	482	471	460	463	461	517	468	460	493	469	479	499	454	516	513	475	444	468	476	463	468	479	469	473	488	498	476	517	476	486	483	457	466	512	449	483	495	462	482	518	481	493	479	478	526	479	477	487	484	474	472	501	523	476	538	515	495	413	471	437	489	519	469	442	479	437	508	466	465	468	497	426	439	455	502	514	476	456	485	477	489	437	507	492	475	489	495	521	485	489	450	496	483	463	505	509	479	479	454	477	471	496	496	449	486	461	499	496	515	458	452	455	481	440	512	481	498	478	472	522	445	471	495	457	519	471	504	522	477	514	513	451	490	493	518	489	492	482	485	476	508	500	501	469	514	479	490	499	503	485	444	480	463	438	435	479	475	458	499	457	504	486	481	477	497	461	458	465	472	454	475	465	447	477	485	473	442	453	508	516	474	474	458	447	501	491	455	486	475	485	474	481	461	467	454	468	482	518	477	506	506	467	460	477	441	465	498	495	479	472	498	522	472	445	478	468	500	502	466	476	466	448	473	491	442	466	478	487	458	478	502	483	490	497	490	443	480	507	466	478	486	473	449	486	437	472	493	482	535	504	468	466	463	420	446	473	492	458	458	485	478	483	461	465	488	496	488	447	472	496	513	487	522	491	484	473	488	451	483	443	482	489	471	481	479	480	472	477	462	482	434	507	451	468	482	502	465	492	508	468	425	486	454	468	503	457	492	485	469	515	460	489	521	461	499	485	487	472	454	459	461	445	473	471	481	472	469	450	456	499	490	529	505	463	505	499	524	492	504	473	474	450	466	479	520	504	466	482	485	518	500	487	514	514	477	478	476	497	451	483	449	503	485	494	483	467	477	467	489	466	493	490	466	473	459	456	484	517	469	503	475	509	506	499	496	505	497	465	481	528	490	453	467	481	468	434	542	485	473	435	473	461	429	460	476	490	484	474	480	470	514	500	458	488	491	506	486	445	474	483	472	481	487	492	477	490	472	473	431	521	464	504	464	486	465	487	479	467	436	491	500	498	479	461	480	492	475	464	469	430	466	456	491	484	483	504	503	504	469	496	443	469	472	471	477	468	457	491	454	448	503	512	441	458	497	438	486	512	512	467	453	497	475	451	498	467	456	496	473	511	476	519	511	486	446	493	472	475	498	428	457	425	477	455	484	464	500	461	476	455	487	479	453	467	499	457	489	488	498	420	482	522	461	496	500	438	476	531	479	479	474	479	514	464	469	447	482	471	457	464	487	501	483	479	495	450	498	465	457	498	503	537	525	478	486	456	435	506	485	478	447	481	499	500	513	509	500	505	503	477	504	457	482	460	497	467	476	498	459	457	478	463	501	477	479	461	507	515	467	526	485	441	503	488	477	456	484	488	479	470	467	466	469	498	489	459	452	489	504	496	496	460	491	522	492	510	543	480	463	441	482	474	477	439	446	496	485	468	472	489	471	465	486	441	443	491	464	466	472	494	463	454	540	491	488	452	469	496	434	508	506	485	462	460	487	468	475	470	481	470	470	491	474	493	492	489	445	492	494	483	470	451	469	473	516	502	485	485	479	474	491	453	462	460	472	492	472	473	472	498	470	496	459	458	479	484	458	506	454	499	467	470	475	490	467	500	476	466	470	497	445	420	475	468	477	525	476	484	481	457	472	487	503	484	458	483	484	476	473	491	476	448	507	448	472	502	465	488	472	524	490	491	469	455	476	452	487	496	473	477	502	479	482	466	470	461	495	443	456	458	509	486	486	460	484	451	455	444	459	481	518	441	454	468	472	482	438	507	477	527	494	444	475	460	473	511	449	481	461	473	460	482	478	522	466	423	455	480	488	521	457	464	482	462	502	503	494	501	513	459	505	450	456	454	446	431	506	520	473	485	477	470	474	524	451	436	462	468	460	487	479	462	476	515	477	457	444	465	473	496	454	525	493	491	452	483	478	482	500	492	462	443	491	505	477	505	467	479	471	485	503	470	546	482	478	470	490	442	490	474	471	487	486	436	493	460	448	455	531	454	440	489	434	486	480	485	484	473	485	464	508	445	494	491	481	468	447	450	459	509	433	495	482	470	500	473	468	487	506	446	486	485	541	466	484	470	495	494	485	480	462	461	506	496	507	470	490	483	511	475	486	485	493	508	486	459	463	457	466	473	490	484	508	510	491	514	440	465	449	481	478	488	487	512	484	460	440	486	519	469	473	465	484	474	477	494	504	481	485	497	447	484	493	536	524	501	464	504	465	456	498	477	456	454	490	501	513	473	458	510	489	475	477	519	495	476	468	512	445	453	505	490	482	523	457	515	474	485	488	460	484	428	470	557	478	476	445	460	494	498	474	467	469	493	465	486	502	413	479	478	520	438	483	485	479	476	488	453	488	473	453	464	487	454	494	478	491	499	470	450	471	449	480	424	453	472	481	510	470	506	513	486	481	514	469	515	470	449	485	462	434	482	446	477	514	507	485	480	512	429	461	473	466	438	476	471
22821	21130	28961	23557	21150	21204	10634	2478	2049	1701	1405	1013	992	755	507	437	2460	11173	12165	855	203	212	202	186	179	170	209	186	190	200	171	185	173	183	162	187	174	181	170	190	170	167	159	157	162	182	175	161	164	207	171	175	153	147	165	170	157	184	157	165	179	170	180	202	167	168	177	185	155	180	155	179	175	176	173	140	174	152	125	169	164	154	160	174	160	143	164	149	165	164	154	165	166	165	167	142	170	152	161	185	195	165	158	199	132	159	168	162	148	158	153	158	183	171	189	175	170	175	132	178	170	159	157	171	184	160	152	179	152	169	162	145	160	184	156	163	165	172	150	166	163	169	171	185	168	188	152	174	182	188	180	158	169	185	137	157	160	156	192	169	161	174	174	165	148	179	172	145	173	177	188	153	170	180	155	173	160	157	174	155	139	164	167	165	156	155	156	165	171	172	160	188	170	187	146	189	162	165	156	180	163	161	149	188	160	155	157	168	209	174	202	182	148	191	184	187	146	161	146	180	168	167	143	146	156	173	158	172	172	180	165	157	165	176	163	165	174	144	155	150	163	171	161	158	154	152	196	152	176	148	179	121	149	155	172	189	167	158	173	173	180	171	165	165	168	180	171	168	181	170	178	147	165	179	137	181	165	180	167	172	175	161	173	186	151	154	189	162	178	187	169	183	145	168	160	152	160	180	143	172	171	172	163	164	184	161	174	160	168	163	152	192	159	133	162	171	160	163	168	156	182	148	154	174	158	168	184	142	184	156	164	173	172	149	143	154	170	186	152	178	187	156	177	155	188	141	172	197	173	165	176	199	150	165	155	174	156	154	159	147	183	164	178	156	186	174	164	180	156	201	156	185	155	161	140	165	188	154	151	172	171	195	162	160	124	167	192	167	164	152	185	177	174	156	180	167	173	151	180	186	178	184	146	176	158	172	165	189	158	160	159	159	161	175	169	140	169	179	184	154	163	158	154	156	169	177	176	168	166	186	183	142	158	146	201	163	198	151	167	152	177	165	187	167	148	159	137	147	182	155	148	156	171	182	132	160	162	166	157	173	151	146	156	163	177	192	180	171	133	140	184	200	162	187	158	161	160	170	163	165	161	190	190	187	169	165	156	168	177	168	161	154	163	153	167	169	195	159	162	176	167	138	155	178	149	190	170	159	148	160	181	159	166	171	164	174	180	188	173	159	171	168	179	173	185	179	171	165	177	165	183	178	168	162	169	149	162	159	155	190	157	191	153	177	160	162	155	173	167	154	162	161	171	187	187	187	140	173	157	162	159	184	174	191	169	175	180	175	196	157	185	176	151	172	183	146	157	155	162	153	162	170	158	194	157	158	179	194	152	145	150	167	163	154	191	167	178	185	158	158	156	157	159	168	170	174	180	166	183	189	156	180	154	181	175	153	162	178	156	158	171	142	173	166	172	172	158	172	161	174	142	162	144	170	157	167	179	181	154	175	178	162	178	143	172	163	169	159	163	198	175	176	155	147	195	168	157	168	169	164	162	182	156	182	175	153	152	149	156	159	156	164	161	150	161	165	169	184	175	169	174	171	148	174	183	170	154	163	143	184	167	168	162	165	180	153	142	163	164	161	182	173	156	156	160	162	180	162	188	146	169	178	163	154	163	180	160	171	165	179	175	183	159	154	173	173	168	175	147	167	183	174	186	161	149	147	162	150	184	172	171	166	172	153	150	160	151	156	185	138	190	173	156	164	171	151	151	180	179	184	163	166	149	159	159	171	171	146	177	154	166	171	141	158	176	186	147	165	166	166	170	203	154	171	174	166	170	153	151	165	167	167	157	173	173	151	178	157	159	179	168	169	160	161	157	195	169	176	161	160	138	191	174	168	159	161	184	167	151	178	165	163	175	184	177	164	167	192	166	165	158	184	159	143	155	149	147	168	173	179	146	189	156	154	167	178	172	150	164	196	151	167	162	192	151	132	161	155	145	157	173	167	166	173	150	182	153	183	170	171	172	173	165	161	162	160	160	156	157	145	171	173	136	174	179	179	163	175	161	188	177	159	163	135	171	157	134	166	164	173	179	168	174	156	170	171	158	172	172	175	169	170	149	141	157	170	183	159	162	182	183	174	162	171	164	148	159	187	160	181	191	179	138	142	147	170	173	167	191	158	161	178	180	180	173	160	153	164	174	170	180	150	143	154	178	159	168	167	133	171	184	171	172	171	176	163	160	185	159	178	160	164	157	185	192	151	151	182	152	162	186	151	167	159	179	173	167	189	171	162	159	174	173	173	175	175	173	166	152	159	163	175	183	141	146	168	160	170	170	154	145	184	174	159	174	166	160	178	187	152	133	161	159	140	139	150	160	167	151	184	175	150	162	178	150	158	173	160	165	174	180	168	186	179	156	179	157	175	150	146	167	161	174	160	155	160	152	164	154	153	199	157	147	160	175	151	206	178	143	139	165	155	176	168	167	160	171	158	169	155	148	176	169	157	162	161	158	153	164	160	189	166	178	167	165	165	168	160	156	165	157	170	190	201	196	176	133	172	164	168	149	176	139	167	176	168	160	183	158	154	154	179	163	167	193	177	153	152	175	163	161	191	188	161	168	186	169	164	186	145	160	167	153	181	171	164	158	134	136	164	159	201	163	172	171	179	159	157	158	191	178	187	159	177	164	169	189	168	149	172	178	179	189	151	160	154	159	135	136	165	178	167	187	163	140	156	138	148	154	180	161	157	170	183	176	175	202	142	157	167	163	178	179	173	170	159	161	154	171	161	166	171	171	143	179	186	159	150	131	171	173	170	160	163	155	169	170	178	160	173	157	167	189	157	160	174	172	176	181	170	155	186	154	164	173	153	186	151	191	145	172	152	195	163	158	174	184	160	170	186	189	162	153	164	166	180	148	167	176	157	165	173	154	163	156	180	177	177	180	167	175	175	166	163	160	142	175	149	171	170	163	183	181	166	193	146	145	159	158	175	164	162	167	147	165	171	171	157	172	158	161	152	179	154	171	172	165	158	161	169	146	169	168	172	169	170	181	147	166	173	150	159	154	165	153	175	160	168	165	175	155	160	173	155	174	166	202	177	179	162	162	159	176	175	180	164	170	161	162	169	151	148	179	172	179	153	170	173	158	163	191	188	156	177	175	162	168	165	140	165	203	155	152	184	190	164	179	192	165	177	183	184	174	163	171	171	164	183	159	153	172	178	130	173	159	176	154	161	170	155	159	164	178	177	198	170	165	173	160	161	168	179	162	183	151	145	167	154	173	159	158	164	163	162	176	161	159	157	157	168	152	158	177	140	173	188	162	158	178	165	162	161	180	174	163	157	155	154	161	188	140	148	155	165	160	176	168	182	199	167	175	152	176	182	196	159	165	144	199	159	159	175	161	176	169	176	151	183	174	183	160	176	161	168	152	148	139	172	155	157	151	190	178	162	172	158	171	158	179	136	158	179	168	149	150	155	157	154	161	178	161	147	138	169	160	158	162	167	197	179	157	164	167	150	168	149
16875	30628	31330	19502	15064	10916	6804	5730	5325	4323	3426	2539	2423	1798	1095	808	5042	18807	16681	742	312	292	318	308	261	259	282	267	281	286	260	256	231	216	235	262	274	226	232	270	253	229	238	243	210	227	222	247	229	208	229	248	230	216	235	241	246	227	226	227	235	245	250	221	225	189	217	203	217	213	190	224	243	217	214	202	202	226	218	228	237	210	196	220	229	207	218	212	205	216	231	221	224	240	219	194	219	212	225	219	199	252	225	228	231	203	227	228	225	238	242	206	220	228	192	218	224	226	226	204	233	230	225	208	225	232	234	234	209	226	196	244	220	216	220	230	198	240	234	239	220	233	246	230	203	216	233	230	250	204	230	212	191	218	221	214	217	214	236	217	185	218	233	198	195	230	238	232	236	197	224	194	232	209	230	221	215	216	250	250	225	277	200	209	233	209	208	224	192	207	198	220	237	226	208	208	210	188	235	233	249	220	208	244	207	208	207	233	201	219	228	206	197	208	213	228	215	241	223	218	221	198	215	210	223	208	238	224	217	217	188	224	225	224	211	193	203	215	219	201	199	217	214	221	196	215	230	192	192	220	188	199	211	217	204	232	244	232	224	224	206	248	254	226	207	215	228	197	222	200	216	219	206	218	215	223	231	227	223	217	224	211	224	210	201	212	225	241	199	229	212	227	217	206	188	218	205	196	253	223	204	232	242	220	219	215	209	201	208	209	230	219	217	194	226	228	250	231	212	206	219	220	211	213	232	211	219	203	219	215	214	231	206	244	217	220	230	216	201	199	212	238	209	202	206	218	207	210	224	211	210	240	223	234	223	212	237	240	228	214	223	218	215	213	219	219	226	226	207	237	209	237	219	193	215	223	213	243	249	223	210	219	237	238	216	222	210	211	229	226	236	206	221	230	207	213	205	226	216	212	229	218	237	238	214	234	209	231	210	232	231	203	212	223	227	223	233	220	207	213	220	200	214	222	222	232	225	203	231	232	221	207	196	212	241	240	208	208	214	213	227	227	242	205	188	221	236	228	200	230	238	228	183	219	224	219	244	231	230	206	210	219	241	220	253	220	219	195	204	211	194	205	241	223	203	212	193	222	246	219	219	195	226	212	219	230	238	244	197	209	205	207	202	209	237	194	202	198	220	225	236	229	212	247	199	225	229	234	229	237	216	226	218	237	236	218	244	217	237	226	215	221	215	233	219	224	195	217	201	218	215	233	197	217	209	220	223	207	196	220	239	192	224	211	236	233	226	203	225	193	234	247	210	258	235	227	246	203	216	231	224	231	218	211	221	217	222	249	244	214	218	239	238	210	197	225	226	225	251	239	224	207	206	214	219	217	218	206	226	222	216	246	212	238	196	216	218	252	211	233	227	214	205	227	203	230	196	204	208	229	220	231	200	185	245	255	224	219	237	218	222	242	201	212	236	214	235	234	215	266	214	233	192	227	212	186	226	204	211	226	211	218	213	230	183	234	232	230	225	207	214	209	197	210	224	239	220	214	231	248	217	234	220	215	210	215	234	230	220	223	212	229	209	216	197	206	237	208	221	258	228	217	210	222	200	231	236	200	226	220	193	264	237	200	242	225	240	238	196	203	213	228	216	226	223	211	244	237	231	218	234	215	192	212	218	239	256	203	224	233	244	230	189	192	204	205	222	249	240	230	222	200	215	211	209	212	222	224	201	208	215	245	219	252	208	206	207	204	238	223	199	204	192	217	213	237	206	207	213	223	216	228	210	182	212	234	214	203	212	227	232	248	209	229	221	215	214	232	201	213	233	212	233	209	211	203	231	206	220	229	221	221	231	227	188	245	221	201	233	214	199	203	198	233	244	220	219	203	193	205	225	220	216	227	240	217	237	232	217	218	214	234	231	225	202	225	210	236	229	210	208	234	218	232	200	218	214	225	203	234	235	217	259	246	228	193	233	221	213	202	216	221	232	234	198	229	244	239	240	227	211	229	229	243	238	196	223	215	216	240	225	219	192	205	192	234	217	229	234	219	218	210	225	229	221	219	225	212	249	205	220	226	227	247	223	217	189	207	226	196	212	223	210	219	243	229	238	216	247	226	207	286	247	228	221	222	210	216	192	229	240	225	233	245	217	204	218	213	214	235	238	225	242	214	208	217	185	201	223	202	210	219	204	205	212	207	233	241	207	243	191	225	169	234	226	216	200	209	223	226	236	238	205	216	230	217	213	220	220	239	210	204	230	221	220	217	237	221	225	212	226	204	220	224	209	198	223	226	201	235	184	206	208	226	227	189	210	207	214	207	232	214	231	209	223	212	212	225	224	207	234	237	199	232	197	199	215	220	232	203	234	229	230	214	229	217	209	234	218	223	216	242	228	222	219	220	251	217	202	207	241	195	217	234	221	202	240	214	209	199	235	210	242	212	217	223	211	210	209	227	206	239	218	213	237	192	212	235	200	216	225	222	211	201	198	249	224	231	184	235	207	218	210	198	223	249	201	200	221	221	222	206	205	205	236	218	237	210	217	224	198	207	224	244	189	236	222	239	239	228	245	223	226	216	197	205	200	228	225	224	200	218	239	190	210	209	214	234	220	209	214	209	222	215	231	203	209	212	204	264	229	214	195	224	227	214	230	216	224	259	224	222	221	236	226	216	224	224	216	223	215	231	208	247	227	213	193	203	208	204	212	222	212	206	204	229	229	225	228	213	206	240	219	203	221	202	204	232	208	229	207	221	235	207	206	217	220	202	205	204	235	246	247	204	219	217	219	234	206	225	236	203	214	239	226	219	236	232	227	229	219	207	216	192	192	212	229	223	226	211	182	237	203	217	203	225	204	194	214	195	219	246	216	221	239	207	203	205	209	214	236	200	228	228	224	214	222	232	232	228	225	227	225	221	218	215	226	220	213	219	224	221	222	225	198	212	210	217	219	211	219	229	209	234	189	215	232	237	213	214	232	215	225	228	204	198	207	220	221	244	225	247	210	228	179	246	217	209	233	216	205	237	203	224	200	212	206	229	211	233	236	227	216	240	200	225	244	235	215	229	231	206	204	249	206	201	201	210	213	231	236	209	211	194	197	213	258	215	217	223	206	233	234	210	209	209	214	228	209	215	193	231	191	229	242	239	234	218	213	200	204	237	214	233	218	190	199	243	242	209	246	201	219	207	222	214	219	225	230	197	237	221	207	215	229	242	237	195	205	233	200	218	217	211	224	203	214	238	231	212	212	235	195	216	196	197	212	222	223	220	204	228	205	227	212	196	228	208	236	207	234	213	219	214	209	227	246	202	207	208	224	215	217	242	230	203	233	200	190	200	206	239	236	223	243	225	217	232	204	210	216	221	208	243	228	232	225	220	230	196	220	225	204	232	211	209	214	216	220	203	223	212	234	238	231	221	209	190	215	260	243	210	234	221	238	214	234	195	237	191	231	204	239	206	217	220	203	234	228	232	206	206	238	222	241	235	246	212	208	241	213	247	207	219	251	230	245	219	225	227	195	236	200	215	211	221
26911	20682	16422	6873	2785	1704	1253	1008	897	938	775	652	679	712	586	593	586	884	1530	929	526	561	528	557	526	533	541	518	523	552	552	524	538	576	546	528	517	528	523	553	521	516	526	521	531	508	529	570	517	549	562	530	509	520	529	523	503	493	526	544	499	528	543	536	536	519	487	560	544	557	556	539	577	556	538	517	519	511	485	566	525	503	505	565	492	521	488	520	514	531	538	571	514	513	540	488	555	528	563	503	527	513	515	539	543	533	501	520	538	560	539	532	560	553	532	516	548	562	530	520	514	540	508	533	556	520	552	537	501	519	548	552	544	511	529	543	560	505	518	508	512	542	522	576	544	526	549	537	545	514	547	480	553	512	579	541	498	566	529	558	526	571	529	475	513	533	540	579	529	528	534	534	487	535	528	556	509	523	521	526	579	574	528	537	540	546	538	481	506	576	543	538	576	524	520	521	522	571	536	544	533	546	501	511	505	508	527	535	500	546	535	528	514	528	510	560	516	533	551	558	541	526	567	511	543	535	537	507	491	522	579	528	525	520	549	538	565	555	546	538	550	521	522	534	523	503	532	512	562	589	566	539	500	564	525	531	512	535	479	531	541	531	562	547	517	540	520	569	521	547	540	517	483	521	520	540	536	502	511	499	572	444	514	512	524	505	523	510	566	522	542	515	541	528	523	535	540	539	509	489	548	540	546	516	509	520	553	515	531	481	531	549	532	534	530	522	557	563	523	491	572	525	528	575	523	551	535	473	515	495	533	552	572	526	548	563	505	527	525	584	578	549	493	566	552	526	477	550	534	557	556	541	514	539	544	535	552	536	498	527	524	504	540	528	538	529	519	587	537	513	546	569	543	566	516	529	516	516	533	551	489	561	559	532	512	601	535	546	509	552	574	565	549	472	565	564	515	518	524	497	577	534	536	518	586	503	553	574	544	513	553	521	528	501	542	521	563	514	539	525	543	565	536	516	577	534	535	526	495	548	544	527	537	556	541	559	570	556	511	566	518	513	507	534	541	528	523	628	546	548	565	577	489	552	493	505	535	555	521	519	564	532	559	502	514	521	549	541	534	540	549	512	541	534	526	496	536	510	533	563	554	539	554	522	474	559	532	557	576	552	559	517	530	591	556	514	558	546	560	544	532	562	479	533	537	548	487	532	544	512	528	542	501	523	578	519	540	508	512	539	476	533	535	540	529	549	495	517	540	522	525	488	551	538	533	524	507	489	510	508	534	543	508	541	540	526	522	515	504	550	523	542	505	523	506	500	525	493	561	546	486	513	527	534	548	565	507	559	541	524	526	526	542	549	530	513	540	517	536	537	492	516	554	499	544	549	554	533	582	507	541	546	518	541	534	544	537	537	573	538	496	561	555	542	501	501	531	539	517	556	564	525	535	509	520	567	484	542	535	565	563	526	559	498	519	553	520	531	504	524	562	553	499	557	553	568	537	562	475	588	530	521	522	549	543	541	532	521	499	456	514	527	477	521	488	504	564	504	505	564	503	541	531	508	528	554	508	438	510	525	524	535	537	552	535	541	526	540	572	568	515	575	502	539	534	500	501	547	511	552	521	503	524	535	527	545	523	543	563	553	548	534	555	542	573	495	525	534	574	554	533	507	549	510	535	558	513	514	515	512	479	546	480	530	522	502	544	558	559	567	554	530	566	538	541	560	529	566	518	541	540	566	538	496	546	563	515	521	539	483	554	521	532	509	555	526	568	531	567	548	548	528	530	516	497	530	500	505	493	511	525	583	542	549	547	561	521	522	513	537	546	497	572	495	541	535	560	532	509	482	535	547	537	567	545	550	511	550	533	540	538	524	500	523	527	524	509	526	506	533	559	513	546	503	524	538	539	596	523	509	562	524	537	543	569	569	534	536	524	497	502	512	524	578	525	501	510	551	507	527	539	519	519	535	540	529	484	562	567	538	586	539	509	577	496	555	576	510	540	555	538	531	514	509	548	541	570	550	519	558	488	528	490	560	532	500	543	565	535	525	549	522	540	491	517	550	544	547	527	540	541	534	591	497	522	562	537	529	534	511	497	518	498	557	523	527	532	541	506	516	522	544	508	543	520	515	554	520	569	541	523	552	529	550	509	492	539	487	551	544	533	522	546	525	573	510	531	516	556	518	564	542	525	543	540	506	534	543	495	538	533	542	519	497	568	535	551	543	549	538	536	537	567	534	587	524	499	528	498	542	527	548	540	518	565	569	477	567	567	527	546	565	542	503	571	507	582	523	547	572	538	497	549	542	546	534	472	550	549	530	515	556	509	587	497	525	547	536	549	510	534	515	595	546	547	529	511	557	545	546	552	564	521	513	550	530	555	556	557	547	479	514	523	567	507	529	555	569	551	530	500	513	549	545	531	506	544	514	546	546	537	519	510	562	544	564	556	538	515	550	572	516	523	545	498	511	515	511	537	543	559	544	483	481	524	524	537	528	542	532	526	513	503	533	518	574	512	532	554	497	511	583	548	536	496	560	536	547	565	512	531	555	554	500	506	509	554	561	535	539	527	561	576	558	497	537	549	537	526	546	531	515	561	519	511	524	532	534	547	544	514	515	557	542	523	475	544	545	573	521	525	546	533	515	501	542	539	555	512	510	545	540	526	515	518	503	500	558	520	536	496	509	595	536	498	517	493	542	517	519	503	546	548	517	525	534	545	540	516	508	569	526	537	528	526	483	539	573	531	569	549	519	532	534	548	494	509	510	537	528	561	487	579	534	524	521	549	543	556	527	572	543	515	508	542	488	496	562	510	514	572	524	526	530	551	544	525	549	509	503	548	543	557	542	516	551	541	508	557	528	485	550	490	542	561	564	512	536	537	573	522	535	555	510	555	550	540	517	539	521	513	542	522	552	573	501	513	526	548	516	551	571	520	513	519	575	522	546	551	534	533	514	507	519	525	562	514	529	506	550	520	541	494	542	511	548	508	527	570	538	474	543	527	528	558	514	508	565	538	540	535	567	506	541	532	562	553	527	533	525	551	527	497	500	583	518	531	544	531	525	524	528	548	567	509	524	512	540	516	542	487	512	525	531	537	505	530	525	523	553	521	547	523	513	569	533	549	538	497	519	484	535	502	552	489	545	511	556	573	518	537	522	511	522	503	511	535	519	604	540	548	531	501	547	511	516	528	521	520	535	536	538	566	562	542	509	521	519	564	548	549	563	549	532	546	518	504	499	541	558	526	539	542	529	530	548	562	547	519	538	518	515	519	536	521	510	523	506	532	517	454	535	531	522	539	532	537	533	537	532	483	537	540	518	508	545	461	548	531	520	562	525	550	542	497	522	500	503	527	535	574	541	534	496	486	517	563	534	559	491	517	535	532	566	532	497	514	520	583	577	565	535	535	541	513	529	535	507	506	535	544	501	541	547	533	505	515	566	516	526	515	528	519	522	540	544	517	562	526	563	540	514	557	534	537	551	551	526	518	542	541	531	499	496	530	523	509	564	538	505	544	532	589	575	547	531
12218	15956	18562	9009	5839	3612	2631	1968	1772	1888	1435	1073	1252	1117	899	878	820	1330	2792	1338	696	696	709	693	687	707	638	714	690	670	670	692	730	723	745	679	722	686	695	701	659	719	717	705	685	677	631	691	733	654	678	724	694	716	712	756	731	746	668	651	748	628	689	684	693	687	721	733	696	688	643	670	722	737	682	736	719	681	676	684	726	652	715	667	649	701	667	669	694	722	700	705	739	658	700	687	740	694	711	736	699	692	701	699	702	725	700	683	699	676	703	723	742	665	695	700	664	668	686	715	722	726	707	676	699	749	704	716	683	658	672	679	691	682	660	712	695	701	734	733	703	673	715	690	709	734	686	738	658	693	666	693	686	686	687	699	734	651	732	721	658	736	679	686	656	690	716	705	733	695	673	694	687	734	685	696	706	698	729	696	718	713	733	714	643	732	710	696	717	731	686	607	668	674	679	650	701	722	692	661	702	688	702	723	706	693	721	703	733	730	704	738	685	715	698	707	684	676	714	663	705	696	675	661	691	644	652	726	691	652	665	709	700	711	688	717	658	683	697	703	714	664	674	690	704	675	699	679	658	713	737	643	702	688	645	710	659	699	720	708	707	689	698	704	704	696	711	707	662	660	687	689	712	692	732	725	701	740	741	690	703	693	706	695	698	728	702	776	748	709	719	687	664	710	674	710	707	770	702	717	696	671	674	714	660	714	707	711	713	640	741	683	677	729	686	679	662	668	716	728	715	676	723	637	731	727	697	673	703	696	694	739	767	745	716	752	682	689	702	724	680	685	730	703	685	712	735	624	659	648	729	712	689	717	702	696	710	676	734	693	654	655	722	708	708	690	715	710	651	703	705	721	723	729	754	686	627	716	683	680	704	715	721	675	713	736	627	717	714	694	721	697	689	712	726	687	664	703	692	686	646	726	716	763	675	653	730	676	639	633	676	693	673	718	709	688	669	739	685	685	647	736	711	685	698	663	698	691	678	737	672	718	700	704	703	695	678	671	694	679	727	732	677	693	695	669	730	716	665	707	745	727	704	676	706	715	669	752	748	744	711	686	704	698	661	684	709	692	685	636	696	672	707	661	668	715	695	732	705	706	756	692	704	671	698	723	702	699	648	712	714	681	740	703	719	708	712	670	682	681	716	752	688	718	686	679	716	669	678	680	690	672	702	678	683	703	722	669	661	704	727	655	723	676	770	643	660	680	739	688	688	687	634	710	679	633	679	678	670	705	676	709	696	723	766	719	694	690	740	699	700	709	718	679	723	674	708	704	709	716	666	694	702	648	720	750	666	686	694	676	672	689	724	682	691	724	725	674	674	680	733	653	685	695	720	716	712	717	658	704	709	703	738	706	731	694	726	702	673	696	693	724	691	693	730	692	733	712	690	742	706	682	702	778	688	674	715	666	685	702	731	731	679	763	722	717	666	717	679	689	703	678	659	699	735	692	700	667	634	706	730	691	705	693	680	745	681	668	756	724	681	710	747	656	688	733	680	690	715	632	677	737	682	687	682	690	689	702	697	698	684	694	691	667	707	668	737	671	767	724	712	749	657	676	704	704	714	714	672	718	712	647	657	712	711	708	699	732	726	721	732	663	672	728	724	701	745	689	720	718	701	686	670	690	698	663	635	686	721	744	742	702	655	720	698	693	659	694	711	698	722	722	712	668	690	665	726	726	689	640	667	682	695	709	712	698	714	737	664	751	735	716	707	685	705	733	700	670	701	713	656	727	731	709	729	705	705	709	664	689	704	668	680	715	674	725	690	687	711	735	660	698	717	677	684	690	635	710	694	667	699	690	725	714	687	649	714	753	705	669	700	679	685	682	671	732	705	685	689	705	721	720	689	685	766	674	685	677	734	696	700	706	710	703	698	732	708	724	737	708	728	717	669	666	698	707	709	691	754	757	721	681	715	734	651	705	656	715	697	687	666	688	755	667	718	675	660	668	676	688	679	711	696	661	720	712	665	693	702	667	668	668	693	722	729	701	725	690	728	691	697	650	715	725	677	677	722	734	708	686	688	696	692	706	704	664	660	692	722	721	677	637	690	732	609	687	723	684	684	712	698	716	655	697	693	717	675	716	751	662	741	710	735	727	732	701	773	674	756	718	733	707	694	642	708	691	718	716	672	758	693	735	685	718	704	692	702	693	699	716	694	683	694	726	713	705	672	710	686	707	698	715	687	683	622	692	729	763	718	685	749	700	681	710	679	761	724	728	676	704	719	699	715	704	717	689	644	713	711	686	722	726	743	706	726	696	681	719	677	704	765	665	701	642	667	659	706	730	714	763	722	678	739	659	722	697	700	648	691	714	696	738	703	733	672	716	701	752	746	683	719	681	732	713	695	690	633	699	727	687	706	694	742	709	730	685	654	676	722	665	698	695	724	738	686	705	661	702	694	700	698	681	672	725	703	694	695	731	680	692	683	669	765	726	717	679	737	691	709	670	686	688	715	683	700	692	702	719	677	694	680	718	731	698	749	687	731	721	717	669	717	756	679	661	698	740	700	701	754	704	729	685	686	689	707	716	717	668	726	719	668	709	665	715	678	721	711	689	701	696	706	667	720	726	678	749	685	707	722	753	668	729	700	723	692	691	663	684	720	688	719	744	686	729	709	662	689	686	662	722	692	720	700	693	746	689	697	674	682	722	742	696	687	724	660	697	727	697	705	697	646	715	712	745	721	692	700	725	687	688	678	692	667	712	675	683	683	673	697	697	688	693	676	678	707	687	703	677	728	703	716	651	650	692	670	680	703	693	698	664	736	723	641	661	734	697	721	704	715	663	699	760	709	694	656	770	656	696	710	646	700	752	712	702	694	728	678	724	687	679	705	714	661	732	752	706	692	731	665	714	708	714	711	708	656	708	681	712	645	752	720	685	663	694	641	722	679	678	695	691	712	685	696	738	699	711	708	678	700	705	692	690	685	700	727	709	706	706	687	698	662	659	696	682	693	704	657	659	731	730	690	675	714	707	718	686	639	673	675	701	717	703	684	718	701	731	708	711	692	693	670	763	679	711	707	676	698	664	650	702	673	689	673	699	723	696	671	695	718	689	691	692	678	717	694	641	712	731	679	698	682	748	688	669	715	703	742	718	708	713	730	670	728	738	725	683	684	699	676	734	689	683	641	704	734	716	666	682	684	708	651	694	673	755	737	721	675	735	740	688	712	655	692	769	680	680	666	699	697	728	673	718	689	716	699	694	735	688	696	738	652	670	661	708	679	666	682	724	725	715	690	738	700	744	657	709	663	705	685	682	701	689	728	689	663	695	730	722	736	684	723	726	668	733	705	708	670	683	702	667	703	733	683	722	719	690	688	644	726	723	729	701	732	753	741	706	690	683	726	723	687	686	717	683	703	746	721	731	731	752	693	689	708	688	667	734	692	667	701	682	716	678	721	718	692	688	648	724	711	683	700	689	721	671	699	697	702	708	731	688	644	706	723	669	764	717	658	688	688	695	689	708	755	709	700	677
23992	21124	28316	24192	20866	8037	2228	1720	1244	1039	784	689	674	760	696	525	481	3336	8050	1830	418	413	390	382	386	392	364	400	401	376	410	374	389	439	374	363	392	397	385	384	398	370	407	354	382	368	352	375	385	350	371	363	354	387	372	371	367	394	413	368	404	374	355	387	369	365	377	397	387	394	385	331	341	432	377	359	350	348	380	388	376	389	383	342	343	358	405	379	407	408	396	411	368	401	371	384	373	373	364	404	394	416	370	361	404	395	367	380	391	393	397	373	355	372	419	391	375	378	387	383	391	397	364	416	366	349	368	419	406	388	367	417	343	388	373	363	395	399	390	357	407	376	398	351	380	437	382	370	389	360	357	386	371	374	395	401	398	373	389	413	375	359	411	342	361	406	358	365	360	391	390	413	384	362	380	359	369	393	360	385	393	379	418	351	393	363	376	394	402	383	400	363	369	414	394	363	396	412	394	394	398	371	375	400	362	359	334	403	372	380	381	361	397	415	383	369	372	395	401	370	421	371	389	371	374	393	387	401	365	329	394	385	357	390	390	400	368	359	368	388	415	399	414	383	378	354	386	404	404	364	393	390	402	353	359	373	390	377	381	391	379	360	356	398	370	370	376	388	395	371	357	386	380	391	408	380	397	375	344	369	361	387	379	409	377	362	371	342	384	396	394	380	409	369	387	396	348	385	359	432	401	396	385	393	369	396	400	356	365	413	353	385	378	382	379	395	384	373	392	406	362	370	384	397	361	382	408	395	370	363	399	344	390	380	367	387	384	352	384	363	409	402	374	384	401	374	379	408	390	400	369	382	382	395	424	365	361	395	351	419	346	409	399	367	381	417	389	380	379	380	375	356	390	377	396	388	379	378	397	355	346	387	388	395	377	357	365	384	380	376	411	362	385	376	388	385	392	411	399	376	402	431	381	378	378	387	380	389	374	396	379	418	399	370	377	407	354	406	386	386	366	374	401	373	406	376	403	385	380	375	382	404	393	368	388	355	363	362	368	382	369	348	357	376	389	347	393	379	391	420	397	371	352	392	368	370	395	365	370	366	361	371	377	387	404	390	376	381	415	393	387	379	396	369	393	387	397	396	379	392	360	367	369	375	412	375	394	386	385	361	370	381	383	368	368	374	414	401	381	377	369	396	370	364	360	359	402	377	377	367	375	383	394	363	422	388	378	363	363	407	368	396	359	415	383	395	381	398	360	380	362	384	385	373	371	357	369	399	395	393	369	355	383	375	382	373	385	330	411	401	388	365	405	400	387	366	351	379	385	381	393	390	403	360	358	393	415	374	397	396	373	400	374	408	370	372	367	399	372	384	389	365	365	378	383	395	405	368	385	387	380	342	359	399	352	373	403	369	361	370	394	397	350	410	381	383	364	359	376	388	369	384	392	380	434	389	402	392	391	367	364	400	389	343	359	379	382	378	396	379	389	387	375	397	361	367	393	365	389	385	347	403	333	385	389	405	359	395	348	389	344	400	363	375	403	398	379	374	350	386	342	380	377	375	378	361	381	390	404	392	400	385	374	395	382	397	351	398	367	381	380	346	399	386	366	384	381	364	337	372	398	372	404	405	393	371	378	363	376	360	358	370	429	367	361	387	396	420	373	391	384	378	377	413	406	374	367	348	436	406	351	389	399	372	389	362	376	375	398	371	376	384	388	354	389	376	389	402	370	371	387	396	380	336	371	376	344	361	392	360	375	379	397	386	384	351	378	372	361	392	385	399	364	398	346	357	406	384	369	385	356	328	376	403	380	356	386	366	349	407	385	391	367	379	360	385	385	358	391	388	377	397	415	389	376	390	394	364	375	391	357	390	353	388	381	366	396	349	403	385	386	381	371	388	368	363	403	400	378	355	370	349	378	348	357	389	396	384	373	402	360	386	379	378	386	389	374	409	344	384	395	400	353	373	404	361	387	369	409	378	390	380	385	379	371	407	384	386	377	398	348	418	365	375	385	372	400	356	405	352	387	404	377	362	393	384	368	410	370	379	372	352	382	383	364	370	363	373	368	421	382	375	358	401	380	433	392	375	350	399	403	378	376	424	378	349	388	330	380	390	412	364	389	391	435	385	361	373	338	393	374	401	361	421	377	398	386	382	360	356	419	361	376	385	392	411	392	349	376	358	424	402	349	393	385	375	364	355	393	383	394	363	352	383	396	377	361	392	381	373	367	387	382	364	448	378	391	361	397	393	402	411	399	391	370	379	370	382	387	376	363	394	406	362	375	408	353	372	381	384	366	391	370	409	367	358	368	359	381	367	396	387	361	389	380	383	362	377	390	346	386	362	393	383	383	379	378	376	385	365	338	335	395	379	390	387	345	392	376	372	395	392	366	350	391	367	386	373	387	400	407	400	368	377	385	377	370	358	361	344	413	388	368	361	364	367	386	415	387	382	380	379	399	390	367	356	380	387	384	415	398	361	349	380	421	384	377	353	367	369	369	365	395	387	399	381	374	347	362	346	403	364	415	354	380	384	370	374	376	372	375	391	381	381	335	377	357	385	406	390	374	392	355	392	394	376	380	404	396	400	391	407	385	405	401	355	419	367	373	342	361	389	387	369	381	394	399	362	380	362	415	340	385	351	376	367	399	396	395	410	374	402	386	374	399	375	373	410	384	412	367	391	395	367	355	383	380	392	401	367	375	380	383	410	390	442	385	353	412	382	354	354	340	414	375	374	399	386	381	387	377	366	361	392	393	375	407	409	404	378	396	373	356	455	389	394	344	361	353	379	393	358	376	383	379	382	357	401	356	368	382	401	448	374	346	366	389	380	391	378	363	355	414	387	387	367	387	378	386	366	377	391	402	359	388	399	387	424	390	425	395	411	402	352	356	378	370	381	404	366	402	351	408	391	379	389	405	404	409	395	363	355	369	364	376	368	386	386	362	369	360	381	384	360	402	363	379	354	365	344	390	414	389	388	371	357	438	424	394	365	359	363	402	373	430	371	394	382	394	350	359	370	368	429	350	371	377	352	366	350	347	384	413	361	391	388	389	342	358	381	387	387	349	385	341	377	387	375	380	358	354	355	377	361	367	415	415	379	351	382	372	374	350	405	387	370	377	382	382	383	338	388	357	381	364	403	399	372	377	344	389	390	397	316	372	389	380	370	332	378	376	420	377	384	387	382	396	343	425	352	367	393	391	361	380	378	371	380	372	370	399	358	375	381	391	387	388	385	377	357	344	417	405	384	386	384	399	366	385	396	331	394	364	340	385	372	368	389	387	379	329	393	409	392	356	400	408	358	352	381	392	367	385	382	362	376	386	394	372	339	367	358	402	381	387	407	397	342	393	381	401	365	395	391	387	423	353	401	348	378	326	397	358	393	375	355	418	402	377	425	382	359	362	386	379	363	376	392	329	389	354	373	387	375	389	345	426	375	382	421	377	410	387	392	398	372	363	391	392	384	409	358	386	378	374	398	392	389	391	370	423	351	376	372	363	391	336	361	377	407	350	359	371	413	374	352
13126	24963	25041	13897	8861	5495	4351	3922	2899	2268	1652	1290	1431	1464	1362	904	827	7026	14365	2850	549	525	529	519	600	525	573	541	527	516	516	540	509	505	545	498	496	520	507	530	488	545	494	541	549	489	514	521	511	499	467	522	483	521	540	511	482	513	538	478	538	510	537	512	502	529	507	540	528	545	529	524	526	509	546	515	534	570	513	508	507	541	504	522	526	555	504	504	501	513	522	533	539	480	487	534	511	563	464	531	496	508	545	527	519	521	537	518	471	538	475	491	534	507	489	524	533	479	543	497	500	509	495	515	500	523	558	500	501	526	533	586	551	524	488	493	523	506	493	535	499	507	503	519	526	530	511	532	547	528	535	537	520	507	471	497	486	497	485	529	555	497	544	496	481	540	518	496	508	510	526	493	536	523	548	554	486	548	545	534	518	485	489	556	518	472	547	513	509	499	485	500	490	480	488	459	514	514	502	517	529	498	535	510	497	522	500	525	519	528	494	480	515	515	526	509	503	503	496	527	487	462	523	510	494	533	519	501	505	518	514	469	515	543	493	529	515	530	523	515	515	535	510	496	526	488	553	453	524	527	533	516	517	495	550	508	495	526	514	512	485	519	548	538	501	545	532	534	515	478	485	500	489	482	499	520	534	520	531	551	507	580	539	503	488	522	561	539	469	517	511	519	524	518	512	554	527	545	513	548	534	527	536	520	515	465	480	536	519	550	493	561	492	545	526	493	562	509	504	526	501	546	535	494	521	548	526	539	486	479	521	512	496	504	538	490	497	504	503	493	526	509	521	531	491	481	464	500	506	550	506	533	571	549	523	544	531	515	550	492	511	489	462	535	547	495	544	526	536	481	465	467	512	534	508	517	509	547	520	503	534	487	517	524	510	491	509	520	522	523	516	496	518	510	514	491	488	515	515	525	544	510	515	545	499	506	493	516	491	487	523	506	466	501	504	510	475	507	516	543	518	485	494	496	534	498	488	558	480	489	543	520	529	492	523	548	513	522	519	551	525	485	493	500	467	514	510	518	496	470	527	505	504	478	539	519	486	549	461	531	530	513	542	508	536	507	521	511	470	523	504	498	528	489	537	487	554	529	474	563	541	518	531	509	498	546	537	534	509	505	555	526	548	511	535	506	547	495	548	497	516	527	510	562	491	533	533	494	551	510	508	538	508	522	550	498	546	454	520	483	527	498	510	507	544	539	553	504	544	508	509	515	516	496	511	518	519	497	491	463	540	539	496	504	525	528	523	553	507	492	486	528	508	477	511	525	525	475	552	482	504	497	504	549	543	488	541	525	542	514	490	498	509	524	532	504	520	495	448	491	551	503	512	527	504	520	540	495	529	527	511	494	502	472	490	531	572	536	493	494	546	525	512	548	490	508	521	518	514	490	506	516	519	527	536	508	500	525	509	525	512	518	550	533	511	525	501	509	551	501	484	507	504	514	515	501	472	509	525	509	531	497	518	517	500	515	530	533	488	497	535	527	491	540	518	534	513	499	522	487	516	488	490	545	483	532	529	517	487	542	501	598	495	540	509	514	529	511	494	506	521	574	522	474	456	495	522	539	522	514	471	502	492	508	445	574	483	492	474	534	530	561	495	541	525	494	555	494	483	551	537	532	529	532	495	521	531	506	499	529	518	493	482	518	535	481	546	550	534	511	508	551	484	472	518	535	526	514	555	523	494	524	482	523	494	553	548	504	523	513	508	537	512	532	487	520	488	514	524	528	537	538	507	502	497	520	512	481	521	556	516	506	501	480	522	522	484	557	500	501	522	560	504	516	529	495	536	523	523	494	525	488	510	522	531	516	500	504	475	516	484	498	505	512	596	503	527	495	481	484	508	517	500	499	494	509	533	545	497	515	459	491	502	508	515	540	481	515	514	511	455	494	548	481	542	525	538	477	492	523	479	479	484	503	511	478	508	520	497	487	542	559	552	538	487	517	544	472	495	464	458	554	513	492	494	510	510	507	506	549	503	447	526	520	511	491	471	525	506	508	481	540	480	496	543	484	479	509	524	478	526	521	510	542	520	484	475	556	523	538	499	487	465	486	557	522	524	515	478	505	523	539	538	530	534	520	477	489	457	500	507	530	527	550	545	492	500	491	489	477	514	500	517	462	499	520	462	503	557	529	506	469	499	514	481	503	556	503	553	501	571	502	526	544	515	480	527	525	498	513	526	529	506	523	511	487	525	513	479	556	515	509	538	514	503	506	524	546	528	508	509	532	536	515	503	502	530	504	501	531	508	494	498	477	523	526	538	490	518	501	506	503	486	525	488	519	501	504	525	533	511	538	543	502	501	517	506	539	518	502	521	498	536	539	512	473	511	489	567	521	530	550	470	526	506	525	500	499	514	524	482	515	497	458	507	480	535	502	500	542	470	517	485	548	519	542	524	519	519	524	501	527	506	498	525	526	468	518	529	530	538	496	506	530	498	510	530	534	512	520	499	498	533	544	468	533	509	527	464	532	489	474	504	514	558	447	531	504	547	539	536	513	549	537	511	533	500	543	516	460	520	482	470	513	523	526	524	484	488	535	501	509	538	498	516	483	527	514	480	553	527	506	550	510	481	489	532	492	515	469	492	515	461	566	494	489	506	543	487	554	545	519	514	509	497	493	534	496	482	508	550	524	545	449	513	508	484	491	515	461	495	494	503	528	501	515	513	514	462	522	523	534	522	509	475	522	500	512	478	478	503	511	507	509	518	497	505	515	478	470	566	529	522	483	502	512	498	484	563	514	508	490	499	494	492	504	507	495	469	504	485	553	489	503	528	527	499	523	497	576	537	498	515	514	500	516	498	537	511	502	508	501	524	483	503	490	524	482	501	516	535	499	494	513	519	483	519	514	526	523	532	495	530	494	506	538	482	550	548	497	535	501	521	509	480	498	512	528	497	541	495	503	511	527	508	520	499	522	521	497	488	490	495	460	487	519	535	509	529	469	510	534	485	527	488	493	498	509	509	500	503	483	540	546	514	513	523	548	478	518	500	515	508	539	494	503	536	517	528	528	506	513	480	512	482	536	533	519	542	519	547	510	530	534	505	481	511	521	519	547	518	543	546	507	515	538	491	506	493	508	506	501	530	492	504	489	526	553	533	499	531	509	518	522	515	475	528	493	513	475	555	524	505	490	484	513	475	525	554	508	524	498	491	526	523	520	541	520	520	522	522	513	486	523	507	511	517	510	563	493	513	532	492	490	519	545	515	501	498	508	513	532	529	525	490	523	477	532	518	514	531	522	523	510	552	550	524	517	504	529	508	547	537	487	492	527	491	543	520	508	505	502	463	516	511	516	506	518	504	466	484	513	509	510	515	537	536	533	533	504	530	485	509	516	551	526	502	507	495	496	511	526	508	541	517	482	503	534	508	503	478	487	493	504	539	555	509	497	477	528	525	501	507	503	477	520	517	536	514	487	490	508	499	513	516	507	527	529	521	512	503	526	530	508	534	528	479	507	532	451	551	467	508	528	512	552
22811	21109	28932	23579	21120	21130	9797	3135	1944	1271	821	777	759	762	661	489	786	7508	18224	6759	278	204	215	204	192	199	187	216	198	192	204	209	179	185	193	179	189	190	193	168	188	188	158	186	185	177	182	193	180	186	192	204	157	206	187	194	166	173	195	178	169	180	177	204	177	214	172	176	191	199	174	203	152	196	151	171	190	158	181	194	168	188	201	187	198	198	190	192	182	159	206	178	176	173	182	183	192	174	183	198	177	196	180	167	174	182	176	178	167	178	172	191	206	184	182	199	176	164	157	189	196	196	157	170	187	208	168	196	169	192	168	155	196	168	201	192	179	192	187	188	178	194	180	171	180	205	203	175	179	178	189	174	177	172	199	183	166	140	173	159	163	203	183	179	171	166	179	169	207	161	181	196	162	180	190	187	193	190	192	193	188	180	189	190	180	155	168	197	202	187	185	177	170	164	181	193	167	168	208	186	165	186	175	183	167	189	171	177	181	200	190	200	174	183	186	181	206	188	167	181	185	176	178	159	164	194	174	185	185	183	184	169	190	200	190	207	161	202	181	177	178	170	195	174	175	174	199	180	185	193	188	189	172	159	198	186	162	172	178	180	158	180	172	185	203	196	164	179	214	175	196	207	183	163	174	165	219	166	184	158	175	182	172	195	168	162	190	170	189	168	166	215	177	172	198	162	198	156	178	189	193	168	180	183	190	195	172	181	183	175	156	170	173	169	190	179	203	210	188	171	197	191	194	192	183	188	175	181	200	177	176	177	177	188	178	155	192	181	170	186	182	178	169	176	176	180	184	188	171	181	182	167	172	178	172	189	162	166	166	196	162	187	178	153	166	177	145	164	174	160	179	173	164	159	182	185	169	192	181	177	182	173	189	186	196	188	209	189	178	185	187	175	181	145	169	176	214	190	183	178	160	174	210	188	184	188	160	188	181	166	196	176	198	179	177	172	201	181	193	169	171	196	175	178	181	182	190	160	172	185	172	187	169	174	181	160	166	183	176	190	183	181	175	174	175	188	161	185	195	185	188	203	173	180	205	170	175	170	189	194	207	174	196	199	177	191	198	187	191	184	177	179	187	190	178	195	174	197	185	162	191	185	189	186	173	177	201	173	176	167	183	192	171	193	180	173	180	182	170	173	176	195	202	180	186	164	174	161	206	154	173	203	177	180	178	144	176	210	173	182	162	192	177	203	176	173	165	164	175	170	172	186	182	164	203	188	187	181	198	174	202	197	173	189	197	174	193	192	196	184	179	168	208	199	187	171	174	174	204	193	178	190	179	183	218	175	192	162	172	205	191	200	159	194	184	180	189	180	149	196	172	194	185	173	167	181	180	209	196	174	173	203	185	166	170	202	194	158	200	184	169	176	188	177	190	175	195	170	177	179	166	166	192	175	195	177	164	182	181	183	195	197	200	188	186	180	199	164	194	201	179	170	196	172	170	191	211	151	210	181	197	159	179	177	195	189	180	198	186	186	189	182	161	201	188	169	167	178	165	165	189	185	182	177	197	186	189	152	174	173	192	198	169	195	187	177	202	191	171	158	173	182	187	189	206	184	187	175	174	205	197	186	177	178	191	168	192	186	186	175	160	178	196	201	201	165	161	165	167	160	173	164	166	184	199	202	176	163	177	184	156	170	166	200	175	187	180	159	203	179	177	190	179	196	220	193	163	183	195	191	182	190	188	166	198	181	176	174	184	178	177	194	172	168	182	176	157	145	181	185	172	160	174	201	177	178	183	169	180	194	187	166	154	194	185	190	171	187	158	187	186	195	162	178	175	182	185	161	158	179	187	176	170	178	180	202	173	191	194	171	171	187	185	160	187	175	180	197	170	190	193	177	195	173	169	188	198	185	187	172	181	180	181	190	151	149	187	169	176	172	167	192	173	198	192	181	209	193	175	197	197	196	178	165	181	187	168	187	191	192	181	187	212	179	185	174	190	205	176	194	192	170	195	177	176	165	202	174	172	157	187	151	169	165	156	189	192	173	176	189	164	166	182	195	170	199	172	186	165	182	177	201	191	169	192	164	178	185	186	174	166	186	151	187	189	179	183	187	170	195	179	197	179	193	207	185	181	181	158	163	188	191	170	173	168	172	172	175	198	173	181	173	184	160	177	189	171	179	199	167	185	184	179	171	177	190	185	180	192	176	200	185	178	195	182	148	189	191	189	153	165	194	199	188	173	221	180	205	178	185	169	184	185	185	197	171	180	164	184	183	172	176	217	198	179	177	186	191	171	195	187	169	176	179	156	191	173	173	170	157	180	178	154	161	216	189	184	172	187	201	168	181	185	193	177	156	170	177	166	184	182	168	184	159	188	186	188	161	160	186	168	188	194	166	146	180	194	171	192	172	177	165	188	187	169	193	189	184	161	176	195	183	173	186	179	175	170	168	187	181	163	176	170	198	190	176	184	157	185	183	184	163	183	171	214	193	190	197	161	160	168	184	153	167	192	168	195	183	194	189	192	216	182	163	189	189	194	177	179	166	171	162	179	177	174	199	194	186	172	181	169	178	137	185	190	168	195	181	194	196	182	182	182	152	184	178	198	178	169	168	178	191	171	186	187	201	171	170	171	201	181	166	190	174	187	179	175	208	187	187	149	173	180	177	168	196	187	195	181	156	167	180	181	189	210	190	184	173	194	178	163	134	185	179	194	179	178	183	190	175	167	179	164	185	177	183	176	178	216	197	188	187	208	181	195	194	198	193	187	176	182	170	177	180	165	174	182	166	152	192	181	184	178	169	187	167	199	180	193	207	168	172	177	177	175	190	172	171	183	166	191	189	178	171	192	175	176	161	185	158	161	183	203	186	156	185	173	188	182	180	180	203	201	204	188	190	170	177	157	179	184	165	161	151	187	171	189	188	176	179	172	182	166	185	193	173	184	202	168	196	183	197	191	163	188	152	174	168	190	163	165	174	177	160	188	183	190	177	168	157	181	180	175	161	182	161	179	191	178	184	168	177	192	187	196	157	167	193	193	176	184	186	210	172	172	193	186	154	174	181	170	180	169	197	175	193	200	151	196	169	179	167	156	216	184	179	156	163	200	188	198	184	193	185	166	178	183	205	179	152	179	199	208	171	187	169	164	171	171	190	168	188	183	213	167	174	163	213	183	172	165	175	200	182	188	163	187	198	181	197	187	188	177	170	187	186	184	169	174	162	191	170	190	191	165	188	169	185	170	201	172	177	184	196	182	199	170	200	181	165	171	182	184	206	195	179	196	175	156	158	167	176	172	168	177	188	164	180	186	171	178	203	197	175	169	174	181	171	181	187	185	196	172	180	187	170	191	182	161	177	214	178	190	172	187	197	181	171	164	175	180	167	199	196	191	187	174	184	206	166	169	185	181	175	161	178	166	173	167	162	187	173	173	172	160	154	167	179	169	178	202	179	174	176	166	183	186	175	154	155	203	190	192	169	157	173	187	176	197	177	186	181	175	179	164	189	161	182	175	168	164	182	185	198	168	163
15734	33190	28942	18339	11575	7868	6175	6923	4706	3208	2056	1886	1779	1837	1591	1123	1736	14138	25721	8175	343	312	309	297	329	273	278	265	267	279	267	246	259	251	301	274	263	214	261	234	235	270	249	252	231	233	218	251	222	223	247	233	247	220	230	253	208	239	248	225	248	237	232	242	215	251	255	230	255	259	252	227	236	255	268	243	225	244	241	242	245	267	216	245	240	247	223	248	239	253	232	249	247	208	256	220	229	230	247	237	218	240	277	247	229	244	247	232	225	220	241	230	241	226	249	235	231	244	232	246	250	213	217	230	214	214	238	263	238	253	232	260	220	247	234	223	224	210	229	251	227	244	223	231	266	231	228	242	240	238	241	234	248	239	223	201	216	251	235	227	232	225	229	266	230	237	242	254	229	246	268	241	229	221	245	254	231	238	223	220	233	229	237	271	247	257	230	264	224	228	225	233	233	267	227	228	247	218	230	245	245	253	255	250	216	231	260	226	241	217	215	235	218	224	237	223	230	247	252	236	263	222	226	245	262	237	252	260	250	245	240	236	215	233	241	212	234	236	261	224	245	216	233	236	249	248	231	230	240	243	235	225	235	229	235	241	231	243	240	247	227	235	234	266	237	229	263	238	247	214	250	234	222	226	243	218	226	249	219	244	229	238	234	223	218	222	236	243	237	245	232	224	243	236	275	216	222	260	250	257	240	251	233	252	251	243	257	253	236	249	261	229	222	207	238	231	238	247	230	260	244	221	269	215	239	262	239	218	238	227	238	228	241	251	224	203	249	226	256	228	221	253	247	231	245	226	223	227	202	225	236	221	221	239	231	230	233	232	232	247	263	249	252	225	244	229	279	239	233	228	246	216	218	243	233	242	227	254	242	243	219	229	250	212	222	255	269	233	246	258	233	217	239	246	215	216	268	249	218	240	234	230	230	211	232	231	228	219	247	254	241	240	241	236	251	272	237	227	225	193	254	240	255	254	247	229	237	265	205	236	266	244	221	243	254	227	241	253	228	243	228	226	232	247	230	233	232	272	235	218	231	236	221	253	253	233	258	255	244	229	244	256	218	262	216	244	248	236	263	219	238	233	245	249	205	248	226	257	246	239	229	252	243	246	230	257	221	215	248	236	224	225	236	216	236	258	226	244	252	238	242	238	202	248	241	260	227	240	253	240	242	228	230	243	220	258	227	254	210	212	247	238	256	246	250	248	217	250	258	252	235	219	241	230	249	245	234	248	237	251	222	244	235	252	214	228	236	232	213	216	223	242	270	225	243	247	210	226	228	216	250	234	237	211	255	229	245	221	241	220	244	242	235	233	231	239	215	239	224	226	250	254	235	232	243	249	259	225	243	235	227	226	246	231	241	236	218	239	257	243	220	237	228	238	231	248	232	241	231	236	231	243	231	216	237	241	230	213	238	266	230	234	222	231	235	229	215	219	260	226	244	270	220	254	196	212	254	243	249	236	225	241	242	215	217	240	235	211	214	226	229	227	229	225	254	233	255	232	232	229	216	229	245	253	240	222	250	231	216	251	260	258	222	226	258	243	253	234	235	218	242	252	216	254	230	251	222	238	254	243	232	217	259	243	243	244	257	271	209	245	253	218	229	251	233	232	234	240	223	239	246	234	252	239	230	253	188	273	214	234	234	246	246	225	217	239	233	241	239	239	219	221	239	237	238	265	204	228	222	215	238	234	199	251	238	228	270	229	231	220	225	255	252	241	244	228	237	214	227	241	234	206	240	259	254	230	221	230	266	257	245	237	245	232	230	197	235	254	257	212	247	221	205	218	220	249	260	222	239	222	230	227	271	220	250	231	233	244	246	255	242	245	255	218	208	207	237	207	232	233	212	245	230	257	231	254	249	223	248	241	219	249	229	246	239	229	239	261	220	217	231	231	253	216	251	253	235	253	247	224	229	278	235	235	240	239	255	211	241	235	234	209	216	238	241	219	243	223	229	226	244	257	261	251	226	273	241	237	250	224	255	240	230	219	244	225	249	241	259	251	249	229	237	259	236	224	257	235	241	242	198	213	241	264	243	259	220	229	237	251	209	251	252	242	227	235	239	246	245	252	235	236	240	235	207	231	221	239	217	245	276	232	208	233	235	230	245	237	224	245	242	218	208	242	246	230	254	206	221	213	227	244	224	219	232	243	222	246	224	234	217	228	252	215	234	242	207	217	246	205	231	242	229	237	215	234	248	235	239	239	233	219	246	242	254	222	222	239	217	212	241	214	221	240	233	233	219	211	245	269	258	234	223	229	220	263	242	254	215	237	220	219	236	235	255	236	237	217	224	236	222	214	233	239	249	271	244	253	218	234	231	235	232	231	253	240	230	253	243	245	219	233	215	225	232	228	225	215	225	251	239	229	236	220	237	243	245	265	241	222	211	270	231	236	237	234	249	256	240	236	223	271	234	244	223	215	248	226	234	224	249	229	235	253	223	234	232	234	251	245	225	237	236	245	227	251	208	243	280	250	228	257	227	218	229	234	227	228	260	217	231	212	249	230	230	238	241	248	247	224	236	250	227	199	219	227	223	246	222	247	260	232	228	238	240	224	232	229	234	235	247	218	216	246	243	223	213	234	238	238	245	231	232	235	214	262	228	240	256	244	231	235	239	229	219	214	251	236	269	243	276	226	232	238	224	236	256	224	242	265	215	238	244	224	228	247	237	239	239	228	225	228	249	243	261	223	246	231	227	234	244	215	244	244	240	242	238	226	248	240	210	250	229	207	233	248	231	239	222	253	278	241	208	237	246	210	246	274	217	225	242	227	211	223	264	258	217	257	220	224	238	256	238	258	220	247	254	241	234	260	246	233	222	242	237	226	226	217	236	234	229	239	251	237	231	250	228	220	241	261	230	262	215	236	258	220	253	260	245	216	212	220	219	210	224	251	228	240	218	235	225	228	245	234	254	232	221	225	240	220	222	221	250	244	248	243	246	251	238	229	237	241	253	242	235	237	255	249	218	234	223	232	224	244	235	242	217	228	243	226	226	220	275	271	240	241	250	237	249	207	253	240	223	235	227	232	247	235	247	244	238	255	237	214	240	266	253	239	248	244	273	221	229	232	196	247	257	207	260	251	267	231	245	224	228	253	254	251	228	209	226	238	249	211	264	225	229	217	226	233	220	261	228	229	236	244	184	225	216	224	245	221	226	230	256	235	219	274	258	243	241	237	217	233	268	213	255	210	226	254	246	219	222	218	243	234	255	233	215	246	219	219	240	247	214	241	223	225	223	265	212	228	211	251	217	200	254	255	249	267	238	242	247	249	207	228	247	234	253	243	219	210	248	239	207	211	230	245	227	245	233	226	214	228	230	232	262	227	228	234	244	220	262	241	221	232	253	265	229	229	250	219	245	217	235	251	211	234	248	257	239	242	243	238	237	260	263	265	225	244	234	212	233	235	225	218	255	245	263	202	239	228	219	230	226	220	234	265	222	235	246	242	228	223	233	214	216	256	232	196	243	215	261	246	237	239
26845	20943	15393	5943	2057	1411	1424	1416	1190	922	844	695	734	740	621	568	643	997	1502	917	522	554	586	571	588	537	557	535	597	521	595	537	542	555	574	529	546	545	534	548	572	543	523	558	557	543	609	584	527	558	538	536	598	546	539	544	510	499	539	552	598	554	551	552	559	563	495	537	528	529	566	556	540	570	543	514	544	533	538	505	592	549	546	556	529	514	530	541	574	567	569	546	545	553	523	578	505	563	524	550	548	506	508	562	542	591	572	578	551	534	567	531	530	531	561	513	560	545	551	553	527	552	519	555	517	498	577	518	516	538	522	568	560	547	525	565	523	559	534	540	596	553	552	531	581	564	520	552	558	534	587	542	557	573	544	569	518	538	562	541	560	553	546	542	538	560	566	534	581	555	560	553	588	569	526	541	539	557	570	570	542	539	556	548	558	515	535	579	541	527	581	544	578	529	553	612	539	544	488	561	570	536	550	524	577	540	533	564	553	580	503	547	522	536	550	559	524	561	532	542	583	541	578	537	534	535	561	517	561	538	546	511	556	566	508	564	545	503	520	579	500	535	520	529	514	575	556	527	565	516	557	530	524	533	511	517	544	570	505	558	549	589	554	576	572	553	524	541	516	531	588	509	555	587	539	583	497	562	532	502	516	568	509	545	539	510	553	586	524	569	539	524	558	519	539	544	531	590	507	574	534	548	510	543	552	502	542	575	535	562	535	555	554	490	548	515	591	527	492	539	495	550	546	594	539	531	528	533	575	585	558	552	537	521	548	539	557	530	560	527	541	536	608	555	553	557	529	513	522	558	543	507	555	530	512	606	559	538	521	553	538	516	555	558	521	529	561	495	565	544	571	513	513	519	566	518	545	537	539	532	524	565	505	504	513	551	567	530	543	574	512	534	509	557	580	562	537	577	534	527	525	544	550	570	568	569	549	567	507	507	548	544	556	579	547	488	548	547	557	571	542	543	558	556	526	566	561	561	542	555	552	565	569	567	526	545	526	516	507	618	582	574	520	548	504	525	518	547	550	529	512	536	505	523	566	545	559	569	543	564	554	566	578	582	531	559	526	520	499	536	539	530	537	523	545	542	570	563	538	564	587	548	544	534	542	539	543	533	546	578	502	543	527	550	514	539	518	568	583	578	527	546	551	564	533	575	554	543	519	542	551	556	511	559	525	557	546	530	530	537	576	550	511	558	552	538	543	561	530	557	550	541	554	552	570	534	528	524	535	565	508	549	522	524	517	534	521	520	495	538	538	551	548	564	579	526	540	530	544	595	556	523	545	524	586	516	536	556	551	531	537	555	548	493	512	529	484	573	526	539	554	580	583	516	563	533	525	564	573	525	550	555	526	558	560	503	522	578	535	565	582	582	527	546	517	549	551	525	554	527	550	598	539	569	566	518	565	571	544	533	587	519	524	501	537	569	528	582	559	536	530	532	531	569	563	544	599	545	558	546	554	549	544	550	517	507	540	547	527	560	534	520	541	548	586	564	544	530	505	509	506	553	549	534	550	554	542	554	537	567	545	546	544	545	508	548	498	530	535	526	513	550	580	588	573	531	515	544	541	501	514	551	543	527	548	530	545	564	560	527	572	564	527	576	531	603	542	529	569	533	574	530	508	518	572	572	606	506	549	544	537	532	542	532	517	555	559	562	579	528	533	555	575	572	520	530	545	535	563	576	555	571	544	548	529	531	513	530	538	565	554	538	536	558	573	561	534	506	571	536	516	549	527	533	519	527	521	520	549	530	522	533	505	508	543	553	536	555	587	552	560	531	547	518	525	576	572	579	586	517	549	562	565	565	521	562	529	455	540	514	549	514	523	545	575	482	517	528	540	528	524	548	571	557	523	576	546	519	532	539	552	606	507	557	561	545	519	547	582	558	570	535	556	527	538	506	580	568	540	545	548	532	543	552	554	516	518	546	565	526	538	525	541	592	536	530	540	517	548	541	537	533	561	548	543	532	580	552	542	552	497	556	525	520	519	567	551	551	551	520	564	567	555	554	591	581	532	540	536	558	529	559	545	611	574	547	522	532	563	525	541	539	537	505	558	533	543	512	562	535	532	517	528	543	542	556	579	537	510	558	523	542	530	570	548	592	558	495	545	586	532	526	550	538	552	546	552	547	536	542	565	530	545	575	548	507	561	548	580	572	572	577	533	580	551	576	549	514	582	551	562	601	539	584	534	534	524	548	573	529	551	522	543	547	561	559	551	542	504	528	580	541	532	597	572	568	557	581	546	510	542	472	514	572	581	561	556	562	566	550	531	561	564	525	538	536	564	537	519	538	539	573	528	542	550	544	575	557	583	554	509	535	558	526	562	535	597	539	582	558	539	553	543	571	531	553	591	552	578	561	571	559	549	534	558	544	578	519	549	532	582	535	544	531	517	523	535	531	546	560	544	549	575	538	541	506	545	593	546	571	549	549	557	514	573	543	540	579	563	567	553	508	538	549	525	536	489	563	555	549	523	530	557	594	563	514	569	510	540	557	511	533	544	534	542	603	545	559	576	599	540	561	531	539	583	566	571	509	572	539	516	525	550	519	532	573	512	520	530	538	511	572	543	576	556	539	517	580	569	557	528	513	568	527	570	535	558	580	561	560	557	563	541	584	546	519	524	553	568	515	517	533	491	532	567	537	562	534	542	534	528	552	537	519	550	512	577	581	547	519	522	555	524	559	564	588	570	573	541	535	539	568	525	527	544	498	567	576	566	550	564	535	545	548	560	569	534	549	548	529	542	564	552	562	507	556	558	516	536	505	561	576	558	559	545	587	544	573	538	540	567	527	569	568	524	523	580	565	591	589	518	552	492	551	530	520	488	512	551	555	515	535	513	542	573	525	536	556	537	513	554	479	566	528	543	594	519	554	563	549	566	538	572	540	519	533	545	549	535	524	530	534	532	588	554	516	521	520	545	526	511	544	587	556	569	517	569	568	552	555	588	537	552	544	561	522	528	508	563	576	536	582	583	560	553	544	574	571	565	554	512	565	556	501	556	539	541	567	540	552	545	595	572	550	534	565	506	544	561	524	547	506	605	532	514	540	598	535	554	591	536	564	585	533	559	516	530	548	549	533	510	579	530	517	541	545	554	607	501	569	519	521	541	595	482	542	540	584	549	589	548	552	563	530	531	550	535	515	534	533	525	564	570	563	531	544	553	518	562	544	544	556	569	542	539	558	518	568	535	550	571	530	569	534	526	561	533	563	554	529	489	548	597	564	483	532	527	560	538	555	546	535	536	513	569	529	515	547	537	555	530	531	598	576	558	502	519	573	562	534	519	544	518	527	552	543	595	545	549	523	579	581	515	520	534	538	531	513	605	528	555	546	537	577	573	538	529	567	535	546	536	573	545	515	546	531	523	526	518	546	556	567	533	519	602	561	531	511	550	527	538	536	509	526	566	532	552	516	571	557	568	545	543	558	517	555	581	563	534	549	532	539	578	544	501	541	535	568	570	515	560	536	530	520	544	542
10917	20534	15041	7815	3919	2700	3062	3010	2307	1916	1520	1098	1326	1167	957	939	976	1806	2493	1419	672	700	708	728	691	699	716	747	736	744	745	718	694	702	817	744	750	727	730	714	694	732	654	686	695	719	768	721	690	678	725	685	686	749	699	709	698	676	720	681	666	674	696	726	760	711	714	753	698	759	718	720	725	763	727	728	681	688	735	726	721	700	680	697	732	704	712	719	730	767	740	699	732	736	702	719	728	691	715	758	768	742	696	690	734	673	717	696	713	714	737	676	702	746	715	700	734	747	713	737	717	733	731	734	710	713	718	720	717	699	713	661	711	712	721	733	696	693	665	761	711	705	684	661	721	745	725	718	748	716	724	672	764	716	744	741	757	736	744	751	740	718	707	766	662	709	682	717	722	715	713	702	750	733	710	751	722	707	748	690	757	764	765	750	696	780	725	733	712	681	676	774	719	698	739	705	705	735	710	721	705	695	717	705	712	694	708	710	700	690	706	746	702	739	698	768	704	719	695	719	723	744	748	711	706	718	737	717	745	709	712	751	715	724	733	715	702	741	706	671	684	676	764	753	713	707	740	694	717	718	709	667	726	679	710	756	716	709	701	706	691	734	739	708	700	709	706	716	699	734	728	709	772	700	727	714	698	729	685	711	750	730	750	723	733	745	742	742	808	691	697	704	723	670	725	689	740	680	757	684	688	710	691	666	708	726	694	716	666	687	703	781	740	717	704	704	736	706	733	766	695	729	700	706	689	766	781	742	716	742	728	671	737	727	714	701	688	704	690	754	722	688	720	763	723	693	727	772	712	775	703	707	691	732	780	721	725	718	732	796	675	699	682	727	713	713	716	686	740	735	675	695	718	706	735	706	710	745	727	724	695	727	710	713	768	737	695	695	720	797	739	730	733	679	747	675	683	708	731	724	693	702	727	732	711	714	761	761	688	718	732	728	744	741	719	760	693	700	729	713	741	710	734	740	691	742	733	711	748	657	726	681	670	721	725	729	709	741	718	720	748	697	683	721	685	696	660	733	644	708	739	670	762	707	680	691	738	671	761	715	703	689	621	651	735	681	675	721	748	749	697	722	745	710	711	695	690	707	700	666	735	727	707	710	678	717	758	733	753	747	696	753	686	737	693	713	701	745	752	695	737	741	686	708	682	669	686	757	713	719	722	724	794	705	735	713	752	708	789	738	649	684	751	701	678	727	701	717	698	736	752	736	712	758	722	699	722	689	725	709	688	688	711	716	717	715	744	699	675	693	684	778	759	709	734	760	763	696	701	690	730	728	726	748	695	686	719	671	711	753	736	741	719	704	716	719	719	697	693	733	735	697	713	736	763	709	735	748	747	690	702	692	726	752	710	685	719	711	703	674	695	725	707	716	717	690	730	743	714	723	749	688	727	711	702	765	750	744	756	765	711	665	731	681	672	700	733	751	698	764	723	759	715	752	743	680	729	760	748	664	717	734	721	718	689	763	685	731	748	741	733	736	712	690	713	745	727	743	716	709	695	745	698	764	761	705	722	740	739	732	769	723	688	730	722	745	741	757	681	730	747	725	723	663	727	758	723	730	729	704	723	757	762	696	691	687	728	690	649	714	718	695	716	727	739	736	680	739	703	668	727	703	742	693	697	727	696	686	669	741	688	722	734	670	699	696	739	736	696	722	748	744	731	644	733	717	690	716	709	687	699	664	745	707	759	695	728	702	697	699	716	708	695	698	765	711	691	687	722	705	758	710	718	744	690	730	722	737	714	717	707	721	733	671	713	747	686	693	792	731	707	724	704	705	670	751	741	680	739	718	692	691	685	709	699	713	667	691	741	715	715	695	737	727	718	726	797	696	712	729	746	699	744	760	739	755	728	725	708	729	719	722	649	729	717	725	708	716	725	732	737	730	708	723	665	729	716	746	742	729	708	689	712	715	684	731	707	730	681	752	682	674	688	647	674	685	709	704	737	723	708	725	713	713	708	708	714	705	732	750	696	741	717	668	717	736	761	698	682	741	711	697	756	661	715	737	770	700	695	694	710	745	722	743	694	749	750	709	765	720	717	711	697	717	672	687	745	709	719	714	714	700	676	714	736	776	718	688	715	754	753	714	742	718	676	666	757	760	690	705	726	708	747	699	699	745	703	695	723	742	744	734	738	685	781	722	724	721	727	715	699	715	728	695	713	721	748	753	698	730	659	674	740	730	641	745	693	711	743	741	711	705	734	760	766	748	721	707	691	719	708	736	746	741	734	756	757	729	726	742	712	763	696	743	672	756	754	721	695	736	668	724	691	747	732	696	722	717	740	753	691	724	696	728	750	702	698	692	719	737	701	753	740	703	712	741	718	733	706	706	756	722	740	701	741	692	744	717	746	682	727	709	732	730	700	689	728	768	724	742	706	730	713	711	692	688	747	720	739	743	748	747	693	714	758	717	728	724	708	679	734	764	736	727	768	707	726	683	756	690	656	702	683	712	748	737	732	732	734	709	708	720	713	692	715	742	690	757	710	719	738	730	705	693	710	708	740	684	733	681	756	735	711	727	705	751	723	709	678	764	692	717	696	745	721	720	702	707	740	760	742	721	748	736	739	726	742	738	667	732	722	719	737	745	676	705	706	704	757	733	737	736	746	748	701	690	717	729	708	711	698	721	723	760	745	709	672	739	700	716	734	664	715	759	732	724	741	731	735	765	719	708	685	671	722	701	741	751	668	698	725	742	677	750	691	668	745	710	708	698	707	739	709	707	742	706	730	736	723	713	672	743	715	726	711	719	751	717	728	693	672	718	753	701	687	679	720	759	713	763	732	679	712	715	690	730	724	716	712	702	731	709	699	729	691	680	718	771	699	706	716	697	712	744	728	740	678	682	679	752	758	703	722	707	725	779	702	731	728	778	625	702	640	710	728	742	689	723	772	706	742	704	709	751	719	725	760	686	734	728	737	715	705	720	723	698	729	733	722	752	710	740	709	700	729	698	743	737	709	667	712	673	737	735	740	698	807	773	753	755	752	703	688	710	673	762	766	722	749	677	725	707	730	764	731	786	736	784	707	728	715	763	762	723	705	737	722	774	732	734	693	759	728	733	728	704	719	668	737	658	714	744	700	730	746	694	695	709	720	672	709	711	688	723	673	660	710	734	729	728	676	710	710	720	731	732	812	686	748	726	737	707	687	694	676	650	730	705	716	714	684	717	768	746	678	703	714	682	697	704	711	721	705	711	748	736	708	716	702	756	729	697	701	730	699	722	735	715	704	748	726	761	702	711	667	743	699	699	729	677	734	718	738	718	713	741	722	705	715	725	716	721	702	660	693	714	712	733	668	733	700	709	722	739	692	725	752	762	704	721	763	664	721	728	732	726	716	739	745	737	767	722	737	722	712	714	692	755	703	748	697	704	747	709	721	726	746	697	677	727	751	694	724	762	695	720	758	700	729	704	707	724	729	728	681	690	773	741	793	683	732	734	717	713	720	751	672	720	704	729	689	696	709	709	699	713
24060	21104	28321	24162	20875	8515	2895	2595	1839	1483	1331	850	864	794	578	608	1685	8092	9198	3819	429	409	458	414	469	400	431	396	409	412	396	423	432	395	409	432	477	428	386	422	423	400	412	442	400	430	400	397	443	410	440	413	419	447	417	407	427	410	402	417	410	487	429	420	440	352	429	399	453	396	397	421	441	415	428	427	459	406	401	419	447	406	425	408	394	380	435	393	442	437	421	401	435	415	428	428	431	437	413	394	413	375	393	434	419	409	413	413	372	435	414	420	428	399	397	416	434	406	396	411	424	437	394	440	386	413	409	419	385	404	431	447	397	408	412	376	411	435	423	406	414	395	435	392	445	412	419	409	421	377	419	410	408	423	405	423	398	446	401	420	440	411	431	391	381	410	398	407	400	416	400	470	401	422	367	388	423	391	386	414	419	438	401	401	418	413	392	420	435	407	385	430	428	378	409	452	400	420	420	413	435	410	409	426	445	401	415	432	423	444	412	447	442	406	441	414	399	403	366	392	425	422	428	403	437	395	414	396	427	426	417	420	431	458	434	404	419	399	405	409	402	425	392	407	393	413	421	419	399	399	428	408	424	407	402	411	432	430	385	378	404	395	403	428	419	388	432	437	412	419	418	389	413	410	402	441	415	396	431	406	403	404	433	390	435	400	417	407	430	445	414	409	407	441	417	412	429	412	402	391	372	428	429	403	437	432	452	435	397	397	401	433	394	468	404	422	459	432	424	407	435	389	419	436	404	429	403	434	413	399	411	410	392	458	463	428	448	388	427	427	453	409	407	441	443	407	422	437	446	415	388	423	410	414	424	414	458	442	397	442	406	425	417	435	434	377	428	388	419	422	412	394	427	419	431	432	398	414	415	439	421	397	405	414	453	397	388	390	409	398	389	412	443	379	445	419	408	414	421	413	410	412	401	396	460	403	402	418	431	398	404	436	396	412	443	442	426	447	438	401	452	441	401	392	441	415	402	420	437	393	420	421	407	440	378	401	439	404	425	422	385	414	404	406	457	415	398	428	386	435	438	369	403	456	433	421	446	394	426	436	406	411	415	400	401	407	412	393	378	445	425	419	417	381	426	408	424	452	401	429	385	431	451	406	417	419	395	372	410	398	413	410	413	429	394	412	432	475	424	388	427	396	420	415	440	427	443	402	391	466	388	404	387	389	422	391	407	396	428	424	423	415	391	384	439	412	385	417	436	452	443	401	426	409	384	423	424	445	413	400	397	398	420	450	440	433	433	420	428	441	432	408	428	400	400	383	401	448	452	426	424	394	393	406	420	414	394	415	423	429	400	393	416	371	392	405	428	426	403	419	421	409	419	412	444	411	413	421	394	410	455	415	415	377	442	415	415	410	413	436	404	415	434	401	406	430	408	438	396	432	447	454	387	425	450	456	436	424	421	416	377	403	386	425	428	432	419	411	408	395	420	430	449	446	419	434	407	408	417	426	447	410	438	451	446	392	396	420	399	445	392	442	407	374	431	407	445	386	431	422	390	439	437	452	394	413	420	390	394	396	392	403	401	410	415	412	409	467	416	397	424	411	436	393	410	431	407	424	365	396	399	450	390	387	416	399	434	446	443	396	441	403	452	412	391	416	426	441	400	434	415	425	382	421	410	435	404	386	407	410	416	418	421	434	432	372	398	441	416	409	444	408	375	425	425	402	405	422	455	431	414	432	462	392	430	419	399	389	402	412	401	372	399	393	432	392	416	419	439	410	415	396	418	382	457	402	391	365	411	415	427	425	407	448	375	402	434	430	407	396	401	450	404	427	392	449	473	402	409	470	372	422	427	396	425	387	443	420	400	446	427	439	426	385	417	439	450	416	424	401	429	410	425	446	439	429	421	430	449	400	417	460	380	419	452	408	401	423	418	426	387	427	399	389	396	412	402	433	365	409	419	390	409	397	404	447	388	423	414	408	419	410	387	425	415	418	424	414	456	419	402	399	439	370	393	422	402	352	408	415	395	437	432	412	409	414	415	386	406	416	390	438	440	408	448	427	431	412	444	398	424	413	410	436	423	404	387	425	410	377	409	447	404	430	427	410	401	417	420	402	393	427	445	411	418	424	425	421	408	377	416	416	393	387	397	413	412	420	420	441	426	463	449	405	398	388	443	429	448	391	426	385	439	413	432	404	425	388	421	403	420	389	385	393	405	409	428	425	401	448	423	435	424	401	430	389	416	435	396	418	389	379	402	424	407	432	410	393	386	408	462	392	428	398	422	435	414	393	401	413	429	424	456	400	435	425	389	389	388	401	444	402	422	430	423	411	410	387	422	454	412	393	432	412	411	400	430	405	417	395	397	446	397	424	427	416	443	402	411	416	404	414	409	406	395	414	440	433	437	408	409	430	439	428	421	420	411	439	366	403	418	420	407	390	448	381	393	399	437	430	423	405	454	404	403	393	406	414	421	418	380	424	395	400	405	426	415	396	412	418	420	374	406	402	415	372	447	406	420	419	424	413	415	438	415	389	352	413	413	407	410	386	418	401	430	431	395	415	380	432	390	445	419	388	423	371	421	387	394	413	444	437	413	392	439	400	380	398	380	415	444	392	406	416	393	401	424	452	440	412	376	416	423	378	412	479	421	434	416	383	427	399	413	414	363	439	457	382	442	437	397	422	451	439	414	411	413	410	445	450	436	462	418	387	388	424	418	425	394	434	446	404	450	403	408	423	396	423	406	423	410	402	429	388	423	416	413	456	406	392	377	389	407	424	446	447	404	407	395	411	435	416	401	419	436	406	434	435	395	412	403	405	433	405	389	402	412	437	428	418	393	403	405	432	426	410	437	420	403	397	412	395	406	420	422	454	457	422	416	437	418	411	415	419	416	436	403	429	397	409	449	398	410	400	424	442	421	416	421	386	407	404	435	445	427	431	412	429	412	421	427	425	400	429	400	400	400	373	403	419	403	407	427	371	393	413	430	385	430	384	370	402	455	381	399	385	388	401	414	424	392	445	395	414	398	416	422	417	418	432	428	446	385	413	425	424	381	422	425	394	444	436	389	417	397	405	404	386	416	403	406	427	436	415	395	412	417	420	416	399	438	412	396	442	419	370	391	446	460	400	360	390	414	372	389	419	433	426	413	394	403	405	433	415	379	430	389	457	408	409	422	354	445	389	414	421	412	395	404	413	416	433	390	387	401	444	393	460	408	400	412	420	438	403	414	433	408	451	416	379	447	436	450	426	435	399	420	413	385	440	453	445	420	376	458	443	404	405	397	397	405	408	417	444	415	385	381	378	401	432	437	405	412	414	439	425	402	372	396	447	417	385	458	416	405	470	390	434	431	394	408	416	437	418	393	389	385	385	395	464	436	429	429	411	404	417	401	424	421	431	413	410	407	420	418	415	468	454	433	449	438	427	424	433	447	470	406	447	440	430	414	406	422	414	427	386	409	401	403	422	411	437	412	406	457	418	410	408	410	401	399	428	415	418	400	439	381	397	422	383	432	404	411	453	397	418
11880	28389	22009	12928	7942	5566	5529	5624	4573	3431	3103	1679	1692	1489	1043	856	3608	14915	15111	6020	550	599	571	579	545	546	597	536	550	543	556	550	523	553	536	578	523	542	564	607	559	540	594	582	579	545	527	559	567	552	549	532	568	563	616	544	558	513	555	571	533	540	620	539	546	570	589	610	577	574	549	575	536	559	561	614	577	534	549	602	569	588	565	573	549	592	578	530	580	535	595	565	562	554	575	548	550	538	561	527	593	566	550	584	558	570	537	538	520	537	559	534	579	554	518	562	565	521	553	581	540	570	550	534	531	522	543	536	580	511	570	515	585	551	589	578	552	575	551	563	579	607	517	553	556	540	543	567	555	569	608	566	549	581	573	578	610	523	570	533	607	530	543	551	537	603	536	523	551	585	608	568	531	570	556	539	567	551	568	550	593	554	544	538	533	541	559	538	549	556	575	546	553	511	554	581	580	550	573	558	534	578	556	579	568	548	534	570	559	578	545	526	538	544	589	568	540	583	592	518	533	560	560	541	531	568	527	566	558	563	571	568	524	571	562	554	552	537	558	594	522	560	570	573	537	549	549	537	522	544	540	558	568	528	556	539	587	568	589	573	565	520	528	570	575	523	562	557	506	555	543	574	557	570	536	609	525	584	546	533	529	553	630	576	588	551	568	582	561	544	523	540	550	522	581	558	551	542	554	536	551	602	562	584	533	583	564	565	571	571	571	579	539	565	527	558	515	544	548	548	506	547	557	590	597	546	562	528	583	545	574	583	557	565	564	565	558	544	574	570	588	568	513	582	551	555	567	576	537	549	562	556	541	541	552	535	557	542	550	574	532	516	576	533	547	518	550	574	552	537	557	587	610	607	541	573	530	557	524	597	557	583	568	552	547	574	571	528	550	562	499	566	556	579	534	566	554	581	588	573	594	518	564	548	549	535	546	564	587	539	569	514	570	554	554	558	547	567	531	575	560	567	553	523	596	532	559	550	566	546	579	546	493	526	577	564	555	556	526	550	558	549	579	547	511	572	543	565	602	550	575	577	551	568	545	562	524	555	578	516	583	540	564	565	557	578	553	566	551	567	539	514	595	526	521	577	604	556	538	544	557	538	563	487	549	613	546	546	554	571	548	538	597	540	524	559	574	512	558	548	528	554	555	550	530	543	580	561	557	498	603	560	535	587	569	526	564	513	529	569	500	546	563	543	526	592	586	543	495	564	527	556	549	576	564	581	549	561	542	529	548	559	556	570	547	566	570	584	540	569	579	565	534	528	587	581	519	576	548	522	545	550	569	534	547	560	585	545	601	558	556	560	547	547	542	580	600	597	535	509	550	539	580	560	507	509	528	587	508	587	524	536	565	554	576	565	575	579	548	544	552	569	570	585	586	577	611	588	539	589	542	592	542	593	574	556	524	539	548	573	503	561	565	551	560	552	581	570	547	571	591	544	557	565	571	522	540	586	579	549	547	534	552	560	541	551	564	515	542	543	545	557	553	509	549	555	575	568	590	527	541	540	555	564	537	594	548	594	508	545	530	585	570	607	559	594	532	577	603	556	551	554	592	585	545	542	567	551	540	526	599	554	547	562	572	578	551	568	566	594	570	548	541	557	547	610	598	570	520	561	539	554	537	549	583	538	532	595	566	583	559	542	502	585	567	580	578	553	552	526	556	567	563	559	595	553	536	546	543	581	599	565	517	576	563	543	566	559	549	562	572	569	598	559	559	543	585	517	520	547	550	537	607	571	548	556	557	542	576	515	555	541	552	552	552	535	543	525	571	540	566	572	592	564	563	554	555	579	574	566	546	547	567	596	585	547	548	562	548	583	581	535	586	554	547	564	569	600	576	573	552	532	555	596	507	553	550	556	566	550	575	602	543	563	587	577	515	546	538	533	575	537	573	503	535	539	523	536	601	577	535	579	588	521	554	549	565	524	560	513	506	521	561	586	553	585	551	546	535	532	521	567	533	540	565	536	537	526	547	564	572	541	527	547	518	510	559	561	532	558	550	573	533	585	555	538	570	567	545	570	580	532	573	556	568	558	542	556	608	538	504	536	588	571	515	556	566	561	589	561	544	544	581	595	558	562	562	543	565	583	573	568	530	522	556	562	564	556	571	550	574	528	561	541	581	573	532	580	549	592	532	591	584	582	527	527	549	541	579	538	553	527	601	589	582	560	557	540	574	571	599	559	543	536	581	557	550	527	585	565	580	553	579	527	572	533	515	584	516	572	544	568	579	567	546	536	617	529	574	517	558	525	552	535	558	510	590	520	611	566	523	556	547	562	564	556	568	593	575	549	581	542	555	529	549	583	535	554	541	556	533	532	557	555	568	545	489	519	544	602	502	538	572	546	548	569	557	539	535	549	552	568	576	545	557	532	551	575	564	550	613	590	547	563	537	556	515	530	540	569	550	605	541	601	514	565	560	576	543	601	590	537	581	582	613	566	528	568	583	540	599	560	549	561	550	545	532	591	568	500	543	563	512	593	593	576	539	589	582	583	539	592	524	541	565	556	569	541	600	522	543	513	569	553	539	573	554	588	562	567	593	547	577	539	569	535	524	531	559	585	563	575	595	589	522	528	570	610	526	543	565	548	555	561	585	542	542	535	562	554	582	527	573	527	571	555	569	530	554	562	549	566	566	549	605	599	560	560	553	558	555	569	577	560	571	547	568	586	538	541	585	580	577	552	521	564	539	585	604	499	591	552	530	596	561	579	526	548	552	527	546	532	546	521	583	554	534	534	556	568	571	556	538	551	559	584	560	580	521	561	581	512	560	571	555	526	554	512	579	555	581	541	537	584	572	533	561	577	536	551	540	576	574	554	535	553	569	540	606	567	538	543	571	569	548	539	551	542	531	528	562	541	570	546	560	568	542	522	554	548	569	570	553	532	575	566	581	565	550	530	557	491	534	577	568	587	572	550	567	557	548	535	526	510	591	569	555	569	538	539	575	558	568	533	558	525	527	587	524	553	547	586	580	569	579	559	583	586	592	562	576	555	552	577	601	569	561	587	595	542	550	574	549	570	538	552	552	556	513	570	527	544	568	573	584	550	563	546	548	573	547	555	563	584	579	584	562	551	512	574	531	580	538	566	568	533	520	562	567	595	535	553	540	521	567	550	575	561	583	570	583	568	574	513	560	543	565	548	523	506	563	513	549	509	525	546	551	527	572	565	539	547	548	538	590	551	589	571	544	585	560	580	537	560	531	593	523	560	571	522	609	534	534	540	569	554	534	607	563	592	559	534	545	568	564	551	548	528	569	563	543	573	577	526	540	556	533	527	583	544	571	595	580	534	578	545	531	569	530	557	557	555	552	594	569	558	564	547	557	524	537	550	537	545	546	600	516	578	550	558	544	599	593	580	574	583	542	505	574	520	575	503	601	543	531	569	529	525	547	539	528	557	545	557	635	563	545	578	541	579	543	555	526	528	575	527	523	579	606	560	520	537	540	544	515	510	568	568	562	548	547	577	536	583	530	568
22806	21102	28929	23523	21110	21159	12002	4943	3540	2206	1552	793	866	711	449	438	2862	14338	12036	2785	235	203	204	245	200	207	193	201	185	216	192	214	217	205	203	190	157	198	182	198	180	184	192	203	187	220	188	184	177	184	186	188	176	210	195	190	184	208	178	149	171	197	183	166	167	204	176	191	164	196	201	162	194	178	175	209	176	177	181	176	175	181	178	170	176	212	209	213	189	197	191	171	180	182	186	176	178	189	187	197	178	198	187	205	181	182	200	174	170	177	197	150	179	169	166	165	198	174	188	164	190	190	208	189	177	201	180	190	165	201	199	189	192	178	188	176	188	151	172	188	172	168	185	195	198	166	212	197	187	176	181	191	156	183	174	199	191	172	188	195	186	184	185	191	169	191	186	182	179	172	176	211	192	198	195	174	183	185	172	185	185	184	166	182	180	189	203	178	194	185	181	175	189	188	188	169	198	195	161	170	197	167	164	207	195	189	183	181	193	176	207	200	165	174	187	190	184	162	171	167	161	182	208	196	169	167	201	184	180	172	186	200	174	168	172	171	181	182	184	160	185	199	159	192	177	164	157	196	187	194	189	177	184	165	174	154	187	197	171	206	187	157	182	197	212	175	175	169	184	190	192	155	190	176	184	189	178	199	169	158	195	177	197	169	189	176	161	191	174	183	179	178	188	177	181	173	184	189	176	195	152	192	204	160	182	182	180	175	202	176	199	182	182	191	197	146	171	147	180	168	186	162	175	173	161	183	159	187	186	185	173	195	182	163	188	195	164	187	175	176	196	175	178	188	175	194	172	188	184	177	177	192	170	191	175	180	209	180	174	197	180	187	183	191	181	172	188	181	178	174	167	193	196	170	158	179	193	168	163	183	187	164	171	187	188	208	184	160	189	172	166	167	219	201	180	175	196	196	177	162	176	186	185	168	168	176	171	174	179	180	190	198	166	210	201	172	194	177	171	175	192	187	177	177	176	186	184	179	178	182	154	176	158	172	182	183	175	190	210	181	176	190	204	190	182	159	176	170	185	177	181	165	169	198	172	193	171	191	186	201	166	194	190	179	172	158	152	185	186	170	202	164	153	167	172	163	177	179	157	159	187	194	181	195	183	145	189	179	185	197	186	196	188	183	173	203	171	204	179	164	174	176	170	185	189	210	181	175	168	171	184	157	159	180	168	192	174	166	167	170	184	182	174	199	194	191	167	169	196	185	185	190	176	188	157	151	179	175	165	170	187	180	167	171	167	193	161	166	163	190	169	206	171	183	140	173	189	182	213	183	217	193	177	196	173	184	189	173	204	170	186	200	187	171	167	184	193	189	171	181	164	218	183	186	170	182	171	180	166	199	181	174	185	182	190	186	173	198	176	172	153	165	168	161	173	189	174	165	200	172	201	188	178	157	209	154	188	151	190	171	186	203	189	182	183	181	166	158	183	195	199	180	195	153	193	183	164	210	192	183	152	171	170	163	199	183	196	179	186	200	162	177	182	186	179	162	174	196	179	168	162	195	192	188	176	178	173	167	185	156	168	153	186	198	189	165	175	184	190	191	182	167	173	175	168	161	194	199	158	169	201	182	171	171	182	178	165	191	156	178	192	196	192	171	164	174	176	163	199	196	169	184	174	203	192	175	188	185	191	200	160	176	196	162	173	180	195	197	170	188	158	182	185	187	203	178	163	172	194	167	183	178	186	175	179	195	195	183	167	187	169	181	176	156	175	195	169	199	183	190	154	164	198	200	187	172	187	170	193	181	186	177	181	168	187	144	201	184	179	166	186	185	179	188	169	183	166	184	159	149	183	196	181	177	176	164	161	187	183	167	214	199	165	179	166	164	187	183	159	179	153	171	163	157	190	206	167	206	170	185	195	187	185	177	161	186	173	179	191	174	202	187	185	159	199	191	179	152	183	176	176	168	188	181	163	185	162	181	186	165	166	168	179	174	178	177	206	189	182	191	175	187	204	170	165	174	158	181	165	181	188	176	159	178	143	189	183	185	169	191	200	194	199	194	181	177	181	202	155	180	191	198	195	169	170	196	158	198	197	186	186	184	187	173	201	173	174	151	180	180	172	182	169	170	155	187	177	181	181	181	149	205	188	167	180	180	174	171	199	183	186	191	177	177	182	192	179	148	195	189	174	190	178	176	200	200	182	194	168	149	189	174	190	180	186	184	196	176	178	213	190	175	176	187	211	190	191	179	192	171	181	192	188	166	165	175	185	173	190	181	166	176	199	161	167	199	158	171	168	190	182	184	177	194	180	191	166	171	189	181	193	202	197	165	183	159	190	164	180	163	151	182	172	183	184	167	188	158	173	196	219	184	213	187	186	182	202	176	211	161	154	192	169	184	175	186	180	172	178	176	174	160	179	153	173	207	187	178	153	153	213	179	181	173	199	194	192	178	177	188	180	192	182	191	181	199	171	194	195	173	184	187	160	171	197	183	185	194	201	166	173	186	180	167	153	165	186	184	184	194	188	152	165	175	175	184	174	209	158	176	179	158	178	184	163	194	205	187	192	204	183	179	192	170	163	198	183	166	202	172	185	175	186	198	183	178	165	185	156	182	176	181	181	193	170	177	187	193	179	178	164	210	159	160	161	179	189	187	195	176	187	180	179	186	164	187	167	179	160	192	186	195	199	193	189	178	173	168	183	201	191	202	177	163	180	184	156	156	185	186	178	207	181	170	174	160	213	176	183	156	170	188	171	167	180	173	179	188	185	163	174	198	162	168	200	172	196	211	186	194	168	186	164	180	202	187	177	168	157	167	202	198	170	172	176	171	182	167	177	190	173	181	167	156	175	190	183	171	158	181	166	144	171	181	192	196	175	175	188	177	164	185	163	186	184	185	201	184	196	209	183	199	186	186	192	190	198	177	184	184	190	191	184	193	199	170	167	195	159	180	180	168	181	181	188	203	180	181	184	175	194	145	209	179	187	181	177	194	195	179	192	196	203	162	178	176	162	151	175	181	193	191	184	181	165	176	164	173	168	195	163	195	195	202	190	213	178	177	154	178	188	179	193	167	166	180	175	197	172	197	179	186	175	157	162	176	182	193	164	183	187	176	179	161	203	171	176	179	171	168	176	176	195	168	163	182	171	161	185	186	176	192	157	170	165	185	175	199	164	156	177	164	165	199	179	190	189	179	180	201	193	171	187	198	195	197	168	177	176	149	182	176	180	172	154	180	186	181	165	174	165	167	152	175	190	171	167	190	188	186	171	182	170	181	162	189	183	172	161	188	217	182	173	179	194	163	179	196	167	189	184	187	180	173	179	220	182	191	166	168	218	189	175	175	169	170	184	213	188	203	175	159	195	168	168	179	180	191	160	188	193	173	173	209	173	170	176	191	162	169	185	190	200	219	170	183	172	168	176	176	158	167	210	195	182	182	175	169	181	175	192	184	192	186	177	184	165	198	183	184	196	183	173	191	159	173	173	218	174	191	175	172	178	190	147	181	191	178	201	159	189	199	200	168	186	147
14957	33930	28692	17727	12837	7632	9575	10184	8495	5299	3865	1909	2160	1510	993	911	6158	22513	17660	4294	302	311	295	308	302	284	306	252	276	244	264	286	281	261	245	268	267	240	236	258	251	246	267	243	263	246	235	250	237	265	248	243	261	268	247	232	253	236	249	222	265	240	260	243	250	221	233	234	241	243	251	228	238	238	218	224	220	235	230	246	259	224	255	235	228	221	238	258	220	251	226	227	230	258	216	235	241	219	251	221	228	232	214	261	266	235	243	245	235	217	247	215	219	203	229	251	219	241	218	225	242	248	217	254	199	240	255	229	232	231	246	245	244	258	214	236	240	248	249	254	241	201	247	241	238	236	252	238	206	209	234	211	223	221	246	260	205	227	232	263	236	246	257	253	240	239	239	218	214	231	240	238	226	240	259	244	245	235	261	229	244	239	222	206	214	238	217	225	207	239	241	236	201	236	229	228	243	255	239	231	251	244	228	229	221	227	239	222	206	247	241	229	247	225	239	221	223	238	227	248	242	239	214	223	197	235	233	221	247	218	236	268	218	239	243	245	252	242	237	258	239	241	269	248	247	234	251	256	256	229	230	221	257	220	218	243	247	271	213	254	245	219	233	213	243	241	239	244	208	236	248	232	242	208	226	263	247	231	217	246	243	219	212	243	229	217	223	221	231	242	233	268	241	227	232	205	244	231	241	231	212	245	218	247	227	232	244	227	213	220	231	230	223	257	234	261	211	220	250	252	248	262	203	243	250	232	223	238	249	222	238	240	243	242	233	225	226	224	229	230	225	222	217	221	235	237	254	229	224	247	235	221	230	242	238	240	256	227	239	220	248	248	250	241	214	231	221	208	232	227	237	236	247	253	238	245	240	208	246	256	235	209	284	250	246	242	251	230	253	231	210	228	244	209	229	214	221	290	237	212	217	238	257	255	226	221	250	248	255	245	244	199	214	248	236	266	214	237	242	232	234	227	245	254	249	224	220	245	231	249	217	244	243	248	245	249	223	242	257	229	238	247	250	231	257	234	257	220	226	220	261	232	219	244	263	237	203	230	248	222	221	240	240	252	247	241	223	231	224	233	250	228	249	253	250	243	265	246	228	247	208	211	231	230	189	254	241	236	220	234	254	243	235	248	244	238	227	271	213	224	241	233	263	253	221	231	236	238	217	219	235	265	240	210	226	250	229	242	238	235	196	206	251	250	221	263	227	254	248	227	252	258	263	244	237	231	254	230	233	237	240	223	248	230	206	235	246	258	227	240	247	236	228	246	247	271	228	222	239	214	263	247	242	229	238	229	239	241	263	238	222	232	234	239	216	220	252	239	222	244	225	244	218	231	237	216	247	262	244	254	250	232	248	224	230	247	241	226	219	229	228	239	265	237	242	221	261	229	216	223	266	214	235	253	239	243	241	220	199	247	238	240	233	215	239	227	234	229	241	211	242	232	220	219	228	243	213	223	241	225	211	230	240	226	202	241	238	212	244	229	225	249	218	247	230	228	256	263	227	215	258	249	253	242	227	237	258	258	235	223	211	237	210	257	243	227	232	240	218	227	234	273	246	223	241	215	250	217	210	237	239	241	235	241	218	244	259	221	259	248	256	211	221	238	225	238	250	248	227	225	238	234	234	227	266	235	217	276	228	231	237	265	254	247	248	266	229	239	236	259	231	235	238	201	261	217	223	248	253	262	240	254	209	229	236	254	218	225	226	229	234	233	229	241	213	204	244	235	229	238	231	211	221	208	226	215	216	210	225	222	235	249	246	232	231	236	210	231	229	249	233	229	219	213	210	228	213	258	255	234	251	259	246	235	231	223	244	223	225	238	240	222	259	244	216	224	237	233	222	237	205	240	231	220	244	245	234	233	244	247	239	229	202	245	228	217	241	233	222	249	233	235	215	229	258	275	240	251	236	233	249	218	231	262	229	228	217	217	240	235	258	238	220	250	215	241	232	235	218	249	235	242	218	250	237	256	220	241	227	230	236	220	232	224	236	271	254	244	276	219	233	224	233	241	256	232	229	252	237	237	244	243	204	234	245	222	239	244	250	249	219	242	234	243	230	226	222	238	220	216	227	229	227	262	235	225	227	224	234	267	264	242	225	249	249	231	234	239	260	237	243	217	247	234	256	264	213	231	218	235	236	226	226	214	240	231	240	216	232	237	248	226	241	231	226	206	271	221	256	253	244	247	277	241	230	254	229	233	233	252	249	229	241	222	244	223	264	231	222	260	240	209	233	227	235	297	226	221	243	251	262	260	226	242	238	235	225	227	220	240	228	236	212	236	247	263	227	239	221	225	245	249	252	236	246	232	210	253	232	264	249	255	227	231	239	264	245	228	226	232	223	228	261	221	245	271	240	240	216	223	245	251	231	224	248	223	224	220	252	224	228	246	217	243	245	213	227	207	223	235	258	244	232	248	235	239	246	221	252	229	268	223	243	238	221	248	261	228	236	240	206	203	236	214	263	227	241	220	244	234	220	252	225	230	221	231	246	219	235	213	221	217	246	230	228	238	261	248	235	247	255	251	234	254	239	229	244	240	254	211	248	238	244	232	256	236	214	223	213	248	222	245	228	221	254	212	211	224	226	209	245	251	230	252	246	227	232	236	255	272	247	248	235	224	258	254	229	229	245	237	256	215	273	235	246	240	227	239	220	228	246	212	213	244	262	211	250	221	215	220	265	227	237	230	233	235	239	269	245	266	242	228	226	248	238	222	237	234	209	198	232	254	238	244	249	236	248	239	238	231	241	226	232	247	261	204	236	214	212	225	248	220	247	254	210	232	209	218	242	239	219	223	250	231	235	242	223	231	232	212	243	240	247	225	214	238	222	248	233	222	218	241	245	233	229	261	254	237	210	224	244	263	229	219	252	253	233	245	246	239	243	248	245	236	217	246	252	210	245	249	263	243	240	194	241	246	252	261	221	247	274	220	217	273	253	226	233	209	246	217	254	268	225	226	252	215	249	262	205	254	225	235	224	253	232	229	243	240	247	199	251	233	264	237	249	231	217	249	244	242	225	249	231	232	255	250	252	248	223	249	231	229	222	224	229	255	239	223	236	234	264	232	238	237	249	220	242	230	254	232	252	250	256	223	222	246	229	254	235	255	249	226	222	192	241	247	244	222	234	263	205	224	243	230	214	251	228	251	223	239	234	203	218	223	233	242	236	239	246	221	244	199	246	216	230	230	214	241	237	230	214	245	210	239	230	232	232	236	227	204	243	236	238	237	243	239	253	245	256	255	236	237	238	230	252	231	213	218	234	262	237	234	254	227	217	213	230	233	248	226	231	265	211	231	234	239	227	240	233	231	238	213	244	232	226	208	213	238	239	239	214	230	230	275	220	243	240	251	248	201	243	195	261	236	240	248	213	230	229	245	214	222	228	253	227	251	217	234	214	213	264	229	227	226	239	233	242	247	248	235	219	227	231	237	231	228	249	217	257	251	252	226	236	229	232	230	234	220	244	257	218	244	222	253	264	250
26802	20844	15000	5637	2419	1600	2336	1823	1529	1199	920	813	754	664	600	569	750	1214	1491	981	561	594	567	525	559	557	627	581	524	580	545	571	561	550	623	570	574	589	556	567	556	539	541	528	555	572	581	573	533	607	565	580	560	592	541	586	611	572	584	621	569	533	586	597	560	590	557	610	569	559	544	560	580	558	579	554	554	538	543	542	572	561	562	533	585	545	568	563	528	530	597	582	589	570	543	556	552	567	593	586	540	564	563	571	557	556	540	555	588	523	563	589	525	522	545	536	555	574	600	573	543	570	539	545	544	540	552	563	524	509	563	541	583	579	514	567	537	507	574	548	522	582	546	550	557	530	548	581	593	575	581	527	584	558	498	551	593	574	541	618	569	559	572	586	614	534	585	594	543	568	592	590	519	573	575	589	573	524	586	585	563	544	547	581	546	605	539	537	562	540	530	531	583	556	521	552	557	546	551	569	560	554	530	544	507	562	515	545	541	543	550	543	604	548	585	544	618	572	543	560	533	555	541	511	533	603	535	551	581	605	576	531	556	559	559	578	546	547	558	523	523	591	551	569	570	544	580	552	548	546	524	542	576	547	571	577	559	547	610	548	547	562	557	534	546	553	525	573	564	577	560	540	574	597	526	562	549	561	512	565	569	571	549	569	541	557	550	572	559	572	553	566	548	546	544	585	581	565	532	576	553	614	594	518	574	572	587	560	585	607	560	553	569	524	543	558	557	555	551	552	547	590	539	552	532	577	572	564	559	601	559	565	580	552	537	600	556	571	561	544	559	516	586	564	570	566	536	562	571	574	568	546	547	575	559	566	585	542	579	548	576	558	559	572	588	568	580	534	574	560	605	547	586	538	547	524	565	535	547	525	557	522	572	560	541	549	541	601	565	568	546	593	554	556	542	571	548	532	569	520	525	581	562	550	553	578	573	574	621	557	587	557	556	592	608	553	548	557	558	575	601	546	554	544	565	567	593	519	564	553	529	639	529	526	572	557	548	543	570	612	579	554	585	588	582	546	570	579	546	545	565	555	551	555	606	555	554	553	536	569	545	585	514	558	554	594	530	578	561	555	552	594	604	556	523	632	547	553	559	560	569	576	561	547	548	572	579	563	585	538	547	564	534	539	578	573	555	578	576	522	586	596	516	558	533	574	571	594	596	584	575	548	536	579	595	565	590	598	545	603	545	561	575	565	568	540	607	583	572	570	581	578	581	594	582	573	543	564	580	548	571	583	554	584	594	508	584	526	557	556	538	580	542	563	566	559	556	563	533	610	523	570	602	591	555	542	518	597	561	568	590	541	536	535	541	587	582	536	560	601	537	560	570	586	540	571	579	512	537	587	570	525	559	597	580	538	565	549	517	533	592	568	546	562	562	547	546	552	556	575	561	547	565	570	576	561	550	556	551	562	573	553	569	524	542	589	553	535	555	594	538	536	540	547	571	561	582	529	607	588	553	559	558	545	610	527	551	546	538	506	563	551	581	578	582	583	571	558	555	562	565	535	540	553	556	577	546	529	575	541	550	568	579	574	496	537	540	568	562	562	598	586	543	547	596	514	547	583	533	552	565	567	549	570	568	544	542	560	552	551	619	561	531	593	523	532	536	539	606	556	577	587	528	521	576	583	561	543	544	537	535	582	575	580	570	587	562	563	536	566	543	575	552	580	526	596	532	590	589	581	568	516	570	559	571	540	518	543	533	485	536	574	519	565	552	502	538	568	570	547	524	588	577	585	561	553	546	598	571	540	550	572	580	543	535	554	580	583	568	544	553	497	536	586	606	575	565	583	519	544	577	568	559	530	559	592	542	521	555	545	540	556	553	549	567	635	560	566	550	515	576	517	577	533	554	575	570	536	541	566	548	616	572	523	545	606	582	489	563	554	544	586	506	531	575	561	546	609	612	535	563	601	566	556	554	593	555	514	536	544	578	574	567	575	584	586	583	537	529	591	543	533	550	576	548	579	598	567	591	547	561	550	567	580	554	557	566	545	514	579	512	551	535	547	516	522	599	593	570	543	548	546	562	581	551	540	627	576	539	531	562	541	531	601	566	594	560	502	549	540	617	564	560	586	565	551	547	542	599	594	579	572	567	550	556	518	529	559	566	561	553	611	550	567	656	519	569	576	544	543	593	621	575	572	555	543	548	611	579	542	576	540	575	561	522	580	563	574	648	602	549	564	596	521	578	552	593	588	574	574	557	541	515	523	557	563	558	556	606	533	601	525	571	572	561	546	569	576	594	545	567	534	541	560	588	564	563	598	555	532	578	536	575	579	546	565	563	595	588	590	576	555	597	558	511	550	516	558	544	522	567	607	588	552	538	553	522	564	567	543	586	582	534	582	540	566	569	552	568	553	598	549	593	555	546	533	559	571	594	567	563	553	554	591	585	537	540	517	572	555	557	565	580	603	527	563	590	568	531	547	567	604	577	532	541	554	571	574	544	512	585	557	557	560	516	584	549	539	521	566	583	530	524	532	617	603	543	530	540	495	563	541	555	522	536	528	536	543	542	536	563	523	544	522	588	512	565	569	555	542	564	563	592	552	543	567	594	568	573	573	584	560	556	532	588	518	578	587	561	555	552	508	538	566	510	587	551	545	555	565	537	525	539	539	553	586	570	570	569	536	566	530	508	585	536	598	534	581	529	584	559	563	524	594	543	529	523	590	563	556	551	556	567	549	558	574	581	574	579	550	561	579	534	527	547	545	530	533	572	550	539	577	541	589	586	571	581	569	587	549	549	603	568	562	555	582	594	540	576	546	527	556	557	585	551	573	589	550	590	562	529	583	556	570	571	565	537	543	515	528	597	557	556	560	578	517	544	521	515	579	586	566	561	572	496	585	555	535	562	520	590	568	595	568	547	585	579	583	567	546	587	584	520	517	537	561	539	594	555	543	517	566	559	524	580	548	564	563	560	564	599	566	517	601	547	577	567	569	564	617	541	549	527	540	543	565	548	599	536	572	595	569	527	566	564	568	531	547	559	556	593	556	569	576	552	570	555	564	572	532	583	557	543	580	553	589	571	566	584	531	577	546	587	575	563	545	575	527	533	536	576	539	587	564	571	549	520	545	540	593	577	504	588	545	578	563	587	522	530	534	556	593	554	500	597	600	546	517	551	554	599	573	559	548	504	609	601	617	588	552	575	601	554	563	564	530	518	549	599	573	571	538	562	575	532	587	565	567	552	591	561	522	609	525	584	586	583	608	514	568	548	564	588	604	600	564	558	540	549	569	504	546	538	526	603	519	576	559	541	562	583	512	617	541	583	572	553	560	554	556	581	576	544	563	541	548	583	579	571	555	566	588	561	504	577	540	612	603	574	546	553	558	579	572	526	540	538	582	590	630	573	564	534	557	543	569	544	554	595	550	592	602	534	539	588	527	588	532	579	569	560	581	541	525	556	570	560	523	592	536	600	550	566	549	577	595	590	527	583	541	540	584	549	574	605	589	587	582	548	557	590	597	597	572	615	558
11691	18837	14893	7397	4872	3250	5367	4081	3599	2504	1675	1622	1230	1014	891	839	1152	2158	2657	1539	722	719	700	750	740	700	682	754	767	732	770	724	704	760	721	758	715	734	733	705	740	729	756	738	714	724	740	718	744	724	732	714	791	771	775	673	745	715	744	685	712	735	743	744	714	704	683	729	702	734	739	756	727	761	757	716	699	695	802	727	697	728	741	724	750	725	732	744	770	727	742	733	720	731	739	775	752	795	748	702	735	736	704	746	772	744	722	776	739	707	694	726	730	742	743	751	714	682	777	703	744	753	748	723	745	759	677	731	762	738	744	763	739	735	716	738	769	731	725	774	784	754	719	713	770	687	766	739	733	731	765	729	776	785	715	694	767	779	721	734	676	738	704	692	772	747	767	774	728	807	730	779	727	693	760	788	771	723	752	728	721	738	728	711	735	791	765	732	730	745	768	786	739	716	733	766	681	726	811	749	705	716	739	744	753	702	794	746	730	712	695	688	735	692	755	729	710	752	758	753	707	791	738	752	738	771	729	758	721	800	731	704	713	723	763	765	778	731	691	729	745	774	699	811	695	712	706	754	744	776	743	745	709	743	790	735	748	713	683	740	718	770	761	737	761	676	771	757	723	737	725	715	708	707	746	731	744	741	734	716	736	696	708	729	723	747	715	730	684	690	710	744	747	734	705	698	757	769	730	728	720	789	717	761	735	710	742	725	734	718	719	675	740	710	728	716	721	720	755	720	733	744	666	714	769	780	709	700	722	724	730	747	752	705	726	729	721	715	701	715	740	713	747	750	730	775	823	711	741	755	707	726	737	689	806	749	758	721	762	740	739	732	710	763	741	748	756	761	722	728	751	723	760	749	743	746	763	769	777	726	720	729	729	743	719	736	779	740	767	718	778	737	736	760	744	775	747	766	699	757	703	746	724	726	715	717	729	722	745	720	745	767	736	719	729	735	721	773	712	718	733	754	785	714	757	738	756	719	742	717	690	751	737	751	750	723	703	704	760	763	739	776	745	747	793	718	729	753	799	758	748	764	729	735	772	759	769	740	761	687	725	749	729	759	718	702	742	753	753	759	760	732	730	695	720	792	768	720	719	739	748	730	739	736	741	719	751	744	748	695	763	705	738	797	767	729	766	740	767	733	747	661	716	731	742	698	749	748	740	727	744	732	737	699	696	708	697	725	746	690	751	761	697	714	734	714	725	702	737	704	769	693	687	739	717	702	759	709	746	734	723	743	721	733	703	757	692	732	746	753	717	757	708	775	710	765	756	756	656	748	740	717	719	737	752	776	758	733	752	715	745	722	697	704	753	711	778	770	749	745	719	709	682	765	683	742	752	771	771	710	710	728	707	772	772	727	743	732	709	755	725	735	755	749	760	748	797	716	707	738	690	678	709	703	724	733	764	758	756	752	699	746	735	712	702	752	703	694	774	706	755	707	781	707	730	687	676	700	729	704	721	755	745	776	735	742	743	765	689	741	726	758	827	731	761	734	717	757	766	740	707	759	728	750	734	714	688	744	695	684	721	729	723	702	711	710	733	688	739	715	763	729	749	740	747	729	754	757	682	734	734	753	714	723	727	775	731	711	746	751	729	718	694	708	735	739	735	707	760	723	682	720	725	714	738	720	704	731	732	734	754	735	687	721	732	754	684	745	715	725	780	753	699	749	742	779	784	729	738	697	760	737	693	727	744	759	727	714	730	786	736	734	753	751	755	725	747	720	704	752	715	731	725	713	720	736	718	735	703	736	734	708	766	715	748	705	724	728	744	782	758	714	730	694	707	687	743	738	750	732	703	733	717	722	740	681	763	731	719	726	761	781	717	756	728	764	736	736	662	691	724	687	705	705	726	731	774	724	778	725	751	712	761	766	767	708	735	760	738	731	799	737	706	735	835	673	733	773	774	765	758	744	734	743	732	705	757	767	708	766	671	725	745	707	744	729	759	767	719	765	709	739	713	778	783	734	745	718	745	807	750	732	677	757	788	742	719	746	742	752	777	708	748	787	741	752	719	752	753	706	765	702	726	773	684	711	693	707	732	719	709	746	730	705	719	736	693	733	738	723	718	733	751	723	723	734	721	760	704	728	689	706	699	753	736	761	720	708	718	763	743	767	718	745	750	731	790	772	725	710	744	727	700	773	752	735	739	729	743	774	793	708	736	767	777	760	749	771	692	705	769	715	781	724	714	757	723	757	760	716	747	709	728	757	722	737	708	715	697	708	752	711	701	711	693	729	742	739	763	684	742	713	761	776	705	708	756	726	778	722	735	750	751	750	701	775	712	770	726	730	738	732	718	732	714	728	732	721	762	759	736	720	766	769	717	733	681	727	758	753	699	719	761	736	740	750	763	733	741	693	736	704	782	714	711	723	735	707	699	758	695	734	794	738	713	744	706	778	748	693	761	760	763	690	743	755	752	744	707	698	758	707	703	679	730	765	749	739	720	728	760	726	725	756	676	720	760	703	688	682	728	712	765	726	689	707	749	753	686	714	716	760	752	707	708	767	710	732	722	743	711	734	734	728	688	755	724	739	760	720	747	713	771	737	741	709	713	745	735	750	739	724	776	718	688	718	760	745	699	761	723	730	705	703	714	719	744	725	756	776	721	704	731	727	752	784	749	721	780	728	735	736	748	718	784	744	726	740	753	766	767	740	761	825	738	775	741	699	763	719	689	753	732	756	717	683	755	768	725	759	765	771	769	687	753	712	737	766	759	794	723	705	684	723	701	679	731	779	751	738	745	766	738	760	755	764	735	752	728	728	719	720	738	771	676	738	746	720	754	746	757	719	731	666	730	727	684	720	729	744	702	753	733	707	700	750	754	754	755	736	725	742	731	784	698	747	744	750	773	744	732	682	764	708	732	734	730	727	719	754	724	708	732	717	746	754	773	712	715	723	732	751	756	697	735	748	739	715	770	724	758	699	721	730	719	721	702	720	693	729	759	705	739	714	705	709	724	786	717	723	770	757	706	754	721	711	736	741	686	715	723	690	767	716	786	739	713	760	748	727	714	648	731	719	773	716	696	746	718	767	742	717	716	762	717	740	723	746	733	716	718	720	803	773	706	705	711	719	734	715	745	739	773	750	729	709	696	694	747	714	749	760	737	730	740	707	749	712	755	710	772	722	726	690	755	744	801	754	746	735	749	756	755	746	736	754	720	745	744	712	729	771	704	730	740	739	747	718	724	731	751	709	747	712	750	740	721	744	788	739	730	758	718	730	756	723	742	747	761	694	769	789	685	736	718	762	723	684	739	768	770	756	737	699	732	767	690	687	705	739	772	724	719	734	752	741	703	733	721	775	711	736	691	729	761	748	749	716	709	735	705	751	668	730	777	740	705	713	720	697	768	694	725	752	763	725	722	722	775	733	737	722	724	709	796	738	748	708	686	705	711	741	714	716	691	723	737	765	697	686	794	687	748	710	725	713	720	719	668	708	723	742	736	707	774	754	760	727	733	733	720	734	781	716	682	744
23889	21127	28340	24124	20931	9021	4482	2452	2120	1495	922	1013	900	844	733	646	664	4594	9226	5131	464	424	443	463	473	432	444	446	440	420	454	402	449	394	396	417	420	410	386	395	433	438	442	405	421	406	413	427	434	387	444	409	433	375	426	419	406	395	437	424	398	430	418	404	385	444	392	460	420	399	408	421	425	442	415	385	408	427	389	392	418	390	438	443	416	390	431	406	422	407	395	422	407	370	401	450	436	428	392	417	452	410	444	392	408	445	418	456	396	406	401	401	411	433	434	421	422	389	440	392	408	429	432	441	449	403	405	404	422	426	427	408	388	431	392	449	374	378	377	398	430	390	442	401	404	387	415	427	419	383	421	398	433	415	438	401	409	399	402	402	420	383	391	422	415	387	464	412	401	416	393	414	405	410	433	412	424	416	404	397	420	422	436	379	432	410	391	429	406	377	415	432	418	393	431	430	406	389	437	426	406	387	423	455	400	414	417	402	409	444	409	401	406	416	441	424	418	436	400	467	414	422	413	421	403	427	394	393	425	423	414	370	402	419	445	434	393	431	388	448	389	445	429	397	407	404	427	416	393	443	426	420	423	430	376	398	401	410	425	432	378	407	419	429	419	411	405	438	431	393	399	429	453	430	401	382	373	408	395	409	423	428	433	401	427	453	397	442	441	436	424	397	421	444	416	430	397	383	427	422	440	399	421	411	408	426	397	411	464	446	407	418	396	371	405	405	388	414	445	448	400	410	409	421	358	408	411	414	400	388	384	416	413	411	424	408	406	410	448	421	400	432	403	425	401	424	418	442	399	394	383	392	413	427	421	419	404	408	405	422	396	429	409	419	386	427	376	424	414	410	437	413	379	422	404	384	410	417	460	395	427	402	413	410	412	402	453	374	431	439	424	434	399	431	428	402	400	369	386	425	413	419	404	431	395	426	398	414	397	408	402	410	396	395	403	424	407	401	396	448	380	413	428	441	407	385	399	410	379	408	403	439	370	356	436	419	380	377	396	402	486	405	440	432	406	366	393	416	424	440	435	401	395	429	402	424	395	404	439	408	422	404	438	435	402	400	413	410	363	407	418	396	414	436	427	428	425	418	431	426	435	432	419	388	447	381	401	430	417	419	371	386	443	419	418	419	413	412	444	405	425	409	417	385	430	422	410	388	413	387	431	383	439	405	390	430	431	378	389	397	425	389	420	421	401	381	395	457	411	376	395	428	437	395	415	421	406	454	435	390	394	419	409	393	432	437	418	368	432	428	415	442	395	400	411	426	416	406	442	426	373	415	462	416	447	411	437	391	413	458	408	440	421	390	403	387	424	386	435	453	472	414	400	410	454	386	402	440	386	402	397	435	459	410	393	380	381	423	403	413	405	419	411	408	379	429	363	406	405	406	432	415	428	419	378	415	401	411	419	425	406	426	389	398	400	453	430	395	426	450	381	430	424	399	419	394	408	423	400	444	429	409	411	404	414	417	397	453	399	372	413	405	429	407	411	424	410	405	391	385	425	391	442	397	434	388	410	399	421	397	438	402	416	415	376	373	415	386	384	427	381	428	428	423	367	427	418	404	376	434	412	388	422	382	426	390	401	381	398	394	386	403	398	413	395	396	388	428	387	391	406	382	434	427	414	404	411	404	435	419	396	418	394	403	406	444	418	403	399	414	428	409	396	444	412	418	477	401	438	395	384	385	405	455	401	415	442	430	435	424	438	396	388	388	441	434	398	392	398	430	420	406	412	434	431	406	400	434	374	425	419	425	406	422	404	385	392	446	403	437	400	428	424	395	415	405	412	406	406	437	419	395	407	424	407	387	372	407	411	438	409	412	403	413	429	408	419	450	439	397	422	410	405	412	396	407	413	413	394	415	411	404	385	425	412	423	431	382	404	418	382	452	416	442	423	380	401	388	401	399	403	415	434	399	403	423	403	394	400	369	400	425	426	400	403	404	397	406	461	399	416	411	426	390	397	383	395	398	406	415	434	404	455	426	403	430	403	438	366	425	409	426	407	415	412	407	418	397	420	400	419	414	394	422	427	444	440	433	401	417	403	408	378	392	428	406	444	433	391	382	403	382	410	411	415	393	399	421	465	399	408	425	452	424	378	411	387	445	418	409	393	421	387	413	394	428	419	397	422	442	395	400	407	385	403	411	432	399	428	451	380	426	375	416	442	420	386	424	410	412	444	416	424	435	393	410	434	422	402	439	422	402	383	407	403	362	432	432	433	401	404	440	413	394	389	412	419	413	403	436	440	398	428	395	409	387	388	424	411	365	444	368	433	398	422	424	403	406	443	432	407	415	423	432	417	417	420	402	425	414	389	448	417	387	427	394	384	433	407	414	427	423	414	407	420	375	418	408	441	429	394	421	393	407	386	404	430	373	435	417	438	363	412	406	445	448	430	433	420	411	432	449	418	387	406	436	431	404	377	394	420	422	416	382	427	401	410	413	423	404	397	421	420	436	437	460	398	402	407	444	407	408	397	403	426	391	426	413	444	395	387	392	428	380	395	391	403	433	439	405	420	399	402	376	396	418	389	403	426	417	408	436	397	404	417	431	395	438	385	409	405	407	418	407	413	397	407	413	404	419	391	398	408	426	459	395	396	398	384	409	409	425	388	422	394	385	389	387	425	430	423	405	427	409	431	346	442	431	456	422	397	419	400	402	404	392	382	397	391	388	398	399	419	432	402	414	393	432	397	405	403	417	441	383	391	409	417	394	423	396	395	396	379	450	408	382	431	415	438	448	397	408	364	435	438	433	426	396	427	407	362	421	383	410	406	437	391	366	411	385	435	381	425	408	404	392	406	430	386	386	417	389	410	398	405	421	389	360	396	401	443	416	426	406	439	387	456	416	385	414	413	447	418	366	452	409	402	388	419	395	426	429	402	422	384	397	384	434	381	422	427	392	444	430	394	394	417	449	399	356	375	409	445	424	421	434	370	430	416	389	427	439	403	405	395	376	416	403	455	425	387	393	403	373	419	379	410	453	399	403	376	406	419	421	417	398	446	429	402	402	418	393	409	394	465	425	442	387	385	379	411	379	430	425	394	442	439	439	424	442	426	397	407	431	402	429	400	381	443	381	397	435	402	449	389	413	433	379	400	429	399	372	411	386	449	416	400	423	412	423	408	408	423	415	413	424	399	409	424	417	449	407	410	424	394	423	438	409	422	419	420	419	406	397	403	409	441	407	406	427	472	404	432	441	436	433	413	397	424	363	426	435	393	416	482	433	436	410	414	409	422	427	408	390	401	427	426	438	429	393	408	393	396	416	391	435	403	429	434	382	408	390	405	455	385	448	439	405	415	431	434	382	431	397	425	424	402	421	428	374	414	452	440	369	433	406	387	448	404	383	390	380	428	382	408	414	419	377	421	401	445	401	394	375	411	418	388	466	443	450	386	407	406	426	461	424	378	431	418	410	417	415	439	384	405	409	419	403	464	402	401	418	413	448	441	415	402	394	418	409	428	415	411	422	402	412
14393	25558	21937	12650	9810	6671	8213	5845	5265	3262	2042	2022	1949	1618	1291	1076	1162	8979	15680	8255	599	553	576	570	551	593	619	583	595	531	556	547	546	567	598	553	570	509	559	581	550	527	504	554	554	556	531	583	582	540	550	559	533	515	532	591	551	528	531	541	592	553	560	550	539	574	543	557	572	557	574	546	550	572	546	497	571	581	595	557	550	547	585	544	565	568	504	567	578	561	571	537	593	580	567	526	534	527	542	557	516	577	559	557	535	585	545	566	577	529	567	533	561	517	553	558	559	590	551	553	563	567	586	554	594	548	558	551	564	522	536	539	527	547	565	544	563	557	524	577	561	529	545	573	571	570	576	517	551	514	538	556	567	536	520	542	567	599	553	566	565	565	535	568	511	568	565	523	558	585	589	547	543	539	566	555	538	537	526	517	571	557	525	574	589	602	525	510	523	539	580	557	553	554	506	537	567	561	549	521	558	537	534	549	499	504	537	533	539	523	562	538	565	542	536	568	549	530	522	561	583	579	534	552	528	570	531	543	568	587	570	528	558	558	530	522	556	574	569	540	581	552	532	539	540	528	538	542	534	556	571	608	531	589	574	532	536	601	563	544	554	570	525	552	544	542	565	578	574	568	523	565	549	548	559	538	521	531	540	540	567	575	499	566	570	578	537	557	586	540	571	526	559	515	560	539	586	593	522	568	561	565	539	546	547	608	490	544	536	586	579	555	520	565	581	564	546	515	546	544	507	543	528	583	549	517	542	601	545	546	575	536	549	545	541	496	559	538	551	531	547	524	538	572	539	556	575	554	549	525	529	602	562	551	569	546	537	545	494	551	518	601	541	594	553	522	523	561	562	526	577	569	549	542	551	539	540	547	568	550	536	535	586	556	566	541	539	553	530	591	530	601	591	541	544	571	570	558	549	549	524	572	555	543	595	545	545	581	576	572	545	583	587	544	519	556	573	570	587	569	545	571	568	549	557	518	541	565	553	555	487	549	515	538	571	553	532	540	555	552	537	572	542	555	529	571	561	581	564	549	571	522	558	558	528	577	587	577	559	555	551	595	539	530	565	535	573	547	566	528	598	564	542	538	532	551	538	545	536	534	556	554	566	571	553	545	562	556	527	586	555	533	576	542	533	581	563	605	494	571	573	548	525	556	517	554	564	555	567	550	537	554	528	585	531	570	564	527	504	505	573	536	526	582	520	558	512	566	541	578	516	541	539	536	570	543	519	544	558	552	551	543	584	535	562	566	507	577	594	580	532	536	553	542	538	582	539	557	593	516	511	590	572	573	549	558	608	551	545	540	576	550	550	555	546	574	540	580	564	567	535	554	503	574	565	538	547	547	542	535	504	533	618	557	587	567	525	496	528	580	571	603	575	570	574	526	536	543	537	549	570	566	575	548	573	514	538	585	533	515	611	499	553	505	574	543	600	564	551	599	559	559	594	551	565	578	541	535	564	515	555	587	567	589	546	522	569	544	587	546	523	526	577	571	574	581	568	549	505	511	533	586	494	547	533	555	543	556	555	548	504	532	568	567	542	621	578	576	563	538	528	554	565	538	582	508	535	560	552	559	518	571	558	585	541	545	549	560	582	575	518	531	558	581	562	535	580	543	539	517	501	568	517	550	542	547	591	582	578	517	563	542	534	531	559	556	579	548	579	513	555	613	506	528	567	566	543	578	540	547	585	564	559	499	542	515	554	562	628	556	545	582	548	556	530	554	542	531	560	524	589	518	582	530	520	568	532	590	588	545	541	530	545	547	584	527	529	541	554	548	580	560	575	596	544	556	570	543	573	510	556	556	570	573	561	545	526	567	598	567	583	542	570	534	565	528	520	577	547	546	498	561	534	574	564	551	511	578	579	530	521	577	568	581	554	547	543	514	570	564	554	516	550	566	567	552	565	584	552	533	553	550	575	548	591	541	553	561	561	552	566	561	550	572	522	547	581	607	542	553	578	560	544	568	564	543	552	602	588	532	543	505	551	562	532	576	532	540	552	525	565	554	513	543	582	534	555	561	552	528	555	553	613	525	582	552	551	557	506	588	525	546	523	547	515	561	528	540	514	580	544	545	502	562	559	568	545	593	498	576	596	535	521	563	541	571	570	597	555	558	553	500	575	562	528	552	617	520	589	502	579	565	542	589	550	563	577	558	557	570	575	575	565	585	505	563	560	589	583	540	541	526	569	588	575	552	545	554	511	554	563	577	541	534	545	549	561	531	581	552	526	543	568	546	549	536	515	546	540	559	555	548	515	557	545	549	528	575	553	553	610	549	574	499	557	543	597	550	554	539	562	567	539	568	563	561	559	535	519	587	494	541	534	545	563	561	539	551	529	622	572	515	556	583	569	567	533	554	569	551	554	530	552	637	574	533	507	544	529	551	604	537	562	494	544	533	545	549	534	548	530	552	506	513	555	535	581	560	520	575	521	553	565	549	568	538	547	583	553	543	530	544	562	527	530	536	584	545	525	542	560	524	541	520	571	532	543	545	529	555	547	559	524	577	552	568	555	564	562	570	521	555	600	555	586	576	568	549	574	548	559	548	549	555	555	528	509	524	512	532	542	535	535	513	548	547	561	565	551	559	528	538	539	541	544	554	561	541	537	527	525	528	563	530	578	548	556	567	562	576	537	555	568	541	544	538	531	572	542	514	554	535	538	550	588	547	526	533	540	537	552	526	577	517	543	566	582	590	577	540	546	567	556	545	525	543	567	545	591	502	586	525	510	533	554	532	566	566	565	524	588	554	568	536	553	552	549	512	540	564	534	494	565	516	557	556	564	612	538	525	547	569	550	528	582	570	555	558	529	575	551	537	558	539	547	557	506	513	595	566	583	594	551	585	506	587	532	537	564	566	557	547	559	521	561	548	545	542	528	552	566	571	570	563	533	575	592	519	533	526	515	570	553	533	574	588	564	587	563	560	544	573	512	559	557	526	562	578	549	528	556	542	547	522	554	545	548	555	560	557	511	528	560	520	550	520	537	578	564	548	562	519	569	532	555	554	550	566	544	569	547	515	554	551	491	604	547	549	535	494	550	579	550	523	572	537	550	564	584	544	594	529	577	529	586	558	555	592	518	501	567	551	587	510	549	586	560	606	525	495	560	578	556	592	544	529	559	541	521	547	582	562	573	539	539	515	556	571	502	527	514	584	544	536	512	520	585	546	562	530	541	563	583	537	563	560	551	510	514	548	536	562	542	541	608	515	584	520	533	535	565	551	544	508	578	557	506	543	516	540	574	544	564	556	499	606	538	566	513	531	567	552	578	584	570	557	573	552	581	536	525	531	575	619	567	560	568	542	527	578	534	540	547	570	552	541	559	530	548	572	556	526	515	554	541	512	565	518	562	529	550	563	547	571	521	544	560	529	531	540	573	504	509	583	588	513	508	576	539	541	527	540	547	564	560	564	578	515	520	531	511	557	567	523	544	560	572	565	533	569	571	539	542	534	541	559	546	533	560	546	551	556	555	585	571	561
22835	21123	28951	23565	21127	21324	13847	4442	3113	2152	901	1096	858	765	715	701	570	8471	19009	7070	264	251	241	238	209	190	218	214	182	185	199	199	199	214	216	197	187	182	222	199	179	182	190	227	183	219	210	227	187	192	209	200	185	200	181	199	175	189	207	222	227	185	218	186	216	215	186	184	216	202	177	168	202	205	192	190	192	190	191	212	214	190	197	191	195	196	193	189	185	169	211	207	176	214	191	194	178	201	203	213	202	201	201	192	181	180	208	212	162	211	176	203	182	178	171	202	210	189	181	214	195	195	194	195	163	182	185	197	195	204	210	184	184	207	207	206	199	165	198	222	195	209	214	191	192	207	195	174	182	176	190	173	199	192	204	193	160	179	185	178	186	208	196	174	207	179	182	195	191	194	168	213	211	193	207	203	191	192	179	184	194	213	192	197	159	196	193	217	203	194	200	204	184	188	196	201	174	211	198	191	188	188	186	195	231	197	218	173	203	175	193	169	210	209	175	194	189	208	188	209	181	173	190	200	209	201	201	189	197	200	181	203	179	200	206	177	179	188	212	188	184	190	188	174	195	190	192	180	201	192	206	186	209	180	161	175	194	190	216	188	210	224	213	182	189	175	205	178	197	194	184	175	196	182	166	188	188	177	192	190	189	220	188	189	182	187	195	196	222	181	174	171	194	198	182	166	183	207	190	198	195	178	182	210	205	180	181	197	186	188	200	200	167	193	177	200	210	205	202	208	180	218	197	182	176	210	210	214	186	173	186	193	177	184	197	219	179	167	181	198	167	184	197	211	196	180	204	179	207	184	197	189	204	184	214	203	184	180	189	186	189	193	224	182	187	193	185	189	188	182	193	195	180	187	203	191	190	184	212	192	207	192	209	188	187	198	181	177	177	183	192	221	201	172	186	167	221	174	190	173	179	167	197	197	193	204	199	192	207	205	200	182	209	189	193	192	195	182	194	172	200	200	211	194	193	187	214	208	164	184	186	171	214	178	166	194	188	193	203	174	202	187	186	191	198	201	191	164	192	170	191	168	208	198	171	204	175	179	225	198	181	199	193	180	194	190	190	189	207	203	194	159	224	182	191	188	194	159	168	199	215	192	189	209	194	210	193	176	197	173	178	180	207	185	194	211	185	191	197	187	201	200	187	194	201	154	192	209	173	222	217	199	190	186	205	179	200	183	218	194	178	211	162	187	184	153	180	178	213	211	197	168	199	196	210	195	194	194	187	181	174	203	166	193	222	194	200	201	180	189	211	209	189	172	177	197	186	212	189	190	192	218	180	194	190	167	209	178	211	186	187	187	207	190	207	208	170	193	178	185	184	167	188	177	190	181	180	211	178	193	218	197	194	191	209	210	185	180	200	191	184	201	189	202	194	173	182	191	196	213	194	228	204	211	179	195	186	189	165	161	191	184	169	184	196	198	186	192	182	203	239	193	208	187	178	202	165	197	181	162	183	187	175	193	189	165	198	191	198	221	161	183	207	184	197	213	214	188	197	209	205	208	208	168	193	183	219	198	215	205	185	183	192	175	190	179	172	175	201	195	185	191	186	198	190	179	207	202	182	188	220	197	177	193	215	207	194	177	177	179	224	220	163	193	191	210	193	202	185	191	191	191	189	180	208	186	212	201	196	196	197	179	211	177	216	182	220	181	177	184	202	204	198	211	184	220	199	196	191	172	195	155	195	207	207	189	189	195	191	212	172	205	201	167	185	187	179	179	201	170	181	204	194	173	202	200	182	189	151	220	189	195	202	208	190	198	191	204	180	172	173	198	213	190	208	182	186	179	198	170	187	191	195	190	201	197	175	156	221	198	201	204	172	175	196	187	201	188	203	149	193	190	185	217	191	181	179	207	216	194	218	208	198	194	197	187	192	224	177	192	209	193	202	194	210	185	198	197	185	192	175	189	203	197	214	195	178	164	183	185	182	207	176	200	194	182	223	212	207	202	179	182	175	213	192	195	182	197	194	195	207	195	187	198	200	168	206	199	210	197	190	203	183	180	202	205	189	194	199	197	189	201	194	202	176	185	185	198	202	181	199	184	205	199	178	216	197	181	212	201	199	185	197	199	206	197	199	185	166	179	217	190	173	167	203	204	184	221	209	181	192	213	206	181	208	183	193	168	175	189	203	171	206	205	185	206	221	189	189	216	170	176	177	187	184	207	201	201	168	200	191	200	201	172	210	231	191	188	192	191	195	215	179	205	201	208	178	190	197	180	185	184	205	197	194	161	192	191	195	216	172	181	190	169	168	198	189	216	210	221	200	197	200	192	212	193	219	186	182	200	188	211	206	185	183	180	192	197	181	193	190	179	210	205	211	191	186	204	175	210	193	181	168	194	205	185	177	175	192	201	191	195	199	175	198	171	207	190	197	199	182	204	209	194	190	187	170	190	198	202	170	178	182	190	194	184	195	182	210	174	194	177	201	197	193	215	180	194	201	196	206	178	195	162	190	185	177	181	184	216	189	181	183	172	208	190	187	195	188	199	176	161	160	183	185	196	204	185	191	167	174	218	178	179	185	193	195	196	208	178	218	181	186	195	211	181	207	172	209	199	189	213	196	194	169	191	188	185	177	176	207	194	200	194	198	191	165	173	221	177	191	224	172	190	194	207	202	186	203	223	190	186	190	168	183	183	178	192	204	185	175	223	190	195	164	195	181	190	185	168	182	167	184	177	176	198	185	176	188	182	191	189	192	173	194	193	171	196	189	209	174	192	220	216	193	184	179	176	196	164	202	193	209	182	186	211	182	193	208	182	213	206	169	176	196	187	191	207	193	200	201	188	218	185	188	207	180	202	177	196	226	191	209	204	209	200	200	196	186	197	210	188	207	206	204	210	220	211	192	208	159	195	178	190	170	192	199	205	204	191	199	202	214	202	184	189	173	186	212	201	182	178	197	196	200	207	216	184	227	204	198	179	183	203	219	188	183	190	191	203	214	174	190	196	192	183	213	186	201	210	178	189	204	180	189	208	207	213	210	187	149	195	199	197	197	211	181	197	199	204	198	186	219	198	213	203	191	180	179	184	173	198	199	206	189	181	201	202	198	181	196	189	170	187	178	190	193	195	190	194	184	227	199	194	200	186	203	219	197	219	196	190	192	187	183	195	198	205	218	172	196	182	190	187	171	200	176	199	179	186	187	170	188	167	190	190	179	199	201	197	192	202	215	204	210	190	210	194	209	187	176	193	196	185	181	174	210	175	199	205	183	184	196	170	187	224	206	209	194	182	207	200	207	194	193	190	182	227	167	161	186	191	181	213	197	195	178	182	187	213	197	209	196	167	186	207	183	173	204	209	178	196	185	221	184	188	191	184	213	190	178	193	171	183	193	186	174	203	206	196	171	196	167	209	194	215	193	196	191	200	179	202	181	172	185	198	191	187	183	228	178	189	190	214	192	194	179	196	185	193	190	182	199	190	206	182	193	184	155	201	182	177	205	170	200	175	193	213	203	190	195	209	224	215	190	212
18016	31454	27371	19625	13663	9866	12051	9168	7594	5217	2097	2671	1867	1697	1547	1555	1280	15107	25961	8990	341	353	337	303	271	320	327	304	262	297	273	274	278	276	279	245	255	283	268	260	251	295	258	259	243	238	236	257	255	265	268	246	289	277	264	280	259	268	294	249	244	284	242	233	246	288	270	277	245	275	258	253	264	281	242	232	244	254	242	270	251	243	266	241	256	240	253	273	248	237	247	246	247	265	273	241	254	241	242	248	228	278	261	268	248	262	268	216	262	274	222	263	239	251	255	242	282	248	260	222	224	251	257	249	259	256	254	250	265	274	271	256	228	242	240	269	256	276	216	245	263	277	262	263	223	252	238	266	237	265	245	272	262	265	277	239	264	249	254	251	243	237	251	252	235	270	264	238	268	241	229	301	239	244	266	271	254	256	250	238	277	232	237	224	256	237	258	284	266	230	229	234	247	257	266	256	267	221	243	234	223	259	243	238	249	240	248	262	244	226	249	268	261	263	244	250	247	278	275	260	212	260	257	272	232	262	247	259	249	295	291	245	243	239	237	273	254	246	257	269	255	269	253	263	255	233	255	242	283	258	280	235	273	245	228	244	279	258	240	252	235	262	271	231	239	216	263	258	248	255	253	227	237	261	252	271	238	272	253	262	252	235	256	242	236	229	249	250	253	261	282	262	246	262	278	242	243	241	266	247	256	255	284	245	260	264	232	247	245	227	260	256	268	246	236	263	283	270	261	275	226	258	255	256	253	241	250	273	250	244	251	260	257	254	281	242	264	246	235	253	239	239	254	261	262	224	247	258	255	250	247	270	235	227	261	242	263	266	218	272	254	259	256	251	252	245	251	256	248	263	252	228	245	247	245	251	254	257	257	262	239	268	267	268	271	272	277	257	277	266	264	236	249	269	218	245	258	258	237	231	255	251	262	257	231	273	264	261	248	280	229	244	232	231	249	248	238	263	245	263	242	241	244	244	293	250	258	277	243	261	245	248	212	230	256	272	275	273	249	273	221	232	261	239	245	247	228	249	267	273	258	274	264	258	273	245	271	267	256	224	226	253	262	260	262	235	278	250	236	247	264	256	242	241	262	242	251	264	276	263	250	245	266	268	252	257	253	246	246	280	241	237	258	257	255	274	255	271	259	249	274	240	257	240	270	250	246	255	222	243	265	263	247	257	233	244	255	245	276	261	240	253	249	290	248	253	246	252	267	250	256	239	237	261	253	260	269	267	260	266	235	253	253	247	258	244	245	284	264	237	266	274	285	240	243	242	252	256	254	225	265	249	267	236	228	252	263	266	252	282	268	245	255	270	240	251	257	251	267	278	271	264	243	269	267	262	255	259	249	235	254	287	260	266	271	230	241	253	253	270	230	261	253	252	241	262	228	274	275	265	231	231	258	231	280	240	272	272	241	235	235	258	235	243	248	251	248	261	269	263	272	250	284	281	249	257	248	289	232	260	248	236	251	254	254	228	274	255	232	248	253	289	245	235	249	277	224	220	258	251	284	285	252	267	237	252	252	269	260	263	273	256	252	269	256	260	268	248	270	249	212	276	244	278	269	269	288	241	229	273	270	261	238	226	250	232	242	243	257	271	259	259	253	268	242	249	236	275	230	243	235	226	254	245	269	252	248	259	258	248	262	252	224	247	275	255	234	232	239	254	288	244	244	243	250	251	262	236	246	243	268	259	240	285	212	253	270	252	216	285	226	259	291	254	242	274	233	264	255	251	254	240	247	260	256	231	257	227	247	214	252	253	277	263	235	233	241	269	240	253	264	249	228	251	273	253	263	237	257	241	253	246	242	244	230	231	240	263	278	237	260	244	265	262	242	236	259	247	251	234	266	219	272	256	250	255	261	240	268	243	258	232	240	286	252	220	235	255	229	238	250	246	249	245	246	245	228	276	249	232	224	248	231	255	247	227	254	212	270	262	271	267	232	251	261	250	244	242	229	223	282	240	256	256	264	273	248	242	256	275	252	256	262	234	243	240	236	266	273	272	252	283	290	240	254	225	243	260	242	264	257	261	244	261	245	253	259	241	270	237	263	271	258	253	263	264	240	224	271	232	232	249	274	266	253	245	274	261	230	268	248	253	243	270	234	250	248	268	269	244	277	269	218	278	247	253	236	246	286	243	261	251	261	246	253	266	249	249	241	256	260	258	238	253	288	240	256	260	269	251	281	231	251	247	284	231	257	250	251	248	281	239	252	238	249	271	243	241	224	248	251	263	276	240	264	261	249	251	246	242	238	280	238	249	234	272	268	230	243	227	248	287	261	254	267	255	230	243	261	253	245	257	277	269	257	271	265	251	242	238	276	279	252	300	266	246	236	246	235	236	259	235	246	258	267	253	253	260	223	243	243	267	241	260	291	243	255	243	249	257	255	247	258	263	273	254	228	272	251	231	262	260	254	235	229	216	243	249	227	259	249	251	275	234	245	243	257	239	242	276	250	263	241	253	274	214	259	238	273	255	239	271	257	265	253	227	251	240	272	239	220	232	249	290	272	254	227	227	222	269	237	272	260	249	248	254	241	259	260	229	280	261	261	247	260	264	260	249	243	262	229	253	256	244	236	250	261	248	263	250	228	258	246	265	274	274	266	250	244	285	235	245	302	268	226	265	261	231	240	273	240	257	257	265	282	261	261	260	274	237	265	271	250	258	230	249	254	239	258	247	269	258	242	255	240	258	239	285	229	233	247	253	266	245	235	276	253	233	252	226	259	261	263	237	250	262	256	241	250	267	276	228	253	247	229	230	290	266	260	250	275	252	272	248	239	267	215	280	250	268	230	253	245	267	263	259	264	273	261	256	257	250	252	257	236	255	273	276	239	252	257	254	253	255	277	271	239	253	273	258	243	231	266	254	266	243	252	246	244	250	256	262	276	263	252	246	248	240	255	242	258	275	274	223	244	285	233	234	246	246	264	273	249	267	234	264	252	257	263	248	251	234	272	238	284	272	268	277	256	247	273	260	240	237	265	236	262	249	243	223	231	257	219	275	257	265	244	251	251	243	248	251	267	234	231	242	253	228	258	261	231	250	238	253	282	262	235	262	240	263	238	256	244	262	259	234	260	270	251	254	246	257	210	214	241	225	251	255	237	243	259	241	278	256	269	254	260	253	245	260	231	265	266	227	247	272	284	270	274	243	242	240	274	260	224	262	272	239	255	261	223	242	245	263	264	262	244	279	275	252	256	257	272	266	249	284	245	256	284	257	259	268	256	229	230	241	260	247	260	245	257	262	219	233	245	240	259	259	241	274	232	223	281	233	275	262	252	264	263	236	235	223	262	257	254	259	249	245	259	279	233	237	276	276	268	271	227	255	254	259	259	250	243	293	234	255	274	261	227	226	236	263	245	273	221	228	289	259	242	246	265	243	243	234	259	256	239	287	227	244	261	292	254	259	266	264	262	280	262	263	243	231	228	224	242	267	270	254	250	257	232	270	229	276	242	241	224	253	218	275	267	263	255	257	243	255
26851	20798	14454	7181	2354	2267	2245	1516	1610	1392	961	745	690	687	661	711	865	1243	1445	1139	587	555	567	561	578	576	592	573	572	625	595	600	624	595	601	602	574	594	565	593	580	603	576	544	593	600	618	570	557	539	559	598	584	568	589	621	566	587	562	564	598	586	544	590	556	584	599	598	622	619	572	545	543	640	534	573	556	589	548	590	580	567	540	557	573	563	517	585	518	603	588	564	570	581	591	552	549	523	608	569	567	582	617	537	557	628	597	603	572	582	586	582	533	558	598	579	537	567	629	577	552	582	604	565	618	542	628	557	583	582	535	550	540	580	570	574	560	562	584	540	582	619	550	587	602	585	549	589	576	604	555	628	604	548	564	589	587	598	576	545	585	587	628	572	550	568	567	574	591	624	556	572	616	586	577	590	629	598	560	529	603	557	612	579	591	581	592	552	566	570	606	541	586	596	560	572	548	585	576	525	619	605	615	592	601	547	561	602	562	611	593	601	618	590	571	582	548	555	549	601	550	578	582	587	576	590	551	555	618	574	627	562	604	596	521	577	560	572	568	556	589	589	593	607	573	568	610	581	633	635	596	592	574	632	575	586	589	586	599	549	608	550	566	613	578	550	550	581	562	579	564	598	595	561	589	607	585	558	617	572	559	588	563	569	598	569	576	607	609	547	566	599	587	582	591	573	567	549	641	546	653	560	568	589	579	575	564	617	558	576	546	562	606	576	545	576	608	586	543	545	563	580	576	558	572	584	559	573	558	583	560	599	558	618	581	599	574	579	577	622	565	568	589	569	529	529	560	602	553	625	504	558	598	575	556	591	577	597	557	559	588	577	604	559	572	547	566	559	570	583	550	571	599	593	615	584	557	565	548	551	571	593	539	580	568	548	591	579	569	564	614	589	562	555	615	588	591	577	577	606	557	623	584	550	603	624	610	568	565	597	566	599	569	580	565	543	551	620	564	632	600	553	615	586	549	601	562	623	574	552	533	600	604	601	613	545	644	582	569	593	561	573	579	584	573	595	585	601	581	587	547	588	597	537	567	586	574	546	579	618	545	564	548	576	564	561	577	582	529	616	562	547	584	623	559	598	603	571	585	603	536	580	583	573	552	626	565	595	550	616	598	578	567	574	576	596	562	599	555	546	602	587	571	567	598	561	594	541	601	568	574	575	536	606	552	604	574	563	586	571	568	606	615	584	616	635	580	547	589	600	567	579	569	608	603	544	630	568	573	572	585	596	558	541	605	557	550	591	578	561	626	576	605	606	529	575	576	596	582	588	575	601	574	613	563	585	601	570	558	543	580	569	553	564	537	585	608	522	569	558	591	593	585	581	590	555	556	613	564	564	582	565	549	615	589	607	574	621	568	510	605	587	548	574	602	589	573	556	592	590	556	561	574	624	564	607	564	575	570	559	592	575	579	581	588	614	540	596	581	587	545	598	528	550	582	595	566	569	537	615	591	567	578	600	588	581	606	593	611	614	558	611	550	597	600	599	571	566	603	599	611	565	598	580	539	557	593	613	510	564	556	571	596	592	590	597	619	539	583	544	568	568	592	584	585	594	603	618	585	586	563	602	586	601	538	591	601	563	584	598	553	561	531	586	610	593	553	582	552	549	573	573	540	561	600	555	566	608	614	552	570	533	596	572	615	543	612	602	571	638	568	559	571	579	572	557	576	581	564	585	615	558	609	575	583	538	569	562	570	579	568	618	568	576	569	579	565	548	574	628	604	558	598	595	606	555	574	624	569	559	562	523	573	579	590	555	538	572	576	577	592	507	608	578	546	536	558	575	537	545	601	562	584	563	619	559	542	553	566	547	588	603	586	575	547	586	571	625	629	584	589	599	607	599	578	571	587	544	596	578	625	579	570	589	573	578	567	576	556	617	609	606	533	566	567	555	530	579	562	560	630	591	586	556	544	561	547	664	618	577	600	615	581	580	536	561	602	600	624	559	604	568	587	621	573	599	587	585	591	577	591	571	583	588	555	552	594	547	614	614	565	575	598	580	599	581	614	568	572	593	563	574	615	561	577	614	565	558	582	593	548	575	556	579	595	585	531	595	581	574	612	570	568	591	619	589	565	569	545	591	592	553	573	564	570	565	524	597	547	618	568	599	547	565	583	584	578	573	539	614	575	568	590	564	619	592	576	566	590	593	579	568	577	576	596	592	577	578	595	561	549	549	568	618	602	556	572	571	568	533	606	567	540	555	572	584	567	593	575	625	574	575	587	590	566	595	578	589	610	585	605	571	571	580	566	591	550	615	603	547	542	544	551	630	564	591	596	581	588	503	576	549	591	586	556	563	560	598	583	555	570	613	584	574	544	625	565	576	613	603	584	594	578	607	543	576	551	614	552	593	598	635	571	595	517	587	596	557	582	601	591	566	622	578	555	566	567	594	596	579	602	602	575	591	546	609	542	586	597	563	543	557	606	549	606	569	608	633	585	625	546	575	583	598	600	535	577	564	630	590	609	558	592	634	574	562	561	584	544	582	599	589	558	573	573	565	600	609	550	599	574	579	590	521	576	569	564	548	575	536	579	607	563	614	605	552	556	571	600	572	581	560	573	585	597	524	615	601	554	558	606	559	571	625	595	575	555	608	560	581	565	581	545	564	549	547	545	576	593	545	574	569	599	584	574	578	592	554	606	595	566	529	572	588	590	576	552	592	570	547	601	605	590	551	556	559	589	562	579	593	570	590	603	542	567	610	565	561	578	554	550	555	557	563	570	574	612	610	538	601	581	566	601	586	587	613	561	572	603	585	554	600	619	572	615	569	600	622	593	621	561	609	575	559	585	555	625	576	596	633	565	603	578	569	552	582	537	606	594	568	625	602	564	597	604	592	551	567	541	568	579	598	554	598	549	554	542	639	556	549	597	564	593	588	601	578	553	578	572	554	591	573	578	529	577	553	588	577	583	578	605	584	578	578	553	621	546	591	567	604	577	595	538	581	572	572	612	588	594	612	585	551	555	543	551	593	564	560	615	588	595	602	560	584	574	580	594	569	533	568	532	551	614	569	593	612	598	607	592	575	584	598	615	558	554	554	546	581	586	565	534	584	552	565	583	576	539	588	589	572	578	587	583	567	579	582	563	591	599	534	579	597	545	554	607	539	586	581	568	552	581	585	592	586	586	523	594	574	597	574	573	555	616	642	557	590	570	580	596	578	527	584	607	556	597	536	595	621	643	610	569	610	563	576	590	587	595	592	576	583	560	596	611	602	582	571	550	550	598	577	585	579	584	573	601	565	630	568	550	538	574	569	560	576	619	552	537	587	583	569	579	585	586	558	592	541	585	587	576	608	621	592	567	581	531	559	574	602	567	559	573	592	550	578	542	531	594	582	588	562	575	553	584	590	591	585	559	602	598	546	608	568	571	606	572	567	589	574	566	612	598	566	589	534	563	532	574	577	580	567	574	534	589	564	599	595	542	584	619	579	561	589	554	577	578	538	619	578	609	589	514	587	587	559	599	637
13186	16858	12852	10015	4414	5185	5116	3339	3627	3274	1722	1209	1067	992	1034	1051	1488	2196	2530	1815	715	787	768	710	769	753	753	750	785	737	752	732	721	750	765	750	753	795	759	744	673	764	701	747	706	745	706	789	747	749	765	750	842	775	768	798	742	741	714	750	798	728	766	751	759	769	793	746	752	767	772	766	822	754	695	734	760	777	800	804	743	767	742	754	712	748	769	795	751	715	728	784	761	727	760	791	790	786	747	772	762	723	721	774	714	733	800	731	706	779	765	787	780	751	816	743	796	712	751	716	748	782	748	744	781	727	749	757	786	765	717	752	774	769	798	758	764	738	721	731	762	762	788	766	772	756	744	721	767	794	728	738	722	725	776	788	743	785	794	686	776	703	732	752	768	755	772	747	782	759	786	736	786	708	746	750	758	750	747	734	794	720	753	777	732	722	755	792	795	757	691	783	760	748	738	715	760	720	743	751	751	797	771	739	749	794	758	753	756	772	729	808	759	766	750	770	733	767	788	756	764	823	744	728	753	759	746	740	780	750	775	723	740	739	708	756	807	734	782	771	798	752	712	701	745	734	731	776	749	788	708	757	791	771	716	739	771	769	733	752	728	757	777	738	739	755	785	738	811	740	783	746	782	752	767	741	707	752	752	719	760	759	748	746	772	718	801	744	744	752	733	714	739	716	758	776	727	705	761	736	707	718	768	753	736	749	776	781	738	745	744	725	750	789	702	812	749	754	719	734	774	749	763	760	749	793	845	690	744	783	790	783	749	767	763	784	767	760	747	754	728	738	731	768	793	760	785	768	722	755	774	796	771	775	778	759	811	765	751	762	763	796	793	773	787	778	818	707	756	749	720	782	779	788	757	759	767	771	813	802	722	751	790	711	787	749	760	720	729	726	760	752	720	740	723	787	719	734	776	807	763	737	771	785	760	743	755	785	738	743	741	739	770	711	736	737	719	691	705	773	777	746	764	812	702	745	803	747	798	752	745	784	807	738	715	801	753	741	731	724	788	729	758	782	745	672	749	761	736	751	791	756	764	766	808	736	772	754	737	739	792	720	739	750	792	744	699	785	814	751	767	759	774	802	786	780	773	743	743	764	750	753	788	747	742	765	759	727	760	775	708	763	750	721	745	703	707	776	751	786	746	721	779	740	743	779	753	779	784	742	784	709	745	741	750	799	714	772	732	753	774	761	769	796	752	727	757	773	698	763	763	780	758	756	734	747	757	740	772	731	758	723	747	736	787	764	753	751	737	750	782	752	767	763	757	758	780	785	754	752	746	728	699	740	781	767	752	791	747	766	748	769	731	747	739	767	743	734	755	774	718	708	723	770	795	764	756	721	729	774	720	744	755	769	688	732	773	751	782	749	694	784	717	740	764	784	771	784	775	758	793	770	760	755	752	713	762	757	736	756	741	720	734	738	761	809	745	703	760	782	759	824	790	793	736	793	775	738	716	761	747	749	714	743	722	736	754	775	750	780	791	752	728	779	753	753	750	795	785	706	773	744	775	764	717	752	785	780	745	785	769	757	802	782	778	781	757	792	739	738	723	729	728	733	774	762	738	793	735	819	762	696	714	751	774	779	785	743	782	781	764	706	744	778	760	717	807	741	792	732	775	720	736	799	766	713	790	720	816	775	772	776	731	770	715	719	756	760	822	776	774	764	788	759	736	744	804	776	778	798	798	771	754	796	751	750	789	753	770	795	724	722	808	726	716	743	778	760	767	717	753	728	747	730	758	741	745	759	818	788	745	787	732	787	745	802	787	765	750	774	727	768	734	734	794	726	803	772	737	739	719	725	726	764	722	774	723	760	687	809	748	761	752	809	768	743	743	782	779	762	735	757	751	721	746	707	770	771	787	725	754	669	742	656	756	756	769	777	792	840	766	753	765	762	717	768	764	775	753	771	741	735	707	769	756	725	758	787	739	769	746	742	714	756	740	804	779	729	733	802	702	695	751	799	774	731	727	714	746	786	731	755	780	769	741	744	733	778	735	756	781	742	751	750	716	758	745	788	704	790	796	814	761	748	776	720	732	732	776	754	771	801	726	771	770	757	777	777	785	805	766	763	843	725	747	806	734	735	749	767	738	777	767	739	810	744	754	738	757	807	788	759	743	708	772	738	833	759	781	737	771	740	752	721	739	733	739	768	747	739	749	765	746	759	765	757	762	777	696	773	792	753	736	761	734	720	758	760	790	755	767	756	824	775	695	739	768	773	773	811	759	778	761	745	810	775	828	750	759	771	780	743	748	735	704	734	759	730	746	747	773	744	722	748	780	771	703	681	750	700	789	764	727	721	758	746	736	780	808	784	735	760	701	800	762	714	797	774	738	777	751	702	795	765	766	786	762	770	736	741	735	737	712	784	782	796	740	762	757	786	769	769	767	734	763	762	742	746	754	741	797	755	720	730	767	707	798	760	771	794	796	776	743	782	785	750	758	775	709	765	785	740	786	730	760	746	769	721	760	751	735	740	731	739	812	762	782	729	790	760	760	768	787	728	814	752	743	811	734	767	767	730	772	762	746	749	786	752	789	753	745	796	762	736	794	786	746	760	768	755	764	772	790	755	736	739	741	761	748	751	760	737	740	742	744	733	774	737	787	790	774	768	740	788	766	750	784	758	754	812	783	725	751	748	769	776	779	745	725	747	736	731	791	744	710	715	731	737	745	780	773	804	775	743	747	723	762	733	782	693	750	758	748	747	786	786	749	760	767	743	740	762	775	763	767	762	778	726	797	774	781	759	783	728	702	716	759	785	783	761	746	732	801	764	784	751	748	758	725	783	802	731	732	753	762	713	752	791	819	757	739	723	763	766	733	761	746	828	755	716	761	737	750	742	759	760	750	730	746	753	747	750	755	746	812	700	815	693	804	757	815	768	813	757	773	777	775	733	750	806	766	736	722	796	728	737	764	777	733	735	685	760	753	749	780	762	742	764	732	768	799	745	787	749	763	731	753	767	754	770	746	797	727	759	755	773	709	750	779	778	718	781	777	761	746	755	800	761	727	741	761	763	736	746	755	776	706	708	704	783	736	727	753	747	753	728	761	767	681	786	749	781	776	792	748	744	781	765	777	810	815	739	771	716	821	732	806	751	748	747	726	771	745	772	759	791	716	752	751	735	763	757	722	780	739	756	749	714	775	745	755	713	759	768	801	757	723	798	786	761	786	709	755	734	783	710	740	799	779	756	773	788	762	778	790	762	714	773	704	759	733	786	749	712	755	753	693	756	761	709	745	720	778	734	765	777	771	776	721	787	764	757	725	753	784	732	769	799	806	742	744	727	804	729	716	743	827	802	729	738	754	738	779	773	705	761	752	773	772	742	741	715	739	756	701	787	812	758	766	786	739	764	785	762	719	714	721	783	759	803	771	741	745	770	779	773	697	750	779	747	731	743	727	767	766	775	751	752	740	737	776	736	730	772	779	767	740	710	754	750	773	772	772	726	731	749	784	761	766	759	766	754	744	728	722	746
23930	21106	28307	24131	20935	11414	3737	1981	1336	1733	1692	961	860	775	665	816	1474	3310	9453	7000	736	441	448	409	407	445	480	416	435	410	418	426	429	426	439	449	445	463	429	430	436	434	438	407	417	402	398	421	440	420	422	398	424	468	400	457	453	392	422	419	413	378	443	400	431	449	438	454	435	439	425	411	421	415	421	441	452	424	412	447	439	414	436	455	431	446	436	402	425	419	419	438	449	451	456	450	437	480	412	448	409	435	437	428	457	401	448	416	420	425	431	417	372	423	446	420	438	447	433	425	438	431	399	424	390	460	440	446	431	405	472	450	393	435	445	447	398	429	447	437	433	409	439	425	468	423	454	440	431	442	413	446	439	398	438	423	367	421	413	450	444	440	457	402	416	428	449	431	445	424	458	405	403	424	420	404	416	405	425	468	403	444	395	442	446	421	406	429	466	443	396	437	384	444	437	439	440	422	438	434	405	423	436	422	445	420	458	429	432	442	444	434	389	400	403	358	433	424	400	417	440	443	395	402	427	410	429	409	420	471	416	438	411	398	408	419	437	458	383	436	457	454	445	439	442	392	402	416	442	437	447	426	420	397	433	442	404	425	434	380	445	413	405	408	439	402	421	462	451	455	418	448	424	428	458	457	430	385	411	442	434	421	399	428	404	438	396	453	475	432	436	427	443	398	446	433	424	428	411	404	406	407	433	452	431	439	452	461	447	432	414	396	429	413	406	405	399	411	412	402	392	426	406	431	463	468	410	427	431	445	438	408	436	430	449	444	428	391	473	441	410	428	428	445	387	436	462	417	461	415	409	447	397	464	404	431	431	439	388	421	428	441	435	408	443	395	438	416	444	413	474	429	436	444	439	422	443	425	418	389	456	393	387	427	445	458	441	466	394	426	440	423	418	451	425	449	467	393	463	413	398	414	414	428	404	417	412	469	441	451	429	433	451	418	433	408	428	427	413	426	389	422	451	455	448	419	419	419	444	414	467	446	407	454	431	384	434	405	408	451	412	414	429	428	446	457	401	421	424	453	412	438	441	442	443	435	438	414	407	416	442	432	416	421	439	440	398	413	425	438	402	417	419	417	459	425	409	474	423	405	419	400	404	452	404	430	423	425	398	433	434	404	409	409	404	421	454	391	405	419	427	445	414	359	443	449	428	428	444	432	457	454	397	442	404	406	424	418	425	449	418	416	420	426	407	386	466	379	427	396	422	447	441	450	403	433	432	439	438	437	402	458	435	437	432	480	403	414	437	408	477	454	435	487	443	402	426	418	431	421	413	436	415	438	444	426	470	409	405	454	429	478	441	447	433	440	395	428	396	399	424	449	413	412	443	456	427	419	435	411	430	444	423	398	433	485	458	449	455	412	438	423	388	419	403	428	429	413	416	411	427	401	410	404	416	447	419	459	445	432	382	380	413	422	407	452	434	414	435	433	402	415	444	434	396	414	424	435	445	418	415	423	447	421	440	411	445	423	449	370	443	451	417	446	441	450	402	413	419	428	418	418	419	375	421	435	390	412	428	450	403	457	422	415	396	408	494	429	426	460	445	401	435	406	439	375	422	455	439	461	420	398	446	412	414	383	433	441	452	421	402	402	401	442	422	414	438	414	436	431	405	458	413	411	460	447	428	414	429	423	429	388	427	463	459	460	452	414	411	429	428	391	410	418	454	442	401	441	429	444	405	425	432	405	430	451	425	400	436	436	430	416	442	440	435	448	410	429	432	412	445	395	445	409	414	405	426	411	432	436	407	411	416	403	462	435	409	440	403	391	412	418	397	447	403	433	404	416	438	423	433	425	444	427	436	402	405	429	427	440	451	429	431	444	417	441	415	450	405	428	433	422	416	408	445	433	405	407	426	377	430	438	433	447	450	434	403	410	404	431	442	469	447	419	446	417	393	423	440	419	414	454	428	405	431	402	448	407	412	407	410	445	425	458	422	438	418	388	432	424	416	431	433	432	422	402	414	443	422	403	418	415	403	468	453	412	428	436	417	406	420	406	428	422	417	454	414	415	399	422	419	449	407	436	441	436	402	439	449	415	422	442	419	421	436	417	451	430	401	450	391	445	403	450	422	426	450	416	439	414	417	412	429	430	419	393	435	400	426	416	405	399	412	411	426	431	442	388	444	419	437	415	403	449	397	414	433	392	397	441	439	413	442	430	442	435	436	421	419	423	465	398	412	410	437	440	411	440	398	451	422	421	434	428	424	426	426	477	436	402	410	412	450	424	441	436	410	454	441	433	424	391	424	421	462	445	396	418	462	426	356	444	413	426	439	417	410	402	419	443	442	474	423	445	431	439	403	436	401	436	452	449	424	416	447	411	386	430	427	405	406	426	442	429	429	402	428	406	418	432	409	419	403	426	374	427	422	455	397	399	422	433	415	420	448	448	424	450	445	426	426	435	415	432	414	421	460	388	434	430	422	435	459	430	437	414	423	440	435	424	435	427	403	400	429	446	469	433	451	397	434	407	394	429	422	449	435	412	396	450	398	410	420	444	440	424	402	433	425	449	402	429	436	418	412	397	434	416	438	424	448	428	450	448	429	396	410	377	448	409	451	411	410	384	408	438	464	413	420	461	416	415	461	424	452	427	458	397	424	419	433	383	464	424	425	427	404	425	450	457	438	445	447	405	398	424	446	429	461	419	448	422	430	458	421	431	421	445	449	408	441	405	398	470	427	424	422	438	438	398	406	405	441	433	457	381	431	393	370	419	430	440	434	420	400	417	415	445	444	404	434	428	420	429	402	381	413	389	446	420	410	409	442	428	461	431	425	437	417	426	429	393	464	400	448	419	461	405	442	423	399	453	456	426	432	433	415	414	411	433	419	440	389	395	404	399	433	414	384	434	453	405	435	426	410	400	410	427	396	393	440	383	403	412	429	388	464	426	423	424	383	420	443	462	444	446	417	412	457	415	404	387	446	460	403	411	433	422	400	414	426	456	425	414	440	456	425	444	439	410	420	405	414	411	415	441	400	444	384	455	421	416	385	418	445	411	421	440	440	434	428	437	468	447	452	434	375	420	432	417	390	469	414	440	429	423	427	427	443	416	424	426	400	414	425	428	444	421	412	421	426	387	409	404	397	441	403	394	416	421	434	397	408	418	387	401	424	453	422	397	413	402	396	416	418	437	399	425	428	424	454	434	401	423	441	424	398	422	419	425	397	420	398	434	405	431	420	473	432	426	428	414	399	412	440	417	404	434	383	433	397	392	420	417	415	441	435	418	449	420	421	435	424	459	387	445	430	426	445	413	416	420	409	404	396	423	408	436	393	439	448	386	393	452	400	439	436	422	440	403	413	412	407	406	415	411	410	444	430	438	420	432	441	451	414	444	409	415	407	464	408	477	384	385	436	459	450	405	410	450	436	433	447	453	451	459	421	432	439	377	438	431	427	441	445	432	432	350	416	443	442	424	440	421	435	447	429	418	428	387	432	407	417	460	441	430	421	431	452	451	430	428	445	402	423	424
13052	24690	20764	15894	9768	10875	6197	4178	3012	4379	3724	1987	1630	1489	1210	1481	2879	6933	16335	11356	964	567	582	583	574	585	582	588	579	562	589	575	581	582	556	623	568	547	634	517	608	547	550	564	596	564	554	539	551	531	580	592	583	567	627	552	572	537	587	576	559	530	562	542	570	623	575	584	543	584	541	582	576	571	580	559	587	554	596	564	614	570	546	591	569	645	539	562	556	573	599	566	542	554	588	583	576	579	531	597	575	542	593	571	593	573	592	586	578	605	569	554	554	579	548	555	541	555	621	544	560	555	602	573	575	532	573	547	596	582	579	607	583	564	588	582	575	555	526	576	578	547	581	569	594	573	552	584	549	583	588	622	568	557	538	580	604	539	578	520	605	568	562	561	581	577	560	557	570	575	602	558	558	593	576	567	561	564	580	582	575	566	519	594	552	557	562	576	568	561	540	542	531	550	607	592	598	591	585	607	541	564	540	579	601	596	540	549	546	570	551	569	559	593	552	556	563	531	575	597	515	569	541	546	615	533	550	582	566	593	591	609	569	593	614	569	593	608	565	565	564	577	625	562	600	539	582	574	574	548	598	575	552	576	554	553	587	592	626	560	547	565	550	575	553	567	572	555	527	554	589	599	593	572	601	580	572	569	592	574	559	573	589	538	526	559	540	577	546	533	562	579	563	534	597	564	544	538	565	599	607	573	553	522	553	601	575	542	557	557	544	594	556	580	601	588	565	541	594	565	583	563	606	585	496	604	581	539	547	557	551	538	608	578	570	529	586	554	576	529	570	569	611	544	568	563	588	562	582	577	572	580	506	552	563	557	557	602	544	577	550	529	560	590	597	510	590	569	611	549	540	517	580	574	557	579	548	558	592	601	564	531	567	598	567	568	554	548	585	570	560	587	577	612	581	556	578	568	562	635	567	580	566	609	572	551	560	568	625	594	609	570	532	599	571	576	545	547	541	532	622	587	567	564	564	579	567	602	605	547	558	556	517	546	580	562	533	553	595	573	592	569	583	527	597	559	543	532	563	595	556	570	564	590	568	602	569	557	562	566	559	554	593	567	588	588	565	567	608	560	567	579	568	550	579	555	575	564	584	592	555	546	569	565	565	563	568	561	565	612	524	597	598	576	601	577	555	595	568	536	550	591	569	655	547	544	596	574	572	552	611	548	539	525	515	541	530	497	567	549	560	581	580	602	543	555	555	543	604	591	595	560	594	527	546	595	569	574	538	556	601	559	578	520	583	583	519	586	536	595	544	570	626	586	623	550	588	577	536	586	602	569	555	591	647	629	548	551	555	554	586	531	567	610	552	547	565	582	574	570	557	590	549	505	570	588	537	565	550	546	576	579	525	544	638	547	565	565	541	584	562	572	554	562	556	566	597	558	568	564	537	587	537	617	554	587	590	611	555	580	576	553	549	592	576	564	599	583	583	560	529	543	602	562	547	593	595	583	512	539	584	550	570	553	569	537	583	558	513	518	578	586	569	556	568	580	607	560	615	541	578	589	581	597	524	575	572	555	597	581	572	566	578	563	574	607	541	577	540	558	575	588	547	631	519	571	603	516	580	548	592	562	552	535	551	572	649	545	573	589	578	538	590	590	622	559	558	563	543	596	568	580	579	564	561	555	561	584	563	579	544	524	570	552	604	537	536	514	560	588	585	595	560	588	602	612	562	588	575	554	558	524	580	582	513	551	595	542	545	587	550	555	558	558	555	516	577	569	537	580	598	568	510	544	591	560	553	564	560	574	558	557	550	534	570	545	564	565	589	540	595	573	571	583	586	548	561	521	577	566	547	564	546	568	587	587	608	588	549	577	577	612	548	574	536	593	549	529	579	607	529	539	546	556	543	539	553	579	553	586	605	562	564	595	583	579	530	544	559	576	553	566	556	528	551	570	555	545	578	548	611	571	540	566	571	559	571	541	548	534	534	557	596	599	563	590	577	559	619	565	608	579	547	615	550	580	564	595	558	561	546	570	534	596	552	593	575	570	566	522	520	532	601	552	560	591	569	586	562	568	548	560	563	553	603	573	574	562	592	597	561	552	560	553	514	581	563	537	559	558	564	593	568	578	580	568	559	604	620	553	563	625	592	568	565	553	559	614	580	552	564	571	552	535	549	596	618	579	606	540	596	560	565	549	597	606	552	552	564	580	560	595	556	541	581	560	581	578	636	563	601	553	574	555	599	537	575	556	580	602	568	593	537	606	545	597	606	601	541	541	556	567	617	547	531	566	607	591	578	559	534	607	568	584	546	602	556	548	582	600	565	560	590	567	571	539	595	528	574	572	562	565	570	602	549	580	559	556	556	527	556	600	560	562	555	561	532	522	529	589	583	545	583	596	580	574	566	577	572	530	586	566	571	598	622	590	601	592	585	594	586	555	586	619	563	566	583	550	599	589	555	563	545	590	619	609	575	531	575	518	582	560	577	578	602	580	590	556	580	559	570	581	585	540	563	576	595	574	590	572	594	562	583	602	559	533	583	558	547	555	619	578	551	610	556	557	572	518	550	564	542	554	584	574	563	575	542	582	556	600	553	542	575	537	564	560	577	586	589	568	556	541	587	604	559	608	573	573	574	593	541	564	551	557	591	546	597	554	548	580	554	562	594	564	595	578	568	623	595	575	563	536	591	577	548	575	580	588	565	581	576	589	578	556	588	629	586	579	587	581	562	599	568	516	566	574	555	585	520	581	562	575	545	558	573	563	559	571	592	582	556	601	595	580	545	573	590	554	552	562	553	565	580	585	578	568	543	561	556	570	564	613	534	577	563	551	564	543	539	541	589	548	580	613	589	519	568	564	561	582	582	554	539	579	554	569	578	562	531	567	607	578	539	545	572	602	579	517	549	562	576	595	559	532	552	598	588	518	575	582	550	602	571	550	583	556	578	564	577	590	593	576	573	537	564	557	582	566	581	606	557	521	592	553	559	546	538	575	575	622	554	535	560	520	556	590	568	588	569	586	578	524	562	580	567	569	595	597	555	573	581	556	536	591	584	543	555	570	529	560	581	593	549	602	572	563	539	553	592	593	575	571	551	566	578	562	569	580	584	540	594	554	561	552	577	561	569	549	610	518	575	576	594	600	579	571	575	560	601	572	582	547	608	569	623	563	579	583	584	600	589	559	580	582	558	551	545	573	596	588	571	579	564	523	551	606	554	566	560	597	567	590	546	585	614	493	589	624	588	588	546	585	579	608	539	556	572	616	587	571	544	592	534	578	551	564	594	630	566	589	582	611	565	525	558	545	569	596	552	587	598	608	589	600	575	560	573	556	530	566	559	568	551	616	577	585	572	584	555	579	556	549	551	586	575	528	548	607	550	549	574	537	618	585	575	623	543	587	593	596	576	577	587	581	597	614	537	577	623	552	583	584	616	585	607	561	571	549	560	515	608	600	541	580	575	578	563	593	593	631	570	587	573	592	529	584	569	561	583	576	571	546	565	622	570	633	567	558	562	571	569	576	613	574	555	574
22789	21098	28949	23497	21136	21228	12367	3244	1878	1859	2532	1504	1320	1142	1051	960	821	5892	18472	10773	712	230	219	207	242	231	214	225	250	208	228	187	239	212	222	212	219	177	219	189	183	216	223	192	196	215	208	199	208	205	197	209	208	182	199	218	195	233	224	220	210	197	236	210	211	188	207	217	193	199	229	210	196	209	191	220	212	200	209	228	180	208	225	225	197	221	220	202	222	208	195	218	190	219	201	201	224	238	211	196	189	204	229	221	192	202	202	207	215	217	189	213	214	202	226	196	204	182	218	211	198	210	171	219	190	184	204	208	204	200	197	221	203	207	197	198	221	208	203	209	199	216	209	181	204	190	192	210	235	203	209	219	196	200	188	207	210	229	192	203	192	208	204	180	230	223	208	232	238	202	230	202	214	185	206	199	209	217	194	183	220	189	220	215	195	213	195	194	223	226	197	224	210	208	214	215	202	192	247	220	199	211	207	231	203	176	194	198	200	219	215	230	226	225	207	214	196	219	209	205	191	222	193	208	225	204	217	209	223	218	202	216	179	202	204	193	193	202	241	230	196	194	207	201	185	218	209	223	203	216	211	204	195	221	199	213	206	198	223	206	207	210	210	227	201	210	187	178	182	212	183	210	203	202	239	188	204	204	194	189	198	206	211	199	170	225	203	188	201	174	203	230	228	206	171	216	189	203	207	199	211	211	215	210	211	205	214	231	230	217	201	203	224	215	197	178	213	209	221	207	198	208	186	185	200	200	194	227	216	212	215	195	181	207	204	243	221	219	181	212	220	215	211	195	191	193	204	178	191	206	208	208	214	209	217	191	232	219	188	212	229	189	225	217	229	231	205	220	189	215	191	208	207	231	193	216	182	189	206	205	234	194	231	214	200	175	222	194	227	195	204	205	196	209	233	215	189	185	183	203	236	216	213	204	194	214	221	194	194	173	212	202	192	207	216	190	211	212	212	192	212	197	202	214	191	210	212	214	189	229	199	229	200	200	211	192	195	207	208	234	187	211	172	221	205	219	200	187	197	197	217	194	215	185	190	199	200	221	200	186	208	215	191	239	192	198	208	217	214	206	226	196	187	193	202	208	176	217	206	200	193	200	188	203	226	206	202	187	180	239	203	195	201	208	200	219	172	194	204	197	205	202	201	182	195	173	190	212	210	218	231	205	205	223	191	205	204	182	199	206	179	198	224	216	202	186	190	198	186	192	213	182	219	210	211	210	195	195	191	206	192	222	209	201	225	209	205	202	223	209	221	209	223	214	182	194	226	202	210	198	239	214	181	187	232	180	221	191	174	218	210	202	227	221	203	174	192	195	206	201	212	216	177	225	177	183	214	213	192	198	212	194	210	210	184	207	218	189	181	209	192	199	235	228	195	199	218	215	171	196	234	189	193	184	223	211	199	227	215	208	196	200	213	194	193	187	203	186	213	189	219	185	196	213	205	202	186	186	199	195	205	226	217	180	204	221	224	220	201	193	220	230	191	203	186	214	191	206	206	200	202	191	195	211	181	221	182	194	227	204	197	189	201	185	232	223	198	198	197	208	176	189	188	208	180	193	196	192	214	205	204	206	215	208	229	210	195	204	224	181	210	207	190	212	204	195	196	204	220	194	220	201	227	208	236	216	193	196	196	215	212	221	191	207	202	206	203	225	224	223	207	218	196	195	186	203	203	233	177	197	223	224	191	210	185	210	206	215	196	193	185	205	201	205	192	222	181	212	174	209	208	194	198	194	207	193	182	205	222	204	198	201	207	220	210	204	199	204	212	195	197	211	185	189	209	216	223	209	201	209	209	204	195	211	190	190	188	199	218	210	197	217	217	186	213	232	192	203	193	201	203	248	178	196	223	218	203	194	191	197	205	243	187	198	210	197	186	198	201	198	214	223	221	236	198	209	198	201	203	228	203	208	216	205	223	239	202	197	196	211	197	186	189	207	220	216	212	209	202	209	209	212	188	189	192	213	189	180	215	209	201	173	218	242	218	200	193	233	181	207	205	200	213	196	191	200	187	219	207	231	230	217	202	219	203	205	211	212	221	194	194	190	212	204	207	215	219	207	214	219	216	203	199	215	210	208	223	203	226	208	202	193	225	205	199	211	186	173	214	198	207	190	215	213	209	217	231	221	215	188	190	196	179	216	218	221	208	203	214	202	187	216	200	239	208	209	238	202	212	190	198	208	214	212	199	215	181	221	185	188	196	208	216	199	206	228	215	178	187	213	209	196	208	197	188	201	174	204	238	207	231	191	207	190	183	174	195	180	211	207	212	211	214	207	190	207	199	210	204	192	222	205	246	226	190	222	209	202	192	205	202	199	200	203	213	225	243	192	188	213	210	199	208	214	220	180	220	204	214	202	201	180	187	190	249	202	198	207	235	201	217	227	214	229	210	191	226	220	220	191	188	189	207	188	207	197	206	224	239	223	181	203	233	201	214	217	222	204	194	220	219	214	203	215	202	209	199	214	204	193	198	194	192	216	212	190	187	207	218	199	178	188	210	206	208	194	202	205	185	237	229	197	213	209	206	213	207	207	200	214	226	203	214	209	197	211	193	191	205	188	199	228	200	189	192	214	202	201	210	230	182	195	194	205	193	224	193	200	202	213	194	235	212	211	189	188	209	199	191	211	200	175	195	200	204	222	214	182	214	195	176	219	226	213	187	213	216	239	196	192	228	238	216	196	184	201	228	201	202	225	187	223	234	228	216	216	173	217	202	187	202	187	192	175	208	209	218	190	197	227	201	202	207	214	203	213	215	189	199	207	188	195	185	208	215	197	205	198	228	206	206	194	209	188	199	203	215	228	198	223	224	197	202	187	203	190	186	213	196	198	204	183	214	210	208	183	194	189	217	216	210	208	191	218	202	210	226	214	212	225	209	214	203	194	198	206	228	186	205	188	230	207	215	194	216	204	215	204	196	197	194	205	206	228	214	204	192	205	227	214	193	200	188	219	162	206	192	210	221	206	179	214	241	203	179	221	226	193	214	249	224	205	191	222	222	207	211	222	218	213	181	225	205	225	200	199	228	214	204	212	186	193	196	203	192	196	201	181	204	203	200	175	180	203	207	220	230	178	197	191	209	187	209	200	203	215	208	229	210	205	206	206	226	218	212	198	211	222	206	213	197	208	182	200	230	225	192	205	212	209	211	197	184	205	231	194	238	224	211	229	211	209	215	216	197	211	216	208	202	199	215	199	184	204	190	202	192	183	197	231	194	235	207	214	208	212	206	176	198	203	221	183	211	221	200	209	213	189	213	181	197	220	242	200	181	219	175	184	202	208	216	194	218	213	190	209	220	221	189	202	223	226	221	218	236	222	226	205	217	209	207	224	216	196	222	218	222	207	207	178	209	207	196	201	205	179	188	207	212	215	171	190	204	188	196	228	192	214	202	218	212	206	226	182	195	190	203	177	222	192	202	215	192	189	199	192	219	207	184	213	182	194	191	217	198	180	199	202	207	210	209	195	205	241	229	205
14415	31125	27938	21451	18636	13118	8700	6871	4599	4445	6066	3781	3167	2670	2324	1995	1761	11277	26259	13882	609	335	328	323	316	323	306	294	292	288	270	282	260	291	277	257	290	266	311	312	273	259	268	292	277	282	263	252	278	285	292	268	281	273	281	301	273	243	297	285	250	293	283	262	259	255	266	285	273	255	274	320	281	299	232	266	292	279	264	263	276	252	276	265	268	250	243	260	289	250	276	282	260	258	291	266	281	286	240	282	278	267	232	298	278	289	263	285	268	249	264	266	242	271	269	277	242	258	261	304	259	256	262	238	287	260	254	282	274	297	270	287	270	263	280	267	268	271	273	294	285	257	274	300	243	280	246	268	265	280	256	249	277	269	257	257	284	285	269	271	262	270	273	255	263	276	275	268	272	257	268	262	267	261	255	256	281	287	305	262	240	261	266	262	288	275	288	262	274	281	261	273	284	255	265	270	259	276	286	272	258	254	277	252	258	278	247	278	279	252	264	291	276	252	294	273	258	288	243	265	262	290	259	272	273	273	252	289	284	268	266	281	245	275	264	277	280	272	288	297	250	286	281	272	285	302	252	248	279	282	257	287	251	256	279	255	249	226	262	250	273	226	269	289	298	296	275	293	300	273	291	242	262	263	254	294	262	273	241	256	257	249	275	279	262	265	261	283	254	269	263	281	263	263	290	287	241	285	267	280	241	257	258	271	289	279	262	281	274	273	263	275	273	275	244	270	287	278	292	292	284	296	285	287	247	248	268	268	267	271	294	264	281	262	260	262	295	261	260	271	266	296	252	261	266	263	288	255	252	289	266	270	291	262	275	256	269	269	257	274	278	235	264	296	255	243	253	250	260	303	284	268	281	263	283	262	293	267	265	293	252	246	256	263	269	279	238	275	278	260	258	266	276	278	275	248	251	283	272	294	265	281	269	246	269	236	278	243	261	248	270	249	275	222	262	270	304	269	298	288	286	258	279	276	285	309	269	255	277	272	309	294	268	251	265	264	237	299	278	259	260	264	272	253	279	282	281	271	238	262	275	246	256	283	245	258	261	282	253	266	253	267	270	267	300	277	272	281	240	263	262	250	267	299	262	284	284	275	280	282	276	278	262	282	256	273	261	267	265	241	259	281	264	273	243	284	282	290	260	235	250	259	303	262	246	245	258	282	244	283	259	258	259	267	277	267	268	263	276	265	272	269	247	269	277	285	260	267	253	279	281	290	234	299	249	280	246	260	269	255	251	280	287	292	281	297	248	268	268	281	265	258	256	245	252	271	271	250	270	299	259	263	264	266	264	268	252	263	287	295	288	255	270	311	294	268	301	262	278	267	243	275	260	291	280	266	254	292	263	309	278	258	251	280	275	288	231	264	272	272	290	264	265	278	266	262	280	258	277	258	266	287	291	237	269	283	272	287	273	259	285	246	278	271	268	279	288	268	262	274	285	295	223	267	290	283	296	293	257	277	263	270	259	294	269	239	244	255	308	255	270	281	256	253	282	288	250	297	267	271	266	265	272	266	275	278	240	275	268	285	242	292	271	259	262	275	263	255	247	290	279	286	273	229	263	243	280	270	248	263	271	288	291	244	274	290	294	226	262	245	291	275	266	272	290	289	261	237	247	263	278	253	253	270	259	269	258	259	263	254	259	273	279	246	257	260	259	249	291	261	289	266	278	285	312	239	247	238	293	247	290	276	277	278	273	248	286	254	242	272	267	281	251	279	274	257	266	265	291	238	288	268	273	265	287	262	281	289	255	286	260	247	296	277	248	253	261	272	255	290	244	274	285	287	283	271	257	270	265	252	282	267	300	283	302	273	260	289	317	274	281	265	262	281	275	266	293	265	254	268	272	266	284	245	298	251	249	250	291	257	270	251	266	257	301	304	289	274	264	258	273	263	251	274	292	259	281	275	233	284	251	290	298	244	242	256	273	306	244	261	253	276	257	281	264	265	277	276	290	245	249	282	252	276	247	278	287	262	283	238	265	276	255	279	256	316	248	259	290	242	254	257	246	270	280	289	277	241	288	270	256	280	273	255	261	261	265	261	275	291	268	287	276	251	240	276	274	262	256	297	294	268	261	262	253	239	301	266	268	273	267	264	288	267	267	248	288	261	247	273	255	262	252	294	283	272	262	289	252	268	279	286	259	263	249	277	250	307	245	303	235	265	253	260	290	299	265	262	301	299	265	261	283	256	264	272	256	288	264	249	256	248	280	256	251	291	270	252	251	298	263	259	278	272	261	252	267	264	244	249	278	277	266	281	289	260	268	239	299	287	271	269	247	258	230	245	281	294	272	271	252	282	256	289	272	275	273	270	258	261	267	289	269	255	279	252	265	242	297	257	267	275	283	270	258	284	290	252	281	291	300	273	261	267	269	262	259	260	246	246	299	280	292	255	239	259	265	223	254	247	289	257	252	279	277	270	286	294	271	275	253	265	256	250	251	223	260	283	250	292	266	258	285	265	256	284	284	303	261	264	242	278	259	284	265	287	267	283	281	270	282	255	285	264	255	259	271	280	248	278	283	255	288	272	276	267	265	282	278	281	289	266	294	241	263	264	277	255	293	251	278	251	268	278	298	275	272	267	271	264	279	252	236	288	263	251	261	261	262	253	284	223	260	259	282	265	260	277	274	287	273	288	285	275	272	270	247	223	257	260	242	262	291	274	260	287	291	276	267	276	259	290	278	254	254	271	261	268	271	286	265	282	269	250	290	292	296	270	267	259	293	297	275	245	260	242	283	277	267	261	273	252	271	260	274	261	292	270	271	310	265	282	286	287	253	259	262	276	265	247	261	281	265	265	275	271	267	273	271	258	270	258	250	279	276	290	250	259	269	281	255	258	255	279	293	269	276	302	306	265	275	276	282	251	301	269	277	276	282	252	273	258	264	258	263	278	257	259	260	276	286	270	248	273	273	264	240	255	276	264	263	250	274	224	276	259	279	317	286	264	287	249	292	292	256	301	267	258	284	284	272	251	274	250	231	256	250	285	258	270	274	302	262	262	253	246	263	249	271	286	280	268	251	272	265	278	245	282	266	285	267	288	267	248	286	281	296	279	259	271	236	251	271	270	288	286	262	239	238	251	268	250	289	234	294	279	257	282	225	280	289	283	269	265	302	286	279	264	266	276	248	259	296	269	255	260	275	253	274	264	288	277	266	279	290	280	266	276	277	270	271	242	265	296	235	262	300	265	298	287	263	242	271	248	240	286	247	259	244	288	262	283	266	270	292	249	276	284	269	267	276	293	292	272	274	278	279	230	270	238	282	263	276	258	267	269	269	279	258	276	271	236	261	263	294	256	266	253	261	272	274	265	299	244	279	275	281	254	263	287	280	268	245	272	256	269	259	268	271	275	282	261	267	255	298	284	288	288	273	269	265	270	252	258	280	272	262	254	288	290	274	276	252	238	258	276	273	253	274	274	270	284	261	263	253	257	291	286	269	240	303	261	282	265	269	282	256	278	262	275	265	274	280	283	262	257
26777	20742	15935	8120	4226	2214	1475	1304	1089	884	1020	846	734	666	589	678	660	1038	1458	714	552	530	529	555	527	532	579	587	574	558	542	547	543	526	553	559	543	575	538	552	593	559	585	547	569	584	525	512	577	553	563	603	527	547	564	533	542	587	542	558	555	568	564	577	576	589	578	541	597	577	565	561	535	550	598	548	519	559	556	563	549	535	588	555	531	584	548	558	582	588	536	520	591	531	541	570	609	518	540	554	549	566	548	542	573	536	523	544	540	546	558	529	555	546	559	560	526	550	570	517	545	573	564	536	562	580	517	544	538	545	560	527	543	528	564	557	526	577	536	556	580	537	557	611	547	529	537	555	534	513	544	515	549	549	480	522	578	558	605	580	548	589	569	562	496	589	547	562	589	555	515	544	544	560	583	547	544	543	544	558	502	576	542	579	560	570	510	524	561	517	528	583	516	533	506	540	612	522	567	542	542	528	572	572	549	540	560	531	560	577	574	545	545	529	542	562	507	526	590	550	537	544	537	569	584	537	566	558	552	575	534	558	532	534	545	543	512	562	542	571	498	529	606	583	529	553	589	524	546	575	539	542	555	523	527	530	555	537	570	525	550	559	563	580	559	559	559	536	578	564	562	518	548	614	551	573	540	544	559	555	515	580	523	528	557	563	559	524	558	572	539	563	551	573	512	568	587	521	558	566	508	565	563	570	556	568	574	517	549	552	623	579	546	539	519	546	542	564	542	521	548	515	560	504	572	598	560	564	553	526	540	559	559	606	568	548	595	569	552	553	562	584	557	578	565	565	544	512	580	578	554	534	555	522	517	540	552	581	562	557	532	556	505	555	539	566	591	552	568	569	542	565	609	553	563	545	527	581	534	551	540	609	583	513	528	518	526	571	537	571	520	554	539	530	559	578	536	576	522	610	544	547	569	571	559	554	540	530	567	510	566	567	541	590	543	553	523	551	582	551	556	565	600	554	548	528	546	586	554	568	601	529	531	578	567	530	526	548	591	559	556	538	535	573	574	592	520	553	549	563	549	572	538	569	543	553	545	567	556	538	549	559	566	564	573	517	537	553	553	549	544	567	549	586	520	540	594	589	554	540	578	536	575	596	550	538	573	541	546	575	536	558	532	526	597	541	543	583	541	545	570	581	559	576	573	538	540	511	538	555	534	531	572	527	548	529	546	569	559	556	545	549	561	545	548	559	558	572	592	542	596	532	556	552	534	502	566	521	557	498	560	554	537	527	567	535	565	517	545	588	554	543	553	538	557	515	572	516	588	568	587	579	572	555	517	570	498	569	588	559	536	529	562	557	585	555	550	561	533	542	542	536	530	582	529	587	535	506	550	550	499	532	577	555	552	517	575	572	553	564	532	542	528	526	563	548	563	582	566	547	547	535	545	551	546	563	572	542	563	584	573	551	559	533	554	587	576	558	603	595	559	522	512	565	551	579	518	515	570	555	586	532	542	519	547	543	567	504	520	608	511	578	538	540	547	546	539	563	549	548	554	539	526	514	549	539	592	537	594	555	582	505	540	553	547	575	555	545	577	599	533	536	535	521	566	588	553	560	577	532	535	573	549	517	557	552	540	578	543	552	524	570	533	514	521	556	538	547	539	567	560	525	574	556	553	571	541	583	574	564	545	563	530	558	544	498	533	600	558	568	578	549	562	567	571	533	535	548	538	574	571	520	567	509	542	526	566	525	564	511	563	581	549	553	572	577	557	548	533	530	557	534	524	534	582	575	564	554	549	608	550	586	552	534	527	547	551	517	553	560	552	547	522	570	556	571	533	523	547	503	538	587	569	569	561	570	518	574	509	532	565	568	555	563	553	554	572	553	551	567	549	545	550	548	557	528	594	547	575	603	548	575	582	533	560	573	579	597	549	533	567	557	609	545	562	554	539	549	546	567	558	571	562	528	571	596	568	545	545	558	575	553	577	553	552	547	578	570	539	522	583	556	567	574	545	494	540	531	518	548	541	535	568	540	522	528	567	538	553	610	530	552	510	546	564	577	547	536	549	539	569	552	556	558	594	544	561	549	549	506	558	489	564	571	553	570	592	556	509	524	554	600	541	607	574	554	550	550	558	579	536	555	499	573	532	576	545	540	525	574	513	576	537	548	553	519	539	588	583	588	518	539	532	514	526	538	514	591	542	582	530	532	552	508	562	577	590	591	527	522	574	528	557	554	554	528	588	583	562	561	557	594	536	556	540	521	541	572	546	505	554	541	552	551	561	587	599	523	534	534	604	519	587	590	554	576	552	515	554	547	570	548	541	561	537	543	558	547	534	562	512	565	553	547	497	557	520	559	507	534	545	536	539	533	525	587	540	567	559	509	506	535	593	519	487	550	567	524	554	533	568	507	599	543	506	524	561	550	504	570	562	524	536	596	546	551	547	550	508	563	513	591	572	583	603	572	535	595	497	545	551	549	524	584	551	603	590	568	553	532	563	526	522	524	520	543	542	526	554	567	550	539	567	554	537	530	562	494	537	530	527	547	537	508	538	531	548	557	554	564	510	536	596	573	568	608	542	548	553	570	545	552	532	588	555	535	580	520	547	537	523	580	537	529	546	557	553	563	540	571	556	550	549	572	536	534	535	548	581	559	542	622	557	575	512	546	539	582	579	543	558	521	579	567	551	566	574	570	559	531	571	541	557	537	543	555	544	554	529	541	560	591	600	555	518	555	561	550	614	502	551	565	557	560	562	584	546	527	565	535	569	577	587	569	525	567	546	564	569	554	512	552	561	533	564	569	575	556	528	541	537	548	537	599	592	528	551	573	540	558	564	546	576	602	524	539	523	552	578	548	543	556	526	561	576	551	528	552	574	519	556	537	513	527	579	552	552	560	556	557	546	551	525	592	547	523	547	513	612	522	551	537	543	546	563	592	554	567	555	556	521	516	586	545	559	594	509	537	549	523	570	543	576	553	544	574	539	539	542	578	541	583	559	549	541	538	583	524	577	516	532	550	578	564	548	559	588	543	520	552	549	533	572	600	554	523	534	528	582	567	515	517	551	534	538	525	599	563	544	537	540	562	571	565	559	533	538	584	550	530	538	555	533	566	632	602	590	508	559	537	544	556	534	509	544	537	603	550	570	545	549	568	551	547	579	593	556	566	555	591	542	573	576	552	594	563	564	547	560	517	555	520	524	531	535	547	556	528	539	473	538	516	567	530	563	567	555	558	561	566	553	585	563	577	586	537	530	560	568	576	604	529	565	557	567	585	532	536	555	526	530	520	581	554	558	559	558	512	592	571	569	520	545	570	580	571	551	564	567	572	541	583	556	525	545	581	535	583	545	558	557	558	557	572	568	503	589	582	567	559	557	552	522	519	561	577	565	560	597	556	524	573	574	540	536	608	537	528	537	569	581	573	578	513	520	532	569	563	548	505	538	543	554	513	573	538	534	554	572	560	542	567	562	555	565	563	562	529	572	553	550	611	539	538	536	553	518	550	544	551	558	551	546	574	574	564
10085	17100	17113	10317	8581	4745	3226	2922	2377	1618	2146	1568	1260	1074	1018	1033	991	1780	2502	1090	716	717	729	793	750	671	725	727	751	686	735	732	765	721	782	696	695	740	694	733	715	680	741	703	749	715	709	726	702	700	713	691	784	745	669	716	702	735	697	712	734	721	715	744	692	708	666	717	674	753	774	739	746	712	688	717	802	718	704	750	695	717	720	742	771	735	723	691	714	766	715	717	746	686	725	770	718	748	747	740	701	650	741	751	723	705	698	736	748	758	682	760	696	733	751	726	739	738	734	704	751	738	754	716	799	683	678	703	714	699	759	738	679	744	715	728	711	736	751	712	723	739	721	699	717	697	722	758	692	692	706	708	712	721	755	713	745	738	751	769	758	719	705	721	724	732	753	715	724	814	728	706	762	785	652	683	784	727	770	774	778	720	753	690	758	686	759	727	691	686	693	749	688	744	732	712	754	711	702	713	718	713	729	772	747	728	731	733	733	728	755	741	637	726	742	685	700	728	705	735	779	710	724	726	742	690	732	678	775	697	729	745	678	704	708	718	732	702	744	722	652	738	731	770	694	712	739	729	741	754	714	694	755	707	741	687	745	720	695	707	742	704	740	720	754	687	765	670	726	737	724	687	761	754	746	705	740	705	735	718	722	698	733	735	756	708	715	693	745	737	730	708	716	735	719	701	732	700	767	747	768	726	699	724	727	794	695	746	753	740	783	712	698	726	720	728	745	735	732	695	693	699	715	761	770	708	743	710	730	698	660	712	734	738	710	756	742	690	743	711	725	723	721	694	742	715	749	719	744	744	743	734	700	730	775	710	671	692	742	709	701	748	701	736	689	744	735	684	725	661	750	760	666	768	728	692	740	680	693	721	698	717	730	738	749	760	685	684	717	704	760	710	753	746	708	716	716	752	696	688	743	777	750	716	746	734	699	730	672	709	677	744	755	664	714	741	740	746	724	740	751	739	712	763	754	709	811	687	708	727	728	735	667	752	725	746	719	785	734	708	789	729	723	722	773	704	716	786	701	694	769	701	752	748	726	745	728	729	710	792	756	763	734	726	735	690	783	772	695	780	736	762	763	735	721	777	709	707	700	735	744	720	736	740	696	744	746	735	716	686	723	750	729	709	733	719	671	736	731	747	749	709	692	701	689	689	713	748	756	760	713	693	660	738	716	747	725	755	700	782	742	739	723	746	725	727	713	704	734	738	687	695	701	753	701	710	769	727	703	735	711	701	671	688	716	763	753	727	739	739	704	743	743	723	744	728	699	727	704	735	752	727	732	760	735	694	789	754	720	747	743	742	740	723	736	766	698	728	749	724	703	733	733	761	740	788	777	747	765	681	686	723	729	691	702	754	697	693	698	756	724	714	742	726	709	709	742	708	740	801	721	699	694	760	723	741	736	717	766	792	769	742	744	670	683	695	701	711	706	720	730	685	766	733	749	711	737	715	715	709	709	700	721	761	759	732	711	729	817	716	707	734	708	696	742	743	754	728	726	764	720	692	762	735	692	726	699	732	739	749	745	708	750	721	725	733	715	709	722	777	732	737	717	719	742	776	727	671	738	752	762	713	774	692	706	686	702	708	717	729	698	736	764	749	767	747	781	731	722	697	703	719	712	722	732	762	725	675	709	805	722	750	728	684	754	711	721	712	758	729	774	718	738	758	762	727	744	725	736	760	723	736	736	724	699	718	743	728	714	718	702	718	689	780	694	682	798	731	679	724	719	733	705	698	735	725	727	765	716	689	745	740	722	696	685	736	702	707	712	748	737	721	713	690	710	694	715	745	682	735	750	719	726	696	723	751	725	740	696	716	705	732	779	712	696	715	724	726	719	734	725	717	737	751	680	711	710	743	718	728	694	734	755	671	709	756	748	772	735	738	714	674	710	705	691	703	670	718	774	736	700	768	732	793	744	692	736	755	718	683	701	727	717	729	716	773	726	676	712	678	699	708	738	699	692	750	729	722	778	719	750	697	759	722	687	691	713	685	687	717	713	738	795	743	743	698	735	784	788	763	702	736	748	745	765	716	770	757	706	743	717	696	724	757	746	703	748	726	733	699	744	756	802	715	777	736	731	698	746	760	755	718	686	722	716	695	719	714	705	698	719	775	728	733	741	744	768	731	738	739	699	757	710	697	719	713	752	665	713	773	720	717	756	773	727	749	755	686	719	754	694	751	729	729	778	694	703	752	762	747	729	681	710	755	703	676	735	748	749	688	716	715	712	726	694	697	745	721	764	671	722	761	710	689	783	749	687	731	681	753	731	697	717	685	741	752	725	719	694	665	766	751	775	738	734	726	727	723	689	742	747	697	730	723	715	703	699	764	745	758	730	757	764	733	747	685	734	701	703	760	747	719	723	730	691	744	760	710	730	729	770	713	736	649	712	743	723	709	719	718	758	774	732	710	739	751	736	762	721	765	740	744	706	732	716	730	717	748	708	730	768	731	739	714	714	690	780	689	719	756	717	692	739	735	714	701	725	731	686	740	736	701	756	669	706	692	740	700	683	709	746	774	748	748	780	760	712	762	730	694	700	758	656	747	729	719	715	770	703	707	706	759	676	719	678	738	752	718	680	779	768	752	718	758	711	717	722	721	788	745	736	742	751	748	711	760	712	741	706	733	748	731	707	752	730	698	698	730	709	704	671	733	745	724	728	728	771	731	668	724	723	703	721	693	728	738	746	762	750	734	694	725	735	733	699	679	704	727	694	712	743	662	716	708	679	754	766	767	716	710	726	749	796	719	670	708	743	746	742	720	691	762	718	739	754	739	770	719	716	749	718	690	760	700	719	715	748	760	723	703	710	741	699	742	703	699	681	708	699	739	763	720	753	723	739	658	710	721	728	697	689	704	730	756	729	743	701	758	751	738	697	687	674	735	761	723	758	721	752	722	737	739	741	730	737	774	735	691	713	717	731	736	698	675	756	752	723	759	697	756	708	732	769	738	720	724	691	759	697	730	750	704	738	770	714	753	744	737	771	732	729	710	725	755	691	687	783	723	737	803	731	753	783	723	762	758	743	724	736	760	710	679	734	720	720	701	723	772	770	743	749	726	732	715	707	754	781	740	728	712	721	743	687	706	722	664	735	719	684	683	723	731	787	674	744	757	745	743	757	735	691	723	700	740	715	735	727	734	737	749	736	706	736	741	770	727	702	736	757	728	737	706	707	734	739	738	707	762	678	718	713	750	749	701	777	740	698	709	745	778	705	743	703	726	675	756	753	726	727	740	753	781	713	734	782	743	781	749	738	722	745	766	706	723	681	691	685	767	790	748	675	716	661	715	704	692	739	719	698	745	727	754	723	715	691	758	742	672	721	744	763	692	756	735	677	738	708	757	743	741	724	791	734	720	710	741	747	745	710	743	790	677	703	755	722	713	744	714	768	723	717	713	744	733	701	747	746	699	695	665	704	753	746	707	744	746	727	716	757	713	752	738	714	790	738	729	731	797	720	730	706	780	693	751	690	708
24012	21104	28312	24149	20894	9842	3241	1860	1369	1147	1077	1087	947	836	782	762	914	4139	8842	2927	483	427	410	420	444	405	399	394	431	420	421	391	385	395	396	425	395	385	399	402	412	405	360	394	412	369	395	398	375	415	413	459	413	391	391	399	435	410	406	433	410	399	412	381	423	371	407	387	423	379	378	402	415	431	424	447	412	405	390	376	402	444	424	398	386	386	373	426	409	394	391	439	376	444	407	401	416	386	382	430	393	388	452	414	401	414	460	400	417	386	383	429	434	420	386	430	406	423	403	409	394	422	382	405	426	398	416	412	364	398	419	392	399	447	405	431	388	425	395	402	380	409	421	381	417	412	430	393	401	391	385	409	435	444	391	383	427	376	421	422	396	410	389	397	421	396	425	368	399	411	407	401	426	402	413	402	410	416	385	431	393	422	423	407	410	387	411	409	434	427	393	415	382	410	429	399	383	415	408	397	397	364	360	374	419	392	392	414	411	384	388	403	400	410	411	413	438	419	393	391	463	397	419	392	414	416	385	389	399	440	410	410	430	406	408	408	408	412	390	418	396	432	395	426	431	458	388	414	382	389	424	399	401	389	391	414	405	396	419	430	438	424	394	406	418	427	438	402	395	392	436	392	400	404	416	395	449	421	367	404	398	395	401	404	416	394	375	435	384	382	379	384	396	387	412	383	404	403	384	393	429	416	408	412	422	408	416	438	406	396	412	390	422	409	427	408	404	420	397	415	389	374	428	419	385	444	341	406	367	394	429	431	421	421	396	384	382	412	415	417	405	383	440	385	399	421	403	399	403	392	391	426	397	373	402	397	429	409	393	397	409	375	366	406	401	387	410	440	392	405	413	405	403	384	411	412	387	415	396	420	378	394	429	357	418	409	377	390	418	405	426	392	397	431	452	413	382	425	393	400	408	417	419	450	381	404	429	414	392	380	397	413	384	414	429	414	393	392	431	358	432	414	434	440	408	410	396	398	431	412	440	387	400	426	360	400	435	394	389	385	436	440	403	398	394	381	407	362	386	433	382	400	439	385	410	378	397	399	396	384	378	394	434	425	397	398	425	401	394	426	372	381	387	397	398	379	437	399	429	393	404	393	401	427	381	417	418	423	416	412	411	396	397	393	400	382	404	387	426	374	422	391	405	391	401	399	387	365	418	413	432	409	427	378	413	427	414	422	418	417	405	385	415	391	391	413	404	384	422	403	413	391	386	412	391	396	393	419	420	395	391	378	410	397	421	368	357	380	412	413	412	409	397	383	397	393	375	408	404	405	401	422	414	410	414	414	396	437	392	391	427	393	373	394	452	402	421	390	396	385	399	448	402	428	364	375	400	418	405	423	408	410	403	403	411	445	414	398	398	386	418	436	410	384	404	382	391	432	399	404	458	409	412	403	375	398	411	372	418	426	388	386	397	410	402	391	384	384	393	410	380	416	401	393	403	386	403	394	385	405	413	406	392	375	380	404	417	390	436	422	418	413	419	402	401	429	417	417	390	405	422	417	426	390	408	426	428	416	399	381	405	397	401	394	379	424	357	429	415	379	398	408	409	398	415	373	425	415	386	400	410	404	432	403	391	389	406	383	410	385	363	409	407	409	399	419	393	405	381	405	391	368	413	388	387	414	399	390	387	410	366	430	419	383	426	391	373	441	412	392	443	381	401	412	375	421	411	377	409	395	426	402	413	418	404	398	399	396	416	389	396	424	421	390	389	426	391	375	416	394	387	392	415	387	421	387	412	405	417	396	405	401	423	396	399	361	398	408	386	379	416	409	420	419	417	441	412	412	416	448	406	428	419	396	410	386	415	416	436	420	407	380	414	401	387	432	391	378	417	393	392	389	388	424	385	402	396	399	420	402	367	388	378	404	402	419	393	431	386	410	419	385	382	386	409	385	422	459	412	391	416	433	401	440	405	404	387	367	396	413	384	414	430	391	393	454	362	381	398	405	415	431	415	379	437	394	427	401	428	385	382	432	419	425	390	420	391	405	418	394	407	395	395	399	400	410	416	420	371	397	433	380	351	402	387	407	402	430	419	438	431	430	412	402	426	402	426	393	387	428	419	413	387	405	416	408	400	424	416	389	371	431	414	402	405	394	387	365	431	391	436	416	394	428	412	407	422	412	466	355	404	402	377	386	439	415	418	390	428	389	414	378	381	397	384	436	389	374	370	406	381	416	424	378	420	425	411	434	428	435	420	347	392	385	403	408	400	406	399	383	423	439	400	414	380	424	398	405	407	415	447	401	448	376	401	424	408	406	397	403	397	407	386	436	392	433	419	390	411	391	395	393	396	384	422	400	401	423	399	396	419	401	418	377	384	399	406	440	413	374	439	462	371	412	382	410	386	408	406	417	413	403	398	390	425	416	378	405	378	420	418	383	382	419	409	397	432	396	393	393	389	425	394	403	382	399	374	413	423	365	350	388	382	450	441	424	404	433	433	386	397	381	372	394	355	446	391	420	386	397	424	419	347	410	398	412	398	429	367	415	402	407	399	381	420	404	373	432	433	376	428	402	425	399	382	379	414	403	379	403	410	363	385	397	374	417	403	375	417	400	433	421	402	404	420	418	411	413	418	387	404	411	433	398	395	436	435	406	423	423	407	407	423	385	414	428	378	412	414	400	413	410	379	418	414	433	392	400	414	398	403	434	390	409	439	428	386	428	398	432	403	423	413	427	402	441	410	392	385	417	394	425	391	391	421	398	392	381	408	375	406	389	395	407	424	376	397	406	409	388	400	407	402	433	407	387	390	444	409	431	400	443	422	399	430	389	457	429	386	424	422	405	369	405	404	427	405	374	420	412	380	403	424	370	411	421	407	441	417	395	399	409	404	399	387	417	400	418	390	426	373	423	378	419	382	427	464	419	376	412	406	431	438	422	399	411	418	391	361	397	413	431	404	409	388	406	375	450	407	398	416	421	414	385	389	374	375	397	412	409	421	394	404	417	371	382	404	389	387	392	397	407	395	414	391	383	385	417	357	439	378	410	385	373	383	382	388	377	371	417	393	398	404	423	388	386	405	370	395	396	394	372	389	449	432	429	398	392	392	403	385	410	432	410	363	404	393	397	422	417	406	403	419	421	431	423	398	370	383	392	387	387	418	404	393	399	409	395	400	412	405	407	402	408	386	392	415	402	393	398	424	413	425	399	427	419	399	437	399	413	416	443	424	427	373	413	443	388	411	430	359	382	403	402	409	409	387	405	370	441	393	436	387	412	411	397	397	407	420	368	409	418	400	437	386	376	382	416	394	424	433	381	410	403	397	406	434	424	432	391	385	409	400	396	400	391	400	392	450	423	394	392	362	423	402	401	402	395	380	406	412	381	413	385	441	422	422	410	380	401	429	384	374	410	390	382	405	418	434	401	413	383	399	420	383	401	399	418	407	392	416	401	397	387	390	409	403	405	420	399	406	437	388	411	423	400	387	377	398	401	352	361	399	387	392	395	417	404	432	378	381	368	449	396	402	420
12161	23956	26477	16015	11518	7263	5816	4008	3176	2589	2242	2489	1883	1495	1514	1436	1669	8714	15298	5113	676	557	610	569	545	542	573	578	552	570	562	565	513	576	573	544	568	574	533	519	559	536	564	543	533	545	551	513	513	541	577	549	514	561	557	543	525	546	548	541	555	528	562	533	557	561	546	551	525	527	523	544	559	559	547	568	512	545	565	541	572	563	574	507	541	527	498	518	547	533	530	566	544	533	515	514	559	530	574	529	521	547	587	539	544	505	526	542	563	552	549	517	544	535	503	523	533	543	555	564	518	512	559	565	528	553	555	539	531	489	552	524	533	501	553	574	530	550	541	533	562	490	521	509	557	572	581	541	542	523	567	552	549	563	568	525	557	569	591	532	563	548	581	552	541	568	565	517	540	556	587	560	554	523	501	555	565	572	532	557	600	535	506	533	561	526	499	535	535	566	564	567	532	528	511	560	557	550	527	544	523	522	504	520	533	519	550	527	550	539	529	553	553	552	546	524	522	539	561	559	521	522	544	562	554	496	530	556	573	553	518	536	546	468	559	496	498	555	542	521	539	524	523	560	544	548	556	561	577	519	545	552	531	565	554	533	546	540	521	525	555	555	544	576	567	502	550	551	555	550	511	550	574	535	573	574	562	554	555	594	547	558	562	585	520	546	530	539	549	533	505	520	582	517	511	529	504	568	508	516	571	515	555	540	548	528	546	546	559	521	573	560	565	540	540	514	499	523	473	546	543	528	600	550	494	563	546	542	523	542	573	579	513	532	552	553	538	506	536	562	568	549	603	523	575	578	547	541	563	531	532	532	594	566	532	536	548	568	520	573	548	526	577	546	564	571	566	564	587	553	556	531	572	559	559	527	538	561	550	516	525	532	526	585	545	534	540	518	541	524	518	558	543	545	512	517	544	529	567	530	520	550	521	601	536	524	530	533	573	541	564	541	501	494	530	543	575	546	571	545	548	548	528	561	531	557	538	505	522	582	531	575	517	577	517	536	564	536	568	534	545	581	546	518	500	526	500	548	543	553	539	571	541	539	534	556	587	551	482	546	523	547	568	544	488	575	540	552	521	545	544	506	562	563	535	574	567	549	556	554	543	529	535	553	546	526	545	576	550	540	525	564	554	539	550	517	543	539	535	585	546	533	560	544	501	534	540	555	506	555	532	563	546	552	567	556	588	487	497	531	562	540	532	540	583	573	570	534	520	542	541	560	614	521	556	494	526	538	577	519	539	529	547	518	527	566	550	563	552	525	557	562	521	548	541	562	538	561	519	523	555	547	549	542	579	543	521	547	549	520	552	513	526	589	515	532	549	536	498	547	509	571	559	572	541	539	515	550	577	542	564	571	576	516	541	571	551	539	579	535	570	546	576	564	517	528	528	544	519	561	538	525	567	608	515	576	560	505	573	543	513	553	539	569	533	525	561	567	499	531	534	551	557	587	546	559	529	524	543	555	537	546	553	529	515	548	562	500	571	547	582	524	528	535	600	484	547	557	536	528	518	527	542	513	548	574	566	552	592	575	581	527	540	521	543	526	565	517	572	582	529	563	563	558	516	538	546	562	547	547	522	590	588	550	531	516	545	529	553	508	538	558	535	560	562	576	522	501	490	521	595	547	556	556	564	538	556	528	569	521	551	546	541	546	551	543	559	551	523	505	522	543	522	544	561	526	516	586	581	537	593	533	519	526	494	528	561	510	549	558	539	502	550	544	568	556	546	557	554	560	529	530	536	549	548	565	529	516	563	549	526	521	528	536	551	547	538	520	563	573	515	551	557	548	583	556	529	572	541	536	586	506	532	561	544	530	539	563	523	531	568	530	530	536	535	555	544	553	548	518	561	543	522	568	559	531	564	525	540	517	590	550	563	479	570	563	531	597	584	589	528	538	540	520	509	531	541	514	542	511	523	548	549	537	528	527	569	559	528	528	509	556	577	554	537	531	539	552	549	541	536	534	524	562	550	515	509	549	534	566	559	539	530	546	554	559	545	565	608	522	553	561	560	554	570	503	544	534	470	545	514	548	571	612	548	568	557	558	510	554	561	525	552	561	514	522	603	583	523	474	546	528	534	546	569	532	476	552	513	567	524	547	528	560	562	593	530	545	530	538	551	536	535	572	538	579	530	572	528	578	564	564	522	539	537	488	525	554	534	519	543	556	594	540	520	509	532	576	548	511	566	531	550	504	561	534	523	533	541	554	549	539	597	572	569	543	519	541	522	547	508	528	561	557	559	507	528	526	533	563	589	577	526	562	546	551	529	530	545	521	588	550	523	534	529	620	532	551	556	528	522	550	580	585	546	529	560	533	565	542	538	545	571	505	553	533	592	529	542	546	531	540	580	522	545	516	551	581	590	560	562	496	543	556	581	530	543	540	507	516	560	607	528	510	510	524	554	552	560	599	522	553	535	526	532	563	554	526	526	560	540	544	545	596	561	555	541	560	548	574	533	522	554	549	569	559	558	565	548	529	552	537	549	553	596	538	503	539	568	557	550	564	557	532	555	546	529	566	549	553	573	549	587	558	522	482	538	541	523	581	527	575	542	547	573	547	543	510	567	538	540	545	583	564	556	554	536	549	534	535	507	532	591	523	562	565	513	521	536	531	558	516	566	560	560	526	551	601	542	526	519	583	546	541	513	548	560	550	518	555	528	534	510	514	569	528	541	562	557	573	531	515	533	543	554	566	542	529	529	547	572	511	553	525	514	509	555	571	518	531	532	542	550	516	564	536	580	543	557	527	560	554	532	511	580	551	533	550	527	516	521	565	536	564	548	528	584	548	584	501	559	558	530	528	550	544	561	571	480	554	514	572	522	552	530	535	560	540	526	513	527	566	509	526	542	542	556	555	595	586	535	577	539	556	522	545	552	541	556	540	595	562	500	582	544	542	554	575	511	533	515	533	519	554	577	517	573	532	534	553	523	552	580	556	572	563	557	549	563	540	561	566	583	522	536	576	540	559	474	565	557	564	508	546	582	535	594	545	577	529	558	523	534	538	539	531	550	544	553	563	521	571	577	530	575	538	533	581	544	544	558	552	543	565	513	522	547	554	508	528	512	528	529	544	525	614	539	543	550	520	520	526	534	497	540	582	548	529	514	495	547	528	511	552	522	518	583	488	553	540	541	476	550	533	524	509	548	514	547	557	541	529	561	477	582	532	559	530	554	541	487	569	518	544	555	529	523	539	559	517	528	520	501	539	587	552	550	528	541	546	558	509	557	563	544	537	558	509	571	513	508	580	482	524	555	567	570	567	569	523	511	569	532	516	524	535	533	527	590	604	544	538	513	523	545	528	520	544	523	537	582	583	539	559	546	522	534	539	545	574	574	524	556	554	569	558	523	542	545	511	558	525	573	574	554	525	534	516	572	537	526	556	538	556	576	570	538	523	536	547	575	575	542	524	544	575	494	506	545	565	574	521	548	565	530	558	539	581	519	586	547	567	551	543	537	554	555	552	565	532	595	531	514	543	499	582
22755	21086	28935	23488	21098	21189	11708	2499	1631	1404	1251	1101	781	507	506	453	730	10337	13447	1542	217	220	231	206	191	210	177	204	231	183	172	176	197	211	179	197	174	181	186	191	166	168	193	193	194	195	180	163	198	183	163	172	198	164	180	179	203	168	181	171	172	170	178	190	160	172	168	180	188	163	178	175	195	178	163	165	163	171	188	172	167	153	154	168	204	188	160	168	168	159	156	168	178	175	174	164	163	152	193	183	162	206	170	165	177	164	170	161	186	189	191	193	155	191	182	200	165	172	161	149	157	189	155	199	167	171	174	178	165	154	175	176	159	190	163	178	173	174	174	180	175	158	178	152	160	187	178	179	199	186	172	178	172	190	171	169	194	172	173	164	145	155	181	190	162	172	171	172	178	164	174	171	151	156	185	143	196	151	172	182	162	202	189	159	167	189	173	190	185	195	180	179	181	171	161	155	180	152	183	183	158	175	188	161	181	160	158	164	158	192	174	160	189	185	177	199	152	189	169	142	171	181	162	187	172	157	183	189	161	171	158	167	175	157	146	194	182	164	179	185	160	161	179	152	188	164	194	186	188	169	168	168	165	190	204	148	186	156	171	176	155	172	163	184	192	185	159	150	180	175	157	167	170	168	163	163	182	170	167	173	177	191	158	178	169	176	184	160	174	181	169	164	184	172	184	169	176	167	192	168	173	164	187	151	186	161	171	167	167	177	180	177	174	174	189	190	156	185	171	179	186	173	150	194	161	192	178	157	173	159	179	176	164	180	183	171	185	165	194	169	179	184	183	186	186	164	201	179	179	164	157	169	172	169	180	180	175	167	170	187	175	169	179	161	162	185	195	171	186	167	166	170	166	177	163	176	162	186	192	177	176	144	148	184	174	187	160	176	176	166	176	155	164	174	170	187	178	161	163	178	172	172	176	168	190	166	153	160	183	163	184	147	175	165	162	202	148	167	184	165	168	159	166	167	175	161	180	170	175	169	181	158	187	171	177	160	170	151	186	157	163	194	146	163	178	166	173	158	180	188	176	167	170	181	175	179	168	168	153	170	174	168	166	174	169	161	169	180	165	156	163	190	179	147	186	183	187	177	158	155	150	172	177	164	162	163	169	171	182	176	178	188	181	169	172	171	182	167	172	181	185	187	165	151	156	184	160	167	164	186	174	177	172	162	180	197	170	176	168	197	175	181	153	186	168	193	171	187	173	170	174	161	162	169	152	177	177	173	182	197	162	146	161	185	166	161	176	168	158	202	180	180	171	178	162	172	198	149	166	181	170	170	157	194	177	165	154	148	198	172	157	155	176	183	188	158	164	148	188	161	172	145	175	156	167	188	164	168	170	182	185	189	164	162	188	167	171	181	167	165	185	182	184	179	181	175	161	170	159	165	161	161	189	173	196	164	174	162	163	142	178	188	170	170	174	171	146	159	169	154	179	160	152	188	163	176	180	163	190	164	176	166	211	184	197	180	161	188	166	162	171	151	147	181	156	151	164	184	167	162	166	170	170	162	203	177	176	158	165	174	166	178	170	172	162	175	175	159	166	175	162	168	165	173	170	170	148	168	174	177	159	149	177	190	195	138	172	178	162	160	172	193	171	175	142	174	161	172	153	162	191	169	161	180	163	171	168	188	157	188	167	168	177	188	178	157	158	204	185	174	174	205	173	198	153	180	190	175	158	158	158	189	144	161	147	170	157	193	169	172	184	172	161	193	147	178	171	184	164	167	200	179	148	159	169	167	182	167	179	170	152	187	146	181	166	168	203	192	200	169	181	186	168	185	188	178	185	203	167	152	183	180	185	164	198	174	164	200	181	183	167	176	163	175	165	150	186	150	167	153	200	174	140	163	178	176	180	185	157	176	152	162	161	181	161	166	164	181	178	175	172	179	178	160	186	174	180	158	173	169	166	161	192	155	163	158	166	170	177	167	161	177	186	174	162	184	166	193	161	165	169	173	187	169	152	161	164	179	175	146	172	169	196	184	176	163	157	184	180	195	167	160	165	174	156	188	180	177	168	156	156	160	159	183	161	158	161	186	200	204	178	166	178	160	173	146	177	161	185	204	171	178	172	175	173	172	156	172	166	179	177	156	172	156	172	169	176	155	156	187	168	180	161	149	171	175	177	164	179	197	171	139	168	178	164	160	152	167	167	192	154	180	174	163	171	191	179	166	168	178	154	178	204	153	192	162	154	180	158	135	158	185	167	157	155	178	169	186	167	169	167	180	173	173	171	162	192	165	172	162	165	166	181	159	146	169	174	192	178	188	179	170	190	172	149	173	182	181	168	180	144	165	178	154	184	190	175	190	172	170	166	200	161	184	164	163	172	167	167	184	159	164	166	188	189	173	181	152	165	171	151	178	184	163	178	191	166	178	179	180	165	163	195	154	173	158	182	177	176	161	175	153	152	180	175	171	158	192	171	195	162	156	190	167	185	176	189	182	144	152	155	172	168	177	150	168	197	187	178	187	177	158	180	181	171	170	165	174	167	162	188	161	171	166	181	173	147	186	151	192	152	173	187	158	161	168	181	160	166	191	164	178	145	184	175	192	194	170	165	163	184	159	187	161	178	182	161	174	175	195	177	165	180	182	161	173	188	167	164	185	172	204	186	165	154	161	168	167	156	178	162	165	176	191	153	197	164	165	189	173	167	176	175	176	172	169	155	179	162	183	159	169	154	168	193	186	159	171	167	191	156	168	175	170	182	184	170	182	154	180	172	169	172	170	156	211	182	168	154	164	149	162	174	175	173	182	166	163	161	164	178	174	171	143	193	184	166	169	196	168	185	148	182	184	187	176	182	161	157	166	167	165	170	161	178	178	168	172	167	161	160	192	172	156	169	161	161	169	166	194	183	161	160	156	169	178	176	198	159	167	173	170	155	175	173	162	179	171	156	164	159	186	151	156	192	163	175	169	173	179	155	183	170	174	196	166	151	176	174	140	176	181	164	172	148	154	173	177	165	186	160	174	144	208	159	182	168	172	187	201	161	162	166	173	140	171	189	157	174	181	173	170	150	197	173	155	168	156	162	152	163	222	175	183	164	169	180	180	169	178	166	192	160	162	168	163	174	169	186	168	150	171	158	166	160	190	183	169	174	174	192	171	173	185	183	151	196	169	158	189	185	158	153	189	159	182	178	192	186	183	186	148	151	180	197	161	185	173	163	158	163	175	188	160	162	161	195	157	171	179	170	156	155	159	158	169	181	194	165	164	175	164	173	183	189	174	190	152	174	160	167	168	186	181	192	188	186	173	176	177	189	192	170	176	170	157	177	185	188	170	158	189	166	170	173	177	160	148	184	166	152	153	160	147	186	160	183	176	165	175	169	161	165	177	175	178	178	172	180	200	169	194	170	173	181	177	184	187	180	167	175	191	174	169	195	182	161	185	165	198	179	184	162	173	193	160	185	166	170	175	182	150	161	159	167	176	182	183	147	165	180	172	159	170	196	171	144	160	171	186	196	154	185	174	187	150
15271	30180	32431	21929	13767	11186	8544	5139	4028	3702	3102	2754	1942	1193	1094	935	1659	18352	18954	1942	314	321	315	281	297	258	273	297	275	269	256	240	248	251	253	268	242	254	231	229	255	213	248	257	237	217	236	227	222	241	263	253	242	199	239	243	249	228	235	285	234	233	241	208	223	228	218	237	213	222	227	231	221	222	260	224	238	227	234	218	208	221	250	210	235	213	249	233	226	227	224	236	247	226	215	234	208	212	211	232	247	256	237	257	202	245	217	237	228	224	247	208	219	230	225	241	213	249	238	224	219	251	241	229	216	238	235	219	230	207	210	211	240	206	207	228	265	216	228	219	262	216	212	213	213	220	212	235	217	238	235	204	247	243	233	232	250	219	208	213	261	247	211	210	215	233	213	210	239	228	209	213	224	207	200	209	245	223	240	191	226	231	239	216	235	225	250	216	228	211	229	234	239	229	187	216	229	234	223	208	240	211	244	229	243	235	221	210	231	228	233	200	220	238	225	237	197	230	222	225	225	222	220	210	232	230	209	215	232	233	230	236	219	216	223	237	228	260	203	211	201	240	223	226	233	246	212	251	229	269	213	224	210	203	243	201	204	202	239	205	251	218	231	240	228	230	224	267	237	223	220	203	212	210	209	203	210	223	258	200	228	236	219	235	246	223	225	215	234	247	230	239	206	226	234	226	227	209	244	221	225	234	209	196	224	202	234	229	215	245	216	224	222	212	228	251	221	238	202	242	234	216	190	209	244	216	229	223	207	216	229	247	210	211	236	207	203	224	220	235	222	219	206	231	228	233	238	215	250	226	236	219	193	225	230	219	217	228	205	210	269	221	220	230	256	217	197	217	210	196	245	225	208	238	232	233	220	245	218	227	225	229	194	207	207	234	207	217	200	216	204	226	250	214	231	228	217	242	230	247	203	242	227	240	213	222	222	230	231	242	228	236	223	244	234	204	215	195	219	230	216	205	257	189	224	201	239	231	239	221	225	194	203	222	195	241	228	230	238	243	226	209	227	258	210	236	203	214	219	231	224	228	230	231	237	228	214	206	239	220	227	228	215	228	248	204	236	211	237	210	225	226	222	211	253	223	260	232	225	232	229	231	222	247	221	188	234	217	283	233	227	243	224	209	177	235	234	216	218	242	230	232	237	201	230	197	192	238	223	253	233	213	238	224	236	224	250	238	212	199	216	216	249	230	220	211	228	254	245	252	237	234	221	210	220	225	210	247	216	232	232	242	237	215	232	238	198	232	198	229	202	221	214	215	234	201	243	230	211	236	222	222	243	195	241	214	220	215	228	216	246	230	202	236	202	240	207	235	217	222	258	217	223	241	219	218	221	236	231	206	213	231	231	227	229	205	208	211	215	176	196	232	244	217	242	217	207	227	216	219	199	214	247	220	228	218	216	232	227	236	207	211	208	237	218	237	217	244	206	198	240	257	213	227	232	221	228	220	226	218	199	209	245	210	229	188	225	227	217	227	223	226	225	271	224	228	249	230	215	230	232	228	192	228	244	212	238	228	212	239	222	222	216	232	211	230	234	230	241	233	222	230	235	209	214	229	213	218	196	224	210	234	220	221	219	235	237	238	235	205	225	211	264	205	230	235	240	219	248	211	234	261	231	230	219	223	211	253	242	223	257	223	234	236	222	215	224	214	250	221	220	221	221	206	225	219	213	266	241	223	234	238	242	214	254	248	252	226	223	236	247	231	237	229	249	207	256	211	220	232	210	215	237	240	222	238	212	211	240	225	234	200	194	222	220	231	204	211	236	235	213	235	190	228	226	214	233	226	220	217	236	235	234	251	234	218	195	209	229	225	208	244	246	244	229	217	223	218	229	215	217	211	232	237	201	221	225	230	226	228	219	228	235	260	230	189	245	233	218	216	205	241	226	225	191	223	233	231	208	219	214	243	232	248	238	200	200	225	207	218	214	198	216	242	209	231	220	200	236	241	237	194	223	219	247	218	238	216	223	226	226	221	225	245	209	251	219	203	245	224	208	248	238	233	215	227	198	217	199	231	241	208	223	232	225	230	219	213	215	217	207	235	216	207	201	214	261	260	227	221	188	223	190	211	231	228	231	239	229	219	248	242	216	216	199	238	229	227	206	270	206	204	229	232	220	232	224	232	221	236	224	219	217	234	231	210	240	226	228	225	216	197	207	207	205	227	224	228	212	207	211	204	228	238	210	212	232	254	216	226	237	222	231	220	215	215	219	231	222	248	250	238	214	244	214	222	224	238	255	231	217	223	213	204	204	192	248	198	223	231	231	221	218	234	222	223	221	244	236	225	235	201	210	223	215	232	212	225	254	203	235	206	210	224	243	216	242	261	212	220	239	233	227	216	204	247	231	250	237	232	205	226	232	206	253	221	221	218	214	192	215	216	200	212	252	220	230	219	216	216	225	205	209	217	226	192	232	222	248	195	219	209	244	216	217	222	235	240	211	226	223	235	243	224	216	228	209	227	233	218	226	234	239	196	221	217	213	221	206	196	202	255	242	222	224	222	215	192	228	237	216	250	251	226	242	225	223	210	230	232	222	204	223	235	219	238	202	211	221	195	231	232	251	204	232	191	225	244	248	230	225	219	212	226	236	233	245	221	223	239	204	240	254	237	228	246	240	207	260	224	232	227	180	232	220	216	249	189	243	210	229	226	234	243	225	232	238	238	229	226	216	208	215	233	230	224	244	235	206	202	221	225	236	206	227	238	212	221	231	222	248	235	208	217	223	228	211	209	215	237	214	220	215	214	225	226	224	232	250	200	216	241	220	215	240	230	234	226	227	253	218	245	243	240	222	214	235	252	214	208	254	198	236	242	219	228	230	237	224	223	217	227	220	234	218	225	226	237	225	238	216	221	223	229	226	234	236	224	224	207	234	212	227	235	227	225	228	214	231	201	224	206	240	234	227	241	229	206	227	230	247	219	225	240	232	233	235	231	239	213	227	264	231	207	235	225	212	237	207	203	219	228	216	238	231	217	227	260	185	194	241	239	223	214	218	213	214	247	240	229	214	222	223	226	230	240	226	256	223	219	198	224	251	206	220	231	198	200	219	242	221	240	252	215	215	207	239	213	208	230	212	233	203	227	217	215	244	234	234	232	212	217	233	218	231	245	231	216	214	249	236	246	201	235	222	218	224	216	227	238	229	191	245	247	231	219	216	233	201	224	213	244	200	240	190	237	231	217	237	207	252	256	256	239	243	228	241	228	225	206	199	222	212	212	220	207	216	229	248	229	215	214	240	231	226	234	217	202	238	227	194	223	211	236	221	209	221	197	235	212	185	220	220	230	195	216	225	228	217	208	246	237	207	240	238	206	205	219	255	217	227	234	218	267	199	213	249	212	234	232	192	205	227	231	216	227	234	235	221	201	210	240	233	215	220	246	239	192	235	216	215	242	200	226	242	207	229	207	211	227	215	226	195	217	229	220	228	225	229	240	205	236	228	226	215	220	248	235	204	227	219	219	232	232	235	218
26765	20698	16914	8207	2335	1970	1280	937	912	826	743	802	714	711	604	628	601	903	713	542	579	526	507	489	541	527	508	572	546	493	557	545	501	520	520	563	507	516	566	519	511	576	486	549	498	486	549	554	516	540	481	533	543	530	539	524	521	529	499	512	539	512	548	540	499	541	563	508	509	496	555	511	540	526	512	540	552	502	535	486	543	536	532	544	515	539	495	545	527	499	532	475	472	517	499	496	521	526	478	552	581	539	535	547	509	525	525	532	520	520	515	551	573	540	538	527	497	589	512	535	557	497	497	515	543	531	491	492	531	522	540	519	526	542	544	552	532	552	539	569	521	510	527	532	577	566	533	519	544	535	548	483	507	548	498	512	525	522	563	532	557	511	527	531	562	523	510	532	566	551	533	543	531	512	577	548	508	518	523	521	542	553	519	512	608	535	501	535	553	538	501	542	518	562	567	560	535	516	551	519	503	571	517	523	537	543	532	510	551	535	492	515	554	517	542	545	523	513	498	549	484	514	520	511	561	531	519	504	536	519	544	533	549	547	560	537	537	489	515	566	571	546	558	569	493	522	525	529	614	553	523	524	525	564	547	516	529	542	540	480	512	462	541	528	511	476	496	520	542	547	531	535	531	494	520	504	536	524	538	508	534	510	487	554	551	533	562	559	582	538	628	521	503	550	507	582	518	523	536	532	511	513	503	525	538	540	531	552	550	550	513	558	514	553	548	524	543	552	519	495	533	524	501	534	501	555	524	596	553	491	505	520	548	507	532	498	546	542	534	554	523	519	501	516	530	544	534	552	532	541	537	557	513	514	521	561	550	539	556	513	548	553	535	487	571	555	544	530	556	504	499	521	529	549	530	553	552	511	550	493	491	546	515	508	566	558	548	547	534	477	573	529	498	520	534	539	558	510	501	529	515	550	576	529	580	538	541	507	509	528	532	509	520	530	551	489	502	553	557	517	524	520	534	565	544	502	554	535	541	556	564	542	539	536	555	549	528	474	551	558	553	528	551	506	521	508	588	544	543	519	544	513	522	531	553	496	524	514	561	540	502	565	541	514	498	562	527	501	585	526	517	466	530	536	538	517	525	544	542	536	537	499	482	514	513	515	483	563	507	491	530	531	492	571	501	549	555	522	545	613	495	557	556	494	508	577	545	511	486	574	536	560	560	519	556	534	540	566	505	510	536	528	522	498	508	511	556	549	527	573	510	526	588	522	542	506	552	544	547	512	507	564	555	533	538	526	520	495	536	534	563	504	519	560	590	556	527	578	539	525	506	523	554	538	521	479	539	520	522	535	548	517	497	477	504	535	546	512	548	558	525	506	515	512	528	511	569	537	484	578	478	527	546	562	495	531	522	516	533	490	510	559	531	517	512	539	589	520	503	563	555	522	534	529	527	550	493	501	508	526	559	521	505	534	554	560	572	550	575	511	531	542	526	533	545	536	468	547	499	524	533	523	533	557	542	532	515	503	552	553	563	530	502	540	554	536	523	543	496	573	534	485	501	565	503	486	549	541	543	580	579	559	533	508	547	531	538	576	530	524	559	543	502	527	560	537	529	523	536	510	505	518	555	598	525	546	558	522	539	507	519	523	498	485	508	499	538	525	533	529	548	508	515	533	550	555	537	518	534	511	540	550	532	572	541	586	538	546	519	524	529	522	517	499	550	508	525	527	521	551	557	526	512	518	526	556	471	520	598	524	575	556	507	532	528	531	533	554	532	515	550	526	530	521	537	515	517	499	533	527	550	535	519	552	549	524	546	476	509	495	550	546	528	541	516	477	552	544	556	517	509	526	512	546	540	597	537	585	528	505	474	538	517	508	510	546	534	489	527	561	528	591	519	530	541	566	595	518	498	539	543	540	523	507	480	531	504	549	523	505	527	578	530	528	552	539	488	572	526	601	522	596	510	529	560	531	527	533	525	562	488	552	528	534	527	561	561	511	539	523	512	507	549	533	536	529	532	547	558	504	541	512	548	566	519	509	473	522	506	567	519	533	550	522	532	581	540	559	545	521	570	534	524	552	481	525	482	552	548	520	532	521	534	532	508	534	572	551	550	549	534	522	493	534	544	546	551	505	576	514	549	475	557	545	475	546	544	545	500	548	509	500	538	507	541	570	544	513	525	584	514	512	515	543	553	540	520	547	556	523	572	591	551	533	516	520	507	531	503	582	534	522	538	523	523	568	518	516	498	531	531	500	560	518	512	529	520	550	587	493	545	547	574	520	562	522	520	529	557	543	544	504	539	544	509	530	517	533	565	524	522	540	552	535	491	537	563	547	513	533	536	532	510	483	505	547	547	561	514	518	508	519	574	507	527	531	552	545	564	539	527	561	500	509	552	522	570	527	512	519	548	537	493	530	488	527	550	553	563	536	494	507	530	567	504	561	557	545	489	539	506	514	492	507	548	506	565	520	525	542	511	589	523	576	530	520	544	521	530	522	524	585	563	485	504	511	555	534	503	505	544	478	570	532	517	505	507	552	565	516	527	556	538	522	504	509	548	535	529	535	535	528	489	526	497	555	509	537	545	514	528	559	493	544	505	537	491	514	522	553	523	507	517	530	530	546	515	530	502	517	573	552	518	553	552	525	529	526	545	575	562	566	553	517	592	522	598	535	498	516	539	536	555	575	504	524	526	513	527	542	567	556	535	528	533	548	542	539	567	536	550	520	521	542	518	512	519	490	543	535	499	540	523	588	539	556	528	549	550	494	505	523	540	520	537	532	539	532	540	539	523	520	534	529	505	566	532	494	513	513	559	546	519	551	511	522	513	514	505	524	562	527	541	529	535	489	496	551	551	483	533	595	515	553	544	549	544	564	524	518	519	552	474	570	562	495	484	540	557	509	536	511	539	548	554	574	552	522	529	512	502	556	562	543	557	555	514	549	514	584	554	513	571	512	532	512	550	527	541	534	505	541	555	528	593	551	498	521	507	545	532	504	521	544	520	506	518	541	533	554	536	562	563	557	555	533	506	550	539	565	568	524	553	550	556	538	573	545	506	572	554	530	535	562	498	489	520	538	535	536	573	581	510	547	543	535	511	521	510	544	560	541	534	565	491	522	504	527	522	540	577	551	535	546	553	589	508	487	529	536	539	537	519	532	491	540	517	518	527	541	533	509	510	511	523	567	556	528	547	517	514	546	546	514	555	486	509	531	545	528	569	513	551	495	526	546	570	527	506	524	560	523	551	563	520	550	543	505	586	528	558	539	569	529	534	536	536	555	537	549	509	535	506	524	515	493	562	533	535	557	506	533	513	540	519	508	539	536	536	557	511	539	573	546	545	545	500	554	523	499	553	537	542	579	563	518	513	543	478	535	555	537	549	544	584	537	553	537	496	553	525	571	553	548	523	519	538	575	565	549	538	547	544	506	528	573	542	531	526	538	565	525	526	552	529	521	538	545	539	518	504	515	558	503	506	512	521	537	580	553	529	560	521	529	538	488	533	519	526	541	514	514	528	581	546	518
11274	16049	19365	10955	4553	4396	2870	1799	1701	1443	1307	1425	1174	993	1007	841	831	1487	1106	696	660	731	672	713	677	662	703	733	677	704	731	721	661	741	735	681	733	713	687	756	697	684	662	670	740	697	681	669	726	683	712	702	649	730	709	669	706	704	631	702	714	734	704	635	743	679	712	704	744	721	652	720	727	691	684	720	719	695	703	712	706	702	716	712	691	663	698	717	685	706	684	716	691	670	646	717	682	725	751	679	715	718	745	710	675	726	652	675	690	687	698	727	699	719	692	714	679	674	710	727	704	656	708	683	740	661	681	712	701	710	686	667	705	732	692	731	721	694	705	679	675	717	705	706	728	719	653	671	699	704	701	711	745	678	698	720	749	684	694	711	668	718	683	708	649	703	665	663	751	679	682	716	660	731	677	715	727	710	659	679	715	662	736	690	717	709	745	680	766	703	664	710	677	697	704	678	657	705	678	661	737	630	708	655	718	704	702	682	755	725	654	657	729	700	688	647	706	711	713	661	713	740	677	680	718	648	711	701	664	703	723	664	673	655	678	732	730	685	726	702	684	657	704	687	710	697	735	701	705	705	714	710	691	714	702	700	652	686	732	672	690	724	698	682	684	715	694	689	704	696	734	708	781	697	671	755	636	699	664	693	695	731	701	729	644	712	688	694	762	719	688	683	695	695	709	683	739	714	679	698	697	704	713	677	696	680	715	696	709	720	715	727	721	658	718	709	659	693	678	681	658	745	679	696	672	701	684	680	716	719	693	708	736	739	682	730	648	713	679	718	688	711	648	680	682	720	689	705	684	694	692	691	752	704	698	718	695	701	729	698	717	706	698	671	675	685	709	684	768	707	698	689	688	713	714	712	717	684	707	713	704	689	643	706	720	680	705	702	717	674	756	710	710	698	691	700	748	704	697	703	697	714	746	707	709	701	700	686	708	636	671	658	712	665	671	690	692	708	694	653	664	709	712	687	695	748	711	699	649	733	696	691	738	726	697	740	674	679	708	758	638	698	684	697	650	694	656	713	688	662	726	680	728	688	657	713	697	693	679	686	734	653	667	653	714	694	709	774	697	680	696	717	706	722	696	722	698	681	689	692	695	677	697	677	684	703	723	691	707	676	701	679	687	691	729	686	679	676	670	745	750	685	685	715	726	720	644	713	719	709	644	702	690	704	681	735	716	713	717	693	695	700	716	688	719	721	709	737	686	699	721	705	697	680	660	708	716	734	666	677	697	683	720	708	698	716	676	681	709	706	742	731	712	700	714	710	662	724	712	701	689	711	734	772	744	684	707	712	720	668	703	660	738	746	687	693	670	675	727	698	693	668	688	696	705	694	677	694	696	719	733	702	673	702	753	738	705	694	682	722	664	689	711	679	753	706	655	670	679	669	718	669	739	672	677	719	710	709	689	699	705	702	686	727	709	713	696	743	709	705	684	685	669	686	712	720	681	665	692	716	700	687	691	688	684	700	677	750	694	723	729	662	696	690	657	746	738	703	769	695	728	695	683	703	689	721	674	683	689	697	691	740	648	755	653	654	711	682	761	717	661	741	707	708	735	697	715	708	716	719	702	709	674	701	647	641	795	744	680	709	667	706	716	710	695	750	715	710	690	675	712	716	704	689	715	698	687	697	717	755	722	644	716	636	708	682	662	706	681	672	671	676	661	697	709	710	713	633	672	699	697	680	656	716	697	673	623	723	707	649	706	697	664	675	696	677	712	718	702	710	727	684	709	715	707	700	670	653	703	684	684	676	717	708	715	685	728	661	719	692	690	703	696	657	665	735	680	740	712	688	699	661	702	701	750	661	696	718	721	714	759	696	719	727	712	708	649	680	723	708	728	697	686	709	661	721	648	718	725	725	677	665	695	716	681	741	705	751	662	691	724	675	697	739	709	718	669	695	716	728	695	687	678	685	695	696	686	638	684	719	676	697	678	755	706	724	715	716	716	791	704	727	696	677	754	736	744	702	719	725	675	684	670	707	659	709	694	676	704	704	752	697	702	704	702	720	684	694	645	662	722	688	682	716	680	683	712	686	674	698	696	680	695	756	661	710	738	673	688	704	736	699	682	690	672	695	707	663	710	728	723	657	738	675	718	685	676	664	653	651	724	681	712	646	674	684	701	687	709	704	686	710	668	740	710	631	687	724	693	766	685	718	690	703	674	721	697	718	704	667	740	692	707	742	684	736	657	688	750	693	693	739	718	726	699	679	654	701	664	711	680	673	698	679	641	721	720	712	696	654	695	702	713	713	700	672	702	669	705	717	692	679	693	723	706	679	716	659	719	710	740	674	693	697	694	643	689	661	731	731	686	654	734	698	688	665	708	652	727	664	738	697	720	690	755	694	721	717	741	679	686	686	650	711	698	758	720	671	735	683	678	640	695	684	666	723	706	688	681	639	732	711	655	693	682	739	706	705	680	696	695	698	693	677	691	697	674	719	792	684	708	679	682	710	663	724	681	688	712	700	625	767	636	737	698	711	731	703	711	717	718	713	683	775	718	684	695	717	678	709	666	686	671	773	660	724	714	708	674	688	724	690	728	704	673	657	690	716	685	716	669	713	717	702	688	684	718	730	692	731	681	700	723	746	702	648	711	659	734	694	641	687	757	668	723	667	684	671	722	683	759	629	734	711	710	689	706	719	653	689	685	715	668	716	727	668	717	707	658	688	693	662	727	699	699	713	711	704	691	721	676	718	741	680	666	692	675	675	753	701	769	710	698	717	730	719	671	635	685	765	685	673	665	718	715	674	746	731	696	689	734	685	682	683	671	675	715	670	676	695	712	748	669	715	704	760	677	737	680	691	690	711	668	671	710	703	705	709	672	712	730	678	710	703	721	713	712	702	717	689	706	709	707	661	704	708	652	695	676	692	680	711	707	714	728	717	672	658	651	658	697	709	734	727	663	677	707	764	703	680	693	684	723	699	649	697	737	711	729	717	709	719	723	685	660	675	646	716	692	681	729	676	724	746	717	725	669	672	700	706	735	745	701	703	720	688	709	710	727	716	699	699	689	690	702	704	667	683	735	746	669	706	716	757	699	711	684	712	689	677	737	726	704	709	684	743	697	686	734	668	706	678	648	684	713	685	672	686	736	703	688	703	689	733	709	734	702	697	705	666	744	675	700	655	705	645	672	710	654	685	695	704	709	708	724	721	702	687	721	718	672	687	715	715	712	662	697	660	672	696	645	735	731	701	668	680	733	682	719	680	682	731	741	709	687	729	716	674	717	752	707	707	706	728	687	668	726	667	726	695	671	677	694	721	686	699	697	671	704	659	662	721	719	726	694	691	700	697	713	712	658	695	699	739	667	651	692	737	680	730	685	718	698	721	646	657	704	693	703	717	680	712	736	724	700	651	705	696	672	719	716	697	687	721	688	684	722	722	708	684	684	679	695	709	707	659	717	710	689	666	732	672	694	702	709	697	668	688	722	730	706	746	719	727	702	693	713	678	667	691	703	656	689	675	696	714
23969	21126	28356	24167	20864	9507	2758	1324	1246	1033	825	916	753	670	575	553	473	3463	3027	622	416	422	448	419	364	388	386	423	444	395	422	357	393	365	372	390	381	357	402	370	393	395	366	404	397	418	398	361	376	401	412	347	371	374	427	403	351	395	398	385	393	401	400	381	398	368	355	375	397	397	377	427	415	380	385	372	386	405	384	372	385	374	392	389	405	376	376	354	390	369	354	364	430	382	361	356	368	351	387	359	366	379	411	343	412	378	384	375	367	412	398	378	374	353	403	391	381	421	348	365	387	395	390	406	377	379	381	374	379	338	386	393	384	411	384	381	344	377	383	400	413	380	376	375	374	383	385	404	381	377	360	389	375	369	386	388	434	366	371	380	345	387	351	354	390	388	351	377	385	372	402	374	371	384	405	359	366	396	352	382	355	404	390	380	379	352	399	362	393	403	380	383	372	374	396	347	359	402	396	383	365	376	367	402	398	433	389	395	385	381	379	383	350	387	374	380	383	388	376	403	395	369	400	403	326	392	402	380	375	384	374	358	375	415	368	386	397	388	372	349	372	392	363	355	395	407	378	385	372	366	376	364	380	401	388	397	384	384	425	367	397	349	382	357	343	369	399	368	388	395	373	385	376	391	370	419	372	418	398	359	360	390	369	381	392	340	407	399	380	354	387	351	359	387	360	399	358	367	373	368	351	384	352	398	389	391	398	406	384	414	383	389	379	370	382	385	376	367	390	385	336	432	387	379	369	357	384	356	378	394	368	376	376	391	386	381	395	381	361	394	342	406	379	393	394	383	373	393	363	407	388	420	393	395	396	384	400	381	390	387	379	386	352	396	383	354	388	356	380	404	388	390	429	365	344	378	414	368	381	372	347	393	404	380	363	390	399	400	377	358	383	379	381	371	398	379	388	402	383	342	378	385	389	392	430	397	383	358	407	384	378	377	371	382	392	415	403	355	369	373	363	366	397	377	368	384	356	374	389	385	394	384	375	395	374	378	384	395	380	400	390	417	415	406	371	366	351	369	410	372	381	353	388	381	389	391	374	374	381	408	396	395	369	388	380	395	400	373	373	388	370	417	386	377	404	392	414	347	349	412	395	362	375	423	360	398	386	395	363	393	371	368	375	386	367	380	344	387	399	370	411	386	415	370	374	356	373	379	399	362	377	374	384	390	377	400	376	379	396	407	407	385	338	382	357	394	387	389	368	350	384	399	404	362	365	385	373	365	399	367	382	359	401	359	406	354	395	383	361	398	368	375	380	404	379	388	379	403	379	394	357	400	383	387	419	363	370	378	421	382	392	374	414	359	408	356	387	373	398	382	362	373	391	376	407	369	412	398	383	363	340	366	366	399	385	400	357	364	407	412	363	386	371	383	411	400	375	365	405	370	383	382	352	392	415	389	402	390	355	413	364	396	401	351	373	346	338	373	370	389	385	391	399	395	386	354	376	412	412	392	387	379	384	369	383	374	349	401	420	352	393	395	375	358	412	359	340	401	388	397	390	345	388	392	361	373	369	366	335	382	379	390	385	381	411	399	382	379	382	346	355	352	367	391	371	367	377	368	370	366	369	413	386	364	392	369	365	396	381	361	392	380	352	372	386	367	368	377	404	399	392	387	353	382	376	399	394	367	389	379	368	363	371	375	423	388	352	407	414	380	363	372	389	420	371	435	355	369	393	408	416	391	395	390	381	371	366	382	376	398	356	418	386	404	343	353	372	385	410	355	373	379	361	370	372	413	393	390	388	370	340	390	400	342	364	348	393	408	405	375	364	360	380	383	401	358	402	372	393	368	377	373	360	372	350	388	362	356	407	416	343	377	359	404	412	377	438	399	331	399	392	339	371	414	378	393	387	359	374	386	375	332	376	374	400	346	386	367	416	383	370	353	411	383	372	399	399	384	431	350	395	386	374	377	367	394	398	354	381	361	392	384	402	416	373	368	400	390	381	408	399	363	414	386	402	377	400	398	350	355	371	387	370	383	388	391	390	402	351	384	380	364	367	370	359	368	401	399	399	405	383	373	375	361	365	365	399	340	353	373	390	365	359	391	392	360	379	367	370	386	361	395	379	370	385	380	353	389	371	371	404	357	361	374	385	373	360	392	361	391	402	408	373	388	393	400	392	397	358	376	363	358	378	395	381	398	415	387	374	378	416	382	375	354	361	405	394	346	353	406	383	378	403	396	413	379	383	392	341	359	364	385	398	406	373	392	368	405	365	340	405	432	398	373	338	354	409	367	380	392	382	357	394	379	372	379	384	388	391	354	377	415	374	431	432	366	385	358	389	362	405	343	396	346	391	385	372	390	367	398	397	387	375	392	376	416	342	399	331	372	349	398	359	389	406	413	383	398	360	363	390	388	420	387	416	393	370	367	377	388	374	380	364	410	386	378	384	355	442	387	351	392	396	357	362	393	383	379	401	368	365	376	347	366	348	376	378	406	398	416	397	389	375	409	377	368	348	374	369	360	388	368	380	380	351	371	384	377	350	443	395	388	382	362	398	389	372	386	348	393	386	371	374	377	353	392	368	368	399	376	383	417	380	420	372	405	363	385	382	389	338	352	351	377	378	378	368	347	410	407	399	384	401	372	390	381	386	395	364	374	373	355	319	380	377	362	384	398	384	346	398	367	347	362	363	367	370	382	387	378	407	391	388	390	354	366	407	413	345	383	397	360	374	374	396	368	396	353	367	365	354	407	345	366	352	378	348	338	360	378	397	378	398	404	373	352	405	396	379	394	397	375	350	388	371	379	369	368	335	390	373	395	364	406	364	373	355	392	404	348	370	374	377	369	391	368	388	362	400	401	390	378	397	363	384	353	395	401	395	436	397	415	389	372	405	371	343	392	368	378	403	379	387	377	370	358	405	369	367	378	387	374	381	411	410	404	386	382	386	374	390	358	398	412	368	390	368	380	360	374	386	364	386	405	378	398	381	384	394	359	434	374	382	364	362	371	389	380	392	405	412	360	389	380	402	355	384	368	412	332	380	369	362	370	374	377	371	408	385	375	388	372	367	383	390	386	363	365	376	339	389	352	428	383	370	366	411	377	421	417	361	391	382	400	382	359	378	369	381	400	377	378	338	364	402	375	350	388	368	373	372	354	379	378	395	387	381	373	388	397	363	390	380	344	399	372	368	397	376	381	386	381	392	394	396	394	417	363	388	391	385	392	369	396	367	420	381	354	387	352	370	361	392	349	360	376	402	389	365	381	370	381	386	376	374	377	375	385	383	373	375	375	390	339	395	353	384	348	363	382	374	391	354	416	354	374	423	395	370	358	380	372	374	377	421	372	398	405	385	384	367	383	385	373	410	369	374	394	384	373	364	395	390	383	382	342	413	383	423	354	363	407	391	394	354	403	373	374	358	367	412	377	349	383	404	342	380	387	391	394	387	388	380	375	394	353	379	404	394	409	350	355	383	377	381	398	370	352	354	385	412	407	390	370	389	391	363	386	402	384	399	386	439	373	379	361
11817	27531	25026	15265	8864	7617	4708	3060	2836	2512	1720	2027	1525	1115	1059	880	878	7093	5460	954	594	572	597	566	514	582	485	528	515	526	549	546	561	527	516	515	510	551	561	521	532	512	508	513	533	534	538	537	529	522	509	514	555	473	521	481	539	470	542	552	548	496	530	497	487	472	547	501	524	501	511	529	515	517	496	522	517	484	533	500	540	551	518	524	486	549	522	514	543	536	535	545	529	494	482	425	511	504	516	525	551	509	490	490	513	505	544	535	510	520	514	524	462	456	498	541	469	522	550	502	482	491	516	533	497	465	523	542	495	489	503	501	487	480	522	514	532	510	485	531	516	533	470	546	538	521	521	529	507	523	490	532	495	459	492	524	551	501	488	517	510	505	494	552	505	554	514	517	514	521	563	531	538	526	476	479	529	522	480	525	544	494	538	474	506	534	498	483	477	487	513	498	502	521	508	515	491	505	508	521	539	503	555	501	503	555	538	533	456	490	534	545	555	495	521	485	526	490	472	533	520	501	509	523	488	498	508	484	489	501	520	496	499	553	527	506	531	558	519	531	557	519	508	522	498	531	507	491	481	544	513	494	493	481	566	492	494	516	513	504	529	488	516	494	549	559	501	463	494	527	554	483	502	502	492	463	494	533	511	504	502	531	525	501	528	532	494	490	525	490	511	530	492	504	511	512	534	525	509	511	511	498	508	515	481	502	504	517	487	553	475	491	535	502	539	495	520	528	538	505	518	515	470	546	527	520	515	436	527	481	517	498	497	504	533	480	546	525	486	548	539	521	523	532	510	517	479	537	515	474	483	527	531	511	502	510	494	512	507	496	507	536	508	506	525	571	533	495	506	537	510	508	503	497	514	514	505	509	517	567	502	467	474	521	524	498	514	488	486	488	520	495	528	519	518	495	524	491	473	505	490	538	519	520	504	480	508	538	489	512	503	517	477	504	541	532	511	515	474	499	501	512	522	530	530	551	485	482	500	483	553	510	552	552	508	514	505	521	497	478	504	476	496	496	498	499	517	513	487	472	512	506	497	479	535	563	471	487	499	501	523	487	537	542	522	538	532	501	464	494	522	510	499	501	487	521	491	484	507	528	489	545	518	524	487	484	497	532	492	534	538	506	516	523	490	491	553	551	488	510	517	501	513	513	511	508	534	509	548	492	526	529	495	511	516	529	511	534	502	521	523	534	505	492	497	478	508	531	518	518	525	540	496	506	498	486	526	529	501	485	490	545	549	535	515	515	470	504	516	498	525	525	507	463	546	508	549	535	521	481	541	501	520	511	548	511	522	548	530	539	554	467	511	533	502	522	526	458	558	561	510	494	526	517	489	527	538	550	511	522	515	552	513	528	493	558	518	511	513	471	493	524	522	542	524	545	527	481	452	516	509	517	496	519	536	520	493	499	490	467	522	518	518	483	490	532	477	499	505	499	545	525	525	466	518	453	524	524	536	499	499	478	491	520	509	491	505	484	489	504	488	515	510	490	519	497	493	513	484	532	493	485	508	536	525	536	494	501	527	537	494	507	512	518	505	491	513	513	541	497	546	494	539	507	519	487	502	516	535	517	501	519	526	531	493	492	536	501	502	531	493	542	527	505	483	511	514	561	543	507	476	515	543	500	530	504	493	495	530	501	525	520	510	529	526	539	519	505	478	514	516	509	519	468	489	496	519	513	533	514	532	522	488	496	480	497	477	528	476	498	493	527	490	490	520	521	499	513	522	568	516	498	474	498	509	535	483	522	485	508	515	515	502	558	563	504	521	514	494	501	512	521	503	535	579	525	525	487	560	524	522	483	506	538	527	489	512	478	514	506	537	509	505	514	501	512	540	524	499	511	488	496	524	503	553	535	524	542	519	501	534	486	462	532	553	511	490	498	507	522	524	452	513	488	504	506	531	508	454	502	515	525	483	516	519	516	538	525	506	497	515	553	492	542	499	557	546	495	537	526	524	525	492	485	491	515	512	501	514	501	530	501	486	484	534	532	540	530	537	513	544	538	517	495	504	465	516	514	509	518	529	545	533	501	498	483	530	477	509	474	463	538	504	527	499	548	504	522	522	545	556	490	472	493	539	540	542	474	517	507	528	538	501	492	546	469	513	538	522	500	544	525	520	518	519	543	523	517	500	506	534	489	515	536	517	495	500	577	526	458	502	490	468	509	520	500	480	494	515	547	478	507	553	507	535	547	537	499	502	534	529	477	491	524	509	496	488	529	547	511	519	521	519	505	497	515	467	497	509	532	487	535	558	520	507	528	489	472	545	473	549	521	492	499	521	488	546	541	487	473	513	488	495	456	531	516	489	529	493	496	521	519	499	569	479	559	439	503	482	454	496	522	500	466	503	508	520	511	495	529	487	552	519	492	561	530	516	563	525	484	517	511	515	552	505	505	439	512	544	521	499	487	511	512	510	517	524	502	485	521	479	523	515	524	497	490	570	524	483	500	503	471	468	487	517	509	539	507	500	534	526	490	488	484	495	486	527	516	520	493	527	538	513	521	478	526	516	532	499	511	480	508	500	521	539	513	513	506	522	522	504	478	504	499	503	520	522	515	507	537	507	524	525	532	509	519	511	514	485	537	524	512	525	503	507	517	553	488	530	501	470	496	478	539	557	510	494	527	524	501	525	512	501	513	486	507	490	480	501	517	534	524	509	515	517	506	524	487	515	523	499	486	520	499	505	515	518	498	489	514	511	519	528	493	490	541	516	507	530	513	522	509	520	513	532	478	525	525	558	547	547	561	517	531	515	546	551	511	524	485	530	523	492	483	501	533	513	502	506	505	529	484	485	455	489	480	489	516	543	520	488	507	541	490	543	489	478	521	533	486	505	522	521	501	550	457	550	510	533	518	536	481	518	518	510	485	519	520	549	493	502	468	516	466	538	482	532	506	497	530	513	508	486	513	504	480	519	492	519	460	534	508	471	490	546	480	486	526	508	521	502	544	525	508	484	535	521	504	544	518	435	471	518	509	533	508	522	486	508	524	536	482	493	491	460	513	514	512	481	552	496	509	494	507	496	561	525	538	514	505	513	509	525	531	544	507	499	518	532	528	472	506	510	499	512	492	508	529	539	475	511	492	522	481	452	543	528	506	481	506	522	471	494	523	508	515	473	480	497	470	484	523	518	501	543	512	530	498	504	479	460	520	495	519	500	477	535	499	510	525	501	512	528	493	498	509	507	528	507	516	501	552	497	516	499	532	536	537	508	508	538	525	489	506	493	518	519	494	489	516	504	492	525	514	499	505	513	493	479	511	509	546	491	502	473	477	524	512	526	524	500	514	497	502	466	497	473	512	468	526	498	505	485	528	491	500	476	518	494	467	519	525	460	499	543	472	546	535	485	543	495	562	561	510	523	500	513	537	522	517	466	509	489	555	526	521	530	491	524	494	494	497	495	472	539	491	486	541	496	499	540	502	536	513	507	511	512	516	482	503	516	508	476	561	511	528	532	535	485	499	528	455	486	523	519	562
22781	21118	28962	23533	21133	21215	10740	2039	1398	1441	1062	890	807	640	592	529	493	6006	10129	1826	266	212	194	208	228	186	212	199	180	187	204	167	160	170	171	154	173	179	190	166	163	170	182	193	187	197	147	186	160	154	184	154	187	175	158	201	179	160	179	155	156	183	147	155	164	165	168	173	175	189	166	141	147	160	171	171	179	157	155	153	155	184	180	158	175	164	165	167	166	172	182	177	164	168	167	174	182	143	143	196	156	159	183	152	163	187	154	158	153	167	164	172	155	156	170	187	160	153	148	165	171	183	168	175	152	172	175	155	151	157	169	179	185	170	165	152	148	175	157	154	156	165	132	167	171	160	169	173	163	182	185	185	166	145	153	151	172	165	165	178	159	136	165	147	144	183	160	184	166	168	180	163	171	176	181	154	199	149	178	160	146	164	164	165	165	152	155	181	173	159	154	167	155	171	177	166	145	169	149	144	158	155	159	171	168	143	152	180	152	180	167	176	179	160	164	180	178	186	167	175	157	163	166	181	158	149	188	155	184	160	152	147	156	181	159	161	153	159	183	181	165	155	136	174	184	171	152	151	172	154	149	169	167	168	157	160	182	158	169	157	172	150	170	157	165	176	159	178	157	176	181	174	165	180	165	160	168	168	165	141	136	133	171	145	174	157	184	162	162	155	156	203	179	198	153	187	159	170	157	170	160	169	176	163	168	153	166	163	189	162	183	171	152	167	178	180	185	151	157	145	129	168	180	187	171	180	163	164	172	160	168	170	168	188	144	172	171	156	151	177	138	181	177	153	170	157	173	173	166	175	156	172	164	174	154	154	166	158	163	161	157	160	175	184	172	153	175	178	164	181	154	186	144	157	187	153	145	155	192	168	149	128	169	168	168	166	184	173	152	163	179	170	189	177	195	159	165	169	153	176	157	159	165	144	154	150	128	175	183	150	176	159	168	167	163	164	169	172	179	166	156	191	180	161	165	165	161	160	156	139	166	169	151	172	144	185	176	167	163	158	160	151	169	167	183	189	144	153	157	184	162	154	170	167	161	174	169	159	157	137	163	167	152	181	146	182	167	168	157	154	162	160	162	156	156	158	173	150	148	171	156	174	156	168	178	170	184	163	182	179	171	156	167	171	158	172	169	145	144	189	169	171	165	163	172	172	171	191	163	160	160	166	177	167	169	175	180	148	156	164	172	148	165	154	138	153	132	167	179	186	183	171	153	174	152	163	179	155	169	151	138	167	181	165	152	156	150	186	149	162	173	180	156	178	148	159	150	155	168	169	174	174	162	162	147	176	154	168	189	151	182	163	174	149	152	125	135	154	176	167	155	164	168	185	170	155	166	161	150	142	185	178	178	168	162	171	182	160	161	157	146	164	176	149	156	170	180	165	181	165	182	157	161	185	143	158	147	166	166	154	157	154	186	161	161	159	171	181	159	169	185	165	167	176	160	148	176	150	164	148	192	162	153	154	152	153	177	183	167	157	172	154	172	176	161	159	181	141	165	181	172	152	177	153	148	147	174	161	171	169	172	153	178	168	162	173	155	158	168	155	166	162	173	173	153	166	170	150	173	163	170	159	157	177	177	151	161	158	163	158	169	186	127	138	142	172	160	154	151	162	158	157	163	169	162	175	171	162	163	173	150	169	170	155	157	157	159	134	163	159	182	167	162	159	178	175	153	160	153	149	183	153	177	160	170	132	180	178	153	162	183	142	160	166	163	185	173	173	151	146	161	137	165	177	176	161	175	177	138	181	175	150	151	168	150	154	146	144	156	165	151	175	155	155	175	171	135	176	143	153	176	140	169	154	169	185	135	165	176	175	163	188	176	167	185	168	166	140	153	158	152	151	187	153	160	183	149	190	180	190	138	159	178	160	178	142	176	184	178	178	179	178	159	163	165	170	158	175	164	153	176	152	157	172	154	175	147	172	169	198	170	177	157	150	167	174	165	147	187	164	157	185	148	173	153	159	165	140	159	140	164	167	191	160	187	139	161	182	164	153	185	164	168	157	179	152	160	163	163	156	172	173	158	172	161	190	154	150	166	180	132	174	156	154	166	167	147	151	164	153	180	162	152	160	171	163	145	175	159	138	174	152	175	172	145	170	170	171	162	181	162	185	165	140	165	162	183	165	186	168	166	185	149	178	151	144	158	162	158	170	151	160	162	185	156	159	167	167	167	135	182	172	156	150	165	150	174	162	170	168	168	184	157	166	171	156	146	159	145	139	186	158	153	157	161	163	155	153	162	168	164	179	173	176	171	178	160	155	176	145	165	147	172	151	162	156	143	157	183	166	171	153	166	164	176	172	177	166	170	162	145	167	178	153	160	179	154	164	162	155	185	190	139	150	167	161	169	168	184	151	172	155	156	176	191	162	179	163	183	170	166	172	149	160	141	168	162	168	171	155	164	150	155	160	147	177	167	155	168	150	151	157	162	162	153	192	162	179	170	149	165	152	158	173	172	173	176	146	160	178	172	173	158	172	157	178	166	169	159	174	167	170	149	142	181	154	183	160	181	164	143	153	144	170	179	154	178	158	171	168	161	150	161	177	192	152	180	160	163	136	144	168	158	156	148	146	163	166	153	193	152	182	174	173	174	155	193	162	170	155	159	155	151	143	176	175	176	144	158	170	171	169	151	167	162	154	163	173	157	168	161	148	154	144	149	174	165	164	158	176	159	180	151	151	140	172	176	161	172	149	151	142	158	177	161	164	171	169	176	167	164	153	161	161	143	155	159	167	174	168	168	165	146	180	188	171	188	173	172	146	151	153	160	151	174	158	184	178	163	149	162	150	175	147	183	180	180	168	183	155	161	146	158	161	162	175	157	141	150	130	179	174	173	165	196	164	153	144	168	158	162	167	173	160	157	170	148	170	134	177	151	137	191	159	162	156	172	161	162	160	152	148	154	175	177	172	149	176	156	156	163	169	142	158	182	148	169	153	157	149	156	183	161	155	157	161	161	165	155	147	152	164	164	175	153	161	187	167	175	164	157	173	153	153	169	156	153	134	148	169	162	172	158	169	175	148	156	168	154	167	167	157	155	154	135	162	186	167	141	161	171	132	170	134	166	147	147	177	165	183	171	157	167	169	171	132	196	160	166	164	165	162	173	169	152	160	153	158	164	170	148	161	154	153	142	172	147	151	154	170	185	149	153	149	169	190	157	164	170	146	177	169	181	159	161	171	172	174	164	159	166	154	162	184	161	163	140	153	156	160	156	170	161	163	152	158	162	202	165	164	170	156	175	154	153	136	177	154	180	178	155	177	169	180	175	160	173	178	180	155	160	157	166	137	163	164	129	178	145	153	159	162	157	150	166	161	156	165	179	157	159	153	161	158	171	173	144	164	188	167	188	149	165	156	170	147	141	158	174	159	166	158	149	161	181	138	141	176	164	157	170	147	157	162	166	168	170	182	159	166	156	165	138	180	164	181	155	164	173	157	196	187	172	187	140	171	167	172	172	131	186	148	160	178	187	159
14063	34572	29316	20963	14476	10626	6804	4459	3616	3579	2649	2276	1975	1501	1267	1123	1007	11687	14879	3125	431	348	276	301	271	291	287	290	267	260	238	267	273	223	272	244	244	234	233	245	222	244	238	231	229	240	210	211	250	214	218	242	237	235	219	248	213	231	252	199	211	228	233	220	233	230	232	211	228	213	227	224	213	232	205	202	216	203	223	229	224	211	232	183	193	216	212	212	231	224	242	209	232	223	199	203	211	226	182	215	240	232	215	221	210	212	218	230	209	194	193	190	219	217	215	217	224	187	217	242	238	204	226	199	226	260	213	212	231	210	196	221	218	204	218	201	193	217	220	195	234	221	189	228	215	245	205	232	191	199	219	222	206	236	204	218	229	211	239	196	215	207	200	223	192	209	232	224	207	222	204	218	222	208	220	210	200	203	182	211	238	194	205	233	209	204	211	242	206	189	228	207	203	218	238	223	229	212	220	212	200	236	185	185	201	207	230	205	201	208	221	205	216	238	201	240	201	197	236	236	182	230	220	207	232	206	261	225	228	216	247	200	222	212	228	203	210	215	214	201	193	189	231	211	198	204	215	220	220	227	227	228	215	219	216	219	224	219	196	238	235	204	220	207	221	209	255	208	243	213	216	218	204	207	219	207	214	207	227	211	232	207	227	220	224	201	226	200	223	210	195	209	199	199	224	200	215	228	242	189	221	223	206	234	223	204	235	211	204	231	192	217	222	222	221	195	229	213	199	182	211	197	200	240	223	197	197	217	180	183	202	214	203	187	190	227	221	226	215	218	230	188	230	205	201	246	214	244	209	198	198	212	206	215	185	207	191	222	219	228	238	202	201	191	234	232	204	204	211	210	195	187	208	226	223	220	195	216	235	218	204	195	201	209	236	247	204	234	230	206	212	210	224	229	230	208	172	245	195	215	220	230	234	219	224	221	200	219	241	239	208	215	240	211	195	227	239	231	175	216	184	216	191	232	206	206	208	227	206	188	227	216	208	219	233	205	215	218	240	198	221	212	205	202	218	217	223	193	225	214	216	198	212	240	227	191	209	200	218	211	205	216	205	212	200	211	194	233	211	216	188	192	214	227	222	237	192	197	219	228	220	211	204	200	215	225	230	206	218	212	193	218	245	208	227	214	207	233	191	220	226	233	181	203	248	200	210	206	225	228	231	202	200	239	205	213	239	203	218	219	204	214	220	210	206	208	218	205	219	183	217	178	210	201	213	226	201	195	223	203	220	203	224	199	227	205	218	207	203	207	187	241	197	206	196	213	223	215	234	208	221	205	198	199	196	210	232	227	213	213	199	233	202	216	193	236	225	200	209	231	208	204	203	220	200	214	207	209	196	201	205	223	186	214	202	214	220	183	232	205	208	219	201	216	207	208	203	197	230	205	221	212	219	224	215	230	232	247	213	208	203	205	222	222	223	190	219	198	180	198	228	211	227	197	223	199	190	222	217	213	214	218	206	208	201	220	200	239	229	233	204	219	231	242	235	212	212	215	211	206	213	233	215	196	206	232	205	215	222	248	228	211	229	214	210	206	203	200	196	232	218	240	221	229	205	222	212	211	232	192	208	218	232	200	204	278	222	184	194	226	201	230	224	201	225	217	197	203	223	218	236	227	209	195	216	203	201	196	223	212	227	200	238	224	206	215	217	196	210	215	194	223	193	211	227	202	201	205	211	224	198	231	231	223	216	202	225	229	221	205	203	219	189	199	208	214	230	207	214	204	214	199	215	197	209	216	207	206	224	197	227	213	193	213	205	192	215	199	195	183	217	200	213	208	213	218	217	208	194	205	223	207	193	219	198	216	238	227	212	198	195	237	195	234	210	234	236	216	231	196	208	226	241	220	242	203	192	224	206	209	236	217	234	229	235	195	215	212	192	218	244	204	178	169	233	218	217	196	212	229	214	188	233	206	213	216	226	206	211	217	211	190	217	234	208	209	239	209	194	229	204	228	210	217	219	223	203	210	168	194	226	204	219	209	231	178	217	214	233	224	213	209	216	217	211	207	184	202	180	210	206	229	215	239	232	224	209	222	210	182	192	242	217	240	197	260	241	176	227	222	238	218	219	224	222	213	216	220	220	209	231	196	212	186	205	194	208	209	239	186	219	229	218	200	203	216	207	201	216	212	231	195	221	260	206	188	214	242	208	190	187	226	204	215	234	202	220	217	227	210	230	208	193	203	215	229	236	211	204	206	218	243	209	205	209	217	213	227	221	204	238	227	220	206	206	192	219	197	209	178	221	230	206	209	228	216	195	215	195	225	214	234	193	211	217	220	231	239	226	206	216	198	211	216	199	208	222	217	231	204	209	198	243	214	214	223	195	199	210	230	210	230	201	216	221	211	219	224	215	226	229	204	204	193	237	223	222	210	206	233	198	196	190	234	212	209	198	216	228	227	248	216	233	213	219	216	203	208	220	185	204	203	218	219	221	211	227	235	219	214	210	197	213	170	215	203	211	219	215	194	201	206	235	218	210	195	202	212	210	228	200	206	199	211	212	214	222	198	222	239	236	206	230	229	230	213	196	235	200	230	247	207	223	215	209	219	206	198	189	223	222	231	213	220	219	235	234	193	203	206	205	211	208	204	198	225	251	213	192	195	193	237	194	232	218	215	199	210	212	201	238	220	234	199	206	210	225	199	197	220	222	202	221	207	222	220	206	210	252	194	212	207	208	215	221	215	225	210	207	245	203	194	191	216	258	222	232	197	228	216	232	220	208	212	215	224	219	183	209	222	224	235	219	190	198	218	212	209	206	219	208	195	229	224	219	216	216	214	207	213	207	223	208	210	207	233	221	229	223	194	199	188	207	209	229	182	206	227	236	209	213	198	231	233	201	220	229	213	209	212	216	234	237	203	213	202	226	227	217	220	209	227	199	182	215	191	223	246	211	221	208	208	211	215	212	223	217	216	199	206	214	207	207	207	243	213	218	196	186	213	219	232	228	231	223	216	187	221	210	218	223	232	212	210	226	248	222	206	210	221	219	242	194	199	250	194	217	194	213	206	220	225	205	228	181	204	201	191	222	202	215	210	221	223	229	204	229	224	227	214	205	204	193	193	213	223	214	195	197	234	212	194	225	211	219	225	212	227	200	213	209	201	224	217	194	232	212	204	210	204	215	194	199	205	182	232	195	200	211	196	193	222	198	224	201	217	206	207	205	200	218	222	216	225	180	178	217	207	228	211	214	215	231	194	196	223	204	220	217	199	213	205	243	229	209	208	217	205	211	214	216	228	205	237	189	208	190	220	211	209	202	192	235	207	218	208	215	232	230	204	204	218	195	237	213	215	213	212	208	211	217	195	200	201	191	226	216	245	217	232	222	221	216	196	212	213	205	220	196	218	220	196	199	194	214	217	221	212	226	226	192	198	181	192	236	192	210	208	203	194	230	183	209	223	224	218	196	224	196	220	205	200	224	197	222	213	239	204	214	213	211	199	216	218	208	227	205	196	211	209	219	206	213	239	224	221
26802	20954	15792	7020	2811	1681	1107	811	722	809	790	743	712	673	583	694	629	728	916	555	542	573	566	521	544	586	562	502	554	544	567	562	510	562	529	569	528	537	524	501	513	569	547	530	547	567	557	540	522	536	555	534	526	525	546	524	520	532	568	530	551	562	558	586	485	561	577	521	577	507	540	525	565	521	529	515	535	540	516	512	500	563	560	491	556	512	575	538	564	498	527	567	565	556	535	557	525	548	478	527	524	543	540	561	563	557	518	560	528	577	527	533	575	541	519	536	536	544	527	527	533	541	499	545	549	522	547	525	551	486	529	566	539	522	499	580	546	523	535	521	557	504	516	530	527	539	558	517	540	507	540	558	547	569	533	559	535	571	574	526	577	511	496	518	539	553	547	557	500	597	532	594	563	499	487	511	577	466	561	570	582	565	497	481	563	515	543	548	564	514	550	552	542	547	556	570	543	545	553	553	490	504	566	510	509	567	570	522	540	534	512	529	565	513	549	502	523	531	497	569	545	553	582	540	553	537	577	529	538	507	540	540	566	563	532	538	529	528	567	564	550	560	556	514	555	498	537	525	559	532	546	562	548	532	529	549	542	526	542	564	522	559	585	556	529	545	529	514	527	558	530	578	511	509	541	545	552	550	545	560	560	546	555	545	548	566	500	573	496	559	531	528	520	547	522	534	567	542	538	585	525	545	468	520	535	539	528	565	519	547	536	524	514	554	536	519	584	553	505	569	516	546	548	546	503	533	564	548	508	548	570	526	506	564	537	517	536	542	540	570	482	552	549	514	528	485	541	523	548	551	576	529	542	558	526	528	577	579	524	553	536	552	578	524	546	477	538	543	563	555	558	542	535	557	510	529	530	505	566	562	566	547	560	509	588	527	548	575	511	571	572	538	546	570	537	538	554	561	586	516	563	536	555	529	520	554	538	528	582	546	543	568	560	533	538	569	522	511	536	555	548	518	501	507	567	535	528	506	553	532	519	534	522	506	559	541	551	529	569	561	588	534	527	576	525	524	536	541	502	536	552	557	561	545	558	536	575	514	534	524	524	558	546	548	581	523	515	546	526	523	566	546	520	560	560	560	539	560	556	526	506	532	537	494	505	540	577	505	488	550	566	522	506	547	550	582	475	543	570	563	516	508	546	529	536	527	578	518	531	544	525	558	585	575	514	520	519	551	546	506	560	557	553	509	510	543	509	580	520	507	486	510	526	562	494	496	510	549	510	538	568	531	525	556	520	489	563	522	527	509	554	498	539	576	517	523	598	552	560	521	498	527	558	563	550	556	498	544	543	540	589	509	533	531	501	519	536	572	521	512	537	522	571	500	551	527	568	538	547	521	540	568	534	591	556	546	544	571	530	552	539	529	563	531	550	557	523	549	512	492	545	547	537	523	533	540	531	522	556	528	564	525	568	549	559	525	518	545	527	558	524	556	497	580	553	567	555	510	538	538	582	545	562	553	523	505	520	529	559	540	541	567	549	536	500	564	579	536	571	529	520	565	503	569	552	538	517	533	517	533	553	555	566	548	507	489	561	535	575	541	551	515	525	524	502	518	530	533	567	565	540	525	611	523	556	506	521	514	497	587	560	525	510	575	552	551	508	573	519	517	500	535	512	578	496	548	541	511	577	517	496	526	501	541	555	531	526	542	540	557	534	551	541	527	538	564	511	518	590	532	552	553	555	488	537	502	520	531	520	543	529	548	516	520	548	536	531	531	575	509	549	520	499	558	550	538	572	536	503	520	517	527	535	522	533	543	547	561	548	523	531	502	540	538	573	516	561	500	555	543	574	565	564	503	544	500	560	535	488	554	539	588	540	546	510	503	554	558	565	481	540	543	518	545	568	540	561	531	526	537	513	515	527	531	594	526	533	575	541	538	514	562	533	588	545	529	574	524	525	539	561	543	519	554	517	545	529	516	541	562	518	547	528	518	529	513	542	526	561	536	554	540	544	540	518	558	548	524	533	557	566	561	526	534	556	511	517	522	522	532	530	540	501	550	564	536	518	544	559	567	561	550	539	555	526	535	538	569	495	531	560	546	515	534	499	538	531	562	550	562	545	529	530	562	515	572	560	593	522	541	540	513	506	529	551	519	498	517	523	481	532	533	554	540	546	556	512	579	506	551	548	551	531	589	549	549	549	544	530	570	569	536	537	498	544	517	527	533	543	542	536	538	516	557	543	507	557	523	549	539	527	498	533	539	536	526	521	540	565	529	538	585	538	508	543	518	539	586	539	528	525	543	528	518	541	541	575	524	556	546	543	556	506	523	544	542	546	565	576	557	512	546	516	551	552	501	526	502	528	538	563	578	523	527	497	581	536	526	551	564	538	544	511	529	554	571	547	517	539	530	540	528	524	558	535	494	516	530	522	521	567	548	549	553	587	529	546	546	590	545	556	540	499	519	579	575	526	567	516	524	524	533	551	542	568	523	528	508	549	547	525	557	556	555	550	559	556	532	581	558	550	521	533	564	535	548	498	557	563	552	525	521	541	530	564	516	542	502	521	532	556	594	495	567	538	543	524	535	532	479	568	549	549	554	556	533	538	586	541	560	545	561	573	532	546	584	499	555	552	511	558	529	552	551	566	547	601	535	509	543	583	534	542	537	531	507	511	543	535	532	519	539	480	511	548	593	562	538	510	551	530	517	531	535	563	539	551	537	550	567	547	523	572	524	523	515	506	546	557	510	538	558	509	528	527	560	572	507	528	541	524	545	517	535	562	524	558	544	584	570	553	523	548	513	540	531	519	563	590	563	540	552	559	585	532	541	563	564	554	562	540	516	586	551	558	547	560	561	516	561	533	575	538	519	575	530	541	550	582	560	589	567	512	569	534	558	558	562	547	518	610	494	494	499	541	526	537	540	565	521	540	524	514	552	506	556	579	502	579	557	515	541	509	551	502	543	511	582	515	558	552	533	553	551	513	515	518	531	542	570	543	560	522	532	560	529	579	538	570	545	524	521	513	530	553	550	547	559	552	507	539	545	534	566	556	564	533	550	562	570	526	549	496	525	568	551	545	533	525	555	571	509	552	477	557	518	570	546	508	569	560	548	550	541	550	526	561	509	518	538	538	536	536	559	519	529	563	580	593	531	529	521	549	569	535	547	559	542	547	572	527	527	541	542	523	556	584	531	508	532	543	502	545	527	505	561	540	540	553	566	534	511	521	526	568	593	584	562	528	573	517	563	511	524	523	541	574	548	515	492	494	587	506	545	544	501	556	523	537	541	520	523	550	541	581	539	575	578	523	569	536	539	527	546	565	540	543	572	517	544	546	504	552	513	573	555	539	570	570	523	552	551	532	519	533	508	515	549	564	547	566	547	548	577	504	534	550	556	564	536	566	535	562	562	530	533	534	536	524	559	551	567	525	565	571	551	581	509	512	512	554	545	554	590	517	543	515	558	527	507	539	541	535	529	518	547	522	535	548	527	528	555	510	574	534	578	526	572	547	510	535	531	530	575	540	476
9898	22157	16293	9241	5577	3468	2276	1541	1384	1437	1387	1305	1186	1001	967	899	851	1115	1387	776	761	679	790	736	753	741	702	726	703	751	701	726	656	686	669	654	697	731	706	698	689	671	705	692	729	698	712	690	694	737	719	685	676	667	753	692	675	702	697	706	712	685	707	709	711	671	690	688	635	682	690	709	679	684	729	734	696	739	727	664	774	686	721	701	733	694	668	654	722	739	703	711	705	661	638	753	731	673	691	699	704	732	729	720	701	755	692	680	681	704	722	739	695	705	647	688	717	711	700	686	739	707	693	721	685	734	675	679	742	703	708	669	703	699	700	710	715	646	729	692	749	670	690	703	721	716	737	702	641	676	709	688	730	693	728	724	682	695	743	737	694	738	701	733	716	699	659	741	737	697	711	767	686	672	726	758	697	694	706	691	712	697	722	726	718	677	689	635	672	690	685	700	736	726	717	720	752	737	694	724	734	700	684	666	674	668	732	682	707	704	705	695	708	709	705	731	696	732	781	713	646	702	716	698	692	690	702	712	755	728	726	761	706	719	774	719	682	712	745	690	684	645	698	713	737	692	708	739	699	669	706	697	710	763	723	755	727	722	676	739	770	674	730	711	722	718	737	647	722	734	691	693	713	724	751	669	693	681	702	711	708	706	722	752	699	704	726	724	704	722	734	681	674	689	653	671	730	680	709	728	694	713	683	722	700	749	723	720	713	687	642	688	748	716	722	718	711	715	720	691	659	666	680	728	687	684	701	695	734	684	673	679	687	710	704	712	718	669	746	763	665	740	740	705	733	753	673	710	691	714	721	696	689	683	674	704	730	692	686	728	701	729	684	684	708	674	707	723	726	725	684	698	744	730	664	695	757	631	705	697	730	686	730	698	686	722	679	721	719	687	696	778	719	632	674	732	694	711	691	681	708	693	691	701	680	789	695	692	717	688	701	715	705	696	713	764	682	705	708	699	693	732	758	676	700	707	698	707	694	696	690	716	729	684	680	784	678	719	712	699	695	719	737	724	723	707	758	708	752	690	681	713	703	709	673	668	672	666	700	749	726	743	731	703	708	754	695	702	681	716	657	661	688	686	702	728	686	688	694	679	682	740	685	721	716	717	714	683	686	695	758	738	714	707	689	740	704	749	707	685	721	712	643	710	716	710	692	709	716	637	699	699	719	679	734	670	686	690	713	711	689	692	657	694	701	702	730	713	710	705	800	745	719	728	659	702	714	711	711	708	672	649	717	715	695	713	683	688	683	710	646	727	699	668	694	689	707	711	726	732	661	719	733	704	674	737	738	700	655	686	722	696	696	712	684	693	709	699	715	723	705	697	714	657	745	738	667	703	714	679	710	721	763	695	730	675	661	711	694	713	747	687	734	687	702	696	744	705	692	668	660	670	685	714	732	744	714	701	643	693	718	695	677	668	736	682	709	694	720	714	695	757	679	686	738	687	727	675	643	744	706	697	704	677	675	788	709	731	723	732	710	742	688	690	690	700	717	727	710	734	795	701	719	732	697	679	710	705	726	700	775	698	683	784	764	725	673	728	715	766	693	652	706	687	686	703	689	687	670	710	705	714	716	704	679	686	705	698	729	664	700	690	686	675	727	712	693	680	767	702	679	707	701	659	716	685	740	680	712	752	725	690	710	721	691	668	685	713	693	740	712	720	678	784	679	735	742	718	706	701	731	720	689	695	720	720	715	695	681	703	726	717	634	745	704	691	705	706	665	664	724	732	652	664	731	689	635	723	713	733	776	722	733	652	699	752	702	664	693	690	684	704	703	720	680	721	679	729	677	662	720	739	654	705	666	670	711	709	705	724	705	696	687	698	662	707	756	711	709	695	630	716	692	714	754	695	691	718	744	732	696	720	663	712	737	687	708	761	684	729	721	711	731	668	704	724	712	731	712	685	685	692	678	731	740	739	663	700	674	685	696	740	708	743	652	685	715	684	739	711	728	673	702	715	679	700	674	716	699	689	699	723	720	683	729	659	699	688	645	716	758	683	706	710	688	742	712	729	723	737	713	692	704	665	649	675	723	712	680	732	677	717	704	691	700	751	710	718	712	714	704	691	713	702	712	721	715	727	740	721	696	698	721	741	685	663	689	730	715	723	733	704	754	676	708	713	712	699	733	671	671	716	735	708	694	694	682	661	691	723	653	719	708	691	715	751	690	670	665	709	679	746	685	716	687	711	648	686	710	730	697	714	725	680	664	677	700	698	724	715	689	729	690	706	705	700	682	719	704	713	663	670	729	669	738	700	653	762	704	714	694	654	726	711	726	703	730	659	732	730	699	704	744	716	696	738	689	737	693	691	736	680	685	752	661	683	742	683	724	721	750	702	682	696	704	724	722	724	623	670	710	696	747	715	721	729	725	673	668	636	716	693	700	694	699	655	765	696	689	683	735	740	705	684	738	703	704	696	671	703	667	719	747	675	701	693	693	683	698	733	671	743	701	732	682	717	717	677	713	700	690	680	699	691	667	735	695	677	646	699	679	710	705	613	691	728	711	730	703	755	699	737	691	688	699	672	710	721	701	720	745	700	742	702	657	703	683	676	695	669	692	729	718	728	725	690	667	772	749	675	710	733	682	696	696	692	691	680	731	659	768	681	701	723	711	717	717	664	715	679	696	678	761	721	693	658	709	687	734	675	726	699	709	705	715	701	734	680	706	748	690	686	735	662	763	709	702	724	722	727	676	694	680	703	708	728	726	696	709	699	756	705	767	751	699	713	737	716	697	725	683	709	699	674	767	776	694	717	705	717	722	700	687	717	712	705	731	685	714	726	685	716	657	648	715	679	688	699	727	746	677	752	718	690	732	759	722	712	711	720	766	714	686	714	689	697	706	695	704	679	698	758	700	710	712	688	677	681	658	708	726	682	720	687	661	720	743	671	730	709	663	754	701	705	697	767	732	710	676	684	706	658	741	746	724	739	712	720	698	720	686	758	682	675	706	730	688	741	685	701	681	669	678	701	690	707	730	714	661	706	661	706	722	693	686	709	770	702	716	724	691	694	709	685	661	705	667	756	709	700	764	675	779	750	773	729	640	719	723	699	673	728	708	704	654	699	617	694	732	736	719	738	717	718	701	692	682	702	704	731	746	716	707	702	708	755	654	675	711	688	723	701	734	732	651	758	683	722	683	689	681	693	683	730	694	715	701	714	725	672	713	703	712	735	691	734	707	719	673	696	675	745	707	715	711	711	694	723	694	722	714	733	693	754	706	722	671	719	699	686	690	701	701	699	771	720	695	690	687	754	730	726	699	754	713	705	766	713	720	703	700	704	699	702	660	740	686	715	703	686	719	731	735	721	686	691	672	695	651	744	710	709	725	704	718	687	732	714	715	674	734	683	754	696	716	728	682	748	736	650	731	704	685	767	684	726	725	733	633	710	730	684	731	686	725	710	687	655	684	696	695	689	720	714	684	697	706	695	724	680	711	699	705	702	655	722	681	718	722	685	695	706	757	698	699	673
23982	21096	28315	24127	20851	8293	1800	1240	963	891	964	795	755	729	607	578	605	2269	9353	2239	513	417	446	427	440	419	424	435	410	407	412	397	412	426	419	415	424	413	435	420	432	414	438	465	377	410	398	417	438	429	387	397	383	384	430	411	402	376	382	387	395	387	416	413	389	411	409	403	383	407	393	392	408	439	426	409	362	395	415	408	395	408	442	400	399	433	408	392	398	399	399	396	412	413	410	380	375	375	398	375	378	402	419	376	400	420	410	430	411	400	420	387	413	376	408	407	382	391	390	397	422	433	416	400	416	371	364	410	392	415	412	365	427	388	410	400	433	402	409	416	427	401	391	391	397	462	412	423	389	425	397	417	431	397	418	405	392	392	439	422	377	412	416	393	394	399	401	428	413	422	401	419	390	378	415	392	374	405	397	371	404	406	387	396	411	367	408	426	391	435	440	398	375	398	411	392	415	357	374	403	407	418	374	416	415	380	425	400	431	416	420	404	401	436	424	396	369	412	424	428	378	408	373	398	426	388	401	402	414	411	413	455	393	453	406	424	440	431	357	384	430	429	384	403	413	416	413	443	435	404	408	402	385	428	410	393	406	398	366	410	387	369	395	389	423	399	447	381	390	426	413	413	403	424	414	409	395	380	428	437	385	398	417	394	394	412	384	396	394	423	408	393	427	394	411	431	398	381	401	396	429	380	384	386	402	423	376	413	367	402	404	406	421	367	426	415	422	392	394	383	393	375	393	380	378	400	397	422	374	417	368	389	441	368	397	430	413	384	383	384	415	430	400	418	361	418	416	437	419	428	412	425	378	403	409	371	423	404	416	411	430	422	395	400	409	403	435	394	415	386	388	422	408	387	419	420	447	391	409	439	387	410	417	392	442	383	403	452	449	398	396	395	383	398	363	407	392	394	390	386	391	407	395	430	381	396	395	408	379	393	426	385	454	356	386	417	343	417	416	392	400	385	387	374	415	381	397	398	413	432	451	386	421	392	423	409	388	410	392	398	418	407	377	423	407	420	411	354	396	402	379	367	452	377	413	422	421	436	399	394	417	409	369	386	427	433	430	410	379	413	382	427	437	462	391	387	431	433	400	404	384	388	395	353	408	426	422	377	421	385	404	386	417	391	406	377	408	400	379	422	407	386	395	377	404	412	377	378	419	424	435	387	391	401	401	424	398	391	368	412	404	412	384	432	430	393	393	398	425	409	383	403	391	407	387	424	380	420	361	360	353	395	412	393	397	411	393	407	403	402	396	385	407	369	409	444	423	378	391	438	391	376	383	403	400	430	413	412	412	388	386	408	406	357	426	407	387	416	390	403	379	390	409	385	416	393	381	384	409	392	423	429	404	409	396	409	403	406	385	423	391	391	444	415	406	408	389	407	407	423	389	396	385	407	428	360	408	400	405	401	374	427	426	394	413	400	353	420	389	422	358	395	399	392	375	397	415	418	389	384	418	385	419	390	403	397	399	402	418	406	387	408	421	409	400	395	349	392	442	412	386	420	402	394	402	384	406	358	392	379	407	392	399	405	400	414	397	367	403	393	456	352	400	406	382	398	388	419	400	407	377	380	404	417	417	382	403	396	390	363	419	403	401	369	388	414	390	405	398	407	381	389	390	388	406	400	401	413	414	366	381	394	369	431	422	369	408	354	393	365	420	395	388	368	422	394	385	403	430	386	393	403	367	406	376	397	423	415	386	394	383	398	413	397	402	354	383	406	432	421	387	401	423	432	381	390	453	415	388	437	392	436	393	384	367	374	416	399	383	401	398	385	408	428	400	401	395	417	429	379	441	424	382	420	367	370	413	439	388	408	383	368	398	369	402	412	409	408	416	346	420	382	354	416	406	404	398	389	408	425	374	390	381	414	400	399	420	405	345	430	396	357	379	391	391	361	407	409	409	416	407	420	371	397	395	398	399	407	389	408	426	403	419	389	392	394	408	396	386	402	418	406	377	414	401	400	402	396	379	381	394	381	375	423	402	426	420	419	431	385	423	402	401	385	373	401	398	428	413	425	400	412	400	374	403	377	413	413	428	386	412	413	381	395	422	398	401	387	405	378	404	374	404	414	408	420	379	387	447	353	415	415	401	377	382	429	391	368	390	416	399	398	407	378	410	383	405	405	381	384	421	435	386	395	439	382	373	410	415	395	413	389	407	370	402	398	393	394	389	387	401	424	413	408	398	381	406	386	432	402	384	393	406	415	403	399	423	398	419	397	412	421	433	444	393	380	404	416	387	381	448	377	396	395	430	371	364	388	387	355	385	414	385	379	397	405	406	419	389	371	445	414	415	397	418	414	390	409	386	423	424	397	409	404	404	420	414	418	368	417	401	396	423	421	407	411	409	402	420	396	399	433	414	396	390	399	383	364	383	386	371	373	379	400	389	404	412	378	374	438	406	406	418	405	420	362	370	377	394	439	396	390	386	401	406	389	405	361	379	401	378	413	404	382	392	453	389	352	423	445	376	429	439	418	386	404	406	420	398	411	381	396	400	418	399	420	414	404	425	381	400	389	398	395	379	408	416	409	397	413	412	378	339	409	409	412	416	390	410	429	416	392	403	365	383	395	388	413	409	401	386	391	380	408	418	361	421	392	395	414	397	390	393	376	400	441	412	392	412	411	371	413	398	395	376	403	404	429	380	362	420	404	400	405	418	390	442	424	414	382	438	446	413	397	406	387	433	416	399	413	426	420	396	403	400	422	398	374	401	422	354	409	387	400	389	398	385	400	398	381	380	414	394	393	371	430	410	400	388	374	391	417	358	419	395	370	399	379	389	443	416	399	439	423	403	442	399	411	428	418	360	391	393	403	392	401	390	408	379	420	359	410	381	390	367	388	416	407	391	386	401	418	376	366	404	397	372	406	391	396	410	392	384	405	436	375	390	416	414	366	367	416	403	394	384	392	410	408	376	404	390	404	411	410	411	387	404	412	388	386	363	385	393	391	378	380	388	410	354	389	397	408	395	379	403	387	422	386	398	413	410	380	389	430	382	382	404	436	404	367	405	423	389	394	422	422	366	398	420	437	395	407	440	401	389	399	383	419	420	429	415	373	420	426	369	384	428	397	438	405	403	475	401	392	398	399	404	365	405	382	376	389	459	390	381	391	437	387	382	430	389	396	385	400	417	412	404	431	363	392	396	404	386	371	366	401	405	364	393	386	379	409	413	397	426	423	382	413	398	386	404	431	425	414	393	417	424	420	391	408	399	385	418	399	412	384	447	400	382	433	371	412	386	366	403	418	422	429	377	378	374	393	407	414	412	416	415	418	379	414	409	437	407	421	418	418	374	411	417	374	368	404	379	406	387	385	396	419	405	430	381	453	392	405	420	406	436	423	413	408	387	400	445	394	408	414	395	433	417	370	398	434	370	362	417	409	417	372	421	376	384	413	422	410	399	397	406	373	377	412	381	385	393	382	439	404	427	420	392	418	404	375	352	371	354	377	395	373	405	376	393	389	395	427	428	374
11528	29386	24703	13140	9523	5350	3232	2770	2229	1974	2012	1562	1519	1235	1119	1038	967	4914	15939	3192	817	527	594	588	571	502	578	545	574	575	523	556	590	568	563	517	508	544	599	529	559	515	546	548	581	548	540	534	498	592	500	508	529	557	532	530	572	555	548	580	578	512	546	527	531	553	503	548	548	554	537	557	552	543	537	541	514	534	524	553	517	515	557	557	552	523	570	545	528	540	538	561	503	573	508	531	529	521	529	587	558	575	517	521	565	538	532	484	590	564	541	514	589	511	535	552	561	522	533	541	550	572	539	555	559	538	524	578	539	500	553	536	521	523	497	562	568	515	572	514	538	528	509	542	541	573	568	523	500	534	519	563	549	571	498	536	571	578	531	576	591	547	554	550	552	543	551	538	565	527	508	532	539	511	574	532	529	513	526	549	509	504	538	566	533	532	544	540	506	538	535	541	583	527	491	560	545	553	543	510	527	552	536	548	553	557	532	560	514	543	542	586	506	580	519	499	550	507	576	543	545	552	542	515	581	563	515	552	550	547	552	557	544	520	570	580	538	532	570	553	537	552	515	510	557	532	559	524	503	509	552	555	537	511	505	556	573	549	511	529	498	534	519	537	496	516	549	544	559	525	516	555	537	518	552	489	540	541	527	572	554	509	486	568	523	523	518	571	524	534	548	503	557	509	554	556	509	551	508	493	542	582	489	535	587	512	498	557	563	522	568	530	545	542	539	516	541	550	538	465	520	476	546	521	578	517	558	537	543	569	545	522	563	591	527	517	540	582	573	553	495	523	522	536	514	509	563	481	517	548	495	530	544	554	551	543	518	523	569	543	564	562	532	530	522	548	502	507	569	506	482	512	562	576	532	561	539	550	561	522	543	524	524	526	541	527	556	578	536	507	564	531	496	531	539	536	536	557	534	545	533	527	515	559	511	512	550	529	520	536	515	559	546	549	534	511	532	510	553	537	552	531	535	520	553	540	546	513	536	540	557	582	503	529	521	525	552	524	492	556	546	515	531	510	512	491	513	519	552	541	543	566	523	543	555	539	574	530	536	567	531	523	552	541	525	520	525	559	577	538	512	522	529	543	575	501	538	563	532	566	528	505	560	547	525	553	503	501	544	554	576	541	549	552	523	553	548	536	511	534	496	533	596	578	564	554	560	514	569	531	548	526	547	583	550	548	528	488	515	553	532	536	538	532	541	522	541	493	525	534	525	546	531	539	563	513	538	544	549	574	511	537	491	591	526	480	532	522	538	540	562	523	524	546	526	538	495	529	522	571	581	568	545	523	552	516	547	513	547	511	548	535	490	530	546	540	566	532	547	550	528	543	527	556	526	557	509	567	517	511	535	506	519	558	566	583	543	527	541	516	511	548	569	502	509	505	495	527	533	482	523	542	524	556	555	555	535	533	565	542	557	521	530	525	518	514	535	560	518	532	530	564	543	533	560	568	532	547	532	532	560	525	521	526	545	561	563	482	540	557	528	552	532	516	529	513	538	526	528	562	509	558	532	539	530	533	535	562	542	526	533	536	532	592	514	572	550	553	549	550	565	541	518	556	550	543	533	552	537	524	556	515	539	532	542	510	569	537	543	504	553	521	545	525	564	571	561	559	566	553	536	530	543	469	531	514	526	539	549	563	509	543	542	478	528	495	532	561	526	560	551	575	502	530	533	561	539	542	506	508	491	528	531	541	533	542	495	545	580	484	530	565	547	525	588	492	590	514	537	476	539	541	538	484	531	516	576	542	558	521	556	520	536	536	568	516	561	546	524	532	500	529	488	506	551	559	567	534	524	525	504	483	551	525	523	539	555	568	542	520	505	529	537	540	535	522	528	496	540	555	546	547	526	512	512	558	559	550	527	550	554	510	541	571	524	540	515	528	539	530	553	548	557	556	501	526	553	580	569	549	519	487	503	565	548	576	554	524	525	552	496	532	512	511	530	539	566	533	561	562	523	529	565	523	556	566	543	561	525	580	544	519	530	568	552	539	553	547	556	531	559	585	543	529	515	523	542	542	566	554	544	503	522	536	540	542	552	545	550	502	508	522	512	564	573	530	523	498	505	559	542	548	529	545	537	517	531	541	544	547	528	538	523	589	534	532	555	533	559	576	543	537	544	557	548	522	499	539	540	561	510	539	534	549	525	539	558	531	552	565	541	508	555	556	563	521	551	505	525	557	545	488	569	532	515	536	507	556	530	534	519	548	513	535	566	584	561	534	547	561	535	514	536	567	507	527	542	534	553	521	560	501	549	518	583	541	517	585	528	560	518	537	526	548	527	536	513	538	543	520	532	595	512	559	573	531	595	525	542	560	537	534	543	582	524	518	519	532	514	512	547	508	534	558	491	577	561	541	532	525	513	539	567	526	523	532	527	559	564	534	569	542	553	502	530	515	547	543	542	540	551	544	532	572	565	559	504	540	507	524	584	528	517	548	525	538	525	543	527	550	524	525	548	536	548	554	560	492	536	507	570	528	526	552	542	550	545	522	516	504	563	501	557	550	516	553	515	583	571	525	500	554	527	609	545	518	513	546	544	535	541	542	521	526	547	565	541	546	526	530	526	520	528	552	533	553	547	561	560	503	546	536	513	545	563	519	507	517	542	578	548	565	494	513	537	557	536	558	551	541	540	492	573	551	567	499	529	562	539	497	547	565	531	567	495	536	502	543	562	538	563	544	547	537	544	516	609	515	552	539	588	522	527	488	507	582	530	508	555	532	543	525	521	557	578	592	550	532	496	553	508	524	531	573	556	563	562	521	526	514	538	495	577	534	529	511	549	577	519	529	520	574	528	525	550	514	560	569	565	551	519	603	566	536	519	505	533	577	550	520	537	581	535	519	558	517	544	471	538	545	528	569	526	536	536	587	550	568	544	545	533	532	554	494	529	489	552	525	549	527	556	535	552	542	539	563	557	538	537	534	536	499	536	529	522	528	544	554	561	510	493	545	573	582	549	515	534	538	503	552	545	538	516	534	511	521	542	522	529	523	522	521	539	574	556	524	513	514	591	594	547	547	561	526	531	518	509	517	523	567	537	526	524	540	525	585	565	535	508	553	549	513	539	530	541	535	504	511	561	515	541	537	560	495	561	513	554	502	519	534	532	539	517	523	508	550	517	565	537	572	538	584	481	536	522	516	537	534	522	513	525	535	510	508	542	494	561	576	524	506	574	536	556	521	578	511	544	536	579	549	544	567	555	542	504	550	522	531	534	517	522	530	551	568	546	591	548	553	541	541	551	530	545	530	505	535	541	560	502	535	562	527	493	530	530	546	513	511	507	490	593	549	528	549	515	543	582	564	556	562	514	509	556	487	551	540	574	539	570	531	489	545	545	528	540	506	542	534	527	486	557	540	566	533	473	520	528	555	525	505	571	548	528	563	517	522	543	548	513	516	547	524	548	536	525	574	550	566	519	551	512	511	519	570	573	535	542	554	529	549	521	540	539	554	522	542	514	527	474	536	505	547	509	549	512	552
22809	21117	28924	23566	21123	21139	9381	2667	2304	1241	1118	903	748	660	629	625	609	4227	16241	4745	329	214	232	236	222	185	217	207	177	206	205	196	198	210	190	180	211	198	201	159	191	189	167	192	180	199	171	198	199	172	230	187	177	194	200	191	162	199	191	177	187	197	187	165	195	163	173	182	177	186	198	185	183	195	170	209	179	176	173	188	175	172	169	169	184	178	155	174	182	152	162	173	166	181	162	164	166	177	191	193	184	166	193	201	185	179	168	195	181	172	191	179	200	171	209	204	179	192	149	175	172	161	166	167	201	183	184	189	181	166	170	188	193	163	199	170	161	200	162	175	177	178	187	183	173	171	162	161	162	184	184	168	195	191	204	185	176	172	182	190	180	170	193	163	178	169	195	157	183	160	187	180	173	169	160	212	199	179	163	192	156	183	168	196	216	178	162	174	195	196	197	173	169	173	176	187	195	172	175	178	196	197	178	184	174	172	180	176	174	171	174	173	171	167	178	188	192	187	182	178	182	170	210	182	168	183	189	173	167	154	187	157	167	180	177	199	192	171	201	193	173	187	172	169	149	172	200	171	197	168	178	155	174	160	177	159	181	178	185	163	174	167	161	199	170	191	185	159	174	196	177	159	196	189	211	174	145	173	165	169	192	162	173	190	179	181	193	198	202	168	170	199	182	194	187	191	169	170	167	180	206	188	186	188	184	160	180	178	179	183	172	153	197	198	173	165	201	158	188	186	169	190	161	187	168	186	183	171	182	198	181	177	187	182	191	183	159	184	212	166	202	185	194	203	173	194	187	146	189	179	204	174	150	185	194	186	180	191	178	199	193	166	187	171	187	179	145	177	193	184	186	176	182	177	191	163	181	171	178	191	174	157	175	171	168	168	185	189	168	169	183	164	159	174	152	161	190	174	170	173	174	181	184	197	177	196	175	188	188	182	159	192	163	189	165	184	171	177	167	165	186	171	226	176	170	177	198	169	193	186	188	165	191	171	182	173	177	182	163	167	186	181	176	172	189	208	137	174	153	188	194	177	180	180	187	186	189	199	170	195	183	163	177	191	200	171	192	202	180	172	176	201	176	175	162	182	163	177	175	173	186	153	154	158	182	194	178	192	180	164	172	202	162	183	189	204	172	174	168	181	178	172	176	172	184	164	184	181	189	184	201	194	197	184	156	171	174	184	164	186	146	183	179	206	196	153	222	181	169	171	207	168	180	177	191	199	194	173	188	198	179	178	164	181	182	174	187	186	163	188	172	184	173	183	192	168	182	188	191	179	164	183	201	200	182	183	156	192	190	194	183	184	169	197	158	168	165	165	172	186	172	179	162	164	178	200	187	191	173	189	167	181	168	178	161	160	175	202	187	183	173	155	187	161	181	177	199	170	174	176	175	206	189	201	170	196	187	177	184	177	172	176	162	174	163	167	166	191	165	185	183	171	176	180	184	209	200	172	166	204	184	178	182	200	171	206	183	179	151	185	183	188	175	184	190	169	183	197	179	194	181	167	173	147	182	187	176	166	189	164	196	182	179	181	164	168	188	156	166	188	192	216	174	167	187	167	171	181	164	164	179	168	186	168	169	173	178	171	186	170	153	185	182	186	194	170	170	166	173	184	186	183	170	187	178	184	202	178	165	185	176	176	166	157	202	191	152	185	160	168	169	168	193	166	166	159	194	170	161	190	177	179	176	166	169	193	200	178	164	188	172	199	192	174	188	175	188	175	165	167	208	198	164	148	178	160	178	179	176	186	189	181	192	156	189	179	189	180	183	153	190	170	193	184	173	161	172	178	203	173	161	201	203	169	203	164	168	190	187	185	176	180	170	181	199	177	185	175	186	188	190	171	165	167	173	193	185	191	141	159	187	173	192	159	168	180	174	165	196	177	186	180	187	170	165	179	185	163	179	196	182	175	150	166	195	179	159	191	207	172	181	191	194	172	203	209	168	156	161	197	183	188	169	174	164	187	164	166	192	202	188	177	173	190	193	199	165	189	205	184	170	175	181	182	184	181	169	179	184	176	175	165	176	165	183	180	171	164	188	176	166	190	164	170	181	185	176	183	184	161	169	167	193	196	176	183	199	169	194	174	175	197	174	180	152	176	192	174	160	189	150	171	171	173	158	177	186	168	151	186	150	177	186	188	166	172	160	205	181	188	203	181	165	153	187	186	171	183	186	197	175	157	171	168	162	182	163	199	190	198	178	189	198	189	159	159	192	190	180	196	167	163	183	171	179	175	187	199	202	155	183	192	188	162	198	170	165	165	182	179	179	187	160	173	169	196	180	190	186	168	174	173	182	160	163	167	176	156	189	175	178	165	171	204	183	163	185	176	198	162	175	182	164	187	175	160	179	151	174	187	158	168	180	195	183	218	172	176	168	180	170	152	184	171	172	199	181	185	204	165	185	153	191	173	165	179	180	162	194	183	177	170	162	183	154	197	162	189	175	165	194	183	185	169	182	165	196	178	167	180	184	186	182	160	172	169	198	161	192	186	176	176	155	179	175	179	180	176	177	186	193	195	191	166	162	163	161	183	192	191	176	192	183	178	194	163	182	189	177	216	159	190	173	151	187	174	188	163	189	195	165	193	185	185	187	199	152	177	188	183	173	174	150	178	192	162	180	169	155	178	149	197	164	197	176	155	193	171	164	170	200	170	182	174	171	195	178	183	172	184	191	183	166	178	182	162	168	180	162	199	178	177	178	155	199	193	178	171	179	187	157	198	163	166	190	210	210	178	176	172	189	176	159	174	176	175	169	176	167	187	199	195	198	195	183	177	208	152	178	180	168	175	179	157	187	178	197	190	163	166	197	181	183	189	151	172	190	196	170	177	193	187	183	172	191	163	176	191	183	184	197	178	179	188	146	175	180	170	171	188	168	178	184	185	179	194	165	188	194	175	165	180	165	167	168	181	172	180	187	186	165	187	183	157	177	172	199	186	183	164	187	168	187	160	165	196	183	174	177	166	185	190	186	179	182	169	186	187	181	178	167	182	199	183	190	171	181	166	166	176	195	172	188	180	192	164	179	188	183	190	150	155	201	163	173	193	189	172	185	184	169	163	155	180	192	173	173	181	182	188	145	162	167	170	175	181	189	172	196	169	171	180	192	178	166	199	199	176	181	188	175	201	163	184	174	148	150	163	201	172	200	158	176	162	171	170	200	198	178	166	186	190	167	190	173	191	164	185	163	177	177	173	174	170	190	171	189	180	175	185	157	172	172	171	176	173	185	198	197	175	192	161	166	166	187	172	169	167	213	178	187	198	151	165	175	188	194	175	173	178	159	184	179	175	163	188	197	167	191	173	202	161	181	198	188	168	177	204	194	194	175	194	183	197	178	173	151	155	191	188	193	174	171	179	175	190	181	187	172	181	156	168	188	180	164	183	157	172	176	186	162	174	154	189	174	201	193	220	168	200	169	169	190	170	196	186	172	160	183	182	189	170	184	180	154	186	184	161	173	156	170	194	170	179	199	165
15954	33939	30981	18695	13991	7696	5262	6080	5875	2961	2885	2270	1847	1562	1272	1360	1245	8657	23314	5409	479	370	323	307	308	309	264	292	243	243	274	264	232	244	262	244	252	226	234	242	260	236	261	232	246	272	277	266	219	274	236	244	242	225	237	210	252	216	238	277	243	218	237	242	245	236	222	229	262	243	245	216	231	266	249	253	242	227	249	245	235	229	225	232	223	251	239	254	247	219	229	260	214	249	231	225	221	214	225	234	243	247	230	246	252	232	210	216	257	235	237	241	221	232	240	235	202	261	225	230	226	226	217	224	226	236	249	246	237	222	215	240	249	254	227	238	243	227	244	234	263	233	214	217	259	244	221	262	255	239	234	225	245	220	261	239	248	244	266	212	250	226	237	223	201	248	214	229	228	239	231	223	218	247	212	238	227	214	232	237	227	231	210	238	228	223	235	210	245	235	257	238	255	239	252	231	245	244	229	255	209	244	225	212	223	221	228	248	237	220	224	204	254	253	230	247	263	214	224	220	217	223	216	231	265	229	187	226	221	236	230	247	223	243	236	234	231	215	223	236	233	233	229	222	248	239	237	261	232	216	235	222	217	235	226	230	235	238	224	240	255	230	256	248	223	227	253	224	205	232	226	264	231	204	206	251	231	237	215	262	229	240	229	220	260	218	252	217	241	242	269	249	253	232	245	216	232	243	229	236	253	201	236	255	240	233	237	238	234	227	218	240	222	223	228	240	260	228	235	209	232	232	230	263	238	226	222	242	208	232	230	247	263	228	242	225	249	215	236	229	252	222	242	230	243	239	227	213	215	229	217	222	256	227	221	245	216	235	205	222	243	236	227	243	220	210	236	235	242	215	254	230	233	220	228	221	223	231	266	239	239	227	222	214	224	239	200	235	219	226	251	249	236	251	220	245	227	227	237	220	247	215	207	237	218	200	251	243	222	231	251	238	216	230	238	235	225	238	245	250	255	242	219	222	239	226	225	231	228	231	249	212	223	242	227	225	244	217	218	232	209	242	234	264	254	236	238	256	230	261	243	231	204	256	225	227	237	227	231	230	259	239	241	227	227	246	229	238	253	247	229	218	228	244	262	235	209	233	215	240	205	210	236	241	241	266	240	205	238	226	239	239	238	243	232	255	252	264	263	225	225	212	229	256	235	243	250	229	233	242	259	220	224	215	261	230	230	216	232	243	241	265	233	227	268	239	235	255	227	209	254	217	216	246	232	211	242	227	232	208	233	260	240	256	253	254	236	239	233	218	213	238	242	240	246	208	228	216	239	229	235	223	236	249	231	221	219	233	243	222	243	234	211	210	209	245	221	210	242	228	220	197	218	249	256	246	205	249	212	261	212	231	224	220	219	232	265	219	247	241	221	227	244	267	230	200	239	250	227	229	220	226	237	215	219	238	209	218	217	244	237	232	243	249	246	241	223	221	231	216	202	236	236	226	226	200	252	221	238	245	249	237	188	209	244	265	223	256	244	224	247	241	219	215	249	242	221	241	222	205	214	242	244	221	219	231	238	244	236	226	213	232	196	244	223	220	229	248	213	264	236	239	209	253	246	238	253	216	260	235	228	194	245	219	251	240	230	229	251	232	233	247	229	262	240	242	224	258	213	235	212	256	240	240	234	277	244	243	219	248	237	207	245	233	250	236	245	211	226	245	277	243	209	263	230	252	254	225	213	232	239	239	229	243	225	255	222	239	266	240	226	247	241	208	222	222	204	220	233	226	234	229	233	257	244	231	233	225	242	214	233	248	265	247	220	222	240	262	232	214	253	220	268	217	222	217	215	239	248	237	198	247	238	221	223	219	229	263	224	214	210	212	230	233	220	227	212	227	228	230	255	238	242	229	226	210	243	252	217	233	234	219	230	247	204	211	223	218	211	237	246	270	249	237	228	249	223	238	241	246	242	244	211	234	197	210	230	251	236	218	213	244	233	221	226	223	221	235	225	246	225	232	241	229	244	242	214	215	237	211	243	226	236	226	264	224	249	233	247	250	248	225	244	258	218	233	215	235	219	248	236	258	271	225	239	227	250	244	259	219	234	228	219	242	225	251	214	237	243	245	213	229	250	230	216	231	214	214	240	232	238	246	218	240	255	227	241	245	229	239	220	248	211	213	217	216	257	268	225	209	250	251	223	210	271	240	215	205	267	255	215	209	254	242	227	245	238	241	235	207	224	198	227	227	231	234	245	239	221	224	226	239	229	232	210	242	232	256	231	255	246	225	217	253	248	237	226	246	243	221	244	226	246	209	242	205	225	231	224	218	236	259	230	223	223	214	228	248	226	240	241	233	254	262	227	229	238	242	220	235	224	260	225	236	210	245	237	225	240	212	262	227	209	228	241	208	222	222	230	233	216	236	229	212	206	232	231	208	225	230	218	213	242	238	257	223	232	242	263	244	236	254	237	248	237	221	210	247	236	208	238	226	224	250	233	216	221	261	237	236	238	245	229	243	230	241	235	225	237	215	211	265	244	253	242	238	228	233	228	211	232	216	238	238	230	227	225	246	201	229	224	208	234	227	242	234	227	245	245	237	238	238	220	238	211	246	220	213	227	241	216	215	232	267	240	244	241	224	238	249	247	237	240	230	235	217	215	231	263	251	245	213	220	236	248	220	223	227	233	240	239	229	230	230	244	272	229	239	218	251	247	253	215	242	210	223	250	251	258	215	225	227	243	225	225	242	227	241	226	236	222	267	224	229	225	230	226	238	220	210	234	227	245	217	232	213	210	216	248	219	232	216	216	225	212	207	219	225	246	218	231	238	243	236	227	233	233	257	240	223	260	224	243	224	206	228	266	240	277	223	230	226	240	251	213	225	238	206	237	227	208	236	234	195	231	214	220	230	238	225	223	221	240	221	213	256	234	244	237	227	247	227	205	245	232	210	226	230	225	215	218	215	259	228	228	245	216	250	212	244	256	224	234	212	249	225	235	249	233	249	242	205	241	226	226	240	249	239	213	239	235	240	212	230	254	234	238	235	255	251	241	229	238	250	228	234	246	233	225	233	233	217	236	238	226	253	222	240	238	208	216	221	221	255	240	216	229	217	225	241	268	221	216	215	235	212	246	209	241	223	220	260	255	227	243	244	248	238	230	228	229	222	203	229	219	215	212	235	238	231	268	262	244	239	211	255	245	199	245	229	250	226	218	249	225	214	261	213	199	239	226	221	207	227	212	232	222	245	216	265	217	232	217	239	253	232	239	229	260	237	234	268	228	236	243	222	220	219	240	236	224	225	233	235	219	257	245	212	211	238	217	224	219	218	231	220	232	229	240	199	235	234	227	225	210	232	222	244	229	243	212	236	244	246	209	232	215	229	225	195	259	233	214	217	238	250	223	233	245	229	252	228	238	220	237	256	238	214	232	232	247	207	254	240	208	221	222	230	225	251	239	225	238	201	220	250	241	247	242	231	243	233	232	251	237	221	238	262	249	265	246	240	244	260	239	226	225	247	240	222	266	244	232	248	221	239
26778	20861	16495	7437	2714	1496	1466	1344	1180	945	791	753	707	715	609	606	659	702	1402	582	564	539	532	543	548	520	545	558	508	554	543	574	572	546	537	509	570	561	515	571	591	563	544	578	576	587	523	562	564	562	541	562	566	554	552	515	557	549	525	559	528	533	577	543	550	563	537	543	552	559	527	580	569	583	596	552	544	552	559	545	612	507	572	517	551	513	518	572	544	571	579	560	566	569	557	522	542	562	557	570	554	546	508	569	551	559	571	563	559	526	562	546	539	565	560	525	611	549	555	565	510	535	559	599	523	532	537	543	550	531	541	543	582	528	567	518	544	531	518	574	518	564	532	554	545	544	534	568	594	585	582	558	545	540	572	568	576	603	548	581	563	524	520	569	561	557	581	518	628	537	566	555	528	560	554	585	546	565	579	556	532	503	574	547	534	591	525	537	540	620	528	563	545	536	526	512	571	523	526	535	566	536	569	534	550	543	588	571	593	538	566	526	571	580	529	514	538	497	572	581	563	548	565	538	520	606	533	544	533	520	553	547	570	570	558	562	533	549	603	561	573	572	526	593	556	528	558	545	540	543	565	571	558	546	574	527	513	578	537	566	519	566	558	569	550	551	588	565	540	550	536	545	525	555	508	526	563	579	520	556	544	532	572	513	527	542	562	526	562	538	593	540	551	526	554	565	548	529	513	570	527	550	561	563	528	555	569	559	558	547	549	545	558	547	521	575	507	577	555	536	556	542	544	542	540	596	566	571	536	550	550	524	567	501	538	623	519	552	602	531	579	533	586	587	545	540	555	542	546	543	554	530	521	535	545	557	538	580	542	527	526	575	551	545	567	500	575	531	558	542	572	495	568	514	521	524	561	602	564	549	560	610	500	541	551	563	602	562	558	553	529	516	586	548	536	597	544	567	506	547	545	557	548	607	553	538	533	570	588	594	497	563	606	524	621	570	558	530	562	563	542	525	516	600	517	527	598	547	558	551	534	549	594	569	503	588	557	573	539	521	574	547	560	541	555	528	564	575	527	606	551	536	545	564	547	560	564	543	509	577	556	573	532	578	550	554	549	571	543	565	566	548	565	526	549	519	537	621	556	520	567	552	531	605	561	521	564	547	592	506	558	579	597	556	550	549	564	591	544	542	526	536	493	597	602	551	519	555	548	521	537	539	539	543	562	568	559	530	540	599	594	565	537	496	531	532	534	546	608	531	522	561	510	507	601	491	558	552	544	574	590	527	572	545	547	553	556	582	541	556	536	546	538	549	550	538	527	555	543	550	482	565	580	546	600	576	544	550	579	524	534	534	556	578	568	553	584	558	532	564	568	565	556	535	559	596	553	509	570	531	563	589	525	512	587	568	592	574	586	569	556	515	534	531	587	518	568	570	564	604	568	555	557	558	538	534	538	577	537	542	540	579	586	555	540	557	572	550	539	496	558	543	580	549	557	567	593	579	541	574	547	512	534	495	533	527	548	512	591	526	551	544	543	562	506	518	579	520	551	549	550	549	558	527	553	562	568	534	537	551	545	518	550	514	522	563	544	574	539	543	606	552	576	516	545	531	556	554	554	566	565	556	541	594	581	570	598	580	586	514	535	588	517	545	534	552	552	561	516	548	583	576	574	567	550	544	544	556	526	584	532	545	533	540	533	553	569	565	562	584	524	571	568	562	565	530	505	613	559	548	524	571	512	566	586	565	572	544	545	562	553	575	543	547	568	527	553	550	564	560	558	528	549	594	560	562	519	517	549	561	590	542	503	607	526	533	611	480	547	559	573	527	550	581	563	531	556	578	540	582	536	612	575	542	547	566	560	558	580	554	524	534	547	549	545	538	563	594	553	585	597	547	555	551	520	542	561	571	534	536	556	576	567	550	560	565	557	532	544	523	553	559	542	590	537	565	554	579	582	562	539	562	558	541	560	555	493	526	595	528	526	592	517	566	593	569	541	587	532	551	572	559	575	567	609	567	515	588	559	573	557	547	551	568	543	538	572	503	594	532	564	536	527	563	584	585	542	555	537	543	532	520	589	548	595	578	550	538	548	533	609	576	557	594	534	572	508	573	590	508	565	530	518	510	567	540	550	529	538	574	564	514	571	540	558	531	607	582	588	560	567	589	546	524	526	578	529	548	518	532	578	546	555	558	565	568	548	531	559	547	527	507	527	605	516	566	551	574	551	550	553	549	528	562	537	531	528	554	528	519	544	544	530	530	610	553	594	541	559	526	575	558	546	550	542	556	569	579	521	520	557	562	618	524	515	577	543	557	571	531	572	538	536	507	556	552	563	492	546	540	593	560	525	553	564	559	571	580	559	565	536	543	566	519	520	543	565	559	562	537	516	561	545	584	533	545	526	547	545	529	519	574	550	554	537	530	525	587	523	530	544	523	557	581	559	523	541	546	574	539	565	564	555	587	568	518	544	543	574	553	529	560	550	555	535	522	574	566	596	567	560	526	513	571	526	560	566	576	542	549	565	524	576	572	559	531	544	558	558	555	505	566	550	528	579	537	539	523	574	520	562	566	548	549	479	571	525	529	528	590	556	537	553	527	536	560	543	591	514	599	585	529	585	536	579	570	566	564	559	550	580	571	567	522	579	546	518	555	531	562	510	519	559	555	542	546	497	520	541	565	534	541	552	589	538	548	554	535	529	585	530	565	503	617	576	594	532	586	528	538	560	555	562	567	520	555	585	606	560	550	574	559	576	535	582	536	541	525	560	558	550	531	534	538	517	557	542	549	551	522	536	554	552	577	553	573	542	566	561	582	544	559	581	537	535	547	560	549	534	546	533	573	512	577	557	582	550	551	533	565	554	527	547	583	527	525	602	537	559	525	577	558	599	543	538	556	595	517	547	550	605	550	627	505	576	549	545	568	551	539	512	559	538	569	560	594	547	560	559	560	568	556	551	561	600	538	553	545	561	496	500	531	540	532	556	565	571	555	562	511	522	584	589	541	524	578	532	560	543	517	515	561	547	563	543	544	500	589	599	576	564	575	543	550	553	545	574	549	569	532	537	560	529	515	543	547	548	546	586	539	557	550	549	545	532	549	579	563	551	516	601	529	561	531	564	534	551	521	580	595	533	586	524	489	555	550	518	554	544	499	551	548	539	500	563	536	562	533	528	550	519	506	557	537	566	563	579	520	553	554	601	534	520	594	549	502	529	565	505	552	534	539	559	566	500	568	568	591	562	583	558	593	584	512	544	545	561	540	581	534	523	573	497	557	548	555	538	563	533	565	516	577	560	539	537	569	524	573	526	517	554	554	581	500	564	538	521	507	567	566	518	512	555	586	572	535	544	533	524	542	508	593	562	589	542	558	517	606	564	585	537	601	542	539	522	539	519	542	562	544	580	584	552	545	516	526	518	553	530	559	561	568	540	517	529	575	575	579	573	559	565	508	554	555	546	525	534	553	574	536	559	590	527	527	551	521	549	569	566	565	544	560	563	573	544	543	572	560	544	547	578	548	582	537	535	549
12817	18995	17709	9581	5336	3238	3177	2900	2567	1734	1335	1248	1158	1011	947	893	937	1060	2468	761	739	735	776	718	728	718	782	751	696	746	769	721	722	702	727	698	765	732	748	720	739	733	762	746	722	751	706	699	706	747	762	725	746	715	675	772	721	728	701	670	697	715	733	699	667	725	694	712	767	746	726	729	760	719	714	691	729	756	730	683	720	754	736	708	677	754	730	764	718	718	724	728	676	712	706	721	702	720	734	725	756	738	713	719	684	728	735	793	713	685	727	722	723	722	740	699	734	699	734	711	724	735	740	685	675	705	726	709	756	755	738	745	713	726	700	696	671	738	704	678	727	700	718	730	743	727	726	785	696	686	696	707	708	748	700	720	714	751	673	748	740	680	750	718	749	699	735	750	803	750	699	710	697	775	717	701	741	683	742	757	763	719	687	685	764	759	742	746	729	732	712	694	735	686	695	746	678	716	700	703	730	724	755	689	694	708	691	733	724	761	712	733	714	739	707	710	727	646	739	704	756	750	699	702	765	700	712	724	671	736	714	716	690	735	674	714	720	752	715	719	764	728	715	673	737	722	709	776	697	722	707	695	737	688	698	711	726	712	751	732	729	742	768	707	742	718	718	731	708	775	699	743	715	726	747	734	766	759	735	733	686	765	721	687	730	740	729	702	677	774	704	687	694	752	738	689	732	710	714	740	703	719	741	714	763	735	695	685	710	735	712	721	708	671	749	772	773	672	693	735	695	737	719	733	746	784	753	766	739	753	749	729	688	672	717	671	666	735	677	720	703	731	669	702	717	758	727	732	723	712	730	769	690	724	702	714	696	767	706	677	774	756	747	755	726	712	738	695	777	739	693	722	716	710	683	710	755	688	725	710	724	687	688	719	709	745	716	693	714	732	688	735	724	657	725	714	744	706	767	715	698	742	742	773	754	743	750	693	762	755	675	684	710	746	728	734	737	766	750	714	745	717	713	698	752	731	714	685	737	747	764	711	705	742	661	721	744	742	707	752	691	751	711	727	724	673	724	776	694	700	692	736	779	716	716	665	730	728	764	700	744	760	695	717	712	688	713	716	722	719	709	693	725	677	686	728	733	743	690	715	757	729	752	736	758	741	751	751	707	750	691	694	753	713	695	724	714	738	710	733	760	716	694	739	703	705	738	754	742	735	724	671	686	745	739	725	694	653	732	739	751	714	763	704	708	725	708	723	717	727	703	743	687	702	732	753	726	700	687	723	723	720	737	711	777	783	704	699	775	767	675	687	753	703	743	736	685	713	725	767	717	676	694	704	714	729	752	715	715	721	725	691	726	705	688	714	698	736	761	719	729	712	753	754	725	703	751	682	773	750	737	703	726	725	748	681	712	714	755	712	731	713	700	722	710	722	712	782	671	696	684	718	709	726	708	711	728	744	725	747	687	736	727	696	757	744	729	698	736	693	723	683	746	729	756	755	730	736	742	744	756	710	704	748	677	732	756	673	727	739	766	732	720	703	731	685	737	762	696	685	701	690	673	719	691	776	764	699	706	705	713	757	746	709	679	709	711	699	695	736	706	683	727	724	729	752	718	726	783	732	733	756	750	670	702	735	730	700	705	714	688	631	709	743	698	696	718	681	685	678	719	738	715	717	698	697	736	736	724	754	704	732	724	717	653	717	758	714	733	754	715	717	734	695	738	742	762	733	750	740	736	713	736	714	721	736	727	745	718	701	716	688	769	747	679	674	690	708	742	733	754	741	746	731	704	735	739	751	676	698	732	777	762	704	731	730	690	745	707	729	682	727	772	732	692	698	711	730	753	764	736	748	662	685	739	750	735	742	784	738	746	684	708	672	725	742	775	702	727	701	751	717	712	723	716	708	738	712	717	699	748	707	750	705	694	734	746	677	692	718	659	689	678	723	685	682	731	679	748	724	731	736	758	684	689	738	685	697	664	732	706	690	779	759	751	734	748	692	703	708	706	731	727	663	743	723	753	687	733	692	700	720	730	719	704	702	700	735	704	725	728	752	749	704	725	760	737	743	688	752	725	676	686	695	714	713	726	703	725	714	686	735	731	687	789	728	707	715	734	741	743	751	721	674	709	707	725	712	770	727	702	683	735	743	724	746	754	718	730	749	689	755	754	718	689	700	725	717	724	745	713	767	753	775	725	706	709	686	724	632	712	736	723	738	727	764	734	748	742	747	702	709	737	726	726	726	738	694	730	689	722	679	692	714	663	698	736	653	654	675	707	676	748	695	719	705	702	707	681	673	731	730	714	717	775	787	690	689	705	733	724	753	720	727	778	680	721	728	768	697	710	746	755	730	701	756	759	739	649	717	699	714	711	729	726	744	723	722	697	710	705	730	686	717	702	746	702	769	731	665	719	718	730	716	685	731	775	717	726	700	667	746	724	706	728	767	669	696	685	682	734	679	750	730	677	703	732	695	698	744	700	712	699	668	717	722	686	704	740	758	760	729	685	730	688	743	712	740	706	766	715	746	697	731	769	743	708	690	708	734	748	725	704	721	742	725	692	716	717	702	680	711	759	755	714	712	721	733	707	706	729	706	720	689	691	701	750	769	730	672	691	669	775	709	721	648	714	748	738	747	721	728	750	734	742	730	687	742	714	707	676	741	732	736	698	729	732	682	733	767	759	712	727	679	699	733	735	669	690	696	709	711	757	677	671	720	750	746	736	723	662	748	727	728	694	722	722	744	747	694	752	701	777	702	699	723	766	676	688	701	736	704	670	711	756	722	761	744	713	767	749	691	744	680	706	783	710	723	710	724	713	698	699	720	775	702	725	697	739	702	731	714	697	675	738	760	720	714	734	711	778	715	668	724	740	741	689	718	709	708	741	727	708	742	732	700	709	730	733	720	744	747	691	744	693	707	750	731	711	704	746	662	738	768	710	735	744	749	737	724	701	729	723	772	733	788	711	696	708	681	722	702	693	777	739	707	708	755	732	692	716	769	668	738	676	741	735	744	720	684	687	668	746	713	734	671	744	711	759	684	711	785	688	715	722	764	769	708	754	736	725	724	720	729	687	702	689	785	743	725	702	689	735	712	703	758	730	671	731	726	681	738	787	698	739	735	668	724	697	730	694	704	734	747	702	714	733	716	691	721	713	737	717	705	725	694	682	763	712	730	711	710	717	701	710	721	719	749	679	726	737	726	732	691	701	701	685	703	678	732	701	718	720	658	742	723	682	704	724	697	705	736	749	731	729	739	728	715	765	707	678	715	699	732	749	735	745	710	722	690	731	695	688	701	678	748	779	719	714	713	729	722	714	767	730	728	700	726	679	675	687	719	719	769	711	693	749	703	782	705	732	704	677	740	732	672	725	710	740	727	773	767	695	672	688	761	716	691	723	735	689	743	712	703	736	749	732	741	692	737	697	707	722	735	751	740	710	703	699	753	785	763	692	714	724	706	741	765	721	738	692	730	718	735	725	709	712	715	746	704	697	718	737	739	688	683	676	708	732	716	685	744	694	722	742	727
24003	21112	28328	24188	20866	9439	3344	2387	1784	1367	857	740	742	714	602	519	559	4579	2449	483	434	441	437	409	415	382	445	400	417	420	437	398	396	410	361	382	408	403	417	386	387	415	402	385	412	403	402	389	400	412	397	390	417	389	380	379	370	399	373	400	385	386	399	409	358	360	400	389	366	346	410	380	405	379	396	416	381	391	395	405	364	366	402	380	396	410	374	397	355	384	399	401	397	413	399	341	378	378	395	379	355	389	410	376	383	403	397	408	366	368	421	394	395	379	391	381	383	393	386	415	383	434	362	381	411	372	375	359	356	423	411	353	386	376	384	385	395	367	376	398	399	368	364	363	416	383	388	394	406	417	404	374	402	390	367	385	353	372	381	376	406	352	385	375	363	399	387	380	404	343	383	391	384	407	374	389	388	444	389	407	375	401	347	408	366	426	403	357	378	416	393	417	349	389	410	355	404	323	393	420	385	405	383	360	354	402	402	424	385	404	403	383	417	355	369	407	404	411	403	361	370	403	372	382	398	382	402	344	340	366	415	398	388	401	362	403	362	385	411	360	398	408	391	400	399	379	421	380	380	373	362	402	397	422	376	405	405	375	359	393	416	384	360	371	388	354	396	377	416	427	422	409	398	386	404	387	387	397	383	414	395	382	417	370	416	381	361	397	368	387	379	402	420	388	408	400	389	379	392	370	376	380	400	380	412	362	391	375	397	423	403	380	382	398	400	394	409	402	402	353	417	381	387	385	380	385	424	373	324	402	379	392	392	400	398	343	391	408	408	407	400	389	383	381	374	382	362	388	384	380	382	419	388	394	428	389	377	366	371	401	371	376	369	381	399	388	366	359	418	396	372	372	445	372	390	383	339	388	388	358	376	401	397	392	365	393	377	417	366	402	420	352	403	333	395	400	364	359	389	395	386	424	410	416	366	390	367	407	393	404	370	387	393	366	365	382	368	356	406	394	383	390	383	395	390	419	391	362	346	400	335	362	386	403	448	409	407	389	369	389	370	345	390	351	402	373	383	376	389	383	377	385	372	388	391	358	396	385	372	404	413	403	365	383	400	397	354	402	388	420	404	397	423	398	366	400	401	433	379	391	369	376	391	389	378	402	378	397	379	377	415	367	398	418	390	410	358	370	390	407	381	367	381	406	368	359	350	401	390	366	402	373	391	393	368	380	373	397	400	401	363	334	380	389	386	380	378	361	404	405	374	403	379	395	371	443	395	400	387	384	386	353	401	364	363	381	373	391	344	430	382	414	416	363	406	367	381	355	402	405	354	371	398	386	396	392	397	380	378	358	398	405	389	353	376	384	345	426	426	342	371	398	388	393	356	422	407	400	381	395	386	385	406	383	404	405	382	373	383	348	380	367	391	369	411	380	346	394	368	401	367	393	400	389	385	374	390	420	389	386	382	381	401	386	368	351	390	384	405	407	376	397	394	387	389	363	364	359	371	393	385	377	391	377	361	396	388	390	375	372	389	398	381	377	402	395	409	378	398	363	432	428	387	366	367	425	389	380	384	373	412	394	385	389	386	406	356	399	378	390	410	380	382	368	407	363	373	360	358	368	391	354	369	387	410	386	357	398	435	397	413	370	363	392	405	389	418	369	413	395	376	411	369	386	365	399	374	407	415	399	353	378	391	396	383	369	372	385	385	391	398	377	414	408	359	393	389	382	396	397	351	410	381	394	406	359	395	373	422	378	400	392	395	407	388	376	383	370	404	376	406	405	384	401	400	406	384	402	376	360	389	391	386	395	389	420	370	379	374	391	396	374	402	379	396	413	397	393	418	375	376	385	377	365	368	367	384	393	370	395	393	453	409	366	397	380	373	390	417	341	396	385	426	376	392	396	399	392	368	380	408	374	384	423	407	388	404	427	370	360	352	374	377	374	379	378	368	385	425	398	414	366	402	379	386	377	376	371	406	374	389	375	447	371	389	412	393	404	385	389	394	446	428	369	395	381	372	385	415	433	375	393	397	404	376	419	393	350	356	373	380	374	374	365	382	358	377	409	385	393	381	380	355	389	409	375	373	377	382	403	402	391	426	403	371	395	384	360	402	398	374	362	393	372	399	384	379	365	383	384	401	383	448	367	348	359	378	389	384	371	395	398	368	378	383	388	352	401	393	379	430	372	371	377	370	397	383	393	403	392	433	359	389	390	338	391	392	395	426	374	421	378	350	390	380	367	388	397	376	373	402	394	391	369	383	378	359	388	383	385	377	363	379	391	398	399	396	370	397	366	403	382	380	403	383	401	395	367	382	370	367	401	381	365	375	387	360	408	391	353	351	361	398	379	363	374	359	397	395	402	366	386	393	405	376	418	389	389	415	398	417	356	379	381	391	371	413	406	401	348	419	382	417	392	371	391	365	394	374	422	421	395	338	353	361	360	398	412	371	360	398	377	409	361	374	382	400	389	371	398	391	390	381	405	397	363	355	396	361	407	355	443	385	409	410	382	360	395	379	418	336	378	406	394	380	354	369	370	379	380	413	398	364	427	419	392	371	363	416	427	343	370	371	389	365	375	399	363	335	386	369	425	328	408	363	390	410	398	395	363	363	369	355	396	360	398	393	379	407	395	366	381	376	379	406	394	343	375	362	373	388	390	401	371	387	384	393	386	410	394	380	423	390	339	346	410	401	381	371	391	375	395	389	373	386	363	394	380	379	373	374	350	401	382	377	384	362	398	366	414	420	406	371	401	390	350	356	396	369	338	421	393	376	402	378	358	388	367	339	391	369	357	382	373	363	390	402	410	390	383	371	381	381	403	444	391	395	395	379	387	409	377	435	383	384	397	387	368	372	401	362	391	402	365	384	390	375	393	389	405	399	368	397	389	404	394	378	403	375	390	386	409	390	356	419	387	386	370	407	386	394	377	383	377	380	390	408	381	405	391	373	391	390	380	387	400	386	382	426	386	396	396	392	391	391	393	348	363	383	379	381	355	388	418	385	343	380	396	415	367	388	356	387	359	375	380	387	369	383	390	373	391	416	395	431	382	362	375	378	358	403	367	359	379	385	438	365	359	393	359	382	383	377	411	412	347	397	411	397	400	401	385	384	388	408	364	379	387	387	399	394	354	386	397	372	384	354	383	384	396	377	365	378	358	387	381	385	395	398	359	364	400	405	354	397	373	386	407	360	399	404	399	382	394	406	422	339	385	366	349	371	391	406	366	356	381	378	373	399	412	381	385	369	397	397	411	415	333	375	368	399	374	374	391	379	356	362	411	366	398	373	393	396	387	405	414	348	398	375	369	385	402	374	399	397	410	373	383	371	386	373	394	340	370	388	392	358	406	366	378	367	417	438	446	390	373	340	372	418	356	398	377	396	412	382	387	442	359	387	377	375	343	398	396	413	363	384	359	403	389	392	386	386	383	380	368	349	401	391	390	377	401	367	366	400	399	369	400	392	361	401	391	419	397	416	403	411	383	376	388	411	415	380	399	436	381	369	401	402	361	398	394	388	403	404	415
14916	26157	25064	15837	10029	7212	6232	5398	4126	3019	1808	1527	1432	1191	1014	839	931	8945	3998	566	576	562	555	530	529	539	502	503	535	551	546	551	527	555	548	544	579	522	522	543	477	541	533	569	526	512	543	519	511	507	560	536	578	452	524	560	529	463	543	495	527	476	559	509	517	507	509	517	497	555	503	526	541	532	554	510	523	537	527	540	526	511	527	512	505	482	520	512	553	534	519	503	528	513	467	547	488	519	509	545	525	517	532	566	486	492	540	500	529	513	550	528	491	508	514	490	516	532	514	514	524	537	529	515	521	547	502	545	509	545	487	531	492	521	505	547	495	496	551	510	517	498	501	545	498	522	478	526	525	569	495	543	512	508	536	510	500	512	533	517	536	503	525	539	492	496	518	536	503	540	524	522	514	524	516	522	486	513	543	484	522	507	551	516	503	525	511	520	504	507	520	511	544	536	514	523	476	529	520	524	519	508	508	508	524	501	560	536	532	510	576	513	539	503	548	520	531	526	507	518	517	484	529	532	530	532	503	547	553	497	513	528	520	525	527	514	486	489	507	525	511	535	520	498	531	511	539	509	495	485	539	499	498	528	537	506	492	511	503	561	525	491	488	490	496	502	524	487	551	487	494	504	549	527	522	498	532	508	493	512	535	495	521	516	517	510	562	503	515	526	524	542	518	523	543	502	518	519	511	528	527	509	531	485	511	495	541	526	548	517	532	532	529	527	499	538	512	540	531	481	480	518	564	535	506	478	553	498	491	478	518	509	512	570	564	536	533	511	488	511	514	525	519	522	436	505	511	515	496	480	526	533	494	554	537	554	537	507	566	553	516	515	490	545	527	550	500	516	529	532	519	505	540	525	500	482	511	522	492	501	551	498	504	473	484	510	513	538	506	531	518	541	509	515	482	531	515	518	559	527	495	504	532	526	568	485	504	509	526	525	512	526	523	524	541	510	525	508	547	565	554	531	559	506	498	468	474	489	520	514	542	510	521	505	518	473	510	557	526	526	516	507	493	537	531	484	484	526	521	495	582	515	555	525	516	498	508	529	559	516	528	550	527	521	533	559	493	517	522	504	541	550	526	543	516	534	520	518	549	531	549	476	522	480	532	496	492	522	513	508	499	536	509	530	534	524	474	550	534	491	523	495	518	552	488	524	534	498	508	512	527	522	522	509	518	488	519	530	490	510	501	593	554	527	514	503	497	498	555	529	511	534	541	492	515	532	529	532	518	498	531	538	500	490	528	528	510	520	534	479	485	503	529	514	501	504	528	521	443	522	503	518	500	543	488	537	489	493	544	526	497	542	480	499	512	527	529	538	497	511	512	553	551	527	516	477	493	498	491	531	535	478	514	513	560	550	556	531	519	510	534	529	539	544	516	533	542	538	580	547	523	503	552	524	538	527	480	507	523	519	503	462	516	522	492	521	502	535	479	541	505	555	535	512	550	524	469	486	512	539	553	502	551	528	532	562	514	493	551	516	508	494	486	570	504	542	524	490	508	559	512	524	538	503	506	483	520	559	498	546	525	538	515	522	554	518	483	510	547	509	519	544	492	558	496	513	545	530	524	556	502	511	527	513	511	555	544	508	558	520	504	532	499	524	524	523	563	526	512	520	533	545	536	471	516	509	517	526	490	574	497	513	517	528	546	483	525	515	516	506	470	572	505	526	520	504	514	499	540	513	502	509	502	520	563	496	514	526	495	520	485	487	553	520	531	509	536	512	519	544	542	514	548	522	531	510	509	512	469	507	539	514	508	527	521	495	521	505	527	467	472	543	569	510	528	517	500	524	531	506	529	522	487	517	535	514	507	535	531	529	525	506	500	546	533	522	545	535	505	503	492	481	467	507	502	532	520	535	492	488	523	508	490	539	495	461	566	492	543	523	520	503	498	541	525	508	533	540	526	557	537	525	533	494	546	518	504	503	565	550	511	513	536	531	503	547	558	499	550	546	513	504	528	538	534	518	546	534	514	515	514	490	519	525	536	555	475	511	562	512	528	513	535	512	539	518	540	529	543	538	551	493	510	581	537	521	516	523	488	511	521	519	570	496	500	501	481	564	537	518	495	481	495	522	509	528	497	499	503	481	505	577	494	518	493	480	524	517	508	518	529	533	514	501	513	497	488	508	518	490	544	506	553	514	509	513	463	511	506	529	493	505	513	484	551	495	540	517	500	511	469	529	535	485	521	552	542	544	527	490	518	504	539	521	508	560	511	556	556	583	519	516	515	523	512	501	529	533	537	529	508	552	496	502	510	524	514	565	492	531	538	520	501	516	522	500	536	496	526	516	551	514	522	533	495	481	535	501	538	474	498	513	532	537	557	538	511	519	515	501	506	495	544	537	545	494	518	473	505	485	497	489	503	504	487	513	492	511	544	478	532	516	500	481	542	510	553	537	492	546	533	500	532	554	519	482	529	506	530	505	518	524	499	513	528	520	520	569	557	515	542	516	527	518	508	501	522	518	518	543	525	513	524	544	529	534	526	519	514	570	506	493	554	600	513	487	518	521	489	521	504	511	530	508	538	497	494	529	545	511	550	506	540	508	529	493	486	518	496	582	528	497	486	557	522	550	533	527	553	466	499	533	494	503	512	522	535	517	540	515	539	512	498	524	518	528	551	569	516	517	507	535	528	515	522	490	554	552	517	532	516	547	515	514	532	526	505	492	524	531	505	539	534	518	557	516	495	481	539	522	487	524	495	507	515	484	541	514	520	519	504	492	496	522	504	536	506	497	530	495	479	509	485	499	487	547	492	511	501	518	485	480	523	530	528	503	527	480	495	511	534	500	524	507	534	531	513	533	541	504	500	538	536	502	497	475	519	576	515	499	535	518	534	514	509	529	492	510	493	532	519	500	535	517	437	560	534	511	532	517	506	506	553	539	505	503	526	490	489	539	520	541	522	507	533	527	536	538	506	481	582	508	510	511	536	543	536	514	515	513	498	514	535	504	519	495	518	496	508	500	495	523	570	527	539	547	504	515	514	505	498	532	543	524	526	488	509	554	523	543	508	579	545	475	521	532	523	498	556	463	536	543	510	486	543	497	479	512	485	502	571	498	510	530	515	534	498	542	501	525	518	577	530	546	508	513	543	492	510	495	516	514	523	495	502	547	541	570	512	505	512	520	536	476	543	511	527	522	528	495	526	516	521	474	524	497	503	505	522	525	529	481	546	497	501	538	524	532	516	519	544	528	492	543	508	505	524	528	519	511	526	553	542	472	497	485	534	507	504	515	539	551	477	543	512	548	515	500	519	517	551	537	505	501	524	522	506	472	514	541	497	505	513	496	518	546	490	509	476	554	484	550	500	544	508	503	548	510	492	514	541	519	481	523	527	515	534	516	524	511	509	517	497	521	506	512	550	539	523	531	542	526	538	540	521	496	553	535	530	534	521	521	549	491	520	512	500	508	532	533	496	538	506	514	514	505	525	536	501	542	481	485	549	522	547	531	470	508	538	507	491	560	496	472	501	499
22863	21106	28947	23541	21135	21227	12604	4552	2628	1835	1151	1049	742	633	541	453	1747	8626	9919	1460	233	212	185	221	228	212	200	205	196	189	189	185	183	186	187	190	161	186	179	184	199	180	183	168	169	198	166	196	167	176	193	169	173	179	187	177	178	178	183	181	169	170	163	174	178	184	178	175	160	175	178	186	212	168	181	182	192	181	193	177	167	175	172	179	170	165	176	171	185	191	192	167	183	190	157	182	179	167	168	164	186	182	154	155	149	204	170	164	189	158	174	180	188	173	151	159	183	161	161	166	186	213	162	164	177	171	181	180	161	174	155	179	161	163	173	177	187	175	163	156	177	207	175	170	168	160	176	151	194	173	204	169	181	189	176	186	164	165	170	174	159	178	169	176	163	188	155	184	182	172	194	163	169	169	172	151	170	171	154	154	179	156	165	180	171	179	209	184	163	167	174	168	177	168	157	171	179	160	161	178	170	182	172	184	184	171	191	177	183	175	171	170	183	157	179	186	191	159	171	175	154	179	158	186	169	170	173	167	184	177	174	168	178	191	171	160	178	153	143	191	179	200	194	168	161	209	196	153	169	170	152	198	168	177	187	174	163	193	156	162	186	179	175	150	155	181	164	158	146	188	167	159	181	164	174	155	175	178	167	163	200	144	189	177	158	184	161	175	161	153	166	195	166	169	177	181	172	177	166	175	164	164	155	190	187	170	152	181	185	143	185	178	158	184	185	175	162	185	196	152	170	172	180	161	173	173	184	184	217	169	157	164	152	139	161	175	186	208	165	178	168	160	168	171	188	165	179	145	173	163	167	184	164	172	182	165	178	183	183	162	178	154	182	172	157	196	172	170	163	193	175	166	161	177	161	179	188	174	174	198	173	148	166	169	176	174	184	187	167	198	180	179	165	181	173	181	178	149	172	150	166	161	171	170	153	166	144	178	182	183	164	188	163	161	182	158	171	145	183	154	150	161	169	158	159	183	188	172	156	177	191	183	177	135	163	165	153	173	178	150	162	162	162	154	172	175	189	178	153	191	187	175	174	195	199	162	155	165	184	191	152	152	164	159	185	201	181	149	196	170	176	179	163	191	185	172	185	165	194	169	173	175	167	184	161	201	170	187	177	171	183	175	176	191	176	145	170	185	205	205	168	161	170	182	188	157	160	194	164	194	182	179	168	186	166	174	197	171	151	193	151	170	153	175	176	187	164	174	170	170	175	174	182	161	190	176	173	199	179	159	194	178	180	188	180	196	153	165	162	182	160	163	169	146	177	186	169	172	170	171	132	192	177	158	158	159	182	159	195	182	174	182	166	178	139	183	135	153	186	183	180	155	165	173	145	140	167	179	175	151	201	174	167	182	178	166	164	200	188	181	156	183	161	179	167	185	163	153	173	158	190	150	159	171	176	173	179	174	172	153	163	148	173	160	162	168	166	165	158	160	182	172	168	193	140	175	194	146	163	175	153	182	176	148	167	177	199	155	158	195	197	173	164	178	167	174	170	194	157	184	177	172	155	169	155	159	163	192	165	189	175	182	194	185	187	191	161	160	170	193	159	171	175	202	177	186	167	156	174	167	171	178	179	170	185	177	168	178	176	187	161	177	157	171	159	160	191	168	164	149	177	166	150	195	174	180	178	171	186	186	155	170	158	163	164	160	168	172	157	190	175	185	191	204	153	178	173	192	167	186	169	166	173	171	162	174	152	187	170	169	187	164	188	196	176	145	180	148	190	186	177	162	178	180	194	175	169	171	166	174	194	176	178	173	180	184	162	165	167	180	178	190	189	171	182	180	147	168	186	176	182	169	163	165	169	185	163	173	177	169	177	164	186	188	198	195	156	182	180	171	170	175	177	169	170	157	196	177	182	187	167	182	184	175	172	190	174	177	169	194	168	157	168	176	185	167	163	158	177	172	173	155	156	153	156	178	145	194	176	184	170	182	167	175	197	180	185	185	170	202	160	172	184	166	159	172	171	184	147	198	171	146	172	183	177	153	176	167	210	180	158	173	193	159	175	145	154	176	163	165	179	152	178	167	179	175	164	168	161	176	184	172	188	173	164	171	162	186	166	166	160	194	167	174	157	155	208	168	168	153	191	151	171	177	181	179	176	174	151	161	170	193	172	172	151	143	197	203	192	185	197	142	174	196	179	156	197	174	182	212	155	204	168	185	166	149	163	149	187	173	190	184	151	157	196	187	175	157	135	155	191	158	189	161	168	158	191	184	168	186	193	177	178	165	165	176	164	178	162	194	168	155	180	197	166	170	196	181	148	188	196	209	170	190	157	173	164	179	182	185	190	153	178	173	181	159	165	170	189	170	184	178	161	173	206	189	183	179	164	205	190	172	155	166	181	162	190	175	168	182	178	157	154	139	164	179	185	198	196	187	188	151	160	184	178	168	161	162	159	155	169	168	180	199	193	173	162	167	175	177	172	173	170	157	197	159	188	177	158	164	170	197	159	167	179	199	154	153	180	164	184	178	159	179	180	180	196	153	164	188	171	176	173	158	169	175	170	143	160	181	178	170	179	149	173	171	167	161	204	159	184	135	165	166	151	180	174	177	147	171	171	157	168	194	187	168	176	152	186	169	176	168	163	192	183	177	201	184	167	170	183	187	176	173	183	158	166	194	199	189	155	162	195	173	193	169	171	167	154	171	154	161	160	188	162	161	162	187	189	191	207	178	175	166	177	180	159	186	184	172	174	182	170	171	203	158	155	162	163	178	181	164	170	178	180	171	157	162	168	176	192	167	185	163	177	198	183	152	164	149	192	163	181	180	185	206	190	180	179	172	165	179	160	161	174	184	158	202	173	159	157	151	186	176	155	177	185	155	170	155	147	162	172	173	171	167	195	160	165	168	156	167	171	192	176	166	164	175	171	178	176	162	162	182	171	158	195	164	167	165	177	165	191	165	145	150	168	169	197	173	178	193	163	162	189	171	174	171	162	172	170	166	166	164	165	191	179	161	164	182	156	178	179	165	185	178	166	181	170	150	181	183	175	154	184	143	168	185	179	176	187	183	161	174	174	158	171	172	163	182	182	174	156	172	180	171	159	161	177	158	181	180	183	203	182	189	177	171	183	155	173	173	170	180	178	160	191	186	186	167	182	178	146	184	173	175	173	180	156	173	176	183	190	148	174	174	214	173	165	184	178	181	195	161	181	158	165	159	161	186	170	175	166	182	212	140	157	156	170	191	166	173	174	185	156	185	173	164	170	151	191	174	153	189	183	168	170	196	189	160	166	192	164	183	150	162	162	173	158	191	169	159	161	187	158	182	192	163	154	181	161	152	187	180	181	165	159	182	148	174	175	192	153	172	174	186	146	179	166	200	162	166	180	187	171	202	153	175	178	184	194	164	166	183	183	194	204	158	177	167	165	170	156	155	174	171	171	171	155	176	150	176	173	185	188	167	155	189	182	181	151	196	168	173	191	162	179	174	151	169	175	189	164	182	196	174	179	153	181	159	176	180	182	190	178	168
17428	33095	31547	20293	16278	11287	9938	9155	6561	4633	2878	2446	1619	1343	1141	986	3833	15469	13846	1990	349	297	292	289	333	289	264	290	264	257	267	275	255	273	248	295	278	289	235	248	256	253	258	251	238	222	244	238	234	248	244	264	218	242	247	255	250	237	231	232	240	235	256	236	220	226	210	233	263	194	215	245	246	219	196	223	227	217	242	245	235	208	217	223	217	253	235	207	247	241	230	220	231	244	219	235	234	206	237	260	229	249	236	217	235	245	267	209	237	227	239	253	228	220	253	222	251	207	219	215	194	232	230	233	263	207	232	230	207	223	253	222	194	253	239	234	244	229	226	220	229	219	227	221	224	205	220	198	244	238	217	209	221	247	224	205	206	248	262	231	207	244	235	230	237	234	227	232	226	211	231	230	245	230	231	214	244	234	220	208	221	233	209	211	219	214	236	214	237	237	220	218	231	219	225	225	262	228	220	223	206	223	238	201	222	217	235	219	235	250	229	220	222	210	254	217	214	207	258	219	201	207	214	228	212	218	238	226	209	237	235	222	232	250	228	213	259	220	210	222	203	223	210	191	244	235	232	214	222	234	217	254	223	210	244	201	195	218	237	214	240	243	247	225	243	214	195	222	243	224	205	227	223	244	249	228	227	224	200	241	225	234	234	229	236	215	245	230	258	224	209	226	192	253	237	222	207	240	229	224	214	196	219	260	202	245	223	233	218	218	216	249	225	218	219	257	232	217	225	240	240	217	210	218	229	232	199	245	220	222	249	251	210	215	241	222	238	283	202	214	216	224	226	238	227	217	203	226	259	217	241	210	199	217	219	247	205	199	246	251	195	253	228	253	227	223	243	206	215	217	226	234	201	219	241	220	222	206	240	225	254	228	240	202	249	212	218	215	233	213	217	218	240	244	226	223	241	252	223	223	251	194	252	218	219	242	238	240	205	218	234	217	257	224	227	225	215	205	236	248	206	212	215	217	228	236	209	234	218	194	229	257	227	237	223	239	221	244	235	240	235	236	221	213	240	244	246	249	247	225	203	229	193	211	235	219	254	226	222	208	267	232	218	232	223	235	209	243	242	228	221	215	219	214	234	229	208	219	243	216	253	235	207	201	232	245	225	212	248	244	213	233	239	209	213	218	240	230	245	239	233	239	222	211	203	216	226	241	248	235	221	218	232	203	220	233	228	229	229	234	245	245	227	238	199	217	227	220	195	203	228	241	229	224	250	224	205	236	234	247	247	276	230	220	239	254	227	224	227	259	238	243	217	227	221	245	228	227	214	238	215	206	232	209	211	222	241	237	207	247	234	242	217	239	198	246	232	252	234	208	224	217	258	210	230	223	261	256	222	229	191	247	251	225	187	229	233	223	229	241	218	215	197	232	230	231	189	232	209	245	230	207	238	220	236	201	210	227	217	209	222	237	212	247	216	232	220	218	212	236	234	249	202	219	235	230	219	230	225	228	220	224	241	241	220	234	229	218	233	207	240	247	226	219	226	256	250	245	206	220	231	243	218	219	246	201	209	212	220	229	212	224	228	235	213	213	235	216	221	220	221	212	226	225	211	241	226	235	222	248	222	219	223	240	259	242	233	255	221	206	207	209	228	192	229	209	239	223	230	240	229	221	215	208	229	211	242	226	217	226	253	244	216	204	234	243	241	205	229	227	217	198	222	249	198	228	217	211	220	228	223	231	204	247	222	237	225	221	229	239	229	231	212	218	239	242	215	197	215	216	214	229	225	213	214	217	222	225	199	241	215	247	241	241	233	243	228	212	221	231	209	207	245	209	230	175	223	236	218	218	244	239	247	233	242	217	218	230	246	253	226	215	231	218	226	250	199	192	244	229	216	207	253	269	228	229	223	253	226	206	242	200	231	238	233	229	215	234	244	262	242	229	220	201	229	243	245	232	228	244	251	234	210	236	212	214	221	234	230	208	236	243	247	229	224	230	239	196	248	196	210	212	200	247	227	224	233	238	235	234	219	228	200	229	221	212	230	234	279	226	227	243	216	208	200	215	238	243	204	206	230	227	247	234	225	213	226	239	226	231	237	220	226	202	221	217	227	246	211	224	235	214	209	217	230	234	232	206	230	214	210	230	224	258	227	233	242	241	261	223	213	238	214	226	207	241	222	225	225	231	222	247	222	251	208	221	258	249	226	218	235	231	245	208	222	231	233	218	213	243	214	236	227	212	228	226	222	271	225	225	228	245	205	230	221	242	199	213	210	240	202	218	221	248	242	205	239	268	212	227	247	235	201	212	239	188	225	223	271	220	239	212	244	221	241	219	228	217	232	242	201	201	223	241	212	226	259	213	234	227	236	221	250	246	217	197	202	236	263	213	208	231	223	227	235	224	203	218	240	243	252	226	214	239	217	214	217	230	224	241	207	243	229	226	200	238	233	213	218	226	204	239	248	231	237	217	228	251	201	237	222	232	222	228	246	240	248	233	220	216	205	220	242	201	234	224	228	206	250	204	247	235	245	255	236	227	240	233	237	238	230	250	227	223	217	228	205	196	253	199	229	229	237	228	246	241	205	197	245	227	239	230	266	226	227	239	239	222	224	245	217	239	224	217	231	238	208	225	238	226	218	213	227	229	248	195	206	215	210	227	232	249	238	264	209	224	237	215	231	229	253	209	246	206	225	227	230	226	222	225	243	198	191	225	240	230	216	219	224	238	235	213	218	213	236	219	246	224	218	234	210	218	220	234	217	225	203	217	224	221	231	238	217	239	213	210	230	244	232	235	235	244	241	215	253	242	229	220	232	223	242	236	218	221	219	228	223	240	218	203	224	197	238	225	230	215	207	216	229	218	208	229	205	245	239	254	228	201	230	220	212	212	235	204	202	231	244	259	236	267	213	238	222	234	229	245	219	229	228	234	250	225	239	220	238	218	226	212	221	210	215	225	223	202	236	212	231	218	240	207	229	260	245	239	199	241	263	233	211	235	220	215	205	194	209	238	233	233	215	235	231	233	241	215	223	234	253	225	246	210	218	262	214	218	236	259	209	233	226	227	260	227	209	210	218	214	224	223	241	209	259	228	239	216	217	223	203	216	210	237	249	201	208	198	225	232	211	264	225	238	228	225	206	249	248	224	237	215	249	214	253	235	202	222	213	214	238	245	211	233	218	240	203	252	216	231	240	219	212	216	231	225	230	229	239	204	238	210	207	224	238	216	223	234	221	221	256	234	210	224	234	246	233	216	236	217	213	255	230	232	220	246	201	238	195	233	243	227	237	229	225	234	223	229	240	232	200	208	238	232	238	204	228	233	223	207	212	217	227	237	230	227	237	229	221	253	223	212	215	210	217	224	204	221	251	210	229	202	246	233	229	240	219	233	209	205	242	232	210	239	231	198	233	232	250	239	220	256	229	223	242	214	201	234	230	224	224	203	212	202	220	224	214	233	206	195	241	220	225	204	241	208	246	228	213	211	223	223	230	238	240	200	244	232	222	235	229	205	216	234	213	229	227	251	248	212
26882	20925	17146	7106	3527	2116	2172	1842	1511	1078	813	809	800	659	663	632	661	1005	1425	750	560	557	583	592	585	594	580	608	596	610	581	548	588	627	600	616	588	605	539	564	584	583	541	558	572	611	611	564	561	548	566	561	564	570	574	580	597	560	601	558	573	547	542	577	558	582	578	586	568	591	575	577	547	549	627	568	565	556	547	574	565	567	587	594	568	589	578	562	578	585	593	578	599	535	577	562	620	575	552	555	584	571	510	533	578	549	596	592	588	564	615	566	591	617	616	539	602	543	575	589	547	556	552	551	586	557	598	595	541	534	561	581	582	567	535	638	602	552	607	603	554	558	546	590	555	586	510	529	595	561	581	588	548	564	544	564	566	541	579	591	566	591	587	574	541	537	599	564	588	566	595	575	535	599	592	592	519	595	542	587	612	613	590	602	570	590	545	551	550	576	617	579	578	556	612	553	595	525	557	580	561	559	588	527	553	561	606	567	579	597	534	548	583	558	555	559	590	613	540	553	558	598	553	588	563	514	568	546	571	536	586	569	553	573	585	583	565	587	535	614	610	540	579	580	549	541	546	623	594	590	578	605	591	603	595	526	565	608	566	499	537	549	526	571	529	599	606	566	581	584	582	608	589	579	591	590	591	560	566	549	611	598	524	627	612	561	518	586	572	597	561	544	530	628	576	604	621	581	539	549	584	560	588	609	564	618	578	613	615	548	595	610	551	565	526	593	578	559	594	567	565	589	547	625	580	582	572	600	576	587	573	599	554	571	532	545	574	550	581	608	568	600	563	546	562	554	524	596	571	563	557	583	554	567	544	560	570	595	592	581	556	536	574	604	570	630	536	603	555	548	577	583	576	565	595	557	568	557	575	523	563	546	615	562	554	563	601	551	542	583	568	549	564	593	569	550	546	538	573	561	571	584	591	580	607	558	530	553	581	541	553	575	572	537	535	567	580	600	595	554	565	535	578	574	529	578	599	640	585	566	573	557	565	565	545	559	559	564	563	558	610	542	606	598	567	535	560	586	614	594	529	544	584	563	601	553	584	541	546	546	535	549	560	575	589	585	552	575	573	568	599	560	597	596	540	549	551	557	577	577	611	555	617	573	589	596	562	600	567	532	515	578	629	552	556	598	536	538	569	634	526	615	557	536	573	526	579	561	595	556	598	530	565	587	588	536	587	561	608	601	556	586	570	528	609	580	573	539	549	551	544	553	564	552	583	591	566	550	571	575	599	593	567	540	558	592	516	607	534	572	558	552	553	540	557	579	554	562	571	585	622	606	559	626	553	569	568	600	627	568	559	570	598	540	536	600	578	582	616	509	546	585	532	570	582	546	609	577	566	537	570	578	564	542	514	553	583	588	530	574	602	591	594	588	596	540	585	568	543	557	620	586	592	572	603	579	554	550	556	596	524	569	587	553	527	583	547	587	594	566	507	530	560	623	549	518	571	571	605	530	557	544	572	586	565	567	598	572	564	545	580	574	537	577	591	589	527	584	539	591	574	570	598	558	574	607	581	563	647	569	555	583	563	584	575	562	571	578	534	579	573	612	587	538	595	566	555	612	577	570	559	553	558	577	558	568	584	547	608	558	575	582	576	565	561	560	570	587	560	597	590	580	576	541	560	561	608	597	604	618	516	537	553	607	593	610	573	587	585	543	581	512	561	540	570	591	587	592	563	556	583	580	551	569	536	556	542	612	559	584	584	553	556	576	530	556	581	556	556	559	547	600	580	570	555	564	553	572	557	605	577	550	584	590	577	583	563	554	558	579	596	610	570	577	571	489	587	575	588	593	542	572	593	557	533	575	587	595	577	540	597	545	574	558	578	539	564	609	603	600	553	582	568	551	564	586	553	563	563	556	591	571	594	585	588	552	569	604	550	593	535	595	540	572	572	617	561	564	597	575	605	577	575	577	605	575	586	564	604	592	583	540	555	596	527	581	576	585	547	534	615	605	592	577	558	597	550	619	620	629	572	602	599	592	530	569	599	613	557	533	576	554	561	517	534	560	554	624	551	543	554	559	589	563	606	610	596	554	559	555	570	563	528	591	579	603	589	589	606	564	599	554	604	565	583	567	540	582	581	594	636	605	563	554	556	573	601	553	589	587	601	558	599	532	590	540	636	570	608	583	571	558	596	564	561	603	556	586	546	533	532	553	549	563	601	538	563	548	553	608	526	586	592	619	544	563	557	550	605	560	567	583	541	560	599	617	581	530	613	546	575	588	582	574	571	540	568	558	600	547	588	605	592	594	549	615	542	535	554	544	564	556	555	588	585	531	582	550	618	575	550	600	561	567	603	577	611	540	568	588	625	562	569	614	571	519	573	546	560	541	541	536	579	571	588	593	611	585	602	551	556	566	584	600	570	613	575	586	561	586	572	574	579	542	609	553	532	590	597	576	563	569	626	605	577	550	585	590	557	596	590	547	581	582	546	550	542	602	557	579	591	601	602	593	551	577	604	584	558	539	587	561	583	611	610	558	595	575	574	598	577	569	585	563	601	585	549	546	595	570	544	588	570	562	528	598	614	609	587	523	583	591	555	622	581	581	533	553	591	606	534	548	573	561	604	602	598	601	563	602	603	520	542	583	558	584	618	580	554	550	547	564	596	569	605	544	570	543	574	555	562	523	612	590	574	556	585	593	554	609	561	528	586	561	588	588	561	541	551	558	603	585	552	541	578	556	555	564	580	589	570	597	586	574	530	546	603	564	571	552	586	544	577	626	605	595	576	553	553	589	559	589	645	584	576	574	547	535	606	574	573	528	563	553	549	539	541	584	616	602	541	534	542	535	569	556	576	571	553	578	581	568	535	566	533	619	611	527	539	554	569	596	532	541	574	603	567	589	577	578	534	557	591	583	586	584	588	542	601	607	568	535	555	604	599	567	551	555	595	581	586	597	555	557	598	586	608	590	594	593	577	535	596	536	569	570	575	545	539	556	588	586	584	562	594	571	609	557	547	547	576	543	586	555	525	549	616	571	564	587	549	505	568	576	559	560	574	521	586	572	559	557	565	584	581	544	576	592	624	603	571	571	566	607	560	610	574	604	577	589	561	512	579	541	549	612	589	584	571	596	594	549	579	556	579	544	538	523	571	617	577	558	596	583	589	567	586	590	592	622	557	542	611	579	558	558	574	563	615	610	558	600	578	599	549	536	564	599	604	566	554	593	569	526	575	573	590	582	525	539	548	588	613	584	595	545	561	581	571	579	555	560	571	602	560	545	605	562	559	559	558	586	592	629	592	608	568	632	556	580	577	543	563	614	574	556	544	563	558	542	608	564	545	573	585	569	555	589	603	594	578	594	516	589	546	605	528	612	553	536	583	543	564	514	570	596	567	568	579	563	586	565	575	561	605	538	611	578	571	524	574	552	580	582	595	555	580	583	560	561	618	562	582	586	605	604	590	571	531	599	576	540	593	569	591	595	584	595	558	552	559	604	607	582	586	580	545	571	590	551	568	552	585	591	555	578
13235	19966	18773	8724	6949	4489	4850	4470	3463	2312	1348	1417	1291	1129	916	952	906	1653	2397	1109	693	766	760	738	779	752	767	745	700	768	734	753	749	783	747	749	795	782	739	777	737	754	759	752	719	735	740	732	720	737	742	782	756	763	745	777	773	732	718	714	771	733	809	692	744	748	761	731	793	746	731	738	764	767	781	798	711	725	719	731	741	765	707	773	710	732	722	727	745	748	753	760	747	697	757	739	793	695	714	795	757	732	751	704	758	752	751	759	786	727	791	751	763	728	782	736	758	803	789	729	760	713	745	765	774	743	727	761	783	731	734	774	735	695	746	763	755	750	773	672	722	758	739	778	790	714	770	779	729	751	737	735	736	753	742	734	728	817	774	703	719	806	775	791	714	742	758	739	714	798	739	742	742	739	730	772	741	733	726	806	796	724	739	808	768	710	740	785	734	701	746	753	761	716	706	731	724	718	737	747	765	736	762	700	741	769	764	775	768	732	724	765	721	779	785	734	756	742	731	745	727	716	743	715	776	768	721	757	722	825	741	778	719	766	785	736	770	728	733	760	719	782	727	720	769	766	722	738	772	739	705	748	738	771	785	756	709	722	703	701	724	746	697	765	793	744	706	803	705	789	713	748	701	759	741	775	760	722	751	748	805	760	754	782	733	766	732	708	763	788	726	760	762	748	783	745	736	720	790	741	712	767	761	698	716	763	722	770	784	733	763	695	785	680	796	736	765	756	713	742	762	776	715	715	712	791	719	762	727	747	768	742	785	717	706	783	745	753	726	767	722	723	770	742	786	701	731	712	774	766	731	729	789	776	727	769	749	755	706	780	700	767	736	717	719	751	783	739	770	721	777	736	744	744	681	744	774	790	764	701	747	792	718	717	744	762	696	724	738	747	758	769	716	732	785	737	734	780	745	733	708	779	751	744	757	773	758	706	742	733	769	736	733	752	746	759	728	705	782	742	732	750	733	769	744	758	738	719	810	721	739	732	749	765	797	722	725	739	777	792	767	801	724	757	783	744	736	746	710	719	734	737	759	767	757	746	689	820	730	712	713	753	733	720	765	741	771	734	746	710	802	742	786	758	710	745	704	688	737	786	763	762	765	781	731	754	748	774	788	731	794	726	732	738	761	739	720	756	726	730	720	733	776	726	791	745	734	708	752	778	745	720	766	785	756	786	733	723	737	765	741	763	767	761	711	761	763	772	725	694	769	745	680	763	727	741	744	759	782	807	807	781	773	749	766	775	729	744	835	754	741	724	729	740	745	753	715	721	772	680	737	775	727	746	781	733	734	728	745	774	734	731	682	693	791	748	757	724	694	741	724	722	781	690	775	776	747	763	700	728	703	782	783	721	709	719	735	759	740	752	702	722	747	717	765	749	724	701	725	741	710	731	799	711	729	764	742	762	786	727	739	721	751	733	792	730	751	762	750	747	711	730	752	700	759	726	760	713	704	767	755	772	740	771	752	726	771	720	717	794	745	742	744	752	711	770	753	717	769	780	758	724	735	768	769	745	721	740	722	783	773	723	785	749	754	700	758	798	751	754	749	749	731	742	749	793	737	772	764	740	745	752	754	757	784	736	777	734	789	749	736	728	775	715	697	694	771	781	747	734	700	724	768	699	758	755	756	803	743	736	743	716	720	700	743	749	767	761	704	758	672	738	786	746	757	744	735	711	726	784	742	777	729	791	755	730	743	778	795	798	736	753	717	753	739	754	780	751	773	748	718	723	704	724	745	769	724	802	780	737	767	706	761	738	731	762	768	743	714	764	716	754	733	742	750	726	796	735	724	786	740	691	806	777	732	764	672	718	759	750	756	727	772	789	743	746	724	735	787	798	729	782	761	734	758	688	727	752	730	734	782	739	758	745	757	747	745	725	740	711	723	726	763	751	729	742	733	787	717	791	706	773	771	714	717	717	729	742	729	785	746	754	746	743	772	758	717	726	767	713	738	765	805	723	729	764	676	723	765	770	723	799	793	759	728	770	758	793	773	736	751	753	798	802	781	752	711	740	703	703	741	732	713	796	753	749	800	782	773	761	757	780	796	784	760	754	780	740	723	754	777	784	743	779	766	782	748	761	724	710	759	706	716	753	774	709	744	786	799	759	787	693	681	786	772	753	754	719	695	779	764	738	744	675	745	748	755	747	800	727	756	728	734	778	793	690	743	728	755	772	742	768	719	741	764	752	724	746	802	722	789	739	779	755	728	757	798	780	783	763	726	816	733	770	777	769	738	706	760	739	692	725	736	747	690	773	768	727	710	749	744	734	724	734	762	721	755	706	759	696	736	757	718	739	757	716	786	804	776	722	749	760	709	739	774	788	758	760	775	726	730	796	739	723	735	727	751	736	755	776	785	752	773	712	709	736	769	765	795	764	784	733	748	734	778	706	733	748	731	732	730	749	787	777	745	772	774	789	796	727	733	773	711	742	764	776	733	772	750	767	697	774	766	772	772	786	760	752	747	713	747	761	712	688	759	745	739	725	721	746	764	777	782	714	666	760	786	771	765	762	749	798	713	795	754	765	730	695	739	799	769	753	764	728	721	723	699	725	708	738	789	753	761	683	753	733	764	764	754	775	754	789	768	724	764	748	784	740	789	736	792	786	757	696	696	761	778	749	753	741	764	738	774	750	719	756	722	774	725	776	780	663	761	722	749	778	786	765	698	746	756	700	751	720	787	760	708	731	709	762	743	757	745	769	818	764	747	764	769	760	706	788	801	760	722	753	763	756	750	692	754	764	750	764	774	741	738	751	697	773	766	731	740	744	716	708	710	766	759	744	756	741	733	740	755	798	767	779	733	765	730	746	717	756	723	762	730	726	716	762	755	742	748	760	739	767	758	766	808	700	744	781	743	767	726	729	739	755	746	803	731	757	766	714	792	752	701	760	754	725	741	774	750	714	789	789	737	777	766	720	741	762	738	708	747	730	791	705	710	699	772	779	714	738	767	727	733	751	715	715	780	801	752	744	733	706	757	731	751	727	795	716	720	748	760	770	743	739	712	741	733	763	717	750	759	739	780	745	770	761	739	776	777	736	739	785	778	754	753	741	765	769	716	727	683	746	764	745	757	721	780	721	762	733	726	774	743	753	712	769	724	710	696	719	650	687	786	774	699	744	738	748	736	782	709	705	734	775	707	764	738	756	722	800	770	727	767	825	756	756	807	701	786	749	745	731	758	742	741	723	790	720	793	716	743	741	749	705	760	731	738	745	729	756	757	734	713	751	749	703	768	742	770	745	740	742	703	761	776	740	695	771	743	732	787	735	712	722	706	721	730	662	801	747	744	753	722	684	721	809	759	749	751	702	771	743	748	774	782	704	745	769	731	707	739	750	692	784	745	727	753	740	766	710	803	753	712	738	694	736	746	720	785	705	756	780	798	737	712	708	722	702	763	751	746	735	761	730	751	730	734	758	797	728	694	742	743	728	770	741	741	731	767	716	714	751	743	757	726	721	843	697	770	771	725	744
23963	21098	28330	24124	20807	9291	4692	3056	2302	1622	958	778	649	764	673	653	752	5237	5299	2805	503	438	460	447	417	416	420	431	429	410	422	428	435	440	402	429	410	421	435	393	423	418	432	399	407	430	395	389	417	380	414	392	440	439	430	439	436	422	416	400	436	443	410	446	404	437	404	390	412	401	411	429	397	409	413	381	395	400	383	393	452	431	398	436	397	393	354	433	405	411	407	418	439	378	407	403	436	421	422	415	398	452	419	356	433	427	424	439	402	413	389	435	379	427	409	441	403	410	427	422	419	405	432	405	379	375	445	418	419	406	420	383	427	408	400	401	423	396	421	358	376	379	432	375	389	407	408	397	419	435	407	438	403	407	425	415	424	416	410	434	427	408	402	401	434	418	414	413	374	397	381	405	396	410	398	396	411	412	391	429	422	428	418	392	402	431	441	400	409	427	378	427	404	419	427	418	400	436	464	453	416	434	395	421	405	397	414	409	397	417	366	414	428	402	405	383	447	391	416	392	409	390	403	392	436	364	381	414	390	423	421	427	419	385	381	405	434	378	433	405	382	404	405	389	415	385	414	415	438	400	404	437	459	385	417	419	401	406	410	413	405	394	427	426	391	422	386	430	434	417	421	394	401	422	405	407	415	406	395	393	391	393	414	407	412	402	381	398	412	440	408	408	419	415	419	420	415	404	381	440	376	374	407	399	457	394	415	402	397	413	415	434	442	428	416	414	393	402	438	394	399	393	390	454	415	390	373	376	446	449	401	417	386	423	386	405	408	389	389	405	423	404	378	416	386	410	400	433	409	419	390	413	398	398	359	417	431	412	457	401	413	413	397	436	386	408	400	395	414	375	380	394	437	399	441	377	404	420	440	398	395	420	419	430	388	370	409	370	408	424	382	413	412	399	422	401	403	417	434	426	435	399	414	410	426	383	412	399	405	421	402	423	444	394	442	413	426	356	419	382	423	420	374	395	430	408	403	411	372	436	410	412	430	417	418	408	429	401	418	416	395	432	396	438	403	423	425	408	384	395	407	407	401	423	419	399	395	411	352	381	396	409	423	412	438	366	452	417	446	411	404	404	420	402	429	412	445	430	414	437	402	417	455	374	423	387	425	440	436	411	432	445	422	365	398	407	428	392	397	432	408	437	422	399	371	447	391	392	395	440	384	397	448	433	431	397	423	430	423	405	428	391	419	425	414	432	456	404	405	428	413	404	411	429	425	430	377	426	403	418	380	392	423	425	358	392	407	392	398	365	434	418	401	432	379	404	386	406	402	384	398	414	421	432	457	400	401	405	439	395	398	415	372	407	387	404	382	411	420	370	451	437	396	447	405	430	455	403	405	417	411	424	415	426	393	420	392	395	422	433	435	388	413	434	449	440	384	379	441	383	373	417	425	429	381	434	412	427	402	376	400	438	409	384	413	432	411	382	437	398	395	378	389	432	412	386	431	436	413	405	368	421	404	431	401	423	401	412	382	403	444	422	414	428	409	418	397	402	389	400	440	408	405	410	410	444	432	436	369	426	402	398	392	408	388	418	399	417	399	415	400	383	398	414	436	428	432	406	407	399	401	435	424	426	441	399	381	387	420	400	415	382	363	417	374	407	387	387	421	428	412	395	363	393	431	432	400	374	421	393	461	392	432	434	430	395	432	374	408	426	401	428	412	402	387	418	379	447	407	400	412	407	395	431	398	408	413	397	393	393	381	402	372	380	411	387	428	414	398	403	402	452	423	413	424	409	409	369	416	413	428	419	359	397	377	390	427	405	391	397	429	410	412	434	397	455	437	381	423	456	406	414	434	425	411	429	407	416	444	367	435	417	400	388	406	387	395	419	385	390	378	390	423	411	427	435	437	430	418	389	399	378	402	411	485	404	410	417	403	399	392	423	434	398	419	376	446	400	399	422	399	439	412	413	431	425	421	426	386	416	411	378	419	392	429	388	419	413	407	394	398	410	454	409	447	421	388	403	391	397	428	410	439	401	384	412	403	387	424	428	384	410	412	371	423	404	392	395	419	444	407	412	449	425	428	412	405	389	440	407	431	411	394	390	390	432	406	391	375	413	429	400	411	418	376	391	446	401	377	386	447	384	435	417	406	405	364	378	429	428	416	390	414	415	448	391	426	411	420	421	386	411	409	411	414	390	406	379	376	384	383	369	423	432	418	395	424	424	463	396	437	378	445	389	377	393	399	429	371	428	408	408	418	383	434	404	400	437	428	410	408	410	406	422	399	398	407	388	381	404	416	408	466	391	379	407	410	427	386	399	402	451	430	425	400	390	383	411	405	432	423	370	363	426	412	383	395	422	384	420	367	449	368	399	403	387	404	386	410	423	386	433	400	407	407	415	395	423	419	398	380	386	395	399	415	432	432	384	416	410	407	428	392	399	423	411	408	415	391	415	389	421	425	396	400	387	383	409	414	389	402	445	381	409	405	404	397	401	429	394	403	399	385	447	419	446	398	423	388	389	429	398	422	373	401	418	419	408	414	398	405	388	416	412	468	426	397	422	389	384	417	423	433	402	442	423	399	370	426	401	403	396	403	450	393	423	398	392	417	379	401	418	396	411	422	417	384	389	394	376	383	437	391	411	416	399	435	425	384	415	387	417	418	420	402	423	433	384	424	434	388	416	429	396	441	427	386	421	434	366	412	406	435	394	411	428	395	407	398	382	414	431	384	421	411	450	424	423	412	403	384	413	445	433	406	397	437	426	377	398	390	388	413	388	460	427	435	416	379	436	415	385	391	452	396	420	425	400	414	410	407	403	412	404	411	426	422	414	444	388	387	383	407	456	449	395	370	394	406	399	416	368	400	407	432	422	414	392	428	399	418	418	441	396	413	435	421	432	442	407	463	419	406	436	387	403	381	421	440	427	420	403	410	381	421	373	397	405	428	387	402	415	417	403	398	417	438	409	396	453	406	421	372	389	448	404	406	409	384	419	432	403	409	416	441	413	426	420	400	438	370	412	386	412	401	402	380	442	378	404	370	398	429	375	398	421	414	405	399	408	374	393	404	389	387	413	404	408	344	408	396	409	425	423	439	407	371	422	406	395	389	411	431	419	387	407	405	405	389	403	374	393	422	404	382	379	403	405	385	422	395	396	427	439	451	402	410	440	422	416	418	390	373	440	414	419	426	431	430	412	390	384	413	413	417	398	400	424	385	456	427	438	417	412	404	378	411	417	390	422	403	426	390	403	449	423	404	406	441	421	388	365	421	401	414	437	395	424	408	429	437	417	443	388	417	425	374	424	396	375	399	399	450	412	414	416	399	391	407	422	416	445	430	385	414	397	412	411	416	421	418	413	381	417	412	440	408	392	395	398	424	411	452	423	431	413	396	415	405	398	394	443	407	408	406	378	410	387	426	348	400	405	384	401	364	423	418	425	447	401	432	408	390	405	393	390	444	385	399	390	391	398	402	407	381	363	411	411	386	402	437	418	426	419	434	398	394	407	371	439	424	422	398	409	401	393
13770	28232	25820	13980	8562	7839	8392	6593	5385	3811	2100	1595	1182	1394	1232	1005	1252	10406	9510	4992	639	553	622	569	592	550	548	567	523	576	581	576	566	556	580	554	538	573	566	530	579	500	565	554	561	573	572	541	571	576	591	558	544	533	511	558	528	545	575	565	512	531	548	544	558	527	545	530	535	519	555	550	583	544	529	550	542	566	557	579	564	524	538	520	560	519	527	534	534	539	518	561	573	557	566	554	523	513	523	512	504	568	558	523	578	541	550	562	529	514	508	536	578	541	558	557	550	558	558	519	548	544	522	525	513	572	564	551	563	567	537	547	542	553	566	575	541	505	512	564	548	527	524	538	580	541	524	499	531	548	564	543	558	595	564	518	557	570	536	560	543	552	523	585	548	558	568	547	552	560	535	555	526	527	525	554	529	540	560	562	537	543	558	533	544	540	549	546	517	521	565	548	550	564	517	530	525	560	542	570	572	571	546	545	560	574	608	534	531	562	571	583	548	579	513	531	570	542	518	545	572	577	532	559	558	553	554	575	581	505	580	530	553	531	539	577	513	519	572	566	562	580	576	569	549	533	534	569	525	532	548	560	583	571	560	505	547	555	548	528	507	546	542	551	569	538	546	581	552	587	545	582	552	538	532	547	563	564	589	599	541	573	513	521	518	526	528	505	560	580	560	518	545	538	564	541	538	524	545	536	549	528	528	515	554	570	543	574	568	520	515	604	544	562	542	550	519	510	540	535	543	515	550	533	545	539	564	552	536	581	579	577	536	557	534	565	551	543	595	564	532	572	545	562	506	524	534	544	559	585	541	554	546	533	537	543	527	547	521	576	541	560	564	569	541	539	578	542	532	575	530	497	522	556	519	569	551	571	552	565	508	526	548	550	526	596	532	535	574	537	620	495	539	527	560	492	546	543	551	566	547	528	523	544	505	591	555	572	546	574	519	523	554	501	569	549	550	557	536	505	500	560	525	553	548	552	521	504	526	556	521	576	522	511	537	499	526	554	540	529	547	538	544	493	546	583	549	556	561	544	540	526	539	541	573	533	565	544	533	561	499	510	556	541	576	511	554	547	570	551	503	545	528	527	536	561	521	563	565	539	553	567	539	532	525	513	539	530	536	538	563	553	534	508	567	581	580	538	552	561	577	524	551	569	552	523	537	560	519	571	566	545	506	543	516	531	527	514	529	553	528	556	545	521	579	568	554	515	504	520	597	565	609	574	539	537	522	554	572	559	588	570	568	538	539	561	562	528	549	515	593	562	547	552	508	533	521	547	515	528	536	522	583	569	535	543	509	573	553	584	542	542	540	543	575	524	536	556	553	530	535	542	527	534	544	555	529	535	524	535	535	550	529	540	559	551	550	546	574	525	517	568	548	544	580	531	548	545	548	525	556	536	548	551	495	568	581	552	560	549	553	555	520	551	510	572	487	528	533	550	583	569	520	546	555	536	579	537	557	493	528	536	579	561	518	562	552	570	540	559	545	543	526	521	542	534	540	495	540	547	517	531	556	542	607	516	530	546	567	551	560	570	546	570	552	581	556	549	531	496	549	573	500	590	523	538	553	546	581	565	567	554	576	559	551	567	580	553	547	529	562	572	578	558	514	573	540	554	564	579	527	551	527	558	571	559	554	518	544	581	533	581	521	554	554	551	548	544	561	542	529	576	565	550	517	519	487	526	539	517	539	526	558	552	543	556	573	517	557	542	523	534	477	536	533	564	550	561	520	533	588	536	557	514	546	496	579	555	515	550	597	534	593	563	597	511	509	568	546	546	572	541	529	558	533	573	557	492	524	566	560	569	532	568	532	546	535	546	560	520	534	522	566	533	558	517	546	537	551	551	541	567	558	528	595	578	581	516	566	562	623	527	584	528	560	546	534	554	530	569	570	567	602	551	575	534	551	578	532	558	572	561	520	574	576	504	525	518	560	526	572	507	557	519	532	590	545	562	574	518	543	525	579	536	551	552	563	547	503	500	530	551	540	599	522	534	584	558	538	561	532	553	530	525	538	545	551	541	522	558	551	558	518	561	545	573	596	527	533	533	536	550	536	535	571	529	571	547	535	532	574	531	502	516	593	583	535	534	517	543	576	566	581	519	535	523	558	562	550	557	597	533	519	526	550	587	534	561	571	558	587	588	543	553	553	498	536	552	523	506	501	531	536	582	530	511	567	541	547	544	546	537	528	530	565	531	556	546	554	568	562	568	507	564	564	553	540	516	587	533	567	500	568	537	562	527	559	548	555	540	580	518	579	535	538	529	540	561	560	554	587	565	597	556	535	595	524	563	564	564	525	554	572	541	538	538	544	583	562	547	526	561	540	542	592	556	556	538	539	536	561	539	563	536	538	524	552	553	556	539	575	553	532	513	538	543	538	524	568	533	581	516	541	543	526	536	537	559	542	553	593	526	525	536	529	569	563	540	519	528	539	556	555	579	581	533	549	550	552	569	550	489	575	539	543	536	524	572	557	527	558	519	553	566	543	552	575	555	524	522	571	558	550	563	549	551	596	553	538	539	573	543	566	566	579	558	549	550	556	541	582	527	510	526	541	542	540	564	592	541	546	551	522	552	537	575	553	613	566	568	526	521	556	571	539	585	527	532	542	542	529	567	532	503	574	527	540	534	575	560	522	513	536	524	513	586	557	549	516	584	554	517	564	545	513	538	567	512	567	557	551	554	527	549	539	561	551	539	523	560	559	553	575	548	523	575	530	517	556	556	537	561	516	522	553	555	529	522	572	565	545	533	526	559	530	573	540	577	516	516	573	531	561	572	557	512	535	592	522	564	554	526	539	569	579	549	536	570	535	512	540	606	531	566	517	556	566	523	551	546	544	541	595	565	543	560	482	557	549	568	544	518	541	529	526	533	595	541	548	577	562	521	542	563	568	533	531	568	544	541	548	503	572	560	480	563	521	532	581	563	567	551	551	530	533	575	569	494	532	540	554	550	545	559	517	521	551	508	520	521	536	510	542	536	546	532	521	569	547	555	571	537	574	503	527	483	512	544	574	563	538	581	530	577	499	555	564	520	523	551	499	510	569	554	535	554	567	557	549	554	532	576	503	557	555	544	559	541	536	547	556	515	529	551	560	558	546	553	557	560	501	546	535	580	539	552	543	574	560	552	530	573	560	519	535	536	514	588	575	539	559	546	515	522	593	536	566	559	554	567	577	567	549	529	546	538	520	535	537	522	574	537	605	537	544	540	534	584	561	542	564	593	524	536	538	526	557	580	566	542	551	569	560	564	545	570	504	535	528	548	552	594	519	538	547	584	577	537	515	544	528	559	543	527	505	563	541	557	547	503	568	555	539	553	542	540	522	558	506	516	561	569	565	577	570	538	560	482	544	570	536	570	539	522	577	513	564	552	546	508	538	521	569	552	559	543	519	518	528	569	530	548	529	573	559	524	511	520	565	525	542	523	513	551	583	498	556	558	551	537	550	553	544	553	551	544	584	556	512	557	577	525	547	512	571	527
22814	21072	28856	23530	21079	21396	14370	4096	2438	2315	1377	937	669	498	578	843	4318	11755	13880	5229	491	224	222	216	224	200	222	204	200	207	198	211	198	212	220	181	208	191	213	220	209	214	208	204	189	199	178	190	182	188	220	209	202	197	213	192	205	224	193	220	204	194	217	209	210	210	190	191	237	184	198	189	189	210	196	195	218	176	194	183	180	198	192	178	208	179	212	210	211	192	188	211	223	202	191	214	220	181	199	237	199	191	204	185	196	204	199	203	216	194	233	202	195	195	203	185	194	204	173	191	192	218	210	210	215	206	187	187	198	202	192	193	203	204	174	190	192	176	189	196	213	198	203	201	203	199	207	235	166	193	209	194	190	175	183	195	172	203	185	200	191	177	207	214	183	197	187	201	221	193	196	202	213	220	212	215	200	192	216	177	188	206	203	203	196	201	209	192	209	222	200	194	183	207	206	205	198	204	188	221	194	200	181	204	205	205	222	204	196	198	177	210	193	204	204	188	217	193	185	200	178	204	200	185	209	197	216	210	173	200	194	202	184	187	184	212	224	215	168	213	213	191	209	181	184	208	198	203	204	164	218	193	197	162	196	190	213	189	214	244	199	206	170	206	216	214	203	198	213	195	182	187	201	193	215	211	184	188	211	203	181	178	183	206	182	187	181	192	231	216	213	204	180	221	198	215	191	215	188	214	218	186	210	165	189	198	192	185	193	180	194	199	181	228	189	198	207	201	191	205	203	199	190	214	183	202	203	207	187	199	212	229	195	210	186	200	175	194	212	222	193	188	207	206	180	197	196	220	191	195	178	210	192	190	176	198	206	182	187	199	195	197	187	182	208	184	191	207	168	189	178	197	201	201	198	178	178	194	216	200	201	214	220	207	205	197	208	224	179	178	194	202	184	191	168	214	166	191	196	191	179	217	178	210	232	179	205	208	211	193	203	192	190	195	207	207	212	204	216	223	224	182	203	218	202	215	210	214	233	177	209	216	188	215	231	188	224	233	196	186	207	217	211	207	195	193	226	199	218	212	178	192	222	181	200	197	192	191	179	230	196	192	167	188	192	218	231	182	221	193	180	187	173	178	172	187	188	199	203	208	196	194	197	198	195	188	220	222	204	215	218	185	207	213	184	200	211	209	203	192	224	199	202	224	213	197	186	209	201	187	192	188	185	208	188	194	189	175	196	200	205	203	185	234	175	199	211	195	208	205	204	197	195	186	205	228	217	180	169	195	184	223	210	198	191	207	208	242	188	211	187	200	181	180	205	220	207	205	224	201	186	214	207	199	192	213	177	189	209	207	203	209	194	183	188	196	215	211	184	185	210	194	196	204	206	201	181	183	189	214	208	192	196	194	221	190	182	204	210	188	177	207	181	187	181	195	180	200	185	210	202	197	196	195	179	169	191	179	221	199	198	198	204	215	199	184	213	208	189	223	225	190	183	217	221	216	159	178	203	201	181	185	185	213	199	223	208	183	201	200	214	212	213	197	214	209	223	200	211	228	213	202	200	184	192	219	166	170	168	173	197	213	203	215	190	217	184	206	216	194	206	183	192	200	186	195	201	195	224	197	207	196	202	204	232	176	182	196	203	191	229	217	204	201	200	207	200	197	191	220	198	177	196	192	196	182	187	192	182	202	191	184	187	185	176	188	205	219	175	181	171	196	202	206	184	188	230	215	192	173	208	204	188	215	174	183	208	224	187	208	196	207	195	214	200	217	195	180	199	201	185	197	189	198	202	199	201	175	198	199	185	201	210	193	194	189	181	198	211	200	185	204	194	189	200	203	208	203	209	174	190	174	206	221	198	210	183	181	197	206	192	194	225	189	218	194	186	192	192	202	194	196	193	183	168	191	194	194	200	210	200	206	187	187	190	196	186	205	202	219	205	181	214	194	196	225	187	208	189	203	200	200	192	198	184	186	187	190	208	217	213	198	217	180	183	198	227	189	184	204	204	215	204	207	202	217	197	209	211	194	197	209	213	199	190	159	174	190	184	201	214	214	204	178	184	191	204	208	193	208	195	210	186	199	206	179	195	201	208	189	182	209	190	191	210	207	225	203	188	196	171	204	202	197	193	201	207	212	206	211	208	189	221	199	176	192	185	190	217	208	216	174	211	186	187	180	187	200	210	179	189	178	210	186	197	191	199	176	223	213	198	191	208	183	182	196	194	201	173	202	194	181	194	210	204	183	193	192	191	207	200	190	192	188	204	179	193	204	197	187	207	203	201	206	205	208	218	210	198	217	175	195	201	215	217	181	198	192	202	164	209	214	197	176	203	185	205	202	195	193	197	200	197	194	206	205	198	188	229	197	198	206	201	203	183	189	199	186	206	210	185	190	176	188	200	189	178	207	188	215	204	175	199	199	201	208	193	175	179	207	187	193	194	212	200	215	185	193	201	226	181	183	192	207	178	212	223	205	178	201	188	200	222	213	205	196	184	207	217	210	213	201	213	220	229	185	179	199	192	195	218	177	184	222	186	213	200	182	216	194	171	208	185	218	208	202	198	209	173	213	217	202	222	177	193	184	205	189	207	201	208	194	183	186	204	210	187	195	198	202	180	196	172	199	175	218	195	193	216	190	183	166	197	202	188	192	196	214	184	179	226	193	223	200	195	214	194	203	204	206	208	194	190	229	213	243	192	200	187	199	208	200	195	217	187	187	196	184	188	202	216	215	203	182	217	158	196	192	206	211	208	196	193	195	172	194	218	207	186	205	206	206	192	184	223	175	199	202	201	192	189	204	202	203	202	212	172	193	215	149	187	188	192	177	200	183	207	196	200	201	239	205	200	222	188	223	189	196	194	214	189	189	184	221	199	217	210	194	193	207	191	197	202	211	192	183	239	205	172	206	195	225	196	189	205	185	189	200	193	185	219	200	190	182	206	220	187	193	198	219	210	203	179	208	183	208	187	208	193	184	190	184	188	207	189	199	217	170	190	202	191	164	218	197	213	188	208	183	203	209	199	190	205	193	189	185	217	213	213	206	216	197	178	209	207	192	204	192	207	197	190	186	211	175	209	194	200	175	216	200	207	206	182	199	199	160	181	195	225	191	203	213	217	187	191	198	204	202	186	182	186	176	199	216	210	218	191	202	183	190	198	198	204	192	172	194	216	199	187	218	195	189	210	171	197	211	196	200	204	174	212	194	209	180	188	190	210	196	212	197	206	184	223	184	186	203	205	211	192	231	217	197	212	212	206	180	203	207	215	204	209	179	209	180	219	184	180	199	179	186	192	205	185	197	194	192	190	197	212	217	184	196	200	176	205	184	195	198	193	179	220	223	217	213	214	214	190	202	210	198	203	200	189	208	178	187	182	214	196	188	217	205	214	204	225	198	238	185	226	200	196	205	189	181	203	224	206	191	223	180	197	208	210	204	180	194	204	185	233	193	178	191	220	214	207	200	181	199	195	200	195	217	194	185	219	224	167	211	184	203	222	232	221	188	189	183	211	185	198	208	204	210	215	207	186	184
15779	35141	30323	19184	10671	14043	12435	8127	6060	5707	3533	2090	1405	1138	1208	1891	8070	18729	20022	8146	674	343	359	311	320	282	304	301	311	285	282	266	295	278	303	279	278	245	255	265	287	249	266	255	252	262	264	302	290	265	265	281	280	266	270	267	263	270	266	277	284	254	283	287	257	278	232	247	248	261	268	248	260	226	257	257	266	243	266	261	282	252	258	282	248	248	232	264	255	287	254	236	257	247	262	282	248	290	271	267	307	270	244	263	258	284	262	252	248	271	272	249	248	245	266	258	269	249	259	279	246	254	265	254	256	266	267	264	275	277	244	267	259	241	272	265	277	261	259	301	259	262	264	269	256	245	294	255	252	285	238	254	260	243	262	252	232	249	251	259	268	252	271	255	277	270	256	258	232	249	254	270	261	265	266	268	269	263	281	245	259	257	255	292	251	254	257	266	255	252	285	247	223	269	228	249	259	240	244	241	245	236	263	244	244	221	260	231	253	272	288	233	249	246	270	305	279	272	237	263	272	282	246	267	255	218	269	263	287	254	265	225	245	247	274	263	241	260	257	266	281	272	235	254	271	297	290	256	272	249	261	217	255	234	278	269	263	259	235	251	242	280	299	241	242	266	263	296	254	239	246	288	248	274	254	286	250	253	265	258	260	259	261	235	275	266	227	243	279	248	247	256	262	246	285	261	270	259	249	258	292	241	284	250	246	253	256	250	240	246	296	243	287	240	263	271	255	293	269	272	254	258	265	276	281	254	279	254	256	256	271	253	273	253	258	240	250	286	283	211	248	254	252	254	272	290	260	267	277	278	255	298	250	259	263	291	253	239	241	243	242	295	272	276	252	237	275	234	246	253	254	259	269	253	268	252	306	250	288	268	251	262	243	251	235	256	265	287	298	254	252	250	259	299	273	248	278	247	234	233	271	244	250	264	251	255	239	239	233	259	263	273	280	281	268	243	277	257	262	279	264	275	222	258	261	266	284	254	243	273	271	265	240	253	254	242	259	277	255	260	230	271	236	274	242	269	290	262	235	255	253	273	277	251	250	255	264	264	265	263	283	254	252	285	251	256	277	250	238	267	286	268	267	249	253	257	236	269	261	245	261	278	268	293	246	271	267	249	286	239	264	279	236	251	276	261	258	274	253	264	244	272	253	237	266	258	261	274	262	265	259	257	249	282	259	297	262	262	234	251	259	288	265	248	251	249	268	254	265	246	260	249	241	261	259	260	243	269	277	298	238	236	270	302	251	276	260	266	257	288	236	241	263	252	271	228	241	279	267	280	283	240	263	267	285	288	239	261	225	241	250	267	256	312	292	313	260	272	272	249	295	251	240	248	249	295	242	254	250	273	290	276	226	274	245	263	284	251	239	264	252	247	271	297	287	265	248	263	240	298	269	281	278	273	266	264	262	237	242	263	245	281	248	258	261	270	265	255	252	252	262	261	260	250	258	250	251	265	247	271	248	253	240	269	281	249	254	240	257	271	270	260	232	275	251	245	258	275	252	248	277	252	257	265	242	272	270	259	261	241	295	234	260	281	238	232	259	252	257	273	279	252	251	271	264	232	258	252	275	262	236	291	285	231	254	255	260	272	270	240	224	257	275	259	266	262	260	267	277	269	270	257	284	259	256	227	297	236	214	264	256	250	233	288	271	248	269	250	271	253	279	276	280	273	272	273	254	253	257	272	279	301	255	272	259	260	293	246	236	270	268	268	276	255	254	246	250	276	286	239	247	258	261	287	258	225	260	244	299	272	240	268	255	276	254	285	248	281	250	250	278	254	272	262	259	263	302	234	246	271	261	265	269	240	251	282	255	289	235	249	256	252	258	269	253	252	265	285	260	280	239	262	247	281	247	242	252	267	245	267	257	267	238	256	257	265	256	266	273	233	264	291	282	235	229	256	261	268	291	250	282	271	286	277	252	240	244	247	270	255	271	254	283	280	234	256	267	276	277	248	264	247	248	290	236	291	257	242	260	288	247	288	244	275	246	237	243	273	262	261	250	257	284	229	246	272	245	274	263	260	266	252	263	280	281	252	262	260	250	280	272	270	251	224	263	293	247	270	251	247	286	255	257	264	301	287	274	255	239	259	237	227	253	246	262	244	266	258	264	274	272	256	250	246	267	242	280	268	252	252	248	254	244	258	262	280	262	279	257	254	276	265	265	272	265	252	259	259	288	251	243	244	266	268	240	262	287	265	241	244	262	262	251	250	275	238	258	264	235	255	274	271	270	262	260	284	244	278	273	269	267	281	249	251	265	299	257	246	259	249	255	272	253	242	248	264	255	248	246	239	257	280	259	269	251	245	278	252	233	259	247	234	267	257	247	272	290	268	256	234	241	253	260	271	267	257	249	257	258	291	278	245	245	252	236	258	260	267	263	247	284	244	233	296	274	266	265	249	258	269	261	252	262	248	258	287	253	258	253	244	250	286	256	247	288	229	285	255	293	254	232	269	262	285	280	230	240	238	253	268	239	256	239	261	254	259	276	273	260	257	245	274	274	240	264	291	281	260	274	216	237	266	261	274	260	233	274	251	272	247	276	257	253	233	254	269	266	259	251	271	241	283	256	277	255	278	253	256	268	264	256	243	254	264	252	267	270	268	300	233	277	267	245	271	245	290	290	241	263	256	270	261	268	260	269	234	252	244	239	226	258	281	237	284	264	269	255	288	261	263	285	266	249	255	264	285	264	281	266	242	281	280	247	214	219	253	274	255	274	253	243	280	288	292	260	265	258	284	252	249	264	268	294	227	277	277	255	241	278	273	259	235	258	234	254	267	255	267	269	279	251	259	273	270	255	231	286	241	268	255	252	277	240	241	270	236	268	259	240	271	286	258	236	267	252	275	262	244	250	261	276	271	256	265	260	252	284	261	270	259	278	241	284	246	285	253	256	235	254	283	240	236	270	277	248	261	259	272	296	244	259	238	278	255	266	249	226	265	269	259	229	254	284	288	241	233	259	259	232	271	264	253	240	261	293	271	276	250	287	251	262	239	257	247	278	249	248	249	246	240	267	238	242	274	259	267	275	256	269	280	256	290	250	275	263	255	244	261	245	262	274	273	266	262	250	262	267	250	287	253	254	269	253	274	253	275	268	263	276	271	263	263	233	274	260	267	270	240	269	258	248	263	234	264	239	268	239	248	255	216	247	254	258	280	230	277	262	271	270	271	272	244	263	269	293	238	278	244	263	278	259	275	278	247	260	257	254	253	307	256	245	275	274	243	290	275	283	260	262	271	282	288	279	275	259	271	241	265	295	248	248	283	269	261	261	289	268	279	265	286	244	282	262	256	265	318	275	222	257	274	266	278	287	261	213	271	266	264	261	268	253	246	255	247	260	259	276	255	279	267	264	278	261	262	270	260	270	260	290	257	257	262	246	283	261	290	273	269	256	240	227	284	282	246	244	283	252	255	254	279	249	260	269	284	234	269	271	259	283	264	288	268	263	276	278	268	272	275	272	303	240	268	273	252	260	267
26904	20950	15844	5905	2237	3430	1836	1286	1131	1139	1130	913	774	673	650	641	757	997	1083	622	584	555	581	573	562	577	549	576	600	569	527	582	604	558	568	542	567	537	555	570	595	568	539	587	591	550	587	579	547	618	590	547	578	586	540	553	579	606	601	580	551	534	577	599	592	574	527	544	575	555	614	620	562	554	564	599	502	560	559	559	528	557	623	626	554	545	543	579	543	568	540	567	562	594	578	569	536	570	549	533	553	548	566	548	603	578	546	562	538	568	600	531	533	542	561	543	590	590	549	534	534	545	514	589	568	566	505	567	527	601	576	584	566	595	555	578	576	595	554	580	557	553	582	566	553	537	556	558	580	545	610	526	602	554	544	581	570	568	608	596	616	575	613	594	556	564	600	588	571	555	534	546	515	530	568	534	541	569	563	561	558	568	552	571	553	576	553	540	552	562	552	522	617	570	538	539	541	558	600	553	542	593	571	558	557	565	562	577	572	554	569	569	525	567	588	602	565	524	556	571	571	601	571	557	550	565	577	569	564	547	548	520	577	554	583	564	576	550	553	564	580	500	562	568	551	550	568	538	589	580	530	582	611	569	565	568	590	585	552	564	560	585	567	550	546	560	592	608	543	540	546	566	536	559	559	581	576	566	524	546	562	547	585	612	565	580	598	556	595	564	564	572	585	533	614	565	617	570	514	538	557	560	539	555	549	577	586	546	590	552	554	545	504	562	609	543	550	552	509	584	595	564	608	540	544	587	550	538	544	535	587	574	611	609	583	598	528	577	595	574	590	612	609	572	528	556	580	602	541	547	556	553	559	585	562	565	589	554	566	587	589	589	569	549	589	546	588	566	537	579	588	569	543	590	566	558	613	558	542	553	563	583	587	545	587	554	603	587	577	541	577	554	558	609	573	559	586	589	579	542	581	585	569	596	560	592	532	575	578	586	609	548	568	581	550	595	548	581	604	549	527	578	575	545	550	564	564	578	551	582	613	601	561	576	547	540	571	597	584	553	562	572	579	600	553	522	576	571	583	547	572	620	570	556	595	566	554	591	528	515	580	562	591	559	573	582	555	535	564	577	555	568	573	576	567	562	560	561	554	577	581	554	540	563	597	581	542	524	540	562	513	565	617	555	544	583	508	548	544	605	571	614	552	554	607	586	585	601	543	560	563	551	564	572	554	525	593	554	553	572	569	566	580	520	540	581	549	531	547	564	561	582	627	555	539	539	556	575	624	531	572	591	532	580	568	569	594	562	594	587	546	545	598	599	563	553	588	550	570	604	551	616	626	595	579	579	581	591	551	537	550	577	566	585	575	562	567	574	499	540	562	593	556	568	574	567	583	594	582	572	582	565	563	653	580	557	573	561	563	532	540	576	576	575	590	590	541	559	540	569	551	571	544	533	549	557	557	540	566	587	582	541	568	576	562	590	561	576	537	567	571	528	551	563	555	610	571	553	570	546	558	631	596	568	593	550	549	523	528	538	559	583	552	559	545	597	579	590	566	560	553	525	586	525	545	538	573	570	547	524	571	532	579	550	530	534	588	562	629	567	569	568	600	537	553	546	585	587	585	581	578	538	526	596	605	571	589	562	565	589	580	560	547	560	547	561	583	556	569	560	600	524	534	573	592	576	603	579	589	612	588	605	539	582	531	591	542	567	589	572	590	572	539	547	606	635	583	543	554	539	529	569	590	589	579	557	600	564	538	586	583	556	569	550	557	562	574	553	562	553	530	541	521	558	557	558	566	566	571	556	581	554	540	566	593	578	587	576	543	582	575	550	540	551	562	585	599	583	562	555	573	584	554	617	562	563	593	562	593	542	546	516	559	576	568	493	570	563	586	598	581	565	532	554	583	585	580	543	572	548	515	576	566	557	557	600	606	598	559	576	573	586	571	546	565	558	588	522	570	559	567	604	577	566	580	575	543	553	557	557	603	585	575	563	562	564	558	601	608	568	566	607	529	563	569	547	567	578	562	586	577	561	564	562	580	560	562	580	531	532	572	564	568	590	583	562	570	582	543	570	556	543	565	565	586	520	617	566	601	523	559	538	565	564	568	574	541	567	574	562	531	611	569	564	523	588	561	553	559	553	542	556	575	607	535	540	582	561	582	562	550	554	590	625	521	565	595	551	569	592	558	557	586	547	620	564	589	536	555	591	554	553	565	543	567	552	590	588	550	515	559	521	538	526	567	609	560	569	569	574	565	586	586	556	582	630	617	560	526	584	513	555	566	604	571	539	538	581	568	564	558	568	572	550	575	534	579	584	612	577	564	586	555	550	555	539	574	562	568	529	598	579	593	588	578	566	575	571	561	562	562	553	541	559	581	607	558	577	545	545	626	540	604	574	616	552	583	523	562	587	562	558	563	566	521	564	542	558	596	579	562	549	575	586	552	566	577	565	576	571	522	601	562	550	587	505	578	573	560	572	604	616	546	608	579	541	594	576	564	580	592	584	573	563	527	564	586	531	552	573	567	581	546	601	618	573	553	588	581	529	561	588	544	567	549	597	577	556	574	563	531	582	564	575	541	509	551	519	549	561	546	543	582	570	574	595	612	567	581	593	572	568	585	578	622	568	534	542	568	589	548	603	566	559	597	588	587	573	522	587	581	531	564	559	573	570	580	568	559	573	594	599	572	585	560	549	597	589	554	549	547	599	536	559	579	577	562	559	572	558	575	564	550	576	557	540	589	552	579	617	576	536	553	570	608	575	617	586	553	588	577	573	572	568	580	582	529	586	572	545	547	595	557	574	582	603	553	580	580	565	610	541	557	567	545	610	558	535	560	641	586	575	568	543	565	577	569	566	550	550	542	565	563	552	582	542	575	563	602	586	570	622	587	561	589	597	574	537	556	619	605	551	587	604	573	561	543	578	572	598	539	577	547	541	577	606	560	572	539	525	567	557	555	518	557	616	546	661	551	581	582	553	602	557	540	557	555	589	553	544	542	561	550	522	548	579	563	541	559	565	588	519	555	600	587	559	541	542	514	551	550	543	557	541	577	581	553	540	566	577	518	590	550	532	525	560	565	589	560	550	533	611	568	616	553	522	563	585	545	598	551	567	580	598	574	588	564	552	593	535	559	565	562	569	580	576	552	588	592	549	540	557	558	592	562	619	548	578	529	562	569	603	579	570	596	576	572	575	592	545	532	602	552	583	550	533	534	548	535	552	561	544	596	529	559	560	542	550	556	580	538	612	593	554	552	589	554	568	601	586	571	533	591	578	549	567	559	578	626	554	549	543	567	560	567	540	534	580	522	555	586	589	580	541	583	540	580	520	533	552	554	579	567	550	550	523	576	554	604	645	619	554	523	515	534	593	592	539	555	592	551	539	601	558	583	581	553	580	566	556	554	558	539	574	555	574	554	626	562	574	593	591	563	576	555	563	559	615	605	572	521	538	592	584	546	558	558	537	561	570	568	588	546	568	564	543	576	560	573	530	603	600	568	547	590	579	544	579	594	599	578	610	548	629	538	601
11182	22225	15797	7578	4339	7691	4177	2941	2489	2402	2206	1665	1194	1018	1003	939	1072	1750	1763	928	755	731	704	727	759	753	737	717	741	744	722	747	702	712	759	779	738	714	750	707	797	812	745	729	749	720	735	761	721	700	788	776	781	737	708	737	727	742	846	763	777	693	758	734	790	677	745	754	692	750	736	809	736	752	730	757	790	749	769	777	756	705	747	734	761	762	758	703	750	685	769	718	735	733	775	730	754	756	761	707	755	765	732	793	737	742	728	777	768	736	740	753	690	744	717	731	740	755	763	779	724	754	760	720	718	739	730	725	769	747	722	734	746	711	779	789	779	740	777	714	763	691	777	775	728	782	736	731	774	785	792	787	736	737	745	738	775	718	702	726	755	785	737	749	694	722	679	703	717	708	776	773	719	734	760	755	745	738	698	717	711	786	736	762	729	745	763	767	741	702	718	741	719	714	757	707	713	750	748	728	721	731	754	745	749	750	792	747	721	750	764	761	732	713	718	713	737	769	755	718	728	765	810	728	785	715	707	747	702	763	738	772	776	725	743	699	709	742	702	722	733	729	753	775	786	739	742	743	769	692	735	772	704	770	774	758	732	765	765	757	790	788	747	754	726	776	746	748	694	739	768	724	722	738	728	730	733	734	702	743	731	708	789	752	703	722	746	790	718	692	740	729	782	769	713	761	701	725	761	731	709	757	797	711	818	775	764	740	720	710	715	769	726	770	799	732	779	730	733	731	720	744	779	736	727	747	692	770	775	734	734	725	769	745	777	741	782	737	760	730	699	724	726	738	717	736	750	736	757	767	738	777	755	741	771	730	743	733	704	769	801	726	783	746	699	742	756	721	757	786	736	747	757	695	705	724	712	791	767	749	764	714	756	711	685	712	761	767	765	763	773	702	717	749	760	809	738	746	726	750	730	763	769	770	710	799	712	777	767	770	724	731	756	731	700	708	746	763	756	754	772	756	790	784	757	785	757	732	728	718	758	757	743	770	682	692	726	760	763	761	763	756	704	736	775	750	729	771	740	756	763	773	764	738	750	736	686	704	748	796	703	805	695	770	744	816	734	736	763	739	716	770	751	730	779	764	716	752	723	739	749	815	736	737	729	733	786	767	730	796	746	707	788	738	703	748	754	824	712	775	754	719	753	751	746	778	719	740	733	764	752	735	737	762	759	721	760	755	769	771	743	714	747	750	716	757	742	741	766	726	751	744	778	755	761	755	753	804	762	737	772	725	735	714	739	774	768	755	767	757	700	696	763	758	768	725	767	759	736	773	692	749	805	740	764	770	723	752	762	706	771	740	729	696	748	752	748	747	759	681	748	745	688	712	735	762	738	758	745	742	771	783	749	758	755	797	760	738	704	740	755	763	694	693	754	795	745	718	744	742	731	743	785	772	688	744	701	740	798	740	761	751	772	757	748	758	741	710	696	792	751	729	755	803	749	786	767	733	744	769	768	786	757	762	759	730	778	706	719	711	716	679	771	772	778	705	759	713	694	759	759	757	780	757	788	759	712	789	707	775	768	750	753	767	750	755	725	706	670	721	756	777	717	754	704	693	756	762	767	728	772	725	706	775	770	749	736	704	766	754	733	775	709	755	769	747	743	745	732	777	755	765	770	750	768	718	738	702	735	774	753	764	808	760	753	756	753	768	740	735	752	778	724	747	724	803	808	738	730	770	739	771	741	748	784	741	722	741	770	766	755	718	692	740	743	714	745	746	738	781	767	711	756	836	732	756	796	797	737	722	697	796	722	730	699	732	760	733	754	709	732	761	717	780	754	749	760	747	777	754	759	730	766	706	720	738	742	777	757	755	767	761	714	750	773	798	764	733	722	747	783	722	783	761	756	775	737	765	733	721	777	749	736	801	723	730	705	758	725	725	767	723	735	765	734	767	774	790	738	688	692	771	743	803	724	739	740	763	754	753	729	706	761	781	742	846	744	793	735	784	724	772	761	740	761	765	719	739	718	706	735	731	744	741	734	693	761	846	727	745	773	722	727	805	799	715	731	707	778	765	755	757	767	732	745	782	779	799	753	765	741	741	748	736	712	745	782	784	735	759	750	742	749	766	708	706	746	781	673	726	733	764	773	742	750	798	755	762	730	780	760	722	747	774	821	742	750	700	797	779	725	722	730	740	762	751	694	808	725	742	680	726	747	730	795	770	741	755	741	761	733	737	736	794	767	768	706	716	744	733	782	702	703	785	712	708	795	773	712	796	755	778	723	726	742	733	746	763	748	742	757	741	733	732	700	735	748	752	774	741	772	763	752	753	756	769	714	728	724	750	752	711	691	726	747	698	773	733	697	733	750	720	758	791	736	717	766	753	736	710	768	741	748	751	755	725	712	765	749	742	766	775	748	743	702	739	749	762	734	745	748	730	792	773	701	759	762	727	752	733	747	739	718	713	722	728	767	699	763	761	730	783	729	760	735	706	750	762	751	770	744	719	709	738	745	733	760	759	783	718	777	727	752	756	791	757	770	724	709	741	723	751	747	759	756	758	773	766	751	768	730	752	720	731	735	763	775	796	745	728	757	789	757	733	749	764	730	764	768	721	713	727	716	806	743	721	722	756	791	757	695	761	784	712	768	723	758	730	764	743	730	723	761	718	749	772	738	753	744	685	749	745	779	715	762	764	722	779	755	713	748	727	781	775	768	751	798	752	711	725	729	772	814	731	735	742	717	775	732	702	726	756	766	776	697	789	729	756	712	781	750	779	713	795	777	777	702	776	767	770	743	726	732	688	776	788	764	762	767	741	705	748	736	803	762	738	771	771	746	727	784	767	788	764	790	780	745	735	771	779	767	782	760	746	773	721	764	770	749	716	760	779	727	723	760	735	717	739	705	712	743	758	744	736	759	782	768	729	709	761	725	756	810	769	779	761	748	773	761	754	815	740	708	742	694	761	735	748	735	774	786	793	755	765	739	770	747	791	748	710	730	736	736	725	769	752	759	735	711	707	788	680	799	787	739	763	772	746	724	734	711	726	761	698	706	766	747	774	703	776	753	723	722	737	744	698	792	706	744	779	781	799	771	759	720	747	712	721	731	730	742	720	747	761	735	746	751	776	723	786	780	779	770	738	748	684	769	736	693	742	726	780	706	714	771	774	786	735	750	709	763	762	776	735	729	768	754	681	723	696	788	726	757	795	693	770	782	746	740	754	743	740	728	712	721	758	738	758	770	700	728	801	745	790	777	744	711	728	787	799	757	757	770	739	787	752	753	753	727	808	696	737	758	761	766	764	768	759	787	762	725	752	730	702	729	721	758	776	737	739	755	774	730	723	792	695	720	735	737	739	769	764	768	734	729	715	744	796	785	779	728	733	791	704	760	707	695	766	701	728	718	726	733	720	735	717	749	761	744	748	790	765	784	767	745	692	757	761	744	767	712	751	760	748	739	775	794	735	752	757	728	771	749	724	736	757	755	793	761	721	746	759	775	782	729	771	688	741	756	778	709	723	767	738	755	767
24018	21135	28315	24190	21027	11369	3408	1871	1523	1505	1458	1449	964	750	720	663	892	6386	8628	3360	513	448	452	425	440	447	435	418	443	422	440	464	432	424	449	442	407	439	432	407	427	473	472	430	443	455	442	440	451	433	431	456	433	439	401	426	456	425	426	433	480	446	428	402	447	424	437	415	416	452	425	421	432	452	439	456	429	424	428	447	468	475	429	403	438	440	443	436	462	447	480	391	463	453	437	438	410	418	424	426	410	455	456	411	433	428	418	479	471	388	420	425	410	426	411	419	474	444	450	451	437	482	427	401	441	413	434	425	419	442	389	403	380	430	427	400	445	417	395	436	432	440	429	416	427	419	437	433	439	456	427	429	447	468	444	437	440	444	440	439	449	448	451	432	406	449	423	431	393	452	431	454	432	442	405	417	412	446	421	484	446	417	433	418	421	402	431	462	423	483	428	418	402	417	433	399	396	473	421	437	454	462	418	457	406	417	434	469	427	427	411	417	411	415	407	445	452	424	437	419	414	450	440	446	426	425	418	451	465	431	467	449	439	435	472	425	464	422	455	450	457	393	464	429	455	450	481	416	475	429	427	471	412	404	443	433	439	407	410	433	430	405	416	400	448	488	440	438	420	470	446	390	442	487	464	446	440	426	426	414	425	431	441	436	447	440	435	422	431	434	442	409	431	447	438	406	435	429	469	438	418	390	458	447	445	455	446	442	460	464	433	451	396	457	445	429	417	472	452	441	455	456	432	399	420	423	439	422	447	424	470	429	424	440	454	450	426	443	451	426	437	406	435	450	419	413	429	432	468	407	427	457	430	415	426	436	418	387	421	446	456	417	453	445	435	432	417	398	448	443	456	466	453	432	426	431	435	435	440	431	434	438	426	455	437	408	410	432	429	408	421	435	435	404	419	453	442	446	434	420	452	433	442	414	402	435	419	446	429	400	420	475	442	476	421	449	417	463	442	409	410	410	437	386	414	435	424	414	432	445	443	418	447	466	414	447	434	440	446	456	441	447	444	417	445	430	407	440	462	414	438	452	439	412	446	423	467	412	392	423	421	418	418	478	452	450	454	442	401	417	425	410	439	433	414	428	420	425	426	443	421	438	477	447	451	426	442	450	421	440	425	449	443	448	461	428	447	462	438	420	442	427	454	433	458	400	455	471	449	449	437	419	442	412	418	434	438	357	443	424	439	406	431	440	412	456	429	459	456	406	439	443	454	414	406	428	482	455	394	443	459	428	432	434	432	407	420	440	454	439	426	417	449	455	401	483	404	426	379	448	440	447	414	433	461	444	454	432	420	413	430	412	466	448	499	428	441	392	459	416	459	454	452	407	426	438	412	453	418	446	433	428	458	404	458	417	441	415	422	455	437	412	451	467	423	470	463	421	421	439	390	437	387	422	446	455	400	452	465	421	423	439	420	468	434	422	438	467	438	418	433	438	405	413	442	426	450	445	399	445	397	426	387	465	430	423	457	466	408	446	416	443	470	403	464	467	448	444	428	412	417	462	435	449	431	416	454	448	435	462	447	427	415	443	429	441	427	420	450	455	444	398	415	449	449	463	420	472	411	450	409	436	424	410	374	453	401	416	461	426	413	456	476	415	477	439	438	444	408	421	431	472	471	439	461	421	419	464	437	420	431	453	363	425	442	445	418	448	422	469	459	411	465	432	438	423	405	412	414	444	445	401	458	422	413	398	426	449	402	407	386	455	425	431	430	429	417	424	437	429	383	422	416	463	406	440	426	454	437	428	447	463	425	399	430	453	434	435	428	457	423	438	405	417	451	458	416	456	430	426	465	428	452	399	461	473	472	426	436	445	447	441	428	439	436	440	428	401	431	424	414	430	459	414	431	409	420	429	468	442	400	436	403	404	420	488	421	464	444	441	441	433	441	440	432	397	412	404	449	413	425	464	462	470	449	380	398	439	423	438	409	420	446	426	437	408	450	427	395	437	450	437	455	464	446	398	468	460	410	428	421	453	429	434	409	435	451	452	436	405	426	394	419	460	477	446	437	435	437	404	416	447	474	415	428	442	423	476	459	435	433	417	468	461	452	420	480	410	413	432	440	443	448	459	438	438	477	427	472	434	461	454	447	394	459	449	401	392	418	421	413	417	446	460	422	441	405	469	439	427	432	434	455	411	422	425	443	412	432	399	449	423	461	527	416	419	427	447	417	438	429	392	408	445	460	443	473	417	454	426	451	451	434	454	437	418	427	407	464	402	471	434	412	429	442	450	455	451	442	438	450	435	426	414	465	450	427	429	477	459	454	481	466	417	434	413	427	406	445	432	453	458	416	414	416	443	427	410	468	445	450	432	464	486	428	398	426	403	420	434	435	439	426	435	433	455	431	440	457	463	451	435	423	455	431	444	437	431	413	387	444	438	410	440	476	440	423	484	435	433	403	433	436	476	450	416	433	425	449	403	446	457	433	407	425	434	431	412	458	444	436	428	433	412	444	478	446	456	424	425	448	431	442	429	437	434	438	419	461	466	438	469	454	421	450	434	430	452	442	462	452	477	458	440	453	445	428	452	442	409	443	465	444	430	422	460	414	435	428	421	438	451	451	447	415	399	434	436	420	414	407	449	432	446	435	476	418	423	417	442	433	473	418	455	390	412	431	423	436	441	400	434	451	416	448	398	466	423	395	381	420	441	413	470	425	426	432	490	439	431	441	428	441	439	451	452	408	441	412	431	488	424	427	414	447	452	447	441	450	452	460	452	387	431	416	421	440	477	395	463	391	430	424	465	435	429	426	438	409	403	470	449	447	416	425	436	419	409	431	456	432	434	436	471	429	434	388	446	431	445	439	413	448	429	430	444	448	458	439	500	450	423	446	391	421	438	437	415	460	441	434	461	453	425	455	465	436	452	461	414	415	441	432	436	471	445	430	379	403	420	413	431	431	451	432	425	408	398	427	448	438	427	432	420	450	461	422	402	444	407	459	406	416	434	456	442	429	446	423	448	427	413	441	455	443	405	404	429	419	419	453	418	418	432	457	404	416	418	443	425	427	440	435	442	476	429	439	418	390	446	434	441	480	462	490	448	444	419	464	434	428	428	452	437	459	435	422	434	445	440	439	439	403	438	434	398	432	448	426	397	408	437	420	451	424	455	390	440	445	437	416	440	446	437	424	458	473	448	455	440	431	448	435	423	435	433	423	411	422	463	423	432	409	466	430	419	395	440	399	419	425	427	455	440	441	438	433	448	462	447	447	452	438	463	441	410	416	459	435	478	421	390	432	467	412	392	440	482	454	419	386	478	414	415	378	452	441	445	447	441	423	408	438	414	413	402	434	434	452	414	439	451	433	433	440	438	416	487	431	425	431	450	408	414	408	417	472	458	423	420	486	444	431	437	425	419	403	447	452	448	434	438	428	457	423	428	429	451	415	465	413	440	433	408	441	417	411	432	384	441	453	440	453	431	420	431	482	436	424	452	448	404	444	463	447	428	447	441	446	436	439	428	463	437	454	425
12605	29494	21982	11822	12880	9818	5958	4156	3568	3338	3364	3137	1979	1339	1300	1099	1714	12477	14210	5958	666	635	593	606	608	631	616	578	589	591	621	565	633	582	555	623	616	636	577	577	617	602	556	571	589	563	567	584	565	598	539	613	612	575	620	618	583	618	563	593	574	587	578	595	601	542	562	583	540	626	564	573	572	585	594	569	569	601	574	575	600	591	593	575	554	578	512	565	586	551	578	580	586	606	585	584	597	572	620	609	607	553	571	563	604	588	569	588	557	561	591	600	529	582	560	567	565	556	585	604	577	564	595	591	595	558	622	582	514	552	607	605	580	595	542	571	613	558	637	616	594	615	559	574	610	590	603	594	585	590	601	572	589	601	606	575	551	606	610	590	610	567	543	600	610	584	587	567	600	567	581	589	597	575	619	601	589	588	598	600	577	594	574	584	548	571	553	629	587	660	623	615	617	584	578	547	542	554	605	601	540	571	586	602	623	561	570	590	609	619	578	589	607	611	588	618	592	557	605	574	604	567	594	584	582	574	532	576	588	578	581	550	519	581	589	595	568	577	632	580	594	573	551	598	596	600	602	570	594	598	587	601	590	593	596	550	566	575	591	618	572	629	583	532	601	592	589	597	625	599	618	589	572	532	544	574	628	585	589	569	628	606	627	581	593	587	581	602	569	582	566	598	553	594	562	580	595	567	622	590	548	559	594	590	579	571	616	565	569	561	586	581	597	590	532	562	584	568	573	599	595	591	570	595	621	547	532	559	594	591	610	570	559	587	555	574	580	577	623	566	585	558	553	559	606	600	544	574	587	615	575	563	581	591	598	609	566	558	628	560	552	574	549	607	589	602	589	617	618	567	605	633	565	593	575	579	544	592	620	584	529	560	549	619	602	612	558	578	617	574	557	596	536	564	556	543	577	587	568	567	578	589	531	528	593	613	633	584	609	540	590	621	629	617	572	568	577	538	603	628	550	583	611	536	603	527	639	587	580	595	576	567	562	546	570	555	594	561	616	635	586	591	554	621	590	587	568	590	576	609	598	579	545	553	534	589	612	578	598	602	613	556	585	575	594	589	595	559	563	568	615	589	545	553	587	591	634	578	581	601	654	540	618	525	604	549	585	597	551	546	570	614	585	578	582	608	613	551	585	594	674	614	560	571	590	600	544	579	589	573	602	571	580	594	661	588	595	563	602	595	562	541	593	610	584	624	571	509	560	551	557	606	571	569	599	546	586	571	563	564	629	610	590	560	577	568	557	565	576	564	600	587	558	552	577	580	580	629	570	577	617	606	570	545	575	586	623	601	554	583	577	602	607	598	616	582	600	576	583	602	539	586	587	593	575	564	586	505	589	564	609	603	586	589	618	613	573	604	575	595	632	568	572	546	533	585	565	604	616	609	600	599	574	623	561	523	571	582	630	619	584	589	600	542	585	523	620	570	545	577	554	538	596	555	595	559	590	578	586	616	584	523	621	582	585	610	575	566	582	593	613	565	592	582	564	561	554	615	567	542	564	611	562	576	542	611	531	607	578	581	605	561	550	540	619	599	566	615	582	568	541	561	582	521	561	569	563	614	627	536	572	607	608	574	594	598	593	592	626	571	604	616	570	583	576	577	586	550	581	603	549	624	540	574	583	542	598	575	618	554	534	591	566	547	609	604	557	541	535	591	647	612	581	558	590	574	551	564	591	573	566	623	586	592	575	561	604	609	561	590	632	605	563	556	575	602	595	615	577	602	606	573	567	633	557	559	612	612	601	521	602	574	611	582	567	582	626	555	556	574	577	555	582	553	541	610	623	609	612	607	552	580	564	586	569	588	564	593	573	594	576	575	592	583	576	569	580	556	551	594	594	632	585	580	582	577	548	576	573	559	580	605	621	595	574	573	571	593	555	612	610	550	599	573	573	581	599	568	596	566	564	594	571	637	566	579	594	568	592	591	573	599	620	608	584	594	591	556	628	607	546	617	556	579	572	627	622	587	579	593	578	613	580	597	562	576	581	532	582	567	599	586	563	640	600	583	563	579	580	555	581	625	574	617	567	582	521	598	584	603	564	583	578	557	584	604	579	569	604	597	603	611	596	579	589	594	573	546	574	605	549	586	603	599	625	577	554	593	559	579	575	609	565	613	579	601	615	554	627	556	607	628	534	570	583	577	565	594	598	608	576	575	554	608	591	586	594	570	606	596	612	586	625	563	599	546	597	610	571	553	593	582	578	531	589	613	577	590	596	586	609	584	559	602	566	613	572	585	596	607	568	593	606	603	588	578	572	640	557	573	601	600	613	612	583	565	584	575	591	545	603	559	621	599	549	557	591	556	574	602	574	593	582	559	577	587	583	591	586	599	565	572	540	618	600	585	569	582	589	571	598	594	620	578	553	579	592	577	590	591	595	598	608	600	621	585	580	564	585	580	580	541	562	569	613	572	563	525	597	563	581	572	572	567	605	590	561	558	592	553	536	608	596	577	551	603	583	575	540	581	602	576	580	588	575	561	607	575	628	551	625	578	546	600	577	611	578	574	528	568	593	591	577	612	620	558	566	609	602	625	539	592	580	580	594	597	563	559	549	559	612	580	599	593	562	568	604	554	581	619	629	574	561	562	626	567	611	583	605	568	575	557	552	589	598	585	557	573	583	598	558	565	599	544	578	566	583	599	509	583	563	591	553	588	590	575	586	587	588	608	598	588	581	617	622	555	607	595	594	562	573	622	653	561	548	590	605	540	578	570	523	547	540	557	587	586	533	578	511	587	575	565	609	557	569	583	589	597	569	580	608	587	596	539	604	584	601	595	576	587	578	589	567	571	571	560	590	606	602	584	607	587	614	597	592	602	581	577	555	581	582	586	555	592	591	550	577	576	586	522	573	607	631	562	606	573	548	560	594	563	599	588	543	586	579	606	567	581	537	612	576	573	594	549	577	590	570	646	549	564	605	561	595	566	584	617	568	581	545	608	558	548	612	550	574	598	539	615	574	606	585	599	592	580	651	563	581	573	621	549	575	524	586	551	585	618	587	596	600	587	565	608	589	579	587	565	567	609	549	564	644	578	592	552	575	567	600	578	595	560	598	618	594	599	576	570	565	556	598	596	586	550	593	566	542	613	521	564	614	570	598	609	591	555	605	625	589	597	580	567	600	618	599	609	555	573	580	568	595	570	594	579	576	610	562	582	555	593	572	591	585	584	567	593	592	598	575	558	581	621	573	575	558	516	578	625	544	543	579	590	570	580	630	544	568	570	547	589	594	586	559	592	570	562	564	562	538	555	551	513	585	540	551	564	562	572	596	615	568	579	591	613	551	575	557	574	567	585	579	568	587	580	614	551	564	578	591	585	602	581	578	583	623	548	601	606	570	604	580	557	592	590	559	579	574	588	603	611	593	626	569	541	548	570	548	576	598	585	566	583	572	574	598	578	572	594	577	578	595	581	608	602	551	653	559	553	589	583	569	607	572	551	608	561	578	585	594	589	596	597	584	574	616	570	581	579
22779	21106	28963	23497	21123	21161	11079	3143	2207	1749	1991	1866	1375	1051	821	647	776	13494	19557	6292	932	260	242	268	210	222	258	258	194	246	232	249	254	207	245	242	238	239	241	224	247	220	209	196	228	202	223	233	225	244	223	220	212	217	247	213	224	212	259	244	199	229	212	201	211	192	220	210	233	250	238	233	228	212	249	216	216	228	224	201	227	214	266	227	211	231	192	241	209	216	240	229	232	222	231	259	216	231	253	225	210	204	211	245	231	199	210	223	219	193	228	211	250	225	211	217	241	237	203	220	235	228	211	260	224	224	242	246	208	202	210	235	238	239	227	227	201	227	228	255	240	204	227	246	208	221	234	195	232	192	194	221	203	232	234	212	225	225	200	223	224	215	234	211	220	227	242	215	198	224	234	238	205	233	214	243	220	244	205	227	204	215	225	245	181	227	214	234	214	239	211	221	236	224	227	233	216	222	229	225	195	227	230	221	234	221	231	231	199	219	224	207	202	214	211	228	225	232	233	227	214	221	217	192	185	243	208	234	204	235	215	192	219	224	225	241	214	222	226	216	234	238	212	210	243	243	221	239	220	206	214	228	209	216	224	196	214	235	235	247	245	217	205	215	219	248	187	228	245	221	234	236	240	221	237	218	200	208	195	195	219	216	228	213	232	199	237	215	243	218	218	211	198	203	197	241	226	225	221	226	233	240	222	219	222	207	207	225	221	195	220	219	216	210	231	210	219	222	233	253	202	227	233	227	217	215	226	241	214	210	201	188	240	224	276	229	219	227	216	229	223	236	184	234	218	229	219	210	194	211	225	213	201	235	224	215	229	236	209	211	218	229	224	237	209	214	214	213	249	230	232	232	238	229	237	231	243	202	226	217	201	210	219	217	205	221	231	200	199	241	200	232	240	218	214	231	213	218	207	216	244	192	217	222	228	199	218	218	199	225	211	232	222	228	207	223	218	217	236	216	219	233	217	229	234	207	203	208	221	221	234	244	233	217	206	233	198	214	238	222	212	239	252	203	220	200	224	227	214	209	241	243	233	228	198	232	218	198	198	227	206	206	221	218	248	257	240	218	198	210	217	195	198	201	240	190	232	223	222	234	231	225	210	200	212	196	228	222	229	226	236	220	251	234	238	214	230	220	216	221	245	225	208	239	242	224	231	199	215	224	228	238	224	227	227	224	236	236	213	234	231	200	223	233	191	192	214	227	231	209	219	235	221	224	202	227	207	231	224	188	215	230	204	218	232	201	218	214	213	200	243	213	193	223	247	233	229	222	226	235	250	196	204	245	238	232	266	228	234	229	221	218	224	217	247	214	204	214	210	234	220	223	221	200	213	227	198	229	240	206	254	241	208	239	218	211	252	216	231	243	247	231	208	220	245	223	243	201	231	206	213	227	226	247	225	226	207	205	231	234	204	216	211	245	206	212	222	189	224	235	223	233	213	223	222	236	190	212	226	211	241	189	234	237	240	244	232	233	229	232	221	189	231	202	260	225	212	216	213	224	237	225	212	219	219	219	228	210	208	218	219	232	215	241	245	234	239	210	218	234	213	218	246	200	224	233	196	206	210	206	217	200	218	208	211	249	188	196	212	209	222	210	201	229	221	203	225	209	208	206	238	206	245	216	236	229	203	194	209	212	205	225	222	211	213	214	238	174	227	232	222	213	247	216	245	226	225	222	243	221	193	228	220	232	247	200	235	190	216	244	225	252	213	228	239	234	218	218	208	236	231	215	208	230	221	218	202	238	219	232	225	236	224	226	223	237	207	210	250	211	247	233	224	242	215	215	218	226	205	229	231	266	220	212	238	240	225	218	240	242	212	231	247	205	221	207	218	204	211	194	199	230	216	201	227	218	186	213	231	209	208	274	231	211	250	212	197	219	203	227	223	218	218	204	216	190	199	220	205	206	226	228	236	207	226	211	223	246	220	201	201	213	208	239	203	224	238	244	263	230	224	217	214	197	209	220	210	226	222	209	227	199	211	240	224	237	216	227	222	226	218	185	213	218	234	224	231	232	199	223	255	210	197	223	214	216	236	203	184	227	208	237	240	218	235	204	221	220	231	241	228	219	214	204	183	216	227	199	236	225	202	249	223	248	206	211	197	214	243	233	198	218	217	238	221	229	247	220	219	244	215	210	237	206	232	234	227	227	212	247	212	220	218	227	209	209	221	225	217	223	192	233	227	208	199	211	214	227	210	214	236	218	199	213	225	229	239	219	228	232	222	223	227	230	229	248	230	216	222	232	207	231	234	228	238	201	225	221	250	192	221	202	220	236	262	201	214	239	200	223	224	210	226	216	238	217	228	224	228	240	233	196	224	234	223	212	221	212	228	207	218	229	248	227	217	220	229	214	234	223	231	198	220	246	232	215	194	255	222	273	211	196	235	232	220	242	200	210	234	208	208	229	252	216	218	211	203	190	204	207	224	245	223	215	216	229	225	238	216	232	242	217	252	207	238	244	209	241	232	193	212	219	231	245	229	205	221	237	247	245	220	248	210	204	240	195	216	227	228	204	207	253	201	226	224	202	197	222	221	206	187	230	229	246	242	203	223	217	232	229	218	198	225	249	196	199	207	201	244	228	235	228	219	239	208	199	238	207	218	227	216	220	236	239	192	239	221	238	236	240	194	213	228	215	216	202	219	229	228	225	210	234	227	237	199	222	221	232	243	219	206	231	248	211	213	219	229	216	230	259	222	227	214	216	226	240	212	191	208	232	241	239	236	227	208	238	225	230	222	232	215	214	210	211	200	238	203	214	229	217	225	244	232	224	214	191	219	224	197	228	227	224	215	219	208	227	237	226	222	222	225	194	227	225	193	196	218	203	234	215	229	237	198	214	231	206	217	200	209	203	229	197	194	210	215	242	227	207	209	205	227	232	222	214	208	182	245	224	242	200	260	236	208	222	227	216	208	206	211	262	203	219	230	217	210	237	242	224	252	228	219	210	217	194	237	215	227	220	240	229	192	212	202	227	226	236	263	231	225	212	235	206	225	211	222	214	221	236	238	211	218	236	216	221	241	218	213	238	213	217	253	248	218	216	244	213	227	228	224	231	244	226	197	233	240	209	207	242	222	197	213	225	228	221	199	237	210	223	214	211	193	207	223	209	228	212	246	209	210	231	256	212	239	225	214	209	221	231	218	229	212	200	214	234	215	236	214	232	234	203	227	217	233	208	212	228	206	224	204	224	225	200	234	242	219	213	232	231	235	225	210	231	229	200	218	199	192	217	235	206	227	235	242	217	231	228	198	213	242	232	245	221	217	233	218	249	247	202	220	215	258	197	229	226	220	228	223	246	227	237	217	224	202	213	199	222	241	209	212	204	203	198	213	214	239	202	230	191	207	218	253	209	207	221	197	229	218	226	220	211	214	228	231	243	213	204	220	199	232	216	207	220	205	223	210	207	214	222	239	235	196	226	195	215	234	211	201	199	247	212	228	229	224	232	235	230	220	238	220	213	233	203	221	243	214	198
16432	34544	27710	17619	18602	10086	7370	6803	5464	4446	4919	4389	3118	2303	1779	1416	1607	22350	25296	8033	1638	325	356	304	337	327	314	344	313	308	306	318	300	297	286	293	305	298	291	278	343	311	328	315	316	298	322	286	275	285	318	296	308	314	273	295	275	303	304	338	288	281	324	264	315	326	282	286	301	280	289	256	300	311	285	277	322	304	300	286	317	282	298	278	298	280	273	276	301	272	281	291	303	302	340	280	274	275	282	271	293	278	274	290	301	284	277	298	265	320	320	295	302	265	275	316	300	297	294	306	306	278	275	298	277	292	278	307	302	321	279	286	299	316	301	291	283	320	314	285	290	268	298	291	286	294	300	299	299	277	294	267	274	288	258	288	289	291	312	277	285	278	335	322	307	291	281	282	285	324	281	263	237	283	314	284	282	318	295	276	298	278	273	304	277	282	307	273	271	295	270	288	306	289	300	322	307	323	291	296	337	270	287	313	275	290	283	299	256	309	259	274	294	279	322	317	302	282	308	291	299	310	291	279	270	293	292	289	287	263	297	277	261	317	252	301	317	310	277	265	314	286	289	296	300	312	315	308	307	299	272	282	292	254	258	302	307	299	293	271	277	278	262	274	293	284	260	310	272	309	305	307	294	291	313	306	298	298	278	307	295	307	323	279	305	285	271	256	294	272	276	318	296	307	279	338	330	290	304	296	281	298	314	262	292	274	295	305	295	305	312	252	307	273	261	303	284	314	289	280	302	291	317	289	297	307	275	285	288	317	271	291	262	313	289	286	255	293	307	293	293	269	280	297	302	297	270	302	290	307	290	266	291	320	301	281	306	310	294	281	277	315	267	279	290	306	271	279	309	271	266	290	305	282	280	283	272	290	279	295	281	285	287	309	284	282	290	276	311	275	283	284	290	301	279	294	289	259	301	288	323	291	317	284	332	302	261	291	316	282	297	288	289	288	320	273	318	293	267	323	292	297	304	297	276	269	292	317	303	303	310	308	298	278	269	286	295	257	277	260	266	276	301	287	335	287	291	290	280	298	309	277	306	296	280	304	276	284	282	286	256	310	313	295	285	311	315	307	274	272	294	331	303	298	277	298	288	308	282	264	287	317	269	298	290	271	266	319	301	283	295	297	296	285	310	295	273	301	313	274	269	272	262	311	321	307	296	268	298	267	322	279	306	303	302	311	260	276	305	325	295	303	302	321	288	285	276	271	296	308	305	304	295	306	285	293	291	306	287	287	290	285	307	278	312	280	286	322	284	319	288	318	292	289	294	279	288	283	313	277	295	291	290	256	308	312	292	336	320	303	300	302	293	283	290	299	315	329	312	289	304	295	271	300	311	283	314	277	307	323	302	312	316	280	306	305	281	297	304	311	287	285	297	298	281	295	308	305	281	269	268	295	279	322	306	305	312	297	326	257	263	284	269	291	277	307	303	267	308	281	284	303	253	302	307	283	300	302	301	296	309	291	301	287	290	299	288	287	288	282	286	305	324	266	278	302	305	299	320	300	286	292	308	294	298	286	301	299	324	277	312	301	283	264	274	287	304	305	293	295	276	293	262	299	284	297	297	283	307	273	280	298	300	290	283	301	277	320	283	292	332	277	303	266	290	293	285	283	269	297	315	269	303	274	250	271	280	291	271	270	286	301	285	301	293	275	268	320	278	303	312	274	290	285	295	313	283	268	280	264	266	272	305	271	296	296	300	306	320	286	326	282	304	289	284	283	282	273	284	287	275	315	282	324	293	286	319	294	296	307	319	279	276	301	287	299	307	293	276	275	303	297	263	301	279	282	282	270	300	265	293	305	308	289	331	297	311	281	283	313	271	264	298	294	295	292	261	284	334	311	310	303	301	304	289	239	270	280	265	320	322	292	300	276	327	313	283	280	304	301	300	313	304	291	301	300	282	293	300	316	253	287	269	283	269	277	292	294	313	259	301	264	289	288	298	317	287	308	263	285	291	267	285	303	313	295	294	310	302	295	291	286	286	290	292	288	319	279	298	302	307	304	283	298	286	294	277	276	277	291	263	296	273	302	292	294	309	321	316	319	279	285	280	300	286	300	277	302	274	300	316	302	304	308	325	298	306	294	293	295	308	295	288	272	288	296	298	311	300	289	283	259	327	269	293	323	277	288	281	283	291	294	306	322	311	300	309	281	296	329	306	302	311	275	307	291	297	320	301	296	300	292	274	290	303	278	276	303	291	283	296	306	314	291	274	290	266	300	280	276	318	303	303	298	294	308	270	270	299	305	277	284	277	289	259	316	303	328	312	292	287	288	297	287	297	289	313	272	280	272	283	299	285	280	275	279	317	301	276	261	279	285	279	273	252	304	279	310	285	293	277	261	296	281	323	290	307	294	276	297	304	265	303	295	287	284	315	316	301	278	308	282	256	310	265	303	291	291	268	287	334	296	299	280	303	301	285	287	278	295	274	264	281	324	277	289	294	295	289	297	268	294	289	265	298	289	281	286	274	278	292	299	284	276	319	276	268	260	272	301	270	281	302	303	283	285	267	289	309	296	309	305	287	271	280	301	273	290	308	251	299	297	290	308	310	291	289	299	298	274	291	298	295	294	271	287	293	285	324	347	280	268	276	301	320	290	269	309	265	289	269	298	296	268	307	281	269	272	276	302	306	288	275	259	298	300	289	296	297	309	308	276	305	297	285	288	273	300	282	292	310	289	290	282	279	290	292	258	290	296	291	310	322	297	292	285	277	298	302	262	285	279	281	307	255	271	295	281	287	296	272	277	306	304	257	287	292	265	282	273	288	300	285	299	289	290	302	302	295	271	283	295	265	311	291	263	287	279	300	314	320	280	291	294	320	304	299	263	289	294	284	306	289	263	285	287	292	292	286	301	267	317	289	293	303	283	294	289	289	308	308	287	295	276	282	273	271	285	277	292	293	308	269	289	285	287	275	297	289	307	301	272	283	255	326	281	261	295	294	284	288	259	268	277	295	321	275	293	302	317	285	317	281	276	285	273	295	306	296	287	295	274	282	288	262	286	283	275	302	289	307	288	302	280	299	297	296	276	308	314	310	278	261	288	317	301	307	278	294	316	281	313	301	283	317	291	287	268	310	290	279	311	298	283	291	314	283	297	306	294	302	275	308	317	305	277	308	281	305	281	337	301	287	292	294	299	240	312	292	283	290	278	306	275	319	284	294	310	302	273	315	275	286	273	301	274	318	277	266	264	281	288	296	319	315	318	298	297	270	302	255	290	299	296	299	294	303	272	276	283	299	311	281	280	281	296	292	301	295	281	276	287	298	282	273	280	283	276	308	290	311	306	286	274	313	287	288	302	276	284	289	277	294	291	321	321	319	277	303	291	286	330	287	282	299	288	309	280	295	277	283	311	294	284	312	292	287	274	289	281	289	298	302	308	279	323	278	298	300	304	287	300	296	293	285	281	311	342	290	259	277	263	281	297	301	303	267	287	269	295	280	299	263	284	297	268	276	310	303	292	288	294	312	291	276	274
26850	20796	14528	6538	3567	1466	1392	1450	1263	1021	920	1030	918	776	755	709	650	1133	1555	658	617	573	566	561	622	629	603	578	606	612	592	611	558	588	592	631	605	617	588	613	602	575	562	612	659	591	574	588	572	557	634	643	595	561	575	594	594	572	573	588	580	593	604	613	551	582	533	609	592	582	566	619	593	567	589	567	566	590	629	638	544	557	589	555	596	599	597	570	597	607	539	577	583	585	602	574	561	550	575	549	573	605	552	592	585	607	585	579	572	579	611	590	606	573	601	520	553	579	590	539	630	577	569	556	597	543	583	619	586	525	627	612	586	545	605	587	582	588	602	618	587	554	572	604	588	604	593	607	579	573	604	555	588	562	580	614	578	575	529	558	607	586	577	559	594	623	605	576	591	583	572	541	586	593	570	614	569	625	597	566	589	604	582	579	577	571	600	540	589	586	560	564	563	582	591	606	564	558	606	613	573	586	596	564	530	571	589	598	583	570	572	540	607	622	592	597	553	565	551	575	576	558	549	572	597	587	631	574	584	590	596	565	565	607	545	579	568	571	600	586	566	572	572	619	646	596	627	596	593	562	571	569	585	547	596	571	620	564	625	603	602	584	567	529	603	582	553	573	563	593	590	592	569	671	583	591	599	601	561	553	551	549	532	545	619	615	557	526	589	529	553	591	582	594	573	602	595	599	583	552	561	560	577	538	577	551	572	591	557	577	585	591	581	622	557	592	604	574	605	612	590	612	635	559	551	579	576	618	537	547	578	596	569	598	581	595	561	595	569	593	582	575	585	612	567	576	604	595	554	567	562	590	620	623	579	584	557	601	593	588	567	617	616	569	588	555	535	596	628	578	576	572	630	562	587	566	591	553	592	549	573	601	594	563	605	566	581	583	566	564	601	549	553	585	604	576	544	608	558	592	552	574	606	600	602	620	607	575	618	638	608	547	517	619	585	565	555	558	566	609	620	572	594	587	652	582	557	551	612	582	541	593	556	572	520	593	568	543	632	590	558	592	573	565	564	576	623	615	571	566	598	589	543	593	583	577	612	547	611	559	618	572	568	599	611	607	595	606	578	542	585	568	589	577	547	605	575	581	594	555	602	582	620	611	576	610	573	546	583	567	561	604	533	608	595	575	603	588	617	587	592	567	578	558	574	566	632	578	579	587	581	556	598	599	552	592	593	598	578	555	537	595	551	589	586	560	568	583	563	607	615	541	574	622	629	554	606	548	616	589	613	562	559	581	582	565	576	553	569	594	576	588	569	596	585	619	545	555	598	608	588	601	561	583	582	560	568	618	537	586	589	606	587	583	577	590	592	581	566	559	554	598	545	558	562	587	622	566	582	598	589	557	585	536	575	595	594	598	563	576	628	596	590	536	589	614	607	603	592	556	546	560	537	607	558	574	552	597	584	597	588	627	563	543	592	609	571	579	596	542	605	600	564	540	630	628	574	593	613	575	585	615	597	576	575	602	603	594	624	563	596	528	620	583	615	543	557	567	588	566	575	567	579	591	576	589	556	582	544	573	568	593	591	631	599	588	582	596	610	609	571	574	548	555	591	589	578	620	577	568	586	600	572	557	589	586	565	570	586	591	552	600	559	577	590	603	630	604	548	627	563	583	612	592	582	574	607	571	564	543	569	561	565	574	583	560	580	635	549	612	553	578	561	614	579	613	545	566	564	584	635	600	595	569	577	584	598	591	570	588	557	571	586	603	600	614	604	566	603	574	590	527	558	571	577	566	602	562	548	578	615	547	604	616	579	549	596	544	538	558	585	580	593	611	590	546	535	564	614	587	601	597	580	575	593	534	572	600	567	603	595	580	586	594	616	587	564	557	581	567	570	618	570	595	544	569	614	604	580	542	564	595	634	606	569	631	589	586	585	557	585	571	571	526	658	604	630	613	541	587	587	591	607	577	560	545	547	575	603	567	603	616	573	580	585	576	645	607	586	562	590	587	573	583	535	556	565	578	531	608	535	575	558	569	552	588	543	561	575	551	641	566	602	585	603	635	555	586	606	599	567	585	623	611	580	587	594	569	597	582	603	583	569	604	565	557	589	543	626	619	589	606	616	610	599	628	551	571	568	613	616	590	606	580	548	558	598	577	552	593	623	621	553	596	565	600	581	572	616	543	586	609	576	579	548	586	578	609	554	575	589	585	597	557	603	591	553	601	577	586	568	613	586	609	560	598	602	600	568	586	623	569	577	586	564	578	587	577	593	547	565	561	576	572	605	585	564	569	550	614	562	609	598	610	580	645	575	588	555	636	558	579	557	597	597	577	600	582	616	609	602	558	598	571	584	549	581	603	601	579	571	537	586	568	650	597	602	582	580	542	539	585	563	552	546	623	590	590	577	561	558	563	564	554	584	565	604	575	519	583	557	565	608	576	539	575	569	586	592	549	582	602	575	599	587	610	598	551	572	580	576	570	572	535	580	614	608	611	554	585	624	554	570	509	551	596	580	623	588	579	593	598	576	587	576	585	577	592	618	548	608	546	604	614	589	603	636	535	565	650	581	614	557	589	600	595	593	585	605	573	604	559	562	576	624	547	584	618	565	566	571	620	545	592	584	578	585	576	598	559	649	597	569	619	577	609	564	538	596	588	549	566	598	566	580	599	599	605	593	563	561	565	576	581	626	624	571	620	582	603	584	597	607	615	578	582	624	566	600	553	569	592	579	645	557	577	618	601	591	541	561	545	571	590	568	603	573	585	602	550	621	580	578	593	588	588	607	589	565	590	556	609	605	581	584	555	596	612	576	576	575	586	563	557	600	608	598	599	593	580	581	585	596	542	591	584	612	605	607	530	585	629	565	570	611	580	576	574	571	574	564	603	566	563	588	560	554	598	562	595	636	572	581	575	594	599	589	562	596	567	609	590	535	589	603	582	556	591	573	544	607	580	564	613	582	608	567	641	554	598	594	579	593	585	600	561	623	596	597	628	584	593	573	610	576	581	565	556	592	563	575	607	554	585	578	565	610	548	573	545	564	623	572	603	559	624	573	553	581	577	578	589	574	603	590	553	595	553	608	609	592	610	622	564	582	551	534	578	588	595	563	580	607	600	597	588	563	566	552	551	539	561	577	606	574	582	587	527	601	567	549	641	541	590	567	614	581	556	604	610	568	553	594	585	576	604	534	551	594	561	574	615	619	598	568	547	636	585	577	566	506	571	547	580	592	616	567	566	527	573	542	554	586	566	568	612	588	578	598	619	604	581	571	612	579	561	594	570	603	558	595	605	614	597	579	555	565	589	581	631	588	578	573	571	583	547	582	533	536	610	586	552	610	590	575	598	577	572	578	587	551	548	598	565	608	602	568	542	586	575	585	603	582	595	594	596	596	559	571	549	562	604	594	597	605	567	611	579	542	593	599	586	576	597	576	572	595	574	575	611	604	582	574	562	584	593	598	577	618	562	601	586	595	566	576	580	560	552	584	544	528	597	589	579	589	536	579	590	606	650	586	584	598	598	584	617
13162	19645	13820	9077	6747	2979	3085	3171	2662	1956	1768	1907	1621	1329	1222	1096	978	2018	2593	894	779	745	783	764	736	779	716	833	777	813	773	732	770	737	711	758	779	747	729	757	789	742	720	755	800	766	773	788	812	765	743	773	767	773	723	784	753	736	823	748	799	727	731	751	764	772	791	810	775	737	745	770	731	740	766	810	703	709	781	759	766	757	746	736	717	760	753	800	803	774	787	781	748	802	714	771	773	793	748	729	781	749	757	758	782	752	790	796	772	782	732	774	740	721	711	778	778	751	764	857	800	769	776	738	736	826	793	787	798	757	740	754	755	758	735	736	765	732	767	746	806	752	827	739	766	756	727	759	719	760	798	776	730	779	763	754	733	756	730	728	742	760	759	774	759	733	769	784	749	776	760	720	778	744	776	753	756	765	766	760	722	767	739	792	781	786	724	775	760	749	751	777	772	709	713	781	741	741	730	739	773	786	756	749	792	716	777	797	744	802	794	783	761	761	829	749	769	732	711	740	757	743	786	749	751	785	768	787	782	766	788	803	764	745	763	750	739	811	812	714	806	735	764	764	804	773	738	790	805	786	765	753	820	783	732	723	760	761	773	786	791	763	754	775	768	774	759	731	771	769	712	736	781	767	761	757	782	787	730	795	705	760	740	765	769	803	788	751	733	748	748	729	805	766	803	799	737	790	743	740	775	742	723	763	778	746	791	769	775	758	724	770	719	767	685	755	758	799	801	763	758	745	768	785	736	747	744	770	737	764	764	750	762	772	791	720	783	737	771	797	765	691	786	829	724	775	744	731	803	735	779	721	787	758	771	728	773	768	749	745	751	826	775	808	750	742	726	812	673	771	769	732	746	746	803	752	791	738	762	773	780	754	771	782	751	754	760	765	756	806	733	739	774	751	741	694	777	767	798	766	744	753	765	724	738	739	755	836	748	791	763	801	744	757	755	802	765	795	760	783	731	772	780	820	726	794	799	775	792	754	792	814	742	753	776	812	754	752	737	814	814	737	770	813	803	790	792	765	714	752	719	751	792	787	790	808	763	743	739	741	787	735	793	779	754	794	781	736	780	749	738	720	732	720	732	785	773	780	798	749	747	776	746	743	768	739	797	788	714	779	742	850	740	734	789	743	788	790	783	774	745	736	776	777	833	759	741	741	726	790	750	791	716	774	755	785	786	750	744	770	824	765	763	736	762	731	774	790	747	744	788	748	756	790	729	770	726	748	757	761	789	772	757	799	813	754	780	748	750	803	792	771	780	809	768	773	762	786	801	778	772	791	767	801	777	775	752	748	782	759	747	757	805	740	815	722	703	743	731	782	782	785	760	811	774	817	774	777	767	791	786	778	784	793	742	759	744	744	777	753	786	727	766	805	765	757	759	702	785	795	795	724	741	761	784	811	767	767	775	773	779	758	780	740	761	774	775	785	772	789	781	773	822	771	788	772	771	738	772	721	725	799	769	757	759	715	757	763	766	778	838	750	733	713	805	790	770	754	785	747	735	827	741	764	754	774	796	799	758	770	754	760	770	754	777	750	764	772	759	752	741	770	782	759	725	772	716	775	755	771	810	744	794	774	749	779	782	751	764	776	740	756	763	752	751	767	795	786	772	734	764	781	751	739	773	748	802	807	740	742	771	767	726	773	789	785	747	722	785	764	770	792	764	795	778	797	815	810	767	780	798	772	754	789	750	720	744	817	784	781	811	730	807	787	788	785	758	745	748	763	794	772	736	781	727	768	754	780	764	764	730	798	756	776	774	786	745	774	780	764	738	744	739	743	741	774	757	757	775	747	773	712	758	803	767	752	796	742	726	773	741	761	739	730	802	793	720	777	723	728	774	799	744	747	779	781	775	789	757	765	776	795	765	813	750	730	750	769	710	724	794	772	806	789	770	808	783	773	749	774	735	749	715	782	731	764	773	763	751	739	776	756	801	788	738	738	765	793	773	767	760	729	768	807	806	749	749	792	760	824	780	752	776	830	790	765	777	772	778	753	791	740	787	757	801	792	840	796	739	755	795	780	725	742	799	801	760	802	764	775	732	741	810	774	747	766	758	757	732	767	736	745	793	755	783	742	823	808	708	780	702	738	809	797	744	784	787	832	794	772	795	745	762	793	781	754	771	743	771	780	781	779	791	773	769	757	816	829	760	769	772	767	765	710	772	795	754	731	762	759	731	749	774	751	738	770	812	775	738	778	765	835	786	763	736	783	795	783	752	757	728	802	757	797	742	741	784	780	743	798	723	835	747	777	759	742	728	760	769	763	788	756	754	771	855	793	752	740	774	806	745	810	737	753	763	790	805	744	783	788	788	771	760	739	751	835	713	782	769	714	795	761	742	736	746	755	774	754	789	768	777	782	770	715	799	755	783	813	754	759	730	758	806	783	731	806	743	743	810	778	763	774	812	717	789	746	767	736	729	799	749	759	776	716	760	720	766	739	773	801	825	758	758	765	752	736	798	773	744	834	731	714	727	766	789	778	828	806	746	682	751	726	743	771	797	756	734	739	778	791	754	699	727	784	785	784	728	806	766	788	745	734	746	793	779	805	800	753	723	792	755	730	748	780	795	791	748	773	798	780	749	727	756	791	740	806	771	757	770	767	736	778	779	763	797	781	787	711	779	755	793	772	767	776	797	756	756	810	759	739	772	768	804	753	783	809	749	773	781	794	773	825	783	773	796	767	776	770	734	841	802	721	801	789	792	787	815	775	742	780	792	773	779	811	763	807	740	753	804	752	742	788	817	753	756	809	742	753	813	768	782	755	783	767	794	776	778	718	808	732	731	776	782	780	773	784	777	793	726	703	781	737	762	746	750	822	766	756	777	772	761	749	769	750	770	721	743	768	821	814	786	790	786	824	748	765	758	766	728	716	786	726	780	771	812	752	774	805	772	763	730	765	734	775	768	747	767	759	693	775	771	747	753	821	766	807	738	767	772	803	784	784	793	784	780	815	748	787	754	739	730	804	770	787	751	724	800	763	758	816	770	802	751	790	723	761	746	715	740	763	794	800	791	779	742	763	790	749	776	734	784	773	778	750	767	741	798	771	802	787	797	755	728	747	812	817	754	805	748	784	813	753	788	779	798	767	718	800	741	770	794	769	727	767	727	740	754	842	748	749	768	768	773	748	764	794	719	764	756	781	817	714	771	727	763	774	753	756	759	733	766	767	768	816	732	740	778	708	750	753	782	803	738	799	805	788	765	780	781	748	724	779	736	743	761	740	762	726	746	784	770	856	780	730	758	757	776	812	802	807	712	739	740	801	764	812	733	757	714	766	769	795	763	745	771	727	782	779	738	762	748	739	752	740	759	792	760	799	762	745	743	766	769	733	774	780	768	760	738	733	746	758	822	789	774	746	741	792	792	726	780	772	796	756	737	731	756	788	738	781	809	733	791	772	761	740	817	782	751	738	794	789	806	802	800	778	760	747	756	729	744	771	770	778	784	798	772	735	773	782	782	768	746	796	800	745
23949	21091	28305	24109	20810	8318	3206	2290	1838	1527	1048	1053	979	800	755	552	1305	7303	8886	834	427	470	431	473	442	445	398	435	413	435	434	415	441	424	403	401	425	444	452	426	440	440	429	460	435	411	445	419	420	438	400	439	412	417	445	433	419	434	434	424	385	376	411	424	425	437	460	429	437	410	424	424	464	460	413	429	400	413	381	382	423	419	440	433	423	425	390	434	422	414	428	425	418	448	391	411	406	415	426	428	428	431	426	423	385	381	408	443	466	411	428	453	417	424	452	439	410	439	396	427	421	399	415	416	429	460	421	403	411	439	441	411	428	431	427	414	436	387	426	428	436	481	433	399	446	439	457	448	424	427	425	432	415	434	411	385	396	415	408	424	443	429	454	410	422	401	400	425	434	435	408	431	393	432	442	426	421	421	450	428	379	432	442	419	446	417	449	414	443	438	424	408	427	430	430	449	413	465	399	423	423	411	433	446	417	419	443	443	431	404	415	387	393	419	449	438	439	428	434	416	430	423	452	421	444	441	410	425	374	409	422	429	446	426	470	408	398	418	424	437	383	410	417	435	410	422	453	439	431	456	419	449	450	445	425	438	465	453	449	421	413	439	438	419	440	405	434	397	420	439	415	425	428	418	479	452	432	442	414	408	427	427	436	419	446	429	398	416	402	402	404	401	451	419	414	444	387	412	430	408	444	422	402	391	430	447	395	438	434	421	449	477	446	426	426	439	418	425	455	450	421	441	448	456	412	428	411	410	405	434	397	407	468	427	460	444	408	412	461	426	447	403	457	418	477	446	420	402	425	410	450	433	433	411	452	410	403	402	410	399	472	412	451	434	434	435	419	405	455	408	471	417	393	461	428	453	428	437	405	441	405	438	445	403	426	424	443	422	394	441	364	428	401	408	456	424	427	400	441	411	456	419	452	440	375	440	394	429	455	396	428	437	418	441	392	410	420	432	460	436	408	438	448	437	379	387	454	426	433	435	450	442	425	444	447	397	407	439	415	381	414	423	420	402	417	446	412	454	455	392	442	412	461	445	423	378	430	451	436	385	405	417	439	409	418	438	439	381	415	421	429	452	418	439	435	446	458	440	436	385	407	439	424	458	409	421	429	453	447	416	403	388	414	423	422	426	418	374	395	430	384	419	449	466	450	393	448	472	442	458	445	437	416	434	410	444	426	445	450	466	418	417	452	406	430	435	449	443	391	453	376	424	401	422	433	414	396	415	419	447	441	412	404	420	439	442	447	427	407	450	414	421	433	391	450	466	411	440	406	404	401	421	419	406	446	405	439	400	448	477	389	409	430	409	453	438	408	424	429	424	458	427	423	423	420	419	419	399	398	449	432	439	399	419	406	418	427	437	407	437	435	429	434	402	440	390	429	398	417	398	474	365	416	418	434	426	441	417	411	384	385	431	449	405	390	418	469	466	428	443	413	417	410	464	400	411	456	441	447	417	419	405	443	431	431	417	399	442	426	403	435	415	404	424	408	417	415	438	457	434	434	407	457	455	423	410	421	445	433	430	433	437	451	408	418	412	431	423	422	424	452	399	414	407	432	445	402	417	406	437	429	448	436	439	434	419	459	389	409	392	433	446	459	422	437	459	416	415	401	410	426	409	424	444	419	413	410	416	427	433	438	426	433	433	448	434	441	434	431	446	437	441	377	430	411	419	448	433	410	390	378	415	408	430	407	420	422	427	405	469	446	410	401	422	434	430	459	425	421	420	445	424	391	409	414	383	440	429	405	432	442	445	446	434	429	447	450	442	475	423	464	441	416	401	396	420	424	434	424	421	379	468	452	408	393	425	436	411	456	381	450	383	412	437	416	406	436	408	423	429	418	432	439	417	459	418	413	406	421	446	436	427	428	440	404	456	436	420	423	436	439	429	433	433	447	426	428	438	447	379	414	442	428	423	395	448	424	445	430	415	392	429	435	443	417	441	439	459	447	411	404	417	411	405	435	420	411	426	467	400	443	396	411	421	432	430	428	411	410	458	434	426	445	413	420	443	407	421	443	408	441	387	423	415	442	407	409	425	403	400	415	390	404	411	444	419	418	437	398	401	427	410	425	418	446	442	408	421	425	445	421	382	406	446	438	417	391	423	407	427	421	383	435	417	445	440	449	411	409	433	431	429	428	434	453	398	410	457	379	442	403	448	396	420	432	445	475	418	421	458	464	411	418	444	430	451	423	434	394	431	409	425	442	440	454	438	405	423	404	415	460	425	435	449	433	426	400	418	399	437	409	461	430	430	435	431	427	371	420	445	413	406	408	465	412	435	409	423	445	427	427	420	427	443	406	390	458	407	433	388	413	437	388	422	412	442	461	407	402	410	461	443	381	417	430	449	431	413	462	404	408	417	401	423	405	426	431	432	454	409	410	423	412	422	445	425	422	426	466	432	417	448	462	449	436	435	411	420	401	419	412	440	430	439	419	395	432	395	424	410	421	431	454	413	388	448	428	422	427	427	454	428	411	455	389	458	411	421	415	433	432	424	433	434	437	410	420	429	416	460	436	426	457	414	437	424	423	406	428	421	392	409	397	449	423	467	445	438	435	431	462	408	401	465	409	448	437	431	431	435	450	431	392	407	415	439	417	459	449	442	386	404	424	434	388	433	417	463	389	443	420	423	404	424	388	432	444	442	466	444	412	400	420	416	427	435	416	414	446	463	464	418	412	444	450	432	468	436	417	408	435	423	443	445	433	421	420	412	428	405	431	388	420	439	394	425	428	423	431	415	399	391	436	420	426	423	440	417	438	397	407	430	435	454	415	395	425	425	407	426	416	402	409	429	407	380	404	402	439	480	420	408	451	448	437	401	391	415	442	425	415	450	457	443	448	408	414	419	425	445	443	394	449	456	429	411	434	409	397	425	479	435	403	410	437	437	422	424	430	406	419	391	428	414	420	463	424	432	418	397	403	453	401	419	447	429	425	441	422	437	417	427	382	445	423	441	433	426	412	424	486	433	427	437	404	434	434	467	417	421	426	389	436	438	438	443	418	439	471	401	439	440	431	432	421	417	385	414	434	402	409	435	392	435	408	426	424	423	425	405	417	439	447	419	407	411	424	407	410	441	442	423	409	437	463	444	417	417	456	393	424	428	404	447	391	421	435	415	396	430	389	434	446	394	436	465	430	422	424	440	425	412	422	424	455	387	457	421	402	418	417	442	432	418	393	451	411	431	394	440	418	474	441	408	438	407	438	447	445	438	456	438	416	458	401	498	429	450	456	433	415	436	506	425	459	406	418	427	467	394	430	444	446	439	429	443	453	441	434	444	409	421	411	425	408	441	440	450	449	431	456	436	404	432	429	415	445	440	414	447	398	398	435	421	430	401	431	416	432	404	431	474	440	413	453	458	423	441	390	422	444	434	416	461	435	417	424	457	414	429	431	441	400	473	397	430	426	437	461	420	417	423	445	423	415	434	431	412	385	410	436	437	431	437	440	425	430	424	440	418	442	407	407	378	401	410
15300	25308	21617	15356	9062	5477	5968	5235	4563	3378	2167	2236	2026	1494	1246	1023	2790	13684	13974	913	641	594	633	629	617	562	583	588	561	600	607	554	582	557	616	574	617	569	567	565	569	606	565	543	569	551	552	607	612	593	589	583	550	546	568	591	544	567	592	576	580	557	582	530	575	589	592	571	572	531	580	547	587	590	550	534	570	582	548	547	604	565	593	546	560	572	596	546	554	556	521	546	590	571	570	564	547	559	588	585	582	590	568	554	597	588	569	600	574	557	619	554	580	590	574	542	528	587	580	567	590	571	561	542	533	554	579	591	599	549	517	606	567	586	586	549	595	550	538	554	577	559	574	555	571	543	544	575	582	598	567	561	547	535	556	583	607	553	593	599	584	553	561	578	544	587	554	562	601	558	599	548	574	527	585	531	525	587	591	583	577	586	575	605	594	608	561	600	611	583	600	616	589	620	590	587	604	590	548	567	552	568	604	589	577	579	586	577	615	571	580	552	571	596	533	562	574	590	592	592	568	552	554	578	559	573	610	594	589	534	555	568	551	565	561	599	591	556	547	585	554	532	565	562	611	570	576	544	595	565	553	561	572	603	573	594	564	582	575	560	567	596	575	544	578	553	556	566	522	587	590	579	590	582	565	585	541	538	525	569	575	612	497	575	595	551	568	594	586	565	619	583	568	534	607	599	584	540	569	595	587	581	580	621	573	552	606	588	577	562	574	570	590	537	576	560	569	629	597	590	545	579	574	568	572	567	565	543	534	555	590	541	577	569	565	589	560	580	584	577	576	577	558	547	571	559	567	544	560	566	572	571	615	560	580	560	562	537	597	578	575	561	579	602	571	568	562	573	590	572	591	570	590	602	584	556	560	603	604	606	549	534	594	587	559	578	581	568	598	594	558	597	564	517	582	574	557	575	571	573	572	566	579	610	589	573	594	604	609	582	585	595	592	604	580	598	531	579	578	554	561	582	545	592	598	525	608	582	592	568	606	577	556	574	561	554	597	555	575	588	564	599	536	549	556	583	517	580	565	598	563	579	568	560	630	579	591	586	589	558	580	572	577	596	555	551	550	617	576	620	586	577	543	569	578	544	602	573	532	589	565	583	583	548	596	602	565	544	592	570	586	573	558	569	569	521	572	593	558	550	577	557	569	547	552	545	558	534	555	563	541	520	570	565	581	544	599	581	603	569	588	567	568	527	589	521	592	572	539	551	592	564	610	535	589	569	570	575	599	572	580	594	542	592	548	613	541	520	543	588	615	571	568	563	568	617	584	567	564	540	562	611	587	529	590	590	603	566	576	514	567	552	550	606	552	629	552	541	604	583	528	584	552	593	581	574	560	557	574	589	613	599	599	564	576	600	582	558	571	571	596	562	571	562	581	553	562	575	558	597	563	585	586	570	544	591	563	578	577	607	569	574	592	559	567	565	564	603	524	572	579	573	577	613	548	575	617	532	593	551	563	527	588	567	590	565	559	585	577	506	580	569	609	588	598	587	550	572	574	558	527	579	551	602	563	561	564	536	577	557	601	570	595	537	549	572	605	624	630	538	582	596	553	567	601	556	605	585	631	569	559	566	566	524	619	608	584	586	581	598	579	597	536	555	604	590	585	563	536	534	557	548	577	611	607	542	588	559	587	586	598	567	591	591	532	626	581	568	548	574	572	587	591	539	526	606	560	567	554	561	622	581	584	557	599	579	568	615	573	605	595	617	600	592	584	570	552	581	534	615	629	584	568	539	567	563	547	539	562	574	584	625	550	581	591	584	532	572	584	580	564	557	537	545	562	563	575	590	555	572	552	578	574	562	587	590	567	618	590	543	598	603	584	598	561	612	550	588	579	533	537	599	542	547	601	558	563	601	572	539	592	555	545	585	595	573	612	578	605	555	606	584	569	562	577	558	575	542	602	585	548	580	565	598	584	601	610	578	591	581	620	561	551	564	550	544	558	573	587	589	556	578	581	617	547	592	584	590	588	591	570	549	583	615	590	593	548	566	559	569	567	595	558	593	544	589	571	549	592	591	571	544	609	554	589	599	536	565	582	539	586	557	579	601	578	568	584	543	596	549	572	598	559	559	571	603	554	597	575	557	578	582	558	591	591	578	578	590	586	575	561	570	583	578	569	575	568	543	592	589	549	575	627	563	544	612	557	571	545	614	577	568	563	570	623	569	592	658	531	591	584	586	557	554	578	539	591	583	619	570	578	574	582	591	602	559	549	545	568	529	563	536	558	567	581	552	568	588	579	600	624	565	611	589	590	613	563	574	574	593	566	551	592	529	602	589	567	604	556	570	589	606	594	608	567	591	566	573	590	588	535	563	560	605	543	579	576	613	585	552	546	528	558	555	549	550	584	570	528	571	584	549	596	569	607	592	592	583	592	566	573	576	579	586	563	580	558	578	556	610	549	582	568	548	549	595	592	589	644	574	591	615	580	560	566	574	593	615	608	601	561	541	553	601	563	556	566	566	598	584	572	581	557	584	652	562	562	574	580	557	593	584	551	599	579	480	536	578	571	555	603	590	561	568	549	571	549	562	551	607	596	564	547	598	575	571	622	583	533	540	559	598	572	601	593	580	632	571	614	570	622	571	588	565	602	575	609	578	548	561	562	558	546	572	604	570	575	587	585	532	553	594	604	568	544	575	580	542	584	573	594	592	594	530	580	594	561	580	548	550	580	560	566	570	593	575	578	591	599	595	556	571	587	610	582	557	558	564	588	616	594	569	566	509	558	580	586	595	573	569	577	557	580	631	580	605	617	574	546	595	532	588	554	551	554	551	559	594	569	550	603	546	517	544	590	563	568	581	581	572	546	564	522	549	578	551	534	543	588	583	575	542	574	578	614	605	589	604	576	542	585	593	606	581	557	536	564	571	602	561	576	544	550	602	591	540	558	593	611	645	580	577	551	617	591	562	575	589	597	618	568	506	600	577	575	624	536	553	526	551	581	585	576	588	592	537	591	569	585	571	577	565	604	597	597	590	574	553	564	562	565	598	546	606	572	561	566	576	569	542	567	551	592	588	605	576	599	598	576	573	601	573	534	585	569	550	531	583	576	536	588	534	581	564	548	540	576	586	622	575	563	560	589	575	562	567	562	617	562	565	606	553	583	557	562	579	582	583	572	592	563	529	561	556	548	578	564	557	592	586	595	527	580	603	557	593	570	566	586	580	558	609	588	550	503	558	554	563	592	560	599	579	520	577	626	593	530	585	575	559	566	577	537	604	589	582	622	579	580	581	568	589	567	566	593	600	607	589	592	565	598	557	606	510	568	572	593	583	543	571	574	600	548	563	571	586	566	581	573	596	555	580	528	546	607	592	564	551	582	606	532	589	598	532	588	585	601	562	553	614	591	561	620	531	533	548	555	587	634	537	561	595	560	570	580	541	590	573	562	578	585	552	556	591	593	564	583	608	560	577	551	616	591	585	567	576	591	559	546	574	573	592	588	628	575	583	578	560	585	571	594	569	534	512	560	575
22813	21112	28953	23519	21115	21271	11400	3400	2553	2163	1394	973	1021	1000	687	541	4584	17581	13708	772	231	229	246	228	226	227	227	219	200	223	214	230	201	202	211	195	220	195	209	202	207	212	217	206	229	191	226	194	220	207	191	205	215	206	194	196	189	195	216	188	195	198	196	202	236	222	223	205	206	216	213	191	203	201	240	231	206	220	193	215	206	197	208	228	221	200	191	178	207	195	216	214	197	192	230	164	189	189	215	238	225	204	238	203	237	208	181	220	191	178	208	188	228	220	181	166	209	179	246	193	200	192	195	221	247	205	219	214	221	193	203	181	196	215	216	201	214	212	218	218	203	210	202	218	188	198	172	220	230	197	189	197	187	210	205	208	209	208	201	202	211	186	214	210	241	192	198	191	203	195	193	213	184	198	218	203	208	199	190	198	208	213	190	243	210	219	194	213	193	188	192	190	207	226	189	235	192	198	184	205	213	186	199	181	202	195	186	206	185	208	217	200	178	213	212	207	189	189	183	202	187	201	216	187	232	203	198	204	230	191	210	221	194	185	190	219	200	208	202	209	216	186	195	192	204	200	218	203	197	202	209	199	183	222	202	213	198	200	192	204	190	205	189	178	160	216	206	172	193	197	207	213	203	228	182	206	211	215	181	207	213	230	175	204	214	201	191	200	201	206	215	190	181	187	189	211	210	200	199	228	193	201	213	172	194	195	201	249	206	200	192	195	195	231	187	205	192	182	204	210	195	214	182	189	201	228	203	197	163	205	208	208	176	192	209	180	228	196	194	191	194	227	189	196	225	200	184	203	222	184	213	190	213	207	200	198	201	187	185	192	206	181	202	194	189	227	188	192	200	218	189	189	179	191	212	211	179	204	178	216	167	195	196	194	183	191	211	190	200	206	190	227	225	211	195	192	203	191	213	207	209	220	196	191	215	195	191	199	211	191	191	199	209	201	187	198	217	187	208	197	179	191	214	184	186	222	198	211	220	199	197	186	186	230	235	222	192	183	197	207	204	204	215	194	209	200	191	205	196	225	236	222	190	192	212	191	213	186	183	189	193	207	188	210	208	212	214	199	216	198	221	188	216	213	210	206	221	198	206	214	218	211	199	197	192	206	169	199	206	185	205	207	213	193	193	222	201	209	252	188	210	214	211	200	223	199	223	162	185	203	216	198	181	208	200	203	215	223	207	195	179	218	201	201	196	208	193	216	209	217	217	215	206	196	207	200	202	183	197	183	201	204	192	190	207	185	213	190	206	207	217	174	230	194	223	205	184	184	190	237	205	188	181	218	174	197	197	186	197	215	193	211	217	192	201	175	221	196	205	209	232	225	213	217	208	184	209	196	239	221	205	216	209	174	214	203	174	202	201	210	178	188	213	218	190	179	199	215	227	205	220	182	237	214	187	176	216	224	224	192	208	200	205	193	218	208	192	188	202	196	212	193	193	221	211	186	183	235	206	194	205	200	179	176	192	180	190	220	221	190	253	199	212	199	194	223	192	190	228	185	218	236	175	207	186	202	210	214	197	192	206	187	195	219	184	220	210	210	195	177	200	206	216	202	204	232	205	187	208	218	227	231	188	208	222	177	225	217	198	235	211	205	193	205	205	203	200	198	206	214	216	216	183	197	201	205	201	195	205	210	213	220	233	199	213	206	213	211	192	186	203	209	183	232	213	192	199	216	197	196	189	198	197	207	207	201	206	209	178	200	180	215	195	247	197	177	180	199	206	188	213	219	204	193	211	206	206	221	203	184	198	212	216	205	183	196	194	200	210	213	193	213	205	199	197	198	197	204	181	188	198	211	213	195	203	218	209	220	197	221	182	213	174	212	212	203	225	206	184	202	201	182	204	208	192	224	208	201	216	199	219	207	209	201	211	218	217	214	209	202	188	217	191	203	181	192	213	202	174	208	197	197	209	209	216	200	177	212	217	204	197	222	206	190	183	210	218	208	201	187	228	174	193	188	222	212	219	167	192	192	177	208	201	211	177	206	212	188	198	194	213	199	217	182	196	196	210	206	218	203	202	190	195	216	189	219	209	181	197	207	201	206	195	218	219	224	232	199	186	229	180	198	202	208	188	191	233	228	195	212	182	206	211	194	205	214	227	204	181	210	205	189	186	163	205	228	191	206	190	197	204	208	218	220	196	211	204	199	221	187	199	161	201	189	185	214	197	179	199	191	197	203	191	198	178	195	225	225	195	193	213	207	197	200	186	219	215	188	196	202	227	187	211	189	211	207	198	191	222	196	208	184	182	180	211	210	188	201	198	212	188	212	205	184	208	197	200	199	187	211	220	207	180	198	229	185	208	213	215	207	232	194	195	201	175	192	201	202	176	206	182	191	224	219	209	195	192	189	191	189	221	196	203	190	204	200	203	225	193	210	214	208	218	187	198	207	201	197	232	215	193	184	189	212	187	215	206	203	199	209	178	182	211	212	208	191	189	203	205	250	200	203	223	213	196	204	180	188	190	190	220	223	197	218	195	218	185	171	209	190	201	192	210	203	205	217	226	195	217	182	213	212	207	211	204	209	199	192	194	202	201	189	218	214	198	206	191	187	208	206	191	192	165	188	227	207	192	191	202	180	188	197	197	201	176	191	225	196	209	204	212	207	202	210	212	191	209	213	214	190	200	204	183	196	197	217	215	230	220	203	224	198	201	188	209	219	218	192	218	225	195	212	203	202	204	199	211	194	203	192	205	214	219	181	230	212	200	208	186	181	204	180	214	211	187	214	212	202	224	207	171	198	217	199	199	217	211	188	212	212	200	215	224	221	211	181	232	192	218	185	207	220	198	192	220	203	203	186	196	198	208	211	223	217	194	194	204	214	176	200	229	217	218	184	204	201	198	197	209	199	218	209	190	200	198	193	183	188	183	201	200	213	221	200	191	195	189	206	193	181	189	218	189	207	200	214	205	198	191	224	212	206	205	176	194	211	175	211	203	219	212	188	215	203	209	212	207	205	194	186	212	201	205	227	209	204	197	219	199	204	189	239	210	219	209	214	193	189	184	170	195	205	194	196	190	186	206	224	219	182	204	188	192	211	188	188	210	210	194	230	190	221	175	196	211	181	200	178	214	202	209	196	224	216	203	212	215	203	207	200	196	206	192	217	206	217	223	209	175	202	180	198	213	173	187	216	223	190	215	190	205	206	178	188	191	200	185	209	191	220	211	200	179	208	204	211	210	234	191	176	196	184	201	205	190	201	215	215	219	213	194	216	206	200	203	187	219	221	216	207	187	198	219	201	193	202	215	197	177	226	193	192	200	229	208	201	206	205	215	210	217	211	207	174	199	211	188	189	226	217	237	207	224	194	202	181	197	218	213	209	204	186	199	205	188	222	185	194	215	202	194	211	209	190	202	178	205	210	179	198	202	198	229	205	207	194	184	205	194	191	210	211	199	195	197	215	234	196	203	214	196	233	220	193	215	185	218	220	210	207	207	193	191	186	223	204	206	202	196	230	192	169	193	197	195	203
17816	31103	27178	20521	11476	10338	8048	7317	6531	5562	3572	2276	2557	2324	1609	1025	9101	25977	17175	681	311	315	346	319	308	316	343	301	298	298	301	272	281	269	264	291	292	291	270	299	264	273	287	294	276	290	284	268	251	288	268	265	264	242	289	280	264	242	269	274	255	274	263	257	266	251	255	287	294	276	282	278	245	294	263	277	257	254	266	285	258	264	262	283	269	283	260	281	274	261	259	272	279	260	270	289	248	285	278	264	276	267	278	263	267	246	252	300	267	286	265	264	244	273	251	277	265	255	257	259	312	282	258	251	288	266	233	297	255	250	264	271	284	264	305	266	279	250	282	265	288	290	268	247	257	270	278	259	249	273	259	310	281	260	293	270	260	254	259	250	286	249	281	272	275	265	247	294	314	295	282	277	269	285	270	279	269	269	244	278	262	306	277	245	241	275	276	248	260	263	270	228	258	278	282	262	260	263	260	255	266	240	275	258	251	289	255	270	280	283	277	279	280	248	277	251	288	258	282	258	264	298	274	259	284	261	272	294	221	264	274	278	253	270	303	256	271	281	249	245	263	259	240	286	264	235	262	249	300	267	275	268	291	276	274	252	267	261	244	244	266	270	266	263	252	283	274	264	264	243	247	268	255	271	279	244	278	262	260	252	246	273	257	249	252	292	258	292	273	269	275	265	285	268	260	254	253	265	249	293	262	253	270	260	239	253	300	256	303	268	275	302	269	281	250	281	252	276	276	246	268	242	282	249	254	271	262	264	247	255	252	283	242	264	280	281	283	267	285	279	305	264	248	290	273	262	257	240	256	253	264	236	253	227	234	270	298	261	253	268	289	244	292	232	263	253	282	267	250	249	262	282	256	261	268	283	264	243	264	251	261	271	270	247	293	292	266	282	275	258	251	274	268	271	262	257	262	261	247	269	273	261	274	256	251	274	266	247	283	272	265	272	278	278	295	244	301	257	253	262	248	259	272	267	266	270	274	240	233	279	274	284	307	279	270	307	283	250	246	279	258	270	258	287	287	252	298	269	254	245	305	289	269	258	255	265	277	253	248	273	262	262	296	262	245	268	305	299	266	228	252	258	264	265	253	274	277	261	257	255	231	259	277	297	290	279	265	286	244	278	275	286	249	277	260	260	282	280	254	279	272	279	279	253	255	262	240	275	262	251	284	246	294	297	254	236	252	274	263	256	286	287	275	273	270	283	297	273	252	269	272	262	274	247	266	262	284	277	291	242	260	249	273	219	258	261	250	253	294	264	275	275	297	278	262	287	265	261	286	268	277	272	285	306	268	278	284	258	260	256	255	265	254	258	273	265	274	288	252	264	263	289	280	267	260	282	270	250	256	272	260	268	271	251	277	277	247	252	268	263	249	282	239	315	248	273	254	262	258	296	302	289	246	249	289	253	235	261	281	273	304	254	293	281	245	275	275	260	282	283	287	274	233	268	269	276	252	254	293	268	259	250	265	263	274	267	227	251	299	246	253	296	255	284	278	245	255	259	267	273	275	248	232	236	268	258	271	258	283	285	273	265	289	258	262	263	294	255	259	240	248	240	244	288	271	295	274	262	257	283	249	267	265	270	264	265	251	307	263	258	241	262	284	290	264	275	281	272	281	273	256	257	254	280	257	279	264	299	285	289	275	283	272	268	303	260	265	271	243	274	268	263	277	276	280	273	281	284	254	262	247	259	256	257	274	234	282	285	245	282	281	293	280	255	231	266	282	281	259	271	245	257	253	278	258	284	266	263	274	237	240	238	276	247	257	268	239	239	269	247	287	315	260	267	255	269	265	263	280	240	266	289	273	246	293	282	262	267	256	250	272	263	251	264	288	287	287	256	267	270	270	262	283	251	244	265	270	268	245	270	263	261	274	248	240	250	276	274	285	273	275	262	266	259	279	291	290	254	245	268	273	266	264	271	246	286	291	283	252	247	258	271	286	269	252	250	254	252	284	323	233	270	275	284	270	250	293	254	262	264	269	260	240	267	268	258	266	255	236	271	293	277	255	249	241	256	280	282	278	281	279	267	264	264	286	260	259	277	273	286	275	245	273	289	270	261	242	278	284	256	257	251	242	273	281	258	263	265	238	287	281	282	277	280	275	251	283	261	280	246	253	262	292	276	280	220	281	284	253	263	264	278	274	280	256	287	246	253	285	254	272	296	254	255	290	276	274	264	259	251	256	278	245	282	252	260	264	268	282	276	256	287	295	267	282	281	265	268	241	285	258	263	277	265	248	292	266	276	261	253	290	248	286	280	284	244	253	286	273	273	270	303	275	249	236	264	269	272	243	262	290	255	282	273	262	267	296	258	275	275	252	267	283	271	251	260	303	301	274	284	239	258	260	244	280	275	266	281	270	243	260	239	256	285	281	315	281	260	285	280	266	267	256	244	271	298	287	266	244	278	292	242	252	251	262	256	251	271	250	252	249	256	260	297	273	264	249	268	259	267	278	233	269	260	282	283	266	257	257	257	262	236	246	269	258	262	289	283	256	267	266	259	252	288	261	225	270	275	270	280	241	248	253	266	298	266	297	279	284	262	261	276	312	265	266	241	251	250	260	292	275	280	273	278	272	259	272	289	283	253	269	287	280	266	245	251	259	246	277	267	281	274	281	264	278	284	288	270	227	266	270	281	268	290	256	258	241	283	283	248	265	268	276	261	258	273	275	296	245	249	253	235	256	260	235	274	270	260	241	270	301	272	268	260	298	255	272	257	264	251	265	238	274	270	289	264	267	268	269	270	262	248	276	245	235	273	211	261	256	277	288	276	275	263	293	296	236	239	272	281	257	281	290	275	273	300	284	283	290	246	245	272	253	252	244	248	270	225	246	292	278	224	279	287	298	255	314	252	248	278	269	256	279	284	284	261	258	300	262	243	287	238	267	242	287	258	281	277	269	247	249	306	297	274	268	276	279	278	272	314	257	253	243	291	297	269	266	290	274	258	259	238	263	281	275	302	284	256	266	267	276	263	262	291	289	286	258	254	293	283	279	245	264	249	255	258	240	260	250	264	275	242	282	287	266	271	268	259	261	249	224	283	265	262	285	266	256	268	284	243	287	257	262	251	260	252	286	286	258	263	287	272	257	281	278	278	266	251	211	268	283	239	264	265	260	253	288	241	267	253	254	273	292	307	262	295	244	258	266	255	291	259	273	271	263	266	257	276	283	269	233	252	250	268	259	272	286	289	236	307	280	268	285	283	263	257	251	270	291	248	256	281	251	244	276	260	251	253	267	278	288	268	288	255	297	250	325	256	308	247	251	253	269	253	238	249	284	255	285	270	300	265	244	254	275	260	236	254	277	279	287	278	276	254	291	230	282	278	255	280	270	255	270	281	267	249	257	280	275	271	260	281	273	259	271	286	259	280	279	263	289	278	288	301	268	300	259	274	271	251	253	258	238	251	247	240	294	269	253	246	278	274	267	241	299	257	291	252	279	262	286	250	288	257	275	242	230	269	285	255	233	280	249	292	278	295
26808	20705	14325	6725	2271	2219	1457	1260	1119	1141	870	749	690	757	731	666	669	1218	1528	662	612	574	578	587	589	619	598	632	675	627	597	572	626	562	610	586	588	597	585	579	563	582	599	552	610	598	570	587	550	576	571	594	585	596	605	582	614	552	620	568	660	567	567	643	628	583	594	581	568	605	580	591	567	585	601	558	549	580	603	606	676	565	594	595	591	579	645	590	561	553	541	595	635	552	571	577	574	600	569	578	585	622	589	561	608	561	602	625	601	651	570	578	630	578	601	634	613	559	589	643	611	614	602	596	586	575	596	594	600	569	640	554	619	560	570	619	622	577	567	542	553	575	580	618	608	632	581	600	552	558	550	601	586	573	516	635	558	581	572	552	578	606	550	568	562	578	583	556	541	558	592	581	598	616	573	548	540	573	622	577	573	575	643	596	596	602	612	578	588	604	573	597	597	550	603	563	607	589	602	599	608	582	605	558	606	583	549	618	612	596	603	554	607	590	585	597	607	589	582	595	615	557	577	533	597	621	598	596	589	597	608	575	586	557	590	569	574	553	538	591	621	604	581	587	622	544	563	613	600	577	557	588	581	628	648	569	591	600	611	569	562	613	589	594	626	560	547	578	643	533	571	641	568	611	585	612	573	614	587	617	648	579	608	621	586	564	601	602	628	607	595	617	554	600	583	575	544	560	556	569	623	578	580	576	593	591	551	579	598	564	633	564	580	587	624	589	577	576	600	575	691	584	606	573	623	621	567	615	613	598	553	585	592	599	594	599	602	620	570	578	585	583	610	613	604	522	601	593	614	600	571	550	619	584	551	634	623	596	592	606	597	583	601	611	595	558	540	594	569	591	581	567	644	614	585	621	558	570	589	558	610	580	584	575	576	579	589	602	553	583	585	636	584	606	559	576	623	526	578	600	568	619	548	591	533	568	538	567	633	639	592	611	577	606	562	577	656	622	593	577	577	596	582	571	595	571	533	601	622	562	630	608	562	586	570	552	565	580	590	567	561	617	552	517	592	585	594	614	559	608	612	557	624	583	574	583	590	520	578	582	592	561	613	638	608	597	591	647	580	603	564	588	592	567	604	598	606	613	554	571	577	574	572	588	597	603	595	622	583	584	558	606	563	585	615	568	569	562	578	612	594	603	581	597	614	577	561	603	633	572	633	576	610	606	585	586	577	605	620	584	580	573	607	574	571	657	601	564	585	587	625	526	603	558	617	610	548	610	556	581	608	539	552	596	570	603	580	539	598	576	601	584	600	586	583	584	609	555	589	621	585	597	606	631	567	592	556	563	597	568	556	621	595	546	592	566	576	623	615	617	631	576	561	605	605	610	608	589	610	569	601	577	571	611	555	595	586	534	563	603	579	586	550	555	578	587	561	617	609	614	602	557	596	575	615	597	542	603	594	592	512	559	547	587	558	555	603	590	585	607	603	588	646	606	554	649	588	623	569	572	567	565	575	641	561	598	554	603	625	585	577	573	573	606	585	602	583	561	586	576	591	586	577	571	598	560	580	540	558	576	590	596	594	644	612	586	621	597	568	630	587	593	561	534	564	598	580	601	589	571	607	551	608	645	572	650	594	622	605	598	587	612	567	600	619	543	568	536	617	631	614	627	571	604	562	588	569	577	622	609	571	571	615	632	561	583	605	588	590	586	551	591	580	594	557	621	581	561	599	617	583	573	577	610	634	590	600	585	528	606	544	598	554	602	575	584	549	601	570	575	556	601	647	595	616	558	605	570	593	589	572	624	527	606	627	585	571	572	581	578	555	629	581	572	603	585	611	565	586	590	598	588	589	583	599	591	603	600	589	575	593	591	619	670	575	602	587	596	589	561	539	585	623	623	573	596	557	611	593	545	590	606	574	575	589	619	609	569	561	570	602	583	578	610	557	567	587	587	584	604	600	589	566	568	576	571	576	572	585	588	589	601	619	607	581	586	553	596	602	600	566	558	581	581	601	565	595	617	629	606	619	602	600	577	576	620	599	562	571	624	587	602	618	584	634	569	642	592	584	603	598	566	593	574	549	577	616	636	624	594	623	598	576	574	564	573	613	562	618	603	590	568	588	621	556	585	590	575	585	580	597	624	554	621	568	594	577	591	583	595	598	608	621	562	550	591	552	581	614	626	621	605	604	605	615	617	558	554	585	591	606	592	592	614	581	614	611	548	570	543	548	608	597	557	574	565	599	586	551	620	584	564	585	618	589	591	565	576	613	604	608	625	597	566	562	586	564	625	580	576	574	620	620	639	580	579	618	614	582	568	575	586	584	590	577	597	602	595	592	582	582	568	582	565	625	571	633	585	594	567	572	585	570	567	630	573	583	571	544	557	590	557	577	562	610	597	588	605	551	526	562	574	643	598	585	576	588	587	582	560	624	626	636	586	560	607	589	606	595	616	582	627	602	570	564	575	566	553	551	611	580	573	539	627	585	634	555	569	614	594	582	569	641	577	608	587	592	607	587	584	565	588	623	644	623	604	582	578	592	557	607	609	621	606	570	587	577	587	587	616	588	569	583	631	635	621	584	597	577	608	621	607	591	604	567	583	539	557	589	568	608	616	625	605	596	617	636	586	581	616	579	529	586	604	563	555	540	600	626	612	584	578	566	612	565	621	652	610	622	601	604	590	635	576	585	569	585	636	591	548	601	598	572	559	565	585	613	581	636	593	576	568	600	549	592	567	580	557	616	585	556	581	577	597	596	613	568	567	598	560	569	593	620	606	601	575	578	602	546	599	569	589	594	603	596	613	604	579	591	586	523	562	624	566	585	605	585	578	589	596	620	547	567	566	580	605	599	534	598	569	582	564	609	584	577	639	591	584	622	582	626	633	595	583	578	600	578	610	594	596	612	595	628	588	641	605	576	554	602	577	605	583	569	577	608	533	599	597	631	631	597	588	587	595	581	604	611	580	638	573	602	586	594	581	638	517	620	611	576	644	558	570	624	561	604	608	575	579	607	579	572	594	556	605	593	564	605	571	628	576	613	635	570	565	570	565	552	571	574	581	598	571	579	560	623	570	615	578	585	569	590	586	600	646	607	573	576	573	554	610	629	597	577	558	591	610	566	560	580	565	607	594	587	584	572	591	593	583	613	611	581	599	553	548	583	573	645	620	577	591	566	606	604	573	581	620	601	570	606	593	592	600	582	576	520	564	566	526	571	590	599	620	590	594	563	556	653	562	585	608	618	571	545	564	606	566	569	588	583	591	576	578	605	544	549	569	561	550	538	609	579	570	611	646	603	574	596	562	563	572	607	556	566	577	590	586	601	599	582	581	620	622	579	581	532	581	570	598	590	577	520	609	621	558	609	562	599	612	572	596	608	609	542	587	603	537	534	596	558	561	554	610	573	592	583	619	593	612	596	584	575	591	579	582	615	611	536	545	606	684	585	602	619	626	604	586	616	633	565	602	571	572	586	601	577	607	570	614	613	544	567	532	554	608	581	577	592	625	632	541	637	568	636	597	616	596
13463	16090	13399	8922	4408	4959	2894	2556	2279	2430	1559	1114	1129	1213	1084	969	1001	2146	2760	953	756	817	772	795	746	734	745	774	758	744	739	803	809	746	820	821	783	777	774	782	761	786	840	786	806	746	784	750	767	842	804	755	760	806	748	741	792	813	773	752	782	798	876	759	776	848	805	786	744	774	799	733	765	760	746	755	791	816	756	770	798	795	772	782	757	834	785	778	782	757	809	808	798	744	731	682	763	746	745	779	815	783	771	788	794	779	758	773	767	790	745	770	794	791	780	760	772	806	783	782	801	779	745	783	723	763	754	750	774	785	825	795	820	773	776	817	754	753	832	820	700	770	759	721	725	769	756	709	763	783	806	806	785	743	783	783	770	784	840	812	758	740	717	851	760	775	718	771	724	758	742	798	800	786	798	717	778	757	729	740	796	760	757	786	770	779	783	698	813	751	774	794	736	776	771	749	822	791	791	754	834	778	760	779	744	803	770	782	731	754	767	815	803	746	789	756	789	767	804	801	776	806	760	718	727	798	771	763	770	765	789	721	744	781	769	776	756	748	743	763	748	753	809	782	784	728	763	807	776	808	747	821	799	762	758	783	839	799	819	806	765	742	805	768	726	781	788	795	809	777	786	778	776	764	843	775	737	744	774	819	752	816	815	797	783	781	778	769	741	767	805	814	743	742	731	796	788	783	754	724	750	808	759	812	727	812	808	747	753	780	790	820	798	768	763	789	758	709	812	727	765	768	748	762	780	786	779	765	784	757	728	800	772	784	785	759	774	784	786	814	784	738	770	790	779	777	806	789	800	794	767	792	771	775	736	821	721	731	753	811	799	749	769	818	758	754	743	771	742	749	804	846	746	796	790	780	719	736	784	811	766	776	755	813	810	727	769	799	761	751	738	772	784	750	779	755	740	777	771	766	766	754	785	778	826	768	726	759	760	737	834	761	790	755	816	771	808	791	763	766	737	736	772	719	788	715	793	760	772	797	745	834	810	751	848	770	752	781	818	779	745	770	738	828	757	771	784	777	740	802	749	773	756	764	802	754	704	771	801	769	748	790	760	763	799	770	796	771	784	754	734	751	777	770	783	776	780	829	846	754	780	797	765	806	695	817	787	702	766	791	778	802	733	786	805	790	788	794	804	757	736	762	778	757	774	736	812	765	749	740	777	777	806	750	802	736	762	802	777	720	770	765	762	773	743	775	780	758	786	765	809	730	758	805	773	764	765	818	776	783	804	751	770	779	724	769	798	769	835	746	861	746	819	786	852	796	762	789	732	778	792	742	770	777	757	747	758	769	752	758	777	749	772	765	744	859	751	773	766	761	774	782	758	747	780	716	784	745	771	764	744	766	820	755	780	831	763	785	750	791	788	814	767	808	768	738	762	810	819	870	742	770	763	710	770	748	782	755	798	746	754	774	800	767	763	807	771	795	781	732	772	710	715	721	791	804	830	820	782	742	755	753	713	762	764	759	777	762	735	792	763	800	723	791	833	737	807	793	762	770	813	753	814	802	795	814	769	721	783	754	789	749	766	780	787	778	752	836	791	807	750	739	737	811	762	792	798	816	751	722	797	757	788	761	794	759	765	803	778	768	726	788	796	747	695	807	770	771	771	785	764	769	774	808	761	711	732	770	763	745	765	743	743	737	740	751	797	755	775	774	768	819	794	761	786	700	770	704	753	730	761	773	801	739	753	769	758	719	760	804	701	811	734	806	768	774	823	749	803	787	774	784	743	810	773	809	782	771	790	770	758	796	765	770	731	769	730	776	773	761	771	750	780	804	783	830	734	775	741	751	829	863	842	821	779	794	790	816	743	794	770	770	803	833	761	783	777	791	783	777	795	731	755	742	781	799	803	720	750	776	782	791	780	762	818	788	815	747	787	760	800	764	767	786	807	803	776	810	779	765	833	787	722	788	798	765	789	777	773	781	768	817	752	731	784	818	767	757	727	731	733	746	747	825	754	775	756	789	816	799	734	796	818	785	779	783	796	808	804	819	779	825	737	793	785	797	755	806	801	816	724	740	773	758	782	778	766	791	803	707	760	803	726	806	784	768	727	803	784	755	790	779	800	797	733	787	819	784	726	759	774	817	730	797	789	724	793	765	792	793	773	821	776	791	754	798	793	777	784	793	755	810	776	800	790	832	791	798	741	736	790	779	778	746	807	786	775	752	847	756	774	772	781	765	748	740	762	708	790	775	772	779	782	773	774	778	716	735	745	764	744	763	756	837	787	741	735	774	810	740	772	803	790	768	841	736	770	808	771	733	714	798	710	787	806	836	756	755	739	766	769	794	812	804	748	793	805	782	780	763	756	769	787	729	800	759	757	753	812	720	803	775	845	770	785	792	722	788	800	765	721	771	763	794	761	773	738	739	794	723	761	775	789	770	748	793	773	840	787	724	773	739	833	797	758	822	760	764	771	838	698	710	774	777	810	792	769	814	765	769	769	765	814	770	761	794	747	755	764	781	728	756	811	753	762	756	795	802	780	748	774	820	805	775	770	782	818	751	713	800	770	750	767	795	773	818	808	765	755	776	737	754	764	773	801	757	722	754	796	796	757	747	784	784	736	746	773	798	746	833	832	772	771	761	776	774	766	792	806	770	777	816	761	751	757	786	773	802	791	757	756	754	847	792	776	748	853	731	790	757	806	775	792	808	753	750	732	761	734	760	767	757	806	761	745	759	790	797	711	759	752	753	769	770	802	755	783	804	776	776	801	758	744	747	742	766	763	770	771	798	761	787	831	794	764	787	741	753	800	844	731	760	833	753	797	795	798	797	749	775	736	809	770	720	743	770	790	798	791	780	757	732	784	779	771	805	741	776	789	729	813	725	775	800	749	764	719	721	807	815	753	779	739	779	731	789	777	781	753	771	810	809	782	793	790	753	782	767	777	724	818	761	750	763	756	765	782	747	756	784	746	768	767	814	778	761	782	786	768	764	757	772	742	772	738	723	767	744	723	809	756	766	775	764	782	774	749	760	826	733	765	767	761	768	786	745	729	746	781	805	790	788	792	714	738	796	748	765	745	746	790	769	733	807	764	802	785	788	734	807	730	758	797	753	748	786	739	780	763	746	753	782	751	743	767	807	805	706	747	745	736	778	763	726	812	759	727	743	806	735	775	810	808	781	765	797	804	766	763	763	765	747	767	742	737	751	802	784	801	817	719	745	774	796	778	776	742	751	777	757	785	817	751	776	770	765	773	792	824	773	777	733	756	780	749	832	801	794	766	747	798	807	753	770	746	799	768	748	743	764	765	786	798	773	816	764	802	718	765	816	777	752	775	744	716	818	803	782	751	817	748	747	839	756	805	742	749	794	791	833	774	787	808	821	787	791	767	758	740	814	820	826	794	753	797	765	773	763	763	765	773	791	753	749	773	802	764	751	749	800	740	774	789	727	790	751	784	773	788	722	763	754	794	735	778	773	817	815	778	775	759	781	767	782	802	743	802	778	765	810	797	791	771	784	764	804
24006	21092	28351	24086	20933	10178	2825	1526	1225	1487	1155	795	712	703	801	611	1244	8827	8439	1237	461	463	444	402	443	464	455	486	453	424	433	453	456	425	455	415	380	416	449	432	457	389	437	426	474	426	413	458	491	440	441	462	435	409	446	418	394	446	428	426	426	384	451	423	423	432	379	436	423	421	426	426	465	439	429	446	442	453	415	448	406	456	406	435	418	422	486	452	430	435	429	448	432	403	433	449	408	425	454	431	417	460	426	414	450	450	437	464	445	419	460	479	450	425	422	448	425	474	453	404	410	411	452	455	400	421	419	406	438	392	437	423	435	453	432	451	408	429	434	459	409	436	439	396	423	428	462	407	438	409	396	443	401	406	430	428	393	466	439	445	395	408	462	416	450	412	451	410	422	437	432	463	448	460	453	431	410	396	442	429	438	392	426	428	483	383	440	415	441	406	413	420	421	439	416	424	415	399	450	393	434	434	413	430	405	445	453	396	433	443	450	416	395	425	427	431	402	399	479	381	463	426	439	442	436	449	442	427	452	417	445	464	472	450	465	439	447	430	455	435	421	428	415	403	393	446	427	449	452	392	414	450	404	462	425	435	436	459	445	481	405	400	433	432	401	442	390	420	435	432	460	433	476	480	405	444	437	445	434	452	434	478	456	428	462	477	451	452	463	445	450	486	427	429	424	436	439	435	446	433	425	442	420	405	427	449	424	405	459	409	414	446	424	417	424	426	404	471	459	436	427	420	440	422	437	432	401	419	400	403	456	418	441	439	394	463	445	420	416	457	430	381	432	461	418	464	429	381	445	469	425	401	407	426	401	424	431	437	456	439	444	454	431	452	424	391	419	444	423	462	431	439	434	421	469	435	447	436	437	422	406	428	390	405	446	427	462	470	421	407	444	432	451	458	427	434	423	416	421	451	431	394	419	423	455	423	417	423	454	466	441	451	409	436	429	428	420	441	427	442	441	445	456	444	417	435	406	420	392	458	410	433	441	434	438	417	417	434	408	437	435	457	411	477	431	443	444	434	447	434	397	438	457	478	417	415	449	398	435	439	433	422	443	430	451	420	402	452	434	436	458	429	429	486	418	430	436	442	468	454	457	404	430	392	415	466	478	456	433	432	436	393	428	470	418	452	441	481	466	396	425	433	424	453	410	415	427	470	427	465	398	442	444	453	446	426	455	411	413	428	457	431	415	409	452	387	453	410	464	464	447	444	456	482	445	431	406	420	434	424	446	439	424	420	423	439	443	468	428	381	432	419	453	444	422	429	443	457	435	435	465	410	402	421	411	415	446	495	375	400	416	420	457	414	423	418	425	446	414	398	436	411	438	436	421	387	436	412	427	433	444	456	375	393	422	449	385	407	459	471	409	403	406	435	428	458	422	438	400	457	414	445	411	385	464	452	426	419	446	463	439	412	433	423	415	444	418	413	461	438	450	433	417	412	387	412	468	440	435	425	425	432	384	431	437	438	463	480	405	394	449	449	423	430	434	411	469	435	442	429	400	415	372	441	475	441	458	460	418	441	455	427	432	438	415	445	442	468	404	445	406	405	446	418	441	464	451	453	444	455	458	432	380	465	427	424	420	432	456	428	450	394	425	424	417	459	402	403	448	444	469	418	420	420	442	428	440	438	468	450	422	416	444	444	430	445	439	435	426	460	484	420	438	451	440	417	448	443	446	444	447	404	416	395	424	433	438	417	377	426	437	417	420	431	445	435	452	409	398	416	395	434	440	422	443	407	404	465	417	412	402	411	433	431	425	443	451	387	421	403	404	456	426	445	428	434	453	433	453	437	422	447	387	421	451	425	428	439	441	405	445	442	441	410	419	423	415	411	454	373	431	419	418	466	400	441	449	394	473	439	414	415	457	432	453	412	434	437	467	473	452	447	423	418	385	435	444	427	421	440	422	415	430	459	450	426	438	467	436	427	434	453	446	449	440	428	439	420	439	446	456	431	454	446	432	402	445	423	431	414	390	398	462	418	413	416	439	397	426	420	420	406	427	447	420	440	435	424	413	430	458	443	457	435	434	419	390	413	467	407	429	425	455	399	412	447	477	428	468	413	454	429	442	414	390	411	427	412	418	423	409	419	457	385	447	415	431	474	438	394	439	382	417	437	434	416	464	448	425	415	387	439	457	412	481	423	443	424	413	409	446	451	420	449	427	412	430	445	401	412	415	443	452	398	467	423	487	453	400	401	400	432	476	430	420	439	443	424	426	466	418	419	393	414	456	454	410	452	418	441	406	406	429	401	417	429	393	418	464	424	431	459	427	441	412	418	427	429	445	437	450	423	419	475	413	442	425	403	453	385	429	442	461	448	422	431	427	434	425	426	396	433	428	465	403	429	416	454	462	445	451	353	402	411	409	470	392	448	420	449	488	452	414	468	409	452	436	417	429	422	434	456	432	469	437	444	436	435	441	426	459	460	452	423	392	447	416	454	422	431	415	441	429	448	412	388	421	399	438	409	476	438	445	409	377	370	432	441	423	437	414	402	440	466	446	429	449	389	442	447	456	437	443	411	421	440	424	423	414	458	419	440	429	417	421	430	423	422	438	450	450	455	454	432	436	417	429	452	442	416	432	426	440	430	432	402	421	449	441	431	413	461	392	436	387	446	435	463	432	466	447	440	454	445	387	459	421	416	415	410	436	406	441	446	422	448	438	458	414	443	426	423	448	424	423	403	448	419	475	393	433	441	435	462	452	449	415	397	426	436	484	392	437	410	423	433	453	456	446	424	431	406	421	440	428	427	410	433	428	407	408	414	414	422	442	427	442	415	455	426	433	427	404	462	422	438	454	432	392	408	438	409	465	427	398	438	441	436	404	420	458	448	437	433	419	428	416	440	394	397	437	428	433	459	405	427	424	407	436	426	455	389	431	397	422	404	414	484	431	404	439	422	450	424	401	428	432	432	456	426	410	416	426	422	411	448	377	404	417	430	453	446	428	426	448	398	411	455	463	436	433	431	405	431	442	429	448	417	456	448	454	427	427	415	436	453	413	448	428	452	423	397	408	400	415	408	432	396	427	439	432	453	454	432	442	475	400	420	439	436	456	440	440	439	430	408	426	418	404	414	423	420	439	449	400	429	424	454	379	445	474	430	424	416	430	404	413	467	442	399	410	443	410	438	371	438	459	415	450	430	436	420	429	406	438	451	446	440	450	435	470	452	436	428	395	416	424	448	437	411	429	431	438	429	411	451	415	418	428	420	435	447	471	435	407	392	390	458	477	461	420	416	430	438	421	443	425	414	435	412	402	421	396	460	447	430	415	469	421	430	467	463	434	391	430	442	445	425	425	418	449	438	439	417	412	437	403	438	425	398	399	414	448	448	397	424	409	425	464	427	406	409	456	429	425	394	426	451	438	462	389	404	474	428	430	452	445	448	390	405	426	435	414	426	474	432	379	434	423	418	414	454	456	422	441	423	402	386	436	427	447	433	465	463	413	440	430	390	434	448	451	411	437	404	422	434
13526	23231	22383	12809	10177	8155	4622	3584	2726	3412	2447	1494	1400	1309	1319	1122	2597	15937	13220	1805	655	603	606	612	559	592	560	547	571	599	595	589	578	603	587	577	579	567	587	603	599	589	581	558	576	577	622	546	602	561	564	552	597	605	568	594	561	627	569	593	567	571	546	558	568	552	576	549	594	589	593	589	599	582	588	539	562	589	574	552	561	586	590	594	576	627	554	600	553	536	578	580	573	528	506	555	574	594	599	559	554	559	589	633	608	521	577	611	576	612	604	616	530	567	579	614	580	565	613	571	579	612	580	585	546	571	613	590	622	591	600	610	581	608	564	548	589	584	575	592	582	584	579	597	601	576	567	557	550	605	599	571	592	576	554	569	544	600	591	565	575	593	563	567	566	552	583	607	596	573	602	596	580	593	587	583	542	577	570	562	606	587	541	572	612	554	584	593	627	570	544	600	584	609	640	534	545	563	560	605	589	563	587	548	561	536	577	607	608	610	572	548	554	533	607	565	568	589	577	596	576	577	575	598	575	576	577	614	584	563	585	564	570	592	619	611	614	602	583	612	530	565	606	579	530	538	550	570	561	585	597	590	607	588	593	603	585	565	595	584	577	578	566	561	566	578	574	571	559	579	557	609	579	561	560	550	579	563	574	567	570	601	577	581	559	579	630	546	592	573	578	591	540	593	565	578	569	586	556	637	565	559	540	585	598	595	561	582	563	579	602	575	570	528	602	597	567	593	555	609	598	550	590	582	569	603	568	554	553	557	587	574	565	593	572	568	594	559	566	608	566	553	583	607	631	574	594	561	574	609	572	565	553	592	561	587	586	597	573	562	587	597	591	574	573	578	567	611	563	606	613	595	592	599	557	613	573	580	581	593	591	581	619	583	596	594	593	640	559	599	556	552	533	550	593	578	569	577	604	570	597	617	571	578	603	586	602	602	560	578	617	573	540	577	597	560	582	597	559	553	547	607	557	581	588	579	585	570	572	557	581	619	607	582	584	581	586	596	558	585	602	586	602	620	527	655	609	586	591	573	595	567	526	576	592	591	554	603	594	604	618	548	586	562	554	588	582	615	575	587	557	604	598	580	575	564	560	570	581	583	605	563	610	596	594	590	554	539	559	570	582	559	575	567	576	597	586	593	548	545	592	597	595	556	595	658	542	559	584	597	573	558	564	571	608	580	560	574	565	566	597	560	588	600	572	616	598	614	615	590	592	599	618	593	619	608	634	588	588	555	559	604	577	599	570	610	570	586	579	545	654	569	552	576	583	589	567	553	589	616	569	603	576	579	541	573	585	587	606	578	560	592	556	522	524	632	554	524	580	566	601	608	624	604	577	601	557	623	579	583	568	633	608	591	608	561	575	552	558	549	582	555	571	570	586	582	585	566	559	565	578	581	582	588	554	626	576	608	618	524	588	566	610	576	573	573	580	575	609	570	582	566	589	577	587	558	586	597	585	552	571	583	605	582	567	553	531	580	555	571	549	584	576	582	547	575	591	565	579	605	580	536	567	573	556	596	559	578	572	574	588	592	587	620	543	602	615	583	531	605	582	599	576	562	547	572	589	523	559	598	574	479	548	593	536	579	565	598	591	545	552	583	596	580	596	589	593	600	593	548	574	551	588	633	603	550	602	549	626	582	596	553	557	570	574	591	592	562	612	592	597	583	578	582	587	560	525	578	620	595	561	585	556	547	609	600	606	539	572	617	585	579	596	564	585	612	586	594	609	558	573	630	560	568	592	569	579	600	557	585	601	619	610	577	572	551	626	574	567	549	558	606	566	521	572	621	559	527	581	555	537	537	556	651	563	589	594	552	616	579	547	593	566	615	587	603	594	566	578	579	601	572	593	594	601	579	625	592	584	602	559	552	617	605	600	544	587	566	594	652	567	606	598	582	601	576	615	565	555	595	561	609	609	583	576	617	580	597	522	603	607	570	564	578	575	643	607	567	564	601	564	570	570	584	611	570	560	627	583	551	590	556	585	578	582	616	588	604	595	582	569	578	573	607	606	599	576	551	554	554	570	550	540	604	597	548	575	637	613	557	566	586	560	593	545	588	557	600	562	554	580	602	549	598	594	537	566	586	576	559	579	574	593	560	604	553	588	578	591	562	601	583	573	608	624	591	560	553	547	545	550	592	605	571	563	546	592	573	571	542	568	536	576	593	533	604	598	596	558	606	571	602	594	557	562	585	578	647	581	580	565	595	627	573	573	594	588	639	545	565	574	530	567	590	561	554	585	572	595	595	551	610	599	553	558	599	529	545	538	568	562	581	526	597	574	608	575	581	579	583	614	569	545	603	601	603	587	586	575	566	586	555	564	587	632	592	601	602	576	521	586	573	586	557	571	621	603	541	583	589	605	563	594	610	574	607	608	545	569	590	566	547	582	614	594	552	580	566	600	565	547	588	569	549	652	612	556	572	574	582	604	569	591	565	583	595	651	585	554	562	575	599	575	558	599	566	599	577	596	567	587	542	623	609	582	551	613	548	549	552	564	585	588	576	547	581	578	608	586	571	594	583	628	545	564	551	590	588	583	612	597	581	588	593	580	572	604	610	615	601	561	566	558	557	566	609	625	588	545	566	569	579	626	569	601	609	581	583	587	567	570	573	564	558	564	581	617	548	610	579	574	585	578	585	570	584	555	596	569	566	570	573	601	555	572	580	592	594	600	572	567	590	570	560	573	572	587	562	570	567	558	590	611	607	583	581	570	535	608	605	569	580	555	561	580	558	536	623	570	600	542	564	554	600	550	601	551	545	589	624	582	579	576	550	555	598	557	602	577	563	569	632	604	579	606	578	550	606	556	585	604	555	559	569	580	577	547	590	576	610	611	562	554	545	542	563	579	537	567	596	594	589	578	583	598	586	556	583	597	557	602	582	551	571	603	586	557	553	586	604	594	573	586	590	561	569	551	576	554	575	557	575	602	575	587	560	582	526	541	590	538	555	568	567	587	601	581	636	626	582	586	583	580	627	623	531	574	608	604	571	575	582	560	568	564	569	558	530	535	559	581	563	569	584	598	536	617	563	573	615	552	602	582	599	569	588	610	552	558	574	554	598	601	548	542	580	583	553	587	539	595	609	572	523	591	630	587	541	585	582	585	561	586	591	560	574	609	566	619	590	539	593	554	591	574	591	530	631	568	598	579	560	556	596	589	546	574	586	563	627	596	564	573	636	581	612	573	604	560	593	535	582	591	558	593	594	578	620	591	578	550	563	593	540	540	619	552	607	599	592	598	553	612	590	568	546	587	614	546	624	524	568	572	558	564	599	642	609	577	595	573	607	554	521	551	548	557	627	581	565	548	580	609	568	618	637	551	593	561	593	518	593	568	584	614	512	587	542	596	574	579	592	559	629	588	574	597	594	555	560	573	568	570	599	571	589	612	592	619	557	597	586	580	560	533	580	571	591	593	561	616	573	599	585	622	581	600	572	600	593	520	612	522	581	585	568	615	591	585	554	573	567	586	567	585	574
22748	21106	28907	23509	21121	21149	10606	2246	1469	1820	1715	862	580	597	621	626	6153	18604	9452	444	224	227	228	201	196	217	224	213	203	172	226	197	214	201	208	201	205	182	195	215	189	201	180	204	209	211	208	211	222	217	181	215	178	188	202	180	191	193	175	182	196	175	212	197	199	197	197	193	193	214	171	178	205	183	194	220	192	230	195	179	192	176	192	189	205	191	205	226	197	192	188	209	184	216	181	196	210	176	178	195	189	198	191	190	221	176	189	208	186	190	201	191	226	210	175	189	196	190	194	170	189	186	192	197	194	206	204	194	206	207	196	212	184	197	202	208	156	215	189	183	212	190	191	245	200	201	205	195	191	204	156	195	200	196	204	204	218	185	216	202	191	191	202	184	204	192	176	204	184	217	175	177	186	218	185	190	208	188	200	174	204	187	205	200	172	162	170	189	218	191	209	184	184	214	203	180	210	198	199	200	183	208	206	187	196	189	202	184	175	186	205	199	198	160	208	201	204	199	200	158	196	212	187	209	187	194	180	177	190	197	189	205	207	181	209	167	184	193	192	196	197	228	211	191	199	192	192	191	193	183	191	191	194	188	192	202	181	171	200	176	185	210	164	154	187	205	176	198	183	184	203	173	208	194	202	203	176	197	193	189	206	213	196	172	189	203	220	203	227	206	162	206	208	201	179	201	230	211	171	201	161	203	185	172	183	207	192	194	214	189	201	185	203	199	197	188	183	213	210	174	209	190	200	213	207	181	205	174	191	193	198	159	190	208	209	190	181	183	209	187	216	209	192	194	202	196	203	188	177	180	205	203	214	187	172	216	187	184	188	181	163	200	163	215	200	185	180	204	174	186	214	202	203	197	191	191	218	187	197	187	203	222	190	174	188	216	186	208	191	199	184	201	185	194	199	190	228	177	194	194	185	198	190	192	196	201	191	177	201	185	185	191	191	180	205	189	189	173	196	189	216	186	200	172	189	194	189	194	181	158	201	197	214	196	182	210	168	203	206	209	203	195	195	201	190	191	225	195	175	214	170	179	185	186	206	183	201	207	162	215	192	172	205	186	194	185	194	186	174	182	200	163	217	183	185	194	206	190	195	206	182	172	194	191	195	197	179	188	210	187	196	194	189	196	201	209	197	193	207	173	189	190	181	176	172	205	196	194	189	175	165	183	198	178	229	203	183	195	207	197	176	184	202	181	193	182	211	203	180	204	211	169	199	170	179	197	191	183	176	209	195	192	179	186	204	208	180	186	181	199	165	192	209	184	188	186	199	222	169	192	187	199	203	216	208	195	206	183	208	196	203	211	213	196	206	211	191	216	189	198	203	165	177	190	182	186	184	192	188	199	183	188	190	205	205	205	184	186	203	203	216	199	199	178	187	194	205	195	179	164	202	192	191	179	202	199	205	202	212	192	188	215	202	205	225	184	175	185	171	197	179	198	174	197	205	172	186	191	186	192	190	225	208	199	207	163	188	193	168	192	212	204	179	195	200	184	204	203	177	194	187	190	211	196	185	183	211	181	175	203	212	194	194	208	178	178	195	194	211	180	176	189	161	195	204	177	198	205	183	200	220	174	208	176	167	193	204	200	193	233	195	172	193	210	184	200	199	191	210	173	181	165	214	202	197	172	178	193	211	201	193	183	191	202	202	184	171	176	197	183	185	194	223	172	172	194	214	209	177	188	185	208	161	188	216	189	210	171	190	206	212	175	201	180	199	188	205	192	198	190	193	203	201	214	187	214	203	189	166	216	173	177	178	158	209	179	199	206	177	181	164	198	202	209	200	174	195	182	204	186	170	205	190	184	199	210	214	183	190	211	208	215	204	216	192	180	196	200	210	186	187	215	203	159	177	206	204	185	207	193	175	181	183	196	182	186	198	215	202	177	207	218	212	196	200	203	179	188	205	205	206	198	191	187	175	205	196	186	193	208	177	201	196	210	196	188	203	209	182	204	185	181	198	205	174	183	205	181	169	172	198	204	209	192	162	199	176	182	184	202	175	196	182	192	187	178	168	181	191	209	199	193	193	198	185	185	197	195	220	183	222	193	204	170	182	185	180	182	190	200	179	193	196	213	207	204	184	192	187	181	183	205	202	188	188	193	206	178	189	179	211	200	207	180	189	195	233	198	197	199	187	217	184	165	204	172	210	232	195	203	182	188	166	187	188	219	190	184	178	212	228	187	202	192	196	176	202	199	195	194	201	185	167	207	176	185	186	176	170	206	197	202	205	196	169	182	184	205	188	169	217	185	213	191	191	159	187	184	204	213	214	193	189	168	174	205	188	183	190	224	191	214	196	189	202	196	185	233	203	192	194	196	171	199	181	205	184	205	182	190	210	209	222	193	216	191	211	195	202	167	192	165	177	184	192	207	196	206	193	220	208	170	217	220	216	207	201	203	203	204	202	195	194	181	170	179	200	190	203	196	203	191	181	171	184	212	190	202	194	189	178	205	200	179	188	172	193	199	187	181	218	201	183	184	186	179	196	165	179	173	181	211	177	183	216	221	178	175	195	187	184	179	211	184	184	209	218	195	183	178	169	201	195	183	191	187	224	191	202	212	180	198	184	217	215	203	201	181	181	204	206	205	206	173	198	215	197	200	190	185	182	222	193	225	199	173	188	206	192	186	182	178	195	195	195	163	169	191	179	181	196	189	195	185	195	191	197	202	193	192	182	186	187	211	177	195	216	203	191	196	203	188	190	185	177	187	184	188	231	204	185	187	200	175	171	184	171	171	192	186	211	223	191	181	203	195	190	205	198	213	208	199	213	210	197	205	189	174	201	176	204	191	194	194	203	208	206	208	183	194	199	180	197	203	183	222	169	213	204	188	187	221	202	176	192	177	202	203	190	189	177	180	197	191	202	188	197	192	192	210	207	169	198	180	206	180	182	181	185	194	185	196	195	205	212	181	189	214	174	200	214	184	184	163	191	192	165	202	193	186	201	205	201	213	206	207	183	181	199	176	199	201	171	177	196	189	190	192	205	198	181	196	204	172	186	175	185	186	184	197	201	189	209	201	175	178	214	195	182	206	194	211	196	196	204	184	185	219	186	191	180	178	192	199	211	218	216	190	175	203	203	186	182	178	200	191	210	194	155	212	199	204	217	189	211	183	229	211	176	192	175	211	176	191	175	206	198	195	212	214	178	198	203	176	203	187	200	232	182	194	190	199	198	188	198	211	165	210	214	191	178	196	193	192	190	203	181	179	185	177	205	185	215	174	196	167	195	201	185	185	220	182	172	206	202	204	191	194	186	204	200	210	181	204	187	189	205	201	193	192	174	201	218	180	203	205	186	200	187	195	188	204	183	198	175	182	184	186	184	197	180	192	192	183	182	198	173	200	208	168	182	186	191	217	170	213	185	192	242	180	170	188	217	171	195	205	186	185	189	182	168	198	218	226	155	202	201	219	198	195	181	223	215	193	177	194	199	203	209	187	204	203	207	185	204	176	189	207	200	184	204	189	200	187	185	197
15575	29650	28977	16344	15956	10718	6440	4927	3750	4405	4069	2053	1452	1384	1231	1300	12281	26738	11888	469	318	302	320	324	312	291	295	308	305	287	263	272	258	252	297	263	257	285	289	287	271	254	229	256	303	232	243	250	261	250	250	267	260	256	272	250	229	276	249	267	250	263	282	275	255	247	253	258	248	260	292	257	259	264	271	269	270	257	246	241	263	249	271	289	259	215	260	258	240	268	277	249	233	244	236	285	267	270	244	262	262	248	275	281	244	240	251	281	260	235	257	271	288	251	250	271	238	276	247	260	228	237	267	261	249	276	284	241	283	259	247	256	263	277	235	229	275	237	243	268	247	258	242	246	242	252	242	256	295	258	240	255	239	239	223	224	239	265	246	255	241	248	292	240	268	237	272	261	264	259	247	237	263	269	299	269	244	251	259	237	269	252	242	251	276	247	261	233	272	253	260	260	257	271	228	246	245	249	252	218	259	203	244	298	254	249	249	251	246	266	270	258	277	261	247	270	283	247	275	234	246	231	258	256	276	255	212	244	243	265	277	247	266	272	247	242	252	250	243	271	260	247	273	246	250	247	268	254	253	257	256	265	268	246	241	252	257	237	251	255	255	267	258	264	274	248	237	255	255	238	252	251	241	289	245	281	254	255	249	254	253	240	278	273	267	255	256	256	248	236	241	259	262	214	256	234	236	233	275	256	264	263	270	274	209	267	261	244	253	245	238	214	248	268	258	248	225	253	233	251	270	266	239	262	273	267	283	245	236	243	254	251	244	265	229	227	280	261	234	253	248	222	258	257	261	244	239	257	266	256	262	301	252	225	270	226	264	240	240	268	272	241	233	273	266	263	262	238	262	251	256	255	258	273	278	234	274	236	275	248	232	279	228	238	246	236	249	224	238	262	247	264	235	227	257	241	252	224	264	289	249	240	259	242	246	244	221	259	240	250	218	276	261	232	277	267	257	254	240	266	258	260	243	252	221	255	232	258	236	263	255	241	245	234	244	253	250	255	244	248	282	260	244	255	216	234	248	285	229	233	274	252	239	262	228	235	238	256	279	255	242	237	243	239	275	252	254	268	238	234	250	251	271	270	267	255	258	266	266	263	254	227	243	281	235	238	242	264	258	250	242	239	284	255	269	285	244	280	252	266	241	251	240	242	232	258	248	278	255	255	236	264	235	263	248	237	272	308	243	254	275	273	237	239	275	272	233	222	245	250	250	246	265	256	250	236	238	230	231	248	246	276	247	254	251	222	250	223	247	233	244	243	258	256	240	263	242	245	245	245	228	265	233	232	280	243	239	249	256	282	232	232	251	271	272	243	250	246	246	254	234	240	243	273	277	244	252	236	239	262	250	235	262	261	267	232	261	257	300	264	293	250	254	267	249	230	230	254	202	272	256	272	246	267	257	255	283	253	228	260	227	267	266	277	216	262	242	245	255	238	238	250	245	251	286	236	248	274	256	230	297	271	284	250	258	273	248	263	234	229	234	239	240	250	260	239	236	256	236	264	253	268	258	256	239	269	234	278	226	218	272	228	265	240	232	252	250	260	244	256	252	248	248	275	251	266	260	247	258	242	273	248	258	288	235	247	244	272	262	263	261	248	272	262	224	276	275	236	257	264	270	246	267	241	269	275	255	231	243	261	264	242	246	261	248	260	267	245	231	246	263	247	235	279	264	242	233	267	246	255	269	274	275	229	256	277	242	240	248	257	244	241	248	267	270	287	227	253	246	270	256	218	245	240	257	269	254	253	251	253	255	228	260	231	246	265	266	257	240	235	243	232	276	239	238	220	272	252	254	265	262	261	247	240	252	277	288	266	252	241	254	251	248	253	271	257	269	267	298	230	253	243	270	222	244	277	265	261	275	264	231	249	259	242	244	240	257	231	239	271	277	255	243	256	270	225	239	270	284	241	276	295	249	277	264	259	276	276	269	234	286	254	257	222	249	256	232	245	249	243	262	286	264	230	245	243	272	245	247	257	273	270	225	277	251	258	235	267	236	242	241	250	229	257	251	251	245	258	279	262	240	235	230	218	253	248	240	266	253	268	233	268	238	246	272	229	229	282	260	267	265	260	260	249	266	242	229	252	243	284	269	230	265	241	243	259	238	236	252	235	236	234	236	257	258	259	230	291	265	239	231	282	244	239	260	246	258	241	241	253	240	256	266	255	260	253	260	261	264	242	260	273	257	235	251	245	246	272	284	266	237	255	249	245	272	266	231	266	259	252	260	252	239	278	265	247	236	274	250	248	234	239	265	256	241	279	261	241	242	227	281	239	262	282	241	238	259	283	216	274	235	248	247	243	242	269	234	240	257	261	236	234	232	258	248	237	266	276	222	233	249	255	262	243	242	261	253	240	269	250	233	284	243	268	259	265	252	258	265	249	235	240	251	249	246	279	255	259	249	249	231	234	256	270	259	243	259	231	252	241	272	266	272	252	233	250	258	244	253	279	257	237	248	235	256	256	254	262	281	264	219	247	269	224	254	247	258	258	276	266	253	236	240	260	275	242	269	234	255	277	256	252	241	242	267	251	254	236	246	282	261	250	226	274	248	250	239	285	242	237	304	264	277	252	261	254	253	240	239	233	263	264	264	232	254	296	258	256	258	236	263	253	238	244	270	258	255	260	267	273	272	255	248	236	265	256	268	242	265	270	235	231	252	250	243	255	245	257	241	236	233	232	233	276	249	255	233	258	256	271	247	243	238	238	266	252	268	247	273	247	243	230	250	283	250	253	268	277	261	228	250	259	253	244	246	231	245	239	232	270	271	252	256	258	245	262	274	255	252	259	244	264	232	250	274	289	263	258	241	272	256	252	246	226	267	259	262	233	243	240	261	251	236	254	269	241	269	230	260	244	293	261	255	245	246	260	259	249	215	221	266	265	232	247	245	280	239	255	267	276	249	251	263	252	240	256	239	253	268	284	265	254	243	234	236	259	241	245	228	288	242	265	231	251	275	254	242	293	255	236	278	230	236	230	224	259	263	256	289	231	261	226	273	277	242	234	233	263	275	247	245	258	270	254	258	249	259	252	237	255	269	250	248	282	252	251	229	260	231	276	264	260	262	238	285	291	242	260	235	257	254	229	222	253	231	270	279	274	259	263	257	235	266	261	265	245	234	272	270	261	255	254	268	241	274	288	242	271	251	280	251	230	241	268	224	247	244	246	244	276	233	247	254	262	256	258	243	261	250	237	254	242	231	224	255	222	250	250	238	253	257	236	271	253	262	239	280	259	261	245	224	243	270	247	250	242	284	265	277	221	251	266	238	217	236	247	236	229	263	242	239	208	249	262	255	253	256	246	249	263	242	222	263	227	252	246	234	255	261	254	248	252	247	251	280	256	250	239	240	258	232	266	268	253	266	240	242	270	239	247	235	225	267	263	255	264	288	213	248	238	264	212	265	252	225	254	244	236	264	246	256	259	246	264	260	243	216	249	273	235	258	255	233	248	268	251	252	262	243	245	230	252	243	256	267	259
26785	20660	14965	5217	2948	1366	1280	1190	1107	876	902	819	666	595	673	727	971	1530	1010	646	583	586	618	596	607	579	561	633	580	562	602	634	533	628	634	610	578	561	574	560	630	609	547	643	592	595	612	587	577	617	605	592	601	581	617	598	634	624	621	596	593	648	626	569	620	585	551	637	581	585	580	594	609	590	590	598	579	613	609	606	575	634	566	607	608	561	604	616	615	562	625	576	602	566	581	613	590	607	596	599	600	585	610	605	599	561	581	609	610	553	619	608	581	580	608	600	573	552	632	562	595	595	585	641	584	616	581	602	564	615	569	565	606	613	588	593	603	577	554	585	579	594	592	606	567	589	592	585	569	611	553	588	579	641	617	621	589	643	563	605	615	567	587	598	592	613	601	581	572	589	589	636	592	582	580	561	590	558	624	572	582	613	572	566	574	602	593	575	573	605	585	623	602	573	546	558	631	670	595	612	599	585	622	636	545	619	601	600	604	656	581	633	563	580	594	627	586	611	557	639	582	588	601	609	629	577	577	606	584	567	573	596	614	583	625	603	643	593	604	605	541	588	570	551	564	583	606	620	585	561	581	560	596	643	603	627	544	593	579	623	574	603	602	580	567	610	588	650	595	639	586	577	553	598	575	633	583	626	595	620	578	609	562	578	585	625	637	605	589	581	639	597	588	589	556	635	605	617	611	590	581	587	593	559	600	642	586	582	573	628	567	595	595	576	541	612	614	597	603	614	557	618	600	607	594	606	565	589	588	618	579	541	617	589	540	575	568	570	625	599	594	675	595	587	613	572	631	605	580	551	558	617	578	624	617	614	564	606	576	589	611	589	580	635	588	601	597	587	589	567	559	559	556	574	567	602	612	616	576	605	629	545	578	589	614	572	580	604	614	621	601	602	602	595	580	646	569	646	640	590	598	628	643	649	615	601	649	636	593	584	579	607	590	609	628	585	632	612	614	537	605	556	593	618	591	581	622	594	560	583	579	628	580	647	538	601	549	594	550	619	591	591	584	576	619	605	571	606	605	590	607	583	599	613	596	601	561	591	626	592	560	545	601	649	555	632	608	637	559	614	581	608	614	554	591	610	589	583	564	605	596	575	541	585	603	581	573	563	605	600	633	627	587	542	619	567	575	620	609	606	577	599	564	604	601	617	614	612	584	568	587	569	589	623	585	604	591	589	608	576	576	603	563	598	546	614	583	567	607	590	548	623	541	611	603	574	621	598	607	653	600	600	543	583	587	568	604	600	570	618	608	609	563	609	592	584	634	555	625	608	591	625	616	587	645	591	598	583	644	622	605	573	539	601	623	563	623	563	559	588	579	602	609	568	610	637	589	594	587	568	574	661	583	604	555	587	610	629	539	581	609	617	615	613	604	571	596	618	599	603	623	576	598	614	584	590	615	621	587	599	575	606	610	620	599	581	567	598	600	575	613	578	598	571	603	656	610	657	596	591	604	590	580	580	590	576	568	573	585	645	600	590	601	613	614	600	562	630	563	583	621	576	633	603	608	603	587	612	575	624	567	543	543	599	551	570	579	611	587	649	592	613	621	630	603	586	580	589	602	597	606	565	584	613	596	581	599	620	586	593	564	603	592	597	593	572	665	573	565	567	586	598	603	609	562	627	576	582	632	594	566	545	608	608	595	590	586	602	597	617	578	575	583	583	610	684	579	591	588	569	606	611	553	635	595	581	609	586	569	636	662	568	609	575	625	558	606	579	607	669	594	548	597	593	582	601	606	590	594	617	562	562	599	641	587	607	626	569	576	612	546	593	568	632	645	560	574	585	585	597	590	587	611	594	546	567	604	578	576	629	608	597	604	585	601	575	593	601	585	525	611	595	565	619	588	557	544	617	617	570	563	543	594	580	549	539	614	598	648	560	572	622	558	589	581	576	597	618	592	611	615	597	592	552	635	610	610	585	613	607	614	547	574	641	575	622	601	660	600	557	603	656	579	580	568	602	593	648	589	607	600	575	585	586	603	570	582	570	598	586	611	553	611	601	586	591	572	576	612	593	553	592	602	599	575	585	597	627	607	610	599	588	623	585	585	636	599	604	603	574	568	651	589	594	639	597	546	597	587	612	595	583	563	594	563	605	612	627	616	597	632	575	601	572	614	566	562	609	578	616	607	601	629	560	582	606	550	634	594	618	568	606	594	615	562	559	607	546	602	605	559	581	550	569	626	571	544	582	593	619	622	586	601	634	597	558	611	592	576	593	604	580	572	561	648	610	563	621	618	600	573	601	579	593	566	564	593	577	637	565	641	661	609	587	574	601	610	615	639	589	630	576	601	638	558	606	598	611	594	601	620	555	561	550	645	596	589	568	607	586	587	597	591	595	602	651	594	611	611	557	582	598	567	590	578	591	618	630	588	568	570	578	567	601	605	618	562	558	608	600	648	615	605	625	579	577	547	602	603	581	567	637	611	622	561	575	638	584	602	575	596	601	589	599	577	625	597	578	585	592	580	573	544	607	586	590	639	581	578	589	592	573	595	597	581	605	608	550	566	603	601	618	589	581	582	594	615	597	596	562	607	585	618	606	632	622	622	623	622	582	569	600	615	602	601	614	601	596	623	612	601	612	593	555	631	581	585	583	605	589	567	592	579	603	561	570	632	598	562	568	619	592	603	635	594	581	562	645	591	538	569	568	575	529	571	589	607	579	574	552	612	628	612	602	601	626	597	607	578	567	600	557	602	621	601	636	573	590	576	554	576	635	595	594	598	566	581	591	631	521	547	596	597	571	560	551	571	605	608	624	620	587	580	595	626	578	568	565	621	591	598	592	558	579	588	568	598	594	568	591	577	589	621	594	648	626	633	613	576	616	597	589	589	586	584	573	600	600	557	619	610	600	571	629	590	605	624	619	542	581	616	569	609	585	598	607	612	571	569	581	613	588	583	568	581	588	583	590	640	603	616	517	622	596	579	613	589	569	643	625	631	575	585	577	586	607	581	577	580	592	612	545	601	652	577	575	625	624	656	600	585	589	604	597	600	631	616	604	579	619	623	616	584	589	527	589	616	592	590	593	587	618	594	579	587	569	599	590	621	629	573	594	619	581	572	587	594	616	593	554	593	552	576	568	613	580	583	541	598	617	576	581	571	610	597	582	595	566	578	627	595	597	571	578	563	630	594	608	605	574	616	572	581	619	616	604	621	618	624	616	589	618	580	576	572	571	627	598	587	614	584	556	618	646	599	557	608	630	578	565	587	595	605	621	631	642	641	623	584	630	609	586	621	651	603	596	602	592	574	547	585	564	626	585	590	567	597	573	585	611	571	584	572	574	552	592	597	621	539	573	588	616	612	621	607	597	561	600	612	586	574	593	608	586	627	593	557	573	604	605	603	600	613	611	558	607	589	647	622	620	621	596	593	596	612	576	629	549	603	574	653	602	622	585	599	599	596	616	569	593	598	575	606	603	622	594	613	592	619	583	577	591	551	577	567	614	561	582	639	574	570	572	611	593	561	589
10486	14972	15671	6602	6202	2701	2589	2332	2236	1676	1751	1364	1029	1046	1020	997	1651	2779	1646	887	760	755	765	795	770	813	792	792	741	763	767	826	844	782	750	802	812	775	811	813	777	762	782	772	762	787	807	782	744	767	740	778	750	844	768	765	783	770	764	776	793	774	783	814	795	742	775	781	774	810	819	736	791	773	779	795	775	787	792	750	800	760	783	789	814	759	791	764	763	860	828	781	804	768	742	755	751	857	762	762	749	790	734	763	806	792	804	833	752	786	803	739	763	829	749	768	789	807	840	773	769	810	760	774	793	750	784	788	766	808	789	820	810	771	795	802	788	792	823	845	755	809	817	735	749	775	812	770	797	771	805	817	778	861	764	765	734	807	793	768	813	789	740	790	736	777	795	789	761	771	751	797	821	783	745	795	822	781	773	781	720	774	730	740	817	820	798	765	749	718	742	804	771	778	832	778	760	784	791	776	751	840	775	798	787	798	792	703	734	802	802	783	790	782	764	795	772	788	768	769	713	731	793	776	788	762	835	809	810	755	753	788	766	770	767	768	786	746	786	789	779	767	719	792	801	772	774	801	780	788	840	820	756	779	805	751	827	798	793	776	766	788	802	780	768	796	805	799	772	764	766	783	809	776	785	741	769	778	772	769	790	770	788	752	757	744	780	806	814	784	809	786	754	841	778	800	763	795	799	764	800	765	808	810	810	783	790	822	746	782	748	801	742	790	795	768	779	773	732	811	803	794	756	794	747	782	747	786	759	737	764	833	770	759	741	802	811	795	836	761	753	759	789	793	795	766	753	774	791	785	774	750	770	774	759	805	805	699	722	759	773	810	755	770	791	777	774	716	756	789	776	793	800	738	764	764	821	787	772	752	772	746	787	842	820	763	740	762	772	745	785	764	785	756	795	806	753	782	757	755	724	817	794	775	739	759	758	759	808	776	821	773	779	798	780	764	772	798	740	733	789	748	771	748	780	789	762	811	768	768	828	770	749	746	763	827	741	783	758	783	767	752	807	769	801	801	815	798	774	752	822	738	778	820	776	766	781	761	761	850	797	790	774	763	799	783	737	775	831	713	762	802	817	744	778	803	727	737	803	771	782	767	775	751	824	731	780	786	850	763	768	791	772	759	753	781	744	771	786	727	785	739	790	807	780	739	770	727	838	765	789	774	768	766	769	743	773	797	789	736	757	775	803	750	795	780	754	792	791	745	770	792	764	810	777	823	804	796	778	716	776	759	778	785	798	755	766	763	765	768	820	789	796	773	771	771	755	812	765	749	799	778	831	804	806	792	811	789	782	778	785	773	759	820	748	783	788	777	851	772	855	787	770	779	776	837	841	813	809	834	727	776	784	756	789	814	746	752	744	721	780	765	775	783	782	800	783	813	809	791	795	775	755	805	723	820	767	746	778	807	837	812	748	756	795	791	777	761	798	819	724	811	730	774	772	821	736	750	751	755	817	792	825	796	801	770	770	766	772	756	788	777	773	814	776	728	784	820	788	793	754	801	830	802	748	789	790	765	790	768	804	794	805	804	829	778	833	749	798	784	719	743	829	754	781	777	801	779	798	776	761	811	800	777	797	744	773	800	831	747	786	771	816	830	770	825	827	789	832	772	802	793	760	737	863	803	794	725	795	792	794	745	812	772	766	744	784	786	780	809	719	814	784	741	782	834	771	795	851	869	830	844	761	800	818	794	820	772	847	776	799	792	778	745	801	796	827	840	791	721	816	802	826	761	750	799	780	796	741	768	804	739	786	849	853	750	765	760	798	782	806	756	757	744	786	761	732	808	786	746	807	826	808	765	759	830	766	743	741	786	777	781	772	832	739	795	793	802	772	798	784	786	780	789	776	795	770	800	810	781	765	769	791	759	810	780	785	754	797	781	755	777	720	761	813	755	803	741	801	764	724	768	789	769	814	813	821	750	784	788	751	764	737	786	748	796	806	738	817	777	792	775	796	734	788	797	832	792	821	823	717	745	770	784	766	757	820	774	799	770	766	716	794	763	804	800	821	807	707	737	827	741	808	757	748	778	808	769	774	805	759	790	768	749	754	831	755	782	771	769	768	815	833	796	741	784	796	806	787	786	796	740	769	785	779	802	774	742	767	751	820	774	720	798	779	804	794	812	762	810	788	781	767	833	796	799	823	757	759	785	772	796	740	827	811	732	772	839	800	758	746	779	753	808	730	809	761	764	799	780	767	827	817	798	790	805	710	781	803	766	739	814	844	807	830	754	803	847	705	733	768	758	777	766	805	800	760	792	844	783	736	758	754	783	715	795	789	792	794	745	794	752	780	720	747	773	789	733	763	767	804	773	840	793	758	782	740	822	768	788	775	761	796	818	776	741	779	742	787	773	788	793	801	773	771	725	757	789	776	773	794	763	754	807	808	815	765	770	866	792	770	803	799	781	757	773	837	810	781	804	766	799	809	787	749	769	790	751	794	792	829	785	788	782	775	747	768	793	846	756	774	826	775	760	826	758	764	780	795	847	789	766	797	752	760	747	811	736	789	820	806	745	757	783	782	804	759	791	801	827	760	781	811	767	736	755	813	795	811	770	784	802	808	730	759	818	777	811	793	773	764	783	768	766	795	803	797	832	742	795	855	813	797	771	780	749	810	789	819	757	739	761	811	745	788	742	758	753	751	785	769	793	782	767	807	811	794	774	769	798	863	769	759	783	763	802	750	758	743	773	778	792	792	823	780	803	830	801	729	789	788	780	739	754	768	747	782	786	755	810	785	800	734	725	778	734	790	775	765	722	745	810	775	793	805	787	821	807	773	746	810	765	812	787	826	790	826	739	805	780	827	764	811	763	749	733	783	790	791	829	776	771	800	791	744	740	738	771	798	814	794	786	752	744	788	759	798	813	777	802	722	817	768	750	738	771	802	784	774	817	792	835	758	765	784	765	793	734	812	781	757	784	785	792	761	796	818	760	802	764	845	762	803	756	808	802	757	762	768	786	815	759	780	793	793	768	822	708	827	812	817	827	783	785	806	787	723	804	760	760	806	772	805	787	737	781	791	801	747	790	771	824	780	753	780	760	800	761	759	787	768	802	772	772	766	798	784	808	803	747	783	770	804	803	791	809	811	768	785	766	772	770	743	787	777	772	783	758	740	769	855	749	818	771	763	800	786	814	822	761	856	765	746	840	770	762	819	805	749	768	803	807	817	768	822	732	754	757	803	824	749	756	789	784	809	818	725	782	783	760	790	819	779	784	791	776	804	769	769	800	754	774	754	774	784	794	771	807	790	745	809	732	755	803	818	731	797	761	775	758	761	807	762	774	807	814	774	741	784	736	787	773	781	783	767	723	763	776	739	764	795	816	775	769	800	755	813	820	760	790	801	828	784	800	854	799	766	797	796	765	805	764	809	773	786	789	794	799	787	808	776	757	793	827	774	795	769	804	781	761	758	801	767	791	722	829	751	773	800	758	729	826	743	811	801	838	770	798	800	787	779	777	739	810	772	784
24027	21122	28395	24089	20882	8394	2865	1501	1307	1122	1229	1144	745	709	706	680	2340	7704	9352	4099	486	476	422	468	429	479	470	465	447	472	487	470	458	455	472	443	439	433	449	475	480	455	429	433	492	483	490	426	451	447	447	447	434	476	444	455	431	463	465	448	458	459	417	527	459	485	455	468	446	497	459	428	485	465	468	493	458	461	446	442	505	479	459	461	488	451	433	473	432	451	441	452	454	473	423	472	475	481	511	442	495	452	427	474	430	443	433	445	470	452	494	460	437	438	468	490	506	450	422	431	442	477	457	473	481	439	461	447	425	465	477	483	423	412	457	466	446	403	465	468	458	479	496	462	491	467	476	439	481	466	498	433	446	490	452	424	427	467	463	479	468	451	441	428	458	414	437	418	472	434	453	468	404	437	466	441	451	424	444	441	481	432	442	475	487	458	415	469	452	447	441	454	481	482	449	408	485	441	436	493	429	425	417	447	446	462	466	457	440	491	452	480	413	452	519	430	466	474	451	416	469	414	452	433	495	435	470	473	467	448	458	467	440	446	386	448	429	430	455	462	480	485	532	464	498	454	436	450	419	436	440	465	431	471	421	477	456	440	415	502	430	467	449	462	451	439	403	454	451	424	468	424	405	463	460	442	421	446	472	477	457	439	460	445	451	468	458	473	469	432	405	497	478	447	464	438	463	455	437	426	464	440	452	431	439	432	451	458	462	479	447	487	451	452	424	442	458	415	411	447	463	469	449	472	426	437	444	469	451	494	432	476	420	448	483	448	495	456	463	485	458	432	440	468	446	470	466	463	416	464	496	429	472	438	467	493	454	456	459	441	440	450	446	453	493	454	454	422	433	463	447	466	471	432	461	479	466	451	454	471	431	465	501	439	430	434	438	446	446	447	442	428	453	439	490	445	486	467	461	471	467	494	488	452	451	434	425	448	430	436	464	448	424	437	443	445	483	454	444	450	490	453	462	461	450	438	427	467	443	413	412	435	449	482	458	435	416	463	439	464	475	462	449	409	458	420	429	463	438	452	443	481	457	418	441	478	483	473	481	494	493	471	452	421	501	455	476	464	444	456	441	468	449	458	461	486	435	465	453	410	408	450	509	428	428	438	458	464	461	460	458	419	436	462	428	417	507	417	469	477	433	446	438	421	465	435	454	477	473	474	454	453	488	447	450	439	472	452	418	460	458	463	487	478	476	388	441	476	461	502	421	468	451	476	491	496	464	461	446	488	389	453	437	428	431	476	460	434	450	429	453	461	470	462	448	442	479	459	489	462	469	469	431	430	481	453	442	457	462	469	460	415	467	479	450	459	468	439	435	457	442	496	442	466	497	428	463	437	464	450	423	468	460	436	467	443	424	439	482	420	481	450	477	450	452	469	452	461	455	441	434	506	446	460	454	434	446	460	435	458	439	417	470	457	446	438	462	441	455	466	446	455	439	474	482	436	441	497	475	472	406	436	466	446	421	449	472	466	439	435	467	496	470	437	446	429	464	484	436	480	456	473	410	465	446	473	500	502	440	434	449	422	456	447	448	449	405	503	457	434	419	437	440	494	503	477	444	429	441	438	491	450	439	452	462	449	506	457	448	433	454	469	441	448	473	472	474	433	451	473	469	421	444	449	485	453	436	461	454	457	433	437	476	439	413	435	469	440	457	448	477	477	454	444	468	435	466	440	419	434	447	449	433	447	473	460	479	457	453	454	473	506	473	483	417	473	464	484	427	454	451	449	441	486	415	455	488	445	451	465	430	448	451	441	436	472	455	433	434	489	474	450	461	469	433	449	439	487	450	499	457	418	468	488	459	416	461	429	435	424	475	452	482	470	430	418	434	447	474	451	459	490	458	435	488	460	431	481	466	472	449	472	461	455	453	477	484	470	448	417	457	428	471	450	464	454	463	458	452	460	466	461	438	440	484	434	482	490	481	444	484	442	458	442	489	439	441	457	437	457	425	441	456	454	450	457	464	419	493	461	444	433	425	459	451	486	450	451	500	480	487	482	441	472	449	459	463	472	463	429	433	417	463	443	453	478	436	449	467	452	431	475	438	431	443	451	434	427	509	435	466	460	455	478	433	458	426	441	409	446	435	452	444	449	466	472	452	458	446	456	459	458	435	477	454	499	467	486	463	451	457	470	474	432	458	504	455	473	457	464	454	471	424	458	469	460	457	434	474	455	427	444	448	453	483	465	433	464	433	435	449	482	488	455	489	468	449	499	438	475	508	471	449	491	450	488	455	443	443	474	421	441	430	454	447	462	442	473	467	408	465	436	451	447	428	474	458	467	439	453	442	446	472	458	446	485	498	466	464	436	473	445	456	462	502	416	479	418	445	506	464	428	439	452	442	427	452	472	445	454	476	462	450	463	452	476	469	466	452	480	452	477	442	412	456	486	494	433	458	464	452	435	469	474	490	450	430	425	438	439	446	474	421	470	456	449	488	422	450	482	467	438	448	486	464	449	449	438	444	435	466	445	424	477	450	461	450	447	396	451	447	456	448	445	404	494	450	441	480	445	394	488	456	436	476	446	439	414	472	448	428	500	413	479	444	506	464	480	440	468	481	447	485	439	487	477	460	494	454	437	467	467	429	475	475	440	434	466	427	456	440	420	421	420	450	462	470	434	458	462	456	440	446	465	419	486	422	457	462	450	448	461	418	505	468	468	470	459	469	466	468	488	484	420	455	461	472	471	432	454	455	465	423	410	449	484	442	457	422	453	477	437	448	502	468	409	466	471	458	459	448	417	426	474	484	438	443	421	428	478	425	446	441	442	447	458	485	453	419	423	440	501	437	473	445	446	481	430	451	439	483	439	466	497	454	437	441	486	452	476	492	483	453	464	502	491	444	475	469	465	467	452	456	500	482	449	417	481	440	447	467	409	420	496	433	453	458	430	441	458	463	441	470	471	447	467	446	471	483	469	464	464	419	420	417	442	473	449	468	456	465	440	480	452	462	427	442	481	467	473	438	460	444	435	446	436	441	441	454	466	476	501	394	456	445	429	474	471	452	463	514	439	469	457	483	485	470	417	454	440	464	459	461	442	467	470	501	494	486	437	416	459	454	484	449	417	446	461	516	479	465	468	489	436	452	461	464	440	481	417	451	458	412	458	446	483	466	453	471	448	462	456	472	455	427	444	455	403	449	455	460	464	460	421	430	472	473	475	460	460	447	467	516	415	439	418	438	442	435	381	428	448	436	438	450	457	437	447	457	467	481	468	485	486	436	465	455	472	473	498	439	444	492	447	456	463	467	459	456	479	463	450	490	467	456	473	437	448	424	459	443	508	434	455	451	501	458	472	480	459	465	444	453	445	437	453	421	416	443	449	473	426	447	431	431	470	441	475	413	448	461	436	468	443	413	430	413	441	441	457	457	441	472	442	461	455	463	440	458	438	495	419	424	450	456	468	444	449	432	452	457	465	501	453	452	463	461	486	451	462	462	439	457	462	464	430	476	460	438	472	440	472	458	456	487	509
11165	22710	22883	12062	9574	5552	5285	3047	2882	2352	2491	2360	1432	1224	1286	1226	4638	14034	15267	6639	633	637	636	637	630	622	635	651	638	632	589	610	623	652	616	615	588	580	600	602	628	631	688	665	564	657	638	611	619	594	618	615	612	569	615	620	639	602	599	627	653	615	614	647	631	601	577	584	634	625	627	579	668	617	599	618	630	548	585	653	628	638	613	601	590	603	621	595	579	621	599	562	597	624	575	581	603	607	653	602	617	577	593	565	622	564	614	610	577	614	596	587	634	600	565	577	634	615	597	659	653	601	603	524	614	628	596	599	581	592	617	628	598	603	622	640	607	557	584	586	615	573	603	619	622	620	626	639	612	567	632	622	626	607	646	599	627	652	612	619	611	604	624	625	619	664	577	648	622	594	611	591	625	608	617	608	633	613	594	589	606	622	613	592	636	580	550	626	614	628	606	651	570	629	619	593	637	602	593	629	638	578	559	642	587	618	660	581	532	610	607	564	573	598	561	592	582	583	615	578	614	631	636	663	639	606	628	669	616	672	609	581	615	662	560	614	546	613	600	558	606	641	599	644	610	599	616	608	641	600	614	629	624	606	623	593	591	583	591	600	586	571	639	590	585	612	628	603	652	587	578	592	602	620	633	592	634	592	630	582	591	630	635	632	668	586	620	597	611	602	621	622	588	610	595	620	633	620	615	575	610	585	642	610	657	592	608	599	657	621	593	628	643	629	625	619	593	606	637	553	593	611	593	652	585	596	615	596	675	603	616	585	646	586	629	618	574	624	614	622	564	626	588	637	621	619	617	664	592	651	577	571	592	697	578	638	629	625	579	577	614	628	654	593	611	611	631	638	616	588	614	607	623	619	632	613	584	634	569	570	621	576	617	620	587	648	612	608	620	632	647	604	656	635	604	608	601	605	571	587	582	600	676	608	584	599	641	619	624	649	588	597	602	651	600	600	629	584	610	601	595	632	616	601	610	613	651	621	561	559	637	573	589	603	609	618	613	598	578	591	591	579	593	618	592	602	580	623	599	640	594	587	653	607	584	608	606	640	616	601	631	603	640	560	600	661	612	573	571	594	597	627	607	589	613	612	607	611	613	598	610	641	624	615	585	585	624	654	620	619	599	613	623	605	618	636	575	618	612	611	572	577	592	632	588	577	583	643	619	604	617	618	603	610	622	574	616	590	625	586	600	577	596	608	601	640	609	659	582	619	599	587	657	604	592	601	634	579	604	566	609	581	587	575	587	596	664	637	585	657	599	587	588	594	635	551	622	594	601	604	542	590	605	613	603	601	640	601	583	582	561	605	651	592	602	573	603	586	625	636	599	624	601	628	598	555	621	622	641	635	600	587	619	603	614	657	621	626	602	598	624	599	645	636	650	619	603	586	605	649	647	597	614	565	624	587	609	612	632	604	623	596	601	531	641	658	615	619	622	622	629	593	649	630	646	586	634	605	622	575	594	643	600	624	632	589	619	609	576	584	624	583	585	612	654	594	594	610	608	608	638	654	660	614	633	597	628	627	633	585	597	598	572	617	623	623	584	606	608	569	616	608	616	603	573	572	604	636	623	615	636	630	599	616	606	620	580	592	673	618	679	631	635	617	586	610	616	611	577	611	610	603	645	585	609	590	598	593	605	598	626	586	581	581	592	588	639	626	640	663	596	572	572	617	636	606	592	619	587	606	556	635	617	607	652	581	657	570	623	599	588	651	630	557	592	631	616	589	641	591	603	619	602	626	609	637	605	593	608	594	590	615	556	601	636	604	553	617	604	591	613	616	599	611	568	557	549	602	640	611	621	572	639	590	656	598	621	603	592	606	631	548	589	590	619	610	633	620	592	597	595	669	608	608	630	610	620	628	592	596	614	611	629	648	571	601	604	577	589	634	621	586	600	585	577	593	622	623	583	592	635	609	618	618	595	595	642	642	604	604	636	593	612	595	590	608	610	624	627	618	632	638	588	568	580	652	655	603	590	639	568	625	628	615	594	609	603	607	626	602	639	595	614	592	618	557	665	606	616	629	620	626	633	674	610	593	620	588	602	576	556	597	627	605	610	577	596	608	608	537	587	596	599	623	700	600	611	621	612	603	584	631	575	625	642	618	596	606	606	614	606	583	630	595	590	577	659	631	610	629	586	589	656	598	644	631	605	588	639	622	628	597	583	616	579	623	613	569	616	616	649	608	607	639	618	597	566	630	579	565	590	615	626	602	578	578	631	605	630	615	615	596	647	601	617	609	595	608	564	627	596	574	635	617	580	649	626	621	605	636	628	639	633	638	592	598	595	577	577	599	605	594	605	643	588	579	578	592	627	582	595	618	595	625	576	597	607	644	544	633	584	598	665	606	628	624	616	642	626	595	635	574	609	598	619	597	659	589	591	620	562	585	612	611	632	633	604	642	627	616	597	637	605	575	573	630	615	597	581	649	619	607	652	580	615	587	649	640	642	583	621	651	608	603	631	634	578	576	611	627	595	635	580	605	599	593	638	610	619	632	598	550	633	595	561	645	580	653	632	613	610	604	583	610	657	638	639	644	601	619	589	589	579	619	577	627	574	588	560	612	604	579	592	586	556	588	597	574	603	618	600	585	629	609	594	639	629	594	578	596	601	644	621	617	584	601	606	645	631	588	559	646	618	608	605	574	590	586	633	586	578	615	614	612	613	634	588	615	596	608	598	572	603	628	664	587	616	582	602	606	617	645	597	656	664	633	614	602	642	613	619	600	608	624	593	585	594	641	611	603	631	619	634	652	638	591	595	601	625	617	572	618	609	637	621	662	584	626	579	603	596	572	581	618	607	561	592	597	606	605	605	649	588	627	592	532	577	594	621	605	636	617	592	616	654	626	563	608	588	645	632	562	630	599	597	602	588	584	601	607	636	611	617	629	630	641	621	588	614	595	612	665	621	588	600	590	617	622	602	635	626	566	606	597	623	619	631	608	614	578	655	648	570	611	593	631	598	634	617	594	550	587	607	646	591	585	609	598	641	605	629	580	627	583	607	618	583	648	608	580	548	602	638	672	568	591	611	640	602	565	625	618	600	579	582	606	609	611	603	611	604	557	590	620	618	600	606	638	609	624	584	662	627	583	599	623	658	664	610	591	584	640	589	611	590	603	602	678	613	624	604	599	610	608	589	619	613	615	605	566	599	599	607	593	602	615	603	601	599	595	653	651	651	599	593	590	589	586	559	594	587	598	611	592	601	616	607	626	595	565	651	601	630	636	587	612	645	653	607	657	584	600	618	577	583	625	580	592	599	626	593	610	608	612	601	611	585	623	590	585	627	594	632	593	621	648	588	621	598	636	658	618	638	589	594	606	614	602	628	640	549	608	612	614	660	590	607	618	610	597	614	565	612	575	594	598	626	621	596	617	617	654	679	605	606	618	662	617	600	570	599	562	611	585	617	624	598	618	562	605	603	577	619	611	570	630	580	579	614	577	604	600	664	630	587	634	594	657	654	631	607	580	569	611	571	574
22826	21116	29006	23527	21120	21199	10282	1804	1439	1360	1159	1058	1075	833	693	760	2742	15386	19573	10548	479	281	237	263	260	231	246	244	256	245	234	275	241	245	267	262	240	227	246	231	238	216	259	254	262	249	253	246	239	248	246	220	254	241	255	248	238	248	251	262	257	223	229	260	260	204	255	235	240	239	246	252	222	254	234	232	227	234	238	242	239	253	224	229	241	221	246	244	245	248	237	231	230	234	250	222	258	253	226	254	244	231	256	258	258	245	242	222	235	238	246	213	234	255	262	262	206	240	234	278	246	227	247	219	244	219	217	271	223	229	250	243	251	254	255	225	225	244	236	214	263	274	248	230	245	219	256	229	230	250	234	236	220	279	239	245	240	257	258	244	266	221	238	231	241	231	252	272	254	268	236	237	239	230	222	222	274	225	275	252	245	260	229	206	226	243	249	232	236	225	241	245	256	237	270	248	227	238	259	236	222	251	253	250	245	260	245	232	235	285	234	235	251	212	235	251	241	257	240	258	261	243	221	227	223	235	222	211	230	261	247	255	243	273	263	258	246	233	251	269	246	246	249	237	231	230	282	260	223	247	210	230	264	246	268	257	255	254	247	240	252	211	261	234	236	257	254	228	275	245	239	251	225	229	242	247	251	237	240	234	243	255	237	270	242	224	231	225	241	248	209	228	249	223	252	266	267	235	240	213	251	240	228	258	249	207	223	234	251	275	223	234	244	229	224	238	244	225	228	227	225	243	255	268	235	257	255	237	243	229	223	260	232	218	250	240	252	216	236	244	248	249	223	231	238	252	265	238	243	248	255	239	245	281	225	246	242	253	217	240	267	238	248	240	237	224	226	239	251	236	240	239	221	242	255	234	244	258	241	221	248	251	217	218	228	232	240	231	261	265	231	244	248	238	247	253	239	246	253	249	244	238	254	246	238	214	246	239	255	223	240	242	224	249	222	243	246	254	228	257	218	241	199	276	246	240	232	243	248	245	227	244	238	226	237	252	243	253	229	260	247	229	266	246	254	231	238	267	224	275	246	270	247	208	242	253	236	260	234	229	231	230	242	259	287	242	228	263	249	238	262	238	253	242	267	227	227	223	239	249	245	234	241	218	254	238	253	242	220	264	235	247	241	232	261	240	267	258	215	241	246	242	266	231	206	248	248	249	264	232	225	259	232	245	237	252	234	249	247	251	258	228	229	265	267	226	213	236	220	228	254	250	262	245	201	260	262	268	256	281	232	238	230	250	230	248	235	228	241	246	231	245	238	265	230	240	255	255	259	230	232	257	247	218	246	246	258	202	227	270	266	259	260	256	250	262	251	255	250	243	235	236	263	242	225	247	244	265	236	251	267	225	257	286	258	240	261	238	237	271	238	227	237	229	251	235	232	228	241	235	221	260	240	222	228	237	234	242	245	235	236	234	283	223	267	251	246	222	278	241	249	231	233	238	235	256	232	264	233	221	238	233	218	238	240	255	233	230	257	237	276	236	254	244	207	223	251	231	239	271	222	252	239	245	246	239	239	209	273	222	242	232	249	230	250	266	259	238	226	272	224	242	243	251	251	231	231	227	231	232	234	258	209	232	229	239	231	221	239	233	281	262	251	231	241	237	248	218	229	229	231	211	291	277	246	261	218	204	234	251	219	252	258	233	236	253	262	259	220	218	231	239	239	207	279	244	226	242	229	230	260	244	241	241	250	248	225	209	256	253	247	212	220	226	254	254	209	241	242	243	239	243	257	251	237	198	235	275	253	243	259	238	217	225	250	238	229	248	222	247	253	246	246	243	260	228	217	265	246	256	270	238	267	249	248	268	248	255	248	245	230	246	236	241	212	224	234	236	240	233	266	253	272	254	244	268	243	236	259	271	268	252	244	248	226	210	239	226	247	251	262	250	236	224	243	253	243	248	246	266	238	208	250	245	241	261	255	242	241	237	220	260	230	227	235	222	231	233	208	240	252	270	214	274	246	256	218	226	221	219	256	223	239	225	275	243	250	215	267	219	242	244	261	265	277	215	238	253	237	247	234	236	234	240	241	206	254	269	224	257	261	235	228	247	224	236	267	234	227	246	253	257	240	252	236	233	212	243	211	254	238	246	266	254	263	246	239	231	232	258	222	228	245	247	244	255	229	231	224	253	242	264	201	255	221	262	263	226	253	250	260	222	232	233	252	257	231	246	253	257	251	226	210	265	253	265	222	234	222	241	238	237	227	227	248	236	229	231	234	245	284	235	243	225	255	222	232	245	230	260	246	240	252	241	264	238	226	225	227	220	243	230	221	226	229	254	263	225	218	236	243	247	262	256	254	228	235	248	253	228	246	237	253	260	206	222	239	245	263	228	236	243	247	247	254	247	195	206	237	239	247	251	235	238	243	250	262	241	270	213	233	228	240	226	216	230	217	232	223	251	239	245	236	247	258	280	235	233	256	207	255	242	238	254	246	259	237	282	242	253	254	249	234	217	224	234	245	251	252	248	244	243	239	259	257	231	258	256	235	254	265	259	229	253	222	250	234	245	226	234	250	231	228	226	274	233	243	256	256	241	234	231	222	226	232	237	270	227	254	263	221	221	243	213	244	257	226	218	227	250	260	222	218	230	236	229	236	248	224	242	205	219	247	236	245	267	241	244	245	249	250	226	237	241	251	255	239	228	235	216	258	258	227	236	232	225	251	234	243	207	240	216	246	261	252	253	230	251	240	234	229	197	240	258	248	225	233	251	254	255	223	254	240	264	234	252	244	235	238	241	278	236	252	233	263	253	260	231	245	222	221	230	224	233	245	212	246	227	262	257	240	242	247	221	227	244	256	250	217	236	226	234	252	242	229	259	224	241	211	239	262	233	255	237	252	225	220	211	258	240	270	233	245	230	236	229	247	234	253	240	285	216	237	231	257	261	247	246	266	248	248	232	243	266	260	229	241	242	254	239	248	223	263	264	236	231	226	271	234	222	246	262	260	251	252	236	235	239	247	277	256	254	204	240	249	226	235	271	225	232	238	255	221	274	281	228	277	233	235	256	262	241	241	233	264	255	220	234	263	271	248	260	252	229	229	243	265	257	259	242	226	234	237	245	232	252	235	233	233	204	248	202	244	253	264	247	248	253	228	262	239	233	237	237	255	248	249	259	243	207	255	221	252	264	245	250	219	248	245	238	252	228	209	256	246	221	239	270	228	246	253	249	231	266	253	248	236	241	210	222	260	248	251	207	248	234	211	255	249	218	279	250	256	233	225	231	217	248	215	225	240	237	235	277	219	249	243	258	230	242	242	224	229	256	239	242	233	242	248	241	251	241	227	243	233	249	251	251	226	223	242	250	277	234	239	212	232	221	277	232	228	232	250	238	246	266	234	284	216	259	233	266	239	267	229	251	245	239	239	218	235	251	251	212	212	225	231	236	274	220	212	221	270	225	257	237	233	252	259	236	214	261	221	208	253	251	237	215	256	240	247	268	258	240	229	220	253	263	235	265	225	241	261	241	239	244
13752	29892	28071	17768	13271	10503	5201	3902	3458	3461	2771	2547	2571	1703	1569	1531	5983	24050	25836	13935	367	319	332	348	360	347	336	337	322	313	344	350	316	329	310	299	319	316	329	315	353	295	323	311	317	296	345	292	292	312	297	340	321	336	349	338	297	337	345	307	316	328	325	329	349	313	305	319	314	268	285	282	280	300	320	300	320	296	331	316	337	302	308	306	322	313	338	301	327	270	295	322	344	331	325	288	347	322	317	316	318	320	338	297	331	296	325	325	321	305	322	284	299	351	284	326	318	295	312	320	315	316	274	321	327	352	327	292	316	290	297	291	321	337	340	325	324	316	307	314	330	319	311	300	306	345	330	318	289	321	289	326	341	294	271	329	311	318	300	324	292	344	319	299	315	342	304	304	332	323	306	306	355	327	302	345	326	329	346	297	301	315	305	334	330	294	327	346	307	308	312	332	353	312	336	308	306	315	263	299	306	313	305	323	321	296	302	293	338	330	344	307	317	304	342	297	313	305	329	310	302	307	334	300	305	314	329	332	284	335	291	310	318	326	333	340	322	350	326	351	320	317	309	294	307	336	308	304	289	331	304	326	315	331	353	301	330	330	293	304	288	290	262	304	319	310	311	311	321	328	297	278	349	339	287	360	323	329	309	315	325	308	316	305	315	344	310	331	358	318	333	305	313	300	326	298	274	309	309	277	314	288	321	293	339	323	310	305	321	315	303	316	336	312	349	317	315	324	303	324	318	280	312	327	334	322	328	345	321	298	307	321	335	331	309	334	298	332	310	299	300	324	317	285	309	294	299	329	305	289	325	320	342	277	315	292	298	305	324	313	330	309	279	327	319	290	318	346	337	327	315	288	296	306	313	315	285	295	337	293	286	341	312	319	332	313	304	303	305	317	313	328	337	342	340	265	303	308	336	295	297	295	331	330	332	313	294	297	318	361	332	326	342	348	302	297	311	319	299	335	299	305	310	334	312	290	287	303	311	322	309	304	296	316	306	326	323	324	309	280	306	309	313	323	316	301	309	298	293	318	314	292	319	343	321	335	328	294	316	303	345	304	315	313	289	311	335	327	280	316	337	307	349	324	337	305	315	317	313	329	312	310	322	290	311	329	303	335	307	313	301	303	333	348	341	328	317	308	315	320	294	334	308	283	316	307	299	291	322	316	300	300	342	312	277	333	297	302	308	332	324	321	310	322	332	306	319	280	326	335	281	324	311	303	317	317	291	301	301	330	328	304	334	338	319	301	311	303	308	317	303	333	319	339	270	341	303	307	290	313	286	352	313	309	318	301	319	309	324	339	319	288	324	353	332	294	315	328	317	297	316	303	326	272	328	315	320	298	340	301	318	305	289	306	304	299	306	337	323	313	329	278	311	339	329	320	336	328	317	316	303	327	358	315	319	308	281	324	326	314	314	301	310	330	289	313	296	297	306	304	308	348	323	316	318	309	323	308	318	345	333	352	338	311	324	337	305	328	356	328	332	308	298	300	319	303	312	303	295	294	291	325	334	312	319	317	323	309	326	310	320	314	325	295	307	309	317	335	301	333	317	313	314	312	324	304	304	282	345	327	315	315	302	314	298	323	330	306	318	313	318	323	301	347	305	300	337	314	309	320	321	294	328	312	322	328	339	297	292	336	330	328	336	287	362	317	303	298	308	321	322	334	301	286	351	292	310	307	303	338	303	322	307	290	298	307	319	294	332	335	315	328	269	314	320	324	295	349	296	323	307	294	314	310	337	300	346	284	320	281	311	338	305	283	311	300	330	340	312	320	332	305	287	299	289	313	316	318	303	313	319	290	327	317	318	318	303	317	348	318	325	337	300	313	323	325	323	302	297	267	355	322	337	356	312	329	300	305	330	304	310	318	331	313	311	276	300	318	311	306	312	302	321	302	301	315	334	337	306	305	324	276	307	313	339	316	317	290	328	286	317	329	306	306	323	300	318	313	306	329	298	325	310	320	360	341	303	332	306	306	319	306	309	355	290	307	315	311	291	290	291	343	342	298	311	313	324	308	330	311	301	291	331	304	288	321	310	301	295	323	296	313	305	321	296	312	291	299	358	310	294	291	317	302	305	328	290	314	298	327	310	320	306	328	347	306	324	317	311	286	344	300	324	309	301	345	311	292	320	293	320	309	327	316	317	305	329	300	302	333	291	313	330	320	336	293	314	276	288	318	304	296	309	336	310	335	306	337	294	322	327	323	336	334	278	328	357	315	312	303	349	340	307	274	329	315	346	298	296	345	331	313	332	327	320	315	331	321	306	323	333	303	319	342	332	327	307	294	343	298	308	312	303	302	325	318	310	313	355	311	305	301	297	313	310	343	304	313	329	332	320	320	286	297	299	290	318	314	338	304	337	311	328	287	299	342	304	308	325	316	337	300	291	315	331	349	325	318	291	311	333	301	316	311	358	327	295	316	341	278	348	335	306	299	315	310	316	300	316	324	296	317	339	312	313	326	300	327	318	289	312	290	327	323	324	277	306	298	295	344	290	306	334	287	309	311	313	324	324	320	339	284	323	276	344	311	301	341	341	348	332	327	299	296	295	291	302	296	335	287	340	343	340	324	317	271	337	315	321	308	308	317	328	339	311	341	346	289	307	309	328	323	334	317	309	295	310	334	286	337	291	282	322	297	307	302	303	321	282	353	295	323	314	298	302	310	309	370	311	323	326	328	297	319	315	289	338	301	306	319	314	310	351	332	350	310	303	302	306	330	292	314	291	304	329	313	297	321	323	306	306	307	350	290	285	317	311	294	336	298	322	332	300	314	291	317	342	306	327	316	318	325	323	346	324	319	316	299	337	308	331	294	330	296	300	321	289	307	315	299	301	342	330	348	321	323	325	271	315	287	328	325	304	348	312	321	334	322	343	319	302	337	303	312	296	313	316	355	337	304	328	301	275	306	307	326	313	324	313	344	295	326	299	307	341	297	334	318	343	310	324	300	317	296	281	301	310	294	326	302	329	297	302	292	347	351	308	317	329	318	325	313	301	294	301	289	329	327	308	328	288	332	343	334	295	294	303	281	296	322	306	311	345	323	311	325	316	310	306	309	322	341	314	297	325	325	307	321	322	287	299	325	321	359	328	328	314	334	300	307	288	347	323	328	308	340	305	330	315	344	285	284	296	347	315	321	324	321	342	327	328	329	298	295	287	326	324	312	325	311	331	300	309	330	292	319	334	333	327	316	317	284	315	308	337	320	312	295	305	304	322	314	323	325	311	321	288	299	313	327	328	330	347	336	307	295	329	318	337	283	301	301	305	316	319	288	318	308	361	317	320	306	314	269	300	300	308	316	328	310	287	346	294	321	324	342	322	313	295	304	326	334	310	295	342	347	339	323	294	291	295	318	293	300	321	316	340	323	338	301	323	333	331	300	317	295	330	282	301	305	298	317	297	295	282	335	324	317	297	289	330	342	298	305	328	330	314	361	330	339	312	314	311	314	313	307	313	331	314	302	291	307	333	296	272	328
26862	20755	14522	5610	2641	1531	1062	1314	1078	833	795	772	786	780	735	622	993	1574	1535	909	639	615	586	657	656	616	633	642	623	601	625	649	565	591	643	658	608	652	602	600	668	610	625	595	609	652	686	613	571	638	588	608	600	633	631	626	640	615	617	636	616	652	573	622	651	635	621	649	633	618	584	587	580	617	654	607	625	631	614	640	623	661	615	641	620	660	614	617	614	622	615	636	638	656	673	615	624	633	627	595	620	635	655	630	601	594	665	613	584	606	649	571	632	624	661	633	649	610	649	605	639	646	608	611	620	600	674	617	632	646	638	616	618	637	598	611	597	656	628	624	641	601	647	625	622	609	636	611	691	588	611	628	610	654	662	638	614	602	654	614	625	628	643	591	655	700	619	601	639	639	605	615	631	583	636	588	621	636	570	654	587	641	616	596	603	592	622	617	646	615	566	625	598	633	626	619	662	612	601	650	630	630	664	693	611	638	661	633	636	640	624	603	603	604	655	672	608	676	598	554	642	590	601	616	645	665	617	638	597	619	659	602	620	557	606	590	621	651	591	623	702	577	631	629	631	606	626	632	614	648	606	574	627	640	583	596	605	639	626	618	606	641	641	621	631	622	648	608	577	617	592	595	638	638	631	615	632	619	622	655	582	626	634	610	575	648	628	594	602	635	605	611	609	583	621	598	637	599	610	645	622	668	656	634	616	649	694	584	651	649	579	609	589	592	609	618	621	615	608	642	621	658	624	674	683	631	637	696	640	638	614	620	652	609	629	667	601	625	650	596	636	648	615	642	622	640	617	623	617	609	665	671	627	653	613	600	650	616	604	624	648	654	643	642	651	580	589	624	626	621	666	626	672	641	649	606	614	598	593	602	614	597	639	604	678	593	574	623	623	621	612	623	654	641	570	575	669	612	639	646	571	599	654	618	627	611	694	635	591	634	626	599	610	607	615	593	626	605	676	636	589	630	610	644	650	605	677	642	615	635	648	603	633	689	593	614	642	626	624	614	630	619	646	604	616	628	617	617	584	606	647	625	616	585	605	624	636	602	597	619	656	593	579	631	610	622	603	598	640	603	642	576	636	612	599	611	610	604	602	683	631	623	655	567	617	628	621	642	610	633	644	608	643	604	601	634	631	617	649	613	615	635	647	632	603	646	629	626	631	612	634	574	635	576	639	642	613	611	620	640	639	615	593	578	631	630	614	636	621	621	602	621	641	621	637	656	646	622	614	607	587	642	608	637	598	607	619	633	637	657	619	637	591	598	690	631	643	637	625	616	604	618	675	619	610	587	622	662	641	612	656	686	695	598	650	686	630	611	605	662	585	641	620	619	593	642	630	620	647	617	654	639	627	596	635	622	606	575	580	682	642	602	638	650	611	619	615	611	596	606	636	620	619	650	617	689	648	660	611	637	668	622	649	578	652	629	624	628	632	635	639	606	651	611	616	630	635	589	611	617	636	646	622	600	622	609	663	632	625	640	689	596	650	646	638	658	661	619	632	646	609	617	612	607	613	651	605	640	638	593	611	593	604	681	598	594	659	627	629	598	623	571	569	624	647	602	597	598	658	665	615	618	585	644	601	609	613	624	619	651	658	649	639	599	610	646	627	631	641	657	617	647	619	621	622	623	678	595	667	609	623	590	600	620	583	576	602	639	609	636	629	657	632	637	636	608	647	608	602	615	615	644	611	595	635	615	603	660	613	657	630	589	603	579	643	599	643	611	630	650	645	640	578	615	629	646	603	636	639	597	642	670	634	641	645	614	601	662	598	634	615	600	647	620	623	625	602	640	638	609	642	619	617	605	619	615	650	616	639	584	625	658	618	584	616	642	590	622	681	574	580	623	619	636	661	651	594	591	603	601	649	598	618	641	613	622	591	674	616	642	662	704	676	622	626	612	604	638	627	592	604	633	638	616	657	631	638	617	616	644	643	632	632	599	643	647	672	603	636	597	566	649	638	636	652	628	634	632	599	637	642	609	617	605	607	577	653	638	631	590	598	641	596	694	641	604	623	605	623	676	652	635	611	622	602	613	614	608	627	675	608	593	634	639	598	669	640	561	619	632	694	653	639	587	604	590	617	633	644	604	609	624	596	620	607	603	632	651	617	627	649	593	656	605	539	676	589	595	632	613	674	674	620	633	578	578	616	610	636	612	622	656	612	644	661	640	679	621	655	621	633	643	632	584	639	614	609	630	566	604	623	638	615	684	661	634	654	616	598	624	628	606	603	597	580	598	620	631	596	653	618	607	632	603	620	601	605	587	684	608	621	628	642	661	635	650	597	650	622	606	655	626	631	619	579	601	603	645	647	592	668	630	613	616	610	597	619	621	635	628	585	624	606	634	633	612	649	600	650	638	646	684	561	659	642	603	641	685	605	646	628	602	632	591	586	618	587	631	625	616	599	623	603	677	611	618	638	562	617	665	620	614	597	616	605	598	618	617	618	644	603	647	635	600	611	610	630	700	664	666	607	593	683	598	629	657	629	650	598	609	614	619	620	645	577	644	676	645	613	665	610	643	636	642	638	626	641	650	595	628	620	602	589	627	630	648	617	642	622	615	651	633	602	625	609	564	646	596	568	618	650	633	624	615	630	607	660	605	605	620	599	633	606	595	630	634	622	637	661	619	590	605	689	639	638	631	643	611	625	651	596	576	595	629	596	596	617	597	651	618	633	627	651	595	592	639	667	625	632	635	616	635	608	593	658	648	629	634	659	574	656	601	557	634	640	632	595	592	630	618	562	601	642	583	607	655	610	639	607	598	638	618	645	605	623	620	622	661	618	582	644	588	630	616	604	642	590	673	595	622	633	665	616	586	588	614	636	623	666	621	618	598	636	668	633	607	625	598	576	666	575	615	602	609	638	628	631	632	603	662	630	662	601	657	589	635	611	633	648	623	614	621	621	623	590	618	629	644	593	642	558	616	621	608	605	642	625	612	608	649	598	620	646	635	581	646	642	609	597	641	612	634	645	608	653	597	656	649	609	611	637	637	637	576	661	660	626	600	635	669	630	595	650	639	612	669	607	633	608	612	617	621	603	634	708	650	634	616	640	646	657	649	633	635	613	625	677	600	648	659	644	617	605	632	634	625	695	579	642	588	615	583	638	593	589	611	613	710	640	680	660	681	637	611	647	579	628	605	697	640	638	621	620	626	635	593	632	638	614	619	615	618	618	595	601	646	630	627	620	654	633	632	678	624	650	625	626	623	610	639	645	586	640	636	664	620	620	620	560	668	622	663	619	628	604	617	586	631	604	589	576	663	620	626	622	631	623	601	610	606	629	630	601	645	632	636	639	605	662	627	560	611	640	652	624	609	640	582	623	608	642	604	636	621	555	599	630	584	609	638	651	577	622	647	673	633	623	654	620	624	598	612	594	667	656	616	615	618	623	691	613	596	575	597	611	663	634	663	591	630	628	633	660	614	634	662	640	626	630	635	632	668	644	646	624	617	604	637	612	646	607	638	633	651	648	650
9470	16350	13857	7862	5183	2979	1958	2742	2158	1435	1313	1291	1281	1281	1078	1016	1708	2875	2626	1318	803	806	787	818	810	817	762	859	801	819	827	786	761	789	848	796	809	840	785	765	815	832	802	822	823	822	814	771	815	826	819	844	832	764	807	832	768	828	832	819	744	823	839	793	769	835	827	776	848	795	848	812	831	827	817	816	799	850	805	792	814	800	829	821	792	824	842	788	889	830	788	751	783	775	779	847	799	856	855	817	841	791	817	866	782	818	844	820	820	844	815	776	849	861	881	879	761	740	905	879	833	803	791	807	791	807	785	806	847	805	840	843	842	798	804	810	852	838	850	872	799	795	869	816	755	836	826	849	825	760	877	819	778	843	813	840	811	810	815	798	839	793	840	810	785	782	853	886	842	777	817	787	824	855	845	843	759	838	835	781	813	799	812	809	751	816	836	801	835	849	795	817	850	848	804	804	785	854	797	832	800	830	759	813	787	853	874	828	833	773	810	845	814	833	782	845	856	778	808	842	797	865	866	844	837	841	790	791	834	783	793	861	804	779	803	862	890	767	831	800	845	869	814	793	856	851	813	823	871	832	813	815	747	816	778	814	794	828	889	810	766	812	861	796	806	826	847	834	827	791	804	790	801	768	839	792	756	784	837	830	803	780	823	793	852	809	811	802	812	795	820	786	846	813	832	813	817	770	844	810	815	823	776	787	769	801	798	821	824	834	837	776	800	815	846	819	796	802	794	785	839	807	847	791	843	845	780	788	815	811	790	770	812	861	795	871	772	845	869	850	824	794	810	825	825	850	798	787	872	783	853	766	768	778	845	780	820	768	848	788	795	809	839	812	815	830	844	813	860	821	844	798	828	836	793	795	755	777	768	749	811	804	812	827	854	852	765	809	809	827	786	813	855	812	876	823	761	817	836	827	800	828	794	806	831	843	806	837	834	807	782	789	845	833	814	832	804	863	787	849	816	835	838	805	817	812	839	873	801	836	772	807	775	870	806	822	827	861	833	839	844	787	814	864	798	780	858	830	826	805	794	866	757	837	770	785	811	789	823	796	884	826	821	784	838	759	885	797	834	816	794	821	789	814	795	812	799	854	822	807	803	822	834	803	897	792	850	829	828	811	838	817	853	835	852	797	769	817	775	834	820	827	836	843	843	820	777	855	850	787	822	815	824	770	851	846	838	798	817	818	814	866	817	861	766	800	816	861	866	808	778	828	785	763	808	831	802	811	830	801	808	855	816	822	771	772	787	751	814	797	807	805	808	843	842	774	817	772	870	783	852	797	807	781	774	802	819	816	764	864	794	815	901	824	789	848	812	851	807	763	798	817	833	899	810	778	871	827	802	829	799	799	797	861	822	815	829	832	829	779	786	818	848	866	797	800	778	799	875	789	813	748	830	825	860	825	807	827	835	793	776	862	783	794	799	767	829	848	832	758	807	763	786	872	774	791	812	856	837	803	846	830	754	817	847	823	798	784	846	872	817	753	809	807	853	816	817	817	827	774	863	833	817	760	790	855	783	793	824	838	829	749	810	809	797	843	843	843	780	788	812	800	794	831	823	855	842	775	826	819	831	813	843	853	845	859	848	827	823	836	820	821	817	811	811	840	830	824	821	880	830	798	775	840	793	822	858	788	830	822	804	818	813	792	812	816	844	735	744	807	818	838	797	778	817	791	857	803	764	814	852	806	776	839	791	787	815	832	798	836	816	832	797	790	826	851	805	836	776	797	829	786	820	796	828	819	797	791	874	815	827	820	834	804	789	837	849	808	819	846	821	775	895	883	770	840	777	758	837	737	832	784	823	791	826	836	852	845	817	825	819	819	894	825	787	857	832	814	832	830	804	822	837	858	854	804	811	796	797	812	772	820	808	850	850	760	813	795	827	856	829	840	828	817	800	835	814	863	801	777	831	802	863	783	784	843	810	839	785	816	813	827	848	816	870	833	827	834	742	823	818	818	799	815	780	798	812	799	787	768	852	794	810	760	836	816	841	752	830	871	804	814	851	822	776	824	829	781	829	808	851	780	761	796	796	837	846	819	831	836	763	772	788	831	782	820	844	790	826	840	787	785	846	813	833	785	793	822	791	846	827	850	867	800	802	838	789	844	821	782	831	806	835	794	787	824	870	833	827	810	778	840	825	776	789	828	778	788	826	800	832	802	799	828	814	798	807	807	829	755	831	781	778	800	819	811	837	800	795	820	797	860	847	813	842	817	787	828	791	801	787	787	834	815	829	866	802	826	823	773	835	769	821	907	790	789	784	823	842	830	867	830	827	829	796	818	793	845	846	852	797	828	784	785	796	830	858	835	742	796	828	842	841	840	765	810	782	831	742	786	822	776	826	824	807	829	830	841	776	812	841	820	884	789	790	792	820	792	847	818	802	845	795	761	827	817	874	792	775	768	788	795	802	841	802	775	825	779	790	844	789	794	800	808	782	816	784	842	795	826	835	808	813	826	729	835	787	819	837	769	824	860	816	824	809	803	824	803	804	800	837	813	782	771	788	838	809	864	799	852	817	841	836	828	857	883	835	846	804	786	792	826	785	789	793	775	813	803	827	791	809	813	830	831	790	794	793	818	808	815	783	810	847	780	802	805	824	807	833	803	819	857	829	791	815	799	828	777	825	794	837	776	778	796	838	840	763	771	833	817	824	825	851	840	801	819	787	825	826	778	846	838	857	797	809	805	799	791	763	819	798	869	786	815	825	862	810	835	801	838	775	794	807	825	836	810	826	816	857	816	808	765	805	852	835	830	813	825	755	858	770	856	780	775	846	847	842	800	813	812	803	805	840	797	897	800	813	847	838	815	843	840	816	798	832	820	882	809	890	797	818	777	814	816	775	780	863	836	765	812	834	853	821	790	758	866	862	792	805	878	814	789	841	820	795	833	828	840	808	763	834	835	822	807	832	846	777	828	833	799	802	797	787	838	790	833	799	776	840	814	853	846	810	863	785	821	786	827	837	799	821	841	803	752	832	756	837	893	811	809	817	797	816	829	780	851	820	815	828	858	802	873	847	827	786	839	831	795	807	839	816	849	780	821	795	829	892	782	850	775	804	807	784	854	846	833	791	828	803	837	808	788	873	827	883	798	826	820	777	818	779	828	765	811	802	771	823	786	842	835	840	814	793	858	803	850	817	807	811	840	817	795	880	875	790	843	819	822	826	827	790	796	824	832	781	787	827	828	797	820	788	775	825	859	790	790	829	811	789	782	819	762	779	810	790	816	846	827	822	775	799	850	750	814	816	825	810	815	863	809	829	866	830	770	773	823	805	826	760	835	845	817	803	802	847	768	791	831	808	785	807	869	800	803	879	837	862	792	819	815	809	764	780	832	827	831	847	834	763	832	795	833	833	802	825	784	816	788	818	816	760	804	819	823	804	827	808	838	823	810	803	795	792	813	738	815	814	874	805	809	829	828	800	798	831	747	747	820	830	811	830	813	834	847	765	866	840	793	826	794	820	846	775	814	765	826
23941	21112	28372	24109	20888	8301	3082	2692	1783	1022	842	784	732	645	610	892	5693	9106	2683	549	442	429	480	417	398	436	418	446	473	457	437	405	447	463	426	412	451	454	472	448	406	426	436	421	451	460	401	440	421	450	416	415	410	438	442	448	429	459	429	414	411	428	454	413	411	418	445	444	459	424	438	454	444	449	405	453	419	425	413	388	427	451	449	438	425	440	457	456	422	426	430	431	443	429	423	410	416	402	458	470	445	415	434	399	437	437	424	444	453	435	419	452	429	441	422	446	442	407	425	437	456	424	427	429	442	422	433	457	414	433	434	435	411	453	411	381	434	416	420	430	455	475	423	476	468	393	453	441	468	433	439	402	453	415	427	408	445	414	476	393	407	413	412	424	426	408	431	423	390	456	460	421	433	403	405	444	404	414	486	439	457	428	416	422	417	414	477	440	431	406	449	451	392	437	427	442	403	407	467	441	420	450	440	428	446	426	462	399	432	430	466	401	424	422	390	401	428	402	422	378	426	404	459	423	409	438	410	410	400	406	443	428	458	428	379	390	427	422	448	408	450	420	418	400	454	435	452	396	406	454	454	428	388	448	441	421	409	404	401	428	410	407	446	411	413	435	430	440	454	424	438	431	447	414	409	455	436	433	470	457	424	448	418	439	479	459	434	451	416	446	425	423	422	435	415	468	429	384	448	443	450	392	452	429	418	420	418	428	447	418	430	444	466	435	437	441	424	397	418	435	420	416	424	412	416	460	421	441	419	452	451	433	458	391	439	399	438	458	439	410	457	415	446	390	405	421	435	437	443	403	433	421	421	446	445	455	433	480	425	430	406	419	407	430	397	463	422	418	418	430	435	428	414	451	439	430	412	455	415	410	427	408	443	407	412	392	442	449	458	400	463	393	440	443	412	449	409	426	423	436	414	454	437	457	410	381	416	411	403	412	489	418	450	427	391	412	411	430	466	443	433	431	416	417	440	442	434	401	423	418	396	438	413	411	411	446	436	400	477	431	443	449	418	479	449	451	425	398	487	442	413	428	465	448	398	447	442	417	440	441	414	453	435	482	422	452	427	464	443	456	426	414	469	419	424	428	418	451	460	406	454	440	419	444	448	419	448	415	432	388	442	449	406	465	415	423	466	414	421	472	412	435	449	426	442	399	468	431	411	372	457	425	414	433	409	442	432	432	446	400	420	450	458	449	418	437	412	405	444	426	421	452	412	439	399	426	446	448	385	437	433	421	432	429	449	432	437	450	393	417	432	451	432	427	443	474	417	428	419	410	415	431	429	445	417	438	416	441	413	452	448	424	438	418	434	434	390	459	406	480	421	460	424	404	389	442	398	446	431	439	428	415	410	404	418	463	369	408	439	425	432	433	461	457	392	444	433	429	416	432	385	426	438	421	416	446	405	430	427	396	405	460	448	431	444	457	434	403	441	413	417	391	444	430	395	417	469	424	439	424	456	412	430	435	470	446	434	412	411	434	430	445	427	435	377	432	455	427	450	440	463	428	420	421	440	451	437	437	443	453	442	411	466	455	427	439	415	422	405	396	393	405	459	428	439	399	399	443	410	394	398	430	403	445	403	399	430	367	441	418	435	405	437	415	423	432	443	426	441	432	472	435	411	415	429	436	398	420	397	463	401	450	437	428	402	437	456	460	414	419	446	424	414	446	406	414	412	415	445	403	401	470	423	444	424	454	407	435	447	429	456	423	437	457	437	413	447	424	399	389	453	446	402	430	416	442	453	421	423	386	468	449	426	428	429	416	413	416	405	438	424	442	426	401	478	432	434	470	454	414	422	445	425	458	450	444	440	440	440	429	410	441	430	417	432	454	445	423	414	407	408	435	450	436	424	411	424	453	393	418	410	440	424	458	435	421	416	429	416	412	438	397	416	461	394	415	426	411	443	426	434	435	421	425	409	400	435	417	395	466	418	394	444	430	421	467	432	414	447	431	446	446	410	456	421	447	435	433	472	424	423	449	422	439	412	397	384	421	430	414	413	438	405	420	431	419	446	459	425	447	475	433	385	396	434	389	392	408	463	429	391	449	459	434	413	393	426	401	418	428	410	392	446	425	415	436	484	437	459	433	412	439	423	425	408	474	420	418	415	448	470	408	424	431	420	420	461	430	384	407	455	434	412	405	476	434	419	408	457	423	414	417	425	426	424	426	398	453	443	459	392	411	440	425	424	430	367	423	411	425	422	415	412	449	453	449	443	402	467	437	415	423	431	419	452	422	441	402	421	436	412	411	450	416	401	449	430	453	419	421	431	448	405	403	391	404	436	426	446	428	460	426	426	427	416	439	456	430	405	427	433	456	441	414	421	437	451	428	435	443	453	456	425	394	418	398	436	444	424	422	446	411	390	405	447	444	444	421	444	415	460	398	459	444	415	424	424	481	439	437	433	438	464	429	440	387	395	406	422	399	423	457	413	421	410	444	437	416	415	425	467	422	464	419	453	430	403	464	402	408	433	461	426	387	435	392	426	434	446	425	482	445	458	424	454	415	422	452	428	457	396	463	454	412	438	452	401	432	448	438	440	417	444	426	406	439	373	454	407	413	410	429	394	424	410	447	462	429	448	457	406	424	433	432	406	383	410	431	439	446	456	418	393	470	400	453	431	440	443	422	414	442	413	429	436	429	418	444	431	413	441	448	417	416	453	426	431	425	417	421	400	412	416	420	485	445	455	438	425	426	419	408	454	402	407	420	411	398	437	450	424	395	422	390	427	459	424	445	420	449	419	407	406	406	373	449	425	384	443	429	473	450	400	405	418	446	410	414	426	421	440	428	440	480	448	443	423	455	429	440	389	433	442	451	390	443	410	425	470	430	445	444	441	422	429	429	454	456	447	454	439	398	426	445	433	446	443	434	436	421	415	431	437	450	428	398	411	430	431	430	401	440	385	426	416	409	425	450	417	437	454	403	428	446	380	433	388	463	435	432	438	414	435	423	431	449	410	403	450	445	447	444	416	424	471	403	422	441	426	412	400	460	427	432	433	439	454	406	402	456	444	417	422	431	466	393	422	431	454	400	433	442	461	409	458	401	444	423	446	400	402	411	381	407	419	449	424	408	427	415	438	428	462	474	425	452	459	442	426	439	415	391	402	429	430	442	438	410	391	444	462	418	420	398	433	473	428	467	429	407	412	433	442	439	428	432	454	393	452	456	412	412	406	438	421	405	440	388	442	449	424	404	416	431	434	441	445	462	425	451	416	403	415	441	424	396	434	396	415	433	430	439	417	451	430	430	456	426	423	410	432	463	409	434	417	434	480	431	420	407	433	412	400	434	432	424	454	441	426	422	449	438	446	431	372	417	461	395	428	481	421	459	421	409	429	435	423	467	415	448	431	450	400	422	466	403	426	427	448	449	411	452	445	432	449	430	437	407	416	472	422	393	409	401	429	391	431	404	431	431	434	445	424	434	431	424	406	416	432	408	433	416	442	454	432	431	446	442	428	413	426	459	377	428	414	436
10333	25822	19406	12819	8431	5872	5988	6158	4193	2158	1776	1592	1338	1196	1068	1619	10924	14789	4553	943	599	597	607	585	549	613	640	580	580	594	530	593	585	583	553	596	617	557	619	566	603	570	558	622	592	604	566	571	621	583	529	558	529	536	601	577	579	563	583	546	594	524	623	595	552	545	621	580	566	578	605	602	576	581	581	596	589	548	588	583	554	544	583	564	575	553	524	591	575	590	540	583	580	574	553	573	593	551	573	566	631	562	567	601	537	591	545	582	580	563	548	559	531	550	569	559	580	538	568	586	577	554	615	585	594	567	583	539	591	585	531	577	610	569	583	598	543	610	529	596	602	546	569	544	540	568	590	568	555	605	619	560	567	561	571	578	593	567	562	556	544	551	583	597	598	563	611	599	556	592	600	586	621	569	563	580	585	586	559	564	511	597	562	554	589	602	551	574	544	564	563	530	564	549	561	621	588	538	562	568	583	578	603	546	581	591	595	522	628	593	553	619	549	558	595	563	575	562	577	535	555	546	567	555	591	563	603	604	569	617	564	593	609	594	597	606	559	541	533	600	582	577	621	540	518	599	571	550	555	561	584	586	602	576	568	539	547	573	540	555	530	543	590	530	572	592	566	544	576	592	531	561	603	572	588	582	582	542	603	550	550	567	551	568	564	584	534	542	561	584	554	558	595	555	544	576	593	605	549	591	557	555	567	596	582	550	566	563	568	578	606	558	506	548	573	582	552	515	583	586	570	606	538	585	561	531	570	608	574	564	589	556	567	575	605	564	560	551	563	596	579	559	576	542	585	534	556	537	580	540	611	591	554	554	539	564	563	586	524	558	562	534	535	565	605	563	570	576	592	567	584	572	577	552	560	589	576	558	553	547	582	591	606	529	550	586	571	613	589	589	557	570	552	560	568	578	575	570	555	545	587	578	564	534	588	569	557	548	604	631	594	558	549	574	566	568	594	585	592	524	555	548	592	603	593	544	542	595	587	563	574	567	575	574	567	596	555	536	594	601	568	544	578	573	580	555	619	552	564	543	532	548	557	560	586	564	599	533	578	583	566	577	557	556	538	545	574	568	570	535	598	574	528	540	564	569	603	567	510	572	552	579	589	491	583	590	565	557	558	582	568	552	591	540	569	563	536	540	625	561	588	562	532	548	558	589	610	542	591	540	539	604	581	534	611	530	564	562	611	575	560	571	562	551	575	545	594	574	573	587	568	564	585	559	597	553	579	592	586	561	543	586	541	621	580	561	528	592	564	559	588	566	608	583	530	569	592	596	557	611	571	538	532	572	546	588	594	498	566	570	600	603	578	580	585	558	565	562	560	561	541	582	559	536	555	555	587	582	540	538	518	580	550	570	568	589	580	540	558	564	535	531	562	595	584	584	597	582	585	540	542	572	597	572	571	582	554	599	579	555	597	601	550	571	574	535	578	550	562	569	592	600	578	604	574	574	567	570	522	581	569	560	594	601	585	564	594	577	561	577	545	616	603	594	573	562	566	550	545	609	594	625	603	574	604	543	560	534	631	590	578	564	611	585	596	586	597	559	543	605	561	588	565	593	599	570	600	591	575	573	562	565	588	583	565	608	570	581	570	563	569	571	538	550	580	576	558	560	602	559	589	567	589	588	569	550	564	564	569	553	575	560	552	597	593	545	576	570	557	585	566	597	574	574	593	593	557	567	598	576	564	615	601	595	542	546	572	554	560	571	542	564	582	544	555	591	554	529	572	572	589	527	550	589	543	534	532	569	536	571	541	582	614	557	592	542	560	578	537	565	558	551	572	573	549	573	561	599	627	590	539	555	518	579	559	546	560	579	565	553	557	623	561	549	570	584	562	557	555	599	586	550	580	581	570	579	595	586	575	599	615	548	583	621	534	573	545	555	559	607	604	599	567	558	545	593	595	578	585	574	592	581	612	561	561	579	578	574	529	580	615	598	565	601	555	548	546	605	557	577	550	587	554	564	577	606	545	586	578	569	531	583	569	568	575	583	594	595	599	530	582	558	590	627	581	599	621	596	568	600	548	624	551	574	549	586	577	628	525	569	581	599	575	576	589	587	534	601	549	566	546	568	626	608	585	559	548	547	545	584	600	540	620	577	571	536	575	538	583	597	565	552	564	540	573	603	566	549	587	583	575	572	616	539	577	586	599	547	571	530	582	538	552	589	560	615	593	566	549	558	588	597	565	597	578	575	561	590	544	533	617	599	603	582	588	572	588	582	580	580	550	588	570	606	580	567	586	558	595	598	541	563	550	565	589	593	614	594	585	570	581	554	547	571	602	598	577	564	557	544	559	564	619	607	570	582	555	539	583	563	572	594	580	558	567	546	574	581	565	610	587	534	551	596	590	555	549	577	553	562	535	544	569	574	575	591	568	579	560	552	556	555	582	565	583	539	572	587	634	548	572	597	569	545	541	552	510	583	536	576	575	576	610	581	582	575	572	585	577	578	520	557	551	546	583	579	563	579	564	492	575	553	584	601	567	529	580	571	506	551	599	568	578	574	572	564	582	566	608	599	572	581	557	594	607	544	565	584	565	605	583	563	556	595	574	567	618	598	579	596	595	601	571	564	567	613	566	541	602	580	601	568	554	553	534	595	528	572	586	593	587	597	584	578	578	565	550	520	625	561	543	543	597	541	577	582	595	596	598	552	565	585	583	595	577	525	586	571	622	610	584	562	601	598	565	630	590	587	596	568	559	547	573	562	579	562	561	512	574	560	584	601	578	562	560	565	562	589	568	540	596	557	570	570	553	593	549	560	575	579	561	581	523	544	552	566	565	598	552	614	566	561	610	559	567	577	567	596	582	598	542	548	567	567	547	573	543	567	546	565	612	614	548	592	526	609	552	525	589	553	533	570	529	553	577	580	549	574	554	583	544	615	618	565	545	524	594	562	539	548	561	526	528	589	579	583	548	592	514	600	554	627	563	582	564	605	596	598	575	537	564	555	587	577	576	556	573	544	522	585	578	558	579	564	561	552	559	524	589	576	565	595	607	552	602	570	563	568	584	571	553	638	591	592	564	631	546	545	576	543	568	601	593	571	581	568	549	567	548	582	559	547	581	588	569	616	552	589	609	548	628	600	569	595	533	555	583	592	567	565	586	583	551	559	595	609	538	609	596	569	535	523	535	540	598	613	586	600	573	575	568	624	562	564	532	506	579	553	560	574	554	570	572	612	590	548	598	549	544	556	565	583	580	538	578	583	595	552	563	595	543	548	551	590	530	560	576	589	567	531	574	577	620	578	541	516	573	597	559	570	536	538	564	550	537	556	575	535	574	584	571	550	584	571	582	624	590	531	541	564	588	554	552	588	546	600	585	531	589	606	610	622	570	570	576	564	576	586	578	603	591	575	604	613	583	586	543	588	576	587	572	561	575	560	594	578	540	584	597	545	587	569	583	545	586	576	554	568	544	586	550	588	585	619	539	565	589	577	567	553	559	550	573	554	534	536	562	576	535	567	578	596	582	567	598	521
22820	21122	28956	23560	21137	21245	12242	3713	2412	1583	903	798	752	682	616	2434	6713	8981	2499	265	214	228	198	226	233	217	207	218	200	210	188	225	188	199	180	198	171	217	178	176	183	188	185	183	183	184	191	188	186	203	198	169	174	207	181	166	179	200	198	179	185	180	157	158	190	154	174	152	170	173	195	192	193	180	200	173	182	160	169	164	186	169	185	193	180	193	185	180	172	191	188	181	150	178	170	184	168	187	173	169	196	175	177	177	196	175	191	152	196	179	176	155	174	177	179	160	165	186	188	173	164	205	181	161	194	198	182	182	172	176	169	193	189	191	191	191	173	178	164	179	153	164	172	180	190	176	179	191	174	181	154	192	174	166	163	157	173	159	185	177	171	183	173	170	172	193	170	173	167	158	198	178	153	175	165	173	186	177	205	171	161	171	176	166	179	167	188	196	180	174	157	174	185	144	149	188	178	153	182	198	160	162	193	167	190	195	185	195	205	172	207	178	181	211	173	189	177	205	173	167	178	161	190	192	157	180	143	161	176	163	178	180	176	148	190	175	187	161	167	185	197	143	160	177	184	167	171	163	176	169	174	172	189	189	157	168	183	178	189	175	164	165	173	188	161	194	169	169	183	191	144	171	175	182	175	186	169	163	177	188	167	200	180	192	165	180	165	155	161	150	184	177	188	180	182	190	171	184	190	185	183	203	185	201	164	164	189	189	161	157	174	195	192	167	169	149	182	160	188	158	157	186	177	153	182	145	196	160	147	177	168	191	187	190	179	174	195	162	165	181	180	147	185	185	167	164	169	181	159	153	174	166	149	185	195	181	172	150	150	186	161	183	188	192	188	170	151	188	184	183	205	154	144	167	181	193	196	195	161	159	150	172	162	177	181	167	169	164	181	198	173	174	191	145	169	162	173	186	175	164	192	177	176	169	179	155	174	169	172	183	161	178	180	190	187	190	144	160	156	173	166	165	171	193	198	161	194	175	168	176	180	161	166	164	184	163	182	186	192	164	172	157	172	162	190	152	170	171	187	168	186	178	170	164	183	147	183	173	170	205	145	179	169	172	176	161	166	182	160	175	172	167	189	171	189	166	190	165	176	159	196	184	176	200	171	164	171	210	159	164	191	185	180	176	175	176	181	156	168	156	175	173	207	180	166	151	172	189	178	184	175	176	155	197	149	175	148	176	173	182	169	170	158	191	183	180	172	164	168	171	178	168	195	175	162	186	167	148	165	170	180	180	196	176	167	175	162	174	160	167	171	166	191	192	176	174	169	160	191	184	185	163	173	169	174	185	165	186	178	156	164	165	183	192	171	181	175	175	178	174	137	172	175	163	173	171	154	183	188	165	187	161	180	160	174	171	160	175	181	191	183	184	176	148	165	160	183	189	201	155	163	166	198	172	190	163	179	170	181	183	176	168	213	178	169	183	207	172	174	175	173	174	186	175	174	159	140	166	188	193	188	160	191	174	177	188	160	200	180	172	185	166	149	167	172	178	187	178	195	184	181	165	178	163	196	167	167	156	176	178	186	181	191	177	185	166	172	173	188	167	153	148	180	185	167	174	183	164	179	165	179	157	169	169	169	175	176	172	156	174	166	170	181	173	181	167	188	183	171	187	187	173	171	172	146	162	178	165	213	187	182	171	171	181	184	182	158	183	183	184	171	181	170	161	184	175	209	171	162	170	169	165	164	199	164	203	173	165	159	185	168	170	175	168	146	197	186	173	177	178	169	187	158	165	170	152	174	160	168	172	176	178	180	173	173	152	152	180	158	179	163	193	205	177	156	154	168	174	176	173	169	153	176	166	188	178	191	195	145	171	186	152	166	168	152	167	167	167	174	181	206	178	151	172	165	164	183	178	188	189	167	190	190	177	177	169	180	180	171	164	181	183	157	169	142	172	152	174	171	178	170	171	165	176	181	161	174	180	180	174	168	180	175	170	181	181	186	154	182	208	178	179	196	175	179	174	172	168	155	182	169	179	165	147	181	165	167	172	171	185	175	147	181	186	187	201	175	186	168	184	171	157	201	172	161	167	183	177	188	191	170	184	171	158	180	187	180	176	199	147	161	173	163	155	179	167	176	177	194	203	167	175	195	188	159	158	173	155	176	161	163	190	181	177	156	183	165	179	183	152	179	133	167	169	177	154	181	180	167	177	191	179	162	154	176	173	157	204	192	173	159	188	181	170	163	193	201	156	172	181	175	184	162	178	168	190	170	208	170	161	159	162	180	163	158	176	180	170	174	178	189	177	172	208	168	177	179	164	191	166	189	174	159	162	190	177	136	181	162	172	175	169	184	165	196	163	157	152	183	183	173	162	156	160	190	160	182	157	190	170	188	154	194	175	177	176	177	175	194	164	183	167	152	171	186	168	179	202	168	152	174	178	186	164	171	166	178	172	194	177	192	198	182	170	217	165	205	163	181	152	189	151	180	206	173	177	186	184	185	213	182	165	172	170	176	192	173	153	166	175	182	173	198	162	184	162	167	179	179	199	177	163	176	134	175	174	179	189	185	170	173	177	183	187	187	173	167	168	186	199	165	166	170	176	174	170	182	181	179	175	185	184	160	182	173	166	177	193	171	161	169	160	166	167	164	192	175	186	173	183	169	148	176	153	167	169	150	194	169	169	177	172	158	178	170	173	173	165	158	178	158	179	198	167	173	176	184	181	156	170	163	196	160	166	173	177	178	160	186	175	179	162	180	177	156	203	178	222	194	176	167	169	171	156	175	161	170	204	164	167	178	172	176	199	177	161	163	161	154	162	174	195	153	184	169	154	143	180	181	165	166	185	176	185	156	176	171	176	170	155	185	152	162	167	158	185	196	152	161	177	165	167	166	173	175	186	164	177	194	170	164	177	189	158	185	146	165	187	193	157	185	177	171	182	179	157	182	178	174	189	187	182	185	171	171	202	173	157	157	190	185	185	176	169	144	200	162	184	172	167	191	173	169	188	179	174	181	178	156	179	183	178	178	158	176	162	177	179	201	158	169	157	187	171	176	161	153	194	168	148	177	165	183	158	153	186	182	173	170	191	187	189	170	183	187	177	183	187	190	177	177	180	162	168	168	186	171	187	153	191	163	204	139	176	163	181	178	164	190	176	165	161	202	174	177	150	175	168	188	158	168	178	191	164	158	164	172	198	190	194	166	173	208	178	184	163	179	181	181	194	183	189	153	183	185	162	190	167	174	171	171	155	187	179	174	152	178	199	165	169	196	161	164	183	173	186	181	164	189	168	201	184	188	186	162	171	176	173	177	178	174	173	189	180	150	144	190	168	198	156	167	168	177	156	163	169	166	161	163	166	173	185	168	174	165	169	189	154	162	162	151	156	163	191	165	157	167	175	189	189	191	173	180	183	195	186	173	158	171	191	170	172	173	174	171	178	196	157	169	186	179	173	167	204	172	189	160	194	205	166	171	187	177	170	164	156	183	171	172	183	181	152	147	163	180	145	170	180	177	175	158	170	168	188	188	170
13022	32515	25027	17784	11712	10967	9844	7661	6155	3985	2320	1899	1897	1417	1399	5454	12618	14503	4194	429	368	335	326	293	322	297	279	277	281	298	305	271	267	271	247	269	284	241	271	277	243	234	254	262	239	238	245	255	236	262	245	222	254	252	233	225	215	258	247	246	235	213	231	248	237	219	215	272	262	236	218	237	233	253	237	233	262	215	235	243	246	235	245	241	246	224	237	253	221	267	244	227	262	247	219	225	237	257	232	265	240	252	246	213	232	233	221	218	231	233	237	230	258	229	233	214	208	244	240	247	229	230	224	224	220	255	223	228	237	230	238	246	223	219	249	244	236	234	222	237	217	248	238	220	237	248	242	219	244	244	239	234	240	269	242	214	213	225	217	238	241	242	224	232	236	231	217	215	222	247	214	260	227	236	211	223	212	244	238	212	208	237	247	253	248	243	247	233	245	242	237	224	235	213	251	233	236	225	201	223	204	213	211	216	232	241	209	232	217	241	237	227	224	231	225	222	248	247	250	237	237	203	246	256	231	245	204	243	193	206	225	266	241	216	260	242	221	243	223	233	238	235	236	209	242	245	215	216	230	226	206	218	243	217	243	228	209	220	237	248	243	223	207	230	247	204	231	214	246	214	245	229	208	245	228	232	213	225	230	224	240	249	245	223	223	239	255	209	232	224	237	220	206	212	224	218	238	259	225	209	207	245	218	228	233	220	257	223	231	254	224	241	230	217	245	235	239	228	215	212	215	241	244	229	217	223	233	223	208	245	209	240	235	243	235	221	238	244	230	268	252	244	237	218	207	232	226	229	203	254	238	213	245	228	218	216	261	200	229	228	211	237	225	217	217	233	207	210	220	241	230	225	195	229	212	236	250	231	220	229	235	221	202	236	216	241	222	211	222	216	223	218	221	220	211	243	238	244	227	230	220	251	243	238	225	223	235	226	221	235	192	232	238	251	198	233	238	219	219	240	247	223	235	216	232	224	236	228	237	218	218	199	228	233	236	224	229	211	211	232	220	247	223	217	248	245	248	248	216	209	235	220	231	204	236	223	210	211	241	248	237	249	226	234	241	247	239	241	202	228	215	235	234	227	248	248	242	221	226	237	253	230	230	208	250	236	220	203	235	235	226	225	243	230	265	219	197	253	245	208	222	202	254	211	233	193	236	217	217	209	228	229	188	229	221	232	219	215	208	212	251	242	218	225	241	244	216	243	248	228	239	220	225	219	238	239	217	237	236	229	213	223	226	220	228	232	239	238	216	211	242	253	210	223	222	224	205	224	248	237	215	218	219	232	231	204	245	227	223	221	223	209	228	212	242	224	260	204	220	228	223	219	229	212	226	228	223	209	219	225	225	229	210	231	234	195	232	213	232	220	232	254	212	213	237	267	236	232	251	249	234	231	251	276	211	230	218	250	233	244	219	245	238	209	228	251	202	233	238	250	218	225	217	222	200	236	256	234	255	224	242	251	229	225	231	231	241	225	224	233	231	215	211	227	231	217	227	226	248	230	234	244	235	246	227	230	242	239	246	233	251	220	244	221	236	268	233	244	211	247	254	227	202	232	266	245	216	222	236	223	235	261	243	206	243	232	228	209	232	232	246	239	249	235	242	230	226	230	245	219	230	228	243	220	218	212	199	239	221	201	229	245	205	243	196	252	216	234	226	258	229	245	239	223	205	229	253	220	224	211	263	227	236	235	213	230	231	238	224	233	238	240	235	224	268	237	242	229	234	238	225	239	232	242	237	213	238	218	222	222	206	230	246	222	240	209	222	234	230	223	238	216	250	234	245	218	199	246	245	241	245	221	223	203	233	248	251	237	263	233	204	217	222	238	227	216	234	220	225	213	221	260	246	236	237	224	223	236	218	194	258	242	250	232	206	224	224	228	222	232	234	253	229	231	235	214	236	206	218	225	242	208	227	254	249	219	223	232	241	230	217	257	224	234	229	205	227	218	223	226	240	223	241	239	229	227	216	210	225	240	215	241	250	252	230	219	235	230	244	225	228	210	206	244	237	225	241	239	228	214	252	243	232	212	222	210	209	224	243	256	244	240	265	207	235	219	202	226	229	200	221	230	221	226	244	207	230	233	257	241	240	251	225	256	226	219	226	218	231	231	220	243	222	251	225	230	254	227	210	223	213	222	225	246	219	236	248	216	243	225	213	217	230	227	236	211	231	265	228	215	206	229	227	210	223	206	211	222	232	229	235	221	220	231	235	244	232	221	217	216	252	217	224	243	228	205	243	232	261	242	246	235	220	244	207	210	221	208	237	210	226	224	251	222	248	195	215	216	232	235	220	213	255	241	207	223	217	224	231	227	220	207	209	234	236	252	237	219	226	241	219	202	227	240	225	236	214	229	226	228	236	233	213	253	237	221	243	241	207	226	214	259	222	233	246	226	250	197	241	246	224	230	235	229	221	215	236	236	216	205	245	244	221	231	245	229	214	231	217	215	229	218	224	235	242	267	217	207	234	268	224	197	198	245	222	205	223	225	225	245	241	242	230	225	224	212	228	217	208	255	224	222	252	247	220	257	253	231	209	209	203	242	226	252	241	224	248	250	249	228	250	231	214	242	215	242	258	225	238	200	219	231	234	223	235	242	225	235	248	242	206	227	197	219	207	235	214	231	224	199	252	227	243	205	234	231	244	241	256	210	201	238	244	244	230	255	215	201	245	213	243	218	214	242	230	248	223	218	234	243	241	239	249	236	254	230	210	227	212	226	220	242	216	213	242	231	244	235	245	223	245	228	212	223	226	210	205	251	225	252	201	229	226	230	209	227	228	230	220	229	219	221	220	221	234	231	196	241	248	226	233	227	219	237	206	228	229	217	251	218	222	229	230	208	227	240	231	239	273	219	226	220	234	215	243	240	238	201	236	240	204	241	195	239	225	228	238	251	249	200	220	233	216	233	210	237	229	245	246	241	231	230	242	223	224	224	219	251	242	233	216	252	215	235	222	216	233	239	228	213	234	240	218	255	234	223	233	223	205	214	237	221	219	233	228	238	226	231	217	211	225	207	235	223	252	233	226	226	266	210	215	216	243	240	246	207	235	235	217	208	228	225	235	240	258	242	224	228	255	235	232	230	206	231	223	231	242	250	221	209	232	224	246	233	257	239	227	188	225	229	203	207	229	228	231	222	202	245	224	238	206	217	241	239	248	264	250	225	237	222	229	231	239	247	247	222	233	207	223	224	221	216	216	225	255	226	230	211	225	241	241	258	231	228	234	227	237	234	218	232	236	234	233	227	208	265	220	223	240	188	206	220	221	237	223	238	217	226	232	208	213	227	225	218	218	222	237	239	225	246	207	256	227	245	237	233	215	214	230	231	227	210	209	227	229	250	232	236	229	221	219	232	228	218	218	224	211	211	241	231	232	224	238	229	227	251	227	250	220	234	243	218	241	220	222	238	229	232	246	248	226	230	233	225	232	223	225	230	212	210	217	226	231	232	249	236	237	242	258	228	227	221	226	259	239	200
26801	20781	13608	5518	2446	2369	1960	1640	1224	1050	1033	788	711	707	684	736	1246	1354	708	622	632	625	555	617	603	572	607	612	611	614	594	598	584	639	595	594	579	603	590	591	636	569	609	591	615	593	618	594	613	689	581	635	605	576	604	596	627	594	596	595	599	594	587	614	562	646	632	590	553	656	625	567	581	567	578	573	604	637	601	548	592	591	586	634	609	593	589	576	588	578	611	616	596	613	589	595	595	567	596	595	561	608	553	584	630	612	604	603	561	584	615	615	581	570	596	581	568	631	592	577	594	579	594	597	609	591	582	599	585	588	619	601	593	596	590	594	571	609	583	611	636	585	601	615	641	535	593	609	637	628	630	568	579	585	605	600	611	600	647	621	588	569	581	621	558	616	622	620	585	591	587	614	561	593	563	599	602	558	595	609	603	579	557	612	627	530	605	618	595	583	611	635	555	622	603	573	581	607	569	618	574	633	618	630	588	564	593	558	546	563	605	577	570	601	624	570	573	593	539	608	622	605	572	604	588	562	581	581	583	583	596	616	575	611	604	603	651	583	590	612	605	618	596	584	598	597	591	583	612	607	595	578	585	577	624	598	562	624	584	593	575	643	590	582	595	610	633	594	566	601	586	635	573	609	622	586	577	575	610	575	614	635	589	595	581	632	600	590	608	588	596	566	565	593	596	617	605	614	561	577	596	628	638	617	606	589	619	593	618	585	584	542	580	596	601	615	615	570	597	578	636	554	603	575	614	627	636	591	603	604	599	580	601	617	591	598	606	612	607	567	616	583	598	591	614	571	626	566	539	580	552	627	606	591	564	617	598	552	603	598	643	602	618	623	616	613	578	592	622	588	625	595	621	606	584	599	619	616	618	615	591	621	599	617	563	597	571	619	577	605	566	546	574	578	588	617	589	623	574	609	617	612	596	593	632	613	618	606	615	621	570	663	581	599	626	591	592	621	650	583	577	610	651	559	541	585	586	558	607	604	629	594	585	572	615	612	611	593	603	561	611	607	634	589	580	577	567	611	581	627	574	601	600	583	601	599	657	592	616	556	575	617	595	608	548	549	572	631	579	602	614	588	574	577	605	637	600	575	614	593	591	634	638	598	596	551	590	623	617	608	596	580	620	547	598	603	572	609	565	597	619	608	574	605	545	557	597	606	585	609	565	585	617	582	606	651	586	573	656	610	549	622	579	580	605	617	591	589	585	588	617	605	613	598	601	606	594	579	603	577	605	581	579	554	587	580	600	576	601	619	596	596	602	620	638	582	596	644	594	600	623	575	633	615	622	629	613	617	590	592	606	596	567	598	606	590	592	574	599	535	602	586	568	597	566	594	601	620	608	606	622	599	600	639	625	544	583	609	585	601	597	651	641	577	610	607	640	621	601	627	586	577	654	605	599	580	644	581	622	566	578	606	622	575	609	627	592	612	571	608	610	617	625	610	601	592	563	597	612	568	617	615	616	598	605	612	600	589	571	602	566	604	635	627	605	550	581	569	594	585	631	634	564	583	575	593	601	577	556	599	572	639	623	571	613	654	592	620	591	598	571	616	671	577	614	571	628	594	578	632	627	589	643	598	587	573	598	554	592	558	558	599	567	606	610	587	548	651	594	579	570	540	604	588	574	589	621	580	611	584	614	567	620	637	589	602	579	680	578	593	563	618	607	605	567	600	545	584	593	623	576	644	576	604	614	603	627	609	598	623	584	549	593	614	606	611	613	585	619	549	614	609	624	598	658	605	597	615	581	580	626	546	600	615	583	626	607	655	624	607	588	590	604	554	598	562	572	593	575	599	569	597	593	557	611	586	576	677	618	611	626	640	593	631	664	577	618	604	595	603	620	548	555	657	609	593	566	595	593	599	579	640	623	588	610	583	551	565	575	622	579	632	603	610	591	600	646	643	603	601	594	612	590	600	604	577	583	578	607	568	592	572	608	609	569	620	608	591	569	656	608	614	558	620	577	605	583	591	621	549	627	597	606	636	584	618	568	572	562	586	561	616	583	588	601	577	656	596	550	617	643	626	591	590	598	568	629	577	594	604	581	580	592	600	611	585	575	661	606	607	600	596	575	594	566	602	557	550	592	575	543	587	579	586	599	614	630	589	619	588	629	571	621	556	591	622	594	615	601	577	538	617	588	589	617	612	584	597	589	582	601	616	602	580	571	586	624	575	595	604	572	628	587	616	568	597	599	627	619	580	621	608	633	595	593	604	574	598	621	577	568	557	605	583	649	609	628	601	572	554	602	600	623	589	621	574	553	586	566	597	580	618	582	594	579	587	625	549	632	627	579	613	635	612	646	609	638	668	569	560	541	583	566	626	598	575	595	624	623	638	540	614	605	603	603	589	597	601	598	620	632	581	584	595	579	576	575	611	554	602	585	585	588	577	603	606	667	572	615	584	594	616	644	598	601	637	627	598	574	614	623	551	613	522	571	625	605	602	556	649	650	569	602	561	565	623	588	629	577	593	620	620	606	610	579	547	574	628	624	617	601	632	598	595	593	597	584	607	579	620	559	625	617	576	650	596	609	611	615	593	589	608	595	597	616	615	633	612	575	594	597	638	621	593	593	562	621	616	610	614	618	601	598	616	606	614	569	613	587	588	601	565	589	587	626	570	630	532	620	597	570	600	590	584	575	598	600	626	598	584	598	563	592	613	583	608	632	587	623	556	560	607	628	604	647	562	580	620	584	604	554	617	645	610	614	566	574	595	607	564	561	570	561	620	634	586	589	582	564	595	557	594	611	596	575	594	610	563	652	603	616	580	615	568	586	637	569	581	594	587	612	592	600	604	593	592	642	632	635	544	607	617	611	581	648	593	584	566	592	595	595	570	586	593	602	586	598	544	601	592	609	574	589	557	614	627	629	577	599	618	588	621	589	570	611	634	616	614	605	608	627	619	564	598	617	592	595	637	629	574	607	625	640	648	621	632	599	651	607	594	627	557	574	637	630	592	555	603	621	620	560	612	618	639	604	627	604	581	623	598	611	568	570	597	597	610	626	610	611	622	575	577	576	552	601	587	631	585	605	624	606	561	600	596	580	620	637	572	588	549	604	624	591	588	634	609	581	590	589	612	602	623	585	597	575	595	610	576	590	623	565	631	630	614	598	629	584	577	587	596	596	588	564	586	620	610	596	599	575	618	588	595	601	556	631	596	618	617	573	608	580	609	568	594	596	587	617	587	572	556	608	620	573	581	611	596	585	590	594	627	560	638	596	569	588	558	560	596	631	605	624	563	583	540	613	603	621	587	632	601	576	606	612	627	577	607	579	598	614	560	594	574	626	604	630	606	568	584	615	617	635	649	608	621	640	585	568	604	561	605	637	561	587	599	602	591	563	590	611	594	620	582	598	630	604	575	619	604	581	600	621	561	614	571	561	606	622	564	587	616	601	564	539	565	597	579	632	637	593	594	607	606	583	607	595	641	584	604	577	580	577	596	564	560	630	585	614	546	606	601	630	562	571	673	656	554
9392	18077	12065	7135	4780	4916	4309	3538	2575	2112	1851	1316	1162	1014	972	1037	2101	2410	1156	788	805	781	731	774	741	839	827	822	819	752	821	771	793	742	784	844	794	793	808	771	799	799	782	760	782	717	775	820	728	788	790	771	763	780	788	778	804	784	796	803	778	783	783	768	780	802	829	749	778	720	831	809	820	808	831	785	814	796	748	797	785	844	755	758	753	739	777	817	813	842	742	783	798	748	795	812	757	744	793	767	780	755	804	782	828	791	768	804	771	731	774	807	757	789	807	775	821	810	779	736	800	791	778	783	780	768	801	719	784	806	794	785	803	800	763	802	776	800	766	763	843	776	792	791	783	758	765	789	784	763	740	790	786	773	806	760	781	781	798	801	783	777	803	842	769	806	748	776	777	791	786	797	764	806	817	770	782	780	819	781	799	773	740	786	805	800	762	815	794	735	771	797	753	766	770	786	820	809	781	736	744	788	782	759	751	765	795	789	756	758	793	768	785	794	753	785	772	799	820	765	760	769	756	765	785	782	790	770	790	826	830	751	770	743	796	785	793	796	803	779	776	790	739	754	779	771	798	815	759	832	756	730	779	724	773	801	764	736	784	772	746	767	777	780	810	761	819	737	840	754	786	825	810	802	694	759	798	823	768	753	817	788	782	777	770	737	773	779	730	756	781	764	818	764	786	774	797	790	798	825	758	801	856	790	828	810	783	786	829	771	756	757	772	806	810	846	779	783	742	762	716	769	810	711	790	786	792	783	819	786	777	797	802	745	801	767	779	789	750	827	832	846	761	799	827	839	759	772	824	702	798	765	747	788	768	755	807	751	835	768	814	820	778	781	771	773	757	836	756	801	753	758	794	757	840	819	783	781	816	837	768	796	759	752	783	806	837	763	763	777	847	757	778	786	809	786	805	802	799	739	794	782	777	776	743	773	762	808	763	761	844	797	783	754	766	778	746	794	766	800	761	738	794	789	772	758	767	800	780	805	765	789	811	787	749	800	791	811	737	799	824	843	714	802	802	786	802	780	756	842	735	793	793	795	721	812	788	786	753	788	769	733	787	744	781	767	754	795	789	799	765	766	766	825	736	759	798	782	777	823	794	799	790	760	756	773	723	754	805	784	788	723	756	784	745	788	812	789	808	810	793	781	783	776	830	741	786	870	736	796	773	806	758	767	748	772	783	781	780	786	794	794	804	771	741	803	822	777	783	790	749	792	790	749	782	819	775	751	809	778	765	729	776	753	755	753	794	783	787	784	765	774	829	813	764	805	808	801	774	795	795	778	857	836	802	768	805	822	829	778	796	759	841	816	782	761	744	799	807	731	777	816	788	792	736	754	816	825	817	793	810	790	783	776	803	808	740	793	774	782	772	754	878	782	798	758	758	762	826	772	768	824	789	787	766	802	739	760	761	796	794	801	742	812	779	775	705	763	780	800	724	815	773	794	817	775	785	768	826	772	693	793	814	789	778	778	787	749	775	780	772	816	822	776	775	801	763	775	831	737	810	779	807	764	764	763	772	771	793	791	772	732	773	790	774	761	800	811	796	809	815	759	777	771	776	780	810	840	734	762	778	767	786	784	791	819	819	789	763	745	768	812	783	781	762	784	845	785	762	818	804	810	805	762	776	781	817	814	792	798	823	764	789	769	751	736	797	762	797	783	780	789	753	749	806	776	789	800	773	762	797	816	756	764	780	771	801	859	777	766	791	795	789	781	761	806	807	829	790	781	860	788	799	808	776	809	732	808	783	773	753	772	797	780	767	732	735	767	808	759	847	779	795	769	755	767	858	756	773	773	784	777	787	761	781	779	777	789	848	787	778	758	803	771	757	798	781	779	754	753	830	753	796	834	794	748	847	752	828	763	797	793	810	799	808	785	793	786	764	792	785	778	768	782	797	787	760	804	788	798	841	771	728	763	760	765	800	803	799	749	804	785	758	788	800	705	765	758	759	786	762	805	790	782	812	761	756	753	810	744	766	768	835	819	752	807	790	768	782	795	770	802	811	774	790	783	768	757	762	748	762	816	817	742	818	817	760	748	811	775	742	767	789	838	790	765	827	751	778	837	789	795	815	815	764	765	761	757	805	815	806	806	796	774	764	776	782	726	775	762	774	831	757	774	820	793	813	817	837	823	787	795	774	843	746	822	822	769	828	778	768	798	760	810	820	751	793	740	794	825	832	770	784	802	790	812	770	810	792	817	786	765	801	781	779	806	798	811	793	780	846	740	771	798	796	807	836	781	762	799	818	751	756	738	737	793	768	764	769	742	791	777	740	761	809	803	774	755	817	826	803	804	761	776	781	821	770	770	792	798	796	784	777	799	815	804	750	760	796	797	786	830	792	770	820	794	795	833	773	816	769	787	790	793	777	718	810	764	795	843	770	778	823	783	780	808	731	773	809	774	778	800	757	752	792	818	743	778	821	757	768	788	824	818	826	797	775	783	786	826	767	763	793	789	825	798	790	809	789	819	750	755	761	826	754	723	799	774	752	785	764	797	769	794	813	782	735	833	800	840	792	785	749	754	773	739	727	751	840	743	736	753	792	803	781	797	830	766	795	769	728	832	773	815	769	730	777	790	797	775	775	823	776	793	794	802	816	775	763	811	805	796	714	817	734	759	739	793	792	810	804	768	813	824	815	750	799	779	776	794	746	796	820	773	827	755	749	821	825	822	848	790	808	794	775	779	804	775	777	812	828	769	814	809	807	784	835	813	757	775	837	786	736	799	797	827	765	739	793	785	771	768	728	740	736	802	750	802	787	782	786	822	782	782	742	830	836	762	789	781	794	833	784	820	762	787	799	778	755	838	782	748	761	728	811	789	780	784	811	798	784	748	784	812	804	833	802	841	721	757	782	818	802	808	802	765	767	805	790	760	797	764	784	794	720	765	800	779	755	773	776	803	839	730	803	811	748	768	750	816	741	770	801	746	748	806	790	823	792	779	741	816	758	811	794	817	798	827	734	772	780	769	720	823	762	794	767	797	794	765	748	790	763	782	799	767	841	787	765	777	745	755	777	762	774	817	807	794	811	781	763	771	806	755	807	776	734	777	814	834	794	748	779	772	783	773	798	794	757	809	829	788	763	806	828	810	773	785	772	813	775	817	797	794	745	794	798	741	739	736	771	744	790	813	753	786	820	797	815	783	788	801	804	750	788	814	784	772	798	764	751	796	778	787	838	798	779	813	801	828	793	781	815	776	758	807	808	813	789	731	783	798	795	788	822	780	815	759	822	732	776	726	767	812	793	784	795	799	782	766	800	805	796	772	833	829	736	772	774	779	740	794	863	853	709	750	801	808	798	811	783	752	786	803	804	773	812	805	759	794	784	779	797	783	791	770	777	762	771	815	763	804	789	819	796	800	775	780	791	797	777	798	792	797	696	763	760	749	802	784	787	754	790	805	748	779	783	754	800	758	804	801	767	799	793	829	822	771	842	784	793	798	794	785	758	771	837	777	779	737	804	810	762	784	794	779
23880	21084	28314	24062	20920	9592	3231	2428	2338	1481	1045	1124	914	686	623	719	3718	6927	1457	438	430	451	423	443	436	439	422	462	466	450	440	409	429	413	403	459	430	434	395	461	440	432	410	412	415	444	400	441	455	417	446	435	447	421	442	410	405	397	427	442	418	441	396	399	415	375	386	422	411	420	449	451	417	438	416	449	422	447	432	419	420	411	403	425	435	406	418	444	430	456	405	449	437	377	424	419	461	423	421	397	395	431	393	402	426	437	401	434	399	409	373	396	413	404	391	470	444	446	419	452	426	459	394	449	440	420	422	432	401	449	402	435	425	444	436	453	427	428	404	424	382	466	457	426	429	396	380	439	433	412	453	424	402	417	410	442	440	432	435	394	393	426	435	385	415	397	389	416	430	421	404	392	440	423	436	432	420	431	443	423	404	459	413	408	404	452	363	409	379	420	411	441	410	443	411	434	441	438	422	394	465	438	415	375	417	423	421	408	392	409	427	426	419	404	437	396	411	424	436	411	419	406	423	428	406	405	464	415	390	423	408	437	462	423	446	415	455	397	421	449	419	425	394	401	378	399	419	449	426	449	437	430	420	432	430	423	436	440	451	418	422	403	423	414	401	405	419	432	379	429	429	418	447	401	420	425	442	424	410	424	446	440	400	409	444	447	392	400	450	451	401	371	424	407	413	436	392	428	439	372	405	396	401	423	432	440	387	460	419	389	399	379	436	398	429	433	423	436	437	411	433	435	408	442	432	436	409	451	456	410	443	470	423	402	425	409	465	406	423	445	436	429	433	407	410	456	444	430	413	427	421	440	408	465	437	424	428	412	409	442	393	400	422	408	390	422	416	407	412	421	418	439	416	402	430	431	435	423	441	437	435	416	406	427	382	421	433	443	425	439	436	420	423	432	414	424	408	419	438	441	417	433	415	417	391	421	404	413	403	462	422	424	441	415	407	407	417	409	384	440	371	398	402	429	400	429	440	466	432	450	448	425	375	395	475	439	409	407	386	414	442	419	376	444	410	436	403	441	398	422	441	437	402	433	417	426	427	440	431	439	439	396	419	417	429	425	448	432	450	446	399	411	425	444	493	399	425	405	437	400	407	411	433	388	406	364	427	443	412	416	431	435	389	436	456	425	422	403	430	409	455	441	415	404	421	431	416	408	427	428	415	409	423	436	412	408	417	455	447	406	400	435	403	433	403	443	423	415	424	430	434	438	422	387	441	390	425	429	433	428	413	390	413	471	400	449	447	446	452	407	380	451	419	421	408	419	429	415	381	386	453	410	413	408	404	435	422	403	421	405	413	434	414	416	385	458	469	400	423	451	414	425	429	397	397	388	431	391	410	426	428	460	402	422	435	416	384	407	433	405	431	462	449	387	437	437	461	398	407	445	389	466	393	409	412	369	373	385	436	420	429	399	437	432	386	462	449	431	416	409	404	422	416	394	418	390	443	434	426	423	432	421	427	424	450	420	394	390	434	440	434	435	383	409	437	422	397	406	431	483	423	444	423	390	385	409	382	428	428	413	442	401	436	435	419	408	479	408	414	392	422	411	412	457	374	401	450	425	445	423	425	413	429	447	444	437	408	443	426	439	434	426	415	408	437	410	419	385	429	467	447	432	438	467	433	428	436	418	412	408	430	410	404	412	387	434	431	426	385	413	448	420	421	399	417	413	431	423	410	423	428	403	388	406	396	390	392	415	436	438	399	432	409	418	403	411	365	403	418	393	428	413	413	406	382	455	411	433	420	422	441	396	437	435	437	416	443	395	458	417	411	429	419	440	429	405	383	408	423	423	423	459	400	423	436	450	445	417	410	438	420	423	446	456	409	423	391	419	420	423	455	436	436	407	414	390	419	475	428	393	430	448	406	410	392	428	406	432	416	450	447	406	387	453	420	413	403	440	423	406	434	397	432	400	449	425	400	457	401	421	419	432	425	391	453	401	417	430	451	433	393	454	439	427	427	397	433	424	439	424	423	396	400	427	436	420	419	424	399	439	408	439	432	426	448	455	439	439	428	440	434	427	378	437	464	454	473	434	456	434	466	444	444	394	403	450	463	419	424	426	415	414	387	450	436	426	422	410	447	450	416	422	403	400	383	397	427	396	447	425	383	390	420	421	407	435	415	477	405	423	408	457	418	424	421	422	421	434	436	399	418	385	411	425	398	411	447	481	438	409	422	408	407	421	400	404	409	438	414	427	424	437	404	409	389	431	408	436	415	435	372	417	428	398	434	430	415	418	416	376	432	446	415	424	401	435	427	449	425	413	423	401	420	408	437	447	408	393	402	437	410	424	446	402	417	434	442	402	441	418	412	430	411	389	427	420	430	433	419	395	412	419	432	388	413	424	418	410	455	446	421	409	401	429	441	418	419	433	436	413	454	420	435	394	436	407	403	443	403	439	415	449	408	409	409	418	425	432	436	449	422	434	416	450	410	433	456	449	406	449	420	425	412	393	419	451	446	417	442	437	394	428	448	419	434	408	454	426	439	424	406	408	407	444	390	429	398	429	426	429	407	429	483	440	405	403	426	440	410	380	439	432	399	436	461	434	404	410	434	429	420	402	432	468	439	426	471	392	427	406	439	461	409	398	400	422	401	398	423	424	387	425	415	423	401	428	417	452	421	464	456	409	460	431	453	404	430	377	436	401	428	410	427	428	406	426	460	434	408	414	414	448	434	400	459	416	404	407	402	396	443	415	445	420	408	455	394	449	445	430	405	396	446	437	459	433	433	423	413	437	418	425	408	417	428	420	458	377	406	439	404	442	442	419	413	391	466	399	471	462	418	424	422	441	455	437	442	400	427	427	403	423	439	430	407	445	430	414	401	407	417	445	429	411	390	441	409	456	436	420	427	439	409	429	415	394	418	393	423	431	395	432	407	383	427	435	397	394	401	401	421	383	415	442	444	427	419	443	445	417	412	414	400	446	409	425	440	434	412	405	422	452	417	438	393	414	393	429	427	460	423	413	467	427	429	405	372	421	444	423	422	443	445	398	442	427	430	416	402	422	385	428	413	424	412	444	420	404	437	408	426	448	407	424	451	426	403	396	425	428	415	402	389	393	427	434	431	445	406	426	409	424	439	440	436	409	412	420	389	395	472	428	428	418	407	400	452	428	416	406	376	383	440	429	454	424	394	436	411	451	418	450	401	399	418	438	448	435	418	427	417	451	382	418	405	420	412	382	372	427	394	425	410	411	400	442	414	404	450	426	423	431	432	448	424	393	392	405	406	406	438	389	419	431	432	396	397	410	394	405	463	462	406	363	406	441	428	390	402	417	422	430	410	387	442	420	437	427	419	415	430	426	444	390	421	407	464	429	435	448	410	374	385	410	436	427	450	420	387	426	446	404	416	439	426	398	447	448	430	391	415	412	428	410	415	414	403	412	439	460	453	380	446	417	405	452	437	413	427	412	432	445	406	437	443	432	398	408	402	414	442	389	422	456	395	424	426	417	438	449	443	450	431	438	406	396
11369	24537	21198	12060	10549	7573	5849	5491	5579	3582	2137	2378	1803	1336	939	1324	7825	12331	2194	637	606	648	602	590	589	606	583	569	561	552	579	566	579	592	632	591	611	603	565	567	568	570	574	608	561	573	579	579	540	539	570	568	579	555	534	567	617	556	557	548	561	589	570	576	560	558	579	565	575	571	555	558	592	554	569	563	562	578	575	631	587	575	588	558	566	554	570	608	573	542	589	566	542	557	543	561	540	550	583	580	561	525	562	566	549	555	564	585	554	545	547	544	516	566	609	583	528	555	568	576	580	556	549	573	540	534	570	531	547	551	574	580	570	559	583	544	557	569	559	566	524	591	575	554	532	583	591	586	561	601	599	586	559	564	545	567	553	583	582	575	580	604	555	568	568	559	568	573	578	583	587	544	516	599	575	538	542	506	579	590	560	564	526	610	566	556	584	550	552	559	548	561	542	549	621	593	561	586	570	520	608	549	521	597	571	588	595	564	546	570	542	587	564	571	574	584	540	580	589	592	553	563	580	567	530	575	587	550	538	565	567	601	566	543	554	528	568	590	547	582	555	583	537	556	559	584	551	592	515	568	589	570	569	567	575	550	547	559	524	521	597	557	628	572	561	559	571	568	569	574	542	561	578	532	545	620	566	539	558	548	576	556	567	532	519	614	519	566	540	555	553	564	593	552	567	542	519	521	601	577	548	550	560	548	550	569	600	548	593	571	558	572	553	503	556	537	559	587	563	531	577	618	561	535	552	570	551	567	563	561	580	533	586	569	595	532	584	553	537	537	569	577	562	539	584	611	544	574	567	602	601	563	576	604	603	534	529	526	574	589	548	553	564	577	543	554	530	521	546	538	555	567	530	576	520	594	578	566	571	591	621	588	556	530	550	579	547	520	538	547	626	572	575	561	511	575	542	574	549	582	565	575	578	506	565	517	558	548	603	550	565	543	567	569	542	552	579	539	528	615	578	577	601	557	573	573	509	563	565	574	553	593	587	525	516	553	569	568	555	582	541	564	597	566	556	596	536	542	594	561	568	535	546	542	545	605	598	582	594	550	574	582	557	566	553	591	590	569	532	565	620	561	529	581	567	587	559	603	544	581	578	577	558	558	553	561	531	598	530	551	571	573	583	575	572	516	551	575	580	575	563	539	597	557	545	534	557	583	596	518	575	541	567	588	644	567	568	518	554	567	552	551	575	547	581	544	603	542	559	570	591	556	573	566	570	516	563	545	549	572	543	578	545	547	558	596	590	536	540	545	551	558	580	579	564	562	541	585	589	567	543	582	541	572	514	547	548	621	517	554	596	581	538	576	534	556	520	582	514	605	566	568	582	566	562	546	547	576	509	540	544	584	567	572	570	579	527	581	586	576	554	512	549	521	565	539	577	550	554	539	587	561	559	557	575	532	542	570	543	579	545	525	532	565	543	524	560	530	544	571	544	568	564	522	555	546	562	572	544	602	532	563	568	574	574	623	560	580	568	534	549	594	574	541	568	590	549	577	565	544	563	552	577	544	597	538	546	542	548	564	608	537	562	540	543	548	548	576	574	553	583	598	563	587	586	590	565	555	567	591	564	569	553	546	563	572	559	553	569	540	535	532	573	548	556	509	568	545	533	561	578	545	549	582	533	540	546	523	547	549	542	563	576	550	571	565	601	556	570	562	529	550	552	544	551	563	556	563	574	580	538	543	539	534	561	577	551	564	579	555	622	510	555	540	580	551	546	527	578	585	573	558	567	606	595	559	545	544	592	539	562	562	539	573	577	509	541	554	554	559	595	573	565	547	598	574	557	544	589	567	582	539	539	553	583	517	536	531	530	571	589	538	578	550	567	600	531	569	531	574	552	538	569	535	535	570	561	543	579	546	562	559	557	531	591	553	540	556	523	534	528	572	545	549	550	546	535	568	580	591	568	548	566	524	552	572	566	532	537	571	533	555	604	540	530	541	539	560	549	603	578	525	556	545	547	570	551	559	546	591	573	554	556	540	586	585	579	548	539	565	545	534	597	590	571	561	525	562	504	555	545	545	534	559	523	578	548	569	599	555	552	554	561	533	531	583	579	573	580	606	541	562	571	570	547	562	541	572	582	583	558	547	550	551	578	601	570	599	556	570	612	574	528	537	579	590	558	588	584	558	593	584	552	547	529	542	575	509	546	518	575	555	563	571	480	556	540	558	586	555	557	577	573	547	554	533	570	537	531	555	528	560	516	567	554	588	568	584	538	557	551	604	540	533	570	563	573	560	568	545	532	542	546	566	555	522	555	527	550	520	545	572	572	583	549	563	513	542	597	544	546	566	562	568	564	584	554	528	594	552	569	575	599	584	558	546	589	548	552	526	528	585	573	593	589	620	545	544	549	549	572	586	543	591	615	548	545	574	557	582	585	570	537	579	585	555	538	559	567	537	560	541	552	572	568	543	543	556	522	525	574	561	530	615	557	546	503	571	538	571	554	561	551	550	558	538	566	567	547	579	536	555	561	551	565	589	546	547	552	554	560	563	530	516	560	554	556	549	577	568	562	543	587	520	536	561	567	534	545	515	562	572	576	562	598	565	564	578	548	510	550	551	546	540	536	566	590	584	587	525	578	556	563	601	565	583	535	587	581	586	544	547	545	544	564	600	554	599	564	562	560	545	597	555	533	580	574	561	546	558	491	518	567	557	543	506	603	590	547	562	609	562	585	583	581	589	519	561	612	603	579	611	537	531	599	530	538	591	582	605	592	536	568	540	564	539	556	535	573	549	530	574	580	536	513	566	552	577	562	593	578	525	523	566	574	534	553	544	536	540	558	603	579	563	571	548	560	580	518	536	567	562	557	593	595	556	534	508	582	541	543	564	553	537	558	524	556	546	530	561	574	550	603	568	556	562	538	566	585	561	582	534	563	571	597	568	584	575	584	517	565	579	552	526	586	525	543	585	574	546	562	528	545	572	552	568	558	546	527	545	587	585	597	569	550	566	587	540	523	587	551	549	604	538	578	587	503	577	584	575	589	533	567	542	531	566	576	526	577	568	591	559	533	585	526	565	577	594	562	568	529	572	565	560	543	582	532	571	558	552	573	591	605	592	597	531	543	535	553	558	512	532	526	568	581	557	527	554	609	558	584	515	542	536	570	591	578	581	541	542	617	529	570	544	561	532	560	609	565	565	562	587	549	530	561	565	540	560	587	587	524	578	573	559	545	579	558	562	556	568	564	556	554	540	571	562	562	498	564	541	547	524	566	574	590	550	551	554	626	587	568	600	573	580	595	569	547	597	587	550	503	577	535	550	577	620	571	583	539	562	546	581	553	617	534	573	573	563	543	532	542	532	530	569	586	584	549	557	582	538	551	573	506	564	556	561	602	550	572	575	560	597	527	612	533	573	559	530	554	544	574	539	543	592	544	544	560	588	549	564	567	559	524	557	602	563	572	561	595	541	599	546	572	563	549	577	562	575	519	551	550	617	586	561	552	548	577	546	530	551	584	573	562	602	585	586
23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
