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
339371286996	339371287567	339371288117	339371288667	339371289217	339371289767	339371290315	339371290867	339371291417	339371291967	339371292517	339371293067	339371293617	339371294167	339371294717	339371295267	339371295817	339371296367	339371296917	339371297467	339371298017	339371298567	339371299117	339371299667	339371300217	339371300767	339371301317	339371301867	339371302417	339371302967	339371303517	339371304067	339371304617	339371305167	339371305717	339371306267	339371306817	339371307367	339371307917	339371308467	339371309017	339371309567	339371310117	339371310667	339371311217	339371311767	339371312317	339371312867	339371313417	339371313967	339371314517	339371315067	339371315617	339371316167	339371316717	339371317267	339371317817	339371318367	339371318917	339371319467	339371320017	339371320567	339371321117	339371321667	339371322217	339371322767	339371323317	339371323867	339371324417	339371324967	339371325517	339371326067	339371326617	339371327167	339371327717	339371328267	339371328817	339371329367	339371329917	339371330467	339371331017	339371331567	339371332117	339371332667	339371333217	339371333767	339371334317	339371334867	339371335417	339371335967	339371336517	339371337067	339371337617	339371338167	339371338717	339371339267	339371339817	339371340367	339371340917	339371341467	339371342017	339371342567	339371343117	339371343667	339371344217	339371344767	339371345317	339371345867	339371346417	339371346967	339371347517	339371348067	339371348617	339371349167	339371349717	339371350267	339371350817	339371351367	339371351917	339371352467	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
0	29	59	88	118	147	177	206	236	265	294	324	353	383	412	442	471	501	530	560	589	618	648	677	707	736	766	795	825	854	883	913	942	972	1001	1031	1060	1090	1119	1148	1178	1207	1237	1266	1296	1325	1355	1384	1413	1443	1472	1502	1531	1561	1590	1620	1649	1679	1708	1737	1767	1796	1826	1855	1885	1914	1944	1973	2002	2032	2061	2091	2120	2150	2179	2209	2238	2267	2297	2326	2356	2385	2415	2444	2474	2503	2532	2562	2591	2621	2650	2680	2709	2739	2768	2798	2827	2856	2886	2915	2945	2974	3004	3033	3063	3092	3121	3151	3180	3210	3239	3269	3298	3328	3357	3386	3416	3445	3475	3504	3534	3563	3593	3622	3652	3681	3710	3740	3769	3799	3828	3858	3887	3917	3946	3975	4005	4034	4064	4093	4123	4152	4182	4211	4240	4270	4299	4329	4358	4388	4417	4447	4476	4505	4535	4564	4594	4623	4653	4682	4712	4741	4771	4800	4829	4859	4888	4918	4947	4977	5006	5036	5065	5094	5124	5153	5183	5212	5242	5271	5301	5330	5359	5389	5418	5448	5477	5507	5536	5566	5595	5624	5654	5683	5713	5742	5772	5801	5831	5860	5890	5919	5948	5978	6007	6037	6066	6096	6125	6155	6184	6213	6243	6272	6302	6331	6361	6390	6420	6449	6478	6508	6537	6567	6596	6626	6655	6685	6714	6744	6773	6802	6832	6861	6891	6920	6950	6979	7009	7038	7067	7097	7126	7156	7185	7215	7244	7274	7303	7332	7362	7391	7421	7450	7480	7509	7539	7568	7597	7627	7656	7686	7715	7745	7774	7804	7833	7863	7892	7921	7951	7980	8010	8039	8069	8098	8128	8157	8186	8216	8245	8275	8304	8334	8363	8393	8422	8451	8481	8510	8540	8569	8599	8628	8658	8687	8716	8746	8775	8805	8834	8864	8893	8923	8952	8982	9011	9040	9070	9099	9129	9158	9188	9217	9247	9276	9305	9335	9364	9394	9423	9453	9482	9512	9541	9570	9600	9629	9659	9688	9718	9747	9777	9806	9836	9865	9894	9924	9953	9983	10012	10042	10071	10101	10130	10159	10189	10218	10248	10277	10307	10336	10366	10395	10424	10454	10483	10513	10542	10572	10601	10631	10660	10689	10719	10748	10778	10807	10837	10866	10896	10925	10955	10984	11013	11043	11072	11102	11131	11161	11190	11220	11249	11278	11308	11337	11367	11396	11426	11455	11485	11514	11543	11573	11602	11632	11661	11691	11720	11750	11779	11808	11838	11867	11897	11926	11956	11985	12015	12044	12074	12103	12132	12162	12191	12221	12250	12280	12309	12339	12368	12397	12427	12456	12486	12515	12545	12574	12604	12633	12662	12692	12721	12751	12780	12810	12839	12869	12898	12928	12957	12986	13016	13045	13075	13104	13134	13163	13193	13222	13251	13281	13310	13340	13369	13399	13428	13458	13487	13516	13546	13575	13605	13634	13664	13693	13723	13752	13781	13811	13840	13870	13899	13929	13958	13988	14017	14047	14076	14105	14135	14164	14194	14223	14253	14282	14312	14341	14370	14400	14429	14459	14488	14518	14547	14577	14606	14635	14665	14694	14724	14753	14783	14812	14842	14871	14900	14930	14959	14989	15018	15048	15077	15107	15136	15166	15195	15224	15254	15283	15313	15342	15372	15401	15431	15460	15489	15519	15548	15578	15607	15637	15666	15696	15725	15754	15784	15813	15843	15872	15902	15931	15961	15990	16020	16049	16078	16108	16137	16167	16196	16226	16255	16285	16314	16343	16373	16402	16432	16461	16491	16520	16550	16579	16608	16638	16667	16697	16726	16756	16785	16815	16844	16873	16903	16932	16962	16991	17021	17050	17080	17109	17139	17168	17197	17227	17256	17286	17315	17345	17374	17404	17433	17462	17492	17521	17551	17580	17610	17639	17669	17698	17727	17757	17786	17816	17845	17875	17904	17934	17963	17992	18022	18051	18081	18110	18140	18169	18199	18228	18258	18287	18316	18346	18375	18405	18434	18464	18493	18523	18552	18581	18611	18640	18670	18699	18729	18758	18788	18817	18846	18876	18905	18935	18964	18994	19023	19053	19082	19112	19141	19170	19200	19229	19259	19288	19318	19347	19377	19406	19435	19465	19494	19524	19553	19583	19612	19642	19671	19700	19730	19759	19789	19818	19848	19877	19907	19936	19965	19995	20024	20054	20083	20113	20142	20172	20201	20231	20260	20289	20319	20348	20378	20407	20437	20466	20496	20525	20554	20584	20613	20643	20672	20702	20731	20761	20790	20819	20849	20878	20908	20937	20967	20996	21026	21055	21084	21114	21143	21173	21202	21232	21261	21291	21320	21350	21379	21408	21438	21467	21497	21526	21556	21585	21615	21644	21673	21703	21732	21762	21791	21821	21850	21880	21909	21938	21968	21997	22027	22056	22086	22115	22145	22174	22204	22233	22262	22292	22321	22351	22380	22410	22439	22469	22498	22527	22557	22586	22616	22645	22675	22704	22734	22763	22792	22822	22851	22881	22910	22940	22969	22999	23028	23057	23087	23116	23146	23175	23205	23234	23264	23293	23323	23352	23381	23411	23440	23470	23499	23529	23558	23588	23617	23646	23676	23705	23735	23764	23794	23823	23853	23882	23911	23941	23970	24000	24029	24059	24088	24118	24147	24176	24206	24235	24265	24294	24324	24353	24383	24412	24442	24471	24500	24530	24559	24589	24618	24648	24677	24707	24736	24765	24795	24824	24854	24883	24913	24942	24972	25001	25030	25060	25089	25119	25148	25178	25207	25237	25266	25296	25325	25354	25384	25413	25443	25472	25502	25531	25561	25590	25619	25649	25678	25708	25737	25767	25796	25826	25855	25884	25914	25943	25973	26002	26032	26061	26091	26120	26149	26179	26208	26238	26267	26297	26326	26356	26385	26415	26444	26473	26503	26532	26562	26591	26621	26650	26680	26709	26738	26768	26797	26827	26856	26886	26915	26945	26974	27003	27033	27062	27092	27121	27151	27180	27210	27239	27268	27298	27327	27357	27386	27416	27445	27475	27504	27534	27563	27592	27622	27651	27681	27710	27740	27769	27799	27828	27857	27887	27916	27946	27975	28005	28034	28064	28093	28122	28152	28181	28211	28240	28270	28299	28329	28358	28388	28417	28446	28476	28505	28535	28564	28594	28623	28653	28682	28711	28741	28770	28800	28829	28859	28888	28918	28947	28976	29006	29035	29065	29094	29124	29153	29183	29212	29241	29271	29300	29330	29359	29389	29418	29448	29477	29507	29536	29565	29595	29624	29654	29683	29713	29742	29772	29801	29830	29860	29889	29919	29948	29978	30007	30037	30066	30095	30125	30154	30184	30213	30243	30272	30302	30331	30360	30390	30419	30449	30478	30508	30537	30567	30596	30626	30655	30684	30714	30743	30773	30802	30832	30861	30891	30920	30949	30979	31008	31038	31067	31097	31126	31156	31185	31214	31244	31273	31303	31332	31362	31391	31421	31450	31479	31509	31538	31568	31597	31627	31656	31686	31715	31745	31774	31803	31833	31862	31892	31921	31951	31980	32010	32039	32068	32098	32127	32157	32186	32216	32245	32275	32304	32333	32363	32392	32422	32451	32481	32510	32540	32569	32599	32628	32657	32687	32716	32746	32775	32805	32834	32864	32893	32922	32952	32981	33011	33040	33070	33099	33129	33158	33187	33217	33246	33276	33305	33335	33364	33394	33423	33452	33482	33511	33541	33570	33600	33629	33659	33688	33718	33747	33776	33806	33835	33865	33894	33924	33953	33983	34012	34041	34071	34100	34130	34159	34189	34218	34248	34277	34306	34336	34365	34395	34424	34454	34483	34513	34542	34571	34601	34630	34660	34689	34719	34748	34778	34807	34837	34866	34895	34925	34954	34984	35013	35043	35072	35102	35131	35160	35190	35219	35249	35278	35308	35337	35367	35396	35425	35455	35484	35514	35543	35573	35602	35632	35661	35691	35720	35749	35779	35808	35838	35867	35897	35926	35956	35985	36014	36044	36073	36103	36132	36162	36191	36221	36250	36279	36309	36338	36368	36397	36427	36456	36486	36515	36544	36574	36603	36633	36662	36692	36721	36751	36780	36810	36839	36868	36898	36927	36957	36986	37016	37045	37075	37104	37133	37163	37192	37222	37251	37281	37310	37340	37369	37398	37428	37457	37487	37516	37546	37575	37605	37634	37663	37693	37722	37752	37781	37811	37840	37870	37899	37929	37958	37987	38017	38046	38076	38105	38135	38164	38194	38223	38252	38282	38311	38341	38370	38400	38429	38459	38488	38517	38547	38576	38606	38635	38665	38694	38724	38753	38783	38812	38841	38871	38900	38930	38959	38989	39018	39048	39077	39106	39136	39165	39195	39224	39254	39283	39313	39342	39371	39401	39430	39460	39489	39519	39548	39578	39607	39636	39666	39695	39725	39754	39784	39813	39843	39872	39902	39931	39960	39990	40019	40049	40078	40108	40137	40167	40196	40225	40255	40284	40314	40343	40373	40402	40432	40461	40490	40520	40549	40579	40608	40638	40667	40697	40726	40755	40785	40814	40844	40873	40903	40932	40962	40991	41021	41050	41079	41109	41138	41168	41197	41227	41256	41286	41315	41344	41374	41403	41433	41462	41492	41521	41551	41580	41609	41639	41668	41698	41727	41757	41786	41816	41845	41875	41904	41933	41963	41992	42022	42051	42081	42110	42140	42169	42198	42228	42257	42287	42316	42346	42375	42405	42434	42463	42493	42522	42552	42581	42611	42640	42670	42699	42728	42758	42787	42817	42846	42876	42905	42935	42964	42994	43023	43052	43082	43111	43141	43170	43200	43229	43259	43288	43317	43347	43376	43406	43435	43465	43494	43524	43553	43582	43612	43641	43671	43700	43730	43759	43789	43818	43847	43877	43906	43936	43965	43995	44024	44054	44083	44113	44142	44171	44201	44230	44260	44289	44319	44348	44378	44407	44436	44466	44495	44525	44554	44584	44613	44643	44672	44701	44731	44760	44790	44819	44849	44878	44908	44937	44967	44996	45025	45055	45084	45114	45143	45173	45202
3600	2300	2752	3600	2300	2752	3600	2300	2752	3600	2300	2752	3600	2300	2752	3600	2300	2752	3600	2300	2752	3600	2300	2752	3600	2300	2752	3600	2300	2752	3600	2300	2752	3600	2300	2752	3600	2300	2752	3600	2300	2752	3600	2300	2752	3600	2300	2752	3600	2300	2752	3600	2300	2752	3600	2300	2752	3600	2300	2752	3600	2300	2752	3600	2300	2752	3600	2300	2752	3600	2300	2752	3600	2300	2752	3600	2300	2752	3600	2300	2752	3600	2300	2752	3600	2300	2752	3600	2300	2752	3600	2300	2752	3600	2300	2752	3600	2300	2752	3600	2300	2752	3600	2300	2752	3600	2300	2752	3600	2300	2752	3600	2300	2752	3600	2300	2752	3600	2300	2752	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
24646	21506	28709	24793	21345	12699	5564	3133	2102	1893	1548	21771	27379	15153	4700	1523	863	737	710	702	671	712	648	713	723	680	715	694	653	680	695	709	688	693	686	662	737	691	659	721	670	670	706	701	706	692	667	718	685	684	720	708	735	635	687	658	680	690	724	682	660	670	708	644	732	658	673	658	710	689	666	696	653	693	670	704	670	655	717	652	720	673	654	722	733	690	696	657	683	679	694	672	679	662	736	712	699	700	681	711	674	703	725	700	699	729	675	664	705	687	669	645	718	712	685	686	671	725	717	705	641	688	684	684	689	693	675	689	665	637	685	668	645	697	679	676	634	745	715	673	665	712	675	684	674	673	655	660	689	690	710	685	678	720	695	717	683	656	683	676	714	671	753	703	694	654	669	684	685	659	671	634	655	724	669	698	745	692	664	713	671	666	697	752	668	689	673	666	680	654	653	638	650	674	619	729	649	693	690	696	707	714	744	658	712	657	678	722	684	677	730	685	693	670	727	729	659	642	694	663	676	658	697	696	721	702	663	693	678	721	702	654	699	694	679	680	651	664	709	643	653	686	710	696	681	663	723	626	660	681	620	612	675	709	691	694	632	703	669	716	702	701	654	723	730	692	673	693	688	678	655	656	705	666	702	716	692	690	722	734	642	670	684	700	668	673	681	686	638	656	686	687	744	730	687	719	645	684	703	615	729	671	652	678	669	668	702	671	725	702	687	700	681	649	748	676	685	694	681	688	708	646	661	677	679	655	688	699	678	713	675	707	675	687	660	680	712	673	682	687	714	678	706	655	694	658	686	673	705	684	698	680	675	709	707	661	657	686	675	721	648	689	642	683	700	662	678	630	668	724	677	675	678	671	690	657	721	650	709	672	636	684	703	663	704	678	678	654	667	696	724	647	644	706	669	713	694	678	707	718	696	663	668	712	651	710	675	646	633	699	656	678	692	731	708	649	715	667	702	708	707	692	688	685	673	696	716	697	700	749	662	650	669	707	691	667	666	720	685	737	733	670	712	665	659	713	707	705	703	667	693	675	695	671	670	705	629	717	656	693	741	701	713	662	685	683	636	715	722	694	697	704	678	670	646	727	686	650	674	686	681	691	662	766	675	725	679	658	692	698	714	627	697	692	686	636	732	647	695	647	680	670	634	661	678	661	683	640	685	720	713	698	669	686	687	684	703	726	664	675	705	654	634	663	671	681	680	679	683	701	675	701	692	687	677	696	688	692	683	676	731	650	685	635	697	665	696	695	696	667	743	662	650	693	657	712	719	653	691	693	697	711	695	682	665	671	700	666	704	704	710	678	744	717	635	678	695	676	671	673	713	706	696	671	691	685	697	631	661	682	643	660	688	711	702	714	654	693	662	628	670	717	661	651	685	678	672	708	670	666	689	721	706	673	649	720	677	653	692	729	685	669	719	701	674	621	649	651	687	674	684	748	671	646	676	755	700	654	709	635	631	670	694	666	685	669	676	686	649	652	667	706	674	693	679	613	688	691	653	663	659	636	670	667	697	689	676	702	633	684	699	685	692	692	705	647	627	666	739	629	696	724	690	661	707	671	684	680	672	652	664	663	656	676	722	677	662	726	688	680	670	699	673	700	668	707	699	694	664	718	667	704	658	682	711	690	678	709	711	671	667	643	704	689	732	685	670	691	687	702	713	691	716	696	661	680	701	660	701	690	692	680	709	688	668	718	668	645	645	669	699	625	684	691	692	629	655	686	664	658	716	674	709	716	677	680	708	669	662	692	669	673	663	720	729	704	643	647	691	663	721	715	678	731	683	738	669	657	692	700	686	703	674	677	669	708	694	676	663	735	652	654	668	707	659	685	658	671	690	617	731	685	710	672	692	667	661	683	717	667	653	691	650	721	697	710	732	713	703	672	666	669	692	656	678	678	695	696	691	735	644	619	677	642	701	707	692	690	693	686	685	627	679	638	691	731	636	680	642	669	669	696	707	680	722	711	687	708	727	681	683	695	674	684	719	706	687	669	703	650	696	689	687	662	691	696	641	666	700	657	689	708	695	666	680	674	657	701	678	670	698	686	680	680	670	690	716	666	678	656	701	672	659	677	662	667	734	640	672	671	665	681	688	691	686	662	688	674	673	668	716	723	686	681	701	639	646	677	667	704	728	683	687	680	655	666	702	684	652	669	728	691	716	664	683	708	718	707	641	654	662	684	691	647	653	668	651	676	650	757	682	714	713	701	700	663	745	676	772	678	688	650	690	652	678	672	664	679	712	704	713	649	668	692	694	689	662	676	659	716	675	675	638	705	657	623	682	699	663	672	643	704	690	652	663	680	683	650	716	717	712	713	713	686	626	691	669	666	689	703	678	688	685	713	679	673	663	652	660	715	733	678	705	640	669	719	651	747	668	705	681	651	682	704	677	712	699	636	683	693	701	667	691	676	720	670	644	680	660	665	704	731	638	688	671	715	665	643	747	662	703	709	682	686	665	670	702	716	679	679	685	680	692	650	630	719	724	658	691	675	691	697	707	690	744	694	637	622	662	682	697	690	709	662	678	685	632	688	701	732	643	660	696	691	714	645	711	703	702	657	719	657	696	646	650	677	656	694	678	646	652	681	710	686	675	675	678	682	657	723	658	735	679	699	700	645	703	713	642	671	695	623	705	664	700	699	697	687	649	671	683	643	697	663	663	708	645	661	630	704	672	684	671	706	724	699	690	683	660	648	626	640	692	642	705	698	671	713	684	685	685	692	700	684	677	691	689	668	687	628	648	667	637	647	685	687	721	664	695	700	673	664	674	677	632	692	634	663	642	685	667	700	666	675	629	649	703	676	744	671	692	677	678	671	648	681	675	696	689	667	706	667	679	642	737	678	626	691	682	698	684	739	726	715	651	613	700	713	659	735	703	682	687	713	662	662	710	669	674	688	680	694	667	689	663	655	694	724	684	698	646	680	678	672	702	667	682	687	719	684	648	689	684	648	675	729	683	679	729	651	696	655	692	696	614	705	687	690	631	712	686	702	646	648	671	673	675	668	719	645	671	625	638	730	677	670	696	788	654	666	696	658	684	708	658	643	683	677	650	693	657	659	654	639	726	730	676	682	656	675	692	644	691	709	711	657	682	658	703	654	685	653	682	671	740	749	637	673	693	663	680	683	651	676	662	677	689	669	689	652	693	688	751	678	663	659	722	644	740	630	680	676	689	711	729	655	713	650	730	697	684	660	642	655	686	702	726	640	668	685	707	705	673	691	625	688	725	676	681	674	693	710	666	656	712	664	642	680	685	695	718	700	654	688	669	695	678	668	683	654	634	673	684	703	676	667	667	687	701	609	728	689	645	626	734	721	643	720	667	711	710	661	682	698	680	704	673	662	742	654	711	657	765	649	696	646	707	670	645	653	676	685	703	715	709	692	641	653	695	654	671	732	705	626	678	697	703	648	648	709	690	672	703	633	671	681	705	691	658	717	697	700	655	652	694	731	687	648	648	677	654	686	705	683	715	664
7482	12821	13449	8960	8926	6220	4640	3575	2726	2425	2116	25385	23275	11782	4168	1444	789	633	595	583	584	585	584	582	607	621	596	570	622	622	565	596	614	542	623	583	595	590	552	569	570	574	618	597	573	612	577	586	647	606	590	593	598	564	606	581	555	586	518	577	578	592	570	545	611	599	576	593	608	587	598	589	585	560	601	576	570	549	639	576	616	593	596	532	591	590	571	575	579	546	637	579	599	592	597	578	624	533	582	558	593	633	603	559	570	548	540	571	547	589	600	574	607	560	568	553	599	547	603	537	581	570	591	578	562	548	597	552	623	592	584	582	571	608	587	617	581	601	563	586	589	543	593	596	597	596	608	581	606	561	618	593	559	555	553	569	612	567	538	572	565	601	564	599	577	570	602	599	617	579	631	567	557	534	576	548	621	560	565	580	617	543	586	591	595	604	529	580	549	577	603	594	620	602	581	565	571	563	590	557	580	559	633	604	588	557	539	569	560	500	627	605	575	594	596	570	588	581	517	560	553	567	583	548	596	580	655	558	573	568	530	605	572	607	611	578	582	566	598	559	593	581	591	598	604	588	579	586	564	617	564	584	573	555	564	545	608	593	587	562	585	571	542	580	579	611	599	565	565	556	576	562	563	580	565	575	567	600	582	560	569	606	617	628	574	572	578	557	573	590	604	587	606	630	586	567	566	573	601	589	572	580	584	606	547	613	593	587	572	612	565	535	556	619	559	551	634	599	587	596	548	575	591	601	591	556	575	570	548	601	640	590	568	605	568	571	574	579	598	565	552	601	573	586	563	569	555	605	621	597	554	564	590	578	568	553	609	556	577	581	611	614	596	542	541	639	572	599	539	600	601	551	561	541	585	544	584	617	603	601	580	621	558	579	561	604	558	555	583	577	579	627	596	588	600	563	582	572	575	611	573	551	596	606	543	582	541	585	605	554	585	617	603	594	614	532	544	546	579	587	593	589	570	586	601	549	561	565	556	580	572	555	565	595	591	577	588	603	584	530	550	567	621	600	585	588	618	576	580	565	589	565	615	568	548	560	603	609	582	588	560	589	595	578	548	580	615	567	613	602	565	584	602	591	607	601	582	588	615	591	581	574	554	580	571	613	576	575	617	623	584	597	573	581	612	575	595	568	592	580	595	598	595	598	600	529	597	548	625	609	564	567	609	574	583	528	591	560	581	570	639	548	585	528	577	553	595	534	601	584	562	571	579	568	542	602	535	556	610	577	585	550	588	573	569	630	556	606	579	556	570	618	596	593	566	633	556	607	585	596	583	594	608	533	586	526	587	586	627	576	624	615	594	562	556	570	603	559	611	576	567	577	578	597	621	570	590	569	574	599	535	556	597	564	578	554	568	567	571	614	606	599	587	570	579	578	582	607	569	619	587	612	564	525	586	597	584	569	557	573	579	574	596	579	554	588	576	541	535	596	555	591	591	608	555	566	585	551	626	611	572	572	544	554	585	563	558	601	585	563	615	538	571	570	558	559	595	566	601	583	555	596	604	608	583	568	564	587	566	597	576	589	570	573	571	574	571	586	616	550	620	577	553	593	546	589	573	602	567	574	569	589	528	576	541	567	582	598	584	533	560	561	597	599	564	574	536	628	566	593	556	594	556	581	574	587	561	596	595	576	605	638	556	564	571	560	590	581	557	580	563	558	588	562	592	548	578	591	584	559	564	605	592	574	566	576	542	567	563	591	614	621	566	580	590	637	558	562	603	599	598	554	588	545	580	582	592	556	595	591	650	592	584	560	566	606	593	635	592	619	653	556	529	593	596	600	596	552	587	571	550	582	553	584	599	562	593	547	617	610	560	563	557	569	543	580	554	560	592	585	592	565	564	604	629	578	616	546	583	573	561	559	583	569	578	546	545	616	586	595	548	652	535	550	634	594	537	575	576	567	577	598	558	567	568	639	570	587	582	579	581	582	582	551	550	605	600	565	570	600	526	564	595	580	593	529	538	599	518	580	625	563	567	595	615	617	602	614	574	582	587	575	585	580	587	557	552	622	563	523	540	569	589	576	594	551	602	586	611	590	547	561	603	584	555	604	599	572	574	580	580	601	581	618	574	595	596	594	578	604	541	586	580	558	602	604	596	574	575	586	562	576	574	575	616	573	544	598	541	568	573	571	570	627	563	611	555	594	566	587	577	579	575	536	602	585	585	607	580	546	598	585	546	579	575	545	545	584	562	618	571	568	525	578	618	545	593	613	583	585	586	577	562	593	604	587	588	584	571	557	596	566	597	607	590	570	581	624	588	572	593	550	553	596	530	565	547	597	568	541	552	580	584	614	573	556	583	594	595	559	564	570	568	580	558	584	598	577	605	573	590	590	565	558	579	592	533	568	519	558	541	531	600	602	599	554	533	572	570	617	562	558	568	552	596	619	605	615	616	600	564	629	588	602	578	567	569	583	580	576	558	581	592	563	604	599	592	539	590	599	574	569	568	628	583	578	561	567	551	578	578	537	581	556	578	589	583	596	580	594	613	563	597	551	551	579	555	605	512	606	577	591	619	579	613	582	557	615	559	583	548	595	553	519	590	607	594	618	605	596	574	608	599	543	595	590	579	576	583	583	608	616	534	582	550	594	571	584	565	605	586	594	533	574	569	567	560	630	586	529	593	543	503	576	580	541	574	574	596	585	583	557	572	593	583	563	585	559	561	646	586	557	558	619	548	576	548	609	584	647	576	575	556	591	582	565	575	599	608	571	533	594	564	573	574	583	629	589	589	583	561	581	575	570	560	565	589	562	560	580	566	564	589	584	554	519	590	595	586	605	542	571	595	600	628	585	587	560	546	557	568	577	572	626	608	570	591	586	572	536	533	581	602	595	586	548	547	538	536	594	598	539	620	569	557	591	599	579	544	537	589	603	630	598	575	551	545	557	546	585	533	602	565	603	534	553	574	522	583	540	577	589	586	583	599	574	540	551	572	573	580	552	610	580	633	613	571	583	565	610	631	527	549	600	602	558	556	585	560	585	582	617	610	575	553	559	555	565	555	547	575	571	561	527	554	552	568	533	558	579	606	586	558	572	569	555	566	572	624	561	564	575	606	555	583	594	576	590	543	603	563	566	625	586	580	630	566	583	565	564	576	606	583	556	588	566	594	587	579	586	554	585	631	585	552	596	554	593	582	578	582	579	626	603	580	558	583	606	560	556	596	569	572	588	540	642	599	575	600	587	583	580	577	557	559	579	598	582	599	596	578	553	574	549	589	598	605	538	569	632	615	545	557	594	571	608	573	595	572	585	572	620	575	545	576	569	564	646	589	552	596	610	584	554	606	598	536	604	588	535	561	580	618	592	584	600	580	527	616	555	539	596	568	614	594	582	581	554	536	557	568	579	564	559	586	539	600	573	601	578	577	570	556	595	600	578	591	548	537	574	549	581	570	631	540	557	573	559	576	623	574	578	564	542	580	563	548	577	596	537	547	548	586	536	554	544	563	566	587	564	590	551	552	597	577	580
26735	9851	3018	2638	2970	2211	1300	930	907	823	714	1826	1923	1413	896	678	602	536	553	596	504	543	532	518	588	609	606	582	578	558	603	572	571	536	562	617	572	571	594	571	585	538	589	584	579	595	523	594	606	556	621	577	569	569	587	601	575	576	599	554	565	563	546	598	612	558	572	537	538	554	562	593	599	613	615	576	516	564	619	605	553	526	632	565	562	522	609	570	534	593	566	591	596	565	552	559	547	570	570	581	552	577	595	570	578	616	607	566	553	589	528	584	568	568	557	598	530	576	543	553	571	539	585	578	573	580	544	596	576	601	545	575	574	498	576	536	535	516	577	539	558	574	532	593	618	582	593	599	601	547	602	554	541	538	575	576	575	570	545	598	559	571	587	526	539	585	615	536	597	548	595	586	526	556	568	606	593	553	531	576	553	577	562	566	592	548	563	535	560	571	540	580	560	568	615	579	542	557	567	600	572	569	570	548	535	526	573	596	625	620	563	535	625	574	558	564	558	568	614	576	593	566	572	567	589	580	573	585	528	597	507	551	546	566	587	549	613	597	564	514	534	540	566	569	536	576	570	570	582	556	586	585	611	580	635	585	552	558	612	576	587	571	548	543	603	576	593	544	550	581	539	610	572	585	541	563	605	567	576	530	567	551	566	596	525	604	539	541	552	550	589	572	531	602	552	592	548	589	616	536	551	492	561	547	558	547	509	614	555	556	560	577	615	573	537	564	576	557	587	577	585	610	575	542	566	587	582	561	493	583	525	548	569	551	524	624	593	595	533	596	575	541	578	584	607	564	559	593	627	591	548	590	576	595	555	583	598	558	544	592	587	579	561	596	535	550	538	557	617	605	572	585	599	570	588	573	533	573	555	531	564	549	574	570	568	591	567	586	565	592	571	587	538	537	556	578	564	588	598	548	585	529	554	585	580	608	570	601	560	532	597	565	567	592	545	582	551	565	590	609	560	554	601	574	619	549	582	570	588	550	616	572	559	526	541	552	570	556	545	597	547	585	593	587	566	558	538	563	587	539	609	573	612	590	599	599	592	549	583	553	550	570	577	536	599	577	550	599	571	589	563	588	587	573	591	575	575	596	557	557	563	615	553	571	583	603	565	594	573	531	587	566	578	541	572	603	566	570	560	579	591	552	582	561	581	568	565	596	576	588	583	579	596	579	592	553	545	561	561	620	545	528	547	554	552	567	587	576	570	579	572	574	556	591	570	554	521	605	596	544	578	540	568	566	580	546	517	553	575	560	566	623	568	527	600	564	581	554	567	576	575	576	550	580	553	574	588	559	579	574	544	551	573	529	591	567	562	568	570	587	581	547	609	578	589	608	590	554	594	585	521	589	561	555	587	570	593	579	567	590	625	540	560	611	594	599	610	539	569	592	628	596	576	508	558	568	600	555	556	582	609	577	571	559	569	579	563	570	600	546	580	567	548	574	558	571	580	554	545	561	584	580	562	592	600	588	557	597	547	551	595	561	585	535	543	539	558	621	543	618	563	575	554	587	555	603	505	576	562	576	578	552	604	550	551	601	573	588	569	562	579	605	580	608	540	559	576	563	532	541	537	546	586	570	558	590	556	560	579	529	564	557	577	583	541	559	548	544	563	585	532	588	555	566	592	598	552	583	557	602	573	591	566	542	597	582	575	565	541	528	595	590	603	572	546	581	565	569	566	548	597	577	546	596	599	606	549	565	576	556	592	555	607	596	549	574	570	571	593	542	519	568	603	621	568	536	566	596	611	598	581	540	563	578	553	596	586	538	558	557	557	557	572	567	567	549	559	585	564	585	609	558	570	555	553	565	556	547	530	580	590	566	577	555	628	610	566	603	592	554	591	595	592	582	568	572	536	565	568	586	587	573	601	638	573	570	588	581	558	612	536	637	600	610	581	509	571	555	565	579	571	583	549	557	595	563	612	572	559	584	587	598	539	553	536	566	550	559	590	594	519	615	583	617	609	577	574	560	526	596	553	526	538	556	614	547	590	538	579	554	574	517	611	602	581	537	605	545	569	555	555	592	544	571	553	594	560	601	564	529	570	535	598	506	619	531	597	580	585	584	610	565	512	556	553	557	584	568	558	557	557	557	569	546	528	543	540	556	590	536	557	602	554	569	552	542	551	614	560	581	595	620	574	581	553	560	549	576	553	549	523	592	538	620	607	614	580	606	592	603	557	592	590	576	540	570	544	589	514	562	608	530	576	572	542	578	560	556	561	545	533	544	585	610	540	576	580	506	614	584	544	595	596	575	558	541	548	557	527	599	581	538	579	532	579	550	541	605	602	614	602	552	576	588	600	570	569	574	589	540	531	565	548	554	567	535	590	576	622	598	567	572	564	594	569	585	587	552	594	576	570	577	551	584	592	612	573	547	588	579	610	599	613	605	534	598	533	570	538	594	565	546	579	594	603	580	571	562	608	544	556	564	544	571	545	574	556	600	581	583	606	572	570	552	581	594	555	575	560	569	562	579	545	581	559	565	538	593	578	537	533	537	597	533	553	595	599	561	530	586	613	624	572	552	554	585	562	552	537	553	541	556	600	556	618	614	584	571	575	541	567	581	560	590	551	562	572	583	574	527	577	522	576	551	573	563	564	589	589	547	561	585	520	534	573	600	591	575	575	538	555	565	575	584	556	589	546	569	563	534	588	556	556	626	575	615	542	649	544	550	557	631	554	584	603	564	556	526	585	539	598	544	581	559	607	554	532	598	535	590	605	523	616	591	605	544	559	538	561	578	553	588	560	568	562	624	535	555	583	604	578	572	551	556	545	614	562	594	538	592	515	547	542	574	567	571	593	601	605	561	547	489	592	551	552	582	559	548	581	519	596	568	590	538	556	592	560	580	577	564	563	556	589	557	585	567	563	568	541	553	574	560	544	553	590	577	558	586	568	561	577	567	563	567	575	554	577	595	581	621	586	582	613	520	541	609	547	511	607	578	583	601	584	594	598	575	615	571	619	542	557	585	614	572	587	596	563	529	537	523	570	576	573	572	589	550	595	552	552	563	545	549	539	563	541	542	591	598	555	565	533	573	584	585	519	565	552	544	582	529	588	563	568	566	535	577	550	520	567	579	553	557	573	542	579	577	536	576	601	574	552	550	584	589	547	547	538	570	585	548	581	555	556	540	567	569	588	556	585	545	600	587	574	603	575	596	557	581	530	585	595	581	573	566	560	577	541	588	587	551	556	609	608	548	606	547	557	565	581	565	560	592	565	566	580	574	583	545	588	555	544	519	561	525	560	564	566	580	561	553	563	592	524	561	549	533	563	526	575	571	580	597	588	584	567	579	515	527	559	553	570	593	539	545	538	578	526	563	591	602	516	603	566	604	553	554	560	601	575	531	574	579	565	611	599	609	563	557	589	540	546	565	573	541	556	557	534	557	566	569	595	551	590	590	545	562	559	557	587	555	505	554	545	607	598	600	595	538	575	568	598	615	569	531	533	605	562	576	597	535	517	567	608	584	563	606
6440	2942	2720	2572	3579	2680	1591	1110	995	966	744	2373	2089	1429	855	576	494	490	463	476	470	492	438	445	524	509	484	512	477	484	479	469	473	471	432	468	474	489	492	507	484	492	462	504	487	478	486	464	472	449	513	480	452	474	477	480	474	490	465	443	463	473	484	466	476	513	458	443	470	489	483	492	486	464	495	471	449	503	458	489	470	481	471	462	440	469	486	458	444	469	463	496	487	511	483	458	463	453	513	458	532	481	478	496	506	518	489	485	463	471	474	459	485	454	502	483	496	477	478	479	482	497	464	519	485	448	471	490	441	481	518	473	487	498	472	485	482	477	508	473	483	454	451	461	539	496	426	498	516	492	453	505	461	490	452	495	464	453	513	479	487	465	497	472	491	500	475	487	450	468	487	468	485	493	505	487	495	497	463	468	472	462	478	468	474	492	484	478	436	450	478	486	502	494	515	486	464	486	473	454	442	459	457	508	497	496	459	436	438	488	494	456	474	489	528	474	459	473	492	462	444	452	467	481	469	468	482	486	432	468	462	469	451	469	446	427	453	490	465	475	458	506	477	505	516	498	510	479	463	471	485	486	463	485	485	480	493	454	466	483	483	472	498	480	491	446	487	472	476	523	461	426	495	466	466	479	488	467	423	493	454	483	492	475	468	525	466	478	499	467	488	502	496	473	497	485	457	497	466	498	486	474	494	471	463	467	477	492	495	493	465	490	457	513	458	425	473	481	529	452	462	502	471	491	460	502	506	463	485	480	464	458	505	465	475	478	472	437	485	488	500	488	485	506	526	490	460	465	462	468	502	445	523	479	461	500	489	476	493	494	484	481	459	513	491	508	474	440	487	502	505	446	484	468	501	495	515	494	520	464	520	434	502	484	455	481	457	461	496	499	488	489	475	459	490	518	477	450	495	464	496	452	465	469	477	478	473	461	515	537	521	466	445	487	474	462	462	470	484	503	520	477	489	464	498	501	457	493	478	482	506	494	475	451	479	475	472	455	437	497	487	478	461	499	493	485	488	458	487	493	480	465	472	499	477	470	483	492	430	469	473	443	485	464	467	494	526	492	444	466	466	460	457	487	474	473	507	466	487	464	442	470	429	487	484	515	472	508	508	489	471	475	457	496	493	461	473	449	478	476	505	519	463	453	458	446	478	472	490	444	467	468	473	448	498	471	495	463	471	485	496	469	475	493	514	501	471	490	473	497	462	481	492	469	469	459	495	492	490	478	466	469	483	476	504	476	539	500	496	456	486	517	458	470	468	431	513	487	488	468	471	459	464	421	500	444	464	467	456	482	496	468	476	494	452	474	490	477	514	456	522	470	473	506	459	493	511	483	483	461	488	514	467	500	476	484	514	457	487	455	463	472	467	476	436	486	475	475	473	439	488	484	445	433	493	492	465	468	463	462	482	485	468	462	423	473	482	536	516	502	499	462	503	507	462	455	481	476	477	498	475	472	475	515	440	478	449	493	441	478	491	470	491	457	487	475	471	483	491	462	478	445	463	464	493	470	438	471	498	482	476	490	515	464	475	463	457	487	444	472	464	431	476	461	450	465	494	503	477	491	466	466	481	491	449	503	516	465	501	467	517	489	487	478	466	472	488	473	484	516	492	460	484	499	458	483	458	476	513	496	491	470	448	470	478	513	507	430	466	485	425	436	476	504	473	509	497	438	444	462	469	510	489	444	441	467	505	458	471	480	487	478	471	490	496	489	448	495	462	515	481	457	471	449	450	448	444	449	487	448	466	500	508	489	484	509	459	456	463	501	475	458	477	455	489	457	488	454	461	481	508	458	435	483	477	475	452	494	467	475	481	455	463	447	461	484	452	482	459	471	501	486	482	487	502	457	467	488	484	474	497	476	476	441	488	462	475	493	454	452	427	473	484	462	459	511	471	464	484	482	482	457	513	481	475	495	468	444	449	476	461	486	479	470	459	467	469	473	498	498	479	480	498	495	506	493	433	494	458	503	450	521	449	468	494	481	480	513	460	531	481	465	467	453	508	462	470	447	468	497	473	455	458	517	463	489	469	473	493	479	460	501	463	477	476	489	510	486	478	494	522	446	473	487	441	507	464	433	446	436	435	469	465	496	489	495	499	490	467	508	498	514	496	484	446	506	470	490	455	459	531	491	441	494	473	460	514	478	464	433	462	484	434	517	505	497	486	442	490	425	452	466	462	495	502	471	522	491	489	474	478	470	484	529	465	491	512	436	438	469	506	456	463	506	502	473	462	471	452	491	479	460	485	479	473	487	468	482	507	494	507	470	454	448	465	507	489	514	475	468	483	454	467	477	453	470	436	455	447	447	445	449	509	469	450	499	495	469	467	488	491	440	459	467	492	475	483	489	513	461	437	506	491	484	434	449	437	502	470	465	489	459	461	484	469	470	482	470	473	500	485	473	514	480	459	472	458	464	438	448	448	463	490	419	476	444	482	451	452	486	470	486	494	485	530	448	469	507	449	480	476	475	475	470	427	469	491	445	466	500	483	406	436	442	486	465	483	469	460	537	440	465	467	466	477	491	461	490	476	461	467	459	485	496	429	462	457	486	509	438	461	481	481	483	486	483	472	473	494	430	481	456	429	478	459	515	467	516	529	489	436	486	466	489	501	406	487	442	476	482	483	461	454	472	452	449	486	491	493	469	474	468	464	445	497	477	466	443	441	458	466	467	479	471	478	475	496	455	478	507	466	482	497	458	509	459	475	481	467	468	466	465	468	502	468	472	450	462	501	543	449	494	497	450	489	425	451	485	468	516	489	462	490	495	459	483	514	454	477	482	522	466	447	469	472	515	468	473	505	485	460	496	464	474	483	479	495	499	453	488	506	467	509	484	488	491	487	483	499	489	459	512	467	470	455	483	474	461	497	460	470	455	436	431	525	430	499	434	466	448	448	478	459	478	511	465	509	504	476	441	492	488	479	465	498	451	468	476	457	444	481	476	477	457	460	492	495	526	468	527	480	470	476	441	480	473	482	473	480	494	495	462	481	474	493	436	454	468	451	483	497	474	503	465	483	478	496	440	484	493	500	459	500	494	460	453	528	498	474	472	514	458	467	451	458	488	490	528	452	480	506	493	446	462	476	460	439	486	473	453	437	511	451	457	463	462	462	451	482	473	488	472	509	448	525	464	507	449	475	471	487	482	462	478	497	482	494	534	501	495	496	486	451	443	490	467	458	464	462	479	502	519	476	515	480	476	457	476	489	523	482	446	474	476	492	494	459	491	494	496	458	441	482	476	462	420	487	435	501	491	460	453	452	463	464	459	449	504	484	448	468	485	466	502	460	452	483	471	442	494	479	479	485	505	471	473	498	489	467	501	467	496	486	466	478	509	457	448	485	486	468	473	438	499	469	448	491	468	435	489	467	452	442	465	496	500	475	464	484	477	484	462	443	426	478	455	485	473	470	487	479	487	481	440	451	472	467	481	491	445	503	481	455	470	434	450	482	514	469	528	489	499	508	472	474	427
24686	20720	26615	24713	14893	7523	3983	2203	1463	1238	1158	7959	12729	9012	3585	1212	740	621	587	579	592	588	613	570	592	615	548	614	617	529	581	580	559	609	602	557	562	546	559	592	582	558	565	550	589	605	607	562	624	592	580	600	598	588	538	583	540	585	588	564	571	576	511	626	582	594	561	588	600	550	597	552	577	575	583	587	591	572	556	527	586	538	583	569	590	635	569	606	624	555	602	560	570	620	565	534	606	580	546	585	570	582	553	580	549	540	597	583	540	596	576	618	572	594	621	573	568	580	570	550	550	603	579	584	595	504	591	563	583	567	587	573	589	581	611	555	525	577	583	590	606	594	569	556	620	578	576	577	615	572	547	545	554	572	593	590	571	583	552	565	588	609	515	540	623	571	543	571	583	602	582	561	601	568	600	589	553	585	516	559	557	605	597	584	571	588	595	567	576	563	572	541	599	579	590	609	595	539	631	599	571	622	612	554	605	592	526	556	581	541	556	585	579	571	564	555	574	613	575	595	588	520	590	576	589	536	578	540	584	579	533	601	575	572	576	588	587	564	605	553	599	569	569	565	613	577	526	589	578	562	584	606	552	583	569	591	576	561	571	571	540	529	622	527	551	542	586	584	551	553	596	550	643	559	556	568	521	608	606	580	610	563	542	577	577	569	595	608	576	609	598	572	607	547	566	522	571	562	564	562	543	572	616	586	565	591	570	605	575	566	543	560	558	550	566	587	568	623	574	572	592	601	615	585	587	620	600	580	545	542	566	573	549	584	567	617	575	607	551	507	562	609	584	579	581	606	558	623	547	563	556	536	585	564	552	544	582	559	609	569	590	577	571	563	586	569	562	610	603	557	553	561	570	604	585	566	565	552	600	583	630	594	560	610	624	539	539	562	588	555	607	584	538	603	609	590	569	552	590	609	579	561	561	579	563	561	599	607	587	563	591	599	577	522	610	582	596	586	602	571	605	570	562	586	591	565	601	560	614	520	580	582	561	548	592	540	565	570	584	547	599	590	591	549	594	614	570	616	559	585	591	557	599	569	583	610	603	588	587	557	553	601	591	548	590	576	561	595	560	554	569	564	534	577	612	626	572	563	586	577	604	564	578	575	576	549	632	566	555	582	570	561	560	561	566	551	562	603	549	564	562	538	580	567	578	529	539	557	605	528	603	560	583	618	567	543	602	593	600	534	532	564	627	575	595	552	570	566	572	570	595	607	551	589	594	581	563	551	581	580	560	551	565	557	545	560	579	604	589	560	529	588	600	551	587	532	603	561	605	578	588	586	612	621	626	643	628	553	580	540	607	555	602	564	598	593	619	613	565	550	547	563	586	613	610	613	569	622	592	593	585	582	623	561	574	572	549	600	530	605	565	599	626	601	558	608	568	612	555	581	640	549	555	579	555	555	531	592	592	548	599	599	606	598	583	607	575	596	530	563	547	602	580	572	601	561	614	560	630	593	575	628	562	565	570	547	552	618	609	642	586	595	548	553	592	577	515	581	619	602	565	605	614	612	571	575	588	576	592	588	575	506	551	570	605	590	559	585	585	590	612	590	563	544	586	556	579	581	531	562	556	578	555	561	576	597	574	585	571	642	584	585	608	543	625	583	548	568	540	574	543	582	536	576	579	573	583	553	620	563	549	566	581	562	577	566	556	577	610	544	550	535	534	588	601	566	572	553	539	588	586	556	543	588	584	578	581	565	595	593	557	556	590	623	591	575	548	560	555	545	544	584	561	603	602	570	575	624	561	568	574	610	549	528	543	587	561	524	619	584	540	555	542	585	608	632	601	591	592	596	600	571	567	562	549	555	586	549	594	543	596	602	559	564	581	584	589	551	561	606	541	563	546	611	529	591	613	585	552	557	590	599	591	576	588	565	570	595	591	533	603	578	566	613	578	603	544	572	543	565	582	533	582	547	549	579	582	543	592	586	608	576	572	547	601	576	569	519	599	576	562	588	581	562	586	512	555	594	561	632	505	571	580	569	544	588	528	552	609	560	568	560	547	540	595	552	570	568	585	579	558	631	582	589	554	596	599	571	576	556	559	577	559	566	574	556	622	542	562	608	602	581	613	578	547	599	557	546	570	567	567	619	571	587	568	546	534	576	532	560	563	618	589	583	625	579	613	585	587	569	584	567	577	555	573	570	564	593	625	580	598	593	568	581	564	596	571	605	583	551	561	602	553	608	603	580	582	623	566	624	547	529	604	577	562	586	600	557	595	557	595	601	599	564	566	569	556	596	576	582	536	550	614	551	530	587	592	563	566	606	554	537	573	586	585	578	545	564	566	558	541	564	575	560	595	602	587	564	582	545	525	582	569	564	541	595	595	582	591	576	576	572	590	589	586	604	587	535	604	535	567	588	602	562	567	585	548	595	574	571	580	614	579	532	550	572	576	562	601	571	580	586	629	595	583	558	574	605	563	545	544	536	559	568	616	619	589	547	619	603	571	558	569	609	533	650	545	596	577	547	544	566	552	584	574	580	585	587	543	608	607	604	588	570	588	557	596	564	586	607	571	584	543	543	560	564	593	547	623	572	603	593	576	604	601	563	558	582	579	574	546	581	574	570	583	628	562	597	623	605	563	575	552	590	618	607	558	589	571	536	595	593	574	587	562	550	617	559	606	587	580	614	544	576	575	562	602	588	548	576	577	556	583	552	586	583	592	579	605	592	570	599	574	588	606	596	560	579	592	569	607	585	567	537	589	565	592	571	579	592	577	594	581	580	603	651	568	560	563	580	589	583	579	558	557	551	579	600	583	555	569	562	576	562	611	628	576	580	558	578	587	593	584	533	574	558	560	572	655	591	575	587	543	557	554	501	557	589	586	603	539	531	610	586	525	585	589	559	599	516	637	560	612	586	566	574	584	549	588	575	587	599	555	570	615	561	563	578	576	588	597	574	526	558	572	578	578	603	530	598	563	559	603	602	570	571	583	586	561	578	590	538	580	583	573	556	590	575	584	581	634	589	599	617	583	643	578	545	578	600	593	630	578	542	533	620	564	585	588	623	603	580	596	559	553	579	600	568	577	594	600	575	586	571	608	608	567	611	572	556	575	544	592	587	545	547	572	576	584	583	585	575	546	567	570	547	556	586	619	549	600	601	535	590	568	573	599	600	589	565	552	647	568	561	536	561	598	620	574	611	593	614	622	580	566	599	579	610	565	576	586	559	572	580	544	529	593	594	571	591	591	615	579	588	527	575	585	545	595	569	578	586	589	548	533	554	580	592	621	602	571	584	559	612	568	559	586	543	602	555	601	613	576	546	561	529	604	588	571	605	595	622	596	624	567	604	553	604	601	572	593	564	561	545	560	593	601	570	577	590	581	581	554	603	536	622	576	572	599	580	594	612	574	602	538	549	566	603	573	569	573	557	614	576	554	610	596	549	543	560	593	619	627	589	582	556	568	575	610	603	569	566	574	556	601	578	581	606	585	590	568	576	569	550	546	616	583	578	555	561	584	607	566	566	552	575
5143	7391	7566	6860	8970	6421	3833	2651	1712	1622	1367	10829	12433	8568	3441	1159	634	511	498	508	489	455	471	504	494	498	520	530	514	523	459	521	493	491	504	486	506	465	468	528	520	502	520	520	462	498	480	469	512	472	554	498	522	487	503	469	493	499	479	506	482	493	540	553	520	459	448	476	485	490	491	506	533	511	498	490	496	503	483	462	482	457	458	501	478	511	508	490	483	503	537	489	481	482	490	529	524	510	484	473	489	548	492	514	490	509	526	520	503	497	497	491	513	499	469	506	500	488	518	442	475	501	517	515	538	485	467	507	480	478	450	505	460	488	483	510	541	504	458	490	500	478	500	486	544	505	493	474	503	477	501	463	503	522	509	532	517	470	490	491	544	471	467	500	477	496	497	506	484	505	470	441	508	518	517	517	504	474	460	489	481	502	503	500	485	500	493	505	479	502	514	489	498	448	471	501	515	485	477	523	493	524	503	502	499	465	512	517	512	509	509	493	503	484	518	462	469	524	453	514	496	497	530	493	495	519	500	478	509	498	517	477	475	470	525	516	483	484	503	522	503	483	486	485	484	499	498	512	495	505	462	427	493	469	470	507	505	502	473	470	515	473	521	503	490	514	490	455	489	503	547	467	502	532	470	506	521	489	543	528	448	500	476	512	501	513	541	513	505	533	485	475	549	488	480	494	452	498	491	558	472	467	505	488	458	466	467	515	511	486	522	472	510	505	531	496	505	486	482	487	496	459	517	524	480	478	505	480	482	516	501	460	488	504	495	507	492	467	461	520	491	482	504	484	495	481	457	527	486	479	533	489	484	506	483	534	455	417	468	507	501	514	505	494	483	492	498	478	469	521	490	472	501	467	500	523	512	496	495	525	532	469	496	472	500	498	518	497	514	533	505	549	489	499	485	490	503	463	497	504	531	492	470	497	488	530	485	543	509	512	492	506	484	507	505	497	505	490	477	480	503	511	490	509	521	492	487	518	510	513	505	459	497	509	523	447	519	436	542	463	507	538	482	487	477	525	447	498	495	514	504	469	469	457	485	483	531	461	501	461	540	507	521	495	546	499	479	503	457	499	537	501	529	533	521	459	493	513	465	508	517	449	515	460	496	490	482	502	489	460	478	466	489	494	495	488	526	513	503	487	521	482	499	482	518	489	491	510	520	472	501	482	532	497	490	470	514	524	494	518	470	522	496	513	516	555	494	506	520	474	525	480	476	446	519	522	511	466	450	503	468	496	469	507	481	517	538	548	536	515	477	488	516	543	490	497	494	495	454	516	542	505	498	514	478	506	561	503	525	502	468	454	517	519	500	478	525	460	494	512	510	516	526	476	497	433	493	515	494	495	485	527	505	513	491	478	473	499	498	485	455	459	526	477	482	484	525	489	491	534	514	538	484	488	472	492	491	492	507	488	495	517	493	446	520	499	486	459	543	521	462	515	518	487	504	489	507	483	504	505	513	527	498	506	483	477	551	519	519	495	478	495	475	490	494	481	465	491	471	496	501	480	501	524	516	487	505	479	486	509	504	434	490	487	490	480	459	501	545	506	489	517	509	476	464	485	504	497	489	499	491	489	522	481	510	494	504	458	502	461	462	507	475	512	464	498	521	493	482	484	511	488	486	502	478	527	524	497	526	508	470	495	514	495	453	507	472	480	489	508	509	508	522	514	522	504	557	488	493	444	480	481	472	498	461	517	490	500	483	510	533	478	482	525	505	492	514	474	500	497	478	489	530	482	487	449	490	530	485	514	488	489	484	478	475	483	462	487	499	489	518	512	529	553	517	492	552	452	488	518	513	497	520	478	540	480	520	467	488	490	454	515	486	492	501	523	522	487	481	475	512	508	502	513	501	477	516	510	525	465	501	501	515	494	485	502	487	508	476	491	505	521	452	492	506	469	513	513	482	489	488	494	519	499	525	458	463	478	498	474	492	456	472	502	493	492	470	543	458	517	500	521	457	508	521	458	509	496	458	481	456	509	497	488	541	533	492	509	468	496	550	494	531	532	498	500	500	473	460	475	486	467	514	537	510	504	456	522	505	491	482	492	465	473	496	468	462	498	492	463	518	498	472	488	508	494	456	494	492	511	484	506	473	495	535	500	439	508	473	528	471	475	501	502	532	456	492	507	523	485	494	529	480	496	553	461	500	496	509	476	520	481	530	481	493	514	505	508	484	509	500	484	471	490	486	476	548	467	535	532	503	477	481	495	494	459	479	484	487	502	498	499	460	471	521	465	492	504	455	547	466	464	484	440	504	499	500	526	500	518	546	501	488	453	479	489	517	488	514	487	455	528	516	509	522	506	530	505	508	476	484	490	489	506	485	505	475	493	506	474	491	503	498	527	500	509	519	487	514	505	484	467	456	487	513	470	450	451	489	469	510	501	467	493	459	497	447	527	461	505	491	502	512	486	501	480	488	475	490	456	491	482	514	479	501	472	474	529	497	554	459	454	518	485	517	527	498	499	510	477	536	486	478	465	504	514	490	514	455	485	551	501	488	487	479	485	512	481	476	495	548	490	519	498	474	496	489	496	477	474	486	510	473	534	524	506	518	466	499	490	502	438	477	510	493	471	481	461	517	476	489	473	476	491	505	456	467	515	461	478	482	477	497	491	471	470	481	487	483	483	489	506	491	510	492	501	543	494	467	479	489	465	464	474	496	468	489	501	496	463	504	504	517	522	502	477	505	478	517	495	523	493	469	506	490	458	541	519	509	488	481	497	504	496	477	485	527	472	525	513	488	495	501	527	478	505	518	483	511	492	491	480	484	471	472	474	523	455	484	506	500	494	515	460	482	490	482	527	405	498	500	457	506	517	479	496	497	547	474	471	472	509	495	483	482	485	469	428	490	524	503	486	511	471	502	456	510	519	511	463	516	475	478	440	492	472	512	462	512	499	553	493	489	498	486	476	492	498	444	511	476	476	501	469	491	489	513	496	466	475	464	484	496	455	460	540	531	495	484	527	485	497	514	491	480	479	504	518	447	494	499	466	493	491	481	491	483	497	508	512	459	467	470	496	458	486	488	514	485	495	499	483	503	500	440	458	531	479	509	509	552	517	502	510	513	489	503	479	509	504	496	510	536	471	441	474	511	489	488	539	453	540	504	461	448	493	457	483	536	477	479	521	484	481	479	505	487	477	489	468	498	488	515	478	470	477	475	496	506	530	468	503	485	527	494	491	486	445	525	522	512	526	465	455	461	515	510	494	469	485	520	496	516	501	492	509	452	495	524	529	524	522	512	528	487	522	486	549	524	522	486	512	511	499	524	482	505	468	471	492	529	464	523	459	488	516	476	521	515	542	514	472	494	466	514	523	486	523	510	511	485	527	505	507	507	488	472	531	493	494	494	521	519	497	547	492	497	508	532	452	453	519	469	486	496	484	488	488	492	503	477	482	558	528	488	500	503	487	531	523	488	498	498	494	471	445	502	520	496	474	488	500	491	505	464	468	501	476	533	491	544	508	491	495	480	500
23803	20715	27664	23879	20566	13945	7282	3730	2286	1894	1656	14567	23079	16689	7205	2106	1003	715	736	731	743	733	773	694	690	727	693	694	668	729	717	744	701	738	724	656	711	675	670	655	674	704	690	743	752	732	721	709	708	730	699	731	708	666	685	685	710	670	751	727	672	681	709	749	721	714	744	700	718	693	735	706	690	736	717	727	685	714	712	688	708	685	694	690	694	716	698	671	697	693	697	715	689	699	764	694	690	690	709	689	690	693	696	743	695	696	687	669	708	722	698	641	687	724	690	726	720	717	699	749	775	648	770	743	735	721	729	686	717	673	688	712	710	728	742	672	699	736	700	723	743	691	693	722	671	753	632	674	637	732	679	719	713	678	744	716	716	731	681	726	695	711	699	686	667	715	675	724	712	724	684	708	674	751	675	702	664	691	686	725	765	726	754	732	703	684	716	711	664	634	749	736	720	727	714	717	764	722	696	684	680	716	757	671	699	680	718	726	693	703	680	728	670	721	696	637	689	685	666	703	743	683	717	708	676	666	692	668	708	702	728	691	675	714	698	656	707	700	718	706	756	667	727	642	722	723	713	720	722	711	701	651	698	692	770	673	773	690	694	666	698	712	759	730	713	709	665	676	719	690	724	731	690	686	692	691	736	694	754	693	682	713	721	673	722	669	678	690	690	730	717	656	709	718	699	736	688	672	690	707	660	667	684	739	735	700	689	693	736	739	701	673	683	698	685	717	738	666	705	718	667	684	726	643	678	691	735	720	701	697	675	715	679	718	729	689	723	689	665	706	668	694	686	688	692	734	694	696	684	707	702	754	700	696	729	680	649	686	685	743	690	688	701	693	704	745	689	715	682	696	731	698	733	688	694	677	745	709	654	704	707	719	691	722	716	649	649	703	670	723	652	759	705	721	671	723	689	716	642	650	683	698	688	707	695	718	788	726	743	704	738	690	721	725	717	635	710	686	668	664	733	747	745	691	670	703	697	690	708	738	667	724	655	687	672	715	718	697	746	773	734	735	699	744	710	699	696	701	694	736	689	687	689	698	744	748	665	677	661	701	693	684	717	675	684	746	709	697	705	714	746	674	736	727	681	694	695	700	694	692	695	685	713	674	704	692	720	693	669	670	704	732	684	642	656	673	682	725	692	710	705	657	678	661	684	715	712	717	719	687	658	691	704	696	715	673	713	687	651	698	740	709	697	698	689	614	681	644	663	720	699	740	733	688	669	651	691	658	720	713	708	709	709	719	725	706	714	679	658	688	674	683	719	700	695	674	717	735	701	696	709	675	689	703	716	715	736	695	662	692	694	699	679	663	717	677	675	690	659	706	691	650	688	691	724	687	665	697	697	719	734	689	720	694	691	690	718	704	681	695	716	675	679	686	689	711	736	675	688	706	691	734	706	702	733	696	704	696	652	682	683	720	647	684	655	738	681	683	693	639	711	680	690	705	691	682	674	734	732	663	728	687	662	716	707	682	699	648	667	687	699	675	718	666	693	707	688	729	684	708	673	691	704	630	651	725	698	683	670	696	699	700	713	684	715	666	668	644	674	722	701	675	722	675	684	692	684	735	692	716	690	732	669	689	729	703	667	703	718	711	698	637	622	698	690	695	698	704	744	707	726	728	674	709	651	706	699	682	697	707	711	668	714	683	715	697	670	684	705	686	758	663	655	670	681	697	721	709	746	654	678	718	694	706	704	697	716	677	660	690	749	649	686	683	705	701	710	697	707	729	728	697	711	695	702	738	718	678	728	681	653	682	693	690	752	691	676	724	675	664	676	693	707	730	701	660	691	694	727	707	670	639	666	673	739	747	709	718	692	688	668	657	733	689	730	716	677	716	692	713	695	657	715	689	702	679	707	693	732	707	661	694	685	676	678	728	687	718	748	700	726	683	662	712	673	722	682	690	702	711	690	743	752	680	714	749	680	721	671	702	664	718	726	715	736	698	690	694	757	726	701	762	698	681	663	670	666	722	723	747	751	695	683	688	709	683	674	715	670	676	699	656	641	639	707	666	753	672	699	645	730	681	700	675	691	736	688	681	688	711	701	690	682	676	701	708	709	647	690	710	699	677	705	668	710	674	706	739	707	740	684	693	724	706	730	654	720	652	702	698	715	692	668	715	694	664	684	708	711	731	728	707	664	682	706	649	696	694	667	748	680	661	699	701	710	691	689	717	696	652	733	702	709	668	725	676	680	690	682	726	702	756	695	734	709	699	613	720	730	722	734	703	671	680	687	711	722	696	742	701	687	722	693	719	688	713	735	650	690	661	680	713	704	709	712	733	670	688	712	692	669	701	734	697	657	675	690	672	685	632	668	719	671	711	684	710	708	707	691	667	692	682	718	723	703	661	709	693	697	678	699	745	681	736	700	709	707	690	707	722	693	669	695	702	699	703	708	714	727	684	695	675	705	708	717	716	674	687	655	673	683	691	705	691	675	655	708	714	700	735	690	684	705	721	674	655	698	687	699	723	666	719	689	712	696	709	695	663	662	688	724	702	676	711	642	711	694	692	660	658	698	714	682	684	723	700	643	703	689	726	708	639	725	677	780	714	686	646	693	682	713	680	646	720	679	712	729	664	704	664	716	704	680	717	657	683	688	713	700	683	721	689	650	719	700	728	666	711	698	772	741	719	712	656	717	734	673	696	692	741	678	675	698	650	696	666	687	702	677	698	661	750	703	716	705	687	735	681	710	706	711	711	751	658	732	705	704	706	701	754	711	687	680	694	690	715	685	716	740	742	712	725	703	709	729	702	703	755	639	654	659	750	686	740	709	699	751	666	698	695	749	686	720	683	728	661	755	641	715	652	739	666	681	734	685	730	678	681	744	666	671	702	678	652	666	674	662	690	730	681	665	712	668	653	681	668	736	726	739	712	692	679	655	684	710	735	702	672	655	753	712	716	716	668	700	692	701	731	744	643	689	695	722	721	746	709	668	675	686	710	706	754	688	709	668	721	736	703	743	675	699	722	689	688	678	720	702	712	725	680	703	711	739	696	710	689	716	739	695	732	659	716	698	756	708	685	695	668	701	681	697	668	709	689	698	730	747	718	699	697	699	702	699	701	685	685	677	678	690	684	695	700	674	698	716	669	703	677	635	680	627	647	708	682	716	709	730	725	703	747	698	644	707	693	680	722	694	716	733	721	681	702	672	689	715	722	648	685	704	690	673	627	689	683	680	691	653	711	687	708	655	705	710	731	691	685	700	710	714	737	694	747	710	700	691	704	707	681	685	703	711	698	716	683	701	702	713	692	656	713	693	728	687	702	698	653	699	673	668	712	670	694	703	673	665	667	720	724	709	677	736	704	676	719	710	714	734	680	688	740	669	709	685	700	692	695	714	701	682	700	711	714	685	688	693	689	725	703	687	740	753	683	681	636	722	720	722	743	690	776	684	703	652	670	654	660	699	706	720	722	698	693	709	693	660	687	675	718	698	687	728	676	740	709	671	703	688	702	654	734	705	681	626	706	662	698
5949	11424	10283	8794	8750	8263	6294	4260	2804	2320	2013	18549	20455	14071	6216	1940	830	708	614	609	573	649	567	603	610	581	617	610	564	603	581	616	594	562	589	555	624	597	660	597	577	620	617	563	592	632	573	562	615	596	600	621	574	600	607	561	566	609	587	599	595	595	638	606	619	589	549	579	615	572	585	590	594	572	577	578	610	575	612	566	633	602	626	607	586	607	642	609	607	629	604	575	579	623	583	587	584	567	625	578	592	614	584	609	604	618	609	553	594	572	584	584	611	578	598	574	569	604	579	611	630	587	611	633	565	575	570	591	594	597	605	580	577	576	642	550	581	561	614	605	592	609	571	589	572	586	619	584	603	558	612	591	565	606	587	603	564	588	605	603	588	614	586	599	586	568	619	625	612	591	600	641	583	558	585	590	600	589	585	610	599	551	579	599	598	617	547	602	595	609	565	636	618	583	578	600	571	588	609	602	629	601	557	627	527	614	574	622	584	590	602	590	551	584	547	598	582	592	617	570	574	597	602	595	577	581	589	590	637	596	615	580	585	547	585	566	590	633	622	649	619	581	595	616	648	568	558	594	557	547	555	626	599	609	614	630	611	567	631	601	597	593	540	567	577	594	582	598	624	613	571	608	572	601	590	625	545	643	597	582	580	592	563	602	590	604	543	588	617	611	601	635	614	598	568	577	615	588	595	569	623	551	595	554	592	670	577	556	647	581	605	561	572	618	602	599	602	598	582	592	583	592	594	554	619	625	602	589	586	614	609	610	586	600	577	588	585	587	575	575	606	621	588	617	543	581	553	606	614	533	596	586	562	612	601	602	609	571	549	632	624	567	596	658	603	594	592	573	583	573	578	596	573	551	581	651	596	578	562	598	589	560	567	557	568	600	587	620	591	596	567	603	610	584	653	597	573	568	579	586	548	601	590	582	592	557	567	636	616	607	586	580	592	609	581	622	591	597	629	569	564	586	587	563	640	593	646	603	624	590	614	594	577	595	533	643	588	585	550	620	609	515	619	592	605	591	572	574	588	577	539	595	570	581	571	584	595	490	611	611	600	567	586	622	582	586	614	603	588	565	597	557	570	607	581	601	570	607	587	577	592	593	624	658	585	580	535	584	552	589	594	616	588	587	638	577	573	595	567	611	621	575	613	592	602	601	596	596	570	616	607	581	574	603	625	587	593	599	569	564	596	586	560	627	577	643	607	563	616	539	632	632	569	634	575	564	542	582	564	586	626	594	573	603	557	583	553	574	626	608	562	602	590	585	627	598	632	573	571	572	561	630	620	638	567	598	545	623	576	554	574	580	589	587	582	585	610	555	623	542	570	594	615	562	528	587	607	583	570	556	621	616	579	563	594	594	561	517	609	599	551	568	577	561	552	615	594	579	551	613	599	607	548	572	578	617	597	616	607	604	608	612	559	605	617	578	607	599	591	550	599	547	620	597	513	571	589	594	623	609	581	590	568	638	599	579	592	602	611	598	582	601	582	580	607	574	577	614	611	631	627	608	572	626	574	564	579	584	613	561	632	579	614	600	563	599	608	597	608	610	594	580	563	593	597	531	544	566	611	599	601	547	600	579	575	597	560	594	594	551	580	577	574	593	599	566	619	588	576	570	597	587	573	592	570	565	533	622	606	570	578	580	554	586	583	591	642	600	611	577	577	538	610	574	549	573	539	582	573	625	571	616	576	562	621	598	596	616	613	588	645	552	596	610	582	624	549	593	599	579	589	582	558	600	626	560	615	559	641	561	593	535	627	582	576	586	613	590	589	578	581	601	570	557	572	582	603	611	582	627	591	596	575	574	550	562	596	627	532	560	622	583	580	557	608	607	551	613	578	598	630	585	571	629	587	625	630	548	597	580	602	572	588	572	588	589	631	578	549	547	602	595	565	587	589	592	609	569	576	603	562	600	588	590	607	585	629	607	575	588	632	605	558	630	534	575	622	591	561	577	603	615	598	623	626	607	605	610	602	613	634	571	592	538	566	573	592	549	584	625	600	605	588	594	616	594	554	602	545	584	576	621	598	639	616	595	582	574	558	601	548	575	574	583	595	591	549	598	615	558	566	641	564	577	547	609	591	591	575	577	595	594	585	573	624	612	583	564	568	574	572	608	622	557	595	598	624	612	551	569	629	591	596	599	575	561	626	610	604	596	592	626	596	583	615	600	610	622	604	601	632	597	587	647	588	591	578	593	576	598	601	612	568	589	575	578	523	605	609	616	577	599	548	617	567	583	591	611	567	541	590	629	603	563	593	614	579	638	583	605	555	604	607	593	620	605	542	612	558	589	607	585	591	587	557	637	581	592	587	570	560	593	608	597	560	625	537	576	608	571	604	562	581	614	547	587	598	616	597	633	569	544	584	585	588	628	580	595	620	569	617	621	553	621	627	591	614	626	540	577	600	608	614	566	634	589	547	607	596	586	620	610	583	573	569	612	587	626	605	548	589	642	587	596	586	583	628	582	629	591	589	609	650	561	593	595	552	587	586	585	557	610	530	593	595	595	599	561	597	587	576	605	590	634	560	554	582	548	600	564	561	590	596	633	563	583	557	553	571	607	595	542	569	580	604	581	575	617	588	575	575	582	613	580	610	594	554	604	608	591	597	591	612	609	585	628	646	610	586	580	592	600	602	557	564	605	617	602	608	633	598	570	616	588	578	563	615	631	581	631	536	596	618	546	590	596	592	556	587	640	614	562	637	624	622	566	529	592	551	592	599	592	566	582	596	570	611	600	543	585	611	635	560	604	598	638	598	558	558	585	602	586	559	575	603	544	553	547	554	621	545	572	612	636	635	585	562	579	601	602	607	581	606	588	604	604	602	592	590	595	617	583	558	598	596	601	587	593	576	596	603	589	586	633	599	576	594	642	560	599	572	564	584	600	562	615	572	623	573	596	587	609	591	611	589	559	618	542	558	590	615	595	579	549	592	538	602	612	573	561	596	580	602	587	601	602	575	583	592	594	582	605	572	618	591	580	550	588	576	546	577	568	592	592	589	577	549	618	550	548	587	620	615	550	588	593	606	545	580	585	562	580	574	602	585	615	580	588	595	599	633	605	588	579	613	637	590	576	599	546	527	592	590	631	615	607	577	592	578	632	525	565	619	592	581	596	572	572	580	577	561	548	602	600	601	571	594	607	588	563	629	551	598	629	582	595	577	590	555	583	566	540	627	567	561	565	558	552	585	593	603	581	581	553	579	572	572	548	607	549	589	586	565	545	587	602	566	566	563	594	576	575	598	548	586	574	613	564	614	597	597	564	568	557	532	538	567	614	607	568	568	600	607	612	601	579	591	585	584	601	585	588	594	602	570	558	606	608	564	575	547	618	566	547	629	570	586	601	532	615	554	596	606	569	601	572	594	542	582	591	557	577	620	580	597	590	602	599	582	601	638	570	548	590	600	587	562	559	551	606	621	608	519	590	552	559	563	596	595	577	588	522	605	632	553	590	601	604	567	595	584	564	595	553	604	567
26887	10620	3205	1852	1251	1332	1378	1196	916	835	784	1371	1779	1495	1019	740	643	617	612	589	631	561	575	625	627	645	574	611	624	574	575	607	561	577	617	582	631	590	620	647	587	627	610	604	627	605	609	616	579	613	634	609	677	590	620	614	585	650	566	652	551	579	574	587	554	586	570	613	611	570	651	609	586	619	630	579	620	627	582	602	574	618	619	575	603	579	577	587	606	593	586	619	586	612	527	589	607	636	609	612	647	579	594	604	576	612	596	604	582	557	641	594	607	568	587	584	576	641	607	649	601	621	623	615	600	578	663	665	588	610	617	614	541	570	598	561	617	647	589	606	575	593	611	533	644	585	614	545	591	596	593	577	629	589	593	567	615	580	594	628	669	559	519	605	592	614	606	586	630	552	630	598	647	551	603	627	588	595	599	564	594	608	615	615	621	618	587	607	598	600	604	599	642	622	622	636	666	620	596	614	643	621	610	582	601	581	648	607	618	594	627	551	602	572	568	602	621	629	576	603	599	560	623	588	573	666	608	604	603	615	591	578	584	603	553	603	625	636	606	583	608	623	652	565	574	589	581	583	604	583	579	573	621	558	632	596	590	628	617	652	588	612	572	598	599	620	617	573	612	548	579	571	580	567	595	567	584	611	585	624	601	618	601	592	617	633	569	631	596	627	585	603	559	591	603	557	605	624	630	595	590	618	610	555	653	609	590	615	587	593	608	568	572	613	572	616	624	614	596	579	624	622	622	609	612	642	601	639	584	595	624	601	634	596	601	591	617	622	598	580	598	607	584	562	600	611	611	549	581	609	607	632	584	597	578	593	593	575	629	640	642	586	611	585	617	599	594	606	622	611	578	564	571	608	598	633	636	629	615	607	657	598	611	578	642	569	643	620	610	635	572	585	553	632	615	578	586	588	598	567	582	625	625	572	628	616	636	578	618	614	653	599	602	585	609	587	579	602	579	579	581	615	590	554	587	605	584	588	621	609	627	625	608	592	628	628	592	586	581	534	573	572	604	605	629	578	629	606	593	584	587	586	599	615	608	600	612	584	622	610	581	593	654	625	610	602	590	580	596	596	601	572	600	590	609	591	577	600	547	569	624	603	597	583	583	559	610	611	591	604	577	597	632	602	616	556	594	614	604	604	634	552	588	639	618	628	647	597	636	586	607	610	570	596	626	594	607	607	655	613	594	590	580	581	584	600	614	595	602	581	601	671	615	621	637	579	648	590	631	574	590	568	602	611	624	569	570	650	560	607	627	627	581	618	628	572	594	605	662	580	606	590	588	602	612	624	616	628	585	590	642	603	574	579	624	588	595	606	611	557	632	595	627	554	599	579	584	649	563	632	625	624	603	591	582	560	602	658	643	569	569	587	594	630	578	625	589	576	566	562	628	551	616	606	544	596	589	619	632	608	611	600	614	583	593	621	597	615	621	586	556	633	638	621	569	584	612	599	599	637	627	577	594	600	594	636	615	604	605	589	607	551	575	583	626	606	613	616	583	581	605	612	631	676	620	649	653	601	591	601	625	617	570	583	614	578	615	561	604	593	606	596	606	561	577	581	587	611	573	601	582	651	590	604	619	583	598	573	598	622	579	584	628	569	622	628	620	597	617	635	603	590	550	567	592	584	617	609	615	602	617	598	666	652	597	589	596	536	608	574	550	570	621	606	577	587	578	609	637	578	624	607	588	663	592	616	634	586	565	599	603	579	636	652	640	549	610	636	582	603	598	571	610	600	635	606	578	607	640	617	582	622	622	602	674	600	560	654	594	581	595	588	562	568	563	614	591	633	587	564	572	560	668	625	615	588	587	617	582	589	603	601	609	600	591	613	626	555	565	573	554	613	614	576	610	532	566	623	582	562	605	591	627	569	622	590	599	607	589	606	595	636	626	631	631	618	633	588	656	616	566	578	589	571	608	595	575	601	609	576	604	603	624	609	634	622	611	580	592	582	596	614	581	611	621	616	566	602	650	629	601	573	576	576	611	585	606	594	562	575	598	598	559	612	623	617	614	581	592	634	568	629	584	607	557	610	593	614	606	621	586	601	640	599	594	632	603	582	609	541	618	600	582	593	562	631	602	633	595	657	637	591	587	597	642	642	602	566	606	547	602	619	619	627	600	589	595	575	588	616	621	597	588	554	586	598	595	555	560	549	616	574	567	609	587	617	623	564	619	621	611	576	638	536	658	610	613	589	606	575	585	621	612	589	561	627	587	569	591	572	598	612	575	579	573	567	528	600	609	599	615	638	592	631	598	592	539	620	605	611	610	563	595	556	591	569	589	526	614	618	607	565	607	628	595	633	598	585	649	609	639	584	580	604	600	608	622	601	630	583	614	621	568	554	548	633	572	619	647	609	587	577	566	586	588	605	661	621	643	607	584	585	595	634	604	622	596	625	604	577	584	608	606	617	619	590	610	644	586	620	613	569	580	609	581	567	605	576	613	582	575	610	619	622	554	632	609	620	606	614	541	589	621	602	614	596	628	598	641	627	580	630	604	614	620	591	555	578	581	595	615	598	587	650	600	576	660	581	573	562	571	587	583	630	600	622	578	623	631	582	593	570	638	567	599	615	624	611	590	588	608	622	621	581	644	538	609	598	634	591	620	605	575	587	598	596	655	588	595	623	604	630	620	582	634	617	610	620	570	646	601	607	629	531	624	607	610	589	582	594	597	598	599	601	613	606	622	570	584	579	590	605	622	611	590	623	580	604	610	557	582	583	565	604	613	590	599	585	637	599	521	621	598	604	609	646	614	565	582	599	576	602	585	619	633	551	611	610	567	596	596	613	611	594	621	576	591	585	627	543	544	629	665	624	623	601	592	559	603	611	582	616	626	571	599	627	643	580	634	629	589	647	588	586	573	618	618	617	584	592	634	639	601	602	524	595	603	595	541	591	554	610	626	607	621	616	619	548	579	594	616	605	632	557	621	603	684	584	547	586	606	597	619	621	642	592	612	601	563	653	584	617	586	532	642	582	587	557	611	604	643	602	609	568	554	610	603	616	614	554	589	606	554	628	628	602	585	601	620	612	600	625	601	634	587	599	615	612	587	583	569	550	593	559	556	556	612	556	600	594	597	563	632	625	616	632	619	616	611	593	641	606	610	595	608	574	593	587	616	619	605	574	632	616	592	596	611	590	578	629	598	620	603	576	595	653	618	585	604	621	664	600	626	582	559	605	608	636	603	632	557	569	578	607	578	615	626	623	579	607	556	557	607	555	616	554	571	546	598	567	642	575	606	618	616	570	625	614	594	600	622	589	574	619	596	622	639	596	543	629	639	605	612	639	625	596	589	575	594	664	623	650	627	604	600	620	642	633	597	628	569	627	611	592	600	620	619	581	614	586	610	610	544	567	597	617	625	595	585	613	593	607	601	608	567	569	656	605	624	567	613	582	565	561	585	584	652	604	601	613	623	611	662	614	630	559	582	639	508	591	615	611	626	634	598	568	628	583	604	629	563	588	587	611	593	610
6428	3430	2839	1607	1343	1642	1861	1500	1071	851	832	1805	2046	1560	1009	640	540	521	532	520	485	517	533	486	482	507	501	528	499	495	484	508	472	551	515	494	506	496	518	539	481	486	501	500	480	504	493	525	472	524	472	505	522	454	495	506	504	503	488	511	519	499	525	506	518	508	463	521	507	495	493	478	465	551	494	485	490	485	505	490	489	538	506	503	499	485	529	515	501	487	492	492	524	523	485	485	506	475	502	457	531	485	481	485	524	495	485	562	506	478	504	506	517	489	476	460	526	497	496	499	467	487	519	494	511	542	486	494	491	472	519	488	521	475	504	462	493	523	524	509	488	471	529	439	481	503	539	479	490	488	488	503	469	486	460	485	494	511	509	485	516	519	525	507	555	501	527	522	525	499	503	468	494	482	472	526	500	490	490	531	508	543	473	519	522	504	524	526	513	520	473	504	506	493	479	488	477	522	471	491	495	517	517	522	465	502	524	515	533	498	459	478	493	540	503	507	530	527	499	523	502	520	505	495	485	519	524	541	479	452	476	536	501	515	503	533	488	478	545	494	488	493	453	500	501	490	527	504	515	532	512	537	475	500	494	543	485	500	497	487	466	536	517	480	516	454	504	524	513	471	484	506	504	549	502	535	528	495	480	505	547	481	497	528	483	466	497	534	509	482	509	473	530	474	486	494	509	492	461	472	481	521	496	473	471	531	466	477	482	523	482	485	440	520	489	542	485	465	521	496	494	493	502	480	503	521	517	506	503	491	509	494	450	514	528	486	477	486	464	525	504	524	467	506	512	526	516	487	541	510	516	536	487	527	491	486	480	502	524	505	494	523	523	497	533	502	521	484	531	518	522	448	503	495	531	466	458	500	528	555	495	492	521	458	499	550	511	501	510	498	518	499	505	502	518	497	529	479	500	476	481	506	468	496	504	526	498	496	497	486	506	458	463	529	519	528	524	492	491	488	515	484	492	509	504	522	493	483	501	486	516	484	500	494	477	530	539	525	510	479	520	495	514	487	440	519	495	520	510	455	489	496	500	503	481	521	512	521	497	488	478	477	509	497	496	500	502	490	485	500	442	464	520	489	549	480	520	489	511	497	558	479	502	504	488	459	462	511	488	505	498	483	500	474	483	491	548	529	492	498	543	508	461	522	503	497	487	459	499	542	524	469	522	491	530	505	484	499	467	494	471	482	471	496	489	504	466	470	483	478	527	490	507	491	493	536	503	505	475	466	478	485	526	476	508	506	510	481	548	455	536	477	528	460	526	486	537	517	535	470	527	524	500	476	529	508	505	516	478	496	479	491	474	479	498	519	499	499	514	544	483	501	501	500	522	470	498	475	464	510	477	519	512	486	461	522	475	487	526	528	476	506	496	533	498	525	515	509	505	484	488	457	487	468	470	506	494	475	497	439	514	457	526	531	493	503	494	496	493	503	497	510	508	499	469	488	495	492	500	488	484	528	512	518	471	544	520	484	504	456	470	467	487	476	485	525	511	461	512	482	513	483	492	508	486	511	517	518	470	488	462	518	470	520	474	464	506	481	474	492	529	503	470	485	479	488	493	547	469	488	506	458	521	520	515	535	512	456	493	493	485	474	501	492	488	485	492	509	535	479	524	511	506	465	488	549	484	515	462	485	525	498	465	503	491	469	470	522	482	507	500	500	510	506	488	506	518	496	522	501	458	477	479	517	459	486	507	546	519	491	501	483	492	538	540	492	488	533	473	498	498	451	509	513	513	501	507	506	523	518	492	492	501	481	506	478	525	521	483	483	495	521	528	453	466	474	473	461	539	477	497	501	468	497	526	487	536	499	513	491	481	485	516	512	503	512	550	498	518	511	526	533	517	521	485	481	495	475	455	451	490	495	499	503	540	483	500	547	514	527	487	494	508	473	480	487	486	498	507	469	478	498	532	488	502	545	445	500	454	489	514	479	468	539	520	534	492	464	461	501	520	528	483	466	515	478	510	503	531	489	460	509	538	500	459	506	521	486	523	516	496	495	509	474	543	529	486	523	526	445	507	494	464	495	434	488	465	517	488	498	486	458	514	454	481	530	472	522	505	521	499	517	500	492	504	500	499	500	508	511	525	480	523	523	485	536	468	540	457	472	506	486	510	489	495	490	489	523	520	514	527	505	506	500	519	478	517	528	483	513	505	476	494	466	485	509	480	511	507	519	486	498	505	517	518	519	532	494	532	500	476	512	501	525	470	512	506	507	496	466	466	483	503	485	513	485	512	510	495	483	470	499	485	503	507	505	494	523	470	479	496	514	461	521	497	512	496	496	502	470	531	486	490	523	510	478	536	509	491	503	476	463	517	463	489	477	526	522	498	501	519	492	500	508	474	522	506	530	509	522	512	496	500	495	480	490	499	483	489	478	499	466	502	497	523	470	493	475	482	502	505	496	503	488	466	466	479	491	462	485	485	481	478	471	509	548	509	466	517	504	526	460	526	545	469	480	521	512	489	448	443	500	451	487	515	499	568	486	502	499	533	517	508	491	480	531	501	494	523	500	475	520	455	484	479	485	518	515	530	483	492	459	502	501	537	444	497	549	474	492	482	505	518	509	490	499	481	533	474	444	509	490	505	476	515	460	511	489	493	477	508	490	458	495	509	498	519	469	513	531	450	472	474	506	509	454	502	494	502	470	506	483	493	466	532	484	489	541	526	493	489	467	547	457	543	516	528	472	482	487	502	533	528	462	508	512	512	531	495	473	496	518	523	476	534	525	485	482	492	472	514	564	505	500	538	517	474	509	516	495	485	458	520	507	493	502	528	521	531	479	520	499	499	497	505	522	545	508	522	496	467	488	478	482	509	513	463	469	473	489	493	502	496	471	512	503	498	495	517	475	520	473	516	531	497	540	534	494	502	464	485	508	468	489	571	504	491	510	503	532	472	518	485	522	511	500	483	515	487	468	466	512	468	497	530	480	529	549	486	493	503	479	516	472	504	492	532	473	507	488	493	487	498	517	533	505	484	509	514	541	542	502	504	480	499	535	481	498	524	504	488	476	516	509	512	518	505	514	508	503	503	481	517	542	455	516	494	511	483	511	480	526	482	492	493	479	479	462	501	498	495	491	489	504	506	490	464	501	486	508	469	486	503	497	491	513	512	492	484	466	482	515	496	468	514	494	467	499	488	524	505	497	503	492	517	472	480	525	505	526	515	451	500	505	492	469	479	517	486	482	503	525	485	496	464	483	472	525	524	526	510	481	463	482	491	540	513	506	501	482	491	518	473	505	523	479	494	512	521	493	467	493	517	546	495	473	532	535	464	507	463	485	471	499	508	555	473	513	515	447	518	525	482	489	478	529	487	523	505	511	511	520	499	455	513	501	465	504	516	510	516	458	487	461	497	475	466	477	479	530	499	503	474	502	466	485	445	507	481	509	460	498	511	488	463	475	477	488	484	490	509	486	494	514	533	468	487	522	510	527	505	499	494	498	520	468	465	480	481	479	512	497	505	500	503	472
24757	20771	26730	24645	10228	3018	2122	1724	1383	1244	1092	8608	14744	10077	4019	1401	761	666	563	558	607	616	570	594	607	601	600	608	584	595	611	607	589	580	601	593	593	595	584	643	611	639	640	577	597	578	643	593	569	607	574	647	621	603	607	579	614	607	592	600	564	584	597	562	618	516	629	592	565	624	605	579	618	626	602	610	590	638	584	575	590	609	601	605	608	594	602	639	601	585	615	598	604	594	557	542	580	591	595	589	622	586	631	635	644	588	649	614	601	556	592	611	569	588	586	603	574	628	611	571	587	562	578	530	596	603	604	624	605	605	574	602	568	601	533	632	594	538	601	577	565	575	564	628	611	619	560	590	569	590	606	544	634	628	574	604	634	590	602	569	595	604	609	574	566	626	565	580	626	617	601	615	636	608	606	579	559	553	600	609	582	572	549	597	604	570	593	624	601	564	533	579	572	579	605	580	596	581	598	660	606	583	605	583	617	619	600	601	592	613	604	567	614	590	583	620	592	604	590	618	603	593	627	573	632	616	604	580	584	614	612	577	582	566	601	638	616	611	627	581	612	596	597	624	578	573	580	588	611	548	617	598	626	621	632	587	653	629	541	594	622	588	594	626	561	589	526	630	594	605	595	587	613	572	619	591	600	575	633	590	549	569	586	580	616	610	638	656	583	608	641	581	562	611	614	635	618	576	581	595	611	598	599	576	604	632	585	584	570	615	596	561	586	577	594	590	568	630	642	604	626	578	611	587	555	615	641	582	587	610	629	580	569	585	570	621	574	558	548	561	610	578	591	574	578	619	625	598	584	586	571	588	574	624	603	592	578	568	607	596	579	591	632	607	544	577	587	613	607	622	586	606	594	623	566	604	611	600	602	642	583	617	592	535	598	588	610	558	607	587	593	589	520	686	568	625	601	607	627	578	584	599	643	624	605	637	562	560	607	532	542	648	617	620	587	620	564	561	578	587	595	631	607	579	591	574	585	602	545	575	664	569	565	596	608	589	607	577	578	577	595	597	611	627	610	615	602	606	597	591	594	556	567	569	598	609	513	584	571	611	549	599	588	564	593	570	570	589	582	577	593	627	607	596	547	585	606	622	575	554	605	593	613	579	597	587	635	641	605	586	550	571	614	591	575	564	636	614	584	587	685	600	574	591	572	584	597	584	664	580	577	567	593	573	595	627	617	578	591	570	609	628	618	575	592	601	612	609	593	611	607	626	620	588	550	599	611	591	606	592	597	615	567	631	629	594	605	643	626	558	603	591	563	593	543	618	590	583	579	603	634	610	601	608	585	602	573	571	562	567	614	601	571	576	608	608	620	652	602	621	569	588	577	596	587	569	598	579	567	625	649	579	591	588	578	572	604	586	583	608	593	583	601	611	575	604	619	618	638	604	617	585	594	593	533	615	625	594	622	600	562	624	621	626	621	594	593	564	613	588	573	605	557	556	626	632	577	607	603	578	591	593	586	536	620	549	587	582	537	601	605	577	614	564	571	575	554	595	583	630	567	604	586	604	670	568	610	619	567	573	613	601	597	625	636	624	597	567	639	625	570	561	631	596	590	592	571	639	596	562	588	565	629	590	598	612	580	600	606	576	578	603	584	590	592	593	657	562	588	619	627	567	603	616	646	621	557	576	589	628	634	611	577	645	596	626	602	558	550	598	588	612	592	572	587	573	572	612	599	611	595	564	566	589	578	589	602	566	606	590	551	602	589	597	587	541	612	598	569	562	576	606	574	584	575	608	572	587	626	607	603	613	597	582	591	561	633	568	562	594	623	579	592	639	579	619	643	588	601	569	564	611	615	601	587	608	628	607	621	628	598	573	606	589	580	600	581	630	582	619	589	592	614	607	607	582	578	566	566	588	558	566	596	597	624	609	651	566	641	604	593	564	596	611	618	586	599	604	604	610	577	612	556	605	564	591	586	610	579	582	625	567	558	572	635	604	603	579	567	549	620	653	577	612	571	590	596	589	557	598	569	603	595	616	588	617	611	604	602	581	612	618	556	590	580	574	599	594	577	601	588	569	601	576	601	581	626	622	593	583	635	590	598	579	656	611	601	605	542	599	624	642	626	617	644	573	572	597	618	597	609	600	641	588	572	586	555	602	587	613	608	631	631	559	612	600	611	580	616	628	574	537	561	620	592	606	608	622	582	602	577	622	606	569	592	575	601	578	626	576	611	584	603	600	631	573	548	646	624	629	583	555	592	610	593	637	596	553	616	557	580	577	581	602	610	652	624	591	627	590	579	590	594	599	590	608	570	575	627	597	586	607	582	622	574	575	603	596	588	574	620	613	552	624	612	602	589	611	557	612	610	562	555	604	598	592	619	562	603	599	552	580	603	618	587	569	594	575	561	591	591	621	576	624	565	616	627	569	593	612	579	589	593	611	635	595	602	626	592	604	583	578	601	601	570	569	541	528	534	611	565	567	659	582	659	593	547	586	594	555	535	575	592	605	619	567	626	639	589	614	569	582	590	562	606	572	600	608	577	599	570	634	578	546	582	643	662	671	636	556	610	587	560	592	593	640	601	574	544	580	630	570	577	518	600	634	601	582	599	600	596	619	609	623	574	603	607	555	647	614	560	578	601	581	617	596	583	597	614	581	561	562	612	590	610	565	590	604	606	569	573	556	630	591	581	579	612	588	590	631	586	606	611	584	576	564	638	600	627	626	591	621	609	566	587	584	617	593	601	607	585	570	616	568	590	593	598	631	582	572	613	573	593	565	554	610	612	610	514	588	609	626	602	623	608	612	607	608	606	567	572	629	582	562	618	570	596	584	568	575	553	582	582	595	605	605	567	564	593	612	619	550	540	589	550	560	572	626	578	547	556	615	608	550	593	632	558	620	546	597	582	625	583	644	563	592	616	616	571	585	621	587	613	578	593	555	619	616	626	603	618	589	557	609	554	637	551	662	557	578	569	613	601	566	610	594	585	610	601	603	596	584	573	644	602	567	599	588	607	595	614	592	577	627	620	629	571	603	594	612	581	562	576	615	587	609	577	622	592	605	599	602	580	605	572	587	599	571	609	579	585	629	596	614	620	584	577	575	629	536	547	598	610	612	605	600	550	590	606	594	608	559	623	592	582	593	561	616	563	590	621	604	591	607	602	629	601	585	575	586	606	575	623	555	572	593	637	587	569	578	580	606	601	611	567	580	597	552	577	576	603	591	629	591	588	561	603	620	599	597	585	610	620	590	570	560	588	534	568	609	588	586	572	642	569	613	565	561	613	618	605	611	620	602	591	599	605	609	593	570	595	538	589	577	621	559	582	571	605	625	552	544	600	567	583	590	564	607	551	614	627	588	556	608	548	617	573	583	603	583	633	623	593	598	618	572	607	595	578	611	620	585	576	616	600	618	622	590	540	601	617	623	586	645	589	620	631	590	590	607	550	606	599	561	583	619	615	571	608	600	604	634	581	636	585	616	585	566	570	636	543	622	548	586	620	627	596	606	607	601	542	622	609	617	601	606
5414	7608	7197	4286	2782	2716	2334	2073	1690	1527	1291	11790	14149	9294	4106	1324	630	572	507	503	492	509	507	552	547	518	525	515	506	515	538	537	540	535	508	527	529	571	553	534	513	475	520	495	525	481	517	535	499	526	546	487	510	543	513	514	504	459	529	498	521	521	545	555	496	484	508	531	537	496	556	538	526	524	496	544	517	498	483	522	573	483	494	521	513	507	503	545	501	544	535	487	550	560	495	500	474	488	525	501	528	497	496	506	508	493	544	479	489	533	514	508	549	547	437	510	538	514	481	501	534	535	547	527	520	501	493	500	516	506	517	492	497	518	519	489	508	514	533	480	514	528	529	525	434	512	507	514	503	508	477	527	498	516	517	526	520	537	516	534	505	517	507	518	518	506	569	493	524	542	500	517	460	511	502	526	500	519	507	489	520	534	532	532	508	549	565	485	480	489	516	540	487	509	523	526	537	505	544	512	507	536	503	550	485	478	513	527	507	490	521	505	500	570	472	476	513	534	497	500	510	516	485	490	514	521	524	483	528	543	467	546	512	522	521	534	506	483	489	527	518	528	458	524	536	503	458	515	521	490	493	509	475	550	507	495	479	508	493	487	514	491	465	512	498	476	521	537	512	550	464	528	506	528	512	513	501	510	505	501	510	497	449	489	538	496	472	513	487	514	514	500	534	548	512	520	473	504	519	505	497	533	524	480	501	511	463	507	513	557	521	526	491	522	470	481	513	511	519	518	519	516	483	508	483	508	501	493	527	504	444	513	487	472	537	548	517	498	503	469	510	550	528	511	541	547	539	512	528	525	523	500	550	529	477	494	509	513	501	527	481	488	538	507	489	495	493	493	503	511	462	530	497	525	527	497	471	508	495	505	507	519	505	504	505	519	530	520	495	532	511	521	488	522	499	530	488	516	529	482	504	515	486	459	487	533	508	559	480	518	504	480	502	515	522	489	506	534	506	510	519	504	523	501	502	468	532	503	508	496	474	530	475	514	505	519	490	450	512	446	505	473	512	481	531	523	485	505	511	540	549	479	497	530	483	485	490	506	530	468	497	492	506	494	468	497	524	513	509	502	492	515	488	487	517	502	486	530	491	488	507	498	513	510	492	496	516	522	520	526	524	501	520	489	520	533	518	501	510	509	513	537	537	506	537	461	498	521	538	525	515	536	504	520	505	499	503	500	522	555	477	526	510	510	536	547	498	499	523	536	473	570	508	510	526	520	498	490	480	533	495	519	512	468	463	513	508	490	482	547	501	516	533	470	551	514	510	506	507	494	504	492	511	534	520	517	539	537	522	490	517	524	517	512	501	524	530	545	496	523	512	524	516	529	539	488	517	486	503	531	514	500	503	560	511	527	464	529	523	518	481	494	520	480	484	526	532	510	505	493	515	530	522	490	504	493	532	505	424	514	514	495	490	557	534	488	491	538	545	492	481	521	478	535	527	495	493	541	525	515	509	513	508	502	498	504	539	519	480	530	527	490	516	480	479	495	498	528	484	509	471	525	516	445	496	561	485	479	477	510	491	540	513	477	481	486	499	528	502	523	547	519	529	503	510	508	525	535	546	525	475	502	515	548	489	506	485	539	493	463	530	539	508	459	504	514	552	517	488	532	532	501	489	526	534	484	511	522	491	522	495	508	470	498	506	481	490	498	507	539	461	489	529	509	531	544	508	486	509	516	488	537	549	526	507	542	553	542	533	531	518	521	503	492	479	555	481	543	495	498	493	497	513	551	517	498	514	521	521	525	474	483	546	505	495	516	489	499	509	493	468	482	505	486	485	498	545	453	492	538	536	531	515	541	525	473	523	511	506	458	457	484	477	522	486	522	519	495	500	485	511	513	500	518	538	499	516	540	545	506	499	509	508	542	512	503	527	492	510	479	545	511	547	544	538	520	535	519	508	472	511	531	534	460	540	502	524	488	514	531	495	530	528	535	546	507	503	490	517	485	503	482	498	507	525	513	538	473	513	486	522	510	532	532	485	494	524	521	512	497	499	515	502	464	531	518	509	548	506	497	499	479	489	499	475	524	527	502	494	524	520	505	510	493	499	495	513	478	517	526	521	515	476	516	481	529	478	479	477	535	487	498	520	498	512	504	517	496	516	524	529	508	525	514	493	539	560	505	476	531	528	503	527	532	484	506	522	488	530	512	483	513	508	511	520	555	500	500	511	503	467	540	519	474	495	507	554	538	501	502	504	521	500	509	517	506	505	510	479	519	535	519	501	560	512	544	481	503	488	514	503	494	523	513	480	509	525	547	493	503	483	481	526	536	502	496	542	514	525	491	483	500	518	534	513	511	508	543	497	493	511	540	504	528	499	551	506	507	473	507	482	551	523	552	472	548	516	493	483	472	482	481	468	531	493	528	523	511	485	497	500	553	559	455	498	468	513	490	488	512	508	527	481	491	523	524	509	556	516	498	497	485	511	499	503	512	486	518	505	483	503	519	524	475	503	483	518	509	474	536	498	477	554	534	469	470	509	503	510	500	515	475	532	496	499	514	506	508	541	489	485	490	500	507	520	482	529	485	526	522	495	505	519	495	507	481	460	523	492	490	563	492	534	534	510	517	524	506	498	531	496	492	500	503	497	534	504	495	491	494	543	537	479	509	498	514	509	509	485	520	532	484	507	514	514	498	507	530	512	510	507	477	484	507	497	509	555	495	521	485	530	489	519	463	485	493	471	522	531	499	503	549	479	476	575	511	503	525	529	495	544	515	497	498	542	532	540	476	484	481	495	474	481	493	529	499	485	496	511	526	468	479	538	484	526	522	516	472	520	519	489	497	540	507	531	526	499	499	490	503	471	508	498	512	484	529	528	526	540	506	511	499	501	501	474	478	525	475	482	532	526	505	512	491	529	501	502	513	536	516	534	494	478	528	477	515	496	492	525	555	491	508	541	510	514	521	507	532	521	505	515	526	522	515	538	492	511	505	531	509	509	502	547	497	484	512	493	493	537	445	510	525	499	524	531	552	488	520	524	480	495	528	525	535	506	498	469	484	500	462	500	513	476	488	488	502	543	507	539	492	486	500	524	500	526	500	540	520	523	537	478	494	529	500	489	480	500	526	501	496	507	502	542	516	547	518	525	504	546	531	513	505	495	493	515	503	527	508	480	505	541	516	516	534	476	487	514	461	491	548	549	493	548	522	498	500	477	535	496	517	523	509	520	506	510	495	503	519	508	529	518	546	512	519	522	499	552	496	533	511	506	484	509	534	518	550	517	519	507	498	492	565	525	508	483	513	485	490	461	496	515	514	562	521	500	493	559	484	508	445	527	536	470	505	495	479	495	512	476	502	466	513	463	514	499	542	476	479	524	520	499	464	477	511	504	505	522	452	508	526	506	539	502	518	501	517	500	545	522	504	526	499	502	499	491	479	493	488	481	562	506	512	501	543	513	528	495	483	513	552	548	511	570	513	498	526	495	474	518	492	478	484	526	477	525	514	496	490	495	473	526	489	504	502	511	529
23777	20738	27711	23928	20592	11509	4409	2508	1810	1689	1608	15267	25142	17254	7430	2251	947	768	746	747	717	669	682	707	639	695	749	708	668	713	739	751	716	716	711	682	715	685	711	622	679	726	677	682	693	691	744	705	705	710	727	718	705	736	698	697	672	689	676	694	673	692	692	696	653	664	725	683	686	704	725	685	688	644	713	702	708	716	695	658	670	723	681	675	652	729	722	693	743	724	714	692	663	701	685	691	720	738	663	732	716	660	716	731	718	713	651	726	704	727	686	691	712	687	714	698	742	678	723	677	663	671	685	683	693	658	705	748	723	720	735	742	704	693	735	746	719	690	700	677	711	718	682	703	642	688	607	709	698	678	663	702	717	688	689	667	706	713	682	709	695	755	701	678	682	668	665	699	710	667	690	733	674	700	668	702	705	698	686	709	691	705	671	651	713	700	695	675	691	668	655	646	717	724	680	656	728	663	714	687	644	667	704	679	713	696	685	667	723	757	739	717	737	728	731	708	719	700	684	707	715	697	709	692	656	709	705	703	689	715	716	707	725	682	683	650	725	662	634	680	703	681	708	696	684	732	693	715	709	704	749	645	685	744	699	721	736	656	715	702	699	691	700	678	693	707	675	704	720	725	684	649	708	701	711	709	693	715	671	667	692	663	670	706	737	671	716	675	690	698	717	681	667	695	639	769	668	674	684	713	686	690	717	732	708	722	648	694	669	679	716	687	695	692	722	719	677	721	712	706	748	674	687	694	730	698	748	662	707	678	707	684	741	694	672	653	693	707	748	715	666	686	662	650	695	665	683	726	689	664	685	667	660	734	699	719	652	709	698	736	705	643	679	682	756	685	677	672	769	699	655	679	658	707	700	760	626	725	684	716	703	662	700	662	676	682	647	666	671	662	680	666	681	726	668	707	685	734	668	674	681	665	703	673	674	724	714	687	701	726	712	687	684	703	691	686	688	685	731	684	685	691	713	720	690	706	731	706	705	649	702	761	739	719	673	724	670	710	699	708	757	727	671	670	687	713	698	668	663	690	705	694	728	692	666	723	700	652	703	663	733	697	704	719	677	653	684	727	695	680	733	686	741	704	653	726	665	707	685	688	674	693	655	690	687	680	661	709	707	701	632	686	694	708	679	729	685	704	663	640	722	712	669	707	704	670	709	645	734	710	713	665	700	735	732	718	709	696	648	672	701	668	714	670	644	704	719	697	696	675	708	679	672	669	663	674	673	732	682	650	712	739	693	641	693	643	667	700	727	731	682	727	743	739	696	633	666	679	695	688	689	695	682	672	678	701	653	711	709	702	677	702	639	659	683	669	707	696	671	696	685	663	708	678	717	702	676	673	663	666	670	717	704	659	696	680	679	666	691	706	680	704	682	645	679	696	679	702	691	702	643	713	679	657	660	710	698	666	725	692	686	675	719	729	645	694	687	662	684	679	706	725	649	690	632	663	713	722	685	692	740	659	681	643	728	666	684	720	691	679	733	700	650	699	656	707	684	716	666	718	736	666	689	673	690	684	684	712	681	701	679	706	691	714	702	681	700	676	719	650	678	692	667	677	694	690	661	706	680	669	669	754	685	676	682	709	710	709	680	706	702	705	686	666	666	664	719	706	700	722	660	703	702	693	693	732	676	715	708	687	678	696	677	657	709	739	675	706	655	718	690	696	690	679	680	652	702	673	675	694	684	680	669	660	711	694	674	702	703	685	669	697	664	674	711	688	613	688	678	691	682	681	737	653	695	663	688	671	684	663	698	702	681	704	717	720	663	673	763	694	690	689	698	720	647	700	704	706	728	718	700	654	732	684	655	700	667	674	717	710	725	723	753	702	678	704	713	650	703	669	690	700	714	710	658	706	713	735	684	685	674	697	729	701	711	674	662	702	683	638	666	709	699	677	669	705	687	716	689	670	677	694	712	662	740	689	666	673	680	694	714	680	656	717	660	672	641	691	673	720	693	693	701	674	689	699	705	722	671	753	691	679	668	710	707	668	699	681	664	690	696	717	687	659	700	686	724	697	741	695	701	685	684	682	734	689	673	712	661	683	684	629	695	676	736	691	625	701	666	673	648	680	724	682	638	666	693	672	645	669	681	724	689	724	686	659	701	687	716	708	687	695	669	660	711	702	736	694	679	664	722	664	654	712	734	683	673	710	712	743	734	704	661	663	651	707	686	672	681	730	675	673	730	660	696	719	686	661	673	666	649	675	661	676	698	685	676	687	659	692	690	682	675	681	712	708	707	668	671	707	694	685	679	676	621	689	718	673	691	681	724	651	669	698	693	689	644	697	650	674	681	682	670	719	690	679	690	721	664	670	715	673	707	710	688	697	677	682	672	683	677	707	684	688	692	691	672	708	686	699	705	681	696	702	659	707	692	720	678	701	707	696	686	753	689	687	655	699	669	652	720	688	696	709	651	693	711	719	681	746	738	775	698	716	667	730	691	722	665	671	657	686	747	655	689	688	678	629	692	686	673	709	658	710	709	718	752	651	672	752	690	688	730	715	678	733	707	682	688	622	707	723	663	686	637	655	685	709	709	709	667	687	676	708	666	686	714	717	703	697	646	672	725	683	673	735	745	675	688	689	746	662	710	636	690	707	672	696	686	665	667	695	682	682	708	716	680	669	699	659	666	688	708	727	706	663	674	722	700	729	676	695	673	630	653	684	688	692	638	690	667	663	697	680	693	719	674	680	723	675	675	699	741	693	766	646	697	696	663	622	639	691	679	688	685	737	689	645	661	689	684	657	667	721	699	664	711	691	718	686	700	667	694	688	701	699	728	652	723	688	761	688	686	687	648	674	666	660	767	654	640	692	751	683	687	668	703	647	650	668	664	685	716	697	711	689	696	686	630	657	708	665	733	694	731	685	664	706	691	735	658	715	711	691	680	664	707	673	661	670	679	693	717	675	657	701	691	692	667	678	683	722	692	719	721	675	682	686	714	736	680	665	727	693	674	664	707	652	740	710	692	676	678	645	665	695	661	671	652	653	726	700	696	734	713	687	675	622	654	692	706	639	718	689	719	720	685	666	669	672	705	722	691	687	743	680	687	676	626	701	675	671	666	671	677	685	704	705	727	721	710	698	659	709	700	698	651	726	707	684	674	669	716	644	710	707	688	678	673	649	727	691	728	753	672	718	657	659	685	687	661	743	692	724	678	704	703	672	655	678	686	691	707	660	720	690	661	669	701	657	707	759	699	728	672	672	673	676	642	662	653	678	706	723	715	724	686	669	710	712	685	702	719	694	658	712	695	674	694	688	652	700	713	685	711	741	657	662	678	709	701	706	673	674	650	682	663	624	644	698	713	674	678	712	682	680	711	632	671	673	688	639	715	684	717	669	665	711	702	766	677	669	698	679	690	684	655	704	718	675	701	675	688	746	681	667	684	667	656	693	713	695	756	685	672	677	680	745	704	676	664	678	673	687	672	662	722	733	700	623	678	708	749	736	653	666	705	699	714	678	723	668	662	662	715	683
6260	11292	10809	10943	7542	5264	3640	2823	2302	2023	2029	19298	21965	14602	6578	2078	744	692	605	598	610	571	614	600	600	646	576	584	564	633	600	625	587	600	591	614	593	556	594	602	601	618	570	602	629	583	570	587	578	559	595	588	608	557	602	648	598	617	640	602	607	636	592	596	583	610	635	554	599	583	570	561	610	594	622	619	548	558	574	617	609	579	583	612	603	586	598	574	595	592	579	578	554	613	590	582	592	565	600	604	647	568	543	600	600	591	552	572	598	626	569	569	608	606	601	611	615	554	563	573	605	593	590	617	623	526	600	627	652	613	596	564	590	570	612	583	600	592	665	606	560	544	603	599	588	596	580	555	603	590	593	607	583	582	591	584	604	568	579	519	604	617	612	553	595	611	582	591	591	593	561	548	606	585	531	572	576	577	556	597	549	605	582	553	571	569	555	604	595	608	568	582	586	598	585	568	589	539	577	601	577	584	590	597	587	576	624	604	611	590	572	599	591	639	567	605	598	590	579	560	580	591	607	618	629	540	597	594	613	627	598	595	598	614	566	581	547	563	559	594	590	584	561	608	593	544	584	564	620	591	570	568	535	611	611	568	631	600	558	581	606	559	558	641	599	579	594	578	603	606	545	616	558	613	607	575	586	611	617	636	555	567	590	583	577	612	584	570	595	605	563	591	587	590	550	568	570	575	593	592	590	582	614	586	553	585	651	600	580	591	541	596	585	605	557	588	591	574	606	593	595	552	628	623	581	542	607	630	599	582	589	595	581	573	572	562	558	572	595	585	585	607	551	595	589	584	570	592	573	614	571	541	600	641	624	560	605	585	606	580	553	568	618	576	618	587	569	559	584	585	573	536	581	587	589	616	615	556	628	565	572	582	570	580	545	570	644	577	558	605	567	587	597	562	546	587	540	590	561	570	584	583	603	568	557	562	580	550	580	543	560	623	559	619	613	584	652	533	616	587	540	595	613	525	622	613	613	600	620	580	590	591	581	588	592	567	545	606	586	598	542	551	565	577	555	615	596	599	565	588	615	610	608	585	598	600	604	591	574	611	572	603	627	563	576	575	574	569	578	586	606	555	571	564	583	559	599	562	637	545	560	595	515	571	609	580	566	585	585	528	604	556	607	552	578	585	573	557	643	593	552	598	591	604	598	569	598	577	640	619	598	542	572	582	630	578	556	588	603	597	567	559	632	576	560	526	565	578	521	616	573	568	618	577	583	643	605	547	555	560	584	601	559	606	586	567	608	586	574	586	575	541	591	578	576	597	609	578	622	592	581	582	535	550	599	610	601	598	565	551	586	568	577	555	572	569	616	581	626	564	635	574	571	590	570	569	592	579	577	600	575	614	573	553	593	588	562	592	659	535	578	557	652	624	616	555	573	593	558	579	558	596	597	647	603	587	631	570	595	620	584	616	571	564	576	555	585	573	578	594	570	564	623	577	577	605	594	583	578	571	520	584	618	581	599	572	591	549	554	587	589	582	583	558	558	575	576	612	581	594	556	601	584	571	609	623	574	556	555	590	584	606	581	611	596	606	590	584	617	544	562	585	609	594	596	569	569	604	574	574	613	561	594	598	571	542	582	528	586	589	590	579	604	590	610	554	579	584	601	565	571	579	597	561	590	573	598	564	600	571	629	550	564	587	612	614	573	584	542	609	574	554	578	578	598	603	559	619	593	619	591	613	556	589	570	580	575	573	642	607	563	568	568	543	589	624	559	607	571	609	570	568	607	587	571	582	604	591	544	528	566	582	560	550	571	599	592	584	553	633	553	561	559	572	567	601	589	596	575	604	609	587	625	597	574	576	631	589	558	602	616	587	538	542	608	582	602	578	596	553	561	575	567	597	560	568	588	559	601	607	588	549	613	605	564	574	601	591	558	634	573	588	615	568	553	558	575	582	592	582	591	548	547	585	653	598	597	592	546	553	622	586	546	581	601	585	602	600	586	596	566	593	533	566	568	607	580	559	600	595	591	575	539	536	574	577	601	607	587	587	583	587	577	537	600	620	578	592	626	568	610	572	597	546	573	617	585	568	567	571	601	594	605	608	597	576	543	553	637	580	587	608	594	589	591	607	613	577	561	576	628	567	609	520	558	591	603	589	605	623	595	592	570	586	571	594	601	587	571	608	562	583	598	610	554	597	570	613	625	633	548	547	585	575	561	562	570	579	572	577	554	578	562	595	568	570	584	577	594	575	582	595	604	571	588	589	584	574	567	610	581	546	599	577	565	535	566	574	563	530	562	594	581	571	609	614	590	548	617	578	608	571	551	621	599	540	580	525	589	610	622	598	597	567	585	566	609	580	628	582	577	564	586	585	615	607	618	584	586	614	583	615	642	586	572	594	605	617	578	566	582	570	600	581	547	594	566	545	561	533	583	583	567	571	547	573	616	613	618	590	602	572	584	601	607	564	585	539	605	601	582	566	566	560	545	573	578	564	582	569	593	583	565	579	601	581	590	631	586	591	587	613	564	570	563	592	585	598	574	582	592	559	598	584	575	515	565	625	583	584	586	608	564	573	590	567	603	601	587	604	579	553	607	597	615	597	601	609	572	559	591	513	614	578	615	574	564	556	607	577	592	541	563	602	573	581	587	589	625	553	586	601	554	584	583	569	581	604	571	585	569	561	548	578	569	572	618	566	596	625	602	570	589	570	546	572	567	583	539	602	565	626	597	585	592	647	580	555	566	548	550	620	573	605	561	628	550	557	542	573	605	555	594	571	614	577	568	585	591	543	586	539	597	591	558	575	590	612	609	595	600	578	606	599	579	555	626	592	621	600	604	591	564	600	569	571	561	576	552	574	627	640	558	593	571	559	605	589	598	598	573	563	605	596	615	565	586	568	549	588	602	581	598	602	568	586	598	549	574	597	578	586	595	590	574	572	591	589	594	550	569	565	573	591	621	611	532	607	569	602	590	593	593	553	606	578	577	581	592	537	608	590	561	587	608	573	574	538	606	632	570	615	592	549	577	582	616	591	568	611	541	564	566	593	570	582	602	566	576	577	560	542	594	625	605	578	615	563	556	583	555	567	545	589	560	613	571	591	580	539	566	567	581	581	595	576	570	545	548	577	579	589	579	542	583	589	560	584	616	583	585	579	570	596	603	561	573	541	586	592	586	576	611	588	557	639	577	559	614	591	578	588	543	588	564	649	586	603	561	569	592	563	590	586	577	605	564	593	551	571	604	567	557	554	564	563	609	587	600	590	577	588	557	562	578	585	587	543	559	597	597	612	564	572	582	564	616	548	603	601	601	585	618	579	577	530	582	594	577	581	570	593	582	568	566	595	555	594	570	576	543	592	614	584	590	600	607	597	591	574	577	531	613	573	602	586	572	602	585	588	570	565	545	551	626	582	602	582	560	615	596	591	541	549	575	584	597	591	581	579	570	580	561	627	554	544	534	579	589	579	554	558	614	529	595	561	594	575	539	555	596	600	575	565	554	573	638	605	583	568	586	589	601	572	565	607
26761	10516	3788	3137	2142	1359	1055	888	722	736	833	1523	1808	1442	1056	705	617	560	606	586	529	565	515	530	583	544	520	575	580	544	555	588	579	555	578	571	573	594	553	561	572	552	547	567	566	610	546	567	529	542	527	538	551	551	553	553	532	570	557	593	550	552	562	610	576	558	562	540	579	542	539	560	609	578	595	638	566	557	566	525	590	638	515	593	584	575	539	573	632	551	564	548	563	589	602	551	539	569	554	584	543	590	586	583	560	580	554	559	540	561	608	585	572	536	553	573	556	585	573	549	562	597	594	539	575	532	548	578	561	568	589	613	568	599	600	609	539	545	585	583	536	559	570	582	522	500	546	536	610	576	548	572	558	566	543	534	592	562	570	606	579	541	557	577	567	581	569	573	612	597	576	567	571	568	560	565	581	540	595	555	558	530	568	529	539	579	563	576	556	544	591	547	554	610	591	550	566	530	543	591	596	573	588	561	575	579	573	517	567	580	570	552	536	538	565	602	601	600	539	532	535	570	576	559	613	561	542	533	568	566	566	624	588	588	615	608	531	546	563	553	524	577	543	522	523	557	560	558	562	562	595	624	566	538	551	532	565	565	562	560	564	515	563	560	598	585	584	616	577	581	570	574	558	584	578	590	612	567	560	542	546	576	534	571	561	577	572	575	573	572	583	536	562	552	570	548	612	602	593	561	591	572	559	527	587	559	596	559	526	559	601	563	614	598	603	586	520	551	589	591	548	575	620	559	558	541	594	592	580	573	573	520	562	555	551	597	594	584	569	589	598	571	557	589	629	572	585	598	564	565	587	620	563	545	503	578	545	590	549	582	607	611	570	577	539	601	556	535	522	563	543	530	553	569	527	613	573	532	593	602	543	532	587	507	589	584	561	539	573	556	591	575	588	558	577	554	546	554	526	592	549	534	573	586	603	549	564	574	544	597	585	601	590	602	589	580	592	573	560	554	572	581	602	566	564	585	534	566	572	588	570	597	567	592	595	560	541	584	606	563	589	557	579	565	597	563	554	535	584	568	554	633	567	563	602	591	575	545	542	563	585	602	545	558	601	550	542	576	567	555	565	588	564	605	571	565	577	625	584	528	589	583	570	593	584	594	575	577	532	597	544	563	559	571	577	575	587	569	536	614	538	563	580	570	541	543	572	545	588	600	590	537	575	570	549	597	619	561	537	548	535	584	599	578	582	546	564	544	556	551	543	573	570	545	582	561	548	602	569	546	507	591	559	601	545	566	569	593	607	552	548	617	553	542	564	579	525	553	537	546	556	548	509	558	588	562	605	549	561	504	536	548	578	574	548	583	536	551	552	567	601	568	638	582	580	554	556	581	556	554	564	568	561	591	572	570	581	565	560	520	602	571	634	605	574	599	577	548	592	583	524	575	539	557	573	575	563	574	534	546	606	573	559	525	577	569	529	573	520	567	593	529	547	514	572	557	605	602	574	554	567	536	539	558	592	564	523	599	558	602	612	583	576	561	573	541	615	573	602	572	559	599	552	604	562	580	525	573	601	580	607	544	591	588	558	586	582	578	568	581	526	584	601	528	576	577	524	552	566	578	543	561	578	550	568	551	560	554	560	530	541	558	550	564	575	581	584	580	556	589	584	554	571	557	596	569	582	559	553	555	589	546	549	569	569	554	566	563	576	585	580	566	583	547	572	567	574	605	565	556	567	576	572	533	558	546	556	563	576	561	550	569	580	566	554	621	545	566	554	550	581	579	569	518	580	603	581	539	585	573	542	610	568	598	552	636	590	554	547	563	591	527	584	607	586	567	541	571	579	604	567	594	580	520	585	603	592	566	593	561	544	540	559	569	559	551	590	580	570	588	531	548	564	567	560	514	605	543	573	557	546	564	544	569	556	590	577	592	593	573	599	593	559	544	581	557	572	589	566	580	543	572	557	587	558	546	542	586	588	537	563	533	545	589	594	527	604	544	592	591	557	582	581	553	528	578	597	578	569	542	606	583	585	581	558	553	573	552	567	561	590	557	579	589	549	590	565	583	560	599	574	568	580	523	559	581	611	586	571	589	567	564	575	562	539	563	561	561	557	551	528	570	621	557	544	566	571	589	574	581	510	557	595	593	608	594	545	529	595	579	575	536	572	579	566	600	564	551	576	593	633	561	621	610	555	541	540	575	590	558	580	577	577	561	510	600	584	615	571	573	618	545	557	534	551	594	574	551	553	588	548	560	555	614	578	630	581	576	553	572	602	598	573	523	531	520	525	559	548	572	557	554	584	592	563	532	611	540	580	556	543	507	557	601	564	559	554	586	592	580	584	564	577	584	554	543	578	573	571	556	596	536	597	582	553	561	611	558	522	588	588	578	585	562	530	565	579	559	558	594	571	563	591	561	600	587	537	535	522	588	556	553	572	544	568	588	583	573	555	539	547	591	586	596	589	545	586	556	579	567	573	587	582	581	591	568	562	558	559	608	560	569	569	589	602	561	596	552	551	585	591	562	601	582	539	524	538	534	584	525	539	534	550	534	574	598	579	519	577	549	552	564	555	572	587	586	585	581	556	581	576	531	597	544	585	560	574	567	542	556	582	564	571	556	536	577	591	570	579	539	605	596	584	602	564	590	562	572	582	604	576	551	611	549	552	567	606	530	579	577	568	533	529	599	559	560	567	599	560	601	555	548	534	518	588	515	589	571	565	593	585	558	551	562	551	591	604	582	584	551	516	536	598	553	605	534	543	555	583	590	587	568	562	555	608	562	590	584	532	562	565	549	583	612	584	590	557	565	560	581	589	572	575	573	591	560	575	543	592	587	579	572	546	579	544	496	528	549	565	564	562	585	543	539	493	543	559	558	640	600	586	604	557	557	505	603	589	546	541	572	599	572	616	603	569	513	579	591	539	566	611	565	603	594	566	619	558	527	590	552	582	588	591	561	520	556	596	580	572	544	570	605	543	635	567	557	569	572	570	582	579	590	584	601	575	583	572	583	559	583	592	530	548	535	566	559	612	567	557	562	552	608	577	559	572	562	563	567	578	579	541	553	579	552	591	549	540	495	540	578	567	554	558	602	559	560	551	567	582	589	555	595	548	566	586	546	584	567	524	554	584	546	553	527	552	547	565	588	591	610	608	535	593	576	525	564	582	595	565	570	609	569	558	588	600	533	597	525	605	593	539	607	581	565	573	523	565	545	560	584	616	561	534	604	582	588	568	498	606	572	586	626	578	527	564	534	566	558	589	586	538	609	550	544	535	565	607	575	537	583	590	581	567	581	537	555	567	579	535	550	617	571	617	593	563	562	576	549	566	531	552	523	558	525	565	595	524	559	613	552	616	552	589	543	573	545	577	534	583	584	602	567	585	593	582	562	600	545	520	576	573	559	575	601	560	585	566	568	602	551	575	564	578	544	563	588	542	548	579	592	569	534	589	564	569	580	529	569	574	546	554	593	618	593	566	514	572	511	558	592	555	601	575	566	533	556	579	551	542	579	652	546	570	561	555	579
6288	3113	3677	3071	2379	1732	1237	944	764	807	933	2067	2155	1591	946	653	478	481	467	483	527	461	493	489	485	478	453	508	448	474	481	495	439	521	518	476	509	454	433	477	434	492	509	465	457	482	519	466	499	490	494	459	467	495	447	488	444	439	478	488	447	480	491	442	469	478	500	464	502	464	498	483	475	485	501	434	420	459	469	483	471	459	487	465	494	440	480	482	491	437	480	470	507	448	485	491	444	463	464	473	547	442	477	484	498	479	512	451	471	464	514	503	481	470	463	471	467	502	474	486	473	486	468	450	452	444	475	497	470	443	442	473	508	465	544	466	471	500	458	468	531	471	440	449	472	474	509	452	487	500	473	453	524	495	478	477	496	482	440	489	473	522	450	430	520	491	463	486	499	451	504	479	490	468	476	461	414	516	492	492	512	502	454	483	475	494	461	438	456	457	495	440	456	458	472	484	488	461	473	462	461	481	482	512	502	472	477	489	509	515	463	437	458	468	427	485	457	466	498	460	479	429	482	502	472	521	494	461	472	485	470	477	481	485	507	472	478	476	435	473	471	451	453	447	510	455	457	455	455	462	472	482	507	426	513	462	523	480	503	447	515	454	502	498	449	513	467	461	499	482	451	506	474	468	452	495	471	489	456	512	471	490	494	461	484	478	497	494	435	493	450	485	514	501	463	480	494	471	460	499	531	463	489	493	483	480	480	460	479	478	470	472	445	463	467	476	496	478	499	509	467	464	480	484	481	477	494	451	494	501	485	523	525	444	454	473	485	497	466	458	508	483	456	516	473	450	452	478	475	457	460	504	408	423	475	479	477	484	478	500	458	446	473	479	458	476	501	489	486	428	449	461	484	457	500	506	481	477	474	484	423	502	470	441	446	495	495	475	467	459	472	494	464	436	437	446	436	501	430	494	426	459	486	482	464	486	484	465	474	486	490	495	459	529	522	470	483	487	462	511	486	471	497	461	469	506	472	448	471	481	479	446	493	483	474	488	505	500	525	468	465	488	518	474	500	492	480	465	490	507	505	504	440	489	521	477	453	484	471	436	497	451	464	464	466	480	524	466	459	466	493	479	482	470	496	460	420	478	501	498	460	476	461	484	461	475	453	487	503	444	458	426	496	471	518	476	492	481	470	478	443	497	491	477	490	466	464	486	492	491	450	483	464	500	450	474	459	490	445	471	454	427	520	435	459	514	420	491	513	522	475	454	477	506	463	496	492	413	487	421	495	493	451	471	475	469	484	498	469	462	507	503	484	485	448	482	430	509	468	495	466	479	485	464	464	468	500	489	475	467	482	458	487	460	476	494	470	499	430	407	485	455	468	473	515	470	469	438	502	470	454	504	498	490	484	493	477	470	510	509	510	449	499	476	457	458	453	487	500	436	502	480	477	471	470	483	484	489	459	435	491	445	504	469	495	479	440	511	441	474	484	484	448	505	485	489	479	459	486	514	517	415	511	495	423	469	464	485	496	495	485	501	475	500	465	458	449	473	458	487	449	480	453	498	479	458	468	477	445	492	486	484	478	470	473	459	474	449	486	452	502	447	442	470	493	447	471	469	438	469	494	484	489	488	512	460	467	462	475	488	468	474	515	493	478	487	468	441	475	512	468	441	511	515	447	479	503	467	467	473	494	489	453	488	487	499	495	503	474	516	466	465	461	497	483	487	486	452	509	475	491	460	532	485	450	478	496	459	481	472	473	509	489	476	468	475	495	481	466	495	452	455	533	488	432	474	477	503	490	481	488	448	473	493	519	492	467	462	505	503	467	471	476	442	489	471	446	487	479	463	463	484	450	503	455	466	482	458	452	486	446	471	483	453	476	467	485	463	532	479	460	493	518	479	464	470	479	471	435	495	487	507	446	471	492	465	473	495	450	516	470	498	463	470	477	466	489	511	495	473	465	469	470	463	480	461	444	456	472	485	480	458	487	475	508	450	469	466	503	443	498	433	470	443	481	484	490	520	463	501	470	467	495	463	404	484	477	467	487	453	495	482	532	505	510	459	470	474	488	460	474	480	468	457	493	451	470	447	479	427	425	489	453	482	469	484	408	489	470	412	516	472	474	453	466	492	425	493	444	439	461	481	471	480	524	468	479	511	458	476	491	437	472	507	469	472	519	462	475	474	496	490	477	483	448	482	510	498	458	493	459	463	458	471	455	460	466	480	475	490	492	479	491	506	460	449	478	456	482	492	436	476	495	468	492	514	477	493	501	432	481	509	491	456	448	465	438	488	493	501	494	422	456	438	460	475	512	440	511	476	449	450	481	505	467	475	495	408	436	496	447	478	497	495	491	454	461	498	428	452	474	465	479	445	476	476	436	493	447	473	453	449	470	444	474	489	475	506	452	479	469	474	443	454	464	488	433	514	445	481	496	467	408	467	506	446	496	483	435	474	488	462	464	470	484	511	437	491	463	471	513	512	477	474	477	488	450	458	483	493	443	495	452	455	497	479	459	457	455	487	456	443	467	460	432	520	506	437	486	477	491	463	501	446	496	446	494	458	460	454	477	440	439	435	450	437	493	484	509	406	465	486	439	495	505	493	525	478	454	492	446	462	477	443	478	477	454	446	500	449	447	475	491	498	519	501	485	487	457	498	463	483	476	501	458	502	442	505	440	493	484	461	485	493	481	497	472	519	499	451	461	513	455	484	462	458	537	464	505	492	482	485	430	495	474	448	476	473	490	468	465	475	420	457	505	480	465	441	461	489	467	479	503	478	525	459	472	499	489	487	496	449	485	492	466	492	504	447	470	475	497	464	506	536	483	469	452	482	511	490	452	482	479	459	478	467	476	464	486	499	479	504	499	495	475	456	494	476	502	450	469	477	453	459	472	474	466	490	464	472	503	461	512	480	459	475	457	443	472	510	461	479	457	511	480	446	446	435	485	523	501	509	476	484	477	472	438	504	472	455	492	485	476	456	486	437	479	431	469	455	462	473	466	460	462	473	457	501	446	468	453	470	494	460	454	465	440	483	459	460	438	475	451	437	467	474	482	491	509	453	510	486	452	471	483	525	500	483	467	478	464	470	468	483	475	509	505	461	465	467	474	489	501	489	465	480	468	496	446	459	473	460	481	435	464	483	476	493	471	530	524	469	463	461	487	472	480	476	486	455	460	507	473	476	489	437	478	432	516	481	473	464	469	491	480	457	478	489	479	480	443	447	492	452	498	527	403	509	464	504	443	455	484	485	489	463	464	477	458	480	459	486	457	451	473	412	520	479	474	477	499	442	487	461	436	510	470	502	429	462	453	476	454	441	455	462	503	476	466	467	527	461	482	473	475	464	488	500	454	514	471	483	470	449	466	473	471	487	497	478	502	521	458	496	476	495	466	453	468	486	501	489	498	506	487	498	455	456	487	516	456	477	506	469	459	467	496	452	472	483	493	470	463	490	517	480	520	474	478	484	444	448	450	490	482	468	451	471	450	462	476	477	476	495	508	461	457	476	482	475	473	458	459	464	448	470
24737	20782	26862	24489	12344	3696	2037	1318	1017	1013	1070	7680	14214	9167	3845	1307	693	564	536	581	550	565	540	586	565	539	518	566	564	596	556	535	587	580	506	515	534	559	589	570	594	568	533	552	565	526	548	549	531	551	570	532	514	556	547	555	522	550	558	538	647	554	592	574	551	558	551	552	547	568	547	567	553	556	562	501	539	576	541	543	553	555	543	538	549	546	555	533	555	537	545	555	584	535	535	603	545	581	568	592	578	557	547	512	558	558	549	561	564	552	562	510	505	518	528	566	555	553	493	557	528	520	557	573	576	478	549	545	574	527	553	552	555	580	560	533	544	540	561	527	559	539	552	565	557	568	539	564	543	559	581	542	523	561	571	539	559	582	612	564	560	550	558	573	562	540	547	545	544	531	584	531	549	557	507	554	520	542	547	546	577	578	528	522	553	570	549	568	557	553	575	496	520	562	560	562	542	547	551	539	570	555	548	514	583	550	564	514	571	563	568	542	540	575	579	570	533	564	562	540	537	517	550	545	579	551	522	553	517	535	557	553	520	549	528	605	544	555	554	544	518	545	519	542	538	536	578	558	588	569	557	566	521	536	550	553	540	567	546	568	548	554	484	552	543	553	571	596	578	548	572	518	547	559	576	593	520	567	546	559	547	534	534	544	561	581	517	535	526	580	562	542	575	552	565	537	554	599	522	540	528	549	551	546	580	560	578	529	612	544	549	547	552	535	521	560	575	568	514	577	547	537	596	529	540	526	535	572	544	522	549	528	516	558	576	565	565	590	519	600	548	542	542	559	618	564	534	551	512	572	569	579	569	504	510	563	583	589	549	532	511	561	612	570	529	576	511	559	531	540	576	528	548	526	558	517	566	576	575	538	590	575	551	535	546	570	547	546	535	577	538	553	552	539	575	552	554	526	512	574	538	579	560	530	546	533	583	560	532	538	585	564	529	565	593	533	530	523	526	565	513	570	586	521	558	565	563	563	524	532	571	572	554	541	504	545	557	532	531	562	539	517	527	588	594	552	567	531	563	593	541	555	579	548	537	551	577	537	553	573	566	530	606	527	533	547	534	589	568	550	565	566	549	531	534	572	539	565	574	520	540	581	569	546	537	586	552	523	525	518	586	544	556	568	545	570	562	559	528	551	577	528	558	548	500	544	562	529	547	584	559	546	556	581	532	547	516	518	544	530	541	502	531	554	497	574	540	495	513	551	513	563	570	570	559	529	588	529	539	535	559	551	536	535	578	559	525	519	555	519	531	540	540	554	568	550	507	525	599	579	566	563	525	536	579	547	543	543	532	543	589	534	539	565	524	585	569	577	569	540	580	515	524	585	532	558	556	566	567	566	531	547	554	522	536	517	584	540	544	534	565	517	562	532	551	560	535	532	574	564	552	540	553	565	550	541	504	587	539	544	583	582	510	563	566	543	592	507	578	573	562	553	539	544	543	602	551	552	532	584	583	615	543	555	537	567	538	530	541	562	545	532	539	499	565	556	531	544	544	559	576	506	557	591	541	537	501	526	523	570	565	583	537	572	514	576	555	586	564	527	511	552	554	561	546	560	555	523	554	544	568	598	522	580	552	524	518	576	570	563	521	563	549	536	576	580	574	577	524	585	543	539	543	491	518	573	575	541	535	540	590	549	519	528	517	587	550	532	557	550	569	583	582	518	565	562	573	546	548	550	554	542	540	547	511	529	558	554	561	608	562	542	529	570	553	577	561	535	553	572	556	565	567	519	560	532	549	586	578	543	551	534	516	557	574	535	567	539	549	542	571	561	582	572	585	565	570	558	532	552	548	522	553	560	600	580	575	554	570	550	548	535	548	539	544	567	521	542	573	608	537	542	578	535	563	520	558	532	525	570	562	524	518	562	590	580	532	542	513	541	530	508	541	538	579	509	531	537	565	533	526	520	521	541	567	498	561	560	559	564	556	572	571	566	538	526	587	571	571	539	589	573	561	530	535	573	538	546	588	575	547	527	512	526	562	545	551	542	538	570	524	544	564	551	546	542	546	584	544	584	584	504	547	555	558	572	608	566	531	555	595	559	529	529	548	576	558	579	605	531	568	583	589	570	549	578	577	530	594	558	555	542	585	546	542	523	575	533	544	551	573	567	519	608	584	579	562	556	572	525	556	508	572	586	546	587	585	572	524	564	534	550	537	548	580	566	538	550	537	512	552	613	549	541	536	523	502	550	533	552	532	565	522	601	588	572	559	548	564	523	531	567	512	569	560	527	497	578	544	553	556	561	580	530	567	563	509	544	547	543	522	539	541	543	511	527	558	523	581	539	532	515	522	575	587	567	563	533	526	575	528	536	555	553	577	533	507	546	536	544	593	569	539	558	536	534	550	524	594	569	589	560	542	513	527	564	565	553	527	550	542	567	508	541	527	515	542	575	541	548	561	549	569	531	534	545	545	571	542	515	561	546	549	519	516	569	571	581	557	535	569	564	499	558	568	541	580	586	549	532	544	529	529	563	573	557	562	510	577	566	528	536	528	554	568	554	529	566	555	585	540	553	547	572	518	531	514	561	541	526	576	567	565	540	591	538	537	560	570	566	557	555	501	563	527	556	556	583	549	550	599	512	546	559	568	568	562	527	503	549	543	511	560	585	529	527	541	595	563	545	565	556	566	567	569	549	498	516	557	524	579	532	536	527	534	528	569	564	530	543	541	523	501	541	512	502	592	571	554	566	510	559	534	552	559	532	504	571	548	545	588	559	524	548	544	548	540	538	565	552	535	538	556	537	564	578	561	584	562	535	565	554	531	565	550	558	535	561	581	571	571	549	563	524	564	534	550	533	558	559	583	574	530	565	534	550	533	570	575	574	585	539	511	561	543	537	593	576	580	538	527	523	532	582	543	564	609	528	566	508	558	535	576	532	564	583	535	560	538	587	565	570	539	549	546	561	562	555	561	487	543	516	557	574	533	570	583	587	531	566	524	548	540	577	560	550	567	547	578	576	562	549	540	544	548	551	612	542	585	523	576	536	589	582	529	539	550	556	605	527	535	531	556	548	526	561	575	546	601	536	560	562	522	574	573	546	575	556	608	557	517	543	547	575	515	552	557	563	523	525	536	580	567	575	530	561	577	563	590	538	558	548	586	557	556	573	549	573	574	533	543	541	515	512	547	530	541	532	519	537	555	533	549	539	577	566	556	564	543	556	541	517	509	591	537	492	529	583	531	527	574	527	540	545	548	571	577	514	523	553	588	529	540	591	571	547	569	564	558	565	522	552	549	533	540	507	558	579	557	567	531	516	530	541	581	522	565	534	604	563	557	506	558	576	576	507	494	526	538	529	536	551	527	543	568	574	512	515	546	567	514	559	572	559	541	531	560	528	527	606	574	569	602	556	564	595	560	560	518	515	525	563	563	528	571	558	522	519	546	538	560	516	568	577	546	565	511	599	519	582	556	572	561	545	516	526	549	545	523	577	526	488	602	565	539	553	526	571	568	550	571	512	518	569	560	590
6591	14009	13306	7266	4570	3062	2029	1503	1266	1229	1354	11033	13676	8791	3885	1229	620	472	551	491	485	519	448	493	448	482	470	483	478	474	486	501	530	491	485	516	465	519	465	457	499	467	470	485	481	452	469	485	458	544	501	513	491	455	462	480	523	502	493	484	512	487	491	467	495	495	502	440	502	544	491	509	519	496	492	483	510	477	477	476	489	472	479	499	449	473	500	495	474	479	501	483	485	495	468	485	462	470	480	493	506	478	439	481	481	492	489	523	448	509	469	492	468	465	478	509	489	492	463	443	475	453	490	492	451	471	486	457	477	490	494	510	482	494	492	475	479	518	533	447	495	464	479	489	497	473	497	484	450	482	501	500	469	479	467	464	492	506	452	469	478	483	481	457	489	454	491	486	499	505	485	417	462	455	503	493	490	466	461	491	478	445	461	474	541	489	499	485	482	476	488	518	462	471	465	507	482	471	492	446	452	481	487	457	504	474	485	492	496	459	486	486	461	458	515	501	490	464	474	494	458	455	462	500	472	477	468	460	469	474	463	475	500	432	462	454	476	443	463	471	477	459	437	497	460	497	448	465	444	483	500	455	536	462	482	471	491	508	499	469	457	529	460	468	469	438	499	467	506	452	491	480	499	445	512	472	496	493	507	494	430	484	488	494	513	493	485	516	435	495	469	515	476	527	481	502	453	497	504	490	486	449	506	528	449	518	445	427	508	496	462	450	489	526	496	502	478	468	443	462	434	446	481	490	436	498	476	484	473	462	468	526	506	472	489	479	473	479	468	474	492	480	471	486	532	448	517	468	477	514	449	512	473	505	520	457	424	412	489	516	479	490	469	459	455	444	491	524	509	527	511	449	507	460	521	487	428	473	474	500	507	455	478	511	452	490	488	470	486	462	468	496	472	422	487	515	477	475	501	493	408	455	492	501	462	477	503	488	443	487	461	506	462	496	487	464	447	466	457	483	473	472	457	538	489	483	484	506	477	440	481	481	458	497	444	467	503	491	500	492	514	488	499	488	492	474	480	442	478	483	467	510	494	501	450	485	452	484	473	456	491	502	469	475	481	482	512	476	447	494	490	491	459	468	490	506	450	493	520	472	495	473	469	482	459	495	492	465	464	486	484	490	498	453	479	465	529	459	475	521	469	510	480	500	515	489	485	475	472	473	487	465	468	441	483	462	512	488	458	452	484	466	475	479	479	421	491	477	476	471	467	497	473	440	494	508	465	444	508	487	496	456	484	537	504	485	497	459	517	513	470	513	499	484	479	465	476	455	467	476	484	472	474	470	459	451	492	459	496	509	511	455	438	466	499	456	492	502	455	491	480	459	438	497	466	509	478	474	496	496	466	496	526	492	460	491	497	479	487	513	489	462	475	489	495	460	477	477	449	480	427	487	502	503	496	518	472	486	470	481	546	454	500	478	486	500	449	513	507	514	517	488	484	515	534	488	459	445	461	462	484	454	491	512	449	495	466	476	498	492	492	462	473	472	466	486	501	480	438	461	476	458	480	472	513	481	499	468	461	473	477	489	509	450	511	464	473	463	463	433	488	481	451	516	472	531	527	521	462	494	448	501	486	471	498	489	480	496	512	500	509	470	457	469	458	496	483	515	471	453	513	508	445	485	493	499	468	501	476	457	509	500	514	477	487	498	478	514	449	503	489	504	470	455	454	512	481	489	463	458	506	465	500	460	470	490	483	493	475	438	516	501	489	506	507	487	478	491	463	468	508	506	486	490	455	474	488	476	454	490	506	468	503	512	492	492	471	462	483	504	502	479	485	492	474	545	474	499	454	466	473	462	463	502	509	447	492	466	499	497	499	474	466	512	478	444	464	455	490	463	431	499	482	470	481	492	507	491	502	497	485	475	495	479	473	445	496	446	496	499	469	494	491	477	454	492	481	472	497	471	438	486	503	509	472	478	455	500	485	483	438	494	474	489	464	451	477	484	492	476	472	519	456	488	505	528	447	468	470	490	472	500	489	471	485	467	481	498	465	489	486	479	433	471	507	521	460	494	474	501	495	483	481	503	475	473	493	470	454	450	495	467	479	482	491	434	478	463	507	504	485	499	465	486	488	482	488	496	490	459	463	481	447	487	458	488	473	471	472	466	478	508	479	464	505	532	451	495	474	485	499	465	508	483	449	433	494	465	461	498	488	462	427	500	497	484	440	466	479	478	488	458	509	519	461	493	462	477	484	505	457	459	497	455	511	471	510	475	526	467	450	482	508	475	455	496	480	466	457	486	457	481	476	484	462	491	441	454	469	450	479	462	450	485	470	509	521	458	497	509	504	525	497	464	469	450	469	469	476	471	465	506	482	484	491	473	499	543	460	491	481	471	466	480	473	460	496	480	485	527	545	470	454	461	496	427	460	447	474	435	465	455	467	468	464	425	470	486	482	506	523	484	473	457	507	498	486	460	490	488	468	473	485	462	454	492	460	504	498	491	473	467	479	461	457	458	497	477	501	478	476	508	486	475	477	452	486	495	534	473	505	504	448	455	495	445	476	453	474	521	470	450	424	477	488	502	482	478	455	511	450	439	486	481	479	488	509	485	450	497	468	468	450	485	489	518	471	441	503	457	472	480	469	524	488	440	457	503	486	468	505	433	459	469	486	533	498	504	476	497	481	497	456	485	502	506	510	470	498	467	479	467	468	449	447	496	446	529	497	457	502	450	516	483	477	459	489	486	468	498	478	493	470	506	494	519	444	521	457	464	489	481	479	474	487	462	489	463	460	488	468	513	469	460	500	467	464	459	476	456	437	482	468	450	451	488	491	466	503	487	478	471	492	520	442	469	474	471	496	456	458	487	452	476	506	475	502	492	452	478	466	504	468	494	502	483	492	490	478	510	466	477	506	471	512	446	504	472	510	464	448	496	471	478	494	479	485	454	467	478	499	494	476	505	468	478	444	486	465	457	525	482	496	469	450	482	471	502	510	474	509	459	457	485	505	502	459	471	487	485	516	460	520	476	479	426	454	481	483	455	480	465	473	470	486	481	488	473	484	461	457	472	518	481	462	485	472	497	528	465	471	482	480	466	482	496	498	446	504	474	475	497	477	451	475	493	486	491	430	498	473	496	476	488	506	477	461	477	435	494	512	487	473	488	496	469	475	481	478	439	476	477	458	453	478	462	447	470	496	462	534	451	501	478	510	471	464	461	466	469	498	507	463	482	457	488	464	500	492	460	469	472	488	480	490	480	496	477	444	476	426	477	481	504	527	486	498	483	446	478	477	473	517	461	455	504	442	443	525	459	503	516	507	503	472	483	468	500	418	443	472	469	484	485	503	471	507	464	506	462	454	509	468	491	463	462	468	490	461	469	449	484	449	481	511	496	473	490	494	490	503	518	504	468	486	483	494	441	480	512	454	464	505	514	533	489	493	518	493	457	519	505	484	460	510	469	468	472	415	463	459	519	460	519	457	456	477	478	449	462	453	486	481	456	464	481	485	478	453	468	472	501	499	472	469	499
23736	20764	27742	23799	20326	10646	4003	2192	1932	1707	1624	18196	24610	15606	6524	1901	865	741	704	704	666	633	696	624	642	679	704	660	645	670	665	673	645	646	670	694	625	685	656	695	692	619	693	679	684	643	662	653	680	618	675	668	634	656	689	680	635	670	690	647	671	670	640	677	675	715	650	652	633	647	661	637	641	706	603	695	691	724	699	611	657	680	659	683	653	676	671	645	682	692	665	656	657	697	607	591	663	649	665	723	658	668	724	679	672	643	661	646	662	659	670	617	646	670	706	633	668	637	665	726	687	665	643	636	666	665	688	700	692	656	647	669	682	650	640	710	664	654	654	647	630	716	667	664	637	664	640	660	637	629	630	631	667	652	641	634	663	668	661	648	681	690	686	658	675	634	676	687	648	639	637	618	673	676	665	715	698	650	659	642	650	671	707	700	636	628	661	633	661	621	693	607	646	674	658	671	633	653	703	658	612	648	663	655	702	667	690	661	652	668	702	684	661	653	629	686	666	666	668	646	665	659	669	696	627	640	630	659	678	637	654	613	633	678	660	652	673	653	645	679	667	684	717	650	664	663	705	632	694	611	679	695	644	647	706	669	711	673	573	679	683	623	680	635	653	639	675	677	653	703	702	659	680	657	648	693	699	683	632	611	666	688	658	702	679	663	664	675	627	618	636	670	683	658	619	632	642	635	691	650	636	671	631	624	689	636	663	659	657	683	666	639	676	682	647	660	691	672	669	639	682	608	621	637	671	653	649	682	689	647	669	642	641	675	664	620	616	700	681	685	695	663	628	612	613	639	620	645	644	672	704	695	640	648	646	608	686	667	746	625	670	648	689	672	656	633	658	674	682	704	720	692	660	618	712	663	625	632	630	642	618	649	667	707	630	657	655	660	647	714	676	654	688	606	661	635	705	673	676	677	698	662	665	649	710	653	686	707	653	634	677	669	667	660	642	674	691	660	627	688	681	667	673	628	619	627	650	686	644	670	670	615	683	628	643	633	634	630	639	670	693	634	628	625	648	659	633	629	685	635	643	619	670	618	639	670	647	657	723	660	700	657	627	649	658	630	682	638	704	684	644	623	652	664	637	644	672	614	636	659	640	647	670	660	675	643	643	676	655	649	626	644	683	706	643	722	661	660	635	655	635	650	688	642	659	648	627	622	679	678	645	630	631	665	636	611	611	667	656	666	673	642	678	697	688	691	670	687	636	653	644	683	618	617	674	639	704	667	648	668	637	676	675	654	643	647	651	676	645	690	628	636	638	681	604	667	661	675	607	669	637	651	641	653	648	599	674	677	680	680	679	705	636	663	617	686	716	660	626	662	669	582	669	635	678	680	680	637	669	669	669	689	613	731	687	677	701	663	632	650	695	671	662	632	637	670	699	690	662	668	649	641	617	658	671	641	651	684	678	686	675	623	667	642	642	657	666	648	635	656	636	651	603	643	684	685	684	659	652	680	669	663	674	683	678	649	602	655	662	654	630	679	616	678	646	598	693	695	698	638	670	649	625	627	664	645	653	644	718	644	645	656	643	677	633	648	680	694	692	714	654	613	674	714	633	683	685	658	686	684	642	663	684	616	682	647	672	645	665	656	642	631	642	652	686	669	662	641	622	683	694	657	645	638	644	669	708	670	647	686	673	668	700	695	664	640	682	666	652	675	663	649	678	633	619	653	599	664	617	673	645	653	678	684	677	717	714	656	678	676	666	636	627	690	609	723	664	645	637	656	659	610	639	697	644	626	689	662	697	625	680	652	701	618	676	659	680	700	722	662	662	686	698	693	638	688	660	685	639	694	699	685	720	684	686	689	638	671	683	642	661	631	704	631	640	683	675	670	630	662	688	675	619	620	671	628	651	640	615	668	603	689	673	658	655	667	663	608	600	666	614	670	649	643	664	679	653	640	668	634	653	671	655	695	681	650	691	643	662	679	663	652	649	687	688	655	623	707	643	705	651	625	659	685	666	651	669	649	694	620	689	696	651	620	656	692	685	663	635	635	629	641	723	658	699	633	629	652	661	695	638	660	708	609	656	714	668	657	646	693	680	619	633	636	654	609	613	656	667	683	665	633	650	680	640	679	635	673	673	633	657	631	691	645	639	669	663	652	647	666	604	685	631	637	703	669	645	674	661	664	724	659	667	654	630	706	681	680	644	651	692	631	665	627	682	646	662	684	661	646	665	657	671	618	663	662	630	686	674	704	648	613	688	644	667	680	710	647	720	663	667	656	648	650	603	689	684	661	684	693	681	672	683	690	693	631	680	642	662	654	669	675	636	683	679	653	628	640	668	669	693	677	642	647	626	657	662	653	692	692	661	639	669	694	671	682	704	650	690	619	657	678	682	672	703	631	683	686	683	641	690	676	616	645	662	645	675	659	603	611	678	692	657	646	706	644	654	629	684	707	660	658	651	594	677	667	716	682	642	660	664	647	687	609	657	672	629	644	646	713	670	661	648	664	647	584	644	668	663	631	723	656	638	672	661	624	687	651	650	644	669	673	708	643	674	600	630	692	631	639	644	667	678	626	668	605	664	662	618	641	635	675	718	648	695	684	655	702	701	637	616	654	632	628	671	617	681	658	631	657	631	649	681	610	609	688	651	644	697	635	663	670	619	651	666	680	637	620	610	634	638	681	629	660	671	705	639	636	648	667	655	627	661	665	699	653	630	616	648	714	640	636	646	642	641	644	668	659	671	705	626	666	648	706	637	668	659	642	696	648	661	660	592	663	663	694	666	653	700	687	693	636	701	631	676	645	642	678	702	651	652	625	679	650	667	674	641	674	701	655	620	636	685	668	699	678	649	632	668	662	687	700	655	701	653	671	648	597	663	719	640	687	697	641	675	634	628	649	651	677	659	668	640	667	631	643	652	674	680	694	655	669	685	683	680	631	663	592	682	664	670	678	633	655	660	690	661	682	652	652	683	648	643	700	748	679	703	661	641	718	672	636	638	689	685	681	645	645	686	682	669	671	630	644	661	589	601	702	660	646	661	696	667	646	687	671	666	691	659	693	701	638	674	665	672	655	628	666	692	714	657	634	647	669	657	659	689	634	670	698	662	622	651	699	649	657	660	614	608	634	655	706	632	649	647	680	680	700	657	635	700	660	646	662	687	663	648	650	633	684	652	625	674	612	679	682	661	649	676	627	677	633	671	650	656	685	662	677	656	624	641	693	636	693	608	656	677	652	663	650	698	659	662	691	699	626	638	633	609	647	701	661	679	700	690	665	699	694	668	674	684	639	635	657	687	657	638	699	692	644	638	659	665	688	656	707	652	620	660	697	663	708	646	678	679	636	684	648	658	709	664	661	661	656	639	638	647	597	666	675	677	681	653	662	655	665	677	627	645	630	648	630	676	663	674	719	629	614	640	700	658	691	691	625	674	641	677	686	631	692	639	662	657	646	656	653	680	671	650	661	673	640	651	661	660	663	709	651	672	662	660	630	683	680	650	655	651	647	672	655	691	630	659	667	664	672
8142	16530	16496	10409	6414	4361	3280	2582	2620	2187	2181	22000	21158	13148	5886	1801	714	613	556	599	568	595	591	582	554	592	590	571	560	569	590	582	573	593	612	552	549	596	589	581	563	575	589	547	557	610	538	556	575	495	565	548	570	601	619	535	554	573	536	593	576	558	566	547	575	586	552	596	560	576	545	603	561	597	591	587	549	570	592	603	612	523	579	589	586	543	520	607	543	568	547	554	575	618	567	582	583	591	549	526	562	545	558	575	560	547	577	545	571	575	576	602	561	552	565	533	581	559	593	586	581	546	577	558	574	552	577	594	639	563	552	572	595	545	573	561	591	573	548	541	608	574	607	536	555	593	564	511	587	571	596	558	581	572	605	558	531	598	559	534	570	533	552	540	558	558	563	572	567	598	561	585	560	596	547	568	586	558	566	587	524	532	587	584	583	563	559	587	572	556	548	578	582	557	566	525	602	562	581	542	556	578	574	519	576	559	571	540	569	563	566	563	531	575	587	536	600	591	601	580	563	591	588	570	571	553	545	558	591	566	556	533	542	554	571	615	596	548	555	592	554	572	558	547	553	598	567	570	564	532	553	545	547	522	561	587	561	575	551	547	575	524	594	562	575	527	558	536	616	568	535	545	577	545	615	556	519	564	597	593	531	581	556	523	548	574	577	586	588	626	555	559	575	528	577	602	568	588	611	540	524	562	555	563	587	551	557	583	560	554	618	592	574	596	523	585	574	520	570	594	560	583	577	553	552	620	568	571	527	526	521	553	591	589	534	541	572	521	572	562	555	580	573	614	521	589	587	542	540	572	549	587	575	555	553	564	579	578	538	581	561	588	587	563	592	536	569	580	605	519	516	525	546	542	556	591	586	551	526	556	553	547	580	546	539	567	564	528	556	558	557	559	562	559	558	546	576	578	532	544	539	536	591	539	550	530	579	520	554	556	577	531	567	580	547	569	526	563	535	606	550	552	589	535	567	574	527	570	558	564	543	557	523	517	562	524	562	552	575	528	548	549	538	591	544	598	520	550	565	575	531	594	525	557	544	572	547	587	570	515	560	605	578	556	574	527	578	597	550	560	579	558	551	563	530	551	527	547	591	569	526	578	580	557	605	563	559	570	552	550	612	624	570	581	614	588	565	563	563	562	563	565	582	556	541	558	571	573	525	562	585	523	557	559	575	562	571	564	572	592	576	562	584	563	536	571	535	520	579	549	570	557	580	563	558	587	574	523	572	598	535	598	550	577	562	604	586	553	565	579	583	576	553	564	560	549	578	569	534	542	568	559	602	558	609	563	583	618	554	567	549	560	568	582	577	556	558	585	549	580	551	535	605	588	575	598	566	561	566	582	548	535	550	564	525	572	599	564	550	543	539	558	536	583	560	594	563	560	595	555	578	588	574	576	565	560	580	572	545	541	589	558	549	545	541	555	558	607	562	575	541	566	574	585	570	621	550	574	565	548	570	561	579	531	559	575	555	572	550	582	577	510	586	574	575	526	583	579	572	532	574	578	581	555	549	562	593	598	583	529	559	534	535	547	543	541	586	520	541	513	553	560	548	554	593	531	529	555	539	557	561	541	542	549	567	543	581	569	544	580	576	559	574	571	572	527	564	510	600	550	591	554	528	567	567	561	619	556	524	528	568	572	564	588	552	558	545	509	553	568	577	575	564	552	556	565	591	519	565	588	560	564	584	544	574	538	570	564	531	526	561	580	610	547	519	536	542	573	534	543	517	555	591	561	562	583	572	574	553	544	564	600	542	585	580	565	569	537	568	531	567	576	558	539	542	542	574	543	574	555	534	607	531	577	539	558	571	558	557	578	613	543	545	525	551	566	582	545	598	559	571	562	562	595	547	548	604	562	599	591	572	593	581	557	570	516	538	562	534	555	539	583	549	555	533	537	585	557	582	542	568	518	551	557	565	548	563	579	549	594	552	603	575	513	524	541	533	565	596	537	592	607	568	572	553	588	594	524	595	545	556	580	585	587	523	560	517	572	517	577	511	572	605	541	578	548	552	538	585	541	570	516	561	534	548	572	570	554	582	550	600	557	558	567	544	577	568	574	559	579	581	580	561	575	551	526	573	551	569	542	567	541	559	563	568	553	543	540	574	539	596	565	558	571	541	537	579	568	554	545	554	533	540	577	565	558	565	562	589	525	601	574	565	589	609	576	565	583	575	574	533	570	532	553	590	563	591	573	554	556	516	570	537	612	570	540	562	542	598	540	556	573	563	544	571	563	560	535	587	575	565	571	521	548	560	596	570	559	594	550	594	556	605	520	571	564	604	612	580	560	520	567	577	605	561	546	597	584	564	585	548	593	601	580	587	536	513	558	552	532	547	600	568	501	545	519	582	565	553	576	555	605	547	568	534	570	578	594	569	600	533	549	611	555	537	553	590	560	556	572	541	598	553	537	610	604	562	594	555	592	588	567	591	556	577	543	538	566	559	576	532	538	554	566	494	549	558	549	585	579	539	580	570	528	574	535	545	531	566	596	578	563	581	564	580	591	576	507	591	556	543	555	542	519	556	549	555	549	548	557	558	542	560	569	568	583	592	597	505	567	566	591	581	572	551	549	531	564	556	565	596	536	566	564	554	557	566	553	540	558	566	541	551	582	537	527	583	552	512	570	548	546	569	561	591	553	552	545	554	612	564	550	550	529	594	530	547	547	556	483	536	556	537	583	559	549	564	585	542	544	572	579	595	591	597	569	578	513	575	559	601	540	564	593	563	567	613	556	560	535	532	583	554	547	585	543	566	554	567	569	572	597	513	565	618	555	601	547	558	539	576	575	586	566	559	592	595	568	564	568	572	548	564	576	547	556	613	539	546	575	566	558	594	558	568	579	579	536	568	537	579	554	564	532	565	542	577	576	584	574	532	548	571	571	539	541	561	558	585	567	573	535	533	562	578	522	556	586	565	592	602	527	557	578	535	564	591	565	605	559	571	569	546	576	578	577	568	560	525	542	591	590	582	592	560	545	535	536	565	542	559	541	555	575	505	593	594	563	608	604	589	581	554	569	546	558	572	585	594	532	568	576	613	576	535	541	547	533	522	558	561	571	583	566	584	535	568	550	589	550	518	601	546	554	577	571	527	545	552	583	607	592	561	527	567	528	548	576	565	619	573	575	579	542	546	588	545	535	564	551	543	550	549	570	561	579	620	629	616	566	564	608	589	588	562	642	619	564	576	604	572	579	547	593	594	566	557	586	562	586	542	534	528	570	557	543	510	560	575	538	548	535	534	544	541	567	551	587	568	580	557	521	549	510	625	584	562	531	558	566	601	479	555	571	559	557	534	546	595	539	564	604	554	551	567	569	562	584	597	592	553	587	540	564	598	579	582	542	619	549	541	534	554	529	566	535	588	585	559	549	551	550	566	563	567	512	574	538	562	547	558	535	566	528	569	553	566	579	536	568	538	544	532	600	563	564	572	521	581	538	551	528	585	587	531	589	533	529	574	572	637	544	542	556	571	521
26570	11542	4758	3118	1541	1221	1021	941	749	775	744	1409	1801	1332	870	666	550	553	519	560	566	541	518	571	555	570	551	548	554	567	545	552	563	542	578	595	581	570	534	573	512	529	566	569	550	580	560	558	535	526	544	535	589	568	554	497	517	594	548	519	531	556	517	547	572	571	581	531	570	575	573	528	561	562	566	595	526	576	568	565	555	583	539	542	564	540	574	525	563	511	582	540	550	541	576	537	497	569	549	558	578	546	560	547	567	551	517	549	571	590	544	555	539	550	548	544	538	560	522	520	527	540	514	573	544	580	540	553	544	567	546	560	529	529	535	519	560	520	539	569	564	554	535	561	534	596	578	558	520	517	566	549	534	522	535	506	556	554	553	566	570	532	531	530	539	542	582	595	545	546	540	544	520	592	471	578	506	557	562	563	517	491	572	549	556	513	521	553	578	563	514	562	552	547	548	546	547	530	521	534	502	571	542	568	488	541	561	582	521	537	567	522	532	595	573	547	545	562	547	607	561	535	583	553	579	559	564	589	580	560	553	549	518	521	561	511	558	558	561	555	522	528	545	564	578	518	566	563	550	561	556	543	566	561	594	551	562	578	562	559	535	551	545	512	567	554	561	528	600	536	569	554	538	574	580	556	534	530	545	531	574	541	497	566	530	526	559	504	529	524	569	565	552	538	537	554	604	534	531	550	600	570	570	522	520	523	539	545	562	539	568	553	553	525	539	561	570	589	547	562	511	523	545	558	543	573	572	536	601	523	563	553	578	567	566	545	594	584	501	572	517	535	531	550	524	528	497	566	506	545	555	556	539	542	538	505	558	546	551	501	543	557	537	552	545	539	529	544	546	528	556	599	554	525	555	535	534	569	536	571	532	560	584	523	507	535	512	556	566	537	537	537	547	522	596	538	573	556	564	535	533	480	566	525	546	521	627	562	548	525	573	542	592	537	550	562	512	579	566	534	564	572	594	525	563	538	544	534	520	566	586	564	530	543	559	569	594	547	543	556	543	535	540	553	557	588	526	532	533	515	565	553	554	540	589	577	496	573	559	545	578	574	532	542	556	543	500	551	517	541	557	577	555	603	602	506	542	557	521	588	545	546	505	563	557	550	548	592	571	555	511	554	568	565	586	617	615	531	554	561	571	536	556	541	535	518	521	547	556	504	531	564	540	543	539	539	534	579	528	513	562	578	564	553	570	543	520	569	536	570	567	567	554	540	543	545	579	585	556	523	548	534	552	581	543	570	535	550	540	547	544	522	533	521	586	521	559	568	543	535	551	555	566	543	540	512	532	560	555	541	540	560	555	477	549	597	550	549	549	562	565	569	477	578	555	514	549	522	538	516	546	532	587	490	534	578	594	552	564	528	545	577	534	548	540	547	570	579	543	558	548	536	549	539	543	519	556	523	537	504	547	570	513	605	532	548	539	518	538	593	506	548	538	608	483	531	559	514	582	531	536	549	558	525	548	553	538	566	546	517	560	505	558	552	564	520	540	566	560	541	506	523	590	489	521	549	522	520	546	554	510	574	523	564	546	547	579	526	555	522	573	508	482	558	547	583	478	508	542	536	565	585	588	575	524	581	568	558	510	535	526	521	575	562	547	486	472	549	562	568	552	549	547	577	589	527	511	574	536	501	554	564	597	585	538	534	574	563	552	537	547	590	524	561	562	540	526	601	542	552	513	517	598	544	540	511	536	557	534	608	545	525	512	543	498	545	541	553	532	562	575	527	547	550	528	497	552	587	542	520	542	535	585	557	548	535	577	552	522	556	538	555	530	535	572	537	574	525	564	573	583	542	533	511	523	572	559	540	566	588	525	544	561	550	519	514	557	557	598	618	545	524	516	552	583	563	483	558	536	544	551	537	536	542	564	553	595	570	572	535	596	568	519	516	546	574	564	572	561	547	564	562	584	573	525	520	586	516	553	553	546	546	521	543	567	574	565	534	551	573	535	565	534	571	521	531	516	512	550	542	523	537	582	507	541	514	549	578	582	558	524	548	554	526	502	563	526	524	570	563	546	544	538	536	554	509	578	525	542	511	576	522	603	552	556	508	558	552	533	548	544	557	518	567	535	549	554	554	560	579	545	545	541	538	538	535	529	578	572	554	526	545	494	555	568	580	576	499	547	549	574	516	560	575	527	560	550	546	549	560	530	536	560	518	541	539	521	563	549	548	584	564	568	534	545	572	533	571	544	550	545	592	519	561	538	540	537	544	519	563	532	573	485	578	531	569	523	509	544	550	603	568	570	535	585	527	535	598	547	571	588	513	553	553	495	564	527	555	565	584	535	563	560	582	548	538	531	537	534	526	561	554	578	534	555	554	550	511	563	507	523	591	566	555	501	528	540	554	544	521	578	550	535	569	582	499	586	543	580	579	564	568	585	525	537	590	507	568	551	566	571	527	568	569	555	583	538	558	544	532	541	536	571	569	542	533	514	483	559	547	551	512	545	514	603	580	561	547	545	557	565	546	539	518	551	577	579	551	549	523	553	537	517	551	540	535	553	552	542	563	556	533	566	603	559	558	541	558	471	540	533	567	567	541	565	584	546	534	558	536	559	580	555	547	595	551	532	572	531	552	560	578	553	553	545	535	505	607	552	545	559	610	562	511	541	543	539	510	514	588	588	566	509	560	592	501	567	552	535	557	586	503	474	563	567	532	562	567	544	521	556	514	522	545	534	533	566	560	580	523	531	568	565	535	553	590	598	534	558	530	528	598	563	554	534	532	522	581	558	579	537	559	548	539	549	583	542	558	562	524	557	501	556	533	538	524	561	533	564	553	563	532	538	521	528	548	590	506	521	582	541	546	568	577	577	533	534	558	526	508	518	553	547	550	543	539	542	615	578	542	536	573	503	535	575	556	540	526	522	591	599	568	530	532	510	554	509	574	542	573	604	551	549	558	553	567	564	544	531	483	548	566	585	534	526	559	550	555	572	554	590	540	559	566	574	564	535	561	574	552	522	564	551	566	552	558	573	576	554	539	556	549	536	624	566	581	523	501	574	560	549	513	528	542	535	567	522	567	561	538	518	551	570	572	550	548	562	525	614	541	575	563	572	532	575	534	533	547	563	531	554	571	543	522	554	544	547	592	548	571	578	528	546	565	547	550	555	527	529	514	520	541	564	542	558	540	554	555	485	529	535	576	556	545	575	514	561	525	565	517	567	547	553	530	520	524	577	550	550	521	531	548	599	592	548	596	519	576	535	538	569	529	545	579	537	529	533	615	517	613	583	603	533	520	562	530	571	571	517	564	557	541	514	540	507	533	563	603	573	567	549	577	543	535	550	552	587	562	527	558	573	548	569	558	591	537	559	507	549	546	516	538	562	529	556	535	565	566	584	556	573	556	552	590	508	530	552	557	497	562	553	555	560	522	566	555	579	599	547	572	534	519	537	516	545	533	553	555	573	500	524	544	547	534	559	514	554	533	559	540	539	585	587	561	554	560	525	563	576	573	561	540	530	553	585	506
6948	4666	4839	2922	1860	1539	1294	1281	862	824	835	1889	2022	1434	911	628	491	504	465	469	451	421	505	435	457	478	474	454	475	443	462	473	506	456	473	495	509	455	487	514	476	475	452	482	501	499	435	475	470	457	495	441	467	522	462	470	482	461	450	446	484	465	512	497	442	436	479	483	503	434	512	453	476	471	462	480	471	486	458	465	465	454	487	443	461	482	481	487	492	430	477	473	447	432	468	451	469	476	483	445	464	489	498	507	435	466	454	445	456	463	449	459	460	455	495	474	456	470	484	464	521	446	485	449	457	468	460	494	466	515	443	493	473	481	434	477	447	456	444	482	468	485	483	494	504	475	482	490	490	479	468	483	467	497	425	442	468	466	468	463	466	480	499	488	445	452	483	459	469	441	478	438	490	451	435	465	470	498	496	445	461	467	438	463	474	479	410	473	477	430	459	456	496	466	504	454	470	475	449	500	509	472	451	492	453	484	450	487	441	477	435	438	465	447	506	483	461	460	498	450	445	411	430	486	479	441	471	474	458	473	476	470	481	434	466	457	496	467	462	438	460	483	472	472	440	474	428	505	482	447	464	463	486	475	489	443	476	505	457	454	481	485	468	454	466	484	459	472	462	460	464	491	459	465	451	478	485	463	457	438	456	461	464	440	467	435	483	474	440	485	479	471	462	445	458	469	453	484	444	471	488	486	467	451	447	487	458	513	418	402	452	507	472	431	496	498	478	440	413	459	511	480	455	429	463	459	444	469	449	456	460	442	505	437	460	463	456	502	489	434	443	447	464	450	478	494	438	450	452	441	443	452	441	431	481	446	464	464	465	479	495	483	460	459	449	471	504	461	475	459	484	473	427	458	474	493	409	453	461	454	472	448	464	470	501	497	458	450	443	453	444	456	487	491	459	478	510	441	475	454	448	449	427	478	471	485	455	454	440	462	467	484	488	468	492	466	447	455	482	496	474	477	513	428	479	501	497	420	471	466	493	430	485	485	476	462	463	461	432	461	474	479	452	463	493	458	471	513	447	436	446	481	457	465	469	453	462	519	439	492	454	426	474	487	451	446	504	484	499	478	470	481	479	457	445	469	476	453	459	459	444	452	418	445	444	465	428	472	481	461	443	436	504	459	457	485	492	398	439	470	484	468	510	464	483	474	477	434	422	459	472	439	441	456	448	453	467	449	436	477	472	452	461	433	427	440	461	451	469	465	476	464	503	489	455	466	481	481	475	457	439	486	458	405	454	479	462	442	434	448	470	441	456	467	442	430	461	487	468	472	462	450	469	459	495	441	503	476	486	441	439	450	505	444	437	466	446	479	475	496	455	470	479	487	487	438	444	454	430	486	489	446	448	442	466	450	468	502	449	480	428	472	486	447	452	494	456	471	491	464	450	415	519	445	479	478	442	445	470	444	461	441	433	472	452	483	490	480	470	476	475	469	464	512	462	458	497	438	436	447	469	459	463	476	507	452	441	491	502	496	462	424	440	454	473	461	438	445	468	437	497	418	440	478	422	443	459	481	461	490	461	470	447	468	475	491	445	446	489	484	433	445	457	480	502	480	481	467	448	430	435	469	485	448	468	448	463	459	489	458	444	471	433	450	443	447	452	495	499	431	447	459	442	477	467	510	464	456	473	451	470	466	486	481	472	484	432	411	501	450	435	491	435	483	486	451	433	522	460	484	488	493	433	432	492	461	448	426	446	481	462	441	478	447	462	490	468	504	445	438	485	433	465	460	438	485	459	508	436	445	438	457	439	451	473	472	434	464	449	442	451	438	456	493	427	445	467	477	488	480	471	479	495	449	467	444	465	439	450	464	458	518	507	504	497	469	485	466	504	485	456	480	454	474	491	454	442	445	457	451	435	483	486	478	481	457	465	450	459	445	433	482	479	457	445	503	482	453	463	480	463	458	450	472	437	450	460	478	470	476	413	464	504	445	487	462	470	476	428	459	441	443	492	423	427	490	486	472	504	461	472	488	461	458	484	475	450	475	438	424	469	479	463	489	494	467	427	493	470	444	439	467	451	472	490	461	465	500	446	485	438	474	455	476	455	443	452	450	471	456	464	453	471	484	454	489	481	444	445	463	446	439	472	487	460	467	468	435	470	464	497	458	438	475	463	487	458	420	453	474	443	441	428	496	494	403	498	481	491	465	468	447	475	471	431	477	464	429	481	495	497	459	487	464	470	454	453	487	469	474	453	451	443	491	434	438	467	465	470	456	468	442	498	465	437	459	460	473	450	451	438	437	470	483	448	463	432	426	469	531	435	480	478	440	452	456	453	494	476	453	434	490	443	471	466	450	526	487	463	459	473	469	448	495	454	477	429	490	426	476	460	475	451	457	459	491	458	411	458	437	467	493	490	463	470	463	471	493	457	428	497	435	452	484	475	435	461	434	462	446	473	446	441	436	438	424	447	470	469	458	467	479	472	459	447	488	455	477	473	466	463	477	437	468	484	383	508	466	451	480	442	443	444	485	481	461	490	450	446	436	430	458	460	449	463	490	477	499	452	466	440	439	422	463	485	447	470	491	491	469	467	449	426	459	413	450	471	449	475	447	453	403	507	454	479	446	475	488	483	448	481	463	447	470	421	450	471	439	459	463	460	478	458	459	479	441	460	482	471	481	457	487	474	466	446	462	463	453	456	437	450	485	464	473	456	440	439	460	478	480	487	465	435	431	472	481	438	428	443	443	465	470	489	457	435	506	480	438	470	452	455	490	449	463	511	451	452	492	456	463	455	471	499	465	481	427	453	445	473	480	466	490	443	495	449	453	488	489	465	471	470	440	505	449	454	470	455	491	460	457	456	527	435	459	472	441	405	498	443	496	468	478	480	486	473	437	467	466	427	434	478	464	458	443	463	479	448	450	499	457	456	434	482	439	478	458	491	469	465	480	463	461	484	424	455	485	471	504	454	425	497	493	450	475	466	455	462	411	439	424	491	483	447	489	443	478	469	472	479	484	473	426	442	476	475	442	475	487	420	462	464	444	439	484	486	477	479	472	455	462	476	462	461	468	465	452	493	479	482	502	467	453	439	499	414	482	435	470	486	467	474	489	524	500	444	452	484	438	466	447	422	472	439	459	459	530	490	471	451	479	454	458	456	492	481	492	468	450	454	413	452	448	480	490	484	453	433	465	432	480	435	463	447	434	490	463	505	460	453	449	443	479	476	495	402	467	451	455	462	463	433	467	527	473	473	446	476	466	489	452	455	472	432	480	502	458	460	515	491	446	500	448	522	466	455	439	454	441	457	477	482	486	470	448	455	443	444	448	447	442	521	416	467	452	461	460	469	464	447	470	445	477	470	459	493	460	465	464	433	503	457	478	434	476	488	444	472	473	482	449	475	492	472	438	456	506	457	463	440	462	515	466	485	483	421	487	453	408	479	431	456	453	474	493	464	458	464	453	496	467	487	473	489	479	453	499	471	460	452	478	449	445	473	453	463	484	487	457	475	467	478	433	440	436	449	470
24658	20717	26682	24606	13418	4919	2823	1569	1357	1239	1809	12848	12030	7722	2708	1055	661	627	527	587	570	566	586	578	545	561	574	520	551	550	559	606	564	543	598	584	558	541	576	556	567	545	546	546	531	510	554	532	542	541	572	552	587	571	585	548	568	532	552	523	532	548	578	527	528	545	544	524	567	560	543	560	522	543	574	561	558	604	561	507	564	537	570	595	564	577	547	556	573	536	535	568	557	535	519	543	611	536	533	567	529	595	523	586	536	575	525	553	547	573	581	622	504	592	599	574	559	532	525	569	551	549	583	566	504	545	566	526	560	527	538	541	556	558	539	545	519	518	508	562	562	549	552	530	582	539	549	545	554	559	490	511	578	555	557	550	548	571	534	536	554	571	566	569	580	568	577	561	550	580	566	588	524	540	560	563	554	524	557	555	573	573	525	545	568	575	562	589	551	590	568	529	545	487	520	568	540	555	571	572	598	535	569	600	519	515	573	546	563	526	573	544	545	569	531	561	573	579	538	536	571	587	611	544	510	544	527	562	551	514	543	564	539	577	562	567	525	550	559	539	517	604	596	520	519	589	541	600	579	539	535	530	606	513	568	566	552	551	564	518	559	569	563	562	556	600	576	569	559	571	526	566	559	514	557	579	530	564	564	587	564	569	571	591	604	584	582	539	557	526	569	533	545	558	552	527	544	514	508	534	545	587	557	555	581	541	515	541	573	542	547	557	541	587	510	588	536	520	625	563	510	541	555	551	592	573	541	568	528	577	588	586	574	600	556	552	545	541	570	576	516	552	550	546	535	574	540	553	533	503	546	548	622	564	583	509	531	560	546	537	573	486	547	583	555	523	589	539	493	563	580	534	510	569	553	582	606	527	591	604	502	564	578	518	587	573	571	578	590	535	539	556	569	545	561	551	575	559	572	541	579	555	499	537	546	561	528	555	583	575	570	550	515	564	588	577	568	577	562	545	549	566	574	519	528	599	579	566	548	534	534	563	569	494	569	584	544	593	574	597	560	539	525	533	554	555	564	602	566	566	555	562	538	529	549	568	521	506	572	541	526	577	556	557	559	565	565	571	533	563	546	612	579	562	536	533	548	532	581	543	538	563	530	560	549	555	583	596	547	549	526	565	532	571	569	545	559	535	595	548	560	586	533	533	558	479	557	587	573	531	574	571	540	553	527	552	569	508	544	600	574	525	524	517	585	550	531	525	563	555	568	549	583	518	547	513	505	507	554	559	543	526	591	563	567	555	541	541	534	550	589	545	564	563	534	556	571	529	552	522	566	548	506	559	565	534	565	527	541	547	574	580	565	512	527	520	523	548	507	526	550	552	548	546	546	557	525	563	598	542	562	573	523	586	528	547	516	619	560	562	588	535	535	550	554	516	586	558	553	526	547	588	570	560	573	542	538	521	543	534	610	576	578	544	540	571	555	517	539	555	515	566	576	535	528	541	541	604	545	521	582	587	538	564	566	578	556	562	552	530	540	568	609	579	521	520	590	548	553	556	539	556	547	557	538	557	573	558	544	543	583	547	542	563	552	530	579	537	582	555	586	524	573	544	577	537	589	532	534	562	535	513	515	529	567	540	567	561	546	599	537	559	548	515	554	579	539	541	546	613	527	534	549	577	586	592	558	585	555	567	555	537	572	541	522	548	566	580	557	623	547	548	543	518	553	560	541	559	586	537	568	519	552	596	558	503	550	548	607	527	558	544	533	564	591	570	589	506	563	529	551	559	512	531	571	570	608	533	539	607	549	536	591	515	554	564	574	554	538	569	563	575	544	556	591	577	516	516	543	548	540	501	572	550	541	558	548	569	568	573	561	559	541	567	560	562	578	551	554	533	553	577	588	552	585	569	511	593	545	571	567	506	565	571	558	539	606	569	569	594	553	514	576	560	579	596	565	562	568	526	568	501	537	522	577	586	531	576	496	530	562	569	554	535	533	575	553	552	519	527	556	577	540	569	580	535	527	538	557	541	600	558	528	556	544	569	591	554	601	554	530	532	550	551	533	568	562	576	554	508	594	573	584	524	567	536	567	561	558	543	547	531	562	596	538	586	604	558	571	582	583	548	534	525	570	596	550	593	512	573	567	576	564	551	541	551	572	507	533	536	567	549	584	569	517	550	513	615	600	547	567	581	537	549	584	524	533	506	585	529	546	573	546	591	570	564	589	496	573	569	553	585	553	546	552	559	551	594	539	543	506	546	547	565	612	579	552	513	558	566	583	553	514	536	550	596	538	549	593	587	560	581	573	574	557	542	579	525	546	495	582	568	581	562	503	604	541	590	519	546	568	541	586	520	592	557	549	565	558	561	567	547	554	582	549	570	569	543	562	561	556	530	561	546	491	520	587	575	552	549	577	545	543	547	565	591	598	552	522	531	576	561	553	605	543	539	566	517	549	572	549	571	527	533	594	536	511	569	543	561	553	545	575	531	564	536	531	556	555	535	573	582	507	556	545	530	573	609	599	529	567	549	554	524	580	548	558	571	581	546	561	563	565	562	508	549	525	561	578	593	584	595	536	574	510	528	576	583	546	529	575	548	560	545	543	557	526	557	548	562	564	535	538	551	527	550	509	571	540	534	525	566	564	615	565	529	531	563	543	499	530	544	553	535	538	599	558	551	542	563	550	521	542	526	535	514	541	547	561	610	578	529	553	532	578	563	585	549	527	562	571	553	538	534	525	557	555	574	563	522	539	528	577	576	543	554	566	564	585	579	525	543	548	553	592	582	551	547	561	581	573	561	563	539	545	535	560	554	532	538	546	582	497	573	565	559	583	565	554	527	540	547	569	547	603	539	569	567	517	487	548	546	582	563	564	554	527	543	587	569	556	559	591	535	538	559	538	532	566	548	568	545	554	527	572	540	576	577	550	578	587	554	544	536	543	595	546	569	586	576	565	570	569	578	552	548	546	538	579	512	503	558	534	564	559	567	559	546	556	553	537	577	512	600	531	580	529	600	524	588	583	549	538	560	550	550	574	541	535	565	541	552	546	547	559	548	601	529	542	586	573	567	583	551	561	560	551	534	569	567	528	591	508	555	536	569	562	553	524	581	592	554	588	574	530	565	511	558	566	571	526	538	545	549	524	528	567	565	527	605	558	548	572	556	577	571	561	559	539	581	576	602	546	563	547	558	545	558	514	534	563	553	563	544	570	604	567	538	541	549	556	560	556	567	576	582	538	551	557	549	546	531	561	561	546	560	545	591	556	545	553	590	554	556	556	545	604	556	520	540	553	510	548	551	579	546	499	505	600	570	564	531	568	519	557	551	583	534	554	576	577	556	564	570	569	557	557	610	563	596	569	519	586	528	522	544	564	578	543	551	528	532	552	553	566	565	596	531	545	561	541	551	541	538	536	583	564	539	560	540	525	555	528	501	607	597	560	559	559	544	561	557	576	518	570	531	561	539	521	596	532	528	579	569	542	518	580	559	521	546	548	585	546	557	540	546	592	510	552	596	565	570	546	516	589	538
6589	12200	12299	7806	6073	4226	2905	1974	1858	1582	2565	15831	11431	7422	2812	954	580	542	499	505	485	504	492	483	509	473	501	498	446	483	541	473	515	481	455	476	484	493	521	480	475	477	508	492	497	468	499	526	475	489	462	487	481	493	525	506	468	501	492	505	488	516	490	480	497	515	464	487	451	488	436	482	506	489	522	510	477	471	527	488	502	488	491	504	462	510	483	498	507	479	537	498	500	532	468	517	499	509	459	487	507	487	525	468	466	467	458	458	510	487	510	504	501	466	509	469	476	449	496	460	449	483	455	495	483	455	483	495	470	456	498	506	495	510	452	455	508	518	502	469	539	486	482	480	504	487	496	471	500	455	466	484	475	503	446	495	473	461	479	494	496	466	499	507	493	511	467	547	500	527	495	445	452	510	509	507	457	459	482	484	468	525	496	510	503	480	468	482	445	497	455	517	520	452	470	476	448	530	449	479	473	474	450	481	499	488	529	473	497	500	490	446	506	493	477	479	504	454	489	465	470	476	499	483	483	466	461	452	452	472	492	486	496	459	480	508	511	463	465	517	458	500	478	492	486	476	441	470	494	463	476	487	500	484	483	460	473	445	490	457	482	496	521	482	506	518	477	497	474	475	496	473	517	469	452	467	477	489	458	446	476	458	505	465	469	478	516	485	511	440	511	472	455	476	505	482	459	431	506	464	538	538	501	490	459	487	490	466	471	510	523	505	509	517	471	471	489	514	479	475	477	464	506	488	467	494	511	551	417	463	479	491	499	502	479	472	443	500	503	455	474	479	491	458	507	453	508	486	470	517	486	477	512	461	500	472	452	500	494	471	502	461	458	504	472	444	498	491	490	511	482	475	495	493	501	484	461	496	467	518	516	494	504	507	498	447	458	467	491	498	518	508	512	480	480	501	527	467	505	462	489	469	483	511	469	453	479	465	486	502	490	476	474	477	507	460	478	487	498	525	457	449	463	459	500	482	466	527	441	498	510	461	441	519	513	502	496	496	508	499	509	513	503	508	516	454	473	482	514	481	451	496	466	504	488	476	483	489	530	489	468	495	508	523	468	473	468	500	474	453	517	521	489	482	499	517	493	451	496	462	523	471	489	476	499	473	479	480	505	533	486	496	458	523	461	491	497	509	471	487	527	493	452	506	472	505	494	464	484	487	508	480	510	463	482	491	513	454	436	527	506	467	526	454	506	486	458	496	477	515	472	477	516	494	486	511	501	484	499	497	474	512	511	512	490	533	463	460	486	491	469	453	468	495	482	501	480	465	459	473	476	492	483	473	506	477	511	476	432	470	475	511	457	501	485	439	479	482	470	456	468	491	503	488	481	473	494	467	488	490	511	496	493	447	480	475	492	488	511	526	469	477	476	491	502	493	477	491	482	493	462	498	437	499	492	515	494	474	439	507	480	455	510	533	488	481	463	439	512	449	481	510	440	494	453	471	518	477	484	485	499	503	446	450	529	485	496	511	490	447	502	477	498	491	502	501	476	521	464	506	509	476	530	474	440	466	470	493	465	485	473	472	494	474	474	457	476	535	494	476	467	505	440	477	471	466	469	481	472	513	493	466	496	489	485	482	533	454	470	459	485	463	454	441	501	481	505	490	531	470	468	517	477	491	467	479	466	490	472	485	494	461	468	473	539	476	490	493	476	471	496	474	481	525	516	521	501	512	456	507	463	507	484	473	516	462	478	464	477	499	487	510	448	456	481	489	470	503	471	505	485	523	495	473	452	511	509	486	477	480	516	473	457	511	475	482	507	461	453	486	509	503	529	456	503	490	459	498	517	493	498	453	477	459	498	513	524	515	485	482	500	504	476	471	467	492	495	494	471	443	465	439	484	477	430	489	462	479	489	462	500	439	480	495	484	483	473	506	476	444	462	518	491	464	501	496	511	476	504	487	502	514	486	489	495	517	481	490	487	498	499	469	480	503	469	487	497	508	481	455	490	499	466	494	496	468	484	514	494	499	461	493	495	493	475	508	496	490	469	463	478	489	487	486	502	464	500	454	496	462	474	431	492	458	501	456	464	521	468	503	502	454	474	465	462	469	466	502	491	495	501	451	484	440	481	496	490	462	469	522	450	535	475	461	489	496	506	457	474	493	471	492	479	468	485	490	453	520	431	518	468	492	472	502	448	467	473	507	480	468	479	457	489	497	481	481	483	473	474	533	451	468	448	488	470	485	459	486	496	453	473	505	492	472	462	463	473	448	485	485	479	479	485	484	491	477	464	464	487	479	490	435	473	453	507	495	480	504	467	513	475	479	493	450	560	475	475	457	490	502	504	495	471	478	489	483	452	502	479	436	486	433	494	458	511	489	532	495	485	503	475	509	542	466	483	561	513	466	502	468	482	468	497	517	516	480	452	470	472	485	493	469	503	486	536	454	455	479	513	483	471	484	492	458	495	471	491	441	493	537	467	510	497	493	491	515	487	506	491	531	531	505	486	520	518	488	496	481	495	474	526	475	447	512	500	485	470	455	504	463	443	463	509	462	516	525	493	488	463	452	450	441	458	528	510	449	470	548	517	479	466	523	464	509	468	466	504	540	506	502	521	467	478	510	463	479	512	472	487	495	490	503	505	465	473	502	479	479	504	489	474	475	484	486	500	465	434	490	515	519	494	496	495	448	511	501	508	515	503	455	466	465	467	530	464	491	487	482	478	478	493	519	479	517	514	481	489	486	499	459	507	482	497	477	487	450	457	470	453	492	490	448	485	471	490	529	495	450	485	511	483	471	475	465	461	487	522	502	485	527	497	461	481	493	507	450	466	483	501	478	531	469	452	416	474	462	459	495	511	484	529	496	484	477	453	475	475	466	476	487	473	468	489	538	496	487	478	497	496	473	447	493	483	498	448	483	520	484	473	481	490	471	484	436	486	486	497	535	520	483	456	505	482	461	476	535	520	515	495	488	501	493	492	487	513	470	485	484	456	492	436	473	485	488	529	490	502	503	495	483	458	478	487	523	476	495	464	485	502	522	518	463	464	468	467	473	516	447	479	464	461	451	483	491	482	486	454	479	491	490	477	477	506	492	458	473	460	479	461	497	490	476	483	484	468	527	489	481	491	514	472	489	525	480	507	497	526	477	493	444	477	499	507	507	519	494	473	473	496	433	476	452	501	467	483	476	465	473	473	495	484	492	459	462	511	502	490	436	511	499	475	498	500	498	469	505	458	464	482	496	514	462	519	495	452	475	469	480	440	489	494	460	508	492	477	461	515	489	473	464	479	482	429	463	458	461	486	476	461	493	513	504	505	488	485	496	474	491	497	490	464	474	502	488	450	481	494	462	474	483	450	482	495	488	475	483	443	467	478	444	489	522	495	450	491	475	478	498	425	497	490	488	490	510	479	463	476	460	463	500	444	533	485	511	495	506	489	496	503	489	474	467	454	475	470	500	506	485	513	486	496	478	487	479	504	444	471	435	459	497	481	493	477	471	471	502	480	500	499	477	479	485	492	488	479	475
23751	20734	27678	23823	20486	12651	4703	2417	1956	1915	2377	20661	22924	14854	5883	1605	932	733	648	724	691	681	710	670	699	657	613	676	663	627	709	700	705	681	745	660	678	698	677	652	691	661	714	708	651	666	702	708	719	635	654	662	676	713	638	708	668	637	658	656	656	663	639	679	708	693	685	672	700	680	702	726	681	664	672	629	710	625	679	621	676	685	671	700	676	654	627	691	704	647	656	665	702	696	651	650	658	657	628	701	677	690	659	647	659	708	672	654	643	652	615	650	675	671	669	654	644	617	675	666	700	635	696	652	689	666	599	697	687	676	633	691	688	697	704	629	646	645	658	657	687	644	648	624	674	682	623	642	665	675	654	689	656	734	709	663	697	697	697	676	674	670	684	665	693	638	690	697	664	703	668	658	634	660	696	690	659	672	676	682	662	675	666	676	658	683	660	701	668	703	656	680	644	667	675	692	667	627	682	673	698	665	681	644	687	654	705	697	643	630	703	671	691	670	681	666	652	680	689	668	659	680	660	635	723	649	654	668	688	684	634	621	687	707	707	661	646	642	672	645	659	642	685	688	671	641	645	647	717	653	656	633	641	636	693	640	683	734	678	638	664	624	715	677	633	646	674	706	693	716	666	680	667	685	664	692	636	689	669	681	623	734	680	641	660	635	606	675	671	655	667	661	695	650	637	729	653	663	644	636	687	699	693	651	645	639	672	684	641	649	657	665	660	625	619	694	663	648	610	688	683	683	634	672	715	638	640	655	658	688	612	680	654	640	686	652	644	661	660	665	654	691	625	660	681	674	666	660	642	670	640	661	625	695	722	660	649	647	645	630	671	656	648	684	677	653	709	684	673	729	643	639	641	660	701	667	647	665	652	611	612	728	654	656	668	655	665	638	693	655	639	657	677	699	662	646	659	654	675	687	686	641	651	680	636	643	620	632	639	651	654	639	632	634	655	643	679	643	688	657	647	692	722	671	690	657	693	645	679	643	667	681	670	639	669	656	652	693	681	646	666	699	705	696	686	652	643	630	670	650	691	702	611	689	656	700	643	694	665	655	631	643	689	673	671	693	634	654	728	715	659	652	652	657	654	649	688	661	658	667	656	670	605	669	623	692	672	668	666	677	674	667	640	694	671	665	718	658	665	648	685	659	681	657	640	646	670	696	646	609	671	694	635	666	701	683	694	653	685	690	659	654	685	736	620	658	699	637	659	669	715	639	665	669	702	688	672	633	600	713	687	686	685	643	677	669	674	684	725	667	648	673	664	693	657	691	669	691	701	682	643	632	628	660	654	642	699	673	665	659	652	620	701	716	733	652	679	689	663	696	713	652	663	683	625	620	663	685	672	669	644	695	660	657	637	692	663	684	686	629	675	674	625	647	715	644	679	660	664	669	716	650	685	596	659	635	664	659	683	668	633	693	667	677	738	728	667	640	695	632	663	669	669	629	650	623	663	664	657	680	678	624	684	657	639	645	687	607	680	646	729	674	672	675	689	647	656	696	638	677	634	651	679	648	666	682	648	664	662	677	665	636	645	688	720	649	641	689	666	665	661	618	667	637	677	682	640	679	650	626	692	666	659	664	699	644	599	644	695	616	680	648	663	699	698	624	676	647	677	633	674	637	635	672	659	629	651	672	651	690	690	654	655	641	628	660	710	670	655	682	691	693	668	664	597	677	728	681	640	651	640	677	687	643	634	697	684	663	714	697	675	680	640	658	666	702	633	671	655	684	624	685	700	669	678	683	681	638	632	672	616	658	690	651	657	708	657	640	679	641	664	702	720	727	644	624	693	640	690	689	672	666	659	641	674	661	689	630	665	691	674	651	677	678	670	641	658	679	657	659	625	636	676	644	674	699	704	681	633	641	679	682	676	651	656	669	652	638	677	699	670	630	645	650	761	644	684	622	673	681	591	657	665	684	615	669	672	635	658	690	674	649	694	596	666	629	676	678	708	664	722	618	615	668	685	665	670	709	668	653	653	665	669	649	644	595	653	652	661	710	645	632	694	716	646	665	655	662	630	666	693	671	651	649	631	668	664	639	685	652	610	620	638	670	686	657	653	652	713	718	701	676	663	627	647	666	645	681	604	643	658	661	667	655	673	669	679	647	640	664	674	682	672	665	644	620	605	666	653	709	689	676	654	682	636	670	673	675	710	689	661	680	648	701	667	643	685	631	658	623	653	659	639	639	677	638	662	646	716	696	644	672	667	655	591	639	694	658	661	652	640	678	671	614	670	708	672	620	643	698	628	730	680	725	683	644	729	700	617	636	691	703	635	632	661	664	706	654	711	656	671	635	672	701	678	634	652	651	673	704	628	721	660	715	660	701	657	597	681	655	695	715	618	702	696	659	625	634	711	692	617	651	678	642	664	652	709	669	706	654	731	691	691	625	644	651	632	690	689	695	698	653	632	636	635	707	670	679	651	694	684	712	693	610	681	687	632	674	618	700	634	677	676	671	699	650	677	713	665	690	653	666	613	643	658	684	658	663	665	705	672	719	711	662	641	678	657	672	636	661	651	689	716	653	658	717	664	669	692	644	704	653	673	671	644	709	621	673	655	628	671	658	698	623	648	686	644	678	672	701	616	653	660	668	677	667	661	683	659	673	655	662	656	659	700	649	682	687	676	665	742	671	637	676	669	635	644	654	640	634	658	640	694	681	702	656	659	673	677	685	694	690	617	657	630	651	685	682	689	652	677	677	692	728	677	632	658	662	683	649	686	662	711	679	715	712	688	688	689	646	696	713	657	645	636	675	630	686	665	647	656	678	663	695	641	689	649	638	667	638	660	662	685	660	671	699	731	639	644	644	641	649	705	659	663	666	661	638	689	661	664	636	717	642	678	686	679	681	614	642	683	686	639	706	652	656	647	643	661	684	642	627	660	666	692	656	637	664	660	672	653	629	657	663	644	641	638	715	619	684	665	653	699	618	692	710	674	653	666	609	654	640	680	618	664	652	676	617	639	644	609	677	689	655	615	607	674	630	673	663	665	666	637	698	663	659	651	620	675	668	681	623	630	688	596	676	625	605	637	617	660	685	655	662	646	710	699	615	700	666	640	615	665	666	628	624	658	695	639	617	644	695	643	674	627	649	662	635	648	720	721	654	664	639	671	676	654	678	691	703	663	668	647	674	665	693	620	669	676	663	681	659	652	616	615	653	650	585	617	658	619	673	644	676	652	664	671	637	687	687	652	705	651	682	670	621	697	683	629	672	632	625	668	628	654	659	688	615	694	672	664	651	680	660	652	639	673	635	686	617	685	634	637	679	677	627	699	653	675	670	678	658	640	681	664	642	671	642	682	664	640	701	658	685	702	659	665	676	678	620	664	645	650	683	625	657	660	684	677	655	672	644	678	672	646	650	600	642	668	687	694	638	611	634	649	635	658	704	684	652	644	665	695	627	673	703	660	671	593	639	679	649	684	647	709	660	629	683	722	646	632	707	675	671	657	656	644	650	689	665	663	691	687	633	641	614
7504	16725	15726	11484	8837	6092	3644	2681	2580	2612	3356	23794	20357	12724	5270	1444	779	625	600	597	586	554	558	588	587	567	577	551	569	616	597	616	605	622	636	581	500	574	607	579	586	610	535	532	547	543	595	589	580	623	593	592	591	573	574	523	590	614	558	610	551	590	567	589	511	609	587	582	583	576	633	557	582	592	549	567	593	592	590	600	588	560	559	586	610	587	534	571	605	554	592	550	591	567	549	573	615	561	566	599	533	583	595	584	571	559	603	570	569	561	562	623	592	538	568	589	517	562	590	561	561	560	547	611	609	559	596	619	571	577	542	627	599	562	548	576	511	588	591	596	596	615	589	547	586	559	574	596	540	548	535	590	546	574	597	586	577	550	593	565	596	588	618	605	574	595	581	581	579	578	564	583	544	552	568	527	551	568	575	605	586	587	560	557	544	579	580	586	622	579	552	559	582	557	550	523	556	597	577	573	604	552	553	601	577	517	586	548	554	583	631	571	591	570	545	572	569	533	565	591	560	580	615	591	598	576	581	597	577	580	581	525	600	593	560	567	603	601	581	559	572	592	581	580	586	580	566	606	567	555	556	562	574	566	563	571	565	574	564	588	580	568	594	611	576	565	586	586	551	592	578	596	553	555	564	557	559	565	595	590	535	543	578	585	565	593	535	578	598	549	556	585	601	594	593	587	554	576	564	576	533	548	577	604	558	564	574	555	540	566	559	577	586	574	607	600	581	590	542	587	541	604	561	592	551	526	580	588	556	569	574	525	589	586	568	567	573	555	574	575	584	566	560	611	565	585	569	563	567	576	540	613	535	590	569	551	597	558	554	559	550	623	581	551	562	525	578	601	579	589	581	600	565	572	592	580	571	586	590	558	599	539	533	601	555	594	537	576	604	544	577	594	618	577	508	568	574	613	542	559	569	543	568	574	560	576	586	593	552	559	556	571	554	564	559	592	567	602	560	561	530	609	561	563	571	566	586	558	596	592	616	558	601	583	608	606	601	529	529	552	606	572	542	528	532	556	556	575	590	570	565	582	576	585	542	594	584	611	571	555	581	562	566	565	579	559	567	583	563	558	568	561	557	549	536	523	596	557	567	544	560	596	567	581	575	569	578	537	565	589	574	535	550	550	589	553	588	586	572	587	540	564	597	556	593	585	603	570	573	566	567	569	557	580	553	540	544	587	596	581	591	616	618	535	573	551	565	523	545	541	600	601	558	568	562	585	599	571	579	601	559	572	580	590	623	526	620	591	577	534	565	563	582	569	557	553	573	558	576	548	584	589	585	596	559	567	565	565	523	573	580	589	524	563	548	530	562	525	546	530	558	567	649	599	616	577	569	595	556	538	556	530	567	558	545	547	551	559	604	562	591	596	547	581	555	542	523	617	593	575	558	538	572	595	586	512	573	541	562	598	572	597	600	543	547	557	570	559	557	577	593	572	578	567	557	593	560	528	536	603	532	587	556	599	536	585	573	544	546	567	574	539	618	598	591	561	589	589	554	581	622	576	605	585	601	584	582	575	556	552	563	590	538	585	584	595	569	566	567	545	583	583	565	548	560	606	585	579	538	611	581	546	575	565	576	587	558	577	604	547	605	574	579	537	559	567	573	536	594	564	556	544	558	574	579	572	553	531	592	555	565	521	588	562	551	621	582	604	574	571	566	547	575	606	554	538	560	568	567	592	567	533	561	572	558	582	570	538	526	541	574	586	513	582	577	564	588	591	550	571	596	565	594	592	607	597	635	594	603	548	560	574	584	589	566	592	604	587	565	585	565	534	585	550	565	556	606	511	601	577	579	577	551	579	573	533	573	573	527	590	571	577	572	528	570	557	554	564	579	549	575	575	534	568	545	613	554	530	554	582	549	541	603	527	566	612	548	536	609	574	550	601	553	556	570	563	598	563	594	558	569	577	575	581	569	549	574	629	608	597	558	569	589	569	554	549	623	552	642	587	573	572	595	577	577	576	565	542	584	572	521	554	576	564	554	566	567	578	548	593	552	563	576	579	549	570	582	546	573	615	582	537	573	563	550	571	563	581	569	541	594	553	553	566	577	527	604	580	560	541	538	529	587	585	595	540	581	561	549	572	572	560	576	621	599	617	577	567	524	592	596	585	573	617	541	589	583	578	552	540	571	607	552	626	541	583	584	507	586	624	575	586	558	566	576	560	578	544	546	534	554	570	578	561	612	555	585	583	555	589	534	593	608	589	597	596	547	528	541	536	566	559	557	576	531	580	570	588	596	607	571	538	573	580	560	556	529	580	596	585	551	568	579	575	591	597	552	563	555	556	561	562	564	573	560	564	607	547	522	568	568	554	591	528	573	553	559	565	568	552	528	555	543	523	575	577	572	530	581	597	569	589	589	576	551	590	597	609	575	581	572	594	580	556	574	551	558	591	562	522	561	562	532	569	581	576	560	534	579	589	555	545	542	572	593	573	562	551	618	589	537	550	530	585	576	588	592	532	599	576	587	595	588	529	594	593	532	588	604	498	587	600	578	568	545	572	576	558	549	574	573	572	592	543	558	604	588	582	569	528	580	590	565	601	573	562	557	579	570	576	562	536	583	550	558	583	554	575	542	564	591	577	568	558	574	566	558	583	565	551	569	555	595	563	558	572	577	590	526	546	551	568	569	576	559	541	560	578	607	533	582	561	584	545	571	589	553	559	552	564	551	567	574	555	566	572	552	549	568	508	554	610	591	569	559	581	612	557	587	590	561	544	585	571	548	587	580	605	520	565	583	558	558	558	582	576	608	577	512	578	564	592	557	594	578	597	545	548	574	515	590	602	537	531	571	603	561	566	568	549	570	536	540	533	594	585	577	578	572	538	613	551	551	584	558	577	580	581	590	550	595	587	593	588	533	557	542	549	554	562	607	612	564	533	563	611	576	540	585	544	587	569	542	547	579	575	603	540	535	561	524	573	578	532	586	592	571	546	568	539	565	578	565	566	533	542	568	602	574	601	568	578	544	534	558	579	545	586	574	558	573	547	597	534	571	563	575	548	575	609	577	556	575	562	552	564	569	559	549	594	612	548	597	602	581	537	549	598	535	566	600	551	558	519	573	577	601	553	561	576	579	577	594	520	600	551	556	546	569	553	588	580	567	574	566	542	608	537	614	606	536	551	616	569	547	534	593	560	567	573	628	574	553	568	595	584	561	587	580	566	558	538	520	570	554	566	569	586	560	536	583	572	582	570	620	604	582	524	584	587	581	602	561	549	565	527	536	546	526	570	577	589	609	532	612	599	567	557	600	598	579	566	590	571	587	518	590	563	625	583	570	568	567	576	598	537	567	532	544	570	571	560	596	606	559	559	573	587	541	573	561	571	581	587	589	580	550	555	578	552	586	573	602	573	576	554	562	583	570	572	571	559	591	577	590	590	573	548	567	578	558	557	542	569	581	559	575	560	571	622	598	508	552	553	550	601	559	606	574	567	542	539	585	590	579	576	548	629	534	614	533	540	557	576	594	577
26743	11861	6206	3312	1599	1179	952	834	796	832	725	1336	1644	1383	964	693	619	587	569	579	576	568	569	575	529	595	544	572	530	592	575	583	504	602	569	515	565	544	550	587	566	552	564	558	557	562	588	541	627	570	605	529	568	558	555	574	554	550	567	565	533	538	555	557	599	530	550	560	524	574	619	578	544	593	528	562	552	562	534	540	523	562	538	545	536	562	555	558	564	571	538	607	544	572	563	595	586	590	529	510	512	563	572	548	571	559	573	553	534	540	567	578	590	573	536	594	565	587	562	568	556	552	561	552	600	567	580	556	577	528	520	585	590	543	606	601	545	541	560	553	526	561	591	588	578	531	549	585	564	562	557	583	542	547	537	557	556	569	577	531	553	592	580	567	570	566	569	565	570	530	551	563	538	575	565	570	555	537	561	584	531	561	524	584	546	558	580	558	616	571	575	528	564	591	548	565	556	568	563	574	550	580	582	571	549	571	573	561	558	548	555	523	539	573	565	525	575	568	578	587	507	574	566	530	547	589	547	600	618	595	617	543	549	569	546	566	560	597	608	538	578	590	590	555	553	560	547	559	545	548	533	521	560	607	492	585	548	527	573	602	570	550	591	581	573	554	585	559	550	573	534	535	575	560	567	557	535	534	531	530	557	555	582	539	604	514	568	570	572	531	592	533	574	579	537	585	559	555	533	566	528	553	588	579	532	539	553	567	523	559	520	563	582	620	602	548	531	574	552	561	567	549	602	582	551	569	554	558	530	570	591	584	586	555	575	574	545	562	577	554	596	513	566	594	559	580	567	551	557	534	568	577	551	558	574	538	535	569	546	545	559	609	519	550	535	574	553	531	556	555	571	529	521	551	592	572	565	551	533	579	566	586	554	588	533	579	527	575	564	553	577	526	586	555	573	572	551	595	545	565	582	572	569	567	536	520	551	528	550	543	575	577	541	541	614	546	573	526	628	535	543	531	536	553	532	542	574	535	570	582	556	570	585	541	558	582	571	577	513	597	567	554	537	562	555	547	565	530	542	575	537	575	520	547	547	551	557	610	571	585	608	578	559	587	571	527	527	526	561	571	593	518	572	528	522	584	561	608	579	549	552	550	561	536	588	576	542	579	596	600	550	547	585	631	552	555	581	585	554	569	575	560	555	530	532	575	539	558	605	578	579	555	575	528	569	531	565	588	589	563	575	576	565	574	524	536	593	580	565	570	601	536	511	542	551	551	598	554	574	581	553	572	548	569	564	616	609	551	602	536	569	571	565	567	559	605	568	586	551	525	635	587	600	567	593	593	520	555	573	549	564	612	551	542	569	618	523	568	541	557	536	586	539	570	562	571	569	563	510	560	574	586	576	581	579	541	572	566	525	555	673	548	566	533	546	555	565	543	528	545	559	591	514	546	567	569	534	567	531	549	585	582	557	533	566	547	577	556	585	573	571	537	580	572	558	584	628	560	569	526	572	560	546	587	525	547	540	590	568	574	551	559	534	555	566	576	555	568	573	566	545	566	593	580	616	582	568	543	548	552	558	607	566	541	596	555	548	536	578	544	584	510	568	572	570	544	526	529	556	524	550	531	564	521	577	525	553	581	556	586	587	541	630	555	518	553	542	559	572	525	557	591	565	548	573	578	567	559	562	550	582	558	544	551	584	568	550	510	547	529	550	535	589	553	558	583	592	536	592	578	537	580	544	579	556	589	557	563	548	522	589	555	575	522	545	567	557	566	570	589	511	601	619	532	554	629	519	578	546	541	524	574	532	542	590	558	561	558	517	602	564	535	572	575	557	610	576	535	570	539	606	548	591	555	561	499	552	577	544	556	551	581	553	533	570	595	588	596	577	579	518	569	520	553	575	559	552	548	556	605	570	551	567	547	615	594	519	575	551	575	579	570	572	545	533	590	560	575	565	561	556	565	564	543	596	573	541	587	585	622	515	542	514	537	575	539	551	583	575	560	543	581	537	552	544	552	553	582	527	572	551	575	564	582	605	519	582	539	557	599	571	542	556	547	584	574	540	596	612	516	545	556	549	550	580	588	593	531	569	569	554	533	549	564	541	583	576	533	595	581	543	580	556	589	550	559	545	552	572	516	564	614	565	579	555	599	569	589	551	554	592	566	602	558	570	572	550	562	559	545	568	549	582	569	558	536	573	586	606	570	557	603	530	591	608	539	547	548	594	583	545	544	588	516	528	511	566	580	563	549	583	584	572	562	527	575	564	557	552	578	559	556	562	542	575	572	569	565	565	551	549	535	569	510	587	566	546	579	579	548	549	547	544	552	556	517	562	592	562	581	585	596	556	565	547	582	577	622	579	603	532	575	567	552	590	591	557	574	596	577	563	560	548	546	581	572	559	573	559	571	574	569	547	540	552	557	584	556	550	571	548	545	562	554	611	558	531	592	524	599	555	583	545	585	560	553	513	533	592	560	528	574	605	605	533	557	540	572	558	570	564	553	567	561	574	556	569	533	591	580	558	609	561	566	533	536	569	591	571	587	566	571	553	570	583	571	572	550	539	533	627	561	593	568	567	557	622	554	550	570	572	536	582	588	554	596	496	556	610	553	552	586	546	534	561	577	546	585	570	549	580	581	577	550	568	594	587	558	530	525	570	550	555	597	550	569	569	536	584	557	567	589	553	529	547	555	550	560	558	591	547	594	588	576	550	597	568	547	556	543	566	591	547	574	560	585	543	555	568	564	539	561	558	588	561	553	570	606	533	533	548	575	585	541	532	542	560	567	507	557	598	598	599	589	560	589	598	558	582	559	601	563	574	597	580	569	541	556	593	583	608	564	578	559	514	577	540	546	565	578	565	586	580	552	543	517	525	593	562	587	565	588	616	529	611	566	505	565	554	541	521	569	545	594	564	554	570	560	559	569	577	552	586	561	578	589	569	544	558	598	591	536	532	543	540	533	541	540	559	547	555	512	543	549	563	570	574	583	505	543	602	565	577	574	546	574	579	547	562	555	566	526	560	574	538	547	542	539	528	542	569	533	587	562	536	514	583	588	564	580	590	615	569	558	572	582	583	574	537	612	539	545	551	569	579	524	569	600	523	570	568	516	570	557	549	569	573	534	537	586	565	593	568	522	566	578	571	578	573	523	557	545	608	598	581	570	496	596	538	568	569	554	608	567	580	575	563	623	569	553	539	579	567	574	559	568	533	606	551	589	590	575	575	529	553	560	542	577	596	532	583	556	568	577	534	550	568	551	571	547	548	544	551	556	575	585	567	581	567	530	553	570	601	535	528	580	578	594	568	545	535	556	545	550	547	546	582	534	547	593	540	576	546	533	575	550	555	583	594	510	577	587	522	573	551	550	543	588	583	558	566	542	552	536	561	570	573	607	551	554	594	552	556	573	600	588	563	496	580	596	586	585	530	555	557	556	541	541	545	555	552	530	567	551	593	578	559	529	620	562	550	573	558	590	538	577	592	505	561	594	576	538	573	581	573	566	584	553	593	537	549	554	563	529	593	523
7027	5387	6190	2917	1931	1549	1122	939	845	860	748	1854	1983	1552	945	594	545	512	471	519	472	477	478	496	493	470	474	482	478	461	483	463	500	494	487	532	478	509	480	484	477	494	465	475	465	442	502	475	503	464	468	447	510	484	486	507	499	471	444	458	482	498	463	422	490	438	445	488	471	459	457	455	475	490	480	464	456	503	480	464	460	526	472	510	476	473	496	472	492	466	463	456	498	473	501	490	511	505	472	493	452	403	450	457	469	464	450	470	503	493	488	452	443	447	467	453	495	510	470	489	480	497	470	444	449	495	483	467	477	512	443	470	476	431	434	422	480	427	479	462	489	471	508	475	468	485	464	430	451	468	461	429	479	477	488	483	477	527	461	466	459	486	492	470	464	494	476	501	484	488	491	478	446	510	495	499	466	459	430	454	483	428	474	501	470	463	457	469	495	423	501	474	453	475	482	461	509	463	485	454	460	489	512	458	443	474	481	446	471	464	487	439	499	466	492	460	435	460	463	463	515	504	464	474	427	495	469	467	457	478	462	502	469	465	499	492	463	457	459	479	477	491	491	466	494	475	478	503	488	470	480	492	479	479	452	493	492	457	513	495	458	483	480	460	399	468	460	496	487	460	494	507	465	501	461	451	458	456	472	474	479	452	461	466	446	488	442	511	470	449	458	493	479	476	472	449	433	503	486	477	472	505	463	499	451	446	489	481	459	479	469	475	481	496	477	458	471	436	462	526	440	460	461	488	496	424	466	456	474	503	437	479	467	472	462	448	486	477	474	506	499	427	451	463	462	458	485	471	448	519	465	484	436	465	469	457	519	504	488	475	438	480	495	442	449	426	459	458	457	440	476	467	472	472	421	461	442	443	459	469	478	480	454	458	484	465	477	516	481	472	505	482	511	461	483	451	448	473	508	491	497	462	488	452	468	498	481	440	488	480	500	469	465	470	524	507	459	478	488	474	463	425	484	460	459	482	465	457	485	475	479	449	463	434	432	489	471	465	491	454	474	462	447	459	462	448	437	469	474	497	477	479	476	459	432	436	487	436	447	440	440	512	495	443	503	523	483	467	462	468	476	499	472	507	479	482	488	422	499	457	476	469	463	503	468	505	473	480	470	506	451	460	469	461	489	464	490	475	439	495	468	511	451	469	450	436	464	470	472	482	483	498	482	477	478	457	457	465	511	434	474	483	428	450	484	482	491	467	487	474	462	453	478	488	467	450	480	477	506	492	476	446	508	462	501	458	495	467	470	502	444	472	506	494	484	481	483	474	481	475	479	499	445	476	435	476	509	448	517	480	492	522	437	482	462	481	445	457	457	491	499	486	500	468	461	432	496	470	487	498	490	466	465	504	500	484	481	469	483	464	477	469	446	485	493	435	503	470	484	472	434	506	459	492	498	498	472	469	432	445	490	466	482	495	484	485	486	467	475	502	444	479	446	494	446	478	452	487	486	457	456	496	466	456	470	464	458	444	457	446	489	453	443	495	513	461	465	466	475	433	444	464	481	444	483	484	479	472	454	437	476	479	468	478	463	484	496	460	473	481	458	472	482	467	487	481	470	489	477	451	467	479	472	519	473	477	449	488	460	489	442	489	499	459	504	440	475	488	455	476	477	480	457	468	425	457	466	465	448	475	426	457	470	529	460	478	478	476	466	486	492	492	488	480	469	435	486	468	503	442	518	470	470	481	448	482	504	516	469	443	464	440	462	474	493	473	466	475	500	473	488	452	438	472	488	484	473	455	475	453	467	472	491	508	470	462	471	471	473	516	484	441	465	477	467	437	484	476	479	483	532	442	432	467	457	484	504	495	457	458	483	418	489	501	499	472	490	503	436	452	448	490	468	447	493	467	466	486	503	519	450	501	477	448	479	475	434	436	479	476	469	483	447	464	513	493	469	465	439	500	464	489	510	475	463	490	472	536	481	483	487	482	476	462	488	473	484	469	536	468	471	463	477	442	462	456	494	432	471	499	437	470	478	496	460	483	481	460	470	497	466	491	471	464	475	521	443	490	485	493	461	470	482	501	453	447	479	484	510	456	451	449	453	460	516	457	499	477	439	486	505	483	477	451	485	454	474	480	476	470	497	504	470	458	501	460	451	474	472	483	490	511	521	470	472	495	481	450	459	460	470	492	528	451	473	484	455	481	465	491	461	442	472	486	468	469	501	491	496	461	425	463	527	500	487	453	446	444	478	469	465	489	484	468	481	466	460	473	491	486	461	502	477	503	471	462	474	474	468	491	469	496	443	470	480	458	439	447	459	490	469	458	480	471	466	503	519	458	473	475	465	452	504	459	463	445	448	472	445	463	504	485	439	433	461	478	458	476	486	442	434	525	501	469	502	470	479	469	487	491	450	489	463	445	440	506	479	471	455	470	437	469	439	483	510	495	474	444	453	428	500	503	514	478	459	465	485	481	491	458	495	449	465	476	500	479	477	450	444	489	511	486	490	463	451	471	477	478	487	457	469	478	472	473	455	478	461	505	489	483	514	453	435	500	485	479	442	482	465	483	490	459	453	510	457	455	460	488	476	467	482	484	501	471	444	491	467	487	437	487	441	471	451	503	479	427	498	462	473	483	466	489	467	508	467	479	455	461	459	468	447	510	492	476	465	461	505	484	490	481	473	505	475	431	431	449	498	468	487	508	477	475	458	471	440	486	472	473	417	481	466	477	492	461	452	487	472	487	468	443	461	470	469	489	480	484	472	475	508	470	469	498	466	497	475	510	470	468	462	487	441	503	479	456	509	495	468	449	484	483	472	444	485	466	501	438	492	454	474	508	436	449	470	486	458	459	482	492	474	500	479	486	447	473	465	467	458	466	480	468	465	480	453	440	488	476	507	480	484	445	466	461	476	484	475	490	476	469	490	481	456	465	494	482	470	499	466	504	509	479	511	441	510	468	435	477	489	466	487	511	469	450	443	547	493	461	444	487	485	493	490	453	485	426	476	473	464	465	431	434	449	446	448	512	480	480	451	474	442	484	515	475	456	469	472	475	460	467	456	464	446	456	488	507	412	469	487	492	497	486	461	429	452	449	462	451	435	460	448	487	471	463	461	459	518	483	465	444	473	505	463	473	511	435	462	450	463	483	481	490	484	454	506	485	501	457	448	494	468	453	459	460	449	540	513	487	442	470	491	466	484	484	484	450	485	439	446	468	461	493	505	458	465	438	466	470	485	445	450	493	473	459	455	482	513	469	446	472	464	478	473	492	450	479	486	422	522	488	530	504	466	461	480	467	497	481	444	451	470	492	474	486	473	493	457	495	485	460	475	485	448	430	480	470	483	458	499	476	507	453	458	497	486	519	503	449	473	493	477	476	489	489	463	449	493	470	461	451	497	413	532	435	512	513	456	484	497	466	485	474	504	461	438	456	521	481	459	474	471	497	498	435	437	460	437	463	495	499	482	498	491	480	459	515	489	487	485	456	463	460	479	481	481	442	463	487	484	474	451	499	476	469	480	426	478	466
24673	20756	26711	24544	13010	4503	2412	1507	1311	1271	1671	10396	13193	8724	3211	1117	689	624	586	560	612	576	547	546	581	565	581	559	571	555	560	609	574	597	545	542	572	580	551	577	544	590	541	565	593	576	539	554	554	582	555	555	553	595	577	554	587	582	563	579	593	576	558	584	546	587	575	561	584	556	570	564	566	552	515	552	602	542	564	534	585	615	554	556	613	579	613	548	539	573	563	565	632	582	557	548	597	562	553	578	559	506	574	595	526	561	531	586	575	539	550	561	556	528	540	609	557	597	612	550	561	536	597	611	560	555	572	571	585	579	569	582	603	568	646	593	588	567	611	537	569	576	567	574	569	542	547	563	519	562	556	524	548	602	585	578	546	594	592	517	551	529	546	550	570	554	580	605	571	541	550	566	577	608	543	536	566	560	540	551	551	552	562	571	559	571	540	523	553	575	579	583	595	563	551	569	583	590	546	552	584	530	608	573	588	596	587	539	582	588	549	538	580	545	589	539	592	578	520	536	582	566	600	568	543	577	607	552	551	577	566	608	591	573	604	549	572	545	513	524	584	542	519	547	564	574	565	567	568	597	570	585	567	586	607	550	580	544	573	541	596	572	566	589	581	559	530	546	585	623	577	546	583	541	586	551	549	556	564	573	574	546	557	555	553	564	573	564	564	605	588	561	548	562	576	532	553	603	569	602	590	575	601	575	605	532	547	586	575	606	569	574	555	572	541	541	581	532	565	590	565	564	545	602	549	577	553	550	586	577	599	580	512	570	577	571	552	579	548	580	550	557	557	558	572	541	569	545	606	515	538	576	495	600	570	581	575	602	549	571	539	549	551	550	578	563	590	541	556	524	568	560	575	599	580	550	538	556	578	623	523	565	503	571	551	560	543	549	525	553	538	584	556	591	599	584	521	569	563	568	582	567	554	550	555	559	554	569	541	559	561	610	556	580	554	546	562	532	550	571	593	543	593	541	563	553	579	548	604	569	565	531	548	554	566	543	598	565	585	563	593	568	545	539	506	542	596	519	547	522	575	531	528	578	531	584	540	548	542	583	552	616	575	579	622	543	544	567	570	558	543	600	553	536	581	613	567	583	614	558	560	567	586	572	551	596	565	564	567	579	596	553	526	565	571	559	563	556	557	599	601	533	551	512	543	576	564	587	535	538	599	565	584	588	575	520	548	568	571	573	540	616	587	572	513	577	601	566	531	522	591	557	568	568	559	553	594	559	550	582	563	546	559	566	570	601	585	553	581	558	583	616	570	535	570	605	568	580	543	559	561	552	543	584	552	533	554	533	528	528	569	563	558	586	549	549	557	558	585	586	566	547	588	580	514	565	587	574	543	594	547	600	583	575	597	583	565	588	551	574	563	586	582	536	579	577	567	566	543	552	558	601	538	557	531	560	558	559	564	600	566	618	545	603	588	535	578	569	575	558	591	552	573	552	577	574	613	534	573	571	600	579	610	542	565	609	566	523	592	538	565	584	535	564	560	525	538	550	560	509	536	539	594	567	554	610	595	603	543	545	556	550	557	580	580	570	595	569	525	579	561	611	560	562	608	588	539	552	567	579	537	578	577	545	566	547	545	564	554	575	610	554	541	536	543	587	539	576	556	538	557	565	558	587	568	614	551	548	616	589	554	587	574	562	579	582	606	574	577	551	588	559	608	560	597	613	601	518	586	562	569	556	627	589	526	539	624	596	558	612	584	567	551	600	520	527	541	563	555	578	606	556	522	548	631	588	546	532	563	555	627	558	579	572	596	546	575	547	594	579	615	599	564	528	588	566	564	566	561	563	592	609	595	568	558	553	559	575	578	517	583	615	549	576	572	597	605	588	579	580	549	568	582	605	559	552	567	595	575	584	554	552	582	611	602	587	513	528	581	534	579	535	551	592	614	574	570	566	552	575	506	577	582	562	589	571	584	580	562	590	558	558	526	602	557	564	512	549	614	552	581	546	579	540	587	629	557	596	546	590	583	562	589	578	609	592	565	559	608	618	559	547	565	575	546	578	550	591	596	521	584	551	542	540	569	561	562	582	556	557	565	555	585	571	592	565	597	570	528	553	573	544	606	575	609	605	536	573	581	553	570	542	561	544	568	572	557	562	556	580	606	523	553	551	565	563	552	616	579	529	577	596	594	579	558	553	537	545	552	579	546	566	586	535	586	536	585	568	564	542	533	581	558	540	581	584	539	582	558	518	558	584	579	535	585	581	530	565	534	597	572	589	569	554	577	542	599	586	531	587	574	556	586	581	550	592	556	532	574	542	561	562	560	568	581	539	551	587	588	548	569	576	536	555	557	568	543	562	597	555	554	584	576	562	533	522	564	579	571	542	542	572	571	567	570	585	554	575	574	540	580	552	571	538	586	592	541	570	554	587	553	584	554	564	598	589	559	549	564	547	546	609	583	531	588	588	578	576	568	559	595	590	536	560	561	525	582	567	559	565	531	576	554	571	606	548	575	585	548	565	560	555	592	566	563	605	578	550	535	581	574	509	598	548	592	551	614	583	600	571	581	585	533	557	549	587	575	557	604	565	576	578	576	560	570	564	578	498	507	563	582	613	582	563	576	609	555	619	554	525	576	553	598	599	548	534	596	593	547	580	547	585	580	566	544	588	591	573	552	478	587	556	541	548	560	578	532	565	569	623	630	596	551	563	504	569	525	582	563	584	570	570	587	588	525	554	515	586	577	596	570	548	594	541	556	559	591	581	550	573	531	553	575	566	557	594	586	558	579	550	545	606	585	612	608	599	579	554	540	563	613	592	583	569	540	579	530	554	568	578	545	592	518	585	557	587	551	568	531	593	614	595	539	578	539	556	533	577	564	542	544	569	543	587	553	544	584	516	562	580	533	560	510	568	574	510	541	563	592	543	592	608	576	603	527	569	556	587	575	528	553	603	580	562	599	579	587	593	557	588	574	564	548	565	553	568	562	574	519	593	584	558	603	576	516	554	547	563	611	582	555	561	572	559	567	531	564	570	567	497	546	557	582	519	565	563	515	589	562	620	551	564	581	573	574	605	563	559	536	573	603	560	569	567	574	539	533	556	557	602	563	615	578	549	526	547	573	529	563	598	598	566	529	578	543	571	585	556	611	560	568	573	597	542	527	570	550	600	585	560	559	573	563	604	567	546	580	567	559	579	586	536	562	470	561	549	530	557	562	532	565	584	541	523	540	535	557	626	595	554	568	524	567	578	511	584	571	528	580	560	588	548	586	562	585	563	532	567	579	565	557	565	562	564	572	504	563	589	522	569	558	571	592	574	564	569	594	602	529	560	524	588	566	559	578	580	545	564	557	551	499	566	595	559	555	611	567	557	542	575	592	598	564	576	574	516	548	547	573	586	542	572	592	590	546	579	568	564	612	555	509	561	580	569	570	527	571	491	562	589	564	593	569	557	560	566	605	555	600	579	564	554	585	584	535	537	540	553	567	568	607	579	592	579	579	571	555	565	594	546	592	526	548	549	538	558
6475	11351	10885	7681	5291	3653	2517	1832	1654	1690	2375	13228	12654	8148	3117	999	650	553	523	515	521	473	523	508	489	476	496	480	526	506	475	455	484	558	499	472	502	530	475	462	502	524	460	488	462	482	463	508	502	479	509	489	498	494	476	503	520	519	490	517	471	504	499	503	552	462	519	473	507	502	507	499	519	473	470	497	494	499	447	472	505	494	494	480	473	409	487	466	451	513	501	482	487	528	489	476	520	462	504	493	497	506	468	517	494	532	496	486	478	489	499	500	519	488	474	507	518	462	500	498	496	467	499	522	508	455	490	463	497	482	455	502	490	530	471	510	495	500	504	458	459	490	473	489	512	514	491	494	541	457	462	481	499	469	505	492	490	556	476	480	502	467	492	494	512	467	524	449	535	507	482	480	487	501	518	478	429	506	502	484	487	485	500	528	516	496	474	459	476	461	446	487	540	512	455	487	446	528	475	455	485	496	488	468	508	505	511	516	418	506	515	491	462	512	488	482	534	473	512	464	504	522	517	484	510	461	487	473	481	521	515	481	475	513	481	511	483	448	493	502	504	498	477	494	493	512	475	466	444	509	495	491	487	442	491	465	463	509	501	522	468	450	492	512	477	526	476	483	528	491	509	517	460	462	459	506	477	492	522	512	480	498	458	488	507	464	497	515	435	487	527	502	464	482	474	476	473	453	539	486	486	493	477	484	509	494	475	468	453	506	493	454	467	505	456	498	456	481	473	500	457	496	484	476	471	477	492	499	509	437	488	511	492	488	511	485	441	508	459	503	467	503	500	497	467	463	516	481	489	473	470	480	473	471	510	524	503	475	476	471	451	480	467	451	480	494	523	496	480	477	462	514	473	501	499	520	485	466	469	493	504	514	504	498	477	477	480	474	503	474	453	498	450	465	499	511	466	563	504	495	502	485	487	478	441	492	462	483	484	486	488	550	485	507	480	507	513	525	469	491	484	476	487	489	492	502	487	501	503	490	472	465	479	474	499	498	485	505	459	517	500	477	507	479	511	481	482	478	470	520	485	494	504	522	486	501	487	495	500	495	515	497	495	502	481	478	503	494	441	486	504	498	458	523	510	497	519	502	497	476	480	468	486	498	499	501	496	468	446	474	510	501	498	498	501	488	497	463	491	444	527	461	513	489	484	480	481	477	503	464	457	519	500	459	488	519	479	501	445	527	469	490	513	483	477	481	452	488	475	481	488	486	480	454	456	496	493	544	483	479	512	487	466	466	481	478	485	477	485	518	501	516	502	467	489	515	510	474	483	532	485	510	507	495	516	490	496	480	494	462	542	491	506	492	501	476	502	495	492	515	482	455	450	476	496	476	520	497	464	464	503	500	523	478	444	517	444	478	454	467	480	522	508	493	474	494	493	524	514	500	475	484	509	494	496	516	509	509	493	509	485	481	538	478	473	460	480	498	466	516	471	494	474	491	505	485	470	487	468	495	501	474	496	502	492	495	506	510	459	492	481	476	491	485	513	493	491	486	500	468	448	472	471	497	501	496	525	513	507	457	512	511	481	496	511	470	492	463	479	472	448	462	441	475	475	476	457	496	468	516	475	505	492	480	485	531	517	498	513	473	482	476	489	476	490	512	462	499	483	498	520	480	438	472	501	528	469	528	536	459	497	476	485	523	496	476	469	475	462	471	502	462	476	455	484	521	455	503	462	503	439	484	516	515	472	447	491	474	503	525	490	504	509	494	499	502	503	454	467	502	509	443	514	482	528	460	485	511	465	497	470	500	482	500	498	494	461	525	505	466	464	491	482	456	526	480	420	497	485	499	491	527	498	503	465	462	468	488	483	548	471	488	494	470	522	500	497	491	486	451	478	465	480	534	517	506	502	487	503	484	466	516	477	487	471	479	513	462	496	496	503	486	521	493	444	481	493	513	462	499	494	494	466	486	463	532	491	497	554	478	442	448	477	485	462	501	517	451	485	462	499	526	485	483	470	481	479	488	451	535	494	501	527	479	456	497	530	471	473	462	486	449	495	503	531	473	494	500	473	476	497	521	510	460	487	484	470	500	471	494	512	482	467	497	511	468	495	487	495	462	550	481	519	509	499	513	470	457	486	505	497	445	469	474	513	502	488	428	516	515	479	469	463	475	459	492	474	470	505	487	467	504	483	475	485	497	478	454	441	445	450	494	495	446	484	505	537	493	487	484	503	474	446	510	518	456	452	498	496	470	465	525	520	483	462	449	513	467	493	481	500	507	517	487	511	508	491	478	505	491	483	453	504	540	477	473	478	471	490	476	492	497	481	467	471	516	455	519	498	435	522	467	480	460	457	492	491	477	493	455	435	495	499	483	470	465	498	484	465	490	447	478	511	475	513	482	499	492	502	485	508	483	477	513	467	483	479	501	485	476	502	503	489	447	453	498	466	480	476	495	456	493	452	490	465	458	486	461	495	492	489	482	461	472	477	480	488	518	496	480	472	480	496	495	499	504	500	498	503	504	519	494	496	477	497	537	474	521	442	493	471	491	512	510	499	468	481	511	444	511	475	467	494	452	499	464	498	472	488	507	461	504	472	496	507	522	487	503	507	523	493	466	497	473	500	527	513	450	502	519	525	486	488	467	487	494	497	487	451	492	522	478	478	495	453	523	508	447	459	463	485	539	506	486	468	504	515	480	502	489	492	452	499	496	491	497	472	516	519	442	498	530	496	491	514	478	470	492	499	488	489	460	491	487	523	475	507	502	486	516	471	514	481	513	489	529	510	506	494	465	509	510	510	492	537	506	477	471	493	506	503	468	490	515	497	487	473	507	474	457	452	497	518	516	483	528	493	498	480	506	484	487	466	491	527	492	495	496	548	479	464	554	483	451	495	489	516	473	497	484	477	498	508	483	482	470	505	510	486	497	481	514	498	513	485	525	516	496	502	463	508	467	494	509	495	473	462	475	509	483	497	492	494	511	486	473	493	468	485	428	508	478	492	500	508	455	506	441	480	471	493	464	518	471	473	491	469	476	489	492	454	479	489	471	477	512	478	525	510	458	527	521	443	473	499	465	477	462	488	493	475	475	484	494	515	491	497	470	523	471	496	460	489	489	472	505	516	494	499	556	487	506	499	477	500	490	527	444	463	525	454	454	515	490	460	557	505	491	498	492	480	503	488	500	439	472	484	517	511	513	503	458	497	460	494	497	457	518	516	490	533	493	481	504	538	455	508	487	474	500	472	516	463	490	501	504	446	504	471	513	483	534	488	487	488	474	502	490	489	491	483	497	486	492	495	489	488	494	534	486	466	478	493	501	473	458	505	420	491	503	478	456	521	460	488	495	512	505	509	521	458	464	464	511	524	472	495	483	480	520	494	501	506	473	506	499	497	555	493	546	479	516	471	519	508	454	484	510	503	527	474	469	497	452	502	492	512	518	471	504	500	492	504	493	470	487	476	494	501	478	488	519	475	512	472	501	461	492	487	505	470	468	498	502	499	482	499	475	473	487	484	438	495	466	504	465
23763	20725	27723	23919	20525	12425	5103	3007	2707	2311	2386	18720	22039	15118	5771	1560	867	686	754	723	671	666	648	646	682	709	672	670	687	670	667	680	701	714	692	683	630	707	694	710	670	664	643	643	665	696	657	709	679	686	672	647	688	719	657	621	673	633	645	662	661	700	696	692	697	634	694	673	668	648	701	651	662	673	643	678	682	711	721	711	675	667	645	659	675	691	703	640	632	635	703	652	681	679	676	700	665	649	724	680	663	715	645	680	651	672	685	670	663	641	732	656	676	654	672	654	708	646	713	675	649	605	661	676	677	696	679	679	640	690	674	707	641	698	669	646	674	679	653	657	732	628	662	699	653	698	712	621	706	677	721	682	718	698	645	645	644	669	641	675	620	644	650	664	680	670	662	654	662	666	701	685	688	714	637	672	658	624	655	666	667	653	672	634	704	667	668	657	662	652	680	648	671	669	633	706	648	692	628	616	700	644	714	627	642	633	659	660	678	652	701	685	703	661	660	701	685	640	671	654	623	683	706	680	642	633	707	657	691	709	676	688	670	656	669	687	677	702	685	689	647	655	614	641	717	640	690	708	674	665	671	646	673	636	684	712	742	635	683	648	644	655	698	689	696	695	615	697	684	689	671	659	692	703	674	729	664	648	670	655	656	673	721	676	694	660	662	635	652	689	633	654	703	653	633	654	694	673	683	682	612	667	630	685	615	651	676	715	705	658	666	650	623	709	669	644	667	654	680	641	671	703	599	658	663	668	684	617	707	680	639	693	604	701	669	735	701	648	639	683	655	662	698	666	649	687	668	729	651	612	642	670	675	650	620	640	691	700	652	656	682	695	684	655	655	722	650	643	694	700	670	682	665	628	639	735	620	666	619	679	658	660	637	665	699	715	653	662	674	698	715	706	646	681	707	637	695	687	685	669	706	682	666	678	667	641	646	648	625	689	676	725	719	671	694	712	688	665	648	692	689	666	653	671	673	691	676	687	680	653	652	648	688	644	685	628	723	705	702	673	639	669	660	695	650	652	640	597	697	659	681	719	685	688	682	684	676	668	676	724	673	709	681	677	693	688	713	679	701	668	682	650	705	608	676	696	692	671	661	646	669	675	628	671	707	686	668	676	686	626	662	652	676	651	653	687	655	684	658	689	681	659	682	700	659	740	675	708	660	687	697	670	686	678	620	652	694	656	704	665	687	660	669	697	662	641	688	663	665	693	687	623	662	624	643	678	671	651	728	661	693	658	642	632	651	677	657	677	658	689	657	649	679	642	703	656	639	660	653	701	680	628	650	653	684	669	678	739	624	707	642	708	657	689	677	700	664	649	674	704	635	717	709	647	650	656	672	669	709	669	650	687	635	636	646	688	640	667	673	680	662	694	724	648	699	657	695	712	648	639	702	669	647	716	687	656	645	676	706	689	623	644	678	702	686	628	630	678	709	714	661	647	669	664	674	697	683	668	658	633	632	673	704	689	637	642	695	650	698	636	649	675	665	670	651	636	661	685	616	665	663	657	674	687	655	645	616	619	695	684	669	621	672	694	678	680	611	670	665	655	717	663	651	654	625	644	669	660	662	628	667	722	655	679	620	703	667	685	651	705	710	626	670	669	632	655	652	654	695	735	657	695	672	631	661	680	678	677	627	658	673	694	677	650	697	669	672	644	685	660	689	738	694	694	663	626	707	646	662	705	691	629	673	619	661	651	645	680	657	682	691	685	689	681	627	680	625	700	717	678	706	686	621	643	657	670	636	677	641	685	670	663	649	659	672	656	668	620	649	678	704	680	646	609	658	654	735	669	669	721	683	687	699	620	665	644	646	670	686	681	653	637	622	614	660	675	665	663	691	676	631	639	643	661	669	632	651	703	656	664	671	669	639	683	713	679	655	669	664	686	665	646	656	581	658	651	666	635	637	693	654	654	678	659	693	668	650	642	633	657	668	658	671	721	688	648	670	636	675	650	669	650	659	716	701	693	668	685	660	635	670	656	697	683	634	703	623	675	647	657	674	662	680	676	670	653	663	625	636	652	714	697	641	667	681	664	688	685	669	673	684	664	667	665	636	647	694	664	652	703	660	676	659	669	662	709	692	647	672	669	696	642	712	662	681	642	731	661	697	693	672	663	663	684	687	665	638	680	664	664	654	735	692	666	697	625	714	665	711	639	645	651	653	705	690	657	631	658	658	657	664	646	688	655	667	644	663	727	658	669	622	675	662	629	627	665	642	721	606	677	641	656	712	669	654	685	724	665	711	687	679	664	645	648	676	683	680	688	655	705	687	699	657	709	644	665	665	687	678	652	697	671	695	675	697	674	646	629	677	700	673	630	641	625	667	662	684	662	675	681	662	622	696	669	691	673	642	608	653	682	673	673	623	654	677	625	677	691	688	685	661	700	633	677	720	724	642	686	678	651	655	652	692	634	634	668	644	684	719	689	679	668	643	687	679	688	682	708	667	635	649	651	635	676	645	682	668	699	710	701	648	674	664	626	649	667	680	684	683	693	660	650	710	760	632	640	693	660	677	647	679	661	701	678	669	730	670	704	697	659	733	653	647	691	730	635	660	673	719	653	633	691	642	680	635	627	694	657	635	704	680	687	713	695	670	620	635	637	644	657	678	663	682	670	611	698	720	637	683	604	654	618	639	662	662	663	674	628	699	657	647	644	675	661	676	694	648	640	693	649	656	717	652	684	672	699	657	671	684	677	661	660	657	605	682	614	684	656	677	658	638	678	671	671	689	694	710	681	664	590	647	683	630	705	633	661	703	615	684	644	637	664	659	627	674	684	647	656	699	674	625	657	683	685	663	690	692	641	672	613	666	662	659	674	651	652	654	625	749	645	680	634	661	656	692	648	616	688	650	639	643	659	748	664	666	639	660	638	623	629	682	673	645	645	696	713	666	670	695	652	657	633	745	649	669	725	664	663	678	677	661	672	691	685	635	683	672	667	693	676	703	647	662	645	691	651	677	686	683	688	619	673	606	614	715	642	671	675	650	703	697	673	636	637	670	675	668	707	649	697	672	664	690	668	678	722	663	675	674	634	664	703	685	661	720	681	695	629	614	660	651	704	681	699	661	652	667	676	624	645	697	678	656	677	665	674	645	661	671	669	670	686	708	703	687	692	700	692	674	693	661	655	683	662	685	636	692	697	670	639	683	670	658	685	714	656	680	665	628	676	687	656	636	623	640	683	704	667	730	672	647	636	688	636	686	682	677	660	680	694	632	666	667	671	683	653	638	695	685	676	641	645	702	641	634	705	676	695	689	667	682	694	657	677	758	621	657	691	643	632	642	642	647	653	656	651	673	688	687	665	650	653	669	638	634	671	677	653	680	611	614	664	675	634	713	673	662	626	663	626	666	649	681	673	641	624	672	645	676	675	683	652	606	661	665	665	651	713	677	667	682	643	655	646	669	670	626	637	641	668	653	656	673	709	655	684	666	643	679	671	653	670	708	650	683	631	658	697	700	676	635	707	705	641	657	669
6719	14081	15891	12041	8729	5713	3830	3259	3327	2970	3252	22156	19290	12671	5176	1617	740	571	549	532	605	603	597	548	550	553	590	567	588	584	642	613	561	591	579	560	590	559	574	553	532	572	532	557	530	608	535	561	545	579	554	550	561	555	569	524	568	588	523	605	583	591	583	556	547	569	583	568	546	556	605	551	596	593	585	532	539	626	601	586	593	548	569	567	617	573	521	547	561	565	580	563	589	581	581	574	561	554	559	604	573	579	580	598	606	599	581	585	518	564	543	561	534	596	556	604	579	529	568	589	544	580	575	584	536	587	532	594	593	600	558	573	582	581	617	576	563	600	597	513	585	573	562	555	534	548	579	563	554	592	563	568	532	552	566	578	539	613	552	572	547	534	560	596	571	545	568	593	520	508	548	589	573	597	584	560	570	545	590	587	571	566	572	575	536	577	571	595	615	534	581	581	582	582	566	584	639	604	584	614	582	553	586	534	559	581	592	613	567	555	545	574	552	550	551	613	566	582	548	581	571	581	558	559	530	560	536	582	606	591	561	605	551	608	530	584	572	561	576	556	560	549	559	559	610	553	602	592	576	563	572	567	581	585	537	568	586	565	585	614	569	579	596	585	587	556	583	580	602	556	568	539	547	571	545	584	618	551	567	604	581	519	572	532	602	548	584	593	603	562	620	539	600	617	589	595	566	572	560	561	602	583	603	555	557	591	519	605	605	574	564	585	562	603	550	553	544	543	572	612	551	561	578	578	577	594	571	566	575	591	584	548	549	615	560	549	549	589	571	579	620	585	569	563	574	567	593	503	600	534	536	568	560	574	566	595	548	505	560	562	544	599	546	617	582	559	550	540	602	576	583	594	539	559	610	540	578	562	578	551	531	574	590	590	500	539	575	547	603	582	566	589	570	585	561	542	567	546	536	558	569	563	589	519	620	545	566	584	604	584	539	570	577	570	539	572	551	568	575	579	576	538	588	578	611	588	583	599	563	513	581	602	590	569	578	569	579	577	535	548	573	616	603	527	564	579	620	558	505	561	515	544	572	596	535	564	606	585	610	581	568	586	547	545	590	605	571	509	571	550	577	590	543	601	595	557	589	516	589	568	571	585	553	538	604	570	550	552	561	589	570	559	579	573	533	560	576	625	554	593	554	594	548	599	538	583	557	587	593	603	599	563	567	589	577	587	542	555	612	580	577	569	559	574	593	582	556	572	521	570	575	542	548	581	558	561	558	590	532	547	519	594	544	563	570	571	568	558	571	566	598	572	550	547	535	534	569	597	579	587	580	592	607	576	550	606	608	544	554	585	565	547	570	575	584	575	560	564	609	567	595	584	582	592	614	551	558	595	587	556	533	555	599	546	507	610	570	571	607	557	620	606	538	575	572	568	594	524	535	578	584	549	556	531	571	566	557	559	549	579	577	592	582	578	582	545	573	576	550	548	571	556	568	571	550	582	589	579	576	570	551	575	590	561	547	541	531	579	546	563	570	605	488	552	586	529	544	565	559	555	612	581	543	595	563	565	559	547	554	537	569	578	540	582	597	552	576	561	557	533	570	549	581	590	602	565	564	538	579	553	532	539	591	544	585	554	608	599	557	574	559	567	619	594	537	589	564	546	576	572	560	614	571	515	603	549	555	576	543	566	573	597	558	553	597	541	594	573	528	546	575	568	588	561	535	604	554	575	568	547	563	568	571	585	545	595	626	611	588	569	540	588	583	576	595	545	565	541	528	618	551	543	547	549	611	572	582	555	612	552	565	537	565	588	567	522	567	610	573	602	543	574	552	550	551	537	542	564	533	567	596	517	539	552	599	574	572	606	565	549	531	585	553	621	586	557	550	610	587	542	574	548	564	559	554	555	560	585	582	566	550	543	553	569	541	551	603	561	570	524	582	564	544	599	575	540	560	582	584	546	501	571	586	574	573	525	579	563	560	577	552	564	595	586	511	579	592	548	566	627	580	575	618	592	578	594	566	550	580	570	592	541	579	562	559	568	569	545	541	578	611	595	587	590	537	591	541	537	591	571	535	585	544	554	581	595	545	546	547	522	578	536	555	579	571	611	572	585	549	551	566	569	576	556	559	545	564	602	531	610	552	581	575	560	587	576	552	532	600	568	578	558	559	571	570	527	574	595	565	576	564	569	527	547	586	549	540	591	573	556	547	600	536	534	553	608	530	593	540	608	555	543	539	517	532	529	542	569	554	577	629	603	570	561	586	592	520	558	544	553	524	557	579	541	610	554	564	525	605	544	574	602	567	579	588	605	553	536	575	576	565	544	530	568	528	525	607	545	565	587	534	561	577	557	560	578	545	553	547	541	600	565	549	567	561	560	575	589	573	586	543	543	569	564	586	587	548	544	612	551	545	543	552	568	542	561	576	567	575	566	560	578	586	576	545	608	564	551	553	612	566	572	590	582	543	559	581	558	576	579	556	565	559	539	524	547	586	532	554	585	589	604	574	559	587	530	543	558	585	617	593	562	569	595	564	564	548	531	598	575	552	558	555	609	594	596	519	618	517	591	590	537	535	545	587	606	590	554	570	578	573	596	568	576	621	564	533	584	564	576	571	568	549	586	569	588	555	535	548	542	577	573	588	569	583	625	545	578	557	577	559	536	579	625	598	588	580	544	561	594	570	555	580	538	565	543	564	583	549	580	538	562	596	527	591	582	557	581	561	577	525	541	534	595	601	576	560	568	538	561	563	539	568	557	565	579	553	593	541	567	556	600	597	590	571	557	567	572	581	584	574	566	556	602	573	572	577	577	555	598	534	590	565	552	558	547	579	552	548	573	577	596	522	552	562	567	565	535	583	531	539	557	572	613	578	545	579	587	588	600	563	618	567	568	591	585	599	546	576	597	557	545	558	556	562	577	583	577	534	555	570	555	553	560	559	550	593	556	567	592	586	582	604	599	588	624	606	578	572	584	572	549	535	557	575	582	581	547	538	580	604	599	555	543	569	577	554	601	559	615	572	595	593	553	558	556	583	584	574	565	522	582	628	558	577	585	572	567	561	556	577	566	545	599	525	531	571	552	565	552	569	557	577	552	548	558	519	552	577	549	536	610	521	592	536	567	542	585	584	590	556	524	562	587	587	560	573	550	577	542	601	603	582	574	576	570	542	556	570	537	581	562	569	594	519	577	618	565	537	541	521	595	579	580	574	588	559	542	562	585	590	588	572	572	529	571	550	605	537	549	580	550	530	545	536	595	554	609	584	576	563	522	551	585	570	599	573	607	536	610	528	571	552	580	563	528	599	594	565	569	605	605	602	566	552	550	546	585	547	577	572	566	561	543	547	595	586	560	597	588	567	572	591	580	524	591	612	554	584	561	558	576	548	588	604	533	582	568	566	579	589	599	573	571	578	587	574	572	539	534	574	553	579	572	555	545	608	558	582	587	550	583	578	555	583	529	528	574	526	526	559	611	559	572	601	571	560	561	543	566	550	569	554	558	583	547	557	511	568	538	565	564	580	539	592	510
26760	11754	5397	3090	1899	1381	1149	1028	949	923	837	1394	1650	1395	907	640	620	572	564	545	561	584	580	625	563	577	581	535	552	604	524	588	561	586	542	514	586	529	504	572	536	509	557	553	538	550	553	545	570	593	537	557	526	591	532	630	577	555	583	586	551	534	581	548	572	539	568	590	541	502	542	562	536	547	544	580	575	537	578	572	547	550	495	514	577	551	548	568	600	584	549	550	576	550	541	591	531	555	590	561	538	563	595	542	538	564	553	555	581	569	491	518	563	573	577	533	533	599	543	586	560	533	533	597	577	589	568	545	561	539	567	548	585	576	567	549	566	560	538	538	553	535	538	568	534	546	566	553	565	566	569	550	595	556	502	550	536	562	558	549	559	561	547	553	594	529	571	579	520	560	560	560	543	554	548	520	519	572	594	552	551	595	547	520	547	543	548	535	534	550	518	524	527	552	572	543	537	527	521	529	524	575	532	574	512	540	531	556	565	533	547	562	565	548	522	518	550	574	563	530	546	531	588	559	572	536	556	618	561	576	551	533	572	542	524	522	575	552	609	561	583	567	604	520	551	591	557	565	550	548	590	519	492	581	565	572	577	570	566	581	563	546	594	559	592	525	583	546	554	545	524	583	608	539	510	557	529	568	571	567	529	557	543	546	536	552	601	567	513	545	535	580	553	559	534	522	565	555	565	552	577	517	566	542	542	544	546	568	525	553	549	578	509	567	566	553	526	564	547	554	554	578	565	538	528	560	573	537	570	572	573	592	549	544	563	509	560	564	537	576	555	577	495	563	515	513	568	573	608	574	564	545	542	547	539	555	538	564	542	551	527	578	553	577	522	540	566	544	595	583	563	563	508	580	528	551	510	563	516	520	562	530	572	580	649	545	558	586	580	576	538	592	591	565	550	540	546	550	561	551	534	524	505	586	551	555	547	517	577	563	552	546	552	556	535	557	547	556	584	554	532	535	599	503	524	577	539	574	578	525	546	524	536	567	544	543	540	570	549	563	539	565	549	582	527	568	521	542	512	525	546	559	562	548	613	556	553	587	531	551	553	536	549	599	551	518	588	565	539	532	519	509	543	550	546	568	544	582	541	554	564	536	534	524	538	580	573	542	585	594	559	536	557	533	571	547	506	551	577	517	562	613	529	550	577	564	513	551	532	574	560	560	588	599	507	530	532	561	543	575	521	529	564	580	577	574	571	611	530	529	503	570	613	551	587	554	564	531	558	562	533	527	542	567	634	522	564	556	547	571	562	509	588	584	590	544	561	517	552	591	547	516	561	527	551	560	514	565	552	576	541	551	548	545	591	580	559	539	571	578	584	525	557	567	530	566	578	546	543	530	540	557	590	564	551	560	559	587	537	493	570	528	574	543	536	570	548	571	530	550	575	543	586	548	538	567	547	568	528	600	561	498	586	523	550	601	529	546	559	598	543	552	556	561	577	552	579	547	535	536	531	545	569	565	563	536	527	553	544	566	571	549	543	592	583	530	585	566	520	530	570	544	613	579	582	576	558	551	560	557	579	585	547	574	551	555	573	536	543	617	542	527	531	537	529	583	503	558	567	565	523	595	525	537	555	535	555	567	561	590	521	592	556	541	539	531	545	559	557	574	531	552	578	566	542	555	581	532	555	519	545	525	556	563	547	553	567	520	540	568	553	540	549	545	532	548	594	575	561	563	491	597	567	523	540	580	574	590	545	577	542	542	579	589	593	546	539	546	532	537	548	565	540	544	575	580	534	541	558	511	575	547	573	581	537	541	560	541	551	564	531	581	592	537	521	538	515	564	544	555	577	553	560	590	561	539	574	542	547	562	512	549	583	565	538	577	553	543	490	554	562	569	542	539	552	512	558	555	558	534	562	569	574	520	564	558	520	542	551	559	556	528	538	564	568	563	502	552	585	535	560	550	599	530	559	544	569	589	589	537	536	525	525	527	556	554	518	617	535	557	550	565	548	563	568	563	547	530	536	541	576	562	592	551	559	555	554	581	501	576	556	571	540	570	582	536	566	589	550	538	570	536	537	535	544	571	554	545	557	530	512	555	558	550	566	518	586	567	548	547	521	565	555	578	537	528	488	604	584	519	545	546	575	524	525	548	561	560	563	555	557	545	565	527	596	583	542	556	566	586	539	577	588	564	500	560	536	605	590	539	548	564	558	548	575	547	562	545	563	520	538	543	561	584	553	533	565	572	578	541	556	558	558	580	583	564	567	522	566	559	537	590	560	533	565	534	544	546	511	523	557	555	500	553	539	546	556	584	552	541	554	572	586	543	562	595	528	560	574	587	556	563	546	564	551	514	571	557	603	565	538	558	543	555	532	519	567	565	603	575	539	531	551	537	534	563	563	569	564	588	575	549	551	596	582	534	550	613	546	559	539	563	540	598	577	574	542	584	556	573	564	520	573	532	568	524	550	573	569	548	565	537	543	581	537	570	549	558	546	547	565	543	536	600	541	571	569	549	520	543	581	540	553	552	582	505	548	507	535	555	567	575	536	501	524	544	498	582	522	552	553	552	510	557	541	563	566	539	564	582	544	543	564	564	564	598	543	547	559	569	542	551	485	539	562	556	527	545	569	541	611	544	550	555	546	554	565	573	539	543	486	538	533	569	579	546	550	569	566	571	537	547	503	503	562	610	548	573	559	552	507	563	577	577	557	559	516	568	554	585	562	529	543	549	561	534	577	591	590	578	570	552	570	556	593	516	590	518	518	500	584	558	553	554	573	563	587	524	541	513	561	571	547	525	554	579	556	560	554	550	545	531	517	547	564	551	580	545	536	552	546	587	561	546	532	557	560	574	532	560	592	560	565	554	575	561	544	533	556	540	528	513	523	588	518	564	528	579	571	585	517	538	568	523	588	556	584	520	565	569	582	563	535	569	564	548	552	538	554	559	583	577	549	535	552	516	596	610	527	540	531	582	583	539	593	529	536	577	567	551	567	536	551	551	586	527	521	564	540	559	502	553	570	576	560	569	543	513	606	523	501	555	552	575	572	573	546	530	513	540	562	592	508	535	580	608	536	519	567	528	512	558	583	578	568	597	547	548	563	532	546	536	537	531	585	554	536	551	557	540	555	546	532	512	560	533	522	557	515	546	560	545	508	543	563	552	568	560	542	536	555	588	579	537	569	554	575	568	537	590	523	568	551	542	573	520	558	603	562	546	546	557	559	545	582	535	545	557	566	550	520	561	568	543	548	570	543	559	577	555	556	592	547	533	561	590	590	544	545	578	594	553	566	507	592	568	575	545	563	557	531	559	561	560	541	581	592	574	534	528	577	571	556	570	563	568	521	609	551	583	565	504	522	586	534	592	584	552	587	566	540	569	514	554	578	561	554	529	557	529	565	537	549	534	567	509	550	498	518	528	551	553	564	511	547	561	548	525	530	585	489	568	544	545	534	528	575	564	549	583	530	568	515	584	540	542	545	559	591	556	574	549	564	537	558	524	546	576	562	516	558	534	563	565	544	600
6747	5474	5353	2976	2324	1790	1302	1263	1233	1159	1009	1796	2007	1516	915	637	531	481	461	502	462	493	473	506	484	436	515	457	477	421	496	449	475	487	496	462	538	455	511	477	473	483	505	456	471	541	444	473	483	463	497	419	487	496	480	453	492	492	450	497	469	454	495	460	484	415	457	469	459	418	434	460	462	474	454	512	458	489	460	423	448	467	510	467	486	433	445	482	473	447	437	481	445	454	468	465	476	463	492	464	473	489	451	484	463	499	463	459	481	491	499	457	475	455	447	449	458	480	446	452	447	475	453	496	440	458	477	495	475	463	441	465	488	454	452	477	517	451	463	453	461	479	465	478	460	441	466	510	498	458	456	497	458	476	497	486	478	482	481	448	484	503	489	492	440	478	466	469	492	448	480	444	467	470	475	469	492	454	472	485	470	474	477	469	475	471	470	460	483	486	460	437	488	491	457	477	484	511	447	476	436	462	492	485	468	480	449	493	486	502	446	474	459	435	461	460	491	468	451	482	452	417	477	476	482	435	448	436	453	440	454	478	466	430	488	459	471	447	437	493	487	472	450	463	463	458	452	468	438	473	481	458	486	481	517	499	471	440	483	477	503	456	470	473	428	453	465	453	457	475	457	492	453	450	468	486	491	460	437	484	440	473	433	503	434	455	470	484	455	459	472	450	466	434	493	473	500	448	520	460	496	439	465	472	471	459	484	468	468	474	466	527	438	449	453	466	425	479	524	455	503	486	457	491	488	472	493	483	424	435	444	475	426	432	443	486	462	463	425	519	489	498	470	515	450	485	492	459	480	492	487	483	459	484	498	473	464	453	461	466	454	471	475	437	494	511	495	479	465	493	482	495	453	497	481	432	488	509	484	484	432	436	466	425	445	444	488	455	460	477	455	432	505	484	509	476	464	479	467	462	474	444	470	485	473	460	438	458	461	457	467	469	472	489	478	470	502	449	506	498	487	499	467	459	470	461	493	440	464	468	474	478	435	491	456	466	494	437	483	473	480	487	469	452	456	514	493	451	450	451	480	455	453	480	458	441	513	500	463	480	479	482	458	450	458	455	464	481	471	480	483	458	439	452	491	493	477	444	461	473	441	492	478	431	508	490	470	455	458	460	474	440	517	474	455	476	486	478	487	484	488	437	469	502	447	448	463	450	468	466	454	448	469	454	491	476	486	493	507	429	478	492	457	492	469	482	479	428	476	480	482	483	427	493	482	476	443	488	455	489	487	481	472	452	490	473	480	488	504	481	472	463	497	470	456	494	461	465	442	462	477	505	488	453	455	455	476	436	462	484	483	479	456	471	478	461	430	443	485	488	502	490	466	509	447	475	433	478	452	515	458	473	452	511	494	462	477	476	468	450	483	466	486	456	486	458	491	461	446	478	440	464	456	463	507	481	497	468	467	487	463	462	470	472	458	457	523	473	458	457	461	413	488	491	486	485	515	478	512	466	449	455	483	432	430	479	494	476	475	471	519	469	462	443	489	470	482	481	448	470	461	461	459	455	451	464	475	496	464	459	448	488	475	455	504	452	450	468	454	473	450	464	480	472	470	502	467	473	473	444	483	491	490	457	467	511	448	460	459	446	505	519	465	487	491	456	483	465	495	487	473	464	461	448	458	470	462	489	435	439	463	489	493	444	489	461	399	521	469	463	453	454	419	452	474	453	486	447	465	460	456	476	505	497	435	451	495	488	464	471	452	484	460	453	467	466	479	461	506	476	489	449	477	524	467	472	473	428	466	471	513	462	459	481	485	457	467	446	461	473	483	466	453	519	452	433	459	465	478	447	432	448	459	433	492	471	441	459	462	494	475	451	437	475	480	461	472	484	491	505	496	466	490	484	504	442	457	480	463	452	438	433	463	480	444	471	460	474	465	486	456	440	479	501	449	455	468	466	504	475	457	456	475	443	430	435	480	458	458	464	468	469	499	433	474	453	442	442	471	461	476	470	451	472	439	493	481	474	464	471	488	476	466	481	471	486	503	494	519	459	485	502	466	461	472	511	442	481	447	452	474	456	469	433	453	467	490	483	474	464	463	462	506	446	451	448	474	457	465	464	439	481	439	483	478	503	463	456	470	479	522	451	539	443	513	504	491	440	475	492	497	473	503	465	458	476	464	466	485	480	479	427	465	491	477	475	484	461	476	490	503	490	440	448	431	469	490	452	453	490	487	498	474	493	457	425	479	485	504	486	472	457	461	450	477	483	447	481	448	488	460	484	477	467	436	476	470	447	460	463	430	480	477	418	515	492	451	441	446	449	490	426	463	451	472	448	480	473	488	520	474	461	446	452	440	445	440	470	481	472	472	520	482	493	508	480	453	503	463	452	460	496	443	452	493	489	449	451	447	445	487	500	477	477	475	489	444	458	457	454	476	493	455	440	483	485	453	474	471	482	440	471	480	443	513	499	476	421	434	509	424	482	466	490	472	457	466	433	482	458	487	485	521	501	479	455	471	472	481	466	443	476	470	404	446	465	431	446	482	456	482	521	466	490	459	458	486	461	489	463	472	500	488	481	462	498	480	458	437	499	421	471	488	479	498	455	483	458	479	476	494	456	463	470	477	488	484	425	454	452	457	479	461	464	491	439	435	489	483	470	473	441	491	457	441	474	479	449	467	440	498	458	486	499	421	464	499	458	459	448	445	485	473	453	484	456	463	457	506	490	476	511	519	497	466	508	460	497	457	461	500	448	450	500	443	447	444	463	456	477	442	435	417	480	486	502	462	478	431	466	470	433	504	486	443	474	456	461	496	465	480	510	484	447	457	478	497	448	502	498	454	508	456	481	499	473	483	487	478	471	468	501	445	460	450	490	460	464	497	445	453	450	465	470	460	447	472	471	482	447	449	507	461	493	499	491	435	464	470	506	454	481	473	468	518	512	471	480	483	451	469	484	464	474	483	450	499	454	488	491	459	460	459	477	520	455	462	475	411	455	453	489	445	460	452	491	452	489	482	447	463	466	486	467	488	446	458	497	481	474	475	466	465	489	412	442	473	485	476	473	489	440	457	437	480	491	445	516	496	424	459	487	481	466	462	431	456	482	457	457	466	461	461	454	441	484	479	483	523	422	492	440	434	478	478	501	474	439	455	459	461	452	438	447	446	468	494	470	462	474	458	505	479	477	483	444	458	483	485	415	466	461	507	456	462	467	451	477	458	489	497	500	486	455	499	470	473	444	465	499	490	460	475	478	442	458	480	481	489	488	435	491	467	514	467	487	451	503	468	460	434	507	459	486	429	454	444	499	491	460	464	460	444	473	502	452	474	478	478	495	432	518	461	458	460	444	499	491	480	468	463	473	474	449	498	442	482	501	513	462	440	425	458	486	430	483	493	482	492	468	497	469	439	470	462	435	451	478	451	462	459	451	471	455	452	449	493	483	432	482	440	428	462	484	443	464	462	444	478	474	491	438	437	493	503	470	498	461	442	438	439	452	456	470	473	441	489	466	470	465	490	473	500	467	463	457
24670	20793	26658	24673	13052	4849	2805	1877	1575	1614	1574	9192	12743	8099	3200	1167	676	579	624	540	599	589	550	517	587	597	518	578	605	604	573	547	576	589	593	553	518	571	562	572	586	592	554	557	618	575	585	542	582	530	552	520	537	597	567	524	565	608	578	553	565	565	577	582	564	580	562	560	558	595	590	566	565	566	607	574	537	549	541	564	584	517	527	574	570	584	617	579	583	568	527	588	605	598	522	548	499	549	568	539	589	555	545	506	547	558	518	562	572	565	613	555	501	600	582	547	589	553	551	589	590	558	547	535	563	579	588	570	580	596	553	508	507	530	577	559	588	588	571	558	595	579	558	586	589	548	575	540	557	531	612	574	553	598	595	550	561	547	594	524	573	558	564	542	584	579	586	564	598	575	567	539	543	552	540	560	559	549	567	578	557	554	584	554	541	539	639	561	616	620	569	525	540	577	560	580	569	510	576	554	539	527	564	580	599	553	525	575	565	548	550	553	533	571	527	597	584	528	513	549	599	560	606	587	565	557	541	573	544	548	559	546	506	558	538	600	548	548	579	546	581	556	561	568	545	604	588	587	541	556	574	564	557	577	513	577	569	580	551	584	548	594	574	572	552	584	589	538	537	607	558	569	541	555	603	582	558	525	617	549	589	585	596	590	568	535	590	561	570	563	550	586	569	591	559	587	584	560	568	582	588	578	626	554	580	520	550	571	579	589	563	555	591	580	577	536	608	561	602	536	589	595	542	564	560	547	570	581	553	575	557	576	583	540	558	550	558	543	609	607	579	527	585	552	553	550	541	537	592	614	565	567	579	531	555	546	568	565	563	562	579	569	561	604	553	568	568	566	533	581	519	566	571	550	555	593	597	569	579	562	578	621	560	587	574	574	561	543	580	569	610	565	569	563	576	567	569	560	564	574	587	554	524	560	567	525	570	533	561	588	556	599	521	588	513	541	588	520	559	514	573	602	583	542	595	571	533	539	584	567	536	573	552	569	592	578	565	549	526	575	531	570	550	581	556	578	599	585	577	586	609	579	580	598	575	556	597	585	566	567	607	533	597	551	593	560	575	541	582	574	595	535	563	588	589	597	569	586	545	567	549	570	525	572	572	573	550	552	543	540	566	514	593	579	532	529	558	566	572	591	569	571	518	560	567	570	537	570	569	586	560	549	575	580	559	561	576	584	577	554	538	575	578	582	537	547	526	555	584	562	589	623	576	585	560	598	562	534	601	587	513	533	537	549	551	566	561	566	535	539	501	550	572	535	543	612	579	609	593	587	563	588	552	557	545	582	550	562	548	551	597	563	531	554	578	581	569	550	561	591	512	516	588	580	566	575	611	557	521	560	561	540	573	605	545	590	517	579	572	516	541	564	588	562	562	567	615	576	566	580	534	555	584	601	603	564	565	567	544	605	556	526	526	574	548	600	548	567	547	542	561	547	589	542	581	539	555	586	578	563	569	575	558	556	565	579	563	582	594	560	536	546	525	523	526	544	581	560	548	582	578	617	589	512	525	539	551	588	559	580	570	566	585	531	575	648	511	562	522	534	599	588	581	513	565	573	554	546	558	615	574	590	546	571	563	583	552	589	623	583	565	605	598	510	506	559	579	581	559	577	568	558	569	554	547	581	567	589	526	580	531	590	562	560	605	592	590	526	556	571	569	559	555	526	561	580	590	570	571	566	572	581	547	560	544	597	537	579	520	592	557	537	545	555	562	535	508	604	574	560	591	560	586	550	548	550	554	561	587	576	562	532	565	579	571	559	577	584	561	562	623	532	536	576	615	571	565	529	572	575	589	537	541	567	571	563	544	540	563	559	586	568	534	559	551	551	559	561	572	605	564	577	568	533	578	586	617	576	573	584	551	531	569	529	567	598	547	556	549	538	565	521	532	559	580	601	599	597	514	577	546	563	569	528	582	574	554	603	562	561	554	561	557	560	539	572	539	585	583	544	552	596	543	559	525	541	534	550	579	519	515	530	583	586	535	550	612	554	517	578	560	574	599	579	562	533	554	555	578	593	593	521	544	526	515	577	567	574	562	524	583	562	588	522	550	524	583	583	597	609	574	548	550	546	486	536	570	564	563	551	564	565	566	559	543	549	578	572	537	572	540	574	547	541	604	579	580	566	553	541	548	585	567	556	553	603	530	539	574	589	550	568	572	534	555	565	575	507	559	555	517	552	536	553	574	575	499	547	556	523	549	559	570	563	557	552	570	513	542	573	570	600	512	563	536	561	589	564	545	573	569	541	550	563	529	605	548	562	565	548	549	611	570	527	539	606	549	577	594	538	595	581	572	562	527	546	597	580	581	577	589	556	539	529	576	559	606	543	536	581	568	563	568	538	575	566	527	552	540	532	579	571	605	536	512	592	556	548	539	535	549	606	556	577	582	577	560	562	557	573	578	565	565	524	502	557	556	560	555	555	571	623	562	560	577	539	559	553	616	578	596	589	543	565	534	536	550	566	562	563	584	599	551	605	565	547	573	582	531	526	541	566	566	555	546	582	557	574	570	548	562	552	545	551	587	572	521	595	568	557	590	555	603	603	565	564	587	578	553	543	566	573	560	549	544	555	549	525	590	579	574	554	559	515	585	595	567	558	547	598	564	525	573	560	560	574	551	582	547	614	569	537	584	549	584	583	586	544	570	571	568	565	578	522	598	572	589	541	555	570	553	587	548	554	512	590	545	570	592	545	554	592	626	521	592	565	534	588	570	590	547	540	602	554	539	554	533	581	577	508	586	582	589	535	572	556	573	554	568	560	555	550	571	545	507	539	540	543	594	566	583	561	554	587	543	534	570	560	580	530	585	576	585	527	560	566	575	593	549	500	553	570	571	562	546	568	585	573	529	552	590	567	565	562	558	568	581	536	602	561	555	545	575	542	591	516	576	589	546	571	532	581	600	566	544	529	512	572	523	578	555	510	549	583	579	555	559	558	545	552	538	594	538	575	548	560	557	518	544	498	573	579	546	586	576	572	593	587	537	529	572	549	604	574	588	567	530	566	570	559	566	568	535	511	569	570	582	588	567	566	583	593	521	580	589	544	550	549	551	544	578	568	544	566	556	530	584	542	555	587	588	562	566	576	562	579	567	582	528	538	571	580	546	603	545	558	597	589	560	543	548	566	568	584	555	604	570	551	538	518	594	601	561	606	534	552	564	552	590	558	537	575	565	576	564	535	543	552	537	555	557	547	560	565	547	527	527	558	599	581	522	527	541	545	555	559	587	582	576	571	562	548	569	589	520	570	574	553	550	567	599	559	546	536	568	568	534	565	568	567	533	560	583	575	570	577	567	598	598	563	556	524	581	602	572	579	563	599	608	556	572	544	567	574	553	559	613	574	571	588	575	528	597	545	556	584	589	553	595	510	622	538	549	547	548	547	580	554	538	544	520	549	555	541	556	560	528	521	583	539	566	621	524	588	535	526	544	590	606	591	590	556	587	546	546	529	566	542	532	598	529	543	564	595	584	587
7278	13920	13282	8494	5602	4072	2813	2204	2129	2073	2133	12018	12423	7801	3219	1208	644	521	470	501	478	514	474	505	503	517	491	502	481	483	494	505	485	558	490	466	496	497	521	502	549	489	496	505	483	434	468	499	536	471	496	452	516	486	494	486	528	489	468	480	494	527	488	532	480	476	467	479	514	493	532	501	526	470	477	498	470	479	504	535	496	495	462	514	460	458	494	477	470	494	494	519	506	492	526	489	520	510	477	503	474	503	496	513	477	535	444	512	533	492	498	523	532	460	499	476	494	447	507	519	517	505	516	499	501	501	492	511	515	479	472	489	502	510	490	535	509	479	468	458	478	515	491	519	479	529	482	514	508	490	496	467	472	521	462	498	484	516	514	499	465	501	456	498	474	460	506	460	510	470	479	489	527	491	529	480	492	487	487	484	492	517	513	505	533	487	529	453	502	491	505	501	482	479	472	472	465	527	471	517	470	504	508	496	491	459	486	477	449	479	479	465	493	504	474	530	500	501	510	471	473	490	464	522	506	484	533	450	481	496	484	509	482	496	513	524	497	510	472	549	485	516	475	469	479	487	521	485	504	508	456	486	507	513	521	512	508	491	486	508	509	517	482	484	494	490	468	512	507	485	484	530	461	449	464	514	489	485	459	518	456	484	510	524	458	467	512	468	499	477	544	492	493	518	508	473	488	493	463	474	511	464	444	497	498	509	494	462	452	487	469	478	479	490	468	526	511	462	467	520	457	498	500	498	507	496	487	497	470	479	470	501	495	529	513	485	480	455	523	482	497	497	492	503	496	496	475	469	494	451	488	467	541	475	512	475	501	462	495	544	499	499	520	482	539	492	546	487	495	469	521	482	464	520	499	520	484	504	489	508	524	496	454	502	532	503	475	477	435	477	488	462	480	531	466	485	509	529	497	529	519	515	529	486	442	483	515	479	498	466	508	500	474	463	502	529	433	481	474	486	452	477	494	465	440	502	526	487	483	480	490	490	489	479	501	520	524	509	524	471	488	493	485	493	472	511	528	480	510	472	470	524	479	485	478	414	497	511	504	518	483	498	505	489	477	513	490	491	486	465	488	514	448	504	518	476	498	526	486	486	454	468	483	497	477	501	481	452	498	490	466	482	474	465	503	508	484	537	449	453	485	463	495	465	480	473	454	476	510	500	480	523	478	511	481	474	480	515	458	475	493	500	476	496	516	486	507	515	472	473	506	479	488	514	492	479	498	483	486	473	488	479	472	501	485	508	458	492	516	529	475	480	467	468	518	503	495	473	507	474	485	489	473	457	525	492	507	473	487	510	468	473	468	453	526	507	491	480	471	509	492	512	517	504	529	502	505	468	476	498	478	526	487	491	505	493	494	495	439	481	470	472	483	486	487	506	495	468	493	512	525	512	492	471	497	475	501	484	514	503	503	496	499	469	521	448	465	465	487	468	508	514	454	493	480	449	490	486	526	506	454	505	482	504	544	489	505	489	495	504	499	490	459	504	506	505	455	509	480	542	488	497	513	475	470	471	510	532	473	489	534	511	522	503	499	500	488	459	490	538	466	481	474	468	497	510	513	546	493	493	474	516	518	528	494	495	502	538	457	517	488	494	532	480	504	496	463	490	494	533	502	460	514	458	497	530	493	489	476	488	510	473	494	468	496	501	468	472	511	489	459	483	472	485	475	527	503	542	487	488	524	482	491	491	484	480	483	483	472	488	466	513	495	510	435	476	472	491	440	460	516	460	512	493	504	505	493	525	498	496	482	485	504	536	524	480	484	501	481	516	494	485	503	440	488	520	495	464	492	484	519	453	474	470	489	506	541	518	488	511	480	520	471	490	476	476	491	512	511	505	515	479	491	500	487	509	496	477	490	490	458	525	483	485	479	542	491	471	507	489	477	478	492	500	495	479	477	484	455	503	495	475	492	501	486	490	509	480	508	514	497	476	491	519	496	531	500	459	500	519	506	490	487	479	484	504	483	493	509	455	477	478	497	492	495	468	468	523	485	499	506	492	478	485	510	516	475	501	489	496	484	544	479	499	458	496	512	511	500	506	491	476	526	511	472	457	485	531	472	526	512	513	463	500	499	489	494	481	473	483	512	464	497	486	488	477	499	464	479	467	557	482	492	533	453	482	505	495	475	498	528	505	489	481	464	471	469	494	494	469	524	478	479	504	462	510	457	491	498	516	488	471	464	480	499	469	492	504	467	476	520	489	501	456	464	489	490	492	476	520	463	459	485	501	474	488	471	467	482	455	520	480	484	471	482	468	468	492	477	507	508	483	477	478	486	457	481	507	554	470	465	501	490	491	514	480	496	518	495	521	481	539	503	529	481	482	512	538	496	463	480	537	517	508	502	458	487	521	467	499	468	448	513	490	471	448	490	505	482	485	512	477	534	522	475	525	457	456	500	496	494	506	470	496	508	505	479	508	493	513	483	486	496	466	517	482	501	516	462	493	505	469	480	491	467	490	455	502	499	469	466	508	503	446	445	465	484	493	490	508	449	471	518	548	510	510	521	448	517	521	503	532	496	479	521	499	483	493	477	481	479	510	510	479	481	504	494	432	505	480	509	509	520	476	515	507	510	481	545	484	493	484	485	516	498	524	484	489	486	471	499	457	504	493	489	487	503	490	529	506	453	540	485	467	491	469	458	472	523	449	470	501	470	486	453	487	494	509	487	483	449	531	441	503	499	522	487	490	489	542	507	489	489	512	546	523	493	495	496	485	469	540	465	499	464	491	480	454	482	462	479	473	490	488	514	436	467	471	490	461	521	510	475	485	491	510	478	491	510	447	513	487	496	478	482	483	490	499	516	465	495	522	476	494	457	507	508	528	499	453	483	485	461	503	485	475	517	494	459	475	495	495	493	486	488	499	492	512	508	513	467	491	485	486	455	487	482	474	486	524	480	464	470	492	485	502	498	493	477	514	446	508	502	482	464	485	453	523	458	494	522	488	535	512	512	478	473	485	498	521	499	484	534	443	481	517	500	494	467	515	512	503	458	482	486	458	488	470	475	510	461	487	476	548	521	468	497	475	495	473	502	498	488	465	478	503	453	483	460	477	517	519	476	510	487	471	503	489	464	517	496	501	481	510	453	493	518	462	516	479	480	466	478	493	489	450	522	504	479	497	441	472	501	529	500	496	513	546	470	493	498	488	494	491	503	490	507	489	532	516	491	504	498	489	492	465	489	473	492	468	469	484	467	474	511	462	523	434	506	491	483	493	480	479	489	490	493	472	501	478	475	470	511	509	504	502	475	461	501	529	467	493	473	423	483	494	451	488	455	525	479	502	488	518	465	489	489	476	458	513	529	462	490	502	506	537	510	489	486	491	506	476	494	456	509	518	490	495	486	466	493	526	458	473	481	497	508	490	472	512	482	497	498	482	495	470	525	489	460	514	529	514	514	497	504	486	481	490	489	504	427	479	520	516	475	465	460	454	516	491	534	477	470	513	526	488	488	490	463	522	486	483	465	517	506	495
23857	20741	27667	23994	20363	12336	5567	3449	3140	2511	2219	9930	21328	15584	7480	2333	1054	732	681	679	694	644	693	716	669	736	685	698	657	678	666	639	689	682	627	670	728	681	635	698	702	668	681	711	664	715	709	749	699	678	665	660	676	727	676	644	681	688	659	664	661	666	669	650	684	653	706	693	655	657	687	728	685	675	682	673	669	639	679	643	698	627	683	670	669	660	657	677	664	686	656	690	640	667	663	671	687	670	676	679	674	667	671	673	645	677	714	672	707	676	633	662	665	679	682	652	666	626	658	638	646	692	665	674	690	643	744	721	674	662	687	651	689	688	672	680	654	662	671	695	646	688	683	690	688	701	663	669	651	663	731	689	670	663	652	719	669	643	620	676	652	713	647	618	669	679	741	665	674	650	701	676	674	694	692	677	656	670	667	708	653	666	662	702	652	657	675	689	695	671	650	691	684	713	632	690	653	649	708	676	657	664	656	686	647	705	684	732	675	675	715	668	653	661	684	701	647	731	690	604	671	679	661	630	631	627	706	625	652	657	669	704	687	663	653	665	666	657	700	621	714	651	675	672	702	677	718	694	645	722	651	677	658	708	643	660	690	638	678	652	696	700	685	684	685	649	692	625	696	659	660	657	685	689	658	654	635	660	628	652	672	646	683	673	682	707	643	692	719	697	663	673	711	694	692	716	653	632	700	673	647	641	673	681	617	711	649	641	687	645	607	703	650	638	635	667	675	661	624	648	694	718	689	682	681	643	651	679	659	631	690	658	662	673	693	674	630	642	701	674	652	661	650	687	606	661	680	682	685	622	697	642	694	687	644	651	651	685	672	683	623	674	683	662	692	667	691	675	695	646	684	707	696	632	629	731	615	678	722	669	669	666	702	668	679	646	692	683	681	665	671	670	695	682	689	689	702	725	660	726	683	649	676	686	686	700	719	682	712	660	675	677	657	657	639	684	625	634	619	731	666	672	689	668	669	678	642	651	665	643	696	711	668	711	697	634	718	671	688	661	689	731	705	721	643	675	684	662	663	680	681	654	678	650	660	692	656	672	677	641	683	620	626	690	670	639	645	652	644	704	747	646	677	628	695	639	692	646	690	683	710	654	685	662	692	694	667	717	671	661	699	702	733	667	711	675	713	670	644	704	635	702	660	683	638	681	648	707	722	705	648	679	643	641	685	650	703	636	686	646	674	629	703	645	695	696	675	649	683	683	706	653	694	660	649	688	647	647	676	668	702	668	679	665	664	677	643	674	654	677	682	677	678	686	714	676	684	652	669	632	653	666	677	652	630	625	673	658	646	732	683	711	644	682	650	662	656	676	684	677	658	629	694	619	712	691	684	639	665	659	648	628	692	667	691	716	666	734	647	689	663	661	724	683	662	672	669	664	684	685	729	666	665	668	674	662	623	714	678	672	656	674	608	675	662	690	666	679	657	658	641	736	626	665	694	650	694	643	749	674	645	679	646	664	636	705	742	630	694	627	685	676	683	673	633	675	669	667	704	661	659	646	660	643	635	696	675	643	635	659	673	670	647	676	693	652	707	602	697	688	736	692	644	629	677	661	668	646	671	677	684	694	672	599	625	675	683	666	673	657	642	665	662	705	631	646	676	695	653	653	649	676	685	663	662	679	680	665	635	690	720	671	679	655	623	702	679	677	669	625	650	669	658	678	660	661	668	683	682	654	668	650	652	655	616	670	677	671	702	653	692	642	628	664	661	680	677	652	702	672	648	665	646	680	675	663	693	697	685	707	686	686	672	690	632	646	636	670	650	661	711	663	719	631	665	656	660	660	678	707	634	635	678	683	647	670	694	709	687	675	675	662	642	633	677	705	650	686	617	706	668	637	646	676	683	694	677	671	713	679	674	696	713	689	633	693	652	662	669	681	670	697	654	691	686	679	689	652	690	677	682	676	669	691	664	691	696	660	602	693	688	656	697	677	666	647	647	688	687	689	713	675	692	663	661	641	713	720	719	680	703	666	685	689	664	646	666	642	683	685	647	668	680	661	638	627	674	639	699	641	687	678	640	683	700	673	657	660	698	683	712	678	665	666	688	664	674	691	665	699	695	693	643	690	661	673	684	675	692	653	647	651	696	662	669	641	697	661	682	635	695	634	679	649	658	673	692	679	685	707	626	719	722	662	661	687	661	655	648	656	644	646	677	667	645	666	643	657	667	651	659	722	627	721	678	698	644	671	660	664	666	676	654	682	682	626	643	665	709	618	673	660	606	710	694	652	660	668	678	684	701	693	667	689	682	649	656	648	636	692	620	698	651	668	662	667	688	676	675	710	658	621	674	670	682	637	619	647	682	657	670	666	649	699	647	695	687	684	636	648	650	680	667	690	674	679	678	695	665	676	676	654	651	665	615	662	672	682	670	645	692	690	688	687	684	623	700	672	668	674	681	663	662	666	661	668	633	652	652	594	659	674	655	652	666	662	636	689	719	651	660	682	707	656	661	625	656	704	668	661	656	666	658	679	663	670	630	667	661	700	655	699	672	695	660	679	649	681	718	714	644	677	664	684	697	700	632	699	672	684	657	684	628	678	713	683	750	688	656	718	694	711	682	713	644	628	633	715	671	722	652	719	656	714	647	648	679	698	689	695	679	693	627	688	722	703	684	682	624	663	659	661	687	647	665	661	638	651	694	673	659	672	673	658	624	663	666	611	692	695	666	668	620	652	677	677	654	707	677	707	670	668	674	683	644	651	651	673	717	661	687	641	664	657	658	669	668	716	685	691	664	683	703	648	670	705	681	678	640	639	653	682	661	654	629	755	665	626	694	650	682	648	725	665	650	617	682	626	656	642	671	670	675	622	649	627	646	646	659	689	672	681	694	686	687	647	703	690	643	616	703	653	659	730	630	677	651	648	679	708	711	682	697	624	663	678	669	658	666	626	645	640	635	621	659	678	698	632	726	636	648	663	648	680	633	624	677	664	688	704	639	722	685	670	667	662	707	680	696	637	654	664	688	693	718	647	652	714	671	630	675	683	667	658	668	679	711	697	680	668	680	652	685	677	684	648	622	696	671	651	694	674	685	616	689	683	647	670	640	663	690	683	663	683	641	689	688	662	653	689	659	711	667	690	645	666	701	663	655	653	652	683	723	715	653	683	669	633	614	689	704	683	671	639	676	666	671	654	668	671	654	660	646	678	691	705	605	650	665	683	632	661	697	671	648	646	617	718	707	629	682	715	658	645	705	706	678	681	659	661	679	645	687	688	700	683	659	689	662	656	653	660	672	666	619	674	690	648	711	662	700	644	674	688	665	666	673	653	657	638	699	643	668	699	695	681	690	675	669	754	711	659	630	679	726	663	666	624	698	698	708	701	716	618	641	637	673	700	655	669	651	705	660	645	651	718	675	667	646	682	679	653	650	673	649	702	661	687	672	705	668	669	703	699	667	639	671	613	673	675	669	673	686	677	666	634	683	650	668	666	699	675	692	720	645	653	644	694	685	735	655	621	677	632	673	718
9556	19398	19407	13443	8351	6105	4534	3940	3973	3202	3035	13150	20349	13742	6557	2268	888	659	597	620	556	578	578	547	608	577	626	553	603	554	574	618	604	576	576	574	572	586	568	568	577	538	566	544	621	581	596	587	574	606	579	572	580	584	594	580	606	551	604	559	576	590	593	571	614	608	607	558	586	608	561	561	555	594	562	593	573	576	652	557	549	582	598	573	591	592	603	569	566	555	550	578	581	558	554	578	567	578	622	554	567	592	541	559	549	573	585	575	582	553	630	582	576	550	582	611	548	576	501	571	521	594	565	574	572	567	578	581	565	524	577	551	538	571	582	610	583	618	583	618	613	640	590	547	579	601	552	567	562	574	609	617	585	564	591	564	578	652	565	585	604	556	564	591	583	599	525	578	557	553	591	649	580	580	575	563	570	571	548	613	596	548	600	571	525	542	586	619	559	576	547	555	583	572	596	607	600	530	596	568	558	523	563	601	572	557	603	587	577	568	603	585	575	579	551	608	594	577	615	577	538	544	542	567	555	556	594	560	579	538	609	568	592	577	568	594	597	596	545	565	582	566	525	579	603	598	591	568	573	613	552	536	575	581	544	555	592	590	570	574	594	582	569	564	544	539	551	591	549	583	564	575	540	554	596	569	583	573	586	575	563	615	576	550	553	601	567	583	569	565	578	581	526	562	597	560	590	579	627	537	597	566	603	533	551	518	584	583	547	583	556	590	567	538	575	551	557	557	576	601	584	587	541	548	561	579	564	559	586	577	557	554	556	576	562	606	586	577	602	564	597	573	550	596	572	584	576	553	591	595	585	548	555	600	585	564	558	596	584	564	602	588	567	617	580	561	591	604	603	592	608	567	584	566	559	578	607	577	561	614	559	582	555	578	563	597	587	584	601	551	593	568	607	585	553	553	603	631	611	559	548	584	533	568	566	590	529	565	536	562	597	520	517	572	572	615	570	566	536	620	566	619	561	592	543	597	539	554	601	554	571	568	575	546	567	540	568	555	579	538	578	568	546	536	563	560	576	587	558	558	578	582	565	568	574	560	556	587	568	575	560	580	576	539	587	621	611	610	552	595	593	615	591	599	577	594	574	581	579	565	539	549	579	568	580	572	578	592	571	555	588	572	587	591	631	621	581	569	592	570	574	558	603	621	560	564	598	573	573	578	575	546	622	573	574	536	563	578	574	579	600	590	569	579	541	576	568	503	579	551	561	516	555	591	595	600	534	582	567	575	594	584	597	542	585	603	578	551	580	554	564	575	559	584	564	575	539	598	615	560	554	628	593	537	585	557	561	533	565	557	552	560	571	599	537	585	567	581	585	639	589	576	554	600	542	607	582	568	561	595	562	592	636	580	591	585	543	591	576	556	606	565	535	544	596	561	599	591	559	569	589	583	608	566	585	564	546	570	575	561	603	588	567	598	554	593	563	526	576	589	583	625	563	601	578	595	550	559	592	566	584	535	574	605	534	569	551	607	616	613	609	581	577	580	547	580	564	565	602	569	560	594	531	618	576	595	573	571	510	567	566	599	543	553	589	584	574	549	548	574	566	587	590	574	574	540	568	575	555	596	548	548	586	570	555	564	569	567	514	560	569	566	553	567	585	556	602	584	585	564	567	577	575	590	588	563	613	575	618	598	558	584	584	528	554	530	612	549	587	569	540	542	591	572	564	580	558	566	590	556	545	582	584	615	561	623	574	566	585	588	551	527	571	576	580	576	583	545	545	569	593	605	563	580	608	583	547	578	578	590	545	597	588	586	604	528	590	596	581	555	539	569	571	591	539	542	540	567	544	577	564	542	562	607	539	565	556	572	581	558	569	583	549	572	619	580	569	580	530	567	537	571	558	497	550	571	587	548	586	566	570	551	567	582	557	537	565	542	549	514	595	551	586	559	602	557	593	585	542	559	638	552	634	546	560	562	551	564	612	577	556	587	587	536	598	564	572	567	595	589	582	577	573	561	573	590	591	554	585	553	577	564	541	540	573	550	576	552	581	550	614	585	558	599	577	593	585	554	517	583	626	542	591	564	578	579	526	596	604	561	574	547	552	564	581	559	577	628	532	572	581	552	567	587	520	578	563	565	578	558	570	511	594	598	581	547	581	564	546	569	557	582	569	599	578	588	551	544	571	625	585	525	599	541	616	557	563	551	562	561	571	560	569	552	566	576	612	552	584	603	598	547	585	563	587	606	599	556	542	562	534	565	551	567	532	542	579	601	576	544	555	561	601	530	606	554	572	600	574	547	600	556	604	564	604	570	565	574	560	569	541	568	527	614	588	554	604	592	581	605	552	548	577	551	601	590	545	574	551	566	601	589	524	553	591	578	554	580	621	561	606	575	550	580	590	565	565	605	570	559	568	559	559	584	523	644	540	576	536	575	572	546	521	593	603	586	597	561	598	584	594	579	558	619	548	611	541	573	530	572	594	563	562	584	568	552	569	562	572	602	582	599	586	586	527	558	587	614	566	548	561	599	571	585	554	599	563	570	522	545	578	571	566	582	555	590	537	576	527	597	593	603	552	564	628	551	542	589	555	591	559	555	605	619	592	543	589	584	593	588	558	604	564	553	571	625	561	564	582	529	544	567	562	566	583	619	590	525	521	568	561	525	593	581	538	546	556	588	584	593	531	595	525	562	591	600	563	582	587	560	567	557	560	577	563	571	573	572	581	595	573	577	536	550	584	586	578	571	604	609	592	571	577	569	571	534	570	564	587	568	567	567	601	547	561	569	577	570	570	557	571	583	529	560	564	609	600	597	613	545	552	621	555	557	587	591	534	592	575	535	562	553	586	542	612	541	565	535	562	585	570	569	576	562	543	604	543	599	579	564	555	576	534	528	601	565	594	587	579	571	567	532	558	565	567	544	544	576	606	560	549	574	626	594	559	572	597	559	600	559	577	579	581	550	558	598	578	579	537	565	601	595	573	542	572	584	542	559	612	605	557	609	559	558	567	611	581	589	538	574	564	591	549	568	547	581	572	582	576	577	572	572	570	564	582	582	578	591	535	581	574	557	612	617	643	607	601	559	591	557	585	576	552	559	567	612	559	569	572	584	558	548	567	532	559	560	582	574	534	623	555	517	561	543	568	569	575	586	607	545	614	548	541	525	564	587	562	519	575	599	574	590	597	547	578	537	555	546	565	550	586	599	566	555	586	577	559	537	568	550	582	594	612	565	565	501	559	599	548	540	564	540	548	560	589	577	600	565	563	597	584	553	589	571	544	624	571	536	573	589	557	565	603	601	548	622	571	564	608	556	548	569	565	601	586	580	572	562	506	557	580	603	583	568	579	637	604	591	566	538	586	600	560	570	528	580	605	602	582	523	530	552	519	579	656	548	576	540	554	516	557	571	574	560	574	585	554	547	593	604	581	572	537	587	556	589	559	604	567	543	557	596	609	539	623	558	582	611	560	552	548	562	576	563	527	554	567	578	580	561	612	584	577	561	546	531	601	550	601	589	559	551	590	585	566	583
26925	12797	6256	3344	2420	1988	1298	1197	1087	964	772	1065	1648	1457	1063	721	568	575	547	577	580	535	570	586	518	561	520	540	553	512	568	564	549	568	553	552	596	574	521	564	523	558	536	581	557	617	508	578	526	563	542	570	565	512	598	531	557	558	537	542	531	602	623	548	521	555	577	527	551	515	575	569	551	542	550	559	538	532	563	522	579	543	555	604	557	585	538	550	538	513	530	566	530	537	588	517	566	551	522	568	512	534	568	548	574	593	545	541	598	588	547	560	561	588	522	556	557	558	522	554	529	509	574	536	552	573	570	575	569	556	574	569	567	544	538	554	563	577	567	572	563	537	557	537	538	561	546	565	579	537	543	518	569	567	541	544	563	546	553	543	580	573	533	573	575	481	551	607	504	577	541	569	578	541	549	572	567	559	559	534	526	565	578	553	540	501	538	555	561	543	573	558	545	566	565	550	563	575	538	514	557	509	554	564	549	557	556	567	544	560	571	531	539	588	507	519	581	550	590	574	504	573	552	515	518	544	538	571	573	552	588	569	512	555	544	541	533	555	560	559	553	598	525	529	533	517	541	576	551	531	538	573	524	544	563	537	576	553	550	541	511	557	514	542	507	568	587	575	565	523	523	511	490	575	547	538	547	573	548	556	562	537	547	577	563	536	541	553	571	593	551	548	581	566	559	590	543	537	539	551	574	518	567	568	599	565	552	554	588	588	558	545	593	566	576	540	506	528	584	550	577	510	538	606	553	567	565	555	598	595	560	538	521	591	548	502	567	560	522	560	538	552	564	554	572	549	583	533	576	598	603	565	551	587	582	586	530	576	598	557	523	557	579	564	539	546	588	562	567	514	560	532	562	571	575	509	571	536	566	573	557	539	569	557	545	567	586	507	538	558	543	576	581	559	545	571	573	515	529	571	555	578	571	554	549	539	532	558	548	534	528	541	544	568	573	520	503	559	561	542	537	517	551	578	514	525	564	572	556	521	525	545	524	577	509	581	557	551	523	567	564	527	555	545	584	550	570	596	613	593	566	506	589	562	551	555	581	583	495	518	526	534	590	545	525	567	537	544	545	550	563	549	549	551	518	553	573	584	570	548	547	564	528	550	569	538	582	544	599	530	556	527	551	523	583	535	580	526	550	562	538	531	504	568	574	542	585	564	549	607	566	595	546	557	588	560	575	557	575	559	545	541	537	513	548	533	535	538	573	521	559	527	565	569	577	569	537	553	504	553	540	537	581	564	566	540	563	526	579	552	548	567	525	573	549	565	535	533	575	572	561	572	527	548	511	523	531	571	603	539	537	561	515	539	560	549	591	551	517	568	517	532	550	547	540	509	515	567	518	563	537	561	573	565	581	583	519	597	548	558	521	571	557	562	561	542	575	525	564	538	522	559	559	552	537	524	567	555	566	600	553	560	524	544	544	564	557	565	539	521	476	518	562	537	588	525	585	532	546	605	559	597	521	511	521	548	547	559	541	593	542	543	574	541	539	511	505	523	560	579	598	528	578	571	540	547	562	536	513	574	561	529	554	522	555	571	538	539	537	519	569	545	587	565	556	584	558	580	564	581	532	521	539	592	577	561	564	552	556	570	578	511	570	547	546	561	526	557	556	588	558	598	514	567	584	571	497	516	575	595	547	531	584	566	584	570	551	534	556	521	566	559	531	553	562	581	533	519	521	547	591	575	566	518	563	591	546	546	527	567	523	538	566	565	528	547	578	580	537	568	540	560	587	579	539	544	571	554	560	544	554	556	504	574	551	565	554	588	548	544	587	562	518	602	574	573	557	538	573	550	596	527	541	577	529	581	554	568	558	519	550	522	536	571	529	574	561	546	545	579	520	589	574	573	596	519	546	507	578	591	604	553	524	583	547	558	527	515	525	566	569	512	570	545	553	517	542	510	577	575	594	544	546	524	508	544	551	539	530	580	611	547	537	567	541	591	541	537	544	530	586	547	561	526	539	581	554	549	580	564	555	559	571	555	596	545	538	557	499	558	512	525	562	539	519	559	560	595	524	547	533	551	550	571	578	549	545	529	567	584	531	571	525	525	533	608	515	552	535	558	558	541	565	526	544	554	529	560	561	590	544	582	563	560	556	565	557	565	570	524	611	512	534	538	535	517	491	550	553	563	537	519	546	524	508	548	544	574	518	531	564	532	545	510	558	583	561	495	492	553	539	531	541	523	559	530	554	575	590	522	564	562	527	559	523	522	524	544	547	538	538	539	563	550	547	549	557	536	567	560	568	527	527	600	584	548	565	525	555	555	526	572	543	534	565	593	527	563	558	538	566	503	562	519	570	544	558	546	561	563	563	514	537	537	550	520	599	551	546	543	557	562	543	524	519	545	533	551	569	558	546	539	530	505	593	537	519	541	540	551	539	567	543	555	575	508	566	569	577	530	496	560	562	532	519	554	546	536	555	547	524	564	541	549	519	576	557	597	577	546	499	542	543	552	547	584	539	512	547	485	567	581	534	545	581	570	574	597	596	560	552	562	567	521	557	585	554	533	529	539	538	559	547	552	553	528	510	603	559	571	531	470	541	556	608	569	537	520	564	535	586	516	549	538	571	551	594	567	550	580	524	558	511	562	532	514	562	561	555	536	556	535	583	576	560	584	573	561	534	538	566	578	551	564	519	552	564	546	563	553	521	540	577	553	617	533	532	575	561	545	515	568	516	509	542	523	520	535	553	563	556	545	579	541	528	578	536	527	575	576	572	561	532	536	558	543	539	542	560	561	543	533	552	551	535	575	542	500	550	531	564	554	588	547	529	521	563	555	532	528	508	573	544	537	583	544	611	533	551	584	537	538	560	582	551	561	544	580	545	531	547	583	562	548	543	536	550	559	551	540	596	538	541	562	554	551	567	536	531	522	533	561	535	550	575	568	534	545	547	606	538	533	593	541	577	518	541	544	536	576	574	525	553	559	509	509	561	539	570	551	551	548	574	535	573	564	555	577	554	539	528	525	543	494	610	583	561	512	566	552	566	591	572	559	559	535	496	585	546	559	521	537	548	544	550	599	548	582	572	572	525	549	554	549	549	604	539	522	547	543	572	523	534	548	589	544	555	584	515	523	560	545	537	536	540	527	563	527	555	557	574	517	549	558	545	595	517	531	557	588	518	519	512	542	528	545	528	542	497	542	522	544	509	494	521	544	549	540	529	544	546	537	558	543	500	588	571	498	577	556	529	561	570	520	569	591	564	527	570	568	589	565	532	530	553	549	509	511	581	544	524	546	535	570	590	539	577	486	570	558	549	550	535	603	522	556	598	577	581	544	545	523	559	585	532	562	534	568	575	521	605	551	546	569	554	550	544	518	570	518	521	540	550	554	572	550	540	525	563	560	567	592	563	529	596	546	572	596	576	553	555	577	539	541	584	557	541	561	569	560	556	534	562	555	570	548	575	524	544	557	575	558	568	521	534	529	569	594	558	530	541	515	524	571	557	549	534	531	574	535	532	588	566	559	521	588
7574	6749	6093	3137	2881	2592	1537	1624	1374	1140	1043	1455	2136	1626	976	655	533	475	456	428	476	451	430	502	461	462	463	488	476	472	489	486	469	451	484	493	468	455	492	483	455	413	561	494	503	480	461	484	439	468	502	488	495	478	526	472	473	477	472	447	467	475	472	462	460	459	477	478	483	495	469	466	495	481	423	437	467	484	466	454	448	507	490	453	486	451	455	482	521	475	496	464	428	499	483	445	443	517	476	436	465	500	473	471	475	550	451	434	478	511	496	487	501	463	446	443	467	444	489	453	472	445	462	487	463	455	465	504	440	456	483	481	410	473	462	466	421	464	503	480	454	464	478	492	456	483	471	441	441	452	484	478	473	475	532	446	458	484	458	516	433	453	475	496	465	476	467	481	471	478	493	495	478	498	486	473	443	463	495	509	450	450	468	458	469	457	477	465	477	420	474	486	435	466	437	463	467	479	495	487	476	454	429	491	432	457	478	465	463	459	473	480	461	484	478	453	471	488	489	514	505	459	488	483	469	450	440	479	455	440	440	460	476	441	505	499	495	467	448	481	493	440	463	442	504	507	475	490	506	482	458	445	456	491	477	512	451	495	471	451	429	455	470	465	492	429	467	481	458	444	447	505	436	485	422	468	507	451	483	475	473	470	471	476	485	511	469	472	491	510	400	473	463	456	492	494	458	486	481	480	469	472	477	487	447	494	499	477	493	479	461	496	499	492	466	460	523	484	492	477	466	487	470	476	442	481	485	468	455	527	474	415	454	482	466	439	466	485	464	438	486	430	477	488	456	465	457	491	471	460	490	475	465	477	481	490	456	479	499	460	480	460	445	425	478	484	468	471	476	488	451	466	477	476	468	469	471	442	434	501	477	472	488	443	494	472	454	447	466	438	506	496	455	458	436	458	464	476	422	494	460	455	472	498	469	474	458	438	481	472	467	468	499	489	433	476	466	448	470	505	486	460	471	464	458	464	450	469	502	448	465	474	458	476	486	439	475	468	450	494	440	451	497	437	438	487	494	466	455	458	451	442	453	478	460	499	466	461	471	455	496	455	481	456	502	487	480	455	504	511	476	483	462	480	456	454	448	454	485	478	444	496	475	459	487	493	490	424	482	437	498	466	475	453	454	468	491	499	480	492	461	429	459	466	471	481	473	449	485	504	453	459	482	440	436	449	465	453	484	444	484	446	480	462	474	479	467	488	477	491	506	486	439	471	472	435	467	503	459	474	470	453	503	469	463	480	464	438	457	451	481	511	502	430	478	468	435	466	436	489	447	487	491	454	446	462	470	467	471	479	473	462	473	480	460	454	451	505	483	471	472	430	473	459	447	479	489	484	475	494	433	490	451	504	443	460	469	487	463	477	508	502	491	466	496	474	452	455	468	449	491	478	463	467	483	469	456	458	473	439	458	406	457	454	470	479	461	434	494	494	468	480	465	492	471	493	439	450	504	462	478	452	456	514	467	460	492	492	456	470	456	465	462	464	462	471	466	478	509	469	470	469	486	469	498	458	467	461	480	479	485	433	477	460	471	476	478	469	465	462	495	459	473	488	457	482	470	486	476	441	436	456	491	420	466	458	484	434	429	442	493	438	493	503	480	470	455	512	498	476	453	471	478	439	441	467	429	462	453	446	476	455	496	496	467	456	478	443	480	449	481	480	461	471	464	472	461	498	465	460	492	491	487	476	459	517	445	505	473	464	480	489	449	451	466	473	451	461	450	478	448	456	469	477	499	464	455	466	482	472	445	477	444	504	433	446	442	491	468	478	437	485	459	453	458	433	474	481	458	429	441	454	519	455	470	492	483	427	519	459	475	506	459	472	487	475	431	466	435	472	485	492	484	476	469	458	497	459	485	473	425	477	516	476	494	474	464	519	494	477	469	456	456	465	478	463	449	511	474	485	440	477	484	472	475	448	472	467	487	479	518	510	431	490	473	481	531	446	476	472	453	453	460	463	507	508	438	448	506	508	462	499	452	454	490	457	466	492	471	434	477	482	466	482	481	436	496	457	417	490	454	474	500	473	489	439	493	465	479	470	479	486	426	450	471	458	490	455	450	471	488	473	475	444	462	439	494	503	479	468	460	455	502	485	434	438	505	478	470	448	474	457	490	520	449	490	435	513	469	463	462	497	433	477	504	458	481	415	508	458	452	493	498	458	469	501	457	461	446	477	464	522	456	458	513	489	477	508	452	491	458	448	506	459	475	465	470	445	443	450	486	509	462	474	469	468	436	429	444	456	449	478	456	437	465	475	462	493	452	466	497	487	438	407	497	471	446	448	474	461	442	444	481	444	447	440	465	457	481	422	505	453	467	461	490	447	459	452	430	491	472	475	494	516	469	468	479	489	440	443	485	501	435	466	459	457	525	520	493	480	531	516	437	444	485	436	493	491	469	466	437	448	451	429	469	471	454	445	493	505	476	463	510	477	463	475	479	469	433	452	494	455	445	458	466	458	454	458	475	483	454	474	485	473	435	460	493	447	493	459	463	464	487	453	447	537	468	480	469	482	482	469	497	465	435	449	446	492	475	428	484	435	495	464	465	488	523	426	472	488	522	438	508	492	472	484	491	483	483	476	455	433	473	470	447	454	455	488	447	478	510	428	443	464	441	496	454	455	471	452	486	462	469	516	484	467	462	417	436	447	466	481	494	455	479	473	456	478	419	479	476	476	487	438	489	461	478	465	480	479	464	484	499	474	494	514	442	499	452	449	442	472	474	490	495	473	459	514	472	523	494	484	473	470	448	459	501	475	432	464	463	481	461	482	480	459	469	454	442	493	482	471	466	475	481	502	489	508	473	487	429	439	506	436	509	448	458	436	447	480	474	430	479	462	503	476	464	493	480	463	487	458	454	478	443	485	481	438	482	500	453	492	465	493	457	508	531	477	436	468	483	482	478	468	464	504	463	464	436	451	471	448	441	475	507	484	508	463	469	485	455	423	483	438	467	443	463	427	468	487	432	472	447	497	464	495	476	425	494	445	440	504	493	517	457	480	460	478	476	480	437	502	469	465	468	502	494	479	498	467	474	455	477	459	451	462	430	431	486	437	477	490	485	445	491	451	490	451	422	456	446	462	474	470	455	474	464	495	494	459	461	448	483	462	502	480	532	433	460	467	470	450	485	447	476	483	448	454	417	472	469	501	437	446	480	455	480	442	451	448	453	486	462	467	485	474	456	450	489	438	445	477	438	480	465	468	488	480	492	450	459	455	482	493	475	442	467	442	429	479	494	464	507	473	462	466	507	466	500	504	470	462	457	475	449	486	454	483	447	503	444	494	450	427	473	442	442	474	450	457	470	473	493	458	478	467	473	482	473	438	439	469	442	451	462	446	467	470	456	447	478	488	458	455	486	476	505	458	424	441	473	497	446	494	430	440	447	446	493	458	480	477	466	488	476	478	426	466	433	475	431	444	487	473	443	498	495	484	434	433	497	489	466	468	466	426	471	471	473	434	469	463	439	522	449	444
24697	20750	26701	24622	14089	6113	3563	2238	1641	1177	1455	7968	13670	8417	3243	1242	679	634	573	606	604	572	542	567	585	549	549	570	611	578	570	548	555	533	572	589	575	606	571	591	573	646	577	549	585	539	561	553	549	571	590	643	618	589	577	585	544	573	597	577	557	554	593	579	553	589	557	544	549	567	553	576	584	554	578	559	561	581	590	579	557	578	595	593	600	563	573	548	618	579	557	558	558	592	572	575	555	563	537	557	602	577	573	515	585	576	518	570	554	543	582	579	552	594	561	546	589	584	601	530	617	545	580	590	576	579	577	582	553	571	583	560	590	567	557	599	576	601	583	597	522	595	516	578	564	546	563	527	603	553	559	564	577	610	551	555	592	558	568	640	606	552	621	550	610	579	560	563	602	580	556	581	564	574	578	619	528	606	579	587	561	547	564	584	582	542	575	611	566	577	562	568	592	549	585	581	590	547	545	547	602	546	557	559	544	594	610	547	553	606	590	581	588	570	595	564	577	576	586	577	582	573	587	596	593	553	554	562	562	574	537	573	582	544	577	558	602	518	579	564	575	549	571	618	585	586	561	562	575	579	617	522	555	556	540	590	536	551	600	564	550	592	571	584	571	600	532	601	534	560	570	567	561	568	552	568	568	585	534	591	578	540	578	556	519	587	605	599	564	537	588	571	563	554	559	584	538	570	596	572	585	566	591	542	611	592	530	571	560	557	571	611	525	532	597	534	567	570	564	545	588	583	573	546	546	543	619	602	524	542	560	605	534	576	530	568	525	602	565	603	536	591	538	581	585	591	567	565	589	581	612	570	567	561	580	544	561	585	586	553	588	545	582	584	559	553	552	554	579	529	524	580	540	572	536	568	546	563	608	537	586	507	550	564	587	586	573	520	562	561	597	558	579	573	535	577	551	608	578	570	568	569	560	538	596	561	542	546	594	559	570	562	568	561	561	620	549	560	540	554	592	578	582	562	567	597	568	525	538	585	515	534	540	582	566	585	585	578	571	558	597	553	563	564	547	607	592	577	581	591	544	623	560	534	583	571	570	558	548	549	564	540	548	545	569	554	593	558	588	601	588	550	513	549	571	594	550	574	549	557	553	600	524	577	586	537	586	579	567	600	567	565	601	569	592	531	595	546	546	603	525	563	594	546	576	562	576	535	548	581	617	552	573	556	568	584	646	561	554	602	601	590	621	573	559	531	546	572	607	574	539	599	572	581	578	537	528	545	558	562	542	599	566	587	581	566	584	601	560	604	551	564	542	599	532	545	553	551	551	573	565	554	575	543	575	575	544	555	602	569	558	561	546	550	599	565	593	528	611	604	560	601	562	558	588	573	576	549	563	573	555	554	551	624	556	598	541	563	589	577	584	589	566	566	557	594	567	539	544	568	573	528	538	569	576	555	556	584	563	547	549	547	567	533	535	537	577	537	540	592	607	559	546	548	537	594	563	591	567	539	542	575	580	538	531	540	560	572	569	594	558	564	582	605	551	531	613	556	563	543	584	561	524	587	534	592	536	583	585	578	586	593	607	585	632	518	555	577	570	520	576	577	590	538	559	594	578	555	575	564	616	569	566	562	543	591	572	551	585	573	587	599	555	532	572	575	554	610	563	541	572	605	555	617	588	573	584	561	542	569	591	540	590	569	574	567	583	561	576	561	598	532	535	601	558	604	544	552	591	545	531	507	534	552	578	544	519	549	565	543	584	545	597	587	577	549	563	556	565	583	581	532	544	590	586	574	588	525	602	559	569	555	552	558	556	565	586	570	594	549	553	554	563	547	577	578	583	566	626	565	589	561	596	580	590	526	530	576	601	577	579	553	567	574	576	548	593	590	575	598	566	591	564	558	552	585	584	572	579	555	586	528	550	551	546	589	550	552	594	567	519	567	547	576	580	587	588	548	550	588	574	583	617	550	601	591	589	557	598	589	584	547	550	563	545	607	583	527	573	588	593	604	565	578	533	583	559	576	533	619	530	572	560	594	536	554	543	587	619	594	558	573	562	558	575	560	582	567	565	557	563	551	500	582	561	622	544	602	562	585	594	577	598	585	539	606	544	598	582	576	585	553	549	592	567	531	563	586	535	553	574	598	585	556	604	556	541	565	550	555	514	581	563	572	585	584	598	613	541	540	591	566	531	552	573	603	602	533	547	562	590	570	579	542	537	559	632	524	575	542	530	589	596	551	557	607	559	565	595	562	548	558	574	564	580	564	597	610	548	587	583	557	555	561	586	606	514	557	577	553	543	595	602	632	538	536	563	604	545	575	587	599	580	561	559	553	564	529	568	550	594	558	606	561	517	556	599	595	584	546	536	578	562	566	574	566	559	574	536	591	556	558	583	556	583	549	597	589	585	545	558	565	544	594	571	576	607	539	541	536	544	523	580	589	575	600	575	596	554	601	578	561	546	584	561	579	622	565	582	584	606	554	542	568	592	566	551	557	581	547	548	581	572	587	573	590	587	601	552	561	599	570	557	576	567	561	621	551	544	553	586	550	547	545	595	534	573	586	570	575	593	564	556	588	597	563	568	575	542	540	551	578	568	553	562	565	570	548	575	529	577	603	520	563	558	584	593	558	560	535	585	556	588	542	535	577	555	619	543	546	562	596	574	607	549	531	566	637	498	574	548	547	596	570	609	610	611	543	549	576	578	575	595	543	613	551	571	548	562	624	604	547	571	536	598	578	545	569	579	591	591	554	606	555	595	544	606	574	622	548	617	579	580	523	600	572	561	547	576	527	553	593	582	563	614	598	547	588	570	573	536	568	591	535	605	574	570	565	585	580	537	558	563	543	548	596	591	540	581	587	598	576	600	583	576	615	580	556	572	561	553	568	528	575	592	600	598	540	588	564	507	591	552	536	615	556	552	586	544	597	559	540	587	601	560	552	598	530	578	620	583	550	553	571	554	564	523	585	575	585	590	544	563	587	635	547	568	574	570	543	585	550	578	636	551	576	562	579	599	546	567	543	608	580	559	544	560	532	541	558	560	540	572	572	547	601	586	562	548	586	540	540	527	569	519	576	542	603	578	560	615	547	543	582	648	567	568	532	586	588	551	542	565	548	560	571	531	554	566	548	564	526	595	568	569	544	540	593	563	542	557	560	568	589	559	561	577	575	561	560	585	571	564	579	586	581	550	557	576	580	575	564	582	582	567	535	523	585	589	560	555	527	552	584	569	556	543	603	570	541	543	573	526	596	551	554	587	642	570	568	601	572	547	536	578	567	596	559	596	580	581	582	563	580	571	557	579	611	560	538	557	546	576	567	613	570	574	575	587	544	571	577	557	547	574	565	590	591	563	548	585	595	554	594	551	591	580	569	563	588	565	587	573	550	602	555	527	577	563	581	592	561	551	557	523	580	550	547	585	532	573	568	570	605	606	567	597	595	554	550	545	590	532	562	546	567	587	542	551	551	558	563	553	541	507	537	550	547	580	572	557	567	578	523	568	594	546	602	568	569	561	553	596	598	543	589
7971	14421	13447	9921	7059	5052	3662	2880	2154	1444	1797	10493	13824	7886	3147	1131	640	551	477	495	476	469	531	471	488	510	503	523	499	484	508	491	525	523	494	487	526	509	482	488	533	489	460	468	492	483	468	509	485	470	459	490	484	509	508	493	495	469	473	542	458	527	508	498	505	499	522	494	486	476	536	518	482	519	497	499	480	487	535	503	509	496	492	466	546	511	483	539	494	518	525	503	520	487	516	523	492	500	507	508	517	485	487	481	466	513	506	489	523	518	464	523	491	504	504	493	508	529	461	515	484	518	478	509	502	497	484	523	529	492	541	528	497	438	526	490	452	494	477	429	483	483	502	459	467	480	504	493	486	473	491	497	448	503	477	473	466	530	514	475	468	512	490	464	486	499	511	472	506	512	481	496	508	488	504	498	494	509	566	488	507	485	478	482	539	556	527	495	492	491	491	475	490	478	454	505	477	484	495	450	503	517	470	473	539	507	508	484	518	491	467	514	497	493	521	533	500	517	510	519	465	521	504	485	517	481	508	550	489	505	527	515	522	485	504	494	472	498	485	482	512	506	503	474	447	474	519	501	514	476	498	495	453	509	483	490	496	511	532	497	478	530	457	515	452	510	476	511	530	517	509	510	501	468	495	535	502	486	504	487	514	474	500	496	509	526	472	492	510	471	457	504	517	474	504	506	526	491	527	492	523	498	509	525	472	487	506	512	454	509	512	552	508	488	486	492	489	481	453	488	491	506	490	524	488	434	467	469	490	513	494	477	480	488	484	488	511	474	505	501	495	498	463	534	520	470	498	514	501	517	501	449	511	475	494	459	465	491	516	501	518	487	528	453	517	480	448	522	510	492	495	483	494	496	504	508	494	509	487	499	488	487	490	505	551	505	487	539	515	495	455	496	483	519	481	491	495	464	541	522	506	460	502	481	476	480	451	428	520	495	515	455	506	477	497	482	506	493	485	482	513	513	505	450	516	537	488	447	488	455	482	506	507	515	499	466	506	498	487	488	454	511	528	537	508	464	491	503	491	499	521	492	483	535	537	487	504	489	508	510	497	510	522	504	487	461	481	525	468	476	515	521	541	487	480	472	546	472	469	484	515	497	503	514	473	536	479	543	483	469	467	501	515	508	460	467	475	431	480	479	491	495	479	490	498	473	525	484	498	511	465	480	530	482	468	483	527	504	503	495	472	520	444	506	475	485	519	478	495	457	468	502	519	465	502	488	497	479	558	532	507	489	490	506	504	479	463	444	471	494	545	521	461	450	474	434	483	447	451	520	491	477	470	516	458	481	481	498	476	493	538	510	505	462	461	506	503	482	513	527	500	479	488	534	501	547	496	485	508	467	477	516	515	492	493	464	508	509	493	496	497	486	468	525	526	473	528	479	460	463	523	468	496	492	471	480	485	484	484	475	484	496	483	480	439	491	477	505	517	504	478	479	501	472	502	530	499	510	517	473	479	488	514	502	478	499	476	505	506	518	516	495	515	463	553	508	483	503	499	512	478	532	464	493	470	495	493	438	463	536	501	528	465	486	479	483	465	503	516	510	514	486	534	461	483	473	492	460	493	526	518	482	479	501	516	546	486	507	510	517	456	514	521	550	523	466	494	478	481	465	531	549	463	478	485	518	509	437	471	485	491	468	493	480	501	472	511	493	485	468	476	474	523	478	478	482	432	454	483	468	474	482	526	489	464	470	506	500	512	532	506	503	485	535	487	495	484	478	488	507	499	488	472	478	474	459	524	479	499	480	473	514	472	477	506	518	483	495	506	446	449	495	465	474	495	458	502	516	501	523	513	513	504	485	541	485	519	533	470	473	470	500	496	509	484	509	522	509	475	475	486	453	506	499	451	518	466	497	488	480	477	488	454	472	508	502	511	490	507	467	526	503	504	506	480	529	488	498	462	472	462	499	500	497	483	533	538	502	462	503	469	497	507	490	530	495	499	505	478	496	496	497	499	505	480	493	502	508	500	505	456	525	485	525	518	480	515	496	482	491	486	473	498	479	440	507	521	537	515	521	536	514	485	478	499	520	476	478	517	479	488	505	499	487	483	510	451	488	487	471	470	517	479	498	513	528	496	500	499	519	496	517	467	484	471	531	527	544	535	542	507	508	449	479	504	481	489	529	448	496	514	483	454	484	509	465	482	497	471	487	503	471	531	534	456	480	481	480	500	514	482	490	547	483	498	496	488	486	510	505	502	514	473	501	502	496	496	504	481	472	483	485	502	472	513	461	472	520	509	488	501	500	511	498	505	510	505	484	515	491	505	462	482	501	473	487	529	524	504	440	490	468	543	475	516	479	490	477	477	471	484	517	485	478	493	482	509	475	526	526	503	484	482	501	484	494	503	496	554	486	495	496	487	488	458	463	489	517	485	503	497	453	485	516	489	475	486	469	552	447	436	496	544	514	504	486	498	477	507	457	480	521	512	544	493	446	483	514	512	513	452	489	509	474	539	479	495	509	500	491	489	457	497	524	525	483	488	453	535	533	495	491	489	522	517	517	491	499	496	503	511	488	504	479	477	468	468	445	484	476	495	493	482	484	518	478	510	462	488	470	477	510	545	486	488	507	471	462	493	461	463	512	455	502	468	510	496	478	473	481	456	483	501	499	505	467	523	458	472	507	507	523	503	443	492	474	423	520	490	514	450	481	529	509	507	484	486	504	521	518	455	494	527	483	528	500	531	490	512	465	518	442	503	510	507	483	513	518	494	520	513	475	470	494	505	486	506	472	496	462	484	459	494	497	528	511	445	521	491	494	505	500	503	444	525	507	498	499	474	534	456	495	516	488	534	495	497	500	487	553	468	478	500	464	481	506	466	493	471	474	506	518	497	496	478	490	482	503	471	549	512	481	474	505	521	461	474	464	519	470	460	472	505	463	484	520	474	531	512	470	498	507	496	491	530	469	461	497	497	505	475	490	479	521	505	507	520	541	503	490	480	496	512	520	523	494	490	457	476	487	489	501	491	536	466	511	474	482	501	500	535	505	460	474	511	473	487	458	475	494	478	490	544	514	495	467	481	486	486	486	460	537	458	463	514	502	481	495	470	492	505	472	438	487	481	521	497	513	475	519	510	511	492	498	519	458	509	525	521	459	477	516	477	495	511	473	494	508	490	499	517	539	526	470	473	443	513	498	502	499	485	483	496	477	528	526	459	530	491	479	506	525	502	487	462	467	524	498	504	505	489	487	495	465	494	540	493	501	486	516	531	492	508	500	510	478	521	485	507	494	518	486	527	493	456	514	456	476	459	489	524	506	493	513	472	504	494	519	479	484	478	496	491	504	502	486	500	479	506	504	494	512	493	523	517	470	504	484	505	519	458	521	503	501	462	512	546	470	502	470	514	482	477	500	528	539	481	532	481	466	508	493	466	500	505	515	498	449	494	460	505	499	503	502	526	497	523	499	470	451	512	531	493	507	499	513	481	504	423	501	480	515	511	471	488	508	514	529	486	493	471	472	506	476	525	503
23836	20763	27723	23956	20115	10222	4409	2472	1628	1476	1333	8419	27352	19286	7765	2150	923	761	745	729	725	725	702	772	701	742	686	710	670	697	706	706	732	729	754	749	745	725	723	691	770	714	722	714	703	705	731	712	700	662	692	711	731	690	685	730	702	739	722	758	701	716	725	710	679	701	707	707	687	712	717	734	703	733	743	699	690	649	691	768	669	689	719	729	755	715	716	691	653	712	665	715	681	689	724	719	730	685	668	718	719	695	712	678	682	674	671	699	722	677	678	733	699	720	679	741	702	698	684	749	728	708	747	700	727	712	709	725	687	699	693	723	667	689	644	667	697	723	692	700	705	700	697	698	677	694	723	751	696	732	700	715	705	702	723	713	700	731	694	713	698	690	700	755	659	708	684	725	667	736	692	712	722	701	679	653	699	712	717	729	738	726	720	692	718	710	667	707	688	719	692	697	678	690	695	727	729	708	704	667	711	664	704	715	669	727	666	703	756	698	704	620	647	706	706	705	686	709	755	709	703	678	717	715	702	685	710	723	684	735	683	736	727	689	724	742	700	732	700	682	742	699	695	738	699	702	675	672	719	703	737	692	684	683	720	693	716	720	719	707	767	725	700	725	730	678	653	695	729	739	690	711	717	687	692	712	687	749	716	709	692	717	740	699	689	712	693	694	727	715	659	678	724	688	735	707	747	751	723	704	753	684	680	716	694	712	718	717	712	708	749	704	667	751	727	736	728	707	720	745	725	698	693	708	657	659	706	717	736	740	728	694	696	712	745	696	663	713	736	706	712	742	734	723	709	651	707	725	687	704	676	700	729	698	724	709	657	682	719	679	672	700	736	711	719	715	715	692	735	730	733	697	696	667	703	645	724	697	749	761	751	721	667	676	705	714	760	690	706	705	701	739	686	649	686	711	699	712	689	714	691	727	733	712	698	760	674	671	721	702	668	717	745	768	695	747	752	688	750	702	674	724	725	710	713	702	712	716	697	674	676	700	763	659	669	687	699	711	703	683	635	697	681	719	695	702	676	678	771	703	713	712	691	694	678	731	677	684	719	735	725	722	694	716	758	674	699	732	711	704	691	762	673	744	702	752	695	679	703	682	689	710	683	682	714	737	778	786	697	708	663	698	742	717	675	678	679	715	700	749	696	738	689	655	743	695	697	678	659	716	725	696	672	723	678	678	705	649	726	680	681	717	716	723	704	723	690	707	723	702	688	684	689	688	672	694	759	697	669	720	719	720	693	745	629	697	754	685	695	684	664	705	739	698	669	715	685	710	677	727	716	705	672	751	711	696	738	728	689	743	745	740	654	713	707	667	675	665	725	687	744	728	681	711	707	706	730	684	649	784	732	756	639	686	678	711	730	670	729	659	683	684	719	696	729	703	683	652	706	684	725	678	670	700	734	689	650	743	711	674	702	706	714	705	660	660	697	690	705	726	712	704	680	662	717	699	705	709	735	673	744	711	635	685	661	701	727	715	707	758	706	668	732	705	673	722	705	730	677	739	695	723	694	759	650	690	752	722	740	697	739	705	702	699	762	732	722	714	677	682	744	724	726	739	706	731	727	697	724	748	705	681	758	704	708	701	726	707	711	712	692	722	731	703	685	693	669	727	673	727	682	716	676	697	671	733	754	683	725	666	695	701	681	684	665	719	757	691	748	741	690	709	715	730	709	678	706	726	699	705	766	695	705	729	671	695	665	722	757	694	722	708	727	754	754	732	707	732	725	683	688	719	705	720	717	734	705	703	692	710	667	687	681	660	684	722	706	719	702	700	735	711	699	702	656	674	704	693	761	746	751	676	738	698	737	769	695	726	681	734	699	653	700	729	701	719	753	680	735	655	727	728	723	710	698	690	729	695	710	744	745	718	711	704	715	688	694	682	652	702	698	768	682	720	694	704	706	699	745	660	709	677	696	688	680	723	692	722	672	658	679	717	738	745	726	671	676	680	737	733	759	685	712	689	746	760	694	709	702	671	674	661	666	671	684	666	688	734	656	675	731	721	677	699	673	699	705	728	655	692	695	671	727	656	712	722	733	704	733	726	713	715	653	711	708	651	679	692	666	739	731	721	697	665	711	700	663	726	684	707	668	696	685	770	712	670	736	693	710	714	686	693	698	710	691	703	780	710	654	688	716	670	750	685	687	746	708	690	712	745	672	718	662	700	707	751	682	680	723	688	720	705	672	690	742	768	719	674	682	705	753	659	697	706	676	674	708	707	690	708	686	665	701	682	722	706	684	730	671	700	706	710	700	736	692	708	764	728	698	711	738	772	698	718	757	680	701	691	722	675	710	748	678	677	681	683	719	709	694	677	659	736	712	711	687	710	713	729	695	674	736	714	708	698	753	673	708	700	707	715	702	672	694	666	718	714	767	676	696	701	742	714	716	678	709	686	688	676	723	755	717	733	715	679	734	740	683	650	694	743	748	729	723	686	742	665	713	670	713	723	698	719	695	699	721	727	728	686	668	717	732	683	738	729	696	702	692	670	715	687	734	723	714	699	680	726	660	722	712	660	706	704	680	731	709	696	674	700	672	708	720	686	708	761	656	699	680	736	665	715	717	694	732	669	727	687	724	750	706	735	677	723	682	690	686	724	718	720	704	722	712	729	732	686	713	687	720	694	695	715	720	728	695	689	712	748	682	697	725	688	729	674	674	681	746	697	685	739	671	718	749	740	731	695	688	711	707	706	697	692	696	720	705	708	700	707	681	682	695	700	721	695	694	686	702	676	701	683	668	742	681	662	710	641	713	696	707	695	730	716	729	742	697	667	703	775	684	689	698	703	692	661	660	726	634	697	736	665	699	644	740	728	691	706	712	683	694	679	679	710	705	710	729	670	719	696	721	656	699	693	753	727	685	742	679	702	682	691	691	668	690	739	687	702	671	681	670	687	711	696	730	737	715	717	685	654	683	690	711	692	691	739	719	692	697	731	683	681	682	735	714	728	673	629	694	722	671	697	691	695	703	704	733	732	706	673	655	666	702	704	684	719	748	692	729	736	744	721	697	678	708	695	759	728	697	656	719	713	693	669	676	727	690	744	708	714	709	739	743	756	726	691	724	722	655	710	741	707	685	708	691	720	666	697	692	708	710	683	731	720	738	684	689	688	689	695	693	698	699	671	662	719	689	689	700	663	694	684	693	660	696	709	727	748	764	721	704	733	731	637	685	721	697	701	726	700	690	656	704	715	656	708	693	765	636	679	687	695	681	706	710	685	698	669	683	711	747	746	728	716	654	720	674	709	733	756	707	751	688	647	719	719	720	736	716	712	695	697	714	712	678	702	731	667	734	742	682	670	712	678	695	730	668	712	744	700	714	705	702	707	766	704	744	713	729	747	676	732	728	702	719	729	733	733	697	689	666	716	715	691	714	744	695	731	703	679	688	725	702	727	689	707	760	760	676	694	698	738	695	689	682	684	679	706	726	657	683	739	720	707	718	726	655	692	707	699	735	714	720	714	693	722	676	735	657	724
7183	15282	18304	11960	5663	4538	3911	2774	2017	1668	1704	11397	25859	15548	6383	2029	880	689	648	613	610	621	607	628	573	597	575	583	583	572	592	611	624	620	544	611	622	575	582	594	589	626	554	608	579	630	602	599	563	651	553	602	619	613	550	636	596	612	585	578	615	587	605	580	635	590	584	600	594	609	616	606	625	584	618	604	613	574	586	609	591	584	573	582	624	579	585	544	596	599	573	605	604	626	545	583	572	635	588	603	588	565	623	609	595	601	571	568	603	591	593	587	598	610	592	609	597	605	631	555	564	591	587	597	606	567	578	575	592	597	563	616	606	555	594	584	641	614	624	571	609	587	590	574	610	573	625	640	630	598	627	594	602	588	595	598	567	593	616	575	582	618	612	579	549	612	606	615	652	550	621	585	607	612	615	526	597	600	595	567	600	602	586	576	590	567	623	609	611	565	583	643	573	607	581	605	586	595	593	660	604	572	596	586	576	609	547	555	609	600	590	637	554	641	574	618	664	586	618	589	532	608	586	615	612	624	562	584	592	630	576	600	586	631	604	577	589	537	566	586	643	602	618	613	601	577	548	624	570	581	610	594	570	629	620	607	602	575	615	594	540	604	522	570	612	573	603	614	616	577	589	571	568	579	612	602	620	636	621	572	558	599	615	610	658	607	632	595	577	583	506	610	594	581	638	559	639	608	615	590	606	636	616	576	622	563	606	624	559	567	561	602	579	578	577	597	607	591	635	574	571	606	591	597	622	563	642	600	579	627	571	623	605	569	608	615	593	584	582	560	583	586	591	606	592	591	560	587	584	587	569	619	559	546	595	629	608	619	592	577	581	592	586	589	607	568	609	599	635	615	600	616	603	633	606	554	588	589	642	625	597	594	587	563	626	597	574	600	618	605	562	572	580	642	597	581	603	618	584	625	575	603	566	586	604	611	557	581	630	576	589	581	626	596	611	577	584	611	597	577	596	607	591	575	587	597	638	537	604	586	639	626	605	561	580	553	623	583	576	573	557	580	573	599	593	584	569	593	584	597	586	621	608	602	595	597	545	568	590	621	577	586	584	545	588	585	600	619	584	618	602	551	597	587	616	594	618	593	615	592	594	589	584	599	617	622	566	579	621	553	563	599	548	600	595	642	590	578	590	594	568	597	562	597	560	571	572	558	583	623	571	551	613	595	550	562	656	593	574	562	613	601	591	571	596	607	594	596	606	599	553	591	596	594	587	567	584	576	611	589	552	597	609	635	580	617	600	605	615	569	621	590	621	570	550	591	541	619	623	622	605	581	581	579	619	618	628	556	627	607	605	593	602	626	574	618	617	580	596	614	599	609	600	605	593	551	588	607	648	624	556	605	630	596	617	578	596	584	605	619	594	572	641	611	633	580	573	603	591	638	628	573	589	582	594	625	598	597	563	585	545	565	594	558	579	577	588	579	588	595	604	621	547	598	586	583	598	608	602	560	613	646	606	637	600	600	616	618	604	581	589	569	611	618	594	621	590	573	561	590	600	590	581	595	620	563	595	579	586	634	596	575	605	622	609	618	590	644	586	566	610	605	617	608	645	584	615	600	616	594	605	556	625	625	562	581	593	607	633	568	621	556	580	593	628	583	561	575	550	582	578	656	586	625	570	638	594	579	570	572	613	568	548	647	574	557	604	574	588	596	577	597	584	561	582	598	574	599	567	614	548	593	615	587	571	601	583	598	587	620	555	625	609	617	588	577	583	581	552	590	580	587	611	611	606	576	594	606	550	576	589	574	595	632	562	618	607	632	567	641	555	598	601	561	546	627	612	556	645	603	605	609	590	605	645	596	586	607	592	524	600	564	561	550	553	573	581	572	575	604	563	567	549	612	647	570	607	608	649	573	617	614	534	551	561	620	593	562	585	578	605	616	602	597	619	578	580	595	614	623	577	554	556	588	555	592	546	601	628	601	570	592	601	589	591	545	583	625	577	600	591	645	574	628	526	614	577	572	627	637	579	572	574	588	576	605	603	546	577	591	573	588	591	588	633	570	529	594	607	632	579	608	601	603	570	578	606	584	591	592	574	623	544	605	597	625	589	598	577	579	611	561	600	572	632	634	597	575	637	574	593	555	611	572	610	650	645	639	614	613	579	573	565	607	575	607	566	597	579	583	614	581	605	575	575	597	563	637	590	566	599	582	557	629	545	559	596	599	582	586	601	564	594	610	540	591	533	581	599	588	604	581	560	569	636	559	590	623	583	578	588	586	578	594	572	595	592	574	555	615	597	628	578	591	624	578	582	592	602	603	580	612	594	575	585	576	598	518	585	605	575	631	620	613	611	586	602	587	603	587	583	591	570	556	598	582	571	577	558	573	596	601	633	582	545	585	619	547	601	643	590	611	618	571	614	605	642	625	601	578	565	591	607	615	529	636	608	639	584	598	622	581	566	647	603	623	602	624	551	633	611	657	593	618	603	572	590	581	556	594	638	589	567	559	574	556	584	596	610	588	575	570	560	583	646	596	629	577	655	559	601	608	574	647	642	602	564	631	592	603	637	597	640	608	626	597	632	563	569	585	607	581	621	550	615	615	618	591	589	584	588	598	625	576	645	599	572	586	582	576	608	560	634	573	585	624	562	584	603	597	577	609	628	602	645	576	582	586	582	589	578	568	608	620	639	573	595	598	592	561	597	630	580	639	606	654	622	552	581	617	552	586	562	583	573	582	615	597	571	583	590	588	616	568	567	642	576	551	557	593	569	628	609	576	554	569	581	609	596	597	591	607	597	576	631	619	595	602	604	574	582	544	589	584	553	665	605	615	632	593	614	577	588	553	576	584	562	618	589	618	586	578	584	631	591	605	596	599	576	622	600	589	568	540	623	605	612	568	573	557	545	602	604	640	565	616	584	585	593	571	585	577	572	560	592	559	574	581	593	568	592	558	592	619	574	584	607	603	609	548	607	632	620	559	572	577	595	629	585	616	612	623	580	581	545	583	559	603	569	594	596	584	571	602	588	609	629	583	602	627	613	566	583	617	580	619	625	621	603	613	621	609	611	574	545	589	607	647	612	618	533	610	575	569	582	580	552	552	563	577	615	609	610	655	574	568	586	584	584	598	536	582	633	583	633	618	603	601	594	573	600	561	649	599	563	575	611	595	555	624	601	620	542	548	597	614	541	585	554	594	562	592	588	623	579	635	576	613	600	536	629	623	573	569	583	594	610	561	632	590	598	576	584	551	613	568	592	606	593	589	553	617	554	570	643	601	615	579	599	589	576	622	570	611	645	597	618	540	586	593	582	552	603	583	610	573	569	603	612	632	579	607	601	570	610	605	592	603	594	570	588	542	589	599	597	588	596	593	583	583	606	604	618	586	564	586	597	606	591	588	612	603	582	617	575	607	604	570	542	563	608	583	582	592	626	578	576	584	565	616	590	558	597	585	524	598	549	587	582	559	639	571	620	583	576	563	567	593	608	637	578	557	553	608	592	559	586	603	615	595	631	591	616	575	552	575
26945	11200	4103	2475	1240	998	925	850	806	729	732	1091	1933	1641	1120	773	608	599	641	649	622	667	628	646	605	586	586	601	599	651	597	620	654	653	611	615	646	575	634	544	581	625	639	618	638	581	608	589	620	584	567	610	617	586	615	625	580	597	636	633	645	587	661	587	634	601	605	639	614	621	573	616	620	605	620	589	596	635	597	617	589	613	625	614	648	611	583	550	594	611	591	554	615	630	644	549	628	650	604	657	618	610	602	604	617	575	623	638	603	587	581	614	614	599	607	584	615	584	623	624	629	596	599	593	618	548	577	641	609	613	624	593	561	648	587	661	589	615	651	586	643	606	621	599	582	619	613	619	658	620	612	643	607	607	655	604	606	578	610	602	605	580	582	619	663	586	618	638	594	613	607	661	617	627	583	630	619	633	611	607	590	624	613	605	568	584	589	634	624	632	614	608	606	589	595	638	616	606	605	612	635	627	615	594	609	631	569	576	617	612	605	566	642	640	580	620	614	662	613	612	618	582	628	585	609	617	605	622	608	610	621	574	622	648	602	583	603	610	632	615	635	562	624	623	589	648	590	588	596	605	636	588	628	601	598	600	646	679	619	588	620	626	604	638	647	568	619	612	614	647	623	597	590	585	592	614	629	634	596	665	579	601	588	588	631	587	602	612	677	658	631	606	584	633	617	655	595	623	606	652	575	605	665	580	638	602	630	627	611	618	618	655	588	614	627	615	605	592	643	641	618	619	584	645	615	592	630	657	634	626	658	635	614	645	621	639	600	604	583	610	635	585	527	621	572	581	627	669	594	669	664	594	614	599	618	614	641	648	596	569	570	611	606	623	611	597	639	633	616	597	569	656	609	622	639	641	642	652	621	578	612	581	593	600	593	584	641	609	606	628	613	610	588	629	614	627	618	578	624	630	634	626	620	635	632	594	611	608	600	583	594	614	614	638	601	631	603	590	621	624	617	642	625	620	580	615	630	612	630	614	662	574	619	636	588	588	611	593	614	604	632	644	590	555	622	612	652	580	624	593	611	606	603	641	644	611	601	641	562	622	641	628	607	604	611	601	597	623	591	680	634	619	576	591	584	631	603	583	614	584	577	617	626	580	602	641	606	603	602	627	589	620	629	578	542	636	661	627	623	627	587	588	597	627	627	574	660	621	656	601	593	569	624	638	634	613	640	618	617	607	607	602	565	656	575	592	574	642	567	641	625	581	639	629	602	554	626	644	625	621	632	631	597	645	663	598	595	570	614	634	620	621	654	620	626	622	620	636	575	631	660	652	610	650	623	599	642	639	599	626	594	610	653	591	578	616	637	664	637	674	644	599	588	606	643	612	619	585	597	644	626	569	611	603	601	635	604	676	624	623	634	593	604	590	627	602	638	654	656	660	561	659	617	612	598	646	598	616	587	598	623	656	594	602	655	650	625	600	591	606	605	608	620	647	593	586	591	584	621	587	583	605	621	599	598	610	608	564	681	595	636	627	578	573	602	604	589	585	582	627	611	626	647	599	623	625	619	580	581	603	620	613	597	588	616	624	640	576	582	632	603	611	621	638	565	645	649	617	595	614	612	622	610	620	579	594	631	562	618	638	666	624	668	618	588	598	633	626	579	603	643	604	639	625	650	641	585	573	618	611	586	603	616	633	588	585	678	571	610	606	633	618	630	598	641	609	626	596	614	596	611	632	638	624	567	635	614	602	651	626	595	605	597	612	660	627	642	604	646	629	580	616	603	620	586	624	608	606	587	608	585	644	619	603	595	633	628	626	642	642	622	597	608	637	587	627	599	653	574	634	603	610	602	657	601	605	600	631	605	618	604	600	618	630	620	668	607	637	650	593	620	672	593	604	652	572	560	599	627	585	632	644	609	633	614	605	608	643	652	654	651	566	612	554	597	642	614	612	631	591	626	645	569	598	649	623	605	624	601	640	637	593	601	602	582	543	653	634	614	638	624	613	625	657	645	619	588	645	607	611	649	617	591	631	650	602	638	630	599	649	632	573	641	565	595	632	551	613	583	630	591	633	607	610	641	671	607	605	621	602	637	615	583	608	568	552	597	613	622	638	606	644	641	589	631	597	610	622	602	617	610	587	613	601	620	625	635	632	619	595	623	645	619	600	609	640	598	607	597	607	657	624	638	602	594	598	576	618	633	580	608	580	608	587	640	668	648	595	597	643	623	669	615	596	622	623	614	609	667	613	613	642	614	645	630	612	570	627	639	632	639	612	632	630	610	630	670	590	616	620	607	630	637	605	587	624	587	595	676	606	624	627	603	629	618	594	603	629	623	577	600	617	589	600	578	624	565	640	663	637	582	585	666	637	632	612	595	607	610	624	608	617	576	618	582	653	623	649	584	590	598	632	645	605	625	629	620	555	641	603	602	587	631	618	638	671	641	622	649	610	629	563	623	618	595	639	646	605	579	597	696	643	592	600	686	589	603	589	650	633	610	600	640	571	642	631	592	636	600	610	604	635	569	612	604	577	568	598	638	621	663	658	582	629	648	617	585	599	597	608	626	587	602	613	589	598	632	642	622	617	604	580	582	615	638	600	584	628	669	603	654	623	645	626	646	566	603	616	631	590	616	632	657	627	577	606	633	602	615	581	658	623	604	611	612	606	632	660	591	612	636	593	649	604	613	619	578	625	599	620	601	654	592	599	647	631	606	646	628	635	563	649	628	598	629	605	595	577	599	617	602	602	635	592	634	622	620	622	637	642	676	645	621	599	635	622	617	637	561	613	594	571	623	612	584	635	638	646	589	622	639	604	643	633	636	635	621	649	618	625	607	613	617	619	586	605	644	601	612	616	588	609	628	645	585	610	616	624	646	638	587	581	593	632	697	602	628	598	655	599	595	627	569	588	642	641	594	664	656	630	654	601	579	610	588	607	597	587	563	576	593	577	596	598	595	640	616	639	600	618	586	598	614	639	632	639	652	594	596	631	618	614	608	574	600	635	609	612	608	637	586	584	605	636	650	591	606	622	663	607	618	637	586	638	604	633	612	588	617	663	612	617	628	617	651	642	602	583	646	622	590	642	626	596	591	603	545	595	625	593	635	576	607	595	611	599	613	590	610	654	561	641	617	651	634	607	597	660	603	618	607	640	653	594	571	649	642	637	660	614	624	626	566	606	578	634	606	573	604	640	614	606	594	613	596	649	639	582	594	595	646	613	628	585	610	602	648	584	663	598	614	644	596	594	672	609	620	610	607	621	623	643	624	610	634	609	596	568	581	596	616	572	617	656	585	620	588	576	622	599	643	633	606	638	667	587	620	588	596	616	631	617	655	584	639	665	608	622	645	636	631	627	593	642	632	584	642	573	602	622	610	595	645	645	569	629	604	642	624	604	607	615	662	603	629	609	574	598	606	584	591	586	613	590	614	608	622	613	637	619	630	575	621	641	618	639	593	587	642	596	600	585	650	597	657	579	542	564	639	591	561	654	587	599	640	643	584	592	624	572	641	656	615	609	638	638
7037	4538	4109	2414	1488	1155	1019	849	776	720	711	1391	2290	1794	984	625	556	512	510	501	511	516	481	506	478	550	482	500	532	506	551	475	533	508	489	514	514	488	535	504	514	534	541	498	526	482	480	524	488	544	545	511	495	502	480	525	539	490	502	517	489	519	495	473	532	553	520	523	531	534	491	451	534	467	478	534	521	525	518	476	485	519	528	522	512	486	537	524	550	480	524	499	515	515	499	530	499	470	555	564	495	530	508	541	533	519	530	547	535	537	523	545	481	508	510	515	533	522	496	564	528	498	504	515	536	514	526	511	519	462	554	469	540	578	533	534	557	526	528	529	512	511	461	494	521	477	516	491	507	515	470	498	505	493	481	544	530	525	484	489	555	510	517	510	503	510	515	531	479	502	485	547	497	487	492	490	489	512	469	506	508	512	511	479	519	497	525	480	525	474	509	534	544	452	495	567	520	519	500	464	520	518	540	532	510	498	512	496	468	513	539	511	517	466	492	524	536	513	472	493	476	487	551	514	503	522	493	493	503	503	495	481	478	531	508	492	519	547	524	491	508	483	515	537	493	497	487	508	487	516	571	519	516	502	501	506	499	489	531	510	509	487	546	525	502	515	514	482	501	513	518	502	537	487	511	496	485	532	492	520	502	520	463	515	518	544	545	510	507	543	512	545	520	485	533	524	500	505	526	557	476	489	497	487	529	524	483	511	533	560	486	507	474	455	521	482	500	541	518	478	506	518	493	501	498	489	490	486	544	527	526	518	512	533	548	505	470	546	528	503	482	501	482	484	498	508	521	529	503	494	489	513	488	470	486	542	520	550	516	481	526	550	534	541	514	517	517	498	518	501	485	562	505	515	474	500	525	500	495	498	514	510	516	471	498	491	540	491	533	509	496	433	575	473	505	481	510	506	542	514	528	516	497	524	496	525	520	490	555	470	558	514	547	528	482	509	548	506	512	513	520	539	544	496	511	455	491	513	522	518	508	512	479	518	555	505	522	522	508	487	523	518	492	500	502	527	520	514	517	485	517	519	517	549	555	480	518	509	537	548	510	506	529	470	544	516	514	530	530	466	533	508	477	496	481	485	516	486	537	476	499	468	531	489	528	538	505	547	515	505	505	495	526	485	560	460	528	518	515	530	492	538	516	484	483	525	502	504	518	528	531	520	486	489	524	499	520	561	554	508	503	495	531	466	502	488	520	496	527	542	516	498	511	481	521	502	466	472	511	510	508	532	513	557	508	518	513	521	446	484	463	505	492	528	512	525	534	528	520	507	491	496	502	475	524	519	569	511	529	529	538	490	522	490	533	493	501	494	480	467	458	524	474	501	490	501	554	516	559	503	500	511	554	493	483	515	498	501	524	510	522	486	544	513	553	537	518	505	513	477	447	528	531	518	512	501	521	548	503	523	547	521	515	540	525	483	500	525	455	482	491	465	508	507	513	509	518	525	534	573	556	504	547	517	492	489	500	512	484	527	513	482	483	503	509	496	545	546	511	463	513	488	504	531	539	456	497	469	503	458	487	494	492	496	556	479	520	538	510	475	495	504	506	509	509	458	498	524	486	496	497	495	512	503	506	524	517	513	584	482	516	499	497	556	519	496	518	517	517	502	540	577	472	528	514	524	517	510	506	521	496	533	514	498	503	465	513	508	552	514	495	528	505	455	548	514	526	471	487	496	506	501	513	528	513	536	514	466	488	530	520	517	506	509	496	557	514	505	550	514	527	524	473	495	503	543	488	500	556	518	509	515	518	520	494	499	461	507	487	489	510	520	543	519	522	512	490	478	525	496	503	522	524	481	514	530	485	490	483	502	504	498	521	515	455	535	519	515	474	524	504	517	483	547	504	488	490	546	526	520	519	506	487	520	470	531	500	452	534	485	537	469	507	535	552	512	488	508	507	535	518	501	514	505	531	527	510	488	476	517	470	521	514	539	482	552	538	518	549	515	501	520	499	538	553	526	544	485	527	520	554	471	483	477	513	500	533	526	484	498	539	545	517	485	533	500	464	531	535	567	498	514	486	550	463	530	509	534	498	510	529	503	533	516	523	513	487	524	512	492	527	521	543	516	498	455	509	508	452	541	510	531	520	545	513	499	519	507	517	546	538	500	526	486	544	491	518	498	547	481	496	512	502	490	484	516	482	565	548	521	505	549	518	536	531	491	505	558	491	487	496	496	516	520	520	455	522	541	545	478	507	481	496	503	545	532	526	508	507	559	506	442	492	522	520	530	497	506	529	462	497	508	514	514	545	495	539	507	550	454	477	494	500	457	504	500	519	510	496	502	522	531	503	496	515	484	520	517	521	509	527	537	523	478	524	456	503	528	523	508	487	492	496	493	546	505	520	532	503	516	501	507	493	490	458	510	489	499	496	546	539	525	502	517	516	533	535	511	486	495	520	526	539	545	532	516	515	536	537	511	516	512	517	527	527	515	458	505	518	522	539	524	472	489	539	546	517	491	490	477	528	527	567	499	502	513	548	477	484	490	506	515	521	505	494	550	513	509	522	502	502	465	489	506	496	535	481	461	516	496	508	498	475	484	493	523	497	529	533	568	522	488	516	534	504	506	517	499	496	486	490	483	478	510	483	482	505	482	528	506	540	551	501	500	512	526	493	503	510	473	547	510	538	459	491	500	495	528	494	501	503	500	485	522	535	549	532	537	518	446	506	496	472	528	508	511	492	499	502	482	538	500	508	508	514	539	519	531	468	490	511	539	471	497	535	501	502	533	535	503	495	479	503	483	502	520	489	495	467	487	543	490	527	506	529	504	541	510	536	482	503	500	523	543	495	501	508	472	518	529	502	531	536	493	491	546	516	473	487	461	490	537	451	515	518	478	514	503	504	477	511	543	559	532	529	497	503	523	522	474	512	517	502	489	509	504	518	528	565	483	512	517	474	519	491	514	513	503	507	517	494	495	511	532	496	504	511	503	505	472	496	531	516	483	497	536	465	532	503	482	508	518	537	535	523	523	531	522	461	517	529	481	506	504	559	491	518	563	512	521	506	530	510	545	530	510	524	471	502	538	533	512	491	531	546	507	531	495	502	510	508	505	514	493	512	538	537	509	524	519	490	529	513	494	490	538	510	534	507	483	516	501	515	529	534	484	538	527	544	473	537	554	508	516	507	474	505	484	527	520	505	505	509	487	506	518	521	521	522	506	513	479	493	566	498	534	504	479	487	486	501	497	503	534	499	489	496	468	473	508	455	488	515	521	524	469	483	482	516	471	514	502	551	484	472	483	527	524	525	476	502	515	530	498	504	517	543	474	506	568	481	532	547	542	487	472	553	522	523	481	492	514	523	489	511	500	481	490	510	531	514	528	479	503	533	510	536	507	485	488	496	542	478	478	518	512	472	506	539	536	509	503	513	505	491	494	537	533	501	520	523	501	512	484	530	528	497	528	544	537	504	546	549	505	494	536	492	530	494	502	518	537	499	481	544	538	490	492	548	515	477	514	515	505	556	545
24730	20715	26706	24573	11989	3784	2580	1855	1354	1091	987	10589	15403	8952	3268	1172	783	662	651	612	628	598	628	620	616	650	611	662	622	655	650	579	610	644	659	610	623	648	647	614	635	628	603	637	638	593	602	572	614	643	692	657	627	641	610	647	641	631	619	613	631	658	607	639	648	632	672	662	589	599	647	634	651	639	671	630	588	631	568	636	574	622	605	612	643	643	618	632	635	617	613	614	606	644	612	603	658	631	617	599	655	583	656	615	627	611	645	667	611	646	640	629	682	649	640	645	594	628	645	613	628	643	606	654	685	635	662	636	618	602	626	627	633	607	648	626	623	623	596	619	641	620	612	646	626	650	635	606	629	604	622	616	611	639	631	619	670	639	591	627	613	625	614	651	642	591	583	640	640	603	620	602	641	582	638	602	641	656	667	641	647	656	630	605	603	629	617	592	624	645	644	641	571	595	610	633	629	653	613	619	612	651	614	652	627	614	615	663	623	578	669	612	631	640	634	639	617	594	590	644	649	605	626	574	612	620	636	592	612	586	599	599	645	617	636	591	630	625	658	679	616	654	649	626	593	607	633	656	607	607	624	660	633	604	638	623	635	609	619	581	622	601	582	592	592	616	620	672	590	628	623	622	647	605	650	647	662	596	604	545	581	624	597	675	587	614	583	648	657	632	638	602	636	585	621	596	607	662	645	606	658	579	581	637	641	602	608	648	623	612	646	630	648	616	630	652	611	653	610	622	607	652	598	602	622	574	642	627	608	635	645	567	570	592	641	592	578	630	633	681	592	651	636	617	612	603	612	659	615	635	630	628	612	619	658	617	615	637	583	571	625	614	632	615	635	610	606	612	609	646	666	657	649	650	655	626	664	598	655	629	628	619	601	590	665	637	647	638	605	615	634	622	652	656	647	633	650	636	613	635	664	635	620	580	623	630	641	616	616	626	634	575	695	625	593	598	627	618	577	603	657	609	637	629	612	627	611	646	623	617	619	625	616	625	671	630	627	604	640	664	700	618	609	590	653	632	590	599	613	623	594	620	641	636	644	632	615	597	656	636	645	646	595	604	650	580	632	604	588	639	588	622	597	618	623	624	629	601	617	569	605	664	645	609	638	642	655	570	654	626	624	597	632	650	591	607	581	628	616	595	610	618	597	646	627	631	644	630	583	621	623	632	627	625	667	662	611	640	646	630	604	616	626	634	599	653	609	597	621	643	620	678	680	624	582	608	653	628	642	659	602	620	656	587	609	609	651	615	595	617	633	607	618	618	625	601	599	613	676	637	576	586	649	632	632	602	614	651	601	650	573	595	608	613	606	609	626	609	613	595	578	624	598	653	676	617	621	665	611	599	642	594	646	601	627	613	620	625	630	592	650	644	602	616	635	644	647	636	588	610	606	612	635	630	634	597	610	612	639	615	620	583	628	627	593	652	572	621	627	611	611	659	669	624	618	636	642	613	655	657	650	616	627	604	655	621	652	659	650	619	655	632	578	619	607	650	654	611	596	609	631	566	640	645	596	602	640	630	654	620	633	596	612	640	618	667	576	584	604	620	647	622	630	657	625	666	635	632	574	627	605	650	558	678	608	637	604	630	591	614	617	604	647	602	646	678	661	580	609	603	612	613	600	646	619	596	605	621	629	590	623	582	656	660	589	644	605	601	571	616	670	593	635	656	618	641	661	632	610	623	600	602	637	596	616	645	669	665	587	620	638	654	586	621	560	612	629	658	601	656	644	624	633	629	605	633	598	609	659	644	641	622	644	624	650	610	662	612	621	627	670	628	654	630	599	658	616	602	624	608	641	618	638	638	610	625	614	609	618	640	598	621	628	574	643	642	603	691	616	682	610	592	618	599	638	570	617	614	619	643	634	642	631	635	689	605	623	681	672	564	595	645	640	655	620	595	626	655	623	642	588	624	645	619	604	607	639	602	631	662	625	593	574	588	624	612	610	641	642	631	620	602	602	643	618	615	652	644	641	662	612	617	594	640	670	621	651	610	627	581	612	635	602	613	593	638	666	612	599	627	652	592	621	649	613	641	632	609	625	647	610	661	584	631	648	650	630	567	660	601	619	644	637	642	629	640	584	629	623	645	689	668	604	647	593	633	653	617	606	638	652	614	652	612	663	630	595	617	628	638	623	610	632	596	647	659	624	622	631	627	618	615	623	608	552	654	612	661	606	632	587	601	604	577	608	658	622	620	607	626	633	603	611	632	649	579	652	599	685	617	649	638	614	648	621	643	662	632	616	642	625	625	668	587	641	649	612	663	612	693	651	625	619	626	640	617	587	663	630	602	653	599	612	639	639	655	666	609	632	595	610	635	671	620	610	633	607	615	600	611	624	634	579	621	582	588	584	600	621	632	609	642	662	628	606	674	585	602	611	605	636	639	625	588	631	643	603	648	643	625	638	591	566	648	630	626	614	637	586	612	631	601	630	650	630	637	622	567	640	618	668	565	647	636	673	595	593	633	615	616	670	619	608	632	652	618	598	617	611	599	630	606	625	650	617	602	644	661	619	596	620	642	658	621	647	655	666	594	629	634	655	591	647	599	631	635	620	644	626	629	625	591	631	632	677	664	610	637	631	573	602	646	657	653	606	653	606	667	609	651	626	573	641	623	605	617	636	583	589	596	601	632	621	622	612	655	616	631	624	665	659	619	647	593	591	628	606	614	669	644	591	659	640	688	648	607	653	669	629	666	637	622	595	631	628	645	610	603	627	668	576	604	598	618	637	656	628	608	625	641	641	634	590	629	618	637	639	608	612	600	598	654	669	618	657	620	634	619	610	645	596	626	623	646	629	630	621	633	603	623	586	632	628	636	628	642	663	590	644	581	613	615	622	623	626	633	624	600	598	660	632	580	620	603	625	640	645	603	596	606	626	610	585	634	617	631	630	633	635	654	625	613	590	590	632	611	627	627	615	639	613	637	612	622	621	609	645	682	618	641	597	602	638	629	643	631	635	604	581	591	623	639	605	610	594	656	625	614	615	637	608	500	613	620	616	613	622	606	610	649	615	628	609	632	633	645	621	646	616	642	615	624	589	605	622	607	627	634	617	604	639	624	599	595	643	587	611	597	642	642	582	638	572	606	618	616	628	621	655	627	630	617	613	638	629	599	652	635	638	626	605	620	649	634	641	621	623	632	598	638	616	629	590	621	650	602	605	647	631	597	645	602	622	639	631	654	619	584	607	679	567	620	584	656	612	615	624	648	617	595	630	608	596	592	650	623	585	640	671	602	606	616	624	616	653	598	605	596	678	607	613	540	587	630	593	608	610	614	633	652	623	664	655	663	590	610	575	628	627	602	606	654	594	662	646	627	636	615	624	603	649	638	654	652	614	646	631	618	649	628	615	634	628	635	665	649	604	639	639	639	642	609	586	588	619	600	646	621	668	630	610	613	658	625	610	586	654	606	611	649	625	625	628	615	666	614	628	645	596	603	651	593	600	635	633	632	602	685	626	569	596	594	618	611	635	630
6519	9888	10523	6664	4526	3220	2618	2123	1555	1266	1110	13388	14527	8180	3260	1118	684	594	560	553	565	524	519	526	509	595	554	531	542	539	523	570	562	546	561	519	527	526	561	514	570	552	520	508	506	539	532	527	522	538	569	512	537	539	489	509	498	543	553	557	550	559	548	530	542	507	566	528	570	534	503	558	554	544	539	513	565	565	558	519	546	553	526	519	572	530	548	497	522	503	531	559	574	558	536	566	541	540	507	527	514	530	547	526	526	516	487	496	558	547	582	554	513	538	567	528	567	529	506	534	511	517	505	580	542	512	544	496	490	561	559	529	514	530	527	549	520	565	534	552	548	528	520	550	547	518	526	508	501	529	569	539	541	562	519	566	514	547	529	530	529	508	536	547	526	551	501	529	538	525	549	534	530	536	572	553	543	558	523	552	520	516	527	572	543	563	558	515	557	524	563	532	539	564	551	532	509	540	519	558	494	534	548	537	548	497	517	524	543	538	525	536	502	551	514	572	531	533	524	566	528	572	533	491	578	506	512	513	560	563	556	532	519	538	547	528	521	560	566	526	480	570	511	507	535	540	537	556	533	544	519	526	559	528	522	503	521	501	556	532	540	494	513	535	537	511	538	504	508	467	547	491	519	506	540	570	551	520	540	543	512	497	490	543	513	550	522	564	509	572	545	573	521	526	536	536	492	549	573	505	539	541	516	533	529	501	524	557	540	524	540	540	552	564	547	539	546	538	521	482	526	513	552	602	525	555	516	523	524	505	551	563	538	530	487	523	535	519	547	494	546	516	566	529	500	557	591	513	517	550	541	539	531	534	571	524	532	485	530	506	520	513	510	478	531	518	533	503	521	550	548	538	543	576	533	522	568	532	519	539	551	512	535	506	554	528	554	518	546	551	545	543	542	484	542	547	524	545	473	536	575	523	528	504	545	584	523	527	526	551	521	528	529	533	510	510	542	555	566	503	554	527	576	550	512	514	539	512	558	520	525	502	517	514	539	497	545	521	540	552	505	569	498	495	509	515	516	541	530	498	522	518	575	521	576	572	519	579	557	498	569	549	567	560	552	556	507	530	531	513	514	527	542	513	528	538	547	534	526	542	539	510	516	555	538	535	518	526	521	540	592	548	580	560	523	552	522	619	519	537	538	497	519	481	539	492	550	542	571	551	511	503	540	558	538	531	542	523	551	554	562	500	530	527	574	544	565	481	523	509	556	531	538	539	507	522	544	516	539	522	524	550	547	500	538	530	523	537	528	538	550	513	549	530	568	513	519	546	512	546	530	546	506	487	574	484	548	548	522	503	514	529	537	581	535	538	542	518	555	533	539	530	509	536	511	504	530	520	546	522	550	537	541	537	559	550	531	585	563	532	542	493	537	539	508	516	505	545	492	531	553	529	536	547	527	509	551	551	510	521	525	544	537	505	553	490	515	580	526	529	506	525	542	540	521	518	530	529	517	513	551	498	504	537	546	530	470	535	570	527	546	517	523	540	546	526	568	540	524	551	543	529	568	525	532	549	553	529	525	561	586	524	549	543	539	503	536	520	544	546	525	543	559	533	540	548	555	525	541	497	539	513	574	509	513	523	523	562	528	561	595	564	530	569	534	524	523	514	531	528	543	508	520	532	564	495	543	496	517	540	540	516	540	514	543	571	531	542	513	516	523	507	511	480	537	540	543	527	518	550	523	517	526	529	542	547	488	575	539	497	574	528	525	522	489	542	522	508	550	534	528	544	514	549	519	510	541	544	511	497	512	563	530	539	510	524	529	561	558	536	512	538	522	524	557	580	549	559	505	492	515	536	552	547	519	528	556	523	526	523	557	539	486	517	513	535	539	513	559	529	519	527	563	524	530	566	558	506	525	513	539	545	466	544	532	545	531	528	508	515	494	552	541	528	556	474	509	525	557	535	542	543	540	486	571	528	473	491	506	510	512	566	562	557	487	522	534	560	562	509	531	562	543	522	532	543	530	540	540	566	563	549	522	518	537	513	498	550	550	496	537	533	520	540	534	558	531	537	529	524	543	547	504	524	554	533	564	551	480	537	508	542	495	542	536	554	547	480	558	557	538	532	542	513	568	517	524	514	497	524	495	537	491	535	583	522	511	521	491	537	501	531	566	538	526	549	524	561	550	517	561	549	559	528	582	537	501	529	527	532	496	529	509	505	529	497	525	543	532	532	562	523	513	520	500	526	518	559	532	525	585	556	534	518	504	569	560	491	499	543	521	515	533	508	530	525	512	498	552	522	482	509	544	540	492	563	542	520	517	553	499	547	506	577	539	558	531	510	528	476	529	512	566	577	530	552	499	561	526	537	539	508	509	536	514	544	525	557	526	595	559	512	569	547	547	551	549	528	542	585	528	559	551	580	508	553	542	540	522	536	540	567	528	534	529	518	495	520	558	546	544	492	587	548	518	487	510	528	508	527	534	521	520	528	519	486	518	546	514	537	544	546	539	557	521	564	535	578	533	564	506	536	531	529	508	524	490	524	498	520	578	526	503	572	523	532	549	523	527	537	525	546	550	535	487	528	566	518	538	537	535	545	525	535	514	496	575	551	504	506	497	529	517	499	556	515	552	527	535	531	571	534	487	570	528	538	548	509	575	532	501	522	548	519	571	577	512	545	517	501	496	562	530	559	523	521	558	538	558	519	489	486	517	555	565	510	540	529	565	510	513	526	514	567	544	527	536	566	523	526	551	493	505	507	536	533	596	546	577	527	537	490	555	511	536	527	556	545	573	539	531	510	566	538	482	506	546	514	535	529	557	532	493	579	547	502	497	558	546	528	498	536	525	563	501	550	516	551	513	538	508	513	521	551	563	513	535	530	579	521	529	524	557	529	531	556	552	575	500	495	545	533	534	505	518	495	528	533	535	529	505	517	562	521	526	525	548	553	512	573	537	562	520	494	526	541	542	514	534	562	542	493	561	521	502	537	544	530	537	520	502	526	557	501	497	517	511	489	536	540	541	547	491	525	548	520	534	541	552	532	474	546	494	574	528	528	514	568	509	495	541	534	533	540	515	548	515	546	525	560	559	555	562	559	525	508	525	503	511	543	559	518	563	527	567	533	559	547	524	490	491	531	534	541	500	558	591	535	573	513	509	533	527	513	516	553	515	534	552	558	528	539	485	521	532	503	528	553	514	535	551	566	496	504	538	549	570	526	509	554	555	521	529	518	557	528	497	521	538	541	540	535	519	479	516	494	554	539	542	562	489	521	576	518	540	516	578	497	548	511	570	553	542	531	558	531	501	517	491	540	569	524	510	532	509	569	519	556	534	490	556	597	508	541	507	513	509	546	527	517	521	553	532	564	534	521	510	480	560	574	563	529	512	528	575	501	527	504	586	560	526	542	500	559	533	524	521	549	519	559	532	560	505	509	487	527	541	538	536	590	545	551	564	574	547	532	543	529	515	505	530	568	511	526	495	559	570	537	540	540	515	537	526	522	517	519	491	510	518	526	549	505	527	525	512	568
23887	20769	27688	23887	20501	10814	4783	2822	2145	1718	1488	10208	27511	18269	7357	2097	1023	795	749	725	771	742	756	761	725	780	750	774	741	735	706	727	745	739	740	743	771	769	751	731	773	729	763	726	761	748	709	761	750	767	748	774	754	731	728	789	740	757	726	782	715	749	788	747	709	763	763	737	705	725	738	724	737	732	708	753	798	731	754	731	734	684	758	757	755	716	764	711	736	781	740	727	779	714	764	726	712	739	731	725	732	778	722	761	709	708	768	760	783	751	756	690	694	754	741	723	783	736	755	717	772	775	795	756	748	741	723	720	726	746	760	716	781	739	728	719	747	748	713	709	712	755	761	742	786	753	781	733	758	694	732	729	726	739	737	772	758	738	723	741	734	782	716	781	765	703	726	745	750	740	746	764	731	746	709	762	798	693	741	772	764	766	708	753	757	702	741	783	738	779	749	732	766	730	724	726	725	708	736	737	745	714	793	749	723	782	741	775	717	766	684	764	760	755	714	760	726	732	774	741	761	764	715	788	741	795	774	779	727	718	743	757	717	717	741	751	773	706	710	826	714	748	735	723	760	722	736	760	751	759	741	755	775	753	748	736	750	742	679	704	753	722	745	765	759	763	741	721	732	723	763	775	768	703	764	735	746	683	706	724	770	762	698	697	727	737	718	761	795	712	693	769	716	714	736	754	749	720	692	719	721	756	695	735	739	746	804	763	751	715	799	773	774	787	747	746	734	704	752	771	719	702	754	710	681	728	738	676	735	706	775	741	748	738	712	741	752	742	746	743	763	721	717	770	760	764	768	754	723	697	780	713	774	706	721	757	741	774	722	717	751	716	757	710	748	738	663	757	720	659	739	710	768	709	725	709	763	699	739	732	785	721	746	682	727	738	748	749	701	716	705	760	755	757	711	776	773	775	737	757	712	748	773	706	755	737	796	777	776	717	748	741	759	737	738	752	752	741	756	817	752	692	737	702	750	709	722	737	727	752	723	690	733	699	736	755	695	720	728	711	752	758	724	718	777	767	729	748	755	734	766	764	692	777	717	679	728	731	729	759	728	738	719	758	751	681	755	709	731	722	747	689	746	769	720	678	745	714	714	761	736	735	773	777	765	760	703	677	739	714	768	744	729	693	711	722	754	712	811	743	769	762	775	741	735	731	736	720	706	738	725	748	740	728	751	743	766	707	707	797	737	698	683	725	759	693	747	729	731	714	721	712	715	748	746	727	735	745	713	718	731	752	740	753	763	755	732	722	698	734	726	716	775	724	732	762	747	747	718	744	707	781	711	754	781	736	685	720	736	761	748	766	736	751	699	715	734	721	748	774	728	741	754	727	747	733	760	766	713	721	762	779	792	727	720	735	739	730	761	766	784	712	707	733	738	764	716	762	734	740	707	722	727	745	698	723	754	732	726	768	763	733	712	717	767	691	765	714	742	737	726	751	740	766	745	713	729	743	703	754	755	716	758	761	706	732	760	694	734	735	759	759	723	682	730	737	736	756	780	781	732	706	781	758	733	735	786	715	763	770	717	763	728	733	727	756	681	711	759	717	744	730	677	778	748	762	725	734	708	697	741	726	764	748	715	792	742	714	707	740	706	765	734	754	766	741	726	788	755	725	735	742	741	737	718	716	739	784	779	726	746	731	722	723	779	753	733	717	743	735	707	723	800	747	743	793	759	757	740	738	749	713	727	780	728	733	726	709	729	737	697	680	735	700	710	737	754	711	771	754	758	749	716	793	715	738	719	760	787	759	735	741	705	766	743	731	745	711	759	700	772	764	734	723	760	782	708	753	747	766	760	717	742	714	708	760	738	761	724	655	768	720	729	722	716	768	759	719	729	745	760	737	767	726	733	760	714	709	752	743	719	742	702	744	780	710	689	739	712	750	744	706	740	668	777	724	728	760	751	704	721	722	715	750	732	730	729	755	711	727	722	781	737	744	704	739	737	800	740	702	669	747	742	731	682	755	761	676	709	703	748	722	756	712	763	802	732	719	760	702	724	733	727	757	738	740	683	687	760	743	701	791	789	749	740	742	729	766	740	706	742	735	716	790	763	723	722	735	703	788	723	736	761	739	736	791	771	757	733	785	769	777	783	749	705	742	738	753	747	708	732	719	730	747	752	749	817	754	753	724	767	710	749	762	727	705	689	726	684	731	738	717	733	721	714	728	786	747	766	786	720	719	716	808	768	748	683	729	781	720	691	642	720	694	727	742	692	750	790	723	721	733	737	743	756	734	680	740	682	721	692	699	716	740	690	725	728	745	718	751	748	717	750	733	730	721	759	682	735	731	744	735	751	721	744	754	748	733	763	762	739	707	727	795	758	683	754	751	721	727	746	711	694	719	742	744	738	730	723	730	724	747	739	746	735	734	772	723	789	722	742	763	743	738	764	667	744	731	707	726	777	733	679	760	827	703	719	769	785	751	749	764	753	720	719	723	758	721	715	740	738	746	713	757	735	740	795	753	703	737	721	731	791	662	701	765	742	716	763	764	701	703	724	666	707	788	728	751	744	726	717	709	732	673	694	708	762	731	669	749	718	711	748	675	728	791	762	674	648	751	719	661	718	776	741	741	798	740	732	678	754	774	749	741	706	697	729	717	710	780	761	704	714	713	718	701	698	720	728	695	730	747	715	762	741	721	754	711	752	724	773	721	757	739	698	764	713	712	741	736	706	770	686	774	780	737	757	692	759	747	747	691	745	714	708	816	755	724	771	753	735	762	773	787	751	759	755	670	765	687	750	763	733	732	782	701	769	751	714	710	748	718	757	745	705	777	757	732	758	731	799	747	758	782	736	741	731	721	750	728	717	775	746	736	735	691	777	696	710	717	716	685	720	759	716	696	680	769	703	723	679	745	780	702	721	735	784	708	757	758	790	701	741	725	683	735	716	709	712	761	786	707	744	728	729	727	773	718	731	757	769	736	731	779	708	754	718	695	761	748	762	721	733	718	747	712	756	749	735	739	695	769	738	751	738	736	723	699	740	731	732	726	688	738	745	759	715	731	756	759	722	713	768	739	731	757	738	785	750	728	744	731	733	772	771	759	735	742	734	716	780	678	707	667	753	712	687	683	768	709	792	703	769	721	759	671	749	726	732	777	756	746	768	710	741	764	703	729	741	752	749	752	715	738	749	757	760	757	719	704	673	735	720	700	701	741	774	744	733	782	723	687	693	788	721	708	725	760	783	720	807	759	760	735	770	745	764	789	704	756	794	770	751	766	742	753	730	752	752	719	715	728	716	712	707	741	789	714	720	744	751	708	694	776	711	737	734	738	724	761	734	713	710	718	748	742	752	719	756	711	717	761	733	716	732	740	706	745	745	752	730	774	712	690	755	755	748	743	714	713	737	734	728	766	729	737	744	739	758	771	708	735	760	741	752	680	712	739	748	725	755	735	753	740	710	786	660	734	741	727	715	757	666	684	702	704	704	765	755	737	710	722	731	753	736	736	727	746	725	732	762	722	752	723	804	757
7571	14203	12252	6603	6072	5121	4028	3409	2700	2128	1838	13654	25500	14662	6016	1940	885	719	682	667	643	630	608	645	655	607	624	639	635	632	649	632	593	584	650	626	621	627	637	625	626	626	564	635	633	635	665	631	607	612	636	584	571	624	641	621	628	596	623	642	615	655	621	642	623	634	671	604	621	666	588	630	604	654	606	629	627	627	604	631	576	649	621	558	590	626	635	660	614	626	627	613	604	616	620	626	603	600	644	650	587	599	629	611	598	616	633	616	581	619	614	632	638	623	591	638	597	625	648	604	630	634	589	603	621	583	643	591	607	614	634	667	623	645	644	618	626	687	637	616	623	637	633	615	662	593	630	597	660	601	592	613	591	602	595	622	638	605	605	623	622	595	659	631	635	619	639	591	642	639	626	563	614	619	617	602	619	647	662	626	621	606	624	652	607	625	586	610	625	640	619	611	611	595	645	604	630	627	619	636	628	691	596	604	641	603	593	621	628	629	634	616	622	662	644	625	634	623	628	595	633	625	583	603	587	605	592	582	570	606	617	625	608	649	602	592	668	624	602	582	593	629	614	628	636	644	640	599	623	597	604	617	632	663	584	643	575	603	632	622	616	634	618	608	596	612	612	600	597	563	581	562	593	633	536	642	594	622	623	602	596	655	631	617	596	635	657	665	618	588	634	639	595	667	634	612	580	586	644	602	627	622	641	598	611	668	619	613	634	581	644	642	622	611	624	600	642	578	661	626	612	622	637	580	610	621	615	604	637	575	629	655	627	646	593	591	612	613	654	617	624	608	574	588	640	616	636	644	612	690	587	616	647	661	623	637	620	623	625	633	609	611	643	603	621	625	606	627	616	602	624	672	623	615	667	617	607	630	582	627	595	616	616	594	626	602	614	599	592	619	645	619	633	598	598	612	592	613	624	603	608	628	597	573	653	596	626	633	596	584	587	653	614	588	601	625	607	641	634	629	578	644	579	611	657	621	632	652	620	638	645	595	606	595	642	625	625	622	614	623	656	617	598	611	595	587	653	607	603	634	572	630	617	626	619	602	633	616	599	648	619	589	623	590	635	647	615	634	597	604	631	659	639	600	617	606	578	618	598	598	606	604	597	621	626	615	590	642	609	614	602	614	599	659	618	579	582	620	616	630	660	625	631	632	612	613	629	616	617	629	566	627	645	603	601	671	616	656	564	646	619	632	596	604	587	627	603	610	620	705	620	614	602	650	623	583	648	630	580	616	624	607	575	594	620	669	637	632	659	601	639	571	620	590	593	633	642	610	622	636	650	626	630	588	599	656	613	632	548	626	630	622	629	627	552	631	712	606	579	645	621	591	645	659	599	631	646	638	604	621	595	591	621	629	671	613	651	648	633	600	604	616	617	586	670	587	610	608	597	624	618	614	626	677	554	640	589	615	572	644	622	624	629	614	551	629	603	618	624	629	650	637	609	579	621	620	674	655	583	642	607	609	632	623	599	657	596	625	592	602	583	643	597	631	599	660	568	650	631	610	616	602	586	590	628	621	605	632	625	595	604	630	581	616	628	569	602	592	662	634	592	596	620	578	617	608	621	648	588	622	609	601	583	618	650	630	628	602	595	617	566	611	607	617	600	592	645	609	584	576	600	633	660	625	597	599	609	630	616	621	557	561	614	615	596	591	636	633	622	696	628	602	605	586	614	586	606	616	627	587	628	612	586	621	631	607	636	633	635	626	616	614	622	595	633	608	611	619	618	619	639	575	617	611	603	621	619	597	616	645	586	621	618	641	614	629	627	609	604	621	622	615	593	630	591	674	629	601	621	639	572	626	620	630	622	659	619	637	615	607	633	591	600	614	629	611	585	635	605	617	636	658	608	627	636	552	656	599	621	651	609	630	637	636	552	625	625	591	626	606	605	612	576	586	649	595	644	626	585	643	589	627	613	593	691	618	599	619	643	596	600	586	595	618	606	651	621	608	603	642	616	611	596	616	601	596	573	631	603	619	616	644	637	634	626	612	560	605	611	553	606	614	659	613	620	649	644	615	572	592	644	661	621	606	632	599	584	647	643	612	628	652	650	577	602	632	608	593	592	590	603	619	664	597	609	586	615	614	621	592	591	612	628	629	567	605	588	629	608	625	620	637	626	650	623	635	620	621	661	664	596	596	588	624	600	629	610	641	567	609	592	607	633	625	606	630	633	597	569	592	605	661	612	642	582	644	615	648	624	592	648	611	603	663	649	633	581	676	641	578	616	649	551	585	629	616	605	580	607	593	600	604	633	615	595	556	614	594	601	659	627	588	609	596	655	614	599	640	639	631	584	671	630	614	564	612	629	661	617	564	573	640	601	621	597	648	612	579	579	597	612	625	578	572	606	591	599	599	534	642	600	576	567	569	639	633	574	644	621	634	650	635	653	646	613	621	670	658	581	629	588	675	630	685	637	631	663	601	634	605	610	612	627	635	623	593	603	626	581	599	611	600	572	646	643	629	610	587	637	640	626	598	612	586	648	625	610	629	633	575	608	598	630	617	626	676	632	607	642	615	649	572	647	632	625	649	639	598	642	619	645	618	630	632	583	581	624	623	631	588	621	639	626	581	623	593	645	604	631	626	620	662	611	562	632	629	611	621	614	597	607	614	603	615	630	595	635	600	638	653	578	631	617	580	575	608	589	621	650	578	617	598	633	610	627	622	601	617	663	568	630	644	584	597	606	649	605	625	609	579	615	602	576	594	675	613	643	625	620	637	592	612	655	599	638	637	589	602	606	626	603	654	601	602	607	596	603	603	602	622	617	623	634	623	613	615	615	623	674	573	596	602	599	629	604	623	586	639	629	623	638	615	608	611	615	647	616	622	633	632	632	625	575	622	583	620	619	617	654	576	590	627	646	611	629	596	628	606	599	613	659	628	610	604	632	590	532	672	643	614	564	571	614	632	667	630	589	626	592	615	586	579	599	620	585	623	608	602	570	613	643	606	647	629	595	618	654	612	579	604	669	631	655	635	629	610	568	591	581	644	642	597	630	577	657	650	639	616	562	612	635	664	641	606	620	610	660	580	582	625	594	582	597	582	649	594	637	620	629	600	591	596	594	621	621	604	604	624	641	596	616	593	582	611	688	650	632	634	628	589	651	687	662	598	647	628	580	649	633	608	631	597	653	567	624	620	672	590	622	617	575	612	626	657	627	632	628	640	588	620	621	585	586	617	596	611	611	659	620	653	655	555	633	622	601	631	640	594	620	653	624	581	613	647	575	625	607	623	641	628	610	634	595	602	594	634	620	581	621	634	608	628	602	650	607	635	618	655	620	647	634	609	622	626	637	600	634	589	638	610	564	620	606	625	620	602	612	647	599	560	625	629	571	620	636	577	640	595	624	618	637	597	657	633	576	640	649	641	633	634	609	577	608	626	583	573	619	600	645	615	633	577	624	592	635	622	581	611	616	638	562	623	599	627	608	589	573	591	610	603	607	598	588	612	639	582	628	603	574	573	579	591	651	578	615	630
27022	12579	5926	3083	1938	1378	1082	969	799	788	731	1171	2046	1612	1024	759	657	688	650	558	624	617	652	611	609	660	604	626	611	624	616	652	629	623	640	629	599	640	608	597	618	610	606	619	657	639	638	617	622	610	639	588	616	614	585	618	580	634	645	631	671	668	647	613	619	607	662	627	651	650	677	575	617	607	597	645	637	649	646	616	615	606	618	652	664	629	613	574	583	576	599	624	608	638	684	586	647	627	577	653	586	609	657	615	620	614	623	593	619	637	619	611	676	607	638	674	586	638	637	630	634	666	601	637	647	645	663	587	604	638	646	622	645	602	597	634	657	650	651	613	630	655	587	612	586	621	645	630	617	613	648	647	597	565	580	638	612	630	595	583	654	578	629	625	640	593	630	664	622	622	621	634	641	627	576	613	607	589	659	649	657	622	633	619	653	648	642	590	607	576	662	618	634	655	662	614	571	626	588	595	569	585	598	642	657	624	647	633	619	592	607	607	615	637	628	631	598	660	630	634	627	666	615	630	641	645	598	648	630	618	659	635	626	639	609	631	582	631	562	596	630	636	679	607	583	572	596	650	617	666	581	608	579	593	616	630	623	645	653	621	623	599	621	627	639	653	666	660	656	631	674	634	594	647	618	608	675	643	635	614	632	625	645	635	631	605	644	600	628	621	613	612	578	634	620	631	605	587	605	618	629	616	638	600	678	608	604	598	692	585	604	628	618	608	635	631	591	630	652	602	586	628	633	622	607	660	616	635	616	599	630	641	658	603	615	579	592	597	637	622	642	631	597	567	638	594	627	612	676	652	619	657	606	592	667	603	570	622	645	638	634	618	625	673	596	639	638	619	620	616	634	642	583	606	627	594	597	635	647	599	648	627	587	655	623	677	634	674	613	609	612	603	631	609	613	598	637	646	607	653	595	628	630	611	628	567	671	581	620	642	635	629	659	591	679	639	613	641	624	647	589	571	626	640	658	616	618	645	626	635	559	633	612	587	655	621	635	633	628	627	638	638	610	638	593	582	620	626	616	654	633	601	662	626	643	620	644	617	616	646	608	653	615	609	647	628	600	618	628	602	594	657	625	622	648	621	629	661	581	663	653	693	594	639	646	604	597	672	656	632	569	665	621	663	609	598	624	613	639	674	621	624	608	616	614	645	615	611	615	620	620	648	654	612	618	568	629	641	643	649	590	635	617	616	644	651	632	638	583	590	630	622	630	596	584	616	647	616	590	577	614	630	628	636	611	611	641	639	603	623	610	650	640	644	665	626	631	618	614	598	657	664	649	611	637	645	644	604	594	603	633	618	654	603	591	653	586	619	706	615	620	627	597	635	596	584	586	631	617	620	625	643	625	601	613	626	637	638	636	591	602	691	601	668	636	632	617	627	636	594	591	624	646	625	593	628	665	635	612	593	641	615	640	612	624	606	632	639	555	618	613	571	644	599	640	596	661	633	657	628	624	602	650	640	638	620	598	690	637	595	634	640	630	656	614	587	621	596	587	608	621	664	597	599	642	589	599	637	614	671	640	558	630	608	632	634	571	639	639	608	612	595	660	614	670	662	632	612	612	629	653	636	637	594	626	628	625	646	612	643	580	630	600	629	621	650	673	632	678	601	608	592	604	623	622	587	618	654	657	633	585	648	632	631	659	625	594	599	625	580	668	644	643	643	637	625	628	627	605	668	651	627	610	646	631	672	611	581	602	637	630	684	596	619	609	596	630	642	628	613	610	631	647	628	625	600	623	647	617	629	620	621	619	632	598	652	578	613	628	652	608	665	652	622	597	632	653	657	593	627	617	662	612	693	586	568	631	598	638	630	593	612	657	618	617	640	648	576	632	641	670	625	651	586	618	634	599	621	596	662	630	623	608	590	586	643	650	647	589	654	605	665	660	609	629	625	596	609	588	614	613	618	595	650	638	632	601	635	637	667	607	673	659	648	656	640	632	614	659	601	633	626	617	619	609	605	613	615	634	614	637	643	614	563	609	642	606	674	608	628	635	611	647	597	607	650	634	629	665	600	612	629	576	593	647	619	626	631	677	588	633	607	636	622	639	628	581	674	649	662	620	641	651	586	579	607	628	629	586	641	599	597	640	644	658	619	672	629	606	619	605	626	603	675	602	647	612	618	650	642	614	599	612	622	607	617	627	569	621	644	643	630	636	603	632	593	625	602	619	595	639	679	601	607	620	617	624	636	641	619	611	562	597	656	621	630	600	623	594	622	623	630	594	637	608	624	645	642	615	625	577	615	580	611	606	610	605	668	636	660	638	594	587	623	560	614	598	633	590	629	613	590	652	617	593	618	595	596	632	623	603	610	656	583	648	609	620	603	619	638	590	610	596	615	613	619	635	634	643	630	591	592	592	659	630	600	659	616	578	632	604	613	600	611	575	649	630	625	600	604	609	592	653	630	674	627	609	631	600	636	577	655	649	654	626	588	613	593	558	614	603	599	592	686	650	614	618	626	629	635	611	597	607	598	610	625	658	614	630	650	600	638	672	609	617	602	601	614	618	643	624	603	604	613	631	634	613	600	617	600	629	606	602	605	608	626	590	674	566	611	604	640	616	591	621	631	639	627	628	634	633	679	633	627	626	622	587	614	612	635	614	594	638	624	601	627	628	617	642	599	574	616	687	637	587	648	649	670	660	597	655	626	627	672	640	645	611	602	625	619	608	606	568	630	606	611	643	593	622	593	627	628	595	560	613	579	637	669	584	648	609	630	617	612	636	655	651	574	595	620	617	625	602	614	648	608	591	669	628	594	610	590	648	648	585	639	573	622	683	629	629	627	649	628	660	652	615	609	621	634	650	623	579	644	642	619	634	599	601	640	606	622	657	609	594	581	657	639	594	591	620	677	662	579	612	657	581	632	612	631	629	623	602	614	634	648	617	617	671	637	619	633	615	612	650	626	573	630	663	613	617	594	586	597	597	598	643	588	647	581	604	650	641	611	643	602	650	615	608	613	634	628	631	602	613	637	573	634	678	632	608	621	634	622	635	592	600	599	632	602	620	615	638	628	644	592	617	599	614	594	676	612	635	629	601	624	627	626	624	654	661	640	594	605	655	632	632	637	617	623	612	611	608	599	594	650	604	653	621	619	613	647	599	615	615	612	590	619	650	579	612	635	614	604	662	593	648	620	590	586	691	620	595	625	610	589	648	625	634	685	670	666	598	607	650	643	612	599	627	609	683	646	629	637	609	639	597	670	644	632	590	650	663	620	661	623	623	598	582	582	665	644	637	642	606	602	601	649	615	669	624	599	639	630	606	670	613	628	604	627	620	641	637	641	632	671	645	621	648	631	632	623	629	590	593	602	613	645	672	653	584	619	666	663	629	561	636	613	632	598	636	626	632	619	622	648	647	653	649	672	659	618	631	579	604	643	661	634	619	641	658	596	619	582	647	620	637	620	610	611	650	624	628	583	591	607	632	605	619	662	596	620	618	566	619	613	679	626	632	579	608	608	625	617	629	669
7480	5630	5476	2749	2052	1751	1361	1070	898	803	694	1435	2385	1732	986	602	533	523	493	539	513	479	491	476	519	522	519	537	509	491	496	479	496	503	505	535	503	521	548	507	477	527	497	479	513	501	494	516	550	495	475	493	531	512	489	533	571	492	492	520	532	469	523	514	526	521	496	507	547	532	523	568	507	501	536	489	524	476	534	503	525	548	505	508	527	515	495	492	481	533	485	473	505	510	505	529	539	496	532	517	552	514	524	498	505	503	458	520	490	518	493	498	528	536	488	493	486	500	509	538	518	546	524	479	488	492	477	502	490	533	520	511	527	498	475	478	496	507	490	515	496	505	497	510	534	489	485	520	493	533	506	516	547	470	499	469	465	519	493	506	510	492	524	549	464	483	508	539	505	512	494	500	490	499	492	528	537	529	523	496	519	527	497	530	518	506	498	505	482	513	509	503	524	534	491	515	505	486	483	505	493	507	512	560	453	497	494	533	505	515	538	520	477	506	518	516	501	487	523	542	489	506	541	492	514	510	546	523	514	505	528	536	528	489	498	500	489	503	528	492	523	494	503	529	474	496	505	540	536	485	506	502	520	501	525	494	545	511	518	521	504	504	521	531	538	512	492	499	518	536	505	496	489	511	512	505	509	538	491	489	497	513	474	485	519	508	493	517	539	511	517	534	537	545	478	460	478	502	510	547	537	493	499	486	525	458	488	507	527	497	519	484	483	508	479	493	521	511	545	517	574	508	551	493	513	569	517	488	509	508	523	481	528	522	526	514	493	469	513	505	547	473	510	471	504	511	512	549	542	476	512	493	508	535	516	497	516	493	536	519	556	456	538	512	523	519	541	489	504	491	542	528	468	505	499	508	508	493	511	510	498	505	530	492	467	486	505	472	550	529	505	507	515	514	514	467	500	550	503	490	514	501	478	494	485	515	525	514	492	502	530	522	540	454	469	528	498	505	484	494	496	527	500	463	498	482	509	501	504	546	542	465	506	497	488	509	567	544	522	526	500	501	474	519	519	498	508	525	513	494	493	480	509	486	519	553	527	504	498	518	517	495	510	531	489	486	496	521	527	534	492	523	503	482	491	515	557	502	498	546	517	490	488	446	517	511	486	529	481	483	476	539	480	494	497	515	517	531	508	543	536	514	504	533	526	504	491	513	511	527	450	496	525	493	500	499	535	506	536	500	476	496	498	490	509	538	474	460	494	504	503	553	522	492	506	563	504	506	516	562	489	504	531	531	513	500	479	517	488	499	512	513	485	480	486	491	509	488	531	542	508	469	512	518	544	468	531	489	495	511	532	520	546	474	513	547	500	536	510	494	530	554	510	500	527	516	485	477	474	525	493	502	508	531	524	504	492	528	508	483	457	505	460	491	497	554	488	489	539	503	506	524	526	475	518	482	461	485	541	526	479	496	545	513	546	523	489	522	500	508	504	545	518	511	490	526	523	544	523	475	513	525	478	494	498	452	479	477	491	533	535	501	560	538	496	463	488	524	447	513	548	541	482	530	479	516	511	512	524	480	508	516	532	519	489	525	494	518	495	516	524	498	524	526	492	469	525	496	486	508	501	476	539	499	502	507	497	501	500	544	530	482	540	495	512	513	510	521	502	518	503	494	490	523	544	554	510	527	513	502	511	520	512	517	493	548	516	484	498	522	513	504	502	523	508	517	503	517	496	541	510	503	489	456	534	538	527	500	556	488	536	509	524	508	487	527	526	473	477	524	548	533	507	504	477	529	518	475	491	498	517	484	490	548	501	538	508	463	495	514	557	492	521	521	526	503	493	502	518	497	482	489	514	538	475	494	501	504	503	510	520	462	484	507	522	543	543	483	519	536	508	503	513	506	494	548	485	492	529	516	530	528	544	525	534	472	515	531	507	501	511	533	507	492	532	497	522	444	542	537	512	509	491	504	545	481	511	543	544	514	489	516	492	515	505	525	532	509	474	540	547	506	533	488	484	487	530	535	492	556	485	492	495	510	496	502	533	506	518	488	503	504	496	513	545	544	535	468	501	484	495	529	513	491	487	523	502	528	532	509	556	535	529	496	527	525	523	525	476	461	507	494	516	521	501	474	525	494	484	533	512	507	509	538	525	508	544	539	490	548	486	491	494	504	461	510	520	467	446	497	493	520	500	509	537	516	517	480	512	534	533	522	492	485	532	514	522	520	484	531	523	485	498	509	472	486	503	509	476	510	546	518	511	511	540	500	496	502	557	515	492	505	539	502	490	513	482	534	527	522	528	524	496	487	500	512	522	522	486	505	493	519	527	523	501	523	516	531	518	509	570	508	463	501	494	545	513	507	511	494	504	504	540	488	502	497	512	516	516	463	517	476	517	531	479	497	469	478	482	511	526	554	500	479	482	431	487	481	497	503	508	523	488	488	531	527	532	478	489	522	519	503	499	488	510	473	498	469	543	502	506	532	508	521	505	515	537	553	500	484	497	480	487	488	544	520	509	525	513	488	520	505	515	488	502	499	508	505	513	496	498	510	512	486	491	490	523	468	499	543	513	529	510	544	516	494	515	468	507	503	512	518	500	531	521	477	507	530	503	496	531	498	529	488	495	507	513	466	500	478	492	541	445	525	485	476	484	548	534	536	540	495	484	552	510	531	542	523	505	540	521	497	523	526	544	506	494	504	457	501	525	491	510	531	514	514	526	492	480	532	488	515	489	555	493	529	495	516	522	512	464	528	502	524	521	513	529	435	503	493	498	513	528	514	521	519	514	476	502	504	519	469	462	490	485	478	507	521	520	485	503	483	497	491	484	502	510	525	523	526	503	535	515	477	501	524	487	531	504	514	479	481	529	515	492	529	496	538	521	529	490	521	493	509	514	567	511	543	496	516	502	491	508	524	545	514	502	501	523	511	491	520	508	491	533	502	491	529	507	485	529	513	514	496	455	500	532	470	516	535	552	510	505	514	506	490	449	520	519	528	496	583	496	503	529	489	504	495	547	490	484	504	461	499	512	518	515	509	499	558	515	491	517	486	524	501	504	506	533	501	540	505	570	522	500	508	510	523	536	487	523	511	511	516	527	506	491	501	508	532	516	497	512	481	531	534	544	527	517	485	543	512	535	504	521	493	520	522	494	485	525	531	506	471	548	492	494	531	489	478	512	519	472	513	543	485	514	542	510	514	527	524	482	468	481	493	482	549	521	500	491	500	527	506	528	508	470	529	509	505	499	493	554	510	514	501	499	513	497	485	490	504	496	523	530	511	461	491	467	493	451	494	491	467	520	517	527	503	454	474	568	505	481	481	504	487	496	506	514	521	505	509	506	506	529	535	483	513	489	503	511	480	503	509	482	508	494	485	456	522	526	484	493	523	516	579	508	495	510	484	505	523	485	479	533	467	508	514	502	508	534	518	491	551	525	513	485	496	501	509	509	534	527	539	515	509	475	487	479	541	493	462	535	551	489	581	524	492	518	531	525	494	484	499	512	506	499	521	487	526	466	462	510	519	497	516
24807	20794	26712	24617	12365	3959	2127	1695	1331	1148	979	13524	14507	7581	2690	1107	711	641	604	620	611	599	614	651	623	623	617	658	627	616	632	616	647	651	575	610	579	595	637	589	682	625	590	644	604	632	629	577	594	626	583	620	612	633	616	620	606	589	618	625	628	642	652	661	652	636	599	609	639	615	631	620	644	588	631	622	614	647	597	613	673	656	565	620	625	625	646	599	611	603	587	619	638	624	617	630	611	650	626	678	608	662	634	621	632	647	647	627	609	602	604	604	602	620	661	616	646	622	656	600	657	581	647	636	645	656	603	626	585	628	634	641	649	641	641	654	610	660	626	644	607	637	592	596	632	611	657	613	647	615	585	631	618	608	609	628	618	578	641	603	619	640	662	558	566	629	619	621	610	625	662	615	618	580	604	626	644	636	630	577	604	570	584	598	601	649	604	626	637	660	616	618	600	613	615	619	645	642	627	613	588	623	663	585	636	582	678	618	630	590	558	591	578	633	605	628	603	617	610	632	628	598	606	608	625	617	619	617	645	636	578	662	698	643	613	602	603	585	573	589	630	626	611	644	651	629	601	627	539	619	608	639	643	616	673	590	615	646	582	627	644	631	640	631	610	621	627	595	600	594	648	543	622	610	597	616	591	584	598	616	637	625	587	618	578	603	630	601	619	623	647	597	616	607	656	627	652	640	628	616	596	657	608	663	643	602	644	609	601	570	627	641	620	603	611	620	597	605	678	602	635	642	603	639	578	566	607	631	557	613	659	617	604	600	640	636	635	656	568	630	595	598	648	615	625	629	582	599	608	570	647	575	607	614	600	607	602	644	635	681	592	589	630	605	639	590	631	588	555	630	628	631	589	589	589	605	579	640	616	611	603	628	577	644	598	576	610	626	612	599	621	589	619	571	591	623	626	591	614	597	616	639	589	644	594	622	635	594	591	629	646	606	596	602	642	640	656	595	618	654	631	612	606	613	628	596	579	650	656	603	608	616	616	634	648	635	618	613	647	609	662	632	620	640	602	597	663	615	652	626	597	648	578	622	586	630	591	610	594	610	605	644	602	649	604	609	637	600	625	606	596	587	671	594	616	678	601	617	602	591	671	655	602	623	651	644	609	598	656	572	627	610	668	579	626	631	610	587	622	637	585	632	642	630	611	590	610	595	650	643	561	636	614	691	615	645	609	651	672	587	607	620	637	622	618	637	629	626	649	592	635	580	607	613	633	602	537	614	600	621	586	653	601	574	584	583	656	606	647	605	590	604	606	667	616	593	617	637	645	613	639	589	581	610	614	620	617	628	626	660	621	566	607	623	612	631	641	628	612	599	622	637	589	621	635	618	600	647	631	609	615	562	639	589	624	663	589	583	611	570	611	662	599	632	636	614	575	610	619	594	634	639	609	582	590	634	661	636	604	600	627	615	628	653	577	652	667	637	587	558	607	587	627	624	578	645	585	617	588	609	663	644	646	655	636	610	621	631	616	645	591	578	636	654	650	607	589	625	633	616	553	603	595	614	623	628	639	641	607	595	648	621	657	624	624	575	561	610	659	606	629	629	604	641	609	637	648	620	632	609	595	644	599	610	588	564	645	640	614	608	623	585	600	643	641	691	612	630	644	595	669	607	643	628	638	609	604	614	654	622	624	616	588	602	626	638	620	581	599	640	566	604	639	588	637	633	587	633	597	632	631	609	595	638	598	632	653	620	624	640	607	617	603	607	593	618	610	613	623	585	617	630	595	626	587	637	617	619	617	642	668	625	599	583	599	602	641	607	659	642	586	642	584	599	642	646	606	633	607	639	634	620	628	680	610	641	640	606	597	597	595	578	626	615	630	626	649	611	584	629	632	650	602	620	650	631	657	590	596	643	612	628	608	582	598	653	582	613	606	653	651	619	639	633	599	611	637	596	624	615	665	620	614	638	617	590	655	625	591	618	591	616	629	647	615	602	625	617	620	615	571	653	621	616	623	636	606	629	582	604	616	623	633	646	637	600	649	606	639	590	621	591	632	633	622	640	646	597	632	610	638	595	569	620	661	617	628	607	607	633	600	606	594	628	632	593	621	611	628	608	644	589	652	646	623	596	584	613	613	671	607	616	624	610	622	601	570	652	594	625	640	633	622	566	636	619	627	644	584	617	629	638	634	639	641	628	614	567	635	615	589	639	619	614	635	610	625	586	605	598	590	616	595	600	573	634	648	588	629	624	605	596	625	664	583	653	585	563	605	628	605	646	623	624	591	647	621	577	585	608	589	559	614	645	603	619	667	585	634	618	605	586	627	599	661	551	596	622	582	633	604	626	600	647	602	597	608	586	608	641	605	589	603	650	601	607	621	619	596	613	561	587	592	615	617	642	582	616	635	649	659	623	605	604	649	657	635	652	644	624	600	612	599	640	602	602	591	602	617	652	652	652	609	627	617	590	654	565	597	641	614	552	626	612	603	643	601	602	582	611	596	637	623	569	623	641	627	599	662	592	588	650	644	648	601	633	625	631	582	651	640	613	659	607	592	571	605	617	583	579	587	618	602	641	646	667	609	617	561	647	600	590	616	582	647	621	586	618	588	579	636	584	658	631	607	633	617	596	638	622	613	645	657	664	604	626	596	605	586	594	661	583	606	633	614	622	591	596	635	643	592	647	602	597	611	645	608	607	583	666	612	633	644	624	594	675	606	598	646	634	621	619	644	611	620	590	638	612	609	614	624	560	607	612	631	578	613	593	624	594	625	587	646	625	645	639	578	649	620	654	625	555	612	617	615	613	623	621	578	632	605	615	618	651	621	621	633	599	632	598	575	622	615	642	596	607	612	634	624	608	611	588	627	608	618	612	586	582	630	662	649	609	639	629	568	569	623	612	656	602	586	654	606	609	609	597	607	620	602	587	562	620	573	565	588	639	660	645	578	637	601	586	574	577	626	593	615	567	628	633	614	642	590	630	591	604	613	592	602	596	633	625	585	594	619	581	575	669	614	612	595	615	621	628	609	644	628	601	671	624	635	615	612	658	618	626	653	611	632	641	595	614	658	616	663	564	611	613	596	625	612	682	620	617	630	604	640	578	610	652	618	638	580	630	659	579	654	587	612	607	641	594	586	608	616	580	589	624	662	585	599	671	596	615	599	655	599	660	613	624	620	633	618	593	580	631	595	646	646	607	619	623	635	588	640	580	627	627	645	635	612	599	600	584	599	573	601	613	604	634	603	596	631	614	611	603	647	617	571	588	615	600	580	648	607	648	639	621	594	626	628	610	592	602	577	595	595	608	593	634	582	647	606	616	633	589	619	626	666	613	680	663	581	585	607	659	654	567	599	601	649	540	635	630	625	662	665	608	609	615	586	615	570	593	567	590	634	596	633	587	614	656	633	566	629	630	635	609	647	573	611	590	638	628	614	618	595	636	616	632	627	599	630	641	606	643	648	619	634	620	598	606	614	570	578	603	616	593	585	611	602	601	667	634	614	611	681	585	645	604	616	565	603	559	599	612
7234	11806	12115	7354	4623	3196	2191	1931	1645	1188	1116	15854	12921	7060	2682	1022	587	547	558	516	552	533	526	511	530	543	555	547	534	517	539	521	503	515	558	518	549	547	542	506	540	508	498	548	538	518	549	501	518	516	506	485	466	566	518	523	518	532	530	513	540	488	520	534	513	516	515	537	511	555	502	561	504	497	534	527	514	503	551	531	546	555	524	584	505	529	551	503	469	503	546	521	508	504	534	508	516	563	541	503	540	523	512	514	538	535	492	506	546	559	528	529	499	541	487	547	556	540	570	501	483	504	528	494	541	494	549	545	483	520	501	520	516	535	525	516	527	556	522	494	552	559	463	537	494	451	553	516	536	520	527	532	506	616	510	509	521	525	520	528	505	524	507	515	513	514	495	519	520	498	498	515	547	490	532	504	517	543	530	505	522	513	540	539	503	551	500	525	514	548	523	527	525	545	530	535	501	502	507	499	536	529	522	542	527	505	538	549	481	491	503	524	545	504	507	551	552	499	543	515	508	524	477	500	492	535	570	523	513	520	505	466	528	527	522	459	523	543	514	537	529	508	546	495	529	557	494	500	551	508	521	508	555	518	523	521	532	519	510	523	527	518	541	524	515	499	527	490	514	525	515	485	511	502	559	478	494	552	511	544	537	550	543	510	528	512	514	551	524	531	520	494	517	490	493	520	531	519	528	488	518	557	518	474	557	482	529	552	512	535	492	500	489	543	538	541	492	500	541	520	492	511	554	511	503	533	510	500	537	537	514	508	480	521	536	537	495	533	499	555	506	522	583	518	520	521	473	520	549	518	505	569	509	520	489	516	483	543	517	528	530	560	534	495	530	545	517	483	456	526	527	521	505	511	511	531	541	517	527	523	531	532	540	526	510	525	489	537	536	517	546	510	487	547	552	532	545	517	531	512	519	515	553	516	505	564	561	544	473	547	487	522	480	513	497	511	512	484	532	508	528	510	518	528	524	506	588	510	521	486	514	537	513	531	554	504	535	521	522	514	530	525	509	524	537	556	539	498	533	551	512	502	505	507	547	488	535	505	530	523	505	537	531	541	530	518	536	506	515	523	515	513	556	517	566	536	517	496	555	550	521	503	508	516	568	506	489	558	506	503	526	537	524	520	528	512	581	510	492	508	504	513	503	498	520	524	516	495	466	508	536	498	526	495	525	530	528	536	509	527	518	548	518	523	507	503	503	545	521	532	516	501	527	494	503	532	541	519	510	508	474	528	524	503	523	524	506	502	543	519	498	476	505	532	472	521	503	534	517	579	540	522	516	482	563	485	532	533	528	514	515	542	507	502	567	451	560	516	534	468	488	538	536	501	505	503	500	533	530	539	497	543	487	530	494	478	518	505	478	539	513	502	549	512	500	523	515	520	497	515	496	525	530	489	499	528	488	541	535	480	553	547	556	545	532	498	545	526	483	507	519	496	476	535	509	525	486	550	511	539	539	511	523	493	537	507	497	526	514	535	514	535	520	510	508	543	506	524	517	524	520	523	528	531	500	506	543	510	550	507	515	523	503	538	507	538	505	528	532	509	539	525	468	515	524	539	552	500	552	509	515	535	508	514	551	505	551	531	525	528	481	528	537	524	587	529	544	542	553	509	522	498	525	508	480	517	514	531	532	569	547	515	520	537	563	515	551	503	502	470	553	505	482	498	522	520	525	544	553	534	567	537	517	500	532	511	509	503	493	480	500	495	563	528	526	536	511	500	524	507	516	539	536	505	532	518	473	548	527	506	551	544	503	553	537	524	518	481	536	537	520	529	503	526	517	519	499	515	476	467	503	506	474	530	504	502	534	505	534	515	510	544	514	466	530	507	507	515	531	491	531	546	531	522	506	539	539	516	525	517	502	535	507	505	523	540	490	495	539	541	480	526	507	491	521	532	508	515	525	528	492	519	519	520	543	516	556	501	533	521	539	539	532	528	489	514	526	522	529	480	519	499	538	526	538	569	549	566	504	497	491	551	539	492	521	491	491	528	458	548	501	520	502	504	515	475	540	517	524	508	564	515	483	475	526	530	497	501	517	524	516	567	492	516	501	478	516	518	532	505	498	506	506	518	520	533	521	570	528	530	560	503	511	548	481	506	555	526	523	545	517	533	477	561	544	523	494	515	518	539	533	525	538	505	502	567	496	520	534	520	522	514	519	513	534	517	515	525	521	541	528	506	534	530	536	523	540	550	530	516	539	572	541	515	512	562	495	557	553	532	529	511	513	512	495	551	493	493	517	513	514	538	509	526	544	525	552	515	534	514	522	559	494	498	531	511	533	501	542	490	548	526	564	571	527	500	508	530	542	514	533	519	519	482	519	478	527	503	533	500	504	498	494	524	512	499	500	536	508	527	538	509	567	522	532	509	533	487	541	559	551	541	543	513	486	509	529	522	506	503	506	477	502	547	515	521	484	526	499	537	487	493	528	487	521	517	484	506	480	510	504	525	535	537	539	559	556	572	501	548	527	565	501	516	503	503	540	509	507	522	543	517	519	526	529	524	512	554	519	540	539	549	533	499	524	513	510	526	557	549	490	524	493	525	537	494	485	574	534	515	498	518	536	548	515	500	536	555	541	516	483	515	531	520	513	516	505	535	537	521	499	522	516	502	528	509	506	515	542	510	512	510	516	494	546	563	530	510	546	521	518	504	526	523	524	480	541	493	519	512	513	500	512	499	561	544	584	533	533	539	501	514	542	513	501	492	514	547	526	547	541	537	539	528	493	516	524	546	483	551	494	507	541	497	470	504	528	504	554	472	525	522	511	481	464	527	537	480	479	537	492	500	526	548	533	550	517	479	550	551	505	521	541	509	543	543	544	573	536	499	530	505	530	506	498	543	502	545	530	548	492	512	513	537	512	507	519	502	542	499	492	537	563	508	527	489	487	514	497	516	488	516	525	534	520	484	502	519	497	511	513	536	522	505	536	512	536	527	560	489	522	492	492	509	488	520	533	571	481	500	496	514	498	490	543	527	503	536	511	496	498	560	482	500	603	521	534	538	510	506	554	513	498	512	509	565	489	521	517	494	552	520	489	532	510	518	501	533	523	524	502	531	512	499	532	495	579	489	469	499	528	547	515	517	541	520	510	510	465	556	500	533	521	493	559	532	497	546	520	524	548	503	472	540	511	541	526	563	533	526	554	536	518	519	513	528	520	518	513	542	509	512	561	505	511	513	518	522	531	489	545	537	516	561	491	552	537	543	482	524	543	489	503	543	518	511	514	494	531	496	509	505	503	484	526	523	543	487	507	481	505	528	531	495	534	532	521	499	508	489	540	498	538	502	504	513	547	532	536	511	559	532	517	497	515	512	566	501	563	515	542	553	538	541	515	516	502	505	513	499	490	471	550	504	514	531	522	499	531	525	508	527	538	487	510	504	496	482	494	499	572	457	504	514	540	508	562	523	540	515	518	529	547	527	490	515	533	514	507	524	510	522	511	523	513	573	515	516	539	535	512	509	526	523	530	543
23788	20709	27704	23841	20224	10114	3937	2331	1753	1509	4199	26080	23028	12782	4552	1493	856	755	737	733	705	734	706	687	729	725	702	679	756	677	714	753	736	707	695	779	738	741	735	716	671	723	725	690	690	721	694	642	757	715	761	696	693	669	706	730	685	675	756	777	684	686	709	709	714	778	676	689	728	688	747	695	707	688	706	663	690	732	687	711	714	671	751	689	683	688	758	664	659	758	733	737	729	671	767	726	701	755	731	702	751	683	709	693	734	710	729	685	721	733	655	728	735	686	695	701	699	706	750	709	694	742	727	677	762	737	727	708	701	716	700	695	703	706	692	687	725	743	701	688	709	722	751	706	725	746	763	728	739	703	683	688	702	672	741	723	654	696	688	728	775	716	723	760	696	689	705	754	739	734	673	679	712	700	711	692	714	710	743	670	664	708	692	711	717	710	726	672	742	748	706	710	707	724	750	726	730	753	696	713	735	744	709	684	737	729	680	727	701	707	693	671	672	776	737	731	746	706	752	734	722	666	728	706	704	732	707	732	688	721	674	707	713	661	693	729	692	719	734	679	690	695	735	703	734	773	696	737	727	683	676	690	757	705	693	719	689	709	758	693	699	677	697	686	744	706	692	744	665	691	676	723	714	721	695	735	693	709	692	696	673	680	713	698	702	717	693	703	704	737	728	740	705	718	724	743	736	726	690	709	719	710	749	676	694	710	681	659	689	717	700	732	721	716	732	698	686	675	699	677	725	700	705	661	671	692	695	718	688	711	734	711	774	693	749	726	719	681	667	734	733	719	676	677	681	671	674	700	705	722	723	695	715	785	740	763	697	682	696	680	720	649	707	704	677	711	738	688	705	760	710	725	702	746	690	725	660	691	731	708	686	694	720	695	682	727	697	726	738	734	671	694	660	701	711	694	700	711	752	697	741	752	719	674	709	758	672	742	680	672	689	733	683	690	685	707	707	683	695	695	703	670	726	680	679	706	708	703	732	694	710	724	680	686	721	670	702	698	726	722	710	690	679	740	673	713	715	677	727	702	695	714	706	736	689	657	714	702	695	730	697	704	703	692	707	669	752	719	723	706	753	785	716	675	730	696	717	748	701	726	747	757	690	693	702	683	667	747	718	744	737	728	708	661	724	719	707	764	703	723	710	708	691	660	689	713	674	709	706	709	730	676	730	680	745	722	720	706	700	700	654	717	703	681	702	679	743	716	690	675	733	692	680	695	754	693	700	754	703	692	676	702	695	679	665	727	703	684	676	705	725	709	684	692	677	707	711	711	679	664	712	717	728	704	704	696	697	724	683	723	698	670	740	692	744	689	716	739	682	695	696	716	718	676	716	628	713	712	737	695	696	700	711	732	711	741	738	741	713	673	703	689	698	670	669	662	680	721	721	677	668	724	743	681	730	671	722	686	706	694	699	707	749	740	694	695	728	717	726	728	714	704	682	664	721	679	744	680	709	705	703	704	712	721	704	735	735	728	689	682	720	725	679	699	692	668	725	729	683	684	735	702	685	701	692	657	711	723	705	686	742	732	715	700	718	716	716	688	705	735	731	710	697	724	700	733	741	682	645	717	721	707	657	706	676	672	693	694	724	725	685	727	742	688	731	652	715	724	730	721	726	710	711	679	703	727	693	695	680	679	721	659	683	690	733	716	705	723	733	688	716	722	677	747	672	700	693	681	627	716	676	677	744	684	696	665	696	703	725	700	741	665	690	717	739	711	695	683	719	713	720	680	728	711	742	735	697	708	718	671	744	664	683	720	704	731	735	704	726	710	702	744	697	719	705	685	672	677	722	712	697	696	694	714	692	704	689	702	773	705	683	732	695	776	703	700	736	704	710	679	700	723	706	713	754	704	695	653	678	699	735	669	702	706	743	722	720	684	747	732	689	698	671	745	705	762	700	703	704	689	711	679	732	664	704	672	668	701	731	662	716	705	699	716	811	713	669	730	697	777	707	726	703	702	675	737	699	674	757	702	716	730	736	689	691	691	747	682	665	715	706	648	733	700	692	696	706	675	749	697	703	745	769	751	706	738	708	783	700	748	677	730	690	723	710	683	708	701	663	712	721	651	679	663	717	687	678	687	684	708	707	699	702	676	670	721	729	685	677	676	724	701	710	685	708	725	713	699	754	678	689	706	706	686	713	767	709	669	742	719	684	755	709	710	742	694	683	718	765	728	717	685	698	703	713	697	722	687	707	696	710	696	688	755	665	713	698	660	704	711	702	676	738	743	731	693	768	682	710	720	732	729	705	711	686	674	683	684	659	710	662	701	739	653	728	696	701	713	703	689	670	716	714	610	688	687	688	726	678	700	723	682	677	730	725	699	693	741	710	716	726	705	709	697	728	703	722	730	720	708	733	676	711	714	735	696	717	712	669	675	699	747	698	685	697	733	751	699	680	710	724	709	701	709	712	686	703	722	676	683	661	686	722	713	753	697	710	719	700	755	719	700	731	696	684	716	689	683	694	695	705	711	732	743	724	693	757	714	716	698	715	729	694	704	704	701	709	685	662	700	697	699	728	690	744	696	699	698	715	710	736	685	719	705	684	688	724	703	630	732	686	697	713	694	721	712	685	693	742	691	713	718	735	715	698	680	719	719	679	720	689	682	691	766	753	698	697	722	732	740	714	743	720	704	705	717	734	748	715	714	691	692	702	661	710	701	710	712	694	756	730	696	736	707	698	676	728	703	727	715	694	692	693	708	722	706	674	705	706	672	657	698	713	683	741	761	669	698	679	747	712	675	675	690	746	706	693	687	733	689	684	686	647	743	666	719	676	699	749	747	732	716	671	757	705	655	645	664	678	711	701	668	700	648	697	702	706	741	713	672	700	689	673	752	687	723	729	730	662	698	671	681	722	741	737	690	736	724	656	710	653	687	697	676	656	713	661	698	754	666	708	704	719	720	643	707	683	723	755	729	722	689	720	681	699	684	708	706	683	669	665	666	660	706	676	705	707	744	698	749	754	723	730	740	700	726	717	737	734	648	708	724	744	697	717	666	713	751	695	734	709	723	699	739	679	672	661	702	724	658	685	689	658	723	777	680	733	718	700	712	703	675	705	668	707	676	719	705	756	685	704	672	739	633	699	710	691	728	636	732	698	687	684	654	694	733	691	728	742	657	670	698	742	736	691	703	748	764	717	678	712	738	764	783	644	715	680	684	722	735	731	699	679	700	666	695	746	772	746	706	691	676	722	701	716	695	755	699	717	760	640	728	716	648	648	706	684	724	716	708	663	694	679	737	726	680	655	686	645	730	744	723	709	669	711	710	728	712	720	756	677	729	677	720	680	696	679	674	702	678	652	710	711	691	686	705	685	704	682	710	729	706	712	698	742	711	724	707	702	714	721	705	717	742	707	741	741	709	681	670	741	723	710	676	660	728	678	763	715	717	684	719	664	682	733	692	654	739	676	715	648	671	685	694	703	671	723	701	684	691	694	689	653	713	763	712	706	713	702	701	728	744	719	717	704	735
8001	15526	14700	9377	5874	4057	3243	2643	2294	1707	6218	26929	19345	10687	4041	1418	716	616	613	569	597	574	604	603	614	590	579	579	642	618	570	656	558	615	595	651	582	586	652	616	600	611	608	607	533	618	592	594	579	563	569	644	607	607	587	582	614	610	598	559	582	595	551	618	589	629	612	599	590	592	624	642	617	539	605	556	615	630	607	606	584	587	595	599	593	565	608	567	548	633	576	539	585	593	601	563	578	611	581	614	591	563	579	611	597	618	562	578	588	549	600	623	588	550	588	595	586	601	614	619	574	612	586	561	601	590	599	618	556	618	550	598	597	562	612	621	580	638	584	625	564	575	563	590	608	556	608	588	569	575	611	584	591	587	582	598	588	608	573	566	592	544	579	627	591	587	613	592	570	570	585	611	586	610	623	611	612	615	616	583	584	566	565	610	570	580	603	622	581	569	572	615	620	594	596	613	601	577	603	583	615	573	605	628	605	626	607	603	584	632	552	608	581	582	592	570	609	592	602	571	583	592	575	589	592	631	628	590	559	572	612	571	566	594	573	575	568	590	589	592	603	591	604	614	630	592	592	600	631	595	603	651	576	595	575	571	627	593	641	586	528	605	641	633	570	582	581	604	563	612	571	644	520	537	607	586	584	579	535	604	580	611	610	630	597	577	559	591	602	653	582	586	581	609	594	575	599	587	572	581	642	632	612	601	602	614	599	587	608	590	556	633	571	595	614	584	615	602	625	616	586	615	600	573	592	608	586	663	606	589	614	606	594	561	623	614	569	596	595	562	621	602	524	592	552	563	607	573	560	574	564	584	598	571	615	558	641	579	587	581	581	580	635	588	577	627	588	576	571	609	576	579	604	572	602	586	629	565	569	578	631	586	590	620	634	579	588	621	542	598	635	585	576	599	614	574	591	604	582	616	583	576	628	575	563	575	595	575	566	586	591	585	577	582	599	622	623	534	593	603	566	590	578	592	647	602	615	596	557	592	582	611	553	624	640	598	622	589	567	603	578	588	555	593	560	583	584	590	630	601	609	585	565	576	563	579	600	571	624	582	575	615	553	611	598	587	595	597	541	609	583	621	568	560	591	602	598	583	604	600	566	585	595	595	550	550	638	558	596	573	594	616	595	615	600	586	604	561	559	568	609	560	600	635	592	580	599	584	557	573	611	594	587	563	572	553	574	560	613	596	601	645	605	620	623	592	584	568	608	605	588	581	576	569	588	600	570	586	569	570	609	600	595	580	580	606	561	603	595	581	591	586	602	558	622	597	578	554	567	592	597	592	590	596	594	608	600	599	624	615	598	555	607	575	599	583	583	592	613	582	577	574	596	589	569	603	603	594	629	560	572	600	584	624	565	620	591	588	616	595	545	571	575	638	599	586	547	581	614	601	592	555	581	611	597	556	604	567	633	587	569	640	558	602	599	573	596	594	533	592	587	590	620	608	597	613	556	571	621	576	624	581	574	593	611	593	577	564	588	599	583	589	576	599	576	663	564	611	605	623	591	585	614	604	582	601	572	554	628	587	565	579	596	634	601	625	583	617	596	590	557	573	652	587	542	566	627	589	615	549	602	587	588	639	612	563	614	598	559	608	607	594	555	613	596	623	564	621	578	621	596	547	586	553	602	608	555	626	542	567	545	624	560	593	539	587	599	573	579	599	598	609	603	555	615	591	582	563	565	615	611	559	550	580	587	560	607	562	585	577	632	647	627	585	581	557	556	589	598	556	512	578	581	577	572	604	615	612	578	586	647	601	606	597	550	593	604	606	606	588	546	612	562	568	620	608	594	606	621	590	579	565	595	604	581	590	555	545	579	606	549	566	604	575	611	569	616	564	559	620	599	612	614	546	562	590	615	556	540	566	605	599	565	615	592	571	613	574	575	578	605	547	554	589	556	626	586	605	536	600	604	622	577	589	579	666	591	624	604	624	559	604	596	554	587	616	575	589	582	580	566	595	613	620	594	585	621	585	599	583	570	556	568	579	606	552	534	622	562	614	592	633	562	576	571	574	603	552	550	572	592	607	580	595	609	588	596	604	625	562	617	621	578	600	609	584	605	594	607	617	543	591	599	578	595	561	617	588	612	590	588	568	596	557	578	640	593	609	620	577	607	566	591	647	606	571	574	559	557	555	597	580	581	566	589	544	646	559	567	592	598	560	590	568	633	591	576	546	602	555	576	558	598	574	569	559	606	618	573	611	584	592	573	603	560	591	548	568	561	570	545	566	601	627	573	576	568	596	542	576	643	558	605	583	598	602	636	612	614	575	584	604	585	599	613	592	603	554	585	582	545	606	594	609	608	596	560	587	579	596	584	604	564	568	609	554	609	584	576	578	650	594	548	605	605	593	600	614	562	562	599	615	593	611	537	596	574	517	592	567	606	564	560	570	566	574	565	557	560	610	548	603	548	600	627	594	591	603	598	551	597	635	590	556	585	603	555	538	599	571	557	559	593	627	580	575	583	560	585	611	576	605	556	613	583	551	595	614	562	628	570	622	601	614	587	560	568	594	574	620	591	568	600	618	623	559	611	568	587	583	565	622	589	597	625	577	578	625	573	600	598	576	551	564	587	614	605	617	616	615	618	570	579	535	586	603	580	594	613	635	604	607	587	566	588	624	583	593	587	563	595	589	596	572	598	585	607	546	582	579	599	652	574	572	624	589	604	593	627	588	616	587	581	605	611	579	608	602	635	575	591	576	559	609	578	622	605	618	616	555	577	547	620	618	628	541	614	593	581	604	573	597	599	608	597	616	562	570	615	600	567	558	590	573	560	545	593	599	597	565	618	573	618	625	585	608	547	569	548	614	619	612	592	615	605	563	593	557	633	579	599	562	584	587	630	576	587	558	586	630	576	596	631	588	595	561	596	584	615	552	613	597	588	578	613	573	619	575	583	599	582	616	585	608	596	586	603	581	598	644	583	581	596	631	594	606	600	611	576	570	596	572	609	587	624	566	536	595	582	575	625	565	566	582	598	641	595	542	591	625	573	570	576	597	581	589	575	560	587	581	617	614	574	634	597	586	542	581	621	628	620	584	615	612	558	557	619	569	601	572	607	574	605	633	605	536	651	636	604	614	600	618	642	562	615	584	648	589	636	609	538	531	592	604	550	611	571	585	599	587	602	592	560	599	592	635	572	583	569	636	572	607	605	565	585	569	613	603	595	605	590	598	624	570	616	629	587	587	535	587	586	593	630	568	587	562	610	570	578	587	577	574	619	644	614	607	527	574	583	594	616	526	566	528	562	596	599	618	585	599	578	574	605	592	588	555	602	543	629	613	589	589	598	640	607	578	584	559	600	562	602	608	550	607	595	590	582	556	577	612	585	593	592	605	607	588	582	595	591	599	622	577	606	570	606	640	646	637	628	595	588	626	597	521	570	597	589	559	584	518	571	597	546	573	607	585	571	620	616	585	595	600	621	575	590	551	607	607	642	535	569	578	548	582	600	611	628	548	568	619	582	566	667	623	573	587
26873	11613	4107	1882	1146	852	769	711	768	715	643	1508	1920	1698	1120	760	637	620	549	569	596	593	630	539	583	600	570	584	593	567	618	565	569	622	567	599	595	559	562	584	591	619	605	543	578	633	616	593	612	586	587	565	584	596	570	593	589	532	530	578	582	587	622	584	603	559	578	624	623	622	614	589	606	629	572	572	590	633	577	575	562	602	598	576	561	585	602	610	609	620	559	645	617	604	542	612	578	555	564	615	572	574	587	605	552	566	612	617	563	611	566	585	591	593	606	571	578	611	577	644	563	594	602	599	614	577	541	599	575	614	561	604	590	584	565	578	592	565	585	566	540	585	595	571	583	613	592	649	537	544	549	560	580	557	598	578	581	571	553	555	589	598	603	636	594	537	584	563	615	602	545	588	577	579	624	579	541	621	569	574	578	550	583	532	574	593	626	606	593	600	591	571	651	578	610	584	579	593	599	598	603	572	588	568	607	564	589	639	550	553	576	573	577	591	617	607	602	559	597	544	593	605	620	553	551	593	599	583	577	558	602	611	607	601	570	614	582	577	582	565	600	598	588	569	596	592	602	590	612	589	606	599	569	570	562	571	570	548	588	610	552	555	591	582	552	601	577	609	580	590	568	594	573	558	609	554	574	576	569	617	551	595	600	567	588	566	608	547	602	596	575	575	567	582	594	575	578	531	595	566	565	566	594	557	579	607	595	621	576	559	587	585	529	576	586	592	579	604	581	562	575	558	528	582	574	599	580	568	593	563	591	574	557	576	567	526	605	614	559	549	631	556	608	605	563	590	572	550	577	525	555	610	599	564	598	564	608	543	555	611	562	607	592	561	599	574	562	584	556	567	590	561	582	569	564	596	581	575	597	591	569	595	593	598	622	555	576	552	576	595	615	628	541	611	554	567	586	609	617	639	605	575	603	558	580	607	605	574	575	593	577	582	630	554	553	611	607	583	599	608	576	588	562	547	573	596	596	568	598	608	571	567	614	552	581	545	586	589	561	571	561	598	557	588	581	601	578	573	602	595	595	574	546	606	584	596	539	578	630	586	600	576	550	574	553	558	560	611	580	619	583	602	597	593	621	582	585	586	587	573	606	572	567	584	574	625	631	554	570	603	584	596	585	574	601	573	602	606	536	589	588	604	556	543	554	603	545	572	583	595	573	627	558	566	587	568	555	555	537	565	573	568	586	579	560	573	603	568	602	563	619	530	584	565	603	572	622	560	600	595	572	637	596	569	554	567	569	574	561	598	567	576	583	588	564	590	559	611	565	604	623	580	616	579	593	575	643	549	560	582	567	606	638	569	580	567	560	585	570	563	609	565	589	567	580	580	612	586	571	571	580	602	577	587	585	604	579	570	571	559	570	600	569	542	557	622	607	557	558	606	579	596	601	565	581	619	591	590	624	582	586	587	591	634	556	596	542	622	601	616	582	576	582	577	573	612	596	578	613	551	600	581	586	602	604	598	623	559	542	597	609	593	574	568	568	622	589	595	549	552	572	604	582	580	564	549	616	567	583	581	580	595	597	582	534	559	611	575	609	563	602	616	594	572	578	590	564	602	604	571	548	585	547	590	576	579	589	607	598	580	548	566	586	601	582	636	588	578	571	561	604	601	602	571	603	561	596	578	581	590	557	568	606	616	587	572	623	564	600	554	562	558	557	586	582	572	597	555	584	605	565	606	549	578	588	556	607	584	606	639	616	549	558	593	588	596	594	570	587	604	565	595	613	563	577	569	600	568	599	561	562	575	567	587	581	523	568	613	575	601	573	607	583	559	575	574	593	585	630	592	612	588	596	616	615	584	522	582	592	601	587	593	632	595	553	584	568	559	608	570	553	541	561	578	572	571	557	563	552	572	585	605	568	571	624	550	617	576	599	587	569	572	597	572	584	567	592	617	543	582	522	618	576	645	563	590	559	585	596	549	608	580	559	600	566	607	572	535	543	566	558	553	602	556	577	597	584	531	598	613	592	590	555	521	593	591	571	542	575	584	594	612	574	592	551	596	571	569	601	626	544	570	593	610	537	617	551	579	602	585	626	583	586	570	620	604	596	584	605	594	605	596	595	589	646	615	587	612	609	606	586	587	565	606	600	547	626	587	602	602	560	602	600	578	588	588	610	584	572	578	620	602	540	560	615	573	607	591	609	562	587	569	548	604	582	616	589	649	612	568	565	558	591	566	577	593	608	579	593	617	553	529	615	569	544	570	586	611	598	591	568	575	645	584	641	567	552	588	579	626	592	557	570	567	629	626	608	600	589	581	555	554	608	621	561	582	548	583	585	587	617	555	601	635	559	601	636	585	552	591	596	583	570	578	617	605	579	634	575	574	562	596	586	566	594	579	554	601	623	603	565	583	572	564	588	540	586	582	600	549	556	605	578	612	556	596	567	589	612	571	614	558	568	568	564	611	584	560	596	564	554	563	589	596	615	575	534	585	549	584	595	599	611	608	552	566	569	628	589	564	598	598	562	544	572	584	614	605	616	621	584	630	567	607	601	559	599	610	608	589	563	540	556	595	563	555	632	566	602	592	586	583	596	538	546	590	633	596	601	591	622	616	616	591	600	585	570	603	578	580	594	570	569	535	591	566	535	611	592	578	577	601	583	598	580	560	571	619	604	583	579	581	585	600	588	592	603	544	582	580	605	606	588	598	578	561	602	605	552	575	562	579	573	552	610	595	574	651	619	570	592	595	574	577	613	531	581	607	580	597	523	585	577	591	591	590	599	620	582	566	581	530	596	573	613	589	584	607	593	554	596	560	575	589	585	611	575	564	572	553	562	558	599	597	579	575	587	587	632	582	592	581	618	580	568	574	562	548	578	569	573	571	538	556	608	586	590	605	616	601	564	584	564	569	607	593	584	581	603	607	553	586	600	595	556	589	602	581	593	650	565	579	568	612	609	581	599	588	599	582	552	602	600	600	542	611	575	609	574	541	617	563	557	593	599	603	606	553	594	530	534	556	599	554	600	600	596	582	566	566	578	603	597	544	553	524	599	560	602	547	593	593	642	584	595	612	601	605	524	596	576	613	581	578	548	598	534	614	563	575	594	577	638	628	603	567	558	605	588	580	618	591	609	584	563	542	603	623	569	555	554	581	551	601	548	561	577	571	552	605	578	595	576	588	567	576	567	616	614	606	591	605	578	583	563	596	624	624	578	569	508	565	586	588	547	583	560	645	585	561	560	575	580	601	560	555	581	589	600	602	554	613	527	582	576	583	583	574	558	553	551	563	591	561	571	603	589	554	568	592	594	611	593	541	616	552	567	573	600	613	629	574	559	623	608	548	581	590	609	618	621	587	589	588	606	567	562	590	612	586	616	611	571	526	578	570	575	595	585	534	583	593	574	559	564	591	588	582	570	530	552	599	593	568	575	574	596	612	613	583	590	586	574	562	565	565	557	586	603	612	551	611	605	570	579	577	575	587	590	590	615	578	622	595	603	630	572	579	592	580	567	590	557	568	533	568
7157	4668	3444	1682	1053	838	695	666	771	712	599	1953	2257	1779	1072	647	543	445	488	490	482	532	474	444	499	520	510	526	445	495	489	450	473	515	469	490	509	500	479	487	482	506	507	467	477	522	469	463	470	455	530	529	491	496	484	504	469	468	517	515	514	463	473	477	470	439	490	474	436	493	499	538	502	495	475	489	475	473	514	450	477	456	502	491	486	492	496	448	471	472	514	457	459	499	485	482	474	485	489	478	474	507	448	524	504	481	495	497	453	481	480	514	513	461	498	493	461	460	457	489	454	499	464	478	505	496	467	498	509	509	472	497	467	541	489	491	477	474	481	470	486	489	433	456	486	445	505	482	479	531	497	465	483	495	528	473	497	471	459	473	462	484	488	505	454	515	472	520	484	469	491	498	515	498	473	472	503	473	489	470	530	473	462	473	487	510	477	495	504	508	479	494	494	467	448	485	473	490	471	436	490	486	513	424	495	508	504	476	486	448	485	498	477	487	499	452	475	524	491	543	459	440	478	473	451	470	477	469	474	456	498	508	491	514	482	480	467	491	472	471	458	545	477	477	483	503	476	478	479	474	485	501	491	452	473	498	484	474	495	493	480	497	528	462	485	528	511	462	502	462	510	447	491	496	484	465	476	512	460	495	495	444	484	496	479	509	483	488	442	494	486	470	491	453	472	495	462	471	472	473	479	477	455	482	487	478	469	508	525	486	469	469	478	502	509	506	471	452	487	498	459	506	439	510	460	449	465	478	486	446	516	497	503	493	481	499	477	492	513	425	472	476	470	496	502	492	475	460	477	487	522	448	474	465	520	480	491	511	464	488	541	493	477	497	504	505	481	461	496	547	504	457	482	489	458	479	487	488	484	480	450	505	480	515	470	508	504	476	456	481	445	487	483	502	492	469	492	487	507	482	478	483	482	463	491	464	461	480	482	448	475	513	463	474	439	471	482	494	432	497	474	520	484	479	484	499	520	501	501	475	455	506	448	502	447	475	483	476	488	476	493	480	509	467	490	497	504	514	481	518	472	472	446	492	445	488	485	432	516	516	528	495	458	513	478	488	489	431	462	503	469	480	496	482	472	489	515	494	495	481	479	483	498	462	465	525	466	522	488	492	477	437	505	498	484	476	475	518	471	473	469	472	478	469	467	464	432	485	475	441	490	481	481	515	429	495	467	505	460	509	513	495	498	490	466	507	469	461	466	466	482	468	488	440	501	506	476	474	509	491	470	461	492	483	500	481	476	512	492	487	492	451	460	509	466	505	467	476	472	484	509	485	472	495	494	514	530	443	469	427	481	443	500	477	496	479	471	529	478	464	502	480	455	476	504	485	478	522	480	486	501	501	477	473	480	513	507	483	480	472	495	476	481	493	458	518	482	520	509	487	517	481	511	496	498	477	483	453	488	487	485	495	484	479	450	457	523	480	461	486	492	490	523	470	467	510	481	495	469	480	476	487	515	475	491	476	495	494	507	458	459	484	468	488	442	501	475	468	467	536	541	458	472	475	501	470	502	495	482	476	455	477	499	478	469	469	455	535	477	483	519	470	487	484	519	494	496	452	470	511	504	494	478	474	481	473	473	489	484	493	495	518	469	479	483	412	465	468	494	493	474	489	487	477	514	493	508	453	482	516	489	460	479	502	517	515	471	523	475	506	454	510	476	513	525	470	442	541	480	525	507	448	495	457	522	491	492	501	456	465	495	464	484	514	474	478	509	493	471	526	488	504	497	488	481	487	495	483	504	481	505	479	512	453	443	443	511	518	519	505	478	484	462	498	473	441	498	474	491	505	479	485	471	463	470	482	452	486	482	474	484	475	467	464	453	525	503	469	482	531	448	481	457	499	492	469	492	465	468	507	532	500	450	483	495	467	476	496	469	473	473	512	447	503	453	493	481	500	505	478	472	458	481	455	504	436	480	472	493	464	474	527	413	469	495	478	427	500	469	526	494	481	463	471	512	501	494	475	474	511	472	482	490	517	478	509	482	498	530	432	500	473	458	517	473	495	485	492	461	512	479	473	450	475	516	482	498	479	518	465	485	474	472	494	542	479	482	477	463	470	499	497	515	504	475	511	525	479	465	466	481	515	438	501	475	500	523	509	516	470	464	496	482	503	473	484	513	458	492	492	504	464	494	501	471	500	500	509	472	491	527	500	439	495	464	482	453	448	498	485	463	489	479	505	467	480	507	503	472	524	499	480	476	459	489	503	477	475	510	503	504	483	471	530	458	463	454	497	538	482	507	483	471	489	517	476	489	443	477	482	445	522	476	454	519	476	488	474	489	508	490	518	462	486	501	495	473	472	489	493	473	474	469	455	487	481	547	514	464	517	477	513	485	472	476	458	444	470	472	484	470	474	486	486	488	462	518	487	529	511	505	479	503	477	500	486	484	500	499	511	495	489	460	497	444	497	520	466	482	507	529	516	466	486	492	494	492	477	477	495	471	483	475	465	506	461	462	502	477	461	469	502	497	482	490	483	489	493	513	493	478	519	487	499	484	517	458	487	481	489	484	518	475	478	480	505	492	473	518	475	485	488	509	469	468	498	522	448	460	503	476	472	512	504	495	519	511	512	433	497	463	459	510	485	490	477	471	470	508	487	486	458	495	493	539	465	453	500	477	485	484	521	475	467	486	482	507	477	455	481	457	502	521	501	469	474	457	481	462	494	471	491	465	494	502	556	496	513	487	469	489	430	472	498	495	485	484	503	450	505	471	526	483	450	469	484	489	459	476	515	449	465	534	476	477	467	481	443	502	474	480	486	473	478	500	480	496	479	466	485	487	489	488	460	469	468	462	493	457	511	515	489	492	458	491	476	509	484	497	481	505	506	502	474	503	446	489	468	509	477	520	506	501	487	468	483	484	535	494	481	472	475	521	512	482	471	489	494	532	510	504	491	489	510	485	508	473	526	510	483	499	512	458	477	507	496	457	499	483	479	509	511	489	495	521	497	464	469	507	535	495	522	485	491	495	476	459	491	539	505	510	512	449	554	511	495	496	490	471	469	468	498	480	470	490	459	501	470	451	484	523	469	497	487	500	479	512	432	435	507	523	470	456	491	478	450	450	503	490	477	475	493	513	473	483	463	485	489	473	485	506	456	454	473	466	517	470	502	443	434	449	506	478	508	479	501	456	473	496	478	484	482	490	527	518	459	480	467	469	459	503	495	459	513	474	484	468	499	494	468	491	485	474	466	481	507	484	479	503	478	508	478	447	542	476	471	495	511	458	487	482	482	512	435	489	499	495	475	516	483	476	473	498	489	491	479	483	472	470	472	508	474	465	468	486	537	502	542	508	483	517	475	487	490	503	455	531	487	481	459	487	482	491	483	460	468	466	478	454	444	463	450	512	497	452	518	467	482	433	464	440	477	502	493	541	465	488	484	452	504	468	511	469	515	496	476	506	512	470	436	506	455	452	482	481	487	447	521	466	494	437	489	493	508	496	441	490	497	474	474	456	485	491	489	478	505
24814	20808	26736	24652	10039	2497	1758	1253	877	905	1006	10347	15077	10127	3733	1297	668	643	575	538	540	587	557	592	625	555	592	576	625	527	632	582	570	556	581	584	591	567	529	599	536	549	594	573	606	555	567	556	532	569	537	574	596	565	580	596	620	586	564	534	599	586	570	527	595	552	574	580	569	618	543	570	567	568	539	551	582	570	582	599	601	575	543	572	594	557	559	569	599	546	606	580	590	573	553	610	593	549	554	557	571	558	596	570	599	545	561	573	565	555	588	588	556	528	606	585	596	597	545	614	618	569	618	577	579	584	576	579	623	572	575	578	575	544	560	571	541	570	556	526	565	588	600	581	629	534	545	601	554	601	566	582	609	565	559	571	577	593	532	579	559	569	616	598	594	597	565	566	566	574	581	550	560	583	610	569	573	563	523	572	529	543	530	562	540	565	584	541	577	582	557	575	597	560	569	502	526	593	542	597	538	559	562	565	614	588	516	516	588	562	547	532	584	532	561	515	585	612	578	595	569	561	583	561	624	548	557	570	580	560	584	532	557	568	544	609	570	579	574	557	604	617	568	557	603	554	556	578	619	528	540	546	555	530	563	534	540	529	536	539	545	544	582	574	555	585	567	583	552	584	553	572	556	586	544	562	585	570	545	570	576	582	563	563	556	584	561	583	561	567	561	589	560	541	515	576	573	570	521	549	592	547	606	569	601	616	556	564	571	586	542	537	594	543	580	516	582	563	611	565	588	566	602	588	582	584	543	537	515	591	592	564	561	545	551	547	542	513	566	572	581	603	580	550	588	540	543	575	570	568	558	541	533	553	568	564	560	535	569	556	528	554	619	552	546	555	563	533	564	620	574	571	549	582	536	596	558	554	555	562	565	566	582	565	596	538	557	527	533	569	594	556	558	575	541	590	579	555	565	542	586	583	573	588	576	589	553	599	610	604	553	585	561	563	567	585	582	578	564	552	602	560	537	545	537	578	550	559	576	564	515	552	576	545	628	600	553	541	545	545	540	558	582	564	573	582	577	551	589	524	590	555	545	584	565	539	520	569	572	563	606	554	546	586	532	575	563	563	531	560	556	526	580	588	567	587	558	564	571	599	579	545	512	605	600	586	575	584	548	549	601	599	600	585	566	563	600	590	576	571	559	574	564	557	555	574	553	573	567	523	607	536	604	580	599	576	538	548	587	569	569	550	550	558	575	637	524	528	619	578	605	560	575	554	568	550	579	569	551	609	578	532	536	593	546	624	592	557	573	536	554	612	541	560	544	579	536	583	543	598	592	561	589	557	552	543	567	601	554	608	576	569	607	553	541	598	552	576	541	564	553	578	553	576	569	575	538	532	579	590	546	514	616	494	571	555	592	572	598	561	618	559	579	551	574	552	546	551	581	562	558	594	580	558	587	559	581	568	597	589	618	593	573	584	543	558	557	547	563	553	587	529	561	588	609	568	578	531	594	557	548	590	568	564	550	551	588	542	554	597	604	575	568	567	572	599	567	624	555	575	568	573	598	524	585	575	573	559	571	565	534	532	558	587	564	588	603	554	596	609	599	592	548	538	562	567	591	599	591	555	577	540	547	595	553	538	556	575	586	572	544	591	595	569	575	549	549	538	552	580	594	567	553	596	559	593	527	567	596	566	533	587	569	595	567	577	575	582	565	585	544	568	604	582	569	592	610	541	538	540	524	535	552	552	522	577	585	564	561	578	582	563	590	563	566	569	578	593	520	581	579	571	542	553	558	568	571	555	562	565	594	572	554	560	568	580	522	530	581	571	536	574	573	575	543	556	540	564	568	589	601	530	524	580	580	516	558	543	542	584	624	602	581	551	541	584	561	538	553	585	559	567	599	553	543	535	564	565	553	575	542	582	583	562	606	552	546	595	556	551	588	594	592	573	570	607	567	560	623	565	601	528	563	590	563	586	617	543	565	527	576	607	556	600	580	550	553	566	555	531	537	588	540	561	563	588	534	535	575	528	557	572	552	551	566	571	576	595	543	600	545	571	571	532	584	592	559	562	568	578	567	546	547	554	559	536	571	606	545	551	568	566	567	555	555	590	582	555	552	541	556	533	571	556	576	547	559	592	589	546	566	583	560	575	580	544	579	580	608	577	549	570	592	564	580	577	544	578	572	586	566	570	553	576	572	537	555	573	598	564	548	562	549	536	571	571	589	521	567	589	571	556	588	557	562	588	561	590	586	573	606	574	560	614	563	623	591	566	590	573	561	568	553	590	594	561	567	546	580	578	563	570	577	566	555	544	582	533	582	565	554	514	576	598	558	540	618	565	552	577	558	577	587	569	534	558	564	570	567	568	526	576	515	561	564	587	586	581	569	558	556	578	587	596	582	587	556	552	600	561	546	603	570	565	553	595	596	612	588	584	557	578	571	577	574	593	535	566	537	561	511	563	580	540	564	561	583	571	584	560	586	602	541	568	624	582	597	566	591	569	588	557	574	539	556	567	578	548	552	612	544	576	575	549	545	547	639	570	598	548	540	582	547	599	559	574	583	578	553	565	567	569	588	578	622	589	577	619	582	571	560	572	519	612	597	548	555	589	560	552	581	571	565	557	566	614	582	571	589	567	553	614	589	581	592	600	577	582	563	562	570	597	568	581	585	587	569	549	566	613	574	567	597	566	577	572	540	551	552	534	591	545	601	528	600	556	536	580	544	560	557	544	530	539	541	549	550	585	580	596	573	558	583	537	566	541	594	603	604	561	548	574	624	557	565	569	626	581	561	576	564	579	549	595	577	576	525	585	520	586	598	558	576	543	564	586	599	551	532	565	549	555	585	523	565	584	566	609	577	560	573	574	580	571	580	605	594	582	595	556	547	540	566	572	556	559	567	563	580	570	559	587	534	539	598	559	615	587	541	592	539	585	580	571	585	563	608	577	584	564	562	573	557	572	585	578	597	562	583	504	583	525	581	528	572	549	564	542	550	574	557	573	580	562	536	561	585	596	542	591	573	552	549	557	585	593	570	599	536	569	586	577	504	560	574	540	571	568	575	578	584	547	574	529	577	522	562	598	560	554	553	587	599	586	547	588	521	575	526	583	520	550	572	553	603	564	592	630	579	587	539	580	550	538	575	581	585	585	552	566	557	591	562	588	541	566	586	562	563	578	544	601	609	579	554	531	553	560	548	581	546	536	535	535	564	587	511	566	576	629	547	607	506	572	537	574	551	545	595	578	578	560	613	590	564	583	560	564	530	567	572	565	549	556	536	597	604	563	531	566	567	532	573	577	553	557	603	566	609	614	585	517	550	500	552	558	617	550	580	547	581	549	591	574	579	539	589	578	561	573	589	549	569	549	555	583	573	575	582	581	581	597	618	557	613	578	592	578	593	547	545	573	585	539	540	580	595	562	571	543	576	573	576	573	520	572	605	570	592	540	589	591	577	550	540	573	569	522	533	529	572	527	524	524	580	583	527	546	612	539	629	570	613	558	552	527	554	545	525	576	530	541	584	562	530	602
6397	8981	7237	4309	3050	2074	1914	1405	1047	1069	1236	13174	14557	9438	3643	1290	604	561	500	485	456	483	471	496	466	492	474	500	491	469	504	518	500	524	526	493	521	478	517	501	466	522	496	518	497	504	492	495	525	479	464	488	516	504	563	518	485	522	484	483	513	541	495	473	500	507	456	461	516	484	488	497	480	509	501	518	545	525	488	484	487	480	486	491	499	465	482	495	473	492	518	470	484	473	470	511	531	478	477	502	487	535	503	486	511	470	476	493	497	495	508	488	498	480	451	481	482	504	538	480	518	531	491	513	489	478	502	500	484	487	491	500	469	482	498	470	488	499	504	503	505	480	469	453	484	473	493	529	498	533	477	471	481	501	513	485	454	514	474	525	476	483	485	570	461	488	499	486	469	478	505	481	499	508	523	458	501	476	520	481	502	510	494	497	507	466	449	509	491	511	502	482	447	475	481	499	496	481	453	481	477	502	450	506	487	447	537	499	460	478	502	482	489	470	508	510	484	502	516	530	476	513	499	506	456	493	503	485	468	476	471	490	462	448	492	507	511	527	495	501	523	480	505	502	506	480	506	506	499	482	454	472	481	465	469	499	504	473	474	519	492	464	498	479	514	506	474	474	487	472	483	470	513	538	476	468	501	501	526	471	491	475	490	484	511	487	496	530	481	501	496	473	517	467	516	477	514	470	525	519	465	492	473	500	522	489	496	494	519	476	504	493	497	477	522	485	485	490	482	493	502	493	517	501	478	485	510	540	516	516	501	496	492	502	464	512	513	479	469	457	505	520	515	477	505	482	514	531	550	511	500	497	475	490	514	480	520	503	490	477	477	498	483	460	520	463	438	476	498	518	471	488	524	479	502	515	486	470	483	526	481	430	487	521	468	467	472	490	491	453	499	504	467	488	505	470	519	469	486	500	485	483	475	499	468	484	491	496	480	467	468	523	481	480	522	527	510	477	478	519	474	468	506	451	497	477	488	471	523	515	465	502	519	412	501	481	454	476	487	494	483	513	495	484	475	501	460	494	539	494	486	510	491	513	466	523	494	484	511	519	512	534	510	494	476	476	481	461	461	490	516	500	481	501	493	505	486	464	453	494	482	484	456	472	504	500	455	517	529	460	505	511	571	512	511	452	493	514	483	466	456	469	496	487	486	484	487	494	486	530	478	465	472	508	512	499	476	492	485	475	506	475	478	491	472	500	505	460	494	493	480	507	491	491	468	480	476	474	502	501	504	484	516	486	521	467	480	498	480	467	491	476	472	506	511	479	512	491	492	469	505	496	491	475	461	442	491	522	463	504	510	468	532	469	499	545	474	548	455	479	523	484	514	487	463	532	465	493	457	499	474	495	483	503	509	489	533	503	473	464	462	478	523	477	479	499	499	472	515	519	490	455	493	451	514	508	469	511	484	513	400	469	522	483	505	462	472	470	525	457	489	494	510	488	520	521	480	467	504	492	504	440	487	523	478	516	470	508	483	465	488	467	458	505	487	502	512	493	505	482	486	460	480	496	471	485	510	507	477	476	521	501	516	465	482	509	480	464	468	489	522	495	445	510	495	481	495	488	519	509	471	463	536	455	480	517	492	500	447	485	419	493	499	512	488	484	541	490	554	500	492	497	517	488	484	481	483	484	478	469	463	508	490	448	479	459	493	444	471	524	507	534	524	510	441	461	458	502	487	491	504	451	468	454	431	456	467	468	510	507	531	503	508	492	474	485	486	464	527	494	455	509	501	492	485	495	489	480	512	485	502	480	509	461	475	522	476	525	476	496	523	475	513	490	494	515	494	480	488	511	506	488	502	442	503	497	532	499	473	491	464	500	465	464	508	463	488	507	474	507	522	494	520	481	508	517	451	502	497	448	474	489	465	492	495	492	506	484	491	459	497	512	471	500	503	524	476	471	463	476	521	471	483	493	552	514	474	489	482	478	498	489	519	483	500	496	463	547	497	460	505	463	490	532	456	484	500	500	495	489	503	495	484	457	461	511	444	514	463	491	466	499	460	501	537	495	485	472	459	501	466	496	489	525	517	548	507	457	467	515	488	471	483	502	460	465	479	540	532	500	502	501	494	528	491	490	500	507	490	503	481	464	490	463	488	460	478	481	465	486	481	476	491	531	484	498	482	500	527	471	473	476	525	477	498	493	427	474	494	539	466	490	501	469	479	464	473	484	487	512	442	508	495	507	537	500	449	454	504	474	490	499	473	494	490	465	468	516	484	489	500	486	481	509	475	523	499	502	463	512	481	472	470	481	485	467	483	505	458	475	504	494	492	515	527	461	490	454	492	457	489	475	526	486	497	469	486	474	469	499	491	501	470	459	504	463	491	536	473	490	484	475	517	527	464	487	506	485	476	454	514	505	480	463	490	500	481	499	505	513	492	472	465	459	513	444	465	520	473	519	467	490	505	488	509	538	504	500	502	473	477	497	508	475	491	483	521	479	471	482	485	528	525	465	512	528	524	480	517	486	501	492	490	453	487	520	477	476	528	476	451	452	478	515	506	484	502	492	489	479	477	462	451	490	503	504	485	504	500	511	515	502	514	460	452	489	515	489	469	482	508	461	525	506	512	513	470	526	491	464	513	473	504	498	506	485	468	498	495	493	485	526	506	519	465	486	458	488	486	493	490	528	534	512	463	500	546	469	477	530	490	464	509	510	523	511	486	490	494	490	472	458	482	459	499	460	513	490	481	492	518	535	500	531	537	492	444	467	493	528	485	473	498	527	441	505	488	467	466	475	486	507	484	449	492	484	442	466	503	464	488	473	484	495	460	522	492	483	482	491	461	533	453	485	476	502	478	544	447	503	489	493	503	469	473	513	469	482	487	503	494	470	509	492	479	485	530	503	471	461	479	481	452	461	476	506	496	532	500	488	449	485	500	490	499	510	516	494	464	481	468	456	502	483	509	473	499	518	467	506	503	502	488	493	508	445	529	502	498	430	529	463	477	467	497	509	443	466	470	495	456	475	493	469	489	491	491	494	490	465	492	486	459	503	445	503	474	485	499	472	473	484	516	493	506	525	473	463	497	562	490	507	484	536	494	493	453	499	510	486	493	492	488	488	471	506	457	495	494	421	477	476	482	488	506	465	456	425	498	494	490	517	450	523	487	483	448	476	460	483	493	541	535	501	483	507	481	486	479	473	507	465	466	470	505	466	459	476	443	478	514	525	507	489	476	498	493	477	495	493	494	508	462	507	491	469	564	475	467	506	500	505	451	498	486	489	469	491	502	493	450	465	466	511	477	458	498	502	499	480	450	500	494	468	463	473	471	492	510	466	487	496	487	483	495	505	483	513	483	471	519	495	489	500	495	506	481	506	525	481	489	486	500	505	437	495	498	531	511	493	526	502	483	478	456	511	484	503	495	521	493	471	495	438	484	482	515	544	502	475	448	474	512	490	477	498	497	429	484	478	481	496	496	476	487	512	463	486	473	498	487	495	499	469	467	478	494	463	461	485	460	512	430	481	463	537
23776	20728	27717	23809	20484	9870	4627	2243	1417	1391	1701	15906	24771	18880	7793	2221	1004	779	678	707	703	720	638	727	654	697	665	665	652	677	620	699	656	679	655	656	685	678	644	660	696	712	667	678	697	639	659	619	647	664	745	694	639	688	671	641	693	679	677	683	690	664	662	678	661	652	679	607	670	675	727	668	663	731	642	668	690	699	662	679	655	671	707	664	682	649	723	658	686	659	682	622	655	648	645	680	676	643	633	706	689	606	606	624	639	691	671	609	686	677	616	660	672	655	679	662	671	641	630	648	644	658	660	645	675	667	699	648	667	679	634	741	675	659	711	648	637	685	669	683	642	655	660	688	677	641	678	693	622	651	621	631	664	679	687	658	641	681	637	610	669	564	699	701	712	645	648	676	600	637	694	668	668	677	621	658	625	643	658	691	665	645	625	620	649	703	645	664	678	730	659	693	689	722	659	674	653	690	710	707	685	742	643	649	695	670	684	659	617	642	648	702	642	666	681	662	663	649	648	685	671	657	646	641	646	696	691	703	705	640	717	636	611	736	676	725	682	664	713	642	645	662	652	609	641	648	652	642	655	651	674	656	682	643	629	711	686	680	659	677	658	670	674	717	632	657	677	640	673	625	676	619	700	687	672	624	666	649	635	681	619	711	640	724	703	664	622	628	686	685	674	672	670	682	662	648	669	690	683	672	661	672	721	655	678	647	692	635	668	678	644	680	627	638	607	678	685	718	642	625	662	664	679	616	700	653	654	663	645	661	618	655	639	702	688	692	718	640	694	674	697	660	655	690	696	648	647	607	649	685	679	721	665	667	619	653	675	685	664	658	672	695	685	657	631	659	652	646	671	692	661	695	625	673	692	661	629	679	704	703	677	686	681	629	656	672	663	640	652	652	675	636	721	689	684	707	651	672	668	650	720	678	711	666	676	631	648	694	664	687	674	654	655	705	679	649	697	682	686	687	666	668	618	635	663	679	636	662	674	639	681	675	657	631	658	652	647	607	664	664	670	627	694	649	703	620	689	683	715	664	654	632	667	651	692	686	717	639	678	713	675	707	673	665	670	650	640	650	725	658	631	670	661	666	672	643	654	615	661	688	647	694	715	621	618	651	648	635	657	692	685	671	690	671	684	692	633	678	700	635	644	652	645	631	674	639	667	670	659	658	673	648	632	676	648	676	622	616	672	641	637	675	613	658	652	689	674	689	668	729	631	645	697	693	698	652	691	727	685	663	685	685	684	674	670	672	666	671	648	663	629	669	689	721	678	703	651	671	664	662	658	711	688	650	682	672	656	706	647	687	609	636	648	690	652	639	693	604	646	569	663	664	646	701	670	678	697	668	700	632	649	678	661	678	678	641	651	680	720	630	647	705	745	682	669	681	674	638	641	632	665	632	715	695	685	687	656	688	706	703	627	671	708	661	657	632	639	694	704	667	685	632	632	687	708	673	686	599	638	695	665	621	670	665	671	702	680	666	741	667	633	673	618	714	651	649	631	672	645	709	741	647	634	619	660	626	703	702	660	666	634	646	660	628	646	669	670	673	678	615	683	658	688	654	673	671	685	661	667	653	686	647	633	666	661	660	715	622	674	735	630	646	622	637	672	672	676	669	637	641	657	618	717	675	673	655	664	657	656	689	651	655	696	685	630	697	682	653	676	721	639	647	678	639	691	656	699	694	701	679	620	701	662	680	662	658	681	688	713	659	597	682	716	644	693	674	671	654	642	678	662	658	694	680	649	680	669	680	641	639	668	648	693	639	688	672	677	663	665	646	676	699	638	625	631	637	649	663	661	647	667	654	695	674	643	651	712	599	616	666	687	700	704	692	664	659	671	662	697	625	644	630	652	649	704	643	685	648	658	696	677	621	659	632	686	689	685	610	642	662	672	652	660	620	647	614	686	633	678	652	635	649	691	655	707	679	662	666	644	661	658	673	676	653	671	676	687	665	641	687	673	621	669	682	656	704	663	686	670	642	721	677	651	710	635	585	659	644	642	655	626	685	656	677	671	669	681	635	690	677	624	697	660	639	668	657	623	697	709	610	663	644	595	715	632	679	664	634	702	672	671	693	686	661	641	644	610	695	640	617	671	674	658	695	683	665	674	682	649	678	670	667	647	640	660	678	669	646	673	691	657	639	675	698	660	695	698	623	676	649	681	702	619	672	635	671	673	719	667	624	653	659	621	663	688	672	674	652	633	623	646	705	670	657	649	644	698	667	697	608	693	683	674	663	679	661	656	708	706	623	689	681	665	687	685	677	643	651	621	725	677	655	674	666	668	649	629	666	714	689	659	683	660	691	644	669	711	675	702	637	666	676	682	655	638	688	658	665	716	610	726	703	629	651	631	686	690	670	659	682	695	687	678	692	640	652	683	701	686	680	651	640	697	696	656	623	630	671	716	676	695	649	687	682	668	633	686	646	648	664	647	650	660	714	653	653	668	643	673	694	633	653	670	669	645	625	636	669	657	669	638	670	650	631	673	679	695	676	664	668	691	659	731	701	668	672	683	700	673	690	662	650	686	688	607	633	629	641	662	698	601	634	673	660	658	616	660	652	656	635	674	639	618	718	650	681	656	659	661	621	664	672	643	689	655	690	672	628	661	670	620	642	677	674	673	661	672	666	613	670	683	683	680	654	689	684	656	715	644	679	700	667	681	661	609	693	689	637	673	655	656	692	660	704	609	734	683	642	659	688	669	649	667	613	643	635	648	646	672	648	657	700	697	657	675	706	615	664	714	654	639	678	703	664	664	676	668	690	711	674	669	656	618	658	656	659	628	619	695	672	648	677	641	652	673	652	653	664	669	635	674	675	695	616	638	711	663	687	665	672	625	641	654	646	651	685	624	679	676	670	614	685	666	709	648	617	642	712	724	701	672	744	615	621	664	668	682	716	658	640	682	671	617	637	647	670	634	663	666	635	595	635	665	675	698	723	632	661	666	636	681	655	707	690	632	645	637	694	670	683	669	668	687	672	642	680	651	670	656	653	678	640	681	702	640	654	628	698	714	677	661	612	664	663	681	668	671	670	669	680	679	617	680	657	634	652	696	679	630	624	669	638	664	640	690	673	658	654	715	698	639	634	682	672	666	638	709	661	658	667	655	623	621	676	643	721	678	674	663	643	624	694	669	652	616	674	681	661	671	669	666	674	678	641	687	685	680	660	691	626	684	639	652	641	702	652	671	655	682	667	642	709	699	663	655	688	689	692	678	666	673	671	635	696	736	648	643	704	641	659	636	677	680	663	623	686	694	667	698	720	666	659	628	697	650	675	657	662	664	660	665	659	700	666	649	671	623	650	698	634	640	654	669	664	638	665	656	646	673	672	661	657	694	664	676	631	688	705	645	684	651	634	706	679	701	684	669	631	659	682	697	681	655	633	694	718	683	675	681	684	646	652	654	715	667	716	608	654	667	686	684	664	677	682	640	639	620	672	677	682	678	733	687	674	662	621	646	642	659	675	683	682	643	651	600	625
6503	12054	10523	6070	4668	4169	4214	2645	1822	1805	2399	19418	23539	15485	6629	2107	857	619	568	587	567	564	530	605	584	546	561	566	596	569	547	573	569	576	552	602	539	537	543	575	558	583	579	591	568	569	618	535	545	584	537	591	617	577	574	549	570	528	586	555	566	579	522	607	540	586	583	562	607	566	583	610	527	562	546	534	595	538	552	584	547	568	596	581	593	570	596	543	589	640	592	509	536	525	605	569	601	608	521	543	561	553	603	570	551	580	580	532	557	615	522	588	555	576	518	571	555	522	566	599	556	591	552	575	573	538	585	557	551	548	578	576	585	585	601	531	611	578	593	577	553	585	518	578	570	540	535	560	548	578	597	566	543	588	558	581	530	558	558	533	589	573	574	551	586	580	572	556	545	539	575	544	512	590	499	539	550	586	552	551	549	561	552	562	550	552	605	535	553	602	562	569	618	547	580	560	557	592	577	583	535	527	574	573	557	557	588	559	600	576	560	591	540	571	609	550	555	582	582	589	611	564	580	484	605	561	596	606	535	585	560	559	570	577	522	567	556	561	516	524	558	573	584	561	591	594	537	557	562	563	611	537	576	572	548	607	592	548	546	586	533	558	554	589	615	523	573	567	573	583	541	556	585	561	569	557	588	562	571	554	548	559	585	600	541	560	560	553	575	572	557	539	570	556	559	605	547	572	561	591	572	525	598	566	541	574	558	553	544	572	557	539	547	565	557	598	551	566	508	545	520	563	545	546	583	576	552	532	547	577	550	560	551	575	558	607	554	593	558	584	555	577	543	517	578	575	547	579	589	576	589	532	578	546	587	594	543	577	588	594	603	558	525	555	568	571	566	544	576	594	557	579	606	550	603	566	591	560	556	558	546	562	569	576	576	573	596	574	591	588	587	567	544	535	566	573	548	618	570	592	521	561	583	557	517	566	553	573	528	572	580	548	602	537	552	573	570	543	560	594	538	583	567	581	548	545	532	573	574	578	535	554	617	594	579	543	550	580	540	563	528	553	601	578	573	564	566	600	574	545	606	590	534	533	586	575	615	561	606	536	561	564	605	546	565	532	539	581	570	533	552	564	538	566	516	544	510	550	547	563	581	595	568	567	564	549	597	539	573	606	572	565	588	543	566	508	564	558	575	519	552	596	572	573	570	539	550	572	586	556	557	543	575	541	549	563	574	571	554	573	585	517	623	550	559	551	559	579	568	576	566	569	551	569	595	581	554	548	558	548	581	529	541	530	557	500	576	573	585	559	581	595	556	591	528	572	587	587	546	602	557	586	565	558	570	559	585	512	574	565	594	591	609	580	551	597	573	545	554	593	590	558	544	556	534	561	545	555	582	569	575	567	595	541	562	588	608	587	582	563	526	577	516	556	593	568	550	612	574	533	606	528	548	529	556	507	616	561	559	559	594	591	553	586	559	559	575	543	552	571	595	577	642	527	566	569	551	549	584	537	536	555	566	586	553	585	575	559	562	531	546	562	532	561	607	542	532	544	582	586	541	549	547	550	546	540	541	616	528	578	545	574	553	569	599	578	536	573	531	579	558	535	593	581	576	531	537	535	626	512	568	555	551	558	562	555	541	552	613	559	545	575	556	536	548	584	573	569	567	573	546	542	551	566	569	565	596	527	603	520	532	569	542	499	538	558	569	572	592	588	573	555	562	560	589	577	588	576	584	592	535	565	567	532	549	548	525	533	586	571	575	539	569	566	570	576	589	564	564	556	551	548	546	557	552	588	552	594	586	581	562	557	589	575	571	573	581	568	571	561	604	587	545	592	570	591	569	645	606	533	573	580	556	549	573	573	596	567	572	605	586	538	546	564	567	621	576	554	580	606	547	577	538	590	578	508	550	534	539	597	565	557	562	518	574	572	544	585	571	582	547	530	547	613	577	561	550	589	580	598	561	554	568	545	587	593	589	570	559	558	544	564	554	533	561	571	548	600	568	567	575	572	581	539	552	603	553	575	536	545	612	586	560	528	578	566	616	569	588	516	591	573	593	542	551	572	556	574	583	566	579	549	577	548	562	541	542	584	536	606	552	549	555	544	570	601	546	523	554	574	597	534	543	586	562	527	587	565	539	540	581	557	529	574	543	526	604	587	548	593	548	591	603	531	547	574	557	556	583	565	560	566	531	579	568	529	558	558	544	554	559	539	547	559	535	581	602	568	604	549	535	550	571	576	553	591	557	589	574	574	613	528	576	581	543	545	561	550	553	533	518	542	573	545	584	557	534	549	559	571	570	528	538	562	535	573	557	562	568	560	578	522	563	528	516	582	557	605	567	557	569	594	599	537	586	588	581	558	567	572	573	551	557	572	587	581	605	584	570	574	585	568	534	584	583	561	603	555	581	563	574	582	583	576	574	600	548	532	596	527	579	594	554	567	554	540	530	572	532	564	557	566	538	583	594	584	557	532	536	567	533	533	556	546	554	551	554	527	563	537	582	596	531	567	575	566	550	551	523	569	569	551	585	568	577	590	617	577	582	549	558	613	521	577	557	520	572	558	541	555	606	550	569	535	575	567	564	565	499	599	612	576	584	600	550	557	562	556	577	605	570	572	585	559	558	550	542	581	549	547	559	543	565	568	560	535	562	549	554	557	566	515	550	562	564	551	535	545	592	545	584	566	529	552	570	609	583	585	570	541	552	590	570	565	537	558	543	569	551	533	525	584	560	575	567	532	570	487	558	550	532	613	573	545	569	554	549	528	539	583	550	568	556	563	534	598	584	562	558	567	540	564	565	574	567	536	544	617	567	535	591	550	569	595	588	575	580	572	552	540	568	558	578	561	574	603	542	574	569	554	547	556	584	565	580	605	545	553	573	543	559	565	571	572	567	534	574	576	550	586	585	542	558	621	546	556	547	563	567	571	503	554	541	537	551	575	567	568	588	522	558	582	572	552	531	564	539	531	547	597	593	523	556	555	595	549	532	581	563	603	551	600	564	544	559	542	579	586	600	575	529	602	564	569	552	552	522	561	542	549	540	539	573	632	545	572	551	534	535	563	583	512	567	552	590	520	558	579	599	551	542	560	570	558	584	589	530	554	565	602	545	570	562	551	585	604	588	542	560	593	543	588	596	574	582	550	544	546	555	539	575	525	540	555	564	533	580	574	552	581	572	571	545	571	584	584	543	572	557	526	597	557	559	530	558	574	570	564	542	557	567	555	559	552	566	580	576	566	545	575	570	593	547	560	548	622	536	576	566	562	543	584	545	589	606	598	543	551	580	543	561	588	570	584	548	546	540	541	564	539	576	550	547	576	544	562	578	565	555	569	571	597	540	588	568	573	624	580	548	592	533	561	577	582	587	554	561	553	574	563	569	542	551	568	608	543	597	577	543	528	522	564	599	558	571	593	585	576	535	540	526	576	571	561	578	553	611	558	600	520	596	545	594	597	578	573	598	553	581	562	543	590	559	623	560	568	600	563	557	534	549	523	521	578	533	542	582	552	535	547	547	580	555	595	552	575
26515	10050	2911	1529	998	889	785	768	759	658	631	1347	1800	1416	937	677	614	589	544	561	565	534	534	538	597	558	555	516	554	536	545	551	530	565	500	559	550	573	529	521	568	545	597	538	592	589	528	554	531	549	528	525	504	592	547	552	521	593	527	613	572	543	593	585	547	559	564	552	554	581	553	540	521	572	567	546	542	567	515	539	575	556	556	570	546	565	532	533	536	524	535	547	578	567	509	511	540	545	509	578	553	562	565	577	542	555	545	500	526	553	550	528	550	544	562	575	524	521	526	524	546	540	562	558	558	531	562	519	562	556	538	560	569	613	545	546	546	568	568	566	556	556	559	572	559	551	567	557	548	577	573	553	568	565	558	532	502	563	586	579	518	545	520	554	583	592	540	564	580	564	545	567	526	536	577	578	561	512	544	536	563	547	570	564	628	525	573	541	569	494	561	517	529	513	533	528	547	603	563	550	539	585	488	548	566	582	511	548	540	518	586	515	611	549	577	522	552	551	534	529	526	542	556	592	579	547	564	522	545	545	573	519	546	614	589	584	566	579	526	558	536	585	555	511	533	530	580	571	530	575	569	562	564	553	522	539	563	550	558	580	573	499	552	527	509	575	570	508	526	546	597	573	522	537	572	541	513	575	550	548	560	526	479	549	520	548	581	547	534	536	561	569	529	512	529	582	556	535	556	504	509	509	558	558	550	558	558	578	526	563	584	590	584	516	523	537	546	581	557	553	555	531	529	585	512	569	545	503	557	504	568	570	569	506	542	551	561	574	553	525	535	562	553	548	536	574	605	565	555	553	561	546	593	551	527	598	582	584	543	533	555	546	581	509	522	511	540	515	559	555	553	552	504	545	520	564	548	569	586	546	533	563	505	553	546	580	547	555	565	554	523	545	518	539	520	581	582	562	555	597	524	533	571	546	586	528	508	572	608	539	544	531	553	526	550	580	534	526	583	595	552	542	539	549	551	601	553	555	543	579	555	547	522	574	525	540	537	523	525	542	512	541	524	550	542	543	538	539	552	580	567	551	503	572	545	558	531	590	533	541	585	526	572	553	557	571	539	550	564	529	539	573	514	543	571	529	579	565	590	522	583	539	527	579	542	548	566	561	539	578	547	526	538	520	583	538	561	499	543	542	571	516	536	548	552	533	602	527	590	590	538	539	581	535	545	553	592	566	518	513	526	534	538	580	587	563	560	555	572	512	556	535	580	537	577	540	542	547	553	563	573	526	553	573	539	537	581	544	548	597	539	561	544	535	513	509	545	571	541	575	578	520	533	506	515	542	557	562	541	565	549	573	543	549	520	582	557	591	518	595	546	580	546	547	547	541	558	506	556	535	534	539	557	536	514	561	507	591	556	556	535	535	550	512	569	528	555	588	564	517	582	573	536	546	593	552	547	524	540	571	557	543	512	550	548	581	514	570	584	505	536	538	570	521	512	507	586	524	548	605	541	561	572	534	543	545	583	548	548	503	540	552	561	585	540	551	526	507	502	527	589	527	582	544	532	549	548	538	572	499	551	541	544	559	590	558	555	535	538	507	535	533	562	597	554	544	570	574	553	546	514	530	524	517	561	531	585	565	541	513	579	540	552	544	542	529	597	552	547	563	552	570	565	558	550	583	587	615	575	538	559	522	550	547	558	558	562	575	543	563	586	541	540	529	515	552	563	531	517	569	563	550	572	519	536	551	536	574	542	591	557	567	565	566	565	541	591	542	554	555	542	565	559	583	586	521	548	500	557	524	524	605	574	521	580	548	508	540	569	523	583	585	513	554	571	509	535	551	520	536	612	542	488	575	541	560	533	549	533	562	517	539	554	570	559	521	540	528	591	555	511	536	555	538	535	548	555	523	559	566	574	518	540	551	553	523	580	531	595	553	550	550	506	538	538	565	570	547	561	499	547	562	499	556	532	575	589	518	560	562	581	534	520	567	606	557	514	552	602	543	542	584	525	528	578	535	557	498	541	571	515	543	562	541	586	573	572	554	531	536	558	528	544	517	562	517	541	499	544	550	558	542	518	569	577	559	577	527	569	551	544	574	544	543	572	570	539	543	581	563	574	588	527	550	532	534	542	577	542	534	541	544	577	572	507	590	538	535	579	569	528	572	585	571	531	528	550	535	573	552	505	538	538	582	523	543	545	581	580	531	550	551	589	594	565	580	553	545	600	529	601	528	534	541	574	514	573	521	586	509	550	547	562	510	536	562	543	555	551	526	523	561	528	588	522	516	524	562	585	548	549	532	522	558	522	520	567	546	548	560	562	576	548	558	561	566	583	568	537	584	556	575	518	570	536	575	548	535	593	527	574	540	539	557	554	556	545	553	562	562	573	588	547	570	544	523	567	548	577	531	564	544	551	539	533	522	525	517	525	535	552	561	577	575	552	556	546	562	548	525	550	536	545	556	581	509	590	588	531	539	522	572	525	562	579	541	543	548	527	577	566	579	554	527	568	573	544	565	548	525	560	575	528	527	554	534	538	569	544	546	560	521	493	506	528	553	524	517	535	542	544	492	594	563	524	561	542	525	529	544	556	558	513	531	570	516	545	562	564	546	551	537	495	588	575	522	571	533	536	566	533	518	563	590	533	586	548	542	543	543	571	553	546	553	551	493	552	545	569	548	546	554	561	522	526	530	570	541	546	535	506	594	556	578	544	581	545	555	578	552	569	569	543	528	571	555	548	535	579	503	555	539	553	550	550	549	582	543	513	556	547	522	533	510	540	526	596	550	550	586	550	533	532	522	500	545	524	588	552	512	550	541	538	537	550	574	482	518	552	545	597	507	536	537	541	593	608	570	510	553	578	529	548	544	602	548	516	562	533	528	574	538	526	580	545	566	521	547	516	543	556	570	506	542	548	524	562	628	539	543	587	548	559	574	491	525	539	556	577	559	534	560	601	543	559	565	529	573	542	542	542	560	548	616	541	563	530	557	575	544	549	595	538	548	516	564	530	574	591	527	597	584	565	572	584	556	544	510	518	536	534	569	522	561	556	557	545	511	532	530	547	494	524	535	541	532	563	525	536	518	599	526	572	553	528	559	553	590	585	557	571	576	539	587	598	556	558	565	546	578	565	562	560	582	497	527	580	528	644	537	585	538	517	532	522	535	544	532	563	595	586	544	545	529	545	588	504	551	550	542	553	580	555	577	543	528	552	577	569	562	579	498	553	525	569	585	525	537	532	551	562	525	530	577	563	553	565	543	567	540	584	577	549	571	551	581	578	565	550	538	548	573	539	551	535	557	534	558	544	521	599	569	545	585	536	551	565	578	563	545	549	586	602	578	559	541	567	553	580	557	538	543	532	557	538	590	572	596	573	561	521	544	578	541	537	549	576	583	513	551	558	557	554	527	494	558	557	566	543	564	537	563	593	540	534	539	530	550	542	564	541	539	598	563	507	552	535	548	565	579	544	535	528	551	575	556	578	505	587	557	566	550	548	513	544	558	521	543	549	555	531	538	583	552	518	531
6356	3087	2733	1493	1073	968	892	886	673	666	606	1794	2254	1423	880	584	513	480	513	490	471	461	494	436	472	473	474	484	437	475	450	481	438	473	465	470	448	477	499	450	452	464	505	466	432	440	453	440	501	437	442	444	457	477	444	478	489	442	433	464	483	469	484	461	496	434	498	483	462	436	450	452	479	436	463	434	458	483	464	504	478	461	517	457	491	458	416	472	465	432	438	479	465	434	465	475	449	497	466	481	487	467	463	478	441	483	495	473	443	448	441	488	432	440	459	467	484	499	474	466	475	491	514	496	452	453	457	481	460	475	458	486	428	466	453	448	479	459	481	442	467	455	445	452	456	465	464	486	435	449	444	492	479	458	465	435	470	494	490	480	459	510	471	453	471	482	459	451	462	466	481	455	453	455	468	450	419	449	454	461	459	440	463	445	445	442	462	484	453	445	478	452	466	503	436	463	473	444	445	467	484	416	466	436	422	476	453	468	485	436	455	461	475	483	464	470	441	481	432	449	451	464	441	484	464	446	429	494	445	460	437	440	433	453	485	460	442	475	492	464	439	466	479	416	448	463	466	460	425	416	416	470	397	445	437	512	488	474	471	482	442	481	466	475	523	457	414	462	470	466	470	456	451	448	422	445	447	483	467	452	462	471	467	466	457	464	464	444	453	398	444	431	463	465	468	464	459	465	454	473	479	480	447	449	448	450	490	428	464	427	445	466	439	446	470	484	474	485	457	448	486	487	484	480	433	422	459	449	462	511	449	470	436	471	465	458	437	448	466	439	475	437	479	482	464	461	453	492	474	428	464	419	470	480	482	429	443	451	473	430	458	405	457	506	492	457	420	482	453	495	453	469	475	445	470	437	432	428	426	447	465	425	440	507	459	476	457	474	480	446	481	435	442	463	449	435	445	456	445	453	477	444	462	500	476	491	438	485	462	426	487	439	446	493	453	450	503	470	459	428	488	483	430	420	444	476	454	482	473	481	469	452	423	435	473	483	436	467	479	480	464	446	457	452	446	422	484	461	482	441	465	477	462	478	482	448	461	456	451	454	457	470	475	475	445	453	396	448	469	443	448	467	476	499	461	468	454	461	465	464	453	459	431	466	451	456	462	453	500	500	471	494	407	481	465	469	398	515	488	454	425	463	469	460	479	456	450	480	459	438	454	419	459	470	457	473	478	502	455	484	456	432	441	455	486	468	478	468	477	482	459	454	472	443	431	445	451	464	472	461	437	457	469	478	501	470	503	449	435	449	436	453	425	453	440	446	481	425	442	466	457	460	439	434	489	440	474	434	463	435	488	418	465	460	459	453	453	506	483	461	480	457	436	468	442	462	465	467	452	448	481	441	449	443	505	473	451	459	449	457	475	425	423	509	456	483	432	474	440	479	421	435	456	476	474	455	453	486	429	438	435	451	461	480	466	448	455	449	469	444	451	472	454	457	429	488	469	428	501	467	472	487	463	443	448	438	455	460	452	483	493	433	446	476	458	459	503	468	437	440	490	442	458	461	489	414	427	467	477	454	496	445	458	492	445	502	467	424	457	466	464	457	491	448	461	458	476	478	456	475	429	485	498	455	455	432	460	462	444	497	449	465	479	472	476	444	468	442	475	446	474	450	465	468	473	466	486	479	445	421	465	496	445	466	466	511	450	466	427	505	459	467	491	478	434	416	438	475	473	431	453	505	440	463	467	448	489	455	451	476	468	425	439	447	489	429	485	472	458	480	434	450	443	459	425	443	473	452	473	428	456	456	465	432	439	486	423	466	451	466	443	490	439	478	464	483	436	459	473	444	449	436	438	470	461	457	462	472	463	471	472	487	403	479	495	458	444	477	449	501	433	462	421	477	446	445	469	475	456	450	473	457	487	490	480	472	458	475	456	440	476	483	437	464	477	458	461	484	436	461	465	457	477	463	463	433	502	457	492	453	427	484	468	452	462	503	436	443	434	463	469	417	415	464	444	459	467	459	462	490	418	479	446	457	489	433	465	455	435	448	473	447	458	435	491	480	507	497	439	455	449	475	486	467	457	493	504	452	484	476	473	508	457	487	475	476	497	441	442	485	495	461	451	428	494	463	484	470	449	485	436	452	463	468	479	480	461	468	487	507	504	473	481	449	445	470	473	451	493	451	443	441	479	471	422	496	478	468	425	469	431	464	484	434	460	463	484	442	489	450	455	468	499	448	453	443	461	455	463	486	469	445	451	444	400	476	462	476	451	445	474	476	453	490	462	503	461	469	456	452	453	494	469	450	439	436	499	481	476	429	424	468	459	422	479	453	477	419	462	463	448	468	470	427	488	472	473	439	486	449	469	463	472	461	445	495	449	447	491	449	476	462	450	466	482	470	489	470	431	456	418	479	473	457	512	460	468	480	443	450	459	433	469	444	472	450	467	425	482	448	443	421	474	454	441	468	470	440	465	421	459	460	437	438	433	511	444	436	437	440	462	418	429	473	499	445	418	436	438	423	441	463	441	493	461	451	446	463	443	483	473	460	465	444	492	480	472	473	453	495	478	411	483	457	470	453	435	461	466	469	475	459	441	451	472	467	473	461	447	490	485	439	459	472	483	456	439	453	467	450	447	490	492	452	472	464	450	501	422	447	443	455	451	436	436	454	453	440	476	464	470	537	473	484	478	461	422	503	474	481	471	450	422	448	443	468	423	421	420	478	446	462	484	479	433	476	468	426	448	444	475	463	465	425	439	469	456	432	490	436	428	443	423	466	482	477	479	473	431	446	441	474	464	458	458	471	483	460	438	469	406	462	430	475	462	457	475	426	438	464	443	472	501	490	463	493	440	452	473	429	453	470	458	444	478	499	442	464	446	452	449	443	442	432	482	482	439	477	483	438	475	492	463	449	437	460	453	451	445	464	466	449	486	416	460	446	431	490	420	469	505	414	501	490	480	461	455	443	474	448	482	431	480	464	447	442	429	460	466	473	464	471	451	488	446	434	464	421	465	481	487	479	459	471	491	432	432	463	480	467	456	441	473	433	500	445	449	468	456	440	446	421	463	448	439	477	466	483	443	443	452	456	455	472	419	440	471	482	439	521	457	432	444	490	439	498	484	446	474	456	460	465	485	478	511	422	445	467	457	466	454	471	496	498	471	481	476	479	438	485	448	477	480	464	463	447	482	463	483	465	461	457	436	498	440	454	460	483	465	506	472	457	462	471	488	465	472	429	485	459	484	462	433	428	461	481	490	455	427	453	451	467	443	489	442	457	470	438	431	446	455	477	471	473	471	440	484	471	479	469	438	455	428	438	466	497	470	503	422	452	450	492	427	486	459	492	486	479	490	443	430	433	492	485	496	424	461	493	444	507	433	492	480	480	483	453	488	477	478	452	470	453	430	453	431	461	459	504	470	478	437	427	425	442	468	478	466	459	474	456	497	489	452	438	474	448	433	483	463	499	500	463	433	457	485	441	500	455	431	415	462	485	449	472	490	492	456	498	490	447	435	474	463	443	487	455
24772	20763	26667	24678	9236	1908	1309	987	905	830	1719	14894	14169	7821	3101	1143	663	588	600	564	534	545	568	572	575	572	568	587	560	571	580	590	548	592	542	545	565	537	542	568	598	525	574	551	576	570	602	563	514	567	603	546	562	562	583	551	565	609	569	528	578	589	552	560	595	554	528	574	569	588	565	527	554	568	577	574	571	591	595	582	542	561	535	589	571	526	557	529	583	563	575	600	607	602	545	561	579	563	612	541	576	556	561	549	572	564	519	527	558	559	592	467	601	573	583	539	526	582	558	528	563	549	559	574	564	569	534	514	577	585	585	548	592	530	517	579	528	586	567	555	570	592	573	564	563	532	567	545	553	548	514	564	538	547	510	566	554	520	617	521	563	579	564	517	483	545	545	561	558	582	600	562	590	576	620	568	593	554	581	551	569	572	594	588	582	541	511	537	571	564	555	537	568	564	554	546	556	590	600	595	554	565	547	612	585	589	522	526	565	554	596	583	586	577	568	550	560	545	541	548	569	542	538	526	534	556	553	541	519	591	510	537	577	554	597	575	572	582	550	561	564	558	546	544	522	580	547	552	556	556	589	568	555	547	510	553	549	566	525	577	575	565	595	533	548	557	528	547	546	562	551	506	573	558	546	554	548	547	535	548	517	545	578	537	569	565	549	550	586	541	538	535	554	588	580	580	546	526	528	551	558	545	569	601	513	580	532	553	583	541	557	569	573	591	551	586	571	573	569	566	545	583	558	521	544	520	538	580	607	572	598	538	554	532	541	540	526	561	545	552	544	535	536	554	565	558	565	564	540	555	569	557	542	526	538	555	585	542	522	575	550	564	545	604	574	540	572	581	566	564	537	570	571	553	524	578	578	600	557	563	574	548	582	521	524	564	565	567	577	523	554	567	536	512	533	593	550	573	517	548	573	593	540	602	569	558	562	549	524	531	580	572	593	513	577	562	538	521	564	588	574	558	543	555	578	557	548	557	559	542	571	559	566	555	541	541	524	534	522	571	555	550	568	546	569	549	554	569	566	574	549	555	527	558	576	558	561	549	534	590	542	583	585	555	552	556	535	552	552	543	577	583	547	570	550	538	551	543	578	541	605	538	525	576	557	561	582	533	572	570	544	551	538	562	578	570	548	570	570	569	546	593	564	538	561	566	595	567	523	517	573	541	549	583	573	608	574	583	543	557	542	539	557	542	514	531	565	607	584	539	555	561	555	566	584	599	522	565	555	587	601	542	531	571	579	578	549	548	508	545	555	599	551	555	555	572	566	579	533	542	550	570	573	595	564	555	572	555	566	562	531	552	576	566	526	563	549	573	566	537	548	535	527	559	523	561	524	556	583	561	600	559	590	559	575	554	568	572	568	563	540	530	536	536	555	547	575	543	518	516	592	594	584	538	555	558	545	552	583	549	580	581	601	554	561	580	585	557	525	529	567	530	557	551	556	599	553	491	592	527	578	591	583	582	620	561	547	590	565	540	562	552	597	534	586	562	591	518	542	544	542	539	546	510	583	577	579	527	552	593	534	553	551	558	589	569	515	560	544	552	559	556	541	589	568	565	579	560	550	581	571	576	584	544	576	558	546	507	519	555	556	544	531	563	554	579	586	534	525	557	507	538	544	575	564	577	573	550	572	566	580	564	575	525	536	569	543	595	606	539	511	547	516	578	547	536	522	543	624	545	537	528	556	587	564	568	595	515	540	547	548	515	568	541	517	584	569	546	538	526	556	585	559	542	571	563	567	536	571	528	538	530	534	553	555	553	545	556	552	572	526	591	554	589	543	564	562	539	566	576	569	542	494	539	579	578	583	572	569	548	570	553	559	532	544	562	545	547	527	517	604	552	552	580	629	539	602	560	542	628	552	577	551	531	526	571	536	569	555	592	541	542	593	564	544	579	546	527	565	512	530	577	568	558	576	585	571	581	553	541	562	559	507	580	590	544	533	598	573	549	563	558	527	570	565	567	577	578	563	516	526	634	590	572	529	559	528	571	536	581	563	579	551	567	573	562	565	558	554	546	554	560	547	557	536	524	521	564	535	593	562	557	556	520	565	525	536	555	581	579	537	544	557	573	579	560	591	582	569	575	533	619	600	569	562	547	551	568	557	508	563	553	518	595	536	600	540	610	513	598	553	557	550	521	538	589	542	516	548	549	516	560	554	559	559	547	571	592	568	571	580	617	563	571	574	535	528	567	542	555	568	561	551	559	506	548	560	535	566	545	553	558	559	585	595	553	544	593	575	571	555	577	574	532	544	580	582	563	524	575	532	576	562	495	556	561	583	529	615	577	542	564	595	540	528	564	538	579	565	589	601	570	524	557	549	593	575	539	539	537	499	601	593	609	544	590	531	585	550	531	548	528	566	558	547	513	535	556	617	568	616	565	540	536	563	576	588	579	527	582	541	537	596	542	504	552	553	558	599	576	542	550	534	560	533	579	541	525	568	558	557	534	602	565	584	539	542	587	585	545	541	514	529	558	556	574	569	523	542	541	541	528	555	594	566	569	587	553	555	553	534	570	549	548	554	591	544	568	545	536	542	517	594	553	574	574	584	565	590	550	568	567	569	549	535	554	549	544	571	594	552	536	574	542	568	570	551	533	545	537	556	540	576	525	541	575	557	587	562	584	565	542	498	551	548	519	536	564	590	584	530	584	578	550	551	582	586	546	551	586	544	585	525	571	517	571	543	584	551	603	559	540	520	600	555	549	612	563	542	568	516	575	571	577	526	581	564	561	569	537	565	545	547	534	562	558	568	549	540	506	577	543	610	562	550	601	555	592	574	539	554	521	575	548	552	549	561	613	602	511	608	572	567	549	543	527	539	553	507	553	532	588	559	572	541	565	551	588	576	559	553	565	557	554	555	591	551	587	549	540	595	576	546	542	552	591	563	557	589	560	552	583	553	547	534	582	569	566	578	584	571	553	571	576	539	529	559	538	561	563	560	543	580	566	595	558	583	530	564	591	570	565	549	560	550	576	554	536	574	570	554	545	596	569	551	559	559	552	552	531	554	507	564	534	540	563	569	555	554	567	578	506	577	548	531	553	542	583	620	539	579	542	566	545	603	564	591	540	549	580	583	537	581	529	547	556	551	568	605	584	583	550	565	553	542	565	559	532	549	537	558	537	549	566	511	569	554	567	584	517	549	561	581	558	558	577	557	561	553	535	508	549	531	516	574	591	563	575	502	568	532	557	567	580	553	593	567	528	498	586	557	593	569	602	584	564	552	527	585	543	517	513	553	575	531	578	610	563	517	541	560	533	529	522	576	566	567	587	574	562	562	563	561	577	568	580	561	570	588	563	584	577	552	530	554	536	591	547	523	545	533	546	574	495	593	518	529	589	542	543	557	565	578	557	532	590	567	512	583	538	519	551	545	592	536	586	564	550	587	555	564	580	593	577	527	533	580	544	585	521	598	529	569	555	581	535	536	573	569	568	543	599	558	606	536	557	536	531	567	537	612	524	538	539	550	559
5742	8796	6906	3610	2014	1488	1335	1277	1039	919	2618	17193	12782	7235	3134	1208	643	528	469	461	482	472	518	470	490	491	483	518	483	485	549	464	503	492	503	495	440	513	471	479	484	473	527	468	472	475	498	473	493	467	512	501	503	486	482	473	518	487	524	499	469	457	508	480	465	493	501	444	467	440	462	506	479	489	502	475	499	497	478	495	510	493	505	511	454	501	450	509	456	506	458	489	483	458	481	481	503	491	528	511	448	459	470	476	469	450	476	510	446	493	468	457	474	453	465	473	522	466	494	497	480	457	472	466	485	533	514	484	511	479	470	494	463	461	474	492	464	508	503	518	465	483	497	500	475	502	502	465	512	478	464	449	462	499	465	483	448	507	508	476	484	483	506	464	448	487	487	458	496	441	464	495	482	487	502	496	501	492	487	504	478	489	488	473	463	491	493	526	480	526	512	491	521	470	453	453	468	517	517	480	493	424	495	502	424	469	493	486	498	468	437	491	517	451	462	490	478	455	477	465	473	470	475	504	474	482	448	482	495	505	467	444	478	428	479	478	493	488	446	518	466	474	443	490	472	483	438	509	487	444	472	460	496	445	478	513	493	466	445	479	502	448	475	502	440	469	463	514	469	505	469	484	518	487	504	505	516	454	458	489	464	460	491	509	478	468	470	515	493	467	533	475	498	511	493	500	493	417	469	443	465	452	472	470	478	475	483	458	446	455	453	462	484	495	430	517	460	470	480	484	475	466	455	473	476	467	499	440	462	431	468	478	448	470	503	477	480	474	445	464	527	504	471	477	476	478	482	501	445	457	485	439	462	466	499	481	525	470	467	467	498	489	491	441	461	485	508	484	459	513	462	483	465	487	521	482	484	495	518	453	498	490	483	469	502	472	477	467	437	484	487	472	476	522	480	495	475	510	469	517	472	443	491	459	494	469	481	525	463	492	468	432	465	468	470	510	467	477	472	513	465	485	474	471	505	456	497	465	456	485	502	475	483	485	471	458	479	457	470	480	468	483	493	517	501	525	487	497	432	490	469	520	522	477	453	487	539	510	464	500	499	515	522	476	497	453	455	470	447	448	466	460	467	485	479	508	453	458	465	496	503	456	448	492	453	499	504	501	485	445	498	467	444	466	475	477	510	492	460	466	492	514	473	478	491	457	519	460	486	461	474	474	487	498	469	503	481	497	472	494	462	503	464	471	474	500	491	472	482	484	461	465	469	445	498	475	473	479	510	518	469	455	508	465	485	489	463	459	505	513	503	520	460	460	505	467	450	538	465	475	484	479	471	456	504	484	463	501	485	488	477	443	457	497	518	453	507	478	467	500	456	495	488	475	470	479	485	480	460	452	471	469	478	471	451	459	475	484	460	501	467	455	473	511	468	484	484	463	511	511	499	419	479	457	475	460	466	476	501	467	491	477	506	476	465	494	508	502	485	521	469	486	474	481	447	474	491	501	487	477	510	482	467	531	469	518	480	487	515	488	493	508	466	524	476	491	514	480	463	495	502	475	478	453	478	447	485	484	470	484	498	486	501	498	502	531	505	464	451	483	497	494	528	456	468	492	477	503	477	448	450	450	472	472	466	465	480	510	502	510	469	422	519	484	497	495	514	507	460	485	489	476	465	531	481	492	512	460	501	486	483	470	510	454	510	498	512	487	452	455	496	463	508	481	478	462	463	497	479	473	492	479	438	454	470	452	472	473	480	505	480	469	462	464	511	484	468	459	469	489	461	474	469	502	439	455	453	464	481	503	467	467	502	461	486	504	455	488	466	493	496	497	484	462	455	506	522	507	487	460	468	473	503	461	440	486	466	447	488	500	493	508	495	483	479	481	518	481	502	481	482	501	483	471	496	435	508	493	479	498	493	429	509	495	454	498	454	469	515	509	493	452	524	502	483	477	482	456	485	464	485	487	475	529	472	482	501	518	501	453	467	490	455	446	495	486	483	488	500	499	485	457	504	456	512	474	486	480	465	480	479	488	458	476	459	509	531	505	487	486	502	481	481	466	509	466	484	476	473	475	500	494	471	485	463	496	459	503	452	453	517	439	478	437	479	459	463	509	482	484	459	452	464	530	461	446	469	488	445	484	523	459	481	464	480	463	524	447	491	467	448	434	463	496	514	453	499	470	474	495	485	470	497	478	502	459	483	481	501	499	467	498	491	508	425	512	474	481	437	481	465	483	470	433	514	477	472	487	507	480	466	489	474	477	473	509	490	490	479	506	453	453	475	482	447	465	505	512	481	510	481	447	446	492	487	485	510	438	516	480	474	514	503	499	501	501	464	481	472	479	511	469	498	475	451	465	485	491	468	491	451	474	446	474	475	468	490	483	486	467	523	465	504	462	498	527	491	462	454	478	489	477	495	473	470	462	488	478	476	480	469	471	471	481	497	485	473	487	461	485	480	470	511	479	473	462	522	472	478	489	497	519	487	467	476	479	520	523	521	437	412	465	467	472	488	472	472	478	516	463	489	505	502	448	501	471	497	487	489	470	484	478	510	461	461	485	471	482	475	499	461	475	480	471	455	507	464	495	504	530	501	462	501	474	490	503	468	477	475	460	449	447	494	462	478	456	483	462	523	491	504	466	482	463	514	487	437	471	483	466	498	458	502	465	475	485	503	486	465	497	463	463	493	460	480	498	492	444	501	488	466	482	496	499	449	453	487	471	451	454	492	501	489	487	478	463	501	491	479	495	477	492	483	522	497	489	448	510	493	466	459	502	474	472	465	430	467	460	507	501	476	482	472	480	490	476	513	512	485	490	517	461	461	470	447	486	486	483	448	490	492	470	501	502	485	500	516	516	434	490	483	470	471	489	483	423	496	446	453	484	492	481	436	471	500	462	494	442	504	501	490	489	468	456	540	491	491	498	501	486	483	461	485	489	461	491	491	460	474	487	520	452	521	453	500	433	422	481	490	476	479	467	464	479	449	515	483	480	508	460	501	467	493	484	503	471	512	448	464	482	491	482	511	502	474	489	474	458	461	486	501	511	483	469	519	504	476	477	480	461	496	484	508	506	494	484	482	490	497	463	504	483	480	485	470	471	430	489	454	486	533	486	476	443	455	423	475	513	509	478	525	478	439	487	479	475	466	489	460	443	474	493	492	470	478	467	436	479	470	494	494	487	508	473	488	505	500	496	490	492	480	462	524	458	489	493	503	504	488	518	490	459	480	454	439	450	516	484	451	476	474	490	458	466	495	476	478	464	460	454	491	464	499	433	432	459	462	471	480	499	491	488	445	495	471	501	484	424	399	482	457	481	509	482	455	461	464	474	502	503	431	487	512	535	467	459	433	484	472	447	484	470	489	486	481	450	487	412	485	498	466	474	475	476	449	477	450	491	464	481	467	468	500	459	476	467	473	499	473	463	495	451	479	496	461	450	492	471	468	450	476	488	481	464	475	498	509	494	512	492	471	469	480	482	472	463	492	452	477	480	559	450	469	461	474	489	439	469	474	492	526	514	467	483	525	470
23890	20838	27815	23945	20541	7396	2515	1555	1253	1229	4591	21190	24405	15980	6653	2094	918	772	732	719	740	675	670	689	686	677	684	697	709	667	720	704	706	678	718	691	735	697	678	692	717	692	685	730	662	672	701	674	664	696	635	687	664	642	654	673	630	687	697	719	665	670	682	678	670	675	702	708	673	694	668	657	706	669	652	664	727	700	696	664	646	653	676	703	735	677	674	646	741	690	673	655	612	661	646	687	674	628	683	691	689	728	745	695	618	715	672	668	731	708	703	710	693	677	652	684	697	679	698	697	691	687	691	701	731	674	717	647	674	708	708	641	700	720	702	677	676	656	691	701	671	676	675	696	723	675	696	691	682	727	673	677	699	681	667	679	699	661	654	686	706	681	692	679	638	680	665	697	694	638	648	699	691	698	671	693	712	683	713	723	697	638	733	683	722	674	682	713	629	670	694	708	727	685	701	705	671	753	727	678	676	694	734	689	713	714	697	691	673	678	716	647	712	687	714	682	690	643	690	707	672	716	686	697	677	715	727	684	681	679	677	671	711	723	671	700	697	669	673	680	685	725	644	701	733	691	624	741	690	679	660	675	699	686	652	703	694	732	702	640	710	722	680	684	712	659	737	701	686	672	718	643	698	670	659	675	633	664	680	673	650	670	692	626	643	653	698	764	656	639	718	658	723	661	672	652	634	677	665	732	691	646	698	675	644	675	699	725	639	672	687	722	648	696	702	673	656	668	710	696	718	677	663	665	657	658	685	687	707	712	638	662	683	688	719	671	650	655	649	655	689	709	649	689	697	690	717	690	695	675	674	670	700	711	676	657	679	732	685	687	714	688	707	678	707	703	696	708	682	648	715	629	680	682	694	667	695	642	694	714	669	744	682	706	617	644	669	680	698	730	693	702	710	672	685	653	679	683	684	704	644	723	699	686	707	738	681	712	664	690	689	701	707	690	703	663	673	693	715	664	703	655	682	709	685	716	691	690	696	687	694	648	667	669	628	674	660	650	730	665	701	718	685	705	711	669	721	687	686	706	680	687	710	678	688	662	682	729	663	625	691	682	664	715	645	728	690	747	680	682	675	719	700	692	680	650	694	672	653	701	662	664	693	673	683	717	680	710	658	697	724	670	712	693	685	689	698	697	737	681	672	695	703	698	719	687	693	705	665	644	696	682	675	707	677	706	670	681	688	659	686	673	677	677	631	728	661	658	687	717	714	725	627	713	667	696	717	650	719	719	709	681	704	669	618	664	686	715	657	664	694	657	659	646	679	656	659	713	675	689	717	675	738	689	687	674	685	672	677	671	745	731	714	704	691	693	677	714	694	687	685	702	679	684	677	704	681	692	654	732	655	671	692	709	643	666	670	676	684	660	637	680	638	635	682	648	638	614	677	664	699	733	687	686	690	714	689	696	688	696	649	657	726	674	705	702	683	688	639	672	620	692	716	683	641	686	695	657	670	687	656	667	687	698	742	650	700	636	637	685	668	674	663	726	677	677	683	688	657	690	661	694	674	735	665	675	649	665	680	682	670	667	686	698	731	667	715	690	681	661	656	707	677	676	700	684	634	696	676	732	709	694	675	657	725	703	688	731	675	704	643	646	684	714	715	712	711	767	631	657	735	672	683	700	699	675	660	680	659	722	706	692	652	704	622	645	738	681	724	678	681	702	684	682	699	682	685	679	667	714	651	704	692	707	718	681	692	680	690	707	710	775	699	699	713	723	692	643	694	647	702	714	678	607	676	677	668	680	674	678	700	703	690	675	656	694	654	643	682	677	688	652	703	719	685	683	692	683	705	701	616	699	674	703	684	684	666	706	656	708	671	697	653	723	694	715	706	690	712	644	682	685	675	738	673	655	665	657	654	720	663	647	645	669	692	641	715	741	667	675	730	666	700	701	681	686	689	636	720	672	673	665	692	681	718	688	685	665	698	683	679	673	694	682	698	689	680	660	714	738	706	692	668	674	681	682	679	660	626	685	710	696	680	708	699	717	670	692	705	695	711	615	677	670	703	735	706	710	658	693	642	614	671	687	690	645	730	679	710	676	694	641	699	693	689	657	700	683	689	700	658	666	693	672	672	710	733	692	692	675	695	681	705	741	666	727	697	706	685	695	670	671	619	681	661	699	715	671	657	675	668	674	703	709	690	646	692	642	678	668	737	749	671	651	706	682	664	726	720	725	677	677	679	699	699	695	649	680	668	676	656	682	705	672	675	688	698	690	655	682	698	699	725	706	718	669	696	671	662	699	638	667	664	692	739	694	738	693	666	722	672	672	689	681	653	688	671	675	667	640	643	689	665	707	695	688	655	603	679	752	757	675	660	670	678	716	715	677	705	664	659	673	716	700	695	678	706	658	704	682	657	725	688	669	622	708	630	658	644	672	680	738	634	698	675	671	702	688	674	648	628	666	667	719	649	717	672	706	719	683	701	726	713	649	649	731	626	669	641	644	632	705	678	705	683	686	682	642	686	690	718	729	667	687	709	693	660	705	679	673	718	696	662	699	685	640	719	685	714	654	661	705	686	711	699	712	726	686	671	710	692	627	711	670	731	615	691	710	696	720	669	673	705	677	688	715	717	691	656	692	712	678	689	659	677	690	678	701	712	672	660	680	648	667	678	647	718	657	701	727	660	675	691	668	674	733	657	661	675	737	722	672	654	696	660	662	669	760	685	701	678	710	724	701	663	670	726	682	677	677	695	672	733	658	661	687	724	698	665	692	728	700	719	649	706	684	685	694	671	661	722	678	698	704	704	601	653	697	678	681	659	659	660	700	653	624	644	678	661	667	674	709	678	668	691	658	694	669	691	713	694	709	684	657	676	666	706	671	661	638	666	647	700	640	642	753	698	651	669	673	617	665	698	715	691	648	679	684	729	666	691	656	722	701	681	677	706	670	698	673	699	711	677	683	684	651	704	692	667	656	705	673	703	656	717	651	704	688	673	716	700	697	615	671	669	678	678	692	694	665	631	645	622	670	713	703	678	673	663	686	699	666	692	691	726	703	701	643	692	684	710	689	643	706	702	672	670	694	676	683	716	689	690	671	668	646	675	736	700	668	663	631	681	645	638	663	699	710	613	660	685	634	698	691	707	692	661	645	672	621	662	674	701	695	669	723	647	656	667	717	671	660	697	702	704	674	670	718	667	617	746	698	649	683	652	619	692	652	693	664	665	678	693	721	689	682	714	705	662	744	660	673	700	627	699	703	676	706	683	698	681	700	660	696	708	680	702	684	695	662	692	649	686	654	702	627	684	755	707	636	639	685	636	636	641	651	675	653	713	734	658	711	678	708	702	654	680	683	702	687	662	651	726	712	651	673	697	680	726	672	690	726	647	678	675	658	672	672	733	661	682	681	658	640	713	707	693	696	717	670	702	646	640	654	656	659	691	658	703	704	662	678	690	649	693	629	690	727	640	701	712	672	639	672	661	650	699	736	704	715	643	648	644	648	686	690	708	688	721	731	677	711	690	687	692	706
7370	12564	9187	4288	3051	2159	2086	1623	1489	1399	6859	23725	21492	13377	5793	1989	807	694	619	589	623	549	591	602	568	563	597	597	540	574	526	570	589	622	589	634	593	537	608	576	599	561	657	589	631	623	566	615	551	570	600	574	560	546	579	613	539	630	583	582	597	582	602	568	560	617	609	561	580	565	559	601	557	575	577	581	572	603	617	616	564	572	554	615	585	560	598	539	618	598	601	613	557	603	579	589	560	542	604	551	591	597	578	574	590	577	565	596	566	574	613	567	609	587	553	597	593	593	555	557	572	582	581	594	577	611	591	561	578	565	617	580	597	610	597	554	545	610	553	575	607	542	580	566	563	570	550	545	599	562	554	578	577	612	560	610	572	587	577	553	570	600	553	564	521	579	522	579	571	535	636	580	539	584	597	600	566	572	600	518	589	584	576	626	557	583	590	609	533	583	606	566	543	610	525	561	580	613	568	593	565	597	562	537	568	585	608	553	616	600	586	579	595	568	535	591	583	591	577	565	584	545	547	632	521	568	594	579	557	584	562	599	566	566	592	574	565	565	587	567	612	620	595	578	609	582	570	595	583	581	590	518	586	578	576	601	561	583	528	554	564	570	587	597	565	578	603	562	617	532	511	571	615	586	561	590	543	599	564	606	582	603	598	577	566	571	576	554	559	580	561	569	584	616	607	540	562	573	521	580	596	635	566	541	560	626	580	577	572	561	584	570	574	611	580	604	612	552	539	593	618	619	575	573	535	572	644	567	566	589	585	535	565	607	579	565	595	575	577	529	579	564	576	586	539	565	580	582	574	564	568	630	574	585	588	616	587	559	561	589	591	563	597	578	559	573	620	596	566	553	545	603	573	575	566	587	660	617	584	577	578	553	545	522	584	551	554	579	569	568	551	550	558	537	558	586	547	561	637	528	589	573	570	566	634	555	559	588	574	557	586	590	569	598	581	589	578	571	572	577	614	603	588	596	546	611	531	566	522	623	577	621	593	593	581	591	588	599	552	580	594	541	558	576	599	555	607	615	602	527	578	557	584	565	576	552	556	597	559	580	574	580	559	624	550	555	569	624	572	553	541	561	546	580	570	576	533	597	588	559	541	606	569	585	601	571	607	524	585	575	563	595	580	561	537	535	588	562	585	612	590	546	598	599	560	554	577	558	551	545	581	577	564	562	628	579	583	538	560	568	557	564	544	545	596	622	582	569	561	577	547	561	573	529	572	620	586	634	528	546	570	571	535	546	615	574	614	581	539	547	597	569	598	571	575	618	602	589	592	595	594	566	576	570	624	593	561	593	583	588	589	601	557	545	562	593	543	589	598	568	583	575	575	574	562	566	540	612	549	612	570	581	559	591	580	597	564	562	520	565	568	568	571	582	601	568	578	600	557	594	607	567	597	529	604	539	592	562	574	560	598	577	593	553	606	628	542	569	553	608	574	586	539	591	601	568	580	585	542	577	551	589	568	552	594	594	574	518	539	549	532	568	591	570	565	555	549	585	542	564	529	575	567	584	622	564	539	590	561	560	580	527	528	548	540	573	552	590	578	592	590	558	575	547	586	579	569	557	553	568	571	542	560	573	567	560	562	555	582	533	557	559	560	583	586	591	563	590	585	576	533	585	540	588	558	561	580	584	599	549	556	543	511	593	577	601	583	570	551	584	569	567	575	569	580	595	559	624	584	612	597	584	591	542	552	573	577	551	533	587	564	562	572	546	545	575	568	645	551	619	608	542	553	595	598	532	592	566	527	620	530	559	612	539	574	571	552	585	573	572	583	572	564	574	565	572	577	575	607	598	581	602	587	610	634	581	579	592	600	580	586	541	608	580	562	563	545	551	623	567	596	559	587	607	600	569	571	581	537	632	598	616	570	604	600	611	581	600	554	568	606	572	539	580	571	580	539	574	536	560	558	566	574	609	599	558	576	602	568	601	544	619	642	591	566	575	536	588	606	569	559	605	562	533	588	591	558	590	532	546	549	627	611	558	564	585	569	580	588	510	566	630	555	574	561	563	534	592	570	600	517	610	587	583	578	560	569	515	564	576	582	596	575	558	573	584	587	573	562	608	631	593	569	538	561	573	573	608	561	596	588	570	555	615	587	577	531	550	583	567	581	582	561	545	583	597	586	606	556	583	605	551	610	546	610	574	578	578	553	505	567	597	597	559	625	560	599	587	565	585	568	534	559	582	581	576	584	577	594	596	523	537	593	558	576	558	561	573	597	565	565	569	552	600	552	609	584	593	613	604	587	608	538	555	574	560	607	589	567	563	553	587	621	541	575	597	578	589	542	557	556	542	578	594	562	612	621	643	586	552	599	582	592	557	609	592	556	595	556	583	520	618	587	564	583	558	611	546	561	564	566	604	575	604	632	550	591	615	578	534	608	544	579	603	586	609	559	549	574	581	548	561	577	559	622	579	580	562	538	578	580	570	580	598	555	610	579	592	478	593	587	584	572	595	545	578	582	518	574	577	595	546	574	549	625	590	517	549	592	630	590	600	583	531	534	583	570	557	569	578	608	566	525	596	565	569	568	595	557	574	503	541	558	513	599	579	569	522	600	581	570	594	538	556	558	594	555	555	593	533	602	584	564	556	587	596	615	575	568	576	551	535	627	559	556	546	578	539	600	576	595	597	591	551	553	625	572	557	551	570	554	563	561	549	569	503	567	575	557	574	547	593	588	579	533	576	538	550	586	560	541	544	569	596	559	602	579	598	604	541	574	548	571	565	582	555	610	561	554	587	565	593	591	577	579	569	560	587	599	553	548	558	596	620	543	576	577	580	607	547	548	584	616	526	576	576	579	581	558	548	595	542	583	598	580	581	596	550	557	610	577	589	588	543	545	570	596	582	580	544	594	558	576	538	596	561	590	579	565	564	635	559	584	605	573	526	563	602	570	550	586	590	620	607	584	591	593	583	598	585	538	542	582	582	600	567	570	546	546	561	582	563	558	604	559	592	617	599	593	564	548	562	558	586	517	593	599	585	576	606	580	611	585	564	519	573	511	578	573	574	611	621	583	593	554	564	587	582	572	560	592	557	584	573	605	552	615	585	589	581	575	542	569	533	567	563	590	552	541	581	587	555	618	622	552	556	582	569	553	531	578	577	582	609	570	582	552	581	594	568	592	613	577	619	553	601	559	589	552	566	572	541	554	520	576	586	592	568	585	598	562	500	561	579	603	578	585	589	540	577	521	518	610	601	611	614	619	599	547	604	590	578	559	582	508	609	557	574	574	576	623	581	564	575	607	587	607	569	601	560	619	576	584	563	529	598	581	572	591	555	542	599	555	534	604	587	583	548	559	627	537	533	574	557	532	593	581	632	573	568	582	602	569	539	602	609	537	552	560	596	575	597	564	532	588	561	579	575	581	580	555	609	564	541	526	577	552	517	539	605	549	623	519	589	572	545	571	580	552	578	592	569	594	568	590	566	611	572	585	571	547	581	582	595	552	563	532	577	526	601	593	564	572	597	574	577
26913	10544	3208	1949	872	783	759	675	659	693	736	1321	1807	1448	960	751	616	642	594	604	573	597	608	568	594	596	621	571	591	602	600	556	558	581	552	610	632	577	579	590	615	570	589	583	554	610	580	599	590	620	615	591	556	627	601	578	587	567	602	591	563	614	612	542	608	544	580	569	567	585	560	593	584	597	567	569	587	587	562	607	578	554	594	586	583	610	573	568	585	602	604	616	554	584	556	567	575	548	582	564	582	566	586	588	591	614	565	559	617	600	611	560	564	607	550	523	630	559	588	600	567	546	611	560	559	569	597	623	603	549	584	554	600	566	577	623	552	595	637	595	566	608	552	612	581	600	602	603	549	577	601	583	555	616	563	563	592	538	614	606	573	605	610	598	651	586	580	574	549	564	599	585	557	560	591	627	561	571	576	557	584	601	575	579	573	547	528	580	541	574	612	606	593	585	578	558	568	578	529	612	628	564	591	605	584	589	585	546	608	596	561	563	580	585	580	578	589	598	565	562	615	585	584	573	546	619	574	580	585	519	564	538	574	603	604	589	555	589	593	585	620	537	582	602	542	605	599	596	546	542	595	604	574	591	579	641	617	592	570	575	570	590	549	575	537	592	583	600	627	609	606	563	567	573	588	613	589	572	568	610	570	564	620	572	532	603	621	559	562	596	556	556	592	572	575	605	551	526	614	551	602	593	578	574	606	587	582	578	559	555	581	539	598	575	588	559	570	587	614	593	556	574	616	599	583	587	560	577	631	608	593	582	604	583	566	581	567	588	594	574	623	607	579	586	546	556	569	581	628	629	591	599	596	628	602	572	569	574	616	574	579	578	564	589	572	611	611	626	554	613	611	586	539	599	589	611	589	555	549	606	613	562	568	572	596	574	565	592	595	591	596	563	556	567	572	601	587	564	613	604	556	584	603	625	612	579	507	621	613	598	584	589	554	588	570	557	545	576	555	537	610	607	613	649	572	573	584	598	527	568	589	573	575	565	584	602	603	578	600	571	573	569	606	573	604	587	554	582	554	609	535	573	581	568	565	567	568	561	604	581	624	589	547	549	613	583	644	570	594	599	618	573	601	572	592	594	603	564	603	636	580	571	605	588	599	556	569	601	537	633	572	598	602	531	631	597	589	537	572	576	574	593	606	584	584	595	625	619	594	547	595	534	615	582	617	550	617	577	572	571	581	546	582	641	597	559	604	567	614	594	583	553	567	550	571	584	590	604	575	593	586	560	597	551	589	604	543	588	559	571	572	577	586	565	581	596	585	615	564	577	588	545	577	579	554	614	591	604	581	632	556	565	607	592	577	567	576	539	567	609	583	570	550	562	554	589	586	615	582	595	600	618	571	530	614	605	550	552	594	583	561	599	589	603	620	610	578	603	599	557	582	576	549	594	564	555	580	640	609	599	614	555	573	582	601	553	619	573	601	569	624	549	557	568	544	565	575	564	574	588	548	587	565	527	601	600	600	631	608	582	566	606	589	591	592	589	632	563	571	582	600	540	555	587	617	576	625	573	602	572	574	521	602	602	584	632	610	622	562	637	579	617	605	535	577	575	555	533	593	566	532	543	595	561	577	597	594	595	587	589	572	575	528	594	591	558	611	609	598	536	599	563	626	548	584	579	595	590	618	584	598	611	570	611	581	630	586	576	596	580	584	635	610	600	576	540	598	581	604	575	590	540	609	584	634	579	615	594	609	608	582	627	568	583	532	575	604	588	597	529	565	579	570	557	626	574	568	635	553	575	556	579	583	619	602	573	550	615	544	565	571	556	588	584	620	592	610	602	600	582	575	550	580	532	583	549	611	578	569	542	596	613	596	562	579	627	607	545	597	564	568	581	551	562	587	600	589	536	573	586	590	576	565	616	611	574	615	619	582	610	620	583	603	576	555	569	548	537	613	576	575	614	591	625	564	561	595	551	588	576	551	595	578	591	589	594	626	595	616	580	554	584	573	583	596	606	567	565	601	586	547	563	563	590	582	562	589	602	595	583	593	632	573	587	611	598	548	628	588	650	554	614	640	561	602	570	604	597	607	565	572	563	594	621	580	562	561	578	560	583	640	562	529	610	582	615	661	602	536	586	671	587	595	573	557	591	564	598	592	616	564	597	596	542	569	602	563	549	553	595	609	576	601	557	568	585	595	580	604	579	572	583	589	588	616	556	515	596	610	563	596	601	587	608	550	543	524	581	597	588	532	582	603	586	614	595	579	575	602	587	584	587	590	606	567	562	586	621	603	601	572	590	580	584	581	614	591	539	622	608	541	608	596	627	552	583	577	569	577	582	568	578	560	567	626	547	592	587	602	559	565	617	580	588	577	567	587	553	599	573	571	597	576	577	584	559	552	561	600	523	595	561	597	561	575	621	579	579	547	573	572	609	576	633	594	577	554	570	555	582	586	623	596	588	609	559	575	595	571	598	574	581	586	585	564	567	598	573	607	600	617	598	605	586	575	577	561	601	560	620	602	585	604	585	602	611	589	585	604	578	585	563	608	545	566	583	611	603	580	549	572	553	586	615	612	604	583	574	553	639	583	631	578	588	583	569	597	646	596	570	590	563	505	535	576	613	623	578	590	611	558	566	556	614	638	577	586	568	530	582	558	617	610	583	581	577	572	591	586	584	599	588	606	590	559	579	615	605	591	548	628	605	590	580	581	613	590	549	602	613	619	581	608	587	630	600	567	599	603	605	588	547	562	604	632	611	591	577	591	524	531	564	594	596	569	544	546	610	631	582	603	590	607	607	590	633	547	588	589	638	557	603	576	599	565	577	568	570	589	601	606	535	589	540	580	606	568	574	599	555	649	574	557	594	605	621	586	573	574	553	597	559	536	533	579	541	566	551	590	609	611	609	611	611	558	588	554	573	591	548	582	586	587	525	600	569	538	578	563	578	595	632	578	585	579	588	567	555	592	531	637	559	587	583	548	581	636	604	580	594	553	548	634	572	600	602	600	603	579	568	604	593	604	591	589	562	561	582	549	554	589	631	602	575	603	568	541	583	571	634	623	625	562	569	595	563	572	596	602	586	617	616	597	596	635	544	572	591	620	586	608	581	586	605	540	582	573	625	596	585	578	560	576	537	548	597	576	591	592	575	566	559	581	560	598	581	602	536	587	615	536	592	596	581	561	606	592	579	573	576	612	540	635	556	600	579	596	577	570	590	534	613	547	538	552	595	592	600	582	629	618	590	633	583	581	591	571	591	601	581	578	583	603	593	606	585	568	542	588	538	582	593	533	576	604	598	593	551	598	578	591	534	633	579	576	578	573	605	587	576	569	555	525	621	592	572	612	575	605	598	597	623	597	593	585	596	562	536	587	589	617	593	576	579	575	585	593	569	606	566	633	603	607	563	575	582	555	626	623	572	578	602	586	608	591	543	573	598	607	539	658	570	567	598	588	552	594	605	565	562	576	574	529	553	578	545	584	575	572	563	611	572	556	579	575	583	591	566	618	593	571	607	601	568	562	554
6714	3113	3251	1806	848	776	811	601	621	598	769	1787	2146	1544	965	632	527	504	458	538	505	475	473	474	524	515	452	462	489	481	520	492	520	459	479	455	484	523	496	505	485	468	532	458	482	485	492	503	498	520	509	479	456	477	488	521	528	494	512	493	522	493	467	495	502	530	516	479	552	493	508	450	499	488	464	465	480	425	498	507	513	474	479	461	510	475	503	451	494	458	485	485	518	463	492	488	439	500	514	488	474	452	493	517	491	500	470	485	524	485	493	466	500	468	513	489	467	482	501	474	465	506	483	450	489	521	490	464	473	496	513	492	502	450	468	469	464	476	510	494	515	468	508	487	491	474	484	471	476	496	482	487	472	489	486	466	500	480	500	482	463	518	497	486	490	498	479	491	488	484	523	483	479	483	446	543	468	466	483	494	474	489	476	454	486	528	501	508	470	501	437	484	479	486	498	480	539	436	497	516	482	497	520	464	517	476	495	489	520	505	452	522	487	485	472	498	449	473	474	453	507	500	484	512	521	470	507	508	488	505	467	512	496	522	515	500	487	483	463	509	473	486	533	460	456	494	511	503	490	483	462	435	485	478	531	490	491	498	502	487	488	509	469	519	486	464	483	465	519	481	494	516	502	528	455	479	522	503	511	509	479	471	470	459	486	497	496	462	509	487	455	467	474	450	475	470	511	465	458	509	475	458	488	464	482	492	456	487	453	455	462	492	476	442	486	427	490	522	477	501	492	478	468	532	474	469	506	497	496	455	525	506	501	492	511	495	470	449	449	446	504	471	467	495	468	437	460	491	486	472	482	471	478	489	506	458	518	477	460	490	485	496	479	496	475	486	462	504	490	474	486	469	495	494	476	518	484	490	483	481	476	514	526	510	527	535	489	463	487	512	516	510	477	494	481	498	498	460	473	490	462	488	527	443	499	518	500	431	492	473	483	454	482	483	469	495	505	465	505	444	514	462	449	507	476	503	510	517	480	461	472	458	453	512	511	478	484	452	489	474	471	456	464	468	497	475	475	490	442	522	481	470	534	495	464	465	509	413	448	492	469	454	462	518	525	502	478	498	512	503	472	511	472	503	481	510	516	462	454	439	481	506	515	473	507	510	494	484	484	522	491	480	502	521	477	484	466	484	506	470	485	449	455	470	498	466	485	493	448	464	543	459	471	464	469	474	461	495	464	506	457	479	462	491	472	487	491	488	537	515	456	440	472	508	477	502	505	503	496	446	484	488	553	495	525	505	482	510	483	453	470	473	469	479	486	477	499	491	530	472	508	495	481	485	474	445	523	513	469	457	475	509	520	481	493	496	509	467	487	515	527	474	481	499	525	494	503	494	462	506	506	457	447	475	476	509	497	533	506	495	483	470	444	489	512	464	452	510	512	481	459	450	480	528	497	466	481	509	512	517	466	440	492	478	496	498	488	500	475	471	472	483	455	484	476	503	470	495	477	488	496	534	508	488	467	460	490	464	500	487	491	476	480	482	498	493	460	478	522	483	488	485	512	515	472	486	509	509	460	435	493	490	457	486	494	476	490	495	486	520	468	476	508	502	472	458	469	498	486	455	514	507	449	491	483	509	434	502	480	493	466	475	512	471	481	466	477	488	493	476	489	469	474	489	530	475	455	509	466	462	507	485	492	462	453	496	490	513	488	480	480	487	512	476	505	439	437	507	449	461	477	455	466	499	456	461	470	482	502	460	485	471	458	487	499	496	493	478	473	487	489	514	465	481	485	472	476	491	469	449	473	530	494	462	514	474	513	523	473	464	456	507	502	501	463	501	464	502	482	461	495	503	462	479	537	476	476	479	451	483	497	475	494	486	458	485	483	503	495	486	459	451	484	490	490	470	472	479	499	497	460	513	467	492	471	505	472	461	499	505	469	497	479	508	501	535	518	469	482	487	450	504	485	474	475	482	513	478	489	487	448	469	465	476	458	528	478	516	491	474	486	493	481	474	475	480	508	504	529	482	474	474	469	506	472	478	482	497	508	490	492	479	490	518	498	481	515	484	478	484	478	481	497	499	473	515	487	430	477	512	481	478	458	490	505	466	490	534	494	464	524	519	484	514	484	472	497	507	485	510	479	494	457	479	486	461	523	502	464	455	466	455	461	521	483	511	471	475	524	485	440	479	488	435	512	492	533	503	539	508	454	509	502	507	444	492	474	496	493	497	500	446	503	472	493	470	478	489	508	465	521	471	510	494	448	452	455	508	484	506	479	480	503	475	463	478	510	474	518	510	475	506	496	517	488	486	506	513	470	512	479	502	471	486	480	513	494	502	526	523	479	517	475	499	480	491	444	479	449	472	498	517	496	499	503	464	525	499	525	486	499	479	474	459	452	477	468	485	501	495	488	484	485	502	459	484	483	486	459	467	498	444	454	498	486	463	474	485	455	488	486	495	513	489	457	540	501	502	500	471	509	491	506	508	466	510	483	493	525	534	454	468	519	458	472	493	534	476	495	487	510	489	506	475	480	469	441	474	443	500	487	478	438	490	479	488	446	478	459	497	502	485	518	501	486	486	513	464	499	488	476	498	487	514	520	471	492	519	507	507	517	511	481	500	480	445	477	480	458	469	484	479	477	466	498	498	500	492	459	491	506	483	481	492	543	481	499	485	508	488	474	464	532	476	509	529	470	450	486	525	457	467	505	485	461	436	529	471	491	485	492	446	513	484	488	471	454	481	494	447	487	449	494	521	501	477	489	498	495	487	483	476	482	493	490	507	463	499	464	490	487	524	491	514	487	500	478	514	487	516	457	456	485	492	508	432	477	492	502	458	512	473	503	473	435	506	463	470	481	448	477	498	511	451	464	459	496	499	472	495	425	498	488	504	511	483	492	479	521	469	483	502	476	485	467	462	468	510	537	520	495	483	491	496	525	487	460	527	500	483	471	509	476	440	470	487	488	470	462	509	488	463	482	509	478	482	490	477	481	480	468	526	511	445	499	499	478	510	442	449	482	481	491	517	477	484	471	502	503	502	461	479	482	501	481	480	476	478	477	522	441	481	438	509	451	473	508	480	476	480	512	497	472	489	466	505	460	471	476	431	509	502	456	492	486	445	494	528	475	493	497	483	502	480	520	499	495	476	468	466	490	469	461	492	476	525	487	477	501	448	478	465	520	524	488	511	477	409	480	513	516	469	466	486	485	467	520	483	490	469	460	494	495	483	477	485	502	504	461	472	503	472	461	456	514	453	461	494	480	484	471	500	490	470	508	463	493	491	500	492	510	469	514	441	500	480	508	516	468	478	483	502	464	477	473	483	469	511	522	485	479	491	459	494	482	489	465	445	502	503	517	515	488	471	511	504	516	408	498	490	519	477	477	477	513	480	510	476	509	482	500	509	506	478	506	471	471	526	468	542	518	467	491	477	473	491	473	447	456	501	505	494	505	468	531	509	501	481	501	491	533	488	495	500	534	507	468	483	510	488	465	530	474	515	540	505	489	539	480	474	503	483	510	513	459	493
24813	20809	26715	24732	9845	2215	1511	1155	908	881	1251	7133	15320	10147	4499	1601	750	633	609	628	657	608	609	601	629	612	631	599	571	617	611	605	611	615	650	595	581	546	614	604	574	585	624	607	615	568	601	581	605	653	575	576	625	619	626	576	592	602	591	612	598	608	604	643	597	580	603	622	572	565	581	582	597	603	610	615	623	625	628	608	603	599	579	633	591	564	568	605	631	593	588	570	609	606	569	590	609	599	604	597	640	601	571	568	605	593	588	605	600	583	611	560	594	588	623	645	626	591	587	605	580	623	602	588	599	583	613	570	604	583	596	589	588	632	587	587	577	596	553	575	563	565	612	595	581	607	588	546	553	610	571	564	591	592	618	569	623	572	582	577	608	588	583	592	638	581	558	585	607	623	564	610	566	609	540	580	644	588	585	610	630	636	598	609	625	644	626	592	580	614	581	591	553	578	635	596	612	579	617	603	605	620	648	601	579	599	553	571	649	586	598	597	568	613	586	610	588	546	557	588	564	613	599	583	594	578	612	623	595	554	612	591	579	584	613	623	577	577	637	581	585	585	597	579	634	555	619	624	578	592	577	615	618	595	574	573	610	586	635	547	575	645	630	589	613	549	609	602	612	600	593	604	640	617	624	563	569	564	611	584	614	571	598	617	556	630	615	574	583	543	521	579	597	632	622	610	590	600	558	633	616	592	591	609	608	672	588	583	609	582	637	547	616	621	555	603	618	578	617	531	607	608	635	598	580	605	601	579	589	635	577	588	609	555	630	568	619	556	630	623	597	598	590	604	598	570	538	586	586	622	617	627	601	648	592	601	564	610	644	635	609	572	604	590	607	615	623	557	619	651	602	599	602	600	573	641	617	548	597	639	595	618	572	589	578	592	590	587	622	616	586	602	580	603	608	602	620	583	635	595	610	638	568	621	613	616	577	595	577	603	589	600	576	623	635	571	568	615	626	585	622	603	608	581	595	609	573	598	615	571	556	611	621	604	559	591	574	589	600	572	646	610	575	581	671	556	601	621	596	579	564	608	557	581	598	600	583	589	596	582	593	592	562	619	597	579	610	600	617	590	573	615	658	625	578	580	556	575	582	630	592	565	595	608	616	580	613	541	631	554	612	621	618	567	540	571	616	585	596	558	574	624	615	608	594	595	607	550	617	576	583	583	572	630	599	561	615	626	622	616	577	610	584	567	575	596	588	602	612	605	587	589	611	619	571	590	601	600	604	589	573	564	589	628	623	614	579	569	558	588	633	611	578	599	545	576	644	591	630	654	588	561	626	536	608	645	566	602	583	522	588	610	555	601	608	651	597	590	567	628	648	598	597	577	631	567	624	579	590	586	623	578	613	608	577	603	602	577	612	620	605	597	595	597	638	584	609	576	635	569	596	569	551	547	643	609	577	578	583	582	618	587	578	609	567	591	569	612	659	560	645	594	595	627	547	582	561	611	605	581	559	588	609	605	558	596	602	592	645	571	599	602	605	600	607	600	568	574	597	579	584	570	611	589	562	601	587	616	557	552	599	609	569	613	609	588	667	611	632	579	579	621	594	590	596	611	578	611	595	610	577	599	586	594	543	610	579	602	614	627	556	574	579	587	574	589	596	586	633	602	593	615	624	618	598	549	584	584	624	600	587	560	627	565	605	569	574	574	569	593	601	594	577	583	575	560	599	632	613	606	545	551	606	607	521	639	546	602	629	546	642	550	555	567	620	601	616	533	577	642	614	573	614	611	631	567	594	595	598	633	592	622	597	604	616	619	628	601	632	590	662	617	616	625	626	578	599	636	588	589	599	575	589	560	592	601	561	616	633	548	600	575	580	576	574	618	598	628	620	605	617	620	579	597	594	602	632	588	566	583	554	584	581	595	561	573	549	586	630	589	627	597	549	592	583	582	604	575	571	588	563	592	583	580	614	546	625	572	573	600	607	637	575	572	562	593	626	604	612	629	586	576	592	604	598	631	590	600	616	563	573	613	563	599	585	624	566	588	606	578	605	638	612	558	581	611	591	554	610	599	592	656	620	612	581	597	612	577	613	572	629	591	618	600	588	590	681	625	589	606	619	625	567	632	575	631	620	581	536	613	598	606	569	602	601	582	591	600	587	620	612	576	576	591	570	595	574	586	601	568	612	558	605	600	576	635	575	612	594	622	580	593	537	541	600	607	568	580	559	620	624	616	557	619	624	600	619	580	570	590	596	605	554	585	592	607	595	618	624	590	568	608	578	594	575	622	635	593	595	607	595	582	589	564	582	574	603	643	603	589	595	583	606	614	616	604	598	581	579	580	568	584	578	588	581	626	605	617	588	628	592	576	591	574	608	559	597	611	594	621	592	605	605	618	573	580	597	605	575	547	614	586	605	563	629	607	597	576	591	588	593	617	613	634	572	535	583	549	582	637	579	604	605	589	582	635	560	627	564	608	606	581	631	611	594	651	553	609	602	629	573	607	570	573	562	609	595	611	592	607	640	609	589	602	549	592	642	638	585	595	612	607	588	571	590	563	630	625	528	588	602	577	582	586	580	638	610	622	574	586	642	571	593	616	623	584	593	631	572	608	570	596	592	595	605	600	589	596	623	628	622	587	624	590	624	605	552	593	614	572	573	613	534	628	572	591	584	582	596	607	606	550	607	588	620	617	609	591	559	560	631	584	588	577	587	594	585	553	591	590	610	595	639	571	584	565	563	625	542	579	610	588	565	586	599	596	645	595	612	626	590	618	584	619	577	553	634	596	589	584	596	591	603	610	607	599	560	573	592	606	576	575	538	563	637	592	635	608	588	608	628	651	612	598	584	588	581	611	593	569	567	584	585	594	633	629	574	563	597	597	579	639	572	600	642	553	599	627	564	567	609	616	589	658	579	594	590	551	604	593	614	572	587	584	611	610	585	662	589	591	570	634	593	540	581	588	551	622	630	581	547	631	600	574	570	625	623	622	639	582	646	587	650	610	583	647	644	570	611	561	607	593	583	607	614	567	623	587	589	581	606	611	593	586	591	641	584	636	586	593	603	553	572	556	539	626	610	574	611	636	608	585	649	600	628	592	574	584	605	589	579	593	586	603	581	589	616	605	633	596	605	572	624	562	601	596	618	632	604	618	638	572	645	583	626	611	591	621	637	594	566	589	605	592	573	581	588	578	567	656	625	606	567	568	592	578	558	649	628	570	633	628	610	605	575	602	602	561	628	579	607	601	569	603	614	594	539	606	639	605	570	587	607	596	576	602	586	589	597	608	606	563	570	613	545	643	611	591	610	587	649	611	602	551	608	605	594	584	600	611	645	577	570	622	574	583	598	599	556	563	573	599	602	637	604	536	594	608	613	647	623	557	578	642	622	575	558	582	651	607	603	645	592	630	551	614	574	587	617	573	597	592	604	618	631	639	612	621	600	585	603	598	577	610	601	614	515	620	630	602	616	579	626	599	619	611	625	606	635	616	607	592	582	584	614	616	572	599	578	608	570	652	568	594	580	569
6645	9013	8544	5670	2381	1722	1527	1365	1088	1054	1584	9855	15127	9612	4456	1701	691	582	525	544	548	511	489	557	515	521	511	497	572	508	519	507	499	524	514	543	523	514	538	509	530	511	533	536	508	517	533	498	535	494	508	516	571	490	506	506	490	505	521	488	497	506	493	519	544	539	551	544	463	509	517	538	496	542	524	524	485	478	516	500	544	550	527	514	513	520	525	498	498	509	514	530	525	497	514	485	529	503	510	503	525	507	515	568	520	510	516	517	567	529	525	516	509	472	524	532	535	473	547	492	515	538	522	498	487	523	523	523	542	481	553	503	516	496	505	542	531	501	489	528	537	510	482	547	489	507	516	501	521	514	530	507	541	517	525	527	531	513	474	468	486	506	568	548	500	506	534	526	506	540	557	485	514	516	535	534	527	535	541	525	503	518	532	512	510	540	549	535	524	515	540	518	504	513	507	523	508	492	471	543	489	508	525	486	520	492	488	536	520	507	531	531	523	499	510	527	519	506	521	491	493	527	502	502	490	516	534	529	533	520	535	492	491	492	487	523	545	521	513	461	522	534	525	512	507	490	535	519	556	518	532	525	533	494	523	510	471	520	510	519	516	522	465	514	505	495	498	516	511	491	506	469	519	517	569	490	504	487	552	484	502	491	490	515	496	525	524	502	498	512	503	495	478	493	563	468	506	497	492	482	488	528	487	491	519	481	505	525	503	510	571	494	531	540	511	497	503	503	506	506	481	478	535	519	537	516	538	510	499	511	496	513	530	490	510	536	517	501	514	536	531	508	488	530	456	499	490	485	493	544	512	481	485	476	530	496	505	487	509	498	487	498	554	568	499	537	503	486	499	535	475	514	474	539	537	509	500	512	488	519	497	489	545	519	497	476	507	534	490	498	505	494	492	521	530	530	509	516	484	519	511	492	492	482	484	472	560	523	490	525	503	532	521	498	504	520	492	490	492	470	551	519	508	494	507	512	489	483	539	528	559	516	565	537	516	515	514	513	458	532	493	516	494	510	512	505	521	495	510	521	486	481	521	472	495	505	518	480	567	526	497	511	495	478	524	489	527	496	532	507	493	488	563	522	499	513	495	501	540	504	511	502	517	480	523	511	506	534	483	513	500	531	498	502	504	512	494	520	497	522	502	497	511	498	517	505	507	528	506	561	549	509	494	504	481	498	549	510	527	534	528	506	493	497	523	510	493	509	491	509	540	512	564	489	513	513	481	521	492	467	491	536	530	543	510	505	561	515	465	577	491	562	496	508	493	532	509	532	565	508	555	531	509	487	491	541	528	539	513	502	508	491	505	492	508	498	547	495	456	480	537	483	509	506	526	552	499	516	495	508	506	509	489	521	519	507	496	544	511	491	520	490	522	483	518	510	474	515	465	522	495	501	477	533	490	495	536	500	537	555	505	501	466	514	519	507	517	558	521	530	506	485	533	512	473	557	511	523	510	526	549	499	521	539	524	477	500	514	479	491	532	497	568	507	516	513	524	514	504	484	515	536	512	499	545	510	486	523	513	512	480	488	518	555	529	540	516	507	505	503	557	498	524	534	496	481	548	500	531	509	510	493	506	508	515	476	547	461	493	526	504	488	525	525	487	541	507	505	515	513	470	496	498	516	485	510	504	505	515	495	495	526	488	496	516	511	507	499	514	526	525	514	519	515	484	500	511	520	507	497	494	499	515	506	521	528	515	517	490	520	516	545	519	503	535	495	522	525	484	509	539	569	469	520	481	553	551	512	514	544	515	494	453	528	532	464	554	533	485	510	520	492	511	504	546	532	544	535	475	526	516	521	513	515	472	499	520	490	468	533	486	550	513	516	512	521	521	488	496	493	537	514	453	513	525	521	513	500	505	496	491	508	505	550	518	517	506	528	510	538	504	492	502	499	504	518	523	477	546	522	533	515	484	539	507	529	536	507	514	491	524	533	515	513	520	514	485	536	509	480	508	533	522	492	507	557	511	491	573	528	510	538	568	516	518	553	561	541	509	507	564	507	504	509	502	497	495	500	524	535	521	497	490	486	474	537	509	538	522	520	502	527	542	526	533	516	522	525	525	496	522	508	524	522	481	528	495	505	497	508	483	497	527	522	509	522	505	488	498	478	520	523	547	515	462	544	549	534	524	492	486	521	501	498	473	530	493	442	494	547	524	504	493	490	524	532	509	509	555	507	502	566	505	528	532	491	492	528	494	500	510	505	509	516	522	466	508	544	530	512	485	493	517	503	498	571	500	513	535	481	540	479	478	571	490	500	471	520	511	512	485	491	523	524	482	488	509	501	487	518	469	500	513	522	492	538	546	507	499	528	491	467	479	512	531	475	503	522	533	518	535	509	527	511	529	500	494	568	532	508	503	507	543	485	524	542	513	535	470	540	502	513	528	482	508	503	539	470	461	545	515	509	509	525	569	524	500	507	539	493	494	529	511	519	506	489	507	543	487	538	510	525	509	506	496	516	478	518	509	492	496	510	512	522	526	524	507	473	473	495	500	481	481	508	539	473	507	502	511	534	543	525	526	529	491	500	552	439	467	506	526	522	497	532	474	521	534	530	530	547	530	526	537	501	541	493	528	520	524	516	516	494	476	515	529	525	523	527	542	506	521	488	520	527	525	491	480	502	530	516	506	514	527	473	536	468	516	455	504	480	559	477	543	487	488	495	509	527	527	471	537	497	513	555	499	496	480	551	524	495	505	522	516	511	511	490	501	505	498	535	524	486	522	511	470	530	495	571	482	536	495	512	527	515	504	513	498	509	544	489	513	511	457	497	490	482	561	510	540	561	499	495	479	525	515	527	495	529	540	514	508	511	529	544	545	509	510	495	471	518	494	490	499	560	527	528	496	522	521	504	520	478	508	485	567	508	531	542	517	492	507	512	506	542	519	498	540	542	500	488	504	477	502	505	511	512	513	505	500	507	514	534	479	509	521	536	502	505	525	474	503	503	520	509	504	513	530	547	512	495	481	481	529	515	522	532	525	484	499	475	523	500	532	542	475	504	513	490	509	473	515	495	521	480	534	542	510	505	507	461	508	480	516	536	553	521	465	553	505	503	515	514	481	525	532	484	531	505	491	490	498	517	531	545	514	536	502	517	514	506	489	525	521	509	532	507	528	522	492	521	520	512	532	505	479	521	495	500	516	518	551	518	540	532	551	519	510	503	475	496	536	504	513	512	520	502	525	543	488	496	508	501	495	487	521	463	459	539	549	515	502	505	503	495	498	485	533	500	502	511	536	551	525	494	524	499	503	532	495	502	546	514	483	519	543	511	505	522	533	468	537	530	494	539	525	531	540	524	490	523	488	500	492	530	481	522	523	517	506	502	566	482	508	519	505	511	507	492	520	535	477	519	536	490	514	496	457	489	484	542	534	477	506	501	520	508	548	565	469	495	494	548	541	517	512	530	520	509	513	554	496	508	527	513	513	512	527	492	494	514	512	479	535	521	539	495	490	513	510	493	521	498	530	526	496	481
23865	20810	27751	23937	20484	10024	3259	1962	1373	1245	1598	9420	25966	19223	9237	2858	1019	754	792	789	709	712	738	743	772	750	746	730	686	731	710	761	732	741	748	751	759	734	733	702	716	706	707	723	744	693	718	719	689	717	737	679	790	740	706	718	743	754	715	696	733	727	703	716	730	745	731	707	726	709	748	739	707	632	701	740	728	714	719	721	696	706	694	702	728	721	719	711	731	732	751	684	705	712	707	730	685	707	731	758	740	697	732	712	734	728	694	729	688	710	682	732	707	724	695	738	774	763	747	706	705	725	707	724	699	733	750	698	692	727	692	716	690	690	702	687	721	696	680	739	718	687	730	719	725	705	706	755	789	729	698	735	731	778	738	698	748	712	701	740	708	702	690	745	722	703	675	713	703	656	730	703	720	679	680	733	719	711	735	698	765	734	721	732	703	708	702	692	699	666	705	734	657	736	696	674	694	725	776	685	800	685	726	732	717	726	738	728	679	707	736	718	706	716	716	745	733	714	739	706	790	733	694	724	686	690	652	739	712	740	726	670	718	736	687	755	669	677	715	743	684	737	723	769	736	734	741	777	700	705	709	701	722	693	724	706	712	706	687	702	723	729	723	739	745	714	682	699	741	744	689	735	752	702	727	717	685	720	724	695	736	674	721	671	696	701	758	753	696	720	722	742	711	679	698	710	695	748	728	766	687	717	764	674	730	718	725	757	705	709	696	692	734	692	776	709	713	676	780	795	714	762	737	718	702	713	694	703	694	726	683	748	724	700	735	719	697	704	705	697	770	758	724	713	676	735	721	775	701	731	684	699	713	716	716	732	743	711	692	689	681	765	684	666	695	657	710	717	695	714	691	707	704	706	664	710	742	724	647	682	763	743	732	732	701	735	654	744	720	694	734	715	764	757	688	710	676	759	702	677	689	693	742	709	751	732	714	690	708	787	742	685	731	697	701	702	737	701	766	702	705	680	720	717	727	677	725	694	760	665	719	720	745	704	723	692	702	730	703	712	677	689	703	715	766	764	720	673	701	704	744	734	725	728	772	732	707	748	727	692	696	727	726	698	688	695	663	743	678	722	738	728	761	680	700	691	733	701	724	705	710	727	753	721	704	757	707	701	718	709	699	699	689	718	685	723	707	687	750	714	735	675	782	671	735	721	687	717	736	698	765	669	728	759	716	760	707	774	709	735	661	661	737	753	739	737	700	702	697	670	705	727	679	729	741	674	709	725	668	779	729	728	696	723	721	725	744	748	724	732	749	753	773	686	759	692	741	727	691	719	688	665	672	727	704	765	790	682	711	700	741	732	712	761	726	721	655	742	721	684	738	746	735	739	745	730	745	723	718	704	697	690	717	668	704	748	683	740	765	712	708	739	717	695	712	719	702	728	750	729	685	727	657	714	782	770	752	723	698	734	737	738	696	730	746	686	716	698	729	725	668	723	711	724	723	652	737	679	680	685	778	744	729	718	726	707	725	660	726	734	767	704	712	725	714	702	647	701	735	727	726	705	734	694	761	706	732	739	720	692	668	738	743	701	724	685	706	709	699	690	762	714	718	740	757	728	764	703	729	727	686	699	693	747	737	713	702	733	676	736	678	708	710	662	763	705	675	739	703	727	716	677	721	729	722	668	720	759	721	724	706	711	721	702	690	713	729	723	712	717	750	746	760	716	740	646	716	772	752	672	719	722	748	693	687	717	711	682	708	736	717	762	735	740	714	738	708	703	651	716	746	694	699	705	723	696	725	702	671	757	705	712	705	764	707	731	763	707	667	728	716	724	691	716	734	700	694	671	717	686	705	719	697	721	768	720	700	716	697	714	693	704	713	750	700	676	713	684	771	659	630	723	724	689	697	771	714	707	711	701	663	733	684	730	721	708	683	682	689	695	697	739	741	690	706	723	710	675	681	718	719	749	679	713	707	697	678	694	705	728	681	750	701	696	722	726	720	680	704	726	725	723	725	698	665	684	700	732	691	732	695	725	740	646	707	705	712	680	703	716	728	752	751	738	729	703	706	734	728	700	665	712	709	752	673	711	763	730	736	724	704	735	696	722	729	740	701	709	746	734	709	718	716	706	734	732	722	713	709	733	708	722	730	733	706	702	682	675	734	707	707	734	680	689	699	690	771	679	715	724	729	690	720	688	718	736	709	745	779	667	715	695	694	734	734	723	714	709	698	714	723	736	679	692	728	672	734	723	745	700	701	693	719	708	721	710	708	771	737	729	752	740	721	705	721	715	753	710	692	718	713	689	693	679	750	743	708	647	684	652	701	747	680	683	726	703	744	691	739	695	701	615	692	691	715	767	689	643	698	694	732	734	707	710	719	690	723	745	754	669	805	751	688	745	713	702	732	741	773	747	693	762	707	709	711	750	719	684	724	706	711	722	718	722	743	738	665	700	680	718	653	710	751	706	716	718	693	688	691	707	669	748	691	715	688	687	671	721	715	704	731	736	701	733	696	786	717	716	706	683	738	726	718	730	772	711	689	707	660	740	681	737	697	663	651	740	650	733	685	697	690	672	727	707	674	715	732	719	743	719	729	701	685	693	725	707	749	717	693	708	727	733	692	735	741	748	709	699	731	703	693	786	739	729	718	717	726	710	751	712	750	736	723	724	703	709	730	697	746	705	715	686	717	696	702	750	711	753	699	736	683	706	711	764	702	790	698	680	715	696	712	670	711	694	730	720	663	735	700	721	712	688	694	654	695	698	721	713	707	743	660	725	707	719	732	708	716	729	751	733	693	743	720	723	734	673	688	688	690	703	743	732	720	704	682	698	746	739	734	666	780	730	730	706	721	733	728	710	745	668	728	674	707	689	665	674	787	729	738	726	725	728	739	682	721	745	768	693	714	718	698	727	678	689	695	686	729	715	764	643	757	690	697	728	758	724	676	756	731	737	753	724	720	699	725	682	702	736	747	748	718	701	720	733	695	718	707	728	716	730	625	709	751	720	731	716	758	723	716	679	717	734	690	722	714	690	717	706	718	756	681	729	714	737	714	674	709	725	730	710	729	721	777	688	707	697	711	745	755	713	682	710	705	739	697	725	724	711	741	728	702	742	709	730	736	731	720	719	757	704	700	728	714	713	726	730	721	720	758	695	680	737	744	739	720	755	701	702	726	673	661	719	667	727	697	674	689	720	705	716	683	694	716	763	699	712	691	684	724	720	688	700	736	665	741	741	750	757	724	682	688	697	697	747	701	757	720	691	713	707	711	757	722	739	711	671	691	705	740	743	751	688	714	708	689	693	752	734	749	705	703	692	718	677	728	682	684	732	708	658	701	748	730	730	702	748	724	721	702	692	738	695	753	703	714	761	757	732	764	741	762	718	727	659	772	693	697	723	724	818	682	679	752	691	752	730	693	723	694	743	746	717	707	698	726	649	719	663	708	724	701	721	721	737	724	693	754	707	750	703	655	675	712	758	756	694	691	710	728	682	711	731	707	719	698	726	709	733	691	719	673	684	716	696	687	689
7505	13510	12041	9293	6129	3521	2463	2283	1655	1387	1996	12427	24327	16614	7832	2674	893	694	651	586	621	603	632	631	656	566	565	591	602	633	623	627	611	643	594	623	594	593	579	573	591	618	587	618	587	608	617	614	553	609	610	624	659	578	596	585	568	583	628	573	605	581	608	583	616	589	626	634	563	588	620	621	598	594	578	573	570	605	589	634	609	640	642	584	622	601	604	601	592	608	591	595	641	603	608	618	564	608	591	616	586	586	588	604	545	579	586	594	595	576	602	615	568	582	637	626	560	626	661	601	565	627	613	583	559	593	615	631	564	583	594	597	638	587	611	625	586	572	610	658	637	562	617	605	592	605	568	643	570	591	565	609	609	618	613	633	610	564	588	590	621	609	623	612	606	592	582	581	591	551	594	631	589	579	608	605	592	596	591	555	608	518	613	649	576	586	573	577	607	540	588	600	615	611	613	581	604	620	579	559	583	594	593	631	585	634	630	624	615	602	627	557	584	572	595	596	567	622	580	537	617	599	593	558	590	613	619	646	601	575	612	636	581	590	618	598	584	564	562	613	603	609	651	621	576	602	580	580	574	609	580	576	601	579	591	595	594	651	562	609	586	595	587	577	567	602	538	632	586	574	622	614	614	616	599	541	600	646	576	597	639	554	552	610	557	547	631	618	568	625	572	600	645	612	604	606	570	570	613	595	572	603	588	607	598	577	570	572	616	592	600	620	655	637	566	576	594	615	616	566	585	620	608	616	601	589	596	592	637	596	560	583	601	568	631	614	626	636	587	619	577	611	557	647	576	582	611	560	597	579	592	556	561	587	651	612	576	601	591	625	564	601	598	591	600	619	578	609	572	611	598	587	584	599	574	568	622	604	589	596	587	622	572	639	595	598	581	585	591	586	617	554	573	623	568	604	566	623	631	568	634	554	552	624	625	595	636	583	578	594	606	572	606	594	601	581	631	588	615	621	571	588	563	633	577	599	626	620	561	571	598	572	590	605	598	600	566	572	572	624	582	620	590	585	624	573	575	627	594	578	591	627	562	598	585	629	619	631	640	613	603	595	571	561	599	600	592	582	609	604	569	577	613	589	556	641	606	560	587	569	602	613	601	638	585	588	581	604	543	572	604	573	596	590	565	592	596	616	575	594	565	593	595	641	606	557	639	575	569	585	606	618	603	616	592	627	643	625	561	586	592	594	590	605	616	572	606	586	611	597	558	560	581	575	607	593	583	570	579	592	610	587	573	570	612	574	606	592	566	585	578	552	604	614	612	638	611	601	599	623	577	591	610	563	624	649	557	565	585	584	581	558	584	557	620	612	604	594	589	566	619	598	612	575	578	643	582	660	607	637	667	591	625	603	604	585	611	599	583	572	578	583	613	576	580	667	604	592	601	604	600	621	604	595	626	619	562	567	597	599	583	592	628	578	615	567	644	630	598	648	625	620	600	672	599	635	573	605	577	595	639	598	548	567	565	551	634	596	596	629	617	596	605	579	601	587	579	623	583	601	590	615	626	575	563	567	631	561	592	607	579	568	629	599	575	606	600	573	568	573	601	610	583	581	594	621	603	624	600	577	552	576	563	580	630	605	608	603	547	560	581	579	592	615	588	616	571	619	579	570	601	619	622	604	595	606	590	608	597	591	622	598	611	598	581	611	607	565	590	601	616	642	575	592	603	589	597	575	590	566	556	627	604	616	576	619	557	605	574	632	588	626	591	559	558	596	560	583	588	605	629	612	533	608	593	564	586	603	611	634	601	547	608	586	610	587	595	548	586	583	595	644	551	536	639	605	614	562	573	620	608	571	572	610	593	608	589	647	612	637	603	595	590	570	635	633	609	586	543	545	585	567	557	595	625	585	574	576	642	569	572	605	612	626	629	614	614	578	609	619	583	629	629	604	564	581	615	629	587	576	624	560	629	643	571	573	581	598	612	616	577	572	607	577	608	598	604	637	552	597	633	609	568	574	577	577	598	605	630	583	561	610	613	609	585	584	607	572	594	605	599	543	627	555	557	589	547	613	637	573	566	594	593	571	621	612	598	617	575	559	607	636	584	553	598	602	603	604	594	590	549	616	640	594	605	555	599	570	564	560	613	562	655	598	649	529	594	598	577	619	616	558	614	605	591	632	620	586	658	616	604	593	593	614	584	635	570	601	604	605	620	631	600	579	591	631	592	549	578	634	600	617	556	594	589	606	606	585	618	593	562	634	642	568	599	604	577	649	586	582	620	613	604	603	596	594	565	565	558	615	577	606	598	585	566	590	608	608	596	574	644	621	592	616	601	588	606	613	607	546	527	599	595	613	616	605	625	553	583	595	610	586	583	590	599	585	603	622	591	582	584	608	570	564	575	594	557	566	608	594	623	605	589	607	589	563	633	610	589	635	597	591	646	603	599	595	553	589	618	583	568	605	582	611	585	620	594	574	640	601	608	616	594	581	554	599	589	606	607	608	617	586	596	631	562	608	625	631	617	596	582	585	586	580	572	606	595	551	596	615	631	638	586	575	622	588	558	613	642	571	618	632	630	596	600	645	594	550	625	614	588	568	554	598	612	590	631	590	557	612	614	594	567	640	618	569	638	591	635	604	573	622	567	606	602	605	575	548	587	546	556	571	632	601	573	617	605	590	620	590	575	588	656	582	652	645	545	593	605	568	609	585	617	590	604	578	534	591	589	630	606	590	599	601	581	610	542	616	579	606	573	566	569	572	595	602	572	595	591	600	548	584	591	556	605	590	594	612	588	593	596	582	578	612	576	582	590	576	556	584	567	552	599	568	562	640	611	605	602	611	617	550	590	577	620	595	602	609	587	552	588	628	600	601	627	568	564	590	548	570	627	583	575	577	623	579	632	653	586	590	617	580	595	631	556	581	606	555	597	591	577	579	608	622	587	599	589	632	544	589	607	608	634	600	601	604	640	622	583	605	559	617	581	601	583	578	626	580	599	554	585	594	567	622	602	598	611	563	603	568	611	601	633	621	618	585	590	576	539	580	678	563	595	609	580	580	605	572	590	628	579	585	647	614	602	590	619	598	596	596	580	600	590	583	586	598	601	548	605	603	614	613	578	583	622	599	611	631	589	552	628	578	583	569	577	615	578	622	610	616	586	608	599	609	578	601	543	600	640	551	551	611	579	594	611	614	569	623	649	598	582	629	603	572	570	584	569	571	577	591	654	536	559	604	603	588	562	546	636	591	568	590	594	568	556	563	579	603	571	562	574	587	550	606	577	646	618	613	566	580	613	639	581	573	564	583	600	593	630	646	606	630	582	592	626	610	582	585	641	568	570	560	566	622	548	591	578	605	635	567	577	584	610	632	582	616	617	637	602	628	609	577	598	583	608	568	595	617	576	605	574	623	596	618	599	590	618	609	530	573	634	567	537	600	587	614	606	498	608	596	596	591	605	585	608	575	607	621	596	576	569	605	591	602	611	599	601	601	617	560	617	552	577	543	577	629	585	592	614	591	615	592	593	567	603	587
26985	10943	3237	2709	1283	917	709	751	833	758	721	1163	1932	1710	1071	780	648	610	610	599	562	594	574	645	605	623	615	663	623	583	604	586	594	630	602	584	588	585	615	597	598	610	619	625	587	640	653	577	597	586	598	582	613	628	665	616	582	613	591	606	575	619	631	619	580	575	597	579	595	537	578	622	598	574	605	574	613	601	604	634	641	582	587	634	636	571	583	621	597	562	628	632	647	697	632	610	625	620	622	594	598	585	576	601	595	639	636	601	582	620	583	584	589	618	650	620	624	580	613	581	587	619	571	569	604	614	612	602	598	606	613	584	549	610	586	602	612	565	636	578	592	555	636	653	574	596	625	595	602	576	655	570	595	612	628	588	596	614	599	595	573	591	623	593	646	616	652	629	584	635	600	600	626	632	624	589	618	647	595	605	579	639	590	634	565	640	612	616	595	617	612	617	588	574	584	566	556	587	607	590	629	610	623	604	632	562	637	589	615	571	610	608	665	657	557	586	606	563	591	581	625	581	612	603	606	643	625	585	630	567	570	589	602	550	588	622	613	531	560	578	579	596	582	605	582	642	595	610	619	640	614	604	591	582	603	569	615	604	630	557	619	619	645	658	614	603	638	624	564	619	617	636	554	603	625	595	602	555	570	615	637	618	616	651	639	612	573	587	587	592	553	544	604	624	605	618	617	602	594	608	616	555	577	604	620	605	570	631	605	636	614	623	609	569	640	610	641	612	601	590	581	594	599	549	640	624	602	579	604	626	600	632	554	603	619	570	584	619	630	582	594	557	585	597	643	572	624	613	549	607	617	612	586	575	628	588	613	601	642	622	579	619	626	599	614	605	606	635	625	584	643	580	633	600	638	604	564	563	569	576	624	575	614	572	589	590	576	617	593	641	595	637	631	574	589	583	645	630	679	605	555	619	592	596	600	591	629	642	615	667	591	610	602	634	601	579	582	620	608	589	621	579	664	626	597	619	635	595	618	621	593	591	592	645	576	550	595	599	648	593	642	627	569	631	571	572	579	579	611	570	600	621	624	623	617	612	626	584	644	595	601	616	624	586	607	630	619	613	574	651	628	625	619	624	580	645	578	643	562	582	576	604	609	645	649	558	631	622	605	596	629	594	587	596	652	604	617	603	588	639	604	617	612	619	586	654	557	586	620	593	593	609	592	658	621	611	593	542	603	628	587	601	566	587	641	616	637	603	571	562	674	628	604	627	605	593	619	619	605	600	600	617	653	607	633	600	594	585	621	609	617	622	583	658	625	587	543	610	594	600	588	618	600	603	619	605	602	598	636	569	595	641	613	608	582	573	596	583	617	650	644	575	620	622	628	650	594	597	607	598	628	578	593	578	593	619	634	584	623	558	580	605	578	598	597	616	600	596	576	601	616	640	592	592	597	631	613	593	584	600	551	615	584	612	594	606	624	658	621	601	582	546	599	609	584	600	612	580	606	582	551	602	591	631	593	597	595	600	570	632	642	629	614	619	618	608	615	619	582	613	599	579	604	622	614	614	603	595	597	574	561	596	612	596	598	588	573	533	606	555	563	615	656	620	637	622	588	593	618	594	586	604	613	593	582	629	588	593	613	594	578	597	593	580	602	616	609	637	594	603	607	586	661	594	600	630	600	581	571	589	602	556	593	612	629	555	662	642	635	638	588	608	629	613	590	590	610	597	577	583	588	542	613	592	580	625	642	618	615	653	578	620	620	632	603	615	592	577	617	535	571	619	628	573	595	655	576	572	623	581	603	614	626	650	615	632	584	635	616	580	600	595	612	611	606	691	581	615	586	600	607	653	625	611	622	590	605	627	579	643	596	593	657	583	558	602	621	561	591	610	591	643	594	622	622	583	626	563	637	606	547	608	610	593	634	618	593	596	639	606	596	571	584	626	594	605	579	604	583	636	610	626	613	631	587	625	596	601	630	634	608	651	631	634	558	625	616	609	600	617	602	541	614	597	661	637	594	601	628	627	613	607	635	589	598	608	621	614	606	629	623	586	619	618	599	591	617	623	645	577	622	625	572	592	618	585	621	638	606	629	598	607	597	613	653	594	615	597	620	615	598	626	603	578	597	639	627	620	641	602	562	587	646	625	602	579	610	635	608	597	575	580	599	656	611	612	642	617	588	603	622	621	605	582	605	618	601	651	576	602	619	634	619	602	631	643	581	577	606	554	605	555	647	595	579	615	610	590	611	593	585	660	666	577	593	624	571	664	554	665	591	667	560	649	630	592	592	647	611	571	602	612	609	571	592	586	603	583	644	631	616	568	595	633	616	581	594	600	588	581	638	633	617	585	619	574	622	623	625	633	618	579	551	619	602	600	561	590	635	606	615	630	555	584	612	627	570	612	628	592	642	602	623	607	599	579	640	620	630	602	612	603	611	650	614	549	605	617	657	656	588	637	634	616	599	587	586	656	650	631	602	636	606	629	590	623	575	592	653	585	581	621	641	600	635	605	612	565	585	580	625	632	587	613	595	585	604	624	619	667	652	645	593	587	671	614	605	584	646	599	674	578	622	567	589	581	597	611	601	603	629	579	612	579	628	619	638	575	601	645	593	583	634	643	605	593	625	579	591	594	619	555	613	585	576	597	579	631	664	636	605	586	588	611	593	628	584	581	623	589	584	577	630	558	614	597	576	634	600	578	621	623	647	601	593	573	586	651	606	636	605	632	614	626	605	615	588	566	601	658	572	578	595	563	581	609	555	615	574	604	641	622	619	640	617	563	610	601	599	614	593	607	627	582	586	629	575	622	618	582	613	616	598	605	562	600	599	642	620	578	590	603	632	597	625	599	642	610	633	588	632	622	604	612	552	637	622	572	612	631	599	617	654	579	607	588	579	629	602	585	586	609	597	590	605	657	650	580	596	613	620	644	598	611	587	605	590	597	661	570	622	599	625	621	574	615	617	604	573	623	631	636	561	601	639	643	564	625	618	644	585	579	602	570	650	627	671	565	603	610	592	607	627	612	610	598	578	600	600	600	627	602	566	635	575	619	622	579	587	673	647	608	620	593	580	595	601	574	606	608	566	582	601	630	604	561	628	555	575	600	586	582	620	595	619	624	613	629	591	625	614	554	581	571	607	601	673	599	574	623	653	603	636	573	610	586	579	641	643	610	559	593	609	608	594	591	631	641	599	590	610	589	591	604	629	635	622	589	603	641	634	598	605	622	569	584	584	618	636	609	562	590	598	595	649	627	609	622	625	613	629	602	628	656	654	594	626	595	603	600	569	599	629	587	635	574	613	581	589	572	610	572	608	608	610	573	601	570	635	584	605	595	594	653	598	582	621	601	634	618	604	619	620	615	649	610	610	617	569	598	602	607	620	604	585	591	606	562	587	618	610	572	591	637	593	597	593	551	609	565	606	580	565	591	583	622	625	616	630	613	597	604	584	606	603	604	613	616	630	620	623	609	609	565	613	617	643	591	589	603	585	596	586	574	560	625	584	578	622	640	656	654	629	618	632	615
6857	3214	3253	2850	1481	921	810	734	835	836	767	1442	2317	1813	1041	650	556	517	527	510	495	487	477	506	496	487	497	460	492	506	543	525	493	480	538	508	501	482	460	461	508	504	499	537	474	529	451	492	495	485	488	525	485	472	504	521	504	526	535	481	505	503	494	496	511	487	496	486	512	484	498	503	497	515	514	539	479	514	467	491	502	491	475	522	502	479	486	473	514	484	519	510	532	543	500	484	472	468	469	470	470	547	482	498	507	543	508	501	489	485	503	526	530	460	511	507	471	503	518	506	495	494	475	493	501	556	491	496	473	480	493	496	436	469	495	492	491	550	505	478	474	507	484	498	537	518	486	487	500	509	521	507	487	477	541	523	493	502	500	501	470	508	495	512	469	503	456	477	497	496	492	498	502	451	505	518	462	489	482	488	500	531	494	511	473	521	486	483	490	464	530	501	516	486	483	472	470	481	515	490	524	475	496	489	512	450	486	512	528	474	483	538	498	485	478	524	452	529	498	494	485	489	504	449	465	536	517	517	506	489	459	476	506	504	475	518	496	489	510	489	529	481	519	493	492	527	478	489	467	517	502	543	515	528	528	488	487	459	491	502	519	521	488	486	498	491	475	467	505	495	493	516	498	472	459	475	456	488	508	524	510	537	507	505	504	469	500	459	505	464	488	518	511	503	497	494	489	507	472	484	509	543	537	507	459	481	479	470	553	486	505	498	486	535	515	508	472	492	513	454	468	537	490	514	466	494	521	485	485	520	501	539	499	491	497	504	508	515	532	473	520	456	494	504	496	503	469	490	509	496	497	501	530	539	543	462	509	481	487	447	474	479	491	502	499	495	481	528	496	466	468	487	522	484	505	490	494	476	486	540	498	501	533	498	481	479	488	508	528	477	503	537	521	482	508	487	510	501	500	509	485	515	493	529	462	483	493	532	474	502	485	488	536	458	527	478	472	525	506	452	527	480	497	510	496	481	530	503	503	493	534	491	469	491	485	501	533	528	500	499	504	517	488	489	520	503	493	445	488	528	517	495	479	479	529	469	467	492	474	515	508	509	513	498	533	518	477	514	477	495	499	504	476	475	529	497	490	488	489	536	507	479	508	511	499	502	502	505	518	481	522	484	524	485	456	497	491	505	496	468	490	497	481	490	475	453	537	527	461	513	483	519	516	490	524	512	514	501	501	474	513	488	497	458	503	477	529	517	497	510	516	528	472	542	453	496	456	479	455	494	525	496	446	492	479	501	500	498	482	484	533	528	531	470	471	465	525	498	496	496	467	504	487	504	507	494	469	539	534	471	498	499	500	516	502	513	515	511	508	504	501	489	509	507	459	494	499	514	491	449	473	506	491	509	531	497	537	519	516	490	479	477	476	495	502	525	496	525	492	521	509	442	526	552	499	496	505	510	470	475	510	516	510	516	482	494	508	493	468	478	472	486	481	556	486	451	509	524	509	463	515	511	490	494	497	486	501	519	488	500	501	508	490	516	491	486	484	491	492	457	517	487	530	474	453	448	471	505	525	498	502	476	498	539	482	472	518	463	475	500	465	444	496	499	505	512	490	528	486	452	540	448	502	486	484	510	495	496	502	520	509	498	493	464	507	516	486	496	479	509	485	491	461	511	516	477	553	513	507	508	512	495	525	527	545	500	480	525	506	449	482	484	527	481	483	519	503	500	489	498	450	505	500	522	486	463	510	498	495	497	522	481	483	518	510	469	541	464	499	526	502	470	512	432	492	502	468	489	501	494	489	460	475	536	506	525	500	484	508	503	502	483	484	546	493	497	513	510	459	511	474	465	486	484	445	466	502	511	476	523	493	501	529	479	539	475	496	525	438	498	498	520	485	494	475	486	497	490	491	497	486	475	483	487	506	501	508	482	501	530	528	506	519	508	510	527	485	486	501	513	474	513	513	504	494	502	467	514	503	522	513	471	493	542	469	517	508	539	478	491	496	476	482	504	503	484	506	508	505	484	488	514	496	503	521	474	489	455	481	539	497	508	524	510	552	540	516	544	513	469	488	492	502	474	479	517	504	500	529	466	517	534	500	487	467	480	493	527	507	501	516	485	515	498	521	510	509	458	510	519	482	477	497	489	506	495	514	464	541	520	482	468	494	494	481	487	493	504	539	513	512	439	522	504	458	494	511	504	523	518	514	504	521	487	460	503	524	493	512	460	492	475	528	506	480	464	485	517	459	526	487	503	472	525	482	513	481	502	484	480	448	516	470	542	513	509	506	489	492	482	522	495	482	523	521	491	489	528	492	503	490	508	503	471	475	445	498	464	554	506	495	468	483	477	486	523	490	495	474	464	446	499	517	493	518	514	502	497	473	493	509	493	505	526	504	493	528	549	519	520	492	475	475	500	510	472	479	499	514	447	498	474	485	490	511	483	501	498	492	487	466	462	455	496	517	518	500	438	452	463	486	486	490	489	457	478	531	498	515	488	521	530	477	495	470	492	485	506	528	511	495	523	512	518	545	491	526	447	473	492	485	499	496	493	494	488	480	486	464	529	507	481	494	511	490	483	529	473	459	482	480	483	471	468	532	488	523	505	569	511	495	494	500	485	476	480	493	468	481	472	469	489	516	482	523	522	499	510	492	471	503	488	481	506	468	515	499	530	466	452	504	484	518	512	508	481	499	525	520	472	494	491	494	505	492	474	511	505	472	513	479	485	501	482	487	524	515	503	524	488	513	474	475	473	491	490	505	491	482	484	527	517	465	464	504	484	466	497	485	457	471	483	516	459	498	509	492	505	468	510	485	455	500	534	548	494	495	501	538	489	480	533	511	493	528	485	502	454	464	480	480	483	473	498	489	480	476	519	502	487	495	542	518	484	499	505	475	485	464	498	514	523	507	495	506	482	468	493	516	485	489	499	512	486	471	502	474	482	501	473	492	513	470	482	499	520	524	455	507	493	496	477	512	517	508	487	458	474	482	520	471	519	486	504	480	492	497	509	481	486	448	465	495	490	510	494	502	482	488	535	494	485	469	503	534	498	505	510	506	526	489	477	497	509	478	541	496	509	533	458	524	510	478	502	491	472	514	493	499	471	493	483	508	488	513	515	480	526	500	483	489	527	504	485	479	513	485	492	475	450	531	445	468	522	472	458	479	449	487	501	473	469	501	487	446	525	486	465	503	442	490	473	455	498	470	502	468	532	510	509	524	510	507	498	529	478	506	470	506	527	499	528	494	506	502	507	501	467	522	500	493	452	503	501	485	450	470	519	480	531	498	476	514	508	488	517	487	515	494	515	457	527	480	507	546	526	519	505	502	487	504	515	463	503	470	476	480	492	477	499	473	477	505	538	504	490	513	500	519	502	512	486	514	502	449	461	516	463	492	464	493	491	490	541	513	489	510	512	509	465	473	457	469	520	482	505	510	464	469	488	506	495	493	497	479	498	497	501	509	476	485	477	452	558	480	463	509	472	496	463	521	475	508	475	448	479	470	512	496	490	501	499	509	494	468	490
24671	20715	26762	24497	10183	2039	1244	1071	1024	1186	1180	6779	15223	10345	4115	1455	814	628	609	599	618	602	613	641	629	610	595	631	620	639	603	595	605	615	604	577	627	619	604	595	601	619	621	601	662	627	605	652	577	588	613	581	628	593	567	621	615	640	571	622	668	583	586	655	579	624	590	605	619	624	581	639	550	589	614	603	623	617	586	588	602	609	633	566	639	608	601	571	623	557	632	592	578	616	601	566	636	618	605	646	583	579	631	633	544	585	592	605	604	571	598	648	584	603	529	602	608	580	568	619	666	591	548	618	602	635	564	575	576	610	607	577	557	618	560	580	608	629	579	596	598	573	587	606	593	592	595	615	582	578	602	621	590	589	584	585	580	597	625	598	625	644	609	583	557	588	595	610	574	574	602	613	613	627	593	584	589	622	583	547	614	572	597	618	627	573	593	585	640	603	573	586	601	598	612	579	569	628	625	574	638	605	614	607	596	555	589	566	668	614	587	611	597	589	606	566	595	568	629	573	596	595	604	618	610	574	642	553	600	583	587	597	584	608	565	621	641	607	619	576	589	591	572	603	624	641	609	628	630	587	590	619	646	615	619	611	591	566	593	581	597	599	618	625	590	578	600	642	624	607	605	580	589	593	609	605	570	600	599	608	615	597	577	618	627	567	588	659	535	624	602	623	597	584	609	653	612	590	615	625	628	606	634	608	583	588	586	622	573	632	585	601	596	582	563	595	561	604	620	566	571	553	591	587	662	558	571	613	607	574	592	612	592	614	613	601	605	591	607	608	602	602	580	616	603	601	620	607	568	596	559	603	612	598	590	634	585	614	599	609	552	614	599	606	598	601	583	615	592	587	608	619	597	607	619	596	607	628	600	614	581	590	590	597	588	605	565	622	660	596	565	623	584	573	568	589	630	604	620	561	543	592	621	586	646	620	591	587	602	587	569	573	624	540	636	573	600	633	586	602	603	637	573	590	619	611	608	563	586	569	575	607	578	599	593	561	579	566	605	582	598	593	611	574	596	571	587	603	571	583	589	650	578	600	594	568	621	628	604	621	619	582	608	608	623	584	593	597	608	581	597	537	632	593	636	622	570	626	620	614	595	617	596	622	611	582	602	605	622	630	644	586	550	553	613	609	556	589	608	603	586	602	630	600	582	606	598	646	591	571	600	547	614	607	589	640	622	579	574	591	581	586	564	619	606	568	588	607	619	611	600	643	609	591	557	546	616	615	594	649	644	536	597	601	580	617	589	604	607	586	630	611	573	603	612	646	574	615	571	605	599	603	560	570	604	631	613	619	599	589	571	590	579	601	593	600	579	564	580	613	566	613	613	565	568	641	592	589	622	625	606	593	569	582	622	570	613	601	562	594	622	600	625	587	633	625	617	595	612	563	588	559	606	580	594	608	627	606	583	615	586	600	647	605	580	564	574	602	595	619	607	615	657	585	595	621	620	563	614	598	640	619	659	593	612	581	599	555	586	612	567	566	608	579	615	579	621	598	583	556	606	597	605	617	556	613	622	583	605	573	578	614	590	594	641	609	588	605	560	639	583	560	595	611	596	634	585	642	593	634	604	601	540	562	625	573	645	612	586	613	617	608	570	642	618	618	583	610	621	602	599	616	596	597	575	584	641	571	611	642	581	596	594	611	628	638	586	576	572	579	627	612	643	610	549	601	627	614	587	599	622	562	647	639	643	594	588	603	583	611	658	603	606	593	578	575	602	642	573	572	550	558	634	587	596	590	593	632	580	549	626	575	643	603	610	579	589	596	673	644	563	622	587	602	593	555	559	585	590	559	619	546	593	612	667	589	623	579	601	568	593	589	643	659	646	582	633	631	549	564	613	591	621	645	625	605	590	595	561	568	598	601	622	574	624	588	603	626	665	622	599	563	623	589	609	607	582	595	582	567	631	591	602	579	647	604	632	622	611	574	591	594	593	566	634	631	616	648	633	586	580	586	616	589	584	612	587	600	592	621	574	618	591	611	557	574	629	608	619	569	599	576	546	611	574	586	566	608	625	648	588	597	576	596	664	607	605	550	589	594	603	575	632	599	627	600	645	620	597	589	586	613	581	599	565	646	571	644	636	560	600	617	595	598	607	618	572	564	589	603	587	629	599	620	558	569	593	593	609	600	570	570	585	581	568	591	619	623	642	630	642	599	592	553	617	619	581	612	582	588	579	651	601	587	588	596	603	568	579	577	590	635	574	589	619	597	642	564	596	579	645	596	618	552	572	579	602	611	611	578	624	602	612	600	625	611	568	603	606	595	591	597	609	555	640	589	597	589	612	608	583	581	616	553	587	617	572	582	581	606	617	615	589	632	670	625	610	607	635	569	620	555	633	612	552	602	583	582	617	642	606	614	610	618	635	603	591	561	563	642	655	603	568	543	615	604	564	580	581	575	590	613	590	600	636	610	601	598	570	596	609	562	610	610	601	566	630	606	634	565	560	566	584	614	610	610	616	616	573	577	630	560	580	623	641	630	584	625	585	602	636	588	582	614	621	612	605	575	623	590	668	607	625	647	571	623	618	621	595	624	633	622	640	617	597	598	607	673	575	591	571	576	570	604	591	591	590	605	620	605	586	621	589	634	586	578	641	617	548	600	563	588	608	555	590	620	600	624	626	577	590	593	587	613	623	618	600	616	621	599	636	631	636	610	605	573	603	599	565	573	620	639	633	625	594	613	584	596	639	615	586	601	600	614	600	592	622	573	551	583	605	596	607	627	663	627	600	599	627	591	603	633	585	563	582	616	567	640	603	602	568	598	573	579	583	587	581	575	617	608	595	589	615	590	622	574	631	581	604	586	595	610	590	585	605	600	588	574	588	616	597	622	624	595	627	551	625	582	607	592	601	593	591	588	639	633	579	533	624	657	569	633	578	619	646	599	586	590	590	626	609	550	595	620	579	616	622	565	557	627	631	584	583	620	577	622	610	616	595	622	595	592	639	633	638	594	591	599	596	601	568	587	607	592	621	632	625	588	644	581	620	585	586	605	619	571	598	615	589	642	652	578	622	578	571	627	597	596	629	591	623	554	568	590	606	641	621	563	628	558	580	597	588	646	556	613	585	590	626	575	588	608	598	565	622	598	544	532	595	621	649	590	575	545	616	632	604	634	601	619	624	598	588	606	586	572	546	583	602	581	643	593	576	616	588	598	578	611	617	596	633	589	561	635	608	567	585	567	577	582	595	574	599	609	619	624	644	560	582	598	586	570	597	607	627	660	606	623	606	612	586	627	588	639	576	592	627	589	596	619	568	623	617	584	608	582	587	598	566	607	599	598	595	619	575	610	579	582	603	572	622	560	593	576	578	571	620	606	607	565	544	637	602	613	655	588	594	593	577	582	569	613	596	539	617	610	552	570	608	602	593	575	578	660	591	578	541	592	612	590	610	605	591	564	622	596	595	576	593	627	561	604	557	620	608	562	632	570	640	595	635	591	589	634	574	586	607	600	615	638	582	569	627	559	616	651
6242	9748	9384	4859	2437	1476	1093	1072	1256	1577	1489	9688	14863	9558	3973	1445	717	558	520	517	536	531	547	477	510	513	505	550	470	547	513	492	522	488	506	492	470	477	495	526	530	510	527	506	505	518	518	486	515	510	503	542	542	508	552	532	558	475	548	512	522	528	512	505	550	548	495	533	491	506	537	543	521	477	518	526	511	511	520	470	501	483	487	485	521	505	556	530	516	471	529	505	524	505	519	535	512	532	493	495	501	493	493	545	524	464	472	529	505	488	502	479	508	534	502	487	518	518	554	528	511	523	490	509	509	506	538	504	474	548	502	514	533	549	505	541	469	462	521	527	514	477	560	533	507	523	525	508	521	513	546	501	529	545	533	477	510	494	553	499	462	524	499	473	552	516	533	496	542	505	478	536	494	486	462	520	481	486	472	506	538	488	541	528	546	524	507	490	504	500	502	503	504	554	489	549	489	513	510	486	530	514	512	476	492	509	493	531	547	526	459	526	501	529	495	543	491	474	517	499	577	533	539	566	528	506	551	520	534	492	500	477	559	496	499	475	524	503	549	563	516	561	493	508	478	488	532	535	483	513	484	532	560	493	487	493	513	519	486	528	526	482	486	510	519	510	509	533	489	519	533	496	520	492	515	472	517	506	471	517	519	489	494	525	473	496	509	504	480	510	552	470	488	479	523	498	491	537	511	474	534	503	470	550	484	509	474	486	465	530	513	514	516	482	472	531	489	500	498	498	519	547	487	498	538	511	505	549	502	496	552	501	475	484	501	468	476	463	488	533	509	507	559	536	509	489	480	512	483	519	526	510	508	522	475	501	518	509	506	475	481	488	502	514	489	520	517	491	529	488	524	537	511	538	488	515	510	493	497	511	508	517	483	508	493	541	456	492	477	509	500	500	506	504	525	497	473	506	535	463	538	514	501	504	487	495	495	501	532	509	501	489	466	492	498	540	500	483	465	512	501	479	500	478	493	493	528	514	522	504	526	547	534	522	522	543	496	504	501	486	498	553	540	517	502	477	504	540	501	505	480	497	510	475	489	551	499	484	479	522	510	525	479	529	524	534	494	518	528	503	529	500	508	486	531	469	574	508	560	505	517	494	493	536	484	497	507	533	536	577	527	494	495	531	478	544	462	535	544	500	467	505	534	457	508	510	491	491	532	470	518	473	485	503	484	501	499	469	506	498	484	481	533	508	513	511	507	477	499	506	484	542	490	465	492	526	517	526	500	505	484	501	510	488	495	501	524	493	533	499	534	522	513	515	500	460	521	514	519	516	495	502	485	462	487	504	518	462	502	518	522	542	525	506	495	526	526	488	460	485	506	511	538	464	493	513	499	494	491	539	514	495	544	520	519	499	507	508	470	535	494	516	539	523	490	503	516	486	501	509	491	489	523	504	514	523	546	481	548	467	513	535	506	480	526	502	490	481	497	501	509	437	511	492	535	551	488	514	526	486	472	484	518	494	512	485	515	506	512	515	532	486	495	484	523	477	500	552	543	533	542	491	545	498	505	506	544	478	480	515	541	506	515	538	499	503	516	497	530	495	505	512	482	522	541	491	517	560	525	477	507	487	479	475	507	514	518	537	503	529	535	528	496	526	522	531	502	518	479	517	503	516	523	519	525	511	528	495	521	497	518	530	514	455	511	544	513	499	543	498	479	501	511	503	553	540	537	544	489	479	509	513	509	530	487	496	512	532	495	528	490	515	502	531	489	498	503	535	508	499	517	519	565	540	524	516	518	474	501	529	532	524	517	522	542	511	522	478	477	535	522	499	511	516	545	518	517	471	521	540	511	512	520	515	518	506	549	471	502	484	497	484	490	510	495	503	514	495	529	517	502	526	511	538	493	505	462	513	480	513	496	524	515	511	525	513	480	497	495	530	486	479	525	526	506	462	565	523	527	484	517	512	469	521	515	525	474	506	512	542	546	514	474	538	494	509	500	527	486	536	492	487	567	503	514	511	500	497	501	481	524	491	525	497	500	496	486	545	491	519	543	467	532	485	537	504	489	529	551	547	507	530	483	492	528	485	523	528	504	498	492	497	548	513	555	503	475	479	481	508	501	508	515	537	511	488	488	515	516	484	470	517	450	518	489	481	482	511	518	532	482	508	498	534	505	523	482	518	503	497	501	521	501	514	503	506	514	520	521	505	523	526	492	550	499	479	530	562	478	497	514	562	539	496	544	529	513	543	516	521	518	529	521	487	515	489	495	486	507	528	531	498	480	514	507	494	475	490	507	485	528	514	486	507	509	530	528	500	488	485	504	526	491	535	534	532	504	482	490	540	483	536	543	515	542	499	514	505	464	530	507	490	534	530	489	509	501	510	491	527	488	510	549	502	498	487	468	500	499	478	536	529	524	531	505	457	524	491	530	480	522	468	556	474	521	525	504	522	506	501	467	547	481	537	548	537	484	517	553	522	523	517	466	539	483	505	469	526	440	524	494	516	527	502	492	494	489	508	540	478	458	555	472	494	524	510	490	490	552	512	479	550	515	494	512	500	481	491	502	529	480	557	522	500	502	479	514	447	517	505	518	519	477	533	482	476	540	538	488	471	495	547	479	525	511	517	504	519	519	518	512	523	529	509	490	494	508	556	551	517	502	504	495	512	483	496	532	506	524	542	450	482	548	558	535	489	471	495	485	502	500	519	519	525	505	520	520	509	488	498	501	508	514	532	529	515	473	475	537	480	520	517	501	549	497	501	484	510	531	496	504	494	474	513	494	507	506	483	460	522	503	489	502	509	485	498	511	514	492	528	511	512	480	501	542	513	521	546	492	533	474	515	478	484	494	532	522	524	510	553	484	548	514	496	503	534	489	518	512	494	472	480	516	471	490	533	507	515	504	518	499	517	527	499	530	504	506	519	543	509	503	508	457	522	499	530	523	491	547	481	511	520	462	534	487	502	520	511	506	528	514	491	462	529	521	544	556	504	515	502	503	534	481	510	470	556	528	480	527	524	533	511	526	509	512	505	489	524	529	469	501	501	520	529	506	475	508	521	488	501	450	521	505	549	482	541	534	553	520	450	546	509	516	510	495	510	466	535	506	506	493	501	529	496	517	548	461	521	465	510	514	541	497	519	494	482	520	505	487	491	514	508	482	480	558	519	455	524	546	481	512	517	478	525	499	509	491	503	501	523	455	507	467	491	496	529	509	485	513	491	538	506	508	509	508	498	496	526	488	546	502	517	463	519	511	523	558	498	481	513	546	496	486	519	487	476	510	496	452	495	486	488	491	474	516	514	491	525	502	516	511	475	491	536	507	491	525	503	525	498	543	484	533	501	539	471	502	493	496	476	520	515	519	516	498	496	514	488	486	527	558	497	488	504	513	455	507	475	494	525	504	532	504	499	462	489	523	489	505	514	507	496	513	502	497	525	493	506	527	499	504	465	496	469	543	528	582	503	510	513	549	453	516	502	500	538	510	501	473	485	492	489	535	476	458	524	478	504	542	508	528	481	477	544	472	529
23804	20789	27796	23887	20494	8938	2768	1478	1249	1372	1610	16028	25648	17507	7636	2324	921	750	708	740	676	715	731	661	732	735	721	667	731	713	696	732	707	716	720	691	701	756	718	650	725	723	748	705	714	776	746	737	754	688	695	676	700	634	750	685	679	704	714	736	717	735	684	686	731	708	723	683	713	700	715	718	728	690	679	684	705	664	667	744	709	738	711	707	732	727	725	684	728	662	696	716	668	733	714	677	688	747	669	735	703	705	684	724	698	702	730	696	684	721	703	685	749	710	675	712	725	692	736	712	672	690	680	713	721	746	725	718	755	705	722	717	747	687	676	693	706	698	738	747	720	742	716	725	673	663	692	663	683	654	755	714	685	713	666	680	713	699	720	677	752	750	704	697	680	745	661	699	710	714	699	625	672	682	713	712	679	706	716	674	687	698	689	705	757	738	689	677	704	757	710	700	764	694	721	739	666	731	744	693	702	681	659	713	697	683	670	708	708	691	707	698	698	675	679	685	692	713	686	727	698	731	707	714	721	720	740	703	711	699	695	708	756	691	730	754	696	714	691	749	690	737	719	667	714	727	686	726	751	711	722	740	695	732	708	734	698	752	720	725	726	690	676	710	720	722	714	682	714	722	696	713	655	765	705	763	731	702	706	757	737	713	691	672	718	753	759	674	697	742	746	700	700	689	716	767	724	695	704	664	701	748	742	716	714	719	679	682	663	708	692	724	743	665	700	697	698	721	725	736	693	700	709	690	698	724	727	695	731	714	692	715	719	687	718	718	696	720	757	746	719	677	677	683	684	732	748	713	701	722	773	659	660	719	699	695	697	678	662	718	757	679	714	752	748	703	691	714	759	708	696	717	753	735	739	720	715	708	722	667	699	660	672	652	716	682	641	688	734	749	712	705	700	680	726	770	716	707	735	674	675	687	648	700	720	740	688	720	723	774	724	739	688	715	693	719	731	697	717	745	681	666	740	687	714	730	696	739	696	672	693	712	727	650	699	699	712	679	744	764	701	705	694	654	706	661	721	706	718	709	679	672	694	702	735	683	714	694	712	670	704	703	714	666	671	682	658	707	729	747	699	704	717	733	713	664	721	704	655	712	716	710	725	721	749	700	721	680	710	761	699	683	684	696	715	685	738	670	759	725	690	710	709	664	695	712	682	701	677	775	719	734	688	729	695	677	710	669	656	730	679	723	702	742	736	735	703	673	714	729	694	723	667	710	731	696	652	710	701	681	714	702	706	722	714	719	699	672	688	687	739	707	699	642	691	693	742	731	721	678	665	731	723	690	726	709	735	762	740	714	703	731	748	656	682	683	671	719	699	711	727	749	726	690	690	689	714	692	735	689	710	684	682	745	715	660	697	727	691	740	773	749	744	705	710	704	691	679	737	721	684	706	715	656	712	693	711	693	678	698	742	733	712	694	720	691	708	707	718	686	715	754	656	658	703	688	686	729	692	697	694	712	638	712	657	732	746	697	701	706	756	643	740	682	651	656	673	651	700	693	688	703	746	703	680	685	708	693	745	698	720	717	700	728	670	702	694	729	702	717	699	734	694	682	728	742	720	709	712	754	667	708	688	687	713	714	724	688	663	697	704	665	715	695	700	678	736	691	732	678	737	719	738	732	691	733	719	713	683	714	694	695	691	694	717	698	703	692	700	678	734	709	686	743	707	681	703	718	705	742	705	697	731	723	620	709	699	701	721	719	684	720	713	742	738	730	705	686	700	661	726	692	747	729	712	708	668	713	754	709	712	716	699	745	701	707	714	705	699	730	707	691	715	723	732	713	668	705	653	708	727	688	722	718	708	695	729	691	727	724	670	690	706	707	705	704	725	666	695	669	655	742	713	701	702	686	698	697	691	695	738	730	700	702	726	687	719	682	705	671	709	706	715	708	743	713	669	747	671	657	723	742	706	705	713	759	709	696	698	686	736	687	703	667	789	669	710	692	705	690	700	679	686	653	703	727	720	745	734	667	721	639	704	712	771	715	696	720	705	722	732	649	689	691	669	675	681	743	697	701	687	679	783	701	671	736	730	726	699	724	737	661	665	754	697	748	702	717	673	682	666	718	714	729	741	707	686	690	746	692	736	697	682	747	688	657	698	712	673	703	686	766	710	674	683	652	711	697	677	706	703	742	717	773	715	683	702	700	696	719	695	692	740	696	695	732	723	631	688	665	742	663	724	731	699	685	689	768	710	664	698	719	703	704	695	673	689	705	674	718	730	693	699	668	704	682	729	714	716	730	740	734	745	685	642	706	704	703	713	671	739	678	748	692	692	670	774	700	714	738	758	733	655	651	710	680	714	737	752	756	731	698	707	712	650	663	693	689	672	674	677	734	688	729	707	691	664	663	707	671	684	746	683	675	739	669	705	693	712	698	710	734	687	689	682	708	687	706	695	688	687	707	675	686	709	714	677	674	714	689	666	695	692	672	689	679	734	715	691	712	703	746	733	707	703	705	722	707	678	708	739	701	723	686	673	705	734	731	687	703	739	711	671	711	683	705	710	705	683	702	725	744	718	684	703	702	677	716	724	720	748	652	732	693	717	742	700	706	684	685	750	699	728	676	755	695	690	682	754	649	696	718	715	700	701	707	728	754	726	740	738	691	720	727	701	738	693	675	758	698	703	677	701	680	659	725	713	702	718	682	690	713	716	678	728	650	688	711	741	696	705	725	672	656	678	676	666	673	715	706	682	727	686	625	682	714	651	678	729	720	701	692	750	660	674	659	686	700	714	697	727	697	716	681	698	665	668	739	683	684	700	684	689	673	700	729	730	723	738	683	695	670	721	673	705	695	712	716	701	692	693	685	700	721	732	688	712	749	712	729	686	719	724	735	705	709	673	725	711	757	677	684	711	685	680	618	688	664	714	706	706	673	674	737	729	710	660	718	751	689	751	681	683	747	691	718	694	706	710	690	689	661	676	673	721	707	689	700	694	747	688	647	712	690	652	725	693	717	659	671	649	719	697	678	693	708	656	733	706	729	689	694	723	730	697	685	701	700	727	684	679	680	696	629	700	708	723	722	657	663	713	676	728	665	720	679	699	716	695	727	717	692	764	711	688	696	739	676	661	720	736	678	662	701	699	682	743	684	665	682	714	675	745	697	689	681	738	729	682	713	710	712	680	712	706	720	693	702	696	695	717	684	713	646	692	719	737	726	709	698	704	690	721	704	666	735	714	701	680	690	712	723	659	695	705	738	701	731	705	699	734	726	709	732	688	735	714	706	665	657	724	746	678	739	706	689	693	651	705	766	706	701	745	707	762	731	663	735	707	714	734	706	718	705	729	768	706	670	656	735	702	717	737	718	667	687	735	672	739	711	683	694	710	696	703	658	714	711	718	730	662	718	700	715	676	695	740	696	675	688	737	724	628	675	681	704	762	693	723	691	710	690	682	730	728	715	714	675	737	704	727	700	700	663	723	706	687	694	743	709	679	685	696	695	710	727	700	674	699	696	660	756	684	683	742	718
7394	13308	11239	5488	4137	3060	2133	1481	1448	1763	2170	20269	21723	14828	6549	2224	910	674	643	562	567	572	653	590	611	616	559	635	616	579	644	626	612	583	595	558	604	616	614	601	631	598	597	627	593	595	597	610	582	549	558	627	593	546	615	539	621	600	557	573	598	607	601	550	549	641	629	570	604	652	577	577	636	597	600	619	583	609	605	635	591	579	588	650	598	590	602	604	576	581	557	639	646	588	594	567	612	559	591	569	601	633	612	564	572	569	593	600	568	594	598	598	640	619	608	579	638	600	634	594	607	596	581	591	591	578	584	582	626	579	586	594	615	605	595	612	568	553	655	575	569	541	575	570	623	636	581	565	581	618	619	610	636	610	567	592	584	581	607	608	606	590	606	635	561	619	595	580	632	577	641	609	601	593	578	602	576	612	649	536	611	590	599	586	562	595	587	544	627	566	597	598	590	575	636	599	617	598	573	565	615	619	574	595	581	577	593	574	561	552	562	585	614	570	562	562	591	581	586	596	561	564	553	616	604	588	552	565	591	562	577	590	652	641	605	628	561	621	638	552	569	624	612	530	597	597	633	604	576	618	589	581	581	593	585	613	568	576	575	613	625	646	597	582	590	568	620	556	546	584	563	539	596	646	610	573	586	589	577	555	599	595	595	571	614	568	556	571	600	575	596	586	643	591	567	633	529	612	627	554	607	578	547	612	649	587	621	554	593	611	631	571	610	620	598	562	597	610	584	610	597	633	606	612	620	621	576	572	558	629	576	606	608	557	575	555	579	602	606	611	630	579	575	579	576	603	585	595	608	572	565	574	592	586	655	580	615	569	613	580	600	591	550	552	563	593	576	638	591	537	622	590	565	576	601	592	629	573	608	566	590	542	542	593	612	593	590	579	610	617	600	617	545	595	586	576	616	603	578	592	579	613	581	620	612	546	583	601	572	626	584	608	540	591	585	614	617	585	613	597	562	545	608	584	552	566	627	642	555	586	560	565	585	603	602	561	567	550	611	576	561	610	591	631	555	578	601	609	540	562	571	600	583	602	631	578	606	582	563	621	589	597	577	606	564	577	598	557	614	545	622	593	615	568	609	547	588	576	592	584	601	601	550	590	592	579	557	654	580	592	592	640	594	546	626	601	650	602	584	560	638	574	588	630	582	624	577	600	566	619	587	571	563	591	637	625	566	611	581	564	580	575	586	580	557	585	572	599	585	565	615	567	580	619	543	587	621	595	582	604	613	613	618	546	582	592	597	606	627	601	589	623	585	588	578	592	566	588	561	631	612	592	601	568	565	585	612	606	653	603	585	591	607	572	556	597	601	575	609	561	557	599	598	629	611	634	598	581	590	562	584	571	565	616	606	588	617	586	556	565	604	601	643	619	532	573	631	652	564	589	594	548	597	590	598	547	587	594	592	596	538	615	560	580	602	601	597	590	629	626	570	607	577	556	588	602	570	610	621	592	599	633	610	553	602	591	586	606	580	574	583	604	528	585	621	565	594	630	622	568	559	630	609	590	572	614	600	599	599	555	607	614	587	603	600	597	598	632	639	612	589	580	565	583	639	562	579	620	611	619	590	566	570	591	591	594	568	611	572	586	610	622	595	550	610	566	555	591	597	588	556	593	532	633	591	580	619	594	583	616	587	551	601	618	606	599	659	586	586	560	582	630	573	562	636	555	606	578	592	562	571	599	565	611	580	595	607	580	598	611	608	551	582	580	575	523	613	593	606	568	568	556	623	578	565	584	573	610	582	593	565	574	601	629	577	580	566	624	574	591	602	598	606	601	609	585	562	599	567	591	570	595	634	592	581	628	605	604	591	591	599	597	616	580	585	583	563	623	609	576	594	600	569	586	606	588	589	582	600	608	568	591	548	587	584	588	572	581	620	557	555	595	578	573	613	581	623	546	584	595	612	596	562	587	545	596	616	601	579	621	605	566	618	546	546	553	605	574	560	564	623	606	589	583	568	595	589	574	592	638	605	593	615	633	570	579	576	579	602	553	563	609	550	580	594	558	612	583	571	559	598	672	575	587	580	567	589	555	602	607	570	589	578	642	581	571	595	573	589	609	623	572	566	608	565	556	576	571	565	628	541	603	587	592	588	584	616	551	581	563	569	589	580	607	584	539	565	605	619	571	601	595	602	577	581	586	642	572	567	584	537	578	552	578	571	597	563	606	581	573	640	602	578	589	591	589	597	613	560	604	604	549	598	614	598	552	528	608	581	595	558	609	580	552	583	583	595	611	541	589	599	606	631	572	595	568	570	575	588	591	611	588	561	632	568	592	602	582	561	614	608	577	600	580	584	586	586	590	576	572	593	608	624	615	594	592	552	573	629	618	599	542	581	571	582	586	592	588	568	604	561	613	597	557	584	541	571	579	548	615	577	629	612	585	560	581	553	597	571	595	591	569	579	571	534	624	574	609	561	574	562	583	579	554	613	614	616	592	620	597	563	563	573	596	589	592	614	604	608	623	553	608	591	558	543	595	569	605	601	607	600	579	590	600	636	556	580	594	603	564	589	572	569	561	597	605	574	584	583	592	565	577	593	588	573	667	557	621	574	556	588	564	595	601	579	527	577	601	565	562	585	600	583	599	594	598	556	609	600	615	580	601	579	571	575	603	570	612	580	601	556	520	589	573	566	561	595	630	634	548	579	591	588	588	595	572	565	582	605	569	562	574	545	636	598	588	545	563	597	611	587	622	607	606	583	580	599	563	574	578	564	650	572	655	605	610	550	609	605	631	558	622	584	633	594	587	588	571	582	590	654	566	579	572	575	566	590	561	564	598	577	603	607	609	590	546	583	592	581	589	588	590	628	591	569	613	610	572	611	592	570	579	575	560	582	608	598	574	579	568	578	530	582	562	563	571	602	621	559	614	596	607	581	575	592	615	557	563	559	595	538	574	620	600	597	584	586	584	577	575	555	538	580	600	598	582	628	563	560	553	591	590	562	604	538	634	630	606	610	538	566	578	587	595	575	624	578	574	559	536	582	574	609	604	588	617	561	608	609	569	600	540	566	593	586	620	560	556	591	618	575	605	557	576	597	579	601	627	602	588	584	598	623	552	638	544	579	599	634	594	574	587	573	591	585	590	575	557	557	562	595	586	567	614	578	577	624	538	612	599	596	574	610	551	587	578	577	617	610	583	570	596	568	628	593	596	596	594	600	596	586	607	622	610	581	634	622	594	606	599	586	593	585	583	582	571	575	609	626	567	659	596	599	568	584	592	613	595	632	569	583	565	590	597	628	577	598	551	572	559	598	560	602	634	588	586	568	608	565	609	623	533	577	597	596	567	578	613	621	588	609	603	570	548	576	579	567	588	574	551	571	554	582	592	582	571	615	648	603	587	577	590	607	550	577	584	594	551	593	572	646	631	521	596	530	592	599	567	586	591	547	586	554	577	609	613	548	588	589	597	602	580	605	548	593	615	561	553	553	560	590	562	610	596	573	567	571	616	579	644	587	578	519	593	570	584
27016	10959	3432	1528	1037	911	832	696	726	791	879	1425	1795	1510	1001	719	682	605	601	597	620	604	620	543	597	633	608	624	554	597	584	587	568	587	616	570	610	591	561	586	579	630	591	612	569	588	564	569	600	577	624	585	594	619	584	578	647	587	614	580	590	566	578	599	625	596	568	578	549	608	592	565	574	576	596	607	604	584	569	624	598	611	594	593	629	601	625	601	580	617	594	601	591	628	631	582	624	624	598	577	595	585	564	593	609	580	622	532	629	619	584	589	589	618	646	587	580	607	612	643	594	573	595	594	608	572	613	580	597	565	579	593	562	618	565	610	562	585	615	611	618	574	607	574	616	597	593	587	568	585	611	560	597	588	613	620	569	572	567	615	541	573	534	546	578	562	584	617	563	562	582	549	592	578	568	588	618	576	567	587	603	575	625	588	608	604	581	545	564	597	542	589	611	622	592	609	603	588	588	571	551	610	599	603	593	556	592	612	618	534	606	619	613	550	589	585	588	529	598	597	572	577	584	546	596	576	557	574	583	545	532	567	618	609	600	588	610	550	593	581	631	579	600	582	559	585	564	585	555	577	610	598	584	539	616	598	596	590	650	552	576	600	651	548	580	579	607	606	552	562	566	597	610	558	573	613	576	595	606	565	610	626	555	570	593	556	574	580	598	591	579	634	605	593	611	587	590	568	631	589	556	556	573	582	593	599	576	582	628	579	585	602	600	572	571	590	600	610	549	583	601	597	593	617	625	545	567	594	599	614	642	582	586	612	564	582	587	605	595	567	601	586	589	565	545	570	577	558	619	600	552	607	534	591	581	602	560	623	605	598	589	578	565	601	561	591	588	613	603	550	591	597	621	586	596	577	604	612	562	626	587	588	597	621	621	557	590	600	604	612	592	575	622	563	567	551	575	568	603	595	606	528	635	558	602	575	602	582	619	582	630	607	613	594	553	576	590	590	610	553	602	567	574	581	650	616	614	569	639	612	583	558	567	622	637	619	614	562	602	558	558	605	577	627	582	629	625	606	591	569	615	591	616	551	604	550	550	617	555	565	560	602	598	567	593	569	608	622	636	559	580	582	623	534	588	572	603	582	561	613	576	646	527	616	524	595	570	603	580	569	578	569	596	629	567	562	571	562	598	548	631	597	558	571	575	592	543	576	607	616	582	578	573	601	543	594	574	568	560	592	638	589	584	612	574	562	582	613	602	574	594	581	605	588	591	595	632	565	590	551	605	584	574	574	579	610	613	648	613	650	592	569	593	580	618	597	613	604	599	613	600	590	604	583	575	596	581	613	556	556	583	629	581	595	619	585	609	589	641	607	597	547	574	627	548	609	602	597	584	611	584	574	593	621	570	545	552	582	592	557	607	560	629	593	599	562	575	569	570	618	599	585	568	607	594	641	592	580	618	588	571	563	607	641	546	607	611	604	579	553	629	587	560	629	620	595	572	577	619	565	537	592	595	622	639	588	585	648	575	550	609	603	621	623	583	625	586	569	603	622	537	590	604	608	632	580	588	586	604	554	547	661	561	569	581	606	590	598	621	610	579	643	621	607	581	622	541	605	640	574	567	508	534	624	601	604	563	532	545	580	567	605	613	574	610	559	591	571	561	581	603	598	558	582	560	575	601	565	617	576	597	559	621	592	571	630	635	615	589	582	614	563	591	617	591	575	635	592	592	607	609	563	598	595	628	596	583	605	592	560	613	537	583	572	565	546	576	610	562	582	579	566	581	577	605	605	595	588	568	571	611	624	589	550	583	608	610	521	562	569	584	569	587	561	612	571	609	585	597	620	598	598	594	590	556	565	559	614	617	567	603	570	599	578	565	594	561	628	635	596	568	582	583	595	581	604	590	599	587	621	609	569	599	552	591	568	629	575	557	609	612	580	590	600	573	577	582	565	614	618	582	582	581	564	607	567	590	557	586	569	608	572	595	596	601	568	579	609	595	538	625	545	561	564	590	576	597	600	561	595	567	581	590	614	579	612	569	588	554	612	589	593	578	594	615	601	605	595	649	570	609	607	584	595	588	617	577	591	596	586	595	540	542	611	569	583	651	580	593	609	565	591	592	614	604	595	598	555	547	597	580	570	556	611	554	614	595	592	557	624	554	601	578	581	618	608	610	610	576	585	624	607	629	569	573	612	541	607	576	579	571	566	578	590	604	591	537	606	575	602	577	587	593	534	560	614	580	581	573	575	617	581	568	549	595	598	538	570	586	631	593	551	609	576	590	599	590	617	573	626	585	595	566	586	599	571	610	583	578	592	558	555	604	567	592	640	546	587	585	601	600	559	566	537	596	544	610	542	602	595	593	588	586	592	568	600	555	622	528	563	603	551	589	571	610	604	548	592	567	555	591	607	601	584	603	579	565	547	581	596	633	560	604	612	615	586	580	561	589	602	576	590	566	611	556	571	584	585	592	608	589	622	536	561	603	549	603	619	579	564	618	625	607	613	559	599	600	587	547	613	587	598	626	587	608	599	576	586	648	631	611	600	586	553	602	590	584	583	559	579	590	585	572	579	573	575	570	586	590	594	586	612	602	578	571	556	576	544	547	590	592	598	615	578	599	555	638	545	564	567	583	569	589	607	610	593	557	586	625	603	573	589	574	585	614	593	581	557	633	591	583	647	616	614	629	556	579	564	598	599	614	608	567	565	623	630	551	550	571	590	605	581	602	566	606	550	603	571	612	604	581	580	603	542	560	597	591	582	540	592	586	601	620	549	566	583	600	591	592	606	601	575	562	583	590	579	586	606	587	557	593	558	572	593	616	589	590	608	588	590	587	554	570	550	605	594	606	579	614	606	585	547	581	588	589	619	561	564	574	582	573	573	615	598	529	536	565	578	567	559	591	599	592	614	534	578	618	619	610	599	564	595	582	603	649	597	596	608	595	608	613	631	591	536	621	607	606	620	564	625	568	595	576	583	577	567	563	599	621	618	584	582	579	556	618	563	615	589	601	602	562	609	615	586	568	622	597	573	595	607	579	571	546	623	570	606	569	611	614	590	580	569	612	594	633	578	590	588	597	634	560	632	626	606	603	597	599	549	571	604	620	560	544	629	590	611	646	583	577	598	613	594	628	619	636	590	609	574	570	595	575	588	538	567	564	565	629	626	590	605	580	615	619	599	584	557	617	586	543	566	595	555	548	560	589	594	575	579	621	624	578	620	581	584	583	617	567	599	625	532	623	623	584	584	557	580	618	596	557	559	606	590	571	593	614	626	595	572	609	590	601	595	560	634	583	609	582	613	583	596	560	632	622	571	589	553	595	581	599	585	590	582	606	613	598	602	573	606	589	613	594	593	581	553	530	612	586	568	576	529	623	547	565	563	582	556	530	555	565	649	597	558	605	569	597	568	570	608	559	588	581	578	547	569	651	580	562	573	591	594	578	569	586	573	577	555	553	593	551	608	601	619	620	597	582	588	611	569	586	614	570	564	608	617	611	573	614	578	582	603	602	581	567	556	631	602
6813	3841	3107	1256	1243	1094	814	734	721	767	1127	2019	2116	1622	1012	637	528	517	523	478	517	469	472	531	523	502	479	503	517	506	494	494	494	483	496	490	498	515	494	482	496	482	459	492	514	452	496	484	557	518	483	458	465	457	482	476	481	494	515	496	447	475	540	452	493	489	481	488	503	493	494	496	488	487	499	475	491	465	480	499	517	507	446	475	491	500	517	526	466	488	513	506	479	509	464	474	482	479	459	557	519	526	439	503	509	494	474	480	473	472	490	497	519	515	477	516	502	493	523	512	508	506	500	473	461	487	499	479	450	454	485	526	506	513	477	495	490	495	529	457	510	503	489	481	476	515	492	460	487	460	504	491	461	497	442	509	501	484	467	464	470	499	491	483	468	502	503	477	517	476	463	483	475	447	502	463	496	509	472	467	463	485	503	501	496	510	486	494	495	498	521	480	484	472	492	451	469	461	461	512	475	515	475	468	494	495	510	459	519	494	461	534	509	465	493	514	520	505	481	516	457	504	465	513	505	461	548	472	465	492	481	497	537	474	502	515	496	482	513	513	461	476	492	489	520	526	513	487	495	518	505	501	489	537	500	420	471	522	513	459	446	457	502	458	466	477	488	446	486	456	497	495	479	524	489	526	499	509	489	485	486	450	525	506	517	500	513	487	521	518	456	499	499	477	487	486	499	489	498	449	465	511	510	499	472	495	473	453	471	482	461	485	501	490	452	526	487	461	518	516	513	499	500	495	503	453	491	476	492	490	487	524	546	499	475	514	488	476	492	506	529	493	420	505	516	501	522	497	481	452	480	453	486	486	456	449	502	496	482	473	465	465	458	473	464	483	494	519	509	462	469	519	483	491	507	466	488	495	472	514	504	499	476	497	487	465	492	471	498	463	446	472	534	512	512	460	508	512	497	518	476	488	492	510	472	466	485	510	526	531	494	451	506	473	514	480	526	492	462	489	452	465	512	487	489	501	498	514	510	453	486	512	464	495	512	496	446	489	495	470	485	501	483	497	502	462	504	503	484	488	479	518	512	504	478	480	468	495	504	514	507	540	484	472	503	488	504	453	477	497	513	499	470	478	470	503	483	501	476	499	490	485	475	480	527	488	504	486	460	498	517	511	513	507	504	498	491	514	506	470	504	473	474	479	469	459	468	485	494	491	489	460	513	527	506	490	468	520	489	454	494	498	467	476	498	498	482	519	467	529	471	460	461	481	506	507	465	524	453	483	504	461	479	533	483	440	510	475	472	511	483	497	499	478	496	489	481	491	459	517	482	472	445	509	491	476	494	495	496	487	489	512	492	510	492	494	464	427	488	465	494	484	487	475	500	480	521	483	455	467	498	495	482	520	493	522	481	514	509	519	453	490	477	425	485	513	529	490	490	507	517	499	531	494	469	541	521	454	482	488	465	488	480	486	445	483	557	460	498	463	510	480	491	479	484	480	484	496	502	490	497	518	486	514	496	491	492	480	491	483	521	430	459	486	513	478	508	494	481	475	464	468	456	494	469	517	504	499	492	493	489	472	488	482	493	478	498	475	483	464	505	524	480	501	513	484	503	493	518	477	489	462	488	486	490	458	477	499	484	491	458	500	519	480	502	464	466	484	475	531	491	531	479	464	514	485	461	490	500	472	504	476	487	530	461	472	477	486	513	460	491	495	509	486	494	511	477	474	489	470	507	508	480	480	481	510	487	516	535	490	492	521	512	493	473	532	472	467	483	510	472	505	497	502	494	480	484	455	471	507	440	493	474	521	476	513	500	481	487	468	506	480	524	513	479	488	518	511	487	480	464	521	489	534	468	433	501	505	478	513	516	499	465	492	500	458	453	491	509	496	465	484	521	545	518	518	465	472	475	493	453	500	496	465	508	486	489	500	442	490	487	485	465	471	525	525	496	465	446	457	492	527	520	507	475	473	463	485	484	478	476	503	499	457	491	470	505	496	465	472	488	497	464	478	502	493	512	511	489	493	536	459	487	489	529	474	470	489	509	502	492	454	501	484	491	522	495	449	445	475	528	467	476	471	467	484	470	483	468	493	485	452	490	517	466	482	472	492	487	473	492	458	492	479	474	493	490	490	479	478	484	501	462	526	480	487	501	449	433	480	468	512	511	500	508	529	457	519	492	503	515	502	470	500	503	484	493	458	508	481	497	475	461	493	499	472	492	479	496	524	479	466	484	460	497	458	507	496	509	474	479	488	463	493	475	511	479	530	511	482	502	499	478	472	509	539	476	489	482	490	486	479	453	490	472	482	481	532	491	489	478	475	464	460	450	466	473	518	503	505	449	486	476	457	472	478	504	491	485	496	461	501	494	471	496	504	448	453	475	540	485	488	468	424	499	512	475	497	509	500	502	484	462	483	470	509	526	440	503	502	451	457	498	440	483	526	465	459	471	469	488	452	472	467	508	498	507	460	473	509	491	486	456	461	495	515	521	482	479	499	487	477	485	469	489	488	496	515	464	473	513	481	467	504	488	490	453	479	451	484	496	507	479	471	471	480	514	492	473	476	454	514	507	458	494	513	505	496	511	507	479	506	459	481	501	520	503	486	493	513	484	549	500	476	472	529	497	481	476	494	484	483	512	520	506	526	526	455	452	523	476	507	469	496	465	476	501	490	478	495	501	480	475	516	470	465	496	447	481	506	505	464	490	462	517	451	522	451	498	506	475	503	476	512	496	492	502	475	499	498	496	450	513	476	490	502	500	464	515	505	526	515	479	476	489	471	474	451	517	488	498	482	542	463	482	485	474	445	465	509	467	448	489	475	497	522	502	465	471	474	490	492	510	491	465	540	455	485	474	547	437	479	493	480	505	486	482	477	505	512	490	465	481	509	476	491	523	495	475	485	464	483	505	466	522	488	496	470	498	502	448	480	476	504	460	513	508	517	453	505	515	502	446	489	456	527	506	478	440	482	506	461	506	499	535	506	453	464	494	479	475	461	459	442	504	512	486	473	508	473	480	474	476	507	487	517	495	480	502	499	456	481	501	490	471	459	512	460	487	500	466	484	486	469	467	472	539	550	422	523	491	491	497	467	484	501	473	470	485	413	489	511	463	520	496	488	438	504	440	471	488	454	467	508	477	470	523	522	493	502	472	472	485	514	523	497	499	524	500	490	502	520	502	495	475	476	491	492	497	443	485	450	511	457	456	455	510	480	515	479	513	478	515	465	475	504	496	492	456	500	529	478	488	487	464	488	496	463	515	474	491	465	500	518	500	509	451	465	446	480	515	491	494	468	493	482	472	537	500	483	431	468	497	527	465	516	489	452	517	496	500	471	468	475	508	485	482	525	496	473	488	490	519	494	455	466	506	488	493	498	494	485	470	482	493	486	465	516	528	502	502	494	502	452	487	503	540	475	487	518	517	488	504	485	498	491	515	495	487	461	492	502	472	473	488	469	482	524	473	471	498	493	485	477	481	484	474	448	491	530	471	514	506	520	494	482	505	462	468	487	503	495	478	457	513	475
24874	20795	26733	24723	9414	2032	1410	1136	1103	1337	1566	9682	15054	9676	3897	1359	764	630	604	573	586	588	610	628	595	537	576	623	577	586	621	605	567	613	622	614	585	604	557	568	596	544	614	603	585	590	564	536	611	561	542	592	573	522	600	613	600	606	609	553	611	597	594	563	614	582	636	610	596	542	599	651	591	538	605	648	592	575	572	549	611	637	565	598	596	592	578	603	564	622	577	609	572	645	609	557	537	560	590	622	619	567	555	594	583	610	554	569	647	602	600	532	564	580	567	553	593	580	556	586	597	587	580	600	601	570	623	544	566	591	576	592	562	582	614	628	589	579	542	587	568	539	581	575	544	544	605	594	608	587	654	592	626	600	576	580	637	568	602	592	556	623	593	605	611	591	623	631	603	592	616	562	602	566	619	580	598	589	571	555	555	574	578	586	557	594	586	573	599	589	586	575	581	648	624	602	580	589	580	571	603	608	589	616	593	564	579	643	589	547	556	574	607	608	581	563	578	561	570	632	541	545	554	581	575	559	587	556	585	582	555	588	629	615	601	552	551	599	579	574	596	633	571	590	585	611	593	577	573	609	628	594	534	582	575	609	565	587	583	582	589	577	563	605	563	600	557	581	559	582	590	539	577	568	606	548	602	604	603	625	590	595	579	580	596	589	534	598	562	588	600	612	544	563	599	583	563	595	532	589	620	567	600	578	581	593	639	619	596	634	558	571	586	556	576	609	569	601	584	604	628	583	573	590	612	591	579	597	580	619	570	578	581	561	624	618	607	600	578	596	644	586	610	608	612	614	600	591	548	605	599	588	523	560	580	597	585	556	567	601	598	565	586	578	609	581	592	610	618	551	613	571	569	585	595	614	634	617	624	535	562	585	571	559	615	604	575	558	577	602	546	563	584	634	616	561	597	607	585	578	589	606	607	557	588	602	575	561	578	585	613	582	601	599	591	646	616	571	614	586	580	581	565	579	568	555	604	602	580	597	585	636	586	542	585	600	590	579	591	600	571	581	527	600	530	602	585	602	571	588	574	568	586	622	581	570	593	598	581	571	563	572	634	598	579	601	589	614	588	572	562	606	566	590	574	603	580	606	665	620	582	586	600	605	582	609	597	598	556	570	618	644	592	600	612	587	582	607	594	568	606	556	590	579	550	555	599	559	616	595	649	551	604	594	544	601	563	582	577	619	578	601	572	586	555	592	587	568	571	618	608	562	592	568	581	599	622	607	583	533	581	603	608	556	580	595	610	629	582	605	580	593	588	570	595	625	584	581	569	562	572	615	597	587	581	569	586	539	601	614	605	592	552	617	560	583	608	578	597	603	591	581	592	535	577	615	582	591	590	594	590	599	624	560	584	538	627	567	598	577	530	598	566	523	559	573	584	565	606	581	567	592	598	585	574	557	538	550	587	574	582	611	571	585	566	561	648	611	579	616	573	563	594	566	553	561	607	583	545	604	564	520	600	563	638	562	592	589	598	574	583	603	576	609	582	564	562	550	562	611	612	622	606	614	594	592	552	580	582	588	611	584	582	580	578	631	587	595	597	602	562	581	600	608	584	669	581	552	566	620	553	589	569	562	625	611	623	639	594	577	567	555	577	549	579	565	597	614	613	585	602	613	593	588	589	561	622	533	589	586	605	596	620	608	613	594	610	582	571	602	589	573	589	615	555	603	523	597	612	572	617	621	568	581	564	619	561	617	545	599	603	592	552	596	604	562	598	573	606	595	570	617	628	591	578	618	593	587	595	531	583	555	593	579	575	552	540	609	599	570	584	606	607	610	581	576	593	631	577	606	590	621	583	608	616	604	558	607	594	644	604	555	539	544	574	585	592	606	593	565	561	595	593	604	523	608	565	594	594	585	598	618	639	601	581	590	552	537	577	585	553	592	580	571	542	557	590	589	565	590	569	623	568	577	537	601	580	544	602	540	607	583	556	577	597	571	594	619	571	619	606	564	570	636	587	619	597	599	595	579	568	553	578	586	573	609	614	635	555	560	590	610	569	582	601	551	569	603	564	560	540	584	628	557	546	553	590	588	578	568	577	550	539	557	594	566	607	570	557	590	609	602	592	543	572	555	571	584	606	578	575	614	598	548	550	557	566	556	595	563	608	590	528	572	590	638	601	608	573	548	589	539	565	588	589	607	581	596	603	623	561	533	589	568	630	563	570	607	571	570	622	632	584	642	566	619	557	593	556	610	601	589	613	587	607	616	605	568	573	533	550	574	564	621	610	568	592	579	534	590	560	625	576	609	582	574	560	560	518	617	590	595	566	592	572	628	593	613	609	567	573	569	592	544	584	590	595	629	553	606	592	544	614	549	569	580	588	587	626	636	583	614	575	581	631	579	561	596	550	606	580	586	591	611	537	599	602	572	573	585	605	547	551	511	568	563	572	579	563	617	579	595	524	543	591	545	571	594	565	576	624	631	614	540	554	592	577	577	550	617	602	576	621	604	616	582	608	560	610	646	584	623	598	558	574	614	639	611	558	591	535	575	606	568	553	583	594	548	599	537	589	583	604	574	612	566	563	583	571	613	548	584	590	575	644	600	574	546	554	585	585	601	580	610	591	533	542	618	601	569	555	566	599	572	575	583	609	585	614	605	552	606	592	575	609	611	597	536	575	537	570	576	591	601	645	599	621	589	602	594	571	570	595	556	609	602	565	550	607	622	605	599	584	548	578	548	537	585	586	624	574	584	568	622	638	563	574	572	581	562	569	599	590	618	580	535	565	569	563	577	615	599	594	564	574	582	575	554	572	571	558	614	579	604	643	604	591	609	601	559	536	578	628	561	606	595	606	617	548	598	609	600	550	604	548	592	614	572	584	596	552	594	596	589	588	576	589	588	603	612	587	582	555	570	597	541	612	569	578	564	564	572	590	597	580	588	610	576	580	555	587	590	565	559	589	621	607	578	584	610	606	600	594	568	618	613	592	602	578	613	591	608	569	607	587	655	620	568	632	583	598	571	617	583	666	581	586	581	561	632	618	666	554	614	590	540	599	570	568	622	580	580	565	554	580	579	517	577	647	630	569	547	608	601	563	561	620	559	585	611	556	599	561	570	602	610	602	540	564	569	664	557	606	544	602	543	559	616	567	599	574	627	595	600	630	575	615	569	606	588	564	645	568	593	587	587	566	580	567	588	604	577	547	544	577	595	562	596	605	618	624	610	569	581	526	610	603	575	600	577	612	611	572	578	562	586	646	605	575	557	600	597	571	605	569	584	608	566	606	567	615	590	570	551	598	583	611	558	612	559	591	595	668	632	568	574	549	605	630	627	567	606	584	556	569	592	557	587	591	594	623	574	557	545	583	604	589	597	654	596	608	597	577	596	602	578	583	599	630	576	585	584	607	524	625	566	636	558	565	584	561	586	579	619	577	621	610	585	593	534	591	637	586	582	559	594	540	557	555	569	606	582	579	605	549	585	589	582	577	624	593	522	628	595	579	569	613	556	613	539	574	579	574	590	623	618
5926	8345	7363	3257	2168	1718	1495	1284	1480	1807	2018	12802	14137	8998	3703	1428	559	537	555	514	542	529	517	493	518	520	475	506	526	558	507	503	505	519	504	490	515	505	501	499	489	540	502	478	476	532	491	515	512	518	520	520	502	488	518	497	506	536	495	501	522	472	539	487	529	537	477	486	485	512	465	501	495	502	503	534	491	470	514	543	499	512	508	475	468	497	483	509	470	527	535	490	546	472	482	494	516	481	510	476	542	512	511	528	496	458	530	529	485	496	516	547	502	544	503	496	523	526	511	496	477	521	528	521	499	503	502	489	534	497	518	550	471	511	510	498	483	482	490	475	502	538	539	557	528	510	525	505	529	465	495	499	512	509	505	506	503	528	526	508	513	477	508	479	507	494	526	462	506	474	482	486	505	542	508	508	512	525	480	498	522	503	489	504	490	488	569	473	508	509	560	478	485	474	525	487	488	505	534	500	480	487	514	480	483	503	473	499	524	533	510	521	509	504	517	470	505	487	523	547	460	533	551	482	497	472	508	492	556	504	501	561	489	534	530	464	502	507	478	515	463	508	486	488	473	478	506	523	488	499	508	495	478	488	459	471	502	497	452	484	495	511	501	485	505	526	505	518	477	516	491	533	454	492	497	514	517	525	551	510	509	497	476	495	550	497	478	471	495	530	505	493	532	526	509	493	511	465	464	539	474	513	484	481	507	487	502	518	475	508	482	514	504	509	485	529	483	513	502	484	465	514	498	522	501	522	454	540	466	494	519	517	507	508	517	534	494	415	536	490	512	486	512	507	509	509	503	526	458	503	538	510	477	516	454	527	523	507	478	526	509	460	536	481	459	509	490	527	499	510	500	498	564	487	492	510	518	495	492	510	501	512	522	473	465	483	506	522	501	474	533	536	498	510	537	499	520	500	532	501	540	508	488	470	500	515	526	507	482	503	491	516	525	509	502	480	490	466	489	552	510	506	495	485	511	481	517	517	500	471	488	466	511	491	457	476	471	484	520	506	522	514	484	497	521	484	496	488	498	501	476	486	492	477	538	492	481	497	511	483	498	484	491	478	494	445	515	495	503	504	497	496	497	485	488	462	492	515	547	506	526	468	480	504	500	572	458	502	506	490	462	540	498	487	492	476	498	500	526	479	478	523	475	498	509	521	513	481	477	457	480	515	510	517	501	515	497	537	464	507	502	539	524	527	501	513	532	508	467	493	510	471	507	525	513	490	508	498	509	500	520	516	470	525	479	501	492	522	517	505	536	499	487	506	542	521	472	493	504	461	513	476	559	505	469	498	516	497	494	495	494	490	503	518	517	493	480	502	469	471	462	501	524	470	493	500	493	497	510	495	498	493	513	479	530	504	491	527	469	524	520	531	500	515	526	499	494	480	471	532	509	542	485	540	489	486	504	514	522	514	481	491	494	521	503	487	505	484	491	542	504	499	495	491	495	517	492	524	488	489	508	477	517	502	489	506	481	500	530	525	519	523	521	494	538	510	541	486	483	504	532	509	527	551	527	499	497	474	490	494	486	511	532	471	469	520	531	537	496	465	538	498	471	523	499	501	456	518	507	506	507	502	487	503	472	529	521	502	550	500	514	529	537	514	495	518	472	493	518	502	501	519	536	498	470	469	520	485	486	508	533	496	469	483	482	490	506	469	498	520	503	473	482	510	491	522	473	483	484	480	470	529	479	497	481	527	524	467	502	480	479	530	506	489	535	534	488	516	490	490	511	568	498	498	510	460	499	502	496	520	458	488	467	478	522	489	516	489	478	479	536	516	478	495	486	521	507	486	519	486	494	453	513	495	480	518	490	476	529	504	451	534	517	466	480	484	482	489	582	491	485	528	483	484	471	509	514	445	507	535	506	550	500	533	507	498	525	496	531	527	500	472	493	540	498	537	473	504	510	482	495	523	488	496	493	510	522	531	503	514	522	522	514	488	493	481	479	499	502	540	523	478	531	522	509	456	540	514	465	517	484	475	482	513	538	500	512	503	493	520	476	528	548	519	481	478	489	486	537	547	525	485	501	493	488	500	507	506	502	477	525	477	507	486	575	474	514	482	487	482	559	528	497	481	531	536	535	502	481	529	521	508	524	492	477	506	487	529	514	488	523	510	513	512	477	473	575	538	517	497	523	503	495	467	494	446	542	490	517	518	497	485	501	495	532	533	498	482	505	464	495	515	541	512	511	538	540	494	496	498	550	501	488	502	513	540	480	479	517	518	528	537	499	509	509	518	469	506	511	509	525	531	528	497	475	484	516	506	477	509	513	513	488	484	516	497	446	555	487	511	524	480	535	501	505	484	554	469	511	513	528	517	533	474	482	485	497	532	481	520	504	498	469	488	455	487	456	527	512	488	455	495	486	479	491	517	475	542	465	504	539	493	508	506	491	486	494	546	538	499	496	551	504	532	495	520	499	505	497	457	510	500	504	527	472	512	546	520	514	491	476	566	486	486	506	499	461	501	475	540	470	486	518	527	461	514	490	522	492	492	486	468	481	527	495	534	507	494	526	494	503	489	528	518	528	510	477	499	444	420	489	478	489	540	462	491	512	491	469	474	510	498	488	469	494	510	486	494	543	484	471	543	510	473	507	484	503	493	483	501	499	514	500	529	509	506	489	503	454	487	486	541	484	497	498	499	471	523	483	492	484	488	483	529	508	472	488	516	490	471	464	453	479	498	483	495	501	510	513	514	485	480	508	493	477	555	480	499	503	480	522	500	494	545	485	471	486	540	495	482	504	487	528	493	530	498	498	485	467	512	506	536	480	518	482	451	494	509	471	509	514	495	489	484	501	482	507	481	478	516	494	506	501	515	496	526	500	536	520	498	488	492	496	478	514	515	426	496	505	499	485	516	484	510	485	531	510	514	493	542	510	509	480	493	521	461	509	508	477	510	498	496	504	525	484	500	529	461	487	507	524	516	445	517	505	494	528	525	529	479	516	547	516	496	521	530	489	573	482	525	532	514	496	531	501	525	490	490	524	516	545	484	514	438	504	543	513	507	471	474	514	496	507	480	520	483	529	517	519	534	482	526	506	501	493	466	512	487	483	521	495	527	509	515	518	519	479	451	467	470	528	491	457	513	525	550	520	502	466	492	522	489	483	510	518	534	520	523	503	485	509	477	461	520	473	552	495	520	523	528	479	477	516	520	528	500	504	545	530	480	507	460	531	493	507	510	502	526	527	474	503	485	507	522	506	475	453	492	477	507	504	526	497	529	475	499	461	527	511	500	512	476	505	503	478	515	476	472	515	500	530	522	519	489	474	550	490	509	494	509	472	523	480	495	504	515	494	483	502	466	478	446	479	450	485	479	491	455	493	514	565	521	503	469	505	465	525	452	510	531	523	519	484	542	497	505	534	489	521	494	533	544	493	520	537	509	497	516	542	500	521	499	522	502	526	496	476	528	523	520	502	533	514	536	476	478	482	488	497	499	550	496	523	543	481	497	455	491	524	497	490	491	540	503	489	469
23804	20791	27830	23879	20443	8248	3283	1908	1976	1977	1879	18754	25140	16695	7015	2182	945	757	718	691	698	728	751	702	720	696	698	689	715	704	693	753	725	710	732	694	727	656	686	673	717	751	769	735	749	703	679	746	690	768	733	735	722	685	706	734	706	689	684	714	673	709	710	662	733	748	714	656	694	694	722	683	696	654	736	726	737	734	720	674	757	705	715	689	669	670	708	683	701	676	674	659	717	674	724	664	724	715	738	682	698	711	722	664	714	737	682	723	706	689	706	689	673	665	689	690	644	732	713	699	692	719	676	764	682	675	719	735	712	726	680	708	657	711	669	684	690	702	695	688	687	726	699	725	659	671	748	709	720	692	715	662	674	687	752	708	737	714	709	676	718	658	709	673	752	670	687	674	728	689	714	723	719	676	666	692	689	730	672	689	674	678	706	646	670	696	674	693	739	663	654	653	617	681	693	672	713	746	664	675	689	709	686	637	681	658	704	729	683	680	651	732	702	693	691	743	665	669	709	699	692	670	686	717	686	693	706	694	707	691	685	662	704	716	743	686	666	719	688	676	680	740	731	627	719	695	689	700	716	720	695	710	689	728	690	695	690	670	674	652	740	735	739	683	669	698	739	693	722	631	714	712	660	715	654	704	715	743	711	658	679	712	655	679	680	703	697	677	713	684	738	759	713	711	693	675	727	713	685	700	660	668	733	709	708	684	716	694	704	701	708	679	667	663	660	663	703	714	643	704	665	695	726	695	683	695	697	698	692	648	687	726	691	755	765	709	725	733	711	764	708	697	684	723	681	660	680	677	703	728	699	705	704	728	691	725	675	748	667	660	712	636	667	735	658	679	689	699	686	684	710	722	665	744	785	694	691	676	706	674	691	664	706	679	694	681	653	673	679	694	697	646	674	690	717	726	691	661	712	738	642	688	710	704	721	692	714	690	708	723	663	717	706	685	680	697	695	702	706	710	663	727	673	679	685	699	678	665	703	662	725	688	663	701	709	668	702	695	679	691	680	693	641	687	694	708	724	698	707	676	708	720	716	688	704	639	711	696	730	702	705	663	655	665	688	711	673	674	729	683	671	726	753	669	706	756	710	681	754	708	695	665	651	650	660	701	720	643	668	689	712	696	713	679	723	656	749	693	718	701	697	701	703	687	675	681	716	666	668	726	694	727	714	680	690	721	710	660	695	679	697	753	712	701	723	670	665	757	687	686	725	657	720	677	700	686	712	712	683	698	696	701	685	697	717	711	628	659	664	670	751	682	700	702	704	665	735	726	662	716	735	702	654	710	669	688	683	672	719	725	692	684	667	741	710	702	679	697	703	656	634	643	669	683	703	676	703	694	748	705	645	677	696	725	672	729	682	694	658	700	711	697	719	788	650	676	672	755	703	721	675	697	743	737	685	696	723	671	745	719	635	723	698	735	648	686	711	720	684	674	716	678	668	687	649	680	705	678	708	662	666	714	684	747	683	693	660	701	689	649	691	717	685	693	640	737	691	713	707	659	686	670	682	693	752	663	667	693	725	727	718	722	697	696	676	640	699	689	714	661	752	653	647	706	707	697	699	695	746	661	657	695	676	707	706	693	727	692	717	678	734	666	697	678	699	669	720	645	679	679	679	638	695	700	694	692	661	691	715	715	673	648	689	702	752	663	654	710	685	721	721	687	708	655	668	683	671	669	723	707	723	695	700	718	749	720	690	713	667	680	735	659	701	688	710	687	711	712	701	691	680	702	666	681	685	715	675	740	713	686	653	744	720	741	672	654	725	692	681	682	667	685	661	629	722	681	683	651	697	686	689	687	697	677	726	678	753	684	676	710	706	693	713	710	656	704	713	734	689	721	667	651	656	726	715	704	693	710	725	752	718	630	721	725	696	709	677	705	693	712	687	704	747	660	687	644	646	710	672	709	675	704	698	692	694	672	657	676	695	698	713	692	667	676	697	688	689	681	710	692	713	670	690	705	695	676	674	696	684	740	693	682	641	671	734	712	673	677	736	689	630	676	629	715	703	748	695	711	708	680	705	703	727	688	695	690	669	715	679	657	735	655	702	696	738	699	717	657	635	636	640	690	715	688	663	644	693	647	720	704	710	683	724	719	714	711	677	690	738	725	674	686	736	674	684	658	658	688	722	708	689	629	697	672	713	695	686	718	705	708	715	695	680	703	701	711	646	678	688	709	700	667	654	703	723	688	670	705	738	751	661	710	705	727	673	695	669	670	692	639	638	748	723	700	745	710	724	727	750	646	618	704	726	752	690	721	696	644	703	710	720	694	712	711	680	655	688	713	730	706	669	736	681	733	711	663	712	687	692	654	708	675	641	713	693	682	735	624	680	692	678	715	695	713	675	719	698	696	721	649	668	707	692	693	692	659	668	674	709	712	675	708	734	739	727	669	660	670	683	721	700	669	705	706	659	676	687	677	662	705	676	722	649	712	691	680	699	683	709	665	683	652	682	704	666	712	666	710	724	707	715	681	705	634	659	698	705	698	712	673	668	709	695	665	695	746	750	720	722	681	671	691	660	684	709	669	692	712	726	659	727	688	670	706	672	708	717	668	700	686	730	666	722	673	697	686	699	649	634	664	724	713	708	709	687	705	675	714	732	665	699	662	639	691	648	707	685	702	694	662	684	709	671	689	682	648	708	695	682	698	711	693	673	729	675	697	678	689	731	720	708	718	683	687	666	680	688	693	669	727	664	686	691	692	683	709	671	672	674	716	693	710	703	676	681	668	654	643	679	735	670	719	681	680	696	682	672	688	701	691	688	700	654	673	676	665	701	675	694	715	671	673	734	714	682	711	679	709	703	672	686	710	690	670	697	717	721	646	689	698	701	679	679	668	725	714	731	693	689	668	709	728	702	689	688	671	677	672	696	709	679	660	698	708	707	694	669	696	678	666	723	669	677	676	670	741	717	673	743	695	728	680	710	695	695	633	688	676	676	732	647	687	710	678	685	671	690	705	712	722	647	683	688	640	698	699	669	754	660	707	720	721	669	693	686	704	720	652	677	655	730	718	695	698	700	685	673	748	708	776	715	706	659	678	721	678	690	651	666	737	714	717	697	724	745	696	724	649	672	697	676	691	731	696	702	689	686	696	722	695	693	697	729	702	733	714	725	736	704	709	677	697	708	696	657	657	673	670	691	680	719	665	702	703	715	727	698	656	706	680	707	623	672	660	691	682	710	732	739	658	710	665	642	734	658	690	759	728	707	706	672	673	688	686	698	674	717	730	697	701	693	689	675	692	753	744	702	723	692	671	713	717	697	707	697	662	702	693	724	682	708	655	681	680	710	694	711	676	690	696	677	656	742	704	739	690	702	661	706	668	672	699	705	714	671	701	675	653	693	738	746	704	675	668	739	681	676	747	712	704	680	730	670	726	664	672	727	660	673	707	709	697	731	676	714	714	699	669	719	639	709	742	671	704	728	716	704	676	677	690	689	705	705	629	656	737	701	743	666	716	668	722	705	681	705	677
6847	12186	11216	5789	3211	2828	2812	2244	2704	2576	2455	22397	21729	13998	6162	1953	792	618	629	569	603	594	587	581	584	593	595	590	607	574	604	566	574	557	562	590	568	528	586	616	584	582	556	585	567	597	583	597	540	568	558	595	602	586	601	594	575	601	598	559	557	572	588	533	543	545	603	559	587	563	586	596	574	585	557	584	584	623	602	567	602	596	576	587	567	580	550	589	615	563	572	574	590	573	553	571	545	642	543	616	546	586	567	576	605	601	567	610	594	595	556	590	585	569	578	575	577	572	602	581	590	576	620	597	569	557	576	608	551	606	562	642	569	586	552	588	586	580	602	571	562	618	613	593	616	596	616	561	552	646	593	577	583	591	606	629	613	588	585	584	580	587	570	558	574	546	564	561	567	552	589	623	607	588	557	538	570	560	604	578	595	589	560	584	618	587	562	585	570	551	573	584	556	630	559	573	542	588	594	607	589	577	563	608	561	599	541	553	555	604	549	577	585	571	583	547	606	642	571	579	583	587	580	594	567	593	581	566	577	560	579	581	563	575	559	581	617	588	596	572	576	596	634	534	588	613	573	605	609	601	594	592	582	577	581	574	561	585	623	550	576	549	569	581	556	585	557	527	534	585	576	597	560	522	589	602	568	597	594	577	613	619	567	596	543	550	537	620	577	597	604	607	606	588	560	585	553	547	583	597	598	568	589	587	579	640	579	597	514	592	548	580	621	591	591	566	587	570	538	562	594	566	554	604	567	595	582	594	580	574	634	571	553	582	576	592	585	599	554	591	574	568	574	595	586	605	567	555	601	569	558	605	574	589	569	610	570	546	557	568	564	580	591	568	620	603	563	562	546	593	616	612	591	533	604	549	585	572	572	581	572	597	603	580	547	528	619	607	577	598	599	602	617	567	577	577	591	581	584	581	607	592	600	618	566	539	557	582	616	585	544	584	549	639	568	598	578	610	602	557	566	579	575	596	617	584	579	603	607	565	597	591	595	565	584	573	595	555	560	612	592	558	573	587	532	595	536	571	605	603	611	579	605	645	582	582	578	581	549	511	546	556	547	556	557	584	551	584	564	564	597	552	575	535	584	573	582	555	535	578	572	583	618	557	569	571	570	586	562	563	604	576	618	553	604	546	588	573	583	557	597	541	532	605	578	557	607	584	565	589	592	586	579	591	555	594	604	587	548	582	532	549	561	612	585	569	553	595	544	542	553	574	565	577	589	561	553	567	582	579	582	532	592	540	611	548	588	562	577	577	585	534	568	519	612	583	599	592	543	560	585	560	545	571	618	572	566	546	578	564	560	570	618	606	560	569	551	593	574	617	597	566	559	618	600	572	579	574	566	578	515	584	573	628	571	578	558	602	558	556	546	567	591	575	594	620	579	541	561	607	560	580	575	586	609	575	580	546	534	552	589	590	534	578	592	569	620	579	567	567	525	566	573	571	586	612	594	542	598	605	545	554	531	542	565	589	599	550	592	598	583	557	572	571	571	578	607	581	539	568	564	585	593	580	626	566	588	580	576	580	573	568	609	593	551	584	575	580	593	566	553	552	573	589	542	625	558	588	589	582	571	591	588	593	532	557	604	577	542	595	568	543	628	609	562	581	591	554	565	588	584	589	611	572	541	543	556	611	551	590	559	549	554	601	606	534	568	538	599	573	585	589	576	576	600	545	588	561	638	579	581	563	597	571	568	559	591	559	567	589	532	609	582	562	550	571	600	579	541	573	573	591	569	581	551	572	576	566	582	586	580	611	570	591	586	633	593	587	612	600	610	624	553	552	574	575	520	595	571	622	569	602	585	576	552	569	595	528	579	557	561	621	566	567	593	579	614	619	562	576	616	572	585	524	618	594	576	566	536	577	597	647	583	563	573	560	564	566	589	592	570	585	539	525	579	580	588	576	587	621	600	572	591	558	563	550	569	580	558	583	567	588	548	601	586	568	587	557	600	592	584	566	628	556	586	604	595	575	575	546	592	563	556	599	597	585	571	577	538	581	576	594	573	552	593	554	610	588	581	626	590	620	570	559	598	584	578	578	556	562	542	553	584	612	557	580	583	618	613	586	605	573	557	528	622	590	542	572	556	551	578	591	577	603	614	587	605	636	591	577	604	595	559	618	550	600	610	549	590	572	592	573	518	602	561	562	576	544	567	575	557	579	575	569	583	584	594	573	557	580	571	562	547	635	588	575	585	533	606	553	574	586	568	579	590	579	579	602	584	604	580	555	581	587	571	600	572	631	561	569	551	532	573	597	586	571	593	585	549	528	579	635	591	565	578	568	604	556	512	561	603	549	552	546	585	584	580	590	586	548	593	580	526	571	572	568	552	561	608	574	559	603	637	610	596	559	602	571	588	588	537	581	594	566	566	614	560	589	545	570	595	577	569	612	540	580	590	553	601	581	571	574	557	593	566	604	554	562	538	572	560	571	615	547	615	605	593	576	536	559	580	587	589	552	578	571	551	597	605	578	581	580	610	533	576	594	562	605	572	554	599	594	567	554	591	573	601	547	608	559	575	608	560	527	583	575	587	565	569	566	599	582	566	607	568	609	627	523	592	542	622	567	573	600	607	576	583	579	540	600	572	539	598	545	547	643	593	563	546	617	587	567	582	603	609	572	575	583	583	603	587	598	574	564	594	557	582	595	570	573	579	569	544	574	577	587	608	598	568	594	581	597	521	584	548	589	596	566	609	563	537	560	583	566	602	552	597	552	542	569	573	554	548	589	580	582	576	557	521	605	595	558	616	553	570	575	528	586	569	573	559	565	616	621	541	531	617	594	617	553	555	600	573	583	546	585	550	610	602	562	569	568	563	597	565	616	559	580	584	568	600	552	594	604	572	577	589	575	590	576	529	562	536	587	619	595	561	550	611	560	541	585	615	553	597	564	602	573	559	604	613	577	604	515	573	576	584	574	561	566	614	581	514	576	539	584	597	576	554	555	556	565	574	586	571	581	588	618	584	568	574	557	623	554	587	582	591	604	565	559	581	538	545	554	591	583	573	628	512	567	570	591	607	579	590	595	599	576	572	605	589	592	569	590	580	564	588	602	602	546	594	567	602	629	574	563	558	602	574	554	596	597	572	559	571	577	594	572	591	543	543	596	631	609	611	571	532	580	580	592	538	643	592	598	569	555	570	567	562	559	563	558	568	595	601	551	565	607	548	587	570	569	559	615	576	591	574	540	551	556	583	576	588	571	568	594	602	569	609	573	551	543	573	559	579	514	577	584	572	591	574	551	604	540	581	580	593	568	596	569	593	609	587	566	578	566	580	545	546	604	613	539	620	584	573	600	538	615	577	593	566	587	563	583	566	594	579	600	577	548	609	571	611	556	600	553	569	541	571	636	558	573	554	585	564	590	565	568	540	570	600	573	578	591	584	570	584	617	611	589	608	583	549	560	575	532	553	526	527	563	584	549	570	586	591	577	566	526	554	575	559	557	585	522	570	603	547	595	548	585	597	599	568	604	586	577
26765	10241	3029	1840	1029	860	896	834	809	802	702	1242	2055	1662	1119	751	641	604	586	549	597	647	554	599	565	587	565	565	545	592	602	544	619	628	590	592	615	563	575	583	566	625	572	582	578	554	608	536	556	552	620	601	544	592	541	546	580	573	592	606	595	560	605	600	576	634	603	594	585	531	579	616	622	554	586	599	558	563	543	575	549	550	576	570	593	572	566	571	604	595	619	581	572	560	592	535	593	569	554	584	594	570	619	560	593	595	583	583	558	579	572	554	602	592	581	573	594	614	568	585	608	625	584	550	549	544	553	585	554	593	591	601	593	560	608	590	607	590	543	543	577	571	541	596	627	559	562	573	604	594	577	596	604	605	596	559	561	579	606	582	581	606	610	582	589	579	578	568	598	584	568	571	589	593	589	577	579	609	596	583	559	588	643	621	637	581	584	586	569	639	573	618	590	573	545	549	595	630	585	584	540	580	598	599	593	594	574	605	620	606	620	616	593	581	626	545	567	571	580	541	597	588	564	607	594	577	559	545	567	574	539	583	581	547	578	564	528	606	582	574	570	590	568	549	585	591	558	549	578	571	566	583	596	542	546	599	580	607	568	543	565	561	586	582	562	595	578	580	578	595	556	564	548	583	564	552	594	587	552	589	594	578	647	589	571	587	601	595	615	592	573	532	599	629	580	592	565	558	592	553	539	590	609	630	579	577	565	594	571	611	589	576	556	516	601	597	591	604	581	575	608	590	576	614	591	554	591	534	540	614	589	608	608	598	606	594	548	590	542	596	617	634	539	538	578	576	598	581	615	587	625	585	609	581	585	547	568	602	600	547	596	545	576	528	557	596	593	567	576	539	545	548	572	584	564	598	599	575	574	569	546	525	626	607	574	611	550	549	622	603	553	604	593	612	532	598	595	607	587	619	531	607	635	598	587	601	565	546	572	580	593	578	576	571	591	611	531	553	554	565	554	579	596	575	612	573	606	580	615	594	564	648	604	584	610	597	595	570	590	589	557	563	525	587	562	553	546	576	598	572	617	595	574	580	558	590	593	603	555	585	621	564	605	541	573	589	554	557	569	639	608	606	556	589	608	574	636	586	603	531	544	582	558	576	578	545	605	574	561	572	603	548	591	567	585	612	578	591	570	555	593	550	601	541	572	584	605	562	590	569	586	552	553	543	565	587	616	591	590	570	526	622	590	596	585	585	608	586	605	588	581	579	558	563	578	600	612	557	600	563	619	634	594	565	576	609	565	581	545	653	543	590	560	612	582	593	570	588	535	589	612	557	553	587	618	579	582	607	571	578	614	583	610	560	556	581	560	589	569	591	535	592	587	581	590	603	605	556	546	536	580	607	592	599	557	549	593	590	546	584	593	600	621	584	553	601	598	572	576	574	576	577	601	545	574	580	604	585	579	575	543	584	562	561	586	619	602	572	586	655	546	558	596	600	631	566	562	585	631	594	621	598	581	548	604	590	556	611	540	569	573	563	607	571	577	606	602	589	571	616	596	606	548	594	582	559	626	559	598	575	545	605	564	545	580	578	573	572	593	593	558	611	590	566	557	596	566	549	570	552	594	592	570	577	629	578	600	561	550	597	557	596	543	594	582	545	567	559	608	583	549	561	560	590	582	579	643	518	602	578	579	626	607	602	568	599	586	596	614	557	525	576	559	574	590	577	609	594	544	555	579	535	608	595	588	580	586	592	570	610	613	572	564	559	550	626	590	591	603	601	587	560	606	567	589	607	596	617	547	576	528	565	587	586	554	588	583	559	547	584	573	631	577	544	634	590	639	527	585	548	568	588	569	618	574	514	622	593	610	616	592	521	590	592	585	563	583	564	558	591	588	631	574	569	544	583	598	565	544	568	594	598	576	564	588	588	564	575	565	581	555	537	582	568	602	614	557	613	574	588	604	619	590	542	551	593	587	539	596	575	606	557	590	585	578	609	574	601	614	580	564	540	554	579	597	562	577	602	542	558	581	608	627	582	566	610	537	639	498	566	611	545	552	638	584	567	614	559	617	621	609	584	610	577	595	565	536	551	591	551	593	604	552	580	574	632	609	567	546	559	571	542	588	625	603	585	599	558	561	599	630	542	578	570	560	583	560	548	590	578	565	581	592	578	564	589	553	551	609	566	573	584	555	624	592	554	549	586	605	600	596	552	600	600	592	604	540	610	547	571	584	585	604	611	575	567	574	597	555	578	593	583	560	550	590	559	537	606	554	532	564	544	570	592	572	598	602	582	601	564	590	573	544	575	581	553	585	587	590	515	561	626	584	584	569	583	547	572	565	554	580	587	578	620	547	593	646	594	611	568	575	558	585	589	604	567	572	558	590	588	583	579	594	593	586	565	562	570	573	595	616	578	592	570	554	551	589	570	590	567	622	604	546	609	590	581	565	627	569	624	561	588	586	551	567	539	566	597	600	572	559	586	575	581	566	546	541	584	569	618	585	604	620	589	569	588	586	611	609	567	575	542	589	561	584	616	607	576	559	581	561	575	562	527	592	554	576	594	591	590	611	571	607	639	544	555	593	618	552	599	573	575	619	580	561	610	564	597	581	582	592	562	552	575	599	536	608	627	579	553	580	554	559	549	600	604	559	597	582	605	514	590	597	611	573	542	606	625	603	581	614	588	577	522	582	603	568	552	566	566	557	565	576	566	586	601	620	576	565	585	578	536	648	608	586	600	583	595	628	590	588	609	567	573	595	551	586	574	612	531	569	597	577	594	581	572	573	557	586	588	541	595	574	578	595	559	576	568	633	583	591	565	603	588	553	619	541	582	606	576	646	591	560	557	554	601	583	609	617	611	583	569	588	549	575	584	608	603	594	615	599	589	603	594	576	599	570	614	578	613	594	563	584	567	573	554	588	533	618	572	593	567	546	573	600	586	610	596	531	568	605	570	581	599	605	576	561	552	632	579	580	587	602	576	634	592	580	597	576	615	586	598	535	601	540	607	612	614	588	573	608	549	562	586	585	576	593	671	562	583	555	551	572	645	591	568	574	583	574	591	584	579	637	588	538	587	557	553	603	587	582	533	597	565	620	571	583	532	544	576	594	584	575	552	571	589	589	590	539	563	576	584	592	603	584	581	613	568	586	566	592	568	606	582	576	568	576	588	573	580	562	574	605	577	609	570	535	606	601	574	562	583	584	638	622	506	546	564	589	589	557	572	515	568	574	563	592	548	549	618	539	627	565	565	613	561	622	617	584	547	574	577	595	577	617	563	603	567	562	609	572	600	567	542	610	567	579	557	524	575	575	536	523	599	599	613	594	555	600	582	585	603	593	613	578	543	541	588	622	563	614	547	580	597	554	582	584	597	592	583	563	536	564	552	564	606	605	577	537	585	582	548	568	600	592	554	579	604	619	563	591	550	573	554	565	607	613	586	591	591	612	573	585	593	554	626	550	583	565	520	543	589	565	593	564	529	609	616	570	579	600	563	613	590	563	600	581	610	583	581	618	598	577	569	551	613
6419	2713	2720	1608	1049	983	989	1063	958	837	697	1607	2491	1774	1086	608	529	512	466	461	464	474	470	457	476	487	478	468	516	446	457	474	471	489	512	503	504	482	483	474	505	487	470	493	463	485	456	508	467	480	497	454	514	454	512	481	487	502	455	540	463	524	493	475	473	484	497	474	487	499	485	477	469	475	486	513	484	475	492	531	450	525	475	469	506	446	494	497	464	465	515	467	493	483	454	460	478	458	497	513	488	503	453	483	463	438	459	476	452	492	462	487	507	494	463	475	489	478	470	482	482	457	477	472	505	488	449	457	474	446	451	458	527	457	507	461	468	486	487	502	505	475	464	465	482	482	497	490	461	470	478	471	478	481	488	449	527	481	466	457	495	464	481	470	470	451	514	506	460	458	517	471	483	474	430	484	436	464	486	505	505	470	472	519	472	453	497	487	474	476	465	467	522	489	466	469	459	467	487	471	503	445	463	463	462	506	473	516	509	492	498	486	472	440	515	504	506	482	431	473	461	495	488	505	468	520	471	483	493	497	464	503	476	480	517	468	450	416	454	480	506	504	442	443	464	478	472	483	484	468	453	464	516	459	513	493	481	485	469	468	479	495	496	512	459	477	475	502	456	475	473	494	456	500	470	463	501	466	493	468	492	485	487	515	489	460	486	482	492	421	473	469	475	470	478	500	482	505	470	481	470	486	520	506	481	491	497	476	479	465	450	483	513	468	450	499	485	465	490	453	494	446	475	496	522	511	500	492	484	464	508	483	524	476	508	478	466	472	512	481	498	459	486	485	475	510	456	523	470	442	497	489	468	452	506	480	493	450	489	460	488	452	476	503	450	444	482	462	478	507	496	488	498	439	495	472	498	492	461	503	454	501	499	471	465	471	469	467	430	489	502	488	485	471	497	492	437	458	457	464	509	502	474	518	489	513	476	480	475	515	484	458	494	475	486	502	539	473	478	471	485	496	465	497	511	482	507	431	475	476	493	458	490	469	491	457	470	481	491	481	438	448	460	482	487	448	428	476	465	466	441	494	506	512	428	449	499	489	487	494	476	512	525	493	489	473	462	473	487	487	509	485	429	470	496	460	496	499	471	479	456	482	506	489	481	490	473	468	488	455	475	466	444	460	512	499	492	458	463	474	499	455	458	473	496	482	450	432	514	472	461	483	498	509	489	514	460	449	477	504	494	473	477	478	481	488	485	464	447	520	507	486	478	499	478	448	488	479	489	454	479	475	522	524	455	473	458	467	506	498	464	450	515	498	472	506	476	478	492	485	491	486	483	498	455	498	457	473	494	477	479	503	520	483	479	469	478	488	472	534	469	458	454	478	485	483	502	450	484	508	472	450	482	513	483	496	487	479	410	478	463	461	499	456	476	490	497	484	486	476	480	475	445	488	486	485	505	482	459	479	452	456	474	456	524	512	502	462	505	502	471	497	504	462	449	503	449	479	484	513	476	461	491	459	465	469	498	516	463	463	465	506	498	465	485	498	477	505	487	503	510	470	522	477	495	452	484	531	468	474	470	494	499	517	465	489	468	486	510	496	470	482	475	473	450	472	482	484	503	484	487	486	469	428	468	487	481	496	445	444	487	467	466	447	450	450	505	496	466	459	461	442	484	456	512	478	488	483	471	471	494	459	433	497	498	467	486	516	476	456	454	472	495	453	509	487	494	481	462	483	473	439	456	495	451	454	457	475	481	469	470	493	490	469	452	477	430	445	491	487	478	493	507	494	445	439	493	444	521	450	498	470	450	521	473	440	508	466	518	458	477	477	491	463	470	472	491	474	455	482	481	504	482	492	505	415	502	495	476	487	489	461	491	458	507	502	496	450	487	483	480	503	486	484	466	478	445	486	471	473	455	447	465	491	484	473	480	500	464	491	500	444	445	436	477	493	487	484	460	494	475	487	499	490	468	457	521	485	473	479	451	483	474	485	463	490	454	496	472	484	508	460	493	438	487	503	494	444	451	492	518	457	501	456	459	479	468	425	464	474	499	501	522	493	471	461	465	475	475	480	491	506	477	458	484	474	447	512	460	486	489	467	499	431	487	469	497	484	454	465	464	475	518	483	450	487	480	498	450	500	488	483	455	493	509	490	478	494	457	491	488	472	424	517	464	480	474	485	490	459	458	460	500	480	440	469	480	475	496	517	492	514	522	468	495	453	411	481	481	504	459	500	482	501	512	498	487	463	524	492	470	442	481	476	471	473	478	465	463	490	458	464	500	484	472	492	457	468	458	483	459	450	512	453	483	459	471	491	508	436	514	492	474	507	472	471	487	447	476	473	476	489	469	488	466	497	501	464	454	492	448	473	498	457	473	476	454	461	468	474	487	506	461	474	469	497	492	443	500	492	495	494	459	487	470	501	475	492	479	475	495	437	511	493	484	492	482	488	476	514	468	449	467	443	475	498	461	490	452	459	477	472	469	492	514	471	468	487	485	456	483	496	445	503	462	466	496	458	487	511	495	480	457	492	438	494	465	481	468	452	493	480	487	475	477	454	471	470	481	488	434	464	465	443	477	489	476	454	497	473	495	484	489	494	500	487	481	482	471	518	457	501	472	504	483	463	445	479	481	478	485	454	467	463	485	469	460	470	449	484	482	458	465	474	451	497	461	457	451	459	478	494	447	464	442	487	482	471	476	521	475	515	449	481	472	483	452	472	482	501	469	483	501	527	511	454	511	493	461	470	499	450	470	467	469	492	484	482	510	443	452	495	488	445	507	470	499	495	471	504	489	461	487	498	466	477	466	476	484	463	510	493	489	458	508	479	461	436	493	413	480	501	437	464	472	474	481	465	475	476	484	506	493	472	476	508	461	522	482	506	495	484	491	492	454	491	490	464	454	461	510	470	464	484	523	468	483	464	461	472	479	499	485	480	514	507	509	465	479	462	467	492	461	508	459	513	486	448	461	493	441	455	473	472	464	475	480	466	496	489	515	484	531	484	507	444	470	482	484	479	491	492	458	492	468	457	434	481	456	455	491	477	501	476	513	485	509	542	468	486	456	488	508	466	494	461	452	480	473	472	492	499	496	448	483	518	484	450	439	486	463	476	451	496	468	465	486	495	501	473	515	436	534	534	458	475	503	459	455	481	543	488	487	484	504	488	489	483	466	463	534	474	501	450	483	489	476	442	496	472	485	442	489	495	540	473	488	458	467	501	455	438	491	466	496	480	492	491	453	489	439	506	477	493	454	460	469	469	519	476	498	497	479	478	448	504	431	485	440	470	495	491	474	498	520	467	450	481	488	466	489	455	513	452	520	479	513	469	522	429	497	545	478	517	464	446	448	515	481	486	475	504	480	481	478	476	466	492	489	460	470	462	443	461	456	460	468	470	505	475	464	486	444	461	474	511	465	484	481	509	482	473	479	488	455	503	494	443	501	442	481	479	435	500	460	441	511	490	499	480	483	503	495	466	448	465	499	504	483	470	465	465	491	456	482	515	473	494	479	442	494	472	483	489	485	484
24791	20825	26796	24679	10083	2773	1855	1409	1128	1013	841	8251	16407	10478	4186	1407	747	643	604	604	546	576	571	587	614	593	558	576	578	661	600	611	592	535	601	571	551	608	580	590	567	594	544	597	586	571	594	619	617	608	554	595	591	577	586	586	546	628	627	588	548	571	621	558	589	593	570	574	599	594	579	562	622	587	587	594	593	552	597	628	560	592	551	611	615	575	647	600	595	520	586	603	523	588	619	605	589	590	561	577	590	623	631	576	601	602	615	555	574	607	594	595	560	577	622	599	564	578	569	583	606	574	542	590	567	600	592	572	561	558	585	563	585	597	595	596	573	558	586	572	576	562	612	556	540	544	575	621	632	552	574	593	557	578	504	557	573	564	593	585	588	567	594	586	569	590	550	613	579	564	567	598	520	576	530	582	551	624	601	597	582	590	588	612	567	556	536	610	584	573	614	584	583	557	594	590	565	582	560	588	593	624	558	584	544	566	605	581	612	588	576	605	592	577	559	576	601	619	589	545	568	569	584	578	562	596	625	577	611	621	523	587	586	580	575	541	572	592	608	586	551	634	597	584	608	551	588	537	576	558	558	540	541	594	573	578	569	551	608	546	606	588	564	590	584	579	592	556	609	549	546	571	582	604	553	584	633	610	570	563	550	563	598	552	610	574	608	603	516	590	612	589	557	566	546	553	568	567	584	579	597	594	606	572	539	574	599	569	543	597	608	580	569	612	605	579	619	590	608	580	583	572	612	604	579	537	569	566	592	575	572	568	611	622	555	580	578	594	643	590	564	582	627	584	597	546	573	574	576	536	578	596	596	573	571	547	575	575	583	603	606	558	603	577	531	610	587	581	614	582	548	556	613	565	548	580	598	596	573	614	555	566	612	612	566	609	575	554	609	582	601	576	602	563	569	539	608	581	578	649	610	622	597	614	579	565	602	606	594	581	572	608	625	637	591	620	590	564	584	543	557	595	566	629	569	532	569	595	593	587	640	610	622	590	547	551	570	561	566	578	563	601	604	575	607	543	588	581	559	589	560	584	586	580	613	588	580	567	557	604	568	570	576	618	603	541	595	579	579	571	585	578	596	579	600	552	597	603	616	529	571	567	621	580	585	548	595	595	558	546	625	618	578	590	574	603	629	572	587	595	574	578	571	579	620	579	573	552	587	564	588	551	541	573	565	602	577	519	589	574	579	602	540	607	597	596	574	561	567	585	580	577	568	582	601	568	625	604	582	578	619	582	586	593	554	579	537	586	553	603	576	602	610	593	565	629	583	603	598	636	565	592	584	598	603	594	627	557	573	613	572	571	564	616	568	608	581	562	527	638	577	581	612	560	565	609	577	591	571	556	620	580	597	580	537	573	552	573	583	562	570	621	559	593	557	600	571	607	584	602	555	571	571	574	547	603	574	571	610	568	535	524	596	541	561	590	580	601	601	603	615	584	588	593	549	588	587	556	590	614	563	568	572	597	563	574	571	555	580	541	581	572	523	592	605	545	611	625	579	610	560	595	599	599	578	563	587	590	638	582	571	583	559	560	599	620	574	573	577	608	632	583	584	594	590	578	581	556	575	594	588	598	573	612	582	590	586	541	589	590	612	623	594	539	572	590	578	551	606	537	581	571	569	580	593	579	565	540	570	597	586	611	608	596	603	558	560	563	582	567	595	608	566	563	561	608	574	579	540	584	557	573	591	597	549	592	580	586	575	561	567	624	611	572	571	568	575	544	626	598	568	582	563	543	585	588	619	563	586	591	548	510	605	517	575	618	595	551	589	580	581	642	569	596	561	591	584	590	626	592	594	574	609	575	589	532	588	616	576	575	582	586	535	588	559	556	585	562	584	606	563	606	563	558	633	571	595	614	568	584	552	587	544	588	552	558	623	587	588	614	592	618	570	594	570	551	581	597	565	605	610	592	617	585	579	547	549	582	598	571	539	571	532	540	583	549	624	607	566	545	568	589	598	598	589	577	585	620	586	602	604	561	597	593	553	574	554	580	636	629	569	575	581	561	635	610	574	570	597	564	518	604	541	614	615	563	577	586	615	559	520	593	547	548	564	585	591	585	562	590	553	610	574	635	576	611	579	606	610	535	597	588	600	594	550	603	554	595	597	595	564	552	607	589	571	536	585	615	569	556	550	616	575	535	549	582	549	590	535	559	572	563	608	609	593	563	556	587	563	593	545	559	596	571	579	566	571	623	619	568	598	605	574	581	601	576	609	578	559	600	566	579	595	585	574	584	548	616	619	590	578	556	564	563	575	548	586	546	600	601	578	550	538	553	597	545	609	616	595	549	554	549	588	606	627	581	566	559	610	577	542	624	579	570	591	575	565	571	588	549	532	591	577	548	590	578	578	563	581	559	562	579	583	546	605	599	595	552	545	580	581	523	550	565	548	578	565	558	575	608	548	600	589	588	561	587	568	555	605	605	581	541	605	610	570	561	553	608	571	578	574	584	581	557	551	591	612	560	549	607	588	512	677	565	570	589	594	584	588	569	572	561	568	596	561	559	591	539	550	604	573	581	573	613	613	605	576	559	554	601	568	571	587	577	580	595	547	553	594	558	559	599	623	541	562	610	597	570	593	553	574	587	595	578	566	584	587	620	641	580	600	624	575	559	590	588	590	598	596	619	544	592	551	614	554	552	614	600	571	548	551	586	618	594	602	607	576	537	638	592	602	596	593	563	586	576	615	567	631	562	613	545	555	617	577	585	609	575	591	578	581	597	601	549	632	572	610	607	565	568	603	600	566	600	559	586	517	554	588	559	567	589	582	580	549	554	565	576	633	574	597	563	575	590	620	629	570	571	606	583	597	584	568	573	563	586	580	580	617	593	548	603	597	606	600	589	585	619	612	548	545	594	566	567	560	600	588	600	577	597	568	584	603	588	556	572	555	608	581	582	585	578	656	594	595	558	530	641	602	599	552	622	596	628	594	590	609	557	621	553	566	577	637	586	661	570	610	618	542	559	621	574	568	561	583	590	551	627	628	567	582	613	591	572	574	626	557	567	593	534	618	563	550	583	595	566	583	550	591	583	551	597	631	563	546	586	587	580	579	585	606	578	574	559	596	585	577	556	547	567	506	602	589	579	584	597	590	601	560	604	538	566	553	561	602	628	565	567	531	608	565	634	578	602	572	609	569	594	577	592	608	549	584	561	547	551	587	604	577	609	612	578	603	549	600	585	553	589	606	593	587	613	607	578	610	571	592	540	572	603	569	590	589	549	552	558	578	634	566	593	604	559	567	546	559	549	596	533	572	574	565	580	567	567	556	580	587	648	557	559	589	590	550	592	582	595	596	557	600	550	602	637	569	620	576	607	574	572	619	620	577	545	549	616	593	592	615	575	589	584	606	621	587	594	621	551	590	603	554	587	554	543	588	599	571	566	537	517	600	597	582	548	579	586	592	594	557	640	542	563	594	602	576	534	564	619	600	561	603	591	589	568	580	574	593	588	579	542	576	584	591	648	585	579	576	610
5584	8405	7908	5538	2673	2270	1958	1642	1385	1181	1063	11357	15797	9451	3958	1382	682	571	517	528	463	511	564	494	461	529	433	493	509	506	490	482	527	491	504	520	514	493	506	521	508	465	484	471	511	491	487	531	513	487	518	502	530	502	499	514	505	479	520	490	496	477	510	476	529	550	505	523	453	524	506	468	494	541	498	486	498	485	508	482	499	549	462	447	473	527	448	488	525	494	493	510	464	478	504	481	467	505	511	525	487	492	471	491	448	468	515	465	499	553	525	494	482	463	495	498	532	511	500	531	506	485	525	499	491	494	473	499	472	524	484	504	534	508	499	459	478	513	497	513	455	511	510	479	473	519	489	499	511	484	523	509	480	466	495	483	497	499	481	473	506	459	528	479	528	496	455	509	494	481	537	539	490	493	514	520	442	500	529	500	542	513	520	496	504	507	482	504	477	506	480	481	507	484	525	532	468	523	514	540	522	502	490	545	515	530	518	511	483	524	467	530	507	510	493	508	500	506	487	507	531	475	479	475	520	532	503	490	499	513	449	542	527	489	507	530	536	497	461	486	519	467	492	498	526	489	466	478	525	462	494	489	515	499	468	498	502	518	509	499	535	491	510	454	523	510	531	491	444	503	486	478	523	552	517	516	464	508	475	478	497	513	483	522	484	486	512	543	527	504	515	483	470	469	519	520	506	528	491	514	471	465	507	477	486	496	500	521	499	534	513	473	492	488	512	536	548	472	517	540	505	498	499	495	537	533	456	524	476	502	498	493	473	490	493	512	535	480	495	497	465	527	535	490	484	505	510	504	483	527	509	522	485	490	478	473	512	527	502	511	472	492	494	503	508	542	539	533	493	490	543	466	495	476	515	510	506	492	521	494	506	514	511	477	471	501	544	496	510	477	526	489	477	480	519	502	484	478	502	495	498	514	527	451	513	489	487	529	479	493	473	512	507	512	482	495	511	483	517	434	528	494	524	473	541	533	483	488	517	503	521	494	508	508	494	500	526	539	494	527	469	507	496	475	542	511	515	493	507	481	489	494	512	512	532	489	531	487	498	504	489	525	484	539	501	477	475	529	527	494	496	460	542	494	519	494	456	488	541	510	503	529	498	512	487	465	501	492	506	490	476	515	491	485	498	480	510	507	476	519	478	517	507	494	524	478	514	465	507	479	534	512	496	517	495	470	499	497	526	490	489	515	483	490	469	510	492	510	495	520	494	531	504	493	517	451	473	513	493	499	522	504	534	522	487	483	481	500	475	501	509	468	509	446	485	511	508	495	492	487	440	532	506	480	493	518	508	519	477	479	501	515	525	495	453	485	483	493	490	508	491	508	489	504	480	483	519	507	488	493	514	494	498	530	496	467	444	531	515	457	514	531	516	489	522	473	523	505	520	498	528	538	506	506	494	489	486	484	527	487	515	487	508	457	471	483	500	500	491	466	467	502	471	476	502	487	532	545	535	516	461	457	532	513	476	519	490	474	517	492	487	527	530	524	495	506	513	494	497	490	476	498	476	474	488	524	495	490	532	495	471	458	467	508	480	511	511	459	475	496	504	504	466	535	522	507	491	532	518	537	497	520	489	488	480	501	503	488	488	526	466	481	500	509	480	473	495	462	487	505	488	492	461	503	457	487	469	515	518	497	525	527	471	512	490	533	511	528	475	487	487	502	477	472	476	509	496	511	508	507	496	463	503	486	503	516	473	541	468	503	498	491	534	519	497	537	514	522	513	481	471	504	491	524	515	518	475	526	505	530	497	484	491	491	503	498	477	473	483	511	486	487	484	475	504	469	508	458	537	504	471	463	492	494	457	484	508	516	490	515	502	489	488	502	498	488	513	510	481	498	499	488	548	483	480	484	482	503	514	486	498	486	505	500	509	494	492	498	509	483	501	494	470	495	461	476	525	499	517	489	519	512	472	501	488	501	494	466	518	499	486	517	500	489	490	506	479	488	513	481	492	480	489	492	497	522	518	488	503	476	483	459	464	498	511	539	503	513	519	535	514	483	505	518	505	493	525	534	508	482	465	466	440	515	507	509	468	471	467	507	499	487	494	498	478	545	475	474	510	445	484	511	469	535	521	436	510	520	473	518	527	468	468	470	498	477	464	544	503	513	517	498	455	499	469	504	500	501	498	472	496	493	501	480	511	449	456	504	494	489	504	485	490	508	516	481	499	471	489	491	481	478	490	507	495	522	497	479	491	520	497	499	525	489	477	506	512	530	464	505	506	472	532	448	464	475	481	486	457	489	524	482	501	472	501	520	485	511	501	461	540	492	490	538	476	482	490	489	474	510	484	517	521	516	468	483	523	511	505	516	488	495	497	494	512	471	533	469	510	489	492	527	482	516	476	498	478	471	503	477	480	528	475	534	489	500	482	513	474	505	508	539	493	528	452	509	510	487	522	492	469	488	470	517	457	508	510	486	494	480	536	506	492	512	475	484	487	493	514	515	512	527	491	530	483	463	472	466	499	474	484	537	515	468	516	492	498	480	510	498	485	502	483	521	472	511	463	506	515	528	473	493	492	508	516	477	466	499	495	480	480	505	503	493	517	501	531	515	488	497	478	506	511	464	497	504	471	489	507	516	523	485	566	500	529	510	507	486	529	501	519	530	497	478	501	521	499	492	520	510	477	462	527	491	491	516	484	482	511	497	489	454	487	516	495	479	501	496	481	490	484	497	503	480	493	517	479	548	487	477	520	515	504	534	461	477	535	487	470	478	525	489	513	516	514	492	528	509	504	484	479	494	501	506	525	495	526	465	508	477	496	490	483	488	532	520	488	506	505	475	502	489	474	471	491	543	483	482	475	541	531	457	543	476	523	499	501	506	522	525	489	500	470	464	487	480	501	476	466	509	459	504	487	504	498	498	484	521	492	531	546	487	472	495	509	487	544	500	486	494	501	491	488	457	495	476	507	456	514	495	508	498	496	479	518	453	508	470	528	473	549	514	520	501	508	511	450	498	519	507	536	514	505	485	485	484	479	492	527	502	489	539	503	518	498	501	501	501	492	537	484	491	472	488	490	479	478	524	519	494	486	474	515	533	491	490	515	503	501	496	534	531	505	506	517	523	493	505	497	549	524	522	479	500	503	528	485	496	469	482	491	555	475	500	520	486	502	530	520	489	500	503	521	486	470	537	522	474	519	488	537	501	488	494	500	541	518	495	526	477	487	493	540	451	517	516	513	516	496	476	483	485	493	485	464	536	519	513	495	475	527	482	479	533	511	504	502	474	453	511	522	545	505	470	518	511	473	475	478	470	503	526	493	474	480	522	517	486	509	535	503	499	509	479	509	444	489	519	541	445	514	475	534	523	528	518	562	526	502	526	464	534	502	493	538	477	502	528	517	462	519	514	488	533	513	473	489	493	514	464	477	520	473	497	505	496	517	504	490	537	502	464	501	477	529	505	518	521	450	528	491	497	492	496	539	487	516	502	479	516	529	515	492	523	478	489	531	519	494	486	511	521	482	514	502	500
23930	20755	27735	23890	20297	7462	2486	1494	1211	1103	1592	17360	26539	18090	7584	2194	959	777	692	700	677	716	689	707	702	690	735	643	663	669	735	741	668	692	730	796	734	700	691	722	736	730	734	736	667	714	665	752	710	693	687	671	713	714	748	687	672	701	676	681	723	735	676	710	718	690	682	678	700	717	726	662	710	704	665	719	772	721	757	640	692	702	764	701	714	676	712	669	704	670	689	673	709	674	681	684	692	677	687	676	711	653	732	714	707	680	693	726	708	690	686	698	669	687	635	721	673	678	694	712	717	639	699	693	695	741	665	725	680	700	689	663	725	676	677	698	708	722	743	709	693	651	668	699	641	721	672	691	722	697	694	686	703	685	713	710	692	672	631	707	758	647	692	667	693	668	699	686	668	728	711	700	693	715	725	689	659	720	652	669	662	689	682	729	690	714	673	691	677	658	656	692	682	691	691	695	687	691	717	677	681	724	720	699	676	665	707	715	716	713	702	656	717	724	670	697	702	684	723	712	711	641	706	664	740	754	652	712	699	708	685	656	696	703	673	665	735	703	693	732	695	696	686	709	693	736	706	664	717	711	698	645	673	665	693	679	674	724	712	683	690	711	697	667	704	667	687	716	711	704	670	717	632	695	665	698	724	728	686	706	709	709	721	676	712	708	669	690	676	690	747	659	693	730	662	691	688	701	687	694	735	670	678	679	701	675	703	699	685	745	696	692	683	720	728	688	695	663	680	687	690	701	684	684	658	701	659	648	672	694	672	668	691	664	699	723	680	689	707	756	716	708	676	680	692	692	683	722	688	702	729	699	731	700	716	729	722	674	683	698	702	686	712	694	739	708	710	683	704	664	706	701	697	702	650	727	699	669	684	697	695	688	672	709	705	701	714	711	678	700	658	647	681	681	677	723	709	716	716	684	685	670	683	682	602	695	650	702	713	671	674	690	715	663	729	689	692	680	697	695	667	677	687	679	702	698	682	702	702	670	780	696	694	678	675	731	740	692	740	738	690	665	702	720	706	697	716	659	700	679	698	685	636	679	707	706	675	655	712	748	703	705	726	710	703	730	704	690	699	687	683	677	664	713	695	705	657	705	669	711	711	711	710	646	706	655	685	704	708	634	698	701	644	662	667	688	712	685	684	684	692	685	664	651	642	671	701	683	685	714	629	719	727	670	733	703	665	681	656	714	659	754	724	682	685	667	723	660	682	728	712	677	663	699	716	711	745	731	693	687	656	726	646	691	670	697	704	688	685	719	671	698	703	736	672	709	688	680	670	702	732	659	652	675	653	726	666	663	735	703	655	684	719	728	678	707	683	648	697	714	712	710	680	696	680	706	710	678	686	681	711	709	737	687	657	674	688	704	727	701	698	670	672	708	686	683	673	671	709	683	692	680	690	707	656	630	694	681	744	661	712	723	656	671	672	703	667	713	689	753	657	692	666	666	731	691	655	698	700	697	664	686	676	640	656	682	648	684	701	650	687	764	745	699	713	664	706	718	704	687	736	706	717	699	707	687	663	681	716	666	665	710	671	709	669	702	668	702	735	719	684	690	657	673	686	697	702	704	695	701	689	725	704	719	718	711	702	666	674	656	686	702	645	689	686	687	695	694	742	700	739	708	701	649	682	673	672	685	738	699	652	680	711	659	664	658	721	690	658	764	641	678	673	705	731	720	707	694	664	683	710	704	652	679	678	705	689	714	677	665	666	694	668	687	672	740	738	657	710	671	713	686	685	654	692	642	743	720	676	682	717	720	707	705	684	677	740	644	674	690	684	689	670	666	723	681	661	706	682	649	673	707	681	723	660	721	676	717	685	707	658	700	680	672	692	708	687	685	643	734	710	650	699	673	682	731	746	719	675	672	705	652	697	711	711	692	699	682	666	702	713	669	701	636	749	660	700	711	677	657	692	669	650	735	690	687	675	653	720	733	749	716	690	709	731	701	659	679	704	688	714	678	710	663	666	700	712	696	710	704	678	705	647	774	689	677	689	725	631	677	647	693	694	722	708	660	705	756	686	715	680	704	694	722	695	632	691	673	673	674	675	684	696	697	686	638	731	723	647	672	700	699	691	671	702	669	705	681	720	701	699	712	690	681	714	716	686	741	661	688	686	718	676	707	708	675	661	692	671	648	663	655	678	660	684	689	660	677	722	695	671	664	698	678	712	673	669	677	663	647	712	625	683	667	718	711	677	695	681	710	684	677	669	712	708	734	702	633	669	673	753	726	709	715	710	702	711	690	698	758	666	720	640	696	679	736	694	682	730	671	663	623	731	710	689	673	691	718	636	708	691	715	676	645	643	656	691	714	683	692	708	737	678	678	662	693	705	665	708	708	726	691	680	680	703	679	702	685	679	676	741	675	723	674	708	724	722	674	671	675	667	722	683	663	688	698	697	672	707	693	650	666	713	656	643	651	705	688	666	683	699	699	639	699	734	659	737	680	719	678	719	722	698	662	704	687	721	720	699	692	698	613	666	690	639	706	640	725	696	655	682	671	699	665	672	702	633	702	705	726	682	645	679	709	684	667	709	672	696	716	674	651	705	666	688	645	700	645	736	679	660	667	694	691	668	655	651	672	692	737	666	692	648	646	678	677	722	674	682	654	684	662	646	744	662	706	705	678	636	635	712	646	703	683	727	698	718	708	685	693	689	671	701	671	685	706	701	708	661	708	696	674	670	737	661	685	737	701	706	650	665	748	703	682	701	666	708	700	714	704	706	675	666	695	654	701	726	684	709	665	721	688	708	687	674	700	741	682	682	678	731	712	683	704	679	692	719	669	665	719	704	692	693	687	659	682	710	679	682	658	703	716	665	661	667	676	710	759	710	642	708	704	664	743	648	674	706	643	691	679	655	692	683	656	718	688	760	672	708	747	745	657	637	697	687	658	705	724	727	696	669	651	738	701	673	675	692	690	660	650	641	708	677	697	724	673	663	706	728	715	738	724	672	726	641	688	706	691	696	674	681	711	720	664	667	671	662	732	727	665	703	710	753	673	633	699	688	679	669	674	680	689	662	653	709	700	707	664	663	701	701	702	683	720	690	712	674	668	658	682	700	633	625	707	638	706	687	702	733	669	662	668	680	728	712	715	693	724	728	699	699	737	697	703	699	686	687	718	727	663	728	652	662	663	694	687	705	753	694	683	691	703	727	665	670	728	698	694	703	753	738	701	715	707	670	628	690	670	647	714	700	689	726	664	691	675	685	675	688	703	690	678	733	701	704	687	663	672	673	685	696	711	652	693	641	670	639	672	663	692	672	663	706	679	706	682	707	659	727	714	714	736	734	713	635	665	682	740	699	646	651	692	633	658	672	669	666	717	679	650	711	689	693	711	706	679	686	689	642	688	688	667	684	719	651	644	723	674	728	701	743	696	702	724	672	694	721	698	688	711	622	676	662	665	709	696	670	662	688	657	641	669	678	695	695	642	683	675	676	694	665	658	693	661	743	683	691	695	713	717	698	662	704	709	718	708
6055	10291	10534	7246	3472	2673	2007	1723	1498	1325	2091	21265	23659	14815	6497	1998	842	643	598	540	594	607	614	611	534	593	589	607	632	649	601	580	587	590	579	588	589	598	583	565	595	584	532	575	594	574	614	588	625	623	591	549	600	577	543	597	625	592	574	596	553	570	551	628	560	556	583	582	604	626	610	571	591	565	581	589	549	585	566	585	574	581	505	607	601	560	585	544	567	539	588	636	589	612	598	565	607	552	573	606	607	602	590	587	547	588	538	596	598	604	553	535	615	549	591	580	602	616	564	593	583	588	609	566	595	596	606	550	582	583	622	631	585	587	600	560	570	584	563	571	579	615	583	557	579	581	617	558	593	569	575	587	559	599	601	576	601	622	569	596	594	615	568	602	550	612	608	569	587	543	574	542	591	572	559	530	574	583	536	613	590	569	537	574	620	579	600	589	594	590	630	576	573	549	588	586	558	603	565	586	559	600	613	603	582	589	588	609	579	539	543	547	603	578	575	553	589	593	560	601	599	574	586	599	547	557	594	606	555	609	531	535	582	574	568	610	603	574	557	558	563	575	568	569	604	598	566	600	560	557	575	607	562	561	575	595	554	586	582	569	574	546	557	586	588	574	586	573	539	585	576	573	599	597	601	577	593	552	587	597	588	616	613	552	568	555	525	596	578	596	607	582	613	551	548	564	588	602	575	601	612	597	605	603	515	596	573	586	609	547	591	544	563	572	530	570	591	622	565	547	575	574	605	595	565	555	609	563	558	607	602	524	622	607	544	601	589	593	559	587	590	591	560	599	591	563	572	566	628	559	599	583	576	580	588	567	530	594	596	553	617	591	568	570	622	584	601	612	560	567	623	624	573	587	597	592	591	628	563	610	589	561	608	536	542	569	538	563	613	612	579	563	594	582	604	531	579	603	570	591	554	573	577	582	554	597	610	591	560	568	569	612	600	533	540	570	542	585	563	623	553	574	586	568	576	592	593	552	584	600	599	611	599	576	550	579	569	558	571	551	555	615	569	561	577	596	586	597	591	614	603	583	568	588	552	560	564	571	528	574	564	546	570	554	588	593	580	596	560	597	543	608	570	600	526	572	593	588	614	595	572	546	586	573	590	571	566	594	602	601	597	570	594	587	587	533	555	552	574	649	550	581	554	590	556	618	588	614	540	596	581	582	575	561	563	576	580	581	574	515	570	577	571	562	552	558	563	560	569	539	561	619	564	568	555	592	605	599	596	567	565	577	625	581	585	550	628	570	568	557	576	602	587	571	605	546	581	597	609	602	574	550	568	596	600	542	559	552	566	565	572	608	592	596	553	548	612	592	591	535	609	584	588	577	583	562	573	569	595	549	589	606	574	572	578	571	599	573	599	554	593	569	632	572	599	569	589	573	577	560	554	587	522	611	566	594	578	563	580	603	598	586	570	606	526	567	603	555	565	593	570	596	596	573	587	572	553	579	601	567	585	609	578	574	560	575	600	622	524	550	591	606	566	573	606	588	565	536	510	563	611	603	593	608	567	565	596	585	579	564	599	583	559	551	594	609	564	561	557	544	572	590	557	568	588	566	574	572	598	559	610	582	558	587	564	582	583	587	611	584	573	564	618	556	576	584	609	599	589	584	565	592	581	574	552	521	592	574	597	607	563	590	540	564	590	547	601	612	559	585	570	583	566	582	567	593	534	515	583	560	617	589	598	597	583	531	578	585	612	556	557	554	556	592	592	601	599	551	554	566	554	560	566	553	594	562	557	562	573	559	564	607	590	561	552	522	599	552	618	555	575	574	553	596	597	564	623	597	595	573	538	560	547	517	567	539	548	583	586	575	568	554	594	553	588	554	574	594	560	585	578	586	572	592	606	564	593	571	591	627	579	575	628	565	536	562	545	585	612	577	589	587	589	592	565	587	562	585	583	612	563	560	612	593	568	565	530	559	593	558	539	603	607	607	566	580	593	602	541	552	573	545	609	566	577	603	559	622	593	611	545	568	610	557	622	541	603	544	572	598	581	590	552	589	566	583	606	583	568	572	591	577	570	650	624	603	565	580	615	568	578	587	564	567	569	578	562	601	559	603	560	578	613	545	576	560	564	622	574	571	549	546	616	596	573	597	592	563	555	565	578	587	567	585	586	562	563	585	582	516	553	599	581	576	554	545	584	537	553	574	570	582	591	582	576	599	546	586	628	551	564	581	613	612	589	577	525	593	596	616	596	578	611	592	585	569	586	570	572	573	585	582	580	555	544	555	559	586	559	538	571	646	590	563	595	589	573	604	576	591	580	570	545	593	578	547	593	571	576	594	545	606	561	569	581	617	573	578	591	611	595	617	582	609	578	580	571	540	617	545	598	556	567	549	614	558	570	584	616	600	611	561	612	566	588	588	602	557	586	594	568	528	604	535	591	603	567	577	530	598	597	592	585	593	598	615	548	585	606	574	584	589	595	557	547	581	561	559	592	569	578	601	588	539	565	561	569	593	598	584	553	615	536	573	576	581	602	529	569	603	513	584	563	555	541	562	578	542	597	587	582	554	552	599	585	602	593	541	588	547	551	585	558	570	585	595	586	547	586	574	581	553	548	606	556	584	570	566	599	539	533	581	611	619	578	589	560	575	571	623	571	578	578	562	569	515	575	598	569	570	578	589	566	573	575	587	619	558	561	575	633	577	606	581	579	565	581	547	586	591	616	588	598	606	567	598	624	625	586	546	575	564	539	581	576	571	566	574	565	597	589	594	584	550	543	602	590	570	605	581	618	546	587	593	582	557	566	592	583	582	554	558	584	599	576	573	570	558	575	530	560	576	601	575	568	562	578	558	623	526	577	590	572	613	536	587	558	567	569	568	542	568	582	593	598	583	576	574	548	593	596	566	599	610	593	535	574	595	599	589	637	607	586	567	585	590	578	554	601	594	600	606	580	556	543	605	603	567	573	550	587	559	570	561	547	560	617	617	596	556	555	587	629	593	569	585	586	616	583	565	568	547	599	591	584	571	549	554	618	538	592	535	583	585	603	588	570	584	606	590	567	548	575	569	557	549	592	581	574	599	593	546	557	552	597	599	550	611	625	628	591	570	552	570	550	578	577	636	594	539	580	602	614	600	566	571	602	591	596	608	586	591	587	602	588	577	576	558	552	541	636	567	590	554	588	610	542	593	604	604	546	569	585	626	569	553	540	547	587	549	570	565	581	562	579	522	531	578	573	579	593	628	557	551	582	568	595	560	594	573	546	550	588	564	596	578	587	572	583	605	592	563	573	586	579	561	540	548	570	586	612	549	560	583	638	527	564	559	586	574	592	547	608	552	544	577	578	562	583	602	570	546	587	627	583	587	548	597	581	556	551	581	626	566	582	585	595	576	565	583	615	574	612	575	581	585	576	607	550	576	583	578	553	601	571	561	570	555	564	567	572	556	596	565	542	604	579	557	649	544	567	540	609	574	569	621	609	595	619	601	627	583	576	581	593	565	582	599	601	559	610	584	569	548	588	531
26997	10530	4010	2219	1168	702	718	728	735	704	788	1315	1708	1455	1038	714	636	626	611	609	594	571	568	596	567	583	592	549	581	609	565	621	557	594	576	573	597	600	577	573	570	560	604	584	573	561	577	581	557	589	573	555	580	611	591	533	579	602	575	608	601	603	530	593	525	589	539	587	586	586	556	572	576	624	564	579	572	614	591	587	587	559	531	565	562	586	579	634	530	564	606	577	578	602	517	560	573	583	604	569	547	583	555	526	568	604	608	562	616	594	581	588	540	561	607	562	613	609	546	594	584	546	611	577	584	590	571	596	557	604	549	529	556	580	624	607	557	599	570	557	553	567	568	605	558	613	578	568	591	634	625	593	589	557	545	583	586	547	585	557	548	589	561	568	611	574	577	609	565	600	565	540	542	581	545	589	601	593	589	578	570	585	575	582	581	537	565	617	635	523	572	525	573	602	553	597	545	559	591	593	604	567	560	564	561	573	560	537	571	562	572	586	560	598	596	571	575	596	612	584	561	562	548	574	597	568	545	556	578	632	537	576	569	564	561	566	613	563	588	579	581	553	587	588	576	588	548	561	529	627	585	594	545	544	565	580	547	591	555	585	557	594	586	552	572	598	567	559	559	599	558	634	576	574	562	564	565	577	593	573	521	555	607	546	570	581	567	577	549	591	610	588	569	585	551	548	559	590	572	625	635	585	582	605	571	564	622	612	594	593	584	557	561	559	600	550	544	597	522	586	589	582	603	564	598	606	553	534	544	601	625	600	570	553	586	560	536	610	567	594	568	574	538	563	572	569	581	553	554	544	576	538	604	566	571	580	591	600	554	627	598	549	582	576	587	556	568	557	564	528	542	588	580	582	572	584	583	648	583	607	569	606	550	559	597	557	599	576	569	600	548	556	602	608	538	645	595	606	555	552	551	557	526	568	568	591	577	611	576	590	587	596	560	547	585	591	575	596	572	634	546	564	560	564	623	571	565	570	542	545	587	553	557	571	594	587	568	579	591	574	574	615	543	574	595	579	579	574	557	585	578	584	574	589	540	602	554	591	596	599	596	576	518	617	586	545	594	571	551	537	577	604	531	605	573	597	585	596	577	530	575	555	613	595	630	554	629	572	568	593	566	578	593	575	579	618	563	549	543	637	606	565	615	552	547	591	608	584	577	622	561	581	576	557	577	558	580	549	540	565	610	562	564	548	552	589	574	588	593	584	589	639	553	569	614	599	603	563	573	614	577	542	617	567	562	559	571	578	601	616	535	550	595	570	588	608	563	565	571	604	567	572	593	576	571	545	559	582	570	580	554	575	549	611	561	576	587	609	647	588	535	573	558	625	567	578	578	603	584	574	565	551	602	559	573	570	576	571	594	553	562	584	579	555	545	564	607	576	555	623	536	581	575	575	542	577	573	614	576	566	591	584	573	559	561	567	544	580	566	603	541	628	584	552	572	622	616	571	550	646	566	573	586	568	575	551	531	529	609	548	580	553	570	557	598	592	621	578	641	529	555	574	586	554	577	595	518	568	590	580	574	621	558	551	549	548	598	566	569	564	547	574	557	547	560	606	557	567	612	555	618	582	525	594	530	587	557	578	571	561	548	558	547	578	567	556	588	587	585	553	573	600	589	577	591	610	607	549	569	519	557	596	590	590	604	581	581	580	560	608	605	617	563	539	581	579	563	564	533	588	602	583	591	541	564	595	546	604	558	554	624	589	584	577	528	562	637	585	619	551	582	659	588	598	607	568	595	566	591	578	552	556	595	617	555	579	547	602	608	577	590	539	583	559	589	595	592	553	578	593	563	621	560	605	568	588	573	574	547	619	577	585	581	578	584	580	589	546	567	600	588	594	550	553	586	594	593	562	607	527	540	554	572	613	528	570	580	557	520	562	549	531	565	630	606	544	573	564	615	569	579	600	603	566	606	586	601	536	613	596	588	548	552	608	585	586	604	554	586	547	579	562	593	558	559	586	567	516	577	539	569	618	561	608	560	545	546	576	564	605	598	545	612	586	559	583	565	545	564	573	570	622	522	551	562	592	568	594	556	577	619	550	527	491	594	552	578	573	560	561	574	574	568	573	556	597	604	568	551	564	584	628	548	604	527	594	614	617	587	574	568	607	586	584	615	568	583	560	562	615	584	579	588	533	575	592	546	601	574	581	592	576	553	588	569	540	590	587	551	596	563	567	546	581	547	561	595	593	554	569	554	575	578	565	576	592	572	527	555	611	571	597	591	573	568	553	542	568	581	541	593	580	574	608	586	624	574	588	594	581	563	579	588	584	569	579	572	573	593	600	599	574	576	561	599	554	589	563	574	604	591	574	528	573	572	584	588	556	558	607	562	583	535	583	604	567	602	576	595	587	610	563	583	537	595	586	550	566	609	590	617	559	613	583	576	591	573	573	530	634	535	561	594	568	558	556	556	565	572	542	586	578	569	583	532	614	592	590	558	575	575	528	551	619	610	536	552	589	553	560	615	585	601	543	552	579	592	607	556	553	602	581	587	558	595	584	552	600	535	575	563	603	580	567	600	585	644	598	559	576	574	609	535	585	584	582	569	587	596	543	595	567	580	621	585	522	544	548	542	574	585	543	541	556	529	614	581	569	642	580	560	609	554	561	566	584	565	574	547	538	538	615	541	552	566	564	564	587	560	563	595	590	590	594	580	567	590	543	593	600	550	556	597	607	575	534	570	587	625	552	577	600	558	572	585	572	527	562	574	596	542	578	571	552	600	608	597	572	572	577	552	563	609	558	609	592	598	566	574	590	584	564	589	525	568	583	552	563	563	565	592	564	545	582	604	573	567	586	553	601	595	579	586	611	566	567	548	610	562	573	556	575	613	626	591	590	556	604	557	564	609	586	546	550	572	569	615	568	562	571	585	600	550	584	583	567	542	595	567	610	605	586	560	562	537	575	543	544	561	558	609	598	568	583	540	578	583	574	541	588	610	581	587	578	586	608	593	568	592	582	551	573	586	555	581	582	564	536	625	601	552	581	605	611	559	589	605	586	590	505	535	549	631	548	634	577	593	550	545	545	586	612	579	560	578	549	565	562	568	584	553	539	537	578	605	595	577	597	548	563	550	566	530	600	593	574	594	543	562	556	557	597	554	586	590	590	591	547	568	584	583	566	550	592	576	526	558	568	565	552	582	556	582	543	543	558	581	627	606	581	606	563	557	602	550	572	570	561	605	621	583	596	596	535	597	561	577	579	577	585	596	612	561	591	587	592	553	609	556	611	562	612	583	572	588	620	578	571	531	587	585	551	597	572	573	517	587	666	583	565	570	628	594	625	579	588	577	591	574	571	606	550	606	611	548	590	553	601	593	606	577	591	551	617	568	537	598	590	604	579	561	537	577	586	559	584	547	560	578	603	554	600	557	533	601	566	596	584	556	602	594	585	614	567	592	602	563	578	547	581	598	591	579	605	591	612	564	612	560	591	570	600	584	597	553	520	567	533	525	607	521	593	584	559	542	594
6790	3776	3893	2012	1153	683	678	703	710	795	929	1807	2236	1688	985	583	515	483	474	471	488	471	460	483	498	493	479	492	525	504	463	511	490	492	463	480	488	456	494	426	430	494	514	494	479	464	478	452	467	481	474	494	472	498	469	441	488	463	513	510	471	473	476	532	497	405	465	473	438	458	507	461	491	493	453	445	463	489	466	508	475	479	461	474	475	484	497	457	504	480	424	480	454	482	481	440	506	512	519	489	478	482	483	496	468	473	527	472	463	488	489	449	481	498	490	471	456	454	475	526	499	447	427	428	497	462	489	442	467	454	476	467	469	465	440	468	484	485	476	487	488	470	474	459	457	466	490	541	450	495	466	454	461	445	495	516	474	465	473	494	504	502	455	503	468	487	463	483	500	461	484	489	439	521	480	478	520	518	477	461	512	478	521	434	517	491	502	497	479	483	491	491	470	445	495	478	486	502	479	477	473	442	453	490	474	488	493	500	466	464	491	478	474	472	501	477	463	445	465	485	451	479	483	484	477	494	436	491	465	477	491	469	498	457	456	456	467	460	487	489	455	487	518	432	518	480	459	487	484	489	496	458	491	471	472	484	480	479	484	467	468	499	452	487	497	476	467	487	493	495	453	494	469	476	462	449	458	472	474	468	463	485	459	504	491	449	480	453	487	493	498	493	515	486	508	473	480	467	496	458	495	502	441	523	485	467	462	502	514	504	457	471	483	451	488	460	506	536	500	483	478	513	488	459	521	460	456	509	481	489	494	506	484	497	484	494	492	490	501	467	497	489	515	491	502	512	499	465	494	467	508	507	492	470	468	434	502	468	474	492	462	502	470	456	468	499	493	474	508	488	522	493	491	501	543	516	448	456	459	461	497	474	491	480	476	489	456	496	459	485	482	504	478	467	445	482	474	480	522	444	523	503	454	454	498	490	463	501	486	449	451	499	484	498	478	437	444	474	479	486	526	491	488	489	503	478	478	454	496	491	480	471	500	455	447	477	481	484	480	481	436	514	469	467	443	475	499	457	464	512	471	452	511	493	467	476	481	458	486	428	490	425	479	517	457	490	467	480	482	446	476	465	425	501	474	524	520	489	484	490	487	478	500	461	446	493	519	461	464	484	475	489	477	475	473	452	464	472	464	489	482	497	496	489	472	456	454	459	507	485	470	518	459	482	488	480	473	467	490	473	499	477	450	463	463	468	468	462	495	492	472	480	464	462	501	451	438	475	448	479	503	502	473	537	461	470	500	530	474	464	479	482	488	475	462	492	478	465	485	462	475	473	483	440	491	456	477	503	472	476	520	464	464	459	465	463	486	470	481	479	486	529	495	476	450	512	460	468	465	517	508	495	410	458	433	484	459	490	487	461	460	475	515	485	464	434	450	536	489	490	490	498	445	497	481	506	484	495	475	475	499	455	474	480	484	509	483	471	501	452	437	480	494	475	493	487	472	505	464	486	451	490	516	544	474	509	455	495	453	480	441	476	484	488	528	485	463	489	472	472	481	469	472	497	471	498	529	484	490	496	501	503	478	468	507	481	491	465	519	488	463	485	485	494	503	480	458	484	508	462	482	479	498	474	498	498	470	484	502	497	446	478	481	465	486	467	489	484	472	474	484	491	506	479	488	506	490	486	452	512	477	503	457	507	463	525	488	495	494	477	451	522	498	459	465	505	478	492	454	494	474	473	509	479	456	486	476	479	430	497	469	493	513	485	454	471	461	486	486	504	467	490	489	498	467	480	491	496	469	459	475	486	466	466	465	466	488	487	476	511	466	494	493	495	452	438	481	491	469	456	508	472	479	463	493	470	527	472	440	458	481	447	469	479	517	458	505	486	496	517	458	452	476	519	463	481	464	489	471	530	497	488	534	483	453	480	478	526	507	477	490	463	496	464	528	463	484	463	466	439	514	468	455	473	464	449	479	486	472	470	465	497	528	488	479	469	467	467	460	463	477	472	447	492	470	457	505	473	489	452	478	466	493	500	483	461	452	508	460	499	440	490	458	505	480	505	492	486	496	481	507	483	488	522	481	457	503	480	491	469	460	458	463	492	481	515	449	476	461	518	450	494	500	496	483	493	499	471	461	486	491	488	450	490	472	465	493	469	505	474	450	492	502	469	509	500	467	427	474	478	431	456	497	478	474	492	488	456	497	461	452	455	505	496	481	509	509	527	476	442	467	509	478	446	507	468	465	499	518	474	471	475	496	485	499	481	466	482	497	511	479	510	464	515	497	446	499	492	467	454	465	502	548	503	458	495	469	549	487	491	483	480	488	441	481	480	486	474	462	494	485	447	479	479	499	499	482	433	494	498	476	463	474	492	475	465	438	458	478	511	468	482	466	501	486	491	481	478	492	478	497	523	452	468	484	521	495	534	496	509	474	514	495	482	506	492	474	452	500	481	434	493	475	483	431	470	490	495	510	486	480	429	516	500	486	422	475	463	478	485	502	473	442	532	476	470	478	501	471	464	478	442	525	445	497	473	440	464	467	483	444	497	463	496	505	456	463	506	465	496	472	444	470	451	422	458	482	486	476	495	459	471	519	464	432	487	456	463	463	504	465	495	453	471	479	459	474	490	485	465	474	447	524	454	465	490	455	514	446	474	468	466	453	489	470	506	488	464	483	453	450	459	451	487	465	447	480	479	492	485	488	490	491	455	468	421	484	483	473	490	468	477	502	474	444	479	476	476	506	497	486	467	497	493	467	478	500	478	477	454	442	474	514	449	454	462	469	492	475	464	491	476	510	470	474	454	481	469	504	500	494	499	492	471	476	489	507	520	426	512	489	515	509	497	524	514	479	467	473	504	477	473	486	493	479	476	439	468	460	473	482	460	470	468	441	473	478	511	479	495	491	469	457	434	495	476	499	476	507	491	503	525	484	496	482	503	469	491	518	502	440	492	486	476	520	496	510	493	488	462	487	477	495	459	502	445	489	471	471	469	476	494	484	459	461	452	493	445	491	509	479	503	512	487	425	466	476	518	476	490	502	485	475	486	480	496	489	495	454	462	503	504	513	502	468	487	498	474	455	489	484	513	495	478	496	458	489	464	503	458	528	503	508	480	516	455	523	489	479	504	477	516	508	514	485	503	480	501	503	491	474	467	458	517	485	482	487	482	474	460	484	524	462	492	510	477	501	490	462	520	487	458	491	482	508	487	447	484	450	466	508	478	499	468	472	497	497	468	503	499	443	486	469	512	470	481	454	524	480	440	477	472	477	489	512	505	481	499	450	467	475	474	444	479	494	449	467	462	490	459	480	476	458	494	468	501	454	516	498	457	480	509	469	469	510	476	529	484	483	483	462	481	491	502	492	509	475	497	488	458	521	445	482	471	507	478	484	489	489	469	488	458	481	506	447	493	484	475	497	506	475	469	480	487	514	475	464	451	525	455	478	439	492	449	473	466	481	478	483	466	466	494	495	456	505	470	497	468	476	490	472	473	440	497	443	482	465	501	488	458	475	424	477	469	484	470
24780	20786	26757	24631	9594	2292	1779	1372	1083	1028	1964	10688	14262	9257	3217	1212	725	585	624	568	544	577	591	626	590	563	581	570	545	530	557	570	564	559	566	547	574	583	594	584	580	576	564	560	535	558	581	546	597	566	577	549	579	564	590	559	587	601	586	598	545	579	564	567	537	556	565	581	579	555	562	554	552	537	585	603	546	574	591	609	578	568	591	583	595	562	567	544	572	604	609	529	571	577	574	590	591	573	584	557	564	582	557	559	576	544	595	597	596	542	588	544	576	562	605	566	618	589	597	573	582	590	573	567	572	604	549	569	596	604	593	578	550	550	605	568	561	586	552	604	545	554	559	581	558	578	577	586	633	534	561	562	594	564	553	525	562	589	565	569	579	587	570	556	572	601	560	613	569	557	598	515	547	555	536	585	608	603	576	587	575	602	567	550	585	542	585	595	570	568	576	582	578	596	561	568	602	611	605	543	599	565	538	569	564	573	545	626	584	587	582	578	552	552	545	608	551	582	550	576	508	606	550	566	592	564	601	583	577	595	550	545	573	576	554	555	565	553	587	591	525	581	557	541	538	562	594	562	578	576	544	611	574	583	575	541	588	565	596	524	578	563	576	562	562	541	565	531	554	576	553	601	578	573	589	552	568	513	585	545	552	562	576	592	579	567	551	558	593	561	561	590	589	579	560	578	582	576	562	575	565	574	574	548	538	604	604	571	568	530	558	545	588	597	563	573	584	574	567	577	588	539	621	584	601	535	546	610	553	531	551	579	552	569	557	568	545	545	576	549	596	558	569	585	534	539	546	591	585	569	546	549	554	560	595	593	591	523	573	565	546	599	570	580	537	570	590	557	558	565	570	606	560	545	598	576	577	591	540	550	564	572	588	546	565	550	573	546	554	548	556	553	577	570	560	569	561	546	569	632	550	543	577	551	551	605	602	556	523	528	561	563	563	598	558	574	582	556	596	573	586	563	605	552	576	594	546	554	610	589	533	556	550	539	545	625	543	573	585	535	601	582	555	597	594	579	559	535	555	548	597	553	567	535	583	591	577	567	569	535	576	569	555	553	556	547	528	553	551	586	585	535	549	558	568	557	595	588	593	545	582	551	534	549	545	598	564	555	540	542	565	527	603	581	589	552	560	558	595	558	594	576	550	580	543	600	609	559	592	559	580	589	553	566	625	574	560	578	520	569	578	573	551	555	539	601	565	552	547	579	546	556	558	588	576	548	546	594	591	610	539	528	595	559	535	515	596	554	544	598	541	597	585	580	571	566	544	548	543	580	548	561	556	556	571	526	613	592	539	586	569	569	553	592	622	528	576	566	566	576	566	566	550	555	559	550	596	567	570	587	575	549	587	577	567	551	614	562	577	528	569	592	586	560	583	545	548	574	557	571	497	534	590	568	584	568	541	578	586	513	573	558	536	565	552	545	583	609	552	578	581	553	548	557	582	566	551	535	568	534	572	589	581	559	601	618	570	580	566	560	570	543	592	525	551	558	578	558	538	574	602	583	591	557	575	561	609	588	575	566	585	606	574	520	589	554	569	562	590	585	590	556	575	535	540	567	586	574	550	552	519	558	615	559	563	560	556	586	584	596	549	519	558	603	551	553	554	559	618	543	585	595	575	548	554	579	596	569	508	573	603	539	543	549	536	583	559	561	578	549	543	597	558	579	564	578	579	568	559	570	570	542	566	570	546	564	571	569	564	578	625	583	571	589	564	547	545	556	557	598	560	588	584	561	566	547	531	585	597	559	573	568	562	531	544	540	567	582	559	552	542	581	548	565	554	563	557	567	558	559	561	560	558	551	570	564	597	577	584	574	582	584	560	584	574	581	550	563	531	564	551	571	550	572	597	551	571	587	589	565	582	553	571	551	568	583	559	571	553	563	541	534	519	598	566	540	537	561	600	538	518	572	564	594	586	571	577	569	586	552	546	627	532	587	568	578	565	580	582	611	568	531	579	600	567	558	541	591	597	569	568	553	589	561	573	576	557	576	592	581	598	599	509	561	569	523	564	551	597	580	561	595	573	563	498	551	591	544	569	545	601	573	558	569	566	506	560	598	566	561	609	552	559	548	563	587	552	570	571	573	557	514	582	564	573	545	578	568	558	545	587	543	599	579	598	545	578	565	562	539	585	559	563	560	570	554	570	594	570	566	579	589	573	582	536	604	592	562	606	555	609	523	587	543	568	564	592	584	573	611	555	584	552	576	576	598	569	564	557	554	588	571	561	540	577	582	519	602	603	555	565	557	559	539	580	566	571	588	571	543	593	535	522	586	573	616	589	617	550	588	569	558	546	602	544	561	550	521	615	561	549	560	549	551	565	537	563	597	584	558	554	542	540	543	586	551	495	552	592	612	563	579	588	527	577	569	586	532	585	577	520	555	577	583	580	525	549	542	559	543	603	553	512	592	571	560	574	590	551	573	545	573	602	572	611	608	563	590	565	608	525	583	568	559	588	557	572	572	585	584	574	530	558	562	588	577	536	604	562	593	553	570	565	539	606	538	534	580	593	574	541	551	532	566	537	561	601	519	608	574	567	571	584	610	534	559	522	571	584	597	594	583	585	500	551	551	561	544	607	571	532	547	580	556	546	568	553	577	560	575	594	549	568	587	561	528	516	588	580	555	595	592	579	615	559	554	575	558	579	580	560	597	530	575	597	562	611	534	532	608	601	571	638	540	579	578	569	580	568	574	597	578	539	595	612	557	541	550	579	564	582	548	537	552	587	550	567	540	566	577	573	538	569	593	540	590	597	546	552	544	586	572	529	559	605	572	561	571	611	594	535	532	581	579	580	554	562	603	592	576	617	588	575	594	572	571	561	580	572	561	548	556	566	547	557	556	537	580	578	550	597	534	571	555	578	600	563	591	561	577	548	581	567	560	559	574	573	574	571	547	563	573	553	574	571	569	522	517	553	610	533	567	602	562	537	558	574	585	550	554	613	582	561	563	558	543	570	568	550	523	554	520	584	575	582	589	506	568	583	566	560	554	607	552	568	529	589	589	528	526	583	565	586	535	537	552	515	576	561	596	546	537	569	574	603	590	549	571	550	600	576	559	561	570	576	582	518	575	555	579	568	595	549	554	552	592	554	531	564	652	543	569	620	567	571	569	592	576	579	509	558	516	574	607	594	550	543	569	558	561	563	564	572	587	573	593	563	585	581	562	554	570	604	613	540	587	567	558	591	558	566	573	614	546	581	588	594	536	533	628	545	586	573	560	544	589	534	585	550	567	555	547	544	607	583	574	618	554	571	562	558	538	522	604	557	540	548	607	571	569	576	553	566	535	550	562	573	531	586	548	597	562	522	560	601	558	538	545	583	558	559	535	536	562	567	572	560	550	580	570	593	611	552	590	557	572	582	552	552	572	589	548	607	548	520	584	537	564	514	553	597	566	553	560	578	570	569	600	586	535	535	570	589	529	556	561	579	533	514	580	593	556	566	588	538	613	545	585	554	574	536	556	600	551	562	533
6148	8476	8567	4534	2246	1927	2032	1690	1397	1421	2939	13482	13815	8701	3310	1133	569	564	494	540	495	464	502	488	496	513	488	469	507	523	486	515	500	478	478	521	550	456	479	521	494	501	507	446	486	520	461	477	463	531	519	468	490	480	496	529	475	504	492	477	464	510	497	501	487	504	471	517	506	516	480	477	530	489	484	469	513	498	467	492	467	514	500	516	464	509	481	501	543	483	511	474	482	514	537	465	472	480	482	509	484	476	488	507	496	468	443	513	472	467	506	494	481	497	510	491	493	506	489	499	470	514	478	484	518	474	511	505	490	529	508	532	480	476	498	451	470	527	444	527	494	505	470	499	444	510	485	477	509	472	516	487	501	485	495	468	499	470	500	481	450	493	484	471	487	482	509	514	502	509	509	524	520	494	496	508	487	482	454	451	523	528	452	504	493	486	504	479	509	494	497	491	499	525	464	513	479	496	463	507	472	518	508	547	469	469	505	522	498	485	505	470	512	494	470	468	512	501	441	527	515	447	480	491	496	477	541	470	509	472	514	486	510	451	491	469	508	535	507	502	473	468	487	472	430	500	482	478	465	451	503	455	474	502	480	473	494	441	482	478	513	498	527	484	530	494	521	527	468	465	472	502	483	464	486	486	482	528	484	487	489	500	469	481	519	463	508	477	492	505	520	483	474	539	490	506	515	447	525	468	473	527	497	466	512	540	518	477	472	484	492	539	486	515	473	525	486	489	514	486	465	475	478	552	476	473	529	520	487	501	483	506	479	512	533	476	495	522	459	491	476	505	456	499	526	501	504	525	514	493	439	489	493	475	499	451	522	513	465	528	481	479	489	479	533	464	512	465	511	539	506	496	509	481	519	491	467	460	505	494	467	491	516	507	486	463	470	474	508	459	516	495	518	511	512	482	473	474	487	508	503	503	491	487	512	483	491	491	489	513	488	514	471	507	486	535	487	456	485	511	492	527	537	529	543	478	464	481	497	498	524	536	510	485	507	453	515	509	488	539	468	480	501	471	468	476	497	552	494	491	491	514	501	491	488	447	528	510	502	539	524	490	492	507	493	485	479	500	498	503	485	549	468	482	517	487	434	526	513	508	490	506	498	524	512	496	496	494	487	486	489	494	507	471	538	570	479	465	500	491	488	501	504	485	505	492	494	467	477	486	496	500	512	480	501	464	489	473	509	522	537	462	467	497	470	471	490	468	473	441	547	453	472	508	515	480	533	474	495	478	505	501	512	495	507	495	493	458	448	464	489	524	479	532	504	461	507	464	503	512	459	515	471	498	462	521	469	503	487	482	483	497	503	488	513	484	470	471	466	526	512	507	492	501	480	491	473	524	525	517	495	516	530	513	483	477	489	480	505	471	461	455	533	476	507	456	449	504	483	482	503	545	517	499	491	479	475	470	490	456	484	512	477	509	483	476	470	475	480	493	506	499	459	481	490	471	490	498	522	448	498	505	529	488	517	557	504	550	470	476	455	516	492	466	530	553	499	480	500	468	492	467	482	461	485	527	433	502	473	490	494	490	481	465	471	517	470	516	504	484	461	490	542	478	496	467	483	506	511	489	474	495	518	467	491	505	482	505	470	507	478	480	508	492	534	487	485	517	505	492	506	512	448	480	497	468	480	516	532	488	478	446	478	518	481	520	459	476	493	483	456	502	473	469	416	487	468	492	468	490	487	500	488	517	497	470	532	486	506	488	463	513	484	494	464	461	480	479	477	497	463	518	465	470	498	486	488	529	465	485	477	517	456	460	446	480	499	471	473	513	530	501	490	469	514	513	471	484	513	495	503	500	506	468	469	510	487	471	447	512	478	482	530	505	536	511	511	489	467	472	509	489	512	497	510	468	484	506	478	508	500	495	479	478	549	502	513	515	461	495	488	468	487	487	502	464	509	527	466	538	484	497	522	438	520	514	522	517	483	534	500	506	480	484	494	492	486	489	480	512	532	512	482	495	468	493	502	490	495	487	475	481	475	510	496	498	510	513	473	516	462	499	522	503	488	509	469	471	471	502	472	493	507	490	520	476	482	478	474	479	513	487	464	457	498	479	503	478	490	502	493	479	516	467	490	491	481	486	471	509	498	450	528	488	515	525	495	474	456	499	507	487	480	478	473	506	482	511	498	487	464	486	508	521	490	485	510	498	475	482	514	475	517	485	461	488	499	503	476	505	485	489	520	459	492	498	498	489	479	474	493	495	537	502	476	509	462	515	508	463	524	503	483	471	507	490	506	498	474	461	515	470	464	521	471	476	500	500	484	496	498	451	505	497	486	483	474	485	491	489	489	486	499	495	503	476	490	507	531	479	495	486	510	499	495	480	527	531	455	472	458	482	501	459	514	529	512	494	493	509	458	503	518	495	499	490	478	468	535	480	500	487	498	456	534	474	515	503	466	485	494	466	483	490	457	496	465	472	500	475	502	498	491	493	465	487	463	483	456	446	505	482	478	505	485	490	520	495	472	511	455	490	469	472	531	506	505	485	455	513	516	473	521	511	499	491	470	468	497	524	500	515	545	517	494	477	491	491	487	522	480	502	505	498	516	507	466	491	465	494	487	522	481	461	509	490	457	514	499	503	487	505	470	478	498	465	500	496	501	495	493	475	468	497	474	528	459	477	521	482	513	468	481	499	487	561	493	516	464	519	488	520	496	485	540	467	491	453	497	522	470	484	481	437	456	499	503	493	476	502	489	465	457	509	490	472	491	498	490	519	480	463	514	499	483	486	485	518	497	546	514	490	495	520	512	475	481	474	491	489	489	514	475	508	488	493	440	501	542	499	475	488	492	507	495	512	509	513	466	486	525	520	531	456	484	459	513	539	484	484	495	507	501	469	495	481	524	469	479	456	544	463	486	485	484	515	497	494	511	511	487	495	460	497	474	523	479	470	472	497	528	492	514	477	501	499	453	560	487	503	498	486	505	458	485	447	501	518	496	528	522	492	483	498	498	459	494	438	501	510	501	486	472	447	470	490	493	481	452	520	495	484	461	475	504	504	530	505	463	523	485	461	503	499	511	490	488	523	481	486	490	497	535	523	471	505	494	495	523	494	523	540	513	488	481	482	500	525	509	476	523	494	529	476	481	479	486	513	457	478	491	485	540	486	543	503	516	496	493	485	490	517	513	508	451	518	467	492	485	477	461	474	503	477	469	504	533	533	469	523	520	500	507	499	527	491	495	461	478	482	500	505	467	476	520	520	520	459	503	478	462	503	464	471	499	530	494	494	502	513	495	480	507	492	521	504	483	488	490	497	515	511	505	474	467	467	514	479	469	463	463	487	490	513	518	488	498	528	468	496	496	512	489	456	517	478	465	485	491	470	484	501	495	521	463	496	479	503	533	486	504	521	477	495	486	466	517	534	458	470	504	504	495	477	493	486	476	502	481	518	501	492	535	478	460	502	475	489	478	550	491	483	477	495	445	468	467	490	484	481	501	471	485	501	498	469	479	487	476	499	496	505	494	497	496	459
23893	20804	27780	23926	20463	8269	3221	2361	1611	1679	3495	20991	24419	15839	6147	1987	972	704	684	733	727	694	668	673	659	720	719	733	657	721	746	680	721	714	647	611	677	657	713	680	725	657	671	651	651	669	681	675	709	685	677	703	698	665	675	709	675	680	712	703	706	712	670	705	696	725	741	696	695	676	690	698	694	702	696	682	719	697	668	666	696	671	711	698	706	725	669	702	720	684	702	691	717	726	691	656	627	685	686	694	649	703	681	678	652	704	682	654	705	649	676	657	716	648	717	632	697	605	680	717	699	642	689	680	675	644	670	630	697	688	678	695	683	665	675	683	681	722	738	712	710	684	703	699	673	676	678	718	687	678	702	696	670	694	663	644	711	693	706	699	636	677	737	662	722	653	665	718	626	657	665	683	681	687	698	691	677	701	661	715	676	693	659	722	712	758	643	678	694	667	664	680	715	668	680	672	688	714	681	661	686	678	710	725	655	693	702	638	688	697	651	689	717	694	683	674	651	637	654	646	688	671	695	633	690	647	696	699	706	702	694	674	740	719	719	663	699	678	752	646	724	652	692	699	670	647	764	638	699	683	669	695	649	697	701	663	675	725	710	738	689	679	700	666	647	716	727	664	686	678	689	686	685	677	652	685	686	642	710	702	673	696	726	642	630	685	695	699	693	655	703	704	665	664	642	663	673	732	702	676	689	638	720	679	672	671	675	699	649	673	662	717	671	662	674	660	664	660	690	689	690	628	732	687	675	642	677	672	685	700	683	693	691	666	700	674	688	719	663	733	703	671	667	689	649	699	704	706	690	726	692	687	661	726	661	651	645	729	639	642	669	681	633	735	682	709	695	696	716	689	704	720	674	709	749	707	720	689	715	654	698	677	694	632	685	712	667	707	689	700	685	711	696	741	686	700	711	690	658	681	614	709	642	664	692	701	721	652	690	670	670	724	707	657	686	698	688	655	699	690	701	684	642	673	694	625	654	686	692	678	669	684	659	720	680	657	674	712	639	676	670	684	684	657	682	740	666	640	713	708	652	714	692	709	708	671	708	704	673	702	719	680	649	677	652	695	706	701	651	714	708	697	649	692	669	716	648	701	663	701	683	724	669	721	702	664	665	655	703	689	669	661	675	710	699	688	683	664	681	717	748	712	674	639	632	702	681	653	659	719	700	695	698	731	705	690	667	692	687	716	653	718	701	647	692	686	718	731	714	689	686	649	693	660	670	671	746	718	725	697	656	684	693	689	652	698	709	681	698	632	689	724	690	681	659	698	725	686	669	650	730	692	688	721	647	663	703	671	709	696	646	671	722	715	675	696	702	699	693	679	686	703	643	715	715	699	727	663	691	686	711	678	682	720	706	704	691	646	737	724	710	626	680	687	694	670	707	659	667	714	679	717	602	700	694	666	671	705	643	651	697	715	685	671	620	675	689	648	705	661	657	665	722	664	689	701	682	726	641	685	684	698	683	665	669	694	658	711	713	674	663	693	669	673	658	689	696	643	714	690	648	631	708	664	709	707	672	695	680	672	715	738	690	670	693	696	685	694	682	686	706	681	682	692	720	662	673	671	705	713	701	670	705	713	705	696	714	723	660	743	692	702	682	673	629	666	743	671	676	719	712	685	695	636	765	691	708	663	703	693	703	625	631	720	626	654	696	670	738	675	620	646	662	645	714	698	655	677	682	685	655	638	659	633	670	732	700	722	711	642	703	675	660	660	699	689	700	684	684	693	659	700	696	681	709	681	663	691	690	700	690	696	709	727	709	714	678	648	674	660	681	634	671	707	686	676	663	690	672	675	691	678	676	690	699	624	691	706	692	664	648	681	659	726	695	661	680	696	645	676	740	642	658	701	613	700	692	678	641	681	685	692	665	694	688	692	718	687	661	684	656	647	647	673	702	707	644	672	679	682	675	666	667	690	670	652	674	707	725	691	708	707	677	684	685	688	669	659	658	683	711	685	684	682	718	700	682	678	680	675	680	708	690	752	683	676	645	645	608	689	670	671	683	673	683	714	710	632	692	690	689	705	715	713	657	681	681	674	698	739	658	695	695	674	669	707	650	715	686	701	729	727	700	704	671	669	678	685	741	684	744	706	717	665	656	675	685	686	700	707	702	678	705	712	678	648	714	673	663	677	700	666	666	696	681	681	670	721	729	671	663	704	680	692	704	672	694	676	663	644	692	698	733	711	689	716	713	713	685	682	665	671	677	665	715	641	705	657	684	690	656	683	646	655	690	700	751	707	669	715	686	677	677	698	663	667	672	640	631	716	713	666	713	697	660	684	690	740	680	687	704	700	672	673	674	660	658	658	702	688	709	687	698	725	688	704	675	670	737	686	688	683	682	679	654	656	671	705	655	680	687	750	714	686	645	671	689	694	733	731	675	669	708	630	680	719	668	701	720	700	656	660	715	661	671	654	667	692	667	644	691	661	755	688	680	671	744	704	681	644	647	713	709	696	656	705	714	687	722	674	673	686	673	670	708	695	668	713	641	703	733	694	677	708	681	690	697	652	723	724	695	659	665	707	704	693	622	658	721	670	678	708	694	665	678	640	752	686	702	655	691	703	648	681	727	690	672	642	662	657	665	681	648	679	684	665	685	718	672	687	685	704	675	652	641	680	674	662	685	648	736	665	632	693	682	661	669	647	679	725	676	668	679	727	710	655	704	695	694	697	681	652	693	724	705	689	714	648	679	636	657	710	698	677	703	684	739	693	614	706	679	689	648	673	682	673	686	686	684	660	655	643	707	654	695	651	702	654	658	708	653	655	680	669	720	698	677	645	664	635	638	705	661	699	669	619	670	682	679	659	707	715	646	695	682	622	650	653	720	675	674	629	666	716	715	669	673	645	720	667	657	723	727	671	673	693	677	633	699	667	701	697	713	642	675	642	641	718	743	687	667	657	716	634	734	676	707	695	692	713	679	705	643	663	706	695	677	672	661	693	703	687	669	657	690	708	688	655	683	726	698	696	664	671	673	630	663	696	698	670	680	675	701	688	699	674	689	705	677	679	664	709	702	670	696	675	710	667	655	657	702	680	692	644	687	668	712	698	724	722	715	677	699	687	664	672	690	690	659	664	653	669	713	692	683	693	690	689	669	688	673	684	694	684	683	687	711	714	739	646	688	655	689	702	671	663	703	646	710	723	705	648	670	681	676	675	708	711	639	685	713	690	695	705	700	655	664	622	721	708	633	679	661	737	691	686	689	651	706	694	691	697	662	785	680	715	666	667	702	715	706	633	668	732	736	673	675	695	684	730	690	658	673	690	720	662	689	666	718	692	675	697	617	690	680	680	644	712	700	684	689	679	644	677	670	657	692	680	671	668	655	712	683	635	686	684	674	660	706	676	688	694	656	703	694	699	639	671	654	691	672	702	678	718	686	676	675	684	667	696	667	691	659	671	666	669	626	648	660	700	733	667	681	691	705	738	674	652	684	662	638	661	687	720	699	680	725	664	719	696	649	721	640	695	641	671
5786	10335	11043	6553	4186	3003	2768	2785	2067	2257	5075	23675	21276	13326	5638	1843	791	611	594	562	549	588	579	599	576	536	594	610	565	589	610	585	532	540	572	576	544	598	582	587	571	571	556	606	596	592	628	607	597	561	599	636	563	602	555	591	584	576	585	603	566	594	593	595	569	607	632	596	575	534	574	554	562	535	570	590	572	580	558	611	623	577	547	550	595	557	598	548	573	592	583	605	622	591	599	584	587	586	635	597	606	605	600	578	550	526	573	539	588	530	573	563	574	600	574	604	603	585	587	592	564	586	599	536	567	563	581	547	581	533	559	569	598	610	517	558	560	611	583	596	614	549	576	589	602	612	618	547	606	560	558	575	571	541	564	600	589	574	574	564	605	597	571	579	590	580	553	604	579	584	553	565	588	544	573	592	590	553	526	603	627	595	535	597	551	513	579	600	578	581	573	579	587	603	597	632	589	580	567	574	611	565	551	514	601	567	561	581	557	606	613	620	603	567	607	562	574	580	529	561	555	557	586	578	570	555	590	571	553	596	587	601	550	592	583	542	560	604	593	547	579	583	591	570	551	548	561	548	551	545	616	539	550	575	576	587	551	597	606	598	594	540	605	597	548	592	563	600	575	576	600	521	614	572	563	575	581	609	582	575	551	584	550	588	594	557	577	579	557	587	601	604	567	603	565	609	561	613	600	565	567	565	557	559	550	536	599	545	598	592	593	598	545	553	600	568	598	590	542	593	569	553	507	549	542	576	599	572	619	584	632	562	532	527	579	574	549	568	564	548	540	550	559	531	611	572	582	608	560	565	570	578	578	550	610	522	598	574	603	579	570	577	565	544	613	567	550	605	575	587	554	606	578	541	568	544	593	600	595	552	582	588	587	565	565	525	561	565	545	553	569	612	566	559	572	582	559	560	571	551	518	609	565	584	566	566	592	629	584	603	580	612	533	557	553	575	573	539	589	550	514	598	572	611	598	558	586	576	529	579	636	590	592	541	585	604	601	552	555	566	608	551	595	564	585	622	566	584	531	626	588	550	627	581	577	610	599	620	619	585	532	562	592	568	585	568	546	596	567	496	578	573	602	620	618	607	610	580	597	553	580	580	563	543	576	601	565	572	572	568	595	604	577	562	559	561	556	581	575	594	555	576	593	605	590	585	566	567	541	554	607	557	601	542	549	558	559	597	590	601	549	604	539	552	560	574	547	558	611	568	579	609	586	573	597	535	577	587	575	591	577	518	568	554	556	578	598	608	563	548	579	543	539	577	579	553	538	573	576	589	598	601	566	541	567	558	572	594	587	559	614	557	537	613	554	529	566	561	589	551	597	604	562	622	572	573	569	567	614	539	583	617	639	574	619	584	529	575	587	559	570	563	568	569	569	549	559	549	593	569	559	630	572	584	579	533	583	622	574	541	558	572	587	564	532	598	571	589	585	554	583	569	574	578	558	583	595	557	617	588	574	582	577	577	562	611	596	594	580	561	568	580	554	584	590	577	589	573	564	635	539	606	564	567	588	565	599	558	566	590	561	583	593	610	556	575	541	561	579	589	597	598	567	623	551	586	576	574	573	598	535	562	552	532	568	583	611	527	587	583	565	580	574	617	600	576	625	578	599	534	584	546	563	564	543	568	614	572	546	566	576	621	594	565	565	581	549	575	559	571	551	605	576	532	587	569	590	579	545	605	557	550	540	574	563	545	588	598	571	601	596	606	583	577	552	601	514	606	552	599	568	549	585	574	549	578	619	551	532	594	560	580	594	531	573	563	569	589	559	584	581	604	583	575	591	555	556	577	570	561	577	548	563	583	591	584	604	612	580	580	543	523	542	563	566	590	584	595	592	544	560	593	572	585	556	597	596	581	582	607	551	611	579	564	596	544	583	570	556	546	570	583	575	577	579	639	565	589	578	580	590	592	592	573	548	545	595	598	528	594	544	549	634	568	565	522	563	558	581	562	575	550	578	595	543	569	589	569	579	607	535	552	587	561	578	604	588	597	572	574	539	523	600	545	564	563	544	562	564	581	566	624	572	550	586	569	544	596	603	594	576	628	573	550	565	558	563	592	544	593	535	564	566	573	560	579	565	580	561	569	624	572	622	557	572	600	581	594	582	575	571	570	571	600	538	562	558	572	530	550	570	569	603	562	592	592	556	597	597	591	594	576	521	567	590	579	596	558	574	520	579	554	607	559	568	561	563	587	602	609	567	562	567	567	530	607	544	576	567	596	618	560	561	572	559	608	625	591	568	582	583	584	583	564	643	578	646	581	599	607	605	591	572	561	552	599	557	528	558	572	584	572	529	612	578	578	611	578	532	512	603	540	603	586	570	603	562	615	600	570	586	596	550	587	599	584	557	562	564	556	602	584	578	538	555	597	581	529	543	563	593	562	572	604	598	535	587	551	544	583	562	515	576	592	572	601	570	591	593	605	556	573	623	616	568	511	590	566	599	571	596	615	562	574	580	594	555	606	583	657	563	597	569	590	568	571	603	609	588	533	605	615	594	556	581	591	600	586	540	611	535	621	582	579	574	553	564	542	563	571	552	572	603	615	563	580	552	545	555	573	595	600	581	601	593	574	581	595	577	590	576	562	573	557	599	577	553	582	547	554	605	535	586	604	555	568	548	572	581	599	589	531	562	560	581	538	552	554	565	569	570	578	554	574	570	562	549	555	554	537	584	574	594	571	563	543	559	575	574	544	562	561	585	580	536	552	601	590	560	523	626	593	542	565	546	550	536	593	577	521	589	574	604	603	586	555	594	576	569	587	611	583	545	567	545	547	532	534	549	576	558	587	564	591	602	615	583	557	586	579	571	573	568	575	557	602	558	584	563	594	523	578	573	627	576	607	573	575	562	593	586	554	550	598	593	551	571	581	596	582	590	578	596	608	599	525	594	595	600	572	567	567	524	584	550	583	573	576	559	592	567	543	578	587	585	554	561	583	608	565	532	566	604	599	589	524	568	516	543	575	551	594	567	552	622	622	606	606	605	620	598	535	606	517	547	596	590	521	554	556	573	590	556	570	510	569	552	583	567	564	611	568	567	550	557	611	546	581	586	576	550	538	555	554	509	599	565	603	580	602	602	583	579	546	561	615	551	619	617	566	551	554	615	583	559	553	582	581	528	565	596	554	572	540	565	552	608	547	520	589	565	566	559	536	533	567	585	590	553	594	584	594	562	537	543	565	568	558	603	567	618	577	610	573	577	575	558	594	565	599	536	617	565	559	574	538	592	573	556	578	575	584	596	546	582	566	557	576	570	597	580	570	581	615	579	619	566	557	559	531	592	566	557	536	562	591	573	590	574	594	518	570	583	566	600	551	545	565	569	574	551	562	528	570	571	552	575	596	577	564	534	576	576	547	578	590	549	565	590	591	546	578	527	573	579	570	608	530	550	581	587	590	578	555	555	578	581	601	574	547	586	544	557	584	560	574	601	599	624	565	581	553	512	577	567	591	577	544	554	545	587	540	594	614	565	586
26993	9861	2612	1786	944	778	1046	849	776	697	750	1472	1723	1365	1005	697	672	598	578	587	622	617	614	607	569	598	536	568	546	613	549	600	609	586	591	612	567	578	573	571	594	571	552	589	584	618	570	603	566	589	567	570	582	631	558	547	582	561	550	563	566	588	561	588	564	596	559	547	611	572	589	611	614	596	524	606	548	590	542	568	607	565	571	563	569	589	600	582	544	512	588	584	556	549	584	565	551	578	577	556	565	610	578	577	548	588	582	590	564	595	619	601	598	588	607	563	569	566	524	558	582	578	581	586	567	560	578	570	564	575	552	592	563	561	584	574	597	605	553	586	588	552	583	577	620	586	635	593	543	586	566	606	570	574	581	550	607	555	613	587	504	562	550	574	592	587	572	592	569	596	575	560	564	530	545	576	565	551	581	577	584	562	574	576	549	568	581	580	554	567	559	604	571	560	589	563	580	602	590	629	561	612	554	572	572	593	571	526	559	585	579	591	528	589	585	577	545	536	567	557	574	577	574	591	603	596	553	617	588	556	608	577	563	571	611	583	591	565	584	602	558	575	599	562	564	574	550	532	556	564	591	572	575	555	647	547	600	594	572	548	605	562	570	579	572	558	572	561	581	577	590	592	602	571	593	583	565	630	559	561	565	571	559	548	601	544	626	594	573	568	572	553	548	592	575	602	570	573	606	611	568	601	533	580	565	583	557	591	559	536	562	583	611	550	564	585	606	565	559	572	592	528	576	582	607	564	601	594	588	579	620	548	567	561	536	577	610	598	572	578	552	591	571	573	601	581	562	562	577	550	606	596	613	579	598	564	563	536	581	584	577	563	602	544	550	558	539	585	574	572	555	548	625	591	565	594	528	604	550	571	558	580	607	594	608	564	588	570	598	586	604	632	565	563	579	610	560	574	539	540	571	583	567	564	610	583	594	539	568	568	604	603	597	586	590	578	558	543	566	586	597	558	607	629	601	609	569	573	565	574	530	557	598	575	572	559	564	572	574	580	598	584	557	573	555	584	591	568	542	563	566	598	570	538	535	579	606	545	552	555	545	598	581	534	561	566	591	567	607	563	595	580	584	567	606	547	585	575	563	598	534	588	607	541	639	557	618	593	545	565	552	590	580	558	548	532	586	591	581	595	597	573	594	583	566	585	595	548	558	565	612	550	539	577	607	553	550	557	553	538	573	576	624	527	590	587	579	550	585	576	575	543	548	592	570	625	556	571	586	606	597	558	558	600	591	553	607	562	569	562	566	578	587	655	603	597	567	594	561	563	585	595	546	578	583	515	593	569	517	573	655	564	602	558	571	596	603	541	552	606	565	620	566	633	552	563	540	501	573	624	590	561	613	587	576	581	562	570	594	557	581	586	525	549	589	577	560	576	571	583	575	557	590	586	610	600	547	582	580	599	606	569	583	516	564	558	575	619	556	589	592	566	541	588	568	577	572	586	526	568	603	608	573	627	549	552	560	590	577	557	616	585	572	557	593	580	600	550	578	528	570	597	539	607	582	554	571	522	559	564	526	565	575	539	575	617	579	547	554	590	545	601	583	571	579	575	606	591	548	562	578	545	571	571	606	600	635	603	545	587	594	597	577	594	542	573	575	582	534	566	596	582	608	541	573	553	577	569	603	617	549	579	621	569	581	535	535	567	605	585	617	593	567	542	563	570	585	537	587	587	542	564	566	559	581	562	526	587	599	606	635	560	570	614	573	600	604	575	536	567	573	569	618	599	583	602	576	549	567	567	578	582	581	547	564	593	631	594	593	562	540	586	589	570	547	564	582	586	577	518	517	515	623	575	564	585	611	575	628	606	577	581	580	589	561	608	591	556	586	565	586	566	562	559	571	585	555	606	588	560	619	529	570	563	566	555	627	541	596	558	587	565	579	578	593	610	541	634	556	584	560	537	572	575	599	589	567	616	579	615	581	560	585	551	578	528	554	604	594	538	573	643	553	620	578	587	603	609	562	584	584	599	607	568	589	607	604	577	585	533	601	574	586	577	584	564	593	518	601	548	589	608	573	616	548	583	575	584	586	597	551	579	555	579	580	568	611	549	565	584	600	555	578	569	546	545	571	547	583	610	555	563	590	612	610	531	569	617	595	572	597	567	604	568	563	572	607	570	594	591	594	591	596	559	525	560	596	579	587	592	559	606	546	577	533	550	598	595	577	547	584	606	583	587	530	632	564	554	582	544	573	623	594	560	607	593	586	566	591	566	609	579	549	599	567	588	578	591	626	562	595	564	576	580	546	572	625	563	529	590	597	552	554	577	563	553	551	565	525	590	577	558	596	592	547	612	594	605	556	563	586	558	577	602	567	583	531	577	568	551	603	531	594	567	539	591	613	580	606	584	564	576	562	575	590	570	568	625	617	597	525	595	612	589	568	601	531	567	581	565	558	513	610	606	571	604	609	563	547	542	554	564	540	586	605	588	560	607	550	584	626	563	608	578	586	570	566	578	584	580	598	594	550	562	532	569	559	589	580	629	575	562	590	574	587	579	601	565	625	563	567	557	533	568	541	583	580	648	617	556	562	597	561	618	573	554	562	602	587	615	577	602	512	570	549	584	628	601	580	607	558	578	548	603	586	588	572	535	555	596	561	595	616	571	603	577	566	515	597	533	567	589	606	544	573	546	594	606	559	605	543	588	531	566	568	562	575	585	553	571	588	539	616	596	538	539	554	586	536	579	584	561	603	555	536	553	580	572	584	602	572	576	567	548	581	570	580	596	539	615	598	594	577	592	614	584	587	592	615	588	610	577	578	590	589	596	564	579	615	567	614	566	614	557	554	567	611	607	609	569	555	570	576	555	557	576	571	598	588	564	580	592	592	579	614	544	540	587	594	598	572	607	550	558	549	565	550	584	582	539	588	599	558	577	571	575	574	577	576	602	581	571	595	553	539	585	551	602	574	574	535	587	610	578	576	557	596	555	538	626	596	581	558	568	576	545	615	563	554	582	542	572	553	547	591	556	570	568	587	573	581	552	554	634	548	547	579	643	578	635	571	576	557	594	579	565	558	579	562	566	539	581	570	548	587	563	574	575	601	601	549	551	596	551	572	636	500	597	622	587	589	571	545	555	621	535	612	526	571	599	568	560	533	554	572	565	566	526	545	572	587	612	639	534	571	554	542	569	536	567	571	578	571	579	548	613	566	522	582	583	568	589	600	582	616	595	597	548	573	578	596	561	596	577	589	565	598	612	572	561	568	577	562	559	567	573	574	558	585	612	585	567	559	637	549	589	595	591	567	513	557	573	572	582	547	591	574	593	580	598	547	547	574	603	566	579	565	609	583	572	626	506	549	604	618	621	577	535	581	557	572	562	587	564	567	562	570	571	556	564	575	582	574	568	621	632	570	566	596	586	608	569	545	582	564	548	567	570	568	548	592	632	555	586	576	589	573	537	565	581	563	580	571	597	575	571	576	603	563	553	598	536	561	553	559	565	577	554	562	574	572	600	568	551	586	555
6094	2462	2507	1827	1039	744	1197	963	824	766	862	1896	2054	1477	963	598	521	501	497	496	513	461	500	452	488	516	440	483	446	511	495	484	487	484	496	451	455	503	467	475	499	449	493	460	457	495	485	519	467	449	517	468	473	487	484	505	496	465	507	514	501	506	493	522	520	487	462	486	476	455	490	468	507	481	496	513	498	480	461	496	472	493	457	473	508	422	435	429	504	502	503	483	503	458	471	521	488	514	514	482	478	471	450	505	493	458	493	479	455	483	475	461	485	480	473	541	451	448	435	464	477	520	529	478	442	510	485	472	479	438	485	484	481	489	465	503	524	466	519	483	501	485	448	508	485	481	512	455	469	508	466	455	470	449	469	451	460	469	465	484	470	508	473	473	455	477	504	486	480	491	480	463	498	489	488	464	525	453	450	467	455	507	481	507	478	476	489	471	492	476	475	500	474	463	463	456	482	510	500	448	475	475	460	483	523	481	513	485	440	486	477	487	452	488	477	463	482	484	474	501	511	483	504	450	470	500	519	520	477	486	451	494	477	473	458	501	475	482	463	504	470	499	463	504	473	477	454	489	501	471	484	472	490	463	484	491	498	528	470	535	463	499	466	477	479	516	499	470	501	497	447	505	481	457	510	494	482	541	502	492	452	485	517	478	478	433	445	515	465	519	473	502	447	445	475	470	501	475	490	501	469	448	476	448	464	496	453	474	470	461	509	491	499	494	472	466	512	480	463	507	486	453	457	447	485	493	488	489	500	469	450	503	475	488	495	470	456	478	505	459	499	475	479	458	445	486	463	490	467	470	466	463	474	484	481	467	476	457	512	466	483	497	493	509	486	477	492	496	470	460	473	457	469	468	462	503	481	477	477	493	481	524	460	473	465	476	443	471	493	512	462	474	477	481	479	503	438	498	517	469	463	494	488	488	507	497	451	506	471	492	535	437	483	483	470	470	456	453	456	468	501	513	513	434	461	466	467	467	481	491	476	472	496	412	464	463	507	482	497	474	520	497	492	503	497	485	442	499	479	520	465	511	470	496	503	492	481	507	493	438	476	505	463	484	496	510	452	497	437	488	472	488	491	491	450	527	504	470	481	493	468	428	504	513	495	483	500	475	475	469	460	479	483	481	452	494	506	518	527	516	492	526	518	491	434	442	499	489	511	449	450	510	453	490	442	467	472	498	489	496	477	480	490	470	522	502	513	476	470	497	502	492	491	455	457	473	458	486	455	498	465	465	492	453	460	520	522	478	456	503	497	469	505	482	499	509	482	438	465	491	517	464	499	438	464	445	506	489	519	477	491	506	496	464	485	481	454	505	458	481	493	468	505	467	520	473	504	491	488	472	471	479	484	472	505	490	478	462	486	498	487	448	448	518	475	482	457	483	452	465	483	488	477	473	488	516	465	514	461	541	500	479	514	474	465	477	497	512	481	437	485	505	472	480	504	476	486	519	484	498	457	462	464	504	450	489	468	491	469	416	499	463	509	485	471	459	459	440	475	490	460	489	477	514	505	524	443	473	493	453	486	489	508	494	493	508	433	486	483	502	500	501	511	458	460	479	475	491	515	476	484	478	487	498	483	507	480	464	464	435	444	462	473	492	479	486	463	461	531	469	475	499	492	496	461	470	467	468	485	498	456	498	477	484	495	499	478	474	463	509	453	486	491	457	490	488	458	456	508	503	480	482	505	457	479	477	439	474	473	492	503	465	487	476	525	545	498	474	456	449	483	500	468	503	474	504	496	476	462	468	502	434	499	499	554	479	528	469	464	441	489	502	483	423	457	430	463	486	517	472	440	492	488	484	494	518	463	465	474	454	456	470	500	482	501	470	512	510	482	505	440	519	494	512	499	473	457	488	471	477	493	516	442	459	486	479	477	439	488	486	520	482	457	483	519	489	478	475	484	495	465	496	482	451	478	508	483	467	501	475	463	474	506	457	486	478	460	495	482	496	467	483	447	520	436	477	491	516	465	480	469	520	447	478	501	467	494	486	485	490	483	439	468	478	481	486	465	431	459	471	434	527	491	484	513	475	469	481	467	467	506	444	480	507	509	454	481	451	509	466	429	500	461	485	495	498	476	501	462	488	497	473	490	517	464	488	495	482	516	514	493	512	483	491	541	488	457	442	463	501	502	478	481	513	511	451	464	473	484	481	435	465	465	518	452	483	486	459	499	489	466	484	527	459	490	492	487	473	461	479	496	492	473	511	482	493	464	487	487	486	447	506	471	487	478	486	516	465	472	483	478	494	508	454	479	468	489	449	501	463	489	479	499	485	496	515	467	460	453	449	503	465	474	475	504	467	482	517	495	472	465	493	481	471	481	456	502	505	501	469	468	474	468	453	517	488	471	457	447	473	512	498	441	471	449	434	481	485	480	499	475	482	491	493	448	513	443	469	492	460	473	518	503	475	480	484	495	419	423	511	470	517	497	484	454	524	465	478	507	484	456	494	486	453	497	492	470	486	473	481	447	489	520	485	477	523	491	507	472	455	485	489	495	459	516	495	474	484	487	502	452	438	436	479	478	456	484	484	487	484	455	488	495	460	504	462	478	486	479	460	485	505	516	447	482	478	503	464	502	491	513	454	517	451	478	468	487	474	516	477	465	473	503	505	483	476	482	490	498	482	492	471	500	499	494	460	458	502	486	486	460	479	474	498	454	504	483	418	455	484	489	468	467	507	463	526	508	446	523	498	459	492	453	481	498	504	470	461	463	488	478	462	480	500	481	513	456	437	495	502	462	468	469	478	461	487	483	447	513	476	465	513	528	471	491	480	490	452	477	466	475	508	470	464	514	501	520	504	475	486	470	487	476	483	511	489	461	456	477	475	498	467	486	485	471	477	497	498	515	459	514	517	441	480	486	460	493	491	466	500	445	458	460	536	421	487	470	526	447	447	480	463	487	506	491	461	461	457	486	496	493	474	522	488	480	466	503	501	499	466	475	492	498	456	493	441	457	433	464	457	472	485	498	502	500	468	490	484	479	481	453	498	523	473	518	494	501	508	452	454	512	503	445	485	497	474	509	513	491	464	466	488	503	523	484	435	452	521	452	470	501	496	487	489	477	447	488	502	484	505	461	486	495	466	481	486	476	511	472	467	468	545	469	454	465	503	499	475	484	493	509	462	457	493	465	503	516	475	455	499	470	480	484	481	452	515	478	483	466	474	473	473	500	524	496	509	467	515	442	451	457	469	507	443	484	481	462	470	468	462	485	476	465	481	492	457	525	444	467	471	457	513	478	495	508	507	484	465	500	479	464	496	504	450	487	476	490	446	490	472	488	488	445	486	438	490	448	484	532	496	440	489	491	485	489	452	472	496	478	501	493	476	492	491	548	479	473	498	508	510	443	475	497	459	498	487	499	455	493	495	464	479	464	510	481	446	485	489	473	491	454	471	509	555	465	453	454	492	446	466	438	508	488	476	515	489	437	491	464	468	483	494	490	519	480	449	446	479	467	460	504	518	489	451	523	459
24878	20823	26801	24815	9578	1864	1630	1341	1108	1109	2089	13495	14011	8092	3108	1188	670	609	622	603	540	591	571	588	534	585	606	623	582	608	576	583	614	600	569	617	544	559	550	573	548	576	647	508	577	573	552	583	587	609	546	576	621	563	573	570	578	564	565	535	636	622	574	584	588	575	582	535	593	553	528	600	567	605	561	547	578	596	599	603	591	627	590	594	549	598	557	572	546	580	601	538	598	531	573	566	565	585	514	538	576	548	568	556	558	533	622	597	570	527	549	586	568	532	575	593	576	542	551	569	595	553	580	592	603	550	579	573	584	545	577	559	539	576	564	542	585	564	580	593	574	585	561	558	624	579	570	598	577	542	585	602	610	597	588	576	594	575	573	603	543	592	581	585	569	567	564	576	557	590	573	563	582	555	583	554	557	586	624	538	577	552	574	579	592	625	532	568	522	605	578	526	599	565	558	604	547	658	580	553	583	557	606	566	598	561	596	610	560	569	559	597	569	581	552	560	561	614	549	575	548	583	590	544	552	576	523	571	519	592	560	591	550	583	589	515	580	561	584	591	554	581	567	606	521	557	591	632	570	571	636	562	539	578	579	558	557	621	567	564	572	579	544	584	554	554	564	536	608	588	564	565	576	586	538	603	546	591	566	555	538	547	542	557	571	526	583	584	551	584	544	600	617	564	586	602	582	593	558	601	528	548	543	612	572	566	563	579	514	554	560	598	565	573	637	553	557	577	585	552	576	540	562	539	607	587	560	574	635	570	538	556	589	589	589	575	575	574	526	551	556	562	582	619	604	566	571	579	569	605	542	529	517	610	584	582	563	586	575	562	580	549	577	609	558	596	555	495	529	572	573	580	544	585	560	531	563	582	566	528	593	588	584	579	595	526	577	590	614	578	559	526	570	591	548	550	563	564	533	577	586	573	531	573	545	564	579	575	583	579	523	545	567	567	559	594	607	589	567	597	553	603	558	549	575	603	613	592	574	609	523	556	604	536	602	545	571	542	588	580	611	580	539	573	554	538	587	592	530	597	548	556	575	580	573	592	609	523	603	556	563	552	598	584	563	556	526	609	591	611	575	592	566	560	548	565	595	564	567	590	570	533	561	607	554	547	616	554	602	621	577	615	606	618	563	574	535	553	557	610	603	542	571	566	560	606	642	569	634	555	571	563	597	617	575	550	560	614	595	579	592	562	574	602	598	589	568	577	605	614	608	607	571	578	542	564	576	549	571	556	597	566	602	587	525	579	573	569	602	623	621	592	548	580	547	567	606	551	580	601	576	565	562	558	598	555	611	568	563	602	589	569	597	572	582	565	576	600	561	551	562	602	598	597	564	590	574	604	602	561	550	570	528	551	585	583	556	585	548	546	598	585	572	548	568	606	598	581	572	576	585	576	616	564	582	581	561	531	589	555	551	622	607	555	553	559	556	581	574	563	564	545	629	581	587	599	580	586	565	617	536	571	567	562	623	575	567	551	574	540	553	550	582	574	563	573	509	570	573	592	538	557	599	572	608	617	533	564	565	620	589	574	574	581	564	557	565	590	589	604	588	546	631	609	562	561	586	596	569	537	587	550	595	550	562	562	567	580	581	598	549	579	571	569	589	547	618	568	575	574	584	525	583	567	570	569	535	547	508	596	563	575	559	580	576	622	562	552	563	539	573	589	552	555	558	598	569	573	593	599	573	579	568	560	587	555	583	571	567	586	623	619	577	561	577	565	602	588	565	615	547	540	559	560	598	572	569	564	593	571	548	564	554	511	530	560	533	595	568	631	578	617	520	586	584	570	554	548	569	571	554	544	579	543	550	572	522	561	584	576	581	570	558	534	610	532	586	547	619	567	574	618	559	554	547	548	544	546	588	540	548	551	557	581	573	591	616	572	559	575	584	528	583	574	547	609	555	536	559	605	597	546	563	578	597	541	557	552	555	586	611	574	533	551	573	544	612	571	588	584	578	568	572	564	550	551	580	568	601	552	537	584	574	582	586	556	562	580	575	619	584	548	598	554	580	582	579	617	591	550	571	583	566	571	550	560	584	567	585	565	570	540	543	609	563	567	583	551	539	585	577	607	552	596	564	554	579	557	544	588	579	546	524	585	592	605	538	596	571	563	583	551	545	569	554	556	545	609	554	600	582	589	542	600	572	594	591	564	622	592	577	566	561	569	600	582	567	520	573	571	589	563	557	522	553	607	528	574	606	571	587	581	610	524	602	602	556	583	588	599	554	535	595	571	592	587	594	547	524	586	625	585	606	577	601	638	621	596	587	548	613	595	556	557	596	583	592	527	568	561	608	596	619	576	581	593	552	599	587	593	568	537	544	573	572	572	598	562	573	597	596	567	594	555	577	576	554	576	561	560	576	556	576	590	585	554	549	555	575	579	555	593	550	591	598	579	570	538	569	568	586	533	585	555	526	513	561	541	558	605	588	598	587	587	572	524	585	549	593	551	580	558	517	540	551	576	557	561	565	555	548	576	548	573	597	574	555	607	539	535	572	578	610	610	572	569	564	558	628	600	594	578	632	595	568	567	564	544	605	595	587	607	536	555	562	597	545	587	569	565	546	605	570	596	575	612	564	550	563	535	595	576	552	582	520	635	570	593	581	617	561	555	554	550	575	587	573	580	541	574	590	559	552	586	522	563	585	574	590	573	568	602	579	567	558	559	562	550	643	571	527	562	587	580	552	538	528	604	583	601	560	586	544	611	563	619	587	545	567	543	561	609	602	587	551	577	556	564	586	555	554	573	555	590	576	555	568	554	578	577	577	594	562	569	580	557	618	579	624	565	577	572	603	576	555	589	558	559	580	620	565	557	629	590	585	500	572	589	518	564	582	552	564	618	595	588	565	549	572	570	564	549	585	587	583	575	598	554	575	586	596	614	574	562	525	553	507	519	630	541	584	572	625	591	557	526	585	555	562	609	563	583	578	563	541	547	598	594	587	622	529	599	616	583	548	594	604	548	553	603	577	557	540	564	571	593	545	576	572	591	595	595	561	569	566	555	547	593	573	576	553	598	569	578	541	572	562	575	588	573	595	577	586	590	577	561	559	533	566	588	541	553	606	596	565	601	596	578	593	550	582	559	609	588	544	580	569	562	597	629	574	537	579	569	598	588	587	557	598	575	609	601	605	605	590	587	536	596	559	583	572	585	528	563	588	581	571	598	566	553	579	539	553	583	560	581	580	537	598	577	572	558	555	552	570	544	570	607	558	546	537	574	590	605	597	587	560	567	584	555	555	554	563	594	609	596	563	560	570	575	567	584	609	586	525	589	595	582	568	558	560	599	549	575	574	556	567	573	609	555	538	547	567	553	565	567	539	530	595	584	575	624	551	560	514	550	581	540	563	582	608	557	598	609	558	547	570	559	596	580	557	585	537	555	596	598	564	594	606	586	587	534	568	576	599	552	547	569	578	549	558	570	583	575	601	524	527	574	556	581	545	545	562	573	607	533	545	544	591	540	610	566	583	575	552	579
4961	6940	6952	4062	2365	1529	1815	1756	1592	1458	3124	16128	12813	7751	3125	1217	667	597	530	512	460	515	488	474	468	499	487	514	488	530	491	528	525	498	537	502	491	488	471	531	472	506	527	489	509	521	517	529	486	481	516	462	466	502	504	499	481	497	505	522	526	495	499	501	497	537	488	499	505	502	472	488	485	490	523	531	535	456	504	506	513	478	485	546	518	499	563	498	501	513	533	478	513	528	483	511	509	487	537	474	483	466	521	518	464	506	489	493	455	495	529	472	527	464	491	503	483	506	517	525	456	514	503	511	516	476	527	480	460	474	485	524	479	478	517	495	491	518	534	483	512	534	491	490	468	474	508	472	469	508	546	512	486	491	470	492	497	522	481	469	513	523	473	498	505	494	497	526	522	531	494	513	518	480	471	516	465	492	450	508	508	489	464	521	502	488	488	516	492	504	467	502	534	500	452	512	503	461	436	466	476	515	500	486	449	457	495	481	456	457	503	464	465	508	507	515	489	491	489	465	470	508	505	538	512	494	468	511	497	500	479	497	464	464	487	502	479	495	490	472	514	492	507	474	513	532	500	509	526	428	511	515	499	535	484	492	454	493	479	492	493	462	485	484	532	494	483	504	475	494	503	505	545	505	508	486	483	494	516	492	475	481	481	492	476	460	464	492	487	512	449	497	505	492	491	521	482	498	492	499	508	521	494	476	492	475	499	465	476	519	495	502	507	450	485	508	495	441	535	487	512	564	469	462	450	543	472	475	505	460	458	512	486	514	488	518	545	487	479	522	501	475	491	505	489	489	483	476	505	495	529	502	521	494	524	477	454	512	527	507	475	470	479	502	482	502	484	498	506	495	488	465	513	505	491	508	497	497	499	477	486	473	491	436	516	481	489	488	508	503	477	480	430	495	511	493	510	474	476	508	468	477	516	505	459	480	529	489	500	489	546	498	476	516	487	468	533	512	531	471	520	517	528	482	546	510	487	483	539	479	490	468	460	476	525	474	433	507	510	513	510	487	524	512	498	520	503	488	534	476	483	464	481	516	515	475	527	513	479	498	512	506	484	489	510	484	467	504	493	478	480	483	495	489	491	473	492	495	472	471	505	539	467	464	542	523	513	461	498	487	514	488	517	489	453	486	482	523	520	479	491	479	506	496	552	507	516	502	488	473	478	501	467	512	474	481	535	497	494	504	478	513	457	497	543	486	493	502	474	528	516	485	494	521	496	510	492	507	507	466	489	529	525	500	458	527	481	510	502	494	492	500	479	482	474	473	502	486	483	484	486	458	480	467	436	505	481	461	480	477	488	475	468	458	525	493	482	491	501	510	511	474	455	499	476	504	509	513	454	526	462	495	472	485	521	498	464	477	469	530	521	487	512	490	536	503	492	531	501	527	480	511	489	489	493	478	478	486	497	512	478	506	466	506	525	500	499	509	456	531	525	514	517	511	520	502	482	539	481	475	481	503	469	525	461	519	502	507	515	503	496	505	550	503	472	474	476	523	518	527	533	472	479	513	482	518	478	494	500	476	506	492	497	491	528	469	495	475	498	496	544	512	481	505	511	474	477	483	499	459	485	560	461	513	487	484	490	482	502	500	523	451	485	501	479	524	484	466	483	495	486	504	533	489	520	528	493	449	495	535	467	521	485	471	484	444	469	492	505	471	471	512	512	504	489	506	484	496	461	513	495	462	510	482	498	443	503	479	463	467	487	519	518	504	482	491	491	507	500	500	519	465	462	497	499	508	458	470	511	476	519	510	501	514	543	517	470	474	492	506	505	490	502	502	465	495	512	518	469	498	524	489	479	468	491	485	526	483	515	488	499	489	497	502	517	511	509	528	498	474	508	497	519	540	529	486	461	488	515	514	434	504	473	450	484	488	472	500	446	485	517	467	507	493	510	472	499	491	496	487	506	512	551	472	481	521	492	467	482	485	489	545	456	502	475	510	507	522	499	491	496	511	481	499	478	501	508	477	484	488	480	468	495	492	503	494	494	508	501	519	500	508	505	485	501	477	517	503	529	484	478	499	519	524	498	504	464	533	478	478	403	504	509	541	510	523	453	472	467	449	504	437	499	478	498	460	513	533	516	490	500	501	512	488	488	484	542	518	478	501	503	449	470	490	526	489	493	521	477	503	460	485	510	523	518	522	498	465	513	525	450	480	490	506	494	465	507	486	516	472	471	478	506	511	531	486	523	487	516	459	484	470	508	497	531	492	494	496	492	512	530	474	516	504	453	488	479	508	519	480	519	527	514	488	511	503	454	541	503	452	524	490	508	492	533	500	507	532	474	514	474	490	513	478	497	497	484	494	476	519	508	479	495	487	492	462	493	469	509	500	483	458	484	482	493	470	532	498	524	500	501	516	507	456	491	484	500	509	500	488	534	475	498	513	522	460	496	501	452	488	507	533	460	486	507	435	511	491	528	476	504	546	465	483	481	499	486	486	495	523	510	468	489	487	525	472	508	478	507	494	453	502	484	482	493	491	454	482	476	465	474	518	483	518	482	512	496	465	520	478	485	504	503	518	500	492	453	497	468	482	485	505	466	480	487	496	493	488	468	470	490	500	493	499	498	462	493	478	450	494	512	522	481	491	474	469	485	505	495	507	478	489	466	481	498	483	467	509	479	486	490	492	493	500	478	482	541	480	491	496	524	511	498	489	478	482	530	490	470	507	475	515	494	502	505	468	531	534	453	479	514	495	553	489	511	478	488	482	543	465	460	455	489	494	497	483	464	535	544	490	529	492	515	481	504	484	478	469	457	498	523	553	506	456	493	484	469	480	522	515	451	516	497	463	511	502	497	470	451	478	505	491	444	484	434	498	481	485	495	510	514	492	506	474	527	524	487	517	508	507	480	511	493	489	497	494	468	493	484	451	481	473	466	499	514	506	504	510	480	478	497	479	476	490	483	497	513	481	464	499	488	476	476	481	497	463	466	516	501	518	525	507	540	474	485	513	476	492	473	522	468	487	543	485	494	477	495	470	469	488	525	500	499	480	518	479	491	470	486	473	493	506	507	485	533	492	435	531	459	507	507	480	473	497	500	497	515	502	453	486	475	509	484	482	472	507	515	518	507	462	470	463	472	540	463	511	484	519	480	479	503	452	510	483	471	485	475	506	486	487	476	478	482	456	453	456	536	554	485	512	506	518	551	467	501	501	439	520	489	474	466	488	519	476	515	510	448	528	523	484	532	475	507	492	488	494	488	475	459	496	459	485	500	506	529	517	514	513	519	481	473	484	505	488	465	463	490	495	505	506	523	520	503	511	480	518	493	473	500	501	453	449	513	508	489	469	458	543	480	515	492	470	503	499	550	495	510	483	506	493	492	471	486	497	462	456	493	515	499	458	500	472	479	471	506	492	459	486	551	520	499	541	495	474	513	483	488	454	506	455	495	521	490	479	437	460	488	469	499	479	506	511	503	492	512	464	515	498	475	506	476	506	480	535	508	476	480	514	480	514	510	491	518	514	483	491
23906	20793	27745	23934	20459	7415	2312	2032	2085	1836	4758	24329	23455	14856	5740	1879	873	678	698	691	724	664	682	680	680	665	674	692	678	742	695	667	634	661	671	649	637	659	691	714	684	665	706	680	680	681	673	702	695	653	648	678	666	706	726	705	688	658	694	688	670	698	681	676	680	671	656	658	662	695	684	674	648	665	685	669	671	693	704	679	723	700	675	697	709	664	694	643	697	706	681	661	660	629	663	679	667	715	674	661	644	640	645	655	675	677	673	695	702	635	659	673	681	676	686	631	728	694	734	640	687	691	670	704	719	695	658	677	684	679	660	682	660	667	679	693	700	708	668	674	669	729	726	686	663	658	655	664	717	684	670	674	660	706	685	632	668	664	691	660	668	672	668	667	732	700	653	650	684	686	632	668	686	665	660	661	683	692	707	663	627	692	634	690	637	648	713	688	675	712	660	718	668	699	692	696	692	694	684	692	727	666	660	621	691	660	646	667	664	646	650	645	695	735	667	667	693	658	660	647	691	644	708	667	662	703	673	676	650	734	677	660	669	692	629	675	603	697	683	617	667	659	671	650	677	691	675	722	645	669	667	666	667	662	682	677	622	663	668	612	677	685	650	680	697	659	717	656	671	673	649	675	704	644	712	722	662	627	654	675	687	677	660	700	659	644	697	689	672	707	687	712	699	677	692	719	685	693	668	683	651	691	691	647	691	698	654	694	681	681	735	683	718	671	621	697	650	719	709	694	695	673	668	700	676	653	659	675	705	652	670	644	711	684	714	702	700	684	688	646	683	695	643	710	723	694	660	667	702	699	710	656	643	745	684	669	672	620	686	700	700	652	680	674	645	656	736	701	695	685	705	666	680	673	655	687	679	675	683	642	717	662	631	677	626	705	704	707	669	638	713	681	675	710	745	701	690	714	676	673	686	698	680	630	708	695	673	712	643	666	674	652	676	690	650	654	659	685	693	694	688	652	667	698	651	679	675	692	724	695	624	710	650	688	685	671	695	683	700	656	695	658	640	691	636	633	721	689	714	708	685	672	636	640	663	630	683	621	641	660	648	680	705	659	669	675	678	699	693	703	694	693	691	651	697	675	647	668	707	697	682	709	688	658	670	670	669	655	685	669	679	654	648	638	586	676	732	718	664	708	709	667	688	662	676	723	716	697	620	689	688	678	692	681	693	665	705	691	660	692	691	667	667	684	657	724	709	624	726	683	703	686	700	660	636	646	663	655	697	649	674	668	651	669	658	727	684	664	679	642	634	648	644	675	687	650	613	715	680	678	695	706	656	691	688	682	655	662	634	675	674	684	680	727	694	704	708	669	684	649	723	705	688	686	681	685	650	695	710	721	692	634	739	626	683	644	692	681	676	667	677	692	629	653	661	698	597	679	724	610	667	720	698	724	656	673	673	706	672	713	704	686	654	694	703	744	661	673	698	646	691	696	713	639	673	654	659	692	685	697	705	704	651	694	659	649	672	691	696	650	683	672	619	656	721	671	677	662	666	638	661	678	688	705	714	665	691	660	713	638	710	672	639	699	633	720	640	700	663	655	602	639	722	668	678	672	707	629	701	719	656	630	698	682	716	676	672	697	701	683	671	640	681	707	662	652	682	623	650	646	697	655	709	708	713	635	635	708	658	621	671	666	662	652	659	651	632	689	704	644	692	686	602	736	655	712	675	652	670	675	676	665	626	650	726	666	695	685	654	599	709	674	665	639	699	675	667	678	675	661	696	692	691	678	642	615	715	668	626	692	665	683	676	680	678	657	698	661	673	681	699	655	669	694	688	652	690	704	689	688	684	679	690	667	657	640	682	694	682	633	683	666	640	715	675	688	675	618	700	668	688	673	679	708	678	662	700	672	696	676	676	654	689	704	663	702	664	656	608	647	675	696	684	699	684	665	664	648	682	622	706	684	692	642	645	669	626	678	681	695	678	669	658	637	635	678	658	702	680	668	652	711	682	650	653	672	700	666	666	713	702	660	654	717	642	670	640	659	668	671	681	626	648	678	691	692	649	672	669	671	692	695	694	653	664	724	702	642	656	686	707	647	656	674	673	667	686	631	682	641	666	678	666	697	637	645	648	665	626	665	691	665	648	666	639	677	649	691	700	705	688	681	654	700	704	658	674	646	689	669	674	704	662	711	659	703	667	635	698	702	712	739	708	667	689	672	690	647	678	656	664	651	656	702	691	695	629	683	661	646	633	682	679	671	664	702	632	680	698	662	687	677	667	676	700	659	647	659	735	662	731	676	699	643	673	705	687	683	664	691	633	649	716	685	646	649	701	651	662	642	646	697	616	639	667	648	643	685	667	675	701	645	649	705	710	627	636	692	697	655	646	674	703	651	707	668	729	641	677	689	660	702	712	660	663	681	688	683	777	683	685	680	657	626	661	663	635	649	646	688	657	631	701	700	700	718	698	671	671	627	718	643	676	621	665	659	701	692	714	709	662	635	708	657	639	652	700	698	722	644	654	641	665	672	669	675	675	711	691	652	671	657	656	675	700	668	662	638	711	675	694	708	695	687	678	640	657	685	672	668	696	678	638	660	671	687	658	668	650	675	712	638	707	686	695	679	667	712	670	714	692	726	691	683	615	688	696	672	685	652	629	729	704	675	664	682	699	736	657	672	656	614	693	672	638	710	673	680	680	676	701	674	677	666	688	634	653	753	675	691	688	650	664	675	712	656	685	695	682	636	680	697	646	619	651	656	688	663	694	706	678	657	641	680	654	676	687	662	694	631	671	599	666	707	643	626	665	673	664	652	656	674	683	666	695	696	676	686	649	655	648	707	709	678	695	678	628	681	690	682	654	654	690	698	666	664	636	671	614	670	679	728	698	700	699	657	682	666	647	654	678	671	671	675	704	670	665	692	709	654	717	672	700	672	708	672	657	677	626	728	675	660	672	644	711	661	695	725	638	690	684	651	710	686	672	658	695	665	653	646	631	706	684	658	682	644	637	728	679	686	643	696	633	711	642	680	615	696	680	668	691	653	667	711	688	745	664	706	666	663	664	676	680	696	670	704	647	680	673	677	656	657	669	720	675	687	687	688	657	706	663	665	687	668	694	663	708	658	665	586	655	629	673	646	615	680	701	698	704	644	687	635	712	625	661	687	689	701	715	658	650	620	723	705	659	685	665	731	653	664	693	660	693	678	629	680	715	635	672	673	674	643	655	668	683	656	691	671	730	635	714	654	688	644	649	646	677	639	704	691	678	699	692	711	709	645	700	700	659	668	669	699	697	624	690	710	669	665	615	698	730	665	706	639	663	690	655	689	682	692	716	655	670	691	665	634	693	677	629	665	732	660	686	678	665	658	691	648	657	653	684	688	671	689	616	650	679	720	619	676	692	678	650	678	672	671	620	691	687	707	652	670	653	675	638	652	705	692	654	661	665	711	664	657	680	646	693	630	636	608	646	658	683	696	641	655	689	674	644	651	641	640	647	690	638	681	649	654	688	693	668	596	685	667	657	633
5899	9895	9868	5355	3349	2169	1878	2577	2861	2487	7025	26176	19851	12440	5235	1775	794	614	548	612	606	579	585	593	536	608	557	590	573	614	559	576	607	564	633	591	603	573	595	601	616	546	570	580	514	588	567	573	569	548	558	580	553	566	578	578	566	556	565	599	541	583	560	575	576	590	582	547	580	580	575	581	582	570	609	565	562	556	552	541	595	577	550	582	593	586	580	557	561	589	586	607	593	580	557	586	546	516	535	547	556	575	573	562	580	545	541	556	595	583	589	604	558	560	542	601	556	593	565	562	552	583	544	595	576	600	553	555	577	554	566	560	563	568	588	523	596	527	557	570	569	565	563	547	589	565	574	593	577	591	582	574	552	571	603	588	625	516	577	575	565	584	583	574	603	596	549	591	610	570	587	600	590	590	564	594	573	584	571	611	557	530	558	561	552	559	542	572	566	569	593	536	551	554	514	534	576	559	557	546	541	561	561	563	531	551	581	540	610	564	538	592	574	556	556	584	563	562	539	574	602	564	586	568	554	562	559	543	555	566	576	579	558	569	570	571	567	554	569	586	577	575	568	555	622	592	518	589	629	548	571	558	574	574	571	575	577	547	599	569	585	614	570	549	514	539	594	599	580	594	621	557	574	576	574	530	552	602	562	553	535	565	568	576	570	590	566	587	560	568	543	603	562	579	601	553	570	578	598	561	575	568	551	563	590	546	601	575	623	566	630	559	557	561	565	520	536	536	562	580	547	565	605	560	564	593	521	585	581	579	588	581	580	598	605	576	565	563	559	578	599	600	553	585	572	593	599	552	593	604	567	592	536	552	563	595	552	543	597	570	565	567	573	549	555	544	560	591	580	577	534	571	597	549	582	535	557	576	583	573	578	570	547	596	536	552	566	563	584	586	579	599	549	555	571	576	556	597	577	586	529	574	554	585	529	570	574	535	578	583	589	557	541	567	548	553	553	577	563	549	578	610	574	583	584	566	558	570	584	610	535	546	549	577	577	554	588	552	615	539	610	541	594	604	553	576	626	532	608	625	620	547	579	558	520	595	587	569	543	545	579	601	545	542	610	559	571	600	563	600	523	565	535	553	565	583	557	631	574	610	559	595	553	554	562	519	591	614	561	603	588	597	553	536	578	587	619	535	595	537	573	605	566	580	601	584	555	590	547	541	547	558	554	582	569	572	559	556	562	570	534	544	532	575	532	549	570	573	571	530	594	569	551	580	586	579	571	563	545	555	557	552	585	572	566	535	601	528	588	546	567	601	620	554	544	587	623	590	575	589	587	549	555	576	575	576	566	582	548	554	593	587	540	591	583	515	612	584	558	546	578	553	625	543	589	568	561	597	562	559	545	609	545	556	535	574	572	577	572	566	552	592	542	552	559	559	578	573	558	551	558	566	567	576	581	595	576	577	559	586	573	544	603	586	560	524	536	561	579	583	548	589	585	547	526	573	583	564	556	604	539	540	550	530	557	547	578	579	586	593	527	628	542	569	579	554	532	570	566	575	577	553	557	536	561	573	567	596	577	552	577	587	584	552	578	599	553	550	545	565	550	561	619	589	631	582	557	593	632	585	588	583	552	525	566	561	578	558	561	592	541	601	583	586	584	547	569	523	575	549	586	603	587	530	590	566	551	577	571	561	582	602	525	556	574	605	560	549	522	581	557	602	570	588	535	596	572	608	604	516	519	549	559	545	594	591	568	560	572	572	600	567	601	588	595	566	600	603	557	602	562	530	552	571	590	581	554	574	613	556	555	566	544	547	513	528	549	562	586	604	588	567	562	552	592	569	598	549	577	591	570	529	571	538	571	599	575	538	577	544	600	538	570	571	567	569	557	558	583	563	532	540	588	549	535	577	569	562	561	539	566	530	554	614	559	566	598	589	533	594	628	589	560	615	578	561	579	572	558	550	616	579	600	511	527	547	545	549	584	581	549	577	553	544	527	574	547	577	575	580	574	560	554	571	598	578	560	553	585	566	590	543	593	540	548	580	555	593	573	565	591	544	583	535	566	541	609	567	574	578	551	589	581	579	578	545	632	625	536	607	559	572	601	563	612	568	591	555	556	581	584	570	557	556	544	567	547	536	544	539	562	595	578	585	587	556	601	576	546	589	571	569	599	551	587	570	579	546	588	565	571	542	544	609	583	541	570	553	584	562	569	554	585	579	574	568	603	574	604	575	550	597	567	586	567	610	599	631	576	558	519	558	598	565	566	562	553	608	561	558	587	544	532	574	556	584	561	611	558	548	570	537	575	617	568	552	586	583	577	574	564	616	563	505	576	558	569	588	539	554	542	579	569	561	576	573	580	534	555	576	578	559	582	595	509	597	511	560	533	530	577	572	594	549	570	527	541	572	620	567	573	593	556	525	572	603	563	519	566	569	563	539	557	557	568	585	584	583	564	611	548	615	568	549	576	613	541	560	613	535	556	604	553	533	546	568	547	565	567	556	580	569	571	591	548	552	578	566	555	589	546	574	558	553	531	582	535	554	575	564	588	562	556	576	564	570	539	589	555	523	562	563	556	587	595	566	598	514	563	544	587	589	611	576	535	580	556	556	562	522	590	573	527	582	594	535	610	571	550	544	531	581	544	572	566	570	598	572	569	569	555	553	536	602	584	569	508	527	578	596	539	563	577	556	550	578	614	529	573	557	579	562	540	633	556	577	588	563	561	540	614	569	570	552	550	543	586	592	579	535	557	572	530	582	563	576	577	594	552	554	603	561	580	561	563	616	523	599	525	550	575	560	529	577	548	554	529	569	562	581	585	561	584	538	561	525	547	556	558	545	540	532	569	560	542	550	597	598	590	582	577	558	571	527	559	548	573	562	533	596	562	612	530	552	559	549	534	586	559	592	575	570	553	564	557	591	591	585	534	628	554	552	598	578	536	570	547	566	591	550	616	577	564	581	566	577	550	562	550	567	607	552	579	561	540	545	561	543	565	560	539	530	618	574	556	514	554	540	532	558	532	552	549	611	583	559	558	524	609	523	569	576	577	517	552	555	542	592	583	531	597	530	616	571	554	592	601	569	543	556	638	579	559	626	572	578	596	573	551	551	595	538	595	595	540	549	532	577	563	583	550	619	551	564	570	560	561	577	577	597	566	553	516	569	550	577	593	547	557	590	570	569	555	574	564	531	615	547	606	551	572	570	578	587	569	582	538	579	547	615	577	585	587	547	575	570	549	554	524	551	597	557	571	546	573	528	584	569	527	605	538	560	535	566	617	565	549	586	551	564	583	547	547	606	554	601	520	581	538	558	587	551	546	574	582	560	538	548	583	535	568	568	601	581	564	536	566	569	554	583	557	610	536	546	562	565	548	579	552	562	566	535	569	587	616	578	582	579	549	565	540	542	540	555	559	540	572	539	557	611	572	577	559	588	591	566	615	585	578	581	586	549	596	545	563	563	564	579	538	585	600	588	552	590	575	519	554	551	555	552	586	573	550	538	580	548	586	593	597	567	539	543	530	589	548	569
26750	8841	1750	1288	815	668	688	792	921	806	773	1523	2014	1494	914	664	581	585	574	580	567	548	586	604	570	552	567	552	504	581	601	587	597	565	537	585	562	562	554	589	587	529	599	540	547	595	580	598	591	606	551	542	587	597	572	611	553	573	529	565	602	606	578	540	596	571	523	550	570	548	525	589	531	568	604	574	583	576	542	567	600	594	552	599	546	526	547	543	592	575	546	537	572	581	547	555	552	526	572	548	545	583	569	543	541	550	565	593	548	586	558	607	555	596	592	533	576	543	583	577	608	549	549	604	619	618	555	545	543	560	526	515	554	538	565	556	556	565	568	556	557	549	550	597	590	558	545	553	586	603	550	576	556	608	583	567	561	560	584	556	567	549	544	604	610	552	545	570	527	561	594	619	558	590	583	550	543	574	570	550	527	574	550	544	553	586	604	582	565	566	606	572	569	535	556	560	557	585	629	550	575	563	525	568	592	575	590	574	553	573	587	523	581	568	543	543	527	545	549	593	540	556	572	562	524	589	541	590	532	597	543	558	604	576	559	582	561	607	521	569	593	572	578	560	616	596	552	569	571	588	584	582	601	561	616	587	601	549	571	522	568	584	578	547	570	534	577	572	572	580	595	525	573	544	552	566	537	557	568	595	519	610	574	515	563	568	552	582	578	565	560	610	582	603	568	576	555	541	560	546	568	543	557	572	606	587	569	569	584	547	513	553	606	568	545	550	600	562	578	571	603	562	612	566	593	603	534	517	602	559	550	571	545	603	583	575	563	522	517	560	599	533	594	555	587	600	548	565	552	567	555	554	585	586	566	534	569	551	553	575	574	579	571	615	523	595	556	600	588	571	581	583	550	542	555	588	561	609	570	581	580	511	575	576	562	571	552	617	590	584	568	576	584	581	555	581	535	548	570	566	536	548	553	554	588	627	515	534	605	606	553	560	559	546	588	547	578	533	543	629	595	601	555	554	595	599	553	555	553	530	564	567	564	569	595	594	579	496	557	547	562	536	558	524	552	557	587	616	572	569	597	588	531	538	550	505	562	551	545	570	578	556	558	581	552	542	566	521	604	585	582	552	551	525	532	579	551	545	565	584	575	570	559	587	506	569	564	619	532	575	550	542	523	566	572	597	558	565	546	559	586	578	596	546	590	562	563	580	572	558	550	567	546	557	560	596	524	580	609	553	565	571	545	560	532	577	529	555	578	568	553	554	551	581	572	567	562	575	606	533	581	574	568	603	533	566	521	540	533	539	609	540	512	588	566	521	572	590	556	583	598	531	584	547	543	547	575	542	558	545	544	535	547	584	604	567	550	576	567	612	570	526	538	517	546	545	564	570	587	542	552	587	577	545	584	549	554	529	565	591	549	537	542	585	573	563	550	532	557	591	534	594	551	565	539	559	551	530	550	584	534	601	599	577	533	552	581	564	548	553	537	558	594	554	578	557	545	569	547	583	602	528	557	598	554	541	550	559	569	575	571	565	552	578	559	568	580	613	583	566	551	560	570	535	581	560	559	584	561	570	577	606	573	553	527	559	571	552	579	609	550	535	567	609	534	556	558	566	560	560	587	581	561	553	573	518	581	534	535	584	554	558	577	562	542	559	564	545	610	563	565	564	550	574	527	598	581	577	555	541	585	598	551	572	569	523	609	556	570	535	536	539	622	549	588	594	586	572	582	589	515	563	535	543	572	597	523	549	533	584	539	580	570	548	568	566	567	562	559	574	569	572	551	569	562	574	571	583	512	547	549	532	554	561	590	590	571	629	576	578	587	570	602	561	570	581	583	540	560	542	558	583	579	572	603	574	575	585	576	568	549	545	555	550	576	567	618	587	519	533	561	593	566	549	580	543	521	594	538	533	575	584	541	576	531	565	529	567	591	557	577	537	602	529	544	584	545	517	557	556	560	590	589	572	598	562	564	573	533	562	573	577	582	566	576	589	554	547	608	550	525	583	551	538	543	549	580	537	581	628	544	555	556	579	561	588	610	543	586	581	585	588	567	542	547	586	592	525	558	521	554	570	530	562	543	600	592	547	574	614	560	551	576	578	534	608	587	533	593	556	573	535	564	537	583	592	561	573	546	584	579	586	533	559	552	549	550	581	527	578	603	556	517	550	577	546	545	541	568	560	561	540	525	586	542	599	566	560	592	549	562	618	607	549	564	570	586	565	561	577	547	592	551	578	607	563	576	571	555	574	584	523	556	532	526	550	556	552	569	576	572	563	550	603	573	533	507	553	549	552	557	524	546	565	572	600	575	553	607	550	544	562	564	635	579	653	602	557	606	587	559	551	558	586	591	563	562	537	504	599	571	592	492	605	529	599	607	564	530	570	580	557	589	507	563	573	546	618	524	597	557	637	587	600	580	576	585	581	596	592	632	554	533	565	605	549	523	568	570	593	565	548	565	569	543	546	565	562	577	579	558	578	555	582	567	569	586	527	570	579	559	536	592	536	589	572	572	522	577	592	539	576	586	597	533	552	568	582	593	609	625	555	554	497	572	572	571	586	574	511	609	570	539	536	587	583	532	573	601	571	560	589	573	590	555	537	563	585	554	581	568	557	574	586	597	543	554	524	533	570	564	558	594	489	577	525	567	549	524	614	569	591	544	566	572	608	584	561	609	561	551	583	599	562	572	637	556	544	546	536	573	542	561	606	567	591	562	553	584	542	577	541	518	627	587	585	552	565	543	586	532	561	547	535	585	552	532	570	558	546	584	578	599	578	597	570	535	546	582	564	537	592	525	565	569	588	568	585	563	505	604	598	555	558	555	569	577	595	533	612	572	548	567	568	586	546	541	558	546	579	555	508	528	539	594	610	591	605	605	565	587	552	572	629	586	561	550	565	586	572	553	526	599	569	543	539	541	573	608	612	591	578	542	591	603	554	548	598	535	552	558	550	561	588	603	557	533	573	589	557	557	555	559	582	551	573	565	564	570	590	596	577	545	569	554	552	594	553	585	576	512	551	541	548	573	528	554	595	592	529	559	590	539	504	569	595	549	567	531	580	565	611	555	589	545	530	556	588	549	595	565	513	566	566	588	579	551	571	546	537	521	611	552	560	560	543	572	573	559	550	567	526	560	563	558	599	587	541	602	565	543	579	572	550	542	615	581	547	581	612	574	556	523	582	551	539	538	582	596	602	535	570	562	573	574	565	553	561	543	570	615	544	540	585	552	595	567	553	553	582	577	597	555	592	536	585	548	575	531	554	513	569	518	600	587	573	555	557	605	552	546	561	542	558	605	537	527	582	549	537	583	569	590	556	550	601	573	581	605	566	554	575	559	596	582	594	580	594	610	596	547	564	581	553	589	572	569	565	580	577	600	585	526	565	603	582	563	573	588	536	565	562	547	587	568	606	567	561	559	560	613	535	534	611	560	567	564	579	554	557	581	551	553	565	619	592	524	570	579	599	595	563	575	581	565	569	588	535	562	553	559	555	598	571	540	606	565	563	583	550	528	581	595	593	527	629
5836	1670	1554	1176	932	723	684	932	1120	903	720	1975	2373	1437	850	584	518	506	459	484	448	448	467	494	451	485	477	482	482	522	459	440	475	472	454	498	475	477	466	458	453	469	439	478	476	480	445	456	468	447	523	511	442	480	461	491	479	472	451	455	486	463	451	508	437	460	511	519	457	479	434	490	451	479	471	463	479	443	471	493	506	490	495	510	469	443	464	493	509	464	455	408	438	475	442	481	467	437	497	483	481	491	474	495	442	453	470	461	456	461	498	452	480	443	496	470	483	512	518	495	440	475	484	461	437	460	497	475	455	489	480	516	473	439	473	521	496	480	459	465	467	493	505	465	467	481	431	500	490	428	499	444	464	437	478	487	474	456	512	470	463	452	476	442	483	473	480	495	460	470	525	441	468	480	455	468	453	481	486	483	465	450	460	469	484	431	456	474	458	512	460	534	463	473	478	477	461	495	485	548	474	469	476	493	467	445	465	467	495	485	493	499	485	434	438	538	446	440	504	485	467	445	448	457	471	491	493	469	466	477	475	452	466	479	492	518	431	469	489	469	465	483	486	465	474	457	437	447	482	440	482	500	475	452	485	474	439	479	480	476	450	490	508	481	478	435	460	478	482	456	480	445	458	497	465	425	452	453	498	499	463	462	479	448	471	478	522	458	464	493	499	471	477	475	504	458	481	434	477	458	459	419	499	477	462	488	452	457	482	481	515	509	433	437	452	485	449	495	481	487	485	487	448	500	462	502	465	495	468	497	488	496	481	463	420	461	451	450	503	466	485	476	478	470	444	487	460	476	487	510	490	449	475	477	488	492	486	450	508	469	535	508	477	458	456	472	442	433	416	473	473	489	451	477	472	477	465	459	424	471	483	467	468	448	480	439	471	473	472	468	481	479	463	462	442	509	467	473	515	505	455	463	481	475	481	487	444	448	500	494	456	456	482	500	479	466	488	470	486	460	464	469	477	468	465	470	455	468	518	485	510	502	459	484	463	450	465	456	461	464	431	442	514	481	468	480	464	433	492	470	444	508	483	492	490	459	482	469	459	536	461	450	496	465	449	448	482	478	482	466	453	470	468	477	457	486	485	464	504	495	470	464	479	453	457	475	507	481	494	497	471	498	439	474	436	506	495	469	487	467	452	464	453	492	460	452	476	465	498	485	458	468	474	422	476	500	483	453	471	461	509	417	477	482	457	428	472	460	479	465	449	502	459	475	479	478	447	510	522	450	440	442	452	505	519	468	464	477	493	472	489	467	467	454	484	452	483	482	462	470	464	468	476	456	452	516	493	461	509	509	459	460	496	434	472	492	464	479	505	442	423	452	474	456	504	448	438	479	404	478	459	485	482	482	468	469	490	435	446	497	457	474	524	477	506	490	500	465	442	481	496	435	528	456	459	446	444	466	490	475	465	457	477	457	478	456	448	471	467	495	516	467	459	461	444	472	466	476	489	469	475	492	505	471	481	461	497	481	465	465	470	479	483	494	501	453	471	453	483	439	473	463	500	516	448	475	456	449	473	460	460	462	478	488	478	485	455	468	500	472	456	483	496	453	470	428	417	455	469	441	440	480	497	445	484	517	471	455	495	493	485	463	502	521	511	505	447	506	471	488	473	463	477	472	468	494	501	471	431	472	510	442	464	464	436	411	452	516	470	450	449	444	444	466	499	481	466	452	438	478	462	462	468	471	436	472	444	470	472	461	483	477	475	481	479	465	488	457	475	473	502	509	456	456	504	441	527	504	483	464	480	489	499	445	457	488	474	483	457	464	427	515	490	457	460	481	460	466	470	450	453	477	496	464	470	482	400	470	483	501	445	506	464	430	456	442	476	485	477	428	457	471	467	496	490	476	431	501	480	465	496	473	488	493	485	465	484	496	519	479	479	458	442	435	478	471	482	482	506	529	479	454	481	455	453	464	488	501	488	485	484	446	480	469	482	479	448	447	482	434	474	457	462	469	527	471	444	490	468	474	484	476	467	490	462	484	491	492	507	476	465	495	468	413	480	459	476	468	487	453	482	479	460	453	507	474	480	449	460	462	484	487	466	457	449	494	471	460	448	474	457	478	494	450	481	470	446	448	496	516	456	456	443	482	454	475	448	471	465	473	462	452	486	439	457	475	486	445	462	485	473	465	448	421	471	450	438	417	480	482	459	495	432	464	480	476	474	501	435	441	436	432	456	481	456	485	513	441	469	518	462	477	474	457	441	465	507	489	461	489	489	448	465	452	489	486	464	473	478	463	482	458	485	441	444	476	471	485	486	475	432	486	490	455	468	472	467	469	500	455	490	467	487	488	445	466	439	468	464	455	466	474	475	486	461	508	489	455	439	485	431	440	495	470	477	493	460	471	515	488	479	464	485	480	489	480	473	471	513	477	466	505	500	449	496	483	480	473	492	420	517	471	419	466	480	461	474	471	480	480	500	470	453	477	432	469	437	458	517	478	454	474	472	442	461	515	491	475	479	486	491	484	453	488	478	460	510	456	431	488	494	486	497	462	485	468	509	468	496	479	442	492	466	481	484	464	475	455	460	491	512	484	490	459	458	477	448	469	465	445	498	475	502	452	465	455	464	485	468	477	473	418	469	489	476	486	503	476	497	478	468	465	455	453	513	475	457	491	484	493	503	469	478	465	463	478	432	470	451	501	442	479	479	474	445	442	466	456	481	441	439	515	448	458	452	478	453	442	480	478	508	500	474	430	461	457	507	421	453	461	453	446	477	498	451	476	482	467	510	456	484	430	476	484	461	462	457	480	503	509	429	461	465	504	461	449	506	456	504	509	494	463	458	476	458	479	451	465	490	440	473	459	459	453	475	424	449	495	442	460	471	463	486	458	463	474	485	463	447	463	494	481	439	478	450	463	481	489	491	451	458	472	502	487	457	442	481	472	451	472	518	483	533	454	492	458	506	455	460	468	476	473	488	538	474	492	458	482	446	481	429	462	486	471	444	481	465	499	476	462	468	478	453	473	480	458	472	495	457	470	510	470	468	454	453	425	480	458	482	510	494	427	483	475	468	461	465	447	466	441	468	463	469	499	452	451	486	469	485	492	506	486	491	477	424	475	475	461	472	468	427	452	465	515	476	497	468	507	477	465	473	478	481	450	475	470	495	484	443	438	451	432	464	464	480	501	490	484	446	510	477	484	495	470	453	483	474	462	498	487	491	506	469	482	466	498	492	458	500	477	471	474	472	478	431	463	471	495	470	477	460	476	511	457	527	472	446	490	483	480	448	459	479	453	479	484	489	496	452	490	487	486	506	449	492	468	473	455	466	444	463	492	485	481	488	464	443	465	488	468	485	479	472	481	449	430	461	496	459	489	465	459	477	462	465	436	503	502	463	497	450	487	513	475	502	468	465	486	493	465	463	471	434	497	454	466	464	467	461	475	495	504	460	439	480	465	518	468	478	451	441	473	487	488	501	470	480	480	487	483	454	494	443	421	459	486	508	467	492	444	465	457	497	499	465	442
24768	20777	26685	24805	9126	1970	1757	1447	1554	1271	2014	17695	16190	6598	1906	845	577	574	591	560	561	571	605	583	577	547	558	556	542	604	560	564	562	595	556	545	625	562	585	581	566	574	553	547	570	553	613	580	551	560	545	594	579	570	544	508	605	518	542	599	537	571	555	555	573	540	518	544	556	531	570	600	521	596	566	534	552	542	532	534	552	645	591	542	585	565	571	543	557	559	570	582	550	558	568	567	573	552	594	587	550	543	619	514	571	572	533	578	555	570	551	556	555	505	562	555	518	556	557	567	566	534	544	533	549	548	561	507	575	559	556	533	537	531	536	568	565	548	544	592	546	549	566	547	572	525	581	560	546	539	554	544	538	550	573	518	569	572	550	544	565	612	574	575	558	544	576	594	539	564	555	545	582	539	578	555	533	535	547	544	568	551	547	574	544	526	535	585	550	549	565	560	553	562	596	581	573	551	526	521	587	553	590	528	543	539	552	552	528	558	588	587	572	530	557	596	563	543	546	590	531	563	541	559	559	553	537	563	557	571	510	559	568	600	504	540	532	574	517	583	564	575	584	550	542	589	567	587	606	576	610	540	588	573	588	580	557	523	572	529	556	562	521	554	553	562	533	573	529	566	546	534	541	568	546	580	549	516	588	549	544	605	580	517	559	577	549	599	572	565	598	556	556	628	601	559	546	530	568	532	578	558	595	566	585	536	535	592	558	543	534	557	541	571	552	566	580	536	557	498	558	567	511	561	554	544	560	548	548	574	573	594	574	551	594	588	551	522	571	541	526	590	554	590	585	533	523	525	555	573	558	532	572	537	570	568	577	568	558	574	542	568	558	524	542	536	544	570	530	551	526	590	571	551	526	559	555	523	559	556	553	566	545	581	574	526	577	559	547	564	539	556	558	540	555	558	543	557	564	568	544	566	542	566	557	563	520	562	579	574	511	570	540	540	549	548	529	536	540	545	571	536	589	502	553	545	539	539	539	552	541	569	546	529	550	589	536	557	539	574	527	558	565	579	539	542	528	536	574	565	528	565	521	578	568	572	553	581	552	548	552	547	550	572	571	518	538	588	562	547	608	563	519	521	551	555	563	586	548	588	569	587	543	546	569	571	519	541	577	553	531	634	562	535	532	555	557	545	570	540	564	568	571	572	580	557	574	569	583	546	568	597	525	542	539	537	529	541	554	548	547	478	602	497	561	525	573	560	558	582	536	557	570	599	564	549	594	533	567	596	616	568	577	548	534	539	545	579	534	559	534	527	541	547	607	549	564	551	570	559	573	552	539	595	599	517	560	573	578	586	575	538	550	535	531	579	545	600	593	548	555	547	567	579	546	574	550	535	545	533	530	552	527	578	567	575	550	583	573	575	536	541	543	590	574	556	515	538	566	563	554	541	539	567	593	567	563	582	579	546	557	580	556	499	593	550	573	561	568	589	563	541	567	498	569	540	549	540	563	554	527	588	556	564	541	568	513	528	576	550	562	547	527	540	546	557	616	540	534	581	546	575	564	547	532	555	547	549	570	546	585	576	547	549	561	522	590	553	545	550	530	565	566	548	574	540	543	579	551	578	532	523	595	548	555	557	536	530	553	586	547	572	551	572	543	563	607	538	546	557	558	480	559	540	586	577	561	550	578	563	559	558	563	561	574	528	554	592	572	582	585	581	594	583	562	600	583	573	578	519	567	562	538	548	541	523	555	591	543	570	527	577	557	528	557	536	578	567	574	523	526	541	589	576	543	533	566	549	568	548	556	538	577	536	556	544	554	535	550	555	590	614	541	559	531	546	575	525	577	542	614	546	572	527	524	546	522	560	579	539	575	597	592	539	606	591	548	553	584	559	563	592	534	512	601	575	531	532	567	590	537	533	571	590	530	542	578	589	533	561	540	559	573	498	559	540	529	532	556	546	534	555	560	532	559	555	579	514	569	558	625	560	563	551	532	573	542	560	519	507	544	555	550	569	578	562	580	552	540	584	595	538	557	534	558	591	544	548	573	525	525	566	561	575	516	556	510	544	529	536	542	583	566	514	554	523	564	549	575	543	581	550	585	560	558	583	589	577	580	548	578	551	553	540	569	565	583	558	597	594	514	537	573	580	534	521	558	569	598	539	591	581	542	545	567	570	557	536	491	547	591	542	546	566	568	540	562	531	606	542	586	548	581	596	519	537	548	577	555	571	580	559	575	590	544	563	548	560	551	527	549	590	578	554	558	538	561	538	570	558	592	566	579	524	540	548	555	559	571	542	539	561	560	562	566	563	539	540	573	584	502	521	518	564	543	589	544	520	591	561	594	532	566	560	538	563	586	584	535	592	540	554	577	579	560	518	572	583	579	535	552	538	587	549	549	555	548	535	546	541	565	582	582	575	552	597	538	548	573	565	550	550	574	554	560	557	576	595	608	535	564	567	532	556	549	585	546	562	563	572	587	561	575	570	585	511	599	576	553	584	577	529	537	563	559	516	542	570	488	578	511	559	568	569	553	584	588	547	542	602	557	536	549	546	555	572	542	582	557	558	546	535	531	558	542	584	554	556	581	529	544	555	545	549	515	592	585	531	608	619	583	516	533	569	563	554	561	551	554	537	558	568	558	571	566	562	550	575	550	591	598	549	575	564	552	600	563	512	554	515	583	556	544	504	582	558	566	596	506	552	527	557	573	500	594	554	574	585	547	519	579	563	553	581	525	568	544	565	565	593	578	510	550	560	534	533	552	533	578	535	561	544	592	525	526	525	541	546	553	559	555	526	560	572	569	578	539	542	590	541	574	549	516	546	541	575	552	546	548	555	540	552	568	541	548	577	557	559	536	575	545	561	549	558	531	511	545	555	588	565	502	530	589	587	586	586	560	563	559	578	550	565	520	542	562	530	574	589	601	545	574	561	576	560	547	518	537	555	548	597	552	552	525	537	585	574	529	488	604	571	577	543	527	536	528	579	540	602	539	578	531	565	549	558	526	520	560	576	536	549	531	552	526	537	597	592	522	531	541	513	514	516	613	532	571	540	568	526	563	590	568	558	544	540	554	536	543	567	555	574	593	568	545	576	514	552	528	532	545	551	541	516	549	567	523	596	541	562	536	565	540	555	558	558	555	552	554	598	546	588	583	550	579	557	570	582	569	564	530	506	567	526	525	559	558	538	527	628	575	583	551	544	553	601	527	550	551	572	568	581	542	533	544	557	575	589	609	567	629	597	555	557	570	563	594	585	503	490	586	568	563	583	573	546	548	509	550	558	514	522	582	540	535	551	518	572	580	549	532	617	527	558	550	553	544	518	569	554	572	522	577	536	565	546	588	551	574	572	552	579	555	558	577	557	551	565	541	535	521	568	565	562	572	536	577	561	573	597	611	546	590	557	579	564	576	528	521	552	500	573	550	532	534	575	530	575	504	571	557	581	591	566	561	544	549	540	528	599	535	533	564	573	572	547	596	559	567	561	563	589	537	546	523	538	599	512	599	592	590	534	522	549	581	551	545	564
4656	6093	5541	3152	2365	1683	2178	1969	2103	1727	3053	19830	14034	5714	1811	740	525	510	494	493	477	492	544	473	486	498	470	449	455	485	473	512	493	518	520	515	532	489	466	471	519	455	456	433	498	484	491	478	491	503	461	501	489	485	497	508	497	498	480	515	509	462	477	494	501	511	449	460	496	479	476	483	498	474	495	505	475	505	529	459	521	495	463	479	465	518	516	486	467	497	447	477	460	500	509	533	469	493	461	472	492	485	457	520	496	478	479	519	482	499	440	497	493	430	460	509	487	516	496	470	484	471	489	503	468	498	466	482	491	496	520	497	495	486	503	511	488	490	478	476	451	459	487	448	463	512	446	472	499	452	496	465	488	469	482	503	486	490	459	482	502	472	419	495	469	494	492	440	499	469	489	499	511	473	451	503	480	471	545	489	479	468	450	518	467	469	511	457	464	450	479	479	507	492	486	459	492	500	480	527	488	475	470	470	486	470	488	476	459	507	493	485	421	510	501	483	484	532	472	506	486	477	474	476	493	408	461	444	501	483	490	470	451	515	475	487	480	469	470	441	490	477	452	502	451	467	478	453	491	463	468	493	455	473	452	480	470	466	480	499	497	496	481	494	516	511	450	459	479	504	464	487	481	467	513	505	498	454	467	444	451	517	516	483	492	512	476	481	491	446	453	470	453	483	476	534	495	491	530	492	476	497	489	452	522	519	467	467	520	478	474	449	469	437	478	517	472	449	482	454	503	454	453	470	490	479	502	477	469	493	489	439	446	501	530	477	470	467	464	476	438	486	462	475	518	477	464	484	449	508	498	529	489	517	478	498	460	464	465	470	520	483	524	480	475	445	505	513	471	482	485	500	467	504	447	477	503	441	514	489	471	484	475	480	492	462	508	481	473	450	501	471	507	460	500	474	500	479	465	503	501	484	479	462	453	480	496	474	505	496	472	494	503	481	503	460	503	485	504	510	505	532	491	463	517	509	470	450	508	477	480	512	471	514	514	516	474	491	494	501	469	471	519	484	488	494	498	446	483	482	482	484	483	492	473	444	515	521	483	439	476	480	477	509	485	462	517	501	486	457	472	478	480	476	515	484	479	507	489	452	469	515	504	500	484	515	484	515	501	501	494	481	475	455	479	459	484	519	453	466	461	506	493	491	464	536	506	479	487	485	506	495	478	482	500	482	488	482	484	474	466	412	504	490	443	436	461	491	508	459	489	516	505	476	435	494	473	481	415	488	492	487	473	463	466	487	466	473	471	500	487	473	497	483	466	490	492	487	511	472	486	497	494	499	488	469	463	497	506	494	509	485	517	492	503	453	473	463	494	495	495	506	486	516	472	486	485	496	466	483	477	443	494	490	507	475	452	486	453	447	486	483	491	467	465	482	481	479	501	492	444	481	494	480	499	499	495	457	489	518	487	476	482	496	492	472	453	492	474	474	513	475	478	464	489	481	498	473	496	472	490	488	482	475	488	513	434	516	436	478	490	454	517	496	473	481	505	470	506	504	507	496	459	499	496	480	462	460	449	459	452	471	491	483	482	451	513	490	461	463	504	486	452	515	476	499	498	480	488	516	469	498	488	496	473	494	492	467	477	475	506	478	480	502	488	500	465	470	466	473	446	497	495	494	469	460	518	503	550	473	472	477	457	481	463	491	480	474	511	493	500	476	473	457	495	475	480	473	498	502	485	514	515	517	521	492	468	467	478	455	462	477	497	503	464	451	480	505	482	454	418	487	502	514	505	486	461	488	457	496	487	493	467	516	487	499	495	488	490	455	487	468	489	491	533	487	509	540	476	495	477	488	458	472	531	480	496	442	519	496	497	492	496	466	511	465	508	461	465	505	464	464	493	492	495	479	537	483	525	480	463	474	488	496	510	490	453	508	514	474	492	481	478	537	503	497	481	495	470	518	528	452	494	478	464	495	510	477	510	464	469	476	478	481	508	449	453	461	471	450	522	492	491	489	461	472	467	471	477	505	480	478	462	424	478	445	442	476	502	488	464	511	452	470	508	487	493	519	481	470	437	475	487	467	500	492	458	448	445	514	482	482	489	507	503	503	515	452	506	486	476	473	498	481	492	493	486	475	494	483	500	482	467	455	504	508	517	496	466	480	489	489	469	499	431	455	485	493	484	482	500	490	506	494	461	455	469	494	454	486	468	503	486	481	492	511	501	459	450	502	491	494	485	501	491	497	487	473	482	484	497	467	491	458	505	461	451	498	477	449	497	470	462	502	479	506	471	435	501	473	458	493	464	475	488	480	475	464	463	506	506	473	477	483	459	452	481	451	488	471	469	453	459	504	451	483	500	471	496	482	454	439	440	483	463	484	487	473	458	481	454	518	488	471	479	484	460	472	467	487	465	467	496	523	476	507	508	493	449	457	456	476	456	481	495	463	493	462	448	454	456	486	454	458	486	461	473	467	480	505	452	497	495	469	494	480	483	436	516	506	443	470	485	506	516	476	482	486	482	469	485	431	436	470	477	480	485	495	497	441	471	526	463	490	448	509	454	499	486	458	446	439	489	510	472	477	494	475	469	477	438	408	464	477	488	442	485	467	489	535	479	495	457	507	483	477	487	471	510	465	526	523	462	485	487	497	462	463	476	475	526	488	494	502	514	500	534	472	450	489	492	504	515	445	476	499	488	450	525	492	515	491	505	483	459	525	454	490	452	521	494	500	455	471	475	480	475	447	495	526	468	444	522	503	454	475	480	521	480	507	471	473	495	469	502	480	491	477	486	465	481	474	470	490	548	481	445	491	470	482	508	485	483	479	494	469	482	477	511	466	506	468	488	468	484	533	546	473	519	495	471	452	543	442	494	481	516	476	445	443	489	495	473	496	459	495	496	519	534	479	480	480	502	504	470	501	487	460	491	492	486	464	485	470	455	477	500	464	492	464	466	499	479	483	469	477	443	451	499	472	469	497	471	454	496	497	489	482	507	452	492	440	478	518	418	500	482	456	429	493	505	469	494	485	476	467	479	509	453	531	480	485	454	493	467	503	488	502	474	483	492	493	483	495	515	502	484	477	508	456	447	458	502	457	486	481	436	458	532	485	474	456	503	463	509	486	482	447	454	478	454	422	483	455	450	502	503	494	496	512	461	466	453	464	510	481	482	504	459	474	462	452	485	480	476	464	479	471	466	480	502	443	485	487	514	509	536	510	470	474	490	514	472	495	503	461	496	489	534	477	471	503	478	501	486	470	481	502	465	467	443	489	481	482	463	459	473	460	508	495	468	459	482	480	479	469	482	512	440	473	482	490	444	496	449	545	526	516	467	490	474	448	481	514	458	468	483	488	497	494	501	462	441	503	473	506	482	445	492	471	514	445	545	500	476	469	498	478	466	494	453	476	492	485	493	517	495	481	470	481	434	460	483	526	503	459	498	460	451	422	471	480	480	468	493	500	484	429	520	509	501	500	483	496	481	439	483	495	454	491	508	481	487	506	494	469	490	457	469	487	460	473	469	497	460	461
23849	20779	27725	23913	20512	8821	4743	3362	2494	1984	4417	28297	26207	11509	3242	1162	706	717	634	635	677	688	665	626	670	624	674	721	716	658	637	682	648	636	642	653	682	705	610	696	666	681	663	619	637	716	650	658	651	631	643	678	655	629	646	660	681	700	649	618	699	665	704	632	644	641	662	633	633	618	644	597	691	656	629	656	642	680	648	621	618	650	638	684	689	671	690	699	686	653	642	633	673	664	623	693	690	662	623	694	682	678	633	647	629	646	617	590	612	624	658	643	648	630	634	656	647	668	706	639	656	647	617	676	649	677	644	601	698	685	656	637	635	621	613	629	669	633	690	655	672	645	691	713	656	686	622	673	693	653	663	661	637	672	688	641	614	650	671	690	658	664	652	627	641	631	653	651	642	696	672	708	646	674	704	662	650	631	636	643	633	654	641	663	654	649	683	690	679	641	692	676	692	661	643	647	666	646	674	662	641	719	656	652	659	648	678	653	688	672	695	617	638	623	682	674	652	622	643	700	658	682	662	637	659	685	651	688	637	681	664	675	664	677	640	674	619	668	689	632	653	669	633	670	629	665	698	637	685	670	640	667	624	664	668	666	639	641	676	639	666	632	628	702	659	608	659	625	654	675	658	614	632	655	615	699	673	591	697	662	656	652	686	668	659	649	647	650	687	652	649	615	635	665	681	651	701	694	652	680	677	640	677	699	658	689	652	666	702	615	643	673	644	668	663	612	666	667	661	674	704	596	655	682	610	692	660	623	620	671	647	633	688	626	654	626	652	676	631	668	617	623	658	677	681	638	701	630	678	658	686	649	650	629	635	622	626	697	657	664	671	687	696	614	666	618	686	627	632	621	617	652	633	659	677	668	624	638	704	694	648	600	723	634	610	632	683	674	623	707	594	660	655	663	683	690	625	626	662	667	648	632	600	623	676	627	652	628	654	674	667	688	615	674	657	680	626	651	675	697	662	626	637	616	636	677	621	655	663	656	603	656	692	641	627	667	674	603	681	670	672	637	630	636	685	654	688	623	637	656	640	665	635	688	635	638	638	645	651	632	703	641	637	649	617	636	672	617	647	624	614	627	665	664	668	649	657	702	642	654	665	672	664	651	665	619	660	641	612	654	680	649	641	666	651	641	655	636	695	632	655	644	631	657	676	646	652	668	643	631	688	642	721	650	702	638	654	598	643	639	690	629	673	657	697	681	664	701	618	643	704	639	669	692	658	671	656	639	667	677	640	653	675	648	658	669	625	638	698	643	673	635	649	649	643	656	624	673	636	619	668	653	650	614	676	709	623	671	663	615	660	645	652	645	682	640	640	641	670	615	634	617	675	671	655	635	617	644	664	608	693	671	684	648	652	638	663	628	628	652	655	621	646	629	658	665	637	643	618	663	689	639	609	712	651	657	641	660	701	674	667	668	701	586	655	648	624	652	605	645	648	631	644	624	641	632	594	687	638	676	676	654	637	661	707	600	655	674	690	680	655	686	636	694	677	689	716	666	707	660	653	617	640	658	658	723	604	635	628	724	653	663	668	635	674	621	612	717	636	641	624	677	611	626	704	680	636	690	647	643	655	654	628	638	624	662	657	678	676	645	663	648	636	664	625	688	635	604	657	646	676	673	631	624	656	631	622	680	646	678	691	618	634	651	603	652	664	667	643	673	644	604	640	602	651	662	628	662	613	637	638	620	659	613	661	657	601	666	639	661	652	692	641	616	662	639	648	629	623	698	627	700	664	685	665	657	648	659	685	640	646	654	640	648	626	647	682	644	659	636	681	681	705	685	664	626	690	659	642	653	635	666	686	630	653	631	664	681	656	682	661	614	662	635	674	636	649	666	643	710	622	703	631	628	649	600	663	630	641	639	657	655	632	662	690	692	632	682	623	644	608	616	639	633	642	631	695	604	721	625	653	666	674	652	653	625	654	675	579	615	669	654	614	673	671	667	640	666	626	658	645	597	675	666	658	627	640	627	650	659	675	608	652	619	656	664	660	639	664	685	670	622	659	684	633	654	677	633	682	680	641	619	683	632	616	642	651	723	650	661	688	677	643	636	622	599	653	622	610	613	615	673	612	633	651	638	607	666	635	683	656	672	675	635	616	656	673	641	661	637	640	642	620	682	692	679	634	621	640	606	639	684	665	667	645	691	677	644	662	609	682	653	684	647	702	647	597	617	649	662	656	684	628	632	640	637	667	623	618	663	656	677	636	700	674	690	643	669	633	686	641	702	697	654	618	579	666	694	626	620	729	600	634	623	644	653	685	702	675	608	700	696	643	676	647	672	627	681	691	642	658	673	592	598	654	666	663	669	681	642	643	651	689	657	670	641	633	596	617	642	631	684	667	599	663	626	662	635	671	615	684	649	647	629	615	642	686	641	617	620	618	656	676	681	636	653	691	604	584	588	636	658	628	661	706	658	612	639	679	640	682	674	611	627	631	676	617	608	649	664	632	642	673	659	691	620	634	682	609	679	673	665	632	634	647	669	612	627	689	651	644	641	621	638	637	672	687	678	638	653	658	628	628	622	686	635	611	662	592	652	638	649	615	698	618	637	640	678	655	654	659	676	627	652	646	601	626	638	668	646	654	683	659	645	611	621	645	700	661	647	665	664	636	700	685	657	618	656	659	661	644	620	606	675	646	662	618	690	636	646	671	659	654	631	717	610	656	669	598	623	626	688	618	705	648	649	656	704	658	659	659	646	665	692	666	641	642	662	656	613	632	621	666	685	660	636	636	676	614	667	660	638	647	648	652	605	630	669	679	614	667	666	647	659	629	645	667	685	653	641	681	638	664	647	641	609	643	688	669	616	682	650	660	680	674	666	690	630	642	637	654	651	636	649	647	669	613	615	651	646	671	664	647	633	630	603	655	689	650	685	664	617	629	613	700	646	610	674	643	659	671	662	686	651	673	641	627	658	676	625	654	676	647	658	639	644	626	690	656	699	633	681	695	583	693	659	687	675	626	678	599	653	680	629	653	669	669	641	634	669	655	636	621	629	617	675	614	652	702	628	637	636	636	626	652	598	632	651	612	623	624	643	659	669	651	651	632	627	625	676	624	643	673	676	639	628	672	693	590	636	651	662	659	689	663	604	693	659	637	668	634	706	671	637	708	646	628	654	708	636	655	614	684	664	710	661	610	670	658	643	682	665	643	641	665	656	627	674	652	736	667	668	665	630	667	622	652	672	640	665	665	670	621	657	621	656	657	664	626	622	669	652	654	625	630	690	677	632	578	672	643	641	655	687	669	689	633	658	638	613	653	649	614	599	664	595	625	657	632	682	617	655	695	667	656	674	655	660	625	652	641	642	615	614	653	659	620	651	621	639	693	665	653	680	637	668	642	662	670	642	611	680	625	645	619	620	674	636	619	667	650	660	666	657	696	634	653	653	627	640	624	668	607	608	683	662	618	652	665	633	662	651	663	666	675	662	658	667	600	636	647	644	596	658	641	673	651	635	632	642	642	649	630	631	615	689
5844	10553	9761	7079	6000	3148	4564	4122	3208	2433	6780	29878	20878	8977	2846	1079	654	571	566	605	578	586	521	540	525	574	541	537	579	539	589	573	540	587	545	581	539	564	541	552	545	542	594	608	558	558	542	555	572	566	571	556	548	542	533	586	546	557	576	534	543	557	555	567	545	582	583	508	550	536	535	580	553	586	535	595	573	518	560	567	535	594	613	560	545	525	560	568	535	563	585	556	593	557	561	518	564	609	538	559	556	547	609	557	578	582	579	552	588	578	575	565	528	547	617	518	581	517	543	585	575	564	593	564	588	568	577	570	534	538	599	562	570	523	539	556	590	550	576	542	520	564	555	541	568	553	536	571	539	580	540	591	555	542	549	545	529	539	555	553	566	554	510	583	577	590	561	597	533	572	548	578	537	585	538	577	556	592	595	544	564	569	569	558	612	527	573	561	600	550	585	513	527	526	557	561	559	553	558	569	567	591	586	556	591	564	577	597	542	554	563	570	534	594	559	562	554	498	595	545	591	534	576	565	584	545	520	537	536	595	557	541	563	567	580	554	560	568	532	557	519	524	546	534	526	579	557	519	566	559	555	601	564	558	591	576	569	507	544	534	533	582	539	548	537	571	542	577	563	564	515	561	573	555	549	588	521	570	569	562	573	568	540	543	538	574	574	555	544	549	558	557	601	561	583	535	548	615	576	555	543	566	557	549	573	593	524	561	590	591	554	554	556	564	508	531	555	578	572	553	516	563	543	581	529	575	568	540	575	560	587	565	536	525	571	547	557	574	558	546	594	562	545	543	551	569	575	548	557	567	565	564	547	548	547	543	577	550	583	577	544	568	575	584	573	566	578	548	519	549	578	597	610	540	542	530	589	543	562	531	549	536	597	569	592	546	537	541	548	545	576	578	561	556	576	558	574	570	517	529	540	556	590	568	587	514	540	558	542	511	569	533	563	542	562	537	521	583	529	549	575	573	552	546	544	544	537	508	557	600	530	556	536	503	556	550	549	575	571	561	586	560	561	544	544	567	588	585	577	548	534	578	556	534	548	504	574	527	542	547	585	575	557	547	584	579	541	526	555	586	580	582	581	581	566	579	562	589	553	503	602	566	568	537	558	552	585	565	554	535	505	528	579	588	550	546	555	591	555	584	576	558	560	586	598	551	538	560	586	516	525	524	585	565	552	607	598	592	608	586	568	564	587	590	573	557	570	574	545	592	525	559	575	554	512	592	533	578	582	566	538	545	549	514	554	573	594	602	532	583	516	600	528	561	540	600	538	550	539	529	513	552	568	521	599	547	548	519	550	571	545	508	555	530	581	590	534	544	573	502	576	582	600	554	528	590	520	569	552	556	579	552	563	558	549	564	549	521	559	538	599	563	588	592	530	486	547	581	562	576	528	561	502	564	581	554	547	544	563	555	544	547	614	559	581	515	574	537	521	572	561	579	541	570	531	554	579	555	561	571	531	567	585	538	561	558	560	616	523	596	533	545	579	522	545	564	537	552	585	569	596	559	559	558	529	562	584	600	553	519	504	580	518	582	593	522	592	548	600	542	558	553	579	513	550	581	566	539	559	556	529	532	533	550	624	561	578	539	534	548	563	558	609	548	570	568	540	549	563	566	539	539	563	535	565	582	562	539	537	548	512	585	531	543	576	551	563	571	580	574	536	541	600	546	566	551	564	563	558	590	514	559	525	541	515	545	558	528	515	602	565	570	607	528	558	520	577	555	544	556	514	566	550	550	545	548	585	571	545	563	569	562	522	537	533	584	609	557	563	576	532	530	568	561	603	528	557	567	551	565	550	570	571	545	542	544	536	537	582	557	551	565	507	515	511	597	575	560	526	570	591	588	572	535	522	567	559	603	518	558	545	562	554	541	557	573	564	600	565	534	571	580	565	531	513	541	598	565	524	545	534	580	563	552	545	545	527	553	591	538	538	574	551	523	563	568	541	540	592	549	557	588	524	545	573	572	549	524	548	545	534	554	547	579	577	569	546	566	543	531	556	504	564	538	553	563	552	549	585	558	557	552	550	525	570	575	568	563	574	535	546	560	529	543	536	534	535	553	531	591	532	512	560	589	557	552	564	572	618	572	567	562	568	553	509	586	543	562	563	564	593	560	568	557	554	537	525	577	581	533	542	550	554	582	587	530	524	550	581	531	533	576	573	561	530	573	599	538	569	554	571	547	532	531	565	580	544	544	540	576	597	532	500	517	602	564	589	550	597	583	563	558	594	536	551	563	604	559	564	521	552	575	533	574	531	569	536	543	581	539	521	547	585	556	543	539	512	559	551	518	559	584	548	559	555	579	550	586	553	589	592	571	548	559	555	544	544	562	563	547	569	576	568	529	537	511	548	556	561	556	596	546	551	559	552	557	551	561	522	561	534	540	572	541	578	540	570	552	598	568	556	549	538	559	581	573	562	550	585	545	555	553	585	593	520	558	579	592	568	527	543	533	541	512	531	534	592	531	581	560	568	532	594	566	563	566	533	559	580	586	534	542	547	528	510	543	559	564	600	580	584	540	568	537	569	574	530	515	545	544	535	539	575	558	581	535	564	558	584	548	509	587	558	576	576	549	540	546	565	530	554	546	615	561	526	585	600	549	592	574	587	551	542	531	551	583	551	524	484	548	513	540	585	545	555	593	543	516	597	507	570	572	532	558	525	542	535	545	538	569	535	570	560	538	578	558	570	523	552	586	577	561	539	554	561	560	576	549	559	621	517	537	563	580	537	521	557	545	560	518	548	542	528	582	563	568	508	553	533	576	571	533	573	525	553	520	542	546	525	563	540	593	574	526	563	589	555	500	513	568	538	511	542	545	563	544	571	562	561	542	570	601	564	569	542	553	543	530	552	551	581	538	605	572	549	570	568	559	556	545	533	562	560	523	576	557	563	552	573	518	543	497	566	514	536	532	527	553	581	597	545	556	602	564	562	525	510	584	522	546	575	563	564	519	542	534	586	567	526	524	552	556	564	587	550	576	520	530	560	530	595	551	539	559	549	492	577	516	504	589	571	538	575	568	513	522	571	563	550	574	556	565	601	556	546	570	551	541	545	520	591	558	567	561	533	596	587	526	536	517	532	568	521	548	597	561	567	560	557	543	534	564	548	597	544	533	554	618	535	558	537	605	573	537	568	570	544	584	502	534	566	549	548	604	551	577	570	543	520	555	595	559	537	524	592	604	528	569	550	554	564	591	585	550	524	574	521	545	544	567	535	536	545	569	546	574	549	520	558	562	506	531	563	538	581	526	528	551	567	595	593	568	591	554	550	534	535	506	577	586	564	593	537	589	551	543	559	553	581	528	535	561	542	565	544	589	536	545	570	535	534	513	590	563	532	575	544	570	584	571	548	566	506	601	554	568	534	528	536	563	552	577	535	547	500	541	571	562	558	589	536	536	563	514	527	537	555	528	583	579	531	545	575	549	543	531	554	553	588	564	557	519	587	555	535	548	578	560	551	541	563	551	550	547	566	561
26832	10648	5399	3957	2184	1280	1154	1028	852	688	683	1563	1887	1320	814	581	570	547	598	512	501	553	536	526	497	531	587	573	482	553	568	527	526	519	528	544	570	526	554	545	536	590	538	530	505	538	574	572	523	548	506	496	526	570	551	539	554	502	546	530	530	511	576	549	525	505	576	555	540	550	537	532	555	528	511	536	562	530	541	552	552	529	532	548	563	545	552	570	552	581	511	525	546	524	535	541	537	565	502	550	543	504	503	530	506	582	563	546	524	508	549	601	554	510	531	540	501	542	529	560	574	540	536	516	551	604	558	535	570	500	524	528	550	523	587	528	516	524	566	527	557	553	546	507	521	499	518	561	548	504	557	543	528	522	545	550	557	494	545	561	555	499	533	535	550	571	558	497	512	522	547	558	553	554	496	538	582	542	577	557	563	512	590	525	569	543	513	517	505	534	552	503	488	538	467	525	557	517	535	515	530	505	538	528	567	559	553	539	511	530	522	520	519	533	501	515	591	508	543	573	529	572	539	537	521	539	506	541	523	569	527	537	509	527	553	502	566	543	497	516	554	533	534	537	503	524	520	548	499	577	509	512	543	541	500	565	531	519	529	593	548	515	522	500	532	495	545	549	537	541	521	532	506	580	567	574	504	536	515	554	551	550	498	529	502	558	554	541	525	494	526	521	547	535	563	492	486	535	527	535	518	502	517	507	523	512	580	540	528	513	515	545	537	526	529	518	469	579	566	506	535	562	491	564	520	538	561	550	557	547	521	526	529	533	552	544	525	519	568	556	572	534	536	565	527	563	538	497	531	541	534	522	559	514	572	524	559	531	507	548	537	583	506	563	495	525	516	538	527	572	580	519	521	505	540	544	534	570	561	558	558	529	534	536	547	520	535	564	517	546	566	522	530	555	520	485	558	541	527	559	543	537	537	577	566	546	564	517	540	520	581	522	555	606	561	518	525	550	517	564	524	568	546	541	553	500	517	494	479	513	551	526	528	554	548	538	519	526	566	546	545	552	560	555	530	505	568	592	544	542	530	535	541	518	541	555	515	524	550	504	528	560	548	564	560	518	546	550	552	511	515	573	545	525	546	523	506	509	521	539	515	536	558	522	544	576	555	520	522	500	550	542	551	556	569	545	540	534	574	547	571	536	556	518	539	537	598	521	576	536	509	559	560	510	541	555	495	489	557	531	540	535	553	536	536	536	556	519	512	479	580	520	565	533	534	508	509	532	559	531	521	581	564	533	559	483	552	556	519	528	531	569	530	515	548	548	536	592	517	529	565	528	577	539	529	516	530	513	532	515	530	565	542	535	596	540	558	522	544	552	520	561	538	563	537	535	494	556	562	496	547	524	550	480	540	561	588	548	530	531	536	617	529	531	516	554	560	508	555	511	504	523	522	537	511	537	558	552	519	514	533	532	523	542	526	558	568	514	565	508	541	534	553	558	524	541	547	486	544	546	559	488	518	527	573	555	523	533	577	542	567	584	535	551	535	504	532	558	511	527	592	540	524	541	499	503	506	548	548	559	497	506	529	508	534	519	519	565	510	500	525	552	548	533	501	499	516	512	530	537	511	538	563	508	576	535	503	548	523	554	547	525	512	547	570	482	536	536	521	537	509	529	543	547	609	550	507	520	513	534	540	525	532	538	578	582	567	542	512	541	515	537	570	532	550	531	535	513	543	553	510	531	575	538	525	543	516	506	521	544	552	578	496	520	482	527	523	538	551	516	509	522	565	498	570	546	534	522	536	554	535	533	570	520	533	543	523	515	521	554	523	549	568	521	563	544	525	539	530	549	558	571	521	517	548	539	558	580	552	514	550	552	553	551	536	541	535	550	517	568	536	558	518	542	593	524	579	550	559	519	531	560	598	512	533	506	543	546	543	526	532	551	520	528	535	506	587	528	532	510	565	536	569	547	525	536	538	526	542	512	571	516	548	520	575	549	534	539	569	536	491	519	550	538	521	580	524	538	518	570	550	556	506	530	530	503	563	513	539	541	530	544	544	563	528	538	562	518	537	547	558	558	557	512	543	546	547	533	529	505	583	473	563	523	580	534	533	532	539	557	540	553	537	530	549	525	518	515	528	570	539	503	503	586	553	585	547	519	543	512	522	524	529	558	513	514	521	591	541	517	533	557	536	518	530	525	554	559	512	558	562	525	491	517	515	526	526	532	553	566	580	559	530	542	523	564	516	543	520	542	512	531	515	524	560	543	529	557	544	541	532	530	563	566	530	532	545	582	540	514	555	520	512	538	525	545	529	526	547	554	533	511	507	471	536	502	538	539	513	537	532	548	550	532	532	545	526	511	532	521	591	565	557	542	558	508	508	534	509	529	554	556	564	558	500	524	530	543	529	558	568	527	545	543	541	516	496	548	516	514	517	535	503	554	562	518	573	508	507	526	532	542	510	516	582	580	515	537	564	545	543	556	551	530	581	480	503	563	505	520	506	543	584	568	509	568	568	588	499	544	546	544	500	538	507	531	511	576	521	523	561	540	535	509	529	545	558	524	532	531	537	527	510	549	534	587	543	512	511	584	526	525	562	524	518	545	524	573	522	513	526	489	534	522	533	497	525	547	560	498	544	519	557	534	500	542	571	555	549	554	520	502	549	563	526	525	554	528	569	540	511	561	555	542	535	566	524	548	570	554	558	574	505	557	561	517	500	534	516	500	563	529	507	547	528	497	509	528	546	537	560	527	561	539	548	521	540	513	517	578	514	532	537	534	551	535	526	552	554	567	553	536	509	560	579	565	511	573	539	566	572	554	513	536	561	525	528	531	539	540	494	514	519	491	514	551	537	561	501	483	504	550	560	540	557	527	571	500	569	540	555	589	576	530	541	525	567	562	559	494	564	573	581	569	581	567	554	551	541	529	549	484	512	512	557	530	544	501	534	519	541	557	536	521	558	597	544	547	515	536	539	510	529	529	520	547	497	539	468	547	577	529	524	532	537	564	496	526	556	541	522	507	553	575	565	551	553	555	554	534	482	527	538	527	548	517	508	503	559	509	500	533	521	531	552	540	541	554	507	517	529	538	582	530	549	517	540	565	522	506	578	535	512	557	525	499	555	494	547	556	526	547	527	548	534	493	553	544	557	561	532	586	481	538	555	569	517	548	543	508	520	516	535	514	538	533	527	542	557	536	537	531	570	574	598	533	517	499	529	506	552	565	571	498	538	537	532	575	524	554	540	502	566	538	497	524	517	540	510	559	521	484	510	574	546	545	513	527	534	559	532	583	563	548	554	521	557	550	565	543	588	561	528	519	554	560	536	521	507	557	513	539	572	505	541	501	539	524	502	571	562	546	527	561	519	473	575	554	538	563	518	548	548	535	543	520	537	540	523	520	524	546	551	540	523	527	531	523	556	523	538	563	582	543	543	520	474	553	548	531	565	527	554	513	540	518	558	551	520	526	541	496	492	579	541	500	508	536	535	545	519	552	524	554	499	493	499	495	545	514	508	488	530	544	562	543
6318	3961	5314	3984	2775	1511	1488	1359	996	786	756	2134	2145	1360	781	540	456	449	435	444	472	437	468	455	425	449	473	474	471	493	462	466	482	394	484	435	455	486	422	461	457	422	481	420	426	432	453	465	436	448	437	468	435	419	454	489	473	442	452	466	407	480	467	427	439	435	480	470	413	446	437	449	414	442	435	468	433	446	455	456	460	464	490	461	489	459	424	478	467	470	472	433	446	416	440	453	466	441	452	423	422	452	480	482	430	483	424	423	451	438	423	451	448	432	434	410	473	465	447	433	458	450	443	457	444	463	421	465	467	453	466	455	453	475	481	491	446	454	449	479	485	459	478	445	455	442	444	456	447	479	449	441	457	491	449	429	454	420	451	436	461	469	478	446	452	442	449	448	424	489	441	456	483	494	478	459	473	473	470	464	450	447	439	447	461	464	482	441	448	421	440	470	435	430	415	447	459	451	446	480	461	440	471	406	444	444	435	489	473	454	449	435	461	505	443	424	446	461	448	438	429	475	458	400	405	445	434	426	495	448	503	455	442	472	431	454	457	460	410	493	453	427	430	477	454	444	448	463	408	434	467	448	470	476	453	461	447	440	457	485	466	472	453	425	434	453	428	434	472	456	418	491	437	458	485	431	478	455	463	394	451	424	447	452	440	472	468	446	429	479	444	445	460	465	441	430	427	421	442	462	421	449	481	452	422	431	472	404	448	453	440	443	400	433	449	443	443	417	437	434	451	431	475	415	457	438	458	444	431	477	461	440	461	445	427	437	456	431	470	468	460	459	434	445	472	444	465	457	479	456	429	447	456	486	491	439	441	444	420	447	467	489	451	421	468	441	432	466	436	432	440	408	474	431	432	456	462	446	404	424	425	449	424	463	447	446	460	454	464	419	475	430	446	472	433	430	455	421	441	476	435	460	428	424	402	473	434	453	464	455	426	459	427	456	443	444	468	456	486	454	414	441	472	478	456	440	474	447	448	428	440	436	457	412	452	454	486	427	453	480	455	424	427	452	471	421	443	496	460	466	410	426	466	420	419	441	448	422	430	438	446	448	434	444	453	475	433	412	457	434	426	463	464	440	479	446	447	438	418	393	450	464	445	483	422	476	498	428	409	464	484	460	441	456	440	426	438	449	446	444	444	409	443	442	438	451	476	415	455	465	435	480	437	449	484	444	422	458	481	481	446	467	513	454	449	456	429	465	446	485	456	454	442	472	436	459	447	449	475	473	462	458	437	441	442	462	469	478	511	464	467	485	478	455	473	482	430	431	470	491	432	443	446	420	469	403	483	472	467	450	428	469	447	458	441	465	460	484	467	442	434	408	486	484	452	438	444	452	446	432	455	476	442	433	444	457	451	473	460	406	449	430	436	479	443	481	453	453	504	477	442	433	449	465	415	441	414	482	468	459	451	450	424	423	427	477	490	453	442	477	440	446	459	474	457	466	453	430	459	457	419	479	421	424	464	426	444	445	463	475	453	446	462	451	398	465	435	477	455	486	465	468	422	446	457	438	442	416	414	446	483	451	443	475	490	458	448	434	440	448	439	457	450	461	500	406	454	465	458	415	424	461	471	451	445	465	446	437	463	479	451	450	423	435	463	457	420	442	452	460	456	430	449	441	440	453	443	437	464	431	420	437	473	447	471	443	448	431	497	447	458	430	459	436	484	429	438	479	431	418	470	467	459	443	448	457	446	409	443	451	459	420	439	419	449	468	452	444	440	492	422	450	477	467	454	456	421	451	436	437	442	465	422	452	425	451	454	474	483	461	456	466	475	459	417	471	450	420	468	440	440	461	454	442	443	439	448	443	461	462	465	506	441	480	476	451	435	454	454	440	438	447	419	458	387	453	485	446	451	493	435	423	493	438	437	429	439	475	459	466	428	437	451	463	445	440	411	468	425	428	469	446	473	442	488	485	424	418	450	432	475	442	473	481	451	459	453	463	473	468	457	469	427	457	435	459	441	491	441	472	467	445	461	448	434	425	431	441	418	429	450	484	442	423	486	452	459	430	446	487	458	448	453	443	502	422	470	439	454	440	402	459	454	462	441	464	415	458	431	419	469	473	432	450	450	449	435	505	459	483	445	440	442	461	446	456	450	440	410	466	451	465	413	479	441	494	441	469	450	423	454	433	476	463	425	443	442	448	444	417	472	443	448	483	459	476	518	469	458	411	454	475	477	453	454	447	444	481	471	427	455	419	470	504	432	411	424	439	433	454	428	477	442	434	438	442	434	446	459	483	445	462	471	451	468	495	427	452	475	467	439	446	430	438	438	465	476	454	461	452	467	423	465	488	462	463	457	454	443	455	473	465	445	403	441	403	415	444	466	435	447	466	492	458	448	466	488	445	469	431	462	426	405	454	459	446	420	438	467	499	456	474	453	453	433	411	454	462	448	459	467	435	436	450	474	453	471	460	445	410	436	458	461	433	477	470	448	467	463	428	479	434	486	417	446	436	441	472	436	477	442	410	448	485	461	416	434	447	475	436	453	414	465	468	452	462	460	476	448	459	486	462	450	432	431	431	456	418	459	437	433	415	433	458	413	502	449	437	473	420	443	411	451	469	444	462	446	403	446	453	452	456	457	440	445	435	447	430	465	433	436	477	445	478	450	465	477	441	498	451	451	460	425	459	430	443	459	439	433	454	456	447	444	466	449	479	441	445	490	438	456	422	440	463	421	446	430	460	469	455	442	429	469	447	479	453	478	401	467	458	486	428	456	470	460	434	410	484	482	459	445	454	439	442	450	413	482	465	450	468	457	456	440	445	421	459	471	443	476	464	450	410	445	457	458	424	486	444	457	422	443	432	475	465	457	470	451	455	443	440	428	473	445	445	445	487	477	464	434	466	430	432	443	419	461	425	425	459	440	507	464	405	446	423	451	461	437	445	464	472	482	432	406	452	490	445	447	486	464	451	444	418	437	449	430	463	419	434	436	442	474	460	435	424	471	440	464	455	445	420	417	446	461	461	440	434	458	456	449	470	415	451	434	460	486	454	408	429	476	437	458	475	474	489	444	465	462	466	474	479	467	436	418	449	469	476	459	471	433	470	462	434	468	472	451	429	485	435	436	478	457	436	435	503	441	461	440	453	477	476	467	453	464	466	450	437	427	487	441	408	448	467	420	483	469	469	430	433	419	476	463	452	446	493	425	480	433	423	450	411	441	453	422	479	483	473	445	478	433	416	487	467	436	429	415	472	463	430	470	447	486	462	446	430	476	467	470	495	463	472	464	442	419	422	424	430	445	435	471	437	422	435	427	448	458	446	437	441	458	475	449	419	444	421	487	468	450	448	455	463	427	431	478	421	474	412	461	452	427	423	423	445	450	438	439	460	456	458	455	412	496	443	410	467	432	474	463	437	440	389	442	466	419	469	468	425	480	481	433	451	502	429	460	460	441	427	462	480	425	435	432	438	456	458	474	432	430	443	441	454	441	429	463	484	410	477	455	433	440	471	471	454	438	424	462	410
24772	20835	26723	24765	12718	4931	2783	1787	1302	1153	1400	10625	12888	8207	2956	1119	641	551	532	533	526	538	539	487	511	533	520	576	516	529	510	513	520	535	557	519	539	507	492	547	511	510	507	505	535	509	521	545	522	498	510	548	507	510	535	547	516	539	508	503	492	536	547	527	561	532	523	511	526	530	535	488	554	530	494	531	551	528	570	506	486	496	545	515	535	525	508	496	566	526	532	526	535	532	488	509	527	526	542	557	577	535	506	579	540	536	520	503	505	487	511	500	512	482	522	550	510	538	555	525	552	504	525	499	492	517	567	532	524	528	516	486	538	532	528	548	516	511	512	546	526	496	539	498	517	535	523	536	519	542	535	536	528	526	512	525	498	527	498	608	577	545	541	535	516	526	551	482	528	532	501	507	477	497	503	534	558	545	528	491	490	516	525	535	508	531	513	495	522	516	495	508	526	560	522	564	502	524	548	508	506	551	528	481	524	494	542	535	558	508	492	518	525	530	528	538	511	526	554	506	496	529	545	510	514	550	529	534	518	471	517	520	491	546	499	523	524	501	490	506	548	509	541	493	525	576	518	504	533	512	524	501	501	527	518	559	496	478	504	528	519	512	516	485	527	506	559	536	532	505	515	489	528	503	520	552	554	525	512	529	518	505	522	562	521	534	577	520	519	511	550	520	549	528	540	525	547	503	516	545	538	479	530	540	545	523	534	528	514	501	520	536	531	541	521	554	538	522	508	566	517	555	506	498	529	580	519	514	529	492	519	495	522	508	548	546	547	507	530	477	530	546	514	484	503	523	510	526	525	486	527	510	521	523	513	556	488	555	557	500	495	516	536	496	500	527	533	518	527	523	525	490	515	527	501	513	514	523	532	513	505	525	549	530	510	566	530	513	515	490	528	507	498	508	551	515	508	588	505	528	518	527	558	520	509	553	520	493	512	514	500	517	530	499	535	534	505	496	512	525	543	519	504	487	539	533	537	535	509	558	480	538	509	561	536	496	504	521	502	531	536	534	507	508	550	540	489	542	500	497	516	474	493	550	482	492	543	549	510	542	522	504	467	534	493	492	553	560	538	512	502	530	498	485	498	520	524	485	556	529	545	508	522	549	540	537	470	529	526	494	492	533	528	530	516	549	510	528	480	527	516	508	505	481	538	500	502	463	518	567	488	516	506	545	517	504	521	537	512	497	553	440	525	505	461	492	555	508	538	516	523	492	539	500	513	509	526	473	524	548	495	543	530	491	510	478	558	530	513	507	519	505	498	519	521	521	497	526	512	550	539	509	490	496	510	517	512	502	524	530	529	532	549	559	532	528	513	516	526	510	486	522	525	528	516	529	505	516	519	526	509	516	510	482	561	502	500	537	511	525	526	487	535	525	513	532	512	543	533	503	501	530	518	540	482	491	491	488	522	557	537	516	508	513	523	539	517	548	506	535	513	546	508	516	551	533	523	528	554	556	501	553	559	539	512	517	529	530	535	524	508	506	527	496	513	529	525	492	516	482	494	459	522	514	522	478	533	513	511	493	539	548	502	520	521	516	550	562	534	503	517	523	478	506	494	480	554	503	474	512	530	500	490	542	530	517	548	540	539	500	547	490	516	491	495	452	517	537	495	523	554	487	530	505	506	513	472	520	541	508	532	553	525	577	512	529	512	520	543	541	545	540	494	521	500	531	554	521	502	516	505	529	507	581	525	525	495	476	490	532	519	537	498	550	524	526	561	483	522	507	500	525	516	545	516	493	485	527	528	510	534	554	542	502	509	534	479	504	566	550	509	494	510	511	588	541	486	533	514	547	499	512	512	554	505	553	497	508	550	517	509	528	524	552	555	523	534	498	517	489	515	512	497	539	522	513	514	504	520	529	513	512	519	525	516	539	531	518	526	501	535	507	531	512	532	532	526	494	569	489	512	505	490	524	500	548	570	487	498	544	500	470	530	546	534	583	541	515	494	530	519	521	544	515	536	538	545	519	574	534	551	495	525	519	490	473	540	514	529	542	552	516	507	531	510	561	555	547	529	560	522	550	501	525	508	496	535	547	555	541	480	478	537	537	516	490	518	477	545	518	508	523	537	572	528	503	528	510	494	542	531	522	529	530	510	500	499	524	472	557	506	524	501	495	530	538	494	508	540	540	496	525	493	544	504	550	537	567	539	522	556	536	550	530	551	519	501	510	528	545	506	511	498	568	574	547	520	541	498	498	506	495	522	504	500	505	517	554	562	510	490	508	501	532	500	526	497	563	488	555	528	555	535	574	578	527	502	500	514	514	527	514	546	546	524	529	549	507	488	569	528	512	548	479	504	547	547	493	527	521	481	527	553	511	520	542	561	533	524	454	468	498	488	512	501	489	585	552	486	502	494	533	543	522	531	509	542	499	551	560	540	540	546	509	482	464	530	564	571	562	561	548	532	564	546	546	525	522	503	501	554	508	518	518	554	534	507	563	493	511	478	551	526	559	507	507	516	546	492	552	502	531	539	531	565	531	532	468	564	500	502	529	499	534	516	500	486	516	515	542	486	509	550	498	547	541	511	546	526	520	530	507	508	487	520	497	486	559	524	464	542	528	577	516	537	520	505	516	543	502	523	504	517	511	546	516	535	503	467	496	550	489	535	514	528	543	536	530	559	515	501	535	506	530	528	535	513	518	516	518	512	494	517	495	492	550	525	520	481	506	488	570	531	515	547	511	528	522	484	524	564	522	516	500	509	534	501	518	544	513	483	511	510	497	561	524	515	527	527	505	497	502	545	500	526	519	499	563	478	509	537	532	503	463	498	499	524	507	495	531	525	518	523	540	517	481	534	493	499	526	499	520	552	549	487	510	511	496	528	546	528	497	501	523	503	507	494	547	535	553	531	535	509	500	539	513	529	523	535	517	560	488	508	529	519	513	485	532	514	525	522	500	505	529	474	543	562	502	536	506	541	486	504	529	503	537	525	543	558	542	536	500	479	514	528	561	531	522	496	530	515	485	517	520	577	552	540	485	553	522	490	524	546	567	519	563	486	504	476	535	519	495	509	539	504	536	558	528	528	499	558	533	480	528	492	500	495	567	543	504	527	564	549	522	509	513	522	546	520	481	526	535	479	555	497	518	514	521	511	463	497	530	527	538	524	486	522	489	549	552	544	529	516	495	532	489	496	492	514	520	523	556	512	551	512	533	502	533	528	510	507	511	508	490	569	567	537	523	531	532	526	571	524	526	547	537	524	498	567	478	533	517	547	504	505	525	551	519	518	514	485	527	512	524	562	543	537	469	519	527	528	496	513	504	489	519	542	523	546	521	521	510	535	550	489	516	535	539	486	515	504	517	527	501	535	559	488	529	490	496	516	544	542	551	523	509	489	579	487	485	495	451	513	547	531	512	478	533	531	523	484	536	494	539	493	563	542	514	557	566	524	514	481	532	506	494	557	536	492	526	489	539	561	537	528	511	525	539	486	484	536	510	547	558	545	505	522	541	493	514	507	567	505	526	506	541
5967	9979	8530	7156	5699	4325	3062	2339	1768	1399	1831	13629	12501	7902	3152	1088	579	499	430	465	442	477	453	472	445	451	476	483	486	481	488	472	480	431	437	475	436	442	470	476	483	452	470	459	463	481	435	446	457	444	444	442	452	448	473	459	439	462	463	465	454	477	440	468	485	465	451	445	466	427	437	458	454	452	440	440	474	424	462	489	473	422	470	455	430	453	464	483	485	426	490	510	496	475	469	412	448	436	447	465	461	449	448	467	513	454	465	410	484	469	460	469	440	442	439	455	460	458	414	443	482	470	455	415	467	434	451	469	481	430	486	440	449	419	446	438	457	451	448	461	488	479	468	482	447	469	452	492	452	435	454	446	470	433	474	409	489	438	432	465	438	459	475	446	461	441	449	463	459	482	452	437	418	450	426	465	437	486	443	467	432	445	442	445	441	472	448	456	444	451	424	472	467	446	428	449	442	498	410	402	474	463	417	486	457	454	471	462	434	492	452	431	466	462	478	422	482	431	459	430	461	410	443	459	412	451	468	461	441	447	414	432	443	435	474	443	481	447	471	469	427	469	416	461	445	452	469	420	460	426	440	469	463	433	457	474	462	433	430	462	475	427	490	453	448	439	453	478	452	447	454	492	485	414	416	490	458	453	414	459	430	453	524	471	406	481	470	438	458	462	459	432	481	423	441	395	418	437	472	437	459	483	434	471	407	459	451	457	474	432	408	430	418	503	448	445	456	441	434	458	437	441	457	462	447	455	447	487	461	456	469	461	434	474	466	462	463	460	445	486	445	446	475	465	440	436	457	448	463	438	429	424	440	480	443	421	434	451	457	454	449	442	481	470	450	463	451	442	475	489	488	441	437	445	458	450	454	439	477	431	481	430	431	445	408	429	437	429	454	477	481	427	471	422	420	464	460	442	481	446	436	440	454	439	490	479	436	409	423	484	448	467	448	440	461	436	420	461	428	453	479	481	424	471	483	431	447	429	438	484	456	426	480	485	452	457	407	456	443	442	442	503	463	463	468	463	484	447	420	437	468	457	459	426	474	461	445	431	452	445	436	455	431	442	426	426	435	404	455	458	489	421	469	454	463	461	461	475	447	447	456	453	485	471	464	445	451	441	431	428	446	476	476	446	432	446	481	446	463	462	455	458	443	423	460	468	485	473	431	483	454	467	438	450	447	449	436	460	478	453	445	461	461	501	436	436	453	461	431	448	471	454	466	416	461	458	426	459	485	464	445	450	441	443	456	423	445	443	439	451	415	480	425	446	430	470	461	471	475	381	472	444	462	444	453	439	434	450	451	438	452	467	444	458	471	412	426	460	423	439	451	464	447	445	477	485	456	417	483	477	432	428	455	441	411	432	479	464	475	420	438	453	485	472	450	440	462	452	420	485	451	473	427	458	443	470	410	450	499	487	506	443	499	472	448	436	488	454	437	428	449	435	480	460	445	446	410	438	472	432	425	445	432	464	434	460	464	471	479	437	454	450	444	399	461	444	443	449	408	438	445	444	459	490	385	445	400	430	463	455	464	446	474	445	453	428	451	445	448	466	500	414	474	460	437	451	466	425	451	451	467	494	428	412	439	452	457	426	468	428	428	485	422	464	424	453	435	451	462	472	459	459	496	428	442	416	490	423	451	504	455	429	468	465	446	459	436	442	467	426	440	413	436	478	478	444	462	422	458	439	420	479	434	428	451	445	454	475	469	480	428	471	453	450	431	446	414	424	449	418	426	470	418	446	467	458	457	455	478	501	456	448	465	464	425	426	465	471	436	448	446	483	450	419	441	420	444	431	435	421	462	462	468	430	451	471	421	453	480	445	490	482	460	457	452	416	508	444	420	428	451	488	454	434	475	440	407	466	486	493	402	470	468	469	431	445	419	471	439	474	462	486	430	454	484	438	441	457	450	466	473	391	439	438	456	451	446	473	425	440	456	427	453	425	438	461	455	443	422	455	415	447	455	477	455	516	454	443	427	460	451	447	435	474	416	455	441	455	427	459	437	463	441	456	427	433	442	457	465	437	442	463	459	482	474	448	429	483	463	481	458	457	476	465	448	406	449	467	479	418	405	445	445	426	482	442	453	421	443	434	424	479	490	445	427	459	437	461	434	468	440	430	428	486	443	439	432	496	420	414	433	463	463	471	445	442	436	439	431	477	465	427	442	434	437	450	441	459	439	434	449	449	430	413	461	425	460	436	452	452	470	445	458	434	452	466	437	457	484	459	454	436	437	428	439	466	499	438	467	456	390	449	433	471	489	457	456	465	461	448	438	431	482	435	456	430	491	430	400	463	466	445	448	437	441	458	445	451	453	459	468	421	432	435	453	409	423	458	440	440	436	482	448	438	478	437	412	425	477	440	409	463	423	431	428	438	468	451	455	456	480	422	451	482	448	457	457	471	482	439	419	438	510	455	484	440	443	445	456	440	448	440	433	455	426	482	415	474	427	423	454	487	485	431	461	454	455	451	458	459	459	429	444	457	448	451	467	439	406	465	431	473	410	425	435	423	426	446	463	439	440	462	434	485	453	452	471	496	460	446	466	419	462	479	448	467	460	464	418	436	436	423	454	468	434	444	429	454	488	450	447	413	452	429	443	451	452	443	436	455	432	484	473	455	433	464	464	463	444	467	475	443	443	445	466	458	476	433	428	459	470	427	467	437	451	431	435	405	458	436	430	438	441	417	449	471	444	464	448	460	494	457	452	441	425	455	420	442	456	447	489	435	470	461	430	457	431	442	433	423	428	455	481	452	395	484	438	439	411	430	462	426	422	425	461	479	476	474	443	457	459	462	487	441	447	436	439	458	473	424	452	468	449	461	440	439	450	449	426	425	480	430	438	436	463	446	428	427	470	457	433	447	430	414	426	447	419	444	442	436	463	432	445	475	488	494	426	470	451	475	423	477	455	463	451	424	462	461	436	455	456	449	477	424	462	455	451	441	501	425	423	463	473	435	483	424	420	470	465	445	445	496	462	467	464	446	446	468	421	481	431	417	438	467	501	459	467	473	420	436	465	429	464	422	461	417	443	424	464	444	400	417	424	448	458	490	485	462	493	433	444	451	424	420	475	416	431	477	483	436	461	451	445	431	471	483	467	477	463	405	457	446	474	452	445	445	441	437	449	488	425	497	433	462	476	481	493	449	439	419	445	426	436	458	409	461	489	448	426	423	440	485	462	447	454	445	438	447	459	481	408	441	450	475	435	446	449	473	472	439	476	447	436	440	387	450	452	460	461	449	443	450	458	414	451	426	449	460	452	441	448	486	415	443	418	439	454	438	435	446	450	451	453	435	436	454	483	446	462	456	447	439	472	432	454	455	484	449	459	454	471	438	454	435	468	455	458	468	496	477	444	448	420	469	442	419	469	452	468	430	466	445	467	450	450	414	469	463	449	445	453	452	418	453	459	460	462	425	440	445	506	447	445	455	444	412	466	467	443	453	449	421	439	421	434	473	438	454	448	448	433	461	412	422	458	431
23882	20804	27729	23988	20599	12542	5141	2763	2375	1697	3801	23470	22341	13316	4852	1553	812	676	630	565	645	618	600	657	648	681	604	652	627	667	655	663	656	666	645	644	623	659	660	644	593	626	627	640	653	601	644	627	644	631	650	653	701	626	629	631	651	670	584	661	666	609	622	647	623	649	638	615	594	614	643	625	641	638	636	646	674	598	642	637	622	581	643	615	600	632	627	621	660	664	644	596	692	625	621	665	585	621	655	639	659	671	615	676	594	656	609	602	604	636	590	606	683	666	606	614	655	620	609	628	628	618	588	634	633	651	616	616	626	617	606	649	631	590	671	605	640	600	647	616	591	639	652	591	652	621	612	630	605	610	629	630	631	667	610	683	653	614	675	604	630	623	635	623	618	650	641	646	653	597	637	618	643	612	620	628	647	651	636	624	626	598	624	638	615	640	676	651	629	639	627	603	649	671	655	576	644	622	594	631	631	632	646	606	629	622	633	595	625	650	667	639	651	628	631	600	583	613	617	606	645	601	639	630	613	641	602	673	620	650	621	667	668	660	614	616	648	584	644	666	655	645	662	643	692	619	627	618	636	625	676	619	599	585	618	630	606	631	591	630	593	639	627	592	695	604	607	667	622	663	605	645	629	630	603	635	624	683	628	626	665	633	632	642	620	618	644	661	663	623	641	622	568	629	630	626	639	601	605	638	636	630	645	656	630	648	643	652	622	671	671	648	647	652	637	624	604	647	644	656	590	636	628	627	631	583	665	600	607	645	622	664	612	679	642	645	607	618	660	614	673	624	624	601	651	632	598	644	644	639	673	657	629	558	603	629	681	650	630	649	631	625	632	598	606	658	617	656	646	602	611	641	627	622	605	613	641	639	660	658	620	587	628	619	645	655	662	602	656	645	671	617	623	593	666	643	657	635	604	620	592	653	575	632	633	645	670	614	629	633	621	650	612	654	628	608	610	677	647	628	603	646	660	654	652	619	624	629	624	636	678	586	640	621	647	619	632	647	622	634	643	612	614	632	599	637	650	624	611	617	639	571	673	669	631	599	633	604	613	618	610	599	640	596	636	642	611	630	646	622	635	574	612	630	639	616	623	635	645	660	635	616	637	644	678	627	653	605	649	619	615	653	652	635	662	594	623	603	631	620	626	600	605	648	628	660	648	636	625	617	640	612	637	641	670	637	662	629	687	639	625	650	649	653	598	609	621	627	618	637	630	637	640	636	631	630	616	637	623	662	662	672	658	660	659	619	630	666	676	608	628	658	708	662	697	610	655	651	622	675	641	652	624	604	687	652	595	609	607	604	631	621	623	689	621	617	648	607	653	657	616	613	685	591	613	603	612	611	590	643	608	586	664	660	639	663	591	622	669	654	632	649	647	600	614	621	615	594	591	602	612	609	624	633	620	649	610	632	654	674	629	657	677	657	625	642	565	576	584	636	666	578	657	608	608	612	600	636	668	654	618	652	610	647	560	636	578	640	593	625	618	647	636	663	670	642	662	620	659	658	684	626	629	645	612	629	632	676	620	650	674	649	604	642	580	669	641	649	629	643	655	602	697	653	702	632	645	609	653	609	662	675	578	657	657	636	650	622	646	606	670	655	616	607	635	671	648	628	654	595	644	647	634	664	642	615	611	640	644	614	646	603	647	645	647	631	595	635	607	592	624	598	587	644	595	610	622	630	685	658	615	636	628	636	639	653	672	652	576	620	602	624	662	635	609	616	637	631	630	626	622	601	631	619	586	654	658	639	628	614	613	607	654	620	657	574	604	611	628	636	627	617	609	616	629	654	647	622	645	627	603	619	645	636	621	596	625	635	616	630	617	681	631	587	648	570	668	678	616	617	630	630	611	627	606	653	649	603	682	666	604	637	595	677	639	641	581	623	607	627	577	605	592	623	654	680	594	632	643	683	619	677	637	602	651	604	580	674	641	637	625	630	647	658	598	639	657	641	609	585	657	634	600	621	655	665	659	632	715	603	632	609	647	589	650	597	645	648	628	686	594	617	611	570	674	632	605	634	630	615	617	655	651	634	625	639	652	633	591	609	590	618	590	628	644	638	652	631	613	630	633	637	628	633	617	606	582	607	633	630	617	593	622	628	617	624	666	635	627	641	666	599	654	628	612	649	665	635	611	627	616	614	641	609	624	608	630	632	603	627	663	626	631	611	634	658	673	635	599	614	634	660	651	660	665	624	639	619	653	570	619	616	598	641	621	635	639	677	580	644	640	669	625	637	648	668	637	573	597	624	651	656	630	650	648	568	652	654	623	633	650	634	625	667	659	610	595	603	671	611	634	636	638	646	651	628	608	640	635	611	664	643	571	635	596	619	655	625	604	624	615	666	607	607	652	633	606	646	637	628	613	667	632	588	655	599	646	679	632	642	606	675	624	622	628	618	664	579	678	597	612	618	620	623	620	626	626	601	632	600	640	662	663	637	617	666	643	641	585	618	661	634	661	659	633	631	624	632	618	609	667	616	604	620	623	641	588	622	638	663	584	600	626	629	613	634	609	612	669	636	636	614	564	680	638	650	669	655	649	656	643	611	631	637	604	619	631	605	647	646	652	595	605	614	642	618	660	617	627	644	631	585	658	613	601	600	617	648	633	629	593	646	625	671	596	587	622	664	677	635	618	688	642	646	620	636	611	689	571	672	630	606	577	625	629	654	583	599	639	631	601	622	630	601	688	608	670	667	655	628	669	606	660	572	620	614	622	602	638	633	628	595	573	651	648	642	675	629	659	641	642	602	638	649	643	641	606	633	625	633	649	632	612	618	601	626	646	633	614	632	618	698	651	623	654	595	644	631	674	639	644	643	645	594	629	638	640	650	649	688	622	618	645	621	599	673	642	661	640	654	685	595	597	632	612	620	611	613	674	613	623	605	643	628	652	619	605	616	661	597	643	583	624	611	625	614	696	624	653	632	630	679	596	642	653	597	655	590	611	621	653	691	645	650	623	620	630	667	638	639	650	612	618	623	668	621	606	648	628	627	590	693	644	633	654	676	645	641	646	601	617	634	636	656	623	593	638	642	643	622	589	632	613	693	623	613	616	604	633	657	633	598	613	588	652	648	598	672	636	625	649	611	624	596	589	638	623	645	640	652	672	648	660	636	632	576	683	625	645	615	643	651	616	625	630	621	630	621	643	623	661	622	591	613	640	680	644	603	612	616	652	627	605	659	635	690	614	680	654	625	606	648	591	653	622	654	621	632	618	611	665	650	624	607	648	600	646	633	611	642	609	632	611	595	614	669	603	611	640	635	656	616	672	624	641	626	628	638	642	638	622	641	633	657	598	650	611	665	597	613	619	610	635	626	567	641	637	599	649	601	621	689	622	645	610	617	633	595	626	649	631	636	651	640	635	595	635	623	635	628	605	607	661	642	657	614	610	609	566	611	584	625	632	644	651	636	622	616	638	608	612	623	621	630	616	646	594	630	638	615	667	645	621	584	617	666	619	646	629	631	611	665	601	635	615	616
7019	11664	11655	11662	9511	6734	3984	3288	3175	2102	5839	25463	19193	11419	4548	1447	716	571	569	581	577	534	594	551	581	579	540	543	573	539	541	535	573	543	570	561	578	553	571	567	537	577	538	582	572	561	555	526	499	555	543	532	542	525	556	547	575	539	542	521	497	510	523	576	545	533	569	519	567	538	574	564	565	551	584	528	561	541	534	566	593	548	563	523	562	573	521	541	519	582	516	538	549	531	536	579	522	550	554	566	576	517	558	587	563	523	559	582	515	577	536	512	562	546	576	532	597	569	560	572	570	535	525	554	543	568	558	560	571	566	537	492	540	545	547	548	567	548	544	553	550	552	559	586	555	544	543	581	550	541	576	498	506	511	555	493	570	560	594	547	578	570	533	550	556	521	587	582	554	573	556	532	501	576	531	532	524	545	542	542	563	576	512	542	571	554	549	575	532	577	538	538	566	533	560	554	566	523	497	539	525	558	556	541	542	539	543	563	551	547	527	540	554	544	553	548	581	556	515	551	573	485	575	533	558	541	513	513	607	600	600	573	552	539	534	543	574	530	546	539	534	577	519	547	521	543	538	527	560	546	566	554	504	576	575	531	537	543	524	563	562	552	521	526	512	569	551	519	548	550	537	534	567	588	558	569	597	578	565	508	560	542	562	564	588	578	560	533	539	575	508	514	584	550	543	547	516	518	553	528	543	606	504	566	572	519	546	534	538	504	494	513	576	563	582	560	522	539	552	538	564	547	489	549	532	524	534	516	558	540	554	560	551	544	574	594	552	543	540	535	568	572	532	555	526	547	500	581	533	560	533	521	560	522	551	576	508	510	554	572	544	566	568	588	549	596	552	570	524	523	573	547	559	574	588	586	535	497	581	575	486	514	573	585	556	532	506	542	546	560	514	543	604	554	557	533	570	546	546	564	547	525	523	564	602	550	548	545	509	508	552	515	560	577	566	515	547	565	528	505	523	552	569	585	561	542	543	541	566	540	531	547	571	553	595	555	506	559	537	527	574	564	550	523	528	580	549	539	554	581	560	539	476	528	573	551	539	563	560	523	540	576	548	567	547	526	517	563	569	530	534	558	568	547	559	517	566	556	516	568	520	576	541	504	516	555	560	550	580	518	510	520	547	566	528	601	553	556	518	601	520	537	567	536	525	568	552	568	544	572	553	590	555	558	560	536	567	571	565	555	550	530	557	571	550	571	537	580	557	563	538	525	574	543	526	557	539	542	514	490	542	519	536	549	565	547	555	558	500	530	552	549	542	552	526	542	548	535	573	566	518	525	544	535	565	555	570	576	537	501	523	564	555	579	554	530	578	568	546	520	554	541	518	525	532	567	480	520	562	524	569	532	558	544	521	515	547	526	550	556	530	573	596	546	547	547	522	558	529	567	579	557	531	576	506	536	532	555	551	504	521	558	565	500	563	512	613	511	516	548	587	554	540	588	564	541	601	560	559	520	535	519	547	599	565	563	539	534	530	542	569	593	547	558	562	524	534	539	536	587	551	553	573	543	552	518	539	543	537	524	508	559	590	515	552	543	522	512	539	542	549	511	543	527	580	562	505	495	564	557	549	546	522	601	508	485	510	513	585	595	539	536	548	536	538	572	541	555	546	526	540	552	570	544	534	543	564	583	545	539	557	564	510	527	534	559	529	560	562	513	532	548	580	568	547	525	549	527	508	561	510	582	590	574	519	529	560	582	524	522	556	563	551	521	528	545	504	571	567	520	526	544	527	535	537	532	561	574	584	508	580	536	517	562	600	539	509	551	552	567	555	531	516	543	511	510	529	561	527	529	516	558	540	543	527	559	511	565	565	572	518	513	572	532	507	570	527	525	584	551	557	559	511	573	544	543	572	563	553	557	539	524	536	542	545	559	539	602	534	498	583	526	582	541	499	548	563	538	557	547	503	524	548	530	522	563	589	528	496	525	559	556	527	522	527	524	538	563	532	571	558	523	569	524	589	531	558	537	552	546	534	518	530	520	548	589	520	495	511	511	539	561	545	530	524	514	545	556	531	546	532	548	524	584	492	595	549	609	520	582	558	530	554	521	556	537	507	540	539	519	505	545	549	541	569	538	552	561	573	522	572	586	560	550	534	546	517	550	612	542	536	539	525	548	531	547	535	586	577	584	524	556	543	561	513	581	547	505	513	530	547	521	579	544	525	502	564	535	546	548	566	526	496	557	537	527	549	582	556	583	571	492	528	560	562	515	504	589	585	583	573	521	565	541	527	529	551	550	557	542	547	552	520	577	579	591	532	569	538	532	569	568	555	520	585	495	523	512	500	559	568	552	533	558	525	542	552	545	542	511	530	551	555	553	558	515	554	543	514	537	574	523	573	531	581	568	537	537	506	553	554	533	528	572	523	519	520	545	514	548	602	547	565	552	503	529	543	558	572	508	532	594	592	527	536	553	514	570	545	530	524	549	514	525	519	572	527	585	570	545	540	532	542	507	528	551	544	561	556	529	509	556	548	552	558	528	539	550	573	554	552	512	526	540	578	530	532	540	545	536	569	579	543	551	483	546	546	545	601	561	556	550	523	551	556	540	537	574	509	536	506	570	540	539	505	514	533	538	513	535	570	579	550	543	606	521	528	562	545	528	525	563	534	568	523	572	564	537	539	534	541	531	508	499	522	567	563	580	573	531	516	563	576	564	576	520	553	569	523	533	546	508	541	503	526	528	559	538	531	526	576	576	538	508	526	503	548	546	537	530	536	570	543	522	516	494	535	519	565	520	542	529	536	557	537	535	519	559	550	492	545	543	521	563	584	533	561	544	509	550	528	531	570	533	548	562	591	527	522	539	575	539	531	529	537	559	547	575	556	537	540	552	568	535	559	534	536	541	535	554	540	564	532	504	515	533	481	547	556	561	552	556	569	548	518	481	526	523	570	572	520	536	553	554	525	515	524	546	524	548	522	540	553	547	537	532	582	518	556	513	548	520	545	540	537	514	529	526	544	531	550	526	567	512	547	523	555	561	551	556	529	564	551	519	571	528	537	536	563	551	543	531	518	532	532	544	506	600	517	566	576	592	564	493	558	517	557	527	543	550	558	529	543	560	575	505	576	515	533	542	527	590	520	510	528	561	550	550	552	550	516	494	573	572	534	576	533	547	561	507	566	559	557	582	532	510	556	508	532	558	540	558	502	520	529	589	530	596	529	598	536	526	554	561	538	557	524	542	541	546	572	627	534	542	526	516	514	519	551	532	542	565	550	542	567	580	541	524	548	576	506	490	569	535	549	550	556	531	522	523	527	537	556	507	564	532	523	590	551	574	580	542	548	552	524	554	528	560	580	553	560	572	593	531	597	543	560	552	577	576	572	542	547	542	554	548	558	535	520	504	553	532	527	598	575	521	513	542	546	537	526	520	528	549	561	505	536	516	556	529	599	567	558	511	525	557	559	551	526	538	535	553	511	583	568	555	502	548	575	474	522	552	551	523	568	531	554	580	544	541	583	517	538	538	535	530
26902	10522	3058	1940	1192	1209	1070	938	834	705	762	1812	1669	1184	890	595	551	558	539	590	564	583	528	571	533	569	555	507	555	506	552	504	520	585	566	523	520	536	562	512	546	523	514	558	561	533	563	604	526	529	514	510	489	551	523	549	534	543	549	567	570	533	497	566	511	547	564	559	485	518	484	546	541	550	532	533	526	514	519	536	563	523	544	532	534	559	587	528	568	543	544	562	541	547	537	573	516	539	530	511	533	545	553	540	520	543	563	497	538	506	585	572	559	532	568	544	549	541	557	509	527	524	510	523	535	526	529	536	482	590	581	554	528	565	547	581	543	533	510	543	602	532	510	530	476	542	536	553	552	559	582	548	564	529	582	572	529	585	543	561	538	546	503	512	548	516	512	491	551	536	560	517	518	583	543	546	551	531	551	518	525	542	544	569	567	506	559	527	533	510	559	515	524	579	511	554	550	549	509	566	585	547	531	554	588	521	556	530	538	534	514	543	517	566	562	533	542	563	537	570	542	506	554	564	560	523	551	514	542	581	560	514	519	569	526	520	580	517	525	558	567	545	503	553	538	553	541	510	543	540	512	571	549	511	526	569	544	528	565	542	522	513	574	530	523	556	551	512	575	535	520	538	545	568	526	500	549	550	545	507	531	574	529	526	537	537	560	535	536	521	532	534	518	527	582	571	529	514	569	566	520	566	518	519	562	513	482	502	513	574	547	517	574	551	528	546	549	573	517	574	527	532	521	564	539	479	541	562	547	493	536	527	581	543	568	541	515	544	521	615	496	532	545	546	550	568	556	513	562	583	542	549	540	506	541	554	532	552	539	541	519	545	531	554	549	543	511	546	529	551	550	556	544	535	536	529	540	577	527	549	511	540	545	550	501	562	539	551	545	543	529	511	516	533	547	524	581	531	529	572	551	584	556	557	540	528	521	541	514	577	518	506	491	557	529	576	550	517	570	556	554	519	525	568	554	561	522	535	540	520	516	534	539	513	536	541	562	555	544	522	553	513	540	517	542	563	539	548	539	552	552	515	524	550	537	546	519	559	581	554	530	580	534	544	531	560	559	541	528	565	567	556	539	506	518	519	553	550	559	535	545	513	553	483	510	511	550	567	576	537	534	513	570	530	553	540	491	545	537	515	531	541	563	553	571	524	520	560	529	542	536	534	557	577	587	515	550	543	584	549	529	528	545	540	509	525	543	542	545	552	518	514	558	566	546	565	537	568	517	551	524	585	521	552	507	590	524	524	506	531	517	560	527	534	521	521	553	552	527	577	553	562	563	577	554	563	539	520	529	546	545	585	549	507	552	543	516	540	596	548	580	548	604	560	550	507	508	551	532	568	513	583	527	512	557	521	544	582	546	558	521	526	541	527	533	526	516	493	527	529	546	541	487	498	533	572	536	548	516	540	549	564	534	545	562	561	542	550	535	491	529	468	512	531	565	523	524	535	556	541	530	549	562	543	598	546	564	563	544	575	571	579	530	539	564	519	519	529	488	532	485	513	512	518	510	509	576	541	545	492	503	581	560	545	538	553	532	563	486	528	556	544	514	517	585	522	511	560	527	526	515	526	549	528	515	547	539	570	547	596	510	517	519	555	521	537	510	521	542	522	526	554	531	540	532	551	580	532	532	562	520	539	561	533	565	543	543	495	526	566	539	529	544	565	575	555	553	500	560	538	535	524	592	550	531	569	547	491	578	545	549	504	516	541	573	570	557	486	505	511	548	554	562	525	517	500	543	528	499	518	507	548	545	501	560	539	578	566	496	532	543	587	516	480	559	547	507	540	556	541	547	533	589	524	534	527	516	518	522	552	536	548	546	498	528	562	530	492	557	543	522	533	517	537	576	528	519	588	546	552	498	550	546	530	489	471	518	548	553	538	499	533	511	516	546	517	549	528	545	494	540	482	525	573	538	519	561	537	560	538	587	511	539	527	568	544	517	556	550	554	518	544	538	546	555	545	560	521	531	481	542	528	524	539	541	561	521	475	509	565	507	548	513	497	540	583	559	570	546	598	513	563	558	543	522	526	542	535	539	551	516	549	572	529	524	549	540	532	528	543	516	525	573	534	534	557	511	526	496	568	507	538	536	550	560	551	523	518	588	571	547	515	552	543	540	531	541	555	544	534	553	515	551	545	477	547	519	544	544	550	547	511	529	514	517	576	574	517	535	534	511	533	547	575	532	574	562	510	542	525	552	545	564	561	517	526	510	502	539	552	553	547	550	516	542	537	516	529	577	503	572	563	556	546	519	570	546	556	546	551	504	523	510	515	531	560	519	515	523	534	573	527	561	560	514	526	561	544	553	548	552	511	569	546	562	504	516	566	548	545	573	517	527	536	576	532	541	520	540	562	515	571	595	529	537	505	540	542	570	560	531	533	576	560	572	533	548	548	551	575	593	531	549	511	564	526	509	535	556	532	559	540	539	545	569	534	526	509	528	548	461	557	550	502	560	513	524	494	547	542	527	564	552	532	529	527	476	557	590	533	548	547	563	503	527	530	533	534	577	530	541	556	549	530	569	543	564	548	547	560	516	563	563	587	543	542	581	569	535	541	549	537	532	518	577	527	566	550	528	522	567	560	562	543	564	515	585	493	568	524	527	527	519	557	541	502	518	566	561	534	543	550	495	567	535	532	544	587	544	491	541	528	528	527	542	543	577	530	552	527	524	542	562	555	523	566	564	548	531	522	579	563	524	529	575	553	531	562	550	540	535	571	547	508	505	550	583	538	558	519	529	562	532	496	545	544	569	550	545	515	540	584	552	532	562	542	539	552	538	522	550	500	530	552	551	513	541	527	546	529	576	525	519	489	523	512	550	524	536	576	519	566	553	563	543	510	546	525	569	555	544	555	534	556	539	544	518	567	540	515	578	582	520	550	524	535	508	523	514	517	530	547	502	551	570	553	521	553	557	541	557	510	474	543	555	519	568	534	538	549	548	542	552	594	515	514	554	544	546	552	554	546	534	547	525	548	546	504	510	525	519	539	528	577	536	544	577	509	572	540	496	571	542	542	584	561	591	558	524	543	513	539	542	556	508	564	572	536	537	542	517	551	509	561	537	575	526	552	543	555	532	573	545	537	558	533	545	571	504	522	520	598	532	526	531	559	539	526	522	558	543	573	539	539	573	499	536	554	547	519	542	543	537	518	515	509	528	521	544	520	511	558	546	555	530	530	558	529	524	559	523	526	580	493	512	538	532	499	522	558	548	559	521	515	554	602	604	570	541	545	533	559	593	545	494	538	515	537	542	546	582	520	556	489	540	566	493	554	540	535	566	536	530	526	528	525	534	537	542	547	546	554	556	532	516	539	559	545	545	553	589	507	548	546	532	538	617	521	564	573	533	502	522	563	544	527	554	553	550	598	518	531	590	521	496	517	545	570	502	523	539	561	531	533	548	527	546	546	541	563	523	550	525	549	548	526	518	539	492	494	566	614	513	482	572	526	511	508	556	574	508	548	492	515	559	550
6757	3389	2928	2041	1444	1642	1364	1085	1026	869	843	2412	1903	1180	758	581	469	481	453	448	460	473	447	458	470	492	474	452	489	474	438	475	482	469	459	457	487	473	486	475	488	437	461	447	470	479	433	469	514	424	447	467	491	454	459	482	424	450	493	437	470	465	526	478	466	460	479	441	464	440	492	458	457	449	464	458	422	463	457	443	485	465	433	429	434	482	467	452	425	449	461	451	440	432	478	443	441	469	452	416	456	422	456	477	442	418	493	425	465	472	438	446	517	434	447	432	421	439	467	467	463	463	478	470	412	447	444	456	460	444	447	474	469	451	429	430	494	443	448	403	449	455	441	439	453	437	454	453	462	490	445	458	466	452	481	478	455	496	476	464	472	496	494	466	425	477	451	402	432	461	427	445	468	473	474	455	481	440	475	456	423	488	461	499	465	452	483	452	436	466	477	451	467	448	475	473	459	447	427	439	454	473	488	476	453	456	433	441	456	449	478	448	474	420	456	501	453	463	484	446	491	439	450	497	464	500	441	414	446	453	502	438	474	434	452	482	481	443	457	452	449	443	485	456	463	457	459	454	468	463	467	440	417	450	476	461	474	479	420	406	466	430	480	474	447	420	444	475	448	502	455	447	437	491	430	472	415	490	465	437	442	457	482	458	489	410	483	454	432	453	480	437	450	458	444	452	439	458	413	480	484	459	463	479	426	461	451	471	427	462	471	488	436	467	476	471	443	439	419	464	486	451	478	468	480	454	467	462	481	471	454	469	425	474	444	435	434	439	456	444	429	450	449	433	428	429	427	459	462	508	456	471	445	443	487	450	481	476	452	456	465	446	420	460	437	475	464	411	437	463	456	431	461	483	450	484	446	442	444	440	446	425	464	448	474	435	474	472	455	448	453	491	445	468	462	480	476	435	438	486	437	462	510	456	468	479	486	447	523	444	426	495	469	455	427	469	492	455	471	459	447	460	437	459	468	480	511	433	473	431	465	448	403	412	491	444	449	429	459	474	465	443	475	487	464	451	460	478	456	467	457	457	482	457	484	449	448	468	470	468	455	431	496	453	465	467	462	454	422	481	467	433	468	496	468	461	459	425	480	447	467	454	443	450	453	435	444	469	430	489	446	451	464	447	480	461	470	452	441	466	449	465	458	460	441	513	434	456	462	457	493	459	446	460	428	450	444	415	509	461	472	467	483	463	486	431	476	435	435	421	436	460	459	467	441	454	437	437	488	472	433	460	432	459	482	431	502	491	476	426	434	431	458	449	472	431	449	492	437	477	445	468	460	444	423	440	449	455	449	460	472	446	451	485	446	455	460	472	465	490	464	477	487	488	471	488	493	468	461	457	434	469	460	420	458	421	465	449	444	451	467	476	445	429	423	421	455	485	470	435	461	451	464	430	402	442	492	446	470	479	448	436	465	438	412	470	472	455	453	454	468	478	449	453	444	504	430	472	461	431	424	499	452	447	464	483	464	465	416	474	418	444	420	474	492	428	433	473	438	442	450	448	471	485	457	474	462	483	477	448	459	458	436	431	477	447	440	454	444	500	437	479	452	471	496	464	425	440	454	431	438	489	422	468	467	428	441	468	444	435	431	447	432	459	403	475	413	460	443	489	463	454	471	429	453	483	426	474	488	444	467	437	451	456	449	504	430	455	460	448	468	430	454	458	478	443	418	429	427	457	484	502	449	423	458	427	403	432	464	445	458	414	461	463	479	445	446	473	426	459	451	443	460	472	429	475	441	477	484	441	456	489	480	457	456	457	450	448	484	458	490	426	483	472	475	421	477	490	439	508	471	467	443	457	458	491	448	454	446	453	455	475	464	472	495	440	460	455	479	470	438	452	494	439	444	460	442	449	469	486	466	473	498	410	434	514	404	448	491	479	495	468	459	411	447	468	472	481	431	463	462	443	470	452	474	474	451	460	425	448	452	477	413	494	448	471	456	442	491	473	470	447	473	418	417	445	469	449	427	418	504	477	465	421	454	459	461	446	447	464	496	488	461	465	470	502	513	480	462	455	435	477	466	456	451	457	503	439	458	456	458	442	452	443	446	466	457	476	467	495	466	501	451	448	452	457	459	462	463	425	406	454	465	463	453	473	461	443	456	441	471	467	460	474	485	507	458	435	433	462	450	433	443	457	460	448	484	438	443	479	489	453	482	434	511	452	436	466	464	479	476	413	453	480	499	473	500	448	479	456	486	466	446	440	436	446	460	435	446	499	444	456	464	459	467	452	468	476	470	445	479	450	488	489	421	455	453	474	484	472	483	488	474	426	443	432	441	446	433	451	473	441	447	505	454	425	475	480	487	451	441	449	489	460	473	470	472	451	436	460	448	487	478	456	457	430	465	481	425	432	449	439	447	433	458	468	465	460	464	455	452	444	462	437	469	471	446	464	456	434	471	446	465	460	437	454	441	462	456	437	429	417	468	454	460	441	420	420	477	458	421	451	438	469	464	496	451	497	428	462	481	435	433	442	419	418	490	472	427	511	483	431	485	470	465	482	459	450	475	452	459	481	447	451	469	470	438	468	466	469	453	454	501	431	465	480	453	438	450	516	445	476	440	449	445	449	430	408	456	481	457	451	432	453	437	488	442	467	479	451	447	441	424	448	449	461	427	484	483	446	436	474	419	466	448	443	475	451	456	450	497	444	457	483	491	440	444	496	471	508	430	413	476	416	450	503	495	421	455	485	457	452	438	450	437	481	433	488	449	444	430	432	484	407	489	477	468	452	451	442	452	444	450	461	480	493	424	460	474	453	411	399	435	446	460	479	470	479	445	495	476	439	463	457	434	411	500	474	449	526	443	445	492	436	478	428	492	480	434	473	464	467	465	472	478	470	446	459	435	452	478	474	464	426	456	437	464	448	445	490	470	443	458	442	472	420	438	479	459	499	490	458	491	465	459	453	483	445	469	493	468	458	450	448	435	436	406	400	433	498	441	430	448	473	441	443	449	443	452	426	440	455	440	457	475	450	448	470	482	445	500	410	446	436	460	451	485	496	478	458	465	453	472	429	443	471	412	489	447	453	462	462	434	468	421	454	462	451	397	501	485	469	497	453	458	489	459	477	469	440	489	469	467	479	426	465	458	474	483	457	446	438	435	427	466	475	435	464	475	502	459	447	458	460	464	469	452	496	482	482	446	457	504	446	448	475	466	444	446	465	496	428	430	477	476	474	459	434	458	441	453	438	464	507	445	466	448	444	465	452	432	464	441	446	462	454	472	449	450	454	452	443	449	421	478	465	474	447	479	443	474	475	442	440	472	436	493	453	453	453	459	437	439	481	446	448	460	452	486	437	449	483	454	448	439	427	462	446	475	453	422	448	441	468	474	420	451	483	469	470	456	495	472	495	458	455	444	471	456	467	476	447	444	443	463	431	483	478	466	462	474	455	467	454	468	435	443	439	449	452	469	456	443	490	511	460	453	474	408	487	449	467	462	475	442	472	435	471	467	487	455	426	468	468	430	424
24723	20785	26785	24630	9753	2864	2393	1695	1417	1225	2795	18401	13815	6160	1943	903	635	604	569	556	573	591	584	539	582	585	553	565	557	595	556	545	525	556	533	554	531	540	588	575	561	548	571	515	556	550	619	577	584	538	555	562	570	559	558	557	609	572	537	541	537	531	568	522	580	571	542	540	552	547	585	525	535	561	520	562	597	583	566	528	583	558	537	573	560	561	565	546	574	590	570	586	517	567	543	528	590	528	553	588	530	548	572	528	532	560	555	517	546	568	573	529	560	508	523	609	559	536	552	578	554	564	572	554	563	553	551	531	541	568	577	579	532	595	513	554	569	586	528	574	542	563	585	538	578	549	595	602	538	596	533	555	549	556	502	578	560	520	555	529	524	561	533	598	573	532	553	565	559	563	555	567	539	528	546	561	536	571	555	599	536	510	511	547	553	541	575	527	582	586	531	576	581	572	554	528	556	573	530	559	545	537	533	544	535	568	557	541	577	583	574	536	549	553	555	543	531	543	543	568	553	592	598	591	518	564	561	503	556	539	564	534	590	569	543	568	560	562	550	550	554	534	556	557	568	560	552	567	564	531	555	592	570	528	528	558	550	560	543	510	556	565	560	578	508	567	517	551	524	565	571	515	538	578	594	560	552	598	516	540	553	578	526	569	526	550	542	526	569	527	522	567	526	548	572	563	568	558	553	542	575	527	520	570	577	537	529	532	520	536	539	577	532	551	573	562	548	524	578	560	544	533	627	536	538	587	537	564	555	595	550	571	565	580	545	584	546	559	548	563	581	590	505	546	519	590	581	567	568	544	549	560	543	556	553	560	630	574	592	520	543	527	519	575	593	580	568	604	533	565	567	554	510	553	537	535	562	618	539	531	568	535	551	539	568	536	562	538	560	564	557	577	574	607	613	520	552	539	566	596	563	579	560	548	529	561	555	548	596	576	565	542	552	560	592	582	562	559	546	567	552	551	530	605	568	561	547	587	497	565	561	570	519	541	571	542	560	552	504	545	529	585	560	541	530	544	560	568	542	530	580	587	565	562	543	555	531	539	555	544	551	515	533	529	575	542	574	569	531	597	565	570	588	585	543	580	564	543	534	534	546	628	544	533	556	569	525	569	569	570	589	581	561	553	559	543	548	577	551	576	563	549	544	548	562	527	540	538	569	541	560	582	540	503	539	563	565	578	518	557	551	504	546	567	530	573	581	586	604	549	574	550	576	548	541	560	568	521	569	518	579	560	568	572	572	526	557	568	555	551	553	535	593	518	545	549	543	533	555	551	530	549	577	605	572	542	538	524	592	511	541	550	554	562	549	575	537	564	532	562	549	543	529	524	586	538	538	534	541	563	535	540	527	559	537	575	569	560	565	583	593	510	577	565	550	549	593	567	545	538	503	544	535	575	551	527	557	554	600	571	514	571	564	580	542	594	573	564	548	567	554	594	565	524	550	591	526	561	569	536	547	502	541	566	534	528	565	595	516	563	577	526	565	557	509	559	532	549	546	539	567	558	522	557	549	569	530	544	516	536	511	522	537	525	567	553	558	536	538	566	529	561	556	561	569	555	557	575	528	537	547	546	555	548	511	559	595	585	583	548	590	529	550	556	520	534	558	606	542	508	555	553	506	538	573	560	533	534	594	586	530	558	528	576	524	539	573	561	582	552	540	549	569	516	539	530	536	564	573	531	596	574	528	548	542	538	576	542	569	531	555	551	549	538	573	543	563	532	544	573	525	549	559	509	558	552	535	512	569	563	581	540	632	561	565	566	579	559	568	519	506	571	589	589	564	562	576	530	522	564	551	531	572	571	525	541	582	575	612	536	557	564	557	567	575	582	561	582	593	522	532	580	526	548	559	603	581	556	533	558	574	558	523	548	561	529	529	532	561	539	508	596	568	529	572	553	614	533	565	560	574	596	545	544	561	565	585	548	548	559	596	604	587	543	531	555	554	600	532	519	549	513	536	500	571	536	571	527	569	585	545	517	551	589	537	502	535	556	567	549	546	570	518	552	534	555	545	568	545	554	487	547	589	528	533	477	566	580	545	580	532	564	527	557	566	557	550	556	516	520	561	531	558	553	549	537	544	522	595	553	515	542	516	549	539	537	525	577	535	560	544	555	525	574	522	549	578	569	561	570	564	523	559	561	586	573	487	558	566	541	554	589	555	559	520	560	557	559	556	537	540	550	552	534	523	527	555	631	544	520	551	561	569	541	542	530	608	533	533	599	563	590	568	563	598	545	499	558	525	508	568	529	520	578	544	517	562	559	558	586	550	547	585	543	546	571	554	548	579	551	514	530	577	578	565	526	536	579	524	541	517	561	542	548	562	571	568	549	592	563	565	550	567	581	564	534	583	538	599	544	549	557	562	515	552	584	580	566	552	559	559	528	519	524	519	541	525	561	554	518	583	533	592	583	536	532	553	555	547	546	573	537	545	553	540	553	552	586	534	522	545	557	582	545	566	552	561	562	543	550	550	549	555	569	539	524	572	559	523	530	547	552	558	596	566	512	569	551	589	579	545	519	576	559	589	539	510	510	556	525	623	557	555	598	551	550	544	549	503	542	559	563	557	545	577	541	572	542	576	582	578	541	544	571	550	597	547	603	575	553	596	558	527	571	526	566	559	523	563	546	586	559	550	528	571	583	585	499	580	551	552	514	575	581	574	560	525	547	535	526	553	552	545	591	527	563	557	533	540	574	549	546	548	568	573	616	529	505	538	568	553	524	531	622	565	554	559	543	582	516	577	538	597	521	581	581	555	549	582	504	541	557	537	506	551	535	568	557	550	563	561	592	560	534	557	535	538	552	547	570	557	544	547	505	555	573	560	461	564	582	551	583	553	513	532	550	533	571	541	558	574	565	555	547	588	571	575	574	571	517	570	570	547	541	537	577	550	514	556	530	577	579	567	574	585	545	561	530	567	594	579	544	544	590	566	550	540	603	557	555	575	578	575	500	534	523	547	546	545	558	587	551	556	512	534	537	560	508	492	597	572	567	569	569	610	470	527	583	529	569	546	538	545	546	563	535	551	509	560	539	574	529	536	508	515	560	543	543	519	540	545	532	565	552	577	576	544	512	543	602	573	585	569	532	553	577	584	539	590	604	586	567	559	509	545	555	552	544	587	557	535	540	508	527	568	559	536	613	572	587	571	502	573	546	589	537	575	561	563	555	532	525	588	554	529	508	599	544	492	576	551	506	559	560	533	598	569	552	572	581	563	561	523	551	557	555	575	553	547	602	554	597	557	568	594	535	529	614	557	577	554	568	557	573	521	509	524	566	518	590	570	530	605	560	558	577	569	551	567	552	562	555	574	544	531	617	591	552	520	525	589	575	533	562	547	526	595	556	562	539	566	564	566	547	534	518	552	581	518	545	538	555	530	521	508	556	562	595	572	515	501	546	534	562	563	537	582	565	525	528	555	555	523	534	594	608	545	597	527	552	580	590	531	578	562	543	567	546	552	503	567	519	536	554	571	551
5853	8214	6666	3890	2656	2676	2751	2127	1934	1661	4125	19697	12279	5702	2029	824	579	537	494	493	499	462	494	468	477	464	477	487	494	465	502	528	523	514	530	484	476	507	516	515	480	486	506	475	497	484	463	488	497	497	484	478	452	495	473	489	511	494	507	487	466	537	485	472	474	538	486	487	470	501	470	479	499	505	492	532	505	509	507	455	476	495	461	487	476	458	489	479	474	505	463	476	456	480	458	482	487	482	483	503	482	466	480	474	487	464	468	448	477	505	507	472	458	466	474	510	506	493	443	507	542	461	453	492	471	522	498	519	481	488	492	500	503	453	539	505	465	471	486	476	460	498	493	463	504	471	490	444	468	468	494	498	459	476	462	463	486	463	448	481	496	478	483	480	483	469	529	519	491	488	460	472	436	478	537	498	495	468	510	434	470	487	505	477	478	483	474	512	444	508	471	463	457	485	468	476	508	459	489	511	510	466	448	461	509	476	490	493	470	441	457	489	482	481	465	460	465	453	480	502	480	493	455	485	494	469	504	486	489	468	492	480	448	472	500	512	495	485	476	474	493	463	498	478	474	511	482	499	521	502	506	475	482	486	523	506	516	517	468	455	503	482	449	481	477	510	469	420	518	506	497	480	462	503	491	453	476	493	431	541	491	500	455	476	496	447	465	493	456	474	522	498	507	471	475	470	465	518	455	442	492	502	490	472	477	465	476	507	512	465	509	470	485	472	496	512	482	496	492	526	469	497	466	510	504	497	499	491	499	498	478	478	465	485	472	492	450	504	480	496	475	482	474	478	456	474	481	480	517	502	484	490	482	503	495	505	480	514	455	482	479	480	527	449	465	512	484	490	469	517	487	471	489	512	461	495	481	482	444	485	459	486	495	466	516	444	473	489	490	486	481	477	471	492	506	484	449	479	484	485	473	513	509	535	485	484	466	467	434	459	519	509	497	478	492	492	484	492	520	481	451	479	511	483	434	485	528	492	507	480	499	466	480	478	489	511	501	461	519	510	473	487	483	514	513	483	505	463	446	467	461	458	489	489	519	481	461	481	485	516	483	488	533	471	521	444	464	439	489	450	541	496	424	456	473	438	473	470	495	462	506	446	499	477	482	484	462	484	472	526	546	492	485	472	478	484	466	486	471	481	486	497	434	505	456	504	438	469	505	452	462	488	452	515	507	488	480	460	511	471	463	456	449	480	504	446	507	525	473	482	528	487	437	457	528	485	460	469	497	487	500	489	473	502	469	495	494	503	467	466	494	491	495	460	487	454	470	471	475	432	490	480	481	450	502	463	484	497	519	447	460	462	518	509	470	511	498	489	485	498	508	474	483	518	502	520	469	505	501	487	471	457	549	452	490	515	465	498	458	472	478	469	505	461	486	478	483	486	487	491	487	474	494	497	472	491	501	456	466	469	503	510	481	486	498	482	501	470	485	451	500	450	450	468	471	503	499	477	504	475	490	453	488	449	451	501	507	495	470	503	543	510	439	493	474	471	502	485	494	498	478	494	488	479	510	483	504	472	450	463	480	476	481	523	460	472	524	473	487	493	519	458	475	482	479	497	492	451	508	489	496	480	489	504	511	487	503	482	467	494	493	490	436	433	466	514	482	486	480	504	484	499	477	541	475	492	527	472	484	478	507	478	473	502	447	483	449	485	450	475	471	482	505	436	476	465	505	442	470	501	480	479	494	484	463	492	524	486	444	475	470	484	457	440	442	467	480	497	498	498	504	507	491	479	528	524	456	458	493	494	461	489	469	460	488	461	488	463	460	467	459	480	431	471	459	520	437	466	442	463	498	519	481	470	496	483	515	500	488	488	531	484	455	467	483	487	525	489	470	489	455	474	497	496	451	484	483	482	518	439	495	516	457	456	451	471	439	493	476	478	431	470	467	488	487	493	504	501	471	451	492	474	480	471	490	472	463	488	445	499	492	485	467	505	493	452	446	436	478	459	480	491	489	450	486	496	495	508	503	492	489	494	489	464	499	460	488	459	468	476	462	466	497	479	468	466	526	495	504	492	462	472	486	461	481	496	501	494	480	440	469	483	438	413	447	511	452	493	486	498	513	468	461	509	473	509	495	465	480	510	514	481	486	500	499	543	488	474	450	467	504	486	462	467	486	489	504	493	478	489	464	506	505	463	524	457	497	516	455	521	503	457	505	518	486	476	476	470	496	516	480	511	487	458	466	477	449	499	457	502	500	497	522	492	488	482	480	471	461	507	458	456	482	433	474	498	493	516	477	476	467	464	460	515	461	505	484	464	492	476	456	494	486	489	490	452	471	503	473	457	446	491	504	491	488	491	466	481	500	465	506	455	498	479	456	443	461	489	512	451	473	469	452	467	508	426	437	456	481	479	479	486	483	465	521	490	486	501	472	440	500	435	465	466	475	484	472	534	440	467	444	491	482	486	540	478	496	521	509	481	481	476	533	520	485	512	472	476	485	506	437	492	495	527	455	469	504	501	501	450	463	491	453	417	556	482	485	504	515	484	493	473	490	424	471	484	487	436	471	426	521	489	487	455	491	491	490	493	489	458	464	444	485	530	461	487	504	466	471	452	438	473	491	461	474	488	494	477	474	475	504	494	474	479	472	468	519	457	470	532	505	455	497	468	508	442	452	480	489	495	468	478	503	468	432	504	475	460	437	512	495	498	457	482	467	488	467	483	494	497	468	463	527	495	480	471	493	447	439	478	488	512	463	532	509	472	461	468	475	425	476	473	481	487	496	476	535	507	486	468	480	517	468	489	447	489	519	461	439	491	486	516	501	470	508	487	471	476	525	474	470	500	470	489	470	527	494	468	515	514	471	491	485	474	479	456	503	462	474	519	465	490	440	479	478	493	499	468	519	496	482	464	443	472	475	498	501	493	477	533	461	472	493	458	476	480	488	476	473	471	501	471	456	487	518	500	476	492	463	442	466	520	481	522	493	506	463	479	484	498	451	515	492	483	496	494	466	494	501	534	491	488	448	476	510	438	450	475	495	527	486	496	445	470	500	528	484	478	465	483	491	480	476	468	484	482	476	500	476	517	491	475	493	491	482	451	513	474	481	497	506	465	462	485	446	491	492	493	473	478	524	500	462	450	496	489	489	458	495	467	500	459	472	458	460	495	486	511	463	470	485	474	507	482	514	488	503	504	493	504	456	540	497	492	495	475	494	494	498	461	483	457	489	478	474	457	488	471	497	512	476	499	543	472	474	468	456	467	513	515	453	486	472	503	495	451	474	488	505	488	468	484	486	460	495	513	473	498	477	466	499	455	487	442	497	459	444	485	483	472	484	478	451	470	459	456	456	475	452	497	463	488	497	483	475	498	493	523	479	464	470	476	495	500	466	490	493	486	512	485	495	517	472	468	489	508	520	461	484	471	459	474	475	468	448	483	482	501	468	441	533	496	491	494	512	483	473	496	477	464	484	491	454	442	482	486	488	517	490	461	455	505	477	470	502	463	514	459	454	475	510	498	456	487	489	458
23836	20793	27787	23876	20371	7920	3144	2619	2178	1842	3679	22994	24856	14913	5135	1573	859	709	687	701	657	662	681	650	678	711	667	666	703	697	673	662	704	728	689	652	710	681	711	703	672	664	729	695	688	711	651	646	730	630	669	679	655	710	718	701	687	647	691	683	687	662	711	659	719	635	693	700	662	661	739	662	723	715	712	707	654	646	677	673	653	693	637	706	732	684	672	676	678	658	717	650	671	720	689	653	678	702	681	645	674	722	674	640	647	674	647	701	715	666	712	684	675	731	638	617	717	708	699	684	664	708	672	636	665	688	700	658	737	636	637	653	659	673	666	698	647	685	662	678	691	646	670	682	666	709	689	660	703	721	721	713	675	671	661	693	705	737	669	644	680	647	664	698	740	673	673	710	708	677	661	686	666	685	679	658	696	663	686	695	711	660	663	708	665	725	687	676	732	688	680	710	635	675	709	643	630	689	658	693	619	664	672	662	686	633	675	661	680	723	711	640	633	701	712	656	693	727	707	676	633	709	687	699	657	662	710	686	698	690	681	691	649	713	708	638	650	693	685	696	707	711	681	685	703	680	715	683	680	690	698	670	700	636	685	642	693	665	706	676	699	646	690	684	711	629	686	675	653	697	664	682	678	667	707	715	674	678	661	686	640	627	693	708	699	670	682	680	684	714	707	634	710	635	707	682	653	689	701	679	723	653	676	639	656	667	679	684	667	667	692	629	684	665	671	658	686	687	681	690	741	676	676	675	645	638	663	660	684	674	703	687	653	686	720	658	671	692	680	684	670	641	700	663	702	708	654	686	650	675	681	645	645	651	659	632	690	688	666	663	653	709	714	685	680	634	661	684	673	688	651	682	697	643	602	704	719	682	711	679	733	681	701	660	696	650	681	727	684	706	692	665	649	660	695	710	687	699	649	669	674	700	691	682	669	635	663	651	688	647	648	713	623	692	652	676	653	690	702	649	692	705	668	712	663	722	712	682	638	685	659	686	621	668	665	687	719	629	659	682	691	725	710	694	644	664	656	701	690	695	653	691	683	728	631	689	667	660	696	746	658	678	703	679	721	669	692	685	691	697	710	670	656	692	655	683	704	676	717	703	696	691	692	674	734	680	691	709	697	686	678	687	705	706	653	749	685	646	661	684	677	676	712	668	713	701	685	686	681	681	649	695	715	710	745	675	701	646	700	708	673	715	692	719	675	708	705	724	695	681	660	685	673	692	668	715	663	655	670	704	688	646	686	626	658	634	696	703	659	728	719	701	700	667	652	682	667	663	715	683	658	722	606	662	630	717	640	734	720	706	738	684	675	669	664	692	705	697	693	629	695	667	653	659	714	686	655	646	660	688	705	644	674	681	683	678	661	692	686	682	681	680	688	700	685	680	664	650	703	647	649	639	671	637	657	669	624	715	667	678	691	661	698	732	680	669	668	653	644	701	671	674	702	665	665	702	741	679	702	670	646	735	664	650	714	694	740	648	680	742	681	678	667	657	701	720	708	665	666	687	676	670	680	670	656	685	673	671	709	676	693	715	694	662	697	692	684	697	696	689	623	679	651	661	718	653	680	714	695	709	679	693	680	680	660	688	667	663	673	661	725	643	655	628	680	670	674	691	682	664	683	734	691	664	704	684	685	710	711	680	674	653	671	666	714	716	678	668	663	670	635	654	713	715	695	668	684	652	656	692	639	667	667	690	668	707	650	688	697	669	658	659	703	644	706	615	727	695	699	647	637	642	658	688	700	691	716	672	657	663	673	663	659	638	669	641	662	625	706	683	675	678	697	708	672	673	720	674	674	698	678	739	680	659	690	682	698	676	680	705	674	682	673	693	652	649	688	671	694	676	714	678	708	686	678	681	701	681	715	679	719	665	679	650	683	650	688	673	669	680	653	703	671	688	675	671	663	634	667	679	679	706	650	646	672	682	658	674	685	690	711	688	636	702	689	673	686	673	688	705	684	665	695	722	678	675	697	684	656	682	645	665	645	706	677	708	689	686	652	713	684	695	731	714	655	706	695	697	691	668	656	681	714	661	677	696	658	660	658	658	678	748	693	640	671	648	721	649	694	699	631	624	685	687	659	656	716	676	724	697	660	711	708	691	655	705	681	666	697	681	675	713	665	697	675	725	690	659	698	674	625	716	675	661	663	703	666	684	689	629	656	658	618	640	658	713	691	658	682	624	633	715	679	637	670	680	674	672	666	704	696	674	679	656	678	668	654	664	661	696	656	678	652	661	674	722	640	716	732	681	709	700	633	663	665	664	666	683	687	641	696	682	650	672	671	673	647	680	655	673	683	722	694	673	659	681	681	694	677	653	731	651	672	718	685	653	689	637	643	640	608	635	652	651	674	638	741	680	680	656	688	690	720	702	691	764	680	661	656	646	680	703	678	674	699	648	695	672	665	666	682	689	683	651	665	711	662	677	720	701	669	664	682	668	682	685	750	710	633	687	661	699	709	655	686	683	669	677	661	634	666	632	673	677	682	719	647	677	688	675	723	695	659	693	685	729	668	696	636	706	681	717	654	666	653	654	676	689	680	685	700	738	659	704	671	610	683	692	653	692	698	656	648	682	700	659	669	689	725	703	699	704	711	692	675	628	676	656	668	729	694	676	686	641	685	716	672	716	711	718	641	639	699	628	669	699	674	632	674	620	662	662	661	675	659	700	666	678	736	688	641	674	709	705	680	668	692	708	672	699	700	686	689	674	669	663	686	663	682	640	691	670	700	620	649	636	648	679	669	646	715	708	644	708	715	642	669	685	714	684	710	666	658	676	621	661	687	753	691	739	676	668	693	670	646	671	733	623	692	717	682	675	700	681	678	719	669	647	702	628	660	704	655	688	658	731	667	686	696	698	684	691	703	736	674	700	670	685	688	667	707	658	614	682	653	681	730	710	705	646	652	671	651	661	706	709	681	673	719	732	686	706	667	644	650	627	691	682	697	714	697	679	677	695	663	738	661	687	653	689	688	668	697	706	681	738	683	687	648	655	699	713	673	711	668	724	646	663	699	686	730	655	679	644	704	680	685	624	627	723	703	698	733	668	650	653	618	710	662	669	620	723	684	660	633	678	687	658	717	653	657	641	669	664	659	659	653	661	685	680	642	671	657	671	634	687	696	656	697	710	724	696	665	683	665	670	666	661	650	653	630	720	650	700	694	692	625	774	687	679	662	714	689	662	657	694	688	715	686	631	675	694	664	645	669	663	707	712	701	651	688	632	643	655	632	647	638	691	690	666	667	615	655	635	685	621	655	676	641	634	643	699	678	653	710	685	687	654	679	626	693	702	652	706	700	689	669	678	630	691	682	718	712	753	674	781	696	653	675	674	671	701	646	637	692	670	693	688	712	694	659	694	713	687	615	659	645	746	670	657	660	650	678	699	690	708	673	682	686	652	670	697	712	685	661	650	641	682	630	663	679	689	622	706	675	671	720	684	654	696	700	660	673	693	641	669	680	680	641	712	709	694	689	665	668	737
6717	11733	9892	5148	3410	2895	2963	3201	2842	2373	5284	24361	21630	12074	4482	1495	705	615	594	577	551	578	620	569	565	574	630	591	629	563	578	616	566	563	575	614	580	644	584	552	582	571	575	601	582	591	598	576	607	562	551	582	653	619	569	583	585	587	612	529	584	613	581	571	553	573	586	570	579	583	564	548	544	610	589	600	567	573	582	610	571	593	566	581	587	603	567	616	592	553	569	570	591	567	589	576	595	599	551	567	616	560	576	574	619	615	560	538	622	588	547	529	570	603	568	620	589	583	583	587	583	628	590	554	593	549	554	597	575	585	565	518	561	601	610	592	546	605	578	608	570	602	568	571	550	607	607	584	566	566	635	610	569	606	574	571	566	545	618	610	554	528	520	575	595	544	598	594	607	563	589	574	596	575	603	565	561	617	628	570	568	607	581	584	575	581	581	554	622	619	602	551	574	582	548	531	563	568	615	556	601	565	593	602	553	572	584	588	582	624	531	595	635	587	492	574	623	595	613	607	540	563	595	579	554	575	600	568	578	558	566	591	617	604	564	557	617	597	577	634	568	578	589	575	547	579	547	541	620	573	589	580	600	541	590	593	575	573	642	523	598	599	556	588	584	620	568	582	618	574	586	602	587	607	580	568	564	557	605	583	595	600	602	596	577	586	564	586	540	571	583	612	620	565	580	566	552	548	535	587	565	561	622	574	547	540	556	571	603	582	572	572	613	585	529	548	593	571	605	571	563	584	584	547	615	598	578	574	554	587	587	618	578	617	595	576	531	561	566	581	542	550	568	606	578	589	590	610	612	576	564	553	595	559	581	636	589	633	603	562	559	542	589	564	594	574	593	618	601	576	587	566	546	558	558	535	559	555	585	578	560	607	559	598	621	594	561	572	530	609	546	618	591	579	610	576	577	572	603	543	612	580	553	553	543	533	575	589	572	589	567	567	566	564	526	572	592	550	591	592	591	572	588	586	526	590	612	566	540	553	587	570	616	591	572	611	566	558	616	576	603	563	557	569	592	607	617	551	571	566	546	575	596	591	548	528	516	594	579	616	601	571	580	570	582	582	585	587	611	609	560	592	587	544	589	549	583	575	592	567	564	575	596	581	560	577	545	595	553	558	555	619	545	561	544	527	615	546	605	566	573	551	566	587	611	615	588	564	576	554	615	594	606	545	619	551	563	567	538	571	576	624	547	555	583	576	550	588	537	596	545	573	580	579	590	601	539	592	555	599	582	589	565	565	560	552	584	555	614	593	578	564	622	576	614	596	574	553	559	555	533	575	559	594	550	633	599	578	600	573	597	611	588	564	589	617	611	572	606	617	566	564	557	566	567	574	610	612	602	588	588	590	559	537	587	535	641	587	553	544	584	571	580	573	540	604	582	587	589	562	596	547	594	553	554	603	576	571	550	576	570	598	553	562	598	581	558	546	576	579	626	634	584	550	571	578	566	539	574	592	563	616	602	596	551	600	580	558	607	598	564	559	591	527	630	567	554	612	508	618	572	578	571	587	554	536	560	570	619	577	616	573	565	590	598	587	575	588	585	600	547	563	609	578	532	565	602	550	567	561	555	592	588	608	586	580	605	597	559	576	539	584	506	569	565	562	563	599	573	564	561	583	582	601	588	591	566	549	586	553	595	593	602	611	601	556	581	544	565	585	573	595	571	567	603	557	556	549	564	532	574	566	650	585	528	564	535	556	571	580	611	612	562	610	536	536	571	578	596	564	589	564	560	568	584	591	554	556	568	575	559	573	561	565	557	642	563	595	590	554	584	558	573	564	588	556	568	607	607	587	529	587	559	587	621	596	539	596	611	561	552	600	549	529	590	546	635	569	561	588	547	566	553	543	618	570	633	611	566	543	553	618	618	569	544	572	555	566	612	556	559	622	534	538	583	568	591	564	583	580	574	551	588	595	613	571	553	595	599	551	579	584	594	583	572	601	569	597	566	553	569	571	595	547	561	577	579	584	588	572	522	584	574	556	614	558	580	563	576	586	617	564	613	584	533	599	565	607	580	586	569	556	554	575	608	598	557	577	563	597	583	594	600	553	563	574	602	573	573	590	554	587	578	593	551	562	581	589	528	545	543	598	565	530	621	557	583	573	573	527	603	567	618	616	585	523	581	614	542	572	537	569	582	596	573	593	592	601	568	587	567	600	580	600	574	533	549	559	556	540	569	597	582	590	601	553	570	588	595	628	594	578	606	599	633	639	603	539	566	608	586	555	622	594	559	570	567	554	591	537	558	618	530	570	563	522	535	582	569	554	562	556	550	577	552	587	543	579	607	577	552	578	590	571	557	545	554	569	582	609	578	553	592	568	561	556	528	561	574	588	609	557	562	546	559	604	592	545	558	600	597	548	550	570	541	577	565	580	589	609	571	595	559	588	535	596	585	569	618	536	565	625	613	614	571	543	581	586	617	593	560	567	567	551	581	577	599	602	586	610	606	550	574	578	554	582	592	583	574	570	589	583	601	607	618	588	567	593	561	559	537	589	547	588	611	581	577	565	582	565	579	537	559	603	574	596	578	581	587	569	589	574	539	587	579	591	563	575	574	572	571	588	571	565	564	643	566	535	582	555	540	609	616	551	545	577	603	590	560	611	589	566	579	555	588	561	585	601	581	599	574	614	582	582	535	582	548	548	549	606	617	549	621	588	577	533	595	575	579	583	539	562	568	579	554	571	556	597	598	548	538	543	559	595	561	577	579	562	574	630	595	585	578	566	548	571	569	567	574	557	594	599	598	609	630	630	580	591	557	593	610	593	593	569	556	566	582	576	584	548	566	589	556	536	579	565	581	556	559	548	573	604	632	540	591	563	587	552	596	581	555	539	561	563	549	573	585	569	574	564	598	537	574	584	593	565	597	519	591	580	558	578	531	589	564	575	583	573	579	570	564	594	592	600	580	606	621	581	522	570	593	547	591	573	564	604	571	571	614	586	533	598	618	565	572	526	578	621	567	567	579	574	569	590	608	559	587	587	575	577	576	599	567	592	572	576	575	591	590	567	545	575	587	576	553	590	518	564	543	618	542	557	555	568	653	572	595	554	564	586	565	585	542	584	601	625	577	581	555	576	615	585	567	602	549	581	545	594	587	626	547	514	588	603	597	588	615	597	624	572	603	578	524	582	564	545	599	595	605	582	553	606	582	620	605	610	556	581	600	536	559	604	573	555	600	601	577	565	576	557	573	565	580	566	576	551	600	615	617	545	576	564	571	624	544	524	622	628	570	557	593	556	547	523	538	609	559	556	591	560	622	552	595	589	592	569	585	626	549	593	588	588	570	532	580	621	620	599	570	580	625	570	572	589	554	591	569	632	604	576	595	590	565	560	568	581	614	557	581	574	601	633	595	563	596	552	575	564	601	580	602	573	598	575	581	592	581	613	617	524	572	569	587	564	554	545	587	558	563	546	615	579	595	564	534	568	615	594	586	506	552	611	581	553	571	574	566	596	580	584	576	613	585	588	553	548
26876	10713	3456	2060	1237	951	869	910	962	838	909	1610	1739	1301	966	689	633	636	636	577	630	663	552	565	610	654	593	600	603	582	608	596	544	577	576	607	590	575	608	589	596	550	568	584	548	610	594	600	586	606	599	615	549	575	591	597	612	604	620	548	545	608	534	567	620	612	595	631	599	618	571	586	589	568	598	594	567	578	580	584	576	560	564	579	620	619	605	601	586	575	610	541	573	590	603	567	578	603	586	593	604	592	569	560	572	598	606	595	562	614	527	602	608	570	568	593	624	580	590	564	564	595	603	625	596	588	582	557	533	579	607	579	613	608	563	556	572	609	579	601	558	590	554	607	609	599	587	604	575	573	603	573	573	578	631	588	572	595	578	550	608	613	613	614	589	568	546	631	546	531	603	619	571	544	618	590	563	549	603	620	541	582	581	590	565	585	593	598	631	570	548	626	623	599	561	570	612	608	547	595	552	607	620	620	619	597	585	572	569	571	572	610	576	628	536	583	614	616	584	630	558	587	584	595	589	565	539	585	600	545	563	567	620	585	575	642	586	601	563	628	574	542	604	623	591	617	588	612	595	555	571	622	590	628	607	588	593	563	570	530	588	549	594	591	578	552	581	615	559	594	648	607	553	606	579	612	569	589	603	563	574	565	598	652	629	581	597	563	598	550	625	578	583	606	572	583	589	593	581	607	579	577	552	597	575	585	582	572	620	597	611	610	571	605	583	602	600	570	603	597	615	603	576	597	600	592	592	590	595	586	612	563	576	599	585	572	555	598	623	665	604	635	552	578	616	642	541	571	592	592	575	633	580	566	590	588	609	593	573	536	597	618	563	541	579	602	606	572	583	593	586	592	603	559	571	572	587	592	586	647	546	582	570	546	586	601	545	582	590	571	579	602	554	613	603	598	552	552	623	585	554	612	571	567	608	617	562	568	562	601	552	593	599	598	591	553	579	593	595	563	583	550	558	576	542	629	584	587	632	613	621	606	577	589	569	584	557	591	586	530	602	591	579	600	581	614	620	589	577	620	556	595	598	569	568	593	623	620	623	513	589	545	605	604	613	608	561	578	615	598	579	623	603	546	599	583	632	581	588	608	543	602	589	629	598	550	566	583	591	559	570	633	568	588	539	561	611	586	580	645	594	605	588	567	578	572	577	604	637	589	569	607	628	553	557	614	617	573	581	565	568	614	582	606	598	581	619	567	581	586	579	550	586	564	590	572	601	601	596	572	587	611	589	529	593	626	595	589	604	581	616	574	576	591	559	602	576	580	579	537	599	613	591	566	561	576	606	613	572	591	618	565	583	630	597	568	593	612	660	616	545	553	616	580	570	517	579	573	559	587	582	575	632	582	569	541	604	576	589	624	611	573	590	613	649	555	528	541	612	594	554	574	577	582	567	589	595	595	562	596	603	590	613	614	590	547	597	566	586	581	570	600	590	612	614	647	571	609	596	596	587	604	608	577	626	575	568	599	588	573	581	544	612	574	583	540	588	549	627	549	590	612	582	625	608	602	602	555	546	573	511	577	558	571	578	651	557	565	567	578	666	624	595	575	567	560	550	614	588	593	592	591	571	597	583	574	623	564	579	595	597	617	563	557	577	583	602	578	538	589	575	565	620	549	546	585	567	606	611	576	570	581	563	601	566	598	607	617	589	608	607	601	562	585	632	598	606	560	597	602	593	599	593	587	548	642	624	620	513	541	599	601	572	605	551	568	626	594	588	599	566	576	601	572	627	572	552	584	571	596	560	580	577	575	563	540	612	601	573	560	538	593	618	584	593	593	609	593	588	570	594	571	555	624	623	593	549	590	588	600	573	617	541	580	576	608	599	567	603	530	537	591	575	586	620	635	595	577	611	626	568	583	579	601	600	563	550	635	607	584	581	600	547	562	579	609	616	574	588	616	558	556	581	611	548	580	590	547	583	616	562	579	576	595	571	602	588	598	624	635	580	568	589	584	584	554	610	560	567	579	566	606	605	582	601	600	586	565	553	580	597	583	559	563	626	575	601	596	572	583	541	602	548	573	548	579	566	549	543	613	614	594	597	573	578	587	555	583	564	585	607	558	584	555	592	603	537	596	603	591	589	575	583	586	604	636	599	618	576	582	618	574	563	582	586	567	595	575	598	580	595	593	554	606	579	580	583	564	596	609	584	565	592	571	576	609	580	569	586	598	593	610	539	573	588	578	580	559	586	611	602	553	579	613	592	595	550	608	595	596	620	557	608	604	591	634	619	618	601	577	618	547	574	600	582	553	573	617	562	594	576	549	552	613	579	620	579	632	602	576	550	557	547	595	582	589	604	571	588	566	579	583	625	611	579	580	601	566	585	566	595	609	605	580	596	631	624	599	575	589	588	600	601	605	569	602	603	623	595	585	594	571	589	608	546	622	566	586	579	614	567	637	559	600	614	575	570	578	597	598	592	559	587	591	569	601	580	619	592	573	599	548	608	602	587	614	566	600	546	612	587	592	557	568	571	563	592	570	598	599	623	578	612	614	595	640	564	600	563	591	569	636	605	597	602	571	598	550	552	604	528	640	609	606	601	583	564	512	592	606	596	595	555	584	595	542	539	608	646	612	603	585	607	560	649	581	600	611	604	563	580	563	583	618	619	591	607	585	550	573	577	602	602	613	566	629	602	587	546	555	561	640	591	571	572	589	563	617	568	609	629	560	538	596	544	632	569	558	626	609	589	618	609	559	596	580	638	607	583	567	612	624	586	561	630	598	602	592	579	627	615	576	557	569	573	557	534	580	547	568	588	559	600	605	610	547	549	567	636	635	614	587	585	646	614	582	593	578	565	590	563	590	590	592	563	557	596	559	605	576	626	604	551	600	583	586	566	574	568	593	562	563	571	598	591	618	579	567	556	585	585	593	570	567	558	559	567	538	623	582	620	566	622	590	603	599	567	557	583	578	544	592	594	623	563	610	601	574	592	618	608	592	600	553	588	560	591	609	594	610	610	572	546	596	605	572	583	588	569	592	600	597	591	605	593	575	617	589	553	585	614	560	616	598	659	585	554	554	600	596	578	634	579	607	586	609	574	599	583	545	610	591	561	600	551	570	553	590	609	609	559	599	575	602	601	600	573	564	633	573	608	587	534	563	557	572	597	598	598	582	571	549	580	582	597	572	584	583	566	617	564	607	585	562	628	575	548	597	596	566	601	622	601	599	581	629	574	571	631	571	595	624	592	564	597	554	586	604	583	612	580	583	540	581	587	623	572	575	616	594	577	572	620	605	548	561	613	564	590	623	554	580	576	573	559	627	571	603	564	584	588	549	581	597	627	596	578	656	566	587	626	618	547	572	575	595	605	602	570	593	622	592	546	600	564	612	585	612	592	612	586	630	605	550	599	608	610	566	554	572	613	580	562	617	594	551	617	616	572	601	609	633	645	578	605	609	596	630	594	581	585	573	599	586	619	590	645	605	587	597	549	590	573	599	601	607	610	599	586	598	559	554	573	558	572	591
6465	3513	2989	2060	1518	1067	1028	1108	1055	888	1070	2299	2007	1306	864	590	505	497	467	507	473	484	479	518	479	510	522	492	511	499	469	486	477	512	491	483	485	498	491	501	491	492	476	495	534	488	464	495	512	495	519	521	490	450	495	479	464	495	492	475	468	494	470	465	498	510	473	524	483	496	476	476	471	510	501	490	506	487	465	456	481	493	491	480	519	520	487	507	512	493	469	485	505	522	482	492	439	494	491	494	479	526	500	516	472	498	479	532	492	489	483	476	461	502	519	433	511	457	484	458	504	490	480	523	466	539	479	472	466	501	489	504	469	476	458	514	468	503	527	467	470	484	469	502	485	490	514	519	529	493	495	506	478	496	475	532	450	515	467	466	484	480	495	489	489	500	489	482	509	497	450	450	478	508	519	515	521	483	474	480	498	446	491	507	457	481	508	478	511	474	482	493	571	479	504	475	532	493	521	452	446	461	480	494	472	511	497	469	498	499	494	505	460	521	487	510	496	488	501	500	473	475	499	522	508	464	496	480	490	477	476	503	483	534	508	497	518	480	495	482	485	485	471	492	489	513	519	515	497	522	498	495	508	485	503	503	471	473	472	485	507	478	463	475	471	481	494	479	451	496	464	478	487	483	485	459	517	490	481	461	469	536	470	515	487	470	506	459	494	507	511	499	527	488	497	464	456	471	478	500	448	501	442	484	480	466	507	457	472	473	464	459	487	465	488	506	538	488	488	499	488	517	497	518	480	501	513	489	519	498	482	490	514	506	487	506	518	514	495	482	477	501	517	493	461	489	494	497	484	472	483	490	488	510	457	466	493	520	483	498	470	495	447	498	485	520	490	479	487	476	479	469	484	479	443	456	495	465	461	483	491	482	504	488	510	477	508	501	494	488	517	466	462	476	461	540	486	452	507	472	477	473	481	502	518	483	451	456	482	498	483	533	469	477	489	468	511	508	511	466	470	506	496	537	481	482	493	461	474	507	498	476	469	508	502	487	463	495	493	475	499	487	509	478	497	462	431	516	492	486	468	476	484	491	469	475	509	506	442	474	467	478	495	476	507	477	536	501	482	480	497	494	539	491	493	489	527	501	526	524	475	482	485	470	510	504	470	487	505	498	490	494	464	471	503	495	455	488	474	491	514	491	468	509	516	484	493	450	505	489	499	490	491	509	524	496	513	505	482	509	467	468	469	492	490	504	486	451	467	480	540	521	533	535	485	456	449	467	467	455	459	526	498	471	489	530	513	490	471	492	470	473	499	490	491	479	505	451	538	502	492	477	510	484	436	525	485	510	488	502	479	480	478	502	505	464	511	508	491	490	509	484	477	470	510	471	500	453	513	457	478	466	526	486	457	509	501	525	478	466	502	524	473	519	504	483	525	478	483	458	476	469	458	502	472	497	523	482	453	473	450	477	507	473	510	491	467	516	469	511	479	474	449	473	500	519	514	487	475	516	477	511	493	533	486	503	476	505	545	486	465	460	479	502	481	476	483	456	467	528	495	489	467	485	489	508	459	490	480	489	522	499	480	502	494	461	508	484	485	498	513	498	529	497	445	525	474	474	479	482	475	484	497	474	499	509	489	474	529	478	484	504	488	478	497	466	507	470	486	480	472	493	504	502	498	498	522	487	485	485	496	483	503	495	485	504	500	478	491	469	509	481	450	448	484	491	501	502	511	485	495	461	515	495	472	498	486	489	462	507	470	463	439	520	449	494	493	511	469	519	462	481	500	492	489	480	478	517	501	505	515	464	485	495	481	498	483	486	492	498	488	486	491	495	480	477	462	520	463	501	514	499	472	493	487	503	505	483	473	438	495	501	519	500	510	488	502	500	455	491	525	491	530	519	487	523	508	505	494	519	506	483	467	495	470	479	502	509	531	500	493	477	472	498	513	472	475	497	513	496	483	509	486	518	515	478	469	512	500	515	487	515	472	494	528	490	484	509	517	498	498	475	468	520	502	480	491	515	483	474	448	498	519	560	509	495	477	500	528	526	492	462	467	457	470	500	504	484	502	491	557	482	466	492	517	496	445	504	471	488	470	517	502	485	511	486	501	485	490	519	521	484	545	480	491	523	507	527	490	511	482	485	451	517	495	467	537	490	510	459	501	498	477	488	484	479	479	493	533	461	491	511	457	484	525	519	498	500	463	515	493	468	491	492	492	465	501	496	466	489	512	452	507	458	463	476	482	491	497	490	526	526	455	472	500	472	475	519	489	515	470	538	491	482	507	486	483	473	532	490	500	475	515	483	492	516	453	491	496	479	497	495	496	504	526	506	496	473	488	488	506	536	484	485	480	513	503	463	510	481	495	493	490	491	509	475	473	534	472	492	468	486	509	447	489	493	520	501	500	487	481	501	511	468	540	468	499	514	487	470	488	499	446	462	496	461	476	534	554	496	492	486	455	521	495	505	496	520	482	504	496	490	476	484	505	512	452	533	495	473	478	490	476	503	468	485	494	469	474	506	510	514	489	477	474	504	529	490	480	455	507	465	519	489	513	483	474	477	516	472	465	493	514	465	516	490	491	486	466	442	476	475	520	519	508	457	498	520	477	494	498	497	512	479	503	479	465	522	469	496	497	452	473	491	492	517	484	451	491	499	515	492	467	461	506	533	486	495	525	505	476	488	470	481	479	533	499	512	516	509	559	451	477	515	493	517	466	429	530	487	496	480	464	484	457	475	489	480	496	469	501	494	476	501	498	477	493	506	490	439	478	475	468	528	470	488	492	505	448	498	405	492	489	471	475	474	486	490	471	523	464	492	467	525	481	516	473	483	490	504	507	539	488	500	498	490	513	535	488	511	470	502	490	472	471	490	505	480	435	495	493	498	495	497	495	474	470	506	481	487	466	490	522	475	511	494	485	498	492	469	491	479	477	508	471	440	475	470	505	499	464	488	487	473	520	536	512	511	497	496	481	473	513	437	510	516	527	510	494	483	537	470	494	530	515	491	535	502	469	481	490	465	547	481	469	507	535	524	466	474	490	430	503	490	503	493	494	502	473	487	501	505	491	476	495	498	501	469	482	484	443	474	478	455	476	503	476	459	454	462	479	491	518	462	465	454	463	482	509	462	462	507	485	509	454	510	512	487	473	503	466	533	526	480	469	520	537	521	479	512	517	499	488	472	486	494	483	475	478	461	484	490	508	501	478	488	486	499	505	510	483	553	514	530	505	478	485	502	458	483	508	458	466	483	527	500	497	456	463	487	510	523	515	504	476	460	485	469	473	490	490	525	503	459	497	494	500	507	476	474	485	523	477	479	496	518	537	494	513	500	422	483	471	490	527	487	504	471	529	473	527	510	550	484	492	505	479	505	507	510	480	462	500	467	499	512	496	499	511	475	483	475	468	497	492	491	482	543	467	460	477	446	496	501	480	475	487	503	461	454	479	515	512	470	502	469	491	495	515	454	492	457	480	443	496	499	488	482	509	493	489	488	482	501	472	486	483	485	530	474	457	493	535	482	501	502
24742	20773	26760	24600	10160	2542	1706	1281	1046	1083	1275	13137	15385	8647	3429	1247	707	575	619	598	548	596	625	658	617	648	633	587	582	596	642	623	559	600	593	597	582	578	620	603	647	632	603	625	600	616	614	609	586	579	590	612	564	611	605	601	584	585	612	601	594	633	562	610	574	604	659	602	590	598	614	593	561	572	610	613	597	585	618	593	608	578	596	618	572	611	597	634	566	616	614	633	602	587	608	611	619	626	569	548	572	614	589	585	599	605	602	604	566	584	576	596	587	604	612	602	571	632	562	607	573	618	633	614	588	624	596	618	547	578	555	564	601	590	594	581	587	596	620	646	627	608	611	592	587	620	576	571	612	589	608	621	569	605	586	587	581	594	600	646	557	602	584	612	564	633	588	597	569	604	612	572	599	619	577	591	598	581	553	591	616	589	589	558	622	601	608	624	572	551	631	591	594	608	619	567	590	589	598	623	569	585	597	575	617	605	554	597	603	584	594	622	582	624	588	625	595	592	595	591	618	571	638	599	609	563	601	651	599	593	606	612	562	577	596	567	580	620	549	571	616	616	599	606	592	598	644	573	578	618	589	587	589	594	604	620	606	614	570	583	609	621	589	628	603	567	579	637	625	551	616	589	612	645	607	620	615	623	586	620	612	586	598	589	629	616	602	646	592	586	608	558	604	574	618	596	609	582	633	620	569	568	600	572	569	612	636	628	650	582	559	602	590	591	619	570	595	585	576	591	580	564	559	561	561	623	575	659	574	630	599	610	597	624	584	569	614	607	606	580	644	583	589	584	626	618	609	624	591	579	614	584	595	593	568	555	591	618	637	626	639	582	582	589	567	589	637	615	601	619	620	618	621	612	609	592	585	554	576	562	598	593	609	626	583	629	590	593	608	635	557	584	626	617	635	614	613	602	606	662	600	623	606	600	557	594	602	567	595	622	573	606	579	591	607	579	600	546	596	573	608	575	603	629	624	666	618	627	560	599	586	615	579	569	608	568	630	611	600	568	609	604	595	575	550	562	639	566	601	609	592	570	624	621	595	551	622	606	606	607	601	628	580	589	598	585	565	573	585	590	585	556	614	591	546	596	616	601	586	577	605	599	597	615	622	557	617	582	581	579	606	584	623	577	601	579	550	585	608	605	599	593	576	589	596	589	584	596	577	596	607	582	592	560	557	583	590	566	613	592	629	585	606	624	645	560	611	602	633	609	614	568	591	551	570	604	600	598	548	625	619	579	587	581	569	601	622	592	568	610	626	593	568	607	561	565	602	589	609	587	543	578	632	603	563	602	661	639	594	585	572	576	606	611	562	598	609	606	599	589	577	626	583	594	561	591	582	606	611	613	598	579	606	593	581	577	594	572	581	543	608	566	602	578	583	549	645	580	578	610	594	602	634	575	584	653	612	622	560	648	565	564	589	593	571	584	620	632	618	576	640	626	528	581	577	617	608	591	624	609	582	578	594	602	572	606	585	627	629	633	606	653	603	595	578	597	582	599	624	622	575	617	585	598	568	600	625	600	592	585	654	607	523	608	621	607	559	630	622	599	612	597	576	611	577	651	599	608	601	623	598	646	603	621	564	569	573	578	564	565	552	604	586	566	593	639	583	589	632	605	640	611	602	562	601	558	594	573	615	601	613	587	625	579	596	643	611	630	619	586	558	610	583	605	553	554	584	591	592	601	615	597	585	617	623	611	564	575	612	592	551	628	613	545	606	590	576	600	600	561	565	593	626	577	535	591	596	645	587	576	603	586	552	656	590	587	628	629	641	616	641	626	611	570	607	583	601	599	590	576	626	602	612	559	614	574	533	588	599	567	588	578	589	584	585	566	621	593	561	590	624	611	581	580	607	607	596	567	605	619	596	597	544	575	625	585	589	585	651	603	551	617	589	621	611	586	621	619	637	561	535	647	659	592	625	615	617	620	586	613	619	610	637	631	590	592	587	595	615	624	601	580	593	579	593	574	580	588	579	621	587	665	592	565	533	595	641	602	604	594	543	632	609	611	597	590	585	616	574	602	634	579	620	552	601	587	582	554	584	578	626	588	585	594	567	617	566	587	557	612	602	629	621	624	564	586	566	609	624	604	606	609	600	604	568	604	587	577	622	589	626	570	576	567	593	603	611	599	612	637	622	590	577	570	565	607	656	597	611	594	611	593	623	593	652	586	606	588	609	598	569	610	606	599	577	611	571	622	587	574	601	656	563	587	627	606	599	606	601	620	605	590	593	565	620	570	569	613	614	591	584	607	617	600	538	612	610	641	612	616	608	564	579	596	592	608	617	594	604	596	602	596	613	575	613	597	594	626	661	620	584	559	590	559	583	590	590	559	627	565	612	613	583	583	639	645	599	566	641	615	616	600	579	550	618	527	602	597	597	622	606	618	575	527	543	587	626	607	611	577	573	601	639	583	602	565	648	595	625	580	637	615	584	617	626	608	587	606	633	601	619	575	582	602	636	611	574	598	633	609	649	627	571	596	596	582	600	596	601	622	584	593	625	633	570	583	611	562	628	583	649	568	580	604	606	635	565	635	582	619	605	620	625	591	558	592	594	583	627	560	572	546	590	577	529	582	619	620	581	592	579	544	602	615	611	579	570	601	626	568	585	628	631	608	572	620	589	567	574	592	610	561	608	586	574	591	585	632	625	560	613	611	609	618	570	630	587	612	594	606	644	606	631	614	624	623	616	585	598	567	602	543	544	613	583	638	632	588	597	594	569	582	598	555	618	609	603	589	605	585	597	587	610	649	592	601	582	613	600	591	576	580	643	580	593	588	621	559	617	631	636	634	566	612	527	563	615	598	561	584	563	593	563	568	587	575	575	625	597	608	612	593	569	629	604	624	609	603	617	601	595	639	589	555	598	551	553	596	627	592	549	607	572	621	575	601	629	620	571	617	577	598	630	591	600	573	616	599	603	589	576	617	595	615	536	598	602	596	632	601	592	606	575	623	579	599	588	595	629	576	610	578	630	591	566	616	610	644	549	564	628	608	607	604	600	573	591	571	595	551	627	618	602	618	637	599	591	585	598	583	563	624	571	575	614	594	589	632	596	573	586	590	600	587	600	576	592	582	593	569	609	627	608	603	560	563	628	614	615	637	594	579	556	545	606	592	569	637	581	613	622	577	628	578	558	640	560	599	626	578	611	580	575	545	594	596	593	583	621	561	582	569	602	579	615	599	582	583	604	598	631	553	569	601	596	601	597	577	572	612	582	591	615	594	602	612	605	636	601	602	604	613	615	606	630	613	564	634	595	619	617	603	582	582	607	618	613	603	584	609	568	585	590	601	580	619	562	570	599	591	624	567	612	643	582	593	583	598	625	595	607	594	567	551	630	594	600	618	617	576	595	563	566	586	603	576	604	609	592	591	564	609	578	580	567	612	593	570	637	576	597	636	580	648	578	637	617	580	564	583	566	645	577	610	628	601	620	592	562	599	615	584	619	580	581	562	642	607	573	597	566	563	568	592	635	599
5485	8179	8154	4713	3100	2123	1804	1383	1175	1337	1666	16032	14166	7790	3470	1204	641	547	546	499	505	508	540	516	534	530	546	491	542	484	496	523	551	549	521	508	522	525	476	527	529	528	505	537	496	550	483	546	517	493	535	509	466	502	533	530	479	531	496	499	524	506	496	530	537	502	519	463	528	523	515	525	556	502	489	550	492	511	487	540	508	498	501	524	545	534	492	528	518	526	512	475	524	535	472	492	521	492	532	528	488	530	511	536	512	508	495	512	556	505	523	522	485	510	475	506	521	501	507	500	497	511	537	520	511	556	501	524	513	508	530	505	533	528	501	491	503	502	514	519	530	486	454	503	526	520	522	480	492	501	529	547	522	507	506	513	510	496	476	495	467	495	530	541	519	481	542	529	518	513	514	554	509	500	484	549	485	503	509	526	508	535	514	541	517	450	476	506	549	512	516	543	518	525	519	515	502	521	506	503	479	540	480	500	524	531	512	521	475	544	512	489	513	500	486	489	529	537	476	494	489	480	505	544	504	534	502	556	469	478	486	509	501	478	507	523	521	534	501	500	507	484	520	548	531	536	471	513	487	513	547	506	517	539	480	514	491	515	503	503	500	504	492	525	538	505	482	568	552	493	537	535	529	508	524	518	514	501	490	548	514	537	552	494	502	522	508	536	564	522	525	482	505	531	516	531	511	507	526	500	503	521	521	536	487	500	533	476	488	536	523	486	502	561	515	551	533	518	516	464	543	520	492	518	510	516	524	501	501	539	563	488	499	529	512	494	507	480	502	501	483	511	515	515	499	539	513	545	547	514	516	460	520	492	485	479	550	488	496	499	491	490	513	510	510	507	516	549	486	527	488	510	506	476	472	473	517	492	485	490	516	542	481	537	500	520	511	524	486	491	519	514	515	521	536	545	550	532	504	513	467	513	540	522	511	555	538	513	517	499	517	467	539	534	497	478	542	540	489	486	507	504	505	505	509	485	494	522	526	510	507	497	529	505	523	500	535	507	510	527	508	522	487	485	523	483	478	508	508	533	549	512	488	557	504	494	537	545	519	500	505	535	506	488	549	499	506	520	471	519	519	495	512	489	470	514	501	487	505	529	520	543	529	499	497	567	489	478	500	497	496	509	463	537	485	485	484	527	498	493	545	522	516	537	523	502	487	510	471	534	585	532	508	517	481	510	468	541	545	501	516	471	529	516	476	527	515	537	515	495	515	525	534	512	464	525	533	526	489	521	551	494	477	485	512	486	532	478	484	472	506	535	482	505	514	481	507	521	501	526	498	511	550	515	490	524	528	515	544	515	504	473	515	524	501	511	506	520	531	521	500	514	493	538	500	504	546	503	474	474	490	484	505	492	512	513	538	554	531	489	521	515	511	492	478	550	469	498	533	510	501	505	502	483	470	515	450	550	532	506	515	498	496	479	501	482	516	506	554	518	520	522	551	509	503	492	493	500	522	519	502	527	523	515	479	461	483	529	504	529	494	550	516	502	515	454	528	512	512	493	472	522	530	465	488	511	534	528	531	537	510	509	470	493	517	553	517	537	502	557	530	549	528	548	500	493	475	468	507	515	526	526	514	497	479	526	528	527	473	494	495	498	512	511	489	542	504	520	517	509	515	506	474	506	494	563	559	509	488	519	484	490	530	491	537	471	512	528	465	523	530	488	507	535	496	465	497	498	513	529	491	515	515	522	536	538	525	551	513	504	526	518	492	512	549	503	524	511	472	533	545	505	524	542	503	494	521	498	551	531	500	516	532	552	487	501	557	530	529	538	509	508	529	511	506	472	520	509	528	529	498	444	506	510	545	505	508	494	495	557	479	533	536	481	549	482	509	492	518	509	521	519	495	471	516	476	481	524	486	530	487	455	497	501	499	538	517	529	515	516	540	517	514	499	533	520	550	519	518	517	552	508	519	545	478	491	508	508	523	505	481	484	493	510	508	516	517	557	527	563	528	541	533	490	470	515	501	512	485	519	482	538	543	546	511	509	506	534	476	510	458	489	511	502	538	532	499	511	544	524	516	526	516	501	507	510	499	483	507	558	511	517	552	472	500	490	532	531	540	533	497	521	535	521	488	528	520	491	545	506	540	517	523	502	515	501	470	490	515	545	549	477	483	515	481	509	515	535	474	505	529	541	509	533	540	511	528	520	513	490	535	496	502	504	524	531	504	542	511	491	526	476	487	533	491	520	549	553	532	495	507	489	510	493	503	514	478	523	500	541	510	541	493	496	538	525	507	484	516	513	547	479	471	517	519	508	512	479	513	552	539	505	508	518	483	575	509	529	514	532	501	496	495	476	480	471	488	525	518	480	538	479	511	494	524	531	498	499	470	513	508	558	508	495	528	482	482	522	534	534	541	500	515	505	508	523	519	512	496	515	512	491	528	483	472	515	515	525	511	511	513	475	514	508	497	515	522	479	533	501	497	503	547	527	550	523	509	531	526	553	509	508	489	496	547	517	514	545	495	484	529	519	491	488	493	479	546	502	525	540	532	512	518	518	498	548	554	502	477	502	515	524	504	538	516	489	515	561	521	498	463	546	526	499	539	517	510	489	503	497	481	494	515	496	508	531	510	517	523	500	528	558	505	519	516	527	508	490	533	480	483	498	503	493	513	482	508	472	476	509	525	489	536	506	495	505	478	477	487	515	515	538	532	500	513	532	489	518	521	486	504	468	534	504	525	486	492	494	494	541	508	536	502	514	488	507	548	456	477	515	510	515	481	506	503	507	530	503	519	503	505	505	529	538	551	498	485	502	499	509	484	494	516	536	524	518	542	528	514	496	517	490	524	531	509	470	512	488	479	482	496	523	519	497	533	566	520	514	509	520	475	527	531	503	514	503	547	536	492	494	538	505	533	484	494	560	488	484	500	524	529	504	547	509	520	527	519	509	504	492	494	500	531	473	521	502	491	494	534	517	486	550	466	474	503	523	532	519	525	510	541	550	544	557	521	568	510	553	510	507	512	513	479	538	502	510	528	525	498	522	484	526	485	514	505	532	509	485	521	538	503	498	550	511	520	534	525	490	509	507	490	503	485	551	507	548	505	489	483	519	529	517	533	548	521	545	469	552	505	565	484	527	512	519	504	464	507	478	497	479	506	509	517	501	494	516	519	523	507	536	504	498	494	534	492	515	469	510	499	505	527	541	533	514	548	543	584	515	506	502	500	518	507	478	504	475	509	537	501	498	486	513	478	542	512	506	487	519	511	486	502	539	487	508	534	506	500	528	523	530	502	503	520	508	508	473	486	520	475	514	498	508	461	519	528	496	510	505	496	504	535	515	520	470	500	526	509	552	482	538	477	524	553	504	527	518	488	514	534	479	496	527	526	551	508	505	539	510	515	497	541	498	527	525	559	499	464	509	476	530	498	521	508	514	511	528	506	507	507	529	494	491	497	509	521	481	532	500	519	497	529	547	519	532	512	522	518	502	497	571	472	524	463	552	501	507	504	538	493	495	460	506	499	496	506	494
23867	20780	27755	23923	20421	9806	3658	2067	1717	1659	1568	11513	27231	19313	8230	2383	1005	794	783	705	715	710	766	750	723	706	729	716	708	733	705	733	732	699	761	739	745	701	732	691	739	718	701	708	771	693	675	709	695	721	749	688	708	692	719	734	698	711	759	687	730	705	762	730	729	738	753	712	710	727	701	677	744	729	738	733	729	677	661	745	720	738	715	713	722	728	749	689	766	681	723	720	683	763	671	764	718	749	705	690	717	667	698	665	747	735	721	762	671	745	693	739	715	737	775	719	694	733	740	744	706	693	770	700	715	697	728	714	706	709	740	717	725	716	729	709	681	762	750	711	690	715	753	751	718	700	680	672	708	697	660	710	752	702	724	683	726	742	725	735	661	705	752	758	745	704	732	700	739	709	729	714	672	714	742	703	667	730	701	756	706	704	768	776	708	682	716	732	729	759	702	698	723	712	720	710	746	693	724	725	709	667	716	750	690	719	687	700	737	709	709	729	723	757	756	726	725	732	728	743	741	714	701	721	739	714	716	697	690	726	685	638	758	715	667	704	729	712	693	683	706	753	680	683	714	714	677	697	743	723	740	740	733	694	710	717	694	707	690	776	688	737	745	723	684	698	718	724	755	703	671	727	735	679	682	716	741	731	685	715	705	715	746	717	737	685	700	724	776	733	781	730	723	723	718	685	653	744	709	712	701	703	697	745	692	690	682	737	686	697	719	709	694	749	776	701	720	713	722	700	723	735	711	731	688	753	702	698	738	674	711	700	726	735	680	657	691	698	725	676	708	659	705	718	676	729	716	705	712	696	692	733	757	718	716	724	756	691	675	704	742	697	699	703	725	705	703	694	736	730	711	687	694	716	700	712	678	743	716	741	723	693	733	712	695	708	682	711	695	706	744	710	731	736	693	732	680	741	658	755	699	652	703	732	706	736	702	740	747	723	669	734	737	740	718	719	666	670	694	650	754	684	689	681	665	693	741	700	732	702	749	748	709	720	685	706	670	702	733	725	731	695	801	687	707	685	702	682	690	727	705	700	664	722	689	692	754	693	714	674	702	710	662	730	720	704	700	669	672	697	703	697	709	742	748	715	710	713	721	698	721	665	727	676	677	727	693	728	706	710	696	706	690	753	752	745	677	726	765	743	707	711	700	743	683	687	712	686	734	708	739	742	686	661	681	708	720	735	691	731	703	719	760	695	712	689	689	723	683	799	738	709	696	729	740	712	699	742	681	694	748	751	717	708	744	701	637	697	708	672	695	687	716	696	774	688	708	700	754	732	710	713	707	705	689	761	715	686	689	704	698	710	671	683	722	756	705	746	731	738	713	665	685	763	737	739	707	694	711	729	702	732	691	690	717	670	719	741	697	716	649	724	701	724	697	709	736	703	656	686	618	764	755	727	777	712	702	717	721	751	722	699	714	701	717	718	741	662	739	726	720	775	733	708	727	657	737	761	709	743	668	687	679	701	731	708	730	714	739	749	691	681	725	718	684	668	753	721	713	737	697	703	653	748	678	777	690	732	722	717	702	718	758	745	694	714	727	755	717	747	713	682	695	751	668	703	677	705	721	699	724	708	717	745	722	706	693	670	731	712	741	708	693	714	724	699	738	728	744	719	699	722	683	764	737	689	731	755	757	741	696	693	723	763	681	730	732	706	694	731	719	657	644	689	709	749	730	730	714	704	727	673	714	708	742	709	713	698	729	698	736	697	724	746	695	700	814	763	710	703	709	717	680	704	742	705	710	686	725	759	688	698	696	731	668	734	739	698	686	751	732	695	700	723	694	712	709	695	698	698	670	742	756	716	689	671	717	737	758	715	716	720	741	715	693	694	709	745	720	678	707	703	748	754	733	689	771	747	765	746	741	728	717	686	733	729	694	695	707	714	728	706	721	720	720	775	745	697	722	702	699	679	694	703	715	678	690	740	694	648	685	735	677	719	703	713	732	730	691	700	688	704	722	708	718	741	724	761	698	696	753	703	699	666	701	747	684	733	723	677	737	699	731	737	698	773	692	721	761	709	775	708	669	684	696	751	682	717	709	661	755	682	691	724	722	700	721	726	740	662	721	673	687	751	731	694	705	756	724	675	740	686	713	691	705	760	766	724	734	687	686	769	675	711	700	696	730	662	695	686	734	731	695	750	759	694	687	702	698	702	712	664	776	733	701	697	728	699	727	710	708	702	700	727	686	693	713	706	728	724	702	677	690	709	732	710	723	707	721	727	729	670	722	716	694	742	721	714	727	711	697	707	746	678	706	683	693	703	738	710	747	674	744	686	730	734	701	748	726	716	711	690	763	737	699	700	720	725	719	745	725	769	683	688	681	733	727	701	743	719	709	723	723	740	725	663	715	698	729	701	703	699	725	697	748	715	731	709	724	684	773	788	748	693	697	678	772	700	736	722	750	717	705	756	693	670	711	750	720	713	682	680	692	711	720	758	666	735	728	710	745	769	682	712	757	743	741	738	761	706	675	757	664	736	673	726	711	668	719	670	728	725	692	745	691	712	723	691	754	797	725	693	760	708	723	803	717	702	698	707	699	724	682	721	733	734	709	685	737	655	669	747	687	722	673	681	675	722	642	727	736	720	698	740	692	749	729	731	760	752	693	744	736	714	676	703	712	724	754	735	718	714	707	684	722	752	729	764	689	732	751	723	695	750	697	660	705	716	775	677	719	728	784	725	711	719	703	723	699	726	705	705	714	659	722	676	712	730	712	694	697	694	714	729	762	711	734	729	721	758	706	742	695	707	701	755	728	724	760	687	730	721	699	753	710	665	719	702	721	750	692	676	695	757	738	672	697	696	715	728	729	718	689	705	721	736	705	672	706	743	730	751	706	682	676	731	743	736	737	765	704	682	704	656	682	746	690	689	714	685	773	664	715	705	753	723	753	683	745	688	696	688	703	663	681	743	733	703	676	663	736	734	727	703	728	682	710	705	697	744	684	713	754	722	703	737	726	707	694	693	670	700	702	743	729	736	715	698	677	716	725	737	741	725	705	741	716	679	697	756	698	704	734	671	731	709	793	686	683	753	766	749	719	673	714	718	687	756	708	686	748	686	722	685	733	705	730	686	672	722	718	697	708	720	739	691	713	727	710	655	730	739	716	725	721	688	714	702	769	716	603	695	684	732	735	694	728	707	700	682	736	649	702	728	690	745	655	692	726	718	761	721	688	713	711	689	737	734	708	732	728	664	682	748	697	727	706	737	682	704	717	719	717	708	680	712	735	693	704	701	683	736	733	692	682	709	692	726	724	688	729	731	725	739	741	700	707	727	702	696	696	740	708	709	730	733	721	726	762	702	714	633	713	699	711	691	713	740	771	722	722	673	706	723	706	751	711	724	670	713	697	665	704	736	703	711	682	727	710	735	720	744	734	688	738	740	672	704	740	720	710	705	742	735	722	709	726	697	721	722	745	720	639	713	706	711	668	722	762	716	686	726	712	721	682	732	720	672	758	648	743	700	721	722	711	672
6531	12263	11865	7795	5411	3863	3002	2477	2075	2085	1965	14881	25163	15966	6745	2224	880	661	635	592	584	623	607	644	612	623	597	598	638	642	613	619	638	626	557	602	591	593	587	585	630	650	648	609	540	622	595	631	615	571	594	620	574	563	571	628	587	627	582	588	589	621	613	611	643	616	594	561	566	570	612	622	613	592	600	624	585	594	604	602	634	605	617	593	605	597	588	605	559	587	623	606	638	568	603	608	632	623	603	595	541	575	577	597	568	612	598	613	617	605	615	599	594	599	589	622	566	571	594	591	624	596	619	585	651	604	580	599	627	599	615	496	577	658	630	604	582	581	566	585	624	607	554	547	596	572	639	600	541	598	602	623	635	613	619	574	561	612	585	610	612	601	626	594	585	622	583	591	597	597	616	571	602	610	577	607	612	600	601	572	601	582	593	644	575	605	590	636	599	612	598	623	608	574	586	624	597	613	578	606	631	652	610	556	586	609	617	624	640	642	611	558	589	613	575	541	580	620	616	601	571	572	577	646	631	578	566	614	620	643	594	565	627	571	594	600	575	590	603	560	602	621	601	553	627	596	606	572	562	576	564	592	597	593	588	615	574	588	586	570	626	581	630	623	613	586	563	639	602	599	598	620	565	568	566	573	609	582	610	582	635	615	631	588	590	582	604	633	565	595	577	587	570	597	583	538	593	622	569	606	604	653	640	560	620	617	614	563	544	582	587	627	579	580	624	578	605	601	557	602	613	628	592	580	594	619	581	600	597	598	600	564	576	626	637	590	648	590	620	565	613	649	590	562	612	609	596	645	584	583	620	661	611	604	588	550	609	564	623	597	585	637	614	578	576	584	646	536	574	619	565	643	622	632	607	626	550	617	577	625	630	633	588	591	591	586	569	602	558	571	602	594	652	572	584	589	563	591	596	583	627	547	617	619	667	582	597	553	605	572	612	607	610	569	577	611	608	613	600	610	621	588	603	566	555	578	612	585	627	582	595	628	597	564	569	621	616	586	621	589	625	576	590	639	593	607	592	590	663	574	618	606	596	650	602	594	617	631	585	607	592	542	604	605	583	569	593	568	640	596	594	587	600	581	562	596	619	590	568	610	600	601	620	568	616	592	622	595	622	568	577	599	565	541	604	555	585	621	627	582	621	569	574	611	576	556	594	624	597	569	627	556	586	613	596	589	575	617	593	628	609	583	599	590	692	587	644	599	554	584	586	576	628	577	603	576	598	575	588	649	612	634	614	620	589	611	612	597	593	628	598	616	586	616	603	610	623	630	633	582	592	619	581	636	579	594	581	608	631	643	591	592	613	618	569	601	582	556	581	623	600	582	627	577	599	623	549	617	570	571	609	540	569	585	576	595	534	572	596	616	608	586	593	624	595	573	597	596	594	583	559	575	555	584	610	552	602	581	600	598	628	574	571	604	574	612	568	595	569	601	635	588	594	595	587	601	559	609	627	627	588	545	604	560	578	603	609	575	614	569	611	593	592	550	596	574	597	632	675	634	578	551	637	572	588	590	572	596	626	606	628	587	639	579	618	606	594	658	619	609	588	574	568	611	622	586	619	592	618	572	610	625	596	585	566	615	626	609	591	609	586	595	576	558	644	572	578	590	579	602	618	603	598	635	559	598	657	603	639	589	607	594	608	635	604	618	611	582	600	598	610	609	616	612	577	608	589	586	607	575	604	605	617	616	601	599	586	563	606	608	623	577	597	618	630	614	578	588	592	571	616	578	573	626	583	634	592	618	592	576	601	624	602	620	595	602	578	594	598	618	597	562	608	601	589	594	606	562	572	589	572	622	615	583	601	588	594	560	557	620	571	597	607	565	553	588	595	622	615	550	575	584	575	592	594	615	622	588	583	570	582	591	588	620	611	638	574	563	572	566	608	618	621	610	583	614	596	571	621	570	602	567	558	587	568	596	602	623	606	596	543	641	606	564	616	593	595	585	597	594	588	562	576	606	582	614	593	614	592	555	615	637	540	579	609	559	624	590	612	565	622	593	568	586	607	563	572	581	588	570	644	609	597	598	575	587	611	588	613	611	606	599	606	552	609	619	606	603	558	597	599	610	586	625	591	642	608	593	538	599	596	577	623	575	597	562	624	620	595	553	607	606	570	599	626	611	603	606	603	591	602	570	593	591	572	611	584	596	574	604	640	567	607	626	615	606	592	575	569	614	604	585	592	578	599	663	605	612	608	611	603	594	602	596	609	593	585	589	604	606	578	578	606	622	588	592	589	571	658	576	626	585	579	577	592	619	589	586	587	568	602	633	608	572	587	647	586	589	608	607	590	574	551	575	634	599	575	595	581	625	574	611	605	604	592	565	643	584	602	592	635	653	556	602	582	629	626	598	588	612	589	574	606	604	610	643	616	587	603	569	587	553	599	616	606	628	594	587	643	555	646	646	592	569	614	635	605	549	614	548	586	546	579	608	572	609	614	633	625	569	609	604	579	575	571	597	576	599	590	587	616	603	591	567	579	595	567	596	575	605	598	564	646	640	597	645	602	605	573	616	551	611	576	574	614	568	617	574	601	626	626	591	615	571	626	602	561	621	656	602	614	622	607	583	607	605	606	614	618	564	600	562	541	603	650	611	596	615	567	638	603	594	619	591	617	629	623	545	588	597	578	592	542	599	527	595	587	592	594	621	606	590	623	582	596	644	582	588	571	607	579	563	581	591	620	590	549	631	559	550	599	619	581	597	578	610	596	546	592	561	583	590	573	585	587	581	623	632	580	581	582	641	589	576	629	582	600	599	584	629	581	607	569	624	607	624	617	570	589	600	607	623	566	612	600	578	533	593	587	627	569	638	550	600	584	625	587	614	613	577	602	575	600	579	574	562	609	548	602	638	601	611	603	596	595	591	612	603	581	571	552	564	544	601	572	645	603	625	601	580	582	566	589	612	621	579	593	608	606	590	600	561	569	590	591	616	569	601	560	628	572	565	582	625	636	589	603	592	574	546	558	608	555	566	637	645	635	588	610	586	597	619	625	569	598	583	583	612	605	576	550	602	561	595	616	593	560	579	578	584	602	619	570	581	639	626	638	586	604	646	594	574	608	592	643	603	654	586	612	554	600	615	597	607	605	564	625	588	590	627	615	569	558	574	586	609	588	597	572	578	566	567	584	589	567	607	559	596	575	613	607	631	600	606	611	664	561	589	605	588	605	606	542	573	589	592	607	594	568	605	589	609	567	606	596	604	590	597	637	614	554	571	602	554	572	597	636	570	602	584	567	606	614	598	567	601	609	603	564	572	611	588	616	599	593	632	593	511	585	599	604	589	622	627	554	597	586	561	626	579	605	628	577	593	620	596	570	610	568	579	599	581	558	621	622	595	545	587	574	587	579	594	595	553	605	597	588	630	569	628	559	631	578	574	574	617	560	595	588	645	582	555	569	571	557	578	619	603	590	597	603	639	610	585	586	586	577	588	596	620	600	593	564	592	605	598	604	605	636	604	566	638	557	550	604	635
26877	10978	3944	1939	1079	806	874	893	872	748	778	1467	1943	1405	917	749	655	572	628	578	600	587	594	590	607	568	570	604	517	584	587	569	619	604	598	601	588	569	604	627	562	558	582	567	608	592	617	630	593	570	568	618	574	576	614	596	621	565	592	578	600	628	611	585	581	572	585	588	583	584	589	617	581	581	611	599	605	613	562	613	550	623	621	571	598	634	556	558	603	581	574	602	574	608	601	564	586	608	572	557	538	580	546	592	612	565	586	589	572	515	607	583	561	595	538	607	577	565	623	596	582	573	578	592	599	601	617	594	561	562	584	597	591	591	594	572	597	588	587	618	616	604	566	560	525	567	595	589	584	565	542	629	655	599	569	602	617	598	612	585	575	594	610	617	570	590	525	602	582	583	583	577	606	565	594	544	589	555	575	569	593	575	618	596	530	564	546	545	571	560	560	546	548	568	563	579	583	600	573	604	574	649	586	582	602	617	599	551	610	557	611	573	554	571	558	546	557	563	629	581	597	561	542	553	568	590	592	570	617	595	652	543	556	558	618	569	582	599	595	597	579	546	570	567	553	572	588	560	608	590	583	591	547	545	597	591	600	569	598	597	566	590	581	581	594	579	631	551	599	566	601	568	601	574	626	577	565	627	565	588	601	653	601	576	621	573	586	556	564	524	581	592	606	586	569	610	619	583	586	548	604	584	555	611	560	601	637	581	543	592	534	570	548	570	630	530	602	629	588	573	639	581	581	588	600	591	581	545	614	573	583	599	598	610	613	624	534	536	617	571	581	563	594	555	562	539	631	593	558	605	595	567	617	610	596	627	604	568	584	602	588	615	553	560	589	592	564	615	583	552	586	579	602	624	575	562	597	584	609	604	597	594	545	600	598	566	556	614	555	582	546	595	598	605	542	589	603	583	612	576	611	610	613	605	574	622	592	621	581	609	552	571	595	637	590	598	589	634	597	614	543	549	586	522	650	611	585	640	558	565	577	589	574	543	550	561	603	578	566	614	576	584	565	621	612	598	609	589	605	582	559	532	591	628	544	589	613	609	564	600	559	577	567	616	611	567	600	616	594	565	548	610	590	604	617	555	574	600	558	621	553	558	603	561	596	592	583	571	574	611	590	611	580	575	628	563	581	577	583	619	593	565	612	572	598	563	601	574	585	578	569	588	616	561	552	632	599	605	567	576	612	561	550	582	596	610	592	586	580	597	571	575	596	573	549	628	627	565	582	579	578	568	629	579	598	585	592	579	589	581	578	534	600	558	562	577	575	578	546	570	619	584	644	576	624	570	595	596	593	606	597	588	572	604	570	553	571	596	535	558	586	593	577	587	555	615	579	598	600	583	586	603	604	601	594	622	607	547	634	623	614	600	564	561	623	582	550	560	541	558	585	615	582	546	620	601	614	563	587	589	568	558	620	565	579	544	595	564	601	584	556	573	565	583	590	639	575	585	613	560	543	560	581	569	591	576	555	554	610	567	637	588	576	559	592	561	565	599	569	575	565	590	546	613	574	581	565	601	573	603	569	555	599	590	570	638	537	602	597	578	553	580	634	583	565	619	605	561	579	596	573	575	590	622	592	594	621	593	584	591	623	596	589	576	584	572	572	597	572	586	556	523	580	557	543	579	558	549	554	598	615	533	554	604	560	561	602	585	595	585	614	590	622	580	571	600	582	590	549	559	610	604	617	581	593	569	601	600	571	599	577	567	575	587	603	575	598	561	609	562	575	587	625	615	568	593	564	592	568	588	590	590	601	609	545	604	610	562	617	598	587	582	553	598	609	582	582	581	568	535	599	615	577	542	644	583	579	584	583	601	603	599	626	584	565	575	589	585	540	548	596	600	566	631	582	597	570	591	584	628	613	553	605	578	542	570	589	583	593	575	586	562	594	599	565	529	585	552	626	533	605	583	578	583	560	597	576	572	583	580	585	555	586	593	598	603	567	611	563	566	605	584	539	582	571	552	593	597	562	568	605	531	589	582	586	561	595	640	610	604	587	556	619	594	583	543	574	548	593	557	610	565	602	592	555	570	559	532	621	591	618	629	607	579	598	578	559	597	597	586	557	637	610	587	606	539	593	545	578	528	533	603	578	566	560	616	592	602	551	609	588	592	626	593	580	579	629	595	569	581	569	588	549	598	588	595	578	606	620	557	592	564	589	602	595	588	596	566	592	621	645	551	574	555	584	568	560	586	597	575	600	544	600	581	584	602	587	577	574	581	576	599	612	590	566	561	570	588	565	562	603	581	593	570	572	581	590	564	597	562	579	614	555	606	591	579	603	579	612	622	556	588	583	567	533	554	543	581	570	583	615	549	611	599	617	584	593	609	561	603	615	582	572	584	568	581	587	574	548	552	565	570	617	561	567	578	611	590	602	585	643	603	594	562	543	550	569	581	578	625	602	567	574	560	620	598	603	575	568	595	593	596	581	587	568	589	637	599	545	513	592	602	570	574	610	596	569	598	561	542	599	553	567	542	603	587	598	563	588	594	595	532	593	607	619	541	569	606	622	572	577	573	586	583	549	629	560	614	578	610	560	601	608	586	591	590	573	611	578	615	535	576	541	643	604	588	589	553	587	593	585	581	605	584	582	576	577	625	566	561	578	586	592	593	569	601	599	584	614	593	576	616	619	578	594	603	616	603	538	566	580	589	614	632	576	628	577	595	632	566	607	586	589	575	594	590	565	568	557	562	586	620	619	566	564	579	577	567	610	616	625	619	603	579	548	590	581	617	592	589	618	567	575	614	620	611	546	564	540	577	560	610	576	587	530	586	580	574	572	594	579	597	595	604	582	593	577	619	596	564	603	567	605	582	544	574	589	612	619	602	610	629	614	565	585	619	617	591	605	588	623	578	607	582	624	611	587	577	586	607	597	592	591	602	564	575	553	570	588	590	575	580	605	610	579	588	588	598	555	592	561	553	616	562	652	597	567	544	600	603	576	595	586	600	579	545	538	592	556	597	545	654	600	589	603	563	601	577	645	584	576	570	586	584	595	614	576	580	563	619	634	590	591	555	585	600	567	601	604	631	585	611	595	614	602	631	597	538	586	556	626	577	563	629	601	598	550	595	575	586	559	617	558	593	599	511	585	570	525	626	550	571	571	573	553	584	575	558	587	560	569	550	545	613	608	604	557	584	614	603	580	561	642	611	571	596	640	588	559	618	557	635	611	565	590	582	644	588	572	559	580	610	599	572	574	627	586	581	601	578	597	573	586	573	554	581	601	576	584	572	568	635	585	577	587	603	586	644	588	548	592	604	556	567	548	563	600	553	589	584	608	599	612	581	582	576	592	605	560	596	584	612	614	579	571	607	606	553	577	614	565	583	568	573	604	609	589	596	584	560	581	562	628	553	597	615	570	607	560	634	618	583	607	579	553	564	626	576	565	615	612	593	573	588	595	577	577	565	562	544	559	570	559	517	549	563	613	577	583	556	575	621	618	601	607	588	573	594	575	612	599	607	584	587	571	590
6546	3966	3690	1671	1132	825	968	1008	951	775	809	1894	2327	1496	918	679	477	490	488	471	519	491	494	506	502	523	494	502	474	495	485	518	459	468	473	512	486	468	476	536	476	490	440	479	472	455	501	489	459	486	474	504	457	501	446	514	478	494	457	507	487	454	458	484	435	482	478	509	460	470	496	502	523	528	499	500	505	490	498	500	487	489	481	480	462	452	493	489	459	515	476	483	464	465	520	471	513	474	466	478	489	512	502	541	462	478	492	483	498	471	503	489	487	497	449	462	464	428	521	480	445	510	455	482	499	489	474	472	487	463	503	508	478	486	490	490	491	452	488	483	486	478	483	478	504	447	509	501	483	464	482	469	490	483	553	532	460	522	504	460	496	492	455	470	472	479	489	505	502	468	494	464	512	509	475	457	500	515	494	466	478	480	476	464	437	466	489	481	498	478	476	482	484	521	467	434	537	481	481	478	504	456	514	487	475	484	485	485	459	469	451	508	449	493	489	470	453	480	448	499	508	476	471	472	480	468	414	496	496	474	476	532	498	499	549	479	488	478	496	477	501	452	517	468	469	510	496	456	481	475	486	496	495	474	517	468	495	474	503	435	500	479	483	533	466	504	486	491	450	503	477	459	502	494	466	476	464	512	456	501	470	490	506	455	516	479	505	512	503	514	466	477	499	497	453	532	439	510	508	510	452	478	495	505	531	455	490	493	484	491	472	483	491	481	456	473	510	473	504	464	471	509	498	486	481	488	461	496	476	478	462	476	499	479	465	479	463	490	480	468	499	484	504	476	458	499	468	501	516	486	475	499	462	501	481	484	526	475	503	504	473	504	490	466	450	463	478	482	481	465	485	499	492	530	497	496	444	458	498	508	523	462	508	465	477	489	476	490	492	519	495	501	488	487	491	501	460	476	455	502	487	490	437	469	498	509	492	470	474	477	496	495	463	504	484	503	488	507	464	466	531	477	474	429	529	489	508	459	493	475	475	418	477	478	457	489	485	492	476	495	461	483	472	474	476	457	444	459	431	483	496	489	473	434	487	454	457	523	452	515	472	499	488	478	502	494	503	477	508	479	503	503	501	472	483	465	483	478	480	480	475	461	459	496	471	476	450	454	481	507	520	460	455	455	479	459	477	464	462	496	498	514	469	517	458	530	501	474	475	485	451	476	467	447	473	483	503	465	476	453	453	449	521	512	485	495	475	490	467	466	489	473	469	483	503	504	492	492	509	489	520	470	480	496	474	456	500	489	475	483	492	510	475	495	525	456	540	483	487	481	526	451	483	487	494	468	503	463	472	480	501	469	479	495	450	434	485	485	491	455	463	516	476	491	475	477	469	492	500	497	495	470	490	465	482	464	483	509	478	488	505	491	493	518	457	484	478	475	457	514	454	489	497	513	493	501	472	477	454	490	469	517	527	496	489	510	473	481	540	487	508	466	499	543	522	480	487	505	516	498	495	449	472	438	463	485	438	497	496	495	471	474	497	525	470	473	488	489	459	507	475	460	525	458	502	479	490	457	497	453	503	443	543	465	479	499	467	514	444	519	491	500	496	466	484	493	465	469	482	513	456	524	505	461	471	447	499	432	516	493	450	507	503	535	498	500	456	472	495	454	509	485	505	489	466	455	532	453	478	447	506	453	463	516	464	455	470	479	483	485	495	456	508	469	468	464	511	508	477	467	501	508	488	478	460	481	485	483	481	477	462	456	479	496	481	486	454	500	475	467	427	506	458	488	455	466	530	482	487	505	505	455	462	507	454	477	489	497	494	471	464	460	487	500	470	472	507	440	467	540	458	495	513	516	447	531	477	493	503	472	516	494	493	475	513	519	510	467	489	499	452	495	468	436	476	458	515	475	481	455	491	496	437	472	465	509	449	488	464	443	473	489	508	510	483	474	446	465	486	477	459	515	478	474	464	511	495	487	491	459	536	472	478	468	510	530	480	489	464	516	475	476	485	496	504	501	487	481	451	495	511	525	498	469	474	493	463	496	431	519	481	499	465	445	466	470	470	493	459	485	497	512	502	487	492	496	495	485	507	480	470	513	466	469	513	538	500	475	493	471	522	479	466	487	484	492	502	446	486	517	507	465	479	424	470	454	457	495	472	475	516	484	509	490	445	478	491	482	496	457	510	483	461	499	497	486	456	522	487	475	453	475	537	480	540	504	497	450	489	448	480	489	452	487	497	446	479	512	466	508	503	511	512	417	511	500	490	487	486	458	487	488	477	484	502	513	456	461	551	483	438	507	524	484	509	452	489	480	466	495	451	507	491	504	498	483	482	477	506	462	504	425	459	481	465	447	457	500	477	461	495	487	541	484	514	482	475	466	508	494	514	499	463	480	483	486	486	502	445	505	464	490	497	493	473	484	497	463	441	500	503	510	504	502	510	516	527	509	499	506	468	523	505	479	490	497	481	484	493	482	474	451	466	500	484	477	533	475	448	466	456	467	505	476	497	491	508	510	487	464	479	471	455	500	527	497	501	513	488	511	488	491	455	471	489	498	531	509	490	494	479	523	455	505	515	480	473	489	489	497	528	505	501	447	487	519	464	494	522	479	489	489	480	446	490	475	489	506	475	498	554	524	478	486	466	498	474	489	498	495	471	455	485	475	474	462	520	476	489	487	481	520	479	465	492	524	492	474	473	520	513	482	477	482	494	460	490	470	500	502	504	544	455	489	500	443	514	499	460	502	499	462	481	466	514	492	484	467	448	490	493	485	500	499	457	438	512	492	482	499	520	485	488	498	485	475	530	519	457	476	489	497	486	533	452	468	479	495	484	473	462	477	468	494	489	471	477	444	506	512	433	493	509	501	534	487	492	484	479	490	508	457	484	506	501	508	472	475	539	489	447	491	466	447	517	503	503	496	523	496	466	472	457	494	496	498	490	486	483	503	496	502	496	480	496	497	498	501	497	501	481	500	463	487	474	469	465	497	476	522	460	480	508	509	486	443	476	493	490	492	472	488	445	480	510	485	475	500	480	465	497	495	471	497	474	478	473	565	435	476	505	503	487	498	466	512	473	473	482	524	487	437	443	507	481	480	489	499	484	445	472	463	473	474	493	477	505	451	483	490	481	497	532	489	443	498	450	523	459	482	449	475	466	498	474	485	466	471	512	470	489	475	421	469	459	488	485	515	468	479	496	476	483	518	469	526	480	485	522	489	479	506	489	505	499	478	464	515	466	484	477	481	509	463	498	491	475	484	509	477	491	472	469	515	513	454	473	496	490	512	457	466	462	494	477	476	517	495	533	483	506	504	520	459	483	493	482	484	498	504	490	455	473	522	477	513	463	512	439	493	483	445	456	476	497	475	481	496	511	483	480	477	483	471	478	559	498	494	457	483	494	489	513	471	481	501	533	503	472	482	502	490	454	480	480	506	460	525	479	442	486	493	477	484	513	498	516	469	493	494	484	483	501	487	446	494	494	493	495	477	497	477	477	535	498	522	497	478	489	484	481	484	479	454	461	502
24711	20774	26766	24604	10403	2325	1637	1508	1170	932	3075	13809	14335	7868	2963	1105	733	629	629	604	556	553	584	570	630	540	594	590	568	558	542	602	630	546	579	592	605	592	543	584	575	600	609	561	579	571	497	571	562	597	575	561	559	605	570	578	586	543	599	552	565	570	611	592	549	582	569	585	557	590	609	558	604	635	570	604	563	610	600	605	602	543	577	551	566	596	545	591	639	546	548	537	594	629	558	606	511	577	589	553	566	609	601	591	606	568	599	580	593	578	553	609	607	582	574	622	598	578	577	555	557	562	601	550	526	593	586	574	560	576	558	531	562	581	593	588	596	600	560	587	615	544	560	552	566	605	600	563	572	604	584	584	558	570	581	610	583	562	551	605	590	618	571	610	575	636	513	568	556	578	530	612	577	562	557	584	567	613	558	566	630	568	584	577	554	569	586	597	576	585	605	582	596	585	565	564	549	529	601	573	528	575	582	555	654	587	533	586	608	606	560	583	580	558	605	571	568	581	577	625	570	583	579	574	561	608	596	548	592	567	611	593	590	565	545	548	579	545	567	525	546	569	582	570	564	570	557	587	547	599	564	597	576	552	565	613	584	563	571	591	604	583	646	595	602	534	591	563	548	541	576	554	583	570	565	564	616	601	567	599	559	585	590	563	608	571	543	605	627	571	595	607	611	558	631	593	585	536	599	565	567	627	546	622	554	619	607	582	609	565	614	585	556	591	638	585	614	597	578	535	607	610	589	573	591	605	567	592	604	583	556	594	574	633	562	575	547	617	554	557	512	596	587	579	559	604	584	608	591	524	590	568	568	594	582	605	628	569	547	552	598	596	542	575	534	586	560	581	544	602	567	516	563	597	579	589	596	574	530	583	595	564	567	549	573	579	564	548	544	602	638	565	582	575	603	563	615	589	567	582	576	578	554	549	540	597	609	572	608	620	559	551	619	615	577	588	626	572	572	603	567	561	599	559	609	549	546	613	561	597	537	620	589	611	571	604	583	552	558	561	585	572	577	567	571	565	549	581	553	596	591	594	576	580	578	581	585	565	530	551	572	622	587	572	568	592	573	597	558	564	587	585	623	590	580	535	588	588	588	539	570	535	573	571	563	543	569	563	560	559	557	592	571	570	564	584	528	557	585	550	593	593	579	536	627	579	545	569	593	562	602	557	523	545	545	536	638	532	597	554	530	589	594	617	551	556	586	582	591	549	524	571	588	599	618	590	608	546	548	581	570	622	647	524	590	509	592	591	618	634	557	534	605	592	597	597	559	551	581	600	645	590	621	576	584	579	610	555	586	593	544	553	569	550	596	626	583	570	514	557	568	631	636	578	556	580	578	560	570	572	551	565	585	548	540	567	563	584	543	577	576	577	609	592	566	541	586	607	529	583	615	600	584	587	604	588	578	617	556	568	616	571	615	551	592	562	573	567	597	567	566	571	541	557	591	537	566	582	552	601	563	579	548	611	565	592	614	603	591	599	567	589	553	586	529	576	548	542	632	584	614	581	547	579	603	567	506	554	554	576	627	584	598	568	566	606	575	573	569	554	575	584	583	555	553	558	579	617	644	571	564	557	564	545	612	592	594	566	541	563	538	586	562	567	599	588	554	533	594	594	547	606	570	596	561	598	565	549	550	598	578	586	572	642	556	553	571	568	571	602	573	580	556	577	566	605	572	580	570	564	566	564	589	633	586	579	577	591	589	578	589	570	618	590	619	530	552	567	605	582	569	585	570	573	555	594	593	560	569	556	592	573	569	512	572	595	547	555	602	548	582	624	604	564	555	597	604	590	584	597	563	618	577	578	591	550	538	570	599	571	563	608	568	560	620	617	564	570	606	558	609	581	554	560	582	569	622	547	587	552	546	563	557	555	624	589	602	562	571	581	546	536	583	581	558	591	573	569	545	546	533	551	570	582	596	594	548	604	568	600	581	607	587	594	552	604	594	591	610	554	601	572	556	602	604	588	578	547	558	586	586	574	589	592	552	560	602	583	636	557	569	555	553	542	565	558	579	621	593	564	607	553	583	535	575	613	594	575	559	512	568	547	546	572	577	575	630	560	567	548	577	554	591	605	580	568	592	581	572	569	586	594	571	549	580	560	576	579	560	589	561	543	551	557	623	536	616	538	578	572	608	625	569	570	559	575	554	610	592	598	596	556	554	557	582	547	550	592	589	521	574	563	554	556	606	637	588	597	573	569	604	574	565	571	561	593	595	554	545	495	598	617	588	559	612	567	545	584	582	623	567	610	603	572	537	582	578	582	552	535	578	578	595	576	575	546	560	552	577	585	590	568	559	592	589	565	559	566	531	570	561	532	598	604	605	544	571	569	592	564	570	612	533	563	556	579	585	573	572	589	609	569	548	599	566	565	548	575	594	556	580	596	556	603	562	574	591	608	566	600	571	642	583	585	557	571	572	596	629	541	593	535	620	589	568	576	635	575	584	605	547	585	621	637	572	618	615	584	595	587	574	560	554	585	597	583	641	591	565	556	545	576	593	552	566	598	578	594	581	557	577	556	599	604	551	591	588	557	500	602	597	552	597	559	602	612	605	556	585	558	582	597	572	582	568	601	630	579	545	574	574	587	544	578	529	568	563	570	610	606	592	562	568	590	560	614	557	552	543	606	554	552	552	532	552	583	585	556	554	589	580	568	575	634	596	588	596	572	620	610	620	628	589	535	566	575	547	573	562	573	551	543	556	570	619	532	566	544	508	555	597	576	575	603	582	544	580	569	592	577	588	548	587	606	595	568	603	544	584	595	573	580	613	583	545	561	571	560	546	574	569	572	542	577	542	567	552	577	565	612	558	586	573	570	569	583	607	585	574	592	549	576	568	604	553	569	554	582	633	566	582	548	549	566	573	575	591	546	600	540	587	600	599	556	600	559	572	593	565	581	569	563	577	600	550	557	603	584	568	568	578	562	574	591	610	597	598	569	670	610	578	593	610	586	585	581	599	604	635	562	561	589	556	577	579	594	564	571	543	594	582	554	560	534	568	602	590	615	589	591	593	562	540	584	573	573	581	635	587	587	595	609	621	575	538	575	566	597	556	549	584	583	548	560	563	561	582	574	564	563	579	571	537	558	556	577	568	567	556	589	579	583	553	580	571	570	581	597	536	563	565	579	556	587	554	574	555	549	608	601	572	589	605	581	574	598	563	572	576	537	623	584	563	560	591	552	561	574	605	567	539	548	576	584	566	575	588	547	585	576	576	627	547	596	580	549	591	545	587	551	584	580	570	584	544	575	552	573	550	614	550	604	539	568	573	589	594	575	562	564	579	584	608	568	577	563	551	603	597	603	603	566	611	565	572	606	574	591	597	592	581	593	580	552	570	567	572	524	541	589	586	562	610	523	539	571	605	518	614	578	570	562	585	547	564	628	523	595	557	555	558	588	555	633	556	595	562	555	545	604	582	593	636	566	608	622	570	541	584	592	540	541	589	588	572	635	561	584	576	581	537	574	584	550	563	579
5444	8616	8836	4568	2908	1756	1806	2025	1466	1018	4599	15876	13146	7325	2962	1126	610	496	518	530	522	543	456	493	536	475	484	533	487	470	512	494	498	512	514	502	483	491	504	518	494	478	539	485	487	497	507	457	520	502	503	487	506	530	463	530	482	490	471	470	512	493	495	479	503	484	499	510	505	503	469	482	515	484	486	495	507	515	480	528	483	487	465	521	489	487	509	509	489	461	457	478	532	500	505	521	501	519	472	457	503	490	482	499	509	502	507	505	542	505	485	510	473	509	489	490	503	527	483	491	483	511	492	452	508	490	467	506	538	519	492	498	497	523	485	478	481	504	494	452	490	510	510	479	511	492	468	498	498	504	475	499	504	484	474	534	498	478	486	463	506	495	489	524	520	504	496	469	442	519	503	482	467	543	493	481	461	500	537	499	496	513	503	519	500	467	518	471	515	504	513	525	529	487	490	514	486	466	498	473	492	477	486	531	511	453	517	487	494	531	458	493	515	501	470	478	520	468	494	454	491	469	489	491	485	474	472	483	465	501	521	497	512	519	463	511	468	506	521	501	511	488	470	479	529	481	494	470	500	490	489	497	497	482	493	510	458	485	475	465	509	497	518	493	490	460	520	474	546	469	533	478	479	509	455	523	550	461	504	497	507	478	495	500	518	532	497	521	497	522	493	495	465	487	507	447	506	466	498	477	505	491	485	514	514	479	489	438	500	519	486	483	521	489	526	490	519	490	530	518	474	483	515	479	512	492	475	481	506	475	472	474	495	500	487	485	496	486	475	478	488	539	469	520	541	520	533	496	471	521	528	502	525	513	466	478	480	502	532	470	480	484	481	470	496	488	507	482	504	449	509	437	492	501	452	447	476	482	503	454	531	474	496	513	497	505	511	524	463	491	483	434	521	465	489	485	481	490	522	482	487	517	473	466	473	462	468	471	435	459	468	531	501	508	484	502	487	500	461	510	479	480	494	495	449	509	500	501	463	487	489	475	528	476	477	502	497	503	435	525	472	497	474	475	521	495	498	477	480	505	524	488	525	556	464	499	526	499	509	487	503	508	512	526	507	475	509	460	531	528	503	489	507	468	501	501	499	515	521	470	476	507	472	486	502	525	504	475	492	530	469	514	435	510	479	487	500	469	510	449	479	490	501	490	501	495	509	498	499	470	538	540	496	497	508	469	518	478	552	491	486	491	445	503	499	459	469	503	513	510	446	507	503	506	493	518	487	493	521	515	479	475	504	452	484	495	498	485	487	514	495	463	489	511	507	506	465	486	494	495	512	520	476	488	466	456	488	503	470	515	537	510	486	485	422	538	485	449	470	513	469	491	467	490	507	519	505	460	493	489	462	470	525	474	495	509	461	464	485	495	524	528	476	502	510	509	492	464	506	531	485	539	468	516	491	531	517	493	466	497	504	492	490	493	437	488	493	477	495	489	495	511	516	491	504	525	483	454	534	485	505	516	490	453	484	467	520	544	461	462	481	514	514	500	490	468	461	546	525	512	463	490	464	529	491	498	477	490	505	507	535	503	532	453	488	500	496	512	499	507	508	504	489	479	477	473	498	523	466	479	497	456	512	483	518	485	484	523	468	477	493	524	502	480	480	480	520	466	438	478	494	537	454	480	520	484	533	519	488	500	490	499	467	497	530	493	481	508	527	475	477	516	470	479	507	485	495	489	491	523	482	490	517	507	493	460	518	493	507	481	505	549	531	513	480	467	472	558	466	471	460	499	514	524	499	491	526	456	475	463	523	496	474	519	494	492	504	542	489	469	510	460	517	553	468	511	477	477	462	528	522	491	507	519	484	471	475	497	457	487	486	493	484	492	511	455	509	477	470	500	469	495	441	508	528	467	507	478	510	506	511	513	487	483	509	510	536	502	448	460	462	494	487	501	493	479	485	476	487	510	508	473	486	487	477	503	494	476	469	476	477	521	484	531	497	509	513	498	488	469	480	484	516	477	499	523	499	497	468	500	493	508	486	502	504	483	485	508	500	524	446	493	486	516	459	492	422	524	492	506	502	525	460	527	477	466	493	453	498	489	499	453	486	517	497	518	527	510	469	485	510	539	470	496	502	481	479	499	468	470	504	520	500	512	502	477	483	489	508	516	518	516	461	438	527	531	504	490	490	513	502	526	479	442	509	510	506	548	458	490	473	483	488	445	450	508	469	534	516	537	505	496	494	508	484	512	469	484	485	483	503	469	503	491	517	505	477	490	447	501	517	502	500	500	476	470	491	509	488	475	484	509	510	506	471	458	487	511	495	471	441	513	508	539	486	482	505	495	489	506	515	513	504	486	510	480	506	452	477	510	503	446	474	458	472	500	483	467	468	478	468	525	509	501	473	505	457	506	514	504	507	478	520	467	510	484	502	537	481	466	502	479	500	509	492	494	516	524	489	481	505	505	473	458	483	489	504	517	483	496	481	502	508	525	476	479	490	495	510	509	481	500	504	479	525	499	492	447	491	479	525	509	473	480	503	530	487	480	493	492	464	507	480	508	517	504	507	478	488	532	477	464	531	433	515	486	479	529	426	504	480	500	501	497	475	504	490	460	525	524	481	483	490	485	522	495	489	492	458	474	459	475	506	539	476	496	490	478	465	490	473	435	486	491	496	492	463	469	493	467	494	478	499	468	486	498	445	475	480	478	497	488	534	446	502	501	506	510	505	498	462	517	484	521	466	502	479	474	476	490	520	463	535	500	477	458	529	469	491	486	509	460	502	542	503	483	492	480	488	518	472	481	473	459	455	517	474	490	511	512	490	448	502	514	509	542	517	455	494	466	483	520	483	502	484	458	463	451	472	489	480	481	488	464	505	477	518	499	496	511	506	484	512	476	516	530	462	493	491	468	504	484	478	499	499	500	527	462	479	494	487	541	542	502	499	484	485	539	486	517	455	476	482	475	492	468	486	465	483	473	473	473	491	430	513	473	500	500	493	491	444	527	474	476	474	459	498	466	501	521	493	499	548	446	478	484	501	500	519	505	531	493	491	471	448	516	489	449	503	526	514	501	491	471	523	506	485	498	479	486	551	527	486	480	521	504	488	492	462	437	468	476	443	494	492	500	448	485	476	462	485	478	494	501	476	509	438	482	472	479	469	473	467	461	507	502	496	455	468	520	472	475	536	462	502	474	480	482	464	508	463	515	485	462	460	536	507	468	437	471	520	506	500	464	521	479	470	485	495	513	461	501	485	514	454	461	491	464	521	485	502	476	499	531	506	545	537	459	476	462	478	494	484	475	509	440	490	495	467	509	504	476	517	477	485	514	478	492	492	476	508	507	503	494	459	508	488	496	476	496	488	508	492	473	499	481	523	470	480	521	510	488	465	437	481	483	448	488	493	469	500	489	492	484	469	530	444	459	532	500	515	530	507	466	468	502	489	506	450	515	540	512	502	513	521	481	478	509	492	516	526	429	496	515	514	497	500	517	502	455	486	524	491	509	482	509	515	470	515	485	475	530	513	500	479	508
23857	20799	27717	23901	20441	8328	3018	2280	1484	1429	4474	21450	26308	15639	5489	1583	919	772	726	720	698	721	705	690	745	668	661	690	691	685	722	639	667	699	677	714	736	651	668	696	657	654	674	648	671	685	689	669	675	702	719	709	689	685	669	698	734	674	686	674	700	745	672	683	664	725	677	673	701	693	702	682	666	705	644	714	652	657	658	681	656	666	667	711	704	686	661	695	666	679	725	668	696	685	695	656	725	679	672	690	679	671	679	699	690	641	673	722	679	718	686	735	728	721	681	686	691	700	718	638	687	685	734	676	666	652	708	705	641	682	672	661	724	684	672	672	634	688	674	679	671	700	678	654	661	695	659	700	646	680	720	712	722	654	756	671	712	688	690	679	692	688	702	676	701	700	682	648	684	718	707	635	700	714	679	713	671	679	719	667	690	629	706	715	694	684	631	682	702	674	663	696	661	682	616	708	709	679	694	649	669	658	729	707	752	685	680	698	697	676	688	641	674	667	664	685	652	619	651	692	705	675	645	696	647	681	743	688	730	656	673	665	716	710	655	677	690	655	647	691	685	680	647	709	738	669	728	697	696	697	675	687	697	708	691	709	628	678	662	691	690	722	662	678	753	658	675	654	721	692	666	711	722	683	686	680	698	664	686	672	643	694	705	684	657	731	722	661	690	686	661	664	655	713	646	657	702	649	709	652	701	658	701	644	685	630	693	678	704	680	707	669	694	709	666	664	666	678	638	711	692	713	705	668	678	723	673	703	730	665	697	658	708	680	687	680	694	678	656	706	682	698	718	697	723	710	656	711	653	686	661	701	677	709	701	685	706	665	707	654	712	651	686	673	645	695	686	679	684	692	691	693	672	673	669	673	726	698	653	646	670	676	673	665	678	694	630	647	713	715	679	694	692	701	670	699	696	718	683	719	684	694	699	649	691	698	711	670	651	655	683	688	646	647	693	713	695	703	700	654	673	652	679	666	679	671	689	697	694	725	710	684	631	669	664	698	693	677	671	677	683	710	668	684	695	678	691	654	712	685	688	654	698	698	708	711	695	684	694	691	676	676	680	686	663	668	705	636	695	651	729	728	670	651	644	701	697	732	675	700	705	688	670	717	682	657	651	691	718	639	664	611	716	723	704	722	701	705	715	662	735	683	700	658	749	658	660	636	690	640	668	710	667	689	717	667	725	690	664	631	613	663	715	691	699	667	711	717	769	692	630	713	718	643	681	703	686	681	725	700	659	674	678	723	732	668	698	699	684	659	675	680	692	694	715	655	676	676	679	671	729	692	684	654	657	701	701	657	693	674	728	677	675	714	727	668	650	651	676	684	705	714	651	741	676	671	648	675	641	643	671	709	681	683	660	647	690	761	715	713	684	701	723	697	724	663	702	656	683	705	660	699	645	742	696	678	717	705	693	714	635	692	707	698	651	684	682	709	699	691	681	676	662	659	695	650	667	675	684	685	701	680	691	722	677	748	709	698	663	680	694	665	631	735	679	669	712	669	677	695	652	670	664	712	691	655	706	694	694	661	686	669	600	679	658	664	674	625	668	683	682	667	680	675	692	734	655	651	661	679	644	691	656	667	674	677	682	674	653	706	640	664	686	726	654	635	682	665	670	670	702	672	671	689	681	672	677	652	682	660	657	706	691	691	664	685	709	663	723	711	734	717	719	667	673	676	652	663	648	669	695	715	701	671	707	710	703	661	709	668	697	654	690	686	646	688	636	666	680	704	711	707	643	658	659	686	691	690	678	711	633	680	684	637	704	675	693	698	639	707	664	653	659	663	723	722	701	681	709	717	675	700	685	698	684	713	672	650	692	690	670	700	665	694	690	684	712	694	660	661	667	685	721	719	669	677	681	682	717	712	650	676	717	643	666	734	711	698	701	667	711	702	693	646	674	694	677	671	651	639	720	680	687	623	693	717	699	713	662	664	703	686	672	687	680	646	660	685	687	710	707	660	655	678	740	682	684	696	646	656	708	680	689	685	665	665	731	644	648	676	719	709	667	721	738	666	677	683	641	725	695	681	673	668	697	684	703	678	699	709	648	667	653	669	725	676	650	654	689	697	702	700	746	682	687	684	682	674	713	657	678	717	660	666	639	647	668	646	717	661	627	695	695	643	702	677	650	700	678	657	670	644	666	661	658	696	658	697	674	727	678	643	669	659	661	678	709	722	704	658	670	669	658	681	690	671	712	665	668	674	658	679	714	701	690	673	657	670	706	697	743	688	645	727	688	675	655	685	649	682	709	674	673	692	656	658	686	698	684	687	638	697	728	717	726	717	721	700	748	691	676	684	687	678	696	669	676	662	675	668	694	669	710	659	686	664	649	678	725	721	714	672	642	668	675	690	697	625	703	668	687	686	679	678	724	661	688	663	670	655	717	704	738	666	711	722	637	697	693	709	683	658	753	691	665	702	694	662	639	680	700	675	695	690	710	687	699	669	638	697	674	684	670	674	658	685	685	685	692	694	668	677	702	615	689	635	733	685	650	714	649	685	702	664	733	709	665	615	703	708	692	696	683	678	680	669	678	715	591	672	680	718	682	679	694	700	710	652	629	679	682	712	723	654	723	644	658	716	681	692	655	700	691	693	659	710	638	690	691	688	704	690	651	727	682	667	666	652	690	681	659	690	690	697	648	642	680	648	631	660	663	708	700	689	721	680	656	651	676	688	702	733	688	665	692	690	718	678	664	632	724	699	696	622	682	666	688	630	675	717	672	667	658	706	670	706	717	676	717	669	667	684	672	683	658	724	697	671	692	695	696	702	686	695	698	684	676	652	692	704	726	712	707	699	644	702	677	672	702	643	677	662	691	676	710	670	697	695	661	660	637	707	681	715	717	663	655	670	727	664	743	694	675	723	607	717	653	679	691	683	681	659	684	662	680	655	684	665	732	731	641	645	696	666	751	703	723	703	727	692	688	679	634	651	707	658	675	634	691	652	687	660	667	627	652	683	660	677	697	673	706	691	638	666	677	691	676	695	702	633	683	605	667	665	699	672	665	698	710	626	644	690	681	688	645	700	662	688	657	672	712	743	661	666	677	705	674	647	644	633	680	677	666	640	702	684	628	664	701	666	734	654	703	720	692	719	670	648	724	723	692	668	700	703	678	691	731	697	676	662	708	647	710	639	642	681	643	710	683	674	671	659	663	670	660	682	685	647	684	673	664	669	667	695	717	650	683	685	685	687	632	672	733	667	712	682	659	671	680	736	690	678	621	697	648	705	694	697	754	655	629	722	629	664	669	648	670	637	668	649	681	721	665	712	683	685	659	655	704	664	715	682	659	732	700	661	666	667	628	668	626	679	642	718	666	662	720	667	641	712	673	647	677	656	633	699	675	702	655	673	687	697	676	709	668	707	658	686	682	692	702	674	678	660	681	718	655	729	619	658	651	688	691	696	710	636	677	696	685	673	659	709	744	683	697	705	680	726	692	716	710	685	644	701	669	655	681	686	735	688	651	689	666	684	733	683
6308	11011	11646	6546	3551	2700	2640	2700	1738	1701	6438	24075	22743	12570	4710	1537	741	560	622	578	597	628	574	603	640	578	553	551	601	617	600	626	563	602	582	604	570	599	579	590	552	562	599	585	532	589	573	565	602	606	583	570	586	534	587	608	591	602	621	578	562	638	542	544	604	533	584	574	578	596	561	611	558	581	614	589	614	545	581	623	612	568	580	577	592	573	589	587	573	598	606	566	600	569	583	616	564	578	562	596	583	547	639	588	576	606	608	575	590	626	579	569	594	562	582	620	573	565	564	544	525	589	579	590	579	549	543	594	587	548	599	601	587	558	564	588	582	594	623	554	572	578	547	581	618	580	590	535	583	593	597	576	616	592	559	558	562	593	553	591	558	591	591	562	580	646	597	581	572	584	598	596	575	577	568	583	567	560	588	600	561	583	577	540	544	625	609	584	545	577	587	548	580	569	601	596	578	615	594	619	558	587	648	605	590	604	576	520	606	588	570	559	598	559	621	560	571	582	579	559	552	537	577	586	578	600	570	561	536	541	551	608	566	600	595	554	577	578	580	609	581	573	563	587	597	591	630	559	558	548	586	605	543	596	591	575	563	620	577	581	635	544	573	601	581	590	551	553	556	592	570	607	571	623	593	551	581	553	568	550	619	576	618	608	570	600	567	588	583	562	581	554	588	587	596	544	573	565	560	586	518	568	600	603	566	594	565	562	609	584	597	547	585	578	569	581	586	574	619	558	532	537	573	596	532	556	577	569	562	600	554	542	592	614	605	577	613	529	621	588	557	566	621	559	649	555	568	574	576	620	575	597	563	618	540	599	592	572	594	610	601	561	562	557	575	589	548	536	523	589	551	628	557	577	606	583	553	557	612	578	605	580	566	565	594	553	592	586	536	583	548	555	576	578	580	603	520	568	577	542	555	590	555	566	570	584	586	594	554	565	540	580	606	566	561	587	532	562	552	504	567	624	561	596	525	599	585	542	543	564	567	595	551	577	556	542	553	578	552	543	606	607	590	580	597	596	606	581	577	581	573	584	592	586	584	552	557	526	585	514	625	632	528	593	609	584	543	564	548	539	600	562	551	589	614	528	615	611	615	581	565	547	624	561	607	556	603	565	562	629	599	563	567	568	568	605	564	561	584	552	553	610	566	552	563	584	551	519	554	613	563	592	511	615	572	547	566	571	545	548	565	551	546	590	543	556	562	575	535	551	562	537	561	568	547	582	595	563	539	576	548	554	616	516	590	567	550	567	547	569	571	574	553	519	562	596	552	581	601	553	555	590	598	567	533	555	591	590	571	549	580	575	581	564	567	594	573	574	546	603	591	560	554	614	567	588	585	571	576	555	592	572	565	568	548	556	565	593	558	546	572	544	603	601	596	547	623	522	569	623	569	588	555	616	602	586	591	589	570	564	604	596	551	599	567	590	570	553	607	569	561	567	581	576	550	563	550	527	548	547	571	521	551	562	567	623	521	539	574	577	592	590	565	542	572	596	568	571	580	576	591	588	611	574	570	615	563	557	576	563	567	540	597	611	592	563	576	527	609	595	573	583	567	619	592	598	553	546	560	545	567	582	601	572	601	607	557	590	631	546	544	554	571	555	554	559	525	614	533	557	559	576	565	602	575	597	584	619	536	566	604	566	539	576	600	571	582	596	551	582	599	594	568	597	554	581	610	612	569	569	618	575	596	582	573	592	565	549	603	566	583	579	565	574	609	540	576	538	539	579	575	554	517	553	521	562	597	579	592	564	578	543	608	559	551	548	576	610	553	596	602	605	554	592	569	552	547	570	521	568	603	554	562	604	603	585	556	573	552	561	528	584	601	554	582	548	570	552	603	570	567	575	576	616	564	582	594	575	595	589	610	564	575	590	510	599	586	567	571	565	546	567	556	572	585	584	587	595	594	584	603	527	564	581	582	562	586	569	552	579	559	610	579	576	579	543	570	544	554	551	586	553	584	579	572	561	547	534	580	598	584	571	566	578	561	588	578	543	560	575	588	582	554	548	591	593	539	606	588	588	583	582	593	558	585	587	560	588	574	575	581	579	564	580	552	580	564	549	600	587	621	552	563	553	627	563	574	525	564	578	613	613	531	561	583	565	552	556	574	639	602	525	591	585	550	605	604	554	517	580	540	571	542	543	569	596	569	574	554	576	568	557	534	560	603	590	606	580	570	557	618	550	555	554	571	542	603	543	586	621	596	569	583	566	559	579	544	587	639	584	580	573	563	571	559	561	584	587	583	578	612	588	575	572	574	575	583	591	578	591	566	572	584	563	544	569	619	554	536	593	572	555	570	554	574	560	566	577	605	569	573	618	583	558	562	545	546	595	534	560	564	533	607	543	614	583	563	633	549	646	569	579	565	573	595	591	609	585	594	619	616	558	565	592	551	565	591	594	547	557	564	586	563	607	640	581	564	568	580	559	529	578	559	574	641	614	584	534	597	568	601	596	553	561	618	586	546	550	576	561	558	606	586	565	578	560	549	562	568	561	585	586	553	564	582	581	583	576	572	571	540	577	562	603	535	557	584	594	561	587	609	535	538	607	570	576	527	561	608	561	599	564	555	605	563	549	574	580	603	610	561	600	548	558	556	571	616	595	606	598	580	610	581	601	574	606	610	566	594	554	541	577	528	595	587	559	533	582	587	576	535	620	584	568	551	552	563	554	566	562	573	595	536	607	602	607	563	594	546	618	595	603	565	606	603	543	584	573	575	638	580	559	615	580	578	601	599	585	569	599	580	580	558	528	575	605	597	576	569	546	560	615	551	583	548	565	611	574	540	554	586	520	546	582	580	535	581	547	565	608	609	573	592	611	578	591	587	570	571	580	583	569	594	582	532	545	562	634	552	568	572	627	524	595	569	546	545	560	584	562	539	584	569	553	553	574	599	596	576	537	565	563	561	570	574	613	583	575	630	581	586	528	563	551	587	603	577	599	540	582	651	553	555	568	539	554	544	576	591	583	572	606	549	558	546	527	563	541	610	582	596	570	618	507	536	547	577	593	631	619	566	589	558	589	526	570	546	550	556	565	570	558	563	583	587	581	572	561	565	581	583	562	593	580	554	574	581	545	589	533	538	569	599	596	546	581	550	582	542	577	548	565	553	588	574	584	546	560	573	525	568	545	605	514	563	568	541	551	555	591	592	569	629	549	551	554	563	532	586	518	569	522	592	595	544	545	587	584	529	572	568	550	604	556	594	557	564	591	571	625	549	578	575	554	587	550	556	569	564	531	563	560	589	595	594	591	588	574	564	559	561	527	603	571	578	538	595	547	566	570	568	544	545	533	546	603	546	572	573	570	560	588	540	600	521	595	534	599	535	546	599	603	585	594	576	583	596	585	595	609	589	534	562	533	603	588	567	555	603	583	563	573	596	566	574	623	541	543	585	561	564	570	571	578	560	579	570	599	592	548	602	568	544	578	547	591	603	560	560	578	563	570	559	594	564	538	605	548	590	584	583	616	555	574	605	596
26965	11060	3357	1544	863	787	811	745	721	599	669	1477	1842	1332	882	661	576	565	580	558	542	538	553	562	592	532	555	524	575	513	536	529	546	574	542	551	541	562	534	564	525	573	577	551	528	552	564	527	582	533	593	523	528	561	507	539	544	546	543	548	521	521	553	519	577	534	538	560	504	531	525	577	566	569	522	531	531	534	614	572	580	580	570	538	560	559	523	552	582	525	567	548	566	533	541	510	558	571	535	565	546	561	581	544	575	575	571	503	558	521	537	520	587	536	565	546	553	543	562	533	539	532	554	553	602	565	558	554	627	562	531	533	552	543	528	584	563	543	506	526	540	541	497	516	572	548	554	585	548	539	539	556	551	543	556	541	542	573	535	589	536	570	580	563	532	542	568	558	525	548	564	571	534	568	535	578	543	539	531	600	536	566	534	554	537	544	569	556	533	527	573	569	539	523	501	578	536	560	558	591	560	523	553	532	523	510	543	525	512	532	561	525	594	596	552	542	539	561	566	574	515	581	542	563	529	567	543	579	552	558	589	514	556	544	571	540	586	545	570	569	571	582	559	545	535	539	535	540	559	552	523	574	541	523	579	550	577	548	559	509	539	525	562	567	517	547	565	537	571	542	598	579	545	522	524	561	564	592	545	517	544	518	548	538	561	540	507	519	534	495	532	533	562	513	562	542	576	566	547	565	525	545	555	551	534	519	552	536	559	559	543	521	557	554	535	543	548	567	551	524	536	571	532	529	507	556	559	563	555	556	579	574	496	531	582	573	601	574	555	533	515	552	554	519	513	512	577	550	513	531	597	541	506	597	610	549	537	566	510	557	556	551	521	536	520	578	475	531	559	586	564	518	537	601	540	568	574	566	541	566	549	551	568	530	507	530	562	573	570	548	562	569	525	550	543	581	535	536	559	543	547	520	548	574	531	501	528	574	594	601	555	585	554	537	512	507	578	528	545	551	564	512	513	541	560	562	540	583	560	536	589	550	562	573	532	558	521	581	547	561	550	567	528	548	560	598	611	599	578	573	573	548	552	538	560	538	499	545	518	527	545	517	553	540	550	521	577	522	563	553	575	541	530	560	539	550	602	547	572	517	560	544	539	541	547	583	517	550	524	570	541	578	550	579	585	530	538	549	549	525	521	545	545	523	522	565	555	527	519	582	537	562	562	539	580	525	537	552	555	571	534	543	562	502	535	572	549	551	586	545	526	495	536	557	523	532	549	551	507	556	540	586	537	518	587	542	541	570	519	560	586	559	560	564	577	569	514	558	571	538	516	502	530	555	514	569	575	519	571	537	538	545	521	565	565	507	552	555	522	619	538	522	559	526	548	551	564	504	535	565	542	558	516	548	547	542	495	572	584	503	543	553	504	557	530	551	580	505	592	526	566	517	584	541	492	535	543	596	549	599	532	550	567	542	586	581	553	536	533	544	588	540	563	561	580	546	516	481	516	533	545	551	555	550	518	513	568	541	545	557	541	562	540	522	526	556	542	538	543	574	546	553	585	559	556	549	541	561	532	551	574	536	525	565	549	538	557	576	532	594	542	521	540	545	532	553	549	574	523	542	585	534	556	544	528	554	544	558	523	535	544	589	528	552	596	573	520	547	549	515	605	567	559	524	579	575	503	533	542	549	503	571	566	553	622	564	528	528	535	533	544	539	539	529	533	537	560	590	538	590	584	540	528	517	520	526	524	554	539	559	521	521	518	579	545	556	549	548	545	503	561	536	522	566	534	558	532	550	554	554	594	540	549	559	499	575	500	544	585	510	589	521	552	577	529	548	533	548	556	534	588	538	559	520	545	540	577	586	540	518	588	555	600	552	566	571	543	554	549	535	554	541	580	535	515	525	534	614	523	580	522	541	534	556	540	532	583	516	528	537	528	555	546	564	569	545	547	547	582	532	547	546	540	502	556	597	572	479	515	566	555	554	522	530	534	558	530	536	542	527	556	522	581	574	535	529	568	540	491	538	562	521	575	561	518	513	574	555	547	565	572	526	537	550	544	552	530	540	536	537	550	561	543	532	537	526	541	541	563	550	533	552	532	545	518	549	598	532	546	520	530	562	571	571	564	563	539	542	536	541	519	523	550	565	518	546	572	534	538	541	560	604	524	556	547	570	509	599	523	540	552	596	575	613	561	550	535	558	562	550	547	520	531	602	546	545	550	556	513	558	556	543	555	556	550	573	542	595	542	520	506	582	555	549	525	576	554	595	537	536	540	574	591	581	543	545	544	509	567	572	602	503	602	504	549	541	534	542	492	523	515	550	528	552	537	532	539	529	542	554	582	538	546	553	602	542	548	570	577	512	536	576	568	550	525	565	521	565	575	565	544	532	562	541	604	540	489	544	558	545	579	545	530	527	524	524	563	521	516	530	596	587	535	555	570	545	520	580	547	574	563	563	572	557	520	536	527	553	538	523	528	514	534	597	556	553	520	511	517	530	560	551	614	587	505	562	535	508	544	539	546	553	541	531	506	542	541	536	544	536	591	544	583	602	537	564	546	516	586	524	554	557	569	553	521	557	537	573	555	514	541	544	544	535	517	538	546	547	566	545	485	562	561	544	547	550	546	603	530	585	546	578	571	571	550	527	543	571	555	565	569	522	554	538	549	530	537	557	555	541	550	564	610	527	528	557	530	592	549	554	586	498	534	541	546	490	572	562	532	541	565	536	596	545	544	545	553	588	588	553	540	545	554	600	547	569	537	532	552	625	550	533	574	561	568	535	603	505	528	569	558	541	560	577	580	540	599	568	599	605	533	591	555	545	564	548	553	563	484	570	550	534	574	577	539	542	527	539	535	606	570	552	539	522	545	530	543	556	561	500	529	568	521	514	505	524	518	565	567	611	540	578	524	574	559	543	581	569	558	589	531	596	544	566	587	587	594	567	571	550	575	539	572	556	563	573	568	565	520	509	515	575	517	549	552	564	558	574	546	502	544	499	556	588	524	562	559	567	576	533	574	552	549	581	545	508	539	574	574	591	550	539	555	583	524	589	524	561	581	557	501	537	567	578	536	559	590	553	514	569	573	541	550	488	538	550	532	566	545	547	567	532	548	551	525	597	527	543	576	572	568	542	520	544	558	552	474	583	563	563	600	534	532	532	573	561	551	503	555	567	520	521	550	543	553	538	535	553	558	527	537	539	560	544	538	554	607	563	576	534	564	549	580	553	539	532	539	551	582	575	562	559	553	557	543	573	561	547	529	515	550	582	525	554	508	530	557	531	541	573	542	517	520	539	528	493	562	561	545	568	534	574	549	550	518	573	540	543	560	538	560	546	588	499	542	534	511	557	536	574	568	548	535	572	571	574	555	547	527	551	567	526	542	581	533	547	523	507	491	570	558	547	541	572	524	524	532	600	570	573	507	531	549	555	535	531	580	552	546	577	572	554	553	534	530	530	493	549	579	532	504	570	535	533	530	528	547	613	585	542	547	505	569	534	542	537	521	575	572	550	562	591	530	528	583	578
6100	3958	2712	1425	908	853	891	839	724	629	712	1898	2225	1434	812	558	479	456	460	504	487	462	439	492	491	503	471	462	408	460	471	477	422	467	473	445	484	460	480	449	457	497	414	439	433	418	437	443	465	463	467	434	431	460	494	475	478	422	503	480	474	471	434	476	493	479	448	482	431	445	473	504	466	499	445	472	503	477	499	426	488	440	453	432	497	446	452	447	478	448	401	443	482	435	474	478	485	454	492	447	502	452	475	448	496	434	463	439	478	479	428	499	494	480	463	459	464	469	488	457	466	421	455	423	467	485	495	474	467	463	467	481	427	485	463	452	435	498	451	447	453	444	454	499	448	465	427	478	454	488	467	469	469	440	503	440	493	455	438	522	482	465	469	449	488	446	490	499	476	439	451	485	497	465	434	452	451	483	460	462	443	485	458	469	435	449	426	447	462	447	434	449	434	465	450	449	449	470	472	447	471	494	481	482	495	414	491	468	451	514	478	436	490	438	444	480	478	481	453	434	482	480	441	452	436	482	427	434	461	463	477	437	457	490	496	430	480	444	421	444	455	465	461	444	506	475	449	499	449	466	462	434	493	485	469	475	458	444	450	471	485	419	481	426	466	473	479	463	445	476	463	471	429	458	444	425	461	440	446	437	446	432	488	468	508	447	459	430	457	474	434	443	412	449	443	460	457	477	446	467	501	483	473	472	494	481	470	422	468	426	461	449	486	500	446	445	465	431	453	436	483	445	457	458	445	451	429	490	441	471	447	439	456	464	417	469	424	461	459	477	431	471	485	457	434	436	481	484	464	469	458	494	441	456	444	449	452	446	415	481	456	438	461	400	437	493	429	447	460	461	381	478	470	448	472	451	449	448	460	441	462	436	422	497	458	504	444	451	462	465	443	481	443	461	444	454	471	441	481	445	481	447	457	481	460	475	462	455	444	483	436	450	451	468	419	478	453	432	478	489	481	451	427	443	460	464	501	475	486	451	458	450	465	474	432	437	450	424	490	470	477	443	425	470	490	459	422	464	470	440	468	457	426	469	462	463	444	433	509	431	454	442	507	474	406	447	517	459	461	435	429	451	459	436	450	457	497	466	443	458	457	455	466	439	473	464	450	475	436	454	483	453	472	481	480	452	464	455	454	446	474	491	463	487	503	471	447	480	491	473	441	464	471	455	412	451	452	488	461	439	464	478	495	486	461	478	477	453	463	422	473	436	476	459	443	415	437	498	421	498	518	436	414	473	423	470	480	472	480	452	458	464	440	408	455	478	472	498	500	465	447	448	466	456	456	437	468	439	479	441	432	469	440	472	460	485	475	461	481	471	456	472	434	441	449	483	436	444	481	456	470	460	460	443	428	443	502	482	458	483	470	471	449	434	435	517	433	475	473	478	457	455	474	455	429	456	448	432	475	446	455	460	473	467	446	452	458	427	431	476	482	444	442	450	440	464	414	439	458	434	482	461	462	442	461	450	491	459	479	448	447	476	462	483	436	436	454	432	477	427	451	436	474	449	450	477	488	440	495	457	432	504	438	465	440	483	452	471	456	463	419	445	478	449	493	480	443	460	456	449	465	465	442	468	467	478	471	433	464	469	453	483	481	478	475	460	450	471	449	488	453	425	466	443	451	454	446	478	414	482	475	472	440	426	436	502	484	475	472	469	438	468	444	458	450	510	482	459	502	441	441	490	499	458	463	464	434	462	484	471	458	467	430	445	418	462	433	444	444	445	451	470	453	447	450	469	454	452	424	459	475	485	453	504	471	437	478	427	433	430	458	468	472	457	487	470	496	445	475	504	445	490	470	440	438	487	446	465	479	472	461	445	425	449	497	446	460	444	454	463	468	491	477	469	430	492	445	430	500	479	458	484	455	445	457	444	481	434	454	481	471	460	442	438	448	481	499	475	452	457	492	452	463	475	457	483	466	486	482	432	464	426	446	447	449	461	502	478	460	490	458	463	444	479	428	460	497	446	419	507	493	492	464	468	483	472	466	424	451	441	472	473	439	475	442	439	488	467	434	461	480	461	475	481	473	469	467	445	481	434	445	472	466	441	514	458	468	492	458	454	474	454	443	484	438	484	438	464	469	451	450	465	490	469	475	471	427	448	457	458	475	479	463	491	476	482	469	452	457	468	507	451	466	418	448	429	487	440	442	477	463	478	455	436	449	442	437	459	454	470	488	461	438	455	463	414	438	486	448	473	432	438	431	473	479	473	477	459	412	478	477	461	456	478	423	430	466	500	463	475	465	474	462	457	436	438	449	458	461	462	472	443	460	450	477	448	463	486	479	475	444	467	439	427	465	442	466	499	453	431	484	488	452	447	452	498	463	484	472	487	454	472	464	472	449	460	470	457	424	459	447	478	459	469	506	460	438	483	478	415	463	489	450	468	458	455	457	469	460	491	410	486	462	440	459	477	431	491	480	427	441	473	444	504	422	463	474	468	495	455	486	426	449	473	429	416	468	448	440	473	450	470	465	474	441	454	467	487	460	441	461	446	483	401	492	446	467	479	460	421	470	445	416	496	459	474	435	467	441	434	423	494	457	439	452	458	413	467	432	441	461	444	468	478	464	432	495	430	448	447	463	476	488	476	447	458	496	455	481	429	445	479	446	445	467	440	439	456	443	469	464	498	462	438	432	429	498	453	449	464	467	462	444	486	468	421	474	441	439	464	441	501	451	446	482	447	441	421	467	438	460	460	472	435	467	468	462	461	458	506	446	451	434	472	429	436	449	496	446	487	480	448	466	456	475	463	466	493	490	452	488	468	463	459	454	456	462	464	446	468	462	435	471	459	458	451	452	424	461	475	417	477	464	474	456	481	462	451	485	431	460	486	452	427	437	458	443	432	489	512	475	476	508	464	444	443	463	482	427	470	498	436	471	430	427	470	468	435	462	469	455	439	448	485	466	437	472	439	432	460	459	449	475	478	472	500	478	443	476	456	465	461	440	473	469	461	438	495	474	444	457	420	437	427	463	440	485	481	464	486	467	478	465	438	438	423	424	465	477	452	474	477	507	465	427	484	428	463	434	482	433	481	448	439	443	464	466	503	484	445	439	445	446	446	484	471	468	470	439	484	451	480	432	445	463	470	484	429	456	464	449	448	429	490	500	456	485	474	465	508	436	484	443	436	436	455	451	457	451	487	490	436	455	478	472	457	461	484	451	458	476	456	444	441	440	460	450	470	434	484	437	470	447	435	478	469	450	443	442	471	459	470	478	515	436	456	499	463	518	437	476	463	477	431	445	405	441	466	476	479	440	472	470	443	509	452	450	436	440	432	431	476	483	443	447	464	456	447	461	462	492	481	458	462	466	459	451	457	483	449	462	421	476	447	423	442	426	465	483	497	432	483	452	448	458	449	472	432	437	454	433	466	462	440	473	494	444	467	466	426	469	445	475	443	447	457	461	487	465	427	444	457	453	465	483	496	466	458	421	449	457	456	452	449	444	424	429	450	475	452	450	473	474	446	442	463
24842	20822	26819	24703	10928	3041	1608	1213	1060	990	2658	13485	14822	7881	2548	997	642	559	611	521	559	539	570	593	550	517	544	507	525	586	539	565	531	546	569	533	528	560	536	591	510	557	538	503	558	539	515	512	579	538	566	579	537	525	536	568	537	572	557	518	565	534	547	521	551	521	542	584	547	563	536	553	488	545	521	531	511	517	552	561	549	538	494	542	526	538	579	497	505	526	551	523	529	569	585	540	535	530	559	566	554	581	526	502	530	574	578	545	572	543	526	537	580	567	566	519	508	569	517	561	539	476	533	532	548	542	591	525	475	593	569	553	559	530	528	552	539	551	573	528	584	511	544	571	555	514	537	538	519	515	538	548	558	570	519	539	542	574	507	532	522	543	498	540	511	527	547	545	507	561	529	542	521	524	555	532	546	582	504	527	526	571	544	552	525	501	543	573	574	519	535	520	541	533	494	553	559	544	569	561	534	530	536	559	561	514	541	583	507	522	548	543	550	552	546	522	555	527	527	536	534	568	545	583	572	542	553	540	551	584	514	549	564	526	508	519	503	583	525	565	566	547	532	542	538	533	533	532	539	557	542	575	537	544	542	515	551	530	572	531	514	561	534	533	578	539	530	584	565	518	539	557	535	486	595	566	565	566	525	497	527	547	536	574	536	530	546	526	580	568	520	549	583	523	530	568	581	542	569	530	585	580	510	559	596	489	550	565	551	530	558	507	573	518	537	546	569	557	541	553	561	551	512	528	531	549	565	501	535	525	568	524	583	550	530	502	570	562	547	585	528	555	558	508	561	512	570	490	543	536	537	524	537	548	565	565	570	538	546	552	521	488	534	500	553	566	524	528	511	546	564	538	554	559	557	535	532	498	534	529	536	554	522	492	598	557	515	555	536	569	556	543	513	546	494	581	568	546	532	541	530	579	533	544	578	526	527	541	527	564	513	512	569	560	542	538	563	557	555	532	540	517	524	544	537	565	563	538	538	540	516	524	527	506	519	552	551	537	570	533	512	527	577	516	582	554	565	541	545	528	530	522	535	553	546	545	535	522	542	547	518	540	542	504	573	514	513	508	513	562	537	588	547	535	537	556	559	562	571	582	553	586	558	510	552	480	519	575	552	509	519	500	515	560	539	534	524	500	517	538	560	531	515	516	475	528	520	572	551	534	485	564	513	541	513	532	539	536	555	545	580	549	523	549	531	532	523	540	479	528	537	500	564	551	583	506	539	515	548	505	548	519	596	554	575	537	555	568	550	584	573	517	546	496	544	508	547	594	527	528	516	531	515	521	516	541	538	541	530	553	551	579	568	516	540	530	543	552	547	537	561	529	525	524	531	477	549	534	571	556	518	529	527	541	512	538	534	548	506	577	511	567	542	543	538	573	555	550	529	552	561	581	565	498	540	539	532	523	552	523	517	571	562	531	568	515	570	574	552	505	548	548	538	569	557	532	547	570	555	549	540	543	538	505	520	484	551	477	571	544	577	516	544	512	518	534	539	558	570	530	517	526	598	552	604	504	518	563	582	519	574	520	591	569	518	497	528	523	566	482	555	569	548	567	563	566	558	523	572	535	543	545	536	561	514	536	563	520	560	538	545	596	544	588	546	567	571	516	544	554	527	568	510	568	552	525	580	563	518	569	512	539	532	536	551	551	548	492	527	519	484	598	551	536	540	571	523	563	545	516	546	521	558	505	523	519	520	544	527	561	558	546	558	539	525	559	547	569	548	548	552	515	569	523	531	548	565	544	583	573	555	558	513	526	495	528	552	522	571	499	579	549	500	550	523	525	537	569	543	490	528	494	550	528	551	508	550	495	540	504	515	478	566	486	522	530	532	557	565	545	530	511	555	519	539	536	523	565	527	538	479	535	575	530	553	550	548	551	541	559	514	536	556	542	530	542	555	503	490	536	521	546	544	547	562	514	509	574	559	572	500	529	541	538	543	573	546	523	567	560	539	538	577	543	569	498	559	511	576	529	526	528	561	576	553	527	521	558	543	500	542	535	522	548	480	553	519	550	563	535	516	535	529	504	555	547	530	555	545	523	561	548	526	535	523	533	539	531	541	563	518	585	596	564	552	522	550	563	555	523	557	550	478	546	514	502	568	537	510	576	532	542	587	520	533	530	589	558	566	537	515	517	539	538	507	547	522	529	555	545	514	538	552	553	532	557	521	562	541	546	514	533	501	546	523	581	513	554	534	561	567	537	569	560	489	575	535	526	523	552	533	555	540	492	526	549	513	576	536	535	553	517	546	521	552	544	550	524	574	526	534	517	493	587	555	509	570	582	551	563	505	580	510	588	493	540	526	529	560	551	543	526	533	557	528	584	528	541	583	544	545	560	562	546	559	554	499	535	547	569	537	569	523	535	562	515	557	515	530	544	590	541	544	557	562	534	533	587	500	543	558	538	545	511	549	574	531	522	560	549	602	501	527	525	566	544	502	540	541	542	527	527	547	561	544	518	539	558	547	492	556	509	525	523	561	503	549	502	559	556	537	558	491	544	564	503	544	513	538	556	558	540	598	530	513	533	553	545	563	553	541	537	529	532	565	537	544	572	569	553	532	532	562	554	544	541	558	562	516	556	575	537	524	561	554	518	529	528	531	522	541	524	531	517	516	506	582	544	543	538	527	564	530	537	466	530	553	545	515	565	553	601	532	521	545	502	558	541	502	537	540	528	560	554	574	525	557	560	557	568	538	502	499	567	554	518	540	539	573	510	545	547	529	546	551	534	508	561	564	566	535	534	537	552	502	546	521	527	511	526	499	528	526	532	573	548	587	567	563	546	581	557	519	577	511	511	579	555	566	528	579	556	551	514	551	495	555	528	542	547	526	538	525	554	521	534	540	564	554	514	537	539	492	554	555	543	580	548	520	513	526	547	529	543	552	566	523	516	561	533	512	534	537	516	545	549	533	539	557	541	534	553	524	528	502	510	533	585	558	502	503	582	514	513	523	521	529	584	552	537	533	560	531	533	554	570	501	517	568	546	521	575	545	554	554	566	575	529	536	491	515	533	551	556	521	535	562	542	546	532	560	519	531	588	525	560	552	507	527	514	547	513	548	538	524	558	528	547	548	514	519	538	540	537	538	568	508	563	542	569	526	516	558	543	564	521	548	546	540	548	527	558	562	523	472	528	567	564	590	553	563	602	555	542	546	576	519	489	551	494	527	548	546	589	506	529	560	559	518	528	550	562	532	582	519	556	550	543	519	478	536	575	563	514	563	544	493	521	548	550	497	553	514	503	516	524	537	518	524	547	552	510	531	560	543	524	577	512	562	568	529	582	562	540	545	571	548	555	530	534	555	538	566	542	529	569	513	548	518	553	504	549	540	518	532	480	543	541	549	504	539	533	543	523	526	539	512	543	574	534	596	527	538	552	515	569	539	542	557	578	561	562	534	583	559	568	563	539	545	516	556	540	494	552	484	523	497	522	546	519	477	542	549	536	502	524	532	524	536	550	518	564	520	552	549	536
5468	10471	8976	6242	3212	2536	1848	1457	1380	1217	3961	15911	14078	7355	2627	982	603	482	473	489	440	484	470	458	453	487	512	493	516	487	496	468	471	479	502	476	482	477	456	462	431	502	485	478	467	453	452	469	489	495	461	454	432	462	469	509	516	470	465	503	481	487	444	484	474	481	473	486	484	515	457	474	473	463	464	486	482	512	460	505	485	440	452	501	488	482	463	456	476	497	460	504	480	485	480	469	452	480	491	473	495	461	471	460	521	476	492	472	470	480	475	472	461	490	486	471	512	448	514	458	452	480	463	440	500	500	473	500	469	464	491	505	464	523	468	507	453	468	459	437	458	490	497	476	455	461	481	477	480	482	469	451	471	454	470	467	511	463	459	470	420	501	456	487	502	482	489	450	486	456	450	496	500	473	489	443	468	479	468	458	421	458	464	462	460	457	494	451	502	489	437	468	467	484	485	491	469	458	500	473	465	450	498	446	456	481	495	487	463	476	475	516	458	421	498	501	464	443	460	465	460	427	467	479	455	457	445	506	525	457	454	441	475	507	473	463	481	474	446	497	496	470	461	468	482	465	443	457	487	474	461	486	531	456	494	473	422	462	451	453	488	471	461	483	459	458	463	513	461	426	490	506	475	460	461	473	481	470	497	438	445	488	480	461	477	488	444	484	450	479	455	419	476	515	449	469	437	506	463	449	443	468	470	464	447	469	464	506	474	422	460	458	471	420	448	497	462	468	451	460	470	467	469	477	469	485	442	521	449	504	490	475	477	459	452	463	502	490	466	486	491	450	460	492	471	463	455	488	484	474	462	452	443	520	481	478	450	507	443	471	449	476	474	474	477	500	487	470	457	490	463	444	497	464	473	447	437	452	453	453	487	432	475	484	487	438	451	481	453	523	464	477	463	455	464	483	475	496	469	458	462	496	463	473	471	460	492	495	450	480	464	496	465	474	488	490	509	470	447	458	489	488	462	423	480	441	451	491	429	481	459	476	494	430	482	520	461	482	492	466	468	454	454	522	441	493	474	445	463	500	467	476	463	440	477	497	486	492	478	474	501	491	467	463	487	468	498	464	492	526	461	496	488	484	438	442	460	476	485	469	433	460	471	505	481	448	506	513	482	455	495	456	459	458	484	471	486	481	458	499	486	456	477	510	496	503	446	437	470	438	480	427	461	454	452	445	490	450	446	458	448	471	479	472	463	492	469	481	486	434	514	481	491	481	488	463	451	485	464	477	484	492	461	489	479	474	512	455	478	517	510	458	505	414	494	498	482	462	478	490	493	450	465	470	471	450	494	460	439	453	446	482	515	461	480	472	488	511	490	436	479	437	479	475	494	491	506	468	452	458	498	488	448	452	457	458	465	464	471	499	456	457	444	468	436	456	476	511	489	485	482	473	452	464	493	467	483	506	484	464	475	503	492	477	467	478	433	454	445	490	485	502	485	457	471	462	473	465	454	449	438	468	504	465	483	505	506	502	494	478	461	497	479	480	498	456	437	467	449	451	433	473	475	444	471	526	484	446	502	470	445	452	480	501	468	484	429	434	495	469	491	474	419	484	472	488	513	466	484	444	473	483	473	482	493	472	450	487	457	479	459	484	464	475	456	483	452	486	443	426	484	437	514	504	462	458	464	465	451	469	507	492	480	460	506	447	517	463	472	442	453	436	479	462	427	503	468	523	490	454	457	500	456	444	500	445	482	468	497	463	483	466	504	470	458	471	475	478	450	481	484	459	478	488	501	473	459	501	477	504	487	503	461	456	522	462	478	472	502	465	473	465	469	474	470	460	474	420	453	481	463	502	450	488	489	472	457	461	470	462	490	472	486	475	474	520	475	499	462	500	490	457	481	451	472	485	460	443	465	473	475	463	461	468	447	468	497	475	510	453	462	533	456	440	502	461	472	494	472	522	449	491	487	454	473	445	479	433	505	443	477	474	463	465	440	528	495	449	485	432	455	470	487	496	438	487	524	492	479	464	490	490	487	427	500	507	507	488	475	439	456	489	451	475	550	477	478	491	479	487	449	506	435	484	439	474	455	458	466	468	469	467	500	511	462	491	466	464	455	469	474	484	471	496	488	492	462	498	471	472	485	456	487	450	476	458	433	467	476	460	490	474	465	467	457	466	468	441	448	497	477	463	481	480	477	491	461	443	496	505	469	459	480	478	464	462	442	443	449	466	439	461	453	446	465	491	489	482	455	465	465	434	502	481	490	488	454	459	465	470	477	487	476	467	453	466	470	485	467	454	461	499	446	503	460	502	457	460	458	441	465	468	442	470	442	463	469	456	478	480	478	486	524	471	462	519	442	454	497	474	482	505	446	476	437	436	462	459	469	472	467	491	499	473	484	499	474	443	472	478	465	474	464	467	482	476	480	451	464	455	466	491	441	491	499	471	463	468	482	461	454	460	481	454	441	479	489	472	456	449	489	498	470	460	494	447	503	455	434	485	479	469	452	487	470	490	468	496	478	483	479	476	454	427	487	517	482	477	443	463	487	518	492	450	475	481	485	526	438	430	448	485	471	459	480	529	463	488	439	500	482	466	478	475	458	446	466	467	458	480	493	457	472	461	470	506	494	467	484	457	437	477	457	484	473	483	470	426	499	498	480	452	455	499	470	463	491	490	478	468	477	454	494	469	451	479	478	468	478	484	483	486	466	484	480	501	507	480	464	475	500	496	477	515	470	510	465	463	474	465	461	486	442	477	465	512	491	504	493	442	481	430	446	494	498	436	460	457	440	493	469	451	481	482	482	476	414	475	475	469	453	466	471	482	427	471	462	452	477	463	447	475	477	487	488	478	483	468	451	489	451	464	452	460	500	488	483	459	476	452	502	512	469	464	495	479	462	486	483	492	463	449	498	461	431	479	473	482	443	480	495	503	489	474	447	470	454	463	493	453	489	482	491	492	473	509	514	465	484	497	518	500	474	493	453	434	447	500	458	472	505	450	490	440	490	487	434	469	437	490	469	487	498	492	470	498	409	475	471	504	518	443	433	460	445	463	471	478	464	486	477	482	452	463	458	444	442	471	505	444	473	454	495	483	488	499	421	486	509	453	453	442	496	439	437	465	479	475	454	456	472	523	479	452	458	505	470	428	476	501	481	464	433	465	473	474	478	501	489	468	465	481	487	468	457	495	499	467	460	446	488	471	457	473	461	484	488	466	490	506	466	477	503	479	463	493	472	447	451	458	479	474	499	423	496	453	468	470	485	480	467	456	494	481	477	462	505	472	480	477	457	469	460	484	465	472	441	447	491	472	466	459	490	479	475	477	463	442	454	517	451	482	496	472	454	449	470	456	480	522	466	461	440	441	478	483	467	453	483	450	473	483	509	477	469	503	478	427	485	477	470	471	440	481	477	510	488	453	465	456	503	460	475	504	500	496	470	456	459	477	480	459	462	458	440	461	473	477	450	443	482	463	483	455	448	486	451	488	464	468	484	477	468	494	455	468	481	460	460	429	508	464	451	460	493	482
23848	20779	27784	23889	20397	9589	3601	2162	1462	1200	7236	27466	24098	12502	3929	1354	823	715	702	677	705	705	665	665	687	683	661	723	654	672	684	619	727	671	606	709	676	643	629	673	680	658	663	692	617	618	671	734	655	650	685	650	675	641	716	670	666	657	643	679	688	623	669	676	649	677	635	644	658	655	669	709	694	705	675	639	686	682	700	618	682	670	697	645	674	649	654	694	714	679	638	676	640	648	681	681	610	661	656	660	625	661	665	650	640	673	671	652	666	569	702	643	676	707	650	699	667	684	675	638	650	667	680	641	667	636	659	672	721	639	656	626	677	672	680	692	660	622	677	609	653	677	651	651	673	658	654	632	645	654	670	680	689	686	684	655	671	666	617	676	678	631	692	700	659	657	649	665	673	647	640	613	680	652	594	680	649	641	674	655	655	625	650	622	641	648	657	640	670	688	685	640	681	718	710	646	675	701	643	641	633	709	690	673	673	657	669	668	672	646	669	682	646	691	672	682	680	651	656	657	628	662	652	653	690	644	619	687	661	641	617	638	703	673	644	651	661	687	657	685	661	630	678	607	678	707	640	642	669	653	649	678	713	667	642	649	683	658	644	649	665	698	649	680	668	578	660	663	683	624	712	624	702	657	685	638	659	722	625	647	668	678	679	678	660	682	660	640	648	649	652	695	625	682	700	658	678	631	619	644	662	696	672	635	658	686	656	709	656	664	648	633	633	625	661	667	637	688	673	659	692	669	663	698	667	643	681	658	661	679	672	714	632	668	657	623	686	681	707	665	627	653	645	651	662	660	639	642	696	671	641	642	682	656	653	683	629	715	667	625	660	688	635	668	662	689	684	660	626	676	686	646	650	597	739	655	653	665	615	677	667	667	638	667	651	665	644	662	701	639	708	674	633	657	650	686	703	639	664	628	621	688	630	671	674	666	668	675	677	624	660	653	677	720	723	672	643	693	627	675	635	660	636	650	655	695	634	646	656	621	666	669	661	662	653	665	648	678	699	623	647	674	692	670	643	662	664	655	655	630	645	686	645	669	661	679	681	645	639	664	633	619	655	616	649	688	646	628	726	667	648	687	689	659	590	671	701	675	611	667	656	638	666	689	674	680	694	667	660	641	695	612	639	678	666	726	718	654	655	693	689	660	677	596	626	666	673	648	663	740	662	607	674	682	683	678	677	691	649	671	639	644	618	662	647	657	685	659	704	637	657	628	673	659	650	638	630	660	644	667	648	650	693	643	672	663	675	630	591	681	619	620	672	667	652	631	657	654	638	674	645	679	667	673	689	672	674	663	704	663	699	671	666	626	658	647	638	665	655	682	690	675	702	655	622	718	676	670	667	663	663	634	683	620	687	701	681	684	696	697	657	660	666	654	666	683	691	643	637	672	626	661	641	685	658	629	653	668	631	698	608	629	605	642	694	684	657	606	677	668	653	665	654	702	682	625	652	646	673	649	703	643	668	642	653	664	654	680	667	669	670	647	634	658	651	669	648	655	696	661	694	618	677	630	687	623	684	684	676	687	664	640	670	651	596	677	614	654	646	659	679	679	646	675	643	662	651	670	637	678	679	654	623	667	663	690	628	647	644	635	639	669	620	675	665	606	654	668	672	654	657	701	631	665	652	647	652	655	659	674	609	627	681	662	654	670	650	659	660	656	664	697	668	669	645	664	667	657	650	629	687	661	684	632	685	652	632	702	701	643	720	682	659	705	692	652	668	657	672	628	725	694	655	673	666	702	668	666	677	600	687	665	692	650	678	629	657	717	653	644	644	664	684	706	690	675	663	622	708	675	655	622	647	642	649	677	641	685	634	651	654	663	695	685	691	660	628	656	625	667	649	632	683	706	708	679	651	622	645	680	632	702	662	625	630	682	655	689	645	670	626	641	649	641	660	635	665	655	637	693	634	682	671	628	670	633	686	650	649	611	595	645	704	675	640	614	671	632	661	609	676	688	663	654	650	655	628	693	666	661	594	664	710	722	658	654	671	656	697	664	704	690	680	671	655	682	658	643	659	611	658	677	649	718	668	684	631	643	690	677	682	641	691	701	685	622	681	733	701	638	626	623	626	676	656	648	655	625	651	672	693	682	643	638	616	629	620	667	668	688	698	620	677	696	657	645	649	631	644	652	635	718	654	648	662	668	639	669	689	689	653	638	644	670	653	667	651	705	622	640	642	671	661	623	588	702	681	658	625	667	668	718	655	653	610	658	660	681	648	658	687	643	640	661	655	655	630	660	655	619	664	698	638	634	645	631	646	659	655	680	676	647	690	687	671	653	630	645	682	632	704	718	644	640	647	650	646	630	613	621	654	644	737	732	691	600	659	693	645	627	687	638	675	665	682	638	681	630	669	703	671	653	711	643	695	668	676	711	685	683	667	634	626	624	652	660	663	627	688	607	686	683	605	668	642	669	645	648	658	671	588	633	660	660	692	647	644	690	664	639	697	728	690	662	672	659	649	663	608	676	674	637	608	651	628	691	686	643	674	594	619	654	631	681	639	708	685	674	679	671	640	688	593	643	630	672	648	618	648	683	610	655	650	665	631	622	690	643	681	680	637	653	673	653	696	673	697	631	609	690	708	679	681	607	698	674	665	668	637	644	664	674	632	663	667	646	651	652	724	648	651	727	661	616	639	659	657	676	670	654	674	623	692	610	682	691	620	671	625	690	677	651	611	721	675	675	691	613	655	676	619	631	626	671	662	627	678	672	629	661	690	663	677	655	660	681	679	693	692	656	687	624	633	624	663	662	623	641	609	651	659	651	667	705	631	679	684	710	661	638	670	632	672	727	645	659	644	646	652	662	685	642	675	600	682	659	688	670	704	672	676	653	650	627	607	652	621	665	635	627	668	672	699	655	624	665	651	634	647	641	653	695	683	663	697	659	629	652	683	644	631	654	704	642	705	718	659	672	668	664	696	664	653	652	672	682	629	609	641	690	637	632	660	684	650	662	661	594	679	662	688	653	648	661	651	687	677	591	690	666	670	614	637	601	634	627	696	658	670	652	638	689	658	650	675	645	625	658	649	646	671	641	709	749	681	689	650	648	651	652	698	632	679	643	628	664	632	685	645	611	647	703	730	659	640	699	674	633	624	656	659	663	680	662	702	644	667	673	697	693	675	657	693	628	710	665	683	721	645	632	637	659	673	697	679	659	624	645	657	644	607	648	642	679	672	658	655	701	679	642	674	640	691	687	685	649	648	659	635	612	645	678	631	674	634	657	661	659	698	650	713	648	652	653	650	655	649	674	665	673	665	623	677	617	636	669	651	652	694	655	666	657	681	688	658	704	666	662	658	663	625	638	634	655	636	680	634	644	628	673	663	649	642	631	670	665	662	695	659	716	653	671	618	626	656	646	620	633	647	656	654	613	676	579	623	654	657	706	645	663	653	667	660	626	691	704	703	685	684	665	658	596	669	689	700	684	683	663	650	651	649	609	638	684	655	680	638	663	673	658	650	623	650	676	654	682
6178	12016	12653	8865	6495	3640	3023	2501	1816	1427	10340	27940	20209	10105	3583	1206	706	633	574	601	597	557	578	615	558	558	570	594	551	563	520	607	577	583	556	580	537	561	586	580	572	597	557	584	587	577	601	601	595	569	558	575	588	537	574	554	533	556	569	553	570	585	567	543	570	538	541	553	567	567	550	553	606	534	572	569	548	578	554	608	553	549	559	547	534	598	567	545	548	540	555	531	552	576	588	561	532	532	544	569	541	560	545	560	585	505	525	588	525	569	577	564	589	547	561	600	581	573	569	558	556	550	585	552	552	590	528	540	559	563	588	553	575	565	544	535	571	522	581	590	588	615	595	541	513	603	549	581	564	585	596	597	530	542	568	592	598	535	603	582	573	593	557	550	560	565	553	572	572	540	587	600	544	613	572	538	548	534	551	562	549	573	596	562	528	605	552	593	578	532	522	540	557	539	574	569	538	526	544	600	566	551	552	631	574	563	562	530	556	601	562	528	538	573	586	565	575	553	569	566	545	568	561	545	506	533	576	559	566	542	598	571	546	565	559	528	607	559	616	544	512	575	540	540	526	577	615	552	577	567	531	606	541	566	585	542	568	559	573	532	585	584	558	534	543	575	565	553	594	530	536	553	585	557	536	579	569	546	564	533	575	600	555	537	596	584	569	592	581	554	550	551	569	592	561	587	596	541	571	608	560	577	547	508	542	574	556	532	574	529	531	569	591	570	517	573	531	553	561	559	558	549	555	575	568	620	579	589	545	549	543	586	535	604	559	566	574	554	510	586	564	586	556	596	549	544	551	571	580	603	571	581	530	537	561	576	534	549	608	550	591	543	569	576	604	540	576	564	604	598	600	530	528	571	526	553	547	581	593	551	581	524	573	542	546	522	556	588	619	562	573	575	522	545	561	568	571	529	551	566	557	593	583	553	505	581	538	546	555	584	573	582	578	550	562	578	577	535	605	566	522	583	583	541	561	550	556	564	537	577	541	549	527	559	579	553	569	541	594	586	534	559	562	513	534	583	549	556	537	573	545	544	515	522	572	602	552	610	561	567	575	545	574	581	554	572	536	533	556	552	597	513	598	581	573	527	568	570	541	584	512	602	585	558	572	531	572	592	555	562	558	563	550	540	618	587	582	532	568	578	570	529	526	532	593	581	578	541	560	555	565	570	582	562	557	578	581	545	575	581	509	586	550	546	544	569	574	537	585	559	559	538	522	551	535	540	590	555	576	567	555	496	528	616	509	571	539	541	549	576	524	577	561	507	575	539	528	538	564	567	567	592	545	566	562	593	571	575	553	603	584	539	544	560	570	549	556	574	565	550	550	597	528	578	564	533	557	592	577	575	549	575	592	565	572	574	589	545	546	575	573	592	564	551	560	522	577	572	545	559	558	527	559	563	538	561	505	575	560	597	552	534	540	549	626	605	549	569	532	565	551	557	531	586	558	495	583	575	541	571	542	547	545	625	544	599	525	523	551	568	546	561	524	554	547	607	614	542	566	508	570	556	569	504	555	524	604	554	540	593	550	554	600	550	548	587	567	527	570	557	590	583	550	569	559	557	542	556	562	562	560	570	565	560	581	558	583	581	566	608	590	582	583	532	596	553	582	556	560	539	536	578	558	562	544	569	597	620	576	536	577	562	531	550	581	548	610	573	567	549	567	528	540	545	535	558	567	589	587	613	517	567	579	538	556	532	581	569	525	570	533	596	602	531	535	580	570	522	559	599	557	546	558	594	545	512	538	611	569	581	517	565	572	555	550	557	556	547	570	588	618	573	560	561	606	556	566	507	603	520	547	562	549	554	548	550	583	530	551	522	535	546	590	542	573	548	572	546	536	595	586	559	519	579	533	582	569	548	549	549	568	584	593	535	545	532	596	584	528	535	563	617	590	511	542	551	569	556	581	609	548	567	551	568	574	596	539	575	553	564	564	544	568	549	588	553	532	570	562	611	523	567	549	514	534	539	560	529	612	604	551	573	539	575	624	561	588	535	546	567	548	568	580	528	566	554	569	553	549	559	550	551	569	561	549	563	591	560	608	539	552	556	522	569	554	586	554	577	559	608	557	525	558	590	582	558	526	555	586	525	532	565	562	578	550	547	546	532	575	562	573	532	551	551	507	547	583	559	537	542	533	577	579	549	537	556	601	556	563	549	564	551	566	546	525	581	559	522	592	563	601	557	558	573	591	558	524	553	579	576	555	533	555	544	567	542	599	555	560	562	590	561	569	531	579	561	560	602	548	546	564	551	591	545	574	604	567	564	575	556	573	570	543	546	544	571	582	562	548	556	581	560	571	592	592	566	571	569	542	560	529	567	585	565	559	571	537	523	567	560	543	561	579	551	550	585	517	556	555	546	564	582	590	571	557	568	567	538	569	573	529	579	523	574	544	542	546	570	543	591	556	547	551	569	554	559	547	558	551	552	548	530	583	541	590	557	582	566	573	551	547	507	546	547	567	520	590	591	547	518	564	582	576	569	537	561	549	547	577	587	556	552	536	550	568	581	563	517	586	525	553	519	588	557	572	522	545	587	565	546	578	562	575	556	548	536	546	593	532	518	523	524	545	580	590	584	560	575	555	512	555	553	567	561	595	561	558	522	529	552	546	558	562	525	518	522	565	528	577	538	592	515	567	565	543	596	527	568	582	592	557	579	582	588	561	593	552	505	558	585	514	556	544	526	522	596	590	545	539	576	568	570	543	519	554	548	581	569	577	498	577	592	581	570	567	549	543	577	602	584	498	588	557	559	576	560	584	571	529	553	550	528	558	542	530	558	563	540	583	535	587	567	567	556	554	568	538	585	549	584	549	581	553	566	503	601	548	600	533	529	604	539	566	542	534	612	580	581	556	556	542	570	595	548	591	568	582	569	556	541	570	557	586	597	541	567	584	561	538	543	630	521	556	531	579	558	591	556	572	535	594	563	548	560	547	566	552	563	544	536	541	577	554	585	585	557	528	571	566	547	484	572	531	498	571	531	585	573	527	573	577	564	540	575	565	531	546	573	553	555	586	526	498	545	549	554	589	558	536	517	562	538	541	543	563	568	541	499	540	576	521	550	556	566	551	567	543	556	549	616	518	563	602	615	572	587	545	581	553	564	574	534	542	543	573	573	552	566	549	580	594	558	568	509	547	561	559	534	580	577	553	554	530	543	534	562	604	526	573	524	566	522	543	590	552	565	556	554	570	551	529	579	582	535	551	553	560	570	573	583	537	547	549	567	587	588	571	561	607	539	537	538	543	573	530	556	556	555	555	544	563	611	543	531	539	552	571	530	585	550	580	526	555	566	576	545	588	597	526	552	542	569	558	526	558	567	547	568	554	559	533	543	511	599	588	608	555	527	529	576	530	562	584	548	527	541	557	567	523	543	503	593	551	576	566	557	553	526	597	582	565	581	596	574	569	534	603	553	549	568	540	552	545	582	547	578	529	551	534	510	579	575	546	520	621	562	550	567	532	586	563	580	567	543	577	565
26736	9573	2691	2132	1482	958	716	625	646	595	885	1519	1611	1210	819	612	588	522	529	563	548	548	500	570	528	518	580	556	554	520	556	558	591	507	580	506	549	523	539	524	516	543	573	515	530	536	556	576	537	509	539	570	549	525	595	536	554	537	510	564	528	540	488	525	560	578	571	536	553	501	581	565	515	570	548	585	587	535	527	539	537	509	542	526	495	541	502	560	538	539	585	569	496	575	542	540	508	574	517	553	565	506	549	553	515	513	525	523	590	496	574	587	514	527	521	523	518	548	535	542	551	571	510	561	530	535	548	512	527	512	513	538	526	518	522	537	525	534	579	490	541	588	544	543	545	547	513	525	542	540	550	544	540	572	533	529	516	486	533	518	547	561	506	510	564	527	559	540	546	557	560	534	568	548	556	552	573	539	575	521	554	544	539	560	572	533	518	535	549	501	491	555	522	568	535	548	513	505	528	513	523	547	578	560	543	569	563	570	514	535	536	504	542	575	554	524	519	532	511	527	568	554	552	506	556	505	553	543	525	537	572	561	530	558	560	516	534	563	534	537	554	518	514	536	520	548	580	525	528	532	544	572	521	508	546	535	583	491	540	560	529	489	520	568	538	545	573	562	529	498	532	536	558	498	539	528	525	550	496	489	564	509	547	526	535	542	590	546	567	543	522	529	517	541	548	531	522	544	556	504	550	516	551	553	546	524	601	550	557	568	562	518	501	538	543	544	520	501	532	538	574	540	509	536	597	557	526	509	572	549	547	537	576	517	513	578	551	551	564	528	578	542	557	535	551	528	552	529	545	565	521	524	531	571	512	556	538	531	508	542	562	520	533	523	508	553	517	551	525	558	545	520	543	551	514	555	501	506	514	542	498	526	523	527	556	548	578	551	558	588	524	535	564	547	526	517	579	533	596	564	465	536	574	526	542	554	539	518	540	560	587	533	533	534	537	554	582	538	551	540	526	570	529	540	533	531	541	485	571	541	517	547	581	553	495	551	541	591	546	543	538	526	503	564	545	503	534	567	513	505	542	557	522	479	500	535	520	555	546	541	503	530	551	547	523	564	539	570	533	552	573	515	536	539	526	553	519	537	507	554	591	532	504	547	530	520	568	526	514	519	563	516	557	588	540	511	559	549	560	547	543	546	534	520	557	521	528	549	549	580	552	531	597	576	586	556	559	569	563	542	512	492	536	544	552	521	513	543	523	516	556	526	529	536	534	525	565	564	578	572	568	484	533	545	523	548	524	537	520	534	517	535	542	570	541	526	562	547	564	519	564	562	574	504	583	524	553	562	554	531	509	555	527	540	507	512	506	513	538	505	567	561	561	566	535	544	551	520	534	579	528	542	548	511	555	540	521	547	568	561	540	506	543	504	537	532	558	580	523	541	536	531	548	531	564	573	545	547	566	547	518	556	515	570	518	518	560	527	554	573	563	570	548	538	529	546	549	581	551	585	603	530	499	555	561	522	512	536	534	548	501	524	561	512	560	513	529	532	582	556	585	574	582	560	554	554	555	545	513	567	538	542	532	546	555	529	569	563	580	513	556	536	535	536	525	558	556	518	559	560	548	589	539	546	519	548	530	507	528	551	530	550	596	541	541	551	516	540	519	552	532	524	556	555	536	490	551	550	495	538	561	558	493	525	521	531	537	534	524	555	561	545	546	504	555	524	533	538	532	563	547	553	527	536	517	566	473	553	552	565	538	546	541	506	544	551	535	528	557	531	571	543	546	548	532	529	507	538	536	543	555	564	565	515	489	580	557	510	543	522	551	534	543	502	540	554	519	514	523	523	557	534	522	528	517	525	551	503	514	522	539	578	554	558	545	528	527	542	558	556	544	568	513	553	539	518	561	555	503	534	576	524	536	517	606	538	526	527	518	512	496	571	565	546	559	540	543	555	553	520	590	552	537	520	550	540	553	560	512	557	552	545	547	545	576	525	572	547	505	534	546	559	484	583	501	573	545	541	556	556	550	493	556	564	520	575	571	535	556	578	534	540	534	501	548	575	566	518	553	537	544	526	513	531	546	572	530	537	533	546	512	488	555	562	533	578	530	565	536	585	560	550	541	577	556	548	556	558	521	505	551	540	515	528	592	536	548	543	541	531	552	501	522	575	523	547	543	555	545	537	537	525	570	527	538	561	521	549	500	532	506	571	560	539	534	513	513	590	527	519	500	572	554	566	551	518	543	530	548	521	549	561	542	558	605	564	528	530	516	487	550	524	533	532	541	494	490	569	564	499	505	515	543	526	526	545	550	543	558	553	602	528	532	505	548	491	520	507	495	523	522	519	547	512	552	503	507	517	508	540	548	541	559	560	530	540	516	511	514	556	526	580	568	521	545	527	543	545	520	534	530	539	557	592	571	582	509	516	561	537	575	534	539	561	530	581	539	535	501	510	535	547	516	542	527	539	552	525	561	533	515	513	514	527	519	570	569	578	568	526	535	574	529	558	566	542	565	542	499	553	530	551	527	528	538	560	493	538	533	504	512	541	555	514	542	546	530	564	550	538	544	549	523	539	525	572	557	536	573	551	561	554	534	543	529	548	508	529	517	530	567	557	539	546	579	582	525	545	573	563	524	565	547	538	585	562	561	599	553	544	554	556	562	534	535	531	560	493	529	588	590	581	518	533	558	528	507	531	548	566	555	584	570	554	565	565	544	567	558	523	517	536	537	546	511	533	537	552	530	577	535	513	508	524	523	571	540	556	509	535	605	540	567	513	587	555	512	544	543	514	562	548	548	513	581	567	537	532	595	554	526	529	533	555	504	583	567	544	561	510	517	509	503	528	485	527	545	560	571	555	545	550	565	563	522	571	568	531	542	544	549	541	524	533	556	548	552	532	520	563	550	574	560	556	564	541	524	533	533	511	576	533	529	551	517	531	494	504	517	574	573	560	576	552	568	486	565	521	535	561	515	567	532	575	525	565	581	558	577	532	560	583	521	529	575	540	567	541	566	505	501	510	545	508	536	525	544	510	577	550	521	569	557	549	561	544	537	533	501	588	525	573	545	575	559	573	531	583	521	509	499	591	535	514	519	523	538	564	541	529	546	523	574	551	527	562	586	601	548	530	510	530	553	524	564	514	500	564	533	531	502	525	521	576	544	581	552	503	511	577	527	519	559	525	547	529	549	545	551	526	544	531	564	549	522	555	527	534	534	558	517	546	555	556	513	527	538	563	541	533	528	591	526	576	566	582	558	581	544	568	531	521	565	579	546	563	546	538	562	548	524	524	561	527	538	560	552	513	541	555	556	546	513	527	517	514	577	576	537	498	511	539	562	543	521	557	507	573	552	535	530	516	500	554	511	514	560	521	516	579	542	567	543	573	579	520	540	549	557	587	518	556	554	556	468	511	554	597	495	582	556	566	572	540	555	586	533	530	523	528	578	558	559	529	503	514	557	535	569	586	576	548	560	568	524	543	561	535	552	529	511	558	519	519	548	519	582	546	534	511	579	515	538	491	555	497
6179	2093	2697	2247	1762	1064	712	602	579	575	1104	2025	1984	1220	775	547	472	397	439	471	445	447	427	435	462	459	448	451	442	463	463	448	427	425	442	493	440	486	447	439	465	484	443	467	472	463	494	472	458	437	445	425	433	448	476	436	441	421	430	425	477	473	457	466	426	446	485	434	450	445	473	439	469	438	439	457	430	469	411	446	427	455	467	467	425	436	448	425	446	453	447	412	454	461	382	429	444	434	467	448	455	426	434	462	453	482	462	436	438	420	447	433	450	490	460	458	474	478	468	434	412	441	483	443	480	455	455	435	435	470	493	473	441	475	475	511	480	456	447	471	445	433	447	451	462	441	480	473	469	428	446	455	443	453	415	427	450	439	408	445	459	475	459	467	474	451	428	446	467	482	438	439	443	431	451	431	462	444	421	473	417	445	451	416	432	448	452	438	438	414	451	422	442	446	460	459	467	450	441	462	448	423	419	428	483	481	440	490	431	447	461	464	458	440	435	441	459	469	458	455	445	474	450	465	427	487	452	466	466	462	481	479	453	414	485	457	490	442	458	447	421	474	465	436	407	458	425	439	445	431	473	434	458	444	473	441	518	410	432	469	459	441	421	456	460	451	424	432	425	441	438	433	483	489	407	482	437	457	442	444	464	468	477	464	442	454	427	457	410	450	430	454	442	462	464	434	496	424	444	421	433	447	441	459	428	459	491	434	410	479	476	431	451	494	486	422	474	488	483	448	474	471	486	444	467	497	447	485	468	463	438	454	460	438	485	430	459	434	451	459	451	456	430	445	455	467	496	435	477	437	469	454	469	439	469	432	427	438	413	469	468	466	458	473	438	404	432	469	473	456	454	452	484	430	491	446	451	440	438	421	396	475	451	472	472	402	465	468	466	451	449	437	454	425	416	477	447	451	464	445	473	464	467	488	419	421	497	448	452	457	433	491	429	427	436	457	434	432	429	452	427	454	434	493	462	430	474	474	454	461	465	435	469	433	487	463	465	457	406	436	405	436	463	428	482	499	435	469	456	433	463	490	468	460	444	430	454	450	462	426	458	467	487	463	484	462	478	434	449	459	459	452	426	446	439	470	433	423	458	471	482	457	448	445	458	467	428	471	443	448	438	449	418	402	440	446	414	420	455	458	469	427	441	441	456	468	501	475	448	429	452	463	464	442	423	426	470	450	466	488	457	431	449	454	441	412	456	430	483	475	491	472	449	483	464	481	466	458	452	460	448	444	456	472	418	452	442	455	437	473	436	431	498	471	468	428	461	440	416	418	422	452	447	443	454	421	434	403	449	405	469	450	471	449	463	453	447	434	415	468	427	452	456	410	425	443	434	419	470	430	442	457	436	461	446	472	451	453	446	466	482	452	432	445	444	452	454	443	467	426	452	464	451	436	465	448	478	428	492	474	477	499	456	451	470	436	456	470	439	448	435	437	452	440	478	432	458	465	422	449	446	476	454	422	436	473	447	471	442	470	488	478	457	469	460	448	461	416	412	398	462	474	427	468	463	446	476	474	466	439	447	439	452	437	464	482	462	443	456	485	463	503	462	484	434	472	448	458	433	450	460	413	450	454	483	426	415	443	434	461	456	458	466	436	465	445	428	460	477	442	452	426	499	503	459	453	453	431	443	461	461	449	475	456	463	447	467	469	452	444	456	449	479	418	474	428	479	463	442	477	457	404	440	444	464	451	452	435	440	456	472	468	455	434	449	449	447	462	437	434	450	408	435	450	491	436	477	448	432	439	476	444	433	449	421	458	431	448	461	447	495	454	448	450	446	410	441	451	462	508	430	405	432	469	434	473	478	421	427	424	450	455	386	391	427	415	446	442	453	457	451	494	475	457	421	457	498	490	420	447	434	444	400	463	471	448	453	460	453	472	500	435	427	441	475	443	471	455	486	433	482	465	481	446	463	436	438	462	485	450	463	488	393	478	449	463	483	477	470	426	448	437	437	480	439	467	439	433	459	456	493	453	469	441	505	446	456	455	448	453	390	473	427	458	475	421	419	454	468	434	444	459	471	418	442	419	411	448	439	481	440	480	458	465	485	452	471	492	477	428	451	445	454	449	424	444	413	473	438	425	422	446	431	428	433	449	458	455	473	408	472	440	446	458	473	441	461	417	473	434	455	453	437	468	444	438	458	484	463	459	444	462	447	446	422	443	417	447	427	453	471	486	495	472	457	419	429	464	424	413	462	454	424	462	474	446	441	446	434	475	449	451	446	435	490	459	452	442	473	438	447	472	445	478	465	465	468	459	450	435	414	431	443	432	462	447	452	421	462	428	459	455	454	453	452	474	447	461	428	462	458	439	471	446	462	447	479	455	431	436	475	434	458	426	448	436	465	461	472	447	480	444	453	429	457	472	478	416	443	436	447	474	435	385	436	431	436	463	427	495	467	437	447	435	488	491	457	458	445	483	442	424	460	429	445	427	473	433	454	433	461	452	481	424	447	456	452	436	431	457	420	476	464	436	465	416	497	431	460	424	436	468	452	463	470	459	442	460	440	472	450	456	418	480	469	449	479	456	484	430	452	442	463	488	475	479	448	456	458	439	435	467	487	436	429	485	456	462	427	496	439	465	498	427	429	458	414	475	474	436	485	430	469	454	451	456	465	406	466	447	450	424	489	417	454	456	477	497	440	454	464	419	478	473	481	466	498	454	489	436	436	454	401	448	445	452	468	467	456	462	482	413	478	425	465	464	423	460	412	470	446	467	454	459	468	474	479	460	467	482	441	444	445	424	465	487	476	459	461	470	423	489	413	468	476	466	435	467	421	451	432	439	480	456	444	464	429	477	456	445	433	448	447	482	503	471	461	475	476	471	464	485	453	490	433	466	451	449	461	483	462	491	441	428	453	444	447	443	408	454	455	436	474	458	464	436	472	500	446	441	436	482	473	464	475	460	451	495	440	472	430	475	433	414	457	481	479	463	464	492	481	449	437	456	473	411	467	449	464	435	453	400	465	450	446	465	478	424	492	472	447	453	452	467	458	467	438	455	464	474	489	427	458	470	453	480	459	482	460	452	452	457	433	456	426	466	480	422	450	459	491	489	421	419	425	439	423	476	465	459	468	449	426	436	434	420	414	460	437	425	467	456	434	473	446	500	461	463	456	459	463	466	456	465	444	473	436	484	475	460	414	436	453	412	439	474	443	441	466	453	424	460	464	438	438	423	435	445	460	430	420	448	408	450	493	383	453	458	454	416	453	463	431	429	446	399	449	470	411	384	464	440	473	483	445	476	460	456	447	476	450	479	455	427	430	429	469	475	433	492	446	452	457	447	470	462	447	447	417	467	417	433	439	443	440	401	432	446	470	478	453	444	454	481	444	465	463	438	415	472	429	482	470	435	459	435	471	443	450	452	459	514	467	470	510	466	465	442	449	433	458	441	455	412	437	440	409	494	426	425	469	450	442	457	472	448	469	438	475	460	435	468	453	503	449	442	431	478	457	434	449	464	447	459	448	440
24805	20803	26744	24755	10747	3147	1463	984	813	1199	9009	16588	11655	5618	2167	962	623	591	564	591	565	561	576	610	518	554	544	550	579	561	544	508	574	583	586	571	565	579	551	557	542	568	586	556	529	543	574	552	535	573	533	531	546	550	564	510	567	568	567	572	578	610	575	522	582	528	576	538	573	582	556	574	566	597	548	552	565	549	575	553	522	574	561	584	593	571	557	562	556	517	516	555	547	592	642	596	570	552	542	557	563	540	579	568	552	548	566	544	528	544	577	562	584	569	591	564	597	545	554	565	573	578	529	526	554	550	551	603	592	585	510	550	574	555	531	572	567	569	554	563	582	594	580	575	551	616	569	510	564	562	489	575	562	543	567	540	586	585	534	536	563	589	539	538	610	537	536	549	553	556	601	539	550	572	564	550	529	517	558	505	582	592	524	533	517	546	582	534	472	552	535	549	594	561	523	591	571	537	550	589	562	565	556	589	556	566	542	560	578	601	576	561	557	596	570	584	579	533	581	597	582	550	583	529	574	547	550	547	539	563	568	576	541	622	536	548	561	541	532	591	582	570	569	560	556	584	541	565	549	522	556	542	564	546	588	545	569	562	525	600	537	536	559	544	580	581	541	530	545	578	540	568	568	569	527	521	534	512	551	533	562	533	559	581	555	543	545	560	555	590	545	580	556	554	476	542	556	515	529	540	561	566	618	552	584	603	539	523	537	587	531	566	588	573	568	554	539	570	555	545	551	517	533	563	586	510	611	550	576	580	558	540	562	565	561	558	589	570	535	568	514	578	586	540	529	548	510	573	564	580	559	543	523	534	583	589	552	489	571	510	534	530	529	569	578	576	590	538	560	539	551	532	589	534	581	558	520	545	578	605	593	562	548	555	572	576	562	559	570	556	597	540	553	567	582	593	540	535	597	557	525	557	552	563	598	531	566	587	565	508	576	556	585	557	604	551	553	504	537	543	539	560	538	577	551	545	599	536	535	555	571	598	556	585	564	563	562	505	551	570	588	532	568	521	569	543	565	533	520	560	570	518	559	547	596	561	580	565	560	542	577	528	571	543	551	511	550	575	550	537	588	601	554	557	591	533	534	531	564	545	532	530	580	582	592	560	527	546	573	577	561	564	555	537	527	527	561	542	583	581	553	559	567	611	556	555	544	584	559	531	525	613	561	545	536	578	582	550	616	524	505	532	547	542	545	604	598	506	538	553	563	532	536	529	537	576	535	556	561	582	516	537	560	609	543	559	518	575	560	560	540	564	539	571	571	527	520	595	562	522	564	557	559	540	567	614	578	586	538	541	557	517	545	526	522	545	551	563	571	577	533	502	596	539	529	521	589	556	566	591	542	537	537	574	542	553	599	590	555	528	526	592	576	535	554	542	563	519	554	535	525	546	552	546	515	560	532	523	566	568	569	549	559	553	563	552	543	585	556	536	553	511	574	543	537	518	561	529	542	580	550	586	576	557	554	545	516	588	577	552	553	591	552	548	547	532	565	522	564	565	579	569	561	555	570	551	567	536	587	595	570	506	507	524	564	553	503	568	596	553	564	566	549	577	575	556	557	534	558	549	573	585	627	521	520	556	546	519	579	520	539	562	557	548	582	575	569	593	543	542	568	515	544	542	574	551	561	543	569	588	510	561	544	561	527	584	563	567	528	573	567	550	552	584	547	547	553	536	601	570	512	515	562	539	524	563	592	556	535	507	577	548	568	551	554	531	538	556	534	527	545	531	581	579	555	523	556	541	539	576	551	518	543	603	582	503	521	606	553	587	547	560	522	540	562	604	523	565	574	575	579	574	531	534	560	539	578	550	521	549	547	551	562	589	537	578	558	590	590	536	581	551	555	546	556	566	563	560	544	564	570	553	577	562	580	545	588	574	552	590	586	527	542	563	543	561	539	550	564	545	526	546	565	561	531	522	547	532	566	526	582	575	545	594	538	565	536	555	566	556	607	610	560	549	558	546	542	557	517	589	594	540	566	533	532	563	555	539	531	544	583	562	551	593	536	573	560	587	559	567	536	562	562	597	596	588	554	566	561	477	526	570	550	499	535	586	565	583	556	517	526	568	547	544	551	584	532	619	558	552	566	548	573	533	550	576	585	500	566	576	521	546	542	574	532	586	530	553	523	583	533	564	558	538	578	575	557	525	557	566	557	579	562	592	575	523	574	578	553	522	547	539	544	590	556	553	577	543	582	537	529	541	526	576	570	556	526	564	576	588	555	557	573	551	591	563	558	538	523	547	529	557	560	527	540	581	580	567	551	543	517	588	565	564	537	579	549	528	563	568	485	553	532	581	547	525	518	553	587	560	545	563	558	574	578	547	548	592	544	558	550	562	576	570	583	546	553	540	549	568	602	545	540	566	632	564	555	591	546	555	544	564	554	518	568	580	602	549	560	532	573	568	556	602	599	526	562	542	551	552	585	591	545	562	541	569	527	538	541	553	577	593	564	556	570	547	548	536	576	576	580	531	561	576	500	592	597	551	573	538	577	547	549	594	572	570	536	528	563	559	503	556	552	523	524	553	560	588	611	525	542	542	550	557	547	561	604	548	536	558	541	555	544	586	586	513	557	562	570	565	546	591	575	563	548	615	544	566	550	547	565	568	491	542	542	533	571	570	571	528	556	543	572	555	569	584	564	529	589	498	558	550	531	556	555	539	582	566	541	499	568	554	570	551	552	547	569	544	553	565	551	584	551	549	558	561	537	553	571	563	572	520	528	551	567	560	513	589	554	551	555	566	524	567	560	530	524	560	527	582	538	577	497	520	531	550	543	524	545	548	570	556	550	578	542	540	544	556	585	540	551	550	520	554	523	527	575	593	553	579	602	551	527	566	529	548	560	538	543	542	542	528	530	542	540	555	521	503	567	556	540	550	557	535	528	563	535	526	561	509	548	552	600	539	552	491	589	559	510	558	545	551	579	580	578	554	517	539	565	497	583	562	577	578	520	561	550	552	546	525	533	536	572	546	570	513	549	522	530	529	581	597	582	579	537	558	578	574	570	568	524	564	508	551	554	589	603	583	570	528	534	563	571	521	594	551	539	561	494	569	581	508	556	546	551	537	583	567	546	591	546	534	538	573	530	563	568	565	572	548	571	600	564	533	610	575	512	593	603	569	535	544	630	551	548	602	561	563	596	577	536	588	570	548	571	565	540	557	544	557	568	545	546	542	575	547	539	558	579	593	564	595	562	557	503	560	557	550	509	563	552	544	601	575	573	594	541	570	590	550	552	572	558	560	580	559	541	565	597	521	551	561	530	546	558	530	552	563	547	568	548	575	539	548	574	538	563	549	566	548	573	555	587	596	585	536	566	600	541	547	585	521	514	553	597	582	598	578	555	592	566	579	544	556	563	535	550	560	525	579	578	563	544	576	566	543	514	531	551	577	596	558	538	550	576	601	593	551	602	558	558	554	547	595	561	585	570	569	588	575	562	542	551	535	560	543	554	528	578	561	545	524	540	549	535	531
5621	7640	5637	3613	4066	2484	1463	1089	955	1755	12120	16702	10664	5555	2268	952	535	475	532	472	462	446	511	496	454	529	484	493	504	441	513	517	481	477	508	484	487	484	490	483	460	465	487	491	494	471	476	486	479	470	513	489	476	491	483	449	472	530	467	468	481	505	492	480	466	517	475	527	526	492	478	460	483	510	475	484	439	469	449	497	495	478	528	481	487	485	519	469	480	527	499	509	534	457	446	493	502	480	471	482	497	471	476	490	508	506	481	501	460	446	474	494	500	487	485	498	523	475	469	455	454	485	493	493	501	474	477	507	465	492	491	508	517	498	513	474	501	467	520	479	452	495	460	520	490	483	507	473	482	495	446	456	461	483	486	468	470	486	488	509	529	480	465	486	470	479	480	449	506	456	445	468	479	443	499	519	517	508	480	474	490	497	508	495	490	479	459	484	474	474	467	505	491	504	509	510	478	470	502	508	486	493	435	513	462	488	505	475	468	485	498	467	478	446	480	470	500	481	487	503	528	501	537	457	476	469	488	460	461	495	442	437	503	546	500	509	504	519	504	481	521	490	485	487	489	481	481	478	465	481	497	511	489	457	495	477	501	495	472	469	501	472	471	509	501	518	474	479	461	477	510	471	471	466	521	485	489	473	466	457	471	450	477	521	473	492	513	486	487	470	509	493	471	506	489	518	480	471	491	480	534	503	473	449	418	468	513	452	488	473	484	479	491	479	481	458	482	463	474	497	461	481	492	497	473	520	498	464	492	494	448	541	461	506	449	502	454	456	488	469	492	506	486	443	500	470	459	477	488	503	493	480	509	517	459	454	489	482	490	451	486	500	497	462	473	501	483	479	460	478	512	507	522	507	468	497	510	452	508	508	466	517	493	462	502	471	489	499	500	477	504	518	501	435	472	480	489	484	501	520	473	553	512	477	485	490	455	510	512	469	465	442	469	466	472	507	477	468	520	495	478	520	492	440	479	449	489	502	518	452	471	488	486	468	440	511	497	453	502	458	474	476	502	479	471	506	489	490	464	505	479	492	470	475	543	492	452	472	465	500	512	449	483	487	464	467	511	482	471	502	487	486	501	463	490	457	436	488	504	517	468	479	505	507	500	470	467	462	443	470	480	494	514	501	470	457	511	494	453	492	472	451	502	521	449	493	506	504	494	494	506	491	509	439	479	468	470	480	464	439	511	490	480	502	499	486	534	485	528	466	464	483	469	535	479	500	471	486	463	482	459	458	477	456	535	467	451	471	521	476	464	481	467	488	501	469	494	492	501	488	503	464	480	520	478	460	481	500	513	470	497	491	455	461	464	472	480	465	430	471	496	462	466	487	463	513	521	481	477	477	448	480	501	521	514	487	504	439	504	487	465	503	470	509	523	497	495	474	474	430	526	493	506	491	467	485	491	479	466	489	476	495	517	477	490	480	488	507	487	495	476	503	504	498	499	485	465	474	487	521	507	508	487	472	453	460	472	458	482	501	459	487	489	503	491	481	501	463	471	451	539	475	477	484	486	465	484	453	463	472	459	456	445	520	482	492	478	458	459	469	485	506	478	488	516	507	494	471	483	503	493	495	473	511	492	502	494	465	468	503	494	472	499	488	501	461	429	459	510	475	510	478	460	473	492	489	507	497	475	432	498	462	478	516	508	466	464	494	449	455	519	459	468	504	486	530	484	458	449	494	492	491	477	481	497	461	478	491	511	486	467	477	495	468	490	481	503	471	476	499	484	448	481	493	471	463	480	492	529	500	463	452	484	438	483	479	499	481	434	438	468	481	491	476	483	484	520	490	451	503	463	471	503	507	467	482	500	484	479	483	471	464	500	493	512	473	453	444	440	441	485	497	481	468	495	516	520	456	478	443	508	433	448	491	533	490	458	486	476	465	492	496	497	525	456	475	461	456	491	429	488	488	484	481	491	472	454	517	471	505	494	453	487	510	487	451	510	483	481	488	491	464	491	458	474	444	474	527	515	494	487	496	424	480	462	478	485	437	482	491	485	476	491	487	490	489	476	465	464	491	466	458	474	489	525	486	505	488	481	480	521	489	480	507	494	497	531	480	495	474	475	488	465	521	489	487	503	483	465	477	478	469	488	501	493	461	475	470	484	457	483	459	455	493	486	503	476	452	509	468	431	457	474	504	444	500	482	494	537	483	483	481	502	468	480	495	464	499	499	506	518	489	469	469	458	502	456	477	519	503	431	473	458	439	505	468	501	475	447	461	478	480	490	492	523	474	506	481	456	487	473	469	507	472	464	472	450	464	458	488	465	489	483	424	480	481	500	481	485	462	546	487	457	503	461	476	502	447	460	457	518	512	503	442	525	475	469	493	465	495	550	473	466	489	480	486	443	486	455	505	506	492	470	472	470	465	459	477	498	496	464	479	437	506	448	502	468	479	498	498	516	475	472	486	498	461	459	455	449	472	458	484	483	477	473	482	446	503	482	466	480	458	491	478	459	449	494	451	502	464	465	462	501	500	461	479	501	490	511	495	490	460	492	469	498	491	460	521	470	507	508	506	495	470	455	519	476	477	465	471	508	490	492	486	502	467	475	490	490	524	466	500	492	461	497	497	503	487	497	500	481	467	456	470	461	456	478	480	517	471	503	436	499	526	489	477	472	487	475	486	486	493	537	468	461	475	424	474	468	468	460	501	492	522	472	475	480	474	470	501	459	440	493	486	457	490	482	479	477	440	469	469	467	464	493	504	458	460	468	461	463	449	514	512	435	423	464	507	470	441	454	445	519	500	497	512	487	496	482	483	494	501	499	488	420	448	494	448	482	493	532	490	477	507	478	495	454	480	489	479	499	507	442	474	487	471	464	469	525	494	466	471	488	476	473	511	494	494	494	480	478	506	467	466	451	499	450	531	466	458	480	503	465	453	523	474	480	477	452	469	479	467	448	438	456	487	514	509	472	455	485	478	480	494	463	482	470	465	478	464	471	506	489	515	473	454	518	498	497	476	461	457	476	485	526	485	502	481	481	477	482	488	442	479	495	492	467	487	476	487	471	524	499	472	451	517	510	470	479	486	506	500	475	542	484	517	477	493	467	505	419	503	518	476	499	478	513	462	444	471	472	500	516	475	480	511	485	469	472	498	442	485	472	505	457	459	505	458	451	470	503	459	510	470	468	488	487	474	512	429	469	502	474	454	471	464	493	484	526	468	475	504	502	495	507	431	464	473	485	475	488	522	472	493	491	503	455	499	466	508	519	462	482	487	450	453	491	455	475	490	477	487	462	484	461	469	501	499	494	484	447	478	493	482	477	488	506	479	471	479	466	465	478	482	478	488	528	462	449	443	488	506	478	458	473	468	466	483	507	460	479	448	464	512	454	534	458	508	486	483	455	485	467	479	493	488	460	522	482	466	462	485	489	494	459	512	479	500	496	450	507	474	465	487	467	492	484	463	461	482	469	474	528	491	495	517	485	478	485	484	460	450	482	457	471	460	464	477	503	512	487	478	462	465	498	476
23903	20819	27715	23995	20413	9753	3054	1482	1216	1439	12829	27530	22319	11330	3820	1349	868	716	706	681	723	721	732	698	725	740	708	688	689	695	680	747	718	720	696	711	700	738	718	650	692	736	728	689	699	735	725	709	725	691	698	739	665	748	722	670	681	717	725	741	676	687	713	659	688	696	680	675	714	685	672	676	666	672	722	711	734	655	683	714	728	736	689	696	751	742	684	719	713	699	721	730	698	701	677	706	696	718	675	694	710	692	696	708	706	729	708	742	704	673	728	667	700	684	693	712	717	704	687	697	688	695	717	673	750	716	717	730	700	673	715	629	655	697	688	657	685	724	688	735	685	720	692	653	686	721	706	712	723	706	743	656	654	732	705	687	689	687	665	710	708	698	702	711	686	694	729	664	675	690	720	685	711	718	710	710	732	736	749	711	652	691	685	729	693	662	713	717	745	740	727	684	747	699	714	719	678	633	696	752	698	718	675	724	713	697	690	689	731	674	674	692	722	673	685	675	713	706	694	721	683	652	740	733	701	664	668	712	701	735	658	683	656	711	698	674	720	705	714	671	641	672	682	724	668	648	743	683	657	715	673	668	707	720	691	698	705	744	685	708	721	711	692	667	698	709	656	701	719	663	670	697	711	695	675	690	650	639	740	712	714	662	722	710	756	665	701	708	651	717	685	676	686	700	730	677	687	679	664	675	699	680	745	712	730	679	682	698	613	755	702	702	700	705	724	680	668	677	679	695	678	743	677	747	670	675	685	735	738	733	683	739	674	650	673	671	729	727	715	715	699	693	722	693	710	712	699	720	679	685	645	718	669	759	698	712	698	713	720	673	672	708	717	702	691	686	692	670	717	734	666	734	735	674	708	729	662	688	689	715	677	718	702	687	722	723	672	760	712	722	658	664	688	707	685	727	681	695	658	683	655	684	709	665	702	699	684	667	706	705	686	679	670	698	671	743	692	687	743	659	684	703	702	634	704	705	762	705	652	662	692	675	666	718	693	701	711	695	701	702	691	691	647	738	655	674	736	668	646	674	701	687	646	664	693	683	724	691	639	697	683	666	733	664	673	721	700	667	689	722	718	708	723	741	692	691	675	677	701	673	627	722	712	681	707	714	742	704	704	682	722	740	700	718	658	710	689	696	733	722	747	643	652	731	687	696	699	735	689	711	727	725	689	727	671	676	673	691	691	705	682	657	755	687	710	748	738	688	715	740	745	671	709	694	734	731	704	646	708	652	672	696	667	700	673	708	738	692	686	664	701	704	724	704	642	682	693	723	679	696	727	652	705	711	758	704	720	734	712	694	673	704	692	720	739	648	691	697	681	705	693	740	654	654	660	726	726	688	686	703	720	676	696	684	739	731	668	670	653	648	675	684	700	725	707	718	670	702	713	694	645	704	687	686	710	729	731	657	670	659	681	725	674	700	689	656	687	688	694	671	706	641	674	719	717	739	636	721	665	710	686	724	715	660	667	696	675	690	721	656	770	720	683	681	708	639	704	683	694	724	673	697	729	691	687	719	718	718	691	692	708	717	695	719	719	704	692	731	692	656	689	721	651	684	723	707	704	674	691	691	657	723	658	708	724	642	692	710	688	691	679	701	678	753	664	672	657	645	678	782	656	661	670	730	674	641	667	672	730	721	710	694	703	689	724	692	694	684	690	687	657	661	696	687	714	681	698	700	687	677	667	691	694	688	723	665	735	711	686	716	695	704	689	661	666	684	637	693	668	669	689	724	722	691	653	704	689	746	722	680	726	690	678	705	672	675	718	683	677	688	729	678	692	677	729	717	670	692	714	707	677	712	718	718	691	687	683	693	696	679	733	700	640	693	669	727	689	710	683	732	733	706	718	721	705	662	737	692	720	692	674	740	707	675	691	718	725	743	698	763	682	673	725	668	653	687	705	684	691	652	704	672	664	678	720	712	725	701	713	737	729	735	720	725	697	669	730	708	724	684	691	673	667	672	702	678	674	727	731	615	693	687	698	679	654	738	681	703	684	698	695	690	685	699	650	713	678	654	681	750	645	715	685	698	686	708	723	718	676	698	715	679	693	672	685	669	692	725	717	691	727	722	724	668	661	732	696	700	694	658	678	693	667	710	683	720	704	689	709	732	687	697	686	680	691	659	693	686	718	673	693	740	680	717	680	699	722	634	694	644	682	669	700	694	712	677	711	682	698	695	701	666	658	664	692	673	685	688	691	710	679	696	721	682	657	675	660	720	737	703	672	695	693	681	724	709	690	661	632	673	707	710	701	713	680	667	681	708	749	661	651	653	679	718	673	672	686	702	662	697	705	718	673	746	725	671	696	713	725	702	666	734	637	695	727	730	744	703	684	699	681	654	682	684	695	639	746	702	661	673	692	729	715	692	707	685	707	696	693	704	731	714	698	709	665	652	674	684	693	689	685	722	691	693	694	689	705	737	710	722	644	667	694	636	737	684	661	706	700	700	732	707	652	704	650	675	703	738	718	711	615	648	718	695	670	642	694	727	692	726	703	649	673	732	681	686	664	705	691	663	766	691	734	681	746	701	696	644	691	718	666	733	679	699	690	646	683	717	703	690	708	694	661	698	708	722	694	663	689	720	674	694	667	773	706	712	707	720	730	711	682	687	724	674	683	672	693	773	710	686	677	700	730	670	704	704	688	693	722	719	682	707	646	654	715	640	667	661	711	669	721	694	687	706	665	755	703	691	681	648	622	701	723	693	677	719	724	718	705	694	684	693	671	701	672	729	707	652	741	724	688	695	673	688	703	744	688	664	661	641	642	670	725	745	723	730	705	667	639	711	700	704	693	709	719	660	682	708	693	689	718	741	677	754	734	687	688	736	712	719	714	677	710	734	747	678	737	703	711	760	691	702	679	667	677	669	656	718	692	679	683	688	692	649	732	681	696	729	680	686	701	650	731	730	664	707	698	694	656	666	713	656	697	664	728	693	688	767	657	677	732	614	691	684	765	726	674	705	694	710	696	656	730	698	638	715	684	680	682	710	720	696	727	705	704	684	708	687	699	652	697	704	706	665	646	682	721	693	676	691	678	713	678	683	674	716	696	686	693	726	721	688	682	678	677	717	719	727	665	679	654	742	684	697	704	700	731	720	690	691	676	662	643	679	711	725	729	677	679	740	741	686	664	653	692	668	734	667	711	730	740	680	642	714	706	687	703	651	699	673	648	700	711	700	712	702	704	656	714	724	679	687	707	695	718	714	697	701	679	685	728	738	707	690	718	697	672	715	674	694	704	677	699	688	676	748	727	715	727	704	675	711	642	614	665	704	693	687	724	698	702	755	678	651	685	638	727	652	693	723	660	704	662	662	664	689	681	678	696	694	686	687	700	713	680	659	710	711	707	717	680	684	674	666	687	701	681	691	708	698	687	739	676	700	704	663	711	665	676	668	703	701	677	712	693	685	657	682	651	678	725	650	706	634	687	713	672	687	702	683	717	670	691	705	688	693	745	710	673	683	713	721	690	755	714	686
7773	13643	11167	6007	4759	4131	2351	1629	1490	1877	16893	26736	18795	9375	3640	1270	737	627	615	591	572	632	599	582	606	571	602	621	585	579	640	581	588	607	561	606	603	627	602	583	600	597	562	559	517	566	581	601	607	603	592	605	586	606	613	646	603	576	574	583	602	580	600	605	605	637	560	577	573	615	562	607	573	580	607	613	562	613	564	607	580	602	604	612	615	591	610	596	585	548	579	549	591	583	567	581	606	592	588	601	618	545	590	631	628	572	592	548	576	569	602	587	568	552	607	576	557	620	604	616	627	613	599	621	605	586	580	582	538	589	562	600	611	604	601	603	602	616	584	570	614	605	562	580	551	600	588	603	604	616	591	582	615	608	531	595	578	544	554	590	575	577	572	596	602	580	574	574	603	579	584	547	614	603	625	556	613	596	576	592	572	587	578	542	566	586	578	603	605	642	591	568	611	594	573	597	582	606	588	592	586	597	546	593	587	557	557	610	603	588	607	558	583	593	585	597	557	598	593	576	578	594	580	636	608	599	605	608	592	588	585	573	602	601	568	583	579	570	609	579	563	598	609	556	608	546	540	582	536	608	554	582	601	570	569	561	571	570	576	578	563	573	592	603	567	599	591	527	609	619	537	533	600	612	617	595	562	601	580	618	628	594	591	585	582	588	600	593	572	572	617	601	589	548	581	599	605	582	571	600	589	618	562	588	571	605	624	621	586	576	544	573	600	626	549	565	565	584	614	613	547	585	571	572	596	563	604	615	625	594	544	581	585	606	591	569	596	554	583	559	594	576	607	566	644	623	575	585	560	551	586	593	591	600	585	609	618	580	580	618	573	581	596	530	571	572	589	631	588	548	567	577	595	548	560	537	572	577	564	552	571	592	629	605	568	589	572	544	645	573	579	543	541	626	620	571	596	577	572	581	584	536	591	584	557	589	574	616	592	536	585	579	574	603	585	569	625	598	599	599	633	572	584	569	596	587	565	606	566	610	605	570	549	577	607	567	586	617	567	566	565	590	615	597	581	563	620	623	537	599	610	574	595	596	555	571	569	592	591	599	597	615	596	590	591	597	547	581	567	579	544	581	576	548	612	562	597	634	590	584	585	594	574	556	572	571	545	562	622	568	528	604	577	611	585	580	600	652	597	574	589	570	572	615	576	602	572	636	586	587	583	594	563	519	570	569	613	627	598	573	637	605	552	592	606	590	548	601	590	582	586	587	619	548	591	570	601	600	616	572	577	563	569	580	619	585	571	518	589	597	610	634	560	638	616	591	611	560	586	603	586	594	607	597	555	590	561	557	547	617	574	585	606	594	582	564	550	642	574	607	567	558	576	590	592	561	605	580	642	639	564	621	561	590	541	613	577	550	589	554	568	570	593	578	593	574	560	575	609	565	562	595	637	541	617	576	577	579	568	588	613	568	595	552	540	581	587	589	575	616	563	609	626	563	592	592	586	623	581	570	540	606	574	559	543	607	631	549	562	530	571	536	589	586	613	559	561	564	578	597	580	586	590	605	578	588	593	624	621	604	607	580	567	603	559	588	597	577	562	573	562	606	596	592	597	577	613	536	597	562	623	560	561	551	600	587	572	569	624	554	591	601	576	585	597	581	562	521	597	563	600	598	602	589	598	616	590	595	567	606	595	606	565	549	592	565	598	616	588	594	600	599	584	616	577	563	558	589	616	604	531	602	573	565	610	542	588	624	594	576	643	579	564	588	615	573	554	584	602	540	579	580	616	594	634	621	587	587	606	572	597	594	606	554	555	565	575	572	596	600	600	564	575	582	602	579	592	606	556	633	584	629	583	560	590	582	593	593	560	571	557	579	559	596	606	584	610	583	577	553	565	549	578	591	565	623	596	550	586	565	635	575	577	579	574	580	586	629	560	611	569	559	596	598	590	565	574	643	609	602	611	611	603	615	558	581	574	569	598	591	572	592	584	657	585	571	541	573	571	627	605	552	549	616	558	580	572	595	571	595	566	600	583	550	556	584	598	587	621	605	576	546	546	580	633	624	598	555	593	590	568	595	586	538	624	587	566	606	589	555	618	574	585	588	570	606	603	592	622	583	624	594	572	609	583	604	542	565	593	575	587	618	555	587	560	586	591	627	578	603	555	625	569	564	584	582	583	573	577	575	589	542	571	583	582	531	569	586	620	623	588	582	583	599	565	579	559	601	582	591	588	566	580	587	567	638	553	624	568	602	588	590	575	558	591	540	626	573	596	574	600	631	532	570	602	605	579	579	540	593	592	583	578	545	597	527	605	563	586	563	572	573	585	550	547	569	618	559	545	578	561	563	602	574	627	572	549	566	580	561	560	585	592	599	593	620	661	600	572	585	561	592	609	550	603	591	564	570	553	566	560	626	559	609	542	583	573	562	625	590	572	607	599	590	599	606	588	619	584	581	537	540	609	575	548	560	580	594	564	601	589	573	552	571	559	629	586	558	583	583	550	573	562	593	580	576	563	579	635	576	598	587	552	593	593	562	597	527	568	629	593	588	554	586	562	575	570	578	583	565	625	600	555	600	592	591	571	551	607	592	563	590	596	571	592	573	607	598	573	572	602	623	608	586	537	599	572	574	548	558	533	571	576	580	545	597	587	561	568	613	555	605	563	550	560	609	582	553	593	588	593	579	604	613	563	561	534	595	583	593	570	568	618	606	587	576	558	582	604	588	602	620	570	593	556	563	611	588	580	588	605	579	622	584	589	543	574	613	579	589	595	588	590	616	560	577	609	567	551	564	605	608	556	567	595	603	588	600	580	591	597	596	534	583	546	626	586	610	588	592	599	568	569	603	594	613	564	593	620	610	576	576	597	553	604	590	588	588	596	616	593	555	607	595	615	609	571	590	608	578	573	597	576	634	537	584	591	597	619	584	593	604	582	612	571	568	553	572	559	586	559	622	553	586	587	572	570	553	564	568	595	564	587	604	570	552	560	564	570	560	569	586	567	579	581	575	589	588	537	569	605	581	557	576	560	590	631	617	573	576	579	629	595	536	622	601	600	576	598	556	627	606	523	631	590	602	566	552	568	569	544	543	631	558	538	658	550	578	590	553	618	580	584	557	582	601	641	545	543	576	579	598	585	559	608	594	569	621	577	597	599	564	596	591	640	574	598	573	568	634	575	597	564	620	601	575	600	579	575	587	564	598	597	591	607	546	577	568	605	601	558	591	554	592	588	581	604	601	530	565	582	592	539	635	575	576	557	614	587	594	593	642	557	559	541	611	601	541	563	591	574	582	567	568	586	593	579	581	582	528	594	573	566	621	577	564	588	604	609	638	607	565	543	573	600	577	582	552	589	553	552	583	598	612	535	617	602	527	607	562	616	591	566	577	593	598	589	587	589	602	587	582	593	613	572	627	575	574	593	606	587	585	573	568	575	587	610	556	554	542	576	611	617	582	580	601	556	592	553	555	571	598	589	586	597	601	560	589	578	567	565	614	598	609	582	576	578	586	588	585	589	585	594	586	566	609
26806	10207	2675	1756	1046	1103	975	717	699	617	938	1751	1766	1225	877	696	598	622	618	589	604	605	592	584	586	600	611	633	559	614	616	606	594	624	622	604	578	595	617	612	626	568	577	586	575	623	552	613	551	575	577	596	623	589	571	583	589	593	636	591	599	542	579	585	574	560	595	589	578	563	570	542	640	631	632	611	620	569	613	600	568	604	625	574	557	604	580	580	583	577	586	620	542	586	571	603	605	595	557	607	588	558	613	579	589	569	567	620	574	589	603	581	571	565	576	614	621	590	617	626	580	572	634	591	601	618	593	626	603	632	604	580	580	608	590	591	653	604	595	631	644	613	607	568	595	597	566	625	608	601	607	608	585	557	593	627	600	589	575	633	607	610	570	615	560	574	546	570	604	598	583	595	614	616	590	556	595	596	569	606	569	607	595	581	585	572	627	575	625	628	574	590	601	615	592	608	583	624	593	579	560	614	590	556	622	595	586	584	601	586	586	542	613	537	560	563	575	569	583	588	586	596	598	577	565	606	552	578	611	661	609	652	628	582	568	614	584	652	550	572	608	613	564	589	597	566	616	573	567	599	547	607	617	583	638	604	592	608	606	569	607	599	584	604	592	568	626	570	577	602	591	603	597	576	612	602	604	593	638	606	612	632	619	611	582	611	583	620	615	621	589	566	591	612	606	601	611	588	610	636	585	567	622	607	581	601	601	656	592	548	562	579	602	616	566	612	616	613	687	541	607	633	617	613	621	583	565	592	571	596	628	607	620	633	566	612	565	549	558	563	578	601	604	561	616	595	597	605	580	556	601	573	585	602	597	585	631	616	608	578	593	580	599	560	587	594	577	585	598	595	592	555	601	608	629	603	571	588	586	621	603	608	613	571	566	622	562	596	592	567	619	590	622	628	582	561	593	575	571	618	656	586	604	597	601	570	568	578	570	614	573	590	624	603	611	533	559	594	626	573	588	622	539	578	593	588	587	645	583	590	647	565	637	598	598	539	607	585	625	624	635	587	566	590	600	591	579	583	633	599	592	564	578	573	616	610	599	570	602	577	624	553	600	613	585	572	596	583	593	600	592	609	600	551	612	561	566	567	630	580	598	594	573	590	607	614	560	600	621	633	609	539	596	641	612	591	631	588	595	627	574	632	563	604	607	580	619	615	616	551	605	597	559	617	627	574	542	575	568	587	603	594	597	601	590	576	588	582	581	555	581	614	611	575	591	652	594	654	557	617	569	608	600	622	595	579	607	606	623	560	585	586	611	610	614	560	642	562	667	593	560	615	591	614	570	596	571	614	561	601	603	577	596	604	599	614	580	577	567	585	606	613	633	596	581	555	588	608	639	575	621	606	647	565	586	627	611	609	550	603	595	562	607	643	557	547	598	640	591	584	581	572	603	626	603	573	592	573	575	617	556	586	614	587	632	567	563	590	644	635	599	599	574	579	587	581	632	577	575	570	579	564	593	539	571	591	644	547	576	654	613	588	583	606	565	556	566	617	568	597	570	579	596	657	612	632	602	572	562	611	593	558	595	592	551	573	630	572	593	614	550	563	554	568	571	603	610	604	604	579	587	565	610	627	612	580	596	545	610	596	597	564	596	592	607	640	568	587	601	566	585	581	580	622	559	618	632	604	562	597	615	594	630	604	590	607	540	596	585	584	572	631	582	568	623	576	593	648	598	610	545	599	608	614	635	592	613	592	615	640	606	635	566	611	601	627	592	556	568	574	604	614	606	553	631	563	563	556	584	574	618	581	624	595	570	584	625	565	648	586	617	609	605	547	639	600	596	579	594	579	569	638	620	573	661	560	598	569	582	563	566	616	635	565	584	612	584	598	549	605	582	596	640	617	649	583	588	600	597	548	608	569	597	569	651	569	623	603	564	548	596	582	627	597	589	590	595	588	561	612	595	599	596	582	583	585	622	603	660	610	618	557	571	598	575	564	591	640	587	583	591	625	629	619	634	557	566	582	593	579	595	615	559	650	597	548	588	560	581	598	562	638	588	605	601	576	576	614	554	591	554	595	580	600	601	579	551	528	583	606	605	575	588	602	572	574	616	608	566	634	616	640	623	591	610	572	613	561	576	601	571	576	573	608	589	563	615	618	636	580	579	566	612	563	577	603	610	591	617	592	587	544	592	621	591	612	618	618	630	592	593	612	609	583	557	597	638	575	562	578	594	623	613	614	596	581	584	580	595	556	576	582	599	562	594	577	538	586	616	614	597	615	569	614	559	579	610	584	594	627	634	614	583	574	583	632	586	616	578	598	599	581	584	587	595	584	607	592	568	594	596	594	562	637	559	576	594	568	591	579	595	599	622	607	645	573	589	558	622	599	544	606	592	606	615	613	614	588	621	617	592	569	581	622	604	596	601	588	606	630	604	573	571	568	602	592	569	597	606	604	563	590	581	580	579	592	589	593	561	614	660	577	589	576	571	604	622	598	579	560	567	601	599	594	587	618	609	578	581	560	610	570	576	545	650	589	566	601	615	576	572	619	569	579	571	588	585	661	604	612	609	622	598	570	564	587	560	602	621	566	577	584	616	642	555	597	611	598	586	606	610	613	605	603	589	634	582	636	620	633	608	590	578	552	594	600	602	561	604	571	538	597	607	591	625	596	584	631	575	579	598	623	594	629	573	606	594	624	575	593	576	599	651	574	601	567	601	578	605	639	558	591	566	576	602	567	603	605	630	617	612	621	562	580	591	574	556	561	628	575	541	620	612	627	558	617	603	594	631	609	577	560	622	617	602	577	617	584	585	593	604	549	578	605	626	588	612	604	612	585	574	580	622	575	629	632	608	559	585	581	617	579	604	599	609	559	568	565	593	571	586	619	619	590	592	630	571	603	629	600	639	583	586	603	601	584	606	607	569	619	620	611	581	568	549	602	576	610	613	630	589	639	566	571	622	567	591	598	562	616	577	577	623	639	537	613	606	597	601	559	582	598	616	598	562	609	615	569	625	589	593	576	576	571	589	561	571	619	601	572	538	604	600	612	570	618	592	633	579	546	609	612	591	580	562	587	606	600	609	639	598	585	561	594	560	574	537	658	594	589	582	585	578	623	593	574	630	617	620	654	602	605	598	582	582	630	602	622	581	619	583	613	590	613	567	559	605	605	560	563	627	557	619	589	634	592	560	549	595	588	590	608	580	614	648	600	616	605	592	573	586	622	588	630	565	630	634	550	612	560	611	570	597	599	568	568	593	581	596	593	625	589	665	610	593	601	623	596	619	588	601	563	597	659	570	579	634	586	621	590	582	560	614	630	647	611	584	628	565	594	587	607	576	577	589	624	545	567	632	573	571	622	555	562	602	606	583	575	617	612	620	581	580	625	624	599	552	581	622	531	595	579	634	587	605	611	608	597	544	570	537	543	572	604	587	586	566	545	584	626	590	588	563	612	604	594	614	636	595	556	606	598	582	563	570	587	575	612	548	589	616	614	605	599	594	611	622	599	597	607	618	609	592	580	615	584
6315	2469	2363	1742	1164	1345	1200	678	664	555	1185	2216	1909	1225	823	594	488	516	457	481	562	532	484	488	498	491	517	504	495	445	492	482	529	496	492	486	473	497	485	493	573	489	506	514	492	513	475	527	460	491	471	520	496	473	500	493	471	478	511	491	502	503	513	495	468	475	499	509	506	505	494	480	500	503	464	512	496	534	505	495	525	534	517	501	469	474	481	504	504	501	511	484	492	513	475	483	512	547	481	472	494	520	469	455	477	503	468	504	503	521	539	490	475	511	528	530	450	497	534	475	496	479	457	473	488	531	479	528	509	512	475	449	466	472	489	460	464	481	487	488	496	537	465	491	482	481	498	490	494	496	504	473	485	472	527	485	524	507	526	521	482	505	497	486	510	506	533	459	495	475	462	511	476	497	505	475	503	462	465	481	494	526	528	453	490	526	498	546	467	482	524	501	506	481	520	533	454	480	512	526	492	500	503	448	507	497	479	512	502	480	518	477	503	510	476	474	469	495	490	511	515	475	495	481	479	445	495	486	467	478	514	486	459	494	474	517	508	468	489	515	471	477	451	480	512	516	487	489	496	467	492	539	489	505	492	503	470	485	461	502	495	522	482	449	513	502	439	443	476	523	448	503	539	525	514	509	499	507	488	522	501	519	447	505	484	499	468	519	491	512	454	477	519	506	512	485	493	519	489	478	501	509	479	475	499	486	516	483	462	481	496	490	497	493	506	512	488	500	430	486	497	464	480	491	495	452	505	531	480	500	466	521	470	512	490	472	497	501	471	482	472	502	485	484	486	491	491	461	499	481	483	514	477	502	455	496	530	466	491	491	532	502	485	486	484	507	525	464	510	511	514	517	493	465	505	502	515	494	439	541	479	505	483	501	479	497	457	484	500	536	531	450	474	513	518	513	501	480	475	499	475	485	491	484	475	481	503	499	467	474	457	486	491	512	438	452	492	491	453	523	495	470	499	497	477	479	501	486	482	448	508	477	486	480	477	470	508	526	498	507	513	537	484	510	523	469	535	497	504	495	503	457	520	531	442	494	501	495	532	541	536	483	487	502	494	500	500	524	488	469	498	506	494	504	496	473	469	501	514	496	525	500	462	523	492	477	446	559	475	482	505	473	484	482	511	499	497	511	519	535	461	503	466	473	481	513	487	447	471	492	515	505	456	486	469	487	490	491	468	488	518	470	530	474	484	509	455	492	506	519	489	444	502	504	508	457	451	473	504	505	512	449	497	507	502	455	463	477	461	482	501	501	482	472	503	512	473	440	480	488	487	505	520	523	481	471	523	484	480	476	508	506	477	485	514	501	486	502	487	500	470	501	492	460	503	533	507	472	505	525	482	498	499	537	488	503	498	515	482	483	499	480	527	520	514	501	510	512	480	485	499	516	500	521	481	472	446	478	524	468	455	468	473	493	486	469	498	480	520	485	509	480	474	528	515	495	489	490	473	508	468	520	468	496	515	488	521	509	501	484	446	447	477	470	477	516	503	481	501	507	492	507	526	498	478	467	494	499	497	477	459	483	496	485	497	493	516	494	505	505	490	524	503	469	500	476	500	457	494	474	515	491	546	467	490	487	472	460	466	488	510	492	480	524	495	544	477	504	474	488	475	500	481	500	512	490	511	534	496	492	477	505	524	468	507	479	484	475	482	499	452	503	503	501	467	519	472	503	498	480	471	482	523	477	500	501	490	503	465	498	524	514	462	533	513	507	480	497	509	485	496	485	473	492	511	503	503	499	474	552	458	507	506	512	524	476	503	477	484	498	479	501	468	480	490	481	484	451	482	528	489	469	496	510	507	482	464	480	465	511	531	520	470	492	472	501	483	496	532	504	491	471	483	478	481	493	526	475	515	507	487	476	459	484	476	528	510	495	488	491	499	518	469	494	482	504	522	541	541	511	491	486	422	500	480	476	468	484	510	484	519	449	514	473	471	465	507	439	477	472	493	477	490	485	516	467	506	510	484	489	512	492	484	507	519	462	491	487	457	492	491	510	511	471	493	525	505	479	525	529	535	500	490	528	506	512	512	497	498	487	523	468	498	457	499	482	498	509	499	524	534	463	482	487	465	525	486	479	512	484	460	476	488	541	479	459	463	477	529	535	506	516	514	514	537	498	478	511	483	486	543	512	516	491	492	494	519	503	472	487	474	530	471	461	480	481	511	530	485	516	511	494	477	525	501	487	480	510	509	492	544	506	499	503	473	467	481	505	477	529	474	478	527	505	516	507	486	500	499	473	481	442	494	490	501	505	514	480	515	505	481	489	501	461	503	505	464	462	482	508	466	490	520	522	512	507	479	492	467	519	491	494	488	487	538	518	492	505	494	511	486	480	528	474	495	522	472	505	538	499	508	503	557	524	484	453	482	438	493	493	513	488	498	484	489	532	493	487	504	488	534	492	553	452	441	514	534	483	460	471	474	501	503	441	532	520	500	480	532	497	504	453	511	511	499	488	475	458	507	535	466	505	506	508	515	473	508	528	508	449	481	509	453	493	474	468	539	474	516	521	478	493	535	472	506	445	475	506	522	455	477	492	482	481	502	478	497	524	499	474	499	517	487	490	523	469	493	523	487	496	509	489	497	487	507	500	502	473	458	472	522	469	514	481	502	527	492	492	488	482	503	484	501	537	489	503	475	529	461	517	499	485	511	490	476	487	483	487	475	474	469	453	511	508	462	519	470	468	491	484	457	505	488	492	464	500	511	473	512	475	467	469	496	477	483	536	470	464	499	495	474	448	508	525	481	514	473	479	503	512	493	479	490	477	507	553	506	459	455	476	494	462	497	511	503	476	483	454	483	465	515	503	492	490	492	509	538	492	470	512	487	465	476	524	532	468	475	490	455	506	518	533	484	499	477	471	470	467	509	511	499	517	463	471	481	505	500	511	504	483	514	476	494	463	502	465	502	443	486	491	456	483	509	483	505	512	501	478	464	496	509	500	510	476	497	483	501	491	496	536	483	518	467	468	474	517	491	479	545	448	470	478	508	474	510	495	458	497	505	511	509	502	477	527	482	420	482	505	550	484	493	473	518	517	533	514	488	459	468	478	501	491	444	478	455	507	486	499	453	485	511	496	479	496	491	518	476	488	528	547	474	493	486	506	515	473	499	453	424	475	464	482	499	480	491	511	496	497	504	512	496	512	505	539	503	519	491	446	472	495	486	476	524	493	500	473	462	470	504	508	484	526	440	488	478	484	476	471	475	470	499	496	496	485	479	510	485	464	527	477	474	504	521	493	476	512	493	464	510	473	507	502	500	503	509	510	470	481	559	497	483	477	503	500	496	476	465	481	449	506	499	424	478	480	547	522	492	491	504	478	517	511	491	474	470	501	539	524	496	477	485	489	492	470	472	467	481	506	466	465	501	512	456	511	483	509	502	462	482	477	441	464	510	497	458	483	496	478	491	479	505	507	489	489	465	501	523	512	523	497	504	494	495	507	480	463	477	501	476	477	472	505	491	468	499	488
24762	20769	26666	24796	10370	3471	2282	1368	1021	924	3876	14911	14679	7916	2621	1053	729	681	632	586	604	631	637	632	565	629	586	574	598	645	592	619	610	562	622	615	609	624	640	625	583	622	632	613	634	648	591	589	596	589	628	617	650	614	614	634	598	611	643	603	609	595	631	582	570	591	628	631	582	629	607	633	578	640	650	645	596	650	590	621	581	617	622	583	661	627	603	562	612	612	636	600	576	633	658	562	622	610	650	593	658	630	627	597	615	595	636	609	643	663	642	633	576	613	630	636	610	583	604	598	624	624	641	620	616	570	625	629	610	629	608	638	577	590	630	580	629	628	639	586	593	610	590	594	597	602	574	667	633	630	599	631	586	578	587	634	591	661	623	574	647	600	666	574	622	666	598	618	573	620	581	607	659	605	590	619	627	614	606	587	654	667	566	590	594	578	594	616	699	609	617	599	624	640	589	571	607	640	592	663	582	624	600	612	611	649	605	638	614	635	631	612	592	631	618	591	629	662	578	598	612	637	599	618	625	618	638	627	629	598	610	579	620	615	598	633	604	633	603	665	605	625	616	595	584	635	620	552	639	638	595	654	604	649	591	596	619	655	606	609	600	609	640	627	603	641	644	589	609	602	605	563	609	599	621	618	584	612	601	597	626	606	624	597	615	612	613	635	578	598	650	612	602	599	628	618	595	605	597	636	610	630	586	650	601	621	590	656	621	582	623	608	593	606	629	622	627	638	590	620	626	629	632	624	608	581	628	638	611	625	599	596	585	594	620	585	606	577	605	592	636	620	623	618	586	590	590	591	638	648	626	558	623	592	604	605	630	614	621	612	598	635	601	684	585	589	592	614	598	592	550	607	578	603	646	632	610	586	597	585	595	600	613	591	612	598	592	603	603	630	559	639	633	685	588	627	659	645	639	553	609	607	577	621	640	620	568	573	576	586	607	591	592	642	582	653	613	608	642	623	598	574	565	614	637	612	642	615	662	628	632	605	612	640	619	622	576	602	622	546	649	641	582	584	583	616	608	647	590	614	616	599	651	610	641	610	601	608	640	597	615	607	623	641	595	572	627	549	608	592	630	630	632	614	609	620	611	589	626	649	586	591	621	602	611	620	617	613	617	671	625	612	611	626	594	577	639	656	556	580	620	584	619	632	568	609	628	598	562	622	605	640	646	650	589	574	640	611	563	596	574	639	615	591	597	616	603	639	644	567	621	596	559	591	644	618	584	660	617	628	556	571	556	586	619	633	645	616	647	611	613	596	601	636	607	620	607	623	614	610	581	580	632	581	574	623	614	617	613	651	632	553	652	626	641	588	579	583	620	596	626	585	582	648	609	630	604	620	589	563	602	610	642	607	584	642	612	603	601	637	632	619	645	600	646	608	604	609	609	626	609	622	613	604	629	581	610	593	643	567	598	586	584	610	693	591	590	665	598	625	603	625	624	604	628	576	650	632	646	609	549	606	647	615	604	630	638	614	626	654	570	595	639	589	589	590	592	623	620	625	589	664	634	598	613	568	612	621	591	613	624	625	643	594	603	639	600	579	612	617	648	606	643	552	578	634	592	577	650	617	604	585	603	598	624	602	616	593	608	613	561	618	615	588	587	635	621	603	605	596	583	596	615	632	554	655	605	608	606	592	613	614	618	590	608	579	590	568	652	559	612	624	628	640	634	600	637	620	623	604	593	603	615	615	630	546	625	605	610	619	606	592	637	615	613	607	650	582	670	613	666	603	550	619	572	563	656	624	614	616	578	605	598	636	590	598	612	589	604	653	609	594	581	586	630	630	631	632	616	636	598	615	626	618	598	617	615	598	615	612	576	608	634	587	620	577	614	596	629	613	620	656	605	581	641	612	545	605	586	606	617	628	589	596	584	591	596	620	576	618	612	608	615	618	618	597	591	604	583	618	671	579	630	558	589	646	643	607	622	642	617	626	657	564	636	617	627	590	656	608	666	629	601	613	655	621	576	621	620	609	645	567	570	624	587	618	656	601	660	584	590	569	646	599	612	590	603	674	553	660	567	630	619	607	596	568	621	635	576	577	604	579	638	646	607	610	600	627	605	578	648	615	613	620	610	635	597	596	612	664	654	618	617	597	653	621	570	612	604	598	600	614	589	586	607	587	628	608	591	622	621	650	616	596	639	611	583	634	584	564	587	599	613	578	622	602	625	596	638	621	636	580	617	635	615	601	640	649	622	635	608	597	605	596	632	599	622	599	587	618	656	634	603	617	590	670	591	596	611	594	616	608	612	599	610	624	662	585	608	615	598	613	616	618	608	618	630	627	573	621	638	632	670	608	655	587	653	692	565	551	623	584	598	561	611	625	594	651	591	539	613	641	586	596	591	598	571	584	618	591	600	626	632	577	654	565	567	628	602	605	636	611	579	637	620	586	618	614	624	628	632	616	643	625	600	588	580	587	611	615	583	600	618	583	632	621	610	607	622	587	626	577	616	597	592	576	599	601	621	588	648	618	611	572	628	596	621	632	638	589	626	618	600	623	593	604	626	625	596	644	602	607	625	587	664	611	572	585	614	593	575	633	650	620	551	609	594	625	621	607	629	635	623	615	578	611	632	610	627	635	647	618	657	600	622	598	577	585	611	631	618	603	625	646	609	637	657	572	600	590	611	607	606	603	624	628	630	605	596	620	605	622	610	631	635	582	567	640	591	594	638	610	606	629	627	607	596	589	572	608	582	586	575	578	555	586	595	578	630	608	635	593	609	627	661	662	645	620	630	644	589	605	616	625	571	628	602	608	603	645	599	589	614	594	613	647	598	575	678	617	655	617	615	623	577	619	609	612	588	563	585	570	623	613	571	586	672	621	603	610	625	626	626	619	600	598	609	585	610	616	587	607	624	622	622	670	632	608	625	603	634	610	601	599	584	598	629	592	638	637	571	614	573	695	588	627	622	646	579	585	548	624	621	584	588	607	615	631	592	565	650	619	616	578	631	604	632	629	579	589	581	618	598	596	639	610	615	601	604	581	637	635	583	605	605	571	636	610	604	636	558	633	564	630	634	617	623	638	613	579	612	628	619	611	620	606	628	624	636	618	649	601	579	564	620	620	597	584	579	598	645	586	599	581	614	622	635	620	634	635	607	633	615	603	605	637	620	626	630	658	630	605	643	617	590	597	602	585	596	623	591	633	611	580	602	627	600	594	617	612	579	618	592	625	598	633	561	572	625	590	582	617	624	611	591	584	590	577	678	600	619	593	611	612	664	640	593	656	619	572	562	615	590	570	640	601	621	585	666	609	614	582	579	577	664	635	613	601	588	641	597	626	585	638	577	594	594	615	607	588	641	567	617	607	593	580	591	604	550	598	632	671	627	592	595	643	607	607	606	579	613	624	617	604	595	666	626	600	564	642	581	561	587	625	594	575	623	613	568	551	572	614	639	603	592	629	595	544	616	601	629	624	591	648	617	633	667	588	618	630	658	607	628	624	570	619	630	604	666	611	612	608	598	701	616	659
5310	6661	6771	3915	3525	3081	2486	1527	1169	1018	5671	16550	13286	6996	2682	1016	619	554	516	536	509	489	548	550	545	573	518	526	524	512	530	568	528	493	543	523	512	528	506	479	511	521	556	509	506	534	524	495	519	550	481	560	513	507	543	535	488	559	551	500	511	524	531	486	503	516	529	520	509	554	472	531	512	531	554	538	538	525	506	512	537	542	541	495	542	482	498	505	516	519	522	526	481	531	540	521	498	551	476	521	508	516	541	534	520	514	513	529	513	494	516	504	555	515	492	546	544	520	503	518	526	535	483	531	530	517	468	529	551	546	496	503	501	530	506	510	524	528	535	538	524	496	480	553	529	524	520	509	572	508	465	538	506	524	504	546	556	539	531	494	567	521	537	524	502	534	513	528	550	476	522	523	515	522	509	509	561	531	526	528	521	500	486	481	490	527	521	546	517	546	533	530	502	533	507	523	503	512	525	525	509	509	488	520	525	526	508	496	554	486	510	493	550	490	541	503	539	469	474	513	517	520	510	575	526	527	547	512	543	524	551	525	523	502	479	562	575	526	526	522	553	498	530	516	533	533	517	510	557	482	551	477	510	519	510	554	537	528	503	506	507	491	485	511	496	535	507	513	557	542	527	511	522	524	518	500	529	528	522	530	536	522	536	511	513	546	509	510	514	539	523	463	498	487	526	541	547	543	524	542	543	560	496	509	503	529	518	523	525	520	483	514	526	539	532	488	510	510	516	520	532	547	490	479	510	521	517	514	518	505	530	504	540	512	510	521	541	471	522	546	506	470	540	529	562	489	521	496	534	488	537	526	563	520	514	530	525	497	519	516	488	540	517	487	519	523	530	513	558	514	546	518	531	531	509	545	516	515	465	503	470	490	561	453	519	500	542	519	512	485	517	536	512	526	522	507	516	568	529	523	550	527	527	486	558	474	475	529	513	537	516	534	523	532	501	499	521	502	521	468	527	499	516	516	515	505	482	483	495	528	501	507	504	533	502	546	497	495	488	502	480	527	506	502	541	497	517	508	503	512	505	502	488	502	509	534	502	554	490	553	504	530	493	508	479	471	532	525	500	504	538	525	516	513	487	536	538	520	538	516	497	464	526	516	547	534	504	528	528	530	500	521	524	503	516	537	527	485	532	482	499	523	510	456	532	525	545	508	511	574	525	518	504	515	498	535	530	491	531	509	503	489	500	514	548	493	500	527	491	502	543	498	553	515	545	476	489	483	515	500	528	502	490	478	519	541	480	494	517	489	505	548	527	534	523	564	509	535	480	514	521	528	508	559	552	492	537	533	540	515	495	524	495	516	524	550	535	539	500	518	560	479	469	511	478	476	525	532	551	496	544	516	540	519	517	534	474	548	537	538	532	514	527	548	493	497	524	551	549	474	545	508	470	526	499	505	536	498	512	488	546	559	509	518	505	498	473	554	495	499	535	509	520	528	510	508	502	530	508	536	544	542	550	529	521	527	485	533	509	560	554	508	506	525	574	562	495	508	499	557	483	487	550	501	519	557	591	502	535	510	533	501	505	507	539	514	573	498	522	532	469	524	542	489	553	479	526	508	554	541	524	502	509	577	489	493	543	573	487	506	527	522	537	528	527	544	488	520	521	531	559	528	569	504	543	525	497	505	524	506	499	543	527	530	537	494	466	501	512	505	496	521	543	536	495	550	491	512	504	512	536	540	499	502	499	470	549	517	504	528	500	508	518	513	523	512	509	515	517	529	495	501	511	554	527	538	514	514	503	505	508	556	503	552	497	472	541	491	508	523	500	491	545	552	480	532	520	483	528	517	537	512	521	521	501	519	546	508	533	553	499	503	509	520	548	477	525	547	508	516	530	513	518	553	533	521	519	479	524	534	526	536	502	530	490	475	484	502	487	543	521	507	525	521	505	566	532	530	477	519	521	503	511	516	550	503	535	545	539	560	509	485	553	508	532	515	540	562	502	517	530	467	520	505	521	531	552	526	510	505	494	538	535	509	512	475	503	524	545	509	524	511	506	535	492	528	525	528	518	501	532	523	562	512	531	508	560	488	570	511	514	523	543	517	480	528	506	493	511	473	495	501	524	533	509	547	527	523	549	536	547	498	540	490	515	525	503	546	523	506	532	508	521	493	504	495	534	503	536	517	519	494	509	499	511	499	492	505	509	533	547	523	549	527	546	534	508	552	480	529	514	494	520	541	507	502	460	513	547	521	553	555	489	522	555	514	510	500	512	495	480	516	469	505	495	523	485	487	502	499	502	520	495	509	522	526	509	527	574	550	502	537	495	552	481	475	506	535	491	533	534	539	490	535	529	510	490	507	543	545	523	493	522	505	518	494	501	539	514	491	478	533	519	493	528	520	503	477	497	544	548	547	479	527	501	517	532	522	510	501	511	497	517	520	514	539	526	485	509	498	495	510	539	545	498	532	501	513	526	561	509	539	510	518	508	496	530	471	529	536	501	485	526	505	530	492	513	476	526	574	531	532	503	521	544	497	518	511	520	513	489	493	494	491	506	477	530	516	513	532	565	495	511	509	534	525	524	551	504	505	525	532	550	539	484	514	484	473	529	520	538	502	491	459	501	521	530	536	526	539	529	528	529	501	493	514	503	528	550	507	474	528	484	506	490	566	509	483	514	542	560	533	518	513	489	500	508	513	496	494	536	487	548	538	474	562	532	504	524	547	523	504	536	534	466	552	499	514	531	529	530	545	518	516	542	518	540	523	542	531	524	499	479	522	513	516	523	503	497	517	521	525	492	514	528	495	528	515	511	553	504	511	564	535	542	503	556	547	493	531	536	512	533	497	496	494	503	521	533	548	562	542	531	534	519	547	540	533	558	537	498	501	480	487	502	525	528	497	514	513	541	458	488	523	503	523	498	486	495	525	512	507	521	540	498	549	509	550	547	494	541	501	534	559	482	491	499	501	499	490	487	512	510	513	487	539	468	543	473	495	569	509	516	493	513	498	526	512	521	511	525	506	562	506	523	491	529	527	499	532	488	548	486	536	530	502	538	526	499	506	478	514	510	520	552	545	496	531	539	534	512	513	508	501	548	532	472	518	487	500	483	510	507	553	555	509	542	519	513	542	512	532	477	525	560	489	533	491	498	494	507	489	537	572	508	501	507	529	506	531	534	518	514	518	488	494	531	501	517	523	467	512	500	588	532	491	538	512	518	514	532	557	551	484	554	519	513	475	542	533	534	508	511	503	507	533	490	538	555	528	480	520	536	534	525	535	519	532	505	514	533	483	525	528	485	526	523	532	496	530	541	487	514	512	575	486	565	545	519	522	509	503	571	515	465	525	535	499	510	509	545	531	456	484	520	512	526	526	503	538	530	513	475	524	529	495	517	537	538	528	526	549	502	490	523	542	495	466	511	473	506	516	495	515	507	545	498	507	511	506	483	540	528	519	559	504	533	485	530	556	504	490	538	493	552	515	506	474	519	513	508	503	525	499	501	485	490	530	533	539	510	527	536	549	533	543
23881	20779	27702	23928	20399	9604	4091	1951	1427	1250	6288	27000	24674	13653	4705	1625	868	791	740	729	804	775	764	793	770	785	750	754	777	746	730	740	738	729	744	756	776	700	749	676	781	729	714	688	702	737	739	722	711	734	701	730	738	729	782	713	721	747	735	722	758	752	702	719	747	723	739	755	694	723	775	741	666	729	714	675	727	724	725	708	691	693	777	734	683	729	736	729	751	748	748	769	734	752	734	743	746	757	716	723	690	721	739	757	719	703	724	743	716	729	705	745	734	686	761	708	713	718	757	759	699	771	758	715	696	776	681	754	749	779	697	753	717	724	730	710	695	714	719	687	717	686	715	757	739	741	708	731	742	719	705	697	716	716	740	758	760	729	701	739	698	759	779	718	769	627	739	678	713	777	728	721	707	703	772	761	731	731	753	739	727	716	686	719	746	734	756	732	737	695	802	738	692	687	703	756	685	697	753	731	741	770	708	725	726	757	699	700	687	649	729	719	742	733	711	743	750	774	741	730	756	749	720	739	685	688	737	734	780	709	742	704	703	741	735	723	719	757	688	737	739	747	740	699	776	700	762	679	657	724	761	683	745	707	750	733	720	702	734	749	746	752	723	709	735	720	744	722	692	701	724	734	756	724	729	739	695	654	713	723	719	738	739	681	730	730	736	725	675	721	738	711	740	721	740	717	712	777	745	762	753	717	728	702	743	735	743	746	703	716	755	695	724	672	744	693	748	769	716	759	778	751	696	695	769	676	670	757	761	693	726	709	705	677	675	690	695	710	686	714	694	705	744	738	734	757	694	716	681	759	734	708	757	740	736	711	733	739	775	743	724	752	720	638	793	728	716	733	714	676	702	748	745	741	705	715	741	697	681	709	713	723	730	738	719	727	720	688	741	728	769	732	763	720	711	708	706	709	675	746	726	712	771	707	680	666	744	715	720	684	703	750	712	748	752	733	716	755	742	762	727	727	721	743	753	701	719	705	710	720	756	692	738	736	717	710	710	719	714	695	735	717	732	726	705	739	702	723	756	762	783	674	758	691	737	704	730	762	740	743	709	775	698	771	763	729	772	726	709	695	739	726	727	699	728	781	701	726	693	681	742	674	708	692	726	725	725	693	701	663	726	771	697	749	684	709	667	742	765	700	707	702	739	728	720	686	694	703	706	742	710	717	707	748	700	683	702	719	738	701	716	703	710	683	702	793	770	807	724	712	664	707	713	729	780	709	706	698	719	713	690	766	713	717	737	760	760	687	697	736	698	730	688	715	758	712	682	699	729	751	681	734	781	701	730	769	686	736	734	735	740	766	753	726	739	732	755	724	756	728	767	757	776	697	689	754	682	674	769	716	713	708	768	681	785	747	693	768	658	742	654	702	698	683	746	703	694	686	661	751	728	701	716	704	700	690	706	710	746	718	756	769	717	725	732	747	703	739	692	710	714	700	715	734	742	744	725	780	674	685	732	745	688	737	746	775	696	691	731	694	677	746	752	665	720	742	723	719	747	751	727	686	697	698	718	743	720	742	737	748	740	722	711	746	729	749	734	693	719	750	679	708	725	711	688	722	723	765	733	748	757	726	703	743	726	708	696	690	698	728	724	700	764	735	743	663	698	710	760	725	714	743	698	733	785	702	697	733	699	710	740	737	732	748	704	703	651	691	690	703	694	756	698	750	722	715	715	725	707	704	715	736	759	742	749	757	692	703	762	712	658	737	712	697	694	735	758	752	722	705	724	697	796	731	672	739	646	698	735	732	742	697	727	754	715	778	723	701	785	733	733	728	712	742	684	732	705	740	701	684	760	695	706	750	705	722	711	667	731	707	716	772	686	734	721	734	727	678	734	729	712	685	698	761	718	718	681	657	729	729	709	724	757	721	678	773	725	735	729	771	723	681	717	750	742	730	715	688	705	720	765	695	758	759	746	725	735	726	762	739	723	708	737	761	736	730	712	740	759	687	721	721	716	704	755	725	715	720	717	768	764	734	712	710	735	727	735	711	756	777	722	752	765	702	719	702	777	719	737	711	688	682	723	750	754	696	747	704	731	762	726	769	728	705	704	708	756	733	735	764	709	712	767	730	699	759	712	699	697	742	697	740	744	689	698	752	766	728	716	688	720	751	740	721	750	705	699	706	678	751	706	695	709	727	707	736	741	708	725	722	762	742	748	738	734	756	712	717	714	728	716	738	716	727	719	712	727	763	775	777	741	714	723	707	779	718	714	719	723	683	731	731	733	702	714	712	714	745	707	746	715	735	732	731	749	744	697	753	740	631	699	731	727	787	770	729	752	705	713	729	704	719	741	710	757	692	731	700	738	729	733	735	733	752	737	772	737	716	702	732	721	709	714	702	767	730	711	714	748	706	718	720	692	675	721	748	728	762	731	754	732	695	758	738	745	698	716	766	767	709	713	758	753	745	725	738	772	704	684	658	745	710	723	746	753	696	747	736	687	747	693	741	707	749	675	750	715	726	740	737	717	720	723	728	703	782	742	759	705	761	689	724	732	674	747	715	723	719	797	727	713	747	774	746	669	773	691	761	716	758	728	719	722	707	753	688	734	698	737	677	677	768	753	707	673	694	710	784	693	727	712	719	743	748	750	720	724	757	716	739	704	739	724	728	709	682	714	743	760	733	742	703	695	731	719	683	729	699	702	773	707	695	741	727	757	729	673	737	719	762	708	725	725	715	727	696	713	711	691	755	748	763	746	623	734	718	739	713	712	677	735	720	782	702	677	773	722	747	737	707	709	722	701	697	714	697	725	708	755	716	715	677	756	717	727	720	740	708	747	712	709	740	695	744	700	716	715	732	742	736	731	677	734	711	706	723	705	706	712	704	775	712	754	708	723	659	711	709	756	692	713	758	735	784	676	683	725	776	655	769	735	708	714	727	720	705	752	743	721	731	722	712	714	679	742	707	693	723	734	753	690	706	723	748	745	725	719	698	712	698	715	704	643	718	716	708	746	739	743	732	714	751	714	709	744	732	722	681	687	753	720	742	738	736	723	707	728	708	762	691	705	762	775	771	677	722	736	666	727	725	731	664	695	676	732	718	714	755	739	740	730	739	744	677	752	732	747	719	696	709	660	696	730	754	715	706	712	666	745	717	739	711	763	729	755	696	726	682	705	719	680	735	737	764	653	729	729	734	707	722	707	727	707	676	757	707	785	739	755	739	734	718	723	674	725	726	717	716	673	706	673	749	747	747	732	708	688	758	726	739	718	737	740	726	732	731	710	747	700	713	726	727	737	763	718	743	728	735	744	711	772	676	702	714	695	763	736	706	711	687	716	703	715	742	718	786	725	701	712	728	725	728	706	774	702	745	727	706	746	733	725	711	734	720	659	697	746	723	721	713	723	720	726	698	757	784	727	702	744	715	737	685	718	702	702	712	703	675	690	724	742	746	727	720	757	680	767	752	744	749	781	710	692	714	710	719	687	709	701	718	724	751	738	732	729	772	715	713	750	722	712	693	685	725	722	743
7255	10747	9558	6226	4584	4648	3323	2102	1628	1484	9100	27402	20764	11125	4215	1453	703	659	585	616	616	601	615	579	653	617	585	593	640	636	609	624	613	602	628	572	634	611	624	629	638	619	617	597	619	580	605	595	580	637	609	615	560	608	690	639	621	564	657	585	605	564	617	608	602	579	639	595	602	556	582	599	652	637	660	617	586	597	606	587	636	653	618	588	612	669	615	611	573	560	582	608	578	626	581	634	630	598	584	607	615	586	587	642	601	597	590	603	623	623	618	616	594	617	628	565	540	584	664	618	625	598	616	602	612	543	597	600	600	613	639	560	601	583	568	560	617	589	597	625	627	590	625	590	610	608	571	667	580	567	605	625	579	581	618	591	560	616	595	619	574	581	627	583	580	609	566	583	575	637	597	548	617	582	598	588	593	605	576	593	578	599	631	546	635	603	608	569	587	630	591	608	643	608	588	618	551	637	616	599	601	570	614	574	588	571	650	580	594	614	609	629	620	594	594	600	594	635	609	625	564	596	603	671	624	582	605	590	618	627	541	642	621	613	597	619	611	595	575	595	616	618	640	555	588	618	554	612	645	626	601	648	583	577	612	659	595	636	634	629	594	613	592	589	580	639	594	593	570	632	614	596	598	603	598	636	612	659	631	584	603	588	642	572	576	561	586	618	586	586	605	574	642	605	576	569	592	591	607	628	602	570	616	628	614	583	591	624	607	576	574	609	586	606	598	575	618	629	605	612	621	587	612	578	599	585	612	561	624	610	627	636	597	575	607	608	630	618	622	617	635	618	597	572	604	609	645	609	622	636	606	600	595	596	566	605	590	594	596	576	596	618	616	580	599	628	590	606	611	630	555	599	617	623	544	577	563	597	599	593	608	633	593	569	553	584	580	601	635	606	594	586	647	636	582	616	590	609	596	587	584	582	577	648	634	592	580	571	635	611	625	573	602	613	589	628	639	605	606	604	570	580	601	598	623	590	587	555	546	627	581	602	594	618	583	582	612	596	630	604	598	619	589	617	634	587	599	589	613	630	584	607	640	624	565	603	586	588	563	602	601	602	608	604	622	654	611	624	597	653	616	612	622	589	609	648	626	603	593	604	610	639	585	606	599	577	606	592	596	620	601	627	636	576	585	640	633	602	636	644	601	576	619	574	606	601	561	580	677	630	670	616	587	607	585	568	569	595	593	580	574	623	586	595	601	599	621	611	591	592	606	629	585	604	568	589	580	595	589	584	651	632	600	613	554	577	645	578	596	601	554	585	594	612	629	568	606	564	610	606	613	604	601	547	589	572	614	620	612	591	614	603	577	596	591	643	573	562	594	640	634	645	608	567	624	615	587	595	615	591	573	561	581	587	578	601	546	619	631	607	577	592	541	599	623	571	616	569	606	553	643	625	613	641	628	607	604	595	589	595	633	623	583	624	593	602	573	608	600	602	583	585	586	580	623	572	622	594	595	624	563	608	585	609	574	632	588	562	573	610	615	573	616	585	628	587	595	607	574	605	602	639	593	581	610	599	601	597	623	586	572	583	573	596	606	593	660	601	610	605	622	580	597	596	619	566	582	630	606	587	621	625	615	593	612	557	596	643	600	593	599	614	610	626	573	594	607	577	616	635	580	630	578	609	671	611	622	619	661	556	593	583	587	586	627	576	593	615	584	559	590	624	588	577	593	638	588	578	585	624	611	618	562	613	568	570	607	590	628	581	599	617	615	605	582	607	606	593	611	581	596	606	595	625	567	571	630	600	597	565	639	614	656	593	576	609	570	558	596	594	617	564	571	607	590	603	645	581	629	616	573	578	569	619	615	630	640	584	616	578	601	586	603	623	619	616	601	571	627	570	625	618	634	628	580	626	569	625	572	620	594	613	646	614	580	590	607	614	592	606	584	640	587	572	580	600	612	605	577	566	619	609	619	613	639	587	591	580	616	604	575	609	577	651	575	617	652	588	584	581	626	620	639	612	595	604	595	576	613	556	618	583	579	631	598	604	589	619	630	619	609	565	600	619	587	571	600	628	613	580	606	619	604	569	626	630	593	604	602	559	623	585	561	602	603	612	616	577	632	591	659	626	648	609	594	630	641	575	612	580	624	643	602	593	593	605	577	634	583	584	582	600	597	613	622	606	599	588	586	610	569	609	571	577	585	654	617	636	616	598	608	610	572	620	616	602	591	624	577	605	625	589	622	629	595	590	590	654	587	567	561	570	614	581	593	619	574	612	590	581	647	635	623	553	592	591	546	564	593	632	562	559	565	594	625	609	634	597	569	600	613	583	583	616	604	608	586	637	630	551	628	590	548	582	637	597	596	615	573	576	615	615	591	574	630	615	607	619	555	560	621	608	572	626	602	637	598	570	586	612	620	623	606	615	582	613	555	600	619	628	607	596	639	606	604	676	631	572	614	631	588	580	613	570	597	583	606	622	630	577	587	583	581	592	639	598	618	608	574	608	630	632	537	620	596	613	609	583	548	607	587	625	624	552	587	593	607	621	637	568	547	579	586	595	627	605	583	602	589	625	621	633	555	564	636	585	596	553	658	618	633	595	595	595	624	606	630	585	594	552	590	586	568	555	561	637	601	597	536	569	576	559	629	602	576	594	612	573	607	591	606	597	571	595	622	567	619	583	622	589	618	626	622	598	601	588	624	595	622	638	589	629	621	592	581	609	570	609	569	599	595	545	636	599	575	568	653	576	602	591	620	579	601	630	589	634	583	607	610	571	658	597	623	571	622	573	614	611	633	621	608	566	630	589	567	606	558	604	609	601	583	593	598	597	560	629	635	588	566	617	620	570	609	573	605	607	592	658	628	590	628	577	614	573	594	579	563	594	589	582	592	569	614	605	607	673	567	573	603	619	585	579	630	575	565	631	603	622	577	591	592	648	620	601	627	556	601	606	621	585	608	604	609	605	565	635	591	592	634	635	568	636	576	616	609	615	647	599	554	628	574	575	587	560	611	625	636	626	618	624	618	610	624	571	573	633	587	566	600	640	624	595	634	575	600	607	624	596	631	613	586	638	590	585	611	583	613	570	618	578	644	550	613	589	620	581	621	607	630	601	609	606	605	565	624	598	572	572	577	608	626	570	628	587	617	659	609	616	577	552	620	559	621	563	628	570	578	629	593	605	573	620	601	622	592	621	569	589	573	580	570	629	594	587	590	578	611	561	598	591	608	629	602	630	601	623	599	585	607	621	574	568	585	640	609	585	607	584	582	625	559	595	592	625	622	557	595	582	590	585	587	613	595	612	558	623	619	594	660	575	600	608	605	556	622	622	610	623	562	643	574	597	607	557	635	607	612	593	593	599	603	582	594	616	621	597	610	568	618	612	586	622	594	636	586	579	594	595	582	591	589	582	557	621	603	610	585	583	645	625	567	565	599	556	584	613	602	607	622	556	561	582	653	594	573	548	636	625	556	632	618	613	612	581	617	621	590	597	558	612	612	590	630	622	576	600	584	601	598	656	611	632	598	613	627	616
26972	10197	2387	1686	1261	1087	889	761	782	725	853	1557	1735	1397	997	732	657	612	588	539	613	594	600	629	611	571	610	552	599	600	603	600	592	592	602	595	664	594	574	609	589	603	623	611	666	613	632	533	632	583	567	628	574	580	577	625	605	607	599	589	629	565	583	609	636	609	629	578	579	615	666	588	586	602	626	569	607	668	600	594	605	599	617	607	576	554	620	590	549	578	567	600	583	600	625	587	616	579	596	592	597	608	611	629	604	578	582	593	575	577	612	609	556	566	580	593	539	609	581	566	633	584	559	598	594	600	581	585	570	562	593	582	649	584	603	614	610	646	579	580	597	581	558	564	633	616	618	584	582	563	585	619	580	616	552	659	612	542	529	592	572	616	570	617	584	606	595	569	580	597	571	589	589	545	607	623	596	592	600	588	589	618	641	588	594	617	576	601	564	636	559	546	569	595	610	615	548	594	557	600	591	600	658	537	588	628	586	647	589	593	583	620	574	601	613	619	626	592	614	576	618	611	603	555	607	619	582	644	615	624	545	559	606	586	579	605	605	615	631	604	577	597	628	581	635	581	575	614	593	567	574	616	566	635	612	589	602	637	651	609	601	596	634	589	593	575	612	611	635	585	579	620	606	600	613	583	560	573	548	635	596	588	642	604	576	558	602	636	601	604	585	569	622	599	576	641	590	579	583	604	625	613	611	610	546	615	569	593	604	591	585	608	588	574	572	631	594	589	601	569	569	608	582	633	603	616	590	601	584	591	592	587	599	592	560	605	607	631	615	614	608	585	573	595	608	590	583	596	643	564	586	568	597	591	611	628	584	571	596	602	622	582	635	558	654	618	641	613	610	576	622	605	613	608	550	622	600	581	636	593	589	553	581	604	591	610	602	650	592	600	594	602	607	628	593	606	626	595	613	590	574	611	593	581	610	585	665	577	608	565	585	628	571	613	597	582	573	596	547	561	610	631	586	607	608	586	617	599	621	612	627	611	589	619	610	609	598	531	579	625	623	599	567	606	591	614	625	644	628	616	552	596	605	536	623	595	622	624	594	598	550	587	593	585	616	598	612	624	602	601	620	588	581	582	557	578	576	626	606	570	604	572	652	596	636	555	611	586	599	577	573	593	578	559	603	581	598	617	616	533	640	573	606	561	620	545	596	620	564	639	583	593	568	597	587	649	595	612	554	576	578	572	628	589	556	611	599	549	542	585	568	582	583	575	575	618	579	635	615	592	592	561	573	622	565	563	545	595	579	585	609	597	554	627	600	575	588	594	577	560	650	571	569	585	614	592	578	653	641	580	592	607	577	624	585	640	582	651	567	577	628	554	559	600	589	574	613	594	622	588	564	612	586	617	564	601	606	604	623	584	584	594	569	625	610	602	613	592	570	593	618	581	583	579	591	612	596	679	527	610	599	584	612	622	597	575	573	580	579	629	569	629	607	572	600	587	569	563	588	564	592	620	600	653	570	597	610	592	602	598	598	577	657	620	635	562	582	595	589	549	567	537	591	637	592	616	612	538	608	622	599	569	553	618	559	629	620	625	547	589	623	557	626	584	608	568	635	603	602	562	632	660	563	579	564	633	570	547	604	570	644	574	592	593	618	571	631	609	587	648	593	641	628	573	590	590	588	582	614	585	609	574	603	592	566	584	588	581	592	590	610	590	611	574	606	588	584	619	574	616	624	571	601	641	568	588	622	595	565	603	581	640	619	633	631	581	645	601	578	599	603	622	584	608	574	621	580	651	606	626	643	598	602	620	570	593	617	558	598	649	611	604	614	603	561	561	571	628	579	592	645	574	655	573	624	593	603	552	617	598	584	646	578	608	581	563	614	565	603	595	652	584	579	595	591	614	624	580	569	612	618	636	581	587	580	640	535	621	560	591	605	572	604	599	584	573	603	563	574	606	570	667	595	578	570	673	610	630	608	628	592	605	571	585	632	606	611	578	550	635	591	588	566	598	576	640	627	608	575	646	608	621	586	567	599	577	613	601	627	634	650	603	571	584	577	595	572	585	597	586	596	603	588	612	574	546	621	586	580	623	632	622	604	572	608	570	607	538	578	616	581	577	594	538	550	590	585	568	637	613	594	603	622	636	578	581	612	622	650	577	584	636	583	609	624	584	646	624	596	596	631	569	595	607	582	595	586	612	581	561	618	620	555	569	577	586	600	590	602	606	607	636	572	581	632	611	605	633	626	574	589	605	622	636	641	600	590	600	603	584	609	594	646	582	565	632	569	615	612	633	624	611	542	584	567	578	579	636	570	664	621	621	585	625	584	636	619	634	610	607	617	652	589	614	580	609	556	635	629	597	596	602	545	592	593	579	595	571	552	563	645	597	623	598	565	586	597	619	615	609	562	638	587	661	558	590	612	578	600	636	571	601	597	615	602	574	596	576	601	600	593	599	598	591	655	569	574	620	612	631	640	594	580	606	586	575	645	610	608	592	535	543	594	593	577	624	586	613	615	595	663	585	571	588	586	619	615	606	597	593	642	562	514	655	541	590	593	592	625	609	595	623	613	583	559	608	590	564	613	588	609	617	569	559	613	579	613	598	583	560	585	611	589	641	600	612	594	627	623	577	583	607	596	522	600	604	591	649	593	610	626	589	627	592	572	593	558	588	571	632	607	589	619	585	580	573	601	601	636	605	605	568	607	572	601	578	626	582	573	612	579	598	621	587	590	557	653	629	594	611	582	621	629	559	635	587	591	600	601	596	590	541	611	618	598	595	579	579	574	610	595	611	649	631	566	578	617	563	554	583	580	598	623	660	574	594	585	605	595	619	609	601	586	566	594	606	594	603	605	568	590	625	594	582	595	645	584	641	641	588	591	603	635	597	568	579	586	541	578	645	588	560	571	624	619	587	619	571	557	601	569	573	613	644	627	540	570	599	610	605	569	619	581	571	588	583	606	613	650	639	646	613	592	650	635	642	602	559	579	606	585	570	607	619	595	559	602	582	604	587	640	609	615	628	574	619	555	663	648	591	561	625	563	589	646	576	612	627	634	579	585	630	644	614	547	584	604	600	567	572	575	595	614	623	625	611	621	592	604	598	587	580	603	615	539	580	639	593	616	602	582	599	612	596	624	564	620	650	581	635	610	639	594	621	611	634	588	616	638	602	621	599	592	605	606	582	573	612	596	598	607	614	603	611	631	614	611	592	588	622	588	616	586	617	601	604	639	583	565	578	598	574	589	569	620	670	616	602	567	617	567	597	597	572	575	575	603	588	615	571	612	601	612	561	575	606	615	607	617	615	563	607	629	600	609	561	602	600	576	620	642	608	614	604	635	581	608	590	583	586	605	572	585	596	567	592	613	602	605	645	605	544	546	586	573	615	598	629	623	617	589	595	579	580	555	562	618	579	567	646	604	607	616	603	602	624	602	602	629	582	628	606	584	608	581	595	605	671	605	587	612	633	603	602	611	585	569	550	616	595	610	614	587	581	544	592	613	627	614	588	616	556	618	641	632	599
6963	2518	2235	1662	1580	1243	916	881	818	726	1024	1992	2123	1441	897	638	505	476	502	495	509	514	487	474	491	465	539	497	505	495	446	509	516	535	515	489	522	471	513	479	513	472	508	488	487	479	493	516	502	521	472	493	496	504	481	453	522	497	508	504	480	529	492	473	478	484	498	516	463	529	483	496	469	519	535	509	502	479	489	493	492	449	495	508	482	488	529	497	508	479	513	492	508	500	447	521	511	468	517	452	482	471	535	474	458	514	540	487	460	480	515	491	466	503	511	494	484	496	475	530	499	476	507	485	493	514	512	502	470	522	534	476	504	475	492	470	479	518	536	512	510	487	497	517	473	467	505	515	494	461	517	469	504	514	472	525	515	465	523	471	500	485	539	510	463	494	494	533	469	479	483	489	545	484	472	520	474	487	478	490	493	520	459	478	516	501	500	534	456	490	527	492	478	525	552	565	525	528	491	464	516	495	490	500	453	522	484	491	487	496	505	499	470	486	471	498	496	502	481	496	489	488	501	473	528	527	474	500	472	541	492	502	518	504	462	536	515	503	500	536	484	534	521	524	472	486	507	499	497	537	524	524	499	453	491	503	480	474	472	495	485	507	507	490	485	524	483	469	501	520	501	495	508	523	472	476	508	473	500	463	534	500	491	476	497	510	494	505	472	502	502	484	506	490	473	478	492	477	526	507	497	489	529	484	527	482	484	465	527	500	494	494	504	506	495	475	502	482	464	494	500	506	452	486	530	458	464	492	498	536	477	517	482	520	463	489	495	545	497	534	499	506	476	499	455	474	510	498	504	511	482	520	520	499	470	476	534	481	468	514	474	494	509	490	488	497	472	516	487	495	497	482	524	499	510	492	494	490	512	512	469	501	529	504	469	498	467	498	508	514	464	499	448	460	480	516	498	519	491	507	477	526	493	549	492	465	464	498	483	508	471	500	491	481	501	467	469	543	521	476	518	464	506	500	511	496	512	493	425	478	501	544	507	518	509	474	480	475	529	527	538	528	483	496	533	502	458	501	486	513	480	487	479	514	506	511	520	519	518	472	460	518	501	463	479	460	521	449	489	479	496	474	512	513	502	521	496	499	495	529	518	513	512	501	468	505	496	494	461	508	480	478	457	495	537	493	509	471	469	489	496	496	480	474	505	514	501	482	473	489	491	506	500	491	457	535	513	495	481	444	501	488	505	508	471	517	504	477	471	493	480	540	478	492	517	492	438	474	491	545	488	444	482	489	492	492	516	528	512	512	497	493	472	476	515	524	485	548	525	514	492	468	487	476	520	523	500	473	541	517	496	461	515	479	507	504	512	496	509	513	514	495	485	489	509	499	487	512	488	463	539	454	491	498	515	508	476	512	469	497	494	504	487	508	480	474	489	505	504	487	499	500	480	480	525	506	492	526	508	533	535	476	500	498	480	469	530	489	531	486	497	496	495	481	483	493	503	489	493	466	500	524	462	512	502	470	494	499	478	500	539	467	471	498	531	512	494	482	523	479	499	492	490	476	509	507	485	469	539	528	495	486	468	473	483	478	471	495	495	573	473	508	514	473	498	492	508	484	547	490	503	485	495	487	466	515	512	499	470	480	469	480	471	486	516	517	491	530	492	501	468	527	519	489	473	461	496	499	483	505	502	454	498	492	548	457	496	522	543	512	504	497	505	496	482	489	482	490	492	472	525	540	519	462	494	500	464	525	434	483	467	462	478	534	458	509	536	474	479	497	481	477	489	484	491	487	486	477	486	507	484	484	483	511	484	499	497	531	445	504	516	501	464	484	487	480	485	489	438	517	492	478	495	515	458	473	509	513	464	534	482	485	494	506	466	473	480	515	475	474	438	498	506	500	500	496	511	498	501	518	472	498	483	496	504	480	512	494	491	501	480	510	514	467	498	475	465	507	484	464	507	499	524	499	527	491	510	480	466	518	498	491	501	487	514	492	493	497	506	495	521	484	456	502	466	517	535	471	526	464	543	522	546	490	498	519	515	492	467	480	493	467	502	471	506	472	496	495	483	480	506	479	490	507	516	496	489	481	485	496	523	479	492	486	487	492	520	457	522	463	451	510	521	517	492	497	491	480	505	498	519	488	496	499	500	518	526	488	431	511	507	481	462	488	510	498	470	494	519	483	465	481	509	502	428	454	484	528	481	478	465	504	477	507	473	471	479	475	528	511	510	514	482	461	449	483	481	500	481	489	530	482	498	465	449	515	489	477	467	492	493	495	516	484	464	489	482	474	447	470	478	469	524	479	483	509	483	536	550	498	491	490	513	516	495	501	471	467	503	484	470	505	523	502	522	536	466	491	518	512	471	480	478	537	481	467	476	502	452	489	492	493	477	484	465	540	491	488	502	484	529	486	468	498	474	506	477	499	521	468	512	478	521	541	519	464	459	501	477	471	480	453	445	498	492	478	461	495	467	492	453	517	485	506	471	473	500	525	494	507	511	509	546	503	499	493	476	473	476	494	533	532	498	470	475	483	504	498	499	534	485	459	485	507	499	507	503	502	494	487	465	463	500	472	484	498	534	503	472	507	523	474	474	508	475	477	526	454	539	509	469	464	493	519	470	471	478	519	507	498	501	482	487	499	474	494	459	476	496	496	474	515	508	496	503	502	458	516	494	480	476	496	485	508	470	501	525	522	537	499	479	498	515	505	528	497	500	520	479	464	495	483	532	491	500	454	485	474	516	499	492	439	494	528	555	497	481	497	467	489	484	509	485	513	516	538	467	484	489	480	481	500	540	500	490	502	528	492	522	486	518	495	492	459	485	527	496	481	519	474	487	484	487	502	513	486	498	508	509	453	528	499	456	487	495	517	498	501	500	486	487	512	501	472	493	492	519	492	472	507	537	493	450	493	489	469	481	499	541	502	488	531	450	482	487	508	483	508	504	486	532	529	515	488	508	484	473	479	515	485	518	498	505	491	488	487	496	503	514	495	495	490	463	506	513	540	466	483	491	489	539	472	488	497	487	505	491	480	504	501	512	471	534	480	482	539	521	506	494	516	492	510	495	483	507	497	453	488	510	500	504	494	443	525	461	495	544	509	468	525	488	504	535	500	492	522	513	477	466	500	522	492	498	473	511	536	474	505	483	503	518	492	493	466	493	512	468	490	487	496	489	496	515	488	517	492	510	469	529	502	498	528	475	490	517	494	485	460	471	484	439	487	450	492	468	515	491	533	489	478	494	538	497	490	514	489	547	502	490	485	507	493	451	511	468	536	459	517	467	528	496	470	483	442	543	514	476	513	513	491	524	493	501	496	472	514	513	493	519	497	477	515	511	499	509	524	527	472	480	538	506	483	488	517	510	493	479	486	514	501	518	494	476	459	491	519	498	459	491	477	478	465	490	477	507	460	470	518	506	495	504	462	482	504	471	490	522	495	474	500	486	513	488	503	452	452	480	495	482	489	482	482	489	491	516	512	531	462	507	465	495	458	471	461	484	496	462	511	475	496	517	436	471	497	506	494
24798	20799	26779	24716	10849	3300	1897	1248	942	938	2854	13362	14962	8544	2993	1066	679	664	601	581	605	584	583	567	653	584	570	571	586	593	618	581	578	582	570	606	586	542	580	602	521	607	605	614	582	557	613	568	592	625	600	573	599	591	559	592	536	579	592	572	615	540	587	561	617	583	594	610	571	575	599	571	573	576	581	619	632	619	565	579	545	589	574	573	619	559	574	627	576	598	564	573	592	568	592	595	553	638	590	601	632	571	587	602	562	583	596	556	611	610	592	583	614	572	578	581	573	556	592	564	599	578	589	584	602	579	610	596	613	584	592	574	624	596	600	544	599	634	594	594	578	575	580	602	602	553	591	572	573	561	589	587	584	583	585	595	569	595	605	650	598	575	528	599	593	590	545	568	584	596	615	539	586	576	607	545	584	628	539	616	625	579	604	572	600	552	587	606	565	577	596	602	603	595	604	603	595	614	590	582	601	606	595	543	589	540	593	582	592	627	631	569	588	627	562	569	624	595	584	597	589	608	601	624	620	561	647	542	588	571	591	592	614	595	593	584	576	562	600	599	563	566	607	558	599	586	625	608	580	609	569	649	569	612	559	595	595	577	581	591	529	587	591	598	534	619	591	595	599	580	593	566	554	589	580	593	609	568	600	600	595	610	583	616	552	588	567	592	616	581	551	579	608	567	608	525	639	578	634	536	574	546	567	576	533	583	605	584	592	613	558	545	573	534	585	571	603	631	575	616	571	576	587	583	562	581	630	618	604	583	604	577	601	625	589	609	568	625	568	569	565	602	593	544	561	584	621	588	587	576	562	565	598	561	590	593	556	601	587	565	621	567	548	618	583	650	639	565	611	585	602	592	555	567	546	551	564	611	597	629	573	574	589	588	570	595	585	599	593	575	572	582	542	581	573	539	576	544	604	550	572	564	636	578	534	612	587	557	602	580	589	566	621	575	602	599	615	573	569	598	559	570	642	607	572	610	598	550	570	618	581	534	552	570	537	549	600	591	553	560	534	580	573	562	607	577	652	623	586	593	582	590	601	629	584	602	586	589	564	586	564	586	580	568	589	561	559	561	572	612	554	614	582	574	589	571	600	592	597	604	553	574	545	562	526	568	634	597	604	579	619	577	629	605	578	567	580	592	570	611	639	580	591	561	609	546	583	602	592	592	548	634	565	622	566	577	617	625	591	633	578	641	612	592	575	585	605	606	545	585	586	542	541	594	566	620	573	567	591	592	567	561	566	607	572	547	580	605	570	640	614	649	613	570	604	584	590	556	627	575	549	569	607	601	574	577	566	576	548	615	567	595	577	579	559	588	673	581	594	597	568	598	575	580	588	602	616	598	577	569	562	545	551	556	590	553	596	610	576	613	597	610	645	595	597	558	568	587	578	568	628	605	565	595	616	616	561	569	548	588	542	563	570	573	564	589	614	597	624	573	609	604	570	574	555	609	609	617	577	598	565	543	606	589	596	614	607	603	601	585	563	566	618	608	582	592	568	588	565	592	600	590	548	593	624	569	568	587	551	613	588	547	605	565	606	572	592	552	581	590	572	597	539	550	538	566	609	545	582	603	575	597	543	583	606	568	588	602	638	599	582	552	607	587	607	561	574	600	600	621	649	592	628	569	605	530	586	597	641	619	579	592	620	598	591	603	606	519	599	535	552	578	585	589	584	605	585	635	571	573	621	575	611	517	589	619	619	556	597	560	603	594	588	568	627	578	584	591	557	606	605	568	599	591	600	563	602	627	592	655	557	532	638	583	598	615	591	617	550	588	618	599	588	564	574	625	594	607	604	605	590	553	531	566	608	592	563	628	590	586	623	585	574	612	581	542	582	544	552	561	565	578	575	575	598	628	568	571	621	592	600	567	604	590	622	586	605	560	583	551	570	613	570	591	551	622	618	614	595	593	602	556	588	597	620	555	631	586	556	583	617	579	587	629	577	566	591	556	574	528	615	536	590	602	580	616	582	609	544	632	580	556	582	547	595	553	560	576	592	576	596	569	639	603	526	588	552	570	619	608	611	584	592	570	585	601	578	628	580	568	582	564	592	615	590	582	587	621	599	603	575	613	635	612	586	574	578	583	574	596	564	552	599	580	574	562	565	580	593	620	616	588	615	568	538	599	594	597	596	589	586	548	587	589	577	573	597	594	589	594	559	564	611	575	569	594	618	569	565	573	603	643	610	587	602	546	608	604	592	587	581	558	578	576	571	563	577	608	541	577	607	583	553	617	577	597	596	580	576	600	572	593	593	537	571	599	551	608	596	579	598	576	560	601	597	572	570	610	631	573	576	591	580	557	580	568	576	561	545	563	568	570	621	535	613	559	565	630	586	596	562	591	600	563	575	600	560	566	577	572	563	594	604	584	587	520	592	573	591	598	578	600	613	561	600	586	586	562	588	557	544	607	533	595	597	575	574	622	606	596	622	596	594	590	567	590	580	528	593	598	585	634	574	631	597	612	573	587	627	563	617	622	588	593	587	602	573	572	556	571	578	564	575	576	587	570	582	583	545	587	605	600	565	567	585	589	574	561	594	583	614	591	607	571	517	589	572	567	592	595	574	609	630	586	617	575	570	587	571	558	599	624	584	577	676	590	603	569	617	578	575	580	608	584	563	575	556	631	601	587	620	576	588	565	594	579	603	595	636	537	624	502	582	564	596	515	583	610	561	551	580	600	615	616	593	564	538	565	538	599	593	629	594	611	601	608	580	594	554	577	592	572	581	579	601	587	592	559	594	621	597	582	584	593	537	591	589	587	560	552	558	611	650	591	596	566	545	666	572	579	624	595	558	556	537	569	600	592	607	567	584	593	539	613	557	620	582	557	618	584	601	609	627	598	540	552	578	562	573	553	626	586	564	539	537	593	605	596	547	583	625	585	557	594	533	585	590	571	570	591	593	580	577	621	614	573	562	609	583	539	585	559	604	575	586	582	618	575	625	635	636	656	641	538	647	611	543	577	626	596	602	571	582	642	621	595	575	662	621	613	591	559	619	587	592	566	601	585	578	559	600	574	617	572	594	564	564	621	628	590	551	576	606	580	599	563	583	566	591	592	584	586	564	553	597	588	591	624	607	568	592	599	605	601	613	611	547	578	586	585	589	595	618	558	524	583	572	611	583	589	631	553	607	609	638	568	639	619	566	586	594	570	605	604	602	603	578	583	609	598	610	616	605	582	552	598	609	586	575	531	598	560	573	595	543	564	564	550	596	589	583	552	563	578	614	591	573	578	570	588	580	551	615	572	561	597	578	606	630	587	593	613	613	575	588	557	576	544	624	602	582	569	620	577	597	578	549	610	611	625	595	608	569	505	563	601	515	538	566	584	553	571	574	604	523	637	601	553	577	601	602	554	589	570	545	578	577	533	623	584	624	561	577	607	622	616	583	560	591	554	646	575	558	584	618	558	615	587	588	532	580	583	597	582	607	551	533	563	547	582	575	587	576	558	563	590	594	612	564	561	536	595	580	587	554	632
5999	9621	8139	4363	3186	2784	2023	1459	1167	1040	4412	15615	13874	7881	2932	1014	616	533	510	495	529	465	499	487	474	519	544	503	516	528	535	471	533	511	510	484	517	485	512	482	545	484	508	518	523	502	511	528	552	490	504	523	492	554	527	503	466	493	499	485	520	471	493	493	491	532	514	504	521	476	525	475	516	520	516	522	501	463	518	526	527	539	444	524	522	507	503	489	558	533	523	507	529	481	540	453	514	545	532	488	508	502	538	472	499	477	486	502	539	477	523	533	488	509	506	532	468	504	546	459	514	562	496	523	479	471	503	487	498	506	490	506	509	478	517	545	507	515	513	496	490	518	493	516	504	485	486	503	484	535	479	506	533	485	504	490	503	521	524	494	516	510	488	527	495	536	503	533	535	491	489	520	474	515	510	499	514	529	490	525	515	485	531	516	494	490	519	513	529	471	521	591	514	539	522	477	508	485	539	504	498	543	502	510	499	542	489	511	476	511	511	494	505	470	539	502	516	531	500	494	483	510	482	475	487	489	491	518	493	502	492	506	465	530	505	526	525	495	514	509	494	485	521	511	504	489	534	474	523	523	481	527	524	514	536	533	481	503	505	466	499	504	491	478	508	525	526	507	506	484	460	525	545	516	508	506	489	490	510	508	505	518	518	492	506	478	497	503	529	541	503	484	516	527	509	496	490	525	533	507	511	512	492	497	465	498	519	493	486	492	463	499	509	491	515	460	518	528	524	523	512	473	461	476	464	478	502	474	487	496	446	500	523	519	478	502	515	500	496	526	538	481	508	536	525	466	517	484	490	495	507	512	489	536	473	552	486	504	495	520	525	501	525	488	500	528	503	477	539	512	525	537	470	515	487	544	526	498	517	503	501	467	518	522	497	477	498	501	457	511	515	507	489	520	498	532	479	511	492	529	529	519	517	488	512	465	516	519	488	464	522	472	517	508	470	500	511	525	472	522	509	501	512	493	504	514	535	517	502	496	539	499	521	524	479	517	516	481	490	517	470	498	499	502	506	552	546	506	488	505	486	499	500	532	526	476	531	499	518	488	518	505	513	484	500	521	516	512	467	528	501	522	536	537	538	533	516	525	486	477	511	495	488	530	490	533	526	508	507	539	485	466	518	490	520	522	492	517	534	477	497	504	517	453	489	527	516	512	525	480	477	496	469	504	536	499	543	515	453	455	489	525	515	504	524	492	493	496	522	500	463	516	485	504	504	523	523	522	517	509	502	495	501	519	529	521	500	524	530	535	502	510	534	504	510	499	457	501	530	514	533	476	507	490	513	465	533	506	511	501	512	519	482	463	511	492	464	500	490	499	518	512	486	476	487	507	515	467	490	492	478	471	502	496	514	503	482	485	485	482	489	490	483	490	503	503	503	529	503	526	494	527	501	510	508	533	426	496	464	529	537	494	548	496	489	518	452	495	517	487	518	493	508	491	530	527	516	510	489	514	507	503	502	504	494	440	512	514	460	505	461	473	508	515	502	476	487	503	448	523	480	489	529	536	486	481	541	545	482	514	487	496	523	515	493	500	495	509	507	497	510	497	479	488	511	488	486	505	491	523	462	494	521	486	527	533	519	489	505	538	483	514	546	518	486	520	505	532	526	539	491	462	507	536	528	480	499	478	524	515	466	493	547	500	500	486	531	473	514	490	554	509	499	503	536	522	509	481	488	478	533	514	493	498	477	453	507	509	490	502	494	545	506	497	463	510	490	499	477	466	502	493	489	474	534	472	464	505	531	524	527	498	526	463	501	490	470	490	487	489	464	504	510	484	525	540	507	468	478	526	480	525	522	469	529	499	503	527	528	490	482	515	482	527	494	521	543	485	490	481	511	510	499	504	537	478	540	512	507	481	481	478	500	495	505	513	515	513	489	510	493	513	501	496	468	511	491	487	509	483	555	504	433	511	487	505	515	508	462	540	505	534	476	505	512	505	476	518	486	481	492	486	500	477	498	471	536	529	528	532	477	506	494	503	491	550	483	491	488	544	466	501	505	494	483	485	504	469	496	488	503	549	512	472	454	516	473	505	524	449	510	499	536	503	505	489	503	510	518	523	471	493	506	483	485	522	532	521	472	470	529	511	511	501	500	476	499	486	497	514	512	502	488	511	459	511	517	546	461	462	514	511	532	500	529	501	499	536	545	500	559	514	511	533	504	493	521	506	503	515	533	497	527	445	509	478	506	490	489	486	493	530	534	520	498	500	529	502	554	491	520	508	462	486	488	492	500	498	479	536	479	489	535	526	490	529	507	500	496	506	504	507	496	530	478	489	516	502	484	510	504	517	493	495	486	511	477	521	475	496	487	499	514	524	508	496	522	500	518	511	512	470	459	487	522	526	517	483	506	505	502	488	535	497	491	493	495	497	489	519	485	456	516	471	485	497	497	525	453	544	514	478	469	510	508	512	497	473	525	475	517	486	476	488	529	498	499	507	518	518	546	496	468	491	519	486	498	473	513	488	527	463	521	500	462	510	473	509	487	511	492	482	525	497	485	489	505	547	490	452	509	510	565	531	521	508	492	530	525	513	491	470	537	505	504	500	532	467	499	491	457	490	488	527	503	467	513	490	452	478	514	503	518	498	504	512	488	509	549	474	511	494	492	520	530	507	498	564	499	491	494	494	487	492	493	550	481	471	512	520	522	463	545	522	503	532	566	492	531	489	511	473	480	517	494	499	448	502	517	498	512	532	546	519	495	493	519	469	504	499	492	498	514	474	486	469	476	489	506	573	504	511	476	473	508	482	525	522	462	544	474	511	494	528	491	501	521	519	542	497	512	470	503	528	483	512	479	489	486	476	517	500	491	490	500	493	503	488	527	516	494	480	449	504	544	501	493	495	514	515	522	499	464	485	520	506	519	450	483	490	480	489	499	480	485	477	499	533	489	531	488	512	510	511	500	505	507	522	551	464	493	545	530	490	486	535	497	526	474	521	479	558	518	503	517	508	550	505	476	493	502	463	494	512	507	493	514	498	493	511	576	535	497	531	541	514	483	507	494	468	489	527	501	483	488	447	569	524	518	529	465	510	530	510	488	519	497	445	466	534	479	543	456	493	506	496	549	488	512	491	499	544	480	472	481	508	521	520	476	522	518	498	532	524	480	492	529	519	515	519	497	472	504	521	485	513	481	493	504	487	466	490	472	513	491	494	502	456	497	511	497	510	510	457	499	515	484	516	496	483	479	493	483	530	497	507	528	482	536	492	516	490	518	482	480	472	531	561	543	525	491	512	480	482	489	493	466	487	507	517	522	501	508	451	493	461	511	516	526	491	492	497	496	540	493	486	480	523	484	500	536	516	477	515	487	491	495	516	526	522	556	500	498	512	497	482	492	536	479	496	504	516	492	494	510	518	471	489	559	464	503	510	522	477	496	489	502	507	492	508	493	481	509	523	497	529	499	480	517	520	537	536	464	488	543	494	504	534	473	519	522	463	526	535	518	493	502	493	527	535	518	493	521	453	489	537
23887	20785	27773	23908	20406	9085	3295	1901	1368	1251	2085	24040	25817	14996	5866	1731	897	775	692	752	705	696	719	669	736	710	693	715	723	726	726	722	670	636	726	695	681	665	677	758	686	695	726	723	746	723	755	750	708	718	657	700	740	707	738	733	737	716	660	712	697	706	701	696	697	647	761	734	698	658	726	752	744	675	694	701	656	696	719	698	686	722	681	680	719	689	718	667	717	742	699	686	681	689	654	744	679	695	732	741	671	736	712	679	723	716	728	716	717	684	702	684	692	701	720	689	689	748	724	655	699	717	679	688	678	670	695	727	672	675	668	672	742	707	650	671	627	642	658	721	668	703	655	687	657	706	723	640	744	644	658	684	709	742	698	695	713	615	682	669	726	681	680	687	697	691	713	756	688	707	683	716	698	682	702	702	698	713	680	684	710	704	727	685	669	664	663	656	683	678	731	761	688	724	736	714	684	727	643	740	712	704	725	723	703	632	685	709	718	710	689	698	693	693	691	679	690	713	688	718	658	641	678	734	717	703	723	678	666	710	720	687	679	681	714	725	653	724	680	702	674	642	679	683	700	688	659	686	703	713	724	688	722	671	674	744	674	702	695	719	704	704	676	688	729	638	671	667	700	684	658	670	703	699	668	678	700	684	667	664	682	676	704	700	698	706	674	729	697	733	654	708	666	693	706	694	740	672	719	700	700	706	678	666	721	705	712	718	678	697	679	665	662	672	666	691	661	730	714	729	711	715	697	681	677	687	725	782	717	677	750	680	699	691	686	748	652	707	731	698	672	674	657	696	723	663	677	685	698	686	696	687	695	732	672	732	697	718	690	729	683	722	695	710	733	657	710	691	723	674	720	767	713	696	672	663	703	693	712	735	680	692	732	711	703	675	744	685	673	682	675	731	687	631	697	693	735	706	696	693	687	703	682	679	722	721	667	680	692	682	714	704	680	702	698	709	676	682	676	758	706	695	675	687	676	738	736	705	730	690	746	689	709	674	699	684	686	678	687	705	723	669	725	699	712	731	712	706	710	677	705	660	700	691	690	708	711	690	701	651	691	713	715	720	736	668	736	707	688	695	691	726	732	690	721	728	707	712	688	694	705	646	653	653	680	680	699	677	693	716	661	629	685	690	627	678	713	703	689	691	699	696	700	646	657	667	701	691	656	735	687	703	728	694	705	702	681	727	698	685	700	676	684	705	675	720	700	671	664	710	679	711	694	716	732	674	683	686	665	655	676	729	699	676	685	704	717	668	725	689	719	689	741	714	670	727	626	699	696	678	657	692	697	685	699	711	707	697	711	701	676	711	726	680	686	654	722	690	692	692	686	694	706	693	713	718	673	703	696	707	691	672	700	699	726	660	697	634	705	693	712	704	718	676	685	696	714	678	709	735	734	674	681	698	737	671	727	661	727	673	764	713	715	703	682	710	692	638	704	704	693	721	699	716	738	693	642	691	701	702	726	683	608	712	721	674	735	685	691	716	725	680	740	663	750	668	677	708	695	684	733	680	678	683	722	675	675	690	704	728	711	681	711	633	669	700	696	654	666	680	704	683	692	731	690	669	694	719	694	703	691	667	700	692	661	725	714	657	709	668	663	688	728	726	680	728	683	683	702	717	696	685	722	714	672	769	700	678	654	703	692	703	750	660	659	674	695	701	690	683	645	675	696	647	717	691	693	701	723	662	648	666	692	766	661	652	673	671	706	746	720	740	697	688	714	670	651	711	736	743	700	672	686	694	661	710	733	679	633	720	681	702	675	653	704	699	721	646	706	721	722	661	667	697	710	703	675	654	661	701	684	713	737	696	670	706	682	691	725	672	691	708	755	707	724	676	701	682	719	684	710	707	697	609	677	744	677	674	709	698	719	697	724	650	732	677	702	711	727	698	697	681	680	689	691	673	749	698	680	709	758	655	675	698	728	691	698	694	680	712	745	679	687	736	709	673	646	646	730	667	703	651	692	746	679	735	703	667	685	659	732	703	653	711	719	678	708	718	739	710	725	693	623	730	678	695	707	696	709	731	681	712	663	672	693	747	707	660	694	674	707	704	679	691	629	679	722	693	642	662	709	668	667	670	693	692	718	708	628	670	708	679	736	730	718	715	661	707	650	659	661	651	734	677	652	680	723	728	736	719	678	705	677	746	695	702	702	693	717	723	640	685	718	713	728	698	710	672	699	685	726	707	684	668	717	684	740	716	679	690	674	703	695	680	743	704	678	687	752	714	665	719	677	731	683	681	730	734	670	705	683	714	712	708	695	709	701	680	694	692	681	718	680	687	720	647	718	677	676	656	678	702	704	698	677	710	673	721	655	687	645	701	702	688	747	713	683	699	667	723	687	712	649	661	681	686	675	725	729	707	687	630	728	687	688	693	716	695	671	698	730	680	693	696	724	708	696	713	679	655	725	658	664	701	687	718	733	674	720	696	728	707	717	713	695	686	709	672	637	687	703	748	673	690	725	694	719	741	695	707	680	730	720	690	700	699	712	671	658	760	724	711	702	731	735	728	680	675	682	719	664	691	693	709	702	698	710	696	679	677	739	634	722	687	739	698	706	679	686	702	713	711	701	711	651	670	718	706	666	658	704	627	706	670	718	699	704	688	691	682	700	684	707	707	694	696	713	709	750	662	694	684	686	716	684	715	663	678	719	684	730	675	726	713	748	724	674	658	714	692	727	719	692	710	727	683	707	681	712	730	729	726	704	647	727	697	696	750	722	659	662	738	690	693	697	743	663	651	702	743	717	682	690	702	701	712	676	713	698	740	713	734	735	701	696	673	653	674	711	690	673	715	723	716	642	742	721	684	673	774	696	677	661	685	718	707	669	704	699	720	735	630	707	724	700	686	698	682	689	692	692	667	717	683	709	716	721	781	736	750	687	697	720	743	717	711	743	681	712	696	700	701	661	690	666	747	727	660	704	707	618	726	676	685	664	680	680	711	688	702	687	695	698	695	662	718	663	670	690	679	713	709	717	713	668	688	674	636	727	695	700	698	726	708	709	691	684	698	698	662	697	658	680	715	674	726	713	756	711	685	691	675	620	697	712	690	683	699	682	630	719	696	734	675	639	651	711	689	699	680	702	688	681	713	679	699	695	725	733	687	685	730	689	684	717	683	712	706	724	757	717	686	649	698	669	631	733	699	711	704	703	719	672	678	663	695	721	683	709	676	705	734	677	678	683	666	707	688	689	689	688	674	731	763	721	707	710	674	698	666	702	684	686	714	610	658	695	674	677	686	710	711	692	652	689	677	699	716	679	711	668	680	657	694	657	675	705	724	689	658	683	688	728	704	696	670	722	699	673	700	686	707	663	699	665	672	683	704	650	723	695	683	692	715	722	585	709	679	674	671	722	657	642	695	698	694	678	711	687	662	713	678	723	695	676	705	667	681	734	661	688	710	654	702	722	689	675	683	655	698	678	699	644	667	716	692	650	673	728	685	697	747	675	695	724	683	687	723	683	723	696	679	685	713	728	728
7048	12216	12938	7487	4236	3164	2866	2202	1643	1516	2974	27224	22018	12120	5457	1659	745	625	623	584	596	581	603	633	569	584	580	622	558	589	607	544	545	635	604	563	601	566	608	606	556	542	617	587	573	571	656	601	606	630	577	561	629	609	547	582	565	612	594	623	619	596	599	590	555	559	619	590	597	565	601	570	586	584	609	589	588	641	585	575	576	613	597	622	599	620	631	620	549	572	633	633	618	609	576	585	607	586	618	626	607	615	615	574	575	566	608	578	586	523	590	594	638	563	603	561	578	589	642	586	611	609	608	574	576	576	607	608	586	588	637	584	598	614	627	568	595	591	570	577	584	586	590	594	616	616	614	603	572	568	595	538	610	594	595	595	537	584	577	565	593	582	591	625	570	566	653	642	599	598	588	630	564	611	590	596	565	549	593	592	608	519	558	592	619	557	588	596	578	575	578	605	573	614	592	600	575	559	570	609	568	579	583	580	590	558	544	581	603	572	590	561	583	581	580	569	611	551	614	628	599	579	591	577	626	563	575	571	587	596	583	588	592	609	605	599	564	516	583	575	594	587	598	557	572	604	589	609	596	601	559	559	588	615	606	557	587	552	567	611	560	585	612	575	588	585	623	593	601	590	642	595	581	620	569	544	604	564	571	580	604	579	603	562	616	576	653	567	566	573	588	563	593	621	595	599	549	574	544	563	574	602	551	591	551	614	558	620	604	634	558	594	617	593	568	607	626	601	633	636	566	557	557	608	581	583	601	589	573	603	563	586	565	617	557	550	602	604	622	592	568	525	604	605	614	613	614	597	578	539	543	575	564	567	549	588	603	566	574	572	584	603	592	602	584	591	592	610	599	633	597	608	593	553	576	571	576	616	605	576	531	584	564	561	604	562	615	553	599	583	623	594	585	562	597	555	598	545	558	580	571	590	619	579	558	609	604	600	586	567	581	575	533	604	541	577	570	608	626	615	603	623	606	599	550	616	554	573	600	580	600	590	549	586	596	601	641	617	572	624	599	607	619	615	552	588	611	582	628	590	593	596	566	603	620	597	593	570	571	547	574	606	633	613	556	592	597	583	601	592	590	585	603	603	617	613	618	570	573	572	587	592	604	583	581	585	560	580	625	593	581	578	563	612	579	574	558	555	596	612	572	647	529	608	580	579	558	566	583	594	570	567	567	535	586	576	608	600	610	561	587	561	562	570	594	597	560	538	579	566	587	594	583	603	547	581	604	594	553	602	556	555	604	623	605	605	629	560	592	591	580	571	588	605	618	574	563	561	642	579	607	599	581	569	550	630	624	583	566	628	562	633	588	579	601	613	598	575	640	597	597	527	539	592	569	575	535	573	580	515	563	576	573	592	612	573	535	589	597	603	541	602	587	536	585	592	621	578	601	607	620	549	575	617	569	542	572	589	575	618	550	562	626	606	603	544	596	575	600	603	564	573	615	582	597	570	566	622	617	567	580	597	578	556	606	595	576	585	574	560	542	593	599	581	574	580	563	593	580	603	602	554	597	596	573	596	602	589	611	586	552	643	593	614	607	623	584	589	590	617	619	573	609	587	585	617	565	617	625	583	541	556	622	608	581	569	574	556	589	541	595	582	585	601	570	561	587	606	604	565	597	581	597	569	567	506	620	630	616	590	568	600	584	585	576	551	587	569	580	616	605	598	619	571	632	572	599	533	640	604	556	557	567	629	583	622	560	581	562	567	592	613	567	576	618	577	591	613	615	598	633	568	600	569	565	590	560	571	576	590	553	576	579	595	602	599	541	582	569	582	589	567	555	553	593	618	576	584	582	568	613	597	556	589	630	585	582	577	564	604	577	572	630	556	579	565	557	609	613	547	591	602	603	579	592	605	581	605	598	606	602	611	586	588	582	605	546	588	593	596	582	577	602	610	540	595	599	563	610	589	613	645	543	565	623	579	625	575	564	582	578	586	560	593	552	591	589	579	558	614	600	571	581	590	549	569	576	571	597	555	624	595	549	588	619	577	656	576	593	615	606	578	605	597	556	594	595	564	564	590	598	583	604	601	600	561	552	556	571	559	615	587	547	565	606	569	554	588	571	568	599	638	603	577	620	564	613	601	624	538	553	590	588	607	634	532	577	589	552	602	566	587	566	568	606	590	590	618	601	552	599	594	557	578	558	621	611	580	609	627	585	578	588	571	548	578	546	572	555	578	578	599	574	594	566	580	618	582	562	566	629	602	577	556	626	596	567	563	554	584	587	641	566	588	563	597	558	571	567	582	580	550	581	636	547	596	603	601	585	604	574	563	594	602	593	588	577	603	526	558	575	557	572	571	582	548	544	555	545	562	621	565	562	557	582	622	605	600	566	606	571	611	584	605	601	594	609	582	634	564	599	592	572	591	557	589	538	601	576	554	589	620	576	583	585	642	565	587	548	557	559	596	608	605	559	604	587	582	574	563	550	591	574	554	602	547	593	624	574	583	553	592	600	588	612	531	592	589	610	593	554	603	586	582	602	625	566	537	593	556	614	604	556	598	565	605	575	599	610	554	578	560	585	605	556	597	589	574	628	577	564	575	558	591	598	588	566	582	603	568	591	539	651	560	616	524	618	558	608	608	592	632	621	570	567	619	578	591	568	616	589	572	634	626	588	532	564	547	580	585	610	621	573	622	566	637	539	586	618	607	598	557	620	570	613	547	604	590	592	597	625	600	572	582	585	604	587	590	564	595	582	575	560	622	592	558	552	579	575	582	592	557	567	577	572	617	647	535	554	595	578	590	605	548	606	585	572	562	554	569	592	559	585	580	591	557	582	623	568	579	593	618	555	562	589	643	579	585	562	585	605	578	565	577	609	624	598	601	605	588	574	570	562	554	600	587	595	579	560	592	573	600	558	579	590	559	605	594	607	597	593	593	562	620	632	575	618	550	595	610	553	624	541	558	579	588	594	566	591	609	583	547	555	576	588	597	592	571	556	569	581	613	630	593	560	586	554	581	623	599	582	605	572	591	583	611	591	569	587	586	558	592	586	568	590	557	537	629	584	629	570	604	610	604	568	588	618	583	550	572	559	601	577	579	583	571	618	610	573	551	614	596	573	575	591	613	595	590	597	602	581	548	601	594	564	588	631	589	578	589	606	575	627	575	572	588	564	610	628	591	583	572	566	579	590	589	559	520	604	544	596	563	572	596	605	573	552	575	574	581	564	568	606	567	600	595	583	588	559	536	575	575	600	601	538	581	571	593	560	631	595	574	559	587	576	588	549	611	606	613	566	587	577	588	608	551	577	575	597	580	557	576	577	610	590	549	552	567	627	593	624	577	590	550	585	605	569	569	566	590	601	622	596	582	623	608	586	639	589	575	574	551	581	560	625	618	566	610	577	579	592	606	585	580	565	633	585	539	575	631	587	549	606	590	585	572	586	552	618	582	563	573	555	584	607	571	622	573	580	630	575	576	579	534	559	594	547	570	560	612	564	529	566	635	608	605	599	599	591	588	588	600	598	581	594	619
26666	10266	3481	2112	1233	1031	825	796	739	691	725	1546	1668	1389	988	745	625	593	602	604	574	574	579	584	600	591	583	593	613	595	571	567	629	587	615	559	603	569	599	583	553	582	555	584	546	598	569	577	575	622	576	617	612	578	597	586	564	565	581	542	512	575	570	580	553	539	519	529	590	592	575	550	553	595	542	546	559	533	601	645	594	559	618	594	549	589	569	568	554	569	629	630	595	581	561	564	576	582	599	564	568	587	568	557	548	558	556	580	614	577	612	589	597	562	598	545	581	535	599	575	581	583	571	574	585	570	581	600	565	591	556	544	565	523	579	568	546	585	557	573	545	560	583	574	579	592	624	591	545	557	559	587	568	591	593	547	621	643	597	554	562	559	549	540	561	568	595	567	625	557	612	610	582	606	558	568	571	551	560	526	552	580	622	582	570	538	588	594	591	581	545	572	579	558	571	547	555	579	599	584	577	621	545	580	585	576	539	573	581	605	571	611	570	540	579	554	592	607	595	580	605	560	603	582	591	604	585	562	569	582	606	577	606	615	552	568	593	563	540	609	594	549	559	579	553	563	578	552	577	569	567	568	595	591	578	600	586	597	618	558	599	551	582	558	597	577	586	538	576	555	584	590	552	624	585	608	594	586	583	602	602	581	559	615	547	597	581	535	560	630	617	587	583	575	586	550	584	560	577	544	583	593	565	599	585	583	546	599	592	569	573	581	564	569	581	575	554	550	590	621	567	600	595	611	644	593	566	577	595	585	576	547	570	593	585	601	573	583	578	576	607	501	586	606	595	535	581	572	542	589	547	570	581	613	552	614	579	586	628	559	572	562	595	592	572	559	598	562	577	533	586	560	613	570	584	544	565	570	598	559	566	605	565	570	558	569	564	592	586	551	573	600	590	590	594	531	578	551	573	573	570	550	563	581	574	563	617	594	591	577	616	584	631	587	572	577	546	591	556	597	575	581	534	589	561	599	583	553	561	592	614	579	595	565	561	559	591	634	594	570	585	579	566	556	545	602	557	574	624	608	582	596	549	585	586	550	531	613	567	571	574	542	596	589	562	550	552	587	573	620	601	577	554	570	575	627	576	586	568	587	562	530	566	547	614	569	605	576	565	583	567	603	543	608	583	600	631	593	620	585	563	588	613	587	593	550	577	577	561	598	573	581	589	588	598	548	592	581	571	622	557	577	556	610	551	567	584	556	592	582	595	547	564	587	561	520	539	561	553	579	558	562	588	568	553	553	557	542	564	597	628	581	539	554	578	582	555	582	581	580	562	592	583	598	584	572	586	574	631	615	586	576	543	563	572	627	551	565	593	586	598	531	519	579	592	578	585	592	578	563	550	610	573	582	545	535	592	523	619	571	553	596	572	591	588	606	610	565	580	570	544	584	571	570	574	596	579	562	601	549	570	575	561	619	534	573	575	544	578	601	594	591	594	549	576	565	590	582	577	593	550	580	573	574	563	555	545	557	598	586	583	565	551	570	554	569	557	577	578	613	548	563	549	590	527	592	616	562	605	621	598	575	586	577	568	552	565	562	602	628	582	585	575	612	541	566	591	602	598	586	600	553	597	567	565	609	574	532	577	582	571	578	563	632	555	564	547	592	540	554	588	538	539	596	616	594	527	585	570	564	564	590	596	598	573	581	577	570	618	583	581	571	590	592	548	575	543	551	582	561	584	573	596	569	610	556	567	531	578	566	573	582	611	644	524	576	614	577	543	592	574	611	575	637	601	558	569	580	545	572	567	575	602	554	582	569	589	599	601	575	593	592	602	572	583	542	576	605	576	557	546	582	545	532	515	570	572	588	563	571	583	593	610	658	589	553	554	593	568	555	573	584	558	619	594	597	585	539	600	539	582	571	524	564	580	557	592	600	575	587	600	581	591	602	588	577	588	581	614	584	540	589	585	534	565	589	558	585	593	570	596	580	613	577	563	534	571	579	574	627	585	628	626	589	582	592	582	584	538	556	579	588	527	583	591	568	601	610	592	593	591	605	555	579	577	551	569	564	573	580	604	547	575	552	599	569	557	512	539	585	615	591	604	541	565	574	577	566	591	543	532	592	589	599	595	601	599	622	571	547	558	575	565	609	526	561	615	580	563	591	584	599	603	564	589	551	574	564	587	561	620	575	581	577	596	546	583	578	594	546	556	588	596	617	559	568	554	606	597	592	583	603	581	575	566	587	610	610	577	559	573	633	563	606	595	544	564	586	574	563	579	570	589	626	592	595	561	557	578	574	574	608	572	533	565	606	572	568	561	594	609	602	632	567	577	547	611	602	598	579	621	643	608	572	563	567	572	561	554	578	517	583	566	614	574	565	607	587	539	631	605	602	600	592	544	572	566	577	575	582	648	585	613	572	563	612	555	585	566	591	572	582	620	569	517	618	601	599	562	569	598	588	593	590	565	584	543	577	592	594	574	597	566	575	567	567	581	565	580	586	514	576	560	563	555	566	594	562	581	575	545	550	545	563	609	564	576	603	600	613	591	582	577	591	537	572	632	556	615	561	587	579	573	562	574	544	571	552	585	555	570	556	586	590	595	614	546	554	598	659	583	578	555	623	527	557	583	611	553	583	578	544	606	583	610	585	595	609	605	583	577	624	587	599	599	564	596	548	587	580	598	575	608	637	538	542	628	559	574	628	549	571	570	607	542	596	567	586	593	563	583	591	601	584	648	566	593	591	597	553	563	616	586	621	550	606	637	542	593	566	554	568	595	610	626	565	612	571	586	559	614	566	575	575	558	604	584	574	584	610	531	531	571	617	576	595	565	591	574	554	546	592	595	590	593	572	629	549	565	571	563	583	582	582	561	587	541	613	614	554	602	546	585	563	519	555	604	568	552	595	559	561	577	593	618	550	566	603	561	577	575	568	613	585	638	610	553	590	567	597	562	625	617	592	567	591	566	605	629	585	608	595	608	578	542	624	570	570	609	546	577	597	616	617	566	548	579	571	588	564	589	556	566	530	588	558	583	589	595	564	569	595	595	629	581	577	597	589	556	563	594	576	594	562	635	594	612	605	610	570	594	648	578	539	546	586	607	531	604	621	583	563	591	566	594	521	597	599	611	588	612	547	557	586	558	566	600	590	613	556	621	595	611	581	614	606	588	544	572	600	631	562	576	579	564	556	574	572	579	585	558	581	588	577	558	568	604	635	615	597	598	598	557	605	604	557	586	610	549	560	599	608	539	574	584	582	603	552	572	584	628	549	598	575	522	554	581	575	606	574	585	576	564	564	544	574	558	580	632	558	583	607	576	572	585	561	620	578	592	572	566	594	644	611	582	563	559	592	560	570	573	562	568	573	553	595	581	544	556	558	585	525	580	605	562	586	608	569	584	551	558	620	585	642	582	633	575	561	600	601	598	582	545	570	590	603	601	586	558	575	574	563	563	560	579	561	591	606	645	624	591	618	569	629	601	590	567	574	607	578	593	568	582	555	569	577	595	581	591	562	568	578	580	596	559	532
6140	3025	3517	2029	1413	1194	920	916	771	641	659	1982	1954	1411	910	679	541	500	470	475	482	494	474	474	497	468	471	479	461	487	506	486	474	495	455	476	449	432	485	465	495	490	470	482	483	508	490	477	502	521	451	486	492	502	492	488	473	441	474	500	473	474	501	445	494	508	458	483	452	453	524	471	520	490	522	482	465	500	488	463	527	441	489	483	492	478	460	463	504	430	471	491	428	530	491	483	486	541	477	505	515	455	482	467	470	535	482	464	451	487	532	471	487	495	451	480	462	435	463	478	490	494	515	509	483	476	499	464	496	460	473	494	470	462	490	477	449	463	473	500	516	465	457	502	447	487	477	500	454	486	483	493	458	495	515	521	443	469	483	493	469	456	471	481	495	488	468	443	512	494	466	480	503	487	529	473	462	451	461	495	510	494	477	438	465	422	492	473	431	501	464	468	464	463	478	465	495	490	495	486	457	494	443	454	472	492	449	497	458	459	415	521	460	454	463	460	454	451	450	479	477	483	455	467	451	480	476	505	475	482	473	442	450	452	465	484	467	493	498	443	470	454	487	504	498	481	500	478	485	477	491	502	455	493	468	486	475	500	484	455	541	467	489	467	439	490	470	511	495	473	486	460	435	457	485	484	494	451	477	466	495	468	498	491	441	462	493	450	487	473	475	466	438	493	457	490	436	505	499	499	464	465	460	480	493	439	502	436	535	475	495	487	480	467	479	489	489	464	453	493	478	485	480	474	516	495	466	460	474	478	482	528	491	489	480	470	526	475	447	505	470	501	464	513	467	483	519	499	494	479	494	510	485	486	473	503	418	498	457	510	455	476	462	498	451	479	468	502	537	477	487	460	481	464	466	484	488	519	476	449	472	484	476	502	455	466	442	486	489	491	466	420	497	477	472	486	519	482	432	479	486	489	493	465	434	485	447	497	491	490	483	451	488	447	484	477	443	478	461	443	480	479	476	447	450	487	508	494	450	477	477	455	476	478	494	454	481	473	492	452	483	484	463	504	487	524	460	471	513	501	491	459	439	458	484	450	474	491	478	482	457	474	521	471	500	495	480	484	455	502	494	506	480	481	475	478	449	473	491	460	468	486	469	474	484	486	480	498	449	475	462	479	477	481	464	495	495	474	506	477	445	480	482	536	471	439	475	467	482	456	458	445	498	484	454	497	485	483	424	452	457	468	493	457	502	458	476	497	458	488	493	465	474	472	448	498	487	470	472	519	467	479	469	528	459	533	464	472	471	475	513	468	476	466	501	472	471	445	480	468	512	451	451	464	468	487	439	434	483	510	480	481	502	477	480	489	451	476	473	480	471	445	472	455	483	517	466	450	468	497	496	446	467	483	447	488	491	473	476	446	451	503	440	479	479	457	445	453	465	465	485	480	483	498	494	469	495	514	453	461	447	456	486	454	446	502	484	498	492	453	473	512	511	448	494	447	477	475	458	488	462	453	472	462	489	489	460	472	499	456	455	517	467	501	484	508	501	462	471	466	483	482	502	513	482	478	492	465	477	472	461	475	462	480	493	496	464	475	475	474	481	460	488	505	491	481	487	514	490	472	488	467	465	471	516	456	481	493	494	493	500	517	481	491	478	464	478	485	465	468	472	469	512	472	448	458	473	468	491	474	515	477	482	475	493	455	474	455	443	483	444	490	462	454	474	468	426	480	524	471	451	504	448	492	459	506	471	472	504	452	442	486	478	456	479	484	489	469	493	448	503	477	482	508	434	456	462	501	488	461	476	460	515	487	467	483	481	511	472	472	490	475	449	429	489	445	490	457	484	474	473	499	483	490	472	455	470	485	491	491	438	475	462	480	493	434	490	458	491	513	468	496	456	472	460	463	487	534	444	459	464	465	471	471	473	472	453	496	450	476	495	454	482	454	464	505	463	465	519	484	457	491	473	473	475	465	489	494	499	469	471	468	466	465	454	505	480	445	493	493	477	448	481	457	470	471	463	447	449	508	466	496	498	491	506	485	478	479	451	459	466	455	483	505	489	468	458	481	471	484	461	477	450	515	472	468	489	485	522	467	531	461	467	474	513	482	487	499	487	510	482	518	469	461	472	450	462	466	497	498	487	504	443	452	466	439	470	490	454	505	445	452	474	463	492	473	505	460	493	471	480	466	484	466	456	462	472	467	501	456	471	461	502	474	456	456	433	475	483	467	507	461	450	473	464	496	509	485	505	480	426	428	448	459	472	487	484	477	488	459	516	473	480	460	443	466	500	501	484	458	535	485	477	461	487	481	488	447	493	446	495	486	478	462	489	494	440	472	461	467	420	474	479	481	460	463	468	470	501	483	485	458	443	469	493	464	479	509	449	509	472	486	492	481	442	442	489	507	486	465	471	513	476	499	482	485	483	430	493	476	430	525	516	472	484	512	456	498	463	449	463	464	469	475	492	460	456	480	503	472	521	479	470	515	457	444	457	460	478	471	513	451	446	460	479	462	455	447	464	492	486	468	472	473	493	496	464	491	455	453	496	475	431	505	460	508	471	459	454	471	474	463	510	516	484	472	464	439	483	452	452	485	540	463	468	481	492	497	493	445	467	472	477	482	489	501	490	506	471	495	461	484	489	436	447	436	474	442	505	476	498	453	470	439	475	488	516	498	471	459	481	446	470	475	499	462	469	474	475	438	451	473	478	518	498	474	483	453	452	475	532	464	472	462	511	482	490	432	523	473	512	460	461	477	467	459	493	487	473	459	527	491	454	484	504	449	504	516	498	482	488	476	487	504	490	422	499	487	482	490	446	487	478	472	453	478	441	484	519	499	475	457	443	470	472	469	446	490	480	515	527	489	470	503	491	510	430	474	473	504	463	485	479	476	464	520	460	482	484	497	479	459	472	474	473	482	461	517	466	444	475	490	496	503	469	525	480	483	498	444	479	495	469	456	506	492	457	476	505	480	477	457	448	485	498	505	486	484	508	482	490	478	462	469	532	470	505	445	498	463	469	504	453	477	488	469	499	493	462	451	462	506	471	458	469	451	440	484	465	467	444	514	483	447	478	495	447	440	522	500	485	495	515	485	482	458	486	507	509	451	482	461	495	490	443	452	511	498	447	495	490	460	472	510	474	489	471	501	467	474	472	482	495	456	486	488	498	476	501	457	461	494	451	491	461	476	482	453	487	467	486	519	473	469	481	482	517	521	490	436	435	480	498	449	481	478	485	500	482	493	492	504	492	500	478	482	478	438	499	484	492	450	442	469	529	465	461	467	523	467	490	498	446	459	516	465	471	441	473	423	459	442	491	452	481	477	525	489	506	480	483	503	458	484	455	447	498	499	463	485	499	439	487	474	487	485	458	483	491	459	451	435	543	491	450	470	507	496	468	498	481	462	505	496	464	437	447	479	434	460	491	467	463	453	421	508	485	460	471	483	477	492	451	519	484	456	474	492	491	509	504	488	490	492	473	440	490	467	457	486	451	501	478	486	449	488	466	454	451	457	469	454	505	464	480	458
24797	20818	26831	24672	10516	2769	1807	1303	1160	998	2482	15232	14066	7482	2722	1281	769	677	578	618	616	621	628	599	610	650	544	642	599	619	580	609	590	618	574	576	578	588	690	610	577	626	557	599	595	621	601	606	630	601	627	614	624	629	596	581	622	646	582	605	560	578	589	571	594	556	596	597	611	551	562	604	620	618	620	608	627	571	635	622	602	612	569	592	588	575	552	566	616	604	615	585	581	609	629	618	607	615	573	594	624	645	560	607	582	613	589	625	599	615	581	640	579	559	593	629	612	557	637	585	568	541	547	650	601	602	649	601	601	595	621	604	583	583	577	596	568	622	558	573	589	610	582	542	629	583	586	612	611	615	647	587	595	564	626	577	628	594	594	562	548	608	578	604	584	606	650	580	585	602	573	623	589	587	543	611	599	577	555	584	577	583	637	601	585	591	603	577	583	557	634	602	618	626	597	632	635	580	546	580	620	617	589	587	599	637	588	626	560	580	550	566	609	604	565	626	611	579	613	610	625	581	593	588	600	652	576	560	611	608	614	634	600	586	598	576	593	611	553	569	597	587	619	619	604	605	582	627	613	596	572	610	606	639	629	552	568	548	586	574	612	573	597	588	594	534	586	580	573	572	607	636	553	552	618	616	551	636	613	572	606	646	635	586	596	615	574	616	557	565	589	601	628	627	591	617	586	591	613	582	555	562	591	558	635	594	583	620	590	591	588	622	622	579	627	571	583	615	603	596	564	582	573	615	592	582	568	571	607	574	606	597	578	621	593	590	566	625	625	645	597	588	656	609	565	594	602	542	622	595	575	602	601	593	600	597	569	587	545	568	617	595	631	581	585	568	571	625	562	630	606	583	600	594	612	533	617	595	533	570	573	594	569	596	599	584	582	571	580	595	576	607	618	630	650	630	630	627	530	574	631	573	556	568	589	639	608	574	614	587	544	595	595	560	613	550	574	580	635	542	628	635	561	626	605	588	567	579	565	596	593	585	578	617	590	592	610	572	614	594	575	601	612	619	637	615	558	574	613	584	606	577	600	609	612	601	583	554	604	537	594	612	601	591	568	608	564	590	614	598	584	600	588	569	605	596	570	552	567	601	613	583	607	601	585	595	565	599	592	578	617	580	589	603	588	579	580	620	603	543	585	569	559	624	594	560	623	580	581	576	625	603	625	615	577	550	569	584	606	599	559	652	561	574	613	569	598	609	603	573	617	588	591	616	607	603	584	562	579	565	594	572	611	601	631	577	599	552	582	616	550	556	605	633	611	591	552	584	601	560	528	579	552	605	590	540	572	591	560	622	569	640	601	595	571	612	598	581	594	586	598	577	577	580	550	586	611	590	596	581	542	596	548	589	595	628	581	607	596	616	578	558	573	612	628	588	618	610	588	561	633	602	561	565	604	565	554	569	539	593	608	574	618	592	586	604	585	629	603	673	563	563	549	577	609	595	606	626	614	551	634	603	581	551	561	598	572	601	580	580	563	581	624	608	583	558	614	621	574	638	602	605	593	581	589	612	589	607	588	592	576	568	604	586	581	580	596	622	562	573	577	598	570	531	557	553	601	594	566	611	576	574	579	632	566	587	592	613	567	593	611	597	598	560	606	570	609	595	627	589	591	576	555	609	622	543	584	569	587	555	592	594	588	590	579	580	656	632	560	604	569	600	575	612	592	539	607	622	602	569	592	594	572	614	620	591	619	570	567	646	536	657	596	634	611	596	584	583	593	554	579	616	596	555	613	598	577	566	596	558	636	584	607	574	587	527	601	582	616	552	609	565	563	572	584	581	598	593	557	584	547	596	597	554	624	598	592	591	563	605	591	544	602	595	595	575	616	635	558	527	596	614	580	603	590	580	618	573	591	575	617	543	579	551	599	590	623	547	588	573	631	557	560	567	554	607	589	597	567	613	606	589	602	617	628	583	603	587	571	574	582	583	662	605	554	632	558	621	609	593	589	549	629	615	592	599	615	581	599	599	608	581	570	579	647	579	625	572	597	564	606	619	606	613	598	568	562	598	586	598	610	564	576	600	577	553	598	612	596	577	572	592	533	579	588	555	572	618	610	591	581	598	626	522	605	552	611	595	612	551	551	569	546	591	597	615	545	557	605	571	538	581	582	567	556	559	601	578	584	592	582	603	617	604	577	581	593	589	577	588	611	598	594	627	520	611	633	595	591	579	595	592	586	581	593	618	616	585	657	570	585	596	577	578	579	590	568	603	603	598	610	565	594	577	569	567	557	592	577	569	590	594	628	629	616	587	587	612	591	597	578	601	575	582	647	587	615	618	645	613	551	573	615	611	547	584	528	585	593	560	589	617	597	601	574	595	592	595	590	581	565	586	633	589	618	575	586	585	609	611	549	550	565	589	540	607	551	545	607	584	584	584	577	555	604	632	584	587	590	616	588	554	568	587	548	587	615	581	588	580	573	613	586	547	571	555	545	602	568	584	547	583	626	608	590	603	611	633	623	568	606	599	588	568	556	579	572	589	620	597	565	564	593	568	579	580	633	602	590	611	618	573	550	597	591	605	617	592	610	568	560	608	593	565	585	605	565	619	552	605	603	587	592	623	573	590	575	554	572	637	596	592	630	572	570	614	580	588	583	610	612	585	591	556	580	571	601	633	611	571	605	620	600	595	621	558	584	598	580	560	607	591	596	559	614	611	586	628	624	537	600	576	588	658	646	617	581	596	604	568	618	608	597	594	581	611	640	573	636	594	598	606	651	599	591	561	595	580	541	653	595	555	589	595	662	553	559	558	560	544	608	548	593	568	591	611	582	558	590	587	607	603	604	581	623	528	594	592	599	598	614	636	596	614	610	606	611	628	543	567	593	612	610	587	580	598	621	631	596	577	568	615	628	578	570	598	624	624	600	586	567	579	542	649	606	605	562	616	576	543	584	591	636	565	628	581	586	589	620	560	583	565	547	629	611	611	560	610	606	571	566	589	585	588	631	610	575	558	562	561	599	590	584	589	604	587	602	615	558	577	564	568	604	635	607	594	524	606	617	557	572	591	564	588	600	578	597	584	638	620	586	604	600	609	594	558	620	595	591	567	589	623	598	533	572	602	584	565	568	570	578	545	606	593	590	568	639	564	607	591	588	591	591	652	592	552	581	577	605	593	574	596	582	574	575	603	589	557	591	551	611	596	572	621	588	591	611	611	587	637	561	588	589	608	599	561	589	612	550	565	588	553	630	645	593	587	578	512	567	587	591	575	599	595	591	597	619	602	608	547	602	569	588	557	621	602	620	577	587	557	637	608	606	585	622	611	555	614	555	583	651	616	615	651	562	581	615	619	622	579	598	602	593	568	583	584	588	616	590	610	641	566	613	558	600	539	591	574	583	609	616	583	630	581	590	579	609	631	590	613	622	583	579	602	587	569	578	594	570	612	588	604	598	544	602	606	607	545	586	606	577	618	614	590	598	611	611	563	609	574	615	619	586	579	551	622	566	594	563	552	594	600	604	583	613	615
5686	8235	7845	4812	2945	2315	1839	1529	1373	1115	3666	17296	12592	7068	2862	1201	673	577	534	502	532	503	546	511	511	511	496	475	547	500	546	535	496	490	467	514	513	482	475	549	489	508	497	501	494	534	530	475	513	516	511	499	507	510	502	472	482	505	504	523	509	499	511	480	530	446	470	506	511	501	529	489	508	488	487	501	530	507	483	519	517	521	496	463	482	488	501	491	526	481	484	466	542	506	524	521	488	540	491	486	488	505	494	496	509	484	507	493	477	521	554	500	528	493	494	494	524	484	491	508	528	536	551	473	517	509	486	479	492	499	470	531	480	469	512	483	488	494	541	509	511	459	511	493	449	464	507	510	534	517	495	489	466	531	483	521	503	481	514	459	499	495	549	506	490	489	498	471	511	516	503	529	517	494	493	504	508	520	552	476	510	510	518	468	477	492	479	482	493	498	497	500	550	496	498	523	497	506	496	500	501	483	487	493	486	482	476	527	517	505	503	534	496	486	509	457	474	507	493	541	538	492	516	526	520	493	548	501	551	497	459	522	485	477	480	550	551	508	503	476	507	509	498	522	496	547	540	528	486	465	533	524	501	538	499	553	541	495	473	580	531	480	491	529	469	518	507	490	517	524	469	512	530	526	480	472	512	486	495	491	481	505	505	474	497	483	531	474	505	511	509	496	503	486	471	527	513	547	500	509	545	470	503	531	549	533	499	515	527	497	524	506	502	454	522	509	502	478	529	516	524	520	512	490	493	500	508	513	492	494	494	488	506	474	497	509	516	509	555	482	519	496	484	489	503	477	514	487	546	448	508	511	514	537	505	451	518	515	489	493	496	481	531	529	464	509	499	486	473	499	470	501	482	533	517	508	486	522	494	502	500	515	502	477	498	486	499	542	479	529	524	492	517	488	489	481	486	475	501	513	445	505	516	484	534	542	517	481	492	504	487	497	470	509	492	507	497	501	507	488	481	522	510	489	497	534	544	511	523	474	545	519	478	485	509	505	536	529	484	517	526	524	499	470	495	522	514	494	498	499	505	495	509	509	523	523	512	541	466	511	494	529	521	510	516	498	483	514	476	524	480	470	511	523	521	481	535	505	478	511	482	458	454	476	528	446	502	493	516	536	494	503	479	518	542	519	516	523	496	519	523	512	509	513	451	473	494	491	472	502	476	515	484	502	514	514	488	456	481	509	464	504	509	535	483	498	491	540	492	498	485	491	484	481	492	467	494	517	476	482	456	498	525	517	537	511	498	455	520	477	556	496	479	498	516	473	518	504	520	504	510	515	472	501	526	528	505	486	507	542	503	478	532	494	514	505	484	524	497	509	504	521	499	505	492	526	496	501	507	515	500	500	530	523	500	523	524	539	491	508	525	484	526	493	480	481	535	488	499	481	508	522	525	499	523	485	496	476	468	500	471	465	472	515	489	490	517	511	514	520	495	490	515	509	538	467	462	484	486	510	495	511	495	477	532	467	508	534	462	538	507	494	514	546	477	491	480	500	453	474	526	514	481	450	503	478	497	550	490	503	522	474	526	535	499	516	484	500	501	521	516	540	515	479	502	509	501	513	535	511	532	499	500	492	530	469	513	463	515	500	550	523	468	476	480	482	503	493	500	491	462	467	439	490	524	512	475	494	484	488	556	555	572	542	503	490	519	461	509	486	481	532	504	510	499	528	493	481	501	484	508	514	506	517	496	463	469	481	508	497	462	494	481	482	491	504	520	496	465	447	531	530	469	522	495	477	516	518	494	514	527	513	516	495	493	518	476	491	465	558	504	556	504	506	505	511	503	485	459	517	473	470	497	492	502	498	471	451	468	505	465	515	526	514	475	503	484	470	524	520	521	528	514	476	480	550	500	488	507	507	508	492	506	482	539	510	472	474	488	522	471	488	465	472	502	478	496	476	494	475	480	491	507	498	515	495	525	498	522	485	455	473	504	531	515	499	501	492	492	484	481	479	483	519	461	525	475	508	459	482	482	502	480	472	470	491	520	502	495	501	505	486	513	541	515	527	530	530	488	464	517	497	476	530	508	500	488	510	513	501	477	508	518	473	508	444	503	506	503	497	521	512	534	537	501	500	516	490	481	506	506	487	487	546	479	476	478	521	483	494	543	501	452	490	474	522	507	500	507	454	525	497	475	511	498	527	497	490	516	497	484	511	483	490	513	498	493	484	503	549	475	515	522	510	513	508	486	504	513	488	498	504	513	536	452	518	476	461	496	521	521	497	491	444	502	479	519	505	487	517	531	537	516	517	504	520	516	496	517	485	480	525	509	472	527	512	500	492	498	494	538	503	539	490	485	512	473	507	493	518	477	532	506	487	496	501	483	533	533	525	483	470	509	511	469	515	505	525	491	470	494	483	477	476	506	507	502	539	524	498	486	490	544	483	516	496	483	497	498	532	480	495	477	527	495	491	482	474	490	501	475	474	468	473	489	495	505	492	502	532	506	475	545	480	504	501	471	508	517	443	453	537	512	497	532	477	501	512	479	502	503	558	512	458	516	525	499	494	498	492	516	481	492	472	495	507	522	489	534	480	538	497	483	542	472	504	459	499	505	506	541	449	489	534	506	508	507	473	531	495	494	500	557	494	478	498	486	522	521	529	485	469	504	466	502	463	507	491	528	510	515	481	508	498	496	487	515	496	472	482	528	493	445	512	462	528	518	474	513	455	493	517	468	474	484	502	477	462	525	493	486	504	472	529	508	468	516	523	506	513	517	508	526	467	508	494	522	497	482	507	481	516	500	493	457	513	485	477	482	495	520	505	501	463	501	488	516	530	508	498	491	483	509	447	474	511	477	475	496	484	509	536	481	535	526	539	512	521	509	491	517	515	541	491	519	482	510	512	482	457	513	528	508	496	508	489	498	527	534	492	534	506	501	504	498	480	482	512	483	503	491	516	487	506	490	468	542	538	495	509	496	496	541	518	463	491	508	481	486	463	491	499	521	503	481	513	498	481	493	455	496	469	509	495	506	512	501	512	510	469	499	471	515	525	508	510	444	559	515	516	500	505	536	494	507	492	484	543	518	438	513	505	455	528	478	490	489	520	510	485	494	508	498	466	487	526	518	521	492	491	497	493	446	513	545	501	541	514	502	507	530	517	509	502	473	519	492	516	496	520	516	501	504	522	521	509	500	485	500	476	495	504	480	526	492	535	476	481	499	526	493	466	466	464	489	544	464	534	489	513	487	502	483	478	452	517	505	489	498	504	515	503	515	498	505	497	471	484	479	501	518	493	452	487	508	497	473	527	487	512	501	482	530	460	501	458	483	447	483	484	476	505	506	488	490	455	499	465	485	528	487	501	479	532	509	503	483	526	527	522	482	481	505	490	474	514	498	513	466	485	471	497	516	522	486	513	513	469	490	515	512	518	488	485	495	542	512	517	511	560	478	476	500	542	487	533	460	502	460	506	512	503	553	521	515	489	514	502	459	513	537	541	536	485	542	486	500	464	514	506	533	516	505	511	525	532
23858	20791	27717	23956	20545	10126	3844	1946	1578	1234	5371	24997	24282	14384	5302	1785	883	770	698	711	718	721	717	755	718	686	695	752	738	744	762	814	719	741	752	737	793	762	737	752	756	773	770	774	759	786	779	693	731	781	680	712	733	725	734	743	775	752	706	733	718	742	726	760	690	752	693	777	704	733	677	716	731	769	656	709	701	686	718	728	715	714	754	753	720	694	694	777	701	746	699	717	683	738	694	693	732	749	732	713	733	712	746	706	710	683	728	733	742	728	714	695	693	746	748	682	736	723	703	723	692	754	725	762	739	713	716	713	716	755	719	697	721	703	721	722	710	723	637	746	684	782	726	774	694	663	768	699	714	723	650	719	729	731	713	700	713	766	737	787	706	696	757	674	757	745	716	723	761	705	760	749	707	686	721	755	741	717	707	752	744	722	750	686	675	709	729	695	690	686	714	750	725	763	688	691	712	712	737	709	713	694	747	777	715	685	702	710	723	708	734	726	711	701	718	709	715	740	667	676	689	701	689	752	681	742	745	711	672	733	747	767	712	690	703	759	699	756	733	742	743	724	747	722	802	725	701	724	720	731	774	727	741	712	676	693	713	749	746	731	751	700	749	753	695	728	736	719	680	665	782	763	687	719	739	696	728	765	706	729	731	753	717	735	676	717	719	709	716	713	689	742	749	713	762	727	746	766	752	729	762	742	712	767	719	740	718	734	746	704	715	744	726	735	706	692	704	738	680	766	725	699	695	727	732	725	716	748	690	748	710	750	740	688	737	690	678	697	692	730	716	690	662	747	722	743	682	749	692	724	736	698	722	751	713	763	694	725	732	668	745	710	746	755	735	777	702	694	685	703	733	705	645	750	713	688	739	719	720	759	729	734	750	709	727	769	736	745	766	711	713	729	734	713	731	748	755	682	702	658	687	738	690	670	727	742	709	710	709	709	718	717	751	734	672	755	706	760	732	701	705	772	712	678	667	718	727	677	706	738	758	770	748	692	690	744	735	735	731	748	774	811	704	700	702	741	716	683	712	666	731	718	764	752	716	673	678	688	727	716	716	701	744	744	781	679	732	707	737	722	705	704	734	737	696	683	719	725	716	747	683	714	687	710	759	675	671	701	725	739	710	696	733	717	739	694	672	718	706	728	729	734	703	725	740	718	691	728	736	717	703	688	713	762	748	724	691	726	696	736	728	744	737	691	693	714	726	727	727	774	669	795	754	763	710	751	721	739	724	717	683	744	772	705	666	684	701	747	730	739	754	676	729	709	691	716	711	723	739	758	707	770	691	728	731	739	655	738	740	679	742	759	736	710	675	711	743	708	700	729	695	747	735	707	710	673	700	745	760	735	760	763	734	734	746	748	704	713	679	735	771	759	759	701	715	735	721	759	730	709	731	747	695	726	708	732	718	732	844	778	699	714	728	728	728	710	692	738	671	751	705	740	686	707	772	653	708	705	716	713	705	752	730	731	732	749	772	691	702	714	716	694	736	691	729	719	677	747	704	750	752	689	749	781	700	716	718	691	699	686	745	735	720	706	670	703	707	724	726	742	729	753	735	690	754	714	747	684	729	695	725	672	680	708	719	695	712	750	714	697	689	735	710	685	683	699	725	690	691	711	712	689	703	730	688	706	754	718	766	703	677	670	748	718	729	685	688	673	742	718	710	760	706	760	696	733	711	753	687	700	740	713	763	756	721	724	747	723	734	749	730	749	731	747	680	724	712	724	735	688	749	769	728	703	723	725	676	752	722	720	686	742	740	725	726	721	680	747	704	759	729	714	696	741	750	790	687	699	746	738	749	693	746	728	736	704	747	695	699	754	745	715	791	683	704	695	747	670	714	688	725	693	703	711	740	706	753	685	756	730	727	737	756	711	809	768	729	712	713	713	727	748	677	695	719	725	721	731	729	730	672	702	725	777	798	723	701	663	704	763	729	704	718	733	743	766	729	771	678	724	740	706	744	787	688	729	686	723	765	716	711	744	713	690	720	698	722	741	719	741	750	685	711	721	701	721	728	713	696	731	724	725	719	787	695	725	709	754	678	730	725	659	716	695	716	736	685	721	699	726	710	688	748	744	788	731	710	707	720	677	754	672	732	689	717	730	719	733	724	761	754	733	718	704	689	718	716	662	804	715	800	716	706	720	740	726	720	679	729	706	704	696	701	750	760	690	704	657	714	679	744	708	701	728	687	751	720	714	698	676	727	748	661	766	698	691	734	785	695	735	763	752	673	732	685	796	770	688	722	692	726	692	698	711	698	756	721	746	676	700	709	738	668	685	655	721	721	702	763	727	735	750	745	697	700	744	678	699	712	781	664	762	722	714	712	726	744	717	714	727	734	702	774	752	672	708	699	688	685	712	688	719	732	699	745	701	739	709	756	706	674	727	706	734	703	703	726	726	721	687	767	687	721	734	711	692	747	714	704	780	681	753	734	719	762	778	701	707	737	702	746	749	684	709	771	684	702	717	753	712	776	744	741	713	726	762	720	727	717	718	742	719	715	718	681	716	731	739	742	758	685	717	677	731	705	723	759	708	681	671	723	675	746	739	702	725	725	717	716	742	713	761	733	720	722	762	697	686	802	735	753	716	721	716	695	730	731	702	704	677	702	703	701	717	678	684	713	680	730	725	715	712	724	726	701	728	735	715	746	738	705	711	692	695	687	719	761	689	753	716	703	727	658	713	705	652	737	749	691	753	749	726	757	711	729	735	715	732	749	723	758	734	683	704	688	728	746	690	705	707	718	703	731	682	729	718	709	707	676	743	729	733	709	746	720	722	707	689	703	707	730	716	662	728	696	715	738	641	729	707	710	740	723	721	691	696	721	677	741	730	727	735	723	723	706	721	709	724	757	732	729	702	706	694	734	736	709	712	720	763	663	747	761	716	764	692	751	697	714	713	701	736	751	758	681	722	713	719	720	724	753	756	735	716	721	663	717	691	745	784	703	722	710	693	739	740	737	730	737	714	734	762	725	749	729	704	710	760	743	716	761	697	699	688	729	687	732	713	728	659	740	742	759	748	740	757	721	731	729	778	680	727	690	738	736	714	729	739	679	683	678	746	714	734	694	763	719	723	769	747	709	705	741	702	718	698	721	738	713	666	740	757	731	752	764	713	691	753	726	743	711	753	719	724	691	699	695	781	745	725	732	731	699	709	739	759	759	771	689	774	724	733	761	744	757	747	740	740	720	747	748	694	732	729	704	722	705	699	755	754	724	762	723	720	779	745	729	699	706	770	668	717	690	724	758	746	756	747	685	704	736	721	731	772	707	731	704	743	677	681	717	741	728	726	740	712	744	766	743	712	698	678	702	735	680	769	687	720	751	693	717	737	702	712	749	731	706	715	728	754	715	685	768	682	698	693	725	690	716	722	722	750	797	706	740	721	751	710	703	744	718	727	686	702	727	755	715	771	746	716	728	719	736	690	786	717	726	709	703	703	722	719	726	672	707	670	739	694	722	745	729	764	760	699	710	695
6449	10335	11216	7519	5798	4129	3039	2217	1864	1360	7909	25918	20565	11773	4754	1680	781	638	663	647	600	600	597	583	581	640	623	608	564	615	591	598	672	634	625	610	628	577	600	566	607	620	568	614	565	621	578	586	612	596	575	589	608	624	573	616	613	659	606	599	641	589	645	630	618	627	604	635	613	641	625	580	634	637	572	621	581	579	634	636	594	567	613	608	564	583	601	613	627	627	600	590	578	561	593	602	606	628	563	573	587	593	611	597	610	624	587	601	580	585	626	556	578	593	613	622	663	573	605	682	553	563	610	547	568	610	577	589	604	589	638	623	612	592	552	593	590	577	586	552	620	618	577	603	604	574	609	576	600	579	570	585	617	620	601	592	586	594	595	565	625	599	582	605	589	583	609	629	597	633	627	607	621	595	636	618	622	609	567	607	607	601	614	586	588	558	576	603	624	599	635	579	637	526	576	581	526	597	625	626	634	572	619	594	617	602	650	602	603	589	560	594	627	587	587	549	625	641	582	585	636	577	579	638	602	581	614	543	597	594	593	615	623	540	593	621	589	656	599	599	586	605	597	605	583	569	615	578	586	593	584	574	600	597	614	611	618	623	596	642	595	601	609	555	574	588	634	587	616	611	584	646	629	576	562	566	570	581	566	615	592	607	571	560	555	589	578	559	562	609	571	579	582	585	596	557	567	620	551	587	577	590	591	575	562	583	572	533	629	601	588	597	644	601	585	571	566	602	582	630	617	560	566	573	627	591	619	572	625	564	590	588	575	631	589	583	600	617	577	584	619	590	563	586	590	568	610	621	595	598	563	617	597	570	562	632	634	614	615	607	626	591	584	610	580	587	622	571	601	586	584	622	629	569	587	593	613	591	660	594	605	579	609	609	562	567	568	609	608	575	605	573	582	583	565	617	625	575	565	631	607	595	577	583	578	630	591	595	601	579	563	614	621	540	575	611	581	592	584	541	602	625	583	612	608	609	588	561	558	577	595	618	601	562	637	570	607	609	641	578	630	571	544	574	584	598	580	561	601	607	564	567	548	575	595	605	584	575	607	604	604	556	562	596	569	569	622	605	574	612	542	592	599	598	542	618	577	623	612	606	570	596	604	556	579	611	620	572	606	599	573	598	603	581	577	601	524	609	589	611	602	577	621	600	598	584	563	560	594	624	588	555	584	582	588	629	554	586	575	586	605	552	556	558	658	565	566	592	600	585	613	590	578	589	613	590	607	595	636	610	570	598	618	605	604	603	577	557	587	591	607	582	583	576	576	586	587	559	595	574	604	649	614	591	596	573	583	628	614	576	570	575	609	649	610	625	572	613	586	595	588	607	578	591	633	601	606	585	618	583	622	564	588	570	654	569	614	595	582	586	616	572	623	589	573	600	589	616	605	587	593	615	590	623	648	601	631	627	606	638	598	600	564	612	606	562	601	572	628	568	553	593	594	614	607	577	580	579	583	596	615	619	573	613	626	628	571	606	591	612	586	590	634	594	588	630	607	624	604	577	595	573	591	597	642	573	591	627	598	592	617	613	572	586	570	605	538	575	610	600	571	596	604	564	588	619	595	585	578	594	587	565	585	582	606	615	616	585	606	597	585	578	592	611	592	611	620	618	573	598	582	600	571	627	579	614	613	587	601	588	589	595	591	621	632	584	578	655	590	562	563	595	617	601	550	584	586	588	579	555	613	544	566	630	564	583	610	594	621	636	608	610	570	600	616	598	599	638	580	584	585	653	570	553	619	569	569	569	608	603	593	560	556	596	595	596	578	583	570	589	572	577	614	594	549	588	608	577	593	596	607	606	550	594	597	577	606	575	594	568	595	569	537	591	563	575	585	605	609	599	602	600	568	592	586	606	603	611	605	548	627	569	551	584	600	618	598	593	557	572	595	618	613	575	548	605	568	581	561	602	593	604	622	603	585	587	631	557	613	647	586	576	543	587	603	561	606	601	574	606	611	615	570	556	595	572	591	599	557	598	544	601	592	615	600	623	577	601	613	586	593	617	625	561	600	603	577	550	589	588	562	572	582	578	598	577	624	585	619	611	605	582	621	593	637	568	579	622	590	614	643	579	621	546	617	608	612	592	574	588	597	598	615	563	618	591	620	591	637	601	620	603	584	589	591	649	609	555	606	591	577	586	562	628	612	582	611	633	579	640	584	544	579	622	558	580	569	584	621	594	582	596	632	622	590	596	596	573	576	567	592	578	557	619	601	622	602	554	632	613	603	611	593	564	564	589	569	564	652	595	572	582	573	592	571	659	548	601	554	561	590	627	551	597	582	572	569	620	587	555	673	572	584	565	606	601	579	597	587	618	594	584	583	599	617	574	603	566	564	579	611	593	572	563	624	609	566	557	587	567	613	620	605	602	592	575	619	607	613	595	559	594	565	591	590	596	579	578	616	565	630	584	615	599	578	595	558	616	574	560	601	560	579	598	601	606	572	616	587	509	598	580	574	593	577	608	608	620	584	612	571	582	567	598	589	610	586	587	576	590	596	615	601	605	569	599	608	635	583	577	632	559	584	592	595	563	619	578	598	607	582	609	586	606	564	592	603	580	573	584	608	612	552	612	624	608	553	595	588	607	595	550	581	620	634	606	629	615	600	574	565	549	567	594	549	616	576	554	592	580	597	596	577	568	577	594	583	598	575	675	596	592	589	592	610	569	597	621	569	610	576	615	604	627	619	574	588	574	586	602	584	578	620	602	588	593	615	618	595	582	570	555	605	585	617	591	565	588	567	617	592	606	566	543	572	566	637	554	574	574	593	558	552	567	621	608	619	596	589	601	579	587	632	590	623	586	624	587	581	582	588	596	591	586	609	576	569	558	587	579	572	594	596	567	588	586	593	593	625	592	610	627	571	601	562	562	623	612	626	600	584	601	607	624	589	591	617	584	596	597	595	620	560	609	594	624	563	582	591	566	569	594	577	608	626	601	596	615	565	579	580	599	619	575	606	646	583	635	641	597	581	620	585	609	617	635	560	562	623	559	558	588	625	572	598	560	637	568	610	576	592	530	586	581	629	587	600	596	560	593	537	634	607	575	609	591	594	592	606	612	627	615	597	573	593	608	608	641	623	568	590	610	570	629	578	630	625	581	582	592	570	629	579	599	613	611	588	597	617	580	605	554	606	538	616	597	603	612	576	586	615	598	584	589	562	614	616	574	591	579	606	588	605	561	637	604	619	589	560	566	548	649	604	568	618	591	596	538	598	575	600	604	558	560	556	619	588	544	613	572	630	605	571	591	560	631	579	585	583	557	615	629	624	621	594	601	615	581	611	533	559	605	550	600	568	608	561	539	562	619	635	594	600	577	610	622	609	588	581	620	588	578	628	602	565	588	585	584	627	578	606	560	559	554	584	612	565	610	589	575	584	630	581	587	613	620	566	572	595	628	588	601	566	593	572	580	605	592	585	621	592	600	581	594	579	582	585	596	569	550	566	562	585	643	642	526	589	584	555	593	574	623	629	638	554	587
26781	10264	3096	2287	1446	1037	904	961	815	771	746	1315	1772	1463	1104	762	648	613	631	574	598	601	611	576	580	602	605	616	594	647	603	617	570	601	617	647	622	565	633	559	580	609	646	629	634	596	616	620	593	611	604	549	589	627	544	621	606	586	586	605	628	597	617	614	591	621	584	624	581	610	595	589	598	611	605	596	637	602	595	583	592	583	620	594	603	679	613	621	594	615	586	560	612	550	608	593	617	611	607	602	611	617	591	623	591	592	602	597	608	603	608	549	631	575	622	551	550	572	550	642	586	660	594	636	583	661	589	610	634	622	610	643	577	586	593	623	589	611	602	587	622	634	595	580	599	616	622	591	620	629	603	606	633	595	587	578	610	611	567	581	617	570	595	603	600	575	628	630	557	600	590	616	608	564	549	539	571	608	591	649	552	596	607	565	627	596	572	602	605	580	592	655	571	563	595	634	618	634	553	577	620	629	640	616	567	617	589	612	630	586	606	589	612	566	595	645	563	597	616	587	569	567	655	623	611	567	608	577	628	600	590	596	574	555	586	626	583	653	579	610	598	598	621	619	607	566	598	600	593	545	586	652	582	609	600	567	646	605	601	613	578	618	617	656	611	613	606	590	583	553	620	620	597	583	635	616	619	618	612	603	624	631	657	571	612	589	591	596	573	597	606	569	598	609	602	615	588	628	632	617	682	603	664	573	598	649	580	623	550	634	615	546	648	595	554	584	566	599	597	641	650	646	632	621	577	603	567	618	620	583	575	585	569	593	582	648	582	582	577	563	576	614	589	582	607	620	645	642	639	544	603	593	562	624	568	549	574	574	592	591	614	567	612	576	564	609	610	606	596	599	586	608	621	620	612	601	599	582	581	597	567	677	616	615	629	593	627	603	564	613	567	580	570	580	609	619	610	590	584	595	576	594	591	607	584	576	574	569	593	597	584	567	586	598	584	594	607	641	574	599	589	634	553	631	575	590	593	659	643	653	601	577	596	614	553	575	610	603	607	603	539	635	568	618	612	605	573	565	571	604	580	599	615	596	596	582	594	585	617	578	642	581	630	607	620	619	604	584	636	580	592	651	649	596	583	581	632	602	591	587	562	620	610	602	559	612	633	609	596	592	602	637	594	590	619	574	567	600	632	591	596	530	562	571	633	644	614	604	631	608	623	578	610	609	583	563	629	584	559	572	617	584	597	610	592	570	566	572	619	575	566	584	576	593	596	593	586	606	555	563	603	604	602	595	635	627	585	596	612	555	566	581	578	607	557	603	604	591	601	632	620	567	656	603	634	559	589	632	580	571	556	632	653	591	592	606	604	621	590	627	578	607	590	589	592	566	628	594	628	580	554	591	552	608	620	605	604	604	605	584	584	570	594	581	597	607	621	586	605	574	603	622	598	616	611	600	562	637	562	617	604	588	593	610	560	592	581	604	614	615	622	617	597	597	594	645	591	600	591	613	566	566	594	636	596	587	573	595	613	586	597	613	605	620	610	580	605	655	620	625	571	588	624	598	622	636	615	578	580	599	614	602	580	540	617	605	589	594	618	582	582	663	553	568	630	579	622	644	569	603	623	648	594	555	645	653	617	577	659	620	619	628	610	604	602	628	592	573	599	565	566	565	581	604	618	596	606	626	615	612	629	578	606	560	592	594	617	582	617	589	639	578	579	634	576	630	623	642	574	571	609	641	608	615	600	593	630	587	586	622	586	650	564	573	596	602	663	578	598	602	590	626	635	604	594	609	593	603	598	585	599	578	605	640	630	571	604	623	640	615	595	584	632	592	604	631	593	594	597	593	604	619	564	585	610	602	552	564	559	569	607	594	603	548	632	552	606	596	594	606	580	620	641	560	637	597	645	581	586	581	609	624	622	618	629	615	595	616	605	621	603	594	621	621	580	609	636	624	607	644	620	567	597	612	583	611	605	565	631	605	552	626	616	568	640	621	619	624	607	575	639	614	591	599	585	623	607	671	599	584	598	578	542	633	635	627	621	558	583	597	557	581	593	585	632	603	555	626	614	598	646	596	569	599	562	599	582	614	583	576	643	583	578	598	615	569	608	583	577	597	585	584	616	601	587	563	595	556	585	591	562	581	619	584	621	581	606	619	614	624	620	606	592	609	604	596	634	601	611	602	587	595	578	593	576	630	611	597	582	593	604	645	577	604	584	553	592	593	584	591	573	575	606	624	632	596	586	609	581	584	607	618	620	634	653	623	583	634	605	584	608	621	608	604	572	557	638	601	619	645	635	593	605	555	638	624	584	610	599	625	601	558	590	591	584	620	593	617	624	614	586	580	598	603	615	607	576	587	607	595	600	616	606	612	597	576	611	652	602	612	607	589	586	582	584	558	577	646	581	579	625	590	642	587	597	604	583	620	588	604	567	651	625	611	614	582	594	620	587	612	600	574	597	589	588	579	598	604	593	603	654	619	548	585	602	578	586	620	598	549	579	574	580	575	577	606	587	571	601	586	574	581	610	618	587	613	593	620	631	584	565	582	609	604	592	594	614	563	585	606	584	595	600	568	597	636	588	591	628	591	617	579	584	657	592	596	607	585	601	620	567	617	583	583	570	562	637	605	587	594	584	593	604	608	600	606	574	573	593	596	570	596	596	614	638	631	574	606	590	570	600	600	608	637	608	619	584	631	581	585	609	632	562	626	600	580	631	620	601	598	650	576	590	622	600	564	622	593	634	615	600	552	595	608	617	617	638	603	638	606	609	617	629	575	586	593	573	608	608	575	578	617	627	564	620	577	616	596	608	622	607	593	585	591	561	571	621	605	581	604	598	595	566	568	595	583	574	570	571	625	583	607	573	620	584	577	615	636	598	585	564	555	580	604	634	637	554	589	579	599	561	640	603	614	612	593	618	579	597	599	634	550	582	602	584	622	605	570	567	552	562	604	566	589	545	621	583	595	616	608	597	605	645	602	594	573	571	594	551	602	580	551	613	597	594	624	574	574	592	606	586	636	591	629	571	572	572	583	554	609	592	567	609	594	594	614	604	645	583	647	614	624	612	598	637	583	600	584	544	560	578	652	568	597	605	620	623	628	592	608	636	593	604	634	584	614	595	570	603	584	627	579	596	627	599	636	635	589	603	619	626	597	601	617	592	587	589	603	567	587	621	612	620	583	611	599	592	611	579	645	619	639	569	609	577	591	612	599	599	577	592	565	610	608	604	653	633	563	585	629	580	595	595	608	616	619	605	609	619	570	576	608	565	667	610	609	601	608	639	583	631	620	620	589	663	593	629	597	611	578	645	623	569	580	584	584	639	624	601	617	560	564	627	609	609	581	614	607	597	615	580	578	561	591	582	587	619	574	637	599	572	608	578	632	579	622	591	601	610	626	620	579	576	599	594	586	608	610	615	639	564	577	613	577	593	584	566	576	613	625	636	580	593	582	647	590	595	618	605	639	550	543	614	639	590	574	579	580	623	591	589	588	595	608	592	596	581	566	620	635	585	550	651	605	600	622
6356	2441	3209	2150	1611	1342	1061	1005	841	757	745	1663	2098	1524	959	663	558	516	459	490	485	492	454	500	493	488	469	503	485	465	461	486	495	517	511	481	486	498	486	512	476	474	526	449	492	469	470	502	494	499	499	501	459	495	463	522	481	529	485	527	515	465	491	515	436	477	503	466	502	453	520	481	487	466	449	512	517	524	481	510	513	505	493	501	528	496	478	530	479	498	459	478	476	466	499	481	500	485	489	496	486	501	464	491	453	501	470	500	470	508	492	497	528	531	458	504	495	480	486	499	491	519	518	514	473	513	498	472	487	477	511	480	505	472	503	441	508	503	494	477	487	479	470	506	459	463	497	459	524	463	480	535	437	467	513	487	472	525	490	521	473	506	488	473	454	496	500	503	480	513	499	500	470	503	459	545	500	470	477	464	469	485	437	469	483	500	518	481	501	487	481	478	498	487	493	465	505	498	466	456	474	467	480	486	500	502	478	474	497	504	481	501	454	519	504	484	511	493	488	478	477	484	495	485	507	516	488	509	459	473	466	470	491	520	535	524	529	491	511	513	502	479	500	481	500	463	501	463	483	496	513	493	453	491	467	459	471	477	496	482	492	496	470	492	468	485	468	493	484	491	499	450	492	485	476	496	492	486	486	466	483	491	470	485	516	494	512	468	479	439	506	525	501	476	475	540	476	462	483	509	453	464	488	453	496	485	445	454	475	465	460	466	518	516	490	517	469	524	495	521	501	444	479	459	502	496	465	498	468	489	467	482	481	453	474	456	511	482	520	462	453	485	502	475	528	477	458	501	517	525	477	447	505	483	495	497	488	452	507	495	459	507	500	521	511	476	496	504	457	495	488	505	490	516	505	492	478	471	477	510	535	533	498	527	512	454	469	498	498	504	494	464	490	484	520	534	484	450	456	475	505	483	474	471	472	497	525	483	517	472	490	487	504	504	514	459	480	482	470	482	495	450	487	489	447	466	482	499	461	506	508	489	493	495	525	521	490	489	465	444	500	487	496	467	476	447	517	470	491	497	522	470	470	477	497	490	482	497	520	488	472	479	490	508	511	485	482	453	474	467	486	443	450	498	477	494	483	524	476	496	518	506	456	473	515	510	486	523	549	489	496	529	496	508	499	487	495	454	499	486	503	508	529	469	465	478	475	471	493	487	449	459	484	523	493	487	510	497	486	500	476	482	495	508	525	527	509	506	456	493	446	486	477	478	486	463	487	512	488	533	462	485	467	505	495	476	459	470	476	473	501	501	503	467	442	497	495	482	505	507	535	491	479	494	506	461	463	510	527	477	506	515	492	480	465	467	478	492	453	511	427	494	505	488	490	483	483	461	480	490	503	451	460	478	503	491	491	506	504	490	516	508	466	505	487	531	456	481	527	487	462	514	503	504	535	484	472	486	462	477	521	507	506	469	501	467	480	456	483	535	494	470	522	472	505	477	458	494	497	455	495	502	469	462	477	503	513	472	503	466	485	447	466	506	501	476	444	463	490	495	488	537	508	486	529	456	470	486	510	493	520	475	500	491	505	488	454	512	461	524	499	569	462	523	482	491	529	487	490	502	474	484	487	513	516	513	486	506	467	509	494	474	513	486	499	492	469	481	509	513	538	483	493	450	459	488	465	533	485	476	489	485	492	468	503	503	473	533	490	479	505	535	504	491	473	456	498	455	491	541	463	495	442	511	498	476	491	508	502	489	506	530	467	520	515	496	523	507	487	476	495	466	478	511	467	464	488	491	517	500	492	451	506	468	536	490	490	483	511	491	507	495	490	485	445	479	493	477	493	490	530	506	491	483	464	495	457	471	516	480	488	515	497	479	500	506	458	469	519	471	477	444	450	500	464	471	498	498	467	488	524	465	517	495	511	493	458	450	498	482	444	470	463	470	471	526	524	436	470	501	471	483	436	480	469	473	467	494	498	517	462	472	487	467	460	462	484	517	520	466	524	464	473	484	500	501	524	507	493	503	495	529	474	474	444	505	447	564	467	490	512	455	489	498	509	475	435	511	478	528	517	462	459	487	507	482	537	496	522	465	472	515	490	492	476	487	466	490	494	525	490	459	506	513	526	471	482	516	481	492	490	474	480	494	473	503	512	504	479	516	459	530	476	496	499	509	493	544	488	501	501	495	490	484	491	475	489	491	553	509	475	490	504	508	524	489	527	516	504	557	470	514	481	473	487	479	487	511	470	500	475	488	493	500	452	451	516	494	471	480	490	481	447	525	539	499	541	515	468	487	486	473	505	486	507	486	506	492	503	453	473	475	453	498	501	508	507	477	473	476	515	513	505	470	484	494	478	476	506	478	480	515	496	527	475	510	474	489	529	484	477	470	475	446	476	492	478	495	505	490	502	520	481	507	483	482	487	518	496	502	500	461	466	499	462	529	532	500	487	490	465	486	468	472	481	474	536	467	495	543	479	516	460	499	464	497	517	476	477	462	479	512	486	515	472	500	478	503	463	500	506	502	514	492	530	500	485	515	486	505	448	470	430	514	450	519	481	499	483	484	454	498	504	493	465	493	487	481	513	449	488	451	504	492	476	499	450	535	470	500	530	453	469	519	453	482	499	483	507	475	510	457	478	479	479	475	503	499	494	516	496	483	513	518	508	491	503	500	516	458	494	504	526	488	477	487	495	507	506	495	496	476	480	489	494	468	480	477	475	519	504	486	500	475	494	493	474	465	464	486	463	492	505	503	527	444	487	488	514	518	463	470	519	482	488	488	469	475	508	478	487	459	481	501	527	489	484	489	501	485	495	487	477	523	485	500	512	498	483	521	498	497	480	485	472	496	483	480	482	479	505	468	490	504	544	525	476	507	477	473	482	474	494	543	493	485	498	474	502	542	496	459	474	530	429	533	485	491	465	476	537	515	488	491	510	488	482	504	494	529	473	490	517	474	479	475	521	481	513	533	521	484	503	477	480	510	482	466	488	446	503	487	486	443	515	450	492	479	519	503	519	458	530	454	486	445	450	497	482	513	483	456	483	474	493	510	496	487	490	525	469	492	478	484	502	474	481	510	491	503	513	497	502	516	472	503	494	507	456	486	445	507	518	492	487	508	493	533	475	487	498	457	537	475	487	443	491	515	504	470	467	482	500	491	458	501	522	488	495	464	479	464	514	485	496	491	491	465	511	457	511	483	503	517	491	512	500	515	480	461	465	484	498	503	510	469	455	498	487	511	454	485	474	461	482	462	511	496	471	521	453	489	448	478	477	490	474	546	500	466	519	503	518	463	502	469	499	477	516	501	499	502	507	457	482	518	456	469	511	489	468	476	500	492	455	516	462	512	468	514	491	507	493	512	497	493	474	486	527	490	504	511	532	504	478	467	511	472	503	479	498	500	532	483	504	444	448	521	472	507	478	489	500	508	472	476	527	504	468	513	487	495	503	490	469	522	481	475	504	495	515	453	495	489	439	482	467	450	492	513	494	483	493	499	473	463	494	487	471	505	472	497	488	477	483	506
24701	20766	26764	24679	11836	3001	2419	1753	1527	1426	1195	4619	14875	10783	4925	1704	826	600	600	629	585	622	550	602	609	629	605	570	599	612	622	616	629	615	603	623	621	633	637	560	594	576	597	572	563	613	594	591	598	580	576	593	592	591	580	590	560	558	583	553	590	565	570	607	596	595	596	618	648	567	612	617	577	591	620	667	558	586	597	525	611	585	599	587	606	589	571	603	572	590	511	598	595	643	569	590	626	617	591	611	556	569	612	624	618	575	587	623	560	609	576	591	604	591	621	621	598	629	616	606	582	625	596	566	616	585	605	583	570	618	602	601	595	598	628	602	657	584	568	614	615	596	608	567	583	566	613	571	603	573	579	600	568	586	617	585	580	588	607	592	548	574	610	602	576	649	600	592	618	613	578	574	642	576	605	595	601	565	592	619	612	594	577	561	584	580	558	606	589	584	574	562	553	603	568	619	583	586	594	605	613	600	570	612	582	635	578	631	596	572	596	579	561	586	612	554	557	599	606	599	565	599	587	606	616	603	596	559	608	613	598	596	595	555	541	545	619	590	591	605	626	574	626	586	614	582	582	593	583	554	613	572	580	599	613	599	626	611	593	644	592	604	578	599	563	614	562	590	590	631	571	588	559	596	564	587	585	598	606	587	571	578	574	653	604	561	575	620	629	611	584	595	592	590	565	590	598	589	573	647	605	608	564	613	582	597	569	585	607	610	591	565	632	548	636	652	555	605	594	591	612	589	559	578	605	606	628	585	599	581	605	585	600	578	618	621	568	563	573	603	636	650	577	591	583	578	592	577	574	672	604	607	588	591	589	601	573	619	585	575	598	573	625	600	562	563	588	581	574	601	588	583	553	617	621	569	595	564	627	551	609	600	601	608	591	553	621	538	626	595	596	587	584	602	606	599	556	629	528	573	599	554	644	577	602	544	630	602	565	588	571	602	562	609	587	581	581	672	651	560	610	647	587	563	591	614	573	572	606	577	610	589	559	596	603	566	582	560	599	575	601	588	573	583	592	581	591	584	539	578	626	634	530	560	604	594	561	585	637	619	581	578	633	583	597	623	614	598	573	566	601	650	619	643	585	623	539	625	609	574	597	566	601	599	612	607	563	620	582	574	621	549	586	559	569	584	567	578	574	625	578	571	619	601	606	576	602	590	599	565	532	632	602	575	573	629	571	605	608	630	590	579	589	592	590	612	593	591	550	599	536	585	604	623	592	591	586	560	595	554	591	578	549	609	597	583	602	588	607	581	603	576	604	601	600	637	604	607	584	593	604	541	570	608	588	582	594	586	612	584	572	566	610	576	558	611	601	576	614	610	607	555	599	533	529	597	600	555	602	587	559	591	572	578	613	585	570	589	615	566	600	620	602	565	606	589	572	628	593	624	637	608	596	611	608	575	616	595	585	618	601	547	628	562	556	599	604	616	608	576	570	606	590	628	666	594	562	620	608	575	580	573	586	621	610	566	582	599	582	587	595	594	640	601	598	589	566	594	597	591	610	591	654	609	592	585	582	587	581	580	568	593	592	596	541	579	589	615	565	587	552	576	580	577	595	577	599	565	558	599	562	603	554	590	543	566	602	608	597	546	587	599	617	552	563	570	561	566	581	595	575	571	583	584	606	598	571	612	627	591	589	598	575	564	546	571	613	594	592	559	609	566	641	625	605	636	554	613	581	622	611	560	620	583	568	634	575	566	577	605	564	600	613	599	612	642	611	581	557	556	572	603	608	607	597	614	623	598	573	615	565	572	570	597	608	601	573	550	600	625	596	601	588	566	620	578	592	568	601	619	622	606	592	584	561	640	594	593	581	615	589	579	555	587	588	576	613	598	569	608	575	550	612	560	550	616	599	571	587	588	584	555	566	580	610	609	579	532	613	575	575	622	585	595	627	607	582	632	567	545	616	569	581	581	612	595	580	591	603	617	578	598	609	585	573	580	664	550	566	551	582	622	628	622	581	620	598	602	646	593	594	594	593	626	610	605	572	601	572	578	599	573	599	606	596	598	606	574	579	601	610	578	619	571	592	582	567	642	604	589	621	611	587	584	627	650	587	583	598	609	606	624	576	577	586	568	614	604	582	611	598	566	585	618	627	579	589	613	605	605	556	584	569	579	591	628	570	653	555	625	615	657	584	548	606	573	590	588	573	566	560	572	624	570	629	556	640	565	571	603	633	599	565	614	608	602	604	546	584	601	618	592	574	643	629	574	617	626	561	536	605	600	597	601	624	579	568	579	595	570	596	566	598	591	620	571	599	601	644	582	656	599	578	560	586	550	595	549	579	578	609	650	540	575	618	579	618	553	530	574	589	637	591	581	606	576	590	568	583	569	584	577	552	613	609	626	631	584	598	625	615	589	600	584	580	589	602	585	614	560	554	582	569	591	595	582	622	626	613	561	612	588	606	510	586	566	651	601	658	538	613	599	585	597	548	619	597	589	598	586	610	605	615	590	604	612	568	555	630	575	599	577	574	561	619	598	569	579	589	622	594	596	635	566	626	612	558	528	559	572	591	612	630	567	592	596	602	645	636	648	585	582	602	577	565	576	637	596	611	584	620	613	608	617	571	598	588	578	577	572	588	609	567	552	533	603	573	555	613	581	565	607	592	614	581	615	562	581	574	571	590	598	583	641	570	582	575	590	588	614	582	587	571	584	600	585	626	575	627	601	567	591	551	582	554	580	582	564	615	533	584	647	535	603	567	608	623	560	549	598	584	583	626	599	606	569	606	582	618	600	611	590	573	572	587	556	579	557	597	599	594	569	582	596	617	593	600	572	581	541	607	597	589	591	574	587	604	630	579	616	602	618	606	605	584	664	581	598	563	608	611	572	549	587	553	614	640	568	582	573	573	569	589	596	595	601	555	560	590	615	587	589	603	597	547	566	636	664	619	585	574	598	572	549	618	579	614	565	631	600	611	580	576	575	555	590	608	592	617	578	559	607	573	579	564	597	615	535	576	557	614	567	583	579	581	587	593	555	621	555	546	575	619	559	576	577	584	623	623	573	535	614	589	560	569	598	588	650	596	593	565	587	615	572	622	577	549	618	586	543	634	604	582	597	555	587	611	606	578	536	632	613	597	622	553	575	559	602	599	580	614	624	569	620	602	598	593	534	592	544	572	565	588	558	600	593	580	593	605	634	576	634	573	579	616	591	561	576	564	623	542	582	578	634	581	569	626	606	569	594	588	571	582	577	580	561	586	578	636	598	634	571	585	586	532	594	604	594	602	597	557	574	605	588	595	572	594	611	582	590	598	610	588	633	594	581	586	600	560	629	561	561	581	594	584	588	621	601	601	600	596	616	607	593	612	557	604	565	576	613	618	549	616	587	573	579	604	587	556	588	605	614	626	548	594	581	569	530	606	611	576	563	554	584	628	608	547	584	635	570	610	561	547	608	608	579	638	616	589	555	608	591	566	571	601	629	626	594	611	637	585	615	625	580	623	612	599	596	614	535	631	582	585	599	601	560
5310	7603	10693	6090	4086	2517	2761	2154	1893	1600	1387	6624	15515	10011	4812	1712	758	563	505	517	495	515	479	520	575	488	504	550	535	543	500	531	515	559	504	510	520	532	494	543	511	558	465	490	516	472	508	482	506	496	473	537	491	491	518	566	506	536	470	507	530	511	542	488	520	503	479	466	520	526	522	510	513	474	522	488	511	503	502	516	521	549	521	467	532	525	529	500	498	527	483	484	524	492	491	514	522	525	506	528	476	493	510	492	515	485	494	501	497	501	510	533	515	488	527	501	541	476	498	500	486	511	517	527	545	508	536	524	518	514	483	443	467	477	467	507	502	496	565	533	466	546	489	545	550	501	530	511	502	473	521	540	517	489	465	497	519	516	544	486	505	477	533	489	505	529	537	501	536	520	539	500	500	521	484	497	503	539	500	491	523	544	519	503	493	511	487	514	541	496	518	530	530	535	533	519	539	557	506	505	444	486	524	503	540	495	499	551	507	492	512	509	486	544	510	504	506	496	491	517	506	483	491	502	495	497	497	523	482	526	484	507	540	508	515	503	495	514	481	507	524	489	527	506	497	494	487	489	502	523	473	521	546	487	526	515	537	468	468	499	533	506	499	522	486	561	557	444	518	499	500	495	520	482	526	552	499	483	494	515	486	489	507	493	482	491	477	495	490	529	525	510	521	478	490	489	447	525	530	468	496	517	507	488	508	494	525	497	489	501	505	493	509	483	537	541	533	541	501	478	501	484	495	511	500	507	515	549	470	497	517	492	494	497	496	494	488	509	520	510	513	487	517	507	505	553	475	533	492	522	535	530	537	506	476	496	499	480	510	513	518	462	529	483	491	517	507	504	544	482	532	517	498	504	513	502	494	529	501	526	469	495	503	476	478	493	484	504	487	509	491	485	497	471	492	509	495	508	562	524	551	486	509	551	496	504	492	516	524	513	509	469	501	487	482	508	519	486	540	548	521	496	530	520	495	546	476	463	497	526	510	500	535	471	494	514	472	483	493	521	479	480	531	515	491	489	504	505	542	493	481	485	520	480	478	483	497	509	512	498	505	492	496	525	521	486	513	514	531	515	514	506	498	524	522	493	497	517	469	506	492	498	475	510	500	481	461	487	526	557	526	504	509	522	434	494	512	523	494	493	511	514	547	512	509	489	489	490	524	469	471	539	544	513	479	535	520	560	520	495	510	508	480	488	481	525	534	535	514	509	503	517	493	500	519	493	499	534	494	467	508	515	479	467	501	541	482	520	486	494	524	506	487	519	501	516	496	509	484	533	516	505	519	519	532	522	524	461	509	488	494	486	486	525	462	502	497	521	520	488	510	548	521	482	480	455	516	488	543	519	512	464	495	484	497	516	501	496	498	548	519	535	446	518	541	514	486	489	503	507	494	499	498	538	468	514	497	537	477	518	497	521	482	509	516	519	493	477	515	525	537	514	533	514	566	504	514	527	531	472	483	463	478	470	488	530	491	501	476	542	495	535	514	492	524	490	494	486	530	490	495	531	518	521	514	490	484	485	520	473	494	513	499	507	504	511	500	475	539	477	522	445	535	507	486	520	441	508	552	548	513	447	474	520	518	515	514	497	449	490	544	502	512	488	452	485	510	488	500	563	481	507	515	519	535	496	483	492	510	492	558	508	445	536	528	513	501	515	509	505	493	510	569	484	496	510	512	543	532	510	525	484	486	526	537	550	472	482	460	512	518	508	480	497	550	488	539	491	499	515	503	526	526	507	503	515	494	524	527	522	501	506	518	469	501	514	512	488	506	486	447	525	528	518	506	513	500	507	467	462	487	497	491	484	502	537	512	468	520	498	498	518	525	469	517	469	482	497	513	492	554	506	503	476	492	555	491	476	522	513	540	495	509	517	505	541	548	512	546	512	488	497	486	508	493	503	514	496	532	521	488	532	495	510	483	515	474	498	472	487	486	476	458	534	494	464	488	473	527	469	489	515	526	540	538	518	509	474	497	515	479	499	463	510	504	519	504	546	483	464	514	528	469	543	518	485	482	536	487	477	564	486	467	519	508	461	479	511	518	515	516	507	505	509	490	469	501	500	510	477	524	472	536	501	492	505	512	486	512	511	504	500	509	478	495	556	519	490	514	483	509	514	457	523	529	502	473	530	556	492	508	497	517	532	525	500	466	493	542	483	523	487	470	501	481	505	487	483	533	519	504	504	506	509	496	487	488	516	531	501	523	478	521	528	504	488	498	508	523	495	502	469	518	510	555	496	498	493	542	519	509	533	515	492	490	503	517	538	494	511	539	504	482	510	528	477	483	476	480	537	546	511	557	517	491	480	533	496	509	474	527	476	517	503	514	526	477	508	469	512	508	489	525	483	492	455	509	474	496	510	484	524	514	501	527	493	508	517	525	500	495	509	536	517	514	508	503	533	495	476	506	511	525	531	509	476	483	550	479	496	479	504	509	504	487	482	477	501	521	514	500	520	514	482	503	486	543	461	457	520	539	552	515	505	477	491	508	512	481	501	511	507	486	490	473	513	522	505	498	512	498	516	525	489	520	516	489	513	489	508	531	526	487	494	492	496	496	534	500	466	476	537	502	539	485	490	503	489	511	526	512	470	521	520	525	478	487	462	506	501	540	510	535	468	504	470	499	509	494	524	503	520	494	537	522	466	492	496	510	501	528	495	485	473	533	476	517	486	516	494	479	542	456	513	520	551	510	509	502	532	465	516	533	549	484	484	515	471	517	500	515	462	462	545	521	458	532	487	489	509	486	485	530	481	517	514	479	517	528	508	493	469	458	498	523	496	497	527	517	523	547	520	473	491	483	500	475	503	561	552	545	481	537	481	513	485	539	469	511	516	519	519	488	478	523	503	513	484	524	466	539	516	539	517	487	514	518	490	529	508	521	525	529	524	492	479	551	511	510	486	510	532	526	495	467	524	508	492	498	483	505	502	516	502	480	547	517	522	512	508	542	499	502	519	521	538	477	512	493	531	485	522	498	518	525	520	492	478	478	495	472	540	525	507	536	507	464	505	509	523	527	499	471	493	507	510	503	511	526	494	504	482	522	504	486	518	493	515	524	501	493	530	494	487	537	487	507	510	489	475	528	487	493	522	533	526	493	520	538	540	524	519	504	517	485	463	513	553	471	524	485	504	510	479	517	496	524	450	519	510	525	539	515	509	502	482	512	508	504	539	493	529	477	478	476	486	525	515	467	479	513	534	503	488	526	512	538	474	523	529	530	469	498	454	508	506	520	478	487	515	470	498	494	496	465	513	501	504	478	506	497	463	491	466	510	523	538	554	480	521	534	494	512	526	526	508	535	498	485	476	501	518	480	507	456	540	534	551	515	486	511	497	508	534	521	538	455	476	468	527	515	508	527	480	513	504	496	473	503	490	526	486	505	485	528	531	526	504	515	494	505	524	502	533	524	503	487	546	506	500	514	479	537	487	502	515	528	508	522	489	520	515	525	494	534	506	494	469	491	519	531	505	508	493	534	487
23793	20792	27821	23889	20506	11958	5337	3509	2237	1723	1578	8658	25019	18187	8538	2657	1120	853	737	670	772	742	746	756	735	701	706	698	754	737	723	702	731	749	726	738	744	727	741	782	722	761	639	721	737	743	713	699	677	684	723	716	724	697	714	750	749	726	709	733	701	705	698	729	717	700	691	737	705	677	696	731	683	771	742	741	726	707	750	716	679	719	749	676	716	745	685	689	748	713	738	681	728	731	694	758	726	720	727	740	702	678	730	711	648	700	754	710	696	691	762	763	742	716	729	675	746	742	731	660	714	720	747	691	722	681	731	764	706	713	754	694	726	719	738	759	700	701	772	643	701	722	702	712	712	712	716	681	722	709	757	663	738	788	701	751	740	665	724	645	739	695	670	750	689	730	738	746	711	721	707	679	738	727	703	727	703	662	703	692	715	736	751	699	728	703	745	725	735	691	722	728	764	723	759	717	751	718	708	733	725	715	717	706	734	723	731	728	765	732	728	702	757	736	728	768	730	738	781	738	700	747	746	774	720	733	687	724	743	717	716	702	722	750	724	698	685	709	782	729	729	728	695	712	709	762	724	713	726	737	755	698	713	734	720	716	724	733	746	691	685	691	790	726	722	733	689	703	692	733	700	653	716	717	733	691	756	699	707	693	700	693	741	750	782	685	670	707	700	679	716	720	770	733	762	715	747	734	698	720	697	733	714	723	689	726	696	723	692	707	771	732	743	719	729	719	728	742	730	701	749	699	680	759	779	692	730	740	702	705	723	692	697	737	716	701	674	731	734	784	735	687	728	762	778	681	717	723	713	744	730	744	718	741	705	727	716	722	709	739	734	728	780	690	703	746	758	672	727	687	703	718	702	690	721	692	727	725	721	680	706	729	702	782	701	737	759	709	728	730	785	712	724	716	697	677	685	713	729	710	689	752	740	735	688	733	725	709	660	693	719	698	688	708	711	710	738	688	712	767	684	723	737	717	718	721	696	722	694	735	668	738	739	714	706	705	778	725	677	680	726	700	753	691	700	687	719	690	760	748	704	696	692	781	698	688	703	726	719	754	748	704	709	713	721	735	702	752	723	712	708	685	729	717	725	762	759	719	693	727	725	700	708	681	731	710	755	711	725	695	707	668	732	718	745	722	724	718	698	673	699	702	684	705	724	735	679	701	727	760	756	686	693	742	706	676	728	734	727	728	767	700	698	714	710	727	737	718	725	784	745	673	727	773	702	718	770	737	658	681	689	699	724	762	672	672	726	757	683	703	735	693	760	778	711	663	740	722	717	720	707	736	730	705	683	701	758	706	693	684	750	762	702	681	705	715	752	722	718	711	735	704	704	711	684	724	693	722	725	723	705	754	718	711	668	711	705	723	723	720	758	691	675	714	699	731	707	726	693	698	697	685	723	716	685	754	704	739	694	715	716	715	705	733	758	712	727	666	742	713	743	702	704	696	714	738	704	665	709	679	734	746	701	733	702	700	735	718	690	759	685	705	708	740	751	733	696	689	735	727	742	704	674	707	708	685	693	710	659	691	705	708	736	682	678	712	734	690	758	704	721	685	692	744	722	695	716	675	706	769	734	702	727	687	689	711	731	720	675	741	717	737	727	691	718	704	754	776	727	667	722	678	626	671	668	682	676	713	738	683	732	727	740	728	704	691	706	724	674	698	694	679	699	728	689	725	708	705	740	701	738	746	686	685	723	726	743	714	710	714	700	759	678	711	688	690	722	744	714	750	687	733	732	706	723	722	690	743	729	718	697	740	702	703	729	699	679	723	731	706	700	712	738	737	692	716	753	746	747	726	712	692	690	722	681	727	713	669	736	689	723	680	753	690	711	717	756	691	701	721	726	715	682	708	768	724	697	737	727	721	727	731	702	668	750	711	703	738	688	684	742	705	686	695	724	761	730	662	689	767	777	722	699	665	743	757	759	758	689	699	644	710	729	735	756	722	672	703	703	690	723	698	689	728	687	714	736	697	731	722	667	723	751	693	722	765	734	710	650	720	721	729	689	757	739	711	693	716	747	674	701	758	730	716	688	695	700	790	758	721	681	709	749	706	738	688	724	697	715	749	733	673	740	706	731	757	707	707	717	660	755	661	666	728	702	730	705	746	731	700	662	694	674	686	703	750	691	753	680	750	720	713	748	687	701	735	684	727	728	742	662	707	708	752	700	741	751	691	660	724	684	716	645	696	712	685	729	684	712	673	654	694	702	764	719	708	721	710	749	720	738	735	716	700	706	721	698	700	676	729	704	752	771	715	734	743	760	693	751	711	734	735	721	684	682	696	748	697	703	720	729	741	689	702	698	677	737	691	722	714	704	705	726	690	745	686	721	660	730	710	749	750	692	720	753	704	703	791	748	694	666	716	719	735	718	740	712	740	732	714	743	719	723	680	709	755	759	715	726	677	710	730	710	739	739	739	746	734	747	750	726	720	770	680	719	688	722	733	709	755	731	759	749	707	688	787	689	749	738	713	744	736	731	717	717	740	716	708	719	757	719	677	690	754	717	739	719	740	732	763	747	704	723	736	700	702	728	676	695	766	716	754	705	710	692	688	700	779	701	699	713	761	787	729	735	739	713	732	684	676	738	718	731	738	676	683	710	718	700	714	728	753	677	725	699	714	701	761	683	751	721	712	764	798	713	718	704	685	731	742	759	691	732	674	686	704	718	717	731	749	717	728	666	679	772	730	765	686	705	724	727	743	716	688	714	739	738	745	691	693	709	738	694	714	750	663	711	671	712	770	710	757	733	720	762	761	715	732	680	730	715	735	674	638	707	732	700	735	736	711	710	665	735	713	689	709	685	727	674	719	714	681	689	668	763	670	726	772	685	657	736	682	718	708	689	688	715	692	717	724	739	756	691	720	742	733	749	716	688	713	706	665	712	703	745	739	741	726	679	703	754	736	724	702	739	731	730	734	693	738	743	678	698	733	726	717	706	708	737	710	715	769	718	745	689	705	655	693	678	742	715	684	730	701	764	724	728	753	684	722	719	730	754	706	713	652	725	705	730	679	725	714	701	729	749	715	718	749	700	718	762	709	707	696	692	694	733	717	719	743	767	762	718	657	736	722	713	748	774	723	755	692	741	726	678	731	682	721	726	698	735	699	669	672	732	685	767	696	682	692	714	719	732	681	750	714	750	687	738	750	707	730	679	681	697	757	717	722	761	687	747	686	730	674	703	690	713	699	762	708	701	708	711	719	708	713	742	717	757	693	701	727	722	755	730	710	720	753	738	717	724	750	713	693	730	727	710	684	736	724	716	726	737	665	679	710	710	727	725	700	694	721	692	720	686	719	756	703	684	667	691	688	708	728	682	711	742	742	634	713	734	725	695	718	709	715	724	709	702	696	696	714	721	712	720	697	693	749	725	702	751	703	739	675	719	730	698	712	698	705	772	746	716	721	711	755	687	690	697	677	696	670	680	714	717	688	707	727	657	709	748	690	732	699	699	720	681	727	688	733	735	727	691	740	711	716
6575	14532	15479	10926	7443	5591	4363	4043	2709	2102	1964	11749	24008	15661	7285	2563	1097	724	662	635	596	570	589	614	619	631	596	622	636	596	639	600	561	648	634	621	660	565	622	603	614	611	571	583	612	626	609	622	589	606	576	611	617	570	618	610	567	608	603	602	641	596	618	597	596	584	615	624	626	610	554	560	589	616	613	631	605	582	649	620	579	592	593	577	597	614	607	619	592	622	598	669	612	587	594	602	584	597	603	586	581	582	556	621	586	597	580	607	588	580	622	596	570	573	620	586	604	594	615	652	579	600	636	575	617	625	626	639	590	628	621	605	580	623	604	593	607	587	612	608	614	574	576	647	594	595	598	601	611	602	617	611	614	594	596	552	626	611	610	587	557	611	577	640	622	587	599	607	607	616	590	634	598	603	602	591	610	567	609	636	587	589	611	591	616	585	595	612	604	610	593	610	612	582	555	635	572	605	594	587	636	626	600	577	594	580	606	607	604	608	635	603	586	623	593	627	627	566	581	608	594	597	626	583	601	621	616	600	632	618	580	624	589	609	605	589	602	569	586	570	607	597	595	609	614	623	591	594	572	607	604	602	637	593	554	597	640	625	594	646	627	591	614	601	559	567	593	592	613	631	609	596	633	583	613	583	616	606	548	613	573	602	560	608	596	605	598	624	588	575	594	606	578	575	607	580	604	593	627	607	589	587	548	651	569	544	623	593	624	578	589	612	599	638	557	603	622	642	593	635	614	595	612	575	579	610	573	631	605	644	642	543	609	606	629	591	610	598	594	552	600	592	570	623	622	586	591	598	596	598	628	574	612	588	610	584	630	561	604	590	593	595	593	601	600	618	602	638	592	600	581	622	634	616	529	633	594	628	593	581	619	596	622	584	611	609	623	580	584	611	616	627	572	613	576	603	572	601	588	569	600	575	585	625	596	615	561	594	599	629	596	657	600	640	595	635	595	593	574	589	621	563	616	635	626	590	642	561	613	605	597	580	577	594	549	599	602	580	612	546	584	591	575	597	573	615	595	633	620	601	616	595	560	617	644	607	606	601	574	595	591	613	591	617	586	623	575	602	587	569	631	613	595	614	583	590	587	630	616	615	617	605	568	581	599	568	604	567	602	592	593	592	602	621	608	586	576	624	605	574	596	603	596	555	626	633	580	546	587	550	611	599	609	593	618	598	569	649	580	610	636	614	599	603	617	605	586	596	602	599	628	610	601	594	646	603	617	596	610	581	567	593	563	589	578	619	628	595	572	568	576	582	577	592	597	584	586	577	579	606	576	585	632	572	632	600	598	639	603	584	609	623	613	605	617	553	563	572	603	597	578	583	562	637	594	577	660	609	620	583	614	584	578	607	597	586	600	599	574	634	609	544	596	598	638	581	582	650	579	599	603	572	566	627	637	603	572	610	592	610	611	584	568	604	580	601	604	613	611	595	573	602	588	648	589	584	610	573	654	597	577	600	571	601	595	573	564	616	616	623	600	616	620	608	636	613	629	639	587	640	595	585	598	586	590	638	571	621	638	592	616	624	552	605	562	597	605	575	605	634	549	562	601	584	564	623	542	554	593	587	629	569	566	617	637	626	582	553	579	599	582	578	555	551	576	615	594	608	596	559	663	612	607	599	607	606	621	631	596	645	563	561	589	633	612	574	614	596	591	597	589	589	575	591	608	602	572	575	588	635	579	591	591	597	611	566	600	568	616	587	606	604	607	580	599	575	590	566	621	622	596	601	633	601	612	607	594	593	617	613	608	619	598	605	593	605	608	601	599	611	634	628	613	567	601	608	590	565	632	591	598	607	591	603	597	565	599	620	561	642	602	637	599	613	608	592	565	606	586	600	613	600	593	581	607	597	591	606	571	607	601	619	593	569	621	606	615	614	619	581	625	639	560	628	593	597	603	631	612	579	621	607	591	627	631	611	614	609	565	603	618	562	604	611	603	586	599	605	564	602	615	605	637	588	577	615	553	570	622	555	639	635	570	613	619	637	549	583	588	602	582	574	608	577	580	586	573	602	587	583	573	611	621	601	617	606	601	593	580	588	624	567	604	594	585	599	578	593	578	604	587	588	584	584	578	597	639	579	600	609	602	596	578	596	578	633	604	630	583	615	585	593	584	608	571	649	598	581	626	566	584	573	598	612	567	575	590	602	584	599	648	606	636	619	632	603	602	573	618	563	619	569	584	576	599	604	590	585	637	580	581	607	556	574	614	589	588	565	596	543	579	650	593	620	568	602	575	575	607	637	597	602	576	598	605	592	575	558	636	572	595	539	599	586	589	576	595	571	581	639	595	645	586	585	601	580	600	604	613	604	583	594	539	616	582	618	579	592	609	613	561	596	601	580	588	549	563	592	601	590	601	600	636	601	594	566	568	601	562	593	604	632	610	624	618	601	606	599	626	605	595	588	602	588	584	609	598	588	598	551	607	600	606	582	584	592	561	625	586	638	603	600	580	624	604	651	622	554	596	615	595	602	571	601	599	615	633	610	574	589	557	632	602	641	594	581	628	615	638	586	608	603	589	600	590	579	631	595	619	589	642	604	584	603	607	619	638	621	614	595	577	589	592	578	651	541	604	603	585	610	570	587	618	561	564	549	598	606	599	630	592	588	592	579	553	596	595	553	570	607	585	578	564	549	601	571	613	595	593	612	576	642	560	623	583	571	602	568	624	584	537	622	568	573	624	593	598	596	586	584	617	606	645	628	594	616	607	626	545	613	580	628	609	625	603	611	634	606	578	583	634	617	591	609	584	612	608	600	606	628	612	570	634	615	605	592	569	576	588	588	617	583	597	558	574	600	613	607	595	604	603	613	633	617	597	615	568	560	575	562	588	592	565	568	600	550	625	600	593	622	537	595	575	574	594	556	613	619	563	564	528	573	613	554	596	619	611	556	605	611	625	599	576	599	577	605	575	600	618	606	610	599	585	580	570	572	611	591	644	592	625	560	571	606	606	631	574	602	602	606	608	567	613	602	633	606	569	600	584	627	586	607	574	618	529	596	610	604	607	593	610	577	635	611	608	599	585	578	588	584	624	598	617	571	613	587	565	632	558	583	581	581	585	575	628	604	589	608	617	609	590	605	616	574	599	656	602	609	559	576	609	595	592	612	609	593	619	627	584	580	627	632	579	606	638	567	606	574	617	585	552	608	552	578	586	584	583	592	576	569	585	578	587	572	649	564	609	584	562	619	626	565	658	626	585	605	589	630	563	601	601	616	601	583	630	596	602	552	602	611	633	538	582	595	627	569	610	622	613	598	594	613	626	608	620	606	603	629	595	619	553	604	643	575	631	573	598	582	578	590	607	581	620	579	593	582	609	625	606	600	539	574	603	628	579	606	590	570	579	596	593	586	593	605	595	601	586	590	621	590	636	584	579	590	573	596	607	597	572	553	569	621	621	568	562	562	588	631	594	597	608	593	572	566	602	630	586	613	623	627	617	589	598	582	609	609	570	626	588	606	610	646	578	649	597	606
27094	12383	5669	3301	1744	1190	1013	928	877	723	795	912	1673	1570	1141	795	638	614	617	636	641	619	641	598	593	576	585	607	610	582	577	609	618	591	560	596	599	570	556	581	599	614	610	594	578	570	589	617	590	592	588	659	604	597	579	615	598	560	565	597	609	637	568	591	587	627	604	599	587	588	583	645	598	561	591	590	587	593	591	610	572	567	571	598	609	570	643	594	586	602	605	601	615	576	597	566	576	635	625	576	589	623	591	600	596	619	624	609	551	624	587	609	629	583	571	600	595	653	609	605	597	651	619	630	587	610	593	604	602	608	571	586	538	573	605	614	643	580	566	566	606	610	600	561	605	623	591	559	584	571	621	620	575	564	570	627	588	601	552	589	619	568	546	554	583	571	609	552	553	605	605	620	633	590	622	576	619	596	595	549	590	560	610	562	603	583	579	614	606	595	626	631	595	580	560	613	613	605	608	596	572	594	599	615	540	566	605	593	576	569	634	607	551	558	591	561	595	650	553	553	617	589	574	646	585	610	607	541	625	567	603	580	579	590	606	595	600	620	619	618	587	548	612	604	600	604	576	629	600	617	610	609	605	569	632	563	641	619	599	566	609	596	579	623	598	583	621	585	576	555	613	584	557	565	585	580	586	571	616	601	579	603	623	598	647	612	621	607	610	577	598	608	554	562	608	567	597	592	618	604	586	552	600	606	570	580	621	554	575	568	567	598	577	570	574	575	608	587	592	560	599	603	584	623	586	608	603	583	657	578	560	607	613	564	578	583	549	572	617	643	590	629	602	572	585	581	589	587	568	637	573	570	584	585	593	581	572	577	546	632	624	596	568	628	570	592	591	593	627	580	575	618	592	627	604	569	572	591	550	592	591	601	569	560	548	589	612	621	571	585	575	601	588	613	583	538	582	574	614	581	597	589	611	599	630	608	549	604	554	588	612	577	614	582	622	599	625	591	638	619	578	586	593	612	585	616	587	646	639	599	590	579	641	598	599	595	596	593	549	597	637	588	593	593	591	624	587	573	601	605	612	600	541	616	579	579	605	564	571	591	571	588	605	601	588	598	589	601	616	616	602	594	541	575	620	584	588	594	569	612	598	611	592	597	571	614	571	642	579	648	606	587	575	585	579	577	611	607	581	605	576	610	626	580	624	633	587	593	633	611	603	587	573	614	548	616	583	583	567	615	580	589	588	591	615	613	652	592	536	570	606	585	630	603	571	575	585	582	591	623	649	571	608	547	568	572	566	581	574	601	572	651	619	645	541	601	577	601	591	598	615	582	586	580	593	594	616	611	573	602	550	534	571	574	609	522	614	574	565	603	601	586	616	570	582	569	605	603	582	592	612	577	579	618	616	575	594	594	596	594	593	621	601	592	603	603	630	562	564	562	583	604	600	593	610	568	596	598	559	635	606	633	548	618	635	612	618	554	615	637	601	627	547	556	622	586	590	611	578	596	581	583	625	623	588	622	592	604	600	591	609	625	587	577	578	604	609	608	589	617	557	567	570	609	571	598	596	587	575	626	602	596	616	611	565	608	589	600	590	636	583	583	603	604	594	633	602	559	610	602	580	638	603	596	578	617	623	573	569	601	582	540	608	568	596	590	582	580	608	598	548	634	614	622	659	620	588	601	597	601	612	561	585	573	586	584	618	584	559	623	576	587	544	554	626	575	622	610	598	593	600	611	619	607	594	616	574	573	586	604	585	571	654	572	598	591	618	590	622	601	606	596	601	578	631	604	608	590	586	545	560	567	595	574	560	621	612	612	567	609	542	558	606	590	616	617	632	586	617	607	637	612	571	619	562	619	614	570	583	577	616	610	562	633	583	593	610	578	609	620	588	596	610	590	575	557	603	628	618	590	595	607	594	589	582	599	593	583	617	556	598	572	606	622	577	607	593	562	577	577	624	581	585	601	602	598	627	565	624	592	625	615	591	666	589	606	620	633	564	601	585	640	553	620	602	548	602	576	620	581	623	609	590	577	607	610	585	606	572	659	626	668	599	620	586	572	602	589	606	573	562	608	594	619	591	539	632	558	584	651	578	606	549	575	602	612	583	576	564	617	600	561	623	587	558	617	597	609	621	612	582	630	573	558	597	596	559	594	580	593	626	627	593	589	649	539	624	574	587	588	565	612	626	575	616	548	597	546	546	555	582	575	627	612	574	643	626	574	594	592	599	583	595	583	596	612	639	594	606	611	612	604	575	595	592	565	610	639	579	566	585	575	652	558	591	614	591	537	636	598	613	615	572	591	639	586	613	602	574	574	601	588	599	561	650	608	567	583	605	587	611	621	585	567	593	601	605	644	636	629	630	599	592	594	539	593	605	611	603	606	559	564	601	635	622	606	597	583	670	603	571	571	614	597	562	607	563	626	584	602	587	569	593	585	607	578	617	642	638	616	582	601	590	594	550	581	583	616	577	561	588	621	623	571	602	557	587	608	536	561	611	637	597	636	611	612	594	576	603	591	557	536	581	645	608	603	621	602	599	571	663	587	570	597	570	576	564	581	629	563	592	570	589	603	606	593	620	619	587	599	587	590	611	626	585	595	575	603	622	600	585	568	631	578	665	566	628	563	672	568	605	592	573	563	589	587	575	618	591	592	596	586	579	592	592	565	581	609	594	598	588	557	582	563	570	557	591	598	574	594	585	565	585	614	563	552	570	599	644	629	593	591	568	586	592	558	624	623	589	601	610	606	604	582	618	629	586	640	615	619	600	556	559	579	549	614	613	601	593	590	626	576	583	600	560	620	596	624	580	627	596	586	602	619	598	617	566	618	635	602	562	588	628	577	604	587	579	561	609	559	595	573	562	600	607	587	596	584	616	626	619	618	612	590	655	591	572	642	608	583	621	597	637	544	617	574	572	606	527	561	577	596	612	608	589	619	588	594	578	566	615	579	612	586	622	627	561	578	604	569	533	582	604	608	591	566	587	538	546	628	553	611	598	591	586	601	600	588	577	598	636	594	610	615	614	590	579	584	562	578	615	584	650	621	586	615	643	622	593	584	563	575	612	579	569	585	594	613	584	599	608	572	582	644	575	647	565	562	591	593	578	587	598	562	569	586	623	619	613	565	610	609	600	626	567	588	573	567	608	622	627	632	611	610	615	628	585	576	621	613	557	625	563	555	575	574	618	565	591	620	524	554	564	561	607	568	570	593	560	592	595	606	580	596	624	587	593	579	591	595	555	543	580	650	568	606	586	573	595	610	630	587	597	553	598	591	568	606	576	588	573	562	670	620	635	569	565	616	615	578	557	599	594	581	607	617	581	586	587	587	523	558	564	595	672	579	594	583	578	593	582	601	564	554	599	635	609	563	625	556	558	570	595	581	639	580	579	595	578	622	576	564	598	599	582	590	616	608	602	597	611	575	540	620	594	597	580	580	615	623	577	608	599	581	663	605	569	569	571	603	559	587	578	594	602	586	601	658	588	564	591	610	566	566	597	580	595	642	569	630	622	597	624	647	617	610
6926	5506	5163	3242	2097	1434	1309	1093	985	827	873	1067	2090	1698	1163	697	539	469	521	464	515	513	483	512	505	471	497	437	482	493	498	480	464	458	515	465	495	478	516	485	494	518	542	465	509	539	482	461	492	489	462	510	501	494	474	493	504	471	499	504	511	469	493	456	505	472	497	493	466	472	475	476	512	494	491	484	464	500	514	489	473	512	480	475	528	479	517	522	461	468	458	515	466	509	477	469	513	500	497	502	491	494	476	514	527	510	502	511	499	479	478	497	536	514	482	497	480	518	506	488	508	528	476	479	472	477	475	484	490	484	542	497	484	505	499	494	470	500	489	480	475	499	510	477	492	463	512	497	522	472	518	503	522	481	491	488	490	507	483	503	511	479	504	490	482	490	475	485	497	501	507	476	521	463	498	556	478	465	506	516	477	478	459	523	497	512	482	487	484	503	456	508	506	511	511	487	485	469	512	482	516	459	489	491	490	490	478	452	504	465	507	468	504	486	499	495	510	497	462	505	477	493	506	480	456	474	518	507	455	486	489	485	491	484	515	469	475	478	507	492	484	499	503	486	507	501	505	496	460	480	473	495	461	452	478	474	467	516	498	501	480	479	452	453	536	507	488	512	489	466	493	485	492	510	509	494	489	485	481	496	474	475	465	502	515	517	480	492	558	483	506	501	462	524	487	418	508	492	488	485	461	502	471	518	489	505	514	500	472	499	495	489	517	433	491	486	521	465	515	459	484	464	516	493	506	469	451	457	497	502	487	490	536	479	502	482	454	474	472	500	487	465	451	479	490	509	501	509	465	477	524	507	502	499	459	502	495	473	488	519	486	499	473	455	494	475	509	499	485	470	464	473	470	488	446	504	453	496	482	491	458	522	505	541	501	486	467	467	484	500	523	488	486	472	476	498	470	507	503	493	516	502	510	456	525	496	465	494	520	554	500	479	476	502	485	514	472	530	494	492	461	516	431	499	477	497	502	533	472	510	501	486	499	492	478	513	481	511	507	488	460	500	477	488	466	486	511	470	474	478	481	499	527	476	473	499	517	491	489	494	496	478	459	485	525	510	519	509	487	485	500	491	510	498	525	493	499	484	485	497	494	485	454	479	500	474	492	512	506	475	498	557	473	479	457	519	501	478	466	495	466	485	496	536	510	478	465	481	496	474	522	496	485	507	484	480	475	463	500	470	478	492	500	524	466	473	456	528	489	525	469	465	474	535	512	506	530	538	501	514	480	487	490	461	495	510	494	508	520	483	482	510	520	497	496	478	468	494	459	482	500	504	507	536	475	507	533	496	509	469	486	459	507	508	491	496	505	489	495	498	487	469	521	468	468	481	494	496	458	476	478	438	462	468	435	485	443	503	529	475	466	457	498	461	495	518	498	460	507	492	482	482	487	485	494	509	525	466	495	484	486	472	503	480	511	486	506	482	499	471	467	478	458	492	447	505	489	483	479	469	468	487	482	515	462	470	497	527	473	462	497	511	454	474	493	477	499	469	509	515	493	502	541	481	484	477	486	474	468	515	537	483	522	480	540	467	456	495	512	515	490	477	459	492	507	490	477	492	517	501	503	488	450	501	463	490	478	534	475	532	521	494	462	498	520	520	463	475	491	469	467	461	496	489	465	483	495	480	502	530	488	487	469	501	509	478	449	503	476	494	497	499	457	486	471	487	501	500	483	457	520	468	500	503	503	504	501	468	484	483	510	490	460	491	499	482	499	493	502	502	482	468	527	460	495	497	502	469	485	474	500	490	514	529	468	503	492	492	499	495	466	475	514	492	473	482	487	531	506	459	444	497	506	474	462	480	488	482	469	500	520	558	499	492	479	488	526	443	469	491	479	523	496	456	480	490	470	466	491	459	504	509	493	504	450	499	524	503	523	469	456	486	513	503	478	488	489	498	505	504	501	506	524	489	513	501	496	505	496	528	499	512	491	570	500	530	496	517	482	488	497	501	487	524	514	468	497	477	509	489	479	464	473	552	504	507	482	487	504	488	513	502	482	483	477	492	463	461	522	502	478	488	500	514	491	479	542	512	486	470	486	493	477	460	472	489	476	464	505	479	493	477	464	499	469	496	521	453	490	522	485	521	493	477	479	503	522	461	525	521	531	494	492	508	512	460	538	469	539	521	478	521	520	496	509	476	485	470	486	488	469	503	506	466	489	515	457	529	461	509	487	477	497	454	481	504	485	483	548	473	514	476	484	491	488	485	482	475	528	535	479	502	480	486	493	509	488	492	469	485	476	550	433	467	479	481	474	489	475	507	475	472	525	477	490	445	527	505	506	470	485	491	510	485	435	524	482	459	454	464	487	473	498	510	504	517	521	477	479	457	498	507	510	497	472	478	485	490	488	503	481	454	473	498	516	475	458	488	460	466	468	450	487	518	501	489	493	513	474	441	493	492	494	478	522	462	487	515	488	476	534	478	496	486	488	518	494	483	493	539	529	530	494	487	503	473	483	519	504	505	497	492	474	471	492	486	521	507	520	477	499	498	488	477	509	489	462	458	482	478	511	480	491	499	529	528	520	453	499	482	461	477	508	465	503	464	523	516	465	502	519	499	489	500	509	516	481	477	478	476	485	498	508	507	456	487	514	465	485	451	462	525	479	485	475	428	457	500	468	483	477	496	465	501	483	507	489	484	502	461	464	501	501	441	525	492	497	449	510	504	472	475	468	496	476	496	505	486	511	508	457	514	479	506	511	512	497	466	489	506	458	482	499	486	449	498	460	488	488	501	441	488	538	500	461	479	478	533	456	488	440	500	500	478	519	513	471	506	480	479	517	510	520	499	473	472	486	529	459	502	504	483	459	492	496	518	483	475	489	458	496	473	470	487	487	536	509	484	478	484	489	475	485	534	477	483	513	531	486	496	482	475	482	505	501	541	501	456	479	523	452	474	519	498	482	551	485	462	487	501	497	473	453	472	500	524	478	473	483	521	506	455	445	485	466	489	479	468	530	523	477	495	505	504	499	505	490	531	488	479	493	483	549	475	504	510	470	486	484	475	507	513	491	468	468	472	509	506	467	508	484	531	493	515	463	475	463	504	505	530	468	454	519	476	453	488	469	502	481	453	480	487	492	481	494	523	457	470	458	483	517	498	462	438	487	440	479	514	489	483	486	438	475	492	502	476	504	520	516	505	542	468	500	528	501	487	453	473	511	471	475	501	481	476	514	491	511	517	524	507	495	494	490	474	508	510	484	503	472	492	497	489	487	508	504	524	466	501	478	437	467	504	480	493	479	489	498	512	514	472	479	483	468	489	470	479	461	518	465	494	492	514	481	517	483	478	498	492	475	529	497	457	483	505	510	493	473	520	470	484	496	503	470	471	499	512	439	499	503	453	491	482	483	514	486	482	472	499	492	494	486	480	492	502	490	501	478	512	492	510	535	511	522	515	463	509	506	493	456	497	459	508	530	479	519	478	493	471	437	470	509	473	476	512	504	494	470	482	501	502	476	546	486	489	486	501
24776	20790	26810	24736	11674	3701	2273	1658	1299	1131	1038	4238	15558	10775	4695	1776	863	699	639	610	585	603	589	585	611	627	620	662	627	614	599	619	658	639	580	621	594	623	586	625	605	577	587	602	622	641	582	595	639	632	629	588	615	647	638	638	600	633	606	591	568	636	612	604	578	600	625	659	622	646	597	612	618	592	581	565	586	611	600	584	611	592	610	593	600	595	574	603	578	651	573	582	590	606	594	619	662	615	560	626	608	625	591	619	613	601	588	639	622	636	607	560	587	588	616	664	587	631	591	605	604	603	579	630	600	626	592	618	600	644	568	575	608	576	652	579	653	657	591	599	623	549	595	619	624	620	624	597	579	645	650	571	580	593	589	613	584	592	608	589	621	605	588	576	632	634	613	575	616	582	584	579	644	594	570	603	610	612	606	578	587	580	600	597	597	596	617	595	605	642	595	628	584	587	575	606	609	624	621	658	635	611	602	572	624	623	683	607	632	623	628	559	589	564	644	583	660	594	614	631	594	631	599	616	639	601	554	636	610	618	604	625	584	599	595	581	581	560	568	601	614	631	605	548	565	597	630	615	605	608	620	583	614	589	607	612	617	592	592	587	601	611	581	603	593	629	614	589	633	617	574	605	578	661	549	624	624	591	622	643	572	600	575	615	583	608	617	651	594	584	621	627	627	611	573	603	631	602	583	639	626	549	626	628	605	561	614	614	599	634	627	609	557	631	601	623	581	623	587	597	540	613	562	617	574	597	601	598	612	647	582	626	634	565	626	626	645	580	601	644	585	551	566	621	591	647	631	579	605	633	576	609	632	581	573	592	620	595	603	594	576	614	625	582	602	569	641	573	590	584	580	604	591	584	638	600	543	605	645	600	604	578	645	611	630	619	589	593	632	600	568	628	577	618	576	597	609	596	558	620	593	633	607	605	633	570	594	616	570	583	535	641	597	567	546	624	573	575	606	622	627	596	570	576	613	593	650	596	571	620	592	630	625	610	575	609	645	588	585	609	578	592	552	615	630	591	593	636	584	616	610	607	623	601	598	632	614	628	631	563	620	579	569	601	611	614	622	600	582	648	579	614	594	583	598	577	634	610	603	592	606	603	612	613	596	590	634	615	622	622	585	621	587	582	611	595	622	578	563	592	627	569	557	583	591	609	581	603	582	616	625	607	600	600	568	563	611	627	594	603	646	587	666	565	594	584	564	597	592	584	579	595	623	629	562	601	614	578	600	594	594	620	640	602	578	608	593	599	680	660	589	607	581	563	619	594	578	537	598	606	630	604	628	624	594	578	567	521	600	595	589	578	611	572	590	517	635	629	600	582	619	610	607	646	611	601	605	640	591	652	602	649	618	602	626	582	563	599	581	612	623	631	641	605	644	617	581	578	624	612	616	614	581	583	607	558	577	641	609	561	631	584	636	631	573	583	561	625	622	602	614	587	608	650	565	595	579	551	583	626	639	597	608	609	591	603	581	594	604	576	599	583	588	586	620	548	631	615	610	597	581	553	563	579	563	624	633	637	587	612	577	558	649	608	595	603	607	609	587	606	621	594	618	594	629	578	587	636	569	586	582	555	632	625	614	563	631	611	583	635	574	595	607	619	589	633	601	630	597	563	576	622	588	586	599	614	624	592	585	590	597	594	609	628	619	576	589	618	611	599	621	654	586	584	574	583	622	630	567	621	623	630	609	584	597	646	567	592	637	595	600	596	604	603	566	615	612	618	564	589	613	631	617	591	580	599	617	602	608	563	587	617	604	577	574	623	615	645	600	614	569	602	605	602	603	614	619	595	581	563	614	550	632	649	600	621	612	606	596	622	581	580	633	652	586	587	611	573	624	595	609	582	576	589	612	592	551	613	573	603	614	606	588	596	577	609	611	600	592	594	543	591	592	591	589	577	631	633	595	590	577	667	593	601	634	609	587	613	625	590	607	580	580	627	639	596	569	550	627	566	584	662	612	616	633	596	571	630	617	647	565	632	607	594	592	615	570	606	621	576	607	575	560	619	576	584	574	579	589	608	641	569	555	594	605	583	535	602	618	580	623	562	623	642	590	546	597	595	587	635	627	643	559	610	598	599	603	595	569	597	650	635	602	574	637	552	614	569	624	637	623	621	584	634	607	575	618	608	610	579	597	578	593	575	587	665	599	614	581	601	640	572	598	622	612	586	602	594	567	562	578	583	609	594	613	587	651	600	586	558	615	620	576	618	606	570	587	609	621	574	613	604	600	601	602	589	595	557	596	618	569	616	629	610	609	633	616	573	591	601	574	603	610	589	602	595	591	594	593	590	655	572	562	591	607	617	653	627	605	576	635	608	607	638	557	620	634	625	636	574	591	599	594	629	596	640	616	609	627	610	629	617	619	607	605	603	622	602	590	631	568	579	632	555	598	611	609	574	557	607	584	620	629	573	587	616	624	615	590	573	621	597	608	593	592	600	633	615	610	596	639	566	610	590	648	621	601	603	605	607	597	619	612	636	633	614	570	626	564	606	614	562	548	561	665	580	614	666	623	616	608	575	572	570	617	570	625	608	580	603	619	599	571	595	611	610	589	611	578	573	586	546	598	611	545	604	605	629	579	602	641	569	588	627	624	599	609	587	616	635	627	571	583	592	610	624	601	611	594	608	608	615	586	550	580	580	605	620	630	627	598	598	589	620	569	602	591	540	625	579	637	590	618	579	622	577	580	620	583	561	608	615	612	587	546	605	574	611	598	619	593	617	595	593	588	627	623	595	582	629	594	604	623	573	602	619	581	631	613	563	576	576	588	598	594	609	596	612	590	620	615	586	596	572	608	590	648	565	600	610	590	595	643	603	616	608	640	534	544	600	582	604	607	594	598	605	602	647	575	615	611	586	575	578	620	605	606	625	562	576	629	632	568	647	621	628	651	642	585	614	609	548	626	612	596	600	602	578	617	637	611	588	575	574	597	602	605	629	580	559	603	607	599	577	594	600	568	581	619	620	628	614	623	600	599	613	636	603	611	640	550	608	565	606	599	603	598	571	610	631	607	639	617	609	601	606	627	619	575	560	613	590	590	636	603	647	595	604	586	593	587	616	622	642	595	580	578	572	588	569	598	646	588	600	621	569	612	584	635	633	615	623	613	546	610	624	594	613	577	599	631	586	609	585	588	616	610	603	628	575	625	605	610	609	618	614	602	623	559	643	646	603	615	601	574	588	598	582	576	652	608	579	586	605	549	654	630	603	616	581	548	632	583	597	585	608	587	551	628	551	572	608	589	639	588	587	567	580	612	576	578	571	588	607	565	567	622	606	612	599	580	600	580	609	583	595	564	585	587	587	610	616	613	596	591	558	587	603	606	565	586	642	608	586	602	573	631	619	629	602	652	596	609	609	645	595	605	631	592	577	635	618	616	641	579	624	610	644	622	612	616	612	631	607	624	595	622	570	670	610	607	569	659	610	607	625	560	616	602	587	578	606	587	600	633	630	615	606	599	613	580	601	614	571	584	634
5388	7935	7797	5853	3585	3045	2320	2029	1495	1348	1307	6324	16202	10220	4565	1813	821	611	539	509	487	479	504	517	530	470	514	537	536	516	495	501	506	537	507	514	510	529	505	526	512	519	516	538	510	545	512	532	472	508	529	496	468	503	503	516	548	538	546	542	482	543	547	535	504	513	526	523	508	510	529	577	525	531	494	553	548	517	520	497	562	524	526	534	526	505	511	521	531	521	526	523	512	520	494	497	524	554	546	483	491	475	499	534	517	545	476	501	497	512	496	542	504	526	503	518	532	511	471	512	545	524	487	495	508	500	540	498	546	516	517	542	479	518	550	507	540	486	494	520	517	510	537	512	526	477	490	536	498	503	512	505	498	486	548	475	562	548	496	519	487	554	536	481	492	514	469	504	491	529	526	523	531	500	517	470	531	489	518	509	499	552	556	548	551	485	527	568	483	513	532	504	526	511	505	514	511	534	493	523	507	542	487	487	527	482	488	516	531	528	497	479	500	493	490	472	513	470	489	508	526	492	518	530	469	484	500	478	520	505	525	564	532	503	510	506	493	523	483	485	510	535	455	509	491	532	510	509	524	529	500	549	547	528	511	513	504	517	477	551	483	553	487	495	565	512	507	521	537	500	539	527	509	471	553	515	517	536	538	491	534	526	539	509	509	505	487	517	539	513	473	513	457	489	515	573	481	528	535	519	519	484	514	466	523	541	537	486	512	529	484	543	475	507	497	538	530	479	546	493	506	513	501	558	506	462	507	497	522	464	530	523	527	515	496	490	502	520	533	503	573	521	514	496	534	491	508	549	519	488	517	471	556	541	504	502	543	509	507	542	513	486	498	489	492	512	518	482	561	496	512	498	497	527	512	535	487	518	484	511	513	535	505	525	510	483	504	521	516	515	497	491	490	488	501	493	509	570	521	522	499	531	493	515	530	487	522	534	481	489	541	481	474	474	469	520	502	495	463	476	504	499	495	506	510	519	556	527	471	518	498	542	507	527	535	525	544	512	509	494	508	503	493	479	498	517	526	511	513	513	550	562	518	537	496	508	539	533	502	533	495	483	558	469	497	501	497	503	525	490	516	472	452	518	527	507	474	534	499	565	515	500	542	472	488	506	490	487	512	536	481	483	513	502	508	513	525	471	514	479	584	510	521	516	515	474	545	502	529	525	498	497	509	548	453	460	543	509	496	474	510	481	541	445	505	520	550	551	580	524	472	571	491	469	489	487	532	471	467	505	533	491	532	490	528	469	509	497	489	518	518	540	514	499	509	500	507	538	481	501	524	548	444	546	518	505	524	536	487	490	540	480	517	535	484	492	516	448	504	512	500	502	493	535	528	528	488	527	499	538	502	531	521	526	522	507	491	499	518	556	519	513	517	476	487	536	530	560	496	497	498	487	500	511	525	533	490	512	568	520	526	514	531	518	547	484	505	526	512	534	502	503	494	496	504	532	524	540	474	503	491	494	525	492	540	513	494	514	497	526	488	529	514	541	548	510	464	496	498	542	514	507	531	521	540	544	521	527	520	545	518	489	509	527	504	479	496	495	515	492	507	527	474	484	488	541	526	484	496	551	518	526	479	514	494	547	511	519	502	537	516	531	492	480	541	506	542	511	494	468	491	471	513	465	531	510	523	544	502	563	492	554	516	536	538	500	522	529	524	503	495	523	496	487	479	495	521	538	523	503	495	479	547	513	493	498	494	478	553	488	542	545	535	471	541	511	490	513	476	503	506	534	484	502	522	537	522	527	532	502	525	521	531	520	533	497	493	530	539	528	538	512	529	495	479	535	492	557	527	517	501	518	514	516	483	542	526	518	490	533	528	524	526	489	508	517	521	503	509	517	467	515	508	512	485	562	516	526	471	519	494	526	504	532	479	529	536	525	482	502	514	507	515	493	500	528	501	537	523	526	518	515	543	535	502	520	536	499	506	502	545	516	519	492	501	514	495	557	511	490	499	524	475	523	517	475	518	508	509	542	504	505	502	548	558	484	488	512	494	472	495	520	547	486	512	550	501	523	522	510	519	500	500	492	501	512	535	525	523	540	488	542	500	552	535	474	518	528	507	535	513	491	483	497	513	555	501	515	502	506	553	507	528	550	534	504	504	534	517	510	552	524	550	524	510	478	509	509	480	500	514	474	512	482	473	482	520	526	554	515	503	518	514	576	537	521	489	506	511	563	475	510	534	490	503	500	513	533	511	519	524	512	485	522	494	529	471	489	504	481	516	531	506	499	514	513	496	503	558	546	492	499	477	489	551	545	493	549	515	470	519	541	510	525	531	515	541	533	505	516	488	494	514	487	477	510	508	507	511	501	476	489	546	516	522	548	503	523	500	520	502	496	534	507	520	486	564	536	508	519	517	537	533	509	499	522	510	531	518	553	488	542	526	490	503	528	500	547	503	521	453	497	515	516	483	526	469	530	519	531	544	499	489	489	521	503	487	475	483	496	511	497	495	515	499	527	467	527	542	574	531	531	519	488	498	525	559	531	514	518	511	522	517	534	490	525	501	472	497	492	491	533	547	511	512	496	514	530	553	521	503	503	489	512	482	498	497	508	480	536	512	479	538	500	520	541	527	529	522	531	512	533	490	515	524	505	507	507	504	518	473	492	512	561	515	501	535	515	539	514	509	519	512	486	520	506	530	527	524	487	518	481	486	497	520	486	534	530	539	520	531	521	512	518	492	510	535	533	525	494	456	508	530	468	543	487	495	555	553	516	543	503	552	521	510	544	482	497	524	553	520	529	524	501	497	479	510	507	520	537	505	507	534	511	558	495	508	517	507	489	483	488	512	512	460	494	497	507	548	509	513	515	509	513	487	507	456	495	516	471	495	504	540	552	502	515	481	551	569	483	494	523	496	523	532	476	541	530	477	486	513	512	538	529	522	514	488	543	466	491	511	549	483	488	534	490	513	495	520	512	486	522	534	523	509	526	549	499	479	472	510	550	516	498	504	517	508	539	497	500	503	551	520	516	539	466	530	515	511	489	536	528	520	546	492	499	466	528	508	480	486	569	518	505	530	519	502	480	482	525	513	476	506	534	524	498	536	515	502	528	531	534	511	544	510	515	510	518	485	562	514	521	487	519	515	540	520	519	545	467	485	500	529	527	482	496	477	515	541	493	519	519	541	447	464	527	562	552	518	509	503	472	544	495	509	552	511	510	523	494	507	487	518	512	497	492	517	511	534	485	521	556	466	510	472	496	534	522	541	514	527	488	525	485	557	512	471	551	513	538	504	513	509	494	506	518	512	497	499	502	525	505	524	503	514	490	489	520	490	505	495	541	496	491	520	511	537	492	485	532	487	530	495	525	502	533	461	512	475	499	488	511	540	507	537	501	472	497	504	477	541	506	526	491	521	519	496	511	544	506	541	512	527	531	536	461	493	513	504	495	539	533	486	516	526	524	518	485	503	492	499	493	545	509	514	545	497	486	484	487	531	501	485	512	525	490	526	491	477	477	532	493	500	534	550	518
23864	20800	27778	23917	20405	10286	3573	1988	1819	1747	1586	10506	25852	18123	8573	2809	1156	813	798	773	747	771	721	746	751	702	759	726	689	711	746	703	763	769	683	719	741	718	721	720	718	736	758	729	690	698	744	760	758	628	706	666	706	734	692	757	745	753	708	710	695	765	741	768	734	739	771	644	733	760	759	755	722	737	740	702	776	729	751	734	748	704	754	748	744	743	770	722	744	703	729	744	709	786	693	706	736	737	774	728	734	742	700	750	664	727	730	732	769	726	715	724	745	710	767	660	736	730	722	739	740	757	766	680	745	725	775	739	748	726	728	705	749	703	735	736	822	771	690	719	759	738	742	756	653	724	706	706	691	718	742	720	704	737	751	702	755	735	776	706	750	682	751	744	732	741	747	717	709	741	749	665	754	741	733	724	762	804	715	692	739	696	781	759	746	700	779	689	745	727	778	689	720	747	767	724	775	769	825	767	705	737	767	747	758	723	717	758	734	705	777	783	762	688	731	702	717	707	747	735	741	720	745	708	701	706	750	704	720	733	736	745	760	697	751	755	725	687	718	723	746	749	737	741	764	736	738	737	772	735	752	781	731	696	693	721	727	764	685	738	723	714	717	724	712	710	711	740	741	762	749	748	706	722	695	704	718	708	706	676	768	749	718	765	720	720	723	714	775	713	721	715	698	729	704	705	693	756	677	767	747	712	775	740	735	770	712	731	752	690	705	695	748	703	724	740	696	734	747	684	762	734	692	703	717	740	774	690	694	697	730	746	741	783	749	698	711	696	709	708	728	736	734	717	683	711	697	744	717	709	693	800	756	785	735	766	762	690	722	773	727	756	714	751	712	666	756	719	734	779	710	692	708	731	752	716	763	738	728	775	774	720	783	695	723	784	722	722	718	746	747	752	748	756	725	737	748	730	794	732	671	763	702	763	738	717	677	732	713	712	742	699	739	701	723	724	780	752	761	749	739	668	765	693	734	682	779	700	771	678	770	708	732	704	720	753	757	684	700	732	691	753	730	713	732	729	696	762	759	704	730	720	700	718	742	722	768	716	748	693	694	714	721	740	725	723	715	733	733	752	758	747	769	724	700	812	707	753	702	754	736	684	703	768	706	776	750	755	716	739	726	729	774	704	727	741	692	739	684	734	701	767	724	698	692	783	707	738	715	718	744	713	712	714	723	740	744	751	736	695	740	730	708	750	695	718	701	724	715	766	733	724	746	758	743	704	668	699	748	780	746	719	698	780	770	762	742	667	710	729	699	715	727	774	712	700	714	710	777	708	747	748	716	707	741	755	684	726	713	759	695	695	744	754	729	716	706	722	730	731	728	724	734	742	716	744	719	717	706	736	696	725	702	738	756	754	711	668	707	684	743	741	760	762	762	710	718	744	737	735	742	718	714	684	729	755	723	677	739	765	725	720	749	694	727	744	756	733	714	733	702	737	705	724	716	741	801	743	697	665	759	750	659	741	782	704	703	737	723	758	721	742	701	747	708	717	696	726	760	732	698	712	715	760	709	749	728	748	732	717	773	737	747	684	763	750	713	729	764	712	720	758	762	658	745	717	741	723	691	732	732	682	731	729	702	711	741	729	740	784	766	713	800	744	707	734	717	745	719	732	709	734	703	762	701	756	780	729	706	730	705	721	700	755	735	725	705	734	797	713	769	753	724	762	737	685	742	692	781	758	692	757	723	752	717	733	773	711	718	685	713	730	740	738	706	672	717	732	714	725	716	716	776	767	772	771	766	709	747	741	746	754	717	728	719	731	673	803	716	754	701	758	721	736	746	798	746	702	737	745	744	756	753	721	770	753	702	702	687	748	720	742	734	672	705	734	729	717	728	671	723	751	703	724	742	743	732	744	703	744	716	736	744	734	710	723	737	720	714	681	738	711	729	720	721	698	713	685	730	734	753	725	746	775	696	778	693	699	683	718	710	723	722	707	733	709	722	713	730	700	714	720	696	681	731	730	750	736	775	701	740	711	724	699	700	720	728	669	756	759	731	726	737	758	748	700	777	770	731	721	776	801	685	726	711	733	731	743	701	734	731	757	720	683	705	776	769	710	691	672	749	759	708	715	762	716	732	707	729	772	764	699	733	733	754	691	758	735	694	763	725	732	742	636	743	760	768	700	696	768	751	748	703	709	737	721	725	718	738	735	695	744	760	722	760	708	784	715	749	747	692	767	704	717	715	721	752	737	705	697	737	735	697	680	718	739	663	729	728	745	678	754	764	706	725	718	761	776	757	723	730	706	764	729	699	723	696	749	718	703	722	726	706	756	744	729	735	742	750	673	749	732	707	770	702	702	693	728	722	727	712	746	740	742	735	662	725	753	741	712	695	735	750	686	735	731	721	699	723	743	709	709	778	700	713	702	778	719	736	728	733	724	731	725	689	699	748	717	766	719	749	758	682	708	709	752	690	753	695	725	751	746	758	714	765	700	738	685	748	748	743	793	681	723	761	750	703	714	706	753	736	754	752	721	711	697	755	709	753	727	785	744	759	731	730	722	706	689	754	739	763	737	729	704	786	714	744	735	717	683	719	706	707	694	721	733	710	718	676	769	747	783	701	737	664	705	712	684	722	777	744	707	729	719	765	711	755	750	734	751	737	785	740	741	746	677	738	740	733	716	756	743	787	752	688	721	776	739	712	689	738	699	739	751	705	743	729	676	694	749	725	736	744	711	732	666	723	729	724	768	708	720	737	712	694	752	740	689	762	761	683	709	740	767	702	738	719	723	736	734	741	720	689	693	703	726	759	734	725	708	735	723	694	681	654	757	783	741	719	712	693	772	702	733	711	784	732	777	724	726	744	781	699	695	763	712	713	736	715	748	786	709	755	726	731	690	737	688	694	707	756	696	762	723	728	739	756	709	711	720	714	712	700	710	734	752	660	770	751	720	717	724	726	719	707	756	735	704	712	750	753	688	747	749	749	733	770	727	702	720	751	723	751	733	726	739	730	748	757	695	733	724	718	711	718	686	744	731	704	724	714	712	699	708	739	701	725	718	747	740	718	692	721	712	769	758	733	701	740	747	780	761	694	717	715	690	754	723	750	682	722	747	728	708	715	747	779	739	682	719	697	752	729	725	711	729	757	755	712	722	774	727	714	715	661	679	693	720	736	763	721	765	693	723	710	700	732	712	738	711	711	779	762	742	726	748	743	735	761	736	702	741	707	742	662	738	708	718	702	704	683	708	771	696	742	724	722	721	712	740	722	759	708	709	723	755	677	721	723	742	732	674	713	714	701	720	718	743	716	767	752	728	751	748	702	711	705	738	704	731	680	722	770	711	725	666	730	691	705	709	716	752	731	757	790	744	730	708	740	752	701	714	705	720	732	696	741	733	740	709	746	746	715	723	702	752	750	720	719	757	733	720	715	708	769	700	711	753	745	706	731	686	716	734	719	724	719	761	740	688	713	756	782	725	713	708	769	728	736	765	740	667	720	659	746	707	724	692	709	709	716	721	745	757	739	731
6802	13045	13503	7542	5651	4166	2763	2285	2256	2122	1890	14078	23609	15563	7504	2609	999	730	637	614	629	602	633	603	616	604	580	555	569	615	629	585	605	587	593	577	600	582	585	600	567	641	571	617	627	642	616	598	557	621	593	577	593	602	584	590	581	620	539	604	546	597	613	625	572	603	573	602	604	561	589	617	576	626	617	598	608	632	608	616	564	618	595	591	588	584	551	569	572	544	603	592	602	608	609	610	623	598	600	607	605	581	596	589	612	621	638	595	601	602	623	596	588	594	584	579	596	569	593	575	602	630	618	633	593	622	600	621	604	578	592	649	642	637	569	599	640	597	624	574	622	603	596	599	596	644	656	560	614	614	579	609	626	602	584	614	577	582	624	560	623	585	584	574	589	616	601	568	592	582	607	598	579	630	612	607	600	607	592	552	616	553	655	607	572	594	617	623	574	596	588	617	501	584	574	586	625	597	624	569	625	614	602	630	552	596	567	636	585	611	542	597	612	634	600	594	563	610	616	607	626	573	621	586	590	539	578	634	615	604	621	598	587	602	631	620	608	609	581	567	577	605	586	608	611	601	601	598	553	603	593	594	588	594	607	613	604	586	598	562	618	604	608	612	588	590	550	654	629	615	589	640	574	609	594	594	583	575	648	566	535	613	583	576	635	599	575	586	612	579	603	607	599	618	596	629	603	582	637	579	630	594	634	588	629	570	581	581	586	593	553	609	632	592	611	625	628	594	614	613	549	597	589	562	594	590	596	578	585	597	628	593	586	627	618	593	594	622	602	577	619	612	588	613	639	589	538	552	632	594	547	593	590	606	594	606	634	593	603	600	584	586	631	650	578	610	612	606	576	596	569	636	594	590	607	593	618	528	607	578	612	596	585	586	541	624	597	619	628	565	648	579	584	635	641	572	559	589	607	612	610	617	579	638	630	606	605	586	634	617	598	576	563	579	600	625	684	588	569	584	589	570	598	629	633	579	570	634	591	636	560	565	555	601	603	582	643	574	576	582	586	589	596	597	596	616	607	664	564	564	636	593	586	662	609	578	630	618	560	612	624	598	564	589	602	564	606	568	555	620	603	624	574	592	618	600	593	540	616	600	642	562	597	602	588	562	623	642	623	610	618	630	588	615	593	632	618	596	593	564	581	612	621	593	677	559	559	627	590	576	625	599	597	591	562	612	607	591	581	616	579	606	605	599	629	658	592	631	566	587	563	558	628	591	627	629	613	608	574	627	586	600	599	592	641	596	639	569	579	611	611	568	568	569	572	586	599	588	584	609	587	615	587	612	636	551	586	607	634	579	633	626	624	595	572	596	606	585	613	603	615	594	592	579	600	615	601	620	615	581	618	573	549	632	592	583	621	608	625	596	598	580	605	629	591	605	596	614	602	611	603	573	568	597	621	610	560	587	593	608	564	615	561	600	576	559	629	586	600	608	603	583	568	584	608	631	579	566	604	575	637	577	594	624	592	604	577	589	632	602	590	628	591	615	603	626	619	573	602	578	598	591	534	604	609	607	622	559	614	578	619	580	584	588	610	646	587	622	573	644	596	599	616	616	596	599	592	615	600	596	603	576	606	618	613	556	601	611	614	566	652	614	529	603	626	601	565	591	608	602	577	615	605	589	611	594	598	593	600	605	556	594	564	598	615	590	608	576	593	558	633	526	570	627	596	584	613	601	582	596	595	645	597	536	570	573	630	634	563	588	598	601	611	629	611	566	586	548	624	623	639	576	648	589	600	593	590	595	591	603	611	594	591	617	584	600	577	633	617	598	603	606	570	561	566	583	578	609	575	610	601	583	575	602	613	587	604	619	566	580	615	643	623	600	600	547	610	593	610	654	563	613	604	615	626	601	582	594	635	614	643	562	608	619	576	589	610	597	602	579	593	593	604	591	589	559	587	580	570	578	654	581	602	631	588	576	553	633	584	580	602	586	596	609	618	552	618	617	581	604	641	590	587	609	646	585	589	532	620	617	607	635	573	624	621	606	583	634	621	564	551	648	597	638	586	568	568	608	626	599	602	631	570	580	608	625	589	593	611	571	591	590	635	569	602	610	594	613	552	606	597	580	636	634	591	571	607	606	643	629	582	533	596	611	602	591	608	586	585	578	601	594	594	552	613	575	574	602	608	565	570	589	580	639	523	571	599	587	547	576	590	570	636	585	607	602	607	577	575	560	592	655	629	612	618	573	583	594	592	637	572	629	568	553	616	543	644	563	617	572	624	586	599	644	632	589	589	543	566	609	617	565	546	574	591	591	551	625	608	557	623	604	615	546	600	616	609	613	641	615	568	573	654	581	606	572	577	620	608	614	609	592	578	606	586	593	581	612	581	543	616	608	625	600	620	582	561	614	612	616	573	639	596	618	618	637	561	607	575	619	607	608	597	598	639	596	608	555	549	624	549	573	599	666	594	620	612	641	650	615	603	604	579	567	558	562	600	602	578	564	554	596	581	619	607	640	611	583	607	562	618	577	616	552	570	649	580	639	580	609	576	600	630	582	562	594	619	632	596	593	594	605	579	605	625	627	592	583	600	603	607	587	587	574	590	587	578	576	637	581	612	563	580	599	600	629	619	587	606	589	594	599	593	592	550	543	607	575	567	564	558	591	583	588	577	617	550	579	644	565	561	585	568	587	563	609	599	629	570	584	598	599	573	577	546	567	605	597	581	613	600	631	633	595	596	585	631	619	563	622	571	596	645	582	633	649	619	608	567	576	620	570	602	638	646	604	626	615	625	593	583	606	572	628	603	582	614	552	580	580	579	623	619	561	617	613	612	595	587	612	593	600	613	595	569	587	569	588	593	630	584	582	601	623	588	600	594	580	579	582	589	624	630	630	569	562	627	581	628	601	579	599	641	598	613	573	660	557	576	584	575	582	623	577	562	587	578	596	596	545	643	611	585	600	593	619	570	600	610	580	545	577	619	603	596	552	561	584	632	621	559	573	587	559	617	570	614	614	608	602	632	578	583	577	602	603	578	603	583	611	586	614	643	583	557	621	584	582	579	625	571	596	625	620	582	617	579	582	634	653	591	594	565	570	614	591	593	654	559	579	640	573	626	621	635	598	573	572	631	617	584	616	577	590	626	604	582	596	605	602	549	615	590	574	622	600	615	587	616	599	616	572	578	603	562	563	601	616	549	614	575	619	595	586	617	549	585	590	601	589	651	616	605	604	591	609	561	626	614	582	571	616	611	583	572	599	635	600	629	640	564	558	596	574	605	581	603	596	599	553	570	583	596	593	603	617	578	574	608	614	576	634	607	593	582	590	578	630	597	598	579	574	606	553	617	598	586	597	630	640	607	544	630	616	570	618	555	577	565	610	570	605	608	608	564	565	593	615	597	600	599	574	595	641	579	572	600	596	589	575	570	566	585	562	537	565	622	614	596	597	593	593	605	550	604	589	648	580	639	582	571	615	564	634	565	595	608	603	564	603	557	595	593	607	604	629	572	596	591	589	612	597	583	614	611	623
27074	12134	4725	2298	1280	970	809	841	929	878	800	1227	1712	1497	1075	753	676	613	637	615	623	625	591	589	616	627	629	593	602	599	606	597	573	605	626	596	641	626	638	605	600	597	572	586	607	639	625	618	626	663	603	634	611	585	628	614	635	597	606	673	631	602	589	650	602	578	593	586	609	598	622	633	634	591	623	689	583	615	637	632	642	637	598	651	614	645	548	629	622	579	631	624	605	593	617	597	662	601	612	613	641	603	623	604	593	594	651	612	680	623	647	605	605	629	546	632	661	601	605	591	581	620	575	630	623	608	578	638	629	619	629	602	634	622	629	616	600	624	598	595	622	656	623	604	609	616	620	629	591	600	641	610	603	611	616	612	643	577	620	640	606	607	558	581	583	642	638	594	622	602	595	616	625	603	624	615	604	584	581	649	597	598	611	601	630	591	616	583	622	605	620	581	638	582	588	602	596	595	596	637	593	583	629	590	607	612	647	570	606	608	621	610	643	649	607	621	599	609	610	589	601	600	633	590	555	574	625	650	633	584	622	597	654	579	558	592	622	595	617	647	605	594	583	622	599	581	618	576	649	575	618	577	601	589	617	603	582	569	591	663	599	604	566	596	587	618	529	621	583	611	627	667	585	588	590	615	597	595	621	568	627	686	622	633	622	626	611	600	580	623	642	643	527	606	556	547	605	611	633	604	619	622	583	576	571	596	594	633	579	613	639	573	585	621	629	646	635	635	666	587	630	604	614	572	661	608	630	579	633	643	612	570	624	616	615	567	588	629	631	597	568	639	577	594	606	606	639	611	593	587	672	591	577	621	605	635	575	674	577	618	606	626	602	643	654	606	632	615	606	643	609	653	590	579	628	609	569	626	614	615	611	643	624	569	594	600	657	600	601	607	613	619	590	599	583	610	607	604	612	585	598	602	578	637	599	628	601	613	656	615	639	612	598	588	612	616	603	590	587	604	623	631	608	633	595	607	580	615	604	604	613	607	587	614	627	605	606	644	592	614	593	608	587	568	620	605	614	584	622	606	609	582	581	619	587	600	595	652	598	612	614	584	591	636	639	575	630	612	592	617	619	618	583	625	625	590	624	589	611	610	595	599	593	585	605	592	640	589	620	618	577	601	635	581	655	611	581	606	572	607	590	593	613	619	652	561	626	656	582	589	601	610	592	614	615	588	636	614	627	608	604	605	605	577	603	574	580	608	614	605	570	629	621	633	639	596	623	577	585	601	554	633	558	639	637	598	599	612	608	646	586	629	627	602	633	590	573	623	634	629	570	605	611	648	616	570	615	619	629	635	564	592	574	588	612	641	603	630	570	624	609	576	648	585	622	580	647	615	623	630	671	610	620	608	603	601	610	626	595	616	618	601	634	585	648	571	636	632	580	618	612	597	580	591	598	619	614	618	593	624	612	609	644	563	593	624	561	592	617	632	638	636	632	626	611	594	581	589	679	606	622	557	608	667	571	614	642	611	601	597	587	624	630	614	641	576	619	571	631	587	622	605	626	594	583	629	619	557	584	593	596	610	662	619	616	604	611	634	619	617	628	601	653	606	578	624	612	590	607	597	612	616	582	616	566	600	607	581	619	598	604	586	593	586	682	623	584	626	654	634	644	620	622	626	593	605	610	640	582	581	604	604	600	621	596	615	595	616	598	610	562	626	606	592	623	588	624	597	633	622	563	625	587	589	603	633	651	543	629	629	596	579	594	621	578	630	611	589	610	604	594	619	614	602	591	621	610	598	630	581	588	544	617	566	600	581	614	610	619	578	599	596	603	620	611	634	611	589	595	570	627	599	601	547	614	671	676	607	624	581	615	617	651	594	595	597	607	609	630	642	588	572	590	599	623	597	593	610	608	607	594	559	625	643	596	595	605	614	614	587	571	590	597	591	644	609	576	645	606	615	597	628	575	582	613	585	613	633	607	551	617	598	582	623	576	634	586	596	618	621	623	611	583	630	621	596	585	580	603	578	570	555	621	616	600	594	615	556	611	611	625	631	588	596	574	625	619	621	622	609	572	585	593	638	607	646	645	640	597	631	629	626	613	615	654	588	613	590	628	633	624	613	644	589	600	603	591	608	645	594	578	614	601	593	563	579	613	578	571	614	589	632	615	590	647	611	602	600	634	663	603	583	575	595	579	638	598	602	660	641	624	625	579	604	608	632	547	624	568	613	614	573	587	570	633	601	629	597	630	579	628	564	610	636	568	620	577	659	626	629	625	595	626	598	647	659	594	612	593	641	601	616	576	604	621	609	581	574	620	651	610	591	579	586	585	561	587	607	613	570	601	610	573	600	582	633	572	616	592	601	578	606	650	565	642	616	598	594	632	624	642	619	576	595	603	576	605	556	615	581	626	602	632	580	627	619	632	577	559	628	621	595	556	551	620	600	584	606	648	624	598	639	663	657	592	615	624	583	613	585	589	644	544	605	616	618	601	613	608	590	630	605	564	628	619	620	632	621	595	589	562	586	551	639	635	574	600	633	584	572	640	653	613	623	608	608	575	600	603	588	595	595	604	616	612	629	620	608	615	598	612	627	577	636	578	614	618	592	626	587	608	589	663	619	635	623	591	609	606	619	596	605	538	634	637	642	607	632	574	612	576	592	632	612	602	603	608	605	609	607	614	544	608	635	623	625	609	660	596	657	595	604	637	628	604	614	663	564	651	612	629	613	614	619	585	612	585	643	606	639	584	620	581	577	624	612	634	608	624	632	582	628	606	577	607	576	580	636	611	661	609	624	660	573	593	657	620	640	598	601	582	619	650	622	620	574	629	550	593	575	646	590	603	617	574	664	600	576	659	613	582	588	608	563	562	645	605	619	636	615	595	629	625	578	644	611	615	621	585	603	609	622	605	625	627	592	610	636	564	595	606	654	638	592	578	648	630	610	574	599	600	611	592	630	622	599	616	595	619	611	601	608	627	581	611	593	649	573	599	594	607	648	606	581	620	585	603	604	626	617	599	617	607	647	604	668	603	611	624	623	574	617	633	638	614	589	569	620	588	623	586	607	628	630	629	642	587	603	616	622	603	605	616	598	611	623	603	607	641	589	604	601	617	620	653	600	614	589	594	656	654	616	628	599	612	580	599	606	625	628	607	667	621	633	635	607	624	619	631	599	599	622	612	604	627	647	589	615	581	609	591	568	579	611	571	604	572	604	613	635	572	630	626	668	615	635	563	570	587	603	646	577	640	640	613	604	641	602	643	597	581	681	611	581	625	613	605	586	563	634	587	576	584	624	621	587	593	629	602	600	592	629	644	594	569	631	611	574	597	634	662	608	598	599	550	626	618	619	628	639	594	601	579	587	601	652	623	596	594	583	641	610	584	604	605	568	615	589	566	639	605	594	610	661	593	618	608	633	548	629	601	668	639	618	615	600	622	656	589	626	602	604	613	555	586	621	599	610	602	598	594	581	593	569	660	587	612	633	599	646	632	570	634	620	600	609	600	593	621	555	646	616	634	572	570	582
7130	4714	4320	2266	1413	1009	846	913	1038	965	821	1659	1992	1646	1081	677	538	533	525	487	549	479	517	486	492	460	479	513	530	502	468	501	462	539	542	468	500	455	500	466	492	466	462	529	480	494	516	498	494	491	502	483	491	464	468	493	491	557	476	514	540	516	527	551	458	451	503	471	529	484	495	497	527	527	492	521	506	482	510	489	484	536	505	502	496	482	507	473	540	474	477	517	508	488	479	488	506	495	537	519	455	456	465	520	482	483	492	487	485	469	468	531	504	505	497	477	532	489	501	509	488	489	486	488	497	488	484	553	483	496	482	525	489	495	519	516	512	495	463	502	496	508	500	490	500	501	511	471	531	493	497	474	499	509	541	472	493	475	500	490	466	472	519	518	461	517	498	481	493	507	501	505	541	486	472	482	474	515	541	466	511	500	485	483	488	555	465	480	499	496	491	468	504	456	503	492	492	516	501	515	496	455	509	516	518	495	484	488	486	517	487	522	516	524	511	502	496	473	486	483	512	492	455	494	492	477	512	544	483	470	499	491	504	452	478	496	466	512	482	522	505	495	481	487	490	528	479	523	492	506	504	525	512	520	515	492	510	515	523	474	490	499	504	531	498	486	519	472	465	497	490	472	458	505	498	510	474	483	501	523	462	501	450	501	491	481	484	489	513	529	488	521	514	475	484	534	516	531	501	519	461	532	498	442	516	497	524	492	533	539	487	466	485	535	528	491	502	482	510	531	499	481	507	481	452	509	479	487	507	504	473	511	507	481	468	484	490	495	430	507	511	525	496	498	464	503	506	479	510	505	522	497	480	531	501	465	507	509	498	513	510	505	512	467	506	492	533	491	471	517	521	488	472	537	502	513	491	469	497	510	516	502	524	477	510	484	510	435	511	483	512	490	490	482	491	495	521	530	489	523	473	513	469	459	508	510	515	488	483	457	471	511	511	512	512	462	521	517	475	468	458	530	527	503	473	493	502	502	487	504	521	502	483	499	532	489	501	482	487	476	488	510	485	500	439	479	510	475	560	472	458	512	513	482	471	480	426	515	483	521	493	476	503	500	499	462	541	477	506	501	521	509	520	490	468	497	531	469	505	510	493	500	496	479	515	485	475	530	473	504	493	477	516	481	480	477	524	538	507	473	523	484	519	534	466	515	488	468	526	495	512	501	506	542	486	497	506	458	516	498	475	497	457	525	496	462	496	540	452	533	482	505	461	500	470	508	485	495	470	534	500	499	517	488	478	456	516	524	519	513	476	476	510	500	531	482	475	461	488	490	477	486	499	504	468	475	525	493	507	484	477	467	499	495	476	494	454	487	502	486	527	522	493	496	518	541	473	498	507	497	462	509	475	511	492	466	484	461	475	516	499	523	509	485	495	516	484	497	522	524	509	510	502	496	497	482	478	498	514	539	475	501	542	507	508	461	462	488	496	504	518	509	484	494	460	501	502	517	508	492	502	512	557	472	472	488	467	496	522	488	578	505	448	517	457	481	487	504	528	500	476	524	475	477	488	492	514	494	492	462	551	524	485	496	509	484	502	472	503	484	532	492	511	494	490	485	473	470	487	504	535	540	552	530	533	510	505	493	503	461	535	470	463	534	531	463	478	473	457	481	523	503	493	487	471	508	529	473	509	513	508	489	487	523	511	540	531	507	477	453	488	504	504	466	515	517	542	508	528	492	500	479	504	484	497	500	476	510	509	486	498	508	541	526	513	468	528	461	507	530	506	536	485	503	472	488	526	498	529	518	508	495	503	550	495	477	480	480	479	517	501	509	497	433	493	465	489	478	524	506	519	434	489	492	479	494	469	476	499	499	520	462	486	504	536	472	447	501	514	454	491	474	515	432	485	470	488	488	502	548	477	472	493	491	482	467	493	454	482	496	536	503	510	475	508	515	483	511	481	473	507	508	472	494	518	532	515	496	536	524	496	470	509	546	480	511	490	469	519	480	489	495	519	511	497	487	512	503	474	482	515	530	469	528	522	508	536	499	521	528	455	480	481	477	535	527	538	481	522	501	517	492	499	461	503	521	455	512	503	533	513	487	461	510	549	506	461	520	492	496	506	482	477	470	488	477	487	485	523	504	500	545	485	510	516	475	488	525	553	474	503	512	528	469	511	476	482	544	494	486	477	492	478	452	517	519	500	473	497	470	519	472	516	510	475	542	464	496	489	503	490	516	451	519	485	541	476	455	525	508	541	491	452	473	492	516	545	515	510	505	476	492	482	473	494	482	497	506	494	491	505	517	475	472	535	480	498	443	492	505	465	518	511	512	492	530	502	499	506	484	498	504	476	525	506	522	490	499	498	488	507	467	496	527	520	467	486	481	495	477	493	497	477	504	472	467	520	503	480	484	512	540	464	519	455	507	516	500	502	511	485	472	476	486	504	513	492	479	513	511	467	524	481	482	513	510	457	503	479	497	500	492	485	507	493	478	474	515	482	469	497	497	492	496	477	465	540	473	510	525	509	496	479	495	533	500	459	508	510	507	494	476	519	479	480	474	523	530	493	514	531	530	507	523	479	547	491	513	486	508	484	500	510	489	455	543	506	513	494	458	485	492	430	519	531	524	469	485	484	513	490	496	459	454	524	513	506	494	489	512	466	480	530	482	524	557	485	499	467	492	488	502	484	514	529	516	494	518	483	490	529	486	530	499	476	509	527	502	447	503	469	489	476	472	502	489	481	437	523	454	488	516	510	455	492	486	471	469	528	525	530	521	527	471	485	487	507	502	497	470	512	477	458	531	501	499	501	484	546	524	503	488	490	502	475	490	540	504	497	531	452	511	522	500	523	440	505	487	494	499	447	456	461	531	496	500	476	509	498	455	493	546	485	461	461	504	482	490	507	484	474	487	496	494	479	508	528	486	476	513	509	512	486	567	469	476	518	460	476	515	476	509	485	506	499	487	504	486	543	523	498	487	512	496	512	527	495	501	464	479	510	513	465	485	496	484	514	505	478	505	524	517	512	499	502	507	491	495	488	515	508	499	495	468	501	523	502	482	470	496	479	521	517	505	518	494	495	510	472	493	513	478	460	475	465	526	524	484	470	512	503	465	525	524	485	473	464	485	491	466	494	491	478	539	515	480	488	431	515	546	471	489	486	486	499	485	540	504	513	500	483	467	520	479	492	519	497	510	511	538	495	520	515	547	499	471	512	459	518	474	498	496	500	482	554	497	532	495	501	509	495	448	505	501	489	490	486	497	529	514	518	495	499	528	504	504	476	489	480	475	516	501	514	543	527	522	521	502	504	467	516	536	468	485	493	483	502	533	482	480	493	478	495	452	515	507	513	440	484	490	457	489	515	499	491	484	497	501	488	474	480	503	483	470	490	483	496	480	532	457	510	529	498	512	500	466	492	490	487	518	451	521	466	486	484	475	486	482	466	464	528	512	499	498	481	494	487	507	526	452	468	470	484	509	486	526	480	483	514	505	518	504	515	476	528	522	495	523	528	503	465	482	508	524	497	461
24914	20843	26811	24695	10844	2547	1621	2063	1945	1570	1209	8186	14635	9406	4246	1535	849	633	648	634	637	632	548	603	606	615	628	649	630	649	617	590	624	618	615	657	636	605	642	622	653	630	627	600	656	622	646	622	652	658	571	665	612	601	645	621	617	603	560	626	667	622	614	617	619	627	621	622	657	561	566	624	638	611	640	583	661	587	632	635	621	644	618	638	627	595	624	618	625	616	601	649	627	651	631	662	593	596	646	605	559	635	613	618	631	606	579	644	610	619	604	610	643	631	612	650	636	652	620	611	663	607	644	581	590	578	580	595	598	588	579	604	610	606	591	609	577	589	599	650	645	557	585	614	609	652	654	633	572	621	617	609	589	599	673	621	599	627	660	628	583	626	609	612	554	605	642	639	611	658	610	602	623	603	640	596	647	619	598	636	628	557	652	650	614	622	590	648	628	612	603	613	644	664	625	604	571	601	614	615	615	637	600	619	646	600	630	657	578	600	615	656	621	609	592	564	601	635	647	609	639	618	629	614	598	606	615	635	642	611	633	602	621	649	613	625	587	588	651	610	615	608	625	627	640	608	637	617	629	647	612	632	618	593	610	623	593	576	646	599	601	616	651	596	619	605	601	610	622	632	625	617	592	605	652	628	631	589	615	607	599	664	574	619	660	665	608	595	608	603	600	617	600	584	633	606	668	629	622	596	582	646	630	648	632	614	655	632	589	589	614	585	653	623	588	623	614	612	620	623	558	599	639	602	612	591	594	663	614	594	599	629	629	549	607	587	641	653	620	640	624	586	647	618	632	636	626	643	633	642	604	600	598	626	661	607	690	671	647	661	641	587	599	586	587	628	595	630	607	645	643	632	617	621	606	616	608	643	582	569	637	586	648	646	617	653	618	634	593	611	648	596	631	616	622	600	607	601	627	609	629	660	610	620	620	648	633	632	628	616	616	575	636	617	650	612	596	598	613	628	580	635	602	606	606	582	612	607	584	654	615	589	642	606	628	620	621	621	612	662	650	620	633	608	567	600	603	617	589	584	570	643	643	690	580	589	611	625	568	605	622	602	625	634	670	632	603	619	625	639	645	625	642	592	612	608	615	621	609	620	643	598	578	597	623	573	616	593	617	672	604	639	601	614	635	621	603	626	605	563	591	620	587	632	642	586	585	572	610	600	621	645	616	682	636	611	547	628	658	601	621	630	622	630	617	601	635	601	620	608	630	663	606	634	609	636	609	629	625	591	636	590	634	593	613	588	603	609	631	667	602	646	586	604	637	591	607	601	623	610	634	604	627	596	602	614	608	603	602	632	576	599	639	614	625	567	599	650	628	603	622	617	628	632	593	622	609	621	661	603	611	656	592	602	628	630	639	639	630	645	655	640	640	620	626	639	611	605	612	628	607	619	623	570	566	633	609	627	570	581	621	607	596	620	596	604	602	623	621	625	616	629	573	599	646	613	600	609	627	601	638	645	572	647	609	624	647	620	612	609	654	576	635	628	630	668	651	657	611	623	598	614	661	583	592	637	614	605	640	652	636	591	631	610	639	612	610	637	631	622	622	587	677	557	640	638	618	611	599	651	612	597	601	584	594	633	654	639	572	609	591	595	642	593	625	601	588	651	644	635	591	628	640	621	638	612	625	620	623	611	580	603	649	597	619	625	610	625	645	628	609	599	670	600	583	631	600	588	606	589	654	588	598	581	590	640	601	580	637	584	604	606	601	583	640	594	604	611	614	601	606	585	599	557	668	601	612	630	590	609	614	624	638	632	663	612	581	601	635	636	639	633	612	582	608	585	656	598	586	661	586	641	646	607	603	571	580	639	623	619	618	662	634	654	664	649	624	629	642	579	602	592	610	637	660	632	625	635	609	576	670	571	612	606	612	613	683	584	656	617	631	660	675	585	631	590	576	604	591	592	589	610	633	630	621	643	680	596	596	626	608	589	578	606	637	585	584	590	596	648	607	641	602	614	605	631	620	635	627	603	660	569	601	613	645	615	629	650	601	609	598	620	627	649	650	626	622	618	648	611	638	592	570	601	615	590	597	574	576	577	658	597	578	637	644	584	601	600	604	638	597	588	611	637	621	602	633	622	619	637	581	616	627	600	647	588	604	609	626	612	616	641	638	560	620	632	646	593	590	616	665	626	592	634	663	603	605	690	634	588	647	628	636	634	623	572	642	606	647	631	646	614	614	632	622	604	618	636	630	583	607	654	624	573	602	592	664	621	643	623	644	642	622	613	543	633	654	632	596	633	608	603	623	636	615	609	651	602	626	613	581	590	578	611	620	615	617	672	676	641	590	651	610	655	602	642	625	618	599	616	635	625	652	579	634	580	665	606	581	649	636	606	628	597	621	619	616	647	600	616	613	624	658	625	584	639	620	614	611	593	660	647	599	607	610	623	625	572	601	647	605	633	588	614	601	629	621	620	589	602	638	609	607	606	603	635	584	604	622	604	598	600	643	638	596	592	592	599	665	587	603	614	572	653	589	638	627	637	659	615	601	588	625	641	597	603	636	576	666	609	634	584	638	617	609	595	645	561	592	641	608	622	618	602	586	651	586	640	602	626	659	613	568	632	619	675	616	590	593	590	564	626	580	622	600	629	620	611	607	611	598	591	632	639	649	616	574	632	602	605	575	642	640	596	608	616	641	624	613	628	579	619	620	618	646	614	630	606	638	632	630	605	607	637	614	611	616	628	635	587	619	650	609	588	637	590	625	632	615	590	607	584	604	634	662	624	622	645	631	690	571	624	598	605	609	587	589	596	621	606	661	572	575	607	626	627	621	584	610	601	600	671	611	564	607	605	621	630	632	599	624	609	623	595	652	603	592	638	628	610	616	620	641	625	605	576	614	588	611	602	647	613	625	664	605	614	620	648	608	629	635	609	627	637	616	651	624	628	613	629	621	596	598	660	580	572	570	631	622	662	631	631	623	601	640	606	588	591	655	614	614	630	612	593	602	594	634	594	605	626	589	596	603	580	570	613	600	613	676	599	621	622	633	625	641	594	602	605	636	605	596	648	643	601	616	594	578	624	584	658	575	663	596	644	630	602	585	565	654	626	587	615	604	664	608	602	606	629	583	617	620	655	580	593	618	572	639	602	623	653	616	595	668	604	646	661	621	615	640	571	662	640	627	630	594	651	657	681	582	640	623	603	620	602	663	627	597	593	629	607	637	617	594	587	642	629	562	608	624	620	584	584	567	616	605	604	635	650	611	668	578	591	583	605	618	608	578	623	608	639	623	632	598	606	604	548	604	621	625	609	637	614	599	623	642	621	573	632	618	614	610	633	591	582	631	578	654	607	639	642	643	648	597	627	626	616	659	615	593	611	629	602	607	590	582	643	606	610	644	576	628	624	590	609	597	635	695	568	600	658	610	575	644	601	587	664	583	609	577	611	613	635	600	618	581	614	647	598	660	595	629	619	645	612	632	617	631	604	647	616	638	579	593	582	579	612	611	615	621	600	614	599	630	584	632	636
6191	9359	9450	6102	2924	1811	1542	2693	2592	1994	1529	11078	14130	8835	4266	1489	712	559	514	500	515	539	510	505	531	520	550	469	501	527	553	495	464	492	541	510	516	526	480	489	494	473	511	522	510	503	527	555	533	519	548	511	497	537	511	474	490	484	523	512	484	511	516	522	515	505	523	509	570	492	566	488	521	509	504	528	548	520	488	498	499	552	514	490	528	558	562	494	502	504	521	547	555	508	494	520	492	530	485	567	526	496	555	498	535	509	517	535	488	493	526	558	514	506	544	481	511	508	517	541	539	507	492	509	521	528	550	534	531	493	511	485	523	555	486	495	529	522	501	522	513	525	517	528	557	543	515	534	511	503	535	524	541	509	519	516	519	485	554	517	525	549	482	527	495	537	540	473	509	515	537	517	537	501	513	490	546	517	504	501	509	522	524	493	520	536	542	518	509	534	504	505	521	528	464	552	482	507	521	500	542	535	528	475	552	547	505	527	557	494	512	497	501	533	486	470	532	546	541	520	521	549	534	546	528	516	516	492	484	531	501	521	537	495	486	514	529	527	539	523	502	512	536	531	493	493	533	527	517	495	543	481	498	506	457	486	523	507	525	502	558	542	531	499	491	515	507	540	539	494	494	544	508	562	528	549	543	583	508	525	519	557	504	553	514	507	525	557	553	540	533	523	506	544	506	534	498	550	574	511	523	504	493	520	536	522	537	503	522	515	528	488	502	511	498	494	499	518	514	513	500	507	504	523	502	524	553	522	479	513	541	530	559	492	467	465	524	491	544	491	513	476	527	509	501	553	518	524	516	531	514	521	551	533	537	529	521	583	523	528	554	554	491	509	539	487	550	495	566	560	564	501	511	553	532	505	528	524	546	528	502	529	477	524	493	518	527	519	486	551	496	486	472	531	521	476	529	506	540	518	547	504	552	534	502	483	563	515	518	515	497	522	484	505	499	508	526	550	540	524	555	559	506	510	559	513	492	478	535	489	512	478	524	487	520	550	534	481	515	516	526	462	523	518	556	515	555	538	523	529	500	549	501	526	524	498	501	487	514	521	510	504	520	527	496	540	526	507	559	512	545	493	559	498	505	508	507	490	500	554	492	563	480	519	494	553	519	492	569	529	509	489	535	562	490	513	515	489	481	523	508	494	514	530	502	512	537	522	514	545	538	507	499	543	516	536	507	515	542	521	535	487	539	502	505	483	527	533	504	568	502	566	515	527	506	557	535	512	521	518	506	513	486	490	495	511	547	513	498	514	548	481	521	525	534	513	495	510	486	511	520	503	489	502	466	548	498	517	513	539	496	517	536	507	469	495	554	515	525	491	510	532	498	511	513	500	542	530	459	524	486	461	511	504	495	487	537	523	558	479	542	496	469	479	554	552	518	511	506	525	491	463	470	573	502	517	504	527	481	509	499	550	518	533	481	519	508	490	505	543	530	495	521	523	530	501	550	526	520	478	509	487	482	463	516	497	540	485	501	515	543	515	520	528	509	530	497	509	523	476	520	524	504	490	563	506	506	571	532	493	541	515	493	530	561	555	498	542	536	543	472	513	487	507	490	522	479	490	518	511	520	535	516	521	503	534	501	541	503	492	535	491	509	487	531	483	520	479	483	522	509	539	551	520	520	480	507	527	540	521	530	499	512	507	511	528	533	510	523	538	497	479	511	507	532	559	553	544	521	511	505	513	513	526	478	522	523	513	561	508	484	510	518	493	512	502	559	513	523	515	465	504	540	505	564	494	531	530	442	518	511	510	492	504	483	494	526	494	512	468	486	545	513	544	535	537	501	514	519	530	539	521	496	491	498	549	561	531	535	467	504	541	550	518	521	548	532	470	498	502	529	501	531	523	528	562	574	511	498	493	541	501	516	545	511	513	508	502	516	497	537	520	518	516	500	532	553	504	491	524	532	468	513	550	528	515	499	556	513	549	523	493	535	534	499	528	483	481	519	484	515	554	512	496	511	501	526	490	525	519	527	519	490	546	531	541	526	505	479	528	498	517	522	551	524	518	485	517	482	498	523	533	472	530	532	505	502	501	530	488	483	524	448	488	482	533	535	566	525	528	538	507	489	515	515	537	484	517	506	525	560	523	523	496	564	499	485	500	517	581	503	530	460	508	511	521	548	510	492	481	496	531	511	533	487	506	524	502	486	516	505	514	500	517	550	496	589	513	516	524	532	482	500	485	504	483	514	500	461	532	524	480	499	489	497	499	510	489	524	524	531	547	522	504	532	513	523	525	510	534	504	486	521	503	546	512	537	523	527	481	523	508	549	499	520	503	510	513	503	501	522	511	494	522	478	518	566	490	518	545	517	512	526	511	489	507	499	509	515	505	542	491	505	511	523	556	480	509	537	485	535	503	527	498	555	527	561	517	515	544	532	510	480	494	510	467	472	521	482	503	509	496	508	497	465	476	514	496	513	522	475	513	526	532	502	524	528	506	528	492	512	495	516	493	496	507	546	501	550	520	476	492	524	464	524	549	533	527	503	507	509	481	495	534	508	510	476	492	528	549	477	521	536	539	543	496	541	515	528	511	544	482	501	510	479	545	546	487	510	520	540	482	525	526	506	539	536	527	520	511	516	570	522	519	565	492	492	495	504	523	472	487	501	529	544	504	538	470	498	531	472	525	521	563	467	530	518	521	548	549	551	512	477	499	500	522	527	518	469	504	491	476	499	542	528	536	485	508	521	495	526	506	483	524	532	527	523	508	505	521	540	526	513	507	501	487	565	494	498	498	527	511	521	525	528	514	530	535	470	522	511	530	541	532	528	522	492	524	534	507	543	510	514	512	488	539	517	516	529	504	562	491	537	532	490	547	506	481	523	500	495	518	517	515	528	528	509	515	546	566	497	475	488	506	496	490	547	527	503	551	512	484	503	488	551	517	537	509	510	522	500	503	509	501	525	525	530	474	535	507	535	533	498	519	537	501	493	519	510	523	528	492	523	542	519	536	507	509	521	534	472	487	489	515	496	496	502	512	512	574	484	493	539	522	522	513	521	565	547	474	541	543	510	502	524	518	506	504	475	515	499	578	498	505	510	526	512	498	474	499	482	489	513	482	527	543	475	533	533	499	520	555	543	554	509	500	533	541	531	520	508	522	486	547	513	506	520	496	549	527	487	520	487	522	501	506	523	484	515	576	509	461	492	519	512	499	491	540	532	518	504	498	502	488	543	503	520	508	479	487	585	522	529	524	478	501	540	505	470	503	538	528	480	506	478	505	534	508	507	490	519	552	524	523	509	525	555	525	529	483	508	531	516	521	483	528	539	524	536	531	512	514	527	495	505	537	533	528	522	529	497	509	516	503	535	515	514	526	500	550	528	530	459	511	532	527	503	535	510	471	537	530	497	531	512	500	529	517	549	527	488	502	525	527	562	534	474	530	544	513	521	480	495	476	531	559	503	513	504	527	543	522	541	511	508	531	498	507	484	522	520	518	565	479	525	548	509	504	537	521	497	558	520	533	537	534
23888	20794	27787	23945	20408	8670	3501	2554	2259	2026	1847	16419	25456	17551	7873	2135	1021	801	802	757	724	746	709	780	726	740	775	747	735	735	699	736	740	676	787	711	736	742	776	741	736	749	773	736	740	755	752	715	749	724	777	758	689	744	724	767	755	750	739	683	776	743	718	752	747	698	723	707	720	732	699	751	726	761	781	766	673	785	705	751	733	721	686	763	742	731	727	728	737	722	762	747	706	699	739	712	774	739	714	735	739	734	684	706	717	724	696	728	708	738	764	737	719	696	764	728	723	734	762	824	751	734	692	713	767	715	724	756	716	686	652	749	766	791	694	732	742	701	663	711	729	725	743	729	724	747	719	722	723	779	695	673	736	768	743	749	755	682	748	709	707	713	748	812	711	759	716	750	693	775	734	708	744	736	744	774	750	738	688	773	678	700	721	658	733	768	771	667	677	718	715	743	724	707	773	707	738	745	735	688	750	786	791	751	699	708	701	744	690	743	736	703	768	753	769	719	741	721	698	749	724	735	733	696	728	683	748	724	773	715	679	683	716	710	709	705	726	752	772	749	712	709	742	715	711	780	702	750	736	760	716	729	718	680	730	726	758	719	741	738	770	724	702	755	720	735	748	711	761	713	733	727	772	747	733	748	728	723	733	744	778	727	775	756	680	699	715	785	752	741	745	765	706	746	717	651	769	683	672	764	704	743	689	722	750	710	767	759	768	748	702	768	704	795	718	700	696	772	800	771	748	741	758	734	692	726	750	769	704	732	718	683	703	683	739	739	699	731	698	752	751	740	711	757	698	709	749	721	760	727	743	727	767	734	712	768	799	727	726	664	720	676	703	741	675	763	730	703	747	754	739	716	736	724	774	715	732	774	763	697	762	718	693	750	693	784	711	734	706	734	698	713	763	709	745	698	775	770	733	750	723	708	752	704	703	709	721	719	713	740	745	729	741	791	723	712	717	773	708	751	785	748	721	726	735	691	746	687	729	761	712	705	769	750	724	729	710	718	691	735	742	738	752	718	737	669	722	711	758	733	709	705	710	708	768	761	700	659	709	748	719	711	757	705	741	719	713	749	755	736	760	772	738	705	701	713	704	769	766	741	723	692	750	682	696	732	761	729	721	785	756	752	725	674	768	708	715	693	748	713	795	772	697	751	735	755	721	685	727	725	732	753	720	778	724	701	721	739	711	718	714	753	738	736	755	712	748	710	719	713	694	727	734	713	707	666	736	704	722	731	690	713	733	735	806	741	728	734	767	715	705	735	745	742	727	747	719	720	722	690	705	694	690	717	746	725	773	718	802	720	725	719	695	711	803	742	766	760	716	704	710	706	744	695	694	720	750	724	741	717	767	760	665	764	728	746	720	714	702	746	693	727	679	688	743	727	694	743	704	750	749	738	674	764	741	740	753	757	687	740	700	740	721	739	721	708	735	779	756	720	762	726	764	754	748	803	743	709	769	767	771	731	749	749	742	702	724	767	749	745	722	733	711	726	719	753	741	739	727	764	730	740	820	756	726	726	702	724	671	740	706	706	699	726	755	774	744	722	698	776	750	689	784	738	719	689	729	783	746	708	722	740	740	744	698	722	722	696	725	748	745	741	709	747	720	760	731	712	773	790	726	778	716	737	751	727	752	756	740	723	717	745	768	712	695	693	733	703	744	748	713	793	740	759	721	691	711	747	711	698	729	725	783	711	712	698	721	751	741	723	709	707	714	721	769	705	691	717	723	742	701	692	757	726	719	739	747	723	703	747	758	708	720	683	715	713	727	695	702	700	734	721	703	740	704	728	692	688	707	682	732	735	757	804	739	719	776	736	690	761	718	698	741	709	744	751	738	780	755	730	724	787	711	745	688	721	769	719	712	732	712	730	747	718	739	752	757	753	684	776	727	737	728	732	719	694	745	753	673	756	730	692	714	701	717	734	766	719	743	760	724	794	753	711	709	749	685	698	766	705	729	750	737	735	715	716	726	712	728	744	783	702	749	713	724	674	719	738	763	742	754	690	700	730	684	730	735	775	651	715	714	716	725	791	702	731	780	747	730	766	728	661	753	681	757	718	678	707	723	700	764	737	754	680	711	744	734	766	764	727	705	718	745	724	761	739	697	731	757	760	716	708	678	694	690	719	714	713	765	710	721	707	730	737	679	661	737	696	736	775	747	794	751	723	749	695	719	748	711	729	751	734	756	750	726	717	732	688	711	723	698	717	713	726	752	720	737	752	729	717	751	713	719	690	731	730	769	761	735	718	669	722	743	702	762	673	737	723	720	741	737	750	720	742	711	734	753	698	732	721	698	750	774	716	744	727	717	704	744	687	701	753	746	759	752	738	755	735	714	729	765	675	758	749	742	751	720	741	762	718	735	741	705	784	733	755	734	738	728	722	756	764	749	768	741	711	733	727	718	756	664	675	723	695	737	744	706	729	740	746	758	695	679	689	724	721	741	746	742	751	741	704	737	717	726	747	697	725	725	750	756	703	722	769	690	734	745	697	742	758	749	685	693	709	729	764	759	737	763	755	734	699	732	698	740	737	693	738	721	691	732	691	734	719	739	769	708	717	735	735	760	720	726	765	692	725	731	713	666	736	707	725	727	711	698	773	785	734	725	794	688	727	737	752	718	743	752	752	724	679	768	713	728	677	723	727	752	724	720	734	787	704	691	717	726	710	697	681	733	726	709	725	721	719	699	688	747	696	745	741	701	686	725	679	703	795	702	759	771	729	707	755	686	720	749	756	745	718	719	749	788	769	737	719	734	723	710	719	744	722	739	736	705	695	736	721	711	727	683	691	708	730	765	759	700	736	709	730	745	758	757	706	726	711	750	706	735	728	737	727	739	714	738	708	725	731	693	663	725	753	690	742	746	738	676	709	734	748	748	706	684	744	745	708	754	738	737	695	744	727	759	728	725	705	695	758	737	691	649	728	786	742	755	725	744	734	691	705	702	697	740	697	728	776	724	724	696	781	706	744	772	742	721	685	732	675	704	734	757	752	761	785	750	679	715	764	749	723	752	691	735	702	705	739	749	773	745	757	706	762	759	729	724	751	772	749	722	701	708	735	741	692	701	703	739	786	734	697	726	777	689	728	748	715	683	688	728	721	718	712	740	704	750	681	752	730	718	726	695	668	715	718	717	738	740	743	749	714	735	727	724	715	727	735	719	704	780	696	716	727	741	728	713	780	711	767	754	769	708	762	767	731	804	687	735	728	669	692	711	773	664	691	714	704	732	721	684	783	740	781	721	778	749	730	725	727	731	674	744	766	713	720	713	757	781	772	730	722	736	706	725	764	733	709	725	804	735	754	771	714	739	772	693	693	746	716	754	709	683	732	737	664	722	737	737	736	736	739	707	724	735	759	753	704	718	724	663	679	696	712	704	771	753	741	697	700	714	719	745	739	776	702	715	707	728	725	713	737	692	773	716	767	773	699	701	734	746	757	741	775	737	743	691	736	704	760	741	753	732	732	715	733	686	788	774	698
7039	13148	12675	8126	5021	2953	2915	2860	2761	2389	2436	19999	22160	14928	6607	1904	899	672	620	597	606	599	595	583	635	556	622	607	599	587	562	623	630	578	566	571	599	598	608	622	609	591	590	587	632	617	598	592	587	591	573	617	597	601	614	623	646	601	609	636	582	609	595	619	626	664	618	654	658	604	602	601	616	617	584	617	583	602	580	609	587	588	609	632	539	582	624	626	593	640	620	629	581	583	594	551	626	611	644	581	583	571	604	595	626	610	633	603	608	604	615	598	612	609	625	579	639	643	604	622	606	572	544	589	582	583	641	593	614	589	596	602	614	567	626	594	579	616	602	608	612	535	608	576	601	566	550	588	578	579	594	591	626	614	593	567	604	592	627	599	576	542	594	607	615	586	544	588	625	591	579	566	604	602	579	573	587	603	555	605	614	598	606	590	604	558	602	587	612	626	637	593	646	554	576	598	626	576	560	572	593	607	631	622	633	588	618	607	608	602	622	587	586	590	631	615	570	602	585	579	534	645	584	590	610	628	553	595	568	551	567	570	572	573	627	601	617	605	633	618	621	562	582	584	620	569	596	593	604	641	596	588	643	557	583	621	581	554	590	587	621	613	607	577	579	589	599	569	564	609	587	613	591	619	599	604	541	595	614	610	588	584	582	562	599	586	605	601	578	632	567	592	606	588	625	564	632	602	585	595	595	580	605	627	621	590	613	604	564	638	587	598	614	581	600	644	616	564	588	601	601	623	615	583	611	597	588	576	605	574	573	591	581	599	568	586	621	580	637	605	610	578	596	616	578	602	596	622	637	631	569	612	595	581	621	635	590	583	590	584	587	610	597	570	602	582	599	610	597	613	633	595	612	555	583	613	625	624	623	606	575	555	540	601	618	595	626	589	590	650	588	630	605	584	577	553	611	594	592	589	607	572	567	590	582	549	585	579	562	613	589	626	595	588	605	600	571	601	592	645	607	583	568	622	605	652	549	627	632	581	584	615	570	585	549	580	609	622	587	578	590	596	606	582	605	600	598	593	606	625	595	598	591	636	618	554	617	616	586	641	569	567	600	603	597	597	560	567	608	593	603	570	607	581	586	572	574	572	533	559	593	585	606	598	555	589	604	577	605	591	624	576	637	612	625	624	641	576	585	602	614	606	585	624	608	598	584	603	610	591	567	536	575	573	619	625	591	600	628	602	603	639	560	589	565	575	574	625	595	630	588	637	579	567	636	592	608	571	623	580	618	616	604	628	608	567	578	597	591	564	559	610	596	598	585	602	588	598	637	570	600	588	588	613	593	576	580	601	561	634	620	626	612	582	585	583	602	589	631	611	565	583	553	598	592	560	596	575	581	590	560	581	596	542	608	589	578	614	618	599	609	608	555	558	586	580	556	577	623	598	596	594	589	579	588	580	594	633	596	594	600	605	542	587	569	559	544	606	599	547	596	563	525	571	589	607	612	627	586	566	590	598	616	602	576	576	564	570	620	576	611	589	579	577	578	573	605	583	546	592	607	610	541	583	620	640	604	621	603	614	582	583	567	604	604	575	607	564	619	578	642	619	607	584	641	615	612	569	555	591	614	576	596	579	600	581	587	601	566	554	598	555	599	619	613	588	576	634	611	612	641	617	558	584	620	607	569	533	609	578	594	602	610	628	553	582	584	582	627	638	561	572	612	544	556	609	578	573	596	622	659	597	621	576	578	596	573	576	596	614	612	633	612	606	591	614	582	557	586	591	568	569	612	575	586	575	643	612	608	606	599	594	587	629	569	569	622	602	615	578	602	583	591	536	612	596	610	604	619	626	583	584	594	583	583	557	628	596	629	621	597	601	600	595	582	595	595	623	571	559	606	581	589	570	600	607	596	557	605	576	609	567	605	635	600	535	616	618	572	577	638	603	606	598	610	594	586	610	598	591	589	622	600	607	577	591	562	604	561	549	603	603	582	586	572	576	595	592	616	633	604	574	574	580	553	634	602	615	590	587	624	578	594	585	606	587	579	596	607	593	606	622	581	614	582	574	576	566	564	548	559	601	556	592	598	576	584	577	565	590	605	570	603	617	611	601	611	595	571	559	606	601	573	543	576	581	596	589	600	650	623	583	598	598	589	619	595	615	583	591	577	624	621	632	593	560	608	604	544	596	566	604	596	598	585	607	594	596	633	596	589	571	539	585	561	585	603	592	599	577	567	567	634	584	601	605	585	610	603	622	614	625	603	583	607	584	587	608	551	579	611	595	595	627	677	578	585	563	586	571	583	569	571	613	553	595	539	540	608	596	582	560	635	581	537	600	647	650	595	585	604	587	577	582	631	601	620	615	604	601	619	601	577	610	575	585	603	627	553	596	535	588	628	576	621	576	608	614	584	584	621	529	615	611	586	529	569	582	608	605	538	643	564	623	571	550	604	647	677	552	561	629	627	576	560	600	593	573	591	615	561	567	608	589	576	542	609	578	568	634	603	566	633	593	572	584	579	579	558	566	581	594	575	560	569	595	632	607	556	620	565	618	578	612	599	575	593	617	573	622	577	578	623	619	621	596	596	617	618	572	586	623	611	588	609	595	585	617	579	608	565	633	618	604	553	590	611	588	592	570	595	635	611	597	604	558	608	559	563	630	562	616	584	570	553	600	553	584	541	581	626	636	586	581	590	551	591	609	547	621	609	569	589	639	609	596	541	600	529	607	589	585	575	609	602	592	631	585	597	612	574	558	561	625	610	591	578	561	550	599	616	608	562	604	623	601	620	635	560	614	624	587	556	609	595	604	592	629	585	573	573	609	610	583	592	554	615	618	601	579	613	619	593	581	571	562	599	584	556	631	597	582	581	568	595	592	582	572	633	616	615	628	558	616	599	584	598	605	595	631	578	597	576	583	611	615	537	576	643	565	579	590	593	616	574	580	590	597	577	652	613	606	567	627	567	589	573	596	536	599	631	561	608	609	585	606	584	581	590	590	556	593	554	642	566	547	584	559	580	591	550	616	589	625	562	572	584	597	609	614	617	604	613	623	564	590	570	580	540	612	607	546	591	567	588	560	609	644	573	583	601	536	594	599	622	601	605	595	548	589	598	605	613	577	581	613	610	602	645	574	615	571	607	593	562	561	590	665	620	600	647	599	603	606	593	596	624	591	627	607	613	614	599	593	641	589	559	596	608	593	593	584	631	554	581	594	607	570	595	595	612	595	616	574	593	577	614	635	620	578	572	600	603	565	597	586	594	587	633	603	584	590	593	587	568	585	604	572	616	573	545	579	587	632	569	570	567	601	644	600	617	579	592	618	551	621	597	586	595	559	589	606	612	609	577	574	551	637	631	575	606	592	596	557	595	601	577	610	568	575	569	600	583	634	556	542	612	589	593	574	569	629	589	553	560	616	605	574	580	577	592	574	563	573	617	611	558	549	574	592	579	586	604	614	640	603	536	585	557	606	597	589	611	636	636	592	584	596	560	575	572	568	568	585	580	592	561	587	579	603	599	611	606	541	608	558
26979	10301	2522	1365	927	790	842	787	795	777	713	1359	1886	1561	1048	701	637	610	603	598	613	585	602	596	624	617	624	535	591	601	588	635	571	576	605	628	601	597	537	601	594	614	621	600	598	590	594	553	586	611	579	600	603	569	657	628	596	607	636	623	619	591	614	613	596	599	621	596	621	604	612	583	610	579	667	593	593	657	626	643	634	590	593	589	596	578	646	610	589	575	586	554	588	593	615	614	627	607	611	596	616	625	523	579	580	586	590	568	617	596	589	610	591	599	614	603	562	605	621	583	601	576	629	621	595	604	587	555	619	655	631	620	599	592	604	638	607	610	605	594	584	601	609	587	606	613	611	609	618	533	583	583	603	597	575	599	580	540	610	652	595	626	553	594	601	627	572	606	586	589	608	601	605	628	614	575	591	573	611	596	590	646	584	614	579	600	571	643	626	616	621	539	629	573	619	606	565	524	601	558	596	628	599	565	592	639	638	632	617	630	616	587	628	622	612	617	669	565	573	540	588	634	603	555	636	584	613	647	704	624	583	587	629	570	608	636	618	573	560	590	610	573	538	570	563	600	577	610	608	574	593	655	662	597	593	643	641	596	633	611	616	580	583	586	592	652	622	617	601	602	617	579	587	610	602	572	592	665	606	634	627	644	623	638	611	574	584	637	558	575	590	628	593	567	611	561	554	592	610	543	596	670	589	594	596	603	562	585	604	621	609	578	604	614	576	548	595	584	618	642	631	588	575	593	641	597	612	604	593	600	556	637	602	582	629	612	569	608	598	595	584	611	614	545	591	600	588	615	619	624	570	591	622	660	609	590	601	564	588	570	609	609	603	564	602	619	592	610	588	613	610	585	633	617	594	577	628	624	588	608	572	600	610	610	556	602	598	620	612	595	634	605	585	638	617	581	585	621	586	593	578	610	603	600	593	577	596	544	597	595	619	611	618	601	584	643	615	575	582	623	568	557	614	573	628	564	610	564	596	606	608	600	586	582	581	613	604	594	611	577	657	614	599	606	583	594	641	613	601	584	600	611	544	583	622	635	604	585	579	582	566	558	605	630	596	602	601	657	605	570	591	622	634	656	611	598	561	559	570	616	612	600	648	570	637	565	588	580	611	576	573	667	578	565	623	604	601	578	610	579	554	579	612	616	590	631	600	581	579	607	557	577	601	588	645	590	571	639	614	597	634	546	604	562	641	616	609	590	653	627	589	569	597	649	614	616	612	633	583	593	662	586	599	624	584	591	608	596	639	618	585	582	624	589	606	574	587	580	548	623	616	566	608	581	601	618	633	593	574	616	584	614	622	607	648	571	574	615	569	663	612	612	582	622	599	573	610	604	620	577	566	601	605	574	539	578	609	616	622	598	609	625	566	603	560	552	638	581	608	546	622	596	564	627	584	614	619	609	566	641	583	590	568	586	580	621	613	615	566	603	590	589	595	598	626	620	600	583	582	595	577	557	595	581	561	576	596	684	568	555	589	620	627	568	604	643	592	621	568	636	580	622	599	648	566	625	625	613	577	631	611	605	633	599	664	635	573	648	573	609	595	603	554	588	607	596	579	589	561	589	610	591	616	603	644	569	608	593	571	584	541	635	590	612	597	581	594	602	607	580	630	616	620	544	613	619	652	588	611	611	590	549	590	591	620	599	636	612	639	587	644	628	581	575	567	552	613	582	599	620	591	615	587	578	599	600	608	642	596	607	638	607	591	596	565	597	567	604	618	590	593	586	587	633	617	561	576	605	565	553	571	610	563	581	610	593	586	567	616	584	597	582	556	576	630	600	607	565	593	576	584	646	604	608	571	623	652	651	640	599	585	612	611	591	619	607	567	604	630	641	604	611	607	574	593	581	559	584	628	623	550	604	608	578	574	600	601	641	551	607	640	579	624	615	640	581	626	619	595	615	584	584	613	613	627	587	643	598	579	594	609	581	612	594	570	588	615	601	642	587	587	612	593	600	602	644	598	619	626	600	583	631	614	581	592	602	580	591	602	590	580	568	602	594	558	633	603	635	617	597	633	579	598	538	554	616	609	574	621	634	649	612	600	616	593	612	585	551	603	584	597	608	601	542	591	644	588	596	632	546	608	641	649	591	574	647	598	616	589	555	570	603	586	638	593	636	640	634	591	595	591	596	638	598	598	573	605	614	572	603	582	609	612	578	623	576	603	605	612	583	644	568	580	588	605	624	617	588	570	596	554	612	545	577	591	616	602	600	567	564	589	607	612	584	617	619	575	598	647	635	587	598	572	584	597	628	572	630	626	646	575	612	553	564	569	572	593	617	605	649	612	573	617	600	566	593	550	607	600	595	632	582	636	638	582	634	601	585	612	592	592	565	617	608	618	587	574	606	608	568	584	629	611	552	602	582	616	647	632	597	601	581	582	574	604	586	653	578	570	643	587	607	597	562	594	602	607	631	598	586	591	633	618	598	630	576	610	613	628	640	602	591	605	618	588	586	594	594	646	618	598	606	615	584	568	584	588	572	641	590	574	605	553	609	634	616	644	623	607	615	596	606	616	628	587	581	595	603	566	623	600	614	622	558	575	562	596	593	616	595	596	570	604	594	615	622	577	581	602	651	602	605	598	624	585	598	621	598	599	592	606	575	608	657	598	612	605	543	659	609	588	571	561	613	592	620	613	625	602	621	600	628	581	540	603	604	609	553	595	555	614	586	597	597	615	567	594	602	623	631	623	633	599	597	564	579	627	591	606	610	603	621	557	603	592	608	622	625	579	568	616	603	571	634	600	630	600	593	581	554	569	611	641	625	620	558	581	633	590	576	567	630	614	614	581	613	571	611	653	582	607	584	614	595	611	623	581	635	606	607	631	627	596	607	627	594	531	582	623	589	608	607	587	646	570	624	560	629	626	618	607	602	651	612	622	600	629	592	634	615	581	547	582	607	624	574	597	574	576	612	562	638	582	591	583	616	581	575	583	620	613	575	629	625	603	659	565	611	613	551	578	600	603	595	641	632	594	583	641	572	566	594	589	611	646	579	600	576	580	613	652	595	607	618	577	573	629	629	585	590	623	596	585	585	626	591	582	609	584	616	610	623	663	602	602	618	600	662	603	629	624	644	560	612	631	649	643	609	570	619	591	595	627	531	600	570	585	601	586	581	620	593	544	601	651	574	621	578	590	577	608	593	607	581	559	587	584	609	633	591	586	548	633	600	586	630	563	594	584	591	576	621	600	594	579	602	621	576	624	610	615	558	591	592	566	619	573	581	606	611	599	589	590	630	609	611	568	567	595	600	561	622	623	607	587	629	599	580	580	651	545	591	594	567	584	569	581	634	585	589	600	561	595	590	594	590	616	553	608	627	586	632	608	603	582	595	613	547	562	567	584	594	570	609	615	584	568	580	591	564	607	610	568	598	634	588	600	586	623	578	629	601	566	633	596	587	609	592	587	601	576	569	577	675	605	566	588	624	620	602	623	588	618	592	598	622	579	607	591	628	595	590	617	589	624	587
6552	2654	2152	1143	985	766	923	838	937	804	739	1701	2182	1743	917	623	535	555	517	527	475	494	525	503	500	477	480	494	489	498	478	478	465	545	502	501	484	542	503	498	506	498	480	502	533	500	492	512	498	507	460	485	500	494	512	498	474	483	505	490	480	452	501	529	498	490	467	493	494	522	467	495	472	491	482	484	500	513	517	490	489	463	473	503	511	490	509	465	452	477	490	504	484	458	511	486	488	491	500	474	518	490	518	479	502	507	458	506	518	490	504	465	485	472	467	486	481	450	495	453	476	484	486	449	489	489	507	504	497	506	468	489	527	457	450	521	499	468	469	530	525	523	445	485	510	490	484	488	472	478	502	504	470	491	483	451	464	471	467	486	476	455	497	489	500	514	493	459	452	513	488	491	502	493	508	497	473	496	497	476	494	466	485	498	509	523	508	481	472	504	532	490	475	517	489	484	499	480	539	486	503	490	483	474	507	444	527	507	495	478	484	547	494	505	501	460	516	474	457	481	467	458	466	502	529	501	479	496	500	496	487	441	465	466	475	512	476	445	483	513	476	530	488	515	501	464	542	467	462	486	463	473	506	499	512	498	464	516	480	449	517	465	495	518	486	468	488	464	462	458	493	480	469	458	496	478	501	473	466	507	480	488	514	528	490	469	541	513	529	484	493	514	503	463	495	488	505	521	509	471	476	542	484	492	518	460	491	483	494	504	507	478	496	500	489	480	477	495	498	436	504	509	498	534	464	498	452	531	489	453	489	471	462	495	493	478	493	508	494	443	517	508	509	498	491	482	524	456	458	503	490	480	485	443	493	522	477	491	521	454	504	474	473	499	478	494	465	491	493	527	457	505	480	519	514	467	498	537	485	463	459	501	459	501	454	479	475	502	489	538	514	468	469	513	515	517	487	508	479	513	461	479	450	502	520	474	474	449	544	464	474	522	505	501	502	476	499	489	493	487	477	460	488	483	552	489	526	498	542	496	480	479	492	517	524	485	501	506	470	512	468	496	474	482	504	469	506	485	499	459	483	496	459	499	502	472	497	509	514	472	493	499	493	479	512	484	513	478	487	538	524	500	513	507	446	472	535	509	484	434	502	506	491	508	455	499	456	495	493	502	527	514	499	462	536	439	525	457	525	482	462	465	513	500	479	517	512	481	516	469	512	488	523	466	522	465	506	502	529	453	505	463	489	454	480	482	481	533	520	490	504	455	483	472	457	532	478	482	487	489	452	469	451	489	528	517	496	495	523	485	512	443	465	504	485	481	497	519	458	536	533	511	520	493	519	500	454	531	489	526	499	472	450	485	481	471	486	473	530	485	504	440	501	502	483	456	535	493	503	466	467	486	492	514	472	473	508	495	502	484	487	480	478	465	488	505	502	532	506	486	520	462	469	499	512	519	516	479	499	492	462	499	479	492	523	492	466	492	468	477	478	488	502	490	452	473	479	520	469	508	496	489	504	469	480	509	469	485	475	526	510	540	519	514	506	464	491	492	482	498	474	502	494	458	479	477	480	507	501	517	544	500	453	450	506	510	491	502	509	489	495	493	483	493	479	489	505	483	486	490	489	515	477	495	449	493	474	509	475	510	537	428	508	473	507	487	506	485	474	471	490	475	475	459	514	486	503	506	448	504	481	482	451	535	502	503	508	510	478	497	498	469	512	476	466	477	518	491	494	508	491	520	496	497	482	479	489	484	515	495	474	464	499	505	506	501	502	499	490	503	483	455	485	511	482	484	502	481	500	471	488	452	493	498	501	490	467	461	476	492	483	497	509	513	470	488	480	494	476	509	474	485	485	504	479	476	461	482	472	489	476	471	455	492	483	533	490	507	504	493	487	476	472	456	487	487	495	478	480	472	550	472	502	508	482	478	515	503	520	514	475	473	457	509	477	505	466	496	464	477	498	490	510	443	493	503	500	484	484	499	515	500	486	507	511	510	495	466	500	457	482	494	511	504	451	472	481	492	493	484	444	482	499	512	457	488	497	512	503	506	517	484	462	470	518	536	473	509	507	447	498	495	475	495	475	431	501	524	510	483	508	488	491	451	503	492	497	491	489	495	504	484	505	496	486	500	484	476	477	474	471	499	497	467	438	494	479	480	552	502	496	505	485	499	515	501	475	468	475	517	504	494	458	488	496	489	476	491	475	496	482	462	477	487	546	464	495	501	490	493	476	497	509	464	507	470	490	501	507	531	501	462	541	457	468	470	495	465	521	514	456	480	469	436	484	488	518	470	493	451	528	522	503	515	488	541	529	527	547	480	516	474	487	460	470	481	488	494	483	493	508	494	489	507	514	488	510	508	488	473	477	484	497	499	488	467	490	528	478	456	459	477	496	511	472	497	492	451	484	479	514	501	530	464	493	462	456	493	505	518	532	487	501	504	468	465	485	477	506	502	446	518	484	501	495	506	502	492	479	539	490	487	481	480	492	471	492	476	455	492	498	480	505	495	490	488	462	502	499	466	459	506	499	482	477	519	532	510	531	483	503	465	466	520	478	479	454	479	479	482	483	501	480	496	534	490	500	520	499	464	490	515	457	503	489	489	476	464	475	454	495	472	503	464	509	513	489	506	471	520	484	485	487	464	480	505	459	550	490	435	490	466	484	499	503	475	513	524	477	512	534	455	501	520	483	488	491	487	498	476	480	463	478	488	490	508	448	488	507	513	507	504	500	494	501	462	485	498	494	533	459	469	506	485	470	523	517	477	488	476	438	483	470	531	511	466	482	495	541	467	494	460	479	515	487	514	517	541	496	516	468	480	436	488	457	480	518	465	516	515	518	508	518	496	506	458	463	469	510	506	491	515	512	517	434	460	506	482	465	509	492	527	524	464	449	495	481	520	518	471	491	514	494	469	491	506	505	508	449	503	501	476	497	492	496	481	454	495	514	479	479	470	483	487	546	501	462	494	463	475	510	483	470	516	466	482	495	472	495	468	486	455	480	496	496	521	491	480	472	510	479	472	482	456	491	515	489	457	491	493	500	496	508	468	461	499	501	502	474	505	520	486	495	485	521	475	506	460	474	481	515	510	465	461	507	507	497	470	458	474	476	525	530	452	458	504	489	498	489	507	468	493	491	539	500	481	476	504	490	485	501	488	491	525	471	460	467	484	521	454	498	508	500	478	491	493	472	464	466	488	467	478	500	519	508	491	459	501	468	470	515	526	456	495	514	503	503	473	491	446	470	496	503	454	454	495	521	529	489	477	482	475	511	481	446	511	505	439	522	479	516	487	547	517	474	508	474	464	486	462	486	474	478	495	486	550	514	487	503	482	497	490	478	485	505	509	499	508	513	472	497	494	489	465	476	487	471	477	480	513	505	498	477	519	498	492	480	485	440	474	509	471	496	470	479	492	562	502	501	488	489	486	497	486	537	488	448	498	474	474	465	506	479	476	496	496	476	491	505	520	452	494	501	525	498	524	520	521	514	513	497	467	523	527	506	496	476	490	491	546	488	497	478	452	470	522
24816	20808	26795	24772	9209	2070	1833	1336	1092	891	3677	15506	14041	7588	2787	1073	716	617	605	559	593	586	543	565	580	579	571	579	578	582	594	547	588	594	626	550	608	596	552	553	577	625	601	571	549	592	616	604	583	550	602	563	559	554	581	568	601	582	588	594	620	566	595	562	547	592	603	587	578	600	579	566	538	610	603	561	569	571	517	570	610	590	587	587	534	588	546	592	527	547	593	596	580	603	588	619	608	595	600	569	577	587	546	581	586	621	569	578	598	568	626	573	631	569	564	532	580	584	574	571	567	564	649	586	585	562	592	571	582	590	621	566	574	620	577	591	613	580	602	591	607	565	586	539	596	599	579	589	562	535	533	563	586	597	585	577	638	625	575	586	571	615	634	571	538	577	574	568	582	540	563	550	556	583	555	655	601	592	607	603	574	588	610	573	569	561	573	548	600	564	587	615	569	596	608	577	583	596	585	553	624	584	607	606	569	614	529	586	560	585	580	621	615	598	557	557	546	540	599	646	567	563	590	610	552	576	588	562	533	562	618	576	549	594	554	578	575	555	550	560	597	553	592	600	567	562	586	573	579	593	569	568	553	588	563	615	601	578	587	601	579	579	586	538	589	565	618	573	541	582	539	568	612	588	595	563	601	547	623	574	586	571	551	545	625	587	639	528	575	597	600	578	613	573	580	572	592	551	560	595	556	558	582	550	577	559	614	556	534	596	589	587	563	563	549	581	591	534	598	591	548	569	555	595	580	542	574	597	572	628	567	580	579	569	604	536	574	559	602	551	603	555	594	570	580	570	575	604	557	558	573	608	617	590	588	581	593	586	537	513	586	591	539	564	549	591	581	573	537	572	581	598	594	611	589	584	625	594	578	561	546	554	623	540	621	592	561	554	587	578	540	589	585	558	567	567	566	559	603	595	575	617	596	572	574	597	613	563	586	571	562	607	584	585	576	605	589	601	568	576	571	584	609	589	555	587	575	573	543	614	552	602	572	556	602	526	605	601	563	605	618	555	586	582	588	554	563	558	594	632	586	556	560	541	524	591	577	624	598	578	546	558	615	559	581	589	610	578	559	571	596	580	590	595	589	600	626	571	572	566	580	581	572	613	625	516	581	573	594	622	586	586	620	550	563	560	609	568	536	639	592	558	611	620	600	552	575	605	605	596	613	574	564	550	630	623	570	583	574	579	567	571	623	583	592	575	577	593	544	540	593	576	574	556	553	601	551	593	550	573	617	577	609	561	601	594	611	595	543	587	602	638	610	559	568	542	617	569	560	551	579	566	558	560	599	569	581	550	567	561	575	583	557	581	567	564	557	606	544	614	603	585	568	550	588	584	537	592	615	560	534	579	544	585	600	537	555	593	542	607	582	507	568	566	602	579	533	602	545	594	558	570	567	567	559	540	596	629	569	578	564	575	583	558	590	565	639	591	603	615	542	561	596	583	579	545	601	590	613	608	603	585	593	593	578	572	594	579	585	622	593	571	565	620	501	572	590	594	565	559	580	584	549	541	607	558	543	584	553	574	610	577	550	591	574	580	524	565	559	566	567	596	582	573	610	597	576	597	565	593	566	597	570	612	645	533	585	609	584	562	578	579	545	581	541	561	592	579	597	564	572	558	572	587	562	593	560	520	579	542	569	601	564	612	587	562	601	647	565	586	576	595	598	558	581	589	580	554	543	584	570	600	571	621	581	558	559	581	615	561	602	617	576	566	588	547	569	581	585	580	583	559	551	518	551	574	575	573	597	558	587	546	639	554	584	598	559	578	562	566	568	607	536	605	574	558	576	565	569	578	584	601	584	576	587	603	604	586	532	598	591	599	578	612	564	536	557	591	554	601	547	581	570	538	558	578	625	533	548	610	615	543	582	579	611	590	575	599	575	537	553	591	570	597	596	560	576	599	621	548	536	549	580	552	569	608	595	623	575	657	575	557	565	560	537	592	575	581	563	571	560	599	594	581	585	521	578	577	578	561	583	620	550	622	614	554	574	582	597	576	603	614	607	629	597	547	604	571	552	609	594	570	636	541	556	600	604	563	619	618	536	575	575	603	544	583	610	536	556	549	545	577	598	556	555	561	579	569	580	595	589	552	604	558	570	580	611	572	590	583	576	524	568	620	571	576	592	608	556	604	557	595	584	572	569	598	590	608	604	547	595	584	602	575	590	549	624	581	587	539	567	574	581	565	631	593	531	587	547	534	586	522	547	580	603	564	561	579	591	525	568	554	532	614	653	565	597	553	583	533	587	595	593	561	610	552	581	553	581	599	551	580	596	584	565	620	570	597	614	588	607	612	581	582	580	555	612	575	570	606	563	587	565	541	589	572	587	597	565	565	568	603	556	571	553	591	552	592	562	579	551	631	572	569	555	595	544	587	608	543	563	570	537	549	551	573	545	588	586	563	595	631	586	553	576	564	560	580	596	586	588	559	582	582	560	556	551	549	593	547	603	581	593	587	544	589	578	571	524	603	538	592	560	550	572	582	538	571	553	588	604	575	539	560	607	580	570	608	592	604	540	601	551	608	605	593	597	541	566	564	570	586	580	584	564	629	596	610	584	544	603	537	560	571	582	577	559	559	585	615	619	592	549	631	571	568	613	584	576	571	596	596	520	593	584	554	577	549	619	617	549	557	608	556	571	597	601	531	592	596	537	540	611	566	574	587	600	563	603	623	606	556	634	551	574	561	581	619	596	585	610	564	594	586	600	522	583	590	569	576	547	548	572	575	541	556	590	573	603	592	564	584	588	555	580	554	564	523	571	575	611	585	587	606	574	569	567	593	544	579	575	579	559	577	626	588	603	551	621	599	574	596	563	607	640	584	565	590	560	575	574	590	565	574	586	586	601	607	562	554	605	565	572	594	589	621	597	581	579	605	549	567	603	562	554	609	530	562	567	610	554	667	564	630	573	561	559	573	556	562	583	588	607	608	556	590	567	556	548	610	575	597	589	586	517	568	575	592	606	603	574	575	541	578	591	586	571	612	574	548	575	603	600	560	575	599	583	588	583	595	575	582	596	550	613	564	583	560	591	556	560	615	586	583	569	583	516	556	575	606	618	589	533	600	575	612	570	568	565	562	551	626	540	587	544	561	575	568	552	574	608	525	601	576	567	552	587	589	568	543	571	605	616	577	560	592	524	561	586	579	570	582	562	582	600	558	531	596	580	582	578	538	575	606	570	606	558	595	591	583	559	557	577	561	556	605	598	575	610	564	549	561	563	554	602	542	595	572	629	557	602	579	622	587	583	528	580	542	613	563	598	560	576	588	572	555	590	509	584	586	616	615	589	575	566	631	571	564	520	572	586	608	590	594	569	621	597	595	590	546	636	603	578	580	582	562	596	577	592	577	574	569	575	568	581	616	579	533	538	530	602	578	583	596	596	565	570	654	545	580	586	585	575	583	602	583	629	608	585	590	577	559	593	576	580	572	581	600	582	539	568	582	561	582	590	537	578	574	554	527	620	555	576	611	622	586
5101	6857	6189	2557	2078	1802	1964	1626	1331	959	5534	17041	13319	6999	2677	1042	630	517	493	546	525	534	503	524	475	440	519	501	495	495	493	494	492	485	518	483	518	533	534	455	504	508	480	501	510	495	487	467	534	490	463	458	519	488	452	471	479	532	488	531	536	514	471	496	482	494	482	479	504	516	493	505	517	490	497	485	507	478	492	460	479	502	511	480	509	490	478	531	480	498	507	488	513	487	475	525	498	503	485	518	481	524	476	517	468	487	492	519	463	521	509	503	476	518	458	505	512	513	503	475	472	468	487	500	497	472	491	498	535	463	508	510	497	480	483	518	483	480	478	466	491	539	474	462	483	504	501	506	510	476	473	475	499	488	523	486	492	478	480	474	470	493	511	487	505	481	475	473	520	502	510	487	512	480	516	490	474	503	477	503	518	513	533	496	505	481	479	491	497	494	499	494	453	542	488	495	460	520	488	528	454	500	488	491	520	485	509	505	492	429	522	488	453	484	538	513	495	502	548	510	485	469	468	519	502	491	515	449	474	492	473	514	477	501	498	472	570	491	486	508	495	478	486	474	477	503	488	510	475	483	536	490	474	460	481	534	480	479	508	465	495	494	496	479	500	503	499	493	500	482	475	524	489	506	502	491	488	515	504	468	498	453	495	506	517	475	460	514	486	453	474	521	466	504	534	517	524	544	519	482	479	465	468	515	493	488	492	498	533	489	487	494	521	496	492	482	504	436	449	478	497	476	551	526	504	548	496	497	452	458	504	530	529	505	461	478	492	473	519	484	460	527	468	458	496	539	456	523	516	471	517	567	489	509	486	495	487	504	496	505	478	483	485	483	503	539	478	469	516	516	475	470	447	463	482	523	473	479	468	500	490	483	489	510	483	456	494	470	460	511	464	485	463	508	516	482	462	491	478	490	531	490	471	477	469	471	499	458	451	481	529	475	508	484	496	507	554	524	487	477	484	498	475	483	502	507	514	493	494	467	472	519	464	491	506	533	468	529	478	494	513	497	487	483	501	496	494	470	468	487	491	515	513	458	465	485	489	479	454	463	480	510	483	485	548	506	497	481	497	472	510	478	498	547	494	546	527	477	481	479	478	475	538	481	464	481	495	520	493	479	458	471	478	496	459	499	552	515	493	500	491	515	477	481	488	533	533	527	501	578	474	500	497	488	460	507	503	498	469	465	507	496	542	512	527	489	513	485	457	471	510	494	494	499	513	489	508	534	488	485	463	471	490	471	492	471	480	481	499	524	497	493	497	463	538	487	488	471	523	479	500	528	477	506	495	553	456	517	489	502	515	492	502	515	490	491	518	499	487	503	498	508	482	491	517	498	501	501	519	519	507	467	478	486	485	515	484	499	483	481	528	456	503	460	501	509	472	502	505	443	468	546	478	493	494	457	549	476	468	478	468	539	489	457	473	517	494	492	485	509	529	493	509	514	489	494	473	481	520	501	522	439	466	450	503	478	472	490	517	499	464	500	506	492	503	502	471	515	449	509	484	465	479	469	495	438	490	473	493	528	477	477	509	445	511	476	539	478	507	472	497	516	462	483	519	477	492	508	508	514	499	477	491	446	515	486	479	487	468	499	528	510	486	468	484	505	511	520	500	498	499	475	471	498	528	489	503	500	490	491	508	488	509	494	522	525	489	498	511	504	524	483	521	444	481	528	469	512	497	486	536	487	530	526	508	476	468	484	461	506	514	514	525	508	466	507	503	482	476	470	484	502	439	479	456	493	449	488	497	537	487	448	485	499	464	505	488	508	505	534	483	473	476	511	503	512	471	486	511	485	504	481	529	520	489	529	470	506	497	498	518	489	464	491	503	503	483	481	514	495	536	502	460	493	465	483	484	490	522	506	493	488	479	455	483	465	474	507	494	508	473	483	450	514	471	481	517	504	499	476	495	506	461	485	504	496	516	442	502	512	497	512	503	454	483	499	477	483	487	498	437	490	478	508	506	496	504	533	496	475	538	544	504	502	509	494	453	515	475	529	483	506	490	530	501	466	486	481	485	472	499	503	494	469	482	483	483	476	514	477	522	517	480	528	489	524	543	509	503	440	525	487	523	467	498	486	500	494	450	486	471	571	512	503	527	509	487	492	497	491	489	471	484	523	476	465	495	476	475	491	512	469	483	488	506	505	497	493	460	495	490	506	504	516	490	523	524	472	487	472	478	511	496	520	493	509	491	517	492	489	487	487	515	528	482	501	491	533	520	517	517	503	492	473	468	465	481	482	484	499	489	475	498	462	473	454	484	497	486	501	483	474	496	480	480	478	494	480	450	487	465	512	479	496	469	473	504	507	535	460	449	510	519	531	464	489	504	492	486	498	492	453	524	493	502	482	497	438	499	477	496	528	457	466	517	496	474	492	472	442	505	540	516	512	482	485	489	494	547	525	466	480	453	500	514	491	520	477	456	509	505	523	505	472	452	494	487	511	517	496	459	531	508	512	501	516	461	434	485	467	481	502	459	497	519	483	520	474	498	473	500	469	461	506	464	506	510	460	545	463	477	480	467	498	505	535	480	500	536	487	490	479	482	482	486	539	480	496	517	485	485	495	490	530	483	488	511	486	506	495	478	516	495	516	491	486	464	481	487	507	505	459	502	494	514	482	509	496	503	471	449	458	504	486	518	511	515	498	507	539	482	492	523	470	485	473	473	505	489	471	498	477	512	498	481	503	533	493	460	488	514	490	463	511	487	535	507	458	511	520	519	477	464	468	515	471	527	482	507	484	485	509	455	458	507	468	449	511	508	528	519	508	449	527	470	497	499	471	518	484	486	482	512	497	492	492	490	502	512	492	506	518	510	528	458	492	504	488	485	525	498	521	455	472	481	516	492	462	491	457	521	471	512	477	488	517	490	505	505	510	485	513	474	512	513	489	496	525	461	496	521	484	510	438	450	501	513	461	493	501	486	497	481	464	501	539	503	481	524	486	501	492	444	517	505	475	488	481	501	478	500	463	483	521	486	502	520	526	472	495	516	508	502	521	478	464	470	493	514	523	441	500	472	489	540	537	474	511	487	503	501	457	485	489	526	478	484	503	475	506	516	529	479	458	496	477	489	481	506	492	472	496	525	492	475	479	507	479	496	460	449	473	503	477	481	512	436	489	474	494	483	537	481	485	515	473	499	463	448	470	526	479	485	483	499	475	498	498	486	469	482	482	507	468	500	472	478	490	520	451	519	499	467	515	498	475	460	508	498	455	474	539	512	542	464	524	522	487	523	500	504	494	469	484	547	473	470	470	513	489	483	485	499	506	478	450	512	480	471	495	536	482	533	482	533	484	480	475	522	479	538	552	492	498	509	521	514	542	499	530	474	520	483	483	492	479	536	509	532	485	520	483	508	459	518	481	481	506	436	501	490	485	497	480	484	534	544	500	486	474	522	491	490	469	508	471	453	490	468	532	471	472	489	551	511	479	491	460	473	478	530	502	537	483	495	480	467	497	499	520	501	526	496	508	488	499
23882	20773	27737	23898	20588	7893	3080	1483	1032	2338	14834	24190	20478	13887	5490	1693	965	733	701	670	744	698	633	651	686	692	673	713	707	682	679	637	658	661	697	690	741	687	703	671	681	714	706	664	695	681	667	659	720	708	655	672	688	698	666	710	743	680	699	669	707	696	699	641	637	677	678	654	706	661	681	671	673	664	660	674	660	681	665	659	652	651	688	659	695	689	633	712	664	692	659	655	676	658	718	709	731	668	640	670	689	676	655	694	671	672	670	654	667	640	652	644	648	653	637	695	681	638	692	629	668	679	651	673	676	701	706	655	700	700	684	684	730	636	696	700	700	710	708	671	690	692	726	679	652	681	691	647	672	652	680	693	617	684	676	652	712	659	673	604	640	679	639	683	682	657	635	650	639	685	678	677	639	693	664	666	680	612	697	710	666	709	635	668	699	644	670	607	653	628	633	639	667	682	690	687	700	711	669	635	692	681	639	651	702	679	730	714	644	646	658	687	678	630	658	684	652	638	662	654	649	669	638	681	640	643	651	701	628	671	650	630	660	652	659	700	661	658	677	649	680	626	667	662	666	671	631	627	640	639	653	686	707	646	639	620	654	676	691	711	693	648	682	672	687	669	655	662	672	677	643	661	683	640	682	709	653	649	703	718	641	647	636	654	649	660	671	638	636	665	695	661	677	629	718	637	693	684	677	617	696	653	659	611	649	697	682	702	670	672	703	698	608	657	686	660	696	688	632	684	681	684	673	637	620	651	640	663	664	667	661	660	709	657	667	620	688	659	685	623	705	657	683	644	644	650	664	651	651	667	697	651	629	667	666	658	672	671	650	658	684	640	617	671	680	665	642	691	626	647	684	637	710	698	685	655	666	671	669	689	694	703	658	615	677	714	641	624	668	645	643	598	640	673	600	662	646	678	622	683	696	692	690	637	708	700	639	653	649	693	678	626	678	643	612	753	729	676	668	646	676	699	690	698	650	667	673	681	667	679	696	651	664	711	698	630	649	667	667	641	675	624	639	670	684	665	690	683	668	629	632	665	683	644	656	659	656	668	654	701	676	635	657	678	618	698	668	635	688	675	659	668	719	627	636	703	661	682	654	669	705	659	639	647	673	680	653	682	670	676	738	673	683	667	661	658	657	658	671	685	658	710	678	686	684	674	662	657	629	714	691	598	684	666	695	677	640	671	661	613	663	679	685	652	660	705	619	636	642	684	633	685	679	660	619	692	631	664	670	669	621	660	689	665	705	674	649	680	638	660	656	684	644	667	688	650	696	646	676	680	723	688	724	661	632	667	677	609	705	690	674	633	653	692	651	696	691	691	709	700	656	719	687	685	707	591	642	645	697	661	692	699	668	695	646	655	648	663	650	680	688	644	622	622	607	618	646	675	675	651	660	668	648	709	642	700	689	671	642	677	658	623	704	689	653	626	636	679	653	640	676	632	709	661	642	677	659	720	677	672	669	662	674	657	692	674	687	658	650	663	653	637	656	678	678	643	640	670	649	624	642	670	668	657	679	640	657	685	686	711	641	705	626	630	667	679	670	660	665	658	670	685	640	652	619	683	658	657	663	626	695	716	689	638	657	654	641	677	683	674	669	676	698	670	694	630	662	609	707	649	655	666	676	652	686	692	705	608	686	699	675	670	669	678	617	692	695	670	627	654	668	711	634	651	647	654	672	673	716	694	699	706	678	661	670	649	655	681	671	663	666	664	648	671	627	670	655	661	660	655	730	662	659	654	653	672	666	658	644	654	643	629	732	631	660	672	658	674	655	671	711	675	756	648	681	651	674	668	652	653	686	680	671	679	685	673	675	651	646	691	646	653	651	659	676	684	652	696	727	669	679	686	644	692	652	684	647	689	611	679	637	682	675	687	669	635	703	679	686	679	642	647	709	678	698	635	672	638	650	664	641	689	652	660	648	643	674	708	646	653	665	685	629	649	712	637	685	653	671	693	722	671	649	704	671	692	693	640	654	666	665	657	722	689	673	683	681	655	685	727	649	681	653	677	634	657	709	691	686	713	702	676	679	632	667	668	674	652	684	673	665	624	659	678	677	648	666	656	720	676	670	687	677	639	644	673	648	695	622	687	669	670	663	640	679	630	681	664	657	654	714	711	681	676	697	634	688	658	635	672	666	636	686	696	718	638	628	632	654	717	681	640	665	675	678	692	693	658	643	694	690	677	681	621	645	684	675	662	670	653	674	677	641	645	653	683	629	708	703	649	630	741	713	619	666	686	667	593	669	632	658	636	667	646	656	656	638	667	606	660	647	672	697	656	661	657	645	623	667	685	647	665	697	640	696	717	695	692	645	665	685	683	615	675	671	687	676	682	671	679	643	687	639	658	679	686	626	639	642	653	698	661	640	687	664	671	666	629	656	660	627	683	638	666	703	664	656	668	670	680	695	634	637	705	672	653	616	635	680	728	650	640	617	706	673	653	728	653	645	670	646	646	649	672	690	683	673	669	624	632	669	630	650	677	641	698	627	635	667	686	645	667	653	655	684	687	691	633	637	643	646	637	672	647	704	722	654	689	674	700	650	660	686	683	616	668	672	679	689	659	695	713	676	660	669	666	720	659	688	664	699	706	648	702	661	642	654	669	681	637	677	704	723	647	616	668	643	624	630	683	647	684	635	694	654	670	696	666	670	653	647	689	675	699	622	617	708	645	670	653	661	639	620	682	703	646	631	647	664	637	687	659	650	645	695	662	643	652	689	665	700	645	648	716	635	676	639	689	638	640	669	710	667	640	679	616	661	634	649	598	691	658	685	688	675	633	693	681	705	709	724	656	638	704	673	685	682	642	724	688	681	694	679	682	653	632	676	703	703	661	640	710	640	635	720	641	652	687	600	644	689	713	680	643	656	669	690	674	680	683	642	666	687	623	692	632	654	647	672	653	626	673	651	625	645	628	709	626	634	658	644	626	652	661	651	697	658	710	718	677	646	649	670	621	697	640	630	677	716	689	646	659	694	736	662	664	657	648	675	648	690	682	636	713	681	650	712	641	732	660	651	714	661	673	662	660	660	629	657	686	712	661	674	700	709	649	620	660	647	652	659	664	674	661	669	633	662	665	632	668	649	601	645	664	694	734	634	679	694	691	663	669	677	658	645	636	672	656	635	634	644	641	662	646	652	646	650	673	697	637	656	667	651	639	636	669	650	642	642	659	723	683	668	681	667	688	674	668	655	636	668	638	644	652	643	657	676	688	683	667	676	695	645	657	657	667	617	644	650	657	630	617	687	691	661	664	671	659	672	597	651	646	694	612	672	599	637	672	704	674	676	661	656	642	690	677	642	665	650	689	696	742	641	695	626	632	674	681	670	682	655	670	660	675	685	693	672	648	628	690	659	675	699	683	657	697	629	660	694	674	658	612	686	664	652	676	628	695	636	641	657	625	649	668	659	647	682	657	606	673	708	596	658	653	639	682	643	642	672	672	640	629	680	695	661	676	668	642	635	695	684	684	647	628	614	686
5813	9781	7111	3544	3084	2806	2496	1622	1110	3616	17901	23322	18184	12173	4951	1609	916	648	550	597	599	559	580	540	553	578	551	560	593	518	548	551	589	565	559	562	568	542	569	576	572	587	592	580	544	583	593	579	581	595	573	580	579	556	587	585	553	538	583	557	560	586	550	583	555	598	593	580	594	578	586	557	580	556	559	584	591	549	586	572	586	552	543	535	585	577	601	579	550	574	532	575	578	550	619	563	556	576	547	575	558	558	565	552	590	548	574	576	562	592	568	546	560	553	545	562	565	551	555	569	508	546	567	567	568	566	559	550	563	587	540	564	566	551	550	551	552	578	570	575	554	568	578	551	584	593	597	573	510	545	583	569	545	543	589	521	555	587	586	585	584	561	536	568	554	518	549	568	523	563	556	530	611	549	543	542	594	542	609	515	528	585	566	572	530	532	593	567	537	509	558	565	576	554	586	596	555	575	561	582	552	538	550	564	597	552	577	577	576	494	525	584	555	607	573	499	563	550	543	571	537	624	546	554	600	572	547	553	561	566	584	561	511	535	541	510	584	573	583	568	566	552	534	602	550	600	540	570	585	534	558	563	533	547	553	581	564	565	551	537	567	606	594	555	559	561	612	547	550	537	577	490	541	564	589	571	530	584	534	538	531	581	577	528	550	512	588	606	588	588	569	566	565	553	599	576	552	523	508	540	561	533	537	548	538	573	524	558	540	568	586	551	572	557	576	536	562	559	569	607	540	558	588	553	578	568	565	559	560	551	606	569	584	578	537	585	543	547	568	505	575	573	578	532	554	623	546	551	597	550	551	556	590	569	535	532	518	531	541	582	554	578	539	584	568	504	549	548	571	581	567	636	570	534	549	561	550	559	608	528	552	563	495	570	556	551	578	553	578	556	564	608	561	617	528	551	515	552	556	552	558	539	545	518	551	544	581	541	584	577	573	512	538	564	547	564	567	540	560	555	529	538	580	547	538	529	534	561	579	550	554	625	563	538	514	589	545	597	523	562	594	609	555	530	549	547	544	571	560	556	565	572	578	560	546	608	547	544	530	561	618	594	526	525	549	559	530	565	516	563	561	543	564	569	555	525	512	547	571	556	557	624	541	618	538	530	597	555	569	566	587	588	542	569	512	534	556	548	534	586	562	609	597	494	578	592	547	566	566	553	540	529	611	576	620	517	542	544	556	575	556	536	534	525	563	565	571	540	565	555	524	540	539	557	574	580	571	625	572	544	565	573	536	531	558	550	576	549	603	548	555	556	542	525	547	563	566	518	555	576	549	568	577	549	576	531	567	534	557	566	539	571	580	587	537	517	583	539	577	618	553	546	531	576	544	541	554	533	537	565	570	574	574	542	589	574	564	524	602	555	572	563	555	511	548	544	547	583	579	581	543	571	551	520	594	604	575	539	589	523	559	535	523	579	545	530	527	610	565	560	564	545	500	564	565	556	504	574	573	552	583	555	556	534	537	531	553	523	552	540	502	588	550	573	527	560	557	542	537	571	538	587	540	561	530	584	566	519	547	493	568	558	533	576	546	560	523	590	575	540	525	558	579	554	577	563	546	547	550	537	544	555	541	548	552	606	563	510	567	565	587	549	543	547	568	549	550	530	560	567	522	557	589	564	593	561	568	594	534	589	572	579	566	567	547	557	557	569	567	575	550	547	549	571	602	531	585	559	522	538	548	527	531	601	550	574	509	579	561	512	571	569	569	600	541	592	556	564	559	530	588	543	526	586	545	536	557	545	524	520	609	588	568	601	552	579	555	540	572	541	571	569	548	614	566	553	561	533	554	613	538	585	500	539	528	602	564	587	552	503	577	554	555	562	547	580	573	545	549	548	539	535	578	568	551	558	540	598	565	558	541	602	573	533	559	557	603	551	550	539	567	581	571	563	559	619	545	554	572	538	523	576	547	566	519	588	585	551	573	553	565	560	596	590	580	541	562	580	571	576	541	520	543	559	557	544	522	533	504	584	570	551	525	587	573	545	524	542	554	554	585	550	529	569	546	543	532	557	542	545	558	601	599	534	602	504	591	561	552	502	591	528	568	544	555	521	574	572	547	563	622	550	600	570	545	585	496	629	585	554	575	543	563	535	547	554	550	540	580	591	518	561	545	556	548	551	533	572	577	540	580	517	548	581	570	566	544	566	548	588	521	558	537	537	595	537	538	569	565	535	555	520	548	549	556	568	598	565	532	538	560	573	572	593	543	530	517	567	551	609	600	555	555	579	553	529	604	549	577	550	541	528	560	596	588	545	577	545	542	545	576	545	540	563	547	516	589	563	572	534	545	524	583	558	535	553	587	610	557	566	551	586	574	561	563	580	568	548	499	602	582	559	564	546	585	519	567	574	596	542	580	559	575	574	597	553	571	552	533	567	548	575	531	531	539	584	559	543	635	577	575	499	564	559	588	573	542	568	571	551	577	563	540	555	565	548	571	555	581	558	534	584	536	545	557	551	540	560	576	504	549	530	576	563	551	577	528	546	567	558	526	553	566	578	587	519	528	554	533	489	565	545	587	553	593	572	545	557	560	510	544	593	581	550	533	592	537	575	588	571	599	623	572	533	548	544	537	572	568	531	546	561	538	549	584	538	521	572	512	537	613	543	582	568	557	537	559	541	551	511	567	566	544	571	489	575	571	574	556	544	522	526	553	551	581	561	523	522	545	567	592	597	544	539	565	554	593	537	591	535	506	564	535	558	503	501	565	539	603	500	551	588	578	588	605	572	558	566	540	578	554	534	563	557	548	585	532	536	567	566	533	538	558	549	568	533	561	597	573	547	554	544	548	573	556	512	524	563	608	575	519	531	519	552	548	565	565	531	595	582	539	557	577	564	555	591	516	555	523	565	563	526	572	576	560	540	571	537	582	571	573	556	549	554	554	555	565	560	584	563	515	570	527	558	594	553	580	570	556	550	538	558	567	571	571	544	551	554	574	558	582	568	583	536	559	578	522	541	534	587	525	564	557	564	567	546	539	577	580	544	555	559	594	546	569	549	507	538	554	544	540	499	572	580	563	578	552	584	568	538	571	575	558	598	580	519	540	542	539	563	574	579	562	526	599	541	590	550	535	577	546	595	554	562	583	546	565	578	577	563	532	582	553	561	560	578	521	538	525	528	576	529	559	563	559	540	526	535	547	565	528	540	608	553	559	600	567	544	597	546	546	521	549	553	559	547	541	563	606	534	578	556	543	550	578	534	550	545	554	564	538	582	559	564	544	529	588	518	560	514	568	573	577	532	541	609	556	554	541	550	542	559	546	580	556	590	560	540	533	560	548	570	549	543	568	537	598	526	525	570	533	583	550	529	523	564	583	527	551	546	555	555	535	606	538	569	553	562	548	507	503	554	518	539	570	514	519	594	563	535	522	578	510	587	563	534	546	544	524	513	561	535	533	543	537	545	523	531	543	569	572	562	581	511	586	561	542	556	560	559	575	587	548	546	549	561	568	577	561	551	540	579	543	566	624	530
26949	10149	2062	1010	763	643	600	583	535	631	793	1546	1597	1367	838	611	596	551	546	498	514	524	514	535	587	535	520	518	529	524	515	550	531	541	538	546	548	506	521	519	503	536	523	523	495	517	534	541	535	541	546	555	545	502	580	485	480	508	552	513	521	482	536	542	522	555	538	517	550	537	494	537	533	528	524	546	473	497	552	551	518	518	552	530	539	526	489	538	541	502	574	527	548	538	513	530	538	474	565	509	517	527	543	502	580	534	521	500	499	514	507	514	530	525	499	511	475	519	566	558	521	503	530	504	542	543	506	545	508	560	529	502	510	553	539	549	506	527	490	505	539	537	561	512	545	532	508	475	482	486	513	555	484	523	497	555	554	578	527	522	494	480	539	548	499	514	519	582	505	523	551	557	517	535	546	524	487	523	557	482	544	527	546	521	509	533	534	499	530	536	517	530	527	505	543	542	521	545	530	551	546	530	528	523	524	526	571	513	504	528	469	492	532	534	515	523	512	534	540	509	569	532	506	526	568	550	566	524	496	510	532	503	556	533	509	541	572	526	575	535	496	512	570	524	525	499	559	573	484	553	546	531	553	524	540	555	540	510	566	512	552	529	517	516	523	490	539	526	530	553	540	487	559	531	566	535	565	527	568	487	522	521	514	524	552	542	513	510	563	561	506	506	495	503	486	555	540	517	505	552	523	504	533	529	548	529	580	501	511	520	527	517	534	527	526	537	540	536	523	533	522	512	497	507	552	572	534	515	522	516	533	540	554	516	529	516	495	507	531	523	546	483	547	535	532	511	536	525	520	529	542	536	521	503	560	528	481	504	533	525	513	543	513	483	530	503	516	520	483	565	555	546	550	515	566	568	509	514	520	531	538	522	502	526	536	529	527	532	551	507	508	514	528	521	505	554	554	496	533	539	529	493	548	493	537	522	584	554	527	528	539	510	516	526	535	565	473	528	499	513	535	552	534	547	523	488	514	511	555	527	530	524	506	498	537	574	551	476	519	558	539	560	556	514	539	523	537	538	503	501	547	519	489	475	555	525	499	582	512	524	526	553	530	532	545	555	527	529	569	512	547	518	537	544	517	546	527	506	536	505	546	541	567	523	526	473	571	531	566	533	448	531	525	568	537	529	527	516	512	544	538	515	577	542	533	507	542	558	537	548	529	549	525	544	526	492	541	525	488	549	523	513	503	509	544	550	515	519	505	567	513	522	552	539	501	544	539	502	472	566	532	544	513	587	541	542	518	543	524	480	536	546	503	521	549	538	508	549	550	502	522	571	521	579	524	543	549	534	553	543	489	513	518	510	520	479	486	502	528	504	492	564	540	498	521	490	562	571	537	559	515	574	513	550	526	514	543	514	512	523	529	511	526	496	532	503	501	520	539	516	534	534	521	507	537	555	535	553	543	528	526	536	507	502	539	514	529	557	536	518	565	501	484	535	547	546	515	523	548	517	576	533	556	516	529	518	563	550	510	522	529	507	523	491	511	539	533	581	543	553	544	503	538	516	552	511	501	514	504	524	537	532	592	551	507	564	522	537	521	572	530	497	528	570	516	512	551	542	565	481	507	512	552	496	548	548	516	490	510	552	502	512	552	574	541	527	572	513	510	509	565	543	505	557	482	493	595	538	482	540	574	498	579	558	514	539	501	489	542	525	526	524	484	505	480	517	563	530	568	536	500	548	503	496	512	517	526	520	512	514	501	538	511	553	544	505	549	501	545	511	533	539	522	546	506	498	548	558	516	530	579	523	557	500	498	542	537	533	522	518	535	493	526	558	544	523	517	538	499	544	553	537	548	488	524	543	519	566	553	510	528	533	528	558	503	565	588	568	565	529	499	533	526	493	553	557	531	512	521	515	523	503	525	528	554	510	539	526	546	500	519	516	515	484	546	575	551	586	551	471	512	505	516	521	469	541	530	518	553	507	523	519	524	498	525	513	554	535	530	544	554	541	516	498	512	525	545	554	550	519	542	549	514	525	526	523	526	546	543	553	524	534	517	521	513	522	529	494	529	538	528	530	532	533	528	539	547	508	522	529	491	500	492	493	535	527	552	559	543	522	542	540	531	527	524	510	491	551	502	507	507	514	500	522	538	557	539	553	519	502	545	533	519	538	544	538	509	549	550	539	529	502	518	508	488	533	488	554	501	544	483	538	510	500	479	512	522	541	553	541	512	542	500	513	561	524	531	554	509	557	504	491	532	520	510	520	493	503	515	522	569	498	550	536	533	533	558	529	545	528	524	537	560	541	511	592	577	514	548	563	545	535	540	525	526	516	529	519	478	493	530	579	557	522	545	606	506	532	606	531	545	537	524	558	575	503	514	517	550	511	512	513	541	474	493	510	542	553	537	508	559	515	549	530	527	516	540	532	529	524	542	503	537	505	522	494	553	498	553	541	519	495	511	521	521	527	544	531	521	493	554	512	530	585	536	522	553	512	522	526	534	543	507	535	557	558	529	529	504	497	534	506	493	511	515	524	542	541	513	529	524	553	495	579	538	535	514	517	536	521	559	580	529	545	500	571	528	512	533	488	522	550	570	511	530	518	532	512	540	537	574	542	525	549	562	496	534	568	547	529	519	527	544	537	537	520	520	497	489	520	499	567	527	528	553	519	525	550	539	534	497	513	557	525	523	537	526	520	535	514	519	520	535	505	504	519	515	557	557	498	545	561	546	535	561	505	537	501	575	506	488	517	506	492	527	539	514	565	508	548	491	504	513	531	541	561	515	522	549	502	522	550	502	513	535	499	482	536	513	542	512	528	527	560	510	463	520	583	578	535	575	538	553	523	531	562	522	496	503	535	523	538	531	516	539	526	485	521	541	549	571	506	484	503	537	544	520	495	498	500	531	503	523	558	544	513	553	530	526	534	557	502	504	534	537	527	526	539	520	537	496	561	551	526	498	542	496	529	522	517	562	502	534	554	502	534	533	502	546	504	548	491	513	543	559	541	528	494	538	480	537	479	553	531	526	510	542	535	509	516	577	537	493	526	521	544	550	523	528	558	551	514	514	527	502	539	579	539	538	474	542	507	576	551	539	524	524	544	566	512	536	534	538	519	472	523	539	536	543	538	515	525	511	561	559	526	520	513	514	530	507	535	549	520	547	531	495	523	539	533	544	561	510	525	529	552	531	521	546	511	515	517	528	501	580	518	532	539	508	537	548	506	521	550	551	531	502	523	509	522	519	571	555	513	531	559	516	476	550	541	506	505	516	531	477	536	541	553	464	528	515	488	539	533	523	555	518	504	550	541	488	504	499	544	508	548	538	556	534	531	509	511	541	528	515	491	538	534	520	524	528	509	541	509	490	545	533	524	535	548	548	516	498	514	522	516	513	490	496	593	540	514	521	511	563	497	540	523	566	529	489	553	510	516	569	524	529	539	504	529	507	530	543	532	544	571	501	513	532	502	541	517	545	525	544	525	534	528	519	524	558	533	524	519	528	525	521	504	556	513	537	552	491	563	557	550
6457	2798	1685	878	765	621	597	508	485	553	945	1963	1885	1496	821	537	486	440	432	459	444	452	456	414	442	428	439	446	448	431	452	451	447	446	437	403	460	448	469	445	432	451	465	463	460	442	398	449	452	456	454	434	422	450	416	401	443	420	476	449	473	444	423	449	462	471	414	442	475	431	411	422	418	459	422	434	438	429	422	460	480	447	459	475	406	467	419	479	448	472	450	481	435	441	445	469	434	458	417	466	404	447	429	430	435	483	448	455	452	481	444	452	432	445	418	453	397	461	481	435	427	442	469	425	500	449	453	414	455	412	473	469	449	418	419	461	462	452	448	446	421	427	449	443	415	438	424	424	408	425	440	464	466	441	455	442	449	438	445	452	469	455	429	446	414	435	461	470	465	412	470	419	413	439	392	461	411	425	424	433	449	431	505	434	444	407	459	407	438	418	449	444	473	482	458	436	447	440	419	471	448	459	476	446	418	471	457	434	467	438	434	452	464	434	440	417	461	433	443	388	425	417	440	443	437	433	442	427	445	439	421	458	457	467	426	447	420	467	451	458	422	471	435	447	430	431	471	466	419	435	414	445	417	436	451	453	449	438	443	432	466	468	425	391	434	449	470	446	467	438	472	403	455	473	430	432	465	472	427	428	427	476	425	465	458	428	463	466	448	447	433	457	439	438	452	421	433	436	478	434	452	434	435	423	395	452	438	469	430	464	459	450	412	403	441	446	440	444	469	417	451	439	467	437	456	425	391	438	430	442	501	432	437	451	389	416	419	442	452	448	410	429	425	413	428	437	467	448	450	467	416	421	433	445	428	468	439	432	432	459	414	428	409	430	431	469	463	439	474	379	417	436	436	428	456	435	403	429	427	447	435	426	416	446	455	417	449	444	470	441	448	400	448	432	462	467	433	424	432	447	429	443	450	413	460	447	437	452	416	445	478	446	432	453	443	450	410	399	445	451	406	503	416	434	445	435	418	430	457	409	436	420	435	409	419	455	460	477	446	463	426	450	450	450	449	423	463	427	445	427	437	413	439	431	442	424	456	453	449	437	454	472	484	456	436	434	433	440	448	444	385	448	442	434	450	458	443	449	445	435	439	458	469	457	447	444	432	470	428	457	468	418	425	428	499	447	448	400	437	449	478	419	456	451	453	449	439	439	424	445	429	447	436	424	422	459	427	419	443	496	465	455	430	459	433	447	428	482	425	463	445	452	439	416	416	436	433	451	417	437	432	431	448	436	424	459	427	452	436	455	481	444	492	444	432	451	407	402	399	451	438	466	458	434	455	441	447	455	432	452	453	472	461	442	464	428	457	464	445	443	415	432	427	446	465	402	410	458	453	432	481	432	437	439	429	431	456	441	472	448	452	462	432	421	443	462	418	415	428	484	446	421	436	413	452	437	463	436	464	475	476	454	481	437	426	453	462	433	476	422	428	439	436	449	449	420	447	480	458	461	474	456	444	441	478	427	464	477	433	434	404	449	450	420	428	402	470	430	424	460	458	456	454	413	469	430	424	443	430	463	408	439	418	480	436	430	382	452	429	468	394	439	464	436	414	430	456	448	467	455	419	426	434	438	452	424	420	424	438	433	424	431	407	440	459	417	434	455	432	434	432	442	436	477	492	418	446	469	416	480	448	442	458	441	439	466	442	433	412	418	457	453	442	436	463	475	448	402	435	418	445	455	439	443	427	426	450	467	451	418	452	435	439	452	397	444	430	447	417	428	401	457	436	438	443	437	415	463	435	474	480	447	418	443	444	432	450	447	413	431	436	467	437	448	450	478	415	411	465	451	445	482	451	441	464	461	430	437	437	448	449	447	442	432	423	453	443	435	440	426	400	453	456	488	483	463	440	445	479	487	443	439	387	493	459	401	413	431	466	454	435	433	457	424	431	438	412	417	416	418	436	393	471	438	417	450	428	455	478	458	412	473	431	441	439	418	435	429	463	462	436	478	438	471	451	441	433	474	430	493	439	423	427	442	443	444	444	399	461	477	416	423	415	434	453	409	429	427	425	442	407	422	448	440	471	426	444	460	426	438	460	476	441	384	423	449	456	439	458	431	450	434	416	410	408	404	432	463	443	458	420	446	469	434	448	446	440	428	421	398	454	443	467	436	466	453	445	453	465	454	423	434	405	448	415	442	423	427	474	429	445	451	444	443	443	427	482	432	462	442	439	418	468	461	481	479	440	426	456	447	453	438	418	401	476	455	433	449	457	426	423	433	436	382	431	445	395	445	427	406	459	458	453	428	433	478	429	431	461	413	433	452	433	412	433	438	443	436	470	438	404	466	456	488	436	453	450	418	450	420	426	419	414	438	421	450	425	434	463	404	441	482	431	459	435	438	439	450	444	417	432	438	452	417	412	426	384	428	401	486	491	468	416	429	485	425	446	421	460	459	464	462	471	412	428	414	438	430	413	469	463	447	490	392	468	439	436	456	460	441	443	415	409	466	417	415	454	438	426	459	455	437	444	480	438	438	422	430	422	445	418	438	421	427	475	408	466	437	447	411	455	447	465	406	424	459	404	423	457	440	406	437	440	425	453	440	478	454	473	437	460	425	433	413	432	420	430	436	432	466	439	436	452	447	429	423	434	490	439	486	455	460	462	421	441	434	445	441	453	458	414	445	455	442	472	465	479	424	426	458	438	462	472	431	416	436	477	442	479	436	432	494	463	405	425	495	437	462	427	441	456	451	460	474	421	408	422	442	452	427	431	452	439	430	429	443	414	452	417	431	453	419	425	444	427	453	479	422	408	454	431	463	412	435	426	402	437	423	423	416	414	411	428	424	475	424	448	448	461	440	428	460	422	441	461	447	405	439	462	409	430	446	430	410	446	425	443	456	442	475	471	423	433	453	465	441	461	445	409	431	417	448	409	451	437	460	411	468	420	428	461	461	456	410	420	434	448	431	465	448	441	464	430	377	432	429	431	446	445	472	480	450	458	440	474	443	469	439	439	426	453	433	434	470	457	454	432	441	450	433	468	428	429	433	412	434	418	435	444	463	410	434	453	426	474	459	408	451	402	427	450	408	437	452	452	410	418	452	447	445	435	419	426	419	434	435	445	440	476	451	470	452	478	458	398	415	414	447	442	435	441	405	447	423	450	427	418	417	383	425	446	434	428	439	446	471	467	421	448	418	421	461	421	426	474	453	474	460	448	417	458	445	471	475	431	464	441	430	453	427	446	423	463	430	445	438	489	441	453	426	433	441	403	437	456	481	430	410	471	442	439	435	442	439	453	446	470	432	463	445	447	445	433	434	423	435	457	447	435	426	432	463	431	420	453	409	410	445	424	444	410	456	457	425	437	407	415	422	448	432	396	471	421	461	448	418	444	450	420	464	459	463	433	466	433	457	442	423	447	436	439	458	426	424	427	482	403	439	412	453	420	453	410	447	470	440	424	444	404	458	451	440	426	462	459	462	437	424	476	433	422	436	428	453	457	466	425	450	450	413	448	423	411	481	454	424
24760	20790	26691	24766	8964	1733	1171	970	810	975	1751	7199	15770	11112	4152	1375	695	608	600	511	560	544	535	511	539	515	537	533	557	530	551	542	538	571	550	506	505	538	573	521	528	548	517	503	575	501	536	531	524	548	568	551	560	535	497	526	519	582	529	587	548	559	568	550	533	530	554	546	514	541	529	549	568	536	521	533	555	514	579	550	527	533	554	552	536	530	524	555	559	531	587	509	534	531	546	541	507	561	517	523	562	551	525	521	501	582	547	546	531	555	546	491	551	529	536	562	536	529	522	532	517	501	505	544	547	498	561	564	517	555	552	494	547	503	544	547	541	583	553	566	526	524	527	533	545	532	524	499	558	491	559	541	527	549	552	521	516	562	528	514	496	516	511	542	545	534	522	512	504	514	569	513	518	485	521	526	554	524	535	507	481	495	525	566	541	484	511	520	465	550	567	495	507	529	546	503	548	590	533	556	516	523	565	574	500	504	549	555	498	522	568	512	500	549	544	542	548	563	471	532	569	531	495	536	559	550	538	542	569	489	514	555	549	542	518	518	544	520	530	502	563	513	586	548	513	557	456	537	522	558	558	569	507	522	515	517	549	516	524	582	548	522	503	531	501	545	542	567	514	560	498	529	522	551	522	534	545	544	499	526	506	497	551	518	511	563	505	555	499	533	510	563	534	556	516	562	540	557	503	498	580	549	521	574	538	538	565	538	517	517	568	536	541	546	541	511	516	520	522	544	512	554	553	552	466	536	507	547	533	519	527	533	526	478	514	496	539	512	545	536	559	475	516	542	521	520	529	538	545	568	517	540	543	537	536	508	532	556	555	507	493	521	547	536	521	500	529	526	522	551	532	547	545	529	536	559	566	541	561	548	508	518	487	525	507	550	538	567	532	520	537	522	576	531	537	532	508	538	537	548	519	518	552	563	535	487	537	528	552	491	553	522	531	551	512	566	501	531	565	532	520	519	562	545	523	558	495	531	521	519	519	521	569	518	519	519	536	534	540	496	503	527	538	497	536	535	510	561	542	564	515	523	524	497	546	501	535	548	521	533	521	540	573	523	521	493	502	524	520	509	521	532	501	573	527	557	555	532	509	563	507	505	528	538	546	590	533	514	554	566	509	522	496	513	532	545	513	581	524	527	548	509	565	575	530	534	520	549	527	494	559	514	551	499	530	541	550	518	513	562	496	535	491	527	535	478	516	549	513	515	545	526	505	542	543	532	524	542	526	505	473	550	485	547	524	513	515	552	523	521	541	547	539	524	504	470	523	503	484	505	535	519	563	508	509	496	539	519	513	563	557	539	536	512	539	524	507	532	566	520	550	560	562	543	511	543	537	501	555	546	516	545	505	542	529	529	504	528	523	538	528	539	515	532	536	517	530	537	525	551	502	534	556	512	475	526	537	523	508	548	525	557	545	522	537	508	519	532	546	512	557	498	512	547	534	514	520	494	568	536	518	537	564	560	543	507	508	516	533	478	563	501	525	548	516	514	544	545	549	533	499	479	545	552	520	549	527	532	570	512	489	536	535	501	532	554	505	515	592	591	522	526	496	501	521	559	546	505	498	558	548	513	502	560	560	566	579	540	518	522	538	513	537	526	483	530	502	515	544	517	559	524	533	553	531	520	552	552	526	513	561	575	511	490	565	542	546	509	562	507	506	507	515	537	501	510	536	539	511	541	493	552	542	508	482	526	496	523	500	545	579	523	499	571	493	562	516	557	542	539	546	494	529	511	522	513	513	516	518	532	531	530	553	543	558	507	521	539	526	479	538	551	495	507	546	556	569	545	572	492	544	529	569	523	548	552	514	498	559	548	534	552	519	509	520	476	501	542	477	522	497	530	512	537	513	529	497	505	548	521	465	530	515	538	525	556	546	516	528	543	508	554	540	533	556	517	541	532	515	509	505	513	500	484	524	578	524	544	506	475	539	513	471	555	520	517	511	516	559	493	531	514	566	492	561	511	515	491	515	489	485	540	554	493	484	483	510	537	463	501	541	527	542	543	533	527	524	535	518	498	572	512	561	535	539	506	466	521	537	508	506	492	493	541	522	563	531	527	500	512	493	495	534	553	526	545	549	494	546	511	527	511	558	513	533	553	506	502	535	570	523	518	541	496	526	512	502	508	545	552	524	523	505	500	534	523	516	513	519	518	558	506	537	528	535	507	492	500	566	490	497	526	522	525	515	513	513	552	522	555	518	513	537	555	496	494	549	505	552	515	554	542	548	522	561	581	542	528	497	496	518	502	553	490	526	560	511	525	565	493	521	511	493	515	559	557	562	514	516	522	536	512	530	521	539	589	523	509	545	532	550	527	517	522	500	541	524	539	545	563	501	597	529	524	509	533	530	550	548	548	543	514	543	528	550	531	538	540	490	550	543	518	515	498	526	521	501	535	485	474	547	536	542	518	560	516	538	499	534	511	551	559	506	528	518	509	550	496	503	512	482	506	535	523	545	536	513	495	529	498	480	536	548	557	507	538	562	567	550	504	525	527	527	540	502	544	539	537	551	520	535	531	504	474	521	541	502	556	553	537	565	533	544	540	516	504	498	556	560	545	567	541	519	523	486	489	502	558	535	537	519	559	493	530	541	532	535	555	522	552	565	516	554	517	468	507	517	549	538	518	562	533	543	533	527	552	505	568	526	518	509	551	493	499	531	506	531	509	493	554	548	540	514	493	535	494	548	540	530	544	513	480	540	554	589	530	502	549	484	548	519	526	555	547	582	491	524	539	546	550	543	561	507	570	569	500	532	534	541	533	533	533	556	511	551	515	540	533	518	548	520	564	540	556	529	532	513	593	555	508	479	511	531	525	535	521	505	538	484	544	537	503	556	526	517	534	545	537	543	547	523	480	500	533	527	530	554	501	488	548	542	542	507	510	546	547	508	528	562	512	536	507	509	483	549	510	536	539	532	528	553	503	530	549	561	550	536	513	492	499	505	496	546	517	570	500	502	535	487	503	532	527	504	524	505	519	517	532	523	502	550	512	519	526	525	525	523	558	517	520	543	491	493	561	541	537	482	490	522	538	538	538	542	479	527	539	499	502	478	530	506	544	534	550	549	526	541	512	493	569	529	488	526	507	548	540	519	545	533	526	546	526	511	493	549	533	551	507	528	512	547	507	511	567	526	534	521	561	522	584	530	531	551	513	549	492	554	499	563	499	523	539	537	501	531	537	535	544	493	539	488	498	546	509	516	497	508	540	531	545	505	538	535	526	538	497	487	530	506	542	539	509	545	529	516	476	573	523	526	546	570	552	543	521	544	566	509	499	559	539	493	536	525	534	527	527	492	532	506	545	514	523	506	498	496	525	537	525	540	528	573	510	571	498	519	550	535	536	540	536	505	495	574	509	551	513	542	524	554	506	533	535	501	578	528	532	538	491	564	548	529	547	520	504	524	537	514	508	540	494	512	548	489	545	545	512	569	565	527	513	537	539	505	558	502	551	547	475	494	536	527	505	519	529	534	513
5561	7879	6775	2521	1974	1350	1111	1144	958	1248	2524	9743	16053	9978	3970	1331	628	501	492	491	460	454	460	479	451	471	474	456	513	437	438	475	442	442	483	476	454	468	482	459	459	505	439	488	445	432	491	469	457	475	468	424	509	481	480	448	449	482	459	424	471	510	458	455	451	461	454	435	454	500	500	457	447	442	484	455	479	472	481	429	461	418	447	461	467	449	441	466	459	487	482	478	435	429	431	442	454	448	423	489	483	486	443	452	435	458	462	463	477	499	467	458	444	469	472	489	498	452	460	436	484	462	451	428	458	443	466	437	444	449	487	476	462	470	484	470	483	456	469	488	455	437	451	449	495	453	452	457	477	463	471	448	453	465	433	451	442	466	471	420	495	427	463	433	478	434	477	474	461	467	429	419	503	456	483	469	448	476	441	470	416	434	497	484	483	452	448	445	477	483	446	449	429	497	449	482	478	455	465	435	485	463	473	482	451	475	468	456	470	464	470	447	480	456	438	458	462	462	460	463	466	454	431	476	465	439	470	439	452	459	463	457	430	449	503	474	446	438	432	452	441	453	436	456	456	453	477	453	486	447	487	477	491	475	466	448	454	482	465	476	450	422	458	504	508	527	471	504	476	435	463	457	468	472	427	474	434	441	443	449	475	469	473	469	455	434	449	447	467	489	447	476	465	413	468	489	451	440	455	496	436	479	508	507	427	441	446	487	464	462	438	456	484	454	449	472	451	477	474	485	427	486	478	464	451	463	434	465	438	430	470	460	478	492	442	448	447	458	495	498	412	460	454	475	452	431	410	454	453	489	482	459	441	458	429	463	426	434	470	483	460	418	464	466	444	500	461	455	445	420	486	461	472	450	459	445	448	463	474	463	452	463	399	442	449	464	472	453	454	440	449	448	471	412	464	453	444	435	484	449	467	489	446	504	500	422	459	475	489	442	469	467	472	480	488	462	438	440	464	457	492	466	441	471	478	449	442	442	459	457	458	461	494	448	437	429	432	457	457	473	468	465	429	448	488	478	456	447	448	460	472	427	453	440	463	507	490	457	444	462	458	469	453	439	459	460	464	450	454	456	453	450	468	481	445	458	466	472	454	443	446	461	459	451	418	442	472	461	446	456	443	497	452	475	425	449	439	472	444	430	432	443	475	482	471	448	492	468	486	465	448	477	455	450	492	444	454	436	460	425	484	490	446	469	483	449	474	472	492	458	492	432	458	472	448	447	439	448	411	451	473	486	453	443	482	438	457	465	453	482	428	402	462	446	465	479	475	471	451	430	471	461	433	460	477	516	422	447	431	474	469	469	420	488	463	452	451	463	442	453	448	462	459	480	476	520	472	492	387	469	472	436	478	498	407	476	465	439	430	478	490	461	511	457	462	460	458	478	512	486	519	478	429	455	446	450	426	448	445	465	440	458	455	440	473	435	439	477	486	443	461	447	469	458	475	421	452	481	474	428	480	475	455	453	449	480	481	465	453	447	468	508	460	425	425	447	466	457	465	460	419	448	443	473	499	450	427	479	527	453	477	473	475	458	473	482	487	454	472	492	449	480	452	447	439	491	431	463	466	457	456	484	478	420	464	468	491	457	448	493	486	468	464	457	447	454	444	439	455	447	446	455	448	472	427	433	468	479	455	459	435	498	443	475	456	477	448	463	456	432	437	467	438	461	449	460	495	459	441	461	468	498	452	447	440	513	446	423	442	519	443	473	426	380	440	468	467	481	503	493	451	430	442	492	452	484	450	438	467	477	483	479	453	462	425	444	443	456	414	487	437	462	430	452	463	461	458	427	432	451	477	476	437	490	477	467	465	458	451	450	501	479	454	476	476	456	462	407	477	482	425	467	502	481	451	460	490	465	417	498	457	436	465	448	449	454	436	492	492	470	498	462	459	464	473	442	459	471	464	481	468	474	443	446	413	456	455	435	408	446	500	454	457	445	440	481	434	432	447	477	424	481	455	458	453	439	466	491	438	477	430	485	435	415	482	431	493	454	473	434	474	468	508	466	458	443	455	485	475	457	449	418	428	450	461	448	467	479	487	488	471	459	456	490	477	471	412	405	441	442	519	486	470	444	490	499	404	465	437	462	446	484	486	456	471	468	459	502	470	471	464	462	454	483	467	467	466	488	458	441	502	434	399	468	464	468	450	457	469	462	483	510	482	491	444	450	451	489	470	465	454	433	430	480	475	459	431	466	493	472	461	426	484	479	453	455	470	480	417	437	452	461	438	454	446	480	445	456	447	452	457	482	476	475	468	461	443	471	417	432	466	484	471	459	473	444	467	452	517	452	469	513	412	413	454	465	451	464	411	459	471	473	436	481	454	476	466	505	475	465	454	435	469	461	417	440	459	450	456	445	496	469	454	475	432	457	443	460	485	487	455	470	440	477	467	492	448	464	449	447	421	455	461	422	458	458	435	489	500	469	471	422	451	491	427	436	470	465	446	476	465	415	406	466	457	462	454	422	440	485	462	456	427	429	464	492	423	460	488	443	477	458	427	449	447	485	471	480	432	440	437	459	421	478	481	461	438	448	418	467	473	477	473	476	470	464	454	456	502	422	449	487	445	456	419	456	522	492	478	466	453	443	446	456	470	495	463	458	451	429	458	416	442	464	467	435	418	429	464	474	403	456	452	469	471	440	422	483	466	456	458	484	397	435	465	448	466	420	434	429	460	465	454	457	469	431	443	438	451	444	480	513	443	450	454	477	483	488	476	449	489	472	437	432	438	424	442	459	457	441	435	421	462	470	463	430	460	437	494	507	456	467	452	472	438	439	463	449	456	465	451	460	477	476	461	472	462	461	432	453	497	486	458	449	463	471	474	465	442	471	492	474	452	459	459	400	504	482	418	478	461	427	465	447	447	460	438	447	451	452	484	453	450	463	471	427	485	424	427	489	462	445	456	484	456	442	463	505	461	454	456	453	459	467	507	457	472	432	491	489	448	467	465	452	438	452	465	483	468	426	468	472	484	443	471	450	445	477	471	452	454	492	508	446	443	484	454	444	479	497	471	398	393	485	459	454	444	441	456	427	443	489	470	451	472	465	462	456	437	409	462	474	483	489	479	461	447	432	473	461	461	460	475	456	419	443	461	465	452	482	484	442	513	406	457	457	449	465	462	462	437	450	420	463	474	443	502	464	426	454	434	455	430	467	410	440	478	427	464	448	438	423	455	512	471	463	438	423	461	436	488	457	443	428	465	454	472	433	438	454	462	461	471	480	464	476	480	429	440	477	475	459	456	474	417	430	498	476	458	500	451	440	445	453	448	475	456	451	461	487	433	452	414	493	466	423	462	434	437	431	458	457	498	461	501	439	459	434	450	453	450	465	462	435	493	468	414	438	471	452	448	450	447	445	449	453	462	425	477	466	469	452	466	485	488	453	451	453	456	460	469	480	465	454	439	497	472	474	478	486	429	471	445	455	461	466	385	471	468	460	455	435	485	461	445	462	476	462	435	426	452	440	451	498	440	443
23912	20821	27824	23936	20521	7985	2701	1653	1567	1671	1757	9623	25585	19952	8777	2332	1026	784	685	699	633	676	657	649	668	672	673	666	695	659	692	647	650	741	661	662	693	665	651	696	696	612	630	694	745	677	679	647	667	689	681	699	614	684	655	691	666	640	686	619	671	633	645	744	675	688	640	661	719	665	621	650	662	673	677	676	670	659	641	647	686	667	662	647	638	673	634	625	674	650	678	680	672	644	734	621	688	666	650	673	651	633	667	679	701	651	611	660	707	662	645	618	644	679	672	677	666	669	703	657	634	652	643	692	693	628	625	667	645	667	640	704	675	676	656	721	689	664	636	600	694	651	625	653	653	725	618	659	682	671	665	664	691	681	641	686	743	678	675	662	654	632	694	707	668	649	635	645	664	697	641	636	680	608	676	624	671	662	652	687	669	665	656	657	652	645	702	685	692	664	660	681	669	681	619	667	709	644	686	662	688	685	601	627	668	695	648	643	618	661	667	671	645	647	622	646	595	671	701	673	676	670	660	651	689	669	694	696	664	684	664	685	672	708	709	665	676	679	688	649	625	720	651	649	663	683	716	684	641	699	649	690	700	651	697	643	608	675	585	610	690	666	657	658	683	617	657	640	692	676	680	683	691	654	629	671	631	685	632	663	672	667	631	678	629	646	661	629	614	640	670	663	631	647	627	602	680	692	656	663	662	637	702	655	644	672	686	600	617	602	643	649	646	712	646	616	673	658	660	613	676	637	660	719	660	627	642	657	635	688	626	631	678	697	651	659	657	660	709	640	660	665	661	665	683	656	680	634	651	686	578	652	639	651	652	680	667	656	664	682	653	666	656	681	671	654	655	679	642	628	695	655	616	670	648	681	668	624	694	665	642	634	694	649	615	691	653	711	674	709	635	678	704	652	685	640	660	645	675	634	672	641	699	614	670	710	702	652	687	659	692	663	646	702	637	638	669	644	682	698	620	640	633	696	612	688	701	654	653	661	634	686	623	657	701	668	688	680	609	623	696	656	679	683	653	644	633	686	643	644	668	636	659	662	683	625	655	642	655	651	686	661	603	623	642	653	591	707	648	710	693	657	653	681	643	637	677	676	654	616	680	661	655	633	679	692	633	652	652	702	716	687	658	668	667	611	680	638	678	687	667	598	689	661	664	673	698	663	629	659	688	614	620	652	642	650	674	649	646	658	637	643	653	606	640	653	716	656	697	694	650	612	660	643	653	628	678	692	658	661	654	649	639	660	671	623	638	660	681	642	652	695	652	624	689	669	656	661	692	629	682	659	655	643	648	650	663	674	616	642	627	711	712	667	677	701	678	713	661	607	698	653	648	629	649	655	638	696	691	645	681	709	709	684	669	665	638	621	643	626	677	675	691	661	674	630	630	648	653	616	635	633	656	648	649	649	623	680	671	628	675	674	656	647	639	680	673	678	670	677	688	630	652	673	691	611	688	660	659	667	685	631	640	624	672	653	710	651	699	680	682	667	684	671	657	665	645	684	647	647	675	640	689	682	648	664	676	700	656	672	666	639	673	631	633	676	691	681	635	705	636	635	638	695	680	647	657	632	653	686	676	657	664	688	676	670	621	657	679	674	661	679	640	654	658	726	649	666	681	602	647	651	634	653	650	700	652	663	711	645	690	655	676	623	697	661	654	669	652	608	657	706	645	678	640	680	707	701	608	687	651	654	688	605	625	657	665	637	643	652	644	661	688	682	690	668	638	692	665	712	633	667	617	657	687	688	672	665	652	612	699	654	655	663	680	680	682	722	620	646	641	688	637	664	664	652	716	632	682	649	637	664	620	659	648	647	641	662	652	675	696	642	590	691	633	658	652	693	673	606	656	628	659	704	652	668	661	637	687	675	686	657	665	642	647	680	675	651	639	696	640	660	659	673	596	664	678	675	630	660	660	676	626	660	683	633	685	675	694	652	649	650	629	657	651	681	663	645	661	641	664	673	651	674	643	652	685	666	703	628	694	625	672	692	663	669	690	640	623	623	650	623	650	658	659	600	623	645	710	688	611	629	694	649	625	716	663	620	675	607	603	699	679	630	714	674	632	680	624	658	640	647	674	683	711	676	659	650	694	619	639	665	638	657	612	678	605	649	667	665	681	667	675	705	654	716	643	653	629	715	622	680	667	634	706	726	659	681	668	684	661	637	645	657	661	643	637	640	663	638	679	657	683	639	658	651	679	644	683	680	668	626	658	668	626	605	660	674	663	657	628	637	629	610	626	677	586	651	635	698	646	673	656	714	651	661	681	660	690	647	663	685	615	654	670	668	722	626	629	634	638	673	684	704	641	656	665	698	669	665	630	687	678	670	657	606	646	627	690	663	670	693	662	643	683	624	618	642	680	679	635	652	656	675	683	683	620	677	643	662	632	646	641	642	631	701	658	698	651	696	627	621	665	665	664	686	693	611	624	596	698	636	622	676	661	637	638	677	611	667	627	626	663	657	602	625	662	640	710	724	644	667	679	699	678	663	684	693	663	612	639	659	660	683	632	652	683	664	645	663	643	702	640	676	706	600	636	641	654	658	658	699	651	695	646	652	675	738	659	643	663	660	714	656	697	721	665	699	658	670	632	643	663	658	621	647	635	653	620	658	655	679	603	663	668	651	672	654	659	631	631	665	637	653	643	644	708	636	710	624	623	628	627	656	683	641	682	658	620	667	661	687	674	690	623	642	656	667	685	646	676	643	688	659	604	706	626	695	703	682	659	634	701	691	707	658	609	656	666	646	615	632	695	688	676	670	669	690	681	655	666	648	644	690	657	674	660	653	672	675	672	637	696	668	609	630	644	719	620	728	658	638	645	689	688	632	665	689	681	668	646	659	660	655	686	671	619	665	655	654	679	623	693	649	667	618	709	646	717	650	677	667	659	635	654	669	660	661	640	660	623	646	664	668	668	662	635	665	673	674	669	657	710	610	683	667	646	679	665	628	676	629	641	687	660	644	685	678	682	603	699	659	607	652	639	685	656	658	660	663	654	645	682	683	659	675	677	695	674	653	668	639	651	694	631	685	659	622	645	644	634	684	648	629	646	634	643	677	673	652	626	670	678	679	641	721	630	641	653	671	652	643	665	652	665	634	687	672	660	632	647	639	668	646	641	663	629	690	644	641	618	656	688	637	629	650	691	612	699	661	669	634	645	656	669	678	666	658	644	651	626	656	691	681	710	637	643	663	644	683	695	676	642	627	640	687	581	638	693	631	657	673	674	644	660	706	632	659	645	633	667	642	696	630	637	635	646	660	635	697	670	658	671	676	629	655	655	662	664	695	620	624	671	678	630	698	664	667	658	691	671	644	658	705	657	706	642	704	679	696	660	676	698	642	657	643	683	709	665	658	694	641	650	694	658	640	648	635	662	627	658	644	662	641	653	689	659	608	643	656	690	660	698	681	660	625	649	629	639	644	662	697	626	671	615	640	625	633	643	664	684	640	644	651	620	653	667	648	626	690	636	701	658	676	682	605
6396	11884	9824	5544	3839	2635	2366	1859	1989	2284	2346	13164	23566	17112	7435	2164	960	662	589	548	599	534	550	558	598	558	553	508	590	580	568	558	564	487	568	554	541	584	581	546	575	565	620	559	577	579	587	615	586	541	590	589	579	605	549	570	573	598	555	587	564	574	551	561	581	544	579	600	552	644	541	563	614	584	583	571	554	574	542	513	573	563	551	550	587	612	555	601	569	583	552	570	588	565	571	544	518	545	535	548	559	556	607	557	553	552	532	546	586	545	581	540	552	571	581	560	557	626	549	540	550	558	537	566	577	548	583	552	534	583	595	536	575	543	576	535	611	540	555	535	593	621	564	557	579	554	558	540	549	516	559	582	576	599	546	554	550	556	569	599	595	590	557	560	566	569	567	578	592	549	542	528	549	577	582	558	593	520	586	587	540	586	557	573	535	567	549	563	592	535	517	555	609	594	560	566	556	553	564	579	563	555	583	570	550	579	576	578	565	602	565	558	559	544	547	611	569	551	536	579	581	537	547	575	532	556	553	605	498	603	579	566	556	569	580	545	586	539	534	528	529	523	541	559	553	555	555	581	574	546	528	579	581	566	572	519	578	587	566	568	542	563	553	603	552	564	558	588	571	576	599	550	559	562	566	536	552	573	540	530	556	571	583	581	553	545	557	613	551	553	570	563	575	578	538	564	533	570	619	529	553	545	523	543	553	582	579	567	571	548	523	553	549	611	528	585	532	567	560	576	578	561	580	531	555	555	544	570	545	611	585	533	578	566	562	560	585	574	533	581	549	571	560	562	604	603	569	536	569	523	558	560	570	549	528	553	567	539	553	531	571	563	555	569	543	585	579	552	588	576	522	554	554	570	552	554	571	561	530	567	576	583	565	590	527	581	525	558	536	533	514	563	545	601	558	580	576	589	520	559	547	581	567	537	542	558	512	517	549	574	575	576	586	566	605	549	565	561	543	543	559	542	533	562	594	550	540	535	539	593	580	561	574	590	547	515	587	610	564	563	550	581	565	571	531	543	538	541	561	553	541	501	596	534	553	574	596	556	518	583	485	552	557	559	595	576	546	546	537	594	566	565	529	592	566	523	597	559	561	589	577	503	559	543	521	582	558	547	561	531	528	554	574	542	578	585	553	548	568	542	558	560	564	529	535	542	516	527	559	554	570	551	590	560	568	520	553	578	533	587	552	544	598	582	574	540	571	525	550	530	545	579	539	617	561	522	567	556	579	534	573	540	532	550	605	505	548	578	591	519	576	542	547	503	584	583	511	543	523	575	535	538	571	547	545	561	587	521	548	533	569	570	562	582	553	539	567	542	566	595	585	543	567	578	572	566	516	549	596	559	542	534	542	562	575	573	578	580	547	545	530	547	561	534	543	595	555	565	540	553	516	535	530	530	533	547	569	537	513	547	562	578	534	570	566	559	571	528	557	577	565	571	558	531	578	572	541	581	573	566	532	547	584	567	600	551	566	556	563	556	584	540	591	586	550	536	538	602	581	549	591	504	546	576	561	591	580	538	540	555	560	525	562	567	562	579	550	559	527	605	575	564	533	545	546	562	577	544	585	533	507	546	524	551	541	569	556	529	579	556	536	586	555	539	523	532	527	538	576	564	545	534	611	528	573	602	543	568	561	591	556	606	578	537	547	626	530	493	580	547	612	598	527	543	579	540	559	598	571	548	544	576	568	577	562	595	580	568	562	501	526	544	563	553	596	563	571	523	537	529	575	583	532	508	574	582	578	522	559	560	529	547	577	567	561	588	569	534	604	614	575	522	548	532	556	558	554	575	543	559	592	559	606	605	590	551	610	565	570	523	563	562	547	566	573	521	556	563	576	577	576	598	546	567	574	535	576	567	574	551	553	569	572	566	607	535	562	562	574	544	576	568	601	553	559	557	565	570	546	524	558	553	540	569	573	569	541	572	559	553	555	569	528	585	582	517	569	585	547	558	552	535	579	573	601	567	552	586	560	555	542	562	578	603	554	570	549	559	561	580	536	586	540	546	574	540	542	547	544	532	581	552	604	574	537	560	594	599	598	547	575	567	577	590	586	536	544	518	549	576	542	572	528	553	561	529	587	548	539	557	564	560	521	540	563	588	518	559	535	555	551	567	565	556	564	585	505	559	503	533	525	540	558	539	534	515	587	589	553	563	587	572	524	518	568	574	561	562	550	573	517	580	549	540	605	536	567	560	580	542	544	548	585	544	550	563	515	545	556	556	559	569	548	544	580	557	585	558	558	582	532	553	545	563	549	523	546	556	533	536	557	555	600	583	563	546	587	531	562	523	580	550	566	537	595	582	595	537	539	548	533	557	537	573	509	560	575	571	545	530	573	548	566	575	510	573	590	566	510	548	575	543	579	540	538	559	560	550	534	549	539	551	567	558	566	583	549	594	532	570	560	525	597	513	525	573	544	559	584	580	562	562	573	543	568	569	562	531	558	601	508	524	534	612	537	575	571	549	553	543	527	614	568	540	572	578	525	545	566	532	550	546	569	542	549	571	552	532	551	584	576	558	530	578	550	522	582	547	539	515	547	535	598	545	535	558	558	561	554	588	531	557	582	547	560	575	530	547	622	550	565	544	503	525	584	529	607	557	531	558	532	536	558	522	534	595	529	532	593	604	534	553	567	561	594	526	520	555	585	577	554	615	538	530	563	568	548	553	506	558	579	544	528	575	586	571	517	590	578	546	541	541	569	564	539	570	537	548	562	523	521	562	542	513	596	544	520	541	593	529	545	493	568	573	539	546	532	581	548	525	551	590	537	512	555	544	559	557	550	538	560	544	558	549	566	523	555	605	549	543	550	561	550	538	600	565	525	581	585	575	559	543	580	553	588	555	585	578	560	593	531	530	547	560	586	597	604	557	594	577	547	536	565	549	516	549	558	560	523	554	591	571	599	555	554	567	515	569	575	543	557	567	596	570	557	525	543	520	558	577	556	579	545	561	520	561	539	577	585	490	542	549	592	547	541	521	535	534	576	549	540	565	584	559	556	557	567	554	553	522	499	574	565	555	566	591	534	585	547	561	542	565	576	564	550	582	526	534	532	536	560	533	585	533	574	547	565	547	551	574	573	541	518	570	602	536	627	575	511	577	555	594	591	579	536	523	584	528	517	602	556	522	561	567	581	580	554	565	579	518	545	541	560	569	595	562	528	589	579	506	558	525	570	593	568	563	541	513	567	568	563	540	567	541	526	575	605	548	546	528	562	545	524	551	570	551	559	525	543	561	518	555	570	559	534	521	523	553	592	497	558	542	585	546	566	600	572	578	586	552	566	544	588	607	598	586	578	603	575	544	560	546	536	564	548	544	596	512	516	543	573	579	567	580	572	529	577	556	514	574	584	517	543	565	528	560	551	513	588	527	548	596	567	559	571	547	523	599	531	534	570	543	578	546	558	584	539	562	505	535	562	535	496	589	494	533	511	542	556	583	509	569	587	542	568	549	541	599	585	558	583	579	554	534	548	547
26941	10325	2927	1849	1316	919	789	754	813	758	743	1043	1659	1531	1100	749	547	515	571	548	570	558	577	577	567	562	524	546	547	555	586	568	536	584	551	538	570	578	564	497	555	565	571	557	573	592	573	536	545	607	552	576	516	581	567	505	530	525	560	547	600	523	566	611	569	526	545	556	540	581	544	555	564	520	547	533	553	568	549	534	543	537	547	527	528	554	557	538	606	562	547	543	534	557	517	582	555	568	544	550	547	557	564	582	570	571	538	552	536	555	584	532	568	579	542	534	583	589	554	568	563	579	525	539	510	500	548	568	513	482	519	545	571	535	544	544	579	523	552	588	570	552	553	524	535	558	539	538	541	523	558	549	528	567	561	553	558	542	549	554	576	553	572	556	570	554	581	595	560	544	554	542	549	585	567	570	545	532	550	544	554	576	533	568	511	565	544	567	613	534	575	572	511	532	559	560	576	558	540	539	557	558	524	575	536	505	595	555	543	560	567	547	539	543	563	566	521	540	557	585	541	563	567	547	537	541	504	508	565	585	530	572	570	586	552	555	572	506	539	550	581	532	554	572	554	536	535	571	588	573	543	530	525	538	556	542	523	555	522	543	542	586	500	579	565	508	528	557	537	580	569	563	542	581	555	539	577	540	534	524	557	566	601	547	531	608	535	593	499	565	558	589	529	556	545	577	545	570	528	551	551	556	563	535	518	557	581	560	552	579	546	560	584	583	554	561	522	503	525	571	598	582	557	577	522	597	517	518	554	489	551	538	534	558	575	521	562	558	534	546	542	535	560	540	565	505	551	564	584	552	592	546	553	542	550	527	556	615	563	538	522	577	590	584	564	526	510	597	516	534	609	569	575	549	523	550	530	542	545	551	531	543	540	538	575	529	564	541	575	556	530	532	555	490	543	547	569	544	569	512	559	550	533	579	585	542	567	570	546	526	522	492	548	512	576	582	544	569	532	537	557	572	537	515	517	580	514	524	542	535	542	552	544	567	529	533	604	545	556	533	588	521	602	579	570	553	577	528	530	566	571	534	529	553	563	526	543	533	556	534	558	549	546	502	552	585	525	604	530	551	545	543	580	545	553	524	545	545	555	572	522	502	545	605	590	549	551	540	532	496	561	573	548	545	591	576	525	535	564	567	571	574	575	581	560	558	541	557	555	581	529	568	540	531	544	531	576	579	577	533	551	551	549	529	541	549	521	560	552	537	556	578	563	532	528	550	545	578	524	603	573	520	559	585	579	559	566	571	586	508	565	547	561	516	560	551	551	533	505	540	590	548	579	565	577	573	567	534	574	574	577	593	539	575	584	544	592	555	583	570	539	546	560	523	569	561	552	568	532	523	530	562	561	577	578	526	549	555	596	545	593	521	505	535	584	566	562	580	577	539	542	542	559	541	544	568	536	515	578	580	568	529	521	553	508	499	557	565	554	526	559	545	509	589	589	532	551	558	516	527	523	543	546	626	565	530	579	558	508	504	543	527	584	494	546	550	514	569	489	537	514	529	618	579	540	587	569	557	535	585	562	522	530	571	522	578	524	571	560	557	522	551	550	584	567	549	555	532	560	583	578	515	611	577	522	556	547	529	560	527	556	559	548	525	544	574	536	538	549	511	538	547	537	559	572	556	562	534	534	569	552	499	529	580	546	526	515	573	537	561	557	530	577	550	542	582	548	568	547	558	551	523	588	513	521	520	563	581	557	570	560	535	578	532	524	550	537	519	509	603	569	560	594	580	506	601	520	537	562	545	534	586	567	565	532	575	572	529	541	565	558	588	539	579	559	527	592	569	572	560	579	536	570	584	584	538	538	542	556	520	558	572	571	567	554	566	545	562	539	573	519	582	557	518	549	606	548	584	559	556	515	547	559	566	553	545	542	575	535	583	548	508	557	531	531	562	561	569	574	553	550	515	552	512	571	516	572	551	555	558	522	507	537	566	560	580	537	551	542	549	561	538	564	568	573	578	568	603	516	605	546	555	558	529	519	584	529	557	575	596	531	574	548	537	560	560	541	510	523	544	533	527	568	559	535	585	559	568	546	573	560	505	521	530	538	558	569	599	550	577	573	540	582	549	544	532	548	496	543	571	569	584	564	522	560	564	536	541	538	603	558	548	535	532	596	521	577	539	543	605	527	564	512	534	572	537	570	560	542	584	540	556	523	563	556	592	591	563	596	546	555	568	559	590	544	546	547	535	559	535	527	568	538	582	549	583	562	540	566	582	541	575	565	580	545	569	561	552	530	536	605	520	528	554	498	583	563	537	571	521	533	551	543	532	594	539	581	564	580	527	555	547	547	543	601	563	555	545	488	549	537	532	560	517	563	574	542	532	564	557	538	541	542	552	580	533	577	580	531	540	554	563	529	519	537	546	569	604	587	557	558	536	530	555	544	541	587	523	574	540	549	574	592	557	547	523	520	571	537	532	500	533	581	547	569	551	591	551	588	548	529	508	515	528	561	517	558	519	565	585	573	594	609	551	576	560	576	577	528	606	556	596	570	513	540	547	530	552	566	518	559	502	585	539	578	541	550	564	563	541	544	520	560	547	542	534	586	573	573	576	631	482	530	572	526	567	559	558	566	567	553	564	541	559	534	556	563	559	563	529	542	512	548	598	575	532	526	513	528	525	561	580	534	585	532	529	537	573	583	560	537	568	544	531	550	541	583	603	518	552	535	548	564	533	558	577	546	544	547	548	602	512	546	552	537	520	584	589	540	593	568	558	521	573	493	514	547	517	548	560	511	568	547	585	564	540	534	552	547	538	516	574	570	577	566	573	596	521	554	555	541	519	564	564	556	553	508	520	557	568	609	558	563	583	545	572	605	566	545	555	595	576	579	546	565	504	550	567	548	518	582	549	557	548	528	535	557	537	538	568	584	539	561	539	557	570	559	549	567	539	542	523	531	533	553	556	555	594	566	537	582	610	522	573	539	533	559	524	538	556	574	548	528	536	533	551	562	541	576	557	501	568	574	548	570	566	576	559	568	619	544	490	551	616	518	555	532	521	504	550	531	531	574	560	608	586	534	592	522	549	537	516	525	516	525	543	569	527	528	584	556	572	585	597	582	520	571	577	542	565	525	556	542	502	544	507	557	536	547	559	533	521	550	550	512	570	566	541	528	574	587	579	503	624	564	543	557	567	510	490	538	573	546	546	538	628	532	560	583	620	573	569	579	569	550	529	541	522	537	586	527	506	587	552	538	527	522	566	560	583	596	544	545	576	578	544	563	579	539	563	567	559	545	579	556	584	547	528	544	545	538	533	576	539	544	522	542	536	540	606	567	552	589	568	559	530	597	559	506	576	540	530	550	551	564	583	526	562	566	528	542	522	589	557	521	588	571	555	583	552	523	577	540	553	508	560	520	564	565	522	572	519	595	538	571	580	527	541	540	543	548	608	573	542	608	587	565	548	551	560	566	540	587	579	549	556	570	549	538	574	515	572	553	536	548	545	544	556	564	532	516	558	575	528	554	547
6332	3138	3131	1842	1610	1083	856	795	986	888	823	1245	2038	1625	1146	643	482	475	493	451	481	452	481	494	464	488	445	488	452	459	506	442	481	438	480	455	479	459	459	479	461	464	454	423	487	480	472	443	442	437	438	438	452	456	413	432	447	443	470	487	456	454	487	457	478	469	438	472	428	500	424	465	432	427	490	460	447	426	439	430	471	468	456	450	466	407	421	516	496	487	450	415	441	478	447	464	483	448	447	483	436	457	442	469	443	437	449	452	430	478	482	477	456	468	477	475	431	471	454	420	469	470	466	432	483	459	464	492	477	477	472	513	466	424	482	466	449	481	489	483	428	473	495	471	448	492	451	433	496	466	441	426	442	469	471	447	508	443	468	432	440	500	439	475	440	453	457	435	496	425	466	406	474	453	484	448	418	482	397	442	450	420	494	418	482	437	467	463	476	460	486	486	421	454	454	454	482	468	455	474	424	467	465	416	463	432	473	465	484	469	441	461	460	470	438	483	467	480	442	434	451	441	424	458	424	450	485	444	425	465	436	501	469	455	476	435	461	456	441	467	437	426	497	489	515	458	463	466	452	463	458	467	470	426	489	496	505	447	481	486	447	428	446	442	473	474	457	476	466	445	435	459	458	456	414	498	437	457	435	449	467	448	460	482	419	452	473	435	470	440	447	453	463	446	439	452	442	486	483	465	477	437	437	476	450	480	420	470	499	466	468	457	475	430	452	445	444	425	453	427	436	458	453	477	444	469	446	476	431	443	449	498	413	450	477	500	452	447	478	457	418	473	448	453	447	471	464	452	475	481	435	441	451	466	448	439	447	443	430	447	411	463	460	487	442	400	441	496	436	439	454	449	491	462	420	473	456	420	456	444	437	472	477	427	434	485	462	458	436	464	453	466	462	489	427	460	477	458	460	420	450	466	451	467	459	430	482	484	449	437	454	461	425	447	450	428	459	459	467	449	454	435	477	492	440	439	497	453	467	488	484	502	451	454	446	439	449	423	470	481	461	467	454	465	469	450	485	464	448	482	468	458	438	397	465	470	473	428	442	473	427	473	454	452	468	448	454	471	460	457	439	450	479	446	488	448	469	478	417	456	455	469	486	441	431	456	485	452	463	439	433	440	440	478	441	438	431	445	437	432	488	486	449	474	450	463	486	419	475	470	478	461	411	405	447	480	450	475	480	473	466	481	461	421	446	477	441	449	478	454	459	412	447	434	471	489	439	453	472	464	481	490	451	471	465	456	441	469	454	439	456	470	476	443	478	459	472	439	462	461	441	432	449	456	457	464	453	451	501	430	462	437	438	446	463	438	473	470	478	506	431	456	455	472	434	488	429	452	483	454	474	431	470	461	417	465	467	451	460	457	473	429	462	467	442	476	445	447	477	461	504	481	424	449	488	462	465	505	464	440	468	472	480	449	440	442	432	432	477	423	489	490	467	428	491	479	467	464	476	460	470	461	434	432	432	479	452	465	457	449	460	448	473	476	465	447	472	448	423	428	489	443	474	474	455	472	441	462	429	414	485	483	448	462	426	480	478	483	410	486	492	487	465	461	455	452	462	489	476	443	476	419	446	443	450	494	469	410	483	445	440	487	450	477	435	447	432	425	459	461	450	468	454	459	455	493	458	447	465	437	455	458	469	454	446	446	453	505	460	452	486	468	475	447	453	453	445	453	456	462	467	428	473	458	447	434	468	448	459	461	472	430	454	463	447	434	467	451	451	423	441	475	430	475	410	430	484	422	460	434	464	448	464	444	437	457	452	431	451	441	433	456	489	468	405	441	441	464	486	439	449	469	471	425	460	471	469	472	451	487	458	447	486	428	461	489	444	508	413	429	425	448	448	442	479	458	485	434	456	461	492	441	482	477	402	472	456	456	456	464	439	475	440	425	469	465	460	445	472	453	479	495	443	473	465	443	465	465	455	489	468	454	492	488	461	440	488	455	491	496	435	479	455	444	468	462	443	473	426	463	496	476	470	466	460	455	472	420	423	477	451	459	445	442	459	452	465	405	461	437	489	467	478	464	436	407	401	432	439	456	467	465	476	424	479	455	491	460	426	479	464	431	425	466	496	447	486	466	444	443	468	432	461	436	482	455	493	464	424	484	461	427	467	441	442	441	453	423	421	472	465	452	467	426	432	445	437	478	436	437	450	443	440	403	480	463	426	451	445	443	467	489	475	443	484	440	467	450	448	436	458	464	472	501	451	468	433	462	464	494	450	506	466	446	455	436	446	462	438	472	500	458	481	440	420	468	430	465	429	453	449	452	468	421	467	493	467	457	473	439	436	449	470	473	472	450	478	468	469	456	459	472	446	470	466	452	475	440	478	471	454	470	466	419	466	452	488	454	437	469	477	451	468	488	492	459	464	465	479	451	461	419	454	437	472	465	459	443	457	480	455	375	466	444	460	416	489	487	469	437	444	496	454	451	474	456	437	443	486	449	474	467	442	456	463	496	471	503	477	462	473	435	500	493	433	460	463	458	421	459	412	456	471	396	427	481	498	448	481	467	445	448	437	449	438	512	444	448	469	451	477	504	496	417	460	479	467	445	466	455	469	455	461	478	438	480	497	492	464	430	474	448	443	447	447	461	488	436	451	468	468	452	475	450	483	450	476	461	438	423	446	452	473	434	471	459	434	478	437	466	472	454	456	475	452	477	435	454	467	474	455	445	455	474	465	436	489	501	464	472	463	482	453	455	449	464	452	446	458	446	447	490	416	452	455	400	463	487	453	415	437	471	477	415	441	460	473	477	416	491	448	455	478	470	466	465	484	486	476	415	461	458	456	468	505	457	429	456	486	488	505	493	481	458	431	414	480	490	451	430	456	477	464	470	487	474	500	477	464	441	458	499	420	443	440	399	431	449	442	434	425	490	406	466	424	435	458	438	483	446	437	425	477	451	470	466	465	457	423	480	453	489	485	452	484	452	418	450	442	478	432	424	411	470	442	464	465	460	438	484	424	482	449	460	452	433	452	449	463	467	447	435	472	464	454	468	447	440	468	460	445	469	467	473	461	474	455	490	457	423	462	462	473	460	437	423	436	429	498	443	441	477	487	463	472	448	459	448	462	484	488	462	462	446	452	441	413	453	488	473	443	473	465	416	440	471	431	432	467	465	473	454	445	484	476	459	421	448	420	440	474	449	504	461	454	448	474	458	454	431	440	461	469	487	457	455	479	495	525	453	465	487	457	465	457	444	423	445	441	443	441	442	465	454	456	426	477	467	435	486	452	461	460	438	458	458	493	422	477	435	463	489	451	445	485	425	457	445	490	444	454	461	456	439	472	445	467	449	483	451	436	450	462	446	421	435	474	438	420	457	474	438	438	429	467	466	445	454	428	431	431	447	456	444	441	458	444	442	471	443	471	473	428	466	464	482	460	464	462	486	468	464	476	477	465	446	436	500	457	465	469	432	451	448	468	465	446	465	491	459	435	473	456	456	491	477	487	461	485	430	483	466	454	470	449	448
24808	20786	26735	24759	10354	2891	1803	1224	1145	1023	2329	11870	13746	8587	3702	1295	769	595	575	560	576	518	555	576	558	561	578	588	596	569	607	591	660	577	558	588	573	607	606	593	601	607	580	546	620	579	522	570	573	593	577	558	552	576	590	567	578	546	563	548	576	510	588	578	560	587	560	598	573	580	594	606	574	555	647	608	603	614	585	599	534	578	568	590	546	602	578	563	557	523	598	540	598	525	574	592	579	557	589	568	646	558	566	563	602	565	591	586	561	624	585	542	585	618	553	584	574	562	581	580	564	562	567	614	584	577	562	593	573	577	573	550	580	547	569	556	574	549	586	552	512	557	527	540	600	561	600	532	581	573	563	558	542	552	539	586	561	609	567	580	551	602	561	586	544	559	555	569	573	571	553	563	576	519	541	599	582	520	545	563	564	536	604	612	518	532	552	546	554	613	528	553	605	539	518	545	567	578	562	579	559	502	557	546	541	568	582	547	615	567	559	576	560	563	545	586	554	543	558	560	588	570	568	579	581	552	593	555	585	518	599	563	560	569	564	625	573	573	538	568	603	559	543	594	569	628	570	568	613	560	550	586	545	583	584	597	591	571	553	579	550	565	524	566	624	587	606	602	584	539	572	561	569	551	595	560	580	532	542	587	601	592	539	582	545	553	560	584	560	572	597	553	591	576	598	608	555	575	544	558	593	584	564	572	542	542	590	544	566	571	549	551	580	559	569	607	616	566	571	561	578	574	535	618	611	558	585	593	597	597	564	582	594	552	549	539	545	562	600	597	574	644	596	558	571	570	567	535	534	595	579	569	583	563	579	575	554	558	562	608	578	600	540	566	539	578	583	579	539	596	571	552	573	571	580	578	563	571	572	572	587	593	583	557	575	550	593	608	552	599	593	518	603	613	561	556	579	566	585	573	534	562	571	555	584	562	613	537	603	621	556	564	608	537	548	567	555	590	567	569	556	575	563	561	554	585	562	545	610	545	588	544	566	561	538	600	579	595	601	580	589	555	560	563	590	531	559	582	543	554	559	629	502	615	566	592	584	516	568	593	583	548	595	559	609	553	579	618	597	534	553	640	558	586	569	571	605	538	602	527	593	592	628	570	537	595	543	561	561	552	560	578	603	547	562	533	541	621	609	561	562	567	557	559	550	554	549	570	582	576	589	558	575	587	529	562	514	588	568	586	587	544	560	553	575	586	519	561	570	596	569	563	563	599	583	561	577	583	560	538	590	569	568	550	547	604	587	581	553	546	574	521	591	585	610	572	583	562	571	562	566	577	568	539	548	580	566	597	502	551	576	586	608	566	571	561	614	574	589	548	558	542	514	552	606	532	546	610	557	623	586	594	564	596	559	536	526	536	599	553	575	585	585	577	603	577	575	565	622	602	562	576	582	567	562	592	584	578	527	558	560	587	568	580	601	547	562	578	532	553	542	539	563	559	555	564	540	590	536	549	607	569	578	492	606	590	611	554	571	595	578	567	564	558	544	537	534	602	591	581	542	564	564	593	606	566	560	568	567	594	557	551	572	582	529	556	593	599	561	579	604	528	563	553	546	557	542	546	570	580	566	578	569	546	600	560	552	559	563	562	581	574	521	569	555	566	579	582	567	564	595	598	591	547	563	540	556	545	590	580	561	615	566	566	577	563	549	559	533	595	501	549	568	591	602	560	566	618	586	510	559	583	555	571	529	530	563	596	578	583	557	556	559	538	560	520	624	608	542	603	593	607	535	553	566	568	615	567	582	546	550	537	555	531	539	580	597	544	549	534	571	558	549	563	565	571	589	576	522	572	509	580	557	583	562	556	584	588	553	582	567	595	595	570	546	544	520	557	598	603	542	538	559	552	538	546	545	586	577	565	537	539	592	557	556	556	556	569	585	602	597	546	553	563	581	560	569	550	569	552	577	547	561	551	597	567	584	561	573	565	586	536	549	594	545	517	565	609	532	589	585	616	539	563	619	577	568	568	539	609	555	529	538	566	605	551	584	583	573	564	580	559	593	574	566	606	554	534	570	571	567	538	576	555	576	612	588	539	573	565	620	597	597	560	556	567	528	555	561	566	574	538	556	580	574	554	551	565	568	546	551	568	595	593	572	572	567	567	549	575	570	580	576	586	590	541	591	562	546	589	554	554	554	560	561	554	542	576	599	562	545	580	582	569	619	545	602	608	562	593	617	600	611	548	546	528	519	607	553	520	539	605	581	581	590	610	553	545	597	542	577	579	583	557	553	547	595	600	569	530	528	615	559	549	555	617	583	615	553	560	556	577	603	569	572	590	558	577	567	544	535	573	551	550	602	573	587	590	554	572	521	567	552	591	572	566	571	539	580	573	537	562	562	557	598	572	570	575	577	516	570	542	568	578	542	537	576	508	540	566	524	567	551	554	576	592	566	573	521	565	595	570	569	597	590	609	532	542	551	584	532	579	614	578	550	578	553	547	590	595	563	548	554	573	596	561	557	580	553	533	563	579	539	538	554	582	596	578	536	582	581	536	528	555	529	573	524	515	573	604	561	586	550	593	579	524	583	549	595	532	530	513	572	563	602	563	571	551	593	589	573	551	576	575	581	589	567	533	593	548	555	556	548	550	581	552	552	576	556	631	576	581	576	605	596	587	550	541	540	557	563	570	560	573	562	566	565	535	539	544	570	554	604	536	555	570	583	566	579	576	604	547	607	533	609	601	530	599	570	573	527	565	560	583	568	607	535	583	631	543	550	596	536	590	600	593	584	560	569	568	549	528	581	561	588	577	560	568	585	560	548	530	539	552	577	585	532	573	573	612	556	554	567	615	550	555	566	585	582	556	582	567	574	597	569	591	573	592	577	607	580	506	592	561	572	591	582	555	563	558	580	565	601	507	573	550	567	519	594	608	599	566	586	590	571	580	561	576	581	530	572	549	540	539	553	545	597	584	573	607	551	578	600	523	534	607	592	556	589	562	598	573	553	599	557	547	537	530	605	532	608	581	531	559	563	568	591	537	567	580	564	543	571	551	565	524	562	567	571	554	582	567	589	559	539	590	547	595	568	563	577	546	522	566	551	542	590	565	620	585	608	534	566	562	535	568	568	557	594	566	580	593	570	558	533	609	541	528	541	555	592	559	590	584	538	580	561	594	593	569	566	576	624	580	576	588	583	610	535	535	565	581	604	581	540	550	596	592	527	570	581	549	533	520	564	531	550	544	578	563	579	544	532	519	583	544	568	592	567	621	531	565	608	560	563	589	521	577	570	566	581	561	590	587	573	562	584	586	559	536	581	567	608	593	548	570	579	538	564	576	600	591	570	551	556	589	564	551	571	515	556	592	563	589	573	546	595	561	571	565	576	530	589	608	558	507	523	552	553	566	550	558	542	518	575	607	583	566	576	578	548	528	554	560	575	552	546	543	565	593	552	553	577	593	594	547	581	516	568	573	564	572	599	562	533	588	542	592	568	593	541	566	566	571	568	570	577	512	550	550	530	558	551	567	551	554
4803	6620	6659	4573	3190	2565	1854	1482	1411	1233	3685	14314	13193	8213	3707	1297	597	526	462	497	491	465	486	503	551	504	492	489	473	520	512	466	477	505	498	466	469	473	451	484	516	517	479	485	530	480	460	534	500	503	477	510	492	468	481	479	482	494	483	515	505	447	478	512	512	485	493	505	503	466	510	476	518	479	495	468	483	496	469	504	503	472	488	507	498	504	513	493	468	526	478	443	466	453	482	482	487	469	479	499	504	477	467	525	442	513	498	495	500	500	453	452	483	511	473	481	498	499	478	495	509	500	510	453	492	468	480	512	486	430	472	494	501	474	491	450	502	479	511	499	495	478	496	469	511	521	497	475	499	527	523	496	502	515	500	505	509	492	466	497	447	502	511	544	472	456	499	449	509	485	513	507	494	505	491	507	439	513	474	480	477	514	475	485	496	462	497	467	481	475	512	464	507	497	478	514	446	492	472	500	516	482	530	448	513	482	490	465	518	456	500	487	509	520	498	461	476	472	497	508	454	478	515	490	523	461	518	490	499	473	485	466	487	504	452	488	479	462	514	501	534	445	483	475	532	497	496	495	502	530	479	488	469	499	526	505	503	455	500	481	448	485	502	497	505	506	512	462	484	466	502	477	453	447	495	451	517	522	442	478	483	516	486	482	512	481	521	486	507	493	465	453	480	457	507	474	486	506	488	500	478	450	504	476	485	481	480	482	507	492	495	501	474	458	499	496	476	514	459	479	490	474	490	482	480	446	453	481	462	467	500	466	506	522	504	472	512	505	439	479	452	462	502	492	480	498	466	510	474	504	468	501	484	480	489	503	547	465	497	499	490	446	504	458	515	499	500	520	443	462	514	467	464	493	491	469	469	520	487	474	504	522	498	517	477	497	491	436	488	497	485	473	483	485	479	547	499	510	526	495	495	483	502	478	470	522	491	500	470	449	468	456	495	495	508	474	464	492	442	460	500	509	466	495	506	462	481	503	476	498	482	468	474	480	529	472	457	466	502	481	530	467	531	515	543	459	467	498	489	479	498	495	497	511	488	511	479	472	464	480	466	475	515	473	489	481	461	537	508	489	456	483	486	492	478	485	477	463	472	459	500	493	498	495	514	492	492	472	484	519	507	481	511	497	456	552	451	468	485	466	467	493	474	464	492	506	515	479	505	484	493	502	492	492	499	452	493	443	449	493	460	470	477	479	469	484	489	519	481	471	461	494	470	511	492	508	491	508	496	478	497	498	460	471	527	527	525	506	497	470	503	512	507	500	494	526	483	498	458	450	502	490	477	473	469	469	520	496	506	511	482	501	452	466	453	475	496	517	493	493	477	498	484	514	514	505	469	469	471	470	489	508	504	476	510	483	460	470	478	509	474	466	460	507	436	434	492	510	499	453	485	487	523	490	460	501	472	479	494	460	482	511	508	488	518	490	482	473	476	486	486	510	458	472	480	549	461	443	498	475	490	503	433	477	487	512	504	520	489	466	483	473	462	500	473	487	496	541	488	503	505	483	530	469	491	512	481	518	502	481	475	486	468	476	473	508	485	489	472	485	469	473	485	498	429	482	455	515	469	490	493	479	501	466	494	492	464	515	493	473	534	506	498	491	494	492	495	477	514	468	472	535	487	478	526	472	492	504	471	511	498	472	512	460	465	494	505	514	472	480	520	488	493	512	494	490	464	455	464	463	478	473	515	492	463	531	490	524	466	483	469	479	517	492	515	517	503	495	491	474	474	482	463	492	513	493	510	514	470	480	495	453	454	457	502	488	476	502	474	505	505	505	516	483	446	495	496	475	520	485	472	433	435	459	481	497	467	470	462	472	493	469	494	507	492	468	480	457	505	489	482	463	473	471	463	477	441	498	486	454	428	484	481	487	468	433	527	479	495	459	458	484	480	470	479	507	489	499	445	508	483	491	484	517	507	475	454	485	488	459	434	480	478	476	508	489	521	476	519	499	477	506	475	492	468	471	484	489	462	476	503	475	495	518	501	471	506	467	479	479	456	490	441	485	474	532	455	501	455	474	508	509	505	514	517	526	476	497	492	499	500	481	459	493	481	438	464	479	501	462	490	488	477	489	494	514	493	495	474	483	486	488	493	505	481	486	488	480	482	511	520	465	479	505	531	518	513	465	511	496	465	470	510	475	490	495	491	432	511	486	473	498	480	488	472	497	499	476	448	463	488	464	514	496	509	486	480	499	480	519	485	505	529	530	473	483	463	519	491	505	457	518	510	454	484	454	479	479	487	499	475	485	479	491	473	474	467	509	493	527	500	449	469	496	460	514	485	505	509	460	465	514	453	476	497	522	501	471	480	503	476	491	481	502	485	466	508	481	490	508	503	523	464	504	485	479	461	503	514	517	458	506	552	508	494	537	466	503	530	475	527	481	468	530	477	483	447	515	460	470	451	487	512	480	457	505	488	468	508	468	494	459	511	448	450	491	485	532	504	489	504	519	505	499	499	491	475	444	475	463	520	477	503	487	480	497	479	465	470	492	470	508	493	487	503	528	455	479	474	486	479	492	440	491	488	505	487	526	466	482	498	537	507	498	508	513	475	469	477	497	509	475	491	484	470	454	500	473	484	517	491	476	485	504	498	504	484	471	477	460	500	461	461	464	452	450	485	494	488	508	440	457	502	493	438	478	498	468	508	482	473	462	509	480	470	512	465	511	488	456	501	443	496	502	442	434	496	478	490	502	475	514	519	490	490	476	471	499	482	497	464	505	453	483	512	504	463	507	517	481	501	495	492	491	449	498	495	460	481	468	482	489	535	484	462	450	506	500	463	426	471	497	480	451	470	496	480	469	479	511	452	470	438	481	461	461	483	516	480	499	486	495	497	467	509	509	438	502	483	486	463	475	457	482	490	498	477	498	519	480	448	512	500	500	495	459	521	449	495	489	486	496	483	470	472	497	567	482	495	500	491	476	501	485	534	530	471	533	463	482	476	482	491	487	450	490	425	455	397	512	435	491	498	492	489	542	452	487	499	518	498	473	446	494	474	443	508	491	468	503	454	492	502	454	511	458	516	491	501	475	469	488	482	494	508	525	482	467	463	478	483	449	474	478	520	508	492	452	498	484	459	507	480	452	495	488	462	460	482	490	473	467	505	479	464	450	523	501	491	507	507	485	479	460	512	507	477	469	472	490	494	475	481	501	499	478	514	496	504	493	471	512	473	498	469	459	539	449	489	528	505	485	480	490	466	484	499	513	485	540	469	446	500	464	488	542	492	485	430	514	483	509	450	470	481	488	482	498	509	480	473	494	496	526	472	490	499	467	443	471	485	490	495	486	495	486	496	478	520	512	483	480	427	464	482	462	493	510	456	473	507	468	514	551	492	532	499	470	483	509	506	536	499	490	516	489	452	446	434	478	496	499	477	498	469	500	473	502	500	457	513	507	448	484	482	512	478	467	482	451	485	458	465	538	471	507	468	508	437	475	463	491	472	499	488	496	489	509	477	484	493	526	504	455	521	502
23811	20784	27753	23904	20485	9674	4444	2539	1506	1317	1694	17937	25317	17416	7870	2523	1001	803	760	731	683	721	702	704	716	681	701	712	743	711	702	702	690	726	703	698	663	656	739	702	690	683	731	703	747	711	707	736	701	683	675	740	679	717	672	743	764	752	669	734	689	688	679	769	684	705	712	724	715	684	696	752	717	697	723	696	662	738	706	759	711	688	753	693	739	721	688	717	656	690	703	700	743	695	675	714	716	727	692	681	725	657	695	678	681	668	673	677	723	702	697	694	716	640	682	713	720	763	688	701	639	695	696	689	681	719	731	699	728	682	654	691	763	758	676	732	726	694	700	721	588	683	697	689	721	723	735	711	700	707	725	726	660	694	705	718	731	714	709	713	770	752	659	738	698	705	704	687	698	723	694	709	753	715	665	685	689	727	672	683	654	710	650	662	683	724	642	705	716	705	660	710	688	707	727	682	696	735	719	701	710	726	688	663	694	724	726	692	683	693	739	668	673	691	733	704	721	670	688	713	691	725	653	699	701	703	680	726	687	691	660	680	728	674	716	697	678	744	710	702	701	695	746	741	726	695	690	736	673	700	715	702	698	716	684	686	654	683	743	732	689	737	717	673	680	684	723	701	709	757	728	729	696	713	734	739	675	693	734	646	724	725	729	689	713	736	688	694	639	733	738	680	666	648	696	697	674	703	710	692	685	683	681	707	714	669	666	721	717	763	692	688	652	681	656	732	735	719	685	665	712	713	697	707	679	744	677	722	728	682	711	684	717	708	692	722	726	706	673	738	741	661	673	709	713	668	671	720	690	753	672	730	713	741	731	730	704	688	736	699	652	680	700	714	718	678	707	733	688	745	695	699	638	684	693	709	715	672	714	754	702	696	732	675	683	700	637	702	682	712	639	731	727	737	675	699	698	702	706	679	701	691	696	702	710	684	698	713	721	693	732	686	703	713	664	706	690	645	702	702	695	670	693	669	716	735	691	676	720	709	713	677	694	699	676	727	708	716	714	710	707	633	717	716	686	673	646	744	684	668	735	743	664	690	697	710	705	689	712	741	727	724	708	742	742	711	687	689	714	741	801	723	718	711	704	700	738	751	716	716	678	689	746	668	687	642	718	749	713	685	695	692	697	674	682	737	712	650	698	706	731	679	711	699	722	694	714	711	725	674	657	680	693	692	686	710	713	687	713	703	753	686	703	664	687	710	638	725	693	662	690	711	674	670	695	664	682	730	718	689	722	687	666	691	703	732	742	707	673	693	713	706	724	692	668	669	700	742	739	711	697	731	687	709	734	705	671	747	697	721	671	679	694	722	718	737	678	734	665	738	727	741	731	734	674	681	711	683	693	690	648	680	714	689	675	689	729	734	739	713	725	738	711	711	695	638	761	652	658	739	686	708	680	716	738	691	687	743	721	671	667	698	689	707	692	702	749	694	679	704	672	698	654	691	717	683	695	714	678	651	747	699	678	719	682	668	715	721	699	698	726	745	673	687	665	655	706	713	694	714	671	738	744	685	693	715	654	683	674	698	711	728	660	691	718	696	670	659	703	721	760	703	669	700	661	661	710	695	681	716	720	686	713	659	760	731	699	702	648	700	682	678	725	712	687	699	688	739	694	693	701	672	726	676	750	709	687	669	699	737	693	738	624	666	692	703	682	702	659	661	683	714	700	722	690	670	696	685	719	690	653	750	667	682	737	647	718	681	728	710	675	704	692	677	724	695	717	741	704	716	783	712	722	691	677	687	673	694	739	715	671	701	705	711	696	667	718	665	652	686	704	672	703	710	699	710	669	705	717	669	675	721	710	671	699	695	667	724	740	665	720	700	668	650	671	695	688	737	664	717	633	683	757	679	696	700	692	760	691	708	714	690	729	708	700	627	691	695	690	659	712	705	719	683	729	689	714	683	732	680	714	694	652	709	680	702	695	704	697	684	698	731	675	704	666	713	669	690	702	727	728	714	650	707	683	686	693	657	756	725	741	693	717	740	704	666	718	712	674	739	645	687	699	677	713	685	718	721	669	691	693	712	732	670	687	663	681	703	703	714	719	717	696	680	720	701	704	725	689	710	694	687	649	709	666	718	638	654	712	709	716	690	701	673	699	669	730	678	680	719	683	680	727	712	691	705	713	746	658	709	697	693	693	706	743	672	686	713	640	707	679	668	696	681	715	772	718	680	709	680	672	693	685	713	693	737	687	668	731	724	695	660	689	702	727	679	799	746	721	642	729	688	735	658	769	670	720	673	667	653	710	733	727	681	709	636	660	665	639	701	683	724	711	682	661	708	710	688	710	713	709	680	730	716	714	674	713	686	718	762	683	650	755	652	652	724	742	711	677	714	717	671	724	687	702	706	627	674	682	669	716	696	707	691	674	696	704	743	720	650	681	699	729	696	723	674	705	714	703	706	723	641	699	726	689	729	676	691	702	669	731	698	719	739	672	737	692	736	686	738	722	733	715	724	672	670	723	697	677	735	697	702	725	751	674	662	693	692	697	735	710	694	704	690	670	679	667	720	691	686	691	713	671	768	729	653	678	686	690	688	657	717	704	715	745	734	705	678	697	694	687	701	701	720	659	706	667	724	682	688	691	702	674	710	715	650	648	708	692	712	698	699	709	678	742	723	694	696	717	703	665	746	726	647	695	684	679	695	681	715	674	700	694	692	719	695	630	685	718	735	710	721	705	739	681	691	750	675	717	721	710	654	721	695	694	718	681	670	701	657	669	683	642	654	681	660	641	713	691	696	686	702	714	746	674	712	711	737	711	724	722	673	651	709	694	716	750	680	714	714	703	666	681	660	745	660	706	697	742	633	706	699	676	706	639	746	712	687	665	694	719	701	687	658	679	666	692	674	723	728	691	710	742	669	684	692	703	742	687	661	689	685	696	681	671	735	764	724	691	716	676	689	664	733	719	699	719	702	715	711	708	775	727	683	650	691	695	683	717	717	652	680	660	713	758	717	660	694	658	699	691	682	652	784	771	721	703	749	663	738	725	734	671	712	701	710	742	684	756	708	751	651	682	681	729	687	633	681	702	723	674	711	661	737	723	689	723	642	709	744	689	675	730	712	656	661	730	692	729	704	696	735	696	721	668	727	690	700	630	744	711	699	691	698	729	746	708	685	669	711	697	706	669	686	676	717	687	706	694	736	702	712	714	669	674	691	695	732	754	679	685	702	751	695	666	702	638	692	694	657	716	646	670	672	701	717	695	682	693	692	664	659	703	732	752	704	692	722	714	704	689	716	715	707	701	693	737	749	653	688	706	717	724	757	672	717	668	710	729	732	714	693	707	684	710	708	685	680	700	702	717	681	694	737	709	683	690	723	730	714	731	688	694	684	698	672	650	681	708	698	708	736	722	648	663	636	658	665	685	731	696	700	728	666	675	718	674	665	695	710	681	716	735	686	724	679	668	705	736	701	711	668	676	681	669	704	665	685	715	727	768	693	697	636	699	705	699	666	736	706	759	682	720	709	746	659
5466	9563	9538	5833	4205	4250	4024	2943	1818	1514	2275	21447	22660	14731	6776	2383	887	696	592	570	597	596	587	593	617	625	571	586	578	579	563	568	572	619	567	600	579	588	620	559	557	591	594	565	622	589	589	633	574	626	527	596	613	538	595	598	578	626	643	595	565	582	604	592	610	564	577	567	608	583	645	572	579	625	610	590	549	621	606	553	557	587	601	586	604	586	610	571	563	579	581	596	642	572	602	604	602	591	578	648	576	570	606	598	564	615	590	569	573	566	589	589	615	585	596	564	598	562	630	576	558	621	634	602	557	600	595	556	596	574	604	628	572	605	650	569	603	601	593	603	549	567	598	600	588	573	604	583	555	597	555	582	562	608	575	594	572	572	579	559	569	581	630	563	591	577	560	607	559	576	572	589	569	534	594	551	614	588	590	596	583	603	551	587	598	571	555	570	565	559	574	584	586	565	538	604	541	555	569	623	582	595	560	601	558	552	577	596	558	602	586	614	598	578	625	620	569	582	584	557	574	598	571	590	607	617	583	588	577	596	597	583	567	604	602	564	595	634	558	592	592	563	587	628	583	626	580	594	596	572	590	582	554	568	573	532	588	584	582	589	613	564	599	622	585	581	621	557	590	610	562	586	596	558	560	582	588	585	554	588	623	565	552	570	554	569	563	613	586	591	566	538	551	591	608	593	532	599	565	537	567	564	642	599	603	579	577	610	616	586	614	576	573	574	616	616	594	578	561	578	610	579	582	586	589	617	581	641	583	557	618	602	601	608	559	572	607	564	597	601	589	598	603	586	654	604	571	536	595	578	596	578	555	568	583	607	596	581	636	575	605	567	622	573	549	628	551	622	610	579	539	574	558	577	549	555	581	612	574	581	598	591	633	571	596	577	628	601	589	579	597	581	549	614	569	591	545	600	598	589	604	609	562	590	614	564	620	600	610	539	629	580	579	539	591	532	592	599	605	588	580	589	577	589	546	643	606	599	601	586	581	570	548	545	559	610	620	534	593	613	603	574	576	558	591	638	593	576	556	633	571	579	565	588	602	607	606	596	585	616	545	626	593	598	595	604	580	578	582	592	566	604	579	620	582	594	599	588	551	596	619	568	540	575	584	602	607	589	586	573	598	591	566	562	583	580	573	578	590	634	601	617	622	572	562	560	570	608	562	613	573	570	622	569	583	577	604	588	594	604	583	552	562	630	589	587	599	575	598	571	584	606	612	567	568	567	582	560	565	613	607	613	565	570	610	543	559	629	596	562	607	575	611	631	594	593	582	547	615	614	568	626	599	603	609	573	602	583	581	613	566	584	581	587	575	613	611	570	566	564	582	608	595	588	593	570	568	594	593	626	575	575	583	553	571	579	590	566	580	604	620	600	608	606	560	555	605	552	597	622	577	615	539	605	560	533	588	575	566	597	583	572	576	622	591	557	573	587	626	589	585	593	532	581	597	558	522	630	632	594	516	578	617	582	568	595	570	559	609	579	586	607	581	597	570	592	608	571	568	598	550	583	605	594	620	544	565	603	586	623	565	594	592	596	567	588	555	512	594	577	581	603	605	568	580	602	560	567	594	543	594	600	565	604	547	633	548	580	580	626	579	595	591	546	597	591	581	584	570	600	571	577	635	585	623	565	606	561	580	549	583	563	601	585	563	548	587	548	579	620	604	588	590	572	558	622	568	581	589	592	580	542	610	561	551	594	554	626	587	571	623	513	599	613	612	591	574	589	629	569	585	613	590	569	558	574	571	518	604	566	548	583	561	564	621	595	615	600	558	605	573	607	573	569	562	526	625	551	561	575	587	599	571	589	590	597	568	614	527	620	574	617	567	567	578	615	567	604	601	570	566	580	581	558	578	637	600	599	612	574	579	569	626	580	591	632	556	555	592	589	647	619	520	582	608	603	577	580	587	637	546	570	604	588	544	580	627	593	559	574	596	576	636	576	670	566	573	611	593	572	571	572	576	590	604	609	549	622	535	561	584	550	563	615	603	569	549	589	555	577	568	603	611	626	617	579	578	555	576	550	587	593	579	545	595	594	591	596	562	569	551	592	580	575	616	565	608	586	554	583	575	592	551	569	547	571	604	545	564	599	605	589	594	579	608	546	584	591	608	565	565	558	597	533	569	606	608	642	542	595	529	553	596	625	566	601	576	575	586	590	573	562	596	574	610	569	565	610	573	568	595	534	584	595	574	581	556	607	596	585	589	546	563	567	567	608	594	522	573	613	596	603	612	547	633	534	625	551	601	597	530	604	556	550	590	535	555	601	641	599	598	571	591	629	563	607	561	562	582	551	633	593	536	541	560	609	598	557	583	569	619	596	568	583	545	545	590	550	609	586	587	593	595	627	596	610	577	637	604	561	584	586	582	571	533	569	611	606	592	577	571	561	577	582	604	583	601	588	542	592	584	616	573	596	623	598	570	615	582	560	581	610	619	541	569	569	622	587	559	543	565	578	605	559	595	543	585	576	615	602	560	584	570	576	614	578	613	634	596	625	596	590	601	575	595	583	579	582	610	575	606	538	559	577	611	557	582	567	572	586	590	613	613	557	663	558	581	632	578	596	600	608	560	589	583	581	589	622	593	609	592	563	602	630	578	583	602	550	584	568	603	562	543	579	587	578	584	555	609	611	592	582	588	596	618	567	557	567	556	551	585	571	569	581	573	576	607	615	544	570	575	601	583	576	569	527	564	560	524	599	569	526	560	540	597	609	610	579	561	598	577	592	578	587	545	559	566	596	565	591	552	627	584	611	595	595	631	597	546	572	582	606	583	607	601	600	571	600	614	583	560	576	610	590	564	544	585	581	546	580	620	589	562	613	597	581	578	595	534	550	587	615	580	556	560	590	579	591	577	570	536	617	599	555	610	552	584	560	546	607	597	586	571	549	572	554	581	572	565	567	584	554	568	550	567	531	580	579	601	673	561	599	577	560	556	594	593	581	544	532	574	559	578	623	573	571	603	595	556	599	569	623	569	542	588	533	604	582	566	578	620	594	600	643	559	572	565	578	573	586	549	602	611	578	624	582	609	582	606	574	576	593	588	599	591	565	568	595	560	627	609	563	589	561	609	590	598	593	580	598	605	594	523	563	594	622	618	581	595	619	594	607	559	593	612	599	612	574	588	633	544	593	537	560	608	607	610	603	584	612	544	574	623	582	601	586	567	623	619	499	593	580	580	556	611	566	552	536	576	624	623	592	583	589	621	598	601	614	588	565	596	596	582	634	597	567	596	574	602	565	610	545	529	576	581	572	550	588	571	592	583	584	577	591	609	597	612	601	580	587	592	565	636	572	598	572	621	566	596	570	549	563	605	568	593	565	586	566	607	590	610	576	553	578	566	569	528	584	563	576	561	560	587	600	561	581	597	622	621	566	590	580	573	576	643	588	559	600	601	552	597	539	620	628	592	579	575	620	589	614	576	575	577	601	587	549	554	581	573	593	545	586	579	586	582	553	572	591	593	596	587	614	578	559	579	572
26756	10424	3031	1453	1127	940	928	784	811	699	666	1167	1848	1594	1073	780	631	634	596	533	584	533	558	624	601	586	556	614	570	559	624	615	581	600	608	592	587	578	624	564	633	562	618	578	596	554	560	551	562	611	563	595	597	553	585	576	581	503	578	589	542	594	604	574	569	585	568	579	642	572	548	602	573	588	535	572	588	530	587	590	597	563	592	597	585	624	604	579	589	520	602	554	575	561	604	568	554	590	566	597	595	593	586	577	543	541	587	615	601	565	569	583	630	589	564	590	576	569	544	561	573	583	580	584	572	600	612	610	555	590	561	617	577	551	589	561	591	585	620	579	578	606	579	610	594	557	570	566	567	604	603	607	585	586	602	551	574	569	577	584	620	592	633	614	596	578	565	614	537	558	582	562	567	559	578	571	619	574	604	630	571	603	559	563	577	577	609	563	567	559	592	607	600	594	562	553	596	589	616	600	581	587	592	612	633	622	576	624	585	594	602	571	566	616	576	563	580	606	597	585	586	619	578	607	590	613	587	607	560	586	556	602	565	576	604	598	538	552	607	617	574	553	578	566	553	612	591	632	556	569	568	559	631	634	591	596	632	547	560	546	607	624	595	598	565	615	577	569	570	609	627	614	583	569	581	588	597	613	615	585	615	568	566	584	614	627	610	596	565	590	611	579	606	581	620	595	626	645	560	559	591	576	618	614	530	649	587	571	588	571	578	584	546	568	608	571	601	614	572	591	578	594	564	530	596	565	563	597	548	558	584	557	529	590	578	571	572	598	588	564	609	561	570	590	593	617	554	575	600	628	600	574	592	578	641	587	564	534	599	582	574	577	557	595	569	601	574	597	589	620	604	583	554	614	599	604	568	556	567	599	560	577	608	581	558	574	536	578	558	589	581	618	597	581	570	549	603	591	572	553	633	597	542	566	597	595	582	555	579	583	578	546	587	566	624	557	607	583	589	555	607	571	598	566	601	585	633	555	570	619	609	576	582	603	566	602	611	578	610	575	599	573	553	598	597	556	596	620	584	606	592	543	562	613	611	565	596	591	626	565	586	573	592	601	564	588	596	589	599	581	618	604	622	610	578	569	582	623	584	575	564	605	611	608	570	608	568	561	589	587	534	588	614	547	617	596	682	610	574	584	599	629	569	615	603	568	587	555	562	602	587	600	542	552	534	566	608	609	568	534	593	550	546	570	591	597	590	577	584	604	586	576	567	588	528	599	571	579	592	548	569	580	586	581	589	525	533	557	577	573	542	558	597	570	592	588	588	579	599	615	578	610	597	592	582	590	603	565	563	578	585	576	579	575	578	592	563	590	622	605	579	541	574	573	603	574	577	573	599	605	558	560	587	593	577	593	635	572	584	633	605	553	598	559	582	628	539	564	597	576	604	593	584	590	576	561	614	584	547	589	645	585	591	572	582	605	545	573	558	578	572	594	591	567	529	592	586	617	613	555	618	623	577	591	548	577	605	598	606	544	576	566	556	610	602	554	572	567	593	573	603	609	572	608	611	597	574	571	600	611	588	579	583	602	592	574	546	601	585	590	591	590	586	529	635	605	571	634	588	588	572	549	577	603	572	583	530	614	551	576	631	588	561	553	548	588	601	563	584	564	542	617	593	601	622	628	552	550	575	594	610	559	622	581	573	582	533	538	579	627	546	565	576	557	572	618	632	550	588	558	583	514	572	603	544	607	593	575	563	586	553	595	580	578	610	612	575	567	624	612	573	617	568	577	578	579	618	545	598	551	580	641	585	574	581	560	597	599	578	566	586	553	567	623	587	596	592	580	571	561	554	540	618	576	526	597	573	578	564	547	579	527	598	588	604	552	598	563	616	602	567	595	565	607	549	605	571	620	618	608	561	625	630	604	598	601	600	660	589	564	584	565	608	610	611	543	566	556	567	605	606	551	634	592	599	576	563	575	608	611	541	554	580	536	552	607	599	556	622	577	595	553	544	597	563	568	556	600	570	585	581	599	600	561	551	587	589	578	584	579	596	635	585	594	610	541	546	593	576	577	558	579	552	600	572	557	593	580	610	577	599	604	611	573	594	619	577	558	579	608	544	569	535	573	598	554	540	554	548	565	620	549	575	579	556	615	614	595	601	544	570	575	596	595	582	559	592	562	572	613	590	560	600	581	533	533	578	584	576	574	562	572	559	582	560	632	572	552	593	543	573	586	603	573	553	600	584	578	627	600	605	598	569	608	610	596	552	619	632	595	616	596	617	566	557	617	593	610	562	591	582	548	549	609	608	606	589	608	576	589	605	573	554	589	566	574	601	574	563	599	604	580	581	580	577	611	596	609	568	603	582	609	549	584	557	596	574	589	627	559	578	639	618	593	576	567	624	575	552	601	601	628	564	581	580	587	533	541	603	573	601	561	564	547	647	566	560	599	604	596	618	572	585	584	583	566	600	535	565	599	561	568	569	571	609	604	555	564	637	587	595	566	545	573	617	607	581	588	527	574	597	582	577	565	600	602	561	565	603	594	581	535	591	595	583	576	577	587	622	560	622	543	557	563	544	667	615	531	570	590	586	583	548	561	560	601	548	593	562	565	578	583	598	578	584	610	538	571	595	593	583	590	561	582	582	585	566	579	622	592	594	606	606	554	608	608	575	575	630	566	613	587	588	622	607	575	576	598	558	583	561	593	616	536	574	584	636	642	583	595	590	593	599	560	566	565	597	527	563	617	563	605	582	570	598	612	590	578	578	577	574	554	610	607	591	625	592	589	617	634	591	568	653	556	590	556	612	568	637	576	575	600	618	619	617	586	584	556	599	558	596	577	554	564	601	556	627	572	593	585	607	587	631	577	588	594	605	590	596	637	605	559	540	621	595	589	589	598	577	570	563	584	626	572	594	560	556	549	603	588	602	560	591	608	591	596	572	548	587	582	588	599	664	584	610	604	581	595	574	615	596	580	593	568	604	594	547	565	581	613	547	584	592	552	559	565	593	596	630	560	559	603	563	603	573	603	581	594	567	553	544	610	575	601	570	617	619	610	565	622	620	626	618	608	565	562	611	545	558	564	550	625	604	582	631	566	613	606	601	621	575	578	573	559	542	597	636	622	555	613	589	604	584	524	593	598	597	604	568	569	606	598	544	558	571	617	626	596	591	577	565	608	590	577	598	613	576	554	570	534	568	582	583	606	581	574	572	581	618	596	572	561	587	600	553	562	602	509	595	568	584	572	581	550	582	586	565	567	574	566	587	610	558	583	555	553	592	554	598	586	584	586	608	609	592	601	575	593	552	591	532	601	569	611	567	601	593	556	597	630	530	583	616	569	581	586	586	567	594	603	589	615	551	576	542	557	571	582	561	603	543	577	590	597	586	565	598	564	564	589	613	556	569	596	594	516	601	554	646	596	599	614	569	594	552	580	556	558	613	568	619	588	527	602	557	580	580	589	577	590	595	604	579	603	554	565	624	581	559	545	576	586	600	553	580	559	563	588	549	567	558	597	554	576	641	634
6506	2692	2729	1238	1117	1040	890	846	855	698	673	1402	2318	1737	1126	700	567	473	504	469	521	477	485	497	472	522	534	487	506	487	506	477	479	498	524	496	476	469	510	473	530	465	510	468	508	445	475	445	490	514	477	509	477	479	457	468	508	467	507	531	528	462	484	495	494	493	473	510	452	520	478	509	495	495	470	472	464	513	498	480	515	448	513	504	491	494	504	493	454	476	429	475	464	460	476	486	469	497	513	495	477	468	484	501	492	481	494	451	504	483	462	510	475	441	458	483	447	489	516	460	472	521	473	477	430	487	483	509	456	498	497	498	459	488	496	511	489	495	459	495	454	482	499	459	473	486	499	496	476	455	471	485	450	427	472	507	424	506	500	483	464	476	480	488	473	438	496	500	439	451	472	464	474	465	447	488	462	459	459	450	549	479	468	519	467	476	460	503	484	466	469	488	475	458	416	497	470	515	516	484	484	504	489	491	489	471	501	465	485	472	466	485	482	509	514	440	484	474	475	479	485	510	493	417	445	457	485	486	479	460	463	479	453	469	479	457	453	464	447	455	451	470	474	443	478	490	501	502	454	476	514	464	462	476	528	435	484	475	466	487	447	484	501	462	462	477	450	466	430	491	486	481	497	503	511	470	457	503	460	503	495	488	477	473	495	493	450	443	469	463	502	506	478	504	526	493	464	494	450	491	492	461	482	502	458	482	465	488	500	490	472	482	469	510	501	484	500	477	482	456	438	467	489	487	514	458	478	440	476	488	459	479	466	472	469	474	511	479	463	490	475	515	507	510	461	481	499	465	434	466	482	464	450	492	487	491	502	480	464	463	463	484	480	472	508	493	515	495	480	488	515	488	462	492	489	480	514	435	464	448	462	450	470	438	443	502	477	490	430	486	460	478	466	449	449	523	462	476	458	518	481	470	452	471	466	497	472	478	490	491	514	502	465	475	526	473	517	439	434	434	474	494	492	477	477	469	501	442	469	484	476	441	477	492	477	486	462	464	511	487	457	449	511	486	449	460	499	521	488	472	499	467	485	474	497	486	465	470	478	496	486	474	485	445	459	497	459	468	513	445	507	479	459	470	479	492	473	477	462	495	490	462	495	461	483	519	431	468	445	454	460	512	485	480	512	481	506	464	488	486	512	445	481	468	473	492	488	498	450	475	471	493	471	477	504	531	476	485	470	451	472	495	487	479	503	499	471	447	509	502	460	477	483	502	464	469	479	451	476	468	442	507	456	488	460	504	454	472	483	489	494	472	489	459	498	458	430	448	490	474	489	495	493	460	502	487	479	456	510	451	455	511	504	457	494	484	505	466	482	503	485	496	418	470	449	475	479	500	465	489	469	482	500	489	476	477	504	498	480	486	485	506	428	487	454	475	456	497	492	499	485	490	460	471	479	503	441	506	436	498	436	501	479	485	515	493	479	477	427	507	505	460	475	515	521	468	459	511	491	452	486	496	496	490	462	467	502	511	461	484	446	466	455	449	466	492	480	480	461	482	458	495	494	441	493	503	489	459	486	458	463	492	486	514	480	494	468	463	471	482	495	475	476	440	467	487	495	517	501	494	522	511	452	492	457	505	490	512	497	505	489	443	460	479	498	472	479	462	456	487	488	469	480	505	439	527	444	486	459	488	517	484	485	469	473	510	490	514	486	451	490	462	498	458	444	460	475	477	457	479	471	452	518	477	450	517	479	486	472	450	497	471	487	484	455	473	453	454	498	520	452	505	466	497	487	517	452	510	464	472	507	491	444	471	491	499	474	512	492	446	430	489	470	500	472	515	480	473	478	453	438	501	446	511	468	467	476	504	485	524	488	486	487	409	511	499	435	548	500	485	424	458	476	476	463	506	486	483	490	477	512	472	500	457	452	454	487	472	519	502	457	443	484	485	495	453	440	441	480	475	467	506	487	504	449	466	483	460	501	460	473	469	493	468	493	518	458	477	503	448	472	497	508	501	458	488	491	488	473	455	487	488	459	480	462	457	474	476	483	476	453	514	471	469	468	493	463	453	498	488	486	458	464	463	490	473	485	490	470	470	438	461	469	453	485	490	454	479	494	447	471	485	449	475	495	512	478	526	494	503	477	475	464	495	484	476	492	498	476	465	490	464	472	472	491	449	476	497	480	462	541	460	472	489	480	472	490	489	479	478	481	529	482	472	494	516	468	502	476	465	457	456	514	446	478	469	439	484	499	477	519	487	451	497	503	488	502	494	476	447	475	488	468	509	443	492	466	493	488	518	514	503	476	444	492	483	462	510	458	499	502	456	479	450	423	503	486	486	451	498	479	453	495	486	510	506	487	473	471	462	455	486	499	475	491	445	446	492	507	488	477	481	536	499	528	436	502	494	455	496	469	481	473	456	504	493	501	495	492	456	475	517	476	498	484	483	453	488	487	476	473	471	468	516	478	518	472	478	475	435	460	499	505	483	462	448	470	525	487	488	442	503	486	459	483	506	471	483	486	460	480	518	468	491	460	482	498	504	503	462	482	492	483	515	482	482	455	510	470	470	463	472	487	477	459	471	495	515	482	478	437	490	469	449	422	487	525	448	459	495	489	503	517	494	466	499	487	499	429	456	465	474	496	488	470	486	504	490	491	457	450	486	442	471	499	506	477	507	457	478	471	498	485	476	467	452	484	488	481	441	467	494	459	471	472	475	474	475	518	492	534	496	479	499	465	488	511	483	517	479	487	456	456	493	501	499	477	489	460	511	459	486	494	448	470	468	458	461	456	476	470	468	446	453	498	500	466	459	521	474	486	478	474	489	453	485	491	474	470	477	489	469	473	509	460	456	459	487	496	459	467	507	477	533	507	477	475	493	476	479	489	465	459	470	501	458	510	461	492	489	481	468	470	462	478	483	517	466	486	511	508	461	463	507	470	507	481	507	487	471	487	510	502	459	452	480	489	480	475	507	473	464	515	473	529	488	503	508	440	477	476	467	468	474	438	461	521	498	477	457	456	501	488	457	497	506	482	468	542	455	507	482	507	494	515	456	454	449	476	495	485	493	492	441	491	462	489	492	495	456	471	472	459	476	485	471	458	499	499	504	466	480	457	513	514	500	468	451	509	503	471	492	483	527	498	462	505	470	464	492	486	476	444	495	465	483	438	495	507	449	479	468	464	446	478	482	471	473	474	491	445	473	507	476	489	460	516	459	476	457	527	485	505	466	535	470	475	495	467	516	486	458	479	476	480	530	542	474	496	477	473	494	463	461	484	437	491	541	483	505	471	461	480	490	448	463	502	472	439	497	490	480	477	466	448	518	482	474	473	490	478	487	480	419	488	490	439	503	496	495	449	468	477	466	454	439	463	466	486	463	431	509	468	493	522	454	464	513	462	474	481	529	466	453	476	479	449	479	499	478	497	454	473	486	460	527	452	486	495	528	457	469	453	519	479	457	509	466	503	477	456	516	482	498	466	452	460	451	473	503	461	487	462	483	474	507	465	503	473	474	498	467	499	476	474	470
24822	20790	26736	24746	9989	2160	1459	1129	1089	982	998	3886	15347	11842	5448	1849	860	633	646	593	581	600	593	647	567	559	611	670	565	587	598	605	562	660	619	656	585	622	617	613	541	603	578	603	607	646	553	617	612	586	576	599	611	582	609	573	562	598	585	621	607	642	586	618	639	598	574	594	602	603	561	579	584	595	561	596	599	608	575	582	585	606	569	565	579	539	638	623	599	614	623	570	613	670	582	617	565	617	555	597	642	615	633	619	592	595	623	584	546	589	604	576	611	668	605	623	591	552	606	609	600	642	543	599	602	589	618	588	573	575	625	567	592	581	577	606	653	560	600	611	607	575	622	576	614	624	601	599	627	643	613	605	597	586	604	645	631	608	558	610	573	587	599	580	594	566	575	546	612	592	610	594	588	606	597	608	624	616	619	635	607	639	588	585	533	573	586	591	614	596	595	588	602	573	613	563	622	607	579	646	542	572	617	555	573	622	587	621	614	617	589	570	630	556	584	588	601	579	562	573	602	616	594	604	609	616	599	563	606	617	571	568	586	569	537	588	583	577	599	560	574	548	582	631	597	577	566	610	622	618	619	572	578	599	628	565	610	568	593	594	645	565	605	546	602	609	589	576	571	568	598	574	594	564	598	539	573	593	604	642	566	588	597	562	598	607	596	539	618	576	610	604	599	572	605	603	562	605	636	609	602	626	601	597	573	606	618	593	588	558	590	601	584	599	584	592	617	622	618	552	604	568	570	573	573	589	587	587	617	604	552	558	567	572	632	599	628	601	611	605	627	593	603	585	592	639	597	592	617	578	606	577	623	615	613	591	595	633	600	623	591	590	576	588	599	571	590	635	610	574	586	603	622	634	580	586	586	601	594	602	615	614	613	606	615	581	626	586	560	573	598	608	606	617	614	611	597	570	596	559	575	574	562	609	592	605	628	610	553	599	588	636	597	602	599	589	565	603	663	617	620	637	577	562	596	572	626	585	612	590	596	570	555	582	640	590	598	604	607	637	623	621	586	612	578	545	589	593	622	602	619	661	640	571	597	590	562	592	565	572	552	582	599	592	554	586	599	581	577	637	570	598	612	603	594	577	591	591	594	585	618	599	652	626	604	593	590	583	615	565	602	593	612	578	578	645	605	615	623	622	554	592	565	620	606	637	583	620	601	568	597	607	624	608	574	565	575	587	592	561	580	557	559	601	578	602	597	612	567	619	641	582	588	604	579	570	568	562	592	594	567	582	629	605	575	615	622	605	608	626	569	596	600	625	629	599	592	591	550	593	644	607	588	565	575	627	598	591	593	609	609	596	598	593	588	645	571	566	623	636	641	570	583	596	580	538	619	593	581	607	616	572	585	563	542	576	531	589	621	577	616	608	583	555	584	634	593	638	579	586	581	599	571	596	587	646	583	586	596	586	572	632	585	509	558	582	613	619	601	598	626	594	613	629	574	609	608	610	574	620	555	622	588	591	627	607	577	552	654	593	554	571	580	609	572	598	566	598	584	616	536	586	591	585	608	559	609	583	571	619	571	607	595	551	583	595	563	643	613	627	606	600	572	628	615	590	614	599	627	554	580	602	582	587	569	576	588	575	572	585	659	525	570	602	578	626	595	595	650	597	633	635	602	597	582	538	584	571	614	625	621	607	581	626	643	548	588	625	585	591	571	622	569	588	553	611	626	598	613	630	566	602	562	594	605	603	590	555	603	571	605	610	627	623	564	612	632	560	568	590	623	582	612	583	611	572	574	600	632	593	601	565	640	589	591	586	600	600	589	643	586	572	627	574	593	612	588	589	544	578	612	579	639	613	608	630	570	529	605	604	618	590	577	594	620	575	622	600	514	587	639	574	562	595	608	612	631	592	621	544	599	540	556	580	623	570	606	593	593	618	626	616	599	586	585	627	577	630	600	572	551	544	607	586	588	589	644	584	633	578	615	582	604	625	594	627	582	616	619	610	596	625	611	602	606	645	602	621	616	578	605	612	614	586	625	593	590	576	574	605	535	536	610	565	618	534	594	613	565	600	577	581	571	634	618	590	639	561	604	574	596	619	571	590	602	606	672	614	598	599	626	598	574	601	580	591	599	647	596	567	550	581	577	620	615	590	585	581	601	593	599	588	614	611	620	597	620	609	582	581	551	640	576	585	606	613	593	569	571	603	629	592	598	611	603	628	602	606	615	583	565	579	626	584	621	600	581	590	571	550	578	575	581	559	624	600	607	608	595	582	601	554	603	611	578	582	597	596	613	578	563	619	612	628	597	622	636	591	600	546	611	628	594	581	596	613	562	606	612	628	575	585	636	580	570	596	614	640	606	597	605	599	628	606	598	584	577	622	579	590	561	597	608	637	580	579	649	576	608	585	574	628	567	586	593	575	591	569	619	594	622	595	591	617	619	574	599	571	582	609	562	585	624	624	589	594	594	608	578	591	522	578	570	595	593	591	572	604	587	585	569	625	593	569	617	609	585	570	640	569	586	584	608	595	594	606	578	594	597	604	556	564	592	596	597	580	588	606	581	602	581	622	576	578	604	567	567	585	575	574	636	629	575	599	633	581	574	594	615	605	614	603	577	603	553	620	613	589	578	606	599	541	562	594	601	621	611	637	616	590	598	558	528	594	635	615	627	571	582	574	605	585	609	621	633	625	566	576	587	628	564	599	589	634	582	578	618	587	600	597	550	558	583	592	583	605	649	572	602	599	604	544	604	586	611	599	618	586	586	630	608	615	614	603	634	590	632	562	609	537	582	573	638	616	608	594	638	600	623	577	641	563	598	624	608	617	583	604	589	577	574	608	578	609	618	558	597	605	645	589	604	593	572	592	592	558	608	623	604	608	592	567	609	574	594	590	609	611	553	576	626	586	594	587	590	591	539	650	632	597	604	590	541	607	605	566	618	598	550	589	622	629	554	620	563	603	608	586	566	598	587	605	607	602	640	600	594	637	585	575	589	596	567	581	565	590	612	609	584	600	578	593	596	562	538	638	592	605	559	586	560	585	569	614	607	549	621	627	576	619	622	617	613	603	591	609	599	610	599	620	623	574	548	626	555	624	593	571	583	599	584	605	603	581	580	615	609	557	600	585	603	617	614	579	582	600	616	579	614	602	541	584	571	572	576	566	578	584	597	597	615	580	560	542	577	552	559	571	593	591	576	575	553	597	610	639	609	591	538	606	546	610	586	577	633	560	595	538	551	626	627	578	643	582	606	618	578	613	617	588	604	605	564	651	572	569	605	590	572	569	602	571	584	591	562	606	631	590	541	607	571	576	563	626	610	626	604	621	591	574	556	582	589	568	606	590	600	595	579	538	616	596	586	627	589	589	591	570	596	615	608	603	609	632	546	553	584	576	569	642	569	551	572	607	589	621	566	540	613	572	594	578	600	617	611	606	620	588	569	571	600	605	572	622	592	594	566	592	584	587	638	594	632	608	594	612	559	542	558	625	601	563	619	620	582	604	563	564	623	652	626	612	617	609	539	636
5374	8241	6824	3878	2615	1625	1478	1373	1249	1195	1064	5922	16049	11330	5226	1922	738	573	554	498	538	539	491	543	500	518	538	525	512	514	484	501	512	535	523	520	492	511	551	498	508	501	551	512	545	511	517	529	518	510	523	550	517	476	502	542	542	520	494	470	520	477	527	533	508	527	472	498	555	495	472	491	513	552	539	551	503	519	497	502	494	505	499	549	520	500	571	522	490	499	505	488	511	478	540	477	500	518	515	511	549	513	544	510	493	514	504	505	513	540	515	489	523	527	488	499	503	555	490	482	517	532	493	497	505	496	511	494	509	543	463	525	519	519	471	506	521	535	491	484	498	520	537	496	523	488	499	514	522	527	512	473	480	501	559	484	485	520	510	520	486	500	487	495	532	481	506	500	496	517	509	495	511	535	522	495	518	471	478	486	483	508	507	502	544	531	528	533	517	481	483	471	502	514	490	530	519	499	529	507	499	562	495	492	526	563	518	497	531	549	528	467	507	534	462	537	519	509	495	467	512	504	530	527	483	536	502	455	500	515	534	503	531	550	517	519	518	538	531	527	493	481	517	485	482	516	499	494	488	535	519	511	486	495	491	505	505	495	509	485	514	494	487	504	489	471	512	545	540	482	471	549	506	466	533	518	504	497	517	447	495	526	557	528	480	477	504	486	531	532	557	481	516	518	475	513	503	521	554	521	513	544	499	487	476	515	525	516	509	531	483	502	534	503	515	518	508	570	472	522	522	513	494	514	565	454	538	549	497	479	501	510	518	519	494	499	503	506	514	495	548	515	481	475	523	533	483	535	515	538	463	499	504	501	505	516	470	509	523	532	527	510	490	516	489	508	543	511	513	492	514	491	491	555	491	497	530	509	527	506	533	537	507	513	529	500	485	518	520	534	504	469	538	471	525	505	526	492	510	525	467	543	535	532	549	519	491	539	498	492	498	530	504	538	470	459	511	506	479	503	510	534	526	525	534	506	531	513	512	528	556	503	486	532	544	515	487	531	483	489	474	543	499	512	568	539	511	498	478	535	505	518	524	506	551	511	526	459	496	530	532	540	558	497	532	520	522	514	480	524	520	492	511	510	500	506	463	506	533	493	564	479	465	477	507	528	525	522	470	487	519	510	463	524	504	531	544	562	496	483	525	492	552	524	515	506	498	532	544	505	547	499	524	485	530	496	485	523	517	528	471	538	527	508	454	482	519	513	503	523	500	468	508	457	558	512	472	504	505	489	455	521	491	510	533	536	515	510	521	512	523	520	517	504	512	522	504	512	518	530	527	501	509	523	505	493	514	498	487	498	503	499	509	493	452	538	544	486	535	500	531	458	557	503	512	536	498	544	539	487	488	505	471	503	524	508	486	535	545	482	472	515	506	501	474	535	550	534	495	475	493	464	498	503	514	506	499	562	512	509	518	504	539	519	519	499	534	465	524	524	486	515	518	478	522	477	524	501	479	466	488	488	513	501	478	526	530	486	527	516	521	519	508	560	522	468	513	503	486	500	511	490	502	481	525	524	516	501	487	491	463	502	484	502	531	484	522	484	496	461	497	503	502	508	476	499	482	485	530	482	503	516	502	509	506	472	546	512	512	501	509	498	517	517	487	464	469	523	501	506	478	506	497	485	499	491	493	494	497	508	486	504	489	503	498	573	538	473	518	485	523	482	488	489	478	461	504	538	521	507	483	527	517	487	500	481	514	553	518	490	550	486	503	505	525	521	488	473	504	546	513	506	532	478	507	490	493	541	528	478	504	523	500	502	539	534	529	485	506	511	532	487	491	503	506	482	517	490	490	491	520	493	517	507	519	489	504	525	506	516	523	523	501	494	512	524	481	492	488	528	531	478	510	541	468	500	484	523	492	526	530	517	494	481	486	496	582	474	514	495	526	491	480	518	544	505	512	469	486	552	491	529	464	465	546	499	484	475	507	476	534	482	499	510	503	478	465	493	502	492	506	533	499	495	516	521	506	529	539	508	512	545	521	522	450	544	496	515	497	518	537	439	506	568	505	499	516	505	543	493	495	512	481	522	506	469	489	525	552	527	527	483	487	501	475	511	465	500	515	503	534	517	536	482	513	494	502	516	518	498	533	473	514	529	481	523	498	497	531	491	529	520	496	568	547	500	551	512	511	475	497	494	514	507	505	518	481	501	455	510	503	498	456	524	521	509	523	513	471	484	501	523	528	494	502	521	510	548	499	491	502	516	516	493	487	482	537	521	532	502	547	524	540	478	527	504	553	511	506	520	490	524	495	519	516	480	542	531	485	494	512	535	459	527	498	504	473	527	523	506	487	519	547	504	495	497	553	490	514	496	522	500	506	523	498	526	502	495	519	483	530	482	504	502	556	483	514	471	507	530	484	492	474	498	489	513	495	450	493	489	478	492	500	505	522	513	529	498	469	488	504	506	494	510	485	488	518	497	499	477	507	505	518	508	510	504	468	549	507	495	493	496	466	483	501	488	483	510	507	475	515	487	492	506	469	501	530	508	518	517	490	494	511	510	520	492	510	538	495	529	490	484	479	518	475	479	467	482	520	482	505	517	494	507	506	497	545	486	484	488	481	538	533	493	504	519	500	495	526	469	460	513	522	509	544	469	493	536	516	512	516	510	497	478	481	548	496	533	504	523	476	502	504	454	487	536	495	543	486	504	494	537	500	541	498	487	503	476	517	522	489	511	491	516	524	500	478	479	502	512	490	520	511	511	510	505	549	469	538	501	537	523	526	503	460	488	494	546	518	540	479	526	545	463	500	512	485	507	518	525	493	506	522	548	451	540	478	503	501	485	538	476	479	502	500	518	522	520	472	436	525	501	509	498	468	459	523	489	551	509	558	482	500	500	501	500	504	538	485	460	484	509	523	505	478	499	488	495	510	489	491	514	527	486	526	540	525	529	473	475	513	527	496	481	517	481	512	519	519	486	506	540	476	508	503	513	500	502	508	500	511	519	506	531	530	462	498	516	534	452	496	519	542	480	495	526	573	508	527	509	447	543	485	513	482	498	473	490	490	507	502	522	495	519	499	528	525	517	477	456	530	483	504	518	508	492	492	487	526	501	468	548	476	521	517	508	548	537	493	488	548	543	514	523	474	532	536	535	543	552	487	513	488	504	476	475	523	509	519	514	515	496	503	555	479	559	494	491	495	526	525	518	497	542	503	513	516	484	503	524	486	473	522	506	503	504	478	497	468	509	503	491	492	479	456	478	505	487	534	500	506	521	524	507	492	500	534	520	504	502	506	517	507	475	504	466	536	523	506	487	528	504	556	533	496	513	524	497	557	516	496	506	510	504	506	484	547	518	492	489	527	506	509	507	478	511	522	525	530	523	500	527	515	514	531	511	497	496	478	498	509	524	539	509	491	497	535	481	546	492	512	515	499	467	549	528	479	499	510	501	507	489	509	537	514	511	510	505	492	483	547	516	473	489	550	509	482	545	506	548	538	487	509	545	491	526	513	511	520	510	495	514	503	536	503	498
23865	20810	27790	23920	20588	7681	2445	1367	1114	1157	1320	8507	27345	20873	10286	3191	1073	889	796	788	748	727	794	732	660	758	734	731	726	724	740	729	733	771	702	723	725	683	678	752	728	692	727	705	717	724	740	755	724	681	749	725	705	713	718	743	675	725	720	751	701	786	757	720	723	764	717	724	714	713	721	761	685	721	716	691	765	745	728	709	695	732	690	696	699	713	710	734	730	734	699	717	728	716	737	747	709	701	705	722	703	703	717	699	702	735	754	764	697	708	719	697	716	702	695	732	785	738	746	716	736	702	732	747	743	758	721	733	694	719	701	736	733	700	697	709	710	737	734	686	679	750	745	710	725	681	720	753	722	701	715	673	704	701	735	741	721	736	771	740	732	705	723	695	676	694	737	728	700	715	739	752	724	686	711	725	707	702	739	723	751	686	689	769	762	701	768	657	701	763	727	703	712	692	739	737	747	746	698	682	723	712	674	729	745	708	728	697	693	763	698	731	706	709	772	659	730	700	708	672	786	741	764	697	704	702	721	746	727	716	735	666	710	702	726	728	746	715	726	706	690	750	728	747	703	724	686	723	712	687	709	739	658	701	739	717	733	718	756	711	693	694	699	741	700	712	683	707	713	728	748	738	754	757	737	709	737	741	770	748	677	758	688	691	726	736	730	711	718	707	666	722	753	703	726	740	709	752	726	710	699	727	644	682	781	663	735	683	757	760	657	735	721	750	686	715	701	708	753	734	689	728	746	737	662	689	692	757	709	672	716	735	733	702	727	696	750	723	720	733	694	733	698	700	748	728	756	755	699	727	702	710	730	739	720	752	708	761	745	737	706	748	713	753	716	727	703	703	719	716	690	680	681	731	751	718	679	730	724	713	729	681	736	718	697	736	703	710	710	707	733	714	671	699	721	745	692	711	681	710	692	759	753	701	713	677	756	736	719	767	738	699	690	726	696	684	740	708	739	686	724	699	734	706	727	721	737	747	686	731	705	683	715	685	688	727	681	692	722	711	750	705	720	725	689	734	734	725	743	715	697	697	707	738	737	758	752	740	724	700	728	720	749	726	685	684	707	685	750	746	702	732	690	748	723	717	708	728	642	748	681	699	732	760	773	733	756	725	747	709	720	668	688	698	771	710	678	705	782	744	752	745	666	691	720	720	734	697	721	733	730	749	700	685	727	728	722	674	769	700	719	767	738	710	655	738	696	702	726	716	655	717	715	693	760	735	712	727	765	707	717	707	774	698	733	691	724	687	760	785	768	685	740	723	706	731	710	650	722	780	686	687	738	724	751	677	723	781	683	716	687	740	743	689	688	716	733	765	703	755	746	737	733	721	676	722	683	704	799	759	705	668	715	722	719	736	724	735	752	702	737	723	754	722	749	702	668	733	752	695	750	762	731	701	711	709	699	744	686	746	735	708	705	723	704	755	690	790	693	727	709	720	742	703	732	720	720	751	720	735	710	756	737	722	733	749	723	730	686	749	727	704	709	745	743	753	705	698	723	717	707	700	752	722	671	731	736	718	722	665	729	713	743	726	743	692	704	689	737	731	705	678	728	687	708	695	705	752	715	716	771	718	742	723	713	684	693	740	704	719	712	709	718	690	703	686	683	706	756	644	733	707	758	733	677	717	696	747	726	683	731	726	738	704	714	737	678	704	705	718	747	677	735	674	688	686	692	703	735	694	714	709	733	715	742	703	712	744	712	696	702	737	699	748	687	755	723	692	748	766	728	698	699	710	711	749	672	705	741	656	723	682	686	716	697	696	731	750	727	751	717	697	719	727	754	672	740	708	701	734	703	751	721	707	712	721	716	691	724	730	738	742	717	742	718	732	683	739	671	734	740	714	716	714	759	738	772	710	761	741	704	741	727	709	697	740	748	684	716	716	721	710	684	719	723	699	689	696	745	766	712	690	730	707	733	734	688	712	743	687	714	702	728	708	723	733	696	716	709	771	691	696	740	695	734	715	710	657	712	698	675	735	710	703	751	748	692	754	684	710	697	658	669	676	755	728	686	682	685	707	749	718	768	751	697	718	713	749	724	761	689	717	687	710	726	698	724	711	743	687	728	724	685	718	724	740	735	712	726	728	724	734	778	763	719	694	746	779	743	717	699	752	748	689	731	706	684	722	682	724	717	714	739	727	707	704	706	721	693	677	701	724	708	742	679	701	655	678	771	693	701	672	733	694	698	717	741	646	713	735	685	716	716	687	755	747	733	743	753	714	717	746	683	667	703	713	716	714	713	684	699	724	729	724	757	694	766	708	744	707	692	706	737	685	707	731	765	752	726	679	708	684	679	737	694	708	720	745	712	696	741	742	715	701	739	720	722	730	697	693	747	747	752	770	712	754	677	713	707	715	698	713	753	756	684	746	762	709	712	710	752	762	745	663	719	709	712	737	706	725	735	732	739	744	755	690	682	694	736	723	736	707	677	699	729	725	711	726	727	683	724	712	731	689	749	664	724	682	743	709	718	703	741	758	713	674	659	707	702	728	739	709	741	709	712	721	741	709	709	735	695	710	736	721	680	722	709	728	677	717	706	686	702	719	746	737	716	719	688	709	741	682	723	650	726	685	690	695	758	699	681	760	701	762	672	704	706	761	736	723	742	693	763	727	697	718	680	688	731	712	708	678	695	733	709	741	655	697	715	720	711	780	730	725	685	745	754	726	705	696	748	745	650	724	680	701	722	701	723	686	726	688	739	769	710	717	749	691	732	725	743	715	761	748	718	670	710	689	695	720	707	724	719	750	724	704	745	741	758	751	717	736	745	688	707	748	688	699	679	682	710	708	731	736	716	702	683	708	694	705	692	735	700	679	736	732	669	716	765	676	722	698	672	693	746	716	726	696	757	697	755	639	713	721	715	680	741	791	717	703	739	724	700	724	665	673	676	719	737	740	706	722	747	738	712	758	729	686	702	793	682	700	726	659	739	729	708	674	747	687	727	730	679	706	686	693	769	777	694	702	671	719	698	740	724	713	710	743	732	732	764	737	694	758	715	693	729	703	742	687	683	731	688	718	743	696	779	741	716	773	734	714	751	719	715	712	685	700	716	752	737	677	719	724	669	686	689	727	742	753	779	679	727	709	695	706	671	724	707	713	706	736	703	744	733	705	743	723	737	744	689	744	741	750	718	745	751	705	684	706	712	707	725	701	701	751	720	676	699	756	722	729	703	735	722	718	741	721	727	691	725	789	745	706	697	731	692	715	767	717	706	747	763	737	734	705	704	712	699	717	753	723	687	722	702	722	714	740	689	697	702	710	722	678	743	708	721	767	707	744	738	709	709	711	736	662	704	718	688	723	708	753	705	729	688	730	718	682	707	723	738	718	747	676	706	736	711	749	699	717	718	715	732	762	774	728	702	692	753	683	690	681	716	683	721	695	729	720	700	665	689	711	706	744	746	727	745	701	679	742	763	685	670	745	773	708	722	741	690	658	764	670	754	708	721	746	712	754	764	718	732	722	727	715	710	722
5870	10307	8798	4300	3255	2545	1790	1369	1388	1264	1493	11833	25725	17765	8667	2972	983	652	592	586	580	630	642	658	585	575	578	619	634	557	590	626	590	604	590	581	580	525	624	564	555	541	619	625	602	598	617	576	617	598	576	564	555	600	584	622	599	637	595	590	597	620	601	585	612	599	600	630	583	580	572	632	615	599	622	583	559	596	580	581	614	581	577	598	631	571	615	613	608	550	568	573	629	599	604	602	617	619	546	593	620	611	632	603	619	622	634	593	604	585	609	606	633	584	568	589	596	638	572	622	604	639	616	571	606	599	616	599	647	601	613	547	583	588	614	586	611	614	632	592	606	593	643	551	644	610	566	604	589	626	619	583	532	623	564	575	600	615	605	592	565	580	598	607	600	631	559	575	602	638	605	559	573	613	577	578	586	602	558	593	585	593	616	573	596	607	645	567	568	621	556	610	604	623	570	614	587	569	618	584	603	584	597	600	587	625	596	546	637	605	561	586	579	615	615	629	578	583	584	620	615	596	595	562	619	632	576	593	592	588	614	600	608	617	583	595	577	575	606	572	620	616	594	610	562	565	603	589	613	584	606	611	590	620	590	634	595	598	575	629	567	615	531	613	548	592	577	592	589	572	559	565	593	591	628	547	613	616	590	639	598	630	603	615	591	599	603	591	600	646	618	586	630	566	607	557	568	675	572	601	588	552	539	587	635	618	600	613	572	620	594	585	565	603	604	621	556	584	646	590	552	564	598	553	538	599	578	564	604	588	572	584	621	599	598	622	615	568	572	611	565	598	622	631	591	593	578	584	617	553	586	569	554	589	591	587	645	583	594	565	583	560	537	601	644	609	607	586	591	605	594	609	569	562	593	566	581	622	575	551	579	576	625	569	530	621	599	595	623	591	630	596	614	637	615	608	628	590	593	576	573	591	594	634	623	592	588	595	587	605	590	597	583	616	625	642	601	622	644	658	583	563	632	569	576	634	598	626	617	528	551	631	589	586	566	552	615	592	571	590	592	541	585	614	648	621	591	628	621	595	588	566	607	535	604	564	590	598	587	597	590	605	623	618	584	610	527	595	617	590	602	581	597	583	577	583	586	522	583	571	597	636	616	588	581	611	591	645	594	620	596	586	586	639	545	574	596	613	613	627	626	592	617	614	622	589	608	622	597	606	591	577	573	589	567	600	602	628	595	549	585	567	587	591	561	592	568	593	575	618	582	616	556	581	599	567	624	589	599	540	626	586	611	605	602	614	586	560	597	608	582	654	578	587	621	616	625	606	617	612	577	555	587	576	587	624	570	613	633	629	583	609	574	597	595	547	594	628	565	563	606	571	577	556	602	631	561	604	622	609	597	611	607	543	556	584	594	621	575	590	623	563	607	582	598	588	560	621	569	635	589	616	599	593	543	614	596	581	596	563	560	642	574	592	660	577	574	631	587	606	610	613	598	562	561	643	576	593	595	585	616	618	613	565	607	581	571	571	591	589	594	565	597	590	597	575	572	582	624	605	644	570	600	587	594	616	575	564	628	570	590	626	605	579	590	592	598	599	611	642	603	627	639	626	568	600	594	580	581	622	604	600	623	574	633	598	635	595	578	593	607	592	581	646	559	626	617	652	633	601	604	607	601	592	572	568	587	592	581	577	580	641	577	579	611	629	585	576	558	597	625	563	592	585	599	566	594	560	611	602	599	611	605	561	564	610	635	579	610	546	572	598	596	554	623	605	611	556	603	613	620	565	614	623	597	649	558	597	564	642	621	604	625	586	578	609	599	631	572	597	614	595	570	576	616	606	607	594	591	608	575	646	589	645	570	604	562	588	574	605	529	571	585	618	599	618	603	584	615	546	587	651	586	561	599	639	628	558	597	597	590	574	616	580	591	628	583	563	545	608	572	587	589	577	590	590	569	606	572	624	592	587	593	590	615	597	583	590	586	626	634	573	585	622	598	553	609	588	567	562	610	561	593	603	577	585	621	596	591	559	616	613	603	571	633	639	635	602	601	588	560	595	586	594	574	608	598	584	610	576	649	604	587	642	585	616	604	578	598	603	593	605	591	588	626	565	566	580	611	629	515	563	607	563	582	598	585	598	583	609	587	597	598	607	619	630	574	569	607	602	585	572	590	571	553	572	596	615	556	569	584	579	578	582	591	573	575	569	579	543	591	565	589	572	568	622	593	582	582	576	546	644	552	584	566	587	596	615	578	671	594	566	601	584	593	609	578	605	559	581	579	606	579	587	602	621	642	598	625	552	590	590	587	567	581	563	548	607	610	653	597	659	583	594	573	604	592	599	620	574	612	607	555	601	618	569	635	580	600	579	600	596	594	596	603	592	611	613	659	547	594	557	591	611	611	594	597	576	599	592	604	565	558	601	572	605	617	600	632	562	602	633	549	544	607	611	580	570	569	583	558	568	640	576	602	581	560	586	617	603	602	567	584	540	579	549	580	574	546	579	615	603	565	618	643	595	618	593	611	624	606	575	618	598	582	628	564	587	578	611	591	615	555	578	557	609	552	580	613	560	613	564	576	599	549	600	587	569	579	548	598	586	586	580	560	585	597	578	628	579	591	564	579	585	557	606	612	614	601	580	653	615	621	600	625	586	610	595	593	630	626	601	585	621	579	552	606	589	601	610	599	536	603	599	616	558	558	619	625	635	599	601	572	588	631	609	619	552	590	586	599	565	577	620	622	607	585	593	627	579	593	613	592	595	664	591	597	546	591	638	551	587	581	599	604	595	575	629	528	560	564	606	606	602	619	616	560	586	587	604	615	606	631	587	549	582	590	563	656	559	587	626	569	597	626	619	585	606	578	573	557	610	551	558	571	594	622	616	542	596	553	583	559	606	574	567	558	580	659	568	600	618	595	587	579	644	544	636	651	543	590	634	507	571	572	600	599	585	607	594	636	567	612	601	575	587	601	550	589	573	600	623	541	572	594	621	593	602	622	575	596	569	613	565	594	589	600	585	634	579	583	585	617	612	587	590	679	616	614	615	594	551	604	591	617	627	578	598	581	583	585	600	626	564	566	639	584	619	619	561	626	570	585	600	613	616	593	523	600	632	579	576	573	576	593	626	608	576	586	582	633	637	598	589	593	572	609	571	626	593	584	578	580	567	540	623	607	620	591	616	589	639	598	575	617	534	604	584	599	590	585	636	590	588	623	569	567	605	574	613	610	614	601	624	575	599	579	596	575	590	601	574	590	551	596	577	565	570	589	551	613	595	582	571	612	599	601	581	564	586	591	592	614	590	616	597	596	577	597	609	579	575	604	611	634	608	579	618	558	579	601	619	547	591	599	609	579	631	577	569	580	607	588	580	622	569	621	582	596	545	610	597	607	588	591	610	555	559	603	585	605	555	612	592	600	549	558	627	612	609	555	560	615	554	598	557	591	548	626	589	612	599	577	594	583	621	578	584	596	571	578	536	558	542	548	596	588	600	598	588	538	575	613	603	554	531	590	580	597	596	579	591	619	611	602	615
26888	9618	2030	1293	893	802	688	692	653	652	824	1319	1764	1411	972	777	590	614	629	591	606	529	595	638	602	575	550	635	538	571	573	591	633	589	631	632	629	565	595	571	591	616	596	572	605	591	574	596	589	607	602	614	614	592	593	562	610	635	571	566	596	603	589	576	606	604	590	601	599	561	549	564	603	570	600	590	608	560	600	580	596	602	616	567	629	605	575	619	572	610	564	620	623	560	561	556	611	656	600	557	556	593	590	609	642	566	599	578	604	623	592	607	579	581	586	590	592	561	611	576	580	609	606	568	598	585	591	566	607	592	576	598	529	604	626	604	561	563	571	602	565	586	598	577	581	589	574	571	600	616	586	559	578	575	605	581	647	578	573	563	638	604	589	569	598	563	581	554	576	648	647	562	584	578	566	553	592	590	615	568	606	589	587	610	616	577	593	584	577	609	608	652	641	602	610	595	636	602	600	606	610	619	585	600	579	607	596	600	571	540	601	646	609	578	597	617	577	558	625	594	638	603	568	591	605	590	570	585	619	612	612	601	633	606	604	592	600	607	572	588	615	583	610	565	600	577	588	633	580	598	562	596	617	565	584	601	611	603	583	585	619	598	581	591	594	581	585	574	547	585	608	581	566	587	579	602	629	587	584	605	587	546	598	578	571	609	563	575	605	609	609	589	555	576	600	608	628	611	582	623	637	582	659	615	581	583	608	599	585	586	582	561	627	591	568	620	570	584	628	593	616	635	570	541	594	605	589	660	610	598	561	550	584	534	591	582	508	608	615	609	629	604	585	610	591	542	607	570	595	574	565	589	553	616	532	588	604	596	576	592	583	590	583	585	527	592	569	627	590	573	551	563	602	615	559	600	604	585	611	593	601	622	573	597	606	596	563	586	555	606	590	612	593	570	584	569	611	597	608	573	584	612	615	596	632	620	582	561	577	575	576	558	561	591	585	568	578	578	584	618	623	502	606	582	631	597	578	579	591	594	622	573	548	613	599	608	650	563	578	574	610	568	563	568	580	577	556	598	609	590	622	617	578	592	603	586	572	585	572	586	587	585	566	598	550	608	573	606	586	555	587	619	607	585	549	603	577	570	548	574	613	608	599	604	588	547	584	565	582	556	593	590	596	570	573	609	564	578	594	616	568	594	613	629	554	584	590	575	621	561	625	566	546	582	628	639	635	611	612	590	579	593	574	578	627	561	592	558	591	592	633	594	552	607	614	535	589	576	549	579	620	614	580	589	609	615	579	587	588	587	614	611	600	593	590	617	592	606	600	612	580	624	635	585	553	612	625	597	589	576	618	567	580	640	546	609	593	616	613	565	609	628	596	578	578	609	520	593	570	617	598	567	607	596	599	580	593	638	584	624	583	578	569	631	598	570	609	602	561	597	584	578	542	597	596	606	625	566	569	619	579	584	597	598	602	593	611	627	570	575	618	579	596	590	596	594	572	586	568	633	575	549	575	635	597	622	633	588	633	600	582	588	621	608	562	514	625	609	584	612	621	595	579	596	621	578	579	564	588	549	541	566	607	617	637	588	570	578	586	601	631	658	605	578	581	596	587	601	623	624	557	572	594	570	581	587	593	543	550	596	594	573	611	598	583	597	611	602	619	602	583	622	581	602	582	586	546	540	589	630	622	577	570	533	630	607	585	584	634	581	621	579	636	617	599	602	585	583	562	592	642	578	631	603	598	586	577	586	604	628	599	568	582	592	606	575	594	588	604	584	603	587	583	605	574	593	607	591	549	587	600	600	601	549	587	626	587	608	601	615	545	593	634	598	600	607	581	574	580	600	606	593	582	560	615	570	600	564	580	557	616	618	601	580	593	598	570	576	582	531	621	576	614	608	573	582	619	623	610	579	621	561	550	571	553	579	597	577	616	566	590	571	570	664	616	595	616	605	605	577	601	587	602	596	599	570	572	554	623	607	599	609	607	598	611	539	586	591	567	601	558	585	586	584	609	609	617	616	568	594	604	598	596	573	595	606	568	647	595	557	589	622	610	595	594	569	639	611	608	543	574	587	530	559	592	585	580	630	596	558	633	583	612	583	537	571	578	604	565	594	605	584	616	563	563	612	571	605	560	601	591	598	592	596	564	567	550	591	557	607	569	583	594	585	567	587	591	561	582	606	627	542	600	577	599	607	604	578	563	622	566	551	580	574	614	602	567	600	586	626	602	602	614	611	580	600	594	565	562	607	555	593	607	611	572	601	593	587	614	568	555	605	576	606	598	585	580	601	577	603	611	600	596	547	583	584	583	567	655	571	569	593	592	617	563	602	603	573	563	591	630	545	630	623	624	574	584	619	602	630	578	571	583	617	597	576	602	552	564	610	593	616	603	588	591	582	648	600	598	603	594	583	593	591	585	608	588	584	598	586	584	600	580	583	643	587	600	626	612	588	556	605	590	561	561	592	627	602	622	603	604	618	579	616	588	620	577	566	588	598	605	610	585	627	537	583	612	617	555	546	591	595	559	543	597	580	594	601	610	559	605	592	578	599	561	584	599	608	609	635	661	616	630	649	588	584	563	579	604	561	603	587	591	627	616	603	578	613	616	611	615	651	604	597	597	643	613	569	598	569	633	607	620	608	577	578	615	606	555	553	611	589	614	548	621	576	576	599	625	588	606	601	607	609	554	595	581	590	636	593	630	620	645	587	592	585	558	574	569	567	596	579	564	580	578	549	571	613	580	644	561	576	604	622	597	584	597	590	620	617	588	587	578	560	552	624	575	601	620	629	581	586	560	570	620	624	602	568	624	555	570	547	600	567	540	624	646	600	603	607	594	623	579	618	573	656	637	582	610	585	602	609	636	578	586	591	536	600	594	615	575	551	637	547	568	591	610	585	560	585	531	601	585	619	586	608	580	577	552	604	620	576	607	588	523	588	615	582	566	554	595	578	577	589	638	574	586	579	575	599	614	560	567	607	607	614	575	590	604	640	590	613	596	611	572	591	591	594	622	593	587	571	626	597	569	521	575	606	594	617	606	587	593	611	568	588	621	600	582	613	581	623	599	582	611	579	618	582	576	605	589	599	576	623	588	581	569	616	593	625	619	592	602	591	566	601	542	578	601	552	572	576	596	553	584	559	617	586	609	571	613	590	574	607	629	589	578	588	596	579	548	540	647	585	596	587	564	557	593	607	550	585	565	610	564	574	566	610	580	631	604	626	593	595	607	533	619	582	577	585	563	578	605	591	599	542	537	638	598	583	600	607	603	581	588	551	614	579	583	588	619	584	630	578	559	582	592	621	566	579	603	635	570	608	598	595	599	582	592	607	608	588	571	549	578	557	620	609	606	596	582	628	583	563	554	587	591	594	576	611	592	600	629	619	628	617	561	574	589	578	583	580	597	592	615	621	637	617	596	596	593	639	537	605	589	540	564	554	631	605	591	585	593	581	604	601	617	639	581	610	643	625	609	610	587	594	591	571	613	572	615	564	598	591	614	567	592	607	606	596	612	598	584	599	585	575
5954	1791	1743	1095	931	762	721	645	567	585	985	1674	2097	1486	960	673	505	508	514	525	522	490	472	521	476	523	480	482	503	500	474	486	490	495	482	483	473	485	497	511	450	467	434	490	481	511	490	453	505	441	488	499	467	528	495	470	519	529	498	470	520	480	513	500	478	535	468	448	521	465	528	453	485	498	470	461	483	469	480	523	494	519	496	493	491	514	521	515	462	471	508	469	474	479	465	513	476	479	486	491	482	452	496	500	491	504	480	487	485	498	530	506	486	483	481	459	483	482	520	473	478	470	487	491	473	498	461	515	485	507	483	471	503	466	514	471	509	507	475	493	524	468	491	488	508	496	470	505	444	469	460	486	493	489	448	484	495	478	514	495	486	491	504	457	496	489	504	469	494	496	519	493	468	473	486	489	502	460	522	475	472	483	445	510	530	462	488	484	500	498	524	479	446	529	468	507	479	496	503	461	473	518	485	469	503	512	509	473	461	509	488	453	482	504	474	472	472	486	473	477	502	464	474	495	499	473	478	448	515	472	530	524	459	518	455	472	466	546	434	474	503	455	454	512	529	455	490	503	480	517	501	485	516	518	463	513	510	492	449	468	495	488	454	503	487	516	532	465	497	489	491	481	474	488	505	522	482	499	483	477	469	479	517	548	485	489	465	514	491	456	481	506	541	483	516	522	488	514	460	496	471	484	503	528	501	472	465	430	470	436	453	475	440	452	509	461	494	544	489	479	519	482	483	493	486	518	444	507	491	452	483	463	481	495	527	475	512	501	450	466	472	525	519	483	465	453	499	457	500	482	472	498	476	495	475	486	485	459	498	493	464	487	516	474	493	499	489	448	437	453	485	463	494	481	483	475	445	496	510	474	493	459	473	511	462	425	497	467	483	477	479	534	479	503	467	485	489	525	470	484	494	497	494	506	489	499	509	457	506	500	494	542	491	545	512	509	512	467	478	453	464	479	463	477	480	503	476	452	469	505	512	479	497	476	455	451	459	496	443	489	520	514	506	442	460	542	494	495	472	474	472	463	490	486	523	468	462	495	469	499	492	466	479	461	488	527	491	506	511	527	461	464	535	492	491	497	509	520	490	470	507	491	495	506	444	493	455	497	513	514	495	491	494	474	478	468	456	501	470	496	500	472	451	447	489	464	497	483	481	478	505	474	467	519	490	485	493	467	475	471	460	483	472	435	498	506	489	484	478	508	494	462	465	511	477	483	512	461	482	485	452	465	546	466	500	486	472	486	488	527	525	452	501	466	484	474	484	484	493	509	513	477	457	448	465	477	488	459	478	485	481	468	500	464	479	481	501	504	482	484	468	498	498	523	498	510	438	510	444	468	475	460	503	480	502	534	507	468	526	481	554	452	490	476	496	498	434	494	507	488	519	505	479	487	508	510	480	505	480	486	492	478	455	485	457	476	463	511	486	478	453	498	501	500	475	479	463	507	469	507	454	531	455	501	479	469	497	471	516	493	499	495	474	489	489	473	521	523	493	492	552	509	498	520	507	474	500	481	435	485	449	518	461	507	474	473	487	470	494	469	463	461	478	495	527	443	503	499	491	490	503	472	495	498	480	460	497	504	475	500	461	482	479	462	444	513	466	454	489	497	483	504	507	487	526	485	460	481	495	500	467	507	467	498	512	489	479	465	506	443	468	457	500	493	479	493	498	505	492	509	476	489	474	491	463	500	469	458	531	454	502	526	497	501	472	480	484	468	448	455	508	477	471	481	497	485	473	495	457	493	500	532	484	507	493	482	491	486	492	452	463	492	441	442	471	455	487	517	474	503	460	470	490	527	509	455	478	466	488	480	496	494	456	559	464	496	508	527	499	486	501	445	470	457	458	496	511	479	452	501	476	466	487	489	518	511	475	496	524	487	498	509	515	487	500	502	480	471	487	471	482	472	523	489	479	479	512	499	478	459	454	465	464	447	464	481	491	476	465	516	488	493	454	468	509	484	469	508	476	500	490	470	498	509	473	492	482	479	480	479	467	490	495	480	489	518	490	473	491	481	512	485	489	450	467	473	512	503	509	504	488	504	491	531	475	485	506	500	462	465	518	482	531	501	522	493	502	480	460	463	522	509	489	487	454	447	534	439	486	505	476	495	532	468	476	519	498	504	482	461	477	500	508	468	506	472	497	504	495	515	471	481	480	485	516	461	465	490	506	513	457	483	461	486	488	487	520	487	494	470	486	508	514	466	470	476	473	477	451	446	490	481	452	477	505	485	449	464	485	488	488	471	482	474	455	502	509	499	511	468	444	499	459	471	510	518	493	458	534	508	479	506	508	461	448	510	454	500	463	475	516	504	456	499	515	509	458	435	480	503	480	497	490	489	456	455	512	489	478	459	500	480	498	531	511	445	515	504	456	516	478	457	488	461	521	521	485	511	492	463	491	461	534	476	512	496	487	494	492	492	500	484	517	466	478	484	487	470	448	500	489	501	490	486	509	484	507	494	510	512	488	521	471	456	511	493	529	513	478	472	506	513	499	496	459	465	493	502	464	490	474	508	487	464	512	459	484	494	469	491	456	473	499	474	497	455	505	499	488	533	509	476	486	527	460	455	484	497	497	517	504	495	517	491	526	484	474	462	458	485	544	465	481	453	490	486	508	506	482	454	559	489	461	481	498	518	492	501	480	481	459	470	486	512	484	494	467	502	499	499	500	490	465	503	488	455	513	523	509	528	500	501	515	489	463	465	496	467	466	487	471	490	488	479	460	486	509	489	477	501	494	496	501	493	461	457	477	478	444	501	471	451	481	517	469	501	504	476	477	471	480	478	477	459	500	493	496	498	506	503	514	477	511	479	501	499	515	465	502	493	494	501	491	497	480	472	492	476	461	502	503	504	494	478	484	445	474	487	522	536	499	515	477	502	489	521	475	447	479	503	461	481	494	471	468	486	508	481	498	497	486	499	484	472	501	473	469	483	479	511	511	476	522	485	496	515	505	511	480	512	507	476	484	491	472	483	486	481	472	462	521	464	498	456	491	472	480	490	518	454	495	504	473	499	462	479	524	479	479	514	512	487	492	457	454	494	496	510	454	484	497	474	474	476	501	506	497	516	501	476	483	483	457	473	497	499	459	514	509	516	429	509	476	481	525	473	523	475	515	491	513	492	532	490	490	487	489	483	521	487	521	488	503	482	490	502	499	486	491	489	482	481	528	487	495	471	468	500	508	518	464	512	445	501	473	504	470	518	483	469	476	467	467	488	491	488	517	459	472	457	454	465	489	491	467	486	536	478	474	475	482	482	482	495	517	434	452	496	502	513	464	509	496	465	492	465	481	489	480	477	495	475	482	510	472	487	451	509	487	488	510	482	480	453	470	484	490	491	485	507	475	470	497	496	485	532	485	475	475	519	500	468	483	517	471	492	472	503	457	489	473	463	508	509	469	468	506	503	474	464	484	480	501	501	466	488	523	471	493	505	489	488	459	461	459	488	464	488	490	470	468	492	476	469	502	505
24796	20781	26766	24733	9316	1901	1248	945	909	1402	6702	15354	13859	6886	2662	1100	708	647	592	602	642	622	601	644	606	588	614	598	636	601	664	614	599	599	654	582	593	615	637	584	650	573	628	633	627	608	617	612	637	609	592	615	613	579	617	574	630	581	572	599	619	616	590	587	592	604	575	587	592	585	551	640	645	585	628	574	642	583	625	622	626	574	625	594	607	589	588	634	637	625	560	576	587	607	621	613	618	624	647	654	604	639	638	644	614	630	598	617	623	600	612	595	572	669	621	638	616	630	658	604	595	578	635	616	600	560	587	601	597	590	632	594	597	613	617	601	586	591	598	556	620	648	614	609	617	603	634	594	615	627	634	606	623	573	611	578	641	610	640	615	608	594	662	572	627	622	624	601	614	576	602	586	594	582	608	614	618	605	587	606	627	593	600	615	631	684	573	616	614	614	641	595	646	649	576	621	568	568	612	653	575	603	571	603	623	605	614	605	628	632	587	584	608	607	633	638	637	609	590	585	602	613	582	548	566	583	633	595	625	583	545	610	572	596	577	614	634	566	604	581	637	587	595	640	575	639	584	644	553	589	589	633	593	642	551	585	576	580	587	585	597	573	564	599	630	589	602	624	622	623	605	604	619	574	621	616	575	606	545	642	599	552	611	619	617	599	612	569	640	609	626	655	616	630	572	587	606	622	602	640	598	574	610	590	590	590	578	595	581	604	624	570	643	565	614	561	645	572	618	629	635	624	631	603	594	574	590	608	585	616	601	635	613	577	609	601	605	585	603	656	627	594	604	580	636	577	599	570	634	603	628	584	601	589	618	607	603	564	605	566	639	595	658	577	603	569	613	594	600	612	583	606	602	626	607	589	613	594	585	616	574	574	621	630	585	616	617	604	584	655	564	577	638	603	598	631	566	594	604	617	553	577	622	601	595	619	621	592	601	616	588	623	587	613	585	595	580	585	548	568	591	633	585	592	590	603	574	555	629	590	642	608	609	619	614	569	605	629	590	588	612	555	627	612	635	610	583	605	595	641	594	582	560	614	621	619	587	601	607	579	611	575	590	583	625	602	653	583	616	606	626	591	630	655	605	597	573	581	591	619	599	560	617	591	618	623	610	554	587	639	641	582	641	574	618	610	623	583	613	564	575	629	631	630	613	604	575	616	576	633	615	577	616	621	557	608	602	590	626	586	583	569	616	570	609	597	645	611	604	625	595	597	613	596	618	612	626	610	625	622	639	600	620	610	568	613	599	630	585	597	617	636	617	562	584	626	618	544	616	579	612	645	602	603	562	603	612	618	572	633	573	629	572	595	587	529	591	557	578	614	577	579	616	571	616	591	619	603	648	615	634	572	590	586	643	589	583	615	637	592	590	632	548	590	567	587	612	620	580	606	571	644	632	617	640	580	574	618	590	627	622	560	610	590	622	624	598	611	606	576	626	616	576	603	589	603	610	571	582	613	587	597	616	574	606	603	584	625	605	611	566	584	600	600	631	643	576	630	595	615	587	623	573	585	605	583	650	573	595	597	597	572	616	622	639	568	602	613	627	591	619	563	603	607	572	647	644	621	607	602	567	634	620	634	593	596	594	624	583	613	600	608	633	555	589	616	597	590	588	642	595	574	591	600	610	576	605	595	558	585	596	606	632	591	597	563	541	581	597	602	590	604	652	577	620	559	640	567	585	581	592	600	607	601	616	600	574	614	593	623	590	598	587	612	580	616	643	549	587	576	577	582	588	607	574	617	650	571	599	602	617	625	612	615	644	607	598	607	622	615	626	598	563	604	615	596	588	604	582	614	566	621	590	594	601	610	633	601	613	621	598	649	562	573	580	610	602	621	564	592	592	618	622	620	610	615	586	616	603	619	529	630	627	584	595	589	642	607	618	600	562	610	596	594	579	612	563	644	586	615	600	592	631	582	613	597	591	594	630	570	600	558	596	640	587	571	585	611	622	609	615	613	585	635	616	606	610	594	607	629	590	605	605	649	652	569	599	571	586	653	575	608	610	567	639	579	560	594	564	611	569	621	625	618	624	593	651	626	618	557	599	571	632	645	602	598	625	638	609	594	628	581	577	611	591	621	596	600	575	598	581	575	598	601	642	576	614	599	594	594	619	620	638	606	585	609	568	591	630	583	653	595	593	610	670	570	653	592	592	628	605	587	638	591	636	594	620	575	598	611	593	560	580	595	619	640	593	613	545	607	604	629	580	600	538	567	596	629	603	636	605	621	606	540	655	590	559	610	585	657	586	632	664	617	531	670	639	581	656	656	607	613	610	600	603	644	586	577	638	570	590	646	598	614	614	626	617	579	620	589	633	564	616	620	636	627	616	607	601	633	567	621	576	583	648	599	612	610	576	653	603	570	616	595	586	554	560	646	603	591	614	540	619	605	581	626	579	590	615	602	588	591	602	558	616	643	654	609	613	588	608	635	604	638	613	596	627	587	602	565	597	591	543	583	568	596	593	569	638	638	601	601	586	591	624	610	617	598	603	612	597	586	626	562	605	621	609	631	578	577	561	631	612	604	582	567	622	613	557	604	614	593	576	611	622	593	581	582	594	624	617	583	609	596	642	624	620	609	577	605	596	561	626	616	598	594	607	595	594	618	578	617	627	594	635	584	608	646	606	585	578	588	612	571	615	612	615	588	583	597	567	632	626	610	630	611	652	592	599	593	639	640	616	573	610	587	594	606	619	611	561	612	586	590	608	595	609	598	576	611	556	629	623	669	615	608	631	603	618	549	601	571	625	608	617	643	598	632	622	543	593	618	601	620	605	580	599	591	623	589	610	608	569	605	597	587	637	603	565	609	609	579	596	643	629	577	649	644	591	589	597	583	571	590	607	556	580	572	607	596	553	607	587	560	638	628	651	570	613	592	607	603	604	609	600	632	589	606	632	618	563	610	556	598	619	621	600	599	581	633	592	647	588	599	629	567	584	622	625	612	632	614	605	621	607	597	620	597	577	610	633	607	665	613	620	572	578	598	645	585	631	576	560	589	646	585	624	590	630	603	607	603	623	601	614	605	553	564	627	580	602	592	626	625	597	586	575	620	578	617	636	545	581	605	642	606	611	633	599	622	586	624	547	661	602	615	643	603	598	571	571	594	597	549	596	627	599	598	585	621	613	600	621	589	621	638	594	580	577	625	556	610	606	593	598	572	596	550	610	612	590	598	591	580	586	575	648	600	569	618	593	599	615	609	581	649	631	600	579	593	634	576	570	601	569	595	608	568	634	583	564	610	583	606	561	590	574	615	595	630	592	565	610	612	588	600	580	605	555	618	598	567	597	597	585	592	636	633	631	597	639	616	613	572	610	631	575	607	601	578	618	618	577	595	589	574	550	595	619	637	598	560	597	592	591	580	613	620	561	587	616	617	595	618	608	626	608	614	601	628	572	599	650	612	641	598	640	593	573	596	612	570	592	620	586	581	592	612	632	610	606	572	567	557	606	623	601	622	585	573	582	646	592	615	634	635
4626	5348	6098	3186	1969	1525	1176	999	1000	1830	8923	16297	12695	6362	2832	1069	656	567	504	516	517	482	525	496	467	572	517	515	521	500	478	530	501	512	572	559	538	510	506	511	503	484	494	504	493	501	518	510	510	497	503	524	526	518	505	491	493	518	519	501	540	530	501	500	558	494	520	477	539	513	519	536	520	543	509	485	529	487	522	494	531	523	504	500	533	490	508	501	507	541	526	495	555	524	530	515	544	547	510	512	481	484	471	545	528	521	536	509	548	494	497	505	506	511	550	496	519	538	535	541	472	508	513	479	527	528	509	499	547	540	528	538	510	546	523	527	500	537	516	500	484	496	488	509	542	493	518	550	500	507	501	526	480	485	558	532	529	471	519	533	559	520	474	492	528	471	525	475	496	530	522	483	507	499	500	508	498	513	547	493	521	508	515	531	508	522	525	519	538	534	480	490	550	519	537	487	519	513	539	516	514	531	537	532	535	526	528	519	517	513	499	522	504	499	485	492	534	527	531	520	462	516	538	492	503	493	488	494	519	534	512	503	542	496	498	510	540	535	512	540	537	529	493	530	456	525	472	547	491	506	526	497	503	525	513	535	566	487	494	548	485	522	545	500	451	478	519	505	497	510	476	538	499	467	471	473	516	497	515	505	511	488	532	520	509	538	502	531	529	549	500	553	510	523	509	532	480	506	535	502	506	526	536	538	530	502	533	529	462	495	492	485	498	486	550	525	486	522	484	537	528	490	488	499	513	519	477	477	528	478	514	514	494	508	518	499	526	537	539	519	445	572	529	507	485	500	474	491	505	504	528	502	500	522	501	549	515	498	484	484	477	481	519	498	483	513	529	529	505	491	520	522	519	516	505	484	548	509	524	488	513	533	505	488	482	479	490	517	538	511	572	509	508	495	518	475	497	504	478	481	454	495	489	484	505	564	487	508	541	517	504	507	491	523	502	492	486	483	513	520	515	496	505	525	508	485	509	468	503	526	524	519	536	519	502	518	508	515	539	517	516	531	532	547	526	502	490	463	489	528	504	499	493	518	522	495	494	523	481	479	523	516	511	482	513	529	476	522	524	543	502	527	549	499	499	472	494	502	465	513	537	527	528	487	483	530	538	484	529	535	552	485	478	490	502	493	511	466	528	536	524	495	483	511	508	500	501	534	515	538	482	512	505	552	454	518	536	498	488	498	553	487	483	506	502	501	509	547	495	499	495	495	510	504	482	479	492	505	493	517	484	483	504	516	531	503	503	479	513	523	538	507	510	464	498	518	513	527	503	511	474	523	479	484	501	501	510	477	494	522	472	533	541	501	478	485	486	481	498	495	528	510	508	510	550	511	516	469	543	510	539	543	550	466	511	509	484	524	520	496	493	473	490	498	532	493	478	509	494	521	512	492	531	505	524	541	523	484	507	516	520	502	500	524	512	498	496	517	535	543	531	502	487	482	527	538	508	465	527	508	524	496	534	542	530	538	498	458	507	498	532	490	476	514	513	490	497	497	455	486	496	469	508	558	525	512	515	509	512	499	505	509	506	503	508	479	518	493	516	478	477	561	518	511	489	528	520	497	511	508	534	494	489	519	507	552	521	494	527	525	493	536	505	516	501	486	483	448	491	581	488	550	517	531	499	517	498	532	466	478	480	500	464	498	493	552	551	499	523	518	526	507	534	479	514	537	492	480	498	505	549	482	469	531	509	532	506	515	560	519	466	500	537	509	489	506	516	484	502	506	516	541	497	528	504	503	527	493	464	547	543	501	510	521	529	494	514	501	463	538	518	482	513	484	488	489	508	485	481	492	527	513	522	529	504	468	494	471	495	482	492	510	486	538	449	482	522	478	551	470	522	483	523	512	508	464	520	493	491	495	465	501	546	541	521	490	496	519	510	551	506	484	530	503	470	454	500	510	501	500	477	528	490	527	500	481	530	492	490	497	518	546	519	499	511	511	463	518	541	488	503	510	511	506	525	518	528	515	514	510	484	517	474	498	462	515	519	548	501	493	467	516	500	515	507	504	526	508	522	496	541	495	492	540	498	498	537	520	493	498	490	518	469	513	523	485	539	476	554	529	500	492	524	499	469	524	505	475	509	498	471	509	533	533	505	543	532	514	512	502	505	523	493	513	485	491	517	525	537	505	482	495	475	506	496	500	490	508	493	508	524	525	481	512	510	519	487	515	479	503	483	501	519	539	505	516	477	512	499	536	529	507	484	502	498	518	494	482	509	474	551	520	535	538	519	491	537	493	476	528	553	487	513	465	510	459	506	530	513	512	524	508	478	523	501	518	505	508	472	543	510	531	492	508	522	547	475	481	517	472	476	545	505	497	540	539	517	505	505	499	489	505	504	463	506	524	495	503	534	491	492	518	513	508	485	525	489	505	529	534	478	486	490	510	479	484	488	492	477	534	524	541	514	513	485	505	512	496	488	529	517	485	505	547	516	565	514	487	493	504	464	480	511	501	513	519	505	519	521	504	506	530	530	525	479	495	496	540	499	476	489	503	485	462	550	514	495	539	489	513	461	499	534	524	492	514	479	515	498	497	528	497	463	505	491	484	479	488	492	537	494	556	547	508	502	480	536	511	553	517	534	476	491	491	490	530	506	546	510	525	498	539	510	504	493	511	535	534	548	531	500	525	499	537	530	514	513	510	517	451	500	486	519	485	521	512	541	541	511	501	517	511	516	466	490	524	515	500	510	502	507	545	494	510	547	500	504	520	524	563	489	502	484	514	494	491	538	503	530	503	507	500	510	508	521	490	510	502	506	500	462	496	507	511	495	517	514	500	492	494	495	518	496	486	504	494	500	503	478	522	465	498	500	459	507	475	519	482	524	511	483	498	518	498	504	504	510	519	516	501	547	488	513	512	512	509	481	501	529	492	492	509	550	474	496	523	510	505	520	511	493	497	510	502	513	527	485	484	491	507	516	500	562	504	520	544	513	498	516	489	496	516	519	520	537	518	511	549	498	516	524	497	510	522	517	587	549	465	494	526	522	514	506	488	494	452	526	513	518	535	524	519	496	506	493	523	525	488	526	475	540	489	507	475	527	441	515	528	529	537	545	491	521	531	473	505	571	514	524	502	497	532	522	534	514	555	512	515	501	535	533	502	548	514	546	532	507	507	503	482	531	520	483	516	535	500	494	522	537	492	519	493	497	494	510	504	547	496	502	483	504	497	499	439	497	509	521	523	491	494	510	510	475	554	525	495	491	494	475	510	486	541	507	501	489	504	497	525	520	523	541	493	505	550	538	520	526	513	545	504	545	545	543	496	476	516	494	505	464	505	471	535	528	504	509	536	506	487	499	503	512	528	529	499	499	487	500	528	508	461	546	485	497	494	454	541	528	583	548	499	528	491	491	488	500	506	519	489	481	520	496	545	423	506	484	550	531	508	486	488	501	526	539	487	493	500	520	524	477	525	508	471	545	504	517	481	515	513	507	456	525	545	497	512	507	511	488	521	515	523	514	464	481	554	512	504
23841	20795	27789	23885	20542	7114	2220	1516	1404	1541	5561	22258	24880	17952	7097	1969	977	771	751	778	706	729	766	714	739	706	689	715	749	678	643	741	747	741	747	695	739	702	790	759	767	761	733	742	744	703	708	755	686	738	736	758	706	757	755	676	733	739	776	730	724	739	775	774	708	711	704	727	739	686	712	786	704	688	752	707	767	710	787	745	768	721	706	651	721	747	747	750	730	775	758	715	787	731	725	710	759	705	711	731	722	687	701	731	682	705	731	732	757	755	662	751	763	726	755	710	756	717	732	740	730	703	716	748	741	751	727	744	737	689	718	714	710	677	728	740	748	719	695	733	687	710	728	728	724	736	760	714	752	744	735	709	735	713	691	706	708	696	706	691	726	706	707	753	740	717	714	702	731	742	695	679	747	699	732	701	733	720	754	736	726	648	676	701	724	705	753	687	714	723	740	663	691	736	769	750	726	724	734	705	747	708	686	716	707	740	741	766	708	749	697	711	734	718	723	711	740	770	722	748	720	672	697	704	730	743	777	722	713	719	720	742	767	750	678	732	703	750	745	689	743	768	745	709	737	733	668	726	729	731	699	707	764	712	758	697	676	735	721	686	723	759	749	739	705	732	732	785	693	707	725	717	776	730	711	687	734	687	676	713	714	727	707	717	727	674	775	708	766	709	737	673	751	709	748	743	755	701	733	724	725	745	729	697	783	717	677	759	715	721	744	714	703	713	724	705	751	694	691	700	730	662	715	700	736	686	721	689	700	696	742	767	767	744	695	695	688	760	712	694	730	757	757	709	696	710	743	693	713	708	738	725	730	716	720	707	720	736	752	665	662	703	711	721	771	702	718	700	741	705	710	713	713	750	783	755	753	747	698	711	717	694	750	762	703	698	769	744	702	709	746	710	726	673	729	714	737	760	748	714	701	730	691	732	755	739	714	735	688	706	735	780	717	719	714	699	718	741	682	713	712	723	719	720	724	739	716	732	699	717	745	685	707	733	731	725	757	719	718	742	684	732	743	708	728	707	732	742	779	710	730	726	763	760	704	757	759	747	732	694	706	675	689	756	745	670	706	729	792	723	710	710	761	764	705	710	750	721	704	739	757	754	769	740	709	705	721	748	733	766	726	722	737	751	709	710	701	715	719	711	694	752	747	745	695	736	667	753	769	735	725	714	749	759	741	709	723	697	711	713	735	742	720	765	730	760	719	721	705	740	658	734	726	745	689	685	756	703	750	757	693	660	714	660	698	751	772	681	748	713	746	745	711	688	739	719	728	716	755	708	745	687	719	746	719	711	705	707	699	707	724	704	691	752	677	725	712	733	726	703	730	731	699	766	745	675	721	721	674	713	720	735	731	732	777	684	696	726	718	724	743	716	720	737	716	722	737	726	740	700	729	701	752	722	757	715	775	626	661	721	656	741	737	675	673	735	751	709	697	715	742	743	765	715	734	736	722	715	735	712	728	706	699	666	727	738	742	749	667	718	687	706	683	715	735	726	733	710	675	695	706	759	711	749	718	703	742	648	667	702	719	743	724	718	775	670	739	744	735	708	704	735	734	718	745	766	724	696	698	667	699	714	691	710	709	707	727	697	751	706	749	762	729	722	746	734	754	671	722	697	722	780	712	666	732	762	706	726	726	709	752	705	668	734	697	680	656	734	727	704	702	732	809	732	681	700	713	738	672	713	714	763	716	708	740	696	719	701	692	744	729	728	735	665	673	737	713	719	706	721	719	685	728	746	736	688	733	737	731	680	710	686	665	720	767	754	732	741	727	734	695	745	693	739	694	713	726	721	748	708	776	723	770	748	697	747	706	773	695	724	711	702	741	678	734	782	718	749	698	651	795	710	726	761	702	741	760	685	681	706	688	711	752	689	690	748	699	763	692	704	707	693	705	666	749	726	767	734	741	712	734	741	684	734	728	719	705	734	694	682	735	686	725	742	746	734	729	770	782	724	725	728	744	702	720	768	715	750	697	724	702	704	705	790	726	747	727	740	752	687	708	717	740	732	727	729	712	726	785	732	704	764	709	698	662	711	727	729	734	756	710	671	765	734	697	691	721	701	764	677	722	757	708	745	675	698	768	730	675	747	677	727	746	693	685	758	697	668	698	749	710	702	692	721	765	718	720	681	686	717	707	704	676	706	698	731	724	731	676	678	761	725	728	738	698	723	758	750	766	686	720	774	719	719	690	696	719	735	735	682	730	713	723	760	670	752	714	751	693	698	710	722	723	714	770	733	693	694	735	701	705	748	711	723	728	730	694	708	763	774	724	718	708	721	721	741	715	696	681	706	681	751	685	708	722	747	746	701	741	759	711	720	740	740	712	745	704	711	744	757	686	705	743	686	738	691	672	692	733	731	781	744	696	742	715	733	724	751	721	733	753	746	777	687	741	721	702	740	717	737	700	705	696	707	745	766	748	721	732	742	727	734	739	716	714	720	723	696	674	743	703	735	707	731	711	747	689	762	718	750	724	754	697	723	770	725	768	750	719	750	739	721	770	693	684	766	721	661	747	698	743	757	750	710	763	708	727	714	713	704	734	762	706	716	717	730	708	733	706	713	752	746	762	722	710	724	711	747	773	712	725	703	744	695	732	698	701	732	726	673	734	743	719	713	760	710	752	690	726	694	711	701	714	681	706	732	692	670	725	686	717	705	691	747	732	763	703	707	739	764	719	721	759	712	735	743	740	738	745	723	749	732	732	750	708	750	757	708	741	780	698	713	749	729	746	716	751	718	716	719	709	705	682	762	717	673	746	654	738	712	710	678	699	705	741	707	754	732	692	691	726	694	741	738	763	688	703	708	730	729	763	653	671	663	719	702	709	733	671	722	732	745	676	735	696	731	778	713	745	739	762	732	706	734	719	692	791	695	738	696	738	725	676	720	699	704	745	734	685	749	749	700	721	779	675	757	732	711	689	734	726	708	690	687	733	737	717	758	715	724	738	694	690	694	754	700	683	696	695	726	798	724	744	703	748	736	737	705	762	722	730	724	724	704	748	689	744	737	755	690	744	751	714	700	741	710	769	742	706	730	719	738	681	712	707	730	707	733	758	701	774	730	709	715	748	738	718	715	735	687	706	687	685	766	672	689	731	724	734	751	675	782	704	777	671	740	695	735	695	714	716	752	751	802	745	656	692	744	751	745	677	700	712	752	718	710	724	715	698	739	711	713	756	694	744	698	724	678	732	731	743	680	691	705	728	726	670	717	737	742	708	710	659	720	716	737	702	727	734	730	756	714	691	703	693	718	720	723	720	753	703	721	684	727	711	736	712	761	719	673	710	707	731	714	671	735	723	703	732	721	722	747	723	663	748	727	743	706	700	721	703	714	718	732	717	760	713	737	715	724	756	727	723	794	759	691	719	743	740	698	733	759	730	671	666	721	721	775	709	761	726	723	728	720	694	744	697	663	732	704	693	710	722	647	728	667	741	736	749	728	741	742	790	751	666	738	723	737	726	737	782	724	699	700	708	743
4945	8371	9197	5460	2754	1991	1683	1611	1822	1914	7919	23820	22058	14906	5878	1773	817	629	638	598	596	620	644	567	616	627	620	595	570	610	633	559	570	600	579	653	617	607	574	617	634	625	574	600	610	630	574	582	598	600	584	649	649	618	601	638	623	561	552	576	575	644	590	617	601	572	646	581	582	595	596	611	611	621	614	585	621	570	592	582	591	585	633	607	637	604	628	571	607	614	602	623	629	627	644	587	593	612	587	643	610	592	605	586	614	603	635	616	590	602	594	580	671	571	601	597	594	599	659	627	644	602	630	577	570	585	603	601	574	570	572	594	632	600	587	629	573	621	636	626	629	565	588	636	635	604	636	639	599	632	624	595	576	580	604	619	583	612	639	596	609	607	600	580	618	630	591	570	609	564	618	617	632	582	619	567	633	610	593	600	601	568	628	608	572	610	588	616	544	633	600	575	678	578	614	579	592	575	625	639	616	592	648	561	578	586	537	650	618	609	656	580	584	605	570	589	575	626	620	636	586	598	574	614	607	611	597	566	583	605	640	610	594	625	595	591	619	609	552	613	598	592	630	621	577	616	628	596	608	619	624	627	588	592	599	569	600	597	559	569	577	605	607	571	603	559	607	610	602	604	602	610	600	583	590	644	589	624	633	586	586	604	571	577	607	613	606	654	589	573	632	629	602	646	603	552	568	613	598	597	621	640	620	597	541	577	615	555	578	601	596	608	570	586	590	652	599	623	586	621	574	623	627	629	582	621	588	597	575	565	564	573	631	627	634	561	584	611	640	603	588	587	593	573	583	593	611	629	546	594	565	608	582	572	629	589	576	565	618	574	587	563	661	601	618	652	587	614	612	629	604	583	606	597	587	581	574	616	614	599	612	580	575	600	611	560	602	609	577	617	578	609	634	586	577	561	608	566	576	630	615	598	586	596	590	611	568	595	607	608	608	574	614	590	566	596	559	589	563	565	601	571	600	586	580	544	648	619	605	594	602	658	604	644	579	618	577	556	571	589	642	609	605	597	612	586	606	617	641	568	577	615	599	597	604	605	574	605	553	580	624	578	600	611	627	576	591	599	580	592	571	594	615	534	613	630	558	605	626	550	602	635	639	632	568	592	620	563	605	619	615	616	574	597	577	588	618	616	607	637	571	609	600	618	617	603	574	603	562	554	603	602	615	591	628	600	548	647	621	617	572	590	628	588	592	568	606	594	582	565	588	597	593	555	580	577	582	592	602	569	580	640	604	581	582	628	575	570	563	561	602	555	621	594	542	603	568	616	597	626	613	643	595	564	617	612	575	621	595	611	638	587	601	608	584	571	609	586	610	625	665	627	561	608	601	612	579	612	592	630	586	600	611	614	634	621	582	581	584	615	567	630	596	610	599	539	575	634	623	621	597	606	594	606	582	575	590	596	628	577	603	608	599	624	646	571	611	568	606	607	538	577	616	548	542	600	587	546	555	613	602	618	622	673	601	570	567	600	605	595	604	659	541	634	580	588	581	591	610	627	631	597	606	614	606	629	609	631	631	607	591	626	590	602	603	585	614	601	606	613	541	624	569	567	589	562	586	621	592	546	618	599	617	596	582	558	635	607	592	586	572	594	613	610	586	562	629	582	603	578	615	553	596	557	630	553	587	592	570	605	566	578	602	642	593	616	585	590	572	561	595	632	611	593	602	580	564	602	566	555	651	605	561	623	592	580	639	577	586	574	611	612	604	626	634	613	622	625	624	580	605	659	580	631	632	573	552	606	597	663	575	588	655	589	584	612	603	636	625	524	571	600	627	584	619	568	611	612	629	594	597	611	591	602	593	576	610	596	598	587	600	611	647	599	568	592	596	605	603	606	580	604	590	573	576	582	636	621	592	571	563	577	574	552	565	592	612	601	577	663	578	584	653	617	637	617	575	622	618	596	574	611	594	586	608	611	565	577	617	629	607	584	608	601	605	618	628	561	591	557	557	609	620	601	611	589	608	611	580	620	569	588	616	595	582	562	595	612	641	608	605	590	586	627	598	621	557	601	596	566	569	614	584	606	604	586	588	568	576	600	568	616	576	555	568	646	604	567	651	558	571	624	564	576	576	592	569	554	623	597	638	620	619	582	589	587	622	577	587	583	626	587	603	603	598	633	614	602	572	559	562	588	610	576	606	580	554	632	624	623	596	583	584	607	594	594	581	593	604	588	615	584	599	566	601	584	592	607	557	571	578	594	566	621	607	578	615	619	577	595	580	574	664	622	644	559	576	599	602	590	612	580	581	530	625	602	611	578	604	578	618	605	599	563	604	584	596	589	561	583	590	623	602	592	586	585	600	607	598	609	580	595	593	562	606	648	570	567	560	609	624	621	584	581	623	582	606	548	583	560	599	618	596	566	594	580	576	625	603	589	649	573	607	582	593	605	593	584	574	569	592	613	631	625	565	564	552	642	599	577	579	573	595	556	620	593	599	583	601	577	561	616	597	604	573	607	581	587	586	622	575	587	587	658	630	576	607	582	602	599	543	591	608	566	581	605	592	551	612	559	546	608	604	588	540	595	573	608	611	586	627	646	596	594	593	604	553	601	559	627	589	577	577	583	595	610	615	577	614	548	582	566	608	619	597	596	575	550	595	565	604	563	612	595	621	588	649	607	609	595	573	587	608	582	599	637	570	595	623	631	605	580	580	590	582	618	584	601	593	617	615	566	548	607	569	543	652	586	591	583	576	622	592	560	567	566	616	593	591	573	603	625	633	577	602	629	613	622	595	560	598	592	554	598	570	618	581	547	559	577	543	611	598	584	599	605	609	576	563	592	638	592	587	554	584	548	583	609	603	582	609	641	576	541	591	561	603	585	625	588	620	591	551	607	589	595	592	600	610	585	585	586	584	588	595	567	578	625	582	590	580	613	612	593	600	589	584	598	568	551	597	627	597	604	564	662	611	618	580	574	591	571	600	580	602	612	600	599	591	602	576	591	601	597	627	618	595	597	595	545	633	604	593	600	623	587	597	617	594	587	554	612	594	589	619	591	601	584	588	549	611	577	621	599	588	599	629	542	574	596	590	598	589	584	559	612	646	613	564	531	608	603	593	615	595	604	601	624	600	585	633	614	629	621	582	620	622	547	570	605	611	590	598	625	562	607	586	642	604	580	608	607	634	595	625	588	565	567	578	623	625	610	637	608	598	598	629	590	555	588	604	599	584	617	586	578	558	604	600	594	599	581	611	599	598	608	552	571	566	584	566	567	621	593	592	607	558	604	566	610	609	559	656	597	582	594	599	603	586	573	600	583	620	545	581	590	635	627	599	605	580	598	574	679	579	547	590	607	612	621	627	608	549	567	570	620	575	608	624	605	594	627	578	606	574	575	610	561	567	586	656	581	583	592	605	573	564	578	593	607	592	585	579	583	608	595	556	585	610	585	588	592	584	602	604	577	596	616	553	597	637	560	608	585	602	568	595	567	558	583	614	600	572	614	598	567	570	633	603	554	571	623	560	595	593	591
26859	9759	2299	1199	744	678	733	889	740	714	691	961	1769	1697	1235	844	673	669	592	603	613	620	604	585	610	614	660	573	660	585	610	584	595	604	620	613	575	615	561	563	604	592	571	609	644	594	585	579	625	606	602	623	573	647	533	626	635	606	586	636	633	579	589	630	604	606	579	619	605	610	562	591	653	572	616	613	591	605	599	574	569	611	540	595	591	613	596	580	631	596	582	606	531	583	604	623	582	622	581	562	635	609	636	591	619	563	589	579	662	573	577	575	626	616	615	551	578	627	597	623	572	574	645	602	635	569	623	595	533	655	605	580	618	605	577	587	603	593	621	581	598	587	613	580	584	563	572	625	571	562	651	613	588	606	596	597	583	560	649	583	591	567	582	623	586	630	604	602	608	582	555	594	576	625	623	580	587	637	563	623	568	579	609	544	540	556	616	588	660	607	602	638	600	590	581	585	621	613	618	629	607	561	604	629	580	603	591	580	627	568	578	600	639	577	583	594	576	585	574	530	618	637	577	571	627	617	612	628	627	613	582	565	627	581	561	617	631	589	636	625	586	637	613	624	581	600	616	651	654	611	631	603	576	583	628	586	656	616	632	589	549	592	636	599	578	630	566	581	606	592	614	610	611	616	642	597	567	613	628	565	555	612	628	591	573	639	613	581	626	601	615	648	613	598	580	626	516	639	608	593	590	596	633	600	601	590	596	588	628	607	589	654	591	630	590	596	657	594	629	592	596	583	611	607	583	598	564	595	575	583	586	612	610	580	576	595	581	622	607	606	615	603	590	600	625	615	632	625	582	588	612	631	626	599	606	629	616	589	598	581	641	591	607	575	614	525	555	567	622	551	575	625	614	580	583	585	634	531	622	622	603	569	576	546	602	591	647	598	614	606	598	595	557	586	587	573	575	567	555	597	608	631	586	584	616	562	595	583	616	569	621	581	591	593	585	576	588	619	588	600	611	627	611	604	625	573	609	612	647	614	607	621	594	603	609	633	625	646	591	604	588	605	635	596	584	620	572	606	562	604	621	570	610	634	561	603	616	652	577	614	606	612	601	596	600	590	598	619	595	594	594	642	590	589	569	611	624	628	603	540	591	544	636	587	603	632	572	590	604	594	652	624	619	631	641	603	567	591	615	627	621	587	571	606	576	598	603	599	551	592	584	593	578	603	590	642	597	577	610	636	636	622	623	632	596	602	623	581	598	614	583	597	598	620	572	598	645	608	571	624	590	598	587	585	628	621	611	580	538	592	618	575	597	656	624	568	580	609	596	599	637	609	569	575	639	641	622	598	609	586	585	580	606	608	589	570	589	658	591	630	626	638	595	654	661	576	559	664	658	587	644	656	588	584	569	652	618	612	612	577	605	570	604	599	599	560	619	643	608	576	575	624	577	559	586	589	583	578	595	578	654	633	572	590	605	576	620	620	599	628	553	589	640	584	627	537	601	632	645	585	583	606	623	608	606	591	597	603	573	578	611	569	583	562	606	629	534	583	578	577	575	616	589	568	622	586	586	627	604	581	628	579	567	581	603	615	617	630	572	573	599	631	620	551	551	658	563	602	584	611	653	585	589	607	600	596	558	606	594	588	621	613	600	595	553	585	592	610	615	623	605	600	567	627	557	582	598	636	577	590	563	609	622	572	639	607	614	637	655	602	574	630	591	628	645	578	616	618	584	647	614	561	565	626	595	601	603	594	609	600	612	618	598	621	595	537	612	643	568	580	614	597	574	564	601	647	588	589	584	533	589	588	609	629	561	573	611	630	594	556	602	606	628	589	562	621	605	555	603	612	608	652	572	568	567	608	590	611	610	588	613	623	598	596	621	633	579	600	583	564	587	598	620	585	612	601	608	546	633	593	619	604	613	596	602	571	577	588	546	583	607	628	610	619	588	568	618	585	635	573	620	587	579	628	579	587	614	609	601	553	601	608	580	606	566	592	599	609	591	580	621	636	613	588	591	579	574	617	605	593	670	601	628	593	627	593	600	578	593	565	582	568	656	591	596	570	584	598	613	566	615	581	647	627	583	586	579	645	606	580	594	586	591	584	610	619	612	597	595	620	602	608	585	606	608	575	582	606	624	604	609	591	581	576	580	596	593	618	623	590	617	577	633	604	589	564	582	619	646	576	635	608	614	606	584	597	653	587	613	639	624	621	558	587	612	588	541	578	595	565	588	632	596	623	570	547	650	620	581	597	592	610	602	582	600	592	620	601	605	612	623	565	578	617	578	596	633	611	616	570	578	634	619	627	602	590	567	598	595	562	598	579	550	604	658	611	631	591	625	659	625	585	621	594	563	635	599	610	610	609	601	614	550	589	646	569	659	594	655	613	608	610	596	575	604	603	619	597	621	603	586	611	585	606	607	606	580	616	577	595	614	614	573	575	655	554	591	602	594	594	585	627	605	614	562	568	586	663	615	587	582	593	610	602	642	618	612	546	633	595	609	585	589	662	567	570	582	615	559	597	597	625	615	572	606	608	628	616	578	604	620	626	607	622	541	569	610	591	635	608	635	569	570	628	663	551	574	628	621	608	628	612	560	587	605	615	633	600	545	565	648	573	641	650	568	628	574	560	612	622	613	534	603	556	582	623	585	655	576	590	590	590	595	601	610	584	567	594	602	568	606	569	594	618	615	609	585	632	614	624	590	620	583	610	618	623	662	602	636	605	601	631	618	599	612	539	583	623	583	607	541	578	603	608	591	602	610	584	600	580	600	619	585	616	582	585	600	584	589	593	581	585	603	613	578	623	600	580	591	596	588	621	574	632	583	563	623	595	619	600	597	587	625	610	549	565	611	582	599	620	615	572	562	598	632	661	587	593	626	606	592	624	562	622	570	619	612	596	599	598	617	593	566	629	604	566	597	560	591	593	585	545	600	588	613	596	656	562	612	611	606	601	603	589	617	600	622	618	604	603	663	571	600	554	621	611	617	598	582	605	603	598	606	580	601	627	622	607	579	597	602	564	614	625	624	580	579	579	594	618	634	605	581	568	561	583	569	631	637	586	635	619	603	632	587	628	626	612	623	578	590	626	611	578	581	578	596	622	560	586	618	610	580	578	543	632	611	618	560	621	587	609	582	605	586	670	618	579	596	580	582	669	588	643	592	588	619	643	578	580	589	584	605	606	580	618	608	622	594	596	603	583	604	626	591	606	672	610	590	619	644	568	571	579	614	556	589	585	631	571	622	606	610	595	582	561	608	574	575	587	630	602	602	618	570	601	610	573	612	616	600	577	589	635	600	605	590	619	571	599	582	559	644	640	626	553	577	623	580	590	593	553	625	617	532	632	577	594	611	598	618	597	621	608	599	573	636	557	636	602	640	565	593	567	599	530	632	590	631	605	595	617	607	611	650	605	624	593	626	607	607	614	600	564	563	636	624	580	630	561	598	591	606	617	579	598	602	599	585	636	621	609	581	609	554	607	570	577	552	647	604	574	630	611	630	600	577	591	578	597	594	574	573	625	590	628
5870	1906	2109	950	688	663	670	997	845	753	680	1110	2145	1864	1322	745	543	550	448	474	508	472	497	557	520	506	519	474	520	472	447	460	477	512	477	534	535	515	520	504	472	488	492	517	492	483	480	505	492	510	472	497	523	487	499	488	492	519	488	481	481	471	516	467	450	475	537	553	536	541	495	473	456	519	469	498	500	493	471	522	476	472	515	526	500	498	481	502	526	477	491	524	493	505	499	484	463	471	488	509	488	499	484	483	522	513	478	469	485	516	479	503	460	496	481	501	506	472	507	494	475	496	495	473	513	504	491	484	449	473	502	548	510	486	494	471	491	491	476	484	446	523	467	500	480	472	524	504	500	468	483	512	505	539	450	469	478	471	464	490	457	489	497	517	497	481	469	530	497	470	487	527	501	435	508	472	516	513	523	499	500	506	493	507	494	484	511	479	476	499	505	480	486	482	504	482	462	476	495	484	492	461	527	472	481	479	526	483	508	495	519	488	487	485	513	518	503	488	488	466	481	494	456	555	487	471	476	498	492	497	509	436	507	521	484	478	498	483	476	514	484	500	467	543	482	481	512	491	526	476	464	526	485	493	511	464	528	501	501	527	480	477	507	470	519	481	482	519	513	479	460	487	518	496	485	485	490	517	481	454	490	469	498	514	458	483	481	453	510	508	523	492	490	489	451	515	497	486	515	465	495	467	500	497	479	498	463	499	473	483	495	516	465	516	490	523	498	513	461	458	510	484	496	486	494	454	480	504	480	499	454	496	485	486	503	465	492	484	491	474	475	473	484	506	487	490	480	497	532	504	518	471	523	484	527	532	558	485	469	458	509	499	479	430	491	483	462	487	498	512	471	526	496	486	481	506	547	515	498	483	537	462	510	492	512	482	438	483	513	509	515	477	494	487	499	516	529	519	487	538	553	506	486	467	515	444	485	490	501	503	480	462	519	507	480	492	494	486	504	504	486	513	495	453	490	510	474	480	509	511	489	481	481	468	501	471	453	515	522	480	519	497	488	478	473	525	470	513	497	486	467	531	530	521	495	496	528	498	476	511	516	472	453	521	495	491	542	466	511	486	492	503	490	525	502	481	482	491	471	488	507	475	478	487	465	472	481	501	463	500	552	468	486	453	481	476	530	458	504	507	461	449	488	486	492	535	523	479	480	441	493	534	460	499	495	497	498	520	465	471	472	522	453	469	514	493	501	516	512	531	497	471	490	503	537	497	493	458	461	481	510	481	502	478	468	534	481	494	501	497	490	498	452	501	482	516	486	511	473	505	491	474	518	499	512	500	501	496	504	490	495	467	528	515	491	493	478	490	481	484	489	495	530	540	478	520	500	520	487	460	478	476	546	500	498	479	478	473	482	495	491	523	496	484	524	500	534	507	501	482	511	480	492	483	476	503	506	481	464	488	528	467	518	508	471	505	462	527	490	528	501	511	519	489	498	531	480	475	540	472	494	500	501	486	463	500	516	526	467	498	473	507	454	518	488	525	503	491	481	517	538	479	481	463	482	488	539	483	495	465	484	447	493	494	511	484	478	453	489	478	472	462	493	520	485	497	504	463	494	475	484	545	489	539	480	485	486	515	475	510	477	517	495	491	466	487	447	479	497	496	537	497	493	522	479	504	521	489	508	461	456	526	480	475	487	492	463	505	495	489	494	511	477	513	521	465	510	491	538	500	500	457	460	490	481	470	528	516	488	487	508	493	441	510	497	513	516	466	490	444	484	485	496	506	524	473	503	537	502	522	487	499	471	516	510	480	462	511	525	483	510	466	502	521	502	498	483	517	466	457	521	481	468	488	468	518	512	494	509	479	505	508	524	475	493	458	522	459	506	489	492	509	498	496	514	566	483	502	477	506	492	518	515	472	493	508	459	477	457	509	487	502	530	508	511	507	473	524	486	521	519	473	491	525	492	490	525	509	491	484	501	475	489	519	473	496	439	493	486	503	522	510	525	504	470	470	511	496	515	468	494	507	502	520	527	469	499	509	507	471	510	503	462	522	501	496	485	492	484	516	497	496	501	517	515	492	478	493	493	536	499	464	492	461	509	502	501	487	505	485	458	481	498	482	463	496	514	492	533	491	524	480	518	516	513	464	505	510	456	514	454	487	481	481	517	504	490	515	503	454	523	480	481	523	500	503	476	495	472	468	478	526	511	502	501	494	497	474	476	518	521	522	479	507	488	503	493	514	475	482	477	521	504	473	477	550	476	470	488	523	520	481	510	473	519	504	505	478	492	486	480	472	455	473	479	484	475	477	515	501	487	454	519	496	447	513	464	495	508	515	525	488	500	515	521	486	502	501	510	463	480	489	478	527	518	467	477	478	518	459	519	476	500	508	533	436	452	497	485	516	506	516	460	485	540	511	511	473	500	474	487	542	504	477	506	543	472	514	532	528	490	507	506	531	463	486	494	491	469	498	510	523	504	485	509	473	487	480	581	501	492	504	541	486	498	492	500	491	484	499	453	483	468	492	522	492	519	528	502	495	481	499	489	482	477	495	501	498	473	480	484	498	493	521	528	513	475	504	497	460	478	492	541	486	519	474	486	484	490	507	505	484	495	457	546	504	482	483	503	500	489	475	477	489	471	540	483	477	520	456	462	492	501	481	507	494	478	478	510	500	476	464	455	489	469	479	489	481	478	486	483	515	499	500	519	504	496	515	522	500	459	479	463	473	502	464	485	497	481	512	501	523	523	477	483	513	495	475	487	483	469	485	527	509	453	488	462	471	465	470	494	512	487	483	546	489	479	498	476	481	462	462	506	461	495	475	440	480	479	505	519	491	501	507	476	544	491	485	480	485	511	499	468	468	543	477	475	505	445	485	483	488	534	539	458	504	529	474	474	502	505	493	490	468	516	505	479	473	542	504	489	478	494	500	463	515	465	514	510	492	503	491	479	500	466	438	536	506	483	495	492	475	526	495	509	535	473	478	530	466	534	509	482	483	519	509	498	471	521	528	500	502	498	518	512	507	479	544	482	539	457	496	494	476	480	474	485	518	471	530	500	489	488	491	500	488	540	463	461	493	483	457	508	429	502	472	503	488	518	474	443	490	482	491	507	499	497	522	479	474	499	511	469	474	473	536	484	520	487	511	491	513	484	476	519	499	491	478	498	472	498	520	510	517	487	489	499	506	477	513	501	512	476	501	488	496	465	495	518	488	455	497	480	491	499	500	495	500	556	522	506	492	466	488	490	480	491	470	500	472	450	488	472	467	473	483	512	455	476	493	516	454	517	489	494	474	497	488	497	462	525	444	499	491	500	514	491	540	498	470	475	494	526	471	473	519	485	510	463	504	496	455	530	474	488	485	508	479	493	467	485	482	461	514	451	557	483	496	503	493	542	466	481	490	488	529	507	503	466	515	502	471	515	493	477	509	467	493	516	474	500	519	504	470	528	484	476	462	514	520	450	449	512	519	528	491	504	477	500	503	496	519	494	483	497	477	482	508	524	472	496	501	472	520	507	454
24779	20779	26756	24756	9207	2852	2510	1698	1250	1076	996	4657	13894	11807	5600	1879	923	707	647	601	593	604	616	657	623	615	618	611	571	624	616	564	607	594	587	606	625	635	634	631	630	595	582	610	620	601	612	596	603	567	615	596	596	588	588	620	576	643	582	601	615	627	595	622	627	595	603	635	571	617	585	611	594	584	576	610	604	582	581	587	589	634	616	621	603	562	598	574	609	647	558	656	610	636	600	611	564	630	627	619	653	614	618	634	601	594	606	598	591	601	600	649	610	613	607	632	564	627	612	594	599	630	577	596	609	605	597	604	590	607	607	589	578	610	580	592	615	583	626	625	587	582	587	617	601	649	594	585	631	577	583	642	612	568	570	627	597	600	617	586	596	637	616	598	638	600	603	611	566	590	564	608	597	603	592	621	631	616	573	557	608	588	616	597	609	566	560	606	631	614	650	626	553	588	583	634	598	624	606	604	563	631	583	614	564	570	614	597	611	588	632	605	607	565	621	644	580	623	636	595	606	593	570	589	619	614	604	587	578	604	587	611	558	614	599	622	585	621	568	596	613	569	600	571	618	614	595	575	583	622	535	625	649	649	582	611	574	606	600	623	617	675	606	587	614	604	568	615	615	625	556	625	597	627	626	584	608	592	550	580	607	612	639	665	629	575	572	603	638	611	639	621	613	623	599	668	573	618	565	619	579	617	589	652	654	548	577	574	630	613	563	550	638	581	581	608	623	594	574	630	625	566	651	628	601	610	571	560	615	603	663	562	603	635	565	576	602	642	603	587	587	618	621	618	607	590	584	600	591	597	635	610	596	542	578	555	643	595	614	594	614	634	621	613	603	619	614	571	607	594	624	609	541	618	595	642	578	628	626	569	587	612	573	578	587	622	593	579	621	585	610	571	583	544	638	610	676	638	600	594	593	610	657	580	635	607	583	623	610	608	609	610	606	571	554	597	597	607	609	569	577	625	623	592	617	540	609	562	619	583	607	602	602	622	628	611	604	589	614	557	604	575	589	627	607	621	641	562	571	613	622	592	584	580	575	619	572	603	567	597	604	594	578	558	606	602	569	623	587	600	641	581	642	571	569	645	595	604	579	595	601	579	605	602	583	589	597	595	588	602	608	605	626	613	584	571	583	600	592	630	595	606	580	568	609	586	570	569	588	638	583	599	591	552	574	595	594	567	600	560	585	640	614	652	607	576	574	613	605	605	611	607	579	622	607	560	595	603	594	623	603	638	571	613	638	588	598	566	653	612	555	593	607	570	612	611	613	590	595	595	624	609	633	620	532	616	656	610	539	630	626	609	595	596	597	615	620	593	581	584	602	597	596	578	593	587	596	575	620	603	608	609	580	592	573	587	567	573	612	610	551	610	580	647	617	620	578	579	627	644	601	586	594	627	614	579	597	605	617	609	604	621	608	581	618	585	578	608	601	573	569	612	597	597	579	573	633	598	596	618	622	605	622	615	586	570	578	629	597	626	648	600	600	591	550	567	593	599	549	636	585	625	594	620	593	610	646	582	607	624	602	562	590	631	602	587	556	618	563	613	578	600	565	618	619	563	613	632	566	601	590	585	648	573	560	571	616	601	605	605	598	620	605	641	604	637	598	568	574	620	644	650	588	577	596	637	598	606	643	623	617	606	606	647	576	554	610	626	636	622	612	590	598	571	585	625	604	629	634	624	587	619	592	619	613	638	600	583	630	589	592	646	576	652	606	571	643	602	608	601	612	577	584	611	603	568	613	582	563	561	605	609	608	604	560	561	593	621	607	560	590	603	607	613	594	622	613	564	586	560	607	600	612	587	628	567	570	635	646	598	567	589	621	602	567	584	556	565	599	579	599	603	605	571	609	586	577	584	608	557	607	614	600	583	553	559	629	581	608	651	587	601	602	614	635	631	590	610	619	612	574	589	609	662	569	609	608	582	584	595	618	584	607	552	581	623	577	588	584	574	628	608	638	583	572	601	594	566	619	587	599	583	623	582	623	623	579	560	588	603	548	594	601	653	641	614	600	606	609	587	617	621	600	580	586	584	575	631	611	580	598	643	601	568	623	576	584	611	631	555	591	593	646	607	605	588	589	581	640	611	622	613	565	606	619	611	614	602	576	608	580	639	578	623	560	607	592	622	608	569	618	592	602	612	587	584	607	630	595	599	604	607	573	579	586	585	638	594	579	569	640	611	612	596	628	557	600	631	570	627	615	605	604	585	560	635	636	589	614	678	554	592	563	577	579	592	611	599	609	626	550	615	598	616	658	607	546	573	598	585	658	610	634	578	588	646	556	641	583	609	564	600	620	571	594	621	611	549	588	599	572	583	586	594	634	614	611	556	585	615	542	631	587	612	572	603	596	587	657	619	595	596	559	604	603	573	607	624	544	587	608	583	589	577	630	581	605	633	624	610	571	554	599	603	614	611	559	581	561	588	616	649	611	640	595	558	566	591	599	578	567	628	607	603	586	578	616	571	631	577	591	639	628	533	584	612	600	589	576	619	600	609	649	584	582	604	614	621	565	588	621	552	592	599	589	603	564	621	603	571	543	622	626	597	585	613	608	567	645	634	620	584	605	587	603	621	560	605	621	607	625	622	583	554	581	603	571	589	607	644	632	618	615	566	600	627	574	574	662	589	593	600	607	605	592	563	621	600	596	589	570	572	577	583	611	584	609	628	601	599	574	632	576	636	605	628	626	580	602	638	596	613	592	624	594	601	580	593	619	612	611	620	644	603	614	633	602	585	580	559	592	602	599	576	639	605	573	575	546	598	628	567	560	607	601	627	598	608	589	665	603	600	583	618	587	628	578	646	624	581	607	586	627	608	585	618	630	570	643	605	576	599	566	618	620	581	565	598	610	577	578	639	608	566	601	644	636	573	620	574	569	579	587	602	592	611	648	581	589	608	631	560	562	565	559	606	625	579	601	598	569	596	599	612	569	584	649	618	636	644	577	625	563	604	597	563	604	595	569	642	564	591	579	556	585	582	597	612	621	559	610	607	623	577	584	582	636	583	604	591	580	590	637	575	631	609	585	537	586	575	604	645	586	608	624	592	595	622	603	615	588	582	602	575	592	586	606	610	612	625	647	645	608	609	604	631	653	602	623	599	604	616	558	596	594	625	594	614	585	608	616	616	637	623	589	619	588	582	588	630	573	609	588	601	592	574	549	607	616	607	592	609	594	598	612	605	595	630	622	601	607	594	610	611	565	613	596	580	593	608	611	590	633	565	634	609	597	573	551	602	587	615	553	613	613	617	607	619	567	577	606	600	630	613	560	530	586	584	630	598	609	617	607	592	593	630	606	621	569	568	568	609	589	598	622	589	574	585	594	618	601	579	552	588	586	635	630	608	639	591	578	568	598	611	602	578	585	568	578	586	627	631	582	654	603	624	564	600	590	567	589	583	619	580	582	571	639	584	598	629	627	648	592	596	636	614	566	605	602	643	587	590	595	647	575	538	619	600	609	608	621	613	638	615	570	597
5270	7376	4931	2490	2164	2780	2822	2044	1499	1219	1179	6687	14936	11016	5244	1797	774	549	524	491	536	528	484	534	496	487	534	509	520	533	519	536	478	521	479	523	500	527	508	515	542	544	509	507	536	509	549	561	506	525	527	517	496	512	513	518	516	486	510	510	493	480	478	507	501	501	480	492	515	545	484	540	520	510	552	505	518	517	499	502	510	539	511	501	519	500	546	515	538	484	483	513	560	477	490	533	485	489	496	521	549	504	508	489	587	508	529	508	534	525	506	520	577	492	484	542	506	491	498	472	537	502	532	529	528	522	532	515	583	552	477	506	531	532	521	514	488	507	526	478	544	485	528	517	538	533	507	508	503	465	546	527	481	577	485	489	522	502	512	552	473	485	496	491	496	546	512	499	484	511	553	501	523	529	531	543	507	499	492	513	494	561	508	537	496	522	502	497	521	482	524	532	493	541	492	496	490	557	462	488	518	544	494	481	526	506	523	505	546	517	534	467	508	471	490	500	480	534	517	502	505	509	508	545	494	538	531	464	476	498	543	519	510	531	553	513	504	487	534	503	488	563	538	537	477	513	479	470	516	524	546	530	510	487	520	539	500	522	525	527	511	482	554	538	527	513	536	458	491	525	530	502	528	522	488	507	512	524	473	508	469	491	491	483	531	519	517	500	519	508	528	492	489	535	521	526	506	525	533	499	528	511	513	489	514	493	520	502	532	505	551	537	523	543	563	482	493	529	508	522	513	513	491	531	507	484	524	478	496	524	501	534	545	509	449	490	520	547	517	499	522	536	502	499	508	484	556	472	507	521	487	506	521	493	527	476	509	492	513	525	504	507	512	540	502	513	494	512	536	521	458	475	505	584	529	499	514	537	532	522	503	517	531	510	492	492	491	522	492	500	487	510	520	490	526	517	492	509	524	536	526	498	529	507	456	531	532	528	503	495	500	524	523	506	505	528	518	514	502	525	524	513	495	516	485	504	523	528	494	488	484	479	509	495	554	529	544	530	493	496	492	513	487	506	517	505	481	514	448	495	501	513	507	471	524	544	488	506	517	508	487	499	515	497	494	439	524	509	506	479	504	525	512	493	512	508	519	522	532	513	518	507	505	490	494	503	553	546	512	485	503	528	487	507	505	499	515	526	534	509	488	502	515	506	516	506	486	524	533	524	507	491	526	478	521	555	551	517	468	480	561	517	478	496	516	552	538	514	487	528	469	528	484	528	523	545	541	503	450	488	493	526	503	489	538	525	506	477	460	521	544	479	505	515	506	505	500	509	479	501	512	517	503	526	503	514	492	526	477	516	549	532	493	503	499	513	515	518	463	494	500	501	487	524	526	544	504	503	503	484	464	504	523	488	494	488	494	517	561	531	518	506	505	542	504	503	511	495	478	485	524	505	504	549	542	529	516	503	545	493	526	493	504	527	558	499	521	505	515	457	535	559	536	494	492	532	503	504	512	507	475	493	512	558	518	524	464	505	496	500	495	491	540	535	557	533	542	489	497	539	475	512	507	561	554	506	520	505	523	503	538	468	496	492	515	473	485	502	513	544	494	545	526	470	520	514	483	472	522	517	503	515	522	499	518	503	523	496	470	497	520	493	479	521	516	497	508	516	462	499	516	505	472	465	533	483	481	513	512	542	496	483	490	507	498	475	495	486	517	489	525	501	509	518	554	481	488	493	511	506	530	502	514	520	502	483	491	521	503	485	466	554	469	504	497	523	540	510	474	490	488	514	494	499	477	512	537	477	491	515	497	482	500	535	511	494	536	497	499	508	517	507	507	505	493	487	502	522	497	503	490	529	514	511	478	520	469	507	506	492	462	524	490	481	482	513	506	474	529	531	539	514	487	547	498	514	525	520	466	501	488	531	493	493	512	500	551	530	495	502	515	501	514	496	479	486	481	535	521	541	463	503	521	496	501	497	488	466	488	518	488	506	547	535	451	484	523	508	506	509	502	570	526	462	509	477	493	520	525	489	478	498	524	518	511	517	514	515	529	536	499	529	515	536	537	513	504	491	510	510	539	517	492	491	491	525	471	534	554	491	529	496	514	551	549	469	496	516	504	492	481	511	513	513	525	487	524	522	511	466	537	517	476	527	508	511	535	513	481	515	506	512	523	539	481	549	515	510	479	486	549	506	489	525	521	529	486	528	522	500	525	525	505	507	513	528	497	543	521	507	518	537	498	534	484	492	527	493	466	475	515	482	479	495	488	542	523	547	500	526	467	548	494	494	543	510	510	542	572	508	547	511	491	483	507	509	540	530	502	527	488	501	526	509	491	480	501	478	536	492	498	539	512	513	566	538	484	536	521	514	501	490	505	498	458	535	487	571	501	469	515	475	485	474	542	512	523	515	499	533	531	521	512	543	487	504	547	504	499	501	456	481	536	522	473	503	513	507	475	547	484	480	535	516	507	541	527	511	521	495	485	535	501	482	489	494	546	470	492	524	531	521	519	508	480	547	528	555	536	500	521	526	509	522	544	541	505	560	473	544	494	504	487	509	500	486	519	506	508	467	539	519	497	538	505	475	504	526	489	511	472	495	493	549	504	486	495	544	462	531	537	523	469	518	532	519	505	522	499	476	506	505	519	489	526	524	525	469	550	494	491	506	507	501	540	489	491	498	505	490	526	550	479	476	523	464	504	515	512	493	510	514	499	531	524	478	496	485	493	497	528	514	479	475	505	524	518	521	517	538	540	491	516	495	500	521	525	524	489	495	510	506	480	498	503	513	471	503	470	542	520	530	472	475	512	529	459	506	506	499	554	486	494	525	479	524	487	553	509	540	495	504	514	515	477	515	515	472	525	489	480	554	547	555	475	494	490	549	495	479	523	466	466	524	522	538	519	524	501	523	515	478	470	475	537	504	531	522	531	536	496	508	479	504	495	511	501	509	516	490	494	507	502	500	496	526	501	560	507	568	528	447	501	516	518	494	481	512	512	491	513	486	506	489	509	508	489	497	526	522	532	535	457	536	532	534	480	484	495	549	505	511	497	488	509	518	520	537	491	502	486	518	528	537	512	543	490	494	494	484	529	496	481	511	500	499	500	491	526	499	500	520	501	498	508	533	502	478	536	515	505	511	564	505	491	506	524	498	482	507	538	520	534	484	498	498	539	473	495	508	490	501	562	476	499	514	491	505	512	551	520	515	503	498	505	490	518	466	494	523	550	517	493	528	560	518	492	515	509	499	485	486	490	507	533	515	541	481	504	502	520	465	510	525	449	484	464	453	557	546	511	531	507	524	513	522	522	462	494	484	452	529	527	505	499	475	496	493	517	493	500	518	489	508	505	533	532	514	558	528	470	532	499	508	505	517	468	466	545	496	512	526	520	509	547	500	461	493	544	495	517	498	477	504	517	499	463	547	503	494	540	472	510	496	513	558	513	501	526	522	542	545	507	495	508	526	509	499	493	480	532	497	572	507	507	510	531	472	477	516	549	513	506	498	536	512	536	536	495	487	520	505	493	509	537	523
23930	20775	27763	23891	20537	10754	3957	1905	1579	1388	1524	9848	24359	18920	9541	3369	1165	841	713	718	767	758	769	728	743	773	723	745	728	748	731	713	720	759	760	728	742	730	751	793	730	732	699	716	717	739	717	689	777	738	738	711	755	701	729	729	731	746	743	695	679	713	727	746	692	726	756	700	728	725	753	712	693	747	728	735	698	693	747	746	747	717	741	779	712	773	727	724	738	742	724	705	690	761	742	743	746	722	714	723	722	719	731	732	725	729	662	770	735	737	757	712	691	686	760	725	764	745	762	707	735	696	749	745	769	722	725	735	713	750	718	692	723	723	729	738	744	732	688	700	738	700	747	746	729	720	720	728	737	698	783	765	751	751	738	747	716	732	732	692	713	716	691	743	742	698	731	698	718	732	733	722	689	689	675	720	709	762	714	685	780	699	715	707	743	707	722	712	730	746	716	791	732	734	691	705	711	760	695	728	709	719	762	724	716	696	705	720	695	753	739	737	722	729	738	723	756	715	722	712	754	790	689	725	711	777	747	682	716	709	709	713	714	715	740	749	740	778	757	729	704	728	698	703	709	692	743	728	728	761	735	727	717	678	712	717	731	720	700	721	770	723	739	743	680	713	749	734	753	753	716	694	714	689	748	727	704	779	717	711	699	763	719	729	701	716	771	749	647	740	709	727	731	738	657	733	720	734	745	706	742	748	708	737	713	721	750	715	731	721	681	708	726	722	721	724	716	745	686	752	719	714	697	742	719	743	695	701	716	696	702	720	678	688	710	705	730	686	742	746	741	737	728	689	741	721	705	696	725	700	705	725	758	721	691	741	759	712	738	734	718	715	685	718	761	745	700	735	744	750	795	718	698	737	714	705	714	750	754	718	717	746	743	725	731	742	716	725	775	705	752	686	746	708	742	743	724	711	752	734	716	714	734	728	746	673	703	690	799	694	689	733	710	689	744	721	746	707	733	698	658	701	722	711	694	693	707	760	720	716	714	744	713	747	685	727	755	683	763	783	718	704	685	727	718	711	700	752	705	731	725	731	697	688	740	749	708	740	751	714	693	773	651	766	735	734	712	730	710	716	771	724	757	702	703	734	729	686	715	722	710	751	741	701	671	718	656	703	713	739	714	767	753	694	744	688	718	655	672	736	709	715	725	746	737	704	688	725	774	720	698	713	694	670	710	701	699	707	707	715	710	710	680	697	724	750	754	735	726	716	664	737	696	718	691	737	722	720	731	734	731	725	771	664	716	726	721	735	706	717	708	735	738	664	738	710	714	733	696	702	684	762	707	716	722	713	684	683	716	710	721	701	705	746	759	724	731	761	733	718	720	719	726	740	734	724	757	730	710	738	677	746	648	769	749	708	717	780	705	731	760	743	754	764	755	691	764	759	694	742	723	763	772	733	711	746	755	685	689	751	712	710	741	734	712	740	702	734	714	717	692	698	736	738	677	732	684	730	707	713	652	768	700	721	691	763	754	731	738	715	735	701	727	701	731	741	710	758	732	699	728	709	724	728	714	747	711	708	723	712	675	688	705	749	700	696	670	732	739	723	699	743	691	698	678	733	691	716	636	710	706	705	717	781	718	720	700	697	750	652	743	701	701	714	770	689	716	781	735	728	688	703	725	700	789	698	712	664	691	742	735	747	727	747	792	707	740	749	720	717	742	727	738	694	673	716	713	685	734	758	696	746	714	677	732	701	746	726	753	736	695	698	734	690	732	721	710	755	723	758	694	671	713	732	750	728	723	697	781	742	703	735	737	698	712	752	719	708	755	775	716	703	749	732	738	739	714	732	718	733	759	772	691	750	688	721	731	692	711	675	720	750	741	737	690	686	698	757	731	751	703	718	738	757	678	718	747	727	704	715	737	763	719	725	720	695	735	688	714	691	729	761	759	679	733	719	658	775	734	700	725	704	691	723	688	765	723	716	675	717	703	723	728	721	758	749	694	709	691	707	719	709	773	721	736	736	707	728	712	734	737	692	700	729	739	719	720	706	718	683	729	741	707	742	736	689	725	703	755	717	727	752	690	646	737	704	733	716	724	723	651	706	708	759	772	747	700	689	682	668	766	698	758	737	735	797	749	790	768	716	727	728	732	703	727	713	729	725	711	728	720	756	728	769	740	693	720	714	669	679	701	743	705	721	733	729	679	740	726	733	725	735	719	733	704	739	723	684	717	718	788	697	735	761	711	707	777	705	722	747	727	687	717	719	710	701	755	687	710	727	708	738	709	738	755	699	704	757	704	689	690	676	727	723	710	736	763	708	727	708	657	736	745	745	713	712	732	685	729	739	743	700	786	723	704	734	699	693	733	755	725	734	742	718	745	716	768	752	714	688	711	734	722	689	712	763	712	750	715	706	683	695	723	704	700	711	709	710	704	730	733	707	709	704	675	696	702	681	719	747	785	705	738	752	677	752	738	744	720	729	761	644	703	736	727	729	709	746	707	714	739	722	751	731	734	713	728	719	715	699	761	731	733	676	709	760	725	689	736	704	696	730	752	746	718	749	717	734	715	695	749	753	697	689	701	718	740	728	755	731	683	791	745	746	740	716	745	765	725	723	734	722	671	705	718	742	733	667	688	704	765	751	713	717	610	685	686	701	685	723	733	656	698	696	705	688	728	709	730	694	777	753	710	724	723	703	699	731	682	778	742	774	736	747	724	736	740	764	751	730	730	756	719	734	735	702	688	734	707	734	737	719	773	719	753	711	752	742	691	724	733	697	726	713	690	677	713	724	699	759	760	775	686	701	708	772	710	717	756	676	750	750	711	691	732	742	708	693	763	738	713	727	764	704	718	699	697	692	683	686	677	693	745	693	710	689	675	729	711	721	683	699	735	751	753	717	728	726	737	742	714	779	756	682	760	766	756	705	710	743	734	713	708	765	726	717	725	748	720	690	713	694	742	704	703	742	757	693	705	745	720	728	744	703	764	715	739	699	733	716	739	694	694	738	796	736	779	741	738	698	659	731	713	756	713	742	709	698	737	736	710	717	694	714	696	692	730	773	712	680	712	654	690	736	704	729	699	753	739	720	732	732	714	718	736	701	758	699	726	712	710	691	741	699	743	726	683	712	719	696	827	746	694	698	755	712	745	651	787	763	760	692	700	722	687	763	678	707	772	781	704	757	685	697	733	716	704	772	702	726	705	766	715	691	748	737	729	678	758	714	686	772	703	691	706	670	732	740	761	741	809	721	734	758	703	725	686	747	699	693	746	751	749	713	748	718	719	716	749	734	724	732	753	761	697	765	705	691	722	727	737	744	726	740	718	699	714	754	679	687	721	767	688	733	686	727	720	732	742	733	700	740	730	712	711	767	719	748	745	733	692	730	712	719	749	711	757	736	713	701	719	721	696	712	695	682	718	712	701	713	719	743	765	705	718	661	726	733	707	738	761	698	676	742	740	635	679	768	724	742	737	706	772	734	743	713	723	669	708	682	698	729	736	759	716	686	729	709	689	724	710	730	731	718	762	711
6217	11502	9417	7012	5725	4728	3018	2245	1892	1629	2015	13359	23438	16308	8395	3281	1074	716	646	632	618	644	649	575	581	603	609	620	612	664	639	595	561	601	620	599	628	561	626	570	605	619	580	624	623	649	614	584	564	641	645	583	609	608	615	605	602	603	650	619	634	592	633	683	641	602	617	608	608	638	655	603	597	573	611	642	588	615	627	618	623	658	624	574	629	611	596	590	627	606	648	642	603	600	639	595	596	622	623	603	629	577	624	618	570	612	595	584	629	630	634	576	646	614	598	628	621	590	646	596	637	576	631	637	625	636	607	561	627	627	609	583	619	585	601	650	598	613	599	597	606	626	602	625	606	637	600	599	605	633	585	602	591	631	614	625	596	627	629	605	651	635	602	635	621	642	615	582	613	609	592	584	614	615	572	624	626	643	625	596	615	616	599	605	587	646	594	633	599	604	578	591	613	612	625	625	600	602	585	590	628	605	620	586	635	634	615	601	568	607	606	649	615	572	622	619	620	604	598	587	611	652	580	583	622	570	637	605	589	658	626	622	582	652	627	639	605	644	629	588	610	597	629	589	592	618	616	632	592	582	579	548	578	578	625	617	575	581	611	562	603	652	613	605	619	633	618	627	631	610	640	622	605	544	603	616	552	590	581	609	607	590	635	594	592	602	578	585	637	641	581	576	601	608	600	634	587	615	619	557	554	619	623	635	657	641	598	585	624	603	629	604	617	671	601	585	546	597	625	590	598	570	613	590	619	610	617	615	648	655	624	652	592	600	597	566	573	640	631	661	579	616	604	646	611	628	609	595	586	562	556	622	638	620	572	591	627	602	606	650	583	594	646	581	621	559	619	654	648	599	654	589	593	601	593	609	658	630	613	616	614	617	608	623	647	587	630	584	573	570	616	667	615	624	623	586	593	570	577	619	633	564	580	566	591	627	641	618	636	609	599	619	646	610	590	635	606	608	599	585	587	617	607	604	609	615	605	613	596	573	607	612	550	566	600	650	631	609	607	603	621	634	641	625	609	609	602	625	564	577	614	601	581	610	603	615	648	597	614	654	579	582	589	636	600	585	590	666	592	630	617	616	615	596	600	627	608	534	617	603	572	597	584	602	610	599	623	560	593	570	611	591	607	599	580	569	624	634	606	604	644	613	639	607	609	628	605	630	597	590	654	583	596	611	597	590	574	599	596	616	607	609	614	655	624	579	620	596	622	591	650	559	660	596	638	599	623	636	604	614	600	593	605	605	589	573	591	625	598	627	592	605	649	565	580	586	599	575	590	634	575	592	612	603	578	618	634	622	632	630	613	594	597	596	608	618	573	617	577	560	645	610	614	600	616	613	611	576	587	656	573	601	602	595	596	605	602	634	593	586	581	605	595	599	583	615	602	592	608	608	568	590	612	596	627	652	591	604	649	588	591	590	599	631	604	626	610	575	615	578	590	632	619	594	604	597	616	624	593	596	583	631	608	581	623	619	575	664	593	581	589	591	523	601	556	625	603	557	608	573	621	605	621	570	639	605	630	618	536	607	581	605	569	647	609	599	596	636	618	582	570	583	589	588	563	596	641	597	609	570	612	593	562	611	615	600	639	651	616	633	600	586	635	621	643	603	585	622	608	609	606	554	617	608	618	597	610	588	569	618	637	575	632	606	636	599	570	570	638	632	640	632	580	591	588	586	553	596	600	603	624	617	613	606	594	619	629	572	577	578	611	558	622	566	614	630	603	584	627	595	608	603	625	618	611	622	594	614	597	647	627	618	597	607	594	579	609	605	588	567	573	611	594	629	597	614	584	626	583	555	585	593	590	581	586	586	592	556	622	570	595	611	621	565	578	663	592	644	636	622	570	594	595	598	634	581	587	594	583	587	591	620	623	617	560	559	572	597	611	624	595	611	595	597	564	570	632	591	559	602	578	564	569	603	629	599	642	643	631	624	633	590	592	582	616	675	603	629	631	618	580	539	605	625	596	628	653	647	592	592	610	586	605	604	620	570	599	627	592	601	563	605	662	616	563	619	602	557	615	577	627	632	573	576	598	617	587	592	614	624	605	599	616	546	622	652	582	612	591	637	591	608	581	624	568	619	613	627	569	608	623	578	642	633	608	657	614	601	592	632	615	584	609	632	588	604	584	602	570	610	599	640	600	639	567	606	617	596	604	654	631	561	620	589	604	629	623	590	604	579	614	589	602	648	606	632	604	605	582	583	578	633	650	594	570	645	598	649	603	614	583	628	575	601	582	560	644	634	606	594	625	592	620	612	630	592	623	553	561	623	588	549	576	589	634	654	570	600	618	558	617	579	581	593	618	654	625	607	637	610	594	595	572	600	599	652	662	612	563	639	542	601	553	626	602	620	577	641	624	575	598	548	607	604	597	618	634	641	632	605	600	604	569	574	618	611	646	610	567	605	600	592	595	592	601	593	611	595	653	652	607	620	572	611	594	623	601	647	624	544	588	586	612	618	617	616	603	623	626	625	582	621	610	651	571	624	613	627	568	629	548	602	627	603	613	633	576	607	572	620	641	576	604	595	627	635	609	574	599	582	560	560	594	577	578	564	619	622	593	587	595	604	620	615	618	601	626	642	636	637	637	570	591	575	600	610	596	572	607	632	554	651	618	577	597	615	585	579	611	594	600	597	575	598	627	606	603	583	579	584	577	582	619	606	599	641	630	602	598	615	595	590	565	620	616	622	550	583	600	651	590	587	589	588	593	607	603	640	574	556	620	602	625	619	596	579	589	631	616	608	628	599	648	599	606	605	606	589	619	644	589	604	639	596	600	601	623	618	629	618	574	603	647	563	582	604	621	637	613	584	608	600	616	636	601	593	592	573	602	593	639	619	643	634	599	603	585	621	565	613	624	554	578	619	641	630	607	604	597	621	627	544	616	598	612	627	607	581	584	608	633	609	634	601	599	636	607	615	581	621	601	602	583	666	588	633	623	598	598	594	607	626	583	627	609	591	592	562	590	616	601	625	632	568	600	640	612	608	589	637	640	580	604	571	616	585	626	586	565	580	564	593	634	592	609	593	573	653	661	587	574	622	599	556	597	632	599	594	616	572	611	622	567	557	593	564	639	659	602	590	594	623	611	621	587	626	592	574	597	559	590	596	590	622	574	590	625	574	642	609	616	598	607	606	622	592	633	586	581	559	599	612	569	606	614	569	609	633	602	617	608	631	589	604	605	607	573	592	615	616	641	590	617	596	584	607	636	631	637	610	625	643	577	623	593	596	622	567	540	572	601	590	632	643	651	633	618	593	618	579	617	581	624	642	576	612	604	621	603	599	659	591	587	609	614	648	586	588	633	586	594	594	628	609	600	610	622	621	633	592	600	630	614	638	574	591	629	630	604	609	642	604	614	561	616	637	578	613	612	638	603	614	613	593	570	621	585	605	618	563	622	572	576	614	594	550	632	566	583	589	567	593	632	582	597	629	617	602	604	598	627	621	600	612	637	611	578	610	653	618	605	630	651	635	622	578
26917	10811	3992	2171	1229	1019	960	757	734	699	711	851	1686	1704	1102	809	706	603	595	598	559	596	605	581	545	561	600	610	580	565	648	630	611	557	594	610	594	602	614	601	577	570	579	590	634	659	608	616	604	602	597	628	568	598	588	594	605	584	621	625	558	563	575	621	596	612	582	599	618	604	566	595	545	662	605	626	593	615	620	590	591	592	575	589	574	589	542	590	585	566	573	599	592	579	625	521	559	634	575	611	610	574	562	619	587	612	610	597	577	591	581	630	606	579	582	613	646	595	595	604	616	564	622	579	575	613	601	616	590	557	569	589	592	578	606	597	619	618	565	616	578	608	559	610	601	610	606	605	608	602	589	605	570	585	562	579	599	621	576	564	603	591	604	564	565	593	633	621	582	561	617	552	613	605	583	569	624	573	546	595	590	588	544	611	620	603	612	570	602	590	608	613	609	553	578	586	578	596	571	620	624	612	579	612	611	608	570	571	589	608	608	611	575	575	589	626	651	573	632	587	638	628	575	645	600	593	616	596	589	565	612	572	539	560	550	623	564	562	609	621	592	609	660	593	594	607	597	579	574	587	633	585	636	626	552	568	615	607	621	583	594	583	606	630	577	590	593	615	642	593	565	580	564	591	566	570	580	582	597	573	570	573	606	575	544	605	627	584	596	603	601	551	571	609	598	604	568	590	588	583	540	593	558	570	546	628	574	594	621	602	604	575	584	604	614	571	613	580	628	573	593	588	578	610	586	606	567	587	588	638	583	600	597	562	594	602	558	651	593	615	607	614	567	577	593	566	598	604	598	573	587	614	595	606	591	604	582	595	584	591	604	590	622	595	587	612	553	612	588	578	575	593	657	624	619	567	605	610	596	594	551	598	602	573	624	597	600	608	576	595	594	586	624	583	573	592	565	592	625	586	592	595	565	603	619	601	525	590	584	589	611	580	588	569	571	573	579	570	582	611	644	628	627	620	582	571	575	598	571	587	622	602	587	568	598	584	600	545	582	590	592	580	583	629	672	629	627	555	609	572	609	610	562	590	572	545	553	635	606	574	597	599	591	637	641	579	604	585	569	590	613	568	600	616	570	608	609	635	612	633	562	590	552	596	590	623	583	632	591	564	563	518	574	632	589	581	609	588	588	588	626	573	566	599	611	574	629	607	530	582	564	583	607	591	613	598	581	632	585	603	624	582	580	577	613	635	570	590	641	572	588	538	573	624	580	565	597	618	607	600	553	591	589	644	622	617	579	596	603	625	581	588	593	548	585	601	570	582	592	609	594	621	585	584	562	607	540	582	612	566	568	616	604	601	553	559	646	598	571	593	584	626	563	608	649	578	565	585	625	576	646	632	624	575	573	575	579	571	584	554	589	602	553	608	581	667	598	619	553	633	603	608	612	599	591	566	571	616	574	568	619	633	606	573	561	602	613	622	626	593	563	641	607	589	578	574	599	592	617	665	587	609	577	609	637	599	592	578	608	616	590	601	583	590	635	616	573	567	625	540	546	618	571	551	591	594	556	574	600	584	609	591	609	600	597	581	569	560	611	604	577	603	589	612	629	577	622	626	537	634	590	598	609	598	536	574	593	598	596	632	564	597	622	614	564	616	584	591	604	644	606	613	609	574	624	637	613	605	619	616	610	554	559	591	629	631	553	595	619	598	616	597	620	617	596	614	614	558	579	616	614	625	571	545	603	601	575	589	583	606	605	618	579	559	639	651	578	640	610	631	573	590	612	600	594	614	567	573	599	594	595	561	598	609	576	579	587	572	604	597	558	604	640	580	606	553	562	598	585	606	565	547	595	625	600	623	623	595	578	618	624	560	570	600	577	615	616	582	564	592	634	585	592	584	603	615	585	630	599	606	617	567	575	641	589	642	578	622	565	609	556	616	598	596	616	608	609	601	612	633	579	565	587	605	635	604	582	601	634	626	563	617	605	604	603	601	612	619	615	585	588	590	613	630	569	581	584	625	578	602	558	562	565	608	586	588	586	612	586	603	580	594	591	638	588	629	568	622	598	600	608	592	638	558	605	582	606	621	611	607	629	572	611	621	597	629	576	634	591	609	639	603	598	614	646	544	561	604	592	615	558	610	601	603	600	590	616	583	613	556	587	577	590	645	575	626	611	599	591	611	620	599	608	584	567	623	592	584	593	614	584	577	566	614	612	617	593	621	595	586	582	614	574	606	610	623	520	614	574	582	617	578	566	580	583	561	594	627	593	656	611	618	583	617	611	602	578	594	579	630	605	577	632	587	596	597	612	610	623	606	649	614	630	616	553	596	611	588	604	598	548	575	607	655	591	642	611	542	538	651	598	576	624	603	588	563	604	657	628	601	594	655	576	583	584	609	579	573	598	578	631	606	594	588	576	580	614	594	564	624	557	597	576	597	655	601	627	621	601	556	607	621	568	545	620	557	596	590	603	545	581	600	581	620	578	610	611	610	600	591	567	613	600	563	585	552	613	539	612	566	583	562	623	609	621	628	587	612	601	574	601	621	599	610	568	577	573	583	591	537	602	561	604	601	574	642	593	611	623	592	603	592	595	566	613	631	611	658	599	607	611	561	615	595	576	591	609	560	562	609	601	559	581	551	606	625	615	617	607	625	553	582	587	594	578	612	528	600	602	582	640	561	597	617	623	614	587	580	527	606	602	600	565	639	564	574	595	640	616	614	556	574	632	629	606	560	608	555	554	617	622	585	607	650	554	572	614	558	601	565	585	601	596	575	606	585	572	545	614	552	557	574	604	579	590	612	564	619	634	572	571	595	595	618	560	594	605	627	612	594	631	585	598	624	594	600	549	595	587	581	542	630	601	597	564	635	618	596	588	591	588	563	574	617	613	594	569	597	584	644	567	628	566	573	599	610	612	619	564	546	580	616	561	615	639	586	625	559	601	603	569	609	588	563	571	574	619	587	574	610	577	586	557	588	549	587	607	580	633	578	637	653	560	618	601	621	583	598	593	651	605	579	592	629	597	579	641	642	594	572	617	616	606	596	581	606	566	613	598	582	597	623	609	541	577	549	588	594	580	564	662	577	581	540	594	575	561	618	624	633	601	605	610	588	634	623	578	560	608	638	578	634	604	581	638	592	627	597	590	610	607	560	637	598	566	605	591	584	593	577	577	591	626	602	579	619	584	592	593	599	569	552	581	579	593	635	570	595	590	595	588	562	625	604	587	549	610	618	561	644	593	587	593	576	586	576	594	579	592	624	567	593	575	612	615	594	568	572	606	637	616	640	562	588	573	607	597	610	547	604	636	561	588	597	565	576	574	627	597	614	594	586	599	636	641	615	641	623	608	613	644	608	634	643	565	621	612	571	560	594	549	569	622	629	592	571	593	586	583	594	603	581	637	547	598	614	589	588	569	595	573	598	580	608	634	609	594	613	613	625	610	617	566	630	573	570	608	598	576	532	588	608	634	614	556	590	585	588	607	574	599	566	603	632	604	561	591	601	641	611	662	574	572	567	586	598
6245	3137	3854	2185	1418	1088	1036	811	721	632	649	989	2194	1817	1114	773	573	503	529	491	493	529	462	479	498	503	492	474	490	482	473	506	490	469	478	463	526	519	484	539	532	533	522	487	473	477	496	492	470	500	504	476	489	479	481	501	503	476	486	525	558	515	522	544	507	531	482	487	511	490	489	470	514	500	475	481	528	520	475	468	507	508	460	492	477	474	489	507	464	494	511	486	526	464	493	488	503	490	501	459	460	501	512	507	480	495	515	456	467	484	490	456	462	530	483	511	486	458	528	515	498	529	476	518	496	500	463	507	515	484	484	496	507	477	505	472	491	489	488	506	464	504	471	500	494	473	468	532	487	489	481	488	473	498	498	524	482	478	533	472	473	525	512	495	486	505	474	501	516	532	473	502	490	495	463	474	528	527	489	470	480	530	460	502	497	502	433	489	490	485	450	492	493	513	498	478	489	480	491	494	458	497	468	477	486	469	502	488	528	529	526	510	497	486	492	479	449	488	488	528	510	496	504	527	508	476	464	490	483	529	487	463	507	478	510	503	517	476	511	509	495	538	520	500	484	490	507	481	489	494	465	473	447	519	477	509	489	508	464	492	506	506	503	512	457	490	540	473	490	446	491	474	521	470	477	451	467	513	524	507	467	508	508	506	499	482	507	504	471	533	481	455	469	501	478	455	472	501	514	513	488	479	460	517	488	471	479	501	493	451	454	494	480	483	515	502	509	517	497	498	497	492	495	508	452	484	497	496	486	457	481	487	489	501	492	509	470	525	509	493	476	507	486	503	466	483	500	490	492	486	493	470	468	491	496	479	499	474	509	494	528	487	475	505	452	475	483	490	475	462	478	483	484	492	514	485	478	494	528	519	513	494	477	481	490	482	511	480	507	479	495	524	512	528	469	496	498	501	464	509	477	476	484	525	482	529	491	491	458	506	520	510	495	507	489	506	478	472	497	491	506	491	503	486	478	511	486	506	508	475	522	498	520	467	512	479	443	466	439	494	458	458	491	508	490	491	455	475	491	494	495	505	495	485	500	500	487	490	498	531	490	517	522	459	525	473	486	478	485	519	496	537	488	498	503	509	507	492	499	494	509	497	517	521	482	483	465	519	457	507	504	468	508	512	541	486	488	472	502	481	481	498	552	483	474	463	516	523	507	506	498	484	480	440	491	469	467	516	476	483	501	468	466	495	523	482	471	519	458	464	493	539	482	480	475	474	529	448	492	494	483	484	487	489	457	498	488	507	515	505	479	518	491	464	460	518	480	489	515	471	527	474	519	477	482	482	483	449	511	520	496	499	489	461	489	490	522	491	488	465	556	515	509	502	521	475	495	526	524	521	503	530	504	496	475	483	452	452	511	486	538	466	524	461	479	537	491	527	481	477	542	473	519	507	458	481	447	525	470	474	465	442	500	507	480	454	472	505	480	500	478	508	471	493	502	502	504	479	531	472	510	503	507	486	481	514	471	474	504	503	487	508	475	496	465	447	486	486	506	434	426	505	494	493	476	484	504	462	514	480	452	455	489	503	474	501	480	460	501	494	507	463	470	506	490	475	487	465	519	475	500	505	475	486	501	453	477	475	466	499	462	508	478	475	512	461	522	484	465	486	494	472	462	496	505	483	466	496	474	484	482	479	518	486	512	505	474	459	492	527	536	486	487	460	494	463	497	542	471	478	475	459	430	500	469	494	504	484	503	493	517	499	489	490	507	537	514	489	529	504	491	512	464	495	473	500	500	455	488	511	483	503	462	506	526	519	468	465	501	495	459	454	491	469	473	503	549	475	517	482	461	507	504	487	485	517	464	497	452	511	477	494	511	495	518	536	461	472	467	504	495	495	447	442	478	483	519	474	488	508	512	528	518	521	471	502	489	459	527	522	480	509	453	484	457	531	500	494	473	500	477	496	503	501	497	522	532	494	512	471	486	451	497	515	502	476	492	492	500	491	492	499	435	462	540	479	483	451	502	535	481	482	487	515	512	485	482	483	498	479	524	522	502	499	517	497	496	515	508	544	508	474	482	487	482	500	469	485	529	480	483	446	468	518	527	497	477	506	495	492	498	513	478	474	463	491	494	478	473	537	501	499	478	488	526	487	470	499	480	474	520	530	481	537	496	467	477	510	473	482	492	509	476	472	473	501	450	443	469	490	502	479	508	501	504	466	526	534	516	498	503	479	474	502	464	490	457	515	502	476	492	524	501	464	512	504	487	485	491	479	509	529	517	507	489	483	465	477	489	476	489	525	467	511	484	483	455	519	459	470	509	498	498	519	512	525	469	482	513	476	494	509	501	472	496	480	505	485	474	446	485	436	466	503	457	519	495	519	484	488	526	481	463	485	525	489	484	498	485	496	515	496	483	472	519	533	519	465	477	466	485	485	503	535	506	478	471	516	512	470	489	456	496	490	484	489	482	523	489	503	521	546	493	511	480	478	478	499	489	497	468	495	494	525	514	510	492	479	497	516	456	463	483	498	488	493	446	436	504	459	505	505	482	464	485	472	501	453	445	494	471	514	479	510	469	510	497	500	511	486	505	484	492	476	501	535	485	503	503	461	480	510	493	527	551	499	499	442	489	510	490	497	482	496	510	489	464	472	494	492	470	506	493	478	483	530	503	503	535	513	521	465	510	496	498	488	526	512	482	524	470	499	485	499	509	483	466	501	493	480	497	488	467	476	492	493	472	495	494	464	492	472	471	535	512	443	508	471	492	487	473	503	471	519	500	540	490	494	493	481	497	501	471	508	500	524	482	473	483	475	484	496	468	474	482	511	502	510	461	508	492	483	495	499	517	511	488	504	520	516	487	475	482	483	482	495	475	474	486	488	495	546	528	486	496	452	500	479	524	484	515	542	483	497	505	487	460	492	499	523	485	481	497	523	493	507	511	486	471	477	558	476	516	522	491	497	473	458	491	506	476	494	499	515	510	514	514	485	515	495	526	485	471	498	517	455	517	515	470	483	519	501	454	493	498	480	461	461	517	451	508	509	495	504	508	473	459	472	501	483	516	473	474	483	458	516	504	522	505	490	471	501	490	491	502	474	541	467	512	486	469	485	496	476	470	502	508	453	488	492	471	502	555	503	516	491	515	485	504	489	497	482	534	511	523	472	463	481	501	505	513	488	482	494	470	500	484	483	475	497	528	509	534	460	496	530	465	491	500	481	483	510	493	489	491	489	493	520	472	501	533	501	494	484	487	480	506	461	523	487	532	530	496	500	481	495	467	508	440	481	474	512	451	457	464	478	499	486	505	532	508	495	515	484	512	493	441	449	460	541	437	494	478	494	508	485	481	482	481	476	508	517	489	486	487	483	467	486	484	489	480	476	508	541	512	507	498	488	488	492	465	454	512	507	475	443	509	511	464	512	461	486	478	499	506	480	500	489	465	497	499	482	489	456	455	511	490	463	499	507	475	504	502	506	467	509	509	513	459	471	493	510	481	479	492	517	532	514	530	501	496	540	475	512	529	498
24778	20824	26857	24778	12491	3836	1987	1331	1070	1148	988	4559	13599	10926	5176	1779	902	641	590	610	634	554	601	616	565	599	623	598	604	603	552	581	582	618	623	623	549	600	527	594	595	573	615	620	611	563	571	631	582	608	627	599	569	598	560	562	598	618	627	580	608	604	567	581	557	622	572	565	548	574	613	603	598	569	572	584	575	572	634	560	579	612	599	578	607	609	581	555	533	544	572	595	585	573	603	586	567	549	581	577	554	575	602	576	662	599	565	632	604	595	591	558	606	580	585	548	602	594	595	612	582	609	607	595	583	619	601	572	594	607	595	533	547	575	570	579	591	599	602	569	584	573	578	605	646	576	630	617	550	593	594	590	599	603	596	600	613	607	590	637	541	537	582	576	605	615	560	604	592	561	602	570	578	612	583	557	558	554	577	572	568	630	579	589	604	568	602	560	604	587	572	594	595	605	568	576	607	584	594	583	586	624	592	579	601	634	571	593	590	597	614	575	594	592	590	635	582	617	537	595	587	599	579	584	609	619	608	641	567	577	602	519	611	536	577	584	576	650	600	619	579	591	608	585	538	609	586	606	579	610	564	590	574	590	614	544	555	593	543	611	574	607	583	623	602	594	581	583	601	632	640	570	605	591	591	562	568	623	618	585	563	607	597	610	640	622	593	563	595	587	553	582	588	617	609	577	593	637	576	582	566	601	593	631	596	583	554	600	543	552	609	619	562	579	597	591	597	611	635	583	571	552	545	604	579	576	618	622	584	616	595	583	583	601	545	590	588	619	614	588	558	599	608	605	572	571	566	574	528	651	533	585	583	584	566	565	589	545	571	571	599	591	591	580	590	637	588	612	586	591	590	537	592	595	627	574	581	606	599	630	561	565	602	569	580	595	575	593	614	577	547	567	572	566	578	591	551	607	572	556	577	617	617	580	604	595	590	593	541	585	604	553	569	576	633	558	562	589	609	602	577	551	597	594	585	586	613	634	587	599	588	576	598	599	589	605	578	607	610	596	589	548	559	562	572	601	588	589	542	549	593	637	593	585	623	591	612	592	609	589	575	579	604	545	609	587	594	595	566	615	594	632	588	611	567	550	623	613	601	559	574	573	583	607	620	615	582	597	589	593	543	601	561	605	555	576	544	600	608	542	511	627	564	558	602	591	612	576	600	565	552	563	570	561	577	595	636	573	589	579	636	551	610	574	551	584	559	541	575	596	565	585	570	578	588	622	569	572	581	602	594	579	567	564	610	564	632	567	593	569	614	554	598	583	539	584	637	600	584	554	597	557	578	555	605	631	624	535	581	547	566	566	614	598	593	595	595	610	616	545	606	587	580	574	627	589	573	592	608	615	571	554	651	606	616	575	555	567	572	605	594	559	587	603	563	605	602	581	563	622	579	596	575	567	600	583	571	585	570	592	563	606	573	570	595	584	552	618	592	549	552	620	573	553	597	569	557	593	575	602	578	523	553	580	576	579	558	551	586	578	585	554	592	590	631	604	576	561	604	612	581	555	579	588	591	604	606	600	585	568	579	592	589	604	600	610	619	589	617	602	542	605	601	607	625	572	635	572	592	558	569	600	564	543	570	581	607	561	565	572	570	572	562	613	552	580	564	610	617	601	609	617	584	609	595	595	587	593	617	626	586	580	544	543	579	566	543	635	591	572	609	617	576	605	573	602	560	589	562	558	608	589	565	581	601	617	577	522	588	644	583	630	558	596	565	564	566	566	624	589	537	603	583	619	578	573	608	595	570	584	567	585	541	603	570	577	587	583	549	573	600	546	583	557	599	573	584	617	569	565	569	563	585	645	604	588	610	587	573	660	603	568	596	580	542	598	565	581	624	602	640	613	578	586	625	607	597	606	583	573	583	556	563	597	598	567	595	587	557	600	625	563	618	646	605	604	610	549	554	619	564	585	568	586	576	608	616	586	581	560	587	589	585	564	603	597	589	606	589	597	591	572	571	594	631	576	617	640	574	605	577	587	611	537	576	621	582	558	597	544	588	609	568	570	589	642	581	570	587	555	593	569	559	580	600	637	598	615	544	567	604	532	580	600	610	553	573	581	593	620	594	666	615	622	609	588	549	630	618	596	593	576	564	555	612	573	558	538	565	575	569	572	578	588	601	565	590	565	570	610	569	594	590	597	622	583	545	548	572	578	614	580	615	570	574	588	589	597	572	580	576	626	549	576	576	574	552	618	628	535	557	604	561	571	571	575	563	538	593	579	589	628	595	560	574	583	596	603	559	555	581	532	596	591	571	615	623	597	570	625	555	572	567	578	554	570	595	563	545	585	573	594	598	572	615	536	611	598	593	572	573	549	613	569	599	590	561	588	556	591	620	620	602	580	536	605	534	535	582	595	569	591	586	564	567	570	615	601	553	566	571	584	611	603	589	580	570	573	603	542	551	611	570	553	619	582	574	582	601	566	623	623	558	580	595	629	545	575	586	564	526	596	564	619	623	577	596	607	617	582	594	593	630	592	645	551	599	633	563	572	609	575	562	561	628	616	579	552	614	583	629	601	618	561	600	579	597	577	593	572	587	630	569	549	575	538	582	587	612	562	604	551	626	558	573	552	570	583	579	551	574	591	586	595	569	601	579	570	515	596	616	559	555	551	588	565	548	578	567	577	579	611	569	584	585	574	606	563	558	582	580	579	572	619	607	600	645	576	583	544	579	556	643	617	605	571	571	619	593	556	569	544	586	606	578	569	608	605	592	580	572	559	612	671	621	571	577	556	614	637	589	631	603	581	549	597	615	611	608	583	579	565	579	581	609	552	615	602	613	578	582	617	553	578	608	550	611	571	621	573	556	586	572	595	584	615	589	582	582	578	543	589	574	539	561	573	572	544	615	612	547	606	594	617	584	535	558	571	621	564	617	577	584	587	638	565	577	582	579	581	614	594	579	545	618	606	612	603	595	582	582	566	534	589	607	574	579	569	592	595	589	588	630	606	631	577	574	585	551	568	601	593	585	633	561	567	579	601	626	613	583	587	540	645	559	580	561	583	589	541	577	613	606	579	547	611	580	587	605	613	611	589	590	587	568	601	533	586	559	551	594	572	598	551	600	586	591	565	588	617	577	605	574	570	564	601	586	547	617	565	622	591	563	562	546	612	594	612	606	586	570	577	575	620	538	560	593	611	619	572	569	616	562	615	603	583	624	586	570	575	562	556	609	606	528	609	566	549	597	563	599	627	595	572	588	569	598	588	610	559	591	597	609	602	620	600	636	627	552	559	630	576	549	553	596	614	541	595	575	546	596	595	598	552	596	577	552	566	566	603	601	590	619	584	585	575	605	583	577	586	566	592	563	579	619	594	613	600	583	570	632	582	574	605	588	577	584	562	602	570	578	580	615	606	614	633	569	604	585	553	553	598	642	576	569	573	613	594	593	554	621	621	588	567	567	564	565	605	631	576	559	598	561	570	596	577	590	576	565	577	608	616	641	558	566	526	579	599	588	580	549	640	568	597	581	563
5257	7941	8949	5774	4793	3162	2101	1555	1342	1461	1001	6968	14662	10407	4989	1973	820	558	507	531	527	501	530	512	515	499	513	562	503	510	508	499	529	510	519	502	496	495	547	495	538	526	510	512	517	499	492	546	512	513	524	492	498	540	559	528	536	503	529	483	542	481	464	519	491	504	493	484	486	481	504	513	506	517	549	489	535	464	493	507	557	493	483	511	522	491	482	509	481	517	516	503	519	522	556	495	499	503	521	510	516	479	510	533	471	453	513	522	502	501	498	546	481	485	487	498	499	477	513	518	479	504	497	492	492	536	526	494	469	522	530	489	516	494	480	501	532	507	497	496	505	487	516	472	531	507	495	507	478	504	485	530	534	509	486	473	472	473	481	513	488	532	482	500	472	544	470	505	486	505	510	487	529	512	480	521	513	493	473	537	438	512	473	530	525	526	514	527	507	499	517	484	480	524	526	511	491	495	488	482	489	506	481	507	473	509	482	495	510	499	520	484	502	488	494	526	503	523	515	519	473	509	494	542	506	476	482	486	478	487	449	501	493	543	520	481	486	530	488	438	496	504	506	497	540	485	518	502	539	529	512	470	498	473	498	481	509	511	485	489	492	517	494	530	531	532	495	477	524	481	493	520	489	497	496	538	491	464	489	545	530	471	518	506	485	504	511	508	514	480	499	526	556	523	490	481	532	529	519	508	527	475	473	500	469	479	523	517	499	496	517	550	511	477	458	476	508	494	518	503	482	471	476	531	462	522	519	523	537	505	530	506	521	486	541	486	546	520	488	522	533	465	557	456	482	494	515	505	523	489	520	508	514	501	516	500	507	539	486	545	498	502	478	508	487	495	531	502	490	511	529	497	496	515	500	548	530	543	491	523	485	487	519	511	514	545	485	544	494	500	503	490	524	512	474	506	497	539	486	493	555	523	520	506	484	513	513	516	512	542	521	496	533	486	500	528	475	498	499	488	488	510	482	490	524	502	499	493	506	515	475	495	482	467	519	522	487	477	451	537	499	498	536	522	480	497	490	518	506	490	475	480	491	515	495	449	529	524	479	480	446	515	527	503	452	464	516	535	496	480	526	499	520	482	467	515	500	535	492	501	518	498	509	495	523	463	495	539	508	499	493	489	523	477	476	470	512	494	496	535	526	531	538	469	498	475	478	509	488	475	516	504	465	512	533	493	479	497	508	491	519	502	485	515	482	477	476	494	491	501	567	493	499	506	531	494	483	502	518	501	516	487	476	520	485	548	558	523	488	479	467	457	533	513	478	514	536	499	517	500	492	492	506	467	489	551	492	496	518	503	504	476	483	505	520	535	484	512	501	515	493	475	483	526	496	489	516	498	519	483	498	486	495	507	498	510	465	513	488	525	493	512	501	514	538	493	475	484	503	547	510	558	447	534	491	515	467	480	497	534	492	483	493	531	485	462	503	515	512	506	532	554	540	493	500	486	485	478	493	473	498	509	510	508	496	508	520	534	504	479	468	504	516	514	481	526	482	451	488	514	480	479	477	488	509	500	458	519	526	548	512	511	483	461	502	496	464	479	504	472	526	506	525	455	542	528	534	537	489	514	487	518	540	483	535	511	523	508	531	511	548	496	519	491	499	467	497	523	514	511	539	499	514	490	515	494	496	529	533	497	509	489	520	535	507	517	477	498	525	522	506	499	519	505	519	526	495	483	451	501	504	503	489	455	507	497	499	490	504	496	520	528	507	493	494	519	510	528	518	544	480	508	503	506	498	487	504	486	517	492	501	485	501	534	506	513	502	472	490	498	498	498	506	524	480	496	459	506	517	490	499	524	499	492	479	516	485	494	518	533	512	533	470	497	506	535	511	525	457	509	522	518	493	545	475	534	492	503	541	514	512	510	470	470	513	515	478	493	544	489	504	485	477	533	537	514	467	510	482	490	515	511	474	492	466	505	469	492	520	516	501	489	490	523	548	489	513	495	499	550	532	468	514	503	483	501	489	496	509	476	489	490	526	511	483	540	508	515	510	534	525	515	504	539	515	520	473	514	455	486	479	492	494	538	494	496	502	507	545	515	494	512	464	503	481	537	473	499	507	502	499	525	490	506	486	518	464	543	493	521	495	567	485	521	487	530	508	520	535	472	477	478	522	491	517	516	522	491	504	516	462	532	484	496	529	453	494	456	527	507	503	488	500	472	490	516	527	489	516	488	512	515	465	527	471	516	494	502	497	487	497	550	527	520	479	494	478	510	506	499	529	512	543	498	480	475	450	458	501	492	490	512	505	464	456	486	514	527	510	477	510	518	523	489	493	480	518	523	529	473	489	541	514	484	532	484	512	501	491	525	507	488	498	503	539	493	505	481	532	520	540	471	509	499	538	498	512	491	506	476	484	505	529	482	492	496	496	506	482	471	501	511	511	493	500	519	483	526	510	511	513	499	486	505	510	466	522	490	489	514	503	517	531	497	494	523	563	524	485	435	484	491	496	483	484	519	494	487	515	476	509	515	510	519	506	444	510	478	459	514	491	529	549	510	483	500	516	519	520	501	501	491	519	512	534	482	516	514	499	558	529	493	511	483	512	524	484	497	510	489	454	465	508	510	521	511	469	529	478	492	481	491	509	526	469	532	502	541	490	483	495	511	526	492	490	515	509	553	546	494	502	484	478	494	538	491	512	494	548	465	488	514	483	474	529	531	463	498	543	462	468	488	477	527	521	472	515	566	545	503	514	518	456	509	496	494	484	522	555	527	484	536	467	471	506	474	529	495	516	504	490	508	503	510	495	552	468	484	542	480	502	510	484	507	528	506	566	544	519	489	513	490	479	475	486	463	491	491	491	502	503	528	492	516	486	490	510	528	515	522	452	512	505	463	482	504	466	489	510	496	516	504	497	519	530	494	491	529	540	535	536	487	498	480	485	480	471	505	489	491	498	497	497	523	530	538	527	462	513	500	545	487	483	463	506	493	488	469	536	467	500	540	539	493	532	510	511	479	501	476	501	505	489	494	473	506	539	532	504	490	507	508	505	508	519	496	518	508	512	500	484	470	517	516	475	541	503	512	493	509	478	495	519	528	473	505	489	552	508	509	475	464	525	454	544	526	519	518	516	523	490	496	500	492	534	557	482	538	483	518	536	511	482	460	505	483	505	492	532	518	533	540	507	531	457	484	546	521	506	522	505	500	477	517	527	503	544	476	449	522	488	468	524	502	522	472	531	495	517	517	531	536	485	518	473	462	523	519	469	497	487	513	507	463	509	522	471	544	511	518	541	538	491	492	531	503	472	528	471	535	483	491	472	481	512	495	505	509	532	511	459	505	507	483	508	494	493	531	510	487	520	491	496	490	527	490	481	495	524	501	474	519	499	507	471	462	501	520	551	532	505	535	499	525	527	486	498	506	485	489	477	504	475	538	518	518	509	495	508	490	526	503	510	509	500	462	513	519	518	563	514	482	514	500	503	502	471	508	521	496	530	476	494	498	517	524	500	488	522	476	502	492	510	513	512	486
23835	20774	27822	23908	20449	12035	4703	2213	1611	1600	1505	5665	25021	19495	9997	3341	1203	815	722	766	764	768	716	707	733	687	730	724	736	716	683	720	695	702	702	712	698	734	683	657	709	704	694	710	673	771	683	718	690	707	702	672	687	696	713	693	687	750	764	722	705	719	734	724	732	680	704	675	657	678	711	699	702	678	677	732	713	663	694	678	732	756	721	705	711	692	685	691	715	657	747	678	677	771	700	655	727	723	698	741	710	715	706	688	726	681	725	689	692	691	724	672	706	662	683	681	701	701	772	666	680	722	695	780	696	679	709	655	687	725	722	679	665	708	734	714	638	712	724	722	672	697	737	675	657	699	688	683	774	673	692	643	694	666	680	677	689	749	686	677	691	758	749	721	735	692	686	736	677	703	740	692	665	723	695	703	697	687	689	717	719	681	704	706	726	682	726	650	721	695	667	735	670	699	744	739	685	639	691	671	719	643	749	714	671	691	690	721	667	725	720	702	726	639	675	709	728	691	745	695	736	684	710	694	648	667	709	644	750	772	701	740	748	742	771	745	639	716	685	727	726	689	766	722	729	689	704	699	737	686	705	723	792	713	719	723	689	710	710	723	695	713	705	689	684	680	693	717	714	742	725	656	703	730	698	699	703	741	699	713	702	688	746	649	688	708	717	716	686	684	704	684	705	694	677	715	691	736	727	672	692	688	713	741	667	702	713	716	694	737	763	751	697	728	720	715	719	691	664	678	715	689	690	716	696	722	669	791	735	744	722	724	704	675	695	677	700	730	712	699	706	745	708	686	686	691	743	677	639	677	695	720	708	769	704	705	664	675	737	672	728	672	721	728	675	702	723	673	703	761	725	727	707	689	720	701	728	753	701	693	694	693	699	713	722	685	703	653	665	749	716	665	728	676	657	698	688	682	716	700	704	706	713	661	703	664	747	687	719	663	620	657	696	663	683	719	678	637	700	717	744	698	677	696	708	712	723	705	676	734	679	700	736	708	745	663	722	712	695	667	721	733	684	731	735	730	684	710	738	717	732	685	715	689	670	675	635	699	698	718	734	673	711	678	682	717	695	695	765	711	707	684	740	744	681	724	702	698	701	695	729	669	688	669	677	744	715	701	722	719	712	689	718	693	689	727	718	726	735	695	693	752	699	736	703	723	699	725	720	735	685	664	678	718	677	722	698	696	697	692	694	751	660	717	677	705	699	729	715	726	720	678	737	734	691	709	686	730	688	687	729	731	653	677	692	752	678	737	721	627	708	682	738	691	692	708	700	740	741	692	734	729	719	723	715	659	718	671	732	690	726	702	684	671	651	640	679	707	683	686	703	663	724	717	700	742	696	688	751	732	700	699	702	717	729	697	678	703	717	722	749	683	785	728	703	771	642	721	677	785	670	658	691	707	721	717	703	704	677	690	703	727	724	691	735	709	674	712	719	702	732	740	758	672	674	662	736	665	708	686	682	741	696	713	690	687	679	734	698	692	709	697	688	699	702	679	668	677	691	724	687	652	640	670	760	705	675	729	692	699	653	702	691	689	716	720	675	694	672	717	684	690	656	688	710	730	736	694	692	696	741	699	724	745	697	698	654	706	672	747	674	702	669	712	707	706	685	719	717	738	681	691	712	714	669	664	741	724	650	718	760	697	686	660	720	792	694	738	701	730	722	747	662	714	684	675	707	682	670	723	705	730	711	709	719	700	742	735	690	740	685	728	697	718	699	647	730	706	696	777	672	708	722	695	721	670	694	708	673	723	722	681	698	661	725	698	717	703	720	683	684	692	669	731	664	709	708	651	711	673	683	689	663	699	704	691	727	678	680	646	686	721	700	675	659	719	690	681	736	712	748	692	712	679	700	716	708	698	731	687	696	682	706	716	695	722	706	712	670	671	752	721	767	704	702	676	663	701	666	727	741	741	743	730	719	674	725	703	710	755	665	688	671	729	677	680	722	712	696	785	713	702	658	725	757	691	668	731	684	714	685	726	748	707	703	713	687	685	717	689	700	717	668	703	687	688	642	705	685	699	703	720	714	695	698	643	731	678	667	711	727	708	672	686	719	731	713	695	771	718	697	704	711	705	679	716	730	730	695	713	653	685	722	635	681	681	687	710	710	697	708	672	764	662	736	684	713	669	682	664	697	708	735	723	692	697	675	690	718	707	726	726	726	747	739	739	714	732	711	739	714	663	686	697	701	677	739	692	715	721	699	741	683	680	725	678	689	682	689	680	653	703	745	738	735	695	766	711	689	724	693	674	700	715	696	741	702	697	704	714	717	637	702	704	678	676	707	740	648	708	720	704	704	654	692	700	714	696	704	661	665	690	700	682	674	706	651	654	695	772	681	748	708	685	670	722	677	711	696	720	664	703	648	696	699	736	705	713	675	693	707	719	689	724	716	716	669	692	650	630	731	733	644	737	723	784	695	711	704	662	708	656	704	729	728	697	747	689	676	731	790	705	725	713	728	715	689	694	717	691	698	637	724	723	727	736	690	640	683	707	721	737	714	699	641	706	656	714	718	673	684	733	733	668	712	727	692	677	679	674	667	744	687	730	693	734	691	711	701	753	702	672	721	705	701	651	726	716	714	711	704	703	702	704	648	718	703	657	692	666	728	715	664	723	691	706	729	725	720	698	712	708	714	634	722	717	722	650	713	698	717	706	664	688	713	678	710	709	754	703	727	705	682	674	686	705	687	711	643	724	689	709	747	686	693	682	762	713	663	725	721	711	723	683	726	705	711	729	665	731	727	738	696	683	733	701	709	729	705	730	702	700	726	747	698	646	722	706	714	744	701	729	730	657	647	664	644	722	689	719	709	721	664	752	700	712	662	682	672	748	648	701	678	683	681	721	672	690	758	717	691	713	703	673	745	755	703	722	735	687	706	729	660	698	679	727	711	721	683	690	699	686	705	715	743	708	698	709	706	757	694	686	681	698	748	754	729	734	686	709	653	728	701	697	678	685	746	732	702	689	703	701	761	681	712	730	663	744	676	685	701	686	715	676	728	716	667	699	627	723	676	711	698	703	682	713	701	718	688	717	712	703	710	693	701	721	668	707	695	729	728	694	678	712	683	753	675	658	656	659	671	688	658	719	713	679	679	702	703	729	700	705	720	697	724	680	691	769	741	661	679	711	680	705	687	753	671	680	720	757	706	764	714	691	712	690	722	709	719	710	742	714	728	718	726	694	681	650	729	701	698	691	692	727	743	701	719	689	727	714	696	672	682	710	700	704	716	690	719	701	695	702	679	693	726	701	705	721	704	737	724	735	701	653	714	683	691	708	715	720	693	718	663	668	684	683	680	727	717	680	684	675	731	660	714	698	710	701	725	718	688	735	663	695	680	713	682	630	747	703	689	723	701	726	686	703	720	699	719	711	721	691	792	729	708	670	710	674	702	748	690	654	722	686	712	692	623	691	707	691	705	751	725	686	701	706	741	720	654	732	721	712	738	708	722	728	693	682	685	706	727	668	688	733	736	739
6735	12090	12782	9709	6091	5759	3477	2445	2021	1888	1777	8354	24725	16422	8760	3059	1127	716	606	592	542	618	560	541	605	597	579	553	604	574	610	602	607	608	623	580	644	622	609	601	612	593	603	612	625	580	622	605	611	613	601	617	581	627	603	603	613	614	629	609	644	585	650	591	568	573	619	600	610	606	591	656	613	564	624	530	590	603	633	607	606	618	549	580	600	664	599	622	564	571	605	602	567	605	573	577	614	610	571	618	607	569	608	623	574	641	570	595	617	618	564	588	628	612	585	605	608	584	578	618	623	606	572	587	587	609	638	585	584	588	586	597	590	550	561	560	561	568	607	646	562	599	580	606	586	587	603	666	603	559	581	614	582	604	605	595	566	601	617	612	630	620	605	564	590	604	586	616	564	605	584	596	607	614	591	579	577	615	590	595	553	622	596	587	562	565	622	574	613	586	573	598	627	591	585	602	631	570	595	596	602	571	621	573	539	576	573	587	581	608	602	600	576	577	574	591	598	583	567	583	584	611	586	599	567	534	610	610	574	601	594	596	606	630	607	577	607	623	597	581	584	579	558	623	583	628	622	599	596	581	570	564	570	590	550	603	619	608	572	557	601	575	600	569	606	567	593	600	582	542	610	607	612	604	560	567	630	564	627	617	625	581	621	567	575	574	585	561	593	625	592	612	577	603	566	594	617	621	549	600	559	609	577	650	607	610	581	566	624	548	634	615	646	605	620	627	640	588	525	619	554	586	625	575	599	587	600	599	621	555	610	619	623	547	602	605	581	594	594	542	552	596	579	580	608	537	567	567	586	568	613	623	627	585	618	619	588	581	607	587	590	575	556	592	591	555	570	617	599	577	588	594	604	600	609	555	592	628	545	616	592	596	579	553	626	561	550	608	589	572	577	569	654	581	608	598	631	605	541	604	591	590	591	597	583	559	553	585	554	575	632	573	586	549	559	619	614	596	623	584	590	569	583	562	576	622	591	561	557	604	577	623	619	581	593	589	610	624	586	549	586	571	577	601	556	598	537	607	582	598	591	625	614	598	596	606	586	611	566	642	560	561	591	583	557	610	598	591	627	549	568	645	606	568	573	586	628	568	568	590	580	591	602	566	587	603	582	538	603	606	594	579	600	612	574	587	605	603	598	653	585	589	658	619	564	554	541	570	589	580	579	566	585	635	579	596	599	582	599	598	568	601	545	556	601	608	567	619	621	623	585	546	611	600	551	578	606	585	597	568	566	590	605	611	603	592	637	608	560	615	614	547	624	585	587	538	605	593	586	616	596	578	611	559	602	585	588	612	550	608	599	588	598	609	591	627	584	587	591	572	599	599	569	588	614	550	554	553	581	602	568	561	547	618	592	593	568	608	560	597	607	610	521	593	572	578	597	570	569	567	584	550	514	631	604	578	588	603	568	629	583	572	600	573	572	595	580	572	564	615	586	599	574	537	551	622	580	600	592	577	571	561	567	645	595	615	590	584	571	569	573	574	549	563	621	595	568	590	624	581	564	616	586	587	605	598	561	559	623	580	603	576	595	579	613	611	570	595	589	569	606	596	566	605	559	571	583	622	555	581	566	628	582	574	602	570	573	593	629	602	607	583	581	576	624	650	614	579	548	588	567	581	569	553	613	591	625	534	597	585	541	615	610	572	646	565	553	590	606	525	630	588	570	557	606	586	656	577	606	599	598	562	614	610	613	592	602	581	585	579	608	578	589	583	606	583	569	539	622	587	602	565	559	548	587	555	620	537	581	595	607	539	584	567	545	589	566	600	569	562	591	607	605	585	567	621	549	611	603	562	567	577	628	564	577	649	578	565	531	605	568	574	595	578	581	569	588	584	621	552	631	559	625	599	596	555	573	518	584	604	543	555	583	659	569	581	588	590	583	575	559	597	538	638	589	538	585	637	595	582	576	569	606	623	603	555	577	562	609	637	563	567	592	556	592	603	560	590	640	578	564	610	599	591	597	607	554	599	564	583	638	602	567	581	592	579	604	571	576	629	657	592	618	593	556	595	568	579	598	591	632	591	588	610	614	561	555	606	614	625	598	618	590	642	587	609	569	587	578	599	558	587	546	594	587	605	591	589	570	574	554	627	592	613	595	598	587	548	578	594	586	590	631	582	577	604	569	621	619	565	596	566	569	555	628	610	584	604	579	611	598	567	590	582	550	620	631	598	585	587	622	551	590	553	615	589	571	596	645	557	594	568	572	563	586	523	630	613	567	560	595	597	627	615	580	603	610	564	617	597	579	586	567	569	569	588	599	604	609	586	607	604	579	592	589	592	595	610	614	593	591	547	542	605	573	570	563	566	619	618	576	570	576	586	607	542	582	587	614	568	576	622	613	615	602	659	584	560	616	571	552	604	555	567	559	588	560	594	564	586	598	601	551	578	589	595	595	564	599	564	594	583	579	582	602	609	577	571	643	563	576	594	593	560	583	606	626	586	585	580	579	563	633	620	557	606	584	587	599	550	596	605	609	587	566	589	595	572	567	589	537	546	579	609	576	573	566	581	587	554	595	632	597	571	608	584	574	605	600	594	599	575	570	565	575	609	597	570	565	569	606	583	603	593	602	612	592	610	628	598	587	561	624	593	610	588	620	589	589	592	589	557	591	626	580	580	560	575	607	629	591	575	620	583	601	571	601	581	595	588	619	601	599	589	560	611	567	597	582	607	569	568	587	575	554	602	544	589	579	590	626	571	610	572	626	602	575	619	588	613	543	580	590	584	545	567	598	598	615	548	607	581	601	598	604	571	575	561	588	574	596	602	595	571	588	604	603	559	584	603	575	615	583	573	589	559	568	602	572	585	624	633	574	561	584	610	566	589	590	573	545	585	608	562	621	622	577	618	565	559	558	574	602	569	622	605	600	589	610	592	585	600	586	622	587	589	541	579	596	614	583	580	604	565	590	594	566	584	607	570	593	599	573	601	563	606	587	561	561	585	553	582	595	581	567	570	594	609	577	584	603	604	590	582	597	594	576	641	557	548	600	580	599	608	622	578	539	590	556	604	576	601	542	600	595	577	584	589	580	564	602	608	551	608	637	567	554	576	538	594	593	591	596	555	589	610	597	621	597	579	596	567	578	612	589	561	630	578	621	558	629	587	607	601	621	611	587	593	631	591	575	628	585	581	586	562	598	592	589	568	599	580	612	595	584	586	592	619	535	570	582	558	596	584	590	591	547	594	587	609	557	595	550	591	602	562	605	566	581	569	601	561	607	612	577	594	558	555	609	605	617	595	611	642	567	574	592	535	634	563	577	610	599	582	571	626	595	574	583	621	589	590	590	589	563	537	592	562	619	596	579	588	619	576	529	565	620	604	585	605	603	597	564	584	569	561	608	607	564	582	622	577	594	566	560	590	543	572	574	564	526	605	570	602	571	573	581	559	585	606	621	589	614	616	586	585	607	567	638	613	569	568	603	574	570	596	618	549	576	578	589	599	585	597	577	558	572	585	610	578	589	576	602	580	596	598
27068	11246	4337	2237	1876	1095	788	772	714	680	705	855	1658	1572	1087	769	603	575	527	562	555	592	567	570	539	597	545	509	579	572	566	547	541	561	542	565	524	589	600	590	548	553	538	552	569	526	590	524	561	560	549	525	577	503	524	558	562	542	567	525	548	589	510	535	574	590	559	519	558	584	544	561	518	550	574	520	564	542	565	564	527	561	540	552	567	509	564	502	582	546	574	552	588	536	553	540	540	531	584	551	555	535	559	511	554	580	524	566	556	563	558	561	555	590	572	555	574	569	569	579	501	544	542	592	533	543	566	544	567	548	543	537	553	531	548	605	546	547	584	548	574	561	546	552	544	606	622	628	490	532	510	545	531	568	530	534	575	513	546	538	550	546	514	536	558	531	574	550	541	540	530	552	511	525	583	560	564	558	531	512	533	569	540	551	561	593	549	557	530	575	550	504	569	568	560	547	549	568	578	548	544	561	540	575	557	522	542	577	569	563	575	549	529	556	515	541	578	539	508	558	569	574	563	571	569	561	527	548	536	555	561	497	580	558	603	591	568	532	515	588	568	573	532	572	612	563	552	542	547	535	538	554	572	515	531	513	547	585	599	591	580	566	586	570	535	560	582	544	541	552	552	562	550	521	574	537	537	541	550	576	544	566	543	565	540	552	545	541	577	588	549	571	525	542	604	579	580	541	547	583	595	534	560	560	566	547	549	552	536	576	545	527	554	570	507	533	561	515	581	533	574	539	507	559	514	531	565	555	536	529	565	567	562	518	567	545	512	506	557	551	563	587	562	577	524	571	543	551	545	559	576	505	554	545	556	519	539	556	597	585	536	554	544	527	576	529	539	562	517	570	591	525	545	560	526	586	563	551	517	605	552	571	585	535	545	559	543	552	584	561	563	523	551	509	607	544	538	574	557	550	555	522	559	550	550	524	564	547	539	507	563	556	562	559	510	523	555	552	580	529	545	563	550	553	536	566	543	529	547	549	550	606	563	580	587	561	513	561	572	547	538	556	585	569	571	557	597	559	554	522	567	543	552	549	561	526	581	534	552	520	572	537	544	554	539	562	551	511	541	553	547	560	563	513	585	564	558	590	531	582	555	555	569	544	548	568	554	540	575	589	578	538	551	561	497	523	589	546	548	554	531	600	565	539	554	512	558	566	548	576	560	553	579	543	554	550	555	559	562	569	520	592	545	566	607	569	549	534	549	586	573	589	559	504	540	520	554	531	554	598	636	534	541	557	567	526	524	538	553	605	514	516	537	507	619	531	571	597	556	530	560	523	553	561	559	579	577	540	575	564	565	567	556	550	574	583	567	517	542	539	581	540	535	553	547	582	572	564	520	544	552	568	528	549	561	537	576	556	563	550	547	538	575	542	552	566	571	574	560	540	559	535	584	563	589	551	563	566	556	582	555	554	532	562	580	505	528	570	536	558	593	541	549	514	568	543	571	565	545	592	540	556	567	558	568	563	536	566	564	514	521	539	521	568	579	563	572	526	577	558	533	592	543	578	526	523	545	558	546	561	601	568	503	545	549	543	553	545	573	571	532	555	570	534	567	533	569	530	556	587	550	534	604	563	534	573	545	617	516	535	549	525	547	524	546	570	523	546	537	562	557	541	558	587	566	574	560	513	576	594	563	542	527	528	567	543	544	530	564	562	570	534	510	602	551	582	503	589	520	570	579	540	557	588	532	556	552	605	538	561	581	580	551	593	562	579	569	571	538	530	540	580	503	527	534	554	531	534	572	538	518	524	542	520	533	571	585	548	557	531	523	528	523	537	557	524	547	568	594	564	557	554	532	573	546	564	530	559	591	521	537	564	584	562	546	554	581	528	568	584	562	558	505	571	564	529	548	523	587	570	538	557	529	538	541	526	520	555	513	555	569	559	544	605	548	569	566	602	579	606	530	540	553	497	551	620	562	611	525	551	580	520	584	534	563	561	516	564	595	551	509	565	544	552	529	563	539	552	584	534	551	508	572	564	509	547	575	587	600	557	547	582	563	546	557	538	524	517	572	550	539	529	507	524	546	556	538	539	569	577	566	585	529	556	576	552	546	531	597	548	549	539	574	558	566	538	525	589	575	566	579	510	541	573	584	562	600	562	554	542	536	568	542	598	502	509	571	542	550	544	553	579	565	545	563	580	585	536	557	578	514	567	562	546	516	532	541	540	612	575	561	548	591	563	600	539	531	548	559	591	585	540	526	537	534	573	589	568	545	570	573	561	542	540	570	552	607	533	538	491	555	549	576	562	558	540	557	510	549	534	565	557	555	557	552	534	534	512	551	560	548	586	553	569	567	562	543	549	573	568	532	539	496	543	591	563	545	576	577	565	511	557	555	560	559	554	563	572	513	494	533	571	556	536	531	514	586	562	551	544	591	560	627	573	565	577	592	547	538	576	547	540	493	551	560	533	535	569	522	568	528	543	537	533	564	511	609	587	529	544	615	545	568	549	542	554	558	561	549	548	576	500	514	535	505	549	567	568	580	529	556	581	585	578	607	571	534	560	563	542	520	546	550	573	553	569	529	530	575	589	547	561	579	569	565	580	579	544	574	548	564	538	552	599	578	578	538	557	534	541	555	538	559	577	624	558	559	571	543	557	535	567	528	544	579	562	540	560	574	535	566	554	560	552	541	593	590	530	553	574	566	523	547	532	582	572	553	537	582	526	612	563	549	561	546	555	527	531	567	560	593	526	538	567	583	570	567	553	566	560	577	582	555	543	568	580	537	544	599	581	516	579	525	520	524	592	553	512	554	576	548	546	554	571	550	552	552	539	569	570	576	544	504	552	511	561	575	541	550	574	625	564	555	555	570	550	523	568	534	575	531	544	580	613	605	550	574	566	542	571	611	527	554	529	544	551	537	569	550	557	564	574	591	571	495	550	567	509	571	544	583	548	599	554	612	559	583	592	567	547	580	578	552	578	541	558	554	558	539	551	568	504	561	608	544	592	550	528	535	532	537	529	558	566	563	534	585	521	566	535	601	543	566	573	563	544	574	565	522	546	531	526	549	565	556	560	612	532	524	562	542	539	596	604	509	557	591	593	564	531	559	557	541	508	541	584	549	562	543	565	545	569	555	597	533	566	539	587	546	557	598	545	530	528	521	550	568	525	528	536	545	565	538	595	541	543	570	568	541	562	593	590	531	559	569	554	559	576	554	568	563	555	567	568	530	570	566	562	599	581	575	573	557	530	531	518	526	538	552	571	520	551	570	575	574	577	553	590	542	611	584	540	571	578	544	570	543	586	562	595	583	535	540	542	540	583	550	568	543	547	532	550	540	600	560	552	573	546	538	528	569	565	570	557	553	564	534	547	527	539	558	570	538	499	575	528	547	593	551	506	612	522	564	571	585	554	572	556	492	541	567	531	583	557	535	482	544	536	548	547	515	549	554	536	570	529	559	579	548	535	552	543	548	572	549	590	584	529	533	563	577	561	542	558	555	574	549	608	552	538	558	536	521	547	580	564
6818	4059	4401	2009	2189	1246	845	849	702	741	676	1074	2152	1799	1148	736	539	475	491	479	447	470	493	440	465	454	520	478	462	450	488	476	475	482	490	434	489	433	471	460	431	516	498	463	442	438	448	434	466	457	475	457	454	460	489	469	459	452	441	441	504	483	433	517	467	462	492	468	459	443	474	466	396	462	510	444	451	458	439	503	460	502	483	437	479	479	471	511	427	471	470	471	460	466	455	484	484	465	459	465	459	433	470	473	468	466	492	432	452	493	462	434	445	493	471	435	468	483	456	454	466	473	449	503	452	475	465	497	462	472	442	486	497	449	495	431	496	452	452	439	475	447	441	459	445	458	472	480	470	437	449	458	492	447	465	480	462	473	468	488	457	428	474	448	443	464	479	443	445	472	479	461	477	440	456	417	453	441	477	427	453	433	446	465	458	461	447	456	459	473	458	415	470	448	444	474	457	470	434	450	466	478	462	482	439	446	496	419	484	445	452	485	447	455	407	455	464	444	490	464	471	449	458	436	445	494	477	477	426	483	456	491	484	446	441	455	475	484	442	458	460	461	468	476	468	450	471	464	452	509	444	457	451	484	462	469	488	477	496	485	487	493	479	464	451	467	438	442	397	499	409	406	475	451	476	459	452	435	440	448	434	500	499	449	424	453	466	420	442	469	433	444	457	501	454	466	464	443	454	468	473	462	505	455	454	469	469	456	443	489	455	471	470	454	495	463	433	456	439	455	477	474	447	498	485	525	450	457	472	476	448	469	473	473	449	468	457	440	471	426	455	498	476	469	485	413	459	501	481	495	487	456	502	468	481	480	486	480	483	465	489	443	452	493	464	481	507	446	472	448	478	456	456	466	481	480	471	468	501	459	432	468	470	494	453	472	458	477	452	457	463	464	442	483	465	457	447	481	455	460	455	470	478	465	473	448	475	436	477	458	437	487	434	451	469	447	455	438	464	476	463	471	459	466	466	480	454	455	469	487	460	474	473	482	454	469	461	480	488	501	457	478	430	474	445	410	441	477	436	475	404	467	458	466	488	425	484	476	471	441	479	467	430	475	467	488	467	444	502	463	479	481	438	477	489	442	447	471	484	480	492	468	450	462	498	486	480	469	451	472	442	425	466	450	448	434	471	440	484	486	480	446	453	465	434	491	507	456	480	449	465	446	427	431	487	465	482	473	458	436	474	484	471	451	437	444	455	489	485	473	461	469	495	441	488	457	483	499	482	504	444	463	448	457	455	462	461	488	441	475	457	464	437	469	490	470	422	465	481	447	476	464	485	467	466	454	459	441	510	449	477	477	465	484	444	455	443	438	490	450	471	448	473	473	489	465	437	434	480	469	452	460	451	495	458	500	472	485	451	453	447	516	473	505	481	468	481	481	465	469	440	487	451	496	469	459	427	504	472	476	434	523	437	450	453	460	457	452	478	431	495	452	507	465	471	458	481	446	477	483	492	444	466	481	470	449	456	459	507	447	448	488	421	486	481	438	449	466	460	498	485	441	478	453	452	416	462	472	479	473	460	468	475	496	486	409	475	470	483	466	513	451	428	430	491	497	456	488	454	480	486	450	455	461	489	495	458	484	471	494	493	424	436	437	470	472	480	492	447	474	419	463	433	479	469	492	473	456	495	488	472	466	433	455	444	485	474	447	462	432	461	444	468	473	480	469	447	428	446	429	449	435	463	467	469	466	479	486	481	492	484	436	464	448	475	447	463	452	500	448	439	477	433	476	454	438	429	455	452	460	509	462	468	478	486	469	447	458	451	445	436	453	476	478	437	466	423	456	464	455	467	442	469	451	425	504	413	436	459	446	447	470	470	473	484	439	485	451	471	463	477	476	462	464	459	473	460	444	491	444	459	472	481	470	434	469	447	452	446	469	481	480	456	466	450	440	444	499	456	471	454	422	433	435	432	436	444	484	456	455	461	487	440	463	418	446	478	494	443	497	481	495	457	515	442	433	430	468	452	457	444	432	437	466	440	448	493	446	485	491	437	427	456	451	471	492	466	447	483	473	471	433	469	453	451	465	483	463	473	449	453	474	466	470	466	497	454	461	474	486	461	467	476	487	431	454	434	499	435	485	443	444	493	445	454	454	420	478	501	449	520	428	500	451	490	448	439	484	435	465	496	476	493	464	461	464	446	485	443	449	462	498	461	453	475	492	484	512	473	444	454	463	440	461	465	431	467	443	481	436	506	432	448	492	447	470	494	444	515	418	463	510	427	505	489	490	449	482	481	429	496	470	459	454	448	498	464	466	435	473	437	454	423	460	464	483	438	469	499	479	456	463	451	458	451	464	464	460	453	435	477	457	428	475	470	441	480	411	461	455	467	454	483	460	482	461	462	509	454	421	466	465	479	452	491	437	440	447	471	444	462	436	473	492	472	478	448	470	445	442	429	499	476	491	466	463	441	467	444	455	473	449	414	457	443	490	449	437	418	467	462	484	463	471	427	462	452	496	461	410	485	466	465	474	472	435	470	449	450	459	432	475	454	460	466	493	487	493	479	445	464	490	481	464	473	428	508	442	469	499	424	460	462	457	481	440	482	428	496	468	454	446	471	471	451	470	440	455	459	444	473	485	460	491	475	463	477	494	462	442	424	473	470	458	438	510	457	474	451	470	437	491	475	450	473	431	473	464	443	446	492	462	458	459	476	466	450	464	471	499	456	483	432	462	435	449	456	488	458	519	452	435	432	471	462	450	451	465	425	496	502	473	450	481	462	434	488	453	493	437	482	431	471	482	464	421	478	450	444	466	476	456	448	483	434	445	491	436	451	487	476	496	470	455	479	459	446	468	510	455	476	498	446	464	451	452	436	448	427	487	458	457	464	445	440	476	451	503	463	467	471	449	478	454	465	434	423	437	461	511	473	468	484	495	443	466	476	490	466	444	468	457	452	497	485	445	450	465	466	475	493	460	472	449	479	471	458	423	444	462	476	478	434	491	456	454	458	438	459	466	451	471	445	517	478	431	467	444	504	515	456	446	476	477	441	450	471	437	504	444	453	467	438	455	447	423	447	485	467	439	461	454	443	446	442	478	469	466	485	453	471	459	476	431	436	474	470	465	451	428	500	492	478	489	460	470	454	485	468	435	457	452	463	456	452	498	474	445	471	488	472	451	477	460	480	489	444	481	506	462	482	426	477	450	471	446	496	424	464	460	458	450	453	482	457	458	501	476	446	493	430	480	463	509	457	450	487	484	453	471	465	440	453	467	448	457	504	478	461	433	425	402	487	468	500	500	491	511	483	479	448	460	480	490	459	461	462	458	467	486	448	469	447	470	479	467	448	488	465	434	467	442	455	461	474	473	464	457	451	477	437	495	471	474	411	472	469	436	440	485	463	457	502	452	501	468	447	440	479	505	476	461	471	462	483	463	469	453	498	439	507	490	496	470	472	449	459	445	453	463	466	458	458	478	436	477	471	511	459	456	469	484	484	490	475	454	503	467	471	468	463	510	482	490	434	457
24838	20812	26793	24745	12899	3780	1925	1541	1095	1065	1024	3901	15099	10373	4655	1564	802	647	577	579	557	538	559	545	551	545	542	589	565	533	549	553	577	571	543	607	555	535	576	568	534	536	576	526	551	552	578	539	532	545	541	553	582	547	534	564	594	570	585	517	511	555	533	535	560	578	552	573	576	529	567	528	552	590	581	557	534	578	551	592	559	560	542	585	562	533	563	552	529	549	548	572	534	603	542	562	555	540	588	568	542	544	606	563	537	547	584	570	549	553	601	528	575	565	607	578	584	610	636	537	541	570	607	516	571	567	525	597	569	551	620	557	538	554	586	593	514	578	521	568	537	516	562	590	565	580	527	551	554	549	570	551	571	542	505	524	575	550	560	523	547	542	557	565	554	518	543	540	559	563	566	534	575	515	528	610	545	522	535	574	588	599	594	533	536	561	562	558	518	537	510	534	534	542	515	545	532	564	533	559	548	555	551	550	610	590	563	566	551	606	542	534	550	565	545	562	567	576	529	533	564	546	547	546	568	577	571	527	584	565	542	572	529	586	560	604	560	548	547	571	521	516	568	495	577	549	530	595	499	549	536	594	616	571	542	554	586	569	560	581	554	547	587	523	552	542	591	579	573	545	636	577	553	529	566	590	572	544	580	586	538	563	546	526	577	521	568	550	515	538	518	585	507	561	530	565	562	547	572	542	538	573	559	573	598	555	596	568	581	535	549	607	501	566	585	561	602	548	571	519	585	547	588	563	545	553	542	587	575	543	560	534	558	549	542	537	586	585	566	611	486	537	601	580	519	582	535	540	546	545	591	547	524	558	535	573	544	585	551	583	521	547	527	574	604	557	541	537	557	527	529	565	586	542	538	543	545	589	584	576	552	556	590	578	522	554	546	544	553	569	573	568	533	577	557	587	530	584	566	582	542	543	596	549	551	581	544	555	553	592	549	566	557	566	540	537	511	549	534	578	522	535	545	516	514	532	589	553	550	559	586	525	603	561	539	546	559	532	556	553	560	546	566	567	544	537	563	555	588	567	585	555	539	577	524	579	598	536	499	569	540	539	537	589	568	559	542	532	547	529	555	549	542	564	537	578	559	561	582	582	596	560	524	560	576	536	564	542	536	561	552	564	560	558	585	540	550	558	549	531	544	571	542	564	592	576	528	575	556	563	564	585	554	544	559	588	592	562	513	570	568	591	606	499	573	556	486	565	560	559	523	585	542	516	540	562	566	567	614	551	551	534	557	566	577	584	552	618	553	535	585	615	544	547	541	566	557	561	555	572	584	515	516	553	553	562	554	547	563	591	556	533	575	568	505	588	548	585	580	562	539	527	551	545	538	559	545	568	534	594	559	551	553	536	557	518	501	523	535	565	556	509	565	540	598	545	597	549	533	550	610	574	566	543	558	564	552	568	557	535	526	571	581	550	539	569	579	580	549	543	546	558	530	566	548	570	567	558	563	578	551	566	582	535	568	573	534	562	553	574	547	552	591	527	566	540	568	580	550	557	540	516	548	570	530	564	583	570	557	502	571	557	587	559	558	565	593	540	569	591	591	583	578	519	524	541	557	580	533	571	579	601	562	550	580	582	583	564	578	546	568	554	563	546	567	527	580	556	574	549	547	571	567	532	578	548	548	549	570	590	551	530	558	572	568	535	559	542	573	563	515	552	564	553	599	547	558	548	544	526	576	505	581	538	582	574	539	515	518	548	585	571	618	537	556	578	567	571	566	537	527	555	542	569	569	588	535	540	523	552	574	558	547	598	587	564	551	553	570	580	563	542	525	536	556	556	542	578	553	562	613	556	543	541	558	534	550	573	534	533	576	589	523	571	556	537	589	564	534	561	533	576	559	535	550	530	564	570	555	564	544	575	628	563	566	545	561	569	536	573	576	576	582	514	535	566	577	592	569	627	546	545	571	537	545	555	561	547	567	582	569	600	547	555	551	514	565	547	566	542	601	573	544	558	582	582	578	550	563	593	596	544	567	579	554	546	550	546	541	547	514	614	569	535	495	551	613	562	553	548	540	532	533	578	556	550	569	560	579	547	559	548	526	602	561	561	565	535	568	570	508	579	542	539	583	551	515	556	544	563	568	552	530	550	498	534	575	522	559	527	557	544	562	534	569	549	521	577	565	523	540	561	579	574	574	565	543	573	513	549	552	598	558	518	581	549	562	543	588	581	569	529	537	565	535	536	531	507	559	564	551	525	563	560	573	538	570	552	559	583	586	566	561	592	553	557	591	609	571	587	576	556	542	562	579	583	537	550	560	570	590	571	568	586	576	558	539	528	582	521	556	555	542	537	540	544	574	581	557	554	562	519	536	584	572	582	592	596	585	516	534	540	564	541	564	576	558	563	579	610	554	558	590	536	522	549	574	542	548	578	607	559	545	569	535	573	573	554	536	522	585	589	590	577	545	559	561	530	568	590	541	509	570	561	540	543	555	588	581	573	563	587	582	566	546	563	555	534	592	545	550	577	533	593	573	548	536	567	585	601	579	494	576	559	556	557	531	571	549	509	552	567	535	562	575	536	500	569	548	538	544	581	557	523	555	522	535	550	576	538	596	609	558	533	546	566	568	545	538	601	558	525	562	552	545	570	558	606	565	513	564	582	545	555	544	529	594	527	567	533	565	551	563	560	570	602	594	547	599	553	550	565	586	567	563	567	584	545	577	560	568	537	608	551	586	546	610	604	586	549	569	569	589	530	531	575	590	569	583	547	555	553	556	549	537	545	543	563	562	586	522	565	515	567	563	519	573	554	575	532	560	565	581	577	552	555	540	539	572	546	583	570	564	538	578	553	585	542	535	580	554	542	546	560	610	567	524	570	564	568	549	580	559	517	577	525	579	573	549	549	545	533	525	539	579	554	556	553	543	607	570	538	605	556	565	608	537	559	569	534	544	543	574	522	576	558	556	550	585	535	572	571	551	525	530	547	538	553	544	570	521	599	544	593	528	567	576	541	555	588	547	593	526	537	598	575	544	600	555	539	561	565	544	548	568	544	570	565	576	553	557	553	534	533	545	585	570	530	548	567	553	559	544	552	560	597	580	520	576	536	564	557	542	555	539	562	547	577	556	576	529	598	545	582	538	518	566	530	542	595	523	552	579	612	577	512	553	588	576	510	565	506	563	536	546	543	570	530	570	556	571	576	519	556	550	516	595	548	543	532	523	554	592	580	560	585	569	579	599	545	535	545	563	512	545	562	593	541	547	562	591	533	552	550	531	606	538	564	540	559	539	542	564	590	506	567	543	558	524	525	545	542	556	582	542	590	527	519	582	517	583	627	550	543	546	550	600	486	576	551	575	604	525	577	546	573	547	536	538	586	574	525	562	591	526	526	542	581	535	550	533	563	576	569	506	495	551	495	517	596	541	548	573	547	514	547	542	541	565	593	570	590	556	545	532	594	567	536	546	601	507	590	607	533	552	578	524	507	580	539	570	532	543	527	583	532	542	562	530	539	540	504	562	586	534	599
6717	9915	8705	6870	5617	2810	1845	1640	1491	1382	1260	5805	15710	9854	4532	1610	695	568	487	465	508	500	496	479	548	468	518	485	443	492	537	443	527	481	518	483	493	496	477	455	501	474	475	475	506	467	496	511	468	559	450	452	469	450	462	511	438	483	518	517	484	468	477	493	504	486	460	475	478	465	526	483	433	500	494	498	506	460	485	475	448	495	462	468	471	490	496	507	500	470	468	489	511	492	505	482	466	478	474	515	472	508	500	510	503	479	522	504	554	521	482	452	478	468	503	477	501	472	509	475	492	449	487	513	488	498	488	502	496	460	465	439	496	481	452	510	460	494	476	490	491	509	461	493	495	488	494	459	501	489	501	469	482	480	492	531	470	460	465	473	475	461	468	475	503	501	453	498	455	495	489	440	456	492	490	482	510	471	457	511	494	495	473	510	464	459	495	477	475	519	499	456	487	513	459	457	493	491	456	481	487	522	511	491	547	499	448	437	499	461	494	504	499	485	467	469	464	457	460	467	513	465	442	477	438	470	478	431	489	464	490	467	506	462	460	477	495	466	470	523	491	487	462	474	494	463	458	524	486	479	473	471	480	454	452	495	459	486	498	515	500	516	475	464	502	518	465	473	473	503	453	491	479	463	525	534	513	464	525	499	491	443	473	502	491	480	481	486	463	481	497	484	465	458	479	476	484	464	499	447	487	509	485	471	463	495	522	474	472	476	512	477	474	490	467	467	508	474	443	486	517	537	486	518	496	490	464	480	472	464	475	482	454	482	447	463	461	497	493	473	430	496	496	523	446	504	458	479	497	493	477	442	487	473	453	485	456	432	483	485	441	500	479	451	487	480	478	507	496	489	494	474	482	499	477	507	462	525	498	468	530	484	488	469	456	479	462	479	482	457	488	461	483	451	532	431	457	501	478	471	467	461	478	473	465	472	489	481	484	463	487	482	457	480	454	490	465	520	477	412	510	504	478	480	452	519	477	430	473	494	473	443	490	466	506	494	483	476	484	511	466	512	460	453	493	465	467	482	470	487	498	485	462	457	527	512	474	440	482	480	481	501	510	468	501	459	466	479	480	473	509	501	450	524	464	492	487	444	463	499	465	488	457	489	463	454	507	504	461	518	445	476	451	484	492	461	511	470	452	486	506	484	481	498	468	473	455	500	462	480	478	467	497	445	486	537	478	523	498	465	489	466	487	422	480	452	504	463	478	435	504	480	509	447	461	490	519	512	465	449	483	488	439	422	463	443	505	475	491	472	482	465	507	491	479	513	473	487	479	501	468	482	464	438	504	477	522	499	509	473	518	461	505	490	459	454	453	473	441	490	499	486	487	461	456	498	474	489	488	488	469	485	521	449	449	488	478	495	477	509	429	494	517	494	458	457	447	472	478	523	485	511	487	475	450	446	508	504	459	516	449	500	448	498	505	467	458	476	488	489	471	453	503	484	489	468	516	488	463	475	474	481	510	495	475	461	483	526	512	521	438	510	476	485	481	460	476	488	482	493	502	487	483	464	461	496	482	505	469	487	454	487	433	462	466	470	491	510	438	470	488	487	471	487	530	477	440	483	494	514	487	462	511	504	479	489	472	517	514	484	474	493	483	471	467	509	481	472	472	487	488	469	488	462	506	492	476	461	478	479	476	482	490	464	480	464	476	495	485	470	492	519	465	478	479	482	504	495	477	471	477	443	454	510	458	451	441	495	458	484	474	461	497	494	456	466	492	517	511	483	471	492	469	509	480	460	511	499	469	488	441	470	509	465	485	484	474	468	484	445	477	482	495	504	455	468	463	472	454	469	499	477	487	492	469	521	489	487	490	463	462	460	486	460	523	456	515	472	466	508	508	469	475	484	510	485	476	494	476	477	483	468	467	504	477	480	525	453	512	463	511	467	469	517	501	545	504	486	503	497	469	462	472	522	477	449	482	482	478	500	470	480	456	486	514	490	484	473	482	484	474	511	500	450	447	493	456	491	445	489	494	530	488	456	501	483	472	471	481	515	491	473	505	497	466	490	467	494	464	461	489	479	472	476	494	435	443	497	454	526	493	487	508	492	480	474	466	479	493	492	480	512	492	466	503	481	479	517	489	491	483	486	481	484	471	478	504	473	483	479	467	447	515	506	481	456	489	498	465	471	500	483	480	456	478	481	511	521	497	472	486	458	462	450	490	469	467	517	489	470	471	484	491	481	484	456	489	473	525	489	462	487	457	487	453	518	496	468	547	459	471	465	455	480	498	490	443	485	466	485	479	474	462	489	469	498	481	453	478	472	489	553	454	484	510	474	453	497	465	490	497	484	489	496	452	446	487	445	476	485	468	503	488	459	504	438	461	459	465	472	463	485	468	500	456	479	476	489	476	483	476	478	468	501	503	486	532	487	458	487	465	468	464	506	481	499	472	487	446	492	470	485	493	467	477	457	482	452	458	470	510	499	500	461	512	463	488	449	476	491	498	479	469	500	454	452	456	460	475	536	491	470	464	479	446	494	488	473	494	450	494	467	480	472	467	523	496	481	443	486	463	456	473	459	476	467	446	445	471	492	493	492	485	497	465	462	465	495	465	456	451	489	479	461	473	493	515	481	475	465	529	511	461	480	469	487	474	513	483	482	469	505	451	488	487	493	516	461	491	472	461	489	463	446	489	477	488	462	507	494	472	485	449	487	444	471	487	479	497	519	457	474	478	483	491	452	468	525	461	489	500	497	454	528	445	466	526	480	510	484	459	482	460	504	476	462	511	473	486	519	482	454	469	514	465	492	426	482	488	486	503	458	489	477	463	510	467	482	480	461	457	497	505	470	488	435	478	521	453	506	502	474	485	479	501	486	488	505	494	502	495	487	453	462	485	474	484	506	495	480	476	449	486	482	484	501	497	495	509	460	497	492	460	490	497	493	471	448	488	445	495	482	456	491	519	448	507	486	472	469	493	484	464	458	481	497	466	477	494	541	485	501	480	446	468	490	456	462	479	482	497	477	451	492	475	461	432	497	488	465	444	509	480	453	477	479	472	453	476	475	460	494	475	516	498	487	459	496	441	476	473	465	519	466	479	479	484	494	463	472	463	471	476	503	509	477	439	441	448	441	437	475	482	463	500	467	475	464	482	483	451	486	463	472	453	458	445	528	497	468	451	459	488	511	501	500	457	458	472	475	482	501	454	501	484	463	512	485	467	504	522	432	468	466	483	462	457	458	505	480	475	507	459	437	514	476	475	501	511	439	454	473	464	507	456	478	479	498	483	474	463	470	453	468	475	462	456	478	453	444	480	458	438	496	440	483	493	454	500	465	448	470	484	489	460	488	477	487	468	464	481	487	478	454	460	496	504	451	483	503	458	495	492	498	496	463	459	475	474	417	462	482	465	475	478	475	491	469	479	425	505	474	474	481	496	458	453	435	525	475	504	477	511	464	468	488	490	522	486	447	483	492	473	525	527	466	478	513	498	468	534	475	465	496	477	492	462	498	501	459	483	515	492	479	452	499
23857	20820	27861	23911	20493	11410	3497	2189	1837	1594	1502	10333	25205	17567	8546	2730	1048	827	686	720	698	716	700	736	665	698	714	762	748	725	705	708	726	699	720	702	755	698	686	708	748	670	719	666	698	718	720	676	681	759	699	690	696	674	648	666	717	716	669	714	683	678	705	698	676	737	685	750	731	679	698	721	671	737	691	719	681	701	670	693	731	721	683	712	699	681	730	718	709	721	685	706	652	661	679	672	629	700	673	731	668	689	690	728	683	653	675	695	663	680	741	689	646	691	694	733	739	718	649	653	697	721	690	715	708	709	697	700	688	756	704	705	720	712	686	656	689	673	697	718	693	727	717	651	682	721	684	664	703	704	682	696	692	697	716	730	733	674	661	706	686	740	722	747	721	698	685	691	676	702	724	705	717	676	685	660	727	732	731	664	709	715	715	679	671	686	669	695	729	681	643	719	687	693	694	726	674	710	674	728	721	727	706	655	746	703	667	685	672	693	723	759	714	662	724	690	696	679	697	749	653	694	708	699	707	727	723	726	715	729	705	662	673	710	702	732	692	669	720	691	673	696	690	720	695	710	719	688	696	634	726	739	676	665	735	680	682	728	699	653	683	692	691	710	723	756	716	758	678	683	737	687	678	693	752	719	676	706	724	704	691	682	668	678	720	705	692	678	701	676	650	675	679	718	678	706	690	681	716	651	715	665	683	719	692	722	664	715	718	715	671	672	712	686	698	654	699	721	735	693	719	715	732	703	725	684	654	696	689	727	699	680	695	728	698	722	701	698	724	755	711	732	704	676	688	724	722	656	676	729	691	636	665	703	683	751	650	664	681	647	733	678	696	714	721	716	672	728	713	757	708	700	661	680	704	670	701	699	694	720	681	726	672	709	713	699	668	690	694	707	719	700	744	708	727	686	710	703	655	716	696	699	708	674	689	706	720	678	702	670	717	731	681	685	681	685	709	670	639	688	713	691	721	701	731	674	714	717	716	720	666	641	747	691	650	650	713	703	671	667	694	703	696	697	650	689	690	700	701	721	676	687	696	681	705	705	681	697	692	703	713	698	695	695	666	685	622	659	710	687	678	661	724	695	668	666	705	697	680	659	698	698	721	699	667	663	697	705	657	699	672	629	709	704	699	697	678	731	718	700	626	682	733	695	727	668	696	690	682	727	662	689	653	670	739	696	657	683	700	630	757	710	662	706	705	695	683	700	695	675	707	674	661	689	748	720	667	731	692	678	714	702	701	685	669	714	715	698	664	676	664	724	728	682	731	689	694	699	677	683	671	718	672	696	706	725	731	684	749	665	723	722	693	674	747	768	722	683	721	684	673	697	732	643	691	685	687	701	730	710	721	706	722	724	667	671	718	713	725	699	694	676	748	723	684	706	718	667	710	661	664	689	650	703	719	684	660	650	659	650	729	678	690	658	704	705	678	666	715	679	718	699	708	698	717	725	710	688	667	731	730	756	664	720	735	714	671	689	731	696	736	688	717	733	731	670	683	703	715	674	753	679	673	700	701	709	705	745	677	690	679	702	730	681	706	724	664	664	691	679	694	702	719	704	672	728	723	652	716	696	691	682	704	697	703	731	654	694	661	712	728	668	702	707	685	661	652	727	717	709	689	711	671	733	684	642	730	730	698	698	741	688	705	705	714	634	700	689	698	700	710	714	697	712	701	676	677	728	761	717	741	673	639	699	721	733	683	728	713	713	716	695	728	682	727	695	674	663	711	702	724	696	669	724	711	716	728	659	676	648	733	666	726	703	663	741	688	654	719	733	700	678	672	686	720	677	668	672	681	671	651	693	697	665	700	722	711	702	646	700	726	681	707	733	730	726	700	715	691	671	695	713	678	685	705	675	717	713	686	719	720	676	738	644	704	672	645	705	687	682	698	759	641	650	680	681	711	673	699	701	717	686	702	655	632	687	683	709	698	697	686	713	751	697	655	702	714	699	706	690	677	744	715	721	689	671	749	729	688	661	660	707	664	705	678	682	750	663	685	711	691	755	688	707	723	699	671	692	681	698	714	715	689	671	692	677	712	670	740	690	669	649	682	714	653	690	685	623	699	675	698	690	715	708	670	652	687	650	698	719	704	714	685	677	706	692	701	741	695	700	735	677	628	655	710	639	690	701	704	673	704	711	691	713	666	729	717	685	674	678	698	703	722	673	708	707	685	698	667	672	709	706	684	666	690	729	742	673	664	698	699	721	717	676	667	685	698	687	669	746	702	678	696	674	693	696	681	702	688	740	684	714	715	672	718	661	658	693	724	757	731	727	733	716	701	669	705	721	700	719	743	701	699	673	673	692	702	695	695	685	707	706	698	700	770	672	652	719	690	689	692	675	689	655	647	723	738	677	702	698	691	717	746	695	711	686	699	729	678	654	722	701	688	707	714	705	700	671	700	659	706	693	705	726	708	762	671	627	710	682	689	683	685	676	695	668	705	660	736	720	710	649	715	671	697	671	702	735	703	655	693	718	674	680	660	665	690	734	670	665	710	710	672	665	757	721	686	669	726	696	766	703	695	700	650	750	704	662	721	668	707	716	714	663	711	655	709	658	682	713	717	742	709	672	655	687	633	709	674	714	674	679	710	681	712	745	681	719	715	684	686	691	706	677	687	701	709	751	731	672	677	712	683	715	748	704	739	726	713	724	710	699	739	641	716	728	686	677	741	664	641	735	684	722	658	720	737	698	743	631	668	696	711	717	687	652	704	694	691	642	664	621	679	730	671	717	682	692	710	718	633	668	689	698	692	725	693	692	710	701	653	726	720	712	704	720	675	709	733	650	655	707	763	695	698	654	694	741	714	682	710	699	682	736	685	709	657	691	679	674	728	645	708	719	689	682	684	655	710	692	663	707	740	725	681	728	682	717	691	689	677	682	700	697	704	652	723	741	734	691	719	701	713	726	720	685	677	670	705	756	704	671	684	675	702	641	736	737	674	700	677	683	715	693	719	616	641	653	672	685	744	707	708	708	713	658	682	736	700	716	701	725	717	707	689	732	688	664	675	703	743	711	694	687	695	645	693	678	715	695	694	699	720	617	703	680	680	737	671	673	676	676	717	677	700	663	729	683	665	717	660	765	660	654	675	699	665	698	676	715	712	698	665	661	707	703	709	725	716	703	697	670	678	673	709	752	722	715	723	652	659	691	640	740	679	663	694	662	743	672	736	713	685	704	716	710	715	671	709	715	718	702	688	739	667	638	721	716	738	699	679	684	707	736	664	715	723	698	677	676	715	676	680	708	689	683	714	712	699	683	688	734	705	670	662	699	681	704	702	725	677	631	727	709	693	772	677	699	676	699	701	655	711	710	696	696	670	677	653	719	747	690	744	722	657	691	698	681	671	702	690	668	636	671	692	704	664	735	692	699	693	705	716	692	722	710	660	692	688	680	696	702	655	655	639	694	668	688	718	706	687	697	720	723	682	711	713	669	706	669	712	696	712	725	707	716	670	689	725	683	758	654	673	671	685	672
7218	13599	14084	10071	7091	4430	2699	2435	2290	1943	1883	13944	23046	15190	7437	2706	1009	741	596	573	612	597	561	635	596	588	604	586	588	589	589	599	608	554	588	608	571	585	588	617	606	571	599	592	583	575	603	552	565	578	620	612	550	580	635	583	591	568	578	603	530	608	627	608	607	620	559	615	577	613	552	593	592	600	593	574	577	579	574	568	570	603	576	559	614	555	587	582	574	583	573	605	580	601	572	588	589	563	577	598	569	577	589	617	592	595	575	580	595	580	589	606	650	601	582	648	570	586	608	576	576	566	573	619	590	591	598	609	577	589	545	538	637	576	575	591	592	619	591	577	528	531	622	623	572	586	560	576	574	586	609	566	637	568	535	589	606	625	571	577	651	543	571	602	627	570	593	603	570	566	541	572	547	599	607	570	566	615	557	604	585	553	573	579	617	558	588	564	556	592	595	596	539	591	595	571	571	597	567	597	555	572	578	634	555	571	631	583	608	583	566	617	582	521	600	590	581	584	629	624	603	556	602	581	564	583	611	636	591	557	568	576	658	599	589	576	580	561	558	557	591	607	604	565	619	559	628	562	536	576	595	581	590	604	553	602	595	591	607	603	602	594	550	588	557	585	566	631	531	573	615	564	626	563	577	589	579	561	595	547	631	584	555	551	619	580	616	590	582	593	567	616	556	557	574	577	564	596	613	535	641	586	596	596	628	584	558	648	616	595	552	577	585	592	597	580	567	580	558	574	595	567	614	560	577	544	591	535	596	596	600	551	598	554	590	603	599	600	591	609	617	555	579	570	568	596	632	532	571	573	571	583	577	608	595	573	630	587	595	540	567	581	598	557	577	591	591	554	589	583	570	581	550	556	577	605	571	595	557	565	556	588	559	538	591	600	575	555	621	580	567	595	583	585	536	576	569	608	567	576	556	592	591	561	605	568	576	580	558	612	550	526	563	614	591	588	564	583	567	605	583	579	586	565	587	559	582	589	574	575	599	627	622	597	563	607	579	635	601	604	555	543	633	563	606	584	607	553	584	594	573	571	607	594	565	593	561	583	574	606	609	554	554	574	583	569	590	551	610	610	596	650	567	544	575	576	604	578	616	563	596	536	552	535	591	618	573	613	552	598	598	598	590	563	580	575	608	555	584	586	541	543	599	575	613	553	550	564	576	598	599	547	579	578	583	572	595	588	564	549	637	567	607	591	554	597	616	584	625	603	590	605	602	618	561	582	601	588	585	578	584	566	604	637	564	583	570	607	570	605	608	592	600	586	601	599	571	603	601	617	584	564	586	558	592	588	609	584	606	607	534	585	622	584	559	621	618	627	555	566	572	610	574	579	591	583	601	573	561	568	595	568	584	606	616	582	563	599	599	588	569	534	549	616	626	556	558	572	591	638	587	534	600	590	586	572	580	594	611	574	588	552	587	534	539	635	563	580	593	569	555	565	582	609	556	649	571	587	585	589	594	553	588	608	567	575	565	602	572	557	597	561	563	559	607	626	566	539	597	617	578	575	614	567	595	578	621	567	573	557	551	593	585	568	556	561	593	568	583	585	592	591	553	617	598	589	553	558	555	585	584	570	535	557	574	585	580	541	589	546	562	573	629	593	578	638	545	560	579	550	576	612	563	589	560	556	592	628	587	600	589	598	567	567	595	571	583	547	617	599	566	570	611	546	598	578	560	550	527	593	575	523	581	551	536	587	603	621	580	590	564	574	553	617	587	596	592	602	551	557	576	625	629	576	610	560	554	597	563	591	610	607	575	576	597	587	610	615	592	568	574	580	595	556	543	589	608	627	574	631	572	586	570	602	584	603	590	604	587	564	610	592	528	609	560	541	594	585	546	590	595	546	631	594	618	623	555	572	606	554	558	558	602	562	581	567	570	543	595	536	620	565	586	559	599	574	585	586	548	530	619	577	603	558	574	559	632	607	568	653	583	572	582	586	593	623	573	588	588	598	577	563	550	615	566	597	601	602	568	575	575	606	569	517	574	595	605	570	577	577	606	566	558	563	578	599	609	552	578	586	598	572	547	601	602	567	563	550	579	587	582	590	589	587	597	605	561	580	536	600	573	581	642	574	564	564	585	559	575	583	538	534	597	609	612	591	605	592	602	602	619	571	553	614	569	572	609	595	578	542	598	560	600	614	537	560	585	560	575	604	569	586	607	580	587	594	572	566	606	564	620	549	561	580	563	561	560	564	603	549	568	617	591	565	582	606	588	548	590	587	600	588	574	576	564	570	562	597	533	575	601	602	619	589	586	574	551	610	590	620	589	585	617	606	574	585	571	550	556	570	559	584	573	570	579	582	565	596	583	591	562	553	587	606	589	550	606	584	524	564	563	595	555	566	581	607	598	598	566	556	590	623	554	559	623	595	566	555	583	553	575	571	554	619	567	557	554	592	558	547	575	592	542	588	572	550	573	596	578	615	590	569	566	544	563	599	558	537	568	593	611	585	518	604	602	569	616	567	600	535	569	604	557	556	574	568	564	603	557	592	578	586	581	577	569	590	576	581	580	585	599	572	564	600	589	581	605	578	615	567	603	555	612	576	593	566	563	594	598	580	559	557	557	597	596	594	568	586	614	564	550	577	600	577	635	559	561	583	585	620	582	557	600	574	560	560	605	603	592	570	611	567	596	584	584	621	583	577	611	613	552	626	532	549	576	577	582	575	588	580	573	587	578	597	567	583	574	630	563	561	595	557	593	538	583	580	557	614	581	600	561	573	566	591	576	587	570	586	632	609	568	595	541	586	579	578	580	567	569	606	614	551	571	595	551	630	597	611	585	581	620	564	596	615	524	594	583	589	588	608	547	554	611	590	548	548	575	611	538	588	606	553	585	576	578	566	581	582	565	609	595	587	615	583	581	596	608	557	605	598	540	571	563	561	577	578	495	595	610	551	563	581	586	564	593	618	553	554	549	563	589	626	596	573	581	596	608	572	605	595	612	571	577	548	608	569	599	554	553	557	585	575	582	578	526	531	609	573	616	573	564	569	567	537	613	575	556	564	534	614	558	510	604	603	615	556	593	575	579	559	580	577	525	589	556	572	605	577	558	562	541	570	552	576	595	563	575	605	578	530	547	593	607	571	540	559	586	547	603	551	564	538	555	598	596	614	587	585	626	524	639	531	534	575	577	572	589	564	556	600	573	583	574	574	633	563	569	531	611	576	601	589	569	527	600	557	508	554	585	582	573	594	589	633	596	552	665	557	579	599	559	575	563	574	549	539	554	539	604	579	548	616	564	572	575	580	615	613	560	566	610	596	556	589	600	565	566	577	540	603	596	571	597	579	515	559	579	600	583	588	539	577	570	622	608	605	554	586	635	597	586	594	612	583	597	568	576	555	564	585	581	599	573	563	616	584	591	527	609	564	556	549	546	548	598	587	577	599	588	612	604	599	574	623	573	558	610	553	585	581	576	567	601	545	535	625	579	580	598	548	629	556	538	578	612	546	560	575	523	512	564	611	582	576	543	574
26941	10715	3110	2498	1756	1082	897	854	747	787	711	1035	1711	1460	1082	747	634	605	588	631	592	591	597	577	618	611	588	648	546	557	580	563	615	591	588	613	576	579	554	567	595	604	586	559	624	580	560	540	558	605	600	582	566	599	585	577	574	568	619	604	533	557	553	637	597	559	597	576	580	640	579	583	615	545	580	602	589	626	566	567	519	584	537	600	616	564	576	616	626	582	550	578	582	615	587	575	575	577	557	586	526	546	615	597	568	576	609	606	606	557	544	588	525	597	608	582	578	569	556	581	573	603	607	606	594	550	540	598	587	559	587	618	581	581	632	562	591	593	585	588	585	602	585	589	590	603	594	586	531	550	613	629	588	578	570	591	575	600	598	586	582	589	570	614	583	611	606	559	624	604	574	609	567	584	629	602	543	583	558	598	583	598	575	554	610	600	609	609	599	594	548	616	602	559	604	619	587	561	618	595	548	577	605	590	589	624	631	605	623	565	576	606	606	548	574	567	585	598	599	606	579	571	595	588	563	584	608	618	586	565	631	619	567	632	579	593	605	625	604	596	608	561	574	585	571	584	540	628	581	576	611	627	597	593	588	575	583	619	585	593	602	580	596	593	570	570	563	592	546	588	599	601	605	584	598	571	559	590	571	575	623	580	617	620	613	618	594	559	583	590	599	546	601	613	537	568	603	601	615	563	558	612	591	570	635	608	590	577	614	610	601	530	579	559	558	603	572	593	569	587	598	580	570	586	611	569	559	566	594	578	599	554	575	556	559	630	568	576	566	614	610	568	571	614	560	599	538	599	556	618	552	608	607	584	587	573	578	603	565	565	546	572	553	586	593	580	572	598	617	587	580	612	610	597	574	627	595	566	583	565	584	546	561	546	586	598	534	619	585	606	603	587	568	570	561	566	571	560	622	635	596	567	560	566	601	589	535	602	581	564	617	560	574	586	558	603	573	593	574	592	582	597	576	578	548	565	613	561	566	628	556	606	610	593	582	562	580	569	565	592	557	593	550	605	613	571	588	579	570	579	537	618	561	599	571	595	544	615	614	570	571	591	548	580	576	594	509	572	592	579	592	584	570	574	587	592	536	601	585	553	553	581	574	581	598	592	577	581	579	567	588	605	603	592	608	588	592	633	578	588	588	570	567	590	592	614	632	590	546	586	580	575	608	615	563	603	595	559	594	618	624	578	591	636	586	565	586	555	610	585	572	578	595	581	574	554	572	609	607	589	577	616	616	570	588	580	596	590	563	559	571	606	574	577	579	553	567	575	578	572	577	580	610	547	590	588	570	581	564	592	590	605	599	611	591	567	584	551	588	605	593	575	598	603	541	531	561	615	577	590	587	612	593	625	608	548	596	591	591	582	606	570	615	626	573	572	597	613	565	606	593	582	580	609	591	578	584	613	597	589	590	566	571	650	630	586	607	584	565	559	580	618	614	588	617	574	610	549	559	619	564	598	616	580	604	629	540	559	570	580	596	537	620	560	633	617	566	560	602	600	592	590	603	617	599	604	553	546	577	572	576	574	563	639	563	600	583	570	576	598	567	606	607	604	587	563	581	622	612	554	571	580	624	573	568	597	604	598	627	598	639	542	563	611	606	600	629	584	598	641	648	585	608	536	583	568	597	609	580	578	566	568	612	630	589	599	619	604	571	620	550	557	612	587	611	580	591	555	561	603	594	572	562	604	580	548	565	601	565	610	596	525	620	575	567	588	596	578	583	576	580	589	589	607	604	600	617	606	590	587	611	561	588	612	596	615	636	585	563	623	569	599	601	576	583	629	576	563	586	553	560	554	586	580	573	609	622	609	583	636	608	565	618	600	605	571	549	578	569	545	581	535	531	583	602	622	600	575	589	620	585	613	560	579	546	577	568	593	615	596	552	567	609	600	602	594	612	585	615	572	637	578	588	594	550	596	604	569	617	596	595	591	624	572	583	582	564	594	594	594	557	612	562	570	665	563	587	600	579	611	550	577	591	595	554	593	555	552	598	610	562	566	581	607	620	614	612	575	608	615	624	592	573	583	625	584	589	561	576	611	580	599	613	589	573	556	583	621	587	600	585	631	613	591	595	576	570	546	582	613	550	611	579	607	606	583	596	596	579	543	611	614	597	599	617	613	602	578	588	581	581	556	570	553	620	592	618	570	578	586	597	596	560	606	578	589	581	572	596	625	601	554	553	542	561	608	549	633	610	587	582	602	587	601	635	607	585	594	602	571	610	555	583	600	534	584	575	572	572	565	567	598	570	612	644	590	639	594	571	551	598	574	577	570	546	605	548	590	615	558	637	575	571	548	609	554	562	595	553	576	594	577	593	550	619	598	614	537	520	544	602	631	560	568	587	588	622	558	589	556	581	591	588	565	576	586	602	586	574	558	539	542	598	582	552	615	547	584	610	564	588	608	584	560	593	585	575	566	618	588	570	628	565	594	603	544	575	613	568	618	574	623	588	599	593	637	580	543	589	554	583	587	589	582	582	586	560	581	567	575	561	606	581	665	620	631	603	600	603	570	629	531	609	563	559	563	601	590	577	560	604	595	602	554	605	600	602	645	608	596	550	606	569	581	591	600	585	616	593	584	584	578	596	560	537	589	534	588	566	562	567	597	607	577	580	574	590	596	571	558	627	560	584	589	533	583	553	642	611	585	575	558	561	554	560	600	624	647	562	604	627	603	641	594	580	595	597	593	587	572	527	553	624	584	594	586	621	565	569	544	560	591	594	564	589	568	543	631	591	588	577	614	591	583	595	588	573	595	588	605	591	577	503	592	564	601	577	570	632	574	600	578	549	593	612	579	611	607	593	577	595	620	591	558	560	566	579	637	583	558	563	581	560	578	587	603	637	610	609	595	596	574	588	590	588	582	571	599	590	603	552	559	604	561	598	535	581	619	597	574	603	549	570	598	595	592	571	624	591	556	570	574	589	618	568	591	573	615	620	548	586	641	565	559	641	593	584	620	551	592	620	570	603	616	568	543	621	571	604	547	601	556	622	591	588	574	552	603	556	582	614	619	589	591	573	539	581	615	619	541	592	609	591	555	568	592	594	596	598	588	591	646	555	574	584	530	583	605	603	589	622	607	579	634	576	589	596	611	594	594	615	570	600	624	601	618	603	589	573	633	539	572	552	587	586	648	601	616	579	590	600	592	518	619	578	579	572	624	599	608	605	602	576	584	549	574	593	570	622	588	574	629	577	573	600	562	622	614	590	530	605	620	553	546	626	580	607	616	552	621	588	621	591	557	577	541	568	587	613	569	595	582	568	583	608	597	589	555	581	637	591	552	585	582	574	586	570	618	571	648	592	613	591	553	581	588	557	596	560	607	627	566	590	584	594	618	620	597	596	606	587	555	581	546	560	591	613	580	561	559	602	596	606	577	551	537	603	572	587	554	594	599	593	575	637	567	547	552	545	564	586	605	616	588	581	601	552	623	604	574	576	608	569	583	588	588	563	530	558	602	587	543	632	558	594	634
6470	3064	3001	2774	2168	1286	1056	958	933	874	760	1306	2105	1584	1060	693	570	498	460	503	490	483	465	461	493	495	504	490	529	488	505	504	525	516	489	478	489	496	514	473	487	527	462	531	509	489	470	477	512	501	481	481	453	482	484	481	454	526	496	507	449	497	461	500	463	509	472	535	474	469	426	502	499	508	512	502	490	505	474	501	494	460	526	492	477	458	441	490	479	474	480	495	502	486	502	441	471	490	528	467	486	529	546	507	511	518	505	465	482	475	514	505	515	521	491	497	475	510	473	505	491	463	490	479	486	505	479	492	491	473	487	519	520	537	493	475	480	543	507	505	516	504	523	526	462	469	500	462	504	485	487	518	517	445	484	535	483	474	453	469	512	477	510	441	467	470	478	499	440	512	468	480	489	485	498	461	462	518	533	459	487	497	485	464	484	457	485	477	506	518	488	517	502	540	459	474	455	488	528	471	473	501	461	464	508	495	485	534	486	504	498	489	491	459	491	495	474	520	515	507	474	472	436	500	478	424	516	492	471	469	494	503	519	532	459	503	496	447	493	467	496	449	469	486	486	480	485	543	477	498	503	495	492	481	471	482	461	471	509	526	495	465	510	505	501	516	451	477	459	508	460	497	469	442	513	510	466	498	495	481	500	513	465	499	484	463	527	518	486	494	497	490	482	490	485	460	487	471	482	473	485	473	515	491	495	494	491	458	493	463	504	456	478	475	484	498	509	485	465	482	481	494	452	483	483	456	491	508	464	469	473	484	484	471	481	484	460	499	502	448	491	497	513	445	465	510	510	502	491	478	488	526	511	547	483	515	484	476	491	513	521	532	475	460	501	521	486	475	486	483	523	448	483	489	507	489	500	516	467	497	495	454	465	491	471	472	502	452	498	494	485	503	522	445	472	501	496	496	499	488	450	461	502	519	475	454	499	497	510	477	492	511	503	472	476	494	491	531	481	484	451	472	520	482	455	516	476	509	469	485	483	464	502	493	483	482	486	477	473	482	468	488	492	495	505	508	508	508	489	488	461	526	493	513	461	506	508	508	450	485	500	498	485	520	494	465	473	497	450	486	469	461	480	488	482	514	471	473	505	498	434	487	504	464	472	468	510	498	478	469	527	506	473	480	498	492	475	488	487	488	452	472	513	490	490	477	532	440	462	517	475	484	531	468	460	469	487	480	522	511	463	514	488	527	527	500	484	440	513	499	441	501	476	477	510	495	509	521	500	491	475	475	487	547	476	500	477	500	475	482	519	479	499	477	475	460	513	469	508	498	496	480	499	473	528	508	504	471	533	480	464	515	481	522	473	494	510	498	482	489	473	476	465	469	514	481	485	516	499	494	451	488	455	504	495	512	438	465	487	526	461	497	471	440	482	515	476	475	459	472	476	489	514	505	484	478	457	476	481	515	508	456	459	506	443	478	462	460	477	526	483	489	464	489	518	534	471	519	495	475	464	510	482	490	497	476	463	455	495	527	458	493	520	473	511	482	474	448	483	502	493	449	466	506	451	470	480	472	513	489	476	489	480	497	505	487	515	492	500	494	496	458	488	471	463	477	480	475	495	460	496	481	514	527	511	501	445	464	486	518	461	540	495	478	474	532	487	515	462	489	510	459	473	505	491	491	505	518	468	476	502	489	458	458	474	468	511	487	498	474	483	529	490	492	478	561	509	520	500	450	516	501	466	483	494	472	461	498	540	470	543	495	495	489	468	466	474	495	490	484	438	457	470	473	481	474	475	487	521	507	498	470	441	478	503	491	464	473	478	522	514	473	528	499	475	472	473	509	477	479	483	502	494	452	524	481	474	540	485	535	496	503	437	475	500	485	454	494	496	445	495	503	462	462	469	474	492	491	480	454	475	465	484	470	484	493	485	524	478	456	471	475	479	510	473	503	505	488	486	504	463	500	502	528	498	491	486	494	508	512	512	470	485	488	492	499	506	483	494	490	539	491	486	480	500	516	493	496	504	477	488	522	489	478	500	483	477	482	523	438	520	457	542	536	522	487	438	492	479	460	487	460	510	445	519	479	531	524	464	476	527	502	492	456	499	480	521	484	505	498	474	496	498	484	483	481	463	507	516	507	476	489	514	490	484	469	487	503	445	449	488	493	493	511	466	492	487	492	464	453	500	460	471	500	528	481	492	516	492	466	472	522	482	493	476	477	488	471	480	514	501	475	472	464	485	464	508	474	508	517	487	471	486	500	503	504	449	471	505	461	489	490	509	500	494	481	470	484	513	471	487	488	499	448	522	471	538	511	529	476	509	475	474	486	499	481	513	472	469	509	530	471	494	463	464	508	511	491	464	469	475	475	514	504	496	531	457	498	492	432	516	504	433	488	469	485	478	463	485	509	489	444	519	497	475	488	500	451	500	499	478	507	475	454	488	486	478	535	473	507	463	503	490	466	505	488	495	476	474	496	499	504	473	498	474	475	502	481	484	512	536	465	485	485	482	503	516	449	495	505	474	458	496	484	499	483	484	525	543	492	467	489	517	517	524	494	442	494	484	456	459	476	480	486	488	494	524	516	466	458	535	490	521	451	501	492	529	475	495	481	503	454	474	509	518	469	452	488	448	484	456	476	542	477	475	472	485	443	478	463	500	450	471	526	479	472	493	444	479	482	492	505	481	461	491	472	483	477	488	520	504	455	465	514	469	518	495	465	484	470	468	479	463	445	437	471	483	504	466	478	508	470	483	477	507	458	515	481	485	494	536	509	469	483	467	504	463	472	474	486	494	524	498	490	505	437	505	472	508	450	456	511	462	449	505	437	432	496	470	534	463	522	496	478	510	475	508	443	446	491	488	515	524	450	472	530	506	483	492	456	510	523	445	526	513	518	454	491	485	482	464	475	459	466	501	507	502	472	488	501	477	505	501	445	442	506	495	491	508	468	492	481	545	450	470	477	494	512	495	468	457	473	483	478	542	474	489	482	448	470	464	458	480	510	487	487	478	474	471	516	467	529	488	452	491	519	490	474	523	515	525	469	519	484	485	500	475	496	445	476	515	482	508	516	477	538	456	489	532	509	465	504	484	466	475	481	475	510	494	492	481	501	510	492	472	469	472	484	487	505	494	494	508	502	468	505	516	494	466	449	479	485	497	447	518	475	479	491	462	471	473	452	499	478	460	448	516	477	516	477	492	500	509	497	472	443	489	481	456	492	465	505	483	472	488	477	520	493	509	487	479	498	504	520	536	465	481	491	488	472	518	519	492	521	483	455	510	519	492	482	486	441	492	490	509	493	483	475	521	496	496	505	501	483	493	477	496	468	508	515	498	464	498	500	484	496	483	495	455	486	479	446	515	490	511	512	505	447	496	503	467	490	475	511	461	471	519	469	442	505	529	481	490	507	472	511	494	483	468	478	458	482	471	455	444	488	533	464	508	452	505	535	493	478	451	470	479	500	513	487	530	493	529	494	505	498	496	454	484	503	473	481	477	478	491	482	491	510	520	454	517	477	450	490	504	516
24650	20727	26719	24548	11294	3322	2120	1599	1379	1141	1122	3639	14477	10207	5057	1974	933	674	603	609	649	638	629	594	659	639	620	699	634	634	595	607	658	629	618	651	608	630	626	634	672	624	646	586	603	634	656	638	657	633	598	604	642	592	637	635	637	663	695	651	665	652	643	651	646	610	652	643	612	638	681	605	632	619	614	622	605	633	603	645	635	639	584	611	623	605	657	655	617	612	608	598	611	614	650	620	653	568	613	621	651	642	625	613	652	631	692	597	642	653	628	651	638	655	628	645	640	613	625	639	639	619	637	611	636	587	619	631	617	635	631	650	599	639	622	625	618	607	611	604	650	605	615	610	670	659	631	589	629	655	668	631	621	614	632	565	596	627	659	643	599	665	587	646	626	622	601	644	607	604	583	620	636	618	622	640	632	655	615	652	620	630	621	666	617	621	658	614	678	615	629	623	644	604	621	608	564	671	615	633	593	658	616	599	618	607	674	653	617	628	582	624	625	618	651	595	643	605	613	623	606	583	597	668	593	622	571	607	632	550	667	598	655	637	636	609	675	635	653	612	662	651	596	624	652	647	618	643	599	642	643	622	597	632	629	589	580	629	640	584	615	660	601	623	623	614	601	640	601	640	609	662	644	618	646	662	608	589	599	595	625	619	642	615	635	611	633	584	588	625	689	628	609	614	674	658	634	626	647	609	602	664	634	631	612	633	595	625	668	591	662	600	623	618	635	625	622	579	676	647	577	631	634	613	633	590	614	642	611	619	589	675	607	650	640	610	615	621	664	597	621	595	640	637	650	587	622	583	653	562	609	621	644	643	662	622	637	639	626	625	613	615	616	661	602	632	642	639	622	628	617	627	635	599	611	647	611	612	620	614	623	626	636	643	616	607	602	627	659	586	621	607	643	620	603	661	609	636	610	617	613	630	617	628	633	626	616	632	606	657	650	619	599	603	650	634	591	596	598	631	606	622	673	578	652	656	641	636	664	623	681	638	656	648	681	673	622	631	620	644	632	581	640	643	589	648	627	606	588	606	600	669	634	580	626	655	667	588	637	642	600	581	642	622	603	617	637	656	600	639	619	600	592	614	632	627	617	620	653	650	638	631	653	648	657	652	606	601	670	641	582	630	644	619	631	660	605	602	635	641	686	564	603	611	630	646	642	612	651	594	625	624	623	629	642	608	618	622	647	615	613	629	595	621	621	693	599	611	629	613	636	653	636	594	612	609	624	665	630	633	618	609	660	672	667	610	626	639	615	614	672	647	651	633	622	600	643	631	600	591	652	617	657	631	638	667	618	654	669	565	665	584	623	570	654	611	625	591	658	631	623	607	644	637	612	648	644	643	630	609	642	641	663	661	636	639	640	609	632	609	598	641	592	646	638	643	643	633	615	635	647	658	664	635	640	562	646	623	634	648	614	632	634	626	614	594	589	591	620	644	617	605	599	623	625	608	580	618	668	618	597	626	634	593	629	670	568	624	615	625	608	646	627	630	630	623	636	625	628	649	590	661	626	563	614	621	604	636	647	668	601	640	623	613	632	610	659	604	597	643	628	617	643	658	627	609	673	631	605	600	602	605	570	622	603	631	595	610	610	605	596	667	636	614	609	633	630	632	637	665	634	623	621	642	633	653	616	584	591	594	637	626	617	637	614	645	611	571	627	606	618	632	615	604	617	607	619	589	590	662	636	650	602	624	619	636	632	596	662	616	629	611	631	650	665	602	598	620	603	619	646	632	625	631	628	615	657	599	645	592	611	589	619	613	620	596	627	633	642	604	648	619	627	613	642	613	611	609	640	600	589	662	629	658	611	593	589	623	615	603	618	635	669	625	620	640	640	613	599	612	648	590	580	576	620	644	620	634	638	667	627	634	644	603	593	603	623	600	592	649	637	635	609	603	612	596	593	618	652	637	658	667	621	670	604	646	624	615	616	619	652	600	651	623	608	622	612	634	664	643	689	624	630	591	605	623	628	638	665	575	624	639	600	598	625	623	628	614	635	573	618	591	628	603	635	585	607	615	632	642	618	625	647	628	609	628	597	645	618	630	673	622	618	626	615	654	600	640	634	653	590	639	624	602	617	641	606	636	597	607	605	562	638	597	649	622	623	632	622	601	672	628	622	587	628	597	635	630	624	602	656	604	567	655	640	607	640	627	598	582	646	611	599	623	653	617	620	605	600	599	616	652	656	662	641	643	654	612	635	624	649	629	607	600	615	661	597	638	619	623	681	607	609	636	614	629	645	639	585	626	592	638	629	633	617	613	630	613	636	614	633	625	641	592	635	667	573	625	602	645	678	599	617	682	609	670	682	672	630	627	634	610	612	612	607	562	639	624	591	645	644	606	638	626	586	629	630	624	623	628	637	618	603	585	609	617	600	614	676	623	592	667	607	625	631	672	580	628	607	618	652	599	638	583	577	652	667	628	642	619	634	626	597	616	610	622	603	656	618	679	640	653	630	657	666	632	635	573	609	602	586	608	629	685	624	662	587	606	607	620	669	613	602	665	621	612	615	647	639	599	596	639	661	591	615	648	620	615	637	611	631	673	605	646	591	599	597	613	646	612	629	608	586	595	628	642	599	673	616	575	654	573	625	646	626	654	652	632	622	619	610	618	655	595	582	628	645	597	644	609	607	629	617	581	630	618	629	592	638	633	615	637	614	618	645	676	611	619	602	601	626	600	609	635	612	630	611	584	607	634	628	621	602	665	624	619	624	640	626	595	626	651	662	629	588	643	614	603	651	655	612	642	581	633	616	643	647	619	587	662	615	643	665	610	627	606	634	582	620	598	565	646	616	603	614	633	590	598	637	654	626	640	631	634	595	620	608	602	607	624	631	615	578	610	665	608	618	618	638	612	648	600	602	674	640	613	632	634	634	639	634	602	625	631	605	643	609	617	652	635	642	619	647	614	653	611	651	612	649	625	621	570	635	614	685	606	661	609	639	653	657	599	666	605	645	616	608	631	665	642	587	604	632	652	662	612	651	574	610	588	597	624	668	625	632	627	663	587	659	665	620	654	580	657	632	594	648	610	624	642	613	619	605	618	624	630	574	616	651	592	636	620	626	646	643	678	615	621	660	597	620	655	634	609	594	584	615	625	565	668	647	628	600	631	671	608	605	624	613	637	645	573	615	606	627	607	653	574	606	556	574	640	638	624	606	584	592	592	645	640	625	622	638	624	621	617	605	655	592	613	603	667	630	607	647	601	620	639	675	626	623	618	624	616	623	624	643	626	610	608	603	624	689	632	620	621	684	614	644	650	602	628	666	649	653	618	627	610	616	586	656	648	607	667	590	654	651	613	650	641	639	596	618	606	666	620	633	682	654	574	628	641	615	660	631	624	585	607	637	609	665	654	611	630	660	637	590	617	597	625	617	629	584	643	606	646	610	620	641	616	619	598	594	629	600	621	613	613	611	619	629	637	603	609	615	641	609	635	573	618	609	642	663	634	610	608	600	666	617	617	615	618	631	620	650	630
5617	10060	9765	6039	3545	2690	2240	1823	1670	1382	1354	5395	15368	9901	5160	2007	761	613	554	557	540	534	571	527	521	557	504	564	524	546	571	526	526	500	532	528	586	536	526	550	524	521	558	530	526	513	566	549	539	537	542	520	512	541	533	554	515	541	545	505	567	540	540	538	514	582	493	498	524	573	500	572	570	534	541	486	542	512	570	521	532	503	511	526	522	526	499	520	508	565	511	579	523	560	481	528	507	520	517	521	516	590	547	562	532	491	540	579	527	552	545	531	552	542	517	569	537	513	523	548	538	563	501	550	551	520	579	548	504	510	465	502	499	555	556	505	558	510	493	548	520	480	556	500	535	540	530	562	502	553	554	531	519	490	570	542	534	494	550	506	536	511	538	529	511	549	517	490	496	563	514	520	511	501	566	542	541	520	559	531	538	524	532	498	552	490	521	518	531	573	482	585	547	576	521	540	535	509	556	570	538	561	534	539	513	536	510	522	576	539	501	510	578	528	548	477	504	497	552	548	552	537	578	540	538	530	527	539	520	538	524	550	548	522	538	542	543	522	518	528	549	517	538	536	505	542	595	548	547	530	526	524	516	501	512	538	542	504	549	547	531	554	549	536	545	519	498	553	527	509	509	540	533	548	577	544	541	561	477	554	505	497	480	546	536	553	523	565	534	498	506	552	501	531	511	541	543	576	539	533	553	498	515	511	498	547	483	527	557	492	540	535	561	539	519	540	528	481	513	541	535	547	580	544	530	520	524	554	540	533	523	549	557	507	530	572	523	549	536	553	534	518	514	543	539	538	536	506	539	542	532	533	514	527	578	576	538	541	524	539	525	508	541	540	531	559	511	532	546	551	550	551	559	549	536	517	570	523	493	502	486	567	522	542	508	531	517	555	536	479	534	526	518	533	510	540	488	508	536	525	532	498	542	517	514	530	558	529	547	497	539	568	509	510	544	524	534	534	573	518	537	549	566	540	507	510	514	549	527	511	566	496	462	569	591	505	531	534	524	544	482	511	537	492	502	501	549	556	520	534	505	498	508	511	546	542	530	586	534	496	546	557	536	527	515	525	543	519	506	554	541	512	524	543	558	532	528	534	504	533	572	505	576	531	510	498	546	511	505	540	536	495	544	531	534	512	483	498	553	522	538	550	527	542	542	513	555	536	563	511	523	496	503	550	535	532	566	481	553	529	551	513	567	543	546	542	478	550	532	525	511	583	535	544	558	538	540	552	470	570	511	532	546	573	516	524	549	571	539	523	485	521	524	592	554	508	516	513	542	538	545	510	557	573	551	530	517	512	529	538	494	552	549	568	522	512	538	523	508	527	538	518	536	534	533	520	538	539	504	535	527	552	511	538	525	523	493	548	489	551	545	537	514	540	497	551	538	521	515	537	531	532	543	506	533	531	527	515	549	538	548	562	551	515	528	548	511	523	531	519	542	549	551	528	537	537	532	546	547	534	577	525	493	554	512	533	530	539	519	524	508	493	519	505	517	503	517	513	535	496	570	516	560	523	516	548	519	541	550	538	514	496	507	563	527	551	512	520	527	511	556	570	525	518	568	502	524	535	510	552	520	530	563	488	541	519	500	510	528	523	543	573	568	538	550	530	519	555	554	524	541	522	551	534	531	535	538	508	491	516	539	486	526	553	518	558	536	505	515	483	590	526	532	536	493	535	523	515	505	538	506	556	514	552	527	563	520	519	527	537	514	536	545	504	542	496	539	489	539	514	513	498	528	518	520	553	545	532	539	552	535	508	533	513	536	530	571	556	513	505	523	525	500	543	521	488	537	503	567	510	549	529	566	518	541	519	553	552	540	491	518	541	508	534	503	523	542	520	546	526	523	521	521	515	518	518	525	560	582	519	509	526	509	527	493	558	528	552	529	492	554	546	546	527	557	504	520	538	560	550	521	531	530	546	566	523	549	503	497	524	566	573	561	542	551	529	548	532	522	513	517	544	541	557	496	510	537	539	544	540	494	523	537	539	566	523	521	518	523	538	502	525	495	501	577	548	526	538	525	535	555	476	537	528	537	527	537	570	570	503	540	508	511	556	503	537	521	573	488	522	526	531	487	512	546	487	576	541	527	502	539	529	502	510	544	551	506	557	510	508	505	531	506	538	543	515	485	558	528	530	517	507	515	559	544	541	540	526	546	546	517	509	507	523	508	548	524	564	524	541	534	502	555	573	535	553	525	530	534	541	506	548	542	560	501	584	593	525	591	548	490	539	566	468	534	530	516	589	512	582	517	536	527	489	532	502	500	501	517	546	552	484	528	528	514	502	528	467	518	541	535	519	554	538	545	541	488	544	542	516	504	549	525	517	547	540	530	544	517	545	521	542	540	518	520	551	541	537	537	527	526	570	521	514	534	516	535	535	517	555	515	536	504	516	523	554	522	538	517	530	525	508	529	535	531	519	518	511	558	511	513	507	567	506	528	515	524	491	574	524	564	504	544	539	520	515	563	548	549	550	527	520	514	527	534	562	547	539	517	544	542	494	474	495	504	503	526	525	560	536	522	536	526	539	528	509	499	522	572	523	535	525	545	530	512	528	535	546	540	544	540	577	527	566	534	533	545	513	539	532	516	500	541	507	524	553	508	562	545	494	517	531	499	549	515	499	547	524	515	534	492	523	544	540	547	539	521	555	512	523	503	523	572	534	509	517	526	516	524	531	567	557	558	520	529	512	526	541	526	545	540	556	525	537	529	534	525	534	537	525	499	533	508	506	521	514	512	514	525	542	540	528	540	507	552	551	561	536	564	566	501	533	542	521	526	534	554	530	571	539	508	500	553	529	553	533	536	515	537	546	497	506	503	529	513	505	526	518	507	526	510	527	539	555	534	516	500	500	535	539	544	532	523	524	559	581	493	537	488	513	538	539	543	548	554	549	562	466	576	510	531	503	557	510	522	541	498	526	521	549	504	524	522	529	525	533	517	561	549	536	525	593	516	518	526	561	566	532	550	541	532	501	508	515	503	536	542	502	496	504	531	531	536	509	525	498	485	555	490	494	515	537	548	490	532	496	579	540	548	553	539	526	513	557	545	527	546	506	516	528	514	548	567	540	516	537	501	522	518	517	529	502	516	571	502	552	568	497	537	527	548	528	541	525	517	553	558	497	512	530	513	521	535	499	524	537	510	527	506	545	493	506	548	561	522	515	508	534	476	538	528	507	507	527	555	511	595	519	535	511	539	548	530	525	525	532	549	557	538	561	541	515	531	542	518	543	556	506	495	544	542	545	519	531	570	541	533	550	523	568	530	533	496	511	550	538	563	535	565	576	516	518	524	557	555	537	518	505	510	549	529	511	543	510	583	577	537	540	533	539	540	557	514	521	549	543	504	531	525	537	493	572	542	553	531	536	541	516	570	516	508	541	513	506	584	515	551	539	497	492	546	548	492	579	552	519	503	547	521	489	531	550	498	530	536	543	551	546	537	509	519	502	566	502	503	525	480	539	529	510	526	546	550	455	528	532
23819	20768	27728	23859	20380	10512	4109	2450	2041	1874	1654	6421	24124	19576	9791	3296	1237	983	837	843	871	784	820	770	813	809	774	814	796	881	824	802	788	798	791	808	853	769	823	781	825	806	835	789	840	787	771	819	805	826	811	817	819	779	817	822	792	798	829	795	776	816	841	799	811	808	805	792	868	839	778	822	790	792	817	806	820	783	779	794	801	813	783	807	778	745	794	787	774	793	852	849	796	771	792	784	750	811	796	767	796	755	782	836	792	837	830	814	757	838	761	771	824	811	826	811	790	851	855	767	803	760	794	807	845	837	793	791	834	742	758	798	833	780	817	785	801	799	784	803	768	814	760	779	824	794	814	784	779	835	771	843	812	802	796	775	779	805	861	837	819	816	768	777	800	778	839	832	775	818	781	788	808	796	828	784	820	815	773	794	797	829	756	800	800	769	812	824	752	839	841	832	804	838	812	742	776	816	764	805	826	774	803	796	791	806	841	800	777	821	792	839	775	786	850	832	797	814	835	797	813	794	829	858	798	858	832	831	824	825	809	764	797	741	788	826	785	768	822	768	818	817	769	813	759	765	785	746	780	815	807	801	795	840	756	797	814	796	770	772	795	841	765	779	836	830	755	834	812	775	771	786	773	778	818	774	840	748	814	786	813	767	786	837	809	785	784	807	800	804	774	821	790	824	795	767	841	810	811	803	762	793	775	742	749	757	821	784	844	786	768	791	789	764	780	778	806	765	801	799	838	756	830	768	836	818	803	809	873	760	779	796	819	760	772	811	821	827	853	760	819	784	763	807	823	744	826	763	818	785	765	759	792	792	765	800	808	803	803	787	792	808	830	806	787	807	732	802	804	833	799	775	806	804	796	797	786	835	796	758	779	850	779	757	804	794	812	784	850	817	833	800	799	759	782	847	781	835	743	781	836	764	819	775	745	817	801	804	795	841	803	790	798	782	821	797	792	795	794	841	822	758	811	816	802	802	786	761	771	783	842	778	793	790	741	787	804	843	779	751	792	854	808	772	805	824	789	786	828	862	812	807	810	789	838	778	873	762	778	786	755	809	798	861	872	784	808	857	804	809	833	811	811	798	816	750	835	822	798	812	820	792	862	881	790	785	855	817	793	770	751	823	816	794	872	770	793	770	821	845	792	854	781	798	804	861	783	804	809	814	804	775	809	796	794	771	754	800	790	777	820	801	790	781	807	776	798	823	870	756	804	788	786	873	769	805	784	827	768	782	776	773	798	817	782	765	790	742	801	785	780	777	784	827	779	768	761	753	803	753	858	841	779	840	781	818	794	791	812	759	813	844	773	763	820	850	883	789	794	771	786	825	823	744	732	774	786	806	809	797	812	828	801	757	753	757	736	797	801	833	792	801	748	730	804	759	761	828	837	788	839	842	796	773	776	768	772	746	795	769	769	851	767	764	784	789	772	801	774	806	765	746	780	776	851	786	780	851	797	801	774	781	788	791	789	788	786	801	778	808	753	768	792	831	799	826	724	777	824	788	776	797	770	825	800	799	798	848	844	887	823	761	786	814	821	766	796	851	815	784	815	766	790	827	825	750	814	786	786	723	786	779	787	808	778	804	825	843	785	755	788	807	799	815	786	825	806	809	819	802	767	832	774	808	771	785	794	793	798	734	803	777	772	870	779	773	791	866	842	816	816	774	762	763	785	849	819	790	798	812	829	788	781	807	819	831	811	796	820	735	800	787	759	791	804	798	769	754	763	800	837	796	764	837	779	846	822	779	852	791	792	806	866	832	794	776	792	738	800	836	817	839	824	798	808	789	787	831	833	805	750	793	804	796	813	824	798	828	808	770	782	822	851	780	778	803	810	803	801	764	767	834	766	811	784	751	750	820	820	801	781	811	796	803	778	799	765	774	833	812	785	821	820	764	805	823	765	774	785	812	761	817	833	731	808	844	804	797	809	813	815	818	789	807	820	843	793	758	804	798	812	792	742	797	819	829	819	823	778	763	813	782	797	752	792	790	805	773	749	828	784	786	769	745	797	813	770	775	811	825	800	807	809	824	766	805	760	751	807	786	757	832	781	849	830	768	846	811	780	820	793	773	832	786	802	831	843	812	808	841	776	810	738	820	766	786	763	773	808	756	808	761	766	764	845	774	786	777	771	810	850	778	770	807	792	792	786	784	814	834	827	798	804	813	792	756	738	778	742	857	823	828	830	793	795	809	799	812	835	794	767	767	814	813	800	745	795	754	797	793	780	836	812	830	766	773	806	829	795	793	836	853	832	782	778	799	786	830	814	864	801	817	825	777	778	777	764	781	790	849	797	791	831	774	804	815	853	837	783	791	809	808	778	811	777	767	757	753	797	781	766	800	784	815	808	791	794	794	830	770	807	829	772	828	819	824	795	777	844	790	800	803	768	740	776	804	766	832	777	757	839	761	820	753	806	785	814	773	814	839	766	848	820	789	806	799	792	804	790	773	816	794	821	797	771	792	793	788	728	820	837	790	823	788	823	833	747	791	847	788	780	792	798	763	827	862	785	766	776	803	769	823	806	829	810	860	791	759	772	830	766	851	745	783	756	791	760	843	807	788	828	837	806	795	744	826	805	817	776	814	764	774	781	803	778	771	813	773	813	778	830	747	790	778	843	788	749	793	795	796	806	828	801	776	813	789	773	820	844	760	794	814	843	825	790	810	822	812	837	804	848	789	751	764	834	785	772	769	772	782	776	746	788	783	801	794	804	805	805	777	794	753	749	791	824	814	793	776	758	836	755	802	772	789	901	804	766	783	845	785	816	778	806	758	790	777	779	820	787	766	814	760	832	776	829	865	841	807	815	832	796	855	813	781	784	790	773	779	840	835	783	828	823	782	808	800	787	815	770	782	806	833	747	800	811	797	799	780	808	742	798	806	774	816	777	822	806	767	801	751	808	808	798	789	815	744	766	822	819	763	790	757	844	802	814	812	814	784	740	802	798	791	808	753	821	781	762	806	736	832	779	770	831	828	805	813	803	826	792	789	848	769	789	804	780	770	758	779	800	803	809	790	774	765	801	835	763	777	795	840	784	782	811	794	838	822	798	812	817	783	843	822	810	837	833	825	795	753	784	814	773	772	791	810	788	807	794	805	776	832	778	791	806	802	755	844	755	842	777	755	828	772	812	806	710	783	817	798	814	772	797	759	760	812	791	823	858	806	816	806	834	739	789	795	797	788	810	753	800	813	813	779	791	819	841	844	786	798	824	792	846	797	768	717	799	814	779	794	808	805	826	788	756	784	775	804	759	784	775	781	803	842	783	812	792	792	825	787	798	764	760	785	756	804	823	746	807	791	733	764	799	801	784	763	809	857	770	835	832	747	776	750	800	753	808	840	766	872	837	853	817	785	763	847	749	791	825	810	729	810	809	755	822	758	829	791	777	773	765	816	819	819	801	755	807	809	774	786	827	798	782	803	845	799	835	826	773	769	797	812	758	766	778	763	728	813	748	790	769	812	772	776	810	853	792	827
8286	16182	13077	8404	5476	4099	3287	2672	2630	2261	1943	8967	23840	17255	8260	3107	1069	777	706	677	683	660	651	673	628	670	676	621	684	679	677	664	678	655	657	680	705	698	702	676	657	677	659	625	672	658	695	672	647	668	636	660	645	689	649	666	669	677	614	680	655	676	669	638	650	630	640	662	620	699	662	654	654	667	660	633	654	682	666	680	696	647	680	687	631	687	621	649	656	647	659	660	686	645	703	659	679	661	639	669	670	627	622	683	653	640	674	642	632	640	665	674	664	663	643	704	676	687	694	702	654	672	668	637	690	670	697	683	641	660	655	681	680	661	670	665	632	643	653	639	698	644	694	660	713	657	661	677	659	648	689	670	646	699	720	688	643	634	656	675	661	661	631	682	628	690	648	659	632	684	655	652	637	628	652	651	679	669	721	698	653	666	662	617	639	644	634	647	623	663	653	660	717	664	667	657	703	638	658	637	641	693	669	623	649	644	685	731	633	651	636	644	719	662	642	708	682	681	707	668	684	682	670	632	654	695	627	675	679	675	667	663	673	640	659	615	622	676	687	675	639	634	665	644	647	650	645	701	654	676	694	662	668	697	618	655	693	611	689	645	685	636	670	651	663	700	661	630	648	624	617	698	676	637	702	659	625	685	672	692	681	690	612	684	680	614	659	641	649	627	678	630	656	689	596	638	648	634	662	626	665	672	568	652	681	639	670	700	683	680	686	606	630	642	676	636	650	640	636	658	649	614	635	657	644	678	625	662	704	660	703	694	636	646	692	643	662	663	630	668	692	642	645	673	649	603	663	700	659	666	692	650	629	701	639	656	646	648	662	649	642	641	698	679	665	679	659	610	657	667	637	687	643	681	670	667	677	684	610	637	634	654	626	671	685	696	616	671	638	625	685	621	674	706	648	685	656	710	683	642	647	698	666	672	662	641	666	718	625	698	582	662	681	669	647	637	674	661	656	642	628	633	635	692	604	687	705	658	699	702	687	669	665	702	688	625	652	646	677	639	672	706	673	634	650	634	647	646	641	660	677	688	667	661	683	648	654	690	694	635	681	628	660	691	674	643	685	612	648	708	700	661	687	632	645	659	676	649	686	602	626	639	612	651	665	634	628	604	655	607	616	655	646	654	657	668	669	643	669	633	643	635	663	690	651	646	665	636	686	683	663	693	669	702	653	586	649	706	657	648	699	657	673	683	667	691	641	683	638	686	662	649	629	654	638	656	676	652	697	667	620	688	655	669	666	668	678	650	652	655	673	640	639	687	682	658	674	627	647	666	643	685	632	676	645	661	642	714	651	639	616	645	665	655	650	657	659	656	650	657	691	685	680	632	649	635	665	686	639	700	645	677	709	607	714	667	694	647	673	655	626	619	620	659	662	658	623	689	636	677	636	671	678	642	654	662	680	701	690	670	658	605	661	694	639	649	631	642	671	618	683	636	657	660	702	666	643	650	674	644	664	647	677	668	656	663	671	652	653	665	673	702	617	665	584	682	655	715	669	663	655	674	683	656	644	683	688	687	678	672	667	696	674	670	654	663	646	676	629	665	668	606	664	700	689	693	720	617	662	664	677	679	633	598	632	670	625	671	627	710	654	705	640	725	663	667	653	615	645	630	656	656	684	705	675	648	671	653	674	636	660	640	662	614	664	679	662	663	656	671	629	714	701	652	687	645	715	643	726	737	698	617	615	701	651	667	608	683	653	628	669	683	641	671	680	671	702	711	651	634	681	662	667	644	651	670	671	660	661	672	683	636	673	603	629	679	643	681	658	625	625	631	647	680	696	674	709	644	657	668	655	640	685	652	665	720	670	700	653	655	664	642	633	643	642	661	665	666	644	657	661	620	680	643	655	681	612	658	660	691	628	650	713	702	676	634	657	673	651	643	684	689	708	682	625	694	631	692	701	627	661	632	637	618	682	699	702	679	651	667	673	673	713	660	665	652	681	675	634	643	621	618	675	681	673	675	629	691	622	654	623	628	635	655	633	698	648	672	661	626	637	685	686	633	663	645	656	625	689	740	662	653	651	677	651	672	640	643	714	661	698	670	648	660	652	623	627	643	641	713	638	628	651	663	712	692	650	656	639	695	687	637	659	639	626	654	661	654	645	635	694	701	594	628	678	627	660	670	670	679	627	656	663	629	674	692	654	682	674	664	604	636	661	635	626	659	688	630	615	681	674	673	668	630	657	678	662	642	617	643	698	681	635	600	670	667	612	645	633	638	645	660	712	674	683	639	682	629	659	639	643	616	645	699	636	643	652	650	620	686	705	647	681	638	726	636	651	621	720	641	690	672	645	625	631	629	681	686	669	623	654	669	664	674	699	635	624	616	620	676	685	609	707	672	702	624	632	660	654	684	608	643	627	655	670	644	669	663	688	623	647	633	635	627	677	667	603	680	694	673	608	676	686	712	644	665	703	651	630	685	702	685	648	676	664	638	689	678	684	619	659	648	648	652	673	649	653	674	696	649	742	637	639	640	672	645	603	642	658	649	670	644	663	637	668	635	666	617	650	655	672	622	624	687	665	665	642	664	626	685	646	639	690	639	713	686	677	623	692	636	659	705	650	667	705	655	663	679	675	677	638	631	643	618	670	643	642	642	680	686	645	656	696	674	660	658	641	674	650	671	603	702	621	687	636	656	642	607	691	637	675	638	674	619	649	659	671	648	665	625	641	661	652	683	666	630	670	638	666	645	622	672	642	673	688	643	692	635	661	704	682	688	657	618	635	650	652	676	653	664	619	598	661	660	663	623	651	691	629	647	645	644	679	672	669	670	680	671	623	702	640	640	677	703	699	654	638	643	671	655	650	651	661	677	627	625	656	692	668	713	645	636	675	612	669	680	673	674	662	673	656	634	652	690	653	670	661	689	635	661	666	670	653	649	682	677	716	653	674	699	705	634	676	660	683	629	638	710	680	707	626	642	679	650	670	658	650	666	665	665	642	639	610	653	689	665	631	645	650	690	652	662	671	627	617	681	685	655	638	648	657	635	674	675	709	657	686	659	666	676	674	670	684	661	652	667	674	666	699	657	631	630	602	609	639	660	654	641	599	681	690	698	647	712	631	668	674	669	626	644	678	643	656	651	689	641	633	666	709	674	656	719	658	646	698	612	693	642	693	676	711	659	629	625	650	613	695	663	630	679	671	684	625	624	634	655	634	655	632	671	621	656	660	665	594	693	624	659	630	642	600	658	605	654	661	624	645	668	670	701	708	692	675	672	652	671	635	675	673	655	664	672	716	683	688	708	639	684	646	631	647	655	712	667	640	651	705	656	627	634	660	640	656	609	677	659	689	641	631	705	651	651	653	635	669	615	676	648	664	613	687	709	604	646	667	695	642	650	674	651	649	666	661	654	672	655	567	637	612	677	631	644	641	647	661	605	630	642	634	629	668	610	640	678	697	640	632	657	677	678	634	628	681	629	642	604	650	654	697	638	657	615	612	653	624	697	662	658	602	663	671	645	678	625	660	659
27102	11900	4174	2642	1400	1085	870	814	855	807	850	1074	1851	1848	1408	924	777	736	730	719	695	726	681	715	743	736	724	714	677	752	699	710	684	733	707	715	701	707	721	702	692	677	695	734	659	657	696	656	677	648	668	713	743	671	764	684	694	716	692	694	732	725	645	688	719	714	694	730	689	670	727	747	690	719	715	684	709	661	737	748	670	688	729	725	700	691	711	709	714	698	649	690	725	658	748	660	741	710	693	722	679	698	677	722	712	633	705	682	685	720	738	670	732	699	721	642	696	668	684	706	719	667	717	731	687	690	727	684	738	726	695	739	763	672	676	734	672	674	674	693	719	689	701	685	663	671	663	684	695	712	698	658	707	681	653	715	677	731	701	730	691	726	656	716	719	691	698	655	680	694	676	728	668	674	667	710	688	701	721	724	671	700	696	719	697	705	663	745	754	689	661	810	674	689	720	659	718	755	664	724	694	661	689	703	732	711	683	716	672	741	642	699	705	689	698	734	665	728	668	690	660	759	729	693	690	676	675	716	686	683	698	643	677	660	672	682	739	688	726	667	682	703	703	673	662	738	698	718	728	688	691	711	686	721	722	735	647	708	725	696	707	703	690	728	701	730	699	680	710	669	671	699	699	658	700	700	713	669	720	674	712	693	658	660	725	715	722	637	729	699	694	725	663	645	709	687	646	737	705	745	701	701	647	660	677	697	692	703	720	688	681	674	700	697	700	690	695	693	681	716	708	702	690	713	744	691	719	706	689	693	696	707	686	699	637	692	743	700	660	691	622	754	762	661	679	700	669	688	697	714	683	700	690	741	680	662	720	691	727	675	737	718	708	734	694	709	715	705	696	744	665	703	652	698	704	720	746	716	723	716	716	708	730	641	736	665	721	685	648	692	663	659	708	681	657	705	686	653	642	667	730	708	636	663	700	693	647	702	700	717	670	707	707	712	715	679	701	664	690	677	719	683	676	707	700	721	689	685	670	739	677	685	729	681	677	730	725	702	652	659	729	680	731	679	736	721	712	730	685	694	722	683	684	706	753	683	709	683	702	703	712	718	724	731	678	772	675	702	701	690	705	730	757	681	646	707	732	642	693	722	713	674	681	710	670	680	687	670	671	685	734	748	697	687	713	711	692	726	672	658	680	709	692	693	661	735	667	700	694	669	707	723	706	715	693	677	766	714	694	735	713	665	720	666	765	698	687	700	689	686	697	726	704	700	665	687	698	700	674	751	699	700	650	657	720	730	705	687	707	679	685	690	705	694	682	681	675	695	746	685	694	684	657	705	646	716	677	680	707	710	698	683	647	705	715	735	684	683	692	707	691	733	656	708	711	695	703	683	668	732	689	663	734	660	708	702	660	718	723	699	700	664	703	702	671	657	716	685	693	697	717	725	704	697	666	683	724	696	704	664	687	733	697	651	739	692	729	712	675	737	727	736	734	707	691	659	654	688	667	687	700	714	668	720	679	680	688	688	708	711	692	695	684	709	703	665	703	693	690	689	680	693	710	691	686	714	696	695	697	710	691	704	697	677	687	651	710	703	685	711	677	695	731	734	702	709	698	736	693	661	700	678	681	670	658	692	700	699	702	662	684	728	700	723	643	719	656	658	706	695	690	679	716	649	679	683	718	759	719	713	677	694	733	698	726	689	665	687	648	713	695	710	695	689	707	666	726	640	650	681	709	679	685	683	715	731	626	680	687	711	709	678	713	644	672	711	660	703	688	703	725	598	697	687	680	700	675	696	694	720	689	702	665	694	711	776	649	657	705	726	735	705	699	733	684	681	674	688	702	687	729	690	679	670	667	656	726	661	642	721	679	718	702	656	734	707	721	684	692	655	690	696	721	679	702	654	672	702	667	702	699	665	706	698	643	711	756	714	720	744	698	690	671	725	726	681	719	696	695	685	644	688	718	684	694	713	687	698	622	695	698	696	702	706	758	741	620	660	673	700	680	688	678	702	669	711	651	696	654	721	719	731	658	676	665	679	708	717	717	708	711	745	678	714	721	720	713	714	677	690	666	677	712	695	693	694	674	681	665	701	702	710	663	681	683	673	649	701	699	704	692	667	693	673	668	736	677	675	712	686	658	690	723	676	685	721	709	692	698	732	649	662	675	691	677	709	658	652	695	726	698	697	611	654	668	696	681	636	681	728	691	720	690	666	659	660	750	720	669	686	692	728	694	688	710	690	680	670	722	722	710	645	679	679	647	684	718	680	670	697	656	713	665	657	668	697	662	673	678	717	727	672	727	705	689	699	703	707	718	693	728	704	710	666	700	662	710	725	670	758	718	669	713	708	727	661	695	733	698	678	679	690	684	728	691	657	710	687	722	701	663	686	728	704	692	669	714	699	672	744	748	731	761	707	639	699	695	699	690	710	712	726	722	704	674	688	705	716	641	658	689	705	685	649	741	681	733	612	687	706	682	734	686	689	718	683	651	662	710	662	705	703	686	711	712	691	703	690	703	703	725	723	723	672	645	702	756	690	676	639	679	679	656	692	687	682	693	713	682	706	731	679	675	725	680	744	737	680	700	683	709	697	706	722	624	701	672	639	655	714	683	676	715	722	699	714	702	652	663	728	693	706	754	667	681	689	685	696	692	739	728	659	686	723	692	633	670	742	669	731	656	697	698	729	709	724	740	709	707	668	684	672	714	664	741	725	642	712	683	711	726	689	693	668	673	737	723	723	686	699	670	676	649	640	707	656	693	700	701	668	696	662	669	725	671	667	663	724	622	705	741	688	661	667	751	672	678	701	719	708	696	624	711	677	711	725	703	684	665	673	717	674	665	681	678	694	745	707	700	657	721	678	685	713	732	721	688	690	674	660	687	675	665	669	696	682	655	675	682	728	709	684	677	716	722	669	728	710	720	741	687	687	710	699	687	689	692	740	730	723	706	705	744	720	688	705	712	727	720	676	718	669	714	673	707	760	754	661	718	716	705	717	703	711	665	671	718	739	693	696	674	709	743	732	647	689	718	698	692	721	717	732	692	678	739	681	717	695	700	689	687	694	661	700	690	714	736	682	685	727	690	650	682	725	705	727	680	699	670	711	663	712	665	710	687	710	685	767	711	728	715	745	693	688	672	697	712	720	678	766	700	726	686	704	699	688	688	724	729	700	689	661	666	681	721	701	719	726	716	669	713	718	687	724	682	677	700	720	723	694	678	717	666	696	710	698	673	656	775	656	648	700	701	653	707	747	733	726	721	739	701	685	707	654	762	703	655	645	692	706	740	689	711	639	684	663	729	700	730	681	721	694	666	668	716	660	738	682	672	724	686	697	703	683	670	669	710	660	671	682	674	701	682	744	742	708	663	738	717	675	648	701	694	732	719	702	689	688	667	749	718	694	722	693	641	690	677	710	658	724	660	680	733	697	743	667	676	759	674	714	660	686	708	722	669	679	681	684	715	725	650	683	761	730	673	721	688	676	682	668	705	657	693	699	700	684	687	690	681	747	657	741	700	698	683	705
7449	4111	3625	2381	1582	1174	793	813	979	835	825	1148	2255	1878	1309	875	621	617	583	598	544	568	576	537	591	550	563	559	561	577	562	590	524	571	609	507	562	548	535	545	514	570	514	557	532	562	529	583	631	559	555	532	585	547	559	581	587	584	549	620	559	580	573	575	554	575	554	576	543	571	579	587	494	540	543	570	560	565	574	561	546	580	597	580	592	586	561	527	586	528	548	564	610	569	593	552	578	600	567	569	583	536	572	526	571	553	566	546	520	549	590	572	545	541	586	595	563	576	588	540	558	573	533	578	560	591	564	552	552	553	554	542	563	553	563	566	535	579	544	533	562	567	578	590	536	562	556	573	573	557	599	581	579	567	577	530	547	526	553	559	552	613	594	539	562	555	526	560	526	558	629	578	587	552	560	573	576	536	578	610	517	592	587	567	509	601	564	563	572	537	586	541	574	558	546	550	574	576	557	557	584	580	556	549	560	573	576	558	538	553	563	569	572	555	589	540	562	599	529	574	589	538	573	597	566	598	570	567	525	540	560	555	561	558	548	528	568	545	560	561	551	599	609	576	555	544	582	532	569	563	534	545	576	561	573	577	571	572	575	569	546	615	559	566	572	560	540	533	589	568	552	551	553	572	563	541	602	615	579	585	492	563	571	533	568	552	528	546	560	569	570	549	567	528	543	560	562	592	598	575	564	597	540	547	572	602	541	537	582	558	582	575	595	541	553	538	570	568	555	535	514	566	535	577	559	507	548	578	570	571	553	570	525	537	553	619	604	535	572	575	596	567	547	546	528	569	555	550	566	573	538	573	594	546	617	495	580	584	572	554	560	571	547	608	589	546	557	575	541	524	600	574	570	550	560	560	561	598	556	541	604	589	571	527	562	557	592	591	529	566	604	578	595	565	552	555	539	610	526	564	554	574	517	543	567	599	579	574	595	566	620	542	594	592	560	587	582	547	570	564	535	568	581	579	559	565	544	572	580	590	569	593	573	590	546	540	573	581	590	568	591	554	518	511	594	568	599	595	582	543	560	593	589	565	568	547	543	577	596	568	538	535	554	560	563	560	582	551	531	577	538	607	552	522	567	542	598	569	599	569	574	533	612	546	574	563	584	538	566	552	566	577	551	539	591	582	573	585	566	549	592	568	595	569	580	557	615	541	550	583	560	571	569	534	597	555	540	555	564	568	546	561	543	562	582	538	548	527	561	563	567	578	580	590	582	587	564	568	584	609	558	557	603	610	557	520	570	570	550	592	571	594	587	567	559	567	619	544	570	571	570	587	575	605	583	547	582	553	538	577	533	570	579	511	564	551	593	600	586	554	541	563	574	557	596	554	561	543	533	503	539	586	581	542	542	584	567	536	603	592	569	514	541	545	554	552	562	578	549	570	559	570	608	538	539	580	552	546	564	561	556	593	566	588	569	593	557	578	518	545	540	595	556	576	571	539	593	601	548	547	537	558	537	569	566	555	568	604	586	505	515	565	535	555	571	567	550	604	568	576	560	577	555	548	565	522	537	581	609	564	545	558	535	547	546	599	580	576	592	593	539	595	564	549	521	522	521	549	552	586	551	565	533	576	560	597	593	546	574	565	542	559	540	569	572	532	556	551	584	560	544	551	578	543	555	573	563	548	562	570	596	549	535	544	563	561	621	577	527	564	563	568	542	563	555	570	555	538	609	607	549	534	584	533	591	516	575	585	538	521	578	584	528	582	566	567	544	575	603	589	592	540	533	559	589	579	540	561	548	555	591	559	570	577	528	590	553	591	574	534	562	536	597	539	587	578	555	589	531	578	591	574	569	546	556	597	572	556	571	589	581	594	583	564	585	600	575	548	584	525	561	541	571	553	549	602	588	539	591	558	562	575	614	538	563	610	550	558	520	569	575	534	571	556	554	522	566	583	532	569	555	563	580	554	586	583	580	553	536	570	561	602	506	573	571	592	576	551	573	559	543	544	560	581	535	581	514	567	524	561	581	531	575	520	613	505	596	589	578	597	522	536	560	568	586	568	570	576	525	554	521	579	554	575	545	564	576	546	573	580	553	590	563	592	555	567	569	571	537	592	549	578	572	550	500	560	543	594	519	598	533	562	566	596	567	553	576	600	538	581	572	550	555	545	576	557	555	564	596	585	548	541	595	550	561	532	549	519	555	518	595	579	572	575	609	563	560	572	598	579	560	585	547	543	568	590	588	607	541	527	594	552	567	587	584	556	541	542	577	571	572	556	578	535	567	547	567	560	543	556	584	593	580	558	538	623	571	605	556	579	540	552	515	544	523	567	580	595	593	542	575	587	572	603	540	583	545	585	528	576	537	553	601	541	583	560	541	544	549	585	570	587	584	555	549	557	565	609	565	616	550	558	552	511	532	601	560	536	538	547	580	577	581	576	605	548	551	564	606	610	578	596	566	606	555	567	587	556	586	565	569	555	555	531	558	566	546	571	602	562	574	572	550	537	564	535	541	569	529	542	552	572	559	593	591	575	587	567	515	576	588	555	615	534	558	558	544	557	548	577	499	560	576	566	583	534	592	536	576	578	577	546	535	526	565	573	577	530	535	577	575	602	566	586	589	533	603	527	567	588	536	577	525	567	570	612	527	554	555	544	565	540	546	540	555	514	561	570	567	575	559	552	497	588	547	579	538	550	573	567	570	521	570	555	593	567	583	560	588	585	613	600	539	552	576	536	560	581	562	593	569	534	528	541	545	573	552	570	536	557	527	545	567	576	584	594	534	577	598	562	559	533	594	576	563	588	572	573	520	564	542	550	564	590	607	588	572	573	546	589	545	563	560	528	569	557	570	571	566	553	595	584	592	574	556	599	567	570	571	555	520	570	538	549	559	557	555	532	611	575	543	556	572	557	583	597	559	533	595	598	603	549	555	541	538	610	543	573	538	563	575	576	545	540	577	573	549	551	585	542	553	567	527	556	561	618	554	579	546	567	583	579	626	552	548	577	532	550	586	551	569	544	502	551	613	528	531	552	530	582	554	551	517	559	548	576	574	545	590	578	570	532	586	585	574	585	559	532	547	594	548	527	623	575	569	547	586	559	576	583	570	571	585	564	547	588	591	552	574	550	559	497	539	547	598	558	556	571	604	575	569	586	574	552	546	564	573	569	498	584	577	536	553	571	567	558	576	576	582	607	587	542	585	574	566	577	564	577	558	579	580	571	547	595	554	571	533	563	565	548	575	559	547	583	563	530	541	534	537	545	540	526	543	588	553	591	522	573	588	575	549	581	560	548	561	595	627	576	532	564	594	551	580	596	580	567	589	569	517	548	567	575	577	622	573	544	548	559	555	598	571	570	559	580	546	538	525	590	606	557	583	591	553	586	525	588	585	524	563	511	573	555	557	555	560	542	531	579	573	587	544	526	505	582	559	598	583	576	571	594	612	506	583	521	558	562	538	557	537	568	575	632	579	584	548	563	592	540	567	606	505	554	551	565	561	578	526	615	585	552	549	482	529	571	564	544
24675	20655	26581	24475	10975	2474	1599	1495	1348	1245	1283	4097	15015	11090	5324	1943	900	767	778	692	708	684	729	729	674	749	718	750	680	711	699	771	663	682	660	719	772	749	723	687	774	698	716	667	710	711	706	761	709	692	733	719	708	640	715	665	696	763	692	699	686	693	679	727	706	756	666	670	701	754	706	710	720	727	706	645	720	716	722	679	687	717	723	696	677	687	672	708	684	721	741	735	700	684	696	754	696	711	706	722	706	716	701	702	707	706	702	717	737	741	746	657	660	718	712	692	719	687	701	702	697	717	686	685	712	644	697	709	711	719	746	748	742	706	689	694	745	702	661	717	702	712	712	686	712	712	712	692	648	688	695	721	719	709	693	684	688	701	716	708	714	714	668	722	686	672	725	708	732	723	659	674	668	769	747	695	736	754	697	704	738	676	724	713	709	692	707	690	675	716	679	682	706	705	704	707	594	672	664	686	698	704	692	717	689	661	708	715	716	697	682	665	710	700	772	720	707	708	752	716	699	725	713	663	680	706	691	725	673	705	720	664	707	673	672	710	705	671	753	687	711	701	741	697	759	734	744	706	747	709	682	689	706	737	708	732	719	685	770	728	718	718	705	765	674	707	734	729	687	709	719	753	781	704	681	718	700	713	651	698	710	694	733	701	731	724	775	722	743	689	706	714	684	714	719	723	679	698	695	712	735	643	673	695	732	739	734	675	710	701	676	675	683	733	725	716	699	728	720	707	724	715	772	683	715	690	675	718	757	777	712	728	713	682	696	697	698	717	711	695	700	729	708	737	697	723	674	729	741	773	723	724	682	750	763	699	724	725	681	706	699	723	740	669	730	707	687	757	703	689	697	690	713	701	706	745	719	775	695	706	716	713	734	645	706	679	687	703	698	711	682	655	696	674	675	690	706	720	697	676	734	701	693	669	712	700	709	710	745	759	698	734	709	700	706	735	734	683	706	720	668	746	713	731	713	718	687	727	651	672	696	746	696	742	676	744	685	724	687	673	715	679	758	705	701	691	711	699	676	682	725	743	744	701	681	649	756	740	720	720	693	658	737	722	723	694	711	727	725	713	684	734	708	711	667	749	658	715	660	699	700	703	669	698	680	729	694	722	693	702	671	688	683	750	713	705	679	690	695	675	714	754	675	698	794	732	725	718	686	692	700	669	724	693	720	690	723	689	717	677	715	688	735	747	710	685	683	743	706	668	736	684	738	741	710	725	759	761	683	743	723	730	758	727	690	742	718	733	714	692	691	691	681	665	727	698	637	692	715	780	712	730	698	693	726	709	734	650	748	696	688	731	690	695	704	690	708	732	738	710	735	709	730	737	699	727	703	732	706	657	739	671	722	721	723	714	690	678	688	705	695	687	730	744	741	746	699	725	735	741	681	685	657	678	705	703	727	663	671	724	713	712	751	725	700	736	696	712	676	724	697	708	746	685	708	708	696	738	709	732	748	709	703	706	754	718	669	711	714	694	765	736	718	702	708	693	668	706	679	696	728	728	702	695	685	705	685	692	692	724	735	677	720	693	695	670	743	695	699	694	651	679	765	692	712	696	675	690	750	749	695	681	695	655	730	698	705	739	728	679	719	720	743	705	697	660	712	715	726	753	663	722	671	715	701	704	726	752	683	696	712	689	664	708	693	731	708	695	737	696	746	681	696	668	704	682	713	698	732	717	696	702	695	758	685	699	706	653	700	701	711	717	706	676	725	711	678	705	762	730	712	711	723	731	664	684	698	656	657	713	710	714	625	710	689	685	694	763	683	696	656	728	729	678	704	687	729	693	727	675	723	680	694	700	694	685	733	736	730	679	685	670	710	723	729	754	729	728	709	707	714	704	680	713	744	675	678	692	701	686	715	646	738	647	685	720	753	695	712	695	675	736	740	630	676	664	731	673	697	721	683	665	688	683	707	720	704	668	716	690	762	696	714	712	689	748	639	726	708	677	775	695	713	700	759	718	727	764	747	694	720	682	734	676	729	786	722	693	695	656	687	713	752	722	735	687	717	677	685	716	717	730	697	706	711	756	699	670	714	667	737	708	693	717	734	704	712	681	729	730	717	690	713	748	701	681	746	729	739	696	715	661	684	702	709	691	721	675	711	714	677	703	698	705	717	689	661	707	693	719	745	688	699	708	709	675	716	752	689	705	645	676	736	695	659	713	693	710	750	724	718	711	704	709	670	696	667	700	672	721	693	675	687	733	692	726	729	692	709	711	708	721	685	732	713	686	674	687	688	735	725	711	739	657	681	736	671	721	740	699	761	722	700	686	683	709	707	689	737	754	658	737	738	696	712	724	746	707	706	677	667	733	695	696	704	695	704	719	681	720	723	697	719	700	687	721	674	709	693	663	662	733	688	669	711	715	688	690	702	666	715	705	742	716	691	674	695	679	746	725	707	721	724	698	724	746	716	709	658	691	658	752	717	700	723	666	693	740	710	684	743	672	718	695	701	750	762	674	732	731	689	722	707	683	696	730	668	707	720	726	717	733	731	682	672	706	701	745	661	738	742	762	672	655	706	717	725	699	728	760	702	691	709	677	711	681	726	696	721	757	748	723	710	694	702	714	753	682	722	739	707	718	757	707	717	707	643	691	687	733	714	717	774	710	727	719	709	701	670	708	729	693	733	769	727	676	726	684	682	687	710	715	694	699	718	754	716	725	682	687	750	678	725	714	721	694	696	691	700	717	714	703	693	713	684	709	734	749	710	739	693	685	724	646	689	690	673	739	695	669	698	697	661	706	758	669	738	738	696	693	713	705	696	700	718	761	687	683	704	747	720	699	659	676	686	702	719	681	715	698	686	698	732	714	722	632	659	714	716	696	657	660	688	666	691	702	717	668	769	721	669	700	720	679	704	691	696	741	727	771	666	705	728	674	683	677	730	690	727	681	735	660	750	681	692	726	674	684	672	705	724	703	725	733	749	675	648	631	658	699	676	686	753	698	733	754	721	708	696	725	707	694	709	692	677	680	720	656	693	700	713	726	657	626	730	681	712	672	709	701	656	712	700	749	729	672	681	694	700	725	685	706	676	709	657	726	727	724	701	681	727	702	681	698	711	711	685	684	694	734	676	715	720	744	706	693	700	728	643	723	700	696	702	724	666	720	682	747	694	686	680	708	718	689	681	728	671	669	705	706	704	706	711	723	706	697	710	679	696	723	713	747	732	704	696	703	708	681	664	762	737	712	676	725	735	718	677	748	637	698	731	651	688	666	765	684	743	689	672	651	712	703	723	673	714	657	696	707	655	685	681	722	642	699	684	690	697	742	761	740	718	664	740	682	711	672	680	664	744	693	736	690	719	628	739	697	705	696	709	645	657	693	675	730	692	747	705	709	651	698	709	713	700	692	648	723	687	735	743	736	741	733	743	670	762	720	762	748	733	711	712	671	708	710	702	684	748	699	715	703	694	751	695	706	698	694	681	690	716	748	683	729	713	723	716	706	717	683	702	715	699	689	710	705	707	775
7151	9317	9258	5938	2823	1750	1599	1806	1612	1403	1409	5989	15394	10641	5090	1845	737	661	605	592	600	606	580	584	604	621	614	604	617	574	581	561	589	579	624	607	581	625	600	587	571	584	610	595	542	583	560	605	583	580	602	572	579	587	614	575	596	600	596	593	577	593	550	618	600	553	649	608	595	616	616	566	566	596	578	599	587	572	568	612	614	598	649	641	614	604	594	578	585	596	566	571	569	613	560	609	578	584	560	581	605	615	613	574	600	596	579	607	626	601	614	564	607	634	608	593	592	590	638	579	567	581	549	552	602	613	580	601	569	622	551	579	609	542	567	572	579	619	596	578	565	615	586	612	583	603	575	568	615	544	607	609	604	577	606	589	576	609	563	586	623	534	543	591	591	624	586	591	553	600	558	597	590	590	604	586	588	581	591	577	601	569	547	621	613	565	603	595	590	592	583	562	591	624	590	606	584	621	542	648	603	599	612	569	563	610	555	661	581	590	589	597	602	580	573	596	577	626	564	610	573	593	596	598	569	623	585	614	602	595	576	584	556	579	593	589	584	590	602	581	586	571	586	580	632	611	588	580	620	583	585	583	553	597	556	586	558	635	593	591	588	569	603	569	596	603	570	612	602	548	575	554	586	579	593	582	586	579	588	617	588	583	586	596	609	609	595	567	593	612	599	599	573	575	615	587	608	600	605	569	573	616	628	618	575	622	583	589	594	584	635	615	579	557	610	565	600	578	550	559	576	593	572	599	556	588	618	570	581	588	570	609	578	578	620	607	647	557	562	585	605	614	570	603	588	607	618	548	560	539	577	588	600	560	597	622	557	612	613	606	588	568	620	549	597	575	602	546	600	624	594	569	571	599	568	564	584	587	561	569	592	565	592	607	613	567	563	576	576	604	572	587	546	634	569	593	546	634	600	532	595	653	688	591	585	616	569	571	601	612	573	572	567	560	624	596	554	581	607	616	548	633	637	564	577	585	609	568	615	566	597	652	584	552	591	605	599	575	589	551	595	626	575	570	614	611	568	600	562	557	566	574	574	551	604	615	609	615	543	613	631	601	661	590	614	546	605	612	600	636	589	574	618	583	588	548	577	578	569	543	610	569	581	589	591	581	561	576	570	614	569	580	587	587	624	582	560	562	599	559	638	592	600	616	602	560	622	555	545	591	597	587	613	573	593	571	578	604	585	600	572	597	594	576	612	573	580	572	569	610	585	585	531	549	594	569	601	612	563	579	607	595	591	602	611	611	561	630	595	576	558	599	603	592	613	579	534	563	551	620	557	558	560	575	616	603	569	524	562	546	542	598	608	611	575	605	594	607	578	574	601	587	635	606	601	584	595	561	614	591	632	577	579	605	606	593	653	606	595	597	596	573	656	584	582	567	583	566	587	636	562	593	603	523	618	585	588	588	578	567	594	565	576	580	567	583	590	593	588	554	575	529	577	581	596	592	587	571	592	592	595	585	564	626	577	560	591	594	595	578	609	577	621	606	599	566	563	597	569	613	642	556	588	564	558	637	568	607	582	596	597	557	594	606	580	577	590	631	586	564	636	589	583	608	609	546	583	548	591	516	597	581	624	610	590	643	593	554	580	558	623	613	587	603	607	589	555	581	560	569	572	559	613	601	618	599	549	650	584	606	574	573	580	584	635	588	585	551	588	584	553	580	579	599	607	569	602	545	585	574	552	593	586	547	636	602	576	629	560	611	598	572	600	671	581	604	562	637	549	563	591	615	593	554	575	585	564	557	631	583	576	581	552	622	566	580	598	607	618	588	612	615	580	598	568	588	562	597	601	591	594	604	608	574	588	577	575	580	624	557	603	566	598	571	611	635	571	567	640	553	599	543	596	571	571	555	587	594	600	572	559	592	583	659	554	564	549	627	571	577	574	613	565	610	580	550	571	571	574	573	575	641	570	614	595	592	592	584	626	588	603	571	577	588	590	581	591	556	586	579	572	575	592	586	538	587	562	623	560	589	590	609	628	561	607	576	612	589	569	610	576	519	601	546	609	575	548	591	567	588	601	578	577	615	614	574	580	587	544	580	571	587	608	602	616	570	593	567	519	594	586	625	595	577	549	579	612	572	577	576	574	545	587	586	608	592	613	587	582	589	594	608	544	584	603	592	567	614	592	582	574	621	604	606	578	604	567	537	603	572	581	586	561	559	551	574	617	568	582	602	587	520	599	580	596	576	569	584	607	637	578	562	562	587	634	575	575	572	579	552	603	566	533	580	610	615	572	591	593	611	592	597	569	557	550	590	591	615	565	588	584	572	566	560	576	581	592	586	618	578	577	590	564	593	594	565	588	587	594	627	609	575	578	564	584	581	608	602	580	562	591	564	570	592	578	601	614	564	608	598	587	591	589	561	603	617	584	617	607	577	641	589	621	577	624	592	605	601	572	615	623	603	600	591	605	577	583	579	586	608	622	610	578	620	582	565	611	579	593	570	594	597	560	556	640	580	611	606	587	592	580	590	588	573	614	565	566	552	620	604	615	567	598	566	556	588	574	587	615	593	638	597	598	593	633	615	577	572	587	598	573	586	578	609	587	579	537	587	571	550	643	568	596	563	577	577	539	597	590	595	571	568	536	515	561	564	563	571	579	608	558	626	578	612	537	570	607	585	605	555	574	580	578	598	588	635	527	557	589	627	566	614	567	562	593	645	589	570	589	564	560	540	634	597	567	611	575	584	583	594	624	576	607	609	585	577	573	576	562	580	570	591	548	574	655	559	575	579	595	566	602	538	579	581	577	589	585	571	602	532	607	578	600	574	555	590	584	587	613	635	610	580	564	596	607	589	577	580	584	610	574	616	590	587	589	557	640	613	586	571	621	565	582	581	567	604	583	565	627	584	603	588	575	534	558	598	560	564	554	582	557	612	573	553	611	622	561	594	561	551	556	605	589	578	562	589	562	557	563	590	631	586	611	614	577	630	584	569	546	625	605	579	584	588	576	611	568	584	592	568	558	618	557	617	579	569	552	589	572	568	583	599	596	604	585	602	579	605	567	586	560	591	587	633	583	574	565	584	623	566	611	580	564	568	602	578	580	590	552	615	556	587	576	560	630	599	605	571	573	568	550	605	585	587	543	583	571	598	588	564	572	598	552	587	560	620	604	592	583	576	571	571	558	568	591	576	612	569	619	596	561	606	616	580	614	578	586	597	606	589	555	599	586	550	643	624	584	566	565	550	558	555	594	586	593	580	523	565	560	583	605	582	564	567	562	617	573	585	578	628	617	581	596	554	608	567	607	601	605	598	611	540	600	608	571	611	582	568	564	612	612	556	599	578	599	578	621	612	604	607	584	558	609	603	590	572	562	590	583	551	590	584	582	576	556	575	599	603	545	595	575	563	591	548	593	593	597	571	590	599	593	585	563	599	600	562	614	579	606	611	584	540	661	543	621	559	567	591	580	573	567	571	614	576	535	610	546	617	605	605	568	615	637	545	565	599	549	569	593	550	585	620	618	621	576	599
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
