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
339372013548	339372014117	339372014667	339372015217	339372015767	339372016317	339372016867	339372017417	339372017967	339372018517	339372019067	339372019617	339372020167	339372020717	339372021267	339372021817	339372022367	339372022917	339372023467	339372024017	339372024567	339372025117	339372025667	339372026217	339372026767	339372027318	339372027867	339372028417	339372028967	339372029517	339372030067	339372030617	339372031167	339372031717	339372032267	339372032817	339372033367	339372033917	339372034467	339372035017	339372035567	339372036117	339372036667	339372037217	339372037767	339372038317	339372038867	339372039417	339372039967	339372040518	339372041067	339372041617	339372042167	339372042717	339372043267	339372043817	339372044367	339372044917	339372045467	339372046017	339372046567	339372047117	339372047667	339372048217	339372048767	339372049317	339372049867	339372050417	339372050967	339372051517	339372052067	339372052617	339372053167	339372053717	339372054267	339372054817	339372055368	339372055917	339372056467	339372057017	339372057567	339372058117	339372058667	339372059217	339372059767	339372060317	339372060867	339372061417	339372061967	339372062517	339372063067	339372063617	339372064167	339372064717	339372065267	339372065817	339372066367	339372066917	339372067467	339372068017	339372068567	339372069117	339372069667	339372070217	339372070767	339372071317	339372071867	339372072417	339372072967	339372073517	339372074067	339372074617	339372075167	339372075717	339372076267	339372076817	339372077367	339372077917	339372078467	339372079017	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2732	3600	2300	2732	3600	2300	2732	3600	2300	2732	3600	2300	2732	3600	2300	2732	3600	2300	2732	3600	2300	2732	3600	2300	2732	3600	2300	2732	3600	2300	2732	3600	2300	2732	3600	2300	2732	3600	2300	2732	3600	2300	2732	3600	2300	2732	3600	2300	2732	3600	2300	2732	3600	2300	2732	3600	2300	2732	3600	2300	2732	3600	2300	2732	3600	2300	2732	3600	2300	2732	3600	2300	2732	3600	2300	2732	3600	2300	2732	3600	2300	2732	3600	2300	2732	3600	2300	2732	3600	2300	2732	3600	2300	2731	3600	2300	2731	3600	2300	2731	3600	2300	2731	3600	2300	2731	3600	2300	2731	3600	2300	2731	3600	2300	2731	3600	2300	2731	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
24756	21731	29095	24902	21592	9739	3234	1854	1451	2085	14664	26754	23066	11975	3604	1236	772	632	615	663	640	635	634	612	628	592	636	633	608	607	664	631	648	621	621	584	639	662	660	609	591	629	657	653	610	657	598	658	640	635	577	597	615	606	587	643	612	648	587	642	633	577	609	641	651	579	684	622	608	654	616	636	642	650	605	701	656	620	604	598	588	601	651	661	627	624	593	633	609	577	639	685	665	630	604	611	598	582	644	603	636	608	611	588	624	653	611	604	614	619	580	629	608	604	646	592	648	626	622	668	616	591	624	617	629	636	622	648	625	604	640	657	644	597	584	568	648	649	641	639	607	626	601	652	632	655	645	625	611	629	623	570	642	627	601	661	602	629	636	622	639	645	633	610	621	661	604	592	558	623	624	632	610	578	618	628	637	612	641	625	620	598	618	627	601	609	594	620	657	630	624	589	599	617	634	603	593	618	645	542	611	618	617	620	656	616	653	630	680	622	609	666	648	589	620	646	593	595	600	599	590	581	643	609	570	634	599	605	595	626	622	623	596	652	624	581	594	632	616	603	594	591	598	624	654	635	646	620	638	627	612	634	600	596	651	608	617	621	657	635	693	588	590	577	571	605	640	607	641	587	603	601	629	616	639	622	655	658	585	595	655	618	617	630	614	635	598	604	653	599	584	649	637	625	567	626	600	610	626	646	613	661	635	648	644	648	639	584	617	629	628	611	604	591	597	591	581	615	610	650	657	620	613	635	645	571	615	599	630	600	621	622	608	649	588	613	621	594	609	626	598	630	614	606	597	643	637	592	597	598	615	636	653	580	586	620	612	619	622	612	611	611	586	632	660	616	668	607	603	593	655	616	647	639	601	612	600	618	621	632	617	566	631	688	599	602	613	621	623	595	667	621	558	623	600	597	580	613	608	627	622	660	589	624	574	631	618	635	615	632	591	545	594	657	620	593	615	596	618	638	616	607	632	634	622	605	602	599	597	573	592	625	670	583	622	629	647	631	636	619	640	591	668	619	585	605	628	631	599	644	627	611	621	589	653	602	633	614	626	594	592	623	642	624	608	664	638	546	622	557	543	632	645	602	632	631	602	636	598	589	605	625	618	611	577	624	617	628	610	645	636	602	615	647	614	583	641	632	612	581	609	584	619	686	586	616	643	545	641	629	606	622	605	630	658	598	594	631	658	639	600	601	614	663	615	653	596	579	605	648	587	661	600	607	602	624	640	624	650	626	619	593	614	602	635	597	647	582	614	636	640	634	582	626	578	571	593	599	586	590	631	615	616	582	627	607	623	637	654	602	643	631	548	599	627	628	626	608	619	551	594	597	613	627	616	621	633	608	663	606	624	623	587	602	645	623	615	608	666	636	613	642	633	631	600	677	677	624	613	630	621	577	685	632	643	600	616	589	618	597	600	548	584	651	600	613	637	580	641	625	572	595	610	592	576	639	622	638	617	575	666	612	644	624	628	621	615	562	623	614	650	607	629	614	641	615	645	625	608	603	644	607	614	591	639	660	600	595	585	653	634	668	609	610	584	603	593	663	639	621	613	623	600	595	606	602	630	634	586	642	628	655	608	579	596	600	636	585	599	595	591	621	600	599	589	637	591	635	649	653	606	663	641	622	644	635	589	603	576	599	636	627	622	621	573	615	632	599	596	633	602	590	644	607	662	649	629	608	602	618	605	580	627	665	631	641	592	611	588	607	652	601	585	643	574	605	612	608	644	570	631	608	628	624	609	570	594	575	601	633	661	653	602	606	638	618	599	635	635	599	644	651	632	582	606	646	621	632	609	603	614	615	615	630	628	637	592	647	636	611	618	637	655	665	627	595	644	629	594	614	597	630	604	629	614	574	622	597	614	609	624	635	626	603	601	640	631	632	588	603	597	601	624	625	564	603	627	620	637	605	606	661	603	640	636	632	636	646	581	606	616	606	635	607	660	620	664	648	626	609	627	616	591	589	630	638	620	631	590	642	613	645	620	611	593	576	654	619	603	596	640	637	628	587	635	591	562	651	575	647	607	620	600	620	619	627	636	646	591	596	587	608	622	635	620	617	631	630	619	600	608	573	642	600	579	651	627	582	605	606	616	605	608	615	601	649	604	610	590	587	659	611	629	627	579	621	591	636	607	615	634	596	556	611	633	647	639	600	605	614	658	599	579	581	621	597	609	584	618	618	631	635	625	612	606	625	584	611	569	578	609	593	639	607	610	577	613	607	648	638	596	620	596	626	631	603	628	623	628	615	651	648	651	588	632	610	589	602	603	633	642	651	598	620	667	605	654	634	619	636	626	583	644	624	599	593	621	629	586	644	623	619	667	658	638	625	622	620	640	629	575	613	600	591	588	622	653	568	608	642	584	623	614	633	589	626	605	549	610	638	580	594	589	646	636	588	594	600	631	658	584	593	643	634	582	623	591	625	630	614	610	607	576	613	636	615	643	603	567	605	578	597	614	635	649	617	601	635	625	627	624	624	650	544	559	618	617	594	606	626	580	631	593	592	630	611	584	603	632	610	633	605	616	658	615	579	566	620	617	607	610	660	584	634	613	620	614	593	613	605	589	672	602	640	593	576	602	618	621	627	605	593	616	630	619	613	577	579	617	616	551	656	561	633	587	616	663	637	627	641	655	618	619	622	603	633	622	615	636	602	644	583	620	597	576	578	618	575	646	648	621	597	588	614	607	643	615	628	641	597	715	665	593	597	598	602	624	652	572	643	635	645	647	605	626	596	659	636	648	578	652	643	600	607	595	607	623	599	604	598	615	624	603	608	639	596	624	609	606	614	618	626	615	648	601	615	615	619	589	601	609	575	571	623	613	634	631	625	577	639	635	610	649	651	573	600	647	597	600	631	654	603	646	592	605	633	624	590	641	603	646	623	612	617	652	594	614	627	584	596	592	620	562	591	621	606	579	593	596	609	609	630	641	640	661	604	625	622	645	618	600	605	655	553	646	631	608	643	612	601	610	644	627	614	623	644	635	662	609	641	614	619	587	639	588	609	637	603	570	580	610	587	603	663	610	622	610	574	584	591	580	655	601	630	660	612	623	606	642	637	615	574	621	606	633	623	595	609	672	594	619	626	615	638	587	624	609	647	627	569	598	634	588	612	630	629	587	623	635	608	602	649	653	636	609	599	589	635	607	573	617	625	589	630	599	626	648	634	615	610	562	590	619	599	549	601	597	600	640	629	600	646	605	604	694	631	612	639	627	623	624	597	639	596	586	629	621	572	608	621	646	642	629	635	632	602	607	612	630	621	595	627	618	611	658	589	624	607	579	608	615	614	621	630	624	639	600	618	601	610	594	596	586	640	631	588	620	642	608	619	584	631	616	656	635	623	599	636	621	628	626	592	596	578	617	618	585	611	634	610	585	601	598	610	626	593	613	619	615	602	629	631	643	626	643	680	670	607	602	612	622	607	588	613	610	620	631	629	615	679	590	667	583	592	589	603	632	603	610	637	575	568	572	625	623	634
5758	10133	8906	5120	4452	3423	2786	2137	2025	2883	18521	26005	19925	10039	3418	1151	662	532	541	537	569	521	527	531	529	507	536	586	490	515	540	545	536	538	585	507	548	567	498	551	546	507	541	468	555	557	553	522	518	530	557	530	484	570	524	526	563	494	509	536	537	498	537	542	547	525	489	512	530	493	546	477	552	514	509	511	530	529	540	478	499	546	506	513	497	502	547	527	545	521	518	503	519	542	526	542	524	538	525	542	524	574	472	532	564	548	562	527	539	525	540	559	525	521	507	527	557	551	531	521	539	526	529	512	497	547	527	560	532	531	550	539	531	507	530	487	505	518	547	544	526	555	552	543	516	488	536	583	540	506	546	544	534	502	537	534	527	511	536	574	518	513	518	495	520	485	570	483	506	573	555	520	505	493	529	498	510	536	573	549	530	528	512	551	485	551	532	554	543	521	483	554	530	527	555	547	506	530	561	514	554	568	585	516	529	523	567	517	530	513	517	508	478	496	525	559	497	535	529	548	504	509	529	511	512	534	548	505	527	513	461	506	513	554	521	571	520	513	522	542	491	536	490	526	609	510	551	553	515	603	564	522	525	521	503	511	539	539	543	581	510	552	536	530	507	575	577	525	535	476	515	544	565	526	526	480	520	523	555	563	520	525	536	496	516	523	496	526	534	510	536	521	566	544	509	524	529	517	530	501	534	543	504	499	513	521	543	553	483	530	530	571	549	528	526	501	516	533	518	513	518	524	510	559	505	499	505	512	518	536	494	537	540	564	521	549	557	581	553	490	531	515	516	559	475	502	508	477	547	552	562	568	495	513	531	550	517	519	491	510	541	485	522	482	510	534	529	519	522	521	480	504	498	488	543	537	521	555	520	523	544	556	546	505	558	528	539	502	562	545	506	571	516	526	519	491	515	526	512	568	514	522	552	571	545	540	601	527	552	512	520	522	540	536	497	508	525	546	519	538	492	532	498	552	512	515	537	512	525	525	579	512	551	505	556	550	479	542	552	484	539	523	522	486	520	556	537	524	527	562	526	548	525	549	518	490	536	526	566	521	521	523	479	487	503	538	504	510	511	554	524	512	511	511	517	559	507	542	524	532	538	581	559	524	520	542	516	554	534	512	533	534	543	546	474	504	567	519	545	531	484	555	538	506	527	512	481	509	516	493	549	497	496	547	532	530	527	543	526	572	534	523	518	527	505	540	500	523	487	502	532	585	488	565	488	513	529	536	547	527	562	529	518	542	545	529	555	502	525	551	519	543	522	539	499	521	510	529	503	509	526	542	561	547	544	512	541	544	537	534	527	570	519	525	522	523	542	554	518	567	549	514	525	532	531	530	528	517	521	565	472	506	506	534	560	504	509	531	526	505	532	525	563	513	523	537	536	520	524	518	550	542	509	555	531	530	493	527	543	504	540	539	509	525	497	549	569	516	535	517	538	513	542	484	514	485	502	506	561	534	571	524	515	497	492	524	541	544	532	547	563	561	544	511	547	509	548	513	551	532	553	558	525	522	525	503	547	508	521	528	561	532	517	513	490	539	515	496	541	545	540	588	529	536	506	532	522	540	554	545	542	518	506	593	567	545	524	523	509	492	525	540	550	538	497	501	523	519	508	493	492	527	572	512	533	516	523	549	552	503	512	510	507	510	520	541	540	550	573	511	554	562	548	512	525	518	515	548	497	525	535	578	546	530	467	521	583	518	498	502	498	541	498	524	494	526	500	546	511	533	545	552	493	517	514	520	547	540	557	511	507	507	507	521	513	538	512	503	513	542	540	508	514	548	557	508	528	555	554	525	544	533	502	531	545	496	558	581	511	517	465	552	548	519	456	522	520	507	570	501	538	473	550	557	497	508	574	496	541	525	555	532	530	574	532	553	525	522	544	537	505	521	531	501	551	498	522	516	527	531	544	539	510	530	530	550	505	535	532	527	543	508	511	584	537	535	489	506	571	545	493	527	554	547	508	510	513	533	551	545	506	579	524	497	523	514	539	541	556	567	535	507	548	531	543	547	530	508	511	533	500	534	549	535	486	550	541	526	534	553	552	517	521	495	560	539	530	521	522	558	538	547	532	504	506	589	524	523	536	527	531	504	528	511	540	535	517	538	546	534	515	520	553	520	552	502	589	527	540	525	525	535	541	531	524	494	552	502	544	529	527	542	517	517	511	530	529	541	547	530	522	507	544	529	519	536	507	568	552	535	494	519	547	502	517	527	533	519	507	527	556	538	534	527	502	518	553	545	533	536	554	526	525	517	529	534	550	521	532	568	474	514	485	563	493	500	515	562	505	493	564	530	586	554	542	547	535	569	519	506	526	502	522	530	505	509	551	535	552	556	547	504	511	488	511	557	522	525	493	508	535	514	509	531	494	521	528	502	510	552	554	489	510	518	515	533	520	520	540	536	512	472	509	535	521	533	529	531	537	541	530	490	510	505	526	518	515	581	541	516	482	515	536	509	535	538	572	541	534	520	500	498	532	547	520	558	531	498	535	528	523	521	555	550	508	533	488	548	538	497	522	493	550	517	509	533	536	545	520	538	526	532	532	521	511	536	533	468	548	529	551	524	565	529	558	536	498	517	499	504	507	504	551	531	532	574	506	534	481	532	476	513	553	521	483	504	554	532	524	500	520	505	568	525	518	552	541	501	489	527	552	512	512	540	502	547	505	545	481	507	529	563	512	520	522	499	519	490	567	492	525	521	522	520	531	503	528	535	519	550	524	543	467	528	556	507	514	538	514	489	497	501	514	517	529	482	497	529	566	520	541	554	523	516	490	575	519	556	555	529	563	490	553	509	501	559	505	580	542	544	540	517	538	545	517	499	487	538	544	572	556	544	535	566	521	527	513	568	531	513	529	492	494	566	541	528	536	538	552	540	537	506	564	528	530	505	515	539	530	576	524	542	529	486	531	537	556	514	555	498	507	537	565	533	505	523	498	534	530	512	527	523	517	528	509	486	519	523	529	533	496	492	535	523	524	528	524	514	524	544	542	516	530	515	520	534	551	499	524	524	544	538	509	568	494	514	525	512	525	502	540	528	561	513	533	522	522	516	503	509	508	518	518	547	539	509	538	535	505	564	494	532	497	503	524	561	536	516	491	547	584	547	520	527	517	524	548	509	564	563	569	504	535	486	529	496	532	527	535	513	549	532	516	514	541	503	532	536	550	531	556	513	567	541	544	526	564	497	530	510	531	492	471	494	487	525	502	552	526	524	500	518	535	500	503	556	523	501	543	514	459	547	521	513	546	517	554	511	541	532	527	526	575	526	510	479	518	545	583	539	507	535	528	536	523	525	500	532	508	551	523	483	567	539	545	526	508	539	497	519	477	489	536	498	535	541	533	524	578	513	552	523	524	512	510	490	538	512	541	496	492	505	538	524	510	537	504	529	521	514	532	505	526	560	554	533	525	502	483	553	482	515	524	514	541	519	513	537	552	576	495	499	537	527	506	533	531	523	549	523	537	528	540	518	511	556
27067	11969	3360	1811	918	860	632	687	614	594	1085	1725	1552	960	658	499	426	429	429	480	456	449	470	410	463	424	400	412	401	414	417	441	439	405	443	408	457	453	429	458	415	406	406	428	472	447	432	436	451	425	463	447	435	441	479	461	410	421	412	436	413	488	454	453	424	431	437	421	451	461	425	440	424	425	408	452	439	399	456	440	451	453	449	456	481	448	433	422	431	405	457	419	416	457	424	428	434	456	472	434	439	435	442	422	412	428	393	456	423	457	407	428	470	455	448	433	443	429	433	411	431	464	438	410	421	459	450	420	417	420	452	418	437	441	445	446	451	409	477	422	449	428	406	427	448	417	405	421	413	417	444	394	430	411	412	395	406	461	425	453	446	457	454	475	413	456	457	428	440	445	441	416	435	431	499	439	453	440	414	463	433	453	431	426	480	458	412	418	447	431	444	443	463	439	424	446	412	431	450	429	442	444	452	404	449	448	419	442	437	448	399	450	455	437	464	454	440	444	434	420	420	456	411	434	447	418	437	451	401	463	427	468	413	417	435	439	417	449	438	427	462	445	415	451	440	430	444	457	465	441	400	427	389	457	461	451	421	438	423	420	457	413	485	451	465	458	409	450	463	416	439	452	453	458	427	442	417	449	427	458	437	409	424	430	383	456	458	436	458	485	442	461	446	417	428	440	472	434	386	450	425	399	473	450	441	428	457	446	441	467	463	453	410	411	415	456	426	434	446	462	407	433	424	404	446	450	417	455	447	418	432	442	429	406	436	451	442	414	453	469	451	435	429	459	441	404	452	437	433	436	460	429	462	426	417	438	431	456	451	438	436	463	466	426	458	465	427	453	481	445	442	397	410	396	416	459	406	406	375	388	421	446	430	418	454	443	420	408	386	459	445	480	471	420	434	433	447	419	423	462	419	444	426	429	416	436	432	451	435	448	423	445	459	437	453	400	430	450	419	433	413	424	423	404	408	440	445	421	413	475	415	432	418	453	428	465	420	440	449	454	438	436	456	434	398	441	470	420	380	439	411	460	436	431	452	384	443	410	446	436	451	444	503	444	468	430	411	433	429	449	422	402	423	479	423	423	395	409	465	480	418	444	493	450	421	428	432	443	418	452	431	433	414	402	460	446	442	455	475	400	429	420	440	438	450	424	442	438	416	442	435	432	424	432	437	443	468	440	445	412	471	444	401	397	448	450	463	449	420	450	480	438	463	451	434	454	458	453	437	407	467	473	381	445	411	445	444	398	417	426	406	392	448	422	456	459	404	424	431	446	447	426	449	454	468	413	454	456	419	419	459	455	449	445	396	416	482	445	436	442	438	421	438	461	449	424	481	453	381	421	431	471	433	433	422	451	431	422	435	412	441	422	426	407	427	442	450	477	474	448	420	448	460	460	462	452	459	440	433	474	426	435	429	458	424	435	409	419	462	453	451	433	449	427	442	460	461	469	423	422	450	468	405	425	431	425	463	470	438	412	446	437	422	446	438	419	409	428	449	405	445	475	406	469	423	414	429	428	460	460	429	428	416	432	462	433	469	421	423	429	428	440	458	429	409	450	454	439	432	430	420	424	396	457	473	425	441	445	400	422	432	441	435	445	403	448	412	457	435	397	399	426	426	456	398	431	450	432	436	418	440	420	468	427	427	502	446	475	433	407	428	425	478	449	457	418	386	396	386	457	440	426	419	418	418	465	426	449	428	390	455	449	413	455	457	474	421	418	434	431	442	433	416	431	416	445	446	444	410	470	447	441	449	427	439	413	442	415	419	431	435	438	469	470	417	411	415	424	427	411	450	436	431	437	449	416	418	438	426	443	441	434	405	402	469	434	417	450	426	436	456	461	464	468	426	421	453	444	422	445	435	411	433	400	431	421	462	468	465	420	428	389	423	445	447	446	460	400	424	450	448	473	451	446	419	430	447	435	441	458	472	429	457	440	428	440	469	440	426	411	458	448	446	414	444	450	459	444	455	400	443	414	414	421	482	441	446	434	427	481	462	447	393	449	379	435	467	429	418	417	440	373	460	404	486	429	442	425	456	434	452	425	419	397	436	423	463	411	426	425	452	461	417	447	430	418	445	409	439	479	433	465	414	397	424	432	458	400	420	430	422	471	436	446	392	435	447	414	436	436	420	418	379	438	439	412	406	409	427	440	463	447	420	411	381	420	420	431	419	479	425	433	452	398	431	421	435	410	470	406	441	433	405	455	413	396	490	458	457	396	422	414	446	432	439	461	453	439	424	441	412	439	436	440	481	448	433	449	440	455	425	403	418	414	443	454	411	440	399	439	449	451	445	418	453	447	457	407	399	454	434	440	412	429	441	444	434	423	451	464	438	401	399	469	464	425	421	439	443	448	440	418	447	386	446	449	422	438	467	442	430	420	457	468	406	421	473	434	437	467	422	443	472	449	420	437	410	467	447	437	422	431	462	404	435	416	443	430	454	447	437	424	483	415	416	451	455	466	446	413	448	436	474	444	410	382	444	440	431	430	402	437	392	442	426	438	431	430	443	461	467	443	407	426	415	429	475	424	460	422	433	433	449	460	456	439	430	431	446	415	444	427	448	426	423	418	445	449	414	413	457	448	424	458	443	411	426	434	422	439	472	437	406	451	463	407	427	446	422	408	417	434	451	447	472	424	424	475	438	417	418	413	449	440	409	435	434	408	443	474	478	425	420	449	449	472	447	412	419	449	409	471	438	445	440	447	446	427	443	437	403	452	422	445	424	437	435	433	408	422	423	436	415	427	406	420	451	449	439	443	403	460	448	440	467	440	450	448	425	410	450	442	405	467	489	421	462	458	442	428	493	459	417	424	431	441	405	412	442	441	428	463	431	430	426	450	448	436	412	442	461	470	450	455	441	445	432	460	472	399	471	446	418	428	461	472	446	449	439	447	432	440	431	477	425	408	417	445	440	465	431	447	416	408	424	475	460	456	422	455	482	448	414	456	426	405	422	442	468	424	459	461	431	469	445	445	466	454	411	448	428	440	426	441	467	432	414	418	439	450	424	450	439	426	424	440	439	435	426	413	427	449	474	469	434	423	436	448	423	413	408	488	445	450	466	459	440	403	425	457	448	436	443	462	442	392	469	468	448	448	429	458	454	465	442	417	470	454	385	455	444	433	451	454	432	456	386	479	460	408	412	437	431	461	452	422	403	463	453	429	490	403	445	459	436	469	433	434	472	460	420	454	434	462	400	417	432	415	446	432	426	461	442	444	452	431	433	431	401	430	399	454	407	452	409	434	451	450	374	463	482	393	443	432	456	431	457	439	452	428	459	433	435	439	435	481	420	411	452	458	433	466	420	444	427	460	425	440	403	403	445	415	422	451	415	421	413	488	387	433	422	418	425	451	426	428	428	431	461	467	450	458	444	462	468	448	426	462	474	444	437	420	449	419	447	399	413	425	432	425	418	431	435	435	432	442	449	428	453	451	444	432	426	440	435	457	413	440	437	446	487	402	410	472	446	423
5994	2925	3054	1848	1219	1063	897	846	662	772	1519	2250	1817	1039	618	458	359	392	345	376	370	397	393	372	387	354	356	393	397	389	368	357	370	358	398	384	350	343	397	387	362	353	390	380	357	396	354	410	386	391	359	406	383	385	389	395	366	396	384	386	389	374	358	371	363	354	357	400	380	372	361	375	318	391	381	357	378	381	348	391	369	399	374	369	390	386	394	362	378	349	379	365	401	324	373	339	334	359	372	352	362	351	365	396	388	365	392	409	366	386	379	369	364	349	393	392	374	390	344	383	367	362	368	387	368	379	370	369	384	412	387	378	366	311	366	367	370	335	393	369	348	355	362	356	359	402	390	363	389	390	352	386	384	383	388	395	336	358	392	392	356	345	364	357	378	357	385	363	368	361	363	397	405	387	395	345	369	416	367	392	396	372	373	348	361	358	349	377	401	358	367	391	372	411	365	397	348	369	382	379	388	391	392	391	367	338	414	351	389	354	402	387	376	395	366	339	396	395	388	371	361	362	356	359	368	371	348	370	369	360	379	356	394	370	412	383	361	374	348	384	352	377	397	396	334	364	351	363	369	375	402	350	392	362	360	396	419	336	381	411	370	372	339	404	370	381	356	368	351	344	376	389	393	363	379	377	397	356	353	375	384	376	378	385	313	350	378	395	353	337	392	375	337	381	377	377	376	371	407	364	381	340	379	378	364	360	412	397	362	398	344	384	386	365	407	400	364	369	375	391	379	342	366	371	356	364	401	346	400	383	352	365	358	320	369	350	360	384	352	378	368	390	377	387	363	382	382	359	397	367	388	326	387	346	397	375	398	381	387	377	343	341	396	386	332	376	361	364	374	377	374	356	365	334	322	363	399	370	369	345	420	380	363	373	381	368	379	350	378	383	365	330	384	378	389	359	377	373	378	355	340	348	369	384	344	368	376	363	341	364	379	379	369	341	369	375	395	369	373	363	379	346	361	392	359	341	368	362	367	365	377	384	382	397	361	365	379	369	376	354	376	394	346	375	395	356	364	376	354	397	362	381	370	393	355	371	376	384	355	406	354	371	391	377	367	376	360	358	369	354	359	372	357	395	399	398	379	377	388	384	397	379	378	370	361	326	386	355	391	384	388	394	366	342	385	375	376	346	417	359	359	363	396	362	364	322	376	356	348	368	345	373	379	376	397	357	328	400	383	389	398	319	391	388	390	385	358	377	370	383	354	378	379	367	383	389	382	380	365	355	330	367	388	367	359	398	388	395	377	398	373	403	389	387	401	347	381	373	396	367	377	336	407	407	348	409	347	378	383	373	394	401	357	365	351	351	413	375	369	380	338	368	354	345	429	363	390	395	348	390	358	354	391	385	400	397	379	368	404	383	382	352	393	381	410	374	349	380	358	372	363	400	373	378	373	369	381	363	411	362	352	367	324	373	382	362	370	398	373	362	376	363	404	359	354	408	374	384	347	354	403	389	366	362	382	374	393	374	350	388	369	400	352	370	403	373	344	355	389	378	360	362	365	361	353	411	334	377	370	363	360	337	373	373	346	365	387	379	395	341	390	375	352	373	388	417	363	377	389	373	381	374	397	383	366	341	405	402	390	351	373	376	406	383	383	374	381	347	396	386	393	369	415	395	370	374	400	390	364	341	376	361	379	366	409	382	370	388	367	393	368	359	408	408	379	401	397	381	389	364	387	394	366	422	369	369	342	402	368	382	381	362	424	349	328	413	385	391	377	367	354	380	380	377	379	353	358	362	397	373	385	326	371	370	375	359	381	385	358	377	400	343	369	357	369	411	364	389	355	363	388	384	388	373	391	374	403	393	421	385	354	377	371	367	367	399	301	362	375	379	364	374	364	374	399	386	341	388	383	368	386	336	395	338	385	359	371	399	387	364	399	353	410	371	408	380	369	382	389	362	377	345	354	368	345	378	368	376	368	381	392	404	391	374	364	403	392	378	380	318	378	379	386	382	414	392	334	363	378	385	351	428	374	381	367	376	363	366	369	359	389	385	371	371	349	409	384	346	387	372	370	380	366	354	365	421	375	362	374	370	371	390	369	374	329	397	386	382	379	382	395	373	388	367	381	364	381	389	335	367	401	397	355	371	357	395	379	382	354	351	346	377	393	384	369	388	383	373	338	384	378	385	365	345	358	377	384	355	385	355	386	353	361	382	358	393	368	362	383	366	393	397	378	352	352	351	373	371	413	421	366	374	361	363	393	359	360	377	409	372	370	391	393	409	373	356	389	370	358	363	372	347	415	392	377	355	381	361	370	390	367	382	382	401	348	379	400	357	344	379	401	341	373	347	375	368	380	386	346	370	374	383	348	368	363	385	364	432	411	353	388	394	357	320	381	390	369	393	351	370	353	409	355	370	383	353	401	378	364	341	366	317	361	375	384	383	332	344	411	361	388	350	360	340	378	377	370	370	366	365	327	379	404	363	348	406	365	349	363	343	345	364	379	410	350	389	377	358	374	379	367	370	362	388	366	375	373	362	322	382	355	391	333	342	334	371	366	427	370	370	371	367	337	377	327	375	394	370	389	377	345	338	395	364	382	406	368	374	360	384	393	394	351	375	376	357	384	381	403	370	408	402	340	370	356	372	375	366	372	360	380	348	379	418	383	359	372	382	376	383	379	364	369	332	378	352	370	373	363	360	350	377	376	386	379	375	376	379	388	364	373	363	363	370	402	393	364	415	379	387	377	385	401	373	367	379	368	350	379	382	397	356	398	417	337	396	393	364	392	396	379	377	354	354	400	331	343	388	374	378	373	382	365	386	407	375	348	383	373	364	389	382	404	409	370	395	360	397	375	392	358	351	387	415	387	427	382	351	376	364	371	391	378	381	372	388	411	403	402	394	386	378	380	341	384	371	373	367	385	359	365	356	365	346	381	397	353	365	364	371	358	361	371	379	360	376	412	386	372	368	374	379	376	385	361	367	358	357	360	373	424	371	375	353	363	359	376	387	387	364	387	377	376	369	367	367	388	375	377	355	352	365	406	383	361	383	378	366	370	362	383	373	354	404	383	384	392	385	419	377	343	353	349	365	322	376	344	382	360	349	396	350	383	354	356	376	404	400	414	388	368	389	362	384	374	353	371	376	368	374	360	414	362	385	364	365	376	352	356	367	374	373	382	367	404	377	388	384	377	401	357	355	408	358	366	391	391	374	338	379	390	344	377	373	374	360	364	383	357	408	400	371	365	346	362	370	375	387	360	355	367	371	371	357	352	357	369	392	411	393	380	362	395	355	357	395	360	385	386	371	363	341	369	365	385	342	367	350	372	348	380	363	329	379	356	408	398	376	356	370	381	354	399	378	365	357	373	390	369	362	365	388	380	342	341	386	405	374	382	396	342	374	344	378	348	366	345	383	414	344	401	380	361	380	381	378	364	370	385	387	363	399	410	352	413	374	327	379	354	375	355	393	343	366	368	389	380	408	352	324	374	352	405	397	346	365	371	352	416	354	394	358	373	379	372	349
24883	20975	27051	24928	10127	2057	1250	1189	1250	2092	9869	15301	10855	5024	1661	758	594	509	524	520	516	516	493	514	507	537	515	502	495	504	503	500	485	521	537	493	507	528	529	495	485	534	495	539	514	518	486	504	491	521	490	532	500	516	495	510	508	505	483	461	494	550	468	494	527	449	490	546	481	543	532	539	504	489	477	499	475	517	492	477	497	486	524	527	472	517	489	498	502	498	503	500	523	543	469	511	492	524	515	533	495	508	490	511	481	490	524	482	529	496	482	481	521	519	550	498	507	514	476	526	508	499	486	494	479	509	486	485	512	493	461	551	506	494	524	547	523	550	488	497	504	487	509	497	493	467	500	474	492	501	522	512	512	477	463	501	465	550	495	514	481	479	483	536	479	529	440	546	487	521	504	506	502	484	474	492	478	499	525	461	497	496	483	501	532	535	470	469	519	488	510	504	480	467	512	507	525	507	490	511	497	471	473	488	493	483	504	488	513	514	524	531	508	473	492	522	523	452	504	458	510	488	497	491	551	465	537	502	523	495	491	484	499	497	443	497	473	543	548	536	528	496	514	485	480	449	473	484	477	461	520	493	489	466	555	454	490	475	515	546	498	528	488	467	486	493	513	468	493	486	490	470	531	537	540	485	492	489	493	509	509	518	515	516	522	493	479	479	507	511	496	523	512	517	466	502	459	527	540	556	526	486	461	522	486	491	532	525	503	534	484	518	515	477	521	508	531	458	505	490	490	498	495	508	500	484	470	543	471	492	490	485	485	475	486	485	502	502	488	509	529	489	492	547	509	520	487	519	519	508	531	491	481	516	494	521	516	498	472	502	519	565	514	490	508	516	506	464	473	499	493	554	480	490	473	474	495	512	492	519	498	483	536	495	483	489	519	476	493	498	465	479	461	478	517	508	505	484	475	468	517	477	476	502	499	520	496	538	503	512	535	492	496	515	548	497	492	509	551	465	473	494	484	497	506	486	468	520	494	521	534	491	490	459	473	488	526	501	531	480	484	492	483	563	490	518	492	520	489	490	468	468	530	555	477	504	477	491	503	497	491	462	435	505	484	509	514	466	505	513	485	521	478	501	492	494	472	529	490	483	525	490	491	530	484	506	502	505	489	486	544	490	496	527	493	465	538	512	468	530	496	506	482	498	491	486	520	482	473	457	511	485	496	518	497	500	517	491	502	472	458	506	474	518	510	457	502	516	501	528	488	509	491	465	500	501	507	522	486	530	507	532	484	502	529	516	492	506	484	510	519	507	507	471	484	485	509	542	504	491	501	502	508	504	484	514	496	482	526	501	530	533	488	517	483	488	528	466	472	501	486	456	486	492	499	479	499	479	473	482	512	521	484	479	492	502	528	500	509	475	514	496	461	514	492	501	507	502	499	505	513	505	531	536	482	545	481	511	504	515	520	499	459	476	475	486	487	485	473	523	537	486	521	500	481	523	463	500	506	496	515	542	500	551	516	516	506	502	502	525	453	512	533	510	527	496	554	497	521	529	497	465	516	464	488	512	500	520	488	542	513	465	501	505	503	490	531	487	530	505	495	549	475	514	521	511	518	528	510	487	492	493	483	478	510	519	494	448	453	479	516	477	524	541	485	490	497	469	473	521	509	518	511	502	501	476	537	521	474	459	491	509	503	505	470	479	454	501	504	486	511	512	483	510	499	502	518	510	499	534	519	509	518	473	475	471	507	491	527	546	520	501	521	489	482	492	514	536	514	529	474	507	499	476	509	474	498	494	466	534	504	507	529	497	483	514	513	489	494	516	502	497	504	515	534	533	495	523	519	478	540	499	486	533	516	515	461	546	479	505	471	512	527	505	468	529	511	512	527	524	520	502	443	499	498	489	537	504	514	474	494	487	522	523	502	515	498	521	460	465	463	496	510	537	516	514	531	503	532	525	527	490	477	515	522	497	516	480	514	536	545	512	512	468	487	485	474	487	514	468	502	505	476	517	462	461	488	489	508	509	460	502	512	504	482	513	474	487	483	466	496	454	473	489	522	499	489	521	517	467	498	495	487	551	504	505	516	536	486	501	462	525	483	496	485	498	522	519	504	511	545	509	476	470	453	518	527	510	474	446	533	521	534	504	534	509	517	482	540	520	523	483	504	480	531	524	479	553	500	483	556	478	479	536	500	483	518	474	494	467	500	546	473	508	473	484	456	481	474	496	481	533	513	482	485	506	486	523	514	490	518	523	534	534	485	497	506	491	488	467	479	490	472	483	513	527	473	510	521	515	503	517	483	531	491	494	480	480	500	505	508	513	522	490	494	495	472	470	499	509	526	507	497	490	496	516	482	503	513	502	476	520	473	461	494	487	515	490	510	535	486	505	499	480	522	486	486	479	541	497	470	474	528	557	495	479	507	443	508	475	496	467	524	496	466	484	499	450	505	518	471	452	525	467	523	534	530	503	510	460	485	492	540	505	491	473	477	489	492	499	500	528	520	456	494	525	509	486	499	510	484	493	495	507	487	507	521	479	519	514	509	486	531	497	480	508	481	500	450	515	537	502	510	452	536	495	464	461	505	494	499	504	530	466	509	541	456	529	480	528	508	476	512	509	507	482	533	535	503	511	508	499	511	505	537	488	502	506	523	491	554	499	470	477	486	464	496	503	469	482	484	541	479	518	517	475	499	536	483	487	509	512	493	517	528	514	480	468	494	501	469	470	500	497	497	504	491	512	573	524	497	531	503	512	464	498	455	505	544	506	469	490	468	513	498	487	508	479	483	503	497	501	488	491	480	491	561	497	507	507	511	527	492	454	496	465	476	537	508	497	499	497	513	484	479	511	530	503	486	504	474	504	468	507	492	504	469	517	509	489	492	526	457	521	505	485	454	540	500	476	519	476	487	494	461	507	539	540	506	475	529	509	476	535	518	476	474	499	506	494	496	481	512	507	522	487	513	490	518	538	502	496	532	513	532	519	466	462	473	523	490	543	451	500	489	524	467	521	545	467	555	466	525	444	508	496	503	507	487	483	474	476	499	497	527	469	548	493	493	509	516	452	505	474	489	462	515	526	517	485	506	498	473	498	508	528	483	513	526	484	485	518	497	507	518	479	491	454	518	527	458	511	492	547	494	524	530	497	502	505	467	476	480	508	495	496	483	530	464	553	509	511	475	452	505	492	517	500	514	466	474	472	524	470	531	514	469	512	495	498	518	490	523	464	481	488	557	519	498	487	491	527	498	467	494	509	525	496	527	507	490	482	500	509	526	475	538	496	480	508	546	535	522	521	507	487	529	499	505	486	505	504	486	507	499	491	514	555	484	540	525	531	508	515	565	498	479	517	505	514	521	531	502	482	462	475	522	522	535	481	537	477	510	484	465	524	484	489	500	514	505	532	504	516	508	460	520	522	437	509	500	526	520	498	510	502	520	512	507	499	550	522	492	548	465	446	517	503	533	490	526	496	484	498	508	488	509	511	502	485	468	528	511	524	514	485	489	509	511	490	504	526	514	537	499	495
4744	7578	6238	3402	2678	1654	1394	1656	1631	3357	12661	15390	10185	4954	1762	753	535	438	436	442	448	447	435	421	410	424	426	440	415	454	438	476	431	458	468	459	438	458	425	456	447	429	460	430	458	445	460	404	447	420	449	455	451	444	408	421	430	422	463	474	434	384	426	434	460	422	449	469	472	457	447	432	454	451	413	430	466	439	450	439	436	405	455	447	474	400	435	414	414	429	411	432	437	440	476	435	475	426	434	438	446	456	404	441	433	452	471	445	420	427	427	430	435	442	449	427	404	439	444	454	445	463	454	433	409	460	406	428	383	413	430	382	398	435	423	459	435	440	455	480	452	413	448	443	418	412	419	432	430	433	389	425	424	417	467	479	432	433	472	456	418	440	456	438	486	405	451	477	447	435	423	455	463	487	424	416	426	431	456	438	445	447	425	440	475	444	444	448	473	423	414	453	393	433	445	423	441	415	432	445	432	419	457	432	411	452	429	451	470	470	420	441	426	481	453	448	452	462	442	422	408	415	402	424	447	471	461	433	424	429	424	469	432	403	420	438	405	465	432	425	456	433	418	435	432	456	465	400	468	452	443	425	434	434	415	438	452	406	473	488	485	481	407	414	418	416	424	411	409	440	436	448	409	420	416	423	414	424	405	400	439	430	434	437	438	456	411	492	444	418	423	452	447	455	463	403	416	414	409	445	438	414	453	435	429	434	455	435	475	479	449	400	408	443	417	435	476	448	441	485	431	447	449	432	386	465	434	444	427	433	403	448	442	442	467	440	427	417	438	457	463	428	436	444	469	452	428	436	441	413	430	438	423	417	459	443	414	432	475	434	438	446	388	463	439	418	425	399	444	415	458	475	441	464	402	433	436	447	442	443	424	461	407	450	414	415	448	413	433	425	439	424	464	419	427	442	471	458	446	454	421	425	413	420	435	404	416	437	437	444	416	464	461	426	399	421	464	470	435	420	447	445	420	415	415	456	466	473	435	435	449	427	424	411	411	455	453	483	431	441	439	442	431	439	413	478	403	443	411	428	460	467	444	447	434	469	460	452	426	424	469	435	448	413	450	437	405	394	445	440	407	438	436	390	415	434	445	440	453	447	434	458	471	450	429	436	426	447	450	447	469	448	429	433	404	424	454	437	443	440	428	432	453	444	454	431	443	433	419	447	436	453	421	441	469	433	432	447	436	436	462	422	407	409	426	427	473	449	394	421	416	438	432	412	398	445	426	434	437	424	411	422	422	428	428	478	443	454	418	430	450	419	463	429	426	423	441	477	426	430	459	479	411	436	456	431	398	478	408	398	396	445	451	445	401	396	451	440	406	428	415	463	453	435	470	452	430	428	436	403	392	433	469	416	434	412	476	413	437	449	412	456	431	442	416	440	451	449	443	450	458	433	418	439	433	434	428	404	443	445	415	442	460	458	429	405	454	428	465	426	434	412	439	452	482	439	435	417	434	453	455	447	431	413	403	458	410	418	403	426	409	419	426	439	412	443	423	411	471	420	422	432	445	469	433	469	444	395	474	443	439	450	424	438	450	436	446	466	422	446	458	434	424	484	434	434	422	443	470	436	446	419	435	452	416	401	420	439	461	424	452	425	424	389	432	457	478	423	428	434	427	488	448	419	433	398	448	446	428	430	418	456	405	451	457	447	466	422	422	425	438	436	432	458	456	439	436	475	436	381	424	431	392	423	423	416	396	431	417	429	465	411	407	428	419	433	419	411	469	414	431	448	421	445	486	431	437	416	401	421	406	439	452	445	438	429	443	469	454	403	423	412	428	407	431	475	454	462	457	455	436	398	438	429	406	446	423	473	450	427	383	442	476	435	427	419	417	467	454	434	477	465	424	438	439	499	445	437	421	453	453	428	423	437	447	414	435	429	462	499	426	446	421	457	449	445	430	452	450	426	461	410	424	419	473	444	460	441	447	457	482	462	433	435	431	454	449	444	480	461	435	413	437	454	431	431	450	433	455	424	474	451	431	480	471	421	404	457	460	432	443	434	446	420	425	426	454	417	437	447	417	423	422	406	450	417	427	402	391	414	447	482	435	436	430	452	423	413	415	448	421	477	425	458	418	418	444	416	449	438	458	440	404	418	434	439	437	452	439	458	470	439	457	442	405	430	389	385	397	421	439	415	466	423	464	409	442	424	436	434	458	433	472	433	434	439	451	445	436	424	443	447	435	446	403	466	449	434	428	451	443	446	428	400	433	450	418	443	468	428	459	438	458	452	460	414	471	443	429	430	434	431	431	457	440	420	416	450	395	432	437	423	405	433	432	503	417	445	438	462	437	457	421	437	434	453	454	465	428	463	470	458	450	427	441	437	441	453	424	420	439	450	420	421	433	409	427	418	410	454	414	438	429	437	438	452	451	441	421	436	442	435	450	437	445	471	449	420	401	443	452	441	434	454	447	462	450	463	426	441	433	443	421	424	431	444	421	414	449	432	437	442	466	428	450	430	426	398	462	419	429	448	433	434	428	430	440	462	457	391	422	461	465	439	417	418	417	457	429	420	434	405	444	461	455	439	432	479	435	424	402	433	398	405	391	408	463	431	429	476	435	389	448	409	401	423	430	437	440	415	446	405	471	430	412	444	461	439	439	441	433	453	466	464	462	505	431	459	400	458	466	485	421	457	430	465	425	439	440	429	441	443	422	416	441	430	488	450	428	441	416	436	442	435	398	455	448	405	422	445	466	455	455	429	409	429	437	429	433	432	390	387	404	460	490	403	395	423	437	443	411	444	415	421	414	433	439	414	446	431	423	464	439	442	416	449	475	449	464	460	465	421	407	417	458	408	460	411	448	445	463	454	429	490	407	427	436	415	455	460	399	450	442	450	428	435	448	419	421	430	461	443	452	447	410	454	430	438	465	392	418	435	418	463	443	419	438	457	426	477	447	449	429	405	406	443	408	448	416	444	387	421	420	397	451	435	428	430	410	437	461	463	413	419	408	428	435	439	451	452	436	398	424	449	426	454	421	453	458	443	419	418	452	446	433	400	410	466	435	446	405	434	446	450	435	438	419	448	442	445	420	468	461	430	427	406	425	443	441	439	433	448	435	409	427	432	449	442	453	429	421	435	412	444	413	423	432	403	476	438	448	409	417	440	471	450	435	428	451	428	442	422	443	446	413	417	402	423	418	428	445	451	444	444	417	488	445	438	419	454	466	440	414	436	461	452	422	434	455	419	413	485	438	422	435	449	452	433	436	443	443	419	462	458	434	428	411	434	416	424	462	442	414	445	437	422	444	432	445	450	416	447	446	432	426	458	444	393	449	431	453	470	416	411	444	493	381	475	426	440	408	415	428	476	445	442	438	461	430	425	439	435	441	466	388	418	426	418	429	472	433	493	440	440	452	435	393	426	389	467	463	434	451	393	434	417	470	439	442	429	439	443	446	459	431	426	418	425	444	436	411	451	410	399	433	460	450	448	453	457	433	434	429	473	415	418	430	466	452	435	423	479	439	392	452	407
23897	20977	28107	24001	20843	7797	2397	1466	1167	3165	20173	28057	19833	9093	2714	1002	718	609	624	623	561	640	626	624	631	586	657	606	595	608	616	601	627	578	592	601	571	584	564	605	562	552	599	580	547	589	586	593	648	609	608	613	581	567	658	573	591	593	543	549	608	617	571	545	582	601	589	604	589	615	582	618	587	628	576	603	592	560	573	556	541	601	598	573	578	565	586	546	649	584	599	571	586	621	528	565	588	594	623	597	599	592	575	605	540	605	582	561	607	564	565	615	560	625	565	579	631	588	588	575	572	605	599	586	603	577	618	604	557	602	551	615	610	590	655	575	584	601	590	555	581	538	620	597	597	595	594	592	624	576	600	600	594	609	604	622	592	551	579	619	559	578	572	576	623	555	602	612	576	642	555	606	557	554	595	587	600	568	579	593	604	608	562	563	591	549	573	583	578	604	563	548	649	556	545	601	588	587	575	584	570	590	579	573	583	579	609	587	551	552	601	556	626	549	617	596	630	608	594	567	581	551	594	636	581	593	623	571	617	636	633	606	572	617	579	588	618	557	586	633	619	598	545	612	595	586	574	580	589	605	584	607	564	617	634	623	621	548	561	583	584	555	576	584	598	613	568	614	559	585	562	559	571	582	596	614	579	582	565	540	610	569	568	578	565	620	549	613	562	613	595	591	628	559	575	570	587	576	587	584	579	583	556	560	565	579	586	558	629	599	620	612	589	544	623	596	608	563	561	613	588	566	592	566	589	607	645	604	604	586	575	556	661	586	547	610	582	602	585	656	567	562	569	564	612	519	581	607	588	604	528	610	542	599	591	562	567	577	633	551	593	554	559	573	578	581	563	596	583	592	535	567	612	551	596	569	555	593	574	626	559	605	619	608	570	607	613	593	571	591	596	603	585	548	563	591	573	590	571	607	626	589	572	567	559	553	609	590	582	556	597	625	572	560	585	598	577	581	546	567	610	551	583	587	597	581	620	564	579	565	623	588	616	580	572	579	589	588	583	587	645	600	587	588	614	551	623	576	571	609	584	577	581	562	579	581	623	543	554	590	575	535	600	579	588	537	592	579	607	564	603	623	570	574	576	586	568	571	577	542	575	568	568	587	637	578	600	542	637	610	603	559	601	566	577	592	563	614	566	608	599	560	556	568	563	584	583	567	590	566	592	618	599	580	572	596	593	554	588	542	567	595	576	551	563	594	601	546	560	581	616	549	597	584	585	612	615	563	599	547	592	591	550	567	571	548	573	588	609	597	607	531	551	585	614	618	547	562	582	624	581	565	576	540	591	593	600	558	583	604	586	581	533	576	609	578	595	602	593	578	627	594	615	602	589	546	580	583	586	606	583	618	593	506	555	595	584	571	616	582	555	621	612	573	600	603	565	563	567	595	625	583	548	601	585	591	569	612	565	572	550	575	561	597	585	564	635	607	586	591	629	574	612	549	595	587	576	587	624	603	602	612	562	578	650	526	584	545	554	517	592	611	570	597	573	574	594	548	585	554	583	620	579	613	586	555	605	616	584	569	593	607	593	552	637	589	534	599	548	627	611	560	614	595	580	582	560	579	632	564	536	612	572	599	593	569	577	582	567	583	547	570	590	604	531	624	522	537	581	592	613	559	606	598	588	629	596	626	589	552	544	602	597	581	614	588	628	604	592	536	565	567	591	588	565	600	552	582	584	583	649	645	617	589	576	570	554	620	603	551	615	586	540	588	557	583	564	553	553	561	647	591	603	585	604	577	587	554	578	538	568	553	638	563	580	582	632	589	572	561	589	593	590	594	578	618	573	649	551	562	555	600	572	616	612	598	593	557	590	572	602	582	591	595	582	573	572	583	540	559	618	580	590	571	613	604	623	599	599	615	578	561	585	566	582	557	582	546	579	621	608	632	567	576	575	622	587	615	596	569	587	579	569	544	594	574	580	560	558	575	573	555	588	579	603	575	650	600	591	562	591	544	624	562	614	583	584	573	603	573	623	567	602	531	587	574	529	620	585	551	567	596	535	605	579	601	608	596	567	621	561	589	599	561	588	542	548	556	580	603	583	577	577	608	596	609	593	600	573	582	581	570	626	585	604	596	621	631	590	602	608	593	589	573	611	608	577	588	589	605	569	586	582	623	600	571	597	607	601	582	588	613	571	623	599	524	630	596	570	620	572	525	587	561	568	558	596	562	546	586	584	656	615	573	583	555	598	593	554	600	591	589	624	558	579	531	523	601	611	598	584	616	551	584	628	557	556	600	552	568	570	589	588	584	554	628	612	584	541	599	602	521	597	514	625	575	551	583	574	587	600	570	560	592	577	566	607	565	593	596	562	552	611	602	546	564	592	577	584	580	560	540	604	543	587	616	568	586	592	600	568	561	642	592	602	625	625	578	565	543	587	544	595	616	587	577	606	612	558	571	584	559	577	601	596	573	556	568	603	599	649	558	552	594	527	539	544	566	595	610	568	603	590	600	556	542	569	562	560	554	613	616	621	539	572	578	676	568	571	592	563	540	581	587	591	557	570	572	570	577	572	613	590	589	593	600	613	600	548	594	583	563	660	600	554	548	615	558	568	550	558	602	609	550	620	584	571	597	599	602	600	608	554	590	559	601	590	556	545	603	594	624	609	577	586	598	582	574	558	598	572	577	587	605	572	585	545	595	627	532	569	587	590	623	585	517	574	571	593	587	583	597	596	572	592	547	568	585	598	602	597	568	547	566	557	587	576	575	531	624	563	624	598	601	590	580	585	589	570	588	597	594	581	555	606	555	543	536	624	557	612	593	582	571	617	593	552	555	574	610	583	582	607	568	555	574	601	611	534	599	595	572	612	614	604	564	574	575	561	590	582	545	552	565	559	618	606	589	571	605	588	572	567	576	634	609	586	607	580	575	601	598	624	597	612	590	556	552	579	546	597	594	599	572	581	583	539	594	615	587	549	568	612	626	595	638	581	542	598	617	569	586	544	591	616	584	593	625	599	561	568	558	584	560	566	592	576	576	585	606	589	583	607	548	622	559	598	574	559	586	570	582	564	570	570	590	556	620	543	570	529	557	532	601	600	540	581	571	603	557	561	571	575	568	559	623	560	609	619	604	574	583	562	579	621	608	584	624	567	603	562	608	610	587	554	577	561	591	597	583	602	555	567	599	598	576	587	588	558	581	576	585	560	627	577	590	530	583	583	596	551	552	548	566	577	586	582	586	585	588	601	562	616	578	572	557	585	569	567	617	602	586	609	578	583	550	588	574	576	584	621	616	615	602	588	607	583	531	567	565	550	603	570	588	564	575	592	585	544	561	584	606	581	564	588	601	573	595	579	532	615	590	597	569	604	563	589	601	574	548	569	566	563	551	576	573	560	584	616	572	601	608	575	577	536	601	594	598	605	561	632	583	571	591	613	571	550	621	595	626	582	589	576	537	588	571	608	527	621	614	611	578	578	571	585	587	585	571	550	575	564	607	569	575	584	612	561	592	597	624	620	572	596	572	583	613
6001	9792	9109	4830	2937	2063	1978	1750	1472	4897	23463	25717	16882	7991	2672	975	616	552	529	530	557	501	508	485	500	514	515	529	534	508	546	485	531	500	549	532	508	528	493	471	519	538	500	512	488	504	519	473	516	490	522	486	496	513	494	515	551	534	505	489	544	506	507	535	483	507	508	538	520	502	508	501	496	515	484	538	453	512	510	546	491	477	504	525	529	489	518	475	504	518	534	517	480	464	487	476	492	510	544	513	499	498	464	532	507	479	465	478	503	473	541	501	523	552	488	521	508	470	483	515	513	520	530	541	488	519	516	493	509	478	473	547	522	479	487	504	488	489	493	534	486	490	505	494	482	521	522	486	516	542	484	481	506	475	468	504	486	475	514	477	500	494	506	515	510	476	534	561	481	531	501	491	512	507	479	489	513	514	498	495	557	501	512	541	509	490	523	491	497	499	520	529	527	505	499	546	506	537	520	505	488	521	519	502	487	451	485	505	533	462	531	531	523	518	521	455	492	492	498	507	509	483	465	501	542	539	520	518	530	479	516	504	499	500	481	528	501	512	503	506	497	474	494	525	510	525	468	513	481	470	501	513	497	486	480	522	533	495	485	495	491	483	479	521	489	528	466	455	497	496	511	533	526	513	503	533	499	496	482	495	488	525	518	506	505	503	485	481	453	487	536	526	531	555	545	500	534	521	536	515	463	510	497	544	506	516	524	474	490	507	502	519	497	478	510	479	539	548	531	478	487	477	523	549	531	498	510	460	508	523	524	510	509	518	516	502	501	549	498	529	505	476	475	496	461	526	502	500	488	481	514	508	507	478	503	529	511	523	541	519	555	520	514	465	527	529	521	563	528	500	522	500	499	511	533	533	499	543	484	510	473	489	509	511	487	479	522	538	535	447	482	559	509	478	498	478	524	492	528	503	485	505	527	475	529	493	502	482	527	507	495	539	525	495	492	463	488	516	541	509	513	513	509	490	510	511	526	493	531	504	511	523	541	476	508	537	526	484	513	467	501	462	496	501	507	514	525	515	491	464	489	487	490	510	485	513	499	510	541	545	545	507	487	519	526	504	537	517	482	509	536	490	496	450	543	481	531	506	564	430	502	524	493	521	458	522	480	492	520	512	499	524	521	496	482	515	500	528	517	499	495	512	475	503	543	476	465	491	504	482	453	518	444	468	496	502	508	559	478	558	488	495	480	484	494	493	463	529	519	523	493	519	535	540	497	516	496	486	532	537	487	526	482	499	527	519	518	487	499	477	500	498	475	470	508	503	543	484	494	487	535	546	509	526	534	531	489	474	502	486	524	518	562	532	473	494	469	504	487	503	516	523	487	534	490	479	506	532	516	487	503	496	509	520	478	557	468	525	489	531	512	508	463	477	484	536	498	514	526	463	468	517	467	519	500	515	515	509	470	487	490	484	501	512	503	527	484	514	516	517	536	492	503	517	511	514	467	547	487	533	520	445	483	501	499	505	484	516	522	483	504	512	534	533	510	497	511	496	493	528	534	500	498	523	519	514	499	514	513	484	521	516	531	529	478	507	495	530	492	494	500	488	484	537	531	550	490	507	480	480	461	514	502	485	518	482	484	500	516	515	488	466	492	480	494	503	500	500	540	466	529	535	482	496	497	490	494	529	521	483	491	496	510	509	500	526	470	513	521	490	483	558	540	495	506	499	499	485	524	491	520	576	479	515	481	529	505	491	496	518	493	526	471	539	490	477	535	524	487	496	506	505	515	516	503	523	472	480	498	530	531	490	495	487	525	510	484	470	546	487	523	491	467	470	503	506	486	503	492	508	525	478	482	528	529	498	485	505	509	499	551	498	545	514	495	490	533	529	533	485	544	513	498	485	494	466	491	478	475	517	499	538	532	481	485	478	496	508	507	513	491	496	487	494	496	469	511	479	476	474	465	516	518	496	497	535	549	522	524	516	490	504	484	505	479	510	532	497	510	504	509	532	531	501	491	515	493	510	510	473	518	498	493	489	508	474	455	507	516	500	476	454	482	510	517	517	508	501	497	483	526	496	501	529	513	494	522	495	510	514	485	447	543	509	494	502	476	551	498	508	515	489	490	508	503	477	514	511	502	559	463	510	505	513	466	484	495	499	481	493	514	513	512	463	505	474	486	498	494	502	531	499	521	499	437	559	533	475	470	527	502	526	536	534	500	549	467	486	508	534	491	502	498	506	476	496	491	474	518	492	470	492	524	481	529	511	480	501	508	474	530	507	507	518	525	467	503	505	476	471	493	516	533	472	514	516	482	502	506	502	476	491	493	496	512	492	475	478	498	522	494	523	468	503	478	477	547	539	538	481	496	507	502	525	524	518	521	475	531	487	523	523	526	478	485	503	516	503	483	487	499	490	451	544	525	459	496	508	479	462	449	492	518	485	466	487	492	484	533	503	497	493	499	506	481	530	529	498	510	507	504	464	491	518	453	558	497	487	512	514	531	492	511	469	487	470	488	493	487	502	457	485	487	472	510	524	532	538	495	481	458	541	507	516	517	536	494	471	508	486	501	517	485	493	521	486	490	495	478	524	463	502	491	527	538	503	526	502	481	493	501	507	513	521	509	495	498	496	453	501	478	528	520	485	513	489	500	479	483	512	506	495	504	527	469	491	512	472	523	484	507	475	520	486	541	484	486	471	491	508	520	484	507	514	474	488	499	525	489	523	478	505	494	477	524	498	510	526	497	553	498	479	536	515	456	520	485	474	540	520	511	526	492	499	497	487	497	500	495	500	505	500	503	507	473	531	487	548	477	529	498	497	520	514	484	538	509	477	488	520	525	531	476	515	546	508	496	500	513	486	458	543	460	539	499	531	532	528	496	498	529	486	501	460	499	516	507	502	497	520	511	537	504	504	501	486	470	499	450	469	492	481	507	489	491	505	537	514	490	495	487	501	509	520	546	540	504	509	455	492	506	507	497	505	510	457	472	504	463	480	518	511	506	501	465	474	506	531	482	485	503	531	511	517	506	496	518	513	491	464	477	478	531	492	494	531	510	482	510	481	534	492	502	510	529	517	493	467	504	525	527	489	510	493	469	443	464	483	535	501	532	506	515	514	509	475	524	491	469	523	515	485	502	504	525	478	441	465	489	489	501	514	557	501	508	528	489	456	512	529	517	507	476	517	495	516	485	494	515	451	515	466	537	509	535	532	518	513	542	495	496	532	514	502	455	490	496	539	481	505	529	517	492	509	491	503	516	495	478	518	475	524	539	516	481	508	521	482	481	505	508	502	492	536	477	509	504	512	482	545	501	473	499	501	531	510	481	489	504	486	518	520	545	485	451	552	484	497	505	470	486	511	544	479	519	545	496	454	476	465	515	548	523	510	548	501	533	497	518	508	481	513	491	525	510	536	510	477	496	483	482	465	504	481	482	561	470	500	533	537	513	493	502	516	536	496	495	472	503	468	510	514	534	493	472	462	537	488	509	503	503	479	487	513	506	472	492	511	484	481	514	519	534	465	499	484
27237	11837	2061	1122	696	573	619	524	536	480	1092	1868	1480	972	627	490	443	419	444	463	422	412	442	432	464	453	404	418	432	414	431	436	466	446	409	431	452	425	469	422	422	466	441	439	417	450	438	442	398	443	400	451	453	483	398	451	436	451	444	492	418	425	421	432	420	445	413	414	429	425	443	472	439	426	458	433	422	452	420	432	471	394	433	443	461	448	426	441	430	435	445	389	443	457	433	441	450	449	457	437	427	444	437	460	411	440	432	470	429	446	449	429	409	444	454	446	418	432	406	447	442	415	447	436	429	433	415	432	409	375	443	430	465	419	376	455	420	427	450	413	463	420	430	427	441	434	454	433	455	408	434	481	429	434	491	457	434	436	473	426	402	420	433	429	422	448	475	420	437	419	425	435	452	434	408	420	425	428	452	422	407	463	403	428	430	425	427	410	432	448	411	425	451	405	424	411	427	431	418	418	445	421	400	444	465	437	414	430	436	459	413	427	450	456	417	463	407	442	448	481	456	441	415	471	434	451	441	441	445	423	412	441	427	420	459	450	420	435	479	396	421	442	444	407	439	454	428	440	427	435	439	443	414	413	456	423	408	434	439	405	468	425	458	456	416	428	442	426	454	427	433	447	410	484	462	451	383	445	450	442	440	422	457	444	447	421	425	447	467	428	432	431	484	459	423	441	473	436	461	450	454	397	444	432	443	418	428	431	470	471	428	429	437	417	407	397	470	435	414	412	454	410	434	415	454	404	429	440	409	412	411	458	422	408	403	448	446	405	432	451	442	435	450	446	455	466	408	454	420	463	418	395	412	419	415	458	458	454	423	458	456	410	442	446	446	435	463	443	428	428	423	436	471	416	456	450	402	424	398	440	421	432	399	424	418	409	442	476	440	430	433	416	433	429	458	429	413	423	415	471	452	446	430	454	450	441	421	457	419	458	477	414	430	414	423	454	433	401	411	409	419	444	398	456	419	477	428	405	408	422	419	483	386	436	440	422	432	430	418	432	454	412	433	421	440	416	413	446	398	439	433	441	446	473	397	436	415	395	438	449	418	403	418	451	440	441	434	431	433	444	432	422	447	432	430	441	392	420	439	439	398	413	451	445	441	468	422	441	444	444	448	469	460	393	424	402	399	439	425	428	406	432	402	455	434	405	435	444	439	418	413	410	424	445	426	484	445	464	434	421	432	473	411	407	459	486	428	430	412	413	429	409	425	473	452	423	435	432	452	464	434	447	443	425	459	463	474	458	417	439	410	470	410	429	443	456	438	422	434	471	416	421	383	473	453	419	413	455	406	418	430	425	450	411	453	452	486	437	417	442	415	419	422	460	412	419	487	408	443	452	413	448	427	427	452	405	428	461	438	445	399	413	421	428	441	462	411	440	414	396	439	424	451	437	448	449	425	425	442	472	445	431	432	418	423	396	410	443	442	467	409	405	424	423	439	434	433	399	427	458	456	435	409	429	427	436	430	434	453	422	399	408	449	437	437	415	445	475	447	406	438	450	427	411	464	453	433	447	409	441	509	427	449	420	438	457	442	443	390	454	377	386	429	435	413	430	411	471	496	412	450	406	434	451	421	444	435	430	449	429	446	434	458	444	448	428	436	398	466	441	420	414	453	471	410	412	427	451	412	439	442	428	401	432	462	434	396	456	437	385	429	450	436	430	433	382	438	415	435	427	450	458	439	419	466	421	411	453	425	446	459	450	424	450	458	424	442	382	443	438	439	415	487	400	470	487	448	455	426	445	438	430	473	421	427	448	432	443	435	441	457	447	426	466	450	441	416	433	432	451	427	446	388	450	409	430	461	446	386	417	440	423	435	451	434	389	455	430	432	461	447	408	416	469	442	498	447	440	419	444	420	396	421	481	394	434	400	418	416	396	419	394	429	416	468	443	441	434	397	453	435	434	441	433	443	438	439	427	386	458	465	411	416	433	445	439	419	443	418	468	442	425	429	433	416	477	444	426	467	427	419	422	417	446	462	455	435	445	407	441	398	475	411	445	408	475	433	433	462	447	422	466	416	474	423	417	455	399	439	436	392	438	499	402	423	411	437	444	402	407	458	430	469	452	431	412	455	466	399	441	413	441	388	456	446	449	449	417	457	424	449	413	434	447	452	454	423	454	413	438	403	431	452	471	474	441	451	461	434	472	410	433	430	451	425	445	410	428	406	441	437	417	450	463	442	455	469	447	425	433	400	417	452	436	464	431	408	434	401	437	452	412	419	401	435	426	411	433	453	430	454	460	435	449	484	428	450	440	471	407	427	434	426	441	429	407	476	433	429	451	424	424	426	420	460	442	424	442	441	426	390	424	454	425	429	429	423	418	456	440	477	383	423	411	421	428	433	476	428	458	451	459	412	452	470	434	440	404	459	448	482	416	425	454	439	483	443	456	448	406	425	468	461	384	431	416	463	460	422	437	406	424	421	400	446	469	447	453	385	454	447	425	450	418	417	413	437	459	429	442	443	452	405	460	444	443	402	439	459	450	428	454	447	447	421	455	480	449	431	451	429	407	434	420	388	437	407	449	437	450	473	419	438	459	408	468	420	484	425	443	428	443	417	429	424	412	428	413	419	451	434	420	458	403	421	437	428	385	449	428	463	425	464	426	464	445	429	410	464	411	442	419	417	485	479	412	459	419	403	410	409	437	406	429	424	436	417	453	438	467	419	413	441	424	444	461	431	466	419	465	476	408	418	409	418	460	428	395	421	394	421	408	438	445	423	438	416	460	432	459	419	483	436	462	408	431	436	432	486	424	401	449	414	450	433	442	449	417	429	422	439	420	432	434	440	420	397	444	395	460	440	451	436	403	442	466	450	474	436	422	474	446	452	443	417	439	420	447	384	463	465	415	424	380	378	430	454	411	440	433	462	411	453	404	430	440	432	453	436	440	433	434	441	455	454	410	429	429	410	427	412	459	426	438	437	404	460	431	431	425	426	473	415	410	456	444	460	437	470	431	404	443	437	446	388	450	441	458	416	437	428	441	423	429	448	439	425	436	432	422	385	423	409	429	425	421	446	445	421	436	437	409	428	423	433	399	438	424	410	423	459	443	402	433	481	480	428	445	389	455	423	447	443	442	440	465	430	421	450	463	433	466	481	443	414	424	450	414	421	435	467	444	385	479	401	390	465	452	482	417	431	423	446	455	443	466	440	428	429	451	432	417	420	408	430	416	409	440	425	442	426	447	452	442	441	433	424	430	430	454	440	453	439	426	466	434	442	450	465	429	433	403	434	412	408	409	454	447	412	388	444	441	440	427	447	454	425	404	424	408	447	447	410	451	447	443	427	427	439	438	427	439	463	410	413	428	459	427	451	449	464	440	462	449	423	420	436	429	432	416	435	424	472	422	484	453	470	418	438	423	433	446	436	400	443	435	456	434	432	450	418	461	439	409	382	415	410	451	439	437	413	460	379	442	386	406	454	456	418	439	415	432	418	379	451	397	447	446	445	440	437	464	403	423	433	458
5858	2081	1667	1042	750	593	698	593	490	478	1549	2430	1712	1060	556	437	350	368	365	367	358	371	368	381	371	392	368	365	376	382	361	348	362	373	380	353	373	372	341	377	371	343	376	333	346	352	352	379	349	378	406	376	321	379	368	349	340	381	372	374	386	377	377	374	356	369	363	377	347	352	315	383	355	357	365	387	351	356	379	360	362	381	370	372	356	354	354	375	385	363	381	362	351	353	363	359	380	376	398	389	365	363	395	380	335	337	376	361	359	344	352	348	351	377	344	409	391	367	364	332	367	348	381	359	386	343	381	382	395	348	384	371	369	350	406	390	384	373	356	425	376	336	326	371	393	360	360	370	378	380	367	359	367	378	354	367	359	410	362	385	384	349	364	361	369	399	367	339	378	348	381	357	326	371	382	363	343	403	368	366	378	377	400	353	410	389	338	374	340	377	376	340	329	393	291	371	369	364	396	353	347	342	349	349	363	360	373	397	390	360	369	350	342	352	370	389	349	373	401	384	374	360	363	372	356	367	373	375	358	382	335	367	383	338	334	375	380	342	343	399	347	372	383	372	315	381	372	385	375	336	392	366	361	350	365	346	336	371	360	407	338	358	371	338	371	388	353	362	350	372	376	381	346	378	357	403	347	380	400	357	359	364	355	362	341	379	352	404	371	384	358	365	382	387	388	378	361	367	378	328	374	346	358	357	360	351	345	376	350	390	359	381	367	378	349	386	369	354	362	397	385	369	367	372	357	392	368	375	377	367	362	406	365	376	395	366	367	363	359	351	371	369	356	347	398	360	341	391	337	388	386	361	385	359	379	385	394	376	349	360	350	335	379	353	366	353	337	387	386	366	390	390	384	376	390	368	398	347	386	373	380	353	366	353	365	376	357	376	353	396	340	369	390	367	331	383	364	331	373	348	391	370	358	385	348	371	375	387	350	356	389	379	377	382	374	372	343	374	381	383	350	395	360	364	372	353	357	362	383	360	362	369	344	368	355	362	388	365	329	362	370	370	388	360	375	346	384	365	358	332	398	383	394	333	367	348	345	380	356	375	376	332	358	366	365	354	385	348	355	360	362	359	360	374	326	387	342	362	373	345	371	373	374	387	340	377	364	349	372	363	374	372	366	399	354	362	380	352	367	350	354	350	374	372	397	354	418	361	386	324	369	390	353	351	383	338	386	368	352	375	347	321	370	366	370	339	346	421	330	388	388	350	334	365	388	356	384	367	388	365	362	373	338	326	383	368	356	396	376	375	340	369	359	368	351	365	359	384	394	393	385	345	364	396	383	360	352	393	369	334	381	336	378	373	393	373	366	382	368	394	402	373	366	325	374	354	405	372	335	358	357	362	364	378	364	383	389	356	378	348	358	352	361	407	356	363	367	372	382	363	383	370	387	366	358	376	406	375	384	394	390	360	365	354	379	376	369	385	378	380	369	363	372	336	402	389	395	380	364	384	358	385	364	392	343	401	374	388	376	347	368	364	343	339	382	371	358	351	369	388	375	356	367	351	363	366	365	373	348	390	364	386	393	349	409	371	361	338	330	401	368	375	396	383	354	360	355	360	386	373	316	374	340	379	388	346	339	393	363	362	344	390	331	383	368	353	366	388	379	383	364	391	340	382	399	363	374	387	327	340	399	358	390	377	382	359	374	379	340	386	314	374	369	355	377	351	372	345	394	354	358	406	368	366	340	388	319	367	382	375	341	389	363	370	365	348	343	384	379	348	347	378	375	384	386	360	349	398	362	381	330	407	361	398	355	372	372	411	394	375	385	374	366	356	395	367	373	380	360	377	389	356	349	354	363	340	370	402	347	346	333	337	405	378	384	366	386	353	327	378	382	367	367	390	394	405	373	351	362	380	350	345	371	354	356	366	371	370	368	372	356	353	354	399	363	374	372	347	374	342	328	378	376	396	355	342	379	355	361	371	377	364	384	356	388	353	375	345	324	349	358	377	368	388	360	359	376	345	371	368	380	386	374	350	381	368	383	380	362	357	399	357	372	374	357	364	362	382	369	376	342	347	381	357	391	368	368	380	358	354	372	362	360	373	361	368	363	388	358	391	343	389	354	401	335	358	375	359	381	354	386	371	370	378	332	350	392	385	372	357	387	381	374	355	378	358	345	405	371	349	357	360	380	373	350	363	371	352	391	376	354	353	384	376	352	369	368	393	380	366	357	343	335	354	328	363	353	379	396	375	363	343	357	400	360	380	362	372	385	352	362	341	351	375	386	378	352	351	354	429	390	375	365	344	342	343	344	388	383	376	396	371	389	366	356	378	408	362	356	347	379	375	381	374	375	375	352	337	396	374	399	352	358	394	368	390	373	337	399	372	365	345	368	339	368	372	382	390	348	357	357	369	370	341	362	352	370	363	347	361	374	378	404	359	368	387	370	395	379	356	393	369	369	362	407	344	386	370	375	344	378	364	360	369	377	382	347	377	310	325	348	383	363	364	366	406	367	373	357	372	358	372	352	351	386	388	351	344	350	364	326	360	379	370	338	364	353	395	336	374	367	371	370	355	356	400	366	353	370	369	375	374	358	347	361	370	376	346	346	381	357	373	371	408	335	415	361	317	367	406	367	369	361	366	346	390	402	384	355	356	367	372	395	332	361	371	364	352	384	351	361	390	364	361	309	358	391	346	347	391	372	325	367	351	357	338	370	351	379	382	378	381	380	389	363	383	368	337	368	367	372	351	367	376	369	325	391	355	389	369	380	345	362	375	375	329	387	353	351	324	364	369	387	382	383	349	363	365	353	359	364	304	338	371	401	360	381	393	351	365	395	373	365	372	367	378	385	356	365	353	334	371	378	354	313	363	367	381	349	414	340	338	347	387	414	352	368	387	330	386	409	340	372	364	374	386	373	404	358	332	394	367	375	363	383	397	393	365	396	378	397	379	391	352	367	339	375	327	378	370	368	362	369	381	296	334	378	366	382	368	341	367	401	313	362	361	375	372	392	353	396	367	377	370	381	375	361	387	375	336	332	391	352	378	362	389	336	371	367	373	366	400	363	382	344	352	372	391	373	343	364	362	395	385	352	379	352	397	362	356	370	394	347	381	380	364	349	352	383	377	390	338	367	358	368	371	376	366	362	360	373	365	352	379	374	349	366	383	386	361	394	386	342	365	342	376	348	368	358	386	341	369	357	381	369	365	350	359	341	357	352	344	357	338	376	374	380	379	359	353	342	382	355	376	373	375	337	368	343	325	389	351	398	348	394	356	351	371	391	381	368	395	380	367	340	388	379	382	368	350	371	358	385	362	374	381	371	381	384	345	377	363	405	387	355	346	375	363	362	356	340	406	381	397	363	394	371	368	367	383	356	344	350	385	417	413	378	367	355	378	395	375	362	357	356	356	363	394	358	344	377	364	351	343	385	334	389	399	357	339	383	396	361	356	363	370	346	356	362	340	385	352	352	369	381	361	373	365	368	395	368	404	357	371	410	399	353	359	351	339	368	359	374	325	401	362
24858	20989	27047	25005	9296	2052	1568	956	677	2199	14083	16327	9882	3840	1299	618	532	495	525	493	519	480	487	546	518	510	493	512	564	506	465	513	501	494	494	495	521	474	453	516	508	472	502	460	491	475	506	504	517	532	508	491	493	478	539	513	513	530	524	514	501	490	474	553	512	515	501	459	494	482	490	540	505	522	461	510	497	460	465	508	483	510	538	491	518	476	517	479	493	460	488	482	532	505	508	503	508	482	490	484	490	472	534	458	461	468	482	482	516	518	494	494	518	501	505	522	491	519	491	515	483	504	506	541	485	513	482	522	480	527	526	487	476	467	495	500	497	486	497	501	522	519	470	483	480	495	501	479	494	472	515	488	486	503	487	519	519	501	462	461	542	497	481	462	494	495	470	536	476	493	498	526	485	494	537	476	508	463	478	520	533	522	489	496	468	475	487	464	522	484	496	514	533	465	492	514	505	511	490	492	489	489	494	486	525	508	494	449	502	483	450	488	486	504	464	503	488	528	505	500	469	550	507	523	500	500	496	484	492	495	470	460	467	448	466	456	455	490	487	527	500	494	480	493	486	490	520	467	497	512	499	522	514	513	492	471	502	530	497	471	485	526	511	563	531	517	485	493	489	503	498	494	502	487	493	484	469	474	502	513	476	472	526	506	524	532	520	528	503	473	471	500	476	518	536	517	536	487	531	490	508	468	509	468	470	499	465	504	475	531	547	485	504	523	489	487	487	507	494	496	502	512	510	502	484	491	498	482	477	507	483	489	497	457	520	510	493	514	512	515	485	494	498	490	523	457	452	456	499	500	490	521	467	528	504	537	503	497	503	483	518	500	477	522	488	482	474	518	534	486	514	497	435	535	486	497	515	480	467	475	496	495	489	492	490	457	513	524	512	497	492	494	509	483	462	508	465	528	497	507	486	491	499	453	515	452	545	504	466	510	522	476	467	498	494	491	498	500	495	452	467	522	476	481	538	494	477	471	468	470	496	518	525	471	486	479	519	538	508	497	497	487	495	476	515	490	490	491	471	483	503	520	504	484	494	489	476	456	496	502	476	528	524	472	498	520	508	504	520	501	453	466	499	509	490	527	491	524	525	521	503	473	551	485	495	501	517	501	433	533	442	511	510	493	521	500	555	499	503	483	492	471	511	504	481	483	499	486	492	527	457	513	525	506	507	466	505	466	508	484	511	509	474	453	513	508	512	505	521	463	463	497	512	507	506	517	499	532	495	541	466	499	496	436	473	513	462	501	505	519	494	506	491	509	519	525	519	461	501	523	477	489	490	438	486	456	490	478	497	522	495	474	476	498	479	485	525	494	516	510	491	500	482	477	465	524	490	467	502	495	497	514	491	483	515	491	485	465	525	453	462	515	453	481	510	467	521	487	477	487	472	523	485	513	480	504	513	523	526	499	517	490	489	455	494	455	470	472	468	479	508	513	453	502	476	498	477	491	476	478	463	516	521	470	547	506	513	468	452	481	461	471	498	500	520	493	504	513	519	465	455	479	522	489	491	488	501	498	500	514	486	509	483	458	483	491	486	507	552	495	491	488	518	474	466	475	478	452	484	486	501	476	498	536	515	475	478	500	520	472	480	510	473	486	496	470	471	474	516	476	516	538	469	515	475	560	481	455	518	491	532	502	476	507	491	474	494	550	486	492	470	487	501	490	457	503	497	520	511	513	493	504	484	514	491	479	518	485	516	492	491	511	502	459	489	471	490	468	501	488	487	499	497	519	497	489	478	488	517	501	518	473	509	472	536	456	484	480	508	487	491	527	467	477	522	439	520	440	499	494	461	500	499	514	505	533	544	464	503	497	508	485	492	500	485	453	476	519	467	532	503	504	487	496	475	476	504	510	495	480	470	486	478	496	514	479	502	468	514	478	519	486	514	490	517	485	444	529	483	506	539	490	514	491	495	533	475	473	521	546	504	528	507	525	540	511	484	510	476	517	479	519	498	476	477	516	453	468	489	497	532	495	478	464	480	540	482	482	541	522	529	470	490	466	488	441	501	487	526	462	475	515	530	496	501	509	500	506	477	542	536	481	486	512	527	494	473	487	494	478	493	475	494	490	510	491	490	515	495	522	483	481	475	480	544	516	518	499	510	501	496	482	487	507	500	502	479	485	498	503	502	498	498	522	491	456	499	478	499	498	511	520	507	518	497	520	457	503	495	505	518	534	491	506	460	497	508	516	502	508	508	533	503	497	474	479	491	503	493	489	496	487	510	482	527	482	463	525	470	487	487	505	494	458	486	481	502	484	483	485	473	498	509	483	514	487	503	471	507	533	499	480	516	522	477	470	507	465	496	484	490	482	509	527	470	487	517	540	488	505	479	514	494	476	506	514	472	506	493	500	464	515	509	523	488	468	447	479	517	452	531	507	495	490	504	514	471	525	545	511	467	505	522	490	523	509	508	506	476	514	496	460	486	489	516	462	452	506	529	520	492	497	485	471	497	473	525	495	477	525	478	466	509	510	514	479	503	504	464	500	497	499	532	480	469	531	495	486	557	538	492	499	509	512	517	518	515	551	472	513	454	475	508	540	524	540	518	494	505	469	480	527	489	461	504	473	538	540	469	475	484	472	458	509	492	495	520	503	469	506	518	516	468	508	489	459	511	516	478	470	508	499	480	507	504	470	486	469	476	487	475	471	498	435	469	523	522	484	490	516	484	469	504	494	499	557	486	486	518	524	506	480	507	507	514	475	501	491	498	502	513	445	512	458	525	492	466	506	461	511	514	501	488	481	482	503	475	491	514	484	498	511	491	472	521	485	476	461	488	437	488	499	473	504	497	501	491	485	493	453	520	469	474	472	528	475	524	490	465	475	484	479	537	506	489	487	490	493	505	471	478	489	462	522	475	517	493	507	507	505	453	490	522	523	511	536	492	461	514	493	503	504	510	447	489	498	505	479	469	503	476	477	493	484	487	517	475	502	512	482	530	488	499	508	496	496	480	484	523	459	509	495	475	481	502	473	503	489	532	476	466	490	528	483	491	464	485	501	487	487	555	482	479	518	485	519	514	506	490	468	491	508	486	533	450	470	481	477	468	489	521	527	542	495	484	513	525	525	487	511	496	471	498	521	484	519	470	533	511	523	490	465	463	501	485	521	481	507	485	504	465	475	509	513	464	498	451	493	543	491	515	448	487	480	499	478	497	503	498	465	489	493	513	504	522	468	468	528	480	508	490	466	470	502	507	486	462	474	463	457	545	452	489	479	465	481	481	477	504	478	488	476	489	497	484	521	467	513	499	487	521	498	447	519	474	495	468	497	482	483	501	544	509	518	497	488	481	516	500	498	498	441	498	504	507	522	510	525	496	452	470	475	467	515	497	480	504	492	525	497	474	502	507	455	460	482	513	486	478	494	482	458	490	506	460	499	500	491	467	482	502	497	478	445	459	496	546	509	517	495	496	488	492	510	483	495	476	497	486	484	509	482	473	463	516	512	529	502	452	528	507	521	460	497	511	501
4632	5967	5508	2866	1901	1989	1799	1225	829	3690	17117	15429	9262	4066	1388	654	449	442	454	421	475	427	448	467	454	405	418	444	463	455	430	436	442	483	455	443	408	425	411	429	457	470	403	447	428	394	419	462	404	473	458	426	449	446	456	471	421	432	416	456	447	465	435	409	427	426	462	445	469	383	449	410	435	453	412	439	443	455	451	425	426	439	419	422	437	440	454	413	464	459	449	435	416	443	425	441	424	451	437	423	406	446	432	416	435	410	458	402	437	467	469	381	432	436	436	398	437	441	439	450	428	470	467	431	433	436	417	440	431	420	447	412	453	424	445	405	431	455	440	406	458	442	435	463	395	458	446	439	428	441	461	397	449	432	438	496	413	418	440	438	443	424	434	474	443	461	466	424	438	425	422	478	452	475	436	454	448	402	446	410	407	424	442	457	406	412	458	402	422	454	431	456	440	446	451	464	457	416	457	457	425	449	400	409	438	442	421	441	462	423	447	438	451	425	413	445	416	408	481	429	457	432	413	420	479	411	439	440	436	449	439	445	457	481	471	450	470	431	475	451	410	415	398	443	419	436	436	403	401	487	450	435	441	429	424	437	446	420	475	442	446	454	436	435	417	432	419	445	475	414	447	462	450	426	393	412	481	459	399	440	404	435	448	429	417	412	422	461	399	453	449	424	433	425	452	440	407	434	453	423	422	452	425	431	444	428	447	446	450	448	423	404	430	420	438	440	432	444	410	433	445	424	432	423	414	415	431	445	447	423	477	390	455	411	397	461	431	419	432	469	441	416	447	454	430	423	474	412	426	430	433	432	428	418	457	463	408	413	403	453	385	416	463	448	474	422	406	465	453	464	400	420	430	425	437	432	420	415	407	429	428	450	428	412	418	462	424	443	452	403	441	420	410	458	428	408	428	442	455	423	398	447	439	460	461	380	455	414	448	447	422	427	421	479	445	436	430	448	413	431	427	431	447	460	444	444	467	452	448	455	433	458	435	378	428	404	435	397	417	455	438	457	455	402	434	422	411	440	442	432	441	445	432	442	429	425	457	415	409	437	418	466	422	432	427	431	396	426	453	421	430	478	438	414	432	472	432	430	449	426	453	457	424	432	495	425	430	448	436	416	378	437	445	433	469	464	398	431	414	468	451	425	432	471	395	441	464	454	422	403	447	423	462	459	453	455	480	441	445	425	447	467	458	425	432	436	461	411	421	442	437	421	454	449	424	456	443	412	444	424	411	427	438	420	437	457	468	477	401	422	452	474	412	444	423	466	458	430	392	411	421	447	422	420	443	442	440	418	449	434	432	436	448	410	427	401	438	407	432	440	444	405	435	459	431	423	421	450	435	485	450	468	450	436	440	470	431	460	430	445	420	433	470	441	446	460	440	428	417	435	436	434	444	418	417	399	437	431	406	432	403	419	444	463	433	446	429	431	445	416	419	477	416	399	410	463	458	457	447	446	465	429	421	458	441	445	424	454	403	419	414	445	435	455	459	462	426	410	452	430	450	456	416	432	432	448	437	409	426	413	442	433	393	452	424	429	438	425	417	438	453	422	415	446	487	419	456	420	443	458	455	423	456	450	412	439	443	452	435	406	454	445	428	414	440	445	428	406	452	447	431	425	419	438	440	407	448	443	405	408	451	453	467	381	421	464	429	455	411	426	447	391	426	426	474	450	411	477	424	433	453	473	437	445	471	478	434	467	433	449	459	410	424	451	438	436	399	428	420	445	456	467	444	441	435	433	423	450	421	468	448	455	417	416	438	442	431	426	463	413	430	450	412	388	440	430	461	449	452	413	460	406	441	430	453	446	437	428	428	438	413	458	415	405	476	394	420	417	424	423	392	444	466	464	443	436	407	454	468	465	410	467	452	403	433	412	429	449	426	421	431	431	451	430	403	425	420	420	406	446	465	417	433	403	459	417	454	454	414	478	458	480	452	462	401	468	418	434	435	487	413	432	436	395	441	420	435	429	454	454	448	429	415	409	422	432	447	425	392	439	465	438	433	446	441	426	439	445	417	417	459	401	423	438	416	406	447	457	449	422	460	453	411	460	442	428	419	415	413	419	447	438	419	488	414	455	468	433	408	417	432	450	408	430	419	429	466	415	456	441	445	467	462	460	425	402	413	460	376	429	433	462	418	434	478	436	427	424	467	443	454	450	436	453	408	434	457	446	434	451	458	440	443	411	444	432	473	440	422	442	410	410	441	444	412	441	450	478	446	452	419	445	440	449	429	399	425	462	461	439	402	431	421	471	431	448	416	453	435	456	408	445	446	431	446	414	466	439	459	449	445	430	416	456	433	435	454	414	453	427	429	437	430	384	415	434	426	461	489	411	446	438	434	423	447	402	423	432	405	418	417	437	423	424	414	450	425	411	439	460	422	449	450	484	431	444	452	452	434	433	417	431	430	416	415	469	414	463	423	395	403	456	428	422	447	430	440	432	443	460	422	427	450	455	405	443	429	425	410	449	408	451	483	424	427	405	437	448	445	471	441	424	456	451	441	425	455	420	430	429	457	430	423	388	451	413	402	409	416	475	429	412	439	421	416	454	418	426	444	452	411	402	447	416	441	449	450	435	434	422	434	463	448	437	393	458	448	455	468	408	446	428	434	455	431	400	413	462	469	423	442	432	439	421	425	419	418	442	470	451	469	386	411	446	448	398	457	424	437	442	412	420	479	415	445	473	434	426	436	414	424	463	467	437	434	420	455	431	448	430	454	462	390	431	419	452	435	439	458	444	430	412	426	460	455	455	453	438	439	438	422	470	460	432	431	453	435	432	422	430	417	429	421	454	458	461	442	461	420	415	454	423	460	388	445	455	457	461	428	432	429	451	435	440	404	454	434	455	464	430	426	436	458	416	443	439	418	455	419	459	468	424	433	404	436	435	422	423	443	427	431	446	422	424	414	428	437	466	426	475	416	391	454	473	457	456	452	492	482	423	416	430	451	451	441	442	449	432	428	473	402	428	437	425	441	445	438	432	414	497	446	471	469	423	439	444	441	421	415	415	406	469	437	464	452	433	437	469	456	427	418	411	438	436	462	399	405	418	448	395	465	437	441	422	477	458	432	439	427	463	437	425	415	420	435	421	451	441	457	428	436	425	455	448	428	447	420	446	441	401	451	400	435	447	483	432	402	418	410	435	435	423	428	463	435	420	425	467	410	442	444	454	431	446	405	453	405	425	415	429	410	424	420	437	436	409	429	442	422	446	428	427	425	446	472	463	432	438	398	445	426	432	456	447	436	455	402	456	435	460	421	439	428	454	461	431	404	412	427	441	409	430	435	450	458	436	432	485	435	450	424	411	418	406	422	418	382	442	452	446	441	436	437	437	417	444	407	421	480	463	427	426	401	439	443	470	432	426	441	389	468	470	442	412	442	453	449	423	423	448	441	454	410	427	454	417	434	465	403	434	468	471	420	433	419	442	464	416	434	427	425	424	424	426	448	433	465	392	438	454	431	412	469	457	422	462
23896	20956	28062	24006	20836	10029	3654	1736	1000	5567	24100	27601	17879	7536	2247	949	654	594	616	631	614	557	621	607	566	605	619	621	620	593	651	587	611	561	556	591	564	575	576	620	616	606	617	608	563	616	597	596	586	580	617	540	608	588	608	638	606	586	558	540	579	597	574	644	600	641	585	611	598	602	579	589	617	603	565	599	521	556	547	565	547	549	597	569	611	591	561	575	594	589	588	597	594	582	627	596	534	588	587	550	600	580	587	540	585	586	546	628	594	590	573	569	624	577	558	577	610	582	562	633	557	596	586	540	576	552	552	569	574	578	607	605	580	611	626	553	600	625	590	609	570	560	580	595	611	582	580	601	566	603	576	596	575	557	566	590	548	590	547	573	553	547	576	592	542	569	550	601	586	590	540	593	599	591	587	569	573	611	588	601	604	567	561	584	590	603	617	620	617	574	650	618	614	599	587	622	598	575	568	562	572	601	578	588	612	600	565	599	584	557	571	590	601	598	571	581	614	567	596	600	591	620	550	600	603	596	532	590	568	591	566	567	580	576	574	612	581	612	600	597	597	560	623	584	577	610	572	621	570	608	584	594	594	563	523	589	584	604	601	582	592	579	591	587	593	527	569	588	524	575	580	595	574	559	593	559	597	576	616	550	547	614	637	590	600	625	623	612	589	596	557	598	570	585	576	576	588	618	587	601	583	573	580	578	558	562	604	539	564	614	612	597	564	597	594	563	580	560	536	601	609	539	620	586	547	524	562	586	569	580	559	602	560	619	578	590	567	608	585	623	616	576	624	566	552	592	604	562	569	563	557	613	579	582	537	567	607	558	548	603	567	598	609	562	566	587	619	578	578	609	576	606	537	560	567	555	603	598	541	553	584	553	604	580	584	590	559	531	540	565	602	604	628	593	557	538	586	598	586	563	583	596	627	548	538	539	601	599	549	580	597	635	540	539	592	579	574	592	562	604	543	559	587	591	582	585	593	585	606	620	620	580	602	569	567	588	568	578	593	576	592	560	553	582	586	563	574	573	555	586	558	544	604	620	553	578	590	576	608	641	597	565	563	596	604	648	582	589	563	579	543	563	629	599	542	590	603	591	554	557	567	603	567	585	533	634	555	565	633	534	621	573	580	574	623	599	592	577	587	587	574	591	583	573	613	588	582	590	617	538	558	520	570	563	588	551	549	551	554	581	617	587	600	478	577	614	556	572	569	583	608	568	548	578	578	566	603	585	628	582	585	513	594	544	621	586	584	587	566	521	551	580	584	587	534	582	558	593	558	594	587	580	548	582	597	544	570	558	583	571	577	544	563	607	573	605	574	560	529	569	563	565	551	587	558	626	578	551	581	588	564	629	590	608	588	593	548	602	577	540	592	620	590	625	606	585	549	548	588	559	599	569	591	572	584	575	589	560	592	595	557	606	582	593	564	585	556	521	558	568	546	591	565	597	606	541	586	570	589	594	580	548	550	570	580	593	559	596	572	582	544	596	600	649	559	607	574	561	561	569	611	594	569	619	603	580	601	564	561	570	570	570	648	587	597	605	539	597	616	600	588	581	572	586	588	601	602	586	619	583	548	540	561	570	577	615	578	585	544	609	564	614	580	585	575	588	568	561	611	640	514	597	606	604	537	579	569	629	575	595	589	593	587	557	606	529	565	605	573	625	593	525	607	556	562	557	575	546	565	599	596	596	611	561	598	591	536	598	560	543	624	564	539	569	562	571	615	556	555	547	559	568	586	571	580	653	594	593	552	573	589	614	581	571	539	564	602	602	590	586	618	529	564	571	565	574	582	616	568	561	591	568	566	609	552	615	612	571	573	586	607	526	556	592	577	565	597	606	618	593	577	553	553	608	591	590	583	604	603	517	605	549	559	550	614	543	609	594	592	551	601	599	595	549	576	588	567	585	596	598	593	579	574	590	561	554	597	621	569	609	589	557	594	580	573	602	589	569	602	573	583	561	595	546	601	575	605	579	569	564	568	585	588	594	610	603	591	571	565	636	564	604	528	568	557	548	569	594	572	622	590	593	545	604	635	568	590	560	536	554	590	620	551	563	593	581	629	581	571	569	598	578	584	548	594	581	588	533	582	635	570	594	575	583	572	557	580	576	549	574	548	559	566	602	594	610	593	588	511	553	566	599	591	598	582	584	573	567	572	591	539	567	634	564	581	624	553	575	573	591	572	566	541	604	609	587	534	612	557	576	536	548	617	600	572	562	619	561	601	585	578	554	607	576	595	601	628	612	559	552	578	550	587	585	577	572	539	557	620	596	603	584	584	602	593	559	599	591	584	562	512	617	593	563	567	600	598	584	579	583	562	566	568	550	614	599	586	592	537	597	547	520	601	622	593	568	615	578	634	596	578	572	554	518	593	598	567	534	552	582	577	558	591	563	586	546	566	594	562	582	563	588	590	598	595	562	606	606	558	615	578	583	612	559	598	587	581	576	605	543	624	587	580	556	564	614	603	560	572	564	585	559	582	610	658	545	628	571	580	582	605	572	591	582	618	549	579	623	578	597	607	580	647	578	605	598	593	573	577	584	596	565	573	553	541	569	607	560	563	570	567	596	639	577	602	571	605	535	551	586	598	603	589	605	580	530	564	613	571	591	585	635	592	568	556	595	588	581	603	599	601	546	536	580	584	576	579	560	559	584	573	604	583	561	593	576	585	565	619	602	610	586	569	593	547	574	593	540	580	582	562	534	585	563	588	542	561	601	563	585	622	563	532	549	590	613	580	537	579	573	582	638	545	560	554	628	572	601	590	547	569	585	580	591	585	565	560	590	617	588	571	579	582	632	603	561	548	583	607	563	555	565	529	550	595	576	596	590	589	596	592	583	587	590	573	586	608	590	582	591	558	575	566	578	580	572	593	546	569	536	575	559	572	589	595	591	603	579	570	557	615	579	616	561	587	562	604	601	557	566	611	553	571	573	573	570	563	581	580	620	575	574	601	566	623	580	581	580	575	542	587	572	603	570	596	588	602	608	624	569	549	580	535	576	539	602	633	585	525	635	551	583	637	575	596	570	555	655	617	595	615	624	561	588	575	572	592	631	592	589	564	596	558	572	606	578	568	590	569	559	610	593	520	623	565	614	570	559	579	593	529	532	608	571	572	589	530	587	611	573	589	570	582	562	571	573	569	576	577	575	534	583	561	538	556	593	601	578	579	611	558	600	588	552	590	534	603	581	566	552	576	600	610	608	582	613	616	555	620	627	579	571	531	611	616	582	580	575	534	598	590	591	595	603	577	620	608	601	583	601	585	597	553	594	552	598	578	567	584	597	578	598	573	579	557	623	552	614	574	590	575	569	581	620	589	592	598	594	567	586	573	561	582	566	549	592	564	560	561	578	564	574	524	561	591	573	609	572	619	571	553	615	609	587	584	588	584	558	592	545	575	610	569	604	571	578	589	596	573	583	564	557	544	580	557	608	529	569	563	562	542	583	593	581	595	543	585	576	546	593	578	575	601	558	588	599
5230	9015	8319	4902	3674	4010	3105	1872	1258	8347	26630	24674	15141	6999	2252	898	609	521	484	501	533	486	516	511	512	528	470	538	477	538	483	534	491	496	532	538	499	512	473	497	516	512	484	527	473	467	488	512	495	514	566	523	515	539	503	532	471	518	502	524	512	544	503	538	502	515	485	454	482	548	493	512	525	476	531	514	520	485	498	529	496	554	506	521	487	482	476	469	471	518	512	513	495	516	471	476	486	498	506	531	501	524	549	502	536	503	502	524	498	506	504	499	498	513	516	502	530	518	550	535	497	544	528	489	539	496	526	524	520	521	525	507	503	506	502	477	532	479	487	525	501	498	493	514	523	517	488	509	507	515	495	519	467	508	509	482	478	497	516	483	527	540	497	527	519	507	539	496	496	523	501	506	508	502	456	486	515	524	497	541	548	532	495	513	466	479	530	488	526	490	509	511	497	512	513	505	535	488	483	495	503	491	529	503	522	500	547	502	499	494	485	485	493	497	540	511	477	504	513	510	527	520	508	492	480	476	534	526	503	489	514	508	480	521	484	523	558	490	448	513	515	493	537	509	545	535	485	483	522	505	489	512	526	511	540	544	498	512	494	490	522	510	491	496	507	532	510	545	506	521	513	495	510	518	516	451	495	488	507	501	511	514	511	478	525	473	521	541	517	492	463	545	531	546	492	508	544	543	463	495	501	511	502	502	527	508	490	462	502	530	523	537	512	498	486	440	466	540	480	528	508	512	494	508	513	546	520	497	486	512	495	552	509	446	489	480	463	540	512	514	474	499	505	504	517	489	501	457	492	522	526	505	488	539	509	472	511	498	478	484	513	474	516	519	476	495	516	488	521	504	477	504	480	487	482	499	481	493	504	477	510	479	498	512	515	496	489	501	475	500	547	537	511	550	469	477	539	508	533	503	506	504	504	508	526	476	504	535	495	487	459	488	506	535	468	484	495	463	504	457	533	488	482	516	487	500	463	511	521	491	498	454	493	464	523	479	532	492	498	485	535	485	542	480	472	476	523	558	497	471	524	493	539	532	461	506	466	502	487	502	519	511	506	488	509	545	504	499	494	505	503	487	503	518	551	502	506	476	511	520	499	471	527	507	500	500	528	479	525	534	522	533	473	480	499	481	508	542	465	499	503	506	456	528	519	479	503	520	510	526	495	512	498	484	510	504	506	494	522	475	488	500	523	484	460	506	522	480	517	513	484	482	508	520	568	493	497	491	488	499	461	523	528	491	461	527	516	512	483	486	492	515	528	500	474	465	486	502	509	472	484	506	463	497	502	499	508	529	482	519	499	496	486	511	509	472	523	518	453	535	497	487	516	535	531	476	502	520	470	494	508	500	492	500	471	513	490	496	513	491	539	492	483	528	503	520	508	487	502	502	463	529	457	506	517	483	497	495	534	491	513	528	514	524	518	477	475	508	462	501	473	520	496	516	510	472	459	526	484	538	485	481	514	477	512	496	503	522	515	482	509	500	459	537	477	510	510	467	524	532	456	518	542	515	508	511	493	498	488	524	500	485	515	525	499	463	525	501	525	490	509	496	477	495	534	515	509	471	528	470	508	478	523	493	516	489	510	507	521	468	543	511	488	550	529	514	476	478	477	521	500	503	457	487	509	491	521	506	499	479	525	504	511	533	501	465	477	491	498	499	484	497	504	503	524	490	502	501	528	509	497	474	488	513	499	481	481	490	490	504	529	527	495	449	479	477	519	511	508	508	508	452	509	505	551	483	487	561	473	519	484	480	517	445	470	510	501	507	512	515	496	514	522	503	522	533	510	516	527	479	479	491	533	480	497	482	485	520	499	494	515	501	513	507	499	500	481	497	498	474	540	484	483	520	506	497	484	523	453	529	533	477	507	500	540	541	490	538	503	514	466	530	492	519	459	490	471	493	503	512	462	507	486	521	456	508	494	475	489	518	517	495	539	495	482	457	550	478	505	465	527	486	493	506	506	448	531	508	476	482	477	504	495	504	510	497	536	475	490	510	502	502	513	489	476	508	514	501	506	523	500	439	478	499	456	542	533	570	482	501	520	547	532	475	509	530	514	488	510	495	528	492	543	542	500	481	510	496	485	572	482	521	502	498	550	482	489	494	506	506	522	520	508	505	498	479	531	543	518	514	520	516	527	539	504	530	512	501	503	478	475	510	520	479	500	492	482	511	507	530	500	475	498	473	469	480	466	544	478	503	507	503	526	485	462	483	488	504	490	503	484	519	500	497	501	547	475	491	567	481	475	507	505	489	559	518	511	474	513	537	517	504	516	472	493	527	502	472	481	478	515	496	509	523	505	517	492	491	480	535	498	529	510	485	477	476	473	476	499	488	499	528	496	538	519	514	455	489	530	470	485	490	543	498	497	490	489	525	493	479	483	525	484	511	519	488	459	528	484	505	504	497	532	502	512	517	493	495	503	458	513	489	487	494	532	499	508	487	464	511	504	452	512	466	513	480	502	499	477	467	525	484	462	494	495	501	494	432	512	515	526	485	507	537	513	501	481	509	548	518	478	492	504	494	484	539	508	482	532	500	498	492	505	532	465	509	506	467	513	510	513	471	504	505	526	517	501	517	496	514	500	489	526	511	506	520	484	520	495	469	485	545	487	539	479	510	504	494	502	489	469	500	480	495	523	482	513	535	492	472	484	508	524	512	503	511	516	505	504	492	454	474	518	513	533	546	505	491	509	514	494	472	501	535	489	494	505	455	513	514	513	493	531	503	491	516	480	529	558	471	496	477	490	485	532	529	520	478	477	506	476	541	536	495	504	504	542	454	490	524	531	471	488	507	464	480	511	488	510	468	510	495	504	491	483	519	516	512	571	493	520	478	490	515	511	486	545	514	510	493	533	509	491	497	511	481	478	502	454	512	469	497	530	497	521	504	478	543	509	475	502	484	549	490	501	489	463	491	501	476	476	502	525	465	495	512	493	460	470	521	540	507	496	534	519	465	491	507	507	472	497	491	520	525	505	501	513	520	499	541	500	477	486	491	526	510	504	511	462	478	516	443	510	490	488	530	492	516	468	509	522	529	501	513	498	489	528	521	487	491	529	509	522	479	517	509	461	507	454	487	491	500	464	498	513	508	502	505	504	507	501	476	514	498	523	486	516	498	492	494	489	469	516	476	488	503	495	495	487	483	501	491	490	547	550	558	517	502	523	474	502	476	527	502	496	498	476	543	520	512	517	508	493	482	500	494	502	501	476	502	468	512	511	518	492	503	498	519	496	525	522	498	446	491	541	527	488	481	503	487	487	520	507	471	459	474	490	492	522	497	548	456	506	500	526	498	507	486	467	496	514	454	501	512	512	503	515	546	498	470	470	511	506	487	496	482	516	488	480	475	510	483	536	498	521	485	490	490	459	487	481	488	522	502	528	488	475	502	507	497	529	492	496	515	507	486	500	537	500	495	505	509	504	478	485	479	484	440	498	496	537	534	537	476	509	505	502	517	527	466	508	544	539	498	498	495
26937	11801	2602	1283	745	707	646	605	551	565	1096	1727	1499	930	597	443	445	441	416	445	468	434	442	403	402	443	441	419	423	472	444	471	465	382	396	459	424	388	419	417	391	425	428	431	442	446	420	407	430	406	418	414	449	397	416	420	418	436	437	443	444	430	438	407	453	401	432	436	432	424	465	417	410	428	442	431	408	462	409	443	380	462	447	428	421	398	452	422	425	428	413	426	420	421	438	429	434	441	412	435	456	450	452	454	429	446	424	430	429	460	408	454	462	401	428	400	473	422	417	393	426	418	430	416	433	445	410	432	409	389	441	435	416	461	405	431	414	418	389	435	451	403	434	417	420	421	399	416	421	401	437	427	452	448	454	440	463	407	417	411	399	384	436	417	428	421	408	457	399	405	452	418	466	413	431	387	434	414	377	414	423	426	407	434	422	374	407	425	421	407	412	395	404	463	453	428	374	447	430	394	450	446	454	409	425	460	447	423	418	440	429	419	376	453	431	438	412	413	437	409	422	402	418	426	403	401	397	424	434	431	414	439	413	406	464	409	437	414	427	427	396	387	394	454	422	400	429	399	408	410	437	442	401	449	449	456	430	407	428	448	433	449	394	416	441	446	445	432	396	435	428	473	426	414	431	420	403	391	419	458	430	409	443	451	419	418	440	430	416	436	418	403	413	411	407	419	446	414	415	425	411	432	397	436	436	437	389	387	372	418	400	415	423	394	412	472	449	431	432	456	439	461	425	409	397	392	411	456	424	435	414	447	431	450	413	439	448	418	433	407	401	471	407	431	431	431	441	446	435	402	400	434	443	434	419	375	444	437	439	398	423	419	424	426	409	390	399	434	426	470	457	456	430	433	431	408	409	404	446	438	442	449	427	394	437	436	415	404	417	420	402	427	431	411	444	405	437	421	413	410	421	422	446	421	405	415	413	402	437	455	405	432	455	431	371	418	404	427	442	423	409	407	413	406	424	403	453	423	407	432	436	470	454	456	430	441	402	413	402	420	425	449	439	422	433	455	429	455	418	417	423	404	405	429	436	414	470	392	399	445	428	374	425	408	432	425	416	427	439	430	477	453	419	417	412	418	443	481	418	410	393	424	439	422	417	413	427	427	400	422	433	428	473	432	459	445	406	425	465	436	429	420	426	450	416	418	412	420	393	436	432	415	422	444	407	438	434	429	457	426	437	457	427	411	444	425	413	418	426	429	435	434	462	386	419	433	447	436	409	400	401	419	430	412	406	435	412	394	417	428	436	413	422	411	431	451	405	422	430	391	446	439	482	412	447	442	450	413	447	444	409	419	424	388	441	442	438	433	437	417	425	415	427	413	408	397	448	439	412	421	457	459	418	404	433	388	461	425	404	405	428	442	445	430	410	496	407	433	402	405	401	431	410	389	435	458	381	411	442	428	452	425	443	378	414	436	388	420	419	464	440	437	393	384	439	413	392	395	419	425	417	432	406	426	460	390	456	459	420	439	430	425	445	434	421	438	434	450	411	419	426	405	401	443	458	448	455	427	403	417	432	411	425	437	461	417	447	364	428	429	400	440	401	400	404	413	434	436	445	419	398	402	420	423	411	397	457	406	410	422	408	429	421	437	430	408	414	440	420	445	425	424	437	424	441	408	453	429	401	408	436	423	479	433	370	462	432	422	432	414	437	441	438	463	431	425	423	432	384	404	412	416	442	432	412	423	408	424	448	422	429	402	428	414	385	425	417	420	421	406	392	475	424	418	387	420	437	418	419	427	400	433	434	437	413	444	471	398	455	440	396	409	407	442	412	418	420	434	417	426	400	420	418	421	441	391	449	418	464	424	406	438	419	421	438	439	426	389	444	437	394	413	400	472	426	436	411	385	408	434	443	431	425	418	453	438	432	426	397	409	455	430	427	424	423	433	421	432	440	452	418	436	408	424	422	440	385	415	434	450	467	391	408	420	444	410	432	418	415	470	418	397	450	419	389	442	430	460	451	451	437	476	417	437	405	446	467	448	416	426	451	429	452	426	412	430	448	403	436	477	458	437	435	469	432	409	416	466	421	396	422	415	431	423	415	444	403	419	385	409	450	458	424	418	420	425	413	410	437	448	352	441	435	395	476	403	406	435	454	371	417	431	398	422	417	467	424	423	389	399	418	410	450	403	381	462	417	427	406	400	425	371	432	407	437	409	451	427	444	410	413	380	410	396	484	434	450	413	451	429	421	393	455	404	392	471	421	462	433	406	413	428	414	432	411	391	408	437	388	392	434	398	425	378	432	429	428	430	412	412	467	424	421	403	431	414	409	440	438	414	447	401	410	434	470	468	425	409	427	394	411	409	399	420	484	405	426	431	408	417	431	452	406	430	403	418	402	388	432	400	431	428	414	420	409	423	453	401	431	440	458	419	421	407	460	400	381	471	414	440	414	420	421	398	474	399	414	427	462	440	442	414	436	421	391	435	407	402	432	466	410	422	427	413	452	507	410	408	408	392	432	431	461	447	422	433	434	421	425	444	396	402	435	419	399	413	453	392	408	413	432	429	485	381	445	395	423	415	470	437	434	425	423	422	411	429	415	399	414	409	424	397	391	469	438	414	402	412	447	441	440	419	416	400	422	430	452	417	403	419	411	421	429	421	414	447	407	419	462	435	445	435	436	458	414	434	381	405	440	429	403	471	436	434	417	457	434	435	423	429	431	428	436	391	419	443	415	417	429	450	437	418	408	420	473	401	374	421	443	450	425	442	400	432	430	425	384	413	383	426	417	411	415	441	440	433	434	392	420	387	429	410	421	416	418	428	413	460	419	428	384	449	391	411	411	425	420	399	454	406	415	419	427	433	421	403	439	415	428	428	412	441	435	452	430	433	438	414	435	462	425	412	477	432	398	409	469	412	384	418	420	443	401	416	439	413	458	457	434	441	401	417	414	432	392	410	440	427	399	441	436	417	447	404	436	427	434	404	460	402	441	437	417	412	417	424	458	376	414	423	453	443	447	405	412	427	426	444	402	388	447	439	437	452	410	410	432	436	421	434	389	468	406	437	455	424	426	364	405	397	457	417	419	425	454	435	396	444	437	432	418	413	399	401	424	438	435	419	416	400	427	372	394	430	440	466	418	386	416	425	432	449	460	443	417	401	447	425	432	442	425	415	428	402	421	448	393	400	424	401	444	443	452	426	403	425	409	442	435	460	427	457	417	436	422	409	444	417	405	396	398	432	417	402	427	432	437	428	402	402	408	412	449	441	394	439	449	461	450	447	407	445	436	440	450	445	362	410	452	393	463	440	404	397	408	440	426	439	409	436	402	401	452	381	444	426	431	403	430	423	426	424	435	392	452	421	437	454	456	426	414	411	438	407	418	416	432	416	416	433	430	400	411	427	460	418	438	385	423	391	406	418	416	371	421	402	449	434	401	433	420	435	418	444	430	444	420	418	388	457	435	430	450	425	429	449	435	464	413	381	422	432	445	440	421	446	414	443	423	405	444	432	410	425	422	416
5776	2275	2401	1116	802	895	815	703	597	589	1378	2210	1715	1016	592	428	390	372	385	355	359	350	352	390	349	351	378	374	354	365	348	370	403	394	342	370	389	351	355	343	378	334	367	400	374	367	336	350	382	366	394	364	356	319	360	359	391	350	352	359	328	396	364	380	334	346	341	379	354	346	358	351	397	355	366	349	382	369	388	333	367	380	360	346	346	341	370	360	348	314	371	341	383	336	377	356	367	347	371	365	358	369	359	380	342	391	397	352	355	387	360	399	374	349	402	370	365	353	359	401	360	361	385	357	384	385	363	365	334	334	375	386	354	347	383	391	354	342	342	339	388	375	338	389	350	338	391	352	366	362	349	384	329	353	352	385	369	360	371	381	354	380	366	349	355	345	403	383	351	365	354	370	373	390	393	336	359	368	378	359	342	358	337	345	360	357	356	347	353	373	390	360	384	383	389	349	340	349	338	373	343	347	354	342	408	357	344	384	351	374	348	321	362	363	338	344	353	350	382	355	356	352	388	369	358	364	364	377	333	335	370	378	362	367	338	365	334	358	391	365	371	359	342	337	376	357	362	330	364	370	348	352	361	322	347	346	376	369	370	334	395	363	339	380	363	378	353	367	348	353	388	385	373	369	371	336	347	334	336	358	383	359	379	433	374	376	362	396	356	367	364	396	336	367	348	349	390	338	374	366	354	367	413	399	349	350	353	380	354	372	349	333	347	378	381	389	353	352	370	354	377	400	368	393	419	379	387	364	361	329	379	349	358	366	363	351	359	333	383	342	361	384	361	355	330	360	362	363	344	371	352	370	361	361	334	378	353	377	390	349	344	341	388	322	399	360	327	360	330	328	353	321	346	376	363	333	402	369	354	345	390	358	398	359	363	359	357	386	363	362	326	386	358	343	381	343	358	360	372	404	361	353	389	365	344	370	347	390	360	393	355	334	332	352	355	383	364	355	358	378	396	345	333	371	378	387	337	366	383	374	339	373	370	338	387	378	387	368	368	345	388	385	377	346	346	387	366	352	353	371	363	379	344	368	333	375	355	384	359	393	323	378	353	369	358	355	386	384	381	360	357	379	367	393	370	388	375	363	347	362	343	347	357	343	360	351	351	363	367	381	360	336	352	344	395	376	362	322	392	374	390	367	358	391	387	366	364	342	368	389	381	372	349	339	366	336	394	358	378	358	393	366	349	361	367	315	373	366	339	352	373	361	346	332	333	366	373	347	366	357	366	365	339	405	394	365	370	349	390	367	336	362	389	344	388	377	352	333	332	382	375	385	373	343	348	374	363	347	355	408	352	390	362	375	348	379	371	325	363	368	368	366	364	347	347	357	369	375	352	356	333	359	349	373	397	392	358	350	348	358	382	370	397	337	386	363	367	367	360	365	368	345	379	371	418	367	359	344	380	346	345	363	370	373	361	377	358	375	365	394	364	366	338	364	356	390	382	343	361	348	364	335	349	348	372	338	375	372	377	345	383	341	360	344	380	369	378	359	360	327	359	331	355	338	362	374	346	357	369	352	346	389	370	341	374	354	384	357	356	344	354	395	367	412	343	386	376	354	332	343	378	361	372	365	358	367	378	368	380	368	344	378	389	378	337	344	345	315	320	374	345	356	333	368	410	392	374	351	335	353	381	367	386	328	342	346	365	372	353	374	339	374	344	326	369	349	359	358	309	339	378	360	378	367	379	324	332	370	404	408	334	363	374	339	401	368	326	364	351	372	334	351	374	381	356	382	342	351	351	367	376	382	328	359	371	362	350	344	361	349	395	374	359	340	362	367	370	386	365	359	351	372	357	350	347	368	379	374	355	373	344	362	355	363	361	356	401	389	363	353	362	350	350	356	344	360	336	370	382	346	347	367	333	348	352	346	364	371	393	370	348	352	350	354	350	350	372	330	368	367	346	379	385	347	335	352	366	384	388	389	344	366	339	346	368	350	345	390	336	347	344	361	359	373	355	377	338	348	365	394	391	370	398	365	385	369	383	382	388	339	325	355	411	390	358	362	369	357	349	331	331	309	356	348	362	343	347	367	374	344	363	358	374	368	366	333	337	361	403	326	374	374	374	343	383	376	347	388	373	341	344	358	371	348	342	380	393	404	364	347	377	377	357	371	341	360	379	350	399	376	346	339	342	341	320	333	380	391	368	362	352	339	343	331	322	394	334	380	339	350	355	378	371	348	357	394	381	321	358	346	344	345	371	342	371	354	380	395	351	330	376	385	336	394	373	386	395	379	403	367	354	348	365	353	388	351	338	333	371	369	349	382	368	362	368	345	349	410	376	353	368	358	362	364	380	359	393	340	370	309	395	392	356	353	336	368	355	371	328	329	371	364	372	339	375	359	349	374	360	349	351	392	365	342	345	383	411	362	365	335	345	337	388	373	340	374	369	349	345	363	354	369	352	356	305	360	381	362	376	341	351	351	380	360	382	398	338	364	376	369	363	353	399	353	384	372	372	355	368	367	347	345	334	391	388	370	353	337	405	374	375	350	367	364	364	348	380	371	373	354	376	379	314	382	357	365	370	357	361	377	354	335	342	336	369	357	370	402	352	314	358	381	364	370	382	381	352	355	382	336	359	341	362	362	364	388	355	357	360	357	361	387	390	385	360	372	380	370	357	348	380	354	381	351	364	348	371	348	349	388	343	362	355	354	331	356	392	352	374	395	325	411	341	377	366	371	322	360	355	381	381	379	365	363	350	369	381	355	343	377	370	321	368	378	356	353	359	378	348	335	359	392	365	382	336	375	379	357	346	352	380	334	353	374	342	402	344	367	327	329	362	386	345	430	396	341	368	352	364	360	343	354	373	380	352	356	364	385	326	382	368	398	365	353	375	355	358	383	372	366	350	361	347	335	351	360	381	369	348	355	381	375	348	356	354	341	394	350	344	373	350	362	354	334	342	379	387	358	334	357	353	360	377	345	375	334	398	369	370	376	385	338	364	350	329	347	339	349	322	364	378	339	387	396	336	361	346	350	368	365	349	356	363	384	357	358	366	361	395	362	344	360	366	397	385	345	383	345	368	381	371	350	379	341	344	350	375	324	375	348	335	343	340	338	377	349	384	325	345	398	383	384	346	353	367	380	336	331	371	389	351	341	348	331	358	348	371	339	374	360	345	343	363	400	345	353	316	363	328	354	358	340	360	351	396	351	370	356	376	384	357	370	333	399	375	368	382	344	373	378	381	364	376	366	375	405	348	366	370	350	349	348	357	331	392	366	360	380	372	400	371	381	396	347	405	377	367	352	365	374	369	366	366	400	362	329	370	365	359	336	350	327	360	355	342	354	367	368	332	363	352	341	347	340	377	355	358	341	377	370	361	354	368	412	351	390	379	353	373	378	368	362	362	370	344	357	391	350	385	366	376	354	365	379	347	348	347	371	359	361	335	365	361	383	337	404	370	342	380	350	360	371	344	369	381	361	364	352	344	326	371	329	342	382	346	370	365	371	372	328	373	368	326	381	346	356
24836	20991	27154	24953	11130	3036	2304	1814	1401	987	4342	17276	12282	4223	1533	1008	649	540	515	477	513	508	492	531	539	531	539	527	548	486	479	450	504	498	530	506	497	520	508	483	498	488	528	545	530	486	486	504	502	539	494	502	482	556	456	529	464	517	466	480	506	499	504	499	485	536	461	474	502	532	506	495	468	513	489	507	485	483	540	497	504	495	455	513	547	487	472	542	491	528	509	529	527	508	473	482	526	526	516	477	487	498	481	506	531	460	484	515	476	520	500	491	493	528	525	512	506	463	489	478	481	503	534	535	467	516	493	477	497	519	479	489	501	510	534	518	484	497	514	499	518	503	516	526	507	463	467	477	489	474	480	482	503	495	470	498	519	504	517	461	502	465	446	505	514	480	474	464	507	500	483	515	497	487	508	461	481	474	502	474	513	495	521	484	461	487	525	524	498	477	513	500	478	507	482	478	514	466	530	515	457	497	444	523	498	469	523	514	511	494	498	490	497	482	516	542	504	516	517	484	476	483	473	497	466	522	482	484	529	474	518	539	463	519	494	507	472	522	504	508	475	493	499	533	560	502	500	506	489	519	500	513	502	519	495	462	490	451	512	495	492	528	507	493	480	492	468	473	499	479	481	520	504	488	500	492	489	501	504	503	518	495	517	516	511	480	513	480	523	513	513	454	472	539	506	500	521	531	464	531	462	518	482	511	552	509	526	475	488	441	466	495	520	526	519	475	523	533	495	505	538	507	489	470	519	511	514	459	482	519	499	457	493	498	533	508	489	504	517	521	526	527	488	542	437	469	465	490	503	488	515	488	491	472	511	455	474	481	519	489	455	497	498	529	506	532	505	523	532	498	541	515	497	498	444	489	508	487	474	433	467	460	516	493	502	493	497	516	450	504	478	586	484	486	493	506	497	476	492	498	487	529	493	520	523	463	478	484	476	471	484	515	493	473	508	485	505	484	477	501	498	516	505	510	487	495	503	509	513	499	467	515	510	505	507	514	477	467	516	486	511	504	492	485	508	537	485	475	502	461	473	477	479	493	472	496	537	517	508	499	489	487	483	517	526	503	496	493	499	472	471	520	554	486	504	493	520	483	494	488	483	474	521	532	475	490	484	500	475	492	505	475	534	521	500	540	516	469	506	493	517	504	495	483	508	495	505	488	481	556	493	506	469	527	475	518	519	503	494	460	438	559	501	466	499	473	509	472	513	509	498	498	496	511	485	514	478	499	465	506	489	517	494	532	495	487	441	490	516	497	504	508	523	500	501	508	538	519	482	502	496	534	531	496	534	483	510	488	485	481	505	508	531	518	493	477	527	446	508	482	485	488	493	491	478	491	466	484	505	503	465	477	538	483	457	491	505	507	529	451	485	513	496	490	518	491	495	487	520	518	524	483	482	476	502	482	500	487	537	514	519	486	547	452	501	511	502	507	509	479	496	535	529	496	471	507	486	509	523	513	528	482	489	495	507	485	485	504	486	474	478	527	502	499	495	487	488	509	483	493	515	485	507	462	490	512	462	489	516	518	464	467	541	511	478	522	485	470	525	479	492	504	467	505	500	494	476	507	512	478	509	495	501	502	510	503	530	490	531	481	494	476	467	502	468	514	514	501	518	526	508	504	530	526	458	467	507	532	477	518	507	496	504	557	536	465	512	492	476	473	486	518	470	502	444	487	509	489	469	499	490	509	480	519	482	494	487	503	488	532	514	539	496	479	509	486	501	504	479	523	471	481	532	519	498	438	512	517	523	521	538	460	499	509	490	461	510	507	506	518	498	526	520	548	486	470	515	524	533	465	489	450	505	523	521	508	523	481	513	517	482	488	512	492	462	508	494	460	468	507	514	497	513	457	484	464	512	517	496	492	477	518	513	501	518	469	492	478	481	487	497	505	511	550	502	493	471	501	503	531	485	482	491	476	478	469	487	488	472	463	503	472	510	519	490	481	487	513	538	491	520	531	514	529	508	494	549	513	502	496	506	455	445	483	501	540	483	500	487	510	488	461	505	498	493	510	537	508	500	502	479	516	499	502	539	492	488	485	505	471	490	499	464	516	468	476	488	521	498	504	502	502	449	473	482	532	492	472	486	532	468	486	472	485	497	512	503	521	502	529	503	459	506	517	478	507	500	514	485	489	504	474	533	509	483	499	485	498	486	516	495	476	521	484	493	480	467	534	502	524	506	497	497	519	496	511	494	483	461	464	503	473	506	497	495	467	520	496	447	482	487	496	501	530	527	503	507	484	461	517	516	478	511	526	502	507	489	512	478	507	477	524	492	454	497	449	511	541	470	470	537	501	485	481	522	494	481	495	497	499	482	491	461	497	524	559	508	486	507	490	447	484	496	513	487	490	495	444	522	478	496	519	505	481	475	478	479	528	531	533	464	493	488	502	494	525	526	484	468	481	459	480	510	481	561	520	502	533	478	460	494	490	485	465	470	500	503	512	500	489	518	502	455	545	495	505	529	468	497	525	484	505	467	497	482	489	461	506	490	485	477	530	494	530	486	502	493	521	525	480	483	476	519	464	483	471	503	477	468	464	497	488	521	489	495	449	484	467	480	504	464	492	556	484	514	466	485	510	492	529	476	489	483	451	469	490	489	462	527	476	500	466	479	491	481	475	529	511	482	504	517	488	491	484	453	508	521	469	505	466	491	509	498	491	522	481	492	482	500	515	475	523	535	519	466	505	489	493	480	491	547	525	479	517	507	476	519	495	502	528	477	507	499	541	477	519	533	486	451	490	498	470	497	493	516	474	461	479	451	487	502	479	448	497	471	481	490	503	517	451	467	503	556	470	527	466	501	445	480	489	503	489	510	458	468	463	475	546	467	507	485	460	519	500	521	491	493	498	487	520	531	497	489	492	497	484	482	451	502	506	488	460	477	465	464	496	503	507	516	498	507	490	487	487	499	472	485	518	469	529	460	500	518	513	504	495	537	509	530	510	484	515	483	497	501	534	505	502	479	477	460	500	508	483	507	454	449	541	534	476	496	463	500	506	486	521	513	487	524	502	505	459	499	496	484	533	503	504	517	494	478	548	472	516	509	511	489	514	499	509	519	499	504	551	487	506	484	516	503	489	509	531	506	512	520	513	483	498	496	506	484	470	533	468	497	466	484	486	498	467	477	504	482	496	530	483	480	506	440	494	499	484	502	519	516	491	541	482	495	538	501	513	549	497	472	527	513	488	545	488	507	510	478	545	532	501	478	496	491	465	493	517	478	487	511	465	526	487	488	484	520	492	504	456	476	497	508	513	473	522	533	518	566	508	523	495	483	491	539	490	515	500	467	511	508	498	473	475	521	506	477	462	487	460	472	523	532	513	504	446	522	501	465	486	466	484	496	475	498	448	498	490	503	456	511	535	519	468	507	499	500	526	476	481	498	540	478	473	519	510	461	472	500	469	519	504	504	513	507	505	545	482	524	505	511	462	490	493	526	468	521	522	503	502	518	519	515	486	519	459	468	524	506	489	506	484
5026	7512	7026	3435	3463	2669	2803	2425	1900	1332	6635	17894	11482	3903	1750	1052	669	479	403	431	441	453	467	466	443	437	440	392	439	452	436	426	464	424	402	430	402	437	455	422	409	468	444	473	444	409	418	438	423	428	429	429	417	431	443	452	405	424	449	455	414	448	454	440	446	405	414	474	417	413	437	403	438	442	428	442	427	429	464	438	413	419	420	418	461	398	385	438	446	415	424	450	431	423	463	430	446	416	430	452	430	439	423	396	430	384	425	423	425	408	400	424	422	442	441	439	432	442	478	420	442	440	436	441	414	429	432	467	385	420	448	446	420	406	431	442	492	433	431	384	399	441	408	409	449	436	453	458	424	431	431	445	459	454	416	417	451	409	462	456	432	392	438	430	453	438	456	450	458	416	452	411	468	446	427	429	438	432	466	439	468	422	430	435	426	438	470	440	429	446	435	439	418	453	430	424	460	416	443	429	476	423	434	436	421	443	454	456	414	431	441	448	487	436	415	390	451	432	386	429	467	456	411	458	451	436	385	412	398	451	430	437	440	440	447	427	420	417	370	466	436	457	415	449	438	446	445	454	432	408	451	436	466	475	427	437	423	424	450	440	444	430	413	428	447	447	430	430	424	449	419	447	455	430	415	415	475	453	450	438	410	405	391	434	438	410	429	435	440	416	454	414	429	448	401	401	391	432	444	436	424	390	465	415	431	437	417	443	422	462	467	427	432	447	416	452	438	412	432	446	424	438	443	439	477	443	470	456	437	389	432	411	417	445	450	451	422	434	431	411	415	413	432	453	426	397	427	437	441	407	408	452	429	440	405	450	434	458	425	450	434	432	441	443	460	426	456	437	426	426	404	446	487	434	440	436	423	434	430	393	422	404	436	456	423	466	409	402	439	391	404	406	466	454	472	417	419	444	439	425	387	420	477	417	442	409	435	418	430	420	441	452	447	433	443	429	399	454	428	416	437	438	443	469	454	390	393	400	406	452	431	435	456	423	407	445	430	447	453	454	426	442	440	406	424	411	428	424	452	416	445	437	438	444	429	416	450	407	393	403	406	409	451	432	422	420	453	435	425	400	458	435	426	457	427	441	434	448	471	425	430	448	414	407	411	474	421	424	416	465	413	415	430	450	436	441	431	445	440	456	481	403	457	439	420	425	420	422	438	436	406	460	432	440	398	424	420	440	431	445	429	436	428	419	424	427	434	427	413	449	459	424	449	407	421	399	431	444	421	457	435	419	449	423	444	434	473	418	488	423	427	428	422	406	428	411	431	422	414	438	444	436	436	419	456	429	437	388	419	443	471	409	472	403	442	429	448	450	467	419	431	436	434	448	434	463	432	438	417	431	405	431	419	448	459	442	430	434	408	427	458	455	434	436	420	414	443	434	437	459	435	400	422	450	484	404	419	417	429	427	444	423	422	464	444	427	444	423	419	453	428	460	430	432	422	450	400	428	424	434	445	438	429	433	462	404	416	413	428	427	413	398	436	421	438	415	443	444	381	407	437	431	441	408	434	440	401	458	430	444	440	405	440	435	392	433	427	414	415	433	443	413	394	443	415	392	420	397	437	444	440	439	441	430	436	427	439	410	414	438	403	442	432	430	439	455	416	448	440	436	450	407	445	402	427	479	437	433	432	456	418	417	440	410	437	444	449	421	449	418	413	448	403	453	430	421	432	440	471	484	416	419	424	428	421	432	426	456	449	412	396	448	466	389	452	436	441	436	421	406	415	409	438	410	457	429	435	443	445	410	398	417	422	425	437	445	445	452	426	429	441	416	416	413	411	413	413	411	451	406	407	462	403	454	426	446	449	445	459	402	469	427	432	447	466	451	420	409	455	437	419	381	425	453	451	415	420	446	423	440	437	404	401	442	412	445	410	437	460	427	432	383	454	438	443	400	436	409	376	454	482	423	466	429	421	439	442	400	433	481	432	432	398	436	433	436	444	417	441	433	405	445	458	426	430	404	444	408	419	397	434	456	427	419	413	459	445	417	438	442	400	428	406	413	426	441	438	431	423	448	454	411	409	423	406	411	418	430	385	410	443	453	431	397	465	431	400	468	411	444	444	399	437	397	398	421	440	444	432	439	409	439	460	463	421	444	418	449	421	401	441	426	415	440	435	443	432	467	419	416	442	443	458	472	406	418	413	446	455	431	465	433	451	448	438	436	444	420	442	406	435	420	431	440	444	438	437	450	438	468	409	420	411	432	442	459	429	454	417	440	475	439	433	433	411	413	460	415	462	401	433	435	394	434	436	447	403	410	444	434	442	415	449	440	445	440	459	429	441	413	406	396	401	412	444	417	438	418	409	433	453	460	414	455	426	442	433	463	448	428	443	413	466	407	407	407	479	434	429	414	419	421	402	442	441	442	431	403	424	439	433	408	422	419	464	452	434	441	419	431	431	377	446	443	460	419	460	451	431	425	448	433	449	424	407	433	455	419	385	407	419	412	422	407	424	396	436	439	428	417	428	414	436	429	448	448	409	404	485	432	420	421	421	410	431	411	436	437	430	468	404	445	428	393	420	427	446	431	383	451	450	401	424	437	419	400	429	432	425	427	436	413	427	460	412	418	435	420	439	431	443	462	431	453	447	433	416	456	404	436	439	450	433	428	434	440	419	405	463	422	465	449	418	431	471	404	419	435	426	432	485	433	454	436	448	456	410	428	421	380	449	439	419	428	439	457	420	413	444	470	410	421	448	455	463	441	411	409	419	420	401	405	434	429	432	466	428	382	416	462	445	381	401	439	400	430	403	444	408	434	423	463	452	434	432	439	443	468	443	431	445	386	436	423	449	419	453	455	422	397	471	428	437	432	434	439	449	413	463	404	428	444	422	399	415	397	444	414	403	431	417	436	418	425	432	418	432	431	430	431	445	430	418	424	434	409	409	438	421	425	447	432	409	439	423	442	400	409	414	422	436	416	407	470	425	428	428	436	402	403	437	413	435	433	442	411	452	435	454	457	436	444	420	413	406	444	430	434	432	445	417	440	440	476	443	402	421	438	441	430	416	444	429	414	457	414	436	422	460	415	400	434	450	401	423	442	401	398	477	428	445	451	442	411	446	412	416	457	435	427	437	460	485	445	439	465	418	435	408	443	424	442	447	435	423	448	468	449	451	429	449	407	396	449	456	414	459	433	428	398	445	464	438	444	465	436	450	433	420	426	437	458	426	439	390	434	398	392	415	422	457	421	427	410	430	414	441	461	428	432	424	437	430	430	459	409	453	422	442	435	406	453	461	391	405	423	451	436	427	439	414	448	435	423	435	409	455	455	419	453	420	436	403	414	397	454	429	448	469	411	443	449	445	420	449	442	447	427	416	451	411	402	445	444	402	457	449	415	410	422	421	435	417	423	411	407	432	393	418	468	443	425	443	437	431	461	436	452	465	451	465	429	462	431	425	435	418	461	433	440	450	412	420	429	441	414	437	461	469	440	448	435	468	427	458	434	420	435	441	448	414	414	404	443	416	412
23881	20956	28040	24050	20880	11629	5535	3078	1495	1396	13292	28935	19445	9230	3419	1193	761	632	613	603	644	625	631	611	615	594	618	611	600	660	623	606	609	648	625	608	621	586	605	590	632	594	632	587	575	602	631	597	580	613	623	604	613	625	574	615	583	635	637	593	663	621	607	633	592	630	610	611	615	615	594	575	652	637	642	585	610	650	585	633	598	621	584	562	638	588	596	605	591	593	626	615	662	562	571	585	623	570	617	621	571	606	597	595	587	618	585	614	645	613	606	549	635	572	593	590	578	584	644	597	637	599	629	561	620	567	575	630	566	648	651	613	628	601	585	599	625	597	579	551	604	594	592	586	591	629	576	560	631	603	581	564	574	597	606	572	596	638	580	636	602	575	593	591	629	600	620	633	604	591	574	600	575	621	616	609	551	641	599	564	632	596	628	566	589	604	625	602	590	613	636	587	620	593	596	596	643	604	595	587	591	649	613	583	600	587	610	580	653	556	646	578	635	594	612	614	612	610	620	583	598	615	634	625	565	583	618	583	612	597	655	576	625	583	580	582	567	619	627	639	556	609	610	611	596	577	614	646	597	632	584	597	625	585	599	577	616	598	613	597	638	611	617	609	583	572	588	591	591	596	624	556	626	584	614	610	613	624	587	658	602	644	607	628	594	598	603	537	584	610	552	597	602	587	650	591	594	575	590	632	600	629	586	580	616	609	565	574	641	541	655	622	569	613	581	598	561	611	630	592	598	617	591	592	604	622	650	594	581	621	645	603	564	631	634	603	598	574	565	612	599	580	636	620	570	583	569	625	633	637	592	607	614	578	619	595	573	599	572	622	571	624	623	614	635	624	569	655	645	585	610	544	576	620	601	587	541	627	583	627	594	585	595	607	550	534	601	606	598	626	589	572	647	598	612	609	593	589	631	600	661	649	607	603	635	620	592	566	607	584	603	590	594	605	631	565	601	597	614	627	581	594	569	574	604	612	561	601	559	599	593	646	596	614	573	620	642	602	601	595	560	605	589	621	638	630	630	628	536	625	617	570	667	610	611	634	599	623	615	576	625	597	616	589	560	595	636	527	591	607	575	588	579	606	571	590	601	625	578	592	600	662	601	583	649	636	614	618	561	567	566	582	607	626	585	625	604	586	599	583	614	539	564	578	603	637	576	598	629	583	617	570	641	597	583	613	599	616	642	596	606	531	582	616	566	598	607	594	579	618	623	613	620	563	585	567	580	627	589	623	572	593	630	618	595	632	613	595	605	594	563	604	634	579	597	583	599	582	579	576	617	615	549	566	603	596	602	616	614	562	621	618	597	568	597	570	530	637	604	591	591	568	603	578	610	604	598	594	579	577	559	564	568	573	605	610	577	579	633	602	602	592	571	635	594	556	579	596	590	572	595	600	611	620	593	566	594	612	573	599	605	595	598	639	571	600	589	596	574	632	572	654	604	616	581	609	544	605	632	611	617	561	662	582	657	588	581	625	628	588	631	590	648	623	573	622	579	544	630	620	624	610	592	595	615	570	619	589	654	605	588	584	580	604	608	597	605	626	605	605	592	574	631	579	581	575	614	536	608	603	540	560	623	627	588	583	560	592	573	607	576	565	564	591	583	585	593	597	622	625	611	558	622	559	577	598	636	606	583	621	580	594	585	602	636	584	588	622	609	597	602	555	650	597	607	589	632	539	559	611	587	577	572	595	605	601	562	551	596	554	603	578	638	612	578	571	613	591	618	612	568	638	598	593	608	604	598	597	564	622	607	621	580	620	545	596	626	633	602	595	616	602	607	561	599	619	639	602	589	602	625	602	614	597	612	607	606	640	581	575	571	622	610	613	605	617	607	600	563	600	592	603	592	622	595	610	590	585	570	573	593	579	544	597	572	632	599	627	599	589	537	568	580	597	618	551	633	591	618	622	603	620	610	638	585	596	589	595	625	584	588	561	610	595	613	593	580	589	579	599	597	633	599	596	622	641	626	624	587	575	583	616	603	611	570	609	609	636	611	580	598	649	599	576	633	577	611	606	603	599	587	577	598	570	603	609	618	582	596	615	604	623	593	554	639	550	576	601	599	618	567	580	546	563	581	619	613	564	579	584	589	585	588	642	587	604	632	562	553	598	589	584	593	563	673	611	598	624	589	621	626	657	625	587	629	620	629	576	595	615	596	629	623	572	570	597	622	587	608	629	542	601	571	621	558	573	569	602	596	592	636	588	608	604	572	615	570	596	584	584	593	591	579	603	557	624	582	543	579	597	566	580	612	575	620	627	554	590	601	610	603	610	587	616	588	606	587	612	626	615	588	613	605	659	558	600	594	583	655	626	612	606	633	623	583	573	618	627	623	614	582	561	623	567	596	554	578	585	593	616	577	586	549	594	556	626	584	583	611	592	617	551	583	639	592	618	635	582	584	591	549	592	634	601	614	608	634	604	581	638	615	564	622	615	638	618	604	616	599	599	602	596	593	597	624	586	595	578	591	568	611	606	601	596	624	643	623	629	589	584	578	569	594	588	636	598	585	611	616	600	622	565	564	612	608	620	549	618	628	636	604	623	576	591	577	600	624	626	608	572	590	582	556	621	549	564	591	586	639	628	593	607	610	560	587	623	610	575	609	562	564	597	613	622	618	600	585	576	548	582	611	626	585	589	585	579	593	595	610	605	591	591	642	601	594	536	584	593	585	563	612	568	606	619	561	636	585	567	574	641	570	618	590	626	644	606	632	586	582	638	603	579	621	612	573	620	592	583	604	618	604	586	581	580	623	613	578	583	574	563	574	680	566	559	603	595	583	606	593	572	615	587	571	576	578	593	611	574	606	583	577	566	599	624	576	561	549	596	568	616	599	613	590	626	622	570	606	624	647	629	622	603	610	620	562	587	576	591	626	649	590	621	633	574	622	613	619	586	603	605	592	621	606	591	604	626	594	582	562	630	587	628	588	608	600	627	629	621	615	608	580	561	574	594	643	591	613	615	601	580	610	568	625	591	569	600	587	627	611	628	591	578	558	563	607	599	616	605	592	591	590	544	566	584	622	631	565	593	621	591	592	601	604	573	657	615	597	623	566	570	591	601	574	625	583	597	586	572	616	605	587	643	614	615	571	595	609	615	594	584	559	591	614	604	615	592	616	568	551	581	624	616	602	608	568	604	591	594	636	563	577	596	582	643	617	653	581	583	584	596	584	609	616	575	584	621	611	568	609	601	577	620	600	591	611	630	581	625	609	564	590	578	570	606	584	583	555	603	576	630	635	635	581	630	553	587	575	572	590	546	593	584	597	564	588	591	584	613	577	592	569	591	590	603	594	603	598	653	576	616	654	634	636	587	596	621	568	613	591	605	599	592	599	574	592	596	567	545	563	612	619	585	605	581	602	568	565	595	564	620	555	586	586	538	577	657	546	610	612	581	612	607	587	577	570	615	623	578	567	531	603	527	590	555	634	586	598	619	585	629	597	602	580	615	603	563	605	593	625	592	635	596	606	589	583	617
5694	10379	10118	5955	5852	4958	4705	3588	1646	1767	17237	26712	16168	8302	3309	1109	645	530	470	477	547	504	554	484	514	498	491	512	511	504	554	508	542	491	521	513	505	486	498	555	548	516	487	509	476	535	501	491	506	503	519	525	508	529	529	477	510	530	526	545	510	502	453	542	541	505	531	492	508	517	504	493	496	513	474	505	487	535	514	525	553	525	535	536	519	524	511	537	506	534	505	494	531	505	524	490	521	510	513	481	538	509	509	509	505	504	521	526	503	510	507	478	494	521	506	520	532	522	468	513	522	488	469	493	521	509	553	481	519	499	518	503	524	544	517	554	507	557	538	527	519	517	495	487	487	498	454	528	545	548	451	511	520	490	489	509	505	493	504	506	468	539	509	543	552	521	518	473	534	505	520	528	481	547	521	494	522	532	486	538	515	515	487	530	523	509	497	525	513	520	505	514	523	519	507	514	537	512	537	509	469	527	513	465	537	533	503	516	493	523	533	500	545	501	513	475	502	531	525	507	508	486	516	533	530	501	543	539	469	512	506	503	489	536	503	516	518	483	493	474	510	536	464	557	488	479	534	477	503	540	482	503	521	514	472	549	501	553	495	503	499	532	493	516	565	564	582	483	480	540	517	486	553	517	484	509	516	499	514	536	467	527	534	506	535	524	504	578	498	528	508	516	529	548	510	510	547	563	499	516	486	503	515	485	561	516	509	533	523	540	537	522	529	534	509	513	562	501	559	509	525	538	529	503	527	493	520	532	519	503	460	476	494	495	517	522	533	535	505	510	509	509	500	475	548	557	545	550	538	518	489	495	470	549	516	510	516	502	523	507	522	495	508	527	497	488	492	487	528	505	474	492	510	491	500	501	491	520	513	533	498	501	448	508	483	474	533	503	514	487	517	506	509	489	490	485	485	523	515	518	505	498	526	533	479	511	495	498	498	489	496	522	511	487	513	495	535	514	477	548	508	544	548	478	510	503	534	495	519	478	513	488	558	541	488	517	491	504	454	481	521	512	514	529	509	532	502	485	494	502	539	519	509	498	534	519	550	513	482	509	511	488	509	478	510	491	493	484	512	490	511	531	488	537	511	504	491	538	498	520	515	506	516	534	526	531	512	488	488	533	496	522	512	479	512	469	531	536	528	511	491	511	484	497	539	506	514	488	490	525	547	496	503	476	502	496	513	511	500	506	481	496	505	512	512	492	532	497	512	499	490	503	514	485	539	482	487	481	531	527	491	496	484	505	511	548	489	527	557	492	513	541	502	481	522	506	533	494	535	508	531	483	472	461	549	485	516	537	499	479	520	559	490	493	509	494	488	515	539	498	494	502	512	533	531	512	496	499	526	484	500	517	496	532	493	504	497	504	493	522	526	508	463	518	513	539	495	516	514	541	480	508	484	553	519	482	496	558	481	550	545	503	510	509	522	523	496	508	506	530	494	496	515	527	533	478	471	499	529	530	493	480	499	498	485	513	478	548	520	502	497	509	522	517	569	526	526	555	508	540	511	526	555	514	520	458	523	522	490	506	534	479	517	534	494	492	496	529	494	498	513	488	500	481	501	515	482	504	514	467	493	539	491	495	496	521	524	463	538	500	497	494	512	501	495	475	552	482	510	521	526	545	523	489	538	481	504	514	498	502	515	520	521	490	496	529	542	531	508	494	520	531	487	506	501	489	489	531	496	522	491	529	555	548	510	557	508	506	544	488	527	528	482	495	527	490	502	490	484	504	531	554	497	528	518	507	498	512	470	560	495	520	517	561	512	522	505	518	475	531	502	501	459	505	486	520	489	549	505	516	491	492	502	485	507	454	512	500	499	522	517	515	526	515	538	488	489	490	528	492	529	515	485	510	510	488	460	527	548	492	553	529	535	507	530	494	529	464	503	545	487	460	569	514	515	501	536	513	518	545	512	493	504	546	504	515	521	523	489	531	514	480	480	500	512	501	571	509	500	529	479	486	476	485	487	542	476	496	507	496	521	514	538	516	472	541	465	499	553	533	524	473	545	546	515	510	527	563	530	516	508	521	517	530	488	529	488	523	523	521	503	504	500	529	531	482	525	546	460	488	484	480	495	515	455	486	469	508	496	512	520	547	486	484	509	487	525	511	491	513	504	541	500	531	461	495	520	486	506	480	492	497	520	532	506	502	548	531	517	497	477	500	499	512	518	487	485	533	496	541	514	474	500	499	491	536	532	535	484	552	492	527	499	527	495	496	531	500	514	544	488	501	533	512	513	522	488	523	484	489	498	492	544	491	520	506	475	496	476	512	565	522	508	547	490	485	501	502	505	491	547	507	510	532	528	536	555	520	478	488	530	498	534	509	493	533	514	499	518	515	544	509	478	500	506	512	500	515	514	503	533	489	499	502	527	523	509	519	489	480	543	536	520	527	497	491	543	501	493	510	485	499	505	498	497	504	498	482	505	471	526	467	505	487	493	483	548	521	518	491	501	528	543	509	513	467	474	529	483	522	527	533	528	542	512	493	481	510	530	500	531	537	487	540	522	535	494	517	517	476	573	516	499	509	515	535	492	485	519	517	513	487	514	517	505	487	505	523	525	508	533	541	494	533	476	506	529	512	536	506	511	496	486	524	546	472	538	488	510	508	550	495	510	481	486	512	495	523	528	515	525	470	529	508	540	530	523	478	534	501	535	497	508	517	505	534	516	535	535	518	510	541	470	525	510	525	502	506	494	505	538	480	446	494	530	505	522	567	535	518	504	471	506	516	488	526	499	540	494	516	512	535	524	486	503	551	524	522	505	516	482	540	485	506	518	497	503	473	501	481	506	539	519	484	517	496	524	537	512	508	487	508	538	509	506	511	526	521	527	525	513	509	524	512	513	498	471	472	469	482	587	507	533	534	524	499	511	495	504	519	515	523	495	515	534	488	516	536	502	501	499	480	525	542	521	521	521	570	510	502	502	495	496	492	521	496	534	511	529	495	515	483	548	516	483	483	475	500	526	522	498	522	487	556	507	495	520	488	530	473	463	483	535	522	516	476	489	486	478	495	516	509	496	496	498	517	504	526	499	526	502	529	506	493	525	526	545	552	485	509	525	520	468	544	518	493	499	506	519	498	502	470	515	484	507	461	478	507	540	507	513	483	511	504	531	505	496	521	514	508	517	518	520	495	528	471	507	486	482	526	492	472	501	531	494	493	533	496	492	481	486	498	514	509	498	533	526	536	494	494	541	498	516	528	515	508	550	524	537	532	532	517	513	510	521	522	539	473	502	495	514	494	494	491	514	520	510	498	494	487	519	513	511	502	501	489	520	508	480	494	500	511	509	537	486	528	545	489	506	494	499	520	498	459	480	492	485	484	481	501	495	493	476	494	517	517	466	483	518	518	469	506	502	529	492	453	503	494	522	526	514	509	483	506	515	511	496	476	480	469	494	468	517	476	465	500	540	471	512	524	574	496	496	497	516	522	521	513	482	530	475	487	517	525	480	550	506	494	499	473	500	519	513	504	512	533
27283	11926	2230	1375	1302	1250	983	692	535	523	990	1828	1638	990	706	496	482	456	439	433	469	446	454	437	439	467	478	452	400	477	474	434	459	426	471	427	470	460	467	435	469	459	453	474	452	412	449	432	437	436	413	444	437	458	469	442	479	444	467	442	439	457	452	458	450	470	435	479	470	426	446	437	414	492	499	452	420	468	466	451	430	451	420	490	447	421	477	448	438	457	496	477	483	453	452	475	421	500	464	444	472	475	432	438	477	452	439	465	438	450	417	466	436	456	421	415	450	472	447	462	459	499	462	460	442	469	493	469	458	408	418	491	410	461	468	450	463	438	430	446	468	470	426	456	441	454	479	467	436	444	440	434	483	436	430	414	455	478	432	439	467	452	411	445	450	458	445	467	440	456	422	410	411	466	399	490	480	462	464	474	468	464	441	433	432	462	489	454	452	443	437	482	462	465	453	472	420	442	442	432	434	445	420	440	414	424	438	445	470	458	438	492	478	469	491	467	476	456	449	431	460	425	427	476	409	461	431	449	438	440	481	454	485	444	468	445	478	467	437	445	457	474	459	439	428	443	467	464	461	427	453	443	462	419	439	455	422	472	467	460	491	471	432	424	430	438	481	449	472	466	445	458	486	437	447	454	419	458	452	421	457	459	480	402	422	411	423	410	434	405	481	452	491	456	431	462	452	421	425	430	472	439	435	436	454	466	453	423	465	428	459	444	412	440	462	404	458	484	431	455	434	469	452	454	488	465	439	434	448	434	454	426	489	426	468	456	464	463	455	449	463	442	470	427	476	496	467	401	444	463	469	446	437	441	494	463	470	471	498	450	436	465	465	479	445	467	455	418	481	443	464	427	463	484	460	472	436	469	469	444	445	435	440	472	440	474	458	459	480	429	445	454	427	427	446	431	484	473	454	434	441	425	447	467	434	413	406	464	474	427	425	422	460	481	449	460	477	457	439	446	519	420	444	460	427	455	452	448	475	467	450	473	477	446	466	446	413	456	457	457	457	462	472	470	456	453	473	463	456	444	477	450	446	469	442	434	461	436	389	416	444	467	457	412	512	448	479	470	486	464	430	445	434	460	436	453	458	467	464	459	444	410	448	476	498	480	474	421	480	500	472	425	454	450	442	433	448	467	427	435	452	442	474	462	462	432	416	468	490	453	465	460	444	412	416	439	488	473	432	493	429	441	418	443	475	467	498	490	425	406	452	409	462	451	425	453	470	445	459	463	455	466	463	416	471	440	446	425	437	445	454	467	444	480	465	388	444	452	447	416	420	494	453	452	459	431	442	477	449	451	506	455	466	447	454	446	457	408	449	462	479	457	456	409	453	446	477	452	419	458	457	465	419	433	415	448	426	444	481	488	436	489	426	457	449	442	462	422	467	414	469	477	475	456	461	483	412	461	454	472	418	409	459	441	437	461	427	421	430	454	430	491	411	421	481	475	453	449	436	444	455	463	460	446	442	480	475	448	462	473	462	474	412	427	431	486	456	439	454	451	438	473	477	458	468	436	447	448	419	460	434	452	423	462	418	428	466	449	468	435	428	452	475	422	437	449	451	432	455	446	443	446	450	478	474	419	445	434	453	430	406	470	451	434	439	455	482	492	453	423	467	507	474	446	427	445	420	463	433	461	475	479	454	437	443	450	454	475	462	468	428	463	459	471	429	424	485	439	433	436	436	448	475	447	470	438	507	464	458	452	462	447	447	465	448	492	443	447	464	451	452	451	430	443	468	459	480	444	478	460	434	442	455	472	449	455	455	479	452	441	443	479	438	429	439	447	475	452	451	486	418	467	435	460	436	466	468	454	468	446	506	459	468	425	452	484	489	449	487	497	428	435	479	423	428	400	508	459	447	462	468	447	412	462	446	452	409	420	441	417	456	424	429	457	414	435	446	457	442	481	473	444	459	459	478	435	424	450	461	439	420	442	441	428	462	449	441	475	461	443	442	456	509	477	474	422	474	433	474	450	467	430	458	472	444	447	458	448	462	414	444	441	461	456	469	484	458	437	443	420	462	489	414	462	428	420	461	444	453	460	461	436	455	407	460	450	448	451	421	476	438	514	454	438	446	448	455	442	435	491	484	423	437	475	460	473	439	453	434	445	459	443	480	434	429	484	475	464	437	455	425	427	463	411	455	452	489	460	459	428	428	449	461	449	494	455	459	437	461	467	453	462	429	467	484	479	457	474	399	469	490	465	452	423	446	456	460	454	460	493	448	429	458	458	437	424	444	473	450	433	462	455	438	430	450	444	442	430	441	473	489	419	483	477	486	453	472	459	435	471	461	445	468	432	494	447	392	468	411	455	440	473	485	474	414	456	456	430	443	475	474	472	466	460	457	463	448	476	465	434	472	448	469	463	483	434	428	456	454	448	481	488	393	466	464	488	484	448	471	466	466	449	463	422	503	418	467	488	472	488	461	472	421	417	436	441	447	450	463	456	418	424	471	415	447	492	467	442	448	423	425	446	450	456	414	457	449	438	457	472	444	452	417	417	478	448	461	454	442	428	463	423	467	468	469	434	438	452	448	445	471	456	435	460	464	471	469	430	461	416	448	463	483	464	479	483	457	442	414	435	457	463	487	414	491	459	423	462	452	431	465	445	455	455	456	462	432	413	460	444	438	443	448	454	471	452	439	493	459	449	457	430	461	434	453	435	468	471	477	483	470	426	442	433	412	413	461	459	434	466	422	474	490	485	456	456	456	466	468	467	440	452	416	454	511	468	414	442	462	448	459	469	450	460	450	465	418	457	453	469	457	424	455	423	466	495	449	442	420	448	423	443	454	433	472	454	434	497	429	483	458	442	478	447	478	456	420	417	455	466	418	468	462	498	423	464	489	428	463	454	437	484	475	417	441	457	446	430	477	438	451	469	449	445	437	448	476	467	446	433	439	439	472	451	445	459	481	438	431	439	469	473	485	436	431	451	446	471	457	457	474	469	464	438	447	477	443	437	458	424	418	464	445	449	432	467	430	443	424	440	422	452	431	430	467	467	491	430	471	473	455	438	478	426	428	481	465	441	478	383	454	418	493	437	478	445	414	457	455	468	437	438	399	483	439	482	464	442	462	462	442	467	421	427	458	416	439	466	424	462	468	457	460	466	424	436	499	439	453	450	477	406	441	464	460	450	446	445	484	475	439	433	427	419	459	433	438	488	445	415	450	468	432	428	456	452	477	436	492	473	464	436	476	439	444	471	443	447	458	446	451	490	381	446	461	463	467	468	461	442	437	462	463	453	467	428	432	478	448	434	428	449	433	441	444	459	412	433	465	466	455	455	443	453	423	468	438	455	473	477	441	439	425	470	442	413	452	466	442	454	472	481	497	422	468	462	476	478	465	458	470	467	433	430	441	490	463	448	471	458	453	468	485	416	434	435	432	468	435	462	457	462	472	475	473	470	434	465	475	426	442	431	468	448	451	455	471	445	431	444	464	475	445	470	478	423	475	447	406	436	499	439	463	470	425	506
5720	2158	1784	1347	1552	1753	1194	762	526	557	1299	2274	1740	1073	641	407	391	438	392	367	342	357	356	375	388	373	366	382	362	394	401	384	392	347	346	395	351	406	396	390	405	379	406	394	362	406	379	404	371	375	402	372	379	386	357	388	377	384	350	371	386	401	345	399	357	367	383	414	377	380	380	384	382	390	410	381	399	326	370	385	369	351	422	373	365	385	358	391	384	405	371	386	374	416	330	397	366	372	379	360	418	401	394	393	365	376	396	373	357	392	394	409	399	366	392	379	385	374	420	372	400	398	398	363	385	389	381	393	345	386	439	374	373	401	373	363	359	371	350	354	411	369	398	373	378	358	371	385	393	382	365	371	389	398	403	368	325	387	384	391	399	367	388	346	347	366	386	386	405	382	364	364	389	410	363	360	376	372	370	380	417	369	376	360	392	377	377	357	369	352	400	371	376	404	396	392	354	352	400	375	357	373	384	358	379	379	386	403	370	391	368	387	379	395	381	364	376	363	364	350	372	370	367	361	382	391	367	378	379	406	393	382	390	379	412	396	372	373	396	390	355	402	383	413	374	374	376	389	388	388	360	379	399	373	366	370	393	357	366	376	351	374	415	382	400	382	379	382	386	406	355	397	361	415	391	364	391	335	383	370	365	384	370	376	396	415	358	360	361	357	402	373	376	364	397	384	361	364	374	378	375	399	396	398	366	361	377	378	375	400	362	382	372	398	330	372	396	385	378	405	370	389	370	404	375	370	395	377	383	383	376	380	392	401	371	390	384	388	384	397	406	385	375	356	334	362	376	397	400	368	383	387	375	368	381	355	375	398	342	380	356	382	358	394	395	373	390	369	381	410	336	390	354	377	381	391	365	350	353	353	376	408	366	406	350	342	396	414	410	386	390	358	325	383	343	368	357	372	374	381	409	370	367	363	399	358	379	398	373	364	363	368	414	366	420	367	380	373	385	387	360	382	362	381	396	356	370	374	394	389	355	352	396	334	384	376	353	387	385	383	364	399	384	371	379	364	371	390	409	354	393	400	407	350	361	351	373	359	386	325	400	370	377	357	397	339	390	377	421	374	400	400	367	360	395	398	396	348	385	359	397	374	387	364	395	386	382	361	396	401	364	404	377	392	415	383	381	401	386	371	393	397	366	349	375	377	399	360	372	396	398	373	355	348	388	387	343	375	383	395	384	371	368	397	374	366	387	396	351	388	349	378	353	398	358	359	376	403	353	403	386	414	378	391	360	381	392	342	372	377	379	346	387	369	373	387	417	375	403	402	407	348	394	341	376	371	387	376	339	404	377	388	353	353	348	369	414	363	376	365	370	364	411	364	402	354	405	372	373	407	376	389	402	390	374	371	359	376	378	378	421	383	372	392	416	393	409	317	396	383	373	331	376	388	391	382	362	359	410	386	397	384	370	376	357	364	423	366	405	384	368	387	363	382	370	386	380	390	373	352	356	404	376	363	345	383	362	413	391	397	400	381	362	420	370	385	386	393	359	389	418	338	393	372	371	415	393	366	403	372	363	414	404	386	373	390	400	359	362	373	359	398	356	387	357	378	411	378	416	359	377	386	427	380	379	365	419	385	409	372	357	352	374	357	399	355	360	365	380	387	345	348	364	378	391	357	389	386	344	368	367	370	372	361	400	387	384	360	402	353	355	338	363	381	354	389	381	359	365	388	375	389	377	373	368	378	390	354	368	391	368	380	388	338	372	377	343	398	386	408	373	379	384	378	392	393	364	383	350	391	393	358	378	393	367	372	394	385	432	357	396	373	361	406	388	396	391	401	352	397	365	376	359	388	341	383	364	371	393	346	355	372	406	397	371	382	370	413	394	390	352	386	366	346	383	384	382	361	379	366	374	360	390	344	414	405	380	365	403	417	377	376	385	341	394	377	398	390	382	388	393	351	398	364	385	397	351	377	344	371	391	396	348	396	366	371	382	378	371	390	388	395	394	384	359	370	392	371	366	375	394	394	381	395	366	391	344	365	394	365	384	376	400	383	394	397	366	384	369	424	382	374	396	405	428	408	417	370	352	355	374	398	381	422	373	370	333	356	364	400	403	382	398	389	352	408	362	401	353	347	393	371	371	410	401	381	375	354	372	395	387	402	365	383	345	410	391	362	380	390	395	345	381	393	398	384	408	353	407	387	366	380	374	369	346	410	401	379	417	365	364	366	405	357	395	416	387	397	395	379	396	337	386	390	371	422	384	375	383	385	384	374	387	391	376	375	391	338	369	383	373	391	429	392	371	379	379	398	402	383	392	396	382	375	371	405	365	376	360	397	370	401	367	349	356	393	388	366	386	357	373	388	345	380	339	406	376	358	414	342	378	366	364	390	363	366	386	362	401	389	399	402	372	361	365	359	396	358	374	384	379	352	373	334	391	383	382	348	372	392	372	363	352	378	385	392	396	370	390	404	381	401	406	375	403	404	394	412	391	380	347	372	396	374	386	352	362	355	387	343	346	388	401	348	378	393	419	410	374	363	356	372	364	385	406	372	332	396	348	389	379	388	408	372	373	367	385	350	344	373	395	386	410	362	394	380	401	407	365	353	386	386	353	367	353	376	355	362	377	372	378	375	358	379	442	389	389	390	361	342	378	374	405	343	360	363	390	383	393	393	383	368	375	369	409	386	384	374	361	395	402	334	398	390	385	387	372	401	338	372	383	348	374	371	401	360	406	386	367	375	385	391	367	386	344	374	373	308	385	385	402	366	374	349	381	398	378	374	375	385	396	400	393	408	380	359	406	398	411	389	388	365	390	378	364	395	351	363	400	374	394	365	357	387	387	342	385	381	373	358	346	398	376	371	378	392	437	392	361	397	381	368	363	416	350	357	378	343	386	388	410	355	368	382	383	378	377	369	406	385	426	357	385	363	390	388	358	349	381	347	350	375	401	389	356	370	377	357	388	386	371	363	366	379	381	376	380	385	363	405	345	363	385	396	396	386	386	347	380	373	403	367	388	353	379	361	380	361	392	348	373	378	377	399	397	375	411	396	387	359	370	365	375	347	362	367	354	393	404	354	393	369	372	368	341	387	341	377	382	410	358	382	389	369	387	375	359	380	374	391	371	379	377	377	350	389	344	411	378	390	378	362	385	357	368	368	372	430	421	369	366	385	374	398	370	390	399	367	383	372	397	387	361	358	378	372	429	398	354	364	385	363	376	353	378	368	388	364	376	385	380	383	404	420	370	388	370	352	397	392	381	353	389	390	369	350	399	402	371	409	378	405	390	378	349	371	401	362	377	371	371	381	373	378	366	354	405	386	360	392	408	364	355	379	423	356	378	386	343	388	382	387	385	399	384	401	385	406	370	364	412	360	375	408	415	370	393	349	388	381	425	371	375	396	372	389	362	381	397	381	365	392	367	371	377	388	359	409	375	362	330	340	364	377	385	356	387	352	397	395	364	384	403	358	397	383	390	366	391	395	389	364	381	398	386	370	380	371	372	396	363	375	361	371	387	404
25033	20998	27082	25010	11756	3664	2303	1278	846	872	5237	16464	12169	5715	2040	843	640	567	524	504	527	514	480	524	499	509	503	543	524	534	511	533	497	528	515	511	522	525	539	536	502	542	517	519	502	504	548	499	510	493	511	522	553	502	476	461	505	510	560	507	507	543	528	532	515	493	538	536	509	544	476	536	509	544	477	546	493	516	538	522	523	512	572	488	505	529	450	502	570	567	521	503	502	534	580	489	538	528	469	538	531	522	559	533	483	504	509	518	523	509	513	516	558	531	529	521	501	507	458	525	529	514	488	519	513	547	512	551	546	547	500	525	519	523	541	522	529	519	486	553	534	527	506	509	537	533	534	489	519	525	542	511	514	539	488	506	529	504	514	524	520	495	509	502	554	524	540	527	514	506	543	518	519	524	532	522	505	522	548	510	533	478	511	497	515	558	550	605	543	513	527	538	480	529	537	520	531	556	547	526	491	541	527	537	510	535	491	540	478	493	525	514	528	555	492	534	504	506	512	523	533	502	542	518	528	538	526	500	523	491	527	518	529	513	493	547	542	501	560	494	534	520	524	554	459	507	514	505	508	548	523	515	502	530	492	498	512	505	531	507	554	514	490	518	505	463	511	514	501	526	525	486	544	588	532	550	525	524	489	502	528	502	544	500	506	489	559	481	535	512	527	499	524	537	520	543	523	520	493	519	523	543	485	500	563	507	564	517	518	540	536	482	524	517	536	511	546	528	527	518	534	526	522	530	539	479	474	490	506	509	526	510	510	488	501	527	527	499	498	511	544	498	521	526	531	538	510	532	511	540	561	477	528	490	506	551	558	496	525	505	547	495	492	537	551	514	491	487	537	501	515	538	477	528	480	538	537	541	515	501	482	516	524	526	530	547	513	490	493	501	498	517	528	517	514	530	508	536	478	498	504	502	525	536	515	513	494	518	521	525	532	527	512	503	479	527	522	499	553	535	514	538	530	473	501	494	528	570	506	520	531	516	566	529	495	493	504	499	519	475	522	536	553	503	476	532	520	530	488	505	525	503	549	496	514	473	489	512	523	496	524	457	534	561	520	515	491	508	504	537	535	517	502	506	525	518	523	532	518	518	569	535	507	555	493	497	497	534	497	528	536	518	526	522	518	518	507	517	523	513	566	521	526	538	510	536	500	552	521	530	513	504	543	536	448	553	503	494	533	552	567	525	559	524	489	528	550	519	505	516	519	498	525	549	502	509	560	543	540	520	545	509	490	503	525	482	510	506	540	524	531	543	522	514	524	496	501	535	512	484	517	490	527	459	533	563	518	550	512	496	511	514	524	520	490	516	550	536	513	511	501	546	520	561	497	538	523	527	485	514	497	519	560	506	559	559	533	489	543	531	456	509	495	536	514	516	474	521	515	492	506	544	527	536	513	546	517	515	498	532	543	502	524	531	539	525	530	489	496	499	516	509	509	514	517	512	563	508	500	522	531	544	547	512	530	532	541	514	497	542	555	473	489	494	524	496	546	543	548	502	515	510	520	519	512	517	533	498	495	520	518	486	505	507	541	517	555	517	519	524	512	523	515	569	522	513	551	567	516	521	502	498	540	529	545	487	556	532	523	519	531	502	502	511	504	517	522	537	510	564	540	558	525	554	475	522	492	488	529	500	543	495	487	526	572	527	528	551	509	517	533	513	518	490	503	534	520	499	484	523	498	528	503	506	556	534	524	508	520	550	504	491	507	535	531	578	494	530	508	502	530	508	521	546	517	496	535	530	512	517	581	533	512	506	522	524	471	508	498	483	500	477	531	505	512	563	517	511	529	536	529	542	495	532	503	481	519	530	497	499	500	503	534	517	516	561	508	492	468	537	564	463	509	527	484	534	551	528	550	478	497	515	548	562	542	503	539	487	526	547	537	527	532	524	480	515	507	476	494	556	529	516	517	524	511	520	546	501	510	512	534	531	550	546	511	512	494	537	518	529	527	540	536	511	485	510	545	506	473	537	531	510	500	557	487	516	512	511	516	468	544	522	481	498	541	505	521	520	505	540	517	535	569	533	529	541	527	497	548	546	527	528	521	568	561	508	531	610	511	519	494	517	505	537	519	514	505	522	501	484	495	517	463	529	507	523	561	553	583	503	463	518	504	512	524	526	503	533	562	514	507	514	530	485	527	504	499	507	525	487	482	547	481	533	564	527	523	512	502	566	518	525	562	516	488	564	506	496	488	535	524	507	471	542	554	520	492	538	537	532	505	564	485	486	545	524	557	503	529	542	555	494	505	517	450	499	556	518	506	535	500	523	497	528	472	501	522	512	523	501	578	551	516	516	502	493	478	510	513	530	506	539	574	487	523	509	548	569	526	521	559	556	509	513	533	537	502	521	491	471	534	557	504	528	530	528	547	514	498	528	496	526	515	507	556	527	508	499	491	533	535	526	493	528	485	478	553	487	518	556	506	550	482	533	502	516	534	499	543	510	528	488	505	527	514	532	536	507	539	514	549	536	485	474	509	512	526	546	494	531	493	533	512	497	543	478	519	531	488	527	540	504	543	471	493	558	495	545	526	509	525	484	484	516	504	498	477	542	576	512	517	501	507	499	506	511	485	548	453	532	516	564	529	528	494	507	523	524	517	532	541	508	523	517	459	563	507	536	489	495	464	532	515	501	515	491	506	522	541	527	487	461	524	532	550	523	518	510	498	525	505	540	505	554	559	490	509	519	500	524	530	506	537	524	497	511	544	522	524	533	517	523	498	491	495	522	471	501	495	532	547	542	505	526	557	487	497	528	502	491	539	506	473	520	509	524	538	523	531	525	522	512	528	539	497	518	508	508	528	473	560	487	571	519	510	507	529	503	504	487	507	541	506	511	537	563	524	515	527	497	514	485	513	523	520	510	513	514	505	556	521	531	516	529	532	540	526	519	524	500	481	532	500	494	572	531	518	474	530	559	502	504	526	491	500	500	491	476	522	513	521	494	522	508	525	548	535	516	525	458	508	535	480	552	495	488	549	492	533	500	498	495	532	492	471	556	515	498	454	545	481	522	550	525	490	504	529	518	534	502	531	521	513	501	547	533	495	518	546	530	526	529	510	544	528	497	538	482	526	497	549	507	536	541	501	499	497	498	499	498	481	508	502	465	508	511	513	515	537	496	507	546	517	510	505	516	534	499	507	485	534	518	527	491	520	508	493	539	528	499	478	512	509	556	501	537	525	485	556	540	528	536	532	522	534	503	475	547	537	487	470	530	481	504	487	488	514	534	530	543	530	512	514	497	484	575	476	506	494	502	528	505	522	558	503	517	538	493	526	492	499	526	484	522	482	522	542	504	518	503	521	531	541	553	515	541	565	532	495	516	496	536	541	516	488	536	499	492	526	529	540	520	484	523	532	484	539	519	470	499	512	481	480	513	461	514	512	502	501	499	517	502	537	534	532	512	524	471	495	514	544	524	522	500	535	558	503	501	516	482	525	535	591	541	547	514	534	545	527	463	516	503	539	517	539	519
4930	6128	6090	4656	4184	3423	2543	1361	902	964	7937	17023	11374	5608	2020	746	510	479	474	442	480	422	453	464	449	443	438	480	461	473	440	431	479	457	457	469	464	456	451	437	456	480	436	439	461	434	444	453	456	437	432	413	464	472	435	427	451	450	420	453	400	431	453	503	435	470	420	437	429	459	436	446	458	442	489	439	460	492	421	447	462	442	475	453	448	434	440	448	470	478	448	492	476	430	482	460	430	447	464	486	436	408	493	473	472	428	457	416	433	447	450	476	430	421	459	479	427	475	418	383	485	440	475	450	439	431	443	477	432	432	448	446	422	437	462	462	467	480	445	458	436	426	450	441	447	466	449	434	441	487	424	441	463	450	453	423	418	464	445	444	470	504	470	440	467	486	429	480	434	426	431	421	439	405	477	430	441	470	450	453	471	418	471	440	441	438	439	458	470	437	438	408	429	438	437	445	466	408	432	437	462	448	445	448	430	439	454	459	417	461	433	486	449	422	479	478	415	448	441	499	431	416	463	418	465	464	428	451	465	450	446	452	432	481	438	429	496	425	442	424	422	445	465	411	399	429	449	470	429	443	440	387	437	445	420	464	476	452	479	425	486	464	442	436	431	417	459	480	454	460	430	430	421	433	446	456	450	427	442	426	482	449	463	443	424	424	440	475	448	441	427	438	443	451	463	448	412	433	420	407	448	447	465	438	464	437	451	429	434	401	452	429	426	453	438	435	435	444	440	427	430	412	435	451	393	458	443	418	427	427	412	436	392	396	478	464	430	448	421	419	457	460	455	458	442	427	457	494	424	494	468	444	407	458	478	432	491	447	458	421	424	458	440	447	459	476	500	447	470	400	479	462	437	436	436	428	447	460	435	440	430	433	455	449	448	480	435	429	456	440	431	430	440	437	421	483	480	418	455	458	446	407	452	453	439	427	476	456	446	433	453	446	414	460	467	431	390	468	484	471	462	456	410	444	470	457	454	427	461	483	438	452	458	413	449	446	479	443	494	481	421	457	429	458	449	439	415	465	445	472	410	453	478	457	431	429	447	446	428	412	442	431	483	438	455	424	403	477	477	461	440	444	419	460	453	448	448	458	402	439	472	414	471	414	476	454	431	473	408	464	430	427	403	462	467	432	437	406	415	407	430	428	455	431	459	428	441	427	414	481	439	435	413	459	443	422	466	472	442	465	474	437	440	464	471	406	447	455	468	431	425	460	449	469	446	441	465	427	434	452	445	448	460	451	427	433	424	464	482	421	441	453	495	444	466	457	434	464	449	414	481	484	438	460	438	467	456	397	452	424	430	485	474	439	483	437	438	453	433	429	455	478	472	437	413	444	442	456	443	457	481	442	432	404	440	489	448	436	463	440	446	455	404	414	441	464	455	426	425	420	449	458	439	447	436	439	445	473	435	423	482	428	444	443	411	426	446	446	443	466	428	453	419	458	402	424	435	441	401	462	426	434	411	439	490	423	437	442	411	451	403	420	477	439	457	416	429	441	455	455	430	454	455	411	452	415	402	420	448	419	412	436	477	430	411	417	465	443	451	466	471	416	438	464	418	410	430	451	447	435	402	443	462	408	408	441	447	469	468	438	460	479	452	424	435	432	465	497	432	393	493	442	426	467	458	442	421	409	433	456	435	437	442	432	458	432	462	447	411	428	461	484	447	436	422	462	456	448	441	429	413	416	452	449	450	454	465	443	446	434	437	427	441	425	429	405	419	422	456	497	462	436	456	434	463	426	433	441	434	474	454	459	475	438	452	469	434	432	423	433	445	448	481	482	426	418	463	403	420	427	428	437	448	461	428	477	429	454	400	461	449	435	419	432	418	428	421	430	450	444	442	415	405	474	411	412	460	399	449	464	441	432	447	413	457	433	467	447	410	429	460	448	427	447	432	421	455	455	460	456	416	406	428	476	449	399	462	465	449	434	445	435	462	454	447	433	420	405	448	444	449	415	433	437	484	439	430	459	423	449	452	463	413	448	437	432	475	427	446	441	446	405	426	475	433	469	432	461	476	426	457	435	476	424	438	446	440	447	457	417	406	435	450	449	457	457	441	396	455	414	449	464	451	400	417	434	462	416	439	439	437	426	429	454	423	447	431	439	447	469	441	437	504	439	418	436	427	451	425	444	439	435	451	476	432	419	451	387	441	428	443	471	435	442	418	435	466	432	469	459	467	461	469	453	464	454	439	427	450	464	427	449	423	458	483	451	433	465	425	453	452	415	454	392	416	474	447	474	421	478	423	450	438	487	455	445	470	437	395	462	469	437	463	441	467	443	444	492	490	431	438	474	447	446	399	443	411	436	449	451	436	460	412	469	457	482	483	428	440	434	451	431	467	425	405	440	501	457	442	438	469	387	438	443	440	435	446	444	436	415	433	433	444	443	419	463	460	463	434	433	470	494	405	391	421	427	463	444	455	425	460	458	447	481	458	423	459	435	453	431	487	447	411	450	450	451	426	457	432	427	433	471	418	488	443	442	456	411	434	421	419	426	460	430	431	420	462	455	402	436	426	472	460	487	464	444	440	468	453	460	457	409	404	402	454	427	468	423	436	448	422	463	438	461	447	426	459	461	449	416	428	431	474	427	464	454	399	453	456	441	452	437	448	483	420	438	426	478	438	406	459	408	462	463	431	451	505	456	440	406	486	446	456	447	410	436	406	451	409	460	444	423	437	408	411	427	447	457	441	449	437	444	452	389	448	490	423	479	462	437	405	417	471	419	456	470	438	457	446	452	448	444	444	437	465	461	450	441	470	428	480	428	480	454	430	449	437	455	453	422	420	469	434	457	479	445	453	422	417	470	430	486	411	467	467	445	449	442	448	394	478	444	432	428	456	450	482	415	474	474	464	404	478	439	457	445	469	411	443	433	394	453	443	433	450	463	461	439	455	500	461	441	440	427	457	477	446	414	444	410	424	402	443	475	438	447	454	480	452	463	467	463	421	456	390	421	445	469	407	451	426	474	465	412	410	430	445	427	452	444	444	434	429	419	452	471	460	429	406	415	445	432	443	489	427	432	457	458	408	468	446	443	429	464	408	461	471	428	461	455	449	425	434	397	447	438	411	444	431	399	445	451	443	431	413	445	480	451	474	425	440	435	468	432	420	483	442	462	484	458	447	430	415	431	446	411	451	444	446	445	438	439	422	455	451	470	438	417	418	432	455	445	408	450	414	428	418	433	453	460	398	432	407	438	460	461	442	463	436	483	431	410	442	381	437	439	417	430	417	458	441	491	435	440	437	430	435	422	444	500	437	432	420	463	414	426	465	430	417	412	409	452	466	435	432	417	449	470	432	446	438	465	429	444	441	474	452	440	452	432	407	414	452	426	483	456	442	424	446	442	456	429	437	404	458	448	459	414	427	448	456	436	500	461	441	431	448	447	468	428	453	404	431	433	427	448	430	416	429	420	454	423	481	406	462	443	415	440	441	396	475	426	417	480	488	427	421	441	446	466	469	443	460	452	455	436
23937	21016	28140	24096	20885	10936	4732	2532	1616	1311	7681	28227	22040	11493	3792	1136	727	642	689	632	632	628	610	646	576	630	614	624	637	656	621	646	587	632	567	605	613	621	657	608	624	620	619	609	647	598	631	598	572	591	595	608	649	620	618	591	633	612	622	598	580	591	646	609	630	590	604	590	580	638	643	656	591	615	543	581	607	611	618	605	614	606	579	597	606	600	608	632	611	585	605	595	632	591	623	546	665	614	638	595	633	652	612	598	637	597	592	625	617	601	616	596	559	576	579	585	574	602	656	590	625	615	589	608	630	574	637	601	587	607	621	630	661	615	631	640	587	636	597	622	631	589	592	593	630	591	624	642	612	600	608	588	610	564	585	595	590	606	624	603	650	605	617	620	603	634	633	567	623	570	595	614	637	580	616	636	660	628	622	574	622	589	617	553	627	603	626	598	614	639	632	616	590	628	624	608	625	622	607	624	637	584	609	562	596	561	630	582	612	575	626	623	631	591	616	594	625	604	593	654	602	604	609	614	603	604	557	616	638	604	607	618	619	570	601	591	605	667	620	587	567	594	648	622	634	633	590	599	566	586	612	609	630	583	589	607	577	590	603	578	640	613	584	565	563	605	636	630	634	552	624	640	615	629	578	621	605	561	606	622	582	624	607	619	614	615	632	625	596	620	639	580	592	583	594	585	579	612	549	619	595	600	617	602	623	628	613	664	573	645	606	595	558	629	596	600	601	624	643	589	576	620	561	648	634	597	651	555	590	576	649	602	625	611	643	607	567	598	652	599	646	587	599	645	622	563	608	593	614	597	556	565	630	591	587	615	665	606	621	650	573	612	637	598	597	643	583	629	580	612	616	574	651	556	594	599	623	611	580	621	596	625	636	645	566	606	572	610	611	619	553	621	612	621	622	605	606	633	623	599	646	590	601	599	608	582	570	605	598	625	644	599	608	602	596	636	569	612	599	596	593	571	623	597	582	617	596	618	573	628	587	616	573	592	630	586	633	602	642	585	594	602	636	600	572	605	593	631	576	593	604	634	589	574	633	635	608	587	599	615	603	664	611	591	637	574	603	595	615	594	628	612	603	618	629	648	590	619	613	603	600	587	592	611	630	625	595	645	559	598	609	629	608	589	629	585	571	597	593	542	575	613	638	627	563	612	602	642	636	618	619	607	615	603	580	587	626	592	617	632	593	623	565	600	595	621	582	615	646	630	566	614	585	649	604	627	585	601	649	568	629	579	592	611	599	614	577	635	584	613	580	586	569	610	603	616	560	636	590	590	623	591	622	589	583	632	592	623	598	567	591	565	607	565	596	605	599	609	648	610	601	596	638	577	592	589	600	648	618	642	630	647	569	637	636	612	652	609	571	572	606	586	618	626	589	593	657	551	544	595	638	627	564	609	590	584	578	571	646	639	586	629	639	582	563	659	622	570	582	635	577	587	626	607	607	589	561	559	563	633	635	615	554	602	573	623	615	592	610	664	622	599	583	592	580	642	580	630	619	603	621	657	597	599	624	594	596	580	602	600	606	627	615	622	590	605	563	634	636	579	615	585	616	570	636	618	651	583	655	608	627	603	650	669	595	605	605	643	621	564	633	630	599	660	607	601	607	635	613	637	592	583	612	614	608	573	624	575	628	625	640	598	642	596	599	589	631	608	572	605	596	578	658	620	581	654	624	602	597	632	650	558	629	623	572	593	598	612	599	629	622	609	605	649	587	600	627	581	573	614	658	598	568	599	602	626	599	590	588	615	596	603	594	607	657	588	649	554	603	592	633	628	621	545	617	590	624	594	635	574	613	604	595	580	634	594	565	619	623	575	617	586	619	639	599	641	592	630	585	635	572	591	639	638	615	579	641	612	654	643	608	607	648	645	639	602	613	618	582	631	644	569	586	590	597	592	631	632	634	610	584	608	612	627	615	652	617	583	601	586	628	592	595	607	637	598	608	594	586	602	593	574	614	628	600	638	543	594	603	579	592	639	639	578	598	601	652	600	592	601	565	545	586	594	615	617	596	607	581	615	597	598	591	612	599	550	580	622	625	627	570	585	629	565	631	619	617	607	652	569	603	624	585	614	602	592	601	608	631	644	596	620	607	615	653	594	643	577	638	623	573	619	623	576	583	631	616	557	587	616	609	650	593	603	605	593	574	592	609	613	591	520	626	589	597	605	584	581	598	594	634	613	585	601	624	610	629	586	562	603	626	637	622	633	585	563	618	593	592	611	621	587	549	596	625	581	574	582	622	608	563	609	574	579	596	576	608	609	608	609	588	590	618	635	628	593	557	619	621	614	613	592	619	578	663	569	646	631	645	569	606	589	572	557	620	569	614	611	606	622	625	583	601	561	585	617	635	569	585	619	609	560	632	626	629	613	546	598	619	606	619	611	566	609	589	629	617	607	592	616	636	630	614	619	555	582	629	629	622	643	607	634	647	597	593	605	606	601	597	585	619	606	588	606	651	565	616	650	567	606	593	623	600	587	556	613	591	597	583	665	565	611	597	612	643	599	631	609	605	578	631	636	585	571	617	629	590	597	630	619	564	555	626	647	603	623	604	624	626	615	612	657	603	641	594	577	620	627	576	552	607	607	587	603	652	600	643	657	626	610	592	618	593	580	587	578	595	587	631	598	641	624	570	633	585	571	600	595	612	642	621	592	628	596	606	622	624	602	607	611	596	564	609	575	586	603	592	606	558	619	628	592	583	600	605	574	631	575	581	594	613	595	590	639	592	584	626	614	578	621	603	637	587	600	622	615	539	562	610	578	552	603	563	586	602	609	560	630	588	605	614	583	598	603	585	610	610	603	604	630	599	594	569	592	649	651	579	633	627	578	629	655	600	607	617	542	625	598	633	589	627	602	601	624	597	634	584	610	648	604	610	604	627	623	576	651	645	574	584	607	602	579	609	604	629	569	596	582	602	637	608	632	611	618	590	562	599	644	601	656	572	610	590	611	601	627	647	638	640	586	585	578	607	598	594	594	620	586	590	582	588	643	618	610	629	635	592	647	582	600	561	577	576	631	620	613	582	608	590	588	625	619	611	594	638	619	618	635	658	628	577	619	610	559	598	601	657	596	643	635	606	588	560	613	611	596	547	629	568	578	607	637	598	572	602	573	631	619	598	598	568	599	590	616	594	607	594	656	565	626	588	606	575	612	678	582	581	603	619	575	628	583	644	615	622	628	590	626	584	630	591	592	598	583	615	606	578	607	620	603	649	594	608	659	586	601	623	616	615	587	616	586	599	602	627	587	610	591	641	602	623	600	613	633	586	608	618	614	636	627	588	582	555	631	599	599	601	539	640	616	585	627	636	643	615	574	619	637	610	623	635	607	630	583	616	612	576	624	580	553	554	617	567	612	585	575	619	578	599	602	649	655	658	620	642	593	605	602	531	631	625	667	629	597	600	611	625	638	581	608	600	573	602	652	664	598	621	639	690	598	602	635	593	612	579	606	569	603	627	604	537	659	570	587	589	580
5048	9572	10348	6762	5269	4527	4314	2942	2077	1645	11058	27332	19193	9677	3468	1055	633	585	561	510	569	529	516	530	530	599	561	538	517	550	534	536	543	518	539	533	495	506	501	487	498	509	564	487	528	538	516	511	517	523	525	502	487	512	546	569	491	516	510	551	536	469	521	530	494	520	527	542	481	492	523	530	518	542	494	489	526	491	507	490	506	546	487	480	531	516	532	505	541	522	520	551	503	486	469	488	509	532	505	536	509	510	512	542	525	506	537	563	525	546	493	557	526	522	539	521	549	510	479	505	505	526	488	518	536	542	505	491	527	524	555	513	504	490	508	518	505	494	554	508	558	484	515	534	537	558	513	516	511	517	542	535	499	535	559	545	521	500	503	516	526	526	533	538	572	525	521	504	573	499	538	499	488	508	510	507	502	504	507	500	489	537	543	543	520	500	462	549	506	495	519	515	492	505	545	500	532	507	505	539	502	532	502	506	482	526	554	544	532	529	536	512	556	505	512	544	524	500	548	466	519	531	513	503	479	527	502	503	497	494	495	527	544	532	469	517	514	510	512	478	510	528	482	521	499	499	563	490	482	502	534	513	570	526	513	519	512	498	487	527	542	540	481	502	462	490	500	534	527	529	490	495	533	503	513	491	470	507	512	513	532	536	497	549	519	560	546	510	528	512	498	505	490	544	517	502	507	516	492	518	556	498	513	495	485	504	508	557	487	543	542	481	485	509	513	515	522	495	510	511	505	523	535	524	556	506	522	464	541	499	531	484	546	555	500	454	514	550	493	483	501	486	527	492	514	502	487	514	525	536	515	519	546	550	534	495	497	569	480	533	529	534	522	495	521	490	481	520	478	504	501	492	551	542	514	508	497	511	553	535	494	515	459	489	536	495	528	480	512	518	516	563	518	497	516	506	555	518	504	507	521	471	502	548	465	515	493	549	515	504	546	539	511	494	533	564	488	491	517	505	481	477	518	527	526	575	501	557	510	503	501	508	524	501	507	550	533	524	536	539	482	490	520	523	518	549	527	504	492	504	515	494	518	525	509	549	497	573	510	508	478	509	498	523	487	527	504	562	497	579	560	524	463	526	508	505	515	513	562	543	540	538	526	480	511	477	563	464	527	533	499	512	525	513	537	553	510	529	505	513	557	507	545	540	559	484	517	534	567	512	487	501	501	506	550	489	534	535	500	468	521	519	503	506	471	501	494	488	524	520	534	536	506	515	505	511	522	517	475	524	532	483	520	508	510	556	504	548	492	524	495	522	503	521	490	527	460	560	535	507	509	496	501	569	516	509	524	545	548	508	541	510	523	517	488	526	499	521	539	522	528	521	516	522	522	501	521	489	544	520	524	501	554	540	467	525	506	485	502	460	523	488	518	526	505	536	481	514	487	528	530	483	489	502	540	497	475	487	510	512	565	502	481	498	470	489	498	509	484	518	540	546	525	472	519	516	518	541	492	510	472	534	507	501	533	523	521	559	519	505	523	523	490	520	510	520	484	518	523	494	517	485	535	508	552	513	500	455	493	464	484	515	565	502	515	475	519	491	486	514	495	535	499	555	513	535	532	502	521	529	533	525	502	501	511	481	542	527	547	517	527	477	553	508	543	511	540	506	510	533	533	522	506	493	505	527	541	498	483	534	534	496	501	462	490	500	522	525	540	486	512	530	538	518	482	525	476	534	518	507	506	524	500	543	517	524	502	550	503	514	487	484	472	542	500	495	514	518	495	527	516	513	501	531	522	526	536	502	536	507	510	493	502	523	512	547	535	480	472	524	489	480	481	509	528	560	522	523	513	492	525	538	501	570	509	529	502	492	535	525	486	540	492	479	526	515	511	488	521	476	493	522	566	524	557	519	494	464	507	495	534	498	508	542	511	467	575	519	501	528	497	531	515	541	550	509	527	513	516	490	510	497	553	516	501	512	539	503	500	522	531	508	510	491	517	512	520	513	539	490	502	508	478	517	516	489	480	543	505	518	531	497	515	492	512	544	509	508	521	488	537	517	521	538	487	480	498	543	491	515	514	542	508	524	499	504	506	506	510	501	489	508	529	467	489	494	524	499	550	532	518	483	491	512	528	531	516	513	501	476	468	479	497	569	517	508	512	520	527	544	461	560	519	512	532	482	520	488	541	505	522	532	471	493	498	583	524	498	515	518	527	514	497	541	490	522	500	505	511	500	506	504	517	495	470	550	490	541	491	489	520	503	519	508	505	520	531	502	530	497	552	547	504	506	503	538	547	527	491	466	500	517	514	464	513	481	504	520	466	526	533	517	499	504	537	503	493	502	515	494	511	539	476	481	514	533	483	498	529	505	540	513	494	509	542	513	507	511	518	531	540	517	473	487	522	501	504	498	537	515	471	514	517	505	516	535	511	499	561	510	494	528	501	494	572	510	512	533	547	565	519	518	543	508	525	508	509	518	513	518	482	508	493	508	499	536	520	508	525	526	494	506	519	496	528	527	477	510	497	541	500	500	518	503	523	486	510	520	486	523	491	533	506	516	465	512	465	505	524	498	516	485	509	494	530	513	504	538	516	531	519	538	558	544	498	498	520	482	506	540	521	476	485	487	494	500	521	489	497	518	483	522	509	569	533	538	484	558	529	534	536	497	519	490	483	488	511	465	534	546	500	499	463	532	533	513	477	484	489	531	462	450	548	527	473	514	521	524	498	509	518	487	471	481	522	487	510	508	511	517	486	503	523	500	533	520	549	497	518	552	523	513	538	537	499	548	498	481	535	500	525	526	482	493	510	484	472	510	504	505	518	497	495	538	529	493	517	497	519	536	534	545	507	493	518	471	486	513	491	539	501	508	507	529	489	506	534	555	503	490	529	481	532	503	501	537	516	548	519	512	559	528	466	486	507	527	505	526	495	504	482	499	535	528	497	513	521	512	467	510	497	508	538	522	541	541	500	521	498	533	508	518	543	483	511	479	496	523	519	502	543	560	522	480	529	493	509	522	508	517	514	524	493	512	504	489	507	525	526	537	485	542	517	520	481	468	521	491	536	483	511	492	508	533	495	464	549	530	492	504	516	479	475	492	509	489	545	495	522	524	521	526	533	529	522	519	500	503	500	515	488	534	499	543	543	514	520	471	488	505	476	516	538	517	539	563	475	531	508	506	477	520	504	503	543	524	528	529	533	566	516	523	483	536	519	522	505	526	491	493	544	504	533	523	489	494	477	484	524	507	517	493	571	519	499	512	512	495	533	561	509	502	511	478	487	520	488	509	505	480	461	497	551	493	469	503	529	489	487	516	557	486	524	491	460	479	546	543	523	484	518	547	493	473	484	509	515	467	510	504	513	517	526	524	525	492	505	525	498	488	499	484	470	505	482	505	530	524	511	501	538	507	523	507	546	521	506	528	524	515	518	530	524	488	470	527	513	543	526	533	526	500	495	556	525	546	548	521	489	480	530	499	490	495	510	515	519	519	515	524	506	550	543	530	537	504	523	527	496	540	522	534	554	528	528	505
26984	11230	2287	1724	1279	1327	1292	970	793	686	935	1801	1560	1015	668	520	460	433	462	468	460	448	478	453	453	514	481	466	401	476	473	489	482	475	449	474	475	417	483	447	495	430	488	485	467	463	419	466	432	475	459	442	505	449	436	432	435	473	469	483	456	434	433	427	445	473	430	460	465	445	446	460	439	448	464	449	447	428	487	471	481	471	499	506	412	446	463	468	407	469	459	430	469	460	476	447	445	418	434	451	459	441	430	466	466	423	412	450	486	449	447	497	474	459	488	446	432	458	438	455	423	496	488	430	452	444	406	456	447	442	443	469	464	416	481	432	470	436	474	486	446	458	449	471	424	443	468	454	476	467	454	430	446	445	431	483	468	417	444	477	439	454	474	502	475	499	465	451	463	468	473	457	462	420	423	485	437	432	437	453	442	466	428	478	473	463	451	428	430	453	487	458	480	434	474	491	437	437	434	476	455	470	470	460	459	487	401	455	412	460	445	435	468	416	480	490	440	446	443	469	447	442	471	472	442	463	435	474	467	430	476	449	456	473	467	453	452	466	455	473	469	444	447	497	453	479	483	458	423	461	424	433	460	434	443	463	494	432	450	449	461	423	452	458	459	444	442	480	440	461	429	484	434	463	428	477	435	449	432	487	437	437	458	474	465	477	449	467	427	474	465	450	456	447	450	438	441	447	510	453	447	474	453	439	460	448	438	457	445	452	480	514	441	440	490	420	472	450	461	453	424	470	499	452	460	486	467	475	434	472	468	431	457	455	452	452	511	445	442	425	480	444	412	487	447	439	467	434	436	456	480	471	491	444	473	450	460	462	447	461	470	427	430	472	438	424	463	438	467	471	460	460	438	447	439	468	446	432	457	469	437	468	435	506	439	458	411	474	435	474	465	484	487	423	432	466	458	470	469	471	470	475	471	426	438	447	467	463	439	424	472	433	450	459	397	476	442	473	458	433	445	467	446	444	474	434	412	482	471	443	474	447	460	467	454	457	420	486	456	454	471	470	449	456	471	455	464	477	444	434	512	502	420	404	422	443	488	432	457	466	447	496	456	447	436	429	461	482	452	444	484	469	447	463	464	411	466	456	461	454	435	467	472	456	441	480	460	458	455	479	468	447	469	437	453	467	468	460	437	426	429	436	455	465	422	441	441	493	439	446	446	466	431	491	459	445	429	473	421	479	428	455	470	447	472	440	442	417	452	439	435	476	455	472	439	398	430	434	479	416	459	460	456	452	447	434	467	426	471	443	460	508	453	455	463	443	433	425	469	432	464	430	446	451	465	421	479	442	452	457	430	425	428	431	422	408	413	454	453	507	444	462	484	465	443	451	449	423	438	439	442	453	465	480	447	440	507	456	437	460	461	468	463	427	483	430	446	460	435	447	446	450	449	421	475	476	448	456	444	469	435	446	430	434	449	463	435	431	452	433	480	446	462	422	457	485	470	461	434	453	462	440	468	403	465	477	450	466	449	480	425	462	453	464	462	476	473	454	466	439	469	490	456	417	444	465	452	457	462	469	469	447	475	462	472	485	443	433	452	451	471	450	449	470	484	444	472	487	465	474	465	468	470	440	417	456	417	499	478	456	457	448	434	499	438	463	468	437	477	465	430	464	448	441	473	457	426	419	462	434	462	428	426	458	459	416	482	479	412	474	428	463	450	465	431	440	461	445	438	463	455	465	451	457	433	479	467	485	462	465	448	419	450	465	475	454	459	430	445	459	456	453	455	464	450	486	405	478	435	440	456	494	441	462	427	450	443	430	427	434	494	439	496	469	415	463	454	420	459	449	485	461	448	432	444	468	449	435	482	434	438	402	418	464	444	479	461	439	453	458	451	474	493	447	415	437	459	450	454	453	443	434	484	467	446	464	468	456	468	446	453	463	511	473	462	454	440	416	451	467	470	476	451	449	475	444	482	442	438	444	460	450	454	425	462	426	478	462	428	425	399	448	451	465	438	443	427	467	457	474	456	457	443	476	468	451	443	465	461	450	465	456	472	451	465	445	443	446	400	465	477	446	434	493	439	456	433	450	436	465	429	449	470	421	440	451	420	445	474	431	420	449	479	429	447	443	469	445	445	481	470	509	482	476	478	496	483	452	458	458	450	443	438	470	442	461	490	460	461	428	475	429	447	412	436	462	457	465	470	440	468	462	437	450	476	464	498	479	455	444	455	440	464	456	450	443	483	424	447	459	440	433	427	422	463	456	434	458	472	461	460	466	486	436	468	463	461	429	442	447	434	450	477	466	459	474	427	453	446	437	459	457	460	484	467	455	439	425	441	474	460	457	469	413	454	461	417	417	445	516	475	429	477	430	460	448	463	436	479	476	429	485	444	492	460	437	482	488	438	473	487	454	429	429	432	433	460	463	482	461	405	471	452	496	438	450	473	433	464	430	469	469	432	437	441	478	463	447	441	412	476	465	408	472	471	494	453	480	473	496	485	449	488	479	455	461	457	439	475	459	479	459	436	462	432	458	433	464	427	447	464	438	444	424	445	471	440	447	478	433	473	461	456	471	426	470	455	452	469	448	415	457	442	465	461	472	449	457	435	476	465	454	442	458	486	464	443	461	448	409	484	411	453	444	476	482	439	435	485	459	455	445	452	420	445	452	458	440	460	457	427	441	413	473	443	476	456	501	439	445	479	468	398	452	465	446	455	445	406	463	452	470	438	431	409	426	473	480	464	435	416	424	424	405	425	441	434	445	452	423	482	453	434	446	427	471	457	446	471	430	489	444	426	458	438	463	454	475	466	481	443	446	497	459	464	440	466	427	451	478	431	453	459	447	440	474	401	419	460	438	451	437	448	455	457	452	426	500	461	482	486	485	450	459	494	445	442	446	405	462	463	444	437	450	475	447	474	457	409	484	506	433	470	469	458	477	438	426	440	482	472	485	457	440	449	450	456	420	438	454	459	443	453	470	456	393	480	502	433	449	471	450	455	470	442	446	473	454	413	488	467	444	441	417	463	488	465	437	441	464	435	476	452	439	461	437	476	491	475	466	456	446	461	490	464	470	465	445	435	471	408	489	422	459	445	478	440	414	437	476	437	432	457	447	480	455	478	474	430	447	439	451	417	489	473	471	446	477	460	503	474	468	426	431	477	484	470	482	462	481	468	442	465	465	464	462	422	454	431	489	465	453	493	440	482	472	449	486	470	488	476	457	468	442	433	474	467	428	460	440	430	448	431	477	463	444	477	446	455	422	456	439	455	461	401	456	473	440	463	408	473	431	473	478	425	483	450	457	461	492	467	434	439	452	456	478	497	467	439	520	457	454	482	453	453	474	481	443	445	449	445	453	427	480	476	451	470	462	452	495	425	451	447	475	453	451	447	445	474	459	456	467	399	488	488	476	410	482	475	488	453	493	458	488	466	485	450	494	469	396	448	449	412	471	436	439	454	459	446	451	456	410	408	459	478	451	422	448	456	460	468	460	476	489	445	464	429	468	434	429	496	449	455	439	461	412
5355	1764	2048	1923	1558	1758	1772	1447	1003	852	1139	2386	1767	1098	573	443	380	376	357	366	356	427	378	391	400	394	360	364	410	349	343	403	383	375	377	371	404	396	378	397	392	382	387	379	400	367	391	363	365	347	397	377	372	369	363	425	351	408	370	417	415	377	379	377	408	393	373	407	367	338	406	384	414	394	378	394	389	354	389	374	373	403	387	386	367	405	382	410	394	344	399	391	394	373	404	371	395	373	374	368	363	358	376	379	377	368	357	379	361	384	357	382	379	406	385	362	390	371	422	373	403	389	395	362	365	343	373	387	368	379	358	389	367	344	376	385	352	360	352	383	382	388	397	388	367	403	382	359	386	358	390	405	390	408	409	407	394	386	412	374	389	366	405	395	398	350	396	380	401	351	346	359	340	368	380	394	363	352	384	407	394	378	354	340	350	337	357	339	376	388	406	374	364	393	366	387	365	405	389	403	379	369	374	379	381	379	371	365	349	398	343	392	366	372	395	385	378	340	377	381	380	394	396	381	369	376	356	414	389	386	400	369	355	392	380	393	399	347	373	373	353	378	360	411	394	341	371	384	368	373	335	386	344	390	368	348	354	364	404	373	377	414	380	343	401	379	379	390	405	407	366	353	326	344	379	392	398	380	354	407	357	359	371	400	384	376	411	386	389	397	354	373	381	384	404	378	366	376	360	396	351	359	370	385	397	375	414	398	397	395	372	393	387	381	370	375	370	367	375	353	384	366	403	373	370	363	385	366	399	374	385	393	386	380	379	366	370	360	341	388	394	389	389	378	380	408	363	401	406	393	350	357	385	381	392	389	389	365	388	388	374	363	349	363	406	345	369	402	389	359	363	370	377	395	417	387	385	358	358	340	382	366	388	393	393	360	384	388	386	401	374	356	372	397	352	359	372	394	392	376	377	379	405	389	325	364	352	416	375	383	352	404	351	357	391	387	376	405	390	365	399	369	375	388	349	345	397	385	373	358	375	367	419	383	357	405	359	393	387	379	378	402	359	389	410	385	409	377	367	388	383	407	401	372	375	383	399	361	378	353	396	370	357	378	369	360	379	366	389	383	398	376	380	392	346	372	330	404	402	353	355	399	389	377	388	343	383	354	371	401	380	387	394	396	366	383	402	390	385	385	377	385	396	405	375	364	379	367	375	394	379	409	382	391	388	425	382	342	381	369	395	392	358	361	410	387	375	388	354	391	373	363	399	393	368	379	378	394	381	400	396	371	395	374	366	361	367	362	357	373	408	369	365	370	417	390	405	373	386	386	349	388	381	370	392	355	363	364	397	376	353	404	361	391	376	402	366	390	398	413	347	406	367	369	422	374	385	347	383	389	369	360	366	395	374	385	412	360	357	359	416	416	335	365	370	368	364	416	372	409	380	370	354	374	375	369	362	378	397	372	360	393	391	347	365	388	376	345	381	391	330	402	353	387	377	349	368	364	387	387	371	388	376	396	377	348	379	390	367	382	407	394	355	369	369	362	373	389	351	367	357	369	386	399	393	389	381	366	403	391	383	363	381	380	376	381	379	376	376	381	374	388	384	383	368	375	372	367	370	367	370	382	410	400	335	345	361	359	397	368	392	365	390	373	397	419	368	372	348	416	361	353	384	370	393	428	387	357	386	369	359	388	360	382	389	368	347	400	407	368	352	411	394	376	414	350	385	387	341	387	365	368	352	380	352	416	378	362	404	383	369	389	355	357	354	363	369	389	357	393	373	386	406	346	364	344	348	402	368	403	318	393	394	363	375	378	381	386	354	399	386	398	373	371	386	390	408	387	405	368	376	380	354	356	380	357	372	342	369	373	409	380	403	383	389	442	363	404	368	362	370	365	351	365	379	377	379	374	380	401	365	374	377	382	360	363	369	413	372	369	370	371	384	375	392	382	338	353	349	392	363	347	370	394	374	347	356	347	381	387	353	358	378	399	367	383	348	377	349	400	357	382	368	387	395	396	414	393	376	362	412	408	373	391	377	410	439	381	381	385	360	396	371	387	376	388	345	362	373	398	390	388	384	351	359	369	380	383	365	391	359	361	367	403	368	370	378	385	365	380	379	395	385	396	411	392	407	368	379	363	382	384	389	397	413	357	372	389	389	383	396	386	349	361	367	373	378	399	375	369	330	382	394	370	389	345	343	369	366	375	376	386	404	394	362	369	400	394	376	368	395	356	401	410	365	391	358	398	379	390	374	400	366	388	367	385	365	396	395	402	379	372	375	383	377	370	389	366	377	321	389	351	358	390	398	374	400	379	365	342	382	373	370	378	361	363	364	359	430	372	380	381	397	394	400	373	369	404	442	390	373	388	358	379	387	364	375	385	376	362	371	357	369	342	400	385	432	381	388	428	382	364	355	361	382	364	399	409	375	378	363	380	378	412	374	359	370	362	426	368	352	379	344	382	366	402	369	421	381	358	400	394	391	390	391	379	396	387	427	414	393	344	408	350	388	379	399	408	381	359	397	361	412	358	420	375	371	377	409	396	350	348	365	362	375	348	373	371	368	347	348	375	406	402	405	381	370	366	380	402	354	397	356	375	398	384	360	371	355	342	384	380	363	383	410	396	379	377	389	361	401	364	379	373	354	392	406	404	385	378	389	379	382	393	385	378	382	341	360	360	376	371	397	382	368	385	364	379	371	366	381	407	365	378	372	398	373	398	362	390	361	356	406	394	396	414	366	390	384	405	420	433	361	382	352	371	391	410	367	381	380	374	385	402	351	386	359	343	365	386	392	368	366	378	380	358	384	391	380	403	371	343	398	381	395	358	389	363	386	374	362	371	395	405	365	391	409	369	359	372	369	347	400	401	349	404	339	397	379	343	351	387	382	381	384	386	393	395	408	399	365	366	351	380	355	384	396	396	351	384	375	402	379	382	367	357	367	394	395	387	380	377	347	341	357	344	386	347	381	376	377	411	387	391	353	379	384	355	389	387	396	392	364	344	348	381	430	372	392	384	383	354	347	376	371	360	382	384	416	369	379	367	392	379	388	362	373	383	382	370	356	353	399	377	402	383	403	372	386	359	364	389	371	371	414	371	373	388	426	394	365	367	374	362	393	384	387	384	364	414	384	409	380	397	362	401	370	398	374	367	399	383	376	394	372	394	375	398	356	392	379	396	387	387	391	387	362	372	360	355	370	380	401	395	347	388	404	377	354	368	348	356	368	365	399	389	369	402	387	349	361	415	401	371	364	358	401	381	357	386	354	358	380	386	383	352	357	364	342	364	346	398	371	387	373	380	382	381	373	354	377	377	370	380	374	399	355	401	362	379	334	407	405	390	374	388	407	391	383	388	382	389	386	323	371	410	373	382	390	406	387	409	398	380	396	366	338	361	347	393	355	389	371	392	374	395	387	383	404	341	374	340	366	400	353	388	371	393	403	404	389	363	397	358	381	354	404	379	388	410	363	390	371	364	356	403	366	387	358	355	384	376	418	411	346	368	375	391	383	355	337	410	358	372	410	386
24860	20983	27148	24938	12721	5289	3621	2490	1536	1249	5494	15548	10368	4773	1776	741	585	541	541	524	451	510	498	490	513	477	520	510	513	538	503	498	570	503	561	537	525	525	530	534	556	547	532	502	529	505	512	518	540	537	533	460	494	486	514	531	515	541	517	551	488	514	500	515	491	509	477	536	518	540	486	563	525	494	500	502	508	516	528	534	523	498	505	526	547	522	543	496	493	528	530	479	482	498	535	534	530	492	527	540	517	512	549	529	529	555	507	505	501	514	485	564	477	560	517	504	497	500	520	521	476	532	502	499	516	534	520	483	513	510	531	525	539	511	495	525	519	519	516	577	529	486	553	477	502	529	504	509	499	519	492	518	518	484	496	521	554	539	491	498	515	508	515	488	527	536	552	486	534	522	552	485	540	549	509	490	514	506	558	497	507	517	494	492	527	478	527	511	529	501	572	495	536	514	509	482	501	527	523	486	483	535	488	528	497	537	509	490	481	502	519	520	510	538	554	523	486	521	550	524	492	533	495	491	517	505	546	547	531	513	538	507	519	490	534	500	513	534	504	499	523	477	536	514	507	511	483	495	515	476	543	505	513	499	532	528	506	518	525	482	515	511	564	528	542	577	551	525	564	533	538	522	517	517	488	506	510	509	522	499	481	505	496	552	555	516	512	523	516	491	489	537	521	507	467	542	526	498	488	529	519	512	536	465	537	504	479	515	504	546	533	527	515	519	498	537	515	505	506	525	497	492	511	550	502	479	504	515	548	532	530	568	517	564	542	512	477	566	506	557	522	530	514	502	502	490	507	498	504	511	557	499	518	549	483	537	518	523	509	509	537	540	516	485	476	499	518	471	533	530	489	554	510	536	477	525	543	502	585	526	525	501	501	526	548	488	482	535	540	482	523	470	504	547	508	511	535	498	489	550	501	447	537	504	494	504	544	525	557	507	477	557	478	524	491	526	504	483	521	544	489	496	495	528	517	467	516	505	542	509	502	531	536	514	499	500	493	525	520	512	495	510	489	505	505	553	492	507	550	553	509	467	503	556	480	511	528	570	530	474	492	494	510	530	495	494	546	481	512	513	486	497	518	512	540	503	487	503	507	549	531	569	524	479	509	532	522	535	523	504	518	534	535	501	521	472	526	516	522	529	494	542	541	510	491	541	514	538	533	517	545	511	534	503	501	539	538	518	499	515	517	494	539	491	499	489	564	518	510	533	527	528	541	566	482	512	444	517	537	550	499	499	555	541	523	491	507	504	548	526	501	513	506	545	528	561	513	531	507	542	540	531	518	526	539	490	509	473	538	529	533	505	569	537	524	484	538	501	500	518	508	549	543	525	485	519	526	475	505	485	572	508	497	530	493	531	534	488	497	487	478	517	545	512	508	534	563	510	504	491	529	508	533	513	542	494	529	466	538	568	517	524	515	526	503	528	511	474	504	521	497	495	539	506	489	522	519	561	515	498	497	497	545	524	514	527	521	527	497	496	483	495	539	556	535	513	489	540	554	536	505	527	494	529	501	490	523	529	522	555	514	549	497	549	504	509	560	526	527	563	557	528	503	511	493	541	492	502	502	493	557	490	510	547	526	498	554	520	521	469	517	529	520	512	514	506	545	520	528	505	537	502	524	484	523	533	535	481	515	544	527	521	521	539	476	488	541	547	525	503	499	512	490	477	516	539	526	513	522	491	534	518	498	500	501	508	512	535	523	530	508	490	522	538	529	543	496	498	557	515	471	516	531	501	494	507	541	532	515	516	490	520	519	511	543	527	473	543	535	549	481	502	508	544	481	480	553	552	496	486	539	504	498	486	514	477	536	541	508	525	539	492	496	511	505	486	506	494	550	509	530	498	521	512	499	531	505	521	510	511	539	529	505	488	508	506	536	510	520	473	525	500	510	533	516	512	486	528	557	565	508	489	533	545	489	499	497	544	530	506	545	552	541	510	502	476	509	532	545	546	540	530	493	566	519	497	529	528	539	523	492	504	511	523	559	514	473	521	505	553	529	510	513	536	535	532	539	482	489	504	520	526	520	503	523	523	509	538	510	498	549	480	501	533	498	487	541	539	497	534	507	522	517	493	558	453	530	474	504	516	558	525	533	539	546	494	488	493	546	529	523	513	512	497	523	521	499	461	510	513	551	491	498	524	534	513	505	495	513	511	533	506	569	531	502	503	511	479	507	488	483	553	565	500	511	500	553	498	522	544	525	506	541	522	528	508	510	550	509	565	514	516	518	523	552	501	495	514	483	508	533	527	517	530	526	488	520	480	551	544	510	472	483	528	541	516	499	521	497	490	494	541	540	532	496	483	516	533	532	530	500	506	501	547	500	518	540	541	521	536	512	510	527	522	498	537	469	518	504	499	500	543	517	513	537	519	508	523	515	493	496	488	493	530	488	481	512	506	487	537	487	523	535	502	512	513	471	480	507	493	528	491	548	507	572	492	528	504	498	529	529	495	505	471	522	523	524	529	548	529	499	495	529	544	509	561	534	491	516	518	504	552	507	503	530	542	526	500	534	534	518	530	541	534	512	474	506	481	492	516	532	516	498	501	524	511	518	502	547	499	514	548	500	491	549	484	515	487	457	509	514	556	482	541	516	512	537	536	512	493	512	484	530	543	502	521	477	493	489	532	486	549	508	552	468	513	534	505	536	523	526	498	496	528	517	501	531	527	529	469	565	523	498	501	503	485	531	526	545	519	497	500	489	516	489	544	503	538	493	531	542	511	528	483	514	526	506	496	518	513	536	472	523	521	519	486	531	543	534	539	520	498	518	518	511	501	541	548	512	503	515	493	529	528	499	534	549	475	530	515	515	521	565	510	523	510	501	496	494	496	516	501	492	483	494	525	522	493	542	514	539	531	516	505	526	488	533	565	524	503	516	532	534	546	504	466	498	528	519	482	525	550	464	518	518	516	516	517	490	532	495	553	505	506	545	461	526	513	504	496	551	529	524	502	504	519	537	551	483	471	498	548	534	558	480	543	485	535	510	527	503	511	531	471	518	503	518	523	492	484	513	506	501	500	578	517	520	516	525	522	522	522	490	486	537	548	524	520	524	530	563	509	465	523	474	502	512	536	507	517	523	489	513	473	501	526	544	515	518	483	534	536	549	541	491	519	505	523	592	528	497	518	486	547	498	520	481	532	532	494	550	545	477	583	494	517	527	469	508	501	520	499	512	514	496	506	528	522	520	571	552	486	489	493	506	524	499	499	508	524	508	515	499	486	519	493	511	503	535	521	521	557	521	523	538	515	524	532	518	546	544	520	467	507	512	507	506	552	482	518	482	478	558	523	515	552	508	524	527	525	530	515	512	529	525	500	505	508	499	501	551	483	497	498	526	524	513	480	558	505	522	540	534	488	492	528	528	483	518	515	509	503	486	565	524	520	549	506	514	492	550	531	502	520	527	563	521	487	509	482	476	536	516	543	524	493	505	514	507	504	479	498	560	533	478	488	497	466	508	534	551	564	532	499	503	509
4453	5485	5766	5035	5431	5081	4100	2971	2153	1743	8052	15760	9797	4978	1914	755	510	466	423	419	474	459	506	424	472	470	410	479	491	428	423	466	423	484	449	459	439	433	443	441	438	424	474	448	482	448	459	428	433	450	447	392	467	429	478	467	430	428	442	471	440	447	441	491	423	464	416	461	482	483	448	454	447	408	449	475	424	461	456	450	428	424	416	461	437	466	401	455	478	456	410	467	445	425	430	437	435	449	474	454	454	462	454	447	428	434	441	426	442	450	435	455	456	424	437	459	426	431	478	444	450	491	468	453	435	450	417	461	439	458	418	456	439	479	415	418	422	439	464	457	473	437	446	415	405	458	451	480	420	440	475	410	427	425	425	435	464	459	438	465	444	425	418	458	466	432	456	422	450	402	437	461	448	433	460	425	450	462	439	463	479	464	507	494	505	473	467	405	440	444	428	473	452	460	412	450	449	434	470	462	452	429	481	475	474	460	469	396	420	469	445	460	426	472	449	420	405	439	434	419	463	431	430	426	443	438	472	451	469	459	440	443	442	401	450	392	447	451	489	454	488	441	430	422	416	445	437	473	414	457	442	436	467	463	433	472	431	424	452	436	466	436	478	448	450	480	467	436	447	448	447	463	457	437	431	454	483	384	453	485	476	478	434	460	427	445	448	437	453	419	458	451	464	474	455	462	447	427	443	435	451	451	450	465	426	457	421	462	469	445	449	443	409	440	416	477	415	444	423	448	465	472	437	446	422	445	441	456	447	440	426	434	425	414	472	433	467	473	443	438	419	445	445	452	488	464	439	444	431	427	441	460	454	489	428	461	460	456	412	425	463	434	447	436	423	439	433	493	423	408	428	415	435	434	452	461	442	450	450	415	446	419	469	475	458	469	485	435	449	470	436	456	461	475	492	466	445	462	477	450	472	465	421	447	449	422	449	432	488	438	473	457	452	472	493	455	455	469	429	478	487	448	443	406	423	472	466	428	459	499	422	437	409	468	426	402	425	493	459	429	436	428	469	444	460	461	420	436	448	439	460	430	440	411	452	458	484	472	461	435	419	443	492	457	425	456	469	465	425	443	467	467	434	442	467	412	437	427	458	464	457	477	435	452	445	442	452	450	430	435	433	475	435	474	469	411	486	463	397	460	440	441	456	490	459	410	431	407	481	473	468	439	422	421	460	414	425	445	389	457	468	459	460	485	459	442	460	461	465	448	434	491	464	427	486	450	422	393	409	453	442	458	470	415	434	440	463	416	412	424	449	486	461	440	398	434	437	453	462	427	406	432	433	445	417	434	388	440	469	460	469	427	469	451	437	415	417	441	482	439	456	467	463	452	429	468	439	417	438	458	444	428	453	438	473	454	397	439	486	454	454	432	431	457	440	426	426	466	455	439	407	433	412	472	450	417	455	421	435	450	423	471	452	476	410	435	417	436	425	459	489	453	433	449	468	460	454	464	416	393	453	411	469	439	481	468	474	416	443	451	443	440	440	444	436	447	467	460	435	460	433	466	466	452	440	419	466	450	461	456	426	487	465	425	442	452	447	458	443	459	446	444	450	463	441	455	435	431	437	454	453	423	436	450	485	446	445	440	429	418	420	391	424	441	450	428	409	453	455	474	434	437	431	432	455	494	428	429	441	474	451	413	448	426	432	503	445	429	429	413	455	450	450	456	454	450	425	420	442	441	426	432	449	452	460	439	431	460	450	412	443	462	429	432	406	500	446	437	406	419	384	435	460	423	432	454	419	459	447	434	440	471	434	450	422	426	448	455	452	412	413	481	484	413	465	454	451	434	454	438	425	433	416	445	441	410	454	424	428	455	416	427	424	446	446	439	415	460	445	416	440	428	470	467	440	436	403	461	463	449	449	440	432	464	444	410	409	475	460	440	436	419	441	445	437	441	448	461	426	459	449	452	434	493	413	446	446	465	448	463	445	478	458	451	420	445	437	472	467	480	430	461	439	424	438	483	473	459	418	458	456	459	442	462	440	451	448	449	495	428	430	451	436	491	472	422	455	442	473	446	449	448	457	440	421	475	483	437	449	443	451	441	382	465	440	472	471	442	446	457	409	452	457	417	413	415	432	459	407	464	451	431	463	448	459	431	424	428	495	450	425	474	434	472	449	419	485	467	438	464	460	420	460	449	415	481	447	408	398	479	430	456	449	431	445	453	453	400	442	451	459	458	391	489	430	447	443	456	433	487	408	427	453	433	435	478	403	470	462	442	429	492	482	493	466	424	430	458	461	428	453	451	476	452	420	470	395	449	435	456	423	454	447	457	431	438	422	430	432	422	482	460	431	431	445	463	463	436	442	445	463	411	440	433	400	425	441	451	423	457	433	404	449	441	411	485	427	440	419	442	434	484	439	429	425	447	451	481	415	423	478	444	456	461	454	429	448	442	440	445	462	428	459	427	438	436	425	456	419	456	445	473	447	444	443	456	448	490	429	443	435	432	474	457	458	435	459	434	446	437	432	426	422	435	433	464	411	446	452	434	439	425	433	427	418	420	457	426	423	456	439	446	462	481	416	422	446	419	409	441	455	468	432	461	466	438	435	439	478	457	438	479	441	464	418	440	410	422	447	428	409	433	459	444	438	486	465	448	448	451	457	456	471	438	442	424	447	466	446	421	482	399	433	461	447	457	420	467	433	476	458	414	435	449	452	444	452	467	435	433	423	456	427	425	437	440	465	425	444	404	461	466	452	457	441	417	446	445	470	461	412	440	418	420	398	406	424	399	426	411	435	457	415	452	447	419	439	466	454	470	437	447	420	407	459	444	442	440	461	420	452	445	447	469	461	449	429	414	435	413	485	468	463	469	420	412	445	434	439	433	447	440	451	429	453	399	483	454	439	456	445	446	493	481	441	440	424	459	448	439	466	462	447	448	438	484	450	477	441	463	403	458	468	457	441	440	436	469	420	449	437	430	417	458	434	411	455	429	422	465	468	428	413	481	409	464	433	457	420	467	470	440	469	464	408	413	467	445	425	457	420	447	467	464	421	475	417	464	448	428	425	400	456	432	470	431	419	397	452	455	460	452	448	443	450	407	461	476	471	447	473	450	486	426	475	432	452	434	446	440	444	466	424	456	454	457	457	427	451	478	398	470	454	469	432	427	439	457	469	448	436	455	429	465	456	443	446	460	421	388	450	439	470	411	451	439	427	450	455	458	460	442	437	448	439	465	477	462	432	404	455	463	422	448	433	440	446	472	452	438	463	457	429	452	434	451	460	419	455	464	480	438	426	464	434	389	436	451	463	471	411	440	452	445	397	428	455	438	423	432	463	461	453	450	420	441	435	446	474	422	444	429	443	435	414	476	419	425	451	453	448	454	465	457	433	442	475	420	457	423	461	421	441	438	470	458	449	437	435	442	410	457	409	455	412	471	418	482	433	445	444	443	458	466	418	450	438	410	428	492	454	488	442	451	458	431	447	439	448	429	482	486	441	460	452	429	443	431	444	457	454	471	487	455	440	458
23987	21012	28092	24142	20896	11675	4089	3547	2806	2197	11211	27940	20182	9802	3267	1137	734	685	632	636	620	636	638	592	578	651	602	609	662	608	586	598	583	627	613	602	562	612	620	589	579	573	634	595	613	635	591	630	622	589	612	579	612	608	605	605	586	620	597	547	559	615	610	526	596	584	625	610	595	595	607	587	634	640	631	636	579	641	605	651	595	540	573	579	618	600	607	563	621	586	650	629	612	614	576	593	579	622	570	605	587	583	622	603	633	610	618	629	595	595	607	589	582	604	572	556	664	602	670	581	656	588	593	583	586	569	588	573	586	606	597	631	620	619	561	608	611	620	596	596	594	584	616	612	576	641	599	593	609	616	606	613	555	627	631	635	638	574	659	607	599	632	573	593	589	599	606	615	629	628	628	593	572	628	586	594	605	574	579	584	601	618	634	622	621	631	575	595	623	602	616	605	579	628	627	581	675	590	563	604	596	616	589	618	635	625	581	578	609	642	554	611	603	623	579	564	618	619	622	593	611	631	591	602	624	586	577	564	624	594	554	600	619	649	653	585	653	599	608	610	603	615	599	627	617	577	611	619	568	596	602	586	609	555	607	610	637	597	597	599	643	614	590	625	613	602	610	599	579	575	587	609	612	625	599	585	608	609	626	622	650	585	587	627	618	648	576	603	590	605	603	549	585	574	567	560	606	623	639	591	631	593	603	630	622	617	609	603	589	626	620	591	611	580	634	598	628	605	563	587	533	648	624	617	605	537	623	604	619	594	601	613	598	636	606	606	581	614	624	614	603	581	560	576	597	590	595	637	607	575	595	591	557	601	612	606	608	601	601	564	585	592	642	602	604	638	615	576	587	669	590	593	632	605	577	604	584	595	607	577	615	574	578	654	610	599	582	600	563	631	583	638	627	629	545	623	583	651	595	574	565	606	639	573	578	610	576	608	612	661	600	613	631	569	616	637	605	608	630	607	573	583	638	599	599	594	591	561	634	551	628	605	605	608	626	602	614	638	568	578	587	602	615	607	559	569	619	552	596	560	608	596	603	588	584	632	608	595	596	631	607	630	606	640	576	633	616	591	563	585	610	567	627	616	598	616	575	616	598	627	600	594	594	608	563	564	620	573	598	632	635	618	599	562	667	576	577	589	575	605	623	606	628	579	602	586	611	617	649	623	603	568	594	578	633	600	581	591	610	575	614	613	605	613	587	586	627	583	561	569	610	599	647	587	566	581	602	621	596	560	627	602	625	580	615	604	596	589	554	608	617	599	618	586	597	589	566	582	607	585	583	582	647	572	580	596	577	610	610	600	603	604	603	638	610	603	603	630	646	596	627	591	576	544	592	621	613	604	581	543	620	625	588	603	591	601	597	638	591	582	605	620	596	574	635	609	617	599	600	600	635	578	577	578	601	615	579	622	588	645	580	612	623	595	605	639	546	561	566	602	628	560	565	559	610	551	614	589	598	626	566	613	614	636	603	618	596	583	560	607	584	631	622	537	596	618	617	608	589	594	565	583	632	639	631	642	568	577	627	587	549	627	559	605	593	595	596	596	621	613	613	577	601	601	600	612	587	627	614	586	599	623	603	578	607	591	558	582	598	594	606	597	571	599	570	575	594	598	569	578	599	579	650	614	611	618	613	597	618	576	562	585	618	626	561	648	665	599	580	594	661	605	633	640	585	653	589	619	569	588	645	640	606	599	598	600	584	599	604	606	631	584	596	582	621	584	607	582	548	584	556	564	624	609	615	624	595	555	619	561	594	634	595	564	619	622	603	557	633	603	597	603	560	573	587	586	586	603	584	586	638	596	606	589	614	628	623	604	601	611	625	661	590	573	601	618	592	583	577	614	612	602	577	610	579	634	599	598	611	624	594	653	566	620	573	586	564	591	574	577	598	555	626	594	583	585	584	625	617	614	552	599	591	641	636	599	600	615	599	597	621	631	602	575	600	586	592	620	576	572	595	556	593	572	585	560	610	616	662	573	605	577	606	607	639	574	562	597	589	587	615	612	615	638	629	603	583	623	605	597	587	610	542	623	585	589	599	606	609	574	580	572	590	608	615	596	566	596	594	625	613	587	613	584	572	585	613	592	572	628	578	557	625	621	628	647	610	630	571	597	664	555	600	584	608	577	573	569	638	547	592	581	599	594	596	604	570	582	621	620	598	604	619	640	626	573	621	632	598	590	578	593	603	609	565	623	605	572	574	558	619	529	575	577	592	596	612	596	602	571	583	641	586	625	610	588	579	557	626	564	554	654	595	626	578	610	599	637	631	559	639	623	626	621	637	639	604	631	606	651	606	638	615	593	602	604	607	615	588	609	664	577	636	589	602	631	604	613	623	612	581	623	597	561	604	613	588	594	603	623	560	595	617	552	577	569	623	596	617	613	629	562	653	624	597	597	624	576	608	655	616	576	555	602	620	589	591	584	606	560	656	587	583	614	596	613	608	624	594	582	609	590	593	622	621	587	599	597	611	565	608	593	561	581	585	602	636	638	576	608	570	608	571	596	563	585	559	577	634	594	551	576	589	566	630	584	574	602	555	610	602	623	600	586	558	610	584	600	637	583	609	611	596	612	580	589	586	584	579	557	609	553	573	598	620	665	626	594	613	595	576	616	619	569	538	590	606	606	616	549	583	597	587	606	538	575	577	620	578	634	568	571	595	593	566	576	597	595	595	608	577	613	628	589	587	597	586	614	610	604	614	593	604	617	588	613	589	557	614	604	578	576	622	614	605	567	628	610	609	576	574	648	618	601	596	609	627	563	602	581	594	577	613	637	607	589	624	625	556	607	619	616	589	591	568	588	624	565	571	622	577	590	563	594	586	618	619	647	600	637	602	579	616	640	572	571	586	614	645	627	600	563	622	562	629	596	609	597	576	606	584	619	595	621	612	606	610	602	639	620	624	620	562	619	628	551	579	582	626	544	575	568	623	638	611	586	601	589	618	580	655	565	604	607	631	599	622	611	580	560	585	561	570	616	579	584	594	583	595	597	593	620	615	573	547	617	656	612	583	583	567	612	581	594	651	565	581	602	571	596	612	639	631	601	573	579	617	606	594	600	567	625	615	577	621	573	590	594	545	609	628	600	576	580	585	595	590	619	610	609	614	607	625	616	616	599	617	623	577	616	598	619	619	609	614	659	632	597	555	574	574	615	580	583	600	596	595	622	594	577	588	593	567	615	630	635	612	628	568	620	654	562	612	587	618	587	621	630	600	618	613	633	610	594	616	610	597	579	635	574	589	599	620	587	601	584	567	604	626	616	658	602	585	596	624	612	609	620	627	611	628	587	567	597	572	556	641	576	612	632	622	579	665	608	572	621	610	611	584	569	549	612	595	594	605	607	627	600	573	613	621	590	577	584	577	581	557	616	620	627	589	587	619	568	606	628	628	652	618	622	573	594	616	632	598	604	605	598	596	533	623	580	624	577	595	601	642	543	602	598	607	531	571	604	597	610	591	577	606	614	558	642	570	633	596	620
4739	8207	8689	7864	6624	4745	3515	4429	3767	2949	15075	26090	17517	8407	3253	1085	650	507	563	519	483	562	517	480	507	534	511	499	519	535	525	497	544	485	509	516	529	515	498	517	497	526	531	508	532	507	516	475	541	526	548	503	544	528	526	509	485	496	519	488	511	505	517	496	469	498	526	466	497	489	516	531	548	509	476	490	466	511	485	527	492	532	514	519	558	501	510	532	486	481	501	505	500	553	480	562	514	513	504	463	504	492	510	536	538	478	519	459	504	520	506	512	534	478	479	486	489	558	472	511	500	500	506	515	543	504	534	530	513	531	554	509	504	528	474	487	505	495	479	521	471	524	527	487	532	549	496	498	502	510	495	513	504	505	490	548	485	504	488	509	531	559	513	516	491	503	504	485	498	518	508	551	523	518	536	504	528	489	505	509	510	542	547	497	513	502	531	499	497	527	460	518	450	531	522	511	533	524	485	504	537	542	517	534	531	496	509	484	561	549	516	517	514	520	495	514	528	543	487	492	556	532	493	509	492	528	469	524	481	487	515	541	519	486	434	480	517	497	503	425	482	508	518	524	490	499	477	539	487	544	494	514	501	499	499	550	499	493	487	492	519	520	509	522	501	526	546	548	464	538	514	535	474	520	526	488	528	520	434	517	534	521	436	538	485	525	515	492	515	507	507	477	514	512	520	486	497	500	558	488	502	511	501	498	486	518	496	485	482	519	506	464	461	517	511	540	516	475	530	520	496	456	532	516	500	516	483	544	491	539	524	469	515	493	488	511	526	501	537	497	503	549	511	500	510	500	495	477	524	475	543	504	504	519	503	510	548	495	500	520	489	525	516	534	504	528	562	488	534	525	523	534	508	509	500	538	495	500	517	518	496	473	504	520	498	501	468	545	510	489	538	501	519	533	510	515	505	550	493	487	527	483	447	510	469	496	501	539	507	523	519	547	485	542	510	522	536	505	532	523	531	475	530	507	511	515	510	537	482	495	532	525	533	529	489	529	538	492	544	511	507	525	516	508	483	532	501	515	515	510	517	507	517	511	535	528	515	524	519	499	471	500	499	508	508	527	505	533	501	555	491	487	481	470	563	506	517	501	501	518	520	562	541	495	480	498	492	508	529	538	501	475	475	504	504	548	524	472	520	547	473	503	485	498	469	515	490	506	532	516	489	562	520	502	489	531	468	529	533	472	531	503	548	510	510	521	515	517	530	509	461	467	458	475	495	561	474	526	510	525	484	531	472	494	498	510	502	512	515	478	516	516	538	498	515	516	495	504	492	488	509	532	509	533	529	489	480	541	572	522	508	517	488	525	502	472	519	489	533	490	467	483	524	505	545	537	505	475	536	518	480	534	539	521	466	516	484	476	501	508	514	489	504	525	541	526	513	497	533	494	495	489	505	540	493	496	488	527	549	463	498	450	539	488	514	506	491	526	482	503	500	496	486	466	541	488	503	530	512	493	490	499	533	524	505	551	526	512	474	532	505	532	508	490	511	497	499	491	534	500	522	491	507	525	526	516	506	540	528	500	506	495	550	526	489	489	513	455	525	526	511	517	488	482	524	488	522	478	494	518	481	545	521	497	505	533	516	504	508	499	520	511	466	484	518	490	509	474	500	525	462	526	509	496	500	486	494	520	529	547	517	504	507	485	478	515	478	547	484	485	515	542	488	515	548	513	490	531	493	528	490	502	504	482	541	546	525	471	520	486	499	503	516	503	457	504	549	494	528	495	495	501	515	507	490	494	517	508	527	495	531	482	545	503	520	499	516	517	525	525	494	501	544	495	489	521	510	529	489	513	522	489	525	523	460	494	480	503	525	501	481	494	502	501	513	514	500	496	483	504	545	563	515	551	501	500	473	515	520	487	466	561	459	498	525	517	513	490	491	524	520	535	478	480	513	479	521	522	552	528	487	488	525	501	528	507	515	523	512	501	528	525	457	470	491	493	474	501	512	546	467	490	504	494	568	575	523	497	508	484	494	510	500	493	523	555	502	496	492	477	552	527	484	501	518	536	503	517	527	514	510	521	490	456	482	494	479	535	494	498	521	496	490	433	519	534	470	551	541	525	452	514	512	518	516	536	514	484	524	509	538	510	518	491	476	524	511	525	486	524	543	528	544	509	472	469	512	522	506	487	537	502	524	554	483	501	484	457	488	494	512	566	533	523	512	509	495	489	523	482	514	517	531	496	505	521	518	504	512	516	516	546	517	491	531	489	548	531	472	451	500	509	483	496	536	514	554	502	498	472	490	479	513	547	561	521	483	505	471	529	500	520	520	572	546	549	518	475	560	494	528	534	470	511	531	490	528	479	538	554	508	495	522	478	508	446	480	492	515	522	499	519	506	472	483	500	492	489	528	506	518	524	494	519	497	491	509	484	527	534	524	495	503	494	499	518	488	492	550	494	509	508	506	507	540	520	476	561	482	537	527	524	509	515	518	534	521	487	495	505	525	541	500	505	512	490	501	518	541	507	459	504	509	457	477	496	499	543	475	534	500	527	499	486	507	487	497	496	480	527	496	530	535	528	503	527	485	509	537	487	493	513	487	525	497	516	515	492	521	498	507	451	516	539	512	520	495	518	484	523	556	506	488	507	509	513	489	468	516	504	484	549	485	497	470	497	511	542	474	462	510	516	548	497	539	503	515	494	496	516	525	513	489	484	518	524	550	531	501	508	498	500	508	515	493	540	493	495	518	533	490	510	531	556	471	488	491	533	507	512	472	512	489	492	490	502	528	486	491	506	483	490	507	525	508	535	502	500	490	510	551	532	501	505	464	508	497	545	494	502	527	508	500	548	513	529	491	496	508	526	492	531	505	527	492	500	490	507	514	460	530	477	488	506	506	496	502	562	505	559	482	484	505	520	517	523	503	494	503	517	520	496	520	526	531	529	521	491	541	532	483	520	501	504	494	473	494	527	524	514	510	527	496	514	516	516	491	505	521	498	503	486	481	505	540	508	523	526	474	519	493	480	490	514	486	485	543	504	488	488	489	470	475	480	535	482	501	549	530	539	505	499	497	479	493	544	530	499	529	479	492	496	486	500	471	478	501	523	501	487	535	494	498	524	495	543	466	545	481	510	498	477	497	519	501	477	535	509	506	523	514	516	514	521	500	493	526	490	489	505	489	520	468	479	499	558	450	531	485	489	486	481	476	535	485	505	454	491	494	521	508	534	451	502	490	477	499	496	481	508	539	497	491	509	510	467	557	482	524	511	521	539	491	494	508	464	499	545	507	525	492	526	496	475	461	500	509	534	524	535	494	486	552	514	471	491	508	496	506	502	492	494	529	535	532	519	489	522	524	542	513	499	492	528	488	544	478	495	495	519	519	528	508	546	517	535	505	561	502	468	532	533	506	452	487	498	511	500	480	494	530	471	494	498	508	528	485	506	499	503	467	503	531	525	495	545	545	524	495	502	550	513	525	553	519	480	508	521	471	490	542	496	520	472	519	531	464	513	502	498	504	548	509	525	540	497
27254	11162	2134	1718	1520	986	802	936	862	714	1008	1861	1494	961	650	547	475	484	411	431	434	445	428	413	444	465	474	458	407	479	484	408	459	402	443	422	448	458	450	433	426	469	422	429	440	444	464	454	510	459	413	430	471	489	411	415	412	448	445	422	445	436	400	448	459	450	420	419	438	450	451	454	464	441	440	454	439	392	403	462	457	437	433	472	446	443	407	463	468	442	406	434	456	437	449	461	430	431	470	458	453	442	444	469	476	460	433	471	436	469	475	502	443	457	457	418	468	446	451	458	436	428	443	442	429	459	432	463	432	441	413	432	428	418	484	436	450	451	479	432	406	453	447	416	410	443	430	447	455	452	470	419	452	473	464	414	457	469	440	443	414	447	418	446	476	402	425	475	456	441	447	428	434	408	455	470	469	460	485	417	459	488	457	428	470	470	429	430	468	447	447	429	443	432	414	458	415	433	429	484	397	397	442	448	467	447	439	485	437	461	445	473	427	458	448	430	446	469	450	480	453	419	435	431	463	424	443	458	424	435	471	469	457	423	503	483	419	444	452	436	427	470	449	447	457	445	482	439	442	447	451	506	424	441	433	422	433	445	422	466	436	466	454	455	461	478	483	427	439	420	465	425	425	445	463	461	441	477	455	425	466	458	456	482	417	429	434	449	442	455	422	440	460	401	441	453	459	424	412	447	434	463	464	416	443	457	426	441	455	471	461	430	418	446	428	404	460	446	481	426	483	425	449	479	433	429	407	403	456	466	467	451	460	421	437	475	432	437	473	483	409	416	432	426	424	451	443	480	486	471	452	413	399	413	436	463	488	403	425	466	471	454	433	437	445	440	464	456	431	425	449	466	438	441	467	448	435	459	439	406	434	426	425	455	454	470	431	425	450	422	438	434	454	466	434	448	467	432	459	409	485	437	442	492	457	502	416	462	434	434	446	453	442	444	447	439	400	439	425	437	431	446	402	440	469	469	437	415	439	467	445	412	483	468	460	416	453	461	469	436	453	447	424	436	437	452	464	418	471	445	450	439	461	425	463	456	400	468	450	463	459	435	454	472	433	436	455	464	437	468	407	442	435	430	449	456	435	425	445	407	455	467	468	440	450	484	448	453	469	431	431	434	413	489	446	461	453	446	455	468	411	401	438	431	459	453	457	484	464	435	449	457	429	429	416	486	439	481	448	456	483	450	473	440	478	455	468	446	473	444	435	451	429	438	460	441	466	444	423	422	458	429	441	453	449	445	462	430	468	426	462	480	453	447	437	392	461	461	418	480	452	443	414	483	417	428	455	464	448	428	462	472	447	437	455	436	455	453	445	449	447	431	472	467	444	439	461	453	398	427	453	441	453	424	508	404	444	423	451	419	419	456	424	426	444	427	463	448	428	442	447	434	432	440	462	463	438	433	466	424	445	437	471	450	418	423	441	450	476	460	456	422	445	438	470	424	448	402	452	439	450	439	416	431	464	485	456	432	414	421	444	459	462	449	428	452	441	435	451	429	421	434	423	448	461	456	427	427	418	407	443	420	439	426	477	438	420	450	434	456	451	413	455	424	433	461	430	443	431	438	467	435	431	444	436	451	413	448	463	385	433	448	472	473	477	423	457	417	439	457	439	463	439	431	442	469	433	445	454	402	438	413	445	484	467	442	465	438	472	412	448	428	445	485	456	440	463	414	425	480	456	449	469	476	468	481	460	442	464	480	428	470	472	454	485	459	434	423	429	426	473	466	449	486	457	455	471	421	452	445	407	429	472	464	429	416	465	443	495	475	468	453	493	465	420	441	441	451	430	422	440	460	449	416	413	440	419	422	409	421	449	425	393	451	429	433	475	482	442	429	462	447	444	453	425	428	451	434	415	440	447	448	457	441	439	429	455	440	488	463	437	434	435	459	442	443	480	419	458	421	468	462	466	455	452	474	462	474	474	437	434	440	433	445	454	434	448	451	428	466	449	450	482	469	487	465	421	439	463	449	431	417	431	454	427	420	445	428	451	473	429	446	419	450	428	439	438	433	445	463	431	431	436	436	462	427	425	430	487	451	393	445	464	431	437	458	457	428	408	419	438	430	446	444	449	418	479	470	468	450	436	471	449	428	465	456	455	412	466	449	418	435	432	451	443	424	444	450	418	442	464	491	472	411	425	441	467	444	401	420	426	455	426	403	459	480	486	452	456	448	435	421	448	419	452	427	430	437	428	481	426	479	434	449	423	480	434	485	459	474	399	451	449	397	490	443	407	423	461	405	419	446	449	436	417	430	467	453	451	451	496	431	453	469	448	439	411	464	417	398	457	421	430	439	415	480	465	495	480	421	435	453	431	481	414	420	420	463	429	458	405	464	458	432	440	455	452	446	423	466	468	474	440	399	440	421	442	449	398	469	449	451	431	486	440	457	440	436	425	449	457	467	463	424	465	490	468	451	451	442	388	421	476	454	420	451	480	451	447	423	469	431	450	489	431	465	463	427	426	460	452	450	384	415	428	435	472	435	475	436	438	468	438	410	426	459	496	424	466	426	478	413	441	455	441	458	458	463	478	470	435	451	417	492	470	457	460	482	463	476	425	463	448	472	447	471	451	383	455	442	440	466	444	440	449	413	454	448	421	462	463	434	418	419	435	436	438	433	402	446	456	457	438	442	433	449	432	425	454	475	472	467	410	423	476	424	413	467	427	450	418	437	427	423	415	442	432	422	468	454	451	442	471	426	444	432	445	452	482	421	447	469	431	443	446	443	468	439	439	412	425	439	443	441	460	430	443	444	471	428	473	465	438	439	465	431	479	454	436	490	440	406	429	439	439	464	497	446	442	440	454	451	468	459	469	436	444	419	405	432	441	433	439	435	451	443	439	418	482	471	439	434	449	493	442	407	441	440	430	444	418	444	426	430	462	445	437	440	457	435	431	430	453	454	455	436	440	480	435	466	441	437	433	418	457	461	467	448	413	448	438	430	454	430	437	438	459	454	426	451	469	465	434	444	465	451	442	482	440	434	450	423	438	437	421	479	443	465	454	419	481	527	472	441	456	435	414	397	452	441	446	437	447	453	463	445	415	421	408	458	454	454	461	486	429	464	419	440	440	442	451	467	450	425	443	410	427	456	456	442	450	412	435	453	432	471	448	460	459	440	432	448	482	427	465	400	458	450	471	460	402	444	446	413	437	438	446	429	428	450	434	472	446	486	471	436	427	461	436	475	410	427	495	428	434	477	438	430	440	423	431	444	472	473	414	462	448	484	431	438	462	422	483	457	464	431	459	400	446	467	414	446	442	417	447	450	482	407	425	458	449	470	453	401	439	447	423	425	440	436	428	426	461	443	435	463	454	416	463	457	404	463	440	459	398	445	461	436	474	467	482	484	429	459	460	447	470	457	438	423	446	428	429	414	459	444	442	416	476	480	430	421	485	415	424	432	445	433	457	481	424	441	461	400	470	494	429	453	453	488	441	390	450	398	481	446	417	444	390	457	445	465	457	433	463	462
5547	1429	1864	1880	1902	1279	1051	1238	1045	954	1356	2378	1627	954	619	449	374	373	387	380	388	370	378	371	378	351	384	367	374	363	402	369	412	350	355	406	362	364	369	363	355	382	371	366	393	364	400	362	357	334	379	331	386	350	369	358	375	385	398	377	378	381	408	368	375	378	376	387	431	381	355	348	392	358	369	373	396	403	362	363	352	375	336	356	353	379	390	388	389	371	370	434	367	365	403	347	358	372	371	345	379	374	383	360	338	386	421	336	402	356	383	389	405	356	354	371	367	385	360	336	362	384	355	368	376	382	340	394	369	366	344	371	388	369	388	364	375	363	377	342	368	344	362	371	373	366	371	350	368	403	384	383	375	417	361	378	374	390	355	368	374	336	345	370	318	355	391	358	393	338	353	354	349	345	363	372	378	389	368	358	353	381	366	361	352	352	383	383	331	389	383	382	376	331	343	418	349	346	381	352	391	371	357	349	369	400	359	354	372	381	359	352	349	377	391	392	344	382	366	345	395	357	369	390	382	371	360	373	357	365	393	382	371	388	383	400	378	349	387	406	356	358	392	402	375	397	339	381	350	374	349	353	391	363	372	369	366	373	345	382	381	357	360	342	378	355	365	370	383	355	340	414	380	374	386	368	376	369	376	339	379	396	401	371	353	375	367	378	385	366	386	373	354	412	356	360	371	380	380	371	375	358	366	371	397	355	373	381	333	364	345	376	346	364	404	352	398	366	372	391	352	342	361	405	323	359	387	365	357	386	375	375	366	394	351	355	368	390	404	359	410	377	365	385	371	381	373	321	342	379	373	393	360	372	325	408	356	373	364	381	374	359	398	423	366	380	394	368	367	400	366	351	365	371	369	377	386	381	384	400	367	408	387	357	385	355	387	365	359	342	356	351	388	374	361	401	359	367	359	316	369	361	361	366	349	329	388	394	365	382	368	385	373	383	356	384	365	363	354	352	385	378	357	376	383	395	362	404	358	373	389	385	365	352	391	373	346	369	373	351	377	378	379	356	388	379	331	371	362	358	352	381	375	358	320	369	357	395	364	372	371	358	366	372	375	352	364	393	393	346	361	376	395	360	409	382	385	350	396	358	363	384	408	390	353	368	362	322	369	389	386	379	363	355	372	346	388	367	361	368	351	370	369	375	379	378	361	369	366	366	327	356	378	340	366	390	393	345	394	393	348	356	389	358	407	393	401	412	383	392	377	364	376	345	391	367	402	358	414	357	389	383	391	381	416	375	395	368	354	374	362	366	389	378	377	368	377	365	376	349	385	377	356	357	433	375	376	396	332	357	375	322	374	376	378	375	385	357	385	361	374	376	379	384	419	381	382	371	375	366	377	386	359	362	358	398	362	388	386	376	374	386	395	400	352	353	343	360	368	373	338	360	311	367	391	358	371	374	403	414	362	367	354	349	356	382	393	328	373	346	380	374	380	352	347	344	368	342	373	377	376	356	371	362	367	365	348	352	383	356	355	374	396	369	407	371	364	356	363	351	373	384	360	392	379	390	321	338	387	367	354	359	366	314	337	345	373	386	386	374	393	366	369	375	370	392	401	396	395	355	385	391	365	395	360	396	353	392	376	341	350	378	387	366	372	389	376	384	353	363	376	350	386	363	387	365	375	389	385	331	369	368	331	334	364	368	373	357	360	372	349	357	397	370	390	380	373	398	364	362	405	352	358	369	366	388	374	376	378	372	349	376	371	404	357	354	373	368	372	399	372	342	399	362	371	368	375	389	367	365	373	352	399	356	369	374	375	367	398	360	396	363	345	331	370	394	382	367	390	367	356	367	402	379	402	384	355	372	379	355	353	382	336	387	402	367	392	396	382	367	391	355	398	390	352	351	347	392	379	353	373	371	385	374	373	376	373	356	374	339	363	382	347	385	391	369	367	387	412	362	341	385	366	390	339	373	349	378	371	389	353	359	384	367	337	387	403	369	346	364	384	335	357	367	367	376	379	366	365	354	368	393	357	371	365	380	365	395	351	364	373	393	390	374	362	384	361	374	410	371	354	343	374	348	348	348	363	365	348	388	365	395	341	378	376	358	403	363	380	385	358	383	347	383	386	353	405	370	387	385	386	329	384	364	381	361	357	327	376	399	360	380	391	369	365	366	385	377	373	375	391	356	392	355	349	379	396	348	348	400	406	390	368	359	379	335	364	369	365	368	377	402	370	357	372	386	376	391	389	355	378	382	375	337	364	384	370	350	389	364	404	356	366	333	373	383	374	333	377	381	399	354	365	416	383	388	392	349	381	360	350	363	372	330	344	351	358	374	384	358	360	343	350	373	381	372	390	371	351	393	360	355	390	359	384	399	369	368	381	363	318	348	372	355	375	356	363	376	370	369	381	363	390	344	364	351	356	348	335	357	365	354	373	375	373	364	385	353	343	372	368	372	336	366	365	380	370	340	381	369	409	371	365	374	332	344	395	352	372	362	368	353	356	380	366	362	345	358	387	373	391	393	400	320	391	375	377	398	372	343	351	367	374	363	363	382	340	340	359	368	383	355	371	372	383	359	392	374	351	387	347	413	381	426	386	370	411	405	356	364	351	395	400	385	384	417	365	388	389	361	371	386	365	383	381	368	342	349	371	370	376	381	372	385	347	361	398	391	356	388	375	368	373	385	385	344	399	402	344	372	370	354	387	364	367	378	373	355	360	415	339	359	369	374	352	371	363	362	365	362	379	376	368	393	349	386	370	360	371	338	384	400	384	356	369	421	372	365	385	362	392	370	344	374	389	382	377	356	382	319	399	398	406	361	341	398	366	366	362	330	359	362	377	396	373	373	411	348	386	337	341	372	382	393	363	391	403	421	372	420	361	352	402	409	338	366	411	322	377	375	380	374	337	369	387	369	366	383	399	350	345	368	385	381	371	400	323	371	390	346	374	385	346	385	335	369	370	397	372	356	369	400	359	404	352	355	345	373	403	342	370	365	397	351	373	358	372	404	372	359	373	379	402	376	375	411	370	376	371	399	363	364	370	372	360	350	364	367	380	394	373	361	369	361	358	380	353	371	360	367	374	342	344	382	350	389	369	337	367	397	377	350	405	365	396	379	366	410	346	386	344	385	355	376	368	366	367	377	395	393	360	353	362	371	375	374	336	372	392	375	380	360	341	368	359	358	361	371	390	378	368	359	383	395	369	390	373	341	366	355	387	381	361	362	386	341	400	354	342	369	389	344	380	375	346	387	350	378	353	382	410	359	383	375	341	374	380	376	389	341	382	347	368	366	389	347	368	350	386	376	381	365	369	364	346	356	389	383	366	384	419	417	365	420	364	355	379	380	397	377	350	384	369	346	366	356	391	345	375	349	323	380	345	372	393	421	356	359	362	388	351	373	343	358	368	378	372	365	361	380	377	376	379	363	379	380	344	378	394	363	360	391	397	401	396	366	361	388	396	413	368	379	377	352	368	360	398	339	383	343	422	359	341	367	386	378	380	382	345	378	394	359	390	355	388	370
24775	20953	27098	24901	11884	3244	2124	1399	1117	1215	6634	16996	11407	4923	1698	774	537	500	521	539	525	481	525	511	503	533	526	512	506	534	511	537	523	549	540	460	538	495	548	459	445	532	525	477	485	541	527	533	513	530	498	510	538	490	525	466	555	519	565	512	519	532	499	503	490	516	517	519	521	502	537	496	531	543	490	504	516	512	498	512	517	472	485	535	527	520	546	491	520	508	506	529	487	497	521	500	538	515	490	494	482	507	562	489	514	523	525	485	474	500	514	530	482	509	504	534	487	539	515	545	492	497	532	556	512	539	534	509	507	550	499	479	546	519	572	491	582	525	538	485	513	521	478	496	486	503	551	456	504	522	507	524	544	517	530	455	498	477	532	497	490	484	499	496	541	524	500	480	489	536	498	545	474	542	501	537	532	477	461	539	512	497	521	480	517	536	512	502	538	512	547	489	519	492	484	523	523	528	472	506	507	506	496	487	494	511	536	521	492	475	483	528	488	524	518	490	511	524	548	522	507	544	528	527	520	468	545	478	533	505	532	503	495	497	513	486	513	485	521	503	528	494	519	509	469	473	476	484	493	484	515	493	505	531	511	489	536	469	450	530	531	456	501	459	540	537	464	518	516	527	537	510	513	495	479	521	538	507	513	508	526	526	513	486	492	486	533	537	549	509	506	545	501	543	489	553	502	515	484	494	517	509	509	509	498	476	504	522	511	484	525	473	526	504	490	459	482	556	479	547	529	544	553	497	531	484	528	473	484	471	526	509	511	534	516	534	488	482	476	514	514	513	474	540	524	498	453	519	513	488	494	503	511	505	511	531	501	486	517	478	503	513	568	478	534	513	545	526	514	539	510	515	513	485	489	529	504	517	535	515	512	495	556	461	496	485	499	526	496	526	530	521	522	512	500	512	477	482	515	530	532	465	500	528	495	478	547	546	537	471	503	480	499	502	488	493	490	515	510	513	495	498	497	462	495	513	523	521	541	498	496	527	494	534	503	548	516	496	501	513	528	516	496	512	512	454	493	519	513	503	491	450	561	554	511	514	495	503	513	518	502	504	483	533	506	510	489	533	505	520	502	536	503	498	476	544	517	508	463	472	487	508	558	496	538	456	492	486	462	514	548	480	480	508	478	493	504	540	501	501	495	541	484	501	506	546	490	476	470	551	487	475	523	491	562	498	461	522	500	443	534	502	512	505	505	489	484	518	473	513	472	491	521	489	465	487	493	528	512	490	519	497	482	476	508	478	486	497	515	494	484	479	479	495	523	545	504	500	574	503	518	504	531	490	495	497	527	527	494	485	567	498	533	496	502	476	519	496	458	501	562	502	502	535	496	512	501	526	525	494	493	484	523	513	494	467	474	515	497	520	504	509	505	539	529	491	513	552	493	518	513	509	533	462	539	489	488	515	531	538	489	520	505	504	513	455	531	507	556	499	481	504	522	494	510	541	498	501	506	526	530	511	505	471	469	503	486	497	536	500	472	473	475	488	469	489	485	539	504	524	485	492	521	519	502	500	512	485	513	481	522	490	520	483	525	529	498	511	503	535	494	520	521	490	491	510	483	508	488	511	489	512	496	476	484	499	515	519	465	491	478	489	537	482	503	501	474	528	534	481	501	501	505	499	520	497	507	525	509	550	497	545	468	498	550	492	523	486	484	462	508	512	544	536	526	506	502	506	504	537	534	516	530	468	519	493	541	532	528	529	528	520	535	522	523	505	505	509	508	520	505	522	471	450	515	513	495	532	522	509	522	522	511	498	511	515	517	528	506	514	507	520	470	514	502	531	475	482	501	497	491	484	484	553	507	491	479	513	508	497	541	513	537	516	502	501	507	501	499	508	501	481	512	468	492	532	524	512	496	546	492	503	514	522	509	550	503	524	554	503	510	504	475	541	519	507	517	501	518	524	537	512	493	488	493	510	500	516	508	536	510	485	487	500	509	480	494	505	528	495	532	481	468	495	532	527	524	501	510	509	509	513	519	519	493	504	505	502	470	532	513	523	527	493	507	513	515	487	507	502	503	523	493	470	465	460	528	501	489	504	499	499	511	521	512	521	533	453	522	523	472	501	552	481	531	532	518	499	466	505	499	499	508	510	489	496	534	486	533	502	496	472	486	516	508	482	527	517	521	532	594	515	531	485	474	531	563	504	435	528	499	514	520	488	464	519	499	516	527	474	521	496	485	471	490	458	497	522	523	547	487	478	501	534	522	518	526	539	541	545	498	516	505	509	536	533	491	525	498	493	514	507	517	556	484	506	502	489	494	520	511	519	515	507	485	440	509	507	515	462	468	505	545	520	525	482	499	510	483	492	506	517	499	511	545	483	538	509	491	519	558	516	526	489	536	514	501	473	508	508	499	498	525	551	507	481	512	501	523	483	495	477	473	530	504	507	515	503	485	471	484	524	510	485	494	543	503	531	503	503	479	504	504	487	505	486	483	490	493	508	520	472	522	515	491	527	533	508	502	505	528	520	515	475	521	486	527	474	499	516	488	501	480	508	465	530	478	514	481	509	514	559	450	500	481	486	530	480	540	496	520	530	527	479	471	523	518	519	453	501	527	515	490	529	502	496	453	491	507	502	529	505	533	482	463	465	523	474	509	510	525	502	495	464	492	518	512	518	523	483	549	503	516	487	517	524	556	534	520	515	465	521	524	518	478	508	484	489	516	495	487	528	530	501	507	522	488	488	511	499	498	528	452	529	471	501	537	530	464	518	516	490	495	490	534	482	519	525	483	530	533	491	497	520	518	517	504	497	503	525	532	507	476	522	528	465	551	509	504	503	509	498	503	517	510	525	516	505	523	502	533	513	516	478	493	473	571	508	514	462	492	544	496	511	508	470	506	493	480	496	498	471	536	550	508	484	562	498	540	489	529	476	548	529	482	486	565	525	524	519	509	497	463	525	530	516	508	479	523	507	504	506	499	514	484	515	499	478	566	489	497	481	513	501	495	495	522	493	524	488	478	541	503	493	499	488	541	486	498	495	504	504	507	515	561	494	494	493	497	508	580	496	534	518	490	470	554	540	508	505	485	505	505	520	483	520	492	533	499	458	507	491	484	502	463	501	489	497	509	538	497	468	512	534	471	538	498	521	551	499	467	487	492	537	504	492	507	495	515	495	457	488	519	530	526	496	526	515	524	485	500	510	499	438	486	489	485	491	494	513	503	539	541	529	520	511	474	484	464	510	495	517	443	517	481	503	484	497	526	502	491	497	540	503	501	480	505	494	511	537	509	479	465	538	545	477	529	480	487	495	509	507	511	528	521	490	499	500	523	495	541	537	548	525	496	533	497	550	499	516	517	449	478	479	472	539	547	512	489	531	522	486	520	493	515	499	529	504	525	508	522	526	514	471	507	520	483	492	540	508	488	513	503	483	479	487	488	536	522	518	505	498	548	480	501	513	498	506	530	521	532	454	528	501	523	476	525	554	521	507	539	513	503	502	471	543	516	500	507	484	508	470	563	486	523	500
4686	6197	6293	5740	3775	2815	2144	1765	1630	1614	9448	17002	10589	4743	1839	746	459	404	459	432	440	462	434	417	437	424	475	439	469	466	433	427	429	411	425	469	489	465	434	438	406	437	443	448	434	468	443	434	438	439	445	441	416	419	443	423	390	450	442	448	442	455	437	388	513	447	420	445	405	444	440	456	440	419	420	438	422	404	419	425	446	455	436	440	455	414	417	454	417	459	452	430	437	460	444	457	405	451	420	428	437	452	416	436	437	436	427	427	412	428	453	459	428	431	439	438	433	420	448	404	418	462	436	444	429	459	419	438	475	458	426	466	438	426	461	442	426	421	457	446	436	423	430	454	430	434	443	447	422	448	440	416	467	444	431	446	442	425	427	451	430	405	459	416	447	466	430	412	465	442	435	459	393	456	443	485	452	444	479	449	425	458	473	447	388	448	467	449	430	423	440	433	451	475	415	424	431	416	487	418	439	451	435	439	437	455	426	462	424	465	433	443	413	431	413	421	475	428	422	414	442	466	432	432	423	474	438	456	439	430	466	426	415	427	412	475	410	427	442	448	435	451	442	429	456	456	395	424	433	439	439	414	443	446	431	432	444	435	429	430	441	405	453	409	442	437	461	398	445	413	448	465	431	409	448	482	399	466	457	455	430	410	417	433	443	460	472	429	452	445	406	406	419	453	437	432	449	464	451	421	490	450	442	452	418	416	450	413	416	422	424	442	425	444	432	431	422	427	406	445	455	423	457	428	459	420	432	484	437	447	424	447	403	403	423	442	421	439	464	429	450	446	429	436	443	449	417	454	472	436	411	442	449	446	438	445	420	464	441	459	448	436	436	428	423	409	377	402	426	476	426	403	453	430	452	460	440	443	416	473	409	446	422	436	441	412	404	411	429	441	430	443	453	400	412	446	475	417	455	436	430	440	479	462	445	427	445	445	461	427	445	444	450	457	454	432	447	407	450	451	418	487	435	414	419	436	396	456	437	414	467	451	387	450	430	427	427	412	421	412	416	441	450	440	444	420	408	436	443	456	457	428	441	443	440	418	450	412	405	418	400	440	430	416	399	438	451	445	440	502	472	397	431	433	424	430	445	435	446	407	400	465	431	415	468	455	444	438	435	421	441	444	444	430	436	429	431	419	428	453	447	436	410	457	436	474	426	446	429	465	442	455	457	435	447	420	431	429	421	456	393	453	421	432	407	372	408	452	402	442	442	411	451	428	429	434	425	443	402	428	412	445	427	407	434	459	443	412	443	414	440	441	425	478	398	418	460	412	402	415	447	435	386	392	430	422	428	444	425	477	446	426	464	466	421	449	443	410	391	428	425	429	419	439	394	425	429	429	444	406	465	447	414	452	461	423	452	456	426	486	432	417	414	425	438	413	425	424	414	463	459	433	427	435	403	426	456	439	433	441	433	409	425	434	433	447	417	460	460	474	401	428	449	436	438	484	440	455	419	430	404	426	426	420	431	423	445	421	418	449	414	411	460	404	431	438	447	442	435	435	432	433	418	442	401	448	491	442	406	419	433	483	434	427	426	444	406	417	452	452	450	416	427	433	470	431	451	444	432	425	431	408	445	411	439	454	411	408	461	455	441	481	455	451	434	437	413	410	432	457	436	439	468	390	466	434	437	422	440	419	456	440	454	430	440	460	443	458	421	464	418	422	444	420	466	404	477	426	449	439	449	456	405	424	457	450	464	439	436	442	434	421	427	433	428	451	433	444	423	490	445	452	465	457	429	453	437	407	434	447	413	425	426	435	413	464	474	471	427	452	379	434	479	426	412	430	440	454	411	435	440	437	400	437	426	427	393	465	400	397	391	413	421	421	417	424	422	383	441	425	452	444	438	482	423	455	438	449	472	462	437	438	430	398	461	445	420	412	430	431	432	448	443	452	450	446	418	431	453	452	423	415	414	418	464	433	463	426	436	448	421	405	436	425	434	425	422	469	415	408	459	430	441	419	401	429	441	430	444	456	410	433	422	430	430	450	438	420	431	444	444	428	481	468	426	404	373	479	458	415	432	441	436	449	454	446	428	440	408	446	442	447	437	455	409	457	402	421	395	433	443	450	423	445	425	415	455	432	400	446	445	378	444	463	458	421	414	458	457	441	432	421	444	433	422	438	410	388	435	447	445	478	409	431	471	423	459	436	405	421	413	399	436	452	456	449	428	428	426	429	444	423	454	423	462	424	428	393	435	448	472	418	460	433	441	448	452	446	441	427	429	466	443	443	445	432	407	445	426	425	437	436	428	442	442	472	466	440	442	434	426	431	411	420	447	438	422	448	424	386	448	443	421	441	456	413	448	433	435	451	417	426	453	437	439	457	432	422	424	441	463	400	409	414	407	434	416	415	412	455	415	439	446	422	464	407	454	434	445	395	445	418	474	464	462	438	428	416	434	406	419	416	409	445	447	411	432	408	406	436	459	424	468	454	455	472	431	432	461	449	459	426	455	441	433	447	457	473	403	441	463	407	418	451	428	454	472	397	470	485	456	426	417	429	417	439	399	424	405	449	449	407	444	399	425	435	457	492	455	467	423	448	403	434	447	419	422	443	443	431	426	398	415	465	400	435	407	443	380	449	441	446	399	432	464	442	418	455	423	413	402	394	416	430	442	442	454	456	439	400	443	443	397	429	410	422	439	435	417	425	420	419	408	453	466	435	427	415	443	423	474	425	424	419	469	467	420	398	409	419	465	418	407	429	458	449	456	448	444	423	448	437	431	456	432	455	430	462	430	432	458	449	398	460	432	436	420	431	447	437	417	440	421	455	457	447	402	448	436	430	423	458	465	395	456	443	406	458	453	437	452	386	416	425	433	433	391	456	423	414	445	446	448	428	411	406	417	406	394	448	472	425	465	437	421	449	418	368	437	472	438	455	410	430	442	437	443	420	461	426	428	440	428	432	449	428	429	400	416	417	412	401	404	428	445	455	435	431	426	431	415	420	438	413	423	427	423	453	422	417	423	456	443	459	437	466	434	434	442	427	440	455	476	414	421	440	446	445	462	445	408	408	439	418	427	450	431	435	439	472	423	413	431	412	445	471	397	466	483	413	415	429	414	414	448	409	406	429	440	421	388	422	449	453	461	440	447	466	418	490	430	428	445	441	457	435	394	424	433	435	429	418	394	460	427	456	435	412	439	405	451	456	434	452	456	455	442	405	475	417	395	446	427	431	437	432	401	445	449	416	430	461	419	423	461	405	421	440	425	440	447	450	447	442	453	463	451	426	423	431	391	448	448	441	446	472	422	391	447	410	474	458	444	427	427	415	433	447	437	401	424	437	449	418	438	417	445	424	443	421	393	437	411	444	433	434	467	437	455	457	428	427	449	458	411	433	388	436	433	416	465	424	470	423	415	435	452	422	428	411	443	447	394	397	423	453	442	445	431	452	441	418	412	439	426	446	468	445	421	389	417	406	439	444	459	453	427	480	462	445	468	414	409	384	439	457	441	444	461	443	445	418	416	405	437	413
23849	20988	28149	24053	20883	12002	4227	2329	1877	1673	10151	28402	20423	9871	3166	1133	701	636	594	616	586	567	577	587	557	599	613	595	568	587	577	615	568	627	587	617	637	584	606	576	581	566	646	614	591	638	587	601	631	586	620	604	599	582	582	553	564	624	629	578	609	567	609	579	581	591	574	596	613	623	590	582	529	617	567	638	580	561	586	600	628	615	600	605	594	570	586	601	538	590	584	615	610	644	594	582	598	605	597	614	583	600	570	567	568	609	638	590	627	580	606	568	632	603	589	587	622	572	574	615	545	561	624	587	579	587	599	578	574	649	592	563	567	603	582	586	590	596	614	629	595	613	610	566	584	556	563	589	570	570	615	623	568	598	592	626	632	624	627	597	577	592	602	593	595	605	605	574	613	531	580	573	581	591	591	576	579	595	561	602	575	584	641	567	551	602	570	588	590	626	637	603	584	611	571	617	604	626	592	592	633	624	558	591	567	576	636	552	557	615	631	602	633	603	592	565	517	551	592	570	597	595	594	602	518	578	611	565	572	589	578	583	573	613	601	617	613	623	597	571	604	623	576	595	598	616	592	614	617	578	589	637	567	607	645	590	567	625	613	581	596	579	547	582	575	624	596	619	577	586	615	529	603	605	661	591	559	557	562	593	567	581	577	596	631	617	601	592	621	605	598	594	608	598	590	533	630	581	573	606	621	596	593	558	590	597	614	627	616	549	600	663	549	610	594	621	581	596	611	570	581	570	619	612	578	604	614	583	578	614	621	586	609	599	592	581	626	565	568	631	597	580	582	565	581	622	580	582	565	605	583	616	591	581	579	572	617	562	583	589	601	606	536	616	581	563	577	625	571	590	604	590	574	569	585	607	589	620	626	583	603	606	577	598	564	593	608	580	590	568	595	581	585	566	585	568	592	592	601	594	624	628	594	554	585	581	565	571	648	575	598	604	567	576	606	612	583	613	599	637	600	574	586	527	552	617	623	576	612	601	575	589	558	563	550	615	608	627	586	586	553	594	556	593	591	588	603	617	577	583	602	618	525	599	606	634	591	600	598	644	595	619	563	612	616	597	579	595	617	584	534	580	597	599	583	590	585	584	573	591	555	566	601	635	608	631	576	598	591	557	571	607	580	548	538	601	634	591	562	601	590	611	628	629	613	588	593	619	656	644	545	539	565	585	572	614	574	614	631	610	559	603	600	577	637	607	621	592	567	597	634	564	598	579	577	549	580	624	609	626	536	603	592	598	607	571	601	600	616	597	554	598	576	580	601	585	579	600	594	591	646	581	563	587	564	578	573	588	573	600	560	604	632	555	570	560	560	618	582	598	605	613	570	592	622	549	619	564	592	605	628	599	571	594	542	547	588	608	594	538	562	572	565	585	592	607	614	636	603	597	570	577	552	562	630	592	594	595	609	561	595	616	618	572	565	567	581	604	596	620	614	612	577	574	606	604	523	609	602	554	591	582	623	582	608	581	571	603	603	576	599	586	577	599	567	576	603	568	575	602	570	574	566	591	595	608	606	574	656	560	569	602	634	585	562	585	594	613	545	612	653	579	556	575	573	583	589	566	597	586	638	574	587	563	590	604	580	586	568	601	601	612	594	604	552	612	543	594	568	559	612	607	618	565	572	563	589	596	583	593	601	596	598	614	570	633	563	605	572	614	557	584	595	579	580	607	572	598	596	592	620	521	618	604	578	569	589	585	607	541	559	593	621	604	605	588	596	561	558	551	551	618	586	580	543	582	580	545	583	571	584	589	649	571	573	605	609	589	547	541	615	583	579	577	558	582	614	578	592	573	603	591	605	587	557	542	603	559	628	597	587	579	593	577	633	599	563	584	590	588	568	538	606	582	554	552	631	616	604	594	600	558	623	618	598	601	615	594	563	560	609	602	620	611	561	639	603	649	608	586	556	602	588	610	605	584	578	604	577	604	631	594	585	618	599	567	606	527	597	610	613	609	619	536	600	596	592	589	627	630	587	573	581	590	571	563	606	579	573	580	573	566	547	636	578	604	594	577	570	582	582	536	551	585	572	560	612	602	633	597	555	633	597	571	619	590	569	569	632	590	563	583	573	585	609	594	562	561	604	561	548	572	565	568	582	644	609	631	593	588	623	559	573	571	593	576	582	598	601	610	587	595	622	597	611	627	568	596	565	590	605	562	579	617	633	583	591	588	578	575	585	565	519	576	561	587	603	613	575	597	603	572	548	599	613	643	552	558	593	610	591	564	613	589	599	611	591	631	576	601	620	600	616	598	617	613	621	582	577	597	555	582	559	601	544	598	568	563	630	583	596	608	596	579	629	599	585	611	609	632	629	574	584	600	571	598	529	595	632	569	562	601	577	571	625	600	557	606	639	567	555	594	614	576	574	607	603	550	616	567	612	557	560	593	582	625	617	567	611	620	577	576	610	567	597	548	591	588	620	633	595	595	606	561	579	532	574	582	633	615	605	600	622	606	623	593	624	639	589	553	565	600	618	587	547	560	572	587	592	580	589	601	607	620	628	614	564	608	556	627	575	572	595	601	585	590	621	559	583	574	562	602	616	596	589	588	565	614	593	558	574	571	607	560	589	569	599	590	630	579	605	550	577	583	567	603	607	603	604	586	563	555	580	567	570	612	576	635	594	589	608	579	573	543	575	533	557	591	563	631	560	543	573	584	600	603	606	606	595	579	599	572	535	606	564	593	574	582	574	553	594	608	570	625	542	618	597	596	593	610	579	558	589	553	596	562	578	578	585	588	581	567	580	597	614	595	594	643	604	494	546	579	603	603	586	581	574	600	555	605	530	550	571	618	585	612	564	566	561	561	646	577	572	629	578	588	603	601	575	586	596	594	580	579	590	608	633	563	583	579	598	619	596	556	619	591	576	605	566	570	566	611	532	583	596	650	565	596	634	605	585	577	559	564	576	552	579	584	546	592	606	559	617	583	580	564	605	553	568	549	591	608	588	594	569	602	614	617	580	567	594	610	574	612	585	631	590	545	609	545	596	602	575	615	560	544	588	607	608	547	588	538	568	610	549	611	559	568	602	581	553	526	548	591	582	576	591	597	608	570	593	554	592	566	525	581	589	570	571	590	595	582	590	577	653	574	575	566	605	598	561	613	580	632	642	572	610	596	543	602	534	607	652	593	609	592	640	583	582	566	616	579	621	581	584	599	632	614	597	549	594	609	594	612	610	601	549	606	550	622	574	574	605	601	594	644	582	581	592	575	578	584	614	580	596	610	624	613	582	600	581	568	552	591	580	585	603	546	588	590	586	548	583	583	590	619	597	579	584	595	543	565	595	600	577	606	565	587	616	546	591	653	613	603	583	580	607	593	586	612	590	602	604	556	626	593	567	617	600	621	596	578	594	662	613	591	585	589	624	600	632	565	570	569	603	585	577	593	591	568	605	592	629	570	585	595	589	601	588	590	601	601	619	607	568	579	618	572	584	593	577	624	605	650	588	604	591	580	590	600	568	587	576	546	593	593
5539	10645	11242	8442	6111	5146	3586	2840	2458	2260	14092	26830	17611	8325	3123	1019	582	524	486	500	527	499	519	502	523	511	542	487	527	549	506	487	539	506	530	511	515	525	518	475	495	526	480	483	518	494	524	511	497	512	508	476	520	523	502	483	519	512	519	530	527	487	514	496	521	498	518	505	532	516	546	516	532	526	550	510	481	515	495	534	545	509	541	523	525	484	474	476	476	517	480	492	484	500	524	561	475	482	501	514	459	516	523	537	499	495	499	508	501	489	524	546	532	513	492	489	520	506	480	500	517	532	459	532	494	516	494	503	504	493	538	484	482	497	509	512	488	501	504	516	505	517	504	494	519	497	536	516	486	510	477	498	513	482	461	520	458	514	518	517	504	506	527	513	561	512	491	524	522	484	491	517	502	516	522	526	491	515	515	474	494	496	488	488	502	509	517	502	481	497	524	512	507	494	505	537	473	498	482	488	496	513	505	484	518	492	515	498	513	501	527	492	467	485	480	485	506	495	511	451	476	481	525	484	507	492	497	544	472	506	512	489	527	480	538	530	463	486	521	525	528	512	489	484	503	501	501	516	484	517	547	530	493	536	491	496	482	484	483	521	498	503	490	535	570	476	541	503	485	518	513	500	499	530	528	498	475	492	541	524	510	532	529	479	560	490	502	537	514	536	480	502	544	464	527	471	532	504	523	505	500	497	508	469	507	497	521	499	478	494	504	522	526	509	501	532	474	469	481	466	491	469	479	489	513	525	505	488	480	509	487	513	486	510	506	511	521	491	473	505	498	490	490	515	491	485	516	521	513	473	482	518	459	471	491	523	518	479	482	520	460	516	491	516	462	496	535	503	496	495	508	489	499	485	504	529	481	503	492	485	479	504	458	542	502	484	517	469	511	494	519	506	488	498	554	523	522	503	468	508	494	518	527	493	488	467	495	536	492	497	516	514	508	494	467	510	471	458	494	495	553	502	499	518	532	523	503	503	500	475	504	448	513	500	482	488	505	498	483	523	523	505	494	512	479	485	495	509	534	510	466	519	513	553	459	501	468	524	456	471	496	502	498	522	517	511	501	505	462	515	490	500	545	501	487	507	502	500	493	552	503	490	537	496	512	491	517	501	488	463	477	481	490	518	526	504	527	502	506	487	466	452	507	498	497	497	500	505	486	498	493	511	492	451	521	562	455	506	518	478	519	524	508	489	455	504	523	510	532	475	505	477	486	495	506	513	478	508	508	464	504	484	501	507	505	490	488	551	499	517	525	471	532	509	476	508	495	525	486	548	472	525	500	498	491	522	493	506	507	481	536	513	523	505	468	493	506	548	504	504	470	481	523	505	513	501	535	501	524	524	515	464	494	479	553	503	505	486	511	478	489	453	482	491	511	484	496	493	491	516	451	512	501	500	510	481	469	497	493	502	526	523	502	547	500	487	498	566	546	498	515	485	472	508	501	517	512	453	528	483	460	518	495	485	549	469	497	534	523	490	510	511	477	488	499	532	488	493	531	524	493	526	530	511	496	521	509	484	526	460	486	477	516	507	508	517	497	476	491	519	518	488	484	528	516	477	490	517	489	521	488	512	465	494	515	538	515	506	517	514	521	447	473	544	499	490	504	513	480	534	482	493	468	517	510	505	521	506	525	463	465	492	503	510	443	499	467	519	480	530	464	549	489	505	512	508	537	533	494	472	542	468	487	493	489	477	505	502	509	508	510	519	519	525	515	530	471	460	529	494	495	504	508	469	517	527	489	533	492	509	481	462	478	515	504	524	484	496	505	469	487	477	484	502	526	505	454	512	512	461	540	497	512	538	507	493	501	500	513	500	472	495	480	513	495	475	486	514	484	514	465	470	465	534	499	517	521	541	505	493	505	481	517	505	521	500	495	474	486	459	514	504	544	467	511	493	503	503	501	516	513	495	483	503	496	523	519	487	464	488	489	511	526	443	503	503	499	523	524	522	469	509	479	480	470	483	498	465	502	512	512	485	497	512	497	484	505	479	472	542	440	474	516	474	501	536	451	478	492	531	483	523	487	485	492	479	564	460	526	479	523	467	502	492	531	481	527	525	485	506	519	486	502	476	544	506	483	487	522	464	511	498	537	512	458	492	534	536	523	525	514	530	517	515	469	484	478	463	474	519	541	473	474	500	498	514	496	509	476	508	497	540	501	524	526	518	487	502	445	516	484	504	469	510	472	557	531	508	558	485	495	503	494	502	517	539	502	507	516	546	493	502	461	485	517	472	476	471	506	517	483	505	492	492	509	521	503	513	519	457	486	514	466	511	468	482	524	508	533	521	473	494	515	507	515	494	485	498	469	533	448	491	510	546	504	503	490	493	520	478	506	467	512	456	492	509	516	491	481	471	486	526	501	485	494	497	495	479	524	491	529	496	517	528	544	514	492	474	505	519	487	472	506	483	505	487	478	499	509	531	504	487	512	462	468	509	500	506	460	509	473	453	536	492	506	524	524	454	492	496	474	519	468	489	479	471	486	516	473	465	479	478	462	525	503	535	477	526	495	500	498	524	526	483	503	554	519	506	525	498	503	502	531	499	497	508	510	487	530	512	500	552	477	479	463	517	541	506	507	481	487	465	495	491	534	528	523	523	483	496	478	507	522	499	510	479	480	520	474	470	517	572	487	486	514	519	538	511	531	506	503	503	535	490	524	471	528	505	470	505	488	500	469	477	513	503	535	480	508	478	540	468	527	467	472	510	515	500	484	503	512	519	489	496	506	510	496	527	501	492	528	517	487	499	508	464	491	497	447	490	528	487	481	516	517	481	493	481	469	515	492	489	515	491	489	495	535	482	533	522	496	463	496	480	496	492	529	470	483	487	480	493	520	511	510	500	522	487	544	480	539	488	539	549	486	487	493	527	470	487	481	500	477	515	508	490	473	530	491	481	471	477	464	492	498	527	456	468	504	479	522	499	484	502	526	473	460	499	524	507	508	512	525	472	503	489	497	534	484	515	485	486	487	472	525	462	499	491	489	541	490	483	508	507	513	523	529	501	473	499	520	485	514	481	549	523	487	477	500	499	464	519	511	508	487	504	525	527	487	467	486	518	518	536	484	489	506	481	485	522	494	499	522	505	524	472	523	495	487	532	512	492	472	472	524	521	504	509	463	486	471	505	495	528	490	500	479	501	489	480	493	468	511	508	490	526	465	519	489	512	511	543	483	515	481	506	498	471	498	489	492	462	465	538	512	506	510	482	541	497	501	495	509	492	519	536	507	520	461	530	523	511	502	512	497	506	458	464	514	503	499	531	509	489	508	510	498	540	484	529	514	468	520	498	519	511	494	474	522	517	487	475	516	449	488	497	514	482	527	522	504	485	534	491	490	500	516	504	527	485	496	531	517	483	507	504	487	479	486	507	487	489	470	496	482	453	513	476	486	462	521	502	493	497	523	519	492	476	513	516	498	491	483	540	501	499	519	481	502	495	525	495	504	510	517	523	504	490	471	486	518	513	501	517	520	510
27270	12715	4400	2211	1374	1131	965	676	646	672	943	1634	1407	1024	658	515	463	456	422	489	465	432	432	459	447	454	419	480	437	466	454	429	423	475	426	381	386	428	437	448	415	463	436	493	484	461	460	450	443	395	496	433	442	426	395	460	450	427	489	410	470	450	438	444	435	440	485	405	448	447	464	458	454	442	441	449	449	402	413	483	403	456	439	474	448	429	423	444	460	441	447	447	476	459	443	412	393	398	482	440	404	457	414	429	421	428	453	443	445	415	445	427	428	491	444	435	440	443	461	438	442	464	433	442	422	473	444	435	435	428	479	425	404	437	445	423	435	417	412	431	431	479	456	426	442	450	444	439	437	436	436	466	456	451	464	469	436	471	471	436	436	436	446	431	430	452	455	450	451	431	442	447	440	467	489	453	488	456	429	454	414	428	453	481	423	429	486	451	438	480	476	444	438	444	438	460	425	410	447	425	445	470	455	442	440	459	470	441	437	427	454	459	443	429	414	449	452	444	438	398	444	447	427	426	448	419	446	433	463	469	470	447	419	422	458	438	429	441	426	408	433	439	446	432	431	469	460	454	414	469	461	476	446	409	414	405	452	464	450	483	455	438	394	461	478	436	456	444	404	428	462	415	422	453	460	459	416	458	392	433	471	415	461	456	444	457	471	450	437	443	450	477	465	455	452	430	439	458	452	426	432	459	440	437	467	414	467	411	482	447	490	436	465	446	457	439	421	414	424	437	468	460	420	456	438	406	441	441	453	442	447	438	454	445	454	427	442	431	453	440	438	433	475	429	464	425	451	445	461	436	431	436	445	413	464	446	465	439	457	452	429	452	451	438	419	438	456	441	420	461	444	428	440	416	483	432	434	464	424	444	416	474	419	463	432	462	444	442	428	443	460	468	452	428	465	426	449	444	464	417	456	478	432	432	436	442	399	457	450	495	424	461	434	444	467	433	426	464	473	424	458	428	453	430	432	414	432	464	454	454	506	467	430	447	414	447	446	467	441	462	414	462	448	416	443	443	454	447	466	460	452	454	476	434	425	438	427	452	462	426	422	450	437	439	436	428	464	450	440	407	432	435	501	468	422	417	430	431	436	448	456	437	453	420	421	436	427	457	440	409	436	454	461	418	420	432	418	459	414	458	433	411	450	437	441	476	420	448	473	441	487	444	394	424	463	461	478	411	410	411	441	449	389	501	421	482	468	440	417	433	436	453	457	446	398	426	425	432	428	454	411	468	454	425	457	451	450	428	447	414	453	423	426	430	454	453	436	446	424	445	431	465	450	422	455	439	438	447	426	411	410	434	466	418	460	442	438	460	432	457	434	442	456	438	413	450	428	431	458	496	434	467	428	451	481	421	463	440	460	430	424	435	432	429	502	420	454	441	470	420	472	471	442	445	453	461	459	439	393	418	481	436	421	419	445	438	436	448	455	459	423	457	425	410	417	436	452	483	450	477	468	450	414	461	468	441	434	409	440	473	454	466	459	441	441	441	458	439	446	428	425	463	465	454	456	475	416	449	415	462	425	428	437	432	422	421	479	441	430	435	405	415	474	442	401	423	455	449	446	456	450	434	472	410	475	439	464	437	421	459	427	447	460	466	459	471	456	439	450	402	408	454	469	379	460	450	465	434	431	473	435	435	473	418	443	405	428	455	426	401	465	428	430	410	435	436	431	423	432	434	465	442	442	480	457	446	428	446	439	421	441	433	436	432	486	444	453	420	446	465	480	434	471	447	459	437	451	447	485	442	452	454	447	451	424	429	463	436	458	461	427	443	426	449	474	431	418	459	435	438	465	467	438	425	453	465	420	409	417	457	433	439	429	425	386	434	469	400	426	434	442	422	426	444	424	427	461	407	451	410	461	432	441	459	464	439	462	457	420	489	453	423	432	448	435	429	447	405	451	421	453	457	444	447	425	428	459	462	406	414	413	450	409	379	450	476	469	456	459	452	432	448	449	408	429	430	419	430	467	453	420	436	479	458	456	442	430	415	428	433	436	475	460	420	443	456	431	437	423	440	430	429	426	420	476	435	432	453	472	461	424	430	474	424	430	402	470	433	465	446	423	462	444	466	463	410	465	448	420	450	459	445	451	440	487	439	437	433	412	444	475	439	454	417	441	432	372	405	398	449	457	434	429	425	433	472	452	450	469	418	449	443	462	439	437	456	431	468	434	448	446	425	408	439	428	447	446	437	429	449	419	446	428	437	456	410	447	426	453	421	418	438	447	439	476	415	457	396	474	450	404	450	454	441	479	421	441	423	433	398	457	442	406	449	433	472	479	392	451	399	443	457	454	453	447	454	442	428	453	448	445	380	450	447	456	437	436	443	459	413	434	449	412	423	426	410	473	422	452	448	519	412	422	479	457	421	441	494	458	437	471	440	451	468	425	437	378	443	420	443	470	425	416	389	438	417	446	448	453	460	473	433	463	438	444	431	401	427	466	457	442	418	458	450	434	453	427	463	480	434	447	422	470	459	404	478	446	428	441	454	460	454	457	465	468	432	472	428	472	487	423	416	468	442	401	495	468	427	418	451	474	460	491	447	438	440	461	435	416	448	431	419	434	450	454	411	468	485	427	429	449	431	457	485	411	469	451	423	429	427	416	471	453	437	469	431	424	453	441	487	454	438	433	444	419	430	446	421	449	458	417	429	427	421	474	467	440	449	488	482	433	459	455	457	454	495	427	445	431	462	451	434	467	421	407	440	410	466	456	428	376	425	441	447	449	416	417	413	434	472	409	463	426	463	495	422	455	444	450	422	434	446	440	437	453	449	414	430	461	457	437	474	435	476	459	426	443	416	464	460	462	474	447	472	447	444	459	446	473	425	407	402	407	433	433	421	445	443	432	402	466	468	457	430	424	459	482	420	457	467	449	440	457	458	466	437	458	435	426	397	461	435	464	442	484	458	460	428	466	419	469	425	442	438	397	428	449	436	471	423	461	466	486	482	436	424	440	464	438	427	439	478	447	457	462	466	460	502	395	432	452	506	428	468	423	439	414	463	430	455	492	439	426	440	430	410	467	432	399	462	443	471	454	482	449	417	454	432	484	446	442	437	432	435	437	439	484	438	454	477	441	440	434	463	439	441	416	439	464	423	415	438	451	460	450	431	450	427	431	429	462	456	461	440	439	455	405	443	463	433	452	429	488	458	475	432	437	470	480	453	446	426	414	416	449	464	446	445	434	434	409	434	474	436	455	448	432	456	448	445	442	446	444	470	439	416	424	463	422	441	424	437	483	413	480	424	468	478	461	441	449	466	423	423	465	458	429	493	460	425	462	431	470	405	397	411	449	442	438	427	429	465	436	443	487	466	440	459	422	473	412	445	439	465	394	432	428	456	433	451	433	453	486	412	423	447	465	439	416	462	481	428	441	453	445	411	454	481	395	410	487	449	461	438	413	475	446	448	436	427	460	461	458	460	466	410	447	463	435	429	432	466	431	475	470	474	445	435	464	425	441	452	492	465	443	420
6209	3412	4336	2093	1726	1621	1200	790	819	868	1173	2192	1733	1047	675	414	373	348	413	325	355	397	387	370	386	395	386	402	366	382	389	389	368	358	379	377	417	388	359	368	384	403	362	374	358	402	425	353	364	375	405	379	379	387	383	381	376	372	348	370	356	362	374	357	356	374	393	363	406	335	335	357	352	415	365	391	376	382	366	351	384	367	355	387	374	370	377	346	383	371	387	349	363	359	383	366	397	371	421	383	359	406	381	370	361	342	372	352	366	396	377	382	366	379	369	372	377	389	375	382	340	382	374	366	365	375	380	401	387	366	341	372	364	376	369	378	337	406	395	359	380	374	399	387	373	350	404	404	372	382	391	370	349	400	365	387	377	372	365	357	334	381	385	352	386	351	390	371	367	374	365	380	394	329	360	375	401	384	372	378	360	348	358	373	365	376	383	370	408	390	385	352	403	389	355	352	395	373	404	392	365	352	387	421	357	361	394	405	357	375	330	347	365	347	344	355	378	345	375	379	372	379	414	365	391	356	394	381	408	403	372	378	378	354	389	364	372	382	384	396	352	369	354	346	356	340	339	346	347	379	356	406	362	400	383	389	378	371	350	397	355	386	374	399	354	369	375	389	347	381	364	368	338	393	388	388	368	342	353	395	368	348	392	372	362	370	360	368	382	367	368	389	373	352	358	389	345	400	412	390	384	379	398	392	344	364	367	357	349	349	377	408	364	371	375	370	350	378	358	367	370	373	369	362	356	353	353	345	370	345	358	381	399	392	342	389	368	389	356	391	366	374	324	377	377	352	360	363	399	359	384	367	372	366	371	333	387	385	406	400	368	385	376	393	353	391	348	355	362	381	368	370	354	362	357	405	383	374	386	345	379	320	367	376	366	391	356	344	379	382	361	372	360	362	365	391	346	358	368	358	362	400	381	334	411	344	362	385	382	363	372	374	378	382	367	368	354	359	348	384	359	379	364	359	337	385	399	413	391	387	389	405	361	367	373	380	376	354	377	395	376	394	365	379	429	337	383	353	376	383	331	390	368	370	369	369	363	376	342	380	354	360	387	405	375	377	362	369	359	354	360	373	391	347	403	364	368	341	394	384	354	377	346	369	376	401	381	369	383	380	380	354	373	386	325	401	395	368	384	394	376	340	377	339	373	390	386	374	331	334	363	390	396	425	381	363	381	379	383	373	367	409	333	368	370	385	359	364	387	355	347	385	370	333	367	385	333	393	392	400	390	350	357	346	366	369	383	396	378	391	365	400	350	342	382	358	393	391	350	327	386	356	394	383	397	349	385	395	387	380	350	361	392	377	379	380	373	377	383	372	360	355	359	362	363	385	343	383	396	384	397	398	392	369	364	378	382	349	367	374	368	371	395	379	388	399	340	350	345	385	349	366	385	373	394	375	355	369	355	335	360	364	412	363	406	379	343	364	377	388	369	385	357	348	368	377	364	376	397	363	379	366	391	372	362	388	348	384	365	365	402	375	376	400	398	364	354	379	379	418	345	373	370	395	394	385	378	378	345	360	344	365	339	387	405	391	351	379	372	347	379	362	378	372	365	389	408	376	401	366	383	373	377	385	394	403	365	398	377	395	408	355	374	405	377	418	340	346	391	373	367	360	345	399	345	364	385	362	370	371	356	394	405	394	370	373	379	375	392	392	374	371	424	390	360	386	317	386	356	390	415	365	391	336	367	366	370	343	404	375	351	395	371	344	383	354	361	404	379	341	375	382	362	363	356	377	374	388	389	360	393	352	367	367	356	357	373	395	378	367	384	361	375	339	335	332	361	363	346	361	389	369	361	332	343	376	386	407	384	339	354	402	360	414	360	380	389	370	359	383	370	373	393	372	420	331	395	351	357	388	398	365	368	344	384	364	380	376	365	368	343	365	357	381	379	349	369	413	389	359	357	330	383	363	342	351	395	353	357	393	400	394	392	383	397	350	396	357	383	390	373	372	364	356	381	333	387	359	432	377	388	366	357	362	376	397	341	387	402	358	348	352	391	344	373	362	381	369	332	361	344	363	363	372	385	378	374	358	362	371	362	343	381	398	391	376	377	369	364	387	390	391	360	393	399	355	398	400	354	367	371	370	374	367	391	385	382	363	366	371	337	387	385	362	357	374	382	366	362	386	391	344	361	364	382	372	365	370	373	367	365	406	344	377	364	333	348	389	370	355	401	387	401	361	376	363	373	380	352	378	375	314	362	366	386	348	352	353	384	374	363	368	370	399	376	361	391	357	363	377	402	364	373	366	381	376	380	402	359	332	410	388	361	407	417	370	365	348	369	362	387	371	387	367	360	394	414	373	377	395	346	394	358	357	392	366	357	402	346	374	367	403	360	374	398	363	389	377	345	383	389	378	379	366	359	365	349	367	354	369	389	390	344	359	399	389	364	390	392	378	403	338	356	401	346	377	403	379	348	388	376	373	359	365	344	343	398	380	373	382	353	353	360	370	366	345	343	381	385	358	372	356	393	384	366	350	385	406	368	391	371	364	396	384	328	366	355	336	376	364	369	391	397	414	377	380	381	394	345	378	369	360	376	388	397	341	408	383	371	349	379	359	356	373	385	389	364	403	357	378	384	377	341	361	368	372	404	388	353	378	368	387	353	364	397	362	405	365	348	385	354	375	381	397	350	362	344	348	350	384	402	349	387	393	394	352	379	344	331	389	380	371	394	396	359	382	378	384	381	381	387	385	415	379	350	371	353	406	401	344	377	383	374	387	384	360	373	348	364	341	391	416	395	342	384	389	368	390	386	380	349	380	384	391	335	343	390	389	375	375	367	391	356	383	369	362	348	367	373	373	397	365	361	359	395	343	373	367	386	354	388	334	368	353	387	373	399	366	375	361	386	360	402	375	348	386	358	372	351	342	365	390	336	373	401	356	382	324	372	371	393	371	379	389	382	362	362	373	379	378	363	378	371	376	361	371	374	395	380	380	377	365	407	423	354	383	390	374	333	406	385	356	375	363	330	356	354	361	373	341	396	395	360	362	371	390	358	370	385	383	398	377	358	410	363	363	365	389	356	386	376	361	341	366	372	361	370	403	359	368	394	387	398	367	348	350	396	376	352	409	374	397	377	381	364	396	368	355	374	395	352	389	351	357	366	390	383	363	355	370	370	382	350	421	377	359	371	374	384	409	356	367	339	390	386	373	390	370	426	349	420	378	394	376	354	386	379	341	387	375	372	346	350	367	346	388	365	365	388	382	388	354	382	367	366	388	429	370	375	365	406	375	354	387	382	384	379	399	395	374	353	355	389	390	352	355	359	350	390	372	399	371	349	379	369	384	382	344	380	374	376	389	377	391	352	363	372	377	376	367	401	390	399	331	341	368	375	378	386	382	378	383	373	357	398	354	373	375	399	361	369	364	396	400	415	404	374	344	366	375	402	376	394	373	335	363	341	391	399	375	365	407	382	381	345	387	386	365	333	369	384	387	407	339	407	376	357	386	381	370	393	351	373	381	365	388
24919	20994	27066	24864	12137	3530	2445	1964	1311	1249	3114	15620	11423	5567	2011	769	605	498	517	523	560	497	509	525	554	491	539	511	513	528	483	514	540	528	505	515	498	534	539	526	535	543	487	506	495	533	571	494	500	521	506	505	504	478	526	499	524	508	509	493	553	496	452	519	469	500	510	521	546	531	520	496	505	529	516	519	513	495	531	477	477	509	533	521	486	557	516	509	486	493	535	516	506	524	447	519	524	535	531	471	519	504	503	509	501	530	530	510	483	526	535	511	499	520	527	499	546	544	467	508	474	527	456	452	492	500	550	504	484	562	502	519	528	490	561	509	516	532	513	551	505	531	510	480	513	486	511	496	508	509	525	521	471	486	480	538	513	483	485	532	478	486	514	489	477	555	522	499	483	540	504	542	509	524	511	528	537	478	513	509	532	506	506	490	465	537	566	527	546	527	524	502	500	518	499	507	516	526	478	530	490	531	464	499	479	504	492	548	529	486	501	507	506	508	500	522	505	518	507	494	500	492	520	526	493	515	519	523	530	486	494	530	496	483	514	521	516	479	475	493	531	540	550	541	491	546	514	522	505	502	483	549	515	489	552	524	475	515	529	498	536	479	442	512	557	501	512	560	523	498	504	503	524	500	500	505	505	492	479	520	532	503	514	512	524	505	501	485	501	503	564	504	532	465	526	479	498	492	510	478	484	490	527	529	518	505	502	488	514	509	497	530	520	512	522	477	504	517	478	543	473	515	497	537	479	488	492	541	539	453	507	487	529	505	447	545	535	533	524	507	517	498	513	497	485	521	489	527	522	480	502	518	525	503	471	500	527	505	477	526	511	512	510	528	515	497	498	509	506	511	507	516	520	508	494	509	510	535	519	534	494	510	537	534	551	520	487	477	514	543	512	511	489	501	497	547	503	504	542	492	548	527	504	479	509	483	540	495	501	549	443	499	485	530	493	494	507	537	480	510	480	492	527	508	491	498	523	525	489	518	506	553	497	500	497	525	474	512	505	536	516	516	525	479	478	499	533	532	501	526	522	512	486	512	507	505	478	544	531	510	465	504	504	492	508	496	515	541	497	490	504	509	505	534	515	498	496	512	547	490	520	491	510	532	472	513	543	480	498	538	477	497	496	509	531	515	514	493	483	491	518	490	505	509	496	491	485	524	548	539	506	518	551	517	509	515	527	487	495	539	523	493	500	494	524	499	525	490	526	521	519	500	545	474	496	518	506	521	488	518	501	506	569	516	527	493	505	525	525	473	545	486	500	513	513	553	495	515	483	544	504	488	528	532	489	467	505	479	488	514	466	496	475	512	487	488	550	513	549	482	530	501	482	477	487	526	531	514	523	520	508	503	510	535	533	499	475	497	537	486	484	536	504	505	480	487	489	463	528	514	478	534	478	513	477	515	564	517	502	496	525	495	533	507	491	470	482	462	529	490	504	476	505	538	533	532	496	504	496	557	475	499	515	483	493	517	544	498	526	484	497	525	513	509	485	509	513	472	516	494	519	520	486	499	521	488	541	513	488	482	541	511	501	487	492	503	522	505	521	498	496	504	517	486	529	515	527	546	535	517	479	512	493	504	497	518	518	540	487	508	495	520	517	519	535	528	506	508	486	480	505	526	493	510	509	507	517	508	550	490	544	501	498	467	471	505	505	503	510	490	499	492	522	494	493	514	491	543	556	560	532	534	499	517	547	522	528	478	514	537	513	501	522	525	504	505	490	538	507	493	469	472	501	483	484	489	487	499	491	529	512	502	512	548	528	498	522	537	503	517	493	487	495	472	494	508	500	504	508	537	502	542	505	507	506	513	488	476	531	528	530	472	519	503	523	517	550	516	551	490	503	531	460	458	497	513	500	507	472	528	522	538	496	472	474	478	490	485	519	523	532	451	516	504	508	532	538	524	517	507	539	508	507	517	516	498	498	498	525	516	518	493	536	548	533	531	524	507	501	508	512	531	514	516	523	542	535	473	507	501	475	488	490	496	541	540	508	525	531	535	515	482	564	484	505	545	530	499	519	488	515	488	481	463	475	489	504	506	508	483	486	502	505	472	492	481	495	527	524	527	507	500	531	493	556	531	513	556	522	501	528	473	501	489	506	503	487	521	514	467	507	517	518	538	537	503	477	524	488	505	528	523	504	508	555	497	495	501	509	493	510	535	537	515	528	464	475	484	506	529	479	520	536	503	515	517	495	502	482	517	498	505	480	542	513	480	511	499	501	514	513	491	522	516	530	502	522	514	509	560	504	495	469	522	528	533	524	535	506	533	522	480	546	497	514	460	481	545	459	480	557	496	467	500	514	513	490	523	485	468	490	517	513	486	534	486	523	536	500	510	472	475	502	496	535	521	494	467	521	462	506	512	514	454	498	495	504	490	506	540	505	490	532	486	545	526	483	496	488	485	513	494	510	518	446	527	541	535	492	501	500	470	526	531	505	526	506	521	547	487	547	545	518	503	508	508	531	511	514	531	487	513	534	485	475	503	504	512	503	514	526	508	516	537	533	501	503	483	478	500	528	472	502	523	475	475	526	541	525	564	484	504	486	467	527	502	508	518	508	458	489	499	493	474	521	508	522	512	525	549	550	509	506	484	486	530	479	459	531	520	477	507	500	468	483	520	511	498	537	488	516	506	513	525	507	497	521	509	484	459	525	522	518	524	498	475	466	507	527	529	503	503	513	504	472	516	487	494	502	496	468	509	490	532	502	519	533	469	521	505	540	482	518	514	480	502	492	510	485	498	533	528	544	515	497	563	516	454	493	518	506	502	497	522	523	545	538	487	470	514	504	500	495	522	528	529	514	514	548	556	475	533	467	489	466	497	517	498	522	537	529	523	551	511	520	563	509	488	512	482	488	514	558	478	501	534	519	474	500	514	494	471	492	499	477	479	540	523	511	492	513	551	548	535	511	524	518	523	497	496	505	515	522	497	460	481	510	524	521	451	481	521	512	471	496	467	495	468	504	470	490	505	467	494	544	494	476	471	476	457	490	471	524	516	517	496	453	464	481	507	534	493	495	526	493	493	458	553	500	522	489	471	495	509	472	469	488	527	508	516	504	518	505	482	515	500	493	537	557	501	488	547	515	523	550	508	523	533	516	532	558	500	507	529	520	523	480	524	482	532	495	450	500	517	513	475	514	529	507	505	535	557	524	490	507	487	520	480	498	508	524	565	516	542	512	513	511	489	511	493	507	506	468	526	520	493	490	527	452	507	509	511	493	525	493	508	467	483	513	523	525	487	509	455	518	486	544	494	529	514	503	496	487	490	519	528	487	493	536	510	513	484	526	500	497	530	461	504	508	483	512	506	500	492	522	481	528	533	525	484	478	490	542	529	455	533	527	545	505	565	496	522	475	510	498	480	480	497	504	531	503	489	484	520	547	505	528	530	453	505	509	487	477	522	485	501	526	521	537	526	551	527	539	502	493	559	485	506	501	506	520	498	537	547	474	494	487	503	517	507	507	540	489	527	531	532
6080	10089	9451	6868	4131	3186	2838	2551	1753	1732	4803	16720	10752	5454	2109	733	480	464	426	425	426	459	474	423	437	445	464	426	452	435	429	434	480	457	412	395	477	460	419	438	473	452	460	467	420	439	436	425	469	479	444	427	464	479	464	436	453	438	416	449	431	481	416	416	448	419	448	415	438	427	457	454	434	442	458	411	441	447	472	466	413	436	437	449	423	442	464	448	474	432	427	433	438	450	420	434	443	461	419	425	433	472	450	460	407	477	445	464	470	450	424	463	449	443	435	417	414	452	451	461	426	454	448	505	447	479	438	431	462	447	443	441	456	481	439	460	421	457	428	428	490	448	444	465	463	434	418	448	413	433	447	440	439	457	428	433	477	465	456	455	444	441	420	457	419	434	454	398	417	391	471	424	437	439	419	430	451	404	440	453	440	464	456	462	460	416	414	453	444	430	436	440	460	441	358	422	462	497	521	414	445	451	440	426	399	440	386	450	423	398	421	481	459	409	428	462	437	430	481	428	448	467	438	441	470	438	440	439	442	435	410	445	480	417	467	444	415	423	446	426	419	426	435	418	423	418	444	459	460	467	467	423	420	415	469	461	466	433	419	445	434	449	448	447	410	450	460	415	455	436	429	440	435	477	414	424	420	443	448	444	446	412	453	432	456	489	475	410	459	451	435	406	442	449	470	382	415	458	419	425	408	444	432	433	434	417	402	447	460	471	418	412	419	452	430	458	404	443	454	431	440	409	438	426	422	482	438	442	436	420	440	426	465	402	416	473	428	449	447	413	489	401	428	460	428	454	454	438	439	430	397	413	429	437	418	426	476	428	457	454	475	475	445	432	438	425	400	422	468	443	437	426	452	398	456	458	452	409	426	444	436	428	473	464	450	437	412	451	487	459	436	438	457	390	444	506	424	410	444	443	436	435	445	448	456	429	460	451	428	441	436	464	467	457	447	447	436	448	437	416	455	483	441	444	467	473	433	449	455	487	430	414	461	430	447	488	424	436	437	451	475	471	442	435	447	479	445	428	426	449	437	407	468	466	466	419	420	442	453	465	438	403	480	483	443	468	457	413	475	486	439	466	468	439	426	408	446	445	457	431	495	451	425	430	464	413	450	475	462	415	419	429	430	454	453	485	440	447	456	421	431	443	452	450	427	449	500	403	462	460	450	407	442	440	423	409	459	462	458	425	445	451	419	455	413	459	453	423	431	505	422	443	415	399	455	457	420	417	438	456	422	436	483	421	443	424	408	417	508	433	460	414	466	434	435	465	505	389	463	432	462	457	415	454	422	474	429	420	460	405	463	466	453	450	419	433	474	391	429	445	434	420	453	455	438	476	438	416	438	423	449	449	444	435	421	421	417	422	433	404	413	438	418	460	438	447	422	423	475	450	430	458	459	485	436	437	443	457	431	433	438	458	437	393	431	477	437	453	474	400	432	422	456	440	429	467	460	426	453	470	462	398	456	443	391	425	416	440	461	438	437	437	443	441	457	452	442	444	441	460	476	428	419	438	450	447	398	478	442	412	448	455	402	421	411	444	456	472	463	418	464	463	423	423	418	459	454	436	448	428	441	453	430	463	429	445	438	420	453	430	461	444	429	443	450	485	450	476	459	416	417	472	411	445	446	416	446	447	432	383	436	453	465	465	439	446	415	421	422	472	450	404	441	438	471	427	458	434	450	446	433	462	444	410	427	452	459	441	440	400	477	453	459	429	429	444	466	440	433	420	447	454	474	455	438	433	442	429	404	434	414	465	468	405	457	428	432	450	442	450	454	443	440	452	458	439	455	455	432	459	419	435	464	467	458	456	438	472	438	463	429	432	424	477	449	460	425	457	424	421	448	452	449	448	426	417	430	470	434	423	427	424	432	422	464	463	474	417	421	444	449	396	435	451	407	427	431	456	425	417	416	440	421	483	446	401	422	458	413	439	431	440	456	428	474	443	436	413	471	435	443	443	432	435	418	430	414	445	432	404	409	485	431	465	449	463	441	456	432	438	418	451	425	395	416	434	420	434	429	445	416	435	453	443	443	411	412	445	468	460	440	449	477	432	440	445	441	419	444	415	487	462	444	435	470	411	431	436	422	454	384	447	438	383	430	452	412	423	420	441	388	433	439	432	440	454	458	421	463	429	479	432	418	424	445	432	451	450	435	417	434	428	464	430	448	452	420	455	454	444	448	468	456	488	433	421	430	476	453	433	459	438	441	447	422	434	444	448	432	420	427	434	464	461	410	432	431	435	498	452	500	474	441	436	457	403	433	452	405	453	405	425	424	456	438	451	451	431	458	399	448	440	420	447	440	473	418	430	456	440	476	444	406	437	451	424	426	403	418	435	411	455	440	421	455	444	448	444	439	461	436	448	457	447	465	431	453	462	447	448	410	425	415	440	461	457	420	417	454	408	455	480	439	423	462	446	442	416	455	469	453	439	450	435	416	422	436	434	446	427	461	405	478	447	425	442	424	409	449	417	378	446	444	460	477	448	471	409	464	480	441	450	430	478	443	473	415	420	469	429	446	429	437	422	429	444	489	443	420	395	446	421	477	433	460	445	449	454	404	447	457	388	418	430	440	447	425	419	425	444	449	433	430	430	461	470	411	432	438	453	404	442	438	404	410	449	448	464	437	420	450	449	409	428	438	465	391	446	433	407	458	421	452	450	419	447	402	445	415	389	417	420	436	418	419	465	454	442	439	411	414	416	446	413	433	422	461	439	438	433	442	432	437	460	408	449	391	408	410	435	448	446	429	446	461	444	419	451	495	419	433	474	404	410	466	409	411	433	419	421	473	385	433	403	405	434	491	426	438	448	427	477	429	473	473	473	425	439	456	464	477	487	462	429	448	422	465	442	473	447	448	445	441	472	445	414	445	409	434	468	419	420	446	434	435	449	462	410	430	454	446	416	423	407	404	475	443	428	456	434	481	400	483	437	411	437	435	436	455	448	454	415	415	408	413	456	450	437	431	457	434	462	418	445	426	401	455	408	444	448	465	463	453	435	475	430	451	414	444	462	411	456	404	456	467	462	427	431	436	430	420	420	467	436	454	433	406	415	409	445	433	474	438	409	444	438	427	478	426	451	461	446	439	409	460	415	440	429	442	412	434	389	449	462	465	435	414	474	412	402	461	470	459	435	423	446	418	405	399	439	435	438	434	483	428	446	444	465	438	386	426	487	440	409	426	465	416	436	434	440	445	433	398	484	416	487	413	443	446	431	434	447	425	435	495	435	467	448	468	435	422	457	444	424	409	429	459	440	460	413	464	470	434	406	442	432	436	437	491	427	434	424	430	417	431	439	462	418	453	433	432	432	439	473	461	431	442	442	480	454	472	425	439	405	464	435	467	450	461	399	453	421	470	492	442	414	424	416	441	440	435	422	460	418	477	438	424	448	439	436	421	443	429	436	443	459	426	435	460	422	413	430	404	440	454	439	425	438	429	420	429	447	451	433	422	431	410	421	455	424	440	446	456	455	420	406
23919	20961	28155	23991	20696	12256	4993	2998	2270	1992	6024	25155	21121	11009	3448	1005	707	611	630	598	624	598	644	596	641	619	615	630	591	604	629	614	611	612	598	670	603	613	620	612	593	623	627	617	577	615	618	572	592	661	601	697	642	615	604	637	619	570	613	627	614	549	613	589	578	612	571	599	618	545	597	617	625	615	651	604	576	609	606	647	660	605	612	609	594	588	591	545	646	616	596	608	597	591	623	635	589	590	603	615	621	552	594	551	645	582	616	585	577	629	592	595	641	633	602	566	597	613	601	585	649	654	612	593	598	634	605	628	578	632	597	633	595	595	619	614	584	583	633	612	612	611	594	596	598	617	594	594	624	576	589	599	626	578	571	581	599	577	637	620	600	563	607	598	589	591	570	621	590	599	577	581	613	594	584	599	632	602	598	623	598	579	601	599	621	584	589	530	559	620	630	594	578	612	586	623	620	593	558	642	613	599	637	580	579	585	649	592	595	615	586	649	586	604	585	647	591	589	592	574	631	605	591	601	597	591	561	603	613	593	600	566	627	605	553	555	616	616	585	599	604	625	623	612	642	651	624	610	555	612	628	638	637	585	628	619	600	582	616	566	580	605	566	576	586	592	599	603	606	582	646	564	594	625	543	613	569	605	604	619	611	541	602	616	628	601	641	605	572	610	627	558	600	560	627	591	602	617	604	634	638	537	587	568	575	631	557	563	586	589	559	573	582	609	583	583	597	603	584	601	584	599	602	605	606	639	617	619	604	562	607	596	646	603	558	615	582	589	578	575	564	598	608	627	547	601	584	584	561	619	595	610	559	605	608	567	569	577	582	555	644	622	628	609	582	565	592	570	636	619	604	609	619	611	551	589	582	556	620	604	578	585	614	623	589	577	596	595	604	603	638	592	570	613	611	596	588	638	538	586	567	581	597	568	612	647	642	657	579	596	634	531	570	591	625	597	609	573	632	633	598	638	590	600	576	574	607	625	590	555	640	618	596	580	572	637	586	623	606	564	611	598	613	585	532	611	628	571	579	573	579	654	606	608	636	602	596	587	578	580	610	651	587	605	610	589	558	603	606	560	570	598	562	629	591	609	620	611	625	576	604	572	546	600	640	590	603	615	595	592	622	590	651	634	651	640	596	595	601	645	607	592	607	589	604	614	574	624	603	586	632	613	667	611	635	609	597	595	585	613	608	633	586	627	598	604	672	649	583	622	554	589	625	605	641	548	558	607	608	583	601	548	593	620	570	583	618	628	646	645	587	610	614	564	681	580	622	602	578	604	608	583	596	559	588	591	543	616	564	619	573	616	582	545	602	615	670	664	581	629	543	581	564	576	609	631	605	584	591	582	581	609	603	550	605	598	585	597	607	571	609	597	581	623	546	547	580	582	587	596	611	610	608	621	584	658	585	569	607	591	603	603	643	598	609	567	584	572	595	609	620	610	579	598	593	605	571	590	622	608	597	574	583	610	554	586	548	604	628	577	615	607	594	628	585	615	605	605	534	602	582	579	573	597	568	627	591	599	591	603	555	554	599	606	572	576	599	583	608	602	556	606	611	557	625	597	602	575	644	539	628	566	560	581	629	617	609	620	601	607	605	574	596	601	616	555	596	564	595	620	648	612	629	557	588	589	567	556	631	620	601	602	617	601	556	594	601	592	623	586	617	618	593	618	618	600	594	599	599	590	620	609	586	623	631	602	632	654	570	582	594	526	604	593	557	570	614	592	604	577	623	581	593	596	570	616	589	612	623	563	615	650	585	611	585	591	580	574	603	555	556	625	596	610	610	647	586	586	629	614	587	552	619	622	629	609	606	592	540	576	595	567	575	618	579	572	577	589	578	610	604	624	619	627	597	599	585	610	645	573	604	647	605	590	616	589	553	561	594	576	605	564	596	573	582	626	633	537	626	583	647	571	598	583	651	614	641	609	587	616	577	624	569	595	561	609	612	633	582	620	602	586	578	605	568	564	587	630	601	604	595	591	570	630	577	619	583	627	561	592	661	580	635	611	566	599	614	563	595	573	630	552	624	647	586	567	578	629	560	596	591	590	543	593	574	615	606	615	566	602	565	620	570	593	631	541	557	653	591	584	579	592	593	646	596	644	611	560	560	595	588	611	560	603	579	606	617	571	613	615	620	612	611	588	601	615	592	591	591	642	639	575	594	637	596	610	623	569	594	585	633	574	575	578	624	628	587	645	606	587	584	568	539	583	589	592	603	572	601	603	586	592	581	593	606	579	591	634	592	598	584	582	583	566	603	605	606	614	591	628	635	592	636	600	589	607	580	603	624	616	611	613	599	591	593	590	567	542	600	590	599	575	588	600	649	585	596	553	608	601	607	554	599	616	587	618	643	587	608	612	621	612	577	560	574	572	597	601	589	595	594	576	632	619	590	582	598	540	622	627	641	581	607	634	592	570	608	597	591	567	603	609	620	618	598	612	626	626	634	608	549	593	590	611	595	609	638	596	586	605	562	603	618	579	601	600	629	584	605	549	573	626	615	574	621	626	568	589	615	574	538	574	612	638	577	617	620	613	632	656	594	577	613	604	603	592	610	608	599	617	584	616	607	622	610	615	584	560	587	623	596	536	629	560	604	574	621	626	593	612	595	604	602	598	611	580	620	625	586	575	598	548	594	604	601	576	563	632	658	669	607	610	603	613	627	592	617	617	575	585	576	587	596	588	623	598	610	545	573	600	579	608	594	626	622	604	598	614	563	569	573	604	545	589	616	616	575	611	582	617	610	600	586	617	567	598	578	600	589	587	579	603	623	610	602	582	545	593	576	627	596	630	574	538	626	594	626	561	620	597	591	590	597	600	606	621	580	611	649	612	580	615	585	618	575	621	624	599	617	580	617	624	591	616	557	613	623	626	572	617	626	614	618	585	592	620	623	599	555	615	622	620	563	582	565	601	614	574	601	636	566	632	616	568	681	561	542	625	626	609	595	623	577	582	619	609	651	616	582	577	602	599	599	594	600	607	634	630	591	589	664	594	629	600	633	592	590	615	564	549	579	580	583	531	609	620	595	562	572	590	604	624	605	593	658	613	582	596	616	591	593	596	566	582	564	583	610	598	566	619	608	606	621	630	608	606	594	582	593	584	597	605	604	609	602	614	592	581	584	607	600	589	585	604	599	591	587	590	624	598	602	614	621	601	626	599	623	603	582	563	619	601	630	629	608	599	627	587	595	585	590	589	590	560	552	612	581	603	599	562	585	597	576	613	596	600	634	580	575	580	602	610	597	619	585	567	583	563	602	606	579	573	623	559	645	600	612	584	602	591	647	601	571	623	614	614	557	598	629	598	601	567	628	637	595	601	614	594	656	581	626	594	552	530	611	576	655	603	566	599	587	603	572	571	585	600	599	638	614	566	634	574	608	602	630	586	618	633	578	619	601	589	595	579	593	574	643	614	581	644	604	599	601	603	589	589	596	583	598	574	602	629	647	574	592	615	571	630	656	572	596	631	592	564	589	618
7687	14830	15845	11928	7085	5246	4144	3609	3066	2672	8870	25477	18203	8922	3217	1022	689	515	543	503	520	486	480	528	510	480	493	486	517	477	472	512	519	504	507	502	522	520	507	538	500	494	505	501	488	486	523	532	463	539	535	495	570	530	530	527	506	508	486	533	520	492	498	522	481	510	549	512	496	526	514	478	534	528	525	563	534	488	486	579	542	477	484	496	502	511	521	501	472	543	512	511	478	502	476	474	500	527	488	502	539	562	517	484	519	508	482	507	510	495	478	520	522	514	527	521	484	492	517	489	502	479	491	524	517	500	511	473	533	511	482	495	513	515	520	511	481	437	495	484	540	534	540	536	495	500	485	448	509	534	542	547	499	548	512	497	566	481	500	476	511	482	532	508	497	540	513	525	520	574	520	555	512	502	525	518	509	526	514	509	518	543	518	503	524	491	551	501	531	538	575	485	490	510	504	515	457	518	526	522	546	475	506	526	500	503	493	515	494	521	514	522	487	532	502	528	534	477	512	481	523	449	489	523	534	518	502	476	485	502	473	525	517	520	498	541	538	493	505	519	558	509	491	469	548	518	515	526	548	533	494	518	513	515	495	548	526	508	466	531	512	503	484	489	500	491	475	521	524	538	532	544	497	510	515	532	504	531	504	539	513	544	506	513	488	511	486	517	544	495	556	487	507	521	487	510	512	515	540	507	497	552	466	515	503	453	465	552	506	538	491	480	547	505	474	512	496	482	529	483	519	494	487	513	521	515	548	504	515	522	493	476	530	489	531	543	526	520	530	524	524	475	460	512	521	534	516	494	471	476	462	476	493	535	472	504	472	524	522	514	501	514	488	498	505	535	525	510	473	526	512	503	491	510	549	511	475	531	528	486	514	498	498	520	512	501	492	553	508	540	515	486	473	504	492	506	491	532	497	517	530	476	539	527	508	496	481	489	509	558	471	522	523	486	518	527	497	496	488	501	462	500	475	498	535	462	505	510	546	588	476	509	532	509	518	492	522	538	520	490	499	474	547	508	533	521	495	519	504	463	554	541	514	517	534	479	461	480	498	517	492	513	483	501	527	519	517	526	532	471	512	565	512	512	506	531	497	525	499	508	452	487	581	498	513	511	534	549	541	526	516	519	478	526	487	491	489	506	491	472	531	509	494	508	481	491	481	519	514	490	550	478	508	487	561	522	505	525	494	484	514	505	493	507	497	520	535	528	490	551	501	529	473	504	530	533	511	510	480	527	489	540	495	495	518	506	495	511	517	506	469	510	483	530	501	520	527	469	525	523	511	499	500	500	528	532	502	516	486	536	522	493	515	493	460	538	478	480	511	500	513	529	525	518	512	514	472	504	476	511	538	479	472	541	477	561	478	509	522	504	531	482	485	564	499	504	486	525	507	511	525	553	530	487	487	535	493	544	521	525	511	518	531	505	471	510	514	528	473	510	513	503	505	463	503	465	501	508	534	489	475	521	483	512	492	479	515	476	489	541	492	488	473	497	554	509	482	483	483	503	522	522	486	511	504	476	503	550	491	531	478	525	487	505	493	505	509	523	482	546	478	460	505	496	500	552	497	501	530	504	483	547	488	512	474	536	508	514	524	499	536	562	495	511	538	519	522	532	500	487	529	523	535	509	514	533	479	492	497	489	519	503	522	493	492	495	505	483	527	502	517	491	531	527	503	548	509	495	524	508	496	521	511	508	523	499	505	489	511	541	529	491	501	536	498	478	450	517	454	518	528	502	551	471	463	520	457	519	509	485	500	481	492	524	547	535	557	534	498	498	477	529	518	484	521	500	501	499	499	508	506	483	503	461	504	530	510	472	485	497	521	482	484	494	519	499	466	502	499	453	538	549	495	491	517	527	522	541	485	549	498	499	511	505	528	515	467	490	515	506	551	502	498	515	513	518	475	479	488	521	500	505	501	533	496	486	504	519	496	497	522	575	505	534	529	477	502	483	518	500	511	491	476	505	509	534	548	477	506	490	508	504	504	497	536	500	513	482	509	484	501	489	534	511	519	516	473	535	461	478	496	473	495	520	521	529	500	526	509	504	545	488	507	529	501	495	496	511	488	515	511	483	501	488	534	491	516	492	480	523	474	499	519	509	510	481	486	497	491	532	503	489	523	475	513	493	503	502	529	463	509	471	514	478	468	504	542	500	544	472	480	536	511	487	552	481	486	525	505	506	502	502	503	510	513	463	555	532	546	523	530	538	506	491	516	521	514	512	519	510	509	495	513	476	513	529	524	547	491	541	512	507	496	521	502	534	486	500	504	458	503	486	464	561	504	473	470	488	492	503	514	541	508	512	521	497	498	498	559	479	526	497	491	516	499	499	500	498	543	490	481	528	513	526	474	500	433	465	504	517	513	473	495	486	490	535	518	497	509	499	495	482	496	501	498	515	493	497	498	515	485	516	503	478	509	502	488	493	495	523	496	519	518	479	487	487	508	461	474	503	514	525	500	503	528	493	461	530	488	491	502	492	510	486	463	531	527	486	489	509	473	513	484	497	487	508	488	533	508	513	535	542	512	507	507	485	504	537	509	506	509	476	510	510	470	507	486	507	507	514	514	481	510	501	460	535	515	497	476	496	480	520	490	451	464	472	490	551	496	503	493	491	512	501	492	521	530	501	509	517	496	515	511	512	468	500	478	538	491	506	497	480	518	518	506	487	511	473	486	482	502	497	505	509	471	491	502	515	495	489	501	485	489	453	512	453	522	514	524	558	479	490	499	544	504	453	484	524	484	485	502	542	493	502	479	512	517	518	504	505	464	526	524	512	497	467	484	487	502	490	500	485	472	491	493	479	516	437	473	510	505	519	472	496	533	503	491	506	520	506	500	513	503	528	501	500	542	500	458	470	493	527	516	540	535	536	499	456	518	500	468	477	525	509	506	518	499	506	524	524	500	498	515	509	495	515	485	521	498	501	478	505	534	507	495	481	502	566	509	496	480	514	513	510	504	497	510	468	475	503	494	533	513	500	507	501	529	510	509	491	529	538	505	508	486	497	505	465	539	477	510	507	481	499	531	513	497	528	513	515	505	529	506	477	525	502	491	546	511	480	487	524	494	514	491	522	531	507	487	460	512	512	479	517	530	499	528	518	496	476	535	509	528	497	507	473	472	514	506	494	525	496	486	545	533	496	471	521	499	515	471	496	522	508	481	520	495	505	512	527	482	497	488	469	490	520	475	493	486	489	491	501	495	499	513	506	516	534	502	533	535	535	536	512	491	503	508	528	501	493	470	482	482	504	476	507	445	507	531	523	494	498	542	515	523	486	449	490	538	555	490	449	478	485	517	508	544	478	498	489	505	485	510	522	504	512	500	496	496	528	467	519	491	529	485	483	521	514	536	510	498	530	476	521	506	520	530	489	524	497	522	511	524	484	452	503	481	484	520	508	473	504	528	529	520	487	511	489	466	494	499	515	449	523	454	516	529	506	478	486	488	524	510	499	514	524	492	495	465	519	484	467	521	558	485	476
27395	13656	6109	3123	1595	1237	1186	962	847	721	921	1764	1505	980	657	512	455	470	453	469	490	435	422	455	518	454	460	480	460	470	454	479	522	472	468	449	451	454	461	436	499	458	451	475	477	488	469	470	477	462	483	456	467	482	427	498	476	440	464	439	469	411	481	448	455	471	486	445	444	469	430	436	450	505	474	454	437	447	484	446	492	501	449	469	441	444	498	466	480	484	447	437	446	446	427	512	484	480	448	463	457	438	487	469	464	466	478	399	461	481	480	473	468	518	474	442	476	474	427	451	486	454	472	461	500	439	458	438	456	490	446	449	499	475	496	459	472	481	456	494	453	464	502	453	474	487	448	459	429	457	466	444	496	484	471	428	476	466	473	471	447	426	444	458	496	449	474	462	453	491	474	471	409	499	433	469	495	479	493	440	441	471	467	495	461	445	398	416	443	458	461	461	454	465	493	483	464	440	486	461	440	451	489	484	510	460	474	478	503	481	486	473	500	435	464	468	490	474	451	493	459	534	445	474	456	447	488	452	478	444	421	426	479	448	471	468	486	482	476	452	440	477	493	435	434	479	464	470	440	488	455	496	461	447	504	460	500	458	461	519	497	515	465	461	514	478	447	473	461	488	459	476	476	469	438	431	450	466	501	461	445	485	460	486	447	476	502	476	478	482	446	435	485	455	472	453	469	467	450	489	490	440	445	416	469	466	473	458	454	460	451	470	468	509	477	436	478	431	478	488	497	495	461	438	439	476	441	466	443	493	478	452	460	437	474	447	446	417	484	481	451	477	456	511	499	451	467	473	469	491	477	453	470	452	467	465	451	484	459	480	468	446	468	504	456	463	470	459	478	447	499	419	416	490	471	466	467	427	465	458	482	488	478	431	477	483	476	480	464	476	500	478	466	453	481	476	506	450	470	459	482	452	470	485	407	451	454	438	481	464	496	436	480	428	468	480	464	467	455	456	472	421	434	487	467	443	512	452	415	469	464	493	494	427	466	473	442	473	449	420	504	462	409	490	444	467	452	447	457	471	428	462	445	463	485	459	452	495	445	424	468	448	478	422	444	463	463	443	450	448	457	451	478	431	461	513	487	490	483	463	456	458	454	460	461	438	475	443	440	452	430	453	458	429	454	454	465	429	472	474	456	449	461	464	474	461	484	436	469	467	466	427	440	434	459	474	464	474	445	499	477	424	437	439	448	456	459	458	477	449	437	449	433	445	463	433	512	466	423	464	452	425	443	460	446	462	462	469	468	482	446	479	471	484	448	458	450	478	455	460	457	464	483	434	460	467	476	476	454	464	443	445	466	474	496	530	449	499	470	460	469	467	434	458	449	490	437	483	483	453	456	456	460	435	508	457	458	495	474	455	456	478	431	464	430	477	462	468	453	454	459	503	443	494	496	483	455	448	444	438	487	446	436	460	459	467	483	429	445	438	437	447	479	449	459	467	452	461	483	458	484	459	478	443	464	430	459	459	426	475	445	451	475	467	509	458	451	446	478	465	472	469	449	468	493	463	437	507	516	489	488	493	465	479	448	460	497	457	441	442	482	422	494	475	472	479	461	454	451	454	463	469	456	459	499	508	452	481	470	423	441	452	457	433	428	443	452	464	450	420	456	482	421	438	480	469	471	479	454	452	477	469	480	464	474	479	446	466	415	481	447	477	455	464	441	452	440	438	477	440	458	439	477	482	482	421	446	492	485	464	438	502	479	457	444	453	471	476	465	426	484	449	461	516	479	434	475	455	482	423	493	477	441	441	461	460	451	445	482	508	430	452	443	445	452	473	445	477	443	466	477	418	460	470	489	441	432	442	447	506	477	456	459	483	484	515	431	449	512	461	467	434	534	499	456	482	441	443	425	441	450	444	458	435	458	468	425	471	475	464	466	479	484	438	487	457	418	465	430	467	462	468	475	447	467	433	452	479	443	474	444	488	458	472	468	488	480	452	477	454	458	428	482	416	455	536	504	481	478	478	453	472	468	503	426	425	457	474	449	437	461	477	472	499	461	476	489	471	478	423	457	437	434	486	448	458	484	459	463	433	445	475	455	461	489	460	456	428	492	416	481	469	441	450	454	484	422	452	463	486	499	485	437	435	482	477	523	480	483	452	446	423	464	492	486	471	478	452	445	512	435	475	463	454	460	452	446	508	461	425	449	498	476	437	436	490	471	483	476	498	444	451	494	418	476	468	476	480	412	432	492	458	449	476	493	461	455	477	462	492	450	439	442	477	475	455	422	472	474	483	486	453	457	420	498	509	454	472	422	445	423	479	434	456	462	417	488	466	445	428	500	457	450	473	471	454	447	474	433	478	456	436	441	450	446	465	434	445	466	441	469	465	480	416	454	451	454	487	469	472	465	436	456	445	423	514	490	487	455	454	433	508	445	423	465	469	443	462	441	469	475	443	476	458	480	448	475	494	461	449	491	472	446	412	474	434	485	414	447	425	474	417	443	430	469	448	444	460	465	465	489	448	481	481	478	465	501	452	491	507	424	424	460	417	482	466	451	425	466	469	497	492	430	462	436	468	445	479	451	495	471	422	472	476	468	449	459	463	477	456	487	477	468	505	456	447	451	438	487	490	464	457	433	460	502	471	456	435	518	524	430	463	445	496	434	429	466	466	451	491	476	497	487	483	463	444	496	499	471	447	449	475	496	430	434	480	450	481	464	433	507	455	457	505	457	461	463	430	452	473	452	468	462	491	446	484	513	450	491	474	485	474	475	433	453	442	469	450	486	439	485	454	466	503	483	491	431	428	470	456	456	439	448	437	473	475	471	464	464	494	475	476	483	466	463	481	451	483	464	467	426	483	460	461	456	431	475	483	426	448	512	482	513	452	461	466	474	492	453	479	457	445	408	443	470	460	458	510	486	497	458	476	476	423	485	460	459	497	480	430	480	454	425	433	475	502	459	475	470	469	441	466	515	440	434	428	452	451	440	472	471	443	483	494	452	432	420	470	464	426	441	465	433	472	446	436	430	450	454	454	476	432	456	413	465	483	475	466	447	441	482	444	483	471	490	485	464	497	502	474	462	470	464	441	449	445	463	478	438	420	471	456	426	473	479	474	473	453	478	474	433	438	481	452	514	501	487	451	472	457	469	456	474	465	486	454	434	487	447	422	483	477	466	504	456	452	425	482	405	438	479	474	480	452	454	458	445	480	518	457	506	472	444	486	486	489	460	456	464	445	458	455	464	457	484	442	426	440	481	435	494	459	479	472	446	458	429	460	471	458	473	473	456	424	409	491	457	481	464	455	476	484	471	472	505	437	458	442	456	458	482	420	426	487	449	481	444	484	484	458	468	466	448	438	458	471	444	464	530	458	483	410	435	455	446	462	463	476	481	425	457	473	488	496	480	460	448	472	456	441	444	441	481	497	483	469	465	435	411	463	464	482	427	464	511	472	478	426	476	495	487	465	470	488	513	441	482	436	450	472	454	442	501	479	469	444	454	461	485	479	457	447	509	444	457	423
6878	4688	5234	2804	1902	1632	1689	1247	968	866	1264	2283	1636	957	556	425	391	375	387	390	371	396	407	404	359	397	417	388	400	372	388	408	398	387	359	373	360	390	410	406	384	375	356	376	382	392	390	415	390	400	380	385	420	366	353	410	424	379	383	367	387	358	386	381	373	414	398	381	363	375	345	382	375	367	402	391	374	387	365	389	359	392	383	396	407	395	360	338	387	399	381	356	371	367	385	384	362	386	375	402	398	391	397	417	380	424	398	424	362	379	398	387	386	367	395	376	393	385	363	386	371	386	408	384	379	393	356	382	381	375	394	365	386	361	409	382	394	372	363	403	369	368	403	393	350	404	401	424	385	337	424	386	389	381	370	379	393	391	388	383	375	381	361	390	387	387	414	370	419	389	380	346	377	371	375	399	357	364	384	363	401	384	357	382	414	365	384	351	393	364	390	392	382	415	423	395	405	390	385	355	407	387	376	395	360	356	387	387	386	408	379	376	387	362	373	398	372	383	406	372	407	377	399	364	371	383	389	344	376	407	396	392	378	388	357	376	400	396	362	386	363	389	370	385	360	417	359	361	356	397	401	377	370	393	379	387	401	381	370	377	372	400	341	362	402	361	415	384	379	354	429	406	330	390	393	398	381	381	369	405	389	423	371	415	416	382	380	384	400	346	381	385	376	337	392	343	352	363	392	380	361	413	393	395	378	418	385	407	353	364	381	359	410	381	385	385	389	376	387	385	409	372	368	377	375	352	378	418	372	418	379	399	351	384	423	406	357	357	357	417	393	370	339	388	374	414	386	402	366	402	388	409	363	366	412	391	390	368	354	393	391	357	386	373	371	370	372	367	411	402	401	390	377	390	405	371	357	368	376	422	392	388	381	381	392	396	396	402	371	377	410	387	362	376	381	383	378	376	384	367	361	390	396	366	357	390	375	408	355	395	390	410	379	392	376	348	402	370	390	403	398	397	421	426	363	397	436	388	377	376	362	397	390	363	395	430	376	383	372	380	367	373	365	384	397	386	377	390	372	348	381	381	402	366	358	402	386	365	409	387	376	374	399	370	333	387	395	391	430	372	397	381	364	391	414	388	369	410	411	399	356	348	388	428	399	396	359	395	376	364	382	403	375	347	360	376	370	393	407	366	342	394	354	372	376	381	412	373	388	371	397	378	400	389	364	395	347	376	429	342	377	376	400	370	390	363	408	395	377	373	359	366	415	426	348	343	338	405	360	394	389	400	396	361	367	428	355	394	374	407	400	360	400	409	393	357	389	424	404	395	381	397	369	407	380	373	375	354	373	395	382	390	370	331	380	405	382	400	389	399	385	386	348	387	389	362	376	412	375	387	374	365	411	430	367	390	359	356	375	353	378	361	393	373	366	378	406	365	389	376	397	387	357	391	414	389	397	380	382	344	390	376	390	362	373	414	363	392	383	381	331	375	378	408	383	388	368	365	344	380	383	370	387	367	379	402	377	392	364	431	398	335	407	363	382	409	397	381	397	373	370	369	404	368	376	357	409	436	384	401	366	361	406	387	345	398	382	388	382	382	386	447	385	385	370	395	360	376	370	362	382	389	412	392	393	362	347	355	370	381	391	391	408	387	368	408	393	397	374	420	384	362	378	381	394	355	377	360	369	380	376	361	401	376	387	401	401	354	355	392	367	394	397	388	376	384	361	379	374	390	372	373	422	374	391	389	378	385	391	421	369	379	410	380	403	411	360	369	373	364	403	367	406	372	362	385	418	376	380	376	418	400	390	412	375	393	393	363	393	363	393	402	374	376	367	354	375	374	363	366	381	343	399	413	372	399	368	408	386	396	376	358	382	353	392	375	383	414	373	384	381	366	377	404	386	379	383	431	400	430	395	349	383	411	391	367	389	362	362	411	394	361	355	440	365	385	402	388	380	383	396	382	414	411	373	349	397	377	372	374	362	380	372	424	357	384	392	388	405	383	372	399	382	351	367	408	386	394	394	444	376	357	394	374	385	369	382	411	374	380	348	361	387	399	378	391	336	378	347	415	367	404	355	386	403	362	352	376	328	387	388	361	416	404	348	406	367	394	372	375	365	389	389	376	391	394	383	396	385	387	369	374	379	377	365	398	342	384	419	386	338	392	397	398	363	348	363	390	377	382	367	391	386	404	397	372	376	384	398	401	386	382	394	390	413	367	383	377	389	388	403	364	380	414	364	369	376	409	401	393	387	369	364	385	373	366	396	393	369	400	378	393	411	393	362	384	361	398	372	368	382	366	370	383	424	417	397	348	410	380	417	395	419	399	367	372	362	355	367	355	397	403	429	397	396	378	406	365	349	377	364	362	371	377	398	404	406	375	340	391	397	380	393	370	415	403	372	364	365	388	403	399	386	381	385	360	364	410	389	368	382	412	335	418	346	396	368	342	391	407	379	369	383	390	365	419	371	385	390	384	395	403	370	392	367	378	382	419	381	411	356	373	379	407	375	358	405	399	429	407	386	406	408	383	396	380	388	397	389	377	347	390	413	384	399	374	353	407	418	429	370	363	416	369	379	390	396	378	373	395	438	410	365	405	383	356	391	388	367	383	399	367	367	375	399	385	385	345	369	366	376	346	350	376	352	384	356	403	374	375	418	347	375	381	413	366	397	408	383	356	371	371	376	395	397	381	404	415	377	361	397	392	382	376	388	400	397	390	410	406	370	417	390	367	379	383	364	374	351	393	392	362	386	388	382	386	372	392	385	374	404	408	399	380	425	430	402	411	380	406	377	375	411	387	373	395	358	387	391	393	369	393	348	422	397	374	361	394	377	359	375	384	336	382	393	368	370	404	388	350	406	383	381	368	395	395	393	416	398	371	395	361	409	385	403	360	388	386	390	385	340	382	366	315	374	385	393	380	399	384	363	383	376	366	407	387	357	383	391	365	401	400	375	377	374	370	373	391	383	391	365	396	375	420	396	394	405	370	364	401	413	351	405	371	375	379	402	424	423	390	397	390	386	400	380	399	390	376	409	379	388	372	385	383	385	364	362	393	396	401	404	392	396	373	367	387	380	372	373	375	374	412	385	381	349	410	385	387	367	385	362	394	412	379	383	364	393	436	403	404	366	383	426	404	383	364	399	419	409	451	364	388	388	375	372	400	384	370	355	357	418	368	392	352	368	403	369	388	400	399	383	363	377	371	400	362	378	408	348	399	388	366	389	388	396	381	416	370	378	339	403	384	348	360	380	400	402	392	389	384	408	409	402	383	340	404	379	374	376	401	393	391	360	369	390	391	425	359	389	375	407	389	398	392	394	358	366	383	384	404	380	403	370	360	378	357	357	376	432	388	359	373	361	401	407	364	380	380	355	378	357	371	360	363	346	382	398	407	392	400	355	315	356	350	363	380	377	379	398	402	370	377	377	365	366	363	374	382	375	377	364	370	378	385	387	388	417	373	431	395	361	361	380	402	393	422	366	403	416	382	363	397	380	375	347	384	384	378	408	424	370	397	373	352	378	357
24910	21058	27076	24864	13193	4406	2797	2207	1563	1385	10041	14983	8952	3715	1352	719	560	539	533	524	536	520	534	542	586	537	503	527	484	536	541	515	531	502	521	525	494	515	542	524	531	550	530	500	520	499	521	517	509	517	581	484	531	527	522	542	539	521	527	521	543	524	544	474	488	517	535	531	573	530	548	502	500	519	491	510	523	529	494	508	546	486	510	543	550	533	535	501	522	529	492	472	529	489	518	531	493	557	513	528	535	541	491	528	476	547	501	493	525	501	531	501	543	545	484	493	532	534	476	520	547	520	521	509	492	513	519	512	507	555	520	524	518	520	517	528	488	544	486	518	508	520	512	516	483	524	548	497	529	488	512	507	504	482	487	520	528	527	479	528	548	503	513	556	539	504	554	532	503	482	519	518	510	518	522	498	517	528	502	523	548	536	560	492	536	513	520	507	492	558	512	544	516	551	520	549	490	557	516	529	514	515	517	533	545	520	543	534	519	525	479	582	517	520	522	474	530	474	500	517	517	489	511	551	540	506	538	563	567	512	514	511	568	495	532	497	462	520	516	539	526	527	546	504	480	536	524	541	476	484	568	527	560	572	513	514	574	534	505	473	496	502	544	483	491	506	574	522	525	536	521	528	513	526	590	474	480	536	489	499	548	548	538	516	504	536	489	516	558	533	532	544	506	517	540	553	575	496	511	488	507	515	510	516	514	495	507	491	561	502	485	505	526	522	515	531	516	529	505	539	508	482	543	545	517	537	519	515	535	480	514	494	509	539	514	524	501	502	474	543	506	500	507	540	499	493	516	560	486	498	530	517	502	469	560	530	493	483	525	510	537	501	472	489	478	522	494	496	532	524	496	476	513	525	502	543	535	525	518	477	538	500	536	500	529	515	493	554	547	548	527	545	517	514	480	513	518	550	587	497	525	470	546	512	524	516	500	520	517	497	508	527	508	487	510	499	500	517	533	526	533	499	489	516	557	519	519	558	546	573	505	552	516	500	519	491	548	501	497	493	539	528	621	523	538	508	507	508	470	503	554	514	511	471	531	497	529	527	492	511	494	516	502	519	509	526	494	573	469	479	509	486	556	494	495	489	493	546	517	472	543	519	526	494	538	488	523	546	500	479	535	574	480	488	522	513	507	510	510	537	500	509	528	534	537	558	501	529	505	536	521	480	541	482	531	488	500	562	555	481	496	523	532	471	528	519	486	568	549	538	550	501	509	545	525	532	549	520	539	528	486	524	501	536	486	533	513	479	503	527	497	503	554	578	522	506	548	514	491	513	511	529	502	494	561	501	540	500	501	527	501	510	483	513	542	547	545	546	534	557	516	537	509	492	500	476	509	557	486	498	507	522	528	507	510	530	500	535	547	550	527	516	534	539	502	548	515	555	519	525	537	536	553	516	553	519	512	549	496	512	518	550	521	518	515	527	530	536	508	556	497	553	490	540	514	524	537	526	522	528	484	515	587	524	545	556	550	519	552	559	501	521	456	530	488	507	496	527	556	510	522	542	549	518	516	529	469	558	516	500	570	480	464	493	491	546	511	554	528	547	502	530	536	460	481	525	523	489	542	543	554	542	510	497	453	550	565	490	513	531	500	551	517	510	528	488	536	544	489	503	474	537	589	538	500	541	520	555	503	544	495	509	511	505	505	477	494	552	538	528	489	561	542	520	520	494	524	565	505	531	533	548	502	520	544	510	531	542	477	519	496	524	461	530	520	529	511	517	521	558	537	489	497	503	536	561	494	533	485	549	541	544	538	520	510	555	543	493	523	513	520	471	513	556	547	527	514	472	475	514	493	525	462	487	536	513	581	568	476	505	552	523	488	529	541	535	516	504	513	555	530	529	551	528	530	513	521	527	490	549	543	520	502	535	520	559	530	526	529	555	528	512	480	510	505	480	498	498	505	513	523	543	548	502	487	498	532	508	524	515	554	483	525	493	472	537	495	493	510	554	528	513	539	528	532	559	527	615	538	498	516	483	535	516	549	537	548	542	495	524	532	502	536	471	513	524	540	541	555	504	485	503	484	558	499	524	504	510	506	544	505	530	515	517	544	478	490	503	547	526	543	504	526	552	519	494	516	587	529	534	479	559	529	546	467	530	538	531	493	488	506	484	499	497	480	522	512	517	498	506	541	483	491	524	536	533	523	536	537	508	540	526	499	558	563	519	535	538	551	533	555	511	573	529	539	491	535	502	543	542	527	493	530	542	524	518	502	529	524	504	510	555	529	533	517	522	535	531	524	507	496	487	542	487	537	508	481	525	534	535	546	511	517	546	531	576	496	534	536	504	501	560	497	534	475	512	480	539	507	550	482	500	523	498	558	497	503	520	561	495	537	518	486	496	536	494	519	515	526	540	518	519	515	513	554	517	545	532	494	529	495	504	538	529	569	516	532	514	527	546	550	538	514	556	529	533	505	500	498	493	499	477	489	553	520	521	528	537	502	510	510	526	550	531	505	532	545	492	554	490	514	547	536	503	476	504	521	466	515	499	529	529	540	501	545	521	493	516	533	526	529	532	495	508	520	514	514	519	500	542	445	524	559	585	535	555	499	485	508	521	527	550	550	525	516	549	555	526	533	541	497	482	487	513	518	499	518	501	503	534	510	540	514	548	516	489	523	548	542	535	494	546	494	528	489	514	506	526	480	481	536	533	523	516	494	459	535	540	516	504	519	517	565	507	483	518	462	501	492	521	530	501	553	530	516	493	516	513	508	511	491	507	514	521	530	544	533	530	531	541	541	489	509	533	506	522	522	532	518	510	543	517	537	530	538	488	496	523	552	564	535	491	564	510	520	555	557	466	528	527	530	481	486	472	556	492	498	554	542	518	516	514	472	507	473	519	545	534	529	514	519	565	548	550	512	493	514	529	508	582	510	534	540	539	605	542	529	532	448	515	476	523	553	541	531	486	538	519	492	486	526	536	529	545	532	551	483	487	495	505	521	541	515	512	515	508	495	522	546	569	514	534	511	537	481	517	527	559	517	514	541	536	563	519	537	507	454	523	509	552	551	536	535	527	491	474	514	509	530	487	491	508	525	466	529	516	530	485	517	524	523	471	472	520	552	482	519	528	516	498	537	505	505	536	506	508	525	514	534	519	464	511	526	532	527	488	563	530	542	539	550	486	529	503	545	550	525	486	508	507	517	530	541	531	514	606	504	511	529	499	539	549	495	470	487	501	508	526	495	531	527	562	523	503	554	567	565	524	525	521	523	535	543	538	531	503	499	563	545	520	492	486	548	534	500	518	510	488	531	517	507	536	510	523	498	490	508	500	509	517	530	537	513	455	520	539	517	470	533	568	512	510	540	503	495	480	480	495	489	495	497	510	537	560	540	500	555	559	537	507	514	525	485	531	497	475	529	467	545	564	492	545	521	483	534	515	502	509	525	533	516	516	524	517	518	523	534	543	536	495	511	483	551	536	578	491	520	502	510	497	492	562	468	504	531	543	554	566	505	483	481	484	544	537	494	536
6386	10405	10333	8011	5164	3474	2967	2670	2171	1680	13169	13793	8616	3895	1394	629	469	459	431	471	443	459	435	470	435	465	432	468	400	439	396	446	454	454	456	441	457	451	460	463	467	470	464	476	459	434	464	441	456	452	457	470	429	451	443	442	426	469	482	441	467	454	454	440	462	427	489	469	462	468	453	460	449	463	453	430	462	447	435	467	434	477	438	430	449	415	402	404	455	461	431	448	491	435	430	421	425	409	467	437	440	453	442	419	454	483	468	438	457	439	479	440	458	450	447	432	476	454	459	516	447	474	448	446	435	450	428	464	475	447	438	469	416	486	430	490	436	438	457	469	456	454	420	447	452	444	477	446	443	442	445	457	419	459	450	430	442	433	460	457	459	486	486	480	450	440	459	467	436	465	454	422	445	466	448	432	422	411	432	413	457	437	462	411	450	452	413	454	426	412	479	435	419	431	429	451	447	414	469	436	470	446	462	441	470	446	443	452	457	433	446	417	454	460	466	437	449	462	442	445	429	426	431	452	450	466	406	444	477	430	451	441	417	470	483	438	437	448	444	433	420	442	458	456	448	444	453	437	458	478	409	418	437	470	430	402	413	448	446	445	466	452	411	446	478	439	469	459	434	436	458	470	416	458	458	443	451	441	442	407	428	440	443	436	442	472	454	460	465	465	488	484	432	462	440	421	441	435	464	464	468	427	451	479	496	431	416	462	443	425	477	461	439	436	493	445	446	417	421	492	494	437	449	443	433	445	454	447	435	444	466	405	448	480	453	432	466	441	443	447	445	413	432	430	424	441	440	437	445	449	452	423	414	481	446	417	451	467	402	444	451	431	429	452	426	452	451	424	421	384	397	417	397	451	465	420	412	468	486	473	443	446	446	409	479	408	470	442	452	440	435	459	461	482	433	453	421	423	445	448	424	395	469	482	454	416	442	446	423	436	427	449	419	468	447	423	471	444	454	449	496	456	474	412	459	465	462	441	471	424	435	407	445	474	412	436	436	439	439	473	467	431	448	426	448	447	451	455	454	453	454	442	435	456	441	445	425	449	433	482	475	458	446	486	428	474	447	416	439	436	450	436	424	439	454	451	442	420	433	437	438	419	450	468	437	461	469	412	407	437	421	484	444	530	438	455	403	472	463	423	458	497	478	424	434	463	449	468	437	418	436	452	463	420	463	423	455	411	451	430	426	450	445	484	469	434	434	410	453	462	441	458	466	428	471	421	438	436	465	462	457	458	452	429	487	473	424	423	421	453	443	436	452	448	454	433	451	442	438	446	478	460	445	446	476	432	456	462	435	447	449	496	463	432	460	500	445	422	458	413	457	446	463	419	447	419	461	482	448	489	459	460	419	442	452	422	464	471	485	398	432	435	457	427	438	423	448	467	462	465	422	435	507	494	470	461	461	438	464	444	437	449	429	435	432	400	435	454	491	426	462	426	459	428	446	445	436	423	427	422	449	498	427	480	442	438	420	468	459	480	481	432	423	443	430	421	396	429	459	467	448	424	467	432	497	476	513	435	448	417	444	419	428	466	473	468	466	466	456	412	484	431	432	425	446	439	422	445	423	473	436	455	458	449	428	434	454	440	456	467	444	415	430	406	427	440	466	414	431	454	425	446	496	444	415	444	441	455	421	422	417	468	451	460	461	429	462	425	436	406	425	446	467	454	462	452	418	459	454	450	421	491	464	405	466	458	448	407	457	454	453	421	428	447	454	467	463	451	421	428	448	475	460	472	464	451	452	459	449	454	445	440	480	468	425	405	461	412	462	479	483	432	456	439	450	438	438	468	444	446	468	437	417	474	459	474	475	419	418	453	480	453	448	458	443	443	453	453	463	456	408	434	408	427	412	440	447	437	426	476	454	418	452	393	461	486	436	445	434	441	468	426	445	435	470	439	498	413	433	464	454	454	479	454	442	444	456	424	458	474	430	439	461	452	453	427	463	465	439	453	427	452	448	450	445	456	421	432	477	447	432	468	419	461	460	476	455	468	417	456	496	417	457	428	452	444	428	433	444	453	511	455	425	443	445	415	430	426	452	429	435	413	450	416	458	459	443	460	494	459	449	446	513	449	443	422	414	454	467	474	391	453	440	428	451	435	426	436	418	466	440	448	435	481	438	444	418	428	464	428	466	413	460	456	462	413	408	493	479	445	459	479	460	460	431	483	463	465	437	459	465	441	418	485	450	399	414	448	430	480	438	462	401	491	459	455	436	458	408	463	445	425	478	461	461	442	442	420	443	458	404	395	420	421	445	451	464	432	431	447	436	425	428	453	442	439	420	388	421	477	393	465	435	448	448	460	430	444	457	453	455	485	433	433	425	457	430	443	494	478	430	451	436	429	446	446	454	475	479	438	423	455	451	480	423	415	469	457	462	474	437	454	460	457	444	427	462	471	423	421	446	461	458	432	451	451	445	472	474	461	457	461	468	458	465	446	468	447	422	444	424	440	463	431	466	435	436	429	467	430	444	436	430	440	433	439	418	460	416	425	454	427	467	469	461	424	454	430	499	457	423	460	460	418	468	414	450	452	462	454	438	398	467	477	459	426	458	444	465	429	445	475	487	408	466	423	438	448	453	460	432	431	463	442	415	418	472	456	455	458	433	434	430	435	440	419	448	447	422	496	424	440	449	433	414	452	456	448	436	456	433	413	429	450	422	438	457	451	449	432	439	433	424	449	471	463	423	407	439	445	434	454	446	462	437	466	435	423	451	397	445	448	444	443	423	438	433	496	466	425	421	447	444	452	433	466	424	439	424	465	448	421	485	432	432	467	452	469	428	449	473	489	471	464	478	438	447	452	449	467	432	381	442	437	467	474	462	436	448	426	435	449	439	488	440	451	420	456	476	444	458	419	452	423	435	406	410	440	431	448	426	463	447	418	402	439	477	427	469	417	450	460	481	461	416	455	450	459	458	465	401	457	428	430	409	437	436	452	439	423	437	434	456	450	450	461	423	418	456	464	436	452	448	451	471	440	431	428	457	470	449	435	459	448	464	452	441	433	435	456	458	426	461	439	439	504	460	465	441	404	469	457	427	442	447	466	431	469	442	429	472	465	484	448	479	411	477	449	417	449	458	401	449	428	449	468	459	485	466	460	453	406	410	425	458	461	484	449	445	434	444	440	438	434	436	456	425	412	447	448	441	449	484	470	432	429	494	484	446	483	470	457	446	459	473	485	432	444	448	457	441	475	477	447	432	412	447	463	454	446	464	440	472	440	446	447	426	457	437	458	471	483	429	443	438	431	420	457	453	448	449	437	408	453	458	436	456	449	451	439	438	414	440	426	418	438	427	424	461	469	449	458	421	423	419	410	445	470	461	483	499	439	429	427	431	465	418	411	463	473	468	476	476	424	471	430	438	455	455	458	436	441	482	453	443	474	435	467	443	425	447	461	444	449	435	441	438	465	407	409	451	420	460	437	496	461	450	449	441	447	446	436	412	435	466	470	456	412	452	409	455	435	428	471	452	477
23839	20990	28145	24041	20732	12011	4968	2848	1988	2362	22383	24110	16037	7565	2328	912	702	685	658	646	583	562	599	621	608	646	601	607	588	622	626	594	584	584	616	635	651	640	564	603	623	599	599	586	607	587	651	584	643	602	634	607	644	588	539	604	605	662	556	605	595	607	609	631	593	665	628	636	652	630	610	624	638	584	594	594	616	603	597	570	588	632	621	607	623	590	605	620	603	623	573	591	656	586	618	594	566	580	610	613	631	612	640	575	605	615	608	665	637	600	658	591	624	617	635	586	580	611	636	585	626	661	576	613	587	628	621	623	648	597	597	587	605	582	626	621	573	633	631	586	604	573	604	619	592	587	631	594	579	580	625	611	553	611	599	577	598	615	605	625	622	629	578	628	619	616	605	605	587	623	632	647	585	607	653	652	633	594	618	583	584	650	563	578	629	604	611	593	593	605	683	616	644	565	620	609	600	594	622	625	606	643	596	621	538	582	584	634	590	651	606	592	599	616	590	617	588	596	598	608	626	553	646	638	572	611	586	619	607	600	590	595	592	597	601	614	605	577	592	621	654	559	616	663	575	630	622	609	612	604	574	564	575	571	637	605	592	615	627	589	644	588	573	584	607	599	612	618	653	673	593	648	651	576	605	620	594	619	598	596	641	623	574	564	586	601	613	594	571	631	625	579	610	609	626	599	639	595	602	586	595	607	621	635	628	631	605	580	607	635	568	610	576	606	624	570	644	570	587	592	566	591	576	610	636	595	618	641	671	580	631	629	611	641	639	649	595	619	592	627	629	596	598	610	634	591	567	602	606	588	605	568	623	598	617	611	599	640	603	602	582	595	585	610	571	663	581	601	649	623	587	547	668	576	637	608	567	618	548	623	601	602	607	611	577	614	604	641	613	580	571	628	636	588	586	578	631	635	657	552	623	610	584	564	615	630	620	595	623	560	626	604	598	648	583	579	650	607	575	593	611	574	624	592	629	622	583	597	593	631	626	614	568	592	625	579	614	616	590	622	655	629	598	580	597	609	571	626	631	627	625	635	622	596	572	623	629	616	594	608	572	637	577	581	599	633	635	615	606	591	604	567	613	603	634	651	629	611	598	638	591	600	576	599	634	629	590	643	603	589	619	585	595	571	597	579	617	591	634	585	600	647	623	595	620	604	614	557	622	590	638	602	605	651	613	623	571	638	605	610	620	599	635	607	577	592	612	607	608	616	590	564	596	610	571	636	612	636	581	647	640	613	597	576	640	590	584	582	620	630	578	621	630	586	615	593	597	611	599	593	619	630	600	600	606	595	614	575	578	595	573	599	585	605	632	604	579	599	596	569	591	649	584	624	590	599	611	641	592	631	569	611	622	548	627	602	593	610	633	627	585	603	619	614	654	612	610	579	606	552	628	628	664	608	616	632	604	582	648	625	555	598	559	606	601	636	610	586	596	583	578	563	588	562	587	581	583	590	575	639	580	631	571	581	559	559	617	605	641	582	635	615	586	612	629	586	627	635	603	624	619	553	615	637	616	573	589	613	594	608	602	609	601	628	611	621	593	582	583	600	612	610	587	635	626	608	593	642	582	674	540	611	600	589	660	637	595	630	617	573	575	586	608	594	612	592	537	613	609	584	601	620	592	603	599	616	592	571	621	575	616	613	652	618	600	579	649	561	588	576	598	587	609	595	609	602	621	636	593	620	626	646	582	620	616	571	595	583	602	652	576	639	645	617	537	592	670	584	597	631	608	648	630	587	641	607	583	561	667	628	587	608	585	531	592	623	564	614	593	599	639	622	605	619	640	579	595	598	598	603	593	611	589	608	598	583	608	636	630	617	615	633	602	566	640	633	589	607	573	624	608	608	617	537	615	619	620	613	607	537	617	619	642	596	623	572	635	600	615	582	634	568	639	649	575	589	586	601	644	625	583	597	569	569	575	617	640	568	625	607	608	600	632	612	561	616	649	617	670	611	593	612	611	604	597	636	593	564	663	596	634	568	638	599	561	595	589	587	599	625	600	617	607	586	612	639	599	613	648	588	618	592	599	632	623	597	621	575	626	591	594	581	608	616	645	604	580	576	621	632	605	599	564	615	599	621	607	558	625	604	610	597	625	600	607	583	558	527	594	609	560	609	617	564	613	592	625	647	594	619	635	588	571	574	598	597	628	642	603	603	625	617	612	626	588	626	601	581	618	588	598	579	639	634	619	582	619	620	580	574	610	629	575	598	590	631	619	632	572	646	631	627	590	586	601	575	574	613	628	630	611	619	576	574	605	578	633	622	636	616	561	599	603	614	586	607	608	615	634	599	608	630	613	632	633	617	556	606	633	579	629	586	594	628	625	639	552	573	604	611	612	610	576	619	594	550	593	607	582	627	611	561	601	584	638	580	662	606	607	611	583	639	633	595	608	666	596	584	611	610	614	635	628	620	611	629	601	570	578	637	606	632	605	570	635	568	614	591	638	608	631	626	586	616	589	577	579	608	605	627	548	623	623	597	583	618	581	594	617	589	605	554	616	622	615	614	601	626	621	608	594	652	632	587	593	640	622	593	608	583	593	601	620	621	595	611	608	628	594	588	581	600	633	631	609	621	573	561	568	552	670	611	568	659	620	606	590	681	568	637	617	608	631	633	562	633	608	576	587	632	565	592	602	640	593	632	595	591	591	600	606	546	572	565	643	622	559	664	563	593	575	606	621	599	595	590	559	604	570	616	638	593	632	627	578	580	561	597	628	654	623	598	571	584	579	580	594	588	598	610	553	586	599	617	590	626	559	582	592	597	600	601	571	652	552	604	615	616	612	580	556	589	606	602	606	588	569	586	618	590	662	597	611	609	645	602	560	588	605	597	571	592	652	634	652	627	575	586	611	548	606	647	573	617	616	591	616	573	592	627	592	604	640	577	627	568	599	582	577	590	617	614	647	610	605	604	592	584	636	592	588	586	615	627	598	581	612	617	571	611	584	610	617	627	582	665	603	595	607	588	636	590	642	541	608	590	585	607	649	587	596	611	637	617	615	592	634	591	587	575	620	581	615	598	596	644	596	594	621	609	577	568	647	573	581	616	602	607	571	577	596	585	570	600	595	624	621	633	570	630	548	660	596	564	583	646	625	622	604	593	603	608	537	603	574	635	598	603	597	626	616	586	605	574	613	630	623	592	600	606	621	549	580	654	569	624	587	620	610	603	644	608	625	598	553	604	601	621	626	615	616	591	602	625	588	590	597	588	573	610	621	642	586	615	580	637	558	620	594	576	624	598	605	621	649	617	591	613	624	620	579	661	577	597	634	649	642	538	606	638	571	625	604	624	641	587	598	624	564	613	643	618	596	637	636	619	609	608	599	553	587	575	588	572	616	568	618	582	654	613	601	598	589	632	597	600	578	587	578	621	594	645	599	638	605	627	602	582	599	562	576	580	561	568	624	594	592	610	592	612	632	611	585	610	550	646	608	606	565	566	568	624	560	594	597	615	597	589	611	599	563	614	630	614	623	616
7293	13710	14083	9015	6331	5269	4172	3348	2705	3247	25623	20910	14341	6754	2309	851	540	542	519	525	503	490	535	529	546	503	493	538	518	545	517	497	534	522	542	536	487	504	530	490	504	503	520	517	495	542	511	517	508	520	515	513	544	502	534	517	548	502	490	500	523	489	512	528	548	525	505	538	505	471	510	533	508	530	544	520	547	481	485	529	506	550	500	487	513	548	470	514	462	551	503	504	529	481	527	468	524	526	510	533	547	520	479	534	530	498	522	516	499	538	488	508	509	565	508	501	503	484	460	524	546	524	537	510	493	500	558	539	514	529	472	504	522	513	497	533	473	501	526	480	544	537	520	502	515	509	459	493	506	531	525	513	485	547	493	529	486	524	543	545	550	507	537	508	531	505	511	542	516	480	515	555	472	528	500	498	487	521	545	505	473	523	496	530	470	546	532	478	512	504	502	503	489	530	530	515	526	506	473	540	534	506	470	496	516	501	510	504	532	504	488	504	517	492	534	511	523	509	519	500	553	503	518	488	519	517	530	470	505	563	495	510	518	460	545	515	489	536	466	512	525	531	485	544	541	497	513	559	454	526	524	508	529	490	534	501	508	536	517	471	487	508	523	483	506	482	531	521	547	498	549	504	537	523	511	535	491	534	523	497	504	534	515	482	506	517	503	486	520	525	485	489	480	522	508	499	505	505	489	543	513	522	513	521	531	522	544	510	480	540	537	482	511	484	482	491	508	516	497	523	521	504	483	504	525	504	500	526	485	505	489	485	520	537	505	512	504	517	546	519	539	480	503	525	512	494	509	559	537	508	522	468	505	468	503	514	524	470	516	519	434	501	481	511	521	480	565	510	501	530	548	534	534	555	514	499	523	501	519	539	500	493	494	493	476	473	476	540	538	502	476	493	527	535	518	493	520	508	534	511	492	531	532	513	526	504	530	507	490	507	493	512	524	480	509	491	494	522	526	519	524	515	503	517	483	495	489	497	517	499	453	488	519	470	529	521	491	511	489	466	461	531	499	505	521	515	485	530	506	517	488	478	503	505	516	519	506	483	471	518	485	502	482	514	543	473	476	493	531	505	507	483	494	523	484	486	542	503	495	522	480	489	498	546	543	515	520	502	494	526	506	513	523	541	500	538	532	504	520	498	514	517	506	505	505	519	539	484	517	503	501	540	486	504	434	473	539	539	488	518	496	575	508	498	540	450	497	501	497	490	525	489	546	554	534	459	531	485	517	533	479	493	485	499	514	544	522	517	517	507	510	521	463	554	516	518	502	524	521	504	455	545	510	531	501	492	509	474	519	506	512	512	492	486	522	504	504	531	519	510	532	521	519	494	487	488	490	513	516	509	510	515	499	535	507	512	531	506	479	467	471	500	480	472	498	517	507	522	525	482	529	526	513	461	501	510	518	533	510	523	558	477	552	563	478	483	462	499	533	511	522	464	520	512	503	479	472	514	493	459	524	497	520	508	506	542	517	483	544	547	516	542	517	493	539	554	504	512	481	564	482	548	536	497	491	494	528	513	485	490	487	547	499	519	511	519	492	452	512	535	507	494	502	506	485	527	495	492	498	492	571	490	505	517	519	524	500	518	511	504	513	508	504	490	490	531	505	507	510	497	530	521	474	510	528	537	494	506	492	541	500	512	478	481	523	509	474	479	494	500	500	487	507	496	517	530	525	513	520	483	527	520	493	447	498	484	516	470	518	503	485	513	511	504	524	578	516	502	534	518	520	560	514	537	502	506	496	566	481	528	528	492	498	527	540	480	484	520	504	493	488	489	569	505	444	501	491	529	499	505	496	536	525	536	480	464	500	520	509	489	511	482	458	490	514	524	486	482	502	511	535	552	520	520	513	486	515	499	519	519	502	505	473	482	529	542	524	531	517	557	505	519	540	538	514	462	517	498	518	524	500	491	512	512	538	470	545	483	510	546	526	551	515	511	500	495	478	522	505	511	517	526	502	519	470	574	490	527	488	474	484	475	564	504	538	503	464	501	509	530	505	489	492	483	467	482	502	514	514	488	515	517	473	514	526	500	529	531	498	518	496	494	467	542	483	517	497	512	547	504	491	455	493	497	566	515	479	521	514	467	527	556	479	484	529	527	522	514	521	488	540	512	496	513	482	499	507	496	511	525	520	503	500	469	506	449	511	526	492	501	479	480	561	491	449	511	541	487	498	485	494	461	476	459	539	522	505	496	514	470	514	475	510	501	484	514	479	542	525	502	561	513	507	501	527	503	506	485	503	521	448	502	483	521	507	537	528	485	504	480	545	503	495	515	500	492	468	514	463	484	445	505	478	492	469	535	524	459	499	504	510	517	517	531	520	521	484	524	511	479	527	507	505	486	517	479	488	516	530	533	508	527	496	518	520	469	454	503	491	488	491	505	501	518	532	509	547	506	476	541	530	495	522	503	513	480	524	509	476	495	532	527	469	503	509	505	498	522	480	472	539	473	512	510	531	533	483	508	481	488	499	561	496	508	506	477	537	505	488	534	507	503	526	457	490	515	522	499	486	496	523	500	533	526	479	548	472	519	499	555	542	554	524	515	495	539	507	510	509	485	498	535	535	522	496	512	506	477	529	520	544	499	518	475	503	539	515	518	484	465	524	478	518	538	491	498	486	542	503	460	479	513	486	493	516	520	516	465	512	497	477	486	547	487	502	515	492	532	509	524	506	541	495	526	518	517	489	518	499	550	488	541	493	502	509	509	508	484	448	528	549	494	513	527	459	551	494	534	534	479	529	521	548	480	484	490	476	471	508	471	499	503	487	513	552	517	544	476	529	493	506	500	466	504	508	486	497	502	524	511	543	530	496	532	485	531	504	491	518	530	518	508	507	519	483	509	488	476	481	507	485	496	478	494	511	487	525	492	498	510	496	518	504	498	470	493	495	518	521	517	520	509	483	528	533	496	501	500	491	524	489	508	490	508	502	493	478	502	508	508	497	506	489	509	531	519	473	510	489	496	526	494	491	497	486	524	527	500	494	522	486	567	531	506	526	501	495	496	522	482	476	501	564	518	509	513	497	487	509	505	493	497	517	503	467	502	508	499	537	520	499	516	485	494	506	479	502	503	513	547	510	516	482	493	509	479	536	490	527	496	550	509	491	482	542	537	474	482	487	516	505	508	451	507	518	474	505	504	485	490	497	502	479	541	514	519	545	496	536	520	537	499	509	525	516	476	493	508	507	486	493	491	492	487	470	466	519	508	535	543	456	519	539	504	511	521	492	497	492	457	500	483	480	531	497	485	503	545	499	525	527	492	526	515	481	541	467	484	508	520	536	499	473	508	528	477	477	532	504	503	460	521	542	497	513	510	486	506	531	566	514	499	507	506	490	466	486	477	532	496	486	519	507	520	501	478	488	473	542	510	541	491	511	486	497	523	491	519	482	484	491	508	517	500	504	521	492	532	508	507	546	475	500	513	474	515	468	497	511	512	471	493	521	500	503	575	464	500	499	534	512	470	512	476	495	514
27205	13307	5592	3256	1664	1174	1054	944	738	705	1281	1731	1365	914	640	541	492	498	491	487	453	486	427	449	485	463	437	448	453	453	474	478	468	474	509	415	467	452	494	482	455	417	460	433	471	438	472	462	486	486	500	429	444	430	503	456	510	494	477	475	498	465	461	480	465	473	472	458	430	466	476	492	506	472	454	485	452	510	467	452	472	476	465	479	450	518	454	437	490	461	463	463	474	456	446	424	449	482	450	470	472	469	485	472	463	444	434	491	466	487	447	459	426	464	453	449	486	443	427	471	489	485	443	486	495	445	496	421	459	439	468	487	501	446	450	461	482	462	497	467	469	467	442	455	477	470	455	449	447	484	446	422	446	507	448	461	504	446	433	440	480	471	468	470	464	527	497	456	468	474	436	471	475	487	451	452	476	444	469	487	458	400	432	477	437	483	487	434	444	488	434	460	457	473	433	469	475	432	476	428	488	468	458	448	479	445	420	434	480	467	452	441	450	442	476	461	495	441	451	526	486	509	467	492	496	488	445	449	475	434	463	495	428	460	443	434	489	491	478	452	414	439	460	461	454	455	438	466	447	428	432	481	460	463	435	437	433	486	473	472	473	467	483	441	489	482	447	448	437	475	484	532	475	442	451	495	497	443	465	477	480	469	471	479	457	464	426	440	493	456	465	433	451	457	506	449	496	473	482	431	412	463	450	454	439	474	464	474	449	461	451	447	482	471	494	483	412	461	478	475	494	474	469	452	476	454	470	424	471	451	485	452	489	481	510	480	487	474	474	446	449	496	491	453	462	532	467	480	464	473	420	444	476	429	460	447	447	431	450	445	490	472	455	465	468	494	465	448	493	449	463	450	478	469	461	450	453	429	456	464	465	452	437	446	496	424	468	486	460	468	438	447	445	457	464	461	437	460	458	463	461	457	472	491	429	440	468	435	443	452	468	466	436	489	449	451	425	499	484	485	442	455	485	459	438	435	442	423	454	463	441	468	439	457	459	452	439	470	427	465	435	466	456	450	455	436	418	475	448	470	453	464	472	426	446	489	484	468	503	500	456	511	468	433	458	496	447	454	444	426	455	431	437	439	456	495	461	498	493	406	435	455	490	507	440	422	449	461	467	490	478	456	489	491	444	461	432	397	470	460	476	461	435	458	440	489	466	477	438	451	488	490	477	476	428	474	487	454	455	472	488	493	480	459	454	470	433	480	509	479	474	467	475	475	449	492	460	429	426	448	474	466	460	453	479	474	442	495	447	456	488	448	420	439	449	475	443	482	463	436	476	455	445	471	479	469	453	457	487	485	460	483	466	484	428	459	467	499	472	464	503	455	418	484	481	461	471	468	474	451	472	463	431	458	488	496	476	468	411	470	456	456	426	469	468	468	475	453	465	449	502	465	403	463	429	462	469	450	497	503	400	493	464	450	472	488	491	457	454	489	455	476	519	465	438	477	458	455	439	436	444	501	457	433	460	494	473	474	447	478	426	455	454	502	481	465	411	468	489	450	458	487	474	437	484	442	461	488	482	453	491	472	450	442	478	439	424	470	444	460	464	481	489	473	468	464	465	440	470	465	458	446	485	488	468	465	463	464	472	424	471	515	472	477	477	456	470	448	469	504	421	477	437	440	485	456	514	512	448	442	436	510	456	439	449	443	466	462	412	433	498	484	457	475	458	477	476	448	479	500	447	450	458	439	445	480	431	434	455	486	454	445	429	444	503	461	450	457	456	490	474	461	496	448	476	499	450	451	456	438	466	465	436	445	469	471	504	488	497	452	503	475	467	465	449	458	470	452	477	425	459	461	481	465	453	450	460	479	472	475	487	475	473	448	433	467	472	461	490	451	441	457	449	432	426	445	443	435	458	449	450	501	459	495	455	479	469	463	449	464	469	468	425	435	441	421	494	456	471	450	473	461	471	463	442	464	454	447	458	470	455	472	468	474	457	510	439	504	469	461	448	459	466	474	444	468	467	453	485	439	465	487	478	460	453	435	424	474	482	478	437	476	474	468	487	432	453	410	449	452	480	460	426	432	490	462	455	490	477	466	469	480	443	490	476	434	464	439	437	472	453	457	427	465	416	462	437	452	495	470	453	453	452	462	489	495	466	450	435	450	490	433	447	460	498	446	450	461	422	479	480	461	476	434	478	422	466	470	446	451	471	476	455	460	460	451	495	482	496	473	478	511	453	503	430	483	475	449	442	430	464	455	447	472	520	418	439	454	492	471	493	490	472	462	466	457	455	446	474	430	489	451	452	423	451	414	474	446	467	422	451	464	473	474	437	481	449	471	460	451	453	469	457	466	475	471	465	461	461	471	482	486	487	441	442	503	432	486	426	473	419	482	456	464	490	435	453	486	414	483	425	446	449	483	464	465	472	495	429	471	461	493	454	452	438	478	490	451	458	470	449	463	450	480	490	498	478	493	460	452	433	455	441	441	437	472	463	470	442	480	484	442	484	452	459	443	446	429	472	461	468	469	439	451	482	485	443	424	413	476	448	470	467	445	448	489	500	450	445	437	426	394	498	491	421	464	477	500	447	436	449	484	485	477	448	465	468	461	446	425	519	482	452	436	470	499	441	470	467	449	458	442	471	465	421	429	478	483	441	455	494	505	467	459	483	476	456	466	465	434	436	478	448	478	477	480	466	466	430	457	478	499	452	449	436	464	483	492	424	436	478	466	474	461	455	460	448	504	482	476	447	440	424	481	452	477	456	450	499	469	451	440	418	498	449	488	461	479	457	438	483	468	444	452	517	472	445	448	468	492	441	452	445	423	471	458	465	491	449	459	474	456	456	460	470	455	460	423	467	460	485	479	473	448	438	519	443	453	448	449	472	482	432	456	460	485	446	484	470	459	471	459	473	495	438	479	469	417	437	437	455	456	461	484	429	429	453	432	456	466	494	458	445	498	435	467	451	477	452	462	454	442	450	464	444	459	453	440	449	439	482	460	425	464	466	474	430	453	451	512	459	457	465	499	459	440	478	448	473	444	441	461	450	437	481	503	451	437	440	478	460	485	450	465	454	479	446	467	460	456	454	459	442	448	449	498	461	458	450	443	490	427	481	484	463	439	465	439	468	455	496	479	448	514	430	447	462	428	437	480	458	457	447	461	460	466	453	455	472	467	466	482	477	416	443	462	465	461	467	440	475	486	430	499	477	462	449	469	451	427	468	449	401	414	455	432	480	443	459	450	438	436	444	489	426	484	445	464	474	494	502	437	478	496	485	462	459	475	461	462	499	481	418	494	475	474	435	475	471	441	442	542	468	448	440	448	506	444	499	442	473	473	476	424	463	451	450	471	451	464	451	424	453	474	460	469	409	460	459	448	444	450	459	471	482	498	480	463	494	493	440	446	465	451	463	493	516	469	456	430	501	466	488	463	464	473	464	490	479	486	443	466	470	474	436	458	464	475	469	490	528	439	496	468	464	409	455	488	445	458	408	411	473	467	478	444	487	465	458	461	483	453	473	472	449	428
6587	3963	4813	3034	1985	1609	1408	1215	1009	850	1696	2005	1539	974	553	433	413	422	395	405	401	411	400	367	370	424	382	378	368	401	384	397	416	361	325	388	369	348	379	390	368	375	402	370	383	378	370	374	336	377	364	386	356	416	385	359	409	375	376	381	404	400	369	356	397	415	364	423	379	389	391	371	362	394	382	378	344	374	366	378	362	400	358	415	366	357	402	366	376	349	382	390	375	370	354	412	412	402	414	357	377	385	355	397	346	382	354	363	429	360	396	380	383	391	377	334	386	344	373	373	353	403	401	418	370	363	378	376	349	374	391	386	415	379	364	406	375	394	403	371	377	402	376	386	375	389	404	395	366	399	366	384	349	379	403	379	393	372	403	389	386	368	387	408	360	367	391	362	420	382	403	371	338	389	379	385	389	352	396	408	387	377	378	367	377	408	364	362	421	373	389	396	395	366	385	373	387	370	369	377	376	333	378	396	392	380	370	376	372	373	377	393	373	407	405	410	399	367	421	399	361	352	389	399	390	401	405	396	378	358	399	366	362	371	394	383	367	440	398	392	365	368	373	372	412	422	398	379	387	342	398	370	393	380	370	370	385	372	375	389	372	404	382	380	375	371	410	364	374	358	397	376	381	396	368	350	402	370	383	388	343	386	385	403	411	411	402	374	361	361	384	412	370	376	386	352	378	380	373	362	423	379	391	349	376	406	368	402	369	369	400	362	375	369	346	349	360	380	381	409	357	379	346	393	396	411	361	360	365	378	385	395	371	377	379	382	362	402	395	388	369	371	369	368	373	367	400	409	367	381	374	380	410	359	394	415	401	399	382	413	380	420	372	392	383	389	382	381	376	376	401	389	398	383	359	403	407	379	374	374	415	363	390	378	373	355	368	368	389	398	373	398	369	366	381	356	371	376	366	387	398	399	375	418	375	372	403	359	351	386	371	373	377	399	381	381	412	386	401	400	352	420	402	380	401	424	361	362	393	383	375	365	349	381	393	409	396	383	383	370	405	378	398	382	359	397	363	374	386	336	387	363	414	399	366	374	410	364	399	348	342	394	393	356	404	393	416	379	369	398	411	394	381	411	383	349	379	385	401	366	399	345	370	367	396	398	354	407	399	382	378	413	377	396	399	364	412	371	389	389	369	405	386	355	424	396	384	329	354	393	390	425	420	373	382	374	366	381	384	376	367	374	365	379	405	392	397	380	377	377	362	416	418	359	377	382	390	346	406	383	377	360	424	396	365	389	406	376	381	407	361	382	359	412	411	391	389	382	398	369	383	376	364	368	389	371	367	388	399	373	363	359	378	376	370	376	367	393	383	378	385	395	343	348	399	383	378	397	365	377	410	409	379	383	419	403	396	388	359	379	361	417	368	421	389	358	383	378	384	410	415	381	375	397	352	381	368	388	422	380	368	358	381	406	398	388	392	404	406	371	365	351	380	378	375	401	384	391	367	392	395	380	354	384	387	383	341	406	359	389	367	399	392	407	372	370	398	400	355	390	397	375	390	373	375	389	374	371	393	385	384	427	404	375	353	370	363	357	369	374	357	356	367	361	372	364	394	385	365	408	385	364	389	398	357	385	385	361	356	419	388	393	384	407	426	411	355	365	386	321	359	393	380	368	399	376	400	430	395	412	377	376	349	377	377	348	360	377	382	392	368	362	390	413	363	404	422	376	383	370	360	347	384	396	386	371	390	370	363	378	389	406	400	365	382	402	384	383	361	384	383	387	362	394	409	390	381	398	362	373	399	391	388	402	354	376	369	380	370	358	390	370	357	387	389	400	398	375	411	388	378	392	376	370	381	428	342	357	374	400	398	422	385	382	379	358	340	426	391	377	370	396	376	413	418	386	392	387	396	390	398	409	369	378	371	431	359	388	357	379	395	378	372	388	360	403	384	406	360	393	371	371	426	407	374	373	366	372	418	402	390	364	408	367	372	356	400	380	374	384	377	418	372	409	390	389	349	403	373	404	417	417	349	382	436	380	352	373	367	388	368	359	383	383	346	345	413	391	388	371	380	427	389	377	357	413	387	386	372	400	399	398	361	392	360	351	414	370	375	381	361	398	391	404	396	343	350	396	383	398	387	366	400	398	380	375	376	354	350	383	405	378	401	402	357	381	414	390	400	397	383	387	363	388	391	340	396	387	404	395	394	390	401	372	401	380	384	411	373	403	368	369	421	411	373	407	350	384	407	391	393	370	427	404	385	388	376	374	371	357	389	373	375	403	423	393	386	391	393	366	365	389	373	351	369	374	395	369	402	381	394	351	362	366	358	388	390	392	376	408	389	391	387	364	411	381	406	400	385	396	390	356	387	414	403	387	414	384	369	379	384	400	372	397	376	369	428	374	418	389	377	424	379	385	401	405	387	374	382	375	392	352	402	394	386	390	393	388	386	358	386	380	398	349	366	394	418	399	366	427	403	392	373	385	396	398	346	356	414	364	379	382	347	355	382	386	361	413	362	396	391	377	406	387	344	392	373	384	402	396	390	348	385	341	393	376	384	379	368	364	399	355	368	383	422	396	384	394	369	401	380	421	386	386	386	379	383	380	407	420	334	405	384	384	398	372	383	330	377	397	369	396	398	398	386	400	374	416	385	380	370	380	428	388	410	383	383	441	394	416	376	380	387	392	367	381	366	392	375	389	343	386	379	394	397	402	407	369	394	366	374	417	404	368	391	380	375	384	367	393	383	391	403	423	388	378	368	364	389	401	384	392	379	393	369	340	370	402	378	396	378	373	407	397	363	382	380	422	376	364	399	407	405	389	363	379	394	349	393	350	382	388	368	413	382	362	334	381	340	367	371	365	376	400	399	388	387	395	378	416	375	356	338	397	395	374	383	381	365	411	362	374	413	349	332	374	364	335	393	396	363	383	397	399	386	386	399	362	379	350	391	392	398	397	337	406	404	365	394	365	374	367	366	374	391	379	383	367	370	395	404	334	405	401	404	383	390	390	370	391	395	361	408	356	361	393	366	443	362	383	380	419	382	399	409	365	374	382	397	360	371	356	368	393	357	360	364	370	342	392	395	405	430	398	365	364	380	406	410	374	400	415	402	341	388	409	391	366	380	362	397	367	378	393	373	392	375	383	393	393	400	356	372	369	386	410	374	387	399	374	376	425	359	392	388	374	398	370	378	358	368	368	409	380	364	381	393	377	362	397	423	363	395	346	391	385	353	379	380	386	367	347	387	401	435	350	352	368	372	403	360	375	345	355	376	360	361	340	380	405	396	422	370	401	350	372	372	380	408	407	368	408	377	401	384	382	380	403	405	386	394	383	362	403	370	386	393	344	357	381	403	371	414	365	401	379	356	424	408	379	363	372	410	353	381	374	370	378	394	369	381	371	408	379	357	371	382	406	390	404	396	361	360	393	379	408	390	374	412	398	403	410	370	405	358	391	374	391	378	396	400	363	360	392	385	381	387	399	408	376	379	391	359	391	370	374	412	399	349	392	355	367	390	390	338	390
24900	20999	27194	24818	11167	3441	2618	1754	1510	1442	8791	15182	10398	4330	1509	755	593	545	563	506	507	543	526	500	509	523	518	517	530	513	518	514	585	536	524	500	526	537	520	525	555	541	553	517	500	478	512	483	545	502	545	516	544	555	566	479	522	556	503	540	543	512	518	534	491	543	545	512	508	547	556	545	500	508	489	477	468	552	518	484	505	519	516	496	520	515	484	533	499	528	523	503	533	548	526	531	508	529	511	532	515	546	512	566	554	529	477	545	531	504	524	521	500	513	534	564	583	561	523	540	543	548	519	547	544	515	509	535	542	503	544	532	549	513	550	578	534	521	510	545	495	508	555	499	474	548	524	528	497	492	530	527	541	493	537	501	523	507	531	547	516	487	490	532	533	575	479	527	527	525	496	531	518	496	505	516	514	504	476	578	484	560	573	533	463	546	508	558	518	513	488	541	554	490	527	489	528	503	499	478	516	521	512	514	522	475	565	488	527	535	535	524	499	546	533	541	517	505	497	523	500	521	521	504	557	495	517	488	566	488	543	502	512	546	507	510	550	484	531	489	535	486	562	499	505	520	540	505	537	514	540	548	553	532	541	478	526	515	505	510	527	539	520	494	544	549	524	551	518	520	550	528	512	527	532	502	507	505	494	538	490	475	557	505	537	503	500	536	541	532	520	498	510	505	494	513	499	522	554	505	563	550	465	500	479	485	497	525	527	539	550	517	497	487	518	491	564	548	531	520	483	490	509	509	484	489	542	513	456	535	492	528	539	527	490	493	493	515	492	527	542	499	545	544	537	521	522	518	507	511	533	485	490	534	535	480	543	503	517	509	565	533	512	511	533	486	541	501	534	513	552	479	561	540	527	541	487	531	514	525	504	525	531	526	517	528	541	533	520	532	522	556	539	552	532	509	477	528	545	537	534	517	541	554	526	511	547	557	507	510	554	503	574	523	510	517	514	490	513	507	528	558	513	527	517	543	544	527	545	491	503	551	564	543	509	496	523	508	529	472	539	513	519	533	497	528	522	535	515	510	502	524	488	519	512	511	503	521	490	532	483	532	532	518	554	510	565	545	505	526	526	480	547	507	506	515	511	506	521	540	537	541	542	515	523	546	525	512	561	506	511	557	552	524	505	495	555	493	508	503	529	489	479	482	514	525	442	511	532	532	539	528	505	531	501	527	507	511	509	504	570	536	540	476	532	569	549	487	530	496	532	528	517	526	475	571	527	524	497	520	537	548	528	541	521	518	511	496	527	533	482	524	525	538	533	532	531	528	513	510	559	505	509	501	530	494	540	501	534	494	538	519	536	532	505	535	531	535	479	519	568	531	494	470	519	525	499	485	535	542	533	542	535	511	482	548	506	536	526	527	458	501	525	510	496	521	533	523	540	485	496	497	516	520	494	561	531	496	524	549	491	536	534	549	556	518	544	550	525	511	527	502	553	522	499	518	489	521	492	509	536	510	533	537	512	540	525	525	534	515	526	537	522	501	534	564	538	504	494	541	496	503	488	532	525	523	483	480	527	501	524	456	530	563	508	521	529	497	521	516	560	538	449	531	522	512	487	513	522	507	481	512	507	516	535	494	524	490	536	514	529	542	525	543	511	543	551	532	482	509	521	531	499	561	533	546	523	498	529	529	496	507	530	526	579	502	519	545	544	485	496	517	500	541	536	486	493	527	511	497	495	505	548	548	484	554	575	534	495	507	525	528	522	515	498	521	538	496	532	515	550	507	547	519	557	536	514	518	517	551	544	540	497	521	557	485	517	504	539	531	548	530	539	520	486	496	518	529	548	561	548	540	567	546	533	539	520	509	556	512	508	536	540	530	532	541	511	503	487	496	540	515	542	509	557	513	534	534	516	534	527	511	525	561	545	497	481	499	547	565	496	523	498	510	509	510	519	525	536	535	507	521	560	547	523	551	544	513	490	508	539	520	564	531	505	504	504	529	520	519	522	548	525	516	537	543	557	509	561	528	535	518	495	538	540	515	501	514	554	536	529	519	524	517	532	552	527	534	492	503	510	514	493	530	519	546	535	537	515	561	529	487	532	533	524	517	518	559	473	504	490	558	548	523	523	525	508	502	535	557	520	526	524	535	534	523	529	526	491	523	532	521	498	515	478	548	520	537	529	527	488	541	518	538	520	539	509	510	525	513	543	497	513	510	516	483	530	491	538	506	546	501	535	543	519	574	503	527	485	508	490	534	512	479	528	514	545	545	487	524	518	568	504	513	487	505	559	539	494	549	534	501	510	495	526	519	526	499	504	515	502	505	519	536	503	486	502	567	551	526	526	512	513	490	509	536	472	540	553	488	516	521	516	503	505	505	524	495	522	537	529	499	532	542	529	535	552	485	533	528	486	501	526	499	568	476	551	547	531	547	514	552	509	494	504	511	522	527	502	509	550	530	533	491	504	509	470	474	557	544	529	549	521	519	526	526	513	480	527	523	516	547	544	493	496	525	524	484	536	510	524	509	533	514	531	508	528	531	532	488	533	533	536	551	531	527	530	521	494	501	552	510	538	531	516	552	517	522	545	513	547	580	558	513	522	502	580	557	517	527	511	530	533	552	494	483	473	490	513	525	517	526	526	542	482	534	503	517	504	479	532	524	530	537	542	509	552	489	500	519	524	537	548	499	480	499	496	514	497	529	505	549	520	519	535	485	509	514	511	499	506	508	499	495	503	515	535	532	516	506	519	528	510	502	506	500	501	508	530	511	506	568	537	563	567	491	483	508	491	559	497	510	530	501	499	545	546	505	543	501	542	493	537	546	503	542	513	530	512	504	529	479	488	534	525	499	521	533	563	459	504	554	493	570	529	543	532	566	486	541	490	516	499	497	531	512	515	498	509	492	550	500	529	517	522	483	506	532	508	546	512	520	486	529	533	522	512	501	505	496	538	508	518	501	511	514	485	494	525	491	555	574	499	545	557	510	494	502	547	524	525	520	561	503	520	517	531	572	520	543	550	554	488	510	525	535	535	502	524	525	475	506	531	538	540	512	541	496	520	548	500	526	557	526	530	497	520	507	511	536	511	517	491	521	509	552	523	555	523	518	524	498	502	510	500	568	495	508	500	510	545	535	513	515	501	507	501	533	521	522	524	505	537	536	533	575	515	510	538	525	516	515	519	512	543	535	522	546	533	520	523	529	536	554	503	528	516	559	517	498	528	491	526	519	522	535	490	484	501	506	489	539	496	511	533	522	504	480	543	543	498	524	541	576	496	507	506	508	534	524	552	494	491	498	548	511	502	535	519	527	520	577	529	499	540	518	535	524	512	500	514	513	491	508	486	490	562	483	545	503	535	494	507	516	503	467	503	544	536	550	527	496	478	499	490	541	538	522	522	542	497	529	489	507	518	506	539	466	529	544	512	523	492	517	526	507	506	531	499	535	507	522	526	537	538	505	487	540	543	535	544	505	494	526	498	545	504	502	500	514	492	535	545	498	459	545	570	510	514	558	530	465	560	530	518	508
5299	7489	8486	5865	3392	3116	2835	2250	1981	2051	12053	14671	9839	4370	1608	676	486	435	458	443	407	428	453	477	423	444	450	479	468	484	462	459	478	438	438	421	472	425	467	420	462	463	430	437	426	473	401	425	426	450	440	462	430	476	440	446	412	445	457	470	456	452	473	433	452	441	483	401	445	419	425	445	426	442	462	455	447	490	449	431	436	445	459	438	445	439	424	452	484	468	404	471	459	413	472	446	448	448	482	461	496	476	437	428	441	444	455	422	422	429	427	456	421	515	449	422	424	482	464	445	432	426	423	440	451	439	420	431	451	434	452	455	403	418	438	427	447	473	486	458	465	458	441	434	433	454	467	431	443	443	465	455	449	420	409	481	447	459	450	413	430	467	423	424	444	447	452	452	443	445	495	451	458	444	427	425	429	415	412	427	439	425	443	432	449	456	425	436	468	436	451	463	402	465	451	484	429	444	461	435	434	427	409	446	470	441	437	440	489	460	446	444	427	462	461	471	430	393	453	471	422	424	453	410	432	430	451	435	448	436	452	418	434	426	451	468	448	446	446	416	412	464	433	466	452	452	468	438	415	455	437	449	414	425	431	433	456	429	450	425	489	431	455	425	412	452	444	418	455	470	437	455	476	458	425	448	425	433	410	428	438	457	410	428	402	500	413	443	447	441	445	459	451	456	449	393	454	436	434	451	460	432	382	441	442	426	450	447	443	401	456	403	419	450	434	452	455	442	410	427	412	432	476	436	442	447	440	441	454	425	441	427	458	429	450	440	446	427	444	431	471	410	441	487	420	451	464	454	427	404	407	463	437	464	431	474	477	433	449	443	461	453	431	454	398	442	432	422	429	412	466	431	446	459	429	495	415	420	422	421	447	456	438	438	447	479	468	401	470	452	462	449	438	473	485	434	432	418	437	430	481	447	413	469	416	424	462	409	474	452	438	432	469	448	439	435	451	479	458	467	433	441	455	447	416	432	425	466	430	428	442	470	469	425	434	460	417	433	480	430	442	447	417	402	442	453	448	486	503	430	424	432	473	469	421	468	412	446	448	432	475	437	458	455	461	416	461	456	466	486	433	384	435	438	461	451	428	454	450	441	450	463	473	445	458	469	415	453	431	407	418	438	429	475	455	389	403	423	466	420	406	441	423	394	422	441	405	426	462	421	436	428	407	423	452	464	477	419	454	404	482	458	439	419	455	446	403	417	436	408	432	413	440	420	433	442	438	391	439	421	446	424	427	404	442	438	449	433	465	436	464	453	413	435	466	471	431	426	478	431	433	462	495	467	441	426	435	438	419	403	442	432	457	428	429	449	471	432	450	446	424	423	433	445	454	446	414	442	426	430	442	441	427	441	429	457	431	459	447	407	417	456	472	428	467	457	436	487	421	490	440	468	423	425	443	454	448	474	478	440	457	422	420	432	459	447	461	464	456	465	403	440	450	411	449	443	410	443	433	433	425	434	442	474	435	453	458	403	447	458	467	451	401	426	427	428	469	415	434	419	428	443	426	419	436	442	405	428	459	433	454	443	446	478	446	444	422	406	431	446	445	418	397	446	447	433	422	465	381	418	442	481	461	441	413	444	481	431	404	435	438	423	441	473	457	455	407	442	452	494	446	427	442	455	453	423	433	439	432	485	436	408	450	440	459	444	422	458	420	461	425	416	426	405	445	448	447	413	451	466	438	430	462	431	438	455	433	445	410	436	417	448	436	455	465	425	442	443	473	432	452	475	488	433	462	420	440	451	470	437	441	443	449	433	445	466	459	439	465	446	441	452	473	438	420	453	448	446	458	484	423	458	453	463	419	420	450	437	491	467	466	442	446	440	485	422	431	482	461	495	424	470	460	407	453	440	441	476	438	434	451	434	432	482	459	461	445	419	435	443	437	451	414	445	444	448	456	453	431	432	435	458	423	471	453	430	451	466	421	431	478	423	435	428	447	442	461	445	439	453	448	437	455	428	447	408	410	424	436	433	426	439	425	441	421	431	488	451	402	440	446	436	442	414	455	475	456	444	421	438	473	455	397	423	447	447	442	417	452	444	442	412	421	437	430	431	451	457	450	451	475	437	454	452	468	442	420	483	432	454	399	436	426	447	444	438	483	434	434	423	454	411	462	447	446	473	427	471	454	438	432	412	447	422	461	445	466	431	443	467	479	507	482	434	447	459	443	425	445	457	449	454	407	446	460	447	445	418	480	435	439	409	459	439	467	413	409	479	479	430	432	436	417	409	445	435	445	483	436	430	463	440	469	438	470	428	453	461	462	455	469	452	460	455	430	456	441	426	452	459	448	443	460	418	448	430	485	425	438	421	437	420	449	445	443	462	484	439	439	431	429	453	399	428	441	442	430	415	465	441	490	486	438	463	452	419	428	436	435	439	423	435	450	461	390	426	411	441	426	431	460	438	520	410	435	435	413	454	451	410	486	408	418	482	445	436	474	430	463	467	438	428	429	469	467	467	452	421	423	452	410	448	394	448	431	459	456	454	462	445	431	445	453	445	431	421	462	480	442	435	465	456	474	463	450	470	443	459	483	448	484	453	441	438	432	467	452	478	463	443	433	471	439	446	471	452	443	425	479	484	439	415	468	439	418	447	444	436	416	423	420	445	441	420	413	434	429	457	416	425	459	462	472	473	463	444	443	447	446	406	438	426	491	447	439	424	440	428	459	414	437	463	441	430	405	429	448	430	460	428	423	413	456	453	445	420	454	426	405	390	419	463	432	427	426	449	432	419	488	453	453	460	439	447	423	458	491	438	418	427	446	465	458	424	461	427	462	409	450	429	423	434	436	454	447	431	442	479	448	460	483	448	440	444	436	411	431	427	420	472	437	448	472	479	418	444	437	415	469	431	456	437	429	461	478	433	423	456	407	430	441	425	424	439	412	426	428	441	454	451	420	450	460	398	441	443	461	412	471	453	450	406	440	440	434	452	434	408	427	436	413	468	464	462	438	424	440	433	451	436	452	441	448	449	448	454	449	448	432	435	433	432	449	448	411	469	458	440	441	462	423	425	424	434	495	445	459	466	481	457	422	430	453	453	500	424	421	460	430	496	443	478	428	395	411	429	437	417	462	456	439	420	439	442	410	414	489	457	432	433	400	448	448	469	452	416	465	412	458	433	401	475	418	457	420	446	446	467	434	418	460	456	464	395	423	462	438	420	434	433	440	432	448	447	432	483	469	433	445	443	473	434	444	464	456	435	466	420	423	446	476	430	480	425	431	441	442	418	451	415	448	432	420	448	425	464	454	419	476	448	438	477	457	392	458	470	433	435	468	453	428	458	468	429	455	441	440	430	423	445	469	480	440	428	413	468	423	435	409	400	466	407	419	434	455	432	451	479	455	409	461	463	446	458	439	471	416	461	484	447	487	479	414	446	444	455	445	462	472	469	467	472	427	451	425	462	436	468	461	468	434	466	455	456	446	432	435	453	489	419	456	440	417	450	450	447	469	439	402	453	435	438	448	427	411	451
23840	20935	28011	23997	20827	10590	4168	3262	2868	2350	17117	26781	19428	8934	2506	946	687	634	594	584	620	610	624	612	596	632	617	618	631	621	621	607	598	554	608	648	580	599	610	642	607	619	583	609	598	605	603	579	581	618	593	558	554	588	622	592	593	615	592	616	570	628	588	608	616	597	635	581	601	602	589	611	593	650	637	568	589	635	633	631	581	590	611	586	638	648	585	607	630	585	578	617	599	619	613	646	631	596	605	605	614	576	563	594	561	641	621	623	616	633	619	646	572	575	614	600	588	627	629	582	630	642	638	600	599	637	597	606	641	612	589	607	628	608	629	583	627	635	607	580	624	621	615	624	604	596	578	606	593	610	581	650	628	599	608	595	585	647	600	605	596	591	591	588	584	586	611	591	630	617	574	607	594	612	603	618	601	606	618	627	582	567	588	587	602	601	637	630	606	625	619	623	596	600	602	560	603	572	655	618	550	592	612	598	569	579	609	601	628	594	617	610	623	613	600	612	577	613	611	605	555	614	622	574	620	614	569	650	602	626	574	587	622	605	592	611	598	636	611	567	644	612	615	609	570	639	633	583	640	599	613	596	564	589	588	598	585	607	623	650	587	598	619	618	569	649	569	622	578	613	591	580	657	574	559	604	648	597	585	651	607	609	567	626	642	606	596	608	628	633	591	641	597	615	607	575	578	610	632	593	581	601	605	612	627	594	627	617	584	593	606	612	590	585	610	569	608	611	646	636	606	599	608	607	617	591	605	594	590	599	631	615	569	626	600	597	618	590	586	653	616	593	588	605	581	640	571	592	626	627	572	632	566	585	619	659	605	595	625	660	588	639	628	598	626	618	565	618	586	609	577	617	630	584	542	617	599	588	606	619	610	582	624	548	563	640	576	620	623	605	590	592	621	607	642	611	616	623	667	568	625	591	604	579	583	599	597	630	587	604	607	600	593	610	576	553	585	549	623	594	612	590	622	650	576	606	600	591	544	561	591	640	609	552	650	565	605	575	640	584	613	638	605	629	606	617	588	599	620	605	612	616	593	594	622	605	562	574	598	604	573	555	583	637	632	606	631	577	635	554	598	615	648	602	627	584	583	596	594	594	604	600	599	608	588	597	595	552	603	613	578	610	652	595	640	628	632	616	583	608	629	602	587	618	620	586	593	552	571	580	612	605	574	616	598	610	592	557	598	605	551	608	648	617	621	663	597	600	608	638	571	629	576	559	574	594	636	595	634	608	615	573	613	629	648	596	623	615	606	596	578	590	584	584	603	613	588	625	631	591	606	588	577	585	555	580	609	622	576	582	603	637	611	581	614	575	656	578	586	583	592	634	606	624	595	589	633	609	588	625	603	602	600	534	557	627	574	555	574	567	646	629	566	626	593	613	610	541	617	571	591	597	571	643	610	539	548	625	617	569	609	600	635	629	588	593	571	569	626	611	605	558	611	566	594	576	641	649	577	600	627	561	598	618	626	642	587	576	604	609	553	601	592	587	594	581	582	605	601	599	620	643	614	595	620	575	596	581	570	593	602	609	593	646	613	574	593	618	611	568	621	625	617	619	607	636	598	582	631	588	538	555	540	595	584	580	584	630	595	598	535	623	570	599	615	598	617	584	613	608	603	589	606	593	560	617	608	608	608	625	588	583	583	594	590	587	577	556	587	595	564	545	600	587	605	583	580	583	602	614	603	572	591	618	639	635	601	593	574	586	608	584	626	577	635	606	590	597	604	598	575	593	586	582	601	574	631	612	641	603	609	663	623	579	606	587	588	626	583	623	563	638	588	605	597	625	584	601	587	628	634	559	587	611	574	598	608	566	590	619	601	612	640	588	621	600	626	576	600	570	587	622	596	600	625	570	583	599	560	586	578	631	581	577	607	623	619	573	619	609	613	610	584	610	588	616	635	617	639	558	593	585	615	581	588	589	606	659	578	644	629	589	622	574	592	605	639	618	599	591	600	623	644	578	595	632	616	582	585	571	602	599	580	626	594	580	611	582	554	666	585	622	596	625	551	645	560	617	595	632	564	633	613	611	585	572	559	619	649	642	604	635	603	593	592	597	582	650	604	591	588	588	576	595	596	544	619	569	586	605	585	579	568	613	575	617	648	578	592	595	564	565	601	611	557	559	563	586	642	590	563	606	609	582	596	569	564	574	603	649	562	628	607	608	646	598	590	592	579	587	583	613	614	605	635	611	607	558	612	613	621	621	604	581	585	668	577	643	610	596	612	586	565	591	609	598	577	608	623	600	568	601	567	605	607	617	591	551	555	635	588	650	595	596	601	636	589	592	609	592	569	567	594	657	599	602	614	584	591	570	621	586	567	599	589	640	583	600	636	621	624	594	584	643	586	657	581	611	614	597	603	596	566	595	604	607	633	579	595	598	572	573	586	650	577	595	580	590	613	591	571	652	570	605	598	594	605	637	573	602	648	589	608	643	643	637	564	604	603	592	596	621	563	563	576	612	608	577	567	614	616	639	614	594	611	602	604	591	631	632	572	597	571	616	612	589	600	605	593	547	577	556	621	607	598	589	614	559	610	566	586	641	587	604	616	615	635	600	564	620	597	620	560	578	573	587	583	596	575	652	566	601	541	611	619	601	637	585	586	598	589	614	600	586	592	587	623	621	609	561	569	603	582	577	546	584	598	588	585	535	600	596	593	589	629	570	672	578	645	636	571	634	589	589	555	579	602	594	613	617	612	549	612	617	566	599	637	580	588	595	623	588	597	599	612	601	638	634	624	585	586	595	616	576	564	561	591	575	596	602	576	590	583	579	607	601	565	602	634	598	606	578	613	625	629	619	596	575	605	542	608	596	632	598	586	544	605	644	630	605	623	614	580	575	599	574	556	572	560	620	628	573	617	585	653	595	542	602	582	603	595	617	628	607	612	604	628	629	599	637	610	600	591	623	599	619	662	579	628	609	624	574	602	635	593	624	605	601	603	601	618	559	604	592	593	602	629	586	620	556	608	590	573	600	580	647	617	611	563	609	621	598	546	595	581	591	616	627	596	587	569	619	542	587	582	584	614	612	613	614	596	567	580	558	557	559	569	609	622	563	574	590	556	576	605	641	596	593	615	592	576	562	578	593	593	612	618	582	617	616	608	582	602	641	621	589	602	626	544	592	613	598	622	615	596	608	580	622	622	628	560	604	611	597	607	573	635	591	612	604	606	593	618	561	583	638	579	583	590	583	595	612	539	613	575	576	554	593	576	620	592	636	597	606	592	633	584	641	651	589	610	632	602	595	594	617	628	612	630	641	596	623	601	592	632	582	531	572	586	598	603	588	625	627	637	660	580	614	592	588	621	618	565	580	628	575	602	619	594	574	633	628	649	646	629	600	571	572	618	633	592	620	643	649	606	592	576	593	598	570	629	565	597	592	610	618	615	612	600	653	597	625	615	604	606	563	574	601	590	539	576	625	592	613	570	595	631	563	604	568	574	612	597	601	588	580	591	578	534	599	587	615	574	604	593	555
5923	9721	9629	5898	4958	4070	3661	4083	3835	3162	21264	23767	16314	7623	2495	853	592	518	550	527	534	504	551	538	482	510	516	535	525	536	529	495	521	537	520	503	539	524	535	540	532	503	504	521	498	512	540	543	495	500	525	515	509	551	535	517	499	493	551	541	489	506	508	498	533	504	470	453	526	527	528	481	513	537	536	526	512	509	519	500	467	551	521	520	510	503	557	553	525	525	517	532	514	515	485	518	513	529	489	548	513	524	499	503	518	469	512	504	524	477	503	530	469	497	471	529	478	534	532	549	542	555	524	477	496	485	470	507	513	494	523	532	516	523	517	504	484	554	520	480	492	482	488	503	525	529	510	529	478	489	523	554	521	546	519	496	493	475	500	549	487	437	495	523	529	555	538	501	473	514	511	517	505	561	512	504	532	479	539	519	488	507	468	498	529	523	484	588	485	515	502	473	534	526	523	523	511	554	554	485	493	517	527	487	490	503	502	506	520	489	496	501	466	515	510	526	498	515	525	465	488	474	509	499	494	503	477	524	513	511	518	511	499	522	551	498	513	505	537	502	504	506	551	519	520	489	492	541	505	477	504	507	499	478	506	495	490	504	504	533	521	493	471	479	536	475	498	502	496	503	500	557	453	510	507	504	526	516	492	505	512	519	516	521	521	490	520	494	540	521	503	531	527	502	504	499	509	502	522	460	519	532	499	514	511	512	520	506	506	470	504	507	520	497	531	464	524	513	501	511	523	540	518	515	565	492	481	479	483	530	507	508	502	547	501	486	523	513	476	517	497	510	532	527	502	501	537	495	511	505	497	468	529	550	537	527	481	558	500	562	486	509	528	510	495	497	486	511	525	515	499	469	530	525	510	513	511	501	493	542	477	487	500	497	500	510	508	514	501	512	483	498	478	491	467	477	494	504	540	524	525	519	476	512	531	511	489	499	493	479	504	478	480	560	486	514	494	516	509	507	555	560	483	490	492	484	507	511	508	516	496	531	482	500	448	496	485	481	516	500	491	521	477	500	474	526	522	530	550	490	491	484	540	515	557	491	497	535	491	518	490	510	507	542	522	532	537	558	483	499	518	485	489	457	530	507	486	480	521	544	472	483	484	465	521	515	535	463	516	504	507	495	562	519	472	514	495	485	521	512	519	504	479	485	556	469	528	501	528	535	492	535	524	498	505	538	548	514	486	485	524	493	495	516	473	475	475	498	500	525	509	500	498	521	540	525	497	504	550	471	488	473	544	498	491	537	484	494	503	558	512	486	490	512	488	469	498	517	541	517	523	486	501	541	496	542	486	465	567	519	528	498	509	537	514	511	517	526	528	517	536	471	500	501	499	512	478	475	486	509	492	500	476	505	489	489	512	493	492	495	485	488	504	521	501	509	496	522	483	525	503	535	527	504	525	531	534	515	498	509	497	531	514	505	510	524	515	490	516	500	462	498	493	486	530	519	505	524	499	503	501	484	532	509	497	525	497	481	535	505	491	488	470	543	475	458	500	521	533	511	498	524	505	504	530	507	511	485	511	451	526	550	538	534	490	529	550	518	473	511	510	469	523	513	489	543	526	545	518	536	552	501	523	496	506	499	483	465	512	506	497	489	524	528	525	506	525	495	496	509	485	537	509	524	506	491	489	528	498	534	504	527	529	538	514	498	501	481	527	504	556	517	534	523	489	499	463	521	515	523	537	527	495	495	534	509	495	501	529	516	541	503	492	500	538	548	482	503	551	521	470	512	472	520	541	490	487	506	500	507	490	516	479	490	520	524	525	511	477	519	538	481	487	515	477	525	489	473	487	474	490	502	498	498	537	461	474	500	463	486	477	483	503	531	515	534	511	497	524	513	524	500	499	479	486	553	523	533	500	503	503	512	538	497	503	495	501	481	487	508	515	508	484	521	499	515	472	515	532	526	470	513	486	512	526	503	510	468	481	513	462	481	551	504	503	539	538	540	502	490	476	474	525	563	532	506	467	473	433	536	504	472	526	533	489	533	499	496	496	500	477	524	495	536	523	534	498	469	522	509	489	514	483	450	501	466	537	566	509	524	489	535	497	510	503	543	474	485	517	500	534	552	482	485	550	526	494	478	527	492	472	482	527	530	517	539	468	477	516	518	495	523	483	502	532	496	517	525	496	501	506	490	458	520	474	501	520	471	483	489	489	547	521	494	493	523	485	513	498	535	504	517	471	490	540	497	526	486	519	473	509	491	501	522	511	566	474	461	496	479	526	469	544	491	508	542	505	536	504	530	519	500	491	500	524	498	471	470	475	472	561	508	510	466	478	522	508	521	531	466	475	542	517	530	500	520	540	530	514	516	522	500	510	519	524	514	514	512	486	483	495	475	532	521	467	488	502	518	479	510	499	508	534	500	542	506	490	533	461	533	516	466	493	463	479	540	518	483	455	530	532	561	526	517	526	472	515	499	541	540	486	500	510	491	504	483	504	559	525	483	491	505	489	537	498	495	517	469	498	482	499	478	497	501	513	509	488	532	544	487	505	495	512	482	508	531	515	503	524	498	464	485	503	488	508	532	513	521	509	478	482	495	497	502	475	513	504	497	509	490	531	500	481	484	462	510	512	541	500	513	508	512	540	504	532	473	492	507	506	514	486	496	547	534	518	534	525	524	487	514	491	537	553	514	528	527	520	483	528	483	563	483	476	515	483	514	479	516	522	514	510	517	515	501	492	504	525	510	509	519	509	508	497	514	519	541	535	529	505	506	497	481	513	555	507	473	500	550	495	484	488	539	524	515	509	521	458	527	502	487	533	491	474	472	472	518	497	514	511	472	499	500	489	529	499	517	475	532	506	496	504	479	499	511	486	533	531	539	489	524	518	513	516	528	513	487	488	548	490	504	516	482	510	524	516	513	488	491	503	475	468	476	555	517	492	534	525	535	531	512	518	487	492	512	462	533	528	540	488	482	528	463	497	527	487	469	518	489	471	507	505	516	513	498	540	520	507	528	534	518	543	505	534	538	495	494	528	494	535	515	530	516	533	509	472	526	503	514	531	486	532	523	518	489	517	541	500	516	463	491	528	514	515	471	552	519	550	473	496	471	487	514	493	516	529	528	500	475	499	504	501	544	526	505	542	513	550	515	497	503	476	501	507	508	496	508	520	473	525	509	467	498	515	524	492	505	468	504	500	473	512	486	473	489	490	480	555	508	479	533	522	493	540	499	539	479	506	547	493	479	519	513	473	490	511	510	519	518	464	499	508	484	494	479	486	515	501	510	551	494	502	477	507	485	522	431	460	518	490	499	503	465	458	481	522	491	525	514	520	528	439	502	529	509	484	485	479	500	479	438	518	502	503	517	524	487	513	485	523	468	476	526	514	454	537	521	515	500	496	551	521	478	496	533	520	491	490	488	469	515	502	471	533	504	498	540	523	476	512	486	510	540	504	497	500	478	514	482	515	508	467	524	498	456	558	491	508	477	520	492	468	496	468	470	482	533	487	505	464	536	527	474	475	490	494	520
27304	12369	3899	2633	1422	1067	925	928	798	685	1510	1833	1363	896	624	535	461	458	455	432	432	474	482	468	466	447	497	481	482	441	487	477	493	467	457	479	501	453	494	464	500	488	457	494	472	465	420	472	461	474	464	456	503	481	505	475	444	475	477	509	472	466	445	474	461	521	481	464	480	492	498	504	513	477	496	469	488	458	436	449	498	486	464	458	458	450	481	451	482	454	464	453	486	503	481	477	438	469	453	471	469	477	472	458	502	433	492	454	485	485	480	492	459	458	467	442	472	472	451	478	443	493	493	444	443	503	472	463	462	454	479	513	491	444	485	457	490	492	480	486	492	499	468	478	473	479	486	455	477	496	446	494	466	474	475	466	425	423	433	461	477	500	460	432	495	481	471	451	456	470	486	466	479	470	504	494	475	461	482	470	475	488	415	507	505	461	476	504	426	441	473	486	487	450	421	426	481	466	471	488	463	436	427	457	487	453	459	416	509	445	476	512	469	486	472	459	450	457	453	464	483	445	502	445	460	483	433	436	430	472	459	505	485	468	454	473	483	458	484	485	458	433	453	447	429	458	447	467	499	422	470	483	445	512	469	437	468	487	445	474	471	473	475	445	468	443	471	450	468	469	465	450	448	449	466	479	506	492	513	466	452	464	465	464	494	510	465	462	458	466	470	441	460	452	453	439	461	499	445	487	469	461	468	456	427	460	471	468	481	394	477	468	471	515	456	510	440	498	480	460	463	456	460	466	479	465	477	489	496	430	461	473	481	467	475	453	452	412	476	464	487	451	470	446	483	477	441	473	489	471	453	457	454	439	440	458	479	468	482	494	483	458	456	471	509	473	443	454	465	455	456	477	430	481	477	461	499	425	462	443	486	444	486	492	492	453	491	459	491	455	465	452	426	484	490	505	498	526	447	437	478	477	522	479	495	481	471	512	456	477	502	470	460	462	493	471	453	486	415	446	478	446	481	483	461	489	484	477	470	483	457	427	459	432	454	441	484	463	435	461	440	463	447	497	463	434	464	458	484	486	448	477	485	461	467	464	465	448	481	450	440	449	469	482	480	408	467	443	452	486	489	418	440	415	454	460	474	443	450	509	505	486	444	459	474	462	455	449	461	466	483	490	470	464	460	489	473	491	473	521	467	474	457	468	481	475	502	472	495	482	467	473	458	467	457	463	462	465	464	479	444	483	488	442	431	473	441	499	461	419	503	489	466	454	454	444	483	500	462	453	451	494	480	500	467	469	472	511	489	456	501	472	471	441	465	437	503	493	439	484	467	482	468	444	451	463	502	495	464	487	455	460	456	485	448	482	456	476	475	478	482	455	402	447	460	472	450	454	474	483	442	429	504	468	477	485	475	455	441	445	490	499	457	453	457	453	493	485	455	496	446	459	486	515	456	451	497	493	403	436	468	446	430	439	455	489	434	458	486	436	463	475	459	456	515	471	432	438	429	482	470	449	470	452	470	517	478	467	486	444	445	460	435	521	475	491	455	449	447	459	466	491	447	488	493	481	467	471	519	483	460	468	492	482	510	445	475	456	474	453	418	462	454	455	471	478	462	436	484	474	426	452	460	443	479	454	418	470	461	461	433	504	463	490	489	494	466	476	487	506	475	485	486	460	463	448	514	474	470	492	444	489	428	429	461	452	443	496	483	519	501	438	455	483	471	517	486	457	456	463	437	484	494	489	466	461	480	456	475	424	501	446	451	442	451	462	441	445	464	433	461	496	486	425	443	483	489	450	456	457	463	453	487	457	513	463	490	433	473	464	527	472	466	465	486	485	487	438	469	493	442	477	473	411	436	441	497	514	482	442	443	486	467	461	470	395	447	442	481	491	460	434	494	472	442	487	485	457	483	466	504	492	460	425	446	472	482	448	492	477	463	462	457	462	470	500	475	440	449	461	487	473	454	454	422	473	477	455	452	463	438	461	524	431	465	484	486	520	442	457	440	435	474	467	423	472	431	504	414	451	465	462	496	468	449	491	473	474	481	463	480	497	467	470	462	499	444	481	478	481	464	487	469	479	463	423	468	448	448	465	438	457	434	432	468	452	516	447	429	419	454	437	479	463	499	457	449	492	448	493	485	482	506	493	465	434	467	454	447	513	508	449	478	463	461	470	471	450	495	497	444	483	484	484	477	476	488	434	445	477	454	445	461	420	494	428	424	458	431	461	441	451	495	445	446	502	480	444	481	464	477	457	473	485	497	428	510	445	494	467	484	492	528	430	451	459	502	440	442	465	430	436	500	489	476	474	443	475	498	466	451	502	478	481	467	465	472	444	475	459	455	485	494	464	521	490	480	471	468	492	486	452	424	427	462	469	459	450	485	447	438	477	482	471	505	472	472	450	450	469	461	483	456	426	465	449	484	472	451	465	523	466	487	475	448	492	501	484	480	482	482	467	430	501	446	447	506	461	481	460	480	457	471	466	489	482	464	458	457	466	474	486	467	482	439	491	481	485	493	447	462	483	433	480	467	445	473	486	446	452	446	426	457	488	473	484	472	445	473	424	450	497	478	420	458	480	471	451	475	466	494	478	466	483	472	451	519	476	503	497	471	472	434	462	475	486	452	468	480	455	495	444	475	457	437	488	481	467	491	495	477	480	477	485	478	480	455	487	485	477	466	454	469	472	477	444	456	465	487	520	453	454	457	470	490	511	510	443	469	482	464	441	474	470	464	474	472	462	497	458	442	462	433	461	499	474	472	527	473	460	447	471	441	469	464	452	477	443	489	475	454	490	469	450	452	471	460	445	473	459	489	478	438	420	456	468	452	430	445	503	467	483	475	470	440	464	448	472	464	472	488	460	448	458	481	451	477	491	452	493	470	491	468	477	495	483	472	469	484	460	484	479	468	440	513	437	465	466	477	440	495	456	442	473	449	469	479	501	516	452	472	455	469	475	464	476	506	470	490	476	465	418	425	484	453	420	445	438	452	469	449	472	460	464	488	461	443	439	463	445	460	483	473	469	476	461	467	475	489	488	427	454	457	488	464	437	461	451	445	444	498	463	455	478	486	451	451	446	445	462	451	464	433	468	464	492	464	502	471	466	430	499	478	475	479	459	478	453	490	477	467	469	441	454	468	468	435	449	479	509	502	478	448	487	458	478	447	506	483	450	443	487	490	476	447	440	438	451	456	477	474	447	473	440	476	459	484	451	482	461	504	490	499	453	443	499	445	464	462	438	447	481	463	455	427	441	478	489	479	450	417	505	501	447	461	462	469	526	471	474	489	471	447	481	462	496	463	453	473	436	496	467	519	458	496	500	487	472	466	476	477	475	482	494	436	466	443	455	460	455	471	481	446	455	457	452	461	480	468	460	450	476	462	473	451	436	463	445	457	460	442	435	502	421	471	472	450	472	492	474	520	473	477	508	482	455	461	481	492	470	425	442	471	439	446	446	497	476	472	481	476	465	467	435	476	482	475	492	469	475	473	459	476	486	449	463	458	483	453	446	489	456	509	446	472	471
5788	2755	3523	2395	1771	1232	1111	1366	1003	797	1998	2231	1615	908	516	419	400	384	398	369	374	399	394	365	373	403	428	398	391	411	380	411	386	387	407	376	381	377	391	403	379	382	402	405	386	406	378	413	392	385	387	404	342	369	369	359	351	382	366	405	389	368	373	428	357	416	387	371	407	355	365	367	379	386	417	359	378	409	405	401	395	367	350	400	369	391	399	363	366	350	413	410	386	412	427	397	387	379	373	393	393	408	357	397	401	402	391	383	399	407	421	396	396	378	425	379	387	391	406	378	364	406	398	385	395	421	389	387	352	367	421	395	368	387	385	382	360	369	331	400	401	362	396	412	361	388	422	382	436	374	389	345	359	365	394	376	382	398	380	359	396	407	383	418	367	359	367	393	387	348	375	375	403	407	351	383	410	369	382	417	406	410	372	397	352	400	394	368	347	390	384	416	367	401	373	371	365	373	399	381	418	374	382	397	375	366	405	401	391	398	358	382	362	421	413	398	402	373	344	395	381	378	366	383	373	355	409	383	391	383	393	388	379	353	387	356	375	394	403	349	381	403	396	334	408	312	365	385	359	409	376	382	392	407	389	382	414	410	384	409	392	367	406	369	409	374	379	383	388	362	363	364	376	387	346	421	410	394	409	385	402	409	372	363	383	384	374	392	379	367	362	411	366	400	389	395	405	384	377	383	383	374	394	374	386	380	368	385	372	380	371	399	371	414	409	407	411	411	369	379	391	388	398	358	413	398	386	362	418	400	410	390	395	404	404	421	365	405	354	384	347	377	377	412	389	399	410	378	362	380	364	389	367	387	388	384	389	393	351	376	424	369	397	358	369	427	391	400	372	363	385	400	403	402	369	390	406	362	423	389	398	376	377	363	412	399	356	373	406	391	375	410	369	384	411	399	380	372	375	422	382	381	410	400	437	369	354	331	395	387	407	394	403	381	404	353	385	378	413	362	396	373	420	393	373	366	379	378	372	407	356	376	379	379	382	378	377	380	406	408	422	410	368	361	397	364	416	377	353	383	385	392	366	408	326	394	365	368	400	386	413	387	385	407	378	367	410	354	384	401	384	388	423	377	375	391	388	385	344	365	390	396	399	389	373	423	414	377	415	369	380	382	395	379	370	393	371	358	361	392	417	358	371	376	379	403	378	367	396	397	428	399	355	415	396	399	394	380	397	365	372	354	379	364	397	413	378	378	359	373	410	386	422	409	400	448	402	385	348	382	411	380	403	392	431	406	394	411	400	378	371	380	393	376	344	410	376	378	401	368	357	391	380	374	389	403	364	419	423	360	362	415	400	369	372	395	349	402	420	405	415	394	377	405	354	400	406	379	428	369	379	415	397	380	387	387	371	350	389	381	386	393	368	357	389	380	388	374	382	382	406	400	360	404	410	397	363	401	370	412	372	388	347	379	357	367	385	393	381	401	388	390	382	431	374	382	396	381	414	412	387	386	419	376	374	399	428	370	368	376	372	391	397	363	369	370	380	374	389	381	371	413	373	380	379	397	424	398	375	431	352	373	393	385	360	379	394	380	411	395	369	340	399	365	394	394	374	429	374	402	384	422	380	366	379	379	372	407	377	362	395	420	374	365	383	382	392	389	378	381	396	384	394	397	390	384	386	377	393	383	346	379	400	433	361	380	416	367	362	381	369	393	380	363	394	358	362	395	378	401	372	388	386	385	388	395	356	376	386	378	380	394	406	394	394	376	383	379	384	384	408	416	394	385	408	374	370	409	392	364	374	417	363	371	384	408	386	368	355	360	379	380	429	436	382	396	395	345	385	381	388	395	369	393	378	366	383	389	429	383	404	369	391	381	384	399	386	354	411	370	391	375	401	410	379	385	405	388	426	391	371	385	422	393	389	364	403	443	394	375	384	368	406	379	384	367	357	405	364	366	383	392	364	395	406	405	397	365	367	386	380	382	396	390	375	391	366	422	385	381	414	365	399	394	357	403	386	397	380	407	394	406	386	390	365	381	361	385	363	392	376	395	383	399	384	370	372	364	389	375	403	345	379	376	370	426	422	374	363	358	407	372	373	416	409	370	378	379	387	388	411	371	368	373	366	367	412	372	376	407	394	398	379	399	391	396	398	336	379	381	395	367	391	388	354	403	412	360	402	411	374	383	360	382	387	396	431	410	383	372	390	418	392	375	393	375	412	415	386	392	409	357	370	425	391	400	382	363	393	406	380	404	394	392	407	381	411	348	386	353	392	406	381	440	373	372	371	394	385	395	370	375	441	374	397	375	358	382	371	370	359	373	371	370	377	392	402	388	405	386	425	385	408	418	374	382	421	367	412	363	368	360	373	388	384	401	365	373	374	405	375	388	369	420	389	370	389	382	392	387	407	410	404	384	403	358	404	391	381	413	394	400	409	377	390	382	392	410	387	405	403	400	399	404	382	422	357	357	379	407	388	371	381	381	403	371	417	392	434	407	375	375	395	389	348	410	392	426	372	417	381	369	391	371	346	347	431	367	396	373	412	395	355	384	391	357	376	339	388	360	340	404	389	374	367	402	376	382	358	401	413	397	407	334	389	368	431	382	376	376	375	382	392	355	384	403	400	361	411	389	374	387	388	388	395	409	374	390	378	410	412	397	392	367	410	405	375	382	384	380	343	379	393	405	388	387	376	397	375	330	385	402	392	408	368	373	380	409	403	393	379	388	408	396	336	374	405	420	390	373	390	411	360	368	374	398	396	399	394	375	384	417	400	385	398	401	372	376	396	374	343	414	400	370	381	399	353	392	372	387	370	367	383	398	409	407	399	378	429	397	378	415	356	394	388	361	366	402	391	366	409	369	385	418	415	372	368	371	420	373	372	341	394	433	409	332	374	367	351	376	437	361	390	413	370	374	397	389	375	392	376	411	388	374	375	396	393	386	401	416	377	372	386	389	402	394	440	379	389	373	400	397	374	368	368	400	395	388	389	399	387	375	394	376	410	367	367	385	390	378	358	379	373	393	405	346	400	411	362	367	402	385	347	383	387	396	342	393	387	399	368	403	400	355	383	352	338	369	399	387	385	384	400	367	391	388	379	407	379	409	370	389	394	398	363	375	357	399	353	368	428	377	408	369	370	388	384	389	392	367	381	389	383	401	351	426	411	377	384	421	366	396	344	416	392	366	378	378	377	368	386	394	381	398	380	399	404	381	372	394	386	372	378	410	383	421	384	408	383	402	380	370	406	371	396	373	385	425	396	322	388	398	384	378	374	390	420	395	383	386	390	365	376	398	428	412	360	392	417	411	365	379	367	380	362	398	403	387	353	383	365	372	367	368	390	408	403	373	349	409	386	412	400	358	365	382	387	406	341	346	374	397	388	394	411	390	394	403	365	396	399	397	375	420	405	409	391	384	397	383	377	417	389	384	364	412	372	385	400	406	408	420	383	379	368	395	395	407	382	401	371	344	375	389	371	381	401	360	397	381	365	391	369	406	392	356	364	419	377	385	413	366	411	391	390	404
24877	21012	27006	24965	10739	2774	1927	1650	1437	1709	13359	15581	9985	3881	1370	684	612	584	563	529	552	529	551	505	533	539	530	497	531	501	487	477	536	510	487	530	506	536	532	523	527	538	542	530	526	558	560	561	550	538	510	509	531	532	509	546	538	553	511	552	522	513	512	521	541	537	486	538	539	518	487	551	549	527	475	521	515	536	587	564	532	506	522	517	549	499	492	520	554	526	475	521	541	525	537	501	531	490	534	505	515	520	485	571	523	558	488	523	554	554	482	516	595	517	519	522	537	543	513	533	529	508	497	509	555	520	502	513	492	492	540	510	494	553	540	499	549	521	542	513	557	495	516	529	540	555	503	527	470	519	569	530	515	484	508	484	553	543	528	536	530	548	489	528	500	513	515	480	534	537	515	525	535	474	505	562	563	533	510	531	508	562	505	507	565	560	524	510	531	516	513	529	519	553	504	534	533	511	521	525	536	516	500	530	514	520	529	539	510	542	521	504	512	547	560	539	576	537	565	537	501	490	511	550	527	545	535	516	554	550	525	502	469	592	541	564	519	516	519	534	529	507	517	538	557	533	564	514	508	510	523	484	543	515	527	531	509	549	497	522	514	509	536	507	500	559	539	533	508	541	502	506	579	535	544	547	515	533	545	527	518	540	503	515	517	524	547	514	531	546	509	546	515	491	531	534	508	501	521	531	512	500	516	513	483	485	532	517	517	508	490	499	532	494	521	513	523	536	553	499	540	581	523	489	558	523	545	545	483	508	533	535	550	541	532	515	560	511	532	552	519	523	493	519	554	492	505	511	537	512	552	555	484	527	492	513	523	520	502	555	494	511	512	552	553	519	528	515	544	483	540	515	521	490	527	540	539	538	567	579	520	517	527	523	521	538	502	557	495	504	551	554	542	525	527	497	515	501	567	556	517	506	489	532	523	531	540	499	501	505	463	485	526	505	490	529	528	492	535	498	511	492	506	549	502	546	501	522	572	486	512	480	489	510	520	521	506	546	501	527	513	524	521	502	502	510	511	473	520	485	543	494	495	545	550	494	523	564	493	518	520	505	488	492	497	523	499	572	543	510	519	523	528	504	503	490	535	511	550	522	538	521	527	518	528	505	538	515	539	520	576	528	521	474	569	487	519	537	523	558	533	583	509	578	542	523	534	559	515	545	513	534	506	518	515	509	548	537	518	473	532	493	508	520	506	506	506	490	532	488	554	517	511	531	533	531	531	466	524	485	576	512	491	544	567	520	500	526	532	495	524	575	524	520	533	537	520	526	550	521	524	513	558	532	485	527	534	546	515	504	509	546	531	499	524	518	507	526	514	510	504	495	532	510	542	501	515	517	521	538	495	529	535	538	521	512	493	525	538	534	527	521	502	515	548	528	536	549	502	539	519	536	523	482	529	560	502	514	518	506	525	545	524	524	520	573	510	503	537	517	522	479	528	520	526	500	535	502	538	554	515	513	558	556	500	496	525	492	500	468	526	537	529	527	515	511	500	513	515	503	522	532	554	512	597	531	512	477	526	524	568	513	536	522	521	523	569	540	532	521	550	541	553	518	522	531	540	510	532	471	530	542	490	520	471	531	575	516	516	516	583	572	512	479	526	552	512	522	513	528	548	527	518	545	511	516	496	550	550	542	552	533	575	551	496	544	565	524	514	502	533	522	553	492	558	540	538	531	540	543	501	512	482	539	552	529	489	504	516	494	565	561	548	549	509	522	547	536	524	524	506	531	527	554	532	549	504	523	533	499	545	515	509	504	525	523	514	511	532	535	503	540	553	563	524	526	549	511	544	502	490	521	525	501	551	550	529	534	537	533	554	543	499	518	573	537	573	528	556	526	494	539	531	568	498	531	577	516	557	516	548	580	543	580	553	488	475	597	516	540	590	544	536	511	535	551	538	546	523	532	561	526	565	542	514	514	573	560	523	528	553	496	536	531	548	516	528	521	532	517	538	539	502	520	552	515	519	543	546	518	479	497	496	558	502	540	526	476	523	541	540	519	484	528	526	542	526	513	493	547	525	511	520	504	548	508	479	529	540	510	506	532	542	523	533	521	478	540	548	559	533	539	516	497	514	497	518	545	536	491	539	534	558	507	525	537	528	453	523	531	516	552	520	540	526	552	515	570	539	513	529	540	529	528	488	528	553	540	536	498	548	535	560	521	529	534	543	486	510	530	500	559	559	518	508	551	503	482	511	521	493	572	559	527	509	512	528	531	552	467	542	501	482	517	493	514	499	506	502	503	528	528	507	530	544	504	524	513	540	513	526	520	536	494	535	493	557	549	539	531	537	530	506	484	510	521	539	537	533	479	546	541	555	504	516	545	492	537	531	518	524	526	534	521	527	512	538	549	564	536	514	555	492	525	524	498	543	539	530	494	536	511	549	510	551	517	486	479	572	517	512	498	541	515	533	524	548	528	550	477	541	492	557	533	537	504	533	507	555	569	532	494	522	550	503	535	502	486	570	541	467	485	487	524	512	536	525	504	517	519	538	506	502	517	542	532	520	474	550	522	527	479	489	508	528	560	545	494	550	529	520	522	524	574	515	551	556	539	489	510	563	498	545	538	561	531	501	561	540	548	525	546	535	502	486	530	551	486	555	566	516	535	527	522	504	503	486	460	519	512	513	495	536	524	504	539	548	500	491	589	536	516	515	573	561	542	517	543	514	516	541	542	504	548	516	556	554	534	538	541	513	531	571	541	554	532	513	519	537	528	478	498	549	520	541	505	529	534	545	513	512	504	520	509	523	503	526	529	529	553	532	540	530	522	515	513	518	503	509	509	533	503	556	516	512	523	574	491	528	511	489	531	533	494	537	562	486	531	489	507	536	557	535	531	511	547	535	582	548	545	529	480	516	549	550	537	521	534	487	538	517	506	524	517	520	518	500	552	521	533	498	522	509	496	533	581	547	509	498	536	568	576	506	514	515	533	508	515	492	477	521	527	535	517	559	556	517	552	491	548	512	497	543	529	498	514	520	572	513	507	497	565	569	533	559	528	519	503	539	514	494	523	519	521	571	558	521	517	505	513	511	554	499	510	548	460	511	524	532	535	549	537	478	504	531	530	519	506	528	506	508	500	515	545	528	536	514	520	515	539	538	547	529	478	496	512	520	538	513	513	527	526	530	513	508	548	571	521	521	526	497	514	505	567	520	550	520	514	533	530	480	516	519	525	464	518	519	536	553	524	560	506	568	486	545	516	543	550	498	533	528	548	489	495	528	499	488	487	530	544	536	547	551	497	520	536	532	530	462	523	535	515	576	512	519	548	514	543	503	541	559	545	540	493	534	480	517	548	543	521	507	523	526	541	540	539	535	515	514	527	484	484	531	546	493	536	512	497	553	494	563	494	490	487	537	500	550	534	529	502	552	524	516	535	535	554	487	532	521	531	514	488	522	483	562	561	560	522	495	523	494	514	547	542	493	536	506	493	554	500	533	554	528	518	553	539	541	561	557	472	531	506	536	533	559	515
5015	7468	6386	3622	2689	2386	2175	2159	2075	2442	16477	14892	9138	3854	1370	639	472	455	463	483	454	426	478	443	471	465	480	468	403	465	459	445	475	383	431	459	440	441	470	443	458	447	432	440	452	475	468	459	478	469	458	485	468	437	457	457	423	422	467	442	417	475	459	444	429	468	447	444	422	456	434	459	452	452	469	475	469	423	441	445	475	434	426	480	464	448	476	500	505	457	450	442	460	486	452	468	433	447	456	466	435	471	453	454	466	492	430	465	449	442	457	420	425	464	477	480	447	472	439	445	427	453	436	475	457	454	433	466	426	424	429	455	425	454	440	462	459	455	405	462	445	453	468	432	462	474	434	453	453	466	462	436	473	450	453	452	450	462	491	464	461	464	463	444	424	444	442	434	423	458	407	440	433	452	396	461	444	421	429	459	464	425	424	459	442	434	450	444	472	442	447	438	438	465	475	434	421	436	470	471	458	477	460	482	477	485	455	436	483	481	434	479	463	465	409	442	473	436	458	492	456	514	430	426	449	427	423	454	410	445	410	449	447	425	437	460	448	465	461	498	454	481	460	432	442	424	441	444	455	480	433	463	463	467	465	462	430	484	453	439	447	438	423	448	437	443	448	458	443	465	429	440	454	415	443	437	413	446	465	484	437	424	452	441	462	433	477	438	428	459	445	419	448	468	455	420	459	459	414	462	441	423	440	456	449	465	434	445	467	411	416	441	446	452	439	447	425	480	432	478	483	427	438	446	435	428	452	446	436	440	449	460	433	451	497	462	473	460	451	461	459	400	443	468	432	429	462	433	415	421	467	414	460	445	479	410	440	423	451	437	466	470	449	444	486	442	485	467	465	457	426	444	430	458	436	419	468	464	488	440	472	439	476	468	467	469	441	427	475	418	443	457	449	454	445	411	448	419	481	446	446	466	421	423	468	437	425	422	466	432	478	467	454	441	482	471	450	477	406	420	473	449	404	402	432	445	448	443	485	434	477	427	422	417	403	425	488	455	424	428	460	418	453	470	473	441	451	447	465	432	473	472	439	458	441	458	427	473	488	397	451	435	441	478	437	456	428	441	466	416	403	445	450	441	439	459	454	457	441	460	449	434	428	473	435	463	455	480	456	467	436	468	440	424	449	456	432	411	434	456	476	442	448	434	420	466	468	487	450	416	445	488	451	432	399	438	446	435	411	428	484	443	480	444	450	496	385	459	487	467	438	483	463	463	457	442	421	455	470	440	413	454	448	440	413	465	433	422	471	461	441	440	427	443	492	456	417	455	429	459	465	445	437	445	481	420	425	502	417	393	444	460	453	472	408	403	471	427	452	446	427	422	462	447	454	465	438	434	478	445	411	443	430	487	447	470	453	464	487	460	460	437	457	444	432	428	428	453	460	462	485	433	457	423	411	479	476	441	431	421	460	490	477	427	464	429	455	441	424	419	416	441	438	422	437	459	458	418	442	429	451	437	438	424	438	416	466	468	455	457	416	488	421	419	414	443	449	462	415	461	434	459	446	456	417	424	431	395	458	444	471	420	439	445	491	445	435	455	414	472	443	492	440	446	449	478	431	459	483	426	444	456	411	436	440	417	429	459	472	422	464	443	433	400	490	451	454	444	462	442	417	442	446	449	419	471	454	456	469	431	470	411	452	489	463	456	471	462	442	416	456	485	414	450	448	475	473	450	461	446	451	490	449	440	449	425	427	467	421	439	438	457	407	436	435	454	442	430	413	490	463	465	456	447	440	454	467	480	465	462	453	426	485	454	463	485	468	427	466	432	484	469	485	430	465	424	446	453	437	462	442	435	458	430	471	456	451	488	488	463	448	434	474	429	450	447	444	469	437	396	466	455	450	447	437	431	424	491	458	462	454	456	452	450	467	432	464	444	429	455	464	461	444	445	427	452	437	409	432	427	452	426	465	436	484	476	473	414	436	445	471	441	467	456	454	429	418	426	457	428	457	461	464	478	463	445	429	462	440	477	457	471	437	458	438	448	417	451	475	478	461	411	442	464	434	462	465	415	429	484	445	444	446	437	483	426	449	436	432	474	455	425	431	450	467	433	465	461	437	421	424	415	454	420	466	432	407	467	484	412	433	441	430	455	436	404	473	442	443	444	446	456	425	431	450	433	436	458	468	436	454	469	433	429	431	430	418	412	440	418	446	467	450	440	463	462	405	459	459	449	432	447	404	457	464	419	438	428	429	516	439	421	436	462	442	482	417	433	453	453	458	406	434	472	461	395	417	427	442	461	445	459	431	460	489	467	457	462	456	431	422	451	501	460	414	480	466	460	410	452	423	485	440	430	418	443	438	465	462	459	436	441	437	430	439	421	477	461	429	451	468	451	454	441	393	445	448	428	424	442	469	438	443	461	438	454	481	473	433	467	441	449	517	474	432	448	481	461	438	429	459	473	468	448	422	448	448	434	448	449	458	450	495	444	425	466	441	469	478	468	469	455	433	444	458	468	421	454	428	450	397	442	450	402	456	409	461	436	456	447	488	449	426	460	439	429	419	444	450	446	474	440	443	428	421	426	450	469	469	430	467	470	450	451	456	468	427	447	463	420	437	430	475	422	437	452	450	448	468	427	444	469	475	465	438	439	431	448	465	450	429	404	480	424	448	460	436	426	429	415	415	438	412	441	426	441	446	427	422	418	426	436	473	451	427	480	437	440	436	457	453	396	470	437	465	460	459	443	453	436	467	407	456	474	440	434	399	444	467	471	442	448	451	435	459	418	425	402	448	461	414	422	436	436	479	471	438	419	453	438	432	433	429	425	493	455	465	454	461	411	446	429	478	438	420	439	431	445	446	459	460	437	459	472	450	473	440	452	455	429	453	433	433	443	461	453	456	415	442	441	470	452	420	432	431	476	438	412	436	491	488	421	438	462	451	454	475	456	463	488	458	492	460	453	435	426	423	490	419	441	455	442	429	410	465	469	472	477	443	438	458	460	447	442	429	459	461	428	447	473	413	437	429	424	453	436	452	447	439	410	457	430	450	411	456	457	444	433	430	471	440	463	438	474	457	441	426	448	441	438	435	468	449	484	451	463	458	454	447	469	464	458	416	427	449	451	494	442	483	474	403	430	447	467	434	442	457	451	462	449	413	444	447	482	468	458	471	496	370	380	430	408	419	454	461	491	453	463	446	447	456	428	463	417	468	442	426	432	419	422	426	476	470	505	431	456	465	437	434	452	416	435	413	430	410	447	428	414	462	432	394	451	457	475	449	449	406	443	426	487	441	467	453	442	451	469	449	452	441	464	445	465	448	447	463	430	430	462	413	464	426	466	472	440	481	428	460	437	447	431	437	453	443	425	458	413	518	463	405	463	430	446	439	455	457	430	427	437	418	433	408	441	470	459	489	459	437	420	470	440	416	478	445	450	464	399	457	443	443	465	464	455	445	457	460	434	433	425	438	435	482	444	490	467	434	446	440	415	458	445	447	420	456	441	439	460	438	452	464	443	461	454	395	481	443	426
23878	20974	28084	24036	20896	10918	5110	2675	1883	6278	22397	26464	17205	7819	2377	868	673	667	620	600	579	637	617	641	597	618	637	652	657	599	627	684	563	583	633	608	610	623	639	590	606	613	613	688	611	618	633	581	583	599	606	616	603	586	579	599	644	641	671	653	655	630	611	585	621	621	599	619	631	597	646	590	597	650	629	607	581	630	659	586	580	606	627	574	664	607	630	640	614	594	545	614	602	584	613	645	624	626	636	617	613	569	581	623	587	606	570	605	568	615	598	617	661	644	585	576	593	642	664	586	592	604	638	657	635	639	661	611	626	638	582	617	551	581	573	594	624	634	604	615	601	619	595	608	586	589	606	660	592	620	599	610	590	651	630	592	597	615	626	595	579	632	623	595	589	598	596	607	605	603	633	613	649	594	632	572	632	598	576	643	607	673	635	613	621	652	604	630	625	609	641	560	574	571	565	615	609	606	646	647	640	579	632	587	589	599	530	623	606	611	615	628	641	596	635	557	592	640	605	590	604	602	601	632	597	604	587	651	604	606	603	564	573	627	598	659	578	601	631	622	599	579	591	660	557	600	578	625	604	591	613	598	618	611	664	599	600	570	612	563	591	617	575	651	609	629	622	593	613	646	625	603	613	625	628	602	591	597	568	570	657	634	634	586	601	627	596	592	603	624	579	608	621	640	605	585	610	623	621	555	590	621	618	620	641	647	593	608	634	615	593	603	620	584	601	595	595	661	602	607	581	628	604	558	614	561	575	664	617	617	637	554	609	607	643	633	645	634	563	548	618	667	650	630	627	623	631	583	633	629	612	567	636	612	632	605	591	583	630	650	606	601	616	606	585	592	626	589	630	613	620	599	590	570	600	653	610	623	582	592	624	570	617	674	582	632	589	595	607	633	625	622	615	621	610	606	631	592	628	624	603	592	616	610	606	653	615	595	583	602	631	609	606	602	588	651	628	583	605	610	623	624	640	563	601	607	573	584	592	577	594	604	596	601	601	594	616	635	619	596	638	606	620	614	627	591	590	600	609	593	613	599	584	589	600	606	643	601	643	600	594	635	656	581	580	597	604	617	621	673	617	590	566	589	646	623	607	622	621	613	628	568	623	576	615	623	630	652	610	583	632	605	657	603	602	619	599	636	578	566	607	609	613	604	634	588	626	637	610	597	635	609	642	574	631	645	628	595	639	614	621	602	622	588	580	606	628	597	565	589	572	651	598	566	584	604	589	608	621	595	583	599	661	565	583	610	599	594	605	579	601	606	585	595	615	578	589	599	651	566	577	595	621	603	647	667	608	598	664	619	632	606	599	632	608	627	630	642	627	588	664	604	580	629	661	599	600	580	588	562	602	595	584	628	594	630	599	556	563	565	616	632	600	569	618	642	560	628	583	621	617	674	584	650	612	568	610	595	606	600	618	592	614	582	608	623	630	598	563	603	620	682	596	653	585	627	602	594	595	623	636	586	569	627	583	621	612	603	646	623	605	627	632	621	604	582	619	629	589	597	570	594	580	590	616	578	598	592	584	576	620	634	577	631	648	631	600	583	560	608	623	586	598	606	627	637	588	578	581	581	605	602	593	621	603	589	643	631	632	571	586	626	608	593	593	623	579	600	586	646	576	551	628	623	629	598	616	616	595	606	648	626	624	555	625	612	607	625	588	620	592	604	644	592	681	601	608	579	617	591	545	605	591	589	573	590	576	606	632	603	613	587	621	662	597	623	609	641	604	566	650	599	611	591	618	593	613	570	601	611	571	574	598	624	637	581	618	614	613	585	637	649	598	591	582	661	597	615	608	620	603	606	629	611	609	596	565	596	593	583	612	568	627	622	600	603	610	583	604	584	619	572	611	626	626	590	595	586	653	612	591	634	572	582	646	633	625	603	636	623	613	576	603	626	604	635	609	566	577	612	592	628	641	626	622	581	630	573	648	602	637	589	652	608	609	685	641	619	620	608	620	625	548	576	647	611	630	570	635	617	581	610	577	644	600	568	635	610	626	587	666	577	629	581	612	633	592	569	621	586	658	618	590	589	595	630	587	618	627	592	576	599	589	566	566	581	640	578	660	623	600	608	612	594	614	618	606	633	603	625	621	614	596	561	551	596	647	590	588	590	619	676	596	602	653	594	615	602	627	642	629	606	647	595	639	613	581	575	600	603	627	621	638	570	581	626	628	638	620	608	644	621	637	577	591	625	593	602	642	606	619	618	585	585	625	648	572	669	563	576	598	595	590	585	604	597	594	641	554	590	603	618	619	584	637	636	597	639	637	593	627	605	569	637	577	628	574	604	599	666	570	606	630	588	619	571	617	623	604	626	635	603	640	596	634	611	620	646	617	621	636	627	579	628	636	588	594	578	647	616	630	612	574	626	598	635	599	577	597	577	619	603	598	649	545	561	603	643	646	611	613	606	613	630	645	618	625	617	644	566	576	558	600	574	601	635	628	620	620	564	628	611	579	652	581	602	599	601	585	628	589	616	621	578	605	587	640	612	583	615	586	666	639	631	610	663	582	570	603	596	607	565	620	595	634	594	587	628	631	587	605	583	622	599	577	588	587	608	619	614	633	588	649	613	576	618	611	608	574	600	618	581	652	614	591	602	631	605	618	618	615	542	542	621	612	587	644	633	644	621	654	592	611	601	560	602	598	621	585	616	615	629	637	571	627	640	622	580	631	607	652	587	585	552	566	544	611	618	597	602	649	616	601	629	590	575	564	594	596	589	608	627	616	653	577	570	609	599	615	575	576	637	588	653	585	585	594	592	587	624	577	616	616	596	639	600	584	602	633	631	627	598	622	584	612	557	619	612	617	585	619	623	629	586	656	588	599	577	635	622	646	580	621	603	617	599	579	561	600	620	577	623	596	622	628	607	587	610	591	646	611	656	570	595	594	646	593	606	609	607	581	635	629	565	632	617	606	623	604	590	597	557	617	589	641	633	629	625	588	630	570	643	580	590	573	613	574	590	633	664	596	578	610	536	549	624	592	589	613	608	590	606	594	594	614	657	590	636	611	588	631	580	606	578	604	615	636	647	584	570	654	595	610	643	593	639	609	611	620	600	606	631	559	576	594	611	591	617	569	595	619	621	644	574	607	587	613	598	584	594	595	607	611	625	566	596	617	585	629	561	539	620	599	594	640	582	582	590	623	574	606	572	617	624	592	623	608	607	577	619	604	625	612	610	602	610	597	622	634	631	598	627	626	637	609	635	596	575	606	594	630	579	585	600	590	609	579	639	615	563	643	604	609	608	623	654	578	618	658	626	556	561	620	641	634	581	595	625	581	650	588	619	614	633	604	595	608	618	617	631	581	629	580	609	632	619	624	628	604	594	599	567	633	611	617	571	642	586	635	605	597	586	610	577	630	601	669	616	638	629	606	580	583	617	611	639	588	612	582	650	608	649	584	633	612	608	631	552	590	586	598	608	598	573	646	622	616	623	641	615	620	574	671	579	575	608	638	588	645	597	634	601	643	595	576	671
5701	10017	9772	6246	4527	4598	4465	3260	2408	9328	24150	23252	14967	6868	2309	887	598	522	530	571	545	521	531	508	568	532	532	525	558	468	533	516	494	523	487	560	545	490	552	489	536	529	525	558	582	491	512	510	505	538	556	533	519	521	542	544	516	504	512	490	518	534	539	500	504	516	475	505	489	503	556	504	492	502	547	490	497	506	520	519	518	533	567	505	479	500	487	527	494	503	520	527	517	525	516	506	509	509	496	491	536	504	563	512	551	487	523	536	517	508	467	537	525	492	548	534	560	545	543	502	511	511	510	515	485	508	505	530	532	512	546	493	517	546	482	519	520	500	505	534	485	530	519	535	534	519	506	539	529	496	526	521	513	513	467	506	511	505	499	549	521	510	548	507	477	473	489	512	563	474	541	499	513	523	541	534	563	511	548	548	512	466	534	538	526	537	517	537	552	527	489	497	568	508	546	487	533	550	561	512	545	505	511	537	532	492	542	527	490	490	542	483	541	548	511	543	522	450	486	536	482	541	503	507	493	523	506	482	531	494	522	519	511	522	541	487	522	529	536	537	512	506	495	494	516	541	532	504	544	522	521	551	529	510	553	531	458	523	502	515	502	504	494	509	500	511	510	491	520	539	554	487	482	533	462	545	545	530	529	504	535	531	510	545	497	516	522	498	506	507	518	503	507	521	528	516	500	536	485	520	485	533	480	537	546	507	523	503	525	512	521	518	492	479	472	521	511	534	553	494	513	526	516	528	508	524	535	498	525	523	490	521	556	565	543	543	511	477	509	454	534	508	506	568	501	541	516	559	512	553	463	535	513	489	513	482	463	514	502	494	564	499	508	512	509	504	513	548	504	529	500	500	523	498	518	521	462	515	514	504	509	506	505	549	497	525	516	477	525	472	535	553	540	483	518	540	526	473	523	488	508	510	505	506	509	535	552	516	509	565	509	495	501	515	505	544	527	530	502	542	537	576	498	510	510	499	522	516	483	523	514	516	475	481	535	522	532	550	491	522	527	501	507	538	506	555	476	510	495	496	490	557	518	513	509	505	550	547	499	501	507	533	489	464	544	556	498	470	541	510	509	517	488	519	513	517	552	541	467	551	516	516	485	529	549	543	516	527	535	498	464	546	538	437	533	499	502	527	489	509	528	532	506	491	515	515	543	499	509	500	529	532	535	494	510	478	548	544	537	549	536	483	518	492	493	501	497	508	511	514	517	562	500	531	499	510	504	523	529	526	544	514	511	490	494	519	454	545	516	488	523	494	524	483	537	517	538	529	505	517	509	505	487	511	483	508	520	503	539	519	558	489	518	506	538	515	510	542	512	546	485	517	534	504	540	520	494	542	531	524	509	538	503	526	525	523	518	500	507	499	531	497	540	545	474	537	515	544	534	538	521	526	596	502	497	517	550	557	490	527	548	517	476	486	541	472	521	537	518	511	502	493	520	501	528	527	568	479	498	538	505	557	497	527	527	487	569	528	517	502	543	541	521	533	484	488	499	515	514	521	526	537	549	511	532	534	527	506	508	532	517	534	492	493	535	548	527	519	535	479	549	470	474	516	542	504	526	535	499	531	517	494	480	510	523	517	483	471	574	519	489	538	489	523	529	507	475	528	511	526	498	538	517	463	488	491	511	497	507	497	535	527	500	523	511	513	536	568	488	488	548	474	500	480	470	546	528	523	488	526	480	449	494	504	548	567	503	479	555	542	559	475	537	478	462	476	475	512	505	480	506	491	482	526	533	545	494	541	497	480	501	527	536	512	495	517	528	549	505	506	513	514	528	545	488	539	497	511	488	510	484	499	532	502	540	508	487	532	522	522	538	530	527	503	489	478	522	534	541	464	524	497	494	504	554	517	488	510	457	516	473	529	513	479	542	481	491	502	530	498	496	486	519	493	547	551	525	491	488	454	525	485	528	485	546	517	495	523	528	501	514	540	508	517	527	496	526	524	493	534	471	525	454	521	509	500	507	543	531	471	531	501	463	533	527	532	509	507	490	533	485	498	507	500	488	501	521	477	527	527	526	482	490	501	523	474	529	571	489	500	527	511	508	494	472	530	498	533	538	537	507	516	488	538	500	526	518	552	502	493	511	503	501	513	514	495	540	517	499	560	499	501	536	487	506	483	531	490	516	558	564	533	529	506	516	549	512	487	450	444	515	506	554	465	546	530	524	545	515	493	488	499	509	506	466	514	499	501	535	517	523	504	512	494	551	494	537	500	511	515	462	516	532	531	493	522	529	513	502	534	527	483	532	477	541	511	507	508	544	533	516	502	551	527	524	538	509	494	505	543	510	490	529	506	483	520	532	504	487	506	544	520	527	525	511	567	491	509	500	535	546	507	506	511	474	536	514	487	514	508	476	518	532	510	487	492	493	510	516	484	520	528	466	522	500	551	526	502	499	534	518	480	500	528	527	480	524	555	529	534	510	498	466	504	507	517	501	520	520	484	539	494	541	547	502	536	501	512	517	514	502	559	530	541	502	510	506	557	500	534	524	485	509	509	532	523	482	484	489	481	479	527	523	536	514	517	574	514	521	486	492	517	547	499	500	514	527	508	505	539	526	507	524	548	524	496	539	510	525	506	528	508	519	491	510	503	502	537	497	501	516	518	504	483	547	535	484	513	510	491	550	486	502	508	522	502	498	497	497	528	533	499	526	521	492	492	526	516	503	539	458	520	508	515	516	472	539	523	501	576	499	541	494	509	518	557	502	523	498	500	505	468	444	530	530	496	499	515	516	552	507	523	518	494	489	507	513	502	544	488	470	531	509	487	516	486	504	486	519	511	494	527	488	541	527	505	515	492	500	546	507	491	506	501	526	515	500	536	501	553	490	522	494	524	534	501	502	549	477	487	492	460	488	460	508	525	513	519	502	545	516	492	516	511	490	510	467	524	476	543	548	537	524	534	490	512	508	548	492	512	477	508	495	460	505	520	497	495	512	493	492	498	510	519	510	485	511	502	535	548	458	528	503	538	530	501	490	496	520	530	512	485	499	535	540	546	519	511	515	514	563	542	489	531	514	481	540	471	480	534	525	557	514	499	499	500	478	479	542	546	516	533	475	512	470	473	486	533	525	468	538	513	519	550	489	538	528	526	497	504	533	499	493	520	479	480	539	498	521	527	503	457	511	516	580	507	546	507	536	574	547	549	550	553	527	495	503	495	514	477	531	486	518	452	509	539	541	516	543	450	518	494	486	495	522	536	527	537	530	507	517	492	493	555	518	481	542	503	527	529	541	474	445	510	503	536	489	516	487	496	508	553	529	504	533	541	512	495	530	538	535	506	516	547	495	494	515	526	452	491	511	509	490	516	509	479	531	491	485	499	526	516	462	533	527	559	471	514	509	492	523	545	515	513	465	531	519	496	511	547	526	528	527	531	516	573	516	541	533	546	510	481	529	513	483	509	490	561	503	541	467	475	479	454	532	478	500	508	491	504	481	520	490	475	494	496	515	505	466	503	581	520	474	534	511	497
27316	11966	3421	1767	1007	1082	888	726	757	914	1357	1902	1512	973	604	562	469	455	461	478	450	460	458	474	539	503	475	513	452	488	455	461	472	421	449	438	451	467	469	453	429	502	473	490	475	465	466	455	448	456	482	491	473	497	487	477	483	488	450	482	483	496	460	479	450	452	510	490	458	488	424	484	478	478	487	505	474	488	524	446	470	455	477	478	472	488	460	438	459	457	452	478	454	484	506	463	457	440	410	465	425	480	495	515	490	498	437	462	488	461	483	458	477	487	504	498	449	475	481	443	495	483	462	444	486	476	466	476	434	499	467	469	474	504	422	481	471	474	470	482	487	440	437	457	439	486	463	485	506	476	475	454	456	478	476	494	482	453	487	458	456	490	479	490	496	454	418	452	478	460	494	456	465	415	428	509	464	477	499	494	462	453	426	476	479	476	518	495	476	450	460	488	468	488	503	476	446	463	490	469	436	455	449	482	486	470	477	463	488	444	455	468	454	422	516	446	454	447	446	485	452	459	511	443	454	476	488	469	479	493	446	479	433	519	471	479	477	484	483	464	417	464	458	482	492	473	464	475	440	484	432	475	476	483	491	497	496	493	474	483	491	461	475	458	433	483	484	440	501	446	462	449	461	499	497	436	462	448	507	497	469	501	485	493	473	445	475	487	478	485	449	490	453	509	496	469	493	483	495	476	479	482	440	443	484	426	435	460	453	494	445	456	451	433	471	451	476	481	509	464	465	451	443	448	441	483	483	482	477	473	506	493	482	489	510	459	481	514	485	473	473	474	499	475	475	478	477	462	460	502	501	526	471	473	521	479	478	465	453	490	443	520	473	471	493	451	463	438	476	451	479	467	428	461	458	501	463	507	475	504	466	470	479	448	482	447	461	465	445	453	478	489	457	475	454	525	488	459	446	467	469	470	478	472	494	466	466	464	447	459	473	486	450	451	467	444	483	500	515	445	470	520	472	472	482	495	431	496	461	463	476	462	485	472	486	490	464	457	464	439	480	447	467	500	463	462	503	492	465	479	450	478	488	481	450	465	459	447	486	484	474	421	457	463	467	483	493	482	431	493	437	471	445	460	473	466	464	482	476	449	469	470	472	485	453	483	461	482	451	462	446	476	469	505	462	438	485	514	471	479	497	471	430	471	477	492	460	485	478	506	473	511	493	475	481	475	495	497	482	465	477	474	524	443	472	469	475	492	492	465	485	471	448	462	473	480	452	476	490	456	487	449	469	509	460	471	429	495	470	462	446	482	480	435	458	456	446	469	446	477	481	451	455	466	466	510	472	491	444	478	488	486	487	456	450	479	466	452	455	481	461	467	460	480	440	481	474	481	486	459	473	483	524	463	497	490	460	468	472	487	473	488	488	456	472	466	465	479	497	519	476	498	459	472	466	497	490	478	481	470	473	493	462	487	438	494	488	430	490	450	474	480	465	472	507	445	468	517	445	479	485	484	445	471	470	421	475	427	460	484	474	487	507	463	477	454	457	483	491	491	460	473	456	474	483	445	447	476	476	469	441	480	471	497	451	484	457	440	475	487	455	476	472	455	456	476	465	470	456	490	498	462	471	476	468	474	466	444	463	483	498	415	442	463	489	431	487	443	491	460	463	436	460	440	485	548	476	451	464	511	511	459	483	495	519	425	469	451	482	483	451	480	501	514	454	485	480	458	461	486	476	486	480	467	511	455	422	474	465	477	486	487	443	449	499	520	497	464	449	510	463	466	485	452	431	472	494	476	468	485	511	442	490	469	460	437	484	493	484	477	441	466	499	426	439	440	433	453	473	453	479	479	494	509	492	463	484	440	447	449	508	453	498	458	443	466	442	466	492	482	459	452	469	468	455	456	532	475	438	448	441	469	464	466	478	532	476	527	481	433	435	485	438	469	485	450	448	482	485	520	454	479	442	424	424	475	477	440	479	489	502	479	472	448	509	465	479	470	492	460	482	434	477	465	466	469	462	460	472	477	500	457	461	481	467	451	470	449	442	476	465	502	467	449	455	446	440	466	465	436	471	455	494	462	434	451	430	445	455	470	476	437	499	496	431	480	482	467	476	407	478	423	483	464	480	452	418	462	424	472	515	471	489	467	489	464	500	461	465	502	473	474	463	452	500	512	425	457	475	474	493	483	457	495	490	499	463	504	508	501	470	478	498	444	457	431	500	480	453	446	479	460	521	500	463	449	459	475	452	428	454	464	473	445	472	475	490	495	460	476	470	506	495	464	460	462	449	472	482	440	476	510	439	437	459	461	468	462	485	437	491	430	469	474	425	473	483	498	499	470	486	449	500	480	440	470	478	462	486	446	454	477	466	459	475	489	496	482	448	456	485	525	453	440	444	456	456	459	449	463	477	508	460	487	476	506	443	477	473	438	480	482	478	476	495	450	470	484	493	486	519	486	442	454	526	433	464	482	472	481	459	501	479	487	526	484	491	475	504	471	441	467	433	472	443	507	469	457	472	515	460	443	466	453	464	451	486	484	492	475	488	455	481	436	468	474	490	452	434	469	425	470	476	459	500	468	496	466	420	465	451	468	479	484	464	453	513	450	472	468	488	483	461	444	480	463	444	440	494	497	468	462	469	453	470	462	489	463	492	459	474	478	441	513	465	480	473	493	480	471	463	454	493	473	450	478	452	498	462	451	455	451	477	452	419	545	474	470	517	498	459	463	464	457	497	468	456	481	474	459	473	486	421	441	477	495	457	459	419	466	438	457	496	446	481	459	476	478	445	470	479	472	491	485	459	476	453	480	517	468	501	480	499	443	440	504	498	466	483	459	460	482	474	472	487	485	467	486	463	466	464	467	486	427	458	507	423	438	455	441	504	471	488	497	466	491	475	460	470	473	463	463	459	492	478	459	497	418	485	470	480	420	511	493	479	462	462	449	456	466	446	428	513	489	462	480	486	497	468	451	476	509	481	496	445	484	478	488	469	438	471	461	480	450	461	465	454	442	457	507	458	483	515	501	483	480	494	468	472	468	481	482	460	458	455	441	471	452	478	455	471	475	500	524	465	466	485	465	472	447	465	472	497	477	460	480	485	465	428	450	482	497	482	417	513	466	475	470	478	452	469	499	495	486	464	492	446	444	485	457	480	460	483	466	456	445	458	494	459	469	470	462	462	467	520	491	462	456	451	463	445	500	486	487	530	431	487	477	461	458	507	471	469	449	492	470	497	472	483	451	438	449	466	447	438	423	455	523	497	489	472	512	499	492	453	478	435	483	491	448	465	480	469	484	447	457	428	472	481	488	447	484	480	474	461	433	445	489	471	478	446	448	427	502	458	457	500	469	475	445	514	508	481	452	481	483	499	453	472	478	464	451	466	508	468	446	515	469	421	500	496	461	484	479	474	396	474	457	469	468	504	473	481	443	470	508	476	475	479	461	481	499	464	460	468	488	456	489	431	460	521	433	459	503	512	426	488	461	485	486	466	476	489	490	434	521	453	444	463	473	546	477	477	462	489	478
5891	2533	3284	1665	1325	1358	1028	833	927	1197	2017	2316	1725	1041	599	457	406	408	411	376	397	424	375	354	400	401	401	404	357	373	380	384	408	396	392	386	400	412	400	394	410	358	392	390	394	388	394	398	389	407	402	401	390	410	420	388	352	407	411	382	397	385	386	389	421	392	409	396	410	438	393	369	408	380	408	373	421	398	395	396	382	413	439	395	375	377	419	386	423	394	385	375	411	359	376	387	411	398	372	394	373	372	427	394	356	399	372	395	394	436	410	399	411	400	382	417	396	380	394	387	378	385	405	414	377	395	411	425	390	385	371	388	389	414	384	401	392	411	399	386	404	405	401	420	385	388	390	367	383	398	369	370	392	412	403	426	425	386	415	416	408	439	395	409	362	406	364	412	380	384	385	404	380	379	400	430	438	399	402	388	419	408	402	391	386	409	424	423	410	372	363	356	379	395	400	403	394	408	363	389	440	394	411	391	440	403	384	410	373	379	414	372	436	389	411	401	371	392	401	380	379	430	391	372	360	389	416	396	392	394	399	396	397	416	418	384	372	420	386	406	408	378	391	403	395	391	392	383	375	380	416	366	385	380	405	413	383	360	415	385	386	389	418	383	372	381	394	406	380	409	403	413	372	419	373	403	408	385	393	394	399	360	380	397	387	331	393	409	378	405	347	404	390	390	404	411	419	402	368	404	416	367	432	383	398	418	399	397	434	348	409	371	417	387	391	399	402	410	407	390	425	392	415	350	382	416	426	409	412	385	413	390	368	421	392	390	375	407	383	389	393	393	414	373	384	401	428	399	345	429	384	405	422	382	382	388	403	402	390	385	372	397	396	383	361	377	365	375	352	411	351	337	354	386	361	401	385	386	384	404	361	433	395	396	408	393	406	381	410	423	379	457	404	410	399	396	373	432	359	393	427	424	405	404	400	400	378	408	375	375	382	379	374	386	404	382	370	425	379	417	387	388	391	400	418	396	391	395	382	390	410	389	366	401	392	371	414	393	436	387	365	408	402	390	392	357	406	397	398	396	405	376	389	397	399	374	380	391	411	410	393	387	444	378	384	413	412	405	392	435	396	360	384	392	357	417	401	407	381	398	362	383	390	386	395	359	402	383	419	361	420	404	418	388	397	406	386	396	420	406	394	391	397	379	404	396	380	380	413	389	385	391	408	377	397	379	384	379	346	398	378	385	422	463	420	388	368	415	369	390	403	396	397	387	397	420	361	431	368	352	391	394	374	371	420	384	389	366	386	398	403	400	414	404	411	416	369	387	418	412	414	402	383	412	387	404	408	400	407	436	368	414	408	394	379	430	368	414	383	357	425	408	418	415	363	392	416	388	382	422	379	405	418	365	380	395	399	350	368	367	420	410	389	441	404	374	405	424	394	380	368	395	395	383	354	398	374	390	402	381	380	411	405	363	393	390	369	385	380	384	409	414	403	396	375	401	400	374	382	399	352	399	418	359	380	403	372	403	394	373	405	415	395	370	369	387	348	389	395	400	364	422	373	376	401	362	397	398	402	359	434	388	397	405	407	381	364	391	403	393	382	372	408	415	397	383	370	391	394	378	418	416	417	371	377	405	383	393	410	377	387	400	425	422	358	369	386	411	406	397	397	410	382	381	388	374	403	408	391	412	400	381	417	388	412	390	398	397	410	404	429	390	398	376	408	398	384	431	423	352	403	405	419	384	351	398	381	368	414	397	406	346	425	389	415	411	368	374	398	401	392	414	418	396	388	403	393	404	387	379	407	371	408	357	396	368	395	412	424	393	378	429	397	381	375	447	384	370	388	377	388	397	412	418	377	409	420	384	413	367	398	388	432	427	368	351	413	391	408	397	391	417	397	385	357	412	416	413	422	421	401	377	382	404	414	392	407	379	374	420	401	414	393	411	362	381	403	392	419	393	392	391	393	400	401	391	407	394	375	378	391	379	399	372	392	401	393	427	395	400	397	396	382	376	380	390	390	420	381	423	409	404	415	408	370	392	431	389	383	385	391	345	400	407	409	385	372	446	401	402	383	381	400	397	393	399	396	376	417	423	385	385	361	371	376	373	390	402	395	395	375	404	397	376	400	388	367	384	417	376	371	365	392	382	389	384	395	370	369	419	395	379	386	429	396	406	392	404	422	394	435	414	380	368	402	361	398	394	431	392	365	376	401	386	435	415	419	390	408	403	389	403	378	395	382	409	397	421	355	379	397	414	402	440	371	432	423	417	397	424	413	408	379	394	402	358	383	372	387	352	398	391	390	388	433	416	429	447	424	392	403	403	431	406	410	405	362	354	414	397	376	389	375	419	407	401	386	405	409	419	408	426	366	369	403	383	402	435	429	385	420	419	378	412	389	372	393	419	377	381	388	366	387	349	382	384	409	396	394	417	388	390	409	415	404	365	374	417	380	453	371	346	422	384	388	423	393	400	394	405	407	385	363	383	388	398	393	394	369	382	400	375	410	379	373	364	371	393	413	376	405	370	389	416	410	383	394	404	407	385	408	400	387	381	382	394	361	374	355	410	385	379	384	425	376	379	393	375	446	385	368	386	349	413	397	386	410	381	404	430	394	409	387	360	400	369	381	413	416	392	399	382	396	363	391	442	368	403	383	420	409	359	405	406	354	393	393	412	384	368	400	378	373	404	362	429	378	432	423	383	407	368	413	411	409	408	411	395	391	398	422	401	385	396	357	397	401	412	397	402	380	411	389	369	414	412	384	364	401	368	397	408	373	390	368	417	386	406	379	392	402	392	390	404	375	368	362	407	360	391	368	358	386	387	404	382	372	439	360	382	389	402	398	378	392	372	390	386	382	397	378	394	377	389	390	380	411	381	371	389	384	375	387	385	374	393	418	391	394	393	432	387	352	364	378	389	397	408	415	379	374	389	427	442	420	411	388	377	411	398	368	397	417	387	386	364	382	414	403	391	407	418	363	375	402	418	383	409	392	373	426	421	392	415	364	409	406	358	404	404	387	380	390	384	377	394	402	370	383	418	376	392	374	404	351	395	375	429	389	385	418	362	416	425	393	380	389	382	435	412	364	384	399	409	379	414	374	374	417	405	384	363	395	382	416	412	434	373	409	361	444	373	393	393	390	419	398	377	392	411	396	425	376	407	388	397	377	404	376	407	368	410	386	386	398	375	377	376	367	409	353	415	406	435	371	391	399	427	414	375	361	399	406	399	386	379	384	389	410	367	397	422	411	384	390	396	388	380	398	403	414	422	399	372	431	397	390	393	375	380	384	400	410	396	399	422	406	391	419	364	361	396	380	393	390	391	383	383	416	401	409	375	372	386	380	385	409	385	390	426	404	390	377	370	389	421	383	380	396	387	376	362	415	385	386	384	399	425	429	367	381	381	378	388	407	376	366	420	401	386	379	389	381	406	408	355	395	401	386	398	387	393	393	388	418	404	357	352	381	363	399	363	384	380	394	400	384	423	411	379	396	420	382	407	391	374	398	390	414	405	401	416	403	413	370	428
24853	20996	27106	24892	11129	3075	1771	1618	1664	1408	10259	16721	10708	4191	1383	730	581	534	554	520	534	509	534	535	492	519	538	536	537	484	527	499	532	570	503	542	551	528	535	529	538	520	504	521	546	556	536	588	529	524	514	507	594	534	523	500	528	551	556	529	516	548	518	539	541	564	532	583	516	542	548	567	519	520	548	531	523	533	558	531	546	506	510	526	566	563	547	560	557	514	514	521	537	549	564	544	536	493	562	540	556	511	530	510	523	490	516	544	532	506	514	512	489	509	555	519	549	553	493	526	537	579	520	515	494	533	550	475	570	539	541	561	529	542	556	549	550	551	528	536	483	488	519	533	525	535	522	521	516	494	515	507	511	542	571	548	542	482	534	550	542	556	524	518	572	560	546	526	549	551	526	586	528	525	531	517	546	529	503	521	554	530	544	535	519	545	573	535	517	584	536	521	497	509	495	532	536	536	498	514	554	538	525	575	537	525	550	526	550	582	528	538	520	542	496	507	511	511	510	510	537	512	545	534	549	507	553	525	541	508	533	538	516	514	479	541	518	528	515	491	522	546	547	553	526	558	503	526	551	553	480	513	480	568	545	566	508	495	533	516	557	549	536	587	526	503	573	516	489	510	528	518	530	530	552	536	529	548	532	536	502	520	574	566	543	534	466	545	554	539	516	538	573	520	534	534	486	556	602	500	558	523	509	565	536	537	510	532	517	521	551	521	520	482	541	572	509	520	492	527	514	548	500	508	505	562	556	512	492	542	565	543	522	560	502	569	516	571	519	513	507	505	540	578	539	514	577	550	512	529	518	564	555	554	554	558	510	546	547	575	537	535	511	524	498	532	468	543	515	551	561	528	507	554	490	520	582	537	549	550	533	526	539	502	590	478	497	566	553	495	532	539	549	514	518	545	507	546	547	533	531	497	502	517	557	551	532	523	562	538	528	504	538	553	534	529	517	548	464	484	539	543	554	539	556	534	549	531	542	561	574	531	525	527	540	587	539	544	529	497	557	528	512	523	545	565	484	544	543	553	539	515	556	512	553	534	511	567	504	575	519	558	570	519	535	542	502	545	524	502	516	562	532	539	537	583	538	566	552	531	515	490	512	524	553	537	528	505	519	543	536	526	505	542	567	542	541	508	536	532	546	542	529	534	569	562	510	506	536	545	529	524	546	502	521	535	552	500	519	530	548	534	556	525	532	530	536	503	503	562	531	540	502	551	514	541	551	536	559	504	518	526	545	552	538	520	536	565	510	510	580	515	553	538	503	511	512	518	527	552	544	554	521	556	578	573	545	510	537	600	535	540	507	531	541	530	548	529	549	533	586	541	553	517	486	532	521	557	540	484	508	484	524	535	504	503	515	475	557	506	521	545	479	565	512	532	537	530	517	507	519	530	533	583	515	528	546	510	545	496	537	499	528	561	530	518	521	534	545	519	543	522	533	524	526	501	524	552	516	510	546	509	532	569	554	563	544	554	546	534	500	545	535	557	510	560	491	557	519	504	513	501	509	539	540	524	527	491	550	538	527	524	526	530	549	534	564	559	503	507	505	493	506	532	585	512	509	511	517	563	504	510	478	576	517	543	519	550	515	539	515	544	534	512	524	548	548	527	555	527	505	517	536	515	522	547	549	480	494	508	524	523	534	525	563	542	554	519	513	539	499	537	491	493	571	510	557	551	541	537	500	550	538	524	519	526	521	511	541	550	526	535	553	535	490	546	501	499	568	533	570	522	532	529	532	519	533	552	481	494	495	538	521	520	532	524	513	510	548	555	518	482	517	500	557	581	546	528	534	572	538	534	528	514	519	540	515	538	498	505	521	518	515	585	536	527	565	553	564	506	495	569	498	564	497	548	493	494	554	554	561	583	506	536	533	558	536	556	523	488	499	492	521	502	506	519	506	530	501	492	545	522	506	537	555	536	521	577	537	547	552	554	540	540	548	487	465	502	557	538	515	502	544	496	528	544	548	512	528	555	489	497	551	546	530	529	488	519	496	541	514	519	557	567	553	543	538	500	533	542	488	496	531	525	555	502	514	549	519	543	569	588	521	565	538	506	523	479	558	512	524	499	534	535	537	508	526	527	528	517	571	517	528	505	559	498	524	581	548	536	528	544	523	580	530	540	534	508	482	504	519	516	556	509	517	523	523	525	527	516	562	544	574	517	502	503	554	540	533	563	512	522	505	541	523	517	537	555	543	503	558	519	545	532	577	562	551	568	536	535	519	543	520	539	514	516	483	518	490	512	523	577	529	501	528	535	527	516	529	537	559	506	532	522	535	557	524	534	506	509	575	562	543	531	524	570	564	521	528	555	524	518	522	532	507	524	525	467	537	532	554	512	520	534	537	510	524	513	516	552	539	484	506	554	530	538	498	559	553	491	538	507	497	530	544	490	522	550	520	527	489	548	529	543	531	527	567	554	508	500	545	544	556	532	555	555	518	533	517	550	526	546	545	567	500	531	532	554	601	522	532	520	528	535	514	537	526	545	525	523	567	522	553	519	566	497	534	561	540	537	572	522	540	502	494	557	555	525	506	542	498	529	486	509	492	569	548	574	536	509	539	521	545	484	524	480	521	550	533	537	544	557	531	514	521	538	522	509	549	489	568	524	515	515	487	486	532	499	511	534	549	513	554	483	531	544	485	501	546	552	551	514	537	514	517	499	521	519	498	523	531	522	537	530	507	528	538	532	527	485	554	545	536	543	558	569	537	524	541	528	542	559	487	525	578	519	522	532	498	515	537	566	536	560	504	486	511	492	555	595	536	524	537	497	564	511	556	520	513	543	544	549	532	538	515	545	515	537	524	501	540	532	532	503	522	548	546	559	542	499	488	558	541	502	540	551	507	470	523	501	520	538	555	484	564	518	540	579	531	529	530	521	502	491	532	519	509	514	503	497	518	552	500	550	553	484	533	516	547	560	555	555	539	531	543	550	529	549	526	509	539	526	513	585	545	520	555	526	543	492	551	511	561	502	525	516	547	528	556	520	517	574	575	557	545	550	512	547	513	491	493	517	520	551	515	543	535	514	515	477	531	486	497	537	511	507	549	489	503	551	524	522	578	560	542	518	533	514	544	503	589	518	559	532	560	529	568	488	580	555	533	537	500	542	524	523	480	538	531	550	536	549	501	547	534	545	533	500	539	527	576	508	487	515	496	508	551	515	497	524	494	555	502	546	523	536	512	558	524	542	547	570	521	535	556	515	495	490	574	530	562	533	571	520	505	499	568	554	498	569	548	530	518	510	541	552	536	475	503	530	479	507	548	578	526	527	547	557	512	517	534	519	521	542	525	526	504	513	573	535	556	508	514	545	537	563	549	555	528	528	523	561	514	528	537	490	516	539	529	527	556	517	533	532	514	518	487	563	533	542	517	490	515	503	534	502	522	503	537	551	503	510	556	529	503	506	535	532	566	530	538	502	515	545	528	534	517	491	560	519	521	574	520	552	544	482	525	557	492	554	554	585	547	540	531	524
5111	9159	8153	4140	3413	2609	1904	2231	2342	1988	13440	16006	9975	4216	1467	628	478	467	435	478	486	471	456	459	481	517	477	453	475	485	459	446	455	426	459	448	468	462	460	466	425	436	432	433	464	457	478	453	440	453	462	475	469	490	452	481	479	455	498	471	441	447	440	471	483	439	474	492	469	441	459	471	472	473	479	452	460	487	466	448	465	457	449	445	483	436	458	465	476	486	470	420	458	437	468	474	459	470	469	469	475	486	437	472	453	466	453	423	450	466	471	464	488	439	433	455	439	448	438	430	450	442	455	438	521	468	462	481	420	473	462	425	508	480	415	456	437	482	462	438	477	456	472	461	464	487	496	482	463	443	496	446	459	433	461	435	468	449	403	463	453	471	449	488	430	471	462	433	413	480	500	448	452	499	404	470	439	432	439	449	470	433	444	486	469	459	442	447	430	465	472	477	436	468	463	444	466	453	413	455	441	449	434	490	447	466	442	439	460	416	476	466	457	455	460	468	458	493	447	468	448	452	457	441	471	434	493	455	435	450	432	438	473	508	466	451	472	485	452	440	465	438	441	429	484	473	426	460	477	413	449	445	425	459	452	448	476	459	464	455	440	429	435	455	446	444	466	471	485	435	434	453	449	476	521	522	471	490	471	443	450	454	439	467	411	442	487	451	471	450	434	440	451	436	443	425	471	417	442	443	492	455	463	472	479	471	476	460	427	457	450	474	491	443	442	409	450	484	452	461	481	449	454	471	473	459	478	452	511	434	478	465	456	458	453	454	484	430	431	473	483	464	453	482	483	456	446	448	465	451	493	484	471	474	463	425	428	500	471	489	471	447	456	483	436	470	444	433	476	437	454	443	446	424	450	447	442	431	459	445	456	423	450	480	436	466	476	485	470	418	458	440	471	449	443	420	459	460	460	467	447	477	472	443	450	495	451	458	424	426	474	440	450	421	478	452	471	477	439	437	448	446	458	438	465	476	492	452	467	442	463	442	511	462	438	442	449	458	436	420	447	441	429	483	435	466	445	452	439	424	428	421	472	464	454	463	471	432	453	462	462	430	492	486	447	446	453	474	479	473	491	451	456	443	470	409	456	457	507	506	453	443	435	466	483	469	459	467	422	453	428	410	432	483	448	467	433	457	480	433	444	460	457	487	452	424	447	459	466	495	480	463	470	479	463	439	495	460	418	414	435	495	507	404	472	446	429	451	420	478	484	498	490	427	460	455	447	470	418	411	445	459	482	476	448	428	458	458	467	488	492	473	436	445	435	400	420	455	498	434	449	472	459	446	414	444	451	454	457	439	476	447	460	436	447	443	451	445	473	443	426	438	451	455	485	505	415	461	476	453	436	430	431	460	517	448	420	444	474	484	447	417	458	443	469	458	456	481	468	448	432	482	472	487	463	487	447	459	469	498	474	478	428	453	443	476	431	457	468	470	483	444	423	484	488	455	465	448	447	476	413	436	466	411	458	514	460	482	448	415	450	482	452	481	451	454	471	445	467	453	451	470	452	415	471	454	425	415	477	492	466	466	466	465	471	449	468	447	475	472	466	444	457	476	452	427	445	445	454	466	458	449	440	447	501	470	484	489	456	460	450	461	447	486	446	433	469	447	454	450	464	465	475	441	468	411	451	444	468	448	453	428	468	496	460	437	440	446	453	467	469	462	425	418	444	469	472	474	488	423	461	489	497	457	463	474	454	446	474	472	475	482	393	427	488	489	424	481	459	430	453	478	466	434	487	446	430	463	462	459	464	446	465	438	509	437	459	448	461	449	458	503	452	427	431	479	484	431	498	466	476	438	465	450	450	427	430	483	478	415	455	448	456	473	473	441	451	454	464	508	441	425	491	470	464	475	456	434	467	469	436	458	422	476	452	448	475	464	486	455	465	436	405	443	446	489	435	489	457	446	494	448	479	446	459	498	460	502	444	489	488	430	442	468	436	479	454	465	433	471	438	443	468	433	480	470	452	428	418	489	502	489	459	440	456	461	441	459	486	462	458	412	424	435	475	464	459	452	459	476	457	473	456	451	463	443	458	469	460	465	473	471	445	431	456	455	420	440	452	464	456	427	421	453	456	480	456	461	467	423	468	465	429	501	439	488	447	419	498	431	456	491	429	459	450	439	436	468	430	443	452	457	412	474	510	431	468	446	477	495	454	436	426	431	431	480	476	491	464	430	439	431	492	448	446	445	465	459	440	433	476	453	438	454	436	428	466	422	416	459	426	464	452	487	475	479	475	494	493	468	429	448	492	442	478	491	439	481	459	436	474	429	473	472	448	453	466	475	463	475	427	440	453	473	449	489	443	447	424	466	436	429	459	425	462	401	435	481	456	436	480	456	485	454	479	405	458	454	452	486	445	441	464	487	478	421	465	424	434	447	410	421	470	459	467	413	451	445	437	424	464	474	497	472	438	461	431	413	455	453	447	452	449	496	459	447	437	452	452	459	495	405	440	421	425	481	447	472	461	466	422	434	469	487	452	442	449	476	438	453	454	439	492	474	456	467	453	444	466	407	468	456	462	469	457	447	440	416	501	463	442	459	440	449	468	455	440	457	462	449	450	449	434	437	419	486	441	448	437	494	486	432	447	435	460	470	452	484	477	450	482	457	480	452	426	449	453	468	429	468	445	500	471	474	432	423	446	445	464	450	492	463	502	438	452	463	455	450	417	486	447	450	420	465	451	474	460	487	453	429	498	487	441	447	435	465	450	497	440	467	469	440	476	459	482	481	437	453	475	451	458	423	479	485	442	487	459	439	491	452	426	452	481	421	493	457	472	439	473	445	491	443	495	447	456	477	426	459	435	431	500	457	478	471	468	452	433	441	457	456	437	448	423	460	483	452	472	430	457	434	439	449	477	469	470	493	454	441	433	460	438	473	432	443	464	489	434	460	440	428	515	452	459	464	473	491	445	413	446	442	436	465	476	440	446	452	481	436	462	474	474	460	420	445	440	448	450	458	444	474	455	450	456	450	460	458	477	416	487	453	398	457	457	466	456	452	445	426	484	432	486	474	418	476	459	442	417	469	465	478	448	451	467	439	454	448	453	441	460	420	443	447	454	419	455	441	420	425	484	425	416	456	500	425	476	455	456	456	445	450	499	458	446	443	464	435	465	432	454	488	451	446	470	430	470	433	460	458	457	455	443	436	460	472	461	478	439	445	445	475	437	461	451	430	456	422	427	460	453	449	432	449	482	457	442	449	477	422	475	440	480	464	424	422	453	453	442	462	448	453	466	424	450	462	432	477	424	452	403	448	478	452	447	440	481	468	456	419	467	473	455	452	456	431	439	467	498	417	438	456	445	447	460	435	433	431	474	461	475	475	485	398	462	444	473	432	471	470	440	441	467	462	472	453	453	470	442	454	442	411	458	489	433	441	460	449	452	455	464	453	472	481	449	500	481	459	463	440	442	490	432	489	451	463	470	444	439	440	466	487	484	451	431	439	455	422	462	448	459	481	449	444	480	453	504	476
23840	20968	28097	24031	20846	11413	5000	2956	2091	1781	16766	28502	19688	9113	2537	865	718	624	570	654	613	633	620	622	604	638	624	652	660	665	644	631	628	642	649	610	628	600	600	633	573	666	660	609	599	629	601	623	622	657	556	622	611	606	602	620	606	643	634	590	619	665	657	580	601	606	611	604	638	665	629	632	626	598	629	616	638	645	637	600	614	601	643	591	600	646	613	637	618	586	611	595	582	606	584	615	641	605	618	596	605	660	598	576	601	669	610	619	607	583	600	576	628	594	625	658	635	636	623	652	601	616	615	598	599	633	621	591	676	661	663	602	609	560	637	629	651	613	651	628	585	673	618	637	595	574	637	639	590	624	644	622	640	663	621	643	579	622	617	607	563	607	627	611	606	631	619	595	593	621	573	591	616	612	578	580	661	635	610	580	663	595	625	660	672	629	615	620	593	618	587	606	624	618	702	599	564	627	591	616	562	570	620	632	575	596	587	644	607	611	604	624	618	631	656	631	621	599	624	603	626	650	626	587	612	643	629	592	591	639	586	604	676	607	586	636	627	611	646	642	635	633	599	601	599	586	622	605	620	652	614	636	601	638	639	616	623	609	598	657	600	596	587	611	592	638	583	614	609	620	586	624	605	641	673	645	623	571	593	611	657	645	605	588	621	575	574	570	618	590	603	607	643	587	579	611	577	605	651	648	596	599	619	625	657	627	602	631	624	628	612	607	625	587	582	660	588	610	564	612	611	620	620	637	605	637	591	625	597	616	623	621	639	634	603	590	643	592	638	634	621	581	577	622	623	620	613	581	637	623	563	608	608	653	604	620	550	604	650	612	602	633	608	617	658	598	628	557	617	615	609	605	635	603	581	604	534	629	582	617	586	605	583	611	561	612	623	624	649	588	614	596	645	629	655	603	613	592	628	643	656	633	600	632	583	633	632	612	607	558	610	605	648	596	593	622	622	588	588	601	604	602	584	624	609	633	645	658	648	602	630	580	634	644	576	570	604	625	592	664	629	612	652	611	624	650	618	612	672	612	623	607	575	623	637	630	553	645	571	598	640	575	646	559	562	603	610	621	650	624	608	609	612	621	571	630	618	591	618	576	575	658	602	592	602	626	630	604	588	660	623	600	614	637	583	587	574	625	623	602	613	630	641	592	622	582	627	599	622	595	588	549	597	590	604	630	633	668	666	633	562	601	610	617	598	589	556	625	649	605	613	592	657	649	615	624	630	617	599	629	590	621	641	610	606	590	639	671	631	624	566	574	638	654	620	661	593	608	601	628	601	645	642	590	587	623	630	628	618	599	606	617	630	649	671	600	632	571	622	622	590	607	578	627	588	617	592	579	619	663	625	553	656	591	646	562	629	581	589	637	616	579	611	635	627	587	621	624	587	672	632	657	610	609	562	634	645	639	588	649	590	632	628	540	619	578	587	585	641	573	655	584	621	625	631	623	623	604	595	603	589	668	660	611	599	617	626	588	658	562	617	635	623	575	597	612	640	577	576	597	595	622	572	650	601	592	620	661	602	623	656	657	640	612	611	590	620	587	653	568	582	597	596	627	608	620	611	585	592	635	624	651	581	604	628	654	606	595	617	624	629	651	606	641	584	648	587	611	580	613	625	621	629	557	603	645	612	630	652	646	594	639	613	691	621	630	607	618	617	584	589	587	602	603	603	590	647	570	582	688	664	604	617	620	566	609	575	583	657	590	604	628	597	609	661	624	648	629	604	610	644	615	606	648	621	616	624	636	635	660	621	606	609	609	629	634	577	622	588	575	585	635	614	597	604	598	609	600	602	586	603	620	648	638	595	604	602	639	666	587	612	661	620	592	624	671	620	602	616	602	630	573	589	598	659	656	621	605	609	649	586	626	642	642	620	609	620	604	625	613	583	594	617	614	616	565	628	643	601	579	633	611	668	617	622	598	601	613	613	620	585	562	599	655	563	596	574	626	611	668	601	631	617	628	634	603	651	591	601	622	625	613	597	630	640	591	582	587	614	604	635	575	602	655	607	604	610	586	609	617	635	627	632	629	595	606	623	628	588	642	651	647	634	661	573	635	599	616	614	607	566	606	632	598	611	625	620	629	604	635	601	600	633	619	638	645	577	638	640	649	620	602	602	588	595	573	649	639	623	602	653	622	597	613	599	636	608	595	651	586	583	643	645	622	613	561	619	616	620	655	592	656	592	617	601	600	654	602	609	605	601	584	628	613	623	601	610	630	615	636	635	625	650	624	622	602	556	578	619	643	628	643	612	654	609	643	605	590	603	597	642	600	598	616	628	608	625	577	626	614	579	612	609	570	609	619	630	660	617	598	644	640	618	651	632	618	636	609	602	629	596	582	607	618	561	619	609	603	615	629	626	609	644	574	583	637	557	603	590	628	616	608	631	630	637	631	602	655	613	607	596	596	632	601	627	612	608	576	613	605	600	611	624	639	553	639	642	568	590	586	553	609	624	628	623	586	626	592	661	615	613	639	587	597	619	582	594	559	605	661	643	580	634	583	612	605	573	608	576	620	607	602	535	627	594	564	626	596	619	620	626	611	607	598	639	609	601	588	617	575	597	621	615	629	618	578	606	613	637	577	622	654	600	621	646	609	608	627	615	625	636	597	646	593	632	593	611	594	646	606	582	597	601	626	614	607	599	613	634	592	659	596	587	627	638	598	618	621	600	670	588	655	605	639	655	594	600	564	655	599	627	616	609	618	615	615	644	607	609	590	619	640	609	596	607	582	601	615	648	639	647	628	583	642	627	601	649	637	590	556	610	611	580	605	542	618	636	588	572	571	587	624	633	636	629	612	651	607	589	596	608	642	644	618	645	618	610	618	664	578	643	614	610	569	569	624	623	644	645	613	616	610	621	588	613	605	640	595	573	612	631	570	594	582	661	633	601	643	653	628	585	668	645	581	629	623	607	593	652	570	589	595	623	615	576	624	613	637	594	582	653	654	640	614	611	613	597	568	628	600	584	624	652	615	599	594	617	569	601	585	588	597	587	598	638	625	599	636	619	617	628	580	625	567	630	627	638	617	634	613	604	699	615	612	630	606	603	627	592	606	609	609	636	664	638	627	598	624	658	589	581	660	610	566	603	598	631	637	655	592	595	617	631	637	606	590	606	607	646	578	631	612	569	629	614	609	623	625	628	590	649	656	583	597	576	596	652	645	609	628	603	588	572	639	618	605	596	588	615	595	644	626	608	597	622	605	625	602	618	602	620	627	592	641	635	613	567	651	636	597	615	610	632	645	659	650	647	608	609	616	631	606	563	610	572	601	629	599	583	617	611	660	604	598	669	627	575	617	609	592	660	640	577	649	614	613	591	616	597	604	583	617	626	638	590	590	604	621	646	617	602	603	622	610	572	590	628	586	590	592	613	558	632	654	594	611	576	651	666	602	596	622	661	621	628	674	614	633	593	625	629	580	655	611	641	596	592	664	579	612	669	588	593	628	646	608	610	623	643	634	648	600	612	597	581	628
6156	12849	11228	7321	5776	4833	4570	3531	2779	2433	21052	25378	16515	7809	2393	789	588	536	533	524	529	533	534	537	500	519	574	505	526	524	519	553	524	555	519	494	512	487	483	554	514	543	509	502	535	546	526	537	514	531	543	514	549	489	534	505	525	547	546	519	495	503	516	505	539	527	506	515	512	560	546	517	551	540	497	508	518	512	520	517	520	531	517	501	491	537	546	544	535	504	547	513	513	562	490	519	525	494	550	467	490	515	518	524	530	550	549	509	473	546	549	542	504	528	496	511	545	519	524	541	516	530	558	536	533	518	544	565	536	490	493	525	552	482	529	571	536	519	497	484	511	510	524	537	542	508	546	543	540	504	466	494	487	484	504	518	486	529	523	481	517	509	521	539	496	548	517	482	540	504	533	501	492	545	501	519	508	544	524	520	518	524	503	524	490	495	527	532	493	519	549	488	526	530	541	508	520	477	533	533	522	546	521	519	531	529	544	514	525	517	539	528	518	470	512	505	586	511	573	524	502	519	476	530	528	506	525	552	473	519	501	550	508	578	526	534	522	556	512	504	522	509	545	525	552	523	505	484	480	544	537	510	524	571	529	512	521	529	536	564	513	540	519	469	534	541	508	500	502	504	481	525	525	537	493	540	519	506	503	524	517	515	566	541	519	547	495	511	510	489	494	508	518	535	544	505	522	497	522	518	514	541	511	538	535	541	504	495	488	502	512	548	517	536	506	530	520	508	530	544	500	496	532	529	502	524	532	547	515	537	503	504	498	513	554	536	504	534	527	509	471	495	545	486	516	500	521	528	542	514	517	562	507	516	440	533	522	567	522	537	508	532	569	507	554	527	544	504	522	549	533	496	498	495	490	560	547	548	513	514	502	489	541	498	516	514	548	528	510	534	525	555	523	530	492	515	524	529	541	525	521	479	534	511	483	511	506	533	507	521	517	571	545	469	473	551	520	520	511	547	526	513	499	534	537	520	495	558	482	511	529	551	565	560	543	518	513	525	515	501	521	531	537	522	541	509	571	529	507	497	503	481	512	551	455	525	521	543	512	526	553	514	514	519	551	536	489	541	512	502	512	509	488	513	487	522	503	577	535	513	528	484	529	484	483	519	515	547	480	528	525	514	529	548	516	517	524	510	502	515	522	532	537	515	514	511	516	484	489	534	557	511	514	553	479	498	525	507	505	531	502	514	523	545	498	505	497	491	500	501	516	537	501	534	533	524	519	528	505	522	500	530	525	535	539	498	472	537	504	549	558	526	496	530	503	525	479	505	519	521	491	508	516	545	502	500	505	524	484	530	546	533	472	526	532	522	560	505	532	467	499	494	524	534	497	518	518	532	509	506	517	525	498	539	566	493	488	539	510	540	509	533	508	519	518	523	539	507	559	543	507	519	527	486	558	541	514	482	536	481	537	539	535	483	502	555	539	502	532	515	520	519	523	526	498	516	498	533	528	571	550	489	563	531	525	524	500	535	521	518	488	514	506	505	507	503	483	499	511	524	518	518	529	508	515	501	517	546	529	487	529	538	520	493	503	511	516	545	550	495	588	550	529	504	527	512	523	555	494	526	498	546	522	525	538	529	536	525	513	522	480	513	512	466	484	487	526	493	532	500	501	517	494	513	536	529	524	559	532	590	561	505	503	507	501	536	509	467	511	515	507	555	499	509	535	530	555	538	519	516	554	560	529	514	507	498	550	517	507	491	499	528	527	491	486	528	486	551	499	509	527	496	509	526	526	473	538	509	499	531	535	550	502	538	532	515	504	528	513	505	522	566	504	474	511	523	513	470	522	504	536	509	499	564	512	491	530	500	555	538	549	540	519	536	509	568	549	502	524	543	488	511	506	501	500	493	546	502	485	524	532	482	512	530	522	520	521	541	486	523	542	525	513	579	515	513	494	506	512	491	558	500	538	521	545	541	523	555	554	542	465	535	524	566	496	541	497	530	523	506	517	505	493	544	512	527	571	468	548	547	501	515	511	503	554	518	492	535	497	514	522	510	556	510	491	535	496	520	539	473	527	539	582	486	542	508	545	487	564	541	509	529	494	551	518	496	499	521	538	521	531	534	511	494	536	518	553	522	540	491	512	549	539	492	509	543	476	518	542	526	526	534	495	555	487	548	526	495	482	544	514	505	523	503	536	531	498	567	518	502	491	533	545	519	526	500	551	536	517	489	533	475	503	542	535	506	521	514	517	561	498	508	515	500	520	554	504	567	531	504	518	543	553	549	506	506	509	469	525	469	502	479	524	485	556	493	525	529	518	490	517	538	514	509	536	540	509	511	511	541	477	519	522	502	511	512	557	523	547	549	527	518	506	520	562	466	499	502	518	584	535	535	488	523	464	530	489	493	544	506	521	500	540	528	504	513	495	480	470	521	530	517	522	541	523	513	515	507	464	542	514	538	523	518	498	518	546	504	541	532	534	511	511	505	527	522	500	566	522	515	538	484	573	528	545	473	546	521	515	522	513	536	534	534	533	506	515	507	483	542	527	519	497	557	497	549	509	545	494	493	507	536	508	501	566	549	509	531	515	515	482	512	514	537	509	483	527	477	505	556	530	516	523	510	504	524	539	496	519	507	544	478	537	507	508	547	502	532	479	500	513	536	501	513	523	499	481	508	516	579	525	541	531	527	494	532	487	519	504	518	543	493	546	551	493	552	514	519	472	503	527	522	542	546	507	501	499	500	479	504	539	525	512	516	506	507	523	507	534	534	501	492	531	580	558	521	509	515	510	506	549	510	527	506	514	520	479	533	502	537	494	496	525	531	560	505	529	510	526	516	503	523	514	528	543	495	526	538	544	531	488	531	524	511	515	558	471	496	466	490	533	527	542	525	530	491	520	538	569	558	483	540	530	503	511	517	519	501	527	499	541	496	522	524	520	536	540	495	540	488	533	522	457	533	498	526	486	532	518	485	461	536	489	506	509	496	472	547	540	494	522	513	475	511	534	536	566	533	520	540	540	489	536	522	486	527	501	517	503	525	521	522	551	527	484	517	538	516	534	487	517	566	522	525	496	551	539	560	557	549	564	507	488	487	506	533	510	538	552	494	488	515	517	542	538	491	542	480	524	531	490	524	540	542	516	511	503	504	505	554	520	490	513	522	501	480	535	500	536	496	484	536	524	538	492	524	528	517	499	539	498	493	481	535	585	558	474	492	536	517	522	494	496	486	511	522	528	574	522	556	531	517	517	533	492	525	545	567	541	565	506	529	534	525	484	529	502	524	518	497	549	540	544	544	518	516	515	524	537	498	511	509	501	511	504	493	524	503	501	496	537	543	519	556	479	562	529	524	500	530	505	518	544	529	529	516	526	482	529	546	503	485	477	503	543	501	530	530	480	471	511	517	559	513	517	517	533	490	516	531	525	512	481	516	498	503	518	485	489	519	489	564	497	478	543	534	501	541	549	527	555	566	522	526	536	496	519	541	505	491	511	568	536	527	521	522	510	526	557	501	519	481	492	536	509	551
27178	12382	3665	2213	1663	1519	1156	856	725	676	1090	1838	1570	1051	668	537	497	448	501	484	473	479	481	466	450	465	483	494	493	507	520	498	455	518	469	468	496	483	496	495	473	476	493	470	476	485	487	523	469	453	470	496	491	491	457	470	481	463	501	460	444	510	463	486	455	469	452	465	489	521	479	474	449	478	493	448	489	495	506	465	480	470	433	494	435	467	460	479	490	462	494	470	470	465	470	463	463	486	454	471	465	482	481	473	469	451	483	470	485	450	480	479	480	486	496	477	448	487	498	508	466	424	484	506	457	465	450	484	454	502	455	478	475	486	476	498	493	495	502	470	485	501	470	476	476	478	506	496	451	499	468	456	456	490	448	499	484	468	501	440	475	448	504	474	459	498	456	457	447	478	542	412	473	452	493	460	462	450	492	501	471	456	499	470	454	485	504	463	452	460	489	468	470	464	479	492	480	449	471	453	464	457	470	471	470	480	475	469	466	444	459	487	461	471	461	460	478	464	447	479	505	430	468	485	465	468	438	437	492	512	476	453	456	420	477	456	452	466	449	466	484	447	473	474	458	474	477	446	442	442	481	460	511	475	478	486	530	483	436	453	472	463	443	468	471	512	469	491	497	460	477	460	444	479	473	488	501	478	449	509	488	454	472	462	454	493	457	501	505	469	523	461	433	470	487	489	490	472	468	461	447	471	451	457	488	477	455	450	466	482	468	449	482	441	501	474	490	536	469	486	467	466	496	479	489	465	473	473	494	504	464	496	480	465	473	488	485	482	499	467	468	487	440	481	487	497	468	499	468	471	479	479	480	471	488	535	452	491	494	467	475	481	520	474	505	466	444	451	479	478	483	505	479	458	462	471	483	454	483	458	525	488	481	480	456	466	485	484	487	461	435	465	467	501	463	486	545	473	481	493	452	474	488	477	510	465	498	481	504	486	477	509	494	454	482	478	490	475	412	463	481	458	465	451	497	496	475	459	487	491	515	480	476	473	495	499	412	497	507	514	495	468	481	518	476	480	433	473	494	484	482	462	452	448	510	478	465	543	468	454	497	501	514	503	466	475	470	484	477	468	480	455	470	477	475	467	532	521	520	460	512	501	514	477	471	499	486	484	477	480	461	485	478	531	479	466	463	485	476	435	465	455	471	468	487	471	454	457	450	466	446	492	473	451	469	467	496	493	462	489	476	502	473	489	491	435	452	457	447	477	497	502	501	496	476	483	460	453	503	492	475	472	472	466	486	489	501	454	533	457	432	486	469	488	496	486	489	508	473	462	506	465	493	500	491	477	502	462	484	475	461	448	485	463	479	457	489	479	461	472	496	470	474	491	516	478	475	480	471	484	465	494	495	496	506	504	459	475	483	476	482	482	451	458	481	496	455	500	449	466	478	453	458	462	452	467	488	470	493	461	486	509	503	480	511	478	469	511	493	469	451	481	495	485	450	483	506	480	459	464	481	471	520	486	479	455	517	513	540	462	500	457	506	480	489	495	497	413	456	461	502	492	453	502	492	482	434	453	463	485	491	465	447	455	511	458	464	504	477	471	466	477	473	456	500	470	493	468	494	480	506	443	479	509	507	474	493	471	522	455	503	470	448	468	479	490	465	483	494	488	503	473	453	459	485	464	479	500	449	454	474	475	466	445	473	474	458	463	463	452	433	477	493	515	514	460	444	450	474	481	465	499	476	464	488	476	470	482	547	517	459	489	479	498	477	488	456	472	460	461	455	489	480	495	466	457	436	501	460	473	472	475	481	459	467	475	471	471	412	431	511	486	455	506	473	478	503	476	497	469	493	477	466	498	486	489	477	473	487	464	463	460	482	493	474	472	513	492	450	453	444	438	465	429	491	460	463	464	483	499	456	454	480	470	478	476	458	452	461	465	457	450	488	442	455	482	445	450	468	479	444	469	466	481	471	489	473	480	440	451	457	503	499	506	465	487	482	474	457	459	456	466	506	437	499	460	472	516	473	474	489	503	501	447	494	479	460	476	461	470	482	470	488	487	499	505	441	453	507	471	467	469	464	448	500	468	455	459	503	502	461	472	501	514	482	491	438	469	501	514	484	517	463	495	480	488	454	489	489	458	474	469	467	464	488	459	476	481	481	483	488	468	444	440	472	483	499	466	498	464	490	478	485	474	458	447	515	459	467	473	487	465	488	462	491	512	484	508	437	483	496	448	481	458	478	452	447	485	472	464	480	433	501	487	502	496	463	478	492	461	474	451	487	489	489	458	476	464	465	482	465	488	466	479	488	459	468	473	495	482	487	454	495	515	501	509	464	523	474	526	498	504	522	469	537	450	521	484	457	489	456	477	452	487	459	434	473	475	470	500	457	483	503	509	544	481	478	472	468	458	451	462	474	469	463	454	429	466	456	488	465	441	478	486	449	454	454	453	490	456	468	459	494	463	423	470	513	467	500	476	484	523	485	464	482	531	439	462	486	490	427	470	487	465	446	441	487	435	464	487	507	478	490	481	440	485	485	485	472	466	504	500	456	465	508	514	460	460	497	436	475	478	467	491	475	488	481	471	454	466	454	468	473	459	495	479	483	516	459	464	488	487	451	464	467	502	453	488	497	478	480	450	467	467	502	449	485	436	499	502	523	494	463	454	426	483	450	455	414	458	499	464	500	490	452	467	483	463	481	483	490	502	487	481	456	467	494	489	479	479	482	449	477	469	439	474	450	498	476	501	473	480	476	467	461	473	483	456	466	438	498	459	490	523	499	512	448	478	460	457	496	458	467	486	477	446	492	471	461	480	445	482	463	479	479	467	517	483	474	484	491	441	452	464	487	500	426	433	487	439	466	491	507	461	481	440	497	463	476	468	492	474	481	490	442	469	480	484	477	481	470	490	485	487	483	494	464	484	455	445	537	438	465	433	484	452	485	433	468	481	481	488	440	470	480	474	474	456	490	463	493	455	478	425	507	431	457	499	542	486	456	480	436	515	508	493	497	452	452	428	490	490	501	448	497	485	487	509	472	480	468	468	463	469	495	459	444	496	471	460	442	522	490	456	467	466	500	450	465	510	471	495	485	462	482	480	513	468	470	498	467	480	498	525	471	459	414	485	468	451	478	499	462	451	531	482	466	475	462	476	448	447	518	527	482	550	482	476	455	470	463	448	472	453	484	483	492	514	432	496	422	473	450	448	464	477	475	458	459	468	484	497	479	457	501	455	475	478	486	449	479	484	505	454	473	458	447	447	461	447	478	444	462	454	441	463	506	482	463	481	456	465	469	496	482	466	468	464	464	472	510	498	463	472	460	490	430	454	448	459	464	467	475	504	462	469	468	446	487	449	474	481	454	476	460	450	492	456	454	477	472	493	430	500	458	485	488	519	456	467	496	497	474	511	467	455	534	516	452	500	493	450	492	475	508	476	497	499	430	471	462	425	473	514	467	481	523	474	497	491	449	462	484	473	466	484	486	484	469	458	495	485	444	489	478	451	475	496	462	474	463	481	438	490	498	469
6128	2934	3400	2302	2138	2067	1487	1066	904	845	1509	2355	1776	1058	573	456	405	376	364	378	395	413	403	412	426	414	401	443	412	385	349	397	420	387	414	429	378	397	376	394	425	370	377	402	355	361	417	387	397	408	394	415	402	396	397	367	354	415	395	394	418	366	379	390	394	344	371	402	432	393	432	372	422	397	394	393	394	398	378	392	401	382	390	373	404	414	409	399	378	444	411	403	397	381	395	435	374	373	401	420	398	385	411	383	351	376	408	397	409	439	391	376	373	373	412	367	390	356	372	392	415	375	412	390	373	400	410	379	393	401	381	415	390	402	414	393	378	408	377	372	415	383	403	415	366	390	404	376	403	387	407	398	412	382	393	383	367	401	405	401	390	389	411	423	410	388	430	389	366	400	378	373	391	379	434	395	378	411	407	380	402	395	422	412	413	420	388	410	366	365	424	404	389	416	382	414	407	396	403	430	379	360	367	401	372	374	364	395	388	387	394	384	388	391	373	392	412	390	383	383	373	415	394	428	408	399	400	387	413	363	403	382	413	392	340	373	420	376	389	368	355	388	397	422	436	390	380	384	367	411	420	344	439	375	363	355	394	396	440	372	409	396	363	390	403	401	410	371	402	349	415	392	365	355	364	392	419	348	354	411	374	370	385	416	420	387	418	437	418	404	370	409	369	403	422	397	402	403	437	399	380	384	399	383	390	400	394	398	389	443	363	412	407	384	378	402	405	408	347	427	390	376	390	374	370	387	396	423	379	402	402	386	393	440	368	393	411	426	399	401	381	370	387	402	394	409	405	401	399	376	390	429	374	400	373	398	370	399	395	379	402	393	381	388	434	411	418	386	386	401	398	385	408	361	415	380	387	400	411	400	376	419	398	404	427	380	416	413	385	385	395	382	382	410	398	395	346	383	379	368	389	393	423	433	404	381	402	406	434	406	390	372	411	426	409	393	398	396	443	414	407	406	418	375	385	362	366	383	413	402	410	436	388	401	381	397	409	414	371	386	400	396	421	386	400	373	407	404	414	399	434	403	409	412	392	400	404	395	395	419	387	402	385	403	369	387	368	369	397	390	369	399	417	414	393	390	381	408	357	402	398	391	398	363	392	401	391	376	419	354	363	399	394	399	406	368	438	382	416	380	413	371	400	378	398	396	411	398	412	413	396	416	397	408	408	387	378	376	423	407	402	379	392	381	369	412	368	420	439	396	427	395	411	404	367	397	403	383	421	372	391	370	376	387	432	412	417	395	354	418	403	415	435	410	376	390	401	380	399	429	390	378	414	409	403	387	381	405	395	377	419	399	390	372	400	379	358	360	382	386	418	434	395	389	380	393	382	367	389	393	390	419	414	396	403	383	395	381	364	411	411	410	454	390	402	411	410	362	382	384	393	367	414	417	387	383	380	389	425	433	397	416	409	364	384	408	407	377	394	403	403	366	355	405	393	382	385	340	415	407	385	374	393	356	349	379	375	436	388	396	429	429	419	409	358	378	397	419	408	400	405	421	383	438	402	364	407	408	407	374	433	398	379	393	390	437	406	378	399	399	390	419	389	407	411	414	416	404	395	392	388	381	408	412	430	428	397	428	423	438	398	421	413	379	419	408	393	345	384	385	395	393	385	431	437	387	420	392	430	411	402	417	383	409	396	412	388	390	411	363	368	380	373	384	355	383	387	383	412	391	395	360	390	406	376	412	413	404	395	376	398	386	391	416	363	364	406	399	401	421	421	374	397	367	372	378	379	383	369	398	383	373	366	334	396	394	363	385	350	368	408	358	417	403	407	411	377	400	422	369	423	358	394	426	410	402	384	425	406	413	413	401	397	393	385	429	369	395	408	383	378	400	395	387	376	362	423	408	372	418	408	394	385	386	381	362	404	430	418	383	410	376	400	389	415	409	395	377	367	380	379	411	387	388	373	393	421	405	371	396	413	396	381	419	382	436	456	393	399	370	375	368	399	372	415	380	391	393	374	358	357	374	402	380	382	428	388	399	412	417	376	376	403	384	362	385	376	379	428	398	375	381	400	430	401	369	395	425	378	378	367	378	431	398	416	351	419	417	419	406	407	352	357	405	395	366	398	425	399	418	385	359	378	385	424	377	382	405	413	411	410	367	414	395	408	388	378	385	427	398	410	380	417	406	420	396	420	380	399	398	429	404	377	390	410	354	404	384	388	410	393	392	414	389	405	391	402	396	387	397	394	413	410	408	404	444	360	412	406	375	376	390	399	377	404	389	373	405	416	359	370	403	365	431	390	402	401	372	373	401	390	402	377	383	403	370	372	393	376	408	378	401	389	435	384	420	376	438	400	408	385	380	394	395	385	363	404	417	394	414	403	371	415	400	406	407	441	413	390	409	446	371	398	376	376	398	364	406	416	392	388	396	377	384	377	379	379	412	344	405	432	415	429	381	374	417	401	365	388	366	375	426	376	404	357	425	374	387	409	411	379	379	374	409	409	395	426	424	388	397	397	401	409	384	432	380	399	384	371	364	401	338	396	409	371	384	387	419	386	395	392	376	425	445	411	412	423	421	416	389	421	388	401	360	360	394	412	392	367	426	357	343	415	383	338	412	390	374	392	425	404	372	408	414	363	367	396	377	368	372	410	395	381	372	406	403	397	397	378	385	375	388	386	384	383	362	377	441	408	388	434	388	410	377	387	367	373	390	388	394	378	387	415	432	369	392	401	413	393	401	401	401	370	416	375	389	385	407	421	424	427	398	411	382	403	393	407	381	418	455	400	359	379	369	418	382	378	404	422	390	384	378	423	407	377	391	400	384	416	397	402	436	430	347	386	399	408	386	395	419	432	402	400	363	379	411	346	403	379	367	381	395	384	409	374	361	390	391	422	442	430	380	395	383	411	411	398	432	431	384	400	374	351	405	370	384	384	366	406	414	406	390	385	367	394	412	421	384	407	369	421	401	399	417	391	379	388	409	392	395	396	382	400	382	420	381	397	387	381	385	404	406	397	401	403	399	388	450	397	398	388	416	391	432	376	382	424	381	389	432	408	397	386	420	412	385	397	399	410	403	366	391	403	392	390	424	371	410	400	398	368	379	404	408	362	407	404	380	374	411	411	445	362	413	416	387	387	351	385	409	396	372	372	428	409	361	396	410	410	401	417	389	380	395	381	402	422	397	402	384	400	414	401	392	380	410	410	422	369	380	437	375	371	388	404	413	412	422	395	407	391	386	402	398	401	417	435	390	387	431	349	356	370	427	379	396	405	396	385	391	396	383	393	375	386	409	395	396	382	397	372	372	371	419	420	394	385	362	391	433	416	381	376	391	359	355	411	399	389	355	406	404	396	407	363	368	375	415	397	378	389	371	372	398	407	375	408	434	378	378	371	366	377	422	400	364	387	401	397	425	396	370	422	374	371	405	420	374	381	368	384	411	408	379	410	420	386	385	392	375	393	403	410	443	364	414	396	370	382	390	402	400	401	370	378	373	383	387	401	397	372	395	434	376	349	375
24880	20994	27082	24938	11214	3457	2526	1797	1463	1254	6458	17256	11517	5069	1643	763	599	547	553	540	564	524	541	520	559	586	539	565	524	577	548	530	523	544	557	553	535	521	550	558	551	539	582	544	560	509	530	566	524	511	557	519	528	549	526	515	520	584	507	495	520	574	565	500	546	536	545	524	560	553	628	549	534	571	505	528	525	543	562	539	556	550	497	527	534	545	530	512	588	540	528	532	492	511	582	502	546	524	531	502	566	523	552	527	555	540	546	531	555	519	526	498	521	522	549	523	556	533	525	521	532	567	583	522	559	532	571	540	489	514	508	573	515	517	536	593	532	503	532	525	546	518	498	519	562	547	564	485	536	552	535	531	533	531	549	572	553	507	594	536	548	543	545	514	541	516	498	542	568	575	534	528	508	500	521	564	532	579	534	561	496	548	529	493	557	516	522	589	561	496	548	566	522	540	543	557	514	508	576	530	514	541	524	529	520	545	519	541	500	551	549	536	546	506	517	516	516	579	499	514	518	538	501	522	518	524	491	522	531	553	541	588	533	507	493	566	545	523	486	537	550	540	517	532	540	529	525	562	540	553	515	561	505	547	516	570	533	494	528	530	578	562	495	530	551	515	521	520	535	511	520	560	499	522	551	534	567	577	570	491	539	533	513	511	589	532	544	518	554	530	550	538	512	501	518	560	538	564	517	502	532	556	536	543	534	523	540	523	559	525	522	478	537	562	536	536	539	523	517	542	536	477	532	557	522	536	523	518	565	580	537	514	525	546	515	509	540	551	483	506	534	505	506	508	542	547	511	516	537	544	550	476	538	522	523	544	526	517	555	509	537	522	520	523	548	559	529	548	540	522	545	530	548	539	511	499	517	522	549	527	528	502	550	513	517	510	529	549	575	545	515	507	537	555	529	492	578	575	524	552	527	512	538	528	532	543	546	533	513	573	523	514	553	609	535	534	512	523	559	550	557	530	507	501	514	520	511	488	509	530	527	544	515	545	553	537	479	488	510	544	533	524	542	501	578	516	563	542	523	520	550	542	516	514	538	550	523	532	520	529	508	532	538	512	575	506	532	537	538	499	557	515	487	496	543	539	543	526	573	497	544	519	549	521	520	549	535	508	533	531	554	564	522	518	540	483	537	527	562	538	496	554	531	576	581	506	559	519	543	557	507	480	532	525	538	568	588	568	512	494	530	530	503	530	529	463	562	520	541	544	518	497	516	520	530	518	556	543	531	566	529	551	568	530	504	530	522	536	509	528	534	552	505	548	540	574	534	557	533	545	512	546	541	534	514	527	570	544	565	566	571	487	509	533	518	522	547	521	551	539	526	502	563	528	517	543	548	551	524	519	511	535	529	497	550	523	550	532	549	501	527	511	511	541	548	552	545	503	542	531	535	513	543	567	521	485	514	559	525	542	551	504	534	528	529	532	508	563	517	530	539	504	534	514	542	511	528	572	531	518	527	469	546	553	515	558	543	535	528	528	549	550	569	527	512	540	522	534	527	510	563	561	566	575	523	519	577	521	537	540	563	516	517	507	516	554	511	516	583	565	557	518	548	515	510	515	551	549	559	547	520	550	514	507	527	513	491	560	568	495	533	538	516	545	527	505	509	544	509	530	512	529	552	536	554	515	571	554	518	522	492	530	518	526	529	560	523	527	536	500	543	542	512	585	558	514	516	490	531	501	559	585	527	501	547	516	523	480	498	472	522	534	511	577	503	503	499	522	546	503	526	515	554	553	471	520	526	576	502	504	511	540	532	530	532	532	562	531	554	525	499	487	509	557	518	511	560	499	544	507	526	593	571	518	522	539	567	561	511	591	510	540	542	540	532	542	563	476	565	545	538	503	550	594	502	542	548	514	542	542	490	534	554	544	543	536	541	584	523	473	497	528	545	572	550	530	472	527	512	538	524	538	522	566	569	524	575	508	526	569	472	527	539	500	529	498	531	512	564	549	539	509	552	585	533	517	551	553	500	514	511	487	502	588	523	549	547	545	538	540	583	489	530	577	565	534	552	539	518	537	553	525	518	509	545	513	523	542	509	503	512	518	513	533	510	523	523	510	530	510	549	525	516	515	516	527	537	560	545	563	516	541	521	561	496	505	505	536	531	543	520	545	556	539	528	533	509	549	506	511	566	511	491	497	536	544	513	558	520	534	570	510	565	554	526	570	510	576	535	565	555	524	519	511	534	521	560	553	523	554	519	545	498	511	528	498	554	484	546	508	523	508	515	553	503	535	501	535	572	542	515	571	491	502	487	555	531	530	590	547	511	484	535	495	544	520	521	522	502	551	527	548	521	546	541	512	536	527	514	513	551	489	558	503	548	563	557	539	481	547	532	521	536	538	541	547	551	524	570	506	535	565	550	549	547	546	540	492	561	550	474	507	552	508	519	501	561	536	512	536	537	561	502	522	577	515	561	501	515	500	570	528	524	496	539	483	503	549	494	523	550	538	526	551	535	531	498	548	530	512	509	551	557	549	541	545	538	539	485	535	498	505	524	528	501	520	494	526	559	523	508	543	488	573	531	472	486	534	520	490	479	539	544	546	545	522	540	541	530	568	501	562	549	497	544	554	526	562	528	523	528	553	514	602	522	553	531	526	555	544	525	547	493	525	553	527	533	556	528	527	540	508	530	595	550	554	534	516	500	518	576	536	535	561	549	513	546	537	516	518	528	565	514	562	530	505	502	545	484	537	552	515	550	529	508	527	506	523	484	529	475	511	487	501	558	557	530	526	527	522	499	517	526	561	548	514	521	524	536	518	539	527	529	519	522	532	516	555	535	555	576	499	529	516	522	561	518	519	524	518	562	492	562	564	524	520	513	521	479	524	524	528	552	542	554	524	518	535	570	486	519	491	533	509	517	523	548	524	536	536	506	567	513	526	521	535	518	516	514	525	571	540	538	527	503	534	496	503	537	537	524	521	540	506	514	504	572	500	560	553	540	558	525	508	548	505	530	541	549	509	520	533	522	516	500	564	565	529	551	533	521	534	503	544	535	525	542	503	547	482	533	515	513	544	585	542	521	546	511	548	508	573	554	528	534	527	512	526	539	572	518	548	550	529	525	554	565	548	528	507	522	520	594	469	505	543	517	520	542	527	538	544	555	538	542	543	493	505	534	540	541	550	531	491	518	508	524	515	581	514	530	542	511	535	510	489	509	540	511	519	561	555	525	530	558	547	542	507	514	533	573	542	537	584	549	557	505	540	546	527	523	569	518	537	518	570	510	518	519	497	508	529	527	547	547	510	505	527	507	530	523	497	542	509	533	551	548	512	580	566	541	536	542	510	552	504	527	490	518	501	539	518	542	525	520	494	512	542	529	524	571	525	543	510	529	508	499	502	539	527	521	551	566	546	530	532	531	503	513	511	556	534	537	517	573	478	505	544	547	553	521	544	536	540	560	546	543	532	549	581	511	486	530	520	536	545	517	509	513	560	543	532	555	507	569	533	565	555	548	511	513	536	524	545	510	554
4795	8462	7688	4679	3525	3226	2847	2391	1859	1654	9119	17265	10733	4955	1622	612	489	455	470	454	426	487	426	437	440	459	430	478	462	493	436	448	471	462	477	457	460	502	445	443	452	471	437	476	476	458	443	456	468	428	446	456	484	432	442	456	445	434	449	490	461	478	426	459	444	471	457	455	473	431	468	436	473	429	485	440	465	446	461	463	462	461	467	408	420	477	464	458	454	477	447	435	453	446	443	473	454	437	448	440	481	453	443	469	465	460	487	513	474	453	482	431	479	480	454	416	479	481	448	479	468	469	474	482	459	442	463	426	471	452	453	463	462	476	435	397	461	490	477	466	439	454	492	468	470	438	472	463	445	464	489	467	401	461	469	488	448	467	457	456	425	480	445	488	491	460	488	434	473	484	442	485	481	454	442	455	505	444	507	431	457	456	480	487	474	448	452	434	440	510	450	432	453	443	439	464	448	442	458	448	451	474	466	428	474	466	472	479	443	477	457	467	501	456	462	473	462	444	465	479	474	471	488	438	426	466	412	470	479	481	434	487	467	442	455	480	471	432	450	447	450	419	436	488	469	428	407	486	452	474	451	468	459	443	443	481	479	435	444	497	449	460	466	445	445	441	469	475	408	476	454	427	459	472	433	461	446	482	455	446	489	472	408	430	463	463	468	451	451	478	460	447	476	459	445	480	399	500	453	432	455	460	447	444	447	454	481	476	447	473	404	419	496	431	481	448	458	452	469	466	448	436	428	437	481	418	472	438	476	469	460	479	477	432	471	437	472	419	467	468	442	456	433	470	417	433	469	439	465	482	419	438	418	478	478	493	442	450	472	463	429	411	467	441	465	479	488	416	459	455	487	471	467	478	438	457	455	459	438	495	475	478	463	450	488	455	476	457	456	445	495	477	459	446	493	437	463	444	444	473	436	433	452	476	406	416	443	433	497	427	509	420	410	462	450	478	416	462	447	481	414	457	483	440	478	447	445	435	477	491	433	448	467	456	471	491	454	421	424	462	468	496	482	451	442	465	461	439	427	457	456	460	494	438	456	479	480	489	439	436	421	482	418	409	455	456	449	466	445	442	427	451	447	441	413	455	477	447	451	450	443	439	460	454	456	412	472	477	450	462	446	448	473	474	450	446	445	477	422	449	441	426	495	444	470	439	445	448	459	442	468	470	427	439	430	461	439	436	436	468	471	461	436	460	440	461	456	490	446	477	496	441	487	467	460	443	451	474	450	434	465	455	447	420	471	437	418	396	428	453	454	461	469	489	474	450	442	461	476	426	439	451	475	466	456	490	458	467	492	471	427	438	467	459	439	434	427	458	416	421	522	450	465	479	464	475	423	430	452	457	428	452	486	493	433	450	479	446	438	481	476	473	449	435	452	432	458	464	436	485	446	453	435	464	472	469	446	456	473	456	452	410	490	448	453	435	462	458	457	463	477	475	466	437	444	436	472	460	425	404	487	425	417	448	434	438	473	443	457	429	472	441	445	465	421	457	399	433	406	429	459	472	469	454	481	462	440	476	441	450	453	470	421	423	445	447	445	422	468	466	446	453	478	466	447	446	423	466	476	420	465	443	504	471	497	486	468	469	472	426	500	470	476	465	457	438	452	488	458	444	444	473	435	451	454	398	473	453	434	472	435	492	465	452	442	471	461	458	439	513	441	477	451	449	482	407	475	427	434	472	441	430	517	445	477	475	467	464	497	427	457	465	443	463	455	477	472	419	478	466	464	460	414	440	472	498	494	432	458	445	445	449	465	470	460	448	519	429	448	440	469	460	464	457	434	434	439	484	465	461	431	382	443	477	467	475	464	451	451	458	433	483	462	475	427	503	441	471	477	508	451	475	475	464	464	452	472	476	454	462	483	491	481	471	454	463	455	477	453	444	459	486	440	449	454	434	431	433	432	460	481	414	475	452	446	461	407	421	455	446	453	486	457	466	471	469	444	476	430	433	433	437	474	451	459	504	483	463	440	463	457	407	480	494	453	459	430	424	477	440	461	472	458	465	459	469	499	432	448	462	448	488	444	440	426	467	453	443	478	459	469	447	452	458	417	453	483	454	442	456	435	440	441	504	458	416	427	473	457	478	465	461	465	438	475	431	467	431	461	464	431	464	498	424	456	471	453	441	461	471	446	441	482	416	415	455	475	504	451	452	451	441	453	455	473	448	454	466	453	462	458	473	454	464	475	467	478	433	450	437	430	457	441	456	447	483	444	430	464	473	452	447	430	417	436	455	459	462	454	463	450	472	449	449	461	499	454	497	440	444	478	435	460	436	441	443	450	473	453	441	452	423	467	448	455	469	481	456	444	428	466	513	462	434	457	474	457	436	432	415	507	438	438	458	466	467	490	445	442	447	486	418	442	460	486	463	461	446	465	446	429	453	449	420	454	448	445	469	460	411	457	443	436	458	443	476	436	482	453	432	455	423	477	456	462	455	442	464	471	462	457	449	456	458	488	441	490	476	472	417	422	453	438	473	466	463	414	459	454	408	457	444	438	445	441	446	451	427	469	433	442	473	444	466	451	459	452	467	454	465	464	455	444	468	454	474	461	467	447	451	452	477	481	495	413	461	474	451	487	464	435	435	467	485	471	439	476	443	476	422	411	459	447	420	481	428	461	473	431	426	428	438	446	442	432	465	476	428	450	465	457	430	457	419	465	425	444	462	472	448	491	409	425	447	444	457	459	461	475	461	498	428	467	450	505	420	455	431	439	438	459	444	430	476	426	423	464	472	434	439	428	432	428	487	470	479	448	440	464	442	442	494	427	453	484	466	486	426	440	410	463	481	466	433	466	468	468	441	441	463	478	440	418	455	449	422	441	482	493	431	467	461	392	478	486	451	476	437	472	444	450	463	449	440	442	432	438	442	417	413	474	456	466	432	472	450	402	445	468	451	470	443	439	462	438	448	454	466	472	433	500	487	461	467	445	424	459	473	453	450	446	462	433	412	436	455	447	434	454	429	425	438	454	473	447	454	465	447	463	459	494	428	457	445	455	477	480	454	467	426	439	439	431	425	442	430	438	455	487	439	434	452	457	456	427	472	488	417	434	480	468	469	452	448	459	434	420	446	445	451	460	478	462	463	477	476	440	476	462	475	443	430	452	436	475	442	449	481	489	431	429	452	455	436	467	473	420	464	425	428	462	462	471	435	457	468	454	469	442	491	442	449	457	497	461	469	487	445	459	452	450	490	475	432	458	475	463	454	467	432	445	443	423	448	464	463	429	461	455	450	412	429	454	462	466	449	437	463	461	474	460	465	475	445	429	457	457	473	474	426	460	483	464	449	487	477	454	420	403	487	453	418	453	455	464	433	468	467	470	459	458	432	436	435	448	474	423	459	422	443	480	466	498	443	446	445	454	460	421	461	472	474	482	425	415	423	432	469	451	467	478	430	447	459	439	483	484	417	449	473	443	442	450	487	445	459	437	470	478	470	419	441	459	478	478	426	482	486	446	423	409	441	460	452	467	465
23876	20988	28126	24095	20801	10043	3917	2070	1727	1673	12910	28592	21301	9980	2717	936	679	665	646	648	588	663	641	591	629	641	581	610	644	596	621	614	607	664	629	647	652	587	634	613	619	616	633	614	626	622	622	602	643	642	615	580	632	621	633	586	590	682	655	580	616	626	610	605	665	642	664	621	616	622	605	607	611	584	617	552	618	608	614	604	626	602	562	618	599	624	613	580	632	603	618	619	587	588	588	622	627	619	629	622	615	649	586	587	642	600	639	617	632	592	644	628	584	614	625	610	602	608	676	609	581	588	584	606	623	614	615	608	572	602	620	593	601	631	623	623	620	596	637	638	618	649	605	568	630	601	626	650	595	614	594	595	598	632	596	657	605	693	646	655	621	614	613	613	631	612	642	603	637	588	631	590	588	609	633	593	589	627	587	633	631	615	588	644	611	661	572	592	623	576	612	627	646	592	624	599	635	593	606	586	567	612	584	668	618	588	637	566	589	600	607	612	619	621	585	617	617	578	605	594	593	629	627	603	658	599	652	615	628	585	626	640	587	618	645	644	615	624	685	634	660	582	598	602	634	621	596	611	617	590	603	621	596	570	636	599	608	585	608	579	588	595	606	601	583	589	618	615	578	644	601	620	583	644	661	575	627	598	591	631	621	607	654	563	593	622	615	597	591	589	620	633	597	588	613	629	663	609	639	585	573	580	622	593	621	626	593	644	593	606	580	636	665	559	639	648	629	588	634	616	588	581	648	613	579	594	605	643	635	650	602	595	569	592	624	562	636	593	649	651	628	608	598	657	631	615	575	615	606	637	597	560	599	583	618	645	628	612	606	647	591	577	588	648	579	648	648	561	579	616	627	639	601	624	603	582	620	620	608	609	635	641	620	629	638	616	587	601	634	611	612	581	596	665	622	625	599	593	582	620	665	599	609	633	602	604	609	584	612	566	624	618	621	634	679	664	622	628	595	654	546	551	623	623	669	624	577	614	625	612	656	588	620	588	633	629	638	605	576	588	635	568	583	630	581	667	636	609	568	601	656	612	630	587	651	636	637	613	582	582	615	618	573	600	639	604	637	587	668	647	631	630	612	571	565	612	679	591	659	641	654	647	644	596	616	590	612	596	590	634	609	591	616	597	649	608	632	615	641	586	602	622	613	634	589	629	571	631	633	664	635	612	635	612	631	627	594	588	614	629	619	587	586	651	577	641	652	592	606	633	611	602	643	634	657	605	563	636	619	568	621	605	662	602	608	600	603	611	612	602	619	627	591	603	647	626	591	601	602	625	582	624	638	627	600	604	626	638	620	602	611	603	640	636	618	603	637	624	586	599	598	640	622	577	580	585	589	661	610	632	614	596	628	601	660	582	574	607	589	546	573	635	598	597	637	598	585	608	617	639	598	607	608	583	575	625	606	647	597	626	645	632	615	587	613	578	591	562	602	660	600	643	592	604	648	658	584	619	639	568	604	617	596	651	621	594	641	603	576	583	586	616	630	601	652	673	587	580	618	620	617	660	608	588	610	606	610	582	660	630	599	628	622	620	612	585	563	607	611	573	625	632	621	618	592	616	607	625	600	581	602	604	584	609	594	582	639	624	632	615	628	650	601	610	659	632	570	580	574	618	581	577	612	638	656	654	611	608	584	632	585	619	634	635	617	589	605	609	615	625	623	611	629	648	594	590	584	640	609	576	610	605	594	646	628	609	577	588	627	679	604	596	643	609	639	590	641	653	644	604	578	549	616	617	574	628	608	603	619	617	621	640	594	653	590	576	609	598	634	614	619	591	587	612	582	620	609	601	587	604	605	602	636	597	636	565	607	661	590	620	568	578	589	615	646	611	640	580	620	615	616	591	619	550	592	599	619	629	612	609	632	621	600	601	631	614	591	630	612	632	653	629	609	625	622	636	646	631	645	626	602	631	604	623	619	622	621	610	615	618	649	593	610	606	628	612	576	651	661	646	589	619	671	652	535	621	622	658	615	635	630	640	607	626	582	638	591	640	595	643	660	597	591	583	633	581	618	646	569	613	624	600	617	628	627	580	611	641	618	633	532	609	623	541	579	635	638	632	645	617	625	616	609	645	594	655	575	612	577	575	645	629	631	597	659	649	620	601	601	623	641	630	633	595	616	642	576	648	642	681	605	590	608	577	609	677	623	606	593	636	601	584	600	600	595	597	652	587	613	616	570	601	627	602	648	610	621	617	602	610	627	601	652	614	595	586	674	606	637	627	590	569	590	648	581	587	587	580	612	635	604	603	642	623	618	594	617	607	611	584	659	618	592	556	594	637	635	630	626	573	621	595	614	644	572	633	636	623	635	635	614	620	630	587	604	621	630	624	619	599	646	619	587	603	641	638	660	657	621	604	609	607	648	615	597	600	575	654	665	621	654	581	596	606	634	619	593	596	608	598	573	628	588	618	576	647	588	602	619	609	581	586	585	576	551	579	616	625	596	614	610	628	608	625	589	634	602	580	621	623	624	608	594	576	622	621	605	579	621	611	631	611	605	590	584	606	580	612	632	588	605	625	555	599	603	584	571	641	581	613	598	561	619	598	598	625	650	658	611	624	585	617	603	618	602	616	615	613	620	576	630	603	651	605	580	615	632	627	586	583	583	650	622	567	558	610	631	585	611	601	621	639	591	624	630	594	627	608	619	575	676	641	626	600	643	627	584	607	612	611	588	588	584	626	558	605	613	615	653	608	634	636	606	619	641	567	587	605	592	615	652	580	592	584	593	609	594	625	595	565	601	667	600	631	617	634	622	610	614	633	575	653	592	615	605	599	614	585	580	650	592	595	634	578	656	596	598	682	664	619	602	634	594	690	661	635	567	628	606	606	635	588	636	639	608	612	553	579	595	606	607	629	639	588	596	602	642	595	602	627	629	564	585	605	613	634	619	602	625	591	608	588	657	635	607	615	616	587	601	612	598	591	609	570	639	671	634	608	637	588	593	591	618	611	646	612	598	583	601	575	627	609	565	600	613	595	611	598	647	592	566	627	622	604	616	637	574	582	639	591	600	580	595	597	588	607	646	644	594	573	605	600	621	638	591	599	587	564	639	586	581	624	575	600	652	564	588	610	595	650	642	633	632	615	613	612	588	625	593	635	589	602	583	634	610	589	615	573	625	623	583	578	636	616	610	613	581	628	615	635	603	612	626	614	585	622	581	603	655	598	623	597	600	648	613	636	656	596	603	631	595	619	604	597	579	634	641	630	596	633	587	589	610	558	587	618	579	595	623	631	603	621	596	650	599	586	609	594	637	608	609	614	619	578	611	658	623	563	583	552	560	583	595	617	603	574	625	605	595	632	627	583	613	608	586	572	617	584	593	579	598	584	609	596	628	598	611	632	620	632	616	634	580	588	645	628	564	577	544	602	575	612	602	627	597	640	590	588	625	631	629	645	575	642	641	599	651	634	665	576	621	593	646	589	603	617	647	659	618	622	620	644	586	614	625	630	591	621	605	627	624	641	611	593	606	605
6716	13055	12968	6483	4489	3641	3422	2496	2359	2158	17031	26640	18210	8177	2588	929	631	582	571	523	555	555	537	485	533	517	526	509	509	540	517	531	532	548	510	545	472	537	518	536	522	528	530	531	526	527	522	544	527	580	512	548	532	547	489	525	533	504	534	543	552	583	574	519	506	540	528	515	477	514	580	523	515	531	536	465	518	541	548	541	517	502	510	522	538	520	544	546	530	570	555	530	538	549	486	517	525	509	551	521	542	512	509	468	495	562	508	525	496	547	522	536	529	548	496	519	556	540	550	528	523	508	533	531	531	535	536	537	524	542	549	523	540	546	480	499	520	502	538	525	533	535	517	523	532	548	541	553	487	488	477	531	526	531	513	513	512	545	547	527	514	535	505	524	481	519	528	523	486	590	495	490	533	526	542	492	541	521	522	558	516	512	509	527	514	513	493	529	538	520	546	516	522	498	557	533	539	506	519	486	511	485	526	522	554	519	552	576	522	521	501	494	520	511	535	535	569	534	551	504	525	527	523	520	542	522	481	531	490	504	542	532	505	521	520	530	575	503	512	517	532	539	540	502	543	539	507	503	517	547	494	516	537	498	551	571	533	492	533	527	495	532	561	545	549	534	535	538	511	515	491	552	494	573	535	521	523	465	513	503	533	513	521	510	532	540	532	500	520	521	535	519	506	513	513	518	533	535	533	547	487	517	533	541	501	545	558	545	513	545	522	504	542	519	506	515	502	552	507	552	492	483	522	540	545	545	529	533	509	496	494	540	506	520	513	525	526	554	529	530	570	481	505	533	524	529	539	495	476	514	516	532	552	525	477	496	502	537	503	533	522	518	538	483	482	522	539	550	508	541	523	509	555	512	505	556	486	552	509	554	512	543	519	488	583	547	498	499	519	523	478	498	520	519	499	535	538	512	524	529	477	539	542	478	493	542	553	533	550	526	530	508	537	498	531	545	505	515	501	514	545	508	538	545	506	575	535	484	504	507	498	516	489	584	511	535	513	533	506	558	490	548	503	517	527	549	549	554	508	511	502	484	545	516	521	521	503	534	500	499	522	471	529	493	542	538	493	517	510	509	539	466	580	486	559	516	506	565	482	490	505	538	522	519	521	495	532	545	563	530	504	549	534	470	517	491	484	497	545	521	518	513	528	523	555	528	518	569	529	527	514	500	567	541	514	539	507	512	502	570	501	532	534	536	538	515	554	494	539	533	507	529	454	557	493	508	513	533	534	515	527	573	523	541	466	497	528	539	494	523	554	526	553	505	472	539	500	536	551	507	541	541	526	513	484	519	520	517	539	480	543	497	515	543	520	519	586	521	550	522	541	530	505	527	516	515	560	535	495	499	519	555	542	525	500	519	524	513	510	510	508	496	517	517	517	547	520	501	487	502	538	530	503	523	556	542	524	524	546	529	482	548	523	481	461	534	523	521	531	541	542	514	470	552	538	491	515	521	511	490	503	524	544	563	499	517	520	502	498	523	518	529	538	523	506	529	513	498	556	515	505	515	526	529	495	584	520	537	548	497	482	519	514	492	525	478	510	541	511	539	546	519	521	537	565	502	486	552	492	525	531	519	516	537	531	453	511	517	509	497	491	543	524	546	557	504	513	549	506	519	506	482	510	517	530	508	556	539	528	476	513	491	521	517	537	511	513	503	549	547	516	530	510	537	519	479	515	533	485	550	550	536	480	543	531	492	540	518	522	533	526	519	515	528	526	496	503	520	490	537	522	499	529	482	525	533	527	558	515	496	539	555	532	531	539	526	500	536	494	518	531	504	502	504	506	544	533	541	513	515	527	531	500	501	521	518	568	509	500	540	531	514	530	505	478	470	524	520	497	523	469	510	530	512	566	536	543	520	515	525	514	487	519	507	488	538	541	539	541	525	503	518	501	536	529	533	516	530	520	518	506	499	538	487	461	554	533	491	529	510	506	533	504	523	486	512	546	522	551	516	504	512	502	541	539	535	539	531	536	526	533	527	544	508	536	511	536	526	516	546	522	537	524	532	510	520	543	499	504	538	496	516	519	522	558	561	514	500	516	551	510	539	546	560	503	515	532	521	506	510	529	503	482	505	506	530	544	540	532	566	498	521	539	517	496	484	470	573	531	487	521	524	521	551	500	573	528	499	557	494	536	462	528	535	523	524	546	531	524	526	497	539	522	491	538	582	502	530	559	509	494	530	520	521	571	530	541	516	449	572	517	522	502	495	572	538	498	511	550	506	519	503	516	536	489	517	517	487	499	513	543	513	479	500	505	499	523	535	513	559	512	526	546	511	546	507	513	506	544	503	510	541	526	516	553	475	464	514	567	531	494	519	481	556	516	562	539	517	470	553	505	511	509	552	498	499	522	527	541	522	501	512	523	522	513	539	507	506	509	528	543	498	529	466	519	495	536	512	563	466	516	548	548	524	571	508	530	500	544	531	526	507	496	508	550	497	519	570	551	536	490	486	535	544	517	534	520	534	513	535	488	523	525	561	515	559	498	513	518	521	531	539	526	501	523	501	509	495	546	509	527	529	512	533	485	528	535	548	541	496	531	527	519	497	507	520	533	493	530	560	514	525	526	513	534	542	526	535	535	496	491	523	492	530	518	515	485	520	517	583	505	478	539	554	531	492	504	527	462	542	500	487	559	507	488	540	545	521	542	487	482	512	528	521	555	491	560	484	529	484	541	541	556	513	526	460	566	497	538	534	525	517	513	485	528	481	508	524	499	509	485	492	542	501	533	512	510	554	532	516	517	525	526	550	500	539	551	531	561	518	491	501	515	470	527	537	483	562	470	532	513	567	513	532	492	539	529	517	507	502	512	516	495	551	489	523	559	505	500	538	528	464	525	508	527	560	525	585	538	482	451	560	476	522	499	496	506	510	505	490	533	523	480	514	527	526	513	510	562	476	509	489	500	544	545	503	507	472	546	480	529	518	540	507	558	528	536	517	519	545	567	528	495	553	521	536	509	498	502	513	524	538	547	534	544	538	535	492	540	517	515	556	503	482	530	522	473	524	537	551	494	534	508	469	501	514	486	530	522	509	530	505	540	517	532	541	538	534	515	496	518	501	579	493	470	510	590	473	485	575	489	564	566	507	528	528	507	516	458	537	505	502	521	539	544	493	541	536	538	473	521	514	494	536	503	554	548	517	528	492	531	536	552	477	482	518	523	520	500	521	505	499	518	527	505	537	524	526	514	458	523	552	538	523	521	582	525	539	509	513	504	525	501	517	510	563	494	495	528	545	516	482	516	494	542	530	535	482	512	526	509	518	523	488	540	520	543	484	522	484	479	510	545	533	564	528	522	514	515	547	540	531	539	503	565	547	502	485	497	512	504	530	492	515	560	511	511	525	511	532	498	517	538	519	530	496	507	519	532	512	523	514	509	565	577	531	506	522	472	536	566	523	531	513	487	535	530	513	537	533	537	507	532	556	504	531	540	505	502	524	572	530	543	528	526	559	541	565	575	496	474	528	529	504	494	524
27186	12836	4513	2111	1023	836	684	663	654	591	1133	1831	1570	954	660	478	491	481	463	457	427	433	454	460	455	520	427	502	460	447	507	458	479	448	472	502	499	432	450	458	446	442	491	459	482	421	460	494	432	495	483	414	441	495	465	444	481	494	457	446	489	479	510	448	467	464	460	423	471	436	505	468	457	456	466	456	466	472	436	459	454	458	455	487	502	447	447	452	435	464	461	495	472	462	444	451	514	431	456	438	442	477	486	460	487	450	465	500	461	474	446	471	458	432	467	486	483	468	492	479	440	456	428	472	459	459	469	427	440	463	502	438	480	471	515	456	466	511	418	433	474	457	425	491	473	452	473	455	476	425	472	485	473	470	474	459	450	427	495	498	466	446	495	484	448	456	457	454	433	462	486	481	441	452	435	453	507	448	465	481	473	470	453	491	441	440	471	431	525	476	441	439	473	495	475	449	433	472	481	431	474	473	473	480	476	458	484	488	479	468	521	461	420	447	474	484	473	465	482	491	421	457	474	438	455	476	474	426	454	477	481	447	493	459	432	465	462	492	468	434	460	491	488	482	474	419	473	455	468	473	468	463	467	481	411	486	430	469	489	420	436	428	504	489	449	480	454	471	506	510	427	490	410	462	469	487	496	462	429	459	429	492	446	492	449	481	453	492	473	470	464	520	458	434	471	467	442	463	465	449	470	426	477	470	471	479	501	456	474	426	463	452	459	440	481	476	427	467	471	507	480	515	472	455	488	471	438	455	471	443	488	427	441	456	465	480	441	465	486	447	465	472	466	470	452	451	458	434	517	492	473	496	458	475	473	463	439	461	464	477	431	415	464	487	456	458	463	487	467	436	459	442	479	476	497	476	481	456	461	443	460	488	467	443	474	483	490	475	491	459	442	511	487	436	461	438	452	414	449	439	431	478	478	447	467	463	440	487	431	457	501	439	459	494	467	434	477	437	469	443	462	425	470	462	455	464	471	453	491	451	472	449	467	445	455	476	494	500	454	484	484	505	447	458	439	461	464	458	474	436	448	465	430	469	427	491	453	454	470	543	475	456	485	442	449	447	488	460	470	440	431	497	459	478	479	488	456	447	484	487	461	483	495	457	468	474	442	438	493	457	466	477	463	533	426	466	445	433	466	470	489	437	476	466	492	488	454	412	462	490	427	488	505	434	459	450	459	467	430	476	481	495	453	478	463	447	461	467	485	434	454	435	440	502	473	464	464	443	422	459	488	417	481	461	445	423	492	497	495	429	465	457	451	462	426	491	483	461	452	512	499	461	479	465	479	470	446	443	451	475	457	497	461	452	474	475	450	454	509	474	494	487	484	498	466	498	499	426	495	491	459	466	427	436	491	482	474	456	445	451	444	488	450	455	508	450	467	485	452	472	505	496	468	483	467	439	451	453	498	432	445	432	457	454	474	472	446	421	461	452	470	454	498	459	471	471	453	453	499	490	425	487	445	486	438	499	494	455	449	489	457	491	499	515	515	452	456	452	475	442	467	480	487	432	460	470	481	452	459	424	447	438	438	467	474	476	473	491	450	451	437	470	482	484	452	474	439	518	447	469	460	439	426	431	486	484	480	488	476	460	467	466	449	517	431	453	472	491	500	459	444	463	443	453	448	498	494	465	463	451	482	461	458	463	454	453	474	441	485	470	475	463	449	477	470	487	473	481	475	435	489	475	451	464	479	428	471	463	454	482	416	459	481	449	455	449	499	455	504	495	486	472	493	473	489	436	476	443	442	448	472	462	482	457	480	460	459	508	457	433	507	470	465	471	443	495	491	461	456	457	489	441	467	446	449	457	459	496	483	462	440	453	449	486	473	457	465	485	460	474	498	455	519	493	479	471	454	466	466	435	493	447	476	479	460	441	453	452	462	457	462	441	469	438	448	431	470	481	484	456	479	463	438	436	449	464	481	469	457	470	459	475	460	465	424	463	463	473	472	467	482	459	475	456	455	489	443	437	494	487	493	490	485	442	445	485	447	465	483	480	428	439	487	455	467	474	447	406	458	452	426	454	452	473	475	476	504	443	456	445	475	436	459	434	483	450	474	451	462	471	445	430	463	469	460	457	487	485	493	460	433	479	409	441	462	471	488	471	458	431	475	423	442	507	500	478	479	449	467	447	501	499	451	474	475	447	447	495	458	464	502	454	488	450	458	429	443	478	447	454	439	461	479	472	469	499	478	446	451	461	456	496	473	507	465	497	464	527	453	481	463	451	471	470	461	401	464	461	458	503	448	492	488	463	485	477	440	484	482	435	472	470	456	442	459	480	473	474	487	489	458	463	441	442	420	494	464	464	452	467	449	443	471	490	429	457	412	484	433	453	489	465	457	480	512	466	466	467	494	440	470	505	473	481	485	459	444	448	499	453	431	483	493	489	426	461	457	480	411	428	451	473	487	438	490	478	468	488	452	483	482	463	530	458	477	434	462	473	420	432	439	485	491	488	463	454	459	491	438	462	465	477	478	490	427	473	462	461	437	488	445	463	481	444	474	465	441	486	447	435	454	495	447	461	438	453	470	481	475	469	501	471	478	428	460	448	462	502	434	425	446	478	470	471	462	445	482	457	489	498	449	497	437	421	472	464	486	480	477	470	498	447	452	487	507	442	471	465	459	452	455	499	471	479	495	438	463	490	490	457	447	480	463	481	461	473	470	477	436	459	477	465	418	426	470	427	461	486	476	526	518	432	467	453	426	480	513	475	470	460	428	458	472	468	465	430	491	510	453	449	465	421	494	447	425	470	476	466	464	462	456	486	466	467	472	433	450	432	473	461	451	475	455	425	488	423	451	439	462	454	485	430	462	457	466	484	505	508	523	473	457	449	408	457	509	429	473	420	500	511	464	466	517	477	410	449	499	453	469	447	494	465	471	467	478	430	450	450	463	485	472	455	429	453	495	454	504	420	482	472	463	460	481	464	486	435	458	466	477	452	491	470	451	469	452	495	466	431	468	507	453	487	481	430	490	515	433	466	413	449	493	549	488	436	467	441	452	419	471	459	419	455	445	494	478	478	467	492	477	476	439	443	448	429	493	428	512	469	462	479	468	467	456	473	477	469	465	457	499	442	447	498	452	465	453	459	471	447	459	430	470	463	462	454	444	452	439	488	484	468	457	460	415	440	449	469	451	481	511	451	487	458	479	452	436	480	437	473	465	481	470	462	457	465	448	448	476	421	477	488	417	508	459	469	449	469	461	469	447	478	513	473	448	479	464	527	480	449	510	478	450	473	480	465	488	480	466	473	500	428	445	489	441	454	462	471	455	504	479	474	444	471	469	489	468	470	460	431	460	448	467	465	490	475	495	456	434	468	439	425	504	513	489	458	453	470	462	488	482	465	479	478	446	467	501	459	503	432	435	434	438	459	510	461	465	481	443	429	463	451	477	462	447	471	499	485	447	443	449	467	475	449	440	459	485	469	456	443	454	483	461	489	439	482	471	456	462	472	461	449	463	473	472	484	463	466
6253	3825	4283	2030	1258	915	798	782	720	649	1442	2372	1710	1008	608	433	379	399	386	384	380	383	405	383	381	369	447	396	387	427	381	387	344	344	408	375	407	404	402	364	412	415	345	372	406	370	378	377	371	380	388	400	381	365	408	392	371	378	383	393	401	377	419	420	388	388	369	418	410	394	365	375	360	428	386	420	385	391	423	411	378	336	354	399	392	397	347	395	394	407	400	383	380	396	395	404	365	378	386	388	343	351	380	376	389	396	395	361	391	407	363	404	405	373	404	359	409	425	386	362	398	388	394	429	420	351	393	362	428	365	373	393	359	388	393	390	374	356	410	402	361	375	358	351	387	383	381	383	402	384	351	393	367	390	385	385	422	373	399	407	361	391	371	375	385	349	422	406	369	392	401	393	353	409	393	358	376	414	378	394	374	397	367	395	383	364	398	395	396	423	373	378	386	413	384	359	373	429	396	355	375	389	361	403	361	406	385	393	412	367	379	377	382	398	423	355	393	394	408	405	394	380	349	372	431	370	391	397	397	421	409	417	366	390	403	383	404	385	360	369	391	363	379	401	401	416	384	410	378	396	390	393	392	363	408	380	406	392	381	363	391	377	373	362	361	353	374	386	354	386	399	395	407	377	416	411	433	371	360	375	402	392	387	371	396	411	376	391	413	389	358	408	380	376	389	387	379	404	393	380	388	405	370	397	383	377	361	390	403	403	377	363	406	393	389	377	421	368	413	383	366	390	402	391	371	395	392	398	416	377	388	405	404	416	404	383	366	414	398	398	378	396	353	388	371	399	373	438	393	421	353	386	413	397	406	379	376	384	380	382	410	381	369	394	346	412	397	377	346	375	366	407	386	415	384	430	404	434	383	365	374	401	373	413	406	365	390	402	358	398	402	396	398	401	403	417	393	357	380	415	398	371	381	386	382	399	403	387	395	403	388	408	397	403	356	381	388	410	342	393	337	410	373	366	388	389	369	406	384	374	390	390	353	410	376	404	383	379	383	407	373	393	378	401	366	368	399	386	357	375	340	388	378	390	379	392	382	382	393	368	393	391	366	418	386	390	378	419	393	394	393	410	391	383	418	414	348	406	403	406	370	383	424	410	373	379	398	378	367	397	385	356	398	400	362	368	394	385	386	417	369	367	358	365	390	378	358	357	399	414	418	390	390	382	382	412	393	419	381	397	350	366	382	400	402	393	386	402	387	384	403	388	414	397	379	386	350	375	407	405	398	402	415	384	383	394	400	401	327	384	359	388	403	402	338	361	395	380	353	368	377	375	389	379	383	377	366	348	394	412	398	371	362	372	394	386	394	383	395	414	419	365	413	380	390	373	380	349	389	387	407	390	372	381	398	416	381	375	424	346	395	401	403	370	391	384	386	371	363	387	403	373	390	420	359	383	392	365	388	402	389	374	388	349	393	360	383	384	373	387	407	408	395	393	362	366	385	362	382	378	376	402	399	394	382	416	358	367	353	394	391	413	394	384	392	381	328	399	379	378	377	404	438	393	357	377	402	389	344	418	358	391	392	417	408	397	424	432	377	351	369	388	392	376	357	376	407	352	427	385	408	397	398	402	390	362	397	410	386	392	367	393	413	369	430	351	402	390	393	405	337	379	388	388	397	417	409	365	376	405	415	409	386	416	379	402	389	392	370	361	382	367	375	413	386	399	397	355	397	381	407	368	365	394	366	335	379	389	393	369	376	371	386	365	401	374	378	385	420	396	380	368	405	377	407	384	398	370	397	409	416	387	381	407	382	379	363	360	379	397	392	378	404	417	378	372	370	383	404	365	414	399	350	403	416	375	372	409	404	398	401	397	360	370	367	384	422	389	385	386	387	407	395	364	413	403	369	402	360	369	368	365	403	371	375	351	386	387	410	402	385	389	381	371	392	365	392	429	379	388	374	389	370	388	384	374	386	383	375	391	392	366	388	387	350	348	376	422	404	394	390	377	401	421	388	384	390	386	378	400	377	356	422	363	380	390	415	442	377	364	389	367	384	398	392	439	373	374	351	423	377	398	372	355	394	407	356	360	380	364	376	399	389	396	390	379	393	349	377	391	408	389	392	378	381	393	361	403	365	401	395	375	401	392	377	367	376	385	374	385	385	370	414	370	376	385	375	415	370	386	377	356	408	382	371	396	378	381	390	385	396	384	408	415	391	348	381	368	392	388	388	368	414	412	357	404	394	417	334	375	400	388	410	405	363	373	401	392	375	402	388	387	397	381	356	370	410	409	404	370	402	384	377	389	387	364	404	396	376	368	363	413	362	378	405	375	391	414	401	368	363	374	364	382	387	349	431	375	395	358	402	380	374	391	402	364	395	406	402	387	400	369	353	384	386	399	347	382	376	383	408	390	408	347	426	367	397	358	398	386	399	396	393	384	374	380	378	452	389	382	420	386	369	381	352	415	401	390	376	353	382	381	379	397	370	404	394	391	376	372	395	398	391	393	400	385	393	386	399	389	389	397	414	387	405	414	429	408	394	397	352	395	399	388	357	395	400	352	374	352	378	388	349	351	441	391	390	412	385	374	390	370	388	389	383	431	361	362	376	386	426	386	377	408	382	383	388	433	378	407	363	385	400	381	372	381	362	381	391	377	391	364	390	399	397	384	384	388	391	386	375	338	386	402	347	380	368	404	400	383	406	382	402	380	392	391	350	379	392	411	383	412	359	429	369	381	398	385	379	375	379	383	359	373	411	360	414	404	396	407	359	369	364	377	374	395	355	394	405	354	397	361	411	418	382	393	386	358	394	403	384	371	386	383	387	377	392	374	397	370	418	368	405	372	397	370	395	394	386	382	390	369	389	414	383	376	408	367	364	370	396	350	398	375	383	410	403	400	372	382	393	392	364	359	366	375	395	376	379	366	368	354	390	399	373	385	385	362	413	396	412	368	359	402	402	383	382	372	374	393	408	367	387	372	379	391	398	392	396	395	391	351	354	382	420	402	367	431	371	362	390	378	354	386	411	406	373	369	393	379	355	397	401	370	385	370	402	398	384	401	372	420	351	380	373	372	392	386	380	375	370	387	400	373	385	431	417	374	416	373	368	412	369	394	382	336	401	379	387	386	394	378	396	416	422	362	404	375	381	412	382	367	410	350	397	376	425	402	401	381	362	375	384	393	352	349	391	394	366	378	365	388	403	374	404	408	414	391	379	381	366	411	377	416	399	401	397	443	394	359	431	397	398	384	408	410	373	406	379	399	393	412	377	375	354	380	396	367	390	364	390	388	371	367	357	383	377	392	372	399	371	397	370	413	366	333	399	398	405	385	410	401	420	386	360	362	398	401	369	407	397	384	380	426	434	383	399	368	417	379	382	402	382	390	376	401	373	400	392	363	379	419	356	414	406	390	384	375	398	367	395	384	391	396	389	368	389	381	364	357	392	368	408	351	345	382	417	405	368	424	378	377	366	401	374	377	367	425	412	383	430	377	389	372	377	425	394	424	388	369	370	353	388	388	397	403
24848	20994	27112	24805	11623	3118	1892	1254	957	921	9439	16594	11250	4524	1440	737	596	512	541	564	544	549	536	557	559	506	529	546	545	552	496	527	553	522	501	515	523	522	552	523	537	500	524	529	548	552	587	545	549	572	526	521	506	549	583	491	543	561	549	576	559	534	549	554	581	537	547	522	592	503	528	541	549	551	523	546	521	542	525	550	552	475	541	534	548	540	508	510	550	533	528	529	524	498	545	520	501	583	530	548	592	528	545	526	501	520	528	526	526	545	528	520	556	526	549	520	546	584	514	540	532	505	560	513	524	511	489	530	571	556	548	513	527	538	489	522	515	502	575	512	515	543	554	555	537	550	521	523	549	515	513	543	514	550	573	571	574	559	518	557	539	526	524	581	508	560	510	534	524	525	502	521	578	557	548	572	537	564	529	588	508	526	567	542	559	530	487	564	528	568	498	539	535	544	516	548	523	571	512	560	533	528	540	545	557	531	519	486	517	511	514	543	566	526	525	538	511	551	518	578	554	554	540	508	537	514	566	527	557	530	518	529	511	536	503	554	560	523	532	550	541	507	516	568	536	521	551	537	555	533	606	529	546	560	526	547	557	558	546	532	533	534	510	564	538	524	540	541	522	515	527	550	546	502	564	544	540	531	522	476	539	548	540	530	546	540	536	540	539	523	545	504	501	532	514	532	554	553	544	504	537	529	532	546	544	532	530	566	550	516	526	524	580	529	542	530	568	546	533	527	523	569	506	517	530	542	514	543	556	521	536	510	550	568	515	519	535	521	535	534	555	596	507	519	581	544	522	582	519	528	548	501	528	519	514	531	520	522	510	578	506	589	511	542	512	523	537	488	520	556	520	513	522	543	520	532	521	497	538	548	581	542	498	538	536	557	510	495	558	484	529	534	512	541	520	538	566	565	519	524	528	530	567	573	528	528	478	519	537	526	496	501	497	521	471	550	503	560	529	503	530	563	545	515	556	527	538	520	476	530	513	569	533	493	543	525	530	523	517	546	567	551	541	549	535	532	533	518	552	523	550	508	545	527	476	518	521	512	549	513	530	530	542	564	532	517	526	466	567	579	527	551	583	550	516	519	549	526	521	556	505	529	531	551	506	556	525	567	528	517	532	557	529	522	550	518	539	531	560	549	528	542	559	544	557	527	536	525	560	508	542	504	537	528	523	527	531	497	535	528	530	564	528	567	516	478	540	548	545	555	498	569	545	499	541	521	548	550	529	541	531	534	549	572	512	558	559	513	497	562	529	503	546	550	513	487	552	548	512	530	498	529	509	551	591	536	560	525	513	560	496	536	512	550	539	535	510	495	569	526	513	505	557	554	539	562	489	506	570	542	534	592	557	549	553	555	545	514	553	549	543	509	567	546	519	545	565	552	546	527	571	539	588	521	514	530	545	537	521	550	552	517	529	518	526	512	566	524	544	504	520	549	556	545	575	529	554	544	542	502	498	538	517	547	502	525	559	519	494	529	506	579	529	544	514	540	508	543	559	519	524	486	544	550	527	516	570	546	545	552	559	509	512	520	506	548	552	507	513	497	519	499	529	536	510	524	535	523	556	508	578	523	555	541	518	541	529	572	593	559	515	539	535	557	525	518	531	526	554	506	550	543	528	529	542	534	545	518	521	522	552	524	572	555	568	552	532	502	499	543	526	514	555	529	543	524	533	560	511	484	546	523	549	519	572	511	511	524	565	514	525	512	503	515	536	493	496	560	527	516	544	542	509	480	553	508	529	512	527	549	532	537	556	558	509	541	567	516	533	516	493	494	527	529	555	526	532	541	513	517	532	519	537	508	559	548	530	517	591	523	527	526	555	503	526	546	567	520	568	488	513	538	494	545	528	546	521	527	515	558	577	520	502	538	483	522	521	530	559	579	533	544	548	515	527	490	549	521	515	579	540	542	520	566	565	515	501	542	492	520	533	549	551	532	539	505	538	537	518	510	553	560	534	531	523	540	536	563	544	497	551	572	500	568	535	525	532	531	535	541	534	519	528	522	552	553	542	576	538	511	547	527	504	526	532	570	516	533	547	533	553	546	516	514	564	507	524	552	512	524	525	549	504	561	588	508	560	558	535	513	534	544	527	535	575	539	524	542	545	562	574	556	538	511	491	532	526	550	518	523	548	534	564	583	577	552	519	505	532	534	509	560	524	534	534	507	533	563	526	488	535	545	530	527	486	551	539	500	540	505	508	541	525	548	546	501	526	541	537	509	563	571	530	557	509	500	553	522	540	561	504	553	547	504	550	540	531	533	548	509	579	515	569	514	548	579	571	548	495	523	585	559	545	526	517	498	544	555	517	524	559	553	517	514	548	533	485	494	523	519	538	524	513	527	510	531	519	574	544	537	534	515	517	560	541	572	531	518	531	578	533	553	566	551	496	570	496	480	555	540	486	530	537	550	488	509	520	512	565	507	517	508	536	531	540	533	510	562	527	513	519	564	559	508	532	594	556	539	566	518	548	533	562	562	551	534	559	527	534	563	556	511	535	540	527	514	512	551	539	565	541	515	539	504	511	539	548	500	539	511	506	534	526	559	487	526	520	558	561	525	531	516	471	523	545	488	508	522	528	526	531	536	537	507	530	488	521	538	582	519	537	562	566	512	514	536	518	513	548	555	515	534	509	531	492	529	515	519	541	550	529	515	526	529	517	518	562	508	559	585	544	507	516	512	515	542	561	514	536	548	504	529	498	534	556	543	526	512	535	505	505	546	577	533	506	548	507	582	559	514	554	553	529	491	539	529	542	533	544	539	514	511	550	506	552	527	566	565	536	575	537	558	526	512	506	558	519	526	488	544	519	566	501	574	545	525	548	519	494	522	504	523	524	525	572	545	555	583	545	507	517	538	511	549	549	499	560	563	482	537	554	530	505	528	511	520	534	524	500	534	514	550	528	542	556	528	545	525	578	571	574	541	512	513	535	556	500	524	532	529	533	512	517	551	542	578	520	554	507	557	539	513	495	523	557	535	576	540	531	528	515	511	508	517	539	563	541	544	527	502	516	489	574	572	546	557	548	501	501	521	546	512	544	545	534	543	507	552	539	507	560	498	503	571	558	524	534	541	566	544	579	508	540	521	513	563	502	516	480	577	511	552	536	491	520	532	541	515	536	535	530	545	545	512	562	497	533	554	510	515	523	520	531	549	563	472	514	555	522	508	524	504	501	527	532	501	546	538	578	512	481	556	543	512	496	527	508	530	539	550	536	511	498	545	552	518	529	528	558	560	536	537	531	551	568	569	573	537	583	523	515	527	574	523	569	566	526	485	512	514	508	531	538	545	505	531	525	500	543	547	507	513	512	587	554	549	539	527	511	521	540	516	580	509	511	461	503	532	553	527	585	527	542	547	530	557	568	545	550	520	547	510	488	517	498	526	549	535	535	534	560	545	531	525	558	507	528	555	574	569	539	520	537	522	521	547	508	513	514	529	516	534	547	509	533	514	571	510	552	513	541	522	485	511	507	528
4986	9859	9497	4788	3767	2637	1902	1500	1144	995	13001	15811	10164	4344	1449	637	502	478	453	460	453	485	471	425	476	487	449	487	491	437	454	437	488	423	483	460	439	447	440	426	469	477	492	455	450	456	471	436	465	486	480	431	464	441	441	464	467	464	441	489	474	482	465	426	463	460	434	478	451	450	448	485	443	445	450	450	486	446	466	449	466	501	495	447	443	504	462	461	441	445	490	429	497	468	496	436	469	493	467	443	449	461	443	465	427	429	459	442	474	488	505	457	447	450	481	448	488	434	489	439	452	471	449	448	480	437	430	459	446	473	482	432	437	416	468	441	465	465	488	454	468	456	505	448	455	442	442	440	432	466	441	445	460	447	440	468	455	476	481	453	447	452	424	468	430	455	438	453	497	461	423	439	427	470	470	436	459	465	498	463	455	475	433	452	441	465	434	471	426	444	449	474	465	420	459	485	453	442	465	467	462	443	450	454	446	420	446	479	438	454	444	445	468	424	468	436	436	450	433	484	451	458	469	460	428	463	440	445	483	466	405	488	435	472	443	435	472	448	422	479	480	479	448	472	445	456	428	463	469	480	483	455	466	501	457	413	426	429	433	438	497	445	465	475	439	408	488	451	443	460	465	425	445	471	464	425	438	422	462	442	461	459	446	468	476	455	433	441	493	455	458	426	476	442	432	441	433	443	446	460	452	440	471	449	474	447	425	424	442	466	438	467	457	460	472	437	468	442	444	461	441	439	425	459	459	463	419	452	460	480	455	475	490	454	470	455	473	480	449	481	463	429	474	457	484	463	479	449	430	409	502	459	459	466	481	494	459	457	438	478	432	496	465	449	440	499	441	463	432	466	450	461	448	468	475	485	419	490	455	429	445	435	478	416	477	466	413	423	463	423	468	412	464	483	489	468	458	442	431	486	470	453	455	474	438	473	466	469	446	447	438	468	459	455	467	488	442	451	458	441	438	439	462	465	452	485	479	461	476	437	467	440	452	478	454	459	452	443	467	474	435	416	463	433	484	449	476	441	462	460	489	469	446	467	430	450	456	436	423	493	421	426	452	455	455	448	438	460	394	413	461	446	466	431	417	451	443	441	404	516	452	459	438	449	466	440	461	437	459	469	450	456	456	449	454	414	449	441	472	478	475	425	464	456	437	474	498	470	438	441	452	495	423	434	437	411	441	424	473	498	437	464	447	454	418	457	484	461	469	439	476	441	463	445	463	471	418	484	450	411	455	467	427	468	419	457	437	472	445	446	474	480	465	450	451	490	448	438	456	420	471	453	459	453	473	451	482	437	466	431	454	429	452	433	480	488	442	467	479	428	493	456	452	464	472	469	476	430	467	421	455	452	474	490	446	455	461	454	443	483	413	435	480	464	424	412	418	392	451	477	481	455	441	447	458	460	477	449	421	446	482	468	461	463	442	464	477	425	498	484	408	471	419	455	443	467	455	441	488	487	437	436	456	463	459	465	423	464	421	461	466	412	434	468	479	478	440	458	491	443	449	447	486	467	460	450	406	466	480	492	465	450	454	422	453	503	455	470	441	474	455	456	466	455	459	452	492	437	439	456	458	427	449	472	503	438	458	471	416	440	432	470	467	424	457	482	479	481	480	438	418	491	473	468	424	461	437	425	463	517	466	430	459	454	455	433	425	464	431	409	451	471	433	442	469	464	476	448	488	435	442	454	419	457	465	454	450	444	446	479	449	471	493	472	455	448	464	479	439	440	480	412	455	417	456	457	455	479	421	437	430	448	418	472	439	471	507	458	452	451	428	429	431	505	454	458	444	450	437	484	455	456	468	490	475	463	461	423	447	494	495	483	490	467	462	446	471	441	454	470	487	467	439	478	456	453	401	480	438	475	475	437	491	453	457	436	451	464	444	458	490	415	444	452	449	419	440	476	491	430	430	489	487	465	474	450	488	496	435	431	482	460	454	476	440	483	456	469	464	441	467	452	428	415	455	480	460	465	477	429	430	493	462	442	455	458	470	478	467	451	432	477	453	424	464	468	461	435	464	456	410	445	444	470	454	466	414	499	508	449	446	423	458	477	422	457	460	456	448	454	486	451	454	449	459	502	466	470	415	444	491	456	447	451	468	457	462	475	448	457	427	386	434	455	453	482	466	471	440	427	459	448	434	472	417	463	447	476	443	448	445	448	485	414	468	480	474	434	509	456	457	472	479	481	452	496	485	457	479	412	431	470	467	457	452	417	438	435	467	429	477	443	479	472	465	441	440	424	424	507	441	410	444	445	477	448	442	461	454	465	458	462	443	443	424	449	439	429	435	447	463	470	462	472	472	457	432	459	449	446	459	422	453	504	470	485	457	436	467	443	457	424	466	440	464	447	477	448	415	428	453	448	442	440	458	417	454	479	433	467	470	449	474	464	451	487	451	440	481	454	422	477	431	462	454	474	463	414	474	455	480	453	424	433	457	437	536	455	443	455	496	473	443	462	446	449	412	465	454	401	435	463	461	439	428	445	463	430	464	481	448	416	442	474	473	492	477	441	440	488	443	416	446	479	464	494	495	445	451	423	429	451	501	443	436	457	469	450	423	474	445	444	480	441	435	447	444	495	478	467	445	439	462	444	476	443	420	446	421	448	448	500	430	440	464	483	418	463	433	495	478	431	443	416	481	455	439	483	437	448	447	475	472	449	439	451	471	461	430	424	459	448	457	449	474	446	453	458	463	493	447	446	439	453	423	448	473	448	476	432	445	468	430	438	463	462	486	457	437	427	434	471	477	450	447	456	478	483	479	478	482	420	458	440	444	456	477	429	429	406	491	476	449	464	447	434	483	444	446	426	444	464	448	433	424	397	478	429	465	447	434	442	431	459	461	440	417	489	475	427	441	418	477	493	469	457	455	485	475	449	471	446	451	498	453	440	459	441	434	478	411	425	439	426	431	476	454	453	440	468	446	450	427	454	470	424	441	485	452	427	435	431	466	464	450	472	457	487	431	464	472	459	476	454	495	437	458	474	431	437	429	439	486	486	470	415	450	463	474	474	487	451	426	502	448	454	476	457	485	455	458	439	459	478	511	463	469	458	442	440	435	496	434	459	417	511	482	460	464	462	467	446	494	447	431	452	447	429	476	441	421	453	466	461	488	432	456	457	409	425	435	469	415	471	430	464	451	444	419	428	430	434	435	452	431	454	470	440	446	420	462	448	438	459	449	482	427	467	455	458	472	495	483	433	419	475	443	422	420	453	438	429	450	466	436	451	435	455	448	453	465	444	494	420	471	434	427	476	463	484	517	494	444	448	432	453	488	470	468	414	447	471	474	488	495	458	436	430	474	478	443	441	459	450	460	425	453	451	406	446	437	442	448	449	437	448	452	437	472	445	486	421	471	476	452	441	443	472	443	489	491	465	462	471	475	452	464	464	450	462	446	471	417	455	472	412	427	464	439	442	452	429	481	458	464	457	460	446	426	437	472	425	450	450	464	431	475	427	458	473	455	443	438	454	425	495
23924	20974	28116	24011	20798	10645	3469	1786	1377	1353	19731	28354	18755	8436	2559	992	679	591	649	611	556	609	653	645	625	626	634	632	633	615	640	659	644	602	619	626	620	627	646	607	607	576	581	620	618	632	672	607	627	606	628	583	616	620	629	598	665	626	621	627	608	607	594	573	594	575	599	641	615	640	654	638	588	614	587	613	610	682	645	669	597	600	584	633	629	631	604	561	605	632	617	621	622	614	625	632	661	609	637	593	616	605	602	617	641	629	612	576	656	661	621	628	622	630	616	640	598	615	615	645	623	627	629	635	636	637	618	610	631	606	573	642	587	641	605	651	627	605	644	621	617	603	651	643	638	601	621	604	623	607	630	598	619	638	642	666	670	675	612	630	600	622	636	628	597	582	640	670	583	593	620	619	635	600	595	636	603	651	594	564	649	557	576	626	601	664	609	628	618	643	614	601	641	627	622	589	617	599	611	642	576	609	654	656	578	622	600	630	646	610	590	643	662	659	571	632	647	599	629	643	626	614	609	613	640	597	617	601	592	647	628	627	606	632	639	595	637	568	609	634	607	624	652	602	625	641	616	616	613	615	647	643	643	634	575	633	572	602	570	587	628	621	600	629	654	585	628	604	615	619	586	633	640	653	627	653	631	619	586	619	641	652	607	584	607	579	605	594	618	613	676	579	623	625	619	653	660	667	656	617	649	631	588	610	611	595	600	635	578	608	625	644	662	599	602	624	630	623	631	657	590	628	622	634	641	631	658	655	584	626	574	650	596	613	666	602	603	603	672	605	622	618	612	643	593	640	624	592	592	578	587	640	634	604	638	634	609	611	611	583	622	621	650	625	591	668	677	648	606	635	622	616	633	598	656	595	668	591	631	627	642	574	614	609	598	617	615	613	601	617	597	598	598	638	608	652	574	600	611	607	648	619	606	607	602	614	643	591	620	644	601	631	595	648	618	578	575	580	642	641	598	620	614	625	600	609	617	607	614	596	647	642	594	611	633	655	601	649	653	625	610	639	623	638	608	597	632	606	569	613	628	634	630	608	627	668	606	649	657	640	583	603	604	636	573	622	630	591	586	615	611	646	600	649	603	614	619	636	562	629	590	619	639	647	636	631	562	619	597	630	592	621	674	593	619	594	596	566	648	601	640	593	631	638	635	608	600	610	642	591	640	623	616	657	633	612	615	627	594	592	652	635	588	609	604	608	608	671	613	639	627	664	639	580	608	588	621	600	604	643	644	652	633	657	589	599	620	636	656	608	625	604	630	600	653	649	659	605	629	596	596	609	615	629	611	634	658	625	571	612	595	653	629	634	601	579	594	576	617	669	583	608	662	640	656	578	632	640	643	653	641	620	608	585	721	621	630	598	595	615	640	599	599	563	600	614	589	620	598	576	583	668	615	579	602	617	627	624	629	644	597	640	621	621	625	585	595	628	655	600	616	639	595	624	592	627	648	596	626	573	591	647	651	620	667	642	678	615	603	638	595	604	612	604	620	605	592	601	616	617	633	612	635	666	646	600	624	613	612	606	626	632	613	597	620	634	622	603	603	584	606	585	636	577	580	592	673	613	607	635	597	629	609	609	605	597	601	622	600	622	623	675	641	619	674	648	623	615	603	622	597	601	631	556	580	616	606	577	651	598	677	607	642	603	653	646	670	653	646	611	601	631	597	583	632	637	654	629	606	623	585	627	602	580	596	623	602	573	656	611	606	611	635	594	636	637	583	560	611	632	607	608	603	579	638	641	659	567	629	587	612	597	670	611	647	624	640	604	579	621	635	593	634	608	610	642	647	628	556	628	580	649	637	635	616	587	624	637	628	621	604	590	620	626	642	663	584	583	621	662	596	615	607	604	582	626	550	598	643	619	579	621	628	643	576	596	654	633	595	608	598	609	626	637	622	646	652	628	632	583	622	614	604	619	609	573	692	600	673	600	596	625	578	617	661	611	630	589	620	645	577	628	623	618	606	612	589	560	684	608	586	624	621	592	611	662	604	609	656	577	619	633	628	615	583	665	606	625	564	577	661	611	630	583	655	568	645	640	629	630	605	680	593	645	582	640	619	671	656	649	579	635	587	654	602	600	623	588	603	588	640	636	618	641	627	561	646	655	640	610	650	619	600	645	638	605	657	610	605	583	582	598	635	616	619	637	635	649	548	607	568	624	579	627	600	576	685	602	623	620	612	603	619	564	600	618	581	603	632	597	574	575	621	607	604	628	685	631	644	609	595	611	658	652	616	617	576	615	613	681	621	642	614	585	672	648	631	643	583	658	632	637	635	637	598	597	661	551	609	599	671	595	610	651	634	641	584	602	658	635	644	617	604	613	661	605	646	636	654	591	606	647	631	626	633	641	639	572	630	631	589	636	595	602	626	630	609	616	580	627	626	592	622	649	621	650	649	625	640	622	620	648	614	594	624	606	599	615	611	620	635	612	593	631	587	617	642	678	670	604	563	628	670	629	636	628	603	619	584	597	641	623	578	650	648	588	671	618	597	660	632	602	628	612	611	581	605	570	637	640	578	618	642	623	632	577	593	547	606	614	633	598	631	621	646	628	591	593	621	627	601	647	635	604	669	601	546	613	571	652	621	639	602	612	593	614	647	610	628	578	596	592	609	654	620	615	587	666	575	618	610	659	611	605	668	632	600	606	598	601	635	614	616	626	706	651	588	639	661	583	642	636	589	601	652	641	640	613	619	622	577	631	592	637	637	619	602	570	626	615	592	650	598	618	656	597	621	637	633	662	631	604	566	604	619	595	668	616	652	610	622	601	642	654	637	672	595	631	626	609	603	634	595	630	649	645	617	661	627	610	647	601	634	607	624	630	638	634	604	608	582	680	625	605	602	609	621	627	625	641	597	674	607	639	624	669	651	635	623	678	618	645	643	639	587	648	591	609	644	647	641	615	642	672	625	576	645	650	607	628	577	623	605	631	570	618	628	570	619	594	611	569	619	575	610	588	627	595	637	612	644	649	603	601	624	646	602	639	610	595	620	641	587	615	641	632	612	644	620	615	609	628	636	643	611	580	607	576	567	623	625	626	631	615	611	636	609	615	605	637	610	611	621	612	623	613	629	682	621	629	584	622	587	658	722	664	614	622	609	601	623	591	665	594	619	598	608	608	615	598	612	648	625	619	630	563	661	612	606	616	622	657	625	592	612	602	636	621	641	607	607	640	646	656	621	619	601	634	609	606	606	582	631	618	602	619	625	567	595	607	601	582	559	620	608	668	643	582	618	629	630	615	595	597	632	592	570	616	630	605	644	634	639	620	585	558	628	620	623	619	587	654	606	594	650	604	604	616	623	630	635	571	605	617	592	640	582	616	648	650	616	639	601	600	622	621	646	603	614	610	611	640	592	638	665	664	617	626	656	598	547	615	601	626	644	599	630	622	586	629	627	644	622	637	641	608	643	587	585	618	609	597	626	616	581	619	615	621	641	579	629	595	601	602	632	647	606	555	603	592	619	637	635	608	612	620
6915	13715	12394	8187	5247	3906	2910	2101	1674	1699	24415	24349	15727	7582	2513	1008	684	546	536	519	552	528	533	504	510	498	532	534	566	560	535	541	548	515	521	529	517	543	533	509	518	520	518	526	547	495	495	517	513	542	543	524	525	489	505	522	595	502	535	543	536	532	538	551	545	522	532	522	514	542	546	508	530	499	541	533	515	530	489	502	567	546	508	511	531	509	490	534	539	516	528	529	524	534	532	519	510	523	523	501	564	526	566	539	537	479	486	528	523	518	516	519	519	522	553	497	553	529	529	552	492	495	541	515	491	551	501	541	513	516	521	549	495	529	540	584	499	483	498	517	535	533	519	477	533	530	534	543	524	506	491	492	526	519	533	543	519	545	520	515	554	505	544	535	535	524	468	523	545	524	533	523	533	549	536	501	507	529	519	518	503	549	534	498	526	549	471	485	526	533	495	522	530	518	525	528	524	488	540	531	527	527	530	517	526	551	551	534	494	558	513	521	563	555	541	550	515	475	483	527	545	520	537	540	547	506	521	506	500	478	553	513	544	532	499	520	488	480	530	481	583	557	514	541	562	479	514	519	536	511	494	506	535	470	500	562	519	511	543	514	562	511	523	523	528	552	545	534	552	517	520	526	521	545	539	520	536	473	499	505	489	541	514	523	503	481	483	528	533	544	501	512	511	500	517	497	497	504	537	556	564	527	489	543	527	543	546	515	518	531	488	530	506	519	531	499	497	510	521	537	534	515	448	489	569	510	508	519	557	553	472	510	533	477	535	546	532	512	545	526	480	545	548	531	511	557	521	524	540	517	558	520	533	503	514	519	546	476	510	507	530	528	557	527	448	544	536	542	518	539	532	532	510	547	557	588	512	520	547	498	605	523	560	541	504	508	517	569	538	493	503	516	488	530	526	494	456	500	482	509	528	537	527	525	556	531	531	568	504	471	501	478	483	540	521	511	503	547	517	557	492	524	501	562	538	574	555	501	508	538	478	538	512	543	524	535	527	522	500	493	495	514	527	508	501	511	518	557	533	525	536	570	578	527	518	529	514	523	509	519	502	511	509	509	496	502	540	490	504	505	507	498	541	505	538	520	537	531	531	508	535	560	489	544	568	498	523	539	538	540	521	532	508	486	508	529	518	489	492	528	557	480	484	512	535	515	551	495	526	487	545	504	509	515	518	516	489	497	497	543	524	505	485	531	506	504	538	514	521	538	520	492	535	515	551	506	515	488	480	522	491	560	498	478	487	507	503	549	507	486	514	533	514	515	549	432	533	516	496	474	496	500	512	476	518	542	530	502	540	561	518	536	569	531	531	493	507	531	516	542	465	529	509	537	502	524	498	496	496	553	530	492	526	498	535	493	521	535	509	542	557	528	507	523	516	526	545	530	520	559	501	507	510	536	541	527	528	494	506	553	546	497	524	516	511	496	496	518	525	517	479	563	493	532	557	493	513	538	523	543	523	541	510	483	561	506	549	545	536	527	559	526	526	490	545	506	536	542	525	529	542	508	536	537	491	549	546	536	490	517	522	540	543	534	512	535	532	512	517	547	507	501	510	504	575	513	521	508	516	564	534	505	503	535	513	489	508	542	530	507	542	519	481	519	519	531	529	526	496	534	463	479	542	560	538	507	523	561	486	510	526	524	517	501	521	482	533	550	482	492	505	546	506	527	530	473	530	482	527	531	541	533	520	511	531	513	509	548	537	557	508	501	545	548	559	500	526	523	462	531	534	535	499	519	570	527	492	514	550	487	523	528	528	479	500	487	546	505	537	529	510	534	515	512	512	473	540	543	528	538	531	528	449	477	550	514	509	540	495	504	527	523	521	497	518	491	502	536	495	538	514	539	533	483	518	521	511	500	528	482	530	542	493	532	493	539	544	556	534	531	513	519	550	558	497	561	508	519	491	532	519	570	508	513	469	480	529	528	501	477	518	501	529	501	525	494	536	543	509	484	580	564	487	511	507	498	529	494	500	511	515	508	550	534	551	542	539	504	479	500	505	511	501	548	536	519	534	543	523	501	509	531	511	503	499	486	509	493	520	548	502	539	524	518	529	503	510	471	491	512	514	497	534	580	537	521	521	502	535	552	480	544	519	523	532	492	500	508	551	490	508	533	547	536	539	542	522	488	479	493	508	494	489	551	490	528	520	496	485	538	525	498	508	535	507	522	522	530	527	489	495	534	519	529	461	489	476	499	531	504	510	494	543	527	518	544	532	509	515	490	506	547	541	494	508	490	553	513	505	510	543	514	514	505	528	503	502	504	501	530	505	486	537	501	502	513	511	492	544	526	487	496	559	561	486	528	506	536	499	563	507	521	570	558	550	495	529	565	518	522	531	521	500	510	532	532	495	538	525	514	515	520	515	537	537	500	540	578	559	534	519	521	530	505	491	530	521	504	523	484	581	543	524	546	522	484	539	503	514	453	508	499	484	513	483	512	499	537	483	550	541	507	543	545	539	528	571	511	520	498	546	527	507	506	530	532	521	506	504	478	508	499	526	523	532	490	557	532	522	555	479	484	506	480	518	517	472	515	497	558	515	508	533	516	502	534	505	495	590	524	496	528	512	512	562	522	547	498	523	535	543	513	531	489	559	516	540	495	533	499	526	523	500	543	527	501	549	533	544	528	508	514	527	538	470	537	508	518	522	523	510	539	553	574	490	489	506	512	485	514	576	528	524	514	535	559	494	501	521	527	557	512	539	540	491	506	518	518	522	513	514	546	540	492	526	507	545	517	537	550	513	500	511	470	522	505	512	521	554	538	502	528	519	502	544	540	486	529	518	470	530	507	519	531	501	495	550	513	521	520	521	534	527	539	561	517	504	519	525	534	512	522	505	572	533	550	517	553	494	515	515	538	519	500	535	495	512	523	454	485	506	526	498	542	514	523	546	579	542	501	526	540	536	499	550	526	543	508	496	555	535	517	487	511	541	509	542	491	521	495	557	527	491	525	525	506	516	553	517	499	516	471	542	510	482	554	509	515	530	548	503	501	532	525	534	479	543	490	526	519	507	493	520	542	516	515	515	547	537	536	520	497	491	469	503	539	544	487	506	535	529	543	525	539	559	528	527	544	528	487	495	491	503	467	534	481	532	501	513	516	495	526	461	526	495	498	512	500	504	492	513	503	497	492	504	512	501	534	489	502	503	503	505	514	473	523	508	498	529	532	520	515	519	501	511	490	504	542	516	514	561	532	567	517	531	525	508	521	518	507	502	534	541	492	489	519	514	485	534	516	506	528	528	529	532	504	484	526	478	547	567	522	525	513	519	489	480	532	515	508	507	470	525	496	536	504	517	534	518	496	515	516	519	548	532	553	529	564	511	528	472	501	523	534	550	518	509	519	494	536	525	558	527	484	530	536	474	494	490	541	477	482	514	545	526	521	528	485	545	505	482	483	519	523	519	500	512	528	543	518	539	490	499	545	515	504	557	527	510	521	522	487	519	526	516	516	501	516	524	529	542	486	479	475	529	495
27305	13093	4076	1625	785	662	605	628	553	531	1248	1731	1398	1010	721	581	462	454	452	457	442	507	447	456	449	479	497	461	472	460	428	433	463	471	452	510	480	485	450	447	453	461	437	472	449	405	447	462	457	449	421	436	442	441	421	483	457	461	466	444	445	471	462	460	421	421	432	433	444	484	483	442	422	428	449	436	444	473	458	451	450	458	506	478	440	440	457	462	435	447	406	466	466	420	459	478	468	477	477	447	469	444	418	446	491	456	457	474	483	475	466	472	443	466	439	468	450	441	480	438	471	526	448	449	421	435	430	454	481	471	437	443	400	448	444	452	452	439	445	498	496	464	470	420	447	448	483	476	422	438	464	471	428	447	448	497	484	429	453	475	423	424	443	443	433	417	433	442	425	437	468	476	447	466	446	461	456	407	452	452	464	452	462	495	475	467	492	427	446	458	470	495	434	471	477	414	501	460	431	454	478	435	449	437	465	434	455	461	446	430	443	431	458	388	434	437	478	449	498	408	463	445	455	474	450	504	460	434	466	449	456	457	445	449	458	441	468	483	439	453	450	470	461	433	434	457	476	464	452	410	453	441	461	463	424	431	492	485	423	439	448	462	450	474	451	438	409	426	453	422	438	460	475	455	461	484	456	450	455	459	451	426	469	416	431	497	444	405	436	440	465	432	452	423	456	449	481	456	453	429	420	455	422	472	453	442	452	439	419	411	426	443	445	417	471	462	483	458	456	469	422	470	469	461	459	461	424	457	457	460	468	442	481	443	433	522	472	462	437	442	421	461	468	422	485	441	466	425	463	434	478	468	456	465	456	456	422	452	468	482	483	451	450	443	446	470	464	422	458	420	481	432	432	435	408	428	485	447	439	476	431	459	484	459	417	470	403	463	477	476	460	430	441	446	440	482	468	452	452	453	421	428	470	472	482	446	448	505	411	447	466	447	444	448	472	448	441	472	485	464	418	451	430	457	470	470	473	462	452	451	429	440	443	426	465	434	424	450	434	456	439	475	482	424	448	454	448	429	467	474	454	430	457	435	459	421	468	485	470	427	493	396	415	479	428	454	410	444	424	422	447	472	471	462	447	476	476	461	488	419	426	454	476	492	440	473	439	429	435	436	437	453	442	419	468	393	420	487	430	437	455	493	453	436	434	427	478	451	471	457	454	451	472	447	440	453	421	422	416	463	442	443	468	451	429	446	431	452	433	435	448	463	474	449	460	439	432	438	410	450	426	444	450	445	424	405	461	407	432	443	410	432	443	431	467	425	461	467	461	471	408	430	451	451	437	447	455	435	432	424	434	432	495	405	455	458	444	476	449	429	466	422	436	459	473	476	440	465	469	431	423	422	472	485	482	439	472	463	453	437	426	474	472	458	407	418	450	454	426	433	430	476	443	435	457	429	447	444	452	485	451	445	446	426	465	516	472	475	471	457	459	435	443	465	460	447	438	440	394	436	457	441	439	414	460	410	434	436	508	471	457	461	442	452	455	452	449	455	455	443	403	479	471	451	467	477	437	434	480	417	416	402	448	422	461	421	485	448	447	460	462	431	422	439	480	449	446	471	432	420	440	462	437	457	459	466	437	475	436	434	476	460	429	458	422	471	459	473	502	434	457	442	416	457	453	444	469	467	474	476	442	449	442	482	434	450	464	420	449	461	459	408	416	434	445	450	448	447	428	493	425	466	429	432	443	444	456	510	487	434	429	477	428	466	459	409	454	443	444	472	472	454	442	437	401	457	472	457	469	446	456	448	463	439	434	473	459	445	441	461	453	447	446	449	420	446	424	372	457	468	432	475	454	432	469	429	446	467	470	447	465	457	460	430	458	435	415	444	481	464	452	424	438	439	428	453	430	454	435	478	445	445	399	454	479	434	470	442	452	427	419	419	448	461	456	461	480	500	456	442	462	454	433	436	464	459	453	430	440	458	436	428	469	441	461	439	490	469	445	448	459	466	490	443	428	438	478	461	485	431	480	443	439	426	453	429	422	442	451	462	469	456	444	455	429	447	447	479	436	408	478	470	451	445	483	466	451	470	448	484	479	454	463	447	440	429	454	455	419	447	481	428	435	456	428	441	414	482	459	441	443	441	485	477	468	457	486	459	446	426	495	441	437	402	442	470	426	463	411	439	460	455	489	465	395	465	472	449	437	420	413	476	444	457	462	426	433	440	443	452	439	428	436	439	475	474	462	462	440	465	498	514	473	440	465	431	461	449	451	440	471	459	453	437	483	445	455	472	470	476	449	460	411	485	483	461	417	455	409	426	423	417	473	455	406	502	427	427	439	427	512	482	444	455	450	469	469	428	418	467	467	445	427	466	426	429	458	469	456	461	418	397	445	452	479	488	434	448	422	450	453	463	467	427	435	458	469	404	448	435	450	465	486	447	464	453	438	440	451	441	399	475	452	435	457	437	470	456	463	461	441	426	394	474	447	477	439	482	480	466	468	444	443	454	435	456	448	439	446	469	444	452	471	437	441	420	460	433	476	431	464	452	463	461	475	491	415	470	460	419	450	466	431	466	480	468	413	464	438	463	447	484	483	491	426	439	448	440	441	449	436	481	464	467	458	457	465	415	447	467	472	487	462	463	445	459	460	465	457	453	449	469	466	436	424	483	492	406	427	465	471	441	469	452	462	433	457	491	434	430	474	451	433	428	446	453	479	466	437	462	396	472	440	474	481	404	444	456	431	443	498	468	444	435	480	430	480	444	441	458	441	437	455	416	493	436	478	439	466	491	421	442	458	465	470	415	430	428	422	468	457	420	491	438	485	478	440	449	453	468	430	463	460	460	438	452	437	436	450	437	448	427	456	436	456	457	443	440	457	455	449	455	489	467	421	458	443	477	420	450	421	445	452	481	468	461	450	468	482	413	450	427	470	465	453	405	450	482	456	478	474	467	434	436	454	460	436	444	470	464	443	431	449	449	438	429	480	464	443	482	420	453	486	450	425	431	455	449	456	475	434	436	429	472	479	464	453	502	478	437	482	453	452	468	428	490	437	425	445	427	453	453	459	436	434	439	465	420	431	426	440	487	473	462	433	444	488	427	471	426	451	437	445	471	456	423	438	460	450	404	430	428	448	453	464	409	427	432	419	458	450	453	427	460	478	440	486	462	455	429	427	439	428	436	457	418	453	474	467	433	458	468	443	477	478	427	452	455	452	419	478	453	490	484	460	438	429	456	467	437	424	449	423	473	462	446	471	443	460	444	433	474	498	430	432	473	442	440	432	423	465	511	480	468	435	463	430	434	437	435	425	448	451	472	469	437	471	437	405	435	441	473	387	475	435	482	443	471	476	471	489	475	419	449	431	441	419	486	448	449	418	466	452	430	452	443	445	434	442	447	431	464	446	477	437	476	465	429	466	487	438	467	433	445	423	450	443	506	484	421	436	481	486	445	472	445	449	431	427	457	463	442	415	444	427	472	436	411	458	457	432	475	465	441	446	491	418	438	402	436	405	457	455	447	428	429
6544	4132	3797	1410	771	721	764	651	608	525	1734	2243	1509	997	537	411	368	422	365	384	347	385	392	346	367	367	392	329	359	348	353	391	409	355	363	380	384	376	351	369	368	366	373	359	401	378	373	374	366	386	367	392	344	386	384	379	391	402	374	383	372	368	393	358	345	359	345	381	381	361	363	366	381	356	351	388	367	366	351	404	364	364	381	394	382	381	352	386	362	371	387	366	371	379	349	364	362	434	392	370	377	339	364	374	378	359	405	395	362	394	379	365	370	360	358	346	362	382	377	376	373	391	381	361	357	338	399	386	368	401	367	397	366	401	359	348	356	367	398	364	365	359	381	347	410	365	398	344	379	353	373	388	351	368	320	391	378	379	344	390	373	390	394	355	399	366	388	382	350	377	367	350	371	346	410	398	386	390	360	373	408	365	397	391	340	371	360	343	383	381	385	387	368	342	354	417	376	392	342	374	350	351	356	381	385	361	376	416	357	384	368	355	337	362	398	316	347	356	385	367	380	367	372	363	415	376	370	377	367	384	385	368	339	359	351	311	403	367	331	374	374	372	359	382	369	356	400	357	355	394	386	370	362	362	386	360	404	362	372	338	370	358	381	357	368	322	384	371	369	377	351	374	363	374	375	323	355	384	348	380	383	347	337	366	353	385	372	385	363	379	382	358	361	391	371	352	367	375	353	361	359	352	368	383	356	392	384	363	382	360	400	329	427	358	358	387	373	370	345	401	380	356	360	379	377	379	337	351	361	370	351	374	358	367	346	372	365	404	375	352	363	353	381	371	366	363	357	399	396	380	388	378	381	340	354	346	411	378	357	404	355	360	364	359	442	357	389	378	386	393	357	400	374	366	395	373	325	362	371	357	393	357	352	410	417	387	370	360	385	385	360	373	390	371	360	400	340	350	370	366	395	359	410	356	400	347	353	364	358	374	391	362	405	358	373	378	304	333	359	362	349	361	363	365	356	392	372	356	396	366	372	388	382	364	367	374	324	363	387	393	331	373	369	354	396	345	397	330	347	377	387	366	380	373	377	384	362	360	382	364	411	352	386	369	401	381	356	336	358	368	367	387	378	372	363	374	382	373	385	408	368	392	393	392	399	407	363	391	381	379	375	332	386	371	419	365	379	399	378	365	380	391	385	341	365	374	347	375	353	344	380	374	365	383	350	380	387	343	426	363	380	378	416	407	373	350	340	397	367	350	365	387	358	390	331	366	371	403	382	394	363	343	369	347	397	363	393	340	347	356	394	369	368	373	347	382	400	429	374	363	373	345	353	358	393	375	386	407	383	368	399	366	396	380	409	386	390	364	367	398	360	354	373	377	364	360	394	359	356	350	368	368	376	364	405	362	386	361	341	373	384	354	349	368	325	371	370	394	392	357	381	369	359	369	365	371	364	396	360	381	355	396	380	358	375	378	377	356	405	386	368	339	383	416	376	358	350	359	337	372	393	405	357	357	357	414	365	357	378	344	415	401	376	337	379	384	411	372	381	377	364	370	354	346	343	364	378	388	382	378	374	369	357	382	344	334	357	343	385	401	384	381	365	384	358	361	343	378	349	371	387	355	364	365	396	352	389	364	364	374	337	388	369	354	348	402	358	360	390	359	410	363	361	397	360	340	381	407	411	359	344	366	392	372	399	366	358	379	324	379	377	390	358	367	382	365	351	369	374	379	366	392	380	320	370	369	363	372	381	346	348	383	395	359	353	365	386	336	352	373	373	361	359	365	405	377	376	373	363	404	374	368	371	343	330	391	353	380	406	357	371	356	374	388	372	377	365	359	383	413	365	391	384	378	393	351	383	379	405	352	369	389	381	418	387	357	368	353	394	389	383	365	406	352	364	404	396	371	379	403	392	367	374	370	357	378	366	358	388	360	384	356	356	331	383	363	380	368	364	370	369	410	340	392	380	376	344	371	363	390	371	344	379	378	358	398	342	374	402	363	393	345	352	371	396	403	392	387	382	385	359	361	378	379	350	348	397	382	347	365	398	362	374	359	425	376	356	384	377	350	368	396	387	369	380	373	393	370	363	352	407	398	336	375	370	356	366	382	406	409	379	401	365	341	355	378	337	363	344	362	400	402	360	373	361	390	374	348	354	361	365	387	372	361	383	331	361	383	387	376	377	368	381	378	378	386	385	365	398	391	380	354	365	376	344	360	367	382	392	361	413	346	370	379	408	383	365	364	378	338	403	382	368	375	346	377	386	382	380	402	400	366	387	368	349	386	390	386	380	342	399	348	355	336	355	379	361	349	361	385	365	351	372	362	356	341	330	359	365	365	370	391	398	400	391	367	363	406	398	379	379	357	381	381	360	371	354	340	386	356	407	361	396	374	372	382	379	367	383	392	355	369	382	408	393	379	342	374	382	367	368	370	389	411	359	358	431	349	396	386	375	383	389	366	394	371	385	347	381	379	360	373	356	361	356	384	376	384	395	390	353	354	383	368	405	389	329	371	352	390	319	383	361	358	376	361	355	391	370	364	369	368	384	362	377	351	366	368	365	380	407	391	364	335	397	350	406	369	402	383	373	357	355	400	392	365	378	350	363	384	378	338	373	368	330	361	375	339	429	367	333	406	372	409	354	368	340	423	374	360	398	357	360	359	384	358	378	352	381	353	358	368	325	369	409	371	353	408	413	346	355	362	338	396	371	367	369	366	346	397	358	349	409	379	363	358	407	364	367	378	378	372	352	346	350	417	387	366	376	366	363	402	376	396	370	361	381	366	394	374	361	371	406	380	375	366	351	394	359	398	380	358	369	377	354	361	382	359	377	376	379	422	390	378	361	360	363	378	384	371	363	363	356	382	360	359	333	370	395	410	358	363	367	344	385	380	394	405	388	342	368	368	379	399	374	358	363	382	389	376	366	378	340	389	365	393	374	370	366	381	363	384	366	394	408	388	377	357	369	375	367	388	365	365	365	355	416	376	363	384	372	364	352	392	366	327	404	383	382	397	383	384	354	390	383	378	381	375	373	386	359	364	390	422	330	386	395	386	357	401	390	359	362	389	382	349	362	379	384	377	363	371	388	370	345	376	379	359	346	417	352	373	420	357	354	367	426	373	358	377	367	378	341	380	364	396	363	385	397	362	361	390	370	369	382	394	356	362	367	372	402	419	394	355	346	432	358	400	375	380	387	382	411	355	354	403	365	340	359	367	407	396	371	371	361	383	387	359	359	359	383	391	374	371	385	384	386	338	392	397	362	354	400	381	361	372	405	348	362	370	355	427	383	339	350	375	386	389	418	347	378	401	395	359	368	375	327	401	363	358	344	389	366	371	360	361	337	353	394	363	398	425	373	370	391	360	390	365	369	340	360	375	370	349	350	385	367	360	348	406	380	355	361	350	355	406	346	379	380	361	370	379	361	362	359	390	378	365	360	383	381	381	359	357	353	374	356	351	331	409	367	350	358	397	350	360	403	383	381	373	362	410	360	375	362	399	395	357	375	390	373	355	341	371	384	354
24953	20978	27106	24929	10198	2193	1451	1178	904	813	7564	18097	12374	4935	1531	730	549	551	592	490	494	489	523	555	550	513	521	475	513	482	490	503	514	529	482	503	494	528	530	532	547	531	485	529	522	491	511	519	510	495	529	488	522	506	498	543	491	528	539	494	512	512	483	541	528	549	496	492	501	509	480	521	520	503	538	545	493	540	538	543	489	442	540	510	494	520	522	494	502	506	537	497	501	526	509	477	472	490	511	506	510	483	491	484	532	531	521	476	522	512	504	519	505	524	475	551	502	541	522	467	546	527	496	476	487	473	510	534	488	504	497	503	469	516	535	521	493	503	494	551	509	495	510	565	482	511	512	507	496	473	515	530	511	472	492	523	506	493	479	476	500	489	574	498	541	522	523	529	526	557	496	532	526	515	503	531	510	490	468	464	462	507	484	498	536	504	503	507	528	519	517	485	516	470	539	509	469	507	510	508	532	470	503	487	484	502	484	521	486	508	532	500	495	547	506	492	493	506	497	492	525	487	517	518	480	529	504	488	495	515	526	505	514	481	515	454	505	513	504	512	513	481	477	546	534	509	520	508	457	531	492	518	468	512	478	504	474	506	501	535	507	506	502	521	501	472	495	479	523	506	469	455	521	512	523	495	537	491	512	522	493	483	495	481	549	485	511	528	474	549	498	483	511	542	525	516	476	517	526	515	492	502	503	495	475	496	479	500	483	524	490	544	483	522	495	505	487	496	477	517	477	511	515	517	487	487	527	503	495	455	488	514	518	483	517	480	506	514	489	552	489	494	543	540	507	501	507	494	495	529	500	541	497	493	480	479	521	509	509	489	523	489	487	518	502	483	518	491	485	483	493	543	500	540	500	490	493	491	530	494	510	544	533	506	530	506	480	544	498	474	490	505	491	477	497	522	483	561	518	511	511	476	535	486	525	536	506	539	468	516	538	516	504	489	520	449	521	498	487	526	529	494	477	514	502	532	529	480	529	523	522	502	490	519	519	493	498	504	478	515	490	482	515	526	491	503	481	522	496	481	476	468	503	506	525	519	526	521	476	492	499	510	496	522	512	488	517	505	520	507	492	543	500	506	465	501	502	476	479	514	507	494	525	548	528	462	499	510	498	495	513	538	541	500	512	520	522	480	529	518	504	493	499	468	540	496	513	467	516	533	505	493	476	512	489	488	489	510	524	522	484	457	489	568	491	516	524	500	507	529	543	486	510	495	505	502	522	492	536	497	487	471	507	516	469	492	530	519	492	493	495	451	502	487	481	513	551	500	486	487	536	511	496	484	493	518	515	516	501	507	505	539	519	449	505	505	524	501	516	521	515	458	505	475	509	523	493	502	493	496	520	460	507	525	532	499	488	499	490	481	516	486	499	495	525	494	525	524	508	499	496	518	489	536	479	503	520	517	498	474	509	487	486	485	511	515	506	529	509	526	502	547	478	513	505	488	514	508	492	489	464	550	494	521	514	493	522	515	446	495	482	515	489	510	471	513	515	504	524	471	505	524	501	514	513	524	523	506	538	524	476	492	567	472	523	475	501	499	453	503	544	498	464	500	488	513	506	503	491	512	518	482	536	495	461	504	526	528	531	471	503	500	456	467	467	493	487	469	513	497	505	489	540	525	530	483	468	471	491	526	508	502	461	511	541	552	509	501	530	485	500	519	515	459	477	480	494	516	489	522	519	509	495	501	528	464	466	494	535	526	528	484	542	477	508	501	547	466	557	526	491	487	483	489	511	499	514	539	503	490	510	521	520	483	475	466	538	480	483	501	503	497	519	543	513	463	497	496	512	475	509	477	483	472	505	522	506	527	531	502	488	527	484	502	537	448	527	495	474	504	499	518	491	490	535	517	499	495	466	526	497	492	507	566	502	477	512	500	479	515	487	529	451	521	487	490	522	492	530	542	500	475	473	516	520	463	482	517	554	526	501	526	479	525	553	461	496	507	500	475	507	528	498	503	482	465	493	502	475	524	554	482	475	509	518	508	482	471	542	510	518	515	512	499	513	471	523	511	484	544	506	478	501	533	512	458	476	509	504	503	527	536	526	499	516	513	480	502	515	505	483	478	509	500	484	473	527	521	505	534	498	539	506	505	482	482	548	495	506	505	499	480	551	501	559	489	527	505	535	533	486	521	527	495	499	502	489	510	476	511	497	449	505	538	485	521	483	542	486	531	517	460	522	504	487	477	534	485	472	505	492	516	535	481	494	492	471	510	477	494	502	546	540	539	464	494	490	490	510	464	511	530	510	512	555	514	489	496	516	477	499	480	497	494	512	559	496	535	476	507	487	487	523	503	526	488	488	502	506	498	477	503	501	520	527	519	505	502	499	531	501	489	501	494	494	497	489	538	498	509	506	481	526	551	471	480	518	506	534	478	490	504	542	467	493	509	495	491	496	483	516	523	557	478	508	465	550	531	560	504	528	510	496	471	497	546	514	526	496	481	477	503	499	533	480	489	467	507	532	521	526	514	505	500	523	492	491	500	490	510	483	527	503	523	507	533	523	470	509	528	509	516	494	511	486	525	526	538	524	495	494	529	538	529	473	473	481	493	526	550	507	498	502	492	476	488	478	511	473	492	504	492	498	519	479	520	535	525	517	524	482	520	506	498	455	487	534	477	485	480	500	559	505	496	475	500	496	543	527	484	470	507	523	545	503	516	558	500	525	469	520	479	509	521	487	493	534	532	495	524	514	499	490	494	496	512	501	484	532	466	511	466	521	511	479	533	514	508	549	510	495	520	543	529	537	490	502	493	497	507	500	585	513	503	524	517	433	481	469	503	504	532	505	502	469	521	531	509	554	451	519	515	501	513	514	496	459	474	503	484	467	491	508	479	487	469	503	499	496	505	516	526	513	472	493	513	520	509	522	485	498	525	512	490	539	476	526	552	489	479	510	473	505	498	544	500	494	513	467	548	534	498	491	520	476	498	518	478	486	526	490	538	454	528	492	530	462	500	549	478	480	510	507	511	502	515	501	531	469	515	504	512	496	498	503	510	513	501	481	503	480	506	521	520	510	486	496	527	516	487	541	471	508	517	486	519	492	502	524	496	493	530	530	489	491	498	471	558	523	516	476	502	530	534	503	516	492	516	502	515	473	565	475	517	502	547	515	506	502	456	525	503	537	503	511	500	517	475	518	529	469	525	550	510	534	528	515	483	496	507	483	517	500	470	509	458	514	456	460	494	502	528	515	484	495	508	507	516	497	467	534	480	484	478	507	471	475	501	506	496	508	493	520	434	473	529	520	503	505	473	484	518	508	528	460	503	529	506	482	477	505	469	535	530	500	525	484	465	465	501	499	474	522	496	493	509	527	471	534	505	539	523	512	528	529	514	502	469	546	496	480	515	471	497	518	534	522	478	496	510	465	490	535	477	529	474	488	475	557	529	474	494	488	552	471	456	500	475	478	508	523	467	506	530	480	539	523	510	520	543	493	492	517	517	503	511	513	481	536	487	540	492	499	485	504	490
5457	7219	6267	3600	2391	1746	1546	1322	1141	982	10604	17799	10984	4838	1532	732	486	432	424	418	424	422	453	383	435	449	459	435	404	424	466	458	461	436	391	441	416	461	449	436	425	459	398	421	461	459	389	468	420	460	461	462	447	433	442	463	439	440	430	441	445	425	432	441	474	436	478	469	388	424	420	425	413	456	428	459	436	427	418	452	417	434	434	413	437	428	447	443	486	441	461	451	453	428	423	403	419	425	409	433	402	429	415	456	428	460	438	412	413	466	429	459	429	436	431	427	456	443	428	434	432	392	456	441	465	449	433	425	429	414	476	454	452	445	417	416	405	417	455	395	449	401	420	448	415	412	429	444	423	438	423	467	427	422	440	436	410	430	419	410	479	449	410	401	415	406	430	449	450	447	436	437	448	407	397	426	446	407	453	418	402	431	435	449	436	402	407	445	446	420	442	450	411	409	405	442	400	448	391	379	452	462	442	418	459	418	422	427	430	415	405	477	402	456	427	406	460	405	406	434	414	382	478	413	425	450	459	431	446	454	421	417	444	446	468	415	458	435	394	415	446	421	420	423	378	455	423	463	448	421	407	405	418	438	453	435	431	380	456	434	421	448	388	398	450	420	420	431	412	439	409	443	452	419	416	455	437	446	445	422	419	418	416	448	410	421	417	411	404	451	396	436	422	427	442	406	441	453	401	447	454	416	410	435	395	417	443	434	444	434	435	412	442	427	429	418	428	421	402	408	453	463	442	434	442	406	436	437	447	396	418	448	399	448	432	450	426	419	442	469	425	437	446	491	443	441	408	444	380	390	418	423	441	417	445	411	426	424	408	415	409	388	398	455	402	399	420	456	441	432	427	416	454	437	449	408	378	441	378	425	401	383	416	436	423	447	446	425	436	434	407	417	420	473	441	459	446	416	404	430	404	422	417	437	429	445	419	408	401	417	443	429	404	404	400	422	469	421	416	453	413	449	449	438	424	410	434	423	424	407	423	463	465	433	425	430	459	435	388	445	457	443	398	418	447	408	449	409	418	472	402	456	439	410	422	405	396	431	433	395	418	430	423	460	422	430	422	416	434	440	422	427	410	408	432	434	465	462	446	446	437	410	429	399	464	412	424	427	431	434	402	389	445	439	421	438	442	469	452	429	432	443	403	402	407	431	449	401	411	404	431	418	394	440	444	414	443	410	427	454	430	406	408	461	414	411	399	456	433	455	437	433	413	404	381	420	406	417	394	443	440	424	438	447	443	393	442	402	423	447	439	449	443	407	414	406	428	428	408	411	478	426	417	456	414	406	415	479	427	432	426	431	479	414	416	426	446	419	415	443	422	428	417	403	407	415	421	454	448	423	403	429	421	460	435	429	428	418	418	410	432	428	419	420	431	421	416	419	436	421	447	406	437	409	439	409	442	422	453	425	506	378	451	413	431	454	421	445	432	452	437	394	418	449	398	400	427	405	405	422	417	449	411	438	409	412	418	417	406	436	436	432	459	417	431	409	413	419	424	447	428	438	404	429	413	461	439	412	430	435	391	412	432	389	483	453	441	433	426	440	441	410	444	417	444	429	422	450	395	431	449	425	461	445	474	454	433	445	443	412	419	456	469	451	445	442	432	430	439	390	427	419	447	446	434	426	446	404	427	403	417	432	433	418	411	451	397	456	477	419	407	419	422	466	459	457	406	439	409	409	453	440	403	423	403	415	449	436	417	407	456	435	438	387	433	399	435	467	425	414	423	416	412	433	411	453	429	415	447	429	426	457	442	439	407	448	419	437	419	442	424	439	408	448	405	415	409	424	414	425	416	426	440	445	449	427	420	446	454	421	406	410	393	428	452	417	421	417	433	389	440	398	437	400	445	398	448	422	428	457	457	410	413	471	431	401	388	474	415	430	391	466	408	408	409	420	441	422	450	458	419	413	429	456	442	444	439	423	427	432	429	438	432	451	430	448	440	412	439	434	460	424	422	423	443	397	417	428	462	397	445	454	472	409	408	446	457	428	430	420	434	417	422	432	398	391	419	419	398	463	426	443	424	443	410	425	467	442	412	468	426	428	417	411	408	419	440	372	411	402	439	434	450	425	426	430	459	438	415	429	409	443	439	427	424	434	434	438	437	463	408	434	419	432	426	437	428	451	425	405	455	436	422	431	423	454	433	442	425	455	439	405	402	420	368	457	399	428	420	404	441	445	432	452	426	375	402	408	425	395	454	452	410	449	398	420	439	391	432	414	423	444	450	427	434	427	436	442	437	441	444	389	446	444	412	451	457	438	435	433	421	423	436	472	450	404	418	421	400	435	444	408	430	393	440	414	452	420	414	444	435	421	450	388	430	466	408	453	433	384	402	399	428	431	430	410	456	435	437	440	396	392	424	416	435	412	427	396	406	421	436	414	385	435	420	446	441	431	456	438	424	440	403	421	420	426	443	425	423	433	398	398	445	414	406	440	398	432	430	416	436	418	440	455	432	417	455	423	433	422	398	468	437	388	444	416	411	405	430	437	422	435	405	435	449	459	442	380	413	415	431	403	440	418	461	444	402	460	388	403	438	407	428	450	434	437	423	441	435	460	429	455	458	434	447	401	436	409	466	433	454	448	401	437	421	424	436	418	419	459	428	434	422	410	426	456	391	404	420	456	418	447	384	458	415	445	425	458	398	419	433	424	487	410	425	443	421	441	439	442	439	430	431	444	441	421	404	422	434	433	422	450	426	429	421	421	409	448	399	459	424	486	437	418	406	449	422	416	442	374	425	435	472	445	408	449	430	457	423	419	417	398	408	388	447	474	439	413	429	438	428	436	449	425	417	416	435	418	396	417	446	418	405	448	444	402	423	412	421	419	430	421	403	446	430	460	418	375	425	402	399	417	405	416	457	411	485	427	425	407	418	432	404	432	428	437	429	424	431	384	441	448	415	444	468	381	445	432	409	415	441	431	452	450	403	434	402	416	446	421	446	449	452	430	440	445	443	423	449	388	407	439	388	429	456	477	441	402	410	412	423	451	432	461	421	438	431	411	448	428	431	401	441	431	434	440	398	444	399	436	409	442	419	390	429	417	408	426	461	447	421	412	443	459	441	463	425	428	406	418	425	459	438	441	455	424	457	415	427	462	400	411	438	400	423	418	447	445	429	417	410	429	423	436	408	390	426	440	442	454	429	419	437	389	420	404	419	425	400	396	423	472	431	444	417	420	415	449	460	416	415	417	405	428	442	416	423	404	419	450	416	441	419	402	395	410	434	456	397	421	405	439	436	395	426	397	441	440	415	415	436	414	394	433	435	419	455	409	442	420	448	390	390	409	442	457	440	413	432	414	413	429	433	419	405	439	412	443	462	443	410	451	465	400	453	436	410	426	430	397	429	407	405	454	437	453	408	478	403	424	393	441	461	386	437	411	446	462	403	421	461	449	428	424	471	470	419	445	436	420	424	415	455	426	446	431	436	427	439	423	414	409	433	415	408	440	424	471	410	431	431	407	426	447	425	428
23784	20960	28053	24054	20837	9096	2694	1797	1289	1173	9551	31565	24157	10145	2733	1110	753	591	633	613	644	619	588	606	582	578	594	585	620	619	626	624	641	619	594	603	608	598	561	588	597	535	593	579	628	614	568	555	556	580	619	626	608	616	575	572	648	572	646	653	608	562	582	576	623	552	617	562	625	637	621	545	564	572	644	589	634	585	566	633	633	590	597	592	588	594	636	588	581	609	576	634	591	573	638	564	576	562	630	628	589	639	592	636	606	589	610	578	594	610	566	555	592	650	579	566	596	587	590	578	567	632	573	565	605	601	577	668	638	584	560	576	573	606	574	609	595	636	620	592	609	611	629	576	590	565	563	607	535	550	603	581	589	589	614	622	607	598	583	560	597	611	656	554	595	569	572	600	586	561	600	571	600	593	613	575	576	556	596	564	576	570	600	586	616	646	612	612	631	606	573	607	568	585	543	631	598	573	607	596	627	623	595	593	575	580	561	597	605	605	589	574	606	627	552	584	586	601	595	619	576	634	570	609	624	589	576	571	606	644	609	612	598	613	590	609	623	608	591	630	580	639	592	583	602	577	574	592	579	575	600	615	591	588	587	593	602	576	570	606	568	563	573	622	633	611	585	581	601	585	571	594	601	599	597	609	613	583	601	576	593	596	626	615	604	606	565	620	584	612	571	580	590	594	576	589	602	546	580	590	596	589	603	589	584	625	577	576	577	610	584	618	604	629	585	615	622	559	593	595	567	572	578	592	590	568	625	626	573	602	547	576	579	612	580	621	592	565	621	613	565	508	561	544	599	624	591	565	589	582	599	614	628	595	618	598	544	561	638	585	573	594	624	615	570	579	578	614	594	577	595	624	553	638	603	563	607	600	595	617	625	574	620	582	607	621	603	601	587	605	621	593	566	575	617	576	617	563	599	591	595	635	587	603	587	576	640	574	594	564	578	559	572	591	610	529	584	607	575	572	585	622	602	578	606	592	584	612	600	580	575	577	590	663	617	625	592	598	594	614	562	600	584	584	650	549	582	557	590	618	582	598	609	656	607	617	646	568	626	579	590	600	570	614	591	631	613	589	590	576	540	589	627	595	592	620	578	572	623	605	642	606	578	600	599	576	612	582	598	585	594	612	657	583	599	610	574	575	603	587	543	608	577	626	598	575	564	593	588	620	546	609	567	600	569	555	634	604	599	618	621	635	552	597	582	573	564	568	590	557	607	613	584	558	641	601	612	610	573	599	554	589	645	632	588	596	624	616	609	581	596	592	549	605	584	640	600	594	590	579	595	566	616	629	607	572	583	582	575	585	593	569	608	593	550	591	584	618	606	601	537	568	645	623	601	563	647	585	627	657	594	573	612	597	594	600	605	564	619	564	551	602	584	575	579	588	604	606	597	579	568	584	589	607	572	584	586	574	579	622	598	603	588	602	607	595	567	573	587	567	592	619	561	583	608	586	555	588	614	595	586	591	594	618	609	594	609	607	559	581	589	578	580	624	587	576	578	496	535	588	632	611	563	600	587	620	591	559	573	645	607	613	603	568	585	574	617	679	590	591	582	650	605	627	638	594	574	607	595	567	623	597	533	606	632	595	573	638	582	596	612	564	550	563	577	609	563	554	554	587	594	616	607	578	592	592	630	612	584	633	581	562	559	556	569	592	613	600	612	615	600	605	570	574	562	570	629	569	573	593	613	613	638	571	616	583	616	598	611	600	570	620	577	575	641	567	585	617	587	593	575	636	595	599	565	577	574	581	616	613	607	615	589	624	613	546	548	571	579	592	587	635	575	564	624	554	548	622	581	569	594	595	578	570	589	619	606	579	601	579	566	557	554	612	578	577	634	621	569	573	575	619	576	604	586	569	572	590	590	588	552	556	583	591	581	585	606	603	588	555	594	606	571	585	601	572	551	624	603	593	625	611	550	596	540	602	564	579	572	618	618	599	575	572	591	533	577	564	545	580	605	580	648	576	597	571	619	564	637	606	591	588	571	599	616	529	621	573	579	558	622	613	601	627	605	577	593	592	611	569	566	571	569	581	602	633	635	566	626	573	592	585	591	573	589	567	561	628	612	589	576	589	598	518	591	606	617	567	584	558	584	582	567	576	578	611	593	601	590	563	606	580	583	572	555	575	598	575	614	621	633	602	597	566	587	571	565	613	523	563	637	564	591	547	574	587	613	599	596	633	594	589	584	602	607	561	599	591	568	594	618	587	587	590	631	640	571	637	589	594	612	590	597	592	611	575	628	598	590	645	563	586	612	564	572	612	622	601	606	558	614	608	570	614	588	566	581	580	584	582	612	598	578	556	577	539	575	575	619	618	600	632	597	571	650	606	602	565	601	587	591	596	611	559	561	614	603	582	583	598	604	553	570	588	613	575	622	576	622	557	597	639	586	586	572	632	611	600	542	637	625	542	581	596	596	566	586	588	603	581	579	568	541	627	601	594	585	581	613	589	600	599	598	605	580	589	644	600	593	585	582	568	582	600	590	544	608	605	596	595	637	572	583	566	601	607	602	550	592	605	617	579	626	528	593	577	588	593	576	606	605	603	587	600	625	590	624	589	589	592	584	544	600	595	613	576	593	591	632	564	628	581	590	647	578	603	593	578	637	577	557	569	610	630	626	589	591	577	607	565	568	587	596	602	566	643	631	578	594	615	611	583	564	570	561	598	576	578	646	540	597	588	604	615	580	578	648	628	581	590	585	561	599	561	606	600	590	565	574	609	607	589	573	631	575	592	616	581	595	622	539	603	618	589	581	583	592	605	551	572	592	575	567	579	600	587	564	559	573	603	559	605	556	617	624	574	623	542	609	599	630	650	621	577	626	610	572	574	602	572	597	585	612	579	545	575	587	588	591	582	628	621	588	614	588	544	603	610	592	586	597	578	613	603	594	608	599	541	596	559	637	564	613	565	638	618	570	608	654	576	597	607	570	566	595	606	533	574	601	584	568	537	587	571	598	606	583	592	554	603	593	596	567	577	582	618	595	610	604	588	601	592	615	621	552	612	641	584	579	573	609	653	609	560	590	598	602	566	614	560	610	616	582	602	574	594	562	599	627	588	561	574	572	619	595	587	610	616	547	598	575	562	574	608	601	557	607	620	595	556	553	587	583	583	570	558	590	562	590	594	596	595	560	625	580	581	601	563	556	600	569	573	532	556	621	554	630	582	655	611	597	610	608	626	595	575	539	573	578	579	548	563	634	547	601	565	635	591	612	559	609	557	590	578	584	639	604	633	590	585	590	600	599	620	552	537	589	552	626	581	546	625	587	592	581	619	637	585	576	605	616	586	668	523	591	553	583	577	604	614	565	625	591	610	602	567	552	571	609	608	569	585	604	589	613	591	629	617	641	553	533	589	559	567	620	589	596	582	572	612	582	586	608	624	554	568	585	618	575	585	601	597	587	581	601	592	618	624	579	581	657	593	598	553	612	646	641	581	574	645	613	574	548	588	627	581	575	594	584	634	563	606	594	575	615	610
5379	9919	8866	5334	3738	2899	2266	2154	1712	1240	13337	30836	19206	7933	2500	1078	645	578	535	540	527	472	524	520	481	512	520	516	484	486	526	524	512	485	531	495	513	483	504	481	503	526	476	473	501	505	500	546	488	526	514	471	485	520	481	507	487	513	530	499	506	483	489	506	548	505	533	532	507	495	548	502	467	512	509	545	531	505	529	507	468	531	508	457	535	531	479	483	589	497	519	539	487	507	481	483	493	529	471	481	541	546	497	510	528	488	484	497	487	537	485	511	504	496	494	506	486	473	463	510	495	519	487	530	494	499	515	477	494	511	515	468	504	484	501	497	480	495	508	545	518	516	497	495	505	493	471	471	539	449	532	484	462	510	493	503	506	479	501	509	517	498	477	502	470	504	493	470	500	472	454	509	491	502	474	529	455	515	485	492	519	497	476	444	513	483	486	477	538	526	483	479	479	495	505	497	480	508	515	499	526	497	507	512	471	510	470	529	477	490	510	470	540	517	506	479	503	535	506	512	526	518	540	522	495	504	502	490	523	475	513	496	522	528	532	502	512	483	496	507	518	509	502	481	466	500	507	513	501	515	459	482	502	528	506	479	527	525	502	479	483	493	500	482	512	494	503	474	503	479	487	502	499	479	535	488	517	496	476	493	502	508	534	504	505	500	490	516	529	481	491	538	486	488	504	485	458	507	526	489	515	523	537	533	483	471	521	514	524	492	536	502	497	493	508	518	469	505	496	502	555	506	475	476	447	518	502	469	512	495	529	517	494	523	526	507	458	460	505	476	464	457	492	479	494	525	492	508	499	556	510	527	482	502	469	478	535	500	485	483	487	491	526	490	477	511	475	501	479	497	502	505	529	472	520	511	499	519	448	480	536	474	517	460	534	476	526	528	505	452	509	485	482	469	474	485	522	486	517	520	522	523	470	499	507	454	500	490	514	494	482	494	474	485	481	518	510	486	490	491	481	474	488	493	485	513	464	509	500	483	523	464	454	517	513	505	506	485	516	486	494	509	476	509	504	459	520	477	477	511	502	492	506	459	497	503	550	455	522	530	492	480	511	494	474	512	501	475	483	558	510	531	516	509	507	520	528	473	521	485	503	491	481	485	512	469	521	474	506	490	466	507	499	516	467	496	512	499	537	489	537	514	514	474	495	485	453	510	457	462	517	512	517	487	502	473	491	537	495	517	478	490	522	479	515	499	501	499	490	516	485	480	494	484	505	474	497	473	494	512	525	491	474	469	504	512	518	533	511	507	519	503	503	503	519	486	489	505	524	519	485	494	482	479	526	485	501	532	524	471	490	506	497	461	500	463	493	477	530	519	512	530	486	510	497	496	497	494	527	524	513	471	494	514	474	457	513	494	467	487	476	502	498	524	500	509	504	512	508	470	515	500	486	508	538	530	471	450	474	506	510	478	517	502	476	497	481	523	563	477	490	508	484	503	482	497	497	501	518	514	485	487	516	511	489	510	518	472	516	524	494	517	478	476	480	505	501	481	510	489	522	521	489	525	475	474	482	495	499	493	510	512	483	493	502	473	519	543	483	505	474	495	493	471	483	573	506	485	488	498	496	526	472	505	506	502	515	523	489	518	536	498	507	496	496	550	521	484	458	513	488	503	483	494	491	514	508	491	498	480	505	520	486	507	517	519	501	501	537	491	507	526	464	497	514	520	493	458	516	514	509	527	473	523	493	477	474	514	498	463	506	478	475	500	529	474	500	493	469	473	506	496	544	533	498	513	476	503	485	505	478	489	497	468	495	488	479	529	488	507	529	509	442	484	490	559	486	448	499	486	501	485	498	478	479	480	500	487	496	501	515	494	497	486	464	518	471	512	506	499	469	506	485	502	525	498	523	489	475	499	525	463	503	490	539	508	468	495	489	529	526	541	468	499	506	465	492	515	518	478	500	495	507	510	494	524	470	481	522	483	463	512	480	502	478	489	471	473	495	509	487	514	501	519	535	509	511	500	508	535	511	493	480	525	490	472	499	501	498	443	496	517	489	490	510	513	504	519	507	508	459	538	513	506	468	494	530	493	497	484	534	531	498	474	507	504	478	502	502	495	478	499	502	517	465	489	461	544	475	527	523	499	486	490	548	485	509	510	507	461	470	527	518	491	467	505	471	504	477	519	443	539	503	532	503	475	452	520	464	506	496	478	502	501	491	491	509	494	505	465	504	479	478	526	477	484	473	477	488	523	479	528	499	512	459	476	508	525	473	515	478	482	538	468	513	507	474	507	503	510	498	512	498	508	505	505	520	500	502	470	523	530	493	552	513	493	486	470	501	479	490	464	537	451	452	470	486	492	505	512	458	507	512	486	496	476	503	494	501	508	498	542	465	520	496	418	486	484	515	502	515	509	504	505	488	474	494	482	462	500	508	493	486	488	492	518	487	479	525	521	476	464	480	495	492	498	491	485	487	489	451	485	474	477	535	489	479	517	515	443	476	463	522	489	492	511	519	503	495	543	495	493	482	479	477	466	456	474	524	470	477	496	486	491	505	507	512	513	505	523	524	496	483	453	487	509	442	473	485	551	524	453	444	479	520	540	461	479	513	493	479	527	530	493	462	509	449	461	518	511	512	516	490	470	484	550	492	508	492	505	512	470	500	489	508	505	553	460	521	519	479	529	485	537	531	472	510	520	530	526	478	504	522	499	477	478	508	489	517	486	469	493	471	484	456	514	487	462	496	516	502	473	472	480	528	474	496	529	488	497	507	514	510	469	504	476	518	525	475	543	489	471	549	475	481	496	518	499	506	487	499	490	491	481	498	485	502	511	497	499	494	517	472	502	506	499	473	467	506	502	515	480	521	497	478	510	528	510	535	476	519	502	492	494	503	496	510	496	513	538	505	509	501	473	510	499	475	496	481	517	471	538	473	494	468	507	467	451	503	511	467	530	523	492	476	509	464	516	479	465	491	484	489	479	470	509	475	503	498	510	488	490	456	500	530	458	476	499	513	478	525	441	525	525	552	496	471	487	505	464	494	509	474	487	490	508	512	537	460	485	489	518	523	508	489	506	493	501	513	499	504	497	497	505	414	504	468	477	494	530	494	551	488	505	502	453	505	478	491	493	469	494	476	471	481	512	470	525	522	470	488	454	524	547	466	513	490	460	502	554	461	510	492	510	518	487	442	494	487	485	518	499	526	527	464	496	496	520	512	515	523	484	473	541	493	512	488	529	529	517	540	501	521	501	496	530	517	489	524	490	503	481	484	479	453	499	521	510	516	500	512	529	496	452	489	467	522	485	467	478	454	475	518	536	515	489	535	470	485	526	490	514	483	506	491	519	477	508	485	529	454	526	507	483	493	496	474	467	483	457	499	509	482	479	477	505	519	508	489	485	502	488	498	478	486	487	444	484	453	506	516	486	481	516	500	512	478	550	526	493	507	486	503	527	476	492	509	531	508	492	454	496	480	542	493	471	515	475	446	543	518	521	494	530	472	486	490	469	500	452	480	509	491	515	472	484
27217	11553	2273	1189	756	597	489	516	479	442	948	1928	1357	953	610	463	433	423	389	417	375	367	402	387	399	400	394	391	415	398	417	400	368	404	421	412	398	401	374	405	381	403	400	384	400	410	374	403	406	412	436	387	394	422	402	368	401	380	396	374	404	420	382	403	390	400	426	396	391	390	399	388	398	444	423	386	397	410	427	442	389	369	418	380	391	369	367	354	391	410	426	396	417	422	400	420	407	446	404	361	430	392	377	377	385	402	409	414	389	412	395	378	381	399	411	381	401	410	432	384	369	375	440	392	427	375	379	391	401	416	380	411	415	386	398	382	394	424	444	368	404	411	417	411	377	380	404	417	404	424	407	409	360	445	421	454	379	403	351	393	386	404	387	427	399	404	411	400	425	418	424	415	392	432	430	426	369	411	409	400	357	428	427	376	443	391	405	396	403	391	405	378	389	375	425	401	377	386	392	397	403	357	441	388	419	405	436	399	415	399	396	416	411	402	402	374	395	398	380	415	424	410	412	370	426	400	401	378	366	386	397	406	433	438	384	415	406	406	406	412	391	394	385	394	432	403	392	393	381	399	395	404	398	397	383	420	394	354	415	385	375	402	409	383	386	362	419	412	423	399	394	420	395	427	423	397	395	393	402	383	428	402	411	414	404	400	416	392	392	349	416	404	403	384	418	405	388	406	383	388	388	415	409	384	404	375	394	389	434	378	406	422	412	383	414	420	382	400	400	398	418	384	397	396	398	391	402	436	432	400	419	396	387	375	417	361	422	448	416	443	383	372	390	376	389	410	392	402	396	417	396	413	393	383	356	408	371	397	381	431	438	381	393	398	399	390	403	423	408	445	426	440	458	400	391	359	426	415	412	411	409	400	413	365	412	416	393	380	356	411	405	371	360	405	400	400	404	423	437	431	392	383	405	377	434	390	394	413	391	386	382	411	398	365	412	399	406	399	406	375	403	409	429	410	421	391	390	439	429	396	421	380	376	393	373	405	367	412	406	412	380	369	430	409	385	381	380	362	437	415	399	417	374	432	385	410	384	394	413	351	387	389	410	368	429	419	375	378	408	392	405	413	416	378	421	384	407	390	420	385	421	409	405	436	443	413	413	372	395	406	396	409	403	378	393	386	377	428	425	389	419	419	406	356	382	435	391	391	421	393	417	393	422	369	403	424	376	426	369	388	408	415	382	400	395	429	413	410	405	378	421	408	387	397	385	435	416	390	396	395	383	348	417	404	361	386	417	386	406	371	400	416	381	390	416	380	391	412	422	380	391	355	376	381	396	381	390	402	393	419	393	387	408	429	359	401	439	423	400	385	388	387	406	400	406	383	391	406	396	393	398	389	378	389	393	397	389	370	371	393	411	399	393	407	395	409	414	421	421	420	415	376	394	421	370	368	397	416	407	397	370	419	388	378	351	433	413	450	416	408	357	395	414	405	408	394	415	429	401	410	398	385	440	406	395	404	396	389	389	398	413	384	400	418	388	413	419	391	422	388	381	446	386	348	385	383	393	396	395	376	389	429	403	376	401	389	413	392	375	403	431	376	404	385	397	411	398	394	429	365	407	363	414	424	400	380	417	430	404	412	369	377	407	395	380	375	405	390	454	406	407	388	407	413	387	411	441	371	429	432	361	412	414	398	396	430	375	422	396	413	424	409	396	429	409	402	412	372	381	363	393	393	407	404	377	426	404	441	391	379	412	385	440	404	401	407	368	415	393	432	420	383	394	433	402	403	420	388	400	387	361	378	376	390	408	366	393	418	387	382	377	380	436	390	409	387	377	404	384	440	391	382	440	463	389	435	408	382	397	421	407	363	432	388	426	377	416	444	387	427	390	387	444	418	398	379	363	412	436	410	408	401	410	422	406	392	414	425	405	371	369	385	407	397	411	410	380	430	416	441	380	393	396	414	413	423	389	429	392	446	406	393	387	441	430	436	390	411	394	430	411	395	372	412	368	394	390	368	429	402	389	407	406	409	392	385	368	427	395	395	381	422	390	382	430	354	367	420	402	425	418	414	406	394	414	394	436	404	400	384	400	391	399	395	372	410	402	403	385	400	379	418	406	399	404	390	378	409	380	376	398	387	387	387	415	380	430	420	403	425	407	422	387	392	411	377	393	422	392	375	376	391	377	397	400	383	396	410	458	430	452	369	387	417	404	386	365	371	438	421	385	421	381	397	460	443	379	381	425	385	391	408	392	409	378	444	409	390	450	421	392	390	422	381	398	419	394	400	401	389	395	392	418	417	415	399	407	410	404	399	399	382	373	369	387	389	400	411	419	392	378	387	424	412	401	375	373	367	418	399	411	421	411	392	381	431	389	397	401	403	354	391	400	424	418	414	381	397	360	388	428	428	405	413	425	391	387	421	361	409	399	382	419	387	412	426	413	430	397	398	422	425	388	402	399	433	363	363	426	395	435	436	353	435	384	391	395	413	417	409	428	371	386	379	406	393	386	358	428	420	385	379	401	381	410	408	400	405	390	397	420	399	414	453	383	416	412	353	456	411	403	397	396	403	408	405	408	382	395	413	415	356	392	400	397	408	387	430	374	389	360	399	401	426	384	399	374	419	410	395	382	395	403	392	403	357	428	397	420	425	421	384	381	415	425	414	413	395	399	402	389	379	414	369	424	401	361	400	346	412	446	408	398	408	343	382	418	445	409	385	396	396	424	394	424	430	417	425	421	417	428	390	380	395	405	395	431	409	422	387	394	431	380	385	371	406	363	389	369	429	411	430	400	427	417	384	401	392	419	433	402	404	388	384	417	421	389	405	414	414	411	435	398	409	395	428	431	430	381	416	379	414	403	413	362	380	435	373	394	424	410	381	382	383	402	386	440	419	397	386	386	400	382	410	393	367	410	367	400	424	372	461	432	398	420	396	432	407	388	424	425	380	400	418	403	388	386	412	451	375	422	410	424	369	374	396	411	431	377	384	406	366	429	380	368	385	389	404	420	402	375	405	395	383	377	378	395	417	398	403	375	436	391	397	376	416	403	378	416	432	394	393	397	394	375	421	413	413	364	381	406	405	394	448	434	389	406	370	395	404	401	399	433	384	399	390	403	403	401	424	415	382	415	413	371	397	384	394	386	364	428	407	422	391	382	360	409	421	412	419	413	408	385	418	394	435	380	410	390	407	415	402	435	435	428	439	401	391	378	353	367	419	403	386	449	395	387	413	380	410	389	436	412	375	408	387	413	403	386	424	414	414	414	374	405	385	403	373	405	429	383	382	420	391	378	381	369	423	396	436	455	389	352	381	372	443	412	399	380	379	400	392	453	395	388	406	407	410	387	416	451	375	373	425	397	387	435	388	424	390	437	413	419	440	409	386	403	416	390	363	408	369	393	403	390	416	364	412	409	350	422	410	393	428	415	424	384	412	409	411	371	365	424	423	429	403	413	402	399	413	420	395	401	418	412	433	377	385	380	436	408	409	395	398	384	403	376	416	398	392	398	389	351	388	377	407
5804	2021	2026	1075	823	671	616	505	476	435	1290	2399	1545	1060	606	433	350	329	319	358	336	360	343	370	352	379	334	345	363	339	316	357	353	347	323	332	330	339	334	305	327	334	346	321	326	329	326	338	360	326	386	336	322	335	324	369	337	350	361	334	355	337	329	330	335	321	353	322	355	311	333	316	345	341	355	330	324	341	340	330	328	338	344	350	321	332	353	323	309	313	365	346	360	340	332	345	328	330	356	367	352	352	337	367	325	330	339	335	333	318	344	349	355	339	358	322	322	310	345	316	356	346	332	319	369	347	319	361	323	316	338	343	337	340	352	329	344	340	359	346	318	319	330	325	374	322	363	333	361	359	348	340	308	387	302	352	349	372	316	344	336	336	379	312	286	315	358	334	337	305	328	329	324	338	323	344	344	351	357	362	341	369	332	334	369	328	344	336	349	347	362	345	332	330	340	319	333	315	319	345	319	364	331	343	305	331	326	338	345	317	369	334	321	370	363	323	345	342	318	326	369	322	313	324	342	343	334	352	342	332	335	351	347	319	314	339	343	333	270	328	336	349	326	344	324	329	336	318	342	334	347	343	340	323	354	329	330	340	357	342	341	330	332	362	316	356	350	323	331	351	357	318	326	326	325	331	346	345	315	332	391	318	340	344	336	345	301	335	360	330	328	334	320	341	328	343	337	331	347	354	351	339	331	352	331	319	336	319	339	323	342	328	309	320	329	336	326	330	342	319	360	325	329	304	343	347	342	334	351	355	343	372	301	344	336	324	321	329	353	315	319	329	327	309	304	367	336	350	334	345	324	357	350	324	333	364	342	329	340	348	325	326	329	339	363	316	332	334	311	311	354	320	324	327	338	340	369	350	308	352	345	349	338	319	320	350	340	329	351	360	352	361	330	352	343	356	356	365	327	369	358	330	333	336	328	348	334	314	366	344	316	340	319	317	334	363	345	322	337	344	304	321	333	336	365	324	358	311	329	344	345	303	325	357	365	320	338	314	341	354	365	371	336	334	352	337	327	298	321	326	316	334	336	336	345	368	356	336	353	365	340	341	338	364	348	301	335	307	339	306	300	344	315	360	320	347	365	317	368	319	331	355	321	352	353	368	357	314	333	333	295	332	351	343	348	347	362	356	360	335	332	358	319	374	342	353	351	338	347	338	335	336	342	366	328	296	360	355	332	322	354	348	325	324	352	338	285	333	329	304	374	335	361	332	328	326	354	330	340	373	355	345	349	346	364	346	359	316	333	321	324	329	340	339	363	320	328	366	322	351	324	370	325	338	331	330	380	371	339	311	361	344	339	348	309	341	351	324	350	353	318	333	360	352	359	327	313	326	355	340	340	310	345	299	321	347	336	301	319	374	324	338	331	325	305	339	349	346	359	349	355	331	344	351	312	318	321	309	360	320	349	335	354	336	331	286	335	365	344	332	330	346	336	306	310	349	327	328	344	326	335	338	355	361	332	335	320	323	319	326	369	311	355	333	334	343	346	339	357	330	369	327	345	359	292	316	292	332	333	334	343	329	340	313	302	338	348	355	349	325	326	336	328	330	317	312	331	331	320	352	348	355	330	343	331	348	332	370	333	319	312	327	313	316	367	350	342	325	346	346	312	325	323	342	301	352	324	319	337	361	351	324	368	379	317	344	339	312	327	326	324	324	363	358	334	332	308	326	331	337	325	344	336	299	329	363	317	330	319	362	329	350	334	330	340	307	349	336	326	342	348	324	352	330	335	370	317	372	369	336	316	336	333	368	334	356	355	359	327	357	315	327	344	344	340	366	331	338	322	316	332	309	304	359	340	369	315	316	319	342	326	316	338	327	349	335	335	329	330	327	326	354	362	344	361	345	334	339	334	330	322	299	343	322	350	350	376	377	352	337	352	356	352	323	324	339	330	323	355	324	354	324	348	341	353	335	332	332	338	312	370	323	310	318	340	350	362	338	351	370	324	328	325	355	340	336	343	309	359	323	364	314	329	314	362	363	332	338	339	339	369	350	345	328	332	362	340	376	319	359	351	353	299	296	311	330	336	363	358	321	343	395	351	313	333	335	339	362	321	353	308	366	352	305	362	321	349	355	347	366	351	345	312	353	335	319	317	357	323	342	335	324	329	333	323	341	367	348	362	334	356	368	342	306	343	347	315	356	333	368	335	319	350	324	334	336	329	324	288	336	351	354	350	347	330	371	330	317	320	292	336	336	352	322	372	322	346	327	364	364	368	351	311	341	356	351	334	369	331	347	317	373	337	331	349	355	334	324	314	334	319	326	323	360	327	344	324	318	363	346	363	333	329	331	346	333	343	350	345	325	322	339	354	373	362	373	319	369	320	322	340	357	326	339	329	361	349	337	301	346	333	332	329	335	291	344	328	355	368	332	377	329	338	340	361	333	320	334	305	364	289	349	315	355	317	333	320	348	303	322	348	318	332	357	326	363	338	315	327	355	329	349	347	337	317	330	341	352	304	301	327	330	345	348	366	330	349	337	352	319	297	330	357	322	358	341	287	367	318	332	326	382	326	327	353	330	359	350	343	328	348	335	344	316	330	338	346	361	343	323	322	353	361	343	330	333	375	333	325	349	345	356	378	386	344	343	319	346	364	318	329	352	345	307	349	330	342	364	320	362	334	350	364	321	358	360	304	328	339	322	344	345	326	315	360	305	320	327	333	362	353	317	360	340	341	342	333	308	323	304	315	323	344	360	359	331	331	354	337	305	356	353	331	337	331	321	311	338	331	362	344	312	370	352	327	340	351	330	355	354	332	345	322	357	327	343	372	356	353	327	345	339	339	345	343	352	340	358	338	331	355	346	344	326	343	369	375	344	351	327	367	349	321	353	320	338	335	358	354	357	311	320	356	359	311	316	315	349	347	344	315	369	359	350	358	317	368	333	333	306	368	315	353	358	366	338	335	355	367	331	310	326	328	351	351	332	349	338	341	360	386	333	339	340	333	308	304	323	343	332	304	321	371	289	317	324	338	325	357	354	358	375	342	323	348	320	367	337	316	321	342	329	361	358	351	354	354	302	337	359	299	346	339	312	351	345	344	328	342	346	341	312	337	376	339	363	325	339	339	330	353	344	346	330	344	309	337	337	338	353	326	329	355	336	362	313	351	369	356	308	350	329	336	317	322	312	313	317	329	347	336	296	294	316	321	320	332	319	343	363	338	342	328	330	327	334	357	328	336	351	333	369	348	357	329	325	321	354	351	345	324	307	289	337	324	322	346	313	347	334	330	327	329	332	331	312	360	309	327	329	316	338	305	341	322	340	343	333	330	334	349	353	334	343	318	333	373	347	323	354	380	319	329	335	325	360	371	338	341	339	361	338	332	340	357	327	348	325	337	321	369	344	335	346	319	340	339	350	310	354	326	348	367	324	340	334	331	310	347	323	298	319	332	335	332	334	337	340	352	308	321	355	374	328	356	326	337	410	316	341	325	364	372	341	352	357	336	342	332	374	328	323	323	281	326	316
24910	21003	27137	24933	9303	1750	1326	904	741	1116	9083	14875	10676	6219	2245	859	570	509	472	492	491	486	472	509	519	501	497	514	491	485	490	480	483	497	466	521	502	527	501	512	507	472	460	446	501	470	515	460	492	506	487	451	494	481	533	485	463	495	526	465	493	478	471	486	454	467	496	467	492	473	502	504	491	473	498	451	439	490	455	454	503	474	433	480	504	489	520	466	473	455	503	474	506	474	499	468	479	475	498	419	447	496	470	480	496	503	478	446	466	465	506	456	461	453	490	428	499	530	522	476	451	438	479	494	510	480	478	501	493	481	501	525	493	468	516	457	461	466	496	446	489	490	487	469	483	493	465	502	450	450	469	480	523	466	468	504	458	455	495	462	517	494	468	508	481	478	456	512	495	490	469	466	462	473	486	484	513	489	482	442	508	457	472	477	468	483	467	486	484	486	494	440	488	472	443	511	482	484	528	453	481	485	468	505	488	511	477	474	463	467	445	502	520	489	493	474	448	447	509	490	479	487	452	500	466	470	471	519	503	493	465	497	485	443	523	453	463	455	508	453	440	523	474	506	537	510	478	506	496	509	496	507	524	479	487	460	475	472	436	454	474	488	517	472	495	478	519	500	485	503	503	495	483	505	483	474	476	465	489	488	469	497	507	475	509	485	448	491	487	488	485	471	453	443	467	528	535	460	518	499	502	489	473	459	500	474	501	504	489	513	496	473	455	517	448	483	493	470	483	488	467	470	483	503	523	459	469	497	489	476	473	529	468	493	484	479	487	519	461	486	511	473	495	489	462	487	488	469	498	433	499	500	492	512	493	492	486	452	482	485	483	499	517	477	497	492	513	498	461	481	474	478	462	521	511	472	459	491	455	465	522	491	496	472	507	470	467	472	448	460	469	499	500	481	473	483	468	498	451	506	512	443	484	441	449	463	470	515	512	464	453	464	497	471	482	469	487	480	525	490	472	473	514	474	479	467	499	479	506	488	509	478	519	470	459	512	525	505	405	495	511	463	453	475	490	490	501	466	476	472	499	509	460	502	472	456	518	440	482	477	465	480	514	467	483	486	505	466	486	484	485	485	487	467	495	472	455	504	495	471	480	503	520	442	469	480	487	510	485	471	514	489	474	483	501	475	505	436	483	474	465	457	490	478	461	530	517	478	489	509	487	481	498	477	526	450	485	477	493	495	496	524	490	474	494	472	483	442	497	508	509	460	415	470	467	501	462	492	525	519	491	510	463	483	505	469	477	478	508	491	470	483	454	491	472	478	491	500	490	501	458	482	504	484	483	538	475	482	508	471	473	478	473	510	480	485	480	478	513	487	506	452	498	463	444	476	472	479	472	469	506	497	448	507	514	474	467	492	499	464	475	490	485	477	479	488	465	515	491	502	487	493	481	503	426	470	506	487	481	461	507	512	483	487	526	493	435	497	494	463	458	499	516	506	489	491	522	479	463	478	508	500	463	486	529	527	532	491	510	495	468	486	466	513	493	464	504	509	496	487	488	519	476	487	528	528	469	473	459	507	455	473	506	491	516	481	474	524	493	494	466	516	464	484	490	502	467	468	507	514	483	472	476	485	466	522	468	453	511	468	517	494	460	440	454	453	461	472	479	487	486	506	491	463	489	473	507	519	461	471	477	476	529	497	469	470	486	457	522	452	479	452	504	479	460	494	482	492	466	499	482	482	458	470	473	485	485	504	468	477	458	472	484	471	463	499	450	480	521	519	491	492	533	496	436	460	478	489	469	467	483	505	523	486	466	479	436	455	490	488	497	477	499	451	478	484	497	460	481	471	450	466	475	509	501	509	493	458	479	485	475	483	447	498	451	492	472	503	527	459	483	518	480	446	489	459	495	488	483	485	511	439	501	508	477	484	455	475	451	525	473	473	461	499	467	513	514	483	462	511	500	479	510	507	487	488	479	487	490	465	525	470	479	458	456	466	518	510	482	470	468	496	465	468	468	537	531	477	488	433	490	529	461	484	507	469	463	532	512	493	518	494	467	459	469	506	492	515	455	456	508	470	466	487	495	509	474	492	500	485	455	484	477	480	469	515	456	472	431	508	498	486	465	461	487	497	459	492	472	491	445	461	468	530	544	508	485	445	448	454	476	452	520	489	492	428	436	511	505	509	463	479	478	473	412	461	458	496	502	540	529	468	494	521	462	482	504	490	473	499	517	440	459	518	505	512	458	439	425	488	496	456	466	505	485	456	485	476	514	494	471	481	504	490	474	491	498	455	469	483	501	462	468	468	480	507	473	455	495	489	456	509	480	481	495	504	489	474	497	490	502	517	471	488	486	502	512	500	499	543	478	437	495	496	503	448	471	510	481	476	464	510	464	501	444	492	546	448	486	476	481	479	472	516	487	507	464	479	475	532	494	477	493	450	473	486	507	481	457	486	479	464	480	465	462	482	524	461	481	504	475	502	510	455	453	482	495	457	500	502	511	478	461	477	468	479	474	491	492	510	483	484	477	447	500	481	504	476	485	469	496	454	449	432	496	477	463	514	498	513	486	477	492	490	466	473	486	465	475	479	472	446	492	498	458	501	496	477	461	466	485	481	501	489	470	453	529	455	472	440	472	459	474	495	479	468	440	496	479	466	512	476	486	496	490	519	469	463	468	465	479	510	488	512	537	463	484	488	464	472	493	483	459	454	470	454	450	514	481	469	486	499	494	507	479	467	424	487	503	484	468	482	485	503	473	455	497	503	452	488	472	497	486	503	469	458	524	475	499	468	485	457	513	472	486	482	464	430	502	473	495	549	461	516	511	469	483	493	466	480	486	525	476	473	501	482	490	462	504	476	490	500	441	481	488	462	503	460	498	430	495	485	443	464	471	493	509	451	503	461	470	467	475	481	471	461	501	511	542	449	480	490	452	508	492	457	458	494	494	486	460	483	456	520	494	471	507	479	488	463	481	461	467	493	477	489	526	484	505	481	490	489	488	475	458	479	510	479	463	516	422	506	461	491	497	462	441	475	515	466	505	510	492	450	455	474	450	494	477	477	468	489	506	539	520	492	462	479	458	475	485	471	476	531	455	528	481	466	516	455	467	479	545	505	483	448	490	457	490	470	424	453	475	470	468	515	481	504	545	488	522	502	494	503	486	476	480	489	505	466	492	530	444	487	520	490	467	477	509	500	462	443	510	502	453	439	510	467	485	464	479	480	483	438	481	467	506	474	455	475	489	535	523	481	526	492	459	466	468	528	474	444	510	487	501	503	501	432	447	484	510	519	459	486	499	507	496	459	474	491	502	476	498	513	517	487	487	516	516	472	475	495	503	460	475	510	517	479	470	468	491	478	497	487	457	449	505	497	473	481	460	493	475	476	458	502	511	486	483	461	456	511	438	480	439	492	463	472	505	457	484	507	463	476	486	504	456	499	504	455	523	460	486	463	501	476	453	463	484	505	483	543	476	492	475	452	473	442	457	482	498	501	490	482	511	458	453	495	484	507	486	469	499	464	520	457
4808	5975	5518	3094	1969	1438	1388	1050	832	1611	11857	14977	10586	6309	2254	918	516	405	440	445	410	408	430	440	388	410	441	425	395	466	424	430	435	449	453	393	417	447	427	424	403	439	424	429	428	384	406	427	429	435	436	430	421	415	428	419	411	438	438	419	417	464	408	427	467	456	419	439	445	415	432	435	442	428	406	402	416	393	388	423	414	396	440	446	435	450	396	433	412	415	398	422	414	412	417	402	442	448	415	423	430	404	409	427	411	426	409	398	430	414	399	421	413	409	449	435	379	416	441	433	408	409	405	457	390	448	412	387	406	440	407	437	430	450	430	409	435	397	426	391	424	405	395	413	391	427	411	418	403	390	393	431	421	394	444	433	456	441	407	434	421	406	433	424	448	393	389	440	394	402	392	396	419	423	409	404	417	417	470	442	409	422	419	435	423	399	427	432	387	371	415	421	417	437	413	433	411	440	424	385	425	419	439	409	425	395	402	411	410	451	401	431	413	418	413	422	440	425	408	409	442	414	437	395	415	443	390	415	432	410	402	418	425	442	453	433	407	420	430	404	414	469	431	424	400	412	414	413	388	420	436	422	398	424	449	446	417	447	390	384	407	451	412	448	433	409	423	436	426	436	420	422	426	405	456	418	413	429	395	427	416	402	427	400	410	407	395	433	422	403	406	406	442	430	403	403	396	406	424	450	419	407	403	413	419	455	410	431	445	408	383	403	398	427	436	376	369	457	393	403	456	423	409	437	447	422	410	398	453	436	421	420	429	411	409	390	426	390	405	415	416	402	392	436	406	444	428	416	436	426	451	420	405	443	433	450	413	423	386	423	431	430	421	411	387	408	409	416	376	408	423	388	433	435	378	413	410	407	415	448	425	420	430	421	421	423	435	388	431	429	420	449	398	392	415	404	448	462	417	427	416	412	438	402	411	451	417	388	407	441	412	435	410	411	428	418	417	377	415	378	387	421	426	421	444	413	426	433	392	417	402	432	417	436	418	430	424	424	381	395	426	398	480	387	386	428	409	396	375	418	419	385	442	423	397	419	445	414	400	447	410	409	418	446	402	425	424	426	416	441	429	429	432	412	409	398	447	435	455	412	421	397	443	440	425	427	438	384	410	427	433	451	417	395	440	407	440	450	408	441	392	413	440	405	428	434	432	441	424	412	407	371	422	394	400	426	429	409	452	424	390	404	406	430	420	441	399	438	394	413	410	439	423	430	407	422	455	414	448	405	400	412	420	428	472	389	434	424	406	397	430	392	399	403	394	415	365	391	436	444	411	415	426	416	406	431	438	426	464	399	435	408	391	424	402	396	435	425	411	388	404	388	407	437	384	423	425	383	428	413	465	462	424	416	411	406	394	438	461	456	451	379	414	414	420	375	433	410	447	445	415	442	435	430	429	378	375	433	407	431	384	424	375	391	443	394	415	399	367	394	397	431	417	411	391	404	406	388	412	403	419	457	417	403	440	379	456	403	426	430	454	403	440	370	437	428	397	410	426	423	397	422	399	404	431	418	396	412	440	453	423	436	414	429	415	411	444	417	441	425	448	392	405	425	410	428	445	396	404	440	435	436	462	385	406	426	431	410	410	393	442	443	377	388	446	444	398	448	422	425	419	417	386	422	397	431	395	442	441	414	450	390	428	444	397	393	428	407	425	442	401	443	420	427	408	441	426	410	429	404	400	435	431	441	433	405	396	437	425	413	381	440	437	431	424	437	389	433	429	439	447	460	426	407	413	421	394	422	397	450	419	425	391	414	455	399	419	410	443	406	435	396	395	430	436	424	401	441	392	407	385	429	433	452	441	416	412	414	415	425	382	413	428	428	412	420	423	451	383	416	391	419	430	406	380	419	385	428	418	458	424	429	424	425	433	429	403	432	411	411	400	431	418	420	391	427	434	446	415	429	428	419	432	395	393	392	440	403	368	418	417	421	479	399	429	429	422	424	407	421	401	446	413	428	414	400	393	396	393	469	371	398	431	409	425	407	386	423	437	399	385	408	402	448	422	431	432	429	396	419	414	427	418	400	435	395	413	418	422	421	453	430	446	421	434	407	433	416	405	403	432	409	410	414	405	403	447	402	397	407	399	408	420	444	413	413	425	384	420	411	439	416	402	430	395	412	399	396	412	395	431	400	415	395	428	429	437	430	426	418	383	401	423	431	409	435	417	410	402	415	410	364	417	401	434	440	421	386	433	430	409	413	417	417	424	381	435	412	430	394	405	461	425	408	436	412	445	426	405	417	392	422	409	380	396	389	435	430	418	402	414	404	396	408	417	405	452	397	411	411	405	396	439	429	401	441	406	432	415	426	437	442	402	428	458	449	421	431	438	434	444	409	394	442	396	385	417	398	442	373	438	424	410	439	433	430	410	413	378	436	435	393	394	428	389	427	407	433	408	371	396	419	448	371	393	383	397	441	415	400	432	422	453	432	368	416	432	428	459	413	426	368	420	405	431	420	404	439	399	430	439	408	441	406	411	439	400	395	389	444	423	403	393	423	393	407	447	433	418	401	398	385	406	420	389	404	444	450	385	444	387	390	403	409	406	413	424	442	440	409	387	399	392	431	418	434	408	430	422	436	450	456	435	440	436	406	413	405	377	420	422	434	420	422	435	438	387	379	426	401	437	404	445	432	431	369	416	413	400	437	430	440	396	419	440	408	407	408	408	419	425	397	374	419	424	403	407	430	438	418	373	395	447	420	419	455	397	440	449	419	368	395	425	455	434	434	412	422	421	395	422	380	391	371	356	390	440	427	450	435	420	398	450	377	386	429	399	410	374	391	415	441	445	446	429	415	435	437	412	409	451	423	435	407	451	412	442	447	406	461	426	416	416	422	382	402	438	418	395	389	420	455	438	425	415	430	418	404	446	365	401	424	431	406	411	411	433	405	376	397	418	422	416	395	404	385	415	387	405	458	414	372	400	433	433	448	393	419	397	383	415	421	374	418	429	428	437	423	434	420	437	471	443	434	441	409	426	439	439	425	426	419	410	478	431	433	421	387	422	435	397	392	394	413	386	424	403	408	416	439	421	430	402	439	438	412	396	393	394	416	392	377	456	434	413	433	412	410	440	384	432	457	462	429	392	441	446	371	386	405	429	438	418	418	405	430	387	421	402	399	463	425	377	408	437	448	405	394	419	433	429	430	381	440	397	405	420	401	424	433	428	390	425	418	442	435	366	414	408	409	405	428	414	438	425	383	426	426	425	392	447	430	449	420	404	436	436	427	401	416	426	445	406	429	435	372	446	420	415	403	398	402	416	433	399	401	405	429	436	442	410	404	423	426	418	434	394	434	416	408	408	464	410	428	423	420	446	399	426	441	426	410	445	423	414	388	436	398	424	426	437	382	385	446	390	386	398	391	438	411	430	372	399	428	422	399	404	421	417	411	442	418	447	420	397	397	394	396	431	416	396	413	427	414	381	407	389	406	429	413	458	407	432	412	402	386	429	409	431	441	435	408	435	400	397	413
23954	20992	28097	24057	20931	9027	2616	1532	1099	2343	24624	31560	17163	7446	2164	1008	686	674	611	571	619	554	601	613	605	616	618	621	625	615	625	676	600	618	600	652	627	638	603	586	587	574	637	641	584	598	623	648	625	596	625	617	612	610	561	572	581	620	578	573	579	583	614	545	589	607	612	589	574	608	642	619	655	628	617	602	543	591	592	584	582	587	601	629	567	611	582	587	608	621	611	595	564	602	612	579	567	634	573	554	563	584	618	569	609	577	580	563	603	618	626	609	631	573	587	641	570	558	599	581	628	608	577	634	592	578	561	581	580	558	606	615	649	555	587	643	570	627	615	616	600	616	586	584	649	633	600	611	609	628	614	589	585	630	625	613	615	625	601	610	573	640	574	617	594	601	577	598	608	565	641	612	615	582	562	583	605	595	594	563	583	619	590	618	605	650	619	630	589	547	556	626	591	591	564	649	571	621	582	659	591	573	590	587	606	637	602	583	581	507	599	620	608	574	610	570	611	629	571	560	614	586	593	612	611	559	607	634	583	591	596	616	577	591	602	568	596	602	618	603	599	596	591	580	608	591	593	590	603	598	632	627	607	577	624	581	636	632	611	619	586	631	601	616	596	630	570	585	631	617	604	619	602	620	545	634	603	661	613	587	571	600	595	619	592	590	602	585	572	590	598	604	609	567	606	654	610	615	585	542	650	593	619	602	578	582	623	542	668	546	635	585	610	580	604	632	587	586	554	614	585	609	597	599	629	654	626	609	580	621	587	567	628	541	618	645	637	591	602	588	602	605	642	607	591	586	592	626	611	604	555	575	577	560	549	603	521	579	619	568	625	606	615	653	642	614	576	598	611	576	599	610	621	567	580	570	576	649	624	576	599	627	617	581	559	643	598	584	599	605	581	604	608	598	599	623	536	570	642	597	588	572	611	591	577	619	567	556	600	555	573	617	619	563	608	624	607	605	618	615	601	626	584	602	589	603	599	623	589	578	605	599	575	597	600	604	585	616	581	599	608	582	607	589	570	572	598	622	596	656	603	642	595	594	626	546	572	565	563	579	586	626	560	662	588	624	559	563	582	557	597	577	627	589	614	579	561	558	599	602	611	598	598	644	636	576	610	583	588	561	603	593	628	611	654	624	622	567	569	622	602	586	614	577	615	598	646	617	581	612	625	641	582	601	620	599	640	632	627	611	638	573	615	598	621	575	607	591	591	589	619	642	584	607	591	665	608	585	593	605	615	641	570	564	622	585	606	539	602	628	646	574	626	603	569	624	627	619	595	564	590	582	616	647	643	619	600	579	594	608	602	558	591	599	590	609	642	584	611	590	601	612	628	612	645	604	605	613	562	629	604	599	570	575	586	564	567	664	635	596	623	587	634	602	603	628	611	575	642	603	604	592	583	579	607	610	573	605	642	618	621	616	593	590	625	592	534	610	641	607	609	589	599	601	590	639	582	580	632	602	598	621	603	617	599	596	588	594	611	612	626	558	604	609	545	570	553	610	585	580	583	612	603	574	608	574	561	584	550	627	589	609	633	629	570	576	583	596	570	568	616	600	613	641	598	613	550	568	618	603	578	616	563	586	638	540	620	624	557	595	587	595	558	617	633	596	619	588	625	647	578	608	626	605	626	603	590	569	621	565	580	620	631	617	589	584	620	613	571	632	565	604	605	592	572	588	617	585	552	624	632	567	608	608	634	571	619	588	595	579	586	589	621	537	560	562	608	588	610	685	599	623	604	616	622	558	563	603	629	604	579	604	612	607	582	613	598	580	602	611	597	639	609	637	664	581	565	602	615	568	590	592	614	608	635	567	648	611	628	601	599	564	594	614	571	637	622	576	565	586	642	603	595	620	616	602	579	632	593	597	580	592	635	550	552	566	626	573	618	591	618	578	561	561	614	599	620	602	597	578	599	575	587	600	608	616	621	600	576	604	599	552	579	579	613	619	610	599	628	574	597	611	613	586	599	559	610	578	588	624	591	625	608	608	567	593	566	627	580	607	596	597	623	584	602	636	598	603	604	612	580	603	589	598	561	579	582	585	574	601	592	610	609	566	546	567	562	601	590	548	562	577	574	566	612	593	625	575	624	601	634	567	594	606	568	616	633	600	656	583	590	549	539	620	600	596	561	602	615	618	611	612	610	585	608	597	568	586	563	608	624	616	554	589	632	636	597	584	583	613	662	580	606	595	607	591	603	578	592	589	629	597	614	571	630	593	596	634	554	633	583	568	560	600	540	599	628	632	615	611	581	563	603	601	607	605	646	627	616	610	629	573	582	571	630	633	605	616	625	641	607	580	578	643	606	559	586	585	598	614	598	573	623	580	576	577	625	641	594	625	635	574	596	577	514	601	594	641	587	538	578	591	649	616	616	647	596	594	652	626	582	608	620	617	578	598	618	592	598	570	608	591	576	608	642	610	629	580	608	569	603	619	625	577	588	604	575	571	595	564	613	612	571	559	613	625	602	591	578	548	607	567	531	614	571	581	629	601	584	579	621	601	643	606	614	618	609	578	609	601	602	629	596	605	670	645	597	642	602	589	570	581	618	604	634	592	580	583	616	615	597	585	565	599	589	554	616	652	608	591	611	602	589	606	580	572	602	584	617	550	612	572	610	601	618	597	615	620	624	573	605	604	602	609	567	562	606	592	592	574	597	600	615	625	604	625	608	604	567	640	579	596	582	583	639	637	580	572	586	604	580	590	668	590	607	610	533	590	600	601	664	631	626	599	580	621	630	587	628	589	568	643	632	619	582	604	633	621	594	597	652	559	596	609	616	661	673	619	575	594	632	602	586	626	596	604	622	616	602	595	589	601	599	552	607	546	566	599	596	604	581	602	577	595	568	624	545	575	611	616	584	597	564	651	575	579	601	596	613	562	604	692	609	592	565	622	578	579	598	561	627	582	621	555	606	553	567	617	562	577	576	570	585	599	540	580	612	608	566	566	587	638	589	641	598	600	609	566	590	596	586	562	615	605	595	601	616	576	607	606	608	603	595	571	595	633	604	589	558	547	594	615	603	559	639	626	621	566	624	549	648	543	562	593	546	575	612	593	580	622	602	583	584	588	586	610	582	635	574	595	630	584	617	595	605	625	643	584	643	561	572	602	572	576	596	605	593	576	562	550	572	612	599	576	621	605	617	582	589	617	615	588	605	622	586	581	589	578	646	581	635	618	620	612	617	589	563	600	636	558	647	608	605	595	622	607	581	584	618	579	532	579	620	582	593	600	628	609	562	567	618	609	622	559	565	578	617	645	611	639	617	589	595	585	587	595	642	582	589	602	589	592	610	589	591	606	621	582	573	619	617	634	545	631	617	601	619	546	628	590	616	600	617	584	630	532	597	603	566	604	591	624	622	611	593	578	600	571	614	620	636	612	564	572	597	570	611	578	597	608	607	559	585	580	609	600	566	629	555	625	607	576	621	631	568	571	601	606	608	590	547	617	613	598	559	622	555	601	566	625	572	595	568	580	618	620
5685	9359	7898	4442	3584	2706	2172	1735	1222	3682	27750	27068	13423	6477	2198	854	560	531	556	552	533	500	477	506	553	540	483	494	522	521	483	507	514	513	528	478	514	535	503	485	471	521	505	506	501	530	563	497	489	481	486	497	463	480	493	519	511	513	505	555	519	516	514	530	534	517	521	501	506	499	489	503	532	536	484	447	495	499	523	539	522	527	518	505	540	550	504	511	490	512	490	532	512	500	515	492	498	514	523	508	503	449	527	547	517	527	566	513	506	492	511	483	525	546	520	543	521	542	510	487	522	483	484	508	498	510	518	539	494	537	488	510	505	496	507	539	548	524	502	497	502	515	529	509	515	506	477	531	469	516	516	533	511	534	566	543	535	505	524	495	508	480	531	520	498	504	519	495	516	547	499	531	494	508	511	499	509	523	471	492	473	489	491	505	512	495	528	492	511	443	520	507	528	534	477	510	506	468	512	493	519	520	478	525	481	502	508	520	527	493	476	495	474	498	510	520	532	434	530	499	504	539	539	509	492	557	467	520	500	538	521	537	547	503	486	519	505	520	488	492	516	479	537	519	498	536	475	484	506	478	501	489	527	491	525	497	503	504	509	476	561	499	476	524	450	522	512	488	514	508	536	488	505	525	507	485	494	488	534	523	489	536	504	507	519	526	515	482	492	478	486	485	501	521	504	480	504	518	527	496	535	535	480	516	548	503	544	496	511	544	526	481	515	498	530	498	485	463	522	508	474	487	514	518	493	516	507	525	465	533	484	514	503	497	518	536	492	510	476	508	529	526	500	483	521	505	482	535	506	515	472	508	489	496	467	458	508	539	533	512	502	534	497	497	533	502	529	490	488	541	539	555	520	515	501	502	455	519	501	486	514	492	519	484	530	534	501	496	492	489	504	508	507	514	518	525	503	533	492	503	491	523	543	501	513	509	506	515	490	522	497	517	497	527	473	537	491	496	478	503	524	504	456	500	463	544	487	512	504	527	494	507	475	507	562	516	514	504	491	463	494	526	504	508	480	506	527	464	483	512	529	479	475	506	512	478	513	514	531	525	517	509	546	539	490	509	497	480	525	528	469	505	510	504	487	530	461	524	494	565	468	502	541	527	508	518	488	525	484	513	527	456	493	516	521	505	509	503	493	493	504	505	505	494	537	501	520	486	481	512	500	504	496	493	523	483	504	513	532	471	502	504	499	526	495	514	532	484	475	502	553	528	501	485	487	488	501	494	544	526	473	526	558	517	506	477	524	503	531	504	526	480	535	490	490	516	519	487	506	498	505	484	467	519	462	502	493	527	530	519	462	480	493	499	495	502	502	507	527	487	521	498	532	560	496	493	507	544	525	511	446	533	514	518	489	496	502	493	521	536	488	472	525	516	524	520	520	501	508	514	503	521	460	464	493	542	511	543	471	469	507	493	488	512	522	495	528	500	529	489	512	520	513	499	510	518	480	476	530	468	476	518	506	525	495	508	520	491	500	542	498	516	496	499	524	491	530	499	491	520	485	523	490	460	516	508	493	479	503	516	520	540	473	521	480	490	489	496	479	519	505	448	479	517	508	497	491	530	537	492	522	513	485	530	504	497	500	521	499	500	480	544	536	508	448	492	506	485	473	508	515	493	480	491	534	522	503	489	529	493	547	464	510	479	508	511	509	542	466	482	497	492	462	522	485	527	476	520	508	491	500	493	524	534	529	514	525	521	534	491	496	501	482	523	491	520	510	475	523	516	529	509	509	552	520	496	507	531	505	487	552	486	506	506	459	482	509	508	486	522	487	516	484	516	495	493	504	513	534	474	503	489	488	528	466	539	502	476	539	526	495	493	514	488	512	519	512	494	518	491	487	513	486	509	510	540	544	541	498	498	549	517	513	537	504	527	528	515	496	516	455	527	465	507	496	475	467	523	506	509	488	483	523	496	530	486	540	487	523	500	505	511	514	522	536	499	489	487	508	492	527	477	453	479	544	532	515	534	505	488	526	548	533	499	460	504	488	515	476	522	516	513	499	529	519	481	502	507	520	506	526	515	483	504	455	534	452	514	550	485	505	509	512	501	545	531	496	471	489	515	436	510	498	520	530	497	471	499	520	490	520	494	480	477	498	532	484	494	512	498	439	486	487	499	501	521	510	442	484	524	503	472	522	506	527	485	511	482	475	495	502	487	527	532	522	489	462	491	525	507	498	499	512	551	530	480	513	524	510	517	504	539	495	468	510	512	519	460	487	490	485	487	484	506	508	475	480	515	494	476	523	500	503	482	512	495	495	514	481	462	498	520	540	475	468	471	503	513	511	505	493	482	515	493	477	528	510	500	480	511	481	543	514	472	500	520	467	510	513	500	487	481	516	517	525	516	491	488	508	516	485	497	525	494	519	519	528	511	529	461	495	504	511	482	502	519	503	491	505	536	525	554	488	500	529	505	460	553	527	506	519	498	498	490	515	482	537	512	500	499	555	495	520	522	502	511	513	504	494	506	510	488	526	532	540	495	520	521	506	463	464	524	502	526	536	469	514	487	497	492	492	527	472	530	529	474	478	519	502	485	518	485	491	465	491	507	499	512	491	537	516	503	497	467	530	506	470	537	535	465	511	462	474	520	478	498	513	488	494	527	509	504	501	498	508	481	489	501	489	513	546	502	497	498	534	499	481	483	499	506	504	489	515	540	480	536	504	550	471	529	509	492	462	505	493	522	527	502	474	500	478	524	497	525	501	504	492	490	541	518	514	516	512	498	516	465	483	511	505	507	527	525	483	498	534	504	530	498	518	505	500	472	476	514	525	513	544	482	503	510	524	490	493	483	511	515	528	527	531	523	523	487	475	505	508	471	494	517	531	525	513	485	496	457	495	545	485	509	471	492	492	503	468	542	508	518	503	511	487	520	526	539	515	498	508	532	489	462	479	511	473	533	521	496	528	507	494	465	509	498	533	516	532	492	480	544	490	504	467	522	470	521	500	533	514	486	517	466	528	509	511	468	500	501	495	513	492	473	502	520	528	562	486	502	510	542	487	503	483	491	531	481	496	474	488	515	501	478	500	512	506	506	454	494	509	467	483	489	495	501	542	522	504	519	501	502	520	522	533	481	547	496	506	482	510	498	519	527	481	514	496	497	541	527	438	488	491	501	510	518	518	481	455	532	543	484	505	488	490	534	490	532	478	472	488	534	515	528	501	507	475	478	504	499	514	493	501	502	487	499	518	495	503	515	450	552	534	461	530	512	504	508	483	501	507	495	477	470	500	453	485	509	489	467	549	524	509	493	499	492	487	492	475	481	502	504	497	508	529	532	509	510	452	500	492	506	521	465	526	496	514	473	493	478	465	467	457	537	459	490	525	542	472	496	478	522	470	502	491	511	483	494	515	510	529	520	510	469	507	485	475	465	516	537	495	488	491	539	531	499	438	497	506	482	496	516	511	507	501	509	560	500	539	487	501	474	507	510	464	483	491	478	494	511	553	538	509	531	492	505	466	485	490	530	497	467
26983	11453	2653	1358	860	649	653	524	469	643	1877	1784	1222	828	568	425	460	490	460	435	442	434	475	428	450	442	449	458	485	457	443	444	405	463	434	434	423	444	511	469	442	394	452	409	430	424	433	409	497	465	488	444	431	441	436	455	402	430	436	417	434	415	424	445	433	455	475	441	423	494	424	444	428	420	443	446	422	441	388	459	392	429	404	447	443	432	391	431	467	430	445	449	422	447	437	451	458	434	472	456	409	442	385	465	426	472	461	412	445	439	428	465	451	439	430	450	428	428	432	417	428	449	448	417	431	441	449	420	456	466	468	450	394	451	425	447	401	415	453	475	464	429	449	462	429	423	435	388	478	454	471	430	407	452	434	435	446	426	438	451	433	420	452	400	436	404	465	451	466	439	435	426	388	453	435	456	462	408	441	465	422	432	423	432	441	448	458	423	466	404	455	422	441	452	437	483	457	436	420	440	478	442	434	429	450	399	487	438	425	437	457	416	426	455	494	431	433	445	449	447	473	435	420	449	421	451	460	431	418	439	413	419	424	455	470	433	425	433	442	444	440	461	423	450	435	442	461	425	485	425	421	410	461	459	414	437	410	442	402	445	399	429	396	418	454	424	488	458	419	431	415	441	431	428	417	438	418	455	469	445	431	449	473	477	418	412	399	434	420	453	476	411	466	447	469	459	430	443	422	432	504	444	481	421	436	461	464	490	448	436	444	433	432	441	433	421	437	457	427	414	426	443	412	445	465	456	440	415	431	454	424	453	441	429	451	447	399	439	421	425	477	439	439	425	399	460	463	465	436	440	430	454	450	469	430	419	420	408	446	462	400	472	393	429	466	421	442	453	457	449	464	484	392	423	441	447	457	433	405	456	473	406	464	427	436	404	440	448	433	437	438	429	439	438	448	446	443	459	438	455	436	428	432	424	467	455	459	479	423	428	462	465	442	411	409	433	443	446	468	449	442	486	431	468	432	426	455	407	489	456	444	447	398	470	420	450	429	438	441	440	416	385	406	426	419	422	420	463	411	429	433	441	428	441	461	480	456	442	447	421	429	447	412	436	437	434	428	425	443	421	456	424	428	407	450	439	452	418	468	444	423	464	469	435	437	409	425	440	442	421	434	438	472	435	484	449	446	413	424	436	436	439	464	473	410	445	462	414	434	423	433	419	419	441	468	444	446	420	456	410	444	427	440	473	417	445	412	419	444	470	418	468	455	440	463	449	430	411	401	421	473	410	437	476	413	457	456	451	460	446	445	430	432	447	450	444	492	443	442	457	415	434	445	444	444	420	454	455	437	439	418	388	406	435	419	412	428	443	416	481	422	446	373	444	456	416	444	425	428	471	490	438	428	440	443	431	456	495	458	458	490	428	413	422	467	447	429	437	404	414	468	428	452	456	424	415	389	435	444	398	438	461	459	431	497	404	442	484	400	437	450	456	461	411	413	425	417	413	443	456	436	453	466	406	431	431	445	409	477	410	483	466	472	412	435	438	405	432	475	424	461	449	496	473	434	440	425	438	433	467	411	447	463	427	431	434	445	451	457	425	431	442	443	478	399	441	486	455	429	480	439	446	441	431	419	462	434	434	444	445	463	426	455	442	446	429	454	440	449	474	405	406	443	431	455	422	442	478	449	447	413	459	392	449	448	447	441	446	429	438	440	438	409	430	444	459	408	418	440	456	421	469	484	444	430	435	465	448	470	448	440	486	483	468	467	418	466	407	475	439	399	468	471	449	455	426	434	463	468	460	429	435	422	457	418	462	444	427	438	440	436	443	424	411	474	435	421	420	422	430	452	460	434	453	448	451	419	444	433	414	444	461	486	464	425	453	452	434	425	472	452	458	433	440	430	466	465	408	446	482	464	471	480	414	471	431	444	448	477	464	422	408	412	431	452	449	434	501	422	435	440	431	454	463	455	446	432	446	442	424	457	419	430	456	413	429	434	434	458	422	439	427	454	437	484	389	451	449	443	408	445	472	474	440	422	436	427	418	421	433	404	442	428	443	417	466	467	428	450	424	419	413	450	419	451	430	434	456	446	425	429	448	474	437	463	457	482	403	429	440	408	438	434	400	414	418	465	473	406	423	437	441	443	427	459	450	484	444	451	467	421	471	457	458	412	413	456	420	430	421	457	474	460	456	434	456	437	462	411	457	471	427	405	422	460	481	447	446	453	425	441	440	451	465	469	451	440	446	476	444	415	453	441	469	453	459	427	452	413	433	400	442	439	431	389	453	463	380	430	438	440	402	442	436	458	478	442	483	476	430	432	463	435	435	436	457	459	452	440	437	435	457	465	442	477	464	430	467	421	452	466	435	425	469	419	470	485	422	430	408	422	421	421	453	444	481	492	450	438	478	451	396	461	425	450	436	457	445	394	431	474	445	436	449	436	416	433	454	423	422	448	446	463	473	467	425	423	439	425	472	442	466	419	452	444	457	431	429	412	437	406	392	442	424	451	459	478	417	432	446	401	456	438	440	408	434	446	442	426	424	448	431	438	394	439	464	459	431	421	459	399	450	471	455	389	425	440	426	490	439	457	431	432	428	445	470	462	449	411	444	476	461	414	414	398	414	392	447	455	484	424	444	425	447	485	426	445	479	423	434	440	401	455	425	460	452	440	441	405	421	430	450	432	426	442	418	444	470	407	410	435	485	431	413	434	443	450	433	421	426	405	442	431	458	442	467	415	440	460	457	412	428	434	457	438	436	416	440	453	399	474	423	445	461	445	431	439	422	448	403	428	402	425	492	440	462	443	447	429	432	440	453	445	409	415	423	451	476	429	445	488	418	470	394	453	414	389	447	463	466	471	427	471	461	426	442	404	456	395	449	461	474	457	407	447	420	406	418	418	491	423	447	378	493	442	422	490	408	467	407	414	453	441	436	424	452	444	451	443	437	434	476	411	452	443	422	437	453	426	419	451	445	469	447	416	435	473	460	402	463	425	445	446	430	450	433	435	424	470	412	456	392	433	438	437	447	447	441	455	442	415	475	466	415	433	426	432	407	418	459	419	455	482	454	427	436	432	446	450	396	462	413	446	433	432	470	419	424	433	468	415	418	437	431	423	434	438	421	436	410	445	414	441	433	425	449	406	427	436	421	394	440	448	433	419	461	464	438	473	451	447	452	404	418	412	410	464	447	412	422	449	449	455	461	466	467	403	478	459	420	447	455	407	439	430	471	441	426	445	422	428	413	430	431	464	435	439	421	427	466	471	460	436	506	426	453	474	412	483	421	440	452	445	434	456	448	410	427	414	482	438	434	437	476	479	419	448	440	432	455	470	426	509	468	438	441	472	467	400	428	434	464	439	410	446	457	443	414	417	464	435	468	435	464	416	434	425	496	442	453	420	432	408	418	456	441	446	443	463	438	433	395	486	403	456	424	480	411	382	421	430	481	415	464	434	428	419	430	426	426	464	424	428	436	463	473	458	461	482	450	396	423	450	436	460	470	447	417	436	483	459	430	450	413	420	453
5626	1780	2625	1301	1015	831	721	557	453	784	2481	2045	1311	821	490	404	353	380	367	357	380	370	325	365	404	351	343	374	369	361	415	385	392	369	387	393	344	375	345	377	358	364	356	405	335	350	378	386	399	399	377	350	360	337	391	336	357	338	344	392	346	383	376	354	377	368	335	387	356	393	410	339	359	362	361	346	367	364	377	394	336	352	358	353	381	372	382	347	334	391	373	358	373	376	357	348	359	382	361	368	340	350	351	359	377	379	317	382	364	363	389	370	350	388	375	373	405	373	370	366	333	338	378	381	390	368	370	374	391	364	370	344	374	355	362	341	403	359	361	353	350	390	372	374	315	407	346	388	373	379	344	338	383	371	351	365	372	346	358	377	328	370	352	372	332	393	373	378	389	333	385	364	339	361	350	357	364	366	386	396	359	381	406	348	381	350	355	393	346	360	337	348	366	342	376	338	366	352	380	343	368	339	367	372	388	355	360	364	327	400	372	404	351	369	344	339	345	354	382	373	364	365	372	362	376	362	335	358	386	370	345	343	361	357	363	388	355	352	366	372	387	359	366	362	384	386	374	353	338	377	348	370	333	373	386	361	371	349	350	361	372	373	364	356	349	364	341	369	326	374	354	374	327	365	353	358	358	385	358	339	340	402	371	344	358	402	345	339	360	393	402	326	375	357	379	362	419	366	380	344	380	343	349	384	374	378	349	364	367	346	357	359	378	346	359	329	352	368	379	373	376	410	362	373	378	380	352	366	378	363	354	335	354	361	373	352	419	353	364	347	372	328	393	379	359	417	327	365	430	371	347	354	363	356	341	364	339	382	367	358	352	375	398	381	376	373	342	390	380	356	374	359	362	364	379	362	342	375	362	365	358	385	343	369	371	367	367	357	357	347	335	366	350	351	360	386	386	394	377	361	354	390	409	395	351	356	382	404	370	340	357	378	377	321	370	347	346	362	336	381	353	350	382	388	375	373	355	346	378	330	366	365	394	381	356	378	354	382	387	374	365	370	361	371	392	394	370	341	347	391	369	328	398	360	337	364	357	390	384	406	378	344	370	334	366	366	375	383	344	356	365	372	369	377	367	390	378	371	385	347	403	388	378	374	378	389	364	386	393	399	342	364	356	368	350	371	352	367	358	403	399	373	363	360	335	373	383	361	382	374	369	383	371	344	407	344	346	382	367	412	353	373	380	385	364	355	368	382	345	388	338	364	359	420	350	401	373	371	346	341	360	368	360	357	368	382	400	411	340	379	390	390	357	358	394	349	404	375	394	391	353	340	394	381	392	348	346	388	388	389	370	356	363	361	370	380	396	393	335	356	409	327	361	399	319	367	412	359	356	359	361	355	369	378	354	337	378	386	374	354	371	348	370	377	350	384	380	373	366	366	377	343	350	385	385	357	385	373	369	370	347	347	386	375	358	347	389	369	372	417	352	343	398	354	366	373	371	363	378	360	375	423	380	366	408	384	370	342	353	356	372	371	370	395	353	368	333	350	380	358	374	385	381	381	350	316	369	365	381	369	358	357	371	359	358	358	352	386	342	389	386	375	368	390	390	397	339	374	381	369	378	354	379	371	330	347	382	351	340	345	381	352	359	368	366	378	383	388	391	374	358	380	370	335	377	357	378	357	349	350	349	326	381	377	374	354	371	348	362	360	363	394	384	348	357	367	352	364	335	376	384	356	341	350	365	347	380	359	342	347	339	342	387	372	400	358	384	375	360	348	377	366	348	343	350	396	357	379	366	356	384	357	358	346	357	399	381	360	367	405	350	364	335	364	403	354	328	376	373	383	346	357	372	370	368	380	380	361	386	374	391	372	416	340	361	372	338	337	380	363	338	372	365	355	397	359	360	327	369	338	375	371	361	357	305	404	365	359	385	354	369	342	373	380	385	354	376	365	380	388	389	357	355	357	354	408	383	354	369	388	378	361	375	346	381	395	375	366	357	341	407	379	371	358	351	355	347	369	328	370	371	378	349	392	372	360	374	360	344	360	396	371	370	370	405	385	359	375	343	392	381	380	407	356	346	366	395	381	334	371	382	377	346	402	366	351	353	369	349	354	352	347	347	382	370	373	380	363	388	375	364	351	354	333	356	357	364	379	389	377	389	315	374	338	364	341	379	346	368	373	377	362	392	335	345	377	359	342	358	361	370	366	382	359	385	358	386	356	368	346	368	394	354	374	401	383	371	399	359	363	357	357	357	340	329	358	360	349	360	342	359	395	350	374	360	363	384	373	358	366	395	354	337	356	349	383	396	390	387	376	343	361	368	349	369	401	367	354	366	356	392	365	365	346	362	354	366	393	361	339	386	377	363	379	368	415	356	418	310	369	395	356	376	367	394	403	384	388	379	371	369	359	389	369	391	393	365	361	360	390	368	407	391	356	343	354	352	380	381	364	374	391	373	381	344	351	361	384	372	336	350	347	379	350	384	361	358	340	365	380	344	350	355	374	365	375	400	411	356	370	348	390	355	384	385	382	338	361	372	369	377	388	387	352	387	344	373	379	357	385	366	400	368	373	379	369	380	415	348	365	352	346	394	378	332	387	353	378	354	380	402	341	379	386	353	356	351	342	389	341	354	345	335	359	329	372	334	394	351	349	391	380	366	380	364	362	356	355	348	370	368	385	387	350	375	369	380	358	377	364	379	364	365	378	377	353	359	337	370	394	344	347	371	341	352	389	373	338	377	337	370	317	367	389	366	369	343	348	394	356	391	350	389	389	381	399	396	401	389	354	355	333	369	371	387	360	369	343	335	399	355	398	395	353	395	353	393	369	366	380	361	372	384	360	324	361	357	356	396	341	368	376	363	381	342	357	371	346	381	369	373	326	346	341	326	384	368	338	373	381	366	358	378	373	308	362	356	376	352	337	370	357	365	388	354	379	403	374	355	357	342	348	356	371	362	360	351	372	337	411	359	324	401	367	390	375	393	376	400	370	374	376	395	355	367	342	383	373	343	366	381	339	362	345	362	392	360	344	375	342	357	343	386	360	352	362	371	350	376	379	365	370	411	337	404	363	326	400	361	389	390	362	366	337	386	366	376	354	382	354	378	393	379	399	357	378	366	368	368	365	378	359	380	362	353	349	350	357	380	366	403	336	346	365	365	371	349	365	370	357	380	370	395	349	376	336	375	361	400	355	391	344	353	345	397	348	367	375	380	358	370	359	394	345	384	346	375	369	342	371	357	354	338	365	334	342	356	385	353	381	359	410	341	363	374	376	329	341	342	341	375	402	371	375	368	392	359	367	369	392	366	340	377	382	362	320	383	366	381	405	350	377	345	356	354	382	364	357	378	366	349	359	343	340	351	343	346	352	380	348	387	372	372	339	354	372	369	375	336	431	386	398	367	371	383	357	359	372	369	355	348	391	337	366	372	378	357	373	390	374	342	351	381	370	362	370	391	375	392	361	386	352	416	357	397	374	377	383	377	351	365	365	362	363	374	390	364	393	372	379	360	365	332	363	360	404
24925	20999	27122	24965	10042	2183	1410	776	665	1687	9870	17768	11839	4773	1484	723	606	546	540	565	489	522	572	587	527	476	570	570	540	521	523	561	520	528	541	518	536	477	524	555	507	531	517	523	485	529	491	556	527	526	543	537	522	511	516	549	517	539	541	534	551	542	553	550	522	550	522	485	528	578	507	476	495	541	541	530	488	535	541	503	542	533	515	551	575	500	535	538	504	527	501	520	529	531	507	489	526	552	560	526	506	507	502	516	554	506	541	529	515	522	532	542	486	542	542	529	563	502	537	507	534	536	531	508	512	531	511	538	558	507	521	511	536	471	527	522	554	562	500	516	526	551	542	548	506	516	515	488	517	514	493	502	506	510	499	485	521	512	585	538	515	524	527	547	531	507	508	494	532	501	563	546	510	477	507	535	550	547	512	532	505	501	497	504	526	492	513	488	531	555	486	531	523	527	502	534	519	533	525	486	520	554	531	538	544	536	525	530	567	516	542	504	516	492	487	518	509	528	498	501	509	508	558	505	557	516	496	508	516	526	485	534	500	540	532	504	513	505	519	492	523	519	522	541	511	503	525	519	500	511	536	559	520	528	531	508	501	524	523	531	529	518	508	517	552	522	570	474	519	550	564	510	543	545	534	530	517	516	528	497	534	523	486	510	499	517	524	507	541	517	569	473	536	486	475	516	511	527	559	480	516	509	530	509	518	545	482	516	516	580	537	495	518	508	532	508	494	506	475	562	557	495	555	542	483	513	530	509	496	526	488	483	545	534	508	509	540	527	523	508	474	535	502	524	558	568	520	478	490	525	531	475	534	524	558	522	556	544	510	546	492	505	526	540	533	524	513	547	502	439	530	493	492	537	527	528	533	530	545	526	552	537	537	528	506	544	524	537	540	509	495	540	495	491	520	519	534	521	506	497	510	549	538	522	523	470	500	522	533	480	515	502	488	518	536	510	527	537	506	490	550	555	508	537	532	576	482	512	538	515	544	504	537	536	521	531	577	536	523	516	492	499	494	489	558	554	539	538	485	497	516	496	512	532	500	521	536	514	512	545	468	502	494	500	527	521	490	505	497	505	556	507	528	541	469	536	477	505	539	530	528	520	560	462	521	521	513	545	533	530	546	514	519	553	540	521	545	489	549	524	555	516	478	489	520	529	527	545	538	490	536	520	510	558	528	530	544	527	536	522	516	542	526	557	525	553	505	530	540	525	500	477	551	500	538	494	511	503	544	548	518	516	523	531	522	497	545	512	489	528	543	511	543	553	530	499	498	494	534	524	484	538	517	530	533	515	497	503	499	523	541	525	515	530	497	515	516	547	537	529	476	537	548	510	521	558	527	487	484	502	509	541	513	523	525	526	528	502	537	527	493	513	502	539	526	516	538	537	574	534	596	527	543	523	529	503	508	552	532	518	551	549	527	526	503	505	530	495	509	539	517	522	530	521	517	497	547	505	522	506	497	535	521	538	533	539	471	530	537	517	510	535	517	518	563	481	526	502	519	533	539	522	524	503	516	540	533	502	500	507	523	544	557	516	551	543	529	532	543	494	545	496	482	517	539	529	537	511	558	539	546	549	510	487	536	526	534	534	518	520	502	525	492	509	564	510	536	510	505	524	503	546	564	495	518	533	523	549	523	525	513	541	490	525	517	505	517	525	529	561	527	506	530	523	493	560	486	551	510	510	511	552	524	503	579	517	481	550	484	490	500	481	516	527	560	514	530	498	529	527	528	536	534	530	536	503	520	550	522	507	543	539	496	521	524	495	522	496	545	542	480	541	518	522	513	557	502	510	503	523	508	512	484	522	543	507	492	513	505	520	507	560	526	523	533	489	500	536	549	531	524	541	512	508	487	496	549	481	515	535	522	525	511	502	517	547	550	495	526	500	518	501	496	558	481	557	534	538	519	516	562	488	543	533	524	509	543	497	495	492	506	534	519	539	521	529	513	531	487	521	485	482	505	523	540	567	478	565	543	535	504	508	560	491	495	551	504	539	489	492	516	527	519	479	588	525	515	506	525	516	550	505	464	526	518	539	499	485	504	525	533	519	512	529	527	544	518	518	517	546	509	512	516	500	556	515	512	538	544	563	569	511	496	510	506	550	523	496	505	469	510	506	508	528	521	481	491	528	469	551	577	546	502	569	526	533	526	544	542	546	516	483	563	545	484	499	523	538	542	496	543	493	566	487	551	515	501	535	533	535	524	523	528	498	485	493	523	520	484	535	528	517	525	568	523	482	517	525	527	516	526	513	473	576	529	522	537	544	500	499	548	488	507	510	509	534	558	491	480	505	502	509	547	511	496	508	525	557	568	524	560	549	521	527	528	514	518	536	477	488	524	527	484	553	530	474	535	548	535	572	513	543	517	541	487	504	547	544	521	519	522	512	507	506	520	513	521	496	488	519	571	520	508	518	526	517	519	596	486	517	546	529	536	532	540	539	504	516	544	509	476	540	530	506	495	550	510	521	566	510	525	538	520	484	537	548	479	525	540	493	531	502	558	524	540	528	517	539	514	536	520	537	532	505	546	491	544	519	518	531	536	545	494	494	504	523	534	519	544	489	547	549	494	549	493	516	522	516	509	522	517	514	499	530	537	474	501	520	527	522	490	496	505	553	531	548	533	517	496	496	491	528	538	531	569	523	494	548	542	527	558	507	477	536	497	481	454	562	546	473	482	532	568	490	520	520	508	481	538	505	541	496	501	500	540	523	514	540	571	500	518	458	534	464	536	495	551	502	557	549	524	534	478	510	550	510	540	512	498	520	550	566	543	530	492	535	510	528	532	496	508	525	495	515	489	518	502	541	512	499	571	464	496	491	497	517	521	545	502	549	536	552	553	517	530	544	519	518	511	507	510	542	497	532	496	544	517	514	498	508	524	503	527	512	511	523	527	557	524	505	536	521	519	522	534	513	553	533	550	501	480	515	516	515	555	545	527	509	496	512	497	558	546	528	501	522	522	515	554	535	543	531	537	525	558	534	523	516	527	523	542	515	508	529	494	507	557	469	515	557	524	468	505	493	531	572	507	508	522	475	500	497	540	489	532	516	529	544	537	518	507	531	524	538	487	519	539	514	510	507	514	501	559	548	517	488	544	549	518	486	531	519	488	506	521	510	520	524	530	555	505	543	522	509	488	548	519	505	518	542	535	518	520	598	553	504	552	539	480	501	461	533	520	511	494	511	525	524	484	490	497	463	484	479	511	492	509	552	541	566	504	518	496	530	533	518	479	502	541	539	526	481	523	520	538	531	504	489	512	506	494	493	488	547	533	540	543	521	500	544	538	521	564	556	567	512	479	527	508	610	512	510	501	557	558	487	513	531	507	507	534	513	497	514	531	545	537	526	504	517	509	535	541	539	494	517	515	477	556	556	495	526	529	524	523	580	503	552	544	530	534	495	485	519	499	533	537	551	510	521	503	524	555	531	523	511	524	517	523	502	489	493	527	517	519	529	543	522	515	556	505	498	515	486	492	501
4521	5775	5652	3186	2271	1952	1478	808	702	2583	13033	17634	10642	4462	1477	643	486	449	424	437	478	468	459	442	472	494	501	437	471	447	426	478	462	477	467	397	446	471	480	475	469	466	438	459	448	478	448	440	445	448	458	444	444	441	469	462	445	428	416	413	486	455	479	407	431	475	482	471	455	446	430	414	427	445	418	457	451	407	439	462	450	464	454	425	448	483	443	428	451	452	426	441	445	469	461	464	428	436	451	436	435	441	449	443	427	402	481	480	444	471	436	434	446	472	414	458	456	433	431	424	470	434	462	395	467	444	429	484	434	457	454	420	434	457	463	447	463	479	438	461	405	485	459	448	433	413	461	467	494	459	471	457	429	494	423	448	478	458	457	448	461	421	429	429	484	455	412	403	426	431	460	459	467	459	430	422	479	434	468	428	450	434	444	465	444	475	443	455	429	422	460	479	439	418	421	397	466	459	438	466	430	448	453	439	456	465	432	473	461	476	473	493	466	432	455	454	468	396	454	499	438	435	470	432	424	458	421	447	455	450	472	477	426	462	429	467	460	468	454	431	456	457	465	443	416	436	445	447	424	453	456	485	466	452	428	460	446	473	416	437	476	471	458	447	452	473	448	441	442	439	445	423	437	451	469	439	411	462	426	433	454	435	474	443	424	458	473	440	450	417	416	470	434	447	455	491	400	476	440	446	467	445	450	484	420	458	435	455	454	433	462	457	435	446	426	449	448	463	428	412	455	428	448	450	443	445	425	459	470	444	436	455	434	435	436	481	461	437	438	419	459	433	393	456	417	475	436	431	425	455	428	444	472	412	473	423	443	432	415	441	460	441	424	440	454	445	435	442	419	470	457	469	433	460	458	444	476	445	467	463	420	455	452	463	447	423	411	454	464	423	430	443	425	456	439	432	422	453	423	446	444	425	433	428	465	445	426	478	447	412	452	433	443	428	432	453	443	466	471	434	430	427	434	425	435	428	440	417	469	420	396	448	457	420	430	454	511	453	433	436	446	462	443	457	452	443	451	438	450	438	432	458	467	428	434	449	445	460	428	407	489	454	454	456	432	455	430	459	416	451	504	462	449	474	401	444	464	423	436	450	448	481	425	481	458	423	453	435	449	446	413	393	437	407	416	449	421	465	454	414	413	437	467	476	433	432	425	462	457	409	471	485	453	440	440	433	427	456	450	445	451	427	419	435	458	446	474	426	418	483	439	481	431	451	479	439	420	447	469	487	459	426	436	439	484	426	467	449	453	438	436	423	429	436	432	434	456	473	444	458	444	444	452	396	450	446	405	450	449	418	405	410	454	419	455	445	392	460	435	421	431	429	448	457	431	418	391	441	472	433	459	452	393	447	481	444	472	455	447	454	442	456	455	431	460	452	470	466	426	496	457	481	483	451	450	415	457	439	474	450	424	448	447	452	470	448	455	442	433	450	420	443	441	487	463	440	459	415	464	472	437	452	458	431	437	450	443	436	450	441	442	418	453	444	456	442	436	458	444	479	455	460	459	455	416	427	440	415	472	463	434	452	482	457	454	471	463	484	377	445	439	453	441	435	429	413	427	465	423	470	476	466	483	429	429	453	452	447	415	427	401	415	437	433	453	443	481	447	438	449	395	454	466	441	447	428	486	454	444	421	441	442	437	425	465	437	412	441	445	437	472	423	439	448	440	459	450	467	467	490	454	465	445	455	456	430	424	446	405	446	488	449	484	438	478	450	453	468	431	427	431	426	397	467	445	472	452	449	428	446	443	413	434	412	443	434	407	393	426	451	452	426	408	471	436	433	387	423	449	481	420	418	459	428	446	416	452	443	462	422	409	460	437	465	446	442	420	470	486	430	450	445	475	442	456	427	414	417	453	448	457	488	445	446	442	436	447	470	448	449	434	471	487	444	466	466	486	425	466	481	485	418	448	474	438	487	425	443	441	459	441	435	483	428	485	460	460	431	432	463	463	468	466	465	441	448	414	430	429	469	426	446	458	461	458	471	432	449	463	422	458	439	473	417	420	452	424	468	480	413	457	433	461	463	469	475	428	428	457	426	459	435	456	450	434	474	425	441	482	427	440	451	416	439	444	433	423	414	444	432	467	459	433	429	421	451	447	437	424	448	453	432	466	429	446	484	446	472	459	456	495	419	433	444	448	470	413	488	495	443	463	435	441	416	442	425	456	464	444	452	433	437	439	469	474	493	456	452	432	437	432	428	412	450	452	414	463	471	435	455	449	431	439	428	472	413	493	438	460	461	413	432	456	431	449	422	467	421	403	434	428	464	447	407	450	434	470	419	428	437	460	472	420	465	465	415	434	435	433	421	436	437	428	458	429	449	465	464	443	411	451	457	422	402	425	461	459	425	449	420	437	421	457	465	422	434	449	473	405	493	447	424	465	460	410	439	418	419	431	450	442	442	480	436	444	437	420	390	426	451	450	468	452	482	452	424	425	434	467	420	487	424	479	435	463	440	400	486	454	455	457	454	454	429	440	431	454	457	446	436	464	432	437	450	470	443	457	473	423	410	441	437	419	444	450	447	437	444	455	421	426	434	443	438	437	461	474	435	470	418	491	461	494	448	466	454	443	460	437	453	462	469	446	444	457	444	428	427	431	459	469	415	428	439	436	437	418	446	415	494	424	429	462	483	464	453	411	428	437	482	454	413	458	408	449	444	436	423	463	437	442	454	447	449	462	469	436	429	472	410	422	418	435	412	471	430	451	423	420	452	427	439	417	442	452	438	446	424	451	436	436	442	474	454	439	473	446	454	433	411	473	437	489	447	513	418	475	433	458	452	450	446	432	456	456	471	456	464	449	408	468	449	454	483	441	469	438	466	436	483	489	436	446	454	428	490	448	438	471	443	459	470	472	460	470	452	475	429	450	404	432	468	443	441	427	397	438	455	453	450	433	453	471	457	423	437	463	474	436	453	443	457	408	405	468	432	410	453	445	448	440	438	439	466	414	437	446	465	432	408	398	432	423	417	459	434	458	429	410	469	460	473	430	415	442	437	492	455	419	426	412	456	438	435	468	445	451	460	488	450	474	454	438	456	457	426	452	452	413	470	452	448	400	467	479	443	487	466	405	441	460	438	452	447	440	408	437	425	466	419	474	435	434	487	435	476	455	448	440	451	448	459	468	406	418	491	453	434	452	431	468	482	422	483	457	451	448	451	460	412	443	450	437	444	440	432	462	420	441	480	438	456	451	455	438	450	472	438	475	458	472	412	426	443	476	455	447	449	463	436	426	441	443	486	424	454	426	476	423	427	464	479	459	457	429	460	485	440	449	476	464	456	408	453	403	469	443	443	450	423	426	416	436	425	440	450	425	491	465	452	465	440	456	431	443	429	461	482	410	484	442	438	437	445	457	429	426	401	415	469	414	487	412	417	407	455	412	455	426	446	465	450	439	454	460	442	455	432	475	457	453	411	420	440	451	401	454	411	462	450	461	431	418	450	450	413	469	445	449	466	449	424	446	446	450	426
23925	20970	28096	24069	20855	9327	2738	1203	1001	2030	21011	29344	20338	9112	2598	941	690	678	644	677	660	615	655	629	643	692	597	640	642	588	628	616	582	596	654	667	688	611	623	621	630	600	594	625	666	614	607	681	646	638	613	630	606	631	639	640	601	639	648	611	604	576	593	632	619	649	645	661	605	597	678	664	630	626	628	558	636	633	606	579	610	648	639	592	635	611	616	594	625	631	617	647	585	609	617	625	646	630	628	629	647	655	623	658	578	609	631	602	596	610	610	598	616	617	617	590	638	672	638	642	645	626	650	643	596	626	650	625	620	678	627	600	612	619	687	602	647	597	581	632	622	595	619	644	587	630	660	624	609	596	588	637	597	593	618	632	655	648	638	605	655	618	617	618	625	616	591	641	582	639	650	648	621	579	635	617	633	601	639	594	580	669	639	596	586	642	609	597	633	597	616	657	623	581	634	631	668	620	647	630	595	610	610	601	596	602	581	607	608	604	631	656	684	596	627	647	612	589	657	587	645	636	605	606	598	670	553	630	565	601	608	642	593	645	583	638	622	594	601	668	587	618	665	624	624	626	588	591	581	608	608	612	565	663	612	591	643	643	645	612	624	611	606	653	634	613	646	606	626	627	605	585	612	649	625	614	610	603	620	627	584	634	632	611	612	615	631	647	634	628	598	577	642	655	608	598	654	582	606	648	679	635	619	568	618	582	608	679	622	642	622	622	594	587	607	685	626	572	638	626	671	664	563	603	593	611	611	620	628	647	662	638	576	584	591	620	619	566	598	632	615	599	602	648	673	597	623	605	663	597	620	629	633	619	584	618	600	605	600	588	597	622	650	595	643	660	598	653	614	637	576	631	623	597	620	634	635	596	601	576	604	697	660	625	647	656	608	595	631	600	661	621	601	655	619	609	625	581	624	599	610	574	636	607	686	614	621	644	619	597	642	619	620	603	613	621	609	619	630	642	586	607	623	631	631	624	620	630	595	617	597	639	638	601	644	582	638	600	632	626	611	554	608	637	580	668	584	635	638	651	595	606	626	585	584	636	643	562	602	618	593	629	604	626	610	631	613	613	622	600	639	659	600	635	624	613	649	608	618	634	594	615	607	637	599	571	613	658	640	604	594	616	624	624	609	592	629	629	654	616	615	636	640	619	601	612	576	628	617	601	648	621	627	610	640	601	604	590	595	631	647	615	572	598	610	584	630	617	586	662	627	658	630	604	591	656	583	621	604	607	640	575	619	607	643	636	589	572	629	618	644	594	622	556	599	623	611	633	608	606	617	621	658	607	602	625	628	614	559	601	592	605	637	609	634	649	607	578	629	658	649	598	573	586	626	593	623	626	658	650	627	587	639	633	630	647	624	587	619	607	656	587	558	624	645	563	649	622	609	629	609	638	591	616	646	649	611	574	615	630	672	635	592	617	620	630	631	634	673	661	611	660	605	610	589	587	629	617	618	638	600	605	606	618	617	629	632	584	602	618	640	633	608	605	643	591	608	610	612	619	652	650	663	628	635	589	638	671	633	635	621	626	614	609	609	656	662	632	615	619	648	626	594	620	625	697	614	640	616	632	646	595	595	655	545	587	621	633	632	587	624	652	584	645	628	580	618	606	620	647	675	627	608	623	639	614	580	566	582	640	579	592	587	626	604	588	618	610	591	640	621	593	615	629	634	614	610	623	617	668	602	639	597	618	672	637	632	616	571	596	677	634	609	576	591	618	587	622	585	627	638	587	606	673	615	605	620	582	635	681	640	592	639	582	636	617	592	643	630	605	639	574	610	625	676	592	641	683	640	624	628	587	679	626	679	625	598	621	628	614	584	606	623	626	618	620	674	643	634	600	609	643	634	652	622	643	645	605	603	601	629	603	613	605	604	594	645	620	597	605	605	653	585	599	671	628	620	607	664	607	615	632	610	636	612	635	603	633	616	619	589	648	631	623	597	604	647	641	595	619	626	621	616	638	639	626	622	608	619	628	618	597	592	606	606	642	630	674	648	653	613	647	667	575	641	612	662	603	596	648	596	608	616	668	594	631	642	603	590	616	664	587	617	654	618	656	594	607	560	564	599	610	632	643	643	618	645	633	634	575	615	579	585	602	615	633	629	618	651	590	601	577	615	628	636	613	626	623	628	650	545	647	624	633	630	582	630	652	620	561	621	642	581	605	607	567	633	645	645	617	602	613	635	606	620	599	692	640	598	594	632	641	645	643	666	688	594	613	656	599	633	631	617	642	602	632	620	634	625	635	587	645	569	603	605	574	622	579	630	604	634	635	662	623	636	631	632	675	604	668	657	556	626	595	559	544	637	626	626	578	600	586	598	573	645	621	604	604	604	628	619	608	623	614	632	580	643	634	595	600	605	640	655	628	625	614	641	628	623	591	627	587	616	641	620	647	599	611	617	638	602	621	576	636	635	556	655	595	572	642	575	641	606	579	619	603	615	633	600	615	623	589	619	639	608	608	619	559	580	610	614	641	593	629	625	576	642	574	626	602	595	670	647	646	610	650	625	565	651	617	583	640	613	611	615	611	655	601	661	652	598	599	628	618	636	705	623	583	635	613	636	595	610	631	622	571	645	612	620	655	605	596	632	642	601	599	669	645	585	629	653	619	599	586	638	593	619	616	596	605	576	636	605	584	641	658	630	676	621	644	604	579	629	640	571	613	580	604	599	664	675	633	623	598	609	680	621	609	648	604	565	565	619	618	674	560	644	624	617	608	596	616	567	567	608	617	682	613	656	590	611	641	604	637	592	603	590	620	605	595	619	621	584	570	592	652	627	649	579	600	605	629	599	606	594	599	577	617	600	597	609	623	648	635	664	643	604	584	574	641	572	651	606	622	587	564	623	584	622	630	579	523	625	616	620	609	632	600	587	591	616	626	584	614	613	600	605	616	603	632	600	641	613	615	615	615	634	642	600	612	622	578	614	560	612	591	600	630	621	605	649	606	600	643	628	620	573	613	617	618	576	608	620	620	648	648	632	641	602	623	628	631	636	612	575	612	609	583	621	598	621	601	587	623	587	646	621	607	606	650	628	672	635	601	576	607	579	670	564	619	640	603	590	630	566	601	598	578	608	665	588	600	650	658	616	644	625	641	593	618	618	624	638	602	652	607	591	675	606	592	572	635	590	613	602	647	578	649	612	654	605	610	615	630	607	604	655	603	593	615	611	612	619	588	632	593	588	582	629	630	630	671	592	618	616	627	597	599	559	580	646	628	625	673	624	648	659	600	637	662	621	605	620	635	645	580	580	601	638	611	563	616	604	649	600	599	619	604	651	657	639	641	635	651	604	617	618	632	681	568	656	628	632	585	655	629	628	572	585	653	618	640	603	606	588	627	629	586	608	717	612	669	662	623	626	606	611	588	664	635	638	571	572	657	578	630	631	629	653	593	617	614	659	657	617	632	614	579	636	611	609	610	599	629	621	634	615	615	650	617	595	678	588	609	604	602	601	612	628	584	594	664	599	657	635	620
5108	8572	9603	7040	3505	2861	1964	1182	1037	3163	24898	26313	16895	7685	2595	815	645	547	525	512	554	547	527	525	524	493	492	522	517	539	520	522	523	544	501	536	560	525	563	567	535	481	528	531	515	513	544	506	450	520	513	545	507	546	525	531	487	565	520	491	496	533	529	540	539	539	510	536	516	548	506	516	511	531	503	547	474	540	557	497	530	524	524	514	528	508	502	549	534	503	526	538	523	566	545	550	484	512	520	476	517	509	513	513	497	526	531	529	541	499	505	516	547	557	526	547	527	540	509	507	531	516	513	514	488	504	477	543	491	503	553	530	499	503	551	503	532	530	512	566	516	512	506	472	566	490	522	542	555	519	526	529	538	558	528	532	525	548	553	503	546	532	559	512	534	560	495	541	536	520	547	486	525	517	540	489	534	509	520	540	491	537	523	543	446	539	514	521	482	536	565	517	543	578	527	523	527	518	563	526	495	530	527	528	515	541	522	532	512	518	481	522	535	486	539	524	554	495	510	491	502	536	534	514	535	547	517	523	515	541	533	519	543	563	517	556	515	519	501	562	494	501	524	530	540	497	483	524	553	503	509	504	516	536	511	583	518	524	513	505	519	490	513	539	524	507	528	501	522	484	522	501	526	501	530	510	469	547	556	525	519	537	566	548	532	507	536	499	563	549	530	542	523	507	509	520	528	475	526	482	507	530	514	564	505	513	531	493	513	529	509	540	545	525	501	503	490	470	502	510	519	483	533	517	518	554	491	538	564	525	554	532	504	529	496	536	485	524	521	551	506	539	484	536	512	544	526	537	550	518	540	498	556	516	519	497	518	548	569	541	524	524	478	476	549	531	501	504	500	489	494	464	498	527	514	527	543	534	518	526	532	450	519	536	542	507	507	546	519	531	537	544	526	512	534	522	491	543	513	476	524	445	530	513	506	514	541	527	485	493	485	531	499	522	523	480	596	518	496	535	490	549	524	493	513	516	485	502	496	490	560	521	506	511	510	510	503	530	535	524	480	516	530	474	494	489	526	478	515	518	529	515	529	544	516	493	503	527	538	551	549	486	526	485	494	518	512	514	512	521	503	510	512	490	516	562	475	547	551	523	471	525	482	481	538	570	480	532	546	515	511	534	502	502	549	506	509	519	517	509	510	537	522	558	510	534	557	552	524	511	501	532	507	546	492	487	501	546	494	538	512	501	527	513	522	497	517	550	542	529	530	516	543	507	462	532	487	521	513	517	529	508	548	504	500	541	519	479	524	504	518	535	517	499	558	538	485	522	526	488	481	502	494	525	504	557	520	506	492	511	487	538	530	521	521	500	499	509	548	529	473	496	508	566	513	507	514	538	550	504	486	530	526	503	481	486	521	486	489	519	535	517	570	540	487	493	490	499	526	526	517	489	519	507	492	561	524	502	555	535	512	525	517	513	502	520	530	490	513	574	534	520	503	528	477	547	502	532	481	522	495	530	566	486	513	478	514	519	521	513	500	520	507	536	572	514	536	480	499	554	492	523	506	517	495	517	546	522	511	524	492	501	513	504	485	529	479	490	537	526	521	551	486	518	504	502	510	502	508	530	512	542	541	506	514	558	518	547	504	507	501	538	500	535	517	459	517	534	488	527	517	514	546	519	549	526	494	511	532	489	480	522	529	523	529	540	531	551	535	522	554	528	535	481	565	540	517	546	492	522	505	518	497	529	464	505	522	494	512	554	518	528	529	512	505	483	493	525	504	536	535	539	471	482	528	555	539	552	479	533	521	552	492	522	502	536	530	470	547	525	534	519	506	571	505	539	545	481	496	501	466	518	521	528	526	532	482	510	544	562	529	528	510	503	547	490	530	550	508	515	483	504	478	547	475	522	533	507	516	551	530	513	520	534	530	496	544	507	490	482	524	535	534	530	552	535	520	539	489	541	495	469	474	560	480	531	526	482	500	478	511	534	548	520	491	502	512	509	522	509	520	517	493	522	500	500	538	539	526	515	460	576	494	513	503	485	534	536	515	541	525	507	489	488	539	499	512	541	482	504	545	487	516	515	513	502	525	519	502	483	491	489	512	513	544	498	491	497	542	521	510	509	474	530	479	506	546	552	541	490	527	566	522	539	465	580	538	491	536	508	565	521	491	524	522	517	523	499	519	528	508	532	534	529	546	497	489	542	568	532	507	480	509	526	500	483	503	546	472	556	520	504	491	503	491	546	511	506	553	469	502	517	501	518	490	529	574	484	542	521	503	523	509	478	538	500	483	464	505	475	574	522	490	520	549	543	556	502	515	511	532	546	545	481	537	515	472	544	464	510	491	527	543	481	532	568	494	470	526	474	550	514	525	485	559	522	557	521	510	520	492	553	498	520	525	499	528	477	509	501	531	500	508	521	526	490	512	516	451	497	540	490	518	529	509	506	572	513	479	507	502	526	551	507	482	537	519	481	528	500	482	473	494	525	466	548	511	528	490	492	522	516	533	497	549	474	499	513	537	536	503	456	532	522	511	522	531	510	554	491	527	553	526	507	496	528	510	531	506	539	527	492	489	523	500	499	490	507	555	519	514	521	500	521	530	524	508	537	503	518	528	473	518	504	508	494	527	521	532	532	537	491	538	529	557	556	508	495	523	546	503	538	531	504	505	531	553	483	498	504	557	521	526	484	515	487	530	520	536	548	525	506	560	495	528	522	490	560	524	519	530	517	515	509	519	533	504	525	544	504	577	503	499	571	513	524	502	573	538	566	539	537	510	516	509	560	518	501	495	518	573	493	534	500	511	544	521	506	531	544	519	485	521	537	494	515	536	519	527	529	515	525	503	524	526	533	510	524	524	510	479	475	509	538	522	523	509	529	464	553	518	504	521	489	490	517	523	492	504	574	516	494	519	505	499	504	520	554	528	533	524	516	503	512	536	512	498	520	484	535	533	502	512	527	545	535	528	539	544	511	490	548	477	597	500	479	517	541	554	464	573	486	477	505	491	541	490	492	524	536	474	516	574	556	501	495	526	488	540	539	507	557	514	538	521	514	529	512	525	533	544	496	536	504	500	538	491	527	514	538	510	507	535	531	494	544	545	518	488	530	524	542	525	486	533	543	507	546	559	487	494	481	513	547	496	515	491	480	490	534	528	491	511	515	508	493	530	536	522	493	480	500	523	504	508	529	532	527	512	505	520	524	523	518	486	518	515	541	497	528	552	536	479	569	538	496	528	477	518	531	439	526	503	478	537	533	566	542	535	500	527	528	527	543	501	514	496	534	494	523	534	526	517	520	493	511	480	476	486	489	521	532	489	538	510	501	526	521	514	505	495	509	512	522	531	519	454	521	515	490	507	503	501	471	514	520	503	550	559	502	543	501	455	498	541	517	504	525	487	492	528	541	524	536	485	473	524	519	466	517	510	503	517	520	528	514	495	490	549	471	537	487	462	539	514	532	521	536	485	519	482	484	529	538	540	509	543	540	491	533	536	525	546	520	513	438	483	529	554	529	497	484	490	538	553	511
26951	11780	3016	1708	845	682	570	503	548	653	1329	1784	1571	1015	642	498	492	474	512	435	494	486	458	446	393	483	438	460	450	438	451	437	456	476	444	457	472	436	439	461	432	459	492	442	457	496	425	428	463	469	448	463	450	456	460	432	451	466	461	472	437	470	459	435	429	444	471	445	448	437	456	480	485	446	468	446	436	420	436	429	461	485	427	452	462	458	458	422	435	447	450	478	444	466	449	475	466	453	468	459	435	445	424	408	462	458	441	439	455	438	472	497	454	471	455	413	477	408	473	462	471	479	443	442	429	463	459	456	437	434	431	448	441	494	474	499	458	449	420	456	486	458	455	470	474	439	464	443	471	410	431	483	407	457	485	495	452	463	423	452	436	430	479	482	463	494	469	444	453	478	462	497	480	440	476	453	439	452	497	488	430	477	470	455	424	438	471	452	482	492	450	443	465	450	470	419	466	461	424	474	469	447	450	464	466	457	434	458	450	471	467	454	459	462	447	478	467	422	462	445	489	479	465	463	477	463	447	435	470	443	435	451	457	417	472	475	446	464	435	428	472	498	460	451	434	453	458	433	443	462	473	458	490	444	427	431	450	429	464	477	454	475	439	432	453	475	469	482	455	448	457	482	464	471	486	455	484	453	451	441	436	463	482	440	456	432	441	451	449	438	418	470	465	449	416	462	434	472	472	454	399	462	493	505	445	491	454	421	457	463	438	461	469	489	473	464	473	460	414	444	461	478	458	447	427	471	463	530	445	442	433	450	440	462	473	464	476	477	451	460	487	433	451	454	469	473	437	436	439	494	472	502	448	485	439	478	494	469	441	481	464	505	433	425	461	436	463	450	473	468	434	484	432	501	484	437	425	452	526	445	464	462	466	515	459	492	465	456	481	440	474	471	449	473	471	456	425	433	432	449	491	446	425	449	446	467	490	461	479	450	444	486	471	473	437	446	468	481	481	454	456	458	481	494	433	434	453	458	452	451	480	447	458	492	448	448	477	480	437	469	439	471	466	456	477	439	461	466	459	446	450	486	455	458	479	463	452	470	470	449	453	478	451	416	449	477	444	440	423	458	457	416	488	532	453	440	450	451	456	479	458	424	513	396	490	476	470	456	483	473	447	445	450	447	464	474	443	451	467	449	463	448	471	447	469	503	430	445	480	468	458	471	464	460	454	460	487	464	467	429	444	462	430	435	522	505	421	467	483	469	502	469	469	460	460	442	475	464	448	461	469	449	437	479	424	467	500	445	435	494	437	453	451	480	454	439	459	467	430	461	465	465	432	451	459	455	471	452	468	465	469	439	442	446	432	447	461	476	452	496	486	464	439	427	441	482	425	445	465	426	463	424	464	469	442	459	442	444	438	438	464	452	438	442	445	464	464	465	465	439	455	457	480	440	484	475	453	442	452	475	478	428	444	441	465	455	421	494	458	467	449	430	447	486	455	465	475	425	468	439	486	478	472	461	469	448	443	466	492	503	445	445	475	452	471	455	499	482	472	475	461	452	442	450	439	402	440	458	452	454	477	475	435	448	414	435	448	431	468	469	422	472	419	440	423	414	458	417	466	444	451	448	455	455	472	440	425	436	458	467	449	452	434	449	448	455	499	492	468	460	445	473	449	446	441	408	463	440	454	472	435	453	484	499	454	447	463	441	453	462	455	447	494	427	499	467	467	433	456	401	471	468	493	447	425	469	439	446	439	444	464	480	434	454	443	466	485	470	454	461	470	452	427	451	461	461	465	494	463	495	464	453	508	461	449	466	483	460	461	476	486	450	446	473	469	462	432	461	433	432	449	463	409	442	427	465	461	424	461	484	479	476	435	461	447	436	490	444	478	455	486	437	466	467	460	476	443	456	465	511	439	443	448	448	484	443	489	459	452	434	468	456	479	445	462	474	436	455	461	448	450	443	461	448	463	406	441	433	431	417	461	470	454	420	481	471	497	435	446	486	454	489	481	472	440	445	475	450	415	502	430	479	446	511	465	484	495	431	437	373	460	483	452	464	488	434	478	473	427	432	470	445	463	473	450	502	463	450	454	481	489	458	458	422	453	472	436	461	468	396	452	422	492	432	457	459	455	437	437	484	507	470	445	416	418	456	511	460	482	464	462	445	442	482	447	435	499	447	453	491	481	428	452	444	440	445	462	459	422	468	451	491	472	434	456	443	498	469	444	416	465	439	445	429	431	445	466	456	409	457	515	462	457	502	473	474	441	454	438	431	496	477	444	448	422	461	433	456	504	440	480	475	458	458	429	455	475	408	457	483	481	410	463	459	452	459	453	470	430	436	443	504	438	464	425	426	479	508	452	419	462	444	472	447	435	440	442	482	509	467	477	473	496	468	442	459	478	445	457	469	456	436	482	477	464	428	452	430	455	448	472	440	467	437	447	451	463	438	402	474	465	499	429	451	489	441	436	487	454	441	460	478	476	453	479	457	436	460	475	445	419	503	431	473	495	459	448	462	440	442	432	485	457	482	454	456	453	453	456	462	481	455	442	445	471	456	455	501	474	513	457	464	431	470	462	451	525	432	460	449	438	434	462	456	406	476	450	461	464	462	441	430	458	416	454	434	440	493	504	430	484	429	487	437	478	458	502	453	472	494	467	461	463	473	484	447	477	470	486	468	477	469	454	458	412	494	478	488	461	498	457	481	477	440	450	456	495	523	436	485	437	463	423	434	448	479	495	459	470	440	435	463	413	449	460	453	483	459	438	469	432	435	436	502	442	455	411	443	498	405	476	455	464	439	448	465	429	474	448	461	422	484	421	467	463	478	408	442	445	421	459	466	437	436	463	456	444	442	415	441	453	476	489	474	456	477	445	447	491	470	481	450	445	457	423	425	444	468	439	456	444	452	468	457	435	443	456	450	463	454	450	468	442	458	457	470	456	470	435	475	463	450	427	513	430	506	453	451	455	464	409	456	468	443	407	445	453	455	439	467	472	468	433	496	455	429	451	478	466	507	438	448	462	488	454	459	469	441	426	445	444	449	432	436	443	500	458	432	470	434	490	453	388	449	437	446	442	433	471	469	419	454	447	482	468	458	495	448	494	470	469	433	430	480	500	490	473	432	478	446	488	440	438	456	474	450	467	478	454	526	440	476	452	473	473	461	429	440	489	460	474	459	479	474	492	487	454	437	469	456	437	438	458	450	465	451	480	472	478	448	472	472	456	465	483	448	481	503	486	443	457	486	495	454	487	451	454	430	468	458	446	418	476	426	486	463	446	438	505	445	438	450	461	408	440	434	460	409	485	450	470	486	455	460	463	469	444	414	466	437	438	438	479	447	434	491	467	431	487	461	430	497	477	463	447	428	452	446	465	454	455	456	457	472	487	460	500	462	454	469	459	459	465	457	473	466	454	459	427	433	429	454	427	498	515	471	466	443	471	469	421	470	451	466	492	466	517	476	448	486	471	488	431	458	450	489	480	489	448	450	455	471	466	464	484	460	479	457	465	461	452	447	427	461	428	501
5485	2232	2827	1826	957	723	562	431	524	728	1890	2215	1741	1030	581	412	388	394	371	375	390	371	404	421	380	417	357	404	407	365	372	363	377	375	386	380	375	410	361	401	406	361	347	371	396	363	385	359	368	359	406	376	372	389	344	396	382	365	366	408	383	372	351	378	390	405	357	384	370	402	379	383	324	377	356	352	350	365	381	398	394	370	406	410	375	388	368	364	373	399	370	386	378	360	367	386	372	361	384	365	363	351	351	407	368	346	380	381	369	396	387	376	406	388	369	354	382	345	375	366	369	374	404	393	378	384	386	422	378	367	387	396	389	347	356	361	384	350	380	325	408	357	364	393	408	407	387	384	381	400	422	378	426	367	327	404	362	381	404	382	384	412	383	352	369	398	341	383	377	350	385	418	359	383	373	387	369	339	362	349	417	365	354	382	385	377	386	384	370	340	392	382	367	395	356	349	396	423	368	383	377	367	381	338	334	371	375	339	365	338	390	366	362	355	384	381	378	371	382	382	398	358	381	382	409	387	375	374	337	371	357	387	363	365	400	384	363	391	418	367	391	352	376	375	386	385	419	392	351	386	346	357	370	393	368	387	346	366	379	389	387	392	363	417	380	375	365	358	341	374	364	366	367	382	405	381	385	383	362	391	382	372	408	387	385	337	394	369	388	367	369	372	371	373	408	394	379	373	357	385	395	380	372	378	348	366	382	370	378	395	381	379	387	415	348	415	344	364	388	419	383	374	399	384	359	367	389	354	355	360	370	325	377	367	410	366	402	379	360	363	381	366	362	364	382	409	382	347	389	380	400	397	355	384	425	399	404	406	350	346	362	384	370	371	362	404	349	362	375	366	393	359	388	362	356	336	358	364	375	387	344	374	397	390	395	392	364	363	367	373	375	361	348	358	396	381	391	413	399	372	394	385	400	355	378	349	405	398	383	385	401	353	360	349	341	404	430	372	381	342	368	379	379	349	371	360	353	381	374	390	378	400	366	371	382	374	378	415	386	373	371	362	377	351	399	417	380	375	375	368	396	384	347	397	367	397	359	365	371	354	378	429	394	384	367	382	387	384	365	376	375	360	394	367	366	364	373	376	389	377	355	334	379	379	368	353	366	355	408	343	385	364	377	396	365	404	359	402	387	395	369	390	344	386	363	372	358	379	348	378	396	385	387	393	335	404	413	354	352	388	367	366	379	391	343	386	376	369	395	351	382	367	360	379	344	369	365	391	374	395	392	404	404	391	382	344	363	369	357	374	380	398	371	366	380	388	396	388	365	394	397	383	360	354	371	389	365	393	362	420	409	371	357	385	372	390	377	388	385	346	323	369	389	386	368	372	386	349	401	413	419	399	364	347	386	334	359	380	395	349	377	367	374	384	359	391	338	387	398	387	399	376	348	362	375	340	373	367	326	394	361	347	339	375	362	411	390	383	350	385	349	381	375	381	389	360	384	351	345	408	374	360	393	371	370	392	363	382	383	377	396	374	381	400	388	386	377	389	385	389	368	367	376	379	369	401	363	392	360	378	371	394	408	416	370	371	402	379	401	389	384	389	378	369	351	389	386	398	371	395	409	410	395	372	350	385	321	380	329	366	405	380	361	344	391	385	384	364	344	364	363	381	356	388	369	363	382	351	374	370	323	398	382	372	359	411	359	369	408	380	347	391	375	365	394	360	335	390	376	407	387	372	367	379	362	354	363	377	391	360	383	379	396	359	364	395	394	368	362	431	397	391	358	369	372	378	384	405	400	394	375	338	380	398	351	377	386	381	369	388	376	367	345	363	385	366	364	363	367	380	393	359	374	354	412	391	364	378	367	331	401	363	355	372	373	352	378	348	363	342	395	371	409	397	352	361	344	361	393	368	380	393	391	357	346	363	376	380	401	394	401	390	380	424	400	355	412	352	364	373	411	374	377	385	358	380	362	371	347	340	372	409	401	390	364	369	416	387	391	366	386	351	387	365	406	358	393	363	380	361	359	387	394	345	378	369	403	354	396	368	417	395	407	379	387	402	398	374	387	370	353	417	357	370	376	348	363	344	377	393	367	352	406	358	383	359	379	358	397	388	342	347	379	367	365	375	379	356	393	341	402	390	395	400	398	377	389	372	388	367	363	388	373	347	389	346	352	393	374	376	382	372	395	392	391	362	360	402	397	371	390	371	364	377	411	383	377	369	372	368	363	366	386	367	405	383	395	407	374	376	380	370	386	366	332	389	372	345	344	394	374	412	398	355	387	377	375	353	388	393	400	405	373	425	386	396	380	352	384	368	382	354	399	395	382	346	382	380	393	365	419	359	367	370	365	391	380	372	362	372	363	336	364	381	363	408	389	367	379	391	363	407	368	345	362	399	383	355	370	403	337	362	365	393	369	377	381	393	372	388	374	397	387	351	382	394	352	366	383	351	392	403	368	370	366	424	387	397	363	401	373	365	375	378	380	380	363	413	391	406	381	369	360	386	352	398	411	366	363	392	367	414	383	380	394	386	373	381	377	393	389	380	356	360	370	396	359	357	383	356	376	391	379	398	378	383	423	339	336	327	322	399	364	385	411	379	379	396	398	391	371	370	367	385	368	372	382	344	365	393	388	373	364	377	388	368	368	388	400	347	377	365	410	367	404	379	397	379	375	375	377	365	381	404	390	368	405	378	379	402	346	400	377	369	375	398	392	389	374	365	338	396	373	377	377	385	396	396	367	397	370	391	343	375	414	380	353	378	392	377	419	404	383	378	401	385	377	374	349	384	349	360	391	399	397	397	420	403	399	364	360	365	373	400	387	374	364	351	366	368	384	364	398	379	368	379	410	404	389	354	364	395	344	374	373	368	407	349	367	395	356	398	388	351	396	381	405	387	384	369	367	378	369	374	404	350	367	375	356	401	362	381	346	375	413	383	366	346	379	369	377	336	360	367	367	364	363	342	374	391	389	363	376	393	369	372	391	326	352	401	359	395	368	352	386	390	374	374	340	360	355	363	359	368	427	369	371	397	389	349	392	416	388	381	399	402	379	341	385	364	403	370	383	372	371	370	332	390	385	366	374	388	369	390	392	385	359	365	385	369	360	352	377	403	373	365	398	401	375	375	376	350	410	358	362	371	366	346	380	365	367	378	359	373	382	379	365	373	384	364	397	360	382	366	382	357	388	395	404	393	367	387	367	395	364	334	375	391	400	352	398	369	377	372	369	371	356	378	374	397	384	369	387	390	405	385	375	374	377	385	400	373	373	358	368	354	355	367	386	355	388	369	390	371	336	390	359	384	380	402	379	351	390	367	405	400	395	361	364	381	357	360	390	393	346	377	356	383	353	367	370	367	391	365	377	403	383	374	399	390	416	370	377	373	383	369	373	390	332	393	360	354	361	401	355	333	421	408	340	382	352	400	407	358	400	342	380	380	377	378	347	372	390	387	375	357	351	358	323	372	401	334	414	369	392	355	365	377	345	382	355	395	389	388	387	392	376	385	368	361	370	396	368	383	387	376
24919	20959	27077	24879	10279	2194	1080	796	826	919	5145	18863	13487	5844	2042	791	593	553	541	535	524	527	565	541	547	535	527	538	524	577	542	553	533	519	572	575	527	523	542	518	514	524	524	558	540	553	528	503	539	535	530	530	573	582	553	536	537	517	536	588	541	535	527	556	524	508	541	550	548	503	498	532	490	531	535	534	518	530	501	553	538	521	496	554	545	545	524	521	564	530	523	557	553	514	520	522	494	525	526	558	536	535	543	580	502	579	547	564	568	516	548	563	545	526	524	564	572	503	535	533	553	551	583	558	559	561	557	590	533	529	496	536	573	579	525	538	556	513	531	536	531	584	539	507	549	530	513	539	546	513	562	537	568	516	550	562	526	593	532	510	588	489	538	539	560	514	580	570	567	590	510	529	550	551	543	544	534	550	561	544	553	522	567	552	513	520	564	514	528	555	547	531	547	582	513	563	530	519	527	531	548	513	518	541	544	531	582	540	520	514	532	521	560	517	502	505	522	501	557	535	503	506	496	528	533	544	500	545	569	535	576	527	531	511	556	524	516	541	514	573	514	529	546	553	493	493	535	530	574	560	534	570	534	529	556	509	550	552	544	526	520	516	465	493	555	493	554	542	570	565	530	549	555	504	527	563	516	543	542	508	512	532	570	539	559	571	525	551	511	546	549	545	524	511	541	596	576	550	510	570	513	515	559	542	542	551	531	592	503	553	529	505	556	568	571	542	545	494	558	537	509	587	597	551	513	513	589	487	504	566	523	538	588	562	558	523	550	515	532	495	518	512	526	470	557	514	524	595	549	514	511	494	530	578	528	529	556	580	531	563	539	507	524	544	536	526	554	509	544	527	543	552	581	505	554	512	568	533	541	540	563	582	555	521	547	568	575	530	540	538	521	534	561	542	564	529	563	525	529	537	562	539	540	536	533	552	538	538	527	513	541	529	545	573	510	522	540	544	583	526	522	547	517	566	524	518	481	522	491	530	495	515	531	555	516	577	564	547	530	523	541	576	536	547	537	539	548	535	537	514	537	607	483	578	526	555	487	520	543	557	552	553	550	535	523	529	517	590	542	576	509	519	560	549	549	540	546	543	564	512	502	494	594	489	583	512	546	522	559	534	545	512	546	546	541	507	550	545	539	523	525	522	583	506	557	529	494	520	565	527	505	546	538	562	515	512	559	551	520	558	539	512	519	558	559	563	526	567	535	540	530	552	505	583	570	529	557	533	545	538	514	511	515	550	538	531	540	505	550	545	528	574	500	546	518	472	545	551	545	522	521	538	536	535	523	530	533	528	533	548	537	542	539	552	578	520	550	536	534	527	511	554	506	543	547	536	538	562	553	586	568	564	555	541	505	520	510	519	551	558	543	569	556	550	539	541	531	569	511	527	566	549	531	546	578	522	572	506	542	556	531	538	526	504	543	559	556	543	540	552	543	544	539	549	508	515	549	585	531	483	555	571	542	517	508	538	546	540	533	531	522	548	523	534	483	532	567	552	553	517	540	564	545	538	553	540	517	531	536	529	550	488	532	568	528	520	561	567	549	534	543	550	542	524	570	566	494	517	587	532	526	498	519	542	545	542	565	525	548	555	529	541	547	534	567	556	525	565	532	493	519	536	566	565	524	507	545	549	525	516	498	511	501	534	533	540	593	528	533	561	521	563	568	531	533	537	549	546	517	544	547	562	509	521	563	517	527	561	504	480	532	565	516	546	530	530	549	528	569	553	493	552	496	527	547	539	561	531	515	553	514	529	561	517	501	559	531	471	528	542	552	545	552	537	581	519	550	544	558	521	518	564	537	543	562	545	516	549	554	519	474	527	553	562	542	516	559	512	530	544	534	527	597	554	583	508	581	502	553	490	542	537	499	514	522	554	534	537	587	540	549	526	533	551	547	526	577	545	518	574	523	530	563	547	549	553	548	508	509	554	543	529	527	561	549	537	552	570	573	547	556	515	535	532	528	555	523	537	520	500	513	565	590	554	521	488	518	551	509	554	531	531	522	527	524	523	554	536	530	582	575	588	537	505	516	546	532	531	497	537	551	534	546	534	517	557	545	553	579	550	599	515	504	516	520	513	553	508	509	547	564	590	552	542	525	538	518	543	530	538	517	560	540	520	549	523	528	561	512	516	565	533	526	544	538	568	547	516	513	532	569	523	493	558	550	502	516	551	501	505	507	560	540	503	535	539	487	557	539	531	554	537	557	550	518	534	534	556	545	564	527	533	568	520	562	487	544	545	548	527	552	457	518	558	526	557	497	580	577	518	530	535	567	531	539	522	526	559	552	501	539	532	552	522	532	594	541	507	565	546	524	539	545	528	564	558	553	528	538	562	510	488	529	557	515	506	569	527	512	550	535	549	545	564	583	536	554	555	545	530	515	518	545	491	533	562	525	505	538	503	531	558	528	552	523	511	538	524	523	506	541	495	503	526	533	558	539	551	499	517	539	515	514	513	519	519	537	569	527	526	521	525	508	538	539	535	524	571	543	551	549	546	536	542	536	518	564	496	520	544	552	554	543	533	514	537	545	552	551	537	561	533	553	504	539	563	503	506	526	571	531	557	541	544	502	548	508	531	525	525	520	529	535	543	522	545	540	520	483	525	483	570	559	533	543	505	520	569	529	556	535	564	528	518	538	483	508	524	505	575	534	542	542	525	550	522	566	580	555	578	535	547	559	501	576	551	532	535	555	569	548	530	505	521	519	541	515	524	516	502	558	523	522	500	500	525	506	528	522	513	534	518	524	577	568	543	560	546	555	515	544	562	551	575	531	571	521	570	493	551	534	517	523	586	538	547	542	498	542	514	497	523	559	536	553	580	579	537	584	510	541	533	563	520	539	504	513	551	496	497	488	521	552	549	482	557	557	530	553	534	545	507	499	543	525	534	529	569	512	518	551	518	507	525	498	536	546	522	558	555	501	474	556	525	518	529	525	549	502	563	575	536	564	556	505	531	554	516	534	515	514	505	556	543	573	530	503	504	549	484	581	529	555	534	534	531	561	541	548	495	547	556	568	518	546	502	555	542	516	500	534	535	598	523	502	523	560	546	541	529	487	556	565	568	527	506	519	516	535	530	558	508	529	568	557	505	530	526	521	520	566	548	555	510	543	555	538	517	513	542	556	512	550	470	568	511	547	564	577	591	575	543	563	506	562	523	527	529	534	552	508	555	507	506	531	516	555	532	564	551	544	562	536	532	521	548	539	540	578	536	528	508	545	510	535	551	533	514	519	552	552	543	561	530	470	530	517	563	538	503	553	512	545	532	551	575	564	528	576	520	530	542	527	535	571	522	507	549	527	496	542	540	538	524	504	521	512	558	543	528	531	555	559	495	560	558	562	544	531	524	569	493	561	550	559	532	535	515	541	548	537	536	548	537	524	512	582	550	535	520	514	544	526	553	556	566	562	549	530	578	559	556	508	529	581	549	547	553	545	554	510	543	566	521	562	545	515	557	532	563	508	546	554	523	569	556
4712	8552	8640	3972	2240	1643	970	819	982	1080	7793	18690	11814	5377	1992	702	507	426	499	459	412	470	459	439	454	446	453	426	477	456	505	452	437	436	447	464	487	460	442	443	466	456	422	446	459	409	426	494	469	477	467	439	482	439	458	483	452	491	414	460	472	461	459	442	457	425	452	429	449	457	506	454	464	432	437	437	446	479	443	447	464	409	459	483	469	465	466	444	463	434	466	448	483	461	440	438	481	459	486	449	434	441	420	462	459	422	464	420	451	452	446	460	455	423	443	476	487	441	435	470	428	475	450	463	429	429	428	439	458	475	457	471	451	469	461	458	471	483	493	459	472	442	473	432	452	467	475	451	426	487	432	470	449	422	441	387	470	458	452	488	471	455	473	447	470	439	445	453	446	462	438	470	456	444	438	436	463	424	479	446	469	499	454	442	500	431	486	418	464	474	442	492	442	483	400	450	448	421	459	468	433	456	455	434	484	492	457	517	406	414	453	426	448	452	461	430	459	469	448	446	440	447	484	447	465	458	482	434	472	445	483	434	461	437	446	459	470	468	477	482	445	446	413	433	461	440	454	456	436	473	459	446	431	457	446	439	461	464	429	451	413	453	433	465	414	427	431	429	425	447	462	458	423	503	492	476	450	473	503	475	459	439	483	460	425	452	441	445	402	463	468	446	461	466	441	458	480	447	485	452	420	442	433	445	445	447	453	444	466	416	427	423	453	432	446	444	455	451	451	450	455	424	438	463	440	410	476	426	445	469	464	440	444	452	425	454	473	451	460	465	435	446	445	469	462	446	456	447	430	447	419	419	471	475	425	428	480	447	434	455	441	454	468	478	473	444	460	435	448	446	437	442	452	522	455	446	472	451	490	476	456	460	425	430	423	438	492	443	444	452	419	443	462	439	448	464	469	444	455	440	473	426	416	461	490	436	445	448	432	430	430	448	433	446	466	488	415	471	436	455	433	424	456	455	428	424	476	446	453	444	450	439	466	456	462	462	496	436	429	467	419	453	475	453	446	480	426	444	476	429	419	468	433	421	430	450	448	418	431	451	455	451	449	435	411	492	433	460	459	456	412	429	463	457	470	461	452	485	438	469	455	470	451	492	479	430	474	431	455	471	415	445	452	429	476	452	422	440	454	496	462	483	403	437	439	487	472	456	422	466	467	440	470	432	459	457	461	455	447	454	464	433	434	438	445	454	422	434	447	436	467	451	444	469	452	465	441	393	450	438	444	475	456	470	456	431	468	463	465	447	478	398	485	475	448	447	479	429	456	459	481	435	434	467	428	448	441	448	450	412	452	434	459	471	475	448	443	443	426	482	441	427	428	457	418	460	445	429	447	468	412	411	461	417	487	417	468	458	469	404	443	435	426	432	474	450	428	390	431	464	451	461	448	482	412	432	430	437	480	469	460	433	439	454	478	491	440	446	486	422	458	447	407	460	431	456	455	449	483	451	453	430	466	423	446	449	454	456	458	448	439	488	423	470	470	472	424	455	417	450	460	465	464	450	443	502	455	467	454	471	433	409	440	427	468	436	420	460	456	477	482	452	446	463	429	464	442	486	455	443	422	464	476	462	476	463	454	458	454	414	439	437	425	467	463	452	440	444	475	475	428	414	455	464	440	404	478	471	435	419	437	431	471	446	449	462	476	431	431	471	482	469	450	459	423	498	452	436	445	454	466	436	473	460	439	442	445	469	455	463	446	483	469	477	424	455	442	449	449	421	453	432	424	462	476	461	451	436	440	464	457	420	455	440	472	400	448	486	426	461	431	486	426	441	449	467	499	438	451	447	470	508	438	433	430	478	444	453	473	458	450	434	387	471	461	451	430	434	415	470	480	413	456	427	465	455	431	436	410	453	448	500	449	481	465	462	491	450	485	440	438	475	426	444	420	441	451	450	439	411	406	443	434	454	445	423	456	426	453	477	420	478	500	449	443	462	431	462	427	437	476	434	454	452	478	438	452	449	458	479	440	456	419	435	430	452	435	431	417	494	418	476	423	435	444	431	418	446	442	444	447	440	421	446	469	484	442	473	426	442	461	447	457	458	470	463	437	431	475	447	422	442	419	432	428	477	458	440	437	454	476	451	438	475	449	430	449	488	479	473	459	479	447	468	473	475	451	476	414	466	467	430	462	455	459	508	454	470	434	441	451	474	442	459	430	441	464	480	436	435	460	452	400	401	420	443	385	468	457	446	477	512	409	485	450	439	442	431	482	496	422	448	472	437	444	440	452	481	436	476	477	462	431	417	488	437	424	420	432	491	451	451	444	444	442	475	412	438	456	433	422	464	430	446	443	440	463	436	421	494	437	437	448	437	464	433	455	464	469	462	460	460	445	451	492	447	456	425	485	438	438	482	449	445	444	465	445	463	445	444	449	426	434	455	437	496	460	417	432	462	401	473	445	469	460	458	450	469	429	459	435	448	473	474	451	462	464	430	436	447	404	459	459	465	432	476	450	472	410	436	427	487	418	485	405	432	440	426	431	468	443	492	435	481	449	439	490	440	443	424	445	422	444	480	462	457	422	446	475	427	456	433	419	447	453	474	448	432	444	486	462	412	428	478	454	454	483	459	485	455	482	463	485	447	458	449	441	439	437	457	466	437	448	449	457	475	454	433	428	438	459	430	457	426	476	470	457	463	444	452	474	419	407	427	455	445	447	460	472	467	451	454	458	443	465	475	410	453	460	440	440	483	440	434	469	434	452	475	446	468	468	449	448	433	441	427	457	444	432	472	488	459	479	465	439	442	445	436	449	436	438	440	451	478	461	441	440	439	443	455	449	460	425	438	431	433	491	465	437	464	459	466	458	438	424	460	417	454	449	450	452	419	437	453	431	448	480	462	471	475	425	481	460	457	440	485	462	446	446	419	431	486	477	452	424	469	459	457	451	415	463	504	447	447	465	465	429	455	459	454	485	435	440	440	447	457	453	456	480	413	440	495	484	447	407	417	440	462	428	456	458	439	462	449	457	463	431	473	444	427	450	423	448	458	458	432	442	429	422	442	460	452	453	455	449	444	456	410	424	438	454	459	436	465	503	465	437	431	448	451	420	465	406	465	425	417	440	489	434	433	444	413	406	436	463	466	467	445	457	471	463	482	506	433	493	484	454	453	444	449	499	480	407	480	429	445	461	488	455	460	485	467	435	434	461	446	436	460	424	450	439	470	474	454	451	424	495	423	466	492	492	436	431	438	454	448	466	476	434	435	442	460	435	441	457	486	448	444	407	444	461	452	453	436	462	455	453	462	434	463	447	450	441	418	482	466	471	481	433	411	444	459	437	421	458	440	423	467	437	453	474	448	406	434	484	429	436	440	422	458	486	467	411	480	490	445	403	459	449	463	497	478	471	441	451	448	470	448	439	457	456	470	445	466	477	437	432	452	428	466	427	429	465	441	454	452	458	465	458	470	455	459	416	418	516	452	429	463	431	458	458	428	458	461	449	431	449	458	430	440	481	406	443	457	448	480
23899	20975	28110	24026	20815	8828	2283	1280	1137	1172	6659	29568	23217	11889	3745	1086	763	682	665	644	627	667	624	628	631	627	643	608	660	626	607	640	611	624	653	678	606	646	632	665	649	635	638	637	643	706	671	634	605	683	619	657	630	668	596	650	655	656	624	682	680	641	639	627	650	667	640	653	653	652	663	644	632	635	656	624	654	619	648	661	657	645	685	626	623	657	626	667	646	582	643	677	660	639	637	617	626	667	637	625	617	626	664	638	598	598	658	665	589	658	699	681	606	685	660	589	618	643	684	624	622	613	628	655	654	631	666	696	652	662	630	660	681	633	628	618	564	636	643	643	639	659	696	656	652	638	649	589	651	626	644	682	646	614	628	626	642	624	615	598	642	643	620	643	664	650	686	647	621	624	624	663	669	618	634	629	623	610	671	612	622	623	579	637	577	636	656	610	618	663	621	639	650	646	650	647	624	682	615	633	657	649	642	662	635	627	666	625	623	613	645	601	669	617	599	630	648	619	579	663	651	622	638	613	675	595	610	644	639	634	622	635	606	635	695	607	643	629	667	645	660	646	643	613	662	613	607	613	634	612	625	651	620	649	616	605	612	585	634	640	659	635	677	654	648	647	622	651	648	667	636	590	655	647	697	595	634	670	675	648	641	645	636	649	675	638	684	675	640	598	648	651	631	584	653	611	610	624	670	632	623	650	605	683	656	624	620	672	635	635	617	627	669	646	607	621	693	636	617	597	631	611	606	632	673	599	635	656	656	652	615	672	674	605	594	572	676	560	644	641	646	644	648	632	675	652	630	615	628	627	629	589	642	584	690	685	645	644	666	609	633	656	658	573	658	644	634	619	638	649	594	661	632	693	603	589	619	647	668	634	622	585	623	701	643	617	639	638	616	649	676	599	636	659	656	610	602	608	633	663	610	596	656	665	635	632	644	636	671	648	624	602	657	621	598	622	600	662	654	619	640	632	653	658	576	647	639	634	614	635	612	605	622	674	642	687	627	689	660	629	618	631	606	637	629	600	575	640	638	591	717	616	655	651	630	658	622	662	678	706	596	672	676	619	642	618	673	652	657	621	671	604	633	696	626	674	644	593	621	645	601	626	660	621	563	634	602	646	622	603	652	597	634	606	621	632	645	664	634	646	613	642	664	584	681	644	612	629	602	684	569	659	656	638	654	651	643	663	683	634	646	647	645	626	642	567	626	691	615	672	655	601	600	649	617	589	612	634	624	669	629	608	668	673	616	647	622	661	609	637	626	673	623	627	670	645	659	657	604	662	555	609	672	644	619	623	625	616	625	632	636	639	644	603	592	631	637	655	622	679	680	644	632	620	620	631	642	610	634	622	636	604	640	632	626	644	643	624	653	691	599	635	638	608	650	630	667	664	658	640	654	632	614	628	657	624	680	632	629	659	662	667	666	634	618	648	642	624	662	625	653	599	612	640	617	643	619	594	651	669	617	628	609	584	646	699	609	589	643	683	606	643	637	662	672	618	581	637	623	605	625	628	625	665	630	596	594	593	636	650	635	673	648	614	609	666	648	655	604	634	665	637	634	653	615	657	610	668	647	589	600	647	648	606	645	623	655	650	657	632	630	617	645	626	694	621	652	622	614	615	593	610	643	685	637	632	617	647	636	603	677	592	642	668	617	650	702	676	679	637	584	618	670	648	635	621	584	625	633	615	633	634	594	636	616	621	630	657	642	672	676	707	634	610	628	642	647	639	623	607	624	622	659	610	676	608	653	654	648	657	595	612	587	644	642	686	625	644	627	613	659	657	608	641	621	617	577	637	594	618	620	647	639	653	651	616	629	659	627	655	626	676	616	653	654	665	648	642	657	598	657	649	581	679	643	649	622	644	667	694	647	578	617	634	630	682	634	634	622	636	585	667	646	623	633	630	632	651	620	649	638	656	615	668	606	645	622	605	653	644	611	648	649	661	646	611	658	608	603	608	638	640	614	655	670	652	614	668	636	648	631	599	638	634	622	622	686	672	643	648	642	639	638	635	609	624	618	651	614	629	621	647	663	642	665	633	650	661	627	622	647	609	650	624	660	643	681	618	673	606	634	608	603	605	605	635	588	642	623	620	621	653	667	619	628	640	637	659	661	628	625	645	631	663	623	652	621	621	680	637	617	614	612	586	667	638	621	638	600	623	627	592	639	666	652	624	655	610	603	636	639	650	652	635	634	595	672	626	654	670	614	670	632	631	605	648	648	625	658	665	636	614	627	590	661	577	624	636	595	633	671	588	637	624	633	635	673	592	651	605	622	613	648	609	642	606	625	632	626	592	632	621	636	586	611	609	645	543	658	635	626	614	592	615	642	668	595	619	671	638	597	596	631	605	629	640	672	650	612	657	659	632	628	615	591	638	610	643	644	648	651	642	638	682	655	626	592	640	612	689	579	550	656	654	621	603	657	623	637	642	621	640	601	620	613	591	658	674	571	626	621	628	665	663	671	636	597	600	619	588	642	652	608	604	679	621	593	630	655	625	621	620	587	654	660	670	625	620	633	611	640	629	597	628	629	647	629	619	625	658	665	697	682	638	627	606	674	625	624	625	619	633	713	624	661	673	608	629	629	619	650	622	614	600	684	644	636	630	614	595	632	667	662	621	639	640	650	635	615	622	662	682	623	650	644	618	614	658	657	624	606	665	627	649	642	713	631	639	587	652	617	640	641	623	621	611	600	585	660	643	576	652	642	655	653	614	575	595	608	692	618	658	660	665	586	642	574	614	657	661	615	633	620	596	633	639	647	621	619	634	628	664	627	620	632	664	599	638	628	650	625	665	616	643	644	667	617	626	682	613	617	633	614	603	638	627	596	642	645	615	600	662	573	579	640	602	620	669	586	631	619	680	624	634	660	628	631	625	666	616	638	630	653	622	647	668	629	598	677	598	655	660	643	617	672	607	656	678	659	604	587	646	624	620	654	634	657	637	637	625	623	632	632	621	648	637	654	684	666	635	632	623	631	628	633	582	627	615	638	617	647	617	656	666	640	648	624	630	648	633	615	629	661	626	635	653	665	617	645	591	607	632	602	614	627	655	624	654	611	638	631	610	654	608	638	610	623	689	667	604	639	608	606	564	641	625	645	645	626	611	664	639	631	649	647	650	617	628	624	623	626	677	661	683	636	656	653	612	614	660	676	668	661	651	647	642	690	630	601	668	592	665	649	633	601	638	630	624	645	595	629	593	659	638	672	613	639	626	678	666	670	630	643	631	660	639	640	607	649	641	662	635	626	653	622	636	684	633	682	628	628	616	598	594	655	596	624	627	639	625	671	616	650	634	597	630	585	618	627	627	631	614	605	659	696	625	587	626	638	656	646	633	632	629	703	643	652	618	646	620	653	644	625	622	597	671	612	649	661	650	625	657	650	651	601	620	635	627	632	639	617	599	630	637	621	642	592	668	619	611	624	631	676	684	643	660	654	635	616	605	589	598	587	601	604	615	676	609	643	640	647	624	662	633	675	605
6822	13357	12435	6250	3303	2276	1703	1317	1342	1391	9642	29128	19386	9729	3633	942	625	532	536	518	528	539	499	515	543	554	496	519	531	552	502	498	539	557	564	549	523	510	522	511	528	537	562	537	516	546	501	530	499	517	528	509	512	491	542	498	520	513	511	537	549	506	524	541	524	488	547	513	551	541	485	563	578	520	520	534	536	532	493	527	525	530	530	521	487	556	517	496	532	547	527	488	519	507	506	566	547	556	521	536	526	500	516	581	511	541	475	536	524	524	561	518	546	483	512	528	535	490	531	519	541	493	531	557	596	502	535	566	557	506	558	526	504	539	559	543	531	574	520	558	505	536	543	493	498	506	512	525	534	506	524	532	537	519	499	537	522	538	494	524	534	529	512	503	491	522	508	501	550	527	549	508	547	552	516	567	540	534	549	513	546	513	562	525	534	525	524	530	544	528	508	555	556	525	532	484	524	531	528	536	512	566	522	523	517	473	485	525	524	510	542	568	497	514	499	564	538	550	525	515	495	539	495	570	517	536	535	509	522	521	521	581	548	535	568	527	521	525	532	554	559	497	512	547	508	511	538	510	497	498	534	545	504	503	499	498	566	553	529	529	495	514	523	508	560	516	538	515	506	519	540	548	501	474	495	499	515	491	507	519	508	530	513	515	479	497	493	555	511	481	495	490	503	537	505	574	523	509	520	531	486	535	548	533	573	499	535	530	561	526	545	530	528	552	519	512	517	510	564	504	479	548	515	520	515	521	494	503	532	547	482	507	534	512	530	542	520	519	544	519	533	532	545	509	540	461	540	490	517	523	536	506	488	553	524	516	525	524	510	497	532	507	520	507	518	517	514	521	493	559	500	507	547	505	526	504	523	550	537	551	524	561	509	527	488	520	528	518	506	505	572	546	558	504	545	513	504	523	558	515	511	518	535	538	521	499	541	497	544	554	533	507	512	550	566	572	519	507	551	548	503	572	523	515	510	537	539	526	496	547	549	495	542	505	504	549	533	518	531	513	538	550	489	513	523	525	537	513	560	529	492	499	538	493	596	512	556	546	525	555	534	530	560	551	543	526	497	502	522	551	535	541	513	532	507	517	486	528	508	515	571	523	498	533	476	556	509	511	511	491	477	523	519	500	552	514	490	526	518	534	494	548	543	545	501	556	493	536	528	485	543	518	512	511	480	517	491	509	506	522	519	532	506	530	510	521	514	522	511	515	500	528	536	502	522	555	556	550	520	533	556	510	544	493	541	489	543	503	530	519	484	497	539	517	505	556	529	530	522	562	508	528	525	499	494	501	524	564	534	533	466	497	570	519	489	542	523	524	555	514	520	510	531	545	522	513	528	531	503	552	547	503	544	518	514	549	528	536	526	520	492	525	479	535	553	532	557	511	515	509	500	491	519	499	522	557	524	547	533	519	526	532	514	503	527	517	534	500	525	536	520	517	534	522	505	526	531	493	504	499	503	566	515	526	547	513	537	528	502	526	558	493	521	509	541	492	550	507	529	540	527	528	538	540	541	503	499	525	492	519	545	531	516	542	552	523	522	498	512	529	475	500	509	546	559	527	504	474	564	520	559	534	524	535	559	531	543	543	490	515	500	512	522	483	508	516	506	510	530	554	549	552	520	535	536	511	546	480	507	529	544	532	518	556	549	525	543	514	510	538	474	522	553	516	536	524	507	525	527	499	553	527	504	523	501	516	536	496	500	498	538	496	549	524	549	535	545	522	528	567	516	553	522	508	503	524	490	496	545	463	525	544	509	562	534	521	486	523	514	512	527	559	526	551	523	523	506	512	531	527	525	519	504	538	521	477	452	546	500	495	511	532	565	524	517	555	510	550	551	516	585	522	543	525	505	507	516	561	496	496	503	498	513	501	511	549	566	528	558	550	479	548	520	509	504	491	525	541	509	518	564	535	558	531	525	539	537	526	516	555	493	491	518	489	536	511	499	535	546	524	514	548	531	554	517	538	468	516	553	550	534	502	493	536	519	491	541	504	582	573	514	503	500	505	532	493	485	523	491	544	597	508	509	540	540	509	539	542	490	534	510	557	514	499	508	474	522	504	482	498	514	519	501	525	525	564	516	460	478	532	518	550	498	489	498	528	532	513	522	512	552	533	544	543	513	545	506	522	497	543	504	581	567	496	523	543	512	498	546	562	475	570	529	510	538	493	554	549	541	556	547	545	510	523	533	539	493	544	516	489	463	545	524	473	505	509	533	523	504	482	498	500	502	519	497	530	524	516	512	537	560	506	534	496	471	533	521	500	557	525	483	572	490	526	479	504	517	552	538	502	486	522	541	518	516	500	492	529	498	499	577	541	514	477	560	519	518	540	549	478	528	540	509	531	569	497	521	502	516	547	494	550	488	538	503	523	525	530	529	588	480	507	509	548	540	511	550	521	536	546	528	510	551	557	505	535	522	521	502	511	551	507	489	503	513	472	523	471	536	502	519	517	498	520	495	529	526	534	523	531	529	534	542	577	508	528	505	573	516	547	504	545	542	516	497	514	488	530	566	502	526	524	509	469	512	539	522	521	522	563	461	516	511	512	470	520	519	512	512	554	532	510	484	520	495	520	514	504	546	487	528	509	533	468	505	527	501	523	504	513	536	529	540	512	544	525	506	551	529	549	524	550	521	530	515	503	530	534	543	489	519	514	456	510	493	526	519	556	538	536	548	541	535	558	486	523	529	523	542	523	523	554	522	517	512	521	513	554	542	475	533	514	533	474	539	503	504	532	545	528	507	498	520	556	498	553	525	515	545	527	546	502	502	488	511	513	539	519	470	513	538	523	590	525	511	511	490	573	541	509	509	480	509	525	507	499	507	505	528	505	532	477	533	531	546	541	511	483	537	525	509	541	529	545	528	480	498	504	517	538	503	529	577	476	513	565	499	568	530	539	538	538	502	557	484	502	544	488	521	498	514	478	549	556	519	532	553	489	505	476	517	549	514	555	518	536	491	487	519	543	532	540	534	545	512	504	563	513	502	563	472	546	525	496	523	510	528	526	484	521	522	561	528	501	518	495	564	541	510	494	517	480	554	524	541	483	477	531	537	490	516	540	515	491	541	513	537	533	542	508	555	556	522	528	499	538	531	546	517	482	532	519	554	564	483	529	512	476	518	542	531	527	520	504	496	513	540	524	537	581	529	482	513	547	556	515	503	543	521	529	489	531	507	543	538	483	524	520	518	516	511	531	527	565	528	466	512	524	521	547	529	507	481	497	529	521	547	531	535	526	530	474	530	510	478	535	497	568	552	484	536	569	490	536	535	526	522	514	515	557	538	504	517	521	497	519	548	502	520	538	556	460	504	519	521	474	519	501	486	517	555	564	515	500	509	515	527	484	506	579	528	535	521	543	536	491	525	525	534	492	523	469	540	546	530	525	494	510	524	522	484	527	526	554	538	533	504	483	522	545	523	548	523	514	525	527	520	545	528	544	523	536	473	516	518	492	521	504	501	558	549	556	518	512	515	520
27224	13819	4642	2169	1291	769	604	520	514	559	816	1887	1683	1183	716	570	533	472	509	464	480	505	483	500	475	477	471	464	521	466	494	456	422	503	469	476	432	465	427	472	456	496	512	499	458	520	450	453	446	437	503	444	484	532	503	501	524	492	460	477	467	468	492	480	485	476	506	506	471	513	469	457	453	441	479	493	477	517	504	520	471	463	444	455	479	468	444	472	452	486	459	492	466	467	464	507	464	456	466	518	476	463	453	493	488	468	483	510	467	442	514	467	463	517	439	475	457	457	486	460	455	483	480	475	469	461	501	458	448	464	488	481	440	494	472	451	464	473	501	470	502	505	521	480	461	412	472	474	499	475	450	485	499	482	459	438	486	472	447	492	510	464	459	476	514	496	472	457	501	458	475	477	490	489	443	482	473	512	491	450	446	520	463	503	430	441	476	476	498	476	489	471	450	480	467	481	454	452	460	469	448	465	472	492	459	474	482	458	470	493	434	483	491	481	480	489	452	487	479	464	453	479	505	454	460	473	462	428	437	488	460	502	477	484	484	463	474	431	484	471	498	465	421	459	424	473	469	492	517	475	449	541	469	496	460	470	454	463	450	505	476	466	519	496	498	463	477	419	450	491	473	488	488	469	450	485	482	464	494	513	469	435	463	448	480	473	503	478	447	476	471	459	463	478	482	488	444	486	475	476	461	452	492	477	505	455	513	474	470	478	461	426	450	479	467	468	461	466	476	479	471	475	485	483	484	455	481	491	474	446	474	442	463	469	476	472	465	457	467	476	464	509	475	437	449	491	508	443	461	463	451	450	488	495	510	486	445	491	478	455	474	483	456	426	494	439	474	496	507	429	420	471	491	504	496	443	474	472	474	477	485	500	494	434	463	445	506	453	466	470	468	469	478	483	487	448	456	508	509	448	468	440	458	438	487	461	470	461	504	461	461	461	503	447	434	483	484	519	478	501	487	498	462	472	453	431	467	463	468	505	495	488	440	439	474	468	484	473	451	476	458	496	463	484	479	472	454	489	466	471	482	480	504	452	456	488	447	464	490	493	446	466	487	487	456	456	499	518	489	452	459	471	472	500	473	489	471	512	491	490	499	461	496	440	480	432	460	489	479	494	451	448	439	482	456	491	491	510	465	465	499	488	487	469	495	508	466	446	478	479	486	456	429	480	475	478	450	466	447	509	452	482	517	495	455	479	480	489	483	460	511	463	481	478	447	417	472	466	455	468	436	476	483	457	462	464	506	480	482	475	457	465	451	492	475	445	494	502	466	450	475	464	463	454	496	490	456	467	467	447	454	473	472	477	504	475	465	433	484	469	511	503	467	433	455	470	483	487	512	498	506	471	459	426	475	462	446	496	449	463	451	456	488	469	528	478	451	484	478	459	482	474	449	459	500	489	463	466	479	465	442	494	462	481	501	447	473	478	475	497	455	458	456	527	485	470	486	456	488	465	494	528	463	432	466	459	476	475	477	463	453	475	443	488	442	451	491	490	489	488	467	494	457	467	475	514	431	474	467	487	460	484	500	457	424	455	461	471	429	464	470	474	433	444	453	450	506	496	451	438	511	493	451	483	510	470	466	492	473	452	498	453	467	509	485	458	450	464	464	466	472	484	483	447	462	439	494	485	460	512	502	475	480	516	488	473	502	469	478	484	457	513	464	513	486	465	463	480	447	431	451	464	433	451	469	465	439	491	482	441	433	480	461	492	469	445	469	450	453	470	488	475	455	470	477	461	473	487	452	431	456	432	456	458	485	441	547	465	433	455	459	478	491	468	440	475	443	451	484	432	467	459	439	472	486	480	474	456	464	451	451	462	468	492	538	503	505	493	480	474	445	443	430	464	440	442	451	445	501	487	465	458	489	469	459	475	460	467	492	484	472	481	484	469	510	433	484	488	439	515	431	443	469	452	487	464	465	425	500	485	454	455	485	504	453	495	510	487	478	476	443	500	450	498	465	483	416	458	473	477	453	475	475	466	481	482	471	456	466	496	489	503	492	475	477	495	475	492	501	467	457	486	474	469	451	493	424	493	494	452	498	489	445	472	444	461	505	449	451	494	475	489	467	455	477	484	470	480	499	475	507	474	416	476	452	474	522	467	451	469	466	483	440	517	492	461	447	455	490	474	493	497	481	451	481	494	475	456	469	458	456	473	431	478	488	487	443	487	497	478	474	467	490	468	453	442	484	495	463	476	487	445	470	454	448	471	472	464	487	459	439	468	505	462	430	503	446	469	460	469	483	470	462	516	492	481	489	481	471	469	498	499	452	467	489	465	482	443	466	476	482	453	450	494	517	446	462	464	507	514	476	490	478	474	476	455	455	462	461	486	467	456	492	477	490	481	498	504	484	492	442	473	448	434	473	457	472	465	519	421	450	455	463	490	457	476	499	443	428	454	470	449	447	448	488	502	467	489	474	500	501	460	478	461	452	406	455	475	459	495	506	487	466	474	471	490	453	469	475	510	485	503	471	480	467	472	447	474	514	485	455	522	483	485	460	473	440	466	465	464	479	468	397	479	479	483	475	431	453	478	485	485	497	480	459	441	477	490	463	452	465	492	526	513	472	411	445	448	469	479	512	494	450	410	489	470	486	437	470	486	455	461	458	447	513	458	461	457	513	477	509	467	481	489	472	478	419	488	480	474	451	500	509	467	460	490	461	450	456	468	449	471	466	492	478	498	494	472	452	472	494	476	470	448	433	485	469	466	475	442	459	485	443	494	513	496	467	451	460	426	466	489	482	446	448	467	474	479	440	454	472	485	477	460	479	490	478	442	448	475	498	470	482	449	497	446	477	460	460	464	468	482	476	464	487	495	439	455	466	461	481	490	473	499	497	459	462	483	491	480	456	484	455	479	457	482	466	437	443	431	475	495	461	450	475	508	507	492	472	476	500	527	456	429	467	505	508	480	466	472	444	453	484	494	530	440	461	489	465	475	477	507	499	439	458	488	512	466	460	444	465	526	481	475	475	462	477	466	472	464	422	471	479	475	482	498	485	439	490	489	472	464	475	454	460	470	456	462	425	482	471	530	496	504	509	508	463	453	453	470	473	469	462	512	536	475	513	453	439	447	458	434	452	430	462	457	459	450	474	468	481	427	484	491	479	492	497	452	498	485	497	490	450	477	503	459	463	466	479	415	477	460	461	497	499	472	466	465	491	472	458	501	425	497	441	471	505	459	463	436	475	473	496	490	432	432	451	456	474	464	447	478	426	476	482	451	477	449	445	509	463	503	499	487	440	475	507	465	474	450	446	480	472	451	459	480	449	450	433	477	464	462	493	472	457	457	476	490	496	487	485	479	471	457	432	497	465	473	482	446	468	449	477	466	481	453	491	477	459	469	479	478	469	468	487	469	472	504	471	483	483	480	452	476	497	486	480	502	509	489	457	474	508	493	435	497	482	479	489	472	481	480	472	461	512	470	467	501	471	452	509	463	467	454	493	497	506	474	437	470	479	478	449	439	466	460
7531	4873	3704	2097	1547	839	529	506	490	532	949	2506	1953	1149	634	457	379	379	395	389	399	391	400	376	359	422	382	420	370	392	398	399	388	415	395	359	349	427	407	395	405	403	396	377	389	381	395	363	382	378	396	374	393	367	399	375	390	379	360	430	375	380	383	383	370	393	384	334	382	400	398	409	387	405	369	386	403	395	387	355	429	384	376	377	323	418	395	394	403	377	397	390	362	365	399	379	335	382	398	418	375	377	373	389	403	388	345	408	375	396	396	403	398	383	365	431	399	377	365	403	434	333	428	395	405	364	388	388	388	416	342	382	401	386	395	386	384	405	416	381	386	376	374	364	374	376	400	386	372	416	378	348	409	378	388	417	387	357	397	428	404	389	380	410	392	404	369	379	391	391	399	415	380	383	402	372	343	412	414	381	387	371	391	368	372	378	384	408	400	394	386	393	387	394	344	377	412	397	371	406	386	401	402	429	381	378	373	407	405	400	412	394	390	385	379	372	387	407	379	370	395	364	352	436	417	384	400	352	391	394	387	365	350	402	329	422	397	383	350	410	364	371	415	374	377	386	405	349	400	352	400	345	375	389	364	440	376	393	402	400	416	353	374	366	395	402	350	376	350	406	351	378	379	363	387	416	402	410	363	364	397	381	354	377	381	423	390	375	359	389	385	381	366	364	374	362	358	382	411	364	376	369	357	385	409	348	435	387	412	386	385	394	408	404	407	413	391	386	381	367	376	356	386	369	380	426	415	365	377	416	408	401	385	390	385	363	382	374	363	370	404	389	373	362	366	355	400	379	395	414	393	369	359	384	404	432	391	381	402	380	385	385	360	399	386	374	381	381	390	396	386	419	370	366	366	405	343	359	382	417	410	374	379	408	382	406	419	387	391	375	405	404	391	372	399	413	397	383	380	373	389	357	422	376	387	378	407	406	382	366	385	402	383	422	454	372	400	362	380	386	384	374	380	360	342	433	396	405	374	389	387	381	392	389	388	382	364	394	429	387	372	395	351	431	378	409	367	413	406	366	384	399	392	387	398	365	380	382	409	385	388	394	353	350	410	336	435	379	366	395	398	380	421	380	425	355	410	380	366	391	398	389	363	356	395	419	377	387	412	405	389	379	366	358	441	372	411	394	441	394	394	381	377	403	370	373	370	415	392	379	368	391	399	390	370	375	413	394	420	373	376	394	399	402	386	387	388	369	389	375	416	397	402	396	358	364	366	406	408	410	393	394	387	381	366	398	359	391	375	404	363	424	414	376	437	383	387	405	381	381	364	412	398	371	382	412	382	406	391	393	361	396	361	402	364	381	439	399	365	397	379	381	376	399	372	405	383	415	386	445	372	384	402	395	335	361	394	380	397	400	398	398	400	380	400	368	386	402	378	404	376	389	360	374	395	398	413	379	393	388	358	370	399	364	370	394	384	390	398	368	362	385	355	379	400	398	406	391	370	406	353	368	404	374	413	384	355	378	401	398	384	368	396	386	396	402	399	379	383	380	382	385	390	378	384	369	417	389	356	379	402	364	391	419	385	395	355	394	386	356	383	413	408	401	367	418	423	388	361	391	406	428	373	380	422	411	423	412	392	398	385	375	376	386	347	402	356	407	403	398	403	405	404	395	389	383	372	403	385	387	355	372	402	378	384	394	394	369	402	389	379	396	385	397	384	377	396	378	376	421	413	380	389	383	406	361	400	364	339	405	380	356	364	353	416	408	370	383	384	369	410	392	390	397	396	393	366	372	418	398	375	371	389	357	355	386	351	416	356	411	400	368	410	399	382	378	393	398	383	378	393	396	367	395	382	333	375	375	373	373	375	349	369	392	358	363	435	361	405	371	383	385	361	382	399	391	388	371	425	384	389	382	362	383	388	405	397	364	363	390	397	417	383	374	363	405	388	354	395	385	378	383	391	355	394	380	432	372	405	377	361	388	389	363	352	377	387	383	417	350	404	411	368	394	347	382	438	403	403	379	360	390	383	378	393	385	371	389	385	368	364	383	361	378	381	364	347	428	361	384	393	383	381	375	351	432	418	418	408	371	361	393	388	373	357	393	389	386	399	409	418	371	395	360	380	360	390	389	395	371	380	391	398	357	391	376	407	423	404	388	394	378	426	404	414	396	386	379	379	392	398	365	365	404	417	365	345	396	375	390	404	410	374	352	373	353	390	400	416	428	368	365	386	392	406	384	412	376	354	392	403	402	394	343	406	397	361	411	400	398	369	390	406	393	373	350	376	367	391	371	362	388	413	399	416	361	406	412	406	390	365	365	392	380	375	356	366	405	358	385	376	418	339	358	379	387	387	400	387	383	368	376	368	381	401	362	351	388	353	406	402	371	367	369	403	387	375	388	377	401	375	382	397	383	351	389	393	392	368	394	379	373	395	414	386	377	417	430	403	374	372	393	399	404	371	406	380	370	365	411	353	388	338	407	382	363	390	377	371	382	356	381	380	400	403	384	365	398	419	409	362	357	396	402	399	380	367	399	391	384	379	400	389	369	387	423	355	361	388	401	440	362	414	351	361	360	408	379	384	355	401	390	416	362	361	400	360	374	338	417	371	387	379	373	373	378	378	365	367	384	397	393	397	350	364	419	375	378	420	398	383	381	362	425	405	388	412	367	381	341	345	388	401	387	369	375	378	391	387	346	389	358	393	369	400	390	406	391	356	333	384	368	404	382	395	374	391	355	380	366	402	395	390	372	410	410	407	390	402	350	377	370	364	392	387	352	404	391	371	396	374	396	375	381	391	379	409	383	408	400	388	399	414	392	389	359	361	399	393	390	414	377	382	357	358	383	395	340	353	352	360	370	375	396	408	378	381	411	385	369	426	375	378	441	373	396	392	394	405	367	393	397	393	381	447	384	396	378	389	367	393	412	385	376	399	346	413	372	405	376	375	407	404	381	390	404	364	388	407	414	407	384	420	382	387	430	387	368	378	354	393	399	383	368	408	388	389	387	354	405	335	379	406	372	353	384	353	365	394	411	362	392	375	385	403	357	383	406	409	407	376	384	391	381	416	362	385	453	402	400	348	363	356	404	388	404	399	408	376	338	393	381	385	363	350	400	397	359	408	399	395	401	367	393	368	377	379	357	384	387	387	419	346	397	375	367	382	390	358	371	404	379	399	391	364	386	405	420	393	414	376	393	381	382	413	393	358	426	373	410	400	362	421	364	384	406	396	384	408	379	403	392	388	380	371	367	365	387	356	359	374	407	382	398	416	391	395	355	387	356	392	385	382	393	399	383	413	386	412	365	372	393	404	360	411	391	403	385	397	373	355	383	376	382	396	361	386	399	354	349	387	381	334	365	352	396	410	358	406	377	391	345	381	390	377	397	419	383	389	381	396	397	363	378	388	412	376	363	372	396	355	366	346	404	377	383	373	394	390	370	363	409	422	410	400	385	411	430	361	392	417	385	406	399	391	366	395	398	367	436	418	385	369	375	383	382	386	389	422	378	381	376	404	390	376	377
24871	21008	27110	24847	12032	3835	2087	1281	905	855	5072	16479	12253	5498	1696	792	595	555	545	542	543	610	531	533	559	520	548	584	552	539	563	549	556	547	533	543	537	553	530	532	575	574	579	549	574	555	540	556	564	581	560	542	537	544	601	567	519	549	562	578	539	526	526	552	520	554	539	541	526	552	538	537	588	569	548	561	545	592	530	528	575	602	565	568	504	526	561	545	588	556	556	541	591	610	543	552	577	537	532	562	568	539	529	583	538	543	562	531	549	543	568	578	519	546	538	533	521	541	560	555	522	552	576	489	555	509	535	531	555	537	531	510	518	530	574	529	522	551	558	550	548	534	507	527	547	540	519	560	526	561	511	579	521	572	528	500	553	549	537	595	547	550	543	525	585	584	552	579	527	548	572	534	544	541	554	519	550	550	567	565	583	534	526	541	564	529	553	554	529	552	551	603	548	495	560	536	526	559	551	550	553	555	540	563	552	597	533	573	568	549	575	542	560	528	578	553	531	553	555	553	558	534	570	571	546	605	570	536	531	561	492	508	506	541	520	536	558	537	566	525	514	581	565	550	552	537	552	543	537	582	575	565	542	581	524	529	551	512	522	577	553	545	519	505	523	561	567	535	542	516	581	573	564	509	566	553	600	557	521	535	561	513	528	573	511	517	569	515	538	547	545	542	515	553	569	553	518	536	548	547	558	565	520	546	508	555	560	550	512	571	522	564	590	568	570	521	571	535	582	550	546	582	542	566	580	541	522	546	579	535	550	485	567	511	587	588	542	561	553	496	538	549	553	562	533	572	509	538	523	554	584	500	608	542	571	544	509	561	559	586	546	511	549	499	578	522	521	577	499	531	521	550	515	572	532	534	536	578	546	546	555	538	535	560	538	544	548	524	541	572	543	541	522	508	569	537	515	572	511	515	585	556	526	539	576	543	536	529	537	531	510	545	559	593	546	545	502	500	526	568	530	492	530	555	522	542	558	547	564	558	531	544	557	511	527	530	580	522	539	531	592	564	543	534	531	516	568	551	517	571	543	553	567	558	571	534	565	560	560	495	566	608	546	579	549	539	564	551	549	498	531	518	528	548	508	583	550	560	495	538	560	549	551	493	561	572	534	560	565	592	557	543	495	579	519	534	616	561	561	564	553	547	516	542	555	482	524	544	538	543	569	579	530	535	527	556	518	560	548	509	550	559	544	580	558	572	533	582	576	555	577	505	564	542	529	556	537	594	535	531	518	508	533	525	533	591	559	559	509	523	539	519	517	573	564	562	528	495	557	538	566	569	557	533	569	569	578	553	607	518	525	555	595	525	519	588	572	559	571	531	585	561	508	579	543	569	549	567	565	499	531	550	548	540	507	525	593	553	526	556	521	557	520	545	583	520	523	521	557	564	509	536	550	547	548	559	539	529	525	504	537	525	549	553	536	601	564	543	569	519	574	560	548	504	569	491	583	531	527	539	557	506	549	547	540	566	520	534	561	530	578	555	541	548	509	559	551	558	514	552	554	570	549	572	558	537	551	536	507	523	551	556	537	544	567	510	555	548	539	561	574	569	520	546	545	578	537	590	534	499	587	564	520	514	526	546	546	513	529	579	496	535	532	545	523	520	543	527	554	563	576	531	539	511	524	595	512	574	534	538	559	504	560	525	540	519	538	538	572	511	537	500	566	529	572	523	538	585	560	514	592	559	531	546	517	530	517	522	549	563	532	552	556	539	508	511	563	562	551	552	542	534	543	531	534	545	520	520	519	489	549	561	549	538	526	564	502	513	523	550	548	526	546	553	554	538	581	507	549	497	576	562	520	561	539	528	527	560	534	569	537	550	586	540	529	546	548	546	543	586	562	569	535	566	562	552	549	562	577	586	591	558	564	538	531	504	505	558	552	549	543	564	556	533	536	571	564	538	568	565	571	575	543	544	520	542	550	524	576	573	547	535	546	573	516	568	515	515	604	562	560	516	550	518	538	512	543	553	556	515	529	551	558	546	521	532	543	479	496	529	551	500	542	527	581	485	565	526	549	532	501	553	604	526	575	533	535	542	575	538	502	543	545	582	554	523	571	551	548	538	533	567	558	540	565	508	579	534	547	536	548	512	550	537	526	549	516	519	538	516	551	558	555	522	583	532	543	520	547	512	582	527	564	544	567	546	521	549	585	547	555	525	517	519	525	523	568	545	540	534	584	553	545	515	510	535	540	531	501	541	547	514	569	569	551	508	551	553	509	539	567	586	566	522	503	576	566	543	541	537	557	566	576	533	556	591	502	539	580	599	547	558	572	570	531	551	536	554	569	569	525	566	522	575	564	504	554	555	579	549	526	565	528	546	532	581	531	571	541	535	547	528	543	560	529	564	538	521	500	551	578	545	527	535	499	560	546	543	545	542	520	539	561	556	552	579	560	561	543	572	533	522	541	541	514	552	544	517	555	561	534	521	532	529	519	514	488	544	526	535	591	556	543	550	613	537	507	511	558	554	543	539	583	513	532	538	526	524	526	546	573	539	503	523	537	558	561	498	596	533	567	563	551	525	575	558	562	525	575	574	506	543	544	539	550	520	581	592	572	526	517	553	540	575	559	547	523	502	556	576	575	560	592	595	546	574	567	565	535	568	548	533	570	577	557	537	567	542	556	542	553	555	537	565	497	522	557	533	564	554	540	561	576	558	573	533	522	566	536	544	524	537	563	501	481	577	523	580	545	572	555	530	543	552	542	515	575	513	534	534	535	543	570	536	559	578	561	552	558	554	569	551	525	577	551	546	515	544	558	565	566	514	526	510	491	584	551	542	517	566	535	579	510	524	606	544	562	566	554	525	595	532	509	522	538	530	520	548	589	526	510	543	601	618	555	567	545	550	552	547	505	549	557	570	558	548	525	558	527	559	536	569	587	537	526	593	539	559	590	528	573	541	574	499	528	529	556	574	544	552	490	592	530	544	559	552	503	532	558	564	498	515	531	573	578	498	574	532	564	524	562	531	507	502	546	547	558	555	523	568	550	537	548	541	531	509	626	565	538	555	512	557	573	558	536	546	576	569	556	555	577	553	572	535	585	521	531	582	569	540	535	537	555	532	532	546	576	548	578	560	573	527	519	559	523	516	568	523	474	482	510	508	559	534	570	539	573	566	556	518	529	542	570	587	523	521	553	549	569	533	534	585	546	549	540	545	580	593	541	557	557	544	585	588	532	555	502	545	553	537	520	548	510	529	563	549	557	558	559	503	586	500	509	552	523	497	571	499	542	597	548	561	561	560	536	579	540	558	547	546	553	567	547	598	563	504	568	595	550	559	534	569	506	506	552	538	546	548	553	508	583	517	525	532	539	559	547	536	539	576	569	547	577	497	553	520	588	545	524	538	570	534	534	552	531	573	536	545	530	555	565	535	588	530	561	584	505	575	561	523	495	591	615	549	563	507	532	545	541	553	541	574	565	548	549	503	509	559	578	547	582	571	549	527	560	554	574	559	511	539	567	538	538	572	527	525
7221	11401	9243	6292	3748	3081	2007	1589	1007	923	7248	16761	11384	5078	1697	710	513	484	459	431	458	449	457	468	439	488	501	473	476	502	474	486	444	511	444	447	450	456	446	430	473	456	437	476	480	395	481	456	461	456	444	475	460	463	473	455	458	482	448	453	466	438	448	473	467	452	454	499	429	454	441	457	447	452	487	461	453	432	490	458	440	470	509	481	404	434	481	479	449	503	469	448	431	423	441	473	463	462	466	461	441	491	463	430	422	453	474	424	428	430	423	506	483	432	435	495	427	432	398	462	467	440	479	471	442	484	464	471	479	435	473	448	458	459	471	459	456	455	449	462	484	456	447	449	447	465	489	449	471	409	448	499	453	499	469	465	472	470	438	482	508	510	507	460	427	479	441	493	497	428	404	460	480	438	468	394	425	435	446	461	436	459	453	459	459	435	454	431	449	426	452	450	445	434	458	477	451	458	440	521	443	480	476	413	436	445	467	453	465	474	441	454	466	458	442	489	498	455	462	446	466	434	420	469	452	477	468	446	462	459	457	447	450	456	486	466	421	441	465	441	469	459	469	451	483	463	432	448	450	437	445	457	491	448	447	462	458	469	456	472	471	458	422	488	478	497	456	451	471	430	480	489	437	460	454	486	455	448	454	423	435	452	475	435	469	444	436	429	461	456	418	462	454	445	429	470	448	436	438	442	468	467	468	469	476	434	443	449	457	449	462	430	428	423	422	473	445	463	442	474	495	464	430	446	439	479	478	421	444	479	501	432	452	485	437	452	458	420	480	483	482	455	434	422	467	471	477	481	464	467	415	462	463	481	462	455	474	460	454	445	455	480	460	443	440	447	445	452	473	458	440	465	418	442	491	437	462	421	459	466	484	487	446	455	436	432	461	468	457	472	486	462	465	442	462	489	471	451	497	442	467	411	438	467	456	488	476	494	440	416	453	480	452	507	453	470	444	424	439	466	443	545	466	423	456	467	469	467	459	470	449	468	448	485	451	515	478	454	429	417	456	457	448	481	472	483	449	456	461	493	431	472	417	433	429	435	445	424	444	435	441	444	480	423	410	471	454	497	438	496	420	437	446	464	471	462	477	446	466	452	454	451	470	431	428	460	503	460	429	436	438	426	451	447	457	417	468	445	456	449	453	444	461	455	470	487	442	475	418	429	476	449	433	456	487	462	462	429	435	454	461	452	430	422	422	477	455	471	513	454	467	416	439	480	458	440	447	484	476	431	464	489	471	467	428	468	454	439	469	471	446	457	448	467	420	459	462	441	433	488	468	435	450	439	489	427	442	473	489	448	461	489	441	452	472	458	498	434	498	400	466	441	468	453	463	410	446	449	447	442	469	428	452	446	469	430	440	478	453	424	433	464	440	453	441	485	440	450	438	477	451	494	475	457	445	411	477	444	436	493	473	484	473	462	503	509	464	468	417	445	452	427	451	457	464	447	484	467	460	477	495	459	455	445	434	432	467	424	418	457	456	425	444	488	447	467	445	417	442	477	416	481	451	413	454	465	481	461	455	470	491	421	448	451	442	441	426	473	454	432	468	479	428	444	460	464	431	467	459	468	453	445	424	464	433	433	456	476	480	413	434	391	453	453	450	473	459	460	444	421	453	417	461	467	466	412	427	448	426	431	438	444	476	471	440	473	465	457	440	479	478	480	449	455	451	440	445	450	503	447	474	444	467	462	465	439	466	438	455	463	440	434	459	471	447	450	460	449	459	413	441	463	440	492	455	448	469	437	480	464	432	458	424	427	486	491	458	485	442	426	475	441	445	480	467	430	492	434	459	432	425	466	467	486	443	482	431	427	467	466	444	435	459	452	451	465	451	441	453	443	476	491	456	446	467	455	484	461	436	478	465	495	411	480	469	478	427	447	431	445	464	483	476	478	444	453	422	451	456	463	430	415	457	498	472	447	437	442	431	448	463	446	466	477	450	434	468	419	440	437	435	454	479	443	455	455	456	444	436	441	469	421	458	466	477	458	455	474	480	441	440	466	449	452	425	451	448	441	481	490	481	439	453	488	438	464	486	488	483	472	441	448	446	459	442	482	445	459	412	492	462	466	413	478	490	465	440	463	478	473	466	440	415	446	453	442	445	469	477	446	471	434	457	431	458	441	465	458	437	473	456	427	467	481	461	461	458	448	449	434	432	463	506	480	451	440	457	484	430	456	449	473	478	459	474	467	471	451	467	476	434	427	469	426	462	445	458	448	468	469	461	431	466	437	441	455	480	493	469	464	462	444	466	447	496	451	452	442	434	433	442	460	449	441	458	447	476	495	443	422	434	443	466	452	458	456	436	410	482	449	499	449	477	430	440	457	440	421	463	480	439	490	440	493	461	463	432	472	479	430	496	451	419	431	485	455	469	450	508	464	439	439	442	453	478	435	395	476	439	456	448	471	442	459	468	464	434	453	423	446	437	475	429	422	484	437	463	457	454	451	475	435	462	476	410	420	428	468	440	450	415	425	469	450	448	440	456	440	457	465	441	451	479	414	435	476	435	432	483	432	440	474	456	472	456	433	462	471	474	461	458	465	460	462	437	454	481	434	494	435	443	441	468	435	488	437	461	445	460	422	459	433	449	496	420	415	456	493	480	455	450	464	428	469	444	473	435	429	461	406	461	448	438	448	446	452	434	440	460	409	419	441	468	473	451	437	423	457	469	439	457	461	442	427	464	445	479	462	431	424	449	475	481	449	465	440	455	448	480	436	472	447	468	450	446	462	444	449	471	479	435	449	456	414	482	451	446	437	435	448	456	463	466	450	455	453	424	475	489	404	452	434	446	432	469	458	466	443	404	470	451	429	456	435	478	464	477	472	455	429	461	452	450	453	444	450	447	449	471	476	460	504	466	457	466	457	471	417	455	484	431	464	424	429	473	453	481	474	462	500	480	464	417	450	460	477	471	456	454	449	422	491	436	450	438	465	420	453	458	451	475	439	429	479	485	468	450	447	458	431	440	477	450	463	414	433	495	504	429	467	427	440	431	475	482	453	415	434	455	442	466	468	416	423	441	474	456	478	439	469	442	458	458	425	475	432	435	452	411	431	456	458	467	485	465	471	475	439	458	466	442	444	446	462	437	422	456	444	469	447	462	420	471	460	453	448	447	435	395	461	411	470	450	501	489	428	442	478	447	440	428	473	452	463	460	467	481	451	409	471	457	421	443	486	481	473	440	430	477	465	446	479	445	456	465	451	431	452	468	424	402	440	466	447	460	465	430	439	491	448	464	459	446	475	463	416	462	446	455	455	441	467	455	444	470	438	457	475	433	446	452	433	451	448	463	462	476	442	473	427	468	445	439	501	481	440	463	426	466	481	457	479	453	492	412	454	439	440	468	466	473	488	459	431	473	471	460	464	421	423	433	424	433	482	399	464	436	445	456	449	441	483	444	421	455	466	450	489	483	453	484	440	459	510	449	453	442	457	441	445	455	476	473	441	432	437	457	453	487	488	485	465	474	440	480	449
23861	20980	28072	24080	20983	12690	4569	2290	1672	1320	12739	28139	20362	8843	2645	1045	773	661	637	615	647	627	596	628	604	650	656	607	662	617	641	626	610	665	655	652	643	652	619	675	659	657	642	682	646	649	653	647	628	603	650	608	622	625	677	621	634	647	614	611	649	611	604	656	635	686	642	640	673	648	692	612	639	621	636	601	609	611	670	607	659	586	667	639	599	687	593	635	646	661	633	658	627	664	611	621	610	641	644	628	638	666	645	610	672	638	634	655	641	626	639	661	632	647	610	651	650	658	628	674	609	623	672	676	666	601	633	675	632	627	632	634	636	667	635	668	649	626	601	637	614	607	628	612	627	631	612	615	614	678	659	623	640	686	622	607	644	579	591	626	617	684	682	641	676	645	642	654	592	619	651	666	590	613	621	607	642	619	614	687	648	677	662	624	610	655	638	651	668	632	605	623	697	573	629	618	648	599	639	657	630	644	660	680	612	662	673	658	647	637	665	615	621	649	631	654	662	641	634	673	626	600	637	605	618	630	593	685	688	656	642	622	667	616	618	671	635	646	639	640	607	592	633	685	596	644	673	618	647	632	621	618	672	602	686	646	641	624	664	583	616	642	607	637	611	675	695	614	630	649	610	626	641	612	659	657	620	619	660	686	655	615	644	611	646	679	633	679	645	633	627	633	671	605	692	637	650	573	634	678	644	627	637	638	623	643	646	614	608	647	656	665	662	623	641	639	662	648	600	655	664	648	676	618	663	605	615	647	654	577	681	671	645	627	647	663	664	624	674	662	660	621	671	646	631	652	619	638	658	618	646	646	634	659	660	662	615	636	628	662	632	648	661	637	588	618	627	642	617	648	657	627	615	622	607	647	644	631	619	625	618	643	593	620	636	644	600	618	635	650	629	647	672	611	602	618	634	617	608	636	676	655	603	618	668	629	652	637	630	641	624	596	665	623	616	649	656	644	634	639	623	625	608	625	608	635	621	641	617	620	663	620	612	627	698	632	651	619	625	627	643	578	623	641	633	609	620	632	636	591	650	635	633	627	635	609	655	653	653	637	655	650	650	623	622	616	633	658	674	599	622	599	636	631	627	665	628	659	645	629	636	661	647	624	615	642	624	652	627	638	656	644	642	622	632	603	625	633	605	610	631	587	630	603	590	623	613	630	645	608	593	634	625	616	651	636	647	652	663	656	589	671	648	610	659	653	632	649	638	647	644	635	612	636	618	608	635	622	654	646	679	646	633	617	619	639	678	645	663	665	626	641	637	647	656	606	645	613	646	678	593	664	660	599	645	667	600	671	562	599	669	597	603	614	617	648	608	615	639	600	614	633	616	628	597	593	601	603	637	596	648	628	631	641	619	646	625	645	626	625	621	639	614	650	598	648	643	639	642	616	670	616	644	603	646	634	651	626	596	665	636	658	652	630	695	616	689	629	580	597	627	636	645	678	593	628	621	615	600	611	637	666	625	627	654	612	611	634	660	643	668	617	632	645	627	627	639	596	650	649	631	644	589	646	630	663	567	695	670	648	621	643	640	611	616	634	637	617	642	692	623	653	625	677	642	604	626	629	610	642	638	666	616	631	627	587	618	626	650	626	651	691	706	643	624	618	644	630	624	672	689	692	644	617	633	630	667	625	596	636	621	605	648	598	660	632	607	665	648	668	626	667	623	612	620	588	624	662	609	627	592	648	641	637	647	595	671	636	644	604	626	715	638	612	618	687	649	658	645	612	609	597	616	602	607	617	596	632	649	675	622	622	617	646	597	614	633	619	584	608	637	611	638	613	617	631	645	640	589	624	613	617	659	595	637	602	650	592	637	613	674	634	637	685	604	664	616	629	624	665	636	617	678	632	605	633	637	628	615	647	637	621	670	622	620	601	652	655	650	642	605	673	640	624	652	606	629	623	651	604	595	649	666	633	660	670	630	590	623	619	613	644	646	629	673	624	624	608	661	644	636	629	587	666	657	613	680	611	654	656	674	656	574	637	634	659	644	644	609	653	599	610	614	595	614	649	614	690	634	581	634	624	623	619	670	649	640	647	683	643	608	679	611	629	645	645	624	631	608	584	611	602	663	647	585	636	668	617	636	618	652	622	692	629	647	640	636	671	634	642	650	624	617	564	613	655	688	632	633	634	652	679	664	632	584	649	634	643	666	621	618	629	656	619	628	630	653	637	626	643	682	567	648	654	652	655	624	636	652	632	647	642	634	669	613	645	634	627	604	657	631	641	647	591	602	629	647	597	614	640	594	663	625	649	671	693	633	631	581	607	626	645	606	643	591	619	631	625	617	660	617	607	656	629	653	620	658	600	669	639	635	681	587	608	619	612	625	639	600	617	603	638	587	662	615	650	639	636	611	642	605	631	661	657	635	602	632	600	620	647	632	668	656	643	607	592	658	655	639	633	670	603	638	634	624	682	631	639	650	676	659	654	594	660	649	676	607	611	647	639	658	625	634	637	638	634	662	602	655	639	625	656	656	584	643	646	611	623	641	617	637	613	602	639	634	643	645	638	637	630	661	625	654	645	690	597	644	655	695	626	623	637	638	628	620	614	627	654	591	622	718	647	653	642	659	680	628	639	623	594	619	610	612	624	602	606	622	642	640	656	604	612	641	655	667	622	629	666	615	643	617	610	599	656	622	597	643	605	654	628	616	584	610	610	620	636	652	594	661	625	632	609	614	627	577	636	640	661	661	612	624	613	648	611	647	604	607	633	597	632	599	648	594	617	644	605	652	622	640	591	622	601	658	628	635	637	623	620	626	591	608	611	644	626	635	626	616	633	630	598	624	641	668	640	619	655	619	639	656	589	624	618	578	623	612	637	586	646	614	655	663	638	671	588	672	615	618	635	617	624	684	654	596	617	660	630	611	661	671	613	639	686	654	549	594	580	627	617	603	623	634	630	699	672	642	636	658	651	628	645	613	625	604	626	633	612	613	638	615	616	619	621	624	654	627	639	604	616	645	592	641	632	607	571	656	627	652	577	637	670	624	627	651	574	635	611	588	678	644	651	638	595	609	612	678	629	645	655	639	637	642	641	634	648	657	598	626	669	621	631	677	619	628	602	625	650	647	622	659	657	647	633	648	658	586	686	609	616	638	629	578	606	624	631	636	637	611	634	636	643	612	626	622	583	656	626	631	669	627	632	598	606	637	640	626	610	611	600	640	644	650	610	666	644	688	601	640	645	643	635	652	694	632	649	648	634	645	642	652	630	644	636	629	645	663	639	606	667	609	633	666	605	665	615	617	643	662	678	595	617	679	670	646	652	576	596	634	601	614	595	619	647	648	648	617	663	581	686	654	663	625	655	591	610	615	646	650	605	615	636	653	613	675	674	659	631	622	583	640	643	626	650	654	633	641	612	720	619	650	579	624	670	611	663	626	648	616	653	614	615	634	632	616	642	574	584	614	580	641	634	627	621	662	632	651	646	634	670	686	622	621	636	633	631	646	617	667	644	635	650	598	601	632	673	671	648
8706	14080	11097	9214	8970	5451	3400	2702	2270	1596	16302	25358	16948	7482	2512	923	630	540	549	561	511	534	583	538	503	521	531	554	519	513	498	541	545	514	508	551	516	567	528	549	530	537	547	521	523	549	525	514	525	505	535	582	513	564	550	552	536	552	499	532	554	535	514	543	521	542	532	503	528	584	539	548	522	550	504	501	491	503	533	532	544	537	506	525	515	519	519	538	539	494	497	553	526	491	533	531	539	531	526	527	533	514	512	504	494	498	552	552	596	547	517	527	537	544	503	546	500	565	520	541	521	573	531	533	528	466	509	523	541	503	524	511	504	540	551	523	520	539	530	521	518	503	514	497	513	530	519	493	544	541	503	519	500	509	503	542	478	516	524	508	549	532	534	507	533	541	511	529	513	537	508	528	520	533	479	521	520	523	484	541	530	507	572	556	529	536	525	489	514	515	555	572	536	512	522	566	525	516	528	540	490	541	485	511	522	505	551	516	509	550	523	527	531	562	533	531	497	504	525	539	529	504	549	493	509	529	529	515	528	527	517	569	513	514	516	527	529	505	528	537	519	584	467	502	571	551	491	547	559	495	552	534	521	585	495	525	482	514	497	520	563	530	546	492	507	525	495	502	488	547	533	548	524	509	576	506	513	525	493	548	527	550	545	544	526	515	517	540	520	519	505	469	518	547	505	544	545	496	524	493	521	523	526	545	570	488	555	499	531	527	466	583	543	538	506	479	515	540	546	517	511	525	537	509	536	556	532	530	523	514	541	541	545	517	556	524	527	511	515	509	487	546	499	544	528	571	543	490	563	510	522	530	476	535	503	503	520	539	507	513	498	519	502	490	536	525	506	555	544	494	510	530	516	527	508	515	514	469	518	519	509	531	519	523	525	508	546	528	521	550	526	509	515	521	563	546	501	512	520	508	524	516	528	521	491	521	508	544	508	540	519	531	523	475	497	511	548	514	558	535	542	518	518	533	545	536	513	483	497	535	545	484	473	501	517	520	522	516	516	501	508	533	516	508	489	559	515	534	545	497	510	519	502	517	537	529	513	554	559	525	537	493	550	488	521	513	513	510	511	585	508	551	509	563	516	492	488	529	524	512	486	515	500	511	502	515	545	562	500	516	546	486	533	503	511	554	507	508	522	494	499	503	509	506	541	508	582	500	520	528	519	521	527	549	526	536	486	538	496	545	489	516	503	469	518	526	487	522	444	556	532	547	503	556	516	549	511	557	511	530	511	489	544	535	518	495	523	539	498	471	518	546	532	541	500	485	508	521	512	542	534	519	507	545	498	534	472	503	545	511	510	519	514	544	503	518	490	502	508	500	583	509	482	513	499	539	521	520	513	511	493	469	541	495	511	517	531	453	525	492	551	514	495	519	477	486	532	517	525	497	502	562	542	524	520	513	543	521	484	512	533	533	508	570	506	531	516	565	548	508	510	543	527	544	524	523	483	508	546	536	519	483	516	502	536	508	540	525	510	525	545	534	495	513	548	540	506	519	496	503	506	482	523	530	495	544	501	529	496	524	508	528	515	546	556	521	535	521	488	536	511	531	531	515	475	503	540	524	469	542	538	532	570	520	527	528	520	534	540	541	546	499	507	503	529	570	509	505	543	530	507	545	479	519	488	497	532	508	498	553	522	512	519	538	518	513	548	519	561	529	499	516	512	499	544	490	521	549	494	495	525	529	562	495	472	554	532	481	522	528	493	555	530	526	527	521	535	517	535	515	521	500	515	525	504	512	537	528	530	500	528	498	499	543	526	550	496	514	512	564	560	550	506	510	550	520	539	505	547	562	549	548	533	514	502	507	514	517	505	492	506	491	531	507	504	516	539	506	492	498	516	511	526	533	541	508	520	546	544	472	515	508	499	524	558	523	530	493	508	542	472	494	514	505	544	521	498	515	521	508	515	457	511	507	522	524	533	506	541	502	526	523	500	505	510	538	530	514	524	547	495	523	523	491	508	579	538	516	541	497	539	507	506	487	554	539	508	510	506	532	486	505	535	532	529	531	526	540	454	529	517	547	512	510	513	494	473	539	544	529	538	521	507	527	524	552	510	529	532	501	479	506	521	508	526	528	526	503	534	490	479	483	496	489	536	533	487	538	529	491	522	482	511	517	515	522	511	492	491	510	546	490	500	484	529	538	480	534	545	518	540	555	535	551	559	473	481	532	499	537	517	538	508	515	517	497	549	496	525	505	487	537	487	466	508	514	496	484	515	549	517	526	523	548	529	503	524	504	494	505	533	539	508	527	509	537	533	501	503	493	524	494	501	526	507	533	521	518	497	468	508	523	470	512	510	501	492	525	556	500	479	530	497	516	564	500	536	560	496	488	492	485	476	518	541	559	536	521	514	553	487	527	541	540	525	574	526	473	524	501	528	497	508	545	550	520	506	505	522	526	543	494	502	563	508	503	545	463	499	549	520	567	553	529	514	521	517	508	530	519	539	543	513	538	500	516	503	519	541	489	488	493	516	532	543	530	524	555	517	493	523	503	541	516	528	552	571	484	538	563	496	540	550	510	527	516	522	523	571	541	526	506	529	487	518	539	543	492	513	529	534	476	528	491	540	481	505	516	523	533	536	524	508	548	498	543	542	496	496	546	524	510	491	487	471	519	513	529	518	524	469	497	534	500	533	506	518	487	516	479	485	518	520	505	561	495	494	495	517	543	512	524	515	539	558	502	519	512	518	504	547	503	522	495	552	535	534	500	506	535	510	507	535	481	546	520	552	501	483	506	531	538	533	556	535	500	563	574	529	512	512	528	520	498	516	502	472	541	519	534	534	495	522	575	530	489	518	505	516	530	486	499	501	502	523	488	529	525	530	496	536	548	475	507	548	555	502	510	513	535	528	496	529	484	522	516	509	546	528	497	506	548	497	515	555	492	478	523	499	499	525	497	493	544	499	505	567	493	532	519	476	521	521	525	507	506	505	535	505	511	508	531	513	474	541	530	512	542	558	549	568	520	496	492	522	542	528	541	524	502	501	507	537	549	549	523	505	525	509	491	543	518	502	522	494	558	504	532	525	506	500	577	554	492	548	529	500	522	467	503	540	541	515	562	512	521	500	490	508	524	566	534	538	516	506	519	521	535	516	518	542	555	504	528	526	550	501	535	501	479	559	535	522	523	501	490	555	543	509	496	518	513	494	524	505	479	529	504	501	501	546	509	516	489	537	520	542	562	532	479	529	532	481	497	495	512	533	512	544	533	502	505	574	536	514	506	508	485	526	546	497	535	492	512	546	566	543	501	501	540	522	535	496	542	517	548	531	573	524	537	470	537	541	505	516	495	572	531	509	546	534	521	542	531	547	521	503	449	520	524	510	502	531	581	549	551	532	506	539	513	519	483	496	537	516	502	503	562	503	525	524	496	499	512	509	526	533	514	502	503	510	527	500	511	540	510	521	488	536	523	525	504	516	554	564	532	528	502	565	494	520	538	524	523	529	522	525	534	482	511	488	503	471	501	524	537
27495	13815	5301	4846	2069	1323	897	669	632	620	1359	1636	1391	964	648	488	439	470	442	451	449	464	497	431	515	446	452	407	477	492	440	431	444	445	424	447	437	462	497	416	452	507	487	522	422	455	492	410	481	453	453	458	446	473	437	448	471	474	427	455	467	464	476	455	474	437	447	472	481	441	460	500	486	447	474	459	490	440	480	506	487	475	465	517	468	433	469	495	474	479	440	455	466	420	467	455	455	443	466	448	474	459	461	435	472	433	497	444	461	483	460	472	463	449	469	449	457	458	444	534	446	476	436	415	432	491	471	473	485	417	461	443	477	472	460	440	425	469	445	466	494	461	474	480	454	457	499	453	450	449	439	480	498	461	455	481	432	453	445	485	419	452	464	468	485	448	456	464	447	490	438	427	456	481	483	464	482	460	443	465	445	461	435	450	447	458	472	473	444	472	496	435	456	499	418	463	494	448	428	498	432	455	409	449	485	488	460	440	446	463	448	492	447	477	427	459	478	494	449	444	447	488	449	458	461	452	480	442	487	436	446	431	472	500	435	484	441	477	452	497	454	425	457	484	464	435	462	455	469	463	445	440	457	461	463	450	474	452	492	490	477	480	472	458	451	434	493	456	467	398	462	433	465	458	430	466	448	413	436	488	481	443	480	462	439	438	431	453	418	482	459	441	449	453	466	471	471	445	460	451	463	470	461	467	461	458	478	458	449	417	470	443	457	485	439	503	450	460	508	505	474	458	448	430	499	459	478	436	442	484	451	452	456	434	483	503	473	450	449	466	439	446	448	440	468	432	445	440	445	467	503	475	460	453	470	470	462	484	448	460	482	486	480	466	481	454	506	477	470	434	429	472	439	473	459	441	458	443	445	469	424	474	476	434	443	471	446	462	471	422	495	480	461	476	448	476	486	473	462	459	488	483	467	461	489	432	465	449	476	469	458	431	448	445	460	507	445	487	474	460	446	415	477	461	455	442	431	473	497	491	440	510	461	467	483	447	442	426	439	438	434	446	408	486	451	462	433	461	446	437	459	442	467	448	461	472	460	464	463	462	459	472	474	435	449	471	436	474	459	406	456	459	421	463	450	468	455	449	424	458	489	449	457	470	417	424	437	477	455	425	476	454	463	432	457	493	483	410	446	456	470	454	449	480	456	432	450	481	475	471	481	452	478	452	467	458	468	468	451	447	461	459	463	464	429	459	431	443	472	490	452	444	418	433	461	452	494	439	433	471	465	467	469	442	471	460	481	432	423	423	454	460	478	411	501	468	449	440	462	479	457	450	451	461	430	438	471	456	413	472	439	426	475	424	458	479	477	464	438	393	450	500	461	468	466	487	456	446	451	432	466	473	480	416	467	453	440	481	494	443	472	465	433	439	457	488	463	444	479	414	445	452	463	485	463	423	429	431	413	445	428	497	484	501	474	466	453	452	430	472	451	452	469	462	468	453	466	472	457	503	467	445	475	438	447	423	416	457	492	442	444	433	472	449	490	449	497	481	492	423	439	478	432	446	439	458	527	428	467	459	453	478	478	483	453	451	454	471	468	492	453	463	491	481	465	466	430	499	416	478	476	484	458	447	479	440	481	501	480	455	469	439	477	528	418	473	428	424	464	428	439	437	480	445	475	475	465	470	498	454	468	443	437	455	473	486	431	485	474	456	467	440	452	450	460	448	490	469	462	467	446	455	468	480	463	456	438	499	428	473	453	483	461	423	451	433	416	435	484	448	484	445	434	474	464	448	488	440	460	444	442	483	448	494	483	475	443	444	490	456	456	449	453	449	441	472	463	462	458	472	468	480	502	474	476	442	461	470	433	458	481	453	453	491	442	477	532	464	461	465	427	411	480	474	499	469	485	504	468	435	420	502	483	432	477	471	461	433	455	491	490	464	472	430	487	450	472	453	475	472	453	486	467	529	470	418	490	497	447	464	439	465	480	467	464	460	505	459	478	434	414	438	448	416	430	479	467	450	469	439	428	487	440	462	415	460	501	469	455	418	461	489	446	450	467	456	490	467	437	422	430	463	458	479	448	470	459	442	467	439	490	451	440	436	441	455	484	436	515	406	444	477	447	454	491	470	450	447	451	486	422	502	491	497	443	464	460	482	458	437	501	445	434	471	436	471	410	449	457	509	476	438	450	454	436	430	492	454	473	423	436	458	433	439	473	505	489	482	449	426	462	468	487	448	437	489	459	423	453	459	433	420	446	468	493	445	465	477	446	436	454	495	434	456	456	441	436	437	467	452	481	457	485	496	464	439	440	462	429	449	459	457	468	462	438	437	446	440	441	485	441	438	455	500	498	456	476	455	463	466	448	458	465	426	483	479	443	417	499	473	480	448	421	441	454	449	467	462	489	437	456	466	455	442	466	446	445	446	475	486	466	457	438	445	474	429	423	421	434	441	421	434	463	437	455	498	490	399	472	474	440	465	500	456	464	455	442	422	452	460	456	464	471	454	477	432	417	456	458	452	423	497	499	483	439	416	454	445	452	458	444	485	427	439	474	485	444	491	486	468	449	462	507	405	439	458	446	419	425	464	432	438	457	465	445	428	454	471	450	454	451	450	470	480	438	451	501	446	468	439	480	447	453	445	480	485	474	456	439	417	443	460	458	440	446	467	476	444	462	469	483	472	480	497	485	478	459	446	421	461	420	464	477	458	422	433	507	426	454	451	449	459	453	484	423	471	440	448	460	475	454	504	461	478	455	499	449	472	479	448	480	488	461	426	417	462	502	459	452	435	449	477	463	466	453	492	452	466	468	466	489	470	486	484	461	445	416	445	475	474	410	487	451	453	441	462	464	481	485	485	467	465	441	488	463	483	430	484	464	481	492	440	482	470	477	448	512	424	470	459	472	436	450	451	445	460	499	467	437	482	454	467	473	471	442	434	436	476	502	486	461	436	458	442	430	464	479	499	465	431	501	451	453	470	481	468	465	414	426	450	463	475	482	462	444	469	483	429	470	447	437	471	443	480	484	437	476	461	453	486	492	445	463	448	462	462	476	503	461	481	483	460	447	454	492	431	440	516	464	479	426	463	450	481	459	479	443	450	471	447	454	482	459	474	438	467	422	478	475	469	450	436	465	426	462	440	443	480	494	419	465	492	483	476	454	443	440	469	434	471	483	459	459	466	469	446	457	479	425	489	429	490	461	476	439	462	463	465	477	453	408	457	473	419	452	454	475	463	445	470	488	489	457	460	466	501	472	462	450	487	412	476	505	452	425	492	474	438	466	483	462	475	442	471	443	454	479	502	451	444	436	488	444	493	435	484	456	434	454	486	457	435	453	536	500	481	435	473	473	484	445	452	408	437	456	438	465	449	440	464	459	430	458	435	468	438	464	475	457	466	449	485	454	444	438	470	491	487	443	463	462	480	437	438	457	511	479	447	479	415	458	462	464	446	480	433	496	479	472	487	508	446	473	508	473	419	482	438	457	468	490	437	440	482	476	494	448	454	456	409	486	489	447	435	467	470
7285	4796	5100	4955	2490	1597	1085	761	776	707	1707	1923	1596	922	553	417	383	400	347	363	403	426	377	396	421	404	361	389	386	375	353	403	355	406	372	367	397	383	423	367	358	349	387	436	386	387	375	390	389	374	334	342	343	368	359	394	395	369	369	377	336	376	372	421	363	367	384	399	329	403	348	400	387	356	385	390	366	393	368	352	400	340	378	398	379	362	371	376	352	379	381	362	355	389	381	374	403	400	393	400	356	387	355	367	350	399	354	378	367	360	363	360	392	409	381	394	330	382	341	360	382	357	360	368	374	365	376	371	384	346	432	395	349	415	352	343	352	344	385	373	367	374	375	395	367	348	389	373	368	390	383	378	358	390	361	333	383	362	364	365	400	422	382	378	398	366	356	378	336	357	348	400	363	388	384	368	337	380	336	381	348	372	381	381	411	416	381	409	351	367	351	400	398	350	351	354	375	348	365	376	368	387	400	374	364	418	404	383	371	377	403	389	412	359	367	382	372	368	379	346	362	341	395	375	376	371	370	388	385	353	370	393	379	404	380	349	344	367	354	350	364	383	375	383	380	349	407	392	348	384	405	394	383	351	376	374	379	386	405	367	383	350	379	375	358	348	370	357	379	353	395	354	355	383	388	381	391	353	364	329	376	395	355	375	325	374	374	383	403	397	385	384	387	372	389	363	394	351	380	399	415	371	406	367	385	379	441	380	346	360	395	371	363	385	359	374	395	362	372	391	354	361	379	358	370	384	432	409	416	329	346	393	353	375	387	440	381	375	374	343	373	353	394	370	398	339	415	382	351	355	370	409	380	384	368	356	393	378	346	394	377	360	356	371	380	347	383	365	407	377	370	384	388	374	380	329	391	389	370	370	355	395	359	383	361	384	366	374	349	390	347	414	384	367	394	404	380	391	392	396	401	354	378	374	393	345	332	359	350	370	372	390	376	370	376	361	381	365	387	350	400	367	338	399	377	365	416	375	366	357	411	346	372	363	335	381	406	374	372	389	392	396	379	356	388	382	351	381	370	420	357	400	359	392	363	359	360	366	393	422	369	400	338	350	371	383	319	358	407	378	388	382	367	387	415	372	356	397	368	397	376	376	353	343	358	387	402	375	406	356	365	339	347	358	367	420	372	360	424	319	377	367	414	386	355	371	353	379	389	361	374	384	382	362	352	391	377	369	393	365	374	392	405	346	377	395	376	332	337	373	355	360	399	390	355	389	385	372	391	363	391	369	379	360	352	381	374	352	381	374	345	385	376	413	375	366	373	377	375	380	391	423	381	370	388	363	364	396	375	359	383	344	377	372	391	360	359	372	353	386	362	378	391	344	402	402	410	389	393	367	386	369	385	362	396	359	376	359	354	408	374	344	367	392	363	397	377	372	407	348	354	352	399	388	357	368	375	369	372	370	372	379	369	358	372	405	376	406	397	354	338	372	391	365	406	383	395	359	384	377	379	380	356	386	454	381	360	395	356	378	368	385	374	375	413	362	363	409	372	369	363	370	359	339	372	368	390	374	429	404	369	385	372	353	371	357	389	367	382	358	385	366	366	359	381	365	382	388	370	357	350	379	380	382	375	359	358	355	375	366	364	358	395	386	332	362	353	370	351	397	383	353	377	364	397	398	397	392	416	374	339	380	364	379	326	365	370	346	350	369	359	307	392	361	373	361	392	350	375	396	383	366	381	384	389	362	367	368	372	363	353	364	386	380	361	391	399	403	357	372	393	399	384	395	372	352	394	373	361	351	374	381	369	366	383	380	388	336	373	402	377	362	387	346	387	345	347	366	341	356	367	401	351	384	395	370	395	394	383	377	344	355	385	376	372	378	378	385	350	403	391	374	350	386	343	358	358	369	377	375	398	364	403	379	385	382	380	348	373	403	344	361	381	380	364	388	368	367	364	394	391	378	375	359	406	400	394	369	385	390	381	374	399	369	341	397	398	369	386	366	391	390	361	369	388	375	380	386	380	368	358	371	378	401	392	378	391	370	387	385	389	342	343	395	375	370	376	346	354	356	394	368	345	382	373	407	381	392	354	373	342	419	404	391	351	396	400	359	372	381	369	372	350	419	373	429	396	353	347	376	384	381	374	408	359	361	396	366	382	413	354	385	377	362	383	403	405	392	390	405	384	385	330	376	364	358	376	393	371	388	383	394	356	385	358	345	391	412	352	379	362	380	339	374	349	396	368	380	394	378	375	381	354	380	391	372	377	388	398	361	431	397	372	380	371	366	387	381	331	351	362	355	366	384	428	380	374	396	367	398	379	389	373	400	351	365	411	375	370	385	362	400	369	369	371	388	382	370	387	374	354	362	407	378	380	364	354	355	348	382	341	365	396	381	384	410	354	391	378	398	355	388	352	416	403	375	374	374	391	374	375	337	385	393	364	395	414	372	362	382	381	389	388	396	411	391	390	393	357	363	384	391	421	360	370	388	412	384	363	397	358	368	382	374	352	386	356	393	376	331	359	348	366	379	374	388	390	386	371	344	374	408	362	341	389	358	349	388	363	377	406	383	370	393	370	372	369	383	377	368	395	368	391	401	388	382	390	392	408	400	356	337	379	394	389	388	407	397	379	364	413	372	379	398	378	348	400	380	389	333	353	379	380	379	353	353	345	411	378	384	371	392	391	391	340	365	411	384	405	373	364	386	349	348	384	383	404	373	368	360	381	364	417	368	382	382	401	380	355	364	366	365	355	356	338	411	351	395	364	379	346	416	379	407	372	359	390	400	419	378	377	355	392	380	401	399	386	363	357	371	384	397	393	350	379	395	382	384	394	353	387	380	389	361	378	359	390	385	370	408	403	364	398	360	335	332	364	397	425	392	393	403	398	399	387	372	389	388	365	389	424	375	384	364	358	360	374	338	362	369	392	370	382	364	378	362	412	348	398	427	371	367	367	361	380	379	351	371	381	368	374	366	366	358	362	372	376	364	371	363	386	350	394	374	368	381	378	404	409	360	399	418	379	389	342	370	393	367	376	369	400	374	365	415	344	373	356	383	385	346	390	392	359	383	383	411	399	407	388	370	334	392	367	402	361	391	363	354	364	372	374	363	377	372	365	380	401	372	385	384	393	412	356	358	395	355	360	367	372	374	365	355	365	353	368	345	375	371	426	398	388	405	356	386	380	367	333	411	362	374	359	374	349	399	410	378	389	355	397	359	324	389	371	378	367	376	370	340	389	385	376	371	348	400	350	344	364	403	406	389	395	380	390	341	385	376	380	369	377	365	347	364	382	364	376	397	408	352	409	339	405	363	374	382	355	389	386	404	379	390	355	417	381	368	397	385	423	373	359	358	390	379	370	360	369	385	401	402	402	415	348	387	388	363	368	393	390	351	341	370	380	361	349	380	375	365	387	395	376	357	362	397	364	376	391	385	348	385	382	371	350	380	398	383	365	398	334	410	374	402	371	385	387	392	375	412	401	380	380	358	407	343	362	377	371	349	377	384	364	352	379	405	340	401	356	383
24831	20979	27262	24849	14225	5001	2387	1560	1059	1359	10219	15516	10259	4293	1453	715	587	483	551	498	565	549	528	505	523	506	539	543	556	506	554	532	509	499	520	543	525	574	549	577	537	560	482	510	524	493	519	503	574	537	524	507	545	538	536	548	526	570	486	527	526	534	507	472	537	539	531	542	550	550	556	503	503	503	493	537	533	530	545	510	545	507	500	519	536	530	535	518	528	560	504	533	523	492	564	548	543	503	508	549	525	543	563	540	516	528	466	519	487	544	524	495	528	520	508	476	509	521	501	533	574	543	483	515	579	534	540	510	520	510	547	520	516	513	547	538	518	510	501	552	494	494	499	542	534	510	544	533	523	504	527	548	536	510	527	547	491	532	575	516	568	520	542	471	551	484	531	552	520	518	493	540	551	531	513	535	529	508	498	532	514	496	473	518	581	536	533	571	550	519	526	537	522	496	565	505	532	515	478	537	537	507	497	479	528	543	542	507	551	512	547	514	566	502	527	537	502	501	521	491	530	569	501	467	497	514	501	560	567	513	513	515	529	518	478	523	524	511	476	507	499	531	531	524	570	546	558	531	533	501	521	499	536	559	508	507	523	579	506	529	527	527	536	557	515	525	534	511	510	532	546	518	532	518	553	549	504	488	559	517	548	500	556	561	507	535	541	520	538	520	536	528	526	530	566	513	490	516	542	523	516	531	507	536	572	507	576	545	518	540	515	518	514	518	524	519	514	501	522	506	543	502	493	514	527	530	502	509	516	491	554	516	519	553	543	545	538	541	564	526	511	519	523	508	541	569	516	511	486	507	489	516	512	515	566	518	539	524	513	496	546	532	509	538	533	505	523	534	501	505	518	504	505	518	507	575	535	528	497	536	527	543	518	530	538	484	522	480	547	560	516	487	510	544	519	538	497	563	551	545	555	474	529	531	493	478	516	500	538	520	534	574	530	548	554	559	562	494	542	504	560	476	512	534	529	513	547	520	535	534	516	515	515	495	555	498	503	544	515	580	520	499	546	521	498	550	557	516	506	513	530	522	477	567	496	514	495	545	541	556	488	539	500	540	493	510	511	598	542	547	524	475	503	547	526	535	541	505	536	544	540	532	522	536	523	543	520	539	507	532	506	491	508	490	514	569	530	506	512	512	501	502	518	521	544	526	521	548	506	508	518	502	534	508	510	551	515	503	462	525	539	547	540	475	496	544	508	504	525	500	551	512	488	504	534	515	504	508	524	517	503	479	551	505	512	555	506	508	494	492	549	538	457	522	517	498	514	500	495	478	524	549	563	548	505	522	568	523	523	552	499	511	499	523	515	508	528	507	534	532	538	512	574	536	562	499	523	544	512	536	551	511	539	504	493	547	538	527	535	531	509	511	520	530	538	531	520	520	564	527	544	538	553	546	526	505	515	501	546	533	562	512	508	496	542	505	521	519	513	529	505	546	464	503	592	516	551	517	527	533	579	529	541	492	530	543	525	549	528	546	566	495	520	528	502	518	531	503	539	506	533	496	567	561	519	537	545	539	474	474	560	495	536	560	525	514	521	541	552	481	502	529	529	489	535	511	477	540	537	526	500	512	559	523	563	529	504	548	543	516	493	547	490	530	497	513	525	526	515	539	556	517	543	546	530	525	517	500	534	548	544	540	553	511	572	487	536	496	557	518	528	509	548	507	529	482	517	549	504	493	487	524	502	483	564	508	517	545	549	507	507	518	518	533	532	479	540	547	541	547	566	495	540	479	550	519	500	543	509	524	486	521	509	500	505	574	510	538	531	471	522	505	510	545	520	526	534	499	539	530	511	498	522	511	495	473	523	552	491	511	472	516	499	521	531	508	526	518	516	438	539	546	521	489	516	558	527	517	493	503	541	512	525	512	562	514	532	528	549	495	543	533	538	521	512	531	484	494	557	542	493	542	537	526	455	551	521	530	513	526	547	510	502	524	500	522	553	504	519	539	535	503	497	516	529	509	518	516	490	558	541	549	505	536	556	517	555	582	550	516	511	533	493	543	548	533	524	543	546	484	506	533	565	497	529	504	521	537	545	519	537	487	486	525	525	484	548	556	589	548	531	521	564	503	523	531	506	493	531	570	542	508	539	538	570	532	480	561	513	470	506	510	521	532	525	536	494	540	491	542	535	508	519	509	535	501	572	545	499	500	554	536	515	477	539	516	503	499	530	519	528	525	531	527	487	555	551	515	536	524	557	507	547	547	496	497	537	520	550	486	557	528	516	520	526	542	541	514	551	496	540	507	495	501	499	491	527	513	533	534	534	522	488	495	547	547	522	534	550	541	530	513	520	543	545	467	509	484	562	550	525	506	517	535	532	531	513	520	533	518	479	551	564	564	494	567	560	544	493	536	516	487	560	534	482	528	531	527	502	521	534	528	503	514	555	542	512	499	498	544	520	556	509	534	482	551	513	578	499	531	494	568	520	501	500	500	540	515	556	520	543	522	512	497	512	501	528	513	558	485	534	529	556	486	500	553	569	549	523	536	533	531	517	569	531	525	529	513	499	529	538	525	495	491	518	529	541	511	518	536	511	493	551	547	558	537	574	553	548	536	506	529	508	539	506	528	511	583	542	554	511	514	554	546	514	573	520	500	518	518	512	526	544	516	554	532	526	556	548	571	538	493	553	527	510	490	489	506	487	506	499	551	499	525	506	556	515	461	523	528	569	513	541	502	519	500	539	508	507	533	482	524	513	565	525	531	557	553	528	498	531	550	499	517	509	497	511	535	542	540	532	525	540	552	544	520	510	525	533	538	526	511	516	515	494	530	518	510	541	516	528	521	514	516	536	485	499	523	513	480	498	511	495	531	505	490	523	557	554	521	503	534	506	479	543	521	473	517	544	550	548	461	469	482	536	521	535	541	522	513	520	537	505	521	528	534	488	526	501	540	560	576	527	481	518	481	497	525	509	504	489	528	488	518	531	524	516	502	518	532	510	531	547	530	532	504	577	502	506	559	499	559	515	491	514	482	484	567	523	545	537	525	526	559	511	538	515	539	552	496	532	524	532	504	529	515	541	526	518	542	456	516	567	501	538	526	531	565	522	511	582	541	560	527	528	490	538	495	510	539	543	510	544	511	521	534	567	543	529	551	539	492	568	542	540	529	539	518	517	524	510	538	546	503	543	475	535	508	539	520	516	524	509	486	481	551	541	525	546	523	483	542	532	559	458	486	506	509	545	538	489	554	533	550	515	544	516	479	490	528	504	554	531	547	516	528	524	519	529	516	520	535	499	503	505	594	531	538	502	532	506	531	500	529	497	482	579	526	515	521	533	524	558	535	518	516	529	543	516	531	508	534	501	538	526	492	541	554	536	572	562	523	536	496	525	563	569	513	531	482	509	538	521	497	502	547	497	490	531	526	526	567	523	488	507	541	545	533	556	540	543	565	508	535	545	479	549	511	528	538	536	552	540	547	538	505	512	540	534	525	543	514	551	518	530	509	545	532	523	509	511	556	500	494	506	530
6947	9727	13331	9880	5660	3793	2231	1747	1378	1806	13017	14990	9514	4212	1524	662	500	453	465	440	453	444	433	446	446	426	396	459	427	457	426	452	464	404	432	458	387	464	478	419	445	425	435	504	430	437	474	434	468	432	450	439	443	456	450	457	422	442	434	427	425	414	464	440	448	449	426	471	396	420	450	438	419	506	434	484	433	448	431	438	411	447	426	446	419	474	461	413	448	475	426	414	471	411	479	441	474	451	459	425	436	445	460	408	403	438	412	428	441	471	416	469	457	431	461	441	443	427	439	464	412	420	497	453	464	447	444	434	460	444	442	455	436	456	438	429	418	426	471	394	446	432	463	450	458	448	472	434	429	414	451	409	477	414	439	489	458	449	436	467	444	443	450	431	447	419	442	488	460	441	432	427	449	452	439	444	421	449	486	419	437	439	444	434	445	461	451	452	433	444	422	425	460	459	444	424	433	437	454	443	382	426	419	468	438	440	457	471	469	472	422	460	420	434	452	439	439	429	458	433	414	493	478	429	482	439	445	430	432	423	445	428	481	469	398	452	431	414	460	442	428	432	432	451	420	477	416	440	415	442	437	424	452	407	478	442	422	432	427	466	407	447	403	466	427	450	444	479	426	470	408	439	453	440	481	443	441	446	423	440	439	441	457	466	450	433	465	438	425	465	397	433	475	421	448	452	494	441	459	433	462	475	464	451	454	457	420	434	423	445	443	448	420	417	420	457	425	415	455	444	438	433	464	441	446	457	469	439	441	461	416	411	415	423	446	424	436	426	411	412	461	424	440	475	432	448	484	421	439	411	430	460	417	457	434	440	441	422	434	405	422	390	431	425	393	416	418	429	436	447	443	380	444	437	440	418	426	411	434	437	423	424	444	467	442	491	444	425	440	439	458	407	417	442	401	442	436	437	466	463	472	430	439	446	423	461	468	435	452	484	442	431	427	463	405	452	432	469	475	412	475	410	449	474	422	401	407	415	428	457	461	444	459	436	429	430	417	419	473	436	373	425	425	445	420	446	438	467	445	437	454	471	437	497	487	450	441	422	430	458	448	420	442	421	447	396	470	451	426	478	465	425	436	447	447	420	431	395	438	451	465	428	462	405	443	456	426	429	444	457	406	437	432	438	421	445	463	409	419	442	412	422	429	427	413	441	389	425	424	442	427	442	425	451	452	435	465	434	438	470	428	431	448	438	427	433	448	465	425	457	418	461	436	439	457	444	434	450	413	455	472	478	438	449	410	506	429	424	449	436	422	433	456	422	424	459	403	447	455	407	426	436	493	444	434	440	426	422	399	420	453	466	462	449	439	444	425	431	423	451	425	470	435	450	435	460	443	466	449	404	437	500	467	488	444	432	436	390	420	459	413	447	472	424	453	406	449	445	455	418	449	477	446	422	443	458	409	508	473	438	430	428	449	377	459	467	420	472	427	416	402	411	409	417	428	442	412	438	448	473	415	424	432	431	424	425	446	452	442	432	451	473	441	413	462	440	416	429	418	406	460	458	408	443	423	402	476	435	421	461	415	417	481	445	449	412	435	448	445	434	436	476	423	441	427	420	432	441	438	435	420	433	437	429	470	448	453	424	442	484	469	454	441	451	441	422	443	454	425	424	413	432	407	409	409	429	426	427	433	428	435	459	460	455	506	444	447	457	445	453	441	430	412	447	381	451	410	449	423	440	459	423	391	416	451	426	438	423	423	449	454	453	461	435	437	469	450	441	465	440	438	445	458	429	476	430	431	443	417	427	452	417	405	440	424	471	421	470	468	431	423	446	423	430	446	442	475	452	421	419	424	401	419	423	434	432	448	452	444	448	419	459	430	461	470	462	420	390	450	461	475	467	450	476	393	442	457	423	469	425	460	464	415	448	474	425	473	431	431	425	436	452	425	430	472	406	425	447	465	449	493	405	427	453	418	427	444	462	424	448	457	444	448	446	436	451	441	478	460	399	443	411	454	454	456	426	423	424	452	421	443	446	423	481	412	417	436	444	419	405	475	428	463	438	435	459	448	444	444	465	460	410	408	446	439	468	402	444	443	454	449	417	445	420	428	380	431	417	414	447	413	436	429	425	426	448	427	444	443	511	438	440	442	449	451	431	435	441	396	446	415	437	428	416	423	449	448	402	418	433	425	431	450	415	416	447	451	448	482	451	419	416	445	444	421	441	427	451	428	425	432	408	438	461	445	417	442	433	425	431	428	421	408	425	476	424	414	432	470	389	468	464	420	479	450	450	454	470	413	423	455	457	445	431	445	417	400	372	399	399	452	433	436	417	432	462	468	413	422	462	457	460	435	449	430	428	468	426	425	404	455	443	450	439	450	418	426	414	453	407	449	458	449	452	430	438	431	435	437	425	429	394	448	393	411	442	459	412	424	437	422	442	408	444	437	428	447	429	435	462	451	452	421	450	433	480	432	444	459	442	460	430	465	409	426	430	442	438	440	424	446	452	477	458	422	399	447	447	425	437	413	447	418	462	423	430	444	431	424	423	462	438	448	405	424	449	438	451	425	459	427	437	420	406	429	427	426	426	390	405	440	434	389	430	446	442	426	429	421	441	436	450	450	446	438	409	429	460	426	431	432	450	490	443	424	414	444	445	401	446	421	398	408	409	419	421	429	447	413	452	446	448	430	448	437	451	416	410	452	429	450	425	449	416	440	444	437	407	467	408	430	445	479	411	407	430	413	425	436	440	419	434	476	425	393	408	435	417	440	442	423	421	428	431	439	446	423	457	454	435	445	438	416	427	421	442	456	426	446	391	418	460	419	437	475	431	436	468	431	442	463	424	457	420	432	439	426	400	463	440	441	446	452	445	438	387	437	428	413	422	448	435	447	426	448	452	470	454	382	424	439	410	437	435	431	421	429	477	437	462	422	427	424	457	473	419	472	403	454	447	447	429	443	467	445	439	456	430	438	425	473	454	462	416	453	457	428	432	390	431	462	446	430	430	411	445	442	456	492	398	416	430	466	410	412	415	470	455	430	427	418	442	433	441	396	444	405	439	421	479	437	433	413	429	414	395	427	430	422	448	424	398	435	452	423	440	433	442	440	460	378	406	458	466	425	442	427	413	442	440	473	449	451	425	400	421	433	410	452	432	447	460	437	415	463	427	439	438	460	457	425	453	445	415	434	433	414	433	440	440	409	463	420	481	472	444	464	437	435	410	446	438	423	419	468	458	436	469	417	448	447	430	435	449	431	470	445	418	450	418	443	435	426	397	439	449	424	436	424	409	416	411	461	401	434	443	437	423	454	449	464	446	463	435	432	439	427	426	434	446	434	416	410	433	437	395	441	413	462	407	445	426	419	444	380	427	434	438	440	455	440	416	416	420	456	432	428	423	405	423	493	491	442	428	429	419	477	446	404	432	446	437	459	441	505	434	460	421	447	411	450	409	456	457	461	457	437	423	451	441	447	443	432	425	440	397	408	469	428	431	444	441	423	434	475	431	430	456	443	407	447	444	445	410	411	415
23987	21026	28121	24205	20895	13726	5617	2517	1337	4771	26492	25906	15448	5858	1799	856	662	711	643	660	602	680	608	637	656	618	611	613	633	577	587	619	622	579	644	622	605	616	603	654	596	631	621	645	614	665	611	617	557	596	572	625	623	610	612	590	623	629	616	599	586	641	656	581	558	602	611	579	663	629	615	606	579	639	626	600	625	605	583	591	612	621	601	602	581	603	576	613	589	628	665	641	587	647	591	581	591	616	579	613	627	597	632	577	627	611	595	589	658	632	600	622	654	639	612	607	612	627	567	611	656	608	659	612	612	597	572	598	590	613	641	634	626	573	652	599	618	665	604	586	591	574	583	588	633	597	598	596	653	620	620	609	627	594	617	612	605	602	622	640	615	575	616	622	594	615	644	608	658	659	611	689	620	618	605	635	629	608	654	623	598	643	592	573	578	568	634	605	582	583	622	624	621	617	596	605	590	632	572	570	561	601	602	570	618	615	562	586	598	593	579	621	613	634	588	586	599	639	628	596	632	614	645	634	563	635	634	605	628	633	579	645	619	648	602	669	600	585	601	589	597	590	617	656	594	608	579	621	585	643	635	595	566	613	585	611	641	591	586	612	618	645	606	592	637	661	585	602	571	619	611	611	586	661	603	605	584	614	616	579	586	601	585	604	602	611	612	658	641	611	638	675	605	647	583	606	582	580	626	609	611	661	642	571	609	624	611	599	630	613	662	581	636	619	646	632	620	586	636	625	622	596	589	645	595	615	619	629	609	634	606	654	618	613	603	614	584	631	640	670	635	580	603	621	609	645	639	610	628	645	586	618	573	613	616	564	567	612	649	593	636	594	611	605	607	626	623	612	634	602	614	606	596	560	614	603	585	591	642	590	608	642	625	608	639	580	620	576	610	602	558	663	650	638	634	627	562	622	637	608	624	584	623	610	599	604	626	612	622	624	587	601	578	641	592	612	638	664	609	594	592	634	618	606	596	634	652	630	657	569	610	629	588	624	567	588	600	651	598	650	641	588	609	590	630	644	647	617	608	613	672	613	590	602	586	584	625	631	586	549	620	573	625	573	555	596	652	602	557	584	589	590	621	575	601	566	581	632	639	586	636	611	621	577	582	614	566	636	615	604	651	596	570	604	595	613	607	591	612	604	641	604	583	602	655	628	629	608	622	616	604	612	608	602	616	675	624	617	625	569	599	590	586	647	632	640	599	584	620	596	640	574	631	635	622	624	557	598	610	586	615	618	601	569	611	605	605	652	653	601	578	603	631	608	642	596	643	651	632	634	630	626	590	600	622	576	609	627	646	609	621	612	612	584	596	626	641	581	621	623	611	594	646	632	617	622	611	601	623	584	630	580	624	597	624	593	629	645	614	635	599	628	604	602	560	603	595	624	605	542	597	585	616	648	613	595	603	580	591	547	574	621	582	607	595	603	596	626	591	588	589	627	622	552	651	630	619	586	613	632	587	617	617	590	593	629	608	611	638	617	617	611	596	604	642	611	614	610	654	568	617	586	619	626	601	625	651	605	597	617	617	626	595	595	631	620	583	615	622	596	590	593	584	614	599	560	626	596	627	631	625	670	600	578	581	635	621	607	627	619	601	613	627	638	598	603	591	568	594	604	628	594	587	634	647	642	649	622	625	619	621	601	631	574	625	625	621	645	649	627	640	634	627	627	632	636	577	607	587	656	644	609	622	595	596	620	612	590	615	577	576	566	654	572	619	559	602	600	651	633	596	612	597	631	579	644	600	585	576	591	601	602	626	587	636	580	609	621	632	592	578	627	580	588	626	633	625	620	615	629	619	594	630	654	633	593	606	577	610	642	614	670	602	637	598	631	574	622	621	642	576	622	601	611	600	563	621	643	552	642	620	663	607	621	692	616	626	610	586	603	614	591	622	619	631	587	598	629	599	656	621	659	586	637	665	625	539	615	612	600	631	624	619	580	630	597	595	649	577	670	655	663	595	612	584	611	630	674	617	581	628	613	652	530	584	578	553	628	621	622	611	608	574	639	648	580	634	622	629	594	640	609	625	625	593	607	591	557	564	608	581	585	613	548	580	617	581	561	593	613	624	635	595	578	615	578	617	582	595	595	649	677	649	621	639	615	612	634	617	608	622	628	588	591	576	594	646	593	623	623	606	638	554	571	595	626	646	653	606	610	584	594	595	626	619	649	619	623	607	602	614	588	582	649	585	632	632	624	593	632	604	566	611	571	604	615	634	609	623	623	638	586	571	581	663	621	612	607	606	601	600	598	577	598	642	591	594	635	641	601	619	591	658	609	638	644	539	594	628	607	634	599	614	631	582	605	593	637	574	581	586	639	645	592	605	600	612	638	665	655	610	611	657	639	614	645	600	617	636	632	570	588	601	619	628	603	575	596	592	645	588	549	616	572	583	590	614	590	605	616	597	622	646	610	618	597	585	629	572	618	618	647	621	604	574	622	640	571	609	633	578	578	593	574	602	609	641	640	603	605	563	612	584	580	639	636	628	579	561	613	607	621	598	601	612	619	598	594	551	609	637	572	583	623	603	556	613	630	638	575	583	600	625	607	609	626	562	583	582	629	605	606	634	601	581	618	629	583	613	600	590	620	613	656	598	604	633	601	588	612	645	581	611	597	620	620	592	636	611	594	605	620	621	644	613	619	581	647	581	609	606	635	643	667	634	591	570	653	646	619	618	624	633	605	632	598	597	591	586	606	649	641	574	554	602	634	604	618	593	581	611	600	607	625	628	674	612	571	608	601	602	579	615	616	615	587	595	570	631	622	614	613	560	624	623	599	618	588	578	625	639	634	571	603	614	621	609	635	580	626	595	564	628	616	602	608	629	622	653	593	591	586	595	617	614	574	631	629	607	558	628	590	623	646	578	614	618	609	651	614	672	644	590	607	641	606	619	560	601	592	571	642	634	595	611	642	598	600	593	569	599	625	635	612	602	633	600	615	625	629	626	604	600	593	627	592	619	642	600	632	613	649	615	610	585	592	548	585	581	609	563	609	621	614	594	594	622	566	566	582	599	636	601	616	607	595	618	624	635	637	582	616	620	611	623	625	623	608	592	630	602	657	551	636	615	629	605	578	573	609	575	613	610	601	560	611	612	597	616	569	601	576	619	637	601	621	653	591	653	611	621	611	615	612	610	627	601	597	631	609	598	637	615	601	620	599	600	624	597	617	668	609	602	643	611	600	585	603	593	644	615	628	634	602	589	590	620	612	628	625	612	606	617	596	649	597	583	614	588	624	621	627	599	586	592	583	599	601	605	624	605	550	612	648	604	601	620	625	627	617	597	615	554	655	630	637	572	587	604	581	578	601	579	593	567	610	564	599	599	566	595	646	612	585	630	585	581	623	652	621	579	593	626	594	594	604	599	637	612	581	615	607	607	619	580	575	623	630	618	626	592	644	638	607	564	594	619	596	629	568	573	579	606	575	614	644	598	545	598	640	576	621	614	626	596	645	650	621	591	585	573	605	620	577	634	614
7427	14056	17286	13359	8871	6115	4115	2668	1479	6897	27463	22550	12776	5315	1765	748	604	516	520	473	477	497	513	501	525	501	513	511	502	525	514	499	482	529	494	512	510	517	550	470	486	487	488	472	543	496	462	521	481	491	530	504	537	497	517	474	498	512	509	497	511	513	496	491	510	535	493	505	503	533	525	483	506	477	509	503	525	477	487	537	509	511	465	521	491	529	527	507	503	534	533	480	479	496	503	531	497	492	500	516	504	509	530	536	528	509	519	521	519	521	505	533	525	522	538	543	501	505	505	517	502	533	524	507	540	506	528	511	483	518	508	495	494	506	547	505	524	523	555	492	465	525	462	511	559	496	514	500	527	519	509	495	461	500	506	482	524	567	559	530	498	492	539	536	508	524	504	512	528	473	487	494	495	519	460	510	517	479	483	533	481	485	482	519	486	506	465	496	517	538	503	506	519	489	481	503	495	498	500	520	524	485	491	508	540	523	536	530	509	535	505	479	490	510	525	505	556	517	502	511	495	498	519	514	511	491	491	494	451	464	480	511	505	485	532	502	473	496	510	492	501	529	506	498	483	493	486	499	507	542	528	476	519	502	530	493	487	510	490	514	533	516	527	467	469	482	473	518	495	463	490	523	486	489	559	510	546	489	535	531	514	492	529	473	537	532	533	540	504	491	534	498	521	488	481	518	451	531	496	536	518	523	477	509	494	518	532	515	515	526	484	523	503	477	489	555	544	481	532	502	491	511	524	490	495	514	500	493	477	499	513	504	508	502	540	498	507	490	525	519	514	511	526	446	492	505	507	497	507	522	529	511	548	498	507	513	493	471	479	504	522	517	492	529	545	553	497	514	488	497	527	534	514	501	548	524	513	512	480	493	513	545	498	534	502	533	505	477	493	512	493	517	504	556	521	489	513	483	472	485	505	516	472	487	507	502	500	506	473	484	514	489	517	490	473	518	514	513	494	483	504	475	490	508	510	501	547	481	498	521	486	520	494	494	509	498	498	517	515	493	533	496	495	521	513	491	535	474	471	517	498	500	516	473	512	502	484	493	498	481	490	492	471	539	477	503	495	477	507	501	465	480	551	523	521	526	448	501	518	499	488	484	453	489	507	500	489	505	475	507	530	469	521	492	538	523	550	522	536	483	532	534	483	521	529	503	478	524	482	498	524	486	515	500	474	488	515	515	489	474	476	492	477	513	480	495	503	493	482	508	498	493	508	512	510	522	541	482	524	481	460	496	533	518	517	518	509	525	525	501	522	500	527	518	502	516	488	511	517	508	468	528	543	496	490	509	484	536	512	463	481	510	540	506	530	509	480	526	545	455	531	472	515	504	503	538	514	523	533	500	549	502	504	536	486	461	524	479	502	476	493	518	520	477	524	483	529	491	501	483	508	493	500	510	499	502	518	514	501	521	498	470	535	498	522	481	515	495	526	540	516	538	513	531	512	503	513	503	546	464	493	514	481	513	494	515	484	458	524	487	541	489	514	501	492	500	505	505	476	479	540	479	494	507	521	489	531	540	509	477	486	580	526	545	498	500	515	501	501	527	557	460	502	499	511	465	493	549	502	560	526	475	506	493	477	500	485	503	538	506	490	499	524	471	476	529	516	493	497	496	471	477	541	485	526	473	525	489	505	521	496	529	492	493	509	497	478	532	534	482	517	559	499	515	522	488	471	486	496	504	536	478	465	551	508	470	508	537	495	510	511	492	522	468	463	530	527	479	536	501	497	462	473	492	506	473	551	483	520	532	516	517	500	553	477	495	499	492	525	512	516	471	546	506	500	516	505	481	481	494	494	488	516	465	506	499	511	503	472	490	503	494	526	470	492	497	488	499	501	509	513	463	447	504	523	524	510	517	488	504	465	531	466	510	478	548	508	496	478	496	524	517	513	506	510	484	526	512	483	525	478	484	531	484	515	512	522	535	487	514	542	489	526	486	508	523	534	452	528	474	510	512	523	503	528	473	492	513	535	512	491	462	486	527	517	532	530	489	470	542	531	467	528	527	530	519	489	509	514	514	512	507	475	491	496	522	511	518	541	502	505	516	493	507	497	500	510	506	527	520	464	498	470	518	498	513	530	500	488	520	515	506	513	539	493	487	524	526	507	488	502	486	483	523	500	506	479	501	461	506	503	513	532	513	514	534	520	514	523	527	507	482	486	507	473	513	519	507	505	523	503	509	533	483	494	499	570	522	520	471	491	517	488	479	521	476	518	498	549	515	516	503	529	521	501	495	498	508	495	506	519	519	506	522	504	476	487	513	516	531	508	507	491	505	501	504	496	546	517	510	534	537	503	509	494	511	515	487	477	494	521	499	530	520	499	513	512	549	513	509	508	518	529	462	514	494	491	473	519	485	525	539	534	474	490	492	496	477	542	501	494	508	502	479	484	533	506	496	505	485	558	548	478	498	477	483	481	491	500	510	522	494	486	485	542	514	481	529	527	510	506	476	523	511	508	480	504	523	500	516	510	514	459	451	496	491	528	496	521	519	502	503	525	475	505	466	478	508	478	524	543	479	528	488	540	471	513	519	468	465	517	500	510	506	466	533	519	509	488	544	515	507	493	518	478	540	462	484	494	535	517	537	546	541	510	469	476	481	489	517	507	519	489	472	495	473	506	524	491	497	527	487	473	480	516	531	528	520	493	510	505	521	517	491	491	516	462	501	509	496	498	471	537	494	535	489	494	528	528	481	543	493	445	502	523	503	512	539	522	467	482	509	568	531	483	492	525	516	546	504	515	490	529	493	493	526	497	503	530	518	512	489	460	472	479	486	497	512	492	534	497	511	537	512	495	524	462	496	499	534	519	560	493	503	478	508	533	494	513	505	547	509	495	515	547	506	493	456	520	510	504	487	517	510	496	508	534	517	488	527	481	514	549	513	502	472	519	489	510	494	493	517	502	514	501	518	533	480	544	524	488	438	487	514	517	514	519	502	496	503	500	504	541	529	530	480	529	532	503	460	472	532	501	535	475	475	461	492	499	536	502	483	498	470	531	502	493	532	538	524	474	515	515	530	505	495	512	491	527	493	517	472	500	509	467	527	518	480	496	497	519	499	528	529	501	495	472	490	466	492	497	509	534	469	483	492	476	470	513	514	480	477	520	483	518	519	490	506	508	452	448	479	536	500	523	503	492	521	479	481	490	545	457	514	502	485	523	510	510	523	518	495	485	521	487	514	531	480	507	521	503	513	492	510	481	476	546	509	500	494	480	495	507	511	494	531	498	474	490	493	482	463	523	481	519	489	500	486	501	518	523	480	539	497	516	502	511	486	501	543	490	476	468	500	548	477	479	529	512	479	482	505	463	511	486	510	508	476	499	496	526	509	511	504	499	510	504	504	480	523	501	520	482	448	553	496	496	542	516	520	487	489	497	530	509	498	519	522	483	514	493	495	506	470	496	543	510	498	522	468	515	494	521	482	486	500	480	470	513	465	507	522	502	488	507	543	505	486	531	511	510	490	490	473	514	486
27088	13597	7732	4308	1994	1294	932	612	517	679	1651	1687	1111	746	557	482	435	443	458	426	453	446	445	402	432	437	407	444	408	423	408	440	412	437	405	430	486	429	412	409	458	455	455	442	440	432	447	423	477	464	399	401	393	416	424	449	455	429	424	440	442	455	423	432	433	444	438	407	412	415	450	434	436	414	441	430	423	418	471	425	469	393	400	427	424	453	416	453	417	398	433	437	401	417	419	415	390	416	408	394	383	435	402	433	439	454	436	405	410	431	466	424	429	424	437	422	434	401	445	411	400	438	430	402	422	424	445	456	444	443	400	387	406	442	450	413	436	427	409	451	430	420	431	405	444	444	404	430	427	427	421	430	419	462	412	404	461	454	438	408	404	438	393	400	406	420	454	455	440	425	396	419	397	432	434	453	438	446	414	442	416	414	447	440	438	447	413	445	439	427	419	413	442	421	429	418	442	431	450	420	407	450	441	453	441	445	418	429	422	404	417	418	430	410	412	451	438	441	441	451	417	412	422	415	458	452	455	482	426	436	462	447	438	432	426	401	438	414	424	467	447	448	419	453	491	440	440	407	451	437	411	402	410	414	440	495	447	441	419	434	409	454	436	454	449	406	397	439	429	446	442	403	403	447	456	401	437	436	418	404	452	418	413	444	434	420	429	433	454	431	444	433	392	467	423	421	407	425	401	441	459	405	444	425	398	434	483	450	412	404	428	431	424	437	418	422	415	427	439	397	430	423	431	459	431	430	423	415	438	464	438	458	444	420	400	427	434	408	364	452	448	438	398	412	434	431	433	409	451	389	425	397	460	443	426	401	427	396	410	427	430	398	416	419	450	453	425	427	420	398	423	412	428	450	449	388	448	437	431	435	417	431	418	384	426	442	409	415	421	445	475	423	427	416	433	431	424	455	418	413	365	435	417	444	426	438	427	415	455	436	432	451	459	426	436	429	404	420	440	462	484	408	447	421	459	422	462	448	426	412	385	483	421	447	420	430	430	430	438	426	429	459	391	417	429	440	435	460	421	458	421	436	399	436	385	435	451	450	442	429	423	446	448	430	438	431	434	416	418	415	423	414	428	416	411	434	438	458	432	420	439	408	440	414	432	446	433	430	426	441	442	437	456	435	393	430	468	452	447	414	413	422	428	424	408	416	400	434	441	422	452	454	398	423	472	429	411	458	437	438	444	459	423	425	411	431	410	436	437	429	440	423	425	432	441	456	418	419	416	435	403	455	462	418	414	404	434	434	479	428	411	431	409	387	425	444	436	410	428	418	412	414	448	421	454	448	439	423	442	432	433	421	453	425	435	432	464	452	441	421	408	447	419	454	452	425	444	430	424	487	388	420	429	449	445	438	380	451	459	447	413	424	419	392	404	420	419	425	461	438	445	424	431	439	446	411	423	402	429	426	440	438	424	415	432	419	465	448	454	439	427	390	435	448	436	419	467	428	444	449	420	433	400	419	412	427	429	432	410	404	461	449	418	433	432	435	419	439	423	439	460	461	448	428	428	427	411	418	429	450	421	464	466	423	417	435	403	420	435	417	418	435	449	448	442	427	407	385	417	434	435	394	440	434	413	408	454	424	465	439	416	447	427	414	389	458	426	442	403	443	435	410	418	434	408	404	406	426	452	428	389	438	424	412	412	442	447	420	420	424	433	454	441	420	431	426	447	426	426	409	434	451	448	442	408	434	467	424	407	442	414	415	448	463	422	434	416	446	463	442	424	447	450	411	386	436	412	447	443	451	481	445	473	411	430	421	419	445	437	421	459	472	441	429	418	461	414	435	403	436	409	398	406	442	416	429	427	412	390	392	416	416	426	466	406	418	421	397	416	392	420	432	422	395	482	394	446	416	460	475	403	480	429	442	432	409	430	395	428	471	441	426	444	420	434	453	445	413	443	431	453	412	420	403	439	419	442	399	415	432	443	451	448	415	409	444	459	419	443	443	436	433	437	413	463	428	415	410	390	424	433	425	446	426	443	412	402	400	415	433	421	434	439	407	431	407	400	391	433	429	429	420	460	398	450	422	413	439	449	386	419	435	448	401	438	437	371	446	418	441	417	447	467	418	424	427	437	399	427	439	401	387	429	417	411	418	406	446	420	406	437	444	450	474	428	464	391	402	410	397	443	434	431	393	412	443	407	456	429	429	434	439	431	387	424	396	424	440	425	439	432	430	420	456	408	427	457	426	437	419	443	394	435	446	430	446	419	402	411	410	428	414	433	444	449	422	441	452	416	413	418	433	432	439	458	411	423	462	422	425	442	443	460	472	434	429	425	422	421	435	456	423	443	409	430	433	414	400	413	375	432	457	415	441	412	456	456	432	430	419	422	436	423	410	414	453	412	405	417	398	439	445	425	429	430	428	448	408	415	463	451	432	437	448	438	472	416	413	447	428	445	424	415	433	444	420	426	423	420	425	408	420	450	414	415	429	410	434	474	438	478	416	464	453	441	401	454	413	399	433	416	416	413	407	416	443	434	427	482	414	445	428	438	417	388	445	437	402	447	448	439	442	436	394	424	456	451	397	421	400	437	414	393	430	469	426	419	436	435	424	411	434	433	462	419	394	446	443	411	436	413	408	400	427	443	441	436	431	398	441	407	456	456	461	433	405	406	400	458	417	434	432	406	410	425	420	414	481	431	458	414	426	404	441	403	446	451	440	393	409	448	434	413	425	400	431	439	461	429	447	410	445	427	367	438	462	429	420	437	433	492	439	405	400	430	418	447	421	438	449	446	435	434	446	430	415	443	418	440	413	443	460	421	421	426	430	446	453	441	447	381	441	428	425	434	436	419	431	423	420	440	426	430	430	439	431	412	409	436	408	424	493	439	385	404	414	418	422	436	432	396	480	456	439	457	442	416	437	419	421	446	447	466	434	424	443	419	425	413	420	418	405	443	439	420	416	425	419	426	411	423	411	421	474	394	403	432	405	446	435	431	455	395	408	437	451	433	417	442	399	456	441	465	453	422	439	442	443	420	441	438	460	410	436	427	449	417	435	432	413	439	467	418	457	385	431	398	434	395	420	447	439	392	425	384	460	372	419	429	403	421	432	449	452	450	456	453	432	415	419	391	447	414	452	453	424	441	401	451	430	447	441	454	418	417	451	444	454	421	398	428	413	446	430	465	417	401	418	416	434	432	429	422	441	460	428	403	445	448	431	436	374	440	426	432	428	404	441	437	420	437	398	451	448	401	429	430	450	391	459	441	407	413	437	445	460	419	431	450	437	422	428	461	436	402	437	458	413	397	415	439	439	408	406	410	438	389	448	447	394	423	441	426	407	470	434	428	411	426	390	444	397	425	406	422	425	436	428	411	403	381	452	427	421	441	424	407	408	422	469	430	410	399	424	440	395	465	412	403	399	417	448	442	395	456	414	438	406	406	458	438	431	422	403	448	408	445	440	463	448	402	413	407	442	443	452	451	436	431	422	437	457	412	469	441	460	449	443	414	417	424	445	436	417	415	426
6375	4977	7536	3976	2430	1637	1038	595	522	793	2215	1971	1177	650	450	399	361	356	380	344	367	369	335	351	347	361	376	320	360	337	347	335	349	341	340	356	368	358	361	374	321	358	336	369	325	358	372	374	361	340	342	344	331	341	356	366	363	346	324	361	351	342	401	372	354	336	376	329	342	338	388	366	331	359	366	374	361	354	380	341	356	355	364	336	396	325	340	358	326	389	344	361	340	335	351	373	365	351	344	364	348	359	361	355	335	374	373	368	345	366	326	327	338	341	351	339	320	357	371	390	328	351	364	384	346	383	349	367	341	401	330	337	358	385	329	325	354	318	380	343	329	359	369	369	318	379	386	340	350	313	337	367	343	349	377	353	335	341	394	357	345	348	373	342	378	393	369	372	388	351	341	369	358	327	344	375	368	350	330	344	343	342	331	367	368	366	346	323	337	345	358	366	345	338	343	349	372	332	355	346	331	329	351	364	359	390	350	345	346	370	343	383	326	345	352	418	331	357	364	345	372	320	320	351	340	292	378	320	355	381	336	338	324	327	330	340	351	342	345	348	375	341	373	391	318	373	319	369	364	368	363	338	351	343	365	355	370	338	350	398	359	329	345	326	354	344	310	331	345	330	371	326	333	328	331	347	360	333	373	330	357	315	334	367	373	342	339	364	341	333	327	358	361	390	396	335	362	349	350	354	370	349	350	361	356	380	351	358	355	334	349	370	340	395	368	335	352	349	371	337	327	401	352	339	365	320	359	368	386	341	359	343	323	343	351	359	351	325	362	373	366	328	348	358	330	350	329	369	344	336	358	340	366	347	354	336	363	334	345	359	352	354	345	350	358	349	344	349	377	355	366	366	348	340	380	341	358	347	328	311	334	359	352	317	367	334	358	356	351	373	315	371	367	355	350	330	384	332	353	361	365	329	356	357	360	331	368	348	338	338	361	352	353	372	332	326	376	316	354	343	352	338	357	349	389	367	354	374	359	344	337	376	353	373	340	339	390	365	346	371	356	335	302	354	349	381	372	360	339	333	361	340	362	342	345	360	352	338	362	365	328	344	368	354	361	357	314	360	363	344	390	354	310	320	349	359	363	348	306	358	364	353	338	324	368	369	328	339	355	342	356	349	369	342	353	366	354	344	341	363	335	365	359	343	375	356	349	367	340	375	358	352	352	348	359	362	327	337	329	322	350	347	341	374	364	342	368	330	342	354	326	362	357	364	378	366	362	375	382	361	342	384	354	322	345	368	377	377	363	315	349	358	344	344	367	333	412	344	320	351	341	326	332	342	321	360	348	366	352	353	374	320	357	336	347	350	364	342	359	333	383	370	336	351	359	324	320	376	345	392	324	347	349	330	333	342	324	353	334	320	354	355	345	383	361	375	339	353	350	346	368	344	364	381	341	364	332	331	341	368	358	337	352	365	368	368	364	362	358	338	342	364	336	336	332	342	332	331	359	372	339	370	381	327	367	351	370	359	345	369	345	363	373	311	336	374	332	321	351	358	359	334	323	325	314	379	361	387	373	350	370	346	373	334	367	319	383	350	332	389	345	336	361	328	358	319	331	383	343	377	339	357	361	373	355	347	309	351	347	348	334	381	366	346	316	365	352	331	339	361	343	349	295	368	315	341	342	397	358	368	346	384	364	360	364	398	335	361	387	348	338	377	362	335	356	311	375	359	357	376	357	367	348	336	378	308	364	359	354	335	315	359	348	346	334	361	362	363	363	330	357	357	361	370	370	348	348	348	332	351	367	339	352	361	357	367	368	367	371	360	389	355	340	367	344	337	368	328	341	328	341	376	315	346	366	361	299	316	341	319	340	347	371	333	370	350	300	354	357	348	346	337	346	364	326	345	335	340	349	360	358	373	368	347	339	376	348	377	349	372	358	359	347	347	354	352	345	354	367	358	355	362	366	353	338	332	341	350	360	342	348	316	348	342	360	354	366	331	375	321	343	352	356	366	358	330	359	379	345	374	339	356	361	358	372	367	371	385	331	343	352	339	343	327	325	344	376	305	380	349	373	372	334	374	341	357	355	356	366	372	360	341	363	342	349	318	377	360	338	345	328	361	364	379	356	353	359	331	344	367	343	360	340	353	356	373	384	353	360	317	367	352	325	365	362	350	320	362	362	382	341	332	342	374	362	354	341	353	353	334	362	365	344	374	332	357	364	331	336	333	335	343	341	337	367	377	340	336	337	315	327	376	351	356	342	357	351	364	325	347	362	362	343	341	360	357	380	367	343	337	390	317	396	352	323	361	380	330	356	357	357	362	346	328	355	365	360	371	377	371	380	355	366	363	344	323	349	370	361	350	355	337	366	379	365	334	373	341	350	375	320	345	357	389	332	360	351	367	370	329	347	345	325	386	349	350	331	363	338	359	387	362	365	338	383	380	355	365	346	345	356	383	341	358	360	329	349	334	338	331	370	340	362	381	388	386	364	345	352	368	347	363	381	363	367	355	359	355	352	394	353	321	308	368	345	350	343	321	356	373	339	347	337	338	369	345	321	350	352	361	365	326	351	376	355	358	359	324	329	349	336	367	358	345	343	333	349	371	351	387	358	366	379	393	349	351	340	369	372	383	342	381	330	326	352	333	342	344	368	355	331	350	337	385	352	331	337	347	361	356	362	367	372	374	403	316	349	359	353	358	369	365	340	359	364	314	355	347	329	320	339	333	375	379	355	340	358	353	343	350	391	349	356	353	356	396	341	361	348	354	345	376	315	354	356	348	343	337	334	369	357	380	328	365	357	359	361	375	366	358	342	335	342	353	405	353	344	372	350	361	349	375	357	313	385	343	337	348	332	377	362	366	370	365	400	350	320	340	360	352	356	326	358	336	317	375	327	371	352	350	359	312	368	367	366	381	346	331	374	314	343	335	346	361	343	354	397	365	326	349	341	341	365	361	345	358	363	321	375	314	332	337	335	376	338	349	357	350	326	322	338	385	351	369	352	368	363	344	345	361	338	346	366	323	354	361	323	343	322	355	367	303	343	353	370	346	348	340	388	361	368	346	349	361	353	357	363	333	338	332	378	356	333	363	364	360	371	375	361	358	341	329	348	376	349	332	368	348	401	360	356	362	355	351	316	372	365	356	333	332	363	347	347	371	361	354	374	349	337	358	382	385	356	372	348	367	361	364	356	335	350	356	377	353	351	373	363	353	334	344	377	375	365	347	378	344	361	313	392	349	323	353	327	385	332	319	368	352	387	341	352	325	358	344	393	366	362	328	354	345	344	358	342	379	334	353	337	372	365	351	372	358	330	359	353	347	382	349	366	409	320	350	381	368	362	344	348	375	367	357	382	329	376	355	356	351	301	326	360	325	341	384	318	343	337	367	351	341	365	349	361	364	356	343	349	326	353	341	338	352	327	363	351	363	346	323	376	325	326	370	333	362	370	368	355	354	336	356	340	351	339	339	376	384	345	385	357	335	356	328	364	375	354	365	368	368	369	336	280	356	362	331	321	349	356	329
24896	21001	27167	24868	13222	4417	2263	1032	761	6095	12129	12343	9116	3618	1284	719	603	532	489	522	476	526	483	477	544	522	517	487	496	466	483	522	480	525	505	491	509	450	519	500	475	475	500	475	494	474	507	489	498	494	490	496	497	521	504	494	526	475	522	524	517	482	493	494	521	502	511	470	506	498	499	509	508	482	448	512	494	506	508	470	516	506	482	521	479	459	508	518	489	487	497	488	502	472	491	475	465	538	462	512	473	502	482	462	534	488	432	516	456	536	476	531	472	480	502	470	468	523	514	524	460	486	492	527	466	512	464	478	512	484	519	495	481	541	514	501	477	478	511	478	528	511	535	504	494	504	480	486	491	501	494	480	480	533	498	453	498	472	475	520	516	506	473	523	474	482	475	475	496	517	522	520	498	516	479	481	467	507	468	505	460	474	485	493	482	497	491	501	471	466	478	482	491	468	450	517	528	462	464	455	483	456	505	494	471	505	497	490	496	517	485	490	504	507	464	520	490	511	503	510	487	496	500	498	517	494	492	450	489	497	521	479	519	492	482	498	521	480	449	459	492	487	456	461	489	484	501	474	536	510	486	489	492	507	483	517	452	508	529	509	475	474	489	459	498	498	514	516	482	479	480	493	476	508	519	480	458	494	485	477	493	502	517	461	480	495	476	467	476	502	492	528	480	524	491	513	492	495	497	529	502	504	481	494	478	487	457	523	481	499	513	477	469	512	466	503	499	465	467	502	481	503	507	515	504	471	479	492	514	453	519	538	481	478	517	486	463	502	524	495	470	481	500	492	448	443	481	502	533	492	497	540	462	560	483	519	480	456	507	486	499	507	502	460	438	496	476	481	550	506	539	485	535	490	467	498	492	484	515	509	499	450	495	463	494	506	480	487	475	479	522	566	518	491	472	550	514	447	544	451	491	479	527	478	475	498	524	503	485	505	526	506	483	510	522	486	502	516	501	523	468	470	477	514	475	496	499	496	458	445	474	492	462	505	505	481	481	496	454	499	510	484	487	480	508	470	505	495	475	498	539	480	528	509	493	476	492	470	465	530	487	489	505	499	493	495	521	525	482	516	505	458	522	523	455	505	498	535	482	514	508	505	485	488	539	511	498	556	522	499	473	502	491	505	506	499	477	551	483	504	514	516	508	501	502	496	509	505	461	505	462	470	497	486	461	545	474	490	527	483	499	459	507	482	486	472	497	528	484	528	498	476	488	484	487	509	516	478	494	486	490	446	453	481	457	499	509	495	524	506	498	508	507	501	510	519	499	482	489	481	486	528	510	506	528	492	487	468	483	472	513	454	511	480	462	493	447	505	492	489	473	489	506	512	530	484	503	465	528	530	564	485	494	529	466	476	446	516	480	488	485	499	494	477	480	496	510	494	519	528	467	474	508	460	540	488	477	479	483	489	508	482	490	455	476	485	452	482	469	499	490	517	486	489	501	500	460	501	510	471	490	494	491	485	483	470	438	523	484	503	519	478	481	483	515	517	482	535	482	502	501	489	488	448	492	489	469	522	500	505	479	474	516	506	500	504	469	477	493	506	536	464	510	510	501	489	519	495	493	468	515	471	482	492	491	541	542	516	495	508	514	481	487	489	459	496	526	520	476	473	468	493	513	468	495	449	501	486	466	490	467	452	508	495	510	476	462	481	470	466	501	514	514	494	479	513	488	518	510	484	480	468	499	477	541	492	485	526	506	477	486	524	503	470	508	494	526	490	483	541	520	486	518	481	507	496	479	486	510	479	502	506	530	506	465	457	537	493	505	485	471	517	490	494	485	515	491	462	511	538	495	516	502	495	520	474	475	510	504	486	478	505	461	498	507	472	454	471	482	482	463	501	528	473	502	493	492	489	500	518	471	480	476	473	508	493	522	519	510	501	492	511	539	466	470	432	451	518	508	484	502	460	479	510	475	463	463	451	453	478	517	493	516	489	548	488	515	456	469	531	487	504	518	462	507	472	493	466	485	502	517	456	505	523	472	515	517	473	479	528	517	492	455	517	487	449	474	463	441	489	489	495	532	476	528	456	492	478	524	486	516	503	496	464	481	521	497	489	471	521	484	473	484	507	522	496	508	471	505	467	485	504	496	514	494	506	525	487	502	513	486	479	509	465	518	479	458	470	488	500	490	501	520	513	526	489	487	497	487	477	459	474	507	487	500	529	494	497	531	515	491	488	496	499	473	474	480	513	468	531	486	507	497	486	472	516	513	492	500	491	541	514	531	501	510	495	516	495	441	516	500	496	518	453	469	481	512	490	499	469	482	496	495	447	516	488	511	516	459	527	482	475	460	529	489	538	460	575	545	499	534	503	516	525	505	493	471	463	485	504	496	487	495	482	515	467	487	476	447	494	479	514	484	467	462	475	502	499	485	463	492	499	505	507	475	486	479	509	480	513	512	528	500	495	491	516	492	515	499	448	520	477	470	461	479	512	489	507	465	509	452	508	508	485	528	494	491	515	503	520	499	481	468	544	505	466	489	506	500	479	499	499	501	482	462	488	447	495	520	503	498	480	493	473	471	509	488	515	528	525	490	506	500	476	503	500	493	465	502	521	500	529	513	527	479	522	506	514	486	528	472	507	512	467	496	469	462	485	490	501	490	469	451	459	463	489	484	522	464	494	511	534	448	505	461	487	533	490	520	512	483	471	523	467	518	472	525	486	513	493	460	532	481	465	463	485	489	505	468	529	492	509	483	488	513	539	480	492	442	488	488	499	485	509	508	496	479	502	513	465	488	484	491	492	497	461	491	516	522	500	479	512	535	475	489	492	519	490	515	514	464	535	469	509	496	514	491	458	462	497	478	469	507	457	506	510	539	518	481	485	493	495	463	504	500	521	498	525	501	471	485	490	470	434	479	502	486	520	496	516	523	453	477	496	484	476	476	484	530	459	520	493	506	503	505	519	482	517	487	476	503	488	478	510	474	520	487	488	487	517	445	511	511	471	446	474	493	490	484	532	506	491	518	479	521	479	468	464	466	490	507	483	477	478	487	484	487	464	496	522	504	517	520	493	457	522	515	501	522	502	489	469	514	520	490	494	504	508	514	480	484	516	491	466	465	525	487	485	497	487	491	472	497	508	506	522	475	490	448	467	473	480	484	502	509	525	453	466	507	470	471	483	489	506	504	480	499	477	523	496	536	511	492	488	484	491	484	476	486	470	521	487	477	494	473	495	507	519	500	493	480	504	503	479	555	495	517	491	475	493	509	506	517	459	477	459	506	490	497	468	448	507	486	476	523	447	499	512	496	480	543	509	481	484	522	489	484	504	491	470	531	530	457	539	476	478	484	523	494	484	500	463	483	478	519	471	456	502	483	483	497	484	493	519	527	488	516	477	508	476	506	531	485	448	539	529	479	532	473	495	484	509	477	513	517	498	477	488	481	582	490	507	508	478	521	441	452	475	476	510	483	498	465	486	509	518	478	467	462	542	531	476	505	484	471	477	503	506	458	451	471	488	514	514	494	476
5937	11384	12284	7486	4963	3331	2335	1028	839	8909	12657	12836	8644	3733	1339	695	453	396	439	414	475	433	436	427	430	419	396	426	437	397	439	404	431	421	422	413	416	420	411	385	428	406	414	427	383	416	433	388	410	432	393	409	419	408	421	454	398	408	445	420	413	420	410	436	457	388	412	390	424	424	386	367	413	367	420	351	403	431	377	392	418	408	404	425	387	427	408	412	402	414	411	432	439	414	413	429	414	443	406	430	465	414	396	393	402	446	375	425	381	426	421	438	431	441	407	421	428	415	436	394	410	407	443	427	416	411	450	420	382	391	405	421	415	436	428	419	421	420	412	400	400	414	414	429	439	383	468	409	427	430	404	439	415	404	416	380	408	424	458	433	455	456	438	384	434	399	407	447	445	417	430	402	421	428	397	412	431	409	431	391	416	408	422	398	428	440	389	383	454	424	432	395	427	439	411	425	433	364	411	429	417	392	378	444	425	449	434	468	432	417	451	420	402	407	457	405	414	423	401	413	418	434	425	448	388	391	412	433	411	425	397	371	423	416	443	408	433	454	437	424	453	437	392	425	440	416	423	410	430	435	406	403	414	425	454	416	408	447	432	430	407	418	452	418	443	420	407	417	421	431	411	451	428	397	443	444	401	391	422	424	432	420	431	456	418	397	423	446	394	435	365	412	412	397	377	414	404	390	416	413	422	434	422	401	420	384	437	405	390	390	422	404	430	408	411	432	428	427	440	423	403	404	398	428	417	402	438	420	371	396	417	473	398	425	380	417	381	416	406	432	454	410	402	428	454	397	448	416	413	431	402	427	394	393	433	415	452	419	396	401	407	400	426	430	410	411	387	407	413	398	414	427	415	403	457	433	431	382	399	412	451	412	400	402	427	396	399	411	417	431	406	405	394	423	428	387	376	414	383	406	437	421	424	419	389	440	405	401	413	409	427	442	393	393	391	418	387	416	398	410	425	436	422	408	423	421	419	414	387	414	393	393	388	425	421	409	395	389	420	399	387	427	438	384	414	441	412	430	387	382	410	437	401	411	408	415	370	430	451	414	398	419	426	353	402	440	418	404	429	437	440	392	389	412	399	390	419	429	410	411	418	433	394	441	420	404	426	454	422	416	424	416	430	415	422	366	428	438	397	390	414	427	422	402	417	379	394	389	449	424	406	440	400	407	384	401	424	421	442	414	428	433	398	385	400	416	386	390	381	380	398	404	402	417	390	419	399	446	410	405	418	413	411	414	387	392	419	414	415	413	419	431	415	418	424	419	404	446	392	395	405	440	415	435	381	412	446	435	393	413	395	450	454	389	431	396	430	430	428	418	415	422	436	425	388	394	418	414	427	398	443	415	417	399	432	391	433	436	404	415	398	407	422	403	429	379	428	407	405	443	428	443	426	422	426	403	373	417	403	421	434	412	441	407	417	376	414	434	370	448	413	435	403	432	423	458	390	414	410	379	449	414	415	407	408	428	387	414	443	394	429	444	450	402	415	428	441	440	406	421	439	386	423	437	398	432	418	418	393	397	388	418	424	436	425	382	400	429	406	392	420	401	407	386	437	428	411	446	398	385	414	379	421	430	411	400	378	424	400	387	401	418	397	412	419	416	388	390	395	358	399	440	397	376	368	438	433	421	445	403	422	402	414	399	426	433	432	387	439	410	401	407	423	424	434	391	418	397	399	433	404	415	419	423	448	420	407	439	393	381	424	452	406	435	421	411	457	401	390	426	428	465	397	409	391	405	461	401	389	444	434	387	424	428	404	425	360	398	379	412	414	435	435	434	404	406	392	429	380	412	441	446	413	401	395	438	393	403	406	411	432	429	386	413	408	403	448	425	447	472	435	436	396	417	426	444	431	425	396	410	423	425	390	436	381	395	380	412	435	460	449	421	441	435	396	403	421	397	416	422	406	403	374	438	399	416	438	429	400	409	410	432	403	451	428	441	403	417	387	408	414	386	427	380	409	400	444	395	464	420	364	443	444	417	439	419	431	381	431	460	422	440	392	407	422	441	395	439	425	431	412	398	388	422	392	374	458	429	470	401	419	422	408	423	406	406	448	419	398	391	404	437	411	386	375	413	382	400	372	409	408	397	422	391	389	422	424	449	417	424	419	405	440	438	417	417	363	400	414	443	397	401	412	402	413	406	477	434	435	401	432	381	419	454	411	393	447	380	440	430	455	444	425	405	424	410	416	398	428	390	441	426	422	439	436	434	415	424	382	415	372	389	422	412	390	388	393	420	418	460	427	414	433	455	431	409	385	400	396	446	404	431	405	407	428	414	445	404	387	425	427	400	417	404	418	385	392	394	381	396	378	414	376	405	407	417	404	389	444	387	400	406	410	423	389	428	398	390	399	407	408	421	405	419	412	423	432	420	420	428	387	422	388	417	414	435	421	411	395	413	387	425	410	440	434	411	418	414	421	433	445	404	422	388	443	437	453	414	415	429	416	413	422	427	402	452	402	424	390	452	419	401	397	411	409	398	412	398	451	411	424	412	412	430	417	432	440	417	423	386	418	393	414	419	439	374	403	379	425	407	417	392	425	426	385	415	448	442	440	378	376	467	435	417	394	411	459	380	426	420	415	420	405	419	432	423	426	430	410	435	410	451	443	411	408	428	407	423	420	397	451	416	412	399	397	406	439	420	421	394	405	416	400	417	394	425	423	426	413	418	430	440	419	408	410	407	457	417	409	435	434	401	429	443	396	392	393	410	415	401	396	390	435	432	393	407	396	405	397	424	403	412	408	430	431	423	434	407	397	413	398	403	384	405	446	426	391	401	448	462	422	385	375	387	432	419	418	422	408	392	410	397	401	366	434	417	384	401	421	415	397	395	421	401	448	407	430	438	445	397	425	402	416	398	419	390	393	443	395	420	399	425	406	410	411	459	416	375	399	417	400	431	442	408	413	400	451	407	404	419	393	383	442	401	398	445	445	427	386	444	405	428	406	398	391	394	407	405	380	414	419	404	435	374	374	425	417	385	421	444	403	423	437	426	423	412	420	382	433	421	408	384	336	422	442	403	390	369	386	411	408	416	448	398	389	412	406	399	430	408	403	416	406	440	374	434	373	448	427	421	371	433	409	432	398	399	424	407	427	380	431	424	391	396	417	429	387	449	398	435	438	416	423	412	405	415	411	432	393	404	464	392	392	417	408	403	426	423	395	421	394	410	447	396	417	423	412	388	439	406	403	389	417	419	407	421	409	427	422	427	392	394	438	404	395	412	428	414	414	389	416	454	409	394	392	421	424	386	442	413	420	438	401	413	415	414	395	414	406	425	415	409	419	411	373	445	435	422	416	452	416	426	414	357	380	432	415	385	425	431	395	390	425	395	427	438	399	373	420	399	478	408	410	385	414	389	447	381	424	406	424	419	402	405	396	385	427	391	411	400	416	461	418	428	422	434	388	425	394	424	422	418	413	442	420	425	405	379	442	389	404	447	431	438	370	385	432	430	362	413	443	400	429	406	411	415
23949	21028	28127	24131	20880	12470	3822	1598	1172	5127	17181	21619	17048	9282	4714	1780	903	725	665	590	625	567	618	646	634	620	591	551	641	596	586	612	625	636	632	644	652	618	647	596	584	598	611	587	568	633	623	605	610	637	633	600	567	609	565	582	554	613	613	596	534	609	624	610	618	588	617	567	582	638	618	594	573	640	587	588	556	599	637	635	590	635	589	570	566	624	589	633	581	598	600	650	584	576	593	550	642	559	646	602	620	631	564	617	616	605	600	593	599	662	539	589	583	597	583	615	615	595	605	615	582	580	586	541	613	597	584	602	607	613	618	632	556	606	577	614	619	593	638	611	626	599	592	606	630	589	609	602	671	617	595	616	622	584	625	548	598	603	604	590	583	592	610	580	610	588	645	590	626	564	557	586	660	597	613	663	610	607	631	596	599	606	592	600	602	615	571	587	575	597	588	638	617	584	602	597	640	590	563	593	587	572	603	611	605	587	621	603	652	600	593	618	607	559	622	576	598	581	613	604	599	617	620	600	590	565	617	613	579	608	605	566	617	612	585	583	585	531	636	632	635	617	566	611	575	633	563	542	575	588	577	598	639	612	585	608	582	589	587	627	552	574	592	624	602	567	632	560	595	562	592	612	573	598	583	588	614	614	617	605	598	614	597	583	584	589	627	618	598	587	580	625	610	640	599	623	610	647	580	615	584	631	630	593	581	571	623	630	607	622	545	607	598	635	614	562	586	630	610	613	594	564	609	582	583	572	617	597	579	568	589	620	587	602	581	604	566	624	582	592	604	608	591	605	611	612	619	588	543	614	614	645	581	653	595	569	618	627	602	593	600	597	551	590	631	632	618	601	588	553	616	618	576	594	625	623	598	624	593	612	600	573	575	607	675	609	623	627	556	654	580	601	594	634	607	589	611	542	610	607	596	538	622	596	623	597	640	584	628	614	590	616	589	597	568	591	647	648	571	638	599	592	594	645	595	623	648	572	604	605	612	615	590	583	616	616	585	632	616	618	605	617	570	574	604	616	617	592	584	581	637	623	554	622	622	563	617	610	602	596	607	614	628	592	573	643	578	601	539	578	583	623	611	611	579	631	598	601	602	585	573	624	594	650	575	601	682	604	597	609	607	608	610	551	550	600	624	563	614	579	609	577	562	608	601	587	577	604	605	626	619	570	612	602	601	570	567	581	572	622	607	631	615	612	598	603	580	583	578	603	575	581	558	581	569	625	610	629	597	571	560	615	633	560	558	632	622	592	622	597	648	590	590	590	600	622	642	631	606	584	575	585	594	610	546	629	584	631	608	618	582	598	608	625	581	600	593	629	611	526	597	568	628	612	629	580	604	582	598	578	587	542	591	565	631	600	600	589	611	602	559	607	615	632	607	629	553	562	585	632	588	600	623	591	672	572	628	565	605	545	554	573	610	605	599	583	590	586	588	587	596	586	559	618	593	564	629	617	596	586	579	609	589	592	552	594	566	570	590	599	584	612	614	621	658	578	592	597	595	568	590	604	593	573	606	591	595	576	574	654	626	614	590	576	608	609	564	596	627	604	612	603	569	604	611	590	603	597	597	606	590	596	574	635	586	604	570	609	614	605	575	565	598	635	621	593	613	586	631	637	587	650	593	600	539	582	591	598	561	631	651	637	625	609	602	598	623	557	602	552	536	605	590	562	569	594	542	619	598	587	614	624	574	615	607	584	609	582	584	621	603	583	611	598	601	601	558	599	618	595	602	603	616	595	591	657	646	585	587	610	607	545	606	588	600	559	596	585	622	598	585	574	621	576	591	583	575	600	586	583	622	553	624	609	596	635	594	613	566	597	576	554	600	573	641	629	592	596	568	584	569	639	593	598	625	645	609	615	579	621	580	559	576	585	575	597	599	572	626	652	622	627	623	635	602	608	575	584	597	572	578	592	631	541	594	562	567	621	623	577	554	632	635	563	549	556	573	573	637	608	600	629	618	581	626	608	542	626	611	624	618	577	592	581	624	602	582	627	615	659	614	622	623	584	606	644	614	592	619	586	619	608	583	593	615	605	599	608	632	615	622	603	600	628	637	624	627	598	575	616	586	604	600	630	623	547	593	578	600	560	554	624	575	653	567	599	580	635	621	637	624	605	585	616	606	582	589	589	593	591	630	576	600	600	574	634	632	640	618	609	623	588	586	593	606	595	596	580	622	582	604	601	644	600	570	576	589	622	659	547	574	560	591	611	614	600	602	573	629	595	611	591	643	626	582	577	578	589	613	577	591	600	646	599	619	642	607	633	636	617	616	611	588	605	577	609	610	574	610	609	552	608	641	609	572	595	591	574	585	600	598	616	586	552	616	556	565	578	627	643	610	581	600	583	635	645	584	588	585	587	584	591	609	590	610	571	589	606	600	575	593	639	652	605	567	583	577	638	603	571	614	597	579	567	567	638	593	612	562	574	580	557	591	600	588	575	619	592	605	566	618	586	609	596	593	643	594	578	584	616	599	567	583	617	554	602	586	583	644	614	628	623	596	605	645	586	537	612	597	558	579	599	598	614	613	547	552	569	595	644	586	606	610	550	530	596	592	618	644	589	585	627	592	571	607	592	624	590	613	584	622	575	581	624	564	620	606	589	649	622	587	617	564	583	597	589	601	558	592	618	626	580	595	634	583	614	562	600	576	613	587	665	604	595	600	572	549	619	598	593	618	559	611	636	596	634	601	597	564	565	565	624	597	598	533	622	570	599	580	610	576	630	606	600	578	589	598	622	572	618	620	622	631	620	583	599	554	603	620	617	592	596	628	596	635	613	563	551	610	590	590	605	617	566	638	612	583	593	596	624	627	592	596	592	617	577	604	625	576	620	584	579	583	611	566	589	548	603	599	615	570	606	628	632	551	580	603	612	596	606	572	584	602	594	633	594	624	593	601	563	590	605	605	601	578	595	622	577	592	586	619	600	626	592	579	537	590	632	560	614	620	611	576	590	568	614	571	600	620	601	620	599	636	604	601	609	589	530	569	612	574	612	605	540	608	604	576	588	590	618	604	623	558	624	606	587	610	599	623	550	602	596	631	579	614	591	542	604	568	570	601	549	570	568	596	598	614	595	593	589	628	603	601	572	599	564	616	625	609	570	603	593	610	616	638	562	579	605	581	605	582	609	608	543	606	587	622	608	607	631	603	565	606	620	644	586	575	621	616	592	586	602	588	582	592	591	553	593	584	608	584	591	584	575	586	588	594	606	559	610	588	624	563	600	587	597	597	614	587	621	581	542	655	635	600	603	624	617	662	591	564	588	574	563	620	605	564	633	610	604	590	629	568	610	609	576	609	548	628	607	616	593	609	613	575	596	598	616	600	631	652	630	598	592	595	582	620	601	573	597	637	612	631	571	580	600	588	554	597	567	609	618	585	636	585	567	577	585	574	644	635	589	629	618	584	574	554	632	582	581	614	630	586	635	578	584	635	616	574	578	603	599	618	557	615	612	605	601	652	537	623	647	582	626	573	629
6435	14658	13394	8827	6659	5218	2644	1667	1400	7216	19296	21045	14622	9043	4614	1863	939	600	543	536	516	438	478	493	499	527	512	526	478	493	520	512	476	502	482	503	511	498	488	501	565	491	502	510	533	497	511	497	471	494	501	515	484	510	494	513	472	536	540	521	548	482	506	508	487	498	507	475	487	515	530	506	491	520	471	503	513	460	506	508	481	476	475	494	479	486	511	520	495	513	508	495	561	508	489	511	486	547	495	479	480	515	511	491	482	500	524	534	498	524	529	450	503	518	507	495	494	496	542	521	538	499	492	493	500	492	505	526	463	506	492	489	500	474	482	496	510	486	508	492	491	528	523	525	512	509	481	482	475	515	485	501	497	534	475	451	474	477	476	495	489	500	480	533	481	484	515	491	472	514	502	529	484	460	494	556	514	489	514	492	472	529	475	496	502	506	515	478	499	510	500	540	539	515	511	483	459	484	518	529	474	481	458	485	484	515	475	492	482	514	476	443	487	478	514	529	491	487	525	517	489	509	496	484	513	518	511	454	495	488	530	486	493	440	493	510	491	501	487	527	491	490	494	492	479	500	515	486	473	506	468	488	486	496	506	483	508	489	531	502	489	497	539	506	531	495	485	493	476	479	495	485	490	494	525	517	518	465	472	504	475	518	530	537	494	485	542	482	470	504	491	525	498	487	459	558	481	482	455	507	467	497	503	489	491	516	498	512	522	538	526	494	490	511	528	476	471	504	494	527	453	480	489	490	505	507	505	469	438	488	538	495	488	499	524	508	513	496	527	524	488	504	510	472	522	514	526	477	506	472	485	539	457	504	495	496	539	461	509	528	503	516	512	490	485	503	540	540	526	484	500	517	530	481	483	510	517	462	495	497	496	523	491	487	493	500	496	488	489	473	534	489	471	474	522	512	500	454	490	458	509	500	535	474	497	505	494	466	509	488	503	507	525	494	474	477	464	454	521	505	506	524	455	496	491	494	494	477	511	511	479	501	542	521	495	533	458	494	538	520	515	506	496	477	522	533	487	541	526	471	499	506	478	538	539	492	495	481	509	509	488	476	530	433	471	504	484	482	475	517	507	524	493	543	506	505	465	506	479	486	512	497	497	485	483	505	473	458	481	489	478	509	460	466	497	525	493	497	538	567	503	517	480	494	542	497	482	498	510	494	510	527	512	487	492	535	494	504	528	459	476	464	474	506	476	515	479	515	463	516	461	479	494	503	518	500	467	492	486	521	491	504	491	452	487	472	526	495	503	501	477	479	470	520	463	505	493	447	491	476	490	495	551	495	489	486	484	511	528	490	519	486	480	470	505	547	519	444	516	486	491	474	468	529	537	490	517	498	458	498	466	549	472	494	493	508	520	499	511	478	517	508	484	509	477	503	499	464	498	469	489	462	532	465	459	484	498	468	486	495	555	523	471	482	494	477	504	504	457	551	467	494	467	508	497	537	532	482	513	481	499	477	511	503	571	461	514	507	469	506	475	495	517	470	480	485	542	508	477	487	478	546	485	502	507	499	505	491	509	516	473	509	473	467	500	471	482	424	465	467	493	494	483	479	503	478	480	497	471	481	513	489	515	475	491	505	525	509	475	462	505	519	504	474	515	460	505	486	498	508	493	501	502	506	515	505	489	509	482	476	535	529	481	487	472	502	509	520	482	512	489	505	493	499	488	486	473	504	531	473	498	507	499	527	471	491	474	521	437	490	480	537	502	502	489	466	511	504	521	448	491	496	474	481	505	497	452	502	504	510	524	483	499	515	455	543	548	511	513	530	537	470	518	508	462	514	497	520	478	488	491	461	476	507	515	494	501	519	455	505	500	474	461	506	546	479	486	456	495	532	495	543	511	505	477	531	509	501	547	476	505	447	508	514	478	514	511	493	477	474	498	501	532	532	458	480	506	493	478	466	496	486	509	488	475	508	495	505	478	509	494	456	518	507	490	491	499	516	489	506	457	485	499	514	521	463	532	505	529	504	457	480	518	450	443	476	504	494	516	448	507	488	481	527	533	487	485	503	528	525	476	498	517	502	486	479	485	480	487	477	477	522	486	534	479	445	488	468	503	500	477	519	494	497	484	469	496	496	492	472	515	511	492	482	536	524	494	473	473	519	499	492	518	492	464	504	487	553	490	470	487	487	478	515	521	533	493	497	461	478	470	514	500	510	488	510	501	496	543	493	477	490	489	475	489	544	540	511	481	494	512	520	485	515	494	482	487	519	501	553	456	480	494	539	500	519	529	488	499	493	501	503	522	523	507	494	539	471	486	486	498	475	505	468	532	506	495	505	440	512	453	525	493	483	526	520	458	484	523	459	513	472	482	488	486	508	513	440	488	510	479	504	526	480	478	486	498	538	452	509	495	484	505	440	489	518	480	476	499	475	456	482	524	493	501	468	540	514	498	510	494	479	459	524	498	508	536	523	472	454	463	456	515	493	508	487	487	500	483	514	503	441	466	467	510	470	499	480	482	480	480	479	499	511	508	502	465	507	492	497	493	515	506	518	506	518	524	467	474	484	552	483	493	513	503	502	497	530	486	477	556	498	469	515	500	458	508	488	483	532	495	511	534	503	501	503	487	476	525	471	496	497	541	444	475	493	492	496	512	500	498	497	512	496	489	519	490	511	468	519	504	486	473	485	459	505	458	493	445	513	470	518	484	512	514	474	536	530	452	491	499	498	523	468	439	501	499	476	484	521	463	529	456	513	535	506	498	493	485	502	469	510	490	490	497	491	490	496	521	487	469	496	549	519	498	507	489	524	478	517	511	514	458	455	513	484	486	482	490	499	477	525	496	527	483	512	489	488	461	490	468	470	486	505	496	510	453	508	479	505	514	470	505	486	466	502	521	484	481	512	477	476	501	478	508	508	533	508	477	511	507	490	467	505	480	513	482	491	500	441	463	505	473	486	484	466	482	490	466	469	472	524	505	471	499	475	499	508	520	535	527	484	470	465	495	520	487	529	467	456	488	528	492	488	465	508	482	472	486	460	488	429	517	467	511	468	528	480	472	500	521	487	495	492	492	494	512	513	446	495	485	473	467	490	476	505	495	504	495	470	480	510	474	531	505	470	525	473	511	501	492	509	544	490	458	500	527	499	474	505	492	515	538	509	523	516	542	455	490	483	483	481	537	520	469	486	511	543	514	517	505	509	513	457	502	535	478	562	465	476	471	543	476	508	470	491	521	509	456	507	477	523	486	479	506	508	474	457	509	513	500	495	529	529	481	505	468	564	490	473	474	484	506	503	509	503	475	516	483	498	491	537	507	492	493	475	530	495	542	477	475	476	507	493	524	474	508	517	490	474	505	465	494	467	520	484	509	554	486	517	504	518	489	484	486	525	509	481	508	478	493	486	490	517	530	494	497	517	501	492	510	474	484	474	487	478	538	481	458	505	494	513	475	503	528	451	489	489	451	525	569	518	494	453	492	499	467	531	509	478	507	487	483	483	519	513	489	496	483	502	506	504	488	546	495	559
27330	12774	5170	2389	1027	805	608	478	486	438	645	1622	1548	1050	790	539	481	430	436	461	441	415	459	415	423	430	436	406	453	421	451	462	415	432	436	481	426	435	428	411	413	389	455	443	415	477	427	407	425	438	407	384	423	409	463	419	401	425	416	408	428	423	435	426	423	428	456	453	433	402	392	428	422	424	405	416	442	429	431	426	458	458	425	423	469	427	428	478	393	448	430	435	410	411	423	404	400	424	453	418	421	438	461	440	426	435	440	434	375	424	457	443	420	421	406	402	402	433	393	412	408	418	407	432	426	384	454	434	419	426	414	428	406	406	405	414	419	465	428	430	456	423	419	425	440	416	395	416	442	462	423	413	433	426	437	475	393	397	429	446	451	456	439	400	415	429	412	423	437	394	447	422	461	448	438	405	459	401	427	439	409	421	413	436	410	416	444	435	437	398	426	429	431	440	401	424	437	410	458	431	416	373	462	417	443	423	426	408	432	413	405	419	459	407	428	456	424	472	408	395	445	428	437	404	405	450	447	420	424	398	425	407	438	433	392	418	437	428	417	432	433	381	429	436	419	431	421	415	441	417	454	445	397	416	454	417	402	439	447	456	413	431	415	448	416	468	457	429	424	394	453	396	449	414	458	449	474	462	425	404	406	469	398	390	444	405	410	409	412	453	442	404	449	394	364	403	434	443	403	432	384	412	442	453	426	425	388	486	462	417	441	394	425	452	453	456	433	417	448	431	394	402	405	445	445	381	434	419	449	425	431	426	437	411	438	448	400	419	408	433	410	441	429	440	442	448	438	417	447	433	418	418	449	409	395	417	425	427	420	426	480	432	413	431	415	433	407	429	444	473	397	430	415	426	388	436	416	411	410	393	411	420	413	414	462	418	415	434	416	398	440	465	429	433	399	448	428	440	405	422	447	450	455	423	479	449	476	430	426	414	459	410	464	421	393	430	438	454	460	405	417	417	429	381	410	432	414	423	420	439	422	404	421	392	396	406	418	432	442	411	441	406	440	462	462	448	422	427	437	412	387	390	466	438	403	453	435	408	412	459	469	415	444	396	420	433	440	447	461	414	386	423	439	382	459	408	443	408	451	415	384	458	435	426	437	422	438	425	423	446	454	424	426	419	428	427	418	414	450	448	434	438	455	424	452	424	421	473	444	427	463	420	440	386	428	434	463	427	432	428	383	461	435	444	413	396	420	430	409	447	450	448	439	390	427	445	460	426	423	401	421	435	419	428	436	417	411	431	451	431	424	450	380	459	426	396	408	432	435	413	423	422	426	408	453	446	408	431	466	406	453	419	434	440	420	403	415	419	430	418	434	423	454	423	409	424	448	416	422	401	420	422	390	435	410	391	411	390	420	461	420	417	412	406	438	428	407	393	418	400	443	482	416	403	402	469	431	416	435	493	426	440	409	375	422	424	429	437	419	408	416	463	418	455	428	423	396	445	405	379	431	444	447	445	395	404	448	419	404	402	430	409	447	371	437	429	439	429	411	430	441	417	433	439	380	460	429	398	446	451	411	398	421	419	443	433	432	411	404	432	413	421	439	397	445	424	466	422	427	434	438	405	443	447	436	414	452	414	417	410	473	460	407	437	456	410	427	483	404	454	434	423	452	423	472	470	431	435	423	443	421	410	402	446	433	425	428	424	456	436	408	389	406	384	403	429	467	414	414	420	439	417	455	410	440	441	433	407	432	431	448	442	439	422	432	432	456	387	421	422	448	444	436	413	389	421	440	409	422	435	479	422	421	440	382	403	397	439	464	458	395	392	414	410	429	439	453	439	457	439	423	458	429	431	412	393	410	412	468	408	454	401	379	422	417	417	413	432	441	459	419	439	393	434	449	422	417	441	443	430	413	392	434	418	422	417	448	386	457	424	432	409	437	414	435	424	449	424	427	432	442	444	414	447	443	413	438	377	466	442	429	436	421	412	424	434	431	425	423	463	449	422	430	431	446	383	442	427	404	463	444	434	421	417	406	399	436	446	462	488	432	465	421	407	425	410	425	425	445	454	419	453	407	438	407	429	434	437	405	441	451	424	417	439	419	423	422	460	416	421	433	399	444	444	438	416	435	413	416	411	444	429	405	434	404	420	409	460	438	413	428	446	433	462	423	390	416	418	428	410	457	423	421	423	405	411	445	407	452	441	406	451	425	419	407	418	473	405	417	407	430	437	455	426	474	434	392	415	405	459	466	390	448	429	415	426	405	453	442	407	411	434	450	455	446	441	416	453	429	445	441	422	412	408	439	414	446	412	423	411	475	445	467	434	419	483	435	396	412	418	423	413	450	421	398	462	403	441	379	440	470	422	433	426	423	415	441	431	451	431	437	447	435	450	398	389	413	428	392	438	432	435	472	390	419	444	416	403	435	451	439	397	455	426	426	419	428	437	444	409	478	447	413	385	453	427	379	383	437	377	383	403	420	426	472	421	440	417	445	469	393	423	429	452	434	396	455	446	413	426	422	407	437	442	460	409	439	404	398	406	412	433	449	417	413	428	422	376	421	416	452	434	408	419	409	410	409	388	416	427	436	417	427	434	423	449	422	437	447	413	436	430	389	440	432	424	434	434	397	435	424	431	467	398	456	402	457	441	409	441	431	463	387	426	452	409	401	424	427	413	468	437	441	479	420	401	439	429	395	390	446	441	381	398	414	430	446	423	420	444	380	411	439	365	432	440	427	438	410	428	446	421	394	418	416	428	427	460	428	470	401	450	451	430	449	429	429	436	405	442	448	424	430	434	448	388	387	435	424	450	418	446	427	429	449	416	423	401	432	444	409	421	391	401	433	411	405	421	392	423	388	408	457	427	415	433	440	398	454	418	411	394	407	454	409	392	439	430	444	416	437	432	447	410	383	419	422	432	458	412	439	393	422	460	402	431	369	430	444	417	437	429	430	412	424	457	410	432	399	434	426	418	406	449	408	433	461	400	400	405	426	443	438	404	499	395	426	406	428	415	418	417	430	406	396	420	392	405	414	428	412	401	434	436	412	419	410	426	422	432	418	404	415	454	441	423	422	431	407	413	427	441	463	422	440	420	433	410	459	394	438	414	437	409	454	474	445	436	426	436	439	434	428	450	439	412	409	430	410	417	430	430	466	449	449	403	419	401	442	443	419	406	434	422	433	454	445	420	418	473	486	404	415	404	412	405	393	414	408	404	423	417	474	425	429	447	441	430	423	457	417	410	468	426	444	422	400	449	387	446	435	429	425	412	403	402	384	439	450	435	439	399	448	412	400	418	413	423	424	454	428	445	431	419	477	427	425	425	414	409	434	358	417	451	444	459	429	444	420	384	392	428	424	443	440	414	396	415	406	420	380	460	461	429	396	446	429	480	442	445	417	427	423	402	450	450	450	422	431	385	398	455	419	468	415	431	423	418	396	416	397	417	404	429	441	432	427	418	417	432	465	406	438	427	409	423	415	398	436	420	415	420	432	430	424	388	430	445	418	406	422	435	429	386	432	422
6439	3864	5084	2227	1188	1147	667	535	509	494	741	2117	1664	1150	760	478	393	371	347	362	371	335	324	353	383	351	369	345	337	340	364	352	328	358	323	319	360	367	348	328	372	352	370	343	356	353	356	368	368	378	384	398	373	343	340	367	394	373	349	342	348	336	362	367	345	375	362	310	359	375	395	354	389	347	384	316	347	382	350	399	328	343	361	351	372	382	347	340	346	322	359	335	356	358	411	363	362	345	379	342	330	358	355	317	336	392	340	373	361	379	366	343	366	353	369	375	360	359	343	358	335	394	340	345	350	339	351	356	343	389	363	408	331	347	390	368	375	341	375	361	365	364	374	299	346	334	386	361	367	336	358	358	335	399	358	381	382	375	356	367	348	374	355	330	356	337	347	356	331	319	349	341	338	335	365	354	344	351	402	330	343	370	338	366	387	349	308	336	356	359	339	355	338	353	363	308	348	368	353	325	338	380	334	349	340	370	350	335	361	377	342	351	364	347	367	364	378	343	362	392	354	352	412	363	330	336	358	345	391	347	334	357	390	359	366	347	352	395	349	344	361	359	365	385	365	374	353	350	390	365	366	383	334	348	346	344	354	363	362	341	358	358	353	375	358	374	358	324	344	365	357	363	320	338	376	344	385	357	332	390	345	339	358	363	361	346	314	351	317	375	348	367	342	351	368	348	370	326	381	347	337	382	328	331	342	351	358	333	348	329	370	348	349	313	345	362	322	343	323	368	367	310	333	345	361	318	381	343	365	347	332	348	354	351	361	368	347	316	343	344	367	348	362	331	349	352	366	319	354	377	336	363	366	359	352	314	349	358	359	341	363	342	348	346	339	356	361	337	345	355	347	401	378	363	354	357	363	336	353	345	380	354	408	350	337	341	378	345	350	381	359	335	369	338	327	363	313	334	367	368	364	345	352	382	314	365	335	364	402	354	352	336	343	369	337	375	353	378	352	361	372	349	333	347	363	364	398	351	363	341	356	348	341	355	358	356	363	351	341	375	350	358	353	318	370	367	349	348	325	377	371	334	357	346	355	380	363	361	359	372	361	397	379	323	341	313	401	396	358	337	336	321	340	344	366	351	351	379	347	360	361	365	333	378	368	319	373	352	359	337	362	342	345	344	384	339	342	341	369	378	373	355	327	377	386	321	328	366	369	349	369	367	395	351	343	361	338	359	352	386	350	351	335	396	358	317	342	389	398	368	375	358	387	351	348	343	318	359	354	301	355	354	371	332	351	331	363	325	342	326	357	357	347	325	338	365	366	372	330	359	359	390	355	353	340	363	362	355	379	345	367	351	319	344	372	354	349	340	343	374	332	336	336	340	348	354	357	341	356	342	373	350	393	339	315	347	342	333	382	382	367	354	332	338	330	325	362	338	350	332	385	349	358	364	335	358	347	310	372	316	383	349	332	352	366	377	399	354	383	370	356	366	349	388	335	355	376	369	342	355	337	354	354	349	366	384	367	353	348	346	382	356	369	394	342	372	360	374	363	372	344	327	350	333	389	390	346	385	356	348	358	363	341	348	338	376	382	339	345	373	357	337	373	328	341	357	407	371	341	365	338	338	350	342	346	338	346	351	372	351	363	376	334	347	314	366	374	367	328	325	338	369	360	343	338	358	361	343	365	356	366	358	358	347	361	354	357	358	354	349	351	328	355	376	330	359	330	358	372	325	355	371	397	362	363	366	331	371	352	337	360	353	357	348	400	324	342	359	330	380	332	371	320	372	364	343	360	389	340	338	347	378	341	329	344	332	338	347	368	333	356	333	339	364	366	351	351	377	376	362	367	358	402	364	361	317	364	372	355	337	332	339	349	334	350	356	334	342	347	321	337	357	335	363	331	360	335	366	350	326	390	324	371	368	358	346	370	368	341	368	346	325	349	341	382	353	372	364	365	315	332	359	338	351	337	357	358	377	346	333	371	344	362	366	345	341	333	362	370	364	337	337	344	376	338	346	364	355	330	345	351	354	358	310	344	350	349	364	364	336	371	338	337	340	357	350	345	353	331	342	402	366	356	345	348	350	352	304	352	395	375	359	350	360	346	330	367	374	348	365	342	360	354	344	352	363	323	352	374	344	348	352	333	339	365	380	397	361	353	314	331	323	403	345	338	355	380	356	310	347	339	323	363	344	328	355	350	350	358	373	373	360	319	328	344	332	366	327	361	333	391	368	337	333	362	333	370	328	354	349	391	353	364	354	326	322	362	336	369	347	359	374	370	366	338	382	362	351	373	344	334	336	361	359	333	361	359	335	359	372	368	371	350	321	385	347	366	364	364	362	350	367	359	376	345	335	363	342	379	352	364	356	361	358	347	325	350	347	382	382	368	341	363	363	354	358	370	375	355	312	359	358	349	345	348	378	351	369	357	370	358	353	392	356	337	361	392	395	359	377	342	315	347	348	360	349	333	330	338	355	339	380	382	360	333	383	344	371	354	332	365	328	319	348	344	339	397	351	349	361	323	328	383	363	345	354	363	364	327	350	353	337	335	389	380	343	370	373	355	313	348	375	365	353	367	315	367	354	334	372	344	363	373	342	350	389	375	350	370	353	373	359	337	363	355	361	400	382	346	354	373	358	348	309	332	365	359	353	349	363	333	373	341	304	349	382	348	342	361	339	335	337	366	321	358	363	347	351	345	341	351	364	330	365	334	350	354	341	369	386	347	338	348	372	364	331	397	346	347	356	346	361	370	352	351	361	371	352	356	350	352	353	361	356	354	359	367	326	362	386	379	396	371	347	339	382	352	311	340	353	356	340	338	358	370	359	369	325	318	340	333	346	356	366	390	343	361	339	378	314	332	318	383	359	349	375	349	374	340	334	361	379	362	338	368	340	354	334	350	354	308	345	362	347	357	362	340	371	385	345	377	312	364	369	371	356	329	329	363	342	314	334	369	353	337	326	347	355	368	337	344	374	375	389	348	347	354	361	345	364	337	361	361	362	363	333	381	367	372	358	339	385	369	335	351	353	370	377	356	354	351	372	355	355	359	334	342	330	345	355	330	384	348	355	344	369	353	357	357	356	341	353	368	351	379	358	366	347	372	342	409	348	355	361	360	355	366	347	357	380	376	342	337	337	358	351	368	346	351	357	401	362	314	333	362	332	359	309	339	350	371	346	367	381	314	336	352	318	366	354	336	378	358	347	375	372	354	366	380	344	319	345	338	361	358	331	392	369	335	364	341	362	397	338	340	359	345	362	354	357	393	300	368	367	339	371	372	317	372	322	354	350	393	352	306	335	300	373	347	341	365	329	339	346	356	360	334	355	377	328	337	360	369	320	323	341	351	328	355	347	368	330	364	361	364	371	354	350	345	313	360	371	369	361	321	364	328	362	341	360	379	338	383	371	375	382	385	330	346	371	342	381	364	345	372	375	312	348	333	330	353	337	389	333	349	350	342	333	363	379	381	367	368	352	323	371	345	328	361	341	356	339	329	348	342	323	363	370	353	361	374	353	352	350	331	341
24934	21011	27142	24910	11659	2755	1292	932	783	869	7635	13210	10655	7210	2502	1076	634	537	513	526	544	552	542	509	516	503	542	539	566	518	511	516	525	549	543	510	543	546	526	511	469	481	529	528	520	492	500	557	550	472	525	532	523	505	535	492	517	513	520	473	532	593	520	544	481	513	529	509	532	515	588	547	529	522	501	520	505	549	508	537	473	507	510	569	556	526	546	529	531	527	526	524	515	555	533	559	567	546	525	535	518	489	520	534	531	540	544	519	556	510	500	543	509	537	525	495	549	536	525	525	549	520	528	510	543	518	505	551	521	539	455	546	468	505	507	538	521	564	552	551	496	531	494	530	488	513	520	503	527	488	501	515	516	504	583	516	563	538	532	492	514	566	545	539	504	520	520	549	524	549	561	523	492	515	561	490	528	513	512	530	575	552	531	497	533	502	513	503	531	498	541	505	508	536	507	513	510	580	549	482	544	486	543	560	516	467	541	520	504	520	509	539	535	506	529	519	540	477	557	553	532	507	509	517	531	538	516	498	531	505	546	520	554	524	499	544	515	511	562	541	504	556	528	559	534	542	537	518	515	493	535	535	530	507	538	529	567	540	524	478	517	565	545	572	515	557	551	518	525	550	540	529	523	524	507	585	525	521	548	534	500	522	510	553	502	525	545	528	480	531	531	515	510	518	551	487	560	486	493	523	511	543	523	538	520	539	502	503	519	508	496	549	528	496	511	523	529	529	459	470	518	562	519	517	560	521	530	510	588	505	562	543	511	526	561	549	531	512	525	537	533	504	527	512	553	514	537	490	530	510	547	509	533	519	518	526	551	476	534	567	510	502	511	523	527	574	557	532	545	545	556	527	512	534	523	478	568	530	548	546	544	513	527	546	513	544	518	532	532	558	556	505	525	520	509	527	544	540	519	514	508	531	559	570	509	562	526	487	565	532	512	499	560	522	515	497	559	529	560	566	497	521	530	564	488	501	531	537	525	533	541	539	553	517	507	549	519	517	528	538	542	514	570	532	513	556	535	562	521	558	506	545	537	500	532	531	510	588	569	523	519	539	505	540	488	499	535	525	499	497	508	503	548	541	538	517	543	530	469	545	512	516	536	506	534	520	511	543	522	536	558	528	540	522	525	508	492	499	482	504	531	532	510	503	533	513	489	469	540	521	496	525	555	513	546	561	535	514	528	542	529	542	534	563	519	523	526	522	496	521	531	491	535	491	539	489	519	515	507	540	498	510	540	537	566	493	552	519	553	528	558	510	518	482	540	492	552	542	532	499	504	528	509	546	526	545	475	502	551	511	491	492	561	516	561	515	567	534	524	541	520	511	533	573	539	493	542	553	567	476	548	549	491	521	517	537	554	507	516	531	501	503	549	572	539	528	495	527	551	563	508	529	518	489	546	526	490	547	533	545	469	505	495	525	522	548	504	493	495	546	547	510	502	509	523	534	512	519	535	507	527	518	568	509	536	548	566	511	536	495	579	525	498	511	576	554	522	540	514	499	528	545	499	528	494	512	507	510	515	528	568	508	537	528	525	556	557	532	517	531	513	514	490	511	537	529	507	535	541	509	564	515	565	510	512	504	479	520	490	552	535	526	580	478	543	519	532	554	503	536	522	508	545	501	521	548	557	568	494	556	579	519	555	539	491	514	531	506	526	535	491	526	532	565	524	538	548	544	544	532	533	551	516	557	518	548	503	544	544	535	518	483	542	505	534	530	543	545	499	539	500	534	511	546	533	518	508	496	505	520	506	544	499	479	532	515	537	486	511	532	575	568	490	536	537	518	520	537	530	548	542	573	520	572	525	506	485	495	486	565	540	548	492	522	564	514	517	526	481	569	532	509	500	531	510	529	489	525	522	507	533	535	533	554	528	534	522	484	504	526	504	514	507	538	498	490	503	484	537	513	566	556	489	541	541	532	529	522	500	497	560	534	491	494	534	538	509	522	524	529	513	526	518	532	508	522	523	534	529	517	516	532	484	525	527	506	543	551	542	535	530	520	494	559	505	563	504	496	519	568	510	520	534	536	540	522	513	504	545	553	533	530	504	523	531	495	528	523	499	485	519	534	547	520	572	511	501	510	549	525	535	517	511	506	497	515	524	477	524	478	490	482	521	511	502	511	561	517	510	548	505	504	559	510	511	499	510	540	515	541	520	511	506	519	460	499	523	559	540	509	545	522	490	526	527	552	543	534	547	528	512	496	508	534	548	490	544	551	572	535	544	540	554	500	527	539	523	516	508	509	501	538	545	520	510	520	556	515	506	489	566	502	539	552	550	510	506	506	545	488	515	526	543	498	525	566	520	548	516	544	551	540	519	505	556	540	505	566	547	544	499	506	543	496	512	520	522	520	558	504	498	524	540	532	512	526	562	508	527	514	489	536	510	509	529	557	519	505	526	548	539	542	561	538	508	559	524	561	486	517	483	524	573	536	558	559	511	534	513	547	529	479	515	525	581	548	540	498	527	542	507	563	529	536	540	501	546	506	461	451	515	469	530	519	509	490	526	508	513	492	543	531	556	569	526	529	514	533	536	529	557	561	512	501	530	532	532	466	516	482	457	493	523	546	527	524	518	533	491	492	513	495	567	523	525	503	525	498	520	559	514	514	486	500	522	556	526	551	508	526	531	499	535	538	493	529	514	525	520	535	529	512	521	525	529	542	520	498	535	544	520	556	507	535	511	494	522	515	490	583	515	506	480	542	543	536	523	521	501	550	532	499	551	512	540	524	519	515	546	515	522	534	466	558	581	543	528	527	511	533	523	511	511	527	511	505	529	541	522	538	515	486	502	543	513	524	523	540	520	523	518	512	535	538	501	502	521	518	508	521	542	507	520	535	520	530	512	526	524	558	527	512	524	536	544	512	512	523	509	549	526	514	547	491	565	531	533	535	547	496	512	519	503	522	525	556	509	540	516	510	508	541	536	545	542	490	558	489	481	520	513	509	508	509	533	571	560	524	493	529	529	553	521	545	511	506	566	523	524	507	521	532	523	532	545	536	573	495	502	546	515	491	535	526	538	518	492	508	505	501	505	521	514	511	516	501	566	499	515	515	556	550	519	530	499	528	493	525	537	524	519	531	507	520	522	535	506	510	507	512	572	532	541	504	510	531	519	507	527	504	518	554	469	540	499	532	537	525	471	489	531	537	535	499	536	529	559	548	549	481	527	545	481	519	556	498	478	574	534	552	526	512	533	514	508	502	522	540	584	520	524	501	543	558	549	521	514	528	489	536	538	544	539	568	524	507	516	514	523	526	567	489	514	535	544	527	512	480	544	488	541	550	533	528	506	505	517	502	537	521	535	558	470	507	526	517	517	541	555	528	520	534	525	556	524	505	536	519	496	531	563	498	524	528	531	527	554	553	524	538	547	507	550	519	537	588	525	528	504	509	524	555	559	529	548	540	523	510	480	532	542	549	516	491	526	518	514	489	578	495	517	523	536	525	526	536	535	545	530	514	498	502	556	553	510	531
5467	10015	9310	4952	3570	1936	1197	1008	940	1042	10406	14203	10513	7103	2625	1085	583	493	486	452	438	430	448	434	470	424	475	391	460	452	432	491	431	448	435	473	449	462	515	418	454	472	467	466	456	444	456	473	419	464	490	446	401	460	434	466	446	446	442	468	458	452	462	435	456	453	454	453	428	451	445	461	430	458	428	445	466	450	472	448	447	453	451	482	490	446	450	458	445	434	432	433	431	471	420	436	439	441	401	431	458	439	429	422	494	438	452	412	470	474	496	491	440	468	494	481	459	428	438	465	427	440	453	441	417	439	439	455	477	436	402	458	465	472	419	492	445	430	417	416	483	440	431	439	431	442	483	448	444	480	433	432	426	458	496	447	470	452	463	465	431	452	462	457	462	449	410	418	487	457	465	423	451	454	472	438	447	433	457	454	460	443	442	444	469	445	423	430	474	450	494	473	444	465	415	454	447	438	467	442	445	431	457	474	459	444	447	441	449	406	471	498	439	454	428	438	397	421	441	490	478	479	431	404	461	445	451	469	458	433	434	435	471	450	443	431	457	462	456	437	421	470	505	487	437	432	471	418	439	422	436	452	465	462	440	474	449	431	468	462	482	406	457	480	427	444	442	399	487	446	432	491	435	444	432	428	441	450	441	448	433	452	439	472	434	436	516	444	455	464	485	438	455	437	455	444	461	428	450	473	428	461	454	465	422	458	468	455	442	461	453	434	432	425	471	453	445	416	442	461	448	461	422	469	432	452	422	416	449	448	444	475	445	454	420	470	444	455	419	460	470	468	438	438	415	472	437	450	438	445	423	432	466	430	436	480	479	422	465	450	461	418	455	409	447	438	462	451	469	432	470	477	469	457	410	459	445	438	433	439	446	468	440	455	454	443	442	447	466	425	434	455	474	451	445	432	453	421	456	435	447	480	419	455	438	470	454	456	445	460	422	459	483	456	488	435	429	449	443	449	433	462	416	412	457	415	440	439	426	451	443	451	447	447	442	444	489	507	452	429	442	438	450	469	425	440	451	420	417	458	488	461	427	467	465	452	430	444	418	466	421	480	445	447	456	463	426	435	433	464	443	430	431	441	458	475	471	470	463	476	460	497	476	418	463	428	448	387	449	453	425	451	474	451	435	421	486	440	458	423	430	454	488	427	455	422	432	440	436	449	482	463	436	445	430	481	430	432	454	468	475	430	457	490	446	446	469	449	464	464	454	426	433	477	459	430	452	436	415	451	436	431	410	457	456	434	447	487	451	421	459	450	474	469	439	426	444	442	408	448	470	413	438	413	428	437	414	425	432	429	460	458	486	438	434	427	479	433	480	468	443	449	451	458	438	441	453	440	453	446	460	433	415	474	489	482	428	447	425	453	437	447	459	437	479	439	459	454	439	432	468	431	447	455	444	449	447	442	458	456	454	442	493	435	449	444	449	430	470	483	461	463	420	461	447	425	488	427	458	479	442	410	467	463	456	418	430	437	477	457	420	436	459	405	464	438	428	469	457	426	455	477	462	481	413	440	470	464	409	434	441	446	422	459	420	442	440	484	455	448	457	447	458	429	456	442	440	411	462	466	463	440	420	452	398	439	471	434	464	421	447	508	412	429	422	464	451	460	418	452	457	439	470	424	467	462	442	466	433	453	464	495	513	476	487	474	397	429	436	431	451	470	485	439	438	416	460	452	455	461	423	432	466	448	458	464	419	430	463	446	472	420	449	412	454	454	494	424	433	477	441	463	408	486	434	470	446	418	478	464	431	444	404	439	419	438	448	413	432	478	453	455	487	452	434	456	451	467	416	440	424	439	427	460	415	423	449	417	417	417	440	416	441	457	461	440	478	483	491	433	425	451	444	440	451	437	420	438	437	436	454	402	435	443	477	424	444	430	452	452	454	501	468	464	420	435	471	457	422	442	424	435	438	446	462	465	465	483	459	462	466	435	425	467	445	422	451	469	449	458	473	425	416	454	455	431	417	495	442	450	448	457	454	410	422	465	433	449	422	422	453	439	449	453	483	438	447	474	438	476	450	443	437	431	418	433	483	483	441	438	458	457	458	445	467	482	465	487	425	464	413	462	451	427	498	427	406	453	430	469	431	471	421	453	453	447	465	438	453	441	462	446	471	443	423	463	401	460	423	460	446	435	437	395	435	414	474	436	425	437	438	455	423	478	455	465	491	436	458	441	425	429	487	416	427	472	463	442	452	465	414	427	466	445	466	452	423	440	434	460	431	416	431	477	456	458	436	457	436	481	467	456	429	439	417	410	445	424	408	433	474	445	469	454	431	458	435	466	452	442	460	435	486	424	447	439	430	442	459	415	425	429	437	435	447	476	411	460	424	428	445	414	436	445	444	406	447	442	471	432	427	463	432	405	444	441	440	475	455	420	460	430	396	472	435	483	414	453	413	458	449	467	424	432	481	480	401	439	448	445	427	466	467	438	418	482	430	409	418	461	408	420	416	474	448	428	417	486	451	462	466	434	420	399	457	461	492	439	449	419	413	450	453	452	473	459	424	489	449	452	458	442	469	400	441	392	446	453	426	405	456	467	432	458	430	431	421	443	467	418	464	451	450	445	423	474	420	448	415	434	456	434	488	418	479	439	464	441	425	432	426	450	464	458	411	441	437	433	456	440	431	463	452	448	453	484	438	448	466	434	486	431	431	446	413	452	448	441	422	448	430	457	432	449	479	481	434	465	452	414	440	477	466	491	428	428	415	438	445	452	434	422	458	434	463	446	450	442	459	483	436	392	425	429	434	463	454	482	461	431	427	430	447	455	430	410	442	458	448	386	407	433	442	406	510	435	445	450	424	457	477	470	424	424	435	459	454	468	496	453	411	444	456	436	445	428	451	455	461	434	397	437	447	471	417	510	431	437	463	466	423	421	450	489	441	428	462	488	433	434	432	471	410	435	441	485	471	451	443	432	466	404	431	438	429	420	483	417	491	482	422	393	446	433	482	429	445	441	425	470	449	469	408	464	437	469	442	379	439	446	438	466	452	425	425	434	501	413	461	437	421	456	447	419	428	420	457	423	433	464	471	421	389	473	456	450	431	440	454	463	466	428	442	437	463	438	446	440	476	454	459	448	429	431	479	456	455	434	419	422	448	449	444	440	408	478	461	508	441	453	422	460	427	426	418	449	454	398	448	421	466	471	436	451	439	453	435	453	443	448	453	434	401	450	436	472	492	431	444	438	394	428	453	478	416	448	464	444	460	460	476	452	445	453	446	418	422	423	413	454	433	437	441	431	440	451	425	437	463	413	461	455	455	470	434	446	473	456	451	425	441	445	451	418	424	455	452	436	443	424	461	432	447	434	429	430	465	450	441	449	425	456	426	447	448	432	444	435	424	485	424	444	466	435	450	421	421	425	451	456	478	432	447	440	476	427	394	491	482	474	422	444	429	429	433	413	457	449	466	441	473	479	460	431	471	434	475	448	418	465	460	474	451	459	475	460	443	465	431	439	413	452	388	445	479	430
23884	20998	28096	24042	20740	10072	2581	1412	1022	1597	12183	28694	20223	11091	3831	1386	794	725	629	637	662	638	634	609	663	660	596	679	663	656	627	615	604	610	627	618	623	677	651	654	595	648	663	646	625	632	649	625	636	652	630	665	642	659	684	580	630	621	650	617	642	680	675	629	651	635	621	588	658	638	674	650	616	675	628	625	619	608	623	575	650	615	623	655	614	647	630	610	578	584	622	584	646	623	610	615	643	680	641	622	617	646	648	619	642	647	616	615	606	607	643	649	619	614	684	631	628	606	620	640	641	693	645	656	644	601	615	653	655	645	626	678	613	638	655	662	618	611	702	675	586	611	688	651	610	629	655	620	621	610	612	654	642	613	646	629	590	613	630	612	638	613	648	661	660	646	614	633	646	622	620	622	660	647	598	593	595	627	625	631	629	649	638	604	664	639	649	627	630	670	612	600	659	647	659	609	666	681	588	618	598	658	689	608	607	632	607	575	629	654	588	607	611	630	669	619	583	629	597	654	620	618	625	637	649	622	653	611	667	650	656	609	612	613	616	666	630	654	632	655	641	668	640	590	644	647	635	680	622	738	613	607	613	617	599	558	632	608	649	606	596	608	623	580	664	632	654	597	649	607	629	620	633	671	606	618	646	685	596	651	605	591	623	649	607	593	624	619	635	634	616	618	620	613	579	636	673	620	639	633	613	636	635	613	654	623	622	569	595	623	632	620	650	617	640	651	621	640	603	618	641	590	663	636	593	636	617	678	601	644	618	624	591	602	640	641	621	673	616	628	644	639	603	530	616	649	600	569	589	626	660	692	579	624	587	643	615	613	573	604	611	636	567	648	626	617	612	578	611	625	651	651	636	605	604	613	686	618	652	604	636	650	606	644	694	606	655	646	627	655	640	616	614	632	627	633	632	606	639	643	645	654	609	624	614	614	636	609	633	601	600	569	654	679	666	605	575	603	641	656	632	647	608	628	631	622	643	619	665	620	644	617	616	661	615	609	636	653	627	614	664	597	658	628	620	622	636	659	580	628	632	586	657	643	655	645	642	651	634	602	625	630	632	674	616	600	644	613	632	656	634	598	598	633	611	614	637	631	614	622	667	644	599	618	615	656	684	639	655	657	615	558	625	623	580	615	595	651	628	622	699	651	613	671	616	586	657	691	636	628	644	658	619	645	599	665	621	635	603	648	647	607	616	625	608	622	633	629	615	608	620	671	606	645	655	603	663	652	674	602	562	656	612	605	579	607	634	585	636	626	690	601	663	637	616	611	604	642	628	580	661	627	657	634	617	624	664	646	647	635	651	664	659	631	661	619	627	597	632	631	680	629	645	672	626	634	640	598	614	601	640	652	654	644	606	648	632	647	594	651	646	613	598	628	645	645	669	626	604	671	658	608	654	624	615	615	623	635	668	610	614	588	588	618	637	623	661	616	588	585	615	641	612	646	632	597	660	616	616	651	637	599	602	610	585	620	607	639	637	676	633	617	600	642	622	614	586	594	633	626	635	652	682	612	654	595	643	627	605	630	595	577	622	620	610	616	626	627	662	682	635	689	593	633	623	601	592	609	617	608	639	610	629	644	674	636	662	631	645	607	653	642	642	658	646	645	656	679	578	604	612	664	619	613	639	640	623	635	636	566	617	628	664	605	606	614	632	585	662	654	644	663	625	617	622	624	614	637	587	651	622	635	620	632	639	617	610	639	615	630	642	601	629	628	671	652	579	640	582	626	701	590	674	603	607	623	646	627	655	586	617	591	634	658	616	643	601	633	666	630	628	587	639	646	634	647	633	614	618	665	611	598	620	615	605	631	639	616	642	628	618	668	579	665	656	633	620	651	605	614	635	649	638	627	615	567	625	640	664	674	602	636	617	617	611	598	601	636	626	646	654	640	599	663	644	633	654	655	626	584	661	600	644	632	663	622	667	615	626	611	648	630	645	698	616	592	648	635	614	654	648	637	620	611	639	667	650	634	599	642	610	612	618	635	620	623	687	621	661	640	630	627	648	591	615	618	635	606	621	658	638	605	641	586	613	648	625	652	576	629	641	647	656	639	615	588	599	594	652	623	631	652	611	611	622	618	580	635	580	617	602	649	641	662	616	585	601	642	690	615	613	621	607	646	634	655	629	616	676	627	598	617	666	604	603	645	630	587	648	623	612	637	631	619	663	613	628	602	645	672	603	589	656	634	623	612	600	607	637	609	612	605	656	626	622	642	640	652	609	613	628	627	634	653	651	664	606	618	592	611	634	601	649	637	629	640	577	641	603	642	653	616	626	665	641	605	616	636	664	614	643	638	647	639	600	600	590	634	679	633	619	632	624	651	658	657	643	638	613	661	610	603	630	600	629	615	626	634	599	627	637	610	686	620	656	689	600	592	599	601	598	612	586	634	652	634	641	661	607	644	646	605	628	626	597	614	615	660	625	623	587	609	630	628	626	629	649	631	622	679	581	636	617	668	600	620	649	636	641	605	589	597	623	677	606	599	659	592	651	613	644	621	659	673	652	641	642	637	626	620	626	643	640	663	610	668	624	618	577	636	638	593	579	587	626	603	598	611	605	576	607	633	612	625	678	600	612	596	607	586	650	658	656	630	632	602	588	621	627	671	632	627	644	620	655	630	645	598	598	644	558	677	587	597	627	630	633	632	627	618	597	614	626	607	657	608	607	634	612	646	614	594	616	628	602	627	580	598	660	635	647	617	603	607	606	630	639	632	611	616	638	640	598	631	625	699	655	615	610	601	654	638	586	629	636	661	655	631	638	641	657	622	601	637	605	609	626	599	689	688	665	622	610	582	620	637	608	610	594	591	640	627	629	622	683	639	615	624	650	643	632	647	643	609	666	656	617	638	597	608	630	603	620	655	619	613	628	639	636	636	661	612	674	654	601	605	644	602	636	617	619	605	632	612	580	643	661	625	628	642	639	631	614	610	639	659	611	629	686	655	632	634	615	617	610	616	649	622	601	616	630	619	656	675	612	635	598	618	660	631	652	606	614	608	567	628	617	626	638	602	662	605	655	617	655	615	615	606	625	635	573	640	627	633	625	634	628	641	594	650	614	608	630	612	655	610	624	642	631	632	662	642	661	631	622	654	662	617	625	625	603	613	621	641	640	674	634	640	621	583	604	588	641	667	650	600	583	656	642	597	617	635	631	624	637	641	630	635	664	615	631	631	610	614	605	629	634	635	639	624	626	571	597	635	611	610	644	649	678	619	670	633	637	633	595	603	662	639	608	634	588	632	582	650	622	641	633	639	620	633	637	647	627	627	621	612	636	596	618	630	606	613	617	584	600	590	635	642	615	621	578	649	665	622	612	620	605	595	604	617	621	588	636	620	662	631	600	628	609	666	647	670	587	631	599	591	616	582	624	592	638	619	619	597	619	708	630	676	642	604	638	615	642	619	610	656	624	635	634	624	626	621	622	645	615	675	619	652	616	666	617	617	663	593	582	674	604	647	629	619	586	586	593	601	593	627
7419	14848	13307	9063	5280	2924	1761	1386	1102	2104	15905	27396	16934	9452	3726	1260	689	555	522	525	508	521	533	527	530	559	543	571	535	538	590	565	558	537	553	531	528	520	542	513	508	515	490	504	526	554	540	534	542	522	546	556	517	519	522	515	555	501	555	529	544	584	508	505	534	502	513	544	541	564	552	581	497	558	533	575	558	530	524	535	518	553	558	541	512	530	583	544	518	520	529	526	531	542	540	548	505	533	542	542	537	568	533	503	546	539	590	551	562	555	540	521	508	601	555	555	544	554	543	568	503	558	515	487	480	552	527	510	524	527	479	525	530	549	574	513	541	515	550	526	508	547	554	525	565	553	524	491	545	529	494	487	550	521	565	535	504	540	565	490	481	576	535	520	553	539	519	536	529	533	518	513	545	528	534	513	515	521	549	547	559	550	532	515	529	499	520	541	494	549	526	500	500	534	565	538	535	529	517	528	523	519	520	511	518	516	503	523	531	551	506	518	527	562	490	527	490	564	519	504	536	559	508	527	499	536	521	526	529	514	534	527	546	495	434	520	539	524	521	545	539	554	560	529	529	549	533	522	510	531	561	537	567	522	534	513	490	513	534	535	494	520	556	485	502	508	565	504	551	537	528	560	551	562	474	520	490	518	524	530	550	530	563	532	508	535	510	593	514	526	489	521	547	528	549	526	523	487	531	539	535	554	531	520	499	495	542	556	530	551	538	566	540	572	537	534	545	535	513	523	517	498	554	553	551	532	542	504	536	525	515	556	521	556	550	534	516	621	509	538	500	516	569	561	529	518	542	563	522	536	570	523	544	533	534	539	517	547	574	525	539	562	557	508	522	535	523	506	552	515	531	547	480	501	509	539	557	558	545	509	534	553	572	539	556	563	506	521	541	521	511	502	512	537	530	504	518	515	514	482	520	488	493	546	528	468	526	529	562	534	552	507	501	531	514	513	530	538	543	525	500	532	508	534	537	551	538	542	525	523	493	533	492	481	528	500	505	521	510	517	517	588	534	572	545	558	509	531	540	545	494	516	506	538	558	520	476	511	533	502	525	517	507	546	500	533	524	540	525	568	513	522	514	526	536	518	509	527	520	532	512	533	522	526	500	534	576	515	569	489	520	515	510	497	528	550	531	552	543	533	543	532	522	484	539	505	509	568	587	527	528	567	550	507	488	531	550	512	520	521	557	548	554	508	505	547	520	525	517	518	502	528	542	536	508	543	544	537	534	528	500	521	502	523	567	524	512	505	518	525	539	517	553	503	483	524	532	539	528	495	529	562	526	512	479	532	522	522	578	530	537	523	520	537	518	569	544	510	531	548	515	514	551	583	553	543	570	518	566	521	531	542	512	518	540	515	543	521	573	512	536	548	519	579	545	523	509	504	514	511	549	522	547	498	495	506	542	518	566	514	521	538	495	524	484	533	585	542	548	518	532	515	513	487	517	513	520	511	554	542	560	549	533	522	493	534	487	508	503	527	528	513	542	551	533	540	517	556	568	539	525	518	512	524	490	515	534	534	538	506	544	505	553	545	548	511	510	565	483	542	491	550	556	510	530	544	526	524	481	554	551	547	485	554	519	551	505	544	560	544	540	532	495	532	539	550	523	570	518	507	579	540	506	494	564	526	545	569	500	549	566	502	524	564	491	526	570	525	546	504	511	527	532	513	511	520	523	533	559	549	594	495	518	510	508	547	502	513	529	506	512	550	528	517	502	517	574	568	536	502	561	534	542	516	516	569	500	549	551	522	525	517	501	518	513	564	553	529	510	480	521	529	518	541	529	565	521	538	519	547	559	545	534	499	515	566	519	469	566	547	562	551	525	517	474	503	534	511	501	561	507	505	559	559	541	553	549	565	522	515	509	514	580	488	514	533	525	482	521	514	521	523	510	532	549	529	563	519	523	517	578	547	540	509	526	558	534	530	536	471	588	511	547	585	526	539	573	507	487	498	542	500	528	550	517	505	584	523	565	528	524	493	541	576	499	530	559	507	546	544	515	476	562	524	525	525	510	547	535	559	560	577	531	520	514	529	539	508	515	544	515	535	517	532	515	549	506	555	536	587	529	526	571	577	498	535	497	516	551	533	484	530	518	528	570	564	502	501	536	489	547	518	579	529	526	529	550	539	489	522	508	515	509	508	522	570	539	498	544	518	521	519	577	538	514	506	507	469	525	511	485	541	513	521	505	513	518	558	488	530	501	510	523	502	544	546	590	507	508	519	545	523	551	524	524	488	514	529	542	546	545	516	518	509	521	545	532	517	591	519	470	552	474	520	513	561	538	543	539	523	514	529	545	530	503	519	505	514	506	510	520	541	480	532	534	502	549	504	521	497	500	526	501	522	526	547	554	516	551	529	527	485	520	528	581	524	520	518	529	538	572	524	572	556	529	541	524	543	522	520	494	524	501	533	495	501	542	526	502	512	507	552	535	540	513	516	558	531	529	513	536	472	518	511	521	544	476	514	572	546	521	556	511	540	566	530	509	515	512	567	542	514	554	551	553	510	540	522	548	536	528	555	520	541	490	548	520	524	510	546	496	544	529	547	511	474	541	533	494	497	513	538	508	524	519	513	529	522	554	554	543	532	532	527	502	519	512	586	570	491	532	566	474	518	498	533	524	552	532	504	547	520	536	550	525	554	518	560	512	518	535	508	525	536	494	495	558	551	506	525	520	507	506	487	531	519	532	570	529	547	510	533	489	551	548	487	539	527	515	528	520	499	549	558	524	518	533	525	534	518	500	493	539	552	521	549	521	481	584	520	539	504	520	512	547	513	513	545	509	536	489	515	547	562	527	515	559	521	519	524	517	529	501	513	505	511	491	466	524	514	514	528	503	533	517	491	533	496	519	543	528	528	553	536	483	511	501	492	524	544	542	477	519	526	538	549	528	486	495	540	511	499	502	530	512	528	511	479	547	518	538	509	525	522	534	534	549	509	520	516	543	540	530	504	534	512	495	539	517	519	523	544	505	553	505	522	529	532	529	530	530	535	511	493	511	547	502	542	530	534	553	531	509	508	498	491	562	499	505	536	547	508	552	501	512	498	511	517	504	533	517	544	536	539	499	536	541	509	494	575	514	553	505	570	535	526	535	549	501	526	548	510	532	535	542	487	564	513	520	525	538	567	510	512	502	537	579	526	528	530	547	474	544	561	515	545	497	530	524	548	521	525	527	516	541	467	538	542	548	525	542	515	497	549	514	567	465	525	507	566	542	533	511	508	535	536	512	534	498	569	547	549	532	543	549	511	494	510	537	487	535	498	532	559	555	509	486	513	475	539	496	501	488	529	531	517	510	507	499	520	531	534	539	533	542	529	538	525	533	517	532	550	557	572	512	517	504	534	515	489	499	517	494	553	535	538	547	533	549	536	549	540	504	532	500	525	514	522	589	543	515	523	528	521	538	521	491	568	533	530	513	517	512	548	540	554	498	522	514	526	482	514	534	542	498	493	525	530	502	499	551	546	499	497	475	541
27343	13746	4407	1562	910	646	612	496	542	538	1254	1844	1550	1013	678	550	495	532	491	469	482	478	474	481	514	466	467	488	465	508	497	483	496	484	469	461	501	492	429	447	478	511	448	480	470	454	472	527	489	463	482	502	480	470	495	455	452	460	488	462	500	495	479	508	501	471	440	498	500	484	471	467	491	481	457	455	491	454	452	459	440	482	489	435	491	465	477	481	468	486	507	502	462	447	494	434	441	462	433	462	491	486	471	490	486	486	467	503	466	521	472	497	482	465	451	437	486	483	486	489	425	496	486	486	515	470	441	457	465	469	490	460	512	483	493	481	495	490	503	431	473	437	533	482	453	495	480	474	460	461	514	516	457	486	466	495	456	502	460	483	476	501	497	460	490	477	471	501	467	467	457	456	505	485	450	511	480	486	488	461	462	492	458	446	486	504	495	481	499	501	495	481	478	463	483	453	462	475	497	493	462	487	496	480	479	489	419	471	478	471	464	510	503	511	511	476	450	505	490	502	519	453	461	485	523	500	465	466	446	467	474	482	507	459	460	469	507	444	500	474	470	491	472	508	506	483	482	517	501	493	453	471	488	462	465	457	456	454	485	449	463	500	488	512	470	482	504	472	443	481	472	455	495	443	464	469	505	449	468	486	459	457	486	474	446	526	491	480	460	446	496	450	500	430	449	470	494	481	464	471	477	488	479	480	513	484	492	459	453	465	487	504	470	510	497	515	481	465	461	525	486	485	492	519	501	465	516	485	459	478	489	431	492	480	451	495	477	480	486	449	492	458	493	501	475	445	479	453	499	452	458	497	511	494	492	465	453	507	518	469	457	450	502	481	506	494	494	480	529	499	478	481	514	505	460	440	480	452	501	514	489	468	498	426	515	494	474	497	454	446	488	491	475	488	496	466	456	474	500	467	513	489	494	502	497	478	488	487	478	472	476	467	471	494	455	486	481	494	471	476	465	445	474	524	477	441	475	490	514	480	486	476	504	482	458	456	505	483	442	486	428	464	468	472	438	482	487	482	468	487	467	490	468	505	466	508	457	476	500	499	468	483	481	479	487	475	499	458	495	475	490	477	501	467	484	508	517	484	479	510	455	495	505	478	500	478	463	472	460	483	471	453	517	488	470	496	511	484	498	464	474	467	503	484	464	467	493	454	530	480	474	484	512	500	518	436	454	462	487	465	500	502	504	507	495	491	472	459	491	495	499	456	461	460	469	489	442	473	464	503	524	499	509	506	443	456	460	489	488	502	460	447	479	511	535	488	489	485	489	514	494	500	512	492	461	458	490	480	536	467	460	497	475	485	488	483	497	496	511	480	445	445	473	432	502	493	498	449	472	449	452	441	471	472	454	470	504	477	452	456	502	495	497	448	456	497	498	507	497	493	507	478	455	464	502	443	471	488	462	454	482	472	517	477	468	502	501	492	487	492	482	483	499	480	487	454	466	489	491	488	512	501	499	429	472	481	427	483	483	479	447	476	481	507	496	477	450	479	493	453	482	499	542	483	508	469	471	501	488	537	470	514	447	458	450	471	493	493	496	470	469	464	493	466	492	470	469	472	506	464	441	483	451	484	459	480	491	496	508	469	471	482	492	442	483	433	469	462	482	508	488	496	441	462	476	504	503	489	478	515	457	515	467	484	500	495	433	474	501	494	479	498	510	488	449	466	503	454	506	497	476	455	468	492	471	468	462	449	476	506	485	493	479	518	522	473	488	489	459	481	454	492	442	475	493	464	502	466	439	457	475	495	481	503	473	487	480	504	521	505	499	444	452	427	479	493	506	461	477	479	480	494	482	482	454	462	474	480	523	479	459	495	482	512	457	497	467	472	463	461	515	483	454	491	448	435	463	475	481	487	479	489	442	460	452	464	472	450	468	503	480	467	493	474	490	480	465	476	451	467	483	467	448	479	468	499	459	472	477	504	448	495	463	481	487	488	475	466	477	500	503	473	461	469	497	507	486	492	457	479	482	451	509	462	449	450	526	488	514	495	476	461	500	495	457	477	497	504	496	450	513	488	483	450	499	496	498	487	537	470	480	501	471	490	473	483	471	506	474	471	499	471	509	492	481	484	458	489	477	490	462	490	473	430	476	465	534	459	475	499	446	477	501	505	460	494	487	509	463	463	460	448	475	494	494	478	492	476	468	525	446	486	503	510	441	487	492	469	476	477	520	496	477	469	481	448	469	492	477	464	443	533	476	526	475	504	492	452	497	488	451	502	472	471	470	506	472	484	499	541	493	489	488	487	480	499	497	447	450	478	450	494	488	481	471	472	480	483	460	476	478	467	471	477	505	475	519	464	491	482	471	482	486	444	551	467	494	491	486	430	459	479	455	466	468	490	480	487	475	508	457	423	496	482	474	456	472	463	479	493	468	479	455	514	464	487	448	463	475	456	473	472	494	472	503	478	497	469	530	479	443	501	460	463	548	494	498	457	496	470	528	493	480	502	478	509	483	494	479	502	508	461	477	490	497	475	502	499	494	494	490	494	457	464	478	454	484	455	500	479	476	484	483	469	471	472	475	457	524	496	472	463	511	487	501	448	507	503	508	508	500	448	486	518	447	477	493	490	515	460	512	470	492	474	462	505	475	496	462	472	484	501	497	479	472	492	507	474	477	465	473	474	475	514	494	456	455	461	502	531	476	471	458	455	481	497	459	499	461	492	458	454	444	494	458	445	463	481	484	499	455	482	463	483	503	449	444	464	473	456	493	452	505	476	489	479	484	473	470	455	449	497	483	483	456	444	507	476	491	438	449	449	469	467	495	478	477	498	457	487	473	543	499	492	440	462	464	498	476	511	512	502	478	492	464	507	500	480	511	444	502	456	430	479	508	428	458	493	441	492	456	478	446	435	525	484	441	510	476	522	481	464	530	506	484	467	465	439	466	471	485	461	523	466	488	485	465	479	510	484	466	479	479	482	501	458	488	501	506	471	480	467	453	467	519	483	475	474	477	475	474	495	482	467	478	524	506	474	527	451	474	457	474	483	508	442	466	477	512	481	486	493	443	475	470	495	466	476	511	436	475	472	489	476	511	489	465	499	470	511	456	505	470	518	490	448	490	494	492	479	462	480	492	472	456	484	518	476	491	481	463	479	486	455	490	521	461	461	487	471	504	465	455	457	500	484	495	495	480	457	488	489	517	470	486	547	480	495	502	497	477	498	489	488	461	504	525	484	460	501	487	481	446	483	492	487	499	476	509	502	520	509	485	491	514	511	463	485	503	455	474	448	436	491	481	441	517	496	467	475	472	486	461	463	516	488	510	450	497	455	487	503	506	449	478	503	509	485	460	489	494	490	528	495	464	508	459	471	485	475	470	466	487	455	503	470	455	441	447	453	489	462	531	472	507	488	466	460	516	496	496	454	486	465	452	476	460	471	475	456	474	448	479	474	484	481	506	500	466	488	475	482	472	496	463	470	488	470	491	484	468	482	493	506	456	496	533	491	454	491	492	508	481	491	477	478
6595	4701	3746	1447	975	677	575	450	434	538	1742	2242	1681	1032	632	432	394	432	378	397	425	365	389	413	386	392	383	417	421	401	434	344	371	388	401	409	388	415	418	388	382	371	452	403	387	409	402	381	386	360	389	363	370	418	367	383	407	398	393	386	359	385	403	384	399	389	403	381	405	387	401	387	374	385	401	374	406	420	398	363	395	390	357	381	404	381	444	361	413	378	401	392	393	427	397	396	405	368	425	374	393	414	431	400	412	375	412	399	403	387	378	364	387	396	415	380	360	419	403	447	418	393	408	401	429	397	408	399	377	385	388	359	386	380	391	402	392	409	420	411	375	364	391	406	388	398	398	382	378	390	397	406	394	411	419	377	416	392	391	431	383	413	374	396	394	393	418	409	384	421	397	350	382	379	386	364	400	447	380	383	420	411	420	375	388	391	378	435	429	393	439	394	360	389	396	433	396	399	364	374	387	398	390	394	399	420	416	377	412	326	381	425	417	402	357	396	367	365	387	409	366	397	414	379	405	404	371	420	384	384	429	409	402	397	413	373	393	436	373	423	394	382	355	384	395	399	379	392	400	391	370	413	393	378	414	404	404	393	389	402	412	414	412	411	384	404	435	365	416	364	369	409	400	400	411	403	393	383	365	378	391	402	391	391	371	411	404	406	405	381	435	416	370	372	428	394	402	394	384	396	397	405	405	400	389	376	377	423	407	386	393	364	419	411	413	409	383	354	378	376	377	421	413	414	385	373	385	419	381	394	376	436	387	430	425	387	424	403	376	407	358	373	408	387	400	417	393	399	389	400	416	391	394	398	421	407	411	395	382	381	429	401	418	378	414	395	419	385	396	397	389	354	370	420	402	388	415	419	386	441	405	402	435	403	401	395	420	403	407	412	394	399	373	373	387	424	413	425	377	395	402	373	427	376	438	393	356	360	431	422	419	422	361	394	391	422	404	414	422	407	396	433	420	382	360	399	383	413	425	403	423	392	402	394	400	392	418	406	428	410	398	404	395	399	431	400	374	407	405	385	436	421	445	412	406	405	391	403	381	398	414	395	370	406	397	378	410	393	380	354	422	378	403	393	356	403	370	358	371	404	393	373	407	385	389	391	388	393	367	398	427	406	425	372	435	392	428	396	403	369	385	391	425	383	411	407	391	393	393	383	416	386	399	412	416	417	422	392	341	366	389	385	406	429	382	378	403	429	393	427	375	379	410	424	383	412	377	413	373	412	380	393	397	406	376	434	394	404	401	405	396	399	428	380	399	370	376	391	373	386	362	415	382	403	383	421	381	364	411	363	406	374	420	417	373	402	399	359	391	409	387	404	428	364	357	432	420	419	409	400	403	416	413	423	384	391	392	405	413	374	411	410	374	371	415	373	396	426	398	371	405	421	395	381	418	411	411	382	409	391	399	350	354	411	384	363	363	377	398	390	389	392	371	388	360	374	423	380	407	363	402	381	391	383	364	377	379	396	373	409	416	377	413	412	409	402	409	414	379	394	448	392	424	398	383	427	382	376	379	416	375	419	395	403	372	400	396	427	396	369	422	373	447	414	369	392	388	390	411	378	414	365	377	404	426	388	402	360	417	400	418	417	423	372	370	422	392	390	369	406	415	419	402	414	406	385	403	442	371	397	413	402	421	408	409	443	402	415	378	431	423	371	386	376	419	389	387	394	395	404	424	385	408	378	384	374	392	388	380	364	427	389	372	414	381	341	382	414	451	391	365	419	383	412	395	374	384	392	386	388	424	412	414	386	418	417	399	384	407	413	381	392	419	395	383	421	434	385	409	373	414	419	389	424	439	419	439	368	433	388	394	384	374	402	385	404	384	381	408	403	378	425	395	411	398	398	404	420	398	404	374	373	421	399	378	400	372	387	411	377	390	415	406	421	415	401	396	405	372	379	409	382	428	393	391	386	386	393	411	396	399	388	374	391	401	417	400	408	432	438	372	410	387	389	416	393	418	421	413	383	410	401	392	388	372	413	395	391	374	381	372	412	419	430	374	361	382	390	402	418	406	401	403	377	414	383	382	392	378	406	410	386	403	401	433	397	398	408	419	380	358	400	428	395	395	396	375	375	366	407	381	413	396	398	385	393	405	381	423	347	403	411	372	361	365	392	399	419	400	385	382	409	419	393	373	380	372	420	409	412	384	440	418	402	380	416	414	379	417	400	371	383	410	357	397	408	412	383	407	434	426	412	384	355	413	380	380	412	397	379	382	372	373	418	412	427	389	388	393	393	397	347	393	425	416	388	394	380	441	377	398	378	396	368	414	401	408	411	382	377	394	385	392	369	406	407	420	393	387	398	377	410	392	369	399	408	408	391	367	384	405	391	408	420	436	404	411	400	432	379	395	379	405	379	384	399	363	380	412	399	359	414	401	388	416	414	376	390	367	415	343	468	422	386	401	405	380	411	391	388	412	387	420	401	398	397	421	407	396	404	385	382	407	385	407	402	387	422	376	398	415	372	413	379	381	377	391	393	385	414	375	396	436	384	407	405	399	415	415	397	411	416	380	393	367	409	397	386	364	395	410	367	415	375	406	416	384	397	421	401	386	372	399	410	367	386	411	365	370	390	411	389	405	416	392	368	396	418	379	398	400	381	406	381	404	395	379	434	390	401	404	388	413	436	399	412	420	438	396	385	363	380	389	415	402	393	408	429	380	398	386	382	400	372	374	382	426	403	380	381	389	432	380	430	369	381	412	397	403	420	401	384	371	422	406	390	381	378	378	395	391	412	394	418	413	396	432	400	424	423	417	373	377	390	404	406	362	410	400	369	374	414	375	393	386	387	417	382	448	387	386	376	399	403	396	427	356	406	361	397	408	383	440	405	356	404	418	406	398	414	391	394	383	421	392	416	402	376	385	397	372	405	392	372	413	381	407	410	440	390	399	404	445	374	422	409	402	405	388	404	396	415	369	401	393	399	406	399	385	416	367	393	381	363	429	359	381	391	369	409	362	400	358	406	356	373	405	418	394	404	386	400	416	401	351	393	367	397	413	381	437	424	398	378	399	352	379	385	449	397	388	415	419	408	367	409	346	382	389	408	408	393	393	382	409	425	375	432	426	416	399	389	388	413	391	389	394	381	415	383	381	345	408	424	431	386	402	394	405	378	422	378	392	405	401	385	438	373	422	407	377	373	412	389	396	394	379	411	390	428	367	420	356	406	390	422	405	385	401	393	388	380	377	415	395	408	391	413	382	362	405	360	415	390	386	413	391	395	389	380	397	423	413	425	412	409	392	381	379	385	423	397	385	374	370	395	405	379	420	394	382	417	367	408	419	371	385	393	389	379	402	392	403	430	404	439	390	412	357	385	395	435	386	406	394	433	383	396	398	389	425	397	408	421	411	355	366	407	375	377	407	395	400	398	383	369	407	372	402	404	369	443	391	397	377	391	390	369	387	397	426	397	367	416	416	407	400	392	411	378	391	412	392	398	410	383	402	396	402	388	386	390	387	385	383	400
24939	20962	27078	24857	9906	1752	1112	828	834	1927	10519	16702	11714	4852	1618	776	609	572	581	509	544	551	528	600	507	605	609	558	593	561	552	565	556	537	552	567	565	577	541	546	545	567	528	566	597	556	571	560	557	541	566	577	558	517	501	582	555	554	581	529	604	570	562	540	553	540	556	593	603	580	529	515	544	541	578	553	548	580	555	553	538	544	538	521	540	536	590	541	550	581	567	570	547	593	539	542	600	574	534	522	565	566	553	536	537	547	544	555	578	568	556	537	551	520	579	557	551	544	544	542	567	561	547	567	527	561	575	551	558	557	557	541	549	518	577	597	531	540	605	554	571	541	587	565	547	564	548	546	566	531	560	507	531	569	535	570	598	549	558	540	526	588	564	564	580	544	561	538	567	564	567	531	545	549	549	529	585	550	542	538	550	540	571	544	570	605	513	551	544	540	550	563	549	582	532	542	572	548	546	547	549	527	527	546	526	544	537	565	586	541	552	595	567	523	564	583	564	510	618	564	569	524	605	536	558	587	543	523	565	547	535	536	531	526	584	568	540	569	581	539	523	590	539	556	539	584	581	551	562	540	543	526	572	558	553	555	535	525	539	571	530	533	557	545	540	563	526	541	533	572	573	596	569	565	541	575	559	578	513	573	556	553	534	535	539	503	570	563	554	587	552	554	531	601	565	539	529	525	556	537	561	548	584	537	564	535	559	569	588	567	616	549	543	564	543	507	565	546	514	562	545	581	520	573	548	562	582	559	522	616	561	575	574	596	549	551	530	500	543	569	545	534	574	544	548	519	520	556	538	599	600	558	529	557	571	533	552	587	520	522	520	521	568	560	540	564	522	540	526	570	563	537	574	549	527	566	575	559	566	556	539	520	589	518	557	554	493	530	542	553	515	555	558	610	585	553	614	557	554	536	584	546	557	573	504	573	550	564	552	582	557	600	566	531	573	595	529	542	511	539	574	557	519	522	533	563	564	551	491	570	541	567	541	538	550	520	547	560	567	573	533	585	558	572	505	540	541	604	568	546	550	616	564	544	525	572	574	541	549	565	572	563	577	555	513	556	535	576	547	578	530	496	569	528	573	535	553	557	587	540	546	557	515	540	569	586	566	538	557	583	553	521	548	548	569	551	535	572	513	551	555	510	519	578	477	564	569	530	557	499	525	554	586	577	595	560	518	555	561	558	520	555	539	543	553	554	545	528	607	514	552	540	555	547	566	543	552	562	549	593	530	530	562	559	545	591	559	621	582	567	600	566	578	589	533	531	551	552	555	552	547	533	566	536	588	574	534	518	589	575	521	555	556	537	564	545	526	576	592	573	563	540	583	564	543	543	543	587	571	576	546	567	575	520	558	533	556	560	589	546	560	565	535	565	596	581	562	523	548	558	548	567	543	532	526	526	593	576	574	566	510	560	594	549	583	553	536	541	556	532	603	577	567	603	572	570	545	569	545	574	571	582	585	564	575	577	547	514	570	553	535	530	517	558	544	562	518	581	565	547	578	537	548	550	554	562	567	577	550	556	600	552	560	534	531	560	531	532	551	563	551	567	581	577	540	561	575	531	533	556	577	551	571	530	535	607	536	562	580	552	559	570	520	557	576	522	568	579	566	568	570	518	563	554	580	538	574	584	499	534	534	538	553	571	562	550	546	550	571	571	524	568	575	549	560	560	550	569	518	533	596	535	574	594	541	534	578	561	588	548	542	563	542	552	565	556	528	525	610	549	568	531	536	562	528	554	543	555	578	559	545	602	574	539	583	609	526	558	538	579	544	583	548	531	543	552	559	601	528	537	516	559	525	543	566	581	530	592	553	608	573	526	554	584	537	580	554	531	557	535	543	530	605	557	546	544	573	524	529	559	553	564	564	517	561	508	534	573	543	526	560	517	536	568	513	543	554	603	521	576	576	558	595	540	569	556	597	523	540	521	559	563	559	523	588	560	588	585	539	550	518	539	527	531	573	525	575	556	501	584	534	570	523	563	576	577	537	547	536	530	590	566	553	550	575	547	590	520	510	559	589	556	525	579	556	568	566	567	545	544	581	551	533	558	561	552	494	558	586	568	550	580	559	571	549	555	546	526	576	510	575	556	545	570	578	537	552	582	556	572	571	573	554	571	532	545	514	520	547	555	581	570	535	508	504	594	589	548	552	554	528	576	565	541	528	544	534	550	543	532	548	543	554	583	496	523	587	534	562	569	572	570	535	583	527	577	522	576	531	530	558	538	582	553	556	555	514	560	576	537	541	554	554	590	536	498	521	541	547	537	566	551	557	555	524	512	553	579	566	563	503	574	605	563	531	565	544	527	572	536	521	587	527	531	562	553	556	555	526	516	558	547	507	550	532	554	566	579	537	514	570	546	493	533	557	515	535	549	535	532	578	571	594	521	565	529	527	552	560	551	536	537	568	524	553	555	540	579	566	526	549	524	569	531	568	535	502	576	559	550	516	569	570	579	527	585	561	548	561	611	574	560	609	570	590	556	538	543	536	527	567	546	550	552	567	550	526	533	547	542	567	583	536	582	561	529	549	548	550	567	501	522	532	581	565	564	514	602	565	545	556	558	543	541	570	560	552	539	546	534	533	564	574	541	527	575	525	565	548	555	507	567	552	552	572	545	531	577	567	556	514	570	590	542	549	533	568	565	509	521	583	554	558	535	558	563	567	557	558	550	605	547	548	590	580	538	552	542	561	566	560	551	573	573	534	592	540	568	535	554	511	558	564	520	543	591	567	484	539	548	568	543	568	562	554	561	574	532	563	562	567	533	592	545	604	567	575	556	594	543	532	592	531	515	551	583	549	554	524	573	580	553	562	590	563	564	584	541	544	557	588	543	511	587	564	587	544	586	529	534	557	532	580	553	536	511	547	548	587	543	534	539	534	491	538	558	566	562	505	563	531	552	501	546	525	542	566	564	519	571	560	517	555	554	556	549	568	546	523	547	583	549	599	571	570	545	557	535	555	556	546	579	574	533	541	521	583	561	565	556	533	595	570	553	542	548	589	575	531	565	558	567	543	526	575	527	572	584	575	526	558	565	561	584	517	537	552	565	543	520	567	525	588	571	515	542	533	506	554	585	529	550	552	577	578	534	521	539	560	569	523	526	556	553	555	524	575	548	490	528	570	568	542	562	577	525	532	487	545	546	504	519	496	593	577	554	551	528	582	562	578	567	559	526	568	573	587	591	565	532	576	548	557	546	568	528	557	500	539	546	523	562	546	608	568	518	533	498	530	557	545	565	546	539	545	552	511	524	561	551	529	551	542	542	571	590	583	549	552	533	523	549	547	552	548	567	570	587	542	579	564	518	576	556	550	585	561	571	521	511	572	525	544	565	545	584	538	551	554	528	532	596	581	543	552	551	561	563	575	562	510	583	558	563	600	533	541	565	566	561	585	575	579	560	599	527	571	550	565	554	578	546	559	546	575	527	554	563	567	529	606	528	570	554	548	584	546	540	561	498	545	521	544	520	526	528
5510	8254	6324	3355	1988	1260	1023	903	975	2820	13641	16381	10588	4500	1543	677	546	497	466	465	486	494	448	521	452	459	486	473	454	429	480	462	482	461	457	465	454	478	463	470	494	471	482	493	458	470	468	472	482	516	443	491	511	465	481	490	461	450	468	494	491	466	444	482	481	452	499	463	471	449	477	470	475	463	494	447	439	468	528	472	484	462	506	479	484	443	483	470	422	465	448	459	460	497	454	460	437	442	508	449	456	471	433	457	483	432	467	512	480	499	434	471	489	475	467	462	456	440	489	505	434	480	513	463	475	482	515	484	456	465	484	463	452	478	469	466	482	508	497	473	474	464	478	474	526	460	464	448	468	502	514	481	449	461	510	458	434	485	474	447	515	485	425	444	474	496	480	459	439	489	453	429	501	424	462	454	464	464	519	463	433	443	475	476	439	462	485	459	467	442	436	481	450	476	434	438	485	462	515	490	499	473	471	482	469	475	513	465	470	467	484	478	471	480	492	470	471	482	489	431	456	502	475	442	430	470	498	491	454	463	488	478	486	460	440	451	472	424	455	478	443	472	506	459	466	468	493	498	468	487	443	464	459	471	467	442	515	431	463	430	478	468	452	479	448	466	482	486	464	461	460	490	442	485	471	488	452	488	467	501	531	480	483	459	465	486	482	498	469	482	458	445	458	467	472	454	458	467	458	466	450	495	473	461	448	485	479	443	476	472	454	431	490	456	507	471	455	434	432	470	434	490	480	465	463	502	501	485	455	455	479	503	476	513	477	473	442	449	467	446	493	465	485	504	490	434	484	488	485	477	482	475	486	445	506	465	467	427	462	445	448	471	449	438	459	474	456	484	421	432	465	463	446	480	422	482	461	504	421	462	459	465	438	451	460	451	445	476	498	441	456	477	445	427	472	518	514	445	465	465	464	485	493	484	431	455	500	495	486	449	455	430	453	429	451	475	456	487	435	450	484	444	467	456	470	437	455	476	478	461	452	470	498	485	494	444	443	454	473	473	483	452	477	481	445	422	489	462	454	450	459	434	464	460	449	503	473	431	468	466	413	454	442	443	480	454	432	453	485	473	465	466	453	472	488	439	491	444	457	456	461	460	481	444	434	467	481	450	448	459	453	475	435	480	505	499	477	455	465	457	476	467	461	497	447	504	448	496	460	417	462	483	453	451	454	471	470	510	482	410	433	497	490	469	499	440	479	458	488	446	485	443	479	500	491	478	455	471	491	486	515	457	445	467	393	418	457	464	440	484	448	514	485	496	450	394	475	470	472	421	512	455	492	503	484	463	469	464	425	484	493	457	491	440	454	497	474	474	419	456	466	439	422	463	432	468	453	476	491	478	449	460	456	492	444	459	475	520	474	449	471	494	494	485	420	461	476	467	468	434	486	477	452	490	397	439	501	425	453	506	486	445	520	480	435	437	449	475	489	447	520	471	461	466	467	478	462	466	454	458	460	448	479	476	449	437	455	431	452	461	497	437	462	460	476	444	472	470	469	466	458	465	435	470	480	484	432	468	521	449	459	477	493	459	452	464	473	448	462	467	442	447	429	504	430	460	470	489	458	501	464	491	468	496	478	443	454	463	489	499	464	472	473	456	471	478	503	457	436	450	467	495	455	453	458	430	469	464	499	443	487	458	480	465	429	477	443	473	485	422	470	471	450	460	486	453	523	451	451	477	445	493	470	443	452	414	440	500	474	451	447	475	471	461	434	470	454	465	449	452	499	482	450	517	507	462	448	482	417	461	457	477	495	465	442	504	481	428	459	440	447	469	436	460	459	468	493	457	483	481	458	463	478	469	489	430	460	502	464	502	468	457	434	454	450	451	472	485	494	445	503	484	467	425	448	429	451	422	481	423	425	414	442	444	449	440	435	474	457	461	424	487	456	440	467	481	484	496	452	481	443	435	470	478	450	478	444	450	439	460	455	491	480	483	456	515	463	457	452	449	446	454	416	458	450	490	470	485	463	483	453	458	458	457	505	442	452	445	449	423	479	434	429	484	467	515	433	435	442	450	456	443	461	474	482	461	440	441	460	440	486	449	446	444	478	452	452	457	440	470	442	432	454	447	456	482	488	457	442	461	438	467	472	425	448	474	429	454	443	450	481	490	445	456	451	509	466	472	472	484	474	478	483	438	459	447	441	437	481	464	477	469	473	472	427	474	458	443	450	476	420	453	479	469	462	498	447	456	454	454	478	458	458	473	464	467	436	450	445	462	474	447	450	448	469	484	477	466	431	518	458	479	490	473	473	451	478	464	488	456	498	475	419	439	435	451	474	467	473	470	466	450	454	463	483	443	467	453	467	498	481	458	460	481	446	454	504	460	479	508	509	440	504	464	445	485	484	458	467	453	461	488	469	456	465	488	466	484	483	485	457	416	454	442	476	436	484	491	452	439	502	509	463	475	432	455	457	478	473	449	483	483	412	477	472	449	479	441	453	459	463	475	489	458	470	451	449	453	472	449	459	475	467	471	459	449	501	444	472	458	441	483	480	474	456	455	455	483	431	459	497	469	470	492	476	461	422	457	489	432	447	454	463	441	439	471	470	471	485	448	432	496	455	479	437	522	452	435	471	450	480	438	453	478	488	450	478	454	448	422	461	443	464	486	453	441	496	460	496	478	457	457	448	469	443	487	495	459	465	503	475	480	475	490	464	443	450	502	475	451	484	459	472	502	436	458	465	480	440	463	450	446	454	494	446	448	452	495	446	503	421	462	433	494	487	446	454	482	473	456	434	470	469	527	432	475	486	455	463	431	466	451	426	459	454	447	436	494	480	476	468	488	462	522	480	473	455	449	448	532	445	450	465	438	443	422	454	456	478	478	468	459	465	495	471	487	474	471	456	468	440	458	487	467	458	456	463	461	424	442	477	449	467	475	465	478	443	452	485	475	481	437	471	478	452	477	474	444	468	458	440	479	460	416	447	467	465	444	470	489	482	457	459	473	434	468	450	488	435	461	454	491	466	430	490	470	468	453	477	492	455	450	472	464	487	456	429	449	487	446	486	473	441	459	470	458	460	480	494	451	476	466	468	457	473	434	445	446	424	461	433	459	436	477	435	447	466	448	490	425	440	467	459	428	475	441	450	428	468	521	447	458	450	479	437	465	445	450	430	460	496	459	443	475	444	474	464	421	490	453	456	485	465	442	446	461	501	471	464	474	426	454	477	492	457	439	432	472	482	472	440	490	497	444	458	451	444	433	432	484	443	519	475	433	467	501	472	490	480	464	411	423	464	438	461	457	468	460	434	484	479	445	521	450	443	474	472	464	464	476	487	437	509	479	462	456	501	474	456	451	473	458	503	485	442	441	440	456	470	485	464	430	437	467	469	447	454	439	505	461	430	424	439	440	431	485	486	418	492	497	467	455	453	482	454	440	508	446	450	454	450	463	458	467	481	460	491	441	438	426	478	441	432	491	452	471	474	456	431	498	495	499	453	494	462	461	479	474	465	476	444	479	459	452	428	456
23972	21050	28183	24126	20944	8494	2406	1610	1353	1312	17108	29152	19890	9979	3347	1196	815	693	651	680	639	641	662	647	718	633	662	645	637	686	690	635	690	653	616	642	681	664	672	690	619	675	668	634	645	652	659	640	668	666	663	654	657	654	690	659	626	583	618	666	672	692	659	651	645	688	651	617	652	655	672	655	685	672	658	678	609	700	656	706	619	648	688	627	608	623	616	673	648	696	672	672	634	677	668	638	630	626	642	676	684	641	683	664	632	628	661	646	636	703	638	679	663	653	643	653	647	691	621	662	641	690	633	622	682	655	622	614	644	644	640	697	658	644	625	683	644	677	632	690	600	647	639	673	673	690	602	682	650	649	648	623	647	653	654	586	642	643	662	670	613	646	656	661	676	680	674	631	676	637	637	664	657	655	628	616	626	659	646	676	622	637	629	648	642	696	619	646	664	639	612	666	656	626	674	641	668	661	660	636	653	608	639	677	622	641	641	609	585	669	662	678	636	645	616	677	632	671	630	704	617	637	655	672	638	609	648	677	640	617	599	656	686	639	612	629	707	672	627	609	642	692	654	671	643	617	602	648	633	669	638	674	640	630	695	640	606	661	642	643	641	666	628	644	668	655	618	670	648	621	599	657	680	615	697	666	645	679	666	597	610	641	641	649	654	630	673	571	712	623	627	648	656	642	690	680	614	685	644	617	625	655	626	664	620	617	634	675	620	652	646	615	647	661	658	618	624	630	634	612	590	650	625	643	653	609	633	644	654	651	714	651	642	674	661	645	659	668	677	667	626	646	647	693	638	702	665	608	630	624	713	626	628	632	661	634	658	657	653	665	652	694	681	676	668	662	641	673	637	703	661	628	642	687	615	662	653	659	664	630	641	585	640	642	619	733	634	648	611	645	628	637	698	656	634	662	614	632	663	612	631	636	635	636	658	609	647	659	655	627	672	624	615	619	654	640	634	670	599	626	580	647	645	647	658	690	666	649	651	637	629	636	630	636	675	671	632	629	659	654	646	628	603	640	641	690	647	682	645	633	660	617	603	656	653	611	654	639	647	663	636	628	657	633	691	611	653	662	653	604	668	653	676	647	637	669	690	659	675	683	683	657	653	615	694	671	657	590	613	665	641	644	632	649	644	647	643	631	611	630	602	638	602	602	663	625	651	608	640	631	618	628	667	686	590	666	620	658	630	661	651	606	653	655	658	647	702	665	600	640	648	673	682	632	624	643	645	692	645	636	595	697	641	628	603	633	644	689	628	629	656	636	628	683	655	666	643	623	669	653	642	646	651	673	641	673	675	648	616	692	659	640	694	667	682	699	626	657	639	643	648	623	646	625	625	668	635	679	629	676	668	680	642	623	651	656	664	637	647	645	632	621	612	641	616	646	626	656	674	654	671	661	655	661	622	669	705	601	688	676	657	613	652	623	653	631	664	690	689	627	659	639	658	627	627	604	619	648	666	671	620	668	622	611	658	579	676	644	637	674	649	652	642	617	690	656	690	670	643	620	679	638	635	652	669	619	634	680	617	631	683	635	651	627	632	660	683	644	658	650	657	627	656	629	693	617	653	620	652	708	700	642	654	637	648	592	642	690	611	663	633	618	656	658	660	662	696	606	628	609	680	654	614	681	648	648	682	702	664	635	689	647	641	626	649	633	646	635	605	635	636	662	627	653	713	660	631	644	689	640	642	653	669	674	654	678	653	651	628	629	663	665	662	631	638	652	661	661	645	669	656	664	707	644	667	654	663	643	647	681	679	661	624	654	691	627	639	618	678	636	658	668	632	678	657	614	638	641	662	656	662	650	659	649	623	677	618	662	650	638	626	642	633	611	622	595	662	651	627	658	630	659	583	697	618	632	654	644	649	660	607	633	697	653	683	672	598	651	659	684	695	667	647	646	642	624	620	673	645	699	629	639	619	640	674	626	670	651	686	604	645	659	653	669	612	683	660	650	647	591	692	673	699	641	625	672	671	582	603	648	631	667	646	671	620	691	652	674	661	647	645	661	640	705	672	653	650	645	607	650	639	609	617	615	661	609	698	640	635	601	682	628	607	614	630	644	627	643	609	653	623	634	669	650	652	622	640	617	610	635	659	605	642	660	623	677	654	633	685	659	668	695	605	659	674	625	663	660	676	702	653	673	657	636	660	661	628	682	677	666	635	649	661	632	618	659	620	653	663	681	684	701	676	697	598	678	645	663	600	611	683	616	700	665	604	616	661	641	740	672	657	646	642	618	629	617	605	645	678	632	687	669	665	666	655	624	609	617	628	630	639	648	601	636	620	647	761	650	653	648	585	637	589	614	604	647	682	620	646	624	675	607	650	648	619	661	648	666	601	621	691	632	642	595	670	707	658	616	641	633	699	642	620	649	672	679	693	642	662	612	640	604	626	638	629	654	633	676	643	635	634	598	653	641	616	634	637	643	674	650	612	641	614	655	642	647	629	630	646	582	648	601	672	652	619	648	657	610	630	645	661	647	622	641	642	669	654	629	653	660	661	656	631	656	693	656	611	609	621	652	630	678	663	633	630	646	659	584	656	651	633	626	658	627	675	630	665	672	704	619	663	664	679	646	644	688	619	700	664	616	689	628	655	630	574	606	600	613	684	660	598	590	656	645	671	674	620	572	653	624	669	633	660	632	656	635	656	648	617	615	699	657	634	629	636	655	647	604	667	668	665	698	653	623	619	645	631	674	643	632	655	682	662	640	655	580	663	621	719	654	627	629	638	663	657	626	601	633	590	679	624	657	612	626	607	626	629	632	639	666	605	619	615	661	681	656	671	611	670	611	647	618	676	664	654	612	615	649	650	632	636	631	650	582	664	622	616	662	657	609	647	625	619	662	627	605	615	652	678	639	660	690	703	656	625	685	667	671	655	665	663	637	637	697	638	650	652	648	669	633	670	658	664	667	602	657	675	653	617	659	606	625	669	630	637	633	619	605	720	676	623	669	666	666	600	691	681	629	625	631	723	652	618	620	660	676	657	620	623	606	654	621	677	661	649	580	679	654	687	686	653	655	610	605	609	633	650	623	669	649	659	626	661	663	633	588	649	624	680	684	609	632	652	613	647	648	650	658	613	652	597	638	622	627	580	658	671	606	662	653	622	624	669	621	684	669	666	682	671	684	666	648	623	628	662	642	642	628	658	655	646	669	645	649	641	606	664	654	612	646	684	651	632	668	668	644	620	631	722	665	671	654	660	692	623	636	635	634	648	638	628	641	614	646	655	628	671	641	626	641	656	658	693	622	613	637	692	625	655	669	686	648	601	641	655	650	630	649	631	634	697	631	675	644	681	665	638	661	605	670	661	678	598	632	642	657	629	693	652	652	649	676	604	676	608	675	663	613	616	644	672	621	642	683	691	659	636	695	626	639	609	656	612	689	655	616	667	656	651	628	654	654	670	671	614	609	638	693	674	669	676	646	623	652	702	620	676	671	634	705	652	619	642	646	640	636	597	676	639	665	635	675	621	681	619	657
6941	11748	7302	3935	2715	2339	1980	1752	1663	1568	21246	26718	16823	8649	3152	1166	674	584	571	546	580	526	511	552	523	559	545	563	571	515	544	556	557	488	611	586	530	557	553	550	546	535	548	572	540	518	564	532	549	531	565	573	602	586	522	551	537	582	552	540	543	561	552	540	534	547	534	555	542	529	538	534	520	528	557	545	514	552	549	517	533	524	574	553	526	559	520	531	571	572	543	549	547	544	524	519	544	549	537	533	525	569	561	567	570	560	550	553	559	518	543	554	542	548	528	535	535	531	520	562	570	564	551	584	506	538	572	568	563	544	553	521	538	558	561	546	529	575	514	564	545	532	576	520	542	553	531	521	550	537	554	534	569	522	546	535	586	533	568	566	580	570	545	523	526	543	506	578	540	557	543	542	523	543	486	509	549	491	539	547	555	551	523	545	551	559	503	553	558	572	570	523	567	563	570	561	575	523	534	537	497	548	594	508	562	547	568	577	513	509	533	540	532	546	531	552	551	536	595	494	582	534	549	569	525	551	511	528	507	545	562	546	540	541	563	535	563	557	514	471	564	583	508	558	556	556	519	524	559	539	560	552	552	550	576	531	560	512	551	504	583	518	593	529	518	555	524	534	534	533	512	556	555	548	575	534	550	493	532	543	540	486	552	559	550	522	559	509	521	524	517	539	527	582	562	516	544	515	550	527	499	538	545	554	586	534	536	559	552	522	555	541	573	509	543	558	533	550	510	518	562	547	568	570	522	594	562	530	537	495	537	540	518	495	535	554	519	581	521	539	509	527	536	532	568	522	525	531	532	569	536	549	546	550	550	532	499	550	555	553	521	510	508	545	535	538	558	554	571	490	555	538	516	567	583	571	573	522	548	549	567	568	543	531	523	564	571	531	536	553	583	598	516	513	520	527	492	560	563	541	550	530	534	526	530	544	487	540	541	536	528	536	529	551	575	579	526	548	545	522	547	497	554	561	551	537	545	555	575	507	542	565	542	575	525	494	520	558	563	537	525	546	535	505	523	539	565	521	584	560	512	538	553	579	543	589	535	546	540	551	508	552	539	523	558	546	527	547	527	536	517	535	533	532	545	564	520	514	527	576	581	502	525	522	517	547	536	556	541	533	564	564	537	538	529	541	531	582	570	544	570	531	537	564	521	552	528	540	563	503	535	530	538	509	536	602	515	528	528	538	530	494	579	536	543	521	547	583	519	562	507	541	526	541	515	544	519	554	538	532	518	542	507	551	537	526	486	539	539	540	515	530	559	514	546	521	509	566	535	573	532	587	538	565	551	510	553	536	482	509	574	525	514	490	508	502	524	535	530	529	547	518	511	552	572	549	513	549	523	503	535	509	535	516	563	551	563	505	521	523	513	547	502	497	558	547	545	527	555	560	499	541	540	544	525	521	570	558	494	548	550	550	510	517	541	515	560	538	575	539	523	551	523	541	500	532	527	513	500	504	545	552	556	579	523	516	571	560	533	567	546	522	512	550	556	533	560	543	503	516	561	564	525	531	533	553	550	516	532	538	555	544	521	530	538	557	539	565	579	493	560	523	543	495	566	538	551	543	546	522	527	557	544	541	490	552	533	506	530	541	558	526	526	521	512	548	589	499	540	549	553	503	500	543	517	561	520	552	551	533	522	532	527	521	536	515	585	522	566	563	557	510	537	534	532	522	566	519	511	532	534	524	537	534	541	535	537	531	564	528	521	541	532	487	540	512	531	548	533	562	522	515	511	552	539	538	557	513	565	577	552	579	582	531	511	548	532	568	554	524	537	536	594	542	564	520	561	522	527	526	468	525	521	478	535	575	537	548	552	521	547	527	518	513	509	540	467	518	537	526	554	552	501	541	530	555	529	538	520	517	532	521	564	512	527	522	546	536	526	484	510	550	542	555	515	541	545	531	506	507	540	516	542	572	542	538	500	552	593	484	568	540	556	541	549	522	538	551	537	538	510	555	547	503	523	551	554	569	497	550	546	532	532	576	566	536	517	538	559	542	549	545	557	530	580	532	527	559	545	590	588	492	563	534	510	537	550	580	523	546	508	549	537	560	568	581	553	576	524	564	580	573	528	515	526	530	584	549	549	558	558	567	540	508	503	541	589	522	505	486	529	534	502	539	574	495	541	535	529	536	508	532	484	544	507	510	528	558	540	552	493	553	545	587	541	527	548	549	570	533	517	520	516	582	497	539	537	502	568	576	541	556	544	558	554	517	530	530	541	523	512	535	536	551	543	589	519	525	576	520	517	535	534	508	549	541	542	504	536	512	544	532	572	504	520	547	522	510	527	543	557	538	510	538	592	542	518	518	524	616	560	536	568	500	539	544	538	561	499	516	538	502	520	586	501	535	543	580	525	530	557	514	507	535	525	525	551	533	523	543	589	540	510	552	584	509	562	557	530	529	519	495	535	546	529	549	534	563	543	551	507	517	559	535	540	530	502	556	503	515	518	546	540	548	477	521	537	517	544	491	554	501	535	553	557	488	536	501	532	510	503	524	561	529	508	534	560	518	511	559	552	562	522	544	530	544	607	556	536	557	520	583	502	541	535	517	558	529	526	495	527	492	543	554	541	546	558	527	509	539	542	529	540	556	557	547	555	517	537	550	538	546	551	528	501	549	526	513	546	586	523	539	525	491	525	545	568	522	527	522	531	494	584	521	553	570	567	534	505	509	552	531	525	543	520	538	558	498	557	545	511	559	524	531	546	551	575	499	566	547	530	534	568	550	494	541	544	552	525	499	544	539	526	538	555	482	536	564	550	539	524	563	499	503	564	578	570	529	543	500	543	556	565	509	537	550	536	524	574	541	538	531	501	515	524	518	512	540	528	523	506	588	524	526	543	518	518	592	539	550	513	497	554	542	553	539	542	540	531	525	505	572	494	529	520	542	509	547	488	568	591	549	531	550	575	549	539	567	498	526	570	555	549	510	582	558	597	542	573	560	548	510	553	518	567	572	553	547	507	576	549	546	504	494	522	556	544	545	531	490	527	549	561	526	571	562	585	504	517	518	536	550	514	522	554	517	542	516	548	550	580	557	510	548	531	528	589	563	515	498	569	535	545	563	513	533	519	521	523	553	555	533	545	536	531	581	503	507	521	546	532	547	545	569	531	549	535	519	532	559	538	491	560	536	522	563	570	535	529	534	546	557	528	525	484	546	566	506	538	537	545	527	522	559	523	507	521	538	556	509	549	531	562	546	521	528	557	566	523	568	523	576	566	502	496	524	563	560	499	535	558	558	533	564	573	537	520	577	525	580	527	512	554	546	522	547	535	565	533	550	561	534	568	561	543	521	531	505	512	512	559	491	585	569	548	519	539	574	515	509	508	535	579	518	531	538	550	532	503	579	598	500	513	540	514	480	528	558	544	533	574	570	516	556	552	568	550	515	526	529	559	525	516	490	554	574	532	541	543	513	550	542	557	524	507	487	512	576	538	536	552	496	565	553	515	547	556	537	519	521	541	529	546	524	517	590
27327	11563	1591	860	703	663	640	646	592	572	984	1615	1605	1069	812	524	542	460	468	504	539	519	501	475	512	478	521	530	514	514	492	484	455	447	529	512	511	498	446	494	519	498	499	478	516	524	497	469	498	477	486	487	467	496	509	512	533	515	462	534	476	459	559	475	519	453	514	490	521	487	551	484	501	479	473	541	506	487	441	478	503	514	474	504	490	521	505	447	500	490	493	509	509	514	459	452	496	486	480	511	508	480	528	497	498	498	507	518	484	474	490	515	530	484	473	454	489	501	503	502	461	485	484	485	454	496	487	496	513	501	483	482	480	498	485	543	511	543	491	526	460	495	506	492	521	519	470	495	477	504	520	485	478	495	477	435	479	528	489	503	483	507	496	521	488	529	506	482	518	512	516	488	480	497	481	477	457	478	468	504	475	500	484	495	498	505	476	506	496	465	525	519	463	502	503	471	498	520	463	486	492	472	500	507	445	523	462	496	507	513	521	496	508	531	489	478	474	470	482	504	488	516	548	538	483	482	478	513	483	563	532	530	481	487	478	502	490	490	503	497	476	461	473	503	464	472	488	487	482	494	514	470	488	498	499	485	462	494	504	477	508	499	482	480	505	487	455	502	486	518	491	478	513	518	509	442	452	467	514	475	503	474	473	482	482	483	480	546	495	496	534	512	490	460	483	504	493	505	521	521	518	521	518	469	484	474	508	487	478	538	517	521	527	488	484	512	519	457	454	455	535	465	488	486	521	516	491	503	480	535	535	457	491	510	503	501	526	498	470	475	528	525	492	477	506	478	464	492	496	487	460	463	474	487	490	469	489	526	482	485	543	496	506	485	508	491	502	488	451	457	508	536	482	451	495	466	467	489	507	501	521	464	522	485	468	480	535	468	473	505	507	532	461	471	482	493	499	471	507	527	530	464	474	477	508	462	546	535	525	495	471	476	500	523	528	518	534	473	501	492	494	495	489	489	469	515	487	461	452	486	494	473	504	477	528	465	486	488	511	484	516	438	507	482	481	457	499	466	486	526	492	485	520	493	512	511	507	497	469	507	514	509	513	466	508	501	480	497	475	506	477	491	458	503	499	530	548	454	477	532	491	523	489	501	504	481	488	483	480	506	487	506	505	504	498	489	429	491	484	515	479	465	495	490	475	476	514	532	481	464	500	469	482	516	495	503	484	482	515	495	500	452	480	516	494	471	484	511	469	507	472	474	471	472	511	508	551	481	498	500	501	436	523	519	487	511	514	508	506	510	485	495	521	460	457	521	489	455	427	445	455	509	540	468	530	463	511	475	494	503	504	535	490	450	470	466	518	476	513	533	483	506	510	502	454	466	501	504	511	528	488	511	526	486	520	489	505	495	461	510	484	532	477	497	514	505	456	507	495	461	510	479	466	510	511	510	499	474	465	483	533	519	508	484	491	478	503	499	528	481	522	487	553	470	464	521	489	537	460	468	492	514	490	448	474	485	475	516	529	528	509	489	483	515	513	492	467	503	515	495	490	462	483	498	517	474	508	479	489	505	470	496	498	529	456	502	477	508	503	439	462	481	481	473	490	517	509	490	471	493	496	499	446	468	463	466	505	526	489	508	531	481	495	490	465	508	519	480	484	501	468	486	496	468	488	494	509	486	503	484	513	487	494	473	487	506	481	484	504	487	483	481	455	494	491	510	519	488	464	500	492	521	485	480	478	496	447	500	485	474	485	534	545	489	433	474	522	501	513	480	490	501	496	470	504	504	477	459	475	467	474	498	475	481	513	497	505	483	458	502	491	470	518	470	504	482	472	494	440	491	487	525	466	443	547	467	524	502	533	489	493	546	510	505	499	529	486	499	508	499	469	500	461	493	477	514	493	512	507	495	468	488	468	454	479	473	492	506	501	498	485	486	493	510	486	511	499	525	506	501	492	518	502	519	505	444	534	481	447	499	543	510	495	463	491	494	482	456	460	492	506	473	489	492	498	510	494	489	454	482	527	473	469	458	482	498	494	485	500	482	508	492	483	468	463	490	532	488	508	492	477	491	500	504	469	522	512	499	463	518	521	563	533	496	501	524	540	486	461	523	468	484	497	488	524	483	497	516	464	477	546	505	512	481	518	477	519	529	462	494	501	489	509	500	526	502	502	461	498	482	512	509	490	484	485	477	483	460	513	484	469	525	490	499	530	471	508	502	494	514	467	511	495	489	469	487	477	525	490	494	518	457	483	469	523	487	494	503	494	494	517	483	509	523	495	493	524	464	501	488	514	496	524	462	480	507	476	466	441	495	491	490	496	459	503	471	515	477	466	493	471	450	508	489	503	459	486	519	506	500	498	474	503	466	480	502	495	521	546	539	461	502	523	527	486	485	514	482	484	461	476	502	508	509	496	523	496	506	476	491	497	476	466	461	489	500	504	541	511	509	518	485	515	542	509	476	513	473	506	480	508	516	472	489	523	474	496	519	521	507	488	452	486	489	542	517	502	516	492	545	502	503	467	486	485	520	521	505	480	473	492	480	543	502	496	534	492	485	493	449	492	515	505	479	493	469	493	501	494	486	514	510	526	504	536	489	444	496	479	503	484	517	495	488	486	485	514	463	487	492	493	421	525	496	458	473	504	529	519	507	508	464	476	474	531	517	521	460	477	491	516	502	474	501	497	537	507	502	441	470	492	486	498	489	540	490	524	490	505	492	512	521	516	474	489	514	485	525	478	471	459	526	484	491	477	477	529	503	491	487	475	527	456	462	476	520	540	485	471	527	510	488	547	515	511	471	467	485	518	493	461	466	473	506	472	495	483	493	524	504	525	474	499	456	486	504	544	476	484	494	523	486	484	468	450	510	501	499	477	485	489	503	496	464	538	455	500	509	483	471	490	506	494	514	475	467	508	504	514	425	506	467	508	512	491	455	481	494	481	485	464	476	507	505	464	500	500	496	523	506	510	492	526	484	475	503	502	463	468	521	480	524	525	498	484	512	514	493	488	482	525	540	506	504	456	538	495	452	464	509	489	491	492	500	512	487	483	492	506	532	535	471	550	490	514	488	537	482	463	475	521	509	506	508	527	519	484	542	502	514	503	523	507	438	522	486	486	498	507	543	508	527	481	510	493	508	478	479	514	479	474	476	464	506	483	514	466	544	499	508	513	491	477	471	509	503	546	491	516	537	542	505	498	541	511	515	504	487	513	484	501	497	534	476	469	465	463	520	482	528	458	441	487	496	496	462	513	501	477	443	457	497	463	484	501	488	495	479	509	492	494	470	499	513	480	484	474	505	477	512	484	496	478	470	504	482	523	496	511	523	497	500	467	511	489	499	466	489	483	521	472	506	457	495	447	516	490	462	475	502	496	514	560	481	474	488	531	499	483	457	520	514	485	457	510	492	472	492	480	521	499	527	481	507	498	529	475	465	511	461	501	503	476	508	471	505	513	531	499	502	532	515	513	485	516	461	506	484	509	507	500	512	495	501	493	484	510	463	485	509	480	481	490	508	507	447
5971	1277	886	653	654	703	708	738	616	544	1265	2190	1683	1190	774	484	407	414	423	399	395	437	416	396	443	408	386	367	443	407	397	433	436	392	421	461	427	408	380	393	416	437	429	397	425	401	407	415	402	407	405	417	399	429	408	420	390	442	381	425	409	418	388	398	407	389	375	420	440	423	406	377	413	408	434	352	402	443	454	386	408	397	411	488	414	432	403	418	428	386	423	407	393	440	400	378	443	413	413	420	400	447	434	475	421	425	379	400	421	403	378	407	446	402	410	385	423	399	359	428	391	392	383	456	409	386	378	422	400	406	405	404	420	439	388	440	427	411	430	398	414	404	397	395	432	409	409	434	434	426	384	391	420	394	405	392	390	429	423	434	433	383	433	413	388	401	399	412	410	417	400	417	415	438	416	398	395	404	425	393	398	434	389	420	429	432	397	409	390	420	409	425	399	451	420	400	402	400	417	412	425	393	419	385	395	384	421	422	383	427	415	397	402	380	405	404	419	450	407	396	422	431	389	367	384	406	389	404	400	402	403	409	395	447	380	408	444	447	380	389	420	366	393	382	454	412	413	390	406	361	392	404	410	439	404	410	416	439	399	389	429	390	398	453	438	401	423	366	394	404	407	422	371	401	403	380	416	391	434	401	405	454	423	434	381	418	379	412	419	396	377	415	411	411	425	375	397	406	405	406	418	424	415	382	426	421	404	428	414	421	417	393	397	412	408	412	411	374	379	417	401	411	444	422	405	375	417	406	376	415	421	401	431	421	379	429	402	435	457	396	442	405	429	405	397	368	404	429	382	410	395	389	411	383	382	402	427	427	420	411	401	404	415	388	384	412	402	381	370	412	389	421	453	413	423	401	420	386	404	413	370	419	391	426	408	435	431	388	392	417	402	427	390	402	398	382	426	371	436	390	406	398	424	435	419	438	415	421	427	410	437	438	432	378	455	441	443	414	388	459	405	431	391	404	388	416	456	414	437	403	394	399	409	421	412	387	456	389	368	419	367	381	426	419	395	380	432	409	382	353	406	391	415	397	446	407	378	398	423	402	393	429	382	413	412	404	418	391	414	436	385	453	408	425	439	436	433	428	363	419	405	441	381	436	429	446	426	368	395	415	397	425	422	372	395	375	423	382	389	431	410	456	406	442	389	440	406	404	397	380	383	407	431	386	379	421	417	379	448	393	379	397	402	373	352	410	406	426	437	386	405	389	409	444	424	433	380	418	418	392	422	409	405	383	375	439	381	388	420	403	391	418	376	416	396	388	403	426	422	425	397	414	380	435	424	425	427	387	454	412	401	401	435	406	421	427	398	367	407	362	418	399	416	395	405	428	398	435	438	394	375	392	406	387	397	430	405	408	429	398	385	401	448	388	425	400	439	407	426	437	426	407	382	400	424	405	404	413	381	415	403	406	386	385	424	389	460	416	389	420	425	413	407	434	434	383	456	437	402	452	426	427	397	439	410	407	421	401	410	409	434	431	413	401	426	390	406	373	404	401	443	373	427	414	412	412	400	393	397	393	375	392	401	388	381	421	402	444	395	412	399	431	377	391	409	408	413	399	396	419	389	400	376	398	423	405	389	407	409	402	393	392	386	408	380	437	368	392	405	416	398	393	413	416	422	408	405	409	408	427	406	435	394	388	374	396	431	408	393	422	426	379	398	371	392	429	432	408	399	418	422	406	406	433	404	396	377	428	413	416	411	413	432	430	405	377	417	389	401	441	409	426	392	401	407	450	426	396	411	418	405	431	416	385	393	397	424	412	421	402	421	414	379	449	424	394	367	389	412	389	419	410	426	424	385	449	394	380	413	408	429	428	460	407	401	408	388	414	397	428	395	389	420	413	409	460	402	439	430	403	386	429	414	422	418	389	393	398	401	406	410	434	390	358	425	365	383	438	406	399	382	445	394	430	420	386	368	397	401	429	427	406	443	445	421	443	380	411	370	408	447	402	417	456	442	381	406	411	439	402	402	418	422	428	395	408	417	419	414	390	410	431	411	445	410	400	429	424	398	434	407	446	396	433	375	384	452	422	413	419	403	439	402	408	389	369	425	409	374	372	375	402	444	391	396	427	426	429	412	413	421	397	423	430	406	397	359	392	400	374	420	451	419	409	407	405	375	363	378	388	406	405	372	408	387	394	428	407	417	403	414	433	422	382	408	436	388	388	393	397	357	377	402	417	391	401	412	460	376	415	409	392	401	417	405	432	407	416	391	395	423	427	384	414	398	397	407	378	407	378	410	419	412	396	378	389	404	425	423	409	410	445	413	370	389	421	411	410	459	405	416	430	394	391	372	388	389	384	401	412	427	387	436	436	437	432	391	397	395	397	385	409	425	410	407	391	377	374	419	422	410	419	403	436	420	380	447	393	392	353	421	407	418	360	364	400	433	403	441	414	398	427	376	410	443	394	391	369	447	425	431	378	437	403	407	428	396	422	414	372	389	413	376	405	412	393	398	419	392	390	406	373	398	417	420	405	398	412	382	409	423	383	433	414	425	439	408	402	411	397	418	430	434	416	372	440	435	404	433	380	419	452	377	412	414	441	410	409	409	392	435	387	444	386	442	389	421	431	379	366	407	423	419	386	419	408	365	410	422	410	429	404	418	396	405	385	445	406	406	407	403	369	397	445	406	415	429	407	394	418	408	408	426	415	420	371	404	439	448	425	420	398	407	401	385	380	402	400	419	388	380	390	408	453	401	399	442	392	393	425	423	422	387	374	391	395	387	395	437	387	413	436	408	451	423	430	396	407	392	421	421	400	397	434	400	398	399	407	404	381	440	447	398	398	468	388	378	397	375	392	408	403	392	400	391	412	417	396	406	377	400	429	366	435	406	437	404	429	421	403	398	429	403	406	422	394	415	390	419	405	436	426	420	378	381	372	434	382	411	400	412	409	399	411	395	399	431	403	430	412	395	389	420	400	411	381	418	445	406	409	441	405	443	413	414	411	429	409	418	428	393	426	450	362	374	445	417	395	386	430	409	435	426	373	447	447	422	399	392	380	424	395	396	454	388	428	394	378	378	422	386	409	379	389	406	390	398	449	382	401	444	420	396	417	458	397	387	423	407	411	422	410	404	393	395	398	449	419	406	394	397	406	386	413	437	405	421	400	425	405	413	400	399	422	405	385	418	416	403	404	385	397	399	443	389	418	407	414	381	388	385	431	399	395	413	450	424	409	414	405	371	393	429	406	389	435	424	443	366	396	377	415	435	404	376	424	378	412	409	416	389	420	409	391	407	388	387	430	427	394	431	378	390	442	410	394	415	426	383	425	397	391	384	427	429	431	425	387	384	387	361	414	397	448	397	400	414	406	436	382	421	400	440	415	429	393	400	401	421	417	417	427	389	385	450	415	425	429	435	414	428	396	416	395	390	435	410	380	398	419	405	423	405	396	451	425	439	407	368	400	369	401	445	406	383	421	414	454	428	426	379	420	393	407	411	393	407	421	425	440	388	423	420	401	429	400
24969	21048	27189	25067	11854	3084	1911	1506	1208	958	6357	16245	10988	6304	2356	891	635	592	596	568	583	565	550	545	610	588	557	527	587	566	559	548	542	561	569	606	529	596	522	588	571	537	545	621	548	524	566	543	584	547	549	576	555	541	613	568	569	611	524	576	570	560	532	550	554	533	566	579	589	567	573	531	594	542	564	564	552	587	578	575	581	628	545	546	567	571	559	561	592	615	567	564	529	582	579	523	554	595	576	581	555	536	582	539	537	572	570	574	503	549	564	537	525	554	521	571	542	540	564	556	567	604	544	574	543	527	561	533	586	510	536	549	538	554	550	542	574	542	549	569	576	581	568	545	547	569	534	567	617	540	566	568	522	542	529	519	549	547	558	541	597	564	558	569	581	569	573	521	558	524	534	548	570	533	550	563	518	509	536	543	570	578	558	568	546	514	565	577	552	557	600	539	596	503	529	565	561	556	579	541	605	548	561	579	588	540	563	549	586	503	570	531	571	558	603	555	521	589	552	534	551	570	575	499	541	576	571	602	542	516	529	511	551	581	551	565	565	588	565	593	519	548	533	545	530	552	623	517	557	569	547	553	558	646	555	565	543	550	545	578	538	582	604	562	588	540	573	526	599	524	526	574	574	576	576	536	539	584	523	548	533	560	581	552	594	573	577	574	574	559	555	549	544	531	593	576	610	556	580	558	551	621	600	543	568	568	593	569	584	548	580	534	511	548	530	554	589	562	551	545	587	578	558	559	530	574	555	537	581	569	617	576	563	593	540	558	554	595	553	550	528	541	579	551	540	546	586	591	542	563	526	572	566	550	531	584	538	573	594	590	596	595	572	541	593	549	597	525	559	570	589	568	560	537	547	553	550	537	538	594	522	535	586	538	545	584	550	542	570	591	576	531	553	556	590	534	545	541	560	592	597	550	615	537	476	545	569	576	581	547	527	556	540	576	531	527	528	554	587	553	594	555	544	561	559	584	548	556	544	560	557	535	593	523	531	559	624	536	571	564	563	544	555	543	533	548	533	509	580	531	533	555	558	576	531	553	586	570	524	559	546	562	564	530	570	519	568	557	579	602	548	562	553	546	574	555	575	544	518	594	546	556	539	576	587	568	536	586	524	548	542	578	554	511	573	574	515	596	571	532	531	543	539	563	581	551	518	533	573	573	595	568	564	557	539	572	542	525	561	564	525	564	559	569	527	562	566	492	578	568	526	553	597	552	557	505	546	593	564	558	558	548	544	565	581	575	539	516	539	539	591	552	569	559	564	558	560	556	542	555	550	530	615	556	542	555	563	534	573	531	581	578	565	548	567	536	579	563	540	629	507	564	574	559	592	563	507	523	544	560	530	588	541	550	544	477	572	573	564	524	555	594	565	561	541	589	564	592	542	589	589	567	553	550	537	549	590	598	565	539	565	582	582	534	561	525	553	559	545	587	563	589	503	558	555	549	564	568	558	513	559	589	566	537	585	559	567	499	553	561	575	532	557	546	530	542	539	580	537	559	534	556	562	556	573	492	563	561	517	570	569	554	554	545	550	575	547	556	516	528	537	534	558	536	568	524	523	578	555	559	549	558	562	582	534	542	572	564	537	584	566	515	528	578	576	556	561	564	533	583	557	528	534	530	552	561	540	570	543	525	594	526	559	532	562	555	554	612	596	572	565	567	606	527	538	559	564	516	573	579	534	529	549	553	580	574	549	481	580	560	569	501	509	549	581	548	576	557	559	590	553	516	534	544	569	587	544	567	579	531	547	544	535	559	552	565	543	590	548	522	511	526	512	497	561	576	565	579	558	567	568	539	541	555	514	592	574	587	586	563	589	569	572	569	539	539	555	568	556	586	613	552	579	582	543	571	603	585	601	556	543	554	544	606	532	578	563	557	588	604	554	526	596	552	572	554	562	559	553	563	600	563	602	574	517	524	562	573	594	527	543	557	581	542	541	533	570	606	554	531	551	572	554	558	552	577	571	580	577	542	602	561	541	564	541	552	637	553	538	547	533	534	570	537	575	567	534	563	585	537	549	536	560	542	541	517	577	531	608	546	580	597	508	564	558	536	572	563	521	578	509	538	541	560	580	510	594	578	537	572	565	549	551	589	566	570	585	530	575	565	529	573	545	549	605	544	577	605	615	545	547	573	569	527	539	592	570	572	571	498	538	565	590	575	543	563	552	515	548	555	547	572	577	549	632	565	567	589	562	577	595	577	567	558	553	578	573	555	571	606	552	577	557	553	560	539	546	560	540	554	576	552	516	617	575	531	548	558	551	519	590	525	553	564	546	590	596	592	525	567	523	570	531	558	569	553	570	505	613	564	566	562	553	534	543	589	535	562	530	599	562	525	564	556	575	559	577	507	545	525	565	562	549	588	564	535	545	559	568	544	542	525	574	548	501	561	555	530	521	503	543	591	558	560	549	524	573	570	554	576	584	542	575	536	543	535	570	552	540	550	578	535	536	541	523	567	546	514	531	542	564	568	531	548	541	580	553	491	516	547	520	555	565	541	538	533	540	525	561	539	579	579	527	530	552	573	552	535	577	546	547	543	562	544	572	578	606	590	578	544	589	592	562	545	511	516	551	595	519	549	574	539	576	621	563	513	542	566	585	560	559	590	554	566	566	588	549	578	606	598	533	537	533	552	567	556	515	583	553	575	559	581	564	572	575	567	591	531	569	559	589	554	567	588	556	578	596	552	589	552	539	538	566	549	544	542	534	523	612	622	548	559	568	526	562	564	552	541	555	564	586	566	541	547	524	604	542	574	578	523	572	551	543	540	579	569	584	534	532	559	562	572	538	554	509	594	561	580	530	564	561	548	523	558	575	576	549	546	545	515	573	520	527	515	558	548	562	573	568	553	546	563	527	573	518	554	541	541	540	507	571	560	539	564	545	561	541	500	557	558	535	552	534	563	564	567	545	562	560	594	561	550	565	562	580	587	573	528	557	582	553	563	586	538	533	561	501	564	568	563	556	564	580	550	553	556	552	533	556	536	565	550	551	572	530	528	531	551	558	530	524	549	565	537	556	573	565	574	582	554	532	553	582	584	601	503	559	560	572	545	549	512	505	550	563	560	571	567	530	548	615	550	565	569	577	554	544	591	579	552	529	554	559	555	554	580	522	528	559	565	578	567	566	588	569	556	551	564	541	540	512	594	537	568	574	530	526	553	571	591	557	561	571	521	590	559	575	530	574	518	555	564	540	526	523	590	522	561	522	537	565	543	537	571	582	528	547	549	504	498	531	548	564	561	578	585	588	561	578	605	519	557	592	555	585	527	598	516	549	546	519	584	575	548	538	561	593	565	572	589	520	571	563	543	532	522	572	600	551	555	531	592	552	525	549	544	578	573	547	573	564	553	552	576	567	579	578	576	532	505	548	554	558	553	583	568	535	574	578	518	580	525	532	580	543	562	540	564	560	542	537	557	546	527	591	506	562	536	525	546	587	557	560	564	532	557	574	584	532	588	552	535	549	587	551	541
4560	4829	3783	3273	3800	2591	2015	1836	1530	1130	9079	16584	10388	6466	2433	830	581	447	476	504	433	471	496	465	451	512	447	471	476	436	489	471	536	460	529	484	486	486	474	486	509	462	488	490	507	485	489	492	453	461	460	505	458	458	484	450	485	488	472	464	476	453	459	435	509	503	480	525	488	488	446	484	470	481	512	494	479	473	480	491	473	481	488	493	457	479	471	461	464	460	485	464	508	469	485	473	481	456	506	446	454	476	467	463	474	469	461	485	485	490	472	467	507	485	469	490	506	425	472	460	460	467	485	480	460	488	485	471	484	461	474	492	471	470	469	485	498	491	522	468	456	499	471	464	490	455	476	485	501	468	486	480	513	529	479	520	432	446	480	434	507	510	462	511	487	482	488	494	500	439	442	472	471	465	484	460	477	452	489	499	485	472	458	430	464	470	461	447	502	508	455	466	484	501	461	485	462	475	487	463	487	529	498	468	481	514	497	470	481	509	477	493	502	450	441	454	493	443	460	463	476	486	467	430	473	449	487	489	513	517	494	428	509	428	473	425	500	508	493	481	480	509	480	499	491	510	428	484	480	472	460	477	472	479	464	461	478	484	443	477	476	482	482	479	491	512	500	421	462	458	500	452	442	472	503	447	472	492	453	489	450	476	469	462	496	461	454	437	426	483	468	460	462	458	486	517	501	474	447	478	446	460	476	472	468	434	485	474	468	504	479	447	450	445	509	485	428	458	475	454	473	471	462	493	482	501	475	438	539	471	492	483	500	493	475	471	485	475	467	516	491	456	486	434	488	414	467	481	492	490	474	474	447	471	506	472	501	481	459	491	474	450	451	504	487	480	485	467	465	476	468	464	469	456	446	476	457	459	458	466	420	446	464	470	435	462	467	489	486	485	484	472	457	511	484	492	495	440	476	475	446	453	454	475	515	489	485	440	467	448	487	459	461	495	495	463	477	469	485	495	467	487	474	461	471	483	489	465	474	456	466	453	463	474	475	481	486	497	439	437	470	431	458	491	469	457	486	468	479	460	475	420	487	487	495	465	427	447	447	504	442	498	444	477	491	455	433	476	482	425	540	472	480	499	481	469	471	439	497	500	435	440	451	467	470	471	471	473	441	468	510	484	480	482	500	514	473	470	447	473	501	460	479	466	469	438	467	462	499	466	456	463	481	460	490	484	462	476	495	452	476	446	482	471	472	488	461	496	450	493	481	468	466	497	465	458	470	495	497	473	464	483	461	489	458	479	480	452	487	461	477	491	480	474	443	515	442	491	494	493	479	459	451	471	504	435	486	484	471	500	443	456	456	496	489	502	499	480	449	438	476	465	464	475	469	462	473	469	418	449	477	463	464	466	411	489	467	468	454	490	452	522	467	477	479	441	469	466	497	477	518	473	493	454	483	469	495	479	490	485	460	463	468	431	455	472	473	442	486	465	496	489	452	459	497	515	473	472	441	480	488	489	447	443	455	473	464	490	487	522	501	475	464	446	476	477	446	501	436	482	480	484	458	525	498	470	489	474	446	487	448	480	476	424	474	481	462	446	440	465	490	472	445	491	512	434	489	515	461	499	466	492	459	462	473	449	507	437	485	457	456	458	437	436	452	472	495	503	470	477	494	481	454	497	473	483	436	480	453	478	444	461	482	468	487	455	455	467	462	486	462	491	481	468	472	506	467	490	480	481	445	481	449	468	464	461	463	468	461	440	438	478	456	484	470	467	474	476	468	436	462	476	464	453	516	488	482	424	479	481	463	443	521	482	481	489	491	486	500	481	495	510	498	465	460	439	490	448	463	519	447	489	481	449	417	484	461	526	446	449	438	462	464	444	477	470	479	468	468	451	465	493	433	500	460	490	431	441	483	492	488	497	465	457	512	480	500	458	472	457	431	510	462	459	460	504	474	484	512	465	485	509	470	469	464	484	408	481	494	500	522	452	448	505	474	466	419	474	480	490	463	447	486	527	471	468	458	461	507	434	441	478	478	461	472	482	505	456	447	495	496	465	487	455	487	491	470	490	470	482	498	467	469	533	444	495	431	509	473	475	486	476	509	455	461	457	482	474	488	468	481	475	460	503	505	463	436	482	458	463	487	497	466	452	485	502	447	486	465	472	464	475	494	455	464	450	505	445	470	470	441	451	431	444	490	472	433	454	433	472	490	485	476	450	458	479	431	522	461	496	495	510	436	460	458	472	429	487	448	471	471	462	468	475	450	526	465	428	451	468	462	433	516	449	475	465	482	529	473	476	492	472	487	461	420	476	463	498	484	478	479	501	461	475	511	503	456	446	479	480	466	462	465	492	443	466	473	465	443	512	449	496	437	465	515	506	465	453	471	445	486	472	481	486	511	476	449	501	458	507	479	476	501	499	460	467	460	448	459	446	476	445	446	495	478	489	461	500	507	460	451	485	407	488	485	458	434	460	436	469	455	505	494	481	469	475	505	496	481	458	462	486	468	502	497	534	479	463	491	449	457	420	483	495	487	471	487	468	494	452	503	479	464	482	448	428	478	441	478	459	463	470	475	512	474	503	508	491	468	451	466	441	461	452	509	440	468	473	508	458	472	485	465	462	443	509	451	458	450	480	477	473	486	460	469	496	442	449	492	494	452	460	471	463	466	424	454	454	448	462	511	436	481	504	495	485	457	457	471	498	480	509	499	471	465	417	461	470	465	454	433	477	446	458	497	475	500	468	513	453	478	456	435	475	455	440	453	453	467	473	442	489	468	458	429	431	467	446	505	473	464	462	457	478	431	486	422	495	460	471	500	479	479	490	484	463	482	486	445	461	483	467	477	468	471	475	459	468	507	487	460	497	483	464	466	492	520	480	453	499	441	511	468	458	462	436	459	432	453	433	449	451	458	460	503	480	433	458	501	488	465	459	459	469	462	484	451	450	470	459	482	474	471	480	457	468	480	503	505	477	489	479	485	497	477	474	441	494	454	494	480	491	483	490	495	472	445	432	491	477	486	467	457	470	470	485	474	476	495	489	491	497	491	433	438	484	531	467	447	486	441	467	451	430	483	490	464	465	456	476	502	487	483	487	511	476	447	468	456	428	445	423	463	459	479	469	468	500	478	479	466	475	469	467	483	503	452	480	481	449	489	482	465	484	480	464	479	454	423	475	492	450	462	445	468	504	496	524	443	441	455	484	452	482	480	412	517	481	450	446	503	477	497	481	465	454	394	491	509	484	501	470	486	507	453	469	464	470	491	457	438	458	485	452	490	449	456	482	451	458	476	503	495	480	474	461	443	490	469	465	459	484	459	489	499	414	467	448	466	486	476	475	488	480	447	490	427	474	468	524	481	480	485	465	465	506	493	452	488	452	497	429	484	428	485	458	453	474	455	436	478	480	451	457	489	474	495	450	504	476	435	462	429	463	457	458	471	458	453	471	478	483	490	457	502	451	478	467	457	454	497	516	474	473	443	445	472	462	462	461	468	502	462	487	435	484	482	498	508	488	464	486	469	437	514	472
24016	21054	28245	24106	21043	11903	5175	3035	2209	1723	7326	25704	22831	12967	4223	1247	780	624	689	629	649	657	701	593	624	664	653	615	672	608	651	697	641	645	623	666	634	698	624	596	642	657	643	682	662	648	653	608	635	593	647	627	678	600	600	609	610	619	651	649	631	687	614	627	650	636	601	649	646	624	636	662	681	618	612	693	650	615	637	644	671	596	647	638	602	675	659	656	693	666	623	657	614	637	645	641	626	629	666	689	599	659	643	655	609	690	679	640	642	628	637	597	618	616	647	646	623	697	626	677	681	642	633	661	646	633	591	658	617	631	620	611	587	615	655	670	613	637	656	647	621	660	663	661	628	651	677	650	652	644	698	684	650	645	679	593	613	679	617	642	629	653	721	639	654	642	621	689	692	639	658	656	665	701	650	676	634	669	638	656	634	623	627	596	659	644	627	662	592	694	641	631	587	619	664	624	638	623	659	626	630	614	637	613	588	660	625	649	649	683	603	651	682	641	655	623	658	679	663	653	621	637	621	650	633	667	632	625	624	664	658	648	636	639	681	651	669	608	629	643	645	668	672	652	616	648	656	582	626	643	641	603	685	614	604	608	639	659	585	636	590	652	600	627	635	665	638	592	639	650	674	637	664	617	596	633	663	656	605	613	673	672	594	566	657	601	640	583	624	653	662	650	663	647	623	654	670	595	650	638	623	612	621	659	630	676	624	646	651	642	671	614	606	664	659	680	640	644	647	620	634	628	603	636	591	611	667	617	611	585	648	618	636	659	629	655	656	639	616	624	648	657	597	641	631	705	650	624	662	606	644	640	646	668	665	667	615	631	592	631	644	631	641	664	646	623	642	634	669	591	622	639	600	623	651	612	656	663	574	612	596	635	650	663	652	662	683	642	620	643	635	630	605	659	638	626	655	644	658	648	657	629	626	624	681	626	629	615	636	648	617	622	638	617	627	650	635	671	648	641	640	628	680	615	633	637	651	686	615	633	646	661	666	600	634	647	655	651	664	713	592	641	585	644	631	614	599	633	649	592	663	651	666	638	678	643	668	646	608	665	627	626	653	655	633	638	648	625	636	665	654	658	602	640	590	608	625	656	645	666	624	593	731	634	641	631	650	647	655	636	665	719	645	643	678	662	652	608	612	667	641	635	664	631	633	675	652	604	657	652	655	647	610	622	605	622	659	594	637	609	641	636	627	606	604	669	640	665	638	663	660	634	612	607	626	624	658	641	633	655	654	692	626	573	619	652	628	650	655	621	605	619	623	621	701	640	635	609	657	637	625	674	641	600	641	612	664	620	642	622	662	691	607	629	626	644	630	665	626	627	658	631	664	620	609	630	640	636	643	638	660	641	632	591	655	602	658	602	660	635	642	592	651	691	612	628	619	654	640	635	640	627	706	622	622	601	633	629	645	683	621	635	644	686	711	631	658	622	653	610	614	643	640	656	656	595	693	626	642	639	633	647	651	570	652	650	628	634	647	605	646	638	644	675	637	600	633	621	681	689	618	657	600	618	614	640	662	630	629	648	616	651	599	600	651	654	658	633	608	661	642	593	685	620	626	661	624	654	643	692	639	618	602	653	604	662	642	645	676	644	636	612	664	628	640	672	671	688	626	653	616	595	629	657	634	615	596	626	644	607	657	678	617	615	616	640	660	635	654	601	640	637	662	645	630	629	637	578	638	626	647	658	644	593	636	643	633	623	627	639	654	668	628	629	634	627	630	651	660	620	682	603	639	672	618	647	673	570	643	642	666	625	627	638	629	650	646	694	673	611	643	623	562	653	660	680	662	648	643	621	720	624	659	633	642	642	671	660	668	637	669	663	618	636	627	657	643	609	626	640	629	679	678	609	655	649	629	654	661	653	618	644	632	655	664	657	662	663	645	623	637	687	688	649	635	673	639	607	654	651	628	599	636	618	690	647	667	687	653	643	619	599	658	631	680	641	627	646	630	633	631	616	651	651	646	635	622	589	631	664	612	599	593	647	635	659	667	646	678	646	667	691	622	638	640	634	610	618	651	571	619	602	641	639	652	649	635	637	629	628	595	622	613	644	630	621	624	648	636	678	618	653	649	663	660	659	634	643	667	641	617	645	697	625	642	648	671	615	661	674	640	615	646	680	632	568	672	625	670	644	636	650	601	663	602	615	654	638	620	674	651	647	641	623	628	674	648	647	630	615	667	623	628	659	612	614	696	664	664	687	654	663	641	664	691	583	627	599	654	622	616	606	604	631	680	620	592	633	683	646	669	657	629	614	616	653	669	675	600	623	632	617	618	625	632	618	655	654	656	680	591	608	632	614	610	630	615	650	659	629	629	666	641	642	622	607	611	636	624	603	609	599	647	621	667	641	663	618	624	671	647	672	671	661	658	607	688	631	652	592	688	651	658	628	632	629	671	640	632	625	609	627	615	649	625	612	608	654	647	640	657	651	680	627	685	642	594	623	638	656	667	649	619	640	665	665	653	625	605	644	607	661	633	627	626	641	642	653	653	640	638	596	628	621	577	615	638	644	591	610	609	646	630	574	571	637	612	696	661	624	600	636	647	601	624	557	612	618	615	660	616	644	654	637	613	670	637	635	669	566	664	622	590	620	640	613	611	637	653	609	645	629	618	655	647	645	659	621	609	603	643	614	680	650	619	643	661	661	630	644	623	681	695	622	616	621	648	627	628	636	650	605	626	699	639	628	685	645	654	675	629	650	668	699	622	665	648	632	660	660	645	616	664	677	630	632	595	647	607	651	661	630	642	654	645	604	666	649	597	666	621	624	619	646	631	631	635	635	618	631	624	627	611	602	656	632	655	643	634	619	625	681	626	643	625	679	629	663	625	654	619	667	650	640	646	681	658	663	642	646	597	659	653	641	677	603	654	654	654	627	632	626	628	636	596	669	632	637	655	616	632	620	633	692	630	647	655	674	683	698	595	605	633	612	621	573	663	665	647	597	654	601	620	602	625	632	690	622	613	636	662	636	647	635	669	671	659	644	637	634	654	687	653	637	646	621	654	656	658	661	593	694	667	607	624	677	610	651	626	629	663	648	632	634	602	641	635	657	624	605	608	630	628	628	647	658	696	602	654	638	644	709	646	627	645	628	647	633	674	650	684	632	636	635	636	670	631	655	682	626	631	658	633	631	637	681	647	641	635	628	649	619	651	655	646	626	594	665	622	671	674	637	638	643	639	613	649	614	620	627	629	622	693	594	656	647	620	647	644	644	650	649	663	614	647	609	615	624	680	652	615	621	619	661	639	677	640	618	628	638	650	633	639	581	634	623	633	642	673	693	620	598	646	655	671	653	607	651	639	626	652	629	674	656	649	662	671	666	598	648	659	625	619	604	640	663	622	605	680	669	647	632	642	641	617	644	655	662	628	636	639	679	638	662	675	602	673	635	621	661	694	660	659	683	628	625	609	597	640	641	624	603	616	600	667	651	647	659	659	616	630	598	656	598	624	621	639	640	618	616	613	612	693	625	675	665
5031	7885	7077	8705	6841	4772	4652	3731	2884	2289	10479	26079	19875	10799	3775	1126	658	576	535	506	522	505	559	542	538	523	538	517	540	536	522	535	497	538	558	562	532	553	546	542	564	560	578	545	530	556	564	528	503	545	556	541	516	560	570	528	534	542	563	537	518	537	499	540	557	568	552	521	544	517	557	574	538	525	525	519	550	527	556	548	500	550	494	577	568	498	543	552	564	577	525	521	489	515	504	512	552	523	536	520	522	479	575	515	527	561	557	560	537	530	536	534	507	540	520	511	550	544	534	526	557	554	545	535	495	557	585	541	564	574	560	488	518	551	500	517	503	554	536	566	562	570	552	483	531	494	507	517	526	550	590	545	515	550	518	552	508	538	505	587	542	563	541	557	544	504	549	540	548	536	517	582	561	516	521	568	525	539	506	569	546	509	544	538	526	504	537	504	525	530	547	537	530	552	583	488	560	504	540	504	542	522	536	540	539	541	542	539	544	545	543	563	560	573	541	547	550	505	526	539	533	534	522	560	528	537	534	514	535	513	548	486	500	531	553	497	581	535	545	520	528	514	577	561	574	543	559	546	543	547	575	510	493	544	522	518	503	509	557	561	510	539	536	589	559	490	464	517	524	532	515	565	514	515	554	501	562	529	526	539	542	553	535	557	584	546	583	506	542	528	520	548	529	574	560	521	503	548	553	522	573	554	559	560	544	491	510	584	577	533	585	515	533	520	552	524	586	523	540	536	555	510	508	585	507	532	531	534	503	518	523	546	567	533	543	589	525	527	515	587	529	560	536	513	523	538	562	518	518	561	537	580	553	555	560	491	533	536	510	568	523	552	599	579	503	535	561	505	508	539	549	534	560	515	568	535	572	498	552	549	559	540	500	525	559	515	540	524	509	537	531	542	501	526	540	520	501	531	528	563	539	566	548	511	534	542	527	555	539	538	560	573	518	558	535	547	524	566	563	554	528	519	547	500	515	518	536	530	540	508	546	515	541	532	538	532	525	494	546	549	539	500	603	545	554	559	521	550	555	588	560	546	536	523	479	540	552	504	549	518	546	564	551	537	520	526	514	532	526	540	548	529	566	503	588	503	503	514	532	509	534	566	556	537	506	531	566	505	560	565	554	549	542	525	550	519	564	557	520	561	529	563	500	536	535	561	511	531	593	520	534	529	532	537	488	568	524	536	528	534	532	549	523	564	566	554	546	510	545	506	529	551	565	527	519	505	506	568	539	543	534	566	505	515	520	550	509	536	499	519	572	535	576	512	554	494	545	533	555	536	550	518	601	524	534	553	517	526	470	552	539	533	519	537	542	536	525	565	498	559	543	550	530	536	531	529	489	546	556	490	542	580	540	551	529	563	550	528	509	574	550	558	554	542	525	539	535	498	512	534	558	519	569	522	539	501	544	499	540	505	521	504	534	545	527	558	549	559	568	543	540	505	520	561	520	544	515	543	527	496	567	496	548	539	554	542	523	515	530	547	542	539	527	517	557	537	539	544	544	532	540	554	509	523	505	558	564	472	534	497	523	541	556	560	519	499	511	535	544	522	514	545	521	477	543	544	547	543	547	550	548	546	518	498	576	560	540	549	525	548	503	510	522	466	529	540	544	572	565	564	512	526	520	556	536	517	567	567	542	524	520	524	518	559	553	528	555	525	554	503	584	512	544	500	537	549	557	535	530	512	541	519	547	498	534	513	566	517	547	495	522	564	530	514	555	587	511	560	521	518	588	508	544	550	515	530	540	533	524	537	516	489	559	533	554	500	547	515	527	487	548	571	556	502	542	519	557	559	521	522	545	523	548	525	553	564	553	517	518	512	531	545	533	544	547	548	568	523	541	499	531	520	564	557	521	512	528	529	536	562	529	519	527	493	495	518	496	524	529	566	554	543	510	506	516	519	514	522	557	524	557	520	510	547	508	506	521	583	567	541	529	521	502	540	520	517	567	535	562	556	485	518	508	541	550	551	539	555	519	538	543	544	555	551	538	534	542	523	558	560	534	553	543	549	532	533	525	530	534	517	506	515	539	513	495	551	556	514	512	522	489	503	525	509	529	526	551	530	516	497	510	541	513	536	553	474	524	501	503	541	550	507	532	524	557	533	563	558	568	538	538	529	563	524	491	571	521	564	546	595	535	532	531	543	546	513	553	542	586	544	555	540	522	520	523	518	536	469	538	577	546	527	548	551	526	563	503	542	532	531	548	530	547	556	545	560	519	522	496	517	517	490	540	500	518	551	558	528	535	560	524	500	536	525	546	531	526	503	528	525	519	502	564	525	537	557	495	500	540	537	562	509	515	575	548	550	551	509	539	544	520	513	560	524	529	541	494	544	492	511	526	522	535	519	529	524	525	535	525	552	486	527	537	541	550	531	531	510	546	533	569	496	545	529	503	521	536	549	543	549	511	527	515	525	559	555	541	553	552	574	524	505	516	566	564	547	519	519	532	560	543	542	504	540	550	515	512	532	521	519	531	527	503	514	561	533	545	505	482	512	526	516	510	533	533	554	531	551	540	514	492	515	535	530	537	572	532	571	520	543	529	498	545	537	485	557	509	523	563	536	547	519	515	513	504	566	569	548	538	541	521	534	526	530	569	501	529	549	512	523	517	569	551	524	515	564	532	541	560	520	544	522	530	542	497	534	517	535	539	516	491	535	473	577	536	518	529	520	557	504	552	531	541	547	557	538	498	603	531	529	547	530	490	533	534	553	573	523	546	538	520	501	516	611	547	540	536	509	537	557	520	571	510	529	552	541	536	536	570	530	538	543	538	535	579	529	527	557	550	542	509	554	517	554	513	492	520	549	567	574	536	509	536	543	539	537	514	547	525	561	530	553	528	535	526	532	524	552	571	524	522	541	570	558	521	502	536	536	526	515	518	526	503	539	547	502	580	536	526	544	537	571	547	558	536	493	528	572	510	533	541	576	512	527	516	515	524	506	571	502	518	561	511	566	544	529	520	563	520	506	595	559	546	531	560	503	539	541	539	501	537	505	555	522	557	540	525	562	551	521	551	517	529	525	501	518	562	531	570	518	505	531	519	529	496	553	504	521	536	557	540	545	563	541	561	551	549	573	531	527	537	515	517	515	531	542	565	548	503	559	537	548	496	539	514	542	521	540	463	580	524	475	547	532	503	547	546	571	520	567	523	494	569	524	482	517	526	539	544	543	579	556	511	512	548	552	551	563	534	494	605	506	499	494	505	529	558	541	569	556	568	557	528	558	536	553	497	507	528	551	523	532	520	548	505	514	517	590	533	540	500	571	547	560	502	551	527	537	533	510	586	532	592	499	537	526	557	548	543	596	484	518	570	509	533	518	516	519	505	527	547	513	508	553	530	542	526	522	539	532	528	542	512	524	518	539	524	556	552	511	521	512	545	527	524	577	564	533	539	509	563	537	488	535	580	512	549	550	544	540	540	539	562	568	511	507	540	582	542	543	551	527	534	516	513	520	543	546	537	511	513	498	519	515	507	523
27160	12369	4080	2088	1417	1041	864	751	718	681	960	1681	1652	1233	733	536	489	478	486	474	472	456	462	456	449	455	480	488	468	467	410	472	475	482	479	481	492	492	501	451	438	481	449	501	470	474	468	467	520	491	451	461	441	459	461	498	499	480	532	475	511	508	500	488	465	470	445	457	465	492	489	466	522	487	493	470	465	490	417	499	498	486	488	476	477	483	462	451	477	465	504	445	478	490	474	457	481	466	453	470	479	477	472	503	478	456	491	487	473	452	473	507	459	485	490	451	513	449	531	494	505	465	480	491	483	479	476	516	493	488	461	493	448	516	447	505	452	487	455	489	464	453	470	440	475	428	437	461	492	473	476	454	484	471	452	450	509	454	443	512	456	507	454	489	482	475	482	495	449	474	469	481	495	490	496	465	434	450	456	481	458	478	466	532	494	501	484	483	489	487	497	464	474	459	468	467	444	474	489	448	474	430	500	494	490	451	473	463	479	480	453	507	453	440	439	501	495	507	480	543	487	473	471	481	483	444	482	500	465	461	447	467	504	508	494	464	475	460	439	473	476	492	471	499	446	463	476	454	456	456	478	489	474	451	489	456	494	464	528	493	460	480	477	472	481	512	477	482	443	466	480	502	469	450	475	474	503	507	480	488	467	470	513	484	498	419	481	468	479	464	477	471	443	460	481	475	478	484	486	505	491	486	423	513	516	507	483	481	459	441	457	495	462	474	460	471	484	466	464	445	438	486	487	460	491	473	495	519	499	460	499	524	493	448	471	524	476	477	524	457	467	475	480	478	470	491	456	463	455	468	480	451	492	480	494	491	428	515	491	460	477	512	449	482	474	453	497	451	437	473	490	489	486	474	474	477	479	439	450	475	470	453	497	505	485	459	497	501	481	470	521	461	426	453	474	440	499	471	444	473	509	472	443	452	479	484	462	447	470	444	498	495	461	481	469	448	446	444	456	505	465	469	483	475	498	468	486	468	412	504	451	501	459	498	513	490	464	474	483	502	485	508	467	439	506	446	504	458	491	501	455	501	475	458	422	498	468	455	473	501	488	507	508	518	488	484	494	513	485	479	467	465	458	453	456	471	460	472	445	515	445	459	519	461	472	481	497	436	476	498	459	497	421	471	491	478	494	482	442	448	483	481	445	472	468	447	467	477	460	521	501	421	496	494	424	473	491	477	477	515	487	498	468	437	448	489	475	471	461	498	479	494	473	445	485	511	472	446	505	481	449	482	457	483	455	490	508	474	447	521	501	448	489	483	458	476	487	461	490	480	453	484	505	445	449	476	476	478	499	469	489	498	477	456	487	455	435	491	462	494	492	474	507	464	426	456	486	467	458	476	498	504	527	461	513	447	485	470	502	481	450	476	439	488	486	515	486	470	475	490	500	482	469	494	430	468	459	501	488	487	484	486	451	466	459	508	491	479	454	530	480	506	460	498	476	454	498	513	476	466	434	475	486	453	455	464	479	488	442	482	497	490	493	469	480	480	448	456	449	461	486	480	456	507	453	464	501	483	460	476	453	464	457	507	476	449	467	463	496	470	451	466	484	469	511	467	513	478	493	474	491	461	472	470	459	478	452	444	461	490	482	499	452	471	463	493	466	464	448	495	481	482	457	497	461	469	463	483	492	498	447	472	506	473	464	456	487	456	436	471	464	501	463	484	487	496	477	455	497	452	463	466	500	501	447	520	476	468	532	503	446	453	469	476	484	474	434	468	441	476	462	451	504	456	494	469	480	490	451	466	502	471	459	506	461	517	461	473	496	487	469	477	493	479	460	532	479	486	475	466	473	490	473	473	477	495	466	501	449	495	473	510	449	492	484	458	461	448	461	492	477	459	458	485	471	452	502	438	459	476	437	512	462	447	463	475	468	489	466	472	537	511	491	512	444	492	446	475	486	455	519	502	399	463	452	531	462	457	515	474	484	493	475	472	558	511	441	465	486	453	498	452	506	463	489	464	461	475	451	489	497	457	460	479	490	463	499	477	453	443	477	511	496	466	517	464	529	498	493	469	470	434	465	471	496	490	503	464	505	463	466	462	473	470	509	499	470	425	491	435	554	472	475	508	460	473	502	434	476	470	490	490	484	456	456	482	496	478	470	446	495	450	465	450	466	463	494	467	450	511	458	510	460	500	509	465	456	492	499	460	460	487	472	456	501	456	473	489	502	509	494	474	454	450	506	431	493	463	482	485	466	470	445	500	470	479	462	464	456	481	472	467	500	446	459	459	471	490	491	448	473	534	479	465	479	444	478	522	474	514	478	431	455	461	411	448	414	473	504	500	486	465	477	500	503	458	504	471	496	425	503	452	480	476	477	476	489	458	490	493	489	453	477	447	540	488	464	447	471	509	459	519	487	473	479	462	493	481	485	495	488	453	444	481	488	461	480	461	486	421	449	496	455	461	463	446	460	461	474	496	463	507	513	460	461	468	460	478	457	503	492	453	467	454	444	447	455	502	416	440	475	417	453	487	459	483	465	473	468	442	529	484	484	470	468	454	491	475	481	504	501	476	472	455	453	459	475	510	499	461	506	485	519	498	489	440	465	458	463	487	441	481	471	460	480	493	492	469	453	473	456	458	462	468	481	449	455	438	491	454	494	474	451	487	437	448	481	468	455	488	477	480	480	503	437	489	451	475	462	492	465	470	472	471	486	484	516	470	465	484	456	498	484	463	480	504	428	498	463	494	470	492	465	476	468	503	486	469	501	500	483	481	474	493	501	521	487	456	461	491	448	482	527	470	475	471	482	472	492	470	512	466	470	499	462	486	469	448	440	468	431	445	486	446	488	468	457	489	477	470	463	465	490	499	494	463	450	448	492	464	475	487	491	468	495	526	522	495	484	439	487	413	492	452	472	532	513	462	477	494	409	508	477	457	457	448	486	453	443	484	485	498	458	522	453	496	458	428	435	487	501	458	501	434	476	473	468	502	445	490	516	439	495	486	447	481	445	473	462	459	501	474	459	484	463	476	495	466	476	436	470	476	437	529	440	497	444	461	461	447	494	473	478	483	439	451	471	473	468	437	482	468	497	489	513	437	457	451	488	512	485	469	447	440	538	467	482	472	491	470	506	462	505	461	464	485	503	485	495	477	492	475	471	454	485	462	485	461	514	480	469	483	492	457	462	464	484	467	480	434	473	466	495	467	507	531	481	486	451	454	524	485	521	465	476	510	466	475	465	509	465	474	436	473	521	430	494	452	473	525	507	485	473	492	445	513	462	478	462	481	502	454	475	450	498	497	440	466	477	439	467	436	464	453	449	446	498	465	490	489	487	470	491	469	483	459	460	451	479	501	462	462	484	462	469	501	441	471	483	524	489	480	464	477	496	468	494	465	432	462	493	488	468	491	486	483	429	491	474	450	474	476	490	444	478	479	512	478	512	499	460	491	493	469	480	471	452	471	487	461	482	471	495	496	528	488	475	449	487	500	503	470	443	485	481	504	495	474	443	518	476	464	459	500	475	489
5678	3185	4076	2050	1701	1367	1058	877	877	742	1219	2243	1938	1262	646	464	406	417	415	365	389	414	395	407	375	400	404	410	415	386	398	372	396	406	402	353	403	384	401	386	422	416	386	417	364	396	334	378	388	383	385	406	415	388	417	385	409	391	382	383	386	425	382	399	373	425	386	386	382	400	369	410	367	406	416	361	362	412	390	359	389	366	419	387	401	380	359	387	433	365	415	402	373	398	394	391	399	369	386	390	395	404	403	402	394	395	371	400	344	402	411	396	390	399	408	383	396	391	411	374	424	375	414	384	361	417	410	403	370	367	424	385	389	407	387	351	397	380	424	357	386	385	354	445	388	407	385	390	395	361	412	386	398	419	413	405	383	409	419	417	407	398	415	383	390	418	381	404	376	372	398	434	427	407	382	382	405	383	366	449	379	394	374	378	393	361	388	391	421	358	362	365	392	386	435	392	403	409	370	395	391	397	350	402	390	392	391	368	396	407	393	388	416	373	407	418	397	397	370	360	421	354	362	378	378	347	405	372	417	388	381	379	411	383	411	373	397	382	388	391	372	409	390	406	411	380	393	386	386	372	384	387	398	375	417	389	419	410	399	390	431	403	407	388	403	380	380	404	429	420	413	348	401	380	388	403	429	422	394	380	377	424	423	382	375	380	362	397	389	403	385	411	375	374	378	392	378	417	431	389	376	401	389	362	399	411	414	367	394	402	391	411	395	395	376	406	401	363	356	419	388	387	357	384	388	374	391	364	400	387	409	389	374	391	373	376	360	393	383	374	379	379	422	410	398	379	388	397	406	370	408	361	407	402	389	387	407	389	401	376	372	391	413	400	381	389	415	403	393	395	374	395	388	388	391	404	388	393	400	366	429	416	378	431	404	390	404	363	403	381	423	385	412	377	367	401	344	397	378	380	398	386	379	409	366	399	405	371	413	417	367	376	388	359	416	404	407	380	398	369	390	381	369	394	393	411	380	398	437	400	383	381	370	422	413	423	381	352	376	392	389	378	402	369	358	418	392	380	374	406	412	399	388	389	392	394	391	404	395	364	397	387	372	406	371	392	372	438	420	380	351	437	363	421	401	406	386	378	419	378	378	395	413	395	406	372	393	363	383	401	359	387	409	415	386	368	399	386	356	412	346	386	393	389	400	391	375	364	403	369	400	394	383	370	396	347	410	366	414	361	412	402	406	410	384	380	378	387	375	394	387	409	436	421	396	379	361	405	364	380	395	382	434	403	406	381	379	383	363	392	397	387	393	359	437	401	398	380	409	403	396	390	388	420	413	373	335	394	392	394	402	400	406	414	407	376	387	415	403	394	383	384	439	387	409	391	432	402	369	391	367	394	417	407	400	363	391	391	381	418	381	402	378	418	378	409	426	384	385	384	399	400	382	403	411	385	418	403	443	400	387	360	423	391	381	404	350	404	386	392	404	400	389	402	411	397	384	372	360	393	423	389	391	410	365	371	409	414	397	429	375	393	367	392	370	399	385	405	386	373	402	379	417	380	367	380	406	380	423	376	432	373	395	384	424	368	395	420	469	382	401	381	385	369	402	401	393	351	396	379	380	365	371	384	380	391	368	397	382	398	390	386	388	445	405	394	386	407	373	372	407	356	414	384	415	407	394	392	433	362	379	368	397	358	375	413	393	412	410	382	393	382	386	384	403	413	423	424	395	393	420	411	412	402	379	394	405	374	375	405	378	407	438	400	380	397	358	399	389	357	428	389	366	374	404	425	400	353	405	407	384	396	401	397	395	404	409	414	405	399	399	389	399	426	393	412	411	399	405	366	418	375	338	377	447	378	408	414	393	419	424	416	390	398	418	381	404	365	380	370	427	410	392	396	424	394	371	373	371	407	409	366	364	380	421	406	385	411	396	388	380	358	395	387	355	395	397	335	404	397	404	389	349	375	398	401	404	362	409	371	364	403	384	385	371	404	408	398	375	379	408	427	435	362	413	424	378	363	391	381	384	413	393	378	424	394	397	390	405	387	405	401	417	383	428	400	442	419	407	404	368	403	381	383	398	402	360	402	402	393	390	402	382	379	379	406	403	369	412	400	390	368	432	399	382	391	388	410	396	404	425	384	395	382	400	415	385	368	371	394	386	357	394	419	378	427	415	375	401	368	419	390	371	408	370	369	389	399	379	408	398	413	365	381	378	420	350	406	399	448	394	377	396	403	436	408	380	405	417	417	403	417	407	391	397	413	393	396	380	378	380	373	411	449	374	407	415	391	372	411	421	413	360	388	420	388	421	385	379	413	379	390	367	377	402	369	395	378	382	402	420	385	371	392	408	361	395	404	375	372	421	393	394	393	378	350	377	402	360	386	373	404	439	362	400	417	402	356	379	402	383	388	388	421	393	364	392	426	409	362	417	384	363	405	377	424	371	411	388	378	382	378	375	359	394	391	411	415	375	397	386	386	392	409	381	372	380	377	406	440	397	391	402	382	399	401	379	384	412	407	379	400	396	392	352	398	368	408	387	399	405	392	393	380	408	357	387	422	361	408	377	384	439	423	392	381	390	370	401	414	422	383	398	392	364	411	414	390	415	366	411	398	415	392	392	398	411	388	391	369	382	389	391	400	388	374	430	421	381	410	417	407	393	372	397	400	411	411	386	346	403	375	357	412	404	389	414	367	378	396	382	377	393	407	392	399	404	370	391	382	369	420	451	412	365	384	404	384	389	383	398	385	393	383	415	378	405	423	378	397	378	384	374	387	405	399	409	379	398	429	393	398	413	408	382	385	376	403	390	400	413	398	363	396	377	389	374	423	380	377	398	417	384	387	432	379	405	401	402	387	371	360	382	388	398	397	421	363	395	382	381	414	387	423	408	415	384	399	377	361	401	418	383	426	415	425	418	352	387	378	421	391	402	390	379	402	419	391	416	382	409	429	390	408	388	417	365	393	426	390	385	393	387	402	413	354	410	406	385	406	394	379	387	384	387	382	404	423	375	397	408	412	386	390	407	378	401	434	408	392	407	424	411	409	404	369	404	382	399	426	361	395	412	406	405	406	376	354	411	395	391	411	384	404	352	390	380	427	410	364	417	361	392	392	378	417	377	377	362	397	413	363	413	418	396	341	380	397	383	391	406	388	391	396	409	406	376	409	362	406	388	391	394	407	422	382	367	385	398	385	403	361	380	392	389	355	398	430	430	408	404	435	405	391	404	397	362	382	374	389	372	387	387	422	398	370	426	393	368	415	404	408	387	403	391	385	421	380	386	378	397	365	416	389	412	393	409	446	365	375	419	393	400	410	409	428	397	410	359	386	366	382	383	371	395	389	405	419	386	399	365	397	378	414	348	398	376	396	396	407	369	390	402	394	425	396	388	443	369	422	389	416	371	373	342	387	391	415	390	394	389	373	398	392	371	382	397	402	384	362	397	430	390	429	352	416	387	398	400	373	390	377	391	388	386	413	386	402	411	370	407	412	380	388	396	387	354	406	405	397	372	427	401	419	415	384
24901	21032	27187	24978	13086	4394	2570	1692	1265	1140	8062	16053	10860	4674	1587	710	581	583	555	571	503	550	573	576	545	516	538	583	573	567	540	553	572	527	564	580	541	544	533	536	545	535	512	542	531	536	521	499	555	526	536	534	582	553	572	563	529	564	523	534	569	536	545	525	542	545	580	523	554	567	499	526	526	557	525	539	562	533	573	511	532	572	553	542	548	551	550	518	536	545	511	507	505	558	556	537	532	554	550	521	491	556	534	588	581	563	489	533	496	544	492	541	539	542	596	569	559	520	553	513	530	498	540	532	571	535	528	559	553	528	513	539	557	480	514	543	542	522	571	574	524	542	538	553	597	542	555	530	539	526	519	545	583	508	526	534	572	561	550	499	537	551	547	551	541	510	507	523	529	508	561	533	549	536	523	492	509	489	537	514	531	506	497	533	524	521	562	513	530	526	535	540	574	530	556	521	564	526	557	562	570	527	511	496	497	521	499	528	557	521	569	524	559	562	546	499	565	519	502	487	539	500	592	544	554	556	521	557	540	532	553	574	520	514	538	534	538	527	476	490	507	557	527	561	533	510	529	544	540	494	560	540	568	534	521	512	524	532	555	527	524	540	534	565	549	496	543	528	499	578	579	550	528	548	517	561	542	532	538	536	510	582	512	507	525	527	515	566	531	587	544	497	544	533	513	565	572	552	517	536	504	554	535	560	575	525	563	527	486	536	584	523	535	567	567	520	550	576	531	533	494	528	547	595	531	511	524	521	514	586	570	530	541	511	529	561	569	521	544	542	571	534	534	517	496	533	536	502	560	545	542	523	484	529	509	508	513	513	530	530	545	541	524	527	532	537	512	501	526	526	527	555	525	490	535	560	566	514	570	551	538	513	550	561	532	506	492	536	541	553	520	539	547	511	561	519	516	529	527	552	524	572	523	582	548	540	517	533	546	545	562	508	530	544	513	553	543	571	519	537	569	489	562	508	551	541	550	555	497	510	561	572	522	550	568	591	530	533	521	514	549	529	536	512	516	549	557	552	532	515	554	553	524	524	544	543	525	520	547	524	543	551	557	519	549	573	520	523	548	562	521	516	542	552	512	544	524	507	565	551	476	563	547	562	531	563	549	604	550	550	537	508	571	507	534	479	532	585	546	574	547	531	534	530	510	515	545	536	580	529	501	542	483	554	553	516	525	571	552	502	538	503	535	518	532	547	527	545	509	532	486	552	530	563	515	533	566	533	524	536	542	532	554	533	533	518	522	539	497	550	521	530	527	536	521	529	565	555	574	539	538	521	560	546	534	530	525	543	584	486	552	509	547	536	520	530	554	567	525	495	527	521	499	546	537	531	530	514	507	521	525	565	553	560	523	566	571	532	593	514	518	511	518	542	526	521	511	487	519	532	508	551	499	556	527	531	578	537	516	512	585	538	569	516	565	546	524	562	566	542	545	534	538	495	541	535	501	535	550	523	514	560	502	536	534	516	524	537	506	480	510	506	515	529	519	494	534	563	546	501	527	556	559	545	522	500	535	551	515	531	553	562	520	510	579	545	525	580	501	552	533	559	539	527	528	507	491	539	533	560	526	549	585	537	557	499	520	545	534	544	565	526	545	570	527	512	530	518	531	538	546	557	534	515	494	570	540	529	535	512	528	553	561	515	511	506	497	586	509	557	531	519	519	517	515	549	538	521	551	541	540	576	548	548	495	523	557	530	530	512	509	533	515	505	522	524	537	530	539	530	539	530	512	542	526	534	505	534	530	497	574	558	581	580	548	536	548	550	544	517	512	542	561	511	545	571	577	537	545	515	539	528	530	542	538	523	546	516	510	514	509	530	589	499	541	555	486	562	531	571	558	534	538	501	513	518	499	523	489	531	530	550	528	537	603	518	562	532	504	512	555	480	512	562	510	546	518	510	551	537	529	497	533	522	544	579	529	511	553	554	548	542	565	528	555	529	539	547	527	499	545	536	510	542	544	548	572	535	536	527	526	542	544	491	548	554	540	546	546	555	564	541	518	551	520	554	528	537	542	533	554	526	578	518	542	524	528	567	554	522	533	593	562	501	571	545	529	488	535	570	555	533	510	542	535	516	565	579	530	532	552	506	551	583	501	550	518	527	584	511	478	527	542	545	559	498	546	487	533	539	536	506	577	551	532	511	528	531	536	482	577	574	545	546	540	580	511	519	519	499	535	523	575	541	518	545	534	487	541	549	540	528	559	514	525	567	520	498	575	518	511	518	521	537	568	527	587	535	505	521	527	526	514	543	498	522	496	515	545	537	517	547	538	571	526	562	533	523	517	571	541	518	530	546	526	585	562	511	521	555	518	533	509	493	587	502	581	545	553	556	572	513	513	539	556	554	502	507	502	546	506	509	528	495	563	511	541	525	544	518	564	486	538	596	537	507	553	533	533	540	545	533	520	523	540	502	511	549	504	477	590	500	539	478	523	547	544	495	523	522	512	520	512	579	519	576	509	506	560	576	525	510	506	524	559	556	539	484	513	550	566	527	538	544	517	568	546	556	533	506	562	534	540	508	524	529	530	502	527	556	528	479	547	503	532	537	549	538	504	521	565	546	527	544	556	520	512	559	553	545	530	527	521	538	544	552	550	537	553	522	519	546	520	519	565	574	520	528	542	509	548	519	541	540	553	499	544	552	518	529	497	510	528	580	521	484	511	522	528	500	529	517	517	552	539	545	522	555	540	534	551	549	509	546	548	498	523	546	549	514	528	552	508	513	521	495	523	552	529	511	588	519	534	540	480	565	522	528	520	578	550	557	498	527	551	542	513	560	549	523	546	550	546	570	532	499	542	567	503	522	591	508	521	565	533	487	537	506	512	554	568	532	514	501	522	554	535	527	560	537	549	504	536	518	554	512	487	542	535	541	538	574	547	519	587	525	525	551	537	538	577	530	518	533	487	510	537	519	528	533	490	489	522	505	509	557	544	572	504	521	504	497	510	530	506	493	561	556	582	508	576	536	544	573	520	538	580	553	553	528	525	541	520	568	542	510	539	523	555	549	533	551	534	536	515	540	546	507	537	506	534	571	513	562	508	527	546	541	501	540	524	550	529	579	528	547	561	543	526	528	529	536	549	562	535	525	517	557	544	538	506	532	550	535	552	499	552	565	535	543	507	497	523	535	528	535	545	542	586	548	550	546	509	566	595	570	543	535	552	542	527	551	535	537	541	539	535	529	552	534	587	585	547	537	566	561	531	529	516	536	532	533	550	491	498	539	527	521	541	526	501	489	587	544	505	552	574	523	558	596	497	497	543	513	512	544	516	515	516	510	505	539	507	503	533	500	534	550	537	559	495	515	507	531	551	521	561	513	579	510	541	515	516	538	506	553	514	538	537	571	577	559	545	528	581	554	568	538	542	541	562	537	548	574	560	496	532	517	576	584	533	555	527	600	534	583	532	539	559	537	546	533	551	503	520	553	550	486	536	526	514	514	519	539	545	526	508	537	555	510	519	560	534	531	531	545
4576	7495	9145	7254	5077	3569	2454	1921	1616	1291	11171	15652	10168	4594	1602	633	514	485	444	506	429	418	458	453	448	479	493	456	455	480	446	469	464	441	429	433	485	472	479	467	449	483	466	472	484	415	451	487	451	445	488	499	504	460	494	468	494	473	490	460	466	458	455	497	438	439	452	456	456	482	457	470	481	455	429	429	456	485	432	476	476	465	480	490	454	481	449	467	479	452	479	464	448	443	410	456	430	460	490	451	457	474	469	461	411	467	457	423	437	452	469	457	464	464	465	489	478	456	477	473	453	437	445	506	462	446	449	491	482	477	475	459	444	453	441	461	465	420	467	418	464	442	403	429	451	444	461	456	471	457	465	458	462	428	453	458	472	473	442	468	474	475	486	456	452	443	477	458	489	445	471	441	457	424	427	499	465	442	481	486	491	465	458	488	493	441	431	436	466	466	434	453	460	457	478	450	474	481	450	467	433	473	446	446	411	484	446	477	480	455	436	453	442	476	477	481	464	442	436	456	462	463	442	449	461	465	439	484	453	430	473	475	436	448	418	462	445	460	469	482	455	453	492	498	474	517	478	448	437	428	440	448	475	450	470	439	478	487	437	447	434	474	488	427	452	429	460	456	505	445	411	441	432	443	467	463	432	460	467	438	425	472	443	445	460	430	465	446	446	429	480	474	454	461	477	481	479	474	460	463	441	499	463	453	434	454	445	452	450	439	444	458	468	471	451	465	502	470	462	449	421	496	473	446	452	432	459	479	464	462	450	461	473	494	480	491	446	450	472	458	408	490	478	474	444	468	455	490	447	459	454	431	448	478	424	471	441	452	444	419	483	470	468	448	473	444	478	435	471	469	456	424	425	466	457	489	486	460	489	472	478	441	439	442	471	496	505	477	428	395	480	478	446	440	478	446	456	452	453	477	436	445	459	486	470	462	424	467	467	484	495	454	440	480	475	424	468	513	486	479	459	481	483	458	421	470	478	465	483	445	449	477	438	466	454	445	463	414	476	453	497	417	456	432	467	430	451	468	446	473	449	464	464	449	488	447	444	473	453	482	487	423	457	457	469	442	437	469	470	451	498	446	440	491	451	448	446	481	458	428	457	453	464	441	471	447	445	432	462	453	483	474	426	435	465	445	446	432	487	449	497	458	467	465	462	468	469	449	480	442	480	442	434	468	480	455	458	459	431	432	449	445	460	457	464	454	468	467	437	475	457	439	460	453	476	458	462	446	444	447	491	471	487	419	462	452	502	472	473	439	475	461	461	447	497	439	435	470	457	472	460	408	461	452	487	434	476	469	479	470	463	461	440	432	476	451	469	489	476	425	470	475	480	460	426	460	455	439	442	447	455	443	446	461	480	453	448	460	448	452	459	451	474	455	439	452	484	457	471	429	455	452	466	493	474	424	435	439	440	508	438	456	444	447	438	444	439	429	445	458	498	451	455	422	478	419	467	424	432	435	444	472	436	474	478	448	432	445	442	471	466	453	432	445	486	475	452	478	458	491	449	424	453	463	453	450	481	483	439	450	473	455	474	483	461	471	492	493	461	478	481	484	451	453	453	438	419	466	472	441	450	442	424	474	454	411	462	486	468	494	464	498	455	447	490	454	416	470	443	463	461	508	431	466	419	457	479	463	490	443	466	443	436	476	467	484	405	464	440	437	455	457	456	490	506	460	466	473	416	463	461	432	463	470	436	463	474	524	425	448	433	465	455	450	446	461	487	435	476	453	450	458	485	444	441	440	419	440	462	499	442	405	443	453	425	450	434	468	445	443	453	418	439	453	498	464	476	456	471	478	442	457	449	423	442	444	434	523	465	453	427	475	456	460	493	494	449	493	455	459	482	493	443	497	451	431	458	406	451	442	474	462	465	432	437	416	449	440	501	490	445	482	449	479	454	454	463	453	492	474	490	438	469	485	434	450	451	479	472	463	465	485	504	454	444	493	438	450	439	459	437	481	466	463	457	443	421	468	435	453	457	445	464	459	481	481	452	432	454	461	482	443	458	463	436	460	468	504	460	448	452	466	442	473	448	483	375	442	471	448	424	485	471	473	469	473	451	454	477	438	424	473	460	428	503	453	499	472	445	476	451	485	449	443	467	464	462	448	452	446	464	464	480	449	446	438	494	418	478	456	457	448	465	459	490	491	431	432	453	434	441	441	485	482	459	421	501	455	453	418	415	429	394	443	469	455	449	447	407	425	491	456	436	490	414	487	463	442	468	420	449	492	463	470	484	414	477	451	473	471	461	489	442	459	476	445	451	456	457	487	453	419	421	447	427	444	445	454	419	457	477	476	488	434	454	459	472	475	450	441	431	454	445	440	464	446	451	450	416	487	477	438	452	479	424	428	453	498	432	447	430	452	453	440	459	487	486	463	447	494	464	466	456	437	452	447	472	445	458	453	469	447	448	511	433	456	454	450	495	469	441	466	443	461	437	488	467	483	444	509	450	454	465	463	426	460	454	452	446	467	457	444	451	496	451	455	462	467	427	433	433	456	479	477	455	482	453	457	458	492	469	456	457	426	465	458	456	512	480	458	467	442	432	480	436	453	465	462	457	500	426	456	440	457	440	499	434	456	450	441	482	436	439	446	450	463	470	457	460	477	459	464	455	485	427	445	440	470	434	422	433	446	438	485	438	488	451	469	485	478	482	453	453	415	466	426	437	417	480	457	462	427	444	441	464	457	423	468	426	447	429	461	463	450	465	446	473	456	464	441	484	490	490	424	452	482	426	447	459	465	445	478	455	416	480	454	454	437	445	450	485	475	468	459	478	435	462	446	489	437	449	469	429	479	429	437	466	437	458	503	473	477	468	455	444	498	442	468	470	439	464	474	467	449	454	463	478	499	487	512	489	456	516	476	463	465	504	434	464	441	466	443	484	456	486	490	479	460	478	482	446	449	461	486	469	472	461	451	478	473	474	493	459	461	444	450	457	481	473	474	467	469	470	415	519	447	444	443	458	463	458	454	491	498	455	438	441	462	506	437	426	447	469	479	451	478	466	505	441	437	459	424	456	457	441	450	451	455	465	466	451	480	478	444	472	425	440	453	466	448	440	466	431	481	452	396	497	476	462	486	441	486	451	447	442	463	444	446	446	447	493	459	503	479	424	429	454	445	451	496	425	473	466	454	445	458	459	488	464	444	487	485	444	464	415	437	468	528	433	453	404	477	423	452	432	453	460	434	445	462	458	426	473	446	411	477	462	483	461	451	454	458	423	473	458	484	433	468	426	432	450	486	503	487	459	496	434	478	438	454	460	458	454	446	459	478	461	425	469	447	446	447	451	441	487	497	449	450	452	461	459	458	494	467	476	457	480	438	444	495	480	437	451	469	480	471	491	454	433	435	460	480	484	473	445	445	448	449	465	447	451	460	482	489	425	416	418	508	453	420	468	418	412	483	477	444	471	493	445	417	468	490	470	472	465	470	461	450	424	433	455	473	459	469	480	467	464	481	485	473	463	483	431	470	476	481
23946	21020	28145	24129	20914	13000	4883	2876	1946	1902	19714	26508	18202	7665	2234	916	682	688	644	601	645	636	632	619	656	636	618	619	662	666	621	654	644	675	624	641	620	626	581	608	628	606	619	637	637	645	605	634	648	589	657	621	640	691	637	625	667	640	637	663	640	642	638	652	638	596	618	637	642	656	623	648	607	662	602	630	599	625	676	631	645	608	632	631	601	608	622	653	660	648	665	640	617	620	623	617	659	613	642	629	639	578	632	647	604	661	613	634	658	638	665	614	625	607	628	620	617	623	605	650	626	607	648	634	566	642	603	635	685	673	628	645	607	599	626	650	666	648	622	615	660	685	632	627	603	635	646	632	643	663	615	641	609	634	607	644	687	611	667	610	614	637	634	623	623	616	659	653	616	608	585	634	605	653	622	604	600	595	625	587	653	657	588	642	661	637	639	636	609	646	590	622	675	593	646	601	667	620	639	615	640	649	618	649	612	574	617	642	622	641	621	647	617	598	603	626	624	629	611	633	646	621	616	665	686	662	595	645	635	605	626	643	609	576	658	628	641	635	647	640	616	652	574	611	621	614	623	656	605	569	630	599	593	592	609	605	580	601	590	615	616	607	621	607	621	616	608	645	635	619	653	643	607	609	701	630	612	630	690	626	613	631	640	629	638	629	675	586	619	597	617	605	602	611	598	672	628	656	630	603	650	639	601	666	666	632	635	644	649	642	593	617	611	629	622	626	639	617	646	632	621	628	585	635	601	654	665	646	625	635	612	639	649	680	655	616	668	631	602	627	645	572	580	647	573	631	650	578	608	618	627	580	607	599	648	610	628	634	608	656	624	624	636	662	619	634	598	626	622	619	636	610	661	585	583	660	650	637	663	655	638	609	627	621	627	611	645	682	624	616	593	574	603	613	629	653	620	676	618	642	631	602	602	608	596	592	597	637	639	611	604	666	633	585	607	663	658	601	630	634	631	617	609	669	617	613	613	632	656	581	612	627	636	623	579	644	637	668	612	645	618	593	588	612	612	636	683	620	628	657	623	655	613	618	618	609	577	627	636	679	636	619	632	623	562	588	638	608	609	621	641	638	627	624	623	616	627	596	615	646	634	617	621	675	635	662	660	680	603	600	627	575	640	605	586	616	574	609	621	642	644	632	627	578	613	605	634	634	600	615	627	599	626	613	592	605	620	596	665	626	630	583	647	636	626	623	616	605	668	634	660	577	604	650	622	665	620	646	609	615	652	642	630	576	628	640	597	607	565	618	614	599	608	642	692	640	630	604	590	628	609	608	610	612	617	651	610	649	638	668	631	602	628	637	620	610	667	623	577	675	621	640	670	648	640	628	607	642	596	637	664	650	640	633	662	638	620	640	587	636	629	673	652	613	583	617	619	649	630	595	602	632	613	604	634	581	597	680	640	644	624	649	599	623	629	609	664	635	643	644	631	611	591	642	617	593	676	670	598	616	614	621	615	630	621	572	600	630	639	658	636	651	646	614	646	635	627	578	668	664	648	620	607	630	630	646	634	571	637	617	652	620	653	620	619	613	653	594	609	628	611	610	629	679	631	632	602	568	593	620	619	567	632	608	652	634	586	612	677	613	638	611	618	675	679	611	633	637	640	582	615	582	603	631	594	641	646	616	612	630	594	617	657	630	613	629	649	608	646	600	620	665	607	568	639	673	657	635	601	638	625	624	601	588	648	635	621	627	639	648	681	637	646	583	589	615	608	643	572	648	597	646	677	619	641	623	632	617	624	635	636	634	610	640	657	603	629	610	634	643	610	628	660	608	622	569	640	645	624	640	637	615	656	624	638	623	635	624	621	628	628	618	621	618	580	622	672	580	637	649	584	600	614	659	620	615	634	589	602	615	595	602	664	644	591	606	656	629	600	647	608	655	658	630	653	617	601	629	596	623	658	618	645	642	628	559	594	644	604	586	630	613	659	620	567	651	659	646	611	627	620	631	608	593	639	630	647	626	705	675	634	637	616	650	666	650	658	640	625	621	648	621	600	628	599	653	626	659	611	667	619	623	617	630	630	617	615	581	608	652	643	657	621	632	591	662	601	663	683	603	652	647	660	682	584	600	625	625	614	620	585	642	602	624	624	616	610	607	614	668	607	599	640	644	654	648	574	635	613	640	610	612	635	625	626	622	603	606	642	599	612	644	613	642	617	603	561	659	610	610	623	585	603	604	643	635	602	617	665	596	604	621	633	617	612	660	597	683	566	588	639	673	616	620	624	646	651	605	644	584	665	646	690	595	588	619	655	630	583	652	593	638	581	659	618	605	624	605	588	640	598	637	629	626	594	621	644	643	580	644	640	598	608	636	601	625	597	629	670	626	641	650	634	614	634	634	627	608	626	650	640	605	629	618	631	640	631	632	619	602	587	606	620	618	597	622	641	588	584	618	596	595	638	611	655	595	626	574	590	599	578	615	625	619	635	617	648	646	673	625	645	631	652	604	608	642	610	637	582	631	634	631	649	630	628	593	593	612	625	605	655	618	610	639	652	584	651	640	590	599	630	622	604	601	635	646	596	624	614	635	649	635	621	620	623	616	615	633	635	627	662	665	588	613	637	629	628	640	607	612	588	604	601	586	621	611	642	607	648	659	620	635	621	585	585	611	607	649	596	573	577	632	661	685	574	565	653	592	638	635	627	611	662	620	607	596	638	611	613	609	640	649	631	631	613	634	639	656	635	575	614	588	626	639	618	562	645	641	647	628	594	613	638	557	597	648	668	600	670	635	652	644	648	643	596	587	616	639	646	597	613	651	586	636	639	597	623	614	645	610	619	631	661	609	602	566	656	662	653	573	638	652	618	616	606	628	607	615	618	621	628	611	647	591	572	679	601	630	629	626	604	599	652	611	650	640	642	633	616	640	639	599	631	608	616	634	579	590	625	654	583	600	674	630	624	602	626	639	615	623	622	628	581	603	631	593	613	639	622	612	680	633	673	611	638	630	667	625	659	591	640	615	630	644	638	650	589	563	619	621	617	660	612	626	608	610	610	641	601	588	656	629	630	632	638	622	615	668	604	638	605	623	641	640	622	589	654	678	645	605	586	637	653	664	657	607	629	638	600	593	623	555	620	683	671	651	634	648	647	604	639	608	605	594	627	656	636	634	611	630	618	611	642	654	603	669	633	607	664	625	662	612	610	590	584	680	667	643	634	606	612	618	658	662	671	617	626	621	574	684	592	618	597	666	604	612	608	577	634	673	667	634	603	592	579	625	660	599	635	661	649	627	602	583	625	592	619	629	633	609	607	639	639	627	613	593	619	625	625	636	567	621	613	631	643	622	648	619	662	630	630	602	625	625	609	621	620	663	652	641	641	628	600	630	658	646	600	594	595	600	638	646	602	630	626	588	634	589	673	666	644	609	606	612	628	598	608	617	596	628	596	615	705	620	630	647	638	631	600	679	644	597	609	648	603	653	648	670	619	599	604	614	619	610	601	592	643	655	674	633	642	626	632	632	635	683
5831	12586	15945	12235	7889	5386	3762	3252	2598	2429	23646	22810	15431	6681	2125	771	604	555	530	532	497	505	550	510	494	563	503	531	537	576	527	553	538	534	544	559	555	527	538	549	546	520	533	499	504	513	504	511	526	530	514	560	488	528	520	533	533	526	505	548	501	536	535	502	549	502	519	523	510	488	561	530	526	513	513	486	520	521	511	524	539	524	559	534	529	523	565	530	550	535	551	479	507	548	496	536	537	552	525	534	579	549	547	562	546	531	544	507	542	531	494	538	551	560	493	553	525	527	548	493	521	520	520	538	537	530	537	546	521	505	492	533	491	499	540	544	520	536	542	479	555	518	506	508	491	508	528	491	559	550	537	524	527	531	504	502	493	543	543	530	501	506	545	519	550	531	519	523	545	519	511	516	542	489	471	529	532	535	484	499	540	492	527	503	510	546	530	482	520	510	529	552	515	514	506	533	520	522	524	514	527	524	519	494	528	538	529	552	495	515	510	512	487	525	485	520	528	533	539	517	509	476	532	545	498	517	550	482	499	584	530	539	538	498	507	560	484	542	509	517	525	504	510	525	493	523	526	556	521	553	509	524	528	521	509	533	520	506	488	491	529	512	532	510	515	539	503	526	537	537	513	521	497	478	537	558	524	521	519	521	499	502	490	509	526	505	543	537	528	494	534	513	543	515	514	540	531	530	519	519	547	521	524	489	506	517	485	567	495	517	548	576	540	514	522	556	534	508	524	499	539	531	505	507	483	508	511	518	544	534	513	489	525	513	520	501	478	500	534	498	500	555	509	501	508	537	569	531	540	540	540	567	489	521	533	524	544	490	536	520	493	505	529	524	501	525	508	531	507	529	505	532	535	523	537	538	591	507	523	473	546	543	512	542	525	540	511	514	536	499	539	534	511	506	542	553	514	517	507	500	527	506	544	535	538	517	535	501	530	502	533	519	517	527	553	497	493	502	538	524	556	529	525	528	535	501	528	529	547	517	503	542	504	522	520	510	514	475	521	497	554	507	571	545	543	525	515	550	530	543	550	513	496	560	532	500	545	472	533	566	519	533	485	515	553	530	524	538	558	517	524	555	495	502	519	523	547	497	492	524	527	512	484	460	524	511	521	518	574	508	520	559	525	559	490	547	511	487	523	528	499	470	537	499	529	557	556	542	498	526	479	540	548	518	532	483	548	534	517	512	541	537	525	497	526	512	542	538	553	545	526	500	539	504	471	526	485	542	551	528	566	500	523	532	522	537	524	537	489	552	483	532	529	480	525	538	533	546	503	516	515	524	522	501	522	499	513	491	558	491	499	510	484	536	517	499	546	504	478	520	496	514	532	504	498	511	515	544	532	541	504	527	518	523	526	546	544	514	538	554	497	516	517	490	512	506	534	545	542	513	483	504	540	507	510	574	524	531	490	512	481	492	523	519	510	489	529	503	582	490	536	500	586	480	561	546	514	578	497	520	508	519	518	519	501	528	534	522	497	544	489	484	550	498	498	573	501	511	522	521	546	523	503	511	490	511	523	545	480	512	522	496	549	502	517	532	540	508	519	519	545	513	552	504	544	529	507	491	467	536	528	526	500	501	498	532	523	523	554	523	555	526	507	542	521	521	500	549	568	514	480	543	545	541	489	501	510	511	523	511	523	531	545	548	490	481	491	516	534	506	559	536	521	529	526	515	591	501	544	529	540	501	506	491	529	537	526	530	496	531	522	525	535	490	495	522	513	544	580	479	590	515	537	554	499	547	530	509	532	511	547	516	558	472	487	512	534	517	576	486	542	556	519	521	482	562	527	518	564	530	521	563	508	502	552	522	498	550	517	485	522	509	505	519	542	528	495	560	476	534	541	518	516	504	480	498	522	533	544	502	542	580	558	496	532	519	519	541	499	478	516	501	539	540	528	480	493	507	519	519	503	524	548	534	535	531	529	511	500	497	523	506	542	577	540	532	515	504	510	560	546	516	543	526	475	525	490	497	487	525	493	523	511	550	504	509	511	520	524	516	522	482	502	538	471	518	552	528	553	524	505	540	515	548	480	531	531	522	527	521	522	524	514	506	533	518	509	538	524	550	516	537	533	522	550	526	542	505	514	548	508	519	462	523	518	541	529	577	498	521	518	501	516	498	566	493	546	473	516	540	539	514	506	528	528	540	544	525	485	505	503	544	544	510	477	519	481	524	497	554	539	458	523	503	511	519	527	533	525	533	580	507	541	516	536	540	529	536	549	564	557	494	538	502	515	515	463	522	497	517	559	524	498	505	504	535	548	517	515	522	507	531	525	530	492	535	527	523	494	545	500	545	544	511	553	523	498	536	532	540	569	495	548	550	536	534	500	505	509	517	456	563	493	528	515	547	532	533	544	520	540	493	548	492	517	542	564	542	529	508	520	493	461	512	555	523	516	530	512	520	469	531	528	535	505	508	568	543	511	519	494	519	482	503	532	562	570	505	558	539	509	494	529	511	536	514	534	512	520	512	513	565	531	543	528	526	473	535	530	551	490	481	508	512	557	493	531	506	536	494	539	507	516	475	549	538	515	541	460	539	507	536	499	504	536	509	556	538	512	512	472	524	529	514	495	506	472	532	563	528	575	556	512	498	513	499	506	503	515	465	561	538	518	533	532	538	496	481	512	551	510	530	514	516	525	537	517	495	511	518	503	540	533	500	522	511	528	521	541	506	540	489	556	567	553	480	527	527	516	518	530	561	543	552	549	537	512	560	527	508	490	524	505	536	517	541	500	491	532	503	511	508	525	513	530	526	526	521	513	489	529	489	540	531	536	519	513	523	528	552	506	541	526	513	525	507	498	558	506	488	509	495	547	500	525	493	537	528	506	525	536	499	542	550	518	519	518	539	506	543	509	522	546	516	474	532	533	524	524	503	555	518	526	535	563	530	526	542	529	516	502	527	520	504	520	557	528	511	511	497	491	551	509	535	503	514	533	534	575	524	523	564	490	505	542	498	503	558	532	522	529	521	527	538	488	542	545	488	503	510	491	528	529	491	501	513	577	501	529	518	502	520	521	514	512	471	493	538	485	574	493	553	492	527	472	513	532	513	507	519	505	523	545	460	529	507	518	531	497	528	548	494	526	511	500	496	565	538	516	480	514	513	549	544	521	540	522	490	548	514	501	502	516	494	533	500	514	510	516	513	509	487	520	511	549	513	530	527	539	516	549	562	520	516	523	536	499	556	505	528	512	523	506	489	514	529	519	493	486	542	521	533	510	527	521	491	535	499	471	514	534	561	512	546	570	524	503	508	525	497	498	499	536	536	492	480	552	510	553	516	552	508	519	479	505	505	556	540	505	496	515	490	535	530	495	510	507	552	530	552	488	525	527	489	526	518	524	539	510	512	539	500	521	499	523	500	541	544	532	503	499	505	508	530	514	517	548	500	509	496	537	523	521	512	503	543	530	506	498	556	578	538	512	515	509	522	477	464	517	515	525	529	533	542	560	504	511	564	497	492	493	535	518	545	566	540
27452	13071	5685	3434	1900	1288	1029	973	835	710	1211	1711	1330	928	616	523	510	488	441	480	464	446	480	503	489	480	474	479	459	474	459	483	453	498	538	485	493	457	520	493	461	497	458	484	497	483	477	465	507	493	492	444	504	503	447	462	506	483	468	455	481	516	474	479	460	482	471	483	466	473	524	496	525	488	491	490	473	479	500	463	470	530	497	480	460	454	467	516	478	485	465	498	495	508	502	445	481	461	490	509	466	479	509	459	486	442	489	500	453	470	466	490	498	489	470	455	478	471	480	498	452	467	460	471	510	500	502	442	483	483	496	473	500	478	498	473	438	476	440	488	507	456	469	475	490	479	504	442	476	491	450	485	473	484	481	468	513	521	499	472	483	459	467	513	447	503	511	478	458	442	451	499	477	472	425	486	474	498	435	519	452	492	477	448	477	492	482	513	464	485	457	490	503	405	461	477	496	491	453	481	471	487	500	446	443	520	470	521	510	447	446	465	461	484	482	458	469	478	423	487	443	474	518	502	505	492	489	467	470	470	486	481	427	516	494	494	473	457	521	481	532	474	477	476	434	459	496	466	491	523	470	468	480	441	462	455	479	454	488	458	499	504	457	529	466	480	473	460	441	511	494	470	451	449	495	488	487	471	493	479	429	465	495	503	466	491	471	485	456	475	508	484	432	487	479	435	460	472	456	427	470	487	474	484	449	470	462	438	426	461	448	455	501	491	470	466	485	493	509	513	500	478	471	522	494	443	463	477	500	487	450	484	448	493	417	493	455	489	451	447	480	490	492	485	489	483	497	481	513	488	513	497	472	453	475	476	466	481	450	490	450	457	477	483	430	518	470	465	518	482	452	474	472	509	513	475	499	529	511	500	500	485	471	491	487	506	460	479	484	462	471	455	488	464	445	473	538	499	472	401	467	456	499	430	466	506	480	483	489	454	502	458	457	483	451	452	475	483	521	452	447	544	459	506	451	477	466	522	526	490	478	513	503	497	495	462	532	454	494	481	492	456	455	473	519	482	473	543	464	479	474	487	491	479	496	498	460	481	484	490	488	447	489	443	480	498	485	463	506	446	450	455	438	479	512	459	457	456	489	502	467	475	460	480	459	474	477	464	489	491	486	459	482	504	494	421	494	464	435	474	447	472	464	476	457	496	471	472	469	508	484	488	502	475	499	496	480	534	496	495	482	473	477	458	489	529	489	480	481	499	505	494	468	543	466	475	460	439	466	451	458	469	494	431	469	474	464	480	456	493	501	502	515	471	496	489	486	502	470	518	481	508	489	501	484	469	491	474	450	496	474	512	486	471	468	472	511	480	481	483	476	435	431	482	491	455	486	486	489	548	451	475	435	422	506	436	501	494	450	473	500	449	476	452	498	465	446	459	494	490	508	476	481	486	480	471	469	482	471	473	501	513	500	476	479	448	425	457	485	450	470	471	453	495	469	440	463	474	472	456	475	444	455	488	540	486	484	485	482	476	463	485	458	496	482	512	466	445	483	478	481	488	507	452	455	485	461	463	486	461	463	489	448	504	457	488	473	454	490	460	458	454	478	444	459	448	511	459	468	477	486	464	491	457	500	461	451	449	461	471	494	469	477	431	465	464	487	454	488	472	468	511	494	475	458	478	471	489	481	492	546	443	471	512	473	454	463	486	475	515	517	469	476	429	491	500	492	440	483	500	504	494	508	456	490	448	478	469	459	483	466	470	506	493	500	468	483	494	477	465	491	477	485	461	489	487	492	490	482	470	463	431	473	527	498	461	463	495	500	503	485	482	474	451	470	452	464	509	500	503	499	486	491	497	469	490	447	460	478	475	498	494	448	482	444	492	502	441	502	488	474	483	493	508	441	448	495	444	457	432	480	503	485	503	470	475	485	471	475	470	447	454	510	478	485	465	446	446	515	477	502	507	491	452	484	433	466	464	471	460	466	501	478	481	455	484	521	451	477	497	481	509	507	530	469	501	513	474	424	450	480	459	463	437	440	484	488	485	478	502	505	475	473	485	457	475	495	481	482	463	457	508	497	514	467	473	438	511	539	464	462	452	497	473	456	470	501	440	474	497	458	466	446	484	486	472	485	449	502	508	464	477	488	449	466	498	467	459	456	476	538	463	480	447	517	460	514	445	475	522	492	493	497	494	470	490	509	443	502	503	440	467	469	455	491	493	460	452	472	464	499	524	495	468	471	461	459	491	456	488	464	481	468	493	492	480	511	497	449	508	523	481	458	515	476	472	484	476	447	501	496	523	436	503	502	481	482	475	488	481	432	477	517	533	483	495	495	489	463	473	463	484	463	481	494	437	488	469	493	505	467	466	519	516	488	477	469	448	470	468	472	503	459	474	468	484	458	433	490	441	479	522	478	506	486	508	478	466	484	440	470	503	476	466	446	484	481	459	469	437	457	449	492	458	472	495	480	457	490	486	455	457	457	474	455	487	490	513	466	475	470	456	497	477	467	475	475	504	492	426	473	475	501	521	467	481	491	483	468	511	475	446	498	477	494	494	449	462	466	486	501	492	511	449	498	509	483	473	521	478	450	469	482	471	513	509	477	455	492	461	481	460	471	458	458	489	446	517	470	465	466	465	469	463	466	497	493	473	488	474	506	494	468	476	477	475	482	452	490	477	474	498	511	488	440	485	473	450	431	489	439	491	479	458	455	480	458	477	482	473	505	528	530	466	507	517	507	439	501	455	510	481	495	472	450	502	443	487	434	505	471	500	480	464	442	473	529	470	491	501	468	493	451	502	453	473	475	485	489	498	512	468	491	465	481	489	469	487	485	491	460	512	466	491	505	493	488	490	464	481	481	477	468	494	495	474	488	464	472	475	489	478	472	498	509	483	513	460	459	502	467	478	492	471	446	505	483	458	462	500	505	501	507	490	482	458	495	505	537	493	478	442	485	516	517	503	445	483	482	484	488	469	433	473	444	453	480	473	482	478	447	504	477	449	530	511	456	486	519	449	438	473	506	521	485	461	464	484	457	479	486	468	503	425	501	516	459	460	496	482	460	445	482	475	506	490	427	505	485	467	482	467	469	497	440	459	492	480	451	490	506	483	467	499	480	448	493	432	512	450	487	444	475	472	497	496	491	454	479	492	438	505	504	471	460	492	522	477	486	463	497	447	498	480	469	543	456	464	479	494	465	473	521	467	439	439	497	488	450	474	461	452	473	471	520	488	432	479	470	489	513	470	525	489	514	500	469	467	426	502	476	457	475	508	531	511	492	490	450	458	442	486	471	500	467	467	494	484	495	505	452	474	468	454	461	470	441	475	471	470	486	474	465	476	460	501	479	502	423	475	475	455	496	466	469	470	491	522	473	456	496	462	485	476	486	496	468	491	453	473	463	496	488	436	516	461	427	502	477	426	485	477	508	439	455	485	491	449	445	475	487	471	497	511	434	512	525	496	482	477	486	438	527	483	478	465	499	487	481	475	512	421	463	467	496	487	496	480	503	449	464	463	482	481	485	536
6324	3911	5673	3404	2283	1600	1266	1318	926	718	1707	2088	1510	961	546	454	436	369	363	384	386	397	413	425	364	359	380	391	408	400	441	371	376	395	398	379	360	385	411	407	399	396	428	417	426	409	385	411	392	373	404	399	399	366	393	416	409	406	404	397	427	367	421	397	394	400	426	393	408	406	385	393	416	421	406	344	345	350	403	395	418	367	386	384	401	378	406	386	400	376	383	368	387	384	378	399	408	369	391	356	393	420	399	402	377	406	373	407	385	392	426	355	413	407	401	390	414	390	375	381	408	376	373	393	409	401	423	378	385	381	390	440	385	414	374	405	390	380	399	342	385	382	383	390	367	374	401	362	392	403	404	410	364	368	425	394	394	396	396	373	342	395	381	429	379	388	388	370	393	375	418	352	378	422	403	418	395	374	387	400	381	396	378	395	403	392	359	399	393	426	421	403	420	440	351	379	361	398	366	366	391	354	370	396	382	426	352	427	400	399	391	373	406	362	381	413	392	372	416	390	407	379	370	419	371	408	416	425	373	409	422	392	359	388	417	405	425	380	384	392	379	393	420	395	412	377	373	402	387	418	381	392	355	370	392	387	375	421	419	389	391	393	370	376	369	383	413	410	387	387	394	381	400	393	375	426	367	402	403	394	386	429	405	357	394	418	411	378	389	393	382	389	386	382	394	397	385	375	405	414	390	406	390	391	402	393	409	367	376	401	372	410	395	360	402	421	371	371	386	418	381	405	382	390	366	374	383	395	366	387	375	388	410	391	371	420	416	408	376	410	404	380	375	401	388	376	407	389	386	399	408	388	415	420	368	392	392	373	397	413	362	392	407	382	382	398	399	384	392	390	352	376	402	383	403	401	439	377	395	408	405	422	380	406	377	405	427	413	387	411	412	415	363	388	400	399	384	395	390	401	381	413	366	411	384	413	383	403	390	404	397	394	404	382	385	411	369	402	399	379	401	382	408	371	419	379	374	401	386	353	400	426	410	378	362	413	391	386	438	401	381	378	380	401	360	390	380	382	377	393	392	399	392	403	360	399	409	408	408	366	393	400	405	423	389	380	417	397	410	375	416	384	379	398	399	396	403	379	397	366	416	361	397	372	397	375	396	410	384	402	375	374	412	399	384	377	379	397	361	413	400	402	379	386	385	382	357	387	387	403	401	379	395	392	373	365	399	361	393	409	353	427	419	399	385	402	376	365	363	376	382	389	359	398	401	384	399	403	387	332	407	413	366	430	405	379	354	389	408	427	382	430	387	411	375	388	392	395	383	376	388	389	376	394	374	363	350	366	365	381	397	408	387	380	371	403	369	386	392	389	370	416	382	409	400	396	371	360	398	376	392	402	379	358	391	369	367	393	420	432	400	386	403	419	394	400	378	372	388	378	393	358	416	400	371	401	411	395	384	401	381	379	366	391	392	397	378	408	395	404	368	409	387	386	401	396	402	415	406	404	401	394	412	370	386	390	375	366	377	381	381	357	371	392	386	402	393	391	364	369	405	393	414	348	400	394	357	404	379	389	385	391	420	409	400	396	394	409	414	428	401	402	383	361	369	386	381	405	376	413	395	398	385	369	385	376	374	414	378	383	408	407	394	390	379	381	401	391	394	386	365	377	396	365	398	394	388	388	391	381	373	398	382	394	396	421	356	423	381	374	430	410	408	380	376	407	387	408	407	380	379	377	427	434	373	406	403	405	362	390	373	379	383	398	398	377	395	347	411	396	389	404	390	388	365	392	396	413	384	405	380	399	381	424	403	407	390	410	376	384	394	410	391	359	413	399	370	346	400	410	407	429	407	418	374	373	393	350	415	409	372	391	402	396	376	351	405	370	397	408	393	400	400	423	414	389	394	405	427	355	391	377	398	416	420	377	349	410	399	422	397	352	392	386	365	369	385	415	378	396	375	386	351	427	402	407	361	386	405	366	398	398	396	384	357	406	385	364	384	383	386	384	390	356	394	368	391	393	420	391	427	389	409	377	415	402	377	351	401	378	376	374	383	452	411	401	371	391	398	358	368	417	381	384	403	385	378	381	388	356	372	385	386	352	416	389	405	361	387	423	429	388	402	365	384	385	362	394	393	395	399	382	362	387	400	391	417	364	365	381	365	404	385	417	417	363	397	365	402	377	385	343	362	430	363	366	401	373	360	376	375	379	377	394	375	399	369	407	416	389	389	410	417	422	420	420	380	385	352	341	406	390	401	405	388	400	402	392	425	385	369	422	381	362	368	403	392	358	370	397	390	382	386	405	408	382	406	416	394	384	393	384	384	431	389	394	366	383	389	383	407	393	396	369	383	405	400	410	386	417	382	384	405	379	431	398	404	373	412	339	410	400	386	416	415	383	416	375	404	387	406	386	402	376	399	377	398	410	357	415	396	395	389	373	405	360	378	397	388	392	390	424	415	420	399	383	361	384	376	379	396	381	405	420	391	423	357	396	440	375	384	375	376	387	414	410	374	406	393	396	388	411	368	409	359	382	429	357	421	375	382	397	342	424	357	363	379	395	414	387	395	369	398	391	408	363	380	413	362	391	349	404	375	390	392	414	376	390	370	409	391	405	405	412	388	401	397	349	405	384	389	395	413	384	394	415	402	412	421	357	372	411	359	406	391	376	369	380	423	397	383	418	382	367	394	398	407	373	412	377	409	356	415	354	433	417	369	417	384	372	373	448	365	361	394	399	395	384	420	374	379	417	399	399	409	390	362	401	386	384	392	381	395	394	366	390	386	421	383	370	367	392	408	376	382	340	369	388	373	411	383	387	401	397	402	389	381	447	374	400	372	400	381	396	367	384	384	394	379	356	402	383	376	391	388	397	408	401	366	356	375	423	426	393	417	428	395	406	385	372	395	387	377	418	398	410	382	393	376	399	400	384	365	400	395	376	360	401	395	395	365	372	375	417	419	390	417	404	378	364	404	380	419	355	379	399	389	400	405	386	372	381	395	365	400	359	412	439	350	411	355	340	387	418	374	396	369	407	410	413	381	394	402	374	442	384	402	375	387	363	390	380	401	388	351	419	396	410	397	418	351	395	416	402	389	399	389	363	391	386	361	383	407	390	427	399	368	380	425	363	381	356	405	382	350	392	364	362	411	412	386	377	382	384	384	429	394	401	416	383	392	389	398	406	378	426	392	375	419	386	397	394	388	382	363	395	382	367	385	369	417	380	388	380	397	377	373	408	399	375	411	404	392	364	405	363	376	363	403	413	423	385	390	382	381	356	389	401	432	375	356	395	414	361	413	372	422	359	352	394	383	394	424	368	369	407	392	361	383	382	427	375	375	385	407	407	379	412	394	410	405	405	398	405	387	405	402	418	388	374	377	401	404	396	381	395	366	406	399	413	358	403	395	400	386	410	395	415	407	399	408	428	394	436	345	384	387	361	383	416	401	377	389	382	370	401	376	365	377	384	359	348	383	402	365	388	376	398	385	394	417	363	379	378	399	387	376	377	398	394	412	374	398	380	382	410
25026	21054	27265	24933	13489	4601	3075	1892	1331	1262	12364	14107	8622	3995	1313	686	600	543	520	524	594	545	501	546	580	570	540	559	555	557	533	573	569	539	559	548	587	577	567	545	543	523	558	560	572	542	536	559	498	545	548	573	519	566	565	551	567	529	541	558	555	556	544	575	513	574	565	536	547	545	551	532	536	545	558	543	565	573	511	524	591	542	548	528	554	536	523	544	526	552	557	526	537	538	568	543	541	490	532	538	547	569	515	527	522	585	513	550	551	557	529	548	564	526	549	541	551	525	533	501	544	557	533	496	537	573	543	568	552	543	557	509	569	562	526	496	496	542	558	558	543	563	525	563	564	584	580	516	506	540	516	555	571	530	576	552	497	521	531	556	547	586	537	573	491	543	540	522	564	544	550	505	562	521	553	512	570	551	526	531	531	521	544	554	528	550	504	518	538	541	549	533	535	480	543	522	534	502	543	545	554	534	528	529	564	548	554	529	504	509	558	553	544	536	616	561	572	479	561	543	540	526	528	516	570	508	569	536	548	573	516	553	527	501	505	535	504	520	525	494	540	562	517	509	516	525	529	577	562	501	548	552	551	559	540	514	525	567	514	546	465	546	562	566	565	533	578	550	558	538	555	491	527	550	552	591	531	549	580	554	545	550	578	518	566	531	532	541	532	536	554	560	534	551	545	574	526	556	557	547	533	537	553	582	501	560	570	548	554	537	544	543	550	561	539	567	548	535	536	544	574	537	522	571	547	549	539	525	539	546	536	513	554	549	546	534	583	501	517	551	554	569	542	543	545	513	549	514	533	585	544	575	520	556	523	573	531	529	544	528	535	561	571	558	563	561	565	546	529	550	553	563	575	519	546	520	551	560	529	530	544	570	558	525	545	532	522	556	490	533	527	519	578	544	557	549	528	509	569	531	546	570	518	538	529	554	532	592	546	553	530	547	563	559	570	548	526	569	515	575	551	550	518	500	598	580	560	540	488	544	567	531	533	565	557	560	530	533	532	565	519	610	533	527	523	555	559	562	533	557	545	522	528	532	542	538	562	563	554	539	534	525	546	560	549	555	566	549	553	520	553	543	544	588	496	540	535	528	512	538	513	554	515	503	547	492	572	500	523	589	536	563	570	500	538	559	552	581	548	544	545	541	523	538	544	522	568	530	567	528	538	562	525	516	523	505	585	548	574	551	577	573	561	528	558	558	509	522	523	534	552	559	543	542	536	511	563	572	542	522	547	547	500	525	538	503	520	528	566	537	555	522	565	576	553	518	566	546	563	513	549	572	582	527	549	532	516	552	581	514	567	574	561	544	559	537	520	561	518	565	525	556	567	547	566	575	532	618	533	542	549	527	576	531	532	519	566	501	563	527	571	523	535	515	542	551	543	566	509	548	532	545	561	578	515	530	539	572	521	521	544	520	579	559	525	552	523	548	518	532	576	517	528	510	567	541	546	544	556	575	513	592	561	534	589	493	544	548	571	588	577	546	539	571	563	537	543	531	558	572	532	508	565	550	570	543	475	527	515	561	514	538	547	534	521	519	523	555	535	540	497	534	548	532	534	572	555	520	540	558	517	537	573	526	527	552	533	539	573	573	537	538	559	538	520	527	547	575	546	524	527	574	593	522	527	532	552	580	553	583	542	538	553	541	490	593	587	513	541	546	539	574	546	503	532	549	515	499	548	580	542	527	514	546	546	535	531	571	560	495	496	535	517	516	496	562	555	543	533	529	531	533	532	528	529	579	562	529	536	566	557	531	532	514	544	599	540	540	557	505	528	535	528	563	578	498	514	548	542	505	523	577	565	539	539	562	500	525	534	540	542	564	539	549	570	487	528	578	560	542	533	543	506	534	547	508	539	517	517	522	516	542	541	540	562	558	582	569	560	552	532	526	516	531	541	554	542	545	537	547	547	594	555	567	550	557	560	586	530	515	562	524	522	559	557	500	554	573	551	541	551	557	589	526	557	584	552	566	564	515	581	539	518	550	548	545	550	553	517	534	519	550	542	558	533	542	525	536	521	541	510	518	539	556	538	542	579	539	533	515	567	533	540	520	567	517	540	522	496	573	531	567	504	535	522	556	527	526	531	506	522	543	542	528	545	540	612	556	526	546	541	562	509	508	543	526	550	557	517	530	527	509	541	500	555	558	561	551	572	505	564	528	527	562	509	528	540	561	542	525	543	549	500	544	571	530	524	538	550	562	568	597	547	506	528	581	515	560	563	580	583	526	537	550	535	537	566	545	537	537	534	547	549	578	529	579	539	550	518	558	546	539	525	560	534	558	539	523	534	566	553	527	535	550	525	519	559	532	535	547	544	544	519	546	522	523	569	510	556	547	567	527	530	513	531	543	573	525	569	556	528	566	567	494	568	534	588	522	542	530	553	559	541	539	554	550	510	559	512	538	579	544	528	564	599	543	532	489	530	525	534	521	565	526	584	556	551	542	512	547	548	547	508	553	547	584	528	498	566	522	542	557	568	553	576	519	561	545	532	533	562	510	540	515	540	558	567	542	559	520	560	568	532	561	526	553	514	522	553	523	548	536	535	551	498	570	557	520	551	518	550	556	537	564	555	553	522	576	558	551	487	505	571	521	547	544	512	514	552	547	561	553	554	547	528	546	539	536	513	540	575	592	561	538	512	511	526	535	542	548	537	543	522	521	539	531	579	511	560	546	544	544	506	516	560	553	525	543	531	496	576	552	526	555	582	517	553	570	551	575	490	532	492	562	524	564	540	534	533	557	550	551	541	542	543	558	547	537	533	575	547	525	569	568	533	512	539	515	552	491	539	524	547	577	530	559	510	505	568	548	490	601	571	535	558	526	525	515	519	552	549	600	600	527	522	548	538	526	511	546	541	521	535	533	526	557	544	532	530	524	562	583	541	533	522	515	545	513	544	541	563	556	554	503	528	530	523	574	541	531	545	546	526	548	525	574	523	553	540	519	536	526	536	520	504	524	521	531	547	507	540	523	533	550	523	520	527	562	559	522	557	551	549	560	567	550	516	537	526	530	564	519	560	525	531	540	510	499	521	554	524	492	531	559	535	524	521	561	532	534	553	546	535	516	523	532	568	539	518	574	511	575	536	552	556	539	522	515	525	556	557	518	584	563	572	579	527	517	528	541	525	559	541	572	533	544	485	530	528	523	542	589	546	525	562	532	545	522	542	528	562	494	515	505	567	526	528	515	512	529	542	542	546	563	525	556	570	543	521	551	557	514	521	560	491	510	536	541	555	576	566	518	507	508	556	545	564	542	547	524	525	528	518	526	563	512	545	539	537	555	575	590	565	563	552	536	515	534	543	559	521	591	552	540	526	523	517	529	532	554	540	576	544	499	571	515	568	561	541	573	533	546	555	522	566	557	556	546	513	521	555	523	577	568	538	532	545	573	541	612	553	565	524	557	595	515	549	525	504	544	557	565	538	600	508	557	568	546	530	575	505	528	517	559	552	565	518	519	551	541	518	540	552	528	537	550
6490	10483	10744	7759	5184	3675	3334	2297	1653	1658	15491	13066	8656	4049	1360	639	553	462	476	444	478	477	446	461	456	485	466	481	470	461	445	489	454	495	454	424	467	464	422	509	521	471	460	525	457	459	502	460	467	448	496	479	464	478	483	461	490	492	501	447	454	443	465	458	493	415	465	500	460	470	475	480	483	441	451	473	485	502	419	478	479	448	446	450	439	435	416	482	493	456	440	447	443	471	413	445	476	447	488	452	445	502	477	453	456	453	460	446	455	452	472	450	461	458	483	459	482	479	438	442	452	474	471	437	462	481	437	469	477	425	480	468	452	457	474	458	450	422	416	488	430	461	457	479	446	470	406	475	468	487	460	490	484	455	451	428	457	450	451	478	463	498	453	437	468	466	456	461	458	419	495	456	460	462	488	467	483	447	475	408	455	449	489	468	411	436	506	438	436	445	441	452	498	450	483	490	476	455	520	462	486	465	484	437	464	431	485	473	447	449	469	471	423	452	476	458	477	505	458	489	452	460	457	416	452	455	449	463	495	444	464	492	433	450	432	460	461	485	493	440	425	467	485	447	442	497	445	420	460	460	466	442	483	427	473	468	449	503	472	492	470	438	456	467	498	473	469	480	455	447	424	500	405	488	420	447	465	471	485	474	463	478	490	485	462	462	487	491	475	482	438	462	513	437	459	463	461	480	496	440	437	505	522	499	407	493	419	467	447	474	450	476	479	436	466	426	423	463	467	502	467	441	458	454	465	498	431	472	438	443	445	442	450	449	448	466	451	430	454	466	399	456	463	484	481	461	477	475	453	460	463	474	451	482	492	463	451	419	479	459	460	430	461	429	466	493	443	434	429	466	488	512	447	485	460	456	470	470	459	440	439	414	454	464	474	452	424	450	496	481	456	445	439	471	487	459	443	466	473	458	472	456	481	465	477	460	465	472	416	466	472	463	449	465	482	471	466	466	434	403	430	443	427	463	467	399	462	447	459	451	433	474	433	450	449	470	438	479	450	480	440	407	443	477	469	440	451	446	456	462	468	474	460	468	472	464	467	461	465	451	441	450	450	451	454	468	463	460	425	426	449	476	500	447	472	436	466	428	467	473	471	446	455	429	483	468	445	498	417	460	447	476	444	473	451	445	424	466	492	438	455	485	478	426	437	480	445	472	456	452	510	473	469	443	428	455	435	471	457	460	459	457	456	461	477	486	485	438	430	426	436	445	447	465	439	460	455	445	467	451	452	472	473	443	493	478	441	471	465	462	433	474	459	477	466	480	490	484	393	481	471	434	425	474	459	473	421	444	485	439	467	498	439	493	464	467	439	455	409	462	468	482	450	450	451	460	511	434	443	482	449	469	453	499	462	476	461	434	448	440	477	430	449	455	437	439	499	452	477	450	457	440	489	422	455	475	487	476	474	454	424	426	457	476	477	466	480	451	455	454	453	496	469	429	475	492	462	426	446	471	481	463	455	418	478	447	446	495	439	442	466	457	430	441	485	475	468	494	472	423	482	415	461	438	443	454	463	478	447	437	452	480	469	454	455	479	450	476	443	467	480	468	453	470	448	458	489	444	431	423	449	476	473	479	454	477	466	426	499	432	482	427	474	469	506	449	451	486	442	411	435	476	475	468	489	444	473	406	472	439	438	490	447	482	438	474	469	434	483	414	482	437	426	430	468	463	459	456	458	429	427	456	469	491	452	484	443	501	406	455	450	429	462	430	500	453	443	481	477	508	430	463	451	464	506	452	474	464	468	470	477	445	479	442	460	457	479	468	480	442	492	455	449	460	468	489	459	438	466	471	465	431	447	457	460	448	445	417	520	512	465	468	469	419	430	464	449	496	424	439	463	431	436	453	448	437	431	451	463	509	445	435	466	476	451	477	420	475	468	447	469	457	463	437	497	457	444	453	464	467	431	451	472	425	476	431	473	437	455	463	460	449	466	489	453	465	449	465	459	460	482	475	494	451	469	457	479	479	449	466	484	464	480	453	468	461	449	459	456	424	479	457	462	405	482	474	479	464	457	464	449	437	446	463	437	452	462	428	452	442	465	434	478	431	463	466	458	421	479	513	463	485	447	466	463	444	424	445	441	450	463	448	440	472	478	459	425	421	493	466	451	479	467	448	457	467	409	467	418	454	486	439	470	447	438	483	425	446	446	412	472	453	474	473	464	455	450	457	464	457	474	471	490	511	443	480	483	452	460	477	452	461	457	452	445	473	462	487	452	456	467	465	461	428	442	419	487	438	448	442	463	471	466	468	466	461	450	478	450	496	433	469	486	474	425	463	461	488	505	483	451	442	453	458	459	443	474	463	465	488	415	456	441	455	458	470	498	489	453	456	444	450	441	430	457	449	472	477	486	480	443	465	465	457	452	470	466	428	481	472	447	466	485	481	496	476	478	463	404	472	419	459	472	486	422	440	449	451	461	459	448	454	462	491	424	436	473	458	490	499	418	421	493	421	453	493	409	430	440	437	421	487	424	464	459	433	459	471	462	461	486	471	456	444	434	447	439	461	428	448	479	448	459	475	489	477	483	440	436	504	460	457	438	510	457	424	464	468	443	453	456	454	416	447	469	449	442	493	455	467	500	474	464	456	470	426	456	474	460	420	453	469	492	452	475	459	431	451	462	468	460	432	508	468	460	473	481	458	417	429	462	493	441	437	462	451	510	462	499	474	475	444	448	443	499	467	461	467	428	442	454	429	460	453	434	442	453	433	435	441	481	465	465	468	486	440	422	451	443	478	476	468	452	489	455	454	495	463	464	472	481	456	461	489	420	438	508	478	449	459	433	433	476	481	458	423	466	483	477	464	446	449	439	468	421	445	465	455	448	508	445	483	431	508	468	469	442	461	472	453	499	444	438	443	424	461	487	467	438	468	444	448	471	509	425	434	483	478	463	475	475	440	497	466	455	482	452	459	433	453	404	467	437	433	422	442	456	519	436	455	429	494	477	451	440	440	468	491	441	490	453	485	461	464	485	452	463	437	445	445	450	467	453	443	467	471	514	474	473	477	470	436	454	474	490	452	456	477	446	444	460	464	451	445	466	464	461	488	475	483	462	445	433	473	462	454	411	428	504	491	484	458	455	443	457	460	446	439	454	439	460	441	475	430	479	444	461	456	446	474	467	481	473	458	441	453	434	436	428	444	444	458	442	445	445	442	441	466	489	458	482	463	439	469	416	469	423	463	483	417	450	462	444	427	510	456	463	458	461	482	476	464	458	472	429	437	434	487	473	425	429	476	483	445	430	434	433	439	471	460	441	470	449	433	412	447	479	475	471	472	509	446	414	461	446	406	451	477	441	443	477	465	453	454	471	449	451	462	483	499	463	465	485	456	432	479	442	489	462	458	454	497	433	456	461	463	470	445	462	388	444	470	473	436	452	451	447	473	479	429	475	447	439	457	457	443	435	486	444	506	476	458	442	492	477	439	450	506	426	479	485	461	440	449	465	458	418	446	501	455	438	462	461	454	484	445
23931	21038	28148	24130	20988	12789	4526	2593	1998	1953	21906	25976	17334	7163	1932	828	714	651	638	619	643	678	642	672	648	635	643	663	653	658	632	634	631	653	644	656	643	612	674	663	620	656	614	643	604	654	630	671	646	613	654	643	648	641	628	626	627	679	631	638	613	664	601	670	611	615	658	663	653	612	623	576	619	610	638	639	645	636	682	676	649	668	604	647	646	615	664	663	643	622	643	605	625	611	647	614	645	631	600	649	637	640	622	635	641	608	655	633	589	631	640	666	681	641	609	650	661	639	595	627	665	641	632	636	643	646	645	671	613	637	664	597	667	655	647	653	665	697	632	648	655	613	646	630	595	635	628	656	579	582	618	641	640	627	617	597	648	652	632	629	660	666	597	667	630	673	643	605	672	626	641	639	617	630	629	636	566	658	645	607	612	656	599	606	618	632	681	623	620	684	596	658	588	681	601	643	627	626	640	632	621	635	623	657	640	655	612	676	641	648	611	641	638	624	609	648	628	587	655	635	629	628	608	666	648	579	602	635	592	627	637	622	628	590	643	636	660	639	632	621	632	616	644	629	640	638	635	601	617	621	615	598	667	603	636	651	636	619	591	639	622	622	648	664	629	637	652	644	560	627	656	677	600	617	601	595	639	652	680	614	614	634	630	654	664	626	632	689	624	639	656	605	625	582	586	588	610	624	640	649	631	612	620	613	647	642	608	661	619	654	584	632	600	685	656	615	640	637	623	648	652	618	596	704	622	633	614	617	659	603	650	594	617	642	652	616	619	635	643	620	623	600	631	652	626	657	687	642	633	653	597	625	622	643	621	634	620	656	638	596	616	625	610	666	632	644	619	624	637	633	632	608	630	607	636	650	639	624	639	639	646	608	652	573	636	612	608	615	584	656	644	642	594	658	632	607	651	633	614	641	633	665	680	659	635	666	661	659	655	641	633	669	653	618	615	620	629	642	670	638	610	613	619	622	570	638	652	640	664	652	671	633	631	678	595	635	576	668	640	622	660	637	608	635	610	603	640	643	633	628	615	599	624	653	603	684	626	664	642	648	661	643	642	587	626	652	630	591	644	626	664	650	603	604	629	597	642	661	614	627	629	613	653	618	599	622	604	658	690	634	568	627	574	625	633	624	625	705	617	668	631	628	629	619	629	666	653	616	641	639	682	626	634	622	636	629	642	706	571	560	625	582	624	634	626	630	620	594	601	611	623	629	666	631	641	670	648	604	659	676	650	615	634	619	702	625	645	566	605	616	641	566	648	590	626	681	616	602	637	645	616	629	645	647	594	645	636	654	661	677	606	627	617	625	625	646	694	673	584	649	652	625	638	607	606	559	625	653	639	623	606	629	581	632	668	624	636	649	617	678	617	609	635	631	636	622	661	636	602	653	600	641	606	630	637	612	629	670	617	690	633	637	657	665	677	621	639	640	655	617	587	587	591	595	638	658	651	599	586	651	628	573	630	654	699	626	667	653	603	648	623	649	638	634	644	623	666	658	644	681	618	607	670	610	611	661	654	645	596	608	599	638	647	638	609	615	665	652	617	609	581	594	660	633	581	608	622	646	634	620	623	641	618	589	646	673	659	676	633	628	694	630	676	681	591	646	657	631	661	626	698	628	629	615	655	615	613	638	614	668	647	620	586	612	625	606	660	671	641	635	660	628	663	642	605	628	638	622	604	642	655	649	630	621	692	610	622	601	626	605	673	662	610	603	650	606	652	637	653	676	638	674	608	617	632	621	657	597	628	615	659	627	629	677	639	653	682	668	623	633	650	629	640	645	612	636	643	659	652	644	617	683	635	624	603	651	646	649	617	641	623	614	635	579	632	593	635	629	671	601	618	648	647	638	593	635	634	645	638	605	626	635	616	644	665	595	601	606	622	606	614	638	623	653	644	621	638	634	616	614	625	644	653	663	624	624	656	659	620	613	643	638	654	639	644	652	639	674	627	644	644	660	621	616	641	627	649	629	659	626	614	626	638	646	620	616	630	626	673	660	627	594	661	604	594	642	603	598	633	631	640	639	627	654	653	592	594	635	633	642	685	648	648	645	583	617	697	649	625	642	608	640	634	566	660	601	636	622	669	634	622	671	648	602	632	631	624	660	644	630	647	622	617	599	662	576	613	630	645	668	629	653	659	649	646	643	636	663	639	648	615	664	611	617	598	679	680	659	649	629	598	634	664	584	596	652	643	621	635	639	587	624	631	669	603	635	632	609	608	619	620	607	627	644	632	664	636	682	636	663	613	694	667	607	638	638	648	631	665	589	629	616	607	613	615	642	630	603	637	662	660	597	654	664	609	690	610	633	605	617	591	636	649	644	643	594	628	617	653	616	659	602	664	638	607	652	620	651	599	661	618	640	621	611	630	608	656	594	611	676	610	630	657	604	634	599	596	622	666	627	621	579	645	637	624	665	622	656	615	670	652	627	616	659	646	633	596	597	653	649	630	591	612	659	659	614	601	637	614	601	633	639	630	621	609	619	613	660	615	573	652	639	652	571	587	615	617	630	593	619	614	654	633	634	686	655	633	628	639	684	632	663	655	667	657	614	617	589	623	643	660	618	605	648	622	625	628	612	611	645	670	645	640	622	654	667	634	655	663	632	602	605	613	614	645	632	643	679	683	626	636	608	662	674	594	642	602	619	635	616	587	632	638	626	664	668	648	609	612	586	591	666	655	598	645	627	623	610	659	641	613	621	580	701	705	646	594	648	623	592	601	649	659	591	617	622	637	637	630	668	608	614	644	622	638	646	653	648	657	674	666	601	634	584	618	638	649	699	656	642	626	599	629	640	618	647	633	623	623	608	604	661	667	585	615	596	680	593	622	622	669	598	574	605	653	679	589	653	669	605	635	606	676	631	615	634	668	618	628	665	564	612	611	629	605	623	631	590	684	632	632	664	651	629	656	691	652	667	608	598	633	672	642	631	616	622	593	594	606	653	603	625	599	625	632	622	637	621	620	651	660	629	661	648	679	609	668	608	589	619	678	645	633	583	628	662	663	643	633	656	681	600	616	630	614	593	557	598	689	662	644	614	651	621	669	602	629	640	615	644	598	644	621	595	601	637	624	636	603	642	632	622	622	598	652	636	633	638	643	671	610	649	662	635	634	641	602	650	655	652	618	640	614	658	626	637	614	616	656	653	605	600	599	663	631	645	613	663	713	568	623	619	694	643	639	669	648	656	684	612	632	602	616	620	648	623	606	617	618	613	627	649	597	633	664	622	635	655	660	665	622	635	631	632	671	623	641	658	673	601	630	660	624	622	659	661	609	627	666	657	681	582	595	648	625	623	631	607	646	619	630	641	625	647	601	699	640	668	699	624	601	620	647	624	623	606	597	624	646	679	643	613	660	658	586	662	625	607	635	682	659	607	592	620	659	631	623	664	622	646	624	629	631	611	591	634	619	612	655	643	622	683	643	644	653	639	614	651	624	674	658	582	600	586	649	648	635	684	639	647	663	592	624	598	649	621
7677	14605	14932	11893	9064	5486	3671	2942	2520	2524	25674	22484	14726	6304	1864	804	578	533	531	561	564	580	558	580	540	494	521	527	541	584	549	508	539	540	604	503	516	567	545	544	522	525	544	530	512	550	512	538	516	572	533	526	492	560	554	555	526	543	521	546	539	557	533	562	540	531	555	546	535	559	542	563	518	529	529	518	528	537	583	560	504	558	529	493	549	538	526	508	532	536	532	537	530	535	558	527	538	539	517	544	521	527	536	562	494	510	544	526	537	510	530	560	523	517	542	541	526	543	538	481	525	524	517	555	604	505	532	534	546	567	477	568	531	528	527	528	543	550	513	571	573	537	534	527	547	528	513	560	541	524	570	471	576	558	522	530	522	517	547	527	478	519	541	524	530	537	522	523	553	502	514	501	542	495	546	528	537	541	501	571	562	574	491	529	497	506	539	511	532	556	591	554	548	514	549	509	511	525	537	521	558	510	538	539	568	526	545	548	555	537	546	541	535	521	517	527	499	580	491	507	495	511	539	524	540	540	487	559	495	578	534	515	572	486	508	500	537	548	552	532	516	518	540	503	513	523	512	513	544	523	537	555	562	499	502	571	507	499	554	537	527	477	522	484	487	528	517	517	515	503	535	560	529	532	526	513	523	477	529	520	527	492	534	522	495	545	541	533	534	550	537	545	542	529	569	558	553	544	601	554	533	515	521	560	509	564	519	510	518	580	504	530	542	535	506	556	552	506	540	530	540	498	532	510	507	520	533	540	495	558	514	529	504	582	519	473	528	535	532	505	531	522	565	522	563	525	534	569	550	530	553	551	557	545	506	511	598	549	541	514	521	548	493	529	545	522	552	493	547	499	541	575	551	557	560	540	537	542	562	563	531	527	560	497	566	538	568	533	530	564	485	548	541	515	530	566	561	497	551	524	510	543	541	551	539	497	527	534	525	526	525	541	537	504	517	537	533	503	544	530	528	542	552	537	516	542	547	515	549	558	502	557	499	524	541	538	510	493	546	557	514	513	566	550	497	529	558	493	532	547	522	522	525	497	571	511	567	565	547	538	510	537	548	507	538	531	530	516	556	507	508	524	542	549	521	505	519	523	532	520	521	549	549	548	511	512	573	587	551	515	528	513	539	518	521	556	557	540	542	564	525	514	549	559	496	620	479	515	565	581	538	542	521	539	517	532	523	567	502	549	522	546	520	507	535	555	492	519	525	529	521	530	546	501	530	472	567	503	540	513	531	525	538	551	535	552	547	527	553	492	522	496	516	511	521	537	520	538	503	518	495	540	539	532	557	523	509	528	483	505	518	547	528	530	518	543	550	550	529	494	518	532	541	510	493	548	550	567	555	542	506	546	528	548	500	535	507	531	526	552	556	521	560	510	554	523	460	540	557	530	545	570	521	531	536	557	525	501	498	524	524	531	555	580	528	506	517	524	514	549	527	557	523	497	540	556	547	502	521	552	478	579	527	532	553	507	561	548	512	519	538	523	544	549	545	510	529	478	548	571	554	545	523	535	520	510	496	542	533	546	524	567	535	546	552	489	523	513	510	543	524	530	533	555	547	556	533	520	532	561	559	499	551	491	536	535	548	562	501	509	544	517	481	542	528	509	516	573	495	533	537	565	546	512	561	536	543	537	547	506	541	547	564	486	550	536	550	505	514	521	560	525	553	522	525	558	503	553	488	518	533	572	543	518	513	477	545	536	542	527	566	522	548	561	514	563	515	521	555	501	541	536	536	545	542	530	547	519	510	559	562	508	552	514	546	517	541	568	526	530	502	487	532	516	511	513	544	496	505	554	561	527	522	537	540	550	511	503	537	513	551	550	530	539	510	518	511	525	545	536	574	546	534	538	529	545	518	515	474	531	543	532	537	511	515	520	527	567	512	531	537	515	497	523	550	484	561	551	528	563	541	502	570	554	496	527	548	530	496	548	491	542	471	512	526	543	524	548	503	536	514	539	542	559	505	525	498	521	551	496	530	520	514	531	490	528	503	479	535	507	538	524	550	550	523	540	581	541	503	534	548	560	533	532	541	520	544	504	547	540	566	537	503	550	534	539	560	558	531	511	506	525	537	549	492	515	578	531	534	534	528	500	518	485	545	527	582	531	535	554	560	487	545	511	526	500	557	529	521	528	564	577	526	499	540	519	542	500	528	512	507	528	566	526	498	520	509	541	549	529	484	522	519	534	520	518	538	531	521	561	542	536	553	538	517	469	543	518	547	562	519	520	535	567	501	508	555	516	493	553	524	534	518	535	551	535	559	506	510	511	538	531	555	517	529	545	533	544	488	549	554	521	526	516	535	518	559	533	549	540	506	545	547	524	530	571	508	528	555	538	563	545	515	533	495	554	544	522	507	557	548	519	515	523	495	519	474	505	518	508	532	532	516	522	528	508	507	499	519	529	537	535	510	546	563	562	558	534	593	504	520	508	557	550	532	522	475	520	520	512	533	525	550	539	534	553	501	546	527	549	499	552	536	546	513	521	536	487	501	536	519	538	515	556	537	532	565	542	511	548	519	526	532	493	511	522	528	534	531	521	580	522	539	511	584	535	515	516	486	529	508	526	529	544	498	538	563	547	509	564	567	565	552	532	497	561	536	513	512	514	535	538	548	540	520	564	543	561	535	552	497	543	501	550	533	534	504	517	509	520	498	530	513	537	525	548	559	521	559	491	474	528	540	551	509	530	519	501	527	516	553	487	537	542	575	554	523	489	572	545	588	508	502	527	506	533	521	546	502	561	543	530	520	496	508	546	550	496	581	550	489	533	526	497	556	527	524	503	514	530	561	542	532	541	527	515	552	513	544	541	511	525	562	575	539	508	466	551	512	510	518	529	549	556	562	519	507	510	533	528	516	519	547	535	542	534	547	540	535	548	510	520	498	539	541	491	534	554	537	508	528	549	488	509	532	511	516	501	555	535	516	535	533	518	543	527	498	533	553	498	570	526	589	537	595	543	545	548	525	503	527	518	539	511	521	571	573	492	555	521	493	512	482	554	504	521	551	579	514	535	505	553	524	541	569	528	521	586	543	517	526	552	475	530	483	542	557	533	519	534	532	528	522	520	573	521	554	579	493	549	560	503	552	550	533	510	511	523	559	566	546	540	545	544	526	575	532	561	538	545	552	552	557	523	534	534	508	528	493	564	534	543	522	522	522	549	533	559	526	535	540	530	536	536	496	528	523	503	508	503	554	547	517	564	544	540	531	515	555	545	485	540	491	509	526	513	541	507	545	508	532	536	551	493	494	504	527	532	543	510	515	540	521	552	533	497	501	551	554	562	508	533	499	497	536	548	557	539	567	580	544	514	519	533	542	546	518	525	540	527	513	502	556	515	509	532	517	508	544	537	523	507	538	588	530	519	538	563	521	520	539	547	569	560	490	511	594	492	502	540	523	567	530	506	540	564	497	558	543	562	541	494	512	547	528	543	497	583	495	532	515	523	546	518	518	545	505	534	583	534	528	518	527	543	533	493
27366	14143	6824	4403	2056	1043	872	739	644	592	1428	1851	1424	895	687	553	451	472	452	483	441	504	491	475	496	520	481	466	464	487	465	476	511	483	460	473	478	481	482	473	530	475	478	463	481	516	513	515	443	491	539	446	485	475	492	526	519	456	513	472	484	471	478	459	463	489	466	491	474	482	482	472	461	456	467	498	511	471	489	473	499	469	480	460	480	485	481	435	500	521	486	461	485	500	438	475	475	483	516	514	476	448	474	483	453	463	478	479	470	449	501	488	508	471	482	494	479	468	437	474	511	434	483	466	528	496	502	489	480	475	472	454	498	495	466	468	543	469	505	479	486	512	503	460	512	453	461	491	463	475	487	468	481	471	480	453	503	483	510	466	513	499	503	472	484	448	470	484	482	457	533	467	438	465	472	422	479	481	527	486	461	472	547	511	495	463	480	534	468	470	478	507	467	470	458	471	447	487	514	491	462	512	482	494	492	489	489	496	476	515	459	502	500	476	479	446	480	491	501	457	525	506	490	483	504	522	474	460	480	464	448	463	448	464	511	466	446	470	482	520	436	464	481	479	493	473	482	501	475	470	493	532	469	495	451	498	497	464	499	495	454	495	437	467	479	481	476	488	503	516	501	488	508	489	509	506	507	473	516	509	427	505	519	488	481	468	502	479	487	493	500	460	515	442	493	459	472	481	501	483	480	476	494	469	430	488	472	475	484	461	500	466	454	461	470	481	471	491	483	505	451	477	466	495	482	458	481	486	512	475	455	450	462	463	475	478	504	494	515	472	448	501	486	465	511	496	454	461	459	523	488	441	481	480	475	509	543	479	499	466	484	462	485	494	495	520	479	511	477	528	453	506	451	486	476	526	480	497	508	470	481	475	469	502	485	490	501	443	491	480	522	466	463	506	459	476	503	479	488	490	477	489	460	456	457	461	491	469	513	441	524	454	515	486	454	519	477	475	459	487	455	504	475	456	463	439	461	478	510	491	511	443	489	487	490	496	513	453	474	474	460	516	501	503	500	519	457	475	482	455	469	499	504	458	457	480	499	477	487	470	484	502	475	457	490	469	500	465	465	467	472	469	487	460	478	483	489	464	464	497	468	496	478	448	470	460	505	473	480	477	508	495	477	484	534	473	497	484	484	454	492	479	476	492	463	458	478	510	469	492	466	491	473	499	474	470	462	474	487	499	480	527	499	500	458	484	480	477	455	489	466	491	449	499	487	509	486	500	505	492	484	481	466	502	460	520	515	494	465	484	493	478	450	511	509	486	497	494	458	473	488	490	494	455	501	500	429	482	493	489	474	473	451	457	511	433	506	481	500	499	524	522	435	498	452	462	505	492	495	490	488	471	456	485	490	490	479	470	519	445	501	474	471	462	496	444	486	460	498	447	496	452	498	448	486	495	448	468	496	472	462	494	456	490	469	453	475	485	426	480	478	491	462	453	487	461	522	493	466	465	458	472	467	518	460	470	496	476	515	522	503	445	460	445	499	489	507	478	477	453	470	507	527	472	484	451	471	438	495	474	451	439	470	491	435	445	493	500	447	470	474	484	482	478	469	488	473	510	478	462	481	492	484	496	512	467	504	488	482	479	463	471	503	506	451	493	446	472	493	467	479	495	507	495	486	504	454	475	526	502	478	463	483	483	491	454	514	503	493	466	450	481	464	448	507	506	475	490	466	466	518	483	501	556	499	467	474	482	475	461	430	458	474	534	456	481	462	464	491	488	474	500	495	487	471	467	509	479	426	490	485	480	476	451	489	485	484	467	489	455	465	468	492	516	453	465	472	521	477	505	449	484	526	505	480	466	444	513	478	469	508	474	509	487	505	489	454	472	497	479	475	455	463	481	469	509	499	489	462	511	526	489	476	522	496	491	497	489	478	505	496	475	467	486	498	477	488	509	517	504	493	471	482	498	485	513	459	470	454	520	469	486	456	459	474	531	488	426	502	507	493	497	433	463	456	465	484	502	485	481	491	488	470	492	439	474	496	494	478	475	474	453	467	512	482	475	477	487	530	482	511	464	478	445	476	458	496	483	455	481	497	478	421	506	529	459	496	522	516	485	472	459	463	478	507	500	515	466	490	485	506	499	525	485	512	514	487	472	487	519	521	483	469	506	489	509	484	439	494	484	500	491	489	474	492	483	498	479	448	506	486	458	504	481	453	446	509	458	488	502	509	473	467	484	458	471	494	517	478	494	481	476	499	448	467	480	487	462	473	461	521	486	473	447	486	509	469	471	490	504	463	478	489	474	468	453	504	487	488	439	463	499	474	462	474	470	513	488	446	496	446	492	495	441	487	467	474	481	487	493	455	493	439	489	495	495	500	493	503	455	489	468	473	506	467	490	474	471	498	480	477	449	510	460	452	481	483	503	497	456	490	485	506	454	479	459	503	455	458	478	493	509	458	509	510	506	492	495	492	508	516	475	473	455	495	480	512	479	490	465	511	490	525	476	520	486	488	460	510	464	478	475	481	497	532	472	494	461	476	493	514	474	475	469	510	505	494	481	447	438	457	477	459	532	475	461	449	484	456	494	489	464	500	502	491	500	513	508	484	485	514	456	499	493	472	506	506	444	486	506	482	484	485	460	519	461	470	526	516	504	488	481	464	492	476	501	487	518	450	482	489	477	498	522	496	511	423	478	446	494	471	475	472	467	441	481	459	435	459	454	481	445	500	456	482	446	483	467	456	455	472	502	506	519	469	493	459	472	476	504	482	490	488	494	465	481	480	473	489	453	454	488	484	499	475	495	434	476	473	555	488	472	485	476	500	486	495	445	479	497	446	478	478	457	498	441	466	500	477	491	478	452	502	505	508	483	505	453	507	470	495	444	521	429	500	451	475	434	473	493	473	470	498	476	451	469	473	451	472	481	511	513	474	494	453	475	493	497	488	495	467	453	489	429	468	492	496	476	488	469	486	486	508	472	485	495	482	472	498	504	525	490	513	467	466	461	511	543	462	484	500	479	494	454	480	458	507	475	471	439	460	452	491	488	473	470	461	516	499	474	495	457	496	498	441	468	500	493	491	483	465	489	523	456	493	492	480	492	476	478	514	450	480	493	476	475	514	486	502	490	520	467	493	498	443	474	473	474	487	476	486	470	495	491	432	459	506	457	468	502	522	474	496	500	470	493	475	497	452	484	452	482	487	462	456	464	507	439	448	468	468	457	448	483	491	489	475	486	470	489	472	506	477	465	442	434	490	465	535	455	436	488	444	442	482	473	452	440	460	471	462	533	504	484	476	507	471	481	458	480	482	469	452	467	503	500	475	465	462	432	539	469	500	442	477	494	503	473	485	502	514	452	448	445	475	522	450	497	474	520	499	462	500	484	511	482	481	471	478	455	508	489	502	489	496	529	449	495	524	465	479	476	455	506	518	502	504	479	459	475	505	479	467	514	429	479	507	475	454	467	466	488	501	491	459	500	481	455	493	478	487	460	480	482	503	456	463	506	468	440	485	511	470	485	497	461
6954	5662	6404	3960	2376	1244	910	845	739	706	2074	2247	1542	916	542	440	414	396	387	408	403	416	427	403	382	373	377	414	404	399	430	389	378	390	409	353	398	407	375	391	406	416	394	401	389	375	409	401	382	430	362	383	422	368	345	387	392	427	407	412	416	353	404	378	369	370	427	408	410	409	436	398	366	409	402	379	393	362	386	410	371	397	409	386	413	404	416	374	418	387	405	397	391	390	435	424	397	412	423	392	395	402	402	431	388	406	379	410	419	394	396	385	385	382	357	382	365	411	408	388	366	383	408	383	386	384	416	379	393	396	375	403	419	383	395	379	389	411	372	423	442	399	433	378	366	397	414	388	397	405	414	401	390	389	401	421	404	391	386	420	371	424	429	411	372	369	398	360	386	371	431	432	392	394	381	394	397	410	390	373	411	415	404	412	373	373	387	408	390	386	387	380	416	367	419	408	418	393	408	363	385	398	431	368	392	385	401	393	422	417	377	367	425	418	411	421	399	399	413	377	383	383	380	369	388	389	391	382	394	403	350	405	401	428	407	407	398	377	390	423	400	398	399	418	401	371	433	391	357	368	377	378	412	391	412	390	406	377	375	401	414	408	411	418	378	444	380	396	377	415	432	379	431	409	405	389	374	392	361	412	426	403	356	415	359	391	413	372	388	388	399	400	385	375	417	380	383	387	389	366	381	387	382	412	384	421	411	375	417	408	408	398	401	416	398	417	398	366	433	399	397	382	382	393	381	418	385	371	385	421	421	402	361	375	408	424	381	397	389	387	390	374	413	401	426	380	395	363	391	375	381	403	392	401	381	376	379	373	416	403	430	394	404	376	408	400	390	405	426	370	399	428	397	391	431	391	374	398	411	391	416	400	397	355	371	393	373	412	398	394	403	408	383	382	437	423	369	382	383	408	389	381	344	406	404	372	422	386	407	361	396	408	379	394	410	379	413	385	419	438	377	394	414	408	387	421	386	413	390	366	409	404	402	397	406	392	413	393	409	419	383	389	402	364	360	399	406	388	404	377	393	400	357	413	385	379	385	408	394	424	407	383	392	394	384	391	398	373	416	371	364	414	389	413	393	387	420	398	416	383	392	404	401	390	407	405	388	435	396	403	423	388	434	388	399	426	401	401	409	380	390	392	406	355	385	385	381	394	421	423	379	410	376	368	395	364	389	426	411	350	380	359	431	334	359	370	358	402	414	393	405	405	435	399	377	417	395	401	393	390	378	392	400	436	400	360	389	388	372	405	426	375	406	347	392	406	429	384	385	372	393	411	368	375	390	379	411	384	387	414	374	367	357	372	409	401	400	390	431	387	427	408	372	369	424	398	395	379	401	405	363	420	395	432	394	396	382	398	387	410	400	416	431	403	390	386	387	399	395	369	382	383	375	404	403	423	413	369	398	377	395	394	424	409	359	407	385	407	443	400	402	411	379	402	356	395	371	396	385	413	428	373	349	387	401	421	376	419	396	384	414	374	407	377	359	468	410	414	419	383	378	404	396	419	388	424	403	371	403	411	417	401	365	390	413	374	389	426	449	379	382	371	377	397	393	364	381	403	389	395	372	380	377	416	363	378	412	389	405	390	417	390	385	379	406	380	381	395	373	425	379	404	386	385	380	432	426	370	412	392	414	367	391	407	423	411	386	399	364	398	399	382	398	386	429	388	396	413	378	389	406	398	380	403	381	412	407	384	376	422	397	430	391	395	420	387	398	416	447	434	461	378	387	389	385	436	397	422	376	354	374	431	412	376	385	392	401	401	362	377	373	389	394	372	389	403	398	408	418	416	405	415	407	368	428	419	398	377	385	387	407	392	376	389	409	391	376	379	405	442	385	363	409	408	417	381	416	394	413	385	406	395	381	408	396	389	392	425	394	409	431	385	397	372	347	353	404	406	406	396	380	394	382	388	353	397	354	410	413	395	381	413	432	394	417	452	353	392	384	413	429	396	404	374	405	419	369	374	373	375	462	379	394	380	403	408	434	387	365	397	387	354	371	369	358	378	394	332	371	434	426	383	361	403	417	407	379	343	420	390	355	347	383	386	379	380	394	427	397	371	399	380	389	395	394	401	375	401	394	374	400	405	399	391	381	392	369	441	393	378	395	393	356	406	410	368	376	384	422	417	409	353	403	407	386	419	405	401	372	360	399	392	401	375	413	411	403	382	357	361	388	366	376	422	434	400	384	366	409	372	422	404	413	395	405	414	375	376	393	427	412	371	370	408	370	419	389	371	388	371	408	365	381	398	391	377	407	393	392	419	375	389	380	402	404	425	368	417	413	359	381	387	405	357	376	392	450	428	386	400	401	375	362	400	394	416	422	394	374	390	403	361	378	417	383	425	380	365	426	419	415	389	394	438	409	421	413	444	378	388	426	408	398	377	397	411	418	365	394	399	407	415	377	381	387	386	376	404	384	422	399	420	404	405	409	396	402	378	400	400	411	408	393	397	378	363	389	395	406	396	386	416	373	387	414	426	371	403	383	407	427	387	388	373	388	423	387	409	392	393	378	368	435	367	378	390	401	374	410	363	378	397	424	385	406	380	389	411	435	391	388	388	407	362	404	397	400	396	404	376	375	407	375	407	389	392	392	384	381	416	381	365	445	405	411	393	428	391	400	376	404	407	388	393	390	391	385	418	394	397	428	418	370	398	405	395	388	391	387	395	402	376	367	399	427	412	413	402	384	386	395	393	400	411	404	416	400	428	408	398	413	420	434	378	388	404	378	381	369	381	390	415	406	383	417	417	400	384	418	380	406	358	392	406	387	388	348	380	386	430	382	402	398	389	417	415	403	374	361	391	383	415	396	425	417	410	375	367	417	379	385	385	409	409	384	408	397	403	424	424	404	366	398	441	393	392	390	415	423	419	430	391	410	407	417	407	364	399	399	416	391	416	387	386	439	373	400	394	385	380	388	393	448	372	409	392	376	404	380	410	395	382	393	423	382	445	377	372	393	410	439	393	408	394	405	364	424	423	393	410	380	394	418	415	414	368	372	393	394	419	416	405	389	397	404	419	402	373	422	389	386	390	379	431	394	407	358	423	380	454	383	384	399	374	399	379	405	412	410	364	387	402	398	399	416	398	410	357	380	385	389	436	377	397	400	384	406	410	381	382	387	386	362	384	372	382	427	387	387	410	370	372	413	428	430	377	399	390	396	346	402	348	399	421	384	407	386	377	405	384	375	405	364	365	410	422	390	408	411	397	392	448	396	388	402	435	388	377	392	398	385	407	410	413	412	362	397	390	398	419	378	386	394	385	368	436	430	403	370	400	379	389	402	413	366	414	370	415	400	367	400	361	407	390	408	387	392	416	413	397	412	382	386	391	419	396	359	390	387	366	387	407	402	415	378	352	395	389	409	420	412	408	407	445	385	401	389	386	404	392	411	385	408	392	392	432	417	369	371	400	385	409	410	391	405	373	395	408	384	346	393	388	405	415	402	382	400	409	416	406	369	397	389	412	406	378
24973	21085	27241	25012	12851	3634	1980	1357	1074	1449	14671	14512	8983	3575	1161	700	647	569	602	573	576	560	555	559	554	549	512	548	606	552	587	552	536	538	563	531	563	565	578	542	575	539	536	557	584	563	567	562	553	575	549	589	551	596	496	580	561	549	547	592	542	563	537	568	571	541	575	552	548	575	576	563	580	596	539	534	579	552	539	520	558	552	572	538	571	567	580	591	566	526	566	591	525	531	557	616	608	564	543	567	569	538	543	522	548	540	559	517	550	532	573	530	532	572	540	550	581	586	570	558	588	545	566	567	551	528	553	592	565	591	593	555	549	530	524	569	545	524	580	581	553	544	539	552	531	541	560	542	542	582	602	564	544	530	547	560	568	567	568	523	540	589	528	565	600	559	566	535	512	568	533	593	564	562	555	586	554	538	563	568	552	547	556	578	540	530	588	520	566	575	528	494	559	554	534	554	562	576	577	544	534	607	544	567	595	527	548	541	587	601	566	589	593	583	586	536	572	599	576	557	558	550	545	547	574	575	536	549	551	564	560	566	560	539	556	530	537	539	571	540	564	557	559	499	604	500	562	557	581	549	551	532	537	575	504	572	535	541	535	578	568	573	559	568	583	525	583	511	565	538	579	540	545	548	540	541	583	545	555	587	518	591	598	542	553	567	546	551	579	543	523	593	606	582	526	561	545	582	528	541	533	546	555	560	551	516	570	566	537	551	555	543	514	572	570	518	548	528	525	562	531	558	557	546	598	522	540	563	548	551	558	541	566	563	521	586	536	559	593	530	556	565	544	504	577	557	567	528	543	515	541	566	562	597	535	557	526	533	559	536	601	537	542	529	559	566	554	543	554	532	602	558	568	582	561	541	531	540	608	613	523	549	541	535	567	571	534	615	622	542	534	544	513	535	510	511	533	556	552	529	573	566	545	559	649	587	543	563	559	576	586	575	534	558	500	557	580	550	550	548	546	563	564	562	568	539	521	571	564	558	530	591	562	529	544	542	554	544	564	568	582	555	598	573	552	564	560	531	550	592	580	559	597	513	573	568	560	552	530	581	589	588	572	589	552	556	544	541	582	557	557	520	587	582	534	520	592	555	557	562	531	525	567	550	605	515	517	575	546	560	555	515	536	592	557	586	572	530	536	609	556	576	529	570	565	550	572	513	514	560	535	569	550	547	548	598	572	544	538	598	550	548	579	558	551	526	599	553	564	576	577	577	608	574	562	531	568	553	547	531	518	527	569	550	550	539	570	552	563	577	542	506	541	524	574	539	551	542	581	533	569	567	568	562	554	572	564	562	553	567	534	540	552	549	566	529	532	518	542	581	560	540	531	532	569	567	547	589	535	563	559	535	558	546	548	560	564	575	529	540	561	546	566	559	562	577	572	551	547	538	551	566	540	526	525	554	564	603	551	537	563	539	527	563	539	562	541	503	609	566	529	571	556	501	562	518	573	578	543	575	571	532	586	551	565	550	515	520	589	552	577	547	565	553	562	527	521	541	560	571	547	576	552	578	512	543	592	532	567	524	530	501	514	571	511	537	546	556	561	518	537	523	579	532	536	559	534	520	564	554	551	529	546	581	526	517	551	562	546	532	583	579	545	578	562	526	554	560	548	574	565	560	595	548	554	589	580	548	550	524	534	596	567	528	544	513	575	529	542	530	582	588	527	546	553	601	581	513	533	585	537	557	546	580	558	572	538	548	540	574	519	549	576	554	603	521	596	553	556	539	517	593	509	565	527	536	536	549	526	588	544	532	526	572	566	516	569	558	575	567	522	553	511	537	519	531	555	544	603	546	524	562	570	532	574	532	585	561	567	563	600	556	570	522	556	580	530	566	598	569	549	546	609	531	548	553	519	570	562	567	585	522	561	527	524	545	528	571	516	565	563	560	560	558	553	531	572	549	532	541	518	588	571	537	541	544	513	514	560	572	546	520	586	548	527	576	580	580	570	509	577	584	570	495	557	523	591	566	557	543	532	530	509	581	527	571	539	576	564	526	590	544	551	569	505	534	551	563	564	582	558	590	538	530	537	538	559	583	562	523	561	580	572	506	575	543	558	587	636	544	545	578	556	560	595	519	528	538	574	537	566	521	528	540	587	542	547	516	585	541	534	563	511	516	541	611	519	538	591	548	567	545	569	533	522	582	590	597	567	545	564	525	588	536	579	513	562	556	519	498	554	550	529	556	566	574	544	545	546	535	525	577	573	541	546	545	541	491	551	565	576	570	583	545	522	566	510	564	533	537	551	556	516	578	542	544	534	544	510	532	560	518	571	527	548	519	537	536	585	537	565	613	574	570	531	541	510	616	580	574	580	553	548	605	562	528	598	509	559	569	576	553	538	533	571	563	528	524	566	582	608	552	538	579	570	577	554	566	511	563	590	546	524	507	536	566	521	548	566	580	546	545	537	516	588	525	503	560	518	525	582	549	546	537	538	577	572	581	502	578	576	562	615	531	566	547	507	568	537	546	592	539	541	574	600	559	578	573	532	532	521	529	598	546	569	523	580	597	541	551	581	517	542	560	596	550	576	568	590	514	586	460	518	560	552	574	569	547	554	525	553	579	520	576	527	556	542	557	507	571	556	597	551	572	548	532	576	572	562	553	560	573	583	536	558	569	569	555	480	588	579	530	557	565	566	562	557	561	545	570	567	607	582	558	544	564	564	598	510	549	533	565	569	574	617	568	547	525	551	527	563	580	550	569	532	586	522	575	528	545	571	564	532	562	574	540	588	549	557	539	573	569	590	550	531	610	587	493	548	596	519	568	530	560	564	520	550	565	533	534	576	545	532	546	541	550	536	557	543	546	572	559	533	556	543	551	539	576	584	542	527	564	544	586	559	569	520	564	544	546	566	555	592	556	516	539	535	632	550	550	558	553	603	575	573	579	576	542	545	536	536	543	583	516	612	556	556	599	552	546	542	574	537	546	545	554	550	550	533	565	569	548	576	554	538	595	532	522	549	564	557	547	562	551	562	596	575	552	556	515	532	551	558	550	541	543	550	605	532	556	506	532	535	536	570	574	574	549	562	519	568	568	578	569	558	554	592	534	558	555	523	558	503	606	530	525	570	576	543	531	574	520	578	568	549	545	579	550	566	549	553	578	568	593	541	548	583	537	538	580	574	572	544	615	546	558	508	545	526	562	557	526	570	561	548	521	539	545	537	571	550	535	510	547	532	529	549	591	513	572	567	557	553	537	549	597	557	595	549	546	519	535	562	540	546	548	553	522	565	531	578	541	564	574	594	535	553	565	555	556	497	563	584	558	579	512	604	551	532	533	571	557	562	553	587	591	559	588	593	607	596	560	532	554	553	545	549	642	593	537	578	581	592	506	550	543	557	548	607	536	543	566	539	566	502	547	559	541	591	544	532	551	551	517	533	541	522	560	530	520	542	568	558	591	604	549	506	542	547	498	533	574	523	565	565	534	599	559	572	554	548	572	584	541	561	583	568	558	608	529	550	569	558	564	545	538
6705	11960	12239	8186	4369	2665	1745	1499	1296	1958	17782	13406	8607	3589	1247	588	553	470	482	462	469	486	451	490	481	492	478	435	502	464	502	470	516	481	449	446	507	448	475	468	450	475	507	515	471	486	455	499	486	480	510	472	472	460	482	453	472	464	494	459	495	455	447	516	522	443	479	502	452	460	454	471	496	492	458	464	454	507	456	498	412	444	493	449	468	448	447	449	430	481	468	495	475	470	464	478	507	513	467	470	475	483	445	469	474	489	460	466	478	451	459	479	458	443	480	517	449	509	464	432	526	493	448	462	471	505	486	502	505	462	492	505	457	482	469	477	477	473	480	498	447	490	474	454	480	479	497	475	457	447	459	445	533	482	462	508	461	479	492	490	474	457	450	462	508	469	500	458	458	477	505	473	451	459	507	498	477	473	486	490	457	447	477	471	479	473	456	502	471	480	459	503	493	464	476	481	456	489	464	472	481	465	465	473	429	495	458	497	508	447	479	462	468	466	485	475	523	491	492	463	476	481	480	460	472	482	466	472	488	498	491	464	500	517	479	435	457	482	440	492	452	463	465	458	500	439	457	518	489	438	486	448	483	490	445	482	456	479	500	519	476	477	495	484	467	491	450	487	455	464	425	471	502	489	454	462	435	472	459	462	467	461	460	451	484	470	489	440	451	481	443	459	480	455	455	456	486	488	453	469	462	480	471	514	490	456	479	454	474	462	461	495	474	469	479	504	448	491	478	478	496	499	503	455	467	482	513	481	476	480	467	470	477	439	463	485	512	508	510	493	446	474	487	432	486	476	478	442	479	441	448	452	461	414	515	452	487	475	466	500	443	479	427	432	472	494	465	501	443	489	461	459	487	467	478	492	424	459	484	503	465	486	478	472	466	471	487	468	480	465	483	448	466	454	483	454	441	476	452	511	512	487	472	493	432	450	477	485	505	479	460	459	451	445	465	440	487	475	474	477	453	475	489	468	466	458	492	468	508	460	481	466	478	481	452	481	441	488	434	463	461	499	453	485	485	452	507	451	447	511	475	482	487	482	453	472	456	476	476	477	499	497	463	477	487	462	499	481	507	474	481	470	479	528	476	493	442	456	492	475	458	466	444	486	471	498	478	442	481	447	477	466	472	482	477	444	501	513	502	487	490	503	459	456	454	471	470	477	487	466	463	490	490	455	487	483	483	433	464	468	486	491	438	512	485	456	454	456	458	461	464	495	446	460	472	459	534	473	479	499	451	499	478	488	463	453	489	463	500	469	478	480	517	459	476	461	467	492	479	493	472	464	437	442	508	485	445	452	448	480	462	482	514	497	490	490	460	438	456	486	502	512	461	460	454	467	453	465	466	467	473	467	473	424	479	469	492	459	474	501	472	470	457	469	463	419	478	487	518	444	502	479	476	430	485	462	469	468	468	486	504	500	469	454	466	472	492	478	468	537	482	481	473	512	477	460	496	465	461	424	458	449	470	462	481	475	478	449	500	454	438	498	469	492	461	490	460	487	468	459	474	456	473	461	472	493	467	471	461	426	494	457	437	447	456	459	488	439	504	470	456	440	507	463	486	476	485	533	466	479	469	477	470	518	482	480	463	457	479	431	492	511	442	496	456	467	459	487	503	437	483	457	461	477	474	515	503	446	451	474	469	430	471	458	455	468	485	477	444	492	451	447	470	464	494	473	483	446	472	444	461	492	480	420	464	503	484	450	513	473	500	497	516	472	493	489	474	480	474	473	474	467	449	480	466	454	469	498	490	476	449	467	489	442	474	497	456	452	453	464	466	443	490	477	452	500	462	447	465	468	479	519	480	460	497	502	468	489	486	491	496	429	476	475	485	462	492	474	454	446	441	456	499	486	453	466	479	470	486	488	476	459	444	464	503	461	502	453	465	481	497	517	485	479	496	492	478	457	464	439	486	463	458	462	465	443	462	470	493	448	471	471	484	467	475	486	468	483	454	449	443	488	477	508	473	472	431	469	476	516	452	495	434	450	450	487	465	466	471	446	456	455	507	471	465	485	488	487	473	424	454	496	449	437	483	494	471	434	483	459	481	508	465	531	421	485	474	479	506	473	445	483	466	448	439	501	433	435	484	475	521	445	493	493	456	492	476	475	469	514	458	497	462	497	446	451	475	489	492	443	444	472	458	486	508	438	445	468	468	461	446	488	489	439	489	466	483	487	501	466	460	482	467	415	458	473	461	445	450	464	496	450	470	482	480	487	411	437	461	460	416	464	445	479	489	458	456	504	439	445	470	485	442	461	451	476	476	465	446	489	500	463	465	471	463	469	459	452	479	520	460	466	486	486	500	469	456	483	449	466	460	423	474	456	476	446	446	476	423	495	482	473	473	457	486	501	454	446	433	421	444	463	462	437	435	453	479	478	459	449	477	455	498	488	483	470	470	461	476	446	467	487	466	470	477	469	428	508	460	474	503	458	489	467	461	457	423	467	471	465	451	480	503	466	456	488	472	471	442	458	503	452	523	493	474	475	449	492	433	503	484	510	489	470	507	453	477	472	432	486	474	495	489	450	453	458	453	471	498	478	456	458	450	487	489	454	445	490	500	451	457	472	524	458	445	482	495	455	439	492	491	472	488	451	448	513	475	489	462	445	448	520	460	492	477	506	464	485	482	486	463	437	472	464	474	491	457	499	442	454	479	463	500	487	448	465	476	488	505	478	469	488	464	455	461	503	487	432	463	449	482	496	467	485	470	471	462	429	435	435	464	490	478	471	478	476	460	436	447	480	477	483	462	498	484	478	504	433	428	480	477	462	452	467	465	436	468	491	486	443	454	487	420	481	465	503	470	479	469	458	476	477	452	504	508	507	479	474	518	479	468	450	480	483	465	464	468	438	466	500	470	492	485	460	467	461	499	521	440	473	486	453	471	480	475	437	477	456	477	494	513	429	478	483	487	509	474	497	476	475	485	443	477	495	481	473	497	491	531	451	471	466	466	503	466	475	456	462	488	464	494	429	484	469	472	500	502	465	455	505	477	460	461	458	520	472	468	458	476	504	467	474	461	468	465	446	465	471	490	497	427	446	442	495	479	479	467	484	472	478	470	470	461	452	501	463	490	434	439	466	484	475	458	478	480	466	464	465	494	474	448	480	455	513	494	460	457	479	458	445	462	464	480	423	491	474	494	497	480	441	442	484	482	489	433	456	449	449	435	494	451	504	466	439	427	487	497	473	468	480	481	496	474	468	453	498	479	467	496	467	490	459	461	469	472	487	451	440	485	496	423	454	469	463	503	489	457	451	462	442	462	500	466	500	470	458	499	475	474	440	466	432	530	478	459	446	489	419	496	413	483	458	427	444	447	494	476	463	500	501	457	463	456	483	489	440	432	469	475	476	474	450	477	448	472	442	480	493	452	421	496	437	457	476	480	471	495	423	483	442	508	512	433	453	477	462	476	469	482	467	508	476	509	433	491	471	471	443	471	500	535	489	457	475	486	484	443	491	494	442	454	494	443	441	540	471
23938	21065	28195	24137	20778	11701	3521	1899	1594	1846	23234	26303	17834	6959	2096	885	741	682	656	616	622	667	672	667	674	670	661	625	633	651	625	684	675	671	642	619	625	653	600	660	642	617	692	660	690	691	644	651	680	631	646	642	577	609	651	646	652	643	689	624	614	667	642	641	604	636	610	629	670	662	626	634	680	643	683	647	614	654	643	618	628	657	628	624	618	669	608	684	631	673	666	669	649	648	586	634	649	662	640	594	666	681	587	589	660	641	647	613	642	597	640	662	621	643	627	623	701	667	658	665	663	652	645	614	664	629	587	612	652	616	611	633	666	646	623	616	624	659	627	649	624	624	656	659	582	603	653	639	614	668	638	598	625	660	614	676	678	658	650	687	673	626	646	673	701	635	680	624	619	656	609	641	647	670	637	661	678	680	652	607	628	654	645	630	662	666	629	582	675	672	612	584	651	641	672	664	641	663	648	643	597	676	614	611	657	652	625	675	642	685	624	665	657	658	651	604	633	646	640	685	677	647	640	600	673	653	704	664	612	639	649	670	657	658	601	617	668	703	615	626	604	634	632	648	631	643	686	643	660	652	608	667	636	642	667	672	642	699	637	642	666	670	655	638	633	662	646	647	652	642	677	585	646	643	606	638	662	640	629	626	649	652	627	647	650	631	656	625	642	650	622	606	636	684	679	657	659	655	638	650	641	623	636	654	650	589	634	647	664	589	630	616	697	601	654	663	625	669	648	641	589	629	629	667	630	658	652	642	686	604	675	653	656	635	646	607	601	674	641	601	656	677	620	691	703	676	601	639	627	647	665	653	617	640	599	645	653	603	669	632	659	641	646	617	650	659	666	645	593	615	636	624	597	657	650	643	674	641	628	636	654	627	661	624	645	696	647	646	670	639	642	643	633	625	615	606	613	618	639	644	663	619	633	607	662	664	658	570	645	614	632	614	644	640	627	633	592	668	664	624	643	597	628	627	645	639	657	628	624	624	642	607	638	617	688	611	638	633	627	627	639	646	657	605	638	653	610	638	623	679	623	683	650	647	613	715	641	643	588	662	561	655	625	657	640	644	627	635	663	605	683	618	665	683	624	602	611	664	642	610	627	607	647	658	640	639	644	581	600	641	615	649	698	616	593	712	677	635	607	649	614	636	636	628	657	693	664	605	642	630	618	616	637	690	627	614	621	679	667	634	623	643	665	670	626	691	630	640	658	593	632	616	646	660	613	663	661	701	652	667	662	685	645	673	588	634	658	634	641	617	683	612	634	615	574	656	650	663	668	625	656	705	601	677	627	627	665	616	644	643	682	627	656	612	672	667	656	670	639	654	635	614	648	631	622	645	629	640	646	644	641	638	657	638	674	631	631	657	624	653	607	622	613	655	663	612	659	668	644	653	684	590	608	668	664	680	635	610	650	604	610	637	646	650	626	607	625	644	627	604	623	625	642	615	653	580	614	631	635	586	618	624	637	654	640	628	610	684	612	621	643	626	629	652	603	674	633	663	586	635	644	596	620	677	649	616	629	628	611	621	634	622	643	671	635	648	642	683	669	620	614	622	588	615	637	629	645	646	656	606	657	690	613	638	621	632	633	626	640	655	605	630	626	612	660	644	629	692	639	625	609	664	670	629	673	596	623	619	612	650	596	673	636	640	654	683	653	653	593	643	628	683	672	662	663	630	620	653	652	643	680	642	626	623	595	618	600	609	672	658	635	627	658	605	657	587	636	632	637	659	667	634	681	682	658	673	625	563	582	605	676	688	677	608	610	681	620	678	660	673	647	622	671	646	625	659	626	637	667	623	622	660	606	661	610	674	643	644	663	608	599	614	675	663	671	643	635	626	618	588	693	640	658	599	648	632	596	634	609	630	624	600	693	642	612	658	628	622	647	653	669	668	627	665	662	648	683	654	647	648	640	644	618	608	675	636	654	633	643	644	590	619	632	661	635	645	611	664	680	659	630	632	625	599	603	633	618	648	655	660	616	634	668	660	659	614	621	604	626	638	645	617	620	613	633	632	668	613	634	692	658	663	649	651	663	603	681	612	658	638	651	626	627	600	610	682	605	627	657	606	648	624	640	658	643	619	653	622	643	640	673	617	646	609	611	701	603	650	645	650	683	634	653	599	641	631	620	578	611	690	642	656	648	611	694	577	635	614	643	617	664	629	598	669	661	612	654	633	626	681	613	644	668	684	646	660	603	632	622	665	677	678	650	633	641	628	642	633	644	640	679	615	576	673	675	628	605	674	623	643	616	583	588	632	701	659	610	604	654	666	643	633	643	643	676	661	617	641	653	600	644	648	634	697	636	653	633	560	644	685	614	653	646	618	606	654	667	657	648	626	677	651	632	652	639	640	661	629	673	633	621	639	661	597	638	639	658	665	670	628	619	645	669	672	676	608	637	597	623	630	652	639	678	576	627	655	625	616	692	649	604	581	629	615	635	587	633	636	574	656	644	652	646	640	655	654	653	640	679	649	638	647	649	653	640	651	613	612	650	652	623	608	633	618	599	650	653	673	661	613	647	665	605	658	620	656	615	651	668	607	656	645	591	642	625	630	614	638	665	660	670	643	604	632	620	619	619	632	632	627	671	634	689	599	613	659	655	639	661	671	685	636	608	620	647	645	627	680	630	662	601	657	647	650	643	679	629	655	628	591	625	669	622	672	627	603	610	610	662	642	644	684	643	639	607	629	661	654	624	653	635	628	605	644	666	653	616	633	644	656	603	659	644	618	621	643	639	637	650	642	638	626	625	625	630	599	603	707	655	615	658	669	639	658	609	663	625	614	611	657	601	614	622	634	614	664	627	643	641	637	656	697	651	645	630	621	622	636	696	668	615	643	616	689	629	672	616	619	613	633	651	631	700	592	626	670	649	671	663	634	627	671	584	633	674	619	633	612	635	633	648	654	643	655	672	640	629	592	637	627	678	641	670	645	628	609	617	627	635	644	611	629	652	633	667	635	655	597	693	611	645	642	647	596	652	656	636	650	618	566	644	625	625	646	628	636	571	664	654	679	627	645	664	626	624	676	611	644	626	622	630	598	647	658	645	648	625	646	621	703	636	628	649	632	624	637	606	641	666	619	607	675	638	618	622	650	679	670	599	622	662	651	617	654	613	614	676	645	633	666	667	616	663	631	634	597	644	622	626	627	631	613	609	636	644	664	619	677	644	576	651	635	654	635	636	619	602	678	629	644	677	604	646	652	598	593	624	629	624	646	641	669	597	619	624	627	633	643	654	644	651	626	610	645	636	603	658	619	650	651	662	687	660	607	637	647	613	620	675	636	633	646	618	671	623	621	618	616	632	627	615	667	651	609	611	624	632	668	623	640	636	603	631	648	636	654	627	600	662	627	647	627	663	663	593	614	676	629	635	652	628	615	642	594	606	710	684	620	638	634	634	616	622	682	648	650	663	627	665	631	634	679	653	615	638	679	602	612	646	632	647	578	626	588	645	655	658	660	639	633	643	640	640	613	655	675
8517	15685	15689	10391	6657	4288	2386	2123	1902	2477	27117	22105	14809	6175	2011	777	561	603	498	525	538	504	503	536	537	523	511	545	522	536	517	565	517	525	531	547	527	535	506	544	521	519	511	522	525	573	489	536	556	549	533	572	518	534	566	510	530	577	508	548	536	563	568	554	530	542	508	578	551	542	517	518	527	572	579	564	549	536	539	567	547	520	518	562	546	577	551	569	491	501	541	509	576	544	538	527	529	527	571	541	526	558	561	532	516	532	542	535	530	514	534	518	557	567	533	548	530	503	521	562	539	552	508	528	526	550	538	532	516	544	528	569	544	531	568	546	498	567	523	577	520	523	481	522	554	590	504	516	541	501	500	515	555	531	530	484	534	564	519	506	530	531	501	557	535	489	593	538	496	544	554	548	515	569	561	547	512	543	546	581	516	561	551	551	536	562	514	563	568	521	524	506	553	533	510	550	534	540	507	530	503	552	531	540	539	532	563	513	524	495	538	540	523	551	531	540	504	518	527	550	595	571	526	505	524	525	539	563	553	539	569	521	526	537	526	544	498	556	490	510	551	551	554	546	494	564	508	529	562	508	483	513	549	540	519	546	522	524	536	558	560	540	554	506	549	537	539	522	540	571	534	537	576	566	535	497	578	550	502	548	572	554	569	547	520	516	495	500	546	558	552	514	568	518	504	539	584	474	544	534	497	543	523	549	542	535	550	552	533	562	509	549	554	528	550	509	507	516	512	520	539	516	522	553	523	542	504	567	543	523	544	522	529	517	523	497	501	555	532	507	561	540	556	491	500	501	504	529	567	514	521	534	496	585	567	531	570	506	523	545	518	478	565	542	500	536	545	491	520	520	556	541	548	574	537	550	566	563	561	549	542	531	524	508	521	541	573	587	532	537	512	570	551	499	487	548	543	564	499	531	548	567	564	502	506	539	534	542	500	521	504	563	514	534	539	553	547	524	566	568	545	589	546	521	536	517	535	546	548	598	513	509	534	494	571	491	534	558	562	515	547	557	546	564	526	527	546	544	569	508	558	531	534	542	530	527	586	547	517	543	559	541	537	512	507	508	492	579	539	493	514	537	551	556	615	512	511	593	502	567	513	537	559	562	502	502	592	541	520	513	525	531	535	478	554	493	585	529	543	535	546	552	532	512	538	561	537	522	542	528	512	532	528	564	569	535	543	554	557	524	513	496	546	561	488	506	565	535	527	490	522	576	550	539	554	521	518	554	570	512	569	525	535	540	537	523	520	508	532	488	524	573	530	538	518	522	522	539	536	558	498	554	512	508	524	565	518	518	535	527	546	513	524	548	570	512	521	539	523	537	517	517	514	546	533	530	566	546	531	512	577	512	533	517	572	556	527	502	503	491	563	552	534	539	517	531	537	534	524	535	503	501	513	540	518	544	528	582	527	528	563	556	544	523	550	507	545	527	513	511	544	514	542	530	514	527	535	517	519	506	566	551	540	531	538	514	502	537	578	506	517	548	527	548	546	504	529	567	530	481	499	518	522	523	534	583	534	557	566	562	506	557	521	492	559	540	543	540	538	525	525	512	547	543	477	542	516	508	521	582	561	527	567	560	508	538	546	518	514	543	556	516	569	520	539	515	541	541	572	547	533	517	560	534	530	528	535	519	556	545	549	531	587	566	507	527	470	555	535	510	514	544	530	529	537	538	546	524	525	535	560	533	531	517	549	546	551	517	502	577	543	541	542	541	532	553	558	551	535	493	500	543	508	548	562	542	507	516	519	496	576	534	518	563	524	526	520	505	538	563	544	557	534	468	567	519	536	501	516	566	551	519	521	546	539	555	537	514	552	508	518	546	530	535	537	551	500	498	515	550	542	533	513	543	562	535	498	545	522	553	556	589	536	551	473	520	550	492	500	523	571	527	553	577	556	558	556	566	527	516	511	537	534	591	518	550	506	524	557	541	518	526	521	551	506	570	515	551	551	525	521	574	513	534	530	558	548	539	514	528	549	519	499	609	536	501	511	488	551	522	519	538	536	520	540	567	573	480	559	513	560	537	527	519	575	522	509	524	522	538	572	529	553	537	564	519	521	482	541	462	526	533	518	546	533	538	530	541	536	535	534	582	548	528	542	523	551	538	531	490	560	558	547	543	482	563	537	506	555	552	520	483	558	505	573	538	502	511	562	517	554	538	573	545	549	521	534	582	529	536	525	543	546	490	564	552	536	545	524	554	521	527	498	502	561	535	533	508	555	489	535	564	537	506	494	513	560	551	543	523	522	504	500	567	515	539	550	499	570	550	524	509	540	520	512	539	544	555	553	525	523	560	570	573	525	543	541	513	508	565	488	542	506	549	538	508	532	578	502	545	508	553	510	537	555	537	564	523	514	569	489	516	524	517	531	531	510	559	529	554	557	481	502	535	557	498	554	557	553	549	555	528	551	541	521	525	520	543	568	551	612	524	518	506	518	509	542	506	533	570	544	537	540	542	535	523	502	526	500	537	517	521	515	531	547	519	552	522	517	555	556	590	527	496	542	526	547	520	514	578	546	533	507	524	530	556	542	545	529	519	513	526	491	539	577	513	508	548	507	557	526	556	497	532	550	536	524	494	511	562	534	522	503	539	510	523	553	535	496	537	514	550	512	578	542	540	504	530	492	509	558	499	537	531	516	559	472	496	513	559	521	536	542	521	546	536	537	504	505	517	501	497	504	540	509	556	563	531	492	541	513	493	511	519	572	516	507	539	568	550	552	556	548	547	522	535	515	554	522	486	535	534	550	512	533	533	507	564	553	520	522	505	509	530	540	525	518	529	515	534	541	529	525	569	575	534	519	537	518	530	555	505	550	561	527	508	555	544	488	578	519	516	530	578	511	572	551	522	562	513	524	523	508	519	516	524	539	547	497	530	541	473	532	568	539	530	545	540	504	518	528	570	525	512	569	477	574	546	519	508	558	538	566	550	547	529	509	541	571	566	531	543	506	538	533	517	513	551	561	522	557	547	509	500	544	550	540	554	545	501	555	504	522	521	533	530	521	522	472	541	539	510	511	518	515	538	547	557	536	541	507	520	531	526	484	518	572	554	523	522	544	540	547	545	507	535	512	545	538	534	519	536	515	510	497	532	540	525	584	584	499	538	533	511	565	538	546	549	576	547	552	529	553	563	492	540	529	535	546	519	564	543	539	502	542	528	588	576	515	584	538	482	532	556	509	499	554	522	550	523	533	537	478	505	534	526	499	528	502	528	533	494	528	559	514	548	558	530	540	507	551	540	547	511	520	534	554	538	549	556	537	492	538	479	518	516	542	558	530	534	531	567	559	493	566	556	537	564	530	519	528	538	494	552	481	536	537	546	548	538	520	509	526	527	514	548	511	529	501	516	560	534	517	522	563	496	544	510	492	492	519	497	510	516	606	504	554	498	536	543	549	546	528	587	519	527	498	522	487	544	532	525	526	524	542	523	530	546	539	530	528	587	546	499	500	526	529	546	548	586	548	532	530	541	521	516
27340	14558	6191	3088	1332	889	701	650	617	570	1315	1925	1585	903	664	548	520	521	494	429	525	460	495	451	468	506	463	492	478	520	513	456	487	486	446	493	508	492	482	529	453	484	506	468	485	487	500	487	454	482	469	478	451	476	507	501	503	511	480	472	465	487	506	490	477	476	505	489	484	483	482	453	504	474	462	468	450	452	499	514	493	509	508	484	473	517	471	511	490	464	504	512	510	479	487	534	490	504	478	529	499	501	494	485	505	474	505	448	497	483	460	509	538	478	444	439	507	495	514	498	479	475	476	506	483	447	473	480	478	499	446	473	511	461	492	481	474	450	497	459	489	485	512	448	444	503	461	472	488	525	502	522	462	475	504	498	494	467	505	491	424	499	503	514	470	480	474	466	464	477	499	496	527	472	496	474	504	489	512	452	549	491	527	497	437	483	463	489	477	454	494	469	485	475	480	491	471	487	506	495	494	510	460	484	502	482	453	485	484	480	462	485	499	500	465	515	471	441	528	490	463	521	472	496	528	545	503	453	480	504	478	514	474	488	477	472	463	533	473	480	514	496	470	481	485	477	490	474	492	491	444	501	478	482	478	503	485	494	471	463	466	479	506	458	525	466	470	510	476	468	491	494	487	501	543	492	493	494	502	511	512	454	484	492	528	514	459	480	433	486	507	515	454	473	456	479	517	498	489	499	470	515	488	478	430	474	481	464	507	474	459	473	474	460	503	498	487	479	487	453	487	496	506	516	445	514	483	477	505	487	470	468	511	458	474	469	469	504	460	477	487	498	475	467	464	476	481	448	482	497	489	456	513	484	490	515	479	495	478	488	474	472	488	462	488	492	474	493	494	451	498	467	493	485	490	450	492	467	489	510	470	505	477	460	539	510	494	477	475	520	502	512	464	433	470	481	481	462	506	497	487	475	472	482	457	452	496	520	466	490	467	491	503	465	517	448	513	512	490	474	465	509	487	492	480	499	442	462	475	458	499	478	475	541	496	478	485	541	505	492	495	459	499	456	506	494	505	460	504	469	479	497	481	465	504	488	493	505	462	487	509	504	455	519	452	471	489	486	480	463	470	454	472	494	459	490	483	499	507	469	492	462	460	500	472	483	499	492	486	555	494	464	468	494	489	440	484	485	509	491	463	455	473	508	512	513	476	436	445	473	502	467	503	471	477	430	467	507	491	494	511	496	526	513	479	496	482	498	487	492	483	519	509	491	525	484	479	472	441	497	484	460	541	506	471	479	490	497	532	446	450	485	495	479	499	469	483	496	444	486	450	480	469	512	475	483	480	481	503	475	480	473	473	462	477	488	542	482	450	456	472	513	509	486	488	494	473	479	491	500	502	466	509	460	522	504	469	505	474	499	511	488	479	457	478	483	484	500	460	465	479	475	503	503	521	483	460	475	524	473	488	456	470	491	504	441	486	491	440	484	469	500	456	492	460	504	480	449	481	465	491	486	519	507	510	485	464	500	498	447	476	462	491	487	479	525	481	518	507	457	508	476	515	499	499	472	487	427	450	445	488	541	463	504	463	500	451	506	505	524	529	434	476	475	455	471	513	483	459	513	484	434	495	495	506	493	499	475	493	533	480	436	492	511	490	480	530	506	474	493	483	501	458	502	463	531	447	475	484	491	474	540	458	491	500	504	488	512	489	506	476	481	458	450	510	500	511	481	495	520	464	479	485	493	499	498	475	470	507	506	480	491	483	463	477	475	473	523	525	502	518	471	463	473	482	501	497	502	502	490	440	487	525	488	496	467	505	497	448	496	486	497	478	454	460	497	505	500	537	462	485	513	440	459	509	495	469	491	476	463	499	509	479	493	523	474	478	494	470	469	433	472	475	498	496	475	481	482	497	476	504	492	469	486	451	454	476	503	431	492	449	475	481	454	462	476	494	453	496	470	491	466	473	481	504	455	497	544	481	486	482	524	494	530	451	425	461	511	500	457	485	498	490	491	513	487	502	501	452	461	513	453	536	483	445	466	534	465	476	482	442	460	500	475	518	479	523	441	488	479	479	520	486	474	490	475	469	466	486	469	459	467	517	499	475	474	508	500	501	475	465	442	484	471	484	495	467	464	490	470	468	504	481	506	487	518	471	479	478	512	492	482	468	506	474	494	483	500	524	467	488	481	484	464	484	501	495	472	507	455	452	483	458	497	508	471	485	474	497	479	489	511	463	501	476	440	510	518	475	496	488	481	431	522	492	507	477	499	473	478	495	498	485	473	459	481	531	520	488	509	501	499	499	487	482	459	487	446	474	508	488	519	485	456	451	503	420	504	451	518	503	514	530	473	445	480	452	509	464	486	482	475	473	488	484	482	472	457	464	495	566	501	469	446	512	527	504	497	466	497	496	477	537	465	483	483	501	451	500	482	450	474	499	473	518	453	480	461	502	504	479	474	494	501	505	526	480	489	489	488	490	438	518	500	448	523	514	481	492	504	488	501	467	473	465	521	471	482	502	494	484	515	480	513	462	487	454	473	497	473	472	451	481	470	485	521	459	459	546	479	492	543	483	469	469	519	501	458	481	480	497	490	475	477	481	507	483	481	491	498	522	445	505	510	477	524	432	495	472	469	483	488	518	440	483	500	471	510	455	508	511	510	476	473	474	489	476	462	514	504	493	468	492	468	480	471	489	471	473	482	505	486	503	484	485	492	459	459	468	507	470	462	543	479	446	455	441	445	495	487	486	486	477	492	469	504	449	459	463	489	481	491	496	500	522	459	491	498	442	476	464	457	509	481	486	505	494	467	490	475	505	476	478	446	484	459	490	493	466	501	472	497	525	510	495	514	478	448	412	460	488	472	450	497	471	488	447	443	471	518	476	453	474	462	495	522	476	472	507	465	488	476	520	455	460	437	486	495	454	466	453	485	440	490	438	527	454	498	518	457	482	492	497	499	469	451	520	481	447	462	462	477	485	461	488	472	483	494	479	457	486	475	491	489	467	487	469	472	506	474	485	499	482	485	476	508	463	461	478	509	461	498	557	523	516	494	470	470	489	484	460	484	484	481	491	464	503	479	484	477	458	485	496	489	476	519	479	505	533	478	443	486	467	469	504	509	507	462	501	455	499	493	460	449	473	457	448	469	512	492	535	473	467	533	512	471	505	468	507	467	500	501	488	492	480	486	488	489	491	474	506	460	486	509	473	495	508	503	535	467	519	495	477	467	454	514	511	503	458	530	482	507	501	456	479	482	478	468	474	470	523	491	436	490	485	442	452	459	485	511	502	487	484	477	485	486	502	463	467	464	498	500	530	510	500	519	483	472	460	507	468	476	450	480	486	512	521	467	507	482	476	524	481	485	503	473	469	450	504	488	475	491	484	474	526	497	516	499	513	489	512	487	480	439	487	531	490	500	466	511	500	476	452	489	489	493	443	442	485	499	480	469	521	481	492	503	461	489	516	495	480	446	477	486	483	490	496	512	481	480	459	469	507	469	453	481	468	471	507	454	450	486	420	511	478	454
7192	6099	5707	2710	1509	1021	734	705	658	588	1889	2234	1632	853	540	428	381	438	386	404	439	384	437	414	417	397	407	414	414	411	409	394	422	416	371	410	384	406	441	370	398	414	421	374	415	415	386	387	375	396	386	375	386	381	360	383	393	379	393	370	436	396	387	400	406	386	396	394	419	401	358	395	389	414	377	401	396	378	411	391	409	371	373	429	377	375	370	411	410	368	393	414	389	407	380	416	354	405	382	400	377	362	416	402	397	420	379	372	367	378	389	399	384	412	388	358	381	398	399	389	410	431	389	382	367	404	441	422	409	382	449	411	410	387	362	368	410	352	351	370	403	337	378	371	390	365	383	380	356	392	372	399	413	417	392	364	393	376	407	387	436	404	380	408	424	390	390	394	385	401	434	410	408	383	387	387	409	391	384	396	394	444	369	394	395	412	369	379	352	388	377	367	412	377	417	393	394	399	414	425	412	402	386	420	418	386	375	405	404	431	395	415	375	391	398	360	394	413	395	409	379	387	412	410	386	394	388	396	365	399	421	394	371	366	388	368	413	399	394	389	381	427	397	382	428	412	402	397	380	396	382	411	385	399	413	385	387	412	417	372	417	404	414	377	400	397	356	381	394	405	417	421	425	390	348	381	411	417	383	407	396	393	413	388	376	395	358	348	388	383	392	381	394	387	365	402	399	384	399	394	378	437	388	387	395	382	405	409	383	372	411	387	374	412	387	382	391	407	353	429	397	406	415	376	385	442	396	421	395	362	394	388	400	391	377	415	370	393	401	380	394	374	391	354	365	439	427	406	396	395	372	397	366	416	367	389	403	395	358	412	379	377	382	417	371	420	411	386	425	399	407	414	412	389	401	390	378	405	364	398	423	393	409	386	355	405	378	383	394	424	380	388	390	406	377	412	387	377	403	353	405	404	377	402	379	361	387	398	415	351	405	345	394	357	396	380	366	386	425	402	421	360	380	361	389	401	325	401	361	380	416	380	405	408	364	388	381	386	399	406	400	405	420	409	357	405	415	405	406	367	397	359	425	409	379	416	384	391	391	406	377	387	402	365	390	403	409	447	392	417	357	360	374	410	390	386	388	384	413	384	384	406	412	414	376	424	421	384	384	391	379	398	395	418	423	397	370	422	404	402	358	405	370	392	406	418	416	398	381	403	428	391	393	403	406	346	410	397	441	369	390	411	353	386	425	384	364	413	363	381	371	429	376	403	421	400	397	418	404	402	386	417	420	417	393	395	399	406	391	367	420	382	394	390	382	414	410	430	411	416	396	328	349	384	393	401	366	412	372	387	394	411	418	401	407	400	376	383	408	389	421	380	395	418	358	352	396	395	388	391	381	401	427	392	388	404	400	435	364	392	378	383	378	380	384	398	375	361	381	391	424	412	399	406	412	402	436	367	383	355	423	385	395	379	388	409	391	405	366	369	422	427	374	384	374	370	394	365	368	387	403	362	439	404	399	431	413	388	380	375	393	377	369	387	390	384	378	387	397	418	375	393	376	393	401	418	378	372	384	362	384	399	396	397	393	425	378	382	422	365	410	371	401	397	398	382	410	385	429	425	421	392	394	407	411	367	412	390	413	367	392	404	384	414	414	399	421	386	386	407	398	382	385	426	382	372	349	397	404	433	403	408	374	388	382	435	396	385	395	391	365	389	407	391	344	368	363	406	400	384	388	409	438	384	376	379	407	402	399	421	385	377	415	428	377	424	390	377	391	405	380	422	362	390	403	393	413	419	394	427	371	379	388	400	360	413	408	390	386	385	396	357	415	380	417	400	378	362	374	420	420	400	402	375	395	386	402	424	388	386	421	397	349	391	391	417	390	400	406	388	386	393	397	415	371	406	377	414	398	392	400	398	421	408	394	406	424	372	391	422	433	385	433	397	359	371	399	387	411	393	406	399	392	394	379	383	369	367	417	410	414	380	408	420	377	372	384	334	387	434	385	373	373	401	417	430	374	378	405	408	376	353	378	414	401	374	386	433	419	445	397	396	397	394	373	400	408	355	399	409	434	357	382	380	428	366	389	413	408	371	380	416	387	391	384	384	376	411	393	410	408	387	406	399	363	372	388	424	394	417	380	358	412	403	391	407	391	403	357	406	385	404	404	383	392	398	424	403	379	369	387	386	376	377	377	357	397	404	385	369	410	420	391	399	419	400	384	389	416	396	403	409	416	383	401	414	377	415	409	379	400	440	385	377	381	399	411	400	446	419	354	377	412	423	398	430	417	410	386	390	370	383	389	431	391	417	432	399	405	371	421	377	405	406	396	422	379	442	384	367	392	384	397	404	393	380	373	414	426	411	405	376	391	425	389	369	413	420	400	411	379	380	415	409	403	384	355	399	364	405	388	418	396	382	392	376	397	432	412	384	389	415	403	374	405	428	368	382	391	394	372	394	398	377	379	366	425	406	392	403	367	379	410	380	359	400	405	397	405	425	399	360	397	376	402	412	409	365	397	350	390	402	368	409	384	359	416	408	420	395	394	376	372	403	391	378	398	370	409	402	430	387	386	380	432	389	385	361	424	435	396	396	381	393	408	398	408	390	392	389	413	416	412	413	396	374	383	400	410	419	401	413	413	415	421	397	394	396	373	394	393	358	356	375	408	402	382	400	367	417	418	387	389	382	394	400	383	385	362	401	388	356	363	427	377	384	384	421	377	429	391	433	377	386	407	388	413	416	384	431	373	416	363	417	405	395	396	387	385	379	383	425	436	399	414	409	428	393	379	405	389	383	379	383	373	392	398	465	393	410	430	431	421	412	374	391	372	422	399	386	358	375	381	412	395	401	381	392	390	394	394	418	388	410	415	429	391	374	413	355	394	405	417	392	409	375	392	428	380	418	410	377	385	395	411	419	394	373	370	406	373	414	423	372	390	414	368	383	371	414	397	401	385	403	404	358	402	386	401	401	384	373	341	363	369	380	396	394	389	428	397	380	388	383	408	410	419	376	395	428	361	418	411	383	415	400	411	376	371	400	394	407	423	390	400	369	384	431	429	395	393	362	396	419	375	408	416	373	396	415	384	396	379	402	441	382	386	390	386	382	381	390	394	397	410	420	418	379	394	386	398	374	405	376	383	369	401	371	368	397	405	385	432	379	403	388	401	377	390	399	387	409	391	326	433	392	406	385	375	386	385	380	370	395	382	372	416	385	381	359	399	389	375	368	391	367	391	438	407	364	374	381	355	404	403	368	401	401	401	379	401	406	365	394	414	384	385	403	381	379	401	378	406	390	387	411	394	394	379	434	407	379	386	411	409	410	415	420	396	361	405	415	444	389	380	406	404	415	380	341	395	414	387	414	394	352	365	400	379	390	397	395	387	385	419	362	403	381	389	401	396	399	390	389	404	363	374	394	427	407	397	408	418	399	421	397	414	401	366	418	377	411	384	381	355	380	427	380	424	369	405	384	419	410	381	362	364	414	382	361	427	386	400	416	393	402	399	385	363	415	397	359	413	379	386	397
24942	21042	27163	24925	11961	3060	1670	1258	1002	1061	11160	16424	10540	4048	1263	716	609	558	547	557	579	583	595	584	562	571	537	527	545	578	568	542	542	559	510	525	611	570	540	576	545	521	576	584	545	538	579	523	583	554	546	557	551	595	548	587	550	557	569	538	539	521	577	513	530	550	569	528	558	581	510	551	556	546	536	567	563	540	535	570	530	542	592	543	531	530	524	546	535	550	612	553	551	557	594	533	544	552	544	524	581	574	539	567	549	559	552	578	494	523	559	550	600	527	610	555	528	545	552	550	519	585	592	542	519	530	555	564	538	540	546	532	536	534	513	561	561	563	560	528	533	567	537	518	568	543	554	535	530	498	531	571	531	515	545	584	550	542	550	539	546	581	574	553	522	546	542	572	519	551	555	581	557	528	522	558	593	551	531	558	547	558	523	557	510	513	499	542	560	536	552	560	563	527	548	551	559	516	571	500	554	563	514	539	536	566	582	588	536	590	523	579	569	526	536	605	547	519	560	533	597	522	561	553	557	580	532	579	530	577	543	534	542	517	563	547	514	552	542	557	531	541	540	527	580	576	583	582	516	561	520	533	546	550	534	578	563	557	559	536	520	578	567	539	535	569	549	516	530	567	534	538	559	529	587	555	548	561	553	571	521	563	550	586	631	483	572	544	563	562	539	553	538	576	531	565	561	585	566	541	564	563	538	546	482	565	582	542	545	539	571	542	601	559	576	553	552	546	568	563	535	546	551	557	570	573	551	571	582	577	555	524	507	542	543	536	557	559	566	511	544	524	533	520	538	594	541	557	523	578	566	576	542	570	541	530	553	565	536	542	571	555	539	523	556	540	547	538	564	574	577	530	529	552	520	532	540	540	560	574	541	547	534	551	576	583	497	578	579	563	525	561	499	527	548	594	590	560	561	508	556	521	551	544	551	558	540	564	579	580	532	527	557	506	547	540	531	571	595	567	562	558	542	482	513	569	554	597	539	525	562	542	552	550	543	541	516	512	517	578	570	546	553	535	522	531	551	559	570	543	537	561	551	589	520	557	517	566	516	552	565	552	543	545	522	566	594	571	553	532	534	550	515	546	511	569	564	515	569	531	494	517	533	557	568	561	603	511	563	567	512	549	591	502	587	539	576	576	567	544	552	532	555	536	581	576	520	494	563	563	538	517	590	549	517	595	584	585	569	538	565	601	575	555	547	569	549	557	554	593	512	567	567	547	586	570	552	521	529	534	559	577	533	534	526	532	519	515	538	588	489	516	560	549	530	566	608	562	536	550	528	598	587	493	569	535	554	546	534	518	529	581	566	550	568	530	560	545	523	539	568	603	604	560	549	584	551	536	576	549	527	576	541	547	546	543	546	562	569	579	579	543	564	594	598	527	561	523	591	544	514	603	553	576	558	558	538	565	534	599	540	563	520	560	503	568	604	555	538	561	531	533	556	546	526	548	553	569	577	548	566	576	533	599	521	563	600	554	593	541	553	571	526	536	558	539	535	535	515	565	551	560	556	587	535	551	567	543	571	544	556	547	522	532	610	541	546	528	528	562	543	549	558	552	570	536	556	569	505	546	587	554	536	556	513	554	568	560	543	531	548	569	549	575	568	580	601	558	535	582	542	522	573	567	558	555	542	601	556	580	535	552	567	576	520	586	525	558	513	600	525	557	591	541	558	519	517	573	572	551	583	488	529	572	503	593	520	565	536	527	591	559	582	568	524	581	600	545	567	567	569	544	551	491	536	551	544	548	513	558	537	523	550	551	527	554	498	531	547	522	557	586	533	582	530	544	568	558	550	513	544	541	543	553	534	502	568	566	536	540	574	505	554	613	570	572	537	569	535	557	549	562	553	566	501	541	508	545	547	548	518	564	580	558	545	602	528	524	543	539	520	523	544	588	548	571	565	522	586	547	539	545	538	552	538	505	549	526	561	592	533	518	590	560	556	521	517	540	528	554	578	530	567	589	517	527	525	539	494	552	557	574	539	566	548	543	562	515	540	535	497	571	561	522	521	586	558	562	549	529	548	522	559	496	554	524	552	500	512	533	558	544	562	543	577	563	579	570	577	595	508	538	539	517	549	561	534	593	533	499	533	489	538	590	545	553	545	577	546	547	600	526	546	529	563	539	533	541	543	550	534	543	544	561	519	550	551	583	507	571	551	546	540	572	578	564	568	584	578	564	571	533	586	588	560	572	554	564	577	545	555	556	500	556	579	549	495	565	528	581	514	614	559	576	575	529	530	537	533	565	516	549	549	503	535	537	559	505	555	529	516	567	511	584	568	546	591	573	591	561	550	552	545	578	527	521	552	572	536	561	554	569	535	567	576	578	540	536	547	559	528	516	557	550	562	560	530	545	531	570	566	528	558	552	575	543	541	559	559	547	524	547	539	571	550	555	528	543	550	555	591	598	553	537	553	533	530	551	579	518	546	561	594	542	563	531	546	548	576	559	525	495	553	547	518	541	555	538	565	573	573	558	535	534	544	552	544	550	536	537	539	497	530	532	540	514	570	541	591	543	588	536	593	539	553	568	583	538	540	583	539	531	543	559	536	555	543	518	545	584	587	566	597	578	507	528	530	565	542	567	572	549	562	552	567	509	564	548	566	506	580	539	566	538	558	565	548	550	573	520	561	511	536	543	533	561	539	572	587	582	566	580	557	528	531	549	508	548	557	544	571	535	526	515	550	526	586	510	511	590	576	579	556	546	526	506	553	529	537	559	579	548	542	531	527	546	545	545	497	522	541	583	567	524	474	534	522	554	584	552	568	539	515	526	545	541	539	545	568	542	572	506	570	589	541	561	538	511	522	543	576	570	536	536	521	547	586	533	529	577	564	578	535	560	557	549	522	550	542	543	568	549	586	559	531	576	539	552	561	550	602	553	525	512	536	563	559	533	586	517	552	556	535	565	522	573	520	576	572	569	507	534	504	553	560	561	552	521	549	555	586	513	583	540	503	572	547	555	587	560	523	493	530	579	584	571	551	581	546	556	526	582	565	564	491	536	527	592	564	570	522	557	520	539	550	493	551	559	552	562	521	568	569	566	518	523	553	574	568	593	545	547	532	538	520	569	564	592	571	554	581	558	548	518	558	571	547	540	528	526	541	552	559	569	590	497	520	531	557	552	526	497	516	584	503	546	518	555	531	536	539	554	517	560	545	548	552	553	537	550	537	554	572	523	559	527	547	532	541	537	529	565	517	549	543	523	533	591	530	545	564	568	570	548	593	563	558	524	540	544	573	552	539	574	518	588	513	537	582	539	568	554	541	516	518	572	526	540	555	530	564	519	548	571	568	550	570	533	531	512	523	526	540	529	528	539	568	558	514	593	482	560	582	539	537	557	597	542	537	538	557	534	520	547	583	548	586	549	535	507	560	538	551	566	583	514	567	540	568	575	539	560	529	577	533	583	508	593	594	555	504	528	531	544	533	542	539	534	523	521	527	545	524	554	543	578	561	544	549	627	542	577	568	549	572	560
6572	11145	11807	6785	3522	2291	1785	1435	1330	1303	14192	15444	9688	3824	1297	662	513	484	475	477	480	480	492	450	451	473	483	453	471	504	444	419	462	485	492	488	460	449	444	458	471	465	466	472	485	466	497	461	445	491	461	463	497	438	468	489	459	452	456	441	455	471	493	495	469	458	484	477	468	488	458	460	459	487	456	487	468	472	446	481	462	452	475	443	451	476	467	462	487	460	462	471	464	447	461	464	444	464	428	456	450	499	448	496	454	440	465	475	476	480	499	489	433	424	450	486	462	459	442	429	463	466	503	453	442	476	482	467	512	517	475	453	485	496	448	439	469	431	498	445	482	473	447	501	448	477	463	468	480	490	485	448	422	464	459	454	510	491	470	464	460	463	465	473	433	487	466	483	427	455	482	442	492	511	493	502	460	457	482	446	487	479	461	470	445	426	489	470	483	461	510	480	438	462	421	473	441	478	472	452	468	467	437	477	454	444	503	435	465	484	459	443	471	455	493	479	453	469	423	440	495	435	476	437	454	478	442	458	471	478	464	436	461	461	476	444	469	485	438	436	480	473	463	477	534	479	441	436	471	443	492	471	503	463	477	505	483	479	460	472	491	473	481	475	463	458	460	465	510	455	481	488	465	461	469	471	448	456	442	436	459	424	491	477	460	454	452	466	452	504	455	471	477	475	440	477	511	427	449	493	442	455	476	477	487	477	433	442	492	451	456	476	469	445	435	468	501	501	471	437	445	501	468	480	472	491	472	521	446	456	447	506	470	468	450	493	463	442	467	464	432	434	446	448	460	452	475	465	463	462	462	483	462	455	450	430	469	482	462	438	489	474	516	450	463	490	439	451	475	449	448	456	494	486	446	488	457	468	467	461	473	471	456	443	453	487	468	455	465	412	437	485	490	455	491	412	438	455	448	431	451	465	471	462	458	480	432	502	473	469	462	445	446	476	475	493	459	442	447	441	465	476	495	462	494	492	456	452	486	447	506	501	456	472	461	444	424	446	464	502	466	455	461	452	447	450	486	460	472	460	499	421	454	503	476	454	482	453	477	476	474	472	474	431	429	452	432	437	458	470	427	444	442	438	511	428	414	491	476	461	463	474	482	480	491	502	474	439	435	442	475	496	487	428	438	444	464	466	460	462	473	479	474	476	445	454	480	456	439	492	547	444	469	442	480	511	433	459	483	492	463	445	494	464	481	485	490	472	477	480	437	487	453	478	455	484	494	436	482	464	466	471	462	470	434	452	449	508	449	488	462	472	477	459	443	487	445	457	433	436	470	476	459	456	504	447	456	480	461	430	496	493	432	476	461	454	453	478	436	465	433	510	462	497	469	482	487	483	469	480	475	475	468	440	470	471	469	478	468	454	477	476	423	455	403	456	502	465	456	408	501	489	466	464	463	488	500	491	428	451	463	477	441	413	440	472	433	484	452	448	490	416	456	464	420	451	493	457	464	488	472	428	463	479	437	493	440	475	453	494	456	461	459	498	501	477	493	441	451	454	460	469	481	447	463	476	458	451	454	468	494	421	462	438	432	465	456	443	434	500	461	440	446	446	446	490	462	464	469	464	443	492	455	428	432	499	485	482	430	454	479	443	467	465	502	439	476	494	477	445	469	490	459	484	455	467	428	479	491	450	492	474	473	489	478	484	509	474	475	471	477	463	458	479	494	448	460	458	452	452	457	488	458	461	455	475	433	453	450	458	446	483	425	431	439	413	444	467	469	451	418	475	418	460	454	452	423	437	457	503	442	460	470	486	459	419	480	440	529	496	457	473	470	470	442	467	398	471	494	472	487	491	476	446	454	446	473	493	455	446	467	488	428	442	513	480	445	497	473	426	449	509	468	469	456	465	462	436	454	481	490	481	467	478	449	454	435	463	454	464	471	491	453	466	456	447	456	475	426	461	491	445	514	426	472	447	473	495	449	408	459	473	473	415	462	505	426	473	493	474	461	436	533	452	473	466	473	430	518	477	437	465	530	478	445	464	469	473	447	417	469	458	446	472	470	438	442	440	467	468	479	483	467	482	471	421	471	427	457	488	484	456	436	447	468	459	466	476	472	429	471	469	448	466	447	476	465	445	463	404	457	464	481	457	428	461	487	455	471	479	452	499	447	454	446	476	451	480	471	496	492	484	449	462	517	436	471	431	466	439	453	450	496	444	434	505	446	455	502	458	494	463	460	457	486	477	518	418	464	472	443	472	446	470	454	439	436	446	459	457	439	460	459	457	461	466	453	461	485	434	433	457	473	475	425	443	468	475	492	537	459	437	484	503	406	442	446	444	476	444	445	491	499	456	475	471	452	477	477	460	463	491	452	495	466	452	443	457	438	459	424	490	489	463	440	494	453	463	474	420	454	439	464	473	483	473	477	463	458	444	442	495	453	458	507	465	469	469	499	463	464	418	481	448	465	468	464	461	473	408	466	490	470	480	452	435	501	443	443	473	459	476	469	498	427	488	493	485	456	466	500	498	462	464	472	469	476	506	498	455	452	440	520	492	488	443	473	438	456	488	478	467	459	473	493	461	474	455	456	475	458	433	433	460	436	463	445	434	458	477	463	492	440	458	446	464	429	500	479	483	479	433	433	489	468	482	426	447	465	443	458	480	462	466	501	483	476	432	444	427	510	445	433	486	436	473	478	457	486	452	476	431	475	439	464	419	469	432	496	476	475	463	460	435	451	488	470	423	440	452	452	477	445	509	469	439	438	473	469	463	449	470	443	461	456	475	442	441	487	461	460	440	467	492	480	449	501	454	412	457	465	488	466	462	447	491	469	442	445	474	465	493	468	461	428	458	477	467	444	475	510	455	474	442	426	464	473	465	454	449	439	426	496	483	476	451	476	479	471	477	482	488	456	462	497	448	455	447	484	451	489	434	477	461	481	439	436	460	465	496	488	510	476	485	452	474	470	461	493	491	451	475	421	439	476	428	493	474	451	472	485	458	461	465	465	436	451	464	474	467	495	450	475	431	442	453	478	458	450	492	411	451	470	450	503	445	428	471	453	445	456	456	442	453	481	445	444	454	452	454	458	452	473	482	461	479	464	456	486	465	480	467	470	508	447	434	426	487	503	449	506	458	449	444	456	431	469	469	442	431	472	505	447	467	487	461	452	515	460	486	445	469	461	491	437	443	495	459	453	469	474	459	463	453	476	468	511	481	452	426	492	445	486	451	456	451	452	443	475	429	489	451	486	439	472	442	452	483	463	484	448	455	449	449	432	472	436	480	492	495	445	456	479	487	454	474	482	469	468	498	449	451	486	442	453	421	424	464	471	458	506	493	444	474	473	438	455	464	474	433	459	441	455	454	450	428	497	489	502	421	443	485	443	454	430	495	441	473	478	479	452	467	470	452	500	470	456	485	452	471	452	433	505	463	475	470	459	427	465	422	462	474	513	452	445	468	463	494	473	460	498	457	458	463	454	442	433	480	443	448	479	455	494	446	488	450	501	483	427	524	431	503	474	471	477	459
23943	21024	28161	24094	20731	10384	3389	1814	1423	1504	10905	28731	21607	9318	2630	974	697	678	665	640	658	625	645	657	628	628	588	636	608	655	659	638	619	619	630	626	639	641	615	653	660	619	624	647	641	600	644	609	590	639	616	658	611	658	685	661	615	622	615	608	657	605	638	619	632	652	618	600	636	661	617	634	641	618	653	642	668	644	588	609	623	637	649	627	644	631	649	595	622	626	607	631	646	630	650	606	643	614	650	689	663	636	655	605	613	631	650	623	624	616	608	602	615	641	625	596	664	641	639	615	633	625	609	653	608	626	648	662	645	636	535	654	661	611	590	638	627	651	654	599	665	652	666	654	620	607	628	588	611	647	657	607	594	597	616	604	676	637	652	610	609	630	649	620	635	651	642	616	645	605	644	624	601	597	631	639	605	602	658	652	647	679	645	637	647	646	665	625	620	610	639	616	598	643	665	603	622	636	640	641	647	638	614	620	628	646	629	612	640	642	621	617	611	596	632	611	654	622	621	613	643	604	589	620	630	652	663	629	639	628	621	617	622	632	624	630	664	699	655	627	628	639	616	640	630	640	636	641	679	651	633	646	670	580	610	662	622	658	640	589	644	621	642	626	582	630	681	636	656	656	598	605	644	650	622	643	629	623	587	611	625	631	634	649	619	617	615	661	611	621	626	635	632	620	624	641	625	614	621	634	657	607	615	626	647	622	616	620	647	641	614	608	636	612	624	647	586	605	636	668	627	645	610	639	610	596	661	631	593	630	672	614	611	601	611	663	611	657	662	587	621	638	639	601	633	630	612	576	584	597	637	603	615	657	622	634	630	569	648	684	651	592	652	614	617	635	636	649	655	654	673	613	620	614	674	647	651	629	645	652	610	628	640	622	633	653	633	620	613	605	655	644	625	657	644	628	627	678	663	697	639	642	660	625	663	680	655	626	621	599	626	622	577	633	629	663	644	626	668	628	689	634	620	644	656	602	602	617	622	650	611	657	620	665	641	599	658	669	659	615	594	609	601	627	614	649	637	641	605	654	630	631	607	653	649	634	622	678	640	654	586	614	628	578	672	657	678	649	636	582	638	655	633	685	606	627	616	607	655	583	659	633	661	656	649	659	667	596	617	664	598	602	677	620	610	617	584	628	598	585	681	613	637	642	626	622	657	604	637	642	619	655	659	658	604	585	615	693	636	684	655	656	665	609	664	603	598	606	629	655	610	642	604	613	624	615	597	642	586	610	607	593	636	647	639	653	675	642	600	652	567	598	608	626	603	630	659	570	625	658	600	683	644	645	591	618	598	652	611	571	617	636	603	647	614	557	618	605	647	654	653	596	641	619	666	631	647	642	657	614	587	630	616	606	659	629	635	631	621	683	661	632	637	638	632	615	632	634	641	650	630	608	589	638	680	605	573	570	625	621	661	656	615	635	635	583	590	617	608	615	636	601	601	629	615	672	594	579	614	652	656	617	656	590	647	660	578	688	611	596	629	659	582	626	605	633	617	627	589	621	662	651	655	588	637	601	646	654	643	640	632	627	618	623	568	626	651	641	615	593	659	685	600	651	637	607	662	652	624	665	663	665	643	611	681	593	620	636	633	647	637	628	623	627	648	641	614	624	610	663	662	591	595	589	610	621	620	634	616	601	651	642	610	629	612	627	616	575	646	637	576	581	620	667	626	669	623	624	629	569	649	624	610	655	627	649	646	599	631	642	611	650	620	652	637	657	624	649	651	615	621	679	625	617	659	659	621	580	660	604	642	636	624	600	629	618	637	641	614	633	668	638	648	647	650	700	622	628	581	656	610	600	662	642	616	680	639	624	686	585	645	598	633	623	597	648	664	618	624	594	643	610	592	629	632	609	644	621	626	678	608	612	637	640	623	645	646	618	641	596	646	584	593	653	649	654	597	664	586	613	613	638	618	630	642	583	586	605	630	643	638	623	605	593	582	636	651	621	622	598	608	603	648	623	603	635	598	618	680	631	623	658	638	607	610	632	654	652	591	656	640	642	655	657	606	642	595	654	661	602	657	642	668	648	685	643	634	622	636	622	665	652	657	614	620	606	580	603	615	619	580	646	658	651	632	636	648	636	669	652	622	668	633	645	616	606	607	608	601	625	589	635	613	650	596	628	612	590	625	665	649	607	623	664	638	599	632	613	627	594	634	633	643	632	627	654	636	609	588	600	622	657	637	599	636	611	623	625	596	619	665	628	633	612	654	638	645	633	642	651	607	614	597	638	660	630	597	595	628	636	627	648	605	616	619	616	595	655	640	604	645	629	581	611	665	704	671	677	620	653	647	622	610	628	665	621	610	678	593	665	633	653	658	609	646	651	643	609	631	617	618	625	657	637	642	613	612	608	624	649	591	626	617	630	658	650	647	591	651	595	649	601	591	658	610	631	602	655	619	654	628	638	627	626	638	648	653	601	616	579	611	611	605	583	664	631	590	648	623	628	622	593	623	567	612	633	638	610	652	601	649	622	633	682	623	609	604	629	604	595	639	631	620	605	631	581	628	651	675	620	638	594	618	637	639	634	578	644	586	678	572	642	645	634	619	624	651	620	640	660	620	581	631	583	630	693	648	636	587	597	605	615	656	623	592	645	642	630	639	618	628	680	614	617	600	606	614	625	677	630	594	616	637	663	638	646	608	674	655	649	614	565	568	649	640	651	657	635	628	597	690	652	645	649	615	610	596	654	631	655	590	631	638	638	591	653	609	603	623	605	640	603	670	617	617	622	596	644	626	634	599	646	599	642	609	608	595	598	571	588	620	656	613	613	628	658	647	628	668	598	632	662	566	625	579	593	609	627	617	603	614	657	616	638	583	599	619	629	633	643	627	656	608	621	592	626	591	613	646	619	626	639	608	645	612	638	647	635	634	621	650	567	643	627	637	635	623	574	634	620	617	632	625	627	601	648	639	650	662	650	653	612	642	629	631	577	594	640	609	644	655	648	621	575	604	587	623	595	647	655	635	605	677	605	574	634	667	637	613	597	646	587	683	636	620	683	636	610	653	673	623	620	581	603	612	635	575	635	646	656	620	621	645	620	643	638	608	593	647	616	599	641	597	599	635	625	622	615	620	666	588	601	640	626	623	646	632	617	619	636	621	587	595	631	681	586	604	621	628	668	613	596	611	643	648	615	605	586	610	658	645	628	657	659	611	605	636	664	623	633	625	665	652	635	586	634	655	598	640	618	599	625	640	629	614	613	641	647	614	634	639	627	610	666	605	646	677	571	627	571	639	649	637	596	652	572	617	595	599	631	602	653	597	634	586	610	681	626	652	623	676	633	594	644	598	606	621	615	572	611	644	665	630	665	633	621	637	615	618	619	656	602	579	649	690	650	697	565	647	635	614	673	630	593	628	603	616	613	589	657	618	647	653	649	647	562	616	604	651	643	612	618	586	616	630	597	605	642	628	639	616	634	657	612	643	617	634	572	632	588	623	619	585	641	605	624	595	648	627	637	612	639	624	652	650	561
7726	15261	15111	8948	4932	3523	2737	2020	1882	2030	14404	27722	17929	7915	2491	856	590	574	531	545	517	527	514	531	517	492	511	542	524	521	545	557	555	503	533	549	515	552	527	544	521	529	512	501	572	513	530	517	540	541	529	530	509	527	526	564	518	521	550	512	554	545	521	516	541	535	518	537	520	535	527	496	534	572	521	583	534	508	507	541	512	518	532	512	526	536	531	498	511	560	582	532	482	511	519	557	591	528	502	582	481	563	496	559	565	496	535	507	563	540	506	500	575	564	559	541	530	557	513	531	540	543	521	527	516	508	557	538	523	501	525	500	495	537	564	533	550	530	537	531	551	555	476	491	524	469	536	552	540	511	495	500	479	529	562	514	598	548	551	521	538	541	503	518	529	508	521	522	505	568	539	520	513	539	543	508	547	511	552	493	551	506	540	497	506	555	529	530	508	515	549	483	549	561	536	507	553	505	568	540	521	523	531	549	508	503	499	512	516	539	550	566	539	528	515	493	487	493	553	523	537	513	536	494	548	496	523	528	512	495	499	527	483	547	519	512	501	560	543	595	538	539	546	537	506	537	535	521	517	543	533	540	546	540	494	525	517	530	548	489	475	556	527	512	538	492	518	537	515	494	550	523	516	540	519	519	557	506	515	529	540	539	544	560	546	549	524	511	531	526	513	530	538	524	551	521	482	502	537	525	533	480	562	510	522	529	502	517	504	536	546	541	519	556	485	514	511	550	484	520	528	507	554	494	500	541	525	560	511	516	543	548	510	529	534	516	514	533	528	544	531	533	506	498	577	509	534	538	539	474	523	520	499	514	573	568	516	480	525	547	501	504	478	535	534	543	509	556	521	511	512	502	507	523	529	543	515	528	545	530	500	549	525	497	501	503	560	499	521	561	571	496	534	579	534	532	510	522	520	509	502	524	516	553	545	545	517	511	498	496	546	524	544	532	507	527	515	527	534	507	509	495	509	553	521	531	524	509	507	527	541	540	490	511	494	523	550	494	528	539	543	513	522	485	533	496	538	493	542	532	558	505	523	525	479	506	564	519	504	487	489	556	518	521	576	554	532	536	536	518	523	508	548	501	523	509	508	481	533	528	537	504	504	505	485	527	523	473	564	510	524	524	520	507	497	516	524	526	517	499	490	522	507	550	538	513	566	498	527	540	546	520	546	554	525	513	498	541	528	547	518	504	542	520	480	509	491	494	551	503	560	458	563	518	559	474	559	510	534	529	523	518	558	525	540	560	521	506	506	507	537	489	559	518	510	501	532	526	494	537	518	535	520	576	473	561	486	507	522	463	508	529	580	519	546	533	543	536	541	497	500	534	514	585	574	522	496	544	544	550	517	542	501	528	486	496	533	534	504	530	507	502	488	555	535	525	555	552	516	521	514	521	499	467	481	537	509	505	568	503	475	540	485	511	516	517	504	515	525	532	534	522	515	530	506	522	536	534	524	520	542	524	530	515	520	545	514	484	514	507	561	540	572	557	568	528	538	495	516	510	518	484	494	468	550	536	521	533	552	545	555	572	531	492	505	495	506	500	570	528	526	526	509	509	524	547	528	526	524	555	564	502	579	532	547	505	487	502	510	506	534	556	488	489	560	499	507	502	504	508	577	520	525	538	520	499	526	540	552	492	482	554	548	527	498	542	534	475	467	503	534	539	518	513	508	505	527	522	519	540	504	551	500	516	483	513	502	531	524	517	563	520	543	598	483	513	511	490	485	560	498	500	526	506	509	545	549	537	503	538	520	518	531	514	528	495	531	520	540	518	495	541	492	516	479	509	484	553	539	504	487	508	543	549	485	530	534	551	553	552	507	523	473	555	537	487	506	524	549	510	521	555	507	564	485	516	502	542	507	511	507	535	492	537	487	520	488	532	556	500	512	535	508	543	508	544	513	529	504	540	488	518	514	515	534	522	539	510	511	507	555	508	512	525	524	527	531	524	547	530	517	588	533	534	538	549	504	515	481	537	527	478	533	519	523	532	522	538	514	517	534	578	524	521	509	528	497	505	526	550	503	495	505	516	522	565	525	525	511	509	545	533	542	553	509	536	529	486	559	528	512	506	488	512	505	515	533	518	546	532	511	511	534	503	517	489	536	458	505	532	501	502	547	544	515	502	538	522	513	497	518	534	514	527	529	561	545	517	506	566	511	481	531	555	507	498	554	523	545	502	551	507	540	525	481	534	499	493	523	519	497	487	499	501	542	507	560	523	514	495	538	493	523	544	524	494	532	533	478	511	531	461	530	513	552	497	500	514	546	478	534	491	502	533	559	494	514	493	517	540	524	520	501	542	555	523	557	499	524	541	538	511	546	485	543	510	509	493	507	495	500	522	555	518	494	514	551	526	527	492	550	501	540	543	535	494	489	512	543	468	520	527	502	522	495	528	530	501	484	547	559	507	541	494	578	511	584	523	534	505	489	494	493	524	528	527	505	512	500	503	532	524	542	513	527	479	505	550	544	527	527	524	527	519	535	583	517	494	515	537	557	516	549	528	471	575	486	477	560	522	530	557	511	547	475	534	529	502	492	571	554	542	534	520	532	512	549	524	505	512	507	494	533	538	524	539	562	546	539	490	503	544	484	544	555	522	521	508	526	493	516	514	553	509	518	545	492	504	505	538	568	527	502	500	510	552	542	529	529	507	521	506	566	555	559	553	518	488	537	499	549	545	453	518	553	509	511	489	542	524	514	551	543	520	521	567	524	486	524	501	515	546	470	529	536	523	494	522	513	507	481	510	513	516	485	504	540	515	480	497	537	521	553	512	561	523	520	486	485	518	508	537	511	518	531	566	497	523	532	533	543	522	535	514	515	523	518	526	544	495	521	534	524	526	522	539	501	505	538	535	492	513	506	500	519	562	524	553	518	553	505	548	484	495	503	527	503	516	491	531	531	542	490	568	552	524	504	495	532	537	515	513	527	531	515	509	560	518	541	531	524	498	522	551	559	551	511	527	524	571	558	582	509	512	505	483	530	512	557	490	503	516	540	548	520	496	502	532	523	483	525	536	527	508	524	493	556	544	536	529	546	539	509	547	518	495	511	506	535	494	480	532	609	544	512	501	527	508	524	533	505	493	527	519	560	520	535	523	512	511	501	532	511	561	515	538	507	505	514	513	513	476	494	518	503	512	528	529	549	532	478	556	526	533	507	552	464	534	473	541	512	533	538	499	552	543	521	509	515	489	537	524	530	511	501	498	495	521	527	526	489	536	542	511	505	528	502	542	500	511	530	511	506	544	568	547	502	529	513	509	571	502	517	546	557	503	540	496	526	511	517	531	543	523	507	510	531	538	568	521	525	577	488	527	498	523	498	557	525	551	554	516	523	541	511	478	515	516	535	506	530	530	549	482	524	507	556	518	469	502	508	504	544	541	522	479	477	524	511	554	573	504	532	554	552	499	528	495	506	508	527	534	509	514	523	486	478	540	526	530	556	551	516	496	551	526	490	516	532	530	470	539	462	519	519	547
27580	13788	4635	2279	1103	897	716	638	610	622	1098	1997	1635	963	651	544	478	499	475	470	443	471	491	481	452	518	483	490	487	483	463	455	483	479	490	505	485	505	471	493	484	500	449	456	493	492	461	465	471	469	444	458	474	492	520	468	485	468	484	535	491	448	479	498	471	494	491	476	467	421	480	491	474	480	483	470	543	476	470	483	480	493	420	467	478	507	501	478	495	474	491	475	485	446	469	473	493	453	414	484	460	476	486	484	492	485	459	479	508	490	490	489	491	461	452	510	421	463	467	490	487	460	469	509	506	458	480	459	514	476	458	502	484	483	469	507	478	491	431	475	440	466	478	471	494	469	481	483	474	463	453	461	466	462	473	481	481	465	476	507	455	446	484	485	426	472	472	456	468	496	479	462	499	488	452	490	510	502	466	475	495	473	476	512	480	450	476	509	478	509	464	440	507	474	469	497	488	491	452	474	472	466	491	480	489	474	488	482	440	492	462	454	464	485	477	485	497	482	471	490	483	433	471	483	496	493	494	466	444	479	493	498	489	487	473	510	473	481	449	475	496	493	477	441	494	450	466	498	473	454	457	470	459	496	537	513	476	447	471	509	461	498	453	453	457	497	491	472	472	471	513	465	481	475	519	455	465	496	470	459	509	472	445	459	476	423	437	462	463	468	488	448	480	466	479	460	439	464	453	459	516	480	485	497	487	466	484	471	466	459	492	493	483	451	478	461	473	465	498	473	467	449	467	498	459	443	458	470	498	501	475	473	478	454	432	472	482	484	499	484	474	449	447	460	449	452	464	482	495	449	504	458	487	486	488	473	440	502	480	489	475	445	476	506	471	461	467	482	434	487	471	501	480	454	480	448	505	467	474	454	486	433	461	494	482	469	486	492	470	449	479	470	467	505	472	451	472	487	473	481	459	486	498	461	465	465	492	473	502	457	471	479	459	487	513	476	463	450	543	477	513	480	476	477	473	467	505	452	462	466	419	472	501	485	483	454	461	480	458	497	477	525	467	488	477	472	483	485	506	450	466	503	473	490	514	496	489	492	449	489	485	461	495	447	473	497	464	420	466	488	475	459	453	511	482	454	495	464	499	490	479	471	492	479	519	473	443	425	528	501	490	467	480	477	468	527	471	469	480	427	489	469	490	493	491	467	478	502	457	477	453	470	506	470	510	435	464	464	475	467	475	484	507	485	483	475	460	498	462	433	452	507	474	460	448	475	467	460	443	469	472	490	489	456	471	530	494	479	449	473	440	461	467	487	469	467	473	492	493	460	423	462	503	491	479	451	497	469	452	518	472	467	446	471	495	514	479	466	459	484	484	479	475	514	464	438	468	457	456	461	461	444	489	484	487	459	452	492	477	430	494	500	503	475	474	502	533	483	478	444	473	468	503	461	486	474	450	507	498	470	518	496	457	507	499	483	500	481	477	482	469	487	449	482	445	506	466	456	490	473	488	460	458	462	466	491	487	460	455	480	435	485	506	522	490	488	479	473	425	477	463	463	486	484	489	477	465	465	473	505	464	463	446	498	457	503	469	488	466	443	479	474	473	491	474	481	482	462	471	454	499	492	466	466	455	469	430	469	507	467	504	467	486	497	482	479	512	442	495	494	436	432	447	453	464	443	475	459	448	460	453	505	478	486	454	486	459	486	508	461	486	509	471	478	496	447	510	462	445	476	507	462	454	427	495	510	505	505	509	479	459	493	475	487	476	500	481	444	491	492	481	456	418	481	494	492	479	453	461	482	489	484	458	476	450	432	486	480	484	422	486	500	486	467	458	459	481	479	451	475	469	515	459	528	507	472	485	480	508	448	481	478	463	437	475	464	473	507	472	430	488	448	469	505	505	438	443	466	455	492	459	482	457	470	432	458	468	452	485	497	474	456	457	467	489	463	464	479	426	465	453	468	496	475	464	447	454	476	458	469	460	478	455	449	482	463	454	493	460	512	462	479	478	464	466	455	467	481	479	464	462	486	461	474	470	466	468	487	467	470	458	513	489	454	485	461	447	448	469	456	480	445	504	480	522	473	483	467	454	472	498	459	455	485	486	479	450	482	463	476	495	483	442	451	469	499	452	477	516	503	500	499	469	459	455	431	481	456	458	469	518	502	439	511	465	482	476	470	463	488	518	479	420	485	465	485	487	500	486	468	496	478	510	448	500	450	459	459	471	458	509	482	491	504	465	490	491	458	511	456	465	488	494	489	425	483	468	464	476	473	457	499	515	460	458	462	471	500	511	462	452	458	464	464	477	479	461	476	490	469	460	494	460	483	459	462	494	470	431	513	494	472	498	501	527	513	462	513	500	477	488	495	458	466	533	437	476	493	497	473	472	489	465	510	492	498	432	503	477	479	466	467	478	510	466	468	466	467	495	471	461	441	464	505	486	485	485	470	468	509	470	464	481	444	480	493	467	497	460	473	467	471	460	510	491	476	432	451	490	469	476	463	521	522	458	470	479	492	415	497	483	530	480	478	483	475	452	491	477	463	511	513	478	485	467	493	455	454	511	424	463	492	463	456	499	501	452	469	516	523	489	494	435	502	478	475	516	462	490	469	455	510	469	478	488	487	474	480	486	465	452	493	482	498	502	511	471	446	463	469	492	454	513	470	487	483	455	499	519	486	503	478	490	489	489	462	478	521	484	455	462	500	477	464	480	496	464	486	467	458	455	488	486	477	474	473	479	448	475	469	428	494	481	460	478	486	473	495	471	479	459	462	456	493	451	441	496	486	490	463	495	463	445	459	461	479	470	446	471	481	519	481	488	457	456	460	451	478	448	488	503	489	525	466	459	479	458	491	467	464	497	450	497	480	444	449	488	482	446	451	474	478	473	450	476	525	475	462	477	524	471	447	450	465	485	501	486	495	457	483	482	435	442	452	485	477	443	461	452	486	458	456	480	490	509	501	442	466	517	498	471	476	469	482	483	519	476	486	458	513	492	441	488	453	450	475	466	460	519	447	404	495	481	494	504	489	455	493	471	426	471	460	466	444	446	496	473	462	476	447	462	464	492	450	489	486	459	467	485	516	462	471	453	434	530	476	456	480	444	471	466	484	480	479	460	492	469	440	489	465	435	490	453	466	464	474	488	455	469	484	428	431	478	505	529	456	480	460	474	446	498	444	476	482	496	500	523	510	473	480	463	473	465	476	485	465	502	473	516	496	439	479	477	477	426	452	483	448	490	476	474	471	493	485	449	465	506	473	495	438	473	481	472	439	476	470	431	441	454	513	442	472	476	514	469	508	492	466	496	470	474	465	488	448	465	470	391	472	453	474	505	459	451	495	494	463	455	466	501	446	502	460	470	436	489	448	478	497	448	470	416	459	445	450	461	520	459	430	456	488	478	486	424	458	482	469	463	483	459	475	472	460	492	495	483	480	480	483	488	481	459	480	475	467	480	491	453	472	491	452	483	447	445	458	484	510	476	470	470	440	437	477	493	443	503	497	451	480	422	490	460	445	460	485	482	472
6929	4599	4262	2031	1324	1041	733	644	693	635	1406	2468	1854	999	609	417	388	383	405	401	377	392	407	416	407	361	427	377	401	418	384	384	407	383	380	373	390	386	385	396	374	380	397	396	377	389	373	397	400	392	422	421	381	396	422	391	397	405	388	390	396	419	421	383	371	397	376	396	415	420	384	399	367	362	391	370	409	410	427	345	367	367	387	386	431	386	379	405	384	396	402	402	390	399	400	363	397	365	371	391	377	387	405	368	387	404	385	369	397	390	419	411	365	359	365	388	418	386	394	382	419	377	387	407	370	374	382	394	374	394	368	387	408	390	450	408	407	393	375	362	422	393	378	395	374	407	404	361	378	357	434	405	400	387	374	374	391	384	366	430	351	383	426	379	390	381	372	362	391	379	404	404	399	358	377	382	367	373	400	400	382	389	383	380	373	380	376	404	386	408	388	366	346	351	391	395	436	392	382	375	401	366	391	382	371	406	390	369	402	342	394	389	387	363	380	405	389	377	397	364	419	407	373	390	335	388	426	351	349	381	388	406	392	410	388	419	412	392	388	365	369	394	373	420	361	415	398	389	401	381	387	374	379	382	400	404	357	371	379	399	379	397	413	408	388	409	409	374	389	427	386	381	408	392	411	381	399	389	409	376	397	393	402	408	443	374	383	390	367	377	374	399	422	398	373	395	379	374	401	393	417	394	382	375	424	384	402	397	397	375	394	363	367	403	408	402	384	380	377	404	387	399	438	365	366	388	395	392	371	377	363	350	391	364	372	406	400	390	376	365	378	382	400	380	377	374	404	384	363	408	414	375	366	387	405	389	364	356	376	386	388	406	423	413	376	383	388	368	388	381	393	422	385	385	383	383	410	389	364	368	381	344	388	409	402	408	391	382	380	414	404	368	417	394	381	388	371	436	397	400	399	386	396	383	403	429	403	390	359	401	407	390	397	406	435	399	382	365	374	382	378	387	406	390	354	396	356	363	397	397	403	394	387	415	419	378	369	381	366	408	376	369	349	371	373	387	346	429	376	413	418	386	387	358	393	377	368	376	421	395	398	380	400	338	380	412	425	406	381	349	390	379	393	387	384	390	427	372	369	408	396	376	375	405	394	353	386	398	385	371	402	384	389	428	405	391	385	403	408	409	355	362	415	400	402	351	371	370	400	399	424	390	409	420	427	412	436	403	388	401	414	377	384	381	390	376	402	424	418	380	404	416	384	412	380	371	400	391	398	391	407	407	414	385	397	379	426	388	374	406	369	384	399	375	390	403	395	390	411	407	415	396	399	417	382	336	376	364	391	417	401	351	388	375	430	412	391	413	395	395	360	408	406	378	416	418	398	382	388	379	401	382	423	384	379	364	429	375	413	396	396	377	405	425	406	399	421	375	396	380	412	400	373	338	410	396	417	412	420	385	392	400	442	352	350	337	413	384	361	382	405	364	390	390	386	407	389	388	406	388	370	382	373	398	420	401	397	412	372	384	395	375	385	412	386	373	348	371	410	398	383	364	416	384	370	364	360	384	381	380	369	389	376	375	385	389	383	389	363	429	395	385	384	404	402	403	388	377	399	391	388	393	406	383	384	381	395	414	399	400	375	377	398	414	384	365	368	386	385	409	412	389	366	411	433	428	360	357	376	403	377	371	401	395	388	377	380	403	398	413	378	392	388	358	376	386	366	413	340	397	381	371	417	398	368	436	365	391	392	380	420	382	367	389	402	410	405	368	368	427	416	409	396	389	399	415	365	385	408	390	344	403	387	402	391	382	399	370	366	400	403	394	380	384	402	418	372	378	416	374	369	375	419	383	372	418	376	398	378	401	386	365	376	377	367	408	382	347	394	408	368	413	404	387	369	404	385	363	382	347	380	377	382	390	390	389	397	384	393	401	375	411	385	383	368	374	382	413	384	366	386	375	401	408	433	379	392	375	390	411	361	401	380	380	405	377	376	391	349	388	361	387	441	392	373	348	390	400	375	379	380	399	380	375	375	389	388	373	373	386	380	427	388	385	389	393	412	401	393	383	396	390	390	380	402	370	432	395	396	405	399	372	395	363	384	394	381	390	357	398	387	388	405	401	367	387	394	411	363	396	422	394	415	376	384	381	407	382	380	417	401	389	385	401	437	389	403	364	373	399	422	422	365	388	396	423	421	376	377	400	396	407	397	390	386	394	374	411	348	396	383	394	387	414	419	422	339	418	390	410	377	367	407	378	395	385	434	419	394	390	343	383	395	390	398	380	380	361	415	375	374	400	386	374	392	401	392	381	393	373	411	400	381	408	411	384	389	384	364	381	397	360	420	396	392	369	370	385	411	364	395	380	379	364	383	376	389	421	396	397	386	370	388	390	411	380	415	364	398	438	418	392	398	371	394	407	404	345	374	398	377	398	381	393	405	380	426	374	418	372	410	414	388	352	366	382	401	371	378	383	411	373	388	399	374	366	385	398	393	365	372	398	400	367	389	386	391	398	420	365	368	356	406	364	359	382	363	392	383	380	402	401	378	388	400	397	407	379	384	369	392	376	360	438	360	390	389	404	398	398	393	351	389	397	391	397	417	405	377	358	397	388	386	428	377	405	400	376	371	390	402	367	430	414	341	402	412	397	387	372	375	406	364	424	381	397	383	386	366	401	379	424	395	377	386	373	378	414	367	382	408	379	406	403	347	379	361	386	381	388	368	387	378	368	356	391	413	370	422	365	410	392	396	364	389	376	383	410	355	421	386	386	401	386	386	391	407	377	367	373	368	356	373	404	390	414	366	418	403	354	398	397	374	377	390	386	396	366	389	415	390	402	407	407	403	369	401	382	348	391	404	403	402	379	413	408	363	351	393	371	403	414	411	402	409	401	383	365	373	381	406	360	381	394	400	373	372	394	377	383	392	382	391	418	421	392	386	417	367	425	372	341	381	397	382	419	398	373	408	396	404	376	385	373	421	408	403	436	383	333	390	373	411	385	395	363	409	337	399	416	386	413	420	367	375	388	368	393	396	363	398	380	389	380	360	412	427	371	352	387	363	375	395	390	395	384	417	413	378	393	390	373	399	385	412	386	396	398	378	383	405	365	374	403	363	411	370	374	391	395	393	380	376	406	405	345	377	386	395	374	412	385	387	394	403	380	359	409	410	344	367	404	422	376	394	377	376	398	391	363	435	392	376	381	410	408	370	405	384	360	407	410	380	382	381	427	364	398	395	410	415	375	377	362	368	371	388	396	382	399	390	399	409	370	421	359	392	375	395	349	382	396	362	406	366	399	424	379	398	367	383	358	390	386	379	402	328	420	395	352	354	365	386	407	369	375	372	400	383	415	386	411	404	422	348	406	393	395	384	402	359	368	390	374	394	374	391	381	384	403	369	418	416	408	389	377	401	383	378	339	392	412	391	377	431	367	409	412	396	380	404	381	397	361	380	390	377	361	367	414	393	407	397	415	376	388	419	392	389	374	367	363	392	388	416	363	409	392	385	405	373	408	388	392	368	389
25019	21108	27216	24880	11416	2880	1608	1177	975	1067	7423	17185	11469	4366	1479	724	613	520	565	525	538	518	530	542	553	551	566	573	547	556	512	540	576	527	546	559	542	527	522	584	507	491	540	508	542	536	563	580	561	509	522	549	523	537	511	520	506	588	541	521	592	549	537	559	514	545	539	521	543	549	503	570	538	562	505	548	543	542	520	523	554	570	516	507	541	510	525	504	548	546	584	524	541	531	554	549	536	539	546	508	554	554	536	551	552	517	538	538	545	580	504	547	530	541	515	516	535	545	513	540	528	534	514	525	526	527	529	489	541	502	515	511	537	560	543	516	515	543	549	605	537	583	559	514	534	558	554	543	512	579	548	508	540	529	520	528	533	516	545	538	482	554	559	538	532	544	527	545	494	553	546	529	525	530	516	550	515	530	557	550	581	509	523	554	546	562	520	520	555	531	577	544	573	513	527	496	550	531	567	524	517	569	565	542	560	538	531	538	531	563	554	505	540	545	524	537	503	549	582	510	500	487	531	522	532	541	562	544	504	517	538	570	540	522	566	534	498	504	564	552	496	527	511	513	530	570	524	527	536	505	533	491	520	528	546	572	539	520	562	506	520	488	552	486	531	544	531	515	553	546	524	533	521	507	570	555	513	522	503	525	565	555	536	553	556	519	523	553	538	557	520	480	511	496	537	502	525	484	532	517	540	537	524	555	567	586	539	550	533	516	554	556	535	535	543	551	531	537	546	536	549	506	558	530	553	569	543	526	560	550	554	503	497	557	532	562	515	562	547	508	532	515	536	560	498	521	506	522	530	571	514	534	558	554	518	530	557	531	526	523	582	554	529	563	535	482	533	569	518	527	531	519	532	521	535	557	535	544	549	530	525	482	592	546	551	515	500	563	497	498	535	556	563	538	552	582	541	525	532	536	541	534	515	603	532	532	522	535	537	527	519	550	583	584	521	538	526	511	554	509	545	587	563	543	455	552	514	529	511	528	545	558	516	572	483	535	500	503	534	532	553	561	552	535	530	592	568	544	569	561	541	569	518	534	516	551	548	501	525	557	547	592	571	529	504	544	518	530	546	546	558	530	545	562	569	544	513	483	513	525	530	578	533	571	555	510	508	536	505	556	498	540	547	514	531	537	520	573	517	554	549	571	562	548	575	487	516	545	551	521	529	524	509	538	546	567	493	527	523	534	554	575	552	533	546	560	539	544	527	529	557	543	539	550	525	521	482	540	532	551	530	533	555	503	540	527	578	517	566	521	525	548	519	505	526	576	591	536	572	522	518	531	563	557	528	518	494	538	524	546	538	553	557	566	535	514	521	542	538	478	518	501	549	528	523	556	537	611	551	537	560	554	533	492	532	549	532	528	534	485	526	507	570	530	522	492	567	510	556	598	548	552	545	519	520	519	536	537	533	589	578	541	487	556	571	530	588	522	536	553	536	538	543	514	554	525	545	596	526	516	586	519	498	562	549	544	548	510	544	564	544	552	533	566	556	544	546	541	491	535	516	573	513	533	529	537	517	520	562	527	546	565	520	531	531	499	553	536	587	510	547	527	500	573	535	490	530	559	513	545	535	507	504	530	523	479	552	496	561	508	542	511	568	540	546	523	545	558	512	535	520	532	557	507	525	506	576	528	485	550	524	473	561	509	524	500	548	510	576	506	531	531	536	521	504	523	546	543	536	514	572	525	503	521	544	513	547	574	526	519	533	593	577	580	512	557	527	545	564	537	557	523	532	546	543	563	531	520	574	538	502	539	530	507	515	552	552	561	538	505	537	542	531	519	570	521	544	547	515	489	532	526	532	515	527	535	561	530	489	540	517	536	539	495	488	584	507	507	542	546	574	516	553	535	499	523	544	561	558	555	538	553	517	537	520	559	495	526	581	521	546	536	521	494	524	493	519	556	550	557	559	521	563	550	533	491	565	507	522	530	528	506	543	530	538	538	549	527	529	551	513	530	536	529	506	552	543	549	590	490	574	523	548	518	516	537	527	526	553	541	554	561	558	523	508	515	537	554	550	519	558	527	526	516	533	513	531	542	532	590	583	573	536	547	567	512	560	538	558	547	501	539	507	550	522	540	521	524	514	547	482	514	544	492	531	513	546	537	561	515	520	527	563	542	557	545	548	524	535	545	539	520	487	527	538	527	521	509	523	539	577	572	526	515	551	519	496	523	527	561	492	530	524	537	547	503	568	552	484	501	502	551	530	547	519	585	532	587	566	554	523	547	524	558	535	578	508	505	563	530	526	539	544	541	492	523	529	556	538	522	541	522	537	469	518	513	508	506	528	536	500	531	540	511	547	551	537	519	553	546	530	504	539	542	539	530	564	518	527	568	526	482	531	525	515	512	540	526	549	548	519	528	568	550	554	564	542	513	505	529	533	534	574	548	535	543	531	519	556	515	543	524	554	509	503	546	539	528	543	523	531	532	540	549	516	526	561	522	524	523	547	555	508	568	549	517	554	492	549	534	526	536	565	533	488	523	542	531	522	575	561	503	496	495	535	552	522	556	535	544	559	537	502	510	580	519	507	539	533	518	569	524	494	569	515	537	521	531	545	600	531	504	546	562	558	510	510	504	593	552	561	557	542	547	564	533	549	534	541	511	545	569	523	524	517	579	556	506	531	496	577	518	511	575	538	508	553	536	533	531	527	540	549	526	550	552	537	545	556	541	525	546	537	603	544	561	525	531	508	564	500	555	507	552	556	598	511	518	546	524	511	549	512	551	570	470	525	530	516	505	518	511	562	521	519	556	556	564	543	535	535	531	562	519	525	489	505	540	524	523	525	516	516	531	537	506	517	520	530	542	550	498	539	499	513	529	536	553	557	507	520	534	528	520	507	551	528	524	505	539	481	523	533	499	562	528	546	509	541	538	550	500	521	491	540	528	587	526	517	522	521	519	557	530	535	492	495	541	516	537	566	513	499	503	536	523	573	508	571	529	504	534	552	513	524	530	547	533	525	543	540	540	506	507	521	514	514	474	544	538	564	503	524	506	539	541	526	530	560	513	515	564	559	532	557	566	536	518	481	535	562	555	517	538	519	503	551	504	545	552	482	517	551	501	553	523	506	531	549	534	560	552	520	564	548	523	510	515	530	518	507	544	530	573	523	547	521	528	547	515	523	522	567	542	538	530	485	557	514	512	526	549	560	513	514	528	549	592	587	532	536	545	510	550	546	524	551	532	552	524	525	503	532	575	510	505	499	538	572	515	516	510	507	494	495	545	582	515	559	554	479	556	527	492	554	493	521	537	514	499	556	549	515	542	547	501	573	545	529	540	556	590	544	546	510	542	525	532	513	532	505	551	557	552	542	542	519	541	549	535	518	532	507	529	516	557	532	523	495	491	589	541	511	525	563	502	526	506	567	536	507	542	589	565	508	511	500	591	563	588	560	554	527	559	567	497	546	568	490	540	550	596	504	513	521	511	537	560	546	530	554	537	519	530	528	512	539	479	529	551	521	509	540	543	531	555
6476	10621	10269	5545	3444	2334	1655	1334	1208	1231	10342	17097	10599	4261	1436	625	463	474	430	461	449	454	468	444	485	411	440	435	455	488	497	508	435	460	449	462	429	434	454	433	430	460	447	498	489	454	448	447	508	460	485	433	451	491	441	430	477	450	451	453	454	462	481	448	436	465	431	460	477	468	444	475	428	456	460	473	502	391	487	461	434	475	469	476	435	458	458	467	450	488	468	443	442	472	446	464	455	484	477	416	421	449	449	469	433	464	438	408	477	458	467	425	494	464	478	461	449	468	461	433	460	488	418	458	489	458	437	501	458	448	471	447	443	467	449	439	454	446	426	485	417	457	475	477	418	440	422	466	453	492	427	456	467	472	451	483	474	446	489	481	458	455	482	451	436	490	453	466	437	450	476	453	431	457	476	480	422	478	481	444	469	446	467	451	428	474	457	441	435	449	428	467	446	500	472	447	455	466	438	452	441	479	466	483	439	426	488	480	484	483	414	447	429	451	449	487	435	446	471	474	456	466	506	470	479	414	451	443	439	490	432	445	441	457	437	426	431	452	447	487	482	435	465	460	474	417	447	458	506	455	425	438	464	485	456	459	473	449	465	418	453	468	428	431	463	467	475	469	458	454	456	467	444	462	495	476	459	451	438	458	460	454	477	489	502	457	453	467	434	439	427	482	504	489	443	435	447	461	443	474	482	475	469	468	403	470	438	441	451	488	499	434	466	458	454	477	434	468	512	468	432	411	481	485	456	466	458	478	458	415	439	421	474	382	428	450	433	469	444	474	439	465	465	460	485	445	477	422	501	438	455	473	443	499	480	449	405	482	424	443	437	419	469	433	459	455	435	492	488	443	439	442	448	457	448	436	449	459	483	460	493	421	439	474	482	442	461	475	478	481	451	465	438	427	492	452	448	462	424	482	426	454	452	456	449	458	435	453	434	457	476	435	455	403	453	483	401	472	469	448	486	451	412	457	456	419	457	463	439	477	483	446	483	444	449	434	438	464	452	470	446	454	456	471	448	427	473	478	448	458	472	431	462	449	413	464	435	458	456	432	458	450	480	458	443	477	485	435	413	451	418	448	451	427	431	443	452	485	464	453	422	439	443	442	450	457	467	475	476	444	465	439	443	470	481	423	457	466	447	445	455	461	447	452	427	426	474	447	468	431	474	422	486	435	471	433	476	447	424	447	468	457	460	444	447	441	420	423	438	431	461	458	471	489	444	451	488	453	462	447	465	438	440	485	441	491	469	482	443	386	473	438	462	428	466	463	452	442	462	443	435	485	443	493	487	446	455	472	430	453	446	459	506	461	455	431	450	432	468	445	483	457	434	435	455	435	460	450	454	448	465	466	425	434	441	458	448	451	473	448	459	428	409	437	436	413	474	455	454	440	417	492	426	457	425	493	493	446	468	422	479	410	482	465	454	483	402	465	452	420	477	416	490	432	459	410	503	468	431	449	448	427	436	472	453	448	464	465	423	482	442	433	437	426	471	465	472	420	452	461	459	429	431	460	470	478	462	469	421	487	500	431	445	416	447	442	409	471	427	437	478	463	441	450	500	453	459	395	470	437	445	464	425	446	465	463	446	467	462	413	440	432	411	469	480	436	460	440	471	453	487	453	445	443	429	435	436	450	413	473	477	448	471	490	436	419	474	469	442	438	489	483	475	428	483	424	454	434	471	442	494	490	435	451	475	470	432	455	461	464	456	441	457	439	417	420	437	453	438	477	455	438	457	476	461	446	459	449	475	479	436	524	434	461	429	495	471	472	414	457	473	445	468	435	437	484	474	459	461	441	473	466	485	439	466	436	440	419	434	426	466	463	442	490	447	472	476	473	455	459	494	428	473	451	457	438	458	427	459	463	482	420	518	474	423	464	434	483	461	488	473	441	394	462	459	460	433	451	464	475	432	458	437	475	466	466	459	433	471	433	455	435	453	436	439	475	459	443	453	458	473	461	458	461	473	448	417	459	469	452	446	448	463	437	421	421	428	432	456	447	433	476	456	481	417	457	498	457	473	480	451	447	439	458	464	435	451	463	472	449	480	477	521	448	452	491	476	435	478	445	439	455	475	457	426	446	441	472	442	415	535	481	489	469	428	436	467	470	445	454	461	432	436	473	459	447	451	456	432	464	437	485	489	444	480	457	447	452	475	444	478	473	472	464	481	471	422	423	430	463	451	442	445	452	470	489	470	457	465	459	476	422	448	428	444	449	436	396	428	428	435	464	471	446	440	461	463	455	431	470	478	425	461	491	465	443	449	414	461	487	456	480	467	472	459	460	440	470	405	449	409	439	478	447	423	451	472	453	422	442	447	461	453	485	460	464	467	441	461	462	438	496	422	504	468	456	482	484	470	470	441	441	472	441	422	452	468	418	469	503	439	481	484	459	485	428	451	479	451	488	473	451	444	448	466	431	442	431	472	428	450	457	473	473	488	471	477	434	438	441	420	437	461	476	458	468	464	435	427	468	464	455	417	475	423	458	442	425	482	448	431	446	463	487	436	457	460	463	475	479	429	459	509	477	424	455	427	434	466	455	507	470	431	475	439	404	446	463	447	425	442	423	467	477	490	469	485	473	461	459	470	442	439	450	457	431	497	446	440	461	454	425	415	444	443	489	479	445	445	455	440	435	468	448	505	455	487	441	456	467	481	446	454	452	428	481	484	453	486	464	476	457	451	445	476	461	426	431	476	433	450	450	449	447	433	490	435	466	444	428	462	442	448	436	472	449	454	462	441	483	425	484	432	444	408	492	430	458	435	438	432	443	456	434	435	430	463	450	449	476	467	450	459	504	409	452	455	444	477	438	457	438	468	451	446	463	465	455	463	440	471	461	461	418	425	478	449	440	411	429	434	452	464	426	440	462	417	486	466	441	407	471	421	462	470	426	481	453	449	443	453	424	442	450	465	474	470	505	440	455	480	451	498	437	466	434	417	474	449	449	445	470	457	453	436	475	445	477	461	404	458	451	454	446	479	471	462	439	438	453	459	428	446	515	480	468	481	467	470	456	479	428	496	445	448	422	425	436	458	461	452	514	458	459	455	430	472	464	425	410	523	406	466	468	414	459	451	471	444	444	454	420	446	456	453	474	472	463	451	444	442	442	443	470	435	446	480	463	461	434	464	459	435	479	435	465	445	446	475	427	437	442	449	460	431	445	476	477	459	481	424	437	452	468	480	415	424	439	432	431	438	457	461	467	453	422	491	444	471	417	439	432	469	429	493	456	447	436	461	435	445	467	463	495	468	487	520	467	481	435	469	446	451	471	451	411	453	445	442	440	459	431	409	468	497	440	430	450	454	449	457	448	437	483	429	450	447	464	457	456	445	438	415	421	432	465	449	446	457	440	457	439	443	434	447	479	452	472	451	445	441	441	422	491	443	458	484	419	422	415	451	495	467	467	475	431	461	429	454	473	465	424	453	406	407	444	421	459	488	453	452	433	443	430	438	515	469	468	473	428	441	444	429	428	441	430
23911	21042	28180	24150	20827	10175	3284	2120	1875	1793	15266	28030	18809	8952	2535	932	777	679	657	623	651	648	657	668	607	649	609	648	662	626	640	636	644	597	670	621	683	666	663	641	655	661	612	618	603	687	657	658	630	665	653	621	644	653	655	653	634	620	659	673	615	608	607	636	626	682	567	672	646	615	615	613	637	663	625	646	626	612	646	624	605	601	585	628	607	621	648	658	655	663	666	647	634	672	655	643	645	630	612	618	627	643	641	629	644	622	629	633	673	614	612	605	609	604	603	668	607	646	629	596	627	617	666	646	653	608	636	630	658	595	646	609	683	632	599	623	681	634	600	615	620	627	644	642	631	638	642	595	611	634	665	626	597	656	625	632	644	649	611	658	653	628	619	664	672	639	626	615	599	684	672	612	604	632	622	658	653	630	601	651	666	651	695	661	603	628	628	627	613	616	637	632	600	634	597	617	634	609	630	651	642	660	593	632	646	656	618	647	670	580	609	710	673	578	588	657	646	594	621	574	609	643	641	648	617	634	627	588	628	583	613	656	569	616	621	628	627	655	628	667	592	594	626	622	600	617	605	574	652	608	626	629	639	651	638	605	630	671	641	629	591	624	656	634	630	646	610	617	664	611	638	609	692	668	602	614	611	617	670	630	621	633	666	586	677	640	616	639	666	675	594	629	628	684	639	684	642	609	638	596	612	601	631	641	653	607	618	652	639	630	624	620	602	622	601	630	700	626	634	656	651	614	619	609	678	593	600	632	615	598	666	605	632	617	607	633	622	638	681	633	667	617	607	609	650	594	665	621	622	637	668	632	632	611	596	619	633	664	686	607	602	637	604	635	678	623	647	630	633	652	627	635	619	587	671	650	635	613	627	625	662	652	641	630	616	629	653	635	649	615	611	617	655	637	633	633	589	639	588	652	611	641	645	612	657	652	629	625	658	637	625	658	636	625	632	652	613	623	607	575	623	618	624	618	661	601	650	672	627	650	644	625	668	649	679	629	641	632	616	624	622	595	636	652	648	619	675	628	670	638	672	684	643	630	632	621	642	646	659	640	657	658	625	653	653	656	641	627	643	613	620	605	666	657	600	587	659	658	624	658	623	656	625	626	629	607	618	631	644	628	590	631	643	639	655	635	565	625	635	659	629	602	641	651	674	659	589	611	600	634	584	617	582	655	619	615	626	718	601	593	593	644	601	635	645	631	642	609	588	642	626	645	583	675	659	620	608	646	630	630	630	609	628	620	608	594	616	674	637	618	619	646	638	599	619	643	605	611	675	644	642	602	619	602	615	630	641	652	640	652	598	654	635	672	663	601	596	627	647	592	660	660	651	587	640	640	666	648	619	641	615	632	600	603	637	643	648	595	607	559	622	620	610	663	597	595	631	682	637	686	621	646	641	653	618	632	668	614	627	631	584	590	677	626	612	664	599	655	588	618	634	636	637	637	667	626	650	620	625	651	621	644	600	621	640	623	664	602	616	634	595	622	621	609	646	621	621	649	592	621	633	618	644	651	595	622	586	615	689	627	642	642	619	656	616	654	669	593	637	632	629	650	627	651	607	577	624	604	660	659	603	643	637	612	658	610	665	621	653	624	579	582	657	639	633	583	637	622	618	677	648	604	684	626	600	667	656	612	629	636	591	614	676	611	620	635	619	599	606	635	639	675	636	643	632	662	623	608	656	634	629	642	651	606	605	660	632	636	662	639	629	655	633	601	628	587	616	631	646	625	610	641	648	610	630	600	653	663	605	630	614	614	654	616	613	603	599	623	647	605	639	643	573	585	638	620	614	642	606	604	635	631	594	661	633	609	626	631	666	637	656	627	600	626	646	618	674	666	620	652	638	664	600	607	645	655	669	676	622	595	649	624	654	621	590	673	632	648	666	646	629	638	619	584	648	631	650	647	645	670	644	649	631	714	677	632	613	587	673	619	626	565	616	630	619	649	625	636	641	625	599	600	588	586	660	633	649	615	667	626	598	592	678	592	611	678	597	666	612	623	655	647	690	618	631	648	606	631	682	644	641	662	620	652	649	664	659	589	613	660	604	630	586	588	621	625	593	636	628	672	602	663	624	639	640	590	592	714	619	626	620	661	616	641	610	604	643	605	587	648	654	601	593	661	611	603	609	618	584	624	608	591	606	650	628	621	618	618	642	565	645	614	619	611	646	603	631	619	640	615	626	625	614	663	635	652	633	630	643	613	662	632	693	634	610	636	670	596	665	598	658	559	641	598	630	614	629	608	629	646	621	661	560	635	635	664	615	638	658	638	625	647	643	578	637	612	647	613	639	636	645	622	655	594	622	604	635	616	628	614	647	599	621	676	628	619	596	634	594	666	664	651	636	624	620	642	613	609	651	646	651	567	593	666	646	648	645	578	660	614	605	626	638	636	660	637	599	626	598	598	656	627	661	643	623	656	601	641	660	635	630	654	607	630	630	643	657	616	661	606	639	621	635	629	575	636	585	647	599	619	668	618	620	641	632	599	620	605	606	643	635	615	589	579	660	632	605	640	574	607	625	690	629	598	639	591	642	656	589	632	612	657	652	644	624	683	635	620	618	636	595	614	565	619	645	640	589	634	610	642	599	602	591	625	581	673	626	627	640	631	649	662	603	632	643	588	578	613	616	627	648	621	627	638	638	612	612	639	650	646	613	646	670	651	623	649	596	626	635	606	680	600	616	595	610	605	606	652	620	661	695	642	682	619	599	584	688	595	612	648	637	614	604	620	571	620	636	628	616	649	631	588	642	625	623	652	640	602	635	601	653	570	648	615	657	598	590	655	582	659	594	618	595	641	633	637	627	583	617	608	655	614	656	673	639	619	674	631	649	663	595	622	659	635	641	651	597	651	619	625	612	630	618	611	674	648	620	642	611	645	605	605	628	636	586	633	659	583	641	623	633	628	602	651	607	628	610	634	599	635	640	584	589	637	634	628	606	599	605	633	647	601	647	624	624	579	621	620	627	646	600	653	591	655	631	636	593	636	650	647	634	639	645	634	603	647	658	659	624	579	654	627	623	672	640	584	617	623	676	656	613	645	674	642	670	628	587	624	609	630	643	577	648	640	611	604	669	604	635	646	646	607	633	616	624	625	624	659	621	652	651	644	607	597	600	623	635	656	627	623	598	611	579	621	609	577	581	598	623	653	599	642	629	597	656	654	677	642	614	619	587	601	642	599	618	644	590	636	649	616	641	584	605	611	618	649	609	551	625	630	610	633	654	632	641	615	629	652	629	657	619	648	602	645	610	603	585	673	602	623	637	610	609	593	597	612	642	627	635	611	601	578	659	588	671	618	661	637	634	675	640	622	648	638	648	582	619	637	657	616	616	619	670	581	637	613	613	620	653	600	643	613	607	615	657	602	628	683	625	622	618	617	621	620	602	602	628	641	641	605	667	624	646	623	655	657	600	606	664	651	570	632	644	618	643	620	613	595	620	639	649	611	626	644	645	645	638	600	674	664	631	650	646	607	662	617
7867	15357	14321	8607	5011	3281	2528	2461	2408	2269	19642	24717	15788	7789	2414	808	629	558	544	523	525	553	520	524	544	503	558	534	510	527	536	540	519	553	489	576	539	540	516	511	553	507	512	546	539	536	551	578	554	534	511	509	498	542	520	544	532	520	496	530	531	547	509	527	520	473	564	549	536	530	562	558	508	552	523	526	508	575	526	552	523	516	558	554	504	554	565	532	516	522	504	532	531	572	562	502	541	569	564	525	553	534	534	523	547	541	501	546	547	531	491	540	544	536	533	557	519	561	527	527	486	499	569	525	533	522	525	528	520	533	521	505	496	551	542	549	526	533	538	545	525	543	514	555	528	514	566	525	501	545	527	495	520	561	526	586	535	541	550	547	536	559	558	497	535	499	528	521	551	518	533	532	526	563	500	506	517	548	540	512	573	530	554	499	527	520	489	498	553	590	486	545	521	486	514	543	525	529	510	508	517	527	565	522	527	534	528	547	536	534	541	542	530	540	491	528	524	527	522	555	515	526	529	536	515	573	521	520	539	534	512	558	532	539	541	504	503	573	518	521	543	482	528	597	531	510	536	550	527	560	532	539	547	506	511	512	533	486	541	557	547	519	542	503	575	552	527	534	538	537	571	540	554	502	534	553	536	556	529	534	526	536	535	550	529	548	544	506	514	545	512	553	537	517	562	526	521	508	546	560	501	545	557	502	532	518	533	541	560	524	532	528	524	572	523	485	513	492	512	541	511	542	514	533	517	526	559	575	526	513	553	548	493	530	553	544	558	541	557	520	535	523	500	511	549	563	530	527	534	532	555	563	521	521	541	558	532	493	530	558	532	523	518	520	518	522	529	529	494	544	510	500	526	545	549	516	504	531	524	544	508	524	527	515	543	553	537	540	578	547	532	521	539	499	531	483	524	526	528	505	529	551	503	518	568	532	511	541	499	511	568	505	535	540	562	542	546	509	544	506	531	543	580	554	498	492	522	560	550	526	533	530	570	554	580	531	549	538	499	553	545	528	550	492	507	537	502	491	490	514	503	537	529	529	529	520	520	510	561	525	538	534	557	532	510	535	570	528	580	514	503	541	542	514	531	485	539	528	516	518	539	486	512	542	516	541	534	515	507	554	523	485	494	504	581	532	551	498	550	554	546	501	570	497	504	476	548	561	496	558	562	547	541	530	503	533	542	531	529	512	529	542	517	489	546	523	541	564	534	553	579	518	533	480	542	549	524	489	542	541	495	533	539	532	521	476	536	556	510	541	499	506	497	546	538	511	531	516	516	537	557	501	551	535	538	564	498	511	545	510	566	516	505	551	521	499	539	526	524	550	512	544	544	497	492	517	526	580	522	525	522	531	537	544	529	533	543	513	537	486	540	555	479	503	508	517	568	539	530	542	547	566	531	516	575	565	531	555	512	532	511	520	503	538	523	558	528	491	518	516	505	501	518	520	538	565	457	553	515	523	510	519	550	550	505	499	518	531	501	521	525	515	520	470	523	542	575	519	540	538	484	527	522	553	506	475	538	561	515	529	500	555	528	519	512	513	505	529	517	549	547	533	543	550	492	482	517	506	540	522	500	524	524	527	536	551	527	502	545	527	497	556	514	564	589	533	530	487	548	517	517	515	575	523	518	527	559	582	546	534	522	515	501	520	526	482	513	559	563	527	534	587	528	513	551	552	544	506	514	554	491	522	489	556	530	492	519	506	555	507	564	525	490	530	541	547	532	564	564	574	529	519	540	511	551	519	505	512	518	529	524	526	514	516	523	540	519	528	546	529	552	523	524	520	561	541	530	536	578	538	510	561	557	496	512	514	501	517	541	541	555	521	535	557	541	518	518	499	528	545	559	508	534	482	481	504	520	540	509	553	486	552	512	516	554	493	537	511	526	536	529	513	533	564	531	472	538	531	534	571	521	549	522	504	518	510	500	511	580	580	507	506	527	505	504	520	497	518	524	501	546	553	528	504	528	505	524	530	537	492	549	530	591	548	534	523	526	525	525	521	532	530	508	521	560	516	497	547	511	524	506	544	519	539	534	564	524	537	531	482	533	550	512	529	520	522	506	462	524	498	504	584	545	533	540	484	550	523	559	535	534	516	532	499	561	529	539	538	532	540	535	500	472	536	523	531	579	562	549	536	553	539	514	494	463	502	531	525	541	515	524	543	533	521	544	530	490	505	470	477	522	532	524	523	506	553	539	528	519	504	554	541	475	462	523	497	525	532	510	498	531	546	561	506	553	499	538	519	551	518	557	511	513	530	532	592	530	531	541	533	529	521	522	518	551	469	550	539	518	521	549	541	535	522	542	522	517	531	546	549	480	510	527	505	509	526	504	539	543	546	536	526	513	497	502	555	496	547	490	509	540	491	513	515	553	524	503	521	539	546	542	536	493	520	495	530	523	550	566	554	563	541	479	457	529	542	493	561	537	516	499	535	486	532	546	521	527	542	538	542	551	521	561	545	500	526	516	570	516	528	520	554	531	485	562	462	536	516	513	493	492	550	528	568	532	528	506	517	508	529	549	524	541	516	510	530	546	486	567	538	501	545	514	499	533	516	500	531	540	495	565	530	510	502	502	596	508	516	518	522	514	544	537	548	538	503	543	551	554	536	578	534	535	513	522	542	529	532	492	533	521	513	529	484	535	498	515	501	525	511	547	531	568	450	542	485	512	544	546	489	550	551	561	558	540	533	541	554	541	517	510	496	469	508	509	495	494	509	546	547	531	522	539	578	542	526	545	519	518	537	540	504	516	539	552	506	543	540	533	535	536	554	529	562	530	469	519	550	490	480	541	528	530	541	525	537	561	509	541	531	540	552	545	573	492	503	525	524	563	547	505	505	524	525	523	495	539	511	513	495	520	502	532	508	521	545	504	534	510	546	559	531	492	531	557	531	584	558	534	552	560	518	508	553	537	521	522	518	494	518	547	537	511	505	583	493	517	517	510	563	534	482	530	504	601	535	505	518	535	538	532	534	495	534	522	523	537	526	503	522	522	533	555	530	531	484	558	523	530	513	522	552	531	513	516	537	515	477	510	529	532	465	473	531	533	522	519	511	548	542	540	548	532	499	489	522	511	488	550	525	519	524	565	524	532	504	512	558	491	494	532	517	513	530	522	509	542	531	556	524	538	551	507	533	543	533	519	492	547	515	523	544	498	530	543	546	483	548	541	494	537	549	558	533	551	540	530	521	553	544	555	515	542	519	514	547	547	528	532	502	500	532	557	518	547	502	506	523	517	518	498	508	509	502	464	481	539	504	570	531	538	528	507	502	509	553	573	539	511	538	558	544	516	510	538	523	544	528	565	515	556	553	528	560	520	551	527	527	525	511	489	587	508	549	530	551	530	548	507	514	506	523	519	528	522	520	560	502	535	502	536	515	519	525	549	534	506	541	531	534	547	530	557	535	495	529	540	555	540	549	546	551	511	532	576	540	484	522	488	551	523	530	543	501	504	516	521	496	534	518	549	558	558	532	511	530
27539	13801	4072	1709	942	803	756	801	752	674	1463	1716	1337	994	622	533	483	481	493	487	477	499	479	515	508	470	453	503	507	469	496	460	493	457	483	516	512	468	559	452	465	468	455	499	483	507	490	464	469	476	461	520	477	485	503	506	526	508	482	501	429	458	516	511	481	489	485	466	474	499	496	457	470	499	505	480	474	473	469	455	522	497	462	497	500	465	425	470	488	502	483	469	482	464	455	481	450	484	457	464	495	499	458	469	498	439	480	500	472	459	483	451	525	474	493	501	472	509	459	469	494	470	468	470	429	516	493	481	489	459	431	470	464	482	497	499	480	474	462	456	496	460	533	505	485	494	494	498	465	474	488	458	548	437	467	454	491	457	507	522	510	500	452	486	490	476	502	469	485	476	506	477	461	468	515	484	473	515	442	515	499	469	501	482	438	451	516	490	457	498	517	502	489	498	483	518	467	524	477	450	495	485	461	482	488	496	497	473	454	476	475	458	500	499	499	460	464	472	482	497	451	488	523	540	501	449	498	479	458	441	460	450	487	476	498	478	460	486	501	448	491	462	504	477	470	493	459	517	459	467	473	463	471	465	482	490	532	518	450	508	503	495	472	450	464	515	503	493	500	476	461	495	479	506	464	460	500	445	518	483	464	492	444	481	511	503	461	477	489	475	506	452	475	492	498	510	460	502	525	495	488	465	523	463	460	494	473	480	447	504	455	460	491	506	521	493	463	516	486	506	498	492	460	499	514	483	471	518	502	488	520	457	510	452	476	500	501	494	481	460	481	472	445	482	499	467	457	502	530	462	447	471	478	494	479	457	490	483	468	519	467	483	484	502	491	483	508	478	492	492	483	454	448	500	481	517	483	434	514	468	448	477	521	459	476	489	481	461	441	474	486	479	479	493	470	460	474	478	479	517	454	474	473	478	449	515	525	476	534	462	517	494	498	504	466	502	494	487	456	473	473	476	451	469	502	497	497	495	479	450	488	479	492	449	492	493	468	470	489	459	456	471	494	468	462	427	498	524	512	516	447	416	494	496	500	447	467	511	469	483	513	473	476	488	486	505	463	487	486	492	457	477	508	483	465	481	496	452	495	491	501	449	486	514	506	502	486	494	455	474	494	461	491	542	488	490	437	475	502	483	517	466	505	492	436	482	489	485	465	477	488	509	511	479	466	463	497	472	448	474	478	490	514	476	529	455	466	470	454	471	477	482	445	470	522	489	471	477	462	479	463	473	457	475	506	448	510	483	494	515	484	489	479	497	464	475	472	491	463	485	502	460	461	468	483	485	465	463	455	502	489	480	470	511	496	462	453	446	468	501	481	482	488	468	472	494	473	485	500	460	492	451	472	478	483	518	490	468	491	477	487	482	466	517	474	464	444	491	468	511	479	475	495	488	485	482	463	514	512	482	471	503	475	488	498	451	461	460	469	507	500	463	462	509	473	473	491	479	478	462	463	468	495	500	517	458	502	459	469	494	459	469	471	493	500	469	523	492	453	485	472	484	479	485	454	476	477	521	529	550	433	505	526	477	474	479	469	476	507	527	473	515	465	485	451	451	492	454	472	484	476	500	439	473	481	464	529	512	513	476	512	456	437	463	473	510	510	470	482	512	497	482	487	516	495	469	501	465	467	502	502	469	497	494	451	501	508	469	495	492	509	479	485	515	482	476	499	471	516	459	468	497	470	510	477	478	484	469	508	434	497	458	488	498	505	483	483	455	520	437	464	434	501	429	485	507	454	479	502	488	487	506	512	463	509	476	477	485	482	524	497	490	487	482	493	473	496	459	474	464	476	500	439	449	502	517	453	501	493	497	517	453	484	480	505	500	436	486	467	472	474	423	458	505	475	471	483	443	500	476	467	451	440	465	460	483	475	470	519	499	447	466	447	540	451	505	482	472	510	477	477	499	490	533	451	474	447	465	447	510	521	521	481	470	462	463	498	433	513	446	487	477	467	464	455	483	513	508	492	466	489	468	466	489	487	468	450	481	481	480	467	482	496	448	482	511	488	469	489	474	488	459	453	497	492	500	450	494	496	466	461	513	478	519	465	513	486	471	460	462	462	483	519	499	479	483	470	479	474	468	456	494	460	495	453	426	455	461	475	450	511	480	491	482	523	491	492	501	475	478	465	499	479	482	477	484	430	454	513	494	465	493	455	456	462	466	463	451	454	505	498	470	476	500	541	447	505	484	462	485	507	452	468	490	491	437	483	467	509	466	504	495	444	502	438	494	501	456	443	482	488	459	463	459	535	464	475	494	485	451	500	490	508	485	518	494	475	525	482	525	528	489	463	472	492	471	490	480	508	438	493	464	469	500	477	473	471	480	489	475	500	484	530	479	444	464	459	462	488	477	485	430	463	487	487	504	500	451	473	505	459	507	514	479	492	465	476	468	468	474	466	467	477	477	477	452	435	460	495	474	509	526	504	503	490	472	505	489	507	460	527	448	478	458	503	487	490	507	461	486	494	469	472	484	487	483	501	494	470	480	457	475	482	495	514	475	491	509	529	486	477	474	489	504	459	466	474	477	508	506	467	489	488	463	472	512	502	490	447	438	462	488	482	485	476	481	509	458	471	471	449	503	506	468	466	448	498	495	477	464	460	449	480	471	503	473	495	484	462	482	484	511	490	486	482	477	468	506	420	501	476	499	452	434	496	494	469	493	485	499	481	478	483	479	502	503	458	509	463	498	477	495	479	471	512	505	528	486	496	513	521	433	472	490	517	497	436	484	491	504	539	485	463	487	482	456	451	498	469	489	548	456	487	468	499	470	460	519	433	461	490	481	483	468	501	517	491	466	504	428	464	450	502	529	483	492	512	491	478	471	463	473	478	467	506	470	500	524	467	489	472	501	509	462	442	478	483	485	465	436	467	526	492	480	467	476	465	457	531	518	500	448	531	460	489	489	503	516	459	493	498	504	503	474	475	485	485	510	461	444	476	472	467	452	453	472	505	497	506	451	447	449	443	446	511	501	457	479	475	499	534	451	491	497	490	549	483	478	529	507	453	491	486	487	477	439	488	503	495	483	518	500	506	509	517	442	499	498	466	465	493	477	475	464	519	474	478	506	491	458	453	485	462	480	459	470	485	553	482	503	471	504	476	467	518	465	478	450	491	443	480	467	460	438	485	463	479	503	488	475	496	506	445	485	499	435	506	486	463	461	462	464	466	479	471	532	494	551	482	463	477	501	493	470	484	454	489	507	505	509	467	467	499	486	437	525	455	481	478	445	486	485	518	482	507	498	485	522	488	479	485	449	462	487	474	467	512	480	481	497	448	573	432	475	499	488	495	508	470	442	478	490	492	480	492	485	470	508	522	465	448	481	492	503	456	485	479	496	465	480	497	487	462	501	484	490	444	427	439	470	468	506	538	505	444	498	479	489	472	496	488	501	543	467	468	480	460	479	501	479	505	460	495	497	487	475	384	458	467	488	431	472	455	472	524	445	490	502	497	470	481	497	485	476	479	504
7022	4441	3274	1642	1140	915	831	930	861	753	2070	2036	1516	921	612	463	427	405	428	392	403	373	388	410	365	380	439	405	393	371	410	429	400	411	369	372	394	386	392	386	394	400	398	374	387	426	378	413	374	417	405	397	385	395	376	403	411	415	381	375	400	407	396	397	391	395	408	399	387	376	430	418	391	372	408	417	400	393	415	401	397	391	396	420	384	413	358	417	413	385	370	398	395	380	411	435	411	389	376	398	398	357	394	366	413	392	416	384	378	378	403	429	399	376	426	411	402	386	391	392	402	386	373	416	419	403	396	428	361	393	421	381	397	367	374	387	369	372	406	394	406	413	418	388	392	408	407	412	368	404	393	431	400	363	376	383	405	391	439	416	386	369	421	403	451	405	359	362	371	399	373	410	381	413	385	380	434	401	386	388	397	389	350	406	359	404	397	371	361	403	396	389	393	397	378	409	383	412	383	386	398	377	389	367	362	382	394	375	410	391	379	409	402	417	362	399	400	382	405	413	388	402	407	387	389	373	430	428	407	378	433	408	386	372	405	384	425	397	397	405	383	398	386	388	386	416	403	341	367	418	412	410	410	386	363	375	387	392	376	394	399	378	401	435	428	391	364	394	408	370	381	408	416	387	382	417	409	424	370	384	411	393	379	416	376	431	401	389	395	391	389	393	415	386	382	406	378	393	411	393	381	353	405	408	403	376	396	410	412	408	440	421	382	382	381	397	386	397	409	383	388	399	388	399	433	443	400	396	431	386	408	377	379	397	426	408	393	413	379	397	379	398	373	427	438	379	394	334	405	392	377	403	419	387	408	355	380	375	418	414	395	410	396	398	399	438	401	399	402	421	400	408	421	385	413	392	399	371	399	382	381	405	398	384	394	390	393	404	386	389	394	408	397	436	369	398	371	430	425	417	421	368	413	434	408	419	396	388	381	405	401	432	369	394	381	389	357	404	388	371	406	392	379	416	400	415	423	407	389	399	374	362	386	410	390	372	374	404	398	385	430	408	410	350	409	419	413	375	391	386	397	395	407	419	431	406	411	401	397	349	393	394	401	414	396	388	411	357	413	420	363	418	434	364	413	401	373	392	385	400	404	403	378	398	412	403	375	397	389	419	388	427	383	407	391	394	387	364	388	398	397	407	378	414	402	413	368	364	401	371	408	364	426	384	416	402	391	355	385	373	368	410	386	409	379	387	372	368	412	388	429	369	418	406	342	417	407	401	405	379	419	401	361	360	436	407	372	395	413	377	375	395	385	411	385	385	413	387	426	391	403	398	343	396	373	384	410	414	406	405	400	414	427	424	408	426	395	409	395	423	393	354	430	393	396	382	417	370	388	385	383	375	391	388	393	422	412	417	401	397	393	417	387	385	436	390	416	391	428	402	392	395	395	410	396	380	397	375	401	397	399	406	404	405	395	411	401	421	417	415	389	408	373	394	364	417	421	436	372	389	417	389	424	391	414	384	374	399	418	403	386	396	388	392	394	384	385	423	381	391	384	397	436	439	391	418	365	394	424	399	389	374	443	389	412	395	363	402	375	350	400	388	390	375	359	387	390	408	407	406	362	379	378	396	379	378	367	401	363	395	419	394	407	406	375	426	387	357	396	365	394	405	402	391	409	386	411	358	396	383	380	418	389	386	419	425	381	357	372	415	404	401	396	379	425	425	399	400	360	401	388	383	382	340	420	373	398	395	391	386	413	398	392	397	406	364	416	440	391	388	382	392	391	422	405	408	407	403	437	399	378	407	407	411	366	424	419	404	410	394	378	407	376	391	380	390	428	418	384	388	415	396	387	331	356	394	375	414	387	404	421	399	400	403	396	398	424	375	380	385	390	412	399	412	401	377	419	402	408	385	369	376	372	382	422	403	356	394	349	365	382	389	378	396	390	434	384	397	381	418	412	405	381	413	400	400	387	395	377	428	374	391	403	383	371	385	387	403	386	387	383	404	408	356	433	385	416	405	389	398	409	407	423	407	424	393	355	398	382	410	429	410	398	401	372	402	397	405	430	406	399	387	393	398	395	413	386	387	410	392	377	381	379	353	423	418	415	416	416	398	403	419	415	388	401	398	409	398	396	365	407	372	376	399	420	404	392	435	379	376	397	397	405	417	358	378	381	390	406	414	381	431	384	431	409	365	394	417	416	400	413	431	393	376	414	369	403	407	390	374	387	373	414	405	417	408	371	379	395	375	414	369	415	418	394	375	411	405	420	398	422	443	398	420	394	408	422	405	389	412	363	414	359	414	409	363	408	407	382	399	387	416	399	396	374	405	400	421	422	390	406	401	388	376	439	394	379	387	380	393	372	417	348	373	361	377	398	415	440	409	425	445	406	425	378	415	363	414	398	364	353	356	389	383	407	401	412	375	373	378	378	398	404	416	376	370	388	392	377	404	409	418	402	388	402	408	381	392	379	408	410	423	384	405	419	401	403	382	363	381	407	401	370	427	411	399	398	401	394	428	425	372	421	390	365	389	393	378	412	408	392	415	397	371	407	400	421	419	417	391	392	362	393	393	394	404	378	374	419	406	376	409	379	411	412	380	404	385	390	384	389	373	383	390	439	370	402	392	381	417	397	423	378	405	378	394	370	383	423	372	386	363	395	408	401	399	414	402	382	374	373	395	390	405	391	422	395	410	403	399	395	397	409	394	422	433	381	397	381	419	395	375	387	375	380	397	406	342	388	409	372	398	371	410	422	394	394	401	389	386	388	357	439	386	396	408	377	383	420	383	379	380	394	423	395	365	406	366	472	376	401	407	431	377	398	387	397	401	402	406	386	384	424	373	378	417	374	406	370	375	405	374	380	431	408	419	398	389	391	376	401	361	392	392	439	389	425	397	410	393	364	405	410	402	400	379	401	385	409	394	421	438	398	414	416	379	407	408	396	408	393	385	390	392	390	410	422	391	413	396	426	398	381	368	370	392	393	378	390	404	374	403	413	400	371	419	381	395	426	389	388	416	412	378	396	391	389	386	390	388	392	383	388	393	381	392	413	384	389	431	384	404	384	406	366	405	401	396	405	368	398	410	416	406	366	406	385	378	371	386	419	402	438	432	377	395	372	383	382	413	404	378	441	384	380	427	403	427	405	394	374	360	380	376	421	396	403	378	394	398	422	407	401	351	383	411	399	365	415	395	401	398	425	353	416	423	411	416	398	401	423	365	374	422	386	370	409	421	397	395	369	391	399	404	408	384	414	422	367	435	383	423	399	425	377	380	404	356	408	380	415	398	417	408	402	384	393	378	426	387	365	411	401	388	402	409	447	395	388	396	377	357	383	388	432	359	433	373	412	383	396	396	405	396	393	374	386	395	400	402	428	375	400	422	385	403	404	426	364	414	390	401	413	376	377	382	374	394	393	426	422	388	392	391	363	372	431	397	375	374	403	413	382	433	437	384	371	381	408	400	363	362	433	385	445	385	361	389	393	419	364	367	383	408	398	398	400	399	382	400	405	371	401	370	390	367
25019	21087	27174	24977	11045	2815	1764	1640	1398	1065	11944	14944	10185	4364	1404	699	597	560	562	522	552	540	569	570	556	524	521	532	512	546	510	520	574	578	560	529	578	559	554	571	581	556	537	517	560	504	523	551	521	534	595	565	565	545	555	545	542	574	547	522	544	545	545	584	556	547	544	533	559	577	529	531	592	584	531	537	539	554	565	553	539	537	542	595	598	562	522	553	519	536	544	546	552	548	538	570	564	516	530	590	510	577	549	546	566	524	541	567	527	548	554	532	570	557	527	572	566	583	545	510	585	529	598	542	578	544	571	536	585	570	482	553	561	564	571	570	548	553	572	549	562	564	565	521	569	553	557	554	550	526	512	559	548	542	563	480	549	547	553	504	549	537	522	520	539	523	533	558	532	546	532	523	547	598	559	546	536	593	527	547	560	592	554	559	514	564	538	533	521	535	546	552	567	523	537	561	581	537	562	524	555	543	559	541	541	564	528	576	528	542	532	543	566	551	587	581	556	505	557	547	539	555	550	522	560	555	558	563	605	524	561	527	545	513	553	548	534	514	544	593	514	545	539	571	541	548	527	530	528	544	539	532	524	566	572	566	517	599	550	524	562	570	566	546	569	535	527	535	535	541	530	553	573	605	529	546	521	530	556	528	560	508	514	510	562	568	524	530	532	538	535	550	619	538	549	536	577	544	534	511	555	562	591	545	574	551	575	573	544	577	531	579	558	552	570	585	582	549	517	558	537	551	561	514	548	561	567	537	566	540	527	530	558	543	517	544	533	580	558	567	589	567	520	562	547	572	549	536	550	564	501	527	590	549	550	593	543	589	555	532	535	567	553	565	532	555	481	573	531	556	541	499	516	583	561	594	532	527	508	552	524	530	528	507	530	550	573	527	524	539	526	557	546	557	537	577	554	539	558	568	563	524	544	529	539	525	521	550	532	555	537	501	510	583	582	543	513	527	571	550	540	516	549	581	556	571	549	534	550	568	539	493	577	548	589	489	579	543	526	573	562	597	553	562	540	566	543	524	504	526	531	518	573	557	558	570	591	520	536	522	551	567	573	559	555	535	577	519	569	530	563	545	509	558	528	541	552	568	563	524	540	548	535	580	583	555	555	569	549	553	552	551	539	573	552	564	555	525	547	549	537	532	574	535	582	513	498	557	537	548	548	547	587	559	521	575	523	571	520	550	538	542	510	552	540	558	576	549	548	563	583	534	495	575	559	585	501	605	541	584	558	563	551	533	565	567	579	581	534	541	555	548	489	559	552	509	554	574	510	542	571	529	510	546	578	574	531	514	578	542	537	528	528	550	524	495	535	513	584	573	543	552	575	541	573	540	550	543	534	555	552	549	542	513	576	552	584	506	553	567	568	545	555	557	534	566	517	561	565	554	573	560	510	590	550	551	551	594	574	593	497	541	572	547	547	608	580	535	590	562	564	574	529	539	560	557	583	590	517	568	537	493	561	561	556	566	534	557	506	566	544	548	558	559	569	548	554	575	550	536	550	550	560	517	513	526	586	570	550	547	533	535	526	567	563	553	532	509	579	543	538	558	566	524	523	526	545	548	537	544	539	516	506	534	543	531	561	519	553	552	558	539	572	532	535	536	538	558	539	554	548	525	526	525	528	528	569	565	580	551	613	554	530	513	584	513	601	567	570	557	574	550	570	546	507	535	559	568	545	534	534	583	542	530	546	546	612	561	538	554	544	523	569	528	547	574	565	566	533	573	539	548	512	543	527	549	553	551	515	568	562	574	574	544	563	576	575	564	531	580	553	551	515	530	537	508	547	547	553	559	527	496	530	527	534	572	566	527	499	567	546	525	537	555	515	532	499	563	553	575	548	566	521	522	590	537	528	549	541	536	530	512	574	592	548	547	524	533	497	533	498	573	607	584	533	592	568	568	534	565	563	509	569	523	519	552	567	556	547	581	569	530	542	583	575	526	561	538	579	551	553	543	545	562	548	538	517	573	563	559	541	536	553	578	581	544	526	537	540	541	539	575	536	568	520	543	558	510	565	521	559	513	534	561	533	539	570	533	551	549	527	547	537	527	530	566	591	520	541	537	528	575	508	524	566	576	577	544	576	581	594	525	535	561	580	502	530	555	544	552	580	560	518	519	546	517	553	555	504	549	550	565	552	525	564	547	523	582	546	550	536	579	554	541	550	585	580	560	550	516	547	530	575	542	556	555	569	520	543	563	574	508	524	532	537	566	604	560	549	585	576	527	585	520	562	516	520	528	496	517	570	523	540	528	559	549	551	577	537	547	541	535	548	556	540	546	530	533	520	568	548	572	554	530	525	539	543	523	590	563	577	539	563	550	513	540	521	558	553	592	568	533	544	546	534	518	547	554	559	551	558	543	512	576	579	525	514	593	562	512	548	542	561	534	543	562	535	544	522	545	530	538	517	564	599	530	540	556	539	490	568	505	536	558	550	550	553	545	522	551	552	555	576	567	537	517	574	552	571	558	577	572	561	527	584	527	527	536	590	551	488	515	526	524	535	528	535	558	525	541	564	549	542	523	540	555	540	529	553	601	542	540	562	561	545	572	575	564	516	507	543	541	550	517	570	578	566	529	540	546	583	549	522	530	521	569	546	567	547	570	569	583	506	557	533	550	510	512	548	527	516	538	513	524	555	554	583	529	508	548	569	553	519	527	517	549	520	517	535	573	542	590	539	521	579	577	561	559	526	580	539	567	554	543	554	555	555	506	590	532	574	523	534	576	522	536	513	530	554	537	551	593	528	567	522	538	569	571	549	553	547	523	571	546	582	536	519	572	544	510	582	547	533	554	553	578	549	541	571	565	535	539	518	495	545	487	582	530	528	501	552	568	532	565	562	590	531	499	549	590	562	598	567	559	553	534	544	531	541	557	549	516	568	550	579	544	522	517	584	553	586	526	546	548	536	561	548	534	513	548	529	556	550	535	516	565	562	547	579	545	556	570	533	549	500	538	536	552	512	558	544	540	551	535	553	554	581	522	532	557	528	559	572	513	553	553	527	579	504	533	572	530	553	516	561	545	535	550	559	577	547	503	576	536	537	558	561	580	576	541	518	544	592	570	533	553	570	561	553	534	543	497	573	477	569	546	542	489	540	533	537	510	608	543	586	508	559	533	528	568	561	511	518	533	517	567	518	566	530	527	551	527	546	542	531	556	515	553	543	577	555	601	566	549	508	574	596	584	561	533	523	557	573	544	506	541	541	550	564	565	560	553	520	569	589	541	572	587	506	550	571	555	561	536	544	535	524	515	536	554	552	537	577	528	566	541	511	588	521	577	557	531	524	538	540	569	563	550	519	541	509	518	536	533	557	600	515	531	533	546	559	580	532	538	507	535	581	606	556	521	539	524	547	557	591	551	544	582	539	578	551	538	529	594	562	535	565	575	530	530	570	511	574	516	535	560	556	556	551	539	521	578	557	550	569	575	558	533	589	541	537	577	507	567	547	525	576	532	567	544	541	568	539	556	546	582
6117	8752	8858	4474	2861	2299	1953	2111	1689	1384	15259	13776	9683	4400	1426	637	506	499	488	473	476	470	496	491	486	461	481	485	453	498	454	464	455	485	495	490	428	480	461	489	476	418	470	480	491	477	472	449	466	458	425	472	463	467	468	458	434	426	464	457	488	447	445	489	475	475	508	475	464	446	448	442	480	478	456	440	435	450	452	460	485	456	443	469	472	442	475	449	478	452	474	450	475	444	476	470	455	472	431	459	468	449	476	450	463	422	443	459	444	487	496	469	419	505	467	455	467	450	470	487	456	440	442	468	470	496	466	479	456	417	462	460	449	466	453	454	484	446	421	456	474	410	451	455	481	460	499	432	494	432	469	433	452	453	490	457	460	446	430	486	473	445	456	455	453	475	458	457	463	473	412	476	483	533	449	461	446	442	426	470	479	493	464	461	495	453	460	443	432	458	481	441	451	484	414	488	448	496	466	483	435	447	457	444	473	474	466	458	515	480	427	437	502	446	468	472	466	477	462	487	443	428	458	456	467	489	457	480	426	475	490	471	454	468	442	497	455	464	431	463	475	481	454	429	497	447	438	463	463	486	476	423	495	421	475	488	462	413	471	428	412	477	425	470	473	447	451	446	443	475	446	483	460	452	489	451	460	454	434	472	451	458	474	489	463	458	459	466	466	404	456	462	439	471	445	474	437	490	473	440	498	476	458	448	470	463	455	456	492	484	459	479	459	464	471	452	461	472	500	434	471	474	514	437	432	437	522	516	519	486	499	501	428	423	426	438	417	465	501	453	461	471	431	462	469	480	431	501	494	478	470	503	459	508	454	428	464	487	461	503	486	413	485	455	439	475	461	435	446	443	467	493	486	457	456	474	454	444	445	508	441	473	464	502	447	445	480	449	440	472	462	447	494	453	476	429	463	476	451	466	469	497	422	481	458	480	463	459	466	454	415	445	447	446	477	467	441	461	431	460	478	448	445	485	490	521	476	478	488	430	455	461	431	455	472	435	452	461	419	431	449	469	471	428	464	469	481	432	443	458	458	442	470	458	486	433	460	497	448	454	462	479	465	472	495	430	453	428	461	450	498	440	480	432	460	486	427	445	516	460	478	433	473	478	449	468	444	454	474	477	465	483	507	423	468	509	473	450	486	484	486	456	439	488	453	460	462	485	450	445	441	478	467	434	464	450	495	472	452	477	425	458	467	453	449	467	447	449	428	454	500	451	481	427	478	471	457	439	493	443	499	469	489	467	518	450	488	441	458	463	478	475	453	476	444	455	463	422	475	473	499	468	448	480	468	459	464	426	471	439	454	476	508	480	499	432	453	503	476	470	448	466	463	430	443	478	440	454	496	415	499	462	475	480	470	434	428	436	458	451	473	455	464	480	450	477	440	450	470	437	439	475	470	494	486	440	471	426	483	468	446	485	490	436	479	487	453	450	481	458	440	435	453	437	435	463	459	446	482	443	469	470	434	444	441	419	438	450	431	471	428	507	466	475	431	451	449	406	424	455	464	438	447	497	484	439	478	521	465	476	470	497	474	490	435	468	489	475	455	454	450	452	460	428	455	470	479	490	451	477	462	466	443	484	454	438	437	478	495	415	455	469	460	437	463	471	483	444	464	441	432	464	476	467	493	450	451	484	467	490	458	486	504	463	450	439	456	493	459	449	457	432	499	467	433	441	455	500	424	473	455	481	467	463	422	500	474	469	458	442	451	485	468	463	494	501	425	487	469	472	446	443	498	498	425	431	459	447	486	493	428	469	445	507	500	475	437	423	467	478	431	494	467	464	460	440	467	478	449	471	431	470	459	442	449	484	482	442	447	449	422	454	458	471	496	476	457	485	486	447	430	487	442	455	444	433	472	453	450	463	461	443	445	459	478	434	422	426	520	471	423	473	447	455	473	449	469	471	476	486	465	462	468	436	436	470	431	452	442	502	467	442	452	504	458	474	446	483	476	458	495	450	442	472	480	454	470	453	467	438	457	464	467	477	443	441	486	492	480	476	447	480	417	447	439	494	482	430	438	442	490	450	472	427	427	473	475	440	496	478	476	497	443	455	499	434	425	450	492	480	482	436	470	466	465	459	483	471	472	462	467	468	477	442	471	485	449	430	462	480	456	458	477	468	433	454	479	466	477	448	469	475	443	486	449	499	481	466	467	472	427	462	473	474	489	474	449	437	486	463	468	442	430	502	452	435	490	459	450	439	507	463	438	450	470	470	444	434	464	462	488	451	505	444	437	486	471	470	468	474	453	486	466	467	466	472	487	459	453	474	478	502	456	506	492	475	485	457	446	489	459	479	468	450	453	455	445	441	457	432	450	476	492	446	458	500	476	471	454	431	471	455	487	443	439	474	456	448	424	495	485	484	437	462	461	431	470	463	464	448	433	458	498	429	472	438	456	449	458	462	474	475	453	434	452	447	428	444	460	484	440	448	441	456	452	487	470	466	413	448	446	458	493	475	457	414	414	471	454	467	503	468	436	469	426	461	464	465	473	429	459	472	457	440	458	457	467	495	473	469	456	444	434	473	463	452	464	468	463	460	441	464	445	484	473	432	495	482	472	484	438	487	456	474	463	446	485	435	482	525	459	480	469	452	470	473	434	483	476	436	479	466	436	462	489	470	454	474	457	434	463	443	446	457	464	421	498	450	428	452	482	450	433	453	431	501	456	441	444	436	467	475	456	446	469	433	457	445	452	464	435	441	484	470	465	470	492	460	493	466	476	466	468	462	476	455	448	463	440	479	473	469	444	439	454	462	475	427	486	470	453	441	455	442	457	443	471	482	442	477	409	457	460	450	470	441	439	430	473	461	465	476	461	497	471	469	470	453	461	472	462	494	444	455	465	482	480	481	490	484	458	495	460	466	433	454	483	450	462	454	472	460	458	486	446	435	434	461	439	487	457	440	463	450	475	469	490	409	457	439	475	463	470	510	458	446	435	472	460	515	456	475	471	444	445	407	428	442	410	504	494	427	472	457	468	458	436	450	479	440	462	483	457	438	477	465	438	438	450	464	434	455	456	445	467	445	451	460	477	411	473	469	467	462	455	454	493	445	479	471	438	444	432	451	448	457	464	465	470	481	502	487	473	472	467	437	439	450	454	443	435	458	431	439	485	423	452	469	443	474	426	446	453	449	459	466	452	445	447	442	469	467	489	463	466	480	435	475	416	512	457	501	478	462	479	469	434	457	462	465	452	426	455	484	484	414	449	463	483	460	438	483	433	474	454	449	474	445	494	473	450	442	509	457	470	456	458	458	446	460	475	449	479	503	449	458	441	468	474	471	443	462	447	448	444	455	485	435	479	482	460	431	440	477	468	446	420	442	458	447	477	472	444	454	436	492	439	479	502	482	417	466	469	497	455	448	475	419	461	473	478	455	484	474	454	432	461	430	483	482	433	460	479	438	450	447	455	496	459	444	418	439	452	446	465	461	438	449	466	458	462	480	464	457	449	437	436	439	437	503	425	489	450	489	456	461
23906	21026	28175	24082	20848	10711	4526	2786	1941	1551	16476	26461	20394	9911	2658	913	708	650	642	665	620	615	638	678	654	612	609	626	622	651	625	640	658	594	666	632	625	613	630	681	608	651	599	685	623	591	630	551	657	593	636	628	656	607	683	579	654	664	627	623	578	636	616	608	597	600	580	663	639	627	672	585	593	621	679	642	644	632	585	672	599	638	619	643	623	639	618	639	602	653	621	613	645	643	609	699	639	621	716	631	593	654	597	640	619	634	601	634	669	600	633	633	614	656	643	660	673	615	591	584	636	642	659	721	642	590	638	656	656	687	659	642	651	629	659	672	607	653	610	584	599	672	639	633	632	651	654	630	617	621	623	633	580	640	645	626	619	635	606	659	618	658	586	666	604	629	635	642	598	629	652	596	639	579	615	605	601	638	620	604	656	661	673	645	662	639	659	695	616	613	580	614	604	637	647	657	615	609	625	646	643	601	617	651	633	630	646	613	612	595	632	589	623	652	631	614	609	642	629	623	596	617	647	666	634	633	600	651	635	638	648	652	647	661	595	637	633	636	639	608	614	616	620	607	629	619	646	664	623	603	606	673	665	612	616	599	658	650	674	629	628	693	617	617	594	641	600	630	669	594	618	629	633	679	621	579	615	617	596	653	599	654	647	661	663	633	603	601	631	611	582	620	646	667	660	638	605	644	643	665	636	645	594	620	586	616	636	644	632	584	608	628	638	608	583	644	632	621	630	614	676	611	589	638	670	638	625	601	626	628	662	623	623	623	642	611	643	631	643	628	625	611	681	587	653	589	558	626	639	665	639	653	579	678	638	639	631	622	628	625	592	615	597	651	629	591	603	589	610	626	647	607	642	638	601	607	615	648	646	593	666	639	642	650	661	633	628	621	620	617	626	653	612	652	632	628	618	621	621	662	644	616	656	636	615	623	606	656	615	612	661	614	659	615	637	604	682	696	627	576	658	629	617	655	654	612	665	635	615	613	599	667	616	583	626	642	629	632	629	619	647	647	662	639	607	629	641	642	612	622	644	579	625	619	590	646	594	639	590	605	624	650	594	618	602	650	644	647	627	686	610	666	648	676	627	659	625	565	622	607	603	611	583	606	603	613	663	648	605	597	638	618	617	596	678	600	639	624	625	622	682	672	640	612	627	646	651	616	624	629	631	660	611	603	619	629	623	630	565	619	642	692	630	620	627	619	623	611	607	651	610	618	604	647	677	673	650	628	606	624	620	692	581	632	599	628	675	646	626	608	584	628	618	631	647	640	609	637	632	681	624	624	618	619	643	629	625	578	655	619	608	646	643	653	634	613	632	655	649	624	631	612	596	580	698	635	624	669	660	641	681	640	680	637	592	617	600	641	645	609	669	585	628	581	609	641	640	622	616	646	633	633	623	603	642	631	659	629	645	667	558	628	628	652	640	629	650	639	629	620	621	663	656	600	611	634	618	638	640	653	623	653	582	656	647	637	652	577	648	614	642	645	708	569	618	655	624	632	595	663	613	672	663	616	616	604	645	618	594	647	617	655	636	571	629	700	628	601	635	621	606	625	624	611	643	632	602	627	626	629	626	647	609	621	634	604	634	624	565	678	648	642	578	657	616	621	619	608	646	673	590	617	652	630	611	643	629	647	628	665	613	642	607	570	614	602	603	662	620	608	616	632	684	654	607	638	636	640	662	629	623	593	634	660	702	647	567	639	597	615	596	599	649	648	639	630	630	596	660	628	576	609	616	612	627	642	607	619	651	602	611	615	624	600	605	619	647	611	615	670	660	612	577	619	616	620	632	609	611	622	601	611	629	633	615	611	580	597	581	586	635	614	622	628	614	656	677	596	635	628	632	640	613	637	646	618	641	645	654	578	609	636	647	655	657	631	629	615	646	658	608	665	637	663	638	577	648	644	671	619	636	641	622	638	604	663	619	623	619	619	616	615	621	637	612	640	632	562	629	647	618	589	628	623	596	634	670	632	643	642	656	648	640	645	636	629	644	660	599	679	627	612	608	649	628	629	662	601	635	625	594	625	619	633	649	652	677	606	617	605	672	593	618	613	652	692	643	665	594	657	631	602	603	700	639	611	634	599	597	658	606	640	575	623	577	607	678	628	621	585	646	626	687	650	636	631	640	642	628	653	645	646	582	617	570	653	598	613	629	609	580	655	614	630	621	627	600	604	648	654	608	641	638	653	659	628	621	660	613	591	630	597	654	581	622	599	635	655	614	654	636	623	635	641	666	605	636	638	617	648	642	633	641	622	647	638	592	637	609	605	615	634	654	647	651	636	574	664	660	688	643	605	631	573	637	584	604	656	655	620	640	601	624	597	648	648	617	646	589	611	640	595	595	624	621	689	622	640	636	623	644	604	632	669	663	635	570	611	657	621	630	624	622	646	671	573	571	652	630	654	636	671	588	615	619	590	590	637	623	583	597	703	607	605	640	651	629	651	588	634	615	630	624	624	676	620	603	627	590	614	619	633	617	617	659	638	613	644	575	567	605	613	662	607	644	616	641	619	617	623	615	628	654	662	603	595	623	622	646	646	616	567	618	593	645	641	646	623	602	605	667	599	610	603	638	646	644	607	666	676	623	603	615	669	649	586	651	679	646	628	638	630	618	654	640	647	626	655	644	608	600	610	692	633	642	609	600	627	647	640	629	642	659	628	641	662	589	598	633	620	657	656	617	579	584	668	658	611	683	653	642	602	625	604	638	591	629	635	622	608	682	612	611	600	623	656	640	642	635	679	611	623	672	622	667	614	607	619	621	640	621	615	651	621	619	601	681	648	618	641	647	653	604	636	656	634	631	662	651	618	618	639	675	657	633	648	609	628	666	633	612	662	640	619	631	620	584	654	618	660	645	625	658	646	647	660	631	638	625	604	638	640	645	603	624	643	647	631	642	647	644	622	647	656	631	617	568	667	611	599	629	561	650	599	618	612	593	622	624	607	624	631	660	638	597	618	611	581	645	566	649	617	615	656	633	635	639	644	617	629	629	623	633	605	667	674	628	573	599	671	667	596	586	638	661	624	631	614	626	656	651	644	648	643	642	681	669	641	630	578	655	638	619	610	655	651	659	579	599	649	602	626	627	621	627	639	661	659	667	651	604	642	661	612	621	608	642	648	655	645	598	622	617	620	669	635	570	627	605	624	634	604	624	653	652	576	560	605	599	581	646	616	642	623	606	616	681	623	611	613	623	688	614	614	634	643	624	663	636	615	617	639	615	629	598	603	642	640	603	646	623	610	632	618	649	616	576	600	629	579	670	626	612	651	629	631	615	670	625	623	643	642	608	602	618	617	615	642	660	610	626	635	623	604	642	595	647	612	648	650	586	635	611	625	610	597	587	644	643	594	598	593	633	665	639	643	615	652	635	603	652	608	561	635	594	650	601	642	650	679	608	629	665	611	607	597	612	591	579	648	678	617	653	596	548	639	629	632	602	637	612	619	661	676	644	641	602	626	658	609	643	663	597	609	648	571
7280	13887	13151	7575	5268	4014	4044	3495	2537	1951	20441	24315	17215	8500	2414	787	579	555	564	536	509	523	533	550	537	538	544	533	557	570	537	533	543	547	536	539	532	541	537	570	537	544	530	537	521	505	560	556	529	517	550	505	513	584	541	557	564	546	552	518	510	514	551	540	508	522	528	557	529	531	532	510	523	541	530	544	525	543	540	527	509	534	529	593	522	518	514	543	499	529	527	536	488	529	531	609	559	535	536	533	526	561	547	501	514	540	522	529	530	497	566	540	519	571	544	507	497	534	526	511	543	549	508	548	516	514	529	543	517	529	539	502	534	529	503	517	503	538	538	529	532	524	544	548	525	503	491	493	540	561	499	554	504	545	527	529	521	536	527	554	517	518	556	528	564	536	556	550	510	564	510	563	542	517	524	515	504	551	541	575	529	524	535	520	525	511	560	501	538	532	557	563	525	559	512	532	491	523	529	548	530	537	506	501	559	524	521	513	536	512	537	529	541	515	567	537	522	544	522	536	500	520	519	555	546	533	452	502	564	521	536	515	540	575	593	532	557	498	517	508	527	545	528	596	532	529	514	553	527	557	512	561	502	524	492	540	571	525	556	514	525	506	500	550	546	508	552	565	502	545	532	526	540	553	542	543	519	520	555	554	550	517	518	535	496	507	547	544	507	567	551	554	529	503	531	514	557	511	545	479	526	531	536	529	518	509	532	561	536	546	525	544	526	534	543	545	516	526	539	568	511	527	547	573	547	515	528	520	546	536	522	535	553	552	486	503	537	528	528	517	544	527	574	574	520	508	523	527	582	492	517	593	550	518	502	529	563	570	546	512	528	553	530	523	527	508	489	535	531	502	553	486	520	515	506	521	527	547	534	531	509	525	544	532	486	542	510	533	518	521	533	519	553	535	530	523	508	488	498	542	543	477	554	530	562	497	535	555	519	509	507	499	551	517	531	515	502	529	553	520	533	533	491	521	526	543	544	509	551	566	533	501	505	530	519	518	539	539	513	551	539	534	513	516	532	522	547	513	537	491	562	486	535	499	511	551	543	544	538	497	548	569	537	526	529	526	531	510	479	512	529	474	517	516	493	557	530	532	513	535	502	554	535	521	506	522	546	536	557	515	495	501	509	519	526	537	531	533	516	532	535	528	540	499	539	529	531	556	543	532	478	517	516	539	484	559	511	488	505	525	576	521	530	566	514	563	544	511	534	528	570	528	534	500	552	521	532	492	528	545	540	520	545	529	501	531	483	572	555	531	522	497	511	533	556	529	569	522	576	542	516	581	497	541	571	567	501	479	556	551	476	547	540	516	513	516	533	500	537	500	533	544	553	544	505	541	537	533	511	505	510	549	504	515	499	511	504	546	523	504	566	525	534	559	516	552	507	559	527	527	517	570	550	524	515	530	539	501	535	507	536	537	527	482	530	529	489	548	492	552	514	558	508	533	583	496	529	547	538	549	518	555	470	535	528	542	532	565	531	519	498	518	504	516	543	533	537	596	521	506	510	524	545	542	523	527	531	586	530	519	530	549	516	515	511	593	522	554	555	551	524	541	550	565	511	536	528	531	536	541	504	539	546	533	534	495	583	533	500	543	513	504	528	531	528	504	554	486	500	532	565	546	560	520	514	567	500	563	505	572	518	568	515	536	566	523	532	525	501	544	494	512	492	572	520	533	548	554	535	533	512	521	539	551	517	548	559	517	557	526	543	537	531	518	535	545	494	556	504	519	536	547	513	466	512	482	504	530	550	512	509	539	515	526	520	526	539	502	472	526	515	572	535	540	519	519	526	569	538	477	527	549	529	563	515	535	536	531	551	565	537	478	533	533	549	520	560	485	510	548	530	554	549	507	493	551	530	525	535	551	548	528	504	541	513	522	516	519	532	527	507	536	495	540	528	485	517	560	576	528	529	542	515	565	536	568	500	525	512	528	526	532	545	557	504	507	482	549	522	512	555	524	525	559	515	521	508	525	516	532	528	502	510	530	539	515	540	515	505	530	548	513	508	523	558	491	506	532	496	514	544	533	512	483	539	535	544	514	513	545	504	560	551	543	547	520	566	558	552	511	529	541	508	506	521	485	554	544	565	533	487	539	486	537	526	552	510	530	562	518	523	515	540	528	523	570	520	508	560	564	519	530	528	538	540	527	539	484	499	552	565	542	527	499	523	507	506	514	481	503	497	514	497	514	550	496	515	509	580	523	512	509	573	563	552	556	510	528	480	552	548	531	510	527	554	525	504	558	532	492	512	549	542	480	547	534	515	521	529	473	509	539	559	554	547	484	528	432	537	534	525	537	504	541	534	507	557	517	513	528	549	534	560	520	489	480	527	512	493	527	533	552	500	523	549	533	538	478	535	549	517	531	533	557	565	528	481	510	549	529	524	531	486	519	516	529	521	552	525	508	485	536	552	514	528	543	524	549	568	557	532	522	525	525	537	521	554	543	547	511	549	508	546	518	539	521	518	531	546	525	526	527	501	550	533	503	547	501	553	534	504	521	499	532	525	517	522	534	564	513	562	500	502	495	505	532	503	531	563	519	497	520	490	587	539	564	504	535	535	524	539	557	513	510	499	534	501	557	554	528	539	552	552	550	539	529	487	528	540	487	512	480	560	525	519	514	542	509	514	527	529	575	496	544	503	506	544	556	539	548	531	536	554	535	548	514	528	517	508	567	533	502	556	524	523	521	537	521	563	532	530	515	530	494	532	497	504	546	495	466	494	536	529	524	511	532	520	502	523	465	517	519	513	527	542	537	543	507	531	531	589	545	563	516	519	551	513	514	504	559	510	528	485	550	517	488	517	529	537	543	551	524	543	540	567	550	510	523	529	511	527	541	601	532	517	542	496	532	522	509	509	525	553	543	538	545	542	533	520	505	490	509	521	485	510	501	559	528	546	567	514	530	559	548	538	555	521	531	552	499	541	505	544	528	518	547	507	576	497	533	534	546	500	550	547	495	524	577	564	557	543	521	544	538	538	515	536	535	550	522	562	522	565	549	499	527	543	550	527	532	536	542	564	555	527	535	492	530	522	560	550	491	501	540	539	549	502	509	508	509	497	524	551	497	538	540	513	560	495	519	551	504	547	531	525	553	570	524	516	530	517	518	502	526	547	569	536	482	506	529	515	532	552	532	514	534	552	537	520	529	539	504	508	536	518	542	498	527	518	540	516	499	506	534	566	538	534	490	531	512	517	534	532	539	556	511	509	485	500	530	533	529	517	563	491	558	542	541	504	593	519	513	491	508	532	524	528	531	541	553	494	538	521	539	516	563	511	529	507	529	556	540	526	527	539	504	529	533	538	543	514	566	501	533	493	533	482	518	519	497	572	491	528	553	561	505	534	541	534	558	540	540	522	548	538	511	498	563	527	556	508	514	533	526	554	532	550	485	494	522	585	563	511	535	536	528	494	532	540	506	530	511	508	543	551	537	507	507	552	524	563	486	553	520	507	532	540	535	536	492	517	514	552	529	472	516
27422	13177	4416	2557	1573	1256	1059	837	739	641	1095	1736	1598	996	632	556	462	466	485	489	453	497	446	468	476	495	482	473	485	452	458	469	459	471	494	478	482	489	482	445	467	504	463	486	516	474	486	502	519	490	501	467	491	455	483	502	463	483	491	490	449	496	450	518	478	468	481	507	497	487	502	514	494	488	487	461	473	468	535	455	468	474	472	490	463	467	442	511	462	515	513	485	481	496	455	470	480	488	480	498	443	463	494	466	462	492	494	484	448	465	506	479	464	500	474	490	508	426	503	492	481	423	499	481	510	487	488	457	474	473	473	442	449	501	441	466	485	392	432	490	466	468	480	476	502	467	488	478	497	452	507	493	492	465	484	493	505	466	476	471	481	442	505	479	523	485	464	501	505	477	450	422	505	470	460	530	441	496	490	495	467	462	469	501	486	499	487	484	448	464	477	517	449	486	451	493	484	484	449	458	490	516	496	486	492	480	467	475	496	435	488	476	443	493	470	469	478	471	485	480	515	478	461	488	480	468	489	523	472	510	493	479	523	502	463	491	491	496	506	461	513	467	475	501	524	448	442	465	434	472	454	474	502	490	478	498	452	492	455	468	476	483	449	483	498	461	491	479	520	477	506	520	463	485	456	483	476	491	461	470	503	472	488	486	466	458	462	482	483	443	515	469	481	490	469	447	463	471	469	460	468	486	473	497	505	484	497	469	469	455	456	476	505	475	496	456	478	492	490	509	448	470	464	503	478	468	467	448	485	530	464	492	493	494	485	480	462	426	494	509	482	491	484	522	445	473	502	514	477	531	474	494	472	466	485	503	472	487	496	468	501	490	498	484	507	497	506	479	469	485	495	498	484	455	455	474	473	492	496	500	472	489	481	479	458	460	468	493	465	501	465	475	435	500	471	493	475	489	507	498	479	467	492	485	503	457	522	466	472	439	511	463	484	495	474	487	499	472	476	486	443	495	492	474	504	505	471	494	444	512	482	471	466	491	446	495	493	453	465	501	492	506	493	450	497	476	461	493	486	482	516	458	476	478	473	468	469	437	441	479	493	468	501	460	499	408	466	507	485	470	494	477	444	500	458	491	454	482	449	436	464	484	470	509	472	465	460	493	506	462	469	503	495	482	511	476	492	493	524	450	454	480	458	506	498	446	504	479	480	491	495	498	491	505	510	506	466	476	505	489	474	477	455	473	483	469	505	499	470	445	474	529	465	476	500	521	493	501	463	470	466	481	468	470	459	459	460	553	460	530	507	443	490	445	467	501	507	482	462	466	482	450	477	490	459	504	462	486	476	501	514	488	468	488	478	481	450	542	468	491	517	503	498	466	482	477	470	466	500	490	460	479	482	490	484	483	499	464	475	435	472	501	523	513	458	483	439	490	475	456	433	482	470	474	462	464	455	475	506	477	410	488	444	475	514	485	476	539	461	481	458	478	444	475	464	520	456	467	470	480	473	471	491	497	560	501	475	502	513	479	436	504	495	487	496	447	441	504	483	510	480	539	456	478	479	479	486	471	482	457	473	480	477	499	518	491	491	456	498	496	456	441	487	486	503	468	500	477	470	482	508	475	462	481	526	514	517	456	491	432	481	461	459	414	480	466	463	472	459	480	472	491	449	474	461	525	488	425	465	483	493	443	486	454	477	491	476	518	494	462	532	462	472	476	478	521	482	452	465	502	470	462	498	487	462	449	469	461	491	512	514	498	459	527	481	469	468	485	462	517	481	487	433	446	476	483	466	491	514	480	501	475	471	494	479	525	472	492	455	480	475	479	469	511	467	478	459	505	424	485	483	486	529	498	519	501	472	514	480	490	490	476	469	486	445	486	517	495	460	448	443	478	474	427	489	476	465	485	461	436	482	462	482	515	461	469	489	507	466	504	453	504	485	504	510	477	451	480	515	487	472	472	478	489	483	497	454	497	452	458	495	457	499	487	487	446	480	464	458	464	484	511	485	500	448	449	458	524	475	471	466	493	505	506	487	453	478	499	505	465	482	490	487	484	466	527	467	494	467	477	475	459	494	438	487	463	463	474	497	497	475	505	501	498	489	474	495	478	496	493	484	500	524	499	438	508	486	487	498	474	480	528	505	491	461	504	449	438	473	454	501	479	461	481	488	488	488	498	426	465	466	469	474	484	466	456	490	475	492	432	491	477	450	485	480	462	483	497	475	503	476	505	476	475	467	489	481	479	462	490	542	500	457	475	492	487	489	480	433	440	464	480	482	495	463	486	479	477	463	473	488	484	503	477	491	481	462	481	459	454	485	468	476	472	439	493	472	477	457	476	475	487	488	522	476	449	487	445	511	487	479	542	480	476	462	494	472	504	457	456	469	465	476	511	463	486	461	454	456	467	480	497	469	448	496	470	503	449	484	529	529	466	481	503	464	468	458	472	472	460	461	472	495	503	506	472	491	473	504	475	460	485	493	470	478	500	465	493	466	448	487	480	453	455	472	486	485	482	488	468	485	494	481	479	532	476	445	491	499	488	487	506	478	505	508	475	490	468	486	495	470	518	487	472	492	496	457	468	510	516	484	473	512	482	489	514	497	488	507	466	472	471	491	452	483	513	448	465	499	475	485	468	451	492	505	486	489	479	452	482	470	464	499	483	484	476	506	474	483	475	504	464	478	448	483	489	490	549	461	490	501	459	487	506	455	454	447	481	487	493	444	510	490	422	481	480	481	474	452	504	489	462	489	511	504	498	481	489	523	468	472	469	473	494	431	493	442	455	470	456	501	441	486	456	448	485	498	464	470	485	459	467	520	452	496	464	470	479	473	506	495	467	506	494	482	504	495	491	430	487	496	464	502	478	508	473	498	498	489	493	506	512	456	456	474	500	505	508	479	465	472	484	491	472	475	461	476	496	499	512	517	491	466	509	494	502	479	473	490	487	469	497	507	489	434	491	506	482	479	494	456	482	470	458	508	459	469	480	430	483	490	482	447	454	552	453	491	522	515	467	468	446	470	483	480	530	466	467	464	498	495	477	481	520	502	440	535	508	442	444	482	523	437	437	437	517	447	490	494	505	473	502	487	493	497	494	499	512	508	498	492	517	470	474	473	458	495	486	480	501	500	500	473	497	488	488	470	506	496	495	512	451	468	505	455	484	508	463	480	496	498	476	445	485	499	478	471	460	463	468	515	426	489	474	467	477	497	469	489	518	453	494	488	520	458	451	456	485	506	441	495	469	443	445	533	496	492	484	517	489	483	486	521	462	511	485	525	471	407	521	469	508	462	458	451	500	496	507	438	512	492	469	485	494	516	446	433	449	480	481	455	483	477	526	471	487	451	454	493	489	514	424	475	496	499	493	466	485	517	493	419	458	446	482	530	505	519	495	481	451	485	463	492	491	501	491	490	503	451	491	491	474	501	484	464	439	454	462	509	486	469	505	507	501	458	480	461	493	493	480	461	499	465	485	507	466	488	453	452	487	520	480	469	465	500	473	482	512	494	495	508	485	484	468	480	475
6652	4551	4275	2495	2022	1635	1313	1097	799	632	1360	2359	1722	985	571	445	401	424	407	356	363	421	390	407	376	380	407	383	387	371	413	393	376	371	411	386	380	368	396	383	400	422	392	424	419	414	423	451	400	396	383	373	400	397	384	390	404	390	417	433	388	373	404	414	398	358	378	414	380	378	376	391	407	408	400	392	379	418	390	406	388	396	372	380	398	406	457	364	393	386	418	400	392	399	376	370	381	378	410	386	377	366	422	406	366	415	385	421	387	416	375	392	408	377	376	419	397	383	410	413	407	403	390	371	400	394	388	395	399	389	348	369	364	414	427	361	376	361	400	397	387	430	373	404	418	391	386	432	413	373	420	431	381	418	394	401	418	374	417	446	422	408	419	433	414	380	388	405	406	386	400	387	372	417	380	385	373	394	418	404	415	375	362	384	385	398	430	398	413	405	405	394	412	422	385	398	379	387	393	403	390	421	372	354	382	390	405	392	364	396	381	416	382	391	411	398	437	403	438	391	329	356	413	418	368	442	410	391	384	437	411	393	408	407	385	387	373	381	375	383	414	378	418	436	375	393	409	406	389	380	384	413	389	399	401	394	352	395	412	399	390	379	394	377	391	383	404	399	387	413	384	377	369	390	421	389	392	364	379	406	439	356	370	398	410	374	410	399	406	389	392	372	383	357	411	394	384	371	394	380	373	374	410	349	394	418	402	394	409	378	404	395	389	366	396	397	355	392	411	347	401	396	408	402	428	436	400	397	377	405	362	421	367	383	381	422	421	344	371	388	409	394	400	385	392	388	393	360	389	405	382	422	408	336	381	391	409	375	386	415	398	401	393	388	390	392	406	376	395	406	367	370	379	399	408	375	349	394	373	445	419	398	373	367	401	398	386	360	428	386	397	395	390	374	374	379	397	380	362	407	380	419	394	410	368	360	405	384	362	414	391	389	390	380	410	385	392	383	383	427	403	412	399	394	384	450	387	420	425	390	398	409	362	398	402	426	406	377	395	418	418	381	408	400	389	422	389	403	400	400	385	372	391	385	403	384	377	383	361	359	390	375	388	388	379	407	377	396	409	376	356	370	398	409	416	404	417	401	400	401	370	395	399	401	456	406	407	394	384	397	412	398	396	392	389	417	390	401	393	447	387	416	422	394	391	377	375	396	380	403	384	424	393	422	397	394	421	373	399	391	391	394	374	397	379	379	386	414	388	382	408	440	390	402	392	385	403	400	397	378	347	385	416	395	385	399	392	365	393	388	362	356	415	395	380	393	374	405	433	377	383	408	381	411	416	413	359	412	428	381	385	381	389	393	400	400	392	434	362	406	404	379	387	382	414	410	417	393	375	418	416	421	401	396	389	407	428	391	388	360	371	419	384	386	385	372	391	367	383	377	385	405	405	396	397	412	386	410	416	361	406	404	392	387	362	396	379	405	375	406	375	341	415	385	413	406	389	420	417	423	352	377	419	360	405	411	426	406	372	381	400	385	360	378	412	388	390	410	388	420	399	395	396	415	414	413	429	401	421	375	406	401	408	429	390	399	378	393	397	376	393	366	396	398	390	411	378	389	382	374	408	412	387	391	398	395	423	393	405	379	385	389	432	380	372	400	416	383	388	393	395	395	390	379	400	400	380	403	363	385	373	388	411	421	413	428	413	377	374	386	390	423	437	402	381	414	387	396	400	335	393	345	404	399	392	378	399	432	391	389	380	400	416	385	393	400	357	398	403	400	393	387	403	382	395	391	379	361	355	384	390	395	405	381	380	417	406	429	396	406	402	367	371	366	429	391	370	383	352	376	387	376	405	363	413	377	387	376	415	394	396	430	425	394	407	401	395	358	453	368	418	401	349	379	386	413	406	415	390	391	396	414	447	424	390	401	403	402	373	386	376	417	401	371	344	429	404	409	380	415	435	379	373	399	387	407	399	416	376	397	418	386	391	431	418	419	396	398	392	383	395	400	391	407	418	388	392	374	427	448	388	412	389	394	396	401	396	382	383	436	375	384	403	375	396	388	357	367	413	404	412	378	378	372	371	370	398	408	380	372	433	418	399	409	376	423	378	355	385	393	409	369	400	445	398	362	406	395	390	423	376	376	394	383	390	390	410	384	351	402	384	392	391	366	415	343	405	395	408	409	399	398	381	385	390	383	394	379	365	387	392	422	404	407	386	374	395	396	417	400	424	384	406	391	374	387	397	379	382	416	356	368	373	399	386	384	364	395	402	419	410	415	444	427	372	411	383	402	392	401	443	412	429	411	376	428	379	400	403	376	428	379	406	356	398	385	351	386	408	383	411	395	419	412	393	401	401	424	367	386	391	407	403	412	409	358	394	398	406	393	397	395	376	401	385	384	422	414	415	399	382	399	402	404	407	384	364	412	396	387	397	438	404	393	400	385	372	397	378	383	358	400	417	383	395	383	396	370	381	386	430	390	387	373	399	404	418	417	375	400	413	392	369	379	392	423	384	406	439	385	393	391	409	424	334	402	361	396	403	393	378	420	359	396	403	406	393	356	396	372	406	383	410	388	428	386	394	400	380	406	404	376	393	388	401	380	395	401	369	390	385	411	367	397	388	411	400	355	441	398	368	417	398	398	420	392	394	387	391	420	387	403	345	388	421	350	421	393	357	393	403	408	451	406	387	404	413	418	395	399	416	369	395	397	402	357	407	365	403	405	410	396	415	414	336	380	373	393	368	410	394	367	398	390	405	397	413	381	346	413	379	384	357	396	380	380	419	378	410	409	380	411	352	390	422	413	348	423	386	346	413	423	394	392	403	385	411	382	385	390	399	425	383	414	375	392	387	396	387	373	405	391	342	399	409	385	417	372	405	381	397	390	369	415	353	385	424	383	393	415	361	389	367	401	356	405	415	416	369	397	404	387	394	409	404	411	397	392	384	444	408	418	368	371	376	358	396	432	399	368	372	381	403	409	422	427	378	399	414	371	388	378	393	385	430	398	424	375	355	405	437	403	404	421	371	368	389	395	411	395	366	405	383	380	423	441	404	413	405	378	380	407	434	367	372	359	410	399	384	389	429	418	373	389	415	360	377	404	392	384	381	409	375	409	356	416	406	387	398	378	427	381	400	407	397	383	346	379	388	411	400	383	398	381	357	400	381	380	390	366	379	402	411	396	387	365	388	411	383	387	421	417	385	415	364	374	392	386	387	398	359	386	394	380	374	386	401	378	418	358	400	429	432	422	375	407	389	406	415	375	438	386	396	374	363	373	421	366	394	397	403	390	388	400	402	403	396	416	405	393	460	372	405	402	364	365	394	418	361	415	361	419	404	419	426	426	400	401	389	389	437	399	386	424	348	357	377	378	425	395	410	372	417	392	372	374	390	404	392	389	400	407	393	395	427	399	401	371	447	429	378	413	366	415	386	397	384	383	381	383	387	410	415	363	408	432	402	407	351	400	429	406	383	380	408	381	370	427	380	379	379	388	404	403	401	417	328	409	377	388	411	382	370	411	371	384
24974	21061	27196	25043	13696	4619	2790	1792	1267	1132	10846	14500	9138	3765	1309	644	545	584	535	533	547	563	560	528	536	535	541	525	541	529	538	531	497	522	560	493	534	554	528	505	521	543	544	509	542	562	574	548	571	522	575	552	502	528	530	562	564	521	551	550	508	485	511	466	550	530	565	515	533	535	523	556	528	546	515	530	496	625	551	487	548	529	529	559	514	574	550	545	630	559	525	537	552	532	547	552	534	551	512	539	562	563	529	551	540	527	520	513	544	537	555	482	544	590	519	548	569	486	540	558	497	560	559	553	520	558	556	537	516	522	535	517	522	516	586	548	526	548	524	556	534	501	521	499	564	537	534	565	554	543	562	588	546	525	550	574	529	536	543	504	599	538	510	531	541	564	570	575	527	533	556	556	552	549	521	554	533	542	573	536	499	507	502	560	549	520	518	559	494	533	485	551	525	572	536	538	540	538	549	541	561	527	543	508	539	537	556	586	549	542	532	545	554	564	524	474	556	530	540	537	523	586	514	528	523	516	520	549	562	551	511	577	564	584	531	488	519	589	498	540	541	484	544	563	557	509	551	581	506	553	528	560	549	538	557	515	541	535	533	549	510	521	566	522	518	567	533	509	531	504	529	520	551	543	526	499	546	540	548	566	527	513	572	502	519	547	565	490	516	540	519	521	540	532	527	487	550	505	503	530	545	556	519	535	532	533	538	535	537	500	597	524	526	499	579	538	504	515	522	564	515	538	549	518	534	580	553	557	540	530	527	584	547	515	541	481	518	549	549	559	579	573	527	496	561	537	553	580	516	526	556	546	535	535	566	533	520	525	565	560	474	503	515	521	521	548	529	533	554	502	497	534	530	561	537	512	516	551	551	533	522	516	529	561	536	557	582	540	508	563	539	556	536	542	541	529	585	569	580	540	519	579	530	524	532	519	512	531	531	560	530	575	538	554	541	557	555	578	552	558	542	487	535	535	567	543	509	543	554	533	570	503	528	514	558	513	522	497	524	532	507	531	552	524	573	560	532	540	542	529	544	538	516	544	529	543	546	537	551	486	546	540	567	550	562	556	502	533	566	527	522	558	507	518	547	525	556	577	545	577	503	556	536	549	566	480	496	544	549	529	534	520	529	513	558	527	564	518	535	541	568	497	574	516	548	533	572	538	524	512	536	527	530	545	551	541	533	516	566	569	587	533	523	547	582	566	516	534	586	563	500	505	528	531	522	499	554	539	542	517	561	501	505	573	558	532	530	527	574	489	523	533	510	516	523	538	542	537	565	536	508	540	546	536	504	514	574	530	521	546	562	531	525	521	540	469	496	529	546	550	540	549	567	554	515	498	495	506	510	540	557	550	542	540	518	531	513	513	543	497	518	547	554	501	555	534	514	545	559	577	547	523	544	526	513	529	540	565	531	523	550	559	536	552	547	502	582	548	535	526	522	535	587	522	498	550	519	549	580	548	538	531	525	548	516	545	472	553	508	548	534	499	568	537	516	510	576	514	544	543	515	511	532	512	561	541	478	533	551	546	575	514	469	495	510	528	554	494	532	544	535	553	561	520	538	516	568	540	528	514	546	523	547	538	559	548	539	533	529	536	553	555	544	564	557	529	543	565	524	569	528	522	507	513	527	484	585	518	576	571	572	512	543	534	516	551	575	564	570	541	507	565	565	565	538	502	511	531	510	547	549	524	568	527	506	553	535	528	537	525	494	585	550	535	518	532	531	541	547	544	490	551	523	533	537	546	517	513	514	527	577	577	545	536	530	583	552	542	512	499	510	570	551	469	537	539	540	510	539	538	505	587	576	536	577	578	522	547	565	540	552	553	530	504	543	544	545	535	483	537	533	574	489	543	540	561	526	581	556	534	530	578	531	540	509	503	525	549	540	555	553	533	566	552	510	547	523	525	557	539	548	543	562	511	520	591	526	547	527	538	541	550	517	536	528	528	548	549	534	536	520	540	524	552	516	525	552	521	526	553	532	564	563	523	519	494	575	549	536	508	479	580	543	550	522	502	534	548	530	530	524	538	544	503	538	538	538	556	529	529	515	539	554	581	501	577	531	539	554	603	555	524	570	534	529	537	544	536	588	537	550	585	528	541	509	524	540	523	528	486	518	526	527	547	563	526	555	528	506	546	520	498	525	559	556	516	543	544	564	538	495	560	558	495	558	526	508	548	527	539	561	544	541	573	525	544	527	563	511	538	551	554	524	534	554	581	516	512	538	565	519	524	531	529	572	488	550	563	532	556	558	538	569	513	534	563	531	502	534	513	525	570	547	543	500	559	563	594	524	558	551	503	534	590	520	511	540	512	571	502	532	505	501	526	546	525	566	503	577	553	512	558	513	537	527	583	517	509	575	521	543	512	549	537	546	534	519	559	501	526	502	524	531	572	547	515	537	534	548	544	554	536	528	573	524	548	487	596	520	489	531	527	560	513	511	518	558	523	531	569	552	543	528	546	511	536	503	575	484	573	538	533	533	546	505	533	583	541	563	552	540	513	512	519	517	528	505	517	551	573	571	556	500	542	582	558	553	496	591	573	538	549	530	535	531	515	527	539	554	520	561	517	519	558	554	563	519	526	552	572	541	536	508	534	523	516	526	520	600	523	514	583	507	556	535	506	555	584	543	560	540	560	524	541	534	509	538	525	541	562	581	584	531	510	501	545	566	519	524	546	535	561	517	515	579	545	546	523	533	510	502	541	552	525	549	546	533	535	525	518	531	509	535	532	535	532	499	534	530	505	541	561	533	523	504	519	543	563	524	600	537	541	513	560	570	581	552	568	592	553	555	525	570	539	542	536	535	549	537	556	528	550	575	541	559	511	545	486	525	564	558	519	557	506	525	545	523	540	530	560	508	589	522	584	525	561	545	558	528	562	523	520	523	528	527	539	521	569	538	569	507	536	548	533	486	515	538	526	510	542	579	567	572	508	518	538	561	561	492	551	508	488	511	503	515	542	521	492	515	508	505	527	573	527	560	523	550	549	538	524	560	530	501	537	541	558	538	528	568	534	497	522	528	564	540	515	511	550	560	560	551	518	506	539	530	551	503	528	530	553	557	523	545	540	536	562	520	544	536	549	541	492	544	528	547	526	553	522	527	542	499	518	514	567	572	527	524	497	507	523	504	544	541	512	506	555	537	539	544	537	599	520	560	579	506	580	516	497	484	574	547	558	553	522	539	562	520	550	543	512	559	582	584	525	537	561	550	531	539	541	528	506	537	549	574	521	538	536	561	545	509	545	545	522	542	507	518	533	576	548	575	527	565	534	573	541	539	514	525	500	570	489	517	557	556	562	522	554	550	546	507	520	487	551	576	507	573	562	531	523	502	550	605	519	556	547	540	543	558	515	560	514	524	560	548	518	552	532	524	525	547	545	523	542	561	540	558	527	560	523	494	533	520	521	524	553	555	548	550	489	543	466	503	537	545	536	499	542	538	569	614	527	502	555	577	513	489	531	578	522	531	531	560	530	591	497
6745	12047	11235	8807	5871	3782	3016	2170	1671	1481	14659	13399	8626	3804	1269	612	449	469	485	504	496	467	456	447	464	452	462	473	466	466	472	475	441	468	421	419	454	514	459	455	470	455	426	467	491	440	469	467	455	476	474	430	448	488	465	466	399	483	431	481	441	421	471	430	468	436	413	532	486	488	439	459	488	466	458	468	439	491	457	452	482	484	453	478	464	516	450	417	482	495	487	456	462	457	483	462	486	462	459	449	488	495	472	417	481	443	446	442	454	466	479	457	455	487	463	467	475	462	467	480	456	464	435	419	481	455	474	471	478	438	464	507	444	493	428	442	450	466	453	475	470	464	453	445	431	478	450	448	464	476	486	458	456	507	441	404	467	474	452	507	458	444	440	471	484	438	483	460	458	460	470	435	439	465	480	454	461	433	452	465	429	467	457	480	424	441	463	455	410	500	471	454	460	410	470	475	418	459	469	452	505	454	498	460	481	491	470	470	466	461	443	465	438	442	449	485	483	475	459	457	476	480	477	467	479	419	413	443	447	438	475	472	418	448	433	457	528	461	461	462	482	463	489	462	496	425	479	453	462	451	469	479	470	441	443	483	485	476	457	480	464	442	466	469	464	462	451	473	471	473	465	470	452	513	454	457	483	475	470	449	475	457	475	446	473	470	478	441	460	461	449	463	512	439	480	427	493	446	481	453	454	448	430	451	478	451	463	455	445	476	431	514	441	456	424	452	465	477	445	462	442	419	472	449	480	447	454	445	450	427	459	469	464	435	477	437	458	445	425	442	501	459	451	442	448	425	485	417	495	422	453	467	453	465	479	443	477	467	452	496	429	434	445	426	450	469	490	461	456	470	445	465	436	486	445	478	472	450	437	442	472	474	433	413	439	512	488	434	471	447	479	446	462	442	501	430	441	434	467	450	450	437	471	470	448	445	448	488	442	443	434	438	456	466	451	460	451	448	434	445	411	491	461	491	431	465	462	442	450	403	423	433	472	506	476	482	441	414	457	466	462	416	496	463	478	453	493	453	448	452	479	492	482	433	460	464	443	499	476	473	464	452	477	467	474	494	466	464	464	463	475	486	462	452	420	455	452	475	473	497	494	417	429	492	465	422	459	433	435	434	435	454	439	433	440	485	468	525	491	456	444	449	477	457	444	450	439	440	456	450	478	465	436	475	435	440	435	456	433	464	455	463	448	461	500	430	466	480	419	498	500	459	467	445	444	432	455	451	447	469	445	411	461	483	462	468	484	457	477	454	449	421	444	473	453	502	428	439	421	427	491	449	450	444	461	460	464	433	413	453	434	402	462	450	465	476	451	459	447	461	441	469	420	483	480	490	456	494	464	452	421	455	479	455	445	447	468	430	464	468	478	402	475	445	451	440	484	452	448	464	457	433	466	483	469	496	430	466	420	466	481	425	435	481	436	451	450	473	469	430	455	456	463	452	474	461	463	444	468	439	449	482	494	456	485	461	478	478	470	459	444	442	455	443	457	436	467	447	474	461	480	469	478	451	473	442	478	427	473	457	468	463	465	442	474	497	509	494	447	473	444	445	455	478	475	468	460	448	488	477	467	453	449	451	446	449	467	464	448	443	437	410	465	483	464	488	509	452	468	442	481	442	455	444	447	421	438	450	450	447	394	447	501	446	418	485	451	476	442	466	472	469	458	449	499	443	462	467	438	472	468	445	481	427	457	449	428	476	447	434	445	448	468	443	438	464	461	465	481	416	476	434	468	487	430	441	474	464	469	471	464	408	467	430	465	464	477	446	451	421	451	455	469	488	465	479	463	457	434	434	439	420	439	446	475	461	491	441	475	458	460	461	429	461	487	445	458	486	454	476	422	446	466	429	437	474	445	464	443	430	473	473	469	451	451	458	404	454	443	460	485	460	468	462	500	480	456	447	460	455	443	454	515	459	484	456	453	476	450	420	468	437	467	475	415	482	487	446	484	443	418	503	448	433	442	494	445	444	440	471	498	461	475	498	462	473	440	440	471	479	477	454	489	481	441	453	458	494	457	469	453	466	472	459	435	437	434	438	462	469	492	436	436	489	482	442	478	435	467	444	490	447	465	454	460	418	458	451	461	462	447	495	477	451	440	477	477	486	421	477	446	448	473	449	441	426	490	448	453	440	491	430	462	455	439	464	481	479	478	465	483	438	424	484	483	403	495	468	443	486	429	435	443	457	456	471	445	437	467	485	458	445	484	464	457	464	428	481	449	435	443	449	434	506	453	426	458	468	487	455	456	478	418	435	455	460	458	470	476	438	464	470	451	443	450	448	471	451	461	474	460	475	472	450	455	493	440	488	472	478	453	438	438	461	438	407	497	426	446	404	464	430	459	443	479	436	430	470	445	435	468	441	474	424	447	462	451	442	453	460	464	434	442	430	453	453	451	498	449	449	461	457	435	445	425	461	477	456	443	439	468	408	398	443	440	466	494	449	438	468	461	439	450	440	462	486	436	445	420	460	465	435	438	408	438	492	472	472	460	465	449	442	478	455	493	476	441	440	427	448	469	441	437	456	449	436	457	466	454	470	467	463	458	449	455	419	461	470	444	452	482	464	444	453	451	469	480	496	509	472	450	472	428	456	470	424	493	500	488	453	448	456	480	455	423	441	507	459	467	462	475	449	448	477	459	418	485	463	440	460	491	453	425	490	486	431	418	486	436	450	462	465	433	453	444	469	440	455	500	439	469	479	445	457	475	467	439	457	434	467	463	451	428	461	475	460	454	463	418	470	488	455	459	479	430	454	450	462	395	476	428	418	489	453	480	452	440	438	474	465	455	499	506	487	491	465	472	413	477	457	453	435	449	478	407	428	468	451	416	478	454	488	436	475	417	429	432	483	433	499	452	485	453	454	448	457	493	458	457	471	515	450	473	478	455	489	462	459	460	488	445	492	436	414	452	465	464	490	472	448	441	426	453	464	455	446	442	420	469	434	471	457	442	460	456	433	496	429	454	487	466	416	451	454	455	441	474	484	431	468	441	415	499	469	461	462	456	457	445	445	414	502	488	430	437	472	442	463	411	485	452	469	447	423	506	472	438	463	444	432	449	446	444	455	478	413	460	451	477	429	459	439	459	488	437	460	464	472	451	438	450	469	432	469	444	474	443	461	463	484	451	449	442	475	460	458	477	468	461	431	468	445	462	466	457	475	446	492	446	470	477	477	472	455	442	425	454	460	438	461	473	451	485	477	495	469	437	435	473	440	485	449	417	450	454	436	475	451	453	419	439	468	471	464	469	452	446	457	456	440	493	415	466	472	432	467	446	504	413	458	460	474	455	500	447	443	447	447	448	440	444	446	485	477	462	432	442	491	451	440	444	437	470	459	475	447	451	460	415	457	460	468	496	418	421	409	453	444	429	452	433	475	487	445	464	437	481	438	445	484	436	453	451	468	484	443	491	456	454	503	461	491	465	453	467	452	422	429	458	441	446	471	456	464	469	459	443	477	443	455	423	458	485	485	462	482
23973	21085	28192	24188	20955	12725	4906	2809	2154	1878	15491	26870	18872	8177	2195	846	742	706	649	665	676	631	632	649	678	612	602	622	648	660	627	638	617	655	624	668	625	636	601	602	620	651	597	616	618	604	625	643	626	624	631	623	621	666	620	671	627	649	614	616	613	640	609	603	646	622	614	598	593	615	578	608	633	612	593	597	630	641	634	598	660	575	627	651	647	608	587	678	650	609	656	627	631	623	656	627	661	630	666	675	656	664	617	623	593	570	625	592	613	614	662	624	631	640	634	610	573	644	637	636	613	580	663	655	590	592	651	579	614	673	602	664	666	620	597	638	654	629	624	625	584	588	619	639	612	645	590	618	582	633	680	666	632	598	595	610	615	592	586	660	624	580	643	623	676	628	658	649	653	634	609	659	626	623	596	572	618	628	616	632	663	648	614	611	612	649	577	614	678	566	620	606	625	671	574	627	599	687	615	622	596	580	636	628	654	608	639	605	634	662	599	619	614	638	653	635	608	626	655	616	577	655	603	584	644	711	585	570	631	628	622	592	611	622	619	614	612	645	646	619	628	632	595	618	646	603	574	574	648	646	593	599	651	616	582	677	619	591	631	608	660	634	633	644	617	595	602	626	681	582	660	612	607	574	598	637	618	602	632	623	650	627	599	626	628	599	599	619	621	614	663	654	610	622	627	612	639	609	649	605	638	617	640	598	570	607	643	619	619	629	634	623	625	611	622	630	602	603	689	610	632	596	633	645	639	596	583	599	653	599	624	597	600	621	647	671	645	656	641	623	598	643	619	599	638	599	624	650	592	619	628	633	619	646	631	627	577	646	648	624	634	659	606	597	614	604	629	642	617	610	655	598	653	613	618	629	662	630	624	615	585	628	574	625	663	644	629	621	613	630	613	599	615	586	617	627	612	601	625	647	605	645	667	638	607	608	659	600	652	611	627	606	670	609	588	620	624	599	689	570	627	608	622	653	614	645	674	645	628	626	607	660	619	594	570	616	623	618	604	660	636	628	612	570	656	665	666	654	625	606	587	585	603	610	658	614	614	617	642	617	662	566	611	656	626	623	682	550	602	681	666	584	621	603	657	585	651	651	640	621	646	567	579	616	584	646	605	600	612	646	620	584	607	607	612	565	655	562	624	622	616	616	646	611	623	603	602	633	612	624	645	621	646	610	639	664	614	641	626	569	603	592	616	605	617	626	579	665	669	628	625	634	617	625	607	695	642	629	638	641	631	655	576	604	625	592	663	624	630	563	595	595	651	603	640	633	620	651	630	583	630	615	611	639	613	662	590	627	608	669	628	620	640	627	599	568	637	627	595	666	632	603	617	591	595	606	672	616	651	599	588	620	650	582	644	672	594	562	609	623	659	646	633	580	619	610	654	620	613	617	632	637	625	612	670	625	614	587	604	622	644	618	596	619	592	587	648	594	646	595	592	665	616	632	571	601	593	632	607	637	581	629	661	587	641	630	614	609	592	605	660	602	636	656	590	605	629	651	645	604	624	646	597	598	615	627	635	622	624	574	633	598	647	623	622	613	620	648	630	632	612	644	683	632	671	634	640	633	632	626	583	643	613	594	646	621	688	595	616	625	607	573	648	635	626	650	589	638	631	625	613	636	607	610	626	641	604	620	617	619	602	628	625	643	608	599	648	637	633	614	650	665	655	606	654	630	593	607	585	668	661	614	623	624	641	630	637	627	621	610	665	607	628	612	676	617	635	668	620	625	635	614	609	607	633	619	570	588	622	652	579	642	604	629	626	597	588	634	644	624	627	647	580	658	620	634	602	600	628	598	576	625	566	640	583	665	638	593	610	631	609	621	666	592	621	626	611	616	625	588	605	624	609	621	598	643	575	605	653	625	601	657	615	610	589	590	577	657	619	631	598	648	584	628	581	640	575	674	613	651	607	631	608	642	585	630	653	598	677	635	589	593	648	597	607	584	605	648	609	632	636	648	637	643	558	608	586	660	641	629	617	608	636	631	605	607	658	635	654	642	679	582	660	621	576	623	624	625	614	619	649	616	617	575	599	668	643	558	629	617	633	599	649	673	624	623	642	629	572	573	623	642	671	580	630	634	655	635	640	642	576	627	613	653	594	598	621	590	621	614	635	674	616	623	621	616	664	617	593	632	617	624	634	622	575	595	592	617	616	610	606	600	644	640	591	627	577	606	625	631	614	595	587	624	644	627	626	645	628	625	605	658	563	594	633	653	636	636	658	641	613	621	643	605	593	606	615	662	620	624	628	678	646	651	606	636	614	624	535	579	594	618	662	628	613	652	628	621	638	616	614	623	599	624	614	646	622	647	623	667	572	631	579	675	613	612	618	634	606	681	639	604	637	595	644	594	641	611	620	603	618	656	603	654	617	611	588	657	633	606	609	640	626	605	622	606	623	609	629	643	622	640	619	625	645	609	634	603	635	615	628	661	599	554	621	605	580	586	602	632	633	593	607	631	627	627	620	600	645	612	634	589	638	600	662	632	615	568	599	634	641	628	641	571	631	578	559	614	606	590	572	612	618	604	632	648	577	605	641	649	640	624	653	589	628	620	653	620	591	641	607	635	653	599	657	617	610	620	610	623	609	647	592	650	595	630	657	587	629	626	614	619	571	630	592	629	658	628	606	574	629	625	639	660	611	656	601	641	629	640	584	610	631	631	625	606	611	613	670	612	607	621	645	626	666	619	691	566	635	554	592	627	620	616	592	590	623	639	548	580	633	582	606	624	631	569	619	624	603	603	622	630	590	642	660	629	614	599	624	611	641	618	609	640	620	632	563	647	597	593	623	558	609	585	582	587	556	662	615	616	609	635	610	634	645	632	628	620	608	654	619	599	634	632	586	594	613	613	652	630	640	598	647	602	584	679	666	646	627	596	634	628	634	625	619	626	652	643	633	580	574	597	632	615	610	652	631	579	622	616	662	609	646	639	614	605	598	633	599	600	610	620	635	610	614	680	611	601	643	601	647	607	586	639	648	648	626	615	575	602	618	602	623	598	640	658	643	608	608	601	674	675	633	620	593	583	621	601	612	591	622	619	628	672	617	605	662	624	638	613	635	650	590	646	659	639	639	609	597	636	621	601	565	630	620	624	593	609	609	631	634	623	632	609	669	629	651	654	653	605	589	607	613	601	647	578	610	636	614	632	551	587	615	658	611	608	596	600	603	641	600	587	612	655	592	580	607	656	589	601	638	621	632	637	584	606	619	614	628	622	627	577	628	618	593	618	612	643	648	589	601	638	594	635	645	577	610	611	665	633	578	634	640	633	586	616	635	672	626	622	632	600	624	668	662	630	634	642	634	640	637	599	588	603	622	617	626	602	607	602	613	627	627	629	628	597	641	637	656	625	620	643	597	640	640	638	676	610	661	588	606	642	654	634	634	616	609	619	575	583	602	609	622	633	618	591	614	620	643	630	628	611	574	615	654	665	612	635	605	614	628	615	593	608	597	611	668	643	638	648	624	645	617	667	615	642
8402	16261	16568	11823	8261	5540	3899	3540	2871	2402	19883	23917	15983	7208	2051	754	591	517	531	538	584	555	528	574	515	563	536	526	529	535	528	589	531	540	556	510	514	513	508	553	507	555	510	526	535	526	523	528	542	539	537	521	508	551	509	498	521	513	528	520	555	538	545	545	496	517	568	521	524	519	555	546	568	529	542	485	546	528	557	544	532	534	564	513	525	522	530	532	526	541	548	501	580	538	534	554	545	494	546	520	531	525	538	539	455	541	524	551	551	529	559	564	537	557	553	499	530	541	527	565	531	494	497	523	536	557	560	555	506	504	561	553	523	530	517	515	526	507	542	552	533	541	562	539	566	562	523	528	519	519	508	504	546	473	515	519	534	486	547	529	516	529	523	480	532	502	523	537	549	551	492	476	516	504	484	486	493	559	500	572	511	554	515	552	539	521	499	552	536	504	542	547	551	512	536	530	541	493	535	532	518	560	523	510	526	536	508	502	522	532	548	512	490	555	509	538	556	518	505	527	524	505	515	524	494	562	573	485	495	523	498	528	553	521	539	530	499	528	489	547	560	520	522	496	531	525	509	537	514	521	539	521	489	517	579	513	545	534	519	535	546	527	560	527	523	507	540	517	585	569	510	537	536	531	526	498	490	490	511	520	533	534	484	542	502	527	513	535	521	539	498	525	515	564	521	542	526	551	513	550	535	487	532	583	524	537	532	517	537	552	506	569	573	545	499	549	545	490	544	527	568	550	546	509	457	514	505	509	543	534	502	533	515	499	579	563	587	518	558	564	548	543	553	510	555	530	588	513	559	508	517	529	531	526	501	525	544	501	536	526	550	536	550	511	527	513	543	519	538	516	520	535	526	516	532	541	512	548	500	542	468	527	544	510	508	503	533	530	519	515	547	501	528	498	549	532	531	524	544	553	479	503	498	553	523	553	538	500	497	520	541	509	505	517	497	514	485	537	541	531	526	518	535	527	524	486	505	518	539	543	504	552	561	569	528	514	503	522	550	517	544	543	509	525	501	509	528	552	566	528	485	527	561	521	553	516	544	514	495	518	514	553	549	512	563	514	520	526	530	508	533	533	491	530	525	533	521	510	512	565	544	530	493	510	530	526	530	505	528	512	491	497	514	504	511	520	534	549	490	546	520	553	521	556	556	501	551	515	503	535	555	499	517	521	538	516	516	486	533	501	578	503	550	524	493	527	511	513	539	522	528	480	533	533	514	531	478	542	503	543	521	542	526	512	528	496	503	494	509	500	486	562	528	548	517	498	547	506	524	521	526	507	532	519	518	513	538	514	557	534	551	556	513	528	510	559	510	522	573	544	535	520	540	515	529	523	527	511	559	522	541	584	522	548	514	536	561	530	519	521	548	536	558	525	529	477	519	537	508	501	524	488	521	534	534	493	528	538	536	528	547	529	504	518	523	527	533	542	519	516	537	531	525	533	539	545	546	530	535	503	522	537	525	543	511	521	492	564	547	554	558	566	523	505	553	560	512	555	531	518	524	532	500	512	568	503	546	552	532	535	536	540	531	507	538	540	526	512	483	516	544	553	519	519	513	489	520	551	504	549	537	524	513	518	498	484	494	579	537	543	503	553	590	510	534	553	556	545	560	525	518	560	511	549	474	502	561	539	540	511	531	518	582	510	536	516	509	531	513	519	520	516	532	563	511	505	556	530	518	532	563	554	519	535	529	568	482	553	526	527	521	519	498	508	532	518	512	521	530	542	566	531	495	511	543	489	510	535	541	522	530	582	545	526	556	537	504	528	516	496	535	525	537	504	496	531	538	503	503	527	510	550	527	538	570	496	517	549	531	519	531	552	501	536	555	526	492	512	527	525	485	530	563	510	479	536	541	501	495	556	532	509	540	535	492	567	526	515	547	546	510	523	536	536	486	537	546	539	503	545	508	529	565	486	558	481	528	522	531	523	519	486	469	542	512	525	530	556	495	509	493	502	553	499	455	540	562	539	564	557	554	547	480	521	535	508	541	511	539	529	487	516	524	519	552	507	524	538	551	538	532	518	510	537	510	526	565	558	555	533	567	482	548	522	528	531	507	498	551	521	568	503	524	492	506	525	535	503	505	489	555	557	530	514	536	556	543	538	514	514	559	524	525	528	484	514	495	517	540	549	561	535	518	517	559	500	483	506	520	527	521	519	541	495	527	565	559	525	525	522	511	519	529	516	524	545	504	528	538	578	516	536	508	539	510	536	527	525	527	497	565	540	530	500	543	516	530	535	537	558	527	490	513	492	526	542	481	487	525	561	515	522	545	559	506	526	545	553	546	535	542	500	504	545	486	522	503	542	531	517	527	471	539	536	515	514	525	553	537	530	511	541	540	496	552	546	541	522	561	533	508	537	543	524	516	539	580	534	562	515	527	566	533	524	534	572	504	500	531	516	526	505	537	522	552	536	562	530	485	496	542	524	526	548	529	535	527	526	499	535	503	527	504	529	517	528	507	564	510	514	518	524	541	557	525	522	527	553	564	538	546	525	520	563	531	458	534	480	486	571	540	543	496	505	528	493	497	545	530	528	512	519	480	547	521	522	527	564	552	502	526	540	534	526	529	541	530	520	558	547	515	510	543	507	541	540	531	524	494	495	521	509	530	493	528	521	530	500	514	538	524	507	535	539	543	510	529	497	554	550	540	504	511	533	555	541	541	549	560	546	529	538	513	540	538	495	534	540	528	550	544	533	517	515	531	536	529	533	513	507	580	505	517	498	526	527	492	518	558	503	583	528	496	516	551	534	490	536	550	494	531	487	523	544	542	499	566	542	493	511	502	509	552	532	508	562	530	576	528	507	523	535	517	547	501	514	523	527	511	570	532	529	534	557	524	508	530	517	508	538	503	483	546	507	540	538	517	521	523	537	521	559	536	542	483	528	535	520	525	552	530	524	504	522	538	500	531	530	555	534	521	506	532	525	512	527	486	537	535	485	513	539	522	571	536	505	507	521	565	523	525	554	533	531	502	517	502	553	532	561	521	524	568	511	494	520	562	530	533	515	521	541	498	543	530	519	505	533	550	527	512	503	518	514	541	541	561	506	486	542	502	496	513	534	529	533	575	493	504	518	518	519	519	534	540	509	540	505	526	521	501	489	538	497	538	486	519	532	556	531	532	485	524	518	568	558	536	528	526	569	494	504	580	536	482	531	579	506	543	519	504	550	520	522	538	541	523	532	504	495	553	510	524	550	541	539	543	500	512	526	565	518	537	559	508	541	490	509	488	533	499	513	532	538	480	534	509	515	529	540	576	553	504	516	571	558	508	538	519	547	489	510	515	532	492	522	514	514	483	536	514	552	526	506	535	487	548	528	561	503	557	525	536	494	545	523	518	518	506	510	527	509	553	529	533	549	506	509	517	499	548	521	506	518	553	527	494	540	528	531	530	517	516	550	553	523	522	500	555	504	504	581	529	522	522	483	488	504	485	524	517	513	538	516	532	523	510	517	541	533	562	504	519	528	507	551
27487	14900	7126	3463	1708	1123	879	805	739	676	1477	2052	1608	960	631	551	484	487	524	455	463	517	464	457	509	495	520	458	476	483	510	537	513	508	490	479	491	488	500	461	508	513	498	479	465	462	460	447	544	539	430	504	469	482	485	511	475	510	471	493	482	469	522	521	498	456	490	503	497	530	448	478	498	490	520	492	440	501	473	517	464	464	506	457	509	486	495	474	451	497	514	540	503	493	444	496	462	490	485	469	511	501	499	472	463	464	499	475	479	502	452	506	493	447	501	497	505	455	462	493	489	505	487	510	498	468	486	473	481	459	456	455	521	452	493	449	446	488	493	515	473	484	481	497	478	489	492	483	509	462	480	507	458	482	468	470	488	481	471	477	491	485	467	446	556	471	504	463	511	483	508	487	451	468	503	452	505	477	477	495	484	458	475	465	453	465	428	521	500	477	433	495	469	475	498	493	452	465	502	495	492	472	426	497	434	459	504	483	473	476	483	460	508	514	479	495	497	462	487	470	468	449	516	505	502	510	466	441	465	436	504	480	526	488	471	483	483	486	464	474	520	498	479	501	463	488	455	508	513	468	458	511	464	504	507	506	485	457	490	463	477	502	433	496	503	427	481	481	490	498	487	505	474	453	461	482	472	483	463	475	500	461	483	485	499	467	502	444	488	505	484	522	439	497	497	488	469	497	472	445	476	487	487	490	506	450	493	458	436	461	438	510	513	473	495	457	506	482	467	480	479	460	483	489	476	451	488	486	494	481	480	480	505	496	496	458	497	518	464	499	463	487	498	480	505	494	495	495	461	473	487	495	494	486	505	523	525	506	492	455	505	469	494	457	505	483	494	507	481	482	497	499	466	447	435	513	451	500	483	495	485	491	474	507	471	477	491	477	504	477	470	477	488	453	497	455	446	502	475	449	481	489	489	497	486	515	460	444	506	520	496	420	523	479	506	489	468	462	483	476	501	457	501	477	480	466	459	481	505	458	498	523	474	499	456	472	551	493	446	505	468	476	464	465	472	455	496	484	460	478	485	455	465	491	461	476	515	507	481	476	508	498	454	479	476	503	460	466	464	508	493	455	446	458	480	476	456	474	510	477	493	512	472	508	449	486	456	459	476	479	500	459	498	464	442	451	493	506	455	472	481	480	452	478	493	459	463	492	506	509	493	472	484	468	529	484	489	444	472	495	476	490	476	480	480	468	510	456	474	506	441	465	451	478	485	450	485	512	499	478	453	524	473	472	505	480	446	492	492	501	475	442	496	453	493	470	449	477	488	482	475	504	478	443	478	507	497	507	452	485	506	475	488	489	491	477	504	452	499	516	491	486	494	497	477	496	482	474	461	488	473	504	452	489	435	473	485	472	461	442	521	524	486	455	459	503	488	461	449	464	477	472	469	525	473	452	510	449	475	450	483	475	547	483	494	481	484	480	476	455	454	472	475	486	476	464	486	511	468	506	485	464	483	478	505	483	481	513	486	459	498	450	443	529	471	500	477	487	480	476	514	451	509	470	467	448	497	487	445	485	497	472	470	465	513	481	476	498	495	514	494	486	463	516	483	505	510	455	512	500	458	485	518	482	440	482	480	506	462	486	496	461	497	521	468	452	484	455	496	463	490	460	474	446	459	471	497	501	479	517	476	457	500	492	468	497	485	518	503	500	486	493	478	481	451	530	451	450	475	514	528	515	494	456	452	503	467	485	543	479	525	482	513	489	498	510	490	446	526	512	506	470	464	478	501	483	474	503	517	482	466	461	459	485	472	508	465	481	474	482	492	472	493	469	441	439	476	508	452	485	495	490	436	511	468	441	500	506	469	489	482	513	479	482	472	453	476	513	484	440	496	490	515	473	510	515	495	459	483	480	476	519	461	452	503	476	541	467	477	541	495	466	486	472	490	510	511	468	506	485	459	446	489	436	523	447	448	469	488	454	477	488	466	504	496	492	491	502	495	446	468	453	505	483	509	470	477	480	476	501	503	498	459	505	459	487	518	479	524	489	529	479	457	494	447	491	487	508	465	477	509	462	489	498	497	497	492	507	458	506	458	497	475	495	480	537	509	487	483	486	512	480	487	493	456	484	491	484	495	479	463	483	494	469	465	467	506	446	511	488	490	443	484	486	523	496	471	457	496	469	454	470	487	490	497	450	495	468	524	486	504	449	518	502	501	485	498	467	499	446	481	485	499	481	505	513	500	440	470	467	517	461	493	469	502	499	447	443	468	482	490	492	474	511	467	495	533	481	465	488	528	493	464	477	495	490	485	487	511	483	479	504	482	459	475	449	466	451	469	476	447	483	457	491	513	517	452	487	486	490	488	505	498	453	516	502	482	456	496	515	472	486	465	518	496	477	483	475	454	509	498	496	426	521	497	485	491	465	466	479	475	487	492	478	455	492	505	495	478	480	545	505	461	463	485	478	486	509	478	549	474	500	520	485	452	476	478	501	469	472	478	485	456	477	475	490	485	496	441	464	431	506	453	468	487	440	475	517	507	517	450	512	471	481	535	471	462	453	472	467	507	464	526	511	444	510	525	485	473	541	502	461	494	504	491	425	440	447	556	448	451	497	440	492	462	506	482	465	494	444	504	475	488	473	480	488	478	481	502	499	436	497	480	463	496	478	538	474	467	510	497	469	507	475	477	473	529	478	485	472	495	471	475	468	489	469	474	515	482	499	517	497	482	472	473	507	495	461	451	492	466	437	478	500	496	496	488	458	500	506	428	507	474	487	487	503	443	461	493	456	471	478	495	475	441	505	452	456	474	484	477	485	476	473	483	438	480	478	459	528	476	477	472	469	482	506	474	485	521	494	483	512	496	485	454	484	496	479	470	457	473	483	490	469	498	481	498	511	468	443	507	504	477	519	501	482	477	468	483	485	482	504	504	472	461	457	447	471	461	480	470	502	491	482	478	445	491	520	492	527	514	499	479	495	470	503	469	457	480	523	505	446	495	461	486	466	510	501	470	463	455	511	458	477	480	527	478	482	480	493	469	449	480	487	519	461	493	499	508	473	510	457	483	446	536	503	503	517	502	498	490	482	499	475	487	457	496	463	520	488	466	485	467	496	473	446	508	506	444	493	463	510	451	467	496	465	454	495	480	488	480	473	472	467	481	479	474	473	496	503	519	490	454	475	484	463	495	466	459	471	496	512	515	465	470	477	457	469	516	477	508	442	477	457	452	485	457	484	451	496	463	502	510	510	476	447	495	471	496	475	513	460	460	464	488	476	547	458	517	505	491	457	488	484	491	474	534	475	496	461	478	473	486	482	477	474	474	441	480	484	447	490	477	501	519	547	496	514	492	468	492	474	512	485	523	502	461	496	461	471	462	458	460	498	504	499	482	528	451	486	489	517	448	517	493	499	464	465	475	515	493	495	481	482	508	472	528	450	435	470	460	487	492	451	510	498	491	478	434	491	489	522	480	451	489	454	513	489	498	497	462	473	461	478	508	513	505	486	489	478	474	485	484	474	500	474
7331	6665	6366	3232	1972	1301	1031	844	886	798	1988	2435	1637	971	571	454	428	412	397	414	395	419	439	390	400	412	425	395	389	395	418	416	414	366	365	396	385	416	367	377	408	415	401	422	402	412	335	396	414	401	400	377	414	371	387	366	409	423	415	459	433	409	396	380	407	426	393	405	426	430	403	403	383	399	408	358	364	370	407	402	427	383	427	368	366	390	435	414	417	401	383	405	389	401	388	378	364	400	374	376	426	374	432	395	387	387	406	417	402	378	368	378	402	404	398	397	394	391	395	388	427	402	405	429	370	425	418	387	388	384	413	440	424	356	400	396	384	420	427	428	391	394	391	432	382	424	404	404	429	429	372	412	387	393	376	447	399	392	402	358	399	376	375	399	409	391	410	452	379	382	395	389	406	432	385	394	384	424	417	421	386	417	406	430	388	397	360	386	373	424	397	375	390	441	377	399	398	432	412	412	382	366	411	405	423	389	394	428	428	402	417	404	414	406	401	403	428	389	396	386	412	387	409	397	402	411	416	413	410	363	401	397	374	384	446	411	429	404	402	377	390	377	391	401	366	386	414	429	409	379	412	388	424	389	415	425	397	390	394	392	394	398	413	386	408	374	379	393	390	432	392	394	406	403	401	368	373	413	410	391	429	381	425	363	462	409	404	381	409	439	386	408	428	404	427	402	369	407	389	399	407	380	400	367	427	416	395	397	391	369	415	413	414	386	407	378	386	388	426	383	408	390	415	380	395	405	393	381	417	390	375	381	357	359	394	392	428	411	375	389	420	383	396	407	399	385	414	379	380	402	378	398	428	427	412	387	422	391	370	396	386	407	379	411	382	392	388	423	405	396	422	388	423	396	359	373	406	433	387	359	386	381	425	411	366	404	407	431	376	421	350	399	443	400	430	416	389	398	417	405	396	440	414	388	417	392	360	370	384	422	413	425	366	400	430	376	404	402	420	386	401	422	378	370	396	383	428	428	381	392	391	380	411	390	357	387	385	379	407	389	388	377	406	370	370	432	371	393	423	393	431	390	399	406	436	362	383	395	349	411	396	393	402	399	420	408	378	378	372	387	391	442	386	406	401	448	413	379	404	390	376	397	373	389	419	379	394	395	418	391	402	397	429	400	409	421	422	368	374	375	384	393	388	355	401	364	377	385	390	378	377	387	408	415	399	386	391	402	369	408	419	384	437	389	401	397	445	395	393	440	415	400	413	363	392	440	392	366	385	373	388	375	400	392	371	411	413	378	402	374	430	415	409	391	401	388	363	415	375	371	391	409	382	387	441	406	375	411	406	381	404	410	426	408	377	413	395	434	391	378	396	379	361	409	418	386	381	384	398	403	414	404	411	384	382	392	409	376	401	398	342	393	393	422	408	400	419	413	393	408	409	409	387	387	397	394	422	423	410	364	360	408	413	404	435	394	405	386	421	401	432	378	402	421	362	396	360	362	391	368	413	353	410	418	411	398	375	393	419	404	408	393	402	426	385	404	408	349	370	376	398	400	383	388	393	364	391	417	398	376	426	412	447	416	385	384	356	404	400	411	414	407	437	405	408	374	417	405	388	381	403	407	384	426	419	366	383	378	416	390	403	391	433	423	416	393	407	396	373	373	407	413	406	392	424	435	396	398	379	424	406	413	408	385	401	398	381	403	404	396	427	399	374	364	396	407	421	382	390	371	446	377	375	360	358	422	393	410	376	392	404	398	410	370	399	387	414	392	384	397	392	390	405	409	415	354	370	414	397	415	390	399	391	379	426	412	364	401	372	408	405	411	368	410	432	398	399	408	381	370	378	404	405	402	400	396	358	399	397	421	384	419	395	402	381	383	393	388	423	383	360	401	391	375	388	402	378	371	402	364	392	408	420	398	411	408	395	422	381	430	388	392	389	378	399	398	411	387	400	359	404	390	373	405	405	389	376	384	402	408	392	402	383	413	401	403	394	393	404	426	390	400	424	400	389	404	411	398	421	409	430	377	403	422	403	371	434	404	397	412	420	354	424	382	416	399	428	403	380	394	443	394	425	423	357	379	421	412	395	388	416	397	391	384	384	381	350	412	394	399	411	390	374	415	394	391	420	382	408	424	397	383	400	466	398	374	366	427	401	404	406	399	403	380	361	370	405	391	403	429	388	402	417	446	402	369	371	394	421	419	412	414	354	422	430	393	391	415	382	394	377	418	402	408	400	411	403	406	412	416	371	391	397	435	438	371	413	391	395	392	384	399	404	382	382	362	395	418	396	417	393	402	386	394	422	400	418	414	415	406	414	425	386	388	393	408	404	386	402	423	387	417	415	421	395	404	407	402	386	417	409	388	412	391	384	361	383	406	425	388	398	383	423	389	414	396	402	413	377	418	375	403	418	379	397	392	377	402	383	395	398	417	384	379	411	392	390	407	384	399	399	349	412	377	403	386	368	405	425	375	413	384	418	415	393	391	437	389	394	358	394	349	396	386	398	405	383	402	416	400	396	380	408	389	403	395	403	399	381	404	415	427	399	399	369	410	402	420	413	396	388	381	423	409	429	403	404	412	412	380	400	396	386	402	391	423	414	338	420	416	382	374	387	376	361	405	396	393	407	390	351	402	429	413	405	401	361	417	426	429	383	417	388	381	394	410	441	403	397	388	380	414	395	424	377	405	397	412	386	414	398	435	394	376	377	422	400	384	394	404	399	423	412	433	385	388	442	405	391	384	466	445	358	398	398	363	416	404	418	353	412	411	436	434	370	405	367	445	385	421	395	394	449	404	383	388	359	412	374	419	414	367	416	400	395	402	391	394	409	402	411	400	375	392	436	386	412	396	357	384	393	380	370	388	371	359	433	383	393	406	388	415	385	409	415	412	398	402	396	359	381	394	374	398	396	396	372	411	412	403	398	413	445	396	393	369	370	412	379	406	363	397	407	404	426	337	420	366	387	381	363	429	438	394	399	411	411	413	391	394	388	386	400	402	375	389	383	394	411	419	386	396	391	409	406	401	400	415	415	391	420	407	392	396	410	416	384	387	393	407	386	399	394	393	391	386	385	388	395	415	392	388	422	414	404	381	377	405	354	399	379	425	390	416	403	419	406	405	416	374	365	397	411	393	429	407	426	372	406	396	383	402	405	395	411	374	421	405	381	408	421	374	391	410	386	363	382	348	395	414	390	367	401	395	417	387	413	416	414	394	353	383	403	402	349	428	406	376	384	410	368	361	410	431	400	378	410	401	391	413	386	391	396	434	409	384	413	406	420	442	405	393	388	391	399	370	415	391	421	386	423	399	392	418	387	351	433	387	409	382	392	373	390	400	424	403	362	411	368	408	409	422	367	389	381	408	427	416	392	399	377	425	436	442	421	411	394	399	387	397	428	351	408	417	413	407	376	396	434	411	408	410	389	447	405	430	403	387	416	354	433	421	434	400	456	427	391	378	376	372	407	415	370	387	397	400	380	411	384	392	385	375	414	395	371	393	381	401	388	402	380	398	366	401	409	419
24993	21085	27153	24970	12456	3411	1991	1350	1109	1058	10275	15314	10315	4068	1334	712	651	582	571	528	589	567	566	569	600	546	580	530	533	526	563	571	549	554	532	543	528	544	560	572	524	576	560	554	578	548	555	537	554	564	559	573	541	566	541	535	573	542	512	541	525	531	553	572	514	569	556	566	553	559	543	524	565	548	560	531	543	596	555	534	595	566	563	550	521	556	568	565	566	584	543	564	593	550	561	563	527	526	575	543	530	538	548	517	518	574	574	552	544	533	538	571	544	541	548	572	518	579	554	554	592	563	555	532	561	520	534	554	533	539	524	575	585	524	542	545	555	585	525	525	569	550	550	526	535	610	588	543	564	558	595	562	552	575	580	585	545	540	569	544	547	568	563	534	554	588	599	548	558	558	555	548	549	561	571	565	539	524	517	561	560	513	519	520	591	550	555	586	574	572	538	542	605	555	539	558	507	537	525	555	552	546	543	524	528	548	552	497	547	530	540	543	525	527	544	560	577	539	529	524	549	520	565	553	551	511	513	543	581	569	552	531	548	563	602	565	526	519	554	591	545	564	564	567	583	568	541	517	557	590	541	562	535	566	568	546	555	580	566	558	561	555	560	563	578	526	571	545	530	517	553	538	562	607	547	591	563	559	537	540	572	589	518	546	574	567	577	564	551	542	550	557	566	555	556	520	543	577	561	558	550	552	568	560	545	552	570	527	538	531	570	567	520	596	566	531	550	559	506	539	565	526	529	500	530	545	559	520	518	518	548	553	553	586	558	552	549	523	510	564	590	601	555	557	544	543	580	544	527	541	545	552	536	570	531	530	578	569	536	531	545	556	558	536	606	560	540	543	493	517	502	547	551	559	593	570	549	577	571	537	554	525	524	547	561	572	530	570	552	555	544	586	550	544	559	573	569	551	551	581	529	555	520	591	556	531	592	516	537	531	575	566	567	543	552	552	593	543	520	526	571	548	554	521	520	534	571	579	558	579	549	541	590	560	563	531	525	552	566	564	562	522	550	576	563	537	587	542	528	552	525	549	553	534	552	528	525	590	559	518	591	581	570	558	575	562	583	518	520	556	576	550	531	560	529	572	593	573	537	566	533	494	563	555	533	544	535	579	556	494	526	558	547	556	589	530	566	568	516	554	591	542	596	514	573	539	549	545	527	540	555	569	530	531	576	581	551	554	548	581	518	561	566	561	558	538	605	555	497	535	532	550	551	564	569	535	566	550	543	509	562	552	509	540	553	520	553	521	551	545	521	584	539	532	533	537	575	575	559	536	579	527	539	551	541	557	546	537	547	554	542	640	532	537	562	545	562	528	556	587	522	523	511	547	556	514	561	534	528	568	549	534	505	554	538	540	599	576	558	512	548	541	507	611	627	495	540	541	610	569	594	587	498	556	561	556	558	584	526	506	585	561	539	517	530	513	553	571	518	573	516	582	534	538	538	548	544	525	574	550	556	591	563	520	552	560	557	582	548	557	546	552	559	561	563	556	533	545	561	577	543	553	560	560	529	544	537	543	574	562	542	523	577	529	535	548	554	550	562	545	521	585	616	589	596	521	533	557	562	484	528	556	570	584	540	596	534	534	524	578	535	576	585	565	531	570	543	564	590	559	516	532	547	585	555	539	540	515	569	592	550	529	530	553	552	530	496	562	547	551	567	538	569	551	545	541	548	544	526	523	550	557	512	580	582	544	559	558	552	535	564	539	518	552	564	565	544	553	560	533	605	551	533	515	529	532	517	570	574	592	589	559	529	581	537	563	536	542	555	522	534	578	553	558	534	557	552	536	539	595	547	551	549	554	494	517	522	531	570	598	570	589	573	537	537	572	514	556	548	573	540	586	554	498	542	598	526	553	529	559	549	510	551	571	537	554	563	591	555	585	500	519	549	506	578	570	594	564	516	523	564	554	553	616	593	518	533	547	531	528	535	553	542	557	516	560	591	541	538	554	553	547	492	533	555	548	537	531	535	555	589	558	522	559	545	571	592	521	542	548	551	560	541	545	567	540	572	549	545	566	586	555	552	521	551	497	479	493	544	557	572	537	551	523	541	520	499	546	559	592	523	551	516	563	532	605	564	543	541	530	557	533	516	553	568	573	578	541	578	549	587	558	581	562	553	550	556	549	513	554	591	535	567	526	582	577	508	579	582	538	535	557	525	579	562	580	537	560	509	592	572	583	536	552	556	558	566	520	525	552	535	593	534	553	531	550	556	540	563	547	549	533	506	540	567	512	558	513	594	538	574	538	536	565	524	537	573	524	551	539	574	544	538	520	576	577	545	524	566	538	548	569	594	520	502	535	535	567	556	519	534	515	564	556	532	546	581	577	555	555	552	543	588	529	527	500	544	537	508	570	540	538	511	562	544	563	561	552	563	547	563	550	535	555	496	517	527	561	547	587	566	536	516	558	583	594	606	547	535	523	529	508	532	549	565	556	579	535	545	586	559	521	512	533	554	568	552	575	539	547	548	571	534	562	529	534	551	546	537	530	541	568	575	550	546	554	513	475	572	557	511	540	516	527	532	558	522	554	562	537	534	580	547	547	484	546	531	506	531	617	479	518	530	528	570	529	530	547	518	559	540	550	563	566	522	522	565	576	576	570	578	531	529	563	586	544	532	595	535	548	525	530	597	554	554	560	582	512	546	527	572	534	526	535	583	569	549	517	549	559	525	592	532	520	531	553	580	528	550	546	554	553	544	500	519	539	528	533	519	603	542	542	556	579	590	538	533	560	544	549	510	575	510	542	536	596	563	521	555	511	540	527	534	567	544	543	605	566	566	567	547	539	570	536	555	577	532	577	541	528	541	562	568	568	556	548	527	539	578	528	542	536	552	540	521	539	548	637	566	560	570	565	514	552	573	557	548	559	525	571	534	586	533	534	553	572	562	561	592	608	534	548	548	558	559	559	571	577	587	564	551	547	565	576	518	586	569	582	561	550	543	572	553	575	568	524	559	561	539	555	517	543	565	535	542	539	542	527	533	555	523	578	570	512	549	618	553	595	577	559	555	521	555	514	559	555	535	577	544	534	545	561	555	540	546	562	519	551	565	563	575	567	559	480	541	552	558	551	544	572	550	509	564	512	538	549	590	552	573	585	532	500	577	560	541	569	533	527	593	619	557	537	542	555	556	577	538	494	581	552	571	591	502	557	577	547	520	577	502	578	546	519	525	524	562	529	552	532	572	535	553	563	569	524	541	529	592	531	578	548	514	585	559	532	586	549	553	564	528	551	561	561	545	557	506	581	547	507	564	576	571	542	539	524	522	546	564	546	538	564	572	542	527	564	555	515	564	548	523	482	562	552	538	518	535	557	575	564	525	569	599	570	573	532	536	563	545	552	580	563	548	581	579	566	585	522	559	550	575	559	544	551	547	562	548	566	573	540	540	483	541	559	542	541	548	531	532	570	575	575	544	541	542	543	519	537	561	562	570	549	535	526	548	555	561	539	537	563	606	556	569	506	557	547	570	550
7538	12722	12179	6887	4266	2682	1830	1634	1416	1380	13630	14772	9505	4154	1357	590	511	504	499	499	456	466	439	489	469	494	518	452	471	502	487	477	492	485	472	487	465	502	470	487	451	443	466	462	467	483	488	492	451	515	453	478	521	485	480	482	504	466	478	444	478	497	488	504	488	502	512	466	469	482	456	501	462	488	465	463	492	505	499	477	445	495	467	489	465	516	467	495	475	458	435	466	460	447	465	455	468	417	489	451	469	451	441	475	499	430	490	464	463	483	495	499	482	464	487	499	473	464	466	496	475	478	433	452	453	461	480	474	490	441	473	474	524	468	495	476	477	492	468	487	462	451	447	496	492	488	444	434	501	466	465	503	480	499	465	497	505	450	478	522	485	456	524	466	435	539	483	468	476	480	482	479	483	479	458	444	460	453	491	490	484	474	442	445	479	477	479	459	480	479	483	522	495	478	476	456	474	487	483	438	466	491	458	478	483	469	477	491	457	430	446	483	454	503	473	490	443	478	486	496	480	483	459	462	451	484	496	417	492	496	501	497	457	481	458	458	487	474	477	490	462	471	434	495	459	488	486	455	489	490	441	483	454	457	498	455	482	504	499	502	476	450	458	482	455	478	489	443	481	472	456	455	499	429	486	469	476	468	455	506	464	473	476	474	442	479	445	472	455	475	487	437	473	486	484	479	528	479	479	472	510	467	450	474	469	542	455	470	473	449	475	487	431	517	487	456	477	497	516	482	478	470	479	458	480	430	480	494	464	478	498	454	436	443	496	478	473	496	467	443	468	475	473	447	457	470	479	480	485	505	463	444	483	513	473	451	456	488	427	451	456	487	445	453	444	456	475	461	447	465	448	488	449	477	518	473	459	492	443	505	456	469	455	472	480	462	484	471	511	449	510	450	467	418	501	486	440	434	445	463	486	477	489	468	458	475	522	467	502	478	471	476	479	480	509	472	443	505	499	450	495	490	490	433	454	473	452	425	504	439	455	486	467	483	459	453	460	424	487	465	482	461	455	468	456	492	449	462	472	460	470	460	464	488	488	482	494	461	491	460	510	452	482	476	454	503	468	433	478	460	449	436	497	460	454	462	472	464	480	464	497	459	494	471	479	447	445	470	456	431	498	487	493	514	448	490	477	477	480	464	508	464	459	477	477	428	438	454	478	458	472	469	448	501	478	502	458	459	478	463	465	515	446	426	472	517	493	454	427	474	448	454	494	465	492	501	436	473	438	450	503	474	468	488	447	515	446	440	452	451	504	461	516	468	487	445	486	466	488	506	499	470	485	489	450	469	483	448	479	463	472	444	487	455	443	460	509	446	452	503	503	461	503	486	499	439	456	502	448	470	463	493	481	484	504	440	445	459	488	484	505	453	492	459	456	451	474	447	496	477	448	473	478	495	444	455	514	460	483	460	466	466	460	426	479	497	448	496	462	444	468	492	452	476	454	497	467	476	522	472	476	489	484	474	455	476	494	428	451	483	461	499	472	490	452	473	520	510	472	478	460	461	435	476	452	534	488	458	513	457	476	467	433	460	502	451	494	477	503	474	469	461	442	461	495	448	469	464	506	448	472	497	434	428	482	474	437	456	478	469	468	488	507	455	497	494	458	452	476	477	486	477	499	439	492	458	460	483	454	443	440	475	479	477	456	487	441	473	454	462	459	453	464	488	470	502	466	494	490	481	447	470	463	467	465	486	517	464	497	440	484	466	461	490	492	446	471	474	485	452	457	461	477	505	477	475	503	481	437	467	451	437	489	478	489	510	468	483	451	498	495	438	478	485	478	452	457	504	466	467	480	467	485	491	468	458	462	451	472	479	469	464	467	468	451	478	468	497	500	435	463	466	419	492	456	513	479	494	433	490	463	484	431	481	487	488	458	469	480	463	495	417	489	464	485	460	427	480	507	451	473	475	480	477	484	477	461	540	495	475	534	461	461	459	451	441	489	491	471	486	444	474	462	452	497	448	450	522	489	454	477	425	443	470	445	472	485	481	462	472	470	479	507	509	466	463	468	466	455	471	440	469	467	472	441	466	490	473	474	473	474	524	562	482	482	493	474	453	472	492	487	441	471	469	497	432	482	414	454	476	484	445	443	480	462	473	466	472	470	455	477	449	454	451	495	487	505	466	473	495	470	471	491	473	487	482	448	465	480	492	532	434	478	439	524	467	487	467	478	472	471	493	482	468	493	442	461	488	486	488	490	479	442	470	465	485	454	486	470	481	448	511	438	472	474	461	451	496	480	450	496	499	469	469	440	455	504	476	495	494	469	464	479	466	464	452	479	479	468	442	499	462	467	463	487	487	473	487	449	450	451	492	444	442	474	478	435	463	474	472	477	463	472	444	474	508	434	448	461	476	464	489	476	455	466	443	453	503	470	469	440	454	452	472	498	474	456	457	451	448	474	455	470	483	441	483	484	451	459	503	476	469	457	494	455	488	486	476	481	482	486	472	461	475	472	489	495	466	476	434	471	493	490	494	437	450	447	461	430	482	458	474	473	463	449	446	455	498	484	473	464	453	459	482	479	478	432	480	485	440	475	491	473	469	479	455	435	513	478	438	466	446	453	475	505	467	475	477	499	421	480	454	468	456	500	405	445	472	503	444	459	464	465	446	481	460	467	482	482	477	471	441	458	500	469	455	469	438	466	479	447	491	514	463	520	493	496	463	528	486	477	466	480	465	492	481	464	437	523	439	488	502	457	480	467	466	473	490	464	481	437	473	441	448	492	465	467	479	518	481	467	464	456	497	431	516	504	444	501	475	457	506	483	434	506	473	477	428	468	481	498	482	462	453	477	459	457	448	465	459	489	459	445	402	511	457	469	465	469	485	453	458	454	519	495	464	464	457	493	483	460	484	421	496	519	440	472	492	490	504	452	430	480	438	453	464	511	443	477	459	461	497	487	509	494	466	460	466	476	466	456	476	475	458	482	502	464	468	458	464	429	449	486	430	456	479	474	469	474	457	452	461	496	486	486	486	494	433	465	499	503	469	498	435	498	443	504	485	464	437	476	477	477	447	465	454	455	490	473	497	402	425	477	491	482	477	467	439	446	427	472	462	433	437	460	476	503	508	437	476	469	463	481	497	506	454	487	467	460	437	485	443	460	432	501	434	464	493	478	428	496	456	453	448	465	447	489	464	495	485	456	504	494	472	472	460	453	449	443	501	516	462	467	464	472	459	472	478	433	469	461	497	469	470	470	466	483	432	465	464	488	492	473	444	474	493	479	452	492	494	446	477	517	463	485	475	469	535	479	492	466	477	463	461	462	442	437	471	456	504	457	473	476	442	460	465	448	458	487	483	496	522	501	499	463	459	512	453	459	450	476	486	461	479	456	457	477	496	494	469	463	511	474	447	469	468	438	454	495	464	466	454	467	455	491	426	495	439	496	449	457	472	447	467	491	451	494	487	456	463	442	459	456	453	465	480	470	445	468	475	450	427	460	476	488	454	463	453	468	501	477	450	431	466	456	494
23959	21063	28214	24162	20788	11305	3749	1999	1616	1542	20340	27031	18556	7792	2178	900	658	644	661	699	613	673	671	659	700	631	663	656	667	651	664	663	629	693	641	634	677	599	661	642	623	626	704	649	642	708	598	699	577	656	652	690	630	655	639	643	636	616	663	647	639	639	638	627	648	631	647	626	614	686	690	632	628	684	633	608	651	680	610	677	669	623	676	633	685	643	608	639	689	615	668	673	634	638	672	642	613	672	661	686	649	643	616	640	624	641	655	661	678	627	658	690	619	642	639	630	640	626	631	634	639	612	674	647	603	626	571	629	572	623	639	656	633	628	632	612	606	629	629	667	670	617	595	620	657	663	623	661	651	629	676	626	608	648	636	667	663	627	635	635	642	637	626	638	676	676	646	649	630	680	658	650	688	664	616	644	656	655	640	650	638	673	700	700	608	654	641	584	617	590	628	658	631	561	640	581	658	631	672	622	637	670	642	655	621	618	646	660	635	601	665	637	652	645	651	634	675	617	672	657	647	599	644	655	646	644	633	679	691	702	671	634	656	660	666	658	640	657	669	662	620	650	606	661	689	607	639	647	668	659	687	629	624	662	644	607	704	629	693	624	644	605	640	636	655	665	606	646	650	618	643	650	680	691	608	598	649	637	640	595	647	643	619	680	653	643	614	654	646	643	588	673	653	690	647	658	654	613	697	642	605	645	622	612	631	651	648	638	658	609	630	626	608	668	672	666	693	705	623	622	627	664	619	656	621	662	637	632	674	642	634	662	636	673	631	688	635	622	641	635	640	659	637	661	664	649	621	684	619	653	673	654	642	631	599	651	631	631	683	629	631	636	617	637	665	652	635	655	635	619	623	646	654	608	645	621	681	653	646	644	634	661	655	615	687	628	594	654	660	654	633	653	637	664	603	657	652	654	634	641	654	681	623	619	674	617	625	664	636	666	672	684	702	671	659	648	663	670	683	661	661	625	642	647	644	672	629	624	659	694	673	658	656	678	637	644	628	606	646	659	673	590	661	667	634	623	661	640	642	648	661	631	597	639	617	667	682	601	657	664	606	630	605	675	626	653	699	700	635	679	658	656	663	625	644	650	618	636	708	616	660	683	641	629	659	652	650	629	614	648	639	624	655	633	669	644	618	692	642	671	664	621	671	645	626	631	600	655	664	648	640	625	627	640	618	629	628	635	671	660	644	661	662	641	642	645	651	654	669	632	698	638	667	619	633	642	659	659	657	639	604	655	620	615	675	616	634	627	615	630	678	598	626	648	594	666	660	660	625	631	597	619	618	641	699	640	649	663	611	621	655	664	640	644	657	630	690	631	646	666	633	637	634	643	625	616	618	630	660	630	604	645	644	638	657	662	634	639	626	667	623	684	636	670	635	618	611	662	623	638	593	643	654	676	626	631	630	654	597	584	632	595	674	662	637	666	646	651	621	605	648	652	641	697	680	600	626	636	644	621	652	628	632	626	618	672	619	619	618	641	672	651	601	641	581	627	672	640	598	640	666	634	634	619	675	655	644	650	661	660	643	622	603	610	656	624	584	661	660	644	649	632	605	675	642	640	624	607	655	616	656	657	688	654	639	661	634	631	639	656	678	642	632	641	614	642	623	631	685	649	652	660	627	667	692	637	682	604	648	609	615	666	635	649	656	701	640	634	634	669	657	655	648	631	651	635	623	627	624	669	635	637	638	632	667	644	634	656	600	627	633	682	644	657	672	624	631	660	674	598	626	603	658	683	603	674	638	634	647	693	630	655	660	616	583	609	603	663	656	643	648	653	657	702	613	608	646	665	657	674	596	651	638	670	615	603	611	651	626	660	629	635	648	628	638	642	586	640	655	637	628	677	664	606	666	641	640	610	636	633	634	670	650	631	660	635	659	636	616	626	619	604	663	608	666	627	597	634	645	643	655	655	652	615	644	617	624	619	645	598	643	623	620	637	674	670	644	615	623	590	601	632	636	624	642	646	636	643	626	675	672	647	634	644	635	634	653	633	637	642	615	627	662	624	666	662	623	618	629	660	662	648	644	643	585	653	635	619	601	668	653	628	654	628	681	643	643	662	663	630	642	642	685	680	635	679	580	609	663	675	637	657	596	675	633	630	623	614	601	618	643	636	681	629	628	655	635	616	670	688	617	670	618	650	672	628	616	615	660	672	605	644	633	657	653	642	630	643	589	632	663	649	660	616	639	640	612	637	673	627	633	633	638	657	598	665	683	641	646	620	640	634	610	649	598	636	617	638	676	647	658	679	686	689	638	674	633	612	666	663	622	627	649	655	662	624	651	662	616	667	633	623	603	619	642	642	678	634	648	646	643	660	674	624	640	603	596	636	645	644	608	618	617	618	638	717	652	660	676	597	625	664	639	698	673	617	698	605	637	625	676	644	646	627	664	606	628	605	647	628	645	622	561	685	590	643	601	673	643	646	608	622	604	703	636	650	673	583	637	605	654	624	608	611	652	658	632	641	656	650	652	662	694	621	648	620	655	665	643	676	631	647	637	627	673	641	575	616	576	641	637	633	681	669	658	660	621	625	645	635	627	639	626	633	617	676	666	664	587	619	655	618	621	644	679	601	664	626	632	641	640	649	646	677	632	625	638	670	616	662	638	626	632	608	676	642	649	626	659	600	664	586	624	713	616	558	654	578	704	663	614	680	654	633	660	624	586	635	661	619	650	640	638	678	625	626	611	613	644	663	670	641	669	589	639	635	643	658	650	662	623	689	630	582	678	648	677	594	665	631	629	597	659	605	659	629	639	670	638	635	661	650	597	653	639	617	654	626	660	634	603	610	626	618	671	678	618	667	638	634	610	655	629	663	660	665	597	617	612	626	651	642	639	653	644	699	605	613	689	575	599	605	673	679	655	659	646	652	656	638	644	662	639	665	653	654	649	657	643	622	622	650	649	612	652	630	682	655	612	657	681	657	614	607	638	630	620	629	646	659	660	626	634	667	673	645	700	659	697	664	647	658	639	661	644	629	614	652	582	678	688	682	635	614	614	626	656	622	614	589	661	608	652	633	641	628	645	635	628	637	618	648	650	643	625	682	651	623	646	623	604	620	633	647	584	622	635	648	617	647	628	634	632	664	630	673	639	621	676	665	684	687	584	617	664	648	618	621	645	661	601	610	618	618	668	657	639	615	711	649	672	631	622	623	663	623	628	635	680	624	627	650	609	625	609	669	596	613	676	615	672	640	647	686	667	681	627	629	619	677	622	677	683	659	674	685	649	670	619	626	648	621	620	624	660	670	673	694	601	681	645	661	671	662	629	663	602	591	655	594	637	684	661	627	627	636	656	601	645	644	638	630	732	650	613	600	662	613	693	628	662	639	644	619	682	678	673	631	621	612	654	670	664	675	613	657	652	672	636	643	682	662	653	609	646	663	623	656	604	623	620	646	589	667	652	606	634	687	656	607	603	672	617	619	646	620	662	593	706	606	618	625	648	609	634	620	617	682	684	636	636	648	659	680	620	624
8529	17460	16616	10258	5784	4137	3040	2314	2030	2059	24769	23091	15532	6830	2118	791	599	565	555	590	599	546	546	552	535	540	544	581	545	536	564	542	597	525	566	496	548	540	539	557	590	559	522	523	544	545	522	564	567	568	540	574	542	504	580	543	559	523	565	545	541	546	568	568	536	577	544	495	544	544	531	511	571	576	555	547	528	555	521	549	543	579	564	541	553	569	567	561	553	555	544	550	540	495	571	532	562	554	530	541	501	556	549	543	524	481	485	504	569	536	579	537	530	531	496	548	516	537	564	570	528	559	528	483	543	563	505	520	567	562	555	574	567	551	516	474	546	556	552	567	556	518	543	532	538	581	526	519	545	549	579	557	536	581	541	542	541	548	547	575	533	525	581	556	555	548	552	550	546	552	559	547	543	550	511	569	558	572	546	510	519	532	500	557	520	552	546	569	550	560	549	545	510	567	553	528	544	551	527	546	494	557	562	550	534	543	567	549	533	517	530	557	526	534	591	508	519	528	573	527	546	574	565	553	561	514	549	535	546	535	533	520	552	581	513	477	519	565	522	578	553	532	527	541	565	547	527	575	537	546	551	536	508	528	563	552	548	502	544	559	520	530	550	540	514	544	512	532	534	537	520	532	545	589	531	494	543	503	524	569	582	541	519	556	558	541	539	580	511	460	542	530	570	539	561	508	551	570	533	495	568	521	553	529	533	559	540	527	527	523	529	520	552	540	509	564	577	552	543	579	539	526	528	559	556	568	533	537	543	501	548	543	569	528	502	534	599	579	514	547	537	568	522	519	579	517	537	561	531	555	514	549	536	541	567	540	522	526	573	544	512	528	557	552	534	543	510	539	556	519	550	574	569	543	521	542	529	552	547	500	526	518	546	518	530	510	559	534	540	520	533	572	532	508	484	543	505	559	561	530	550	545	541	537	568	535	528	549	575	553	529	529	594	494	524	539	489	538	536	547	530	534	588	551	534	524	559	549	512	523	525	541	545	551	561	516	576	499	536	577	571	524	537	570	524	576	534	521	532	538	554	510	546	550	562	502	557	532	530	559	532	562	525	529	553	521	517	555	548	522	515	516	552	555	522	550	587	555	547	554	571	510	522	563	565	547	527	521	521	544	515	518	518	536	528	505	540	512	550	531	523	525	535	590	537	565	491	565	558	578	553	520	547	538	540	547	553	544	558	542	529	546	526	515	558	496	526	489	512	517	550	566	503	538	550	506	560	496	545	551	551	528	514	542	532	551	526	555	549	514	534	597	548	580	542	556	546	508	565	588	574	588	561	508	546	558	524	528	496	541	596	529	520	500	525	540	562	542	557	530	537	565	498	534	503	525	493	560	539	550	507	526	512	526	537	555	549	543	548	562	556	555	525	578	539	522	559	573	533	541	547	552	526	529	555	587	554	518	530	530	521	539	561	519	547	564	548	519	552	523	521	510	502	553	520	561	519	509	574	510	544	526	557	550	560	524	574	527	579	560	543	527	519	489	549	537	574	568	545	519	522	526	556	519	523	487	515	554	530	519	558	536	571	515	572	529	549	568	523	530	554	488	504	534	550	549	519	525	529	517	543	547	498	581	534	575	557	539	511	563	526	523	523	524	511	498	547	498	514	538	516	529	534	531	556	516	525	517	551	545	597	546	537	525	543	544	510	589	554	542	563	515	543	607	586	543	497	583	550	489	532	538	499	510	542	516	553	534	524	524	501	585	525	559	572	568	558	528	513	535	528	560	537	537	558	510	576	560	500	611	524	541	597	522	509	538	530	546	511	499	537	536	501	498	530	528	512	559	560	535	510	507	566	556	538	593	575	553	532	552	535	543	563	580	521	534	508	568	571	555	550	547	532	535	522	539	560	552	562	552	475	550	530	537	543	542	575	561	493	534	528	537	515	517	558	529	554	483	520	540	542	533	532	524	498	510	562	536	533	552	525	529	525	540	508	535	575	589	533	532	548	579	504	585	561	565	536	518	534	556	546	487	526	527	555	552	540	530	507	491	542	552	516	558	547	568	510	560	536	551	491	547	582	525	524	549	532	571	543	560	542	548	555	538	559	517	557	548	558	546	499	520	510	483	536	550	551	542	535	532	539	575	559	513	557	560	571	543	551	543	531	582	515	528	515	547	518	514	583	537	502	567	564	535	522	558	512	491	580	528	551	536	538	540	552	550	521	502	478	559	506	564	522	524	534	519	548	511	502	550	546	535	533	536	521	550	542	530	501	531	536	541	568	540	527	532	510	551	564	522	576	537	559	537	547	527	532	537	619	567	534	549	568	526	539	555	510	523	544	521	543	537	564	539	554	523	540	526	528	556	541	561	537	548	527	545	552	519	527	527	547	530	499	486	580	539	539	510	574	526	535	524	544	519	563	532	516	596	538	523	535	511	515	524	547	552	531	517	549	520	488	488	528	548	544	552	542	530	537	514	566	564	568	556	527	552	551	538	568	544	530	483	534	568	521	502	526	561	500	488	516	566	545	511	569	526	515	562	546	539	540	555	511	503	521	582	524	542	523	501	524	535	549	518	544	529	549	520	536	531	517	519	508	527	542	519	559	555	559	551	539	559	510	525	513	513	565	527	536	544	538	516	518	554	570	516	530	543	569	565	520	533	523	516	566	519	585	559	519	570	494	527	546	570	553	536	535	547	507	550	513	514	571	544	559	553	577	575	549	504	553	519	548	521	516	511	524	527	532	504	539	585	567	581	565	544	568	554	527	529	520	535	493	531	586	584	534	553	498	569	524	555	530	527	528	514	542	510	543	553	510	522	529	525	509	526	554	552	575	484	511	548	550	534	536	502	540	549	533	512	490	519	535	532	504	548	538	499	561	502	543	521	539	546	534	517	545	572	537	492	521	534	539	526	560	539	578	513	517	571	535	579	521	505	516	566	529	539	467	504	554	492	538	554	557	540	530	534	540	536	517	583	524	539	547	545	547	561	521	539	558	557	517	555	517	549	507	590	528	537	552	537	563	544	487	546	495	523	519	536	541	531	521	527	515	526	564	517	529	568	549	533	537	520	570	504	527	514	548	538	530	536	558	552	552	495	530	569	551	528	558	512	510	522	511	534	546	515	506	529	565	537	514	551	534	543	533	544	571	514	549	521	547	557	531	573	542	527	517	516	557	589	532	577	533	588	530	544	543	544	553	547	556	504	530	514	507	561	527	538	576	511	501	507	548	557	583	508	527	558	532	561	534	551	549	544	572	497	543	510	576	556	546	551	593	522	541	502	534	551	563	573	523	551	497	533	540	472	502	518	576	539	517	549	561	521	586	553	542	484	528	567	522	515	545	504	554	548	508	553	537	539	560	528	534	535	519	549	518	547	519	542	526	556	523	557	571	543	567	549	570	511	541	579	549	516	540	526	506	551	539	557	542	485	537	517	525	562	523	557	511	544	551	554	530	538	515	513	530	522	550	530	523	547	568	534	519	565	534	529	515	495	510	544	565	542	554	534	539	551	550	536	510	511	551	560
27569	14638	6292	3161	1385	1003	733	691	699	695	1422	1940	1547	1026	708	579	511	496	505	514	480	537	515	518	485	536	488	492	550	495	541	525	472	515	469	488	524	503	532	509	511	521	498	545	510	493	520	534	509	504	518	531	516	543	522	547	511	491	509	482	524	491	490	499	567	521	507	503	504	545	533	514	497	472	518	523	497	509	510	522	523	511	528	489	503	506	563	534	485	489	523	489	487	496	494	505	501	541	565	519	542	520	492	528	502	518	526	531	470	510	512	504	537	499	469	502	478	507	548	534	498	503	482	460	524	525	527	510	518	551	528	514	520	500	486	511	533	520	509	558	520	515	482	527	520	488	477	508	516	504	527	483	484	501	525	513	516	477	525	489	524	468	505	473	555	525	505	518	506	528	504	486	482	496	523	501	503	562	482	484	490	498	513	526	524	497	506	472	502	471	515	539	508	548	513	516	537	482	508	510	537	509	445	490	529	557	544	478	505	489	499	505	517	531	529	534	528	509	508	456	495	499	496	491	450	498	473	536	497	485	491	492	487	472	507	503	465	473	517	495	527	554	524	540	509	517	490	514	508	494	580	482	525	518	510	519	525	523	488	488	503	519	515	513	543	484	537	543	530	506	505	524	508	496	489	541	500	497	510	502	521	534	502	516	494	487	495	506	500	490	522	526	492	516	524	520	499	542	530	513	517	516	553	515	519	546	502	518	524	516	535	527	517	504	507	519	543	479	498	469	527	538	502	480	519	472	519	472	529	523	523	506	508	534	521	492	497	511	533	566	508	517	523	518	560	498	553	506	524	521	496	526	516	533	484	514	482	499	560	507	519	488	538	504	489	500	542	505	549	509	520	522	489	509	494	481	507	506	526	509	496	477	495	542	500	497	504	491	503	516	516	498	527	489	492	533	561	540	482	446	531	524	485	499	501	483	488	493	512	503	530	464	528	523	494	489	525	529	500	510	517	498	489	513	512	543	501	493	515	546	544	531	495	501	496	516	516	492	513	492	484	468	513	505	532	505	514	528	516	508	506	499	469	520	487	526	492	514	505	517	485	516	487	526	494	570	487	504	491	499	495	547	506	487	511	470	493	506	501	497	532	521	523	503	506	489	505	506	533	521	479	498	516	500	506	483	502	523	546	473	512	470	519	537	513	499	509	504	521	506	515	499	525	510	521	521	504	539	506	475	517	512	480	488	501	508	517	525	485	505	474	490	508	509	539	513	544	515	506	519	521	528	537	506	504	535	501	551	496	533	504	490	508	518	507	508	505	491	500	497	514	563	515	456	542	485	497	520	479	474	557	528	501	475	510	483	488	482	521	503	505	520	488	522	517	492	532	518	493	528	552	506	540	496	526	485	514	483	493	481	517	530	486	498	528	526	533	498	502	501	509	520	492	536	539	535	480	490	472	540	530	505	515	500	522	493	524	505	480	501	518	542	518	517	491	493	557	495	504	514	533	476	520	535	527	504	507	544	516	472	507	471	527	530	500	510	483	525	514	533	468	514	487	500	521	489	514	528	512	501	540	523	514	512	492	494	492	488	499	513	490	505	471	491	490	527	528	498	494	530	506	484	515	486	510	449	489	528	512	521	469	521	522	493	489	547	529	529	502	524	508	518	485	502	542	524	494	481	479	520	531	489	526	493	469	548	540	514	538	514	500	584	553	494	501	510	484	538	476	513	550	512	525	510	503	497	550	491	540	496	511	534	545	475	503	525	525	516	498	486	518	494	530	501	533	498	524	525	490	479	493	495	525	526	486	479	495	490	526	543	495	559	514	529	538	490	472	485	504	558	531	516	527	508	493	506	485	448	523	510	525	510	446	513	524	515	480	531	507	486	494	480	489	525	515	500	479	551	487	522	495	446	499	511	488	494	466	475	465	502	503	550	496	520	493	549	515	483	541	509	526	561	513	496	526	524	525	546	508	525	551	502	481	484	517	515	504	520	491	528	530	514	572	500	518	540	474	498	528	483	530	504	482	526	469	484	497	503	513	553	481	495	536	527	493	532	506	544	533	521	512	496	504	571	510	511	557	505	533	522	519	533	520	536	517	511	500	481	523	492	481	480	495	485	477	514	488	528	539	513	545	508	534	500	499	491	516	545	519	499	495	509	456	548	520	525	498	502	478	506	534	484	461	539	495	519	511	505	508	516	527	511	478	536	509	530	476	508	514	515	511	500	513	503	495	521	509	502	555	528	503	530	521	490	501	490	559	489	476	561	505	537	530	517	493	530	509	514	520	516	503	504	494	521	523	494	477	519	521	486	529	522	481	467	476	515	523	457	517	499	466	496	472	480	527	524	495	512	503	532	539	558	505	528	530	527	539	510	488	505	532	484	501	515	537	555	485	522	520	516	492	516	500	516	488	516	527	520	499	506	506	470	531	510	481	479	493	492	507	475	520	518	525	522	511	496	533	485	512	486	489	532	496	486	548	473	497	507	515	518	511	511	515	496	526	506	499	511	512	469	488	486	492	491	539	461	489	507	491	511	508	506	541	525	507	543	509	506	495	501	485	513	527	486	485	502	538	510	545	489	496	516	508	515	470	533	523	498	500	475	484	528	525	505	527	496	519	567	518	453	513	493	501	533	487	513	500	530	542	525	459	530	545	499	520	518	500	500	473	514	563	520	493	462	538	497	515	535	506	486	508	497	504	515	502	536	483	489	482	495	482	500	517	514	538	503	504	529	482	525	521	536	511	511	502	479	522	476	547	491	542	497	486	505	491	499	504	531	526	502	468	517	495	512	529	551	496	487	513	480	560	522	545	504	467	468	477	520	489	517	504	523	508	515	516	533	494	486	512	507	530	521	548	481	488	521	503	521	505	495	507	527	496	497	546	512	500	559	520	519	540	504	504	503	506	492	509	509	525	502	511	456	523	505	448	494	486	525	505	499	538	544	533	524	529	508	457	546	533	534	492	532	515	458	510	511	516	522	503	467	461	488	499	516	505	502	543	483	488	495	478	482	513	502	502	517	482	510	531	526	494	504	495	488	522	504	507	549	537	511	519	481	510	504	510	497	521	463	513	497	525	491	477	495	501	508	505	515	497	516	508	469	510	501	488	535	486	482	506	503	516	561	505	480	514	513	474	489	536	499	468	502	503	536	474	533	520	500	498	486	531	493	488	514	460	490	493	511	506	456	512	515	506	503	539	462	468	499	517	460	494	491	492	532	514	470	520	493	467	491	526	492	498	491	521	471	463	470	540	523	511	547	481	485	498	470	536	515	512	485	532	521	473	498	486	495	488	496	521	520	530	519	504	495	513	490	496	477	522	499	477	499	464	496	525	483	521	493	487	497	460	511	490	478	512	548	456	543	524	507	490	513	486	487	512	463	485	531	515	481	499	469	518	481	536	496	513	486	501	478	465	492	501	521	521	497	507	523	508	492	513	528	497	492	513	486	482	509	487	503	524	517	522	510	521	479	488	553	494	542	485	508	505	476	502	509	492	532	520	516	480	553	514	522	497	545
7134	6174	5519	2919	1592	1168	884	758	695	697	1789	2291	1730	911	597	468	467	404	394	433	414	394	417	440	417	413	403	412	423	437	416	406	446	475	376	415	455	426	407	419	431	400	439	456	419	396	395	396	372	416	394	411	416	424	422	430	421	372	406	419	407	397	458	381	404	447	444	404	443	418	397	410	402	393	385	394	419	403	416	415	378	423	389	410	429	400	424	446	412	434	423	406	360	443	401	427	438	395	403	430	420	389	397	448	391	396	392	405	381	431	386	412	419	409	425	418	416	403	397	408	426	436	417	443	417	469	398	445	404	409	405	406	433	403	450	413	445	406	395	377	406	401	416	428	389	411	408	405	414	419	418	407	427	444	404	415	420	428	402	393	424	397	449	411	401	426	431	402	430	407	410	386	413	410	390	444	398	422	382	419	395	417	430	434	399	415	438	393	435	409	433	381	407	439	426	424	439	441	400	418	405	428	420	366	444	391	416	413	383	380	403	413	416	427	407	429	426	438	397	383	427	429	387	409	401	439	426	387	416	457	423	423	417	448	389	422	406	414	438	412	369	415	376	403	394	412	421	402	411	420	409	384	441	399	456	408	395	437	409	411	378	402	427	378	399	404	429	434	413	384	386	407	461	406	403	414	407	414	411	392	421	381	431	413	429	432	385	441	440	423	453	435	418	438	427	390	411	402	416	418	387	418	441	403	390	389	380	441	402	441	429	372	403	375	399	443	383	402	422	445	391	395	401	417	401	406	404	421	391	390	371	409	406	407	395	408	423	387	417	436	410	418	435	380	432	421	433	404	449	420	377	421	415	399	390	369	446	408	419	406	426	389	397	414	453	394	402	425	416	427	392	408	372	438	417	426	420	405	400	410	384	370	390	400	415	414	396	400	410	403	427	423	393	420	411	441	407	438	420	373	436	410	415	410	392	403	452	417	396	396	433	384	377	422	415	447	439	432	407	412	395	423	393	398	416	400	417	419	409	394	470	408	379	392	400	413	382	407	407	390	400	423	444	394	393	414	387	417	422	406	394	444	451	454	395	437	423	422	423	394	416	394	414	398	443	447	431	388	408	375	410	420	421	389	406	427	439	464	433	418	443	412	443	439	429	415	414	425	411	362	408	402	431	416	401	388	428	375	417	410	397	414	391	420	408	412	400	410	436	402	398	441	453	381	398	421	437	428	437	395	435	395	414	409	394	433	424	419	402	381	458	438	428	448	388	398	406	436	425	429	420	422	389	386	391	410	374	406	409	392	443	413	447	428	430	433	393	396	471	442	415	396	412	479	429	432	427	455	376	437	432	424	395	412	433	411	366	404	388	418	384	425	368	422	414	437	403	412	431	426	395	424	362	439	424	371	443	387	404	400	393	456	393	425	424	428	443	434	424	423	402	386	404	476	415	411	393	385	408	401	408	413	422	387	389	403	401	433	420	408	412	390	391	393	406	411	419	418	418	401	427	414	434	402	413	416	417	409	387	382	419	384	406	428	397	475	400	372	442	388	409	375	409	379	447	434	410	422	393	383	373	414	439	423	406	415	390	427	393	401	388	441	373	401	415	419	389	395	419	380	413	398	378	418	407	433	443	421	433	433	401	426	407	383	414	392	445	412	415	412	445	401	411	416	390	430	404	420	420	473	433	441	407	415	392	394	397	381	430	389	406	422	433	380	380	396	403	371	429	384	393	415	417	434	435	454	409	411	417	420	441	418	423	404	424	436	404	456	421	440	411	399	422	398	415	389	375	414	389	430	417	425	409	366	422	450	392	404	430	431	418	409	436	413	415	392	407	427	434	470	412	411	396	405	409	380	416	441	410	399	422	376	432	423	385	416	364	445	390	387	459	404	451	430	405	462	439	426	403	429	391	398	419	435	445	416	414	415	398	412	424	389	412	411	434	447	400	463	424	397	423	400	404	381	402	396	434	445	439	430	421	408	398	465	426	414	376	439	454	424	407	420	413	410	392	441	399	437	377	427	385	379	413	423	411	433	422	394	407	406	399	391	399	378	473	439	418	415	388	432	390	398	410	430	438	397	421	433	425	421	428	420	388	401	470	406	398	440	392	412	426	389	401	403	420	436	417	387	404	418	455	410	373	442	406	427	435	396	434	403	435	379	393	412	429	399	445	405	420	453	388	424	429	382	407	434	401	403	421	428	364	424	432	401	409	413	383	429	408	405	400	391	460	399	434	392	414	416	420	449	440	413	446	411	414	408	406	392	419	393	425	406	427	454	436	407	404	429	389	468	396	422	400	408	437	417	409	384	422	389	419	388	425	386	424	404	389	426	425	431	385	430	443	438	418	430	393	418	390	390	397	388	392	414	432	441	409	416	397	417	398	426	374	384	426	447	420	409	426	425	416	439	393	427	421	386	443	364	396	397	412	436	418	424	420	392	440	461	425	380	421	401	424	409	395	421	381	396	411	405	457	403	393	438	434	410	413	408	428	410	397	419	408	407	420	394	396	414	378	448	364	429	416	450	407	424	434	437	384	432	422	407	411	420	463	419	382	363	440	417	419	410	382	454	398	389	442	422	443	424	399	444	406	402	426	424	407	392	432	429	402	407	396	382	383	411	411	436	412	402	430	413	438	387	412	445	386	421	400	426	438	388	432	409	404	366	418	412	397	442	419	414	400	405	418	414	426	411	358	378	443	415	395	389	380	435	440	423	430	414	398	419	407	396	388	418	403	406	393	387	405	403	453	426	408	450	423	421	440	423	407	443	405	384	433	430	434	404	404	412	416	423	411	392	438	454	442	446	441	424	443	416	409	408	418	422	430	418	443	414	425	390	415	415	402	427	422	416	414	403	379	361	465	430	421	447	397	392	434	406	449	381	439	416	419	397	395	406	381	412	372	433	394	439	420	406	398	400	414	414	430	417	429	444	377	425	415	405	416	398	407	410	386	415	427	406	413	432	401	416	415	440	418	445	381	425	414	414	428	431	382	432	394	371	395	420	422	404	389	413	431	432	449	438	371	429	439	415	416	366	408	441	424	397	402	413	390	426	422	391	405	400	422	405	371	390	420	398	430	429	400	446	390	393	374	404	425	396	454	394	428	387	416	404	454	418	418	403	411	408	414	433	396	414	384	448	416	402	422	448	383	466	403	383	422	409	421	407	430	413	425	424	402	375	422	431	396	403	414	421	449	392	403	417	401	404	412	413	415	408	433	407	381	447	424	428	381	424	381	375	435	395	397	420	408	385	436	409	404	419	394	395	395	428	390	421	428	390	459	418	441	407	392	434	406	402	427	382	438	425	451	415	430	391	412	430	412	416	401	437	441	430	434	405	419	384	400	408	437	419	460	422	446	412	408	465	401	410	403	422	405	404	414	436	466	417	422	404	434	425	394	425	404	421	411	439	416	435	433	439	411	370	422	380	410	441	399	451	429	404	449	406	406	467	404	426	457	421	418	396	445	432	403	420	390	454	388	417	385	422	399	421	382	393	442	435	422	369	377	424	434	401	413	393	378	400
24972	21087	27298	24931	11811	2979	1840	1317	1145	1152	11759	15672	9776	4134	1399	754	594	606	617	582	579	615	584	589	569	566	587	574	547	552	562	540	608	537	593	559	600	614	558	574	574	557	566	579	574	603	579	550	585	566	577	552	592	551	573	611	576	591	599	550	558	546	581	586	570	557	567	552	586	578	600	569	597	582	566	574	557	562	583	532	575	580	599	581	548	577	563	539	606	583	609	538	585	566	609	577	594	592	542	599	592	546	565	594	584	562	561	626	579	625	546	572	589	554	575	515	600	514	555	591	623	570	576	572	595	589	615	582	593	587	550	612	588	614	572	588	603	595	546	636	579	532	557	571	570	536	569	574	575	573	586	593	545	560	556	561	535	566	586	548	610	578	574	607	588	591	554	545	583	580	564	523	560	583	600	547	542	595	526	577	591	611	576	555	599	585	565	572	557	598	541	556	588	578	595	589	628	556	543	569	578	591	575	574	513	573	595	574	564	562	536	552	575	595	558	563	588	570	571	568	567	561	571	630	583	558	545	580	563	579	589	536	568	601	567	574	577	567	525	596	543	580	599	572	564	611	552	583	582	602	594	536	617	600	590	546	576	576	589	578	606	560	587	578	573	576	555	579	586	551	543	612	565	589	562	563	550	557	569	561	584	563	557	588	587	560	580	571	557	596	585	549	547	561	620	569	528	569	575	595	579	572	561	553	524	616	581	567	588	590	561	594	586	522	593	559	632	563	575	565	549	594	592	572	539	548	555	568	610	530	588	561	549	584	579	556	573	594	574	564	583	610	559	590	564	592	547	552	562	575	595	555	610	560	549	574	552	581	577	570	582	561	552	589	615	548	585	537	548	558	548	595	551	546	577	546	571	542	563	574	569	532	570	521	574	531	586	580	526	534	538	546	515	544	550	584	594	590	584	562	565	589	564	545	622	568	583	566	562	582	552	541	581	571	594	542	543	577	598	622	572	513	586	615	583	582	565	587	635	547	571	604	548	593	568	586	583	553	579	557	550	614	597	562	542	578	640	581	580	586	553	491	587	541	593	578	554	556	610	573	592	594	565	574	586	550	573	599	590	547	572	599	589	605	537	556	598	569	542	572	581	557	569	574	623	576	612	617	603	582	508	585	608	592	613	557	582	594	612	550	601	587	599	583	555	591	573	516	547	537	585	568	601	601	635	568	550	560	557	574	533	588	592	560	560	577	573	585	670	532	580	598	599	590	615	532	567	590	574	545	548	599	615	590	585	589	565	566	574	564	555	557	560	574	625	586	571	570	573	558	523	573	606	594	558	593	555	559	574	550	556	572	580	536	627	555	586	538	555	593	543	558	596	600	581	559	582	576	585	612	574	562	540	586	564	579	540	560	516	589	571	613	553	552	585	600	542	561	570	590	562	547	570	598	543	617	568	504	584	575	556	543	597	532	574	606	612	602	575	548	624	554	561	584	571	537	545	594	611	594	540	603	599	609	567	569	594	585	542	545	559	557	604	573	587	576	578	609	556	628	574	518	627	576	551	592	589	585	559	554	563	561	591	543	591	587	591	554	561	585	587	598	557	599	536	543	590	611	607	577	550	569	627	608	595	611	597	523	576	608	566	570	535	553	576	563	545	571	614	620	534	604	531	602	559	556	524	580	559	613	602	557	556	600	521	571	541	612	515	601	613	575	553	608	560	576	583	538	575	561	571	554	573	574	598	583	608	570	551	546	559	561	568	595	582	583	579	593	584	601	602	550	528	564	546	543	576	573	574	563	616	560	571	572	568	532	578	596	564	595	607	570	546	552	563	608	592	622	582	555	585	583	555	544	531	609	604	562	604	602	513	592	605	588	563	605	582	594	552	580	607	571	571	625	580	536	550	647	577	536	566	583	547	557	503	569	570	549	562	572	591	548	578	557	570	531	585	644	545	567	573	577	599	563	601	585	587	594	530	565	602	576	550	549	584	561	588	568	552	555	586	548	564	571	612	617	559	530	567	580	558	600	567	557	575	551	599	528	542	594	592	555	573	598	574	595	580	569	541	582	565	533	547	613	535	564	564	592	574	592	582	586	566	567	597	596	599	574	558	577	523	522	537	588	540	574	589	575	553	539	598	587	529	568	576	598	554	619	568	564	551	592	557	567	599	563	551	533	582	574	546	591	547	582	574	577	552	551	552	565	594	586	602	562	554	563	561	573	546	629	560	539	562	605	565	637	569	590	594	560	573	562	557	584	591	564	546	601	580	555	600	616	618	583	599	618	573	565	603	568	547	582	578	564	565	587	541	584	600	563	538	579	580	572	571	590	555	589	579	570	587	627	554	570	578	551	553	593	553	596	606	560	593	579	562	571	559	586	617	551	556	564	546	572	562	560	572	606	549	580	551	544	567	578	582	561	591	575	579	562	553	572	621	602	576	547	590	550	569	527	544	599	549	580	552	584	566	551	591	613	533	553	573	578	635	550	550	563	584	556	565	546	563	611	581	588	577	577	621	575	559	538	578	564	581	587	566	576	589	606	588	577	536	562	602	584	550	587	576	557	599	553	562	602	599	542	536	578	590	534	538	609	545	566	577	543	611	571	597	579	604	542	602	595	537	577	541	549	572	564	594	622	554	478	583	551	564	602	549	538	574	574	584	570	573	542	583	536	551	589	563	561	555	605	556	542	568	555	551	589	595	598	586	557	608	541	551	541	532	554	557	551	592	548	574	596	546	550	567	594	555	622	556	537	557	556	589	547	555	539	570	530	554	563	578	597	556	577	578	531	597	585	563	601	612	583	546	587	526	557	575	578	520	525	563	566	561	582	594	567	573	557	596	599	566	594	536	586	553	573	572	524	581	595	552	561	614	545	601	593	590	596	581	586	576	583	553	605	577	583	533	571	591	573	573	546	567	564	571	558	569	576	572	581	579	596	597	581	576	591	556	586	571	508	525	595	560	534	528	604	596	562	546	554	622	586	605	593	592	564	553	597	605	540	555	580	622	585	579	554	572	604	553	583	561	583	581	570	531	539	563	537	496	554	539	611	528	542	566	589	590	565	608	576	584	578	589	562	555	523	577	526	602	546	559	610	588	605	591	565	603	541	607	571	563	568	566	553	559	547	560	557	556	551	572	557	554	589	552	593	571	589	534	545	503	580	573	599	589	534	572	576	574	590	569	581	559	542	576	569	613	550	566	588	600	579	630	574	570	598	626	627	519	550	560	567	582	599	544	579	534	570	556	535	592	594	579	530	560	580	533	561	553	583	563	518	571	547	550	569	610	577	561	558	597	523	577	590	515	564	565	544	586	542	577	639	592	556	568	544	543	573	618	543	556	557	578	569	558	538	590	518	529	546	552	555	573	582	538	578	608	593	576	612	592	592	630	585	568	586	581	579	611	551	582	557	594	608	594	586	585	567	567	520	572	587	574	559	572	585	583	562	563	598	576	546	605	575	571	541	582	586	614	567	563	601	583	581	540	537	630	574	556	593	568	541	588	546	582	563	557	582	526	551	578	577
6589	10401	10753	6100	3590	2350	1950	1655	1441	1430	15305	14454	9379	4029	1349	627	498	509	505	464	461	474	480	496	444	500	484	493	469	462	456	499	482	472	455	482	518	480	488	521	511	481	462	434	516	504	436	485	479	499	511	490	484	479	475	485	492	481	507	489	493	477	495	476	469	519	490	491	486	462	503	500	466	497	510	469	447	453	488	514	494	471	520	471	446	488	512	496	445	475	470	463	484	474	485	486	450	447	485	534	515	528	487	512	509	496	491	472	493	479	498	485	459	468	467	477	495	480	512	466	456	487	524	472	517	512	502	511	484	460	448	520	485	480	487	504	502	488	501	492	470	484	492	524	532	502	447	510	479	511	494	480	513	486	472	473	475	487	508	490	466	519	480	462	507	465	511	477	492	490	479	474	495	497	473	480	468	488	511	479	506	489	505	434	499	502	456	456	457	469	456	448	494	483	499	481	484	485	480	466	499	527	502	502	478	500	495	476	476	415	472	480	471	489	506	473	462	461	516	513	494	498	466	491	494	497	477	465	486	471	489	471	514	493	511	475	466	487	479	484	466	483	497	494	515	520	453	507	496	475	506	516	506	469	471	464	454	523	476	475	497	478	490	500	489	461	471	494	466	477	468	490	491	481	513	482	455	465	466	499	509	483	497	472	471	479	505	516	496	472	475	493	493	449	484	475	496	462	528	485	463	490	480	473	463	535	458	495	471	481	506	500	440	546	490	514	478	505	492	459	505	495	481	491	453	487	508	455	484	467	454	489	475	477	470	477	492	431	456	471	471	506	467	471	499	454	478	447	498	475	435	483	474	528	492	505	489	485	509	483	494	485	455	490	436	499	478	516	468	479	468	430	496	428	490	488	471	443	498	491	493	480	437	451	448	536	449	497	459	483	479	486	490	480	440	483	480	506	460	489	451	470	490	485	514	482	491	478	471	474	459	444	485	549	489	474	460	486	499	499	475	493	488	477	467	444	462	505	488	452	450	470	508	484	532	477	493	477	474	436	467	470	500	488	462	452	499	464	491	469	474	478	465	448	495	472	458	496	449	495	450	493	460	492	483	473	478	471	507	472	483	528	495	458	483	481	497	454	449	483	495	458	510	486	509	464	501	463	479	471	518	456	456	422	465	461	481	497	473	477	477	468	484	505	509	514	502	489	471	476	487	463	487	488	464	441	462	463	464	465	468	505	482	434	503	506	498	508	519	513	491	460	447	460	495	512	524	476	502	482	501	443	493	501	437	469	482	501	527	517	471	515	476	490	472	488	461	477	479	485	469	469	471	451	463	450	462	508	501	473	482	511	447	491	490	463	450	485	469	462	487	473	455	522	521	489	487	482	470	483	526	462	460	519	456	473	458	478	519	457	441	473	477	467	433	533	503	460	478	455	487	486	449	499	507	484	488	465	480	464	472	502	520	478	472	508	495	474	492	457	506	456	465	474	456	508	489	471	494	475	460	504	488	511	479	480	461	474	488	492	489	461	486	455	456	498	499	450	513	481	490	418	475	490	442	532	459	503	495	519	458	483	456	493	509	475	465	497	487	443	474	481	478	458	534	431	465	521	466	513	458	505	486	448	489	463	505	468	457	495	514	491	464	464	495	485	474	475	500	470	455	462	441	507	475	480	471	552	461	478	476	474	483	476	471	502	453	473	467	484	499	464	468	503	508	469	478	473	451	466	473	490	473	484	500	483	472	485	470	482	478	501	470	534	463	491	452	542	469	499	468	466	484	458	475	448	517	480	451	469	472	464	499	493	506	482	514	489	476	463	517	474	481	457	486	484	517	480	516	474	406	461	497	501	481	471	467	512	452	491	481	488	445	500	467	465	508	470	499	498	459	491	473	486	505	484	494	467	474	496	443	478	499	473	515	501	462	510	485	462	493	467	494	464	464	513	500	487	464	493	479	443	468	468	465	500	468	481	507	516	441	485	505	472	482	495	483	467	466	476	428	492	500	512	426	458	477	475	461	455	496	461	520	466	494	477	486	467	445	481	471	451	490	472	518	515	492	421	468	501	474	525	474	498	475	489	468	521	499	500	480	493	484	476	531	487	471	491	465	455	453	490	504	491	478	434	508	495	494	463	459	457	506	499	495	495	508	471	498	441	484	447	502	454	493	431	488	484	488	485	487	472	452	459	460	475	486	494	501	507	495	480	458	485	493	466	515	470	474	520	487	492	515	495	520	485	502	500	418	473	465	483	462	441	524	501	453	489	461	475	505	451	487	480	483	459	469	528	486	475	509	481	492	482	442	492	481	536	494	442	469	487	472	489	453	503	444	515	463	447	482	452	476	509	511	501	454	484	493	465	444	489	484	503	458	504	483	467	482	483	472	501	471	473	504	483	470	534	460	450	425	476	479	485	495	482	497	479	498	496	512	505	480	506	468	505	469	464	483	465	481	475	479	488	485	454	468	467	462	507	483	484	503	490	408	523	481	436	475	487	500	505	497	481	465	484	493	478	459	493	471	479	495	495	461	510	497	538	469	487	453	470	463	492	459	473	453	466	478	469	481	474	482	453	471	479	540	488	476	459	508	520	472	501	465	439	498	462	494	478	498	475	477	497	436	450	481	454	508	507	484	447	475	475	479	460	486	466	456	496	484	486	521	470	464	480	475	505	455	498	499	457	463	501	467	496	509	490	497	474	512	478	472	487	444	485	500	456	476	488	489	489	482	487	491	489	475	445	482	452	470	480	495	483	485	495	471	523	505	471	465	475	469	474	476	480	496	481	525	482	509	504	483	519	464	461	479	481	455	513	475	504	478	517	501	508	477	506	435	462	512	451	446	461	464	461	463	492	494	464	459	476	484	471	475	517	511	472	487	485	493	450	452	435	452	497	485	485	491	491	472	528	506	478	467	481	490	442	455	504	481	457	476	464	477	464	502	453	451	470	455	473	500	470	493	449	505	442	453	484	466	529	473	475	497	470	466	460	504	476	530	465	466	494	522	481	478	500	490	478	455	472	531	466	478	484	488	504	468	436	491	462	517	505	487	477	481	487	468	467	475	490	489	478	500	476	492	525	458	485	453	512	467	470	472	452	475	511	468	472	468	498	450	487	483	442	480	479	487	498	470	476	455	503	489	442	488	483	484	448	499	432	503	468	461	508	458	478	468	462	457	476	507	466	484	499	494	491	451	507	456	482	467	496	543	483	524	534	495	511	498	469	444	466	453	501	502	488	472	475	509	459	461	487	478	446	448	499	502	465	491	468	490	484	508	466	466	485	464	504	478	457	483	433	462	474	461	492	500	479	474	466	520	485	475	484	496	471	482	459	494	470	515	480	491	473	496	471	488	481	516	517	517	479	431	442	478	455	452	504	512	468	491	516	499	486	461	465	469	494	498	460	510	537	468	485	442	481	553	462	497	495	511	475	483	457	477	487	511	458	484	482	505	478	509	471	444	452	512	520	470	479	479	476	482	464	476	521	494	521	516	480	497	489	492	455	472	482	444	489	449	506	475	455	502	450
23936	21014	28146	24063	20875	10973	3834	2057	1682	1552	17849	28258	19787	8301	2415	940	761	722	642	683	623	714	675	625	644	668	617	696	672	681	677	667	662	682	628	630	647	671	666	605	695	656	682	656	669	658	658	683	674	690	655	701	648	674	669	652	651	659	659	636	642	664	695	694	674	644	685	670	662	638	608	691	703	708	668	649	660	657	631	669	648	713	687	625	654	657	685	675	643	658	668	660	641	626	670	667	617	674	670	634	658	679	669	615	691	640	630	656	621	658	629	678	641	674	642	641	647	686	650	698	673	670	645	701	643	677	649	680	666	671	699	649	642	646	591	629	679	639	665	688	666	676	656	622	687	657	691	686	691	647	663	655	658	735	625	648	663	619	675	658	649	653	661	641	720	648	640	593	657	669	665	657	638	596	638	714	658	647	661	666	684	650	658	669	625	656	694	621	634	648	688	627	678	680	655	679	669	688	646	664	646	616	615	623	671	672	687	677	675	634	666	680	644	678	684	678	673	692	663	651	645	707	601	665	616	624	665	663	620	645	682	652	705	634	693	678	632	652	658	659	661	646	695	684	646	677	643	661	678	682	668	684	635	677	653	650	640	645	641	676	687	678	649	695	667	658	661	672	671	657	676	641	647	633	654	631	647	662	676	698	692	678	625	685	632	635	662	644	660	621	677	605	681	683	678	619	661	619	691	657	683	617	656	648	621	660	636	666	668	656	663	639	655	656	687	698	649	679	682	688	639	674	619	660	636	630	616	660	648	635	626	642	645	675	676	635	633	663	653	656	646	695	651	662	673	617	656	649	626	669	646	652	646	653	671	678	642	674	622	611	650	638	664	636	642	684	607	635	656	636	670	657	680	660	664	659	690	671	619	649	678	655	634	670	616	659	596	646	618	679	638	645	658	693	669	635	655	656	618	645	618	622	644	658	708	686	651	643	719	681	645	651	666	662	618	649	665	652	681	698	623	692	695	652	686	671	677	650	616	702	632	624	689	667	669	655	654	627	673	676	686	646	660	636	666	667	707	628	615	658	660	614	597	654	675	659	660	692	634	635	658	627	661	659	599	672	629	637	680	645	648	668	648	713	657	658	660	626	629	667	652	611	666	690	676	639	696	624	630	683	682	652	661	676	666	655	679	641	685	643	645	632	642	651	572	665	713	664	681	656	621	609	668	689	663	667	639	646	650	679	629	654	684	594	632	630	627	670	670	653	645	628	664	708	664	663	677	615	603	646	665	618	665	665	609	653	628	632	704	639	686	731	645	662	613	631	627	655	645	681	733	656	654	634	631	683	654	607	651	684	630	613	599	673	634	689	717	690	699	630	598	669	647	635	665	640	598	659	640	656	683	663	638	662	639	663	615	685	603	684	649	680	670	663	702	652	655	673	643	626	625	682	655	671	654	639	655	666	630	652	624	624	648	662	655	647	629	637	631	617	660	655	667	611	678	647	646	649	685	652	656	626	632	622	649	688	654	664	641	643	650	600	606	653	641	600	633	676	679	668	693	649	606	623	648	668	677	660	655	645	649	667	629	640	664	663	637	628	657	619	654	633	618	666	649	655	687	640	715	658	652	632	648	661	609	657	706	647	624	663	687	654	672	656	691	662	676	638	670	669	644	679	661	680	674	595	657	666	613	644	661	652	622	690	629	623	633	601	664	664	608	659	615	619	696	654	635	672	701	668	674	624	700	635	643	692	661	659	645	637	653	679	608	629	633	666	650	660	650	621	649	669	631	661	631	685	652	610	626	600	701	644	703	654	676	661	661	632	662	633	569	672	681	699	630	677	699	634	574	658	611	651	651	613	650	672	658	634	646	635	640	698	703	668	645	661	645	671	657	652	635	651	612	662	649	646	659	642	650	642	629	647	664	651	652	664	664	688	671	668	674	676	658	622	649	690	706	650	651	671	660	638	645	592	674	683	652	664	671	640	668	686	682	626	701	607	661	664	651	726	674	624	606	657	643	684	681	639	681	636	642	614	696	639	686	665	595	649	667	630	624	665	633	675	645	682	662	640	644	672	652	645	650	662	614	687	651	655	605	653	628	645	664	655	661	646	657	657	669	647	658	662	647	648	636	638	661	651	600	642	596	646	653	673	630	643	617	643	664	689	671	631	671	675	676	719	671	649	661	688	659	653	636	621	663	678	642	656	663	650	669	699	653	680	665	677	667	657	619	648	616	654	615	651	669	669	613	643	646	669	650	633	670	673	651	636	621	676	647	682	695	658	654	595	648	641	670	674	654	657	639	682	590	661	657	671	641	634	647	677	685	658	718	646	643	642	640	662	673	638	622	641	639	605	642	668	643	685	647	652	650	615	689	655	670	654	661	644	645	666	654	669	605	707	629	591	609	650	662	637	658	659	631	620	671	611	671	652	661	618	624	705	626	678	656	681	656	684	687	702	640	652	674	663	669	670	691	658	671	648	670	644	664	645	668	608	643	676	721	615	640	673	666	716	647	611	636	631	658	655	637	672	639	665	636	662	647	669	619	600	653	654	642	656	678	647	661	691	675	694	675	692	631	647	631	663	626	664	612	638	724	637	627	638	666	653	644	629	683	626	621	671	651	629	623	609	644	663	655	628	659	654	641	695	625	693	673	654	663	633	675	628	620	631	689	723	664	646	667	668	687	619	646	636	650	665	664	688	669	599	626	689	623	611	624	665	700	637	672	667	641	682	622	626	671	640	653	660	626	636	687	647	663	683	621	635	621	657	654	662	648	646	669	681	636	635	621	658	655	606	648	617	641	684	695	659	689	630	628	655	700	626	664	596	684	604	644	655	624	657	677	616	669	642	688	644	652	652	675	667	669	615	705	693	691	656	681	673	643	652	676	718	635	623	635	638	651	620	643	622	649	625	701	682	677	647	638	646	607	672	624	665	680	665	662	639	629	627	636	644	659	664	657	653	697	610	617	645	637	709	650	650	622	631	660	637	609	587	656	625	673	605	634	674	654	641	704	679	657	625	642	657	637	665	672	657	674	650	651	696	694	681	656	623	659	633	617	625	645	652	667	695	626	624	641	646	671	682	641	671	662	672	654	657	627	652	658	628	644	661	664	656	655	660	693	637	627	661	662	667	584	668	600	632	666	617	674	668	648	645	636	647	611	656	713	652	627	671	641	658	646	627	646	618	701	637	647	660	636	652	664	636	683	639	665	675	683	620	610	635	618	627	691	694	616	671	653	656	706	613	635	665	660	674	638	677	659	639	676	660	653	670	646	706	637	644	655	641	673	665	682	665	640	626	640	665	636	637	642	658	633	671	648	685	646	618	635	668	654	630	682	690	656	661	660	637	658	633	674	672	602	659	603	641	636	665	659	657	621	661	668	656	710	651	638	657	689	609	631	646	699	672	657	666	647	643	639	710	665	637	601	669	667	617	656	707	635	618	645	662	620	654	600	674	657	712	712	684	621	717	690	630	659	686	641	663	686	606	648	702	687	660	675	672	693	641	686	643	631	698	632	646	654	657	642	661
7456	14267	13311	7055	4881	4036	2987	2630	2225	2125	22059	24945	16784	7041	2218	864	602	643	526	543	533	598	499	546	521	561	585	581	525	562	554	525	554	570	533	605	554	560	597	518	581	556	542	566	586	574	536	578	541	518	519	544	576	559	602	539	520	556	540	543	557	544	542	543	554	570	589	594	505	610	571	551	565	568	556	536	558	546	540	523	562	552	528	588	552	554	528	546	477	539	575	590	551	572	550	581	567	547	569	533	526	575	530	557	552	551	556	568	552	568	570	551	509	550	559	595	509	543	601	572	528	573	520	521	556	585	512	559	503	580	541	525	595	534	558	549	500	563	517	537	568	570	543	556	514	542	581	538	561	525	572	538	533	549	526	517	555	567	577	576	547	520	506	499	558	514	533	541	507	517	532	547	581	570	564	573	557	541	576	544	513	554	570	560	553	570	563	568	565	542	527	529	530	562	563	522	559	558	555	558	548	562	558	604	572	551	578	541	550	512	556	538	545	560	535	559	543	543	560	542	576	528	547	539	531	552	584	575	534	544	576	546	577	547	530	587	549	566	577	545	534	526	527	562	559	533	552	557	577	519	569	574	554	573	553	574	532	560	545	564	519	584	571	549	537	543	559	546	557	571	510	527	575	581	568	587	547	527	553	561	525	490	590	550	529	527	539	563	545	518	534	527	540	540	545	490	538	532	544	508	517	517	570	543	553	566	527	554	554	561	572	537	517	543	522	536	550	586	529	563	561	521	519	540	543	592	578	535	523	543	545	563	563	546	573	577	545	560	550	557	532	556	561	581	571	528	541	493	540	567	571	555	558	574	517	593	551	554	570	561	539	549	595	564	533	588	552	577	533	538	532	540	550	503	567	518	555	537	529	570	517	521	577	535	538	530	540	558	563	532	543	549	565	536	506	534	593	540	537	572	514	543	558	544	544	557	528	548	549	556	556	571	559	522	544	506	525	543	514	550	549	529	558	565	544	557	557	538	558	522	571	544	539	531	563	557	561	586	570	543	514	533	539	564	545	530	550	591	526	522	557	524	524	588	537	542	529	556	497	545	567	547	561	531	564	577	582	534	515	570	533	533	585	569	533	603	604	574	510	517	555	541	547	565	530	576	518	523	550	549	541	569	547	567	540	569	535	590	558	577	556	539	569	564	591	500	532	574	564	553	542	566	541	550	546	521	545	499	549	559	558	557	534	539	567	565	545	548	560	588	534	552	520	555	539	544	524	532	530	560	556	545	540	580	600	514	569	579	595	543	524	510	520	517	529	545	556	544	556	510	546	573	561	533	550	545	529	545	543	511	544	593	539	530	591	534	541	561	550	584	511	554	541	569	519	529	575	528	531	564	587	566	556	531	518	548	540	512	567	491	539	569	551	549	528	542	545	558	501	535	575	521	547	550	508	573	588	536	527	546	561	535	573	581	583	553	554	521	518	526	521	561	589	552	541	582	583	562	535	558	584	553	540	549	510	558	509	536	533	539	512	539	560	521	566	512	535	507	541	535	543	549	533	553	537	557	527	530	529	563	573	530	530	589	529	529	513	549	553	514	522	520	541	516	553	513	515	529	530	549	522	558	572	504	552	566	540	529	535	519	534	511	556	541	598	531	532	568	520	505	551	499	573	571	571	544	549	558	560	553	534	516	547	533	573	567	529	527	568	514	532	570	569	567	519	514	539	543	546	533	525	530	540	578	539	531	582	545	523	532	495	587	553	562	494	501	566	509	585	575	540	553	563	554	525	549	549	563	570	542	557	533	587	556	542	541	531	514	552	552	564	535	564	528	551	549	609	551	558	539	522	531	535	531	553	542	560	551	566	559	499	527	537	579	545	567	581	582	516	530	560	548	523	544	567	551	556	549	559	578	540	559	577	515	574	602	566	559	528	492	585	549	553	536	537	524	578	536	548	522	515	529	534	563	525	547	560	548	563	537	573	543	514	506	523	576	543	563	546	593	530	544	580	576	555	539	551	544	584	583	553	504	554	545	531	514	543	571	606	535	573	545	524	557	551	543	502	528	537	566	533	533	553	544	527	532	555	591	530	518	546	555	568	503	533	582	557	506	533	527	556	502	531	552	548	537	529	567	527	573	559	562	507	565	558	526	526	511	549	572	525	551	529	541	514	573	589	526	551	558	584	552	533	563	581	571	547	534	571	534	599	520	539	562	518	563	531	586	528	546	560	540	587	569	514	545	510	524	548	548	541	575	527	588	535	537	547	560	585	534	550	564	561	558	540	545	537	529	549	550	546	563	534	548	538	555	602	508	583	539	555	549	537	531	540	541	528	534	565	572	559	554	585	535	551	552	580	577	553	561	524	583	570	566	536	574	559	524	543	543	544	555	558	539	582	553	527	562	548	567	571	545	584	542	514	547	547	492	583	527	553	494	501	561	602	586	530	549	527	521	543	568	514	550	575	560	552	571	515	552	529	557	553	546	554	553	569	575	504	513	561	576	533	551	571	526	537	591	555	544	497	600	526	597	593	536	543	493	582	565	535	527	580	505	526	523	528	530	529	515	543	541	503	569	517	540	536	548	536	503	551	520	535	527	521	515	596	507	543	503	541	541	542	534	566	597	575	523	537	542	545	544	542	544	496	555	562	546	578	516	558	528	529	549	561	532	556	577	498	519	590	551	533	527	547	556	571	559	536	533	582	560	528	524	560	560	537	541	512	580	569	528	549	553	558	545	517	535	530	530	560	564	548	536	538	533	533	566	564	558	544	517	533	527	542	608	543	554	558	559	556	584	538	562	575	503	561	596	530	571	555	525	492	556	559	588	591	538	502	539	545	524	503	534	541	560	553	580	530	584	549	531	520	550	520	563	548	520	582	489	561	513	587	555	550	526	564	571	521	567	578	532	545	521	494	600	571	552	520	578	549	542	508	545	547	528	516	532	512	503	538	562	550	532	572	601	572	560	546	526	550	573	530	548	554	510	542	520	539	545	552	550	543	543	515	517	587	523	594	570	533	519	528	506	537	527	561	534	532	511	547	517	555	487	540	531	569	563	559	513	542	488	573	536	542	523	528	597	580	572	559	533	577	521	580	581	565	508	573	538	529	543	564	533	535	547	553	561	527	555	556	563	532	520	553	558	530	567	538	511	564	561	567	548	569	519	551	567	591	515	567	547	569	571	551	536	603	534	535	538	529	568	537	543	527	538	543	552	579	552	525	583	567	517	550	532	571	564	549	573	515	582	574	495	544	546	520	550	535	540	533	538	529	544	511	546	539	530	517	536	527	549	538	554	536	573	557	578	547	541	536	506	590	566	553	481	557	554	550	526	547	578	526	596	523	549	515	546	586	517	525	577	516	591	563	551	562	549	612	522	550	564	542	549	519	544	535	539	567	574	530	573	564	515	549	588	521	529	534	553	588	548	544	510	593	555	500	568	519	529	541	511	538	553	549	560	534	554	535	553	593	580	568	522	569	516	532	515	587	530	536	547	521	536	530	581	536	538	527	549	495	544	580	511	529	554
27594	12934	3531	1743	1280	951	792	694	713	676	1531	2025	1600	996	667	561	497	528	515	528	516	513	530	570	481	511	517	495	540	511	520	511	487	497	543	512	493	513	529	530	555	528	491	494	516	487	503	516	537	519	491	526	512	531	536	550	525	524	512	521	484	534	539	496	525	488	507	506	453	517	497	523	518	505	541	529	582	495	515	572	499	458	520	504	500	496	514	483	482	513	506	524	492	534	490	501	500	501	512	524	511	540	514	538	489	522	502	529	540	526	494	497	535	526	494	522	482	559	509	526	524	534	463	516	504	527	551	499	489	505	508	504	493	556	489	572	558	491	520	515	486	512	515	511	510	518	500	519	540	540	478	523	519	527	502	516	487	488	510	541	509	549	542	500	533	496	558	516	499	496	550	461	505	496	441	504	490	535	528	512	531	531	510	492	491	520	505	488	515	503	507	466	492	524	576	468	541	492	472	513	526	514	506	527	529	565	546	489	499	536	565	538	506	519	476	509	481	532	504	492	495	513	559	490	503	546	528	482	497	525	514	519	466	511	478	540	495	515	524	528	548	496	550	534	532	485	552	521	517	524	532	480	484	498	531	522	530	504	523	470	501	501	530	528	465	522	537	488	519	506	536	482	537	547	523	539	504	541	529	495	525	511	551	521	500	512	495	506	520	497	503	490	480	508	488	509	523	532	538	531	519	516	535	546	515	530	523	510	501	532	523	523	521	558	511	520	487	481	538	506	540	533	528	533	550	502	479	523	516	527	485	503	493	505	524	547	480	530	481	529	528	481	537	534	510	503	535	531	511	514	509	489	524	499	494	532	473	548	484	495	555	512	534	495	527	557	533	534	479	509	504	499	540	493	517	541	571	479	499	501	509	550	479	493	496	521	512	496	485	549	517	513	505	530	490	532	491	502	540	486	503	511	529	504	523	486	495	565	500	524	493	529	490	527	547	554	548	500	503	537	498	516	512	536	488	548	483	540	575	501	501	483	511	523	525	487	537	507	519	510	502	515	486	527	525	513	552	517	495	486	556	516	517	515	503	514	509	534	502	498	487	514	537	496	524	511	512	511	509	544	509	552	524	538	526	518	540	516	576	491	547	519	521	511	506	484	531	513	511	559	518	477	533	507	517	468	485	531	526	472	521	491	538	521	520	538	538	491	530	502	540	545	523	478	494	528	528	507	486	535	515	477	514	532	536	526	543	520	485	507	508	514	550	548	520	536	513	462	479	506	547	480	561	499	504	520	516	527	494	522	536	500	514	528	464	528	525	528	502	516	548	503	514	522	554	505	547	525	507	502	548	530	530	495	515	474	508	498	565	524	515	550	526	557	504	486	509	475	558	512	519	499	505	531	505	520	544	487	515	484	518	519	490	519	467	495	508	482	478	522	526	537	487	488	510	479	542	488	541	546	533	472	519	485	545	486	522	481	513	509	554	475	537	511	530	515	482	509	522	517	504	492	528	511	493	538	514	508	539	533	500	512	506	494	540	499	510	475	525	530	542	489	518	538	511	519	477	507	491	513	537	530	542	528	467	542	520	513	523	553	476	524	515	546	568	518	517	512	516	508	536	508	492	510	535	495	516	551	534	574	513	551	519	522	473	518	511	541	497	499	520	550	505	500	493	516	494	514	501	506	523	477	481	475	507	527	505	511	531	517	530	534	501	522	544	531	498	538	496	509	507	527	543	495	515	535	531	488	507	548	564	503	484	502	509	528	487	500	534	532	565	504	504	539	532	475	531	491	583	523	515	546	519	516	519	498	531	482	493	504	558	513	464	510	488	538	522	501	485	486	480	523	520	538	508	518	526	496	543	497	516	492	513	502	513	500	496	503	551	531	503	491	510	545	471	480	536	504	496	520	536	497	508	538	524	510	489	492	505	532	513	540	501	543	495	543	525	525	534	537	493	530	516	494	471	528	541	492	522	511	456	516	510	511	492	455	515	482	488	513	575	545	562	533	550	523	518	541	496	534	513	537	479	509	524	543	514	518	528	475	477	521	541	503	548	496	518	502	563	569	505	507	514	532	525	549	535	508	539	530	499	538	495	559	514	504	462	523	564	529	536	522	501	529	531	512	533	566	559	502	478	497	489	529	490	523	517	507	479	571	517	485	527	538	526	485	513	490	552	496	546	524	524	473	489	509	504	486	491	501	469	545	524	494	562	519	528	498	532	522	501	539	522	551	495	535	554	519	554	529	521	496	495	541	519	513	530	552	550	524	517	498	535	533	501	514	504	520	500	563	509	539	517	528	550	511	547	497	517	500	522	470	527	517	538	548	498	532	509	495	560	521	524	495	510	511	565	525	503	524	516	511	532	535	512	564	517	510	489	508	489	496	515	508	552	469	539	484	523	544	523	491	505	511	549	516	507	503	524	529	491	511	515	522	543	503	488	535	520	509	537	499	544	521	542	513	520	493	534	537	493	485	505	541	522	498	543	489	507	487	504	515	536	532	516	521	512	502	459	549	526	494	524	515	523	526	501	520	519	518	519	523	527	526	552	523	504	509	548	508	482	528	550	507	526	505	546	543	511	515	515	480	509	491	535	509	511	488	490	475	483	496	501	530	542	538	489	497	548	527	565	543	534	528	523	513	527	545	502	552	505	539	497	529	502	535	531	519	497	497	496	492	509	509	533	508	538	498	490	472	513	493	527	523	533	486	529	541	542	535	552	520	494	549	485	548	456	486	530	509	533	563	492	546	516	522	522	524	482	474	536	501	512	541	522	515	539	505	521	519	534	478	554	479	510	509	475	494	536	548	460	546	533	508	480	521	528	515	512	501	523	501	522	479	481	517	505	503	520	500	557	513	519	559	481	559	519	513	484	506	524	536	502	515	522	524	527	498	516	525	496	493	525	496	488	503	511	485	501	527	521	548	502	529	529	486	509	514	505	514	523	504	526	543	543	527	534	534	522	552	537	538	514	529	557	503	515	535	505	563	539	523	526	489	497	507	521	563	489	465	523	521	485	529	546	510	519	509	518	514	500	520	541	534	526	538	504	487	505	533	530	506	517	516	511	569	546	475	435	545	519	550	534	515	539	455	501	484	529	535	539	512	544	535	558	539	531	516	510	559	519	534	484	510	510	520	523	522	502	465	502	544	506	500	485	518	489	523	500	497	476	528	441	499	511	484	535	532	528	506	494	536	519	519	521	511	546	517	536	518	494	542	482	505	530	537	521	514	519	497	513	504	533	526	556	516	504	486	531	529	513	499	486	533	480	521	526	525	514	495	504	503	479	487	512	541	489	494	528	527	554	512	525	519	478	572	505	491	481	512	516	508	459	532	528	507	523	510	510	544	527	502	552	545	540	537	507	535	562	467	536	540	493	514	511	526	499	518	478	531	469	535	472	528	546	536	505	493	478	525	526	512	490	525	550	520	515	525	528	518	545	521	507	519	480	487	553	500	537	521	492	494	509	490	535	529	492	483	530	509	497	545	554	545	486	491	499	520	510	514	550	532	527	565	533	531
6456	3500	3167	1637	1533	1085	884	819	669	749	2058	2380	1712	986	565	424	465	422	464	441	438	452	414	411	461	407	437	433	425	418	421	423	433	440	411	385	423	412	433	429	415	421	415	409	429	464	423	432	462	458	409	399	430	400	444	405	406	428	413	444	408	420	432	428	409	419	376	407	422	462	415	434	421	426	430	438	420	403	435	418	445	440	428	371	374	424	453	401	431	432	404	394	427	450	441	429	446	447	402	428	442	400	428	409	424	444	452	446	442	430	416	414	469	465	402	450	390	433	455	442	448	412	425	437	389	416	389	383	429	393	409	454	403	412	437	456	423	474	420	395	437	411	402	415	427	436	428	405	422	429	439	387	430	419	403	425	386	387	409	418	471	405	440	430	419	455	424	420	415	427	429	391	416	437	463	441	376	410	442	438	470	427	448	430	451	418	417	440	411	400	405	425	435	439	385	417	406	370	450	443	451	457	424	420	430	417	423	483	392	422	392	406	418	459	399	399	388	450	429	457	436	440	420	459	427	424	436	423	434	434	453	451	403	426	422	448	424	401	439	426	390	420	409	414	425	415	428	417	422	433	413	420	417	442	445	416	395	439	387	414	398	422	417	428	417	424	412	431	394	413	452	421	437	433	389	426	432	410	446	478	416	412	405	403	391	418	438	430	417	432	435	428	479	424	488	411	441	462	417	420	446	434	423	435	415	454	427	375	403	444	448	433	425	404	379	395	421	397	409	447	415	419	415	441	412	446	447	390	428	391	432	444	425	435	423	419	451	401	415	437	449	407	429	385	468	411	404	428	420	433	397	445	458	394	416	394	404	423	437	447	398	401	440	432	415	436	446	421	464	443	425	453	438	411	418	426	434	428	450	419	386	447	426	416	423	417	420	435	424	409	415	415	416	419	445	422	423	425	434	421	430	440	445	425	480	427	410	442	407	387	422	419	426	415	436	403	440	414	389	468	436	441	439	446	398	409	405	419	415	429	434	413	393	430	440	438	436	415	457	448	446	418	416	439	404	434	425	439	387	446	419	413	453	466	439	408	435	397	418	400	442	408	430	443	419	432	405	417	397	404	431	450	477	425	427	426	421	414	436	481	406	452	443	423	465	403	416	413	433	441	430	424	431	405	457	430	407	377	397	401	441	416	421	408	453	422	415	419	449	392	413	428	453	430	398	426	389	437	456	423	427	428	406	472	453	437	421	386	417	437	443	387	427	428	439	444	436	407	459	423	419	409	407	387	413	399	414	413	470	420	424	400	410	413	444	433	433	422	401	416	439	427	459	414	434	422	396	457	396	360	383	442	431	437	418	434	432	448	459	448	363	390	410	376	432	402	407	475	425	429	435	424	406	438	423	428	441	448	405	430	418	440	386	456	424	452	430	406	424	443	478	409	441	412	416	424	433	440	424	417	380	407	424	440	412	437	407	420	414	468	417	423	406	441	416	440	390	408	404	399	437	438	416	447	427	420	425	409	413	447	422	414	390	405	409	438	431	401	449	397	437	402	416	419	439	398	440	449	410	419	419	433	427	431	419	411	421	435	449	445	417	412	382	402	440	416	406	402	420	426	484	462	429	406	414	429	426	420	415	444	416	410	414	444	438	420	434	402	428	439	445	388	427	440	448	438	399	406	441	432	401	411	463	373	410	436	415	407	426	419	414	449	371	431	443	428	461	406	447	419	432	424	442	392	425	450	408	418	421	430	402	436	410	424	408	462	426	409	388	420	429	464	396	401	440	409	397	388	397	458	385	414	414	421	438	391	408	425	440	364	440	417	453	426	437	422	413	433	420	391	403	404	432	422	410	426	404	388	439	462	445	408	460	406	448	435	426	430	417	398	429	452	388	440	438	445	403	393	436	425	406	430	412	409	429	397	410	420	429	419	426	405	423	449	421	439	419	423	414	441	454	403	461	407	399	418	352	411	439	433	409	426	425	427	418	453	404	403	427	440	442	399	399	377	446	425	405	399	436	439	406	443	416	417	444	410	440	390	426	458	409	409	403	438	402	449	446	411	406	440	420	413	446	436	422	426	436	453	412	417	463	426	429	474	425	413	418	408	429	465	427	429	432	406	429	393	402	439	414	379	401	437	418	433	394	445	468	450	407	424	406	407	432	416	444	422	424	403	407	392	415	416	472	419	411	420	409	418	439	439	406	407	425	410	430	392	414	421	457	432	405	419	428	456	438	385	444	465	427	400	440	431	460	412	403	447	419	437	402	438	432	439	402	433	424	436	463	428	424	428	394	440	426	411	430	421	427	419	421	392	417	384	428	431	430	454	391	417	465	466	416	409	410	448	464	430	401	466	457	411	416	421	462	402	399	424	417	407	410	425	411	421	451	419	410	461	422	443	417	395	432	431	448	424	399	403	392	402	448	422	460	438	417	431	410	451	434	426	435	421	439	416	448	450	428	403	449	412	417	434	410	410	451	396	450	397	411	430	425	443	400	445	425	436	426	466	407	423	437	411	419	446	432	439	417	448	409	415	465	407	421	432	422	442	450	448	405	423	491	398	371	422	399	428	400	406	438	405	451	426	434	412	421	420	481	448	440	414	403	412	438	406	429	452	421	419	428	419	414	417	398	446	429	440	390	388	445	437	425	390	421	445	439	443	412	429	451	411	464	401	441	412	408	454	429	397	418	436	410	420	468	414	409	425	428	459	390	396	411	421	430	440	384	411	381	438	449	448	467	465	434	424	409	410	427	391	412	447	404	464	429	425	447	428	425	449	417	412	415	425	429	411	411	417	445	434	442	391	417	415	439	427	435	438	452	428	414	410	421	426	440	445	402	438	404	378	420	438	426	419	422	439	422	427	377	409	398	408	433	452	385	389	418	437	431	448	437	397	442	429	426	395	422	426	441	442	434	450	449	432	454	395	414	397	443	434	402	440	423	404	423	412	375	428	435	424	392	454	434	400	427	429	444	371	380	453	403	433	450	423	404	432	418	392	415	425	423	420	393	446	429	420	442	409	405	430	459	404	441	401	407	427	427	447	410	427	404	437	435	438	396	422	438	476	396	392	402	395	440	450	429	432	419	448	407	452	386	424	437	411	447	413	421	442	442	388	385	412	406	455	440	419	451	431	449	426	430	420	411	425	388	420	447	402	398	442	416	428	407	429	439	425	394	424	421	404	424	367	384	384	440	415	411	424	399	380	429	416	415	416	390	423	436	434	435	437	426	416	443	413	425	394	444	391	421	380	414	464	430	400	457	400	415	430	440	403	443	419	420	436	433	421	423	422	390	412	451	440	443	389	438	401	430	431	405	397	416	434	437	421	419	422	436	438	438	428	445	410	430	435	441	409	453	426	387	389	454	450	410	452	441	393	413	417	428	419	452	433	440	402	414	397	420	425	425	423	436	468	428	409	390	448	395	386	416	419	414	406	446	423	436	412	428	407	393	426	432	399	421	412	431	442	467	408	464	419	400	433	431	404	403	438	426	454	415	411	439	438	408	394	408	454	447	452	423	418
24933	21023	27163	24942	10403	2498	1625	1449	1244	1603	14724	16344	9775	3680	1292	686	595	571	589	588	592	580	627	563	556	567	626	581	584	576	599	631	563	560	577	594	579	558	622	568	592	559	544	559	576	599	576	565	613	585	595	568	558	570	610	594	598	548	586	575	590	549	569	570	551	566	581	551	644	551	566	579	592	574	596	583	569	559	551	586	576	565	537	601	577	589	526	571	614	559	585	569	552	564	542	586	543	553	557	575	613	592	558	580	552	600	535	577	558	596	528	597	604	561	567	619	578	568	620	567	578	574	544	551	566	555	563	598	590	574	578	581	583	556	564	579	611	620	638	577	595	552	536	544	572	583	585	523	563	584	583	573	573	580	549	531	549	544	606	592	568	565	554	555	516	589	560	599	578	550	628	566	576	565	553	582	561	570	618	566	593	525	580	558	583	619	581	578	579	567	600	565	597	546	570	562	586	593	622	580	558	578	525	584	580	622	562	583	594	506	580	550	591	553	555	547	606	550	563	577	601	570	573	604	569	609	592	575	556	542	571	619	587	616	559	533	612	572	547	552	558	526	546	555	583	590	558	556	562	603	582	582	545	570	565	574	548	594	627	612	558	592	555	596	596	577	569	573	583	593	546	580	602	549	547	600	556	534	609	563	567	567	567	538	553	554	551	570	555	526	570	558	582	585	604	570	585	551	554	547	563	585	573	600	531	566	597	564	573	555	583	588	625	566	560	568	622	580	573	538	574	582	568	570	586	601	544	611	597	592	597	551	590	552	570	574	624	554	589	580	578	590	550	571	574	578	553	554	577	588	569	579	594	582	538	574	572	558	594	557	574	584	570	551	561	526	582	558	540	564	572	580	593	627	574	530	582	587	553	582	581	539	585	600	574	567	566	553	594	603	587	571	552	553	566	574	552	598	597	572	549	553	581	546	582	571	564	553	553	592	596	565	575	601	580	562	539	573	544	556	591	621	592	639	567	527	584	599	576	590	561	575	581	583	554	605	582	566	625	546	556	597	609	567	566	608	592	533	594	562	556	546	613	605	578	566	527	570	530	618	627	582	598	557	562	579	574	570	588	524	580	576	567	533	570	630	555	515	570	536	499	566	574	591	561	541	575	605	552	554	581	553	547	589	580	613	528	536	568	552	568	573	631	588	566	581	545	560	586	579	573	576	589	578	560	555	587	560	515	585	621	605	557	605	628	578	584	579	584	573	588	567	611	584	576	605	636	575	602	560	569	576	563	515	514	582	585	545	631	640	555	603	605	554	585	621	574	589	543	555	561	577	582	591	556	574	582	577	578	647	575	577	587	588	553	550	587	565	569	591	538	544	535	547	577	598	599	583	588	593	561	545	602	534	601	570	622	562	643	560	581	592	520	573	569	563	594	556	562	552	599	589	567	559	600	614	576	559	588	597	594	570	553	571	593	577	549	620	553	551	548	573	535	548	550	505	551	572	586	613	561	562	587	620	545	567	593	573	547	580	575	578	552	569	560	604	595	564	581	589	580	630	603	546	561	599	565	546	581	618	547	609	527	576	590	617	559	622	599	565	572	558	556	576	546	603	590	576	587	591	644	588	565	576	617	572	531	615	565	602	576	536	589	576	546	612	592	595	593	608	588	623	569	586	536	528	605	565	605	564	606	556	568	593	573	580	554	543	562	581	580	595	584	591	568	583	574	558	607	530	595	586	608	600	552	600	549	578	565	567	557	588	567	542	561	583	571	546	600	612	586	565	549	603	582	578	590	545	533	588	553	597	581	567	588	577	569	552	596	595	595	608	599	566	555	583	620	579	589	543	594	580	550	590	608	580	581	560	580	594	591	547	592	587	550	571	598	511	597	552	598	565	553	618	558	598	559	560	629	612	531	571	617	561	556	579	544	568	567	585	572	569	570	609	588	553	597	564	553	552	553	567	553	609	571	571	563	579	560	567	597	565	611	545	565	595	605	588	613	553	549	609	558	617	576	598	557	581	562	544	566	573	584	545	573	621	550	611	619	570	592	582	568	549	585	584	540	562	608	575	580	564	595	582	635	592	572	564	580	600	587	581	572	587	597	583	569	548	559	587	596	598	561	602	556	605	603	555	581	614	596	549	562	532	503	601	576	566	523	561	574	575	623	585	543	582	606	557	582	554	566	545	567	604	585	571	544	583	577	566	573	600	567	564	597	578	577	553	559	585	572	560	564	577	604	577	546	559	558	548	582	587	581	554	545	559	578	585	586	587	535	571	592	574	581	560	540	579	573	553	605	579	567	541	565	534	597	578	552	583	561	604	633	558	588	601	546	570	593	569	545	563	545	611	575	551	601	527	600	544	569	594	605	601	565	592	577	573	595	637	600	591	599	555	565	580	558	566	581	536	570	613	547	561	551	551	589	586	620	555	561	540	555	551	618	579	539	568	560	541	583	574	537	574	562	583	626	545	527	541	617	617	538	547	543	572	564	583	563	554	577	589	568	584	579	598	547	577	572	508	572	575	578	583	563	612	580	550	583	563	636	552	591	584	619	563	610	571	522	579	634	591	596	553	583	619	568	566	555	629	569	623	553	598	575	542	572	569	560	548	556	556	534	541	527	605	546	554	611	604	559	557	587	530	558	598	580	572	604	576	557	605	600	560	556	598	601	604	582	543	567	598	637	611	544	584	580	571	555	601	534	613	540	543	523	568	580	526	558	615	601	551	511	553	520	582	613	567	611	568	538	584	623	590	605	601	578	540	594	574	587	587	591	550	523	568	573	563	584	579	587	557	572	580	570	617	623	642	515	551	586	596	544	587	535	590	593	599	625	556	550	593	577	569	565	537	572	559	591	544	561	566	553	541	546	546	559	527	539	575	592	595	599	576	593	564	596	591	561	500	583	537	584	590	581	592	556	559	565	608	537	551	564	567	588	589	581	610	587	612	553	584	574	560	567	564	594	586	530	592	551	614	597	566	599	582	579	566	510	596	622	552	542	564	581	614	593	563	596	573	560	524	565	542	568	628	539	572	603	574	575	603	574	633	571	579	574	578	582	552	565	522	554	585	572	585	626	589	524	552	545	550	583	603	552	626	587	560	584	605	632	582	578	590	609	575	528	560	568	590	554	551	555	603	540	553	585	582	604	546	562	562	548	529	564	584	599	622	554	565	599	577	583	524	547	592	606	548	571	551	593	573	588	572	515	586	570	569	571	572	576	614	566	592	552	557	587	567	566	603	550	559	601	537	570	577	575	573	558	617	545	574	587	618	598	554	555	578	571	580	582	541	513	558	591	578	583	546	612	573	571	607	602	570	573	588	562	571	544	548	562	582	563	584	565	538	595	570	569	550	546	546	574	546	583	560	578	571	559	573	574	603	592	590	548	625	557	537	603	606	588	568	578	582	530	596	563	555	584	593	528	556	579	543	586	535	557	602	571	593	584	578	605	615	584	584	589	549	583	574	559	608	589	511	577	584	578	583	558	529	552	562	541	576	596	596	569	590	559	560	593	575	573	574	589	538
5213	8550	7961	4086	2687	2069	1763	1736	1621	2316	17771	14982	8887	3860	1341	590	522	436	515	441	489	512	474	459	457	506	488	506	499	533	520	511	520	500	505	492	452	494	485	510	475	502	497	524	490	505	479	508	495	484	498	541	503	485	500	446	474	521	484	476	468	494	481	472	511	460	462	516	495	487	484	477	515	457	522	488	459	488	490	494	481	463	524	504	535	501	464	501	504	492	495	495	492	483	513	530	486	474	496	455	514	483	495	489	480	507	455	504	510	480	535	495	488	468	452	498	510	500	462	525	470	489	483	466	487	490	491	492	522	478	481	490	496	463	497	461	469	475	471	499	486	467	493	526	491	473	497	518	516	506	480	495	466	465	473	547	498	497	511	534	514	512	510	529	512	449	511	464	492	473	534	474	475	462	505	516	455	438	487	467	475	432	470	468	490	478	482	474	486	463	447	487	509	506	526	475	468	497	462	494	448	473	495	505	533	478	507	491	467	482	491	473	518	523	504	478	493	490	499	454	488	471	479	486	478	508	505	497	504	453	488	474	510	459	467	511	475	464	495	494	489	448	459	469	490	505	463	462	484	469	442	483	473	485	494	496	473	457	519	466	477	503	433	502	537	514	513	470	541	521	475	518	465	478	497	450	467	492	499	522	490	456	435	520	488	487	498	497	493	483	490	469	492	494	480	470	458	473	549	475	475	467	508	475	512	497	451	493	464	489	470	481	485	540	452	469	497	483	517	497	449	521	477	480	491	487	505	473	486	491	488	462	517	478	517	493	475	560	460	490	486	480	469	509	493	505	479	492	499	501	477	486	460	492	476	518	473	525	476	482	483	466	485	488	506	438	472	497	503	521	464	490	506	440	522	519	468	492	450	513	475	480	510	449	492	471	461	466	471	474	514	481	509	519	494	493	466	474	490	502	471	439	481	489	486	468	442	464	479	466	469	527	525	475	482	468	452	467	494	487	477	523	487	466	462	496	507	495	494	467	450	462	492	459	483	480	500	479	469	486	466	472	460	476	493	506	462	480	478	502	497	496	477	458	501	489	471	467	482	469	474	449	452	512	499	435	449	460	532	503	507	484	480	482	483	516	467	473	479	486	435	445	481	491	503	462	516	488	492	467	488	492	492	484	529	494	500	476	443	481	450	474	449	510	467	442	497	501	466	493	524	487	488	496	494	451	471	451	486	512	488	484	498	454	474	486	481	515	495	454	435	467	514	485	479	499	472	487	519	468	515	482	492	501	527	510	479	495	485	486	484	444	480	449	459	477	483	447	507	498	501	467	464	492	502	500	505	456	469	465	489	498	480	523	506	469	504	488	479	516	485	525	467	436	480	477	524	472	492	489	489	509	466	505	523	483	469	524	496	454	498	526	468	522	488	446	450	496	501	458	519	473	455	493	473	481	475	513	509	520	482	476	469	483	467	492	484	496	434	481	500	455	468	474	472	498	481	516	467	502	482	500	478	499	461	519	499	450	456	479	479	502	510	468	473	491	449	481	488	441	479	496	499	476	523	491	470	443	473	458	449	464	476	463	483	469	462	507	490	515	475	503	487	462	530	452	480	524	480	486	478	490	487	484	476	491	464	464	480	496	520	476	467	503	466	495	494	519	483	519	497	480	495	537	453	482	477	482	486	477	467	525	482	488	467	488	515	478	524	525	476	451	508	470	489	521	509	498	517	474	493	515	438	505	496	526	475	492	496	475	507	499	472	479	506	461	484	494	509	517	476	455	479	514	495	464	524	480	480	496	503	460	470	480	445	501	445	497	481	478	526	477	530	460	488	514	517	509	480	502	486	458	492	472	500	499	514	497	516	468	518	528	482	507	474	449	514	457	441	526	462	471	484	469	477	448	460	494	495	474	458	479	481	506	471	475	463	491	465	507	453	471	477	510	463	467	488	485	526	415	483	497	472	484	512	488	450	480	491	459	489	502	464	493	444	468	474	463	490	479	487	488	499	493	479	527	496	450	430	489	516	464	462	488	495	490	487	494	469	497	523	495	504	537	460	514	478	478	501	459	507	490	483	487	482	456	496	497	524	479	494	537	485	494	504	527	483	476	493	491	498	468	525	533	499	485	467	509	484	514	448	485	459	447	475	465	451	493	482	481	476	494	522	482	498	439	460	475	457	474	485	486	521	488	491	482	426	505	462	498	488	482	461	494	476	459	483	466	505	450	470	483	467	517	490	515	468	463	479	464	467	508	457	503	471	493	492	491	504	449	470	464	506	473	481	506	462	474	520	494	474	489	498	486	462	483	489	504	490	479	500	490	498	463	524	524	486	495	491	470	472	491	475	482	498	503	500	501	515	453	499	472	462	514	530	504	480	489	481	469	469	485	464	455	449	484	459	504	480	514	486	487	504	447	468	476	493	489	513	485	510	451	505	483	479	510	546	493	500	484	510	474	498	479	477	457	456	479	481	475	479	485	469	464	480	478	456	465	450	495	465	486	467	477	504	510	484	470	484	482	490	471	456	491	486	476	479	473	484	452	483	490	482	466	519	448	523	462	471	445	486	460	478	457	477	489	464	499	539	507	497	437	488	485	506	520	511	509	505	526	473	509	507	504	482	479	460	496	465	459	462	472	500	509	489	508	476	481	450	513	507	465	497	504	484	498	488	457	490	469	476	492	500	499	475	478	482	535	474	488	463	433	503	479	496	486	499	485	456	480	484	488	493	547	458	469	481	481	488	462	499	470	484	491	499	453	468	467	477	510	500	484	500	539	481	447	511	486	468	505	448	482	499	469	441	533	439	500	486	462	466	493	506	453	454	517	508	479	504	457	497	538	477	482	521	454	503	467	485	472	493	444	468	497	477	477	490	481	497	464	464	465	479	489	495	465	490	475	464	490	492	502	493	494	481	486	458	482	490	522	487	468	497	502	475	535	476	434	493	473	477	460	481	493	529	502	493	495	493	498	470	487	485	525	484	469	456	452	451	454	514	451	460	486	522	474	531	521	481	434	488	481	491	492	483	489	500	485	487	509	490	460	462	512	454	511	464	481	482	471	471	505	494	453	445	474	450	510	511	491	483	505	515	510	468	455	461	484	505	465	466	504	469	458	482	523	475	473	486	470	500	495	526	481	465	450	468	490	460	511	470	465	475	496	530	444	465	495	501	470	467	483	517	485	460	470	500	483	519	435	477	457	518	471	475	481	473	482	465	487	491	512	450	475	446	497	495	465	493	523	480	465	447	499	481	475	514	480	509	508	482	486	486	471	494	523	514	466	466	499	491	519	487	469	475	482	456	477	462	513	500	503	449	462	505	465	476	492	492	491	518	500	461	467	460	501	464	501	486	502	473	500	484	504	467	465	516	483	464	505	464	525	519	481	502	465	466	508	476	467	476	481	458	487	494	518	466	464	515	486	464	476	491	512	522	521	494	480	504	502	494	511	507	488	499	443	468	481	498	488	475	487	514	489	469	510	486	459	502	488	462	455	506	452	482	491	511	478	459	498	458	521	459	519	509	477
24015	21065	28228	24151	20959	11173	3891	2284	1862	2935	23359	27605	18782	7401	2172	899	788	718	675	675	705	701	683	644	655	648	695	661	641	655	678	697	674	668	681	664	679	674	697	681	660	690	673	681	707	644	664	677	678	695	627	646	671	672	637	632	730	665	705	701	675	668	661	704	690	708	684	666	698	714	681	671	709	676	653	684	659	695	662	633	611	673	640	687	661	667	657	623	690	616	664	702	678	646	642	648	665	687	660	680	660	672	665	646	694	676	601	707	729	677	668	677	675	619	655	651	676	683	653	645	686	690	688	682	660	645	648	679	690	623	618	736	659	678	644	637	677	653	686	629	645	689	691	637	699	678	658	706	697	693	626	734	659	715	668	652	675	672	662	671	652	654	655	650	616	684	682	654	692	628	671	674	672	680	636	684	662	678	614	707	697	620	675	642	630	662	657	666	710	690	635	667	665	666	664	739	618	676	681	680	634	645	600	636	647	649	639	673	642	638	653	688	640	669	618	646	656	702	694	681	682	682	696	716	688	650	640	710	626	672	687	666	674	654	704	630	674	677	642	708	644	717	698	696	648	645	697	662	653	639	638	684	674	628	647	677	619	619	642	666	672	677	640	655	650	669	640	647	681	645	673	657	662	651	676	706	676	652	642	640	684	677	628	693	653	659	666	654	668	688	651	699	672	660	671	629	675	634	634	642	643	655	635	655	674	677	644	657	630	618	698	635	663	668	655	625	658	685	649	680	690	720	654	648	637	682	668	697	702	662	637	654	656	642	637	649	660	648	616	643	681	697	691	676	705	652	658	681	653	658	687	616	664	727	666	655	655	676	688	642	700	651	655	660	655	663	650	636	632	650	646	635	632	685	671	633	612	666	658	649	662	649	657	648	717	632	656	689	677	640	628	654	648	652	626	650	639	631	704	656	746	705	651	621	700	650	691	693	668	672	665	647	691	619	719	690	701	637	702	656	702	696	647	681	664	658	682	691	641	658	620	697	657	678	639	663	674	646	650	670	684	648	643	699	667	635	673	692	641	636	684	646	639	661	645	646	674	709	603	685	652	660	643	614	694	657	618	662	682	694	664	639	611	695	667	618	690	676	700	678	623	656	702	698	674	649	658	665	640	626	721	650	645	647	608	666	689	660	658	656	654	662	695	658	684	678	610	700	669	671	637	645	677	665	642	668	686	653	656	653	670	679	673	716	682	647	715	685	687	694	707	632	700	677	665	638	644	674	677	718	681	653	604	636	689	635	659	630	647	630	691	675	693	661	666	712	716	619	675	730	679	658	672	651	695	625	681	654	660	707	636	605	669	680	664	660	609	651	639	623	702	662	633	663	650	662	672	679	664	727	652	662	702	636	710	629	644	619	701	654	684	632	681	675	656	621	677	693	660	679	671	683	626	630	674	678	620	652	666	644	652	642	677	657	691	682	661	633	610	655	644	639	632	665	662	645	638	651	640	671	642	608	678	683	645	638	622	661	679	632	657	700	679	641	662	643	658	671	737	682	688	717	654	649	671	697	653	659	673	639	607	666	617	675	619	631	659	638	708	684	672	608	620	685	668	666	674	680	642	681	684	684	665	650	638	668	679	645	683	639	676	699	622	659	676	688	640	650	701	669	664	657	632	711	658	649	664	633	611	666	638	644	661	639	681	676	699	681	676	659	669	684	684	686	653	663	649	687	679	651	642	634	715	660	657	675	725	645	657	648	638	622	675	642	681	681	732	678	637	673	622	679	692	647	650	672	693	639	656	663	676	648	769	634	636	701	684	653	673	698	629	680	638	643	659	642	694	665	650	651	664	693	650	682	681	678	636	653	638	638	650	663	641	677	654	694	620	693	704	629	668	660	684	687	672	654	690	655	646	667	666	609	670	713	662	678	621	645	702	677	674	635	699	640	633	695	658	644	685	667	661	662	678	675	657	618	661	664	688	698	658	647	662	656	647	671	677	657	623	686	642	665	645	696	596	685	656	628	674	687	675	647	700	691	703	637	648	629	644	618	670	657	631	682	665	677	654	661	652	697	658	664	637	669	633	655	692	678	671	638	669	667	715	664	703	673	675	655	684	696	634	650	631	686	628	637	627	645	637	647	685	643	630	671	684	661	648	656	627	617	647	665	660	684	654	668	674	693	684	668	639	651	629	671	711	656	628	668	644	651	646	681	661	656	629	689	707	648	650	660	655	648	666	664	650	670	647	649	684	707	666	672	687	642	656	666	671	678	674	679	632	687	678	717	703	633	679	660	632	662	654	686	696	644	665	663	647	699	704	665	660	727	660	676	661	625	648	629	684	655	657	645	650	646	658	666	652	654	683	648	650	673	637	649	652	656	689	696	648	654	657	676	664	669	668	669	720	655	706	629	618	727	655	639	619	664	649	685	629	642	641	639	638	670	665	651	670	633	663	691	654	642	622	668	630	715	668	680	636	665	662	664	692	690	627	625	703	643	724	646	623	682	667	668	683	655	714	673	630	693	673	692	641	635	652	631	757	642	672	685	674	656	725	640	688	673	632	660	627	639	675	702	678	693	675	680	677	631	651	613	646	673	649	688	677	671	659	715	627	669	680	722	688	651	681	684	618	641	677	666	654	647	598	657	676	685	681	664	670	646	639	718	665	650	660	669	674	679	640	659	652	663	667	675	650	677	662	655	640	689	662	615	674	614	641	661	688	642	663	654	681	690	647	655	657	692	657	678	621	673	624	639	668	704	621	624	652	723	599	646	662	723	683	694	643	659	670	639	709	651	659	694	688	699	671	649	632	652	659	669	707	722	665	629	647	650	680	619	632	720	714	705	696	673	656	691	673	672	693	642	617	658	699	648	617	672	644	642	650	628	661	662	685	714	662	709	659	638	629	639	672	654	645	672	674	662	683	673	677	625	635	723	688	668	695	637	650	647	698	625	729	680	691	639	642	628	713	670	717	671	663	678	626	664	596	655	663	626	671	624	659	667	682	674	663	632	670	620	686	682	669	665	677	664	632	672	644	661	712	693	653	730	600	676	658	710	704	678	661	664	644	684	667	649	654	652	642	687	680	674	658	666	635	604	689	643	687	670	628	648	708	659	671	644	681	662	664	712	717	662	644	692	649	664	681	675	713	670	663	631	703	635	727	659	659	683	658	663	657	677	683	673	646	653	644	658	612	639	706	685	658	699	654	677	726	666	641	647	677	618	715	614	638	628	682	626	653	714	710	660	677	688	672	685	733	684	657	636	657	634	654	640	654	649	644	654	664	628	645	623	707	690	672	669	688	647	658	659	626	654	622	666	664	648	687	671	675	731	708	699	671	659	650	693	641	701	701	661	660	669	662	689	663	646	685	625	613	645	654	609	631	666	684	684	660	686	624	644	706	633	618	687	718	661	657	664	671	676	642	678	673	645	672	613	640	650	676	656	659	658	639	612	700	671	688	673	640	644	651	703	734	653	651	728	657	666	649	669	647	627	656	707	704	675	688	657	697	675	651	660	638	647	665	694	665	644
6383	12558	11365	6995	5203	4260	3155	2692	2609	4286	26452	24243	15465	6210	2090	836	628	543	585	545	542	547	534	561	568	575	560	566	565	524	563	552	523	599	509	562	553	545	570	560	563	530	539	560	533	555	582	578	583	543	563	582	558	568	529	589	551	502	592	557	558	565	568	520	529	557	538	568	577	563	589	545	523	585	536	580	586	552	512	550	541	558	519	586	594	528	555	538	559	535	534	545	557	551	517	565	567	523	560	532	533	540	538	584	540	512	558	518	545	554	542	542	536	545	530	525	557	574	542	546	595	538	546	568	528	560	555	570	607	564	521	498	542	557	597	503	542	533	543	528	573	539	560	558	576	538	549	541	582	556	570	548	538	571	556	563	544	571	537	494	538	526	534	534	553	539	534	534	535	522	524	538	555	526	551	541	545	570	501	551	512	551	545	571	534	578	536	530	528	546	532	568	514	486	544	568	502	544	533	544	513	554	534	575	537	577	535	553	574	588	544	561	523	560	545	576	559	580	568	553	526	527	562	530	579	591	539	558	540	532	534	580	560	541	554	523	531	547	560	533	517	545	570	591	528	525	564	532	552	534	567	529	528	538	528	579	547	486	588	538	526	522	508	552	509	589	526	538	549	542	478	561	573	557	558	577	544	530	589	535	515	523	534	528	577	562	535	509	527	525	522	557	537	507	539	538	544	566	542	522	555	510	525	545	537	568	522	531	565	583	526	517	591	540	575	527	543	592	528	537	576	558	582	554	521	584	539	508	545	581	528	529	627	521	528	572	538	531	537	531	559	581	540	518	520	532	575	584	566	557	567	562	535	545	540	540	526	529	572	522	530	534	594	532	558	554	542	528	567	533	563	545	541	574	557	504	544	559	580	559	561	570	544	557	531	530	546	588	491	535	569	561	551	556	552	588	540	545	540	532	579	536	563	546	574	526	519	541	575	554	537	553	544	513	523	545	515	532	526	546	541	581	545	550	543	542	556	546	536	532	523	545	548	531	541	567	524	539	547	519	537	524	547	554	543	549	535	594	566	508	565	542	556	534	545	518	529	503	565	503	551	554	556	514	559	547	557	540	552	545	559	527	533	523	511	557	545	538	589	581	525	539	549	577	519	574	547	550	535	536	585	549	519	575	526	540	541	548	538	511	553	544	549	547	543	571	600	539	564	584	549	558	565	556	559	516	566	564	526	533	535	547	580	536	547	605	527	513	516	541	532	558	506	565	540	569	506	590	558	532	524	586	546	528	498	572	578	567	540	574	537	540	587	517	498	596	543	556	558	540	515	533	540	505	498	574	582	536	547	526	568	561	573	551	523	551	549	537	549	535	557	524	537	552	518	579	527	527	570	538	572	601	520	558	559	543	588	548	563	533	538	538	545	536	521	555	577	555	571	529	560	575	580	534	526	517	550	559	537	575	566	536	519	541	513	533	547	507	553	577	527	547	524	524	549	554	542	518	571	555	567	548	505	534	578	533	574	511	577	547	541	544	539	562	558	602	548	545	562	557	524	587	553	558	590	517	531	516	551	537	517	520	560	524	522	589	535	526	550	554	548	586	574	539	577	536	537	592	523	531	507	555	522	564	526	578	565	599	482	542	539	521	558	508	547	561	585	527	546	535	557	555	477	558	592	561	542	560	571	526	505	559	534	558	555	535	513	532	579	532	539	528	551	582	548	553	555	555	578	502	513	547	540	527	547	535	524	551	545	543	543	526	531	546	548	578	538	575	548	544	530	518	522	528	544	577	497	566	540	559	532	531	552	531	548	530	538	531	548	550	552	570	532	532	545	577	574	566	510	586	542	512	541	563	536	545	550	542	562	605	570	515	524	609	520	573	564	482	528	534	544	517	536	541	572	494	577	544	547	557	571	562	539	491	540	540	504	512	539	496	543	563	554	558	533	501	563	531	538	595	533	563	545	564	574	580	525	567	583	514	576	552	549	551	538	579	563	549	517	562	552	514	604	542	526	534	534	561	595	537	518	542	517	511	577	564	556	587	549	476	551	520	535	554	566	567	548	560	547	523	536	545	532	511	521	553	535	557	517	543	524	520	533	570	559	518	537	557	545	530	544	517	500	547	544	566	517	527	521	533	502	558	532	579	556	536	533	543	582	520	569	565	529	546	546	578	539	563	552	540	513	546	509	524	492	517	537	559	582	535	539	538	567	488	544	522	543	528	529	557	525	547	546	542	549	564	507	519	548	533	485	546	577	537	530	511	542	566	552	578	548	538	557	552	493	569	560	503	594	531	531	521	562	501	522	555	539	583	532	547	550	535	544	551	553	542	560	565	551	533	538	538	580	559	522	520	486	522	532	541	538	574	553	548	573	534	548	579	593	543	548	508	558	567	517	554	513	511	566	520	520	548	507	545	540	514	586	551	523	527	509	534	555	519	490	529	550	520	555	535	520	551	548	554	567	540	550	549	523	597	541	528	564	521	550	518	514	535	548	555	505	534	533	567	537	520	498	566	593	533	533	566	531	591	593	518	536	517	539	513	537	534	555	584	555	548	520	541	568	556	548	587	542	536	541	567	523	576	565	515	533	560	557	545	527	607	580	556	555	556	530	546	579	558	554	519	546	572	552	565	480	544	538	558	557	525	534	561	562	541	547	521	528	545	530	551	542	555	545	521	571	549	518	553	563	570	515	555	553	535	573	536	549	573	533	534	539	554	552	544	514	567	532	571	568	561	569	545	561	575	580	520	569	562	553	548	545	537	543	545	547	492	565	519	549	533	567	567	577	568	562	501	496	543	524	510	577	540	580	583	512	605	542	544	541	507	557	570	552	564	540	575	571	530	554	538	550	568	496	543	573	570	559	534	524	565	541	563	569	551	566	507	537	527	551	539	567	563	527	522	508	558	530	554	521	523	544	508	540	599	574	521	569	547	592	530	534	556	525	547	563	566	560	554	516	567	598	558	553	566	545	538	533	564	551	526	555	573	513	501	535	519	503	590	546	537	529	528	534	611	592	536	581	549	517	447	518	564	552	559	523	533	561	533	517	535	538	554	537	542	584	566	558	512	548	545	533	512	541	538	512	516	514	488	554	532	498	541	518	593	557	513	513	549	558	546	535	535	549	490	577	570	524	537	565	526	527	552	563	557	496	513	509	529	494	537	529	554	543	543	539	536	578	536	570	568	516	543	485	561	551	562	588	509	547	523	537	565	572	556	566	525	497	540	539	551	571	574	555	531	514	537	524	513	542	539	558	565	563	544	547	493	589	575	547	516	547	534	541	575	553	469	571	555	514	546	512	548	579	550	520	527	505	543	561	611	486	563	591	546	539	554	596	561	532	559	497	572	539	552	527	509	564	562	535	580	576	524	578	553	528	567	545	539	532	553	524	523	531	610	530	533	564	507	509	510	538	552	585	514	541	523	543	551	557	549	576	534	561	520	529	581	525	566	570	537	542	530	541	543	546	502	523	512	525	532	513	565	537	555	568	537	544	531	496	525	556	556	564	556	550	573	532	527	566	543
27448	12768	3986	2332	1448	806	730	786	737	794	1591	1947	1460	986	703	609	559	524	531	494	529	527	529	510	511	562	474	514	473	500	501	518	514	545	519	533	538	493	528	510	539	504	589	523	488	534	505	511	548	533	517	509	506	500	512	515	483	512	510	525	505	507	512	497	508	531	551	534	527	522	524	505	518	523	509	544	505	527	538	487	546	500	515	538	504	533	511	545	541	475	487	486	514	491	486	498	524	497	551	509	525	547	499	533	523	549	504	521	529	519	494	540	513	501	503	491	516	523	525	517	504	563	530	485	534	514	491	492	489	537	466	527	446	521	468	504	503	458	516	513	513	522	523	539	543	523	542	509	516	498	553	564	536	516	474	507	511	548	471	491	501	493	506	518	475	511	561	509	473	521	516	528	568	528	516	522	514	513	546	502	502	522	542	550	521	513	519	522	497	477	526	544	485	549	521	547	476	508	499	522	510	504	554	528	523	523	500	486	516	490	526	501	481	512	483	562	519	507	483	530	513	491	526	517	494	548	520	473	529	498	507	518	480	480	519	528	496	512	506	477	509	527	492	517	514	509	543	470	527	523	544	525	479	519	533	499	505	513	497	522	538	503	521	499	564	472	522	503	498	519	519	550	495	529	502	541	517	545	541	541	573	521	517	519	528	517	524	491	508	499	548	489	515	542	499	491	502	536	552	528	527	523	540	483	537	516	492	502	477	535	508	528	487	498	508	504	562	534	542	518	538	542	506	453	500	509	544	512	514	564	531	524	545	491	539	496	512	522	540	516	557	519	523	504	486	504	481	506	551	514	513	503	510	544	523	508	517	543	521	487	515	552	489	547	533	543	500	534	505	535	537	540	525	542	517	507	468	540	516	517	512	558	517	532	532	515	494	468	536	499	508	498	543	532	527	527	525	517	527	555	509	497	528	516	549	538	523	525	512	539	521	569	509	542	492	500	517	520	520	507	517	504	528	516	512	520	524	510	524	521	547	525	508	522	525	495	505	507	563	533	501	530	527	481	506	519	527	496	498	527	499	544	497	535	503	517	576	501	511	522	481	536	509	511	531	555	499	526	512	506	538	528	512	518	527	520	500	496	502	505	517	531	499	470	554	540	536	526	515	518	501	504	494	519	507	495	505	497	526	529	558	527	544	545	494	478	515	489	471	488	522	549	544	536	514	539	487	483	556	496	492	528	525	530	544	533	540	469	503	497	539	516	537	530	518	511	522	527	521	511	517	520	533	529	487	505	511	497	482	526	474	526	542	540	537	536	515	550	512	531	559	532	525	505	492	469	506	508	512	528	516	503	493	549	525	475	518	523	518	546	489	526	470	521	526	521	511	543	515	491	506	501	495	503	528	583	529	501	488	501	516	511	520	530	501	511	510	506	511	509	474	527	541	527	514	510	540	510	557	504	510	517	499	523	501	510	482	518	550	504	500	525	517	539	518	505	506	527	501	533	455	489	548	490	532	540	524	536	523	525	507	576	534	549	511	466	499	506	500	510	509	493	546	553	503	542	520	511	507	510	496	490	513	488	483	557	524	518	544	556	520	515	505	521	523	525	490	495	475	517	511	500	494	499	536	506	527	543	513	496	575	498	523	527	547	485	474	521	475	532	500	506	513	504	517	531	476	508	534	524	483	529	519	549	471	518	516	531	509	543	479	490	529	552	485	502	503	518	541	491	518	496	510	542	515	573	515	520	510	545	513	516	513	497	569	542	534	542	495	468	495	452	520	523	520	539	492	536	500	481	576	522	515	500	537	496	534	499	562	515	523	515	526	518	516	540	537	544	567	545	537	538	492	506	554	537	532	496	537	503	478	557	532	493	500	478	514	510	547	458	505	553	493	517	527	547	506	478	490	510	510	493	508	539	505	508	535	507	499	522	511	484	535	530	528	531	521	545	528	551	483	525	497	514	515	503	518	544	517	490	510	511	508	495	532	539	486	512	519	536	528	491	528	521	490	543	504	493	504	527	547	496	516	508	528	541	557	513	532	525	511	491	512	486	507	512	518	527	489	533	509	527	544	513	546	487	521	543	506	518	488	515	496	517	519	524	519	531	522	480	525	532	555	484	517	491	495	516	519	517	517	476	447	503	552	474	512	553	504	514	475	504	510	518	574	519	454	505	500	500	500	514	510	562	506	537	500	528	473	540	508	521	492	556	541	527	514	524	514	492	520	532	531	521	546	522	521	471	481	547	542	518	532	493	516	510	516	543	532	547	538	487	535	542	481	486	553	492	519	497	538	486	487	528	484	525	519	531	554	479	561	526	540	469	470	533	509	494	533	513	512	512	517	521	562	519	481	518	526	520	521	536	575	490	519	527	494	500	536	520	523	511	503	550	485	508	507	521	554	505	511	546	539	526	532	523	471	513	535	467	536	442	507	519	524	513	550	522	501	511	481	536	487	502	519	511	528	513	505	501	536	537	504	513	490	495	487	487	515	523	523	526	540	507	553	479	513	514	530	509	496	549	486	523	507	504	483	516	522	531	529	529	501	520	537	546	514	545	501	480	516	553	504	491	527	500	515	496	517	503	516	519	476	522	483	536	586	515	514	514	504	540	505	476	463	514	549	506	545	495	488	511	494	496	550	513	558	520	496	526	531	533	507	530	512	500	549	561	503	492	542	495	485	541	538	538	536	532	511	538	502	501	492	514	522	531	513	545	516	514	523	508	510	520	505	541	535	515	504	521	532	547	516	494	492	523	541	536	512	508	530	524	551	475	536	520	513	514	539	538	480	542	532	565	480	491	520	497	531	507	495	520	486	542	502	518	492	480	517	530	509	513	546	536	569	488	522	516	507	515	486	556	516	522	534	542	577	509	501	500	559	543	569	463	505	512	542	561	552	492	503	492	507	480	531	521	525	577	571	552	511	538	527	506	503	481	499	502	487	524	517	508	499	495	512	485	511	499	533	508	530	499	483	509	465	512	524	536	527	510	483	470	508	538	542	507	497	491	482	508	499	537	523	538	508	516	480	499	504	551	508	514	489	523	522	506	551	508	512	500	498	478	495	540	496	517	487	529	509	511	506	489	496	501	512	522	559	554	547	527	511	488	554	519	539	527	485	522	530	506	491	506	540	526	563	516	513	532	538	495	480	508	514	545	500	486	502	515	498	521	524	475	538	505	546	536	529	483	511	517	485	505	504	506	565	521	548	544	567	511	483	511	494	490	563	519	488	536	497	555	523	521	535	482	509	493	526	574	488	494	511	538	529	541	522	516	516	523	489	499	545	485	485	497	532	518	522	497	535	517	515	521	506	508	535	526	500	469	510	508	554	539	479	468	535	498	529	491	521	553	453	477	498	532	512	483	551	534	545	506	510	516	431	523	516	485	519	518	494	545	489	526	493	531	535	549	529	497	522	498	470	532	569	509	501	542	526	585	474	516	526	536	517	531	542	544	553	503	498	566	522	519	546	528	527	507	534	493	529	532	484	493	515	520	549	513	504	506	512	539	570	510	517	515	491	496
6286	3521	3702	2394	1755	802	771	843	846	905	2228	2254	1608	941	581	503	402	447	423	419	383	391	440	419	397	418	449	401	414	434	449	432	449	434	420	450	403	406	368	405	429	461	459	416	428	437	393	446	412	410	426	441	417	422	420	428	451	445	429	442	419	428	423	398	446	408	423	412	434	442	441	398	407	388	432	449	459	392	394	419	423	433	420	434	405	448	413	440	407	430	410	411	414	407	393	418	437	465	401	426	396	416	399	396	448	423	387	452	430	416	374	423	437	392	426	439	374	431	421	412	413	436	438	453	411	425	385	416	418	441	375	443	451	411	416	424	404	430	423	442	435	394	447	431	415	432	440	395	434	451	394	439	378	422	441	440	416	468	409	410	381	395	408	423	418	407	369	428	430	432	412	417	443	388	431	442	417	405	432	424	423	425	412	389	426	428	387	451	415	453	419	405	455	438	401	416	444	424	407	447	417	439	420	397	414	391	433	392	390	378	412	401	390	388	434	421	451	412	419	419	429	428	417	395	395	423	435	411	419	448	438	439	435	402	423	431	426	433	411	372	403	439	419	442	411	407	434	432	456	385	436	430	463	430	423	372	421	424	455	408	410	437	421	446	453	394	408	427	426	397	405	393	413	473	412	416	433	421	414	423	362	418	426	425	419	449	453	416	431	413	394	443	426	412	427	439	451	428	396	400	434	411	453	403	429	436	379	416	437	440	420	390	406	443	405	444	433	437	422	407	439	414	431	420	418	396	435	451	429	422	406	409	419	408	435	402	400	445	416	426	397	443	428	430	423	393	461	419	411	425	407	392	404	416	435	417	410	402	435	427	386	417	424	412	423	420	438	444	399	391	425	473	423	415	399	415	454	435	395	427	406	446	445	456	395	436	397	418	457	470	439	453	401	448	435	399	423	430	422	427	436	404	411	403	471	446	433	476	429	450	435	431	443	417	403	444	449	395	389	445	415	435	451	425	430	442	406	392	440	424	407	410	420	447	414	415	405	380	392	426	410	422	410	379	429	427	425	418	434	436	394	439	439	431	424	434	419	399	433	427	394	444	428	398	373	448	399	414	434	429	437	437	415	413	421	428	433	463	426	425	435	419	450	403	398	396	423	444	379	399	452	436	396	428	416	425	422	445	424	403	412	366	446	384	455	454	446	389	417	409	397	443	462	440	407	416	417	422	427	429	414	435	428	441	416	430	401	434	409	432	411	403	389	435	410	445	415	409	447	393	436	410	401	397	407	414	439	400	417	441	389	427	442	421	425	413	402	422	451	424	404	381	469	441	419	425	435	417	430	457	400	412	426	417	399	397	429	430	424	435	440	408	415	407	427	417	410	453	404	413	443	426	408	424	426	432	414	459	404	427	411	441	418	445	433	422	449	427	391	423	413	412	455	379	412	453	460	411	389	417	380	422	436	407	430	402	438	431	418	437	400	405	424	401	433	454	415	414	476	461	422	444	408	415	399	410	437	428	429	415	428	421	442	412	454	438	389	460	404	440	424	409	415	446	443	442	403	411	397	437	407	419	388	473	418	418	431	430	449	429	428	406	385	449	419	453	409	435	415	406	423	448	457	431	400	381	417	431	409	432	429	397	395	395	418	433	418	398	388	396	447	392	423	412	426	433	429	424	384	403	417	419	401	400	439	434	418	410	442	426	434	441	406	426	448	412	475	432	465	442	424	423	404	425	413	420	432	410	434	413	446	423	462	437	408	399	388	416	447	422	433	438	442	462	430	436	407	420	443	479	430	397	415	431	414	431	409	432	418	448	421	428	408	441	409	393	432	416	424	406	439	438	420	401	426	429	437	394	440	431	446	458	431	407	424	419	440	462	447	409	420	410	405	396	445	414	418	389	438	412	418	437	421	394	408	436	422	423	433	395	438	435	388	417	402	446	436	415	442	426	416	428	418	387	422	405	447	439	436	433	413	438	423	400	457	440	406	401	459	418	398	443	407	422	408	394	445	450	421	467	407	444	470	436	431	428	412	402	424	430	440	439	402	428	418	419	432	402	413	401	407	417	410	408	425	399	407	430	391	442	446	430	389	427	394	403	393	441	438	397	423	404	399	391	397	435	395	406	408	431	413	428	429	445	431	451	410	418	444	405	426	434	407	479	426	419	414	439	429	447	385	388	440	441	400	385	436	442	447	416	425	422	432	463	409	421	454	445	419	445	447	426	424	423	447	438	404	406	434	412	429	446	418	421	425	420	422	418	413	405	420	443	423	396	416	396	418	419	386	429	431	424	445	422	433	442	429	433	413	410	384	421	438	405	422	433	447	421	433	400	460	403	430	418	453	402	397	406	425	411	448	424	407	432	473	421	406	415	396	409	414	418	430	447	389	415	420	436	414	396	421	381	428	405	435	411	442	397	401	432	425	396	406	405	476	396	431	425	464	419	405	450	447	411	459	434	454	427	391	402	371	427	392	400	441	413	416	424	415	455	402	408	425	423	438	415	405	410	395	449	416	416	414	421	399	425	429	412	432	398	383	439	403	429	406	439	407	416	468	403	437	414	441	414	416	436	443	423	438	403	436	438	438	438	441	402	445	422	409	432	417	414	399	412	433	443	421	423	419	463	432	417	421	456	425	384	425	405	399	410	440	409	417	450	411	451	401	406	425	433	399	400	402	448	437	421	453	444	392	451	418	443	403	379	461	434	411	429	399	436	426	411	428	436	412	447	392	411	405	430	434	438	422	416	431	447	435	391	404	432	404	445	396	401	411	424	380	454	437	423	399	430	395	427	391	393	376	441	448	432	438	440	403	412	434	394	439	431	431	425	396	436	420	425	393	445	432	429	446	426	420	424	438	417	431	368	411	417	418	411	434	411	389	472	399	451	400	398	423	427	405	434	413	443	393	430	410	441	463	422	403	419	422	421	416	394	416	426	425	384	440	381	373	426	430	435	431	407	473	420	412	443	445	437	464	425	411	431	440	430	444	430	415	375	431	436	446	411	425	419	420	418	422	430	460	420	436	412	413	410	431	448	414	434	483	399	407	397	409	429	443	427	432	421	440	428	433	424	420	430	450	449	382	439	457	446	417	374	418	428	391	392	475	463	393	411	425	407	412	429	407	400	412	429	404	420	418	406	446	426	396	410	425	430	433	387	453	391	430	419	445	413	392	417	422	453	428	424	407	448	451	417	411	416	445	427	423	457	413	428	428	444	433	431	409	408	421	420	444	422	420	418	386	429	414	376	393	419	399	401	436	425	436	419	428	434	418	367	417	440	444	427	406	434	466	404	417	379	431	402	451	428	422	397	413	416	389	427	404	424	425	453	405	424	401	401	415	411	412	397	404	434	403	438	429	427	419	424	430	439	406	441	428	416	405	429	408	426	405	418	438	416	449	440	466	410	465	427	411	404	407	407	431	404	440	408	455	449	419	408	448	440	412	437	429	405	376	423	390	431	454	414	417	406	426	435	409	428	400	392	455	422	440	371	455	408	395	380	418	390	416	419	416	397	434	423
25025	21066	27183	24994	10511	2116	1558	1680	1301	1562	13278	16108	9888	4254	1565	771	658	603	590	587	554	524	611	622	560	571	614	581	547	592	654	598	642	619	588	622	564	572	544	597	597	578	592	584	591	582	583	568	536	552	561	594	569	567	569	565	580	548	591	566	570	550	577	574	593	527	615	573	573	538	592	572	576	548	527	622	600	563	596	556	559	570	507	582	599	580	564	570	559	535	571	613	583	564	592	607	610	583	561	606	597	580	594	627	591	582	570	595	570	574	584	591	573	554	570	553	556	556	582	591	588	569	576	564	568	563	572	564	624	567	576	601	581	570	559	613	564	551	579	589	620	614	560	593	604	586	587	571	541	566	558	576	576	568	595	626	580	578	583	550	503	566	563	542	552	581	592	595	544	540	592	584	581	536	618	553	542	563	565	613	600	554	547	529	593	600	556	562	575	539	580	568	595	551	580	540	569	585	589	550	600	595	555	599	539	592	532	611	575	610	558	562	586	594	557	547	529	572	571	599	582	568	595	570	591	620	591	587	562	554	585	548	564	566	553	597	580	576	563	560	604	544	600	609	589	587	581	614	585	545	593	550	560	574	562	604	541	587	600	560	622	577	560	545	557	585	594	598	588	556	563	523	563	573	607	597	550	630	569	555	563	586	573	560	564	603	553	589	613	589	582	595	648	581	571	543	591	558	577	620	573	550	582	621	571	535	576	611	581	599	544	602	539	614	581	539	589	587	550	576	542	546	529	581	593	628	550	596	542	595	572	573	574	544	611	606	563	540	580	537	573	586	590	558	582	555	572	586	573	587	626	577	555	555	541	630	551	565	562	581	622	578	544	578	603	560	567	584	657	581	559	587	627	567	583	611	558	560	562	555	546	570	590	552	500	599	559	576	578	526	582	561	591	595	575	572	579	581	581	530	574	596	559	548	560	532	589	607	561	580	574	558	603	570	583	630	538	579	546	583	564	595	564	588	603	552	529	575	589	553	622	559	545	601	542	588	595	561	577	526	590	579	550	579	562	604	589	570	584	591	638	577	638	585	604	524	580	565	604	541	597	556	607	593	605	558	542	588	597	579	548	564	601	589	547	578	599	604	586	569	576	532	530	574	587	587	567	590	608	545	569	551	587	568	558	543	537	572	579	563	568	608	576	632	585	542	563	570	523	569	541	528	585	574	570	578	527	563	577	563	538	563	541	571	569	521	561	570	574	591	551	548	561	565	597	581	572	596	518	560	577	569	574	554	596	585	602	531	594	550	565	567	563	595	623	551	610	593	592	561	601	574	622	520	599	562	576	624	540	528	583	566	584	571	556	531	590	596	542	576	565	583	573	583	580	625	575	566	592	583	600	573	547	581	582	580	568	558	589	574	528	539	598	548	579	514	561	560	568	564	573	535	579	600	565	546	586	547	584	562	572	587	561	552	628	518	556	592	570	569	591	586	552	596	590	595	557	600	600	558	590	571	565	581	604	595	551	580	576	597	587	537	573	534	584	557	570	552	603	588	578	581	562	551	614	564	558	545	540	558	575	562	548	591	611	560	561	614	553	551	542	568	554	570	584	523	572	572	578	608	616	578	549	580	565	632	572	568	611	520	587	605	601	553	608	588	596	529	541	590	529	609	542	571	584	583	585	624	564	576	620	608	602	548	543	549	574	552	546	596	579	553	585	618	602	572	599	602	553	610	565	602	566	598	579	596	549	571	627	592	594	592	566	555	584	598	575	548	589	541	579	583	530	560	570	547	595	515	547	569	565	603	608	551	545	603	558	640	559	636	569	578	545	573	558	616	566	591	563	557	578	583	616	565	572	539	600	572	592	572	579	559	604	568	550	583	571	590	621	518	571	546	569	557	603	569	541	523	585	555	533	579	566	591	532	575	624	572	610	577	560	561	583	560	559	572	562	609	559	543	592	583	577	558	630	580	584	537	585	556	532	555	594	576	587	568	576	621	560	554	571	583	576	559	573	582	521	601	567	556	554	582	605	559	566	565	547	571	554	578	571	585	558	554	546	577	569	559	582	609	563	574	603	593	572	581	578	557	592	625	530	559	604	586	603	574	589	576	580	580	520	613	606	578	518	589	543	582	612	567	557	579	574	559	578	603	573	584	612	530	565	582	567	580	566	578	548	612	599	618	577	584	584	599	605	582	577	569	596	558	576	599	540	507	586	573	579	565	569	582	587	595	569	548	612	572	568	534	548	618	628	597	545	556	572	577	582	558	534	570	573	592	590	589	548	603	596	588	564	590	578	573	559	579	556	556	608	568	579	587	545	568	577	555	565	552	604	548	594	575	581	590	581	585	586	587	583	610	597	583	620	583	595	613	598	584	598	551	548	559	567	506	574	586	615	531	597	572	572	617	583	610	557	578	596	598	597	596	565	543	584	561	543	551	559	563	587	567	541	581	550	624	574	582	570	566	549	544	591	558	584	562	560	582	543	552	582	561	579	550	566	548	566	564	548	558	583	566	626	550	556	589	585	593	590	580	571	596	550	577	603	522	555	535	571	597	527	563	579	600	541	556	542	592	583	568	544	614	585	551	545	520	629	536	593	579	605	581	566	566	617	525	579	577	598	616	559	595	560	534	554	567	571	585	552	545	588	589	586	554	576	573	590	601	591	539	552	561	570	558	578	553	579	581	600	576	570	566	597	547	547	533	578	576	546	569	564	542	527	567	605	590	559	574	595	591	608	584	583	580	558	550	596	603	575	559	576	597	605	587	562	589	569	562	598	587	532	573	568	576	577	573	605	610	551	538	546	587	591	537	571	570	551	602	585	583	567	573	591	558	569	611	576	606	618	535	545	611	615	534	556	581	576	575	585	605	548	569	596	613	596	564	574	596	598	586	563	575	582	544	561	618	535	559	611	577	580	543	545	551	573	595	555	606	533	562	539	594	603	614	570	552	583	576	573	537	578	576	576	570	542	553	595	605	580	591	579	585	601	580	544	581	561	562	575	581	608	552	557	556	557	596	554	572	574	513	593	580	526	556	608	588	591	579	570	606	567	568	575	603	572	588	548	582	552	575	571	571	583	557	570	557	575	573	582	549	580	516	583	573	598	561	550	555	550	618	621	591	594	620	591	532	540	590	575	564	536	596	550	575	622	573	580	566	556	565	557	502	553	611	570	550	549	585	552	542	590	580	601	521	603	566	588	540	571	561	566	553	596	507	565	609	576	549	535	605	556	556	575	610	571	598	540	569	587	528	582	562	615	565	522	583	614	577	568	539	527	589	630	568	547	563	558	559	555	520	594	562	590	585	573	576	589	561	562	553	553	541	545	562	562	546	558	554	581	537	574	578	574	566	569	589	572	543	562	626	573	595	592	578	583	576	568	583	571	578	535	593	588	593	583	541	548	589	539	579	600	575	601	572	572	545	592	565	565	572	567	509	588	604	607	551	585	581	564	565	545	531	583	536	568	568	544	561	507	584	588	599	586	569	572	537	567	634	567	584	591	538	568	579	597	588	596	566	590	545
5520	8801	8107	3736	2318	1561	1657	2280	1638	2140	16158	15150	9157	4252	1522	700	556	495	507	495	470	461	464	463	501	549	473	484	465	493	503	526	464	468	483	462	494	499	489	505	498	474	483	488	480	481	503	511	505	463	505	489	492	476	500	478	467	509	470	466	492	458	525	525	518	500	474	479	495	479	477	517	517	541	503	468	461	478	472	509	465	506	477	506	466	518	490	492	515	488	487	472	497	481	490	492	477	476	463	515	505	477	491	462	488	475	462	498	440	502	499	504	494	499	483	496	487	483	482	503	508	489	443	468	480	476	473	439	530	519	477	505	496	511	476	507	476	490	478	523	472	459	499	495	490	484	477	496	490	488	466	491	538	477	457	463	445	480	473	481	479	473	481	494	482	502	464	505	488	447	477	518	488	490	498	443	502	468	464	471	526	477	516	498	482	477	488	460	472	501	527	461	466	536	483	451	453	495	464	486	508	494	511	474	446	505	465	521	499	504	480	506	491	424	474	488	459	503	490	490	477	469	506	452	501	509	475	523	470	514	447	493	483	481	505	464	479	443	485	489	468	491	486	465	473	489	527	469	473	505	510	469	459	476	505	525	495	464	470	472	480	471	484	509	448	464	492	471	459	489	467	415	487	501	470	484	477	516	484	487	503	504	486	457	451	506	487	494	478	502	482	501	518	487	515	489	496	484	479	505	460	491	523	487	509	474	492	481	511	484	486	495	455	473	449	430	476	511	468	493	475	466	502	464	451	460	476	481	495	460	484	501	482	487	458	499	474	474	490	491	484	495	499	498	518	482	458	503	486	504	466	431	509	430	480	477	477	467	488	507	471	493	478	476	466	490	474	497	462	480	499	478	488	515	457	482	501	528	487	481	516	426	449	475	458	477	488	487	492	444	520	491	482	448	497	481	492	525	510	483	460	514	456	490	508	503	497	457	463	480	510	459	488	476	467	463	463	456	493	492	473	513	470	488	493	544	462	489	466	442	471	480	417	489	508	468	504	453	489	479	454	489	480	517	491	469	479	464	473	499	478	475	490	475	518	436	451	472	488	497	490	474	471	478	474	474	463	508	465	477	537	507	476	517	460	527	489	481	514	493	505	476	471	479	460	467	521	517	456	463	484	524	457	477	465	477	483	458	474	498	474	463	472	506	470	502	501	480	483	527	478	476	495	509	500	501	487	466	484	514	460	429	481	524	481	500	491	515	493	487	502	479	510	475	479	473	485	511	462	507	497	478	461	471	490	454	445	516	527	482	470	486	481	488	489	494	514	477	447	473	499	487	446	474	462	461	446	478	506	492	467	479	472	499	471	497	505	501	481	478	450	469	497	475	469	444	450	485	495	481	485	471	504	456	474	490	514	483	460	473	503	485	477	485	455	514	457	496	452	451	476	490	447	464	483	475	469	475	442	440	525	507	472	510	456	480	491	466	466	504	467	493	453	473	483	514	495	518	518	512	478	516	499	473	503	466	438	524	483	499	502	421	509	441	466	554	487	443	486	448	482	478	542	496	504	463	506	478	466	503	516	455	476	498	491	456	473	503	466	469	527	448	488	506	500	493	533	468	516	479	471	529	512	510	487	442	487	451	469	454	492	481	493	491	524	501	491	498	525	492	437	468	473	443	452	460	472	486	526	441	467	461	470	474	421	485	488	504	499	480	512	487	520	487	428	502	511	499	496	506	459	448	502	482	474	440	483	463	482	512	478	451	466	466	490	427	485	474	448	480	514	474	494	452	477	486	484	455	496	462	499	452	520	497	439	481	438	508	492	491	468	459	500	489	489	457	507	492	495	501	414	480	488	477	493	468	521	462	524	496	497	489	461	513	485	524	459	492	517	500	485	490	455	484	466	474	492	453	486	463	481	511	511	496	463	519	506	408	500	535	497	501	485	476	516	468	458	483	499	487	475	466	499	484	543	474	442	456	466	498	492	471	518	474	513	464	489	484	499	487	487	546	491	492	496	484	471	508	456	468	498	478	459	476	507	537	465	465	511	479	469	501	495	482	479	481	491	489	425	471	496	474	483	453	533	507	489	470	493	490	453	510	517	490	517	448	486	467	454	464	460	479	471	449	452	477	517	502	484	492	495	462	492	461	464	449	495	464	510	458	493	431	460	454	454	470	482	511	509	499	471	523	507	479	472	466	451	487	455	456	470	515	519	476	465	490	480	501	486	502	493	498	465	484	484	517	477	460	478	500	503	489	477	479	476	488	452	442	491	468	459	439	460	492	451	461	515	472	476	465	475	480	449	514	513	514	446	474	470	463	504	495	477	498	464	484	446	478	463	476	469	456	484	466	511	497	448	520	484	468	501	514	437	500	480	478	494	509	465	487	490	502	514	507	479	519	488	487	456	471	477	529	503	490	450	500	472	464	508	506	481	514	504	469	466	493	476	489	482	488	500	460	486	470	454	490	499	467	505	484	479	516	459	501	498	457	507	517	472	481	485	488	510	497	495	476	474	501	476	466	493	460	489	482	475	507	495	450	491	488	461	478	499	483	443	476	471	453	477	474	475	466	504	474	465	493	457	449	485	499	486	504	464	444	434	494	480	490	463	473	529	474	482	480	486	496	486	466	460	527	455	442	484	518	481	453	498	468	503	450	495	438	511	459	543	491	474	522	461	477	493	478	456	490	516	498	462	500	482	508	471	487	457	523	486	469	513	496	514	468	494	490	480	494	459	509	490	471	519	485	481	442	476	468	490	463	476	489	500	488	502	481	458	473	499	466	493	477	487	479	453	482	500	459	474	510	511	544	473	495	485	463	456	459	470	508	501	509	486	470	499	524	470	462	498	499	436	448	482	442	495	465	486	492	504	481	485	488	476	489	496	494	491	480	516	527	515	517	481	470	505	448	472	463	477	475	479	486	478	439	476	478	525	476	476	477	499	516	496	468	513	492	461	472	500	465	497	470	467	472	490	517	475	502	480	485	523	477	503	481	447	526	467	503	476	459	498	471	479	504	469	474	484	457	452	504	504	477	486	516	488	461	490	495	492	505	492	464	480	459	487	450	496	532	491	474	457	449	480	454	475	451	485	486	524	459	504	492	487	510	473	485	487	474	452	518	455	448	474	468	454	490	504	474	471	496	513	483	448	488	448	480	501	457	461	502	445	450	518	482	480	514	494	486	482	489	474	500	484	489	499	479	511	469	501	482	460	467	513	468	507	508	498	477	489	464	467	540	444	504	474	484	479	513	470	491	481	463	462	526	461	450	498	496	474	509	451	511	500	468	436	482	481	495	473	465	489	477	489	481	456	488	486	481	478	486	451	467	459	519	446	498	486	446	476	457	505	464	526	459	461	505	477	468	489	463	465	462	490	501	444	500	496	472	516	479	496	488	485	474	500	497	505	465	507	511	485	468	487	494	463	450	502	554	464	471	516	504	501	520	504	494	459	498	507	477	501	447	499	502	472	479	480	469	476	459	460	485	466	538	483	443	519	498	467	508	486	489	472	454	476	456	508	492	474	458
23929	21043	28224	24059	20902	10056	4494	2674	1826	4544	20890	26913	18354	8385	2595	1060	714	672	641	627	658	647	601	675	658	653	669	658	696	650	668	679	667	677	657	700	684	672	618	622	673	730	658	700	647	720	651	620	668	636	651	624	664	647	656	666	594	654	631	697	640	671	637	664	653	681	663	638	627	669	622	668	616	651	669	686	638	617	649	601	667	643	661	623	630	675	643	660	676	648	670	638	673	657	648	683	653	617	612	693	687	694	645	639	620	626	601	639	647	637	663	638	659	668	705	673	628	626	626	648	677	667	624	679	682	641	671	668	673	676	685	693	636	623	659	633	678	630	598	636	678	672	649	675	649	628	668	661	670	599	670	651	672	646	723	649	675	658	631	695	658	639	651	642	663	622	676	629	669	640	631	663	647	640	660	625	657	650	641	639	689	634	639	674	676	643	613	647	608	666	647	618	651	668	670	659	684	623	655	677	636	639	656	648	673	613	654	668	664	625	634	649	611	599	609	598	625	658	658	607	644	684	658	658	678	698	693	637	677	679	648	625	677	657	652	595	637	662	661	628	682	663	695	643	622	689	677	630	657	658	640	675	680	659	665	700	658	617	622	662	632	651	645	698	669	632	669	654	676	656	659	636	616	642	640	617	665	634	664	640	674	601	653	690	594	645	656	651	666	644	669	669	665	621	641	664	649	645	610	615	696	652	655	654	664	641	629	632	650	638	691	682	640	685	673	667	656	667	631	622	612	630	637	671	639	649	623	648	644	625	628	659	648	644	651	688	642	612	653	626	636	624	605	616	641	648	654	640	687	608	659	664	644	666	661	671	625	614	637	663	643	716	651	623	672	677	633	635	651	635	606	666	728	655	619	670	651	665	638	620	653	673	687	744	618	609	662	662	637	680	647	674	691	628	604	639	679	648	632	675	682	666	640	676	645	662	621	650	637	628	644	656	661	644	625	647	645	625	628	602	643	632	657	635	684	612	651	630	681	636	592	628	623	650	655	671	588	649	688	636	674	629	672	607	660	679	594	655	670	665	661	640	623	648	651	656	682	641	653	632	645	675	686	622	645	620	682	599	667	659	630	621	667	684	593	651	618	664	656	655	636	646	655	694	643	651	642	622	654	614	647	661	633	636	655	653	650	664	655	618	617	631	652	665	644	665	684	677	606	634	593	674	646	691	607	630	687	661	640	714	715	644	655	658	653	676	661	646	630	664	633	642	650	595	693	662	651	694	672	646	682	624	646	665	586	668	662	668	667	627	669	679	647	615	685	695	649	703	643	611	627	672	634	622	637	651	705	643	666	647	639	703	596	675	662	662	609	665	636	651	598	630	661	656	615	651	645	660	629	647	623	651	628	692	654	669	644	706	699	655	672	653	669	654	652	606	696	634	675	682	619	641	647	654	641	607	683	662	621	662	689	622	652	660	633	648	621	621	611	671	657	610	646	662	624	632	641	634	651	616	659	677	606	644	637	630	628	618	656	612	610	624	603	639	644	677	634	621	662	609	686	680	618	615	625	622	671	671	639	660	669	679	680	636	668	647	658	687	650	648	648	639	617	632	663	658	649	676	627	655	685	637	647	653	669	597	624	646	607	631	634	643	641	601	643	676	689	604	669	675	641	668	634	655	598	616	658	686	607	676	627	637	672	621	666	661	696	626	620	643	678	643	643	621	641	647	647	689	652	645	659	683	648	645	658	681	622	700	664	639	668	648	694	628	698	609	635	631	653	605	654	599	674	663	670	649	660	675	647	637	686	583	664	652	633	654	604	656	682	670	620	649	691	666	682	614	705	650	662	656	612	658	626	650	663	664	644	670	679	581	631	633	656	603	610	634	683	657	659	620	638	606	646	659	629	658	608	653	654	715	659	667	660	624	646	677	637	662	654	658	626	678	674	613	653	597	638	601	683	692	666	659	669	604	668	665	596	674	636	688	645	630	681	617	636	681	629	678	697	649	626	661	660	689	625	691	680	654	646	670	609	629	633	627	647	648	672	645	670	653	601	661	676	654	663	656	672	654	676	664	620	654	682	653	677	670	632	631	693	687	644	622	622	601	639	689	661	627	650	659	660	715	632	670	658	656	677	664	605	640	652	663	652	676	638	641	667	662	677	612	650	632	690	653	704	604	678	636	640	612	669	605	636	654	645	632	657	645	646	681	672	669	643	639	626	689	634	618	695	662	599	661	667	657	651	676	618	647	598	650	620	614	597	633	594	657	648	676	643	653	621	643	619	618	665	634	604	592	675	645	596	593	644	669	658	614	646	615	675	661	651	660	621	661	607	698	652	618	662	641	640	660	632	609	632	660	646	645	696	711	661	676	591	666	630	657	614	650	601	641	663	681	639	636	651	639	681	635	642	628	639	649	625	617	675	628	664	627	654	695	684	605	665	636	610	639	605	625	676	633	703	632	656	644	635	687	620	643	631	624	677	621	637	653	663	655	624	656	634	651	644	626	617	651	620	684	650	658	627	704	672	626	636	620	662	636	723	643	641	666	678	618	674	600	670	667	651	645	634	642	587	658	646	665	598	673	661	619	677	632	655	655	652	621	663	629	681	637	639	646	655	644	598	649	672	655	663	716	610	661	670	635	626	641	623	659	604	653	644	647	586	641	628	631	674	679	662	666	660	626	684	659	636	635	612	615	609	665	667	652	674	640	690	649	658	621	668	657	658	629	624	646	658	637	640	621	652	656	666	622	683	635	657	688	647	633	652	669	661	641	644	648	626	636	631	719	672	659	686	671	638	669	633	655	664	650	654	665	673	625	634	639	608	630	631	637	620	624	690	663	619	622	667	643	659	623	657	672	619	662	634	682	639	611	681	627	667	663	672	644	630	666	642	615	649	667	676	664	618	679	672	626	658	710	695	653	662	675	621	612	676	654	667	639	653	659	696	704	629	636	656	612	634	660	620	663	615	623	681	656	627	620	656	655	659	641	604	619	625	617	657	672	654	680	624	672	593	631	649	688	646	600	660	644	658	625	627	658	686	713	652	641	639	653	620	602	677	635	651	610	621	594	637	673	672	619	643	629	682	634	651	648	669	686	628	703	643	660	570	629	645	653	626	648	646	648	603	608	648	617	650	646	648	677	610	624	641	660	661	648	626	646	653	622	647	679	639	659	646	648	652	655	643	668	623	638	613	628	646	670	639	677	633	640	715	626	641	633	655	666	614	657	622	612	669	635	612	640	682	664	602	616	655	665	657	613	619	619	665	677	642	660	647	605	665	629	726	655	655	622	682	672	640	629	654	633	659	699	645	637	682	639	659	644	677	642	656	624	676	600	660	629	629	636	661	670	634	648	701	651	647	620	659	652	636	668	650	649	677	676	597	635	642	613	671	662	645	672	664	618	663	666	658	647	623	639	635	675	665	637	651	642	645	667	621	640	616	646	635	641	638	658	628	630	698	617	690	619	662	581	658	629	679	654	671	598	666	608	666	678	649	668	618	660	645	628	618	677	683	657	629	629	639	638	668	597
6959	12555	10708	5211	3945	3505	4094	3123	2380	6868	23152	23843	15659	7268	2496	934	634	569	517	515	524	528	538	576	599	529	526	532	567	562	529	507	574	557	583	565	568	565	547	540	559	584	541	582	510	510	540	566	584	549	520	526	568	532	552	509	522	558	540	553	555	564	554	542	541	526	579	535	561	554	508	538	537	531	557	537	547	536	550	578	569	523	560	589	538	504	509	566	552	586	559	565	570	519	551	558	546	596	548	572	534	593	568	529	533	507	525	517	569	528	540	557	552	593	529	525	534	528	574	527	521	533	548	590	546	572	550	549	508	547	505	563	544	559	572	536	570	560	575	538	543	560	569	551	541	544	529	546	540	525	531	509	555	566	558	553	549	591	545	579	578	509	526	507	542	566	585	555	517	520	518	493	536	563	504	576	538	528	554	597	524	535	563	558	531	520	510	517	577	565	545	515	540	553	499	566	502	557	569	544	557	484	520	600	546	560	528	530	565	550	527	565	552	516	576	522	514	559	545	536	526	558	556	602	523	571	550	539	544	558	537	526	546	587	538	538	525	588	557	545	556	544	571	522	555	520	527	522	571	550	538	563	534	531	530	531	526	575	542	558	568	533	538	573	521	536	566	546	491	586	599	552	545	560	552	534	540	604	514	545	583	539	594	546	522	546	526	588	528	559	536	555	554	536	568	560	532	524	534	554	534	568	546	578	544	527	539	559	549	490	533	538	553	551	519	548	513	546	512	559	533	493	533	542	556	568	532	553	536	532	532	560	511	547	553	528	562	568	543	545	554	527	561	600	517	548	492	602	569	558	565	554	502	539	542	568	575	536	493	514	538	522	538	539	552	526	554	508	524	556	557	544	551	549	532	536	571	563	518	557	505	557	541	553	568	509	560	564	526	539	536	529	513	525	556	494	520	538	544	538	527	556	540	576	569	531	543	553	502	545	564	548	519	524	594	554	538	542	564	530	533	524	540	524	564	539	583	558	510	557	546	559	524	540	527	534	547	568	549	506	551	513	585	575	554	572	511	514	578	489	551	562	539	537	585	526	511	508	521	535	530	505	546	549	506	531	523	533	549	558	535	545	534	538	538	545	558	470	549	524	518	522	562	551	534	522	540	533	559	541	524	536	577	573	558	556	569	520	527	545	583	558	517	565	547	561	556	558	566	525	554	553	570	550	554	527	550	524	544	530	542	534	564	554	557	522	559	516	601	526	560	559	554	577	577	545	524	538	538	562	603	501	551	554	535	535	542	506	553	540	518	520	518	518	569	589	531	532	562	530	498	529	532	558	538	539	521	554	509	553	534	542	523	536	564	501	552	497	531	521	531	574	527	561	554	554	554	533	553	534	543	496	540	553	558	547	514	517	539	552	579	552	503	548	569	555	579	507	545	560	532	565	568	503	539	555	539	560	528	568	501	559	531	574	548	543	517	520	589	551	507	571	513	529	529	579	532	566	536	544	488	555	581	574	547	542	518	526	582	535	553	522	552	560	554	546	534	524	551	540	530	542	552	537	553	543	517	537	565	565	536	556	547	534	556	547	550	499	516	533	540	546	486	541	525	607	503	562	540	553	546	527	541	532	517	555	554	582	592	568	520	535	530	540	511	597	578	515	559	515	518	571	520	504	579	488	529	534	574	516	545	490	511	571	532	562	544	552	552	536	546	566	526	550	528	554	579	552	551	591	542	565	522	545	545	594	532	532	516	586	543	554	638	497	541	533	548	544	512	520	496	509	541	527	553	556	546	553	523	530	540	568	509	559	539	538	482	574	492	529	522	514	535	549	547	534	553	538	527	530	505	506	553	539	560	528	589	515	539	551	557	538	532	520	520	544	562	559	544	545	544	539	576	539	527	549	549	525	556	525	585	525	528	552	566	542	541	541	559	532	542	519	556	550	548	564	576	559	542	548	525	598	562	543	520	524	576	530	510	579	521	584	518	518	544	521	516	554	543	521	601	554	553	529	569	553	517	542	531	520	526	534	501	517	541	545	569	552	541	549	597	490	567	524	542	554	536	580	534	496	570	569	496	506	510	554	540	556	540	541	558	525	536	511	536	549	526	580	544	565	559	559	562	509	552	575	580	567	526	534	533	543	513	568	505	520	519	516	527	545	517	500	553	500	541	563	518	556	530	501	505	507	523	575	509	537	556	579	515	548	551	545	564	554	561	521	494	545	556	532	540	537	509	555	540	531	518	572	546	531	560	539	544	537	540	580	551	525	566	557	594	518	573	516	504	536	555	524	551	534	517	525	542	548	555	524	566	528	544	507	536	538	567	524	524	553	508	543	573	485	527	574	547	528	528	501	524	555	541	523	568	548	543	507	540	543	518	538	532	563	524	521	553	566	545	552	525	518	527	539	541	534	544	555	528	502	537	542	557	518	544	543	510	552	533	558	583	546	551	549	555	551	550	541	532	501	513	555	566	554	532	553	547	533	561	500	496	571	573	552	530	539	521	574	519	562	495	539	527	533	577	561	566	566	532	493	545	502	514	507	565	544	555	577	549	544	527	535	526	554	493	502	546	534	560	531	533	542	551	548	572	546	522	532	509	544	533	552	540	552	542	504	549	526	530	542	569	532	554	528	516	587	525	543	545	552	530	543	553	556	578	548	561	559	524	552	576	559	607	551	527	518	514	553	546	515	517	548	527	550	550	514	552	574	559	558	531	551	484	537	554	552	512	541	536	553	586	526	567	506	518	515	568	561	572	519	583	512	556	566	509	490	525	534	557	538	521	551	561	502	540	534	545	530	532	541	468	571	540	510	534	534	586	556	501	538	493	566	522	521	529	532	548	502	536	558	563	544	538	562	515	581	511	531	530	539	562	550	526	538	520	559	520	487	520	565	543	549	575	539	525	600	484	544	527	534	564	551	469	570	555	536	542	585	562	573	484	545	500	540	531	497	562	496	548	523	513	550	516	485	545	536	511	562	523	529	497	564	553	553	547	522	531	568	556	577	528	567	549	538	501	548	539	567	586	533	538	559	492	468	515	519	521	536	526	503	543	504	545	566	522	530	557	559	545	521	578	534	567	534	550	579	523	554	531	559	519	550	517	542	543	594	479	550	567	504	542	526	533	553	520	541	511	550	510	545	533	608	550	511	517	528	540	520	572	576	545	505	526	552	548	536	558	539	562	542	553	513	556	515	588	527	496	508	514	531	527	571	523	558	546	508	558	527	530	519	518	501	579	575	533	553	584	514	574	517	546	487	540	576	498	543	546	522	538	544	524	545	548	478	545	546	576	532	554	552	521	519	500	566	548	538	541	567	562	530	479	553	565	530	563	550	605	515	568	513	549	573	504	519	516	596	546	554	586	532	592	564	541	524	541	547	524	569	527	584	532	512	503	550	482	563	566	509	537	535	575	557	524	498	550	535	517	583	544	586	519	546	563	577	536	551	596	621	546	568	538	568	534	568	500	525	572	504	496	556	531	552	533	575	547	537	575	560	531	553	492	583	499	516	542	569	546	526	522	547
27483	12756	2830	1359	1117	1007	971	824	698	676	1265	1756	1448	1003	716	571	495	484	495	483	503	521	509	506	520	488	473	527	484	488	465	468	476	480	478	470	520	526	477	487	495	469	479	504	470	477	488	521	505	532	493	489	481	486	495	500	480	438	506	484	489	533	483	502	525	458	469	453	464	482	466	498	489	490	528	468	486	484	467	489	486	508	493	502	491	528	501	508	509	478	448	459	476	507	529	529	454	491	518	479	505	500	504	488	458	510	487	483	506	471	532	541	506	468	486	508	508	478	499	462	458	484	496	475	506	505	515	481	483	473	456	463	486	495	513	461	478	514	475	489	467	510	536	494	489	483	507	460	530	505	518	522	478	499	519	492	512	492	471	471	508	514	497	485	485	511	472	463	545	465	485	452	514	485	475	460	491	496	505	459	477	503	484	493	497	510	476	482	462	496	456	490	503	499	497	468	489	495	535	510	488	512	503	468	480	472	473	552	484	436	505	512	482	500	444	496	459	505	484	498	481	476	444	497	482	518	481	486	468	513	478	497	486	465	534	516	461	475	502	513	518	468	464	495	475	480	472	481	538	451	490	487	543	493	491	444	462	507	510	484	477	471	482	479	482	538	471	513	534	514	506	496	470	506	481	424	521	510	514	469	486	502	487	490	469	491	525	504	513	490	464	505	525	493	519	502	545	472	518	458	473	540	495	458	520	464	506	443	520	487	542	492	504	491	500	474	505	514	509	494	472	506	487	517	476	487	478	498	492	492	508	520	480	509	507	504	462	437	526	489	507	502	495	494	447	505	496	462	508	439	499	511	510	467	468	510	467	477	494	508	516	448	471	493	492	504	526	456	469	505	505	444	462	480	490	488	538	462	485	496	532	461	502	498	492	504	490	502	461	513	485	503	529	489	481	489	483	498	475	502	484	489	502	493	486	497	503	520	472	497	482	480	476	527	531	477	478	504	503	452	479	519	468	463	510	502	493	486	482	514	493	482	469	489	470	523	493	487	504	498	480	510	487	482	516	496	502	509	482	523	513	509	524	507	487	493	471	491	465	488	488	498	471	487	498	497	492	513	503	490	492	515	480	516	511	519	490	420	484	497	484	478	456	497	487	519	510	551	468	508	485	478	517	472	472	532	495	522	494	528	437	545	465	474	463	480	446	506	472	484	485	475	482	498	454	511	545	480	474	502	462	524	515	501	468	485	515	538	504	527	470	514	476	456	467	460	436	513	535	440	464	502	519	523	466	456	526	492	470	523	505	545	513	489	508	506	503	486	514	524	454	481	482	494	461	481	491	478	476	450	488	490	472	497	498	488	503	448	480	501	494	516	489	485	505	442	496	508	457	482	502	522	475	469	509	503	519	504	482	499	486	502	496	465	492	491	469	540	489	498	499	512	485	466	502	496	439	458	496	494	490	511	482	474	484	505	512	534	525	494	498	494	527	441	467	467	500	505	483	504	504	483	487	527	473	521	469	507	508	494	498	453	492	529	512	518	508	481	477	517	494	503	462	452	486	440	503	506	498	559	472	504	491	484	510	455	492	491	497	488	478	488	495	496	473	525	493	459	481	502	502	468	525	484	483	514	485	489	510	527	519	491	459	484	441	470	526	477	490	491	540	487	473	500	481	500	466	472	477	508	510	498	485	487	504	511	507	468	502	486	509	500	463	512	501	498	489	458	453	491	449	503	550	456	489	482	488	501	490	529	479	502	477	499	487	495	471	520	482	493	489	488	473	460	490	471	489	520	488	491	511	470	491	532	471	470	519	458	479	475	493	500	494	446	465	460	503	524	497	479	490	468	440	486	476	531	486	472	499	457	485	500	491	491	491	533	481	462	471	498	491	478	503	445	456	459	511	503	521	497	497	488	517	529	504	470	484	513	498	464	483	484	460	487	496	470	502	501	509	453	490	502	460	469	481	536	487	483	494	506	503	498	477	489	470	444	515	512	493	502	511	452	509	528	526	503	498	483	480	470	486	453	496	468	483	516	463	546	495	492	478	486	528	520	452	501	474	496	526	443	525	467	488	476	496	501	495	492	483	468	506	493	503	476	505	505	512	517	450	484	465	468	470	484	498	514	513	490	544	490	497	511	487	457	501	462	528	513	471	476	483	459	477	496	468	514	485	491	483	457	464	526	489	479	510	475	508	502	537	479	479	508	444	492	503	474	445	508	517	458	496	503	442	522	529	507	466	487	484	499	488	477	499	497	518	480	498	498	461	515	495	489	501	511	517	486	502	456	489	463	488	496	488	468	472	517	513	501	503	473	499	534	521	476	482	497	505	463	483	495	473	508	514	505	501	460	467	474	511	457	462	539	512	494	467	463	529	490	509	505	472	489	494	515	508	500	522	480	514	531	479	472	505	507	504	453	454	477	466	521	502	497	463	466	496	493	513	508	462	467	502	509	520	453	466	483	505	488	469	496	496	510	481	478	506	504	483	445	469	496	505	502	470	438	484	502	455	469	484	499	478	479	500	496	532	509	527	497	475	504	511	507	507	474	458	503	510	490	493	497	479	489	462	457	508	493	521	464	520	492	479	534	516	511	523	492	513	481	482	463	478	520	516	547	481	456	540	471	483	475	494	496	475	492	516	507	466	431	498	506	475	483	490	513	507	485	512	497	513	460	530	489	491	472	476	523	485	461	483	509	523	518	475	472	463	475	455	496	490	508	465	486	512	475	447	492	454	504	502	506	472	520	501	473	531	478	471	526	480	467	524	471	520	512	534	535	463	490	468	514	485	463	510	526	466	507	517	485	505	490	515	504	534	497	518	457	458	481	480	505	465	502	471	506	468	487	504	486	495	495	498	513	445	485	510	515	488	440	469	484	483	516	466	496	474	467	489	454	517	485	488	449	463	525	502	506	470	507	497	495	502	483	458	488	479	499	462	490	476	458	497	522	486	474	468	484	497	468	480	470	505	551	540	566	517	504	513	475	538	480	500	484	499	490	462	482	492	503	499	511	447	472	460	463	524	440	478	483	487	466	495	484	497	484	515	498	475	497	486	505	493	476	502	478	478	455	479	474	502	487	510	510	473	475	506	499	517	462	500	456	500	473	495	478	514	502	470	515	482	514	462	469	511	491	508	491	482	499	512	483	447	489	498	464	500	498	505	524	491	481	487	499	491	478	497	439	504	507	475	499	467	481	476	518	497	501	495	507	467	511	500	460	497	494	546	462	511	512	465	501	514	493	508	475	502	502	503	468	483	499	513	505	487	478	452	439	462	436	511	486	499	521	483	504	489	481	504	507	515	472	455	537	485	482	471	471	512	475	463	465	499	470	477	510	512	519	531	512	502	442	499	480	475	504	480	446	490	533	488	486	496	499	477	477	493	496	486	459	489	505	492	505	474	546	491	503	537	508	505	463	466	503	464	496	468	471	502	507	485	480	480	482	498	483	510	503	467	482	525	501	518	476	481	465	459	483	496	443	481	481	467	500	529	519	495	490	498	503	509	508	477	494	505	542	517	516
6415	3501	2424	1206	1347	1331	1184	1091	781	712	1765	2177	1540	1051	632	475	457	393	402	412	412	434	395	399	411	391	393	419	432	401	407	407	394	399	414	348	444	404	369	428	395	381	425	381	421	425	434	406	421	385	408	404	419	387	389	388	420	384	419	427	430	413	409	433	417	450	421	399	380	392	392	427	433	400	409	413	405	386	407	417	391	449	377	414	416	440	422	406	401	434	392	392	446	396	442	394	394	399	419	396	394	394	400	427	421	386	389	416	362	410	427	418	403	435	410	420	391	406	389	420	388	433	407	396	413	394	414	380	394	366	386	419	409	406	421	405	357	386	419	402	405	373	411	381	403	457	380	412	380	399	419	426	445	409	391	430	430	406	391	411	401	433	436	425	408	417	421	419	408	417	418	413	419	407	400	407	396	424	427	402	407	403	400	385	434	390	384	385	386	427	431	365	395	410	406	420	396	433	414	417	390	412	420	406	407	404	383	392	402	420	382	397	359	398	401	415	390	393	404	428	408	391	388	401	452	393	412	396	380	370	372	428	348	434	390	379	408	446	428	398	430	404	412	366	438	422	392	376	394	404	368	434	416	381	421	401	381	392	391	411	464	411	410	418	418	416	411	391	385	428	436	380	409	392	394	392	408	420	422	427	424	392	389	400	395	373	461	353	419	406	394	386	412	392	404	414	403	413	417	422	431	408	389	417	431	374	421	425	382	426	416	387	442	425	399	406	413	433	377	442	377	417	410	412	368	409	430	393	392	424	366	403	405	426	425	399	450	430	390	416	385	393	434	415	407	414	412	408	428	384	397	359	415	394	392	433	440	430	406	442	407	400	421	390	406	412	377	388	385	437	419	428	400	371	394	367	409	396	414	413	411	426	450	413	385	392	385	406	412	381	412	382	416	416	423	395	408	388	415	416	420	414	451	418	404	427	405	413	389	412	446	389	398	452	404	404	413	394	436	405	372	404	442	420	395	414	420	413	395	420	406	436	388	407	431	421	418	416	410	411	447	394	398	414	410	357	412	436	397	372	408	408	390	414	369	403	448	426	421	416	372	439	393	431	381	414	395	376	411	441	407	385	424	411	417	417	400	423	418	423	391	397	398	393	377	430	402	410	400	398	417	401	394	403	381	380	389	412	384	398	360	409	400	396	425	458	394	378	446	405	386	430	392	399	400	410	413	421	401	380	386	414	414	400	385	393	403	426	395	417	444	443	390	444	416	384	403	446	404	426	423	427	412	403	424	421	388	416	384	432	406	404	433	420	388	392	403	391	438	410	409	382	425	354	403	417	413	409	412	400	420	356	403	429	403	413	443	396	403	434	418	408	414	400	422	386	368	392	430	393	401	409	397	389	414	409	424	406	444	406	430	408	456	394	420	417	378	433	404	417	433	438	402	443	392	383	392	426	427	419	449	432	397	408	397	410	378	434	443	405	398	403	411	444	377	446	410	401	391	397	410	422	407	385	439	427	400	404	392	442	413	366	432	387	400	426	409	419	393	362	384	419	413	404	421	409	444	387	408	419	456	417	355	404	376	393	423	398	404	417	409	438	351	445	410	415	425	382	421	417	431	407	412	366	392	394	424	434	388	382	381	387	401	403	402	437	399	427	437	409	393	386	409	414	416	411	440	407	431	400	411	414	394	398	427	396	395	407	404	423	405	381	435	408	385	373	385	413	434	391	432	393	421	409	453	384	424	417	377	373	411	364	448	461	420	397	403	417	427	407	411	408	379	408	416	391	394	403	400	411	426	418	393	419	412	430	396	373	401	429	395	396	417	371	400	431	401	427	391	380	411	403	373	422	440	407	393	438	429	414	401	393	458	403	406	416	403	388	400	426	418	416	382	420	431	410	413	407	437	412	364	415	413	366	432	411	393	408	446	408	418	371	392	392	392	455	405	437	404	394	380	425	398	401	389	385	435	412	380	380	405	389	370	395	403	407	418	392	406	428	430	446	408	411	421	404	415	415	422	379	410	379	413	412	411	411	412	393	415	395	439	389	427	398	408	412	387	424	405	437	417	410	394	425	407	403	378	416	457	371	419	424	431	390	455	416	389	414	412	459	391	439	446	440	400	404	380	381	450	430	410	378	418	418	415	413	375	417	384	400	448	408	387	425	405	423	398	434	430	423	406	404	362	406	425	390	424	419	391	396	423	421	396	411	402	399	405	451	382	419	412	380	416	411	400	456	392	408	403	370	377	383	394	415	396	369	415	398	407	362	409	401	379	397	359	404	419	418	385	375	410	421	420	401	396	421	419	420	386	424	426	417	392	413	416	453	406	378	427	408	419	407	430	366	413	430	415	420	400	420	403	392	389	399	425	374	375	423	408	448	396	403	423	366	426	389	348	407	395	428	366	407	395	393	400	396	396	397	397	413	373	425	415	411	443	387	377	393	428	394	383	416	416	406	397	371	402	404	384	379	408	448	392	382	379	378	405	416	412	392	442	402	393	417	416	428	416	402	423	404	386	443	440	400	403	404	418	439	363	409	396	397	383	412	405	365	419	408	430	450	378	385	403	429	392	359	388	374	422	437	409	408	411	399	409	412	395	442	397	396	415	421	393	431	397	409	418	399	443	446	457	418	389	456	383	429	398	384	392	378	398	411	445	444	429	392	403	389	395	398	362	421	428	384	396	395	413	405	433	364	396	423	374	399	421	399	389	393	433	378	397	418	380	415	444	400	408	372	405	433	393	386	396	405	388	424	410	371	405	431	401	446	405	379	405	404	403	395	396	405	368	402	402	392	386	368	370	414	412	436	390	427	401	419	418	407	418	437	409	399	444	414	377	393	414	434	432	390	406	382	387	418	419	407	406	425	401	391	460	377	405	425	409	377	380	409	427	431	381	421	429	389	404	409	406	381	376	418	447	427	375	430	402	350	385	408	414	437	422	405	415	426	413	394	408	427	423	426	415	435	421	416	416	433	395	419	403	446	386	412	448	399	417	398	420	383	439	393	394	393	442	404	417	424	428	396	433	443	397	427	376	465	412	423	397	424	418	400	401	411	415	413	369	392	422	422	411	395	370	412	395	403	443	392	399	445	411	418	363	416	415	367	434	394	428	411	378	392	400	414	406	411	400	398	365	439	436	362	389	375	419	386	408	410	417	422	410	393	399	413	428	397	434	424	412	403	408	438	415	406	405	413	407	398	426	409	397	443	391	432	380	381	377	425	395	407	409	373	416	438	436	385	419	377	397	446	389	446	401	396	405	369	401	403	399	436	415	389	402	400	431	448	425	434	377	412	400	410	438	406	411	411	411	423	417	374	380	391	442	433	408	391	424	402	400	406	410	449	411	393	382	415	406	412	404	407	413	420	397	397	384	431	459	411	424	392	407	402	417	423	418	386	387	414	408	429	421	433	392	415	409	391	418	423	403	395	430	417	412	373	376	436	412	366	390	407	408	387	393	409	449	432	396	398	394	387	388	386	433	411	398	413	405	421	429	404	380	428	410	407	416	399	388	392	404	422
25109	21067	27159	25112	11822	3271	2177	1525	1057	1434	11588	16047	9840	4166	1514	734	580	566	575	606	526	568	537	546	550	580	612	553	591	554	568	571	574	573	579	544	554	561	574	564	549	581	559	571	562	547	575	549	565	572	578	564	543	589	561	530	540	541	561	538	551	536	540	503	531	546	538	530	550	543	516	574	582	545	541	544	563	585	567	592	572	489	537	554	562	570	600	579	529	538	548	558	557	563	571	543	552	531	531	533	573	607	601	557	533	582	513	534	541	531	494	515	606	531	575	570	571	580	571	498	537	569	587	506	544	588	546	563	578	555	574	524	590	529	542	504	561	571	542	545	555	558	556	522	598	554	552	540	576	566	507	542	558	592	573	564	554	559	530	504	581	525	519	550	538	554	556	579	532	523	609	551	554	529	562	572	577	596	526	557	569	533	544	537	552	562	519	552	590	534	552	587	583	598	551	556	534	553	548	612	526	557	544	528	556	529	544	558	567	519	576	587	549	534	546	550	555	557	585	550	532	514	548	586	540	560	563	524	555	534	522	510	529	528	532	521	594	564	493	556	563	578	594	563	535	536	590	548	543	566	560	563	577	578	520	598	586	511	563	531	565	567	578	569	507	526	504	535	579	548	560	589	544	511	517	549	551	587	550	593	566	536	538	541	521	584	544	520	576	563	534	542	559	557	556	547	578	548	522	530	594	575	563	546	584	560	570	559	553	612	553	555	563	568	549	528	593	575	619	569	555	530	571	524	522	556	571	536	553	535	552	610	516	552	513	582	553	554	519	548	595	571	558	488	548	594	557	519	553	507	564	557	551	583	577	539	557	552	620	540	556	512	560	540	570	552	553	552	579	525	512	570	560	560	556	541	597	592	535	555	558	564	574	564	528	554	567	523	581	511	536	505	516	522	531	564	521	545	536	579	553	535	603	521	528	583	551	564	540	569	522	565	543	524	483	574	539	545	557	534	568	548	513	533	543	573	546	548	549	530	517	577	570	518	563	597	505	577	549	587	529	608	573	526	543	566	596	534	581	540	583	563	502	538	542	524	578	570	527	565	537	555	529	547	567	578	536	544	500	566	536	556	566	531	556	558	556	524	594	568	596	576	530	531	533	577	512	534	537	512	539	541	537	572	525	566	540	556	553	521	536	579	578	541	526	608	582	556	549	584	566	567	511	607	529	529	502	555	549	526	563	499	539	516	565	544	571	564	589	511	544	511	544	548	535	557	568	578	597	563	557	521	551	564	600	587	558	552	537	551	552	526	529	556	575	536	521	579	561	543	535	563	585	583	572	568	548	540	589	556	563	570	530	538	555	547	553	552	560	572	536	549	562	622	545	574	569	553	558	566	587	527	563	521	531	559	553	549	572	582	496	526	551	545	562	572	507	559	550	526	528	597	559	565	497	572	590	569	534	588	537	573	537	563	543	509	504	528	522	540	545	557	553	568	539	529	568	504	529	571	496	566	534	559	547	550	580	562	577	561	555	528	558	550	547	515	554	555	581	544	584	527	557	594	522	572	494	556	535	578	528	536	598	527	544	559	597	566	539	547	500	541	551	532	571	550	584	541	535	529	558	543	570	565	535	522	569	559	583	518	526	557	545	579	541	525	582	503	539	522	520	532	564	563	530	574	584	540	531	529	546	534	524	560	584	547	583	527	545	589	536	540	534	545	549	530	561	505	538	557	572	585	560	558	580	594	518	514	534	571	552	592	563	563	557	572	607	554	559	578	562	556	545	576	612	607	544	562	571	558	524	560	544	572	572	561	542	532	549	533	565	579	556	566	568	565	584	522	519	572	572	517	575	516	587	547	550	563	505	599	575	541	552	542	554	561	548	529	518	549	520	533	566	580	538	589	562	476	575	537	531	546	553	571	535	542	530	530	530	602	562	558	521	519	605	539	558	511	512	529	527	580	587	591	513	527	511	548	502	521	539	557	541	558	586	562	549	548	549	536	558	542	541	577	583	575	556	572	544	548	548	567	545	544	520	571	545	563	562	547	503	572	577	544	560	520	513	542	543	579	555	551	504	587	509	572	584	601	535	550	561	507	548	592	565	530	540	556	558	522	581	545	554	529	582	564	505	559	511	518	501	528	547	582	595	552	565	550	573	585	543	509	561	544	574	556	539	521	567	568	502	562	583	565	495	569	527	541	481	580	556	584	590	552	551	581	511	504	554	528	577	547	524	548	523	523	562	526	550	556	595	567	539	558	559	562	502	515	560	547	514	577	562	505	563	532	550	583	556	533	610	502	549	571	565	538	571	557	546	583	605	510	561	510	546	527	594	540	527	602	541	556	563	525	543	547	529	527	576	560	563	540	582	513	543	563	544	554	570	527	535	616	526	588	569	535	610	551	546	583	540	555	574	536	543	581	561	542	590	552	537	539	547	517	587	562	592	591	520	574	560	561	534	538	554	539	581	570	561	549	543	560	570	530	541	539	570	522	547	616	558	549	577	555	583	559	568	524	536	587	547	558	525	541	572	554	558	561	537	544	548	544	549	539	527	555	575	537	576	555	546	546	531	531	541	559	549	555	522	589	581	557	563	604	559	586	576	578	551	533	536	556	557	524	545	568	556	525	522	536	525	559	540	533	556	526	530	539	556	550	577	566	583	546	564	529	519	539	549	543	585	578	553	555	578	560	550	528	580	539	572	536	567	575	582	525	546	562	579	543	585	542	561	544	544	565	555	578	549	519	531	534	560	546	546	556	536	570	578	576	561	541	527	526	616	536	553	532	569	544	527	561	569	570	561	574	520	555	540	553	551	531	582	537	530	534	552	542	557	553	556	536	551	537	534	575	551	551	537	551	521	559	503	595	538	559	584	550	536	580	573	531	592	578	525	513	575	550	519	562	546	580	541	552	552	544	533	518	541	483	570	520	523	551	554	501	551	557	548	575	563	540	533	562	551	537	590	582	510	578	571	523	551	535	519	539	528	578	559	584	550	528	563	535	567	589	564	575	579	563	566	544	485	525	564	572	550	590	530	514	557	526	535	542	562	593	556	516	566	545	551	567	568	526	569	541	555	521	495	572	587	526	573	592	596	555	563	544	564	572	545	552	503	540	553	524	544	554	535	550	541	518	564	527	526	527	531	521	553	522	577	552	569	578	521	591	502	576	546	563	544	544	552	572	525	561	588	550	568	554	565	561	550	546	531	515	588	522	539	539	549	512	577	584	564	591	570	557	540	575	549	520	561	596	563	568	592	541	560	525	561	566	539	550	557	593	514	544	542	536	569	554	557	607	555	549	595	544	545	541	591	540	592	585	572	536	585	547	550	555	573	518	564	555	569	543	584	558	529	548	553	555	551	559	542	507	559	562	548	529	511	559	554	532	555	547	560	570	552	607	546	559	537	570	506	580	557	558	562	569	601	560	537	519	574	554	561	539	566	505	548	527	541	575	546	561	569	538	562	574	553	530	568	575	545	592	557	556	544	573	579	606	582	535	552	561	612	521	545	554	538	533	563	564	541	575
5915	7423	6011	3919	3905	2871	2398	1883	1265	2072	14532	15359	9389	4167	1595	672	509	500	497	456	486	476	465	474	427	452	447	457	418	498	481	458	493	512	472	466	411	470	457	456	467	482	463	485	471	476	459	436	462	468	452	455	477	473	462	462	524	414	484	480	472	457	451	455	481	500	446	485	467	482	465	490	518	476	524	477	469	472	478	507	469	503	437	454	438	463	461	489	460	487	482	445	479	433	454	492	462	457	453	489	441	492	443	476	411	444	468	495	444	466	462	442	453	466	472	448	476	492	474	514	435	462	500	461	454	449	441	453	487	433	464	468	475	469	473	466	492	463	439	469	423	486	465	496	435	479	449	462	476	465	490	473	498	512	520	462	480	428	486	461	463	532	436	453	477	455	435	453	478	442	473	483	480	483	434	451	481	498	483	462	462	460	487	503	460	452	444	456	477	444	477	488	491	411	467	497	445	457	436	480	447	452	489	483	452	467	479	486	441	460	489	461	474	504	459	472	470	478	484	464	491	455	469	486	465	411	489	465	496	452	456	488	466	460	506	500	434	476	490	440	477	501	464	431	426	475	472	443	457	464	453	495	489	444	494	483	438	433	522	461	480	468	449	450	453	430	492	457	470	492	461	480	448	453	487	433	463	481	419	456	429	463	450	449	461	449	483	474	478	449	503	489	476	476	418	446	447	465	484	474	448	479	497	454	459	445	447	444	488	453	460	471	423	457	494	463	472	464	498	486	463	434	454	487	446	450	505	493	485	424	493	445	444	474	436	457	451	453	446	437	459	488	453	472	466	508	505	459	464	479	433	449	439	459	463	480	480	462	472	481	454	444	437	453	480	452	463	490	468	477	472	474	487	491	464	478	463	480	470	501	428	439	463	464	449	469	451	438	454	454	470	450	471	472	455	485	482	486	512	464	511	439	475	484	485	456	460	479	478	471	479	480	483	463	459	479	461	459	463	441	446	450	445	446	450	458	442	500	439	478	484	452	446	484	450	511	426	436	412	457	466	460	443	449	447	477	515	473	447	482	465	484	509	490	442	445	434	522	469	472	447	488	465	475	473	491	456	465	448	441	481	408	463	450	464	424	468	459	444	450	482	474	456	485	463	519	482	460	466	424	441	495	449	420	503	469	491	460	460	484	444	455	468	444	470	457	458	459	452	437	434	496	470	482	485	469	428	467	462	442	443	473	428	457	467	451	504	476	476	471	446	441	464	452	449	454	483	483	472	464	450	502	476	469	454	457	448	445	443	513	462	466	476	470	475	451	458	482	441	456	469	484	511	464	452	438	467	469	483	452	431	456	440	469	413	466	449	489	462	477	459	425	473	452	467	496	411	457	448	452	477	478	440	453	434	461	467	443	457	460	482	487	422	471	488	420	434	431	470	475	466	476	470	449	511	438	454	429	459	452	451	452	440	432	451	469	475	444	454	464	471	492	452	459	434	470	511	452	461	480	455	475	447	453	436	476	441	431	478	484	462	450	483	469	464	479	456	452	434	437	407	465	474	470	436	456	427	498	466	455	470	470	468	454	497	473	414	455	437	457	422	466	429	477	467	437	480	458	465	481	391	495	476	440	463	468	441	446	500	466	482	498	466	437	462	429	466	457	400	441	450	467	443	451	495	482	453	465	456	424	485	466	524	481	471	442	481	462	446	456	454	492	483	487	476	450	438	441	480	423	472	474	475	460	502	479	497	465	442	466	477	421	477	449	461	473	456	428	486	462	477	470	492	498	460	465	458	482	470	467	463	447	451	479	488	482	453	462	435	483	453	480	433	448	447	488	481	504	469	468	443	464	454	518	460	476	454	511	463	447	449	515	474	468	447	437	436	461	480	454	398	469	484	456	464	499	438	444	445	473	438	495	436	484	465	456	474	455	493	411	494	485	446	484	504	431	467	472	466	482	509	467	485	488	451	485	447	456	461	488	461	464	441	484	479	481	442	476	480	456	446	498	477	483	466	452	437	470	466	493	449	447	461	472	497	485	449	447	471	461	463	449	471	473	453	432	456	476	431	458	469	477	457	483	471	477	464	458	483	443	468	433	484	420	510	457	427	484	477	465	474	478	473	480	460	463	435	450	435	478	451	430	470	498	459	431	474	470	494	490	492	425	478	474	491	434	481	454	440	474	500	492	479	484	439	488	475	472	455	461	484	434	514	481	461	457	443	458	474	461	466	480	491	435	480	451	433	462	444	472	455	505	465	447	455	476	481	468	503	487	449	498	484	465	446	462	446	503	470	495	440	477	484	434	435	467	461	470	462	430	483	500	439	475	468	441	457	449	499	469	504	459	417	500	471	460	453	496	428	457	459	469	449	435	494	482	462	479	425	496	474	467	495	467	458	473	484	474	490	451	499	443	452	495	445	455	418	484	463	492	494	474	490	450	510	467	426	445	457	460	460	443	480	470	451	444	465	500	479	442	485	501	474	467	448	464	485	483	438	502	474	462	476	476	488	472	455	471	467	396	474	454	475	485	460	464	502	459	433	491	443	458	480	461	469	454	490	443	464	453	441	474	511	482	451	506	472	471	450	460	491	462	430	453	461	441	459	427	446	473	438	448	462	490	483	450	454	462	431	457	425	474	467	481	476	444	457	447	417	429	433	459	487	447	514	481	479	453	440	433	458	455	472	434	476	469	453	452	486	491	493	436	436	452	462	479	452	481	443	430	443	473	453	440	510	473	474	447	437	465	425	468	478	445	485	499	460	485	488	458	470	516	438	479	463	443	433	466	448	474	466	460	469	433	469	467	461	447	451	509	461	471	498	463	461	438	487	505	427	471	465	461	420	475	470	444	446	424	484	488	447	456	442	495	453	425	463	454	452	505	451	449	465	450	468	432	466	440	482	453	491	441	487	462	463	416	490	476	462	482	450	446	436	504	485	465	449	434	454	479	475	442	461	464	456	442	503	480	457	476	476	448	443	451	472	486	499	474	448	457	484	494	532	431	440	453	486	482	462	450	489	491	460	479	466	445	437	433	472	430	488	426	460	469	442	417	479	423	495	449	456	460	483	412	472	458	441	461	489	481	459	466	496	444	454	481	448	419	471	492	415	467	447	468	437	481	445	480	486	459	476	505	482	454	466	475	461	443	479	493	469	512	434	481	474	448	439	454	443	471	441	461	459	465	463	446	482	459	467	414	470	485	493	417	458	462	483	464	417	475	441	478	486	486	440	420	448	509	456	467	435	453	472	472	467	495	459	460	469	459	466	440	473	464	465	460	451	471	449	480	481	449	463	498	480	462	460	432	434	463	487	436	452	470	455	478	449	426	441	463	524	457	468	473	453	448	439	491	488	468	427	442	451	450	464	421	462	442	474	452	479	474	439	440	470	510	438	477	438	502	447	432	506	443	488	474	417	449	407	450	453	468	452	466	460	435	451	436	444	488	475	466	494	479	435	479	432	489	442	473	485	483	462	456	439	473	480	454	480	475	489	498	497	476	417	469	452	439	464	502	482	483	451	444	484	440
23971	21061	28209	24153	20961	10319	3082	1644	1541	1880	19246	29786	19328	8428	2618	1000	676	688	660	636	638	652	580	636	660	671	672	674	680	611	633	624	672	693	678	620	686	660	634	659	636	673	624	681	695	598	649	635	614	654	699	664	655	688	625	639	669	645	652	589	694	594	656	656	647	655	631	617	662	647	677	718	622	649	607	630	648	588	667	644	709	651	651	682	641	638	616	651	666	670	715	673	648	665	653	652	663	659	607	630	640	641	625	614	638	585	635	643	607	689	629	647	654	632	640	642	620	658	659	651	680	633	653	624	588	640	644	654	591	628	697	672	623	621	605	624	656	649	644	696	636	639	637	631	632	700	633	614	658	608	648	618	632	627	685	630	645	634	610	634	588	679	647	638	647	680	648	618	613	632	628	679	672	666	670	641	682	618	592	630	671	627	694	626	643	648	639	626	628	615	657	594	645	690	639	589	618	662	641	647	627	644	610	599	667	619	616	608	601	630	605	655	640	636	592	621	640	632	648	642	598	590	644	655	676	630	645	618	631	641	578	609	660	625	673	683	631	706	678	645	616	637	636	608	640	601	679	641	633	621	640	649	625	713	648	625	627	572	664	636	671	653	623	624	670	633	650	663	597	645	624	658	647	649	642	640	610	604	661	616	723	655	643	625	652	679	670	647	636	656	696	632	664	610	659	624	654	609	602	626	674	656	644	636	671	659	647	641	637	644	604	659	648	631	604	672	615	624	619	647	593	589	605	645	642	614	592	642	609	640	662	635	643	634	639	657	601	609	627	644	640	643	638	617	647	615	626	619	643	614	599	647	606	612	624	648	651	619	615	646	629	665	632	640	637	612	653	665	605	623	643	652	635	645	656	629	618	610	613	631	661	629	664	619	644	596	612	662	632	626	657	640	627	595	672	654	675	645	663	599	654	631	622	639	579	666	643	670	648	647	662	606	653	656	619	636	635	613	631	615	640	630	575	629	640	643	650	623	594	665	626	650	627	647	589	617	614	669	643	614	660	633	640	576	627	652	651	658	625	597	704	706	649	645	623	653	604	661	628	635	694	609	625	638	606	644	674	616	689	596	603	678	628	667	696	641	628	677	612	645	656	635	628	654	616	578	618	627	638	664	610	640	643	588	617	616	618	649	633	683	671	631	632	623	621	693	653	580	665	608	634	675	622	637	642	663	653	626	644	645	699	643	634	636	632	589	613	657	645	650	702	610	639	627	640	646	667	654	620	629	629	636	616	618	625	637	636	677	660	658	654	672	608	688	630	642	595	663	638	630	628	637	641	696	668	629	641	634	675	655	644	658	663	612	620	638	579	607	582	656	657	653	654	592	613	681	647	658	611	634	632	645	653	631	638	647	676	638	694	659	625	632	630	722	617	616	609	624	636	616	620	627	621	634	625	662	652	645	577	571	606	672	646	610	644	638	657	631	673	609	606	654	623	651	621	617	640	665	653	587	642	650	596	625	652	646	656	605	605	666	611	619	633	607	624	641	657	618	621	635	565	637	686	601	638	673	657	661	636	618	615	645	641	628	599	665	647	617	645	659	639	644	665	662	648	656	633	633	660	594	621	649	659	664	604	663	614	623	648	650	622	632	645	639	693	612	701	614	623	646	619	673	675	677	615	629	620	618	651	615	649	605	633	634	650	616	607	604	608	646	651	654	652	667	670	609	662	670	651	708	695	687	637	628	673	657	657	635	614	637	625	639	617	609	658	652	657	645	639	630	633	628	632	668	606	648	653	627	656	620	622	671	631	641	637	605	635	630	602	672	626	618	639	648	646	660	669	601	610	599	627	629	677	659	670	645	625	588	647	615	630	673	639	610	604	668	640	634	687	618	642	667	643	638	627	605	602	585	596	657	601	640	643	619	621	640	643	628	645	623	618	604	669	639	625	639	693	619	643	617	648	643	632	626	648	646	677	667	686	600	631	656	644	635	639	632	575	623	642	653	605	636	657	626	628	636	603	605	632	637	585	614	662	711	604	641	641	637	585	662	656	633	600	675	589	604	656	644	666	662	597	623	656	638	639	665	612	605	626	595	595	659	636	662	632	638	649	630	662	615	652	635	591	668	642	659	614	585	622	654	653	634	648	648	662	604	686	645	669	665	627	609	632	649	653	651	591	649	611	631	618	660	631	654	597	662	628	660	632	599	639	589	609	622	642	605	651	668	629	638	630	612	660	603	631	604	621	645	599	640	643	665	625	626	656	635	695	674	658	630	610	625	608	636	611	619	605	678	647	644	658	650	621	586	657	647	668	653	655	621	606	650	640	621	560	617	615	688	634	617	628	649	651	654	596	607	581	682	648	657	672	625	620	667	606	666	657	614	634	601	646	633	637	616	664	646	619	582	639	657	618	623	614	701	682	608	659	673	664	667	661	624	590	650	601	628	643	636	647	625	615	644	582	607	649	634	621	658	609	666	621	626	640	632	645	625	662	637	611	647	645	597	597	646	627	621	630	597	655	620	595	614	698	632	625	663	659	653	636	613	605	658	639	664	613	595	622	649	623	626	621	620	668	605	639	627	640	626	640	625	655	670	628	645	646	629	644	617	630	621	706	608	663	638	648	566	647	590	616	627	618	595	606	622	630	619	616	660	636	640	658	658	638	618	652	650	614	610	627	644	624	694	657	667	629	638	695	577	624	604	635	649	648	663	616	605	662	628	662	608	601	619	668	655	622	628	641	613	619	636	587	640	637	634	664	636	622	586	637	655	608	665	645	634	629	602	604	640	658	634	642	626	671	619	637	608	641	652	631	682	610	696	687	619	610	624	644	611	633	677	662	617	619	628	643	610	588	605	675	683	637	643	596	644	601	664	640	680	639	632	659	666	607	616	605	653	649	600	660	643	647	659	662	670	627	621	621	664	663	609	681	673	635	637	638	668	648	630	667	654	661	629	665	636	630	634	672	650	609	626	625	580	641	633	664	678	617	640	636	670	639	644	620	587	635	627	649	611	630	616	643	593	665	638	652	648	667	625	670	641	636	632	598	641	640	655	574	640	678	666	620	633	640	663	622	577	660	644	612	633	655	647	598	614	629	646	648	646	671	617	615	641	646	612	650	623	615	594	611	666	641	668	641	688	637	625	624	630	619	628	624	702	636	591	599	662	703	656	635	627	601	568	622	659	602	608	632	654	609	649	621	616	643	611	693	658	650	661	608	643	625	641	620	609	624	683	621	638	663	651	635	612	657	610	669	639	670	652	637	629	645	637	672	649	620	613	643	645	593	623	607	604	578	613	710	623	652	637	634	640	651	676	658	647	639	641	654	600	643	624	640	653	617	590	608	659	647	599	671	672	641	642	652	640	635	615	640	603	653	623	619	633	586	594	605	652	634	635	684	593	660	612	669	620	620	624	623	635	653	626	655	649	653	621	621	636	616	646	659	642	630	655	650	598	640	608	611	625	662	656	634	623	650	642	629	622	657	627	639	622	611	622	672	675	665	647	613	648	642	633	667	684	629	689	645	652
6865	10078	9142	6931	5303	3455	2376	1985	1962	2562	23359	26583	15824	7333	2456	887	600	547	521	547	539	594	555	597	511	584	565	551	561	540	563	537	538	568	514	550	550	544	526	525	527	524	571	493	530	473	570	536	568	517	470	546	542	520	587	523	582	550	542	523	536	496	477	523	519	558	545	503	491	537	531	512	537	515	529	548	524	512	558	512	522	512	506	572	540	523	557	548	530	491	530	522	512	517	485	521	567	527	521	550	530	545	548	556	593	490	528	523	518	481	543	539	538	527	542	526	552	566	531	496	557	507	525	536	537	525	507	510	550	533	544	506	513	538	549	530	541	547	477	507	514	526	547	564	541	520	540	542	535	527	533	528	515	532	529	518	538	530	497	561	532	482	526	546	539	557	507	500	537	538	564	540	517	515	555	555	489	547	560	550	545	492	519	530	528	498	520	574	532	519	557	499	530	528	500	528	532	518	526	518	519	570	538	551	506	567	557	551	522	514	525	527	520	494	543	476	552	548	543	536	574	566	533	538	511	545	552	517	510	523	553	554	483	500	540	515	502	539	543	523	527	505	538	539	537	537	549	522	536	516	550	503	535	523	548	484	540	541	547	547	513	526	568	534	520	510	551	487	497	540	578	526	542	538	528	548	518	544	530	541	481	513	517	522	544	547	551	494	531	537	567	576	539	507	466	582	497	558	578	531	555	519	515	577	534	491	509	517	528	527	517	525	512	516	523	533	532	530	487	499	551	533	541	562	482	505	560	529	531	558	508	524	498	503	568	552	524	530	494	523	572	522	536	545	532	513	536	518	536	540	552	509	545	553	539	532	546	561	541	569	523	531	558	523	560	513	532	533	535	543	529	526	513	529	513	552	542	528	537	531	546	505	529	527	528	553	543	539	554	494	494	522	495	553	516	539	539	535	484	503	536	546	495	518	533	533	535	506	496	541	521	555	506	541	521	529	528	577	556	551	506	571	534	534	496	552	534	531	518	559	564	547	522	482	501	575	558	528	549	553	544	573	529	535	582	520	545	540	550	486	504	496	528	488	555	531	531	515	507	513	517	538	536	560	494	478	534	519	521	539	539	509	533	514	513	519	594	510	545	520	562	541	546	532	503	555	498	529	535	562	531	501	536	523	527	577	492	544	520	565	518	549	519	522	544	541	485	513	529	532	512	573	524	527	520	540	519	551	501	528	500	527	475	554	524	549	517	490	535	512	526	523	518	521	498	481	467	545	494	484	565	517	504	564	495	512	528	502	534	509	506	541	537	512	520	525	573	493	513	535	500	535	527	563	546	529	500	534	540	527	542	500	549	582	550	537	573	552	524	567	574	518	528	539	480	530	577	483	522	574	547	504	518	519	575	540	522	524	532	556	523	509	551	492	555	552	525	469	558	531	545	565	519	525	524	544	514	536	557	518	496	566	518	508	529	531	534	534	506	496	549	537	542	568	535	507	535	493	494	542	550	543	522	513	525	521	518	497	490	561	493	517	551	517	507	517	552	539	507	513	525	479	470	532	510	521	580	535	504	545	481	557	523	541	517	510	525	579	505	522	526	512	539	525	503	538	527	544	548	558	552	513	501	508	566	513	516	557	533	544	490	537	523	514	534	533	535	561	507	547	525	535	518	520	513	557	567	571	530	534	491	532	524	520	523	539	537	536	561	550	560	548	548	528	530	527	518	542	499	526	533	512	508	500	544	521	507	530	555	495	497	532	537	532	534	525	525	523	538	538	507	545	559	543	518	527	511	552	539	559	512	519	491	552	595	574	504	490	550	519	479	528	544	548	533	517	503	526	534	550	529	498	543	498	526	518	567	562	515	534	536	535	532	514	548	522	547	549	529	538	543	561	534	537	507	516	530	506	504	509	549	504	524	559	543	511	515	498	537	482	525	563	543	499	530	536	536	530	544	519	555	531	544	548	534	523	530	522	501	527	578	557	496	519	524	511	535	543	542	551	567	490	518	526	552	529	553	505	517	478	526	523	516	510	545	524	521	511	532	556	538	495	521	543	524	507	516	523	568	542	501	565	500	556	517	551	542	512	507	512	574	512	537	546	541	561	511	535	496	482	529	503	550	528	535	537	535	580	528	513	517	538	522	527	514	551	539	544	548	517	508	550	490	509	543	562	555	537	527	523	543	514	546	522	534	565	515	522	574	554	523	479	466	463	522	512	540	534	580	524	504	547	525	516	528	503	529	508	533	511	529	542	523	490	536	536	553	563	516	510	486	517	545	552	514	547	533	544	549	545	501	503	523	529	539	559	528	558	492	529	538	505	547	548	529	488	528	515	495	506	515	497	539	528	528	540	526	521	490	536	569	513	551	524	531	536	519	495	562	458	551	481	551	536	544	558	504	500	527	520	503	542	493	519	501	545	558	467	518	510	523	516	534	580	552	530	553	502	547	521	499	545	520	546	521	545	521	543	517	550	548	540	525	529	495	554	539	520	546	524	518	536	548	554	512	546	520	565	542	515	537	537	542	516	518	490	552	507	524	534	538	508	519	507	513	523	552	488	516	531	544	529	531	512	494	604	534	528	537	521	559	522	462	569	526	581	530	507	509	489	506	554	557	501	534	541	492	538	538	478	532	531	509	554	507	567	549	517	499	522	549	549	515	521	552	523	538	527	529	520	529	525	539	502	504	510	493	540	489	537	487	563	523	528	540	526	512	544	488	516	515	528	539	558	528	531	516	545	511	514	539	542	487	543	505	505	511	520	544	550	545	560	545	521	535	519	537	538	539	531	525	462	559	538	510	536	508	519	500	494	478	543	528	492	523	517	540	556	508	523	512	541	544	507	524	516	526	550	528	500	538	534	452	524	483	513	523	553	519	536	506	507	514	483	554	509	532	542	566	497	531	516	531	522	514	512	524	575	476	517	520	527	556	509	518	560	574	493	515	488	533	518	516	526	523	548	542	515	486	551	489	513	544	545	523	506	520	555	518	523	513	495	565	523	485	527	548	523	521	525	500	545	502	546	494	522	527	507	507	520	554	513	526	511	522	555	528	533	524	539	505	538	552	513	532	503	481	543	499	508	533	549	521	480	522	536	503	537	540	546	555	562	533	519	522	503	513	533	519	532	533	505	503	525	537	494	547	504	507	535	519	521	546	500	481	503	519	523	492	512	511	508	488	560	542	524	528	538	539	510	527	512	505	550	491	543	507	534	518	560	533	513	547	520	529	526	570	550	518	517	536	491	546	519	554	531	518	531	504	512	516	539	523	507	510	528	508	533	532	570	513	573	493	541	539	492	523	520	540	538	541	524	516	577	494	541	530	529	537	563	549	509	519	552	551	557	507	492	571	489	518	572	523	518	546	546	499	490	521	530	543	557	522	549	521	519	494	519	448	559	514	568	525	511	538	537	507	513	557	507	539	492	530	549	504	518	523	523	551	536	535	524	585	533	519	538	564	496	479	528	489	492	502	511	482	503	501	538	509	518	507	506	544	579	546	534	547	492	538	527	541	511	502	546	525	542
27120	12180	2794	1420	892	713	671	622	621	616	987	1869	1697	1100	686	546	516	503	451	472	469	503	476	451	511	481	519	474	467	465	489	497	496	483	492	473	472	440	487	488	459	481	457	476	472	494	470	475	473	455	489	494	448	477	495	500	486	472	462	478	470	492	468	453	488	488	516	517	452	430	491	456	438	478	464	527	480	455	497	426	475	469	458	501	521	469	513	483	450	478	489	474	488	519	486	469	469	508	475	537	474	495	496	499	467	510	475	484	502	482	453	496	469	503	454	470	482	503	489	464	464	432	482	482	502	458	482	474	473	482	472	461	497	461	492	502	444	497	465	494	443	501	479	489	462	497	470	496	501	491	435	500	471	444	448	476	466	478	444	485	465	454	489	469	465	474	465	491	486	493	465	467	471	482	466	474	449	492	480	467	426	457	467	498	476	467	525	460	495	521	461	476	505	500	481	504	478	494	471	447	475	534	502	481	457	483	489	469	516	471	446	476	499	473	487	503	480	473	436	454	461	490	486	480	452	479	492	488	506	494	500	506	501	469	484	486	491	466	506	454	442	486	493	506	489	470	490	484	466	489	464	471	481	480	454	468	474	494	520	497	501	464	495	439	434	485	466	479	502	501	493	495	506	482	468	472	486	468	452	481	482	479	489	523	484	489	482	451	498	480	469	465	521	454	474	520	457	468	474	489	508	504	485	484	503	494	459	467	478	487	506	488	473	465	457	501	430	498	526	489	467	500	471	483	439	453	474	517	485	462	469	534	461	477	492	485	501	473	486	488	495	462	444	486	471	480	477	488	478	466	514	453	474	469	499	485	462	461	497	448	476	511	502	534	459	434	496	487	498	507	481	480	498	451	501	473	510	461	482	493	512	473	512	450	508	438	488	489	466	478	481	461	500	470	484	508	454	478	480	471	479	494	489	475	451	467	519	535	504	467	468	471	460	500	492	507	491	467	513	470	501	481	474	502	478	509	537	494	521	489	498	453	486	486	497	531	508	469	474	478	450	465	477	442	475	487	474	497	448	511	501	495	450	506	501	541	479	464	472	459	463	450	455	462	532	458	487	506	506	485	459	485	520	492	474	466	514	468	458	492	494	458	521	477	489	503	459	485	510	529	478	458	460	485	496	478	464	476	489	460	470	497	494	480	470	489	499	471	457	503	491	538	475	489	494	492	513	467	472	441	510	417	439	470	457	503	492	508	521	496	491	463	476	485	468	496	493	493	466	491	461	489	507	465	498	494	486	488	453	496	479	473	417	468	486	502	485	482	471	522	473	442	437	511	446	500	479	479	465	497	502	475	467	463	494	436	496	479	481	501	477	500	479	514	487	500	496	513	474	480	498	479	515	461	497	456	495	474	496	498	483	482	519	516	475	483	499	518	464	475	493	454	474	463	468	455	474	485	461	463	493	481	488	461	437	467	479	455	460	466	482	513	499	459	497	453	485	526	498	529	452	465	421	553	475	446	452	431	459	538	448	509	458	487	491	513	482	492	473	499	487	475	488	514	454	486	452	454	491	469	475	473	508	496	469	469	496	502	492	458	511	445	503	510	499	489	500	469	531	486	471	429	482	512	469	480	496	479	509	453	489	491	511	471	474	468	475	483	444	481	508	485	500	494	499	472	501	471	482	504	481	456	481	477	510	509	465	505	489	466	499	502	464	501	466	498	458	464	488	508	473	478	502	501	488	469	474	430	477	507	482	477	488	493	465	488	522	502	455	506	461	453	507	504	445	464	489	510	466	491	478	491	499	490	498	494	491	509	496	482	482	473	490	479	448	450	479	490	462	473	440	459	482	493	459	511	513	469	469	507	463	506	508	472	485	476	469	461	450	464	486	469	469	491	480	463	473	485	432	503	516	478	546	484	457	523	502	471	479	496	484	493	499	489	484	454	495	464	481	461	493	467	480	491	499	503	434	513	455	508	470	439	483	489	513	507	447	434	470	488	464	485	475	484	502	462	498	439	482	482	478	495	475	470	518	481	464	448	464	503	503	464	497	460	473	485	453	478	479	475	475	499	476	473	475	485	465	500	452	457	510	468	509	491	511	469	482	510	490	525	482	476	500	475	479	524	479	488	487	491	517	500	498	427	449	489	482	471	486	487	512	495	488	494	465	442	539	489	507	450	462	472	472	479	472	489	463	440	491	472	465	504	478	501	489	470	488	453	455	510	470	473	505	418	459	472	468	472	501	481	427	482	498	485	453	478	451	494	499	518	479	495	505	457	510	494	508	485	510	559	506	485	472	478	502	469	477	505	447	471	505	495	504	490	504	454	473	483	497	473	489	453	441	445	468	458	503	472	485	462	549	487	432	498	481	501	495	503	480	482	487	501	473	451	468	492	505	540	516	491	471	482	544	474	483	489	484	490	463	491	477	505	505	488	439	494	478	477	464	521	494	479	458	460	485	436	501	485	465	509	466	483	468	482	478	493	481	436	454	503	485	445	489	455	473	509	479	469	482	465	426	523	482	466	473	494	477	530	450	465	497	479	507	481	503	480	465	483	511	483	501	495	455	479	484	459	474	448	489	452	497	462	515	515	504	484	488	513	508	462	491	505	473	461	486	460	505	470	446	467	454	477	505	466	475	525	468	464	497	436	443	531	520	452	524	479	441	447	445	478	463	499	541	478	493	485	510	478	464	489	509	517	507	462	459	451	465	464	458	468	463	498	463	457	481	517	490	480	455	479	516	520	501	475	483	467	456	510	450	486	484	484	444	486	499	486	488	427	484	502	461	514	487	517	442	474	501	500	467	474	455	482	511	512	494	518	450	500	546	482	468	476	502	479	529	513	457	480	477	482	468	474	470	500	460	492	460	481	473	464	514	489	485	463	494	455	461	493	528	485	467	469	490	473	425	478	485	475	492	511	453	468	468	499	531	501	494	449	508	483	470	485	472	488	448	484	507	488	468	442	526	465	436	492	500	465	472	483	501	515	444	476	481	470	484	490	460	512	460	454	478	469	482	443	520	494	479	443	509	465	483	415	469	512	458	485	462	469	518	467	502	463	493	489	483	490	470	459	495	491	456	444	495	474	453	460	520	508	474	473	508	455	454	537	462	534	538	448	491	484	512	490	473	492	472	491	507	487	520	454	489	494	506	459	531	486	476	492	503	449	488	500	470	444	481	491	460	494	447	442	478	468	495	485	488	479	461	503	491	487	496	479	462	492	534	481	475	491	526	484	491	456	461	484	462	487	494	479	478	477	469	510	474	457	487	468	479	484	490	445	502	451	524	474	510	474	470	448	492	502	472	468	467	484	495	471	475	480	484	459	480	441	488	478	480	496	498	511	455	523	473	467	464	513	480	505	460	469	508	506	503	428	456	483	480	501	466	478	495	459	471	468	494	484	497	437	484	523	521	473	490	471	475	456	486	457	451	449	484	464	495	460	511	479	456	485	484	446	450	458	474	495	487	510	458	489	501	492	484	509	454	487	460	503	487	517	513	463	491	490	462	448	472	502	505	466
5941	2431	2432	1270	928	796	709	775	684	609	1328	2340	1870	1169	668	435	425	393	407	428	418	384	402	402	407	425	373	405	407	383	382	410	420	394	408	392	402	375	385	386	390	406	397	419	370	403	413	402	398	411	383	384	384	395	418	396	372	400	421	435	427	344	406	383	367	442	387	384	377	399	389	390	360	442	386	420	391	447	419	386	390	409	378	389	395	417	380	428	412	370	410	393	347	384	394	393	409	362	392	413	396	391	395	400	399	409	374	378	401	405	410	446	363	383	388	413	402	413	379	416	366	422	424	383	404	428	417	411	388	397	364	401	379	386	397	400	384	404	373	368	371	377	376	412	394	402	369	384	402	377	403	403	422	382	391	390	410	393	409	389	410	403	366	387	388	378	337	394	385	418	402	396	394	400	405	387	364	390	392	394	411	413	384	432	397	401	400	381	369	410	323	398	386	406	404	372	355	416	392	411	378	386	409	378	383	430	394	372	375	417	432	367	408	376	406	382	427	394	410	390	429	402	382	416	391	407	400	392	403	404	420	400	384	375	404	390	370	395	384	377	389	385	404	379	397	388	404	358	405	401	412	365	386	356	407	379	380	410	378	414	373	426	371	397	384	362	404	389	394	389	380	402	389	399	375	403	362	439	403	417	429	401	380	408	348	399	389	375	379	366	400	373	382	411	396	364	379	421	426	393	397	385	380	433	396	385	391	405	412	378	370	410	364	382	382	393	379	354	363	381	399	402	392	380	371	352	393	380	412	390	366	420	419	377	385	410	416	373	424	408	395	394	404	418	367	404	403	375	400	390	400	382	398	412	416	427	404	409	371	425	379	357	383	392	398	451	396	385	405	397	431	390	411	425	396	376	417	404	417	376	367	401	423	387	398	406	371	422	375	408	383	389	389	419	380	420	390	400	418	383	406	357	387	361	383	376	406	385	421	399	357	373	361	420	407	408	399	400	385	388	420	404	394	399	362	381	406	372	384	397	369	385	403	424	392	400	392	402	400	368	414	422	365	372	431	388	400	378	415	406	414	358	413	370	400	371	379	408	403	406	442	423	395	346	385	395	397	383	400	380	398	395	407	410	386	394	374	390	377	393	378	421	364	400	416	384	379	390	411	409	395	381	374	378	343	413	426	389	393	425	445	403	408	382	352	409	390	392	387	437	417	406	397	409	385	430	363	401	394	413	413	405	392	411	410	417	395	355	398	412	408	413	375	393	409	392	398	400	386	430	389	379	388	396	391	406	376	417	413	399	390	370	422	369	401	402	407	375	374	394	385	392	363	390	341	410	412	383	383	397	384	425	434	391	436	399	386	409	388	371	392	344	405	414	398	408	368	426	378	359	406	395	404	387	414	388	354	421	380	376	395	354	407	398	380	395	387	424	377	408	441	406	381	390	391	379	421	408	385	413	400	389	442	417	417	397	386	401	385	401	389	427	430	382	411	392	384	380	418	413	396	409	418	414	415	381	410	376	443	379	381	402	393	387	377	407	375	352	394	416	400	391	397	361	357	395	390	407	401	378	422	369	404	387	381	362	359	396	396	409	440	374	379	368	400	389	426	383	422	395	379	397	359	379	384	409	421	385	368	407	417	398	379	404	423	390	410	399	397	393	407	371	383	384	418	419	408	423	367	438	364	390	396	382	402	379	470	391	375	362	384	405	387	366	418	371	410	384	401	383	443	385	413	406	418	394	415	418	400	361	370	377	394	402	376	407	403	388	403	384	388	389	383	366	368	360	393	423	407	406	428	395	399	386	383	388	397	429	410	377	378	387	394	385	407	404	388	419	417	413	396	397	377	386	384	378	413	363	414	388	378	443	417	406	422	393	385	398	402	392	392	435	417	357	374	398	389	386	406	380	418	394	354	375	368	410	394	370	401	404	420	377	422	413	416	390	410	371	355	394	419	405	409	430	376	392	400	400	438	384	431	374	384	378	388	371	396	416	420	403	412	380	394	389	401	388	386	390	401	405	395	394	438	398	377	373	434	401	369	390	398	386	411	447	372	408	385	379	387	390	399	394	402	379	387	363	370	415	384	427	451	378	404	389	388	400	377	429	376	374	381	399	407	415	397	393	401	377	413	390	388	424	441	384	401	361	379	384	386	398	361	400	361	402	421	403	403	408	445	403	400	366	425	370	412	409	410	385	406	412	433	449	425	373	395	403	399	402	438	423	386	387	392	398	396	377	405	448	363	410	389	410	392	371	409	409	393	367	420	386	391	341	418	426	399	397	392	398	398	410	394	411	394	422	361	399	418	392	378	409	402	386	350	368	390	438	389	405	416	389	390	361	390	412	427	396	411	412	416	423	420	381	379	419	409	398	394	392	379	395	367	372	389	388	454	394	388	415	396	406	376	441	444	428	386	420	421	422	407	390	406	421	374	437	424	424	407	414	403	385	409	374	401	392	404	366	437	376	360	372	391	413	382	393	401	414	390	404	406	399	363	393	373	395	417	424	416	389	412	427	424	392	371	394	397	423	412	362	371	422	408	403	392	402	399	399	447	376	381	379	387	423	399	385	403	400	370	379	386	423	422	382	385	422	388	401	399	388	402	388	391	379	402	398	380	387	339	427	385	399	379	405	404	415	367	411	403	412	395	426	383	383	375	409	354	416	369	417	367	394	379	366	413	398	384	360	363	423	379	394	374	391	422	417	359	405	396	374	383	394	390	378	374	383	385	390	370	390	410	386	388	388	379	390	370	371	338	404	395	385	387	398	385	389	374	390	402	398	404	373	398	354	408	408	396	415	342	391	385	379	389	367	388	399	410	395	404	404	363	389	396	406	384	414	416	402	406	374	393	416	403	399	406	393	403	408	376	397	402	419	397	381	403	397	420	421	380	412	422	407	410	363	406	386	367	404	379	380	415	396	403	367	383	411	359	359	417	381	383	416	411	387	398	379	414	390	402	388	397	382	391	403	406	418	387	388	415	388	399	439	418	366	420	383	388	383	422	367	385	397	379	393	387	356	402	366	373	386	407	386	385	423	397	384	394	418	385	355	392	377	422	436	391	395	388	380	404	351	365	419	438	408	390	415	381	387	436	399	402	378	376	387	394	416	360	396	387	407	429	428	373	432	407	433	426	428	368	375	392	392	391	404	411	433	379	384	369	391	392	414	387	377	387	413	429	385	392	351	374	391	406	395	383	403	396	391	427	431	403	385	388	403	410	378	412	376	380	395	397	420	363	386	365	412	376	405	384	424	412	393	412	392	387	430	399	373	385	400	389	387	390	404	392	399	341	401	397	383	413	416	379	397	382	431	404	380	394	381	407	384	393	348	421	386	385	430	379	396	417	424	421	368	376	427	408	393	380	378	392	389	400	365	364	357	424	399	386	379	401	378	410	389	406	426	405	415	406	374	424	408	371	372	378	416	417	360	428	428	364	354	412	405	366	408	368	385	411	356	365	408	380	403	403	423	364	397	398	375	385	395	435	384	441	383	371	367	399	371	428	384	407	345	427	370	382	401
24980	20992	27087	24938	10577	2285	1361	1129	976	1058	8679	16380	12374	5442	1789	846	607	592	574	613	598	563	568	554	598	574	574	577	598	599	544	567	536	597	561	544	598	528	573	623	593	573	552	558	555	557	593	611	571	579	556	577	582	574	510	588	599	600	620	520	537	579	566	552	559	573	594	576	553	559	589	571	538	590	592	544	537	532	592	562	571	577	582	562	559	570	570	589	588	555	607	586	543	580	511	564	589	542	546	581	597	544	549	575	616	547	536	565	554	536	562	583	569	562	537	561	522	566	598	551	548	563	547	608	546	549	550	573	558	561	535	575	531	563	525	549	585	578	562	576	536	567	545	538	528	535	578	503	559	589	545	568	606	578	562	540	561	585	565	577	546	572	562	526	552	511	529	582	542	554	542	519	555	521	561	552	545	531	574	543	560	549	628	581	554	573	583	534	558	559	554	545	578	601	566	562	590	559	553	551	537	568	560	593	595	528	534	536	519	543	607	582	520	535	569	545	525	569	570	577	593	599	517	579	597	568	556	561	562	550	548	594	572	566	573	542	596	545	542	576	571	592	583	555	601	557	624	575	534	580	572	537	569	561	565	561	566	527	569	549	601	541	523	597	567	556	581	577	601	553	610	583	564	556	581	599	497	565	561	589	566	571	537	536	549	587	553	576	564	584	515	602	546	573	613	584	586	529	567	561	599	572	554	573	534	549	595	556	566	522	593	535	541	579	574	586	559	585	526	608	569	594	570	547	556	586	575	591	510	557	573	578	571	517	524	546	516	545	582	541	574	543	546	523	588	566	546	566	580	557	559	549	585	588	579	537	581	567	552	612	548	560	573	547	512	520	542	540	549	545	562	596	535	530	539	565	567	589	566	538	559	548	584	539	578	551	566	576	528	564	591	554	578	578	568	597	629	569	535	549	534	567	613	540	566	524	547	527	539	553	565	562	550	570	546	574	541	573	564	525	499	601	550	532	525	550	527	572	569	497	546	532	542	541	531	537	541	585	567	537	561	596	545	592	535	557	554	553	563	561	568	590	580	534	556	525	525	591	557	557	551	546	543	581	560	533	611	592	535	527	576	579	575	598	596	553	565	569	504	559	565	571	577	558	524	531	547	625	578	619	579	541	536	599	594	568	541	525	547	515	583	550	566	557	567	511	482	542	500	545	516	581	604	564	574	584	535	564	586	581	539	556	563	562	552	543	541	583	573	563	563	574	546	572	581	525	578	597	571	566	585	553	531	557	596	565	579	547	561	577	571	539	549	574	511	535	573	575	553	601	551	534	555	546	546	553	547	574	588	586	545	585	548	563	547	564	584	540	602	527	586	545	534	549	539	577	533	582	535	571	566	564	555	598	551	562	558	559	574	549	554	589	606	563	522	565	599	625	520	536	564	532	501	542	518	592	547	570	568	535	622	556	607	571	556	581	529	555	514	578	538	580	571	578	565	563	586	566	583	517	601	540	556	573	552	612	515	583	554	587	548	589	608	588	572	556	546	564	557	566	554	563	577	573	562	565	559	538	563	531	558	543	590	559	502	551	581	574	561	552	523	568	540	528	571	535	551	531	547	561	558	608	496	582	510	616	554	626	556	541	562	542	537	553	570	543	564	561	557	575	558	612	563	565	527	538	543	515	641	597	611	561	548	543	538	546	550	579	559	547	578	563	574	540	574	538	534	560	567	561	515	585	585	582	574	563	589	540	539	539	556	532	509	615	532	550	625	513	560	584	583	543	574	559	617	575	584	564	593	553	586	561	578	539	530	545	540	541	570	542	521	584	549	576	572	541	573	575	581	597	566	530	575	576	562	549	574	561	545	560	542	596	564	583	527	560	563	523	519	554	576	610	575	521	550	548	607	566	538	565	573	559	540	562	520	572	592	518	536	531	584	531	545	573	583	523	578	566	582	564	624	563	556	548	523	576	532	531	564	543	542	560	539	569	553	552	568	518	579	546	565	571	584	598	564	528	572	567	585	544	581	569	512	571	583	533	559	586	552	588	596	556	600	561	506	539	561	559	582	574	580	589	537	578	575	582	554	554	585	573	590	567	541	566	554	617	553	579	557	540	544	517	556	542	578	542	603	527	568	585	558	588	563	565	560	590	529	539	546	579	560	592	585	527	557	559	512	548	542	542	573	574	523	583	552	584	570	546	571	585	563	559	576	553	551	590	567	551	555	535	546	552	518	558	564	572	527	515	544	597	559	532	554	573	566	553	554	531	582	590	575	544	569	539	523	525	574	556	566	546	560	548	515	536	566	558	594	572	544	588	551	586	548	558	533	517	608	565	563	551	628	556	570	578	556	574	562	553	561	557	534	519	528	553	590	555	525	560	589	525	590	568	558	545	596	595	559	537	556	550	563	510	575	552	532	519	611	550	548	556	546	565	545	610	551	488	586	626	544	549	643	571	579	555	559	548	552	551	565	531	574	579	573	565	573	551	568	583	554	548	547	513	527	581	566	589	531	580	555	563	554	547	531	587	579	589	539	541	566	536	580	555	569	556	560	576	523	586	551	579	524	552	532	560	539	551	574	555	533	546	559	605	539	572	532	558	565	568	593	553	524	615	575	517	601	570	596	580	526	545	546	575	562	568	580	602	539	572	549	552	550	557	582	559	542	538	549	530	548	548	551	594	589	542	572	561	556	527	562	572	552	590	538	588	550	544	547	555	562	556	616	566	513	585	601	550	537	546	501	545	521	556	568	579	533	554	572	571	551	527	580	574	594	554	599	554	599	607	568	552	564	552	525	533	525	541	593	576	547	565	541	587	594	552	551	555	541	534	533	558	582	500	561	551	557	546	528	568	553	538	540	576	543	538	559	598	543	580	545	569	562	539	593	584	567	537	535	569	548	570	565	572	577	570	577	550	561	617	571	586	574	527	539	542	577	556	566	577	526	551	577	548	558	527	517	592	570	571	584	580	559	574	566	642	554	538	567	623	553	571	522	567	527	539	556	585	568	565	536	560	579	582	508	557	562	562	562	553	543	580	544	548	520	562	547	575	551	550	546	561	546	585	547	552	570	581	550	539	540	567	543	562	550	575	557	546	499	580	552	570	566	548	531	536	542	566	569	542	546	558	561	539	538	560	581	577	532	615	575	561	552	555	530	528	558	539	587	531	519	538	553	559	560	551	589	597	568	592	562	559	582	567	541	533	523	583	592	579	556	572	581	568	573	555	555	610	535	522	571	574	532	539	558	548	533	544	591	560	528	552	544	564	560	570	582	547	546	542	546	560	564	573	596	569	570	552	579	551	553	542	553	570	588	547	588	554	607	548	573	533	549	564	525	535	573	552	524	586	553	542	556	589	576	547	562	533	541	571	546	528	593	527	494	484	557	550	536	548	554	568	562	592	586	587	598	540	569	561	569	522	538	605	588	599	567	547	561	584	590	550	550	573	533	560	550	585	552	525	597	568	575	545	589	581	581	582	569	598	566	532	615	571	565	596	552	547	556	559	543	543	598	587	587	567	601	540
4494	6157	6453	3635	2478	1882	1421	1376	1119	1272	11705	16580	11401	5077	1750	748	523	515	494	507	442	482	458	470	493	468	513	463	479	493	481	463	470	482	487	490	482	480	486	438	487	480	471	449	481	438	467	484	517	493	440	483	446	506	480	483	496	556	495	509	448	485	469	481	432	472	455	479	481	473	465	479	470	480	476	442	484	464	478	511	471	476	507	457	456	459	461	458	499	475	482	459	445	500	467	462	472	514	485	468	485	475	494	471	472	473	474	436	526	496	515	493	510	490	457	485	455	458	483	504	474	493	489	460	472	496	496	514	475	480	466	459	463	435	504	479	500	501	473	429	457	470	466	482	477	471	494	498	458	459	480	480	488	486	511	476	471	469	501	490	485	459	492	475	475	444	466	468	454	450	473	521	455	481	494	472	468	490	470	462	463	472	461	444	504	490	464	477	452	496	499	492	523	459	458	491	461	458	486	484	464	507	450	451	459	469	422	468	512	479	470	435	475	458	473	436	480	497	456	476	487	458	473	473	463	498	465	461	485	476	471	481	483	494	448	489	433	508	413	432	460	465	473	473	483	445	462	469	458	484	449	501	463	485	499	474	516	472	467	488	443	468	445	490	492	485	455	478	502	488	470	460	475	455	456	476	448	463	432	464	453	454	459	506	454	466	488	445	490	503	477	471	488	487	486	447	482	478	508	409	425	471	479	466	470	437	488	503	463	499	482	508	471	496	423	457	497	465	476	431	428	481	456	503	483	407	483	466	487	423	495	457	495	430	512	440	475	487	437	474	460	458	487	496	446	446	467	490	458	487	456	457	503	481	482	447	496	463	476	446	499	473	474	472	461	449	479	473	478	457	468	435	458	498	449	463	462	429	448	496	455	482	475	470	462	443	468	471	460	494	491	445	443	443	484	473	461	474	464	465	454	482	490	518	456	489	474	517	483	505	468	431	512	477	456	450	475	517	474	467	476	458	447	452	456	469	504	493	473	439	499	486	479	460	458	472	485	452	484	498	499	454	483	479	492	494	476	456	462	537	491	464	480	466	465	507	500	455	466	461	477	473	442	454	441	463	508	465	496	503	508	488	499	457	459	448	508	453	513	486	509	482	482	489	436	468	490	458	484	479	449	424	469	463	463	453	466	448	477	477	447	466	452	452	435	479	470	494	471	442	458	474	451	434	480	504	474	454	428	505	454	445	479	465	481	491	480	490	449	464	481	449	476	453	468	459	431	467	481	447	486	484	480	477	476	463	462	462	518	492	485	515	456	496	490	496	495	462	500	484	442	494	459	484	461	470	501	411	442	473	494	465	499	462	475	452	465	486	503	475	419	499	474	468	494	452	482	469	476	475	499	465	471	468	481	487	472	462	458	467	459	465	458	448	470	466	498	460	488	463	436	453	502	486	471	467	426	490	481	495	426	454	463	464	475	498	475	507	507	490	502	458	463	461	460	464	455	484	475	452	521	471	505	482	510	441	433	490	479	476	517	490	438	450	463	457	464	494	471	498	435	478	482	446	463	492	462	492	446	464	470	457	450	457	477	471	437	482	448	461	413	470	467	469	489	476	503	497	488	450	472	479	494	499	447	459	436	510	461	475	483	494	458	512	466	467	488	469	430	476	508	508	433	479	475	473	432	463	457	484	442	471	463	440	447	480	474	459	501	445	455	459	466	459	479	440	461	439	497	476	496	477	483	455	472	441	455	470	466	508	474	423	463	480	474	467	510	455	478	451	454	450	492	459	476	475	474	462	443	454	454	477	470	450	461	422	479	452	482	472	471	473	488	453	448	441	487	452	502	481	451	451	461	498	511	448	487	466	491	471	488	471	477	472	488	448	467	460	476	475	448	524	479	462	462	489	482	445	495	458	448	473	498	477	488	448	475	453	466	441	484	483	468	439	465	506	474	477	487	492	448	458	498	455	460	466	473	494	502	479	445	492	464	484	487	475	485	472	458	484	451	488	433	475	460	432	466	471	438	495	453	476	441	499	465	456	444	470	459	518	440	466	471	455	471	518	449	483	512	468	474	467	461	464	483	483	451	422	479	498	480	460	486	503	462	488	459	460	472	471	483	503	454	452	464	490	463	460	446	453	476	464	470	462	456	478	470	478	465	488	519	487	502	469	487	492	486	479	475	499	485	488	513	454	483	450	489	507	494	479	479	480	491	492	467	495	462	475	485	468	466	482	452	469	482	426	497	441	451	471	496	523	459	447	491	517	502	503	469	492	472	418	480	460	494	475	469	476	435	463	505	456	474	457	430	491	487	446	462	485	488	495	486	461	470	497	475	488	491	455	489	466	448	505	490	466	485	465	509	435	453	470	471	490	495	439	490	477	481	471	499	470	473	476	469	463	483	431	439	492	503	506	487	495	473	449	466	468	454	481	436	434	435	468	461	461	506	468	463	476	433	482	482	483	481	468	455	454	477	471	482	488	459	479	504	426	513	500	510	486	439	444	462	480	498	482	477	470	474	469	534	466	461	465	437	515	494	435	476	496	497	471	444	527	456	438	471	462	477	470	438	479	500	482	472	487	478	500	489	438	470	477	482	500	423	497	478	423	416	474	461	461	416	487	478	530	473	461	440	457	470	484	473	464	472	467	418	436	484	478	466	465	483	514	483	443	468	459	466	487	477	451	458	451	451	452	450	456	473	451	459	475	501	465	481	435	435	497	467	464	464	444	482	473	462	482	477	464	449	466	495	467	468	468	491	506	461	482	485	506	486	481	448	442	437	464	501	464	478	462	452	508	445	481	463	438	500	441	480	436	438	471	459	434	501	462	482	470	471	476	495	470	442	430	442	495	483	460	485	461	461	475	442	471	484	446	477	488	489	457	495	483	514	464	444	443	466	444	505	465	491	498	493	483	513	484	483	480	503	447	448	445	447	432	447	497	468	455	470	484	486	450	498	494	454	455	455	432	475	475	419	455	454	445	493	423	485	492	478	450	465	481	489	468	485	446	457	477	454	457	485	482	458	445	447	453	467	489	507	468	471	474	438	472	472	506	477	468	495	495	456	468	456	453	471	449	438	498	489	454	449	464	479	475	472	459	438	441	477	461	456	461	492	491	459	492	508	453	459	470	433	480	478	473	439	470	439	475	470	447	516	457	457	496	448	466	451	469	468	480	466	489	469	486	469	487	471	476	446	447	454	476	481	496	536	480	461	481	494	489	449	481	501	440	443	484	509	489	513	435	490	489	486	430	461	484	452	474	484	451	499	461	489	467	456	481	520	468	488	467	464	459	490	473	515	475	470	464	501	483	437	507	472	486	489	461	508	476	425	476	453	520	514	435	492	431	466	498	446	473	435	429	455	440	482	466	469	458	506	529	436	456	454	476	486	469	477	472	464	473	483	447	452	482	421	472	478	477	464	468	469	477	430	516	502	459	490	446	449	476	489	456	495	458	452	480	508	551	523	493	471	502	459	500	474	452	489	497	491	506	455	486	453	477	492	465	511	454	468	454	471	491	476	519	420	450
23875	20967	28108	23991	20847	9288	2720	1693	1347	1497	15534	30548	21907	10088	3095	1098	793	690	658	663	721	693	726	691	660	684	642	719	679	671	639	712	668	634	644	653	666	632	655	653	673	726	632	669	655	683	662	655	711	670	620	651	680	640	662	729	651	682	636	729	682	666	659	656	674	618	658	624	662	712	689	692	665	654	679	663	659	653	684	630	680	678	663	650	656	635	657	680	653	677	660	664	672	656	660	656	616	660	626	630	623	689	628	729	652	679	689	689	670	619	636	666	677	704	641	652	648	691	672	674	679	629	685	634	646	680	637	609	642	640	677	685	641	649	645	655	656	696	607	663	656	649	668	682	679	636	628	630	676	635	645	683	639	635	607	660	652	669	670	696	633	629	661	675	651	680	668	634	611	639	639	684	612	663	668	643	647	606	654	659	638	655	668	684	645	640	659	664	661	646	613	663	689	616	685	658	620	689	670	648	671	650	627	685	700	683	672	651	666	662	672	658	687	648	672	650	683	646	660	689	658	692	658	666	631	660	670	674	627	694	679	653	669	622	668	647	707	626	713	708	689	665	637	572	672	658	678	635	667	668	662	654	651	696	639	629	695	674	674	664	680	668	633	695	665	661	703	677	654	671	693	642	656	690	675	598	657	697	661	664	631	675	632	638	687	644	657	656	600	648	632	617	654	663	685	692	682	612	682	659	698	650	677	665	651	632	645	658	671	630	673	702	686	652	666	707	656	658	666	654	738	743	666	641	712	672	671	650	678	639	680	675	648	622	640	640	662	634	690	632	635	660	656	672	595	650	643	654	659	631	671	633	660	675	638	665	637	723	684	622	679	695	651	632	659	696	670	701	656	686	651	698	674	689	682	655	651	619	702	665	611	666	656	620	670	661	617	662	664	690	656	647	647	651	642	679	680	654	673	683	683	683	691	618	638	694	639	654	649	611	655	641	641	673	664	626	685	673	692	706	647	640	669	674	702	660	657	672	702	636	649	697	654	645	667	609	630	662	660	684	646	690	666	675	684	679	655	642	698	695	618	631	634	655	643	639	653	670	692	689	698	639	659	652	649	693	659	712	662	659	662	673	656	702	667	598	644	702	588	615	613	647	633	718	613	601	654	676	645	684	644	684	641	660	643	655	636	624	591	652	658	663	694	674	649	630	659	662	675	675	698	690	659	703	612	676	647	639	629	672	662	673	688	736	632	648	677	681	634	656	656	635	628	646	589	636	698	664	673	675	684	704	636	636	700	686	697	625	649	630	645	716	671	629	661	675	727	678	649	658	699	684	641	654	646	649	660	669	668	647	701	624	681	658	648	653	682	654	695	633	659	670	647	680	631	626	689	649	673	662	665	659	678	695	694	683	666	696	639	666	640	638	664	691	651	662	641	632	670	644	660	658	688	678	649	670	665	656	703	660	707	658	655	673	663	673	661	613	622	645	635	690	708	678	646	628	605	636	636	638	651	682	643	635	665	644	643	651	663	657	627	610	685	647	649	683	689	674	608	636	679	658	634	672	649	665	650	660	655	633	687	620	659	693	624	642	670	655	656	659	688	657	666	639	643	652	640	660	639	650	681	675	622	637	693	684	727	661	662	675	673	626	626	647	695	661	680	695	708	705	679	582	649	684	662	665	709	688	666	687	680	667	640	658	661	624	623	646	665	661	705	648	668	605	710	696	673	586	679	679	681	683	641	670	622	681	656	673	689	617	663	671	636	651	646	677	655	604	679	699	683	682	670	654	681	663	655	658	653	653	673	672	637	678	616	611	643	690	676	659	669	676	662	605	708	683	642	629	678	625	673	603	650	691	626	671	677	619	651	635	649	680	638	654	654	663	712	661	658	662	642	683	697	657	656	628	682	651	640	638	608	657	614	697	662	619	686	645	673	652	673	615	673	628	631	663	645	644	646	664	655	681	684	647	672	669	695	654	644	635	648	644	674	675	672	629	622	626	678	663	626	615	692	676	681	645	594	661	659	691	692	670	661	629	706	618	667	623	653	660	653	708	652	645	649	653	665	668	693	676	679	689	654	622	611	637	652	613	691	617	657	694	660	675	656	636	633	690	635	649	674	640	621	633	652	620	615	629	608	616	652	663	664	685	651	645	653	693	684	678	600	687	659	643	692	609	649	650	678	652	639	637	694	657	699	672	624	684	655	647	688	700	647	671	658	617	633	645	668	626	701	678	698	598	658	652	639	686	657	663	623	650	617	682	662	696	629	637	645	642	661	675	708	656	686	609	676	705	642	667	642	696	679	676	630	631	652	618	637	662	658	681	661	690	634	694	662	641	661	622	643	708	634	634	700	668	646	636	694	633	723	657	663	672	672	688	651	630	670	661	635	676	622	684	685	650	635	646	635	618	673	675	654	684	661	666	663	622	639	640	656	630	642	678	679	675	663	675	684	665	641	673	644	665	679	627	659	606	655	672	668	627	637	651	663	652	659	652	698	671	656	651	695	658	651	649	672	638	704	710	673	663	710	667	642	683	696	633	672	666	651	621	698	652	682	683	640	673	644	655	648	725	666	675	597	615	652	645	685	655	664	656	645	617	653	692	644	604	636	614	654	684	654	637	619	656	655	667	670	672	619	639	642	670	692	638	704	594	633	616	691	694	673	653	651	662	647	665	698	647	668	639	639	652	645	672	622	645	663	668	668	657	679	644	623	686	653	681	649	635	672	648	613	671	670	657	659	673	644	663	695	652	620	650	607	711	668	600	699	656	668	681	663	665	632	653	695	653	628	623	746	648	652	680	709	667	673	684	644	697	679	654	662	646	615	625	660	664	666	642	631	679	652	729	663	672	625	650	700	640	616	615	711	635	674	666	688	628	677	671	656	622	671	702	668	681	659	644	640	650	647	682	676	667	617	621	657	661	636	653	659	662	629	662	646	616	658	661	619	658	632	663	710	611	665	639	638	651	640	662	626	645	660	664	655	658	659	683	653	644	690	666	620	649	684	629	674	709	671	676	623	648	635	654	616	682	668	686	662	664	665	638	681	678	661	608	612	632	649	623	674	620	728	626	621	669	631	672	649	665	668	628	684	645	637	673	649	689	638	644	665	641	672	694	700	632	719	690	670	691	705	662	649	671	690	633	678	692	640	656	654	611	682	596	621	620	658	679	646	627	654	660	571	633	661	699	646	634	653	668	657	691	643	648	642	665	667	655	629	651	619	631	654	663	647	632	681	674	656	655	669	675	661	725	686	645	655	677	681	693	664	651	654	667	671	696	655	662	633	633	642	649	651	636	709	678	665	632	670	684	636	662	688	663	659	655	667	715	624	658	657	689	649	641	729	663	670	661	647	605	645	683	628	636	630	632	643	648	681	613	674	645	630	637	692	650	663	630	676	634	646	673	639	658	654	680	673	674	623	657	705	649	722	632	666	651	655	656	657	667	649	642	652	606	649	642	646	673	663	607	625	690	691	642	653	663	683	652	674	640	704	685	640	712	658	644	718	650	683	663	665	604	641	662	656	624
4977	8956	9655	6188	3851	2624	2092	1961	1674	2007	19540	28363	18284	8341	2906	1000	656	528	562	580	599	546	520	532	574	583	537	550	587	564	584	571	581	597	549	582	546	532	571	539	574	574	588	582	556	513	539	575	527	554	562	544	537	590	545	569	555	547	531	562	543	519	581	498	570	543	535	535	567	572	560	579	598	555	564	536	562	589	509	551	568	529	583	574	526	586	549	603	522	545	538	557	556	513	626	581	596	565	585	518	549	579	558	557	595	594	581	588	525	530	567	538	599	566	579	578	579	554	560	520	556	541	553	566	554	543	507	580	569	553	555	546	554	577	535	526	610	577	514	568	556	558	580	520	588	561	552	534	588	535	581	534	558	560	543	589	539	554	524	530	550	576	621	559	563	548	562	576	546	545	507	546	555	571	545	544	514	567	584	584	544	549	563	568	562	546	542	575	546	519	551	582	544	553	571	518	546	580	606	498	553	547	556	558	570	570	550	568	571	572	542	538	535	534	547	557	550	555	558	561	532	530	544	522	531	551	575	541	569	517	569	569	542	500	512	548	548	548	521	557	509	579	569	562	563	559	562	544	519	594	549	579	595	525	540	567	541	595	527	574	535	569	574	581	551	548	551	590	539	550	566	574	534	510	531	586	558	595	523	571	499	576	544	547	554	529	566	536	582	524	555	553	519	522	575	529	561	539	585	526	553	556	579	564	524	578	543	550	555	550	549	513	564	566	570	525	558	525	519	548	534	549	563	560	578	554	552	524	521	561	582	610	539	523	475	597	556	534	527	524	569	551	559	544	565	562	531	544	539	549	516	554	509	548	524	544	573	554	553	566	582	547	534	523	539	600	563	554	577	575	497	570	542	521	575	572	582	528	563	547	520	549	576	556	517	553	542	553	558	531	590	551	576	554	536	579	528	564	571	586	530	531	596	635	532	548	530	596	599	554	552	542	544	554	505	508	544	570	521	549	602	532	533	539	564	560	568	533	530	546	548	575	516	530	576	554	546	534	566	554	542	511	565	569	568	552	577	572	545	557	549	552	570	542	565	545	544	551	575	557	525	537	558	520	563	557	575	542	586	591	509	585	557	556	539	550	517	566	545	527	514	487	536	521	552	528	522	531	552	577	552	564	540	582	590	524	520	564	591	565	546	547	540	560	521	555	557	529	573	539	493	506	534	581	543	533	550	510	588	558	569	543	527	555	599	565	552	554	519	551	586	520	574	553	514	536	537	557	547	576	573	561	539	577	522	558	551	543	569	560	538	561	604	577	564	556	558	575	560	546	537	568	598	542	526	522	538	563	561	550	564	550	595	542	545	553	570	522	530	509	594	572	551	566	562	542	535	547	522	563	538	591	528	495	547	561	544	562	531	511	564	563	588	532	532	529	553	542	549	536	539	589	531	557	505	572	565	588	581	548	508	531	579	560	587	580	553	586	588	498	572	491	545	506	541	544	588	557	546	603	514	558	544	563	551	535	561	534	571	522	542	573	554	552	555	568	593	545	533	519	565	538	538	590	516	536	561	577	526	557	560	542	551	550	570	488	573	531	531	553	533	554	524	536	496	546	559	561	487	588	535	541	527	562	513	521	517	549	592	539	544	554	568	497	518	573	548	540	580	569	506	567	566	585	514	528	541	568	530	566	558	589	541	567	534	525	542	549	511	584	532	527	544	535	538	524	567	536	555	532	535	557	494	512	559	551	550	530	538	539	540	551	544	553	544	550	522	546	569	533	525	557	531	513	575	556	584	571	567	557	582	536	564	550	538	580	553	564	565	613	531	550	573	506	502	524	535	598	557	538	539	633	536	520	555	549	553	511	544	577	529	550	549	573	552	562	530	580	528	531	545	566	557	542	551	546	521	540	558	561	552	576	558	527	551	514	589	530	512	533	530	588	526	537	525	576	495	537	572	527	544	533	503	579	543	530	521	555	525	544	523	527	550	562	524	539	535	528	537	520	560	543	539	546	516	544	531	577	560	557	578	558	529	564	531	549	524	554	572	555	537	533	596	527	534	568	529	569	541	547	554	562	545	533	528	544	545	511	538	561	581	565	537	583	533	553	562	571	500	518	553	558	534	551	566	573	533	552	550	538	575	515	556	545	544	547	512	570	522	556	553	533	554	554	545	562	549	561	550	533	539	550	556	571	582	538	564	546	557	574	540	564	550	562	511	639	563	548	530	550	533	554	546	573	556	510	540	510	577	554	562	546	553	520	521	564	535	550	556	557	559	525	572	548	520	535	554	542	536	515	531	551	552	544	549	517	531	547	541	569	544	557	530	540	515	553	561	531	568	519	551	605	515	544	578	575	516	543	549	532	570	559	570	537	554	548	556	581	548	554	519	498	557	566	539	562	530	554	520	561	549	538	554	555	556	526	538	569	583	557	532	542	558	554	578	554	578	578	538	488	505	565	589	536	521	535	527	602	503	592	514	503	552	535	556	520	598	531	587	527	531	587	565	563	575	542	546	544	557	546	499	539	541	543	501	534	541	563	575	523	568	536	534	584	566	550	560	547	576	582	521	568	545	525	531	543	551	580	531	531	554	555	538	550	553	604	534	554	512	544	542	529	544	549	556	533	573	529	578	554	528	574	568	544	574	508	528	499	533	527	592	559	515	531	565	584	547	535	555	536	560	548	557	519	556	549	561	609	547	551	568	547	550	548	524	553	549	520	566	550	557	580	505	553	573	529	547	545	555	572	546	560	533	531	526	559	542	578	571	511	524	524	549	522	564	543	529	515	552	547	585	541	565	531	566	574	556	538	533	535	549	517	549	586	574	567	515	564	537	521	582	555	541	568	601	556	534	561	564	587	551	562	514	566	566	565	538	557	551	538	568	594	563	552	519	541	535	564	572	546	563	561	532	530	527	572	541	519	569	553	529	514	513	567	530	548	563	577	532	564	556	551	577	560	540	559	551	524	526	548	539	549	596	527	569	553	538	509	504	509	555	561	539	500	526	563	548	563	512	523	547	590	587	555	550	551	517	516	535	550	550	575	528	566	538	541	522	560	550	561	558	583	540	593	559	540	558	565	553	540	542	562	555	554	511	598	569	514	580	550	539	542	514	556	515	545	522	533	560	556	529	584	542	552	549	545	538	576	540	546	557	544	585	605	542	548	537	543	536	527	535	566	527	585	557	513	561	587	546	519	539	553	517	514	560	542	526	569	521	536	623	544	544	537	511	571	575	548	578	544	543	550	547	546	520	548	530	551	538	522	547	522	494	569	568	507	540	527	556	531	564	601	582	547	534	574	526	536	532	558	611	553	545	529	515	585	540	557	561	522	570	542	545	563	554	549	537	565	547	549	610	604	555	584	558	562	577	565	555	559	553	569	550	562	544	542	538	533	555	523	576	592	525	572	531	554	550	562	583	556	518	547	563	548	542	523	504	552	553	545	542	530	575	512	567	517	607	517	508	493	550	539	540	610	537	573	552	582	548	510	582	533	525	540	545	608	532	528	549	546	584	548	524	597	548	533
27319	11528	2613	1685	877	678	570	665	658	646	1024	1923	1814	1128	745	602	514	464	568	551	528	476	519	533	456	525	511	529	515	514	510	540	503	504	536	493	508	541	523	560	544	488	517	504	506	569	531	501	478	474	502	567	555	503	505	520	497	515	532	470	542	535	490	501	510	574	515	500	505	507	494	564	521	496	539	537	498	531	558	520	522	477	523	462	532	480	544	500	494	572	453	558	467	515	542	510	467	535	548	550	508	511	515	517	459	574	519	517	503	511	531	501	513	511	512	501	514	508	544	500	511	499	491	505	485	503	512	510	483	492	529	517	523	516	504	477	507	470	558	523	479	512	508	534	503	530	506	503	555	465	508	525	470	511	520	483	503	482	526	499	540	493	534	477	523	497	534	505	534	482	494	510	527	508	514	486	528	533	513	466	515	494	529	523	524	512	481	525	517	523	513	487	553	493	512	487	527	488	486	531	515	478	541	515	511	527	554	519	531	497	523	510	520	517	512	516	491	499	464	538	499	501	491	525	495	533	498	556	519	499	560	541	502	486	508	462	517	487	444	466	515	505	496	478	503	531	521	517	518	510	539	537	502	498	524	527	514	496	486	513	534	519	513	487	520	515	550	510	508	529	536	473	495	496	489	507	510	506	521	522	533	533	540	486	485	551	512	451	522	500	523	516	522	507	494	484	499	524	483	482	526	482	474	514	504	512	503	525	513	506	550	553	501	526	519	521	526	518	499	503	518	510	516	497	487	530	561	525	542	523	536	516	518	532	508	493	473	529	533	493	550	555	488	519	541	551	517	516	501	513	508	483	514	512	488	501	519	529	541	530	544	509	532	540	483	506	508	502	531	524	496	517	457	491	494	518	480	542	529	483	503	521	523	543	487	542	478	482	485	528	502	498	509	484	465	530	492	553	476	475	503	497	515	534	516	502	555	531	512	529	520	497	477	502	521	481	506	503	453	496	517	491	516	524	532	541	511	472	537	474	498	503	488	524	466	493	468	515	492	530	501	534	497	477	506	499	492	484	495	516	504	528	533	493	556	491	515	526	508	534	520	519	495	486	519	496	517	505	552	492	525	514	536	491	506	516	496	491	498	552	519	513	508	511	481	522	521	486	478	528	547	555	525	511	535	495	495	508	514	570	506	487	518	510	523	485	510	512	504	518	483	550	540	498	517	536	491	536	484	518	471	501	532	550	507	495	495	489	522	515	490	492	539	549	520	562	550	547	522	476	524	517	497	517	510	532	548	511	501	521	528	520	507	525	526	530	494	510	520	511	501	530	521	468	486	471	530	497	504	511	509	492	550	526	550	485	495	497	479	497	492	482	488	490	534	460	469	488	493	518	529	503	519	498	515	522	496	451	511	491	526	481	544	536	484	463	491	544	490	494	495	474	528	498	541	518	517	477	534	516	500	467	498	549	538	542	516	536	495	485	514	460	512	500	526	540	509	496	467	493	522	505	526	496	498	517	485	512	541	485	521	498	531	546	505	493	515	547	525	502	475	509	540	543	517	528	507	560	531	500	483	500	507	505	521	533	497	514	510	514	533	542	544	474	525	499	509	544	486	498	499	547	486	524	536	508	504	471	533	495	494	495	552	503	517	474	511	483	522	480	503	526	487	548	544	513	495	496	558	491	563	456	524	485	562	469	518	541	489	510	547	532	494	536	517	528	510	500	523	526	479	517	491	456	474	523	491	504	531	485	477	490	518	556	514	478	491	496	497	489	494	522	492	508	491	531	503	466	494	497	543	522	514	536	521	487	485	501	495	529	504	517	479	510	489	489	528	495	488	517	522	492	502	513	516	538	509	537	505	520	523	506	528	551	486	515	514	541	504	546	455	501	481	511	525	495	485	496	556	504	457	522	509	519	540	535	544	501	549	545	549	491	486	515	494	511	459	481	514	544	512	518	547	508	519	536	518	508	498	493	498	504	541	498	489	496	480	515	514	496	556	513	466	538	583	539	538	486	497	518	544	485	494	481	501	528	507	512	485	521	535	499	541	492	478	549	499	486	532	484	532	500	505	511	492	551	533	500	512	506	498	526	534	552	531	481	508	488	496	554	508	547	521	470	518	530	477	559	502	545	502	506	529	492	504	501	575	506	478	523	509	521	521	487	525	541	523	510	503	514	481	524	479	499	531	511	484	546	495	524	511	509	527	507	508	496	512	474	513	512	505	517	491	536	531	515	509	510	524	497	532	504	504	496	497	492	510	545	457	509	483	483	499	479	526	484	530	485	504	455	537	504	496	515	530	530	535	509	518	458	483	488	495	518	510	504	532	528	528	514	533	509	509	526	548	446	495	493	516	485	567	529	502	522	522	504	496	547	497	579	484	524	508	507	522	521	528	509	516	536	541	503	545	526	524	559	514	524	520	490	506	498	483	546	479	489	482	509	554	539	474	522	526	531	528	497	500	512	532	498	511	507	521	504	548	477	516	558	452	517	517	484	519	469	525	527	507	492	520	469	510	546	520	514	503	482	476	499	530	490	514	539	542	506	499	496	512	501	492	494	555	493	497	516	519	517	537	521	526	462	484	502	505	540	533	479	489	496	512	516	540	494	522	515	480	496	543	508	549	538	536	501	526	494	498	482	509	513	457	490	506	502	520	490	537	536	491	546	532	526	540	498	502	493	523	495	572	554	485	504	508	547	529	556	521	567	539	532	512	519	524	524	478	504	562	513	516	530	509	484	530	503	498	477	506	530	511	495	554	452	498	556	523	535	536	520	524	485	539	526	482	494	503	566	493	519	495	478	462	527	525	526	520	504	543	521	530	508	533	550	553	505	507	520	514	516	529	513	521	502	553	491	540	528	486	513	506	491	474	497	473	528	497	519	503	521	519	532	546	528	509	500	526	479	501	489	524	472	488	483	473	526	497	522	517	492	504	549	461	525	477	557	482	467	531	499	547	515	510	520	489	498	477	552	493	489	471	510	489	482	504	534	500	549	491	531	515	524	551	534	520	517	557	531	478	499	528	498	508	547	531	520	499	547	549	478	507	515	523	540	517	484	554	498	465	481	543	536	505	506	504	486	487	510	481	508	510	492	479	522	499	535	485	497	523	499	549	540	526	552	515	492	519	504	503	544	495	506	535	513	488	480	519	505	490	513	506	513	566	469	509	512	502	482	533	525	501	484	494	517	526	454	489	515	513	541	507	501	511	476	526	478	501	484	499	469	517	526	498	543	517	547	460	561	530	503	504	506	480	501	535	543	510	563	540	477	507	538	530	459	523	511	516	525	550	539	506	542	513	516	521	490	437	482	527	489	523	568	531	501	500	503	533	555	470	496	495	520	542	505	498	528	520	489	531	552	489	519	512	508	486	546	506	533	500	514	510	539	524	506	498	528	524	538	498	486	518	495	505	499	549	515	526	477	512	555	505	536	537	512	477	556	529	551	535	510	472	493	508	510	517	484	523	506	494	529	554	470	489	506	489	523	521	476	522	514	514	469	505	457	507	512	530	509	530	491
5537	1487	2270	1455	871	677	585	618	660	653	1320	2558	2020	1136	660	488	430	409	441	403	427	419	429	420	449	437	449	390	427	403	421	443	402	431	397	433	435	463	447	410	434	445	430	409	437	423	426	411	430	406	425	409	416	410	452	375	408	414	406	393	423	427	432	388	436	426	424	418	428	419	430	426	444	432	440	416	416	423	415	440	371	427	428	427	426	401	413	405	431	430	399	420	422	424	400	436	420	411	435	412	439	434	440	454	417	403	425	425	410	385	420	432	384	405	412	417	427	396	440	410	437	412	429	437	416	419	433	407	398	406	391	449	457	431	434	418	384	433	410	397	389	439	429	430	403	380	429	411	447	456	415	410	432	420	414	446	393	466	404	383	405	404	408	422	443	433	425	414	423	408	429	461	423	418	442	426	421	431	400	457	434	421	389	404	370	377	427	433	419	425	403	415	389	421	436	424	390	456	447	399	422	457	433	414	413	403	416	428	428	430	450	399	420	403	428	440	440	435	423	421	425	423	407	403	404	415	425	360	422	392	385	418	442	418	412	417	410	412	438	413	382	438	421	388	413	429	436	375	360	417	398	417	432	451	428	407	390	444	433	422	415	406	400	436	422	443	443	426	406	373	412	404	427	433	423	390	413	436	434	396	415	439	392	426	416	431	438	418	397	423	449	412	382	419	433	404	410	418	404	431	381	415	409	429	401	403	378	424	406	436	414	393	403	440	445	429	432	391	393	404	435	409	387	415	386	392	393	415	399	434	432	419	405	414	431	411	407	429	383	454	414	419	399	410	463	428	445	461	446	437	407	429	398	426	425	422	419	430	445	448	456	448	418	414	417	434	405	452	415	381	440	414	443	409	442	387	425	392	425	386	416	431	435	441	408	432	401	427	428	399	417	423	400	386	395	393	401	391	446	429	429	398	391	434	427	411	396	468	414	435	410	411	417	428	427	394	375	418	399	451	403	416	435	437	417	458	421	398	462	434	431	431	449	410	428	393	419	424	413	449	417	429	403	433	434	402	391	429	419	454	442	406	425	448	413	449	441	384	430	414	381	414	430	432	404	433	413	405	466	450	454	442	384	418	395	457	439	430	411	417	395	423	439	407	433	393	385	388	432	430	395	434	387	443	428	422	424	405	412	434	438	408	420	422	411	407	390	431	437	439	451	445	412	429	453	418	426	422	426	417	453	399	410	426	429	451	389	420	444	442	424	430	409	395	419	458	396	401	442	411	446	413	389	428	399	449	451	422	410	391	419	424	415	403	395	416	406	440	408	436	443	446	456	443	388	415	416	435	414	401	452	450	436	396	443	400	441	417	451	417	463	431	418	414	396	423	443	410	431	424	429	404	410	415	361	418	413	423	404	393	452	438	412	447	425	413	406	449	431	407	428	387	406	428	419	426	416	430	442	402	421	397	416	421	426	417	425	418	410	449	379	411	416	393	449	425	425	448	419	401	416	414	381	402	408	459	424	444	449	413	412	409	403	409	405	412	405	446	435	427	401	425	446	421	426	452	408	414	430	417	397	436	434	420	395	403	419	429	458	417	444	407	368	439	426	414	391	436	456	420	428	425	415	405	392	417	429	419	390	426	409	450	436	426	415	427	416	427	417	409	402	423	388	407	456	418	417	436	438	443	415	429	430	432	422	422	406	431	457	441	416	447	463	428	433	395	401	396	416	403	387	395	397	416	442	406	448	397	443	422	435	407	408	402	413	432	414	432	425	412	422	445	439	433	445	403	382	383	423	388	424	411	442	458	406	374	430	430	439	395	427	423	468	440	430	410	420	441	408	417	442	431	449	428	427	434	421	385	431	442	405	432	453	411	428	446	419	400	412	387	398	454	396	433	433	393	446	423	454	445	416	402	423	402	425	405	412	426	418	393	414	432	438	446	397	399	424	440	390	428	428	382	387	396	387	390	410	417	423	393	412	411	411	425	433	403	423	432	395	423	417	359	441	412	429	432	387	393	391	416	445	456	426	432	422	414	397	417	405	416	432	435	396	431	419	423	427	418	458	434	406	401	426	407	376	377	389	438	426	404	433	424	408	372	438	466	462	409	437	450	369	396	451	446	395	453	405	426	407	422	421	420	419	442	393	389	456	404	429	421	444	404	384	405	405	433	396	441	446	395	435	394	401	414	411	375	380	377	450	400	400	405	400	450	396	423	411	463	453	401	458	413	399	421	435	435	420	399	399	455	413	411	469	443	407	414	397	391	413	394	416	449	412	412	410	468	399	418	416	421	440	404	410	416	465	412	405	371	390	412	423	391	415	419	392	385	456	413	398	391	403	419	439	428	437	402	431	414	392	405	387	441	422	424	413	433	453	431	427	399	420	439	408	393	425	388	441	406	439	405	464	401	406	420	433	454	429	457	459	411	447	402	428	414	437	426	402	388	380	378	439	439	437	435	408	391	447	430	454	437	389	412	404	454	421	412	420	400	396	423	415	380	392	416	419	410	410	417	427	419	421	432	411	434	398	422	437	413	448	408	421	455	437	442	381	409	458	438	453	420	400	438	427	419	425	454	439	398	414	399	398	425	414	378	369	444	416	453	394	406	425	407	453	426	435	422	399	415	432	410	417	431	404	440	425	414	389	416	424	390	419	443	414	389	386	446	434	439	445	424	399	406	427	434	427	382	400	386	432	425	397	408	402	427	439	414	391	454	456	403	435	419	417	392	397	445	391	433	415	388	435	434	405	417	450	438	449	404	411	444	438	400	421	407	404	416	414	440	382	423	462	402	436	417	446	419	428	417	406	428	412	446	405	423	432	422	408	394	430	390	438	446	438	371	420	407	429	400	444	404	419	445	392	428	431	409	420	410	412	397	417	405	437	465	438	412	442	437	417	383	421	419	412	439	413	425	398	439	431	432	395	415	411	428	422	398	389	385	426	438	434	438	415	418	422	414	414	428	442	401	387	401	425	405	402	415	432	417	472	462	445	459	422	422	438	410	390	437	370	419	413	401	399	418	394	435	417	464	400	428	423	429	410	393	433	434	422	388	395	426	423	391	396	419	376	402	417	419	421	410	435	438	401	393	402	460	417	422	449	446	429	451	420	392	424	427	429	393	442	410	415	400	408	396	396	418	412	376	410	471	388	440	412	485	405	365	407	377	396	401	434	402	434	418	423	421	412	447	392	439	447	419	423	441	418	422	428	439	425	393	423	425	418	418	433	407	430	430	418	432	426	413	395	402	431	430	427	398	458	397	384	386	440	476	418	417	410	445	411	400	424	437	388	445	417	417	436	405	383	439	420	408	421	414	424	409	431	411	465	396	426	411	412	412	420	407	431	447	405	448	445	433	392	440	434	431	423	456	437	394	461	425	411	412	402	436	440	386	426	425	391	404	432	413	392	437	423	405	442	421	416	422	446	428	428	355	414	420	422	444	452	409	418	442	400	435	391	438	437	424	410	402	433	460	382	465	436	419	411	388	432	436	422	409	418	437	421	412	442	446	429	420	438	374	436	403
24872	20984	27110	24956	9590	1894	1265	1081	1117	1081	8118	17442	12029	5421	1872	822	634	605	570	594	567	618	567	512	590	624	586	592	612	557	602	577	578	544	541	580	628	598	621	594	581	569	589	536	577	585	555	571	562	587	579	587	570	592	575	595	606	575	580	551	568	589	611	554	556	563	610	601	564	560	587	552	544	576	561	553	599	543	569	594	621	597	597	565	599	572	578	548	568	611	605	534	595	574	558	545	609	573	594	572	588	570	559	582	588	580	592	574	581	577	536	562	629	620	594	581	598	597	602	594	606	578	586	573	598	595	593	544	542	619	524	596	579	593	564	588	587	569	605	592	583	591	566	568	590	616	596	591	571	600	564	616	587	573	622	575	571	574	554	604	629	595	568	581	621	625	590	576	607	541	581	561	576	641	631	539	566	581	617	604	590	570	556	560	602	554	607	603	545	570	640	569	575	609	573	549	564	555	549	614	531	596	562	571	571	580	591	563	629	616	619	618	575	584	583	563	610	579	589	541	532	554	598	574	534	595	625	556	614	605	609	562	610	604	587	575	601	576	580	585	624	567	574	582	589	581	622	547	576	549	619	578	582	568	580	549	612	582	570	582	575	555	558	606	588	594	555	546	593	616	526	564	613	549	535	566	575	613	576	584	580	562	580	545	606	599	575	609	560	594	576	587	603	606	595	554	607	621	554	596	521	579	586	556	579	563	554	583	573	620	620	579	548	579	567	533	618	533	574	580	613	585	610	541	581	576	582	572	535	550	547	576	528	585	546	548	604	626	527	634	657	575	594	558	533	577	626	565	552	601	551	558	616	579	585	559	590	581	560	576	585	606	568	633	552	566	600	580	596	608	578	570	563	562	597	576	543	569	573	646	573	608	576	584	614	614	604	599	605	553	582	583	577	553	591	559	585	583	559	544	537	593	542	585	560	571	612	598	620	562	628	626	586	588	556	583	636	608	578	555	560	590	568	573	547	537	583	608	567	555	593	576	584	579	611	614	593	596	594	601	602	560	599	572	610	615	591	584	588	572	530	587	612	550	561	602	579	592	587	597	587	535	565	585	579	590	594	658	587	589	652	582	563	595	567	625	587	608	585	551	565	538	559	562	542	578	564	565	580	587	522	569	565	578	564	572	600	571	628	595	619	581	605	583	561	591	589	630	615	586	570	587	552	604	567	576	593	606	568	545	591	589	541	552	574	569	582	582	566	578	584	561	535	609	594	570	582	578	551	572	581	587	572	584	593	565	602	540	616	579	554	630	567	600	614	609	547	581	596	578	567	600	576	574	573	594	556	611	603	577	575	565	535	608	570	595	569	562	528	536	612	555	574	566	585	575	551	570	597	591	535	604	592	559	600	555	589	538	582	584	583	559	599	552	553	603	578	607	555	569	565	598	567	579	567	601	568	564	554	592	585	584	591	589	591	511	579	574	609	600	587	520	562	565	580	556	586	572	571	563	617	555	596	542	568	603	596	535	557	531	574	553	553	579	532	534	581	605	610	601	563	616	588	564	573	568	556	558	587	593	602	613	564	589	589	587	586	605	584	530	575	589	601	600	589	573	560	591	589	577	563	597	571	581	619	553	602	546	595	603	589	553	546	571	566	528	551	528	606	584	601	568	601	592	585	549	561	588	624	568	550	561	545	607	564	572	595	567	592	548	555	560	614	509	576	599	579	566	566	548	574	562	593	579	566	583	556	548	556	562	584	569	584	576	626	565	607	517	542	594	587	602	596	573	580	572	559	595	587	607	552	609	584	570	555	540	605	614	575	559	595	547	541	563	617	557	593	532	584	571	568	555	606	607	577	615	576	573	547	587	569	598	570	607	603	597	551	583	580	588	569	586	539	612	553	544	544	637	603	568	604	598	605	555	596	593	600	554	580	594	584	564	554	553	583	572	589	548	567	563	517	583	554	570	560	573	583	569	555	544	589	587	567	561	588	545	551	588	589	581	577	567	592	577	585	608	578	589	564	568	564	540	589	585	602	525	611	580	551	551	587	591	547	589	577	557	564	591	576	555	572	602	580	552	595	576	610	610	548	573	603	590	542	590	582	551	568	587	596	622	587	594	619	543	586	613	572	566	558	587	593	548	555	598	547	561	554	524	534	609	594	593	573	573	570	595	618	578	549	571	578	637	602	587	576	569	577	603	548	626	608	576	591	570	582	662	587	532	584	624	581	572	596	580	580	590	581	588	556	572	571	533	593	589	541	590	597	558	601	547	585	556	558	582	585	534	603	575	582	605	589	579	578	611	577	593	589	555	605	545	575	559	578	585	572	583	581	559	600	543	581	578	559	525	542	610	626	559	614	585	592	554	584	587	566	547	575	569	566	603	593	541	570	512	551	591	572	567	561	572	582	549	580	560	594	571	566	586	526	544	586	579	557	591	586	595	582	576	570	584	591	586	570	616	617	556	637	573	577	567	610	593	579	616	598	588	594	555	626	621	570	608	547	614	584	595	601	581	592	574	596	567	601	580	529	590	586	574	538	583	560	532	562	602	572	547	580	612	585	594	573	561	591	618	621	589	561	611	613	566	566	576	565	588	633	604	585	581	576	573	595	612	583	578	585	568	564	586	567	587	601	535	614	596	564	536	573	603	520	553	569	614	574	622	583	506	581	584	562	624	540	560	556	557	581	580	608	613	607	557	538	601	632	582	573	547	576	586	569	573	571	578	597	570	560	577	566	635	554	580	601	576	562	637	572	572	614	600	589	586	587	557	594	566	587	530	584	598	569	569	568	580	558	565	570	584	585	639	554	590	541	593	609	573	543	533	625	557	592	561	553	566	547	607	615	589	575	563	572	574	592	548	595	594	607	612	613	578	543	580	576	592	610	583	645	599	556	596	593	537	590	624	573	591	576	547	527	570	557	535	584	608	593	583	582	595	575	621	580	598	609	531	614	573	586	555	568	569	622	586	586	548	619	562	593	617	586	582	589	563	549	545	620	581	603	594	563	537	549	572	580	599	577	575	592	573	608	548	557	579	566	582	573	612	599	620	542	576	580	601	568	554	550	570	585	584	580	611	586	554	574	565	564	608	575	585	543	553	537	610	532	581	582	582	599	541	561	609	610	628	541	613	575	583	605	578	607	602	591	575	539	585	570	580	584	621	609	546	574	578	557	590	608	600	601	540	588	556	580	555	572	592	570	555	534	574	592	603	595	558	602	611	567	589	575	547	562	583	600	642	572	521	517	591	571	600	604	585	556	588	639	604	601	536	563	568	549	589	591	566	565	612	574	578	564	526	601	576	582	597	608	568	581	584	613	570	597	533	611	546	585	560	568	576	580	596	562	588	575	622	629	573	637	603	603	589	580	614	588	565	568	574	580	571	561	589	569	525	584	629	590	562	563	579	589	578	607	546	600	568	571	548	592	607	596	547	597	571	542	555	537	551	633	557	562	543	591	619	595	559	582	584	575	601	620	581	576	582	611	585	625	616	607	623	514	617	570	585	558	547	576	592	553	565	570	601
4471	6000	5290	2911	1819	1477	1216	1336	1439	1239	10940	17528	11047	5280	1975	731	537	509	481	542	475	516	471	492	474	515	461	512	459	528	509	515	486	447	500	464	453	524	511	463	499	516	504	485	463	491	472	485	493	527	489	496	471	496	469	486	505	510	459	504	505	489	464	482	480	527	519	477	482	451	483	494	498	500	505	468	458	466	483	485	460	526	509	483	472	455	511	515	443	541	464	466	477	499	491	477	515	478	483	496	531	460	479	493	507	482	485	474	527	474	519	509	499	488	495	453	512	491	444	487	485	503	502	494	508	468	487	476	509	487	501	528	470	457	489	484	475	505	538	495	483	500	465	472	533	513	506	491	484	471	472	476	481	477	492	511	478	450	462	478	481	518	492	481	466	521	487	515	495	493	497	459	496	521	463	485	500	492	469	473	517	491	513	460	486	512	460	457	481	486	498	497	475	510	530	504	458	493	488	488	470	487	439	480	508	475	483	495	472	496	459	505	468	505	458	510	506	500	479	512	486	500	437	521	489	496	500	479	478	469	475	485	444	498	505	489	471	468	490	482	495	450	449	477	469	488	534	469	510	483	515	492	482	492	478	505	502	480	451	475	517	518	469	465	470	465	492	450	491	486	508	503	482	491	455	468	477	460	513	534	508	439	498	540	496	512	468	495	502	450	480	447	495	481	493	462	488	490	496	494	502	543	460	464	477	463	500	498	505	498	476	465	511	478	492	516	478	487	502	452	458	480	511	448	509	482	493	519	500	500	515	514	517	490	470	475	520	502	491	477	483	489	502	530	481	487	501	462	507	471	490	448	520	505	492	486	515	511	519	511	500	519	480	489	532	453	491	494	493	512	491	439	519	510	463	457	469	471	501	490	484	509	479	466	476	492	466	491	478	479	488	450	535	466	474	522	465	507	474	463	466	492	474	463	500	492	498	456	468	458	503	482	468	491	496	475	443	479	496	466	465	531	474	451	462	437	459	442	473	479	467	513	460	480	506	488	479	464	508	515	464	489	483	485	504	504	463	480	507	491	500	459	477	512	498	462	476	486	434	481	487	512	484	524	499	467	464	500	478	505	484	492	464	452	460	495	453	478	493	456	486	475	474	478	497	486	451	482	489	470	508	511	492	478	493	475	498	491	450	467	509	481	470	485	489	466	479	421	457	469	481	480	482	496	470	467	448	484	490	491	506	477	531	495	427	488	476	484	466	514	492	466	490	477	489	496	519	456	492	479	438	491	461	508	492	456	458	445	502	450	446	465	469	479	493	473	512	515	478	504	489	505	489	512	483	471	513	517	503	498	500	449	484	463	475	468	508	479	487	460	464	458	479	460	513	512	457	474	508	508	498	513	497	496	466	486	494	476	491	477	499	513	506	464	459	440	494	511	517	475	479	465	488	467	516	484	483	525	492	487	518	497	512	466	511	492	524	477	502	483	453	466	484	465	457	452	475	475	475	466	475	493	477	531	461	470	455	484	477	501	494	468	478	461	516	485	505	484	465	461	461	458	497	514	481	486	432	491	510	517	468	523	456	493	497	489	512	482	467	520	450	500	473	445	472	471	494	468	479	477	453	485	479	519	488	496	494	511	478	422	486	467	492	474	458	500	497	475	472	503	500	484	482	480	535	471	478	493	494	417	475	455	496	501	495	543	495	433	504	505	468	451	481	470	449	474	454	507	500	474	455	498	465	472	496	458	502	487	492	477	473	492	476	517	533	494	486	431	463	496	471	514	514	492	483	537	498	477	476	491	509	467	486	470	508	469	473	528	486	467	471	518	454	459	485	490	488	500	463	507	452	497	481	494	464	488	509	482	447	458	484	463	463	485	483	460	502	474	466	495	465	482	492	489	474	489	454	504	488	420	497	461	464	498	500	481	497	538	514	456	450	507	480	466	488	486	490	502	481	497	483	506	493	455	485	476	506	432	499	492	495	478	479	475	487	482	501	457	458	444	496	468	468	485	475	454	460	498	486	522	481	460	495	493	508	515	474	466	473	473	481	514	475	547	444	500	503	480	505	513	509	499	486	466	508	487	442	518	504	442	446	496	466	513	472	526	462	506	503	449	450	475	487	489	488	496	485	432	485	433	478	482	488	471	471	444	509	494	483	472	495	474	479	448	506	486	479	499	474	477	471	470	472	498	505	490	508	456	480	483	507	485	505	466	494	469	493	499	465	521	461	504	483	471	440	492	472	445	524	452	456	474	471	477	480	482	472	420	477	500	494	440	528	540	484	475	474	464	547	494	486	485	493	473	449	473	474	528	503	471	505	471	464	507	472	481	501	479	481	482	485	462	459	455	477	465	494	512	500	488	482	451	491	479	485	552	471	484	470	469	485	475	512	463	484	481	455	513	451	492	447	495	471	510	496	455	481	490	479	490	513	475	488	498	468	465	470	504	478	469	433	496	500	495	479	507	513	465	487	484	485	476	486	483	507	494	499	511	486	483	481	510	458	499	473	493	459	488	542	483	464	480	496	481	454	492	467	449	475	527	464	474	467	479	451	457	524	492	531	489	496	487	497	490	473	496	471	478	492	544	457	506	449	518	467	472	463	478	500	494	492	503	515	500	463	486	448	509	472	526	470	454	474	471	490	441	466	486	514	473	474	474	490	465	476	443	474	468	476	495	476	477	505	452	514	491	469	505	464	443	439	468	478	455	547	466	480	509	491	496	454	474	441	469	480	487	515	475	494	524	467	439	470	504	513	470	499	478	481	476	462	479	486	502	479	510	480	483	477	473	497	476	516	503	466	500	470	486	507	501	501	471	477	477	483	486	475	442	461	479	497	493	477	470	484	516	478	506	498	473	461	477	431	485	474	484	460	460	477	477	498	469	468	486	513	477	437	469	482	501	473	504	445	489	477	501	497	482	474	509	480	465	437	481	491	486	443	495	501	461	462	470	454	487	505	498	534	491	498	499	460	488	474	471	518	485	460	478	483	501	498	459	481	488	446	478	480	494	502	500	491	484	515	491	443	457	505	497	493	476	455	519	499	529	499	463	492	498	466	497	469	487	460	491	457	486	424	491	487	475	504	451	458	470	430	485	457	499	458	504	478	484	465	450	483	466	508	483	469	450	484	458	477	439	507	491	461	498	478	489	508	489	480	489	479	485	496	478	499	462	483	442	532	475	491	503	481	464	484	486	480	507	465	510	491	472	476	501	464	489	501	480	497	499	502	474	531	475	539	518	522	442	473	494	467	473	501	494	442	500	468	464	451	482	481	496	474	500	478	497	516	493	459	488	467	476	517	471	470	487	481	503	483	437	504	482	521	486	487	492	462	506	535	474	475	514	476	504	497	494	460	479	492	481	493	514	466	510	487	493	486	471	494	470	509	464	494	478	488	506	485	469	471	464	468	474	473	433	521	465	523	470	503	473	482	482	494	509	444	484	456	513	492	489	472	451	494	495	472	479	434	451	483	442	473	481	491	478	471	494	451	445	497	507	503	492	472	533	458	519	487	504	468	514	495	482
23891	21005	28150	24054	20910	8346	2145	1657	1391	1615	9264	27832	23813	13002	4378	1388	887	722	701	665	673	682	711	704	736	695	706	636	687	660	683	701	692	657	695	691	639	704	711	682	723	666	686	623	615	722	698	655	679	666	712	673	686	632	686	640	633	696	643	702	675	707	680	700	721	717	703	727	647	705	623	671	675	676	669	666	697	646	691	699	690	714	669	654	660	678	613	731	703	682	695	679	663	669	620	685	659	692	632	641	669	619	661	664	671	676	679	711	674	665	692	666	634	668	686	639	661	685	687	668	676	694	730	655	728	666	692	719	725	670	656	668	667	684	710	676	687	666	669	644	660	671	647	679	703	682	669	725	647	682	682	664	672	676	674	682	657	694	635	708	681	655	624	668	712	712	732	690	679	674	660	655	687	613	657	638	696	694	661	673	684	665	660	676	658	640	665	689	661	677	615	696	708	629	688	679	681	686	657	648	644	644	712	656	661	642	633	632	665	676	694	692	697	696	660	675	674	659	647	656	605	676	674	729	635	653	668	666	686	686	668	665	665	651	682	655	682	740	637	680	678	657	671	698	716	659	684	654	649	693	681	639	707	644	637	624	660	715	650	672	667	670	723	651	630	667	668	668	694	696	689	638	662	679	694	681	646	608	675	626	667	714	673	677	650	692	710	708	655	651	634	648	670	655	618	666	681	670	650	663	625	647	695	652	655	668	709	640	634	662	699	693	666	671	694	686	679	698	678	692	645	669	660	651	717	655	673	651	679	682	673	655	682	606	647	664	691	687	646	688	702	684	638	707	694	650	640	648	668	654	641	640	671	674	677	712	702	716	699	695	710	627	637	677	647	677	656	667	690	663	654	685	677	713	648	682	680	679	687	649	682	706	669	703	677	692	683	731	712	654	656	694	677	678	637	692	684	647	655	648	682	691	661	657	702	699	680	653	682	690	622	668	708	661	676	649	667	670	702	699	659	665	650	680	699	653	657	713	657	669	665	679	625	641	665	658	642	674	700	700	653	645	639	676	659	679	669	696	651	695	617	683	607	713	707	671	669	686	680	633	698	690	662	697	676	700	684	682	678	609	699	680	662	706	685	708	655	636	639	689	664	704	670	663	689	735	675	663	645	685	688	713	692	638	686	699	676	687	672	674	678	685	670	645	670	651	700	669	693	665	669	661	678	625	708	641	715	704	710	713	648	641	702	669	676	662	683	706	657	677	697	627	660	644	670	638	739	675	655	646	698	713	663	714	668	663	622	655	657	716	669	681	635	669	714	717	711	626	637	626	661	688	664	634	615	663	660	682	678	642	677	638	609	634	695	698	669	699	650	647	660	706	636	739	662	665	650	715	697	683	654	653	696	669	647	701	660	677	714	646	668	709	632	696	697	671	661	696	650	637	736	670	651	686	703	700	683	749	720	720	678	679	637	662	686	658	659	679	664	712	674	709	657	692	691	694	674	689	666	663	706	717	637	724	680	705	717	684	698	688	616	635	679	688	674	714	693	690	698	669	646	682	658	663	659	672	680	681	667	683	655	692	673	675	705	692	693	669	637	712	706	658	626	693	684	711	675	667	708	687	650	684	674	677	684	690	683	671	668	631	675	662	635	674	695	673	683	668	681	678	659	728	660	695	658	644	630	689	662	638	672	643	672	665	655	699	691	697	680	684	690	703	689	625	653	699	705	679	702	627	683	696	644	666	638	684	664	677	710	669	658	668	665	720	686	676	708	680	670	694	619	667	726	694	691	642	700	692	662	680	710	675	690	648	667	642	709	647	639	703	683	709	702	640	690	666	680	627	665	614	618	671	668	657	714	625	699	671	676	664	728	681	688	665	645	650	652	661	632	649	621	630	673	674	668	595	669	725	651	630	692	661	687	697	661	710	640	664	655	664	683	651	676	682	687	673	657	671	668	673	697	718	695	653	656	641	663	687	693	692	689	646	653	652	675	630	606	694	650	654	671	701	676	636	679	671	670	639	665	671	659	679	623	668	724	620	692	663	621	667	695	717	687	679	631	644	732	665	629	622	683	681	699	671	674	654	649	694	631	701	689	654	686	619	682	661	672	657	689	651	700	742	689	657	654	718	684	622	687	642	634	643	627	657	624	594	613	677	670	693	673	708	646	692	702	676	637	735	656	684	669	699	688	694	699	682	690	666	712	709	698	654	665	673	701	651	666	649	666	674	691	693	656	618	679	705	658	684	718	683	688	685	695	727	687	703	668	709	650	661	643	675	598	653	669	655	679	663	673	691	656	705	663	699	678	677	655	669	720	670	674	640	669	692	650	665	717	634	652	640	660	642	653	663	700	632	657	701	665	656	660	635	678	685	627	668	655	636	653	688	668	624	678	659	680	699	704	750	610	700	674	655	670	678	700	700	639	656	681	648	724	674	699	682	683	663	658	644	681	674	674	721	700	676	674	667	673	632	627	671	665	682	708	699	663	656	645	674	612	671	683	641	695	675	672	650	678	640	654	699	713	688	667	686	676	647	668	661	743	604	648	647	697	663	656	692	627	660	659	695	680	639	649	673	665	683	661	695	667	617	719	678	653	685	688	687	663	683	657	721	694	629	720	701	710	674	646	679	722	734	672	663	656	648	603	706	670	655	679	695	682	690	615	678	687	689	682	664	673	670	680	650	624	675	679	676	658	694	689	680	622	675	622	693	663	676	713	687	655	660	670	651	687	672	602	656	706	672	663	647	664	670	640	654	652	688	681	699	634	690	690	656	696	691	700	686	691	677	667	653	676	679	618	658	671	668	632	680	667	661	673	668	623	647	625	699	657	674	667	680	684	651	688	646	716	681	657	658	715	651	658	662	661	680	625	615	644	701	666	706	651	686	673	725	661	699	669	677	659	662	623	679	680	663	673	654	671	676	674	672	669	646	672	696	649	666	691	653	676	709	679	685	618	670	641	663	694	635	640	681	692	673	670	675	737	654	733	693	691	669	690	670	702	632	674	673	638	662	656	689	662	692	686	676	709	658	632	690	679	687	659	650	658	707	669	652	637	655	632	654	627	643	666	655	725	654	701	691	656	672	670	676	600	639	656	646	682	656	717	649	673	653	677	643	671	665	671	647	663	705	660	709	672	678	682	684	657	650	703	686	669	644	619	637	723	647	638	700	726	694	647	702	657	648	675	645	682	717	715	677	708	630	662	655	656	679	711	632	658	657	653	618	687	669	725	656	649	652	669	652	648	664	642	692	633	669	617	669	642	632	666	674	696	625	683	682	703	655	639	620	725	710	654	629	654	645	700	694	636	679	701	662	656	683	676	647	655	661	679	708	693	688	671	634	741	687	640	704	665	644	676	657	662	673	644	616	676	691	736	657	698	666	711	588	712	713	661	677	659	663	635	660	685	649	654	705	660	653	664	662	635	683	678	641	666	685	663	651	634	664	696	655	712	649	741	660	716	697	652	691	639	627	688	680	663	670	673	626	660	660	639	696	657	656	654	668	663	674	650	668	673	650	681	655	654	701
5073	9447	9098	4784	2786	2095	1649	1883	1654	2094	12436	27694	20162	10995	4114	1352	656	597	562	559	552	530	570	545	570	580	578	548	571	583	578	531	586	566	542	544	578	555	560	572	582	569	578	594	552	576	534	546	554	537	589	533	575	601	570	584	552	554	542	603	546	558	537	542	591	584	536	558	562	567	552	545	588	602	550	548	601	561	563	545	563	549	560	566	546	636	537	530	524	534	532	555	576	551	570	524	540	540	549	538	571	562	590	559	600	527	536	593	548	594	541	577	539	540	611	549	560	542	582	544	530	572	584	529	572	569	545	539	573	563	546	585	593	534	577	562	559	534	508	583	574	602	577	561	553	586	516	543	559	586	586	546	560	549	564	557	521	529	541	583	568	573	563	591	572	551	574	531	577	551	566	580	525	543	591	553	568	554	533	522	607	561	564	550	558	563	548	594	553	588	575	556	542	552	519	568	572	533	621	538	581	539	568	552	579	532	529	567	519	540	521	521	547	549	552	601	551	584	564	588	581	544	577	572	550	597	549	587	610	525	558	545	521	548	522	590	531	543	540	542	560	553	557	548	578	537	545	571	596	527	570	532	572	585	543	556	540	531	573	555	533	559	549	563	524	590	559	539	595	538	552	535	570	549	554	572	566	530	539	572	570	563	561	588	542	593	539	553	576	576	611	545	523	531	558	590	554	554	569	552	563	573	546	546	546	572	580	552	539	533	564	600	532	568	548	562	509	530	534	524	545	596	555	556	565	536	578	558	545	550	531	556	515	552	582	545	544	557	580	533	569	508	554	546	564	561	562	509	557	581	539	529	536	555	532	560	527	576	558	557	542	542	584	555	598	540	595	553	587	545	559	558	590	524	571	553	523	537	581	535	588	551	564	563	563	591	553	556	582	594	544	554	568	571	564	508	577	555	581	562	533	588	540	543	561	525	568	516	530	599	553	543	617	528	533	603	534	578	519	540	548	565	585	544	513	563	565	578	537	545	553	528	588	545	566	547	568	566	556	596	507	566	513	554	528	568	576	537	557	575	547	537	581	544	533	538	553	523	564	530	568	555	557	520	534	563	550	572	560	557	546	538	546	589	546	551	591	551	540	571	535	576	588	528	605	582	547	557	581	533	537	528	562	535	539	570	567	486	543	572	572	559	546	558	568	565	555	571	533	538	557	575	582	583	585	595	557	540	576	579	517	545	526	564	539	559	538	537	561	559	568	607	557	608	574	556	559	567	582	498	502	546	545	516	560	484	512	578	537	544	591	542	571	594	551	532	540	509	521	566	540	556	538	559	604	539	580	523	573	533	593	565	573	573	509	546	499	545	528	541	554	528	542	570	547	582	551	522	558	530	545	555	501	571	571	523	545	543	596	590	574	601	566	560	553	565	550	591	590	565	544	541	552	546	588	569	565	596	544	560	541	552	564	573	570	497	546	562	562	503	543	558	557	551	562	534	562	539	575	559	550	537	512	547	538	534	595	548	569	506	515	549	538	561	521	535	500	546	541	556	567	544	570	613	557	583	593	564	536	515	604	547	505	518	523	541	563	580	548	539	611	577	524	545	575	556	534	551	579	498	555	558	551	522	521	584	569	566	546	498	572	540	608	556	563	561	564	534	579	558	556	586	561	561	509	545	537	583	562	598	566	509	574	558	595	540	578	584	567	532	549	617	559	487	584	515	546	550	532	526	558	560	585	569	535	601	565	571	548	550	533	557	551	575	541	539	562	533	518	547	595	597	521	560	547	563	566	562	566	549	544	549	566	578	539	626	573	561	510	561	555	545	557	536	557	538	561	554	557	570	556	575	549	541	573	575	539	569	553	561	549	569	547	550	592	558	572	563	574	559	529	533	610	589	594	555	560	549	580	557	570	536	541	545	563	545	540	541	520	567	570	538	561	536	538	580	560	549	554	555	545	566	552	558	523	554	536	543	553	557	563	538	577	534	561	555	576	540	565	571	526	560	589	559	557	606	591	576	530	524	563	544	560	583	558	569	536	564	548	526	511	569	578	571	569	551	540	597	542	554	572	551	533	515	561	543	539	535	566	569	519	538	575	577	555	561	554	548	587	555	545	567	578	535	582	528	549	543	538	550	530	567	571	584	568	538	554	595	535	574	554	514	533	556	600	534	533	595	558	576	552	582	546	538	529	514	513	555	529	556	516	540	541	559	582	519	535	569	576	563	561	565	552	530	514	556	577	486	567	595	577	556	555	525	562	532	573	586	576	538	564	554	538	548	513	564	552	556	527	579	524	552	576	569	554	525	569	558	540	538	588	591	545	535	555	579	574	522	537	578	486	558	562	552	515	546	552	509	524	502	558	572	550	554	560	555	570	514	536	568	544	561	559	604	599	564	592	552	555	538	521	524	550	576	564	533	571	512	551	573	516	602	559	539	574	559	511	629	551	528	602	554	486	547	528	569	546	539	571	555	537	596	561	553	604	524	570	511	542	556	560	531	558	559	587	548	553	573	557	603	538	550	579	550	528	561	556	581	575	550	536	556	588	520	559	578	548	567	556	588	530	552	527	529	511	576	566	558	560	543	585	596	569	570	590	539	556	532	547	585	452	576	533	519	586	527	536	528	547	568	525	534	535	536	541	541	585	550	592	590	590	539	526	548	534	555	532	568	519	557	578	549	553	544	574	543	548	567	527	523	524	529	584	565	556	586	528	559	523	575	533	569	537	523	522	575	527	549	544	506	530	553	527	534	533	553	552	572	568	577	559	551	599	560	549	577	540	601	545	603	546	543	539	523	600	595	539	566	563	552	551	519	574	553	584	525	547	552	556	589	558	543	567	505	568	611	566	569	523	544	552	571	558	574	549	549	576	514	557	577	543	579	532	554	562	591	573	550	556	524	537	574	562	551	555	535	521	576	540	534	565	576	553	549	532	552	557	551	552	539	559	543	548	600	567	586	538	563	544	560	548	569	593	553	538	503	512	572	546	587	546	541	584	545	541	546	525	573	549	472	554	553	545	577	547	534	570	557	595	565	609	548	531	546	545	542	547	537	531	579	586	571	546	545	549	571	576	560	554	594	555	559	547	545	561	546	558	527	523	531	517	533	540	564	513	559	532	511	538	538	587	515	561	544	570	581	607	573	551	535	548	561	553	544	553	567	602	545	625	524	517	529	550	543	564	570	585	512	559	501	546	576	551	578	557	572	544	544	535	566	576	508	550	571	531	567	527	568	533	579	556	579	556	539	559	589	545	569	560	540	553	538	578	575	540	540	543	563	550	517	502	582	543	564	593	626	504	562	584	568	575	563	543	558	523	515	566	556	527	558	603	539	537	585	549	568	548	567	539	514	541	547	549	578	555	577	544	543	572	573	484	584	560	564	496	520	526	562	561	543	498	544	579	561	567	563	566	513	569	518	552	546	517	535	576	551	560	549	596	542	526	527	559	561	550	563	564	576	514	528	554	560	549	564	564	551	533	547	543	496	545	516	577	536	558	553	538	537	550	565	559	539	539	537	575	537
27204	11648	2239	1097	727	624	578	652	574	574	732	1735	1909	1310	832	593	561	508	537	496	519	481	517	537	552	504	525	529	523	504	537	531	528	500	520	480	484	513	521	488	491	525	514	534	514	480	526	536	482	520	468	487	505	495	531	488	503	529	462	515	503	481	517	488	528	493	530	498	550	486	547	484	488	508	526	501	477	482	511	488	509	470	518	532	519	489	505	476	485	503	528	517	508	515	515	533	479	502	505	518	491	495	544	512	466	519	544	484	546	506	509	508	508	552	497	466	519	522	566	480	487	482	452	548	497	487	513	517	502	507	524	490	503	511	538	522	479	510	529	511	543	544	479	526	480	531	482	488	518	508	526	497	494	535	521	523	525	511	531	524	478	467	508	515	496	495	524	494	538	509	480	438	504	532	529	526	506	480	523	501	508	490	520	519	514	474	462	468	526	514	525	487	485	510	508	511	505	498	468	532	494	519	500	493	496	496	543	517	488	544	510	522	505	516	510	491	487	492	466	499	490	497	533	499	537	529	520	493	501	525	444	498	488	545	504	514	521	515	492	499	514	507	487	528	492	471	506	557	463	472	509	534	477	553	530	495	547	464	507	529	495	501	476	532	519	486	486	509	491	514	561	510	522	504	497	453	524	477	508	489	504	483	484	515	502	529	499	524	500	474	541	478	506	512	509	510	530	486	524	509	507	537	519	503	492	505	507	471	482	557	514	477	540	532	538	541	498	481	499	515	528	463	495	492	520	520	535	494	523	524	509	509	514	502	493	500	500	522	480	481	490	480	535	463	486	535	508	490	549	510	521	478	528	519	473	542	499	517	474	481	514	512	543	508	498	535	524	544	524	478	511	518	513	521	516	490	471	479	528	510	486	510	532	497	481	526	540	444	490	506	457	522	518	539	500	508	499	525	479	484	526	517	497	492	466	505	505	524	501	471	505	493	481	519	516	491	541	491	484	510	506	510	527	498	536	511	488	527	472	537	490	506	469	564	513	523	475	480	531	506	487	498	500	513	490	519	464	525	507	508	519	507	518	505	534	557	477	506	506	535	516	510	515	490	523	503	501	482	512	490	494	492	498	519	532	558	479	565	518	503	472	525	525	477	502	476	470	507	514	505	524	496	536	515	474	527	526	506	490	506	468	522	515	508	499	480	504	509	498	527	489	544	505	493	473	479	479	483	517	448	482	509	538	505	521	483	530	534	513	500	516	541	465	522	517	505	485	528	538	476	525	502	521	502	489	527	513	528	508	509	460	508	510	497	504	488	508	496	525	461	499	518	504	497	523	488	509	489	467	519	529	511	505	508	548	508	528	516	542	511	493	485	513	526	491	493	514	521	522	518	512	503	485	506	561	504	466	507	455	501	475	523	495	493	487	474	536	512	522	513	502	535	503	530	514	486	527	502	526	490	496	530	508	482	497	515	497	527	526	559	504	531	503	470	503	505	537	506	523	507	528	519	505	493	501	481	519	462	495	542	529	488	472	468	473	530	488	494	485	494	540	490	541	517	525	490	551	547	478	525	498	491	522	488	495	480	512	498	496	502	539	539	530	500	530	546	499	494	501	502	518	495	518	472	504	499	530	519	475	486	483	492	560	492	484	505	510	507	493	544	476	499	528	529	519	539	502	529	510	492	517	505	533	494	484	527	516	496	523	505	515	479	531	511	499	486	457	500	509	529	475	531	509	498	512	491	487	540	496	540	499	503	528	529	496	512	536	507	514	495	514	515	519	499	511	547	511	496	530	512	462	445	534	481	501	480	535	472	513	480	507	525	465	475	502	518	542	539	503	510	536	505	512	484	536	516	478	506	504	489	531	518	516	519	495	488	501	503	519	529	505	518	484	504	491	550	483	474	510	535	485	514	517	544	524	549	493	514	523	522	512	456	489	501	498	544	497	510	476	494	531	503	495	491	539	493	536	480	512	480	476	513	459	521	490	524	513	544	488	500	505	521	497	512	524	505	518	493	494	514	492	513	487	486	551	547	486	492	551	517	510	519	473	476	508	504	498	494	483	524	518	509	535	491	550	514	528	488	475	519	529	529	534	474	520	503	516	489	503	518	495	542	473	487	519	492	508	490	479	518	493	499	501	500	470	495	512	472	499	531	469	484	533	521	533	509	544	468	504	506	496	519	471	503	538	482	499	473	466	521	515	499	505	517	474	494	497	487	491	483	534	490	512	495	504	527	516	515	502	501	554	472	529	522	484	475	507	508	543	467	496	508	492	510	482	487	488	526	461	495	525	469	522	527	517	509	492	534	549	529	494	474	545	499	484	504	513	478	500	495	537	496	518	489	499	492	544	503	491	486	501	501	513	532	506	572	547	529	494	507	514	475	529	485	510	511	509	518	495	463	461	477	519	488	507	502	526	520	552	482	509	484	522	550	445	534	491	532	542	542	518	498	494	497	523	519	514	457	499	517	514	467	441	507	518	474	487	458	499	506	476	506	514	512	496	482	507	481	493	537	481	528	498	511	500	524	492	530	503	521	519	518	516	504	472	511	510	473	528	515	514	493	530	536	524	502	505	512	507	491	493	527	490	487	489	512	491	532	458	494	540	490	516	502	520	514	506	542	521	466	487	490	541	494	526	510	488	495	522	518	533	477	529	510	484	501	516	510	501	489	511	531	530	489	484	489	483	530	488	514	500	484	506	488	539	502	512	527	505	504	528	484	501	487	536	541	491	534	512	505	491	520	501	520	464	545	513	537	487	476	470	484	498	525	531	560	538	483	511	489	538	518	505	474	484	522	534	549	512	491	499	556	496	473	523	478	485	509	481	521	507	516	495	530	500	538	517	525	498	539	492	544	470	475	465	540	499	552	531	523	466	520	514	511	478	539	500	503	506	497	495	529	498	437	505	511	488	520	520	506	484	529	494	498	525	507	515	521	493	492	531	518	547	561	479	499	541	533	511	500	514	533	448	502	494	509	499	541	489	470	497	560	455	543	499	527	530	494	503	483	479	469	515	508	507	536	509	513	516	487	526	471	516	562	533	498	514	520	485	520	494	471	541	480	484	505	487	485	496	486	502	542	506	485	537	500	501	499	537	541	483	578	529	495	490	537	477	523	505	512	503	530	503	484	507	505	475	499	488	475	493	498	506	528	485	536	523	505	514	533	521	508	545	505	522	511	525	548	511	502	535	507	499	548	507	517	511	518	514	526	527	548	502	547	496	522	485	471	526	554	525	523	493	493	484	519	504	517	479	492	445	496	489	448	485	514	510	542	494	520	490	509	453	507	483	489	488	515	517	508	504	481	498	506	549	500	547	509	522	512	546	518	502	480	503	510	496	473	524	515	513	510	512	498	482	524	492	548	510	507	507	567	519	507	443	502	504	454	520	473	458	491	470	527	514	486	513	507	517	500	488	474	496	478	493	524	533	491	505	516	537	524	508	490	502	530	507	511	501	505	507	512	521	487	488	518	531	483	528	507	557	517	515	541	501	521	506	503	481	509	504	435	520	491	512	491
5697	2072	1810	883	663	603	614	698	575	535	806	2184	2201	1389	820	526	480	409	421	434	388	419	445	428	421	429	439	403	411	462	410	437	448	431	374	397	440	377	438	408	417	418	408	378	432	424	393	416	397	418	398	423	434	406	379	412	425	409	414	408	386	454	394	416	427	393	397	400	462	405	433	432	398	404	459	430	423	416	421	435	410	466	401	439	424	379	452	410	442	435	370	417	387	407	407	382	426	420	392	395	401	417	410	434	432	381	412	394	414	389	404	420	423	429	441	405	423	401	390	433	383	411	407	424	375	426	434	399	391	428	421	450	446	427	358	423	404	402	394	400	353	399	409	423	400	385	433	401	415	405	406	454	374	423	404	406	404	424	428	429	423	424	415	400	404	402	382	422	420	413	434	382	399	408	389	410	392	436	393	393	421	420	407	425	415	418	411	400	399	394	372	385	438	415	402	410	383	393	404	381	442	406	427	420	403	408	406	417	400	415	455	358	421	410	395	406	407	420	401	401	411	394	433	411	400	447	453	413	426	416	438	420	400	461	397	383	395	387	414	393	411	379	415	389	433	394	440	445	452	393	390	404	419	401	441	437	413	371	399	410	379	382	425	419	412	394	407	404	404	445	398	432	398	450	402	382	430	444	389	392	388	416	423	397	379	390	394	424	398	429	422	447	455	397	416	420	431	428	432	419	400	454	410	379	389	420	406	394	423	386	433	419	389	424	401	387	413	398	417	424	414	442	379	432	424	380	400	422	392	426	415	405	403	400	434	403	452	383	398	427	436	371	418	444	431	396	408	407	400	441	410	410	410	433	411	431	410	456	410	415	427	414	394	423	412	423	435	415	408	443	416	437	381	426	383	405	406	442	413	362	425	403	400	395	440	398	402	423	415	401	433	412	386	431	425	400	404	405	419	398	415	425	398	421	409	409	418	396	413	395	419	398	460	398	387	427	413	414	406	410	394	381	377	394	404	387	390	376	422	407	421	389	404	410	408	360	385	414	424	420	372	408	405	427	400	408	377	388	394	404	407	389	394	387	448	416	431	423	382	407	422	434	444	403	433	453	424	415	439	418	426	403	433	386	399	399	382	437	419	426	381	388	418	429	452	418	421	391	405	418	427	431	410	390	405	399	405	403	437	403	417	401	405	442	431	411	401	422	413	434	419	409	430	431	379	423	394	424	411	423	402	417	413	391	409	415	436	461	411	407	405	398	407	471	371	403	408	443	425	398	411	418	388	399	423	423	424	391	406	416	384	389	393	449	454	461	416	395	414	402	384	417	446	408	405	427	398	415	377	394	449	413	379	439	436	413	424	397	410	415	371	379	464	403	405	409	443	421	414	425	416	393	457	400	420	430	395	396	421	407	434	425	399	460	415	398	412	441	402	415	407	442	391	423	387	420	387	382	444	412	394	416	447	389	412	407	439	420	387	418	425	375	408	417	421	394	402	437	443	414	438	391	420	446	402	445	413	385	409	414	434	424	389	392	422	428	447	428	404	417	408	428	419	396	364	390	411	401	394	402	413	402	391	435	426	420	413	419	405	406	393	408	410	420	404	410	406	380	407	397	428	407	442	403	415	405	413	374	413	415	426	427	393	417	413	400	406	413	402	429	432	417	399	402	416	439	408	380	404	419	398	406	376	380	412	446	401	386	396	400	426	462	372	398	433	430	391	400	383	402	422	440	415	412	411	449	405	389	420	387	406	405	420	413	388	414	398	440	446	422	398	420	406	437	398	402	423	398	419	417	373	390	402	425	413	429	389	424	421	413	389	413	440	404	414	416	409	400	443	424	406	431	383	371	405	422	389	459	383	373	424	384	380	388	410	407	408	399	370	414	422	412	414	427	412	438	444	371	413	423	368	403	382	417	426	415	414	427	447	399	426	396	427	439	385	426	450	397	462	455	400	415	373	406	380	467	430	386	402	441	401	405	402	446	417	382	412	433	394	414	421	376	391	400	412	422	374	414	385	391	409	402	429	429	405	436	422	419	422	416	414	395	403	443	458	408	417	419	406	391	400	399	404	368	411	399	380	410	408	410	442	413	407	411	424	409	384	413	414	405	388	439	381	433	453	422	425	433	454	437	412	383	437	416	427	428	402	417	433	402	415	409	400	424	397	392	448	408	431	390	441	420	445	411	419	396	388	452	398	400	438	401	408	420	430	436	426	450	404	365	441	390	410	407	418	401	424	384	429	485	416	397	407	381	431	424	397	409	420	422	393	403	410	427	395	412	416	421	429	430	401	388	426	419	378	395	427	384	403	385	436	426	420	415	429	432	418	415	455	422	402	413	394	406	380	423	407	391	398	374	440	441	402	403	437	383	435	410	396	410	461	396	418	417	438	377	421	396	444	419	393	393	426	418	446	419	411	398	400	433	378	382	430	419	451	385	400	380	404	400	431	428	422	433	413	443	412	433	437	404	422	420	400	376	376	439	418	422	441	406	402	419	377	406	418	414	409	403	411	394	407	395	405	415	394	409	435	419	412	417	414	419	440	385	425	407	396	378	385	417	426	438	418	397	442	456	392	417	418	427	389	371	390	415	388	403	408	401	431	395	445	435	400	410	433	418	389	403	411	414	433	432	387	419	414	370	410	368	402	438	410	378	398	397	417	441	380	446	415	460	450	417	401	421	441	422	415	410	389	406	428	379	414	417	405	406	407	409	415	402	409	399	420	406	390	429	407	416	398	391	411	423	379	444	374	382	393	428	386	433	411	407	418	424	410	431	405	388	454	414	426	382	400	405	397	383	402	414	412	440	356	400	394	426	430	429	389	452	393	432	384	388	423	425	411	391	414	397	432	397	424	396	402	434	429	389	419	399	430	433	411	429	409	424	406	407	416	443	392	411	388	440	398	391	404	396	458	415	406	430	428	415	410	401	426	406	404	395	391	434	401	415	439	376	403	392	412	389	397	411	407	406	383	404	401	399	401	409	420	415	406	385	448	425	418	403	412	404	430	374	432	409	414	386	403	436	449	436	413	404	441	401	452	396	398	400	454	420	429	418	437	435	418	389	443	391	392	431	441	417	424	413	374	430	399	394	381	429	403	428	404	401	461	408	433	413	441	400	407	400	407	403	410	430	401	404	412	391	417	398	422	405	406	404	399	391	426	417	402	433	376	404	431	401	412	439	399	381	402	427	399	384	384	405	419	439	402	444	397	401	427	377	400	430	454	441	408	402	422	418	452	434	429	394	381	403	444	404	391	402	428	420	427	376	392	444	447	414	432	430	407	397	415	410	430	362	416	392	391	391	407	423	449	420	384	437	405	403	399	429	402	435	428	446	411	446	409	431	407	402	391	441	411	423	455	407	416	391	404	419	406	395	427	431	430	420	479	405	368	407	423	444	408	439	403	388	417	447	422	390	440	433	436	395	406	418	399	414	346	433	414	417	396	400	416	449	412	409	406	433	386	395	433	426	392	448	409	389	411	419	402	406	375	447	456	425	420	396	407	418	407	369	388	371	392	398
24947	20987	27067	24941	9494	1921	1413	1043	860	848	4751	18176	13077	6413	2151	912	647	671	602	564	591	571	555	577	587	549	578	579	572	571	568	571	571	587	593	579	589	559	533	580	570	579	611	576	550	575	596	598	510	550	592	594	586	586	544	604	536	562	600	564	566	570	550	576	558	554	561	582	523	551	586	574	557	584	603	551	575	579	599	562	576	586	607	530	561	602	560	583	549	597	597	571	624	597	608	535	603	576	580	557	583	558	576	566	551	589	561	596	544	602	599	552	582	521	630	579	609	556	601	551	571	622	597	545	570	529	597	579	568	599	539	557	570	513	551	588	580	545	593	534	560	597	551	590	566	569	564	591	560	606	587	568	592	575	551	575	575	599	566	566	592	576	563	550	598	553	562	542	585	552	590	561	588	568	578	539	588	551	543	549	572	593	643	615	553	534	595	579	536	548	565	539	595	574	563	545	550	589	568	548	620	563	592	611	561	566	542	553	567	610	561	589	565	559	587	576	576	589	555	543	566	579	566	540	620	561	576	619	563	604	577	574	586	568	584	529	594	590	578	600	539	572	589	573	592	576	597	613	523	577	566	577	566	642	579	622	597	584	589	584	572	612	538	590	589	569	557	523	590	589	628	566	601	542	597	590	597	590	630	600	558	611	581	564	600	546	596	565	547	588	537	544	576	561	606	578	569	569	556	579	610	620	566	605	578	576	557	564	542	553	574	605	629	543	571	559	523	584	529	570	566	549	550	560	589	579	602	569	622	584	547	593	558	578	541	578	573	575	573	583	543	540	587	581	608	594	572	574	577	575	570	561	557	564	592	571	580	561	565	523	591	602	581	586	548	562	586	597	603	581	601	612	604	560	566	606	577	575	604	560	516	557	554	559	582	581	589	597	591	525	588	559	574	541	546	521	582	572	554	578	545	591	521	608	547	546	620	611	594	588	582	565	551	600	580	583	581	614	598	581	577	600	532	512	591	593	614	571	581	558	608	579	589	607	598	570	560	554	544	574	565	568	555	585	558	572	616	564	607	547	585	611	580	563	583	585	561	549	553	516	590	572	593	592	584	537	589	556	544	596	592	599	605	547	566	598	600	545	572	565	506	628	579	572	570	586	575	557	585	571	591	568	611	574	538	533	584	570	559	609	552	546	555	547	573	581	630	576	578	591	558	534	596	592	558	560	581	595	526	579	578	579	577	601	573	557	570	617	578	603	630	523	569	579	563	592	562	579	566	600	570	534	564	582	577	585	604	559	604	600	608	576	601	581	562	534	540	574	595	564	595	605	522	604	575	593	563	580	554	547	542	568	529	567	525	576	582	591	626	569	596	528	582	577	600	580	565	574	519	560	597	591	565	561	566	617	616	575	534	579	565	543	586	561	573	593	579	617	545	599	585	567	578	540	562	550	561	600	569	541	581	551	603	602	545	572	560	545	555	571	546	548	576	566	534	555	569	613	571	603	593	581	573	590	564	555	575	620	576	550	592	589	577	561	552	557	567	582	593	582	567	528	601	568	586	589	573	577	576	598	564	588	545	578	572	594	600	604	594	603	570	593	599	565	593	602	578	529	624	564	553	583	541	589	541	585	572	565	550	557	536	582	559	594	571	583	638	590	571	584	599	601	568	523	587	548	533	540	599	556	583	595	581	545	599	583	557	565	594	563	588	580	591	581	570	561	575	576	586	575	582	571	560	588	568	535	544	556	558	549	562	581	589	633	603	590	590	537	562	550	569	558	581	559	583	577	576	595	586	567	587	550	576	611	541	583	577	607	596	533	586	594	536	560	541	562	578	562	629	544	604	540	586	591	590	567	541	624	599	556	591	559	559	548	559	559	578	575	548	570	562	597	569	603	541	573	571	627	580	616	568	573	590	566	569	609	535	568	564	566	559	565	599	542	603	597	591	559	561	584	530	538	556	555	588	558	567	566	568	523	580	596	564	603	591	570	577	645	549	537	557	587	608	556	549	589	639	514	520	550	561	574	589	567	563	585	580	608	569	554	572	581	566	538	592	555	554	592	551	577	560	573	549	549	523	571	591	567	644	593	579	533	560	580	590	589	551	544	600	584	570	576	568	572	607	607	572	603	586	543	551	579	569	594	581	578	578	583	548	578	545	602	561	545	583	594	523	561	562	563	583	600	558	548	593	591	591	547	560	555	565	637	585	594	576	607	621	578	578	559	596	516	562	564	591	574	592	603	580	599	564	538	573	577	570	595	574	595	532	592	576	614	583	549	570	625	572	586	609	574	579	550	550	601	575	560	564	564	599	609	554	555	610	661	576	581	590	615	554	593	548	582	568	617	585	556	606	581	584	568	585	559	558	570	562	552	578	627	588	577	562	641	610	543	599	603	586	577	604	519	550	569	606	525	575	588	557	595	594	581	567	545	601	546	515	550	595	537	590	575	543	540	582	594	575	566	581	547	621	575	542	567	529	570	586	564	553	597	584	535	591	568	605	566	590	554	555	525	544	565	591	573	624	576	561	568	597	556	556	600	574	577	571	564	588	598	593	570	526	548	553	592	608	584	571	578	573	611	566	526	529	561	613	576	584	591	564	595	532	595	557	579	553	592	539	560	588	543	550	579	596	557	551	519	588	561	528	598	566	500	541	572	588	497	605	572	551	615	581	554	534	549	544	576	574	596	600	582	599	635	546	571	597	585	553	586	585	594	593	615	558	627	564	573	592	590	541	566	580	572	606	599	613	584	571	581	596	587	602	598	561	566	560	559	591	562	561	564	590	575	564	570	579	538	598	566	613	581	581	614	578	586	544	587	566	587	563	594	561	560	534	601	567	554	587	570	575	556	586	560	567	562	603	574	553	557	568	565	571	562	600	576	547	552	570	555	572	542	558	578	551	562	546	579	590	577	596	565	585	570	597	538	572	579	570	543	580	589	561	559	580	568	544	599	538	593	551	608	585	582	591	545	560	555	609	545	564	588	579	597	590	588	587	568	588	562	603	552	542	580	534	608	576	584	548	542	585	561	577	608	597	567	535	570	560	607	581	601	580	593	570	582	522	569	559	558	563	553	561	549	576	552	571	565	547	596	580	623	552	565	561	576	594	565	594	537	571	590	567	563	580	561	598	644	567	557	572	574	539	524	605	601	548	589	583	574	579	570	579	541	539	592	567	530	563	557	550	617	556	589	580	641	593	548	567	585	578	595	586	589	573	617	555	569	593	582	559	580	564	529	565	588	567	574	576	581	587	530	548	572	610	592	599	527	538	560	555	578	581	597	581	570	563	560	559	581	536	626	565	543	552	583	573	552	578	601	565	553	579	586	513	564	563	553	587	545	586	563	558	588	620	571	536	560	601	566	572	601	569	536	580	542	578	577	578	611	575	597	648	609	560	574	580	544	562	593	601	596	576	624	571	582	571	582	567	569	555	545	617	610	590	530	576	523	573	541	585	559	620	564	526	611	578	596	579	557	520	545	592	584	596	535	560	555	581	600	573	578	570	616	557	520	545	580	633	610
4957	6635	5554	2956	1740	1477	1459	1088	926	995	6870	18894	11900	6124	2176	809	598	486	456	483	478	484	492	518	460	458	494	484	502	502	472	495	507	453	500	537	519	473	478	509	478	520	492	481	479	479	486	498	491	459	472	495	517	510	500	507	474	529	561	454	472	490	483	484	468	475	471	510	484	479	480	493	465	511	495	517	478	479	507	479	469	449	501	464	476	483	526	484	491	475	512	506	506	479	480	445	466	504	482	498	462	463	496	475	496	515	469	520	493	489	468	482	480	498	486	502	491	459	491	462	467	510	464	480	498	474	511	488	488	458	467	509	496	473	466	506	476	477	481	472	527	468	512	448	480	497	473	486	410	489	479	467	488	452	444	471	486	448	527	513	525	459	451	485	501	488	501	518	467	495	489	509	471	499	471	499	466	501	508	524	507	448	453	452	413	500	491	488	461	498	460	487	455	522	512	495	483	474	487	470	452	491	497	497	462	493	494	511	499	482	500	500	525	492	489	513	473	507	486	478	526	484	507	470	450	494	510	486	498	474	418	493	467	478	487	505	486	476	509	479	470	464	492	450	460	475	444	478	520	486	473	476	467	467	477	484	496	451	495	514	462	473	486	493	489	480	506	525	511	526	465	440	482	474	492	506	465	443	476	483	458	447	485	490	486	435	458	463	493	473	488	426	472	493	491	500	475	488	462	465	489	481	451	481	449	479	479	484	476	489	488	489	482	516	495	488	500	476	491	510	516	475	432	440	476	483	454	485	446	458	470	448	494	509	434	475	498	514	471	499	514	504	457	486	429	453	494	464	501	512	483	460	486	457	484	466	472	471	452	473	516	493	492	506	468	437	481	478	484	507	478	482	521	477	494	474	493	479	513	498	530	487	503	477	471	487	457	464	487	476	478	484	459	481	422	489	460	458	484	505	483	452	496	509	481	502	520	491	484	530	478	471	478	466	491	458	475	494	472	485	509	507	451	518	494	454	466	472	464	475	481	504	486	458	502	521	493	443	436	447	468	493	457	466	502	470	499	490	510	473	468	489	486	473	469	465	460	522	463	474	498	464	435	489	435	517	476	489	458	476	478	519	492	487	470	500	442	463	488	459	515	469	486	492	444	506	486	499	454	504	465	513	464	491	481	492	492	428	464	482	452	492	502	462	469	436	455	515	513	454	459	488	501	456	475	497	498	487	501	518	499	503	494	505	452	497	442	471	453	457	497	494	477	486	470	504	476	480	445	462	497	439	453	503	460	538	504	484	437	478	467	471	464	515	464	464	468	476	477	456	482	485	501	498	476	459	471	461	503	456	480	470	480	494	506	478	475	485	454	495	439	489	465	454	477	501	459	486	478	477	466	475	472	463	474	451	473	489	491	531	470	473	447	488	499	492	482	445	482	486	478	497	485	465	481	454	503	477	497	483	469	464	461	478	455	451	510	456	486	489	456	522	468	432	508	497	484	494	493	475	456	492	482	419	466	503	462	514	494	469	516	511	478	508	492	486	468	476	454	498	451	444	466	483	479	472	489	481	435	475	496	489	505	446	497	491	486	466	477	482	466	495	465	473	482	462	527	481	429	501	463	476	486	483	440	466	496	486	506	492	467	491	480	455	512	476	464	475	478	507	467	451	479	493	471	492	516	522	495	503	491	422	467	465	481	470	474	490	517	484	463	445	503	544	425	440	473	490	462	483	493	468	487	475	507	458	452	479	499	484	495	476	493	477	460	494	473	468	492	544	439	459	503	531	466	465	473	465	470	515	464	455	500	459	480	467	474	448	462	482	436	516	511	440	489	505	505	517	443	427	481	456	471	479	463	488	447	492	481	481	500	475	483	482	496	451	461	471	489	482	461	436	464	477	489	455	465	501	425	477	524	499	452	464	483	474	502	496	433	466	457	486	455	488	464	481	505	469	463	463	482	476	463	479	517	465	480	454	474	453	455	473	500	492	479	491	502	467	480	453	509	490	469	484	492	487	433	498	479	500	535	445	477	478	477	464	476	483	504	518	513	508	464	509	497	486	508	494	501	463	463	470	467	485	468	485	464	480	481	516	470	463	496	485	506	486	474	453	490	467	493	447	475	466	476	458	462	470	458	489	500	487	478	487	459	424	482	491	489	494	474	486	532	493	480	481	514	467	458	463	443	444	451	482	489	524	484	514	467	479	481	497	475	455	470	471	457	467	501	476	471	486	462	460	503	463	462	450	497	470	472	532	467	483	439	460	447	471	445	489	492	475	470	473	443	506	457	470	487	489	483	493	455	494	487	465	491	498	482	467	469	466	476	479	488	446	466	489	456	450	450	467	478	445	478	492	470	481	488	467	488	486	469	487	504	502	492	476	459	520	489	487	476	480	504	493	476	478	470	431	484	448	479	518	462	470	480	451	440	486	478	466	457	483	423	474	467	489	488	498	484	495	498	475	483	469	512	453	458	482	478	479	491	463	496	452	435	470	476	463	469	442	496	507	454	469	440	472	457	473	481	450	467	457	516	478	515	448	479	479	495	456	479	510	468	477	524	489	495	510	466	460	480	479	444	471	506	435	483	463	448	496	475	523	493	476	464	452	493	466	435	430	502	494	465	483	482	546	469	476	467	512	508	486	487	436	487	484	458	510	461	524	455	462	502	493	453	465	509	450	459	472	460	483	457	480	490	493	486	530	475	480	473	529	430	473	500	492	489	510	523	492	465	478	472	503	500	501	466	502	479	475	461	445	476	436	421	494	453	472	470	509	480	467	513	437	464	438	452	430	468	467	467	525	489	466	473	487	481	487	479	483	464	494	477	447	482	451	518	436	530	445	462	496	452	484	449	446	450	507	485	438	471	433	518	506	456	480	483	452	461	424	488	472	482	478	460	511	486	495	460	491	473	453	488	501	477	490	509	472	479	473	513	498	455	486	476	494	490	422	461	502	418	467	471	499	450	501	497	490	502	454	441	508	474	498	468	490	471	473	424	510	490	502	487	472	442	470	496	478	486	429	430	483	496	467	470	487	471	517	467	465	460	449	477	466	477	473	488	459	449	471	480	434	530	492	498	479	475	445	481	461	455	465	493	503	435	509	473	448	471	496	479	472	470	460	473	462	495	466	469	465	530	474	459	461	503	457	486	484	469	490	472	465	433	513	501	499	507	491	463	491	483	472	503	483	478	463	507	484	458	439	511	474	481	496	451	485	496	526	464	414	509	470	522	430	481	483	482	475	495	474	481	489	512	473	496	484	465	458	497	491	514	475	469	488	448	449	487	464	493	509	493	458	510	466	494	485	444	493	503	476	490	455	466	468	468	506	477	466	443	483	491	467	505	438	471	435	505	503	501	493	493	488	511	525	478	445	475	480	478	460	505	476	506	463	459	477	490	481	468	444	484	423	485	463	497	527	485	445	482	468	483	489	442	497	489	483	456	487	473	475	480	481	458	469	460	455	492	468	486	495	490	480	507	499	474	478	480	486	463	450	477	497	473	496	483	444	456	459	495	451	508	434	465	478
23866	20958	28063	24012	20880	7907	2249	1566	1344	1292	9040	28947	23007	12331	4053	1332	832	697	719	675	697	652	653	683	653	660	696	695	672	716	617	716	642	676	670	659	647	694	701	607	670	636	684	639	671	703	667	654	663	658	635	700	750	715	689	667	643	625	712	672	645	683	645	671	657	698	641	702	666	703	671	657	715	674	666	692	692	693	656	667	673	645	691	687	697	634	654	632	666	688	664	688	704	672	667	654	671	649	645	674	674	653	670	710	676	742	663	665	701	651	672	680	680	721	668	699	655	691	668	655	703	650	664	644	679	644	670	730	694	683	683	664	645	680	692	643	672	654	689	698	667	696	657	699	686	655	680	634	636	646	672	682	631	671	648	677	654	669	665	699	660	652	676	720	686	648	645	653	628	634	669	653	649	684	661	680	630	656	655	638	673	699	653	691	626	685	668	731	645	708	703	648	722	655	665	646	683	662	630	628	643	703	679	675	650	680	626	696	689	646	647	649	639	664	647	651	663	664	663	667	657	687	706	683	687	726	658	668	646	685	679	648	626	661	630	644	647	639	694	680	649	687	664	648	644	678	672	634	709	654	640	670	654	670	630	705	657	642	642	677	645	666	642	669	630	647	657	635	658	676	664	696	652	714	650	670	627	696	661	679	660	642	650	682	666	695	694	627	685	663	639	659	674	629	700	684	676	694	660	646	684	700	659	690	675	668	667	648	652	656	657	654	683	636	677	631	670	619	674	666	687	647	673	683	624	688	631	686	664	634	665	698	666	637	661	657	653	714	689	701	685	653	681	706	639	675	658	648	724	701	676	673	664	671	658	656	646	696	610	656	682	737	635	672	639	649	655	635	605	610	652	707	726	660	690	654	689	680	672	652	626	665	664	657	707	656	728	673	648	679	712	644	695	697	677	697	635	661	691	693	609	652	688	670	698	706	656	637	640	623	676	649	668	642	624	633	668	671	671	707	665	657	647	665	701	651	639	618	653	691	720	641	674	689	655	640	714	673	674	653	679	705	683	663	656	701	670	685	689	600	672	689	641	616	674	677	689	701	664	677	646	679	649	659	685	665	647	657	668	685	617	649	688	651	628	682	637	668	664	686	705	673	658	667	678	636	644	678	702	659	641	691	668	698	648	667	657	681	660	637	645	661	674	621	674	640	614	664	703	671	661	674	671	707	653	687	646	675	687	637	690	651	680	603	690	657	676	614	669	671	660	683	628	653	653	672	646	705	653	659	683	699	668	641	641	641	645	674	644	707	654	660	628	636	642	643	602	655	640	652	660	645	655	702	677	633	643	661	683	649	592	683	679	654	637	685	655	699	652	656	688	696	700	629	653	675	662	670	652	701	578	643	683	684	621	664	672	673	640	645	689	674	678	642	712	681	709	643	685	649	663	702	679	691	677	669	683	650	688	669	652	676	679	681	696	700	648	693	672	627	704	692	659	669	667	653	700	621	629	695	680	679	658	670	680	611	742	711	660	689	694	656	621	657	669	641	637	636	624	673	608	607	665	712	647	632	649	695	677	630	659	658	633	609	672	663	702	680	626	664	649	667	627	660	696	661	685	685	657	607	668	690	654	674	680	688	650	715	685	658	661	641	653	640	667	663	669	642	664	691	654	620	659	681	641	655	625	658	681	681	622	677	653	651	681	646	691	701	617	688	681	616	685	619	652	629	646	636	672	714	643	679	665	689	652	619	669	666	659	657	662	676	632	657	673	646	659	641	654	684	680	659	659	665	658	713	639	731	650	718	643	685	668	662	664	650	687	677	667	621	659	672	686	652	687	644	674	688	645	640	682	660	649	635	641	648	653	653	666	715	703	672	624	686	641	654	713	642	647	696	677	636	658	685	616	694	681	665	681	680	650	709	705	662	675	608	731	702	629	679	630	645	661	701	622	659	663	637	683	677	654	613	657	679	640	650	682	662	698	726	663	648	656	652	681	680	659	624	645	658	642	679	635	698	694	668	665	675	623	668	696	677	688	662	640	656	658	621	636	661	639	663	663	643	681	678	634	635	672	633	689	662	648	670	676	665	628	614	637	639	682	661	640	681	694	641	670	626	684	669	646	660	681	684	663	669	686	653	723	666	632	648	690	687	646	688	630	662	667	683	668	649	669	667	661	666	685	659	710	691	671	713	689	676	689	682	630	681	638	668	673	698	620	667	664	695	666	709	666	607	625	684	718	655	682	643	678	637	653	648	627	699	653	644	659	657	668	709	695	611	670	701	655	643	678	701	671	655	678	696	645	672	627	608	677	637	646	679	663	661	662	637	649	670	659	651	659	678	645	661	684	646	629	667	675	678	686	663	705	706	657	717	649	712	677	683	636	644	640	652	610	691	633	627	647	668	644	679	647	637	682	694	696	679	682	687	665	638	631	691	610	662	656	678	646	694	634	600	708	651	682	686	732	691	705	648	637	664	681	653	618	648	630	661	687	678	693	625	665	678	655	625	675	654	640	667	611	637	694	676	677	659	699	693	618	717	667	686	653	636	651	638	673	652	652	661	648	676	733	618	649	686	660	686	658	649	617	674	618	652	674	611	612	651	664	631	694	614	666	667	655	666	652	663	725	661	648	660	659	705	686	622	643	654	675	643	622	721	618	683	687	642	662	655	607	725	646	707	638	668	660	658	626	701	643	663	700	669	619	635	689	666	612	666	647	694	692	636	710	663	676	663	677	691	706	647	628	669	679	678	613	649	654	636	668	647	681	648	616	694	684	635	677	642	647	681	637	683	726	684	717	674	699	617	647	667	694	670	659	646	673	619	653	653	634	677	656	662	685	691	672	639	701	691	634	653	662	690	661	676	687	642	650	679	690	634	686	711	628	708	650	680	620	662	679	697	635	636	589	679	638	678	649	647	660	637	680	686	705	601	692	649	689	657	679	635	646	665	673	653	695	648	648	667	663	693	656	662	692	623	693	640	669	674	662	622	665	670	691	669	644	686	611	639	668	663	641	642	648	672	692	675	664	658	666	640	662	686	681	644	643	701	674	665	618	659	667	705	619	666	635	611	665	635	650	646	670	658	686	684	681	693	665	670	689	655	704	676	637	642	655	652	725	698	684	666	632	685	713	674	682	764	690	664	666	643	688	670	698	684	678	617	652	652	674	679	642	660	643	662	659	670	649	654	657	661	629	639	683	627	662	637	691	665	660	658	667	639	668	672	683	692	695	654	671	636	650	655	663	731	735	672	652	687	692	680	668	698	601	745	647	688	656	665	661	631	637	664	662	686	678	689	668	644	662	679	669	659	714	645	631	634	625	664	708	645	628	695	692	661	690	659	659	672	664	705	633	645	683	672	630	661	658	652	635	666	693	663	711	694	685	626	684	670	623	656	687	655	676	660	676	660	620	670	700	694	650	638	648	664	718	669	690	674	673	669	662	620	692	667	643	700	648	637	660	640	678	661	659	702	671	697	714	692	623	683	683	640	694	695	674	670	653	679	709	678	653	674	617	682	629	673	674	647	667	663
5383	8986	8163	3992	2602	1954	1747	1792	1569	1677	12477	28227	19796	10129	3685	1199	738	573	601	535	556	522	568	568	575	565	525	568	554	558	582	597	569	580	547	549	569	596	577	552	567	562	540	595	525	544	565	557	526	580	541	513	574	516	503	571	533	546	517	552	548	565	576	555	542	566	518	570	602	557	596	559	552	547	563	572	577	555	572	542	526	546	549	536	551	534	525	548	540	540	546	563	569	553	545	521	522	557	550	535	551	539	577	564	533	533	524	589	534	570	551	540	501	544	580	553	566	558	545	537	545	554	538	539	573	554	519	568	552	551	564	543	600	580	594	546	556	570	583	606	524	557	580	585	543	534	578	561	567	589	587	525	561	522	550	569	532	539	536	553	576	550	579	561	543	572	518	530	520	571	562	567	520	568	558	579	528	588	557	556	601	619	565	541	566	569	560	564	512	526	535	528	553	575	540	563	560	548	529	562	545	488	581	557	548	566	487	590	567	525	523	505	538	577	572	544	556	586	542	531	554	555	564	514	546	538	547	543	526	534	578	565	615	538	552	560	558	598	520	562	589	526	543	546	557	593	551	555	576	610	531	556	538	546	525	517	511	504	582	563	571	516	593	564	534	547	591	575	540	526	556	556	583	577	511	553	580	551	554	547	512	532	596	541	536	535	544	535	526	537	549	572	525	573	553	533	557	544	543	550	545	523	498	528	547	534	539	552	569	559	524	551	550	547	549	546	570	564	560	571	556	532	516	559	557	544	565	551	561	577	571	547	544	548	545	553	589	506	545	570	579	567	540	565	540	571	549	572	565	575	566	538	573	566	514	572	518	524	538	520	549	547	543	564	596	573	531	568	538	549	571	570	519	571	571	559	583	562	511	556	497	583	544	563	552	522	580	556	585	530	513	544	504	518	586	587	554	565	587	567	536	567	557	525	572	515	536	532	555	517	584	515	564	530	519	558	572	537	555	536	519	562	553	597	539	602	528	557	536	532	524	527	560	560	524	578	481	584	548	551	560	556	525	574	553	577	559	564	513	557	590	539	554	537	575	527	565	542	565	540	535	549	555	561	542	562	533	530	571	553	544	550	556	551	548	541	498	549	546	575	562	527	530	571	517	538	564	546	544	546	526	558	566	553	562	568	562	531	526	539	584	554	547	542	517	597	590	577	530	552	546	556	565	522	565	560	525	555	574	528	544	564	542	513	602	571	587	530	530	560	536	547	556	602	521	536	535	585	564	519	563	562	551	575	559	541	522	545	506	582	561	516	517	538	543	532	520	587	542	574	566	544	558	587	576	586	531	553	560	557	549	539	564	551	559	525	549	593	523	571	551	554	554	535	561	590	598	546	544	552	570	561	559	556	546	546	551	562	568	526	562	539	527	526	524	575	571	537	555	532	569	546	591	551	542	615	551	558	566	552	558	554	514	553	546	522	558	572	527	590	528	549	565	581	540	566	518	579	523	564	565	520	539	585	557	514	557	534	564	552	536	531	542	589	539	570	524	563	576	558	534	576	562	535	529	572	533	542	546	536	526	511	523	601	554	568	560	579	602	559	541	549	507	551	574	529	577	549	566	552	564	548	550	559	541	526	571	519	600	564	546	511	479	544	541	532	504	548	547	508	589	543	585	572	568	543	550	562	545	542	534	550	543	527	588	572	557	569	549	540	499	558	546	577	541	516	527	535	566	523	533	522	565	528	557	539	564	518	521	538	559	579	542	537	554	528	581	534	561	509	534	551	544	517	562	528	576	508	530	577	547	545	584	546	541	533	569	550	542	540	560	559	571	546	578	528	566	553	549	531	503	534	546	530	528	555	562	501	618	556	577	539	523	538	548	559	547	537	552	550	582	560	556	567	521	551	532	534	557	557	529	552	529	542	533	536	549	532	526	545	537	519	571	553	577	502	548	500	547	574	563	564	529	530	508	560	512	531	569	530	542	550	568	547	586	533	540	539	520	574	548	538	607	557	524	539	561	519	532	544	589	549	520	515	525	567	533	577	524	569	531	570	551	518	525	518	556	546	512	579	581	571	532	544	548	532	541	542	557	581	538	600	558	560	560	560	531	517	515	561	522	551	521	546	522	579	531	519	528	533	540	541	568	524	528	538	529	578	547	560	548	558	495	519	528	554	516	563	550	515	574	558	523	509	546	531	531	521	578	553	551	536	564	554	587	546	568	564	538	511	523	560	534	521	547	563	539	538	516	548	542	535	571	550	545	548	583	563	538	540	544	565	499	547	535	513	563	571	559	538	557	531	586	560	550	536	506	519	559	539	567	575	544	524	589	622	522	551	547	546	539	565	565	589	524	565	512	549	572	570	519	521	538	531	512	560	574	622	560	584	556	535	505	564	520	510	547	542	491	534	569	564	509	551	561	573	539	504	533	608	582	587	568	513	536	485	541	560	571	564	562	548	507	552	563	552	562	513	557	556	584	528	546	539	543	542	561	569	542	531	524	597	579	544	525	531	550	557	544	547	543	547	535	524	506	548	519	537	512	554	565	563	539	528	576	574	544	580	559	553	531	531	523	504	591	513	549	567	602	554	592	518	514	526	544	499	571	521	565	549	540	551	577	527	539	514	541	527	580	534	562	539	554	587	527	590	557	513	559	550	564	545	548	546	548	528	562	559	505	558	597	550	582	527	510	538	503	501	564	526	511	538	557	540	584	584	538	560	529	597	533	528	509	553	496	528	567	490	539	545	531	549	513	553	564	544	554	497	552	566	543	600	490	544	533	554	588	549	585	565	530	577	525	609	579	573	542	517	575	551	572	593	556	512	528	572	532	536	546	570	508	540	550	550	486	553	562	548	547	536	527	576	567	498	525	518	562	550	511	534	525	532	535	568	535	542	543	507	585	559	586	585	548	547	567	576	522	568	505	556	540	572	536	537	534	545	585	584	508	532	559	511	590	556	568	588	559	535	534	573	564	563	564	544	552	582	504	587	554	557	508	529	561	570	595	561	542	564	549	547	544	536	539	566	535	564	573	564	540	557	582	506	537	522	539	512	566	540	562	581	547	520	543	593	612	533	567	558	558	491	587	574	501	562	529	553	543	524	555	514	547	489	569	564	572	534	541	531	529	539	560	514	563	552	564	563	568	569	497	542	547	581	556	539	554	520	544	564	559	568	551	508	512	494	585	553	521	526	510	577	545	537	560	487	533	511	574	550	604	525	541	562	545	550	561	529	549	533	541	537	550	567	583	533	533	557	544	516	579	554	546	523	525	551	528	533	543	561	514	563	534	559	556	543	504	567	523	565	575	564	551	569	518	500	554	519	527	556	571	514	526	504	553	543	547	525	533	537	544	549	532	559	557	590	564	538	534	559	531	540	496	549	549	549	514	533	568	517	553	510	523	534	551	554	521	560	541	500	554	517	517	489	563	547	569	539	544	546	539	517	566	563	580	574	556	508	550	536	554	546	531	547	530	565	546	589	532	546	545	551	524	556	541	525	516	561	525	576	567	569	558	508	557	586	590	518
27288	11407	1906	1049	697	620	700	750	717	632	1021	1876	1707	1167	795	606	503	479	514	478	478	496	493	510	505	554	520	519	541	522	477	541	520	485	485	478	475	484	533	496	557	496	481	504	521	486	442	503	496	539	493	511	464	475	517	490	523	452	531	531	509	477	485	464	537	525	509	519	489	517	526	538	506	531	484	508	512	476	492	495	521	549	496	499	493	521	512	541	499	493	497	475	495	449	520	517	482	521	477	505	509	455	509	481	514	472	537	493	475	478	508	484	482	486	464	479	482	468	511	511	484	505	482	477	499	479	492	460	542	479	523	514	548	503	500	474	482	498	499	516	506	505	552	497	483	472	527	480	486	468	524	494	497	489	511	487	492	533	506	483	508	458	520	549	516	498	501	498	508	529	515	549	506	467	482	505	493	520	495	494	499	505	484	495	453	539	465	478	492	484	498	485	519	474	514	508	523	500	526	488	453	496	525	506	492	513	504	494	496	530	501	535	480	531	516	472	489	532	549	519	491	502	472	482	546	516	503	511	513	472	505	524	502	482	514	496	508	524	521	503	487	479	483	503	520	506	503	486	519	497	468	498	526	444	505	498	486	496	541	491	496	499	459	501	510	506	491	519	480	508	477	525	515	509	508	492	495	503	479	485	505	506	508	502	473	492	474	517	504	492	522	513	474	485	519	526	503	460	474	477	517	503	488	511	494	467	509	490	482	532	512	468	508	505	531	505	516	471	466	469	503	494	504	497	511	510	488	538	538	490	488	461	475	497	513	481	536	491	482	524	506	476	524	494	490	466	518	518	520	520	546	522	486	499	523	520	476	504	466	488	534	533	509	473	471	470	490	513	496	490	531	540	478	527	524	497	497	508	516	496	526	502	484	543	509	489	508	498	512	557	506	488	487	491	532	472	518	496	517	460	522	549	515	504	518	505	510	497	474	488	491	513	459	487	500	509	483	496	499	516	494	501	520	542	461	455	549	466	520	489	498	542	451	466	511	487	509	513	499	555	485	494	492	528	524	543	511	452	493	486	518	513	486	524	494	517	495	457	515	526	499	491	513	509	510	518	514	469	507	511	498	491	492	470	495	451	520	517	501	505	503	497	491	482	549	496	496	491	517	469	500	480	477	470	492	510	521	464	491	430	504	516	482	508	519	474	532	501	501	533	513	521	517	511	509	506	512	485	467	515	497	526	527	478	536	507	468	447	473	487	516	533	500	531	528	497	519	531	517	539	530	499	479	514	492	505	488	471	517	463	520	519	491	528	489	458	488	524	506	505	526	509	486	482	500	474	497	507	495	497	544	506	488	537	504	468	492	541	490	506	519	491	497	543	501	513	484	517	545	524	540	473	521	542	518	498	499	488	499	451	493	498	512	480	472	457	463	524	517	482	502	461	507	498	469	511	515	513	517	525	508	504	489	509	463	494	481	512	493	512	493	563	481	468	489	529	498	514	519	498	475	528	485	458	496	507	502	501	523	528	502	526	480	494	528	504	473	506	534	498	510	539	483	538	476	511	500	518	481	468	476	554	520	469	500	518	504	499	530	508	515	503	509	503	498	472	532	535	520	537	473	484	517	463	499	478	503	513	484	485	500	497	483	484	501	503	501	500	490	525	513	539	470	521	489	489	531	499	528	489	488	511	482	483	475	468	513	505	484	502	515	470	457	507	506	489	515	495	510	487	535	499	516	484	479	475	495	474	457	508	530	562	473	491	489	484	478	504	508	466	499	494	525	540	485	480	518	504	485	484	470	496	526	522	520	534	533	483	512	519	523	495	518	456	492	548	457	502	512	497	518	492	521	518	541	492	467	516	471	508	480	512	488	518	509	479	482	504	495	515	505	506	497	486	494	471	453	506	514	484	504	537	478	494	508	467	515	495	490	537	470	519	506	525	515	478	502	476	484	480	490	518	500	495	489	503	453	507	483	501	494	473	499	508	502	510	523	500	476	449	503	497	496	499	486	490	501	508	495	484	513	502	516	505	483	535	488	500	506	475	459	460	485	478	475	494	489	503	466	510	527	509	539	548	508	520	515	456	476	504	476	537	496	494	511	521	499	516	513	466	478	484	523	544	489	511	524	498	521	496	458	458	532	526	514	469	514	494	481	478	515	499	501	502	529	528	471	498	449	509	526	495	525	513	507	523	487	513	473	454	513	542	501	482	485	488	482	498	471	516	520	507	496	521	510	473	506	495	476	502	500	476	519	493	495	488	520	457	495	512	508	511	502	527	493	521	498	503	507	507	471	530	483	495	503	505	503	482	484	499	520	504	529	490	552	515	497	510	489	469	486	508	463	531	467	462	526	481	494	515	463	503	503	518	502	475	531	506	499	518	505	511	479	500	501	487	489	488	492	508	454	448	520	486	518	532	508	534	488	484	524	496	506	499	510	524	528	509	466	488	501	521	500	506	495	476	467	491	517	492	533	536	492	517	489	477	478	447	479	522	507	483	523	478	505	492	523	492	505	498	508	501	488	473	507	496	521	490	485	526	475	473	474	483	477	466	508	491	524	454	496	457	494	525	491	466	485	512	475	501	490	493	504	504	498	518	509	478	522	499	511	495	500	483	529	505	516	506	500	486	490	500	504	482	521	541	513	530	455	528	520	515	480	515	475	506	522	498	506	529	490	505	490	496	509	506	480	525	465	488	522	540	490	514	476	492	478	486	499	522	491	505	525	517	505	505	479	519	521	508	529	451	542	532	492	479	492	504	500	519	522	520	518	490	453	530	489	481	477	507	499	484	521	529	485	471	525	537	449	508	530	492	494	510	518	497	479	481	517	486	502	449	482	501	487	486	491	512	512	449	531	454	498	488	483	509	485	492	542	525	506	513	503	486	503	495	515	468	527	488	500	478	483	492	525	513	494	508	492	490	521	534	526	506	537	529	491	493	504	549	479	477	535	535	486	507	488	518	494	499	511	468	483	483	517	498	505	481	489	459	526	523	506	509	528	462	479	505	533	500	472	507	486	508	497	476	489	496	501	505	494	496	475	520	493	519	475	500	482	507	525	480	474	490	477	496	498	470	455	544	506	480	553	449	501	492	493	509	511	501	472	494	497	483	514	492	521	506	461	473	559	488	456	490	441	520	498	506	498	485	512	483	509	509	475	512	485	531	524	542	529	504	461	510	517	511	515	498	478	494	484	499	455	509	483	492	497	512	493	490	504	484	490	496	500	522	457	500	531	508	501	549	518	450	475	537	507	508	527	494	515	480	483	496	512	514	472	522	488	528	513	503	461	478	482	486	530	490	494	520	484	505	531	515	525	501	461	486	514	545	527	545	523	523	500	460	574	543	544	514	465	538	547	500	529	450	504	486	501	466	477	461	487	495	461	527	486	509	492	509	505	522	492	495	499	518	531	510	481	512	495	494	482	508	499	516	474	501	504	486	507	535	507	479	499	474	485	515	549	548	495	509	506	476	526	510	483	497	475	487	548	482	516	523	503	518	504	493	472	508	473	518	486	503	503	521
5584	1397	1380	789	714	633	721	878	795	748	1296	2383	1900	1095	690	490	413	399	379	428	440	394	398	409	405	450	435	394	435	392	397	447	406	388	415	384	392	403	435	432	413	428	403	409	388	444	405	452	402	412	397	408	406	400	401	378	449	391	413	393	418	404	386	387	454	408	399	445	395	413	394	391	442	419	427	385	426	408	419	427	436	413	385	414	438	440	427	391	398	399	385	448	430	404	390	399	398	425	434	408	400	408	405	385	401	459	394	420	410	414	385	435	405	407	392	425	411	406	435	446	414	401	410	397	401	386	434	387	422	413	374	435	410	378	401	424	403	391	409	402	407	434	409	393	381	393	380	415	407	431	403	420	394	405	415	399	397	421	435	382	394	413	432	406	397	414	403	390	414	376	413	403	435	416	383	401	390	426	426	427	412	410	405	434	408	428	406	403	410	418	437	393	403	395	412	429	429	408	446	446	378	435	405	387	450	392	431	373	409	411	422	433	393	437	389	429	417	428	413	387	414	428	386	415	408	389	388	408	401	401	412	400	383	388	391	426	356	381	419	385	417	427	419	421	396	409	421	411	396	384	439	358	382	386	438	420	380	386	413	417	457	402	430	445	424	411	382	385	382	380	411	421	397	380	408	375	399	381	467	414	396	429	401	403	410	387	386	410	415	410	420	420	414	400	393	435	417	404	433	441	385	461	405	409	452	422	408	407	414	383	393	414	433	416	417	380	397	391	429	407	417	435	413	417	385	391	398	382	429	434	407	447	399	396	396	409	405	388	421	412	420	387	410	372	419	377	420	412	386	419	394	376	390	403	431	401	409	431	442	409	366	445	398	416	393	391	391	409	371	412	396	424	411	439	383	422	400	428	438	407	418	406	403	433	403	413	416	426	393	363	372	404	426	404	389	376	425	379	362	383	401	359	364	397	413	385	407	397	390	373	419	400	398	419	423	396	399	393	408	447	427	408	405	393	399	380	405	419	378	399	424	408	405	427	417	433	426	391	387	407	404	375	400	389	412	397	407	428	399	434	439	397	400	400	398	422	379	376	413	376	411	415	402	403	415	399	360	431	388	401	406	373	437	426	392	399	412	384	399	392	400	396	416	398	413	397	418	423	432	421	382	386	393	396	397	413	402	417	436	397	413	379	428	417	391	414	388	425	426	425	382	414	442	429	409	424	410	374	428	376	402	383	412	420	445	407	444	439	388	403	418	396	419	410	428	432	414	423	393	448	388	396	462	406	411	412	401	412	432	401	404	382	428	393	390	406	421	404	385	419	410	385	402	426	385	411	405	374	409	426	395	372	422	410	431	381	374	396	449	444	373	389	428	420	411	403	381	421	381	424	428	408	422	350	409	419	422	377	375	419	447	387	384	378	400	399	405	391	426	395	388	424	416	414	413	393	439	377	440	419	406	386	358	386	397	412	391	400	409	414	407	398	413	393	399	384	426	423	391	420	394	408	402	402	393	412	401	447	404	370	402	438	481	425	409	381	402	359	400	395	395	430	438	414	433	368	386	377	405	391	425	456	402	390	379	417	430	407	387	416	382	410	404	397	410	418	404	436	410	388	435	422	428	381	392	389	403	402	370	406	405	400	418	349	404	422	413	420	426	444	402	407	421	404	371	380	409	378	392	388	389	399	448	436	392	410	377	402	437	445	446	419	417	412	427	393	400	387	406	381	405	387	425	380	394	411	397	381	390	419	390	414	398	404	414	390	405	396	418	389	409	395	448	422	420	381	401	419	384	396	393	410	404	400	418	408	423	401	409	406	404	401	434	398	427	425	384	396	421	402	416	388	442	418	424	390	413	432	344	433	401	367	404	392	402	408	429	401	391	364	428	408	407	402	431	379	406	425	403	386	388	424	371	380	432	391	397	404	376	413	434	379	404	406	400	400	384	414	427	438	440	420	408	353	403	450	372	412	439	401	404	429	403	403	391	384	402	392	421	432	408	439	401	431	380	441	401	405	416	404	421	426	405	413	417	370	437	395	380	434	418	407	408	368	415	404	388	369	422	394	396	383	394	402	374	386	413	383	420	414	392	389	368	411	366	422	386	430	421	448	422	395	383	398	414	411	409	429	423	401	411	384	412	399	385	409	383	413	405	455	392	431	392	451	386	397	420	428	381	428	387	408	402	377	417	426	401	426	420	393	421	387	397	421	426	411	414	403	431	381	415	402	407	405	420	406	420	402	418	399	440	457	375	404	407	381	413	411	415	366	402	437	364	424	406	402	379	378	398	420	403	422	394	424	423	418	418	399	407	379	397	449	375	409	389	389	368	396	383	421	401	428	381	416	401	413	379	386	417	405	381	429	408	425	371	396	424	420	377	426	382	402	417	407	426	415	410	404	407	403	428	408	419	413	382	423	405	417	406	395	373	380	447	404	394	405	439	401	387	384	379	361	377	383	381	419	396	395	417	370	413	395	378	399	408	447	424	434	371	402	422	405	411	393	383	432	399	395	401	420	412	383	372	390	427	391	395	440	396	411	396	401	420	442	384	449	377	373	404	414	385	401	449	423	415	390	424	423	413	436	408	372	427	385	391	369	362	401	384	366	413	405	408	415	403	378	408	389	434	411	440	399	426	421	425	388	368	425	385	416	421	369	364	396	375	402	408	392	374	426	436	407	405	415	419	426	433	398	402	393	413	413	390	414	443	393	395	378	405	410	358	395	390	402	391	378	429	411	409	407	392	418	397	398	395	429	372	404	421	425	369	381	396	351	401	426	405	414	429	381	424	416	374	427	398	406	412	402	413	413	404	432	418	371	391	397	371	424	403	411	416	422	416	402	425	394	392	403	416	389	421	424	421	360	410	386	413	391	398	381	394	409	385	414	400	431	400	430	388	408	371	426	446	415	421	431	383	428	427	369	408	399	394	446	371	391	400	384	439	364	405	351	415	416	381	373	383	468	413	414	414	398	418	395	428	415	367	391	369	408	404	428	440	396	460	404	421	409	375	384	390	420	379	398	387	412	413	424	388	414	406	394	376	430	425	408	443	381	409	404	360	371	371	409	416	399	400	395	411	360	431	417	392	375	396	402	417	415	408	402	420	411	386	406	392	429	415	415	362	407	415	421	382	442	394	413	417	397	406	373	393	412	401	379	369	413	421	382	435	395	410	395	407	418	417	387	382	391	421	417	391	394	361	405	383	406	434	413	408	398	402	400	396	415	420	376	391	409	430	411	418	394	382	392	406	429	415	399	396	372	406	390	426	403	424	380	362	412	442	410	408	404	432	408	400	439	401	393	368	419	392	393	383	422	400	380	406	434	397	379	395	392	416	397	421	394	412	383	412	397	429	383	431	434	381	399	425	374	398	410	419	378	370	404	416	422	438	412	436	385	406	401	388	406	391	432	397	416	429	396	409	408	383	368	403	408	396	396	408	391	401	386	412	403	392	420	399	397	400	387	399	415	397	389	412	406	421	400	409	392	387	399	404	423	395	391	421	378	399	397	385	408	422	398	410	397
24849	20961	27087	24895	10053	2197	1897	1733	1497	2347	11255	16635	10510	4386	1527	761	629	548	573	585	590	568	593	558	544	579	608	560	575	580	579	575	559	591	602	543	578	561	598	598	583	600	549	574	568	569	572	596	603	559	597	599	591	552	564	548	571	557	565	576	568	551	567	561	605	570	565	570	577	560	589	542	574	556	583	559	586	555	566	576	560	548	535	596	638	601	593	537	606	540	607	623	590	566	575	552	602	593	593	564	585	555	531	624	557	554	588	591	531	582	587	542	541	561	563	577	591	601	547	545	586	585	595	601	603	587	552	586	553	586	548	569	542	591	549	501	543	542	593	605	594	561	578	597	572	567	562	576	546	563	568	565	543	529	554	564	572	594	588	578	607	564	516	585	629	555	571	547	549	571	549	566	546	564	583	522	567	596	581	575	570	538	549	601	557	561	571	597	552	598	567	576	539	539	566	573	545	585	533	540	520	555	557	609	606	579	533	544	578	609	533	596	578	519	565	558	547	549	545	581	530	611	558	547	616	555	585	563	594	555	544	608	589	589	553	588	583	570	567	576	589	544	562	540	588	575	557	578	540	555	556	602	548	581	544	540	597	559	531	584	598	559	598	523	568	560	541	566	563	546	560	529	637	569	516	561	532	583	564	552	555	571	590	545	599	564	571	531	571	521	555	593	528	582	560	591	542	566	592	579	569	578	593	553	614	569	586	557	565	588	543	558	599	571	556	608	564	562	506	571	547	583	585	566	596	586	547	622	548	567	569	587	581	547	541	579	554	560	588	588	563	557	551	564	590	530	541	574	568	576	562	554	597	559	571	528	574	573	567	583	555	603	548	576	606	564	541	595	615	593	589	538	563	603	539	550	604	575	564	582	540	616	522	565	587	552	533	522	553	572	549	577	580	574	563	609	530	591	583	559	553	561	519	555	565	542	604	567	559	559	519	565	560	560	590	578	567	590	581	565	557	555	562	572	586	539	525	594	527	609	585	590	577	552	559	578	592	594	581	565	529	527	539	569	649	582	592	587	545	575	577	556	565	552	578	555	563	529	567	525	572	526	555	597	580	545	555	562	602	505	553	535	552	566	599	597	600	574	607	582	563	513	546	529	587	562	527	582	580	536	554	580	562	585	566	561	560	590	568	554	578	552	590	608	520	589	564	545	580	525	512	582	576	577	590	557	579	568	561	572	559	585	515	524	560	553	537	591	600	596	573	570	591	564	552	539	560	563	592	547	545	594	562	596	558	537	570	567	550	559	608	558	539	542	552	590	601	548	590	569	561	554	580	576	550	558	593	613	571	583	559	618	598	526	548	533	553	566	558	552	499	590	533	561	570	593	616	611	570	512	556	587	608	561	566	594	579	544	553	547	580	595	579	541	561	554	567	580	616	614	543	533	564	609	598	557	577	565	557	578	559	589	555	527	583	591	595	554	512	602	559	547	532	542	564	572	519	583	549	593	552	593	574	577	540	563	610	566	617	585	543	580	563	579	542	576	615	563	549	602	580	487	557	574	546	577	543	557	578	562	576	571	564	579	552	562	546	545	591	589	602	557	580	596	595	577	546	545	560	591	581	547	591	548	579	588	560	583	563	616	589	564	611	564	557	558	589	546	565	581	583	546	585	598	546	607	589	581	579	546	542	535	545	569	567	591	599	590	551	616	540	587	518	546	565	591	589	543	535	559	606	589	571	572	555	603	594	563	572	584	582	554	594	559	602	533	581	545	559	559	550	575	553	570	552	585	533	585	593	579	544	569	543	580	584	569	572	562	596	588	612	569	551	569	556	582	551	577	561	559	554	537	541	544	565	545	553	573	566	576	574	618	576	547	543	562	548	540	534	601	593	536	557	539	609	575	579	563	606	523	550	561	557	579	570	556	546	595	587	550	575	580	591	566	529	560	552	524	598	564	560	572	573	539	577	563	555	574	607	581	586	563	521	546	545	541	603	560	598	586	579	593	558	573	586	563	544	543	573	552	538	569	577	572	547	542	546	579	592	549	594	550	560	518	547	553	562	527	508	533	573	551	612	556	582	592	571	573	582	568	567	553	594	555	579	563	628	587	579	524	539	552	570	564	581	598	567	554	564	592	615	573	581	591	574	579	580	568	537	541	609	582	576	554	547	564	573	583	612	607	596	587	566	573	564	568	586	562	551	570	569	602	576	585	581	573	566	528	580	572	599	563	586	546	576	595	555	550	538	525	555	555	580	578	569	588	559	565	559	587	530	550	536	619	553	577	549	588	558	523	543	562	539	547	588	585	580	586	523	572	561	585	578	601	573	545	608	560	590	552	524	536	549	539	591	575	612	574	557	584	575	577	584	577	595	564	604	542	534	568	571	537	591	545	586	547	586	558	592	600	556	500	544	580	572	576	549	552	570	590	592	513	565	578	555	612	581	576	550	547	532	587	568	571	565	570	556	559	584	581	533	624	539	528	578	595	536	578	612	571	575	563	544	603	562	585	597	566	573	592	581	559	553	597	561	543	623	586	608	552	569	531	595	611	608	545	573	582	600	573	572	563	590	542	556	577	602	601	552	584	556	569	575	556	557	562	560	562	563	533	551	580	601	577	592	587	499	565	539	545	554	569	569	530	533	572	578	589	582	559	561	545	610	518	540	595	562	531	551	548	595	579	618	556	531	602	555	614	542	540	601	594	587	530	555	526	583	535	587	559	572	558	581	580	554	568	586	581	547	566	544	553	606	573	567	589	588	585	539	566	566	547	560	585	559	564	565	551	589	565	597	554	594	556	564	583	594	575	558	570	549	577	557	553	570	548	576	587	578	585	551	564	521	566	561	551	545	562	552	551	564	573	592	577	544	579	557	606	582	567	594	547	526	586	579	586	599	566	583	563	583	580	530	573	584	567	554	610	596	538	560	575	546	590	550	552	568	580	574	593	556	576	516	530	563	577	545	531	558	591	542	566	523	587	541	571	580	591	545	583	580	560	554	590	587	579	564	598	598	577	531	590	525	581	574	594	583	593	592	578	544	585	553	567	590	561	574	521	575	581	563	562	590	567	579	577	528	564	563	571	527	541	571	579	575	535	565	570	553	607	600	594	581	565	557	578	612	567	580	640	573	575	579	526	581	569	615	558	595	547	610	597	551	606	584	552	628	588	554	591	577	577	527	546	564	548	614	565	601	583	547	558	555	601	569	544	586	535	570	577	549	550	558	525	515	539	553	558	542	576	540	576	536	524	540	569	626	608	559	573	548	560	562	552	573	553	548	519	567	602	542	578	554	559	595	558	598	582	567	554	585	602	591	539	587	565	574	548	544	555	598	557	596	612	575	522	524	586	578	601	570	569	543	551	573	530	569	553	581	585	539	520	540	560	595	566	550	563	538	577	544	560	538	529	591	589	564	595	584	586	595	566	539	582	560	589	572	579	580	590	573	559	517	596	573	590	536	572	538	608	601	590	529	537	586	563	558	590	573	627	581	560	626	536	557	559	612	552	576	557	629	630	624	581	575	596
4283	5120	5024	2857	2493	1688	2110	2289	1964	3450	13800	16087	9715	4168	1612	726	507	493	441	450	526	458	487	471	476	501	511	503	497	505	468	447	489	498	506	459	452	462	456	526	481	476	491	507	475	453	464	503	480	481	464	520	475	490	451	507	479	440	473	452	492	472	450	494	469	467	494	491	459	441	476	456	474	467	509	482	476	491	477	427	434	495	513	494	445	492	478	472	520	468	476	513	497	474	515	464	481	500	473	492	513	515	502	498	515	531	454	444	492	513	503	480	464	479	482	472	492	477	494	479	481	443	466	494	468	479	481	531	479	458	494	478	471	462	510	453	516	464	493	478	479	475	503	502	486	476	484	507	475	506	463	476	461	449	476	440	435	439	497	489	466	508	481	483	436	486	522	499	477	465	468	495	478	473	475	472	465	482	467	487	471	505	491	515	486	529	470	485	494	470	427	493	483	469	466	505	457	490	470	455	494	462	466	475	444	478	486	478	500	483	464	488	447	496	486	477	499	483	464	449	448	507	478	456	528	490	489	453	430	511	475	475	453	479	477	484	462	472	496	465	447	476	492	510	488	456	489	487	467	507	535	476	466	474	484	439	460	500	487	450	472	477	499	480	501	435	462	468	455	487	491	505	459	490	476	457	448	481	487	480	471	481	517	463	441	447	479	502	499	470	482	460	475	462	515	461	454	442	451	477	439	493	520	472	483	512	509	464	504	439	493	458	495	470	513	467	478	473	458	442	474	442	478	485	439	488	505	487	456	483	499	438	492	463	461	479	467	460	486	473	490	464	484	425	486	466	480	518	490	480	504	479	521	450	459	483	429	486	465	476	454	469	466	486	466	472	491	489	491	501	489	457	494	469	463	487	478	432	510	545	485	507	426	491	504	461	473	455	469	471	463	513	493	461	425	455	468	460	469	486	473	458	471	458	440	482	488	487	456	502	482	461	445	497	489	455	468	456	478	494	467	472	496	444	509	506	503	493	465	483	457	471	500	498	466	506	485	500	498	475	454	452	505	472	503	480	480	497	484	464	486	467	464	462	485	501	477	470	472	459	457	517	516	482	518	483	478	479	456	468	475	493	493	474	437	524	485	453	465	500	450	479	464	493	483	485	473	504	466	442	453	452	485	480	470	520	472	477	525	492	477	437	508	449	477	460	443	477	440	449	500	493	468	495	463	468	488	456	447	442	471	450	481	524	444	482	475	472	431	466	485	446	495	441	473	471	494	448	502	453	490	482	457	458	455	496	448	480	534	457	482	471	484	447	459	459	479	476	442	507	505	460	442	478	472	451	462	494	440	496	493	444	480	480	489	522	478	522	433	467	465	504	458	477	455	501	473	494	491	484	498	482	519	476	506	490	455	485	503	454	456	507	487	499	483	491	485	467	459	458	448	451	491	505	480	458	449	504	487	466	475	458	492	493	476	491	469	473	452	466	473	453	469	465	484	472	421	463	480	438	463	488	483	498	480	489	508	477	464	466	494	491	455	484	473	439	470	500	498	460	469	498	430	472	472	488	462	490	461	467	457	463	466	490	488	506	447	463	477	470	487	422	479	502	491	492	479	463	476	464	473	457	489	488	466	463	479	486	452	506	475	511	524	466	468	480	505	456	485	420	501	415	484	503	481	527	475	475	436	491	507	486	499	443	479	494	498	474	469	463	446	481	496	491	497	454	507	484	460	515	501	442	446	464	433	463	489	459	484	441	475	460	448	486	477	447	462	486	454	490	431	489	448	482	512	480	491	498	459	485	479	477	486	471	481	465	488	513	474	469	469	507	499	463	460	471	484	485	484	466	491	438	484	447	465	468	444	467	499	461	467	503	457	494	463	492	477	519	494	444	487	504	440	453	479	532	452	437	491	441	525	507	470	480	476	444	500	499	475	523	487	478	463	482	455	438	522	474	521	493	479	490	495	438	509	469	448	462	475	482	493	484	486	484	464	494	467	485	472	453	529	452	476	478	461	532	518	463	457	484	452	462	473	464	430	475	490	474	475	492	501	487	455	470	489	423	482	465	454	475	494	471	507	470	466	498	498	449	516	486	462	461	506	459	419	481	439	476	465	497	487	503	449	464	476	444	465	458	483	489	441	508	470	484	439	439	502	477	473	502	502	475	484	457	493	470	499	466	467	478	462	443	489	457	497	458	444	468	479	488	478	454	468	477	475	475	477	492	471	461	486	481	466	455	504	505	446	520	480	456	482	507	488	511	446	445	506	485	466	498	487	455	459	470	423	505	493	442	434	473	445	461	491	488	485	450	502	505	443	482	485	491	462	461	438	506	475	480	488	479	473	462	485	442	501	438	495	444	514	474	471	455	462	471	458	524	429	474	461	495	479	490	481	465	498	492	475	486	478	488	518	500	467	465	474	427	480	472	509	504	489	453	478	480	430	483	456	488	503	447	489	467	505	471	464	433	477	441	474	500	479	486	445	473	448	451	476	494	500	460	470	496	491	420	481	477	506	500	474	517	466	467	493	498	495	455	471	489	476	497	489	523	465	509	497	504	451	454	495	494	434	475	442	465	508	505	482	453	477	471	474	440	465	482	490	450	496	482	460	466	498	467	504	455	473	460	462	511	513	428	440	487	516	460	475	469	478	450	482	470	465	485	474	467	469	476	500	445	489	474	457	450	467	503	431	477	468	470	474	496	499	494	455	473	461	451	503	500	467	480	472	451	465	476	456	463	478	504	488	486	467	472	456	494	490	461	471	449	510	508	449	472	491	463	489	478	460	489	466	459	474	466	488	448	487	459	478	469	492	456	513	480	485	474	476	486	490	496	433	495	458	470	518	477	468	437	452	474	492	498	474	468	438	480	501	458	468	488	477	463	475	457	478	526	498	476	489	455	461	509	455	506	488	522	457	478	479	495	458	485	497	472	504	491	473	495	477	474	447	481	466	457	467	465	465	492	460	468	489	467	467	475	489	493	509	461	492	468	484	532	468	484	446	465	460	463	470	473	476	495	488	480	424	496	477	464	491	447	472	461	445	494	480	462	461	479	477	479	461	455	461	487	486	473	486	480	485	461	445	517	497	510	496	482	496	496	481	458	519	486	485	501	480	490	490	489	442	493	493	462	458	489	456	487	482	451	499	472	478	520	462	450	453	524	469	489	515	492	475	489	514	475	477	496	476	500	496	472	463	444	481	513	490	447	477	488	489	480	456	465	481	493	453	469	464	448	498	464	465	426	484	474	485	462	464	438	501	458	449	469	493	463	470	491	458	508	454	480	464	450	487	485	458	479	487	470	484	473	462	464	459	493	519	517	458	478	504	457	458	469	415	482	456	481	487	431	486	477	504	467	451	447	450	470	461	485	518	462	498	464	509	489	484	474	499	466	515	459	459	461	482	462	477	477	470	453	476	465	458	451	474	471	478	433	439	507	452	464	504	475	481	485	505	481	482	490	436	454	460	448	473	492	476	519	452	431	486	501	495	452	484	468	479	500	500	501	470	448	457	472	487	431	464	466	488	492
23888	20980	28140	24024	20895	9189	3964	2438	1782	4135	22904	28582	18500	7922	2474	1011	742	698	662	742	666	714	750	723	625	675	673	654	697	697	699	699	690	686	719	675	655	635	716	643	670	686	658	669	690	717	727	683	673	643	704	665	703	653	661	647	698	700	686	663	649	618	688	636	629	660	712	676	654	673	671	654	664	688	683	681	632	669	688	629	667	697	680	646	661	679	667	669	653	621	657	733	668	695	676	652	617	640	653	657	634	686	685	687	669	677	716	650	646	702	696	642	645	669	698	647	636	692	686	667	632	632	660	708	633	673	645	697	685	669	636	704	635	660	665	669	663	633	640	654	695	644	634	658	673	695	662	682	663	654	678	656	696	664	650	691	654	631	695	654	657	644	669	655	701	695	653	667	657	676	700	654	701	711	690	658	692	690	631	649	682	663	675	699	665	655	674	642	682	664	674	633	684	666	669	641	668	706	693	687	649	661	661	651	685	634	692	663	618	705	667	710	625	680	635	640	630	611	651	655	702	676	640	668	638	676	677	698	672	632	674	719	681	663	660	587	677	678	651	651	644	653	701	716	659	685	661	653	651	660	676	665	665	675	625	673	674	708	675	615	666	686	635	646	611	682	663	669	665	646	676	650	649	666	669	703	684	697	678	663	661	648	686	682	728	696	685	684	645	591	648	640	646	682	690	675	660	662	655	662	632	640	660	686	686	687	654	630	667	703	645	678	651	681	681	690	670	610	705	664	679	651	688	664	670	659	672	630	647	618	709	701	650	676	631	643	639	622	679	731	648	667	672	617	640	667	640	633	656	653	682	652	667	690	657	670	647	664	654	669	643	694	676	654	650	693	618	668	683	674	658	629	664	664	638	677	660	647	693	651	690	622	638	665	665	680	686	674	678	701	705	676	710	682	648	666	628	677	684	677	689	622	665	684	633	671	667	666	679	655	699	701	702	650	685	698	620	631	692	643	639	655	614	669	712	648	698	687	667	664	647	698	633	636	662	606	626	643	664	667	669	648	668	687	621	662	675	659	641	658	663	715	675	649	695	697	686	644	644	657	641	640	653	675	691	653	696	685	680	639	646	688	650	640	676	671	689	668	670	670	643	666	676	607	647	670	625	674	613	676	720	661	644	662	583	717	703	684	642	680	648	662	681	672	638	669	667	680	699	662	630	702	656	700	633	652	676	646	683	676	670	629	671	661	723	661	669	679	689	674	679	667	640	639	639	686	682	690	687	631	654	706	608	653	672	697	662	664	678	685	683	687	689	650	651	679	661	673	664	654	678	674	657	648	657	697	680	656	658	678	683	696	670	698	701	680	708	648	652	667	665	672	652	665	663	679	693	649	652	646	678	670	643	681	611	650	679	654	671	682	677	671	654	657	647	643	707	645	612	660	657	712	665	664	653	692	671	630	660	653	667	664	653	651	665	632	656	649	677	657	666	631	681	680	626	678	674	628	668	677	733	648	683	681	659	640	685	700	599	666	687	698	700	661	628	642	656	687	640	656	717	648	641	697	684	709	676	688	678	663	638	687	675	662	676	654	626	670	638	663	663	662	635	691	636	619	647	696	664	651	703	688	658	683	644	659	672	640	713	668	721	714	664	639	670	670	665	660	644	703	656	608	650	677	656	708	638	676	662	669	706	662	678	648	663	685	666	675	639	688	627	679	660	659	626	627	632	666	652	703	640	704	666	666	690	657	692	685	668	662	666	675	675	669	654	669	630	639	650	647	631	692	646	630	674	653	697	641	699	708	646	632	683	668	669	654	656	654	683	641	675	650	624	658	689	688	660	698	614	667	674	701	631	658	618	718	666	701	658	671	653	668	688	680	632	626	639	671	625	657	636	674	635	625	639	731	656	621	659	620	647	682	663	682	693	652	674	673	676	684	644	657	648	681	667	668	691	645	666	657	662	654	637	648	668	674	682	671	655	696	656	636	698	634	674	642	640	668	701	656	639	697	640	663	656	685	717	656	679	698	651	695	670	651	622	648	654	649	676	656	680	651	712	597	682	676	685	682	672	659	662	686	658	656	736	661	629	634	683	673	667	651	638	639	682	704	682	640	651	672	677	682	663	702	657	670	683	607	638	670	628	659	679	640	653	643	689	648	647	674	640	675	667	680	665	617	681	714	682	645	680	689	657	702	689	641	634	656	662	649	607	680	665	656	683	696	700	645	675	672	687	649	680	646	669	642	703	594	687	667	636	663	676	644	681	660	634	693	630	629	707	690	666	652	680	705	661	681	637	670	656	675	660	648	634	639	632	691	658	636	667	666	687	670	716	688	683	665	687	655	664	689	676	679	710	712	635	721	631	635	654	694	702	663	688	662	709	643	634	637	599	634	672	624	648	690	674	645	679	684	657	658	730	651	673	656	651	665	656	623	700	692	653	667	671	715	688	653	677	632	648	685	664	625	633	690	649	654	686	661	671	649	666	629	693	667	646	710	667	654	654	668	626	693	713	624	610	628	661	660	628	668	640	628	662	635	678	690	667	649	664	651	647	653	692	689	690	692	680	671	674	704	661	695	647	644	712	684	686	695	716	708	637	650	707	668	688	645	655	646	680	663	658	685	682	628	614	688	684	683	654	638	699	668	634	701	640	612	689	679	656	653	697	670	633	627	693	669	660	660	668	648	648	652	653	670	711	691	745	702	675	667	662	624	682	653	622	660	682	646	673	662	717	657	605	679	594	618	675	680	649	678	680	668	623	696	668	664	653	662	664	703	676	671	685	626	638	667	617	690	668	663	636	700	649	622	665	665	636	632	632	674	662	671	727	685	632	629	624	642	696	608	672	634	625	678	629	650	660	726	700	630	713	651	662	626	683	656	653	700	666	662	693	683	625	667	690	633	626	611	666	676	694	652	623	622	695	625	677	671	649	611	712	648	694	714	621	700	701	678	673	683	639	641	616	639	654	675	650	685	685	683	639	672	650	622	660	665	673	653	659	653	643	676	703	664	686	658	654	678	699	619	615	631	662	648	680	600	656	728	691	675	629	632	637	649	672	686	639	676	694	656	625	656	690	636	642	669	646	621	693	642	695	667	650	622	667	690	641	655	646	634	691	667	618	653	689	676	672	654	687	666	661	675	641	698	634	653	664	693	706	675	663	637	659	663	669	602	641	621	687	650	655	668	658	682	652	682	673	675	668	649	661	699	685	670	654	684	682	656	648	659	660	672	680	633	631	653	620	669	669	637	684	680	725	681	684	664	638	676	643	723	663	637	670	655	678	657	671	684	656	660	619	681	658	663	670	663	645	646	690	669	730	640	676	666	676	671	673	626	691	648	604	642	662	640	667	665	634	615	635	640	676	663	658	710	649	631	637	682	653	663	710	710	673	681	642	679	668	661	652	667	630	628	658	673	644	631	692	651	692	705	646	648	647	620	689	666	644	662	651	651	646	649	666	681	650	673	673	649	659	641	695	664	638	646	677	628	674	641	710	701	628	734	636	717	675	668	740	647	642	649	675	623	633	652
4839	8594	8256	5142	3726	2869	3690	2956	2408	5961	25846	25043	15277	6801	2272	861	617	605	561	566	562	578	573	595	566	554	565	564	557	535	604	554	534	562	563	589	567	520	547	562	597	579	534	589	535	536	538	566	574	564	560	544	587	511	522	546	508	590	578	515	584	552	543	549	564	559	540	584	569	556	561	533	538	560	555	551	543	547	552	585	558	528	553	533	541	520	593	562	543	582	555	556	579	544	613	526	581	497	530	534	578	586	521	547	540	572	544	545	514	554	552	538	574	619	545	597	557	552	554	535	530	533	553	548	547	530	573	578	535	569	576	561	546	539	571	517	545	568	549	561	556	536	570	538	537	544	591	571	559	545	572	550	518	532	515	590	544	535	573	520	567	539	526	562	504	549	533	537	523	523	557	583	536	531	576	541	549	574	524	553	528	529	573	533	544	547	528	537	531	515	557	570	536	523	534	552	553	544	551	568	541	545	528	526	513	543	578	506	522	548	564	535	553	544	530	532	565	537	564	544	559	543	526	538	534	552	558	503	528	564	545	542	560	521	546	556	558	530	553	567	522	512	542	566	574	571	563	530	568	521	559	542	515	547	521	533	506	563	515	574	509	546	521	499	550	572	581	533	527	511	559	506	585	515	540	577	531	530	559	562	522	527	581	544	561	542	526	578	559	553	567	564	585	497	553	548	515	592	556	555	594	544	567	530	532	505	523	503	589	547	547	578	579	558	585	566	554	534	518	563	520	562	539	593	599	538	509	587	533	522	528	559	557	546	559	503	567	506	549	584	541	544	568	572	544	572	524	536	565	533	548	529	539	504	553	551	528	518	544	545	483	579	554	541	552	546	538	566	584	561	522	554	566	551	583	518	559	545	570	563	537	555	561	563	519	533	549	570	575	544	538	568	519	570	549	530	548	523	532	561	561	558	529	562	558	567	565	533	528	521	553	592	529	563	536	561	536	536	537	581	597	576	562	534	533	523	522	536	531	488	544	535	585	538	562	550	573	577	578	522	536	548	528	536	543	529	513	561	550	538	563	554	567	538	523	571	581	579	545	535	547	552	532	528	536	525	560	576	574	545	544	587	540	558	522	551	518	552	533	567	564	562	545	558	540	488	539	547	577	533	567	539	553	533	538	484	565	556	538	558	545	501	595	533	531	571	531	574	571	538	596	556	532	568	517	524	543	559	531	551	551	539	555	543	544	552	566	522	494	584	513	553	479	565	560	516	536	538	547	543	543	521	555	539	547	547	597	583	548	561	539	564	580	530	544	543	546	549	528	560	563	598	512	538	543	522	537	561	541	577	542	562	542	550	534	534	513	528	570	567	513	563	574	521	566	575	570	550	543	545	563	540	550	583	541	601	554	537	568	546	581	574	512	542	567	547	527	558	579	562	520	527	566	548	559	516	542	527	550	574	562	565	535	569	543	572	569	535	563	552	555	561	537	523	566	534	567	561	561	587	529	581	561	516	523	561	540	555	599	563	537	559	584	560	554	533	541	549	559	538	481	556	530	514	524	563	544	543	590	551	526	604	593	512	548	555	533	554	524	565	551	540	529	535	571	580	516	557	542	577	609	564	555	541	570	546	549	575	538	509	530	536	494	517	594	529	530	558	524	594	527	601	579	615	557	547	591	526	512	550	547	570	518	539	508	566	536	534	537	517	549	544	529	522	546	511	528	525	543	544	547	592	534	548	562	565	531	569	554	546	560	521	493	551	548	582	557	524	528	557	554	543	591	608	567	502	544	526	544	542	574	498	587	554	522	539	581	541	524	570	545	566	527	547	558	542	538	572	588	554	535	550	586	553	572	541	526	567	573	552	543	539	584	538	542	509	486	521	543	553	546	587	550	521	506	544	555	549	540	545	557	521	544	571	498	545	556	559	565	533	540	504	553	526	561	517	574	555	522	549	526	546	542	544	563	562	519	584	545	535	582	493	555	557	504	565	580	531	538	570	579	552	560	526	550	505	548	534	549	488	519	578	585	587	540	586	546	520	572	570	535	516	572	580	546	533	554	541	542	493	528	589	518	554	549	569	550	545	542	535	551	542	555	585	552	485	514	577	520	514	540	526	508	526	533	515	546	565	548	551	547	582	543	578	557	589	531	535	573	548	496	529	541	601	570	570	519	541	599	534	566	518	558	562	579	549	525	540	579	559	524	564	557	550	546	580	503	526	481	536	573	559	549	556	558	539	568	502	554	503	553	536	575	528	525	573	571	508	568	548	540	533	559	514	570	558	546	555	468	500	528	561	537	535	510	537	536	550	557	545	550	553	548	543	547	518	547	560	541	551	525	546	607	547	580	525	547	540	520	522	563	530	535	480	540	541	567	556	537	500	540	552	515	544	581	523	532	581	554	555	595	524	562	528	520	512	530	548	542	554	542	552	533	534	541	518	540	517	536	557	517	534	507	577	557	580	549	549	555	558	507	513	530	541	515	505	542	556	575	548	582	512	562	545	494	536	546	600	503	514	533	526	540	550	573	517	560	522	550	508	585	538	466	577	534	517	550	550	554	548	507	521	549	561	559	549	565	525	539	526	526	555	561	548	525	505	539	530	525	520	534	546	545	569	521	536	571	556	526	522	513	566	555	573	539	570	530	564	557	540	534	570	526	545	530	507	504	602	529	520	533	578	545	537	553	560	536	539	522	549	523	513	533	549	608	543	581	565	531	535	546	541	519	582	559	496	538	559	535	533	511	500	550	557	565	527	507	556	563	537	556	523	563	552	540	584	530	565	558	573	508	563	565	585	568	602	511	526	554	551	529	505	533	547	542	494	497	530	572	567	561	527	526	557	546	581	565	497	554	558	553	526	535	548	541	570	582	545	548	516	550	571	519	582	539	557	523	544	550	558	517	534	561	580	605	503	584	563	535	550	572	522	544	568	531	512	555	547	563	570	574	549	557	525	479	522	562	516	546	564	613	515	528	539	521	561	586	569	527	544	544	529	523	502	534	560	573	530	501	537	586	604	552	568	541	540	546	551	546	548	604	541	570	573	536	561	537	493	578	535	512	538	558	540	559	604	563	526	572	545	558	578	497	509	520	525	569	555	553	565	539	554	528	511	561	541	586	516	504	543	531	581	554	578	566	562	551	537	553	533	511	521	507	537	526	523	546	533	513	536	611	574	590	545	544	555	536	596	548	540	543	506	552	533	505	532	556	488	561	530	553	540	526	595	558	578	590	555	536	550	573	504	541	544	537	543	577	552	517	531	506	554	548	563	589	531	542	563	542	499	550	538	516	527	489	532	528	532	569	570	531	546	558	495	565	529	501	551	550	522	519	540	552	575	569	570	543	542	506	564	498	529	562	575	564	551	548	550	548	558	566	525	562	590	506	506	536	564	561	552	586	515	586	525	541	544	563	525	575	584	573	556	574	577	556	544	546	548	506	572	557	508	547	519	564	561	546	531	530	534	542	568	545	513	568	543	535	522	531	545	535	535	527	539	510	565	533	529	581	538	547	509	584	564	591	524
27196	11637	2699	2010	1100	976	847	794	748	663	1586	2139	1578	1017	685	533	495	503	500	465	510	551	511	526	481	506	492	503	517	468	475	485	505	505	514	522	523	518	539	499	512	518	470	553	471	502	491	483	494	520	500	502	496	475	538	463	492	515	516	461	504	513	509	495	547	521	481	495	510	492	470	479	524	493	502	471	515	483	506	492	526	452	478	449	463	461	507	537	483	523	456	527	505	501	500	472	468	501	528	539	520	499	504	533	488	491	519	492	503	541	496	478	528	474	493	471	518	483	474	493	483	499	496	491	444	467	491	517	510	533	461	502	475	497	498	509	481	508	498	473	506	512	534	497	497	481	516	474	538	485	537	454	534	480	535	489	479	467	509	502	549	503	505	503	512	487	488	525	535	543	507	490	506	501	478	532	521	474	520	506	494	503	483	500	503	520	460	504	537	481	512	509	490	503	520	504	516	502	519	504	513	516	519	510	457	547	527	516	468	528	515	481	521	478	491	520	511	518	500	499	524	507	519	506	521	478	506	471	475	513	498	470	484	479	485	525	497	485	513	502	456	511	526	487	496	501	516	476	524	480	492	503	498	514	538	488	526	503	507	495	442	509	489	531	488	513	522	528	488	446	499	478	492	541	481	489	512	511	527	517	496	520	488	514	527	506	520	503	516	545	494	504	473	494	520	471	547	454	492	497	477	520	508	497	504	490	533	485	508	494	519	462	531	528	499	510	514	491	493	509	516	503	509	489	467	477	531	469	473	542	512	493	487	481	470	496	515	451	525	488	525	504	498	518	482	480	518	492	493	474	509	483	511	487	505	501	491	498	467	516	498	524	506	523	491	534	503	556	502	532	480	511	553	488	516	480	490	497	521	509	501	495	486	483	506	471	554	472	529	512	491	487	546	503	463	522	517	491	510	484	492	488	509	465	477	511	554	550	500	474	517	509	465	479	508	479	502	485	503	513	505	485	469	505	497	489	491	503	472	474	481	516	487	490	521	506	497	493	464	497	524	498	509	483	461	498	507	508	500	462	466	481	499	508	507	501	488	486	491	459	489	505	509	492	496	459	502	468	496	469	491	526	479	517	499	527	447	538	475	484	520	528	491	487	532	481	524	518	505	480	502	488	535	473	494	527	501	504	501	449	522	506	503	513	516	493	469	488	497	502	452	509	474	523	479	508	495	492	460	535	460	480	481	476	482	479	492	472	526	471	511	503	505	501	463	517	474	472	527	525	510	459	456	484	536	489	459	552	526	463	495	515	550	509	507	473	504	476	471	500	474	506	518	490	527	489	507	554	467	485	486	450	501	507	457	474	480	514	465	554	493	490	502	494	495	478	507	507	488	558	481	489	491	531	477	524	521	506	507	493	486	521	533	506	461	495	516	511	513	523	533	495	508	494	496	485	535	526	445	515	488	467	503	471	476	510	501	513	499	521	527	501	498	466	517	478	505	493	505	474	498	513	528	466	512	511	512	507	536	508	486	506	500	512	523	471	492	509	485	493	463	494	493	477	478	508	511	501	486	503	490	490	511	491	481	519	485	483	474	509	442	457	509	492	474	449	508	509	505	495	480	506	482	506	501	542	460	478	526	488	505	495	544	493	508	526	537	482	531	524	492	492	486	532	493	502	486	503	507	484	465	510	483	534	484	484	548	516	505	508	547	516	482	479	521	487	488	441	519	506	540	512	494	526	457	518	505	511	488	493	508	481	485	513	523	515	512	519	500	493	487	480	531	499	474	520	517	499	479	486	505	462	446	543	507	498	531	514	524	518	483	542	531	487	474	468	533	480	518	521	501	508	505	489	490	525	475	429	484	482	485	482	511	506	494	439	449	480	517	451	482	538	484	463	544	492	556	526	499	531	499	534	537	455	494	520	492	543	480	505	463	493	512	509	490	512	496	495	497	441	509	485	497	523	512	478	495	510	511	515	515	487	504	523	512	460	451	489	505	531	527	501	529	502	470	491	519	498	485	448	473	491	501	471	516	500	523	504	464	471	522	477	474	509	508	473	469	489	524	520	496	485	555	499	545	540	479	547	514	505	481	526	511	512	503	488	493	440	505	446	482	489	476	533	442	464	517	526	532	469	515	535	512	461	524	464	479	510	496	462	546	459	482	490	473	521	510	501	503	458	482	518	535	473	500	509	514	510	478	527	545	486	485	486	514	511	514	467	504	477	513	499	525	546	542	477	515	518	505	497	476	500	500	460	516	498	532	483	500	524	468	509	477	499	529	463	491	494	508	444	503	512	513	485	459	479	511	521	494	496	498	506	495	504	467	481	536	486	490	510	524	476	500	493	545	507	463	491	482	534	526	504	517	475	500	507	531	462	498	506	498	501	489	486	490	512	498	524	471	487	497	526	472	515	504	521	468	490	487	501	497	509	501	524	504	468	489	495	448	533	505	530	491	504	457	493	491	481	513	491	507	531	515	496	500	528	472	518	488	558	505	478	482	486	503	504	483	478	487	460	518	514	528	492	484	500	497	508	482	541	513	468	517	495	498	477	573	471	477	483	498	485	482	483	491	518	527	509	467	516	499	506	502	502	493	478	514	489	501	505	522	508	514	539	486	486	482	524	538	531	450	502	517	503	502	524	494	492	499	496	514	460	488	499	528	497	498	504	488	486	513	479	546	524	469	529	485	491	468	484	487	472	471	462	493	535	470	492	496	510	493	507	513	454	508	523	520	492	488	483	524	507	475	508	492	508	507	484	494	486	508	502	493	529	495	489	501	519	517	508	528	475	509	511	481	478	530	486	486	466	480	515	537	516	476	507	463	506	492	498	512	510	501	482	497	478	490	504	511	504	503	530	506	501	512	469	484	547	497	529	544	502	519	474	514	491	500	511	495	529	500	488	478	501	507	483	492	503	497	528	521	507	478	521	511	457	529	491	494	478	497	472	518	484	568	514	500	458	467	485	523	480	513	494	461	513	528	525	510	524	519	517	541	526	509	483	476	537	482	494	524	471	540	576	508	490	495	487	494	502	506	451	501	497	488	489	475	492	473	502	479	522	517	495	507	490	503	497	495	508	484	524	501	504	507	490	511	478	533	461	509	464	502	465	455	488	473	462	456	523	517	511	531	443	450	515	508	537	495	494	494	500	529	523	515	515	461	509	498	506	507	522	508	496	502	467	478	524	477	508	495	523	514	469	514	466	518	496	511	467	471	463	486	478	508	496	488	499	450	508	473	480	491	516	538	510	532	531	482	493	528	504	523	514	511	535	487	528	498	523	548	523	474	518	513	556	499	471	527	475	501	495	489	512	524	512	525	507	522	499	470	521	515	513	539	464	543	470	552	518	531	533	475	509	505	467	489	509	501	497	472	512	503	452	511	513	511	442	492	470	507	451	494	517	533	476	499	514	501	514	451	541	473	488	496	537	457	486	537	485	486	521	516	498	497	535	525	498	520	492	475	517	500	478	482	493	483	481	509	467	510	474	460	494	487	505	516	508	512	481	494	528	475	497	475	523
5509	1521	2464	1766	1144	1075	1015	909	875	836	1969	2475	1820	1014	630	455	371	416	431	370	374	394	402	406	394	414	458	434	363	413	431	374	371	439	423	415	403	436	382	446	416	415	426	382	441	403	395	409	394	421	409	456	407	370	384	408	379	400	428	430	418	417	434	392	390	391	425	412	386	423	401	403	420	443	423	398	417	422	400	407	405	418	412	408	437	425	402	435	427	399	394	405	400	446	435	401	397	366	412	412	425	418	417	404	416	388	384	396	405	425	399	402	427	420	403	425	365	393	434	426	402	407	405	438	399	420	372	410	382	395	372	417	403	418	368	408	411	382	393	402	408	421	429	413	407	413	394	380	413	428	402	396	393	423	395	371	412	412	373	401	428	399	459	413	416	383	396	430	388	416	407	414	413	409	376	406	412	414	405	395	410	394	334	408	407	404	374	416	378	420	405	403	403	398	433	436	412	437	413	412	401	415	379	407	398	389	387	424	405	398	432	428	405	436	386	416	378	398	421	389	391	415	405	403	393	350	404	414	415	417	415	384	395	416	385	384	389	388	366	404	394	384	415	415	360	432	414	403	456	444	408	400	376	389	458	397	416	394	402	424	369	415	398	378	390	416	396	395	393	404	407	392	389	420	419	392	414	423	399	370	433	388	429	416	433	450	407	385	371	398	377	437	383	431	418	426	428	393	404	398	392	422	400	395	412	421	393	367	419	424	421	413	427	367	406	388	423	399	425	386	405	415	392	421	395	437	402	392	402	413	411	396	413	401	402	413	424	413	412	413	418	404	372	403	375	383	419	392	383	374	390	374	388	384	415	440	403	424	420	464	420	453	401	411	403	394	402	382	397	405	383	382	413	376	420	386	427	394	419	388	432	447	382	424	400	399	418	418	425	406	415	408	404	386	456	383	414	410	397	411	449	423	421	417	382	414	408	372	426	403	396	367	415	409	448	404	401	400	401	404	428	435	401	401	434	417	373	369	408	394	411	399	413	384	431	388	403	406	443	406	422	410	383	416	398	363	421	361	406	442	417	403	421	399	413	391	395	387	413	407	415	398	392	442	398	398	427	437	399	395	420	408	415	385	414	385	403	395	390	413	394	360	427	408	399	417	381	405	422	415	398	419	408	383	417	404	435	435	362	405	401	433	401	372	449	381	403	392	415	415	429	389	392	402	446	412	382	407	422	419	387	413	421	432	408	357	392	435	369	351	403	419	407	401	415	405	408	445	398	402	416	418	386	409	412	362	416	428	394	397	383	408	415	431	403	381	385	403	390	435	341	442	380	396	402	404	399	433	383	398	400	409	407	418	429	417	375	399	385	456	415	428	438	399	413	404	373	398	416	437	372	425	407	435	385	433	412	379	407	386	383	406	409	418	414	405	415	423	418	380	397	383	415	437	404	390	398	386	400	407	422	426	419	430	426	411	414	411	389	365	412	428	388	388	443	426	413	351	418	428	413	417	390	410	408	398	411	391	422	397	412	422	372	414	397	458	409	415	419	389	394	415	400	393	367	419	386	430	409	398	374	421	387	405	384	392	378	408	379	429	429	416	448	463	422	367	393	448	438	382	418	406	403	378	393	373	411	423	432	398	409	414	394	386	426	448	437	408	418	417	455	346	387	400	394	392	379	396	428	401	425	416	426	369	379	429	376	429	422	416	406	378	410	411	419	391	410	428	397	398	371	417	424	427	402	382	473	383	391	390	384	407	398	423	387	426	390	371	394	443	402	433	426	391	445	390	416	358	393	408	389	407	390	390	442	414	423	363	403	418	402	363	408	403	414	396	448	424	439	420	386	394	404	429	393	416	408	382	387	365	407	349	361	399	414	386	409	408	405	401	390	406	401	419	423	406	446	419	371	404	408	411	414	398	407	383	377	420	414	387	419	421	398	425	404	405	399	402	400	443	416	473	388	397	434	391	413	441	429	408	411	391	405	400	377	422	395	396	407	441	373	375	416	419	433	367	352	406	403	382	420	400	402	406	417	409	410	413	416	442	408	413	418	405	445	411	392	404	382	420	432	395	397	421	448	410	383	417	404	415	406	391	428	430	410	408	404	440	430	422	409	413	413	404	408	403	388	424	421	423	429	371	410	432	426	421	443	405	374	382	403	396	432	399	387	397	412	417	400	385	406	405	458	383	390	412	397	401	436	398	404	424	420	400	434	394	397	433	381	402	447	418	421	410	392	414	418	404	399	385	409	429	371	395	430	387	397	462	376	413	395	390	414	444	405	348	407	392	398	386	408	394	435	388	414	405	468	408	390	364	398	394	439	399	419	417	439	414	410	421	396	408	354	402	434	404	388	424	413	371	433	381	375	414	405	392	404	392	404	400	395	409	419	392	422	402	404	404	419	389	389	404	399	398	432	423	386	411	403	412	408	403	410	390	416	411	412	412	428	409	427	417	397	416	417	386	418	398	422	405	392	417	377	433	400	424	439	431	419	404	423	401	395	424	409	439	425	399	392	392	386	379	379	421	417	402	387	414	395	391	390	409	419	375	408	409	400	403	402	412	383	376	392	412	384	382	403	402	402	447	385	404	415	406	395	397	413	416	373	397	390	392	409	409	444	350	393	402	408	455	431	433	385	390	412	438	393	401	403	368	369	393	389	431	386	442	390	386	409	407	432	393	434	406	384	406	387	406	396	401	420	434	386	377	374	387	428	392	417	416	425	414	414	400	405	387	408	426	436	422	410	397	414	392	423	371	398	404	471	455	394	398	430	378	413	372	424	425	429	395	427	399	439	361	351	417	410	389	450	421	402	402	422	387	414	388	411	413	410	419	409	374	362	399	400	436	370	397	398	388	399	384	407	429	412	395	385	411	378	401	365	438	401	406	394	407	407	383	398	409	384	411	370	410	403	396	395	441	367	402	464	428	419	436	429	416	414	406	439	423	378	407	428	442	405	437	409	388	395	426	388	381	399	430	401	462	418	425	372	361	384	450	426	436	416	417	404	391	390	402	402	415	419	397	422	413	405	431	391	412	404	397	406	420	397	389	402	395	387	436	387	374	387	378	458	379	407	387	387	430	388	403	404	428	414	389	388	386	410	378	456	405	416	395	386	406	416	415	387	405	420	398	389	402	423	380	417	416	378	403	403	438	402	434	430	395	391	388	409	407	399	396	414	422	425	413	367	431	428	393	419	412	437	402	420	404	401	383	399	398	398	415	408	379	385	413	389	405	413	363	394	426	397	387	402	391	429	399	417	409	388	439	412	381	412	377	417	381	388	403	422	402	424	406	416	417	389	381	410	393	423	398	375	442	376	402	427	389	368	414	420	431	399	420	422	427	427	421	410	403	439	414	392	422	427	456	411	434	400	424	419	373	367	399	399	389	398	440	386	416	396	435	402	378	394	374	375	408	420	416	361	426	436	362	413	358	407	395	424	414	401	400	415	404	392	391	426	355	410	415	398	431	390	389	391	414	436	424	436	453	385	393	414	424	411	404	411	404	407	416	375	412	390	415	388	409
24901	20957	27120	24925	12016	3626	2206	1558	1112	1064	8505	16665	12290	5043	1663	755	637	613	619	585	573	577	625	560	554	622	579	623	588	625	595	599	578	598	616	548	561	583	564	609	605	590	612	556	528	590	608	571	600	588	585	597	556	561	593	611	546	593	563	608	573	542	579	582	554	579	601	584	576	586	583	603	575	580	591	592	616	598	584	582	602	567	567	597	563	541	561	557	575	590	596	597	543	562	562	570	562	553	559	556	581	535	579	562	577	584	542	560	555	574	517	598	589	570	588	572	574	608	594	598	549	565	600	536	594	562	554	569	572	564	599	565	575	589	557	577	554	598	562	564	567	601	589	556	598	577	559	551	595	552	591	563	627	619	583	573	596	574	613	575	571	627	582	582	602	588	603	537	568	585	558	577	576	546	620	593	598	566	563	590	538	536	573	579	551	541	558	602	610	575	564	596	544	606	556	621	570	585	581	581	558	583	558	548	599	588	542	572	613	604	592	536	546	576	564	547	614	594	605	589	601	544	595	609	561	548	586	612	565	573	591	574	540	548	554	626	532	575	573	578	552	505	577	538	573	572	555	563	551	543	588	561	566	633	600	608	596	568	562	572	550	551	561	540	581	602	544	559	599	586	609	552	622	580	567	559	610	567	561	584	576	560	590	580	572	566	550	505	544	563	575	539	572	554	584	603	545	571	600	544	565	572	583	580	591	608	573	613	565	541	560	590	571	601	593	543	561	578	597	601	568	556	509	581	538	600	552	599	558	561	575	554	589	578	558	518	623	548	590	580	548	561	564	508	607	530	621	609	576	550	596	547	578	591	599	606	529	602	603	571	550	600	573	541	526	591	584	609	590	567	577	541	533	590	560	609	565	556	529	590	585	598	549	537	579	615	617	581	565	598	598	563	580	566	537	574	605	588	594	573	527	585	553	572	576	552	532	556	541	616	594	560	588	594	572	579	610	591	604	564	555	553	594	581	545	550	579	531	589	559	611	573	591	601	555	575	580	536	555	554	571	542	609	597	582	587	544	590	585	610	601	585	556	597	558	575	534	570	584	578	574	565	554	624	575	550	581	608	552	565	606	547	589	585	563	562	515	625	591	562	549	585	556	568	601	557	595	570	584	535	588	556	551	592	552	619	576	567	586	538	578	626	591	581	561	575	619	580	534	553	561	542	520	568	616	566	578	590	589	556	551	576	555	562	627	598	630	555	582	586	553	553	545	548	571	528	568	575	577	632	546	569	572	570	608	579	591	618	576	568	573	584	550	540	571	573	608	568	571	569	602	556	550	561	594	597	553	605	588	558	601	577	609	568	537	612	599	586	594	544	564	595	589	555	566	574	581	572	581	583	552	523	546	553	574	567	573	557	599	571	564	611	577	586	567	552	582	551	572	561	575	576	602	570	591	571	573	553	553	561	530	585	565	561	579	592	582	552	614	587	588	551	606	561	579	635	555	612	615	586	570	599	554	593	585	584	608	580	554	595	574	583	562	612	543	581	545	603	604	572	579	574	577	569	575	605	531	549	569	597	554	561	546	552	585	557	542	584	550	547	543	551	569	580	580	609	586	569	581	602	599	558	591	568	543	570	527	636	564	575	556	615	560	585	586	586	564	611	534	567	556	579	599	542	620	569	575	603	571	573	524	552	574	585	587	585	577	569	603	614	552	553	577	577	567	587	567	568	554	562	555	549	584	555	594	538	589	551	575	534	556	576	555	568	577	561	533	555	529	602	586	568	582	577	600	642	550	535	582	602	559	555	541	615	612	600	552	602	616	550	581	550	603	592	586	557	590	502	614	550	578	572	596	584	562	566	540	597	569	549	592	556	559	570	578	576	565	556	575	564	602	594	624	570	559	537	544	596	591	550	575	537	591	565	589	547	552	628	542	554	552	541	565	570	577	579	606	582	551	602	587	568	597	585	573	573	582	567	545	597	573	564	586	575	545	538	577	594	570	577	636	597	609	590	596	559	561	560	571	611	581	604	557	547	588	580	548	564	590	591	574	572	592	605	538	589	570	582	575	542	604	577	596	584	580	572	591	569	607	583	618	577	540	572	596	571	579	597	585	620	590	547	573	535	608	568	530	581	583	599	537	545	550	591	574	596	595	544	568	585	584	594	535	578	575	595	604	506	557	524	538	552	558	547	513	556	604	585	568	565	610	529	575	555	581	571	612	574	573	534	567	541	578	567	590	590	540	544	583	593	595	619	581	578	544	555	596	611	558	566	567	574	609	543	576	632	567	556	581	563	617	562	591	626	569	578	574	590	572	610	564	587	603	567	519	556	565	542	559	553	535	607	601	574	578	573	585	565	575	560	534	586	536	567	602	558	524	580	600	632	597	533	596	566	591	576	571	553	565	541	541	546	588	579	598	556	581	603	595	550	564	570	576	588	602	589	593	502	584	557	560	595	595	570	566	579	558	566	603	560	554	580	564	566	556	602	534	539	571	575	600	607	568	641	597	595	613	575	591	586	571	545	548	600	565	554	548	636	573	548	557	597	543	568	583	588	601	593	572	596	601	573	568	604	580	609	587	570	585	590	559	548	570	603	568	596	561	577	570	573	565	595	583	635	561	583	565	559	576	597	586	562	597	562	542	587	589	556	563	613	567	588	595	573	568	580	579	563	563	551	522	582	556	548	580	586	564	574	606	550	600	508	532	589	564	561	587	559	601	556	570	596	550	549	605	577	591	555	573	559	559	543	529	574	561	565	620	554	574	602	579	602	589	573	588	548	581	581	612	539	529	581	600	551	586	602	568	557	558	576	559	558	553	567	582	570	578	573	615	541	574	567	582	589	548	583	566	589	563	605	612	607	567	586	611	574	574	573	578	598	593	538	581	603	579	570	592	586	554	609	579	552	570	603	609	565	539	554	586	599	588	546	604	567	557	582	575	571	565	565	535	576	573	515	567	570	551	552	518	534	545	548	567	594	582	553	576	559	571	603	575	557	563	601	559	537	585	600	565	566	593	533	591	569	556	571	590	531	571	556	565	561	573	589	569	647	552	609	583	566	572	543	584	561	571	604	606	562	588	610	566	577	599	573	542	593	576	597	581	528	621	592	600	564	557	589	595	591	575	564	636	542	579	576	557	573	602	590	593	568	568	582	551	560	582	527	617	590	540	550	532	554	589	585	575	579	567	595	541	592	571	568	579	542	579	587	565	573	569	563	565	552	632	618	590	558	593	580	623	564	602	579	585	562	572	584	534	555	599	557	597	564	544	563	570	563	571	563	588	563	578	549	589	525	586	563	599	540	576	584	606	549	576	591	588	527	582	523	597	586	585	539	566	521	569	564	547	553	592	514	561	555	614	582	557	586	612	588	541	577	548	573	586	578	549	578	568	587	633	572	577	587	591	562	688	551	565	611	585	552	534	576	579	585	572	599	570	610	563	562	554	605	568	553	568	575	589	575	571	530	575	587	565	555	561	556	577	587	583	549	607	556	569	562	583	589	559	567	587	556	540	573	625	603	551	558
4411	5451	5303	6297	3904	3086	2241	1825	1485	1393	11508	16228	11030	4882	1574	700	558	486	475	452	508	487	457	501	504	516	459	455	487	470	496	494	505	503	471	472	487	453	475	493	511	445	499	477	482	484	459	487	496	474	492	459	439	496	459	486	501	465	467	470	522	462	461	487	469	490	443	476	491	504	484	461	483	440	463	444	462	461	460	489	492	481	470	428	477	414	487	466	468	476	456	480	478	467	499	467	521	471	492	475	485	467	509	511	496	441	487	486	440	462	458	452	498	483	490	487	490	514	486	467	471	490	470	446	497	423	478	466	517	487	469	471	479	448	483	465	462	476	481	496	508	517	510	520	502	480	480	461	487	470	454	494	476	464	479	491	447	502	467	446	491	459	444	500	456	438	471	493	498	459	494	479	461	472	494	457	474	479	503	439	474	453	462	510	484	501	444	503	510	499	512	497	477	459	490	437	485	466	476	484	498	433	468	488	510	448	465	505	460	464	493	468	471	455	450	488	470	513	465	505	473	490	447	450	465	456	497	528	459	454	479	508	528	479	459	494	488	448	467	476	511	458	490	487	477	445	476	436	526	527	520	430	497	503	475	471	508	464	497	487	496	478	463	448	470	508	450	501	481	472	502	484	475	468	474	497	444	468	468	483	459	474	507	478	479	461	456	478	478	471	464	466	479	487	460	479	457	484	478	471	461	468	502	493	464	475	450	455	511	494	486	436	493	469	463	496	487	482	450	462	474	469	493	473	480	456	440	459	490	517	486	484	446	486	530	503	471	472	470	440	467	464	480	475	454	496	453	452	444	492	491	479	474	486	517	459	460	497	454	487	457	444	478	460	452	505	473	475	489	487	463	449	496	457	478	450	457	458	499	478	494	441	473	452	466	513	494	477	521	484	445	505	508	462	454	471	473	450	479	473	478	486	516	482	490	478	493	436	502	458	474	473	468	458	460	459	503	476	495	446	500	454	505	454	458	469	494	494	461	480	491	459	476	483	449	493	478	508	481	481	454	512	486	464	454	474	508	478	488	485	476	493	431	481	479	498	462	473	463	508	447	467	486	481	440	501	500	473	457	468	465	461	485	457	491	493	466	497	505	498	479	497	474	516	498	473	492	519	466	506	481	510	493	486	499	476	488	493	475	493	478	492	507	495	441	472	461	435	487	475	483	473	464	471	493	424	465	449	489	471	455	510	461	440	486	464	460	466	461	451	497	488	489	515	465	494	478	445	480	474	498	512	478	473	468	472	466	467	474	503	446	458	465	501	466	473	487	501	482	473	466	467	450	480	457	467	497	473	503	473	484	482	489	480	453	466	493	484	490	500	440	424	465	479	438	492	516	441	495	524	467	439	501	461	467	481	450	491	414	512	505	459	485	456	477	494	443	493	457	454	500	495	471	507	432	469	484	462	462	457	499	508	444	455	520	495	464	457	454	539	519	468	503	473	447	463	483	435	467	454	466	465	457	485	481	471	462	522	485	470	492	491	469	426	469	508	511	480	449	476	474	460	489	472	493	465	461	484	452	491	493	474	511	477	478	503	459	468	448	463	459	450	520	476	456	445	445	509	501	451	442	491	467	439	484	449	471	488	453	485	467	480	459	483	460	479	476	476	457	445	479	481	462	459	484	505	450	506	503	408	455	483	496	458	482	472	494	475	490	481	483	480	507	488	501	464	509	452	428	467	501	498	467	452	480	464	474	481	467	480	504	469	434	447	443	429	451	477	494	502	501	451	486	490	501	482	435	450	480	440	438	472	507	483	480	501	455	488	471	424	478	460	478	427	452	454	477	437	468	496	464	471	420	448	459	439	507	456	513	458	458	460	511	465	438	468	472	465	483	500	468	489	476	482	461	506	459	476	477	478	465	470	444	463	435	466	471	493	484	486	505	475	447	513	494	467	480	461	454	455	477	471	483	480	514	501	521	487	461	491	487	470	509	504	466	487	472	513	475	462	497	453	455	477	501	524	480	464	489	465	471	442	458	462	476	464	450	480	469	489	484	482	462	494	488	498	509	486	478	482	474	497	431	446	462	503	486	486	501	492	478	488	469	477	468	478	482	468	486	464	489	477	486	494	457	457	522	474	454	466	479	490	508	495	492	497	435	456	472	460	486	461	450	461	497	493	475	472	460	473	478	481	488	459	485	469	478	467	468	483	475	487	485	505	452	478	514	464	432	429	484	475	504	495	486	525	491	451	498	486	470	484	494	478	475	465	501	484	442	510	448	494	459	477	523	450	458	495	507	468	484	500	454	468	435	491	473	465	524	459	464	473	468	450	508	487	437	485	496	478	458	475	446	447	476	457	484	477	477	459	498	459	471	489	491	477	485	491	474	475	481	459	466	449	502	438	508	471	500	501	480	502	459	480	440	479	477	471	494	470	460	486	507	453	462	467	450	467	502	462	476	431	499	483	481	494	457	481	475	490	475	477	468	537	492	502	482	478	496	506	440	462	482	506	459	506	507	463	502	470	468	447	458	474	496	494	477	447	481	477	452	474	444	471	487	499	507	461	502	476	461	466	430	417	475	455	499	453	486	475	499	490	475	469	478	490	474	447	451	479	507	512	480	465	476	509	451	479	483	476	448	468	463	464	482	484	478	470	468	479	524	458	481	479	469	470	489	463	477	490	440	483	470	447	500	533	467	483	439	492	485	472	484	488	484	498	487	516	509	468	491	450	476	472	460	456	486	441	450	466	494	489	490	425	505	467	503	454	512	490	528	467	509	521	468	480	441	447	468	475	463	442	480	480	467	509	459	475	487	501	472	500	440	487	516	428	441	460	437	471	465	468	522	462	465	478	490	468	456	473	492	460	511	445	423	497	504	495	492	484	461	498	451	482	469	472	484	481	469	466	471	482	457	456	492	467	471	451	485	454	470	477	510	488	462	438	464	501	475	492	461	503	456	433	426	439	484	488	490	509	509	462	432	484	474	505	462	501	492	522	489	499	489	473	484	490	475	470	482	507	478	464	469	485	472	485	466	482	471	475	455	469	441	494	490	444	445	446	481	461	480	478	416	516	467	475	494	492	489	473	477	507	492	471	498	468	460	463	493	466	481	446	461	456	488	461	500	471	485	459	524	466	510	492	498	505	443	514	479	488	482	495	489	443	465	468	496	486	468	477	493	446	484	506	480	459	515	475	471	503	455	486	509	483	468	441	432	472	476	475	511	451	490	495	460	424	477	484	504	474	457	458	431	493	461	481	462	450	494	468	449	497	475	454	461	447	520	478	494	485	445	467	468	468	470	443	483	469	477	480	510	501	452	475	470	494	489	425	484	479	476	448	470	437	494	418	467	472	471	527	483	459	471	445	458	479	462	457	456	475	457	463	516	456	458	455	406	480	449	500	484	424	500	484	444	481	490	462	447	454	477	454	487	526	448	432	494	470	422	484	483	468	472	514	471	464	460	450	490	469	443	476	455	472	485	506	461	452	480	441	482	474	489	475	458	472	469	493	490	481	470	453	519	507	473	460
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
