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
341155021168	341155021726	341155022279	341155022826	341155023376	341155023926	341155024476	341155025026	341155025576	341155026128	341155026676	341155027226	341155027776	341155028328	341155028876	341155029428	341155029976	341155030528	341155031076	341155031626	341155032176	341155032726	341155033276	341155033826	341155034376	341155034928	341155035476	341155036026	341155036576	341155037126	341155037676	341155038226	341155038776	341155039326	341155039876	341155040426	341155040976	341155041526	341155042076	341155042628	341155043176	341155043728	341155044276	341155044826	341155045376	341155045926	341155046476	341155047028	341155047576	341155048126	341155048676	341155049226	341155049776	341155050326	341155050878	341155051428	341155051976	341155052528	341155053076	341155053628	341155054176	341155054728	341155055278	341155055826	341155056376	341155056928	341155057478	341155058028	341155058576	341155059128	341155059678	341155060226	341155060776	341155061328	341155061878	341155062428	341155062976	341155063528	341155064078	341155064628	341155065176	341155065728	341155066278	341155066828	341155067376	341155067928	341155068478	341155069028	341155069576	341155070128	341155070678	341155071228	341155071776	341155072328	341155072878	341155073428	341155073976	341155074528	341155075078	341155075628	341155076176	341155076728	341155077276	341155077828	341155078376	341155078928	341155079476	341155080028	341155080576	341155081128	341155081676	341155082228	341155082776	341155083328	341155083878	341155084428	341155084976	341155085528	341155086078	341155086628	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2775	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2777	2000	3600	2300	2777	2000	3600	2300	2777	2000	3600	2300	2777	2000	3600	2300	2777	2000	3600	2300	2777	2000	3600	2300	2777	2000	3600	2300	2777	2000	3600	2300	2778	2000	3600	2300	2778	2000	3600	2300	2778	2000	3600	2300	2778	2000	3600	2300	2778	2000	3600	2300	2778	2000	3600	2300	2778	2000	3600	2300	2778	2000	3600	2300	2778	2000	3600	2300	2778	2000	3600	2300	2779	2000	3600	2300	2779	2000	3600	2300	2779	2000	3600	2300	2779	2000	3600	2300	2779	2000	3600	2300	2779	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23406	21904	29823	24631	21895	21953	7179	1090	898	756	710	694	609	634	576	525	558	545	493	539	478	496	481	473	439	450	480	455	482	502	463	450	429	473	464	498	473	429	428	428	452	450	431	429	432	420	392	447	423	427	458	400	420	444	407	421	419	426	416	433	420	388	448	469	447	395	423	432	451	432	437	437	430	438	444	434	414	462	431	464	438	431	432	424	427	466	445	413	453	425	421	452	413	443	420	427	418	426	419	451	422	422	462	435	441	478	409	417	424	422	442	399	421	421	451	450	399	431	470	438	467	443	431	460	471	431	457	428	434	473	461	451	395	445	449	454	455	473	443	424	430	458	431	447	416	427	423	460	442	449	394	439	432	427	459	427	471	421	443	414	480	413	421	443	421	505	405	385	418	435	443	430	452	420	454	421	444	465	449	407	460	423	423	435	418	428	445	475	461	407	467	464	444	435	426	486	426	474	461	425	474	475	413	428	423	441	420	443	420	434	435	426	444	447	414	443	432	437	406	430	455	441	440	467	427	431	455	431	472	424	402	430	426	406	429	434	436	411	390	458	427	458	445	459	374	467	432	396	422	424	434	429	408	415	399	434	421	410	431	400	456	443	449	453	426	429	428	393	427	443	435	441	402	465	438	469	434	432	428	412	433	437	456	461	461	422	461	433	421	445	451	463	454	429	435	467	444	402	420	439	420	449	464	481	422	423	430	445	427	453	412	422	428	444	409	452	392	459	421	399	414	464	406	444	408	421	457	424	441	457	428	457	438	420	486	424	437	430	452	442	464	412	428	469	457	429	427	429	477	456	459	457	430	412	434	437	416	430	460	447	403	434	441	459	455	444	424	451	397	416	443	475	433	401	421	478	378	439	469	457	441	507	429	447	475	415	433	442	403	393	449	444	420	437	438	429	428	452	414	449	415	430	424	483	443	402	444	441	414	459	460	456	441	451	447	418	424	419	437	426	410	462	458	416	426	439	439	459	462	456	441	385	412	418	418	465	411	419	460	452	384	430	401	446	409	441	471	424	433	475	430	430	445	410	444	443	409	414	459	391	428	440	412	451	423	402	438	438	414	444	407	436	462	421	426	415	438	441	447	425	449	431	457	438	433	444	440	455	454	434	412	375	433	421	442	415	475	426	447	414	453	424	465	449	456	429	466	438	438	447	415	446	447	408	444	434	434	465	445	445	431	443	450	429	459	417	452	434	409	474	432	428	415	428	457	443	426	469	430	439	428	478	458	458	425	433	445	464	430	428	454	443	469	424	453	434	401	452	413	414	468	406	448	464	402	434	447	384	449	430	400	397	420	395	442	445	423	393	426	405	430	403	436	419	451	447	426	460	389	415	435	414	454	443	432	449	458	412	442	411	433	442	448	438	415	456	436	453	440	417	441	471	436	454	435	478	442	414	434	422	451	460	430	454	410	405	428	418	436	388	459	406	433	432	423	397	442	438	437	420	449	411	398	446	418	455	426	439	458	413	458	430	418	439	412	387	434	402	435	487	444	422	426	464	463	448	403	454	431	398	426	414	450	451	428	449	472	438	437	430	425	406	409	452	433	419	441	449	458	378	472	436	448	409	432	436	431	431	440	412	419	457	431	440	464	443	420	444	422	448	464	462	403	427	488	401	432	451	456	457	426	428	442	408	424	420	452	412	448	419	432	386	441	415	434	444	405	460	419	418	437	390	480	421	433	388	463	451	407	399	429	443	446	424	444	443	418	420	433	390	382	393	397	474	464	433	414	432	439	415	438	436	448	441	433	460	473	434	485	452	431	427	442	438	417	442	404	440	432	410	439	464	429	410	398	418	413	473	454	475	459	428	474	472	428	395	409	440	414	427	430	440	426	470	457	436	464	395	475	423	457	415	454	421	461	459	422	402	438	434	419	418	443	417	435	449	422	383	433	372	424	416	436	425	428	432	420	432	401	453	465	445	387	434	407	448	426	401	418	425	440	462	399	432	431	431	424	445	456	444	435	431	428	412	432	451	426	438	422	402	459	422	452	417	408	440	416	430	430	407	474	417	460	420	429	437	435	441	429	418	448	402	448	454	398	412	414	422	435	420	429	454	431	406	479	443	415	439	448	431	425	404	434	474	414	410	404	408	429	437	456	473	443	426	423	432	415	440	471	456	410	418	437	421	431	405	429	431	437	437	433	395	416	475	467	403	447	442	417	445	439	433	472	468	438	439	418	430	445	440	459	426	416	442	425	425	453	425	432	455	427	442	414	468	409	411	399	418	413	421	447	415	414	431	444	450	473	462	409	436	466	420	440	423	408	421	484	420	423	427	436	463	421	462	411	445	428	425	417	450	440	433	399	473	409	411	392	444	421	429	465	443	452	442	417	428	479	399	465	394	437	440	413	456	431	444	406	419	430	403	466	454	404	458	433	450	464	433	411	443	444	386	433	440	465	411	427	413	450	434	454	406	409	458	418	456	421	412	450	438	456	436	490	451	433	436	436	481	412	422	407	424	433	454	428	455	408	466	372	453	461	384	405	415	421	432	433	417	401	432	437	414	409	428	427	430	421	432	422	444	395	480	435	419	415	415	438	421	445	409	433	441	442	448	458	435	400	403	407	452	408	432	431	405	396	424	400	414	421	404	426	451	450	380	416	451	431	426	450	399	421	410	406	454	414	434	419	385	426	440	430	441	439	420	424	434	430	430	429	442	406	472	463	434	413	439	438	434	423	418	425	414	453	454	431	424	437	441	410	414	472	456	438	407	411	433	417	421	463	418	435	447	413	407	451	367	456	487	459	391	439	440	421	412	432	401	402	434	458	394	464	436	404	402	465	441	398	477	412	415	412	417	416	445	443	448	445	465	451	407	412	426	423	419	415	435	431	441	429	409	446	443	418	448	457	420	428	434	427	439	426	429	439	471	444	427	449	448	416	411	463	398	427	459	421	441	452	421	407	433	418	430	430	445	437	416	471	424	422	400	448	434	405	426	449	417	421	443	396	396	438	410	449	437	421	434	386	406	412	442	457	441	430	436	454	438	417	452	434	388	443	412	395	408	464	425	434	465	427	431	443	447	420	434	429	455	419	431	430	442	431	447	414	445	431	424	416	443	442	452	421	430	395	444	432	448	446	463	447	417	435	444	390	431	438	452	449	435	434	424	428	442	435	429	410	456	386	444	456	447	396	454	406	458	443	426	407	392	449	435	438	418	453	450	446	435	404	448	450	438	419	436	425	429	439	448	428	464	386	422	400	431	425	397	426	428	427	449	406	429	417	440	404	446	436	432	459	435	425	405	418	444	438	421	413	405	394	483	419	445	455	405	464	414	433	426	423	444	449	437	453	423	430	394	401	441	418	429	446	417	462	447	404	397	403	466	432	445	459	415	424	467	410	430	416	451	452	440	408	417	445	449	411	424	458	468	431	469	440	413	443	409	441	459	439	420	494	434	399	404	416	379	430	413	430	439	446	431	457	446	444	422	410	473	457	437	419	485	419	431	407	440	430	390	421	448
21585	13825	9172	4523	3298	2492	1910	1504	1214	1083	867	863	762	710	669	625	573	564	525	557	507	504	497	478	513	508	483	494	486	505	449	458	497	445	478	457	437	465	450	502	432	435	455	479	439	455	445	473	465	467	407	429	455	417	488	413	483	487	443	442	420	463	454	433	485	418	439	413	399	431	459	440	459	431	441	427	438	475	454	454	443	408	433	457	462	443	457	445	441	434	460	432	431	448	440	427	444	451	466	446	446	414	460	414	445	386	448	407	447	434	420	428	434	440	454	428	446	431	493	482	466	455	463	437	479	464	436	444	422	460	441	449	465	475	405	405	480	484	463	414	444	460	413	426	454	450	424	453	430	444	443	454	438	445	432	425	433	477	425	450	449	408	433	421	416	425	468	446	425	466	459	431	410	438	433	442	443	443	433	455	456	464	400	424	401	447	421	404	438	409	412	424	443	432	440	400	448	421	406	418	464	459	444	418	457	403	415	450	395	390	473	437	459	474	413	428	418	445	492	454	430	428	452	445	415	406	417	424	476	450	439	424	407	456	406	436	448	424	411	389	411	424	452	418	428	421	439	405	404	445	448	446	400	424	439	411	436	417	389	441	434	401	434	439	422	449	413	430	446	436	441	462	450	436	457	428	393	435	423	390	400	409	435	450	418	408	448	447	422	446	414	391	417	370	407	426	430	441	422	411	459	433	432	420	414	398	434	441	446	420	438	471	411	415	415	427	415	422	397	443	431	417	431	416	413	443	446	428	423	410	440	423	425	413	480	461	397	416	430	426	442	421	430	459	428	420	419	428	403	431	442	449	439	453	461	428	477	432	412	450	457	427	411	436	421	404	405	438	403	437	395	427	442	439	471	446	452	424	403	410	464	413	420	422	446	448	442	387	439	397	443	426	443	420	429	437	442	438	433	427	456	461	420	427	425	436	385	401	403	453	447	416	447	477	407	449	413	448	412	439	434	426	429	442	413	382	428	460	414	414	446	411	461	438	453	457	404	411	448	419	445	425	448	421	454	411	437	449	465	452	467	456	427	463	447	416	439	423	441	408	428	405	458	466	487	430	407	429	436	440	429	428	394	408	433	404	400	420	410	436	453	440	444	425	462	429	409	404	428	416	419	405	416	438	401	414	436	441	413	422	388	414	399	438	425	402	456	451	427	437	448	441	486	445	435	435	488	459	412	422	442	432	433	437	413	453	403	433	401	430	419	409	398	476	451	431	413	424	398	469	456	451	460	394	440	460	448	426	448	419	429	433	440	390	453	422	429	427	438	436	412	425	428	440	465	457	429	455	410	430	465	431	457	426	443	433	446	422	453	427	477	388	473	434	461	435	424	416	429	438	416	410	426	414	414	441	423	400	405	449	430	446	472	425	430	413	451	411	461	446	424	438	382	417	467	436	424	453	454	450	425	430	437	405	460	393	451	404	408	423	371	430	436	394	427	425	447	436	440	490	442	446	403	422	414	432	371	418	408	427	425	463	450	422	412	441	456	420	421	411	439	448	399	417	432	448	467	450	407	439	398	407	397	444	414	403	431	444	411	441	449	464	432	396	410	462	447	447	432	417	428	457	431	433	436	452	413	406	447	412	493	413	422	443	419	445	464	421	409	425	434	421	427	447	466	436	456	406	428	419	418	446	443	403	456	455	446	452	426	492	437	423	475	427	439	441	463	389	414	425	433	453	430	444	435	447	428	420	437	421	434	468	425	407	422	417	405	455	437	411	438	460	392	430	426	433	479	423	449	461	470	449	394	424	407	451	468	396	448	420	422	405	451	427	453	396	421	445	438	426	450	438	436	432	414	464	451	405	406	454	417	404	437	413	438	417	396	488	443	438	442	474	443	406	419	434	406	409	418	440	448	398	445	428	422	437	429	442	427	467	411	463	429	429	446	413	435	428	459	424	425	429	443	441	456	422	479	426	405	463	442	443	440	408	434	426	444	417	481	450	414	420	427	449	417	448	420	426	410	431	418	440	410	422	398	420	447	476	432	414	470	416	435	431	407	437	439	429	433	464	462	431	414	424	419	456	404	474	435	408	430	466	435	421	443	414	437	414	392	467	411	416	397	433	439	470	432	420	440	464	418	430	422	417	408	392	413	419	417	426	435	473	469	440	419	437	439	422	439	407	442	421	462	469	383	435	431	414	423	413	476	413	439	431	434	399	381	432	395	441	455	404	455	433	422	421	420	400	443	421	458	442	415	432	435	450	433	405	451	445	427	430	451	416	469	454	450	404	421	445	440	461	402	434	452	442	414	428	434	454	464	394	428	444	439	440	416	411	400	397	453	436	416	419	421	466	392	434	458	433	415	436	436	435	415	438	423	444	420	441	427	406	415	398	435	416	400	414	441	428	435	425	423	411	472	445	435	434	389	445	426	455	434	423	389	456	465	444	458	478	419	408	450	402	391	424	444	432	451	430	461	456	445	437	416	397	426	429	411	429	392	439	413	443	457	431	404	408	440	418	408	397	460	408	428	428	427	408	415	452	423	449	431	447	444	447	486	442	402	415	426	423	398	446	430	427	410	420	423	446	434	479	443	433	412	398	395	443	443	401	420	393	411	436	435	427	424	406	410	420	385	426	443	461	415	465	447	422	443	420	410	423	435	418	456	423	457	431	437	408	434	379	401	429	397	421	379	389	422	435	432	442	433	439	416	446	461	423	396	416	457	465	427	427	464	427	420	402	466	410	409	400	430	426	436	441	438	429	419	448	381	414	474	429	436	430	450	449	405	469	420	407	431	425	434	440	420	455	399	420	420	417	444	436	409	447	414	434	464	443	452	425	429	435	423	414	449	440	431	468	433	404	420	445	437	405	452	465	413	434	449	416	453	452	450	444	407	437	468	394	445	448	445	428	425	396	446	412	413	419	439	491	461	461	435	421	458	419	431	422	417	373	423	417	438	463	420	415	434	473	419	431	397	467	436	413	443	437	441	446	450	397	430	458	438	425	437	436	425	444	405	411	443	453	430	438	426	397	430	468	400	415	445	412	423	440	410	421	436	420	438	428	461	429	407	437	476	437	445	437	442	391	418	399	429	452	418	462	432	421	411	418	439	460	397	460	452	426	460	401	441	437	445	436	444	443	433	449	453	434	425	462	430	393	431	421	419	442	426	413	431	433	429	400	423	456	433	450	408	433	407	420	441	495	465	473	434	430	432	415	398	412	439	418	424	414	427	425	417	476	462	443	433	397	450	431	496	422	438	432	447	423	427	450	443	445	450	468	445	417	430	421	451	441	441	436	430	379	404	440	432	429	451	462	462	442	421	421	411	481	449	436	439	425	443	443	437	388	465	444	456	439	425	429	429	435	467	445	440	425	379	458	421	435	446	408	474	460	423	466	420	413	432	459	429	433	403	409	453	498	440	428	437	439	404	452	443	470	446	431	416	399	446	455	412	380	432	413	409	406	424	446	454	435	460	426	442	433	471	429	427	409	422	407	432	426	465	435	408	408	410	427	420	404	456	415
29130	17716	3715	742	520	505	457	459	447	464	473	432	451	451	442	470	401	480	424	457	440	443	451	434	454	448	434	441	440	462	423	479	416	451	422	458	434	423	473	412	479	440	467	470	433	449	477	465	495	479	409	458	461	444	423	454	461	475	487	438	444	456	419	431	481	458	449	451	422	481	442	426	437	420	458	474	492	452	445	470	431	413	437	439	448	458	445	420	463	429	478	453	439	416	467	445	443	454	470	443	402	416	422	476	447	466	399	479	457	439	441	432	440	447	468	442	452	475	422	451	456	468	498	431	413	456	478	418	463	431	414	445	424	417	445	447	412	432	436	476	464	461	403	472	441	465	451	481	453	479	467	427	447	427	475	455	458	425	423	452	411	431	452	454	459	433	443	441	460	455	459	458	417	439	447	462	433	489	438	414	456	456	434	442	452	429	423	471	463	422	474	442	446	456	467	435	421	447	476	469	455	436	481	476	463	466	431	416	425	443	451	454	454	440	434	437	482	451	448	459	463	435	404	469	445	471	452	444	444	397	401	463	489	453	430	446	456	435	434	451	428	414	428	481	435	410	450	448	438	466	431	489	452	461	451	454	458	439	391	512	452	442	445	413	476	455	487	424	474	437	485	431	472	461	444	462	454	441	436	472	443	446	464	494	468	483	478	437	439	478	414	445	490	425	451	473	442	436	427	445	456	486	443	402	471	438	493	459	411	450	428	427	413	436	458	437	431	431	425	465	458	435	426	446	457	437	470	418	485	393	462	458	457	439	498	460	464	455	453	448	467	443	436	471	476	480	427	460	436	454	458	445	419	466	410	418	431	476	416	478	486	448	453	396	472	398	451	460	438	446	415	477	472	443	465	464	417	465	433	423	460	415	419	449	436	446	427	437	492	419	492	498	421	438	418	422	450	446	456	436	455	443	503	444	427	440	450	454	476	456	460	423	450	476	461	418	468	449	479	472	444	419	442	436	394	427	450	401	433	430	436	423	467	461	477	450	427	479	419	432	457	428	438	454	443	411	444	434	450	438	434	429	474	433	458	446	455	454	420	459	455	478	475	400	431	472	445	475	462	471	442	461	435	413	453	446	431	436	459	415	426	434	477	454	473	423	457	463	440	468	514	474	455	442	433	454	482	420	460	445	449	469	470	465	424	438	408	472	501	461	421	439	429	491	477	453	471	465	440	458	512	459	477	460	447	485	460	435	460	453	452	453	507	467	444	455	474	399	452	448	452	438	462	471	463	409	468	446	489	440	466	466	476	424	447	436	484	439	454	411	448	477	472	465	421	448	485	423	456	456	432	420	456	421	460	456	480	446	480	443	442	493	443	476	417	433	393	447	452	445	422	436	445	454	436	439	449	429	428	424	441	476	442	474	481	463	436	463	454	452	423	458	453	430	422	415	475	471	443	465	446	414	461	440	442	454	432	446	471	449	429	420	465	469	451	459	449	436	445	451	423	473	452	494	432	420	421	471	440	449	450	434	438	428	449	456	439	450	480	435	414	406	472	470	451	465	402	421	456	445	458	445	457	492	457	440	471	431	422	422	422	442	447	412	471	438	452	456	441	445	447	450	438	446	446	464	444	475	424	478	453	431	432	455	456	446	457	447	447	436	414	432	435	451	453	439	420	469	423	406	442	473	508	459	432	484	426	451	443	439	414	443	482	464	472	435	451	455	449	439	430	447	442	444	477	441	415	421	461	464	433	450	450	494	449	415	493	431	446	433	483	458	461	426	452	447	441	440	463	431	408	457	410	448	445	486	450	497	467	423	474	431	425	441	444	435	479	450	441	467	451	487	439	466	411	449	441	408	493	442	420	471	445	443	409	460	471	436	449	482	430	436	441	477	436	464	470	434	477	469	438	435	436	460	423	406	432	434	433	465	439	409	426	431	440	444	498	428	415	451	463	515	433	491	467	443	432	450	450	411	452	448	452	463	443	467	450	427	452	403	451	460	458	470	468	409	439	407	430	430	443	511	434	455	460	440	448	446	423	458	444	462	433	450	449	493	489	448	460	466	437	440	442	463	438	489	421	464	472	423	461	469	453	420	450	465	443	469	419	473	401	439	463	449	467	439	453	445	470	415	451	468	370	451	418	421	431	441	429	429	444	436	476	486	443	430	462	494	456	444	417	469	433	459	433	461	434	447	429	428	448	458	454	456	413	415	442	509	475	437	447	436	447	450	484	424	434	504	492	452	439	456	487	476	443	471	445	437	478	429	422	467	486	451	447	466	449	447	456	464	453	450	420	441	466	483	455	458	465	441	436	451	468	484	437	443	439	447	417	458	441	475	459	454	507	470	447	431	430	454	496	413	446	411	454	473	416	449	471	434	429	437	466	425	426	438	440	444	458	429	426	458	435	463	476	421	414	452	433	454	458	434	487	448	432	444	443	471	474	436	493	432	439	459	437	456	416	441	455	464	447	417	428	461	481	458	431	450	476	425	421	415	446	445	439	440	485	446	418	447	430	467	438	424	431	488	421	451	458	427	424	446	433	468	459	424	484	427	456	418	453	428	439	465	459	484	463	444	474	398	416	444	450	423	466	434	457	463	445	485	479	467	486	472	456	498	444	455	456	475	464	448	459	471	447	461	476	476	463	461	430	464	451	447	410	457	425	463	433	423	445	489	445	459	405	452	445	437	452	456	442	428	442	458	438	415	440	431	428	442	443	447	431	444	449	467	461	461	442	414	450	463	456	469	458	460	453	449	444	463	403	446	490	473	442	446	429	493	453	439	490	455	464	460	447	442	434	450	468	444	426	445	454	470	428	443	434	441	440	431	417	436	454	477	423	470	458	397	478	465	487	417	440	438	423	446	434	456	446	461	444	449	454	408	455	454	461	456	482	422	452	474	483	484	447	446	443	436	429	463	470	470	448	449	452	457	430	464	454	462	439	450	482	481	404	431	449	430	418	469	444	413	448	472	458	434	434	420	453	470	435	468	448	465	451	442	447	412	466	458	444	432	442	462	445	468	466	466	445	443	445	482	458	447	464	484	482	432	452	433	464	453	428	425	440	461	451	438	458	444	504	410	431	428	443	429	426	500	461	417	451	450	482	442	434	448	467	437	433	441	482	451	457	463	387	453	425	400	427	428	460	434	454	452	445	401	420	427	431	460	449	452	413	494	452	450	465	434	432	478	436	449	429	456	454	471	446	461	432	465	475	454	465	444	458	475	412	424	452	422	446	444	431	425	491	475	475	433	461	443	450	430	458	444	394	451	426	419	429	453	487	458	429	465	463	416	424	426	425	459	415	460	455	459	515	435	477	467	450	479	438	439	450	466	425	431	439	476	424	452	499	436	515	457	473	471	427	444	408	422	424	451	434	421	429	444	458	453	493	411	426	427	404	440	453	480	398	465	442	442	441	422	450	420	435	482	418	430	429	432	460	433	440	450	366	445	450	444	507	434	437	412	459	420	456	465	457	431	457	434	484	455	406	464	437	447	444	456	445	444	442	422	477	458	435	431
16027	894	731	590	524	533	488	490	484	485	498	470	453	461	514	426	510	469	427	528	470	474	475	483	481	503	503	443	483	482	459	478	461	460	462	495	436	454	445	461	449	461	484	477	469	471	475	491	472	485	436	455	461	466	480	463	483	500	478	443	442	433	505	454	480	469	492	468	478	477	467	423	491	506	471	474	460	474	452	461	491	444	476	518	475	495	467	463	424	480	483	492	469	453	458	454	504	494	483	470	490	511	470	497	468	483	456	454	479	450	480	475	442	439	485	500	485	505	489	468	488	461	442	488	483	448	459	498	489	512	464	479	480	496	487	514	457	462	509	499	490	494	475	510	461	432	461	453	475	468	490	486	454	446	476	486	501	458	507	470	486	468	499	483	490	492	455	480	465	497	463	421	449	462	470	465	475	483	421	446	471	504	495	471	480	469	474	463	482	464	442	491	493	522	466	472	493	489	489	483	484	436	495	476	484	470	492	470	447	442	508	444	461	444	465	470	481	453	488	433	472	438	461	484	484	470	482	479	454	468	432	483	464	467	442	478	442	459	465	497	485	460	443	516	433	455	477	479	462	456	488	471	512	433	440	427	452	500	483	451	480	457	437	441	502	458	465	485	465	489	470	455	453	472	483	448	502	454	456	501	451	483	477	495	486	487	472	507	456	474	466	462	479	478	489	423	444	444	475	449	485	462	450	460	431	447	487	429	482	434	461	451	500	464	454	478	507	483	443	454	529	477	493	429	445	501	465	457	512	444	458	487	479	467	490	460	458	454	447	442	480	436	468	445	488	502	467	487	460	450	432	474	487	464	504	478	521	477	464	457	454	452	473	438	460	515	491	480	516	489	481	485	475	482	507	465	434	489	473	499	437	453	492	452	438	463	443	435	499	491	460	483	475	460	456	488	483	476	435	466	445	475	494	465	498	465	460	401	480	457	455	490	478	446	474	469	496	456	439	473	500	480	473	466	471	456	469	495	440	500	473	506	439	499	473	450	486	491	486	468	482	455	478	506	487	506	473	467	467	496	451	437	440	464	461	494	464	436	482	470	454	486	481	477	474	469	473	447	488	462	468	498	444	480	544	482	484	478	460	465	455	461	480	461	459	489	455	496	453	502	445	507	468	477	476	461	504	476	485	503	485	484	471	465	464	498	481	482	494	484	482	488	486	474	464	479	485	444	528	456	478	438	490	461	473	484	501	465	448	429	442	443	484	457	495	487	513	433	470	493	483	468	458	469	467	482	456	476	504	471	455	484	465	473	478	517	473	453	491	470	477	461	465	438	436	467	487	445	451	469	494	488	497	520	464	457	478	491	477	474	463	429	485	443	508	431	495	474	514	468	472	497	494	502	492	461	504	484	489	433	476	468	437	503	455	507	428	453	446	509	461	487	449	482	439	457	486	454	451	500	466	477	415	465	495	442	486	515	490	468	473	454	473	498	471	486	481	451	493	477	479	460	488	502	449	480	505	456	487	496	503	469	451	448	434	471	493	473	456	428	483	450	486	505	484	487	461	471	469	472	438	453	475	470	470	471	458	480	483	484	446	441	448	467	493	443	473	490	475	476	456	474	478	472	484	481	481	463	483	468	460	455	469	472	478	496	441	453	507	480	467	460	438	470	475	424	491	479	515	490	459	488	451	448	473	455	490	467	447	501	444	452	485	450	479	489	513	450	464	476	479	518	480	494	460	455	456	435	475	495	482	484	470	475	454	453	489	461	456	447	449	475	465	415	472	509	468	480	467	469	465	480	445	434	477	486	486	442	449	493	447	459	505	453	501	481	457	512	466	480	448	481	434	477	463	461	450	480	442	457	470	452	440	508	463	443	467	465	493	507	465	459	473	444	472	448	507	472	513	478	469	479	465	474	456	470	480	487	512	461	475	474	465	481	455	471	476	461	483	489	476	450	470	474	491	436	439	465	487	445	456	483	468	499	453	495	477	500	485	468	462	498	469	437	448	445	475	480	463	516	454	508	483	484	470	490	453	464	446	484	489	468	492	496	482	477	451	451	445	492	466	476	475	492	491	499	501	470	467	521	442	468	446	492	467	466	492	465	496	488	465	478	453	462	469	439	485	477	435	452	440	499	494	437	492	423	524	467	488	473	450	456	457	471	468	452	484	487	431	483	463	484	457	469	470	456	476	493	474	490	478	467	460	443	473	447	447	424	473	511	462	503	496	469	513	450	505	439	444	502	464	484	463	463	460	488	511	470	453	467	472	461	471	492	464	478	452	444	451	494	446	474	486	496	483	446	507	488	503	471	463	494	467	481	470	444	437	424	448	463	483	484	471	486	475	465	506	476	493	453	499	416	474	480	474	492	465	478	446	480	466	512	471	455	506	495	458	467	456	482	470	471	435	469	465	501	481	441	443	447	469	519	476	516	493	503	454	447	500	457	497	487	497	450	469	493	470	478	460	463	479	496	467	491	543	527	533	453	481	469	477	468	491	492	501	480	444	472	452	468	479	458	454	440	452	458	474	428	431	433	453	501	470	481	457	456	486	456	489	489	510	506	465	460	490	460	486	489	470	477	512	482	453	451	498	456	501	446	493	438	478	477	492	517	513	522	435	479	483	478	486	450	470	474	468	485	484	482	448	486	458	480	518	436	451	519	459	479	515	481	445	472	484	454	452	479	470	497	478	460	450	500	487	480	483	457	474	472	477	509	485	511	492	510	491	426	439	495	476	458	467	470	498	443	444	454	424	521	448	511	461	436	474	507	440	504	447	462	490	470	490	488	466	461	434	454	448	472	446	472	482	476	468	451	472	464	453	457	466	462	466	476	500	489	458	449	436	431	466	495	436	483	455	483	505	445	482	449	483	508	461	443	465	435	431	505	449	486	461	482	483	494	475	480	486	493	497	489	466	457	463	444	473	438	431	483	446	490	479	440	453	456	501	461	519	499	456	466	464	434	438	482	495	480	454	456	454	508	459	454	454	473	481	450	493	447	468	462	475	435	493	435	504	471	510	456	438	487	503	463	455	467	451	426	493	508	503	488	464	485	461	491	458	473	470	456	461	451	497	481	494	442	489	484	480	470	493	487	498	463	458	521	457	457	511	470	490	492	461	471	501	444	504	487	514	501	486	480	476	494	429	426	498	446	439	484	450	474	465	458	454	473	495	490	448	468	458	482	455	478	494	483	480	464	461	492	436	483	469	485	490	487	509	452	461	422	441	456	463	465	447	503	472	442	481	482	425	451	463	450	478	477	472	468	504	463	466	490	429	459	482	448	473	464	458	454	455	466	460	485	439	440	453	511	467	489	455	456	447	474	466	440	458	476	480	462	455	467	500	482	496	451	458	441	457	489	524	464	426	474	459	448	459	473	489	449	454	525	421	457	478	461	480	499	501	461	485	501	476	483	478	463	436	492	477	503	459	513	453	454	463	441	488	504	482	459	446	478	467	464	485	500	490	491	472	469	478	492	451	483	456	462	456	498	467	476	480	479	464	495	494	480	464	476	473	470
24049	21458	28727	24545	21447	9689	909	620	527	443	446	403	403	360	348	360	350	328	328	343	305	304	324	338	301	309	325	305	314	309	299	303	309	286	298	284	287	315	291	318	314	305	308	331	294	304	301	315	314	297	273	311	318	271	306	329	317	294	314	283	284	308	289	290	283	281	252	296	305	287	293	289	305	313	285	305	281	303	307	270	302	264	274	266	279	261	317	326	333	274	320	285	287	264	289	285	302	304	283	299	303	277	294	314	287	292	266	293	294	303	278	303	315	296	307	304	285	317	313	315	352	298	299	315	329	312	330	327	313	291	280	290	300	309	277	305	319	287	305	338	277	286	313	308	304	281	305	309	277	301	245	294	302	299	285	312	299	281	297	297	283	289	336	323	267	298	324	307	249	309	312	291	280	300	310	311	268	276	300	284	302	294	300	263	273	272	280	308	284	290	280	293	270	311	303	273	279	298	284	323	300	286	290	304	298	299	265	299	298	305	288	275	280	271	279	275	327	296	273	287	282	254	255	280	260	291	299	272	297	272	295	291	307	328	288	305	304	292	296	311	289	300	288	315	253	298	285	283	307	302	313	316	295	279	279	263	264	285	306	321	295	291	317	270	247	281	302	280	283	299	286	301	297	247	287	288	294	287	295	311	318	290	325	286	254	285	298	297	263	268	301	303	282	270	266	284	330	267	287	285	289	319	285	333	306	285	265	287	286	300	253	299	259	285	272	298	305	324	302	316	287	284	270	331	298	269	280	283	287	274	323	304	281	271	259	314	290	291	275	272	301	304	280	316	280	283	287	312	295	297	285	329	277	315	282	270	301	274	288	267	317	295	290	307	322	284	282	283	323	280	290	274	259	281	299	265	314	284	285	279	289	298	295	274	307	273	276	316	316	299	295	306	313	287	253	292	330	289	250	269	311	259	305	270	310	317	284	298	265	279	289	258	321	282	277	307	296	293	286	289	251	268	254	315	304	303	283	293	293	259	314	249	287	257	277	290	299	264	294	277	292	305	293	274	283	286	266	261	272	285	279	278	295	283	287	332	289	329	287	269	286	266	297	313	304	314	265	276	282	282	291	262	297	322	280	295	304	297	295	314	262	279	277	250	299	296	314	278	287	270	297	289	302	274	257	312	286	279	298	309	285	292	318	281	314	291	292	288	311	311	293	285	291	288	275	291	318	311	332	319	290	312	323	282	294	317	286	313	279	298	327	273	279	289	313	291	318	280	286	309	272	279	280	323	275	304	279	291	275	297	261	302	315	278	274	273	283	284	281	334	286	247	286	303	251	317	286	317	298	288	333	280	272	290	302	270	301	276	321	354	274	290	289	307	291	316	301	268	275	320	324	287	308	284	285	302	309	308	318	289	280	287	281	286	304	246	287	267	287	296	298	274	279	311	302	280	288	281	313	308	293	286	306	296	280	297	302	284	325	252	299	282	312	285	291	285	313	259	270	299	301	261	332	306	256	297	277	273	289	278	259	308	270	300	302	323	275	282	304	272	318	312	275	308	277	279	289	290	316	285	258	260	279	274	296	259	284	276	296	282	297	282	259	294	269	281	280	304	291	260	278	282	301	292	291	300	297	262	303	295	278	287	273	287	319	288	309	307	286	295	325	286	288	286	282	261	295	294	289	280	277	269	298	296	294	301	283	266	285	298	300	283	280	285	282	289	325	301	304	290	296	311	288	282	294	271	311	296	317	311	301	288	313	256	267	271	316	305	330	290	267	300	288	289	290	294	279	293	268	306	313	321	278	298	297	271	275	319	304	293	292	284	274	270	258	291	311	284	292	320	291	293	322	300	292	280	288	313	290	303	331	303	305	298	326	256	289	271	295	282	301	295	304	270	281	292	300	275	275	300	322	298	292	277	287	290	308	282	292	323	301	302	309	295	313	288	299	250	281	299	281	268	273	310	291	285	293	327	267	298	317	290	306	311	289	297	271	248	252	289	288	295	301	297	273	306	272	293	296	293	299	294	291	306	257	279	272	275	280	286	281	279	297	307	284	267	316	299	309	257	318	278	278	294	319	288	283	314	262	290	306	305	302	283	277	296	278	334	301	258	322	320	290	296	268	298	298	266	288	305	295	248	279	298	268	257	311	310	291	318	278	292	297	270	298	300	293	299	294	297	294	268	326	304	279	287	286	275	324	280	319	293	285	297	292	315	269	270	307	283	275	297	282	271	290	317	294	297	285	318	270	302	272	278	295	279	278	290	279	272	273	291	286	255	293	291	351	298	305	304	305	299	309	296	287	288	283	312	305	259	297	311	342	291	294	250	275	294	316	307	286	296	300	305	274	290	288	296	274	279	293	252	283	321	278	267	313	301	292	285	341	263	313	294	296	291	311	289	292	299	268	294	287	276	285	276	321	268	290	293	271	305	302	334	298	281	291	299	261	284	308	282	296	287	284	314	307	275	305	311	270	295	275	289	311	285	297	271	293	271	327	296	301	255	296	278	283	294	303	321	285	299	296	312	318	294	291	296	308	290	297	280	317	261	280	309	301	312	258	265	296	306	296	282	259	264	301	303	269	305	263	318	285	298	273	287	301	292	322	307	291	278	334	317	292	309	250	298	278	292	287	300	301	277	270	291	270	307	293	304	288	307	306	327	294	308	329	276	312	289	269	291	270	288	269	305	300	300	304	274	287	307	313	308	311	295	306	280	313	289	306	283	288	280	287	300	267	271	269	315	313	269	273	291	308	313	320	283	258	278	308	316	275	287	272	283	259	287	284	272	263	290	290	286	307	287	317	314	282	321	296	294	311	285	329	318	285	279	295	296	260	307	254	247	297	292	280	303	278	271	290	313	296	258	304	285	266	279	300	310	269	287	281	326	258	267	298	258	295	296	282	261	289	311	297	292	324	290	320	326	293	295	289	272	280	289	274	278	321	254	282	334	263	304	314	309	301	301	319	272	282	311	281	312	287	294	291	298	284	292	288	275	280	247	290	307	278	320	301	295	287	281	263	301	283	286	280	284	277	299	279	287	287	256	295	312	299	295	296	300	289	318	322	281	263	285	296	294	302	302	294	310	284	272	260	274	272	279	284	304	298	345	278	259	308	317	289	280	258	279	256	260	294	303	278	289	300	265	313	250	283	280	272	307	281	281	276	257	271	264	307	315	318	284	293	274	305	295	279	289	327	301	290	265	268	272	309	299	266	300	313	314	270	284	288	308	287	276	297	278	286	269	299	289	308	285	328	313	293	308	285	316	270	278	312	255	264	313	298	293	284	301	298	299	288	292	293	328	285	283	283	278	270	300	274	312	300	306	265	284	313	257	302	290	296	279	293	291	311	278	291	264	306	290	309	307	290	285	312	296	302	297	309	308	260	284	287	284	301	281	282	256	317	285	284	299	273	293	300	312	264	299	313	312	285	268	274	275	318	301	292	298	312	265	308	269	311	276	258	286	279	298	301	302	269	274	278	289	280	266	332	273	287	288	288	290	291	290	272	295	271	291	298	285	278	307
17810	8160	5260	2482	1907	1362	1080	841	710	592	583	476	435	454	432	422	408	354	355	349	358	350	369	330	320	321	337	370	373	319	306	325	337	305	335	335	345	309	287	324	319	325	343	310	317	346	344	348	310	291	339	314	310	286	299	345	326	305	322	302	313	291	320	333	307	307	350	302	336	323	325	302	323	344	317	299	307	313	320	310	275	313	322	294	313	303	316	307	292	309	305	303	301	306	326	328	317	299	341	304	324	298	303	293	345	310	314	294	307	307	328	323	301	281	330	329	287	354	337	350	335	337	349	336	335	333	357	308	321	337	331	292	340	305	340	341	303	333	313	285	300	316	283	317	287	322	314	313	330	297	323	318	312	322	318	311	326	314	332	342	289	316	324	317	279	337	328	290	332	306	326	314	329	325	322	300	329	330	294	322	305	292	356	325	313	307	312	329	299	302	342	299	316	328	309	337	303	280	324	306	283	324	321	323	302	336	321	306	311	283	298	335	306	328	278	321	318	347	354	297	325	296	328	313	295	320	301	314	310	306	324	335	337	315	303	301	289	299	313	306	330	308	305	291	330	342	326	324	299	303	319	298	280	365	314	311	289	322	317	326	326	325	334	294	286	324	360	290	314	312	331	320	284	338	305	301	278	282	319	293	298	346	307	308	299	313	295	285	329	332	318	307	314	324	320	319	329	322	317	299	311	325	318	318	307	289	288	299	321	318	345	307	289	316	310	328	285	311	329	309	317	279	347	300	325	287	287	285	353	299	324	296	295	308	288	307	317	314	310	296	327	326	328	302	309	311	299	333	311	317	302	326	355	273	312	316	306	303	305	287	330	345	301	317	305	305	330	274	328	349	280	318	316	297	306	329	283	299	337	280	286	296	339	308	309	305	307	298	304	328	310	287	306	313	329	320	298	319	260	287	339	335	327	291	339	279	307	326	285	297	291	333	293	317	275	286	294	306	280	305	303	316	331	312	280	327	302	304	309	305	344	273	307	310	310	326	317	346	311	317	348	329	304	302	327	282	294	287	335	319	266	320	298	324	326	304	312	290	313	307	329	316	302	281	327	292	335	309	327	353	343	319	315	309	327	286	297	310	306	307	309	317	315	334	311	322	307	321	332	278	355	312	334	295	327	326	323	287	330	308	318	330	330	329	317	305	302	302	308	333	323	301	320	303	322	301	308	351	317	291	315	295	325	310	286	294	346	328	299	325	300	335	363	322	297	321	310	293	323	289	319	302	312	287	305	301	323	275	307	342	295	301	326	307	348	322	309	288	310	328	332	308	305	332	314	332	332	318	302	297	293	301	327	306	324	330	331	324	314	312	330	314	306	314	280	322	311	324	322	305	344	326	323	317	303	314	321	303	316	304	290	351	330	336	296	298	305	292	323	281	314	312	310	325	325	349	319	297	319	328	360	298	334	286	344	297	275	331	311	319	304	293	298	290	307	306	270	270	328	290	294	317	327	338	311	328	315	307	309	338	321	307	339	300	362	308	321	323	317	308	319	329	324	308	328	314	350	312	314	331	349	322	323	310	313	389	327	309	304	273	328	303	287	332	288	288	313	310	351	298	301	315	329	280	327	324	329	349	328	303	304	333	284	300	299	317	335	317	330	327	325	301	298	314	296	327	318	303	325	350	315	304	287	327	289	334	296	294	320	338	301	339	315	309	307	296	318	325	299	308	322	305	317	284	353	309	313	324	292	306	331	309	287	287	314	301	289	317	331	311	305	347	325	315	313	309	288	321	313	275	315	321	303	280	307	328	265	309	326	314	320	322	322	343	281	321	296	255	322	337	293	314	325	300	327	301	298	292	320	328	296	309	303	314	305	294	307	333	307	318	322	309	320	346	343	324	322	314	301	294	316	330	307	283	319	329	331	299	339	299	326	320	314	296	289	330	320	329	321	348	320	282	301	317	306	324	318	303	333	318	287	327	283	314	297	293	280	288	331	333	327	331	308	304	314	321	327	287	304	325	326	311	319	331	329	314	322	326	326	293	287	319	288	291	336	298	292	303	300	296	328	308	292	320	282	298	322	313	300	324	303	314	310	282	309	341	320	311	297	301	305	335	330	306	329	270	313	318	318	313	340	330	311	345	318	301	322	296	345	332	300	289	295	322	300	307	324	319	335	323	331	334	333	358	321	317	294	302	287	332	305	313	340	319	291	329	326	315	303	306	313	273	327	333	300	318	318	297	295	305	306	323	282	336	325	295	299	319	335	320	297	315	288	320	320	300	313	311	348	287	306	363	315	306	308	303	290	290	308	324	317	308	312	278	293	298	300	292	332	297	326	311	338	321	306	294	311	295	306	304	312	309	309	330	302	290	322	339	313	345	322	315	318	321	333	338	329	332	322	346	312	288	317	312	326	314	312	311	299	287	320	320	320	338	325	339	326	283	294	306	328	316	330	301	310	348	277	295	322	305	298	310	303	285	327	338	322	332	310	323	305	299	317	325	308	320	309	314	318	318	329	319	298	312	306	289	309	302	307	340	308	312	322	299	316	280	330	306	297	311	297	267	278	332	299	330	307	331	288	329	337	316	281	353	316	312	289	331	340	304	302	327	314	342	329	319	290	306	267	327	318	317	330	320	326	344	306	321	299	311	336	318	340	302	299	304	333	299	292	317	286	297	301	293	320	320	319	308	329	328	325	303	359	321	332	299	298	303	306	316	320	309	316	312	293	298	285	319	330	290	306	324	315	341	301	313	344	307	329	309	275	289	337	341	329	316	323	324	332	333	277	304	298	298	307	280	303	317	318	263	316	334	315	324	299	280	328	295	344	322	359	311	328	278	333	273	290	289	323	275	320	320	303	306	306	322	319	302	314	298	317	324	313	305	322	297	308	314	300	325	314	308	305	315	280	310	305	294	308	288	312	310	312	324	318	300	333	311	309	293	317	321	323	273	314	333	282	326	308	314	308	303	313	284	325	335	324	292	301	327	308	323	296	316	311	309	315	317	308	333	326	316	306	304	343	308	330	288	298	306	319	348	308	305	322	328	311	308	309	303	295	309	312	334	301	309	328	293	315	323	307	308	290	290	346	338	293	315	296	314	267	312	345	328	279	320	330	343	301	312	304	332	318	308	301	317	320	306	336	324	312	313	306	324	307	311	302	322	307	316	347	335	334	307	320	321	299	294	334	294	314	310	320	302	311	329	314	279	306	301	312	333	278	320	317	330	320	331	316	300	308	311	333	333	306	351	309	308	324	334	316	315	305	319	291	315	339	279	302	319	295	333	333	330	291	292	315	328	308	326	299	323	318	335	317	336	333	307	309	326	276	272	285	299	298	305	280	311	334	321	301	280	285	308	306	314	308	300	309	318	291	326	325	319	282	314	305	326	315	349	308	323	299	296	316	307	303	264	308	328	312	305	311	319	295	313	310	324	289	296	295	354	310	320	301	309	337	300	303	306	316	298	290	344	298	324	305	327	308	322	279	315	299	330	313	326	303	305	319	340	324	294	349	309	292	293
25396	21567	27766	25750	10346	1100	868	719	699	663	677	665	624	608	613	644	590	634	676	597	633	626	650	627	621	614	623	590	596	609	590	595	590	593	592	557	609	619	616	607	597	596	610	565	608	591	590	596	596	603	644	568	616	609	620	514	608	636	634	571	588	607	631	597	586	633	555	578	594	573	633	614	615	593	570	616	605	553	610	594	635	564	600	577	615	611	573	604	660	621	641	598	586	608	643	559	614	617	547	630	573	594	592	621	590	598	614	591	554	591	605	619	577	567	609	602	598	582	625	565	586	599	626	606	600	593	570	600	585	604	658	592	610	615	606	578	593	621	555	612	535	574	630	596	586	599	635	627	598	595	565	571	596	593	652	585	646	607	628	599	606	619	557	607	591	641	602	579	594	614	602	585	620	563	601	582	602	607	607	576	620	594	583	560	596	593	582	620	626	607	580	606	605	594	619	596	600	593	592	603	627	616	577	577	626	563	611	562	583	609	629	586	620	610	587	575	596	581	635	612	662	599	606	573	612	548	618	611	624	605	572	609	624	589	587	605	595	630	616	627	626	585	555	590	595	647	624	600	563	573	557	576	598	594	551	556	554	572	601	585	598	628	567	615	616	630	582	581	552	610	590	597	602	609	585	656	583	555	576	597	593	582	593	561	617	622	604	579	579	592	637	578	551	632	573	592	597	585	568	577	559	544	615	616	619	589	612	634	584	577	623	566	584	584	592	602	631	614	582	607	597	610	596	595	587	615	590	619	620	577	575	562	641	609	619	570	575	645	615	577	583	602	590	589	603	576	617	620	610	538	627	664	621	618	599	551	572	584	630	602	579	618	636	634	580	599	625	637	601	622	589	585	585	577	628	614	564	569	625	606	574	561	600	588	577	575	598	601	620	597	560	632	609	619	579	609	545	599	580	617	584	628	594	600	649	535	587	592	622	567	606	606	636	609	586	600	611	568	595	626	637	605	584	614	601	557	580	565	592	569	616	604	632	607	570	552	585	632	555	563	596	569	613	582	589	611	577	548	581	608	635	581	622	576	588	597	579	558	607	582	571	580	602	550	615	614	612	598	540	582	590	647	546	599	610	622	580	560	643	603	600	614	601	585	595	608	578	602	583	599	492	580	596	634	588	592	605	614	615	597	562	606	595	569	626	552	512	572	563	611	579	559	612	576	614	578	573	597	582	616	611	617	596	563	572	528	591	598	625	530	622	574	575	591	632	608	575	591	605	587	566	637	566	601	558	621	595	567	562	613	587	604	591	602	597	562	592	603	571	599	569	633	568	613	617	607	581	581	579	665	586	622	601	602	586	562	562	574	601	620	610	556	539	577	605	629	575	606	586	623	603	626	609	639	554	577	559	634	611	645	588	602	608	574	611	592	610	583	578	608	575	606	600	603	648	628	582	609	597	603	550	549	597	561	600	603	589	615	558	604	548	575	612	579	587	620	560	626	553	639	577	567	585	585	645	587	601	572	611	609	541	566	567	581	600	594	610	625	619	590	587	647	599	641	578	624	560	621	588	611	584	599	605	595	570	638	607	579	563	603	571	576	559	624	590	633	580	590	606	623	574	549	593	560	613	563	584	561	596	637	571	600	627	559	565	572	624	599	569	605	594	590	610	594	583	581	570	562	568	616	568	596	589	589	592	599	584	664	538	573	600	592	584	574	599	635	601	603	577	640	621	600	585	575	587	552	599	601	571	575	571	593	588	630	594	609	576	616	580	598	554	582	557	527	651	585	534	570	609	587	573	576	607	594	628	592	596	553	608	569	564	572	576	572	568	540	611	628	563	597	615	578	570	614	603	584	581	642	581	636	651	617	615	597	593	587	577	547	587	568	552	583	599	614	584	601	619	578	611	598	637	597	599	568	652	607	577	618	573	576	625	581	552	558	581	627	622	593	605	581	614	630	566	608	588	582	576	530	597	571	583	569	560	644	614	558	572	616	577	585	629	550	565	561	581	591	591	595	555	600	604	606	582	579	616	607	666	594	586	593	572	589	595	618	543	573	591	609	604	623	578	608	570	599	584	610	586	625	614	585	636	570	627	612	616	621	590	591	553	630	580	596	594	559	579	567	524	602	608	574	584	621	547	556	563	573	586	587	604	632	586	566	561	597	610	599	574	601	609	580	597	586	591	603	582	595	587	556	622	622	591	575	621	589	610	576	605	601	612	646	586	628	575	577	596	593	626	615	587	622	588	557	611	628	614	615	589	595	578	533	573	583	554	589	630	583	635	586	587	556	589	613	579	601	576	632	643	583	599	591	586	613	606	585	596	643	584	596	566	597	626	563	626	575	580	590	585	595	637	583	573	610	570	618	590	627	603	584	592	606	599	634	573	578	560	623	578	594	590	606	583	620	574	634	594	587	588	607	565	567	611	577	585	619	618	573	586	593	579	620	580	613	591	572	562	625	605	636	586	573	559	554	590	562	587	584	569	581	602	602	603	593	607	592	629	568	539	585	682	614	611	608	634	624	579	590	634	617	579	580	625	587	577	634	572	568	566	569	566	590	609	591	624	558	582	612	587	613	590	601	554	616	552	595	632	583	577	572	572	574	550	647	678	612	599	594	575	567	562	595	635	572	616	613	631	597	607	606	548	570	544	620	613	585	587	583	617	626	607	591	604	591	545	638	617	605	610	629	624	590	579	615	547	610	568	566	543	566	602	569	590	618	601	587	599	606	561	607	626	567	543	637	624	607	596	629	601	585	587	605	570	612	608	595	562	584	621	642	597	616	584	632	569	557	646	610	543	608	590	578	630	599	630	644	583	591	615	635	595	560	553	612	594	561	600	590	575	599	625	592	645	602	604	565	609	588	603	596	627	564	621	614	573	613	584	595	580	552	596	574	560	586	607	564	578	590	585	619	574	611	596	615	628	570	626	601	566	624	592	563	603	606	605	565	613	614	559	539	604	635	579	562	549	567	597	608	551	582	599	620	562	621	630	596	560	556	583	541	612	595	614	627	571	599	596	613	628	590	615	611	605	567	585	620	574	577	566	576	603	619	610	579	599	558	616	604	619	647	596	571	554	593	552	605	592	623	619	550	617	627	559	578	594	569	569	657	586	608	601	580	613	589	597	599	635	615	574	657	621	615	583	589	630	635	577	580	639	584	594	570	597	560	613	593	591	611	572	622	602	608	577	575	589	603	613	604	561	549	581	622	562	588	609	594	620	601	579	567	617	605	567	590	617	655	632	573	575	592	577	597	618	551	594	597	594	597	596	544	600	551	604	615	624	587	608	588	628	564	587	589	543	626	622	626	603	638	604	576	591	619	624	539	602	632	623	614	641	593	574	591	586	584	622	610	604	609	591	623	613	604	552	593	567	586	585	605	594	573	580	539	583	598	613	605	574	593	590	586	603	602	594	565	584	555	579	573	599	622	621	576	566	565	573	591	614	593	572	551	598	562	589	573	609	583	595	623	591	579	573	578	618	558	585	575	564	638	556	613	615	594	594	580	583	575	537	569
16321	4876	3138	1692	1407	1133	1034	915	824	758	757	730	663	681	672	662	665	608	645	647	627	591	630	579	618	611	648	628	619	618	607	605	610	633	597	639	574	586	603	587	622	638	609	647	638	610	557	578	630	618	617	620	639	625	603	614	682	570	616	586	609	579	621	596	645	622	574	615	596	613	603	606	588	594	598	644	578	589	594	610	618	571	594	595	600	631	605	644	619	633	619	621	624	642	595	631	604	576	596	614	629	609	589	607	596	561	636	591	639	632	610	617	583	590	602	606	580	625	618	614	620	603	652	617	661	635	575	604	665	597	645	618	591	620	579	616	588	621	640	631	632	633	625	602	581	615	611	614	575	568	589	601	587	605	616	625	616	618	635	526	633	614	657	621	595	623	590	630	576	567	589	643	625	609	628	584	625	585	600	582	622	597	570	619	590	603	592	597	568	582	600	562	598	643	587	606	637	593	595	581	590	587	608	604	649	631	606	580	591	624	605	616	566	614	615	607	634	623	619	601	603	624	608	636	563	599	582	586	620	606	615	623	605	627	638	611	610	564	576	593	616	564	613	580	618	595	610	651	601	568	608	597	579	567	624	609	616	617	616	607	583	604	579	580	565	565	625	614	589	584	595	625	655	603	605	606	582	597	605	605	615	556	604	594	603	568	602	592	613	608	582	638	587	592	613	667	595	570	652	578	598	590	640	564	628	604	613	625	608	600	565	594	608	577	614	618	611	601	618	599	614	619	629	629	622	627	554	589	578	617	602	619	608	620	589	577	613	621	640	597	595	625	600	557	629	597	590	597	598	598	596	568	602	606	588	608	589	601	557	593	600	613	624	636	582	590	608	589	599	618	619	601	615	567	619	557	613	595	637	585	558	606	601	576	630	578	602	594	651	621	628	601	634	639	620	576	624	616	602	629	583	633	553	584	568	560	627	658	612	612	601	656	638	593	618	572	564	595	590	587	581	602	605	612	573	623	646	611	622	581	624	555	579	591	616	607	611	590	621	581	586	607	600	581	578	603	608	602	604	649	620	645	623	641	644	564	590	583	587	645	599	618	604	619	608	616	580	613	583	655	638	659	593	581	564	635	591	590	638	582	626	601	563	618	588	587	610	632	647	656	608	617	598	607	584	595	636	594	614	583	620	600	645	617	603	649	608	607	599	663	628	601	570	597	608	575	611	600	600	597	577	583	607	604	557	603	631	573	603	597	622	627	605	590	538	607	635	600	619	610	600	588	628	623	589	593	611	611	572	629	568	606	605	639	648	673	625	592	656	637	610	594	606	617	623	626	601	590	633	587	580	598	608	558	607	626	608	581	612	619	620	584	669	599	584	631	640	588	606	580	590	644	605	606	579	567	607	607	599	591	585	580	633	575	591	607	579	616	584	595	580	619	580	610	617	574	607	605	618	653	602	637	602	557	601	589	632	624	638	624	581	585	599	618	627	619	611	620	572	601	607	598	625	607	602	614	594	596	570	611	603	589	640	601	606	585	619	576	558	582	590	641	641	594	602	567	624	609	615	617	652	624	642	612	634	592	610	568	596	573	596	583	597	607	660	640	599	592	588	592	602	591	631	614	565	648	615	627	583	634	567	570	563	604	590	577	595	613	608	611	612	600	564	597	574	577	620	618	586	630	639	613	601	605	576	609	583	589	620	584	603	610	574	612	581	604	580	611	606	632	595	593	607	609	576	593	630	594	626	617	585	594	622	584	609	577	633	607	577	528	607	636	601	565	646	583	652	577	660	618	637	580	604	649	585	596	596	605	607	595	660	609	570	598	608	619	606	597	598	596	608	598	641	571	624	577	588	653	613	595	576	562	609	565	566	651	594	612	592	620	628	621	634	631	630	606	572	581	581	626	590	606	613	584	604	670	560	632	603	570	609	623	620	585	592	615	595	588	599	650	585	562	587	571	581	607	608	624	603	610	578	612	591	584	616	619	588	627	664	602	583	585	574	605	604	639	618	665	588	585	624	635	615	594	629	575	573	633	627	593	558	617	610	587	623	631	581	603	622	620	600	622	629	556	574	598	627	625	584	601	623	587	638	632	593	584	613	639	621	526	605	632	593	585	624	593	622	552	628	604	641	586	638	652	636	630	578	590	602	564	614	616	634	601	628	644	658	573	577	580	581	582	567	595	594	655	640	586	604	626	601	604	569	649	603	629	572	626	631	632	608	575	607	577	638	608	596	612	628	573	613	638	621	628	612	587	591	655	626	629	586	568	630	637	577	602	624	553	605	609	616	606	683	598	603	583	634	600	628	651	630	609	585	575	592	648	591	567	567	587	600	577	596	616	598	607	622	575	606	617	602	619	627	561	593	625	570	592	596	575	591	543	645	601	648	613	621	586	563	643	607	642	609	604	621	603	625	577	618	579	638	607	617	636	615	642	603	618	574	623	568	616	643	591	644	607	618	607	589	616	592	612	561	629	588	573	596	591	599	566	586	649	592	630	609	601	573	602	611	592	598	634	595	620	607	601	630	620	616	598	631	594	629	587	651	599	573	557	604	657	596	610	613	605	615	632	593	588	625	607	589	566	570	637	608	634	633	605	608	625	626	670	584	618	578	589	622	578	588	644	597	607	616	598	606	603	623	607	672	620	611	602	640	634	611	603	628	611	603	595	606	595	574	546	637	617	618	611	629	579	581	592	596	609	616	596	591	620	595	598	580	592	606	604	614	614	608	621	600	607	611	651	619	565	592	590	650	613	603	588	602	569	620	570	620	620	605	594	618	597	581	602	639	585	625	560	530	630	616	589	621	607	571	612	616	669	624	606	621	614	612	643	559	633	605	625	621	596	601	601	588	574	583	617	611	623	657	639	582	622	545	621	582	567	552	630	590	588	628	568	597	622	614	621	620	619	616	575	607	588	600	547	622	571	554	608	591	591	656	611	626	616	613	586	565	607	601	615	650	587	576	571	623	588	603	575	557	628	557	601	619	626	578	649	560	559	556	603	608	600	605	611	598	605	607	624	605	593	609	623	608	579	591	602	597	659	597	565	619	591	576	575	603	629	575	590	589	581	598	609	630	622	593	625	601	614	621	630	656	600	628	624	583	638	565	638	657	584	605	639	610	601	577	604	599	640	595	599	680	597	581	600	629	612	611	602	643	590	619	631	620	592	593	618	646	642	636	592	634	625	594	592	617	599	563	639	619	589	596	623	653	618	557	621	648	595	615	592	570	597	600	605	611	620	610	598	617	613	618	600	620	601	600	638	574	617	616	576	631	591	580	592	582	566	576	578	607	600	579	596	616	568	647	612	610	606	652	614	614	590	552	553	574	579	624	615	640	608	584	554	601	573	619	600	576	617	641	603	611	582	582	577	553	607	581	594	602	593	634	638	637	624	607	605	592	607	594	614	629	636	610	592	609	627	588	639	611	595	586	629	608	592	583	604	573	650	569	577	592	624	562	624	589	600	608	640	598	579	580	578	585	616	623	607	595	562	651	603	621	615	598	586	598	595	602	568
23086	21650	29472	24299	21649	21681	7650	1102	848	805	701	644	635	601	529	527	497	489	525	498	485	470	463	513	440	495	492	436	434	484	457	457	449	461	429	425	462	454	428	488	453	447	466	475	473	439	437	430	461	447	433	453	427	447	426	456	402	446	427	374	442	451	492	460	432	398	421	455	442	435	400	455	432	451	458	427	443	419	436	452	422	468	454	372	425	427	444	373	449	451	413	428	444	379	432	419	442	429	459	420	420	455	432	455	420	426	443	446	431	426	438	448	427	467	461	428	433	473	425	453	485	448	491	428	411	468	426	458	446	438	452	458	430	433	441	432	472	440	410	431	450	454	434	443	439	427	461	416	435	442	490	396	451	388	442	437	445	450	457	433	429	407	444	412	448	432	405	424	430	435	459	431	443	451	392	425	446	439	431	417	456	425	420	435	410	454	439	432	446	432	396	420	391	436	440	418	411	440	425	464	412	441	482	441	411	418	434	427	418	420	450	452	428	456	427	490	419	433	452	428	415	409	404	446	398	453	436	399	419	455	426	397	434	427	432	466	430	422	429	441	434	441	396	433	403	455	429	440	435	432	410	432	439	391	463	413	453	425	430	425	433	450	457	431	437	396	455	453	379	410	463	426	429	434	467	460	426	401	444	403	435	384	452	458	421	421	439	451	441	447	437	401	409	454	432	425	440	420	458	408	440	436	405	436	447	416	464	445	449	417	404	465	425	428	455	423	438	451	429	433	448	452	442	443	442	406	446	436	485	458	418	411	383	413	421	422	421	442	450	427	457	450	450	435	444	432	445	440	428	434	431	463	442	421	410	433	449	464	466	440	448	399	440	401	419	444	411	374	444	447	416	407	415	406	412	412	422	441	454	432	425	421	456	441	437	409	442	431	443	445	442	462	437	414	433	441	462	433	423	413	475	427	433	394	444	419	395	439	434	443	437	407	440	416	437	416	437	417	423	426	434	480	436	412	422	473	424	410	420	460	406	428	443	434	421	450	417	466	418	430	435	435	422	414	465	442	391	420	427	386	463	409	405	417	418	428	471	430	418	408	438	459	432	459	434	429	425	401	441	414	452	483	470	469	407	413	412	388	410	446	420	418	433	434	413	416	430	435	464	432	425	460	391	424	413	454	433	428	408	471	485	430	440	451	438	443	460	394	425	411	413	472	423	424	456	447	439	440	474	418	467	447	442	435	443	438	403	449	472	470	440	426	458	454	462	451	451	417	398	455	470	426	451	433	436	405	420	472	431	440	393	389	428	459	454	428	442	443	396	436	433	419	422	437	414	473	422	433	407	446	430	426	410	456	380	429	412	411	448	433	406	422	417	407	395	475	433	416	424	400	415	433	446	487	399	444	424	412	410	425	432	481	403	428	447	382	461	463	428	408	432	424	455	449	431	406	457	414	443	407	438	395	463	444	413	434	432	443	437	440	451	431	416	399	431	426	452	445	433	417	435	438	427	412	428	457	416	433	436	432	456	433	418	405	427	430	399	432	437	439	434	415	432	434	386	403	469	455	439	411	385	439	402	441	432	431	424	390	408	437	448	426	478	405	393	405	440	433	427	399	431	460	420	431	408	434	457	461	418	412	424	448	420	448	423	445	402	431	400	427	446	395	426	435	420	408	431	432	399	435	422	436	420	410	436	420	455	396	437	433	464	417	428	470	445	477	456	448	417	422	428	417	427	431	443	411	426	421	433	397	437	453	420	425	390	401	434	444	460	425	451	410	410	427	422	408	461	430	457	423	444	459	442	428	497	465	438	411	445	406	464	429	420	389	478	448	457	427	435	433	409	453	417	404	427	428	443	412	436	441	480	378	452	456	444	395	450	385	425	416	448	408	408	420	425	447	419	442	461	434	444	449	415	410	464	388	419	411	461	487	435	480	461	432	425	456	415	447	467	422	422	411	442	417	419	451	435	412	437	463	429	432	421	435	453	419	434	428	435	458	448	406	405	457	408	444	458	460	437	431	436	429	423	407	411	405	409	439	452	427	431	439	454	443	447	440	404	391	432	404	439	445	364	415	462	435	436	438	399	439	445	412	463	448	437	425	439	416	453	453	424	442	390	444	422	431	434	398	465	415	418	436	440	402	442	400	439	443	408	419	430	446	410	420	422	418	442	422	400	404	383	424	448	466	424	435	456	441	396	413	450	463	412	438	421	376	391	454	403	440	443	445	410	416	453	435	380	396	402	409	430	431	405	377	401	420	400	386	443	449	430	395	446	424	410	422	424	437	452	397	474	422	401	457	422	428	443	453	415	468	466	432	415	428	424	423	448	458	453	428	399	448	445	446	434	410	427	436	405	416	383	462	416	439	401	428	427	412	463	451	419	456	408	418	455	469	419	427	412	433	455	438	405	457	440	436	427	420	436	412	432	446	433	449	456	398	464	432	473	461	418	409	434	430	394	408	446	404	455	409	430	443	404	411	454	411	439	410	432	410	453	430	419	412	393	443	433	390	408	424	420	428	444	426	412	393	434	416	436	451	432	408	418	423	463	429	442	419	466	420	430	398	426	399	429	476	427	422	440	451	432	448	403	457	410	441	394	398	424	413	410	436	423	460	437	472	432	402	465	428	437	439	423	414	396	433	404	424	427	412	440	468	448	433	444	411	449	440	412	460	436	423	442	433	462	429	414	398	475	416	419	444	436	404	430	413	415	389	423	468	438	430	432	470	450	439	421	426	436	459	427	454	429	425	385	429	412	387	429	405	460	429	415	360	438	473	400	442	440	472	392	406	415	443	451	429	433	414	415	418	443	394	445	388	475	399	411	426	425	381	422	411	440	393	436	381	419	484	448	430	388	454	457	420	436	446	430	397	456	409	471	420	428	433	416	412	424	411	411	426	398	463	439	433	454	437	446	418	409	448	429	466	442	412	443	470	456	426	411	407	428	446	401	440	457	446	442	444	432	431	402	395	427	460	441	420	480	429	424	462	409	461	438	435	434	415	414	401	390	410	426	424	415	476	444	445	450	461	443	436	441	418	463	473	433	450	415	413	458	436	442	445	391	455	418	440	416	430	419	439	431	431	427	394	435	431	446	438	439	447	453	453	415	420	444	412	423	455	457	453	445	434	408	437	436	421	416	417	420	473	421	439	452	381	409	412	432	454	423	433	422	384	439	441	427	439	387	392	424	409	452	430	451	483	400	426	482	408	434	392	425	440	422	437	458	410	409	466	407	423	475	391	455	431	427	433	452	458	418	440	415	445	415	446	439	432	446	413	451	409	441	420	397	447	462	441	431	449	435	437	441	445	456	484	404	444	417	438	437	444	449	431	456	441	408	409	441	415	421	408	445	462	436	424	447	430	387	403	426	438	398	446	405	420	418	401	391	461	420	416	428	434	450	413	434	456	442	400	436	427	447	381	442	390	410	465	433	443	430	448	434	443	484	401	434	436	459	404	412	445	403	426	420	424	447	414	443	412	421	389	451	438	437	451	436	410	399	413	441	442	428	394	454	435	445	404
18057	13643	8895	4328	3266	2362	1898	1464	1277	1024	955	791	735	737	606	638	571	550	526	559	529	527	502	542	523	506	477	491	446	465	477	471	505	460	465	487	448	469	439	474	469	441	466	439	412	445	442	425	451	427	441	443	431	428	462	433	442	451	432	430	419	439	449	424	442	405	430	437	445	466	487	442	425	438	443	445	418	425	447	412	409	457	431	474	428	445	446	438	410	418	418	464	431	408	428	446	434	418	438	426	420	415	385	432	422	406	458	432	451	427	416	436	423	435	429	442	429	411	469	474	441	486	457	448	471	452	427	476	436	437	458	420	435	435	423	451	461	435	409	441	401	443	441	464	397	427	443	425	442	471	412	445	425	429	436	470	435	460	417	415	472	435	440	433	439	455	454	446	412	447	443	424	437	435	423	390	440	447	449	428	401	451	400	421	427	443	457	458	411	454	425	456	454	425	437	400	421	429	407	438	446	398	431	428	421	417	435	440	433	426	409	456	441	461	419	403	433	384	408	432	426	415	409	446	445	447	400	465	449	439	439	439	453	461	450	483	450	434	434	417	420	427	406	415	455	425	456	405	419	447	438	404	428	410	438	422	380	446	439	416	437	424	401	458	423	452	452	458	436	466	391	445	423	454	430	395	409	422	447	419	434	379	439	391	437	444	397	468	459	446	440	452	431	446	407	388	418	392	427	464	459	420	437	424	425	434	428	440	435	434	455	447	436	462	437	471	443	454	419	398	414	474	447	439	415	387	404	450	416	402	394	391	395	446	436	417	466	440	424	450	392	412	419	425	448	420	434	463	423	450	432	462	435	436	445	414	467	435	421	448	424	405	434	441	432	426	444	456	431	409	434	445	426	393	455	430	386	427	472	437	411	455	478	427	430	435	430	404	416	425	451	401	403	446	462	465	406	461	433	416	449	420	419	404	466	477	395	446	418	447	398	458	400	426	451	463	461	477	414	455	437	446	407	431	451	428	430	443	409	508	458	435	451	466	397	426	415	425	440	417	439	431	425	451	470	449	451	441	397	424	435	436	440	452	436	465	411	418	413	430	424	457	410	446	393	448	380	415	413	432	465	420	469	378	436	469	417	469	433	405	469	430	440	406	431	411	470	424	422	402	398	407	468	454	389	442	433	431	439	422	418	399	474	455	419	402	441	459	402	418	459	420	427	410	436	442	449	441	445	464	455	443	424	438	461	453	418	448	411	455	449	452	423	407	443	468	417	436	455	442	450	427	453	390	436	428	418	466	479	412	404	471	484	426	451	443	433	417	464	418	407	430	446	457	425	492	432	417	412	441	425	435	459	410	437	456	452	398	446	454	428	417	407	444	451	437	403	395	413	447	460	441	438	429	429	417	472	439	405	423	456	437	440	402	433	445	393	413	422	409	463	436	433	407	444	432	452	439	435	429	425	440	411	461	432	472	372	426	449	439	426	417	433	436	439	417	408	415	460	456	421	406	435	439	417	429	437	432	409	418	412	426	395	440	409	449	407	396	414	427	419	443	457	464	423	443	437	425	451	419	437	469	443	433	428	433	429	405	427	430	408	452	437	434	439	428	410	396	433	443	445	439	406	425	398	400	442	430	440	390	450	419	414	443	430	433	393	462	396	434	447	451	456	428	394	417	426	459	449	442	424	446	432	421	401	453	425	433	448	438	453	423	455	445	429	440	435	405	430	428	436	427	456	438	458	405	431	428	410	405	431	446	435	429	428	406	410	454	462	427	466	445	413	421	409	437	427	430	416	428	420	413	410	459	406	398	416	435	450	449	453	421	449	446	454	447	429	422	437	457	442	422	437	442	399	397	401	410	433	391	403	388	477	434	416	427	460	442	427	430	401	434	451	437	428	414	443	387	454	443	451	421	465	441	406	408	416	415	425	445	398	468	466	408	450	453	453	395	468	429	436	434	438	431	395	410	436	410	425	407	436	451	452	421	430	452	413	401	452	444	420	439	447	465	397	428	411	441	401	417	391	437	460	437	429	451	447	441	450	430	427	399	447	414	440	428	401	460	442	435	435	412	464	434	400	430	451	400	458	448	460	433	436	443	450	421	436	435	421	436	429	429	418	466	394	428	432	409	415	420	424	455	432	430	458	417	457	439	423	425	459	460	428	450	443	457	451	414	447	458	467	433	444	424	441	426	442	451	426	415	446	436	405	440	418	461	421	449	421	433	442	443	461	463	435	417	442	451	443	468	454	460	448	396	458	444	390	439	442	409	453	440	448	421	455	466	440	430	461	404	424	444	436	412	461	428	446	405	445	433	441	395	405	465	418	413	409	411	466	431	416	441	445	462	462	454	410	419	413	414	472	470	480	420	430	421	438	423	422	447	410	399	430	446	423	411	449	419	446	406	415	402	445	459	432	441	425	442	437	474	402	453	432	407	449	452	384	454	392	450	418	436	430	417	451	422	448	442	427	452	443	460	438	397	414	449	419	403	448	444	409	452	445	427	442	444	474	431	410	445	437	438	425	409	443	442	442	466	461	451	455	415	420	449	453	466	428	426	452	447	454	448	415	431	438	416	413	440	415	416	423	444	462	482	420	435	439	460	470	435	415	434	466	431	446	431	410	398	441	444	439	418	412	438	423	400	426	465	467	437	429	415	440	437	433	474	434	440	434	455	400	438	445	397	456	459	436	453	437	418	474	422	424	435	400	427	463	396	402	423	408	436	423	421	412	401	448	459	429	413	427	415	415	425	428	434	421	428	444	443	468	438	441	449	423	458	431	424	413	406	438	425	432	448	438	503	424	458	453	418	424	432	443	426	389	469	460	414	456	437	406	443	417	439	441	435	449	405	419	447	413	414	414	427	428	410	427	395	408	407	439	423	440	439	418	469	454	411	433	430	470	411	421	463	439	457	409	431	408	393	402	454	422	426	466	460	431	410	466	439	410	398	434	413	397	436	481	441	435	435	428	429	436	447	443	419	444	434	422	434	470	418	446	442	442	421	432	454	408	430	446	425	414	445	469	406	476	404	448	489	445	418	447	461	434	447	486	408	436	407	446	415	455	441	480	419	430	437	414	404	378	429	468	391	414	446	409	440	429	450	480	435	419	457	389	449	432	449	448	434	431	436	421	425	447	464	440	442	451	430	446	434	405	440	432	448	435	446	440	410	438	424	406	441	447	438	435	430	439	421	443	421	452	439	408	416	445	429	422	440	417	399	465	482	450	409	436	414	435	458	416	417	418	405	435	414	448	424	396	441	437	439	449	415	456	456	441	429	427	460	446	458	439	413	407	420	455	436	425	419	444	424	401	449	448	432	395	448	441	462	400	452	446	407	489	439	427	436	443	442	436	446	387	452	427	450	427	423	372	455	388	450	398	422	440	418	425	409	481	420	464	428	436	427	465	450	433	446	421	438	456	423	437	396	410	426	420	414	446	447	434	427	417	435	406	432	438	430	439	442	473	465	451	427	426	419	456	480	442	440	424	441	465	442	450	454	459	437	422	422	419	437	393	426	444	434
28981	17932	3901	679	554	500	491	471	444	473	455	468	462	450	458	460	460	457	433	470	503	454	478	487	445	456	446	482	452	480	497	444	435	414	398	428	427	460	519	442	490	451	455	471	480	426	426	462	425	455	430	459	487	447	463	461	446	452	453	487	491	479	412	433	449	457	458	423	446	461	477	429	468	476	452	464	459	454	440	449	472	441	462	468	459	432	452	476	455	467	455	467	421	453	465	504	466	443	476	447	470	458	448	443	452	472	442	494	443	460	451	477	409	436	466	476	432	427	439	501	466	452	407	443	477	439	433	462	441	411	456	467	467	468	445	445	464	461	465	431	427	452	416	438	427	442	461	476	446	428	489	430	448	466	454	459	439	455	417	474	468	413	465	466	455	428	432	433	438	457	468	428	459	437	435	456	475	428	459	438	464	414	474	442	420	447	474	440	447	457	487	441	471	430	445	512	439	424	461	432	485	501	450	458	479	429	443	449	505	435	427	464	458	429	471	488	468	455	452	455	435	454	440	449	464	451	418	449	431	443	424	414	493	429	413	436	456	458	487	443	464	475	460	482	429	432	464	478	424	423	468	455	461	449	460	453	474	427	407	428	466	443	501	502	500	416	472	452	486	473	418	437	463	452	452	485	462	444	415	452	466	463	453	415	488	424	465	448	458	441	457	475	440	443	446	463	451	462	440	421	458	469	490	483	458	395	440	468	453	439	463	451	451	477	468	458	482	434	447	499	494	426	476	453	415	462	465	480	475	436	464	422	464	470	464	455	483	459	443	479	443	463	454	463	489	463	446	406	436	470	420	431	459	435	447	465	483	460	487	458	411	421	466	448	487	458	491	443	475	454	446	456	459	430	457	448	471	424	468	463	420	459	446	481	468	451	487	437	454	406	467	421	447	464	465	435	445	481	447	453	447	425	432	425	433	446	424	449	468	410	433	441	470	455	431	436	471	438	438	441	420	433	447	459	459	469	424	462	459	529	452	472	425	446	461	436	501	446	464	433	449	462	426	423	455	425	472	445	439	466	463	482	460	450	463	436	396	439	450	389	403	481	496	458	478	467	466	493	432	466	452	444	488	472	465	462	470	455	470	454	417	505	518	454	467	456	427	446	481	470	471	457	479	491	470	439	468	418	423	466	471	438	465	426	446	453	429	388	462	438	446	454	448	458	495	470	490	493	435	470	449	448	473	449	487	477	412	442	474	465	455	429	441	452	437	468	436	452	432	464	472	497	452	455	445	423	491	459	436	429	452	414	483	444	434	458	472	470	443	443	430	462	457	463	452	514	473	487	471	474	478	441	451	432	487	463	456	457	471	427	465	437	480	489	441	449	405	465	503	478	466	507	421	421	449	470	468	426	459	460	428	432	511	470	457	419	454	408	432	492	411	443	415	440	463	443	430	469	451	435	457	431	459	448	473	489	451	476	491	405	439	452	465	434	441	448	470	422	475	456	409	455	470	466	480	463	478	479	398	460	464	457	443	455	460	459	456	395	451	415	460	465	455	448	465	484	412	463	449	409	501	455	426	424	408	466	443	470	433	441	442	496	452	432	473	434	458	464	441	468	501	453	429	500	466	448	475	458	423	447	449	440	436	449	478	467	448	464	439	429	451	451	463	444	436	474	460	489	448	450	448	461	492	467	448	415	500	457	450	442	451	436	459	437	430	451	428	435	472	446	395	459	454	472	492	461	472	499	458	461	415	422	483	458	465	481	457	426	462	436	423	422	438	464	478	462	456	494	444	447	456	453	451	421	447	469	458	454	459	459	449	445	426	480	447	461	397	431	483	448	435	463	457	430	474	464	442	440	435	436	472	465	438	440	452	448	436	464	472	388	439	453	482	440	390	437	463	458	437	464	498	439	477	473	453	430	442	473	457	491	456	433	477	482	455	463	467	460	456	480	464	422	486	457	440	461	443	441	439	450	428	444	437	459	471	437	461	482	484	488	467	449	456	445	474	469	444	430	436	450	461	440	463	427	443	454	461	417	458	429	447	443	467	443	489	473	450	464	477	465	429	468	464	492	468	450	459	415	462	436	415	444	459	431	434	482	461	440	431	458	426	448	414	446	463	488	467	492	463	455	473	444	496	436	469	437	453	488	470	461	474	464	468	429	466	424	446	468	452	475	468	453	442	468	459	479	462	418	438	454	457	441	459	467	437	452	463	456	471	453	473	453	438	425	506	452	460	448	449	461	423	482	474	466	444	437	451	481	458	467	417	442	480	429	452	431	467	467	473	433	461	471	466	451	451	442	460	430	456	462	453	419	457	432	482	460	458	464	458	460	469	454	427	448	421	469	492	442	465	429	446	397	426	441	463	456	487	500	450	456	485	472	438	420	500	422	451	456	450	459	435	452	446	449	472	449	434	437	466	438	462	467	470	441	482	422	464	458	474	430	425	441	478	435	476	434	442	420	483	427	456	458	468	458	400	406	447	430	441	445	452	451	443	468	456	436	427	446	439	453	414	463	444	446	490	462	441	435	434	459	462	419	492	484	475	435	483	426	420	427	421	422	482	464	431	423	465	443	435	445	446	441	443	427	457	461	459	477	424	431	425	451	467	455	450	477	471	472	482	457	434	452	473	441	489	461	396	486	465	474	449	447	468	415	447	451	440	406	469	466	430	466	452	441	416	467	440	393	428	462	482	439	418	408	446	438	477	447	462	423	469	448	455	470	473	466	461	452	443	454	455	466	472	459	481	480	458	440	440	452	429	437	467	473	465	410	436	456	443	452	461	437	452	495	487	465	453	434	450	483	438	473	442	452	430	463	439	468	460	460	443	473	422	463	449	464	429	471	474	455	482	430	497	441	493	451	460	487	393	449	473	458	417	485	452	436	451	454	427	447	429	444	430	457	461	470	444	463	463	473	479	461	460	457	466	433	424	443	460	456	410	473	493	461	416	459	502	464	433	434	471	494	461	495	421	448	481	440	449	457	456	456	447	431	520	473	460	438	466	447	435	496	433	484	462	481	434	428	429	449	448	452	453	470	446	415	477	456	477	445	454	437	465	465	470	465	422	442	446	456	461	444	454	444	456	461	490	426	465	439	446	425	457	494	428	445	473	426	484	464	448	416	485	438	473	450	472	448	450	446	443	448	442	440	476	458	479	476	446	445	408	453	422	470	451	451	438	447	488	439	430	438	441	485	484	408	481	469	474	455	474	461	446	498	444	455	453	441	451	439	447	419	458	445	434	446	468	440	450	478	448	419	455	413	440	442	448	463	471	474	453	465	444	434	451	421	433	451	457	470	470	440	449	416	481	463	453	430	464	449	507	420	470	444	455	422	469	460	423	461	474	483	500	443	415	448	443	434	436	468	430	473	479	459	426	424	479	452	459	394	445	458	474	444	439	469	417	458	451	405	463	453	425	455	427	479	424	469	448	460	444	443	445	484	441	431	455	480	418	474	431	436	440	458	448	411	505	451	455	410	469	492	440	457	455	448	445	450	450	453	461	500	470	409	462	474
13772	917	712	594	595	513	501	489	493	464	498	508	474	510	484	500	495	479	464	486	464	448	504	490	437	447	475	435	478	478	489	483	461	496	457	501	474	458	506	486	485	497	460	466	493	481	504	445	500	480	454	445	495	452	472	494	523	472	483	468	494	469	506	461	466	497	524	490	494	499	502	439	474	500	475	477	473	467	464	515	452	462	470	475	502	502	480	511	447	467	475	479	463	475	428	451	504	454	437	503	469	454	452	469	526	463	487	523	490	473	454	452	484	476	479	508	499	463	491	492	510	484	509	514	476	503	486	454	470	501	465	484	498	514	493	459	488	507	476	488	481	469	507	482	505	458	508	509	479	476	465	480	476	506	449	464	467	472	496	504	476	502	494	476	455	439	483	476	478	476	440	480	486	482	488	496	493	489	501	497	468	461	465	469	495	481	497	437	413	469	501	459	462	478	492	482	440	505	518	492	502	522	492	498	516	497	500	488	437	472	447	487	473	491	446	469	465	479	475	474	473	508	472	468	491	490	461	459	483	483	465	501	455	482	472	464	467	454	540	464	518	474	468	448	476	448	449	426	487	484	491	442	484	482	472	450	467	494	537	528	458	474	487	526	474	453	515	515	457	487	486	491	487	499	495	481	476	480	472	496	488	507	489	461	483	437	540	477	459	462	477	494	496	503	489	470	461	450	479	486	454	480	443	460	454	492	502	516	490	462	459	483	534	495	497	504	451	487	470	505	491	459	460	478	465	461	476	432	517	475	492	523	504	476	502	474	466	466	506	470	472	495	509	477	430	457	511	452	477	456	423	465	485	451	510	493	469	466	471	461	489	456	454	521	474	508	451	515	506	455	496	492	457	476	548	475	495	496	500	486	461	465	486	478	504	461	480	521	485	478	508	503	477	470	473	501	438	512	465	452	500	455	472	503	464	520	501	482	474	474	480	521	531	499	473	500	460	514	462	497	451	445	479	498	482	497	479	513	442	440	485	526	499	435	446	464	471	447	462	476	464	499	474	479	443	410	467	476	498	519	437	483	472	479	477	516	478	497	452	480	476	499	488	515	510	465	476	469	428	459	461	489	451	504	448	491	458	472	475	456	476	497	452	504	463	459	513	473	487	481	449	502	511	502	476	474	502	465	461	456	448	484	469	468	502	458	478	487	487	506	464	480	488	506	482	483	470	448	463	473	439	496	500	484	457	479	471	498	453	460	485	483	480	493	459	495	498	433	468	515	510	496	505	492	443	459	472	453	461	497	460	480	482	447	492	469	456	491	482	439	491	487	482	459	490	469	463	496	427	482	465	501	476	517	452	484	507	480	471	493	481	501	499	507	470	500	481	436	470	459	476	498	471	455	465	456	472	478	442	457	522	477	491	478	492	502	501	463	462	523	419	485	529	498	458	484	489	493	468	501	524	477	511	478	482	457	438	480	450	451	449	485	454	444	522	464	464	449	483	469	483	482	494	500	481	496	500	437	478	522	478	456	479	471	502	513	467	466	460	457	468	491	480	503	523	436	510	467	494	471	507	506	462	501	483	512	476	483	475	478	463	520	477	472	501	491	490	493	486	525	500	465	435	448	469	466	446	464	462	470	480	479	485	497	469	442	463	478	509	428	510	517	492	480	510	514	491	479	493	458	503	464	489	460	507	477	467	431	453	515	496	465	472	475	436	487	424	508	475	436	488	481	462	469	466	477	446	524	478	474	468	481	488	462	465	520	466	482	488	481	433	468	502	471	467	479	495	440	440	493	490	488	470	458	465	491	491	465	479	443	461	471	484	480	479	461	506	489	482	492	478	523	460	496	476	472	453	438	441	472	468	479	459	458	476	472	459	451	495	434	454	451	499	464	436	488	413	453	410	483	473	460	521	516	464	463	468	466	494	471	478	489	476	470	496	482	496	485	501	501	468	472	476	464	518	473	469	478	494	467	496	469	463	457	482	470	436	471	501	457	477	480	510	479	468	453	478	473	487	458	485	492	487	485	476	455	457	469	522	489	464	461	430	478	495	496	460	505	461	485	458	475	488	527	447	457	453	463	481	471	471	502	460	494	489	491	466	464	514	490	496	459	412	514	489	442	484	464	472	502	458	470	475	464	482	469	447	491	472	500	478	463	509	534	455	498	509	474	451	507	518	497	471	489	474	515	448	520	442	463	456	440	484	469	464	487	486	481	451	520	451	474	464	520	487	464	453	499	472	493	473	495	521	461	469	477	502	495	462	474	466	501	470	507	434	475	512	483	484	475	461	457	454	463	485	428	476	516	495	461	488	460	456	470	453	484	451	464	437	481	470	482	488	476	496	488	473	500	466	459	494	505	469	480	487	423	466	488	498	468	444	472	481	469	501	500	467	463	473	469	500	470	478	462	475	477	485	476	488	492	462	462	503	465	452	452	516	491	476	445	481	533	494	472	475	449	449	460	432	472	449	471	486	472	480	496	479	490	482	515	501	495	430	449	447	491	513	509	438	461	456	505	445	431	482	452	442	509	509	464	480	483	478	486	482	472	457	477	431	476	435	490	463	467	470	469	494	490	491	470	421	493	446	449	507	470	484	466	472	484	516	502	462	423	427	472	492	444	474	469	445	462	486	499	464	469	453	462	475	490	488	453	459	473	489	532	495	452	501	505	484	442	434	506	426	499	445	467	439	486	455	504	442	464	477	442	496	446	493	445	506	468	457	478	477	452	498	443	455	474	467	484	469	494	500	477	484	505	484	473	491	499	476	471	452	492	493	428	465	445	501	477	478	489	494	516	503	452	455	505	465	465	499	484	452	511	474	490	462	472	459	463	498	446	480	491	426	461	475	506	457	459	519	441	453	457	448	456	460	465	501	501	458	489	499	471	455	442	482	456	490	453	471	508	479	465	440	472	487	451	466	467	449	473	462	487	487	489	482	479	485	484	486	460	474	459	487	463	469	495	503	470	486	501	476	476	476	470	486	479	440	478	482	471	483	490	469	445	475	494	504	487	452	417	481	475	478	509	463	519	517	432	473	457	458	503	480	509	487	492	443	492	470	500	492	528	473	489	472	466	465	456	518	481	487	486	466	429	490	486	473	460	476	450	529	477	485	475	471	499	487	480	452	437	490	462	477	461	506	473	442	498	427	469	475	472	473	478	446	452	442	465	434	461	490	517	507	448	480	475	515	466	477	499	499	497	510	451	488	439	456	417	458	484	472	499	490	434	479	442	438	460	485	446	504	441	479	525	464	441	466	457	465	505	475	502	438	447	485	489	457	484	448	473	427	477	466	502	495	467	458	482	456	467	478	468	488	467	476	501	470	460	444	505	471	441	496	464	458	500	416	492	464	425	467	444	439	471	493	475	473	470	481	493	501	476	437	464	460	496	470	477	496	462	468	501	465	469	463	493	492	472	433	494	486	483	472	467	473	474	483	419	445	459	488	476	503	496	476	490	483	487	467	471	513	484	466	462	483	483	484	475	501	489	482	467	452	471	493	467	483	488	465	472	470	473
24148	21540	28881	24637	21527	9833	883	635	493	484	459	442	404	403	390	383	352	390	341	372	323	307	293	332	312	327	304	349	308	301	315	297	293	318	301	288	289	296	290	304	317	296	313	275	309	301	329	314	325	276	299	313	292	305	339	312	293	309	321	299	310	317	275	303	308	296	276	275	309	318	316	275	302	268	269	326	311	306	316	320	308	289	323	290	300	324	279	330	299	273	303	301	292	292	290	311	329	309	290	322	298	318	277	278	307	304	301	296	288	302	297	284	326	325	328	290	294	311	305	322	325	326	328	306	274	278	287	277	303	287	325	345	318	316	287	299	308	276	311	307	338	280	316	303	322	309	317	308	317	313	298	315	319	326	310	266	331	307	326	305	302	296	314	329	298	297	302	284	332	302	309	288	301	322	349	308	299	280	339	300	293	352	305	307	315	268	299	308	286	314	287	313	318	295	334	301	315	292	301	321	307	279	300	298	295	296	297	310	289	307	293	316	310	327	274	311	289	294	283	313	308	312	282	305	323	300	288	319	284	311	310	303	328	243	279	265	310	286	313	292	305	240	292	301	310	292	309	311	335	301	296	313	307	274	267	295	294	322	279	311	278	294	283	333	319	290	263	276	321	281	309	295	278	273	307	289	289	298	306	327	289	301	310	293	290	316	313	284	306	298	311	301	301	323	313	294	275	324	313	285	284	302	319	283	291	325	295	295	274	323	280	297	280	319	282	273	298	292	287	296	287	280	299	287	275	309	317	282	296	298	294	262	284	294	294	299	285	320	281	291	289	304	313	304	342	326	289	316	333	307	285	291	282	290	322	305	303	301	299	295	306	335	295	278	299	315	276	291	297	304	268	299	307	302	316	313	300	280	288	308	300	310	263	304	319	292	289	288	286	287	268	310	308	324	293	284	321	284	314	325	311	339	341	295	307	333	270	284	305	296	303	288	313	314	288	285	322	297	293	286	329	317	303	303	321	298	308	300	316	336	287	308	282	293	288	278	295	294	274	315	317	301	304	319	317	298	339	321	293	315	288	288	303	324	293	251	294	309	298	272	295	293	301	308	286	289	273	291	313	316	292	319	281	273	294	286	290	303	281	297	298	297	306	334	301	319	292	305	326	322	289	318	289	310	300	284	298	298	318	313	284	307	291	282	327	350	329	285	322	338	302	282	302	322	291	280	320	292	294	301	291	262	314	290	336	265	319	332	291	291	294	306	308	285	305	316	308	310	329	296	297	291	269	314	297	303	267	326	326	296	316	333	297	281	313	323	303	290	316	311	276	302	324	302	297	303	322	314	289	310	284	258	320	296	297	290	302	282	260	300	296	304	323	299	307	329	279	293	271	299	270	299	311	276	296	317	279	304	294	294	308	285	284	274	297	291	283	310	284	270	288	267	320	275	332	267	338	312	287	311	291	324	317	290	287	297	296	304	290	287	261	313	319	329	302	291	345	315	273	290	305	298	301	298	301	271	273	299	308	318	285	296	278	295	304	290	308	306	348	336	322	283	330	281	304	303	292	313	317	271	319	294	305	309	287	309	309	310	311	313	317	301	281	277	310	303	302	307	295	302	338	299	315	311	306	284	311	272	272	280	285	302	313	307	322	278	348	277	297	341	288	310	308	275	290	315	316	296	302	308	286	279	307	286	315	256	330	282	302	267	322	292	291	287	283	273	316	278	324	350	306	278	292	296	279	318	320	284	300	290	289	306	280	281	291	307	310	324	308	270	291	290	291	272	315	307	296	308	325	322	270	279	260	282	295	272	269	302	295	297	304	286	289	296	327	301	312	303	294	285	284	296	284	307	288	289	291	294	294	305	312	314	313	308	272	265	295	290	340	320	275	291	322	296	279	294	318	300	303	305	313	318	281	297	278	289	295	316	289	290	325	308	312	308	272	290	273	310	305	280	300	297	325	289	306	295	326	288	310	317	307	308	300	294	307	307	278	308	287	275	277	303	336	307	297	314	290	291	295	326	312	304	334	292	305	327	299	285	321	300	308	287	296	296	310	295	302	283	267	307	292	298	312	287	306	331	275	280	287	312	320	301	287	267	301	284	293	321	290	284	280	292	296	320	297	294	303	290	317	279	306	295	306	312	359	300	328	353	273	309	320	337	319	289	281	338	327	288	306	313	273	288	335	305	300	278	323	282	262	274	295	312	316	315	311	304	296	292	268	293	302	301	311	283	272	297	309	312	309	298	307	293	299	339	309	295	306	291	273	303	299	303	290	318	286	296	286	293	274	276	343	307	287	300	320	299	293	305	303	319	279	286	291	289	291	299	320	284	301	317	304	290	332	305	307	304	321	289	282	280	322	294	303	290	278	279	320	324	296	300	311	307	314	306	288	295	321	294	271	302	288	294	323	288	309	319	312	320	303	298	280	284	309	293	280	292	294	296	325	301	325	272	307	306	307	309	277	302	304	311	308	310	278	312	294	295	296	265	258	314	352	308	338	314	306	295	274	285	299	301	291	297	304	316	283	289	296	288	307	307	318	323	300	324	308	316	290	310	310	304	273	303	285	313	318	307	306	279	289	301	293	307	328	295	265	280	306	298	317	302	283	297	291	295	301	278	312	300	305	323	291	305	306	331	269	310	313	280	296	275	280	325	320	306	293	277	299	297	262	310	294	257	308	294	274	306	324	271	313	314	309	321	274	312	316	314	340	326	292	335	286	295	277	287	286	280	317	318	309	294	330	327	310	318	293	313	275	306	327	268	291	303	311	286	302	315	316	293	318	294	290	300	320	294	301	295	296	286	267	331	309	296	282	316	283	317	280	305	298	315	326	319	309	327	300	318	299	275	287	317	318	314	298	337	308	311	317	289	295	299	336	286	282	312	298	309	310	312	290	300	268	325	300	305	302	302	266	307	324	290	274	279	311	309	289	298	281	298	299	300	299	292	306	300	291	314	327	318	284	274	306	303	312	295	307	322	305	303	310	320	279	306	328	282	284	298	297	297	333	330	323	305	283	288	286	275	292	326	298	292	317	300	308	324	292	320	295	320	323	276	305	321	323	319	271	299	304	324	274	342	308	274	311	286	315	318	302	309	325	325	304	276	283	289	331	310	289	327	309	315	246	281	317	314	280	281	309	287	267	319	303	317	302	279	355	334	325	317	304	293	294	300	294	290	347	312	298	289	337	307	281	319	320	309	317	291	296	283	296	296	313	301	307	297	287	302	309	311	303	309	291	289	275	303	312	286	303	321	310	314	264	310	308	287	303	314	315	284	311	286	320	315	301	293	301	316	307	313	290	316	308	288	305	271	294	301	282	320	309	306	305	271	311	303	331	282	261	295	316	288	298	291	328	296	294	320	267	327	286	295	313	296	315	289	285	305	291	303	309	318	288	320	301	291	289	319	319	318	325	268	299	278	265	288	302	279	337	289	295	288	321	318	333	293	294	319	339	336	295	281	268	310	277	276	285	298	337	274	296	270	282	285	283	301	301	335	320	313	295	293	311	299	277	285	303	295
16541	8244	5357	2462	1906	1342	1111	862	721	610	551	511	459	481	419	419	396	362	385	376	376	383	377	335	344	361	363	357	315	324	324	338	375	365	292	347	314	326	341	312	286	324	341	327	347	332	324	322	340	320	349	340	333	321	329	322	322	318	286	308	362	327	327	348	349	271	311	314	373	338	322	322	294	300	325	339	293	324	346	352	304	306	320	322	332	321	311	320	310	334	339	302	331	302	328	331	315	313	322	347	339	329	308	314	342	275	305	296	314	337	299	304	320	321	327	364	351	334	345	344	342	364	341	320	361	327	324	318	334	318	338	321	327	327	305	335	326	318	306	347	317	328	313	328	327	298	273	328	317	324	343	312	319	363	311	330	324	306	323	360	291	291	303	289	315	313	334	326	324	330	321	356	333	340	327	306	317	293	309	311	328	278	313	311	335	309	329	332	302	297	334	301	323	303	313	298	329	324	323	322	325	269	324	318	291	341	324	309	306	307	304	330	354	329	325	322	318	304	312	337	343	304	335	312	280	299	317	304	336	324	285	318	311	306	286	337	296	317	308	319	313	313	319	290	317	301	303	328	318	302	305	326	292	306	343	307	319	348	335	317	318	317	327	296	340	330	361	278	319	295	334	336	314	322	313	337	287	323	292	330	317	301	330	300	329	303	309	315	346	332	314	307	316	364	317	346	316	316	321	294	343	316	342	320	303	331	304	314	338	338	330	293	322	317	305	322	292	310	282	311	321	308	296	278	323	315	318	333	342	297	317	320	277	339	300	311	317	307	326	316	293	328	304	319	345	304	299	311	295	318	325	261	298	314	303	308	297	317	340	333	305	318	269	309	293	341	305	329	296	339	318	314	313	313	310	315	339	304	337	340	304	338	327	289	304	330	312	307	313	319	336	344	331	323	299	335	319	302	313	334	326	330	322	348	307	300	330	315	326	319	325	323	327	340	291	346	325	329	322	312	366	326	334	341	326	329	342	334	307	318	307	306	312	333	317	322	304	307	306	346	305	344	269	313	288	319	307	355	315	357	294	318	338	318	307	321	325	359	326	300	299	291	337	326	319	327	339	321	339	303	315	305	299	332	295	345	320	292	313	335	328	303	293	311	294	310	321	284	340	355	335	331	288	329	305	297	307	289	329	312	336	319	328	315	262	323	304	308	320	332	299	331	276	330	340	293	382	325	339	318	294	281	320	308	294	313	329	330	296	340	305	317	334	307	320	304	340	290	308	285	330	323	346	340	319	299	341	304	306	352	340	285	344	327	335	301	333	320	296	309	305	307	314	310	302	293	320	307	347	304	301	334	305	321	358	341	302	346	319	318	308	297	321	307	349	275	293	331	312	323	298	324	282	319	321	296	314	328	273	305	317	306	318	301	317	325	328	339	290	314	341	334	305	344	288	310	344	315	306	294	325	323	323	302	321	298	302	281	308	315	336	326	333	293	325	277	323	292	346	290	323	334	317	316	269	305	285	332	296	347	329	336	343	304	340	288	313	321	326	324	334	336	328	304	321	317	331	309	311	333	314	320	317	312	324	342	314	310	322	335	302	316	288	325	291	331	307	317	315	290	281	305	304	353	352	327	331	320	310	318	360	307	313	294	307	336	306	305	285	320	301	335	340	321	332	329	289	329	301	303	323	327	322	346	339	345	328	307	348	333	333	335	323	309	311	350	285	333	319	307	312	278	319	328	282	312	310	313	293	332	319	316	309	338	333	308	307	316	314	300	329	317	312	309	337	287	307	322	332	312	327	335	305	327	316	336	311	289	326	304	337	333	325	296	319	309	334	297	314	312	336	322	298	288	310	336	318	310	290	343	283	312	333	321	369	321	352	318	317	337	300	325	297	353	313	325	337	311	306	292	361	329	305	321	331	299	350	342	305	323	301	324	331	301	343	325	339	295	314	304	332	285	331	315	328	311	296	332	311	303	303	300	311	311	370	323	319	319	337	306	333	330	337	332	313	324	321	324	306	303	312	338	346	338	321	319	312	325	286	314	323	351	345	311	326	324	313	312	305	302	331	302	329	307	334	355	357	326	288	307	316	348	305	308	288	286	314	298	309	308	284	329	290	337	316	318	339	311	316	302	271	314	313	325	322	317	303	313	313	315	328	340	313	305	312	287	319	330	324	321	323	296	340	341	301	311	330	304	316	342	308	343	303	298	295	328	336	334	324	341	319	325	347	332	304	276	299	290	296	302	308	301	323	336	293	308	314	325	349	304	311	312	320	302	314	318	330	289	324	335	321	318	339	354	322	301	309	303	309	308	322	340	354	304	309	330	324	304	295	323	331	295	313	328	292	334	320	340	307	305	308	350	318	343	373	324	287	327	317	330	328	313	350	341	305	325	301	319	325	320	318	308	314	340	323	293	300	272	307	301	321	307	319	314	328	318	350	285	335	329	322	305	292	291	339	311	322	302	299	308	322	355	312	294	315	298	315	287	323	330	299	314	302	316	327	362	339	338	325	318	322	323	302	317	335	332	323	301	339	307	315	312	308	333	339	299	325	307	343	348	307	282	329	317	293	300	301	311	328	285	311	321	339	312	308	332	290	312	343	310	303	329	292	327	327	316	319	326	317	290	329	306	327	330	286	327	313	327	303	336	303	308	307	305	329	321	306	308	308	321	301	317	278	325	309	304	314	331	325	300	344	311	308	357	337	306	312	317	295	294	336	307	354	318	316	326	325	298	327	336	315	341	285	308	328	308	323	310	332	307	317	322	295	301	350	319	320	325	330	367	313	305	329	330	319	311	328	306	313	315	312	318	328	323	312	321	317	285	341	325	327	309	345	303	294	344	332	292	350	326	341	329	375	322	298	317	310	316	312	317	324	298	292	331	320	307	296	289	305	315	316	320	317	322	341	303	290	311	340	301	310	282	315	324	304	324	286	289	332	307	314	335	324	310	362	310	292	313	280	321	294	317	282	290	308	320	312	291	317	328	350	326	338	356	325	342	344	329	293	310	298	324	322	316	328	346	321	324	295	319	326	304	324	346	325	332	314	302	331	304	304	303	320	304	316	306	322	304	320	286	301	336	350	348	314	317	323	315	350	306	285	334	325	321	313	324	347	306	325	321	340	316	306	312	291	307	303	326	307	322	298	285	297	310	306	294	302	305	297	326	310	329	327	367	303	313	321	299	289	286	295	295	296	302	305	318	314	317	298	301	294	337	307	334	311	292	326	329	291	281	310	327	304	274	308	326	294	346	333	307	293	298	313	291	339	315	322	313	324	319	301	326	274	312	301	316	295	329	315	289	327	313	315	287	318	319	338	316	293	339	277	319	319	315	313	299	318	325	317	300	346	319	295	313	341	332	308	277	340	298	350	307	324	312	283	333	343	307	319	329	292	291	295	295	328	319	291	322	306	325	317	307	296	317	333	318	292	335	287	318	305	305	302	323	291	290	321	320	303	297	319	301	339	315	301	314	303	322	301	306	264	284	373	349	301	309	335	335	337	327	317	323	330	337	318	336
25348	21529	27684	25750	10238	1019	765	765	741	750	651	636	640	575	637	633	604	593	611	608	612	638	582	612	609	614	619	627	581	587	620	610	622	576	578	561	595	585	599	564	584	614	588	621	571	617	579	643	639	639	573	632	620	579	620	621	641	657	607	575	634	590	603	590	586	637	669	587	608	617	601	575	615	590	587	631	646	560	561	564	638	614	585	599	612	583	643	622	593	616	603	614	575	642	623	621	620	580	618	602	559	561	632	615	571	577	585	607	576	613	566	638	608	637	588	617	618	621	611	585	617	598	606	595	585	599	631	615	605	591	607	597	593	615	598	624	606	606	626	593	628	621	612	585	598	626	608	559	570	595	611	592	607	576	657	621	584	549	602	606	659	596	583	599	598	580	614	572	635	607	591	621	573	600	635	608	662	599	611	631	616	626	581	624	583	576	607	638	617	608	616	585	535	585	600	626	617	623	545	601	539	598	614	590	613	609	556	567	621	586	562	622	613	548	607	597	566	628	603	538	591	594	589	602	553	594	569	571	612	608	579	606	639	608	614	601	620	603	584	575	591	585	614	666	590	614	628	591	608	606	621	639	584	581	626	594	598	642	576	604	624	596	623	595	578	603	611	549	593	569	615	601	571	583	573	595	562	597	587	677	577	619	612	633	583	632	623	585	617	568	565	600	596	619	623	609	568	603	584	572	626	600	587	611	606	599	580	641	594	580	585	603	602	589	568	582	649	607	606	603	581	587	635	600	649	564	573	558	588	584	632	564	592	605	587	566	647	587	582	583	615	565	545	555	584	652	641	588	596	608	622	544	581	577	589	560	600	569	585	580	608	603	605	574	638	610	637	600	574	610	594	582	592	578	598	625	580	623	609	585	604	580	622	596	561	616	573	598	556	620	652	569	568	591	632	585	617	610	603	584	568	594	622	639	591	616	584	599	614	574	605	622	566	579	589	604	612	555	638	596	579	591	614	594	561	601	640	597	594	593	607	596	655	624	609	571	577	636	587	610	579	566	589	617	550	645	572	617	571	607	605	597	554	569	643	579	626	557	592	622	592	587	593	570	567	649	632	558	612	607	608	585	630	608	625	595	575	545	592	624	629	562	655	604	619	633	542	568	599	587	657	590	573	609	553	576	565	593	594	628	594	588	565	613	585	594	551	601	585	570	625	618	604	628	615	625	598	617	595	574	604	610	615	602	625	597	599	567	634	603	550	595	583	637	566	594	608	624	577	579	621	545	650	617	616	592	576	634	585	594	587	580	623	582	607	571	607	600	568	588	598	625	578	596	582	593	590	600	627	558	596	601	609	608	614	542	545	572	645	605	616	625	581	612	611	599	601	595	608	587	599	583	598	586	647	587	605	637	600	616	576	594	598	596	622	580	556	623	574	602	588	588	593	598	597	600	583	622	599	618	580	595	602	567	628	598	562	622	578	600	583	595	650	614	604	588	575	593	598	564	599	586	598	579	597	571	617	631	607	662	608	581	560	643	605	621	616	667	609	639	597	638	605	616	517	614	589	557	602	577	593	581	590	594	611	563	614	640	571	584	604	586	571	574	613	646	570	607	625	592	612	598	525	634	610	581	587	583	580	598	608	574	594	565	606	585	609	601	592	579	599	597	597	611	575	588	583	632	599	592	580	636	586	652	574	581	587	601	574	585	598	616	605	588	595	603	593	608	618	602	583	605	551	656	609	620	620	610	617	594	571	605	583	596	645	589	588	589	578	603	597	590	585	597	593	618	657	588	598	610	594	626	609	589	606	547	605	586	621	649	573	581	621	594	590	613	591	626	541	554	556	602	614	594	580	568	622	547	630	592	561	600	613	643	638	576	615	596	595	593	593	571	636	629	600	615	575	612	580	576	608	570	600	619	595	607	572	627	540	574	626	563	612	594	631	563	584	613	605	620	585	574	592	604	581	592	612	595	626	600	610	619	595	593	629	613	604	606	588	560	639	597	580	605	623	643	586	609	624	573	570	612	603	623	614	601	581	565	594	604	579	621	599	577	587	641	574	598	592	622	595	589	600	612	607	615	577	598	600	537	583	585	556	585	617	645	603	625	580	620	593	582	575	590	628	579	591	564	572	583	591	604	589	581	612	639	593	606	587	620	593	615	574	594	604	587	628	609	614	614	585	578	614	560	615	618	566	591	640	606	604	586	582	630	546	631	628	611	617	607	609	584	593	576	637	596	617	576	635	600	604	614	614	595	586	569	577	593	604	592	618	616	613	555	605	590	577	574	544	572	576	596	589	621	598	572	616	589	568	608	560	616	599	592	615	606	589	619	619	607	548	569	591	599	594	599	619	583	587	559	613	558	621	609	650	599	608	578	592	550	589	621	613	589	584	580	538	607	633	624	598	578	625	572	596	553	620	588	626	612	547	595	607	605	612	583	629	600	634	628	535	578	626	597	603	625	569	624	619	598	616	553	604	600	552	589	610	627	595	591	582	604	589	626	577	572	555	641	609	605	617	594	590	587	613	617	616	548	587	576	603	641	594	577	613	617	622	569	612	578	620	591	631	620	627	605	640	597	600	587	644	600	556	586	544	599	625	601	643	626	632	571	580	583	605	581	555	584	610	586	589	610	579	668	599	581	619	630	583	567	564	610	660	596	594	572	607	583	607	605	590	594	576	580	613	645	640	626	622	566	636	617	569	584	595	610	582	572	576	615	587	568	537	614	609	592	635	582	578	610	630	606	630	608	604	600	577	611	621	602	587	584	608	621	575	639	591	636	609	591	636	583	590	609	618	594	590	590	566	532	553	556	595	660	624	595	617	634	590	573	590	573	666	581	602	601	591	564	616	596	628	586	606	632	606	601	647	620	585	586	595	626	583	579	601	600	609	593	641	554	620	603	652	628	617	592	577	588	574	613	624	619	542	597	563	640	602	603	582	561	559	589	607	588	676	612	600	601	615	596	584	550	600	598	623	571	630	628	618	606	646	581	611	603	620	617	622	599	574	618	616	618	591	629	598	602	598	620	617	607	606	579	565	579	563	562	593	590	626	597	593	587	633	603	585	623	591	600	610	650	595	648	600	614	557	574	604	591	581	597	572	570	629	581	613	556	581	599	641	578	636	597	605	594	593	590	593	599	614	595	672	653	606	625	593	603	591	610	633	596	601	586	590	627	588	596	622	636	581	590	594	588	640	619	615	626	581	596	574	571	585	597	582	630	598	593	645	582	600	548	622	589	595	585	589	566	618	575	595	575	574	631	608	601	638	630	602	654	592	613	603	622	580	588	627	617	564	611	577	572	611	585	611	584	586	622	559	625	612	606	574	612	650	592	591	555	607	618	597	611	623	592	607	618	604	615	570	594	591	613	603	607	623	637	598	624	548	534	582	585	634	589	631	638	596	636	590	634	568	591	592	608	634	590	589	585	651	553	580	600	601	588	602	599	583	596	590	641	622	619	621	632	555	598	596	614	617	616	578	622	550	577	612	609	591	635	629	604	582	616	596	589	621	620	556	604
16776	4740	3095	1725	1336	1161	985	881	840	777	733	726	695	694	691	632	639	688	617	630	652	669	599	604	592	651	631	655	598	614	638	613	623	594	614	679	653	607	622	652	589	598	592	690	614	568	578	653	643	614	619	602	599	592	605	611	610	607	619	588	599	575	568	601	625	600	638	594	626	603	642	658	628	612	596	632	608	622	602	594	629	626	595	573	598	600	580	586	589	611	553	620	602	638	637	574	638	633	610	620	604	595	603	558	590	601	559	583	606	558	619	621	632	636	636	568	601	635	664	622	606	612	631	609	623	599	625	633	616	617	636	619	613	628	642	571	571	620	609	606	587	596	635	645	569	603	554	608	641	581	626	615	646	618	585	579	584	604	600	668	620	610	597	640	573	640	628	639	607	604	604	620	619	613	621	594	591	648	602	638	590	616	606	617	621	617	637	550	593	605	611	566	637	588	659	598	614	581	591	659	583	635	621	637	609	649	608	648	620	593	630	598	589	633	622	608	641	583	603	593	652	616	600	592	624	586	641	614	577	673	571	614	642	622	652	621	612	581	609	660	600	628	616	642	605	611	624	609	609	612	628	583	580	604	618	630	638	574	616	589	623	585	609	645	620	583	634	589	636	609	602	616	614	647	628	623	607	656	661	627	601	576	585	603	586	612	623	633	565	601	614	600	597	583	573	611	596	632	584	591	595	616	657	582	564	633	557	602	629	628	663	618	597	552	613	626	628	563	610	561	641	608	585	602	637	590	616	602	619	625	602	623	559	587	578	605	623	636	619	614	594	600	578	583	591	587	554	610	597	587	580	608	620	641	605	614	623	648	582	588	634	625	583	598	588	601	616	578	628	615	615	607	606	625	623	639	582	650	608	597	625	647	614	613	570	632	620	604	615	617	646	640	625	644	583	575	603	573	585	595	587	581	629	632	581	607	599	623	621	608	602	600	621	581	633	652	606	610	591	638	618	607	611	587	646	647	626	586	609	605	570	591	625	573	608	588	625	579	615	608	611	584	618	620	577	634	628	648	606	615	673	618	640	617	578	592	624	615	589	657	606	630	576	593	632	610	631	576	584	575	614	638	616	656	639	586	615	613	594	629	617	672	631	599	604	623	603	648	624	590	625	606	610	581	615	598	536	575	618	620	600	609	565	639	596	615	641	626	595	587	642	610	609	598	595	650	618	617	593	627	595	640	602	587	607	599	603	613	599	605	587	595	618	561	624	612	631	651	630	618	608	590	596	605	581	586	635	582	586	611	574	612	580	614	576	602	567	632	649	619	622	627	606	600	579	595	643	577	618	621	602	585	593	556	621	620	613	621	610	625	617	597	601	633	613	617	594	609	617	597	644	587	618	637	629	580	623	616	594	605	621	594	601	604	635	579	622	625	575	621	634	633	627	583	592	614	576	621	593	564	611	652	599	628	621	626	594	565	617	633	636	595	575	589	591	598	636	639	600	595	586	654	644	557	600	557	610	634	598	609	635	608	631	631	625	599	585	638	556	596	646	617	592	587	640	605	601	607	593	636	615	581	592	631	626	617	639	660	598	622	624	606	586	624	628	599	613	619	655	641	604	611	612	621	602	577	611	593	614	599	608	567	635	620	641	650	631	611	638	586	622	608	613	602	649	592	605	570	557	593	606	603	623	601	642	592	624	644	616	615	627	612	595	578	603	582	617	608	639	646	589	573	657	618	603	638	639	604	553	596	580	611	641	634	578	591	624	600	598	596	612	605	621	638	626	616	589	623	603	631	614	625	620	608	645	633	654	606	599	595	630	592	603	599	615	592	598	625	616	609	623	566	586	637	594	655	573	610	611	630	606	606	613	659	579	600	600	578	588	580	633	616	617	597	617	597	618	610	629	642	595	600	609	597	608	599	614	653	586	679	630	621	594	623	606	623	638	552	623	579	598	640	614	604	631	588	615	633	602	560	607	616	612	591	633	572	578	610	622	577	615	670	623	597	605	581	618	636	610	639	624	618	639	634	602	580	593	571	623	615	635	566	591	634	604	570	614	570	578	637	653	612	611	578	588	589	630	597	642	648	597	607	644	610	601	628	608	631	585	607	607	622	637	639	601	598	619	622	605	645	586	621	614	570	574	559	606	598	634	574	629	603	613	643	613	611	575	610	646	563	577	600	643	574	603	606	588	605	586	637	610	627	586	553	579	646	592	588	599	644	586	624	598	631	623	585	621	582	585	616	606	637	586	582	605	577	578	559	544	613	589	625	617	598	590	626	557	633	602	589	653	571	637	586	628	597	646	614	583	583	574	617	601	613	617	613	593	640	604	642	627	631	595	596	612	623	585	604	623	607	606	601	595	618	560	609	585	578	609	570	654	627	588	628	597	583	654	604	605	596	555	587	603	612	591	613	631	616	595	591	625	600	662	600	634	620	594	615	556	611	600	622	619	588	613	585	644	642	606	613	604	626	618	617	618	600	625	586	565	576	632	610	628	615	608	572	600	613	616	563	639	574	641	593	629	627	610	596	581	641	620	558	602	585	651	585	612	600	667	606	593	653	608	559	628	621	587	617	591	619	587	619	582	585	599	623	641	608	613	589	636	622	580	605	614	643	638	572	576	607	605	623	603	629	568	581	602	600	625	611	618	635	609	605	646	620	595	601	630	583	562	600	557	593	600	629	643	559	602	594	618	576	597	610	554	625	638	644	586	622	633	583	602	591	600	575	608	585	637	579	638	608	660	586	647	635	573	644	589	610	600	607	594	586	570	617	608	601	618	634	571	628	624	603	609	628	584	592	617	602	600	575	627	633	654	591	607	595	646	638	590	624	583	626	638	630	591	654	588	554	591	598	611	594	609	601	614	629	592	559	610	569	623	608	613	654	621	621	604	617	595	593	648	593	632	611	597	537	601	641	620	584	605	614	614	612	574	582	580	625	603	618	606	580	618	655	603	639	595	613	639	639	638	622	601	602	639	597	589	574	638	660	627	605	630	624	596	609	627	589	640	601	586	595	601	620	637	625	637	608	634	644	604	606	621	599	611	646	610	621	605	583	618	633	563	636	591	629	606	607	584	597	562	687	583	610	606	597	611	636	585	571	609	637	599	636	615	587	570	628	624	640	596	620	570	600	641	599	578	594	611	639	621	603	612	659	593	607	601	602	648	611	631	590	578	597	622	573	605	584	619	620	549	623	602	612	648	652	576	587	586	601	614	565	654	586	641	602	625	622	610	587	583	657	612	592	605	556	583	586	569	645	635	591	594	596	590	585	616	623	572	601	612	658	622	635	579	609	623	647	577	675	551	601	601	623	596	659	609	619	608	645	565	590	624	631	680	617	597	616	612	620	644	630	601	602	583	639	610	570	621	547	618	605	622	627	595	623	638	599	590	645	627	624	583	552	610	599	648	665	578	632	626	599	611	606	618	587	592	621	557	628	641	636	595	582	572	639	641	593	639	612	593	612	609	580	606	654	597	589	595	621	626	531	580	599	582	618	624	581	667	609	605	571	617	668
23031	21564	29364	24179	21553	21601	7788	1158	884	743	751	660	621	613	626	522	537	489	592	470	466	509	526	480	490	500	459	482	465	490	436	451	475	468	433	506	459	454	454	470	438	465	438	462	462	455	447	455	471	488	413	407	407	429	455	421	429	434	429	486	420	435	424	434	423	425	469	442	413	475	427	416	408	446	434	445	429	438	434	470	445	428	447	423	405	444	475	468	455	472	428	430	427	427	481	437	465	425	425	425	419	426	416	410	456	444	385	468	445	412	434	418	409	431	462	445	454	435	439	495	492	461	526	470	455	453	416	420	464	446	438	442	487	411	387	473	483	418	463	409	455	496	441	445	443	444	411	438	458	438	392	440	438	464	422	452	457	457	440	462	444	459	423	404	442	435	460	416	430	415	433	435	473	433	472	444	431	416	448	461	463	467	440	448	436	420	468	435	467	448	429	443	458	463	440	422	430	416	428	417	431	416	459	438	443	433	433	443	394	396	426	423	474	450	433	455	414	435	466	460	438	440	453	449	436	423	421	438	433	442	397	450	454	444	457	444	421	462	405	438	424	455	437	425	483	426	406	388	478	440	443	441	455	454	449	458	447	465	446	403	409	453	450	449	448	428	459	471	441	461	433	483	448	475	428	464	464	402	448	428	437	478	484	410	411	452	429	452	427	446	442	421	477	427	461	435	450	412	440	424	455	432	446	424	453	460	444	444	452	450	442	439	440	438	399	455	451	455	432	425	451	433	470	463	427	425	426	461	415	435	411	433	446	443	446	420	409	409	438	457	426	474	431	449	394	429	429	428	429	429	465	449	454	452	462	441	446	456	491	469	442	436	406	458	448	439	457	437	446	445	435	437	416	458	431	413	436	444	446	409	416	396	460	436	434	447	435	429	439	426	454	417	415	430	448	440	406	428	423	419	446	440	464	452	421	449	442	445	457	412	419	422	431	402	436	443	485	463	430	440	416	392	453	427	439	414	427	418	430	446	494	437	394	447	453	415	447	414	448	417	414	419	413	433	424	427	459	428	423	455	447	449	445	439	416	431	432	430	477	425	396	448	416	450	435	408	416	448	448	420	440	418	402	456	459	480	426	449	439	474	386	422	421	444	393	451	438	439	439	418	408	485	453	453	428	475	480	427	412	460	480	477	433	445	436	426	403	452	417	408	404	457	442	451	472	425	442	485	406	430	469	467	414	458	465	407	404	404	430	419	425	458	423	448	406	423	422	457	463	432	421	459	440	428	433	442	444	470	432	442	429	442	454	438	416	458	468	435	467	461	413	455	447	458	440	444	407	414	416	427	474	448	438	438	433	424	420	446	447	458	435	418	429	436	477	397	401	417	404	436	424	460	468	448	421	458	430	422	453	429	441	419	480	452	402	416	436	481	454	453	436	422	418	451	434	475	429	475	418	452	430	433	421	450	437	464	427	423	446	433	418	399	455	453	455	445	429	400	466	450	419	406	431	418	426	437	425	439	413	421	434	434	425	425	448	463	471	424	449	458	456	435	478	463	447	444	419	423	432	433	467	452	461	427	441	436	429	395	480	417	413	432	440	468	454	443	432	446	444	425	458	471	462	444	435	398	425	440	431	472	442	462	417	450	422	450	401	439	434	438	419	443	443	436	458	418	436	448	437	415	422	454	414	438	446	443	442	455	440	421	479	444	412	423	456	437	422	474	406	437	437	463	481	432	400	425	418	405	454	418	409	452	473	445	443	447	439	409	452	464	451	441	432	433	419	437	419	406	450	407	451	442	393	456	432	448	441	448	466	435	413	432	409	448	417	405	431	436	423	440	458	470	427	399	439	436	444	437	443	420	444	412	458	418	432	441	442	442	409	427	437	408	492	486	422	448	409	428	450	406	440	446	408	479	432	450	437	429	432	464	432	434	473	404	410	439	473	446	456	428	426	489	438	434	457	403	435	475	443	416	464	447	436	443	438	431	431	433	446	421	434	428	417	437	420	459	442	417	418	409	471	415	411	448	425	472	398	467	428	413	442	432	406	410	414	423	428	419	449	409	430	433	465	420	441	443	388	453	411	449	451	455	451	437	462	423	458	421	432	407	432	430	466	472	444	420	426	428	456	423	447	427	433	458	427	442	456	426	468	431	405	461	428	435	404	402	457	428	457	451	419	437	423	464	447	434	466	434	390	457	456	433	432	439	438	443	468	432	430	435	423	484	437	422	478	430	442	426	439	446	431	440	449	439	412	421	460	441	429	457	390	435	480	440	462	425	438	393	484	418	410	448	454	447	410	449	436	446	420	479	458	444	444	408	412	448	389	435	436	475	478	440	409	421	454	458	437	413	467	432	419	428	434	443	430	442	448	466	440	482	442	413	423	437	476	446	457	451	424	445	454	419	421	416	470	410	423	421	411	411	409	392	415	457	418	462	465	429	409	463	435	431	435	471	419	431	433	431	423	460	442	403	446	444	431	486	417	446	421	457	468	465	392	435	394	422	432	464	433	437	435	415	429	427	446	453	382	457	440	439	383	410	416	419	415	431	410	381	461	446	408	461	431	463	442	452	417	439	418	467	413	395	434	438	416	415	459	430	419	419	430	459	450	437	457	414	405	410	439	440	439	465	452	439	444	448	447	434	432	435	408	405	438	421	404	475	416	431	458	457	406	466	449	471	468	436	438	442	425	429	435	396	426	432	398	466	432	427	454	457	433	426	424	400	455	481	447	426	432	492	453	439	443	466	435	465	440	461	470	445	442	441	467	452	458	437	427	441	461	436	412	460	460	433	460	449	463	473	435	443	432	396	438	470	410	438	408	459	396	444	438	488	397	447	442	421	413	431	439	458	466	432	435	434	432	446	448	408	435	427	436	443	446	444	454	440	429	466	473	418	428	427	444	463	397	460	437	463	447	436	444	450	428	442	447	444	456	414	402	424	417	474	433	444	431	435	453	422	426	435	482	434	420	419	479	411	453	431	421	423	449	428	463	419	426	422	412	444	415	468	400	430	412	412	475	395	469	393	409	433	442	420	429	422	422	429	453	430	433	451	406	392	433	458	438	413	461	437	449	409	413	415	445	479	455	441	441	449	479	456	440	436	438	408	445	446	455	436	441	428	483	421	419	436	447	438	496	469	430	434	454	444	486	445	432	460	461	494	462	412	425	420	432	421	425	440	458	466	429	427	461	395	429	430	404	453	454	412	409	465	430	418	468	423	406	423	419	428	441	434	447	412	431	440	466	395	465	402	432	456	424	455	437	410	470	409	436	479	418	424	431	407	440	417	452	443	404	468	439	476	466	433	460	465	438	456	460	426	421	465	445	458	426	427	425	424	450	397	427	428	433	403	404	400	423	445	443	472	426	428	428	439	453	431	431	419	431	436	434	436	420	428	455	443	460	426	407	452	449	421	427	430	439	444	458	446	447	421	429	453	452	419	453	468	463	425	476	411	470	457	424	491	407	432	455	444	445	402	447	443	440	443	425	429	432	461	443	425	436	427	434	427	434	406	459	424
17582	13517	8807	4468	3256	2457	1802	1515	1249	1072	923	814	761	671	657	647	581	563	576	602	571	522	491	506	482	461	502	529	495	484	507	479	454	488	468	441	537	449	460	455	476	460	482	438	468	423	452	438	405	454	454	466	384	418	447	452	442	444	427	442	443	423	452	436	442	454	437	416	448	390	468	473	462	419	443	441	443	394	420	441	428	387	439	441	420	442	421	473	444	432	455	448	431	412	445	448	476	417	427	451	453	397	427	447	461	476	406	439	474	469	439	419	445	428	431	392	447	411	462	492	470	461	467	537	476	438	450	452	448	461	415	449	426	436	473	449	448	421	491	468	455	428	461	449	416	430	448	483	422	448	425	406	479	454	431	449	413	450	449	461	428	433	402	363	408	445	419	442	451	459	489	443	462	428	449	428	439	444	428	431	428	412	458	491	427	439	427	438	440	457	440	478	406	422	472	432	426	464	416	409	399	443	435	407	424	419	399	397	441	422	433	448	441	434	403	425	463	413	446	418	428	411	393	439	442	428	441	431	407	464	380	448	446	473	440	466	441	434	421	482	436	447	428	439	462	466	435	447	410	428	472	376	425	434	394	444	430	465	430	418	407	391	463	438	459	431	439	430	431	452	397	381	440	430	471	410	451	428	414	375	423	427	424	433	444	437	400	430	413	434	416	431	463	436	429	414	438	408	404	448	375	439	450	443	420	439	490	452	444	404	417	423	401	441	460	458	447	441	416	485	437	455	458	449	439	449	441	470	440	464	433	407	424	419	466	461	404	412	445	433	425	431	427	424	452	446	436	460	404	406	429	437	422	431	418	463	457	412	428	435	393	434	471	429	452	407	420	446	437	465	422	437	424	447	416	471	394	438	406	453	432	483	454	394	439	443	462	443	411	432	432	415	438	455	444	418	471	423	413	448	438	417	432	436	435	394	435	459	416	384	401	435	449	434	466	414	424	431	430	450	466	409	430	468	445	458	429	397	425	457	407	479	469	466	452	474	421	452	443	442	445	412	455	437	434	439	438	482	431	444	424	467	415	407	434	473	412	446	404	447	455	432	456	458	415	448	458	425	439	469	430	487	459	401	457	419	457	425	442	409	425	438	444	460	474	443	440	457	432	443	408	444	444	425	428	459	462	437	440	430	429	424	398	378	425	445	422	411	434	484	411	461	437	390	415	445	433	445	464	428	436	451	444	432	458	464	446	463	402	432	388	483	446	453	423	476	431	452	420	437	414	409	438	440	404	438	461	416	417	452	400	416	439	429	430	402	435	447	456	462	437	457	441	461	469	393	447	417	405	431	444	454	429	430	437	410	491	424	449	399	398	426	451	466	416	431	411	427	417	450	445	421	473	438	444	418	415	458	444	425	442	442	441	431	430	393	454	419	419	462	427	461	462	416	452	475	421	454	463	471	438	465	434	420	429	438	469	444	436	479	413	440	426	472	397	453	433	440	432	437	449	401	449	450	443	444	462	465	431	465	419	403	419	462	443	429	420	428	395	424	435	449	400	431	425	429	440	435	445	418	445	407	424	426	461	422	435	472	437	488	437	446	413	463	455	405	460	445	471	430	439	405	445	460	444	448	453	460	427	437	420	458	402	424	429	414	466	449	456	431	437	455	447	440	437	430	416	458	467	457	473	470	455	441	421	416	413	427	431	442	441	443	426	461	450	423	448	440	428	414	441	426	427	431	422	406	498	431	439	405	450	440	379	439	428	435	451	401	460	459	413	413	439	436	432	474	411	410	471	432	478	437	447	436	394	460	445	468	441	448	436	447	426	422	419	427	464	447	453	402	399	448	432	425	429	427	484	425	485	443	422	461	438	442	438	452	424	449	439	439	430	432	438	443	377	429	451	430	390	431	422	463	443	461	402	433	417	425	436	430	411	443	439	405	440	452	434	406	445	385	467	461	433	472	426	451	443	443	433	441	392	444	451	466	431	433	438	419	464	471	433	454	443	439	428	480	472	454	464	446	438	434	438	444	397	458	439	436	480	450	427	427	424	461	449	435	443	477	427	428	438	440	378	444	426	430	432	413	418	475	452	433	458	406	423	432	421	454	439	425	442	443	470	450	448	450	444	443	455	406	430	429	421	427	457	424	421	432	421	452	447	452	433	426	462	429	408	477	442	430	437	452	481	433	442	439	434	443	439	435	442	418	432	444	429	445	449	445	436	428	450	425	419	425	426	426	422	422	440	433	446	462	408	440	442	476	439	463	446	453	467	468	421	463	431	404	425	426	407	440	446	407	444	437	441	473	453	452	442	438	455	417	431	399	419	462	434	470	449	414	460	452	437	424	412	417	443	443	426	451	434	427	468	406	419	416	470	431	410	428	456	433	439	414	443	453	430	445	413	425	465	461	426	418	411	457	413	414	454	459	439	448	441	434	423	460	456	473	419	457	440	400	474	425	424	423	447	470	419	478	440	405	414	454	433	462	418	462	448	432	438	474	454	411	424	448	450	429	424	443	432	432	438	440	431	421	433	431	400	437	410	419	456	437	458	436	452	443	432	429	501	450	433	429	443	439	442	448	413	457	417	454	441	400	458	432	418	449	433	458	468	455	448	410	427	469	451	415	421	410	406	434	472	417	406	428	426	423	438	430	429	418	428	458	451	430	478	428	411	430	436	461	444	415	437	440	453	446	443	447	427	441	474	441	427	453	449	440	444	446	444	419	401	427	461	430	456	457	464	458	422	417	397	428	440	443	429	424	466	439	428	417	417	439	422	443	451	434	423	460	411	416	445	447	420	466	424	400	388	424	437	415	417	445	452	464	437	398	416	421	423	461	446	430	411	408	410	435	441	426	459	440	432	398	400	446	463	468	415	427	452	418	441	422	443	460	480	410	412	438	453	390	434	398	427	437	448	416	449	466	460	415	443	425	439	405	445	442	442	446	433	432	487	387	456	432	401	418	426	469	425	434	416	423	446	434	426	450	481	466	440	440	442	467	459	441	435	457	431	407	407	429	429	404	432	446	423	452	451	429	391	449	447	445	415	416	430	438	420	428	405	389	441	417	442	452	420	444	423	429	445	413	417	451	431	440	439	421	438	432	413	423	449	421	444	445	446	417	437	419	443	440	433	445	444	439	492	400	423	449	411	449	462	439	438	447	441	455	434	402	489	426	414	426	432	413	430	427	425	428	452	449	468	392	461	460	442	412	454	396	460	457	445	406	441	428	435	423	456	444	425	435	438	445	444	452	423	417	442	431	435	463	381	432	461	436	437	408	445	454	447	458	438	434	421	416	463	436	451	439	437	429	461	395	448	446	400	415	444	441	482	447	446	442	438	429	423	461	405	420	426	460	472	456	409	434	443	451	445	429	448	386	436	439	396	391	439	430	410	403	449	441	453	440	454	423	441	458	418	438	441	433	397	431	449	396	468	430	427	454	421	402	460	473	411	427	429	409	454	446	432	432	447	408	419	450	409	414	409	436	460	403	403	442	461	461	454	418	460	413	465	440	414	425	436	418
28899	17761	3993	913	665	654	541	496	523	461	461	441	430	479	470	453	481	495	491	462	421	470	462	444	420	421	463	436	476	458	436	450	471	498	422	462	461	433	487	452	475	429	458	448	478	441	445	423	454	440	411	473	474	498	457	452	446	467	436	421	475	496	437	474	454	447	484	439	487	466	453	420	445	449	414	455	462	448	464	483	435	440	464	479	433	423	439	469	450	463	480	468	488	477	483	422	489	418	441	463	472	435	464	455	468	463	470	458	447	418	435	438	480	412	444	505	464	450	461	513	476	446	473	496	427	418	465	449	447	445	468	442	446	470	470	474	463	459	472	438	468	489	486	457	447	471	476	490	465	435	446	509	451	472	435	444	413	434	477	453	431	420	479	429	457	451	450	448	436	472	426	506	423	470	496	449	467	457	448	460	436	457	473	431	480	465	413	454	460	455	416	489	407	430	465	484	486	470	432	451	439	423	465	436	431	446	444	419	444	474	449	458	449	456	469	462	424	492	491	447	483	408	460	486	463	468	454	474	456	454	422	461	477	480	449	470	438	456	438	442	474	494	454	419	470	444	458	432	483	440	448	437	456	438	439	481	449	437	464	470	465	430	473	457	455	455	436	432	448	473	479	452	452	453	442	410	408	438	444	440	503	456	445	422	437	482	431	457	437	409	452	413	471	442	471	478	470	447	488	468	445	494	420	399	494	476	438	469	423	462	438	455	450	460	448	454	440	455	432	433	496	429	423	482	432	437	446	428	432	453	458	482	449	425	487	462	448	493	418	455	428	473	502	487	472	445	434	434	480	454	407	426	425	412	464	456	459	444	461	407	419	462	449	421	466	442	434	445	447	472	427	489	431	446	419	465	453	496	443	465	495	468	418	476	450	462	438	450	415	425	463	470	447	442	465	454	481	439	494	452	454	510	479	436	481	448	431	414	418	434	457	473	457	429	459	413	471	422	450	459	440	439	486	456	455	441	460	455	408	491	444	481	476	435	440	466	470	457	479	459	459	472	457	454	449	454	484	446	429	441	493	458	417	484	461	471	417	427	459	448	446	452	507	445	470	505	478	457	446	462	494	453	487	448	494	442	446	450	470	456	432	487	438	428	469	419	415	446	468	486	439	470	491	472	436	457	427	440	444	443	473	439	429	477	441	433	446	481	450	461	443	430	450	420	481	446	482	460	477	460	503	435	430	441	440	445	444	414	474	472	461	434	458	461	500	475	461	463	473	511	476	478	427	426	437	437	469	461	444	411	446	499	455	465	438	466	452	438	469	492	450	419	452	450	407	446	435	459	460	463	439	430	448	457	474	464	455	434	426	482	477	437	446	474	474	457	415	443	490	401	479	467	475	481	474	455	409	438	423	475	478	429	492	493	434	459	482	467	486	436	474	423	439	449	481	453	471	464	460	451	469	456	416	454	452	469	440	419	450	449	482	474	437	427	446	447	436	443	427	434	434	475	425	430	466	475	429	422	413	448	449	449	470	424	457	467	431	479	460	447	424	456	452	462	445	418	443	457	457	458	473	465	482	418	498	443	467	455	458	475	463	412	475	435	466	430	476	444	470	461	446	486	444	468	488	451	452	480	485	422	438	458	465	455	484	485	461	465	444	480	403	407	402	448	427	471	456	456	454	449	434	447	451	446	438	456	457	438	419	452	462	425	435	445	418	482	478	461	423	518	477	428	450	472	509	494	471	457	431	443	446	445	462	460	456	441	448	427	451	455	461	407	498	443	469	442	427	484	483	444	472	434	437	443	445	455	454	483	436	438	428	414	441	451	425	433	428	425	432	442	449	467	420	455	459	445	462	454	454	435	413	439	403	469	428	420	467	482	446	472	467	442	477	458	467	438	435	445	434	423	438	478	449	438	449	448	413	466	399	454	431	481	455	458	384	432	441	467	466	424	464	452	424	483	437	424	470	487	473	453	461	488	468	465	443	448	451	457	432	441	452	444	434	464	463	470	469	482	454	449	442	408	403	431	441	456	488	449	422	480	406	456	454	467	472	496	427	479	476	451	445	423	436	456	444	445	420	426	440	497	467	456	458	472	438	428	450	437	439	476	455	431	456	485	450	434	468	446	485	443	459	437	456	447	429	431	413	392	441	429	428	468	475	491	456	455	445	442	458	449	443	491	436	423	443	446	444	491	452	450	438	476	460	449	442	435	403	423	491	467	416	438	454	446	436	445	450	421	467	407	402	445	444	433	446	419	462	417	433	431	447	451	432	451	485	448	487	469	418	461	481	469	451	444	456	458	440	444	485	475	444	470	460	472	427	457	463	438	458	465	463	442	470	436	489	439	436	457	482	437	434	499	475	442	458	462	428	458	462	465	460	428	468	459	435	437	417	504	427	445	470	479	437	432	462	477	434	453	441	420	416	463	414	485	431	431	467	444	442	457	444	405	453	449	469	449	483	422	464	488	399	455	456	408	458	415	426	469	474	489	484	477	470	452	472	440	452	420	468	453	491	448	445	465	490	439	435	458	464	441	473	451	434	461	451	458	446	443	412	450	444	424	436	461	471	447	513	451	462	521	448	469	431	435	507	433	438	480	442	422	470	449	412	442	445	463	473	442	457	465	438	446	449	467	453	454	440	494	431	423	503	458	452	420	460	480	453	436	472	457	454	499	424	462	464	441	462	439	450	452	460	427	461	457	437	476	444	457	457	411	437	439	463	465	463	469	437	441	439	444	416	489	455	461	471	403	471	436	470	431	434	480	435	451	450	414	477	489	441	446	469	478	481	468	437	421	425	489	458	484	474	438	475	461	456	441	465	456	421	484	451	477	479	465	428	454	448	468	442	459	443	457	461	457	431	482	428	436	476	443	448	436	450	454	426	440	424	393	427	492	452	418	405	468	446	441	462	453	414	440	446	410	419	432	478	457	429	477	451	448	472	451	424	454	472	445	452	442	440	420	486	470	422	450	462	487	437	485	451	462	462	464	449	427	432	422	461	448	445	426	412	426	426	461	464	447	428	468	466	453	404	467	447	472	439	468	460	450	488	453	440	471	424	461	434	476	441	447	477	442	440	441	452	480	493	459	444	439	440	502	405	464	447	462	462	453	447	450	443	459	437	477	439	467	454	446	405	461	492	460	493	429	454	419	430	459	443	475	449	453	489	482	434	472	472	465	411	474	447	452	451	406	459	416	491	448	479	417	472	385	461	487	425	445	463	428	479	476	448	446	446	443	420	416	472	451	425	427	496	434	450	436	472	432	444	439	424	444	425	410	441	449	457	419	431	456	423	454	450	447	453	429	475	472	471	506	459	461	475	446	436	429	439	461	451	437	429	423	459	454	410	436	440	493	469	454	454	468	453	453	453	422	448	481	423	464	437	489	463	477	463	439	418	472	466	442	510	444	436	433	448	432	431	419	467	450	448	478	436	467	442	500	440	462	439	476	461	443	460	435	440	431	453	464	417	436	460	430	435	455	465	457	449	442	466	449	451	441	461	454	439	424	469	464	437	461
13360	1028	788	631	551	529	539	510	516	544	455	492	490	486	474	508	466	489	495	483	464	486	526	505	483	507	487	496	473	461	471	498	503	471	517	479	452	478	540	498	524	471	506	509	495	496	463	465	447	464	450	491	493	450	506	500	459	487	491	465	462	490	468	462	490	446	469	469	467	451	466	499	482	479	475	465	447	483	516	469	487	432	473	499	449	465	494	497	515	461	469	476	440	484	473	471	455	497	515	464	467	470	486	496	464	464	481	529	467	504	500	487	478	483	473	513	502	527	508	477	443	483	513	517	475	488	512	489	529	479	468	482	468	518	490	506	490	480	465	499	488	502	438	516	506	472	490	477	522	471	483	497	469	471	511	483	511	476	454	497	435	473	431	487	450	438	485	464	499	468	468	508	447	468	444	498	499	510	447	497	495	458	488	501	463	467	475	511	476	462	443	503	450	469	506	466	496	481	440	491	451	481	483	459	467	461	481	502	477	481	450	490	513	507	490	482	475	523	469	504	465	472	469	486	502	444	495	504	464	424	474	457	446	420	466	486	480	505	453	487	517	473	506	491	497	482	486	467	480	515	478	457	463	453	493	418	525	478	482	484	479	466	483	456	464	475	457	439	495	461	455	509	476	503	473	502	489	464	484	456	550	463	429	463	457	442	515	471	510	501	481	476	500	504	467	453	499	435	482	476	474	425	474	445	493	494	469	462	501	487	506	494	492	452	499	477	497	459	483	479	457	464	510	496	475	525	494	475	461	457	468	488	456	469	463	482	492	508	467	469	485	521	466	517	478	477	477	500	471	493	463	456	478	448	502	513	465	458	443	520	476	468	462	486	494	483	498	454	479	449	508	482	455	497	499	464	463	489	466	461	473	430	436	464	476	467	462	529	479	439	493	476	529	452	495	471	480	493	477	493	481	490	499	482	509	441	534	466	477	520	498	499	458	477	450	488	469	494	464	485	454	474	542	465	519	466	482	509	479	442	495	509	477	526	487	492	466	472	463	439	478	470	468	502	493	460	479	478	484	479	466	474	497	486	492	439	468	520	482	455	463	473	488	480	496	479	491	489	480	469	443	464	482	469	467	460	487	477	447	476	475	484	487	476	497	512	498	507	461	491	502	479	492	490	479	508	449	463	498	438	480	502	465	462	445	498	469	483	502	469	468	456	481	457	469	496	466	488	492	467	485	483	462	502	500	486	463	506	475	483	452	482	412	494	481	443	486	482	492	468	500	521	451	452	480	452	481	492	464	478	465	460	459	443	471	491	525	479	502	466	471	514	480	512	482	478	473	479	458	486	470	454	449	499	494	476	495	510	483	474	447	443	484	517	447	478	488	494	526	458	467	530	458	473	484	516	448	447	461	472	497	509	431	452	475	503	483	490	488	436	496	435	474	498	480	507	445	462	484	507	483	491	507	490	477	499	507	503	525	467	470	421	457	492	451	443	495	509	410	506	485	507	475	462	470	464	469	445	481	458	481	494	467	506	492	452	465	492	479	510	525	462	475	502	470	463	496	463	434	476	476	475	490	482	473	464	497	471	500	461	497	482	475	473	477	475	474	439	511	488	473	494	468	493	470	467	483	457	542	454	490	493	474	498	468	504	459	486	444	455	450	456	492	448	468	480	492	430	485	443	464	481	487	484	497	459	488	479	458	475	486	499	481	501	491	530	459	463	474	488	494	469	451	484	475	490	481	487	470	469	476	441	489	473	494	491	504	519	504	525	433	534	490	446	460	487	491	477	481	487	472	488	479	456	472	472	457	491	506	485	457	469	485	489	500	475	446	457	491	502	479	491	530	500	501	510	500	474	472	468	484	513	491	479	493	465	486	495	459	524	490	496	499	453	463	444	458	499	460	509	485	493	466	446	529	483	481	467	461	446	505	485	468	512	495	495	542	467	469	477	483	446	467	470	468	482	505	466	466	494	470	499	475	497	463	482	503	469	448	493	470	503	503	492	462	502	514	476	427	502	542	488	478	490	493	531	473	471	475	486	464	442	501	484	423	488	488	475	487	436	503	502	541	464	462	443	466	440	471	493	461	495	479	459	506	470	498	515	464	484	528	471	488	454	459	463	495	483	491	443	512	474	514	511	504	473	467	493	497	474	461	509	476	499	508	457	467	469	503	468	474	492	502	504	486	469	491	464	453	480	466	477	470	502	471	485	460	479	465	487	494	486	449	514	502	445	472	465	483	467	489	448	491	494	446	443	466	495	446	489	465	468	434	492	469	497	492	456	462	475	497	498	487	490	474	457	496	431	438	508	484	456	479	454	470	463	502	489	467	505	462	475	524	484	497	491	496	471	462	481	497	458	503	440	503	463	496	520	484	492	483	459	464	479	479	484	432	497	483	484	464	473	427	496	472	486	500	474	457	481	447	462	491	498	458	480	467	460	458	447	469	511	520	502	463	486	493	517	439	455	441	499	495	478	457	471	455	502	475	463	493	465	474	493	472	486	515	484	489	450	478	470	489	475	492	479	465	448	445	487	495	456	469	525	465	462	450	510	511	501	503	452	484	481	497	473	498	494	501	456	492	467	461	494	443	514	488	463	465	441	473	491	462	478	451	518	446	481	464	511	465	489	496	488	497	473	510	452	501	527	477	466	526	455	468	494	473	480	496	496	510	428	498	467	483	483	479	479	491	467	459	527	484	503	461	500	483	406	496	481	487	484	478	491	505	462	463	455	468	511	469	484	448	488	433	477	488	487	481	472	488	479	473	480	495	483	490	480	505	548	483	467	464	496	501	484	454	449	474	471	460	456	479	478	480	461	475	504	451	520	477	496	460	500	515	495	495	497	485	506	506	489	459	484	511	468	443	497	500	490	490	460	483	543	475	469	468	495	478	485	490	472	495	424	522	492	497	463	495	485	500	472	471	494	500	480	466	463	471	450	477	474	471	487	460	482	476	477	457	492	493	474	482	483	491	478	483	483	471	496	503	453	479	472	513	473	473	468	462	473	484	488	540	483	479	459	505	460	452	505	462	498	456	455	479	503	462	463	493	491	507	470	483	503	515	481	494	500	511	481	507	508	479	470	501	512	475	485	466	484	496	469	473	516	476	471	499	452	480	464	452	503	482	468	487	464	452	472	466	461	475	459	441	481	501	475	494	505	465	502	472	456	493	477	475	504	474	438	429	477	449	485	503	462	474	486	489	465	496	487	470	504	455	465	497	503	436	527	471	444	474	490	521	512	456	494	443	481	485	440	462	463	459	485	510	487	499	499	492	464	498	476	457	506	490	483	492	514	449	466	514	460	449	507	507	495	512	480	504	496	512	450	461	515	485	497	450	461	476	501	472	474	480	466	450	465	539	489	473	504	475	473	486	515	455	496	514	447	474	509	514	468	461	452	486	503	479	523	475	503	455	484	426	507	480	482	495	487	484	442	481	457	499	465	504	508	477	461	494	466	480	481	488	479	477	478	472	487	451	480	453	497	477	477	473	493	460	449	467	468	481	529	501	464	523	464
24076	21393	28511	24425	21280	9639	982	576	537	459	490	442	410	408	355	375	375	342	364	338	327	294	315	300	326	304	323	305	304	330	306	342	296	303	321	301	331	292	325	291	303	330	345	352	332	322	303	276	291	288	303	298	308	307	297	295	304	294	313	307	288	302	339	302	288	308	293	276	305	318	328	282	272	317	319	298	280	319	294	309	274	306	308	314	285	310	286	335	318	256	312	310	296	287	280	293	305	304	315	272	297	305	316	296	286	311	288	287	298	337	276	273	286	292	342	300	294	290	348	343	338	308	298	327	331	303	286	299	308	286	272	302	309	316	303	290	323	302	320	316	345	306	283	297	314	288	312	270	316	333	302	279	337	317	308	298	315	312	307	304	275	318	329	295	293	296	300	300	275	275	300	286	279	332	310	279	311	294	307	330	261	298	272	323	300	315	276	280	278	288	325	305	290	321	285	282	309	299	296	318	283	312	302	287	291	314	284	283	317	292	303	293	328	304	302	294	295	310	324	276	298	307	285	297	287	301	297	291	296	291	291	292	309	285	293	316	303	315	288	300	308	317	301	286	298	300	285	325	312	301	281	309	299	298	295	298	297	295	332	298	293	326	324	322	302	282	326	285	275	279	289	324	267	273	296	284	302	298	297	298	316	339	305	304	312	318	307	280	306	299	280	311	300	287	334	309	282	286	293	285	327	300	320	296	296	319	309	269	305	329	299	299	295	312	279	290	285	285	305	306	304	295	305	295	325	310	274	288	286	289	294	288	307	283	292	283	329	282	278	310	310	304	294	308	298	278	282	278	312	301	307	298	311	322	308	296	285	314	325	281	292	305	288	297	312	289	271	310	290	308	280	297	311	333	266	315	335	313	322	302	307	275	280	285	309	324	300	315	283	306	329	328	296	270	285	310	284	294	310	293	315	288	354	289	284	300	282	291	294	309	287	306	276	311	316	297	296	313	314	309	315	306	312	269	287	268	292	325	311	296	315	285	313	297	352	290	299	311	290	299	343	291	330	310	316	290	315	286	286	332	303	325	278	286	333	272	275	302	341	346	324	258	299	283	310	331	293	294	248	296	323	301	318	320	300	264	282	308	298	308	304	306	307	273	293	320	307	278	305	330	310	289	259	320	292	320	307	301	322	318	300	262	288	296	294	288	307	303	310	279	321	281	286	288	305	305	325	298	302	275	282	301	311	305	260	291	332	314	273	287	310	299	282	288	330	330	300	307	271	272	302	293	275	304	291	291	306	298	311	304	303	311	318	297	254	285	285	281	276	304	313	291	290	273	314	300	312	295	300	325	268	308	315	302	305	299	282	290	311	305	287	292	305	312	276	285	268	306	292	308	320	292	284	357	265	302	287	300	306	294	269	296	299	289	283	283	322	265	302	279	302	331	311	309	306	307	262	298	321	296	313	297	281	301	289	311	285	304	305	316	315	306	324	281	288	281	306	304	286	308	324	279	304	294	284	302	288	304	314	320	312	299	276	332	297	289	270	300	278	314	277	300	309	299	290	304	309	329	306	303	322	307	302	272	309	292	301	316	292	308	293	287	280	301	296	277	278	299	300	292	292	303	286	315	287	306	335	298	261	282	332	255	287	275	338	278	265	328	331	320	291	315	306	293	278	296	323	280	307	299	305	315	297	324	312	261	342	291	302	307	328	325	295	278	310	338	318	313	281	312	294	296	305	314	319	295	265	308	298	294	291	308	302	305	323	304	303	291	297	298	291	294	294	279	293	305	289	341	312	299	312	294	281	308	318	312	291	322	250	298	315	289	298	274	294	273	263	290	253	294	290	273	306	301	297	292	276	306	283	299	332	329	284	283	304	315	337	286	320	304	288	307	291	287	299	309	307	308	332	309	347	292	300	307	274	311	266	294	306	297	293	292	302	294	286	279	325	295	313	300	305	321	325	296	302	285	293	302	299	320	288	291	327	302	297	306	293	326	318	293	297	283	281	311	302	308	321	301	314	321	325	314	313	317	302	296	362	300	290	298	288	313	285	299	307	311	278	297	299	275	314	296	283	276	309	288	287	329	290	300	266	304	268	316	315	319	306	304	317	306	272	325	296	322	266	306	269	320	296	327	336	294	328	327	301	318	314	291	321	299	288	316	322	328	289	323	290	298	310	284	306	293	307	311	305	287	323	285	299	312	279	300	311	273	309	290	294	282	303	291	318	304	290	287	331	317	313	287	279	312	314	301	316	308	309	287	326	306	301	300	303	278	310	306	248	280	265	312	288	301	297	300	283	324	325	256	298	306	276	293	308	313	296	345	305	293	315	283	333	332	306	311	286	309	312	279	289	271	313	302	290	289	314	323	305	272	308	290	297	298	296	273	275	316	289	296	305	268	288	332	327	297	277	289	314	334	328	291	305	295	309	272	284	287	306	305	312	299	286	289	337	305	317	300	274	316	301	352	302	323	298	300	311	298	301	301	299	291	270	322	286	285	311	288	292	313	308	318	292	299	277	302	284	278	285	301	278	293	305	274	297	305	300	303	312	299	323	267	302	309	274	294	302	293	301	304	282	270	302	298	262	283	292	286	305	291	302	280	285	282	311	323	322	296	288	321	281	278	278	312	294	279	316	288	307	286	259	312	276	301	320	273	294	308	307	326	308	306	330	347	313	281	289	298	309	281	310	289	269	279	295	296	311	281	311	304	319	293	326	307	301	338	323	299	316	316	329	310	276	290	314	316	275	327	291	314	301	301	309	286	314	285	290	325	304	288	309	301	320	313	275	290	275	268	294	320	292	317	273	275	324	289	279	306	302	299	298	314	286	284	314	282	262	279	309	298	278	332	292	322	308	288	300	289	316	308	288	306	306	298	308	308	271	318	278	282	297	299	317	297	264	295	288	334	289	321	325	297	326	312	278	323	274	285	300	270	285	315	291	319	309	287	265	322	289	280	315	288	303	295	326	306	275	295	295	298	279	297	306	294	276	291	296	321	269	294	309	289	299	287	334	327	284	302	290	295	312	281	288	321	307	313	310	271	283	303	252	300	309	330	298	306	305	271	336	333	310	301	287	279	259	323	264	303	320	290	286	287	335	304	305	306	307	327	273	277	311	306	301	305	293	293	277	295	302	308	292	283	301	321	280	279	274	296	286	289	273	311	276	302	279	290	314	290	321	295	305	298	263	339	319	288	325	351	293	273	280	287	344	321	295	311	316	279	330	301	306	307	295	328	285	294	308	284	301	314	325	318	283	329	307	306	309	310	296	250	300	283	316	324	309	290	300	337	285	299	319	324	313	321	310	285	284	283	306	289	327	321	298	296	304	275	299	304	319	304	303	330	339	290	284	273	275	301	285	315	289	292	278	292	307	297	303	301	288	292	274	309	278	293	310	306	287	305	286	270	302	280	316	264	321	320	322	281	306	312	279	304	293	284	300	284	290	291	313	303	349	281	312	284	306	268	298	302	274	314	304	321	311	273	313	274	302	304	297	282	280	295	297	341	300	291	309	287	253	279
13996	8261	5408	2528	1843	1392	1103	874	700	666	553	509	467	484	446	439	379	394	388	344	390	359	360	339	353	337	349	344	331	358	316	303	325	321	356	318	305	345	337	319	325	348	319	331	342	334	327	341	354	315	296	351	333	343	336	345	322	317	317	340	294	325	300	332	308	321	322	315	340	319	297	336	335	328	316	337	337	310	340	340	352	320	353	335	311	352	332	325	310	331	271	314	290	355	341	309	331	320	333	302	320	320	336	319	315	346	358	284	315	291	355	309	299	335	334	318	337	315	375	341	332	388	331	327	354	304	315	319	310	329	357	322	308	342	360	333	344	333	341	305	333	291	307	328	296	323	313	289	327	351	325	316	309	281	302	316	351	340	317	321	331	305	325	332	320	326	319	346	290	293	310	322	327	328	319	287	348	294	319	318	320	321	334	297	334	316	326	333	278	312	300	323	309	330	307	332	330	286	311	342	303	314	311	298	308	301	333	321	333	314	332	362	302	302	330	298	332	315	344	289	326	307	314	318	361	327	343	317	319	303	321	343	327	305	331	337	342	315	336	318	321	314	320	303	328	310	307	311	308	341	297	344	340	339	313	320	334	312	342	317	333	275	320	321	322	295	296	346	318	314	312	291	329	342	285	324	315	287	306	285	278	325	331	322	292	316	321	325	313	310	306	319	310	311	336	323	315	306	336	284	311	270	297	328	332	320	349	329	305	280	318	361	326	299	292	321	320	310	316	310	323	304	319	330	298	307	332	335	297	311	295	327	316	334	303	312	339	341	309	309	283	313	339	331	356	312	305	349	314	325	339	338	335	340	290	316	319	316	330	303	321	332	326	302	307	323	335	355	338	313	345	307	338	335	300	299	327	329	300	320	342	336	352	296	324	305	327	369	324	324	338	312	329	356	313	360	295	287	360	334	294	327	368	309	303	318	344	300	315	293	318	324	307	329	298	338	322	310	335	298	306	330	310	320	325	347	293	308	321	320	333	314	326	323	333	332	305	314	310	322	312	302	334	322	313	296	315	325	327	314	357	323	341	357	324	348	299	312	330	297	327	314	381	320	324	312	317	328	346	289	336	305	304	307	322	302	334	339	320	294	275	290	325	334	327	356	351	317	288	270	320	324	290	332	329	321	302	300	329	311	325	306	316	330	336	356	312	331	285	313	267	299	334	297	303	325	332	302	290	323	334	298	354	330	301	333	315	348	323	319	311	323	298	309	317	315	304	362	334	319	303	322	321	315	300	337	311	311	315	326	339	326	321	342	311	277	325	320	311	304	287	313	340	333	340	337	324	305	334	337	271	300	335	336	335	320	359	327	348	334	354	314	315	305	329	320	302	344	314	331	316	290	301	349	364	301	352	323	321	322	341	311	295	330	321	308	305	308	314	304	334	326	329	298	311	343	319	302	327	331	330	325	350	320	327	330	324	319	334	302	327	307	305	330	295	320	310	319	335	286	305	325	340	360	300	304	313	299	325	303	319	311	345	299	305	288	302	287	335	331	318	341	351	335	292	298	342	327	309	316	305	348	313	347	325	359	299	336	327	324	310	327	323	298	337	316	318	311	294	309	323	297	298	322	306	324	348	311	321	336	305	298	321	323	332	288	295	349	298	298	334	316	348	328	345	317	333	293	305	290	349	308	307	320	329	317	323	318	366	303	339	291	304	297	285	322	293	282	312	321	287	313	343	324	308	292	275	317	330	324	300	309	347	333	338	322	332	318	305	331	336	334	354	342	335	304	348	292	326	338	360	337	298	329	328	299	333	365	292	312	318	299	306	352	341	309	300	335	289	327	303	347	323	329	315	306	322	297	317	323	336	334	322	313	350	292	346	284	345	305	311	297	327	326	345	301	322	328	305	301	317	327	342	315	336	322	324	304	309	300	291	332	320	342	351	324	312	314	317	294	298	332	334	359	291	314	303	298	322	322	299	323	280	309	322	322	300	317	330	322	326	334	300	317	293	319	324	301	328	299	324	341	329	288	329	291	335	296	275	338	346	316	319	318	305	307	335	317	316	323	284	330	326	293	331	326	300	334	316	329	331	292	316	281	319	296	339	305	312	323	338	347	334	306	333	320	335	335	336	305	264	305	303	333	324	284	343	304	328	276	307	302	317	282	305	309	295	339	294	294	301	307	332	319	298	303	302	323	350	333	337	356	329	326	341	331	309	286	291	314	332	326	338	292	292	316	326	352	316	325	319	304	282	311	340	312	304	298	292	334	294	306	328	341	323	280	343	322	338	305	329	321	322	291	324	294	311	325	303	337	284	310	322	299	311	324	332	333	316	330	326	332	321	294	330	315	347	314	320	322	333	317	341	352	318	318	318	308	329	331	321	320	327	321	340	321	318	329	309	326	305	295	322	317	317	320	294	336	323	307	304	327	314	321	356	328	327	319	323	308	329	313	349	326	319	320	336	295	318	330	329	329	306	326	342	310	288	303	312	315	311	304	318	269	307	329	334	334	335	273	318	310	305	325	335	312	324	328	351	309	323	314	333	298	319	343	322	311	340	334	339	307	325	329	297	330	349	345	297	297	311	336	318	339	324	296	300	326	296	322	313	276	315	327	314	343	339	330	337	316	292	341	304	345	343	318	318	331	309	351	295	276	311	336	332	340	319	294	316	353	323	337	343	295	345	305	321	341	287	329	309	331	320	328	324	323	328	306	288	305	305	291	320	295	336	330	338	289	301	318	312	332	337	348	323	329	332	313	320	317	390	285	340	321	349	308	304	338	339	321	334	355	328	320	317	315	336	322	311	304	320	335	340	304	286	351	299	291	320	312	331	351	357	311	296	342	304	315	292	326	313	296	320	310	308	319	328	336	354	321	323	306	319	328	300	291	320	311	342	302	311	350	313	307	307	321	372	334	302	322	287	321	361	353	328	332	338	324	317	313	320	311	338	323	296	323	295	323	320	288	295	285	319	328	348	343	293	318	310	318	339	316	387	303	345	317	314	315	299	329	311	297	309	322	332	290	320	293	311	332	342	296	342	267	301	332	311	332	320	282	335	332	302	325	329	311	313	310	298	325	309	303	342	293	329	335	309	329	336	285	332	317	324	317	297	334	305	322	315	330	314	289	331	305	307	296	325	311	302	301	335	312	316	317	336	303	313	298	318	329	345	283	342	363	321	318	315	309	345	327	295	303	282	312	279	336	324	275	328	311	335	284	322	323	334	316	293	333	294	294	356	318	303	307	274	337	339	290	322	306	329	306	331	310	329	300	335	301	317	334	318	315	312	333	317	313	347	324	324	335	302	352	332	371	364	328	311	338	320	353	308	315	318	317	335	324	306	313	283	305	337	299	325	317	349	317	333	293	306	284	326	336	319	321	338	321	304	296	302	330	316	323	300	317	313	320	323	326	314	295	305	324	290	301	313	308	350	324	328	337	307	326	326	297	293	295	316	298	308	332	282	334	338	292	314	311	271	327	336	343	323	328	294	328	323	324	356	329	336	297	316	329	302	326	328	302
25405	21552	27730	25756	9557	1074	801	753	665	697	657	672	701	621	634	593	610	608	659	616	597	596	667	634	621	565	617	580	602	603	599	589	603	618	623	589	593	567	612	578	597	598	597	598	636	579	608	574	603	639	611	573	610	609	611	615	602	602	599	633	641	639	643	615	648	582	607	633	608	594	598	620	622	613	613	584	603	555	604	593	608	620	598	556	635	618	604	627	581	584	600	630	615	581	613	612	595	602	581	531	610	627	642	620	592	591	586	564	629	584	561	590	581	607	614	606	626	626	593	623	607	668	619	640	617	649	643	621	600	639	602	590	572	576	605	618	593	608	627	563	601	604	620	622	627	599	582	620	611	608	638	698	622	598	612	606	603	582	602	627	569	556	605	592	584	603	617	621	616	565	623	621	596	617	581	620	621	588	608	616	602	608	606	576	597	621	583	611	578	546	623	614	584	623	613	620	625	600	564	632	651	617	618	595	601	597	623	549	570	606	622	634	590	585	633	611	600	600	622	594	596	596	613	615	588	654	615	623	592	604	605	605	605	594	605	586	637	599	592	616	556	582	596	544	590	621	620	591	591	602	598	560	595	594	607	566	582	599	603	593	684	558	601	613	575	546	618	619	636	607	600	597	600	596	626	620	639	579	601	602	571	632	593	598	612	606	597	567	615	591	603	634	577	612	613	629	656	571	567	617	632	583	607	657	607	593	610	556	609	609	604	600	585	611	646	647	568	577	591	593	541	631	610	622	617	573	567	605	588	589	639	618	559	573	621	604	578	614	597	604	590	683	611	622	595	631	595	630	619	584	589	610	572	595	595	593	620	609	621	564	587	589	627	602	576	586	573	648	637	598	613	605	556	601	583	569	542	588	590	599	594	634	557	591	573	599	575	607	588	591	623	580	624	637	546	607	607	558	574	579	616	654	599	592	651	612	576	616	564	599	589	556	573	591	677	555	596	585	568	585	609	526	589	561	635	563	576	580	638	556	584	604	591	627	608	614	657	627	647	620	617	616	602	581	632	626	613	585	611	622	599	606	610	581	601	574	610	611	585	614	615	595	588	598	577	593	586	607	609	615	595	576	649	636	581	626	637	587	587	589	603	559	585	620	615	590	605	615	629	584	595	592	593	589	588	583	601	583	600	600	602	601	610	564	598	644	598	606	593	608	634	620	618	621	593	595	561	590	581	618	588	626	599	633	607	577	584	575	600	590	592	616	614	567	567	626	596	595	617	631	642	578	603	621	592	621	640	648	611	615	613	567	629	593	628	634	656	638	602	616	632	553	579	634	600	616	614	547	650	585	639	571	548	600	639	639	581	568	602	649	587	629	625	609	635	618	584	594	591	586	662	583	594	591	621	585	578	590	641	661	625	576	583	566	549	597	570	586	618	627	626	582	622	628	564	600	591	659	594	625	624	608	654	597	615	601	623	580	642	641	620	550	608	596	640	601	628	580	598	591	607	595	607	604	568	540	590	590	587	628	578	575	587	611	626	632	576	574	676	571	599	628	616	584	601	611	611	600	577	595	623	586	589	599	563	630	588	608	636	599	621	582	618	616	595	627	554	601	584	600	608	625	583	563	590	584	624	614	578	591	581	589	597	609	599	631	613	614	617	612	609	617	606	601	641	598	589	573	577	616	593	553	564	606	601	594	643	562	594	599	622	604	587	618	608	601	583	638	570	625	606	601	585	610	630	650	618	589	650	577	629	598	616	624	610	609	602	583	600	606	609	642	559	603	570	571	632	583	585	573	597	596	601	568	599	633	595	553	602	605	625	608	664	562	568	593	594	602	623	600	602	588	587	576	628	620	565	628	569	582	581	592	656	600	647	564	647	607	605	626	575	609	568	602	581	628	620	571	574	617	578	566	631	621	616	616	634	615	588	600	600	622	622	616	584	609	573	632	588	631	549	612	617	554	611	641	599	646	648	632	569	619	609	634	621	613	598	597	611	607	627	650	618	638	596	546	584	596	593	648	630	585	543	582	549	633	635	621	618	663	599	572	591	568	564	613	598	597	581	605	610	597	602	604	665	633	575	607	625	635	595	616	602	568	597	587	588	592	616	623	595	593	641	558	592	622	575	582	575	601	635	617	594	590	576	613	631	555	585	632	612	545	575	583	566	612	590	613	590	605	610	582	595	597	605	602	617	561	608	607	609	566	603	612	574	600	624	609	645	598	597	627	628	635	610	604	614	598	611	593	615	586	592	568	616	635	559	638	573	642	608	575	573	622	581	554	587	600	597	613	559	582	633	600	582	582	590	584	587	615	574	584	648	589	583	606	654	599	577	598	599	531	612	535	593	571	627	591	584	591	562	560	616	599	671	655	635	637	573	622	643	586	575	581	661	583	607	598	582	595	595	596	573	603	555	612	628	585	598	615	632	571	613	593	610	621	601	577	607	579	613	620	668	607	607	624	629	600	570	601	582	575	604	610	604	577	599	604	594	627	637	590	564	586	587	660	561	566	598	583	602	581	588	621	589	590	569	623	590	640	665	601	607	609	602	567	564	601	639	608	601	615	577	558	636	601	642	580	608	601	625	572	605	591	585	613	601	647	588	673	589	640	555	613	634	628	580	620	576	576	568	586	583	634	639	590	601	630	603	635	605	630	632	566	643	596	578	605	568	583	622	606	615	576	615	578	610	575	596	545	595	573	638	627	579	576	566	588	591	629	594	615	613	646	591	608	599	558	596	599	651	600	647	585	607	587	597	603	582	595	612	623	593	658	600	615	600	629	605	619	620	630	593	614	651	537	599	574	592	603	635	610	580	619	576	620	612	578	596	651	642	611	626	620	605	579	596	601	613	637	604	618	558	603	580	594	575	645	596	642	579	591	593	586	575	594	617	651	623	590	591	584	619	608	635	613	613	575	601	617	619	560	614	625	602	633	592	585	648	627	586	638	626	633	603	592	624	613	599	548	592	578	591	638	632	625	605	589	566	587	605	593	621	609	640	585	587	600	582	640	618	588	577	602	616	645	567	618	582	584	579	605	612	609	625	591	582	618	566	545	616	634	586	594	627	606	568	604	553	574	580	576	638	606	604	599	601	622	630	578	593	558	612	592	611	605	615	612	609	617	631	609	616	652	601	557	592	611	581	594	522	628	613	586	592	567	600	572	610	612	613	620	583	577	597	588	590	585	623	607	594	621	556	630	610	645	597	602	626	607	618	562	591	611	612	570	577	538	597	570	613	623	604	581	593	598	655	618	574	605	579	589	628	629	576	593	613	556	540	586	621	624	609	608	607	609	560	617	644	612	605	565	598	595	605	622	641	644	590	597	562	584	582	645	611	584	610	593	587	597	580	578	602	559	573	585	550	615	584	568	633	605	619	560	626	614	570	581	602	644	607	626	612	629	608	634	598	634	574	610	570	593	652	625	584	573	595	608	592	603	621	591	597	600	605	577	598	576	595	626	578	564	590	605	567	611	591	592	642	635	568	649	599	577	622	583	623	650	597	638	590	586	579	593	615	596
15171	4879	3240	1813	1444	1203	983	866	822	806	748	746	681	666	686	696	654	671	637	609	653	635	634	613	668	589	642	671	604	663	622	631	614	606	626	602	665	595	596	588	606	650	619	582	633	636	623	600	617	632	604	611	629	617	625	611	613	585	622	610	571	639	585	610	642	657	640	596	605	581	613	598	612	592	631	601	586	623	613	657	605	634	617	578	631	579	671	587	640	594	634	591	627	668	606	623	592	616	609	593	618	648	635	578	647	641	628	601	611	580	603	648	595	586	609	615	616	654	641	647	660	613	606	604	585	636	642	639	623	599	658	616	608	583	633	667	647	607	625	650	603	583	649	625	626	579	609	610	598	623	576	625	625	616	589	619	585	601	648	611	614	561	619	578	616	612	586	609	598	636	634	614	632	658	602	628	583	634	601	614	634	674	672	654	612	608	620	612	652	583	619	612	610	617	594	608	617	610	621	580	633	601	590	566	618	620	604	636	624	563	608	608	617	609	670	649	631	615	595	679	622	579	625	606	621	638	590	621	604	620	587	589	585	595	607	614	643	624	640	621	614	531	621	635	601	611	625	587	592	595	611	582	594	579	641	621	643	621	608	611	577	628	616	639	642	598	655	589	627	572	649	606	669	637	603	615	586	616	602	604	624	642	623	604	620	622	565	604	578	572	689	571	581	575	596	675	666	608	605	625	663	634	644	604	598	630	601	616	631	599	638	603	618	642	627	638	552	626	607	587	647	623	608	604	602	626	593	603	652	574	593	568	633	623	592	609	571	619	609	616	620	608	657	581	651	609	627	565	567	594	611	592	613	585	642	584	613	594	605	622	596	649	616	620	655	622	599	600	613	630	586	607	631	597	590	660	636	650	647	568	619	632	630	627	594	595	644	589	616	608	636	635	629	600	626	569	616	642	610	664	621	611	646	613	637	603	588	640	606	607	586	618	631	660	623	608	630	628	609	633	644	653	594	631	621	632	616	604	620	607	637	593	565	623	606	610	632	642	652	623	646	628	620	660	625	595	603	629	611	602	610	614	658	580	592	666	612	587	585	620	635	603	585	615	583	595	621	618	636	596	648	620	579	617	646	659	597	641	659	612	674	616	634	573	566	594	607	597	604	632	655	631	645	624	582	588	630	649	610	630	584	629	645	592	600	610	601	624	671	598	617	592	592	589	604	589	607	612	618	581	613	594	619	602	613	605	590	595	598	620	623	610	597	612	610	627	646	636	625	578	626	631	624	663	595	631	604	599	616	619	608	573	588	595	570	581	620	576	634	582	618	625	604	629	642	637	580	588	594	585	630	631	608	622	626	655	637	571	613	600	591	602	582	628	599	595	609	653	609	605	626	619	627	618	587	626	656	630	572	620	631	615	638	632	623	623	597	552	632	614	629	562	649	598	610	615	612	594	622	574	573	602	581	595	642	594	613	600	584	651	596	625	631	637	624	605	649	667	610	597	608	632	631	594	609	579	619	615	593	607	605	635	624	619	655	619	609	620	613	629	631	622	580	584	600	597	606	622	639	608	633	598	631	623	623	646	628	619	601	648	607	590	606	596	576	576	633	622	632	666	661	569	621	615	637	632	588	590	610	564	672	565	617	607	633	585	652	608	614	611	618	627	597	621	648	557	613	590	642	585	549	593	648	638	637	552	585	596	612	572	593	591	644	675	604	655	665	603	631	574	605	583	606	580	644	593	634	599	623	560	604	604	587	631	630	619	590	645	603	610	631	671	602	578	632	602	609	571	651	595	637	622	596	620	583	632	585	594	609	631	618	576	617	617	585	659	599	639	597	632	633	621	607	597	680	570	614	602	648	618	589	614	637	602	606	600	576	581	672	645	576	587	619	620	571	597	611	646	619	628	655	596	619	580	608	608	628	605	631	607	600	679	643	610	615	562	652	617	581	616	659	568	591	602	625	637	592	577	636	624	625	615	576	657	602	609	593	584	582	587	647	628	664	594	599	645	610	619	586	619	596	577	606	587	601	600	593	583	627	606	593	617	595	637	628	623	598	617	651	592	625	613	623	598	606	642	650	632	547	571	620	621	575	598	594	639	596	590	618	617	599	646	616	587	589	663	588	584	566	604	631	622	620	568	622	685	581	613	622	628	642	621	638	632	631	630	617	656	622	586	612	548	609	629	604	646	590	580	592	596	590	626	604	618	594	605	593	619	627	673	641	606	627	620	627	600	604	623	596	553	635	613	639	621	627	600	589	615	619	624	610	620	602	629	609	675	609	587	590	610	607	633	577	601	644	647	590	639	612	556	594	640	604	679	606	593	628	649	612	566	621	601	615	654	644	614	644	589	646	622	616	595	585	599	588	612	605	629	619	613	612	654	586	541	611	626	605	595	595	599	571	630	591	613	579	571	673	629	620	624	588	641	581	608	603	645	603	637	625	576	600	624	567	567	602	648	556	651	633	628	626	646	593	637	624	615	614	630	609	585	599	635	626	645	584	582	620	646	570	608	636	569	627	619	597	592	605	560	580	612	625	615	628	600	610	616	600	646	648	591	587	617	657	608	567	661	621	611	570	608	613	614	650	677	609	576	612	600	646	580	609	605	584	587	604	626	618	630	552	614	645	615	572	606	632	669	598	623	646	614	626	623	609	634	607	624	641	563	573	623	591	565	625	634	627	641	612	619	617	652	587	601	613	632	626	585	588	616	635	631	614	563	644	595	600	618	580	613	590	588	609	601	651	611	627	620	584	603	640	577	608	617	594	628	618	615	616	618	605	606	660	593	679	614	612	634	632	631	596	620	602	648	562	605	604	626	626	565	615	575	594	609	625	632	602	582	597	599	612	589	619	652	624	598	621	584	617	624	617	646	601	614	604	643	567	583	583	614	634	635	604	633	626	634	618	600	614	631	597	619	601	622	620	620	597	598	623	639	623	614	619	609	559	606	593	632	575	622	658	587	602	616	592	627	646	619	608	630	578	606	610	557	611	582	647	621	607	630	571	630	612	652	660	591	579	623	621	629	574	596	599	633	603	626	610	577	630	540	598	626	607	592	622	638	629	628	580	642	618	578	603	635	612	593	595	612	618	584	628	594	603	579	631	651	641	603	630	635	594	612	622	622	585	613	611	607	578	610	582	629	621	607	600	615	633	618	602	620	652	580	644	601	604	605	631	577	617	653	579	594	638	644	612	622	648	625	611	617	624	610	607	574	649	518	628	617	625	638	621	589	642	638	653	583	611	633	619	641	579	632	665	635	593	641	642	580	567	592	575	599	594	596	572	631	640	635	634	539	612	583	630	614	566	608	611	608	650	624	624	603	613	631	582	583	588	621	611	657	595	624	577	583	612	583	650	618	631	570	610	625	606	586	633	584	618	609	556	571	629	567	639	617	625	595	583	586	619	578	632	617	652	633	635	646	587	617	602	606	610	617	591	600	573	568	653	592	618	622	579	622	583	589	634	638	601	607	646	616	598	600	628	658	631	596	611	602	600	612	640	603	631	605	575	599	635	629
23086	21576	29352	24256	21577	21610	6696	1114	836	754	780	628	669	596	583	539	507	521	482	508	500	491	493	481	470	549	469	458	459	448	455	457	472	471	483	417	471	458	510	506	451	426	444	471	440	447	447	430	414	478	480	429	448	443	438	440	460	435	431	424	465	450	481	440	436	454	445	439	450	447	421	440	448	433	428	414	434	445	417	434	482	413	487	412	413	441	429	439	430	439	470	423	447	430	442	425	468	442	443	444	430	459	451	445	437	446	447	405	446	440	414	433	476	422	461	450	464	454	480	457	542	470	452	467	456	420	442	459	402	451	436	451	454	484	429	465	433	413	431	438	441	426	433	416	480	446	468	455	424	439	442	405	429	436	446	437	425	452	449	427	443	424	478	428	388	429	426	446	428	435	436	440	410	417	483	481	453	407	421	419	434	452	415	454	414	434	404	435	448	472	448	410	418	455	421	450	447	419	423	421	454	452	457	408	426	472	454	452	461	449	404	445	401	439	458	428	421	443	478	440	423	437	440	421	382	419	467	445	443	456	422	449	454	405	435	462	415	416	448	476	420	449	415	445	430	418	423	418	462	441	449	419	421	411	431	417	458	425	449	437	404	411	414	423	450	431	428	443	431	405	435	474	436	427	452	459	456	427	448	467	456	441	430	457	453	423	465	419	418	454	422	432	433	446	429	423	471	448	435	422	433	411	447	447	427	437	429	419	452	445	415	466	440	452	472	406	450	432	459	442	450	487	430	435	392	412	438	445	455	440	417	443	441	447	432	419	445	424	462	441	434	422	459	451	432	439	455	458	442	468	429	430	424	426	463	427	451	419	450	422	443	446	457	442	415	450	456	433	438	412	436	469	424	482	452	462	427	455	503	434	433	424	453	406	407	406	478	406	447	467	436	435	442	442	460	461	443	451	455	415	416	434	441	447	423	437	451	404	457	445	471	458	411	432	448	431	414	434	434	450	439	419	462	459	440	438	455	420	458	417	453	425	453	428	411	438	434	451	443	493	405	494	405	441	429	450	416	449	432	455	432	439	468	442	427	454	411	467	446	427	453	448	438	442	465	469	442	453	440	416	465	476	440	443	457	432	423	423	451	440	421	434	459	415	447	435	424	452	390	455	420	453	462	440	421	417	446	455	430	412	404	420	408	418	441	466	439	412	463	433	446	462	433	418	421	428	459	460	462	431	466	454	444	467	443	435	469	427	433	422	429	456	413	412	430	465	468	457	436	464	429	410	466	455	443	429	463	459	440	453	451	426	453	460	409	439	431	428	418	425	414	452	418	413	406	474	473	447	414	437	433	438	458	427	441	422	409	457	433	424	438	447	463	403	440	464	446	456	454	431	451	447	412	490	435	436	410	433	446	418	465	436	428	440	462	450	414	430	435	421	411	464	445	460	434	435	448	456	435	423	441	436	466	480	445	448	465	448	444	412	449	492	418	463	463	450	447	469	463	428	415	488	427	447	441	467	429	484	446	427	478	476	418	402	437	467	444	458	416	425	444	439	427	424	438	425	437	432	463	437	470	465	449	421	461	442	439	399	464	446	470	431	456	462	468	457	460	445	416	487	486	433	455	426	438	412	453	404	438	457	467	448	425	434	432	417	465	464	465	418	429	419	458	442	398	401	397	420	428	451	449	442	425	454	436	424	441	428	462	473	443	416	424	462	462	463	426	470	444	404	455	442	445	452	434	417	430	444	436	429	412	450	422	468	456	461	416	457	479	431	456	450	400	455	451	433	460	420	444	416	419	458	456	425	419	428	464	428	423	407	455	457	445	425	435	464	418	408	450	457	416	451	448	447	403	498	475	471	453	476	445	424	458	442	435	414	465	448	464	408	434	456	467	435	450	457	424	395	418	397	463	463	431	413	480	425	415	391	438	482	434	396	447	447	438	462	432	451	441	429	479	426	433	470	459	431	434	416	404	398	458	452	467	439	457	448	418	416	493	443	404	433	457	443	452	446	434	425	419	465	399	440	440	462	447	406	492	415	442	458	457	467	392	383	435	452	444	424	428	438	505	458	409	425	458	412	466	464	458	453	413	466	425	433	423	421	444	453	447	439	463	414	416	463	433	450	436	475	427	466	449	465	438	437	433	443	441	442	459	448	449	462	426	427	429	421	416	459	460	459	451	458	411	473	438	414	482	418	412	399	459	458	474	471	434	465	459	449	429	457	442	464	448	400	431	433	430	406	445	435	423	463	421	448	470	437	409	430	427	479	440	421	437	478	436	448	477	433	411	470	418	445	429	429	407	439	415	421	430	407	425	444	468	421	455	455	435	447	421	413	439	443	456	462	444	435	446	437	498	419	451	502	432	464	482	436	443	427	485	446	452	438	483	441	408	437	417	422	468	434	448	438	449	457	449	469	444	466	466	435	412	465	441	475	444	448	475	418	418	433	456	430	432	420	436	426	462	457	432	405	447	424	400	454	424	438	416	433	440	427	427	412	460	466	462	430	429	463	445	432	436	456	465	418	414	418	454	427	453	445	452	440	428	487	458	413	428	399	417	425	372	436	455	424	467	414	464	441	428	387	421	422	412	439	452	473	435	424	452	416	434	463	493	461	428	415	445	426	453	445	419	473	389	444	431	463	426	460	444	407	434	431	432	460	452	473	430	427	439	446	410	443	456	470	470	418	456	403	377	447	413	397	449	403	462	461	438	435	426	416	430	422	449	447	441	397	424	418	411	433	403	451	443	462	473	433	488	502	446	415	480	450	444	417	450	406	427	426	434	438	406	433	431	418	434	442	419	459	461	458	466	429	427	430	418	413	435	429	453	435	384	441	458	433	410	412	416	439	444	398	424	453	427	421	448	437	426	464	441	455	448	456	436	447	458	428	472	449	468	401	404	437	406	427	449	404	382	459	426	380	419	422	432	402	427	472	427	397	442	432	475	413	433	430	427	424	445	468	411	467	452	460	435	440	446	450	419	459	442	419	451	427	479	448	410	424	416	465	466	405	424	431	437	423	428	465	423	466	445	395	425	447	438	456	485	445	453	435	466	433	421	429	437	425	462	452	415	432	425	446	405	419	446	435	450	466	456	475	453	445	445	474	457	430	426	425	444	423	425	457	443	409	465	464	481	437	414	428	479	441	440	434	442	466	439	437	483	406	421	417	445	471	443	438	442	446	431	419	440	461	407	428	436	442	454	481	458	415	462	462	427	435	406	482	424	450	419	457	444	439	470	425	458	445	459	441	445	413	442	457	442	411	479	455	443	408	457	428	454	443	432	481	439	429	448	445	480	426	397	455	474	440	428	400	395	391	419	430	470	413	439	421	439	435	478	437	442	439	437	429	475	422	435	447	448	440	429	418	436	449	433	459	463	458	420	432	444	441	457	454	425	436	459	476	416	437	447	411	452	410	440	453	436	426	457	401	439	421	466	466	420	410	424	451	406	446	425	459	455	370	476	411	427	473	432	431	423	443	439	436	398	432	435	463	422	432	441	448	423	446	455	424	405	432	409	410
18066	13623	9067	4329	3365	2468	1874	1512	1282	1085	926	864	748	663	663	658	627	562	537	555	514	474	519	529	492	477	464	479	481	473	453	457	540	455	475	427	476	452	480	460	472	458	465	437	454	490	456	431	427	437	459	439	468	452	451	396	424	487	444	444	461	428	442	488	452	417	441	419	434	476	440	428	454	453	407	408	437	403	448	451	434	430	449	441	456	421	429	448	413	433	486	429	427	422	457	416	442	435	433	453	407	426	485	428	434	406	431	446	447	442	421	449	405	444	441	459	463	500	510	491	484	490	446	428	492	448	485	473	444	434	437	478	451	463	453	427	470	458	463	463	421	457	447	442	481	493	452	433	445	470	426	444	465	417	434	455	433	427	410	447	448	413	460	471	471	479	462	465	428	444	426	441	426	432	419	428	431	447	427	431	447	449	436	422	410	447	423	444	470	444	412	428	415	463	463	461	448	441	433	449	402	415	416	436	445	421	434	459	460	448	450	447	459	403	420	464	443	462	443	404	404	449	446	405	434	443	415	406	446	446	450	415	443	418	454	447	452	426	420	415	410	446	445	420	427	417	426	465	442	445	434	425	442	364	448	462	448	411	438	471	451	429	424	468	457	453	460	430	440	425	429	480	449	428	467	463	436	425	423	442	468	440	445	479	436	398	442	403	470	452	409	496	448	445	416	425	444	450	445	465	482	446	439	442	407	420	452	448	425	438	426	406	464	443	422	442	430	441	465	445	445	422	457	416	456	464	455	430	445	458	447	462	440	379	429	427	416	440	444	415	415	425	452	421	450	444	456	413	417	446	465	453	454	435	424	430	490	461	413	444	447	429	413	447	440	412	407	437	428	456	404	462	427	413	400	419	422	444	435	455	417	489	446	443	459	433	426	425	473	429	457	429	447	437	447	465	429	454	441	461	467	409	454	441	423	451	445	446	440	455	467	459	452	442	426	463	466	461	437	449	455	445	402	419	441	468	439	411	442	415	460	421	456	417	439	417	469	439	446	404	441	449	414	434	414	430	440	441	467	413	469	450	456	410	428	427	449	438	403	450	460	473	432	459	502	457	500	420	451	416	459	447	484	419	448	461	437	443	472	498	404	456	434	435	409	491	424	438	431	440	396	433	435	411	423	406	440	425	445	460	424	417	443	422	476	422	455	462	449	462	410	442	431	434	435	479	431	421	428	426	454	429	421	420	427	437	414	402	415	479	406	408	423	447	424	454	450	447	422	460	424	399	449	411	436	442	481	426	412	462	409	429	468	448	434	452	413	447	461	444	400	430	439	471	435	433	413	433	457	459	447	468	437	430	493	442	446	467	440	430	450	469	413	450	454	433	414	426	383	425	441	461	436	430	440	407	430	445	441	405	463	439	430	449	466	443	439	435	438	426	441	441	432	435	473	443	453	472	450	512	447	450	415	433	456	465	453	413	487	453	467	444	412	479	454	457	451	413	439	428	431	448	443	397	449	414	440	422	460	448	417	449	437	418	457	477	431	474	436	482	459	432	443	415	426	419	442	402	454	464	418	441	416	434	434	472	441	459	459	459	509	443	427	422	464	467	402	433	439	427	461	449	466	418	429	455	472	436	419	447	435	446	428	446	404	422	448	445	435	439	450	429	442	435	449	445	436	428	440	443	438	404	423	415	420	428	412	437	408	441	448	402	452	438	422	445	456	440	396	441	444	451	448	447	434	417	453	421	453	412	442	387	426	425	436	437	447	440	408	445	464	422	426	412	466	451	427	417	460	455	420	441	479	416	457	458	393	419	454	410	419	448	454	475	475	444	433	441	413	454	442	465	438	446	456	439	421	432	406	480	450	436	428	467	444	443	481	439	417	458	410	442	447	436	440	409	434	411	446	428	409	409	450	444	454	412	418	463	455	435	438	399	469	408	454	404	437	453	464	470	412	456	418	423	450	426	435	422	428	431	376	437	470	438	412	469	454	421	450	438	433	438	453	429	420	427	436	432	448	448	419	433	438	438	465	453	428	461	441	449	438	411	466	440	450	437	429	438	476	420	410	448	432	428	468	435	442	427	442	440	425	472	440	448	443	419	424	435	401	456	454	432	450	450	436	440	483	413	480	452	447	449	433	426	447	433	448	437	405	464	433	428	395	440	443	448	437	408	436	414	446	416	437	463	457	414	449	488	426	443	434	433	408	410	466	453	427	431	453	472	440	450	441	470	407	423	441	440	462	382	465	412	444	450	418	426	427	430	435	423	400	475	365	421	431	414	433	395	420	435	432	458	419	439	460	429	415	436	413	461	457	420	452	468	421	445	442	445	443	417	416	426	440	472	469	431	421	407	434	457	438	472	450	424	406	436	436	461	430	438	467	458	454	434	460	449	428	420	443	389	420	408	470	408	447	437	420	457	453	446	454	436	427	435	412	435	480	421	465	442	417	480	439	390	442	416	417	504	413	496	464	430	446	464	428	456	415	472	453	432	414	433	437	444	423	454	434	428	426	410	424	437	465	432	464	437	442	459	414	387	454	410	459	413	433	418	408	427	461	446	408	434	450	442	416	448	434	435	405	447	404	438	446	426	415	437	427	431	464	454	441	420	447	424	480	462	461	451	452	420	435	420	447	412	463	430	427	468	406	408	452	449	463	421	431	463	426	425	428	444	438	428	426	451	416	410	435	436	400	434	426	424	432	414	431	452	421	467	424	438	431	433	478	449	442	435	460	442	421	419	461	458	412	447	436	422	425	449	447	444	463	436	426	449	465	462	482	428	412	426	444	431	406	409	430	428	462	509	442	427	461	432	420	431	406	436	463	411	438	416	471	434	408	464	462	475	435	438	450	470	440	459	417	434	403	420	431	430	450	439	461	435	430	410	442	470	429	447	443	416	423	442	420	445	441	466	460	444	435	456	411	445	409	438	437	468	458	421	445	474	438	437	410	439	434	398	423	427	430	433	452	423	441	416	410	468	468	468	409	501	413	459	438	453	431	434	426	413	454	422	427	412	486	452	464	491	436	470	475	442	462	432	412	420	455	426	447	413	429	403	435	437	434	424	445	395	440	430	424	453	454	426	394	471	454	451	420	478	429	467	442	407	450	473	431	446	427	408	421	430	422	442	412	408	444	439	447	459	475	441	418	435	449	430	445	453	432	448	441	461	437	410	438	413	414	419	473	463	429	455	442	445	437	397	409	452	441	431	453	435	420	416	399	463	465	389	469	463	444	445	448	434	420	467	457	444	426	446	416	416	470	395	491	441	429	422	419	434	461	434	457	465	412	416	434	431	437	428	451	429	431	460	409	440	406	441	424	428	438	404	421	460	420	450	409	436	442	467	449	440	469	460	466	462	437	491	490	411	437	457	439	442	428	421	450	467	391	459	464	442	461	467	430	417	396	460	428	413	471	447	462	414	399	477	421	441	419	413	460	435	413	443	397	444	430	419	491	476	443	432	458	419	442	427	390	461	434	405	431	411	454	411	426	446	462	448	438	478	434	430	459	423	428	414	431	431
28991	17853	3787	734	602	512	552	473	461	496	501	458	431	474	453	450	444	477	458	457	471	465	447	440	456	468	455	482	446	444	479	465	470	442	468	476	467	435	479	454	457	454	443	475	433	479	451	454	476	492	462	483	422	469	406	444	419	434	488	486	444	454	462	464	483	478	442	475	492	458	428	470	470	424	443	461	481	400	462	444	454	461	459	442	450	513	475	453	489	428	441	446	458	455	420	428	456	457	493	463	423	437	469	449	432	414	427	489	475	468	450	457	487	449	432	441	500	448	464	451	487	435	479	519	466	509	475	473	470	431	465	452	453	474	433	468	460	468	424	440	473	448	475	422	457	449	481	480	456	435	452	446	470	488	467	461	482	453	442	468	461	461	439	438	455	459	480	460	436	466	476	473	424	424	462	476	471	458	461	511	446	454	437	472	478	455	435	453	426	438	452	494	467	453	451	456	428	437	445	482	485	486	464	451	453	442	456	446	463	432	479	475	494	467	457	468	460	459	450	444	464	446	450	430	445	451	450	471	446	484	472	446	457	492	447	451	475	501	424	443	458	439	464	457	470	447	490	450	438	471	478	438	490	472	467	458	433	456	436	479	455	448	434	460	455	505	460	466	501	439	495	469	429	484	446	448	455	435	443	438	464	478	465	476	442	410	468	470	462	473	488	475	503	471	455	462	428	439	443	471	429	456	452	473	494	474	466	449	473	471	479	465	451	446	495	491	438	500	452	475	461	466	461	456	481	450	470	462	450	436	434	465	481	473	434	486	452	418	449	495	410	438	430	454	481	470	412	422	420	430	442	460	465	475	457	488	478	443	418	484	476	418	450	442	409	455	433	452	484	453	448	389	449	431	477	473	445	469	465	445	438	466	468	484	460	455	443	467	476	463	438	432	450	468	439	482	468	430	409	464	478	437	456	442	445	459	464	484	440	442	462	438	490	436	485	442	463	449	429	448	465	458	482	453	422	421	457	442	475	479	471	455	436	439	417	473	436	458	418	450	444	500	501	466	506	427	433	471	469	474	481	437	445	458	435	435	483	451	458	479	488	429	419	451	453	461	439	462	451	454	481	434	442	431	491	448	471	468	458	470	444	453	465	399	439	437	469	422	463	467	471	440	485	433	435	494	448	473	452	472	454	430	480	430	437	432	461	454	456	455	509	462	486	460	495	464	464	480	472	451	464	473	461	470	496	426	461	466	496	455	461	449	473	456	467	438	457	427	484	460	472	500	461	448	464	468	450	461	480	455	466	473	460	482	441	455	461	438	455	448	480	473	466	491	468	460	474	414	451	484	451	434	502	471	480	449	453	447	497	450	479	439	461	476	420	446	422	459	486	469	469	466	455	460	445	452	446	438	441	455	452	442	466	461	501	459	471	433	444	464	475	463	439	417	456	453	428	477	440	440	470	488	441	443	516	435	462	451	469	430	460	499	458	443	509	467	434	443	507	436	473	501	457	445	468	427	468	470	480	459	446	473	448	455	497	447	472	474	477	439	468	503	463	442	455	460	452	442	431	455	476	461	388	432	489	472	434	493	472	442	493	445	445	455	410	493	438	492	442	468	480	454	472	522	485	472	450	441	474	499	463	456	475	487	482	443	436	460	419	468	471	457	448	463	453	470	461	478	443	458	499	433	461	479	477	481	436	436	467	457	454	454	471	476	461	462	491	507	476	424	468	448	447	464	438	475	452	428	479	461	463	459	448	430	462	470	447	453	503	462	465	438	467	446	460	451	421	463	437	472	469	446	454	461	489	478	454	429	434	474	482	444	449	418	454	441	413	468	468	502	510	447	468	432	466	443	447	463	423	453	402	419	476	424	489	458	432	480	436	482	452	467	491	483	481	450	462	466	478	445	480	448	444	432	493	439	415	411	487	485	473	457	468	460	475	473	444	496	481	478	446	437	450	491	467	467	484	443	470	438	432	482	461	440	462	438	452	512	453	493	480	428	472	468	445	451	448	472	455	477	486	482	471	417	510	456	451	419	459	470	498	477	463	440	455	456	473	458	450	442	474	445	481	436	483	485	475	464	465	446	449	484	425	450	475	443	461	426	458	447	431	462	484	441	490	428	473	429	458	440	409	463	461	455	486	443	471	442	426	455	465	446	458	453	442	405	417	419	465	434	433	455	457	446	464	421	432	448	424	449	453	451	489	476	466	434	463	458	404	480	481	418	492	470	427	454	457	463	433	467	473	480	438	466	436	457	441	458	404	450	463	460	512	418	474	519	444	463	468	455	468	471	470	464	447	464	428	441	472	442	476	429	481	444	475	475	434	461	418	409	443	493	428	443	450	456	432	451	435	444	453	465	443	431	443	501	456	458	475	445	457	426	491	480	432	470	426	470	462	417	429	437	426	474	474	453	470	435	449	446	437	429	485	479	482	475	452	467	438	452	460	435	472	479	439	478	449	426	436	463	510	510	434	414	492	495	447	464	444	470	464	474	476	484	431	452	489	459	458	471	459	437	448	428	455	449	460	454	414	440	436	452	450	443	441	459	476	462	462	443	448	474	408	439	486	463	457	463	446	481	435	463	443	461	467	476	442	437	429	463	462	463	396	441	410	436	440	465	434	418	417	435	462	455	451	427	472	439	471	471	485	477	439	451	465	435	432	477	508	443	434	483	416	480	458	461	462	449	495	486	468	475	470	491	431	525	478	435	450	501	462	425	434	497	453	456	492	432	443	408	455	517	465	454	476	479	442	437	472	428	415	496	460	471	481	479	454	471	438	466	469	471	479	419	442	479	443	480	479	437	481	430	472	464	444	444	489	459	441	450	493	453	465	440	443	434	460	487	451	456	428	422	471	436	452	477	450	425	461	484	454	437	451	465	455	460	477	472	441	471	468	436	429	428	480	467	462	445	466	451	475	446	446	468	461	475	437	479	464	466	432	428	464	472	419	449	463	497	495	469	471	477	488	499	457	448	482	427	426	446	470	466	415	440	450	469	456	473	466	469	443	482	464	477	435	435	450	422	468	487	463	437	460	451	431	441	433	439	466	464	455	453	468	448	411	459	451	434	445	481	459	469	443	471	496	474	450	467	476	492	442	453	465	465	444	468	472	425	443	458	442	457	447	476	425	475	473	464	449	456	486	444	431	489	462	477	434	474	482	488	471	461	462	453	452	478	433	410	509	459	466	438	476	456	444	437	490	473	457	455	465	476	449	444	478	449	480	489	492	494	458	486	496	467	445	465	457	429	422	445	484	496	472	423	414	453	438	496	450	464	472	444	424	444	450	468	441	455	482	464	479	473	475	473	453	463	424	444	419	451	442	455	469	450	390	463	481	473	449	456	455	409	473	474	450	450	461	447	497	414	475	495	452	478	452	460	442	475	479	435	466	437	484	484	464	437	486	468	452	471	468	440	415	465	455	462	485	475	428	464	456	441	453	418	426	482	447	470	469	497	473	438	440	428	467	443	480	462	486	437	447	467	437	474	460	424	483	422	470	450	491	448	456	446	448	467
13299	960	757	591	575	519	515	501	462	463	478	485	506	525	467	471	501	486	515	502	536	516	478	487	488	426	457	474	492	495	483	462	465	476	485	490	486	516	510	458	481	492	442	483	453	452	479	489	488	513	463	462	477	451	469	486	494	472	464	441	512	480	515	490	449	492	475	502	486	511	488	465	455	493	538	470	466	439	470	469	454	468	449	474	494	500	466	458	471	503	463	515	476	501	475	497	507	466	485	478	432	480	435	438	454	499	469	473	491	492	466	434	494	462	469	532	482	467	509	479	507	499	515	520	476	464	474	486	498	476	481	511	480	494	508	537	469	459	456	483	515	495	501	520	510	492	482	462	478	489	459	511	479	478	493	499	527	477	476	459	476	454	514	479	499	475	487	507	460	493	443	477	456	495	474	454	486	504	507	491	470	498	442	442	503	470	497	490	496	460	514	466	491	483	506	492	491	455	484	515	502	500	466	510	485	492	476	480	473	443	511	480	479	488	536	493	459	506	506	487	496	499	505	452	432	493	491	516	499	488	507	467	493	463	447	468	514	471	450	487	500	506	460	487	516	448	473	479	492	475	503	516	472	453	474	494	493	477	476	473	473	457	529	470	501	517	450	516	490	496	492	491	487	493	491	458	470	455	480	501	464	505	447	535	415	498	487	513	486	445	486	437	478	465	469	466	479	480	494	460	479	486	498	477	475	482	536	544	476	469	451	444	478	464	475	473	453	479	453	477	482	490	444	478	446	459	495	518	485	518	499	513	463	474	465	440	459	476	496	452	488	487	467	481	450	486	461	469	491	489	489	436	461	518	492	454	517	475	495	486	474	476	486	460	454	480	494	491	491	476	491	484	524	503	464	511	451	496	498	474	473	471	472	437	526	501	491	454	477	501	526	498	517	500	504	461	489	486	483	477	456	463	469	433	504	482	499	507	465	454	521	483	437	509	488	441	430	488	443	450	471	458	489	498	495	484	467	482	499	443	496	501	467	501	461	471	532	500	475	470	492	517	496	489	475	467	464	514	470	508	501	548	509	491	450	482	488	476	497	513	495	451	481	532	440	457	463	491	489	523	453	502	457	489	501	467	474	491	480	463	467	487	465	468	446	494	473	506	484	468	479	486	467	494	474	496	475	454	509	436	511	467	503	475	503	499	488	465	467	458	493	492	488	471	471	475	494	475	512	508	507	463	458	477	510	449	496	469	446	495	486	503	505	461	474	481	478	474	460	474	452	508	512	494	445	458	464	459	505	488	521	488	488	476	507	504	467	470	503	442	498	443	466	470	472	477	477	439	464	490	473	453	464	472	456	459	467	494	519	470	461	512	521	479	470	475	470	452	522	469	489	474	495	459	512	498	467	467	468	489	456	460	464	507	515	489	484	483	514	472	474	475	505	481	498	492	475	496	508	468	447	473	429	490	465	484	458	480	481	500	483	476	487	420	473	485	469	510	435	472	508	488	480	509	498	450	469	489	487	486	481	499	461	503	487	514	471	483	492	516	486	470	457	513	458	437	453	464	492	498	481	471	476	512	520	488	506	466	483	481	453	483	456	518	492	517	489	486	478	476	463	457	514	478	480	468	499	453	504	467	465	489	518	459	507	484	498	461	489	499	475	453	528	511	482	464	489	489	508	481	464	479	453	500	444	438	516	489	480	478	461	476	473	458	532	458	521	473	474	467	482	456	412	488	505	480	500	479	525	473	472	479	482	469	483	474	479	417	481	496	501	491	479	490	481	501	447	482	482	514	462	508	483	470	489	465	469	494	463	484	475	468	491	485	512	480	500	499	463	470	443	502	453	468	425	473	455	455	530	511	501	467	464	477	520	459	449	467	458	454	455	466	446	487	467	457	456	456	492	470	500	494	472	486	484	472	479	446	464	474	443	478	464	459	478	469	449	511	493	477	476	502	470	488	436	478	469	493	465	474	489	508	470	475	460	462	487	553	450	478	501	502	451	479	455	527	492	491	427	516	450	457	492	472	466	450	511	481	484	530	432	505	474	502	487	486	445	443	483	471	468	511	511	463	480	453	477	454	487	488	474	439	492	473	490	509	468	487	437	477	484	469	502	470	478	519	450	481	462	462	477	492	469	504	472	472	515	455	465	480	478	486	455	451	497	489	485	499	517	501	498	527	501	442	406	523	458	498	482	463	462	457	457	457	464	483	496	484	502	481	487	469	458	481	483	479	468	493	482	433	432	466	479	483	499	492	480	478	489	478	487	503	489	504	493	481	463	468	459	486	460	530	438	485	436	502	485	476	474	489	491	464	496	500	475	488	459	457	507	503	499	467	479	487	491	487	490	497	533	501	460	491	472	480	462	481	503	472	464	468	474	493	464	473	463	476	482	484	501	462	483	486	476	488	468	513	496	522	510	478	495	486	488	499	504	492	498	493	503	484	505	461	514	504	509	521	471	490	517	490	441	457	482	513	495	466	496	496	473	497	469	461	471	480	527	478	475	491	472	481	490	476	469	461	521	445	505	503	537	468	441	466	508	442	492	499	525	474	490	485	492	487	486	472	489	491	524	509	476	494	458	462	454	500	495	505	453	475	460	477	475	468	495	466	488	436	496	446	455	497	505	507	488	462	480	467	487	483	449	457	446	494	470	504	493	471	503	461	475	479	501	460	490	415	472	514	510	471	482	505	484	463	508	466	444	451	437	514	463	500	481	514	504	487	513	465	487	478	458	478	499	462	501	509	505	488	497	453	512	461	455	513	440	488	522	458	487	517	494	466	510	495	479	473	442	462	474	496	495	488	499	500	500	482	494	450	502	471	452	469	498	487	459	469	513	476	459	469	494	474	447	497	487	463	514	522	446	405	459	467	454	491	466	474	480	478	488	515	463	476	458	492	485	489	481	477	507	474	460	452	501	490	444	483	483	490	484	485	481	492	489	527	504	463	461	475	508	513	531	518	470	463	486	512	461	521	508	461	482	484	526	480	453	494	465	493	469	527	505	471	495	518	493	499	470	470	453	461	450	461	465	465	501	468	537	451	514	492	454	505	479	482	464	488	515	460	447	481	503	518	555	496	490	495	500	495	468	494	477	466	526	475	508	469	478	444	486	470	467	474	480	483	443	487	482	518	461	473	444	460	509	477	479	470	471	457	470	465	490	541	485	460	457	479	449	492	457	480	494	455	506	519	522	468	532	481	525	487	476	469	499	499	508	502	504	443	473	503	495	493	460	479	483	470	480	484	488	467	472	464	526	500	462	476	500	442	466	486	447	467	481	496	485	471	516	483	481	483	473	471	519	467	478	526	490	488	471	456	453	445	455	467	438	457	458	474	495	480	497	474	429	459	490	495	461	476	477	461	470	500	438	498	473	520	447	502	485	499	492	474	530	467	503	475	464	507	513	468	473	468	503	511	477	470	498	486	441	503	521	466	479	515	491	432	473	455	520	476	475	481	435	468	507	497	490	533	493	465	509	456	501	483	444	444	477	510	469	518	482	511	450	472	484	448	453	496
24328	21616	28955	24773	21619	9351	902	676	536	480	465	431	416	372	386	393	390	391	379	321	349	335	328	320	350	332	355	308	311	334	313	311	335	298	340	312	310	285	314	302	314	305	324	330	344	302	335	308	306	328	310	290	283	311	302	305	301	332	352	301	280	330	294	313	294	347	297	314	307	305	287	305	321	292	308	300	267	299	312	315	319	307	324	299	304	312	319	316	289	301	333	287	279	318	312	330	306	299	312	294	329	308	315	313	347	303	292	303	314	308	303	285	283	269	302	307	342	311	342	344	321	331	313	333	350	301	290	348	301	298	320	279	325	319	322	327	328	323	277	301	276	331	307	314	297	332	286	296	299	318	299	318	314	296	340	310	288	319	307	327	308	305	272	316	301	312	365	326	318	297	286	311	320	302	313	321	308	338	316	307	271	309	347	351	295	306	321	325	322	319	294	304	323	316	293	265	318	318	292	294	303	340	333	280	318	264	304	322	289	325	307	323	317	305	321	290	302	315	310	340	312	301	326	338	305	333	322	304	316	303	332	289	331	286	315	307	310	274	299	307	292	321	282	312	330	318	294	306	296	259	290	301	286	297	293	339	316	288	323	338	302	309	315	300	332	320	312	324	316	310	294	316	295	272	313	321	282	293	310	338	324	319	290	304	312	322	296	307	280	295	300	328	315	313	331	310	285	270	316	305	311	295	330	318	286	299	329	342	297	350	293	320	306	295	307	324	306	298	279	323	327	291	288	303	312	309	313	295	311	273	327	326	326	306	293	329	302	288	314	320	286	294	329	302	328	292	335	305	329	284	313	318	306	305	294	288	340	300	302	298	300	302	290	314	311	315	304	278	297	319	317	323	292	290	300	295	308	291	306	290	318	295	291	286	283	324	266	297	309	282	324	272	301	313	331	289	329	292	288	308	293	324	299	317	336	333	321	308	320	298	280	292	338	336	309	304	296	331	310	299	290	321	298	338	323	288	315	289	311	291	290	303	337	329	317	349	315	313	320	288	281	294	328	306	338	299	316	287	312	320	304	291	337	328	295	314	336	293	313	287	315	341	292	327	285	299	295	301	272	297	294	295	294	313	326	293	299	303	309	302	278	301	311	326	315	321	280	319	308	316	289	321	313	313	316	315	311	286	309	319	287	314	300	312	292	293	329	312	307	302	287	320	298	301	333	316	318	288	336	309	295	318	272	341	335	290	314	326	276	320	320	284	322	278	297	290	322	277	279	301	296	311	310	359	287	319	308	316	299	297	283	298	320	297	313	300	333	309	301	313	289	316	342	287	299	306	287	305	315	305	285	311	286	318	306	270	295	265	299	326	292	331	286	323	291	295	302	273	291	296	358	289	331	285	308	307	324	317	287	280	279	292	283	323	311	322	310	307	313	294	304	275	278	273	297	334	293	288	313	322	309	324	309	295	306	296	280	291	295	310	295	310	305	284	327	304	330	321	305	302	296	318	295	331	350	306	298	318	322	283	317	315	306	283	300	322	335	319	336	301	302	299	316	299	335	283	313	309	287	305	290	288	316	303	319	299	298	313	314	314	321	318	301	294	288	304	288	308	310	315	311	325	299	299	288	314	291	306	321	309	311	298	309	287	297	300	331	306	318	305	312	262	295	323	312	334	283	304	318	304	339	293	323	293	299	280	356	336	273	312	311	335	303	289	283	331	293	297	318	321	299	339	311	316	306	306	305	318	301	303	293	306	301	319	308	321	298	298	293	332	361	333	325	310	307	288	299	328	295	299	282	302	280	286	309	310	291	281	269	329	309	316	336	297	323	321	317	302	334	304	344	301	316	308	312	285	297	316	315	328	310	281	317	309	307	300	299	334	284	312	302	305	315	303	351	299	296	307	336	309	352	293	326	292	317	310	317	290	328	331	324	312	319	334	301	286	300	299	336	310	292	303	318	306	308	344	303	324	309	316	320	284	328	317	312	311	311	321	306	285	313	301	291	299	317	316	310	319	325	290	306	322	292	299	300	269	296	323	320	312	332	302	283	277	311	305	303	324	320	328	322	319	281	300	324	304	327	295	286	330	340	271	315	330	272	301	313	324	311	282	295	280	281	299	294	323	316	258	347	329	292	328	297	277	324	323	315	320	298	294	322	330	296	316	322	306	287	306	310	320	315	300	333	293	345	305	283	304	289	297	290	332	292	308	306	331	297	314	278	291	345	290	265	311	335	295	298	268	274	310	338	291	307	292	302	302	330	319	301	287	312	295	295	286	298	295	299	314	284	330	282	298	277	302	275	323	304	297	288	324	296	319	296	330	337	330	311	329	312	337	263	273	322	305	306	324	332	315	311	319	299	311	291	324	326	316	303	306	321	314	307	317	278	332	310	297	303	309	305	292	320	279	287	294	313	286	303	295	294	290	302	292	344	330	281	306	312	309	338	319	332	289	310	320	271	265	303	302	323	314	290	291	311	288	299	310	294	297	314	273	302	300	317	305	300	290	288	348	286	305	284	330	297	305	316	313	290	299	298	333	339	323	289	323	304	313	245	327	313	290	294	336	313	285	322	316	299	292	285	302	285	304	325	293	304	327	306	314	307	291	294	309	311	274	321	291	281	293	283	325	300	307	326	313	291	303	290	282	317	281	349	284	328	290	313	306	348	293	310	308	305	346	310	268	306	281	295	299	286	291	299	290	297	287	300	294	313	310	311	337	314	316	330	340	290	315	313	319	295	303	298	316	286	307	353	308	312	325	315	309	281	279	291	314	317	311	316	342	314	309	304	295	294	317	294	295	270	278	282	288	272	317	293	321	289	287	289	328	292	297	308	295	292	296	290	288	313	332	306	318	347	307	317	281	296	329	305	325	323	303	327	325	288	319	303	299	310	338	288	300	304	314	290	308	318	333	334	290	293	296	308	316	322	260	333	317	289	320	322	326	303	300	290	297	300	297	322	305	303	321	340	306	318	293	292	331	301	310	311	307	326	324	299	308	291	276	278	320	298	312	278	270	313	328	297	303	293	290	325	325	296	288	335	295	331	310	300	307	312	355	316	298	296	329	302	314	291	321	294	292	283	312	304	313	301	343	273	312	295	308	311	289	278	292	307	279	314	341	317	308	312	297	308	308	308	325	302	312	306	330	287	321	296	309	294	274	324	315	316	296	300	303	311	336	300	316	314	304	316	275	313	277	285	305	291	298	302	311	305	342	316	298	312	323	283	325	303	302	308	300	277	317	292	319	335	335	332	291	313	301	317	302	302	326	290	287	263	287	275	329	314	296	344	288	283	296	277	303	297	328	308	300	345	327	290	320	327	305	353	294	302	295	325	297	299	293	301	302	312	284	295	298	293	329	313	315	299	276	285	308	302	322	301	332	309	277	297	301	283	294	316	306	307	325	339	299	308	303	299	294	287	323	339	299	335	336	288	300	287	293	324	329	319	310	317	315	301	344	311	282	309	277	304	316	312	304	330	323	319	333	303	307	308	309	330	302	312	317	329	315	310	335	297	312	308	271
14845	8192	5361	2629	1901	1335	1108	852	764	655	598	568	494	441	440	413	389	376	381	366	402	385	377	341	358	343	347	354	332	361	353	320	364	350	363	347	335	317	359	319	317	323	349	330	350	337	343	314	371	339	329	348	362	334	346	303	329	332	340	325	295	341	287	336	361	323	354	327	302	333	323	346	358	347	332	300	320	353	355	336	331	334	325	332	310	323	322	330	282	329	366	347	352	323	317	311	317	327	327	302	310	311	333	311	301	300	323	343	320	322	319	321	292	344	330	360	357	348	373	347	349	348	363	377	350	331	330	344	320	323	328	350	328	350	345	332	307	380	341	311	318	339	304	300	320	335	335	322	314	327	312	345	318	328	333	337	335	340	318	337	333	337	329	334	324	313	333	315	346	317	297	330	305	346	317	345	321	322	319	313	311	361	339	361	361	323	320	303	307	322	339	299	316	304	316	332	324	315	317	344	317	304	331	314	281	340	328	331	321	350	320	331	360	317	317	323	349	294	321	343	338	323	314	267	315	336	328	315	332	334	316	313	291	310	331	340	343	311	361	334	301	306	361	312	340	313	352	305	314	295	332	357	319	321	340	320	293	328	348	337	306	310	326	322	361	346	316	343	303	326	319	351	329	335	313	335	351	347	340	319	336	341	355	363	368	325	336	299	327	308	330	339	315	350	299	327	354	326	308	352	327	303	329	309	309	334	298	310	314	323	354	317	355	352	345	324	347	326	335	342	317	338	315	298	339	351	352	331	319	313	315	330	321	317	362	363	350	313	327	335	326	341	335	352	305	315	338	306	355	333	290	315	347	352	322	328	344	332	291	316	357	306	299	344	303	293	301	354	338	354	365	310	343	315	337	297	356	330	320	325	349	331	289	320	325	334	348	317	326	329	320	328	342	301	342	347	343	347	318	299	333	306	319	345	312	350	320	335	326	312	366	329	309	325	312	338	362	325	309	297	327	349	324	340	339	330	323	332	310	312	326	331	345	316	329	339	331	344	347	326	319	323	314	305	344	334	327	322	343	312	305	341	312	310	347	311	329	329	342	342	341	305	322	296	320	306	286	309	303	362	335	286	314	348	330	347	324	325	316	313	319	345	330	359	268	354	337	320	314	304	336	332	334	356	340	337	334	318	325	296	297	311	317	319	326	320	323	309	330	345	299	308	343	328	350	330	295	363	345	340	340	348	329	301	337	311	313	330	353	353	313	339	333	333	303	343	323	306	339	349	334	319	349	308	294	323	297	326	306	359	345	319	329	349	344	351	341	335	320	357	346	344	340	317	341	341	305	300	338	330	345	283	343	340	363	310	313	353	312	357	317	312	292	313	321	315	330	327	351	359	325	319	278	344	358	316	301	347	310	319	321	354	317	343	303	350	320	358	326	329	372	350	310	326	337	313	363	306	347	323	316	319	327	325	348	326	352	330	326	316	322	322	373	326	328	340	295	344	294	336	342	305	327	299	323	309	333	311	331	308	335	293	354	330	305	316	317	288	300	323	359	343	332	324	350	353	345	348	338	349	346	337	323	321	335	311	334	316	319	315	305	361	288	369	297	324	328	357	306	290	325	327	297	345	325	334	373	334	336	342	295	306	326	351	332	311	342	332	332	321	303	338	351	331	343	346	322	364	345	310	356	310	343	335	309	342	339	354	312	312	335	344	298	322	341	298	288	326	351	313	326	348	319	301	365	317	354	315	339	319	332	319	318	364	331	332	327	310	314	326	354	337	308	310	329	306	306	331	320	337	367	343	298	324	317	296	348	322	339	352	355	366	330	330	303	320	373	337	308	345	310	334	330	356	341	316	338	299	319	323	347	336	284	291	333	328	342	327	270	303	304	299	303	317	336	299	334	327	358	314	322	279	320	340	298	314	324	306	320	337	317	326	318	321	322	342	328	297	318	311	345	301	340	349	337	320	315	302	299	302	307	353	329	314	348	294	308	333	316	344	332	316	307	301	345	309	354	332	322	326	306	326	299	344	313	331	308	286	376	332	322	326	310	306	321	312	323	369	316	294	335	295	332	348	338	353	324	329	325	333	332	331	321	353	312	341	344	342	337	345	318	359	325	315	333	330	315	333	332	323	356	298	341	390	319	318	332	335	329	338	353	305	321	324	318	347	324	310	324	317	310	333	293	333	324	316	317	361	286	327	322	323	332	319	343	315	337	289	330	315	314	294	324	319	333	303	320	315	353	353	325	317	342	337	338	323	302	358	290	330	343	321	326	311	269	326	311	312	325	346	333	313	315	322	320	325	314	324	303	306	323	326	341	346	332	317	334	355	316	316	347	326	317	315	331	369	323	320	336	340	318	343	331	299	325	322	312	300	327	350	344	347	353	298	328	339	325	339	324	325	342	317	362	358	308	327	330	284	303	321	331	343	370	377	325	349	328	343	338	337	323	303	303	356	303	323	290	361	347	330	333	318	318	313	342	309	278	299	325	342	338	336	342	335	355	306	293	325	336	378	337	316	324	343	311	301	333	306	294	325	316	316	309	328	338	314	323	332	315	328	323	352	317	300	335	338	336	290	327	342	328	335	328	330	338	313	343	340	302	326	309	341	356	308	347	308	333	333	349	350	323	316	318	337	340	318	323	361	329	316	346	358	320	320	314	315	318	314	334	342	337	359	369	340	334	312	354	317	342	337	304	322	336	350	322	368	305	340	339	339	276	339	329	328	320	302	320	344	320	340	346	319	334	330	322	308	340	321	343	313	343	326	354	322	349	311	317	334	317	353	316	333	348	322	328	348	348	296	337	306	303	335	301	328	329	334	292	360	315	322	319	369	338	350	308	324	313	321	304	323	334	339	344	297	327	304	319	316	350	330	308	326	369	349	316	334	342	340	333	318	340	368	307	339	313	329	326	332	365	340	302	319	329	309	314	308	336	296	346	343	315	323	335	349	301	344	317	317	318	336	325	328	331	317	333	297	308	325	341	294	346	332	353	335	302	308	314	325	300	309	326	354	346	316	302	312	312	348	310	335	314	318	320	349	324	295	329	319	356	311	334	327	313	312	340	330	337	304	315	328	331	328	345	349	327	303	333	328	322	347	320	322	349	324	333	339	339	334	313	325	313	348	326	338	322	327	337	356	386	316	339	331	334	341	297	314	314	342	328	333	313	306	327	336	300	350	336	325	319	342	356	331	317	319	343	364	359	323	325	358	312	331	312	331	316	316	333	292	298	285	344	331	310	318	317	315	353	333	338	343	327	327	304	322	338	341	330	336	322	331	303	322	345	314	316	313	336	336	336	358	288	322	309	304	324	346	326	321	332	348	339	347	339	348	341	341	324	356	333	328	323	313	327	328	306	316	333	357	323	312	319	332	321	339	346	343	332	333	355	328	326	323	309	334	285	360	351	338	338	348	355	306	321	316	311	334	312	298	312	355	321	354	357	330	316	356	340	315	332	314	343	328	304	339	311	324	323	354	342	321	319	345	285	337	320	372	322	347	314	292	301	342	315	378	317	343
25363	21538	27645	25721	9498	1011	804	775	684	699	690	682	647	672	639	644	628	674	627	606	650	636	601	631	596	615	582	580	623	585	591	618	611	623	600	621	613	610	605	604	602	616	597	610	581	573	575	571	624	601	616	605	590	590	611	567	620	617	584	582	622	577	604	584	588	587	590	625	598	630	632	625	596	585	578	640	610	544	619	653	640	615	619	611	609	619	624	626	630	613	623	625	655	601	569	601	602	605	612	598	628	617	589	634	557	607	612	591	578	578	602	580	620	597	601	572	594	604	629	594	585	622	625	595	631	613	625	602	645	630	619	579	594	579	593	568	582	630	631	629	593	581	622	559	571	630	599	652	621	575	635	600	623	610	602	661	603	620	652	648	578	630	603	622	613	574	615	628	651	630	619	580	615	646	612	582	600	630	547	591	567	601	589	590	578	644	598	611	569	632	597	587	631	588	576	638	616	582	573	611	651	593	590	600	648	591	621	571	584	629	587	609	661	604	608	620	646	613	605	533	620	591	635	593	617	591	657	623	634	579	584	623	610	627	622	652	590	605	628	574	636	619	592	625	591	638	603	596	580	592	603	588	617	617	622	603	630	616	606	601	567	575	615	586	627	593	628	570	576	590	599	598	585	642	630	643	590	612	645	597	613	572	617	622	575	581	593	585	630	655	588	598	652	602	660	627	611	587	602	590	571	633	601	587	635	565	627	606	558	602	661	612	598	628	594	597	615	622	642	618	594	564	585	610	597	621	580	588	620	581	614	642	584	624	631	608	601	621	681	615	572	648	608	590	592	577	629	601	609	601	577	597	646	605	610	586	608	578	620	589	579	582	638	612	624	588	629	596	632	601	593	582	641	584	591	628	560	602	627	610	612	563	585	601	611	601	562	590	587	642	595	640	659	613	594	594	548	616	620	599	570	612	590	624	599	570	583	616	620	597	600	606	647	613	646	668	636	589	641	605	624	598	588	625	641	600	616	597	651	585	579	580	599	660	635	591	634	622	619	608	640	639	596	624	630	565	602	608	606	620	621	632	637	588	613	627	592	609	587	636	603	627	610	610	605	583	576	601	568	670	618	618	589	592	595	668	619	604	610	635	647	620	633	618	655	671	562	581	611	609	636	646	624	616	597	584	610	600	579	598	593	614	563	598	618	582	618	612	588	605	608	592	631	570	612	611	599	601	598	604	588	592	638	639	604	591	599	601	604	580	593	609	597	574	622	561	646	632	563	625	599	601	622	616	620	575	618	585	584	593	611	623	605	596	608	600	609	620	627	596	622	571	591	591	625	591	601	615	612	589	655	619	592	638	624	617	600	637	558	599	620	619	605	583	642	610	608	616	607	612	591	615	576	603	636	636	618	598	561	587	615	588	628	566	558	591	548	591	581	611	587	610	606	610	589	574	624	612	641	590	580	613	608	598	608	581	631	601	639	575	635	615	611	596	607	623	628	609	607	624	603	594	563	596	637	557	626	631	602	612	596	591	606	622	600	648	587	627	591	587	606	599	652	641	596	634	570	607	593	614	549	656	633	584	601	597	628	597	583	611	569	641	573	556	591	578	572	625	624	635	594	641	609	606	599	613	625	617	655	618	638	613	598	567	650	620	630	631	610	612	589	598	610	640	612	617	582	577	599	629	655	621	618	613	606	612	649	586	614	641	619	602	649	580	561	575	602	629	640	650	552	642	595	573	590	637	591	600	614	556	663	639	642	635	603	590	576	636	628	585	574	617	611	607	617	589	610	598	599	612	565	612	610	604	589	607	567	625	670	567	592	570	635	596	588	593	601	677	626	611	620	594	583	593	566	609	585	609	612	612	607	647	605	639	588	682	612	587	598	611	596	577	630	617	639	614	642	592	568	585	588	569	643	564	637	573	633	586	567	626	631	615	575	578	614	643	604	552	597	588	618	600	629	637	610	600	589	586	594	616	599	607	633	613	634	606	612	619	620	581	617	626	565	626	594	609	584	622	576	649	628	565	631	611	572	601	652	618	612	596	634	584	583	611	566	618	631	612	591	591	632	598	635	607	587	577	586	645	622	586	655	559	618	556	602	622	599	647	599	593	622	624	554	599	614	582	624	570	575	555	602	627	611	611	559	688	613	584	653	610	611	608	626	599	593	623	628	637	639	611	613	612	572	655	550	623	585	553	620	595	537	600	592	604	605	560	621	618	625	623	624	590	565	641	593	635	567	588	546	598	590	622	633	600	592	583	584	660	629	603	659	609	632	583	593	603	582	607	610	644	584	564	585	624	620	631	570	577	626	627	600	647	580	613	592	618	617	603	601	593	588	632	580	567	625	614	613	636	601	627	638	630	558	561	595	630	613	601	568	684	629	580	640	602	604	612	606	641	577	652	613	608	659	656	593	582	567	592	591	662	586	595	578	576	621	585	576	608	609	621	591	576	598	580	600	598	615	647	620	615	571	560	595	560	573	594	594	614	601	612	619	622	593	594	571	538	633	621	647	535	579	589	574	582	631	609	594	609	603	630	617	601	623	590	583	578	566	594	549	631	577	597	624	610	574	593	553	636	563	571	582	632	616	610	622	567	629	616	575	605	550	615	659	621	612	603	603	629	590	602	596	614	569	588	580	575	580	604	636	584	608	617	645	556	612	633	608	593	580	595	591	585	589	613	587	615	608	604	549	653	584	602	623	619	615	645	583	645	630	622	614	616	600	576	604	606	587	608	655	552	605	651	623	626	615	605	613	677	578	582	643	551	610	601	649	650	561	572	635	607	617	570	598	606	598	581	632	582	635	598	584	631	607	558	629	571	573	634	566	593	601	616	641	585	566	622	591	603	598	600	610	587	629	544	614	555	602	599	610	623	584	634	614	628	576	580	623	617	628	637	589	680	593	635	622	593	619	595	619	612	586	601	564	605	551	622	625	607	600	648	603	624	610	639	610	650	568	596	605	646	593	603	624	588	576	613	601	628	598	593	577	582	546	624	662	597	581	639	628	612	581	563	596	606	598	648	585	605	649	540	601	592	560	576	643	588	623	613	593	590	598	588	593	647	598	626	648	544	587	588	599	639	568	625	627	541	616	610	582	587	585	569	607	598	646	624	616	637	611	628	550	589	624	582	587	569	609	637	657	616	610	583	611	611	572	597	640	606	584	614	657	643	629	596	633	606	619	585	619	651	609	607	611	586	625	584	599	588	599	574	591	556	637	568	598	580	640	596	604	550	597	561	586	612	624	576	618	596	598	613	631	592	641	625	620	615	605	594	576	593	601	512	638	612	585	618	639	618	614	612	619	605	578	579	609	588	619	589	585	639	630	572	566	581	592	597	608	610	639	635	584	580	608	587	593	535	629	597	591	589	582	604	621	570	618	568	622	615	606	566	633	601	609	604	639	627	617	584	600	620	572	609	605	601	651	616	599	588	598	608	587	607	575	596	629	565	592	603	587	604	566	623	589	563	586	634	613	584	619	611	588	612	563	624	599	591	601	590	596	601	595	594	569	656	575	623
15447	4907	3185	1767	1393	1166	1024	907	862	751	753	696	704	677	661	685	606	638	616	648	636	631	643	657	626	591	618	638	639	647	634	697	615	617	658	633	599	612	628	657	630	600	632	591	628	640	584	637	626	583	584	601	610	621	593	611	651	646	633	645	595	637	622	610	587	592	653	582	594	619	635	636	611	606	662	619	597	645	579	613	572	629	618	641	616	600	625	619	611	646	644	619	592	606	604	614	587	606	588	605	609	598	619	603	618	584	674	581	592	622	614	625	613	609	629	664	603	589	663	642	625	661	645	599	672	602	659	609	623	573	601	619	639	642	627	569	649	625	646	608	626	638	602	603	601	570	652	618	629	610	670	646	623	630	593	634	604	622	648	635	607	615	601	597	597	645	628	600	661	642	634	634	624	596	588	639	585	659	566	607	656	665	602	589	585	600	615	633	564	660	601	650	648	625	594	631	671	591	587	617	615	647	620	639	587	611	577	584	628	623	604	635	574	614	586	592	650	626	636	584	623	592	646	591	611	589	627	644	603	617	621	616	633	641	636	640	605	688	615	592	617	597	655	600	618	608	587	638	578	608	637	607	605	652	567	604	580	597	602	593	595	600	584	616	606	633	604	621	589	638	622	610	591	623	618	569	659	613	629	625	619	592	630	620	608	631	574	629	631	591	617	604	653	600	646	657	649	609	604	618	624	595	619	648	659	635	605	619	636	606	608	617	645	663	559	613	591	626	591	576	620	607	630	592	602	675	610	584	650	642	642	641	603	592	614	601	619	619	590	633	593	620	631	641	664	602	639	615	623	623	639	620	632	578	594	595	670	627	634	586	612	670	621	625	595	587	587	599	614	618	616	623	616	585	614	618	612	560	598	616	649	647	629	645	653	603	630	659	597	616	605	594	662	585	590	596	685	614	641	604	613	583	639	606	626	604	617	583	606	641	652	609	641	619	616	610	624	608	624	583	642	581	599	640	567	569	631	602	590	645	585	626	628	604	604	611	570	611	587	585	626	604	571	641	593	580	623	617	625	602	615	647	563	622	640	618	647	618	601	627	607	642	603	585	639	605	601	616	613	570	610	608	592	586	598	606	623	568	608	593	611	635	571	632	644	609	634	596	589	654	617	589	646	568	643	608	618	577	613	605	595	596	671	577	585	657	616	621	649	626	592	642	638	618	661	579	625	632	591	603	663	620	629	598	615	612	631	606	611	614	608	582	601	621	618	623	600	626	609	598	607	625	610	626	650	643	640	619	560	588	633	633	615	622	627	614	618	644	627	638	619	638	557	580	631	610	611	659	603	640	594	605	606	626	625	592	638	574	594	606	623	618	619	592	605	584	665	607	612	651	583	590	551	594	597	619	605	667	629	647	620	615	605	611	622	618	649	682	615	637	610	621	623	635	563	625	610	579	587	604	614	590	636	632	687	618	603	616	629	582	660	604	641	642	604	618	578	659	615	632	597	598	576	611	542	647	622	609	644	599	568	653	615	583	593	626	613	595	589	557	626	636	661	599	610	640	595	630	600	659	560	631	623	651	612	631	617	573	607	606	594	570	647	650	640	602	626	588	662	634	579	630	635	636	570	632	603	611	575	581	611	627	625	610	613	631	606	592	621	620	595	596	617	654	604	618	609	624	611	651	597	609	629	582	586	578	590	640	629	628	582	646	627	550	672	601	556	627	640	618	618	645	607	630	604	602	641	601	621	564	580	631	600	592	605	617	630	623	626	591	612	613	594	661	609	568	593	617	605	592	613	621	599	588	592	602	641	592	640	606	610	578	669	664	626	620	579	627	609	618	619	646	614	600	611	625	619	600	641	670	570	589	588	619	550	657	596	610	615	582	594	658	597	639	613	635	593	574	601	654	599	636	665	640	667	589	624	593	648	587	613	591	607	599	633	612	617	591	616	584	578	643	590	600	606	631	618	610	606	590	599	640	612	633	569	609	582	624	599	591	602	641	643	639	621	617	555	641	626	624	612	615	612	652	614	610	649	614	627	599	598	607	617	652	624	696	622	647	617	635	629	610	632	620	649	611	646	645	617	612	643	647	609	629	622	648	607	577	650	622	611	635	627	613	628	601	600	605	611	571	633	621	609	596	615	614	645	625	617	613	615	611	650	629	615	607	613	596	622	624	661	577	617	641	633	610	615	631	575	637	623	616	665	639	633	638	574	612	613	590	596	578	628	600	601	566	623	584	624	604	589	596	621	687	629	649	581	588	580	591	629	595	617	579	551	608	593	596	684	583	666	559	651	576	578	637	566	600	589	625	619	607	601	642	610	607	689	599	622	595	583	630	631	590	613	586	635	605	619	613	623	610	621	592	620	611	651	600	547	607	653	645	624	589	587	608	606	639	584	654	564	601	584	668	635	620	576	618	632	619	594	567	631	636	676	599	586	606	589	615	609	574	622	625	648	646	614	640	580	630	551	640	620	569	601	564	636	683	628	610	561	606	619	604	601	628	609	602	587	607	631	640	631	590	576	624	629	595	612	584	606	586	665	613	609	588	577	620	665	611	600	602	594	615	685	585	647	593	633	572	634	617	628	613	584	596	595	617	593	612	637	602	583	619	627	621	636	627	638	634	619	581	579	611	644	591	605	610	654	615	648	658	653	573	613	630	625	634	661	602	613	656	579	618	619	618	575	648	637	613	650	586	607	614	599	630	612	612	608	578	582	640	615	556	658	602	640	658	612	610	571	579	584	597	643	587	606	610	629	635	578	596	574	572	635	610	599	582	630	589	627	627	620	637	623	635	602	677	604	584	649	606	583	650	597	602	586	654	574	602	613	594	631	646	596	651	614	602	620	631	628	616	584	624	669	591	602	606	590	597	654	573	633	608	607	589	603	647	611	609	597	615	616	636	615	593	586	573	638	633	621	645	630	607	609	622	641	611	605	585	593	594	643	681	612	605	598	600	620	616	620	596	573	664	576	609	542	608	630	611	594	619	592	626	583	608	649	629	601	582	638	612	571	584	627	632	627	638	654	618	589	602	628	605	602	654	616	642	605	624	634	605	612	630	606	603	635	683	662	637	622	613	644	598	617	639	608	585	576	616	616	605	618	625	617	618	619	605	591	643	630	665	620	582	616	565	635	664	618	601	619	614	605	614	660	626	639	584	619	612	623	622	653	575	651	629	625	618	610	609	606	619	615	639	589	612	628	585	597	609	647	663	587	594	639	669	592	588	623	592	624	617	634	603	608	622	676	611	619	639	624	615	585	602	629	592	600	627	624	625	628	636	601	639	627	571	597	635	568	609	655	604	576	633	594	609	621	627	610	639	577	624	611	607	628	635	602	656	613	644	608	664	614	669	628	632	662	596	676	622	618	590	600	616	619	608	581	653	625	642	604	654	614	597	624	636	640	590	595	601	627	612	585	605	687	603	639	584	637	594	569	631	592	607	615	556	626	650	652	620	581	580	657	629	551	632	596	625	585	626	556	607	603	615	617	628	603	627	619	598	588	633	639	634	596	618
23070	21556	29303	24266	21552	21600	6798	1168	863	766	693	650	670	607	606	570	497	495	539	486	534	497	526	521	455	483	469	435	464	476	490	479	466	483	491	466	433	482	476	430	452	476	439	455	467	470	472	480	422	449	437	453	436	442	448	411	448	450	504	427	458	463	471	495	476	441	470	431	484	451	469	434	463	417	425	435	433	443	445	454	475	445	462	441	426	440	428	470	467	446	468	478	438	437	466	402	454	452	397	469	426	460	400	447	395	442	449	479	459	430	440	414	455	469	465	475	465	499	483	482	491	458	531	471	481	481	453	494	456	468	428	468	419	483	440	451	453	481	454	468	451	467	444	439	445	452	449	446	440	456	433	458	499	455	460	459	448	435	479	411	457	487	423	434	456	384	443	426	437	453	460	457	443	476	436	466	421	446	421	472	448	416	427	479	457	473	508	456	474	457	428	429	468	450	453	509	485	443	446	425	452	456	437	461	437	420	441	411	473	446	446	453	403	455	477	462	450	446	466	461	449	406	434	453	435	467	432	469	426	472	457	445	450	503	487	445	450	433	430	460	449	413	436	444	448	458	460	438	442	416	394	448	448	465	513	446	471	423	444	472	443	471	437	426	443	459	433	433	471	448	444	471	460	483	441	444	446	494	431	429	440	422	464	481	437	439	484	413	426	455	470	486	478	450	412	443	439	469	420	439	459	428	450	420	466	455	435	448	461	451	455	428	415	411	430	445	428	443	441	438	436	450	459	424	412	426	420	409	509	450	426	417	403	439	447	447	466	457	449	446	448	475	436	419	433	460	495	459	433	485	455	412	452	491	503	424	413	445	454	443	414	430	438	439	447	456	473	468	459	467	443	449	447	451	453	457	454	459	437	434	472	472	465	482	452	435	465	506	435	422	411	447	436	471	444	447	466	421	463	428	458	473	485	481	468	438	450	422	434	475	435	441	443	436	453	452	427	454	442	444	431	469	474	417	461	443	417	418	435	432	419	469	445	467	441	481	398	441	440	452	491	426	432	445	418	463	477	447	439	456	437	459	459	455	413	429	449	478	420	431	479	438	453	445	426	461	443	471	428	476	427	442	427	424	464	438	402	418	455	434	449	461	434	464	459	460	426	426	448	476	447	443	441	470	422	436	433	431	446	417	421	430	446	420	414	432	446	423	383	460	451	447	424	416	420	411	443	458	424	414	441	456	435	429	473	424	437	449	459	464	473	415	432	470	424	451	412	453	436	454	442	437	459	440	478	447	431	415	459	478	448	475	460	446	459	457	437	420	419	423	445	441	407	424	412	429	430	437	419	449	433	477	472	436	441	462	464	463	464	424	472	418	470	496	429	422	438	464	444	465	442	455	447	454	436	457	475	442	436	432	427	452	453	453	452	432	457	460	424	446	427	434	416	438	449	460	429	421	431	466	449	447	449	440	431	410	441	438	482	443	432	432	420	439	394	432	439	412	458	428	427	473	421	461	444	473	439	419	436	469	451	466	379	453	498	444	446	443	457	465	493	415	430	446	442	436	413	455	444	462	405	434	415	451	481	448	469	448	438	434	449	409	449	454	416	451	485	443	466	458	460	458	441	478	451	476	439	454	411	439	394	478	417	443	469	461	452	473	465	424	469	440	424	434	435	444	431	467	436	446	481	422	417	444	447	455	450	454	450	447	425	451	395	457	436	418	470	415	441	421	456	447	441	437	446	424	445	439	446	456	414	456	460	444	478	464	432	455	423	434	435	434	450	414	436	414	436	458	469	473	442	439	478	451	430	446	430	404	423	453	466	442	439	431	439	441	410	472	470	479	427	433	456	432	434	444	430	469	446	409	457	452	477	412	415	465	438	451	439	458	436	430	383	449	431	426	427	453	435	412	456	460	430	476	398	429	467	445	431	401	447	443	465	450	465	413	373	454	442	454	433	434	420	460	473	440	459	437	429	411	426	455	447	454	427	472	454	443	459	448	431	386	445	451	445	434	420	457	485	490	429	477	423	436	434	410	449	479	467	487	440	427	446	447	425	411	442	430	438	459	433	429	453	449	404	445	427	451	452	394	462	492	442	446	441	450	458	426	451	465	454	469	455	457	457	472	432	452	479	446	460	461	473	449	452	403	423	421	474	477	449	475	425	414	433	426	405	470	483	455	466	458	424	463	488	423	428	468	454	428	441	452	460	402	470	435	431	427	432	473	428	409	403	394	438	399	443	466	422	425	434	416	424	427	433	450	393	443	468	438	435	444	451	433	467	459	437	449	457	441	420	410	468	464	480	449	450	456	448	432	432	466	444	420	457	448	422	479	472	454	472	453	413	432	434	436	434	413	417	414	461	441	430	431	444	438	459	425	455	471	451	421	470	430	446	454	435	428	459	425	437	464	472	426	446	439	419	445	459	427	451	491	431	455	406	420	462	408	447	435	436	442	447	428	419	432	466	436	464	443	443	445	401	478	434	420	433	428	454	430	436	440	462	414	464	464	434	436	406	426	467	433	462	426	425	434	437	474	434	427	439	434	433	442	395	444	458	472	443	420	444	458	428	419	429	461	450	469	475	427	446	432	410	445	457	450	431	470	436	453	463	472	486	456	480	447	436	438	448	454	484	458	433	423	472	468	485	437	457	460	413	415	438	417	442	406	475	436	453	466	431	469	439	460	410	452	461	440	445	435	423	454	464	438	453	447	408	411	435	434	470	457	451	463	431	458	445	428	471	426	462	451	438	451	433	435	440	425	442	451	439	449	442	396	472	448	417	435	446	441	469	428	454	407	475	429	444	454	486	409	427	452	456	436	420	452	427	435	437	431	422	424	421	470	453	464	419	431	425	434	437	436	440	484	447	433	466	464	437	474	412	450	454	454	470	424	449	375	440	453	432	450	409	453	474	427	455	472	400	460	460	455	446	417	493	422	455	458	442	452	395	429	432	459	467	449	445	411	463	443	449	451	441	443	425	441	451	438	437	391	411	411	457	439	429	431	469	448	478	438	429	457	444	496	430	395	451	448	444	433	450	490	438	468	425	459	426	428	474	434	431	459	410	402	444	431	403	464	432	470	496	459	437	476	451	424	469	446	459	452	411	438	486	428	440	422	430	434	441	447	440	449	441	466	410	402	430	455	430	449	434	418	488	443	455	437	430	441	456	430	393	447	451	415	462	430	444	417	452	433	410	463	450	404	454	437	458	449	460	437	432	422	459	412	441	454	417	442	446	444	399	445	472	493	437	465	479	446	450	455	440	457	473	469	489	447	455	426	442	446	447	446	430	383	434	434	431	430	483	450	437	443	427	452	425	465	447	424	444	451	447	421	449	433	436	459	441	442	439	456	436	422	479	481	504	441	472	460	446	438	422	436	470	453	424	468	402	418	420	453	431	476	441	491	397	463	463	458	441	479	431	485	457	422	450	435	444	471	427	440	430	434	451	431	444	457	417	480	454	422	429	452	381	443	434	419	470	430	452	426	398	460	451	443	434	433	458	482	467	439	439	470	441	423	483	429
17751	13690	9036	4397	3307	2515	1907	1494	1232	1046	977	841	739	695	656	635	611	542	621	508	526	524	520	470	521	501	512	456	476	464	487	509	493	483	509	507	473	439	441	471	434	488	480	488	449	473	450	483	438	445	446	446	476	455	462	479	455	450	444	434	439	438	484	430	436	470	448	441	412	424	430	424	439	422	443	456	438	442	462	461	472	474	434	458	418	442	415	465	434	457	457	406	405	440	443	467	463	425	460	433	462	432	443	467	454	418	475	460	441	437	460	425	454	483	413	441	471	465	475	511	456	475	500	472	462	455	474	438	449	456	426	449	460	437	462	439	442	410	430	448	433	448	447	435	514	468	450	458	432	440	460	454	446	444	446	446	411	483	457	479	465	465	424	453	456	417	464	426	444	469	432	406	473	427	433	457	449	487	410	434	436	465	443	439	477	440	441	429	431	442	436	410	443	443	467	441	424	447	432	413	436	452	455	456	475	438	433	477	433	439	471	436	419	435	412	416	446	431	461	458	455	469	459	437	447	414	413	420	416	446	455	430	456	451	413	463	416	457	468	434	455	442	488	431	445	397	413	440	448	452	425	427	471	485	437	425	462	446	451	443	463	423	424	441	421	445	428	462	468	445	404	413	412	479	417	434	419	454	435	455	465	403	435	457	441	454	439	483	518	428	478	436	461	426	480	429	443	448	444	466	426	417	449	434	426	417	457	461	419	410	455	413	446	464	415	451	408	426	434	463	446	411	470	441	465	446	454	434	444	437	431	420	455	413	430	425	425	464	439	443	402	477	405	448	441	421	425	445	443	450	450	405	401	436	444	431	406	440	445	402	422	395	458	364	462	434	464	452	436	447	486	438	439	439	455	426	420	447	436	489	450	464	465	463	434	445	477	458	457	435	454	449	409	410	436	455	405	430	458	447	489	454	429	448	452	438	445	437	444	472	430	423	435	469	460	460	459	430	460	423	450	440	441	435	412	436	456	433	426	472	419	447	462	443	432	478	424	464	478	507	454	432	443	459	452	433	471	476	428	461	432	436	429	437	482	426	437	447	458	461	440	443	446	430	466	438	477	431	430	432	463	440	454	450	435	438	475	436	463	420	466	421	450	449	437	443	439	428	444	439	423	402	488	460	412	452	467	456	419	417	426	451	437	434	455	429	425	472	428	441	442	419	422	429	460	433	425	447	459	478	453	431	425	447	440	452	446	421	459	436	479	429	420	404	413	486	456	413	467	444	436	436	469	424	424	449	470	459	478	407	436	406	439	475	443	474	422	442	449	463	408	412	478	470	448	447	425	456	436	444	409	443	465	478	444	470	407	432	455	453	424	421	420	429	433	448	442	446	422	414	432	467	476	464	439	428	428	492	421	413	479	443	446	451	463	469	489	433	462	475	455	405	445	473	423	430	410	459	465	461	447	427	426	442	450	445	430	430	401	427	435	462	445	417	423	473	408	489	448	417	476	418	448	440	469	443	431	436	429	454	441	452	443	450	426	454	418	435	475	427	403	481	469	433	474	458	402	417	418	442	441	422	408	458	444	458	453	444	433	430	405	474	421	454	489	432	443	482	434	446	425	414	421	478	437	449	450	465	438	414	441	420	428	433	436	425	450	459	438	439	468	440	430	446	461	442	472	449	476	444	450	504	466	459	451	456	448	437	416	430	437	449	474	461	469	472	468	447	478	439	419	444	431	449	470	458	424	435	453	441	435	448	429	459	449	420	438	440	464	432	453	446	416	437	462	423	424	444	438	422	411	435	456	422	448	442	423	472	423	448	438	464	434	460	456	438	419	436	437	418	442	421	458	424	472	465	426	454	426	433	477	432	439	436	458	443	414	423	472	465	440	462	464	438	448	440	419	441	451	473	470	441	438	404	452	440	455	452	437	411	447	480	470	457	441	427	434	392	462	456	456	407	405	435	453	426	490	430	432	444	453	426	429	447	440	451	421	451	456	448	427	481	401	457	383	445	440	438	444	427	409	434	393	449	457	439	432	432	443	496	422	417	417	445	398	486	434	407	447	442	448	454	466	452	457	443	474	452	447	439	471	445	426	459	473	449	407	414	427	453	453	462	474	424	441	452	430	410	445	424	406	447	450	421	431	427	396	437	441	442	434	454	418	454	424	433	452	462	423	427	435	409	416	490	474	465	385	470	427	452	470	435	449	399	435	448	425	456	467	388	436	434	441	440	459	480	449	443	475	463	453	440	431	459	425	451	437	418	438	449	466	436	436	441	468	441	455	448	440	440	438	413	436	424	432	427	429	459	472	436	433	453	419	428	426	462	461	432	427	428	453	419	494	450	450	431	459	441	463	428	444	447	428	458	447	438	419	437	464	451	445	430	450	446	465	471	427	440	395	435	447	419	482	414	453	430	453	451	423	406	439	469	419	464	459	414	443	436	423	435	458	425	428	433	482	470	476	445	470	437	407	418	447	447	485	423	455	415	430	429	448	482	437	437	435	430	433	487	445	434	439	455	454	440	404	439	434	444	420	467	425	440	439	465	460	416	417	424	449	432	399	459	425	441	439	456	477	438	460	433	403	481	386	467	464	430	416	447	457	440	427	452	456	475	428	441	436	452	438	433	447	450	443	452	423	462	454	404	466	410	460	431	420	476	409	440	445	419	455	493	450	447	400	446	463	437	412	458	407	425	459	453	409	443	451	410	459	441	483	436	424	468	403	413	442	404	468	469	444	398	413	416	443	463	439	451	428	398	435	444	455	429	439	431	430	441	446	461	437	472	441	454	406	423	428	452	442	463	441	416	436	452	461	455	447	432	488	447	431	410	432	436	417	409	455	463	450	445	453	456	426	440	460	434	454	417	482	407	442	422	423	422	471	458	461	440	441	450	445	461	457	460	407	434	441	427	430	438	453	424	432	430	441	420	448	477	450	482	401	401	455	410	406	439	440	447	450	411	429	443	493	439	445	445	442	451	427	417	411	465	453	452	483	472	447	477	425	453	424	421	441	450	430	418	418	445	431	420	461	424	449	401	446	447	456	463	463	426	418	458	474	436	429	429	459	431	442	382	495	458	462	453	466	439	425	464	427	442	419	427	437	450	432	426	412	445	446	446	434	454	442	435	436	444	441	432	440	419	412	427	419	435	422	449	493	449	447	425	462	456	441	485	460	438	443	446	451	451	480	444	462	445	439	420	401	409	439	436	444	436	464	406	452	451	482	407	453	406	398	451	436	435	426	441	473	452	452	434	451	475	456	436	419	438	469	451	465	469	411	434	490	464	451	446	405	467	444	427	449	486	448	478	428	454	403	397	444	458	472	433	450	417	440	431	445	452	434	448	420	419	416	464	463	474	465	469	449	431	462	460	441	429	472	429	461	456	456	429	432	482	428	429	442	457	445	441	434	432	480	442	490	407	441	431	477	457	480	416	442	405	447	415	398	441	445	443	443	444	439	435	416	467	448	467	434	452	441	447	405	457	469	456	426	439	490	437	449	473	446	460	437	484	467	453	422	432
28929	17822	3758	732	556	498	495	437	488	462	499	420	469	471	471	435	449	472	453	474	461	442	447	435	446	462	450	486	464	473	461	453	452	492	474	468	502	472	465	446	459	415	401	482	478	446	478	464	448	450	414	465	468	476	489	462	445	445	450	464	462	458	494	451	471	450	482	472	487	427	506	448	486	450	490	468	471	451	446	447	463	478	475	447	449	433	477	494	464	451	423	470	461	445	477	448	428	491	441	450	472	489	451	485	472	460	455	486	433	459	443	459	429	437	469	486	444	475	479	489	512	490	489	473	472	462	461	490	451	442	455	445	466	456	431	495	420	450	429	438	457	431	451	433	455	447	496	499	439	470	509	474	458	431	435	469	465	508	463	450	469	501	439	531	446	460	415	495	455	458	458	507	471	450	440	452	455	467	475	476	451	448	480	477	494	465	439	447	414	452	489	462	460	423	457	449	496	464	438	446	473	416	455	444	424	437	473	454	460	487	444	470	451	445	487	440	470	448	506	460	464	439	503	436	462	492	459	465	449	461	434	481	441	433	443	451	437	466	441	464	438	497	465	470	448	461	476	447	441	486	499	495	476	489	406	438	453	477	479	443	457	472	442	457	485	454	438	480	505	483	530	467	469	526	483	435	480	472	432	500	477	517	453	480	451	427	495	432	435	447	463	412	468	472	479	439	474	429	436	446	443	483	491	449	441	464	440	444	445	464	444	471	430	469	455	469	488	469	503	502	466	473	447	445	447	454	447	479	461	476	486	468	487	463	474	459	431	476	450	513	473	477	521	490	462	498	437	464	495	444	500	489	455	457	457	434	448	448	467	481	469	473	474	477	435	510	424	468	414	466	473	472	429	459	450	464	478	505	428	457	488	461	458	465	490	458	463	447	504	465	455	461	495	480	463	474	473	450	463	446	467	452	494	422	448	472	458	469	470	478	445	463	447	404	477	465	482	494	463	490	442	485	490	446	468	474	462	457	475	460	520	468	483	438	472	473	448	478	485	438	439	489	453	442	478	436	466	431	476	463	456	477	466	470	431	450	489	482	462	458	444	455	503	422	460	450	478	447	483	477	498	456	473	488	453	450	461	479	447	440	507	478	453	431	436	454	473	443	466	453	454	474	505	445	457	445	452	462	482	457	467	465	446	439	464	476	450	441	457	462	470	464	479	469	476	469	475	479	426	445	480	471	431	482	491	398	446	468	447	490	470	454	455	428	484	454	468	467	442	461	448	440	423	467	491	464	408	476	459	502	429	449	455	448	465	434	466	484	450	460	445	461	445	490	486	448	425	449	467	496	468	481	462	496	447	469	444	450	461	450	435	462	441	444	466	487	468	445	453	515	451	478	479	454	469	464	451	455	479	482	468	477	459	497	478	437	411	457	423	458	411	442	465	452	465	489	451	455	450	484	470	489	453	439	463	454	469	428	459	441	443	470	483	470	453	476	505	437	476	451	485	467	453	484	463	474	441	467	505	478	469	422	454	449	481	449	462	480	460	468	469	434	425	456	454	491	472	467	463	499	474	466	395	442	482	459	467	505	434	443	462	445	473	455	453	460	452	401	519	465	513	456	425	460	434	433	463	484	450	471	485	443	475	453	449	420	444	424	508	484	450	443	488	459	477	476	457	513	469	475	446	479	437	494	427	465	454	453	471	460	473	467	444	487	472	456	452	502	481	438	461	436	467	436	429	506	510	491	443	464	479	443	469	447	477	462	412	448	444	411	459	435	453	480	452	438	452	495	480	443	476	457	470	511	447	471	499	486	440	435	484	446	495	473	487	467	429	454	438	475	459	473	462	465	452	486	482	483	456	443	472	443	474	459	420	479	483	477	486	476	458	444	434	447	455	449	443	457	488	432	459	475	426	490	440	478	432	496	478	450	448	501	435	445	467	442	473	482	468	428	507	450	475	480	460	445	457	440	470	465	485	433	477	474	467	508	467	445	441	447	460	477	459	434	522	451	449	444	445	471	456	473	453	440	436	458	444	489	474	454	424	462	471	493	446	465	451	482	497	449	457	471	451	419	447	450	466	431	468	434	471	466	487	467	474	448	468	453	469	437	437	476	451	437	429	449	408	467	471	483	503	466	448	446	447	450	475	449	487	462	450	460	493	470	456	488	436	452	500	474	443	488	454	406	458	439	414	458	503	460	486	448	465	482	483	484	431	452	432	452	450	442	423	463	443	474	477	443	456	508	437	474	449	443	482	457	473	423	469	446	446	479	479	452	428	447	444	449	426	440	419	465	473	443	425	476	462	444	457	469	475	443	478	452	479	483	468	493	470	503	455	454	474	493	474	467	440	464	481	444	453	434	489	439	448	459	466	433	463	474	469	446	496	472	448	458	478	473	452	442	463	459	467	434	439	448	481	475	441	467	448	459	460	450	445	456	467	475	486	455	454	463	454	457	479	478	459	447	485	448	449	465	486	444	413	469	492	463	462	462	441	477	486	465	438	438	458	481	473	459	476	455	444	412	515	464	480	457	482	450	464	438	463	478	465	488	433	472	454	499	458	441	406	472	434	486	471	418	482	423	460	396	449	454	486	457	467	436	458	477	443	458	478	469	483	458	425	451	521	448	460	500	473	404	423	483	429	467	469	470	482	430	499	442	478	481	482	454	447	509	423	446	455	473	467	476	449	450	474	507	468	488	494	499	462	457	449	500	504	472	489	488	451	443	467	445	475	443	438	486	436	481	502	498	497	501	425	484	432	459	450	506	472	503	452	452	407	435	450	452	446	474	463	460	486	454	457	489	484	478	486	438	474	500	435	519	473	458	479	453	473	436	445	472	462	462	456	476	438	470	445	430	433	490	500	483	438	450	465	483	456	438	448	477	451	469	470	518	469	486	455	475	479	443	457	495	448	468	428	458	434	449	471	483	483	441	419	447	451	462	452	494	471	467	448	495	433	445	446	490	457	432	453	463	496	468	466	447	443	443	439	439	513	480	453	491	462	489	469	425	451	445	426	433	497	449	506	531	473	466	472	443	505	471	462	462	470	490	478	465	477	474	419	493	478	491	445	446	444	411	436	463	459	473	422	438	449	464	483	506	473	481	426	436	481	456	496	507	452	478	412	435	450	478	437	457	494	468	485	462	482	477	517	428	453	453	455	480	496	449	436	451	493	462	492	470	480	460	480	427	471	429	439	493	466	454	441	451	457	454	483	427	482	432	463	465	452	481	444	448	468	436	431	477	461	445	459	450	449	480	455	469	483	531	459	439	455	471	496	463	453	429	452	459	455	476	440	418	474	473	429	491	450	439	459	429	508	484	426	429	457	475	447	453	460	466	459	456	488	480	473	479	496	485	438	447	452	430	438	489	460	492	458	483	447	471	453	437	474	451	484	412	466	468	466	417	452	494	474	485	463	439	463	523	427	486	454	456	448	475	439	450	462	450	461	470	432	474	461	456	460	461	452	439	474	414	428	450	489	464	458	472	479	476	468	443	456	488	459	486	476	456	477	444	488	474
13328	918	765	591	528	536	493	514	506	509	493	481	479	420	529	449	451	483	491	493	495	495	480	475	470	462	505	486	512	469	480	499	457	484	473	491	512	468	473	494	486	504	489	456	463	541	513	461	492	521	461	479	503	496	487	500	502	494	471	522	500	484	482	487	459	466	479	527	467	501	468	480	471	512	478	510	454	484	502	513	498	507	471	478	494	452	496	496	490	484	470	481	450	467	468	487	501	488	493	477	478	462	470	509	531	496	507	492	505	442	499	464	507	501	498	441	477	504	487	480	493	495	535	496	455	516	510	444	475	526	453	528	487	496	501	468	461	499	453	466	506	496	459	469	497	536	481	520	489	465	466	470	487	512	498	492	497	456	469	495	495	519	533	469	487	475	462	488	508	471	451	475	509	447	467	474	474	482	451	486	493	480	522	508	505	481	452	478	493	505	487	471	470	465	475	507	488	494	487	468	486	511	474	501	475	515	450	449	508	466	512	488	468	510	476	499	488	475	470	517	479	501	463	494	468	463	497	489	473	526	469	476	492	460	528	460	489	513	494	481	455	493	477	486	464	466	499	500	496	483	510	479	463	488	478	493	493	455	498	497	497	495	462	505	475	482	474	474	508	513	518	473	494	475	503	463	459	481	456	468	502	485	462	473	482	494	496	479	450	496	469	477	455	491	511	484	488	504	559	491	489	474	447	534	494	490	467	486	461	505	518	487	494	467	471	482	523	486	455	475	513	463	491	469	489	502	535	462	504	507	485	490	498	501	465	491	518	500	496	513	511	483	503	530	468	491	474	521	496	483	519	489	452	460	478	456	491	489	513	507	460	489	519	472	535	450	473	467	501	500	466	473	462	510	458	503	470	503	445	503	443	494	493	462	474	496	446	498	495	489	464	493	482	487	479	463	489	437	494	505	493	462	490	511	477	476	483	478	523	509	495	481	465	474	491	489	463	455	487	499	491	484	491	505	517	468	492	497	489	452	498	497	476	458	470	480	499	486	525	456	468	495	493	509	459	476	455	509	504	492	489	456	470	471	499	503	493	499	504	509	485	495	506	497	490	531	468	481	470	475	466	475	499	522	484	513	479	495	465	462	478	520	476	480	494	466	488	474	470	511	489	496	464	493	506	485	476	511	451	459	465	502	487	494	498	481	506	505	490	484	493	501	483	506	480	486	444	454	469	528	478	466	474	483	481	462	462	499	493	490	476	463	496	508	465	492	496	456	500	461	470	469	526	532	507	479	507	486	458	470	447	448	497	482	488	447	528	520	464	467	470	445	496	458	474	531	477	495	483	517	451	479	482	464	454	482	490	514	500	461	486	492	499	443	494	491	464	500	458	495	491	467	513	429	467	511	460	517	506	488	470	507	525	451	509	516	445	520	510	484	456	481	429	535	472	484	507	514	446	515	463	453	472	493	469	527	564	486	478	480	485	509	479	506	505	500	472	472	525	489	487	505	494	453	471	482	487	474	493	473	495	533	486	504	548	481	521	505	492	508	457	502	441	503	476	490	487	467	482	491	511	536	448	491	480	499	457	526	513	517	465	458	476	503	493	489	519	461	454	475	503	498	498	460	507	499	492	519	491	501	459	483	507	503	489	492	497	464	507	469	442	497	489	481	441	450	482	483	517	468	518	490	470	485	494	485	483	507	501	501	533	508	509	441	521	461	457	495	472	476	507	521	486	500	493	485	484	501	505	513	538	491	464	479	471	495	483	460	522	445	497	452	491	470	463	497	481	501	501	502	488	469	492	492	505	507	468	470	492	503	523	463	468	461	515	450	523	432	480	469	530	470	551	496	500	493	465	494	467	463	456	481	516	492	437	468	456	481	489	493	515	485	498	473	450	488	535	459	483	474	484	515	496	519	492	470	453	479	475	500	456	536	476	462	521	474	453	472	468	448	508	496	475	521	525	482	481	510	508	492	474	458	531	474	487	485	476	538	486	482	467	500	491	473	478	492	483	476	492	516	496	460	536	437	506	468	455	484	502	510	481	488	502	477	520	477	510	486	461	465	531	518	523	506	524	459	472	480	476	499	462	459	454	467	462	454	484	505	545	518	497	476	498	467	519	470	478	479	520	477	480	483	468	524	493	499	469	466	477	478	472	474	494	480	490	482	470	495	520	499	491	480	503	498	455	470	503	481	484	491	435	484	509	444	490	465	422	452	478	445	471	500	457	486	463	464	507	517	520	469	512	503	510	452	489	481	489	501	510	450	468	489	511	499	523	463	481	470	509	493	463	491	484	490	495	544	470	481	490	469	505	504	500	485	469	477	472	468	502	522	483	419	519	472	518	483	495	484	457	500	478	483	475	486	466	501	448	459	490	502	491	469	502	450	512	435	476	450	485	460	528	490	498	479	474	504	490	513	512	509	525	460	466	506	465	478	479	444	463	446	518	489	512	507	458	498	457	489	479	528	468	475	479	466	485	465	508	514	487	486	479	492	452	505	506	524	498	506	494	463	477	519	506	473	491	482	439	478	502	489	500	504	514	486	493	496	489	459	484	479	488	497	474	509	498	469	454	471	481	495	474	496	476	530	460	482	489	503	485	488	515	494	478	504	478	496	483	479	483	487	509	474	484	509	517	499	467	466	475	481	492	457	497	478	492	478	474	462	443	478	512	487	481	471	464	516	508	499	500	477	494	454	501	506	474	470	487	484	477	508	488	471	494	470	488	462	493	478	431	480	504	478	494	526	455	465	478	481	463	483	530	483	448	508	472	502	484	538	473	485	451	492	496	503	509	480	485	466	482	497	509	476	466	521	484	491	488	466	462	487	503	496	529	543	489	500	488	489	485	515	481	482	470	494	457	485	476	456	482	522	467	508	492	466	492	464	471	475	498	494	497	542	497	470	487	466	463	471	505	532	515	512	497	523	476	506	460	478	480	492	513	500	507	476	488	517	491	485	487	477	470	495	524	513	475	524	476	526	507	484	482	482	467	469	432	450	476	494	443	452	506	458	488	475	520	472	472	490	514	527	486	496	523	447	503	486	458	488	479	501	451	475	511	464	524	474	485	442	522	469	479	469	498	463	504	484	532	488	475	499	453	510	493	483	527	482	504	469	503	460	507	480	493	474	508	481	501	500	516	468	506	491	454	502	465	502	483	483	490	481	511	505	466	510	468	465	491	459	479	465	477	453	489	476	480	511	501	456	475	485	481	478	473	491	460	486	518	450	489	551	520	471	463	426	448	505	463	475	472	479	507	475	477	455	504	458	472	465	487	471	493	476	442	448	490	465	482	524	468	471	464	513	472	476	449	504	472	435	483	491	469	470	458	475	463	504	544	476	488	486	482	543	437	486	470	476	475	499	507	445	496	501	480	490	472	473	482	503	481	471	487	452	469	475	482	431	484	499	460	473	483	522	469	503	477	504	425	500	505	488	480	483	482	496	465	470	491	506	493	472	476	481	499	483	477	470	456	523	484	473	471	502	481	498	469	481	488	481	476	496	511	480	477	479	508	499
24175	21548	28829	24682	21529	9414	915	644	540	478	452	419	422	362	369	353	354	380	330	345	391	317	337	340	333	344	340	327	306	319	321	333	344	307	295	336	352	318	277	303	316	323	303	329	288	290	291	306	296	298	310	324	286	299	293	298	308	336	303	301	319	319	319	328	329	309	303	318	319	334	329	306	321	288	322	295	301	302	309	326	328	280	316	300	345	296	334	298	302	310	320	316	328	299	325	340	296	330	331	287	325	304	332	297	281	332	287	285	287	296	300	326	312	302	312	290	330	305	361	339	328	355	333	305	328	349	323	327	316	317	316	332	321	318	310	287	287	326	345	334	307	273	283	291	270	310	315	305	329	305	326	288	316	331	306	320	286	297	315	348	304	309	317	296	288	307	264	309	320	298	299	290	289	314	313	291	253	328	306	318	312	306	307	289	306	352	337	319	303	330	277	314	335	296	309	283	327	294	307	296	274	321	299	320	281	300	307	283	301	314	330	305	316	291	277	310	301	304	303	307	346	318	304	290	296	318	338	312	326	296	330	320	300	314	345	326	312	315	273	304	359	313	328	314	295	308	288	299	316	303	304	309	323	283	311	312	336	335	333	328	312	322	333	343	315	320	334	289	290	294	327	304	305	341	272	298	293	319	320	318	325	304	309	318	311	312	309	331	310	278	282	284	276	279	295	326	297	328	332	313	317	302	308	323	339	304	289	303	333	325	278	304	310	316	328	295	296	315	314	305	298	318	274	337	318	293	313	320	298	333	364	314	306	313	322	306	307	289	299	280	276	291	314	340	297	282	324	330	283	308	324	344	279	310	305	301	334	310	325	314	322	293	293	304	290	314	296	303	339	303	295	301	322	269	299	323	312	302	284	278	309	316	320	311	329	294	306	315	306	313	304	298	301	306	338	303	287	279	310	298	310	292	287	309	303	294	309	280	318	301	330	331	302	315	317	325	296	279	302	333	304	284	339	294	339	279	341	315	328	325	313	290	281	295	295	318	274	271	306	310	268	285	346	297	317	291	304	328	295	289	326	314	303	324	305	316	301	295	317	298	287	318	274	295	333	325	322	286	321	337	295	279	324	310	322	307	294	322	283	306	327	318	313	306	267	292	340	320	324	306	311	272	304	325	312	329	336	278	295	330	343	307	332	297	301	307	336	327	339	310	300	293	270	315	324	314	313	302	328	306	283	307	296	308	310	310	266	292	308	290	292	279	332	311	318	329	304	296	312	310	306	328	295	273	323	307	288	333	325	285	305	342	278	313	333	302	295	326	323	319	303	300	276	317	281	298	282	323	306	305	282	339	311	308	306	309	314	309	304	318	299	313	318	345	318	318	299	326	325	304	265	299	301	311	307	307	306	331	330	289	306	310	318	315	314	341	343	303	318	298	350	318	279	322	290	289	284	303	268	308	307	319	276	308	328	311	307	275	302	276	275	298	306	325	295	300	301	313	347	309	313	330	307	273	347	299	316	336	274	311	283	317	294	351	295	306	314	295	290	297	313	311	298	313	307	287	294	273	319	290	305	296	303	264	290	310	335	319	309	307	285	356	308	311	307	276	299	294	334	290	318	305	331	310	297	304	308	306	278	308	308	297	307	309	289	292	287	343	335	330	321	270	296	339	293	323	312	294	336	292	300	290	308	300	333	321	299	323	329	350	294	328	301	297	293	308	313	305	304	299	293	311	337	326	306	327	319	328	329	274	331	310	276	302	294	324	326	284	299	288	302	291	350	277	310	288	275	303	268	318	306	295	339	300	320	300	277	289	291	310	346	264	300	282	287	319	306	316	312	307	294	308	290	301	316	282	285	313	295	288	315	318	318	313	297	303	284	280	299	320	315	302	313	331	265	309	319	332	346	309	311	311	341	338	318	327	316	278	294	268	305	322	319	298	320	299	318	367	312	297	329	307	288	327	328	306	296	300	299	325	316	324	292	295	341	312	295	272	285	294	275	306	317	312	301	340	317	290	306	314	313	302	319	301	297	290	340	290	318	290	269	306	307	310	350	296	340	303	304	305	305	311	283	280	311	337	327	308	307	294	301	291	327	317	301	282	317	325	302	317	298	327	330	333	332	279	280	341	294	297	279	277	288	299	318	335	312	305	281	297	272	305	290	295	301	299	313	334	291	302	281	309	310	319	295	329	291	268	310	299	275	277	324	340	308	343	305	317	310	296	302	346	299	323	310	295	306	348	294	306	293	260	284	282	312	315	315	295	298	292	307	310	306	324	287	322	326	315	330	347	311	312	270	301	280	313	299	317	322	308	314	317	302	306	325	327	322	322	288	311	313	333	280	296	284	293	289	297	325	307	313	314	278	315	329	277	299	286	292	286	313	301	315	291	324	304	296	290	309	271	292	273	279	327	321	284	315	281	325	308	307	314	312	320	319	285	306	331	308	337	297	294	319	322	295	326	316	331	321	313	316	312	308	272	315	323	307	291	305	301	305	299	275	317	294	308	296	307	326	291	301	354	283	297	296	313	321	336	322	305	311	308	311	305	314	322	299	310	285	316	291	299	313	302	258	307	333	310	333	327	290	336	336	284	335	327	338	313	320	296	320	326	308	310	299	313	297	326	272	307	348	307	281	306	285	296	310	286	300	311	282	318	279	293	312	305	327	283	323	314	325	349	302	318	283	335	297	308	279	298	281	325	339	293	316	288	336	303	289	322	298	315	312	320	343	298	328	327	337	294	332	340	312	324	288	312	326	312	334	315	307	318	338	324	279	274	276	311	283	280	323	271	315	314	302	296	294	306	298	308	306	334	314	319	320	331	343	309	335	297	311	295	302	283	338	328	303	293	270	293	312	304	304	305	329	328	301	336	299	305	290	307	304	299	315	295	300	282	302	300	291	316	294	296	301	316	332	285	291	335	319	341	274	292	305	255	308	263	303	315	294	275	314	329	315	293	313	288	335	280	309	311	318	319	304	335	334	306	306	323	294	294	331	319	285	317	313	311	300	303	306	312	305	277	278	293	317	317	294	318	311	317	336	296	318	313	311	316	330	330	300	282	325	305	318	362	304	304	333	288	275	305	338	293	348	310	310	311	304	326	319	300	336	332	320	300	297	290	353	320	324	309	281	318	322	285	310	295	292	299	332	321	299	308	311	314	308	313	319	304	265	295	298	317	320	307	332	303	304	320	287	297	328	309	317	339	296	286	283	283	313	312	276	315	323	324	300	285	340	324	328	320	289	327	311	328	329	296	289	293	295	304	304	286	308	315	334	315	305	317	303	272	292	300	303	278	300	287	277	287	297	318	312	287	316	311	315	305	292	337	330	313	289	279	299	306	336	333	313	310	324	295	314	323	312	303	309	286	283	322	324	295	307	305	301	328	303	331	317	301	324	321	331	323	299	325	281	320	317	338	296	308	288	296	331	307	287	307	300	318	332	294	294	308	285	325	308	318	302	329	326	294	316	293	313	339	344	324	307	294	309	291	339	322	303	309	319	310	313	302	305	299	326	294	320	312
16273	8301	5349	2527	1893	1416	1146	884	784	613	560	560	490	461	416	431	390	446	360	395	403	361	388	342	332	302	363	371	362	358	355	308	367	338	362	346	324	331	338	300	355	356	317	354	327	356	370	334	323	312	310	354	311	365	327	323	296	339	334	319	330	302	345	323	305	316	350	350	363	338	329	326	341	332	358	310	317	346	360	347	340	310	350	359	319	323	278	353	317	337	350	322	356	311	378	313	314	334	336	340	344	302	303	318	305	319	340	354	330	318	331	329	305	332	341	374	330	327	362	354	344	328	324	341	372	357	366	331	354	347	338	367	333	323	330	320	341	331	322	344	361	366	345	334	326	335	322	324	292	344	296	324	343	326	317	311	301	350	289	333	344	342	296	299	313	323	337	341	307	352	306	324	344	327	361	316	337	327	368	333	349	321	345	355	316	338	301	311	313	319	323	315	333	297	301	303	293	309	308	312	359	317	293	355	336	349	336	311	312	332	331	309	342	301	302	334	335	328	281	316	348	324	345	335	335	312	291	330	348	341	337	305	287	334	334	348	342	324	325	335	312	322	353	288	332	312	309	307	327	312	313	349	349	355	356	301	327	333	347	344	348	337	296	302	351	342	304	318	358	298	317	329	332	334	325	341	325	323	308	329	299	302	310	349	358	313	300	317	325	329	349	348	330	329	312	364	293	309	325	367	325	300	308	317	312	329	283	315	335	347	352	332	334	331	348	323	326	343	305	338	336	319	300	302	330	301	339	336	302	326	319	354	361	311	311	316	334	330	294	320	323	333	339	356	339	341	325	347	338	323	304	346	333	333	323	321	348	314	351	332	307	292	333	300	332	335	368	321	346	337	314	331	321	336	318	350	344	297	362	338	333	360	319	321	312	338	341	326	323	314	322	345	334	301	331	339	305	323	340	321	339	345	343	327	323	315	330	302	328	316	303	310	335	329	338	355	305	332	318	301	326	325	355	343	368	367	321	273	333	349	316	329	353	312	313	341	303	294	330	328	315	358	324	331	324	317	346	320	304	344	310	319	330	349	331	338	315	336	307	326	338	314	339	320	325	318	327	332	334	354	327	358	336	313	335	329	349	275	341	330	348	328	332	333	338	295	333	332	335	331	330	344	289	326	311	346	366	313	319	315	351	318	344	356	312	341	321	337	320	315	291	324	322	341	319	328	304	343	347	339	311	298	319	329	346	347	327	329	350	291	312	330	294	298	317	315	354	340	337	333	306	331	334	312	351	330	332	350	324	340	347	353	336	302	326	335	316	356	328	306	364	318	361	328	310	303	325	357	288	337	330	317	349	307	328	335	337	339	295	292	342	346	324	322	299	338	301	297	324	294	331	353	326	312	324	320	312	345	318	337	310	335	384	272	332	320	374	292	315	339	350	327	390	349	335	327	329	326	312	324	332	355	361	320	343	317	349	324	349	351	354	323	284	351	316	324	325	331	318	315	326	317	343	333	327	337	332	308	326	306	313	322	338	332	305	317	316	334	346	340	331	348	342	297	333	351	312	338	335	333	297	315	315	321	332	379	328	334	350	339	329	317	337	312	316	367	316	286	321	307	336	323	319	322	317	326	371	339	288	353	335	335	342	362	316	327	307	334	330	323	308	291	333	335	319	345	316	306	326	304	351	319	318	345	332	332	336	347	297	347	316	319	306	296	314	358	340	322	327	309	318	317	328	300	302	297	339	324	320	324	311	326	311	325	296	312	367	349	324	324	324	295	321	340	346	349	300	313	317	318	316	340	321	358	302	280	345	357	359	300	307	363	334	344	323	297	319	332	344	287	341	341	331	325	334	315	331	344	324	343	318	280	336	355	327	334	309	330	338	334	310	324	328	330	356	330	333	332	303	343	330	318	339	324	326	331	326	353	327	293	339	331	313	362	319	334	341	353	287	324	318	337	309	327	323	345	362	308	321	309	302	341	319	322	295	287	310	306	342	328	378	324	354	330	329	327	314	333	345	354	323	342	338	299	346	323	315	337	321	338	325	318	330	324	362	339	303	317	281	326	314	315	344	333	336	312	344	340	347	337	306	317	323	351	346	343	316	309	305	312	300	344	325	341	291	310	369	338	335	329	326	342	348	336	340	309	342	348	347	344	322	314	300	327	318	355	326	336	314	361	332	313	353	347	310	317	342	323	325	319	353	310	289	352	303	337	359	293	321	340	346	321	350	333	280	366	325	319	330	328	292	340	316	322	320	331	286	345	355	326	344	339	327	325	318	343	328	323	311	324	335	317	306	337	328	325	367	332	306	335	315	338	299	326	309	339	320	349	312	346	324	337	323	325	326	357	283	309	317	330	360	325	348	339	334	303	324	327	322	297	345	314	342	315	297	354	344	350	312	333	309	279	328	326	345	323	325	330	305	338	318	318	317	333	330	319	312	360	304	298	344	335	340	335	331	322	333	333	357	365	325	316	296	362	328	303	302	320	325	329	346	326	333	309	316	351	322	323	334	309	321	351	298	337	314	331	328	359	333	298	341	321	333	308	325	333	333	323	310	336	350	342	343	335	311	334	306	349	310	323	314	345	299	297	322	342	336	295	338	330	331	324	358	320	321	316	306	354	307	293	323	320	308	322	331	329	305	333	313	306	358	322	350	358	316	302	295	328	318	335	319	356	300	343	341	312	304	320	326	307	325	324	327	323	327	333	370	299	336	322	316	347	335	337	349	311	355	328	315	328	336	325	320	336	305	321	318	317	324	367	355	338	301	341	333	330	293	332	336	325	342	347	303	329	326	330	348	338	315	351	335	310	348	340	340	356	337	328	288	340	329	324	324	294	328	295	315	324	330	323	324	327	314	320	319	361	352	339	348	322	370	342	320	292	328	336	304	335	308	321	366	334	329	374	325	316	319	335	324	332	317	312	303	308	328	319	313	319	301	314	353	327	332	359	318	344	324	348	334	333	347	348	336	309	332	350	323	303	365	329	324	355	312	326	322	354	322	332	299	306	314	340	331	311	325	315	332	341	315	364	343	334	332	316	278	317	326	293	321	322	309	322	329	297	341	365	306	301	327	338	348	328	364	307	325	328	317	333	327	301	320	328	309	310	315	317	328	322	299	310	344	285	355	344	329	340	317	356	320	312	361	359	335	315	341	350	333	328	317	294	334	379	342	336	313	319	302	344	335	328	357	330	328	322	321	299	334	288	294	332	343	341	322	322	330	320	307	337	314	352	329	325	341	328	339	330	336	320	331	283	315	301	324	363	311	326	318	295	317	335	321	372	293	344	314	321	315	322	336	310	316	330	307	333	328	346	332	317	322	335	291	306	364	325	339	312	336	345	302	342	323	355	301	345	312	344	315	340	323	316	348	311	329	344	317	279	339	321	354	331	317	318	346	335	318	328	369	343	331	310	330	352	334	301	295	319	324	341	346	314	318	332	319	322	285	337	312	290	319	321	335	335	313	380	350	367	317	355	299	313	303	324	307	355	326	324	337	339	310	329	308	309	333	310	346	312
25362	21532	27660	25803	9642	1051	848	761	708	699	679	683	683	630	652	633	651	675	639	613	629	644	621	666	609	621	642	600	631	634	600	659	594	652	632	601	624	607	652	610	656	614	632	635	639	584	647	640	632	598	610	637	627	557	652	620	610	621	591	607	645	617	621	685	632	582	662	596	624	602	607	580	602	657	625	588	610	594	602	677	624	591	583	609	629	592	585	603	654	597	606	614	594	601	658	589	614	617	625	648	653	560	602	570	596	590	607	612	648	627	607	577	600	649	614	644	620	618	606	593	677	663	617	640	652	571	596	563	630	586	612	594	616	609	598	616	618	654	655	600	659	625	598	631	610	593	592	634	596	641	603	665	579	637	597	636	620	590	559	587	566	580	598	603	623	640	628	622	601	630	645	615	672	587	655	603	618	599	682	603	634	605	647	601	590	612	624	586	591	629	603	618	634	584	581	608	612	658	590	653	594	632	594	622	662	609	626	563	574	599	603	625	620	618	593	557	618	612	606	597	630	591	613	546	570	589	613	622	632	559	645	618	599	608	607	647	621	641	594	648	589	585	643	615	645	629	638	600	610	596	574	628	600	580	630	631	637	603	633	598	645	603	600	646	649	601	567	617	590	625	656	601	646	589	665	639	629	623	567	618	598	636	613	617	645	614	596	596	629	636	641	604	620	606	604	626	613	580	623	616	594	600	613	599	587	645	613	605	625	625	575	637	643	608	577	614	617	534	639	640	607	611	661	619	646	639	591	609	589	658	610	596	613	671	585	650	661	591	633	600	599	610	632	623	662	649	565	604	641	620	635	621	643	621	638	611	616	619	600	632	639	588	616	620	650	572	607	660	587	612	623	673	615	624	611	638	628	670	620	576	619	598	592	586	565	611	624	611	576	602	620	648	634	657	613	616	603	603	611	586	609	647	625	601	613	553	612	637	611	637	647	585	610	620	686	644	588	648	627	695	597	602	575	583	592	574	589	584	618	635	583	598	626	606	561	670	575	616	601	626	621	597	596	620	621	605	624	560	608	633	603	615	618	596	573	601	619	612	589	570	603	620	605	668	648	634	628	631	613	625	653	600	586	578	644	619	605	658	588	624	603	607	647	620	603	625	608	620	600	631	620	641	624	621	632	617	675	614	618	556	555	578	634	638	616	620	576	642	564	614	640	645	607	632	640	589	625	612	675	639	552	598	642	615	636	579	590	615	611	626	616	609	633	624	645	619	637	607	611	577	655	561	571	596	632	652	670	615	620	596	648	598	625	599	644	603	629	649	635	589	621	608	637	613	622	589	631	605	597	606	623	610	595	639	624	629	605	612	582	593	587	594	594	583	627	604	628	614	609	563	613	580	625	625	624	612	650	579	608	639	636	585	622	595	592	595	635	621	609	631	571	620	632	636	589	640	609	625	575	629	619	609	582	561	601	650	608	638	644	636	598	618	570	661	596	658	625	574	566	605	624	620	637	595	633	659	625	621	608	628	638	636	649	625	620	604	595	593	633	568	608	637	600	625	599	631	596	636	631	568	685	637	588	617	623	644	609	624	630	633	649	563	625	624	640	649	629	609	632	611	619	552	560	638	613	622	639	594	617	635	593	598	617	608	581	593	623	646	628	634	638	617	618	602	619	584	568	596	626	602	648	609	622	595	596	612	614	631	628	600	615	581	612	636	612	602	661	592	580	609	586	603	658	608	622	628	551	568	601	581	610	619	647	639	592	589	588	602	609	651	598	575	611	564	603	636	612	604	560	571	579	605	590	590	603	579	579	661	610	580	604	589	616	551	647	617	648	695	569	597	627	637	598	630	591	609	631	601	636	632	562	586	634	602	632	621	626	621	629	621	603	635	563	583	601	583	602	599	584	580	615	625	614	601	585	621	605	531	591	627	594	614	597	647	631	614	583	592	631	646	621	612	591	598	601	617	655	574	585	640	651	617	601	644	624	586	610	600	609	593	579	655	652	660	558	615	624	616	586	649	625	622	610	624	604	577	600	609	649	639	600	624	604	629	599	636	596	643	581	600	629	603	567	614	580	575	655	593	613	584	576	657	639	634	690	600	620	613	576	572	602	568	593	609	572	614	617	607	608	608	639	655	622	580	604	598	615	630	559	636	624	628	639	601	601	606	636	619	587	594	641	580	602	595	592	665	607	620	642	570	580	623	634	586	630	599	607	595	563	610	636	616	648	595	582	636	621	605	614	591	596	611	583	579	590	611	583	600	619	601	604	603	609	633	619	613	653	591	595	540	592	623	565	630	606	573	600	605	591	607	562	608	605	618	618	646	586	584	566	616	632	651	604	600	578	621	627	665	604	613	625	596	615	607	663	602	614	579	586	649	634	627	609	617	612	562	651	663	625	619	587	622	633	617	607	593	608	613	642	582	621	632	585	617	625	621	692	579	565	613	642	627	621	643	644	625	616	617	628	586	585	642	633	594	629	603	631	570	607	610	646	625	584	611	639	648	605	595	541	583	609	597	616	581	594	610	662	587	591	645	592	613	557	605	597	621	614	584	662	643	650	606	622	618	607	641	616	635	664	646	609	573	576	592	643	622	566	611	598	554	631	642	633	613	584	599	562	621	574	587	652	641	628	619	635	649	561	610	577	605	585	600	636	614	617	644	582	613	603	635	663	619	611	608	574	611	640	599	597	616	635	585	616	572	618	639	604	640	606	623	594	621	622	637	649	666	597	563	609	607	580	625	632	619	652	641	591	626	600	603	625	625	615	577	595	583	616	638	614	613	630	613	593	630	601	627	647	655	648	615	633	618	648	624	598	618	619	588	593	611	603	608	603	608	579	625	562	620	619	560	612	556	615	572	578	621	613	632	621	617	643	638	662	578	616	598	630	629	609	616	626	653	607	625	628	597	603	635	600	582	595	572	594	595	647	666	641	595	605	647	642	626	619	643	596	606	662	618	633	583	607	573	640	630	636	581	648	581	651	614	601	608	643	638	613	616	629	635	654	619	578	666	620	572	631	609	590	608	588	646	571	591	615	604	602	597	633	595	593	645	606	637	615	558	624	623	626	639	591	640	657	625	643	576	644	608	592	573	597	622	594	592	628	587	639	589	650	601	640	632	642	584	620	641	644	606	659	586	563	574	630	608	625	621	566	629	636	608	623	602	600	627	681	576	612	569	631	618	601	598	567	616	614	575	631	589	625	601	608	607	604	608	600	584	598	621	601	662	589	601	568	646	655	643	610	590	580	592	612	643	562	581	622	597	581	656	608	624	591	666	615	657	598	595	587	610	651	590	559	613	608	655	626	571	649	613	607	634	633	631	655	605	605	625	598	600	611	617	588	640	616	650	632	636	579	632	559	567	659	579	609	642	615	673	613	605	586	623	601	643	628	617	589	621	630	667	626	616	640	571	600	575	616	632	602	623	591	641	603	643	601	639	631	578	608	615	615	607	581	598	608	624	620	627	611	604	624	643	606	651	612	614	605	632	590	619	588	680	629	567	610	605	580	619	569	604
16581	4777	3183	1759	1345	1323	1074	958	863	807	749	712	687	738	666	687	701	646	677	637	655	695	659	654	668	597	638	608	587	659	632	648	642	637	646	618	604	599	638	582	650	628	641	609	640	653	642	617	635	602	652	625	591	596	636	608	633	650	621	619	594	604	604	631	593	649	612	682	640	653	607	616	563	631	663	610	654	640	611	597	612	652	599	588	608	591	661	606	612	661	623	620	638	598	675	638	597	656	595	608	621	634	675	617	650	630	614	583	626	654	663	649	634	587	592	651	628	683	630	667	626	619	620	607	633	609	653	645	630	634	625	621	598	597	612	640	636	643	644	636	601	643	630	647	662	587	630	627	629	654	612	605	603	639	630	633	622	622	573	642	623	583	604	612	596	622	607	623	611	646	610	624	648	615	552	592	572	656	618	625	610	622	596	563	586	633	645	606	593	659	603	644	635	680	648	590	613	613	562	557	630	645	648	593	608	679	603	621	610	596	639	610	593	640	617	593	609	627	615	609	638	652	575	653	640	619	610	654	627	616	619	655	593	629	578	646	623	651	618	646	652	604	635	636	601	628	623	612	670	634	615	588	644	586	600	592	632	640	648	638	595	603	604	657	624	606	640	596	569	645	624	634	599	682	633	614	615	598	608	588	627	623	661	646	630	619	622	612	651	633	616	620	594	615	593	615	633	583	604	598	604	665	658	589	629	613	605	577	601	653	605	614	639	634	606	667	637	630	586	614	645	577	640	610	650	558	604	576	605	616	599	617	639	618	613	594	581	689	581	633	571	671	608	656	667	639	603	612	608	643	620	612	650	662	567	608	623	649	613	630	564	637	606	600	591	626	634	622	641	648	634	648	616	623	611	587	639	607	641	660	591	611	618	595	606	659	588	594	610	634	599	623	628	621	623	577	581	631	609	613	605	594	635	579	614	634	597	571	648	625	654	613	626	638	604	632	621	652	589	653	593	593	610	622	645	624	648	652	614	607	631	625	612	582	634	627	610	580	598	649	619	601	613	649	635	587	622	622	612	620	678	672	614	621	642	585	620	601	648	574	608	645	634	677	666	546	632	628	620	591	593	604	599	613	624	648	613	641	625	620	639	650	590	659	584	643	634	597	589	622	627	581	607	663	677	586	622	620	591	609	577	632	644	616	616	605	637	616	591	605	646	608	638	640	644	580	663	702	626	609	671	605	653	622	636	650	621	632	621	583	614	612	610	580	624	591	661	632	586	647	630	629	629	667	598	632	637	623	593	647	643	606	653	590	628	643	605	638	620	611	639	646	598	593	632	617	627	635	623	598	650	612	631	625	662	583	593	629	629	579	607	652	587	567	621	644	597	628	655	650	589	635	589	661	638	614	613	644	618	617	614	569	588	645	639	628	601	666	600	633	634	611	603	633	650	617	559	654	640	598	604	592	619	638	624	547	629	559	625	591	611	628	623	643	637	645	614	611	588	618	632	645	609	597	637	578	630	670	598	590	572	606	620	636	644	668	638	645	610	615	617	609	639	602	611	610	651	616	598	599	620	640	642	667	624	627	642	588	590	616	635	621	629	655	622	647	625	615	575	597	621	628	599	637	659	618	597	668	621	596	587	624	641	649	610	601	620	568	631	639	616	630	602	636	642	622	618	625	631	643	634	607	625	627	659	623	583	634	653	668	639	603	627	635	657	609	606	638	603	565	582	634	626	606	598	630	612	653	618	598	588	650	630	625	637	632	643	605	633	610	655	624	661	609	606	622	615	592	590	650	647	631	599	632	634	661	629	592	608	619	608	616	596	637	641	629	591	653	626	625	592	617	642	638	615	597	626	638	619	615	626	644	651	583	573	589	604	651	602	626	588	647	610	642	595	651	684	605	598	641	639	627	598	592	629	629	567	635	593	609	598	639	627	599	616	633	653	643	603	672	605	643	587	614	646	618	622	650	603	587	611	604	653	594	628	579	591	626	594	612	677	652	661	640	579	576	616	595	610	638	634	615	629	616	573	593	559	654	639	641	657	610	616	663	610	594	626	631	559	622	605	584	597	639	590	618	631	631	613	623	578	667	616	615	618	611	622	622	636	631	630	634	648	634	586	611	641	579	632	590	614	562	609	652	621	654	632	677	562	580	623	608	634	610	605	606	605	654	634	579	614	655	704	587	591	646	629	602	634	605	623	602	600	622	628	608	610	616	636	621	614	625	657	595	627	607	600	605	581	575	616	615	631	658	623	653	629	623	618	658	612	651	620	614	642	602	608	591	619	614	615	599	609	625	585	613	625	630	578	575	621	599	645	557	639	600	642	626	573	625	651	639	580	630	619	636	658	620	637	607	609	584	647	587	580	610	657	617	623	654	630	620	604	628	625	657	602	608	626	626	640	583	593	650	625	623	600	669	620	611	655	559	602	622	616	611	638	585	591	636	590	607	599	634	589	553	601	599	638	615	653	637	615	597	620	619	573	605	623	560	618	582	629	598	656	645	611	598	567	654	644	594	655	598	612	572	650	634	586	609	627	591	654	639	651	584	569	604	559	571	602	552	637	609	606	618	625	610	555	641	624	583	617	620	614	606	633	628	591	601	634	627	577	595	619	655	599	554	590	617	649	590	622	618	610	615	617	579	576	586	626	618	637	650	610	625	615	614	640	592	610	640	625	595	641	588	625	604	588	574	612	661	665	624	638	594	619	613	609	598	674	627	630	644	605	573	652	584	590	583	601	592	603	594	638	635	674	619	651	591	650	614	602	614	632	592	637	639	621	640	661	617	663	623	619	578	612	611	612	652	583	633	589	592	596	647	601	634	671	606	622	636	571	631	625	661	576	604	638	605	607	615	651	621	623	596	638	588	630	609	593	626	599	590	597	622	589	606	591	613	648	605	626	613	576	612	636	645	637	606	639	624	631	607	659	615	621	620	670	626	613	603	613	636	617	628	599	620	635	568	628	620	568	613	621	594	611	645	588	586	580	603	589	615	643	608	618	634	613	619	637	641	678	630	607	623	661	617	588	678	644	610	646	595	592	607	633	635	583	608	632	623	606	652	638	663	589	584	637	606	630	647	599	626	626	640	666	649	592	618	645	702	651	638	606	651	602	630	616	635	588	603	635	601	590	661	633	660	634	613	641	635	639	601	655	611	608	643	614	598	615	565	637	607	711	631	612	610	601	575	642	637	670	667	617	638	619	690	611	597	618	607	568	607	611	581	615	644	568	664	611	645	644	604	610	598	682	597	656	593	620	638	619	633	613	590	613	604	648	604	623	657	623	648	583	625	607	616	614	632	621	632	624	643	610	644	640	593	590	617	631	625	627	610	618	607	607	614	652	630	616	634	610	635	625	581	619	602	615	628	607	596	661	570	621	630	611	612	654	614	626	600	608	639	616	603	597	663	643	608	634	626	593	652	598	637	607	613	618	608	604	646	629	625	594	661	641	658	613	592	608	588	596	653	647	618	590	636	619	630	628	607	638	600	614	663	620	591	648	633	626	571	657	596	607	627
23081	21580	29342	24278	21582	21611	6899	1162	921	810	729	708	667	578	591	572	548	536	527	511	515	496	498	513	504	514	457	483	459	484	469	472	471	465	454	454	457	453	420	489	457	458	464	442	462	461	440	472	449	439	420	457	458	456	441	499	442	446	454	436	460	503	468	454	441	446	432	450	423	435	454	469	489	442	457	422	468	476	433	422	472	448	465	433	448	443	435	457	449	459	433	469	432	444	431	444	424	462	493	436	498	409	454	462	467	476	460	419	449	440	462	463	464	465	454	447	503	478	482	452	512	465	473	496	440	450	444	452	481	489	450	442	454	439	462	464	472	483	450	461	456	470	471	445	486	461	451	485	431	430	459	463	473	451	465	431	463	429	434	441	469	425	456	451	472	451	409	495	427	462	477	471	492	460	459	461	460	447	449	437	430	477	455	467	447	460	463	448	416	456	467	476	451	476	428	436	424	431	467	472	461	431	471	428	449	474	444	464	451	450	435	448	435	454	448	479	438	423	427	431	411	425	450	412	449	464	456	484	439	442	446	435	420	440	474	455	435	446	452	494	449	469	438	432	445	450	443	475	447	471	463	453	489	458	458	486	455	443	436	413	452	431	466	504	444	451	478	495	442	493	451	387	437	470	430	433	450	494	420	478	465	444	498	429	498	480	409	449	439	479	436	436	469	466	452	434	459	451	466	451	423	425	463	427	470	455	452	479	415	449	470	464	475	440	422	413	469	452	450	440	425	460	443	448	470	451	438	435	448	466	447	452	439	458	446	450	475	425	418	434	460	456	483	458	470	430	451	440	417	394	411	448	463	421	472	443	446	426	462	482	460	458	458	442	475	480	429	472	445	431	437	448	422	493	483	467	411	469	446	460	470	413	456	447	418	443	445	481	474	452	431	424	467	424	461	442	479	511	473	427	441	435	478	484	438	446	443	462	477	424	434	431	480	457	471	414	464	434	399	438	433	425	443	415	456	435	457	472	465	414	467	458	471	417	441	453	419	424	454	437	460	471	466	431	455	477	429	447	454	462	461	418	448	430	442	439	469	445	423	423	455	434	469	428	433	455	435	444	408	436	457	479	426	434	458	443	411	470	491	427	432	440	499	445	432	426	411	459	470	455	434	467	448	470	458	430	456	477	459	471	443	449	461	453	423	465	397	483	446	447	468	450	471	441	467	426	407	445	436	445	470	484	448	417	434	452	438	470	443	469	455	439	446	453	496	484	416	433	426	402	456	470	452	456	441	484	458	499	482	433	469	428	464	458	430	439	440	470	487	466	458	467	466	437	449	481	426	441	404	437	466	450	416	490	422	453	466	461	463	456	425	431	388	432	438	463	450	447	454	444	470	447	436	468	491	427	481	450	430	434	451	423	431	412	473	468	466	442	475	423	470	423	408	448	483	462	440	494	429	422	455	473	437	494	429	430	463	478	454	461	447	410	428	460	444	490	468	444	455	467	441	405	474	449	484	455	457	464	485	477	456	462	449	406	466	441	455	425	461	470	440	459	467	458	468	434	486	468	439	446	437	400	465	441	439	463	462	488	448	416	439	404	448	476	453	434	471	467	455	450	462	439	420	464	434	438	436	468	443	478	418	459	419	476	436	412	471	453	433	454	440	429	436	449	506	450	466	465	440	463	447	448	446	435	441	459	462	432	457	457	487	446	414	448	435	476	451	409	427	505	453	450	406	430	414	470	456	449	428	438	454	468	450	462	433	452	468	420	480	478	444	426	406	481	481	485	499	427	451	478	447	427	444	452	435	468	426	458	441	443	472	403	463	445	430	437	425	463	435	451	463	460	467	467	428	449	414	445	441	440	436	428	478	455	432	462	478	443	427	468	439	468	490	453	450	432	445	467	449	419	456	420	457	466	421	450	449	447	472	457	433	455	436	417	460	485	444	402	459	442	385	426	442	419	487	465	443	470	459	462	452	456	462	453	440	420	457	452	448	456	474	440	448	461	485	458	428	452	404	448	460	458	497	449	456	423	439	466	459	482	442	457	459	479	457	504	440	438	481	452	455	438	461	480	446	424	453	439	469	445	444	453	493	471	375	441	400	472	442	447	439	438	458	390	411	444	405	441	446	453	432	468	432	469	454	439	453	457	439	435	426	439	477	442	435	437	430	424	472	442	440	466	428	485	428	452	452	483	488	449	445	436	451	439	455	445	455	445	439	442	453	447	421	492	446	423	484	422	486	442	474	469	458	446	431	466	414	456	462	482	489	428	454	447	404	440	428	437	489	452	452	459	435	462	448	449	456	463	430	460	455	426	420	460	444	462	451	467	450	438	441	442	434	443	413	453	476	415	439	465	452	467	423	437	485	460	478	413	482	421	429	462	473	453	419	465	461	458	479	437	465	471	424	440	466	471	457	434	491	474	471	443	443	452	412	486	422	432	452	453	435	454	428	425	470	417	495	491	446	465	449	501	412	438	441	478	441	471	478	470	461	506	448	425	482	432	442	464	454	466	444	413	440	480	454	460	472	424	473	472	468	449	448	436	438	440	457	429	448	479	438	453	474	450	450	444	479	440	481	445	468	443	442	455	489	469	469	464	386	463	488	435	424	445	480	460	436	453	465	473	469	447	441	430	484	488	435	452	455	496	456	447	442	426	415	485	471	445	449	433	429	496	413	433	422	485	445	439	479	476	471	475	468	432	476	409	473	427	438	479	432	481	441	473	477	443	445	441	421	416	441	440	452	433	459	472	439	439	442	430	458	472	428	415	455	453	470	476	422	457	500	429	458	441	455	482	434	494	418	452	462	437	458	456	445	455	436	466	473	421	427	437	472	446	444	491	416	442	420	435	472	441	449	428	431	433	432	427	492	421	430	473	472	458	424	455	441	440	476	445	463	467	472	460	427	438	451	478	396	392	468	447	465	455	422	421	451	461	439	444	477	500	477	466	463	488	483	467	471	453	435	466	474	487	456	439	440	442	459	443	449	465	496	461	408	460	463	472	416	425	448	444	445	396	470	392	463	449	461	452	426	451	458	437	462	438	460	478	420	476	419	423	437	483	413	434	431	444	431	443	413	457	475	427	455	465	426	468	444	431	457	446	396	451	476	441	431	442	484	436	454	480	441	448	420	446	449	487	453	464	464	510	475	478	429	409	451	446	403	419	445	458	451	452	454	450	424	464	407	446	451	439	416	430	421	491	465	449	422	458	375	423	443	438	441	448	445	447	479	458	407	439	420	435	455	463	465	445	438	475	430	421	422	435	455	415	480	431	469	415	438	456	452	454	441	455	486	447	414	494	417	450	466	453	477	418	494	453	478	434	407	396	415	407	458	458	440	422	492	421	463	429	482	449	474	439	438	455	453	456	459	476	470	457	449	412	472	425	431	410	449	399	411	419	463	420	465	444	422	443	474	450	468	447	422	468	453	449	453	422	450	448	462	452	451	446	414	481	457	504	405	438	460	405	438	416	449	479	434	484	427	409	478	452	415	467	465	441	458	453	438	459	406	429	469	440
20026	13605	8941	4521	3327	2452	1932	1481	1273	1110	947	791	785	676	646	617	607	561	551	579	518	511	551	531	492	519	476	459	468	520	473	456	481	474	468	441	493	478	472	491	454	537	484	459	467	473	492	477	521	442	455	421	419	421	457	419	446	464	452	479	492	455	470	445	405	463	468	483	412	475	448	459	457	435	403	448	467	447	472	414	460	440	459	421	439	432	453	457	452	447	424	476	417	426	417	470	468	414	466	467	480	430	436	415	435	440	466	528	420	443	416	424	478	427	443	456	452	490	476	520	497	484	475	486	528	481	478	451	488	462	463	449	491	455	485	460	447	441	428	441	460	474	463	460	461	454	523	453	418	424	449	459	449	425	453	475	424	456	434	448	483	427	463	441	464	476	463	461	488	437	412	502	482	462	431	473	460	397	473	444	440	481	453	453	478	445	461	468	471	440	509	461	417	486	457	471	411	425	448	436	448	403	415	443	445	442	489	444	447	447	432	450	417	428	424	430	467	434	464	415	447	424	442	429	444	488	444	423	457	435	491	451	455	460	439	448	472	431	428	470	470	484	445	427	446	458	465	446	458	453	424	457	458	427	435	433	457	421	436	476	434	430	478	448	442	431	448	436	473	464	438	462	443	439	486	395	463	418	434	416	498	446	446	431	451	473	472	489	437	433	435	447	402	455	444	444	456	432	453	408	423	482	436	411	430	453	418	426	432	464	456	399	446	435	450	424	438	449	456	445	470	433	455	462	426	413	442	433	437	492	429	493	423	486	438	437	446	457	427	415	444	454	449	484	452	469	480	448	460	466	476	392	419	447	424	445	444	452	438	433	464	414	419	454	440	456	445	458	365	449	442	435	433	452	467	449	431	449	474	434	402	470	449	460	460	497	397	445	457	452	441	447	449	422	453	434	459	457	482	422	442	434	448	432	453	467	439	437	455	434	446	467	460	428	456	467	468	479	462	455	464	451	460	436	416	435	464	453	462	470	399	455	454	437	459	439	462	461	392	454	491	475	444	461	443	451	441	443	470	443	418	464	426	435	410	453	447	485	429	464	444	475	477	418	405	432	458	441	441	444	427	450	459	444	466	453	457	444	464	411	469	454	447	478	404	486	419	399	443	462	454	417	470	433	440	469	432	428	450	446	424	451	474	426	439	442	441	415	482	446	460	421	458	417	420	441	419	451	423	432	444	459	436	425	478	423	471	503	387	455	462	424	461	418	437	442	458	433	463	446	444	409	426	434	444	450	455	439	439	441	474	451	406	466	448	456	458	432	455	441	461	431	468	480	419	457	477	446	446	440	458	448	503	450	437	440	435	485	455	444	436	466	434	461	455	438	442	459	451	455	438	472	420	460	462	459	466	432	472	461	391	402	485	442	440	430	463	419	419	447	455	465	438	456	453	458	433	445	450	453	455	443	455	440	461	472	429	448	406	464	416	428	444	454	441	412	424	436	455	409	428	438	436	431	433	453	469	451	442	401	420	440	444	455	464	426	471	445	449	469	425	460	440	458	468	432	441	435	426	434	445	422	450	422	456	438	450	426	491	437	457	440	466	439	460	422	465	411	465	443	455	455	466	454	413	422	493	473	496	489	482	432	485	433	431	459	443	449	415	458	476	457	440	417	410	466	420	455	456	462	445	441	430	468	447	431	449	455	456	494	472	449	420	452	439	454	436	445	456	443	427	489	497	451	509	467	441	446	449	459	455	433	474	465	449	472	422	450	426	448	424	449	464	439	465	440	411	475	422	468	463	417	460	479	418	466	444	439	445	461	454	472	429	418	478	420	412	452	419	424	411	452	441	445	452	455	433	464	446	411	442	404	477	487	443	437	410	420	451	459	485	423	416	449	454	463	459	423	441	420	422	438	454	440	479	450	431	472	431	469	431	441	465	398	420	461	431	431	481	437	446	451	455	468	443	463	467	430	421	460	446	446	488	440	475	413	477	428	418	474	478	460	424	440	445	438	433	482	454	461	420	424	457	441	431	437	498	453	435	411	448	444	433	425	446	445	443	470	448	441	426	461	464	435	440	481	455	430	419	439	419	420	429	476	448	441	484	519	447	463	434	441	416	461	466	452	419	432	449	415	426	429	431	439	451	443	453	427	435	470	452	444	448	461	422	464	422	482	443	459	444	443	473	429	454	436	443	410	449	474	469	419	463	496	440	462	426	490	475	436	442	465	470	452	443	452	475	467	446	447	488	441	435	473	418	446	427	492	461	430	454	465	412	465	469	447	443	425	462	416	459	489	453	427	441	455	429	498	434	473	475	467	441	428	420	446	438	437	406	468	441	452	436	459	411	474	404	472	417	429	461	430	443	462	437	439	442	454	473	433	435	406	407	461	460	402	441	464	393	475	432	440	428	431	448	439	428	473	441	459	431	463	473	421	426	443	445	388	505	445	451	473	467	447	451	432	442	438	454	445	469	440	474	429	441	442	462	477	466	436	407	489	482	447	463	450	435	448	431	426	408	457	462	419	456	454	429	429	463	465	496	429	456	448	467	441	452	448	435	416	433	429	430	451	406	446	460	425	475	469	466	451	449	456	464	434	465	424	465	422	417	452	371	432	496	444	415	442	470	446	432	452	441	427	445	463	426	440	442	462	400	447	440	395	450	442	436	391	397	424	435	421	422	409	435	428	420	464	473	430	452	446	430	457	443	456	427	418	468	448	450	418	469	458	468	423	452	384	463	446	445	451	448	441	454	454	414	446	437	421	425	487	424	435	480	479	461	423	478	443	478	418	453	442	456	419	448	440	449	461	453	427	447	417	433	432	418	445	454	421	408	429	463	441	456	463	450	465	447	448	459	451	457	441	425	432	441	409	452	462	453	411	410	451	451	460	467	479	445	466	468	440	457	429	439	482	448	456	477	486	435	450	437	473	434	419	437	453	431	449	421	408	448	455	451	432	429	453	457	455	446	436	443	435	462	452	438	450	415	461	436	406	471	443	421	446	455	432	397	434	454	459	459	461	458	454	494	428	445	451	488	410	447	452	460	414	446	488	488	487	444	423	423	395	429	503	445	453	433	429	475	429	468	424	457	428	444	438	464	453	432	460	433	436	446	439	448	428	481	423	475	453	437	426	455	469	432	433	469	458	450	426	452	431	387	411	427	447	464	458	426	454	446	445	443	437	452	457	446	464	437	476	444	407	442	427	432	446	450	450	446	423	483	476	440	459	442	451	488	446	428	444	484	424	421	444	424	451	464	412	444	400	419	462	425	390	434	471	456	435	439	491	470	432	493	447	469	457	428	443	436	446	455	417	482	454	445	402	465	467	434	426	468	464	402	479	454	458	459	441	466	460	446	447	462	435	451	452	470	443	453	421	437	445	464	482	427	432	433	467	445	458	454	418	458	450	471	480	442	453	469	394	428	449	461	449	433	424	475	449	396	440	460	463	478	468	423	463	459	422	420	449	411	464	446	461	474	437	447	450	435	455	489	391	438	413	458	465	450	401	439	413	433	436	471	458
28752	17768	3802	735	558	502	477	464	495	461	468	481	476	460	478	435	449	495	467	494	471	454	468	487	443	478	479	449	456	488	428	477	470	451	453	465	462	470	462	466	436	467	442	430	474	434	527	470	477	440	460	438	482	469	455	437	463	489	452	483	464	473	449	445	442	424	499	455	447	423	478	494	465	428	442	464	448	484	480	433	441	461	459	404	426	464	468	422	446	453	504	439	466	483	442	451	426	394	460	464	453	450	459	459	448	412	469	468	439	469	456	436	458	449	469	480	431	469	459	443	480	436	446	488	440	446	419	447	456	450	461	470	439	481	430	442	452	469	503	472	440	452	445	434	460	485	436	449	478	487	455	438	433	468	449	473	461	460	448	473	432	460	482	476	428	471	453	478	487	442	461	482	428	430	440	445	458	428	488	455	461	479	498	460	471	464	507	476	464	447	473	467	500	505	482	435	440	433	493	484	455	459	457	473	461	469	439	458	456	432	465	479	466	482	483	454	447	511	504	505	460	447	479	425	484	502	489	445	503	464	478	456	481	478	496	474	477	447	466	482	486	477	441	434	408	431	455	483	463	466	464	483	448	444	482	437	448	451	462	475	457	506	453	477	451	465	504	455	447	504	444	464	462	461	500	446	436	487	421	425	434	497	427	458	477	454	454	456	502	494	441	464	441	472	464	458	435	461	454	435	447	477	476	468	445	457	505	462	445	469	493	499	465	437	423	428	474	464	474	461	445	480	473	434	493	451	487	467	436	441	477	468	438	466	436	462	453	439	471	452	439	487	434	490	498	432	468	452	468	466	422	432	475	500	460	452	424	452	456	453	443	476	462	417	469	475	509	512	429	426	454	468	465	478	431	438	419	421	513	469	459	457	435	478	430	453	463	498	480	446	456	494	466	480	441	458	474	446	414	452	457	448	444	472	464	459	457	441	485	433	459	444	477	482	464	470	474	461	451	446	500	466	456	462	453	451	480	487	442	480	464	451	464	460	462	471	488	474	456	460	440	467	433	472	476	446	442	460	475	500	443	462	453	447	468	458	444	463	414	456	465	448	468	452	444	472	451	460	515	460	453	481	443	439	475	500	441	436	476	436	476	464	442	466	455	496	452	438	424	454	464	481	456	416	486	465	454	483	471	419	477	450	462	490	451	461	434	509	460	420	482	427	464	464	461	475	462	443	445	459	463	450	471	458	481	456	442	456	459	442	478	490	417	472	524	462	482	458	425	458	449	484	495	457	464	476	450	429	461	470	467	467	433	465	451	508	423	458	442	462	460	447	450	469	469	464	454	450	453	422	478	472	448	481	465	461	471	484	457	456	489	430	468	436	458	467	462	482	440	445	466	447	457	502	460	488	451	445	479	485	441	460	449	478	475	452	485	436	481	463	427	490	466	462	443	458	480	431	470	469	482	433	459	469	493	491	443	467	470	485	458	476	426	465	474	435	490	473	485	447	447	478	454	480	471	434	452	475	489	425	476	484	479	469	465	514	490	445	437	458	469	446	482	417	495	480	473	491	474	463	477	482	453	492	429	470	451	444	446	451	480	473	448	476	422	415	415	454	442	460	491	459	439	473	456	478	453	449	484	436	463	462	476	468	467	492	460	440	419	489	411	496	470	454	435	483	445	449	448	442	443	451	449	472	438	485	482	466	453	437	459	464	483	444	466	458	449	453	443	468	480	482	464	492	418	490	511	465	429	476	441	445	464	443	476	476	442	458	451	481	454	480	454	449	463	470	442	469	487	477	436	469	444	478	466	458	453	456	490	431	423	472	454	477	486	452	471	480	487	472	467	449	421	463	453	438	461	478	461	449	452	477	461	463	434	454	450	444	452	445	430	455	483	455	461	464	467	461	474	455	490	472	487	420	465	477	453	471	485	467	451	445	470	454	472	460	475	476	474	468	507	430	454	468	493	420	497	430	444	454	450	453	481	454	477	454	418	436	462	425	453	453	453	480	420	475	452	456	493	442	469	473	465	491	391	476	433	444	481	454	457	463	468	465	465	447	456	460	397	453	467	437	452	451	472	458	472	443	458	437	446	485	446	451	466	455	476	460	445	447	454	493	440	449	473	495	508	523	451	449	457	422	460	468	410	501	473	491	481	407	454	450	454	457	458	463	459	464	497	447	440	460	471	473	532	491	434	466	462	453	442	506	480	440	471	459	456	437	480	492	495	466	465	448	447	465	440	456	425	482	460	496	454	406	459	453	437	434	413	434	434	484	475	456	446	462	492	468	461	450	439	420	519	437	423	463	447	473	469	451	426	458	477	445	439	418	492	460	455	464	441	491	481	491	434	456	492	486	477	456	461	446	457	444	427	485	457	467	491	464	453	476	424	467	426	469	458	447	484	471	476	442	460	473	467	425	440	430	444	487	440	479	489	478	436	503	484	441	460	471	447	454	473	439	468	436	455	477	470	424	461	493	483	469	478	447	433	462	459	510	480	434	446	459	480	474	455	451	435	489	445	505	466	447	440	461	475	458	458	482	454	465	465	481	479	420	480	456	466	438	506	483	439	427	469	530	479	471	436	439	446	439	461	500	478	439	455	448	487	444	458	450	430	482	463	456	457	425	434	495	431	481	467	470	491	451	444	427	479	479	448	473	448	460	466	469	427	425	474	472	467	467	422	477	442	452	452	431	444	449	514	480	442	482	486	473	452	500	505	421	451	492	479	457	461	498	424	439	455	427	462	453	468	483	449	486	440	446	461	423	422	445	500	464	452	506	454	467	484	479	448	462	427	466	455	458	426	459	443	432	477	468	465	461	493	435	440	497	473	409	418	423	478	464	463	423	510	439	456	449	490	467	474	413	453	461	449	429	437	432	443	454	438	479	469	429	476	489	462	446	467	469	459	470	495	478	449	445	455	460	476	454	448	487	443	452	475	473	484	475	463	461	437	458	472	482	500	423	478	494	456	437	474	459	457	490	466	460	463	470	449	467	435	448	442	450	448	470	476	473	499	458	451	460	438	455	451	452	447	451	459	478	441	445	466	453	453	465	454	433	435	453	426	469	444	456	478	497	485	481	475	490	502	475	446	490	463	474	470	477	452	472	447	478	448	470	457	468	457	490	462	519	469	436	497	470	441	449	481	480	490	461	435	447	472	454	444	424	449	429	455	461	456	471	466	431	466	486	492	445	472	475	451	414	484	452	480	438	490	469	487	441	435	460	417	452	449	479	449	471	434	434	470	445	450	454	465	520	463	455	448	451	445	472	495	469	477	449	486	436	479	490	431	454	459	449	433	459	462	481	457	476	445	448	421	491	436	430	428	449	468	470	492	454	432	449	451	470	476	475	471	455	445	450	395	466	480	482	479	441	458	452	444	430	431	429	456	438	495	486	442	435	460	449	434	458	454	487	426	437	446	443	473	448	442	469	442	437	477	470	508	442	436	470	445	450	481	502	487	488	497	474	453	445	445	444	421	464	444	448	507	478	488	407	433	470	432	474	480	460	443	485	474	469	510	441
14505	963	792	610	515	538	541	540	524	492	503	497	509	490	490	512	461	461	488	468	524	477	478	492	498	507	481	483	481	475	501	475	461	516	498	492	460	498	462	524	496	447	487	504	503	491	443	494	541	485	487	508	491	520	467	471	469	501	476	533	478	472	504	493	473	520	497	525	492	451	451	500	481	516	455	466	493	491	496	479	478	526	503	511	477	459	452	526	464	465	484	496	496	489	462	467	498	462	470	490	486	471	484	428	484	483	503	497	478	473	466	511	486	524	493	488	499	499	500	517	515	465	488	552	430	488	501	516	494	489	467	465	505	484	509	462	484	479	454	486	514	475	456	495	514	479	488	455	458	501	515	473	512	501	494	509	491	510	464	481	485	499	488	522	507	445	509	486	497	468	482	505	476	496	471	524	489	478	485	501	487	479	511	476	426	505	443	456	468	479	508	500	480	458	511	497	451	491	456	516	457	492	509	482	524	491	518	535	477	478	471	473	418	481	437	503	499	506	500	479	500	478	493	452	471	467	479	456	515	509	476	491	544	473	474	492	531	513	444	448	457	534	500	480	475	490	428	468	444	518	497	513	480	497	477	481	470	473	484	503	449	490	508	482	460	473	492	508	512	491	534	475	500	511	477	505	452	517	486	491	473	499	470	509	497	489	502	531	471	450	465	444	498	475	492	509	470	497	496	504	466	483	458	479	476	499	486	462	507	483	451	530	522	505	484	460	502	473	499	504	458	496	508	504	464	462	435	482	474	476	479	484	460	491	472	471	480	465	490	464	457	515	493	446	515	473	476	507	520	481	485	494	512	515	473	475	505	488	467	499	496	478	520	486	489	494	462	523	450	474	470	503	502	470	488	470	483	478	501	500	460	469	496	497	479	471	456	487	463	503	491	472	490	449	497	454	482	477	491	513	487	468	482	479	482	486	472	498	479	487	492	459	470	505	486	520	485	485	490	508	491	511	488	499	492	493	504	469	489	464	462	467	489	510	499	452	475	475	494	499	498	484	497	475	476	463	472	467	485	475	483	478	451	484	490	453	502	493	452	492	493	507	468	464	506	453	507	464	485	463	480	467	466	509	466	481	510	496	463	475	503	489	460	473	438	499	470	480	493	501	497	500	484	488	490	512	448	470	461	485	450	489	456	523	506	478	492	497	430	496	478	471	484	499	486	479	488	526	488	461	434	452	482	497	456	486	487	448	485	496	491	480	452	492	484	492	457	497	499	506	484	479	466	496	484	524	515	496	491	451	490	494	488	499	490	471	499	480	469	484	499	473	445	477	498	543	494	474	476	497	506	464	511	492	500	472	462	517	480	521	461	481	485	512	486	473	497	511	483	452	493	486	475	497	480	507	518	477	454	474	547	493	484	440	483	484	473	479	473	483	491	491	482	487	465	490	481	492	494	479	534	466	491	500	464	497	528	484	470	465	513	474	501	447	518	507	490	491	504	477	490	522	487	455	496	492	454	499	469	451	498	495	476	488	489	446	494	467	461	495	471	473	480	506	449	521	472	506	495	456	514	473	464	513	473	487	462	522	513	426	475	475	518	442	497	450	489	467	522	471	494	475	452	428	497	494	535	529	476	478	485	494	507	463	485	476	460	510	469	451	460	482	498	498	483	499	490	515	498	483	440	480	481	483	510	499	484	453	487	489	486	482	448	514	495	500	460	455	498	486	528	448	471	439	491	517	473	486	479	480	491	502	511	464	478	512	467	524	462	491	491	499	505	493	468	465	464	500	534	477	468	482	471	462	493	489	489	523	485	468	484	489	516	524	499	497	501	460	471	482	456	467	447	471	471	534	514	493	462	464	511	506	483	459	451	477	510	505	469	477	447	461	487	486	533	455	470	488	495	460	458	493	489	449	525	490	463	462	529	476	474	473	482	479	477	489	527	488	482	455	484	515	497	519	457	529	492	467	483	489	453	464	478	482	498	469	499	463	478	487	527	477	469	486	486	499	455	506	499	514	495	525	504	487	464	489	494	451	460	512	429	464	424	464	494	484	506	503	490	488	477	463	487	475	498	459	483	463	494	468	506	470	480	497	489	493	467	473	476	459	431	466	477	460	475	501	489	480	478	512	451	456	488	459	491	493	479	473	455	474	457	539	479	478	493	456	469	479	484	511	471	490	493	461	495	480	466	497	484	499	462	474	439	504	451	464	494	458	440	465	506	469	436	464	525	496	536	469	491	455	490	459	480	465	497	502	441	469	479	500	481	485	487	454	506	482	521	476	467	464	520	483	525	480	498	503	465	502	463	494	444	455	459	454	486	474	490	481	472	512	508	460	501	512	500	479	455	485	503	464	456	473	480	518	483	463	454	479	489	505	517	461	475	506	482	487	484	480	474	457	474	492	523	509	472	488	473	491	519	458	474	485	461	466	493	468	501	477	426	481	457	500	448	465	508	483	517	493	492	479	484	496	504	474	477	477	516	448	445	517	495	509	469	461	536	507	466	484	498	475	505	490	501	502	505	460	447	473	484	456	491	492	501	462	459	531	513	465	505	472	475	503	470	501	482	485	484	521	452	469	505	456	453	489	488	489	495	539	488	521	490	506	497	517	474	485	451	499	480	467	518	477	502	485	487	449	491	505	510	433	465	502	488	469	473	480	532	449	495	442	472	480	457	497	448	485	498	493	481	497	494	475	476	484	427	464	495	499	474	450	496	487	475	510	496	501	495	471	473	428	519	479	503	454	499	457	498	509	485	465	504	510	486	499	450	443	442	488	502	497	510	492	522	487	471	459	464	470	447	490	467	484	483	497	492	506	505	520	503	487	482	479	533	478	468	497	520	479	463	478	488	472	488	457	465	511	456	472	493	461	485	486	478	486	488	515	459	509	495	494	456	474	510	468	478	505	515	462	470	501	477	466	506	482	489	494	483	480	460	500	474	468	438	461	485	431	495	473	460	474	519	468	485	534	470	527	452	509	491	445	483	495	453	504	518	500	440	460	477	489	491	464	445	478	501	507	482	484	458	496	521	481	492	471	480	472	477	472	514	509	530	491	496	495	487	495	503	504	498	457	478	534	522	480	501	437	464	511	478	491	457	478	468	481	452	477	497	501	483	479	506	473	485	466	481	470	451	463	497	492	465	475	497	535	468	493	494	472	483	478	491	477	486	467	491	462	509	501	503	488	500	483	503	536	494	515	484	478	495	502	464	483	457	456	461	510	497	502	505	500	472	490	485	499	500	480	495	425	501	456	467	494	483	478	458	465	508	482	487	462	476	467	491	495	517	484	485	489	482	478	487	469	466	479	486	498	478	493	485	503	472	501	475	455	478	454	427	480	470	497	467	481	515	476	479	500	506	474	470	485	447	496	481	464	490	443	521	515	489	488	502	494	508	507	491	441	458	473	489	453	511	484	496	480	471	519	480	511	480	467	514	545	447	469	493	461	509	468	484	479	498	424	487	482	443	433	516	514	510	464	469	484	473	476	471	510	459	500	496	452	460	488	470	493	514	471
24116	21518	28838	24607	21503	9457	985	663	534	475	470	415	421	405	365	362	359	354	334	341	344	349	367	364	304	329	313	344	309	300	311	323	303	316	329	308	308	304	305	293	310	346	314	307	309	290	304	342	318	320	346	314	313	323	310	298	279	327	279	304	325	312	333	322	328	306	328	288	318	333	313	301	320	300	302	298	316	324	326	317	314	332	348	311	314	264	294	325	315	293	319	276	293	317	323	321	328	317	322	309	319	296	283	313	325	328	303	303	298	322	324	327	303	329	326	335	346	338	314	305	334	323	323	337	332	327	323	304	346	344	347	310	330	359	296	300	328	297	313	305	329	352	312	304	309	322	299	295	297	305	307	307	331	306	313	313	334	313	330	288	312	308	311	325	307	297	286	320	310	282	320	290	301	290	343	322	294	311	346	288	319	291	303	285	303	300	317	301	327	286	276	313	301	283	273	326	315	303	299	305	336	310	320	306	292	314	351	322	313	316	298	315	288	306	303	321	302	283	301	335	319	287	328	296	291	319	312	308	329	324	314	287	327	301	279	291	347	310	319	304	311	315	329	333	304	339	294	320	312	297	349	279	310	296	282	343	307	289	330	306	296	321	284	291	292	321	320	344	302	322	306	337	332	303	295	318	275	299	313	299	324	290	290	300	314	317	318	299	360	290	276	296	317	321	308	294	268	321	316	328	334	336	287	300	314	336	323	317	311	308	301	291	294	323	347	308	292	293	329	337	363	329	311	307	298	307	305	309	309	315	303	307	283	349	306	318	320	347	286	336	306	289	293	309	300	287	334	303	337	341	326	322	341	312	338	316	312	305	308	309	300	312	317	313	307	332	338	307	328	287	315	293	303	281	284	296	307	326	314	323	304	301	342	349	315	284	311	282	294	318	324	298	299	294	327	307	284	319	332	317	332	308	330	315	335	319	336	311	341	296	297	288	343	345	323	340	301	307	320	316	320	306	293	264	322	317	309	297	304	311	301	310	318	289	298	333	304	300	284	296	280	314	301	334	316	344	287	282	327	310	300	330	333	306	295	299	304	310	318	301	349	336	286	301	307	275	304	325	312	337	309	324	340	312	322	318	330	289	299	320	329	310	297	301	323	304	304	310	312	323	326	304	327	294	292	332	282	342	313	337	310	307	298	298	315	287	305	337	285	313	293	317	326	304	348	356	323	327	303	314	299	310	318	317	297	286	334	314	316	288	302	328	307	275	296	305	304	280	321	325	326	309	276	303	320	279	321	306	314	337	318	295	317	289	323	277	310	324	299	308	313	315	318	298	304	300	330	327	302	300	341	317	289	292	278	311	325	323	308	333	299	328	303	311	290	281	325	329	323	327	301	318	285	317	317	315	318	312	313	349	290	294	319	330	327	309	299	314	300	283	286	336	299	305	304	283	307	331	313	275	317	321	305	303	307	306	314	318	303	292	294	315	336	305	329	313	319	302	304	316	322	290	313	304	325	281	303	348	344	354	287	309	303	276	300	299	325	311	294	326	301	306	306	289	265	304	315	307	322	290	320	306	302	321	286	296	280	346	329	317	328	322	309	322	317	308	314	294	309	285	303	300	325	297	315	298	298	298	322	316	327	313	326	319	316	313	305	305	281	312	280	326	309	334	300	299	359	308	321	304	328	312	301	288	333	278	312	325	327	331	284	312	322	309	323	328	317	311	318	308	297	305	297	311	314	333	320	324	282	314	303	295	318	294	296	329	335	312	271	323	303	278	308	285	321	294	304	294	314	338	314	283	303	333	320	308	296	314	307	301	316	303	311	311	289	298	304	295	288	308	336	335	321	318	296	314	302	301	333	317	318	287	330	316	328	310	304	309	309	362	309	286	291	307	286	305	327	338	329	297	300	298	284	324	305	302	315	295	347	318	280	307	317	308	310	322	295	317	308	289	340	310	303	310	316	296	324	298	294	292	298	323	291	323	320	301	313	308	337	326	300	292	307	310	299	296	318	308	311	329	331	311	314	317	317	297	306	318	291	302	326	310	318	299	277	296	303	336	323	342	342	308	303	313	326	315	317	300	298	323	311	302	323	314	274	304	268	342	310	316	317	279	328	303	339	326	311	281	294	296	294	284	294	357	317	330	294	323	293	307	314	306	282	306	316	294	278	305	303	313	278	335	315	300	313	283	332	309	309	304	314	344	288	276	321	279	311	288	311	323	360	321	310	297	327	299	303	317	300	308	332	311	297	306	288	311	302	303	309	337	299	324	281	328	288	301	301	333	326	305	301	354	295	334	312	311	300	286	288	298	321	312	309	304	303	290	305	319	294	277	301	323	347	303	278	273	315	309	311	302	305	324	327	272	318	332	296	319	302	320	332	285	318	298	333	323	322	314	312	315	313	306	287	306	288	314	322	320	340	333	337	316	302	329	307	311	330	305	296	311	318	298	308	320	336	314	312	301	330	312	316	323	292	313	300	315	309	322	307	289	300	308	302	325	310	311	310	302	292	333	290	325	324	313	316	296	330	308	310	331	302	342	309	310	310	299	326	330	288	307	315	304	337	310	290	308	307	328	314	306	347	309	316	331	317	326	328	361	281	356	316	301	294	307	317	319	300	275	294	305	295	340	308	319	325	317	281	281	273	335	306	335	311	306	299	329	316	306	338	297	318	329	288	311	285	309	314	317	326	284	326	303	319	292	305	293	317	355	330	340	295	294	298	293	304	308	285	305	338	324	313	296	321	325	299	306	306	321	320	316	327	317	271	300	324	297	305	298	305	315	349	309	295	296	322	326	297	316	348	297	279	323	305	328	321	325	311	291	304	330	326	301	332	287	309	299	334	293	315	277	336	294	273	327	312	302	312	278	290	300	322	313	328	351	291	324	318	356	295	316	312	289	312	276	295	293	307	313	342	293	314	335	294	293	348	347	307	296	302	311	311	328	321	302	298	303	296	287	336	265	307	310	314	334	311	309	317	311	308	283	310	319	303	290	300	295	326	264	289	322	313	295	329	299	294	319	312	307	307	337	300	297	289	329	325	303	285	334	295	302	330	332	312	298	314	315	303	307	310	300	296	326	313	303	289	319	305	320	298	311	311	329	325	331	303	328	307	323	294	317	345	294	326	280	317	321	305	322	320	275	326	321	291	333	300	292	308	341	311	278	308	335	298	316	315	324	299	286	318	280	278	298	308	328	298	313	325	330	333	298	313	316	296	334	306	328	318	319	294	340	314	310	295	300	302	270	326	350	318	317	308	338	294	319	304	314	318	314	319	334	329	308	304	288	327	310	301	309	301	346	315	314	311	316	338	316	337	327	298	329	343	307	283	313	321	286	301	305	317	306	288	299	335	294	324	308	309	320	302	312	308	345	322	294	339	302	315	325	314	324	329	311	292	307	290	301	291	308	313	325	315	336	297	310	329	332	288	316	264	320	343	343	311	302	310	263	346	313	320	340	327	318	336	311	307	324	294	338	270	315	280	307	316	314	314	289	296	316	304	284	267	315	319	322	297	301
17403	8187	5411	2512	1904	1445	1059	895	724	624	574	541	481	458	420	417	420	436	416	380	378	338	376	359	390	324	361	364	358	363	303	366	315	359	379	347	311	323	349	353	332	322	332	338	319	357	335	343	343	339	324	324	340	325	290	342	372	348	364	335	355	312	336	328	335	298	336	339	299	348	311	316	329	342	340	328	323	326	338	315	317	335	321	300	307	315	318	327	330	316	314	316	308	358	344	309	327	324	316	375	336	334	304	326	321	344	325	341	336	328	350	353	321	307	346	323	323	364	354	356	361	367	341	351	353	361	344	318	331	321	321	336	317	354	332	329	354	317	339	319	335	329	361	310	307	317	355	330	320	321	347	348	341	343	341	353	356	304	338	333	323	339	314	313	322	326	319	350	346	318	317	309	349	306	295	335	337	302	324	316	351	335	358	319	325	289	292	289	308	332	279	321	334	295	318	331	329	328	305	363	322	338	340	301	324	289	314	343	342	319	320	341	329	364	315	315	344	315	349	321	313	347	343	321	323	317	339	303	317	330	313	341	339	314	320	320	330	311	291	319	350	326	338	317	314	332	373	299	344	319	355	330	311	283	325	308	350	370	314	296	345	346	316	285	321	310	301	314	335	330	330	328	319	338	321	329	295	295	326	321	353	321	325	315	308	357	308	324	325	321	318	355	364	310	355	318	346	342	333	347	344	308	306	287	339	320	345	312	349	375	314	334	354	309	309	315	337	340	328	332	317	296	323	316	331	348	348	297	337	302	317	303	306	337	339	310	341	296	332	295	306	328	340	297	326	320	329	325	327	320	330	357	328	320	311	348	294	345	319	337	294	350	336	352	339	358	311	285	325	363	321	311	313	323	303	309	334	314	345	328	338	323	365	328	333	332	329	346	341	354	319	309	376	321	294	341	311	321	333	315	318	338	350	356	311	343	325	324	344	323	335	309	345	334	347	300	349	336	314	328	311	344	344	321	344	306	307	295	338	312	352	304	341	333	351	320	316	338	316	315	322	342	353	362	306	326	333	314	333	336	308	326	314	341	349	331	327	336	324	313	281	359	348	341	332	322	322	338	337	332	310	356	328	316	329	318	351	305	325	324	303	354	320	323	331	311	316	336	375	346	310	342	312	336	336	332	336	331	330	312	325	362	339	305	337	328	329	333	304	319	336	309	329	316	335	346	298	322	327	320	350	339	339	348	313	285	310	332	324	329	342	352	318	331	364	331	355	338	308	371	327	307	313	329	305	327	313	312	320	299	399	336	319	344	324	336	338	327	333	334	330	343	305	333	335	320	330	326	338	327	341	292	305	331	359	323	332	346	331	356	341	356	312	353	311	337	343	348	332	323	366	349	328	313	328	343	358	323	338	343	349	295	345	309	361	318	316	324	317	326	353	317	375	347	321	309	319	305	342	308	311	306	313	328	338	330	334	329	320	321	320	340	327	338	324	346	314	323	310	346	335	298	333	309	336	321	356	318	309	323	307	340	332	345	329	380	312	334	344	343	324	323	291	343	329	306	343	331	293	312	287	312	339	327	328	322	295	331	327	327	316	296	345	331	322	344	313	352	323	318	340	334	321	329	325	333	337	355	334	326	351	294	353	310	277	320	338	343	306	290	332	340	326	345	326	314	332	330	351	359	332	332	334	350	310	328	328	353	308	363	362	338	293	315	324	341	307	353	357	339	337	323	325	313	344	333	338	341	314	313	304	306	382	354	324	346	335	354	331	267	315	293	330	344	313	346	324	324	327	343	327	354	290	334	313	317	339	345	294	335	326	344	318	307	291	369	357	325	321	320	333	332	345	308	343	309	301	320	335	349	339	329	315	311	297	297	334	321	312	336	314	320	324	331	321	309	343	318	309	352	338	316	339	325	342	309	300	306	328	310	335	300	293	319	304	320	320	329	304	330	332	341	326	307	332	321	304	330	319	331	311	345	308	311	353	356	306	319	345	345	359	326	314	290	313	328	300	304	327	321	339	355	325	312	351	324	351	319	343	338	342	315	315	320	334	346	315	341	326	335	313	331	321	334	314	348	285	294	331	352	335	366	320	326	305	347	348	344	321	336	350	323	327	317	321	335	321	343	333	344	315	306	338	315	306	322	322	334	328	342	342	304	337	307	335	333	305	315	334	314	330	326	325	313	354	335	349	346	334	338	347	310	350	334	317	336	345	326	313	333	316	310	336	317	319	307	329	316	321	319	305	333	318	318	319	343	313	321	334	335	321	331	310	332	326	317	357	363	318	306	348	373	302	318	335	349	329	319	299	341	311	315	365	315	365	336	335	332	327	332	316	348	338	341	330	315	330	346	316	294	353	331	306	322	330	316	332	332	318	348	338	325	339	327	318	317	342	330	327	323	328	344	309	313	318	352	349	330	295	333	318	292	312	312	326	338	346	333	352	332	345	326	297	325	352	318	319	294	328	344	345	317	342	299	345	333	331	345	328	326	305	324	335	298	359	300	322	338	347	312	293	321	306	314	327	313	313	360	322	305	333	330	297	326	296	329	319	335	301	300	315	329	303	342	320	319	337	317	334	299	341	346	348	322	328	345	348	330	328	332	317	331	316	321	316	301	347	322	334	331	357	317	310	335	302	320	340	293	308	347	315	329	311	327	341	325	273	331	311	296	336	311	320	313	350	321	324	305	348	327	349	336	345	344	361	302	284	336	324	356	321	331	328	314	333	306	328	321	351	336	359	345	318	343	301	312	333	320	325	315	311	321	306	304	326	311	334	352	348	323	342	350	316	302	321	333	334	318	316	326	344	347	309	326	308	327	299	325	338	344	325	350	335	339	329	322	296	297	324	318	338	328	316	323	344	312	335	302	327	311	360	332	347	323	333	328	305	339	309	325	358	343	328	307	361	329	355	325	342	337	348	313	338	315	345	347	356	335	353	308	323	302	314	325	323	341	361	336	348	327	339	317	325	354	323	344	307	347	330	275	348	317	341	313	358	295	324	342	339	299	339	327	326	328	309	355	323	335	327	306	325	313	367	336	341	360	327	309	300	297	326	299	326	302	290	338	346	311	334	337	318	342	324	291	355	340	328	322	362	355	337	326	344	317	305	298	325	307	320	348	313	346	367	320	337	350	341	294	343	369	283	314	317	340	333	313	337	323	354	316	345	333	343	294	316	310	330	356	313	336	320	325	321	334	318	312	326	327	318	342	338	339	309	338	331	341	324	297	325	313	317	336	298	325	319	296	348	319	345	319	342	351	349	333	344	314	327	309	317	362	311	348	336	357	338	359	318	308	345	315	340	323	331	354	325	346	326	347	328	351	365	332	333	356	321	327	354	329	341	322	316	314	345	314	325	306	329	319	330	376	355	295	341	340	343	301	317	294	339	341	337	344	321	323	322	305	344	324	335	347	285	320	306	294	309	305	314	356	327	314	319	346	363	323	308	304	319	345	283	321	296	326	349	309	337	301	309	325	355	328	333	347	333	326	325	319	325	309	341	298	317	333	319	360	313	333
25469	21594	27692	25846	9344	1031	857	764	694	735	715	718	694	649	648	698	651	613	628	650	624	650	633	581	645	595	569	647	587	555	657	620	646	627	664	640	640	605	605	644	580	603	613	634	611	626	627	595	614	652	615	580	635	596	598	672	591	607	605	610	616	640	612	576	621	621	612	637	644	675	606	570	643	583	632	606	589	614	631	684	613	573	597	615	636	617	604	603	695	629	630	622	608	631	596	588	581	660	604	622	600	589	588	619	578	603	640	603	626	602	595	613	629	604	593	661	641	626	616	654	661	642	646	637	637	612	664	646	583	625	626	610	621	598	623	631	632	598	631	648	595	622	626	638	553	627	616	633	629	586	627	591	609	567	600	670	644	590	640	572	601	581	606	593	621	635	628	658	602	616	573	621	612	637	613	653	615	628	641	597	633	584	630	623	623	571	637	639	614	631	660	598	598	609	595	612	585	603	569	571	595	621	641	626	599	636	578	646	600	601	615	666	555	566	568	652	605	670	635	625	623	620	626	695	648	602	582	571	626	593	625	626	634	630	582	625	571	588	556	563	651	651	624	653	617	622	613	623	626	699	655	584	650	617	619	595	586	603	641	588	604	577	617	616	610	615	591	598	641	605	576	618	632	593	616	607	624	601	608	554	606	637	622	565	590	624	596	585	555	614	597	597	669	620	617	638	596	608	628	601	608	617	614	645	592	628	599	611	623	605	666	616	632	656	620	623	609	593	596	559	585	595	627	648	616	589	589	598	660	621	648	609	562	655	574	632	627	574	582	628	583	588	577	606	604	564	604	631	606	669	612	604	644	607	616	578	637	610	621	597	584	602	604	681	574	640	602	593	656	623	623	618	605	597	633	648	584	582	610	567	622	636	618	578	654	582	618	629	618	608	616	613	597	646	617	591	633	606	567	606	616	561	615	591	619	585	631	605	637	534	653	568	585	574	577	602	699	597	603	602	632	616	639	625	616	576	624	579	626	636	624	619	605	605	610	620	606	590	607	581	627	622	606	575	622	617	587	633	610	636	636	596	618	558	625	621	552	628	595	623	593	617	635	622	581	604	598	569	568	621	571	634	607	622	621	628	613	590	603	602	613	603	587	618	627	634	611	615	583	587	641	618	633	621	618	602	638	644	584	620	627	560	589	609	640	635	615	642	594	603	617	635	634	637	627	634	603	578	573	629	636	586	568	587	645	612	600	592	549	611	650	658	610	568	613	584	617	608	600	647	610	617	618	610	611	599	598	629	580	610	589	617	632	604	612	671	618	602	593	624	635	622	553	632	629	643	590	623	570	623	623	582	592	645	607	623	644	588	577	627	605	674	626	580	647	592	599	604	572	600	623	625	578	634	598	656	667	624	582	609	644	604	600	604	599	604	593	629	595	593	608	609	616	606	568	614	620	661	652	606	626	626	640	658	587	625	572	612	618	620	569	604	626	642	638	579	597	597	614	592	634	584	618	602	628	615	605	620	632	579	632	598	583	638	623	585	623	627	627	610	668	634	628	598	562	594	595	597	657	597	655	595	564	635	552	611	588	595	616	619	661	602	627	600	627	629	594	644	621	624	610	606	670	608	660	621	590	613	624	614	619	596	666	602	593	594	629	614	608	611	624	647	621	582	599	585	591	607	624	588	629	573	618	599	617	610	659	615	613	631	568	691	623	572	619	623	636	606	607	552	612	577	601	586	639	625	613	646	557	608	604	605	602	614	607	603	625	630	607	629	626	613	604	587	603	609	592	596	611	604	613	615	613	639	668	649	591	624	589	643	647	575	598	578	571	629	581	610	578	665	629	598	601	648	634	584	573	583	593	607	630	659	629	618	617	610	602	628	608	585	627	604	607	569	590	632	659	622	579	650	640	641	616	606	585	596	624	581	653	578	626	553	585	590	542	597	597	633	637	658	597	622	612	633	577	542	621	666	607	614	589	604	635	620	618	577	649	636	598	578	606	616	594	616	656	655	623	616	613	597	645	597	613	571	640	616	594	578	598	574	604	609	601	578	619	610	628	591	592	573	599	563	598	634	579	629	617	628	612	592	642	581	591	622	619	601	595	588	576	585	630	623	589	589	607	580	564	639	610	573	566	610	580	633	612	641	595	638	623	638	591	579	570	666	605	577	605	614	641	606	632	595	578	566	624	625	620	595	560	619	607	649	558	624	564	621	658	606	588	655	605	583	636	631	589	598	539	576	600	602	642	610	633	606	594	592	599	616	615	599	619	620	622	606	575	628	611	614	627	592	609	618	613	569	560	561	570	627	608	634	632	648	613	577	637	634	597	616	606	619	622	586	600	629	646	594	611	600	584	627	651	656	612	615	613	605	622	567	571	600	588	605	636	614	606	604	603	608	585	610	634	598	583	610	599	608	582	626	590	603	621	549	632	591	608	605	574	589	649	599	598	623	618	602	590	608	606	656	597	597	593	624	615	612	640	619	623	641	610	633	612	634	599	598	634	615	632	616	632	642	624	609	599	612	632	620	617	639	649	607	583	624	625	628	588	654	642	644	628	590	597	610	661	629	581	567	590	616	622	600	617	597	594	591	582	600	616	583	584	624	593	590	587	626	610	622	611	616	638	613	597	630	610	600	608	576	618	593	643	652	654	608	589	576	609	664	626	660	591	623	613	613	571	574	642	617	589	568	609	597	595	645	600	615	638	600	608	632	635	611	582	636	598	632	615	612	605	603	587	631	602	618	662	559	590	563	574	617	585	623	608	576	641	640	615	612	585	644	611	646	607	594	600	632	617	629	582	638	620	590	568	628	635	599	623	621	597	616	608	596	601	596	581	635	630	614	630	653	605	642	588	597	599	582	628	591	599	635	594	676	618	650	624	609	598	597	581	626	616	613	583	581	670	608	601	646	591	629	606	571	610	564	590	610	607	549	602	594	631	605	619	664	634	656	633	588	585	588	638	608	602	625	633	628	619	601	600	609	667	646	565	630	586	655	632	630	606	634	563	619	618	579	639	609	591	593	649	575	669	590	621	589	652	623	589	649	601	568	606	605	631	608	643	644	595	589	593	609	610	586	622	587	602	592	630	579	591	580	626	650	592	651	647	573	641	591	608	638	619	617	627	650	644	646	631	605	559	580	612	583	651	629	624	619	640	651	625	609	618	582	607	607	585	578	644	623	574	632	589	599	601	628	581	600	569	603	594	597	590	599	586	623	591	575	640	585	594	553	637	635	607	620	603	649	592	588	664	639	640	582	583	611	627	625	579	640	592	597	603	586	606	594	618	627	579	663	599	681	604	608	619	626	683	649	619	631	585	630	638	568	595	611	606	612	582	597	666	570	605	637	628	630	631	613	638	648	654	581	630	598	633	651	590	637	595	639	621	593	597	576	678	596	629	648	592	571	609	571	614	594	607	648	622	596	619	624	594	599	629	607	647	609	636	558	616	631	656	605	599	629	578	675	607	607	625	630	611	567	560	636	596	576	624	607	570	637	588	592	615	598	621	633	644	608	626	576
16887	4896	3226	1753	1493	1184	1004	894	837	754	763	733	697	695	696	649	618	658	678	726	678	637	637	640	635	638	651	659	628	635	629	614	635	596	603	623	602	657	644	601	631	612	630	615	656	642	637	585	576	571	682	613	637	639	631	662	565	615	622	587	657	620	631	634	659	580	613	631	646	580	597	633	619	628	603	650	605	621	633	596	664	632	625	604	655	627	601	645	620	616	619	616	633	610	600	613	597	563	640	636	630	612	592	634	661	610	663	636	570	632	597	616	588	610	685	658	657	613	648	667	649	626	669	641	673	601	645	601	654	626	674	635	584	612	612	584	609	662	690	618	662	598	642	632	656	620	627	653	652	645	635	649	604	676	627	626	615	636	609	639	608	604	627	629	622	616	605	659	647	588	626	573	626	608	662	611	631	631	647	586	587	625	590	636	636	568	575	631	599	616	570	613	634	616	623	594	657	605	587	624	628	650	625	623	618	601	616	659	573	606	614	627	611	604	592	594	574	622	644	636	613	634	639	594	654	607	593	616	645	646	608	628	591	593	639	638	650	577	616	633	645	647	607	614	621	651	616	652	591	637	616	591	625	632	643	596	628	606	627	655	637	635	596	598	627	625	618	646	622	624	667	613	663	629	636	632	627	617	618	649	610	665	605	596	607	631	626	593	602	652	633	630	620	617	638	608	614	627	591	629	620	636	627	584	617	631	619	642	621	651	636	611	642	667	608	616	640	619	591	616	635	610	632	615	641	594	631	631	606	603	635	607	633	611	616	624	620	625	647	622	666	591	674	615	629	619	623	601	598	691	629	640	627	640	598	594	608	600	609	614	655	643	594	592	625	631	609	623	603	632	558	667	612	637	629	658	614	665	607	609	604	661	626	650	658	606	644	628	665	637	629	608	638	632	630	601	610	606	674	635	630	647	654	612	632	656	579	608	598	558	623	592	613	614	627	622	616	636	619	643	679	631	571	662	657	636	647	578	595	639	619	635	661	599	644	611	586	645	643	590	666	654	643	670	602	649	634	625	647	604	637	589	568	646	618	606	644	608	674	657	615	610	641	634	634	623	611	593	641	633	641	585	635	622	648	600	632	577	584	631	631	616	635	670	600	614	640	650	651	628	600	629	637	605	615	620	614	584	637	644	626	655	617	598	632	666	610	576	621	620	609	649	655	609	614	602	632	602	608	640	598	644	619	639	603	654	600	584	611	640	613	613	672	618	562	629	593	606	625	628	603	607	632	627	564	580	627	610	618	637	633	589	669	609	618	607	626	643	614	636	625	593	661	636	625	652	622	641	614	583	643	569	662	642	628	613	579	650	610	648	589	633	624	592	643	634	653	673	673	632	576	587	635	631	636	637	643	650	624	626	610	640	586	607	664	595	630	629	606	619	613	613	590	648	636	604	647	626	628	635	634	616	619	621	604	598	642	599	652	646	633	582	647	630	594	612	642	595	636	616	592	609	629	608	663	619	619	637	651	596	670	617	609	629	586	576	620	624	671	633	656	642	626	649	657	582	641	613	618	623	620	622	626	576	649	575	631	639	647	645	657	602	590	637	645	678	643	687	619	614	631	598	625	600	607	624	623	625	590	613	639	612	655	615	642	571	533	606	631	611	614	634	619	657	660	591	667	645	602	665	609	551	616	585	626	633	641	601	605	665	633	638	634	613	595	636	612	593	635	597	653	607	640	625	602	641	630	606	641	625	633	632	681	607	633	647	616	646	639	576	619	637	614	600	603	604	632	605	578	617	609	609	606	596	654	591	607	634	620	624	615	594	606	624	624	611	633	633	641	594	584	603	693	608	628	580	622	597	602	623	641	580	600	626	622	662	633	667	633	605	574	627	630	655	658	636	651	598	599	593	592	592	624	612	619	615	613	639	658	623	655	611	640	600	661	607	625	606	682	612	601	654	600	627	637	577	607	626	605	586	658	639	665	590	617	615	616	641	633	640	606	622	647	643	574	609	619	605	625	618	628	573	664	604	631	600	610	634	618	559	643	616	646	626	655	651	592	641	608	641	646	638	595	626	571	606	649	656	631	585	582	635	587	597	637	625	610	617	618	595	652	634	600	572	613	598	604	606	567	620	646	622	618	643	607	656	575	582	584	647	624	641	608	635	632	622	651	651	646	637	587	637	583	601	653	632	598	621	610	644	608	614	608	658	587	615	648	587	644	632	580	631	655	594	613	602	627	616	609	609	590	632	600	624	637	605	650	600	605	608	635	645	595	654	631	604	610	597	600	622	610	627	626	645	630	616	603	599	573	588	611	619	631	593	645	617	612	620	614	610	627	593	570	639	601	610	633	604	653	606	617	639	638	596	640	592	655	615	663	619	632	615	596	625	605	629	625	621	636	637	588	590	614	635	613	577	651	623	590	629	657	615	645	579	601	591	638	594	611	612	630	631	600	597	610	627	582	674	587	595	626	582	646	604	622	634	612	640	592	621	631	609	641	650	598	599	604	588	595	634	596	681	591	609	621	693	583	616	610	638	588	631	654	615	586	596	656	615	620	585	616	608	633	602	591	635	599	587	626	625	627	639	609	588	619	591	662	629	589	609	616	592	631	609	625	581	610	602	629	630	641	652	595	636	681	603	674	643	574	637	595	603	651	639	599	624	633	619	626	604	614	593	590	601	592	604	602	617	627	613	598	608	622	606	587	638	625	611	605	596	679	646	612	645	593	638	650	612	628	604	613	607	634	594	595	591	604	573	614	607	610	644	640	646	595	598	640	617	662	611	617	632	620	637	682	623	634	624	649	610	630	609	632	592	628	564	596	628	609	603	612	591	576	615	639	628	632	650	619	627	640	589	627	661	599	655	650	605	612	658	606	612	595	639	567	646	585	593	614	639	638	618	653	644	636	630	582	608	573	614	616	641	618	606	626	641	607	643	634	603	648	625	632	611	580	633	675	606	598	590	611	659	625	618	598	643	634	620	628	573	664	602	624	630	617	624	584	652	641	609	603	649	632	629	598	635	618	641	562	639	598	615	576	643	652	617	608	649	633	596	645	613	599	614	638	566	628	609	628	638	627	647	640	626	619	610	608	633	605	614	661	649	581	607	617	622	623	609	627	607	603	631	627	649	630	643	589	644	629	607	619	581	631	660	623	594	602	656	616	595	665	623	581	641	574	639	646	649	614	611	656	624	604	626	631	620	625	606	680	642	604	609	626	614	638	637	635	631	621	646	621	608	652	601	639	624	628	684	648	608	642	578	619	603	597	568	620	593	623	633	621	628	632	630	636	598	626	644	665	599	633	632	697	614	613	590	629	570	594	628	624	619	632	618	650	616	650	629	658	605	590	585	631	580	634	566	598	620	625	634	612	654	599	638	629	599	604	659	626	607	642	635	661	630	595	647	662	642	592	645	591	640	650	579	637	630	640	621	634	623	617	614	614	631	585	604	631	593	615	651	639	642	668	620	586	581	629	598	569	578	634	610	595	579	604	611	644	609	638	632	621	631	610	647	620	619
23070	21572	29357	24279	21563	21602	6803	1201	874	800	731	697	628	579	555	580	593	535	571	533	472	474	469	504	486	475	456	474	475	478	463	455	488	493	465	509	493	488	467	473	431	514	452	458	466	456	435	456	491	494	502	433	468	446	494	444	464	470	474	481	445	450	450	444	455	504	446	457	475	440	463	444	448	416	443	433	474	445	468	447	456	493	446	432	453	493	453	469	453	442	450	501	444	455	477	450	449	440	447	479	447	439	468	439	453	445	514	455	463	437	461	490	463	436	425	513	476	519	482	494	491	476	475	465	470	446	481	484	458	444	461	476	450	423	443	474	461	454	441	461	462	443	418	482	459	449	481	427	488	465	476	447	458	444	502	453	482	464	437	442	444	454	451	476	441	452	465	471	420	434	445	448	477	464	434	420	464	441	451	442	452	460	504	428	445	431	400	499	432	454	438	421	398	463	482	424	459	443	456	450	473	448	421	430	428	458	477	423	404	408	468	467	447	432	458	459	458	474	445	445	474	457	415	474	476	427	459	455	489	427	481	471	474	418	507	404	447	487	434	433	409	431	452	485	478	457	457	432	471	470	448	441	472	440	413	474	428	462	460	464	450	453	447	436	438	425	489	439	474	478	441	462	460	474	517	428	431	469	464	452	469	447	427	460	457	407	407	487	453	439	473	447	451	444	441	467	426	455	449	472	441	448	457	433	446	458	462	463	448	458	452	458	446	439	438	464	442	419	417	427	417	442	454	469	454	480	476	472	465	439	438	457	446	449	470	441	469	468	471	435	494	424	428	475	449	462	477	457	496	427	445	479	445	495	434	449	477	487	442	471	446	419	427	443	443	428	482	471	445	457	434	439	440	454	417	446	413	418	409	489	465	481	447	478	470	492	447	482	448	432	452	457	467	466	445	448	451	483	427	465	475	469	465	468	467	421	467	456	468	448	426	448	458	497	433	456	448	418	487	485	454	442	470	462	454	476	423	456	436	473	479	427	493	438	482	433	485	504	453	452	463	463	438	461	459	461	459	453	462	468	472	466	447	476	485	488	441	475	446	460	450	467	444	452	472	443	422	420	478	452	411	437	418	431	434	464	418	466	447	475	442	477	459	506	440	443	482	453	504	437	442	452	450	455	479	458	464	487	438	452	439	466	432	430	452	429	478	485	447	447	438	489	449	431	442	411	447	474	445	496	459	432	475	454	452	436	411	450	476	455	470	450	456	508	474	450	476	449	445	488	455	435	450	451	477	460	450	422	453	439	423	413	451	436	481	489	449	489	409	421	474	449	487	459	454	438	449	461	454	423	475	440	419	447	466	461	450	400	443	458	456	457	449	456	500	444	484	417	487	446	456	477	446	486	494	452	459	461	433	406	448	436	461	448	479	489	447	432	461	454	480	472	478	420	441	473	425	463	451	432	433	427	443	448	448	419	431	462	422	428	471	474	447	490	441	444	457	450	482	422	453	488	472	456	451	451	426	454	438	449	479	435	481	453	449	457	471	427	464	449	440	477	431	427	479	433	433	437	448	426	409	436	452	461	446	455	450	451	435	452	478	429	406	481	449	452	438	517	461	431	425	463	436	462	457	439	441	490	451	467	435	416	441	460	459	440	420	474	428	445	468	504	419	441	443	445	442	438	384	450	473	455	420	443	472	474	440	468	444	483	427	434	441	433	449	458	453	480	469	455	429	467	426	424	470	459	427	433	481	472	452	441	424	447	445	457	441	460	449	482	449	469	444	440	397	480	444	460	445	493	468	465	457	465	443	436	473	473	438	480	475	424	426	485	448	453	462	454	463	459	422	446	446	440	444	446	470	415	436	484	480	445	491	430	432	447	482	430	448	458	459	440	461	471	493	433	455	458	456	477	428	426	485	422	469	420	480	529	455	447	478	452	423	429	441	437	447	472	464	459	442	455	447	431	453	433	442	449	437	475	461	466	450	452	434	438	455	473	441	449	474	468	481	451	463	464	431	463	470	455	482	468	460	439	443	455	483	425	459	489	461	442	466	452	452	421	455	461	449	449	470	412	492	447	412	471	442	462	495	411	444	458	429	460	436	482	446	439	411	449	414	475	480	445	435	458	436	475	458	473	427	475	460	467	500	489	459	450	452	429	489	489	422	463	467	403	406	480	444	445	459	474	447	471	456	449	464	445	432	449	464	470	468	434	437	434	484	454	461	427	445	439	428	467	444	432	438	420	450	426	447	404	446	447	499	415	464	449	415	450	438	471	469	415	450	477	435	448	458	458	482	442	445	475	457	469	448	423	457	504	452	457	431	450	437	416	458	463	483	467	468	444	465	448	437	459	444	432	417	452	456	451	470	469	442	439	472	428	456	412	424	481	457	425	463	446	469	450	463	500	445	467	453	467	422	465	441	413	443	477	469	432	416	442	452	432	434	436	408	438	451	493	429	445	453	465	503	450	439	465	427	471	450	446	400	481	481	450	448	466	499	456	439	411	425	443	468	450	480	469	430	483	471	487	453	475	431	432	469	418	452	479	424	447	459	421	446	465	429	486	405	463	449	471	476	446	446	448	453	431	462	464	447	458	476	481	463	429	469	462	478	458	443	462	451	442	513	431	463	481	460	451	436	467	466	447	487	447	437	447	486	406	460	443	417	462	480	459	449	479	474	441	430	477	433	454	462	454	447	434	475	433	444	462	438	461	454	470	444	443	456	445	430	464	432	437	433	483	532	441	452	438	432	465	444	437	459	478	428	470	445	469	462	414	444	466	421	481	447	449	435	479	480	434	480	438	448	427	474	452	427	434	466	435	451	409	482	426	464	470	430	460	437	441	464	428	447	466	441	455	441	449	421	515	435	427	455	459	449	482	483	421	473	466	449	427	440	437	440	455	484	487	443	466	429	487	460	441	424	460	461	445	463	441	443	471	449	450	436	451	444	430	430	501	457	423	447	485	454	408	453	442	499	454	456	453	461	485	440	409	447	453	473	441	479	443	410	466	435	470	427	464	451	462	429	484	464	452	447	432	441	457	441	438	452	423	425	439	465	486	463	484	485	434	466	489	449	438	472	450	453	424	442	479	455	505	458	417	446	463	461	465	460	458	480	445	422	451	456	442	473	417	461	456	435	468	453	478	411	446	442	448	512	491	458	425	460	478	449	462	457	485	464	476	419	426	457	461	470	488	471	453	453	445	425	498	512	440	446	429	445	462	477	437	463	459	457	465	445	447	456	446	464	456	445	478	493	475	469	434	434	431	456	435	454	435	472	465	440	413	466	489	443	439	426	428	463	423	432	500	460	405	422	414	447	459	406	447	460	451	467	447	436	491	448	436	477	440	470	440	503	472	454	422	457	416	466	433	425	451	440	469	443	423	454	424	445	435	457	421	465	431	432	411	442	443	484	462	445	419	443	483	478	464	453	464	421	445	442	446	434	466	470	469	445	415	433	435	469	443	441	458	452	449	435	467	423	406	487	466	435	447	408	429	454	503	442	457	445	443	435	454	461	452	459	455
20738	13608	8721	4417	3270	2429	1869	1495	1191	1020	969	863	741	683	687	610	542	615	558	563	508	529	527	563	503	502	483	531	530	526	520	468	454	501	453	532	475	461	458	438	433	435	491	484	476	434	466	442	478	443	465	451	494	423	463	428	461	449	458	491	473	419	443	457	473	497	453	448	496	487	483	443	480	440	451	473	455	483	465	467	429	434	452	453	425	433	463	432	451	442	449	441	448	489	470	436	435	475	477	435	443	434	462	446	469	470	444	452	437	442	481	450	493	484	432	451	473	480	488	509	498	497	495	519	492	470	508	430	501	434	465	478	484	389	466	424	453	505	465	460	463	439	454	454	440	444	415	485	452	466	443	450	457	458	450	445	450	420	456	471	445	465	416	461	478	464	460	452	442	472	429	437	469	400	455	438	450	416	477	441	441	464	428	450	472	434	466	443	427	434	450	441	465	474	443	462	433	444	426	481	449	441	454	471	442	434	479	441	488	441	431	466	441	440	455	430	424	404	467	452	441	438	477	469	449	467	425	452	448	442	453	488	442	448	452	465	435	467	448	430	467	447	445	476	476	437	410	475	440	453	462	476	460	449	455	438	453	433	396	438	483	461	438	470	470	442	466	419	474	419	461	427	445	428	448	480	460	404	476	487	470	450	475	469	405	466	434	453	448	439	480	461	467	448	480	435	453	464	438	436	462	466	451	434	405	483	480	462	449	415	466	480	402	448	466	464	444	492	454	431	435	442	427	489	460	414	472	454	425	488	441	440	428	426	451	474	467	462	444	437	461	448	464	444	447	466	450	449	437	462	417	449	465	434	465	473	483	427	412	441	456	449	461	497	459	453	440	460	455	429	460	476	452	480	453	471	424	472	425	414	417	449	460	443	480	462	459	472	400	457	426	447	482	436	446	400	429	434	463	454	434	423	474	421	461	472	444	462	433	448	439	412	420	464	471	464	410	419	426	457	458	458	417	447	422	454	451	448	463	457	480	436	454	458	459	448	466	444	455	441	441	502	439	476	482	432	444	426	486	428	457	462	461	445	452	441	479	448	473	432	457	453	455	484	486	415	485	452	433	456	445	451	420	451	446	442	431	509	465	464	450	429	456	464	477	421	432	442	436	444	449	468	448	436	437	455	482	457	452	419	481	444	414	454	434	467	471	491	463	474	455	484	459	425	460	429	466	473	437	426	441	428	458	413	438	438	436	447	420	438	426	456	464	479	469	468	457	441	426	441	442	432	443	418	477	430	451	425	488	464	438	425	477	447	467	405	460	462	428	442	458	453	452	476	450	429	464	449	436	449	432	474	412	409	434	485	458	447	439	463	469	441	449	458	426	463	496	404	479	467	475	483	464	454	448	471	444	477	440	424	408	465	455	444	458	447	472	476	425	437	452	457	483	492	436	440	434	452	410	438	472	465	449	434	480	444	437	446	436	432	445	465	420	447	451	440	449	481	445	446	460	475	413	449	432	456	448	434	474	432	468	469	405	447	431	425	452	423	438	420	415	482	449	458	472	475	451	438	426	468	462	469	444	436	434	447	475	408	440	474	434	430	464	459	451	463	465	464	461	416	447	438	429	420	484	454	414	458	476	467	439	450	470	437	454	437	442	454	417	445	457	431	445	469	472	421	418	461	465	448	440	461	509	450	453	459	439	446	445	443	409	454	452	411	456	456	436	440	450	453	451	476	474	446	403	433	450	487	452	438	433	458	430	447	455	439	454	469	456	440	421	451	422	477	428	438	455	469	475	481	462	445	487	428	413	445	448	442	469	489	463	436	459	470	487	446	453	456	481	436	481	472	454	459	454	449	449	472	431	421	435	419	497	444	470	446	469	496	465	414	418	442	484	439	469	470	468	440	447	432	494	434	434	454	435	450	451	463	443	453	436	437	450	446	457	465	451	502	427	460	434	476	444	442	409	419	490	477	479	494	428	462	479	444	444	412	481	428	448	448	439	399	433	426	433	440	473	485	440	434	461	465	459	451	433	457	457	438	434	428	441	430	453	473	458	466	467	451	466	449	458	406	455	441	468	464	445	509	461	465	438	428	464	442	402	436	478	472	436	448	453	431	439	459	445	481	457	470	431	459	455	484	429	448	451	405	450	449	463	473	439	469	419	435	432	421	448	459	479	475	430	461	450	399	446	421	466	414	443	429	478	438	443	460	416	435	462	462	424	419	447	432	435	416	457	417	418	444	388	445	439	401	442	436	460	467	458	440	481	428	450	448	468	469	434	443	472	470	447	440	457	467	446	445	419	429	461	439	419	475	414	417	453	471	475	431	452	468	444	428	459	437	441	443	462	492	455	437	490	453	434	454	449	458	476	439	438	442	439	429	462	448	412	464	445	440	452	417	423	441	467	454	455	453	450	447	451	441	439	450	429	446	454	462	519	439	453	454	423	432	439	449	403	444	477	443	465	453	429	438	432	417	433	448	416	441	419	435	422	407	446	439	460	457	454	442	420	490	429	447	442	442	474	465	453	442	457	450	479	465	477	433	433	434	477	438	483	444	435	405	447	470	440	435	446	431	459	439	446	441	425	443	437	435	526	461	489	441	440	482	506	454	441	453	398	485	468	449	437	418	434	390	423	451	477	461	431	442	458	428	429	461	418	453	453	477	449	443	429	420	459	451	458	485	465	423	422	420	452	431	432	456	419	434	455	454	399	431	466	439	442	464	436	437	441	496	426	455	432	492	444	445	438	457	443	482	473	455	463	474	427	447	468	474	463	433	442	411	413	429	441	457	454	463	472	445	448	422	453	436	465	473	433	466	461	446	461	482	419	450	434	437	486	442	442	430	471	435	436	430	464	450	484	434	451	460	471	443	461	434	436	439	440	461	440	466	476	446	461	434	417	462	436	425	443	443	456	457	446	447	457	483	448	436	491	429	479	422	435	438	447	427	442	460	450	432	453	454	478	454	396	415	458	452	481	473	413	476	439	463	452	419	454	477	437	455	457	444	440	458	459	454	433	467	467	424	476	484	451	462	440	425	450	498	451	444	427	457	463	428	474	468	476	434	429	456	433	453	460	455	437	441	462	442	458	423	448	461	500	428	449	441	467	471	442	476	461	443	472	462	476	414	442	446	432	456	456	435	439	491	447	476	406	402	448	459	440	478	454	481	459	452	452	480	441	461	483	442	461	449	447	439	438	497	447	455	451	428	448	461	453	428	492	434	460	451	447	442	445	444	479	469	472	459	466	412	441	510	432	442	438	438	444	405	455	434	432	457	445	424	464	440	481	461	449	455	429	426	457	461	426	431	456	435	442	444	402	432	444	371	429	492	450	418	441	457	391	441	468	436	491	452	453	468	439	448	468	450	443	435	416	443	462	419	453	464	460	412	417	432	430	424	430	445	413	445	456	464	447	487	462	464	422	447	439	447	449	430	483	440	449	437	433	440	432	439	458	447	437	477	473	485	434	442	469	430	441	438	424	442	440	418	443	444	456	464	455	422	467	418	454	458	478	422	437	433
29034	17902	3783	719	537	506	484	499	456	498	541	471	474	445	459	497	465	486	490	488	480	478	490	490	417	454	477	457	472	459	478	493	457	500	472	481	468	487	452	485	489	471	478	485	480	478	484	472	455	463	464	469	512	475	501	478	480	489	490	455	465	467	460	420	464	485	482	488	464	489	459	454	467	427	453	452	465	509	456	442	486	480	483	503	475	459	482	450	439	463	457	519	446	479	486	494	484	457	453	469	463	475	488	483	467	426	454	471	461	483	485	468	476	471	474	447	479	460	487	428	491	468	465	483	456	495	477	506	456	493	473	438	511	506	456	474	470	421	462	479	477	436	460	480	456	512	472	470	474	468	488	479	430	487	443	502	491	491	430	466	470	464	466	488	523	459	442	439	446	453	442	461	482	501	451	467	468	467	478	481	474	521	492	474	531	451	462	435	464	479	469	483	478	483	459	460	476	468	464	434	474	430	445	494	455	477	505	507	457	489	446	500	489	452	463	454	469	454	462	443	470	440	480	479	463	469	455	449	453	416	487	468	472	445	500	451	460	464	490	494	461	461	486	481	479	454	461	484	480	451	438	497	457	509	444	490	484	483	466	463	493	503	421	514	439	478	480	469	475	494	479	438	433	429	492	487	465	480	514	497	445	477	459	476	463	457	482	451	461	472	461	441	431	453	476	474	453	513	478	436	493	473	474	477	448	448	475	487	459	472	462	456	466	467	481	425	463	449	468	473	459	471	451	479	494	472	442	492	446	450	458	465	466	453	479	473	459	454	427	463	474	472	455	483	469	444	477	486	487	492	466	489	477	443	497	457	481	421	449	517	433	458	436	488	487	469	452	450	481	466	446	462	449	474	474	480	471	442	432	451	426	454	480	465	482	486	450	453	451	465	451	464	470	464	492	475	484	508	443	452	466	453	460	460	470	496	464	482	446	449	490	457	461	439	493	449	469	442	487	494	432	475	480	517	443	457	447	474	432	437	399	473	436	476	462	472	504	496	451	478	479	475	449	471	474	463	492	481	442	510	468	444	498	468	477	447	468	460	456	461	469	486	458	490	442	465	474	494	427	457	472	430	513	424	482	494	498	492	452	473	458	452	478	510	478	497	482	493	477	494	483	452	458	479	503	490	480	472	503	459	472	446	458	467	486	481	486	464	458	451	449	490	470	480	483	488	489	479	432	478	518	452	483	479	458	477	509	436	482	439	446	488	450	475	463	488	443	465	452	472	466	461	511	495	465	476	441	489	469	443	461	482	443	464	481	492	520	484	474	438	490	456	482	445	439	493	477	498	460	481	455	492	453	429	490	470	464	444	519	500	457	463	501	511	479	424	498	449	413	458	439	442	509	459	503	482	469	510	442	421	481	455	456	477	459	510	462	478	455	474	460	461	483	496	463	472	458	506	478	507	503	471	469	460	469	470	492	470	466	443	434	446	476	497	465	486	456	468	513	483	459	472	417	470	442	466	462	450	477	473	473	484	468	493	468	498	498	471	476	448	487	467	480	447	473	492	485	468	441	484	455	492	471	461	468	461	448	459	468	462	461	464	448	451	489	465	481	474	432	429	480	503	439	496	448	479	447	460	466	435	448	469	502	479	477	434	465	500	446	457	486	488	437	475	430	459	494	450	457	445	460	481	470	461	479	466	494	466	518	457	497	493	469	490	446	462	429	458	489	492	452	471	464	488	432	500	463	482	454	461	482	473	464	492	516	474	489	468	481	443	468	479	441	481	461	452	448	480	486	460	448	464	495	458	482	485	443	511	433	497	505	488	455	447	455	438	428	469	438	443	426	513	470	476	467	435	517	479	456	469	487	469	474	475	475	440	445	474	475	510	449	502	460	457	488	517	432	500	449	450	442	446	471	479	452	452	455	495	454	455	469	485	501	484	478	452	442	472	470	470	483	479	461	458	466	475	461	483	440	470	474	484	457	440	480	494	409	496	488	478	478	487	441	485	434	447	429	444	463	480	477	470	486	510	443	489	439	485	528	504	448	481	469	468	481	463	468	486	488	476	465	435	455	486	479	468	457	461	499	500	467	462	450	458	450	456	417	419	433	431	475	476	480	472	454	452	456	444	448	504	433	450	507	447	465	464	473	483	500	449	435	445	459	470	446	416	470	497	474	430	472	482	508	477	417	473	463	483	441	487	505	500	458	478	470	453	494	437	468	437	444	472	455	469	469	466	445	433	452	462	445	499	493	501	447	434	471	469	473	443	475	432	466	447	469	453	483	475	456	461	462	493	508	457	473	484	474	462	502	473	456	446	447	414	456	490	467	480	448	475	446	505	443	455	493	488	444	511	461	444	495	461	450	472	451	505	493	496	481	497	450	472	498	481	419	453	476	481	469	478	449	493	465	467	447	423	471	478	495	466	474	507	465	477	457	472	447	471	476	475	457	495	462	437	430	473	468	481	452	468	443	483	455	515	468	446	469	472	476	452	513	454	453	456	458	439	465	448	454	466	440	479	489	445	486	447	441	469	479	450	443	488	467	475	466	475	477	447	421	452	445	468	493	500	413	488	478	444	435	436	439	491	450	469	454	438	430	463	496	455	477	460	482	455	496	465	459	474	479	446	496	464	453	482	446	465	465	437	436	486	503	458	471	474	460	463	505	475	441	441	525	444	467	423	454	461	491	496	490	451	505	512	469	435	429	501	481	451	492	464	483	431	466	481	439	487	479	403	483	470	495	436	453	458	480	472	465	448	485	435	442	446	472	490	478	421	472	490	505	453	503	496	452	458	436	480	456	434	468	471	459	468	477	471	438	487	488	483	477	477	481	469	444	430	417	460	462	471	490	505	481	457	473	478	500	481	428	484	468	475	493	430	442	462	468	451	444	469	449	488	489	447	460	449	490	476	484	433	506	479	467	488	455	449	489	430	447	468	442	469	479	495	474	486	454	470	472	469	457	444	477	482	490	466	495	472	457	475	481	478	470	447	435	460	478	449	452	496	477	477	502	472	478	463	456	449	482	480	450	461	495	470	472	482	444	447	471	508	446	479	445	478	490	474	425	437	475	447	422	419	437	487	459	442	470	506	428	483	439	484	505	457	448	465	496	472	482	472	468	465	488	481	447	453	437	443	474	486	449	470	457	497	479	494	464	463	480	470	493	469	441	494	508	446	510	452	452	464	478	464	474	448	498	447	427	461	458	468	472	496	446	473	509	458	529	448	461	475	452	483	463	481	505	478	481	484	493	460	476	496	501	484	485	462	473	497	511	468	460	472	495	494	455	476	461	406	473	508	471	487	444	427	445	461	506	437	445	494	513	492	479	473	455	491	469	456	499	510	458	464	449	472	435	461	488	476	459	433	484	486	491	442	503	466	479	481	432	476	461	473	442	456	490	436	438	455	468	457	448	479	502	461	473	493	420	483	459	474	463	460	475	482	464	466	490	475	488	461	406	456	438	467	476	488	432	468	473	466	458	459	490	440	454	462	497	465	458	469	485	466	451	460	451	469	491	436
15103	902	726	528	544	531	499	544	498	476	487	513	482	507	456	496	470	495	481	487	522	468	464	496	501	519	529	500	501	478	445	554	496	476	527	512	451	466	493	501	485	491	532	476	488	472	524	504	526	493	539	506	515	500	483	453	516	493	463	473	517	479	459	491	453	480	476	489	494	524	497	479	510	472	537	525	498	511	497	482	477	515	502	480	502	466	508	484	489	473	463	483	465	504	496	522	486	486	498	442	481	451	470	477	483	517	484	470	514	471	469	478	478	519	485	515	554	504	590	525	524	475	519	532	451	516	509	507	490	506	488	490	506	537	475	497	502	495	517	506	475	507	486	469	460	516	528	475	477	481	504	470	493	475	493	472	482	469	523	507	511	484	504	510	481	492	492	447	444	480	494	480	498	476	505	473	477	457	484	507	485	476	515	485	491	458	482	506	455	519	458	492	509	444	507	480	482	491	497	496	525	494	503	511	481	511	484	511	500	487	474	482	479	475	450	475	495	480	504	514	456	497	468	488	471	542	466	527	502	517	510	444	470	441	494	477	472	461	485	504	497	482	515	468	505	475	462	501	461	472	521	516	491	483	464	480	446	513	455	442	507	479	456	482	479	507	520	504	500	439	489	471	494	469	494	483	510	516	513	480	496	489	500	513	482	451	496	530	504	466	503	486	495	482	470	499	499	506	524	469	490	518	545	459	517	495	506	468	494	541	499	470	522	518	517	475	495	481	478	488	460	491	482	502	484	477	514	487	495	492	530	512	550	504	506	498	503	502	511	478	473	495	483	506	515	525	489	526	504	480	520	521	456	511	512	471	521	493	527	481	491	493	487	495	462	514	447	471	497	575	536	505	470	479	524	501	465	510	520	504	509	469	482	504	494	511	477	502	499	439	460	507	458	510	488	459	482	506	532	483	475	506	492	464	482	533	482	476	515	510	491	520	479	457	496	466	497	474	479	508	516	511	468	495	495	524	494	508	496	487	472	492	466	485	502	530	486	534	471	495	489	454	515	474	494	493	468	495	485	494	475	480	484	472	494	517	491	521	515	533	488	486	459	480	468	509	501	512	490	507	509	487	503	503	481	460	466	450	476	493	524	475	467	483	486	468	479	491	521	499	443	506	504	495	502	490	486	458	483	478	484	463	494	468	472	517	537	498	499	538	474	530	486	512	482	503	475	457	497	500	455	493	480	505	473	467	549	492	463	509	558	510	506	541	478	499	500	465	491	510	543	484	503	460	483	511	481	469	473	503	493	493	499	484	486	486	470	492	485	495	502	504	468	455	496	445	467	510	520	489	478	474	476	509	463	524	525	512	481	492	479	471	497	489	506	481	488	510	498	485	493	495	519	519	486	466	477	519	519	486	509	500	517	498	501	494	496	461	506	453	467	489	505	494	490	506	482	453	465	445	482	474	472	483	499	487	473	487	493	487	493	468	463	487	461	500	502	530	507	484	509	518	482	479	502	493	501	489	490	475	500	514	499	503	506	422	502	465	447	512	511	522	455	487	502	522	469	504	491	500	490	499	479	502	473	467	488	484	477	463	488	476	455	447	517	520	505	485	466	466	479	510	488	492	495	492	487	509	506	509	505	485	453	522	472	516	458	497	533	462	526	487	472	513	464	479	500	496	461	494	519	550	480	475	485	479	464	473	489	510	463	507	505	472	494	477	500	469	481	499	499	462	528	458	478	506	543	519	499	490	514	474	489	467	488	470	527	519	491	489	482	439	494	481	520	494	463	502	476	500	497	501	483	494	511	464	534	494	470	466	497	522	494	459	485	502	506	485	515	459	489	509	515	508	468	476	507	465	488	499	499	517	495	465	489	490	494	504	490	504	530	483	496	499	486	475	477	503	511	440	475	475	479	485	466	490	490	501	470	492	491	468	496	513	524	444	511	480	507	466	493	485	470	464	524	479	490	478	517	556	512	520	521	519	468	513	505	503	480	470	494	503	450	491	494	502	527	519	435	454	523	477	486	495	488	478	504	502	473	479	475	501	486	457	498	478	517	454	479	497	479	511	495	463	473	448	475	487	489	534	479	489	473	475	509	496	472	505	474	497	484	511	492	518	473	494	485	537	488	464	509	479	515	469	459	492	441	513	476	493	461	502	458	499	507	509	467	457	505	485	503	519	507	509	505	483	451	492	505	532	482	480	522	462	486	483	472	442	519	480	481	479	466	478	462	513	490	478	508	495	455	498	517	468	500	491	533	482	487	475	504	501	510	466	505	527	506	455	488	478	492	505	486	483	451	453	485	544	471	465	522	487	501	483	528	531	471	511	495	499	468	489	466	490	517	539	499	483	531	470	463	483	486	457	411	469	491	456	515	494	491	498	479	433	468	486	499	553	473	504	508	486	503	475	483	491	496	490	476	501	482	494	486	491	483	499	481	537	514	511	510	498	450	477	515	522	502	511	490	501	488	485	469	483	530	461	525	492	521	521	481	480	530	526	459	492	483	499	489	479	471	544	535	435	493	473	493	490	508	499	476	472	506	531	457	459	513	475	488	474	474	501	465	482	491	471	473	460	525	516	540	501	520	517	503	477	528	483	469	503	460	511	493	476	514	504	497	499	475	494	492	469	486	472	455	500	535	519	473	514	521	542	500	473	508	477	479	477	489	499	504	479	493	541	539	506	532	497	469	479	479	500	507	468	495	457	505	496	505	481	487	470	487	480	456	483	495	495	513	503	499	468	474	468	490	472	485	443	505	512	504	484	508	491	481	494	477	450	499	506	475	435	501	487	510	467	483	461	524	509	490	471	473	466	481	480	506	487	504	511	454	496	499	481	480	515	436	514	461	480	462	494	470	478	471	496	466	496	499	465	484	443	512	441	474	460	462	485	502	483	487	493	540	479	509	507	526	533	486	514	513	443	490	460	468	477	517	485	472	519	501	492	476	448	533	527	503	506	520	516	501	492	491	482	486	498	526	470	498	506	511	484	526	497	509	504	502	545	526	471	473	475	489	465	469	508	485	495	470	500	517	489	488	487	525	523	483	452	476	506	505	466	457	508	457	497	484	436	491	503	492	494	466	451	496	499	480	512	477	514	472	475	473	489	502	502	459	506	470	477	464	490	474	499	530	469	460	492	523	478	518	477	528	538	433	477	459	497	503	513	486	450	502	508	492	501	476	486	471	526	504	505	486	512	462	494	490	490	457	456	470	499	500	505	478	505	534	498	511	482	474	549	505	539	518	500	465	505	506	494	508	489	486	511	492	455	465	464	475	521	528	530	504	541	493	502	475	481	478	461	493	478	508	482	473	516	503	480	500	473	478	502	498	462	466	485	469	481	464	510	477	462	525	454	502	506	463	468	473	462	465	459	520	519	500	506	476	484	457	502	521	476	462	538	492	466	479	494	517	476	490	473	494	501	486	487	482	499	528	483	513	496	486	553	502	510	489	477	467	443	498	449	522	491	474	546	483	467	448	502	485	499	473	529	496	526	470	471	471	486	461	498	480	478	510	502
24214	21544	28865	24674	21548	9356	963	644	579	540	446	410	365	440	381	359	369	331	357	331	339	319	343	337	311	347	345	326	309	318	337	326	308	329	299	294	316	340	306	294	348	352	321	333	338	300	325	290	319	345	312	304	308	329	326	332	319	318	299	326	274	299	321	305	320	309	323	282	314	324	302	315	316	345	370	320	298	309	318	341	280	317	303	321	300	298	358	318	322	348	294	299	321	321	323	313	301	282	314	312	326	309	328	299	325	306	314	299	303	341	330	329	285	297	318	304	347	323	332	336	332	319	327	326	342	338	347	333	337	333	281	331	314	336	312	329	292	302	297	296	315	326	311	324	300	333	318	309	340	347	307	290	316	319	296	316	284	316	330	312	281	311	309	302	310	300	291	296	344	316	296	329	302	321	293	330	317	322	316	320	291	317	334	284	314	328	335	333	346	290	333	312	326	325	329	303	320	306	314	311	312	313	328	310	330	325	344	303	339	296	299	329	342	317	286	311	312	270	314	293	282	300	314	321	293	317	322	305	273	334	303	313	334	326	318	328	321	285	304	331	318	323	301	292	333	299	324	325	302	337	342	339	306	304	333	284	338	314	310	306	298	326	312	323	336	295	272	292	305	330	307	313	296	330	318	296	309	292	283	308	319	298	286	281	317	303	320	308	339	292	326	287	330	336	290	311	286	317	313	306	324	307	326	318	288	282	323	342	335	312	315	340	328	301	323	286	308	313	338	332	315	313	312	306	363	311	332	337	325	327	313	279	358	345	294	320	307	302	292	317	322	302	297	305	300	320	331	303	301	321	307	305	316	324	321	317	310	324	322	326	292	316	306	309	334	348	285	301	339	343	286	305	288	343	304	310	317	321	302	308	300	336	314	310	326	313	289	335	294	301	293	301	302	334	304	324	329	308	334	315	296	307	308	334	297	318	310	327	329	302	321	291	282	310	327	298	336	320	328	322	302	303	338	282	306	303	349	315	309	327	267	311	330	314	315	305	353	344	327	333	332	312	287	327	320	317	285	342	296	311	299	334	318	323	293	288	278	322	346	325	284	313	321	288	278	305	330	349	298	311	324	303	319	294	303	289	337	333	321	278	321	320	335	307	314	315	323	296	303	295	290	304	304	296	325	265	301	322	290	286	278	293	307	288	309	340	277	289	309	285	317	300	341	315	288	294	337	338	319	301	297	278	289	284	264	304	315	307	286	311	311	282	309	326	302	307	298	302	316	285	288	308	330	315	313	301	339	300	318	296	296	300	315	292	308	320	333	268	291	322	273	309	339	322	307	317	330	280	319	321	298	318	314	270	315	307	326	282	324	281	329	328	319	313	342	336	299	317	307	324	315	317	340	334	278	304	322	318	303	328	318	312	301	326	304	286	281	301	348	319	347	303	306	307	287	325	311	308	300	307	354	287	299	299	291	327	286	304	299	295	315	319	301	328	320	304	323	310	316	302	339	306	325	306	314	302	336	307	332	306	332	333	329	341	311	313	297	334	310	305	297	326	319	296	321	285	311	327	298	319	315	334	339	336	309	297	298	278	329	290	305	298	353	327	336	333	299	293	342	250	329	306	296	324	310	297	308	326	310	322	314	318	320	309	327	322	305	310	311	326	328	308	303	304	287	345	337	343	305	311	298	338	337	326	302	293	336	281	283	316	323	330	322	304	331	301	299	294	284	286	286	320	306	338	307	334	316	316	320	272	319	302	297	312	320	298	308	320	325	332	329	303	334	324	308	298	300	306	319	316	281	313	321	327	307	308	298	276	277	331	288	320	292	300	320	320	304	294	333	310	337	314	352	325	296	277	302	301	311	302	325	337	320	311	285	324	325	288	322	286	305	314	343	315	307	296	269	289	319	324	322	332	303	306	308	304	311	290	322	319	336	289	319	318	327	323	335	328	329	308	379	337	299	302	308	294	312	301	337	321	317	338	328	320	325	321	308	324	330	328	307	285	294	314	313	288	317	315	319	326	307	324	288	340	316	314	291	298	315	307	316	300	291	293	312	300	309	302	331	294	272	319	332	306	323	312	318	295	300	315	304	327	307	326	289	307	294	302	318	303	334	316	294	324	327	311	304	317	310	346	307	305	290	285	313	329	317	335	314	337	302	300	272	298	288	314	300	301	337	334	342	317	310	304	341	268	333	330	324	311	317	315	321	316	322	323	325	334	327	303	331	289	321	312	325	296	299	336	296	306	327	306	325	289	283	311	314	307	308	311	306	315	283	309	315	318	311	291	313	320	303	311	287	327	324	282	319	338	296	308	356	355	327	322	314	314	317	323	309	272	300	313	321	338	302	319	324	317	301	308	318	323	314	322	283	306	324	325	313	314	323	299	316	336	328	300	321	302	297	323	311	354	325	327	314	322	302	311	277	320	340	310	307	289	301	333	320	344	316	306	283	307	307	305	279	287	305	305	294	311	305	309	321	311	319	320	303	275	287	320	308	308	323	307	323	315	281	308	297	311	319	325	308	298	336	324	311	343	282	310	282	342	309	310	298	329	299	321	341	298	320	307	308	321	317	324	315	331	329	296	307	314	295	297	285	303	310	318	291	305	286	295	301	308	331	336	318	293	303	325	330	330	279	308	321	343	303	297	311	319	305	291	337	318	306	321	314	320	342	306	309	319	310	300	322	293	354	306	327	292	320	319	321	296	318	338	324	269	302	310	340	319	296	321	320	306	263	331	293	314	310	306	286	312	316	318	312	299	323	319	297	325	323	294	315	316	316	308	305	313	341	310	323	298	284	308	318	336	291	324	292	294	317	281	308	328	288	330	297	291	330	287	297	345	302	304	325	336	310	330	297	304	302	307	324	288	285	305	335	334	320	329	306	324	302	316	299	320	287	306	283	302	328	291	329	314	290	323	297	279	310	315	334	306	316	332	328	305	353	285	324	339	339	314	311	342	329	312	308	322	337	330	353	266	289	330	284	312	302	311	309	338	338	333	330	328	319	309	315	324	319	322	302	300	286	273	270	321	312	307	323	338	304	332	314	282	314	308	293	297	331	317	272	281	284	333	333	289	291	312	326	328	284	297	329	308	332	300	327	331	326	322	310	297	334	334	300	321	330	311	311	328	336	307	311	315	308	340	320	330	323	327	320	316	303	329	282	334	303	307	327	344	289	309	302	341	315	295	343	290	315	292	323	316	335	326	312	290	312	336	303	308	311	306	300	315	306	331	273	309	326	283	289	297	280	291	343	312	320	302	268	296	300	312	308	301	323	326	326	317	302	339	317	350	310	342	296	301	278	300	295	269	310	314	316	300	334	307	322	288	316	309	320	319	339	305	287	272	324	303	327	328	283	310	319	319	293	325	315	305	299	315	318	325	318	300	304	308	321	309	303	316	299	319	288	323	306	307	312	335	291	333	326	318	354	354	296	309	322	289	316	317	325	298	320	305	300	325	301	330	306	320	302	315	331	279	300	342	315	299	322	310	338	333	341	304	281	294	314	319	315	309	333	275	324	302
15672	8288	5366	2514	1911	1426	1119	848	756	646	529	547	486	434	463	421	424	422	404	388	374	384	339	349	351	369	365	353	350	316	344	351	347	341	355	362	351	356	313	323	331	332	359	328	351	306	299	336	330	343	334	347	356	324	356	330	320	344	357	337	365	345	348	388	354	323	316	325	338	354	337	336	345	303	359	311	329	316	303	344	316	310	352	362	349	315	321	295	320	307	335	323	340	363	320	325	328	304	310	314	308	339	340	351	338	339	359	335	336	315	330	365	339	326	337	349	338	326	358	396	359	345	354	350	346	343	345	354	369	350	368	343	325	359	365	373	321	350	352	339	324	335	317	345	324	353	360	306	347	331	304	332	354	345	331	342	301	336	316	352	329	345	360	332	339	358	351	361	342	329	353	318	312	315	320	294	345	311	317	311	332	330	320	313	311	339	320	296	298	336	336	298	329	354	370	349	316	337	340	303	334	350	306	342	332	342	333	318	365	331	314	293	332	342	328	318	335	321	362	341	344	308	320	348	292	312	350	336	326	359	342	349	297	304	346	340	363	313	337	342	301	339	324	344	323	326	335	314	313	325	342	345	330	340	319	358	363	330	313	367	338	327	347	317	358	333	329	330	325	368	339	325	317	285	334	307	292	326	363	371	296	319	333	344	345	294	332	356	322	357	352	368	369	332	334	340	340	325	341	357	346	332	322	348	335	345	319	300	345	343	334	342	305	365	301	336	318	342	361	351	313	309	315	354	316	346	352	307	344	337	328	335	310	344	350	306	289	370	314	284	348	321	332	375	332	337	348	298	336	348	311	304	303	335	341	330	355	315	343	329	321	353	337	325	347	335	288	328	300	327	363	318	368	334	360	340	323	315	365	363	314	305	300	327	338	344	296	326	313	331	343	322	354	347	291	335	319	344	341	332	317	350	357	344	334	354	341	317	332	331	349	315	326	321	316	332	343	340	328	330	324	355	318	366	317	321	322	359	336	328	327	345	302	343	317	334	343	291	306	354	326	343	312	359	323	341	330	315	339	341	352	318	374	358	343	323	348	352	336	329	325	320	340	318	325	316	377	342	331	307	337	314	319	357	322	308	398	325	343	335	291	318	336	325	316	345	350	309	319	345	313	332	342	351	322	363	321	330	321	357	349	370	322	297	321	315	335	344	341	341	329	332	335	330	331	304	386	300	312	322	367	333	331	334	341	327	322	344	343	302	361	333	335	326	333	336	292	335	324	321	328	309	318	340	342	313	341	339	352	332	345	326	332	340	332	328	334	335	339	325	326	319	292	336	311	345	329	365	334	325	341	314	333	329	296	324	330	312	366	345	316	346	337	329	338	286	352	318	304	346	332	329	371	310	303	312	319	345	305	287	327	327	338	320	296	386	324	302	303	337	337	342	329	349	339	320	332	311	344	356	343	338	313	325	337	340	318	328	332	324	332	346	329	335	337	361	354	329	338	327	322	325	324	333	337	331	339	343	322	343	332	301	319	296	292	334	314	320	348	341	294	309	337	337	337	322	289	320	338	326	305	366	308	333	343	319	332	304	353	350	362	353	320	320	330	339	335	344	329	292	348	340	323	367	333	307	323	309	310	301	327	342	343	304	349	358	355	300	376	283	330	328	318	325	351	325	347	342	339	302	371	374	330	344	354	336	344	329	322	337	326	334	301	335	325	323	338	323	334	341	342	327	332	300	352	344	314	380	342	334	325	320	311	340	330	342	349	339	322	352	362	325	295	316	342	338	328	318	318	315	337	303	337	367	307	313	360	327	341	294	325	327	316	321	340	344	309	317	341	354	338	329	349	330	317	333	339	344	329	314	320	326	333	324	328	350	327	350	317	330	318	322	317	354	382	339	319	302	310	328	348	336	346	310	366	335	300	342	358	330	371	348	324	341	323	312	336	344	349	310	334	359	341	318	342	326	358	327	330	348	322	334	325	351	330	316	340	351	350	330	338	337	330	315	307	312	350	340	343	309	374	332	321	340	345	317	343	320	343	309	298	338	333	359	343	319	328	327	350	346	329	345	321	323	315	333	335	356	341	314	347	321	327	313	346	321	314	333	335	343	329	336	341	371	361	329	336	336	325	325	322	338	324	343	337	383	348	361	339	318	326	360	341	321	373	347	356	320	310	322	348	311	345	326	324	337	337	315	348	321	346	316	331	303	323	345	319	341	300	343	303	372	324	361	322	344	340	353	312	318	294	336	335	299	354	332	335	330	328	298	333	320	330	306	304	305	327	311	335	315	352	347	341	375	330	315	347	331	367	309	377	335	319	338	326	352	354	346	370	353	348	350	353	332	319	330	380	341	322	353	333	368	328	314	351	318	364	333	318	341	356	307	338	331	360	298	308	344	312	335	340	339	356	327	307	304	293	311	326	342	322	359	301	321	353	354	312	329	322	351	328	345	316	326	333	333	309	325	371	320	356	341	306	304	308	329	333	348	340	317	293	329	315	326	320	329	320	329	336	346	359	351	365	351	320	307	310	327	333	329	342	341	323	365	329	325	326	356	338	369	353	351	315	322	322	343	325	315	347	339	297	334	334	358	321	342	356	359	349	321	349	336	322	360	325	350	347	321	297	325	313	339	312	324	334	314	342	339	355	340	362	339	299	317	313	317	320	312	330	308	342	330	326	343	350	342	359	350	321	320	349	341	322	341	320	309	312	348	332	341	350	319	352	326	308	331	320	309	344	342	344	370	353	327	319	339	303	316	321	344	325	342	353	337	303	347	308	319	361	342	310	337	363	334	292	366	322	313	365	319	321	359	335	346	279	355	323	335	349	373	350	298	325	313	335	337	361	335	342	325	354	329	339	332	349	334	337	316	315	322	348	332	350	327	336	335	283	335	357	323	340	334	344	346	319	319	315	339	350	317	300	354	343	317	325	347	317	315	336	321	349	285	367	319	321	331	322	348	315	308	327	321	326	319	335	324	306	354	312	336	320	331	311	330	326	324	311	338	348	355	314	321	328	358	333	329	340	340	333	364	358	341	330	310	303	329	353	346	317	343	324	342	328	333	328	332	340	318	302	354	312	352	320	308	332	319	300	333	323	316	309	356	320	339	323	326	337	323	338	336	316	322	344	303	306	302	315	354	361	341	339	348	336	325	353	356	371	349	346	329	337	345	344	342	346	321	335	356	323	328	329	318	328	332	334	320	322	325	349	302	365	361	349	328	336	330	312	345	341	304	338	326	328	363	379	328	346	342	294	336	340	370	320	337	328	308	300	322	344	329	355	333	338	328	358	358	326	332	319	356	334	336	337	317	335	348	309	353	327	330	335	348	333	334	329	306	325	323	325	342	313	371	317	327	304	323	341	311	324	353	306	308	316	283	320	349	344	341	331	346	348	297	334	338	348	321	322	322	359	293	328	372	352	315	333	323	331	376	342	337	335	326	317	349	343	352	330	343	323	336	330	344	354	319	344	325	313	301	282	341	334	342	307	327	325	344	322	311	339	319	316	338	317	333	343	333
25436	21538	27625	25746	9352	1115	876	761	679	750	689	691	642	655	630	645	624	675	611	619	630	609	610	638	586	604	644	601	603	671	604	628	577	590	581	624	636	660	604	646	640	611	597	574	608	648	628	639	601	613	597	602	610	577	626	632	607	615	593	636	636	657	652	607	630	626	592	628	606	603	568	616	599	623	634	592	617	607	641	626	578	636	573	600	676	623	587	600	588	632	627	604	596	614	618	599	597	635	632	617	626	606	606	598	573	619	608	613	626	645	637	632	633	603	607	635	653	658	631	637	685	604	691	610	592	645	623	679	635	611	640	628	628	617	602	637	594	618	692	609	655	615	606	598	579	609	650	641	609	606	614	626	602	568	647	599	610	589	611	621	605	645	633	566	601	574	600	652	588	600	641	628	591	617	648	623	649	655	596	599	619	633	602	599	567	606	644	617	596	620	635	632	621	602	616	604	687	588	598	620	618	612	581	576	596	592	623	628	630	604	603	595	637	617	614	632	623	658	609	607	614	632	646	630	613	610	612	581	624	624	665	655	664	594	591	597	670	639	622	670	642	622	605	644	630	660	630	599	612	602	609	602	619	610	620	592	599	614	603	590	613	628	574	610	581	569	595	605	636	628	603	632	615	628	622	580	671	612	572	576	659	605	607	611	625	622	582	626	598	657	619	619	618	600	587	587	604	624	662	632	567	607	600	676	626	630	607	646	635	607	588	592	596	616	630	601	612	612	603	658	598	594	544	634	627	626	571	637	642	610	618	589	639	584	631	596	616	601	609	592	621	606	596	633	598	597	581	598	648	623	632	631	575	602	637	617	585	637	620	608	646	608	602	619	617	601	623	570	603	630	606	612	627	581	587	639	627	610	647	616	629	611	614	644	608	617	590	601	661	644	569	644	590	574	636	652	582	643	620	612	586	626	620	677	604	583	623	627	608	570	630	654	601	566	597	655	643	618	589	597	594	557	624	624	611	604	574	613	570	653	652	648	627	644	582	597	639	590	636	598	628	579	625	602	584	629	561	583	597	597	625	605	596	632	619	586	612	626	604	609	583	590	662	655	618	595	587	675	603	616	614	667	592	601	616	625	626	603	600	623	625	616	598	613	633	569	656	616	585	613	602	594	653	582	598	621	596	585	623	620	580	600	635	624	650	597	617	643	624	589	646	634	606	650	605	583	628	623	650	627	604	606	657	620	622	599	594	604	657	640	625	624	637	636	630	617	618	633	635	622	583	591	673	621	611	624	605	646	606	595	611	580	607	605	611	618	653	671	634	619	601	634	607	615	667	615	676	601	574	599	642	590	612	617	619	583	632	630	617	667	576	610	639	642	567	630	616	656	615	598	572	625	651	604	598	676	628	668	584	613	600	626	646	613	623	624	606	601	646	596	613	673	588	584	620	632	631	637	626	605	591	597	637	598	631	609	650	606	610	578	611	625	582	590	549	648	582	588	609	636	635	577	614	581	624	616	641	588	653	607	627	636	641	611	644	645	603	663	620	636	595	637	602	598	635	592	595	614	603	621	623	629	621	665	630	626	604	663	608	586	633	612	640	594	623	626	605	668	594	669	629	644	618	622	584	662	620	588	581	604	619	615	578	612	616	657	626	583	594	626	600	648	597	618	653	592	588	657	626	603	604	611	631	605	636	591	586	614	642	608	639	650	647	635	602	600	635	566	608	616	634	613	644	644	596	615	658	620	614	628	655	627	610	608	638	613	574	675	611	614	627	622	588	625	579	644	583	605	596	583	625	596	617	608	651	570	613	637	588	570	587	615	667	610	572	587	609	643	584	607	611	620	600	606	645	638	615	671	539	641	613	614	612	646	578	588	627	569	620	648	593	594	654	620	636	615	589	616	617	621	663	622	625	620	594	602	608	547	652	586	619	577	576	601	610	611	625	598	604	623	587	609	620	544	632	575	665	623	612	630	652	627	547	640	556	626	633	633	609	625	620	611	569	650	632	629	626	613	612	612	630	593	561	608	606	596	633	603	616	616	578	615	596	605	597	604	627	627	639	568	614	611	590	619	582	567	632	613	601	662	649	579	611	618	611	649	631	640	621	623	594	626	633	600	606	649	623	604	613	640	599	594	631	647	616	620	632	594	642	593	613	630	634	610	585	583	574	597	649	572	588	602	600	606	647	628	662	627	646	626	585	605	592	631	578	608	609	639	629	611	615	575	622	617	645	615	636	631	596	573	616	591	590	608	611	584	603	611	637	635	591	647	619	611	582	593	664	688	625	627	661	649	625	625	603	605	574	621	618	586	637	604	626	652	576	640	619	661	619	643	599	642	573	609	628	588	652	617	611	602	591	650	595	613	581	614	617	596	655	631	622	635	608	622	593	595	599	586	630	571	623	627	591	645	601	615	680	629	604	633	552	664	578	607	631	645	641	602	639	628	626	592	614	653	620	642	638	635	588	609	602	624	677	583	625	617	595	636	589	605	625	601	631	575	614	586	648	591	624	624	606	638	587	620	603	652	623	628	620	597	609	636	622	644	611	594	612	641	603	611	623	595	648	613	596	643	663	579	586	580	612	577	590	624	590	619	611	597	611	604	641	653	660	666	592	628	602	606	644	645	610	653	602	619	600	618	611	623	616	639	583	626	649	641	590	657	586	620	590	645	634	601	623	610	596	612	648	667	627	658	593	663	591	647	590	582	636	663	618	572	614	610	672	634	620	655	553	643	592	572	618	639	578	607	618	628	614	628	639	639	619	597	626	584	673	616	667	631	645	612	579	612	661	594	622	617	643	638	625	619	629	607	584	599	658	628	583	635	637	628	581	656	610	618	605	603	617	630	590	579	588	613	635	635	597	605	629	626	588	651	588	593	601	605	658	582	646	614	661	605	610	626	577	602	637	592	595	618	665	588	634	620	615	633	593	637	684	626	616	591	623	581	588	584	625	602	614	667	620	609	615	630	599	590	623	643	612	623	606	586	604	683	637	605	566	597	624	608	640	601	668	590	631	604	613	604	597	645	599	666	633	672	656	612	643	617	584	596	630	650	560	621	605	598	614	635	634	594	639	610	615	669	615	617	578	628	648	608	593	590	626	563	613	588	646	650	593	649	583	635	591	642	621	626	626	633	599	621	616	632	584	604	646	627	635	626	581	578	626	596	608	613	598	587	615	596	580	576	582	573	623	594	598	621	568	609	613	615	624	653	627	652	595	632	652	635	575	616	620	601	607	636	673	596	579	646	601	580	615	653	646	640	597	591	660	593	616	642	583	644	587	624	607	614	637	608	627	598	595	601	622	621	636	608	622	674	577	576	621	582	568	571	613	637	640	609	594	601	597	610	608	606	620	636	597	629	608	614	610	640	556	631	576	618	587	600	597	568	598	578	645	668	629	584	638	620	616	643	613	594	602	627	623	607	624	625	618	650	627	662	610	577	632	595	594	600	672	608	641	621	642	601	620	622	620	635	587	625	647	595	584	587	603	578	607	646	554	598	618	603	578	615	615	623	640	661
16185	4746	3345	1851	1467	1102	1060	943	817	787	746	719	702	645	688	676	612	700	698	614	624	698	651	655	633	655	654	625	612	662	649	637	635	638	675	630	640	637	663	636	627	590	626	643	645	634	597	650	600	627	662	634	640	619	656	673	631	606	608	647	668	641	620	638	642	630	625	624	613	636	618	634	640	624	614	575	631	690	638	608	638	640	603	616	611	649	653	654	622	634	609	608	658	650	571	671	580	638	600	621	650	620	587	635	602	606	619	624	664	604	637	611	639	570	595	634	668	651	641	662	682	677	727	669	611	660	605	658	631	622	649	616	651	661	644	666	627	627	648	656	601	647	632	602	614	633	638	694	655	604	631	601	631	610	636	592	652	585	621	656	615	659	628	609	637	575	607	677	631	644	651	625	650	648	634	638	636	594	632	639	658	583	624	635	643	612	654	613	654	677	607	615	643	651	638	596	656	639	630	625	633	615	648	619	634	591	626	592	630	623	597	635	593	628	639	574	602	630	621	627	661	623	655	626	625	613	642	646	635	640	632	614	639	596	594	631	662	590	657	656	641	623	607	641	637	641	619	613	617	660	631	654	648	597	644	640	619	659	642	620	623	682	617	636	628	640	607	635	618	647	629	622	588	638	627	601	625	627	636	612	604	631	637	573	629	633	648	619	647	635	640	606	623	634	595	630	620	628	595	627	609	618	650	639	662	625	582	632	648	604	592	661	626	618	630	600	641	632	605	622	640	657	611	615	640	628	637	590	619	669	632	616	643	636	644	630	589	636	639	619	644	655	630	659	620	655	578	646	645	647	653	615	602	600	649	623	639	622	615	623	635	665	634	661	647	578	558	672	644	646	657	616	607	627	623	608	651	599	606	596	626	697	602	631	632	692	634	615	673	584	567	653	635	607	623	642	635	589	613	631	626	612	631	648	627	607	668	616	602	568	618	593	607	614	649	624	612	658	627	610	643	637	633	634	605	600	648	619	629	624	623	597	631	621	590	646	583	592	656	631	637	560	590	637	608	611	598	654	661	629	620	623	587	640	629	589	637	656	683	637	626	580	677	633	660	603	634	627	676	635	626	653	590	624	655	667	618	627	686	629	607	620	626	644	611	604	635	605	625	616	642	628	654	659	625	589	634	633	604	607	635	600	653	666	640	596	622	613	588	623	655	601	632	628	619	631	660	591	652	650	636	651	609	624	695	662	614	611	657	625	654	643	610	684	620	599	605	595	646	637	628	644	612	635	609	598	645	576	611	646	631	655	656	578	600	619	637	640	592	588	643	621	581	620	672	614	602	645	621	637	587	602	622	654	617	611	618	602	615	644	608	601	651	629	643	666	646	683	613	629	641	628	653	601	587	668	645	629	638	604	641	629	604	642	595	569	622	668	618	667	593	638	615	600	628	628	621	608	605	652	668	614	671	622	605	604	603	644	631	640	681	625	639	630	609	594	598	629	618	634	609	633	585	610	646	651	678	603	640	635	636	624	638	628	628	640	594	619	596	639	594	658	636	617	612	663	637	598	617	618	678	636	621	643	610	625	639	611	652	602	604	649	618	665	582	667	632	632	627	645	636	639	653	660	659	631	649	541	661	607	649	641	603	614	614	614	591	628	614	641	633	617	611	623	647	706	638	613	600	595	605	604	616	575	603	642	641	634	635	624	623	652	609	643	610	637	666	623	584	629	664	628	664	621	651	650	574	622	658	657	660	634	598	589	576	646	652	658	663	638	625	626	645	666	593	619	611	612	643	609	675	641	592	627	612	636	615	635	642	636	604	568	628	603	654	648	609	637	601	629	654	616	627	636	653	667	596	653	609	602	582	590	609	623	586	647	615	653	621	674	603	622	596	627	660	650	624	672	605	611	626	614	648	639	644	585	643	666	598	638	609	638	620	636	642	661	618	646	636	649	624	651	594	633	574	624	672	602	617	627	616	647	655	631	595	617	627	609	625	683	628	663	613	624	653	616	625	683	633	580	687	631	670	624	682	621	622	677	668	665	629	618	602	618	596	625	652	609	593	629	609	652	628	664	611	659	638	601	661	615	590	646	620	604	606	653	635	592	611	638	617	649	643	626	578	629	620	623	601	613	639	593	628	592	609	635	575	638	619	605	601	642	686	602	627	605	673	609	592	611	609	605	657	641	622	568	575	607	600	613	623	605	666	652	644	637	594	616	601	630	673	630	643	618	654	667	604	626	616	615	627	638	637	665	628	653	619	629	625	618	612	627	594	641	673	618	648	634	635	652	633	626	625	629	596	633	643	622	639	614	608	632	600	582	608	592	626	615	646	583	650	637	611	636	661	624	607	639	660	624	628	635	603	658	673	612	630	700	637	648	646	657	601	652	632	597	639	645	656	613	575	643	623	594	635	610	650	633	611	637	583	628	613	600	635	619	677	629	642	615	643	629	635	599	618	648	607	664	603	590	630	619	586	615	678	569	673	639	609	641	693	581	683	620	614	628	635	634	662	622	634	629	606	576	616	622	642	623	645	639	629	589	592	622	637	654	617	658	640	606	609	607	655	598	635	656	622	623	605	631	635	637	604	624	694	616	636	630	615	639	602	602	594	602	625	616	619	662	624	644	644	609	621	597	595	621	641	624	624	628	629	673	641	622	680	607	603	627	618	683	626	667	626	631	647	596	664	670	594	634	639	617	603	592	634	646	658	689	631	659	654	637	649	645	623	635	618	678	616	634	592	634	625	646	621	622	646	665	661	645	625	621	611	603	614	653	613	614	631	620	618	638	621	614	645	636	637	612	666	621	598	634	608	589	622	685	610	642	626	626	592	612	645	605	656	627	610	595	632	649	653	611	634	650	631	601	614	612	631	602	647	611	633	623	613	610	657	632	576	594	621	646	627	639	602	627	620	651	575	643	658	648	590	637	644	616	622	607	653	612	642	632	631	677	650	627	599	647	631	598	592	654	622	671	603	595	596	597	582	623	634	606	608	634	644	607	620	621	643	580	637	621	661	640	663	544	616	622	636	663	620	611	633	641	682	617	619	623	604	610	574	624	661	614	624	608	630	609	621	606	632	662	634	606	626	596	628	612	615	616	646	611	639	569	618	614	652	638	658	585	591	614	642	630	667	655	654	638	633	628	626	592	626	598	606	671	580	637	646	599	609	645	635	642	667	583	629	635	607	647	629	602	610	605	618	619	631	627	611	602	645	650	579	611	635	666	615	628	638	615	616	618	573	635	665	584	634	594	598	609	612	654	641	600	629	630	679	672	607	654	605	606	617	607	640	598	650	625	658	552	655	619	665	666	587	588	620	641	608	636	629	604	649	635	668	633	617	658	695	623	623	616	628	618	615	633	605	619	604	604	622	624	605	588	642	623	607	656	635	622	639	634	634	612	621	650	609	613	640	599	650	641	672	645	637	589	637	622	696	663	664	608	666	566	608	635	640	619	573	645	597	607	599	637	607	638	651	629	584	639	655	634	645	598	662	610	595	610	617	602	617	612	674	629	633	643
23045	21552	29323	24214	21549	21578	6882	1076	887	784	751	617	646	577	560	615	555	529	567	507	549	515	516	498	514	527	484	476	463	486	477	471	484	508	479	471	507	469	479	455	478	464	455	490	465	444	478	454	424	475	452	466	461	467	461	452	491	440	457	486	453	476	453	469	490	484	441	464	447	449	445	423	490	441	432	432	435	446	434	419	425	435	492	445	485	466	446	451	454	437	442	484	512	492	471	441	454	415	468	414	437	443	470	431	462	472	476	446	449	474	424	480	504	468	464	449	497	493	455	473	540	506	480	475	450	519	481	460	462	464	471	477	491	479	455	417	430	450	476	446	470	445	472	503	469	498	433	478	437	408	476	463	459	510	472	445	439	456	442	446	459	459	449	476	460	449	443	420	484	488	431	454	470	470	436	493	483	463	492	442	440	449	462	478	442	472	454	483	453	447	439	485	441	490	467	460	419	461	439	519	435	445	501	480	477	462	476	457	421	424	474	459	447	463	449	459	450	458	452	434	477	480	435	434	458	428	457	399	486	462	453	470	436	424	445	451	483	485	455	457	471	464	450	468	430	450	463	465	426	449	489	444	462	453	463	472	451	459	451	418	498	461	468	442	485	446	457	465	452	493	436	473	451	442	475	470	445	454	443	437	492	437	479	457	478	492	443	461	477	431	427	432	428	468	405	498	442	462	483	457	413	459	486	446	483	478	425	452	461	437	449	454	448	439	478	479	435	449	450	425	466	462	492	406	441	457	448	469	436	481	478	456	420	465	420	454	481	450	443	449	389	457	481	433	475	427	481	397	454	383	449	502	451	442	471	431	469	425	466	459	473	445	465	448	460	438	444	458	459	452	477	504	454	427	471	460	483	492	477	470	455	454	469	463	441	459	451	445	448	475	465	439	418	470	493	463	418	475	439	455	454	455	448	442	449	475	435	478	453	482	472	416	471	497	456	475	471	495	469	423	411	469	424	469	478	497	455	447	476	437	453	486	489	442	461	467	473	467	427	479	459	485	451	441	458	473	466	444	443	447	488	430	482	500	430	458	460	467	486	456	458	455	458	444	486	469	448	449	453	464	448	469	436	465	437	434	426	435	443	474	475	450	448	454	452	447	481	455	447	465	427	479	434	431	502	458	501	463	459	424	447	495	481	450	462	437	454	460	441	434	413	409	455	435	440	452	436	483	461	435	453	459	487	430	471	419	451	465	445	506	475	469	425	426	465	453	460	458	436	427	426	455	452	430	448	503	429	460	433	518	428	437	469	435	448	435	470	454	437	451	454	446	444	474	445	457	476	458	457	432	421	457	407	433	470	465	475	422	452	449	476	465	464	414	475	457	455	466	415	465	459	464	460	466	452	459	423	451	493	433	438	478	423	432	441	466	471	446	477	444	446	450	474	475	449	488	446	490	499	467	445	427	437	447	446	436	487	446	430	453	466	470	458	478	465	431	438	445	437	439	461	444	444	466	435	471	478	446	431	459	464	462	441	443	464	453	454	458	406	437	462	467	441	466	465	436	440	429	447	437	447	430	462	473	490	422	467	437	473	475	463	507	463	478	447	460	465	476	446	429	448	457	480	441	463	428	482	455	444	436	425	447	429	472	432	451	443	466	451	461	447	432	431	464	429	451	466	444	469	463	442	464	446	469	481	466	432	462	432	432	416	498	471	459	438	460	468	467	459	437	465	461	441	445	467	426	470	437	504	441	425	436	470	438	467	475	458	483	453	458	447	467	482	432	468	448	442	484	471	458	481	466	488	473	487	491	467	440	490	469	455	477	499	446	501	442	449	495	454	464	484	412	439	452	504	479	466	438	440	477	459	441	431	473	463	476	439	457	462	477	443	461	463	478	441	421	407	471	462	478	453	437	440	493	413	481	475	416	435	441	459	467	446	469	451	433	503	445	478	432	444	437	459	471	464	460	496	445	429	464	459	468	427	489	472	450	441	434	459	448	447	471	445	483	456	459	432	461	459	443	451	478	447	449	459	437	446	439	431	450	439	455	449	493	418	444	473	464	449	435	481	418	446	452	472	439	483	444	464	478	449	468	459	455	467	486	477	444	456	454	425	515	441	436	454	467	418	478	466	442	457	468	441	473	461	443	448	433	464	464	442	451	453	446	446	445	424	486	473	449	458	446	459	470	432	426	442	428	444	440	453	405	425	420	459	484	432	468	454	439	460	449	469	515	435	421	453	459	488	424	455	422	480	445	463	435	454	461	456	416	425	489	453	454	430	450	447	495	462	467	435	417	460	458	436	441	418	449	419	453	458	418	446	432	445	447	466	470	433	446	433	449	460	466	468	465	496	451	467	451	465	457	429	471	478	475	474	469	431	437	451	496	448	480	455	462	457	445	429	467	473	464	440	437	442	452	450	475	434	422	442	481	429	446	451	429	478	458	469	464	454	458	469	445	444	470	448	477	456	431	435	475	420	442	418	427	472	469	477	490	442	477	446	444	494	451	447	458	444	446	448	414	460	466	465	440	438	450	443	435	462	494	468	423	465	440	496	448	464	494	446	428	437	484	449	454	486	464	460	439	401	405	459	404	487	467	493	432	459	465	463	478	445	442	481	440	471	449	445	435	438	474	440	434	472	425	429	452	442	473	463	453	468	454	456	454	466	459	481	479	467	439	427	458	469	459	487	452	419	459	400	438	435	418	459	463	466	468	419	488	460	447	464	404	430	431	492	471	466	466	468	449	506	464	451	445	476	459	466	484	451	421	456	466	443	432	455	461	461	487	502	445	435	450	493	451	434	483	457	515	501	454	469	468	465	431	430	455	447	478	463	452	442	446	444	484	486	463	436	456	468	463	445	486	490	458	441	468	459	449	414	462	447	476	451	479	482	446	473	426	472	460	464	473	456	448	438	460	409	476	461	490	464	444	440	466	455	443	469	487	440	482	440	476	425	468	457	399	430	417	395	426	433	471	443	464	455	459	421	459	443	471	439	433	469	425	425	449	453	442	458	428	467	458	475	443	452	486	423	425	437	415	457	449	489	424	459	452	425	450	432	481	441	491	436	444	466	450	451	440	443	503	433	434	465	406	446	420	458	432	475	457	474	467	453	458	483	469	445	450	475	426	443	452	440	443	459	493	441	466	460	459	450	469	438	485	450	443	459	471	462	450	453	421	414	417	484	487	462	436	461	463	414	446	465	409	498	449	424	483	439	440	497	439	451	445	484	465	470	443	458	506	488	415	465	415	477	432	462	468	475	440	448	473	487	455	450	468	478	455	414	435	464	401	471	455	430	454	465	444	452	472	525	471	449	477	472	430	515	440	444	471	483	430	469	449	450	470	440	439	459	490	471	447	466	445	442	436	450	482	464	442	495	454	447	444	437	474	442	441	504	448	461	464	479	455	457	440	448	447	485	463	430	468	453	452	445	381	460	472	477	464	452	448	445	441	455	441	470	466	437	436	453	458	462	429	441	451	505	460	483	510	461	444	457	485	474	502	458	461	449	479	457	402	446	454
18397	13571	9051	4416	3249	2384	1887	1414	1244	1049	938	810	733	677	710	672	576	599	604	586	552	546	515	524	518	492	475	497	486	501	504	484	477	510	478	480	461	467	477	460	457	441	435	526	466	444	456	483	444	458	478	456	484	436	468	472	439	422	501	447	453	444	465	493	437	513	410	452	459	434	457	451	434	425	456	442	453	429	459	460	443	470	450	435	482	474	417	458	471	485	433	475	516	460	464	453	450	458	424	472	454	463	483	425	460	441	453	475	457	443	471	459	450	454	492	456	493	481	506	543	541	469	491	497	510	455	491	498	484	524	475	464	450	487	466	402	465	452	427	459	439	479	472	451	469	400	494	475	462	446	439	465	454	457	481	440	406	489	426	471	468	457	472	434	448	462	464	450	453	422	428	443	468	407	489	451	467	439	460	481	482	475	456	446	436	482	470	460	473	453	442	436	435	498	436	504	464	485	450	483	471	481	467	489	446	438	456	524	461	465	493	471	420	495	459	444	492	458	442	469	426	456	468	462	430	474	476	471	434	435	452	454	474	410	451	423	469	458	458	450	466	484	488	467	465	430	467	469	466	456	425	468	435	472	468	449	494	429	487	501	418	460	462	468	449	496	469	414	502	463	422	446	435	453	451	449	520	451	472	479	442	512	472	446	437	444	432	454	444	447	424	437	433	443	477	446	447	454	434	442	440	433	446	470	452	453	473	414	483	418	451	467	453	436	489	465	447	456	461	459	426	461	478	483	488	432	455	463	493	451	480	472	434	459	447	458	456	420	446	479	472	450	453	447	437	441	417	489	436	434	423	448	474	443	470	464	471	441	484	449	460	466	414	429	463	451	455	495	432	459	453	447	457	477	480	461	475	479	499	444	433	473	446	443	450	436	448	426	424	440	474	451	410	469	448	513	398	475	448	452	445	463	468	501	454	446	457	485	467	473	456	463	469	472	441	459	469	471	485	480	432	462	431	449	437	433	463	464	426	439	438	404	488	450	453	456	431	495	454	450	446	453	469	468	470	445	443	453	432	451	422	456	462	462	421	471	447	492	487	442	450	463	434	467	452	463	434	450	448	447	482	428	433	440	484	455	477	467	448	469	456	457	443	470	461	406	453	441	471	428	434	433	430	421	441	437	433	474	462	466	414	446	417	449	429	472	441	474	486	448	445	485	430	438	442	474	467	444	460	462	463	433	478	469	433	460	454	495	427	492	487	450	457	451	443	430	454	477	494	441	445	435	497	485	455	470	452	454	415	427	445	464	445	454	415	445	464	470	492	422	457	503	436	447	460	442	471	485	472	426	491	442	480	475	408	451	464	438	469	441	471	444	478	430	424	457	447	485	456	432	436	483	451	457	498	464	463	432	465	456	456	465	446	455	474	459	486	441	408	451	460	444	446	456	414	431	423	423	411	438	449	440	456	444	442	478	470	493	436	455	427	426	430	470	455	470	485	447	466	485	439	456	469	429	434	452	474	451	459	452	430	486	444	437	471	463	455	432	474	450	454	471	494	483	444	419	458	460	441	450	453	441	456	458	467	462	447	476	432	484	427	463	438	439	473	442	453	475	447	452	433	500	413	450	497	459	451	512	460	468	445	440	466	438	448	479	484	459	474	474	494	422	432	479	457	473	458	458	510	461	415	428	475	449	423	422	442	489	416	442	471	463	472	461	458	475	419	453	453	421	444	481	445	412	419	455	471	466	459	439	436	444	429	464	453	483	432	431	479	421	439	457	410	464	442	476	466	449	437	465	446	438	434	465	466	444	451	460	460	425	452	425	479	444	454	428	458	462	475	424	446	464	459	454	451	459	443	470	437	458	424	466	448	475	473	460	463	463	429	472	440	432	460	451	456	430	404	480	473	462	458	454	444	440	431	451	478	461	474	463	458	440	455	462	430	445	448	459	465	465	464	418	466	431	484	456	444	414	455	492	477	452	426	422	399	453	497	463	460	447	441	421	461	460	474	405	458	444	472	458	451	399	456	447	426	419	433	518	473	479	432	457	423	465	441	454	469	474	430	432	456	449	460	431	478	434	449	441	418	424	459	450	462	432	400	451	496	431	449	475	456	462	455	455	471	466	462	469	444	463	454	443	452	423	443	456	430	457	426	425	459	435	468	425	450	468	438	430	460	441	460	421	447	438	462	459	444	449	443	447	468	469	478	498	480	460	447	488	439	467	440	419	452	423	456	460	444	468	498	432	438	440	453	451	476	447	455	419	433	467	468	447	474	476	440	488	421	444	452	473	453	461	464	462	434	475	472	384	481	447	430	476	479	433	413	496	429	472	479	431	458	495	451	418	462	467	457	435	476	459	423	462	458	463	452	416	459	503	457	456	449	471	459	462	445	461	455	439	484	516	452	461	452	458	451	456	463	457	456	439	486	455	498	459	412	462	438	477	440	451	460	465	451	451	445	394	420	468	444	414	458	469	425	502	483	459	412	440	478	508	458	440	392	463	480	459	457	412	441	446	451	421	423	468	512	447	472	480	502	475	471	449	433	465	421	421	464	475	446	504	466	469	466	451	467	460	425	463	525	412	434	438	459	445	458	460	448	483	465	427	435	431	486	501	451	441	457	442	464	460	469	418	465	479	454	394	459	440	446	409	462	449	451	441	468	462	430	435	443	446	411	447	461	431	456	427	441	455	459	449	484	453	460	438	448	436	433	466	422	481	453	463	474	444	442	464	419	467	481	423	428	443	466	460	488	404	489	451	434	452	404	474	461	442	480	500	457	462	407	455	429	482	454	462	461	428	451	451	487	461	444	433	464	470	482	417	454	440	427	465	449	429	451	451	453	424	426	472	438	440	458	466	434	460	441	484	452	418	432	435	430	439	427	447	432	405	426	438	467	479	375	463	448	442	480	469	474	469	460	458	439	455	464	447	432	467	440	443	464	445	490	422	472	489	497	451	480	454	441	465	469	465	442	448	449	446	444	444	450	431	448	448	441	423	482	469	454	429	464	447	437	484	416	484	447	433	435	431	435	466	437	458	475	458	486	446	407	432	445	465	456	405	469	437	441	470	436	484	453	454	471	459	445	456	449	466	447	442	449	450	459	459	445	472	472	456	446	462	429	435	460	464	478	421	461	492	441	445	438	433	470	458	484	442	459	442	431	446	480	406	478	471	450	447	470	462	467	449	452	464	432	453	470	459	464	464	463	454	444	477	470	470	442	420	456	458	466	444	470	469	447	422	462	444	458	429	471	466	470	453	467	453	456	494	445	453	449	471	473	440	443	405	485	457	456	439	458	443	463	446	469	446	487	499	453	465	437	477	463	419	456	438	449	409	437	450	460	424	449	497	445	440	461	509	462	445	413	442	440	457	426	451	427	459	481	399	471	519	456	420	469	472	440	446	480	443	437	468	463	460	507	443	445	460	439	440	450	461	492	471	467	485	442	441	469	433	451	451	466	467	488	473	458	485	419	452	470	464	488	460	416	441	463	453	484	464	457	416	446	478	471	489	438	430	431	471
28983	17880	3991	837	666	618	553	469	478	466	478	461	467	459	481	478	467	485	482	487	517	433	463	452	496	512	440	434	443	465	460	493	458	486	498	484	459	491	459	461	440	500	496	456	477	501	464	487	496	473	445	501	491	431	488	493	471	500	473	509	463	491	458	479	470	503	460	482	460	488	480	480	484	437	490	484	475	492	464	484	459	476	453	460	491	459	492	483	525	449	457	492	480	479	491	465	465	450	474	533	458	438	495	464	440	471	451	467	475	480	475	455	495	476	499	502	507	483	475	485	465	476	521	510	487	454	461	460	490	465	493	463	508	504	453	445	501	455	454	500	508	459	527	448	470	469	467	497	463	467	467	431	444	459	497	501	465	523	457	520	477	434	481	427	499	455	517	462	476	465	459	469	442	511	451	466	523	447	459	455	523	485	517	455	508	477	459	460	457	465	479	501	488	441	451	457	492	482	459	445	450	489	492	437	512	497	475	456	467	422	470	459	480	432	464	478	483	476	470	444	447	482	440	465	449	481	490	463	462	486	484	447	441	456	481	450	483	518	475	463	413	471	463	460	464	506	460	491	474	426	496	489	459	462	440	513	476	469	477	469	471	488	503	479	459	459	483	471	513	490	472	444	461	463	486	463	460	461	459	506	515	464	476	514	482	464	466	511	528	477	459	523	441	485	483	522	459	471	485	529	527	480	426	508	456	438	463	497	487	464	456	473	481	489	449	459	451	482	449	469	462	534	499	500	494	479	474	487	483	507	470	515	502	512	463	442	465	478	442	457	467	443	450	459	450	501	545	478	479	511	491	470	456	477	465	472	478	491	458	459	440	451	464	499	450	485	474	516	454	461	484	447	471	461	493	485	471	480	435	482	486	458	492	510	506	451	481	470	491	475	486	495	451	476	503	465	466	453	454	457	430	481	457	488	475	473	459	458	449	493	493	463	468	448	466	449	502	466	473	498	488	495	457	474	462	461	491	480	498	421	457	440	475	467	475	464	502	510	478	487	478	508	454	458	498	496	468	474	458	477	450	460	496	504	473	460	483	495	489	459	468	498	493	486	499	474	481	494	453	506	489	461	508	471	459	506	501	478	472	463	467	473	510	471	476	432	454	475	492	437	459	492	436	436	468	455	462	472	495	476	453	468	462	432	451	483	459	483	470	524	470	545	464	455	449	502	485	468	498	479	450	453	468	447	456	460	432	476	441	469	483	448	484	464	471	485	444	450	466	470	445	429	546	471	482	458	480	479	494	463	481	492	512	473	443	472	460	463	467	474	491	448	521	439	452	455	452	477	455	481	458	480	455	491	495	467	487	512	483	478	518	482	494	465	446	477	465	479	439	455	479	464	460	471	516	472	482	486	458	513	468	442	443	460	483	500	451	483	451	425	455	468	469	449	465	466	499	509	501	470	455	529	457	465	478	456	441	492	475	436	486	454	431	450	475	417	484	447	490	499	454	516	452	470	488	478	430	458	449	469	466	456	520	516	497	480	490	490	441	459	476	474	462	478	477	483	459	499	485	464	450	490	481	504	486	485	489	499	461	469	453	486	434	434	480	501	476	470	465	498	486	466	482	453	475	448	463	459	489	427	506	489	489	511	470	487	473	452	469	453	445	477	458	483	464	468	442	491	455	510	440	485	462	413	472	460	467	463	551	498	445	511	449	488	481	486	499	483	452	458	474	457	422	504	500	448	481	479	532	484	454	433	495	478	467	480	437	469	427	462	447	468	479	489	469	498	461	484	482	506	462	478	467	479	432	489	487	447	430	497	527	455	524	503	451	477	452	467	464	495	472	505	478	471	515	455	486	457	479	490	473	473	458	525	440	494	447	484	491	488	494	473	504	462	501	475	478	476	482	485	477	464	519	477	472	454	498	468	426	491	485	458	455	484	452	438	460	427	427	476	455	464	490	477	445	475	458	465	483	443	469	492	461	480	491	480	502	465	485	490	459	468	434	510	491	447	481	454	486	473	511	440	444	496	464	483	533	517	495	486	460	495	488	480	465	485	484	466	470	460	463	446	478	487	442	527	506	499	462	436	464	491	448	466	469	511	494	483	514	503	455	504	430	507	497	476	482	473	479	453	450	482	453	482	485	443	469	484	471	475	464	455	443	460	472	484	479	483	510	463	473	480	465	412	488	470	497	461	480	466	452	475	467	474	493	449	509	498	483	478	476	469	469	491	510	479	448	501	455	461	523	437	500	493	504	461	497	464	459	500	483	461	498	466	468	480	477	476	449	445	491	434	482	476	467	471	470	435	488	497	430	484	481	439	464	430	468	480	429	443	464	488	506	475	439	438	484	482	443	448	458	449	484	484	512	513	494	504	470	443	480	475	480	447	472	507	484	519	470	500	478	451	504	494	471	473	485	492	443	429	488	454	495	472	439	452	477	443	463	479	495	459	511	446	478	476	472	472	435	443	470	451	456	470	451	446	435	440	470	489	478	473	487	504	440	469	471	440	487	521	462	469	482	436	463	465	489	435	489	499	498	471	467	430	468	479	509	480	472	506	492	469	467	482	503	450	465	489	488	485	459	466	451	470	473	475	484	512	489	456	463	474	466	472	501	447	485	484	484	489	515	453	542	471	499	538	486	466	461	464	509	481	496	459	446	444	483	455	459	454	501	480	461	461	463	479	486	493	446	451	445	473	511	519	457	469	479	455	460	483	474	519	491	491	465	497	476	452	482	470	484	433	462	491	451	458	458	456	467	454	468	440	503	498	493	481	481	467	464	414	470	470	478	438	458	470	465	458	484	485	452	480	470	467	476	416	478	502	442	463	493	455	506	480	485	439	452	413	440	535	436	464	441	477	482	491	490	486	485	463	464	493	463	450	453	457	519	492	459	477	467	472	533	443	457	512	457	468	474	432	469	463	495	488	469	471	446	440	468	487	480	506	481	455	502	495	460	455	467	437	523	450	459	494	484	442	474	466	464	461	488	442	459	452	453	513	414	474	468	498	470	491	494	418	467	526	459	494	483	495	490	458	518	435	489	442	458	437	514	499	468	477	497	454	469	466	481	483	492	472	499	522	507	497	498	464	478	459	444	480	514	452	474	499	486	430	495	459	471	483	465	469	482	494	425	505	488	479	444	489	501	473	457	473	490	505	462	439	459	492	474	447	478	477	454	494	496	451	449	477	456	480	468	496	508	484	519	493	476	490	490	457	452	465	465	507	510	444	455	446	458	490	473	474	453	469	481	501	462	461	431	479	432	473	500	465	495	475	449	503	480	487	463	498	441	486	439	480	492	472	451	465	471	462	468	473	485	488	451	507	453	493	476	481	505	493	463	486	507	494	455	466	503	474	486	453	476	497	487	501	458	480	511	487	494	456	492	485	495	486	450	480	526	476	515	484	493	487	456	463	485	489	476	494	479	451	448	462	460	514	495	485	450	496	476	439	463	453	450	478	478	468	491	454	516	469	531	489	474	462	479	478	463	469	476	487	476	480	489	512	488	497	488	476	496	462
13247	1083	804	646	600	564	513	533	488	536	524	505	482	542	489	510	487	487	514	501	515	515	480	487	480	508	491	518	498	514	486	481	487	507	495	509	469	516	473	524	525	460	539	540	514	547	445	463	476	512	489	490	507	503	503	457	499	489	503	510	510	492	479	517	490	499	473	525	504	474	518	459	475	514	493	507	514	497	473	508	455	486	509	466	473	497	519	485	481	493	518	488	502	483	510	507	534	528	492	502	521	446	477	474	484	485	518	515	500	477	480	454	485	550	494	490	497	561	517	460	499	508	524	503	529	507	472	573	484	486	490	498	541	502	511	501	502	453	519	470	488	534	477	486	501	487	493	491	481	508	501	511	542	517	526	498	509	511	463	464	493	512	489	478	460	450	474	504	508	485	486	485	546	513	483	485	504	490	525	506	489	503	487	474	490	445	495	513	549	493	505	494	507	501	506	493	480	499	509	509	503	525	471	498	462	517	524	528	502	479	522	477	512	529	505	506	511	489	497	525	487	494	486	475	504	503	476	499	493	531	490	501	502	490	521	515	493	481	515	515	501	504	494	483	480	508	489	515	511	513	469	506	499	519	520	480	485	445	488	512	510	497	465	544	498	462	509	474	519	477	499	497	473	524	495	528	515	475	491	527	497	531	526	515	504	467	519	500	484	467	484	505	495	500	481	492	504	476	500	463	499	522	477	494	516	511	512	478	487	497	439	511	500	526	452	524	506	443	522	507	485	462	476	505	482	537	486	511	550	461	478	502	485	507	490	511	454	514	500	498	479	499	492	486	443	485	481	499	454	481	522	503	468	484	509	489	468	453	506	488	479	497	509	477	498	480	452	462	480	500	489	495	493	500	496	480	470	505	486	449	497	480	471	501	514	513	502	533	521	476	523	518	491	547	514	486	512	488	452	489	496	504	509	536	471	481	509	508	478	514	491	477	527	514	510	508	515	481	512	494	513	518	504	479	514	516	484	510	481	531	453	493	496	510	503	496	502	467	468	521	513	504	493	501	498	486	512	542	502	481	499	505	471	507	484	512	535	508	467	455	490	525	496	522	524	470	545	502	516	503	469	492	522	457	486	497	516	497	493	544	473	519	484	517	510	504	508	466	470	501	469	509	504	504	502	515	473	499	520	491	513	486	480	507	495	503	476	506	467	506	534	509	486	457	535	528	525	503	492	512	515	490	502	485	516	523	515	499	533	470	482	515	492	484	511	472	461	520	517	484	472	490	537	515	506	487	470	513	502	510	499	453	466	496	477	482	463	500	523	454	514	444	508	486	518	489	502	507	499	449	519	474	494	502	531	510	488	485	496	513	491	466	495	483	482	540	522	499	507	475	479	476	517	517	512	484	525	506	448	467	474	510	484	528	488	430	473	516	443	505	509	508	540	481	520	479	514	495	493	496	494	491	500	472	441	500	505	514	479	481	494	483	474	467	492	530	500	528	508	504	475	529	503	490	482	515	449	533	527	446	526	507	577	516	499	510	507	491	470	481	494	499	465	525	497	467	521	476	485	510	500	511	512	488	524	478	475	503	534	477	457	457	516	492	514	501	516	485	504	475	521	489	455	479	483	504	504	494	489	509	487	512	502	506	519	518	505	509	510	470	496	481	486	489	512	509	496	473	514	518	494	476	451	522	457	511	488	515	489	496	502	489	502	521	517	467	478	531	535	470	475	522	471	504	531	494	482	533	479	512	495	489	479	466	463	516	455	472	469	513	491	488	494	484	505	498	499	467	451	511	475	463	457	487	521	471	540	505	473	485	490	490	512	529	463	477	477	495	486	502	495	526	479	494	483	469	488	535	490	481	494	501	467	510	477	485	504	500	479	538	523	540	500	530	503	489	462	530	470	466	469	482	493	510	530	513	480	503	490	469	474	479	497	490	519	521	499	493	569	503	543	509	506	467	484	467	485	504	493	454	497	485	514	507	510	510	448	453	512	493	484	494	443	486	499	476	515	507	497	450	527	503	507	501	507	485	509	471	492	510	455	474	534	475	502	442	481	469	499	486	543	533	484	479	512	495	441	490	487	548	434	483	460	502	465	530	510	481	513	464	527	486	517	484	525	486	440	461	470	513	513	489	483	522	459	515	493	482	520	488	493	484	500	509	485	464	505	475	487	494	481	476	502	514	469	497	480	488	539	519	531	514	506	499	480	473	473	524	495	491	455	497	503	481	482	544	533	499	467	459	528	505	503	515	472	497	481	511	506	479	489	459	488	466	528	470	475	530	491	507	516	519	511	531	520	473	506	505	493	506	502	499	488	480	510	509	526	502	498	527	482	489	460	497	471	502	471	477	465	470	477	485	494	509	497	488	469	530	480	490	503	484	489	492	487	505	457	495	485	497	521	477	492	491	466	484	502	476	479	489	534	508	500	505	497	469	523	475	497	521	480	528	476	488	460	482	482	468	458	505	472	487	506	444	466	491	501	521	467	505	492	505	489	488	518	514	455	530	452	470	502	481	479	497	503	488	497	494	501	520	476	482	486	476	496	495	502	501	506	487	480	483	498	476	486	539	525	521	476	495	502	483	490	474	502	441	504	488	570	482	465	448	521	494	483	492	453	505	481	459	524	496	476	495	478	501	469	491	516	510	512	477	523	519	499	464	480	506	508	473	496	484	525	493	493	480	488	523	488	475	479	501	492	517	523	523	509	506	547	465	517	528	484	479	473	492	503	462	523	497	508	505	484	528	509	462	499	480	546	492	495	510	522	495	462	490	457	490	512	491	523	506	491	466	507	478	495	498	496	526	515	487	522	473	503	515	499	501	486	482	489	483	524	492	491	492	520	494	474	489	484	503	482	472	504	497	462	511	521	524	470	496	496	519	454	453	477	500	522	487	510	504	499	543	485	501	503	521	508	486	503	473	496	474	488	548	500	505	493	474	482	482	522	515	495	480	486	491	521	543	498	499	533	506	490	486	480	497	487	504	484	464	494	499	492	495	502	496	496	490	520	484	491	499	490	463	482	527	531	476	535	528	484	523	540	496	516	535	527	481	493	466	490	502	500	490	498	497	483	556	505	516	457	502	511	483	477	489	471	496	502	525	506	497	485	480	491	510	497	462	494	471	475	503	492	533	483	463	508	509	496	479	471	459	502	469	527	517	492	488	486	454	493	511	486	479	485	487	507	454	521	483	449	457	468	509	502	461	492	491	474	536	485	500	458	469	527	479	503	489	497	480	464	505	515	481	495	509	508	458	515	472	463	465	476	463	481	450	510	523	468	519	529	503	486	494	483	457	480	493	477	499	528	494	475	499	487	483	495	497	476	458	487	480	505	528	472	478	464	463	497	507	489	466	486	469	531	469	484	485	462	508	522	477	507	507	551	541	461	511	495	464	519	496	498	482	511	496	518	498	486	516	482	473	473	506	481	488	538	476	495	476	522	465	482	502	473	521	502	518	474	505	484	481	473	493	481	498	500	499	494	509	510	522	491	452	497	537	484	511	507	499	495	493	470	466
24086	21530	28858	24635	21520	9522	989	650	536	455	464	416	401	421	402	378	365	376	367	355	351	331	319	354	340	331	341	338	344	326	347	359	299	347	334	319	321	322	307	292	334	299	310	334	330	333	325	315	331	335	343	295	335	315	311	313	327	293	339	310	327	306	313	318	311	302	287	342	308	332	341	326	312	330	333	339	311	323	297	301	297	298	314	310	331	313	317	319	332	286	301	304	302	313	317	307	288	302	322	309	299	318	322	306	332	331	316	311	337	332	307	311	317	339	354	336	381	364	327	324	371	340	348	330	353	348	323	321	318	347	319	307	306	327	304	300	283	341	336	337	324	335	315	333	311	326	358	298	310	314	311	320	319	313	288	286	331	328	324	341	377	297	323	283	306	291	316	315	351	306	313	343	317	323	324	346	301	317	293	341	329	310	324	306	298	349	305	323	327	303	335	315	322	306	327	312	289	350	338	288	300	332	310	302	323	312	331	295	319	339	325	312	321	312	325	312	321	318	303	302	327	320	306	351	305	317	330	304	335	291	307	314	331	326	333	319	343	284	316	331	317	309	295	360	338	299	289	338	306	338	340	340	315	326	291	304	313	342	288	325	299	302	291	308	315	295	325	310	331	315	310	300	312	314	311	299	339	352	303	311	307	326	308	314	305	319	308	329	317	296	309	301	334	341	330	320	286	314	358	321	308	338	319	278	357	311	315	318	342	318	336	341	324	356	297	283	320	337	317	287	322	327	305	320	320	330	307	329	312	327	306	295	314	309	300	281	326	307	310	330	297	314	332	301	291	284	330	302	329	323	330	304	281	334	339	310	305	325	334	313	317	330	289	346	290	294	331	314	350	323	291	327	305	325	318	325	356	333	292	346	331	325	322	333	293	324	313	321	338	316	334	280	337	323	296	316	339	328	326	330	317	331	359	314	315	287	324	275	308	355	309	336	341	306	337	353	313	308	323	338	298	310	362	338	329	323	294	310	279	352	339	304	319	313	330	292	308	332	331	300	324	328	318	314	323	310	311	323	329	323	300	319	304	304	299	324	359	334	303	333	326	315	299	301	305	309	311	335	307	317	319	299	336	294	327	325	327	308	315	327	317	332	346	305	327	320	334	310	334	347	297	314	277	323	341	282	326	363	331	307	278	302	306	319	302	323	304	327	331	305	298	335	303	314	339	324	307	305	293	307	306	314	298	334	325	326	336	319	312	295	333	315	326	281	316	339	298	298	334	324	298	277	309	333	297	330	342	340	307	311	313	291	367	318	328	346	294	330	302	309	282	300	308	357	323	304	301	257	274	293	311	323	297	318	338	300	309	356	276	313	322	314	327	300	288	327	355	317	336	339	315	300	301	338	318	327	330	313	326	308	310	334	338	326	314	295	355	334	306	342	309	353	299	323	349	311	320	313	331	315	323	333	314	340	312	292	299	311	344	331	295	338	337	345	308	336	268	315	329	295	318	335	307	338	316	294	310	302	320	325	327	313	324	281	324	346	326	312	304	328	348	350	336	303	305	289	330	317	329	339	308	290	306	318	306	337	367	323	309	312	307	302	296	311	373	316	332	275	333	313	338	312	291	303	315	314	317	295	315	294	331	354	311	304	323	322	310	337	335	309	317	294	277	358	322	313	333	317	320	325	289	305	306	302	290	311	320	285	319	282	288	290	322	308	317	312	278	291	335	314	321	308	326	305	311	318	338	348	337	307	324	320	314	308	334	284	302	307	332	331	331	312	323	337	313	304	332	318	354	313	302	314	307	311	325	306	308	343	300	325	334	345	330	318	310	329	306	330	327	319	323	318	338	344	335	319	266	304	332	288	331	301	320	310	294	313	310	321	308	303	342	296	299	311	351	354	311	321	311	336	313	342	312	292	340	330	297	326	339	327	306	345	323	280	321	308	332	297	338	285	337	324	314	310	302	301	331	319	283	324	311	342	331	323	316	331	331	335	295	318	317	294	311	319	352	310	322	314	322	293	324	308	331	318	314	342	334	316	346	329	300	288	274	343	372	318	322	313	328	317	333	330	335	289	317	330	324	324	318	334	332	299	327	326	317	294	330	321	303	329	309	291	300	305	284	333	316	300	330	342	320	317	312	287	331	329	304	318	318	271	318	304	310	314	323	305	336	277	325	321	319	296	323	313	310	340	323	287	351	305	303	316	318	334	328	327	328	318	314	314	350	332	330	309	299	302	333	287	355	327	296	329	333	320	289	315	316	304	320	301	327	300	302	358	313	330	318	285	341	340	309	297	326	302	314	341	308	315	307	273	286	292	343	317	325	307	307	306	285	349	326	351	316	313	313	300	337	316	324	327	308	326	312	342	298	327	348	338	292	307	304	333	297	340	328	309	336	299	315	310	291	320	318	312	320	298	308	299	337	320	336	320	317	318	340	315	317	283	313	280	319	321	329	276	326	319	296	321	347	335	337	341	317	313	315	312	344	291	294	291	334	360	338	316	331	311	299	306	297	329	300	318	305	302	347	332	314	287	334	312	338	319	345	331	310	282	322	320	320	327	355	323	309	345	340	317	315	335	343	298	314	300	289	282	338	305	360	306	306	308	293	283	312	304	299	321	306	321	313	327	319	341	329	325	340	336	296	307	315	317	344	331	313	318	311	348	308	320	294	317	311	303	299	302	322	328	318	302	330	318	299	337	303	328	320	294	321	337	295	305	271	307	300	309	312	334	317	323	310	290	352	291	304	322	358	316	294	307	324	325	314	331	316	339	341	308	322	333	335	332	296	302	312	312	343	312	309	326	303	291	337	302	299	322	310	329	330	322	311	328	304	292	334	290	301	329	324	306	350	304	320	318	274	323	298	275	330	291	330	301	307	344	301	317	326	329	313	321	340	305	322	342	324	261	290	303	322	291	332	310	284	308	304	340	319	332	309	307	335	322	323	322	298	334	304	339	334	360	294	321	319	312	316	368	290	346	321	311	328	314	319	278	316	315	356	324	298	320	320	332	316	309	302	298	326	325	321	349	280	339	299	328	331	317	293	327	310	294	291	328	303	326	316	315	292	324	315	275	302	318	329	316	308	307	315	322	310	280	308	304	332	313	325	330	322	320	301	323	323	299	336	344	325	308	310	295	295	298	322	319	316	350	329	312	332	335	353	333	321	324	322	317	320	303	298	288	365	317	296	338	333	369	339	363	305	309	299	294	334	320	310	337	320	316	309	329	313	302	323	331	304	312	311	313	312	298	320	306	318	311	305	321	313	306	329	315	314	333	301	333	324	316	326	318	309	318	339	305	334	343	329	317	320	341	335	333	299	299	341	298	329	292	332	323	331	286	361	277	323	306	331	329	296	310	327	328	289	298	328	315	309	315	344	286	303	324	321	325	335	311	351	300	305	287	319	353	340	308	305	291	332	340	294	344	320	304	291	340	341	383	325	329	303	298	310	295	329	363	369	299	302	302	300	335	323	336	311	335	338	310	338	324	272	316	301	324	348	309	305	305	315	271	338	342	336	337
15121	8276	5410	2582	1862	1416	1130	842	735	651	563	574	500	476	461	409	405	419	400	382	375	403	389	357	367	387	354	335	357	364	371	388	343	352	357	330	334	327	377	362	344	368	335	335	308	369	316	319	353	309	368	373	331	361	340	340	326	348	351	331	331	332	365	305	321	325	351	333	328	335	328	331	344	348	351	308	331	344	366	360	386	350	322	318	329	347	339	353	314	362	357	331	355	314	334	290	333	334	318	351	326	324	314	352	358	306	335	313	327	337	311	321	340	319	319	349	359	348	369	366	376	384	335	336	375	338	399	349	363	369	385	351	323	353	369	356	348	330	357	381	365	302	342	348	337	338	324	347	316	338	336	339	359	351	307	374	335	345	315	331	314	336	323	348	339	316	328	332	328	366	313	325	337	300	323	331	356	331	337	331	336	341	351	319	306	329	362	353	311	352	336	298	351	310	368	287	339	329	326	336	335	356	335	351	295	340	332	343	309	339	366	366	331	358	354	333	330	346	322	368	321	335	312	348	340	331	341	314	319	331	328	357	351	349	349	287	297	329	321	312	339	351	363	333	341	341	353	331	320	335	325	345	307	298	350	328	319	327	343	326	340	350	330	340	335	375	341	359	314	327	329	313	338	353	342	364	327	326	322	345	367	328	359	308	352	323	349	344	360	310	341	353	332	325	355	336	311	359	348	350	324	330	353	333	324	295	369	363	332	321	310	342	347	364	339	335	312	353	343	340	322	299	332	334	343	363	355	343	357	349	301	339	323	352	310	360	328	344	339	314	325	288	370	360	330	344	356	314	330	316	333	310	316	317	328	344	356	330	349	316	333	302	337	317	302	351	348	331	345	340	318	318	340	320	329	325	315	345	316	344	320	345	339	331	337	345	308	336	321	357	342	355	309	358	362	353	313	333	330	340	342	359	344	318	367	306	303	324	320	342	310	348	310	364	354	346	334	323	323	322	349	346	311	359	347	331	315	360	348	334	329	340	334	336	339	312	323	374	340	342	325	322	323	338	355	348	336	327	333	318	322	344	377	329	349	327	330	356	351	331	336	310	344	342	349	318	319	327	327	350	338	336	327	317	331	312	342	309	329	340	324	332	373	302	338	345	362	348	326	346	302	310	328	332	374	312	332	310	352	309	380	305	331	330	313	305	337	340	345	362	331	327	339	324	331	327	314	318	317	326	353	333	331	360	371	324	356	329	296	311	343	355	323	332	330	367	313	346	337	295	352	318	337	326	327	368	362	330	346	354	356	353	318	351	325	329	328	328	321	355	331	345	356	353	328	317	362	340	333	317	343	317	342	334	349	328	350	354	334	371	346	314	334	320	323	320	330	319	329	337	345	337	381	382	314	330	325	343	325	312	325	340	331	335	308	327	367	367	352	361	356	343	322	342	339	328	306	350	331	315	366	343	342	321	333	335	370	355	365	355	330	299	324	316	353	322	334	324	345	374	310	320	299	341	308	368	350	358	348	348	302	336	344	321	351	331	337	313	340	333	318	344	313	352	359	309	331	327	359	325	315	350	329	345	320	325	325	360	360	341	336	362	329	331	359	329	348	332	336	367	337	352	342	321	353	317	344	306	337	326	315	323	334	320	352	342	329	325	333	343	296	313	337	334	296	339	344	328	340	309	320	339	329	346	308	328	372	338	317	322	342	350	324	319	336	317	333	360	316	346	335	360	333	358	346	362	333	354	306	365	360	324	329	329	341	323	338	343	320	357	343	352	331	370	340	329	331	353	302	388	363	326	340	313	326	345	354	327	313	347	333	316	310	318	325	373	351	329	341	330	343	335	345	323	328	345	329	353	368	310	335	387	347	316	331	359	331	322	347	333	324	343	329	347	381	317	358	321	385	298	308	355	332	327	339	344	311	364	315	316	313	319	348	310	324	313	359	347	356	340	320	338	342	348	325	346	347	314	325	330	341	343	372	304	329	344	342	320	318	301	315	366	313	324	330	321	320	314	330	321	312	339	339	314	357	344	348	310	337	356	293	332	374	353	321	338	315	321	340	337	339	329	316	320	356	321	347	344	353	360	362	336	296	354	320	350	353	357	335	392	308	326	357	347	353	357	367	318	357	312	349	295	345	316	349	344	295	320	337	342	348	341	338	345	335	370	320	353	330	331	349	335	319	343	347	345	352	340	329	315	325	320	356	326	340	352	301	341	371	319	320	321	333	339	348	333	351	280	313	351	349	360	335	319	335	324	381	313	292	344	342	350	320	343	379	318	307	322	319	347	332	380	369	351	319	361	328	320	338	346	317	327	328	335	361	375	326	352	361	348	376	327	335	326	338	337	322	332	325	290	326	330	341	324	303	351	339	347	316	352	342	358	331	302	310	326	336	341	351	342	306	341	316	355	363	300	313	309	321	345	341	340	330	354	320	349	312	351	359	316	332	362	324	349	330	356	304	335	341	317	329	301	345	338	354	322	321	363	308	316	354	378	351	347	361	338	338	294	313	347	331	334	329	313	277	330	357	340	348	336	350	323	311	376	309	348	323	365	330	351	333	325	313	355	326	322	330	341	318	350	318	354	298	327	365	327	345	318	361	317	336	338	316	337	379	333	347	343	313	322	333	346	316	347	377	363	331	373	337	331	347	341	326	346	318	327	311	327	326	317	333	351	331	360	349	340	341	329	310	372	344	345	360	324	323	352	374	339	320	328	342	340	303	305	327	306	336	297	345	360	328	358	301	325	332	341	326	333	331	327	347	314	331	342	353	319	330	284	336	346	320	343	326	325	356	350	340	374	304	341	349	324	317	328	331	331	317	345	335	350	342	338	313	323	307	349	340	359	333	335	348	327	338	315	315	355	325	319	323	301	333	328	304	370	336	327	328	330	336	361	319	329	321	350	347	352	352	326	379	294	363	320	318	313	308	353	311	355	324	360	326	345	345	354	327	351	332	330	329	306	320	363	332	334	338	338	305	315	385	286	299	342	323	292	314	335	334	331	335	318	321	342	327	279	350	358	327	332	331	332	331	345	335	331	347	329	330	358	356	325	323	342	311	316	333	363	339	343	303	326	312	327	336	336	294	335	315	349	333	344	351	310	340	319	355	368	334	376	345	333	330	373	320	326	346	346	328	328	328	332	356	361	315	327	325	292	347	340	315	312	358	340	310	363	354	347	314	355	332	315	328	332	355	320	303	304	323	326	306	350	349	353	336	325	339	319	314	334	333	348	332	361	345	332	309	342	328	325	314	318	356	322	311	317	324	354	353	328	330	337	314	335	315	312	353	355	360	339	323	271	349	307	386	337	373	298	334	338	347	319	330	346	343	327	359	314	392	340	315	337	325	327	337	384	348	328	323	358	334	354	339	306	338	328	359	367	340	369	323	321	351	348	353	348	312	340	324	336	366	333	325	302	301	370	350	347	355	344	322	320	334	358	350	320	373	329	320	350	339	380	317	333	371	315	356	341	360	324	375	373	311	303	328	337	339	314	331	342	330	352	318	358	332	365	343	353
25454	21524	27633	25747	9874	1075	847	746	725	697	772	731	665	665	671	651	655	670	640	630	668	641	621	673	638	602	627	622	656	596	637	607	636	658	605	621	619	619	653	629	600	634	605	640	635	659	604	675	612	642	630	590	666	651	637	647	600	624	613	614	615	652	596	589	600	611	624	614	616	629	612	625	616	640	603	644	636	642	623	598	685	629	614	644	631	638	609	635	602	660	598	636	644	611	630	602	599	646	643	588	598	653	640	589	605	612	624	640	617	611	659	617	629	652	626	619	616	634	648	626	663	646	627	624	662	614	643	618	624	609	599	605	641	652	651	670	629	611	610	665	639	659	583	609	657	622	592	653	613	681	585	611	618	653	625	664	585	623	615	612	644	614	602	601	622	631	617	571	648	654	617	605	636	609	619	623	630	619	585	613	634	627	658	652	620	613	648	575	618	621	620	624	641	630	642	609	645	640	569	650	665	644	653	662	591	653	593	655	623	600	625	630	640	605	685	627	634	635	610	664	641	634	679	591	651	664	663	626	668	658	624	668	620	591	623	620	647	634	658	624	641	716	618	621	633	619	623	617	657	644	568	593	632	648	623	607	620	627	630	621	631	610	642	621	626	615	586	597	636	629	615	611	647	638	622	602	615	616	604	623	619	607	580	632	654	674	614	575	625	591	648	660	657	655	612	633	643	658	614	640	601	656	648	606	614	679	620	622	636	631	580	680	615	608	623	591	590	639	646	605	584	620	586	596	609	623	610	676	621	617	653	622	640	623	636	595	649	643	695	645	648	616	631	638	618	653	608	642	602	611	630	616	594	659	605	623	575	669	641	658	636	595	672	639	591	600	648	636	626	601	660	607	610	623	569	637	586	636	665	581	598	585	620	617	625	612	571	627	622	647	630	664	668	635	645	635	606	597	629	613	614	586	652	603	667	623	569	658	643	639	629	636	651	591	609	622	662	641	622	648	627	632	638	633	648	629	606	606	648	633	601	689	637	609	639	644	617	622	609	638	608	647	586	601	635	566	615	611	587	635	654	595	619	585	572	604	608	617	612	615	599	638	591	635	618	616	621	637	600	637	635	595	628	667	659	593	595	624	644	579	609	608	629	630	618	626	621	612	645	615	655	634	633	641	630	662	651	616	599	591	640	622	663	634	626	650	612	598	603	629	606	594	567	608	646	620	643	631	623	684	620	647	653	575	611	577	636	655	602	614	590	621	682	630	579	647	598	629	622	629	573	598	590	595	620	592	630	618	624	702	661	608	604	640	635	629	670	653	584	686	644	616	652	669	596	607	632	649	617	646	629	585	611	625	626	599	617	645	700	590	619	614	596	644	681	649	617	589	607	645	682	667	612	631	573	606	620	629	660	642	676	618	644	591	625	633	642	673	613	684	613	643	624	573	629	648	649	617	589	637	629	621	622	591	613	606	654	619	605	659	599	600	607	668	622	643	614	645	639	613	648	632	626	670	588	600	606	698	645	574	668	652	606	615	619	621	569	608	608	619	622	642	662	622	651	586	661	645	608	645	621	624	679	630	659	657	634	628	658	637	636	609	647	615	655	598	621	636	683	632	591	583	605	644	614	619	602	644	620	613	644	636	646	669	601	690	634	626	625	610	624	604	644	625	631	619	639	611	623	645	662	640	645	634	602	706	618	612	656	615	629	610	601	655	547	609	655	639	651	614	630	671	653	606	613	637	601	628	628	622	640	612	625	640	636	596	677	664	644	641	628	593	641	647	600	617	619	645	629	588	622	673	655	640	606	652	602	613	661	595	642	596	629	634	614	660	597	626	659	613	607	605	596	662	646	631	614	620	654	678	623	629	646	589	643	600	606	608	606	641	633	647	604	639	678	614	657	602	616	583	636	631	617	631	621	603	679	606	602	629	614	614	644	629	623	601	641	574	616	603	641	703	605	614	584	609	607	639	607	630	663	639	644	626	619	651	666	601	601	635	673	619	654	611	599	627	606	608	602	602	652	594	642	616	636	612	657	650	605	667	645	685	631	653	578	598	635	622	639	581	607	576	597	620	600	636	640	594	623	635	591	643	589	617	624	690	594	646	628	615	645	661	632	573	651	641	573	626	568	624	636	586	613	614	627	606	600	616	608	653	620	654	631	630	637	602	665	599	626	579	605	595	683	593	628	565	593	612	647	619	621	628	627	631	620	601	632	654	605	602	654	668	639	618	620	627	675	648	632	621	658	621	634	601	649	620	600	594	591	616	607	624	654	652	619	659	652	669	647	629	679	603	593	606	645	599	646	618	664	650	652	660	629	619	622	621	603	565	614	647	590	661	645	642	612	632	606	584	630	611	634	616	619	575	641	626	680	597	630	614	676	630	652	641	611	610	611	572	629	656	636	664	589	598	627	628	603	622	625	658	601	625	648	596	643	586	626	652	610	610	653	609	637	623	617	591	582	666	646	627	618	635	590	625	629	644	646	611	592	639	606	596	630	654	582	657	587	599	639	657	584	614	616	624	645	615	601	579	589	631	604	628	612	606	662	560	672	642	601	619	599	607	644	607	585	614	660	640	602	573	628	635	632	616	633	638	656	628	608	634	661	590	577	658	617	607	597	662	651	696	620	633	663	611	645	628	628	658	635	603	641	597	625	638	591	596	635	652	671	610	584	567	634	628	598	621	600	611	648	595	580	686	633	625	626	663	609	665	617	613	661	579	616	631	665	643	647	633	641	644	653	649	624	598	630	630	654	614	601	592	632	612	615	701	658	602	612	625	639	637	631	605	617	624	657	591	607	675	603	619	667	622	656	619	658	602	621	662	614	654	632	642	614	640	627	639	612	618	617	667	659	632	591	649	607	615	629	616	639	619	617	629	658	612	616	581	601	627	618	581	636	639	651	640	649	596	604	610	592	669	590	637	630	638	668	653	602	629	648	614	623	643	641	653	593	603	623	651	587	623	656	630	632	572	595	648	571	641	655	641	646	663	646	593	575	576	611	563	606	642	631	599	615	610	608	574	630	602	570	561	680	659	695	625	583	609	594	646	644	623	651	666	639	610	635	587	641	601	582	626	689	617	592	629	627	582	621	611	605	643	659	626	649	589	608	607	618	644	597	617	627	654	578	621	628	619	627	571	598	633	678	636	645	626	599	633	584	629	621	598	634	658	641	629	627	665	622	646	652	664	561	663	647	617	627	631	613	598	597	588	639	641	630	625	643	625	624	619	648	605	635	625	623	626	694	683	614	602	576	629	614	616	629	648	615	586	654	616	643	641	623	661	618	627	651	596	632	588	611	581	609	679	657	610	648	647	580	645	634	606	669	622	631	637	667	644	627	627	626	577	653	671	643	643	607	632	643	626	617	589	638	583	611	630	637	647	687	599	646	595	663	617	611	606	617	621	642	674	585	599	642	612	596	611	597	622	587	674	608	619	624	635	638	649	675	630	656	632	604	639	666	654	671	647	617	627	640	593	650	625	610	579	624	612	574	551	644	635	646	619	637	615	633	646	615	645
15447	4995	3215	1781	1442	1185	993	935	823	825	761	733	723	642	708	675	678	703	694	627	651	637	616	623	670	651	662	640	623	662	608	688	637	640	666	667	579	640	662	641	623	655	648	663	618	649	677	603	633	637	637	668	623	591	597	697	616	595	674	660	650	598	629	602	587	628	631	649	603	655	688	648	625	599	619	597	654	643	614	675	626	608	640	676	592	645	620	635	628	626	619	637	656	652	621	654	591	586	609	669	628	574	663	640	633	630	603	613	670	607	666	626	630	618	619	653	630	610	700	676	647	630	618	627	679	658	624	627	604	637	659	610	633	641	628	645	586	602	628	632	635	644	654	668	668	604	606	634	632	628	646	657	659	618	631	596	615	603	650	650	617	664	688	665	632	630	612	612	649	620	639	625	610	635	620	642	640	627	582	628	616	651	654	607	653	611	677	648	665	644	621	655	631	626	611	579	617	656	630	615	666	651	607	655	651	643	638	654	603	633	637	647	634	624	652	618	612	644	634	600	695	655	615	613	626	642	642	612	645	621	645	611	667	589	624	616	624	620	646	631	682	675	690	598	668	627	656	623	659	640	559	613	648	625	620	631	634	618	647	638	632	632	661	627	661	611	596	631	632	653	659	651	608	618	603	646	712	631	646	607	620	621	675	617	653	615	608	615	606	664	663	646	637	650	651	621	620	616	623	599	677	654	671	672	673	648	608	611	625	586	634	626	697	655	636	668	644	642	642	645	667	621	624	623	587	624	652	641	591	601	655	645	677	636	608	631	669	630	621	610	607	638	608	662	630	673	612	650	677	614	582	605	583	613	623	639	629	645	623	631	622	660	603	576	595	657	622	661	667	635	664	604	626	611	642	636	612	632	577	620	662	598	589	651	658	641	633	617	653	608	653	623	592	642	615	638	580	589	606	638	665	688	635	713	700	591	588	613	608	645	640	619	597	639	673	637	641	622	613	647	625	601	653	633	639	624	681	647	644	626	664	612	594	599	621	647	666	627	641	625	584	619	641	651	651	621	573	647	615	639	628	641	602	629	602	655	625	602	595	625	641	575	626	640	627	646	645	643	623	649	655	594	674	671	604	635	669	608	631	629	619	626	609	655	595	697	602	625	636	628	646	652	645	630	624	640	634	632	650	616	592	657	647	610	657	642	599	629	639	658	584	675	624	641	610	626	623	608	603	618	634	632	609	654	642	638	627	610	602	670	612	642	573	634	637	636	601	626	664	616	577	650	661	602	625	647	632	614	604	662	653	636	635	624	597	624	590	638	672	634	613	665	599	584	620	636	672	680	603	595	686	618	591	627	630	644	585	607	629	640	621	648	640	626	601	662	603	619	625	641	633	620	676	691	661	610	644	612	621	621	653	646	638	601	633	632	677	625	632	605	625	689	603	643	611	626	643	633	593	629	604	583	622	617	620	604	631	686	680	575	605	650	621	629	607	635	651	570	599	628	575	633	661	672	644	634	664	659	640	615	641	605	643	628	600	583	650	675	629	631	678	649	634	621	597	600	623	659	658	674	633	664	649	652	647	593	633	623	620	657	606	611	650	581	642	614	586	644	647	596	648	644	627	616	631	619	654	620	607	591	617	619	660	630	639	650	617	610	596	677	661	573	600	666	577	641	678	655	638	625	619	667	596	624	658	644	623	602	596	667	618	634	613	692	668	625	614	648	588	656	616	634	655	600	650	628	623	633	652	610	602	667	617	592	618	623	610	592	612	579	622	675	594	614	635	646	650	618	598	655	638	647	682	610	654	616	623	642	680	598	640	634	673	639	642	672	655	604	637	590	642	631	617	637	585	624	602	652	644	665	607	653	603	694	581	634	695	634	631	638	651	603	637	615	626	630	617	612	599	623	606	560	618	623	598	604	634	617	643	634	658	581	617	665	606	629	625	578	645	630	646	599	613	587	662	581	655	642	641	626	656	629	633	625	630	645	618	607	627	615	639	637	673	630	659	658	627	691	630	631	574	642	620	644	596	634	618	643	622	662	662	626	644	647	611	656	601	632	658	680	644	602	622	660	618	599	602	617	619	640	592	639	638	638	637	656	618	638	620	613	651	636	615	611	637	632	639	588	644	602	601	662	641	651	621	626	624	653	620	607	585	598	638	637	588	566	662	627	667	667	607	646	633	645	631	631	630	632	633	650	647	669	594	639	655	657	644	647	618	640	648	611	617	657	597	620	639	668	597	580	626	644	635	617	615	640	595	610	652	609	618	621	656	631	626	628	637	590	596	591	612	619	663	611	627	607	632	621	587	661	647	627	619	677	670	642	622	659	619	678	642	618	614	637	627	626	634	625	648	595	651	606	684	655	642	619	609	578	631	599	676	623	599	646	613	621	582	646	643	623	627	585	645	663	618	628	660	630	644	623	680	618	654	628	621	586	610	622	625	636	660	659	646	656	628	651	670	623	662	681	587	669	613	647	622	632	620	625	694	596	651	618	629	641	637	581	655	609	593	623	618	638	664	671	631	662	637	622	605	655	625	630	647	650	651	680	647	636	593	613	674	628	620	608	644	617	694	655	660	635	642	641	618	679	614	605	659	615	630	638	632	661	602	591	630	633	616	658	624	647	642	648	608	647	605	622	634	603	678	641	670	618	609	597	632	620	611	588	642	622	638	627	643	636	684	659	626	673	643	668	641	614	641	603	643	643	647	626	644	619	647	616	611	612	614	593	632	632	625	573	654	630	619	648	664	643	612	620	641	624	636	618	623	592	650	616	587	628	635	598	652	653	605	588	675	650	637	654	643	620	652	624	600	627	622	620	633	615	660	643	605	627	625	609	623	586	588	616	621	640	610	624	608	626	615	632	612	668	628	598	667	651	587	591	660	658	659	597	653	640	666	657	649	638	619	653	630	661	633	582	644	625	607	628	671	617	632	650	610	675	596	588	650	625	649	679	661	634	691	626	638	610	596	667	648	599	654	572	584	613	658	606	641	631	643	602	619	646	659	624	650	627	693	661	625	670	628	619	614	645	639	669	620	643	646	657	659	657	632	618	635	607	659	637	606	641	662	645	641	643	649	601	638	634	601	613	606	577	631	640	659	636	656	610	639	640	654	629	599	625	636	610	657	626	601	598	699	629	580	673	640	613	642	628	634	687	628	565	607	624	672	630	640	681	619	665	631	653	625	566	664	593	624	618	627	627	636	614	663	626	642	627	584	613	652	628	614	604	604	653	678	660	644	580	617	648	657	649	595	642	610	641	623	628	651	644	620	626	613	658	634	602	650	644	621	616	614	589	640	618	648	668	661	645	645	580	678	603	666	626	613	629	591	616	649	643	640	642	628	645	625	603	646	637	635	643	610	646	656	657	619	621	638	670	620	630	623	583	632	685	616	641	635	597	659	650	639	623	639	624	662	685	610	633	612	648	629	603	606	635	631	604	643	626	580	619	618	651	702	609	624	607	649	623	652	647	617	597	602	640	644	635	613	661	605	609	648	603	640	619	594	592	643	641	649	636
23151	21638	29421	24365	21487	21395	7107	1165	885	789	734	699	622	633	572	569	541	524	561	570	538	515	528	513	541	508	507	513	521	486	545	483	463	511	451	497	469	478	492	504	480	467	451	479	442	507	487	488	505	432	507	503	425	483	485	468	461	492	475	439	455	424	441	470	469	489	469	480	502	447	480	485	448	468	454	451	464	453	489	460	462	421	483	447	472	504	436	430	447	458	495	444	448	486	461	450	484	458	494	470	475	498	452	452	497	471	453	485	484	509	448	511	509	505	482	490	434	486	478	467	497	478	495	515	535	480	501	481	501	460	505	488	473	501	482	449	484	454	482	485	491	437	452	485	507	469	480	478	478	500	487	459	487	485	465	426	480	477	447	507	482	468	476	465	493	475	460	510	506	472	472	484	462	490	466	544	473	478	501	471	489	462	456	414	424	442	446	489	461	472	503	462	461	481	482	443	425	481	476	457	459	423	509	451	501	458	483	466	473	472	463	486	442	481	512	493	477	452	422	477	446	464	478	471	455	467	489	515	488	458	478	494	493	466	470	493	488	435	419	482	452	478	468	487	472	478	431	460	501	452	426	428	451	483	464	448	453	430	468	520	458	470	488	442	468	480	458	454	474	477	453	476	488	467	481	440	459	418	482	459	480	469	425	495	444	459	459	482	452	480	478	472	457	475	451	455	479	463	483	453	480	498	440	491	426	472	467	461	421	454	474	447	469	432	484	475	496	457	464	469	475	461	478	461	469	470	458	482	445	462	459	455	490	469	450	457	438	430	436	452	451	430	442	491	465	504	489	437	463	445	482	467	459	511	482	485	456	448	461	455	500	490	473	504	477	507	452	479	489	472	474	488	484	442	458	470	508	451	445	428	447	521	455	453	480	471	466	443	494	454	497	493	465	421	478	483	491	450	442	489	475	459	494	490	461	432	423	481	439	455	443	479	471	460	470	444	481	431	485	442	457	415	481	476	442	454	432	461	448	486	480	472	472	476	485	445	458	460	450	462	462	515	452	445	444	422	501	455	469	475	471	469	477	457	457	468	472	464	480	482	497	473	452	491	466	490	441	466	466	484	485	442	439	508	476	513	491	430	452	450	455	432	459	513	504	497	477	442	469	466	463	483	449	443	460	475	443	516	442	450	465	498	485	475	467	483	505	443	454	455	531	478	430	450	460	474	479	467	459	480	484	457	517	446	488	442	471	466	460	441	484	472	441	484	503	459	503	454	422	503	468	477	481	471	475	467	479	430	444	464	442	467	461	473	461	510	449	482	459	531	457	500	454	487	453	463	481	433	468	454	460	495	452	485	482	484	477	468	504	496	465	475	468	501	490	476	452	437	461	473	491	437	486	503	456	472	450	446	485	466	467	484	472	471	462	433	480	486	463	479	487	465	436	457	451	456	484	475	462	453	477	477	434	478	537	462	469	418	435	474	470	475	457	459	471	465	408	458	493	402	474	452	492	472	490	452	493	464	448	469	497	448	473	470	447	420	461	471	502	474	472	480	450	496	453	448	491	494	467	468	445	484	488	484	477	500	416	483	457	451	421	472	481	460	466	463	470	468	480	493	494	441	463	482	477	451	479	462	450	437	424	441	471	470	468	474	447	508	465	465	475	472	475	470	495	429	512	461	478	452	447	471	450	450	469	493	417	452	465	478	491	460	463	470	470	425	460	524	475	430	457	520	431	478	495	451	517	459	458	461	494	464	482	468	501	467	535	446	474	479	451	468	472	450	467	459	510	456	446	484	501	448	470	480	465	443	497	464	476	468	466	480	470	465	472	470	433	492	479	485	455	466	448	462	444	457	508	468	490	484	449	424	482	481	491	462	454	491	496	520	478	457	458	497	452	463	477	449	448	452	455	450	465	447	432	464	479	460	481	467	438	492	456	433	497	428	455	476	455	503	482	476	480	470	502	473	452	492	446	460	475	478	434	458	457	439	428	466	447	463	505	424	468	436	425	485	480	454	485	468	430	453	468	451	429	480	456	458	473	470	453	454	460	484	469	497	477	478	417	440	469	464	457	493	440	504	474	416	503	486	484	468	449	463	443	483	458	462	426	466	460	438	457	435	481	478	475	510	456	474	448	494	451	468	451	448	452	445	514	485	469	467	470	463	479	430	435	512	470	456	475	464	476	472	464	450	510	461	490	466	456	469	456	477	395	470	437	467	477	486	472	457	466	450	465	462	417	467	458	469	486	468	441	469	467	463	464	470	456	495	458	447	488	478	466	483	469	471	481	485	456	489	460	477	447	495	460	475	511	477	439	457	457	492	410	470	477	447	475	472	455	443	470	459	451	457	484	482	443	507	482	455	513	423	479	440	440	480	434	450	446	442	488	456	486	466	457	456	448	503	444	509	457	456	438	488	443	454	504	471	455	464	455	442	431	462	466	479	479	502	472	491	517	487	428	406	469	484	483	466	427	487	445	492	485	445	459	478	444	429	437	454	469	476	461	462	475	471	461	443	442	463	483	465	463	436	464	477	466	463	446	492	485	454	447	449	470	462	472	493	464	451	454	510	512	476	471	510	460	495	445	426	449	465	463	489	452	487	450	513	507	415	492	456	465	479	417	491	469	492	452	503	475	472	469	472	448	490	476	445	491	461	505	467	473	454	502	457	483	493	473	495	468	458	455	450	466	429	473	493	449	493	455	497	508	466	485	457	466	484	419	438	477	478	458	444	490	483	472	496	470	453	468	468	443	427	497	450	463	423	414	534	436	462	484	467	480	485	471	516	454	491	449	469	459	461	482	498	446	493	477	459	462	445	465	443	453	490	431	517	477	436	490	438	470	453	491	449	492	468	498	483	469	455	471	459	495	462	474	439	473	477	467	469	422	479	447	465	500	437	442	449	493	492	496	471	478	454	431	469	453	448	450	496	467	487	473	454	489	456	462	503	436	428	505	469	484	481	471	437	487	443	435	442	501	476	472	451	487	470	423	466	459	474	481	505	454	450	467	490	468	459	425	461	450	426	438	457	476	485	455	423	473	491	461	480	463	448	493	468	526	448	462	429	436	475	499	471	434	443	449	485	464	442	441	472	471	469	482	497	446	491	457	470	448	484	492	470	458	442	468	448	454	479	450	472	460	449	434	492	460	470	448	460	485	449	465	482	481	502	447	472	426	508	462	447	495	494	492	477	469	439	440	500	475	479	473	434	451	467	464	454	477	491	457	488	493	486	428	471	450	458	445	529	464	470	468	430	451	448	461	458	450	446	443	483	458	457	466	438	437	447	483	472	475	448	461	478	491	454	509	447	472	470	496	447	486	451	444	459	455	434	456	479	439	471	471	502	464	457	466	450	462	479	435	435	469	498	474	447	487	479	461	450	504	448	465	401	501	472	486	514	454	481	502	504	461	458	487	486	470	455	495	468	415	475	461	507	412	490	454	459	474	490	479	431	436	513	451	510	431	448	465	465	469	463	445	462	449	492	460	470	480	476	469	482	457	470	465	454	459	462	470	475	444	484
17615	13828	8956	4460	3254	2452	1899	1594	1294	1030	905	829	790	715	670	625	641	643	534	572	577	547	494	517	529	519	517	519	478	508	484	500	487	480	467	453	507	470	497	457	515	477	461	479	472	487	456	497	473	481	514	455	486	494	487	502	509	505	474	464	474	494	419	466	477	459	449	490	450	469	461	497	449	441	459	473	481	454	449	440	455	474	483	443	472	465	471	496	442	423	468	448	493	427	461	452	488	445	470	471	451	440	503	448	466	483	455	422	451	515	479	446	492	441	462	456	484	537	506	536	497	475	498	518	521	476	493	462	486	502	486	427	460	479	426	447	471	535	492	465	485	461	455	442	464	477	478	483	425	480	450	476	459	477	455	468	487	488	475	430	492	505	425	507	466	486	480	477	459	462	475	461	476	438	451	455	437	441	437	474	449	457	443	469	446	506	466	484	464	444	445	483	425	430	472	483	455	466	445	448	451	424	436	448	449	472	492	473	443	461	497	439	444	440	436	425	425	459	479	472	454	463	449	464	469	453	488	461	456	468	459	467	459	478	471	455	409	485	448	489	447	465	452	412	494	476	467	476	446	457	477	472	483	435	459	486	476	468	452	473	423	432	452	451	471	466	453	458	459	489	508	459	475	451	436	482	437	439	449	481	474	444	449	478	438	490	443	485	440	445	430	457	491	492	489	453	504	464	461	475	463	450	469	456	412	460	436	472	483	443	455	477	458	460	454	452	468	471	497	430	469	470	473	494	432	438	459	443	455	427	485	505	460	439	487	470	460	459	467	427	473	460	479	447	455	491	493	432	441	482	458	406	488	492	452	458	464	465	460	452	429	447	422	433	491	436	441	510	450	470	453	499	463	469	496	469	503	472	470	443	464	438	446	458	493	464	454	467	448	440	453	442	464	432	525	492	447	497	454	477	455	468	452	477	459	476	440	495	453	406	430	467	434	439	469	438	453	484	448	457	437	464	456	450	489	466	512	468	482	515	451	500	434	513	466	445	482	472	469	423	444	468	462	469	438	482	473	460	443	442	422	445	493	439	474	457	505	480	481	450	498	478	440	501	437	468	425	467	497	469	487	462	447	497	446	420	484	455	484	488	463	454	490	500	454	446	479	464	440	494	482	481	456	450	461	479	477	468	462	488	434	418	437	458	471	453	457	444	476	489	481	441	455	469	482	480	481	469	459	484	429	427	464	432	456	453	484	477	465	417	435	423	489	467	439	471	446	474	442	448	467	479	439	448	441	492	472	459	442	464	464	451	490	482	454	472	444	475	463	452	495	448	514	451	430	425	468	459	469	451	523	487	477	472	442	464	450	447	463	498	446	471	442	470	471	482	470	454	451	447	437	488	434	447	474	441	481	448	418	450	472	461	496	470	479	449	503	493	471	480	464	477	454	470	451	461	466	464	474	456	472	452	460	461	447	463	483	448	456	438	445	473	451	488	438	482	471	442	413	444	486	491	416	462	420	470	463	463	464	461	442	474	496	482	465	469	473	484	476	464	468	459	428	455	428	451	482	466	454	455	448	445	453	467	445	464	454	446	476	476	459	432	467	448	432	502	477	478	471	467	480	475	461	429	454	468	484	469	443	449	449	468	458	457	465	461	430	486	470	457	477	440	445	471	448	457	485	493	455	471	500	478	473	468	473	499	480	430	490	428	451	477	484	457	519	435	457	448	443	469	454	450	450	433	462	466	462	480	484	462	485	454	505	474	459	474	456	473	478	499	463	452	448	410	436	441	457	464	466	497	453	497	426	444	467	451	418	443	504	455	451	494	480	430	451	491	439	464	422	427	466	461	467	466	461	491	497	453	467	462	449	438	470	447	470	473	474	463	446	452	492	469	457	435	473	456	453	470	458	450	480	426	478	467	443	461	464	468	446	452	435	444	467	467	446	522	447	460	447	465	443	485	468	435	474	466	457	435	462	487	475	486	474	436	443	431	449	496	468	480	433	436	428	443	471	486	496	485	464	468	451	458	462	457	505	457	432	458	450	492	495	445	429	469	501	463	461	470	475	448	463	522	475	437	452	467	451	487	476	454	512	435	467	458	471	464	475	431	469	445	472	468	462	462	463	472	468	479	445	487	479	429	464	477	473	444	442	461	437	463	451	419	454	474	498	456	483	451	431	437	478	494	458	464	448	447	469	455	469	454	499	504	447	471	465	476	494	429	474	449	434	484	421	473	461	450	457	468	477	465	449	462	463	476	480	435	503	479	416	467	463	493	489	472	429	454	440	488	460	444	451	454	465	472	483	450	474	474	484	451	426	479	453	470	455	463	465	473	441	443	433	434	462	507	464	499	414	444	425	483	444	466	471	467	481	436	479	455	455	475	441	451	464	488	444	468	472	476	484	469	520	472	471	508	487	475	474	457	455	438	488	480	457	438	412	479	482	467	446	430	496	424	484	507	457	483	462	484	469	499	462	437	494	500	468	471	434	521	422	480	464	486	419	437	428	467	478	429	489	474	489	497	438	482	438	454	473	481	461	439	439	478	460	428	472	453	475	457	470	424	484	478	443	476	490	493	481	481	486	470	453	458	445	430	500	468	450	459	465	421	498	456	487	447	483	478	468	437	459	474	441	489	467	465	467	457	478	444	479	462	479	483	474	482	473	499	438	439	480	468	433	481	452	482	473	464	464	467	435	454	449	503	492	477	503	474	452	485	511	461	488	454	457	483	466	477	444	465	459	502	484	481	484	483	461	510	485	469	488	475	432	461	467	483	469	425	457	457	489	495	470	450	444	457	490	438	481	441	441	460	495	450	435	455	482	474	443	452	469	444	466	449	452	461	449	425	465	487	485	469	470	468	443	495	407	472	462	498	472	447	446	496	447	433	455	463	435	507	467	467	452	445	469	439	477	462	465	456	472	487	475	442	488	461	446	462	452	509	462	450	481	451	475	450	449	445	474	466	467	429	415	463	434	461	476	431	472	458	429	481	463	433	477	455	444	482	424	467	472	421	472	475	443	473	440	502	443	455	485	440	474	463	483	494	469	488	512	426	444	469	469	456	475	437	473	475	448	466	458	460	474	447	469	412	437	454	492	462	484	447	475	490	464	419	506	485	474	463	449	459	471	488	450	454	479	458	449	458	431	456	443	486	493	457	486	463	438	477	501	501	470	478	443	481	478	411	457	459	472	468	490	431	465	460	472	465	434	456	451	448	465	450	484	494	542	459	474	433	474	492	450	454	477	448	454	430	489	450	464	466	463	475	434	473	486	466	437	440	434	491	476	426	477	453	453	447	495	465	485	453	432	471	475	468	445	479	429	481	489	482	438	455	465	450	413	487	478	479	467	470	442	466	455	456	444	488	431	450	484	447	457	475	472	442	480	486	461	449	436	474	471	470	459	473	441	467	480	452	449	444	431	426	456	480	482	509	483	442	451	462	471	484	447	500	477	500	467	440	475	468	410	500	443	414	440	466	486	502	439	462	470	450	456	483	478	452	480	484	477	460	457	407	442	506	482	486
28877	17691	3706	758	565	534	492	486	476	499	487	535	501	451	495	475	484	546	446	474	479	478	456	432	482	467	465	493	492	550	441	466	476	468	465	431	525	474	468	481	448	489	482	459	442	481	444	528	491	445	491	496	498	476	476	498	469	467	481	479	443	512	477	462	468	474	516	477	455	479	485	431	512	429	469	477	475	468	485	493	431	476	488	447	445	483	504	490	482	469	424	522	466	474	453	467	472	498	445	485	469	473	461	478	493	496	472	504	498	502	532	459	518	474	464	473	515	481	449	467	474	484	453	523	506	484	496	483	477	489	475	466	480	503	502	438	493	483	518	488	451	444	481	457	465	472	489	499	490	494	472	455	460	489	487	468	484	487	474	451	503	464	498	491	455	466	452	498	468	442	487	495	410	478	494	482	483	472	431	462	455	454	458	482	493	456	483	461	468	463	458	509	459	516	449	475	476	454	489	458	460	477	477	491	444	454	474	450	456	461	504	493	473	466	456	494	500	479	467	407	486	464	487	520	483	499	488	459	445	482	483	496	482	428	510	467	479	449	472	481	499	494	480	472	479	470	491	431	487	469	476	467	450	475	478	462	440	473	490	461	460	471	463	525	481	450	494	462	488	490	486	463	470	464	401	501	466	451	480	452	502	483	456	503	466	456	473	510	459	474	533	514	479	481	426	477	470	451	489	490	447	445	450	477	457	443	456	480	443	476	451	493	434	478	497	477	494	493	440	462	479	511	464	428	474	474	481	437	476	447	461	471	453	473	477	454	465	465	472	476	516	492	485	463	472	471	464	449	488	465	517	465	441	449	475	465	471	467	493	478	479	486	512	452	514	529	486	471	460	473	462	489	448	527	502	471	516	476	478	475	510	465	453	481	510	473	456	477	460	492	501	461	471	476	437	444	496	459	498	527	512	470	459	493	488	474	442	478	477	472	456	465	473	474	504	480	459	459	466	492	513	485	473	494	480	464	500	470	428	450	485	488	488	500	461	471	453	516	475	454	487	455	461	491	426	465	501	438	478	499	456	457	484	469	519	456	486	498	456	486	501	471	470	508	492	458	486	511	486	446	452	494	469	464	448	513	481	488	490	447	502	483	448	491	462	468	480	480	456	461	499	467	483	478	478	507	440	489	513	481	481	479	475	470	475	506	466	473	451	484	463	481	463	445	527	453	471	484	421	453	479	413	479	489	473	453	478	468	481	475	428	433	489	465	450	464	440	435	475	443	483	462	488	487	489	497	481	500	438	457	459	474	486	482	509	432	489	481	483	460	496	457	434	465	439	468	502	487	491	463	458	435	503	473	487	472	475	481	484	473	467	482	475	488	474	496	488	426	479	468	477	488	415	484	474	444	458	479	460	487	440	462	441	489	457	460	461	455	541	508	517	488	475	475	483	476	478	451	438	476	484	439	464	502	470	471	471	478	498	504	469	486	458	491	495	435	489	483	453	503	496	478	466	464	476	451	472	496	502	490	493	498	520	485	468	481	466	473	481	452	477	522	531	462	448	483	480	489	476	469	467	482	500	466	451	506	462	429	471	476	493	513	474	479	455	467	449	476	470	423	429	506	453	510	456	489	461	484	441	492	485	491	454	481	469	474	450	474	477	504	486	458	452	516	480	501	484	461	498	499	476	456	502	489	466	502	482	514	473	489	492	466	441	495	529	468	458	487	470	473	465	467	438	476	476	473	473	476	487	428	490	452	513	478	457	479	448	502	471	489	482	481	496	447	435	507	493	476	481	463	463	496	497	457	454	480	518	428	442	498	486	488	455	483	491	473	508	453	457	460	482	484	499	486	452	463	482	489	456	478	483	456	478	455	472	435	443	518	447	484	478	478	515	476	459	451	517	456	478	498	445	468	450	457	467	416	450	478	483	480	496	475	474	460	513	461	446	487	515	464	464	521	476	468	441	449	460	460	496	432	508	480	465	480	446	490	450	442	480	454	456	464	440	495	521	428	456	453	458	473	495	483	484	512	452	500	479	449	479	491	446	496	473	473	437	483	493	428	464	443	502	481	488	488	442	493	491	485	472	464	507	455	458	457	480	501	484	455	469	472	460	518	490	485	470	504	470	452	433	473	448	473	483	443	485	455	462	457	450	514	460	470	484	469	488	456	509	474	452	483	507	476	490	494	492	469	492	480	534	483	473	496	450	487	473	470	465	489	468	430	445	483	457	459	533	503	500	486	480	495	468	465	474	483	521	465	443	464	462	431	499	457	515	435	463	502	459	456	448	487	469	462	419	477	463	472	479	470	522	469	483	497	487	467	463	511	431	460	467	444	498	454	474	485	476	477	441	500	479	476	507	452	419	471	451	496	494	466	492	454	438	484	461	445	458	435	491	486	478	456	487	481	459	450	470	523	465	476	481	489	487	456	457	484	488	441	480	470	465	478	480	450	478	461	477	453	484	475	461	509	488	465	473	495	482	473	527	434	477	500	488	469	483	475	482	487	501	482	462	514	517	514	488	471	494	475	511	477	522	454	472	456	491	481	473	494	478	470	476	446	513	480	491	481	511	500	492	482	448	484	457	502	510	488	480	507	453	448	471	473	495	479	441	465	514	479	495	501	453	448	470	482	475	456	486	457	469	450	492	498	452	479	481	513	478	441	492	446	456	466	430	454	443	444	420	514	471	495	469	490	460	466	465	500	453	475	470	470	490	454	491	466	480	438	450	472	473	499	458	469	495	457	437	455	465	499	454	429	489	466	539	464	454	494	463	539	462	518	456	512	484	464	440	435	451	460	502	465	467	498	504	488	485	477	490	453	463	476	494	441	511	482	498	469	511	483	477	477	473	485	490	490	471	485	429	484	465	425	478	498	486	531	447	501	464	531	481	461	467	488	516	480	458	449	455	466	461	449	475	450	488	441	495	449	503	489	489	480	500	465	498	496	457	461	494	449	497	476	499	477	504	467	469	486	487	435	499	507	472	450	426	463	512	512	468	491	488	464	476	471	498	482	462	453	475	471	486	474	465	456	492	465	415	466	470	451	453	490	445	468	474	485	493	492	429	485	492	466	471	472	506	490	500	419	473	467	476	477	457	468	510	499	475	461	439	483	452	479	468	476	450	491	464	477	486	441	475	447	475	477	482	470	477	460	473	466	500	501	470	444	497	480	500	449	483	455	434	494	466	466	501	472	465	481	487	502	476	519	421	441	515	430	481	473	466	497	444	496	464	469	472	470	483	430	472	484	503	483	490	451	457	447	509	483	484	490	482	475	465	474	469	477	442	485	457	511	467	424	449	470	456	471	496	503	501	466	432	465	467	469	466	463	464	466	485	480	466	481	479	458	497	471	439	478	448	528	466	491	484	494	511	440	500	485	488	461	418	500	464	454	461	452	479	453	471	495	502	488	443	433	485	469	467	492	465	475	474	447	482	463	485	492	455	514	460	511	491	482	456	486	449	507	436	468	460	446	506	456	493	465	511	450	447	478	451	472	491	480	448	500	498	480	458	505	436	478
12837	1118	763	582	582	511	545	478	550	510	526	515	509	545	512	523	495	508	528	441	537	503	490	515	493	428	478	509	478	494	525	490	546	510	514	496	480	503	454	454	516	488	505	503	518	517	520	468	503	519	505	490	481	503	462	506	545	510	499	495	444	475	499	495	525	505	456	507	435	428	539	461	494	503	476	516	510	538	475	484	483	514	506	475	472	514	448	478	471	492	512	484	507	508	482	509	521	500	527	519	460	506	517	500	545	501	498	510	509	485	500	511	491	509	529	518	503	508	484	556	514	510	514	545	524	511	526	519	520	488	504	545	519	499	515	489	491	511	527	472	497	498	479	507	474	509	525	505	543	473	473	504	496	465	510	499	569	478	525	483	507	530	525	497	505	494	499	520	513	461	452	478	455	460	494	484	484	520	485	510	511	485	533	511	509	482	486	477	529	497	496	517	489	519	462	498	519	478	493	546	516	484	478	462	539	509	514	474	498	507	537	490	504	491	484	481	464	473	514	484	529	524	475	519	495	517	488	501	535	505	481	529	492	504	517	513	508	488	530	479	505	482	483	451	497	497	510	477	484	492	505	494	501	515	473	484	496	535	541	482	541	527	507	487	440	489	515	537	496	489	513	500	512	517	516	473	462	510	482	527	525	492	505	490	511	472	506	502	493	518	509	505	535	474	470	489	529	501	511	501	499	518	509	536	533	570	493	542	523	491	469	501	481	516	498	527	529	509	483	516	483	532	473	468	532	493	479	472	488	503	497	455	520	500	506	508	505	473	443	491	497	446	479	510	486	466	498	507	489	483	523	491	487	489	473	525	503	509	505	480	489	474	467	521	504	517	484	502	476	500	485	486	496	460	497	522	500	498	539	501	511	477	460	489	494	493	498	522	488	516	515	505	443	496	490	502	494	518	464	429	501	498	490	492	476	518	459	483	481	524	532	513	502	486	541	471	507	502	503	498	500	490	478	471	475	502	519	502	510	498	470	498	543	527	478	519	486	474	473	515	482	506	475	523	492	500	486	521	483	491	489	484	524	518	520	460	514	516	490	487	527	509	542	512	479	478	470	475	492	497	516	494	472	511	491	525	478	505	523	484	456	503	506	517	510	476	562	467	501	518	474	502	515	501	475	522	515	528	514	518	469	498	495	502	478	498	460	512	513	495	480	487	537	487	465	480	486	560	520	481	478	493	473	504	497	496	478	501	535	516	496	476	484	492	501	498	509	492	522	491	545	504	491	512	509	488	518	518	504	495	531	503	482	513	480	533	502	518	479	486	491	503	537	489	515	487	489	492	545	515	501	470	473	472	499	479	480	483	518	498	509	493	512	514	520	489	476	491	470	467	471	507	502	509	501	494	503	478	512	496	489	483	521	492	462	512	467	493	498	473	460	469	473	505	523	527	489	481	500	498	542	503	476	458	504	511	490	489	461	485	476	545	515	503	485	473	469	513	506	485	455	481	503	510	491	521	497	487	463	504	471	493	485	501	488	486	485	532	478	506	492	474	530	502	515	471	538	478	485	513	533	488	506	516	511	507	472	536	532	495	486	476	502	513	467	505	486	512	470	526	505	495	485	506	545	497	513	503	515	523	481	498	499	506	507	509	509	516	533	460	509	548	487	508	489	504	457	469	484	472	503	487	472	489	530	482	530	491	500	474	475	507	508	508	477	505	419	505	458	522	496	545	492	478	503	509	472	497	526	512	499	504	473	488	516	483	482	501	473	503	482	499	476	437	529	533	477	546	478	499	545	514	466	511	471	495	511	492	494	434	515	513	480	535	470	478	514	497	495	547	513	491	498	517	481	490	483	481	506	491	536	486	516	503	495	492	478	472	504	501	527	501	491	512	511	506	494	525	491	476	515	481	516	493	490	476	506	492	509	511	503	518	525	546	537	502	459	490	462	479	485	490	465	510	481	470	525	507	449	506	478	486	535	502	542	455	473	527	523	499	509	512	505	462	524	475	495	497	515	480	522	537	475	496	505	482	518	465	514	465	481	546	508	521	505	518	468	471	494	488	489	487	506	505	501	503	530	483	503	498	486	478	479	504	542	491	489	498	503	489	486	504	530	459	512	482	493	521	488	503	500	507	522	491	538	505	491	458	484	528	489	473	471	487	515	494	510	490	466	503	517	501	486	473	529	518	501	483	534	499	505	503	488	515	484	532	484	509	502	518	523	504	490	499	499	497	497	490	500	507	508	509	491	510	543	484	540	478	492	529	461	513	477	485	494	480	516	525	487	538	542	520	502	477	466	533	517	534	484	502	493	467	464	459	507	499	489	492	500	517	485	495	483	521	447	543	473	492	503	486	469	516	461	474	502	510	507	467	510	496	496	460	516	502	546	526	559	489	508	496	532	508	526	484	485	499	535	498	507	492	540	489	526	521	456	506	499	482	546	491	496	455	505	550	459	504	500	510	485	501	466	503	510	474	459	528	504	531	540	503	502	511	480	477	498	501	512	504	499	457	487	511	493	487	459	511	493	504	474	507	485	502	515	497	511	485	508	498	488	508	490	486	496	487	488	481	483	475	521	517	530	519	530	508	496	492	506	511	511	482	465	525	507	454	535	503	488	511	495	531	448	450	467	455	502	507	488	519	462	518	532	495	520	496	532	522	517	458	499	505	500	506	466	477	456	530	487	498	507	517	516	556	490	499	480	536	486	496	489	494	501	467	503	525	496	494	498	492	489	496	458	459	485	516	497	518	524	505	470	509	516	460	511	507	478	509	487	475	502	514	517	495	482	450	504	559	493	527	483	470	527	523	490	469	551	491	495	482	510	476	485	496	504	499	512	515	502	474	468	493	482	531	502	500	482	491	498	483	506	470	487	459	524	482	516	493	474	517	538	513	480	510	473	480	497	524	505	501	509	464	509	480	495	480	460	465	493	501	490	504	503	508	507	515	507	491	529	504	507	526	540	477	528	476	482	547	505	504	485	504	497	506	552	495	520	516	508	497	494	476	474	498	484	441	478	454	502	484	509	496	489	473	537	480	510	502	547	462	480	505	507	486	476	472	485	491	476	515	513	489	488	481	473	501	512	499	516	519	477	496	478	427	536	504	481	500	510	544	504	487	471	481	504	512	510	529	514	480	512	505	515	465	511	492	457	488	467	470	477	514	476	504	499	532	488	536	464	463	542	447	504	512	502	487	514	511	476	502	496	502	498	473	512	506	532	534	499	523	521	474	468	467	508	502	494	487	498	509	506	512	501	515	453	488	498	488	504	499	509	491	499	487	478	485	514	485	488	510	480	489	487	501	478	512	531	495	473	489	490	521	543	523	525	506	475	477	462	506	493	521	526	522	506	522	480	536	489	494	504	527	477	510	493	509	501	515	529	465	464	504	484	436	503	482	538	486	488	462	499	472	496	524	521	477	495	476	521	476	488	500	494	533	511	503	480	509	485	491	554	473	493	513	465	477	502	526	517	511	517	505	492	539	558	442	500	487	495	466	499	521	515	503	465	480	503	477
24204	21576	28927	24690	21554	9446	930	615	564	479	440	432	443	396	352	347	397	351	346	361	372	338	338	344	308	345	336	375	380	324	353	306	363	390	336	337	342	350	353	337	320	303	310	328	335	307	335	334	295	319	345	334	329	352	321	318	327	329	335	314	324	319	338	335	330	308	329	302	327	311	345	342	310	317	348	342	349	323	322	294	354	324	329	274	315	308	334	332	316	314	319	318	298	333	312	324	323	320	316	337	322	320	328	325	300	333	326	306	298	322	310	337	339	359	330	330	355	311	354	353	327	329	357	310	346	312	327	325	321	320	331	334	330	303	346	312	337	305	323	340	318	313	330	342	295	309	331	308	336	321	345	312	297	296	282	306	341	311	290	290	345	318	304	284	284	316	313	304	324	317	289	323	315	356	308	295	334	319	351	299	322	313	316	325	321	334	339	335	316	322	304	330	351	276	337	313	299	284	342	326	349	351	316	291	312	315	315	330	322	303	317	342	304	302	304	320	296	328	308	311	318	305	319	318	351	328	321	351	294	308	321	328	332	344	311	319	305	311	300	290	316	321	342	329	330	312	336	305	308	274	304	320	332	305	268	301	319	321	346	299	306	306	328	329	336	345	307	342	285	330	323	316	329	324	315	291	325	329	293	345	308	333	306	335	295	296	285	337	283	318	312	294	348	308	336	354	344	343	342	337	319	326	338	304	335	312	298	303	340	295	339	318	346	313	315	323	309	346	304	310	325	317	329	306	322	309	320	320	327	315	325	312	309	326	341	321	314	319	327	347	306	305	316	312	305	289	291	335	313	318	298	339	323	313	321	331	336	305	292	297	323	304	305	331	328	323	306	328	315	323	294	310	334	353	313	321	327	312	315	313	332	365	359	330	323	348	323	353	319	338	337	344	319	355	336	326	319	295	292	334	348	306	322	333	299	326	324	342	339	314	336	346	290	351	331	330	330	289	298	291	308	316	315	315	331	325	322	286	312	326	314	324	344	333	319	310	321	345	315	299	313	301	336	314	311	334	310	305	349	322	324	326	347	337	308	337	314	306	304	313	336	295	338	307	303	321	324	303	328	336	326	267	313	292	358	366	350	296	345	323	320	295	352	328	310	330	306	302	282	303	332	339	320	325	325	317	304	327	324	317	264	314	343	325	338	320	315	303	315	352	308	348	316	334	305	334	292	314	295	321	321	335	321	363	309	318	314	299	317	309	333	330	325	352	341	291	328	343	278	297	332	311	356	314	310	315	355	295	334	335	314	303	310	295	304	307	322	322	329	334	324	305	318	330	296	340	321	303	322	298	311	309	293	325	323	326	300	337	299	282	340	294	308	332	339	307	309	314	304	332	301	302	315	318	325	330	313	306	308	337	330	326	306	321	335	307	332	307	316	343	294	312	324	318	278	354	336	346	328	331	355	296	338	306	312	340	310	332	319	331	289	288	323	302	319	349	313	300	325	299	314	306	331	265	307	314	331	331	325	345	351	303	312	326	324	288	341	314	308	313	308	339	310	291	306	332	324	293	344	313	315	320	324	329	322	321	319	299	305	339	323	350	313	366	326	311	315	343	305	329	323	317	325	332	302	307	326	309	299	320	328	325	365	327	299	319	310	306	316	341	318	336	280	338	308	344	318	312	367	301	299	305	295	299	330	302	351	339	312	332	329	347	289	290	333	329	297	318	329	337	359	307	290	306	304	331	318	307	334	303	318	311	318	323	320	340	303	313	307	327	330	340	336	280	291	325	337	342	323	346	336	331	328	292	353	319	291	314	366	300	315	299	313	328	332	350	331	318	327	304	295	332	335	301	328	290	346	341	305	290	334	299	301	326	311	303	335	349	302	317	328	340	326	307	333	314	333	295	317	292	332	287	340	314	318	302	304	354	320	346	299	325	365	317	327	316	324	309	335	325	275	308	292	318	326	318	304	297	289	316	332	317	348	330	325	313	276	307	317	333	319	314	323	341	300	316	301	311	316	280	349	319	314	322	310	340	348	341	317	343	297	323	310	327	334	318	302	329	309	322	311	340	317	303	346	293	296	310	301	308	316	291	306	323	336	333	337	314	349	305	312	321	333	334	317	349	300	354	319	318	291	283	329	316	313	331	333	339	328	338	318	328	319	325	305	313	291	323	301	339	309	323	335	310	332	315	298	334	345	280	332	344	307	323	334	309	327	317	323	310	306	301	307	325	305	292	341	312	307	352	315	342	289	311	295	341	331	332	302	325	329	315	290	324	328	320	343	331	304	329	313	318	334	308	334	296	311	328	347	314	307	308	315	323	332	319	317	334	280	311	345	347	327	301	327	331	341	314	365	298	299	345	290	330	318	335	320	305	320	324	321	332	313	319	321	344	336	307	325	318	325	277	349	326	299	292	293	295	318	323	323	348	303	326	321	325	335	331	358	318	344	305	322	303	322	293	321	310	308	307	311	317	336	324	324	286	289	306	309	302	334	319	317	340	349	328	331	345	311	336	323	295	285	293	320	347	332	332	328	313	304	319	354	388	309	349	358	341	310	339	341	313	324	300	334	305	324	319	334	315	329	328	313	303	331	317	311	360	318	287	340	327	331	301	329	346	331	325	327	344	307	303	343	303	340	329	314	320	338	313	288	305	296	345	315	325	332	335	326	317	331	347	318	312	327	315	301	308	320	314	349	341	336	366	306	321	283	305	308	289	315	319	333	350	319	362	318	325	365	297	346	357	361	305	348	317	341	300	327	332	311	319	337	290	316	327	342	327	299	317	316	338	305	327	268	309	317	321	340	336	314	330	311	341	317	353	339	316	322	285	298	334	276	299	275	344	339	300	320	305	291	318	339	320	338	313	321	319	288	310	340	343	338	317	315	340	319	324	325	304	298	336	327	286	299	348	310	323	298	324	302	317	332	306	306	295	308	315	325	323	322	309	302	329	321	324	342	320	305	315	302	310	312	320	312	311	330	289	316	340	307	290	318	324	308	315	286	351	323	318	316	302	280	329	323	318	297	316	309	317	312	302	311	340	317	335	335	304	317	333	311	342	300	340	304	315	313	287	327	333	316	327	338	304	324	310	336	318	330	336	302	334	321	321	315	317	311	329	298	328	291	332	307	301	299	352	351	310	331	322	348	308	309	287	292	308	319	284	339	323	341	314	318	312	333	322	312	316	324	354	311	330	299	359	329	303	360	299	325	306	283	316	319	347	315	311	313	352	310	323	291	315	337	300	302	342	317	302	326	297	317	318	333	333	323	355	336	325	345	337	343	344	289	309	308	318	336	358	333	290	307	306	355	341	323	320	353	318	307	304	291	330	311	320	352	312	295	297	335	333	323	361	361	357	301	310	327	334	361	321	288	312	313	293	304	283	353	301	328	326	322	314	340	272	314	312	315	304	337	339	310	289	316	332	300	311	336	298	308	293	309	313	318	322	361	335	330	292	320	325	317	310	322	308	357	315	333	346	308	329	343	321	328	306	281	281	325	339	335	351	318	362	319	333	327	328
16920	9320	5406	2575	1920	1421	1123	862	786	658	605	547	520	457	451	442	414	431	374	396	374	365	399	352	396	355	361	397	389	370	341	389	314	348	384	365	351	341	352	343	331	336	378	366	346	343	340	359	350	346	344	362	372	365	377	334	336	327	357	339	347	316	335	366	340	347	346	321	340	331	356	318	316	319	361	386	325	349	320	334	322	355	323	334	363	340	342	329	355	331	325	322	328	324	327	335	332	357	321	346	338	363	347	371	350	338	319	360	345	352	333	320	373	324	326	362	384	382	398	390	353	351	392	339	343	317	408	370	340	369	312	347	357	339	311	317	347	305	336	335	344	353	355	336	314	345	344	354	299	328	297	349	332	336	343	327	330	335	360	313	342	329	340	331	352	377	360	324	353	340	351	325	349	341	360	341	342	346	349	315	339	339	318	348	326	326	359	342	317	347	341	341	341	316	318	324	332	361	367	358	354	329	352	361	326	333	357	309	330	379	342	339	340	338	317	346	315	344	353	329	341	337	353	346	340	331	326	347	329	311	327	325	359	368	335	335	339	356	335	342	329	330	352	350	341	376	349	356	356	324	349	327	347	321	316	305	345	371	347	274	327	360	328	329	369	316	335	313	340	372	341	331	340	351	343	313	338	324	356	342	339	370	363	358	343	359	334	309	334	359	337	326	313	305	358	321	364	332	335	335	325	344	363	336	371	381	322	336	333	312	329	342	326	334	333	323	370	356	333	335	356	363	340	340	351	324	370	335	334	337	367	363	349	368	340	359	346	297	353	338	348	356	352	374	383	337	360	313	339	318	313	331	331	321	315	323	305	332	336	324	352	355	328	330	364	366	362	333	368	340	338	339	348	309	366	314	337	364	325	367	367	362	360	332	335	322	365	325	322	326	323	352	354	319	357	355	325	299	333	331	324	385	352	367	314	345	331	347	314	324	347	352	328	348	349	328	316	342	326	343	344	341	382	329	328	342	312	334	350	335	376	328	352	326	316	336	346	323	341	363	347	348	344	323	308	338	351	336	359	347	352	349	354	313	306	338	368	339	334	340	334	367	330	338	327	344	339	333	338	362	349	336	322	319	330	345	349	321	312	359	354	328	309	323	335	329	334	372	352	337	323	346	341	321	346	329	345	326	313	305	380	348	369	357	320	341	320	332	332	298	370	335	339	316	338	328	361	345	352	334	314	383	328	339	349	303	334	320	304	325	364	324	329	352	325	332	354	345	342	327	340	316	323	327	317	350	354	315	315	326	367	357	384	308	301	314	347	332	323	325	328	331	312	321	374	300	322	372	362	308	330	338	334	356	341	339	345	337	317	336	318	345	360	309	333	350	362	316	329	364	345	357	376	352	361	325	350	329	337	363	340	314	355	339	318	354	371	347	321	346	335	320	345	347	347	354	317	334	344	340	344	327	319	330	339	313	314	330	346	321	360	356	347	324	327	315	364	348	330	341	325	345	340	336	324	345	332	365	322	309	338	329	355	351	316	329	324	328	350	325	374	332	332	313	346	328	334	320	356	359	321	318	341	316	316	292	312	341	313	333	313	313	346	335	372	354	347	360	327	344	344	316	357	350	345	344	313	300	354	324	315	330	357	351	362	334	350	359	318	334	339	298	333	369	346	360	367	339	342	386	324	359	316	332	345	316	384	331	357	336	365	330	349	334	348	320	337	363	346	341	329	332	336	320	359	356	333	341	360	329	358	328	352	339	338	351	341	338	343	325	331	345	325	315	371	351	355	328	333	360	335	366	340	363	314	332	348	327	326	328	335	306	358	332	350	328	294	349	339	345	331	384	357	350	339	341	363	334	313	354	346	332	347	340	376	343	310	310	339	329	328	338	331	337	394	297	293	351	356	362	334	357	340	339	326	347	302	304	342	316	352	339	308	329	371	346	351	323	377	326	370	357	336	340	351	338	329	317	394	328	339	351	385	353	321	355	321	323	340	326	353	355	363	336	313	327	339	359	325	308	363	309	307	303	340	351	328	313	353	315	274	329	353	354	312	346	346	342	323	370	332	325	353	347	323	320	375	324	348	334	311	365	345	342	337	307	344	362	308	341	340	373	341	300	330	350	354	323	339	339	326	355	353	343	343	360	347	332	352	348	366	317	328	333	328	342	365	309	355	338	323	350	337	364	332	339	335	313	334	336	309	352	333	314	359	345	343	329	319	322	328	341	345	341	358	323	349	362	372	343	362	386	337	339	357	387	364	324	347	330	347	353	325	332	361	345	351	330	328	346	353	323	336	326	313	348	353	343	349	357	365	331	333	369	341	342	356	375	310	335	303	344	376	314	336	361	361	348	313	353	328	345	331	313	334	332	373	354	296	385	330	339	359	325	341	338	312	350	304	295	318	321	303	357	353	315	347	324	357	363	347	325	320	315	339	302	317	350	364	344	321	346	327	332	334	357	331	371	344	298	324	361	306	341	350	359	349	313	335	402	324	330	315	357	322	343	320	385	351	328	331	342	331	322	343	344	331	342	331	320	341	340	364	338	332	356	367	316	325	337	331	310	335	357	334	307	352	340	360	330	374	364	330	360	331	321	336	332	311	336	346	330	371	362	325	350	341	335	350	344	368	358	343	319	312	336	321	376	334	346	335	394	334	347	339	319	348	307	335	339	338	324	360	338	338	336	344	334	391	343	356	335	331	344	339	315	338	338	351	333	347	331	318	350	325	297	328	329	333	340	325	354	339	360	318	360	353	323	313	343	323	350	329	357	308	343	328	340	318	317	313	375	330	343	348	332	335	347	348	364	301	328	315	353	337	295	314	316	357	352	377	353	364	327	338	354	340	359	344	368	315	306	345	328	367	327	332	368	334	347	323	305	355	351	349	325	342	351	329	357	344	349	359	353	308	350	337	365	333	318	354	340	337	330	337	353	353	360	344	364	324	355	343	331	322	369	337	318	328	323	323	336	333	328	340	337	330	338	354	334	330	323	352	327	360	367	308	342	342	322	334	334	345	348	345	344	367	337	344	342	344	342	334	319	306	367	330	308	351	298	344	354	341	349	359	353	326	316	307	304	362	290	351	336	340	339	324	310	333	299	308	344	333	324	335	351	336	336	357	357	344	354	332	323	343	346	362	339	334	338	341	354	316	309	323	349	326	349	350	345	353	316	325	336	344	358	372	326	343	347	341	352	321	338	334	348	352	341	341	375	354	352	355	320	314	351	334	323	363	322	331	361	319	349	353	362	324	324	342	360	356	360	331	344	368	374	350	313	338	352	364	327	344	338	366	337	360	347	380	334	322	347	325	334	318	354	327	365	322	341	375	354	339	351	342	319	321	331	363	331	361	312	348	336	342	317	305	316	342	346	310	345	337	343	354	333	391	352	357	371	367	348	331	347	346	345	361	355	333	364	337	354	348	334	351	360	340	335	329	372	325	322	336	324	368	325	374	330	334	335	342	357	291	330	356	357	343	350	339	340	319	359	318	325	337	322	336	345	308	330	343	350	348	309	335	343
25444	21510	27628	25776	9717	1086	885	796	727	750	752	714	708	647	672	657	648	672	656	640	635	646	612	587	635	665	601	632	626	640	637	622	632	619	619	625	625	652	618	654	605	602	577	621	611	621	633	673	611	618	584	602	603	618	645	669	632	626	650	627	595	643	600	634	634	639	608	585	576	632	611	624	632	649	653	647	633	600	619	610	649	600	615	607	614	661	648	632	683	667	639	611	587	638	619	583	678	603	655	632	627	630	634	599	632	651	631	630	589	629	632	666	625	602	633	604	624	672	570	716	665	684	640	591	656	679	656	665	643	645	670	652	618	651	664	630	628	616	639	608	634	631	594	632	654	671	604	580	627	597	635	591	604	632	674	657	669	633	632	630	659	612	663	643	602	685	635	612	625	657	653	581	605	626	621	649	618	667	624	662	628	600	629	637	573	612	618	636	589	642	631	683	613	600	589	621	621	641	614	586	662	593	657	637	667	645	627	608	607	655	678	653	623	658	662	640	602	603	613	612	627	633	649	671	678	591	612	628	617	624	617	619	658	642	638	586	576	628	650	577	606	633	612	630	629	625	657	672	632	652	643	635	618	674	600	635	626	643	626	644	646	677	610	600	587	589	657	620	604	609	614	627	594	624	605	633	579	592	639	634	611	638	620	654	662	688	665	619	627	617	627	613	647	610	605	618	631	655	605	610	621	649	647	631	639	637	660	630	634	658	645	628	594	617	661	633	637	619	679	605	631	631	659	644	590	590	597	654	655	603	646	669	658	621	633	587	620	644	620	652	620	636	620	615	631	639	614	602	632	663	613	630	588	653	617	601	636	604	631	627	630	586	640	608	594	630	626	613	600	646	658	631	646	617	623	619	597	595	626	606	641	632	664	653	631	651	633	596	583	614	634	690	662	608	622	609	591	649	652	600	619	576	619	645	597	626	633	628	613	616	594	626	645	653	624	654	619	608	660	618	658	627	592	651	663	628	606	619	626	640	598	629	609	609	618	673	629	593	613	628	615	629	657	633	614	611	613	598	639	648	588	630	572	615	637	636	629	648	616	611	587	601	604	632	588	606	602	665	686	660	634	593	588	636	601	593	674	632	666	605	629	658	592	604	620	661	623	650	665	629	607	655	644	632	643	585	616	649	678	654	647	611	653	641	661	626	615	662	649	673	595	586	659	676	635	619	638	634	560	633	599	641	619	638	604	608	565	595	640	593	649	618	623	651	638	642	627	655	634	611	665	639	666	646	633	586	634	600	633	634	647	608	594	646	644	658	632	602	590	623	619	609	615	648	616	611	616	578	581	645	597	627	623	653	616	637	637	661	613	650	648	632	604	599	622	678	662	631	653	623	633	614	648	637	643	594	666	621	590	612	595	621	610	599	617	626	640	617	647	637	651	630	675	585	675	646	645	628	643	649	635	619	579	635	633	656	618	628	665	622	598	593	634	638	619	651	611	630	636	576	669	608	624	636	659	632	631	625	611	603	590	639	616	633	605	625	632	641	596	603	621	610	614	646	614	628	627	668	595	618	645	619	610	608	651	669	600	661	650	649	639	640	610	646	593	621	646	634	612	645	638	569	614	645	626	652	613	629	600	600	608	656	658	601	629	664	659	648	628	610	576	618	609	661	668	620	619	672	691	653	641	565	608	641	599	628	673	619	641	587	643	608	665	633	580	630	613	642	580	608	628	615	672	591	599	617	616	587	622	645	588	636	620	624	602	582	609	669	630	592	653	585	608	586	636	612	633	621	635	622	612	591	607	630	599	597	614	649	622	662	619	630	615	641	623	596	629	566	652	633	604	612	660	628	642	667	639	620	583	653	607	660	614	638	632	644	656	626	651	665	555	630	693	592	645	610	639	627	669	643	636	616	617	614	644	636	634	634	603	597	637	609	626	625	602	637	633	593	638	613	641	654	604	619	598	645	624	631	665	628	684	610	588	610	630	633	654	626	558	616	624	661	610	658	614	613	644	624	608	644	709	603	635	616	629	583	626	632	618	646	605	666	661	594	642	618	606	626	611	629	623	658	672	607	628	613	608	604	630	608	597	586	642	632	633	639	604	649	645	620	630	632	591	630	606	598	635	621	632	594	633	615	631	606	675	595	617	636	613	659	696	585	634	637	588	590	616	608	600	636	623	640	655	612	603	586	598	620	581	640	634	626	616	600	594	602	549	595	617	663	629	652	594	663	649	612	623	600	639	648	621	572	700	659	666	680	594	608	635	629	584	623	651	662	585	635	639	590	648	650	613	641	616	633	589	622	612	606	630	646	576	620	542	619	647	637	631	631	656	598	625	648	631	607	628	605	606	618	605	641	612	643	626	611	639	635	618	637	623	648	628	600	646	610	691	625	621	631	612	613	683	634	617	591	607	628	633	632	624	638	643	611	619	578	635	616	626	579	602	603	642	623	599	640	637	619	624	639	605	582	622	600	666	603	599	630	612	626	626	614	618	626	617	659	591	604	646	607	592	641	592	629	659	637	663	611	609	648	614	587	628	661	630	633	639	632	618	588	641	616	648	626	624	643	673	662	618	589	622	593	655	624	637	618	651	593	612	652	629	633	630	647	593	653	599	644	619	663	635	609	646	630	625	649	613	635	582	616	634	590	612	597	626	630	598	608	596	626	668	625	613	603	602	650	656	620	578	661	598	629	591	642	675	630	656	650	640	673	644	654	613	677	618	635	680	599	626	602	645	599	647	604	592	634	661	665	600	647	648	627	673	617	634	637	624	650	604	644	563	616	629	652	621	623	633	658	612	653	635	592	602	630	646	644	595	632	618	651	631	609	652	647	620	619	633	626	646	624	593	590	598	640	656	650	658	613	583	602	634	619	672	637	616	670	611	653	636	610	616	626	647	590	670	622	631	560	610	640	642	593	647	662	641	621	616	622	629	617	643	595	612	632	624	654	611	639	623	598	650	633	624	657	594	645	608	625	621	623	624	656	626	615	635	643	619	641	614	638	648	625	606	594	620	612	607	618	629	629	619	658	575	597	613	643	608	664	656	620	659	591	632	638	676	630	615	629	617	631	586	644	656	609	618	651	597	645	619	608	611	584	663	611	630	613	588	651	653	631	659	653	609	608	652	648	683	664	601	620	621	626	667	608	642	650	619	666	641	604	645	631	630	624	602	585	648	568	641	628	610	660	596	654	611	617	625	626	619	611	643	613	615	645	637	632	659	615	632	605	637	630	651	658	619	647	633	623	620	668	639	656	606	632	592	629	642	615	637	602	633	648	611	601	643	621	619	628	669	620	606	651	613	659	579	610	589	625	598	579	624	647	633	626	607	643	601	641	643	586	628	639	630	637	634	639	656	662	618	610	630	621	635	587	626	593	651	667	603	619	672	627	611	611	590	650	654	606	619	653	620	646	616	610	653	639	636	662	610	645	618	617	623	623	632	632	618	667	600	619	614	628	622	640	637	632	648	624	620	628	631	667	652	644	621	625	599	610	603	605	640	671	651	656	608	631	633	643
17096	5682	3271	1798	1402	1242	1030	951	816	788	779	713	666	752	686	712	655	688	654	613	644	628	618	680	693	696	649	640	609	671	613	641	606	669	670	627	631	648	620	623	624	643	615	651	682	615	640	612	645	562	650	666	640	634	674	657	627	684	622	646	616	634	647	657	618	656	648	650	635	655	622	664	681	591	606	605	628	597	637	642	632	673	682	667	661	631	619	628	647	636	605	605	671	626	631	633	601	667	608	575	664	642	627	620	653	639	624	706	642	636	632	622	583	656	585	670	662	685	663	644	666	624	632	691	675	641	651	644	691	659	599	629	651	658	633	643	635	599	648	646	672	670	598	574	661	662	710	645	601	665	581	675	653	657	661	675	636	628	658	630	592	633	665	653	573	615	642	590	623	611	616	646	654	646	632	632	638	639	591	623	649	613	657	686	597	668	644	599	642	616	606	640	636	616	620	626	639	671	639	623	665	594	618	614	597	589	632	608	624	665	625	655	598	674	645	631	590	629	619	610	612	629	641	624	617	666	626	638	657	612	651	651	650	644	694	682	661	611	669	661	597	629	639	620	625	681	631	595	662	622	649	627	641	657	667	624	611	650	639	635	613	637	647	641	647	613	597	647	670	671	653	685	686	629	612	640	653	642	648	608	601	628	628	635	598	669	641	681	674	653	608	636	608	649	661	658	604	652	642	616	564	691	621	645	647	622	679	634	634	648	601	692	628	587	645	669	637	688	620	579	646	603	629	609	651	642	655	604	651	676	639	657	665	632	637	650	643	665	660	621	618	609	591	617	652	643	601	661	645	619	658	630	673	668	647	638	649	635	651	618	607	616	642	610	670	646	628	618	647	614	677	612	641	632	636	648	623	638	646	615	616	616	645	636	606	668	602	628	650	620	633	571	697	610	652	603	663	614	625	631	625	644	655	626	591	615	681	674	660	598	647	635	622	654	638	624	629	631	663	625	603	646	616	664	624	635	619	660	593	623	632	670	652	611	652	596	628	655	641	648	647	622	631	655	641	656	660	648	646	602	639	636	640	616	624	671	623	594	620	625	631	698	586	613	653	659	588	630	646	604	605	638	616	635	625	621	658	673	621	645	627	670	626	649	700	604	603	615	628	652	670	640	631	653	658	606	629	589	631	654	612	629	632	620	633	655	644	599	646	640	624	612	627	621	617	644	598	644	629	594	659	610	605	640	597	658	635	631	672	618	631	644	626	619	672	630	683	605	656	664	694	631	651	575	649	636	672	670	675	626	597	661	617	684	657	650	609	626	628	648	628	647	659	675	596	639	656	648	652	616	647	641	659	645	638	702	600	649	618	647	631	652	580	647	630	654	609	652	663	616	617	633	580	644	607	597	656	582	638	633	592	634	620	633	633	628	600	669	633	594	634	641	608	602	622	681	644	631	587	642	680	657	621	629	640	597	651	678	608	639	630	640	625	610	600	611	602	609	628	652	699	650	597	617	630	665	629	683	644	623	681	625	591	626	632	591	599	645	649	604	643	644	598	684	595	609	607	611	641	614	624	641	666	642	629	655	640	600	609	634	606	668	606	591	651	621	694	645	597	622	616	638	637	644	650	620	663	662	641	635	608	621	612	645	660	623	664	650	621	613	674	603	643	645	638	649	626	602	653	625	590	661	671	644	654	640	622	642	577	652	660	705	653	626	647	611	657	618	627	613	652	628	632	639	634	627	599	616	620	615	688	580	615	670	678	600	659	654	622	616	624	635	678	626	630	655	603	635	693	611	633	571	616	685	627	595	627	625	678	688	616	645	628	615	612	633	657	668	660	624	651	684	630	631	617	661	599	606	620	627	637	622	640	665	611	599	618	650	625	622	658	646	597	644	645	651	628	655	684	623	604	636	618	643	599	627	644	645	593	631	677	597	608	622	615	647	574	660	635	635	627	649	694	617	632	618	621	646	606	610	665	612	649	630	629	644	632	670	630	626	635	622	615	628	621	654	626	639	598	638	635	659	598	643	614	640	673	650	625	660	679	614	643	621	670	644	644	663	642	611	652	615	684	633	645	631	620	626	628	668	637	635	627	619	631	607	616	614	651	671	665	720	610	672	592	659	654	633	630	610	651	656	672	630	627	628	639	632	643	675	617	628	633	642	661	630	653	585	578	607	642	632	624	590	631	598	574	595	633	598	640	630	653	638	593	620	601	622	680	585	625	626	611	669	660	641	618	608	637	610	679	666	614	657	625	651	634	611	625	618	611	629	649	582	668	616	628	636	650	601	617	685	621	625	624	650	681	624	664	595	654	609	685	617	645	628	658	619	636	605	655	635	646	638	636	645	641	631	620	671	665	623	600	630	652	596	604	646	627	661	623	675	630	622	628	668	606	626	656	595	634	615	608	629	594	650	624	623	613	599	638	643	626	629	637	631	672	646	639	661	682	607	659	611	612	648	611	622	644	701	625	650	659	612	630	670	653	647	667	640	640	622	619	609	640	649	582	601	688	646	614	670	641	659	643	660	671	632	660	672	627	629	605	652	601	609	642	632	622	657	631	678	636	671	664	675	637	634	633	629	613	677	599	644	672	655	632	657	642	642	657	623	658	642	671	622	658	643	649	637	640	676	592	602	644	652	651	636	644	654	639	652	600	623	628	617	625	615	640	656	641	644	641	615	613	685	627	661	635	602	638	630	631	665	612	661	616	629	624	648	602	690	658	631	625	618	653	693	685	660	645	611	680	610	618	667	599	648	655	645	641	643	664	631	627	640	609	654	646	652	653	638	657	679	602	602	660	638	635	612	634	601	643	668	653	636	658	614	605	632	600	610	676	605	643	635	628	616	678	617	576	653	649	672	647	653	565	609	644	646	635	654	652	659	622	625	631	643	641	650	608	645	631	646	632	618	603	627	659	656	630	659	612	647	609	673	587	619	599	616	659	661	624	645	618	664	619	642	635	621	610	632	666	597	636	604	646	624	664	651	632	604	628	617	623	679	675	623	661	670	653	630	630	602	616	620	659	631	668	630	601	598	591	658	653	683	623	638	647	590	658	608	634	630	615	648	642	646	619	646	606	644	637	652	619	613	636	624	643	638	621	616	661	655	655	644	620	606	653	648	646	643	599	594	608	644	674	623	682	667	633	649	606	624	642	641	621	630	657	643	614	663	615	575	583	647	627	662	634	616	598	614	674	637	658	610	595	638	681	606	627	619	643	633	623	630	679	622	640	591	645	667	618	626	626	674	596	647	649	639	623	607	642	630	653	609	635	627	646	644	622	656	640	638	683	683	636	647	626	659	627	624	655	634	604	684	637	616	599	645	614	621	616	631	634	657	657	659	645	605	608	592	639	639	599	608	629	618	646	644	656	665	602	638	650	594	637	624	668	630	608	656	678	637	630	665	627	621	638	662	632	620	640	606	622	623	678	667	619	623	632	647	641	654	659	643	700	627	657	631	606	669	667	626	624	633	630	612	646	644	636	583	615	641	615	659	651	629	618	629	644	643	628	619	620	667
23087	21564	29308	24278	21561	21590	6936	1197	863	824	749	712	647	618	612	593	542	557	555	546	511	527	514	515	523	515	489	513	504	483	495	505	453	529	478	491	474	477	463	459	475	469	428	457	440	448	451	494	493	477	463	507	466	499	489	457	484	493	480	504	475	450	503	447	458	448	491	457	472	462	450	500	465	472	445	455	450	484	474	490	447	456	451	466	443	479	457	498	448	475	458	544	472	486	479	460	456	463	432	483	476	460	459	447	469	467	444	472	475	462	519	455	463	502	431	480	468	483	486	475	503	470	467	519	459	524	501	499	471	497	527	489	465	475	459	449	464	481	455	462	463	460	466	444	472	438	470	464	463	446	436	444	443	475	476	442	415	473	489	453	503	478	490	434	472	443	454	454	469	506	482	469	480	459	451	450	447	452	475	471	461	473	490	450	517	466	472	427	475	432	443	465	440	436	461	467	451	468	484	464	460	456	461	485	469	479	445	431	442	501	490	464	456	472	486	452	455	491	471	448	481	480	500	495	469	473	436	380	507	452	464	490	479	474	476	448	473	438	468	502	511	443	449	451	453	450	477	478	468	482	446	510	462	469	451	500	437	485	456	469	455	449	420	485	515	463	462	487	491	488	462	477	469	465	465	445	476	423	492	452	464	463	491	480	465	437	461	446	474	479	439	465	449	458	485	460	444	445	492	484	418	430	461	441	513	459	484	462	470	448	475	453	453	469	487	462	471	467	464	479	489	466	453	497	465	493	468	508	458	500	450	474	452	430	476	436	449	444	504	441	474	492	454	452	442	493	473	462	450	462	481	485	478	459	486	477	466	442	468	451	492	461	463	499	477	500	489	483	462	482	485	446	441	466	474	480	470	454	448	466	464	491	452	454	443	468	471	437	494	451	425	501	442	477	453	467	455	421	500	440	477	455	463	477	426	486	478	447	439	443	445	492	443	443	446	476	437	448	479	453	496	438	486	483	445	438	473	488	454	528	464	466	443	461	484	444	461	500	533	490	473	488	517	456	476	459	450	429	484	487	428	476	473	469	454	494	493	469	512	440	449	461	459	465	476	486	475	475	462	471	467	468	461	461	480	452	472	467	444	480	443	501	433	474	454	484	497	444	468	452	518	487	419	459	463	454	478	455	464	480	452	466	453	409	475	452	488	481	453	445	471	475	472	475	464	463	489	453	429	468	439	485	458	450	467	481	453	502	493	487	452	474	457	459	469	458	507	448	483	474	436	448	451	459	448	488	471	442	424	471	440	488	442	437	479	471	459	447	447	452	442	482	435	458	470	443	472	467	457	473	474	454	477	463	459	485	484	472	462	458	478	459	465	458	468	448	464	461	481	434	510	506	459	501	448	458	454	466	452	464	446	427	461	462	433	458	466	437	450	434	447	463	475	443	444	488	470	474	434	485	473	490	469	506	489	499	459	488	471	472	466	465	535	473	467	446	482	462	449	440	484	463	442	457	508	485	486	467	426	473	477	440	482	459	464	500	482	426	462	460	472	506	482	512	454	476	455	472	447	446	433	450	477	408	443	453	446	457	501	488	459	467	463	476	444	482	443	498	476	409	484	477	482	462	453	458	460	471	475	477	442	441	492	448	463	429	461	472	461	444	467	477	451	515	453	442	528	461	451	466	459	458	463	475	487	466	478	486	481	447	470	489	473	485	458	458	474	497	475	429	494	437	500	473	470	464	490	478	479	471	451	429	456	444	462	485	431	455	465	449	468	478	516	453	474	482	497	472	493	473	466	505	454	463	464	456	490	440	451	478	456	436	463	467	439	469	459	477	456	511	497	463	466	464	470	474	476	459	450	468	486	419	449	437	444	495	474	495	434	473	468	423	459	461	446	472	475	468	494	448	506	480	476	457	454	453	406	457	480	437	453	461	433	460	483	454	494	492	469	488	462	467	445	476	458	439	464	449	456	481	485	471	488	472	458	462	438	470	487	463	467	453	487	483	463	457	475	455	454	496	443	456	451	453	448	425	427	483	483	484	469	467	469	475	453	456	435	490	465	502	463	460	406	447	460	457	461	464	464	480	501	477	445	466	493	446	470	486	459	486	471	469	460	471	462	477	493	487	460	466	463	451	477	445	497	419	455	498	442	456	475	452	443	474	498	485	489	459	464	435	445	449	480	470	464	463	448	440	439	470	481	485	467	450	450	513	476	465	468	451	443	511	450	516	433	455	457	514	466	503	477	462	501	457	442	453	467	463	409	468	475	463	476	440	504	469	454	445	493	444	448	517	464	437	455	476	475	439	474	471	456	436	458	493	450	474	463	478	485	448	464	492	465	487	503	487	464	463	484	501	491	442	460	476	475	439	443	486	427	460	466	461	442	465	447	449	466	506	476	463	454	454	453	452	475	486	409	467	480	497	492	455	477	464	438	451	450	441	483	465	429	480	479	484	459	475	491	473	477	476	462	436	444	501	462	437	478	471	471	439	490	458	456	500	413	455	507	500	460	455	485	494	472	437	427	481	496	440	407	454	442	407	488	472	491	458	443	453	506	457	465	480	483	428	477	439	458	461	444	448	439	450	437	469	482	466	486	505	438	456	464	459	449	460	448	432	439	462	475	471	453	463	476	443	428	436	444	477	452	464	464	412	431	415	425	464	480	471	490	436	466	450	498	439	462	466	457	485	453	478	475	451	472	471	439	457	457	474	444	432	433	464	457	456	459	456	450	435	473	476	483	486	444	465	471	481	455	453	481	433	426	451	441	467	445	409	498	503	502	444	480	469	477	479	501	478	442	453	446	509	470	462	452	444	463	435	451	449	444	456	465	466	456	463	476	463	463	476	480	457	456	507	485	494	454	484	473	458	469	452	439	453	485	444	462	481	463	475	438	475	473	508	450	436	447	480	487	457	479	488	475	502	462	468	460	447	422	449	445	492	502	436	461	464	470	481	457	463	393	459	476	471	446	481	462	468	455	479	431	442	469	459	464	483	456	467	499	498	453	453	459	470	470	494	470	420	445	466	455	468	449	477	504	479	470	494	448	484	476	470	525	475	519	498	492	476	470	457	475	462	464	490	460	467	472	476	452	462	470	462	466	465	502	421	482	455	494	472	457	480	461	484	451	485	452	432	478	453	465	441	480	530	451	468	465	490	446	431	481	467	425	473	440	419	485	467	490	434	472	464	494	469	462	453	480	463	485	461	467	483	480	462	481	448	478	456	489	493	474	467	485	462	490	460	460	422	472	488	434	437	478	440	492	462	413	446	448	506	456	444	450	469	458	479	455	467	505	404	464	450	483	471	468	439	469	439	475	456	414	425	469	445	538	489	467	487	507	468	444	439	463	485	488	476	455	441	467	461	489	473	435	481	443	449	471	503	465	461	434	469	443	483	467	461	461	458	474	466	497	467	472	474	460	451	456	491	483	446	451	472	430	434	447	473	505	473	469	440	447	432	455	490	492	449	488	468	452	446	466	462	471	495	464	477	481	450	448	499	460	455	423	447	503	447	443	470
23568	15775	8961	4381	3220	2384	1921	1555	1166	1078	963	847	797	713	680	611	575	586	606	542	545	513	510	517	505	536	505	541	491	460	487	541	465	523	454	469	486	496	490	464	473	511	486	493	479	464	475	458	467	488	453	440	532	512	489	486	464	463	448	453	473	474	459	484	467	454	464	533	441	464	458	472	469	468	440	492	458	447	466	486	463	488	451	465	425	463	475	493	496	482	430	502	470	440	481	459	478	472	467	453	428	485	422	473	465	475	461	464	500	476	481	486	471	462	472	535	491	466	494	549	503	552	514	513	495	504	497	469	483	495	487	478	495	475	472	472	474	502	528	464	453	446	483	451	448	476	491	455	489	469	448	476	445	452	468	477	479	432	477	482	436	487	462	439	445	473	485	437	460	441	459	483	422	477	435	456	469	488	463	475	462	462	480	451	460	464	461	450	442	475	450	441	467	470	430	440	449	460	492	459	457	459	436	458	469	454	439	433	449	465	466	457	467	456	429	474	460	432	476	457	505	452	460	450	459	466	449	489	482	424	480	497	465	470	443	430	468	454	480	461	486	444	432	457	466	436	466	437	458	468	446	445	442	456	502	457	482	481	449	466	488	471	441	472	452	421	477	444	448	464	431	490	455	456	446	493	438	481	505	444	476	440	467	458	480	490	468	423	428	427	459	436	469	469	477	461	489	431	442	475	404	446	470	443	452	469	472	481	467	431	459	489	404	486	460	467	473	495	485	482	472	510	447	449	483	477	457	441	486	484	489	425	487	438	436	456	452	454	470	449	442	468	490	438	486	461	454	494	435	433	467	472	449	438	460	474	462	491	491	511	454	446	449	459	408	471	417	439	453	475	463	430	505	445	442	466	489	476	454	415	484	424	451	448	436	465	497	492	454	496	454	478	486	462	465	481	498	471	438	461	438	452	431	449	459	414	481	455	488	483	458	448	476	449	461	428	444	451	474	470	445	466	471	486	451	473	451	494	469	469	448	419	475	468	449	484	447	417	446	460	443	473	443	440	444	485	459	453	476	416	500	457	471	462	449	479	448	458	474	494	462	433	455	420	457	436	490	492	466	496	459	447	456	429	468	468	448	442	448	445	431	428	461	472	465	451	469	468	462	469	468	435	436	480	464	450	446	473	453	470	453	443	458	470	486	478	454	455	450	451	475	471	430	441	438	487	455	462	499	448	491	426	453	421	453	443	461	475	463	478	458	460	471	445	441	472	471	455	432	477	507	444	505	439	448	438	444	476	459	448	475	467	456	489	493	421	467	442	455	445	465	463	464	474	464	467	420	451	466	432	482	472	460	479	487	455	484	447	474	418	443	471	466	459	487	487	426	474	475	448	497	504	479	449	464	441	466	432	445	450	467	496	439	470	474	513	497	488	462	446	462	479	441	436	462	455	454	438	471	487	488	463	496	487	470	451	437	482	462	434	416	458	433	470	463	449	495	472	454	439	460	473	457	483	425	440	484	444	472	465	467	501	455	470	462	462	473	473	459	466	489	465	457	467	414	466	442	461	457	451	479	492	451	468	446	491	416	464	469	448	459	490	464	426	414	482	453	447	478	456	481	477	442	473	432	466	454	451	471	450	468	436	459	439	472	499	472	474	478	470	460	459	462	500	459	455	432	482	483	454	453	429	476	482	440	490	476	445	440	467	454	432	488	447	466	438	445	477	473	430	465	471	453	459	462	453	494	459	488	438	473	478	442	443	455	452	480	494	491	455	456	456	462	435	521	490	470	430	451	437	430	453	455	440	472	450	439	471	463	448	475	469	450	455	461	462	471	437	474	501	455	453	449	484	463	482	465	481	442	466	486	476	464	445	436	480	450	437	508	450	465	467	434	485	471	465	460	463	430	464	424	439	437	438	430	462	449	460	495	480	461	464	451	480	485	484	423	453	492	424	473	450	469	445	453	442	438	457	452	464	443	464	478	457	459	455	491	461	492	418	458	463	434	464	462	467	479	458	479	457	463	439	435	437	431	432	422	472	480	455	437	457	486	471	438	465	514	438	466	433	439	472	458	436	489	482	453	481	455	515	471	457	464	483	453	492	445	455	469	455	457	467	444	471	458	468	449	441	448	471	522	436	450	453	436	485	435	435	469	467	477	471	456	425	475	434	445	438	445	473	435	484	440	461	482	469	488	482	473	459	485	470	471	482	479	457	478	478	442	464	459	450	481	492	453	469	471	420	448	484	431	476	464	459	442	446	480	485	445	487	424	443	468	464	468	451	482	447	447	467	471	471	482	482	465	469	449	412	495	475	511	464	476	469	441	436	444	483	418	466	463	444	483	449	488	455	468	454	476	470	448	433	466	431	459	476	448	455	423	466	443	465	474	425	404	463	490	469	435	454	460	469	497	451	462	450	444	466	474	464	475	463	443	452	483	473	482	433	413	451	450	471	440	479	483	400	444	457	444	458	456	481	472	450	469	462	485	502	442	455	445	467	482	468	449	446	463	476	450	448	409	459	464	429	490	460	461	427	458	451	441	512	525	439	426	460	453	455	457	436	432	436	435	506	456	471	424	444	436	438	459	444	427	449	436	448	428	424	462	445	475	475	467	472	449	499	435	476	452	452	460	468	474	472	462	464	455	472	449	474	464	491	459	428	439	453	491	448	470	447	479	490	448	459	456	465	478	481	473	471	464	438	484	410	463	479	454	494	497	460	444	482	436	462	467	501	454	474	413	443	487	488	492	409	469	441	480	471	464	437	472	458	462	426	491	437	458	433	474	497	442	472	470	479	479	444	431	482	448	482	463	458	443	496	468	492	448	440	466	477	446	461	463	416	484	435	436	465	458	430	474	471	444	493	478	487	474	468	447	481	429	455	498	473	427	447	459	459	508	488	492	482	449	470	482	485	415	452	484	468	472	468	469	481	470	463	437	476	486	459	468	443	493	510	443	456	476	448	452	460	450	415	490	442	457	472	454	474	441	485	474	445	445	445	445	467	471	464	436	496	430	512	421	467	474	450	463	447	463	436	478	488	444	468	441	471	478	486	495	443	430	483	471	443	470	457	485	482	502	499	432	489	445	433	457	435	452	458	424	426	422	438	472	480	456	467	472	458	430	473	437	445	420	485	441	482	448	473	476	507	471	480	453	486	463	420	451	473	475	459	449	455	479	452	488	461	460	490	450	441	455	467	422	409	479	491	471	485	463	496	423	444	460	477	468	466	470	474	455	450	473	485	453	498	488	451	447	473	488	466	446	423	476	467	458	440	413	417	471	472	469	460	504	432	453	516	492	459	436	464	500	485	484	474	450	472	467	444	452	451	456	465	444	449	466	433	485	485	413	440	459	445	450	458	485	460	466	450	422	459	461	481	449	441	487	437	476	458	433	444	467	473	428	475	453	466	455	449	453	428	471	450	439	455	469	457	478	438	453	430	449	443	461	483	457	454	474	431	471	495	462	450	474	461	500	490	486	474	467	447	471	455	468	485	436	434	456	443	441	480	461	476	453	433	464	443
28981	18051	3914	725	564	548	525	535	457	490	458	489	509	458	485	473	484	494	451	479	437	479	479	483	459	478	477	496	486	480	494	439	477	513	484	451	496	469	471	467	461	479	473	430	466	508	475	434	460	489	443	492	485	480	468	464	467	473	498	465	485	444	486	503	498	438	452	431	421	478	500	496	479	454	495	492	463	460	443	431	471	462	480	476	503	453	493	472	481	478	489	455	483	467	437	496	497	467	464	454	450	492	430	461	437	471	454	474	501	436	464	484	494	431	471	464	488	483	478	478	467	478	469	421	479	509	499	470	459	471	471	464	478	462	473	474	427	472	484	493	449	458	470	452	463	419	450	467	495	484	441	480	441	503	478	503	465	492	452	476	479	431	495	476	479	458	449	454	459	489	505	456	442	479	473	511	465	446	447	429	509	484	493	484	483	486	470	511	531	466	440	503	483	449	434	448	459	466	497	468	448	491	456	503	445	486	419	514	447	471	439	485	484	468	481	512	478	486	445	466	456	465	457	428	473	474	457	485	475	454	471	511	447	444	437	424	484	487	452	505	458	508	437	440	470	486	483	466	482	452	448	471	512	476	495	487	459	479	459	478	491	498	489	495	467	460	499	450	451	464	465	438	468	496	487	416	473	462	494	444	481	442	452	503	449	484	490	455	469	459	456	485	465	492	468	470	423	491	494	482	456	460	441	463	487	478	508	479	524	514	487	474	470	460	469	487	457	466	457	438	493	442	486	473	489	476	504	459	452	468	462	461	443	475	468	446	442	464	478	455	463	487	489	487	513	484	467	454	491	463	469	514	454	526	497	484	466	474	486	459	453	514	476	503	458	479	451	467	486	461	456	463	464	446	462	458	487	484	475	453	458	468	483	462	459	470	445	467	494	482	475	453	447	504	504	484	450	467	485	478	443	521	512	469	522	460	438	486	456	421	482	463	466	485	468	482	486	490	499	465	473	518	476	449	470	466	509	445	484	466	445	462	481	496	488	489	453	513	477	460	450	478	503	454	479	498	477	477	465	450	437	451	477	462	482	445	511	472	465	491	508	481	445	478	454	479	486	505	525	467	512	467	461	462	437	464	531	530	476	458	434	506	495	463	455	461	478	484	516	494	467	518	526	448	496	459	438	493	511	491	487	484	508	458	491	512	502	467	490	518	466	456	493	505	483	496	488	524	460	425	474	454	494	437	491	458	451	445	480	469	468	475	455	457	491	489	484	446	487	488	468	475	464	475	487	485	428	504	452	481	464	483	484	476	480	459	488	470	480	465	470	446	461	470	497	467	494	499	443	477	473	452	471	477	519	489	501	498	463	435	479	465	451	462	467	458	447	459	461	476	454	429	483	446	488	481	474	473	426	439	487	487	458	514	461	465	442	486	459	453	456	481	443	490	469	476	487	487	498	478	414	480	456	485	508	467	477	458	452	498	489	455	469	483	472	438	456	478	462	467	461	479	452	494	490	500	478	463	469	479	493	481	498	472	488	466	481	464	500	495	492	464	470	447	484	477	467	444	481	494	440	456	491	444	505	463	497	458	450	438	466	468	469	474	425	449	525	483	470	499	469	433	457	489	480	531	464	491	494	458	484	472	488	478	470	511	458	479	476	483	542	479	469	462	475	482	488	503	447	468	484	485	452	499	456	462	500	466	464	501	481	489	493	445	454	497	495	508	476	450	495	485	505	496	509	488	483	494	489	521	476	473	457	458	455	446	486	482	509	495	441	459	462	476	480	449	488	456	489	485	468	483	486	442	463	489	494	392	499	482	469	459	465	483	466	488	457	473	497	488	476	456	521	488	476	497	516	466	460	433	439	499	467	474	484	472	496	474	479	485	433	483	477	450	516	447	491	472	468	494	466	490	473	474	471	495	480	480	492	501	460	494	466	501	489	486	455	498	459	445	505	481	478	462	463	504	499	478	460	459	497	478	456	475	521	500	477	479	462	511	461	455	485	471	491	458	442	510	479	463	498	472	483	461	437	491	518	503	464	462	475	493	476	463	467	490	510	465	449	459	462	475	474	480	480	477	475	510	454	436	455	459	491	474	501	497	495	487	438	493	509	446	483	497	479	494	422	461	452	475	446	451	459	516	481	510	444	458	498	495	487	503	475	431	466	496	482	466	466	492	475	451	451	491	462	482	507	499	479	518	508	458	466	469	463	460	442	482	486	460	446	476	458	477	461	466	509	470	475	454	455	462	535	476	499	473	447	451	478	484	479	424	455	487	420	446	500	440	473	462	509	460	482	474	504	494	450	464	466	438	440	460	493	445	500	474	470	471	502	473	501	434	508	458	496	467	496	465	472	466	460	497	479	457	436	488	451	449	467	460	467	431	449	457	453	455	493	501	467	452	478	476	493	490	462	468	500	444	474	467	453	455	432	478	529	453	476	478	504	493	466	474	470	505	497	482	492	504	530	442	474	505	465	491	473	500	516	463	417	481	468	475	474	448	480	426	488	477	492	489	455	463	447	460	488	539	468	503	494	446	493	491	495	470	434	486	495	519	478	469	484	467	469	492	489	483	432	480	456	424	479	461	482	462	501	480	482	492	477	491	447	463	463	487	478	452	482	441	458	476	475	463	462	456	477	476	456	478	457	470	457	487	474	463	449	465	430	488	459	453	498	457	474	492	497	503	484	474	428	483	504	467	449	479	510	522	449	488	478	502	465	479	446	473	424	452	465	494	480	478	479	483	499	471	478	457	456	446	464	465	467	481	470	474	481	476	470	467	424	486	485	451	450	457	454	477	449	477	441	513	479	512	458	462	484	484	462	495	428	443	496	503	459	505	449	453	456	473	476	471	458	479	471	500	462	511	460	447	459	502	459	465	508	463	478	482	476	462	495	499	464	463	451	477	451	439	514	466	478	501	478	470	497	475	467	483	477	497	458	462	489	485	498	455	500	444	511	453	456	496	476	479	516	470	498	454	478	469	517	472	492	462	464	453	464	482	480	472	461	477	501	464	472	486	508	466	498	450	438	506	460	465	467	457	485	490	521	528	468	468	477	482	497	458	468	478	477	503	468	470	471	483	452	462	468	450	482	522	480	526	510	467	448	475	446	479	479	461	475	469	468	498	510	487	442	471	480	530	474	452	477	489	485	458	502	468	469	473	513	481	489	450	462	485	497	452	485	481	516	455	435	460	472	477	470	451	480	516	438	465	509	410	487	451	494	462	486	475	494	466	446	478	473	492	499	471	482	487	490	453	501	456	457	486	481	496	440	447	480	485	496	465	488	511	488	459	532	457	461	449	496	487	478	477	446	491	435	471	475	485	428	471	484	470	526	470	476	469	484	458	492	490	493	484	470	442	474	511	463	478	484	493	457	488	460	496	506	463	465	433	460	467	494	497	474	485	518	461	466	510	450	452	479	456	469	496	473	463	467	448	491	480	469	476	479	482	472	463	470	470	458	472	484	515	472	468	480	469	486	480	498	486	490	431	476	457	478	508	518	506	480	487	452	524	430	506
15868	2097	761	581	549	559	558	531	523	513	519	506	492	478	531	510	501	465	522	478	505	482	503	480	502	477	482	511	492	550	510	486	514	483	493	489	479	513	525	493	524	509	546	488	476	488	504	482	490	493	503	493	506	462	476	496	439	512	511	504	468	480	456	477	509	525	510	493	497	478	504	493	491	506	497	482	498	492	482	478	516	504	500	508	513	462	516	457	463	502	474	525	496	497	537	498	459	475	483	486	520	512	517	493	531	491	534	485	509	490	483	512	486	504	438	500	481	519	496	500	503	546	521	501	547	528	505	494	532	503	491	530	498	540	467	485	421	526	475	513	494	505	476	438	468	512	486	468	489	526	487	527	498	491	521	506	487	501	501	489	493	501	519	538	495	524	483	514	449	505	497	512	485	514	506	496	486	496	513	471	475	489	496	490	489	486	494	533	446	534	498	497	521	483	484	492	499	475	503	483	488	527	554	506	472	509	514	484	480	516	526	525	528	511	500	506	483	507	497	498	435	469	497	492	513	465	488	494	489	492	494	503	541	503	494	463	502	442	457	505	506	523	496	480	538	492	493	475	511	521	518	515	468	464	481	514	479	544	490	483	457	467	522	535	494	503	482	479	493	520	499	496	485	483	487	534	488	482	512	497	514	485	445	502	491	505	523	503	466	482	482	481	483	480	511	471	535	509	498	488	484	503	509	475	527	503	497	510	504	504	440	484	483	488	476	447	496	506	501	511	470	500	486	484	480	495	451	473	485	515	500	510	465	478	515	510	437	494	482	491	500	468	487	525	495	481	519	483	460	439	462	490	491	488	468	518	477	492	508	489	470	503	515	480	512	486	519	497	486	498	469	500	513	506	478	490	523	500	527	532	496	453	461	503	466	477	502	499	473	490	438	504	507	496	476	491	489	520	473	492	502	530	475	479	564	518	532	511	541	504	492	523	521	463	478	463	480	490	524	500	492	526	525	486	496	460	462	531	552	504	507	510	505	502	482	494	526	502	481	478	502	499	486	505	481	499	495	533	498	480	497	519	554	482	467	552	500	484	467	478	506	518	490	480	514	521	504	529	514	519	488	506	512	512	478	497	517	480	498	505	483	488	493	522	507	530	524	536	505	521	504	507	494	532	526	501	484	460	469	476	474	505	484	493	471	499	536	513	512	523	520	498	475	514	464	507	487	485	491	505	497	506	484	514	499	488	492	501	481	555	478	523	503	498	518	500	493	482	497	491	494	505	466	470	480	505	493	504	525	492	449	468	480	479	461	517	511	488	504	517	505	499	522	464	498	519	513	515	431	501	510	508	479	497	475	479	488	508	493	506	483	490	491	462	508	526	547	523	486	510	467	502	516	477	513	492	514	532	518	492	505	513	496	503	482	536	533	473	499	485	493	475	492	506	504	471	492	549	473	521	521	481	523	534	496	496	498	543	499	511	531	507	522	487	468	484	462	483	501	500	461	491	519	471	488	495	496	477	502	516	486	491	504	529	489	457	459	497	509	539	477	459	472	479	512	529	468	479	455	497	485	516	461	498	482	513	509	503	511	477	488	472	514	523	510	480	485	477	454	492	484	488	493	496	518	482	479	488	516	492	474	499	508	518	500	496	475	505	496	487	469	488	511	518	492	507	521	468	488	490	489	483	481	479	497	479	488	453	493	526	500	540	480	462	517	465	543	542	493	532	507	527	501	463	501	467	471	516	489	486	490	509	515	499	505	531	494	478	476	507	469	471	455	439	496	497	531	469	479	529	486	462	489	436	442	532	470	497	506	513	473	496	482	517	515	515	479	495	523	502	519	483	469	488	490	506	470	515	501	501	513	522	479	514	520	480	486	480	475	449	479	491	470	510	469	518	526	509	525	454	500	521	530	492	516	492	491	492	493	510	497	532	517	499	473	478	505	496	521	505	500	475	516	534	468	500	495	499	538	458	534	493	507	496	462	525	497	496	486	524	482	515	500	476	495	483	523	460	481	502	516	522	514	497	489	507	508	500	474	528	467	489	511	501	486	515	514	484	526	521	548	483	470	486	473	493	513	538	537	493	494	512	507	485	535	508	496	489	518	486	524	463	498	534	508	519	506	500	492	504	491	516	518	516	548	462	477	508	505	492	484	475	539	515	501	503	513	493	485	507	526	496	506	513	489	483	547	529	492	484	465	472	509	511	480	513	503	509	474	499	486	465	524	516	502	490	499	476	497	470	487	487	482	461	498	502	465	501	515	471	490	521	489	490	517	520	504	494	502	505	508	483	457	479	502	469	513	525	461	506	475	523	512	447	475	483	496	471	490	490	503	485	472	486	516	494	517	516	534	485	526	489	508	481	492	507	485	485	509	489	489	475	508	459	495	512	474	473	530	495	482	457	503	524	507	456	475	487	462	516	485	503	491	463	495	490	465	495	489	509	483	480	555	497	502	498	474	528	494	542	459	486	469	506	487	487	473	504	485	503	522	503	465	538	477	500	429	515	513	522	479	542	484	507	505	502	512	500	515	450	504	508	475	474	490	492	528	501	486	530	501	527	510	461	502	494	515	481	508	479	490	496	498	504	504	498	484	497	466	501	470	463	510	506	493	495	489	497	486	498	499	440	493	490	461	487	492	494	501	497	520	450	531	468	531	508	475	494	495	471	487	522	508	508	510	499	494	474	504	469	540	557	554	525	458	459	514	501	496	505	518	486	483	513	472	518	530	527	458	493	503	507	472	453	484	510	482	491	483	486	473	521	475	515	497	489	474	512	510	512	519	511	517	465	517	462	477	501	484	482	523	526	471	488	503	530	479	520	507	477	477	482	526	460	477	503	478	524	494	484	490	522	533	509	497	491	471	527	488	501	524	461	473	517	503	500	484	493	435	462	464	486	479	515	495	508	459	474	500	509	532	461	509	494	455	539	500	517	495	507	517	486	485	516	524	523	534	491	473	489	504	439	465	456	533	474	484	515	482	517	522	505	481	485	466	536	479	461	516	553	511	479	528	486	488	486	516	526	494	490	531	506	546	497	486	503	468	478	463	500	477	496	529	477	518	531	479	499	490	515	499	534	498	476	484	503	524	552	479	491	551	488	500	507	491	500	516	512	502	502	527	503	501	493	505	511	502	496	480	525	533	502	471	497	488	482	465	485	455	483	519	474	499	525	527	491	513	487	513	476	472	493	510	492	497	513	487	514	487	463	501	477	535	515	492	467	523	465	490	474	497	508	484	517	520	500	475	469	496	520	472	515	477	492	513	510	526	485	501	507	518	514	500	494	547	515	493	489	504	500	508	464	490	491	566	490	548	486	528	450	508	539	507	472	544	501	536	499	468	524	483	471	509	535	474	510	501	512	495	524	497	495	482	536	536	504	468	481	457	488	523	494	505	517	513	475	486	440	465	522	503	455	518	476	480	507	497	509	505	507	472	465	473	516	508	518	462	464	500	513	479	492	477	528	493	523	465	512	461	502	502	488	511	474	499	512	501	512	540	495	508	494	495	491	493	503
24173	21534	28835	24661	21522	9424	921	641	559	502	466	454	446	403	405	402	387	352	371	377	352	337	335	322	360	325	353	323	346	356	354	352	345	370	350	310	327	324	313	361	345	326	336	318	335	307	331	331	311	314	311	341	351	340	313	291	338	322	336	324	339	301	319	323	327	317	335	322	351	302	341	311	316	302	358	322	295	317	311	307	332	312	298	331	375	302	353	317	317	310	364	317	326	330	367	365	314	333	333	303	334	347	298	282	338	302	303	321	333	347	307	320	325	294	336	297	350	339	355	345	301	334	336	350	317	328	352	340	312	334	357	342	327	319	331	348	306	309	322	284	330	307	332	325	331	295	314	306	319	286	310	315	355	331	324	346	307	302	352	314	299	355	333	308	321	336	323	282	288	381	331	335	299	358	305	330	325	326	308	295	320	304	340	287	314	320	316	301	330	348	331	306	317	348	301	332	332	347	316	333	355	344	338	349	316	324	310	357	297	318	310	348	336	317	331	315	338	343	321	341	294	337	321	315	332	307	313	342	354	319	311	319	312	336	306	325	356	334	316	315	342	344	307	319	344	329	342	307	322	296	357	341	316	291	335	305	323	348	334	309	294	297	315	326	315	300	278	330	322	295	316	309	352	295	335	293	288	336	332	314	287	301	325	319	325	354	311	334	324	313	340	292	307	316	295	312	332	316	333	366	352	321	319	335	307	312	300	348	327	326	335	306	364	317	339	305	298	307	307	279	316	292	303	333	314	347	323	316	333	346	332	310	328	313	347	294	322	321	328	332	347	334	323	325	314	339	315	314	292	336	304	308	304	305	324	320	297	294	344	295	297	334	320	308	334	331	320	321	283	340	318	311	299	343	317	288	315	335	313	332	325	310	292	335	319	317	313	362	324	307	344	324	327	359	331	320	304	308	319	302	327	322	304	309	362	306	301	347	287	310	330	320	340	317	342	318	313	293	326	320	346	306	298	328	314	314	336	347	319	333	338	327	332	296	297	300	327	308	356	308	307	333	356	333	305	343	281	312	368	331	322	288	332	351	316	337	329	302	305	294	316	302	328	316	309	338	355	317	326	332	331	315	307	324	276	318	315	317	300	310	299	327	306	338	307	323	297	300	272	344	332	289	303	304	325	319	303	342	318	292	337	357	332	317	288	312	300	312	306	326	333	300	319	313	317	312	341	305	321	321	330	297	298	321	330	303	285	304	314	340	337	313	323	326	340	318	352	325	308	323	330	331	334	325	308	320	335	320	316	310	289	301	321	294	324	290	336	305	310	302	301	322	309	313	325	318	319	334	303	323	292	322	325	303	350	327	310	303	331	337	330	354	315	304	343	291	350	304	331	329	328	299	344	322	313	297	307	312	314	330	361	336	326	309	339	338	322	291	331	321	295	335	348	300	317	331	300	332	326	318	327	314	355	301	325	297	320	334	316	336	316	320	322	342	340	322	326	309	330	335	328	310	326	275	327	330	326	309	332	288	314	308	348	329	326	334	324	301	356	312	328	306	331	301	324	327	309	325	342	299	341	319	309	307	342	332	303	316	334	317	322	317	316	328	314	353	349	335	342	325	312	340	328	312	307	335	320	326	335	306	306	336	316	319	337	327	343	288	332	323	328	355	322	313	324	344	320	312	327	301	346	301	333	328	326	325	310	311	331	329	316	296	346	325	340	329	304	318	344	327	324	301	301	277	312	325	316	290	299	310	337	294	314	341	343	313	322	292	324	340	371	311	326	317	353	330	345	297	322	300	285	336	344	321	332	315	329	317	353	294	340	301	299	287	299	294	298	334	337	322	298	351	320	310	367	354	347	324	348	330	315	335	345	331	311	351	335	318	331	339	366	319	309	329	304	330	332	299	319	341	350	367	296	314	313	311	312	316	331	335	320	340	311	319	322	344	294	346	330	321	315	315	312	336	340	314	311	300	325	319	317	326	350	310	293	313	322	304	338	329	319	276	326	305	315	346	324	350	317	307	361	316	301	329	329	308	306	331	318	291	303	303	297	311	342	301	318	353	329	290	343	318	320	337	303	326	320	318	327	340	329	314	338	334	325	314	303	326	293	316	324	327	314	322	317	308	322	339	352	301	278	332	362	324	341	314	336	303	326	346	304	303	323	359	297	329	323	317	314	296	303	329	283	323	324	302	319	341	308	306	335	289	317	324	342	317	320	351	314	336	277	308	322	304	313	358	313	352	350	348	318	311	300	324	313	293	321	298	354	297	312	296	321	335	335	336	342	313	323	325	327	293	342	318	321	327	336	310	319	336	319	308	315	301	340	316	311	316	314	349	320	328	345	314	302	306	308	341	319	339	283	298	339	313	313	319	318	303	318	326	306	307	347	320	296	316	352	314	309	288	309	343	302	341	313	328	337	375	347	315	345	305	332	329	311	326	276	332	330	291	322	314	297	320	299	324	316	329	345	338	334	335	308	315	309	348	320	329	306	296	324	315	321	296	327	343	341	317	331	315	328	324	295	295	320	332	317	279	306	320	326	301	329	317	340	311	299	326	332	346	318	313	331	307	300	362	352	330	326	290	313	326	294	304	329	309	327	323	319	319	316	327	320	347	329	338	324	345	320	304	319	322	345	311	336	325	315	333	339	333	310	337	313	320	286	318	300	313	307	309	297	319	348	325	327	326	292	297	290	320	340	311	307	325	318	279	360	310	292	296	302	321	324	334	337	324	326	338	292	335	322	324	318	303	333	333	314	339	285	331	327	300	313	293	314	312	330	323	326	318	338	324	343	316	317	317	327	327	302	334	310	328	317	320	301	361	349	328	315	310	318	309	320	301	326	314	306	331	297	295	338	332	327	318	327	332	293	314	314	320	342	303	341	312	329	322	298	300	337	315	338	322	331	294	316	341	335	286	344	352	342	310	310	328	330	306	317	302	313	274	324	301	293	292	309	307	303	301	317	322	323	308	336	332	289	313	341	282	298	325	334	299	314	285	312	302	314	323	308	328	324	323	342	339	320	326	318	311	313	310	341	311	351	322	312	334	319	310	322	299	325	364	281	319	333	310	293	352	332	299	349	284	323	326	318	326	308	352	337	319	295	290	311	322	303	310	309	319	333	302	307	313	341	335	364	326	316	318	281	317	349	337	310	327	317	316	327	335	328	329	294	323	329	337	329	318	336	336	303	320	316	325	346	373	311	318	283	293	358	315	319	333	300	313	335	333	329	324	333	298	302	310	290	318	308	327	317	315	337	321	324	318	315	321	335	317	328	324	343	325	309	341	320	311	282	348	307	335	315	309	318	331	306	340	312	298	297	332	343	343	316	292	313	352	331	332	294	302	301	346	302	268	301	298	309	350	319	330	338	322	303	303	318	329	319	315	351	310	325	315	302	328	320	305	305	310	313	320	327	323	364	309	318	327	341	326	316	312	334	335	320	321	334	301	321	318	318	309	329	326	325	304	313	348	337	316	310	323	337	324	297	335	324	333	327	324	306	326	290	308	305	303	298	324	274	342
22943	11242	5220	2461	1938	1477	1078	929	767	634	589	520	537	444	451	420	413	405	374	396	388	346	372	344	355	376	355	337	397	395	379	351	343	371	342	346	318	327	338	342	350	353	340	325	383	379	334	360	347	372	328	301	366	343	323	330	318	340	340	352	335	312	347	361	348	338	345	310	340	318	345	378	377	353	314	358	307	318	306	337	359	309	318	314	319	367	369	332	363	353	322	326	326	328	339	330	340	341	369	330	337	342	334	358	327	367	369	324	316	312	327	308	355	368	341	345	326	342	353	347	362	376	369	359	334	356	368	391	324	360	365	336	341	405	338	342	350	345	305	376	329	383	347	355	293	363	339	313	335	347	338	367	322	336	348	338	340	354	343	384	308	310	344	376	371	323	347	336	331	348	360	334	339	331	314	319	363	341	323	316	339	323	371	341	376	345	327	334	361	358	337	327	324	340	329	308	343	323	347	334	347	327	343	306	308	330	318	331	320	346	359	367	309	349	345	332	344	373	332	355	330	345	304	369	297	377	366	361	344	316	350	369	319	297	330	332	326	326	339	347	340	354	322	333	346	369	345	299	346	340	327	337	325	316	339	355	351	335	364	358	301	348	351	299	316	351	364	344	311	337	353	362	342	309	319	346	332	321	332	323	336	345	342	352	325	342	316	414	348	358	346	372	336	343	338	332	321	318	290	339	329	347	327	317	318	358	321	299	360	335	322	332	369	322	325	326	350	370	300	326	315	325	308	329	321	322	350	323	320	346	332	308	327	331	316	346	332	334	364	345	358	347	326	351	367	340	350	353	326	327	345	343	340	324	343	329	372	366	334	310	348	341	345	337	319	302	340	341	347	341	328	346	345	345	345	307	327	329	333	330	364	333	326	350	333	326	340	338	355	353	345	345	322	351	365	303	348	338	359	308	343	329	329	329	341	369	313	358	342	365	319	331	339	345	316	338	322	353	339	326	339	394	336	361	303	353	356	313	334	325	346	338	354	361	335	337	324	345	338	334	342	301	323	306	346	330	371	328	310	332	335	355	338	355	339	302	330	356	356	312	349	333	367	311	346	340	368	325	336	344	302	347	349	318	338	341	329	349	356	346	378	362	345	319	349	361	358	342	343	310	347	352	336	320	330	352	317	292	329	371	343	328	344	330	328	372	352	353	309	335	344	337	369	340	334	311	320	349	312	328	319	315	378	345	333	350	353	341	300	340	368	348	374	343	333	333	343	339	329	334	326	322	359	334	336	323	341	344	332	394	354	323	335	317	351	304	278	372	335	350	329	291	331	361	343	320	350	338	352	341	316	326	305	343	341	343	352	333	334	333	345	344	338	346	353	386	370	308	320	303	360	370	315	347	332	333	308	336	334	267	326	328	342	331	363	344	360	345	341	321	345	354	367	335	339	306	338	330	356	357	321	340	321	348	322	312	376	341	351	341	355	366	331	364	308	340	326	341	334	359	316	350	351	371	337	322	328	347	317	344	322	343	336	348	362	358	333	355	318	333	355	356	336	363	358	331	323	317	353	355	345	354	330	368	315	364	330	338	341	325	341	350	343	334	376	308	334	333	403	347	358	304	371	308	345	372	366	321	363	320	340	312	333	348	330	310	331	348	292	343	365	317	335	329	342	357	330	353	359	355	318	320	350	313	365	377	324	342	380	333	373	334	329	352	333	360	333	329	330	323	349	351	331	362	310	361	342	325	340	333	353	340	361	292	319	341	315	353	351	349	348	331	319	346	354	372	323	355	330	334	343	348	339	310	337	327	329	317	349	345	350	325	351	306	339	321	343	348	355	335	352	334	334	325	337	333	328	356	310	359	334	316	345	312	389	319	349	336	353	298	306	328	314	341	316	340	318	347	332	348	353	343	342	362	312	342	403	322	343	328	330	337	330	344	341	335	348	305	349	322	292	377	312	354	288	349	340	355	355	315	318	318	306	336	342	325	356	326	326	334	343	334	331	354	316	360	303	338	314	359	341	315	332	335	366	305	341	344	326	307	307	321	322	355	346	298	311	347	358	344	348	358	356	322	359	331	317	360	393	355	351	324	333	343	354	309	325	370	353	325	370	353	334	341	357	338	357	322	340	359	337	301	357	322	342	346	347	341	319	335	331	366	338	345	300	355	362	336	346	303	329	330	316	339	353	357	330	356	346	327	325	361	318	313	343	338	311	369	323	345	333	310	327	356	314	356	351	349	346	331	339	339	328	336	382	317	339	338	344	334	316	348	337	329	335	318	336	331	320	367	328	336	329	326	309	352	344	329	331	346	335	331	356	317	342	346	364	346	323	340	327	352	359	312	339	326	335	330	324	333	341	340	315	316	327	321	315	318	364	375	331	342	327	317	331	335	319	367	321	333	381	394	310	346	357	324	309	316	341	307	353	356	347	354	353	345	361	336	308	320	362	315	322	341	346	323	318	330	331	319	347	358	340	344	359	318	333	329	338	352	336	345	336	360	341	324	321	343	315	337	326	347	344	377	348	343	353	363	326	339	363	334	317	366	323	328	336	363	309	325	357	305	335	319	375	367	332	324	317	345	307	354	357	344	318	363	324	360	368	368	328	340	339	330	343	352	377	356	360	336	325	348	341	356	310	397	364	333	336	324	332	353	320	318	318	310	317	339	367	346	345	368	312	340	357	335	324	305	336	342	315	319	342	337	340	328	364	334	345	346	335	348	323	307	338	331	346	354	347	348	354	326	312	305	323	327	346	355	359	334	351	337	323	359	368	343	336	356	314	347	324	350	330	297	316	347	330	344	323	332	352	340	301	330	347	346	334	358	327	327	358	338	346	365	334	327	350	342	339	329	352	348	334	342	334	346	331	330	331	333	334	318	351	352	350	334	353	374	340	339	337	339	313	318	364	317	330	344	366	322	299	340	327	339	357	346	360	349	381	341	342	301	339	335	333	336	350	320	326	373	313	339	324	349	326	349	327	379	350	322	381	313	325	326	311	335	363	359	358	356	349	322	314	309	338	355	360	327	352	342	330	331	357	316	341	326	347	330	352	332	328	334	317	333	355	371	363	346	350	299	365	355	335	341	351	308	347	359	332	352	327	339	320	347	357	330	344	334	368	329	364	324	356	346	353	334	341	336	318	343	352	334	343	355	340	332	354	334	374	330	293	380	345	325	367	315	363	370	324	340	346	338	317	306	359	344	327	340	349	311	331	352	337	329	296	295	349	334	314	313	320	322	330	334	312	314	327	364	317	362	332	339	330	353	331	352	363	330	360	315	306	330	361	329	345	329	342	335	354	327	332	336	354	338	300	368	366	370	347	337	359	334	343	319	373	314	310	322	344	363	351	334	335	359	338	335	356	308	327	334	330	334	339	336	307	336	349	331	331	340	346	290	322	303	369	330	332	362	363	364	349	340	349	370	331	319	330	345	332	354	327	332	348	360	339	363	321	327	347	321	349	369	341	360	370	343	312	327	377	336	347	347	339	313	328	325	334	341	308	334	369	310	342	318	337	381
25357	21532	27692	25690	9724	1074	855	731	779	726	695	695	596	655	639	649	633	640	652	635	671	653	645	663	661	605	636	639	687	621	592	608	601	690	657	663	655	682	635	641	650	647	655	642	647	663	646	582	632	619	610	630	649	612	657	674	623	642	624	630	646	635	622	637	624	642	679	624	660	631	629	618	597	626	615	588	624	635	656	627	615	643	624	652	643	606	619	619	650	662	638	591	664	630	654	611	620	598	638	652	669	657	625	664	642	613	612	627	690	634	616	617	635	632	641	655	670	643	616	640	644	652	630	624	674	642	645	613	589	653	622	646	626	677	667	635	625	634	674	705	618	647	677	654	573	623	598	689	652	600	631	625	670	624	619	653	635	607	667	633	618	646	653	623	667	632	590	636	631	645	670	627	605	641	612	606	645	663	609	608	650	617	621	636	597	625	616	611	657	589	611	631	626	602	635	633	622	642	641	617	643	635	636	655	638	639	627	589	588	679	612	625	645	636	580	650	632	673	635	591	663	655	632	667	622	665	647	638	627	649	631	640	612	636	594	602	635	625	664	618	612	638	625	658	622	635	688	603	632	634	652	608	609	621	632	669	596	611	641	601	604	626	639	652	658	673	633	660	641	602	626	623	645	646	671	636	622	598	605	649	643	635	636	602	669	659	627	620	639	593	602	623	656	621	623	640	639	622	633	622	568	627	620	630	612	666	597	628	626	652	662	627	628	639	633	636	661	592	676	630	608	635	598	639	645	677	601	642	630	600	635	593	638	644	653	616	664	645	637	648	620	634	670	618	646	613	607	639	667	619	635	606	615	638	630	610	634	606	625	641	625	688	611	654	638	641	625	645	613	657	637	650	622	624	652	656	654	643	608	643	636	692	600	635	634	592	611	622	619	605	628	635	675	595	586	616	635	658	650	630	608	653	634	605	664	693	605	606	633	624	615	637	697	636	652	577	634	599	619	648	628	652	653	570	655	622	654	618	666	656	597	604	672	639	608	614	656	633	634	633	628	629	616	601	623	672	634	585	654	626	605	623	612	637	636	650	651	640	647	611	616	625	643	609	635	597	646	600	618	626	670	586	647	622	642	621	615	643	607	608	601	649	631	685	673	645	629	619	587	620	616	646	684	652	645	623	610	592	589	621	641	626	662	684	615	593	615	638	605	634	630	632	616	669	584	632	625	657	624	654	585	635	636	635	655	612	616	654	629	629	640	634	604	595	605	636	645	624	625	593	594	642	621	586	608	621	633	616	626	649	678	625	655	657	625	653	622	607	607	655	633	636	625	631	626	599	618	648	609	613	616	640	681	651	622	625	624	669	616	615	686	649	613	641	602	632	641	656	621	584	641	620	659	608	593	653	642	608	632	645	653	685	649	631	631	616	626	642	602	602	645	636	647	636	642	653	644	615	637	646	618	632	648	629	661	667	623	676	633	680	613	623	635	611	627	606	624	616	651	628	596	582	654	647	643	528	635	606	615	646	569	673	662	625	587	649	638	604	666	583	651	632	604	634	664	621	650	592	604	616	640	655	649	623	647	598	653	653	643	633	670	617	658	649	637	676	623	624	665	656	597	660	605	585	610	640	645	615	644	639	613	677	622	609	666	609	626	618	652	656	641	617	673	653	604	633	617	622	615	660	598	660	673	616	605	658	613	617	592	629	635	584	589	668	636	634	620	601	646	620	596	675	649	663	680	623	641	608	677	647	553	608	608	599	656	664	599	599	584	614	622	612	679	606	634	650	576	587	639	623	602	629	646	637	617	638	625	671	618	639	621	652	597	646	687	628	603	649	674	683	590	614	652	635	671	660	615	559	636	629	629	642	594	630	605	629	609	662	623	659	647	607	636	631	618	625	636	624	613	623	616	626	655	655	644	580	623	595	656	653	603	626	623	659	612	656	598	615	682	598	614	664	632	679	660	628	598	628	618	636	653	601	620	638	651	644	655	591	644	661	620	658	599	620	668	646	621	631	624	632	648	669	633	657	654	652	621	649	637	630	668	626	618	675	662	635	585	647	660	635	624	628	607	622	635	649	657	682	627	638	646	658	614	627	591	630	600	653	602	658	637	597	635	647	636	615	609	618	639	608	601	616	663	656	611	626	612	612	663	654	594	670	681	659	640	625	622	630	555	613	655	617	611	614	643	594	584	677	621	654	658	621	640	585	642	661	593	619	674	628	621	602	667	630	629	633	640	665	629	681	593	644	636	642	649	618	664	658	654	602	643	625	640	634	588	627	601	680	621	631	632	596	622	646	601	598	607	625	584	649	627	622	705	645	669	644	661	620	639	602	685	650	662	574	655	630	655	650	589	622	654	635	583	655	657	675	620	620	600	584	596	621	610	614	631	664	639	599	586	617	588	621	636	639	654	632	644	604	644	623	635	601	630	668	638	643	663	654	626	665	680	623	592	631	639	612	662	639	627	662	610	663	602	637	643	614	652	595	656	637	643	628	637	664	653	624	606	597	622	635	591	674	689	654	602	584	625	626	612	659	687	585	594	607	600	660	645	633	597	644	665	637	619	635	610	623	650	659	668	624	695	661	604	642	629	593	583	658	631	634	619	658	635	639	627	601	639	650	590	662	615	590	598	677	650	607	628	579	638	633	581	608	621	696	620	680	638	633	618	680	646	631	660	607	680	664	655	642	620	659	665	635	663	664	621	643	667	674	650	660	659	634	616	617	657	623	615	632	622	634	658	624	644	639	641	607	608	647	616	617	633	611	644	605	622	613	627	638	650	625	668	689	641	631	680	628	649	665	622	621	621	617	639	642	625	645	646	651	639	670	658	604	663	625	599	665	699	576	652	646	592	664	677	661	621	615	626	628	637	628	590	621	621	607	632	601	601	580	574	620	627	638	599	627	614	598	615	637	606	641	645	647	655	618	639	614	657	617	638	616	621	604	701	638	629	586	658	611	636	643	613	607	596	606	630	644	660	628	683	643	604	623	629	627	639	613	634	608	667	634	638	674	664	650	622	643	611	615	665	636	633	632	626	648	665	666	638	641	625	599	652	633	600	604	643	622	657	643	623	646	593	615	630	661	670	615	636	611	656	631	629	634	619	579	643	608	600	623	646	662	630	633	645	634	652	644	638	674	659	591	672	648	610	625	650	623	607	646	658	660	616	637	577	597	668	635	685	638	660	633	583	666	606	645	638	630	665	656	621	647	615	642	579	632	637	641	656	625	661	645	672	622	627	627	639	598	631	600	658	621	640	640	637	567	643	628	603	597	636	606	600	638	640	640	661	658	580	634	653	604	629	659	644	669	657	636	631	614	670	647	607	612	616	618	623	653	618	651	625	636	636	637	626	638	630	609	593	598	617	644	651	627	626	599	596	619	653	652	626	616	640	592	631	641	623	588	669	600	605	588	642	651	685	614	643	624	636	617	600	670	654	649	610	648	616	584	642	584	680	646	622	623	666	605	629	655	656	567	657	654	616	599	665	674	643	652	609	662	610	610	689	609	607	657	655	615
23224	7459	3128	1774	1442	1171	1060	945	833	778	811	728	726	734	664	682	675	703	703	662	654	664	645	642	684	665	648	639	643	663	645	663	710	626	678	632	619	627	598	650	683	622	661	633	614	637	629	642	614	669	576	577	667	662	647	652	671	647	637	631	613	621	585	650	588	652	635	600	607	671	620	677	622	631	588	584	632	645	670	665	676	642	629	624	637	659	621	633	618	669	680	613	641	610	641	613	612	641	656	622	672	689	604	601	612	616	642	622	661	611	622	618	691	603	670	575	574	694	649	665	666	647	647	646	693	686	642	603	684	636	611	614	616	649	663	632	688	601	650	649	658	634	615	644	598	604	640	614	626	586	622	634	663	649	620	594	647	629	597	615	680	650	678	617	627	667	599	650	657	639	640	599	621	682	613	644	625	629	690	635	608	650	664	672	624	619	616	661	613	605	639	650	652	602	656	588	619	579	613	661	653	662	596	667	608	649	665	629	606	650	647	612	663	647	637	700	619	632	638	670	657	639	630	638	654	637	625	631	635	681	666	662	597	643	646	680	638	621	653	619	645	606	634	627	602	635	619	651	644	634	665	629	657	600	616	666	636	638	623	625	683	666	635	622	644	673	655	664	671	632	624	630	637	631	651	646	634	617	630	651	625	662	666	686	596	610	690	578	644	648	634	592	615	625	660	634	616	646	670	606	605	621	657	639	624	625	653	642	648	629	622	644	634	630	650	610	619	655	646	604	650	632	654	635	611	681	629	644	647	655	653	635	644	629	624	644	637	668	613	612	653	632	663	634	625	670	672	651	576	665	589	648	651	631	660	663	633	634	648	682	629	656	604	613	646	690	646	643	624	624	654	663	653	671	682	689	655	668	634	591	660	610	628	669	706	693	696	640	669	601	611	611	659	634	606	662	660	640	610	627	590	639	660	645	655	609	685	640	620	619	601	639	602	585	644	627	587	647	629	645	684	574	664	633	627	652	661	621	638	660	640	651	686	642	634	659	644	691	672	630	688	670	671	630	626	623	650	610	618	652	599	628	619	654	678	631	624	627	633	623	612	649	642	635	638	612	623	615	600	592	633	655	601	628	650	619	639	640	640	611	633	644	673	629	650	592	623	667	617	647	703	626	648	631	655	613	613	651	617	644	630	662	643	677	620	592	625	603	667	662	694	602	681	636	639	650	606	628	615	631	653	628	681	629	653	652	647	623	611	650	627	608	619	653	628	628	671	611	626	608	644	658	642	642	577	626	615	637	649	626	610	621	617	642	617	632	660	621	645	609	609	597	626	669	627	670	651	619	607	634	620	621	642	601	649	645	661	650	635	613	624	634	626	651	608	691	610	614	638	654	640	648	642	642	691	631	616	619	660	624	634	600	618	672	657	656	636	627	609	609	647	597	594	629	617	616	589	646	619	636	644	664	661	614	669	627	615	645	638	606	649	603	607	608	669	631	661	612	618	611	657	656	674	636	626	624	594	619	636	627	645	633	590	635	654	664	637	641	621	656	605	641	612	621	614	644	695	675	602	621	599	641	614	661	645	646	656	669	672	608	647	609	617	684	620	634	627	603	648	631	649	613	617	614	633	655	607	648	613	648	602	624	612	647	655	679	634	605	646	655	594	643	664	627	618	619	673	638	673	586	657	601	609	669	625	596	649	595	667	651	652	641	621	631	659	625	613	645	629	671	627	633	642	678	596	674	683	660	637	649	604	625	682	608	632	646	604	644	638	636	636	667	637	618	595	616	643	658	650	620	606	665	593	674	617	605	663	681	670	622	631	618	610	617	590	637	616	614	630	618	583	650	665	598	706	629	602	626	674	644	629	621	590	672	635	602	670	590	630	655	607	642	617	650	610	621	646	604	656	610	602	685	621	592	650	645	660	680	638	624	595	622	591	642	690	644	623	631	640	605	617	628	614	634	626	654	657	631	606	595	657	614	619	632	622	635	643	653	629	623	664	630	668	656	601	616	609	678	645	674	614	598	672	663	595	651	654	693	620	634	660	642	651	605	639	616	633	682	646	633	615	601	674	652	630	604	644	640	620	665	605	659	622	673	630	598	602	667	643	650	630	637	638	635	622	645	661	604	624	648	589	622	628	645	656	626	625	613	643	594	618	629	606	620	642	683	626	639	618	617	630	637	638	608	631	650	683	561	639	642	636	665	643	614	674	615	597	686	641	636	615	657	622	617	664	655	608	661	613	617	683	670	609	627	665	623	641	626	613	611	629	649	613	636	641	653	647	596	681	675	672	634	625	623	674	680	608	618	607	637	616	655	657	625	606	627	643	632	649	662	623	671	631	643	678	647	641	610	656	612	600	644	624	626	653	639	597	636	668	641	607	653	680	616	649	647	619	617	646	635	646	576	664	605	634	654	632	658	641	644	580	663	625	683	634	665	658	636	641	599	638	600	618	629	634	676	619	662	600	612	612	629	637	611	659	637	612	623	623	691	671	686	642	619	600	603	642	636	681	667	640	647	618	643	640	643	587	609	626	693	613	653	623	658	663	627	631	644	622	633	664	614	623	646	631	625	618	605	628	639	640	646	653	641	640	670	612	613	634	644	636	656	608	664	667	634	631	633	641	630	680	680	641	616	629	646	679	633	570	605	596	644	648	626	622	654	647	668	650	597	663	640	607	639	658	622	638	614	629	642	657	599	618	664	640	641	641	618	588	627	602	613	631	637	658	641	629	644	633	645	613	612	693	614	615	673	619	614	637	647	624	656	618	613	647	628	618	663	606	650	631	618	649	624	617	637	631	643	625	665	612	637	667	594	664	634	664	680	635	619	590	648	642	628	631	644	611	613	623	606	633	600	577	631	628	647	666	622	663	651	619	622	642	651	618	627	618	648	643	615	639	654	604	638	648	597	661	649	626	622	640	694	656	633	668	676	643	622	644	678	623	626	665	684	661	603	612	651	636	645	669	662	592	634	604	658	654	629	647	630	634	648	619	634	612	609	630	589	631	693	607	625	658	702	636	609	635	638	617	642	622	638	662	647	690	632	672	636	590	606	647	639	664	667	659	652	666	647	586	646	649	616	646	615	665	647	654	667	650	649	659	637	591	637	576	666	654	648	643	605	633	609	636	620	602	627	662	627	608	611	623	638	628	606	625	601	612	630	664	630	643	630	632	623	633	635	606	740	637	620	624	674	643	613	640	630	616	628	669	600	628	645	659	668	620	614	647	631	626	646	601	665	642	614	624	591	629	611	665	613	649	618	624	627	632	663	656	593	636	625	677	637	616	646	618	616	610	643	624	704	654	627	665	639	679	631	666	692	589	611	640	635	634	612	590	626	613	647	646	696	636	628	643	596	646	603	604	647	639	623	605	629	636	593	647	611	633	685	642	650	640	602	662	674	640	630	666	643	646	629	638	628	646	655	656	634	641	684	653	619	677	609	628	649	625	639	632	599	656	652	672	698	671	651	619	596	642	638	628	663	644	641	604	667	618	603	639	604	618	626	637	615	596	620	636	608
23039	21564	29347	24251	21559	21594	7270	1133	894	801	703	712	668	634	626	586	522	537	534	495	513	521	517	475	529	528	505	488	526	480	503	493	500	520	463	469	519	490	476	468	515	506	494	454	461	485	471	495	447	463	483	454	448	485	508	487	473	497	476	459	472	490	454	441	514	492	444	457	439	477	456	501	471	471	453	505	486	435	417	427	448	494	518	452	461	483	460	463	504	518	515	489	469	433	457	467	451	462	465	454	456	422	461	460	497	454	481	482	474	444	462	476	476	506	482	495	470	491	531	528	521	533	443	502	487	469	481	526	494	495	486	503	471	511	460	472	478	458	459	454	472	464	431	438	434	433	461	462	445	508	480	498	453	469	457	484	477	492	485	482	482	481	483	512	466	438	436	480	438	476	472	449	503	461	508	468	493	470	480	456	511	434	440	476	491	458	471	473	479	454	476	508	464	493	437	447	490	475	475	422	469	442	467	438	476	522	511	455	446	484	488	493	481	455	473	443	469	486	456	478	441	497	482	472	439	505	474	490	491	456	449	496	462	452	437	443	496	469	441	458	503	480	500	467	483	485	442	479	482	460	429	505	506	481	457	488	475	459	488	490	497	485	461	485	415	449	476	519	464	491	461	471	444	505	478	492	491	428	472	460	457	449	476	462	469	421	422	504	506	473	480	488	425	449	483	510	459	432	443	432	438	478	420	456	485	430	496	477	439	420	474	457	465	455	445	475	495	482	506	468	477	479	492	451	447	467	491	498	473	479	505	444	476	475	494	425	512	486	444	471	485	439	487	463	457	467	470	492	469	498	469	496	431	439	499	453	493	423	474	496	465	462	462	437	466	454	479	475	495	415	481	482	462	452	485	478	478	466	445	444	471	458	474	481	468	519	461	494	463	434	464	468	479	448	481	452	452	473	467	441	478	455	430	477	491	487	479	496	452	500	450	445	475	456	471	441	484	491	456	485	414	468	480	444	484	458	431	456	454	452	468	472	467	450	484	447	478	457	476	532	462	429	433	464	435	469	517	481	472	429	469	502	468	461	470	463	490	471	468	472	486	479	478	465	433	459	519	423	487	461	456	462	483	478	495	456	480	485	477	489	479	447	439	447	491	487	484	465	482	467	469	464	455	441	449	455	463	486	480	472	474	453	447	456	484	463	462	522	508	462	455	466	489	491	526	458	444	442	467	477	464	476	480	447	477	459	476	486	490	478	467	494	423	464	475	492	474	478	460	474	475	488	460	489	430	460	467	487	474	482	489	539	466	425	461	421	449	453	461	429	473	476	459	505	445	471	458	480	504	453	476	441	452	475	471	451	485	471	483	515	467	448	471	493	493	470	501	468	495	462	468	447	485	462	469	471	442	461	473	446	461	494	464	498	487	454	486	498	443	446	476	458	487	493	457	438	490	495	492	506	503	490	455	471	467	505	486	495	410	455	480	493	487	469	454	444	482	495	476	441	481	478	476	455	474	449	483	491	479	492	475	510	491	450	482	488	447	483	451	465	462	461	438	490	456	464	458	465	479	470	444	474	447	471	471	447	458	484	472	451	482	470	499	441	481	463	448	489	484	436	457	443	426	500	509	482	477	489	480	446	445	506	466	446	465	479	480	447	461	507	463	459	484	449	466	490	486	494	452	435	455	505	480	479	466	446	482	464	461	446	476	436	487	469	418	476	468	471	468	469	489	448	466	461	426	485	498	478	482	488	502	461	478	476	505	486	463	453	466	449	480	472	471	488	475	460	468	438	459	462	449	491	454	454	462	495	458	470	440	489	483	437	455	456	503	430	496	477	448	481	453	478	479	460	459	477	480	454	520	498	500	474	516	482	448	423	457	458	457	459	485	486	454	461	442	485	474	471	444	454	522	476	453	472	480	480	434	459	486	478	451	488	475	461	471	493	460	448	443	457	494	441	468	439	471	467	468	467	474	456	458	475	475	469	455	462	461	505	488	458	478	475	466	445	451	468	466	460	494	467	467	481	426	491	464	426	457	477	428	463	508	509	509	478	477	501	459	481	507	468	479	480	475	462	443	494	470	424	447	499	430	466	471	483	460	455	451	477	476	523	487	459	491	465	445	511	446	493	492	462	469	492	451	444	486	472	472	427	504	497	452	457	452	461	502	480	501	472	443	468	445	455	465	494	495	472	468	462	470	475	421	445	480	500	471	445	442	485	480	474	450	434	422	478	503	450	458	435	522	449	472	454	462	481	460	465	475	456	467	456	434	505	463	446	454	473	446	464	504	462	455	462	466	473	459	476	449	461	493	490	442	477	486	490	475	470	453	471	471	472	446	452	468	488	476	456	470	455	440	482	494	443	449	460	442	501	440	484	454	504	450	449	490	479	492	465	484	491	463	448	460	471	466	475	474	447	492	438	481	445	452	485	471	501	487	457	483	495	476	455	455	456	466	440	461	476	483	457	474	489	437	469	472	458	472	457	527	478	453	453	508	438	413	483	479	493	465	474	464	469	529	514	510	466	472	418	502	453	459	474	471	460	440	492	488	459	463	494	471	475	446	507	463	453	473	500	447	458	468	451	483	470	483	465	431	483	439	479	477	471	488	470	452	433	479	482	488	512	479	469	491	431	447	470	457	438	438	477	469	492	468	495	451	458	464	423	497	512	487	485	451	480	453	472	483	519	460	452	475	479	471	472	471	469	452	498	478	461	473	434	439	413	488	467	456	456	472	463	453	469	505	426	435	434	463	437	467	443	484	444	492	494	434	459	473	483	469	460	455	417	465	490	456	467	488	464	468	449	477	470	480	489	441	461	463	443	435	426	485	463	435	470	485	466	488	465	429	453	453	497	478	429	437	465	463	469	491	490	421	476	449	437	470	437	497	498	465	394	462	441	456	484	415	465	454	443	451	424	437	496	456	473	427	488	431	481	485	433	459	467	483	472	483	472	493	461	491	536	479	475	459	465	453	436	467	467	459	493	478	489	510	472	421	525	470	472	475	480	492	459	515	494	481	431	475	455	494	477	455	437	504	464	480	458	440	482	462	449	467	479	444	455	458	502	455	449	466	473	476	422	500	436	433	498	465	485	457	438	492	463	461	469	429	462	453	477	454	510	476	485	471	451	413	452	481	432	483	471	458	456	450	476	474	493	467	462	486	451	484	455	445	439	450	477	478	434	422	494	473	445	444	475	436	442	495	516	483	468	465	455	466	467	501	473	466	457	469	448	464	456	513	483	475	441	447	487	461	497	462	490	437	490	450	448	467	437	460	455	457	466	463	445	479	459	476	424	519	490	458	460	485	467	463	474	487	442	452	453	474	445	466	431	462	472	463	488	483	447	468	457	480	430	470	496	420	477	474	469	458	465	460	476	474	469	470	453	475	448	447	460	461	481	452	493	470	444	483	511	459	460	470	451	489	498	469	481	485	468	470	414	469	474	449	474	491	420	411	517	479	453	446	491	460	445	497	440	489	506	486	470	449	486	435	499	453	488	502	430	452	444	465	502	474	487	500	448
29586	16628	8989	4364	3294	2450	1928	1466	1278	1009	932	824	747	698	671	646	609	588	590	527	542	563	556	485	574	532	545	511	461	518	507	514	493	491	501	491	483	483	491	508	492	443	554	513	501	491	458	483	487	493	514	447	448	487	455	493	472	476	493	469	493	465	451	500	457	479	465	491	486	501	439	488	447	461	485	481	480	476	514	474	465	447	488	441	444	475	465	452	486	447	480	486	488	422	489	468	462	470	491	468	453	462	484	472	481	508	520	472	425	503	440	483	457	479	447	503	497	499	532	501	549	537	505	493	471	481	460	470	503	488	442	497	484	435	458	491	501	471	466	470	459	446	471	492	463	508	475	459	492	434	524	477	453	485	452	520	475	436	467	474	474	480	506	474	462	483	436	519	445	480	492	476	472	437	426	460	450	452	444	455	482	445	449	442	444	462	427	432	454	473	432	469	489	481	469	441	428	494	486	486	482	460	457	459	449	469	471	513	476	452	451	448	465	487	496	465	456	461	463	435	446	447	453	444	462	423	460	457	414	482	473	502	472	433	477	446	432	445	478	509	463	452	470	464	451	489	453	468	471	451	477	473	509	451	449	457	436	462	494	479	477	484	475	475	442	441	495	435	438	517	476	457	474	403	480	433	474	474	456	491	494	461	452	413	508	476	466	444	503	465	453	475	443	456	435	449	485	440	449	459	447	467	436	477	464	474	429	456	446	455	456	463	422	458	444	477	470	458	491	462	467	487	475	440	488	472	412	468	443	455	454	449	453	472	458	446	478	454	464	452	444	490	462	466	473	475	445	455	483	487	454	460	446	489	476	465	482	438	483	493	483	499	447	488	438	474	441	459	499	445	504	488	471	462	461	424	422	420	482	476	474	453	439	492	413	486	471	499	445	450	464	474	489	448	486	453	424	445	478	459	468	474	444	475	465	455	473	475	439	448	465	470	461	494	477	486	518	519	481	442	449	468	465	484	453	439	448	447	474	473	489	478	492	448	445	466	495	466	455	462	444	460	489	474	476	463	471	464	457	471	482	498	441	393	448	492	471	450	461	439	440	479	473	485	477	467	462	449	456	483	485	442	484	469	430	465	478	483	468	462	461	464	480	435	459	426	486	511	485	471	488	453	431	453	478	473	502	430	452	500	474	448	469	490	491	472	512	459	406	476	455	500	457	465	430	459	493	434	494	412	459	448	444	460	455	469	441	455	432	475	458	443	466	447	464	459	459	464	436	469	457	441	471	458	485	464	438	484	493	503	454	484	456	463	419	475	475	462	467	455	437	474	458	454	452	447	454	444	491	475	481	455	460	441	426	472	456	424	466	488	489	451	480	461	461	482	416	459	432	495	450	467	482	459	473	464	469	392	446	488	473	473	461	480	460	450	479	486	475	466	455	443	501	488	455	423	443	455	460	452	436	476	471	430	443	448	458	485	430	518	453	452	485	444	473	438	421	435	448	463	437	501	456	454	490	466	471	427	451	465	491	458	414	476	450	462	444	478	435	458	468	451	444	457	469	463	437	460	467	494	446	440	441	470	451	504	495	489	447	487	442	457	485	474	462	453	501	450	483	468	452	471	486	488	454	520	508	472	472	444	464	425	469	469	458	451	420	491	434	448	419	457	484	479	482	478	439	512	463	468	459	479	455	531	436	516	437	512	427	486	458	444	465	472	478	451	436	478	455	459	490	462	468	497	487	448	448	475	469	447	455	450	455	433	454	429	465	419	481	434	485	453	490	462	410	469	449	475	449	492	467	442	441	461	453	498	490	447	461	471	492	498	503	497	468	435	478	457	469	480	493	473	507	458	460	449	476	445	472	432	470	472	484	474	476	471	518	505	482	475	482	463	476	451	466	468	476	491	485	487	471	463	431	516	462	440	442	477	465	439	456	462	453	460	444	493	462	478	440	489	432	470	440	465	450	430	463	448	490	433	454	468	458	457	463	470	471	468	492	420	476	492	433	463	458	461	475	476	453	440	476	484	438	477	440	452	474	463	461	483	454	451	466	489	483	464	447	482	468	432	435	460	430	433	441	442	438	433	438	418	455	489	403	492	459	466	461	453	468	460	470	477	437	431	479	465	454	472	441	494	433	465	428	469	495	523	465	463	488	478	480	434	455	461	440	478	452	434	483	468	446	486	463	456	476	475	466	474	478	456	444	485	467	467	444	470	470	465	465	460	468	481	470	482	468	462	455	486	473	479	446	474	461	447	455	494	452	475	453	467	503	428	488	511	494	477	483	424	449	489	453	440	440	429	451	489	483	472	462	473	451	463	498	489	456	495	458	477	501	481	419	505	490	472	459	474	436	475	460	455	455	434	466	448	461	470	508	443	448	475	451	469	460	459	426	433	443	488	440	461	470	476	441	485	439	450	463	532	466	475	473	474	456	459	468	456	471	483	483	444	466	440	463	462	452	457	492	465	465	457	462	456	445	470	425	511	463	469	436	425	495	484	499	472	448	482	467	478	485	437	470	481	462	461	436	431	457	460	452	496	471	465	497	431	443	437	431	474	455	467	472	450	483	445	460	443	455	490	466	464	514	475	455	450	472	467	444	433	433	450	459	502	449	497	426	473	479	459	433	488	480	453	434	462	494	474	471	478	449	449	473	440	460	478	476	421	436	456	480	462	468	427	422	489	469	472	456	477	461	450	454	463	453	478	461	444	460	471	446	454	488	439	453	456	488	462	460	460	431	468	450	485	490	489	498	457	482	446	485	439	480	509	474	478	469	450	460	452	447	500	456	477	441	470	483	474	488	467	465	484	494	479	420	455	458	453	494	451	464	454	434	487	493	485	478	461	479	466	443	457	431	480	446	464	433	440	505	461	449	467	463	479	459	443	476	433	476	499	466	466	475	512	460	438	472	456	458	451	462	468	510	443	475	471	455	483	482	457	471	467	464	476	471	438	452	471	445	460	461	434	448	447	471	452	450	437	505	472	500	456	445	481	486	496	487	450	448	458	469	494	431	485	500	467	418	453	483	469	468	480	453	423	445	477	457	471	465	482	468	446	494	437	469	446	492	408	475	486	441	480	478	416	473	485	464	462	453	473	426	443	426	432	452	488	457	431	435	455	509	479	422	478	453	491	460	506	459	450	444	490	475	487	474	504	466	493	466	474	477	495	428	455	474	484	422	498	453	464	448	466	449	472	460	472	465	487	480	453	483	443	465	460	462	466	441	494	520	487	471	444	486	474	468	440	470	453	449	430	479	491	450	467	466	457	437	489	430	472	470	449	463	461	444	446	435	426	514	462	468	486	477	450	452	445	451	444	469	450	445	477	448	429	492	445	477	448	447	478	480	497	466	473	469	439	497	471	439	433	485	463	462	486	472	469	484	478	503	451	432	456	458	481	434	481	468	403	440	498	462	453	484	439	496	462	475	447	457	477	460	429	487	471	463	469	487	455	478	473	461	485	480	449	456	438	490	465	450	447	462	445	440	450	431	490	478	429	468	511	492	461	494	467	476	473	457	458
28966	18099	4219	782	556	562	478	474	471	502	491	511	458	470	478	482	468	481	494	470	439	493	467	492	516	485	435	488	489	465	481	489	449	490	470	520	459	506	471	507	461	488	465	475	493	458	470	487	452	483	445	486	498	475	449	465	448	483	486	520	503	498	473	468	476	465	482	453	491	479	448	487	515	502	473	479	425	480	450	503	522	494	442	451	531	470	525	452	484	472	493	439	485	457	477	462	491	467	496	465	452	474	470	495	456	486	481	474	480	485	530	522	456	475	485	472	485	467	452	492	490	461	460	472	459	477	466	442	504	439	481	476	448	477	467	502	469	516	494	480	471	458	462	458	487	463	468	501	498	475	492	479	448	509	491	478	505	441	470	495	461	511	457	477	453	462	515	508	477	480	471	443	514	501	451	445	504	469	487	503	434	416	479	461	459	461	513	453	478	471	504	505	480	462	459	474	465	446	473	494	482	450	508	498	462	454	496	494	474	496	432	441	484	453	472	483	519	441	506	453	469	454	483	519	472	460	490	500	459	447	474	501	481	486	450	481	508	459	490	447	494	475	461	479	464	502	476	467	498	501	439	479	476	450	497	460	482	495	526	460	504	468	457	466	497	459	527	496	418	462	473	479	494	461	441	488	479	438	502	485	488	468	461	500	469	476	445	459	432	457	486	522	486	501	448	468	449	488	490	467	492	464	479	478	460	478	489	481	439	465	464	504	509	483	441	455	452	531	456	458	501	462	522	481	484	509	477	450	475	490	491	504	444	463	471	464	490	489	488	471	494	475	434	469	486	461	458	457	482	516	463	464	471	468	472	467	525	452	439	441	480	449	475	484	480	500	495	466	454	451	487	450	418	466	476	491	491	478	499	483	503	495	468	425	466	447	493	466	452	486	468	443	481	457	489	475	486	489	443	474	490	462	517	469	458	494	505	455	447	451	489	462	470	488	481	473	444	465	495	506	482	480	456	455	501	465	497	510	484	494	462	510	472	487	509	459	494	479	468	452	493	464	519	510	486	452	478	475	450	454	506	487	488	518	490	439	475	466	479	488	497	491	444	479	495	503	500	491	439	477	490	475	503	447	462	465	490	511	470	467	467	491	460	485	459	493	459	439	437	474	470	477	475	488	467	490	474	431	466	461	534	474	492	485	525	497	460	499	519	444	477	531	463	493	501	502	448	459	483	494	471	464	465	495	480	490	431	432	506	424	503	415	488	485	428	434	477	503	477	473	465	477	505	467	474	432	479	496	468	443	490	471	486	501	469	468	490	491	491	472	473	477	451	453	471	489	442	468	471	462	492	503	449	522	453	466	472	501	459	470	479	446	466	444	460	502	478	471	460	447	469	451	506	497	455	484	489	464	447	464	502	465	441	476	499	482	464	492	467	495	488	496	484	505	454	495	475	459	445	494	470	470	468	494	461	491	491	468	441	508	509	474	454	471	508	470	467	467	451	478	472	453	455	492	486	468	499	484	467	462	424	492	441	464	489	471	509	451	480	457	437	510	512	475	510	466	468	510	491	481	464	486	446	456	457	436	475	459	474	470	457	493	472	433	456	451	484	483	469	461	492	482	475	484	463	509	533	482	479	442	496	478	477	487	441	481	467	518	434	514	492	488	486	487	468	439	482	460	503	435	434	495	495	464	431	479	432	487	497	482	529	497	491	476	486	496	461	494	474	460	460	484	455	510	480	465	457	523	463	474	486	531	459	485	494	471	478	489	499	502	451	457	472	469	474	492	469	503	449	479	485	464	501	492	464	508	458	494	508	454	485	462	482	477	501	519	482	471	471	466	467	472	466	478	482	442	485	505	522	473	474	501	508	480	536	457	471	482	501	512	461	487	484	480	503	458	472	504	491	476	484	468	490	454	480	488	460	461	472	474	498	468	477	503	510	486	473	482	456	452	493	484	486	454	452	463	447	484	484	533	506	469	473	514	484	444	483	462	475	473	431	468	477	460	475	491	460	474	485	475	461	491	510	465	472	490	500	527	437	464	533	469	473	441	453	495	498	448	448	469	468	511	486	464	508	507	441	489	458	476	488	435	445	461	479	481	489	486	450	494	477	478	474	467	467	456	483	518	490	492	447	449	463	451	444	477	510	476	499	488	444	444	450	458	451	491	463	477	465	473	466	451	522	452	511	481	459	464	479	466	447	478	419	485	453	470	471	484	459	432	490	486	492	481	488	475	442	471	466	453	511	514	469	499	500	470	455	467	485	478	479	456	505	476	479	436	481	486	500	457	502	492	470	486	525	469	420	484	453	487	471	473	468	433	443	471	500	493	456	497	482	449	494	478	473	497	481	471	459	453	439	495	469	463	488	483	479	466	484	419	476	473	460	484	487	512	490	440	451	496	474	474	450	501	456	477	476	500	475	476	461	417	498	434	477	519	488	471	467	461	508	475	454	455	528	494	479	479	464	523	471	475	493	500	442	473	465	481	481	482	506	514	467	466	489	434	482	467	436	445	456	501	443	453	532	488	500	491	450	448	529	473	469	474	474	487	446	445	509	458	477	468	473	478	451	459	441	503	496	496	465	450	473	512	474	456	448	479	454	462	448	432	457	461	460	445	476	508	425	491	499	485	467	495	475	435	474	469	476	498	480	499	476	498	454	444	484	498	490	483	467	458	486	475	490	487	473	501	471	469	501	508	473	434	468	449	467	486	465	456	470	450	473	479	468	478	462	476	507	478	500	443	500	461	505	479	501	485	504	503	482	486	467	459	496	458	443	486	525	472	462	461	449	445	472	437	481	494	440	462	475	461	457	488	456	458	481	456	492	482	436	489	488	457	478	509	488	481	481	469	465	506	472	457	477	484	484	478	465	487	490	462	466	512	490	453	496	487	496	466	470	488	459	482	480	463	441	452	465	464	422	472	511	489	468	459	442	486	462	519	462	455	507	495	495	453	493	468	505	471	481	493	508	502	493	460	500	500	458	491	488	492	536	483	433	501	514	447	544	471	485	461	480	476	501	456	479	464	463	471	491	469	491	442	474	414	454	459	471	477	474	474	511	458	431	445	505	462	497	429	485	444	516	426	475	442	477	459	460	492	518	490	473	464	457	500	434	481	516	497	472	478	455	501	493	463	491	506	463	472	534	475	497	481	461	465	466	468	407	443	442	484	447	451	495	459	472	480	457	494	462	484	492	447	455	499	504	479	489	496	472	455	443	486	478	433	458	431	483	475	500	512	469	454	480	503	467	503	496	451	420	468	468	447	493	493	479	492	468	518	443	406	476	471	493	510	455	486	514	482	455	486	461	484	511	457	458	459	450	420	503	462	513	542	477	459	465	469	471	473	475	496	447	440	456	454	468	472	512	486	493	467	453	483	520	499	495	439	479	459	438	458	464	500	455	486	494	468	486	452	478	500	469	498	466	479	518	497	441	495	502	504	476	450	473	489	472	498	515	479	487	457	477	497	488	483	502	462	448	437	468	464	474	483	480	483	461	459	442	484	462	469	492	457	513	468
19156	2430	767	593	575	552	492	516	511	528	518	520	505	505	462	499	518	506	497	485	476	475	493	495	466	498	519	495	510	531	496	498	472	541	537	473	495	515	501	518	481	517	506	493	493	497	495	543	508	494	521	517	497	501	478	487	460	538	477	475	529	473	484	516	532	524	466	498	521	527	494	515	448	482	478	529	487	512	505	480	487	513	489	474	454	541	499	503	500	493	511	465	483	509	526	494	508	516	498	489	512	486	479	505	493	515	519	476	506	478	488	530	495	510	528	496	505	472	492	511	513	526	588	509	507	499	518	521	501	520	482	473	502	508	528	507	469	493	526	496	545	493	479	481	500	508	509	549	474	506	495	506	476	528	502	496	472	498	507	528	480	518	498	504	495	536	526	472	534	510	499	500	484	530	500	489	471	469	465	455	494	504	505	538	541	511	517	486	506	461	492	518	495	541	505	517	532	528	523	529	515	472	487	512	525	496	485	481	495	500	488	492	510	531	530	490	498	474	497	510	505	546	480	509	501	492	506	475	528	474	521	487	521	517	490	507	500	506	527	469	486	492	540	522	479	523	512	500	497	511	537	516	515	474	516	508	481	483	529	472	498	500	519	511	502	488	486	485	491	504	520	514	440	473	511	483	523	544	529	490	478	504	531	527	478	515	564	478	531	505	497	519	480	480	525	517	500	529	533	534	515	483	494	513	516	499	484	477	485	495	471	500	505	505	481	476	456	536	510	478	489	508	524	499	479	525	490	510	510	479	479	512	525	465	462	467	482	497	477	481	463	482	472	539	526	479	531	488	494	525	513	531	486	540	515	456	529	522	507	502	454	535	491	527	509	485	505	502	514	496	480	512	499	523	493	531	468	525	503	512	514	502	534	473	519	510	496	477	517	479	491	512	518	496	510	492	496	489	471	453	525	511	512	474	545	478	530	529	499	503	474	530	517	482	500	524	472	478	502	547	531	513	495	517	503	510	494	515	475	480	496	515	478	500	491	481	499	500	518	504	460	484	539	473	452	472	457	494	516	470	496	499	492	519	510	495	475	526	491	490	479	502	549	506	548	489	508	509	497	484	485	486	463	494	487	489	526	503	510	518	492	527	495	523	502	502	488	485	477	507	531	514	484	494	521	479	451	505	491	509	488	492	487	554	500	497	520	530	502	504	486	531	515	496	491	458	503	480	505	468	493	486	491	516	481	469	511	489	485	511	502	522	487	530	502	494	469	456	517	442	495	524	525	549	489	515	480	499	483	512	466	537	524	516	497	487	466	498	516	485	482	516	510	503	479	537	509	514	530	532	451	528	509	460	514	492	494	515	514	529	489	505	462	497	479	483	496	498	503	484	528	513	485	477	516	510	491	516	492	504	501	479	533	458	494	527	513	499	476	478	483	500	490	507	485	515	483	507	503	484	509	489	512	509	477	487	502	473	554	470	473	524	508	527	531	506	470	516	509	537	525	468	548	489	523	520	506	527	519	491	477	517	483	502	486	511	523	530	511	504	514	485	501	484	495	483	506	498	497	511	484	512	485	476	494	531	511	510	496	509	479	512	474	503	502	505	526	489	495	504	500	523	468	496	478	485	514	508	473	520	512	491	514	448	483	493	499	515	474	488	478	527	465	505	519	522	475	506	521	497	533	540	478	499	510	511	504	479	467	510	473	494	482	499	529	515	519	496	469	501	485	479	466	489	507	518	528	523	482	513	499	492	542	483	486	472	487	474	505	489	506	490	497	517	515	511	500	498	470	480	521	476	460	512	466	520	460	471	499	565	489	485	496	504	502	513	472	499	481	512	473	462	461	514	497	490	479	462	454	501	451	533	505	483	459	490	475	531	521	516	486	510	502	460	505	512	466	502	511	508	514	500	490	489	509	501	527	520	526	502	517	503	529	533	523	514	489	492	500	499	480	481	472	539	541	499	511	517	514	512	483	496	510	488	551	467	491	487	506	503	490	537	482	476	492	544	525	505	471	470	480	478	560	492	476	500	490	511	525	478	457	519	499	491	507	484	533	502	502	503	502	478	499	502	474	510	491	500	527	490	486	533	481	523	498	476	507	472	498	519	483	523	495	503	524	526	520	510	470	499	520	502	485	530	496	495	466	502	513	474	533	525	459	529	510	479	492	531	504	498	509	505	473	545	501	487	517	468	525	502	479	479	505	491	483	478	506	483	501	519	488	463	495	480	486	488	469	521	497	516	503	489	480	487	486	498	507	536	483	496	489	520	442	480	524	525	507	499	503	506	494	511	530	555	514	509	551	504	497	522	502	487	471	480	509	493	518	525	491	502	501	479	491	499	500	482	512	541	515	513	552	455	506	543	484	521	531	495	515	513	528	505	491	512	486	499	510	454	531	483	515	513	482	475	504	507	536	492	513	467	536	534	526	484	494	524	466	506	476	511	491	544	492	501	474	485	484	504	486	481	488	502	502	509	517	493	522	493	474	519	513	515	498	511	501	480	492	476	473	480	548	514	498	478	558	497	494	492	530	503	498	504	506	492	497	471	498	498	523	506	481	508	569	482	515	490	487	483	488	534	490	502	501	498	495	503	520	482	513	466	503	505	506	515	486	482	462	506	507	477	546	515	489	467	469	494	522	555	511	512	517	499	451	516	486	465	468	505	536	524	486	498	495	501	486	496	504	511	514	522	511	482	507	495	507	555	455	489	471	499	532	512	483	477	487	543	491	524	480	520	497	500	520	476	465	504	454	511	526	473	451	550	491	506	449	491	500	493	497	507	497	490	489	501	497	500	490	508	478	488	467	538	510	493	504	534	509	504	489	507	503	495	480	525	510	483	514	466	533	492	504	524	508	517	504	495	546	520	493	509	508	511	490	511	480	513	464	507	531	490	462	513	469	498	508	478	541	493	524	496	474	495	504	494	514	499	536	475	501	494	491	512	485	531	496	518	529	498	525	456	474	516	498	482	522	528	448	530	523	495	508	483	474	471	486	505	489	528	514	525	490	519	470	494	508	535	504	529	473	514	499	535	478	457	487	529	523	514	506	498	502	498	502	465	510	522	484	487	497	485	454	476	515	527	464	480	488	478	535	463	494	491	486	468	477	498	508	557	513	549	524	497	481	543	463	489	485	516	499	467	494	532	505	513	485	528	481	505	505	482	480	524	492	514	504	519	486	487	517	518	498	505	494	530	493	498	472	466	519	464	510	522	502	494	463	502	503	471	512	485	530	487	493	485	484	507	564	532	502	474	499	512	533	557	536	512	490	482	515	486	534	508	507	537	512	454	484	458	508	508	486	471	489	500	493	513	524	526	527	512	483	495	520	485	494	511	484	524	523	497	548	523	491	515	474	546	492	516	489	493	492	518	489	508	495	508	487	494	519	490	547	492	504	476	520	481	503	487	508	507	485	493	478	472	494	526	490	493	494	473	522	524	511	462	511	506	485	500	516	533	534	485	544	472	494	510	526	503	511	489	481	507	529	502	515	475	478	537	516	514	433	523	482	493	493	508
24150	21516	28862	24610	21490	9819	963	632	542	492	448	443	437	408	432	374	345	388	403	352	340	364	338	356	354	347	327	316	318	326	323	358	319	356	348	291	347	310	343	329	346	315	313	316	366	333	286	311	301	327	339	334	317	333	355	319	297	315	325	339	299	321	316	340	347	327	334	329	319	325	306	306	343	324	283	320	322	321	315	334	364	330	320	308	318	300	324	345	342	345	318	350	311	362	326	346	339	307	339	341	328	319	313	327	307	313	314	343	346	341	324	343	291	331	339	374	336	312	339	383	344	368	351	323	358	333	358	303	352	332	328	371	338	306	322	307	324	325	329	336	337	347	317	316	332	309	334	334	298	341	325	325	338	331	338	350	338	337	332	366	338	329	293	318	331	304	323	340	332	294	311	310	318	333	320	322	301	321	328	316	317	297	329	343	306	306	308	362	314	335	297	341	316	338	329	318	325	330	324	321	344	323	332	320	348	317	317	348	305	316	325	306	346	319	327	336	338	328	317	331	317	321	344	306	326	322	315	338	326	329	299	357	319	317	314	310	328	343	316	338	320	319	322	300	325	344	326	316	355	337	334	327	298	325	352	329	318	290	319	312	320	313	290	338	331	321	327	336	330	345	371	343	298	337	351	355	333	312	323	313	310	331	334	305	318	327	311	263	317	308	326	312	342	325	303	325	305	296	326	328	335	322	318	306	318	334	328	312	318	346	328	349	330	328	330	327	319	339	325	315	309	314	345	335	353	317	345	258	304	317	301	321	302	293	326	321	335	319	332	306	321	320	300	321	302	310	326	329	312	323	315	337	354	334	298	307	338	325	357	340	306	321	312	324	331	316	346	303	328	322	325	328	340	278	305	297	339	330	341	297	318	306	343	344	306	307	313	339	339	309	313	330	309	295	329	341	324	314	328	313	313	323	302	353	372	305	336	336	332	285	332	299	332	304	305	332	336	328	312	340	295	339	346	329	305	331	317	319	316	312	313	344	367	315	332	339	298	331	311	328	318	316	333	322	312	309	335	313	329	323	350	340	351	336	303	317	327	317	293	298	314	329	309	353	313	335	303	305	363	288	356	327	331	321	349	342	307	287	321	308	321	318	304	297	332	326	315	316	325	298	270	326	308	349	322	340	327	322	314	309	362	296	320	316	314	343	338	330	305	356	313	311	330	331	295	317	335	324	328	305	341	339	328	327	328	326	343	337	344	302	332	334	313	332	314	344	314	326	343	331	288	299	327	301	296	312	300	297	308	344	341	304	325	365	324	310	353	313	330	305	304	342	309	340	334	344	338	332	353	311	328	340	335	339	289	300	315	299	299	317	328	315	345	333	332	288	332	306	316	339	339	306	344	327	307	339	320	327	322	293	339	332	333	329	334	344	334	307	302	315	332	295	297	329	326	311	311	316	321	320	320	297	335	327	303	337	307	342	304	321	353	316	324	318	330	290	329	324	314	352	329	310	361	361	310	336	343	301	305	312	308	302	301	321	315	356	307	316	335	304	333	332	315	349	326	285	347	336	309	323	320	313	327	348	326	310	323	335	343	324	299	342	328	313	289	307	304	327	309	311	350	327	303	338	329	334	333	326	341	352	319	309	307	308	324	312	326	299	301	322	359	346	317	321	338	330	352	314	300	330	323	298	295	283	342	359	318	315	316	323	348	331	317	328	332	317	307	358	342	337	327	310	310	321	330	324	316	305	342	329	321	309	300	328	292	299	339	312	333	289	297	331	304	301	322	318	347	330	341	325	312	302	309	333	323	339	327	301	306	315	346	307	317	321	310	370	335	330	352	311	347	327	333	328	339	327	336	309	318	283	320	316	345	329	325	264	325	296	313	307	327	339	320	338	311	309	320	337	300	335	312	327	333	301	303	335	313	349	315	320	310	322	327	308	352	311	322	323	320	322	296	307	303	330	320	326	347	336	320	296	331	317	311	322	340	325	332	310	318	364	353	304	328	330	310	327	305	321	309	333	351	336	319	315	317	340	338	346	297	347	326	327	331	330	337	317	337	316	284	294	316	334	325	321	329	329	323	317	336	319	315	306	300	331	314	347	307	334	311	333	349	313	311	314	320	309	307	348	280	364	350	317	326	315	319	319	338	304	287	326	330	308	340	307	299	298	318	328	337	323	332	322	327	310	308	331	282	310	329	307	332	342	309	292	335	365	341	307	311	312	295	304	336	317	309	332	298	312	314	338	319	310	332	327	325	291	299	313	307	357	320	332	297	303	348	319	296	320	320	289	319	335	307	312	323	321	311	348	316	313	329	297	306	321	320	360	335	302	313	300	332	363	320	328	329	361	329	318	313	313	348	342	328	322	308	311	301	281	316	317	329	312	311	320	322	309	268	342	316	331	312	303	339	327	333	321	328	353	313	321	360	320	323	328	321	303	339	305	347	331	316	321	305	328	323	338	319	338	318	325	332	306	308	335	333	320	357	281	309	306	325	301	342	302	328	309	303	320	333	294	331	329	296	375	322	310	304	340	305	331	320	340	313	306	345	312	317	313	313	323	332	311	341	309	355	332	307	318	297	340	344	302	297	340	289	328	329	286	363	302	354	332	340	340	293	331	346	319	324	319	294	332	315	329	324	323	298	314	300	335	329	322	314	329	303	314	315	302	325	331	334	317	313	320	311	352	327	311	304	311	322	325	307	349	306	294	351	292	303	333	325	315	360	296	300	301	317	320	311	338	340	323	338	325	313	306	315	322	334	343	312	320	280	311	321	321	293	301	301	339	326	296	337	346	317	312	334	342	320	311	340	338	310	342	334	341	360	339	266	319	337	326	322	307	308	326	303	323	310	322	331	324	304	321	298	319	341	326	327	313	329	314	315	337	348	315	296	308	328	318	333	324	305	348	328	325	289	342	319	307	318	331	357	316	328	341	327	292	325	338	325	350	319	311	333	321	301	306	308	322	307	327	301	367	327	345	348	358	346	324	322	291	321	335	334	340	324	329	325	319	304	296	324	352	325	335	320	330	330	285	301	327	312	291	312	312	346	317	311	315	343	297	301	300	346	322	333	345	298	331	311	317	347	311	325	331	305	324	333	301	333	333	322	332	328	288	323	321	297	315	289	319	313	299	329	340	316	333	298	327	307	304	337	322	338	313	341	312	351	296	328	334	333	308	317	333	317	351	312	337	308	322	298	319	311	343	306	354	330	319	299	338	328	341	308	290	325	315	338	316	314	311	318	335	293	351	317	330	341	319	355	310	313	318	317	311	312	321	337	321	305	290	312	297	317	299	340	363	334	314	342	298	352	325	345	345	346	326	286	322	323	321	312	322	295	328	312	372	348	298	324	341	329	337	299	321	325	319	339	307	336	330	319	342	367	329	296	344	323	311	349	311	339	309	325	342	305	354	311	321	307	321	346	306	290	320	314	319	363	313	343	317	322	320	322	303	343	279	337	342	340	323	335	329	327	321	310	326	291	331	329	340	295	322	330	311	329	316	327	336	308	346	308	355	341	308
26048	10767	5292	2485	1856	1340	1118	891	774	642	558	566	525	491	438	462	439	377	423	348	367	394	375	382	385	365	377	363	378	337	365	349	348	357	365	382	351	350	348	361	359	364	342	361	332	367	351	351	384	370	315	343	338	363	368	339	317	356	368	349	341	371	359	347	333	350	348	338	349	339	348	341	372	367	341	340	333	335	302	335	340	344	325	338	313	326	357	320	346	371	337	342	332	338	355	359	336	349	329	337	341	349	328	347	374	343	348	357	304	363	366	374	350	385	333	357	355	366	354	388	356	373	378	336	365	359	311	312	366	343	384	351	342	364	333	343	338	369	364	374	344	338	346	328	358	341	346	323	388	347	336	342	353	315	352	353	331	313	338	339	377	369	339	323	351	363	358	350	368	357	347	331	370	343	370	338	347	313	339	350	326	323	367	344	368	348	327	324	340	338	338	344	349	375	347	331	352	376	345	364	326	310	352	297	368	317	349	351	360	331	340	359	361	356	342	334	363	348	342	337	342	329	325	336	339	353	326	344	311	342	336	335	358	328	337	319	371	310	321	375	322	342	323	336	311	338	327	330	341	374	335	356	345	364	393	321	334	330	340	350	343	336	351	335	356	340	326	363	342	337	359	328	352	352	327	322	344	345	345	354	392	310	321	341	375	339	342	330	320	342	335	348	326	331	345	346	370	316	333	366	357	384	353	333	350	356	324	348	359	329	343	333	354	359	321	347	345	383	344	337	341	344	321	347	324	364	372	326	323	344	320	350	360	359	311	349	332	366	325	330	302	348	354	341	304	327	337	330	389	365	351	356	350	332	358	304	328	349	336	313	326	366	354	352	319	312	313	345	329	395	318	341	327	317	347	353	319	327	367	332	329	318	344	337	313	342	331	338	336	342	327	386	343	361	318	322	352	332	350	329	328	344	372	322	368	352	373	316	357	332	359	336	320	325	344	321	342	352	312	314	323	377	351	343	349	356	338	341	341	345	312	366	373	379	346	353	329	354	354	347	363	333	336	346	344	341	336	329	343	346	344	327	348	390	328	384	298	353	322	345	368	346	348	338	358	311	337	363	345	372	352	344	321	351	328	291	345	353	324	370	327	328	371	311	369	330	347	351	359	370	330	332	361	325	355	345	361	330	360	322	364	324	349	367	332	343	354	287	350	360	337	350	336	326	337	339	338	314	336	335	330	341	347	353	315	326	376	333	337	342	353	345	350	356	346	345	345	349	318	336	372	305	343	360	338	365	349	315	350	336	333	317	318	358	331	327	351	345	327	373	335	362	331	347	315	341	356	304	344	338	358	323	347	361	352	329	354	318	342	324	345	352	316	353	342	309	344	362	337	355	361	316	350	315	333	348	351	332	337	336	378	346	359	352	336	321	306	372	358	321	330	361	315	360	325	320	317	324	342	364	312	349	293	364	357	342	336	335	374	351	316	321	312	363	357	331	351	304	337	349	331	332	352	359	342	319	353	319	357	332	339	331	342	364	340	317	386	341	341	335	336	345	367	333	343	325	353	364	323	401	325	338	363	352	333	342	349	328	333	365	354	359	340	324	355	328	337	355	329	350	329	368	344	327	345	376	358	342	315	351	359	356	358	335	338	362	353	348	337	356	325	355	335	331	351	353	358	361	343	345	338	357	347	326	346	347	363	357	336	346	346	348	340	300	357	367	366	342	357	344	321	353	350	330	364	343	316	323	327	333	353	328	352	329	349	340	338	382	334	309	307	367	327	345	361	320	339	348	345	354	366	349	337	367	323	328	346	312	331	349	349	336	349	310	350	311	334	349	335	305	321	302	378	330	324	370	318	325	344	336	326	327	384	345	347	347	355	354	336	316	377	336	328	325	334	353	324	355	331	364	324	346	352	324	361	329	340	295	357	317	343	370	359	346	361	317	368	330	324	363	372	323	338	347	364	369	325	369	315	334	316	329	312	333	346	336	346	364	359	313	344	326	321	346	319	344	338	348	357	315	333	321	370	353	323	345	361	359	354	361	319	354	371	306	346	380	371	343	355	308	327	314	359	326	337	357	348	344	344	370	349	314	372	348	312	332	351	358	355	358	334	306	345	354	331	350	331	354	320	342	355	372	365	383	344	346	331	347	370	377	335	328	323	316	341	344	331	338	356	320	347	359	363	337	320	327	354	346	344	325	358	321	334	341	355	348	370	354	352	337	340	294	325	341	358	373	366	351	381	366	338	376	328	333	365	334	331	330	399	333	343	338	312	332	338	322	331	305	315	346	343	313	351	346	318	333	342	329	377	387	370	335	311	359	344	311	353	293	343	360	329	341	320	320	355	356	350	337	311	352	318	389	320	313	325	363	377	347	332	356	347	320	349	376	326	314	351	365	349	345	353	336	310	341	348	363	357	371	316	346	340	355	332	336	363	340	347	330	334	362	332	350	335	350	371	335	377	324	359	363	317	354	334	338	340	359	346	336	366	357	328	363	339	348	301	360	320	351	322	366	376	345	310	345	309	330	323	376	336	360	338	339	339	388	364	287	344	350	335	330	349	309	346	351	342	372	325	321	336	314	329	311	352	344	345	356	352	355	358	343	364	323	353	341	320	368	360	345	344	295	342	313	325	378	341	356	336	320	363	305	351	363	311	360	340	330	330	332	327	319	328	350	320	322	358	332	347	344	349	320	344	373	360	333	316	330	359	312	328	329	354	335	363	337	350	345	332	338	324	320	358	352	336	325	336	338	349	333	316	347	338	309	357	347	321	341	339	335	350	334	358	332	360	360	358	338	329	297	366	317	351	361	367	325	337	371	296	348	362	325	355	354	368	327	333	315	338	346	317	327	308	341	339	342	350	330	348	365	325	344	349	356	342	333	341	328	370	347	316	306	311	367	336	325	350	362	351	366	343	352	361	351	349	325	351	347	354	367	348	337	341	345	339	339	318	332	341	331	338	348	380	359	357	334	326	341	352	364	370	367	357	338	341	354	307	301	360	324	312	365	352	354	333	328	320	332	349	376	337	350	336	319	332	368	363	343	360	331	359	299	353	334	308	345	359	359	334	343	349	342	324	377	326	327	349	327	329	280	365	331	321	375	334	356	328	336	368	325	349	333	334	339	338	326	347	377	352	345	364	341	337	324	333	323	343	321	389	366	330	331	327	379	322	333	345	380	350	327	343	333	317	341	364	325	328	369	335	346	350	362	345	357	308	314	323	355	360	340	313	358	337	365	325	356	341	348	335	369	345	347	366	327	357	335	342	323	348	336	356	334	342	335	351	332	354	347	362	331	307	347	338	339	357	310	339	317	352	342	299	382	329	357	328	326	319	343	373	323	319	341	319	340	334	361	330	351	339	360	336	346	359	323	350	355	361	340	317	350	345	345	337	344	349	331	309	338	344	334	333	327	338	343	341	346	350	352	361	332	302	356	362	299	375	321	343	324	347	360	335	338	340	318	343	357	330	326	365	306	341	310	345	317	371	353	328	358	391	330	343	380	337	367	334	325	348	338
25434	21550	27671	25726	9768	1025	837	779	737	760	670	685	647	679	613	628	691	649	657	623	611	643	594	662	678	652	678	631	609	648	613	633	623	653	600	644	660	614	598	621	651	669	658	633	609	664	641	622	631	629	671	668	648	653	633	626	620	662	583	633	634	691	633	612	662	687	634	657	655	642	628	577	646	684	648	654	589	625	644	569	637	648	613	634	666	665	620	639	593	603	629	683	640	642	686	646	584	616	598	624	626	627	655	612	635	649	694	648	630	620	675	611	631	629	673	670	672	682	606	675	665	675	637	649	634	639	637	638	677	655	622	621	672	710	605	648	622	640	620	645	611	663	654	615	592	603	616	666	629	603	647	659	625	620	597	652	678	648	616	598	635	657	656	632	644	618	650	618	637	608	622	597	675	635	626	644	659	595	610	631	616	641	602	605	616	655	603	631	669	621	572	584	608	612	581	634	641	643	662	634	658	666	600	656	637	665	620	639	650	655	631	613	644	652	624	583	702	608	605	627	673	631	635	640	635	564	570	636	611	618	611	625	620	611	661	645	659	659	652	682	632	626	619	618	655	621	648	592	646	633	644	660	620	603	596	619	627	673	606	632	629	636	603	601	609	625	688	587	646	629	645	640	651	648	610	633	679	673	655	626	621	609	632	625	631	615	608	631	624	646	637	632	638	629	616	639	649	627	644	586	601	649	607	653	642	669	688	626	620	644	582	620	623	612	644	657	662	655	611	628	608	582	637	599	605	591	655	619	636	639	606	582	676	636	598	687	635	637	625	661	625	635	640	591	634	617	615	644	618	582	613	602	644	666	674	645	649	611	626	593	617	603	644	693	618	647	653	647	595	634	618	596	635	605	586	626	587	586	658	669	670	650	628	621	615	650	638	640	628	638	656	628	617	631	650	632	657	667	622	609	652	581	594	606	609	641	661	630	654	608	595	646	650	595	638	625	609	596	608	646	634	625	639	598	610	617	601	614	654	619	707	639	604	673	644	624	633	702	680	651	636	597	624	633	668	652	648	613	613	601	596	607	638	665	651	616	609	643	671	658	677	642	643	629	607	621	652	635	633	630	646	599	600	591	687	633	611	597	580	647	637	623	605	618	623	638	609	635	697	629	624	653	603	615	634	612	628	653	638	661	610	631	661	644	605	652	653	647	628	606	578	582	628	601	622	640	655	657	622	633	622	664	622	622	638	623	658	669	627	632	652	672	663	647	598	600	628	636	652	646	670	649	675	602	651	635	637	688	604	608	629	638	619	648	625	638	612	658	633	622	565	610	661	635	643	589	642	649	637	627	634	641	628	604	625	634	628	643	640	643	618	685	674	649	624	646	586	636	586	622	663	635	602	648	675	627	570	658	651	610	687	630	654	620	628	607	620	619	690	638	633	616	602	639	654	618	678	652	603	614	647	627	667	636	625	658	661	653	624	628	591	644	656	607	628	642	590	631	610	584	594	631	637	676	625	612	615	613	662	595	656	683	594	644	631	617	604	634	642	641	622	624	619	651	618	616	636	630	613	623	634	647	631	676	622	624	633	633	643	637	589	597	618	611	623	640	667	626	631	676	659	658	621	662	610	571	614	644	635	654	627	626	605	623	609	567	593	604	626	612	666	651	619	620	600	639	615	626	640	654	646	646	619	656	624	680	636	634	616	594	624	611	600	618	636	653	650	583	645	602	676	654	612	602	656	642	628	603	629	661	585	637	656	577	604	605	606	625	627	591	659	642	656	615	617	605	623	598	657	631	659	633	615	653	615	662	619	597	623	631	665	622	636	633	648	606	631	626	655	628	645	649	598	633	632	609	651	667	613	703	633	588	622	639	606	652	638	623	663	594	651	603	650	644	599	631	630	662	599	581	655	619	660	657	609	630	624	627	646	638	611	597	600	636	617	673	647	626	677	621	639	652	633	604	651	616	606	565	652	621	596	665	594	671	654	611	627	649	649	638	621	567	659	641	638	650	601	633	636	609	649	620	666	642	633	634	630	623	634	638	655	621	678	606	638	598	647	631	626	609	616	631	598	653	614	654	647	593	617	611	605	675	629	606	643	611	600	651	651	634	638	663	616	645	614	607	637	639	648	588	651	626	613	620	603	661	628	638	646	625	696	625	620	659	615	601	632	637	645	608	612	623	621	649	580	633	626	615	555	606	601	655	665	669	580	619	646	641	625	635	677	616	686	616	632	636	603	625	626	619	634	691	645	612	658	683	620	685	615	604	613	631	606	649	594	663	674	623	591	600	612	635	648	654	632	614	656	612	657	625	664	633	574	620	641	640	608	606	620	654	612	632	636	629	616	649	669	661	662	641	594	609	616	668	604	662	633	597	661	655	624	633	624	638	663	653	583	652	626	653	646	618	654	627	627	646	662	630	596	617	640	667	645	613	645	639	610	595	628	646	625	617	591	648	631	595	650	637	631	595	609	623	635	624	616	607	640	671	613	623	606	631	649	588	624	586	642	620	646	605	613	617	646	612	561	638	643	606	652	714	640	653	660	656	678	644	617	620	616	586	634	640	653	607	591	617	625	606	631	618	626	627	609	646	614	653	634	672	630	622	612	654	645	607	628	637	658	655	620	618	646	629	645	634	635	622	625	644	635	690	635	597	633	569	658	630	643	606	600	662	601	626	648	635	601	660	654	627	613	612	630	626	624	620	640	623	616	641	639	624	631	641	643	608	612	584	636	606	615	646	624	628	639	638	649	591	685	648	655	699	645	621	641	653	599	648	635	652	614	659	624	629	615	608	686	636	639	611	600	619	640	623	659	599	597	649	623	636	616	584	659	613	644	641	640	588	628	620	657	646	649	639	630	630	635	655	650	623	630	650	627	632	647	609	630	630	625	597	637	644	648	643	694	651	588	620	640	617	617	652	641	633	580	578	628	631	624	615	664	603	656	615	648	661	621	645	624	610	659	596	637	621	600	642	604	651	649	601	656	649	603	648	627	637	640	647	619	583	668	651	651	608	643	634	641	613	616	644	596	635	669	624	640	625	636	640	629	641	625	643	641	615	631	615	648	631	629	591	612	642	688	630	587	621	655	675	646	611	663	617	625	640	611	652	591	658	604	642	582	657	600	651	607	572	608	578	586	624	564	645	606	657	670	600	599	595	636	633	640	624	613	614	613	658	673	581	658	638	640	606	594	633	602	600	611	662	654	631	638	674	610	625	602	651	591	635	599	670	630	587	597	625	650	614	609	625	634	675	614	609	667	627	647	667	639	621	655	610	600	609	569	651	640	643	594	611	601	624	702	651	618	630	635	603	632	632	632	664	648	651	576	630	602	597	644	645	673	635	656	655	619	607	652	595	666	623	623	618	642	640	619	615	617	632	597	687	656	591	632	609	605	633	601	638	647	634	674	640	634	614	643	672	652	623	645	619	618	637	592	662	598	627	673	609	601	651	620	578	631	642	613	634	633	604	577	625	650	576	578	641	661	697	606	644	627	628	636	646	639	637	606	632	633	653	628	637
26139	7356	3152	1735	1420	1164	1042	967	884	773	727	750	751	712	692	673	701	666	692	667	662	679	637	704	665	627	642	678	650	625	662	672	668	662	601	602	639	644	638	675	656	687	624	622	660	683	655	647	667	665	597	639	597	590	627	644	659	648	621	620	644	627	623	667	622	676	626	680	616	634	578	657	587	658	656	663	626	648	629	614	603	658	666	668	688	632	608	635	664	668	626	600	655	648	659	622	596	675	620	629	678	620	693	636	645	680	632	590	631	649	602	632	629	627	654	657	638	696	611	659	723	633	650	688	628	625	625	668	667	645	638	665	640	623	630	657	648	645	668	609	625	630	647	644	677	657	656	615	587	647	589	636	642	670	615	622	645	666	626	633	604	630	680	652	637	617	660	636	634	636	636	654	676	661	614	661	610	630	648	632	631	608	631	632	653	634	642	683	666	637	678	668	646	632	631	671	637	621	668	658	683	598	700	686	655	620	625	644	580	626	638	633	669	620	699	646	628	632	663	679	671	639	632	614	626	668	630	660	658	648	685	664	667	599	653	653	621	638	668	645	643	670	661	652	630	648	600	630	666	623	666	597	621	627	636	642	586	590	690	666	634	624	640	648	646	631	641	631	621	678	709	662	614	644	593	643	630	627	644	660	647	641	656	613	662	687	621	670	624	603	639	616	605	604	624	574	657	625	627	618	637	637	623	645	641	650	649	668	642	614	601	636	654	662	627	678	693	678	624	639	673	602	641	620	597	635	652	639	645	656	639	625	604	596	660	639	626	632	598	669	702	636	644	667	637	659	643	629	673	607	604	658	644	679	632	641	659	625	655	641	624	639	626	625	612	610	653	656	621	663	645	649	624	666	631	632	673	620	620	630	654	692	618	612	631	678	626	617	621	669	567	633	648	671	623	646	601	683	638	568	703	669	648	616	622	614	686	633	633	609	642	591	633	663	654	641	688	660	666	652	637	630	645	688	677	654	651	655	600	621	648	658	631	621	661	619	630	638	651	665	646	618	646	658	598	590	638	649	633	674	675	628	653	647	624	650	652	655	655	687	651	616	649	649	617	613	606	601	660	648	638	636	607	642	607	637	649	616	651	667	642	668	643	615	654	639	636	658	652	646	595	684	629	640	672	632	635	641	617	626	682	652	633	644	669	613	635	606	606	678	608	615	652	644	624	619	645	611	672	668	667	642	635	654	588	658	619	682	602	630	618	633	685	676	645	622	609	659	645	611	639	678	626	664	602	641	619	643	631	605	605	579	648	689	638	602	644	678	676	598	621	664	623	631	670	664	676	635	631	648	628	636	640	681	627	607	627	638	613	639	663	670	622	638	611	649	627	652	600	623	680	620	668	604	622	657	648	620	635	634	643	634	610	654	604	631	671	638	608	644	682	597	594	623	594	635	625	626	646	661	653	624	611	649	638	608	640	615	647	618	643	642	629	641	660	647	648	632	670	664	670	666	658	635	665	618	624	634	654	636	686	597	596	619	619	690	615	645	607	634	644	652	615	648	634	656	688	600	672	670	653	700	601	642	627	674	650	678	603	677	628	643	641	673	672	622	595	654	674	600	614	623	610	626	625	615	675	696	682	628	632	581	580	661	634	615	666	624	665	675	685	640	641	718	608	677	657	641	623	639	630	673	694	643	665	666	648	616	654	637	647	631	636	637	666	614	659	627	632	690	643	639	615	634	691	697	650	676	603	601	633	646	653	602	628	624	618	663	650	615	628	619	623	639	638	659	649	651	657	611	677	633	694	682	625	657	633	640	676	635	632	599	673	673	671	644	617	599	598	651	652	641	609	590	607	666	623	643	691	613	636	667	634	643	619	607	640	679	632	663	608	699	620	619	631	648	712	672	631	638	655	667	624	634	626	629	625	628	664	672	621	616	649	635	636	668	646	634	602	653	635	664	648	662	631	618	640	629	627	657	661	612	587	660	595	625	636	624	630	634	646	681	630	626	676	647	670	643	636	605	661	610	637	594	616	675	598	605	599	697	648	647	644	665	652	668	641	664	630	635	623	671	619	653	624	620	640	633	630	619	654	641	638	671	667	660	647	607	664	675	654	655	647	642	601	628	660	634	664	648	604	632	617	564	629	656	622	656	674	596	639	627	585	641	656	679	598	647	617	598	628	677	611	648	631	645	650	613	606	646	662	611	656	606	638	569	626	609	651	638	667	617	614	638	661	628	640	628	642	667	620	683	675	666	635	619	647	644	618	618	636	631	669	676	627	644	667	637	674	670	616	636	635	643	671	614	629	646	651	638	580	645	610	662	638	612	646	647	638	659	613	630	638	640	585	611	667	641	645	603	624	649	640	637	613	632	611	628	613	623	673	638	648	633	631	677	640	654	650	647	662	693	629	658	657	695	655	653	631	623	634	597	641	630	627	632	635	627	623	628	629	616	681	634	662	615	615	672	616	642	654	642	682	678	664	646	610	637	635	654	652	641	663	610	643	632	676	653	645	644	638	649	625	636	643	609	618	656	649	643	683	630	656	635	667	640	655	662	632	671	702	657	654	614	621	665	631	649	647	613	609	665	641	616	649	630	618	627	642	616	664	647	655	644	627	619	638	611	620	598	686	651	592	652	593	598	607	630	670	655	603	641	648	630	657	652	648	676	659	603	627	614	616	637	658	645	662	650	647	639	649	614	633	666	622	629	621	623	638	666	661	644	619	655	601	610	631	667	627	635	607	632	651	610	630	652	674	616	633	608	635	660	651	645	653	648	648	646	628	640	644	659	670	607	670	602	651	644	673	661	642	654	629	619	650	656	619	644	663	645	662	656	630	689	634	629	648	599	599	639	619	633	637	661	657	657	599	655	633	671	641	630	614	632	626	671	620	688	638	663	641	641	637	616	644	629	641	666	670	640	670	649	618	667	676	640	656	662	592	632	605	621	621	593	652	647	639	598	602	666	612	632	660	679	668	664	611	599	588	628	651	653	637	657	603	638	612	635	658	610	635	628	634	618	643	675	620	623	604	689	641	668	613	639	629	602	645	636	661	651	611	591	630	592	641	702	649	648	644	633	623	657	651	657	626	630	716	646	626	664	687	646	683	628	634	662	626	652	612	634	653	623	614	694	670	647	673	672	673	626	615	625	646	640	684	599	636	620	641	618	652	659	636	627	621	638	612	666	688	632	637	651	633	643	643	670	665	607	608	651	671	613	681	654	654	687	620	645	707	657	649	613	646	627	686	621	641	657	646	613	643	662	625	633	648	641	644	620	628	655	589	656	606	613	603	618	620	623	603	632	607	619	626	682	651	635	657	675	659	674	624	623	626	656	644	645	653	610	666	683	630	621	717	655	692	685	681	653	628	663	651	674	623	594	600	669	640	606	657	673	636	608	645	630	625	642	684	628	620	622	669	610	640	627	644	631	660	629	602	645	648	613	602	681	651	635	597	678	645	621	657	640	678	629	633	664	658	589	678	607	685	653	660	640	610	636	638	632	662	635	608	586	630	661	592	661
22974	21568	29360	24220	21572	21607	7310	1216	845	812	697	683	644	579	593	593	544	567	575	506	557	507	518	508	480	490	524	464	510	483	486	473	515	496	464	487	519	462	443	472	474	458	496	491	474	467	505	477	485	492	440	455	461	454	448	520	451	454	470	458	456	501	443	452	466	436	466	468	444	445	466	476	463	471	475	487	424	521	466	472	486	496	450	462	527	481	457	482	466	448	452	494	462	513	465	478	450	463	476	484	462	418	430	457	435	444	458	439	454	508	471	476	470	489	479	454	472	465	523	447	505	472	512	494	453	476	499	488	469	529	467	454	472	505	455	505	473	461	492	486	457	460	453	469	431	488	486	466	474	476	497	459	432	460	468	463	452	490	496	487	445	499	419	426	470	434	500	428	504	475	474	472	487	428	415	470	430	527	454	440	482	462	447	451	472	435	468	484	440	432	469	473	486	490	506	471	501	460	446	483	469	453	483	477	485	494	474	459	458	419	448	465	499	514	482	486	456	453	454	457	440	458	477	457	505	484	489	463	479	427	436	461	467	441	439	434	462	470	497	468	493	479	439	471	466	437	442	432	468	453	456	493	448	508	465	446	464	452	466	460	503	456	444	409	441	450	471	478	459	474	455	446	512	468	456	454	483	484	456	468	473	457	456	456	462	447	451	435	510	448	468	473	490	501	429	439	450	454	501	468	479	489	458	487	445	462	440	482	447	488	450	485	444	489	482	437	440	490	495	495	463	494	471	443	455	432	463	462	444	503	441	512	489	469	431	483	440	479	448	487	484	494	430	463	450	454	464	458	461	489	474	484	492	412	404	501	448	484	475	429	479	462	485	440	485	456	424	494	427	432	468	500	460	448	454	446	474	462	489	448	473	471	467	480	463	503	446	492	454	472	466	478	514	455	457	497	498	430	476	433	478	473	490	467	476	464	471	428	512	431	482	491	500	443	458	519	471	431	443	463	465	486	484	459	482	450	442	504	485	506	454	480	454	499	521	479	489	476	494	468	429	451	468	455	507	456	443	453	487	454	484	471	469	472	459	442	489	488	455	458	439	411	500	481	458	478	492	477	442	425	449	466	499	473	471	433	464	468	471	502	458	473	470	461	491	479	469	449	457	491	463	516	446	442	486	504	492	485	463	508	482	481	454	444	444	459	447	420	522	471	452	446	508	462	507	421	478	426	467	439	457	457	406	509	463	458	483	499	464	454	466	459	496	440	473	463	439	470	448	493	433	455	463	456	459	450	453	503	485	442	518	490	480	466	468	454	463	482	473	459	437	498	470	455	412	471	471	464	454	447	484	437	437	447	446	434	469	484	498	496	427	470	449	443	504	489	463	468	465	426	422	449	472	467	466	515	408	455	494	453	481	450	476	462	451	442	471	462	477	468	459	427	498	448	427	488	423	487	472	471	460	465	445	443	469	468	439	475	437	470	469	502	434	483	476	470	457	427	445	478	412	489	460	486	483	513	445	473	434	486	478	417	517	416	481	484	481	439	468	440	417	452	451	441	457	494	474	440	489	506	480	441	472	483	464	449	457	472	478	431	478	490	479	437	454	484	470	440	479	498	465	459	464	432	426	477	477	479	484	497	463	494	461	469	436	475	439	450	478	453	439	455	467	494	466	456	468	423	479	451	496	456	464	530	461	446	438	487	473	491	440	446	458	450	436	462	508	440	449	449	435	448	470	494	479	487	488	481	470	463	444	468	473	393	459	470	428	452	469	485	486	452	456	469	440	496	484	441	477	468	515	473	493	472	448	465	456	498	470	461	450	446	505	472	498	441	465	470	476	443	465	485	475	452	441	466	484	427	478	450	479	461	471	478	452	449	488	496	496	492	464	495	442	432	463	484	483	466	476	416	474	468	466	458	442	420	479	457	454	480	446	463	462	480	460	439	459	472	478	468	481	454	449	497	466	467	488	449	494	475	478	457	431	450	483	498	446	441	477	496	467	474	448	454	453	507	465	464	493	433	487	496	484	472	477	469	479	451	464	474	484	490	428	495	467	472	477	459	455	442	477	455	493	452	472	501	462	449	473	450	431	463	468	489	464	490	493	421	474	473	488	463	488	509	474	470	476	469	501	481	429	446	489	502	511	489	451	457	472	455	476	460	479	492	444	453	492	457	463	462	479	476	425	474	459	426	478	456	457	450	466	470	467	487	473	489	449	457	427	461	457	469	470	481	452	442	449	479	445	505	458	484	469	485	457	440	489	458	473	503	449	502	503	461	450	446	479	497	457	462	435	460	449	469	500	478	446	454	429	507	532	456	489	475	431	477	475	478	486	473	504	489	457	474	486	444	452	462	455	477	498	418	458	465	481	486	469	437	460	447	464	494	422	485	463	462	479	467	435	450	475	461	483	490	474	430	493	438	485	468	467	462	490	492	487	490	471	510	496	457	436	457	476	481	471	479	506	473	446	440	492	466	486	478	497	474	495	492	502	473	472	512	443	445	495	455	431	457	483	430	464	425	463	434	458	427	462	459	441	470	442	530	459	462	462	458	514	435	453	474	482	436	453	470	497	433	456	466	481	457	446	448	450	456	512	464	444	438	467	505	469	505	401	424	460	455	510	480	465	462	429	475	472	484	523	439	473	461	476	444	461	469	512	483	448	451	441	468	469	461	434	467	426	464	468	474	465	472	463	465	487	426	498	503	483	427	490	479	453	463	469	473	467	511	439	469	452	480	489	445	480	498	452	464	471	491	481	474	492	470	459	464	496	467	474	460	466	510	493	472	475	458	445	474	457	474	470	508	486	424	482	507	481	473	461	467	470	456	446	484	510	457	474	460	463	431	454	457	461	481	493	483	473	442	443	433	416	447	476	525	455	475	479	451	493	472	460	496	465	463	496	482	461	469	482	481	480	523	468	481	488	443	439	437	514	450	500	466	466	471	430	498	475	460	488	413	453	479	457	447	436	443	504	486	476	492	460	506	467	498	450	475	478	447	454	463	464	488	478	463	466	438	489	449	459	457	494	476	464	464	455	511	486	481	466	456	465	469	482	480	488	480	484	452	494	424	507	455	527	446	471	463	449	426	475	470	468	450	467	467	445	448	450	461	458	459	475	513	468	510	454	500	430	476	457	473	457	484	477	448	476	460	447	475	455	491	424	437	464	460	479	461	478	492	461	453	467	474	476	471	424	459	441	458	477	474	466	462	439	459	477	481	485	449	433	520	460	498	444	474	481	504	493	490	452	460	472	455	450	451	426	442	465	465	440	460	481	471	453	486	449	467	522	440	482	473	470	488	460	512	459	460	502	453	485	497	468	452	433	457	474	473	465	444	473	477	494	481	490	507	433	464	468	451	484	475	468	454	422	484	452	451	402	449	485	468	463	433	469	464	467	466	476	458	446	476	466	474	495	471	433	452	474	497	462	491	498	510	469	467	494	446	466	465	436	458	473	449	482	475	488	444	450	430	488	476	465	509	487	445	459	492	468	450	474	471	439	422	489	448	464	458	453	498	482	450
31034	16965	8829	4241	3160	2415	1878	1414	1169	1057	950	866	768	756	675	661	674	613	589	527	515	538	549	513	521	497	495	494	497	480	513	476	514	499	507	515	501	484	512	496	492	499	481	444	465	480	496	499	487	457	451	462	458	462	480	471	453	504	476	454	453	442	495	489	495	489	461	454	478	447	504	501	480	441	484	476	499	506	477	460	517	486	460	456	500	439	530	476	469	476	433	468	456	467	487	456	445	448	484	475	476	472	487	419	456	425	435	487	443	486	450	505	466	506	420	498	476	467	512	496	512	523	504	498	497	500	507	446	471	482	496	483	481	504	501	479	523	437	477	475	478	479	494	433	483	513	504	449	443	450	454	441	502	511	446	543	468	479	471	501	521	501	469	471	471	469	479	448	510	463	475	485	451	433	458	450	461	517	447	466	473	474	482	418	443	460	423	468	467	464	469	490	468	480	433	429	513	457	454	468	500	486	463	468	460	422	441	431	483	481	439	435	481	482	460	468	457	460	463	511	478	495	487	446	469	463	458	479	440	481	476	442	492	474	464	451	459	489	478	499	432	462	470	496	491	468	487	460	498	505	464	462	449	486	468	448	489	483	457	470	476	460	461	494	489	438	433	467	468	440	521	461	459	454	499	440	475	468	445	431	456	459	479	467	452	479	476	436	486	497	471	451	446	472	428	456	471	485	495	462	468	412	460	497	445	431	471	503	499	468	474	457	469	507	478	455	434	464	514	460	468	462	453	460	475	476	450	456	483	474	485	453	466	476	481	478	486	439	451	468	454	442	468	450	455	491	442	436	474	475	476	457	465	482	457	460	464	471	475	465	468	437	460	455	460	463	455	438	454	480	450	468	503	458	470	475	478	458	501	464	433	465	471	452	483	484	443	469	461	495	475	444	441	419	468	457	477	446	461	461	466	454	497	464	442	447	482	433	470	465	465	440	485	448	442	455	448	472	462	480	503	461	457	480	456	469	455	463	487	499	486	503	492	487	475	457	426	427	493	455	454	441	452	467	461	432	485	427	474	473	469	473	498	439	462	433	466	470	469	462	415	473	482	450	482	457	472	456	482	435	452	470	453	495	440	477	484	460	468	451	471	457	478	452	474	467	482	481	438	454	447	514	461	484	438	468	458	477	462	485	478	487	452	452	485	452	439	453	455	463	500	474	423	471	450	500	505	454	477	440	450	442	461	443	458	479	466	467	463	457	465	473	443	460	456	450	459	499	440	469	461	477	452	473	473	439	450	451	456	464	479	448	506	449	479	458	437	455	468	473	480	472	446	499	457	451	475	475	473	479	464	493	472	489	474	489	468	485	427	442	455	469	512	468	471	469	466	488	474	460	462	486	448	467	455	437	419	482	473	446	450	449	465	441	422	484	495	462	465	477	466	454	441	471	453	502	479	489	520	483	483	449	463	465	464	466	458	472	443	457	446	407	467	463	435	450	420	430	473	445	439	448	483	448	481	457	464	467	429	436	484	492	491	452	469	466	441	446	478	479	416	466	478	478	437	502	475	424	464	445	490	464	470	451	474	465	486	458	450	511	464	442	464	478	470	495	489	449	461	469	487	458	461	445	461	468	443	451	500	439	472	497	476	439	425	491	438	459	491	462	467	468	461	504	467	489	480	456	425	425	507	448	472	499	517	470	465	453	452	442	460	498	461	454	457	441	459	442	484	473	494	439	481	488	482	463	470	511	505	470	428	480	491	483	468	452	475	483	460	435	448	461	456	457	458	475	465	476	465	464	475	408	473	466	460	421	431	474	503	443	439	484	453	483	451	447	513	437	463	458	459	494	495	490	489	475	457	508	451	423	462	452	453	454	479	467	464	469	459	479	474	504	460	457	501	471	498	419	464	472	512	432	488	457	467	470	464	455	436	408	482	458	484	432	472	472	439	470	467	504	453	491	479	432	462	477	457	457	464	472	462	484	467	490	460	479	467	438	477	469	503	513	465	450	468	466	464	461	471	465	487	459	453	487	448	469	447	483	502	433	454	487	464	447	480	497	477	436	479	470	489	478	459	474	434	440	450	472	480	467	486	449	462	436	460	510	455	450	450	506	459	462	438	464	458	451	452	464	450	461	516	486	467	471	440	495	488	483	420	476	503	461	495	439	485	510	514	470	423	474	462	478	466	452	470	448	495	499	470	450	454	466	453	456	480	482	452	455	441	472	478	474	479	460	464	519	452	449	488	446	459	479	504	470	488	483	462	452	451	442	448	476	488	483	461	439	449	477	475	450	485	450	410	486	448	479	441	443	454	426	451	437	451	470	425	475	435	460	466	447	508	407	475	440	493	511	403	483	446	428	431	463	523	444	481	451	436	476	412	453	463	470	487	494	438	427	506	490	508	468	476	462	434	478	434	504	486	480	447	436	476	480	458	458	448	451	489	465	438	482	466	443	470	462	468	486	462	477	488	430	436	453	443	442	449	492	445	462	446	475	469	443	491	456	442	448	501	469	436	482	483	480	424	461	434	487	475	495	490	442	471	486	453	479	434	483	478	453	463	496	454	469	460	470	471	484	467	418	471	459	477	441	492	455	429	471	469	448	450	474	432	456	497	449	432	467	473	478	433	449	438	485	461	454	452	480	470	478	470	445	456	417	487	473	475	469	453	466	452	458	475	453	447	502	454	475	473	483	450	461	455	478	482	478	430	474	448	437	448	479	496	462	450	448	473	439	464	480	477	457	496	457	426	463	462	436	456	455	471	419	497	461	463	437	477	461	479	486	451	468	473	485	461	452	471	459	445	460	481	461	425	471	454	440	488	463	470	454	467	469	441	467	422	452	472	442	510	467	456	526	476	485	482	463	482	467	437	444	469	499	458	435	497	511	508	453	455	491	454	453	470	499	455	453	518	493	477	450	482	449	485	489	425	446	498	430	431	422	503	444	477	418	472	451	453	431	486	449	463	457	430	408	482	454	469	467	521	437	480	449	428	481	489	500	485	482	471	462	481	471	499	503	436	467	504	462	446	505	469	495	449	433	452	484	465	462	505	463	467	436	473	474	427	451	444	461	505	432	474	479	431	487	458	485	449	476	459	450	456	467	482	403	481	494	458	434	475	458	495	472	449	486	457	506	423	470	471	432	464	484	421	466	441	468	469	444	475	481	447	466	438	454	495	469	486	438	463	441	449	510	491	498	419	473	448	486	455	499	476	481	462	490	472	497	451	462	437	444	466	459	425	451	461	485	444	472	477	431	480	456	450	459	501	478	475	472	436	458	488	479	413	490	479	441	473	424	433	479	497	521	464	497	465	449	466	436	436	512	489	485	456	468	481	453	457	463	437	436	485	422	519	462	491	411	479	517	453	470	457	477	435	435	477	449	452	439	451	456	478	439	528	456	448	425	465	469	443	472	461	483	458	496	474	472	498	487	506	502	489	473	476	434	481	479	481	468	512	425	457	491	452	451	466	482	498	490	485	446	436	440	436	523	453	454	478	479	456	498	463	442	478	445	448	453	446	462
29475	18382	4570	918	741	677	538	489	521	487	478	500	475	513	479	466	525	420	490	437	455	519	499	462	529	476	478	458	475	445	473	480	474	473	507	478	483	530	488	482	489	473	483	477	517	495	452	492	481	498	409	454	463	466	480	494	457	478	453	455	462	492	452	457	484	445	506	474	442	489	480	461	486	412	484	476	470	461	483	470	471	514	456	466	500	473	477	469	480	462	495	474	513	526	514	476	458	447	448	479	493	471	478	469	484	481	473	487	472	506	508	457	472	458	498	498	476	475	482	437	466	485	493	480	514	513	488	518	499	473	481	479	493	441	481	482	483	478	520	495	479	496	461	458	489	454	522	503	453	500	470	483	508	471	431	443	472	451	520	469	485	467	467	469	513	477	452	458	472	462	495	455	447	505	470	440	485	452	507	494	483	489	456	469	510	487	481	480	479	504	475	477	486	475	455	461	460	468	450	475	495	506	488	478	485	457	479	503	492	472	422	454	457	459	503	501	455	478	471	487	445	464	507	518	475	485	436	453	476	495	507	479	480	500	468	457	513	476	469	503	532	452	426	511	491	465	496	474	464	504	458	495	474	509	530	469	474	483	452	470	491	490	471	467	417	445	474	503	454	471	469	527	495	451	492	461	486	477	476	479	464	480	509	475	464	496	453	507	476	476	530	503	471	478	484	482	482	469	492	498	520	474	471	504	456	465	469	505	500	480	460	473	473	498	503	477	487	462	473	456	447	457	461	494	482	463	473	476	507	507	500	490	471	477	433	483	459	485	443	464	489	462	478	457	492	484	426	475	493	442	447	482	494	465	496	466	484	471	420	484	485	513	448	519	458	468	487	468	454	484	497	459	484	480	484	478	479	482	463	474	488	450	490	463	492	495	507	499	449	498	516	472	472	473	478	491	476	488	453	498	478	474	490	464	491	499	484	484	464	482	482	479	467	467	473	437	429	484	511	456	444	457	496	485	451	473	456	458	476	517	464	454	414	480	462	462	485	519	499	502	480	468	484	477	450	439	492	472	525	457	423	500	456	466	476	490	472	448	444	501	503	474	476	463	483	454	433	464	477	487	487	463	461	472	467	453	496	478	472	449	462	483	491	518	479	487	459	459	457	470	449	491	462	490	461	496	484	449	452	465	449	501	500	455	454	456	469	512	513	467	478	483	454	519	438	478	462	471	469	501	479	486	512	476	463	468	491	456	498	508	499	475	444	485	477	501	467	459	482	487	427	482	510	506	479	508	466	520	513	444	478	470	460	462	468	489	462	503	455	480	455	481	518	470	478	491	448	509	442	476	468	547	478	500	465	505	475	457	488	474	515	474	453	489	463	452	488	452	503	480	445	507	457	458	501	452	509	454	462	474	487	473	462	470	456	488	479	465	447	449	478	501	502	482	526	467	457	497	491	474	494	506	491	456	461	495	455	501	494	443	456	495	444	475	513	479	500	513	451	479	454	528	504	492	458	501	502	463	470	527	483	476	488	453	482	445	435	473	482	475	488	472	487	506	503	485	453	488	459	478	507	471	466	465	496	507	527	497	486	478	463	516	506	467	456	415	475	498	479	480	487	526	445	460	481	486	474	499	462	497	457	461	493	473	476	504	468	464	498	497	522	502	488	466	498	517	460	456	489	451	480	482	502	466	442	451	475	450	472	497	476	455	483	469	515	455	455	499	462	466	422	490	508	507	496	474	454	478	478	456	482	470	501	505	484	479	416	480	459	478	489	500	508	469	482	475	500	444	481	485	471	497	460	468	466	489	487	466	451	483	451	497	476	473	488	529	517	445	482	481	470	482	454	468	461	453	471	484	478	455	479	447	477	468	447	492	473	490	490	501	467	469	487	463	467	481	497	531	484	491	514	491	463	478	478	464	485	476	491	521	463	484	471	453	472	518	451	473	485	489	499	462	466	483	449	477	489	458	527	468	458	493	446	497	439	479	502	450	500	508	471	495	494	491	449	559	477	460	451	468	516	493	516	498	476	451	455	461	441	460	480	463	474	467	495	453	519	452	457	451	499	450	465	522	495	465	476	464	465	485	448	494	497	479	491	511	431	463	512	497	478	456	488	524	482	463	488	444	495	496	475	493	480	485	460	466	482	473	475	491	474	502	455	461	488	484	481	466	450	499	491	470	492	502	465	430	478	482	458	485	515	462	450	528	505	465	496	491	513	458	465	457	490	502	487	450	530	450	503	512	473	480	497	485	488	435	520	486	456	434	463	462	496	450	460	503	511	488	484	481	499	498	440	488	480	446	480	455	442	462	484	488	479	486	525	483	491	517	472	518	450	492	454	441	451	461	458	472	520	433	465	490	503	517	534	468	528	484	455	470	479	492	508	454	480	469	453	479	470	522	491	460	467	474	470	522	499	483	462	464	471	509	497	487	474	451	474	455	486	465	512	421	441	472	486	464	470	504	469	461	470	444	485	492	438	473	492	462	474	486	454	489	479	474	476	493	473	445	490	473	488	427	456	472	459	476	474	449	454	462	474	499	471	497	473	468	489	498	454	463	461	465	499	483	448	504	460	441	450	539	501	535	456	489	527	456	492	476	474	486	479	456	470	478	465	474	461	473	480	479	469	474	483	471	507	479	473	462	498	510	479	461	435	468	474	482	444	456	478	448	476	482	472	453	518	503	462	452	474	459	481	465	477	462	477	498	455	507	483	498	492	502	494	494	459	432	446	505	504	492	500	477	464	493	454	496	526	490	490	436	475	497	448	492	458	463	497	512	490	458	438	468	506	475	479	459	467	476	491	435	521	488	460	469	478	487	489	480	472	478	470	440	501	486	456	492	485	456	487	435	479	453	457	455	486	475	465	455	493	483	495	482	458	476	484	450	462	478	460	466	467	477	462	515	504	486	426	520	523	418	483	476	450	485	485	454	511	458	485	466	454	455	482	512	483	490	485	460	496	443	467	474	475	503	489	494	454	478	482	491	461	505	497	468	520	484	474	471	445	475	467	440	494	498	473	500	440	468	464	469	459	476	454	453	474	464	460	455	473	478	542	454	486	494	491	478	486	477	480	488	500	503	501	488	475	499	492	489	481	452	454	497	491	492	455	476	490	491	462	483	457	460	414	448	469	462	498	492	501	490	482	487	490	517	480	468	477	504	472	491	515	483	503	458	431	434	497	453	497	490	503	447	473	456	487	494	439	499	494	476	503	496	532	475	469	468	451	488	444	459	474	496	450	465	476	483	495	471	524	443	505	474	457	488	460	468	495	467	445	460	440	474	469	511	450	480	445	455	451	473	505	489	510	498	469	526	480	485	479	462	520	479	503	457	448	477	518	489	503	440	472	501	470	504	458	495	441	493	495	469	462	431	508	447	456	440	468	446	504	517	456	483	459	433	461	478	480	499	441	464	477	444	464	455	483	455	505	457	471	496	486	463	474	462	474	458	490	494	480	492	476	482	478	469	502	480	431	488	441	483	483	456	475	462	503	467	468	483	487	486	466	495	471	470	485	479
21861	3034	825	578	559	586	539	534	541	482	518	545	494	554	515	478	521	497	521	527	497	502	515	520	495	489	508	547	524	522	544	495	482	482	537	504	544	502	497	496	460	498	509	492	558	529	499	518	490	522	542	523	523	517	494	509	513	513	482	523	505	480	514	452	491	497	516	494	496	481	467	505	484	500	504	526	535	475	470	528	469	470	559	494	523	468	462	502	494	499	467	459	492	510	519	472	470	509	475	517	515	503	492	456	473	503	521	531	498	492	504	510	484	448	510	506	493	535	516	511	554	532	468	495	494	539	535	482	515	513	488	541	540	497	527	583	512	540	516	481	483	482	492	498	496	505	568	502	506	486	497	558	515	502	505	473	516	508	492	539	503	493	459	508	489	523	532	502	506	512	519	520	490	488	469	549	534	477	470	462	513	438	524	531	494	539	503	472	508	520	530	525	467	499	492	482	464	473	486	552	534	522	503	544	506	452	524	488	507	477	497	502	519	488	498	499	502	519	479	487	498	512	497	493	501	483	520	509	516	527	502	519	490	503	518	493	465	511	527	495	496	500	512	543	474	514	495	449	481	483	480	526	465	478	501	491	501	477	519	478	513	483	539	530	485	526	503	518	489	508	494	501	483	504	501	503	473	479	477	519	494	485	498	509	452	540	567	485	513	506	489	532	505	501	489	508	500	482	507	491	506	525	524	500	489	464	468	503	508	511	508	478	487	526	504	519	494	461	485	512	521	484	517	477	515	522	457	540	524	517	497	500	526	504	477	515	489	515	450	502	522	490	502	488	508	509	506	526	469	477	494	506	503	496	510	478	458	528	555	499	457	501	489	510	529	495	499	483	544	517	501	509	465	515	524	500	488	473	494	542	476	529	541	487	522	529	551	491	514	489	517	476	465	528	498	508	508	495	480	472	534	510	522	541	484	528	483	462	505	490	539	527	523	532	484	468	473	504	516	500	483	521	501	476	532	475	522	513	526	529	490	472	492	477	545	534	476	529	451	518	558	506	513	498	489	508	456	479	525	501	503	513	506	508	495	483	525	517	553	528	541	555	499	512	529	485	491	498	479	474	446	479	494	525	502	538	539	523	465	521	517	493	472	488	492	522	494	496	470	473	484	477	502	485	496	508	511	447	500	507	506	503	473	479	523	506	475	498	503	541	502	506	485	509	484	490	474	533	492	518	485	479	526	454	504	509	539	456	485	491	524	527	477	488	542	493	534	518	477	499	484	477	496	528	523	488	478	495	471	499	476	501	539	499	484	522	522	511	506	486	465	492	472	479	509	526	465	498	508	527	485	490	483	531	545	515	503	488	480	509	497	491	487	474	488	528	487	494	500	500	477	511	479	471	508	474	507	491	488	529	481	528	468	493	485	496	517	519	507	518	489	501	516	516	519	560	544	519	480	528	481	523	517	502	505	547	491	489	479	499	447	528	513	537	498	535	487	538	497	485	521	484	499	495	520	511	474	470	479	476	539	494	516	525	520	528	513	515	500	497	500	511	470	484	490	507	556	495	498	516	490	500	488	476	469	482	525	489	501	493	485	485	504	529	511	506	512	484	449	492	466	482	491	480	520	462	486	514	521	507	469	466	501	495	511	504	525	492	474	548	498	501	509	483	482	486	498	513	466	458	501	489	481	507	517	484	484	496	499	525	513	535	518	459	536	521	467	491	503	534	434	480	446	522	529	507	481	508	535	484	521	499	483	492	464	541	525	442	547	515	523	497	463	491	537	493	492	484	517	504	512	520	526	513	464	452	479	510	459	519	499	504	499	525	466	510	486	519	495	542	457	484	504	496	507	460	534	492	489	506	497	495	540	491	463	518	505	470	497	548	503	528	530	493	513	522	500	507	509	547	482	510	512	520	519	516	539	538	540	533	508	507	469	495	472	489	535	512	489	470	521	532	510	496	510	494	542	494	506	475	494	512	487	496	489	544	515	521	510	491	486	524	538	498	514	506	474	521	478	523	469	524	505	511	514	510	512	532	512	536	513	489	504	498	486	585	494	502	488	509	504	502	513	492	511	526	500	491	509	471	475	526	548	483	514	521	528	507	529	501	475	485	500	487	500	497	473	481	524	495	516	490	480	515	471	476	525	502	516	468	560	539	486	479	491	501	518	491	523	470	507	473	519	519	473	506	476	478	497	458	447	471	457	489	468	459	507	490	499	504	511	480	518	510	491	502	499	538	472	519	492	522	489	500	512	496	518	510	473	495	470	540	522	495	530	525	525	499	500	492	485	507	511	470	485	495	529	502	517	529	479	507	506	463	497	481	467	485	489	549	517	532	531	528	480	512	494	487	472	515	465	482	524	527	459	493	557	492	483	509	511	453	483	504	508	523	484	489	540	505	542	498	497	500	511	487	488	508	511	491	491	482	521	484	510	456	527	495	483	504	524	486	457	494	523	521	457	491	496	509	509	522	550	496	486	500	498	484	464	508	500	519	471	506	492	507	502	473	491	489	480	502	523	478	517	503	518	457	527	495	491	562	515	483	482	471	494	507	454	565	482	483	498	528	468	560	456	456	479	504	502	523	505	527	491	487	519	474	507	505	452	534	511	547	477	506	494	521	498	514	527	505	494	455	477	505	482	530	482	498	504	528	501	474	514	501	494	526	485	515	479	516	528	474	459	528	557	525	484	499	523	482	481	471	511	502	515	540	498	499	502	476	548	486	530	433	472	494	485	477	514	492	490	521	520	505	478	537	496	486	487	480	485	489	536	516	508	526	557	490	543	487	517	493	492	466	487	500	515	479	502	494	500	474	505	503	536	514	463	461	501	573	500	523	502	473	486	501	518	501	501	471	523	513	518	491	502	481	471	498	535	511	483	507	473	527	507	484	458	489	506	507	487	500	520	484	511	486	538	501	492	480	525	531	517	507	479	524	471	453	512	501	516	494	506	495	461	495	546	487	516	503	504	497	502	502	500	490	479	513	490	477	506	479	510	495	478	522	490	503	496	508	518	492	542	499	522	524	504	497	482	471	505	448	500	473	496	540	492	492	495	480	521	504	502	476	532	494	545	511	446	533	494	503	518	527	467	502	466	496	476	504	475	515	495	482	499	512	522	480	471	504	476	523	480	517	508	488	498	502	529	491	488	502	475	526	476	536	514	499	486	506	498	531	530	533	498	487	517	546	525	505	489	467	507	531	532	481	504	466	490	498	487	468	525	532	507	485	517	482	501	460	521	481	480	517	468	510	517	478	489	466	506	513	489	496	461	501	522	463	527	500	504	508	499	509	536	491	530	537	504	543	546	541	474	501	461	539	515	509	479	504	470	520	516	504	499	486	522	530	500	502	483	514	502	518	470	517	527	534	535	536	491	477	502	525	504	506	505	510	511	502	530	487	505	478	507	518	455	511	508	492	497	525	487	517	513	531	518	493	502	518	523	510	531	516	499	533	489	513	463	497	511	520	504	512	510	523	513	500	485	478	535	508	481	520	513	480	477	477	501	528	516	486	560	498
24177	21518	28859	24593	21520	9999	983	635	549	481	405	425	409	379	394	388	362	370	319	361	338	383	363	335	341	374	364	338	327	324	342	366	335	318	299	314	314	341	313	328	325	315	332	322	345	324	382	320	303	288	344	351	290	319	302	360	324	329	322	324	339	317	346	280	334	305	365	314	334	327	310	308	339	311	325	292	304	300	299	339	323	343	299	357	338	321	307	328	308	327	315	317	347	339	304	317	316	317	289	331	338	321	334	306	329	343	322	350	298	320	312	333	310	341	341	328	333	301	316	354	343	331	400	331	343	335	360	364	357	327	334	324	327	326	329	344	341	296	325	325	324	333	349	343	334	291	328	296	328	332	320	329	304	292	337	313	320	316	338	284	342	285	341	349	315	311	326	327	326	278	293	307	356	336	325	316	308	287	308	314	315	336	342	304	309	332	327	327	300	298	294	347	356	296	309	326	333	307	379	318	314	346	362	329	303	320	340	309	304	332	325	331	331	324	350	309	301	317	305	335	315	316	332	320	332	364	309	334	271	344	316	317	305	307	292	312	312	357	326	340	323	321	310	303	336	344	315	339	308	333	299	308	341	329	339	331	310	333	310	303	306	299	344	315	341	324	317	317	335	339	296	335	322	357	334	344	352	298	324	315	348	343	302	329	332	327	346	293	326	337	311	345	338	319	309	365	334	321	332	314	330	314	315	346	337	326	335	305	302	317	333	296	337	322	338	289	320	320	308	316	313	355	311	322	334	327	331	309	344	306	309	329	336	329	329	322	322	333	344	297	311	313	322	308	312	325	325	323	331	330	331	320	351	330	311	309	315	313	350	325	319	311	329	343	319	317	325	315	314	319	343	317	332	308	335	324	327	290	300	312	329	360	323	338	303	307	339	327	350	313	309	320	324	333	340	316	292	323	338	326	315	329	323	309	312	319	318	317	331	334	307	318	336	303	313	293	348	334	328	348	322	336	338	328	321	330	329	314	336	304	315	330	319	324	348	321	329	308	369	337	333	314	320	309	332	335	318	311	346	301	335	350	348	316	314	300	318	323	327	325	329	322	333	306	308	335	311	330	356	283	309	328	349	313	354	336	297	321	336	325	354	343	309	304	286	316	313	341	322	281	331	321	338	318	324	311	315	322	313	327	323	331	329	338	379	294	324	317	330	370	355	353	323	345	346	325	340	329	306	303	315	306	345	306	328	312	331	293	317	287	360	300	358	341	298	325	345	345	331	308	322	342	297	306	323	317	342	351	287	351	311	331	299	349	329	340	325	324	297	295	307	291	328	296	333	320	321	323	318	318	296	330	317	339	301	320	316	383	315	330	337	325	300	310	319	366	318	294	305	315	290	326	350	309	344	309	298	348	314	327	302	313	334	307	324	306	328	324	296	329	295	273	367	324	331	310	328	317	328	321	323	320	318	321	335	329	330	345	321	291	320	334	326	278	345	316	328	310	291	323	324	312	294	334	333	331	317	311	329	349	316	304	334	306	334	362	296	322	322	329	330	329	298	323	300	338	341	337	359	322	363	316	319	305	326	333	319	326	317	320	346	313	306	330	331	285	313	297	328	316	276	322	306	379	305	340	310	273	338	323	313	303	332	324	318	298	323	325	312	332	279	327	307	343	294	299	302	360	330	320	328	331	301	311	318	305	318	320	333	292	312	325	353	316	314	336	298	331	300	331	338	357	333	332	330	351	303	325	345	346	327	303	301	301	325	313	303	315	295	298	315	325	330	319	305	318	301	292	313	338	319	331	312	330	301	341	299	345	297	311	333	313	293	357	334	321	363	332	343	321	312	314	335	321	334	322	342	312	345	293	310	347	294	329	323	339	295	326	333	321	334	327	315	296	332	292	345	335	361	340	304	306	310	337	283	294	343	334	329	314	297	333	358	337	307	304	307	355	310	333	297	317	331	346	345	308	325	366	298	320	324	283	322	318	303	330	278	317	301	343	307	291	318	351	337	325	319	336	342	310	316	320	341	306	327	311	288	357	362	365	349	355	339	344	302	293	321	302	347	318	316	307	307	343	349	352	358	310	297	349	327	320	329	305	337	312	307	331	325	383	323	323	347	327	320	336	310	329	323	340	338	343	325	307	320	295	339	340	349	349	341	342	342	333	314	303	327	328	328	326	323	311	322	350	333	327	334	326	328	317	291	365	340	364	335	318	333	314	351	353	311	342	372	347	336	356	358	276	325	328	309	286	317	332	308	310	317	311	318	301	308	320	338	299	343	305	324	293	349	314	335	308	339	348	324	317	332	319	307	307	315	319	344	382	317	310	313	330	315	330	302	354	305	310	341	316	344	310	306	319	332	301	350	280	364	328	330	319	306	305	316	334	320	312	336	294	310	329	329	311	344	344	319	307	326	311	351	332	313	305	335	299	322	319	317	316	318	331	321	354	319	337	321	321	329	301	316	332	362	351	301	336	329	315	300	326	313	311	379	334	317	302	337	337	344	332	302	322	322	338	309	342	304	316	289	353	301	338	323	289	329	311	297	331	295	331	317	307	314	315	311	329	302	324	329	310	322	334	317	329	311	314	304	304	327	355	320	293	310	327	312	298	316	294	350	328	345	331	312	322	325	339	318	301	308	320	338	332	316	286	320	307	342	310	325	362	330	285	318	333	360	317	338	314	319	353	337	296	332	321	302	342	299	307	337	309	311	346	305	324	332	325	309	277	325	297	333	332	306	338	314	310	358	319	295	335	306	321	303	338	309	332	343	314	322	317	302	315	322	314	329	339	351	304	332	354	330	333	318	322	348	347	300	332	321	345	284	321	334	340	314	322	350	328	337	339	313	321	339	313	333	311	311	282	324	300	287	310	302	299	318	339	298	362	324	335	329	344	340	302	295	343	338	330	337	301	322	291	351	345	311	366	311	334	305	297	339	316	339	319	321	326	317	312	328	341	323	296	346	325	348	301	345	306	305	319	320	341	322	321	338	325	318	307	340	339	323	292	297	327	335	343	320	328	296	308	299	325	349	316	324	294	308	319	344	292	317	276	325	340	339	299	365	322	317	323	295	357	295	320	337	328	310	313	336	347	323	368	339	331	315	318	338	333	308	338	310	326	309	330	314	341	318	290	305	302	352	323	333	325	361	311	295	312	334	273	328	340	320	339	360	318	355	356	325	310	294	305	318	290	349	304	331	341	325	327	292	325	327	288	327	310	334	330	340	344	348	308	331	302	305	316	340	328	334	330	338	319	364	312	330	301	312	285	361	307	350	345	312	340	332	352	328	313	287	352	355	345	300	327	338	314	313	314	305	338	322	352	329	309	337	300	320	339	302	315	328	327	308	340	310	314	347	343	342	336	328	329	296	329	307	352	322	323	329	334	320	317	294	312	316	292	313	321	341	335	329	316	294	318	357	299	327	373	309	349	334	314	341	316	351	298	325	344	324	314	301	301	319	348	319	358	298	302	316	302	357	304	324	307	320	326	329	320	349	313	341	304	340	306	311	334	312	327	308	298
28357	11241	5090	2548	1883	1348	1111	898	713	667	561	576	547	490	499	393	424	376	398	381	385	380	418	415	387	354	377	357	384	396	367	329	355	344	361	342	360	360	337	360	353	351	368	323	330	356	349	352	329	347	342	344	346	321	318	349	343	374	309	369	355	313	328	342	339	350	339	349	316	342	322	346	344	353	339	306	337	353	330	285	367	316	362	343	325	342	354	338	320	355	357	344	340	327	314	378	341	328	337	337	353	352	333	348	368	359	372	329	352	362	360	343	302	333	397	343	376	347	369	378	390	404	371	428	377	357	338	337	354	348	353	345	356	365	341	370	336	332	365	327	358	336	357	365	364	337	355	341	311	329	349	351	369	339	356	354	333	362	357	332	353	311	378	329	341	368	351	335	332	324	354	322	356	341	342	339	349	301	349	343	348	342	333	338	352	350	315	304	347	331	346	346	342	355	353	348	371	376	366	323	327	345	355	346	332	355	327	358	334	381	355	358	303	322	329	333	344	334	308	347	332	325	376	327	350	350	337	346	350	322	366	336	369	369	369	344	324	330	325	303	332	375	314	354	340	344	383	378	341	328	302	311	378	338	358	345	343	304	330	341	311	328	329	334	333	359	309	346	331	320	350	326	342	370	345	346	319	375	347	339	334	359	352	332	334	346	332	317	341	337	328	328	361	356	361	316	314	344	344	327	337	340	321	304	328	354	334	344	359	350	338	355	359	320	349	340	362	326	308	333	336	354	405	343	319	345	314	357	332	339	318	337	345	337	324	345	333	370	340	349	341	374	326	327	364	333	347	345	359	356	330	355	343	359	389	370	359	341	340	306	344	357	342	329	355	341	340	352	347	353	332	372	340	329	326	340	323	323	326	370	342	357	333	349	336	358	317	346	345	375	340	312	366	330	361	347	333	354	375	354	350	358	342	374	336	319	325	369	376	331	355	330	332	376	353	343	330	323	308	307	349	355	332	333	325	366	336	340	365	346	365	325	336	334	369	354	338	341	335	365	333	343	372	334	336	339	379	344	367	311	329	349	322	312	356	332	339	374	340	323	350	341	337	341	357	367	314	387	314	328	339	342	362	314	365	335	345	329	366	344	343	333	361	340	331	352	306	333	335	330	332	340	349	349	344	313	354	348	328	340	319	319	323	351	363	335	358	316	348	314	351	305	361	358	319	373	361	356	341	339	361	341	366	329	351	297	337	363	380	348	351	359	342	349	339	360	378	369	342	365	320	290	336	331	316	348	367	319	341	333	341	396	336	327	331	346	322	337	338	334	322	316	366	351	347	373	341	340	353	350	348	329	312	359	342	329	324	332	306	324	349	324	340	344	315	347	350	346	294	352	354	341	324	358	335	347	341	339	352	325	353	325	314	342	335	345	334	366	340	331	371	330	375	359	357	346	337	366	348	323	327	322	336	325	388	319	358	322	356	326	341	327	327	351	352	337	370	320	380	334	345	320	306	350	347	344	362	308	342	348	351	344	384	329	376	361	377	316	321	367	369	365	337	340	341	328	319	319	361	332	355	316	354	346	371	341	386	357	361	331	332	308	321	334	355	323	340	340	349	362	314	341	347	355	311	314	342	295	342	400	312	354	331	388	358	343	330	346	350	367	328	346	332	360	337	334	333	321	336	334	314	335	336	360	390	312	355	335	343	332	348	316	348	349	366	315	346	331	346	355	331	346	350	345	308	347	365	333	366	355	338	345	344	329	363	293	341	343	344	354	356	360	347	327	356	314	363	330	347	338	361	307	337	299	348	334	352	343	346	349	350	319	341	304	349	336	344	316	308	356	319	350	387	347	303	351	342	321	316	331	344	340	333	316	344	355	337	367	348	350	333	343	363	353	331	337	335	327	333	335	346	368	341	324	353	364	333	307	359	359	328	319	324	366	343	359	376	360	336	347	332	308	351	346	342	353	324	338	359	350	305	393	347	331	350	357	344	323	350	350	333	347	340	345	376	335	337	331	317	332	332	335	322	343	332	362	317	333	339	350	340	337	308	324	331	348	348	351	356	365	353	380	350	358	348	326	350	342	340	358	344	338	339	360	335	366	334	349	331	332	363	361	327	372	349	328	309	336	322	303	330	354	358	352	315	315	316	356	363	367	357	339	301	344	334	324	331	319	365	338	351	330	342	343	338	330	342	331	326	343	309	334	342	368	345	333	313	297	366	312	315	310	323	311	381	317	332	359	335	344	370	320	367	356	349	355	361	331	339	324	359	336	341	342	332	328	367	361	338	350	348	358	362	376	324	349	335	349	356	334	315	333	314	335	347	323	347	349	360	360	328	329	355	314	341	355	352	327	345	358	301	362	355	345	341	373	321	339	337	336	338	295	330	341	327	363	347	362	343	356	343	376	339	344	308	330	337	336	335	373	344	371	333	372	327	340	344	366	308	349	338	282	322	355	319	342	344	342	352	342	347	349	349	344	362	323	358	351	333	346	335	341	327	347	349	329	334	306	346	357	322	352	292	317	302	318	337	329	333	375	330	360	348	326	315	352	324	319	329	333	338	336	355	383	369	344	348	345	327	340	353	350	360	348	364	381	321	313	339	354	375	337	356	322	367	376	341	347	325	366	355	343	349	368	353	337	347	343	361	364	339	364	370	339	403	377	329	318	350	334	338	312	333	326	322	337	355	337	374	344	344	345	347	365	353	344	319	315	305	315	343	324	345	388	323	342	330	344	340	365	321	315	341	330	325	317	348	323	357	331	377	313	365	344	344	348	336	363	353	329	336	351	309	323	338	338	334	333	328	350	332	358	326	334	363	348	347	347	355	318	355	343	336	347	360	338	326	375	345	369	328	346	348	334	336	340	308	310	354	317	337	356	345	332	349	325	355	314	348	331	336	307	351	347	339	357	347	306	332	347	331	363	332	336	332	335	336	303	348	314	368	347	359	344	326	317	366	305	325	328	340	341	317	380	362	354	358	333	330	301	347	340	337	316	324	338	348	351	363	332	382	318	345	320	335	342	385	337	344	326	338	347	342	342	338	360	373	394	328	373	331	352	347	339	347	341	316	336	352	326	353	372	379	378	371	341	349	358	339	339	324	328	327	336	331	339	377	340	352	339	339	350	360	349	357	343	338	358	353	312	372	349	332	339	356	333	359	327	339	351	336	362	362	370	335	299	377	307	349	357	323	309	344	356	366	323	342	350	319	331	358	327	348	359	310	328	346	335	342	372	365	331	332	315	326	323	341	389	351	349	333	332	345	348	339	346	362	305	368	338	351	357	321	342	348	382	346	334	345	328	343	332	308	337	351	341	338	308	340	318	350	343	339	345	330	348	335	337	340	335	343	328	346	341	343	333	335	341	319	339	325	367	332	374	363	318	309	312	360	360	315	335	356	329	319	347	375	351	373	338	330	351	344	354	371	343	343	343	322	346	350	356	350	342	345	339	341	334	347	372	330	353	344	351	371	368	356	338	366	347	330	347	362	312	358	314	323	331	353	315	372	333	332	355	333	323
25299	21526	27673	25725	9968	1068	819	768	735	735	698	682	689	635	686	675	662	657	610	639	675	644	688	633	640	607	600	670	634	684	657	683	600	635	645	658	636	635	655	607	638	643	644	597	658	609	619	650	668	633	662	585	638	657	627	623	651	624	656	646	593	622	634	642	606	629	631	643	620	672	637	632	668	685	668	639	654	654	629	673	627	629	614	665	620	665	706	636	705	672	646	637	614	606	654	577	639	613	667	636	654	566	676	651	661	660	707	648	634	647	655	612	675	658	631	659	624	615	612	636	583	602	685	662	664	639	632	609	646	626	600	598	676	635	712	674	637	616	651	623	654	658	634	633	603	621	617	604	623	657	667	651	659	642	654	642	632	655	650	629	622	680	621	636	612	597	632	640	669	621	608	661	640	616	667	608	646	603	597	599	659	656	689	636	621	595	604	664	680	650	683	641	656	672	694	656	662	632	647	612	598	594	697	616	611	605	646	654	589	638	642	601	617	611	611	629	625	678	626	657	639	663	592	621	661	599	667	645	636	656	645	598	637	604	616	674	617	626	619	596	613	622	600	633	640	603	662	651	635	686	653	624	616	652	614	599	593	605	602	620	599	605	617	709	645	661	610	670	612	638	648	616	687	626	654	664	597	661	648	660	650	552	668	639	658	647	612	656	623	596	667	650	649	661	616	662	635	635	621	655	650	643	640	669	626	646	622	589	597	626	614	641	618	630	631	656	669	629	639	671	647	650	678	688	623	621	654	628	669	598	612	631	636	610	596	594	636	603	595	615	660	628	645	610	622	613	648	627	659	629	649	647	571	650	637	641	628	604	642	650	624	615	642	600	674	665	618	666	640	630	620	622	609	589	631	627	610	639	657	629	632	618	667	638	616	576	607	632	643	612	623	652	661	671	631	591	624	619	641	654	633	635	656	644	620	631	649	601	609	659	635	607	617	628	662	678	627	642	642	645	578	594	625	681	664	614	654	628	617	611	648	656	641	630	603	647	637	665	621	639	660	627	604	672	634	629	597	600	626	642	602	651	632	611	601	618	618	660	686	658	638	619	627	612	618	661	626	708	656	669	642	602	638	603	634	615	641	633	652	639	671	614	622	623	619	607	631	622	618	618	651	641	645	646	613	618	640	645	699	617	677	606	619	647	666	634	628	667	593	594	636	652	628	652	662	642	612	643	650	607	636	631	639	631	609	648	641	640	642	652	611	612	591	645	596	645	629	611	634	610	644	619	647	640	600	672	627	651	669	648	616	651	592	650	612	605	666	624	590	648	644	650	625	624	626	622	645	614	629	672	585	616	634	625	605	628	598	680	660	624	643	613	633	578	652	622	626	610	655	582	687	658	642	653	641	609	590	624	645	644	637	634	608	663	613	612	602	643	588	629	641	676	633	653	610	641	647	628	677	644	672	626	643	611	624	650	658	608	651	663	589	628	653	643	634	608	635	654	619	620	621	602	662	654	635	582	639	619	610	696	673	602	618	608	664	678	650	624	642	637	626	620	596	668	648	630	591	601	626	648	613	643	652	615	651	634	625	623	626	618	634	681	637	658	636	632	629	620	660	651	680	601	667	630	683	641	622	640	623	586	654	616	632	636	632	597	661	649	637	634	676	619	691	661	643	656	673	615	634	636	684	648	626	668	634	596	652	627	633	629	638	614	655	627	666	599	639	657	646	691	644	697	652	631	672	626	628	603	613	595	629	597	639	645	604	590	640	654	617	673	605	602	650	642	620	631	661	644	644	663	627	677	649	659	609	638	604	612	630	621	587	636	609	629	621	599	622	652	627	604	630	607	638	577	614	635	593	651	651	663	657	635	603	584	653	640	658	645	612	657	582	644	638	656	657	647	636	615	619	606	606	645	671	663	637	583	657	653	659	648	643	619	594	641	675	610	643	610	671	620	591	615	643	613	634	674	656	653	634	667	622	627	611	625	649	611	644	604	619	646	628	602	634	626	607	614	664	583	622	634	630	628	602	619	654	619	653	661	656	621	610	614	609	634	644	657	604	678	627	641	666	618	664	616	636	655	662	618	640	656	612	636	653	688	659	637	620	649	614	643	658	635	649	603	641	607	635	674	659	667	655	613	575	669	658	576	618	650	632	644	655	622	589	674	643	641	662	645	574	628	687	672	588	646	657	613	711	621	609	625	612	640	608	635	637	629	596	647	639	626	600	597	637	605	638	624	618	682	675	676	653	661	643	651	607	657	635	611	604	598	610	674	620	612	662	667	692	624	626	668	677	640	662	635	614	615	636	668	637	640	660	631	594	632	637	652	642	667	613	626	634	641	647	644	612	652	658	635	653	619	600	655	644	650	659	641	633	686	642	629	654	664	642	585	624	648	636	624	649	688	648	664	643	627	626	619	696	602	638	635	600	678	671	618	621	636	630	638	649	643	620	625	634	605	600	637	620	605	654	631	650	664	626	611	674	650	606	625	601	648	635	588	652	658	607	638	626	671	607	636	621	631	635	620	662	644	643	625	666	590	635	641	631	626	592	640	647	602	670	642	631	596	626	606	654	654	693	649	670	631	652	615	640	648	622	638	633	601	648	664	662	627	610	603	639	677	638	626	670	608	634	622	626	680	678	607	627	624	605	651	587	644	629	595	644	614	672	618	622	628	605	671	637	632	665	629	636	651	611	628	646	633	646	662	639	640	606	649	669	645	662	655	627	656	666	687	662	623	645	672	649	657	643	614	629	667	638	585	625	668	651	634	617	634	693	665	657	634	638	693	629	658	647	628	606	635	644	556	597	621	658	649	616	625	649	686	673	662	638	647	636	603	630	664	701	630	676	616	670	650	653	625	579	643	595	572	638	713	613	618	632	603	618	624	637	634	634	618	636	633	634	649	645	626	640	667	652	630	637	633	644	609	635	568	605	651	630	641	569	615	627	652	643	644	603	683	641	632	631	655	657	656	642	671	654	639	640	641	674	661	607	632	616	683	639	675	640	698	630	649	644	598	617	625	635	634	588	640	638	653	593	656	651	674	668	687	642	626	647	607	612	649	654	608	631	687	621	664	638	579	632	637	638	643	620	679	606	633	549	640	624	635	630	640	577	645	680	648	618	631	597	641	615	626	590	604	595	623	645	672	632	617	695	690	623	666	631	630	620	620	587	663	652	651	657	632	612	633	602	629	608	640	626	642	609	644	630	666	656	616	666	630	628	662	642	622	582	630	593	604	605	655	654	608	596	658	652	576	581	614	580	638	620	618	603	632	642	633	629	622	656	655	641	611	601	611	643	654	616	636	622	582	621	666	621	651	650	599	598	631	646	602	647	635	650	664	629	662	616	656	577	656	604	655	614	583	639	666	568	682	672	657	620	673	676	672	673	626	643	593	632	612	626	660	635	652	641	654	649	650	644	615	622	659	699	612	625	626	626	638	603	673	668	633	612	663	624	619	619	629	628	649	640	602	667	644	618	621	608	624	627	612	658	632	624	618	714	680	641	677	629	672	664	603	618	628
27660	7336	3061	1718	1345	1165	994	880	849	860	780	724	671	667	751	678	700	646	666	704	677	655	662	650	643	676	671	645	635	670	647	632	625	678	648	654	614	624	670	696	691	658	639	670	637	601	651	648	654	619	607	635	615	598	594	637	638	606	671	657	616	650	672	636	633	661	704	670	629	651	649	639	673	609	656	662	672	606	637	653	640	663	689	634	652	695	633	672	623	658	622	634	608	650	632	640	626	630	643	655	609	643	687	620	654	623	641	624	622	686	644	644	637	676	639	612	681	667	670	645	626	689	689	687	658	672	629	618	647	658	659	658	633	667	621	638	661	630	649	637	712	616	591	624	576	640	647	663	649	630	628	635	689	656	633	654	663	651	624	620	670	657	618	612	651	620	652	636	648	670	673	665	619	671	615	649	665	612	682	647	647	625	694	590	671	681	614	620	586	677	653	642	645	695	695	612	653	675	615	607	643	612	653	661	674	633	663	637	643	670	661	595	636	623	696	629	647	713	659	624	660	652	644	633	672	599	602	641	679	625	663	670	659	653	645	611	640	628	638	630	661	626	621	643	659	675	669	619	668	632	627	616	676	639	617	685	646	622	634	603	660	609	678	627	622	639	632	603	627	622	656	660	628	663	647	598	659	667	623	641	650	622	592	656	649	605	651	647	639	654	642	686	651	647	623	616	636	653	656	634	648	668	620	665	609	612	646	694	658	621	611	630	630	658	683	648	654	625	693	650	641	675	649	664	652	676	630	630	638	609	614	636	638	654	560	645	648	617	619	658	657	663	606	643	666	657	645	642	655	678	638	651	661	661	640	666	645	649	626	644	618	679	631	634	621	626	645	629	637	620	662	647	693	592	635	651	678	615	607	696	642	606	668	615	658	601	613	661	621	638	632	655	666	668	633	639	629	646	653	628	634	644	645	634	655	623	643	667	698	618	617	656	644	667	624	648	635	591	634	644	639	651	646	624	622	622	666	658	608	655	605	635	584	629	667	647	638	633	600	654	607	606	619	652	619	658	618	628	622	627	630	641	645	624	661	622	622	573	642	623	615	606	646	605	636	624	623	628	666	621	628	621	615	664	650	662	650	615	603	642	628	660	655	633	653	661	668	636	597	625	695	679	625	623	691	674	659	652	631	677	650	618	611	618	670	660	596	668	626	641	666	649	663	589	714	650	652	593	661	656	645	646	624	673	630	667	622	628	638	675	588	655	685	649	643	666	648	622	637	621	657	651	675	677	643	636	629	654	669	642	660	658	622	643	687	622	675	623	684	653	675	656	614	609	626	638	616	565	669	639	620	687	677	622	652	666	635	650	628	673	660	654	632	643	650	660	660	631	630	605	626	642	624	660	663	635	651	627	627	651	673	663	658	654	644	598	648	682	656	686	611	597	638	664	612	613	630	631	647	639	636	624	605	634	669	628	637	678	672	672	617	612	611	656	654	654	633	631	660	637	659	642	598	648	655	638	636	615	611	633	638	648	621	595	602	636	639	640	636	617	618	645	605	609	642	647	676	651	630	621	619	622	678	667	671	643	631	640	632	641	606	615	642	637	637	654	660	653	607	629	632	673	608	678	680	646	633	667	660	640	650	609	671	634	621	673	593	658	616	627	671	614	642	636	653	657	614	653	585	597	629	617	650	656	643	581	644	638	631	640	608	638	633	682	614	632	663	668	656	605	626	631	642	671	650	582	593	664	616	660	629	630	646	659	658	628	648	673	672	640	669	640	671	632	647	603	678	669	654	604	643	641	645	645	659	689	607	586	640	662	626	635	674	659	627	667	684	649	659	662	617	596	626	600	683	647	649	642	616	636	658	657	647	659	653	610	640	669	654	656	695	647	654	616	654	640	632	669	620	670	620	643	618	642	651	595	617	691	673	678	650	664	651	600	649	647	650	627	667	654	659	652	638	630	619	621	656	651	643	613	589	635	628	627	655	644	639	611	659	643	622	634	606	631	642	700	682	629	677	651	604	639	698	660	694	636	647	609	629	660	623	600	629	671	637	634	647	621	672	628	651	627	605	641	631	662	585	656	635	671	637	618	598	663	568	575	660	619	690	640	612	685	635	631	673	609	671	668	637	625	601	602	664	589	611	635	641	647	645	618	662	634	618	642	650	660	617	653	639	653	655	647	698	623	681	682	664	636	644	663	635	640	627	674	629	636	611	633	667	651	642	604	647	639	624	657	669	625	674	687	624	680	639	654	684	581	663	637	617	635	625	627	616	634	636	646	654	680	676	635	637	612	625	661	618	586	649	643	641	698	607	662	641	636	640	600	593	667	704	656	677	638	596	670	668	622	646	649	641	614	669	636	641	546	675	626	682	633	638	613	630	651	635	589	615	602	619	668	671	665	636	636	638	622	614	673	585	652	671	649	610	647	645	667	606	658	631	612	661	627	687	634	577	675	618	656	663	644	651	618	625	647	683	662	656	655	652	630	648	668	632	662	632	657	653	652	628	635	642	692	665	603	658	610	619	628	671	674	641	608	657	653	605	657	652	623	608	654	601	636	657	642	580	618	645	626	623	649	645	636	601	603	622	624	624	638	682	642	635	625	624	696	603	647	644	657	602	680	653	638	654	671	596	645	621	640	606	630	629	661	620	628	619	647	599	668	649	628	666	652	617	635	638	615	564	639	659	675	604	624	604	698	631	609	661	643	645	605	634	652	688	648	647	625	636	640	663	622	683	655	595	684	638	587	642	638	632	640	659	615	653	666	678	662	658	654	583	660	597	656	638	649	635	625	666	686	617	636	624	635	641	649	670	652	653	703	646	667	599	641	639	679	645	661	668	655	632	629	602	662	620	606	622	636	654	639	671	640	631	637	689	622	627	702	641	617	622	639	630	645	680	660	613	626	647	673	648	641	611	608	667	602	661	633	646	609	661	661	625	580	629	659	627	678	625	613	643	616	645	648	644	576	609	648	631	643	637	682	691	646	670	623	615	630	655	618	656	586	631	659	602	648	653	664	594	623	624	619	637	628	681	641	672	590	659	635	614	626	708	615	636	636	642	644	658	634	648	689	648	629	653	602	679	622	634	598	600	656	665	653	638	657	650	592	640	694	615	691	611	631	643	681	676	659	649	647	648	604	646	641	655	643	671	563	641	600	659	640	609	664	643	625	667	655	641	684	642	673	677	695	656	657	602	657	580	632	675	639	670	661	649	646	616	669	635	635	601	638	642	672	669	645	630	652	625	623	619	609	638	645	617	611	621	680	660	654	629	663	621	637	665	630	614	633	617	620	661	671	629	697	664	661	718	667	694	618	645	662	655	648	671	627	636	644	614	662	656	638	585	612	643	631	608	617	656	660	662	634	647	673	595	668	649	639	614	648	658	621	628	664	648	637	635	674	633	586	655	588	621	625	680	652	651	604	654	677	643	673	661	654	668	611	611	649	615	695	651	597	625	633	621	619	645	646	655	627	644	647	633	635	663	629	704	652	661	618	621	684	623	640	613	594	652	634	606	644
23104	21598	29394	24265	21594	21626	7336	1129	845	794	711	681	649	599	613	592	569	593	553	475	593	533	504	540	549	541	532	510	483	453	522	542	535	477	499	507	474	482	499	440	526	500	460	474	459	502	445	497	488	467	473	513	468	460	499	464	507	476	498	520	509	490	479	477	452	500	504	517	493	476	473	455	485	481	510	470	462	476	499	491	518	461	486	444	509	495	508	481	440	474	470	498	457	442	500	484	449	488	503	492	508	456	504	467	502	457	449	472	466	498	451	481	454	481	506	481	496	475	491	495	542	493	503	515	528	501	476	502	481	501	510	486	450	485	478	508	477	504	478	452	496	495	490	476	498	513	537	469	481	508	519	493	502	490	465	483	476	485	474	488	507	516	502	457	523	465	530	461	457	506	503	477	446	518	453	490	439	500	471	503	463	469	463	458	448	451	497	534	517	484	474	488	490	479	527	479	482	476	487	489	508	498	494	491	473	505	482	485	465	467	487	474	491	487	500	420	481	500	484	513	469	444	491	514	463	480	472	490	478	419	449	502	475	454	485	478	434	493	464	455	464	488	473	468	498	481	470	507	447	431	553	433	448	456	459	463	489	487	461	505	510	477	520	521	468	524	498	487	469	480	469	458	448	479	465	490	495	469	499	468	460	506	481	488	516	483	514	432	466	459	499	476	477	469	471	490	486	495	453	472	478	505	491	455	452	470	433	486	522	476	502	487	505	465	474	433	522	483	463	499	470	480	502	478	483	447	474	535	424	456	533	459	519	494	432	492	470	475	522	511	500	509	455	473	518	493	442	478	502	474	476	546	505	500	450	479	462	508	495	526	484	493	464	440	486	483	519	449	493	450	457	476	441	483	449	504	476	497	476	462	434	463	469	509	460	458	466	501	432	466	476	500	463	478	512	500	455	463	485	481	433	467	483	472	460	517	472	469	453	507	482	529	431	480	475	496	493	469	457	502	454	493	480	470	463	468	477	470	518	464	479	459	510	502	503	477	502	482	483	459	468	481	453	486	474	441	517	448	484	462	499	501	502	489	481	492	467	482	489	447	496	447	514	470	457	475	448	455	474	471	464	505	496	469	487	465	505	507	480	506	434	497	514	458	496	507	474	434	501	480	462	474	481	487	461	446	469	467	469	467	494	476	439	492	464	472	467	471	498	474	466	467	482	463	505	428	493	508	443	493	508	518	469	489	465	446	481	445	477	461	434	483	478	453	496	467	431	507	486	462	488	484	436	456	517	472	481	490	508	489	474	479	501	495	488	506	491	465	482	460	494	469	480	507	497	504	468	488	505	434	449	454	457	451	439	478	471	471	492	482	502	502	488	459	457	498	471	483	481	485	483	458	501	456	487	477	500	477	500	468	485	479	480	444	470	481	451	472	460	468	447	502	484	485	508	461	484	489	473	450	467	512	478	457	504	509	455	473	531	484	490	482	526	465	492	491	486	449	507	492	463	526	473	485	500	474	495	450	498	542	499	491	487	456	484	478	455	491	474	423	508	416	471	476	491	496	485	482	496	465	479	462	482	499	496	511	497	479	450	451	459	491	462	509	480	486	490	463	485	461	451	473	501	521	456	452	428	469	468	506	496	486	464	528	501	458	525	458	411	445	448	489	488	514	507	487	460	511	451	446	465	443	467	475	494	480	519	491	530	473	500	479	473	458	444	488	503	467	507	458	469	442	454	466	500	498	476	505	502	499	483	498	513	463	484	500	462	451	468	484	522	526	436	465	436	439	515	431	491	476	489	450	494	484	501	499	467	487	479	490	472	483	456	478	494	493	491	486	466	450	456	496	502	481	474	472	476	474	442	492	441	424	502	510	447	483	482	469	475	478	477	468	491	484	478	428	482	454	476	466	527	462	492	480	458	489	441	466	458	493	479	492	464	475	494	443	465	465	478	494	496	471	437	482	509	472	494	485	423	475	463	477	447	452	494	501	510	454	461	477	451	458	491	473	451	484	471	515	470	495	505	484	468	456	504	476	443	412	508	476	489	515	475	469	503	453	492	465	481	480	472	460	456	490	480	470	473	427	461	459	451	502	469	491	478	452	493	483	452	449	438	468	471	509	503	509	475	458	477	474	469	520	490	461	412	498	460	510	481	445	464	474	490	481	447	440	472	499	481	531	464	464	446	483	522	486	461	435	520	477	489	455	498	477	464	456	446	498	524	515	491	464	453	521	487	490	455	476	471	452	494	496	490	445	470	495	451	436	438	479	482	463	536	489	477	446	461	475	489	499	502	501	464	458	465	473	472	469	463	488	512	445	509	456	481	483	484	432	448	471	464	469	476	461	476	485	458	463	472	503	462	475	501	486	491	526	467	459	507	479	489	453	496	475	491	460	461	443	497	501	468	502	495	449	482	509	447	482	447	477	461	439	463	493	486	467	443	444	478	464	486	466	462	449	476	503	452	493	471	465	484	489	442	484	482	498	459	472	440	443	450	458	442	487	457	468	474	466	479	467	490	461	499	432	498	444	472	475	479	482	512	487	461	470	456	473	472	475	456	481	453	469	479	489	495	468	453	439	512	470	479	455	460	539	472	449	473	454	476	460	495	459	480	511	483	489	424	493	480	466	478	443	459	492	461	488	481	457	410	490	460	466	495	473	549	471	484	445	458	470	485	455	470	471	444	484	469	483	500	501	486	457	443	438	478	474	489	479	486	472	485	480	495	472	463	485	497	471	467	475	439	510	498	490	444	454	461	517	474	469	485	473	470	462	467	495	506	472	477	524	458	491	480	475	437	445	449	505	424	444	484	483	447	494	469	463	466	470	468	464	486	454	493	501	507	499	441	468	463	482	471	491	476	494	464	435	465	461	487	475	518	501	466	481	485	489	416	498	451	514	472	541	474	461	496	512	480	444	499	465	460	459	477	469	501	485	497	456	487	500	462	478	458	438	478	484	459	464	423	487	430	490	491	459	457	475	462	451	487	445	483	465	471	505	515	480	524	479	491	503	485	457	452	476	520	459	488	503	484	469	505	505	496	446	496	512	530	457	472	489	496	486	499	496	499	506	438	494	474	486	500	484	490	482	513	534	491	476	481	438	481	476	484	485	488	470	474	487	503	458	470	462	494	471	459	501	467	460	470	475	486	497	455	472	460	506	449	468	457	474	466	427	476	516	472	434	479	459	474	476	497	443	500	470	504	413	477	457	463	483	465	483	460	486	482	487	469	437	486	487	455	477	479	491	469	505	478	458	458	498	462	455	463	477	487	495	474	497	469	479	450	481	470	500	430	458	456	465	455	467	470	451	454	483	463	480	510	487	492	474	496	510	492	468	527	475	426	479	494	511	463	496	468	468	500	434	462	519	476	490	498	470	457	486	475	476	501	460	480	472	507	480	466	484	462	482	462	476	492	455	426	478	539	458	475	475	473	522	477	470	442	476	494	509	470	437	453	489	474	495	473	479	469	440	482	449	457	461	495	466	477	441	485	468	470	505	447	472	513	501	469	467	490	489	495	440
34301	17905	8509	4308	3114	2347	1859	1546	1261	1043	974	879	724	681	663	646	600	587	618	554	552	569	519	564	509	545	515	517	527	522	491	482	517	492	538	524	463	485	455	489	493	499	484	489	526	466	460	478	490	455	492	488	472	502	489	465	480	472	474	465	525	525	499	472	489	477	478	466	485	486	497	463	500	455	500	444	508	453	505	474	480	482	484	489	506	471	464	459	502	464	497	483	474	496	495	479	486	485	511	445	507	472	432	469	506	460	443	487	466	450	493	504	468	507	449	457	461	471	497	511	514	567	491	515	499	486	509	546	540	534	507	524	461	477	490	486	466	502	463	456	432	460	504	471	447	499	509	493	452	481	468	497	512	486	514	476	489	459	480	483	473	478	446	461	468	477	453	440	454	451	459	447	525	486	456	462	438	485	510	446	429	472	473	515	466	494	459	481	476	488	474	471	446	480	472	465	475	456	469	516	475	484	443	469	465	453	476	463	473	449	513	486	450	478	445	471	468	454	455	442	439	456	480	441	455	466	423	463	475	472	519	508	461	462	466	471	459	461	479	480	479	496	468	497	481	490	504	505	432	484	496	460	442	469	481	459	464	444	552	430	476	442	482	480	466	481	490	471	459	497	487	476	522	450	515	497	462	479	485	425	464	422	468	460	492	472	437	485	492	455	465	441	480	444	466	437	455	480	447	443	439	452	487	437	474	438	467	433	493	470	495	486	499	470	477	485	476	495	505	495	522	464	482	460	490	478	510	472	468	475	475	469	469	453	464	456	422	461	471	459	444	470	486	461	471	441	492	466	473	446	470	484	512	479	477	486	489	467	492	495	446	478	465	478	455	444	448	460	458	468	483	466	450	474	439	454	459	459	506	496	488	467	484	476	498	442	438	490	446	466	479	460	506	458	472	471	506	476	514	486	509	443	486	447	450	499	486	468	449	474	442	484	466	477	477	475	506	449	473	481	450	470	461	471	445	446	485	492	479	510	498	451	481	458	509	487	477	468	460	512	468	488	459	449	473	478	436	485	474	529	461	436	473	490	416	491	469	447	454	448	462	492	466	425	460	465	493	446	481	493	466	489	451	497	493	491	485	428	465	429	501	480	488	464	457	486	476	454	466	503	488	452	479	470	469	489	418	456	510	492	491	477	460	467	473	484	451	442	464	477	455	482	486	467	453	448	476	480	456	492	485	494	449	448	506	494	485	497	473	444	493	495	476	466	483	436	425	473	467	498	457	448	502	495	448	467	459	490	476	415	481	494	472	524	485	468	468	482	474	459	476	436	466	519	444	477	472	525	488	465	526	533	489	474	496	523	463	458	468	418	435	469	473	456	476	454	498	481	449	471	467	437	503	465	448	465	461	499	461	490	461	466	466	491	459	488	434	518	482	482	451	483	519	451	495	450	466	454	481	483	447	455	422	471	498	474	482	483	511	464	485	494	456	470	486	451	498	535	442	466	487	471	455	515	489	484	495	454	483	455	448	415	472	487	448	492	499	465	467	482	464	480	489	501	458	470	460	486	500	445	462	505	488	437	455	511	473	483	425	445	480	463	500	462	484	465	483	499	500	461	466	486	471	482	490	467	470	459	440	489	484	489	481	465	507	426	497	443	449	500	489	454	487	462	444	447	429	413	450	472	432	435	484	481	488	504	489	496	451	462	484	498	421	477	501	464	482	484	458	489	480	471	457	502	494	473	485	451	481	448	470	488	499	481	485	442	482	469	501	478	478	457	478	486	501	493	467	441	494	488	439	484	481	455	518	455	448	439	497	448	457	454	476	453	445	466	483	479	477	447	494	470	488	469	455	463	457	456	464	468	477	465	463	463	466	494	449	497	455	508	468	471	470	438	464	515	426	457	496	447	465	498	447	452	463	473	445	480	466	461	447	520	493	458	444	448	466	457	480	489	469	468	480	470	500	457	469	466	458	517	493	458	469	513	471	482	523	467	489	481	434	488	499	497	464	471	489	459	470	487	464	509	476	418	471	517	492	461	520	424	524	482	471	499	443	473	480	454	472	497	515	474	489	479	477	472	468	484	516	490	466	471	484	457	477	467	479	475	462	466	491	485	485	460	469	486	480	441	469	492	470	481	460	536	462	472	467	472	485	483	502	433	495	459	475	490	451	447	499	432	436	481	470	446	472	508	437	474	468	497	445	465	525	465	441	480	438	461	458	449	468	485	462	468	474	464	418	465	432	468	500	471	464	466	488	494	448	458	507	461	493	474	471	493	458	490	478	497	482	441	470	478	464	470	446	471	474	491	463	470	488	466	484	509	514	458	440	484	477	469	453	457	449	502	471	448	462	467	488	479	489	507	510	489	463	479	456	459	465	451	411	484	505	517	496	477	498	468	455	506	482	467	465	447	470	485	416	460	513	467	474	452	489	471	460	467	478	454	451	442	472	463	465	495	464	455	461	480	471	443	460	424	445	472	495	457	471	464	487	452	457	439	447	466	466	463	467	448	497	474	483	492	487	474	458	477	459	459	494	503	476	483	488	448	512	441	469	486	445	442	466	459	463	494	459	472	483	480	471	458	483	499	494	473	488	468	452	479	468	456	482	468	497	442	488	517	450	467	450	493	464	442	465	465	447	468	480	442	460	489	454	495	470	475	462	465	435	479	442	432	446	471	496	495	482	505	472	453	491	468	467	434	481	511	478	477	493	441	463	486	506	491	518	436	467	450	428	471	458	463	463	455	460	453	448	447	456	452	475	461	451	462	469	483	482	456	476	424	431	462	485	491	492	502	444	481	468	465	441	473	513	483	503	488	473	495	473	493	497	470	482	471	471	463	466	492	501	498	478	503	456	488	475	466	442	484	453	479	460	477	479	455	482	466	478	479	479	459	462	479	457	496	481	454	496	459	474	472	458	466	463	461	458	482	526	518	444	467	470	464	485	481	475	446	470	466	464	502	484	437	506	459	467	492	469	461	431	468	472	457	456	455	467	473	462	465	494	464	465	475	459	467	438	499	450	448	459	492	470	496	504	503	488	452	455	479	468	471	489	487	469	436	472	482	434	477	497	507	498	432	480	500	493	532	474	489	477	478	485	467	477	452	486	483	475	452	492	438	504	437	467	457	482	444	471	462	476	470	459	467	451	492	493	476	452	486	456	480	448	462	506	485	465	480	497	505	475	469	491	484	452	464	482	485	494	487	440	493	454	468	472	480	456	503	469	446	489	455	457	520	469	465	440	500	477	452	486	475	507	441	454	425	478	472	442	494	451	504	483	494	504	488	458	463	487	466	462	474	475	446	466	472	447	495	467	471	469	505	464	449	466	498	483	472	509	455	466	474	428	511	447	429	481	464	489	489	481	462	490	472	490	477	480	500	472	459	465	492	457	499	492	506	491	486	516	454	466	468	473	493	496	491	462	448	447	470	500	461	512	453	475	445	498	460	426	489	489	468	518	457	446	442	501	467	471	461	480	527	465	449	442	475	461	448	464	453	454	483	496	464	465	486	498	481	459	461
29709	18539	4581	740	522	517	522	506	525	511	484	463	525	504	478	471	473	494	499	477	517	497	463	475	495	482	483	466	465	455	485	504	437	465	491	484	488	543	503	496	529	492	473	523	521	487	469	507	461	464	506	482	530	473	453	493	476	470	509	510	479	499	457	521	473	461	486	499	486	495	462	439	496	474	486	491	508	518	482	509	469	510	459	478	471	480	502	456	508	516	474	515	482	455	469	465	466	480	481	493	501	492	482	499	514	500	490	503	463	508	476	475	476	516	511	476	509	489	516	550	456	494	495	483	536	536	511	527	518	439	485	477	504	467	512	499	505	493	536	488	520	524	501	474	468	496	447	525	492	495	517	450	464	513	496	503	495	478	456	461	495	473	500	496	474	517	468	504	456	476	502	459	488	502	471	499	502	477	454	505	495	494	477	489	511	502	496	526	518	452	488	476	483	477	453	567	490	441	493	469	476	474	496	493	505	449	455	509	478	464	493	459	484	494	483	454	514	498	492	503	466	525	484	513	463	465	458	454	523	467	496	475	485	507	447	469	503	491	499	487	479	519	444	530	483	494	473	492	469	491	458	480	494	494	503	503	475	516	450	528	501	506	502	494	500	505	507	475	484	478	484	486	476	523	504	466	472	458	436	466	499	476	479	498	456	443	468	517	491	487	494	483	492	483	496	511	474	489	482	491	472	497	499	479	501	499	492	481	508	494	453	459	513	506	502	476	463	476	484	474	500	512	465	472	440	481	465	505	500	495	462	476	498	467	500	455	527	451	478	474	487	484	516	456	460	523	457	495	473	494	503	494	475	459	467	489	471	474	521	487	501	486	504	466	473	470	498	531	492	505	511	507	481	452	478	515	509	495	488	440	457	457	490	520	478	475	483	480	494	488	490	455	569	469	506	501	479	510	487	462	526	488	506	427	506	526	474	467	491	451	507	466	460	465	484	492	491	530	487	500	459	517	505	452	475	455	476	479	472	440	508	516	492	468	497	469	522	516	452	490	485	473	490	496	453	468	464	476	514	492	506	488	513	515	464	485	477	485	483	481	495	443	468	465	483	491	485	495	472	462	444	545	503	476	480	483	521	471	434	427	487	470	505	480	447	505	479	496	476	493	500	445	461	486	497	469	469	470	463	489	499	519	478	511	463	497	484	466	494	511	504	502	462	485	493	461	529	468	480	512	461	499	456	496	476	478	468	473	490	484	454	495	480	486	492	483	481	466	472	474	490	455	481	502	445	466	464	483	443	469	502	515	520	489	510	491	487	486	475	513	493	496	503	492	510	489	516	512	482	509	482	512	513	476	453	453	462	507	475	495	472	509	502	494	476	463	467	433	471	490	508	442	489	475	434	484	546	500	497	470	456	509	469	499	449	451	470	455	513	465	461	469	498	457	492	471	506	537	527	506	487	480	515	509	449	494	484	509	458	501	461	494	495	496	496	490	460	471	489	526	445	458	479	490	499	477	469	494	490	483	466	432	477	519	507	449	466	488	512	480	503	484	468	477	506	470	454	503	462	440	487	461	458	488	482	461	459	509	489	505	477	488	508	503	481	485	458	485	464	546	474	489	533	497	511	500	492	488	495	486	470	491	477	481	481	473	498	500	478	483	419	530	515	492	500	486	508	511	491	485	487	473	490	478	504	473	479	512	510	492	513	508	497	482	501	486	448	478	535	485	459	482	502	477	512	497	487	455	480	487	473	441	460	503	496	516	490	459	478	502	498	483	441	502	477	512	475	467	495	484	475	501	479	455	520	460	498	485	491	505	465	457	393	483	505	484	503	535	497	492	482	508	493	454	466	504	503	474	474	554	501	501	498	492	467	485	485	441	475	490	501	497	474	471	485	500	450	492	431	486	530	546	507	446	493	493	452	465	509	437	496	457	510	509	497	499	493	486	510	494	508	475	481	496	481	469	477	466	487	493	441	480	474	471	484	499	480	477	478	522	490	440	471	507	459	487	461	511	474	508	490	523	516	461	485	472	486	462	452	498	493	460	491	462	466	483	480	491	525	516	478	500	459	486	496	486	468	474	487	446	466	519	483	460	480	450	473	487	489	471	453	493	474	484	508	479	496	484	449	501	477	486	499	496	500	447	498	508	471	489	465	465	505	462	499	445	494	488	478	515	462	512	466	503	515	499	484	486	481	506	482	507	501	473	444	505	495	471	463	408	503	517	448	462	483	502	501	492	478	521	511	505	473	508	496	460	461	476	475	461	481	467	485	489	477	453	517	484	465	462	510	468	483	482	467	473	453	505	464	477	481	447	502	493	475	501	504	438	477	454	471	469	497	441	480	507	488	463	468	449	469	518	467	510	445	469	452	494	512	456	445	501	452	468	476	477	499	440	479	492	499	456	483	533	477	491	506	488	469	460	512	466	474	494	508	481	448	449	484	496	515	463	510	491	485	473	479	459	503	474	462	438	499	463	505	485	483	482	480	470	458	466	475	510	496	502	503	516	509	484	494	464	456	488	490	482	450	516	467	502	511	470	468	502	516	498	524	501	483	460	445	472	461	521	508	445	476	523	453	465	477	532	504	500	468	473	481	479	462	469	437	471	500	450	477	529	492	505	511	516	451	481	485	486	461	524	461	541	491	455	480	478	476	466	477	517	453	496	514	496	482	447	497	467	451	496	434	490	507	505	518	480	527	444	471	500	521	498	496	483	513	499	480	475	514	490	462	501	497	507	490	442	469	484	461	506	536	454	509	493	471	500	521	510	513	487	488	481	546	473	488	476	474	495	463	542	492	490	497	525	508	503	498	507	502	489	487	487	464	464	490	502	446	526	485	449	493	455	468	486	487	502	471	483	493	466	483	513	489	469	520	489	444	452	490	449	488	427	487	499	456	451	495	513	464	489	488	453	504	514	503	488	486	472	503	468	528	466	469	457	505	481	502	492	526	484	466	487	464	463	484	507	538	493	512	445	509	508	488	480	513	495	485	494	481	480	468	499	505	451	457	519	495	475	482	500	474	481	457	490	477	466	484	490	486	415	459	433	467	497	494	496	483	517	486	472	486	499	509	447	496	518	456	486	521	493	520	455	482	502	488	494	434	468	502	489	465	517	455	491	468	497	475	485	468	443	497	475	479	485	497	511	472	505	468	507	482	490	445	481	504	463	497	499	514	464	505	476	485	527	489	448	504	501	503	456	425	435	480	481	501	514	501	474	510	487	481	511	460	470	484	515	523	461	483	452	488	487	466	513	491	483	497	498	482	485	480	507	472	491	465	521	485	488	505	529	521	474	461	492	475	463	486	485	493	464	461	480	491	483	501	508	491	466	458	504	533	472	448	497	479	474	511	480	500	459	503	517	444	486	478	454	442	482	464	479	469	454	484	480	465	467	502	483	507	478	503	510	465	501	464	498	501	513	510	455	507	477	495	486	486	496	497	477	495	511	494	468	483	458	483	459	483	462	452	489	459	471	495	511	485	463	467	493	475	522	442	484	446	488	464	482	476	479	484	479
23688	3137	713	624	562	555	568	576	519	503	513	526	538	492	504	512	474	520	519	501	484	505	498	493	516	497	488	526	486	524	508	503	488	456	511	504	494	472	529	553	516	488	511	530	505	519	500	476	503	517	559	510	523	474	533	501	445	521	479	556	459	521	490	506	518	501	502	498	502	503	479	503	521	489	531	504	529	500	529	510	459	535	525	529	494	561	503	486	485	545	467	508	493	509	523	514	501	486	488	535	537	522	538	497	536	513	528	482	537	499	512	472	511	474	489	485	485	469	484	520	481	491	471	483	529	486	525	521	503	568	481	498	503	450	503	495	512	508	526	519	505	488	542	487	502	506	489	465	487	538	530	467	482	501	491	473	532	499	515	476	522	489	555	512	492	480	501	460	533	530	545	537	465	473	479	492	486	516	514	497	456	553	527	521	503	533	526	519	506	505	510	480	479	497	525	496	497	515	513	493	471	553	482	504	484	510	510	511	482	557	522	532	491	510	486	511	514	527	495	499	460	504	518	523	520	498	508	499	498	537	489	468	452	499	526	499	523	489	507	544	513	526	486	515	485	500	501	508	464	496	494	490	535	514	493	527	464	522	475	486	505	517	543	503	510	486	487	485	518	509	497	483	515	524	473	509	493	568	546	542	537	555	521	504	485	539	489	488	523	503	520	503	496	498	500	460	479	486	476	502	535	485	539	523	558	525	480	517	532	486	536	555	493	494	515	486	513	447	505	508	544	514	538	496	494	518	505	496	509	505	469	493	504	477	452	509	501	492	540	519	507	524	525	527	528	501	474	521	494	525	484	483	514	508	507	510	536	534	544	466	500	523	485	488	525	495	493	508	471	523	522	518	475	516	474	480	456	476	508	520	492	472	525	509	511	480	501	487	499	503	497	514	530	533	489	442	522	516	543	508	519	495	515	529	495	530	471	540	539	494	516	530	503	511	514	521	478	505	528	501	523	506	477	448	518	481	525	502	509	466	511	497	500	450	496	496	543	505	507	505	499	481	529	487	508	501	522	483	499	511	526	492	527	490	540	543	506	497	515	484	494	490	544	503	484	506	487	527	495	525	472	497	516	507	492	543	492	499	483	499	564	492	487	554	490	525	504	488	504	489	501	483	509	454	488	508	444	535	501	505	492	479	517	479	491	506	491	483	533	559	480	510	468	484	518	513	534	513	470	499	457	516	493	490	482	526	502	483	464	519	483	522	491	504	474	487	535	508	554	547	493	470	533	504	543	502	531	517	538	507	507	503	519	507	516	510	504	516	482	445	518	520	481	509	521	500	540	484	472	505	493	511	468	518	509	488	513	450	503	508	530	484	516	515	502	486	559	504	509	499	543	512	517	528	536	493	535	531	525	479	475	488	487	526	517	545	513	510	475	503	509	492	515	496	490	486	475	504	482	482	456	511	501	515	507	489	462	524	509	493	505	527	497	551	551	485	507	545	526	472	505	498	530	520	496	516	504	498	522	516	491	503	501	529	490	522	475	532	469	526	517	515	560	500	508	544	526	500	494	474	550	505	506	470	540	517	510	561	530	530	497	475	490	483	495	513	535	507	492	484	503	502	523	493	499	524	500	465	488	522	481	489	505	501	483	505	480	506	500	498	534	502	481	507	480	504	557	528	502	496	512	479	533	493	468	527	505	489	527	529	496	498	550	512	533	503	518	524	494	506	468	503	512	506	489	527	514	502	523	526	497	549	525	509	520	499	529	481	506	516	509	482	472	489	496	470	533	525	537	530	527	543	521	528	497	469	502	520	483	535	496	487	526	488	508	501	454	526	506	509	513	504	499	552	502	525	504	496	553	485	504	507	497	503	575	477	483	488	515	519	495	491	482	461	455	509	497	494	488	507	510	491	498	551	521	507	504	540	555	501	492	489	492	511	469	520	497	512	535	532	515	501	475	533	512	487	506	464	512	519	504	529	540	530	482	530	523	484	507	519	567	474	449	539	475	555	517	525	509	501	503	514	496	526	497	483	491	510	509	513	534	498	528	480	511	525	472	524	487	531	499	482	505	498	533	510	477	483	505	509	501	473	515	497	493	506	523	486	503	481	533	485	498	472	538	486	547	514	518	504	526	484	522	527	514	480	500	522	535	545	526	503	483	542	537	507	495	491	500	518	502	493	529	546	532	501	506	518	459	510	501	506	517	495	523	506	494	476	506	480	496	503	533	478	526	539	536	476	558	531	516	534	469	493	523	487	487	488	500	516	464	532	496	492	479	499	498	514	507	544	510	502	520	522	514	482	506	490	476	456	476	525	494	506	508	521	498	479	520	468	525	534	496	521	495	484	561	484	520	516	501	517	473	536	489	501	493	518	498	538	488	516	500	545	520	470	526	492	481	514	526	503	536	502	497	493	503	501	539	491	516	475	530	507	512	488	554	458	456	496	497	502	514	514	504	477	500	501	506	506	500	486	496	500	493	477	521	526	503	513	468	492	497	518	505	479	520	521	519	490	520	456	540	493	460	509	505	529	530	485	506	493	488	516	499	500	504	555	518	449	474	507	536	469	522	485	538	494	490	477	466	499	533	514	508	533	502	481	516	492	487	510	459	491	486	479	535	510	509	511	493	524	522	491	491	512	510	482	500	505	479	483	498	487	471	509	503	542	533	519	531	514	530	506	528	503	520	482	513	491	514	470	492	529	538	476	524	491	503	571	522	450	541	454	498	495	481	526	499	443	511	517	501	505	509	506	519	503	535	484	551	510	471	478	507	484	493	549	537	497	497	515	486	490	497	494	496	500	499	492	487	512	507	526	499	519	484	540	501	506	526	514	524	530	495	552	479	495	510	502	571	497	498	499	518	526	522	531	526	481	484	473	498	533	536	489	525	479	508	483	511	506	501	536	551	527	533	500	511	458	546	474	487	495	467	503	494	537	521	480	481	516	475	498	520	494	552	489	515	501	504	548	543	551	533	526	520	513	502	539	518	507	487	510	489	511	512	531	513	516	514	476	490	504	506	504	496	510	526	528	504	508	502	496	538	501	509	488	548	482	524	560	549	497	497	481	524	500	513	502	488	479	477	484	481	553	487	502	530	533	501	498	511	517	518	504	522	528	525	500	502	497	495	512	500	477	531	565	480	533	512	503	478	514	497	517	494	508	520	501	500	490	504	509	478	505	503	518	480	516	477	518	489	535	523	495	503	529	518	529	517	456	468	519	501	522	507	521	545	520	502	527	502	550	485	517	514	522	507	499	511	491	501	472	541	489	541	537	500	482	525	466	528	471	476	514	545	539	479	483	527	502	486	524	498	516	499	482	564	506	496	497	486	494	502	501	509	453	488	504	504	500	506	524	469	484	527	513	515	524	443	536	487	519	528	475	502	536	511	457	524	480	513	489	469	502	489	506	492	453	537	481	489	458	490	515	514	493	493	446	517	483	494	450	524	527	530	506	490	536	526	493	479	504	527	517	484	479	495	479	520	480	516	531	471	484	527	494	489	516	506	503	497	528	523	487
24212	21568	28917	24692	21538	9460	951	664	566	484	502	427	461	412	382	367	388	381	360	372	333	338	355	347	361	362	325	321	342	331	332	324	344	326	336	319	356	343	326	345	336	351	346	343	294	299	377	312	307	363	315	305	260	340	326	327	365	315	354	329	311	305	332	339	320	316	334	323	325	329	323	305	329	310	318	337	338	337	327	337	312	345	310	309	340	340	340	321	323	314	297	321	340	322	364	340	335	358	318	345	311	322	354	334	333	319	313	349	328	342	317	308	302	328	310	367	352	336	381	325	378	353	366	320	334	353	340	331	317	350	322	312	357	321	328	350	371	338	361	375	329	322	316	340	353	330	332	319	367	291	293	316	360	305	333	345	317	335	348	368	333	330	344	329	322	308	318	325	328	321	327	311	339	361	343	311	298	328	316	315	334	300	324	326	313	330	315	348	342	328	313	342	312	349	339	320	330	353	359	350	351	373	326	330	304	351	338	300	306	313	319	314	330	282	332	327	307	339	372	345	323	309	336	328	354	293	343	345	321	330	331	345	305	351	315	332	306	334	347	343	344	330	317	320	339	339	327	304	315	314	326	335	352	307	349	372	310	332	318	316	362	315	344	346	324	328	348	349	333	342	318	338	352	320	347	294	297	300	346	320	329	368	341	330	341	318	335	309	316	293	334	323	308	332	295	303	335	329	303	326	339	309	324	287	326	324	339	342	314	306	331	334	348	308	335	366	314	338	342	342	345	315	346	282	335	321	340	331	313	326	304	321	353	334	332	372	355	324	319	344	311	317	343	336	331	309	319	313	316	315	309	331	343	289	337	313	312	339	325	346	358	289	366	305	301	317	310	324	307	350	315	340	324	337	327	343	338	297	358	347	328	334	339	334	286	315	327	350	312	366	313	340	344	318	359	292	349	294	322	342	329	333	328	327	313	318	328	315	334	345	287	309	329	330	301	313	312	318	318	300	338	343	329	350	322	337	353	317	338	345	328	315	265	315	318	330	348	316	328	336	307	314	327	343	286	309	363	314	317	352	333	320	343	327	322	329	337	344	308	371	358	354	341	328	300	321	316	319	335	345	327	295	320	341	325	339	347	328	330	315	287	315	318	354	338	313	338	322	291	352	305	307	332	323	336	339	318	372	335	331	335	312	323	350	317	322	356	328	324	330	330	345	290	323	323	329	328	329	322	347	311	301	334	354	343	315	296	323	348	329	363	310	329	343	300	319	325	341	313	327	299	332	338	327	310	336	350	349	304	355	328	351	336	338	325	358	312	292	314	344	323	348	314	296	341	333	315	354	331	349	350	336	286	286	322	306	336	346	344	323	312	334	305	330	302	317	290	330	328	314	298	356	313	333	303	296	329	337	338	308	345	328	346	349	304	343	313	340	312	283	338	323	326	328	309	342	308	301	330	303	337	306	314	304	329	314	315	326	347	303	336	339	321	347	319	323	303	328	322	345	282	339	303	332	323	319	321	344	282	329	310	343	326	354	334	332	319	295	297	340	350	320	345	339	333	345	311	331	285	338	319	386	317	339	318	367	334	348	313	339	327	340	358	329	354	323	329	340	299	342	323	297	356	339	299	324	293	314	316	342	347	323	305	312	337	321	327	322	314	315	300	324	338	329	320	342	317	342	357	347	295	306	353	345	316	353	303	348	320	322	322	333	288	318	290	324	332	345	321	316	345	343	333	305	320	338	347	301	302	353	355	331	296	330	322	316	309	326	338	340	317	327	349	337	297	329	320	322	319	329	315	320	328	315	338	347	342	343	323	328	312	337	338	329	345	324	311	356	344	334	333	342	350	326	315	295	331	353	324	312	326	304	331	328	332	315	318	295	328	305	320	325	351	335	342	296	332	317	335	302	335	307	326	299	314	309	344	337	326	322	345	305	342	317	309	299	340	281	320	319	301	329	328	334	340	296	321	317	329	353	327	357	356	335	334	337	315	308	348	344	296	316	333	330	315	323	340	335	328	353	339	339	310	320	352	313	307	339	332	321	327	348	313	309	346	355	339	362	329	313	322	314	327	331	318	329	336	345	329	320	313	340	343	336	323	326	315	345	323	355	317	302	319	333	346	327	322	298	357	340	323	350	323	339	339	332	322	335	327	340	291	355	313	294	347	308	361	319	309	320	342	336	363	327	322	317	335	297	340	338	333	302	343	312	297	324	327	314	330	308	325	326	306	339	332	318	346	321	333	333	330	318	339	323	298	315	354	359	330	357	332	344	344	319	319	328	355	368	358	338	344	322	302	340	308	335	289	340	290	342	345	327	319	322	315	312	322	310	284	315	316	331	321	327	297	322	341	340	345	315	313	337	289	338	325	338	357	331	359	314	377	341	283	345	352	356	324	359	311	282	332	330	302	356	341	331	306	345	317	311	317	321	330	337	337	312	334	333	324	316	331	374	338	324	337	364	311	319	319	305	337	330	325	341	328	343	313	330	345	315	299	311	348	342	312	332	328	305	307	357	347	315	317	325	330	335	314	314	301	343	338	345	336	309	302	335	325	331	306	297	346	320	293	314	302	315	343	360	364	319	329	307	327	324	318	330	286	349	344	339	314	322	348	318	317	337	317	310	337	329	327	294	323	350	319	327	329	299	313	325	355	317	351	332	332	317	331	362	339	357	356	339	340	366	365	337	366	342	310	337	321	328	344	304	340	330	327	316	327	348	341	305	341	322	348	295	311	319	328	336	352	312	350	288	324	363	328	336	315	314	354	325	297	337	331	352	293	321	344	337	290	313	301	342	309	324	310	311	343	374	313	335	291	317	329	322	314	360	307	349	333	315	319	304	303	307	315	326	343	303	371	331	335	306	362	335	326	309	290	320	348	347	315	335	306	321	349	379	300	319	322	313	323	322	311	336	327	329	332	295	340	293	368	347	324	293	329	311	333	350	384	307	331	353	315	340	332	314	357	338	315	339	338	309	324	367	322	322	321	312	331	322	335	320	375	337	329	342	311	325	316	326	321	371	288	345	339	297	328	361	348	303	349	329	347	358	338	331	314	306	327	334	313	315	307	340	336	338	285	317	324	342	347	342	312	333	357	339	302	317	341	351	328	305	326	330	329	299	344	354	329	305	338	317	367	287	293	306	345	292	338	345	380	329	342	325	315	355	331	352	361	355	316	315	350	321	302	321	272	340	308	335	356	344	328	303	350	338	336	306	339	337	360	339	347	337	317	327	318	346	329	337	336	320	353	338	318	286	320	328	323	325	326	329	318	336	292	311	337	358	326	333	285	333	343	333	331	309	318	309	328	296	335	348	318	315	330	314	314	339	343	311	328	312	321	359	307	300	351	321	315	309	334	367	302	311	359	326	338	326	330	311	330	333	330	311	319	311	328	315	368	322	293	319	352	328	362	335	297	325	319	327	326	344	340	348	350	310	303	317	310	309	337	329	293	316	326	347	341	332	333	305	298	343	327	352	306	347	315	309	335	341	343	321	321	327	314	352	313	295	308	346	335	316	321	310
31067	10873	5152	2379	1771	1343	1066	889	699	624	533	492	495	490	459	414	415	432	425	407	440	387	360	358	372	359	366	363	385	359	349	407	365	333	347	328	395	364	350	349	345	361	379	366	344	345	347	354	383	349	358	375	343	308	328	329	327	350	355	338	330	330	337	338	335	346	356	337	331	317	362	345	329	369	337	382	342	337	383	370	316	345	349	349	327	372	328	345	317	334	364	354	306	340	343	334	347	327	339	359	351	347	366	355	356	347	362	361	352	346	337	335	371	323	373	337	357	372	362	373	376	409	389	327	346	356	397	385	366	350	363	347	344	348	386	355	354	373	345	358	327	353	365	328	368	349	343	332	350	365	340	364	351	335	356	360	369	352	333	386	311	347	337	363	369	344	348	369	349	339	335	330	375	350	318	328	319	340	336	358	359	361	344	344	352	327	337	348	349	355	340	327	340	335	361	326	351	360	319	301	341	339	349	398	332	326	308	333	342	337	320	320	315	344	327	363	336	344	341	344	347	359	326	370	374	353	341	352	346	365	357	356	341	347	366	363	363	315	324	352	323	353	401	343	354	318	326	358	369	344	347	336	332	342	353	334	340	316	351	319	347	331	333	338	334	336	367	329	327	317	345	345	386	361	341	355	378	355	379	341	318	355	357	355	364	370	318	350	367	331	351	341	343	363	355	345	342	350	324	360	343	381	364	335	322	370	321	336	338	360	348	302	340	354	342	309	370	340	351	337	367	372	355	329	348	340	316	321	304	371	316	327	361	367	359	343	362	363	323	333	351	337	355	354	358	348	353	362	349	336	346	365	360	355	352	351	345	374	341	350	348	358	339	381	356	335	308	376	330	374	321	379	328	363	344	341	332	311	336	339	340	336	327	336	350	328	355	327	363	332	342	371	392	338	325	364	343	311	371	384	351	341	351	323	334	361	324	352	337	328	362	327	330	368	325	348	340	360	361	356	350	406	347	354	344	347	345	352	377	345	318	316	349	350	323	344	330	358	355	329	382	328	338	357	348	345	349	337	323	357	346	330	364	340	350	322	347	341	342	347	372	345	382	321	368	346	328	330	331	324	358	330	357	359	378	348	310	365	327	319	353	327	356	336	351	346	369	347	340	336	362	329	346	358	342	383	332	341	346	363	345	357	353	318	367	339	347	347	340	366	330	344	352	336	367	353	354	340	333	327	374	347	350	332	367	363	325	320	378	370	350	356	341	321	370	374	349	334	358	351	352	385	328	381	349	363	341	354	362	356	349	369	358	340	332	331	326	352	361	334	318	325	319	350	349	357	374	351	354	364	332	353	355	358	325	352	367	340	364	360	352	336	351	352	365	338	347	337	357	360	357	315	355	342	329	348	331	371	362	339	366	356	345	346	358	358	326	384	322	320	340	322	361	369	330	347	385	369	333	384	365	331	372	365	302	335	385	371	350	370	336	352	330	336	324	368	344	330	346	354	349	357	348	392	305	337	339	329	378	350	327	299	356	364	372	347	340	337	337	359	361	314	352	333	378	348	335	377	358	357	335	330	333	349	370	326	356	358	334	346	346	368	353	332	316	371	355	320	366	343	352	336	361	341	370	345	370	330	350	372	326	378	373	335	344	350	357	338	353	371	341	334	344	360	347	358	361	355	339	356	336	365	364	346	338	355	329	356	355	347	374	313	334	345	349	354	359	347	342	316	351	368	357	334	321	333	355	368	330	304	327	346	369	385	350	333	328	330	318	345	321	321	372	377	377	324	354	382	352	362	342	376	335	347	340	334	337	352	339	352	353	368	365	346	342	334	359	350	367	325	310	364	354	362	340	328	333	342	345	362	370	359	332	328	340	336	342	312	312	341	345	333	353	340	380	317	352	346	330	336	355	374	328	322	384	314	363	363	387	354	355	334	318	313	324	342	347	338	326	379	340	333	336	361	356	314	352	372	323	341	364	328	323	349	338	332	353	354	382	346	319	366	347	326	350	335	345	347	337	324	337	351	329	333	355	363	341	348	369	348	370	339	342	382	331	344	350	328	340	342	331	327	364	346	317	352	360	338	354	355	355	357	326	333	340	341	334	348	366	371	340	316	307	321	379	382	356	348	325	356	349	328	337	344	328	346	328	325	361	318	373	334	331	380	361	353	367	365	341	346	357	408	359	338	339	355	363	370	326	370	368	327	348	330	349	338	356	368	348	350	339	357	310	314	345	335	334	328	362	331	368	335	351	325	331	360	341	343	321	354	329	309	361	336	344	362	339	316	327	345	328	370	361	371	376	353	335	347	350	349	371	338	340	327	325	360	324	332	370	352	355	338	343	321	356	318	348	378	350	345	380	348	356	390	356	356	357	316	396	355	344	347	320	323	362	356	374	347	319	345	360	316	349	327	329	336	362	335	365	338	328	338	341	317	331	339	380	354	361	352	384	353	341	329	371	352	350	335	329	345	372	344	376	336	323	344	334	351	323	359	344	329	344	350	355	341	360	379	346	341	327	346	381	358	330	332	349	347	342	325	345	344	366	323	370	360	330	365	322	337	360	356	359	356	357	362	330	349	345	343	353	347	356	300	335	362	335	352	330	340	356	355	364	339	352	332	358	357	341	325	372	335	341	330	348	359	370	355	352	331	326	343	313	333	324	341	334	356	342	356	363	344	367	358	353	345	343	352	356	356	341	347	295	360	334	390	338	339	389	360	357	349	341	346	348	325	360	367	343	358	362	356	328	395	317	326	333	332	337	332	360	355	306	351	330	355	337	337	308	344	340	346	348	339	351	330	368	346	335	356	392	356	323	387	346	373	384	363	351	375	328	341	335	352	341	364	350	382	370	337	336	339	345	328	335	370	333	360	333	361	315	371	343	359	348	332	373	349	293	341	361	380	389	359	364	313	350	326	343	367	345	329	357	344	348	356	342	347	369	340	367	354	325	323	335	334	355	343	341	348	379	345	323	361	360	339	371	357	329	295	323	329	350	364	347	374	370	342	342	368	344	325	354	365	304	364	326	317	329	332	327	348	369	316	325	355	337	334	321	347	331	348	361	335	373	358	329	328	357	356	343	334	330	340	354	300	317	354	336	341	356	323	317	358	316	362	313	356	323	311	334	344	337	321	336	313	348	340	354	377	342	316	370	334	309	364	363	311	351	348	345	325	348	353	388	336	338	339	356	371	360	339	319	331	302	338	313	331	365	355	354	345	342	331	331	376	362	357	337	355	327	352	362	337	330	329	339	380	343	344	331	342	361	346	332	383	368	353	355	317	363	363	341	354	355	349	320	359	347	331	351	344	363	376	365	343	355	401	333	342	309	369	329	347	356	354	335	338	354	349	366	373	319	351	360	342	358	336	337	359	347	310	344	325	373	344	350	350	356	364	344	352	346	333	370	299	344	373	344	379	344	347	339	336	350	339	352	354	356	357	365	333	342	351	366	345	356	332	372	338	356	330	347	344	365	297	337	338	368	354	343	369	338	359	363	364	344	349	361	366	327	342	381	357	337	356
25505	21554	27655	25777	9717	1057	885	751	776	668	706	741	675	685	654	695	654	667	686	641	635	663	626	684	688	645	642	622	603	637	620	589	635	621	635	655	604	605	653	684	656	656	649	596	629	679	618	627	611	643	642	637	652	650	631	610	650	650	650	661	631	620	633	637	657	604	660	690	699	613	658	652	665	610	620	639	602	638	643	653	603	657	656	650	657	635	637	660	638	705	640	657	637	648	678	672	636	628	625	709	629	637	668	644	661	629	680	656	633	647	662	599	643	649	641	663	667	624	629	642	643	642	635	716	645	664	663	648	632	633	651	602	690	620	623	651	636	606	621	695	640	641	675	692	657	608	586	630	679	687	658	596	583	667	636	653	592	592	625	684	675	630	678	687	647	629	634	662	622	635	664	617	627	619	665	646	640	608	635	660	661	640	640	650	647	657	633	656	665	680	695	619	678	651	669	649	638	619	594	673	617	684	651	574	652	620	701	596	664	666	640	621	632	644	654	631	638	675	677	632	584	668	656	643	637	643	658	620	615	670	639	687	592	646	633	661	626	651	600	609	611	616	668	647	670	623	656	622	666	661	616	657	684	655	627	604	658	623	651	684	651	630	626	647	667	670	631	649	627	650	623	627	647	631	674	678	628	655	564	627	651	655	623	632	612	625	646	637	685	641	646	655	610	675	585	633	684	624	593	662	605	615	638	628	641	650	578	621	631	629	648	574	657	659	634	655	618	618	652	673	610	647	637	639	636	674	668	643	657	622	642	666	672	639	627	634	649	651	635	619	635	626	666	587	621	669	659	627	687	627	615	612	601	646	608	642	697	604	614	626	616	644	611	657	635	695	673	650	642	647	625	635	658	654	652	659	628	651	632	674	641	634	675	624	632	640	640	617	639	651	638	621	675	650	654	653	619	606	698	659	644	687	639	632	642	654	609	649	671	628	668	657	635	598	635	638	638	653	652	649	668	582	641	629	656	608	665	641	641	677	673	685	614	659	648	647	657	642	681	611	625	607	627	659	658	650	615	665	636	652	651	628	638	607	653	665	624	634	649	620	613	644	648	651	614	653	630	641	645	609	612	646	684	625	647	622	655	621	646	650	621	672	630	613	682	613	662	643	615	647	620	643	627	643	651	619	643	673	631	642	627	656	664	667	619	641	682	656	599	696	644	606	588	628	674	632	648	626	634	640	587	701	651	638	669	624	593	588	629	681	662	686	629	641	677	669	634	624	687	674	654	632	674	650	671	652	637	611	626	646	627	679	650	628	615	620	679	624	668	686	653	667	638	637	673	622	639	614	647	706	640	642	625	636	652	634	609	613	662	692	610	616	660	629	656	601	609	654	656	713	656	661	634	699	656	649	629	650	656	632	621	645	650	637	654	688	592	599	687	654	628	618	614	646	634	648	686	631	649	635	650	639	637	692	630	643	649	574	647	639	578	602	663	620	640	634	617	660	595	626	625	598	646	637	614	633	602	653	640	631	622	632	620	656	686	612	625	659	653	653	590	628	660	615	612	616	636	624	596	694	666	675	674	610	666	629	595	623	675	657	648	650	631	651	667	627	623	667	628	608	656	586	679	655	603	641	632	674	643	673	674	670	647	679	657	605	653	634	609	596	629	654	662	667	630	666	649	670	640	642	661	698	651	677	629	597	643	678	619	658	682	615	626	658	661	630	625	677	689	638	637	723	608	623	622	608	677	665	667	656	684	598	609	598	624	635	684	643	663	676	636	651	636	648	579	617	585	690	698	634	621	647	644	650	647	638	644	660	670	645	642	658	628	641	601	675	625	654	605	643	690	616	610	638	605	641	680	640	649	634	598	640	587	600	612	643	658	630	663	637	633	640	632	622	638	616	608	623	631	654	647	649	693	642	650	608	674	630	594	669	654	628	638	655	648	605	667	648	634	643	619	650	689	618	677	632	616	640	644	672	636	651	650	615	726	642	651	627	649	613	624	658	611	639	686	689	682	667	654	645	673	659	629	623	661	630	664	620	641	586	610	619	675	657	676	645	623	656	636	611	619	670	617	628	630	610	688	679	676	671	680	600	597	670	637	604	676	624	636	647	633	649	652	636	688	630	595	653	611	627	668	639	644	700	683	566	641	669	612	638	656	644	645	597	613	625	609	646	672	601	637	608	594	644	659	653	648	707	605	670	664	638	634	651	614	657	627	676	633	612	645	634	636	681	626	657	645	676	656	658	670	647	647	648	625	638	669	641	636	614	633	657	705	662	637	644	615	658	637	622	627	653	630	665	637	653	694	674	676	674	621	630	616	665	634	631	621	608	656	698	663	638	645	621	688	646	630	627	654	659	671	615	668	645	658	651	639	631	643	691	624	654	594	613	688	640	675	608	635	651	665	594	670	643	652	624	603	637	673	683	636	626	658	657	597	670	645	633	656	621	614	661	626	672	665	634	626	620	670	626	648	654	598	629	630	641	668	668	616	617	681	656	662	620	598	672	645	653	593	641	657	643	639	598	656	639	675	624	628	624	656	663	645	638	644	661	625	667	627	619	654	642	639	630	658	631	605	616	649	641	663	659	665	653	637	666	626	634	653	674	668	687	649	577	638	638	650	621	658	660	597	612	603	653	667	656	631	642	657	599	623	601	619	618	661	640	615	643	662	643	653	593	619	644	664	651	635	631	610	621	659	607	653	672	652	640	666	640	628	640	657	598	620	607	674	611	645	618	621	671	647	604	665	628	595	660	615	634	667	612	649	648	635	639	641	621	636	622	638	676	656	612	613	601	675	673	641	641	621	661	627	641	660	630	619	649	592	646	648	658	663	634	667	630	619	622	643	620	624	664	624	653	658	689	613	643	649	684	626	667	662	607	632	658	653	628	663	646	681	651	654	620	608	675	693	639	599	633	636	592	638	602	608	663	648	679	620	643	609	626	612	629	646	621	661	655	658	712	653	652	625	634	610	643	596	630	629	633	625	660	663	635	649	613	637	670	663	625	620	655	673	629	566	621	598	678	647	634	634	623	619	633	640	647	635	660	635	636	635	667	619	617	667	650	671	634	635	651	629	681	637	621	664	644	615	614	617	648	666	680	644	636	659	617	648	641	662	654	646	711	603	695	638	615	643	613	623	657	617	598	610	597	683	574	688	630	616	717	654	612	594	685	653	583	615	640	651	701	636	655	658	624	628	670	655	652	628	667	647	618	627	691	638	660	615	600	686	569	615	657	669	623	611	621	644	629	637	623	645	610	633	659	641	639	667	616	644	620	662	646	647	625	663	651	642	638	637	632	613	647	653	579	657	650	630	652	643	654	646	641	639	630	689	671	626	625	649	661	616	629	613	625	636	653	635	672	617	605	650	614	605	639	676	716	661	634	659	664	644	646	613	696	594	607	615	594	643	642	606	650	619	639	654	639	629	629	650	633	636	638	615	623	644	638	657	680	659	675	607	676	635	635	645	625	648	692	621	633	651	663	643	636	635	667	602	638	638	680	633	603	668	643	690	640	670	640
29095	7610	2997	1612	1380	1166	1025	916	873	799	772	770	747	687	712	711	665	674	645	690	655	719	703	655	654	670	671	677	627	682	663	660	686	635	658	658	645	670	654	676	618	683	670	672	690	656	624	692	658	658	652	614	691	715	663	613	632	592	619	630	689	665	614	629	603	679	681	655	658	642	693	686	644	627	649	646	550	649	719	647	665	622	641	632	658	652	688	612	699	623	666	635	608	610	666	614	665	643	666	684	661	654	647	638	667	667	629	676	610	628	609	680	662	641	653	681	686	624	633	688	648	673	647	669	657	650	645	655	655	636	661	672	615	700	653	639	658	616	653	637	618	646	606	611	665	595	635	594	647	618	672	670	669	677	646	630	693	676	683	582	654	650	640	608	689	633	630	635	628	625	663	626	647	684	605	687	655	655	651	678	629	649	630	655	644	588	659	617	714	662	610	684	642	636	653	624	683	639	633	619	653	642	660	653	659	645	613	716	628	634	689	679	645	625	674	626	674	630	614	661	689	665	663	656	630	702	629	650	644	648	625	682	611	670	642	654	678	676	724	626	656	643	615	633	672	637	634	664	627	641	669	649	616	643	638	697	705	656	622	626	699	614	663	636	682	627	657	654	689	668	634	623	660	677	655	657	673	639	640	629	609	686	671	692	654	684	661	634	635	614	657	627	630	689	712	644	608	637	641	645	648	630	622	663	641	630	697	622	704	619	603	656	657	645	675	689	651	645	667	653	613	613	611	667	645	669	658	671	653	630	689	641	623	633	665	629	649	648	677	671	650	653	609	635	651	634	626	663	631	671	637	659	642	657	632	660	650	673	617	626	605	628	646	678	608	636	635	637	657	644	658	692	638	670	653	661	661	662	654	611	650	610	627	655	624	687	641	629	646	635	657	666	603	675	598	646	620	633	681	670	649	645	615	636	610	652	647	648	650	636	644	635	670	643	590	640	645	652	662	652	642	656	672	655	628	671	672	628	692	670	662	720	670	618	640	624	667	628	647	635	690	623	669	636	629	649	621	653	672	612	619	647	671	651	653	613	627	640	647	632	627	702	641	654	687	672	658	673	641	663	608	668	625	630	599	629	661	635	668	653	639	656	641	660	627	628	637	696	654	636	634	664	640	666	656	672	637	682	643	669	640	652	681	591	658	664	656	653	618	618	667	632	616	671	636	604	655	641	639	649	605	683	640	642	654	647	651	630	679	649	667	592	635	641	672	619	649	608	631	604	658	645	603	644	592	630	684	634	631	639	646	653	622	604	629	631	645	624	651	671	615	680	653	672	680	638	638	645	679	663	668	660	662	617	628	636	656	608	636	653	660	645	640	632	642	632	704	640	653	618	595	677	662	661	635	683	657	617	655	680	639	640	640	655	661	670	675	645	595	649	629	634	654	655	653	665	656	652	670	636	639	665	669	659	635	642	625	655	662	679	722	638	652	690	613	669	674	614	677	653	626	631	644	640	634	641	691	621	666	623	699	605	647	676	653	637	651	658	628	646	644	653	681	661	635	703	613	638	615	655	620	624	686	599	683	624	668	640	643	656	662	626	647	638	656	632	647	647	709	618	595	633	631	645	661	628	650	626	668	692	626	672	668	665	691	638	688	603	621	655	641	615	650	618	698	671	644	670	650	677	618	657	678	638	664	622	671	653	661	693	642	670	646	634	672	680	664	673	626	619	646	614	664	648	645	663	663	664	693	642	679	680	621	622	646	640	666	659	666	627	661	646	611	601	670	636	624	611	651	616	638	688	680	639	660	638	629	637	642	657	601	666	613	672	657	627	656	637	634	688	662	657	614	641	650	624	596	714	634	630	638	667	586	652	617	672	686	638	643	616	703	624	722	652	646	697	646	672	638	631	634	613	628	685	632	599	643	648	688	680	630	613	626	625	625	643	686	597	663	653	633	672	624	677	584	657	618	612	652	638	671	656	621	693	650	641	682	630	666	598	643	653	662	643	686	659	650	636	659	658	682	645	668	639	648	646	627	639	665	671	622	670	653	643	637	674	673	678	653	670	646	665	640	641	653	654	600	649	638	646	634	697	634	617	639	668	646	654	617	664	673	647	701	633	624	646	653	630	697	635	673	688	636	652	642	668	612	607	620	676	650	664	629	603	665	624	647	655	675	696	640	618	655	646	646	657	596	641	665	631	661	668	673	628	664	676	646	595	638	662	608	660	610	631	649	641	635	611	644	656	649	620	648	641	647	691	665	641	660	638	687	684	646	644	650	627	711	638	643	666	659	623	685	688	607	642	670	672	653	681	699	619	640	730	663	688	656	677	667	660	678	635	639	651	657	635	666	659	651	642	612	667	645	646	637	642	686	628	628	620	662	678	667	631	647	642	627	619	650	647	641	604	605	665	657	676	634	629	633	663	646	662	647	681	679	630	606	669	673	649	611	676	654	681	683	664	702	665	660	630	653	635	687	636	674	613	649	631	696	645	624	634	606	687	657	626	647	635	682	646	645	657	664	629	645	676	683	621	628	670	661	646	612	663	652	599	641	656	666	646	679	655	669	639	639	680	642	630	685	631	669	621	658	642	676	643	663	664	636	645	588	631	641	716	633	629	652	647	665	656	640	575	657	687	678	608	639	578	621	697	654	659	653	677	625	639	603	653	596	642	648	654	643	618	660	644	687	685	653	604	630	630	638	703	653	608	614	651	646	680	658	617	687	653	662	617	654	671	609	657	654	711	630	669	651	646	657	672	659	646	626	624	609	679	647	725	656	655	641	635	629	645	651	650	651	663	667	566	678	611	667	611	648	632	633	633	635	636	644	635	658	631	619	664	683	641	620	699	654	626	679	635	624	616	659	651	640	657	655	633	691	611	621	631	663	693	677	682	692	649	683	629	634	599	608	644	673	627	658	640	619	664	641	644	630	627	654	585	640	643	652	657	682	615	651	645	621	615	673	662	636	642	665	619	628	643	609	652	622	606	633	683	652	653	612	681	616	671	656	654	699	652	697	673	663	635	648	644	618	634	659	690	650	664	680	662	626	651	587	683	632	644	689	625	670	627	638	624	638	650	662	643	619	648	653	640	651	609	676	648	644	644	616	601	659	676	673	665	639	614	647	628	636	617	672	701	654	652	657	655	685	632	625	692	606	646	653	662	595	665	657	625	658	585	630	659	623	647	656	631	700	603	635	680	687	641	631	619	604	609	647	641	629	671	657	612	613	608	669	653	626	640	626	627	671	627	620	682	617	673	672	685	663	616	658	643	605	639	682	625	632	638	613	690	647	649	639	622	678	656	674	620	701	648	633	661	646	623	666	677	671	706	622	604	617	657	653	651	645	644	684	646	631	668	660	657	649	703	700	662	664	633	647	614	627	621	627	631	666	643	706	621	641	618	632	640	674	645	652	622	717	606	672	664	651	663	641	629	630	687	644	618	654	629	656	681	617	638	627	613	676	652	645	625	652	646	643	674	632	680	667	616	678	648	586	610	627	656	639	698	673	632	636	615	650	681
23097	21564	29389	24208	21563	21611	7061	1116	868	797	711	657	671	674	607	591	604	532	590	532	493	502	542	537	571	536	518	507	466	454	496	534	505	502	486	504	460	471	518	469	519	508	507	470	497	489	472	482	454	459	508	482	513	535	472	514	505	459	485	486	471	468	490	446	523	484	503	485	482	490	500	463	429	443	490	502	478	446	460	462	494	472	480	465	467	511	517	471	481	446	497	469	520	501	426	417	494	475	461	494	460	476	459	504	467	460	478	470	497	469	453	469	487	528	525	474	471	498	543	510	525	496	510	550	469	502	517	549	540	468	504	442	453	437	503	498	493	483	474	469	516	453	475	484	485	474	489	462	471	512	482	449	486	487	510	465	497	463	499	478	458	481	480	470	468	504	497	516	489	473	479	489	483	519	495	507	466	488	456	495	486	478	489	460	511	455	471	519	452	495	473	471	475	492	449	486	466	459	456	449	469	462	475	447	455	488	494	500	494	476	419	460	470	466	463	495	491	493	451	480	463	498	452	480	489	457	498	490	470	441	478	471	494	498	508	461	455	513	484	500	456	458	492	485	476	543	466	482	450	460	426	523	507	460	477	485	422	476	467	481	556	472	474	477	479	492	483	425	450	476	517	410	499	512	480	428	483	429	519	472	466	486	494	484	463	491	457	471	474	462	499	492	479	505	436	486	467	517	466	477	475	477	514	493	491	499	465	476	484	453	462	454	474	486	477	498	477	456	473	463	497	548	505	455	440	450	486	448	491	483	485	481	495	501	472	473	422	486	507	503	504	435	471	454	478	489	486	450	464	450	502	510	452	515	509	484	489	507	437	464	474	468	490	492	513	465	498	492	486	447	445	526	478	464	490	493	476	441	474	486	502	465	509	507	516	471	457	451	464	469	501	468	509	512	455	481	443	466	465	456	465	488	506	499	489	498	455	484	483	490	470	487	476	487	493	496	475	509	452	474	474	483	472	458	482	527	520	477	516	489	451	459	438	477	485	483	486	449	488	470	495	496	540	486	474	430	488	462	486	486	487	445	458	485	469	488	489	467	472	482	489	499	499	486	494	458	463	494	457	478	488	447	543	492	448	465	491	495	473	471	470	504	481	471	487	474	477	471	488	466	489	432	518	495	465	424	487	480	516	467	533	462	470	475	438	505	471	457	472	469	472	430	493	468	456	484	473	430	466	488	480	463	478	447	490	467	499	456	470	492	488	517	443	479	482	473	472	474	496	489	452	485	499	455	541	463	476	495	544	483	459	466	512	509	471	450	455	481	478	522	475	502	475	476	503	544	415	493	451	461	486	422	486	455	471	489	468	474	478	466	455	480	496	501	478	468	472	489	484	467	452	449	506	457	493	446	515	487	466	499	481	525	473	486	487	451	506	461	464	478	494	466	474	478	489	508	519	501	514	485	471	517	481	477	485	463	449	479	483	451	496	459	506	488	481	496	445	459	475	490	454	437	482	483	498	472	468	502	462	430	483	480	516	461	502	462	492	450	480	501	459	486	520	486	474	497	466	498	480	473	463	472	483	500	444	482	461	456	489	445	450	454	490	437	482	484	440	467	460	495	529	466	458	441	500	475	444	478	469	448	450	470	464	458	477	466	442	441	479	497	469	488	469	475	492	487	445	480	532	479	483	489	449	425	492	447	444	484	457	496	513	480	510	493	506	492	511	518	484	443	493	505	466	477	477	475	496	494	509	479	481	490	498	490	510	511	431	516	488	464	490	486	500	484	467	466	485	435	454	496	485	463	465	460	450	487	457	479	472	466	457	475	453	449	435	504	439	504	503	481	526	467	469	490	520	510	511	505	462	467	456	513	463	465	471	499	486	500	466	466	463	530	508	512	438	523	507	458	439	486	485	503	446	491	482	439	488	450	527	496	512	502	468	476	461	493	462	493	448	460	466	469	444	436	472	500	468	449	451	433	496	480	492	449	483	445	486	511	478	512	476	493	492	482	464	449	432	488	485	485	447	474	506	467	495	454	466	479	475	510	513	482	510	482	482	434	506	453	451	495	447	450	425	485	465	488	451	522	481	473	420	511	490	490	463	479	484	499	482	461	462	460	438	529	492	486	455	461	496	480	468	505	415	456	493	486	480	484	468	456	465	489	480	482	476	463	509	486	478	447	471	483	506	459	517	487	483	472	520	447	488	476	477	468	486	501	498	494	476	467	493	477	506	510	458	480	478	482	475	448	508	473	493	462	476	469	501	483	491	437	443	481	496	480	460	463	463	491	455	448	494	476	470	436	466	403	474	500	514	465	472	469	439	493	505	476	482	499	497	479	452	460	464	475	489	479	482	519	503	456	437	438	450	511	466	464	481	476	478	423	520	459	473	453	464	483	449	435	441	516	501	481	461	477	459	474	491	481	480	492	451	471	491	463	482	483	490	484	498	495	484	482	491	471	502	458	503	497	478	467	454	438	476	481	491	461	486	467	501	493	484	481	463	461	466	464	486	497	467	494	484	504	470	498	505	485	456	457	446	501	472	458	470	467	510	500	498	491	490	472	486	459	459	485	473	440	511	484	497	507	496	435	500	538	459	456	469	433	478	468	447	508	551	467	511	516	495	495	496	474	459	457	475	484	467	465	468	498	450	457	474	434	489	459	482	474	494	437	476	464	501	487	503	470	463	512	446	478	476	480	481	453	473	442	499	490	485	518	478	528	449	457	516	502	485	485	475	468	474	473	474	497	495	493	496	483	517	459	450	443	468	476	493	490	456	502	483	502	477	499	438	458	478	480	484	454	489	495	484	463	481	506	451	445	500	510	484	472	527	453	508	448	480	488	474	431	507	495	459	500	488	447	515	500	491	510	470	526	545	531	491	462	460	448	503	494	482	456	475	445	443	493	463	453	474	458	485	475	498	478	482	499	484	474	455	453	429	504	484	498	494	468	488	450	435	507	483	483	431	519	468	475	466	450	468	482	486	442	446	465	467	519	481	486	494	498	483	492	476	456	501	488	512	521	485	517	473	478	519	479	457	496	457	524	499	467	487	454	458	459	472	465	491	443	472	459	443	475	483	482	487	466	513	448	476	474	509	491	505	469	485	473	459	484	443	451	465	470	458	524	447	478	476	491	493	464	494	467	474	502	481	493	502	496	485	481	510	487	475	441	473	472	501	486	472	468	451	498	448	483	470	507	472	432	506	488	485	496	490	499	479	477	479	455	512	460	473	522	465	460	450	482	479	471	469	491	460	492	490	487	484	534	453	459	490	462	503	482	492	446	473	468	460	480	500	464	421	468	515	528	465	523	473	497	496	444	487	494	497	465	491	463	465	433	486	461	468	488	509	492	499	494	463	451	463	469	462	470	480	464	471	433	469	473	481	476	509	482	479	460	487	504	467	511	436	477	455	471	456	463	424	501	496	494	448	461	488	477	518	498	489	505	489	449	495	442	468	471	504	511	466	455	440	441	437	480	454	455	520	473	492	452	457	477	510	500	467	453	507	460	490	482	501	450	531	463
36313	16367	8420	4095	2990	2310	1814	1461	1238	1036	953	793	792	700	641	627	596	576	547	529	561	532	542	522	540	524	508	522	521	532	525	544	480	501	516	513	565	511	532	450	498	460	484	512	516	466	495	493	525	489	472	494	485	487	451	464	495	496	480	489	481	503	503	478	476	456	449	492	465	443	464	488	492	468	468	486	482	487	412	521	440	488	498	452	498	479	512	464	455	485	495	492	499	464	487	475	510	476	486	482	464	475	455	457	519	471	485	464	442	437	499	504	460	466	483	479	509	538	512	499	537	475	524	483	519	492	519	459	464	474	523	490	496	436	521	494	475	490	498	482	503	464	514	489	475	500	464	480	473	454	513	432	436	484	493	430	445	446	484	479	464	429	492	482	448	514	502	455	497	481	479	465	490	494	530	490	429	485	513	510	448	474	455	473	518	472	504	475	491	511	456	446	477	482	474	491	482	472	502	485	484	520	500	476	530	454	492	478	469	504	496	484	453	506	486	475	442	459	464	457	467	464	488	451	506	437	477	484	460	487	438	475	476	467	478	494	441	456	467	481	473	491	449	449	446	491	456	509	437	423	464	455	495	488	459	480	452	436	505	499	468	487	455	469	480	444	469	441	484	465	461	504	435	474	452	448	472	484	500	482	478	438	497	453	472	482	488	494	503	456	455	455	503	484	484	466	502	498	458	475	450	497	492	512	498	474	482	444	483	454	460	450	486	452	454	458	456	500	478	422	461	464	464	451	398	425	471	475	488	439	479	462	464	467	465	476	472	438	478	476	463	507	439	497	483	466	456	465	473	445	475	469	492	448	479	460	494	485	472	459	466	486	475	508	470	493	455	446	488	442	509	508	468	508	457	458	492	470	500	461	469	488	451	475	499	470	501	477	479	480	471	491	460	510	506	478	476	506	483	450	434	480	480	492	492	465	484	432	514	489	474	491	486	469	443	470	473	455	482	453	481	485	481	474	480	435	439	463	513	502	484	482	466	454	503	514	462	498	464	498	438	466	464	504	464	473	510	475	461	497	506	474	525	485	483	514	492	483	503	472	475	487	498	473	481	447	498	468	453	479	499	488	448	497	473	452	475	474	491	480	443	488	500	472	467	478	432	474	466	431	481	476	438	465	465	443	496	511	454	462	476	469	483	474	423	501	505	449	531	460	469	432	505	517	449	496	477	471	460	513	464	495	443	470	472	484	446	486	448	462	465	470	460	469	516	479	496	489	491	488	483	513	477	474	465	419	498	463	474	452	499	472	502	502	446	464	469	455	483	454	423	482	482	466	454	490	481	497	466	486	479	455	504	478	487	483	469	489	528	471	488	477	444	447	467	459	508	471	486	530	459	461	459	481	500	451	463	483	455	497	501	459	506	497	510	485	466	490	476	525	459	478	448	444	479	506	443	472	472	466	457	483	461	477	464	463	481	450	474	494	454	496	483	476	488	449	519	462	496	464	503	460	463	480	516	459	507	463	464	493	465	447	421	438	452	433	501	482	451	461	464	484	491	449	476	455	471	469	456	503	474	503	483	479	500	479	451	452	476	470	473	478	478	491	466	489	472	470	514	471	475	475	467	518	448	527	487	463	456	451	503	479	484	449	442	487	493	480	457	471	487	458	450	502	455	512	492	487	418	454	470	440	476	452	457	479	514	497	497	492	480	443	462	465	455	445	465	514	471	488	514	454	433	488	506	474	510	470	472	447	472	497	468	499	463	501	419	480	453	436	478	499	462	457	465	494	473	497	448	474	496	454	508	474	479	465	519	493	459	487	477	466	466	458	466	479	492	517	456	482	500	493	462	478	480	467	471	472	457	481	478	438	484	472	499	443	465	471	458	492	493	463	459	460	463	483	478	463	509	481	454	481	488	477	453	466	466	468	467	480	459	502	451	442	433	493	499	455	531	478	505	456	490	481	486	513	403	473	431	502	449	449	481	487	432	487	469	481	472	480	447	484	518	477	457	447	523	469	448	488	458	504	482	469	509	503	498	478	434	477	486	475	497	504	470	474	452	495	483	465	509	441	480	495	491	482	472	477	455	497	453	450	458	473	488	463	463	453	475	507	472	469	447	465	490	456	472	500	473	464	456	506	449	495	468	464	469	437	489	497	454	473	455	450	481	505	461	475	454	464	441	516	514	464	425	462	461	444	466	488	492	474	466	467	484	527	472	486	473	446	501	496	483	471	468	488	469	439	479	457	436	486	485	458	446	498	477	421	467	430	494	473	452	474	441	488	472	450	449	488	446	459	499	448	513	447	483	508	470	501	495	429	499	468	448	470	462	489	501	463	436	463	469	457	474	460	481	458	494	449	495	512	516	468	500	483	477	504	476	488	489	493	463	424	481	466	511	475	430	512	464	501	490	471	462	484	464	484	498	471	519	488	483	492	450	474	461	508	517	432	466	451	475	460	480	461	504	455	467	500	449	466	451	482	502	496	417	467	503	535	439	473	458	453	515	487	514	448	480	416	476	436	473	472	502	467	493	452	480	484	455	455	486	466	450	491	467	478	458	456	484	478	480	490	474	492	447	451	456	478	491	473	431	491	439	482	474	500	491	474	487	483	483	454	482	467	469	489	471	454	488	462	421	465	492	450	475	496	521	442	466	485	516	466	455	488	478	501	482	475	454	445	456	461	481	492	461	491	497	472	470	494	466	464	485	460	475	494	472	509	467	464	453	476	466	468	493	450	443	486	478	492	482	478	500	491	445	473	478	446	527	467	479	480	483	472	474	480	477	483	453	514	464	525	456	471	460	479	499	455	497	493	481	495	475	542	487	479	515	458	462	492	501	489	482	495	455	432	495	475	533	511	448	471	496	486	480	473	475	478	457	477	484	431	515	464	517	467	431	463	489	472	518	514	459	453	506	462	459	494	482	442	494	515	430	450	441	471	478	479	463	444	492	456	435	462	502	478	498	492	495	459	490	437	494	477	496	470	457	467	477	480	491	461	487	469	446	445	499	481	484	463	461	428	479	472	475	480	505	445	476	475	485	483	468	466	489	475	432	483	487	506	445	477	442	465	448	484	471	484	510	506	452	505	471	518	440	512	487	465	452	480	492	453	452	499	471	488	458	457	483	484	462	481	520	501	490	433	473	493	485	448	523	462	478	496	491	444	462	473	479	482	468	445	434	481	475	452	494	503	471	477	474	476	477	447	470	447	494	442	459	456	504	484	480	449	495	500	505	474	452	481	481	452	494	469	459	485	447	465	475	455	464	461	481	467	477	496	481	494	447	446	463	474	505	487	442	490	480	492	479	456	426	494	479	489	491	495	492	457	486	444	468	476	466	474	519	495	447	462	449	482	496	485	490	497	496	451	449	481	460	494	432	525	478	489	486	481	459	482	479	423	438	477	508	449	482	463	466	483	487	433	467	464	495	478	492	461	443	476	449	435	469	433	472	498	467	495	434	475	494	475	431	491	488	505	484	466	486	474	493	451	527	460	476	489	488	490	422	441	481	457	471	495	494	448
29839	18304	4295	716	552	570	522	483	505	561	512	508	487	519	471	500	481	522	469	510	479	478	528	467	494	471	486	486	455	466	489	485	479	488	504	487	478	475	511	476	490	485	490	445	477	486	531	516	466	482	465	472	455	442	481	511	466	477	491	524	510	500	463	491	487	502	464	475	521	445	453	514	473	496	509	466	502	458	489	503	497	481	440	457	504	500	473	488	462	483	499	517	487	469	525	528	476	482	505	470	446	491	515	470	492	466	505	483	508	488	501	466	481	503	476	492	509	496	520	473	498	506	456	495	442	474	505	488	478	479	442	450	503	497	479	478	494	468	517	479	473	460	487	458	453	473	449	447	512	479	522	486	467	496	456	467	482	484	452	474	482	489	506	467	491	466	464	467	470	545	523	474	481	465	495	485	505	457	509	495	474	483	479	532	511	513	459	506	491	508	450	446	447	502	511	487	462	462	497	499	500	558	473	482	520	481	445	463	501	448	442	479	467	504	477	475	462	488	494	493	482	501	448	508	448	472	532	503	469	494	498	508	472	445	522	496	469	497	493	487	478	477	491	476	480	469	481	465	478	463	504	502	503	476	497	497	479	467	498	484	506	496	518	497	434	504	497	520	467	473	494	527	536	486	500	500	483	442	488	510	495	477	509	515	522	463	521	507	517	454	500	478	479	478	492	467	452	471	513	450	470	443	488	487	488	492	442	491	475	498	512	486	453	481	484	467	501	516	497	488	472	461	453	497	497	455	467	497	504	504	444	443	476	485	470	494	458	490	481	499	490	477	498	518	498	487	460	477	503	490	470	495	486	470	492	510	475	529	480	459	469	478	526	531	482	484	457	471	520	500	518	513	505	479	489	487	476	496	494	495	489	477	494	470	463	483	525	486	452	443	469	498	525	480	448	490	467	502	466	490	456	464	460	475	529	470	466	507	477	497	536	463	441	487	467	532	481	512	490	458	467	473	467	483	478	449	506	462	512	445	458	467	485	513	429	473	514	486	457	497	448	438	474	491	485	493	494	477	487	486	509	494	473	430	451	499	499	486	469	494	492	516	474	491	494	470	484	449	491	449	495	516	475	504	492	496	459	513	459	470	481	519	483	507	503	465	502	438	519	545	472	490	499	490	483	468	490	506	466	488	524	493	474	491	484	523	453	512	486	522	476	486	484	464	454	483	472	508	458	472	452	486	508	520	467	508	520	512	455	465	508	459	508	534	490	474	472	482	522	465	489	501	480	479	479	504	491	479	460	495	457	500	473	482	510	450	535	432	451	536	460	523	502	463	537	493	485	503	507	468	499	444	494	466	490	499	525	481	505	466	486	478	481	507	458	492	488	477	480	492	502	506	504	506	460	485	486	496	481	499	505	505	490	447	528	470	503	460	449	510	495	470	479	458	455	495	468	501	483	453	430	462	468	475	479	516	511	456	497	496	461	494	522	480	502	464	498	454	477	498	502	459	480	431	459	470	495	474	498	538	428	495	529	487	523	446	495	528	477	443	496	462	467	499	473	461	487	470	485	490	527	462	451	420	491	502	498	489	433	495	508	447	464	525	442	460	513	487	504	476	477	528	481	467	520	500	478	496	473	470	469	453	489	469	515	494	476	523	528	497	446	547	533	475	509	502	469	506	502	481	461	523	430	501	543	489	495	511	482	487	463	476	457	472	489	473	451	478	498	481	464	471	507	495	477	449	473	437	489	463	508	494	494	453	509	473	498	475	494	482	470	462	499	480	493	496	492	468	480	482	505	481	441	494	487	506	470	546	514	498	471	477	516	529	506	513	518	487	487	510	465	433	485	481	485	478	474	521	475	485	494	443	471	468	476	473	490	493	474	516	489	484	525	543	452	489	465	499	484	478	483	503	484	464	472	499	506	490	486	467	510	488	484	507	500	501	474	448	502	487	485	490	512	526	500	493	486	512	511	450	481	468	502	477	446	462	459	479	481	459	493	483	503	500	495	488	496	492	474	472	486	488	465	460	490	477	488	474	514	463	486	503	485	470	488	475	514	511	477	517	486	538	495	490	516	486	471	428	506	454	498	456	517	511	452	486	485	484	472	509	496	496	495	473	505	468	496	549	504	441	526	515	527	493	517	513	513	522	538	496	474	441	475	479	488	506	498	489	450	498	462	467	468	479	460	466	473	467	496	459	492	493	521	490	437	503	486	476	509	496	508	441	480	494	503	500	492	469	472	469	467	430	480	504	447	472	473	488	474	530	476	497	480	465	465	485	533	482	468	504	511	472	502	473	449	498	516	498	507	515	496	488	438	491	456	487	454	502	461	459	473	448	502	444	470	473	474	485	498	467	489	488	482	484	510	496	516	501	489	483	501	471	452	492	493	483	530	477	486	470	516	541	455	480	482	449	478	512	480	503	495	507	531	497	464	492	466	466	481	483	469	463	501	465	477	497	452	471	506	500	509	524	458	480	482	483	497	477	507	492	475	454	497	494	516	520	511	466	474	460	500	469	468	495	502	435	504	516	472	498	453	468	475	484	453	466	475	531	483	503	513	498	508	480	469	522	503	492	457	456	536	504	462	460	437	464	517	498	497	477	474	492	468	511	447	475	483	498	479	516	481	429	467	494	513	469	486	483	502	540	470	458	446	478	484	495	544	462	513	482	502	444	486	460	467	509	520	465	506	517	497	527	469	515	497	455	506	501	490	501	484	534	432	493	460	471	444	465	465	464	475	494	491	496	461	480	516	469	507	457	481	496	514	478	492	496	522	500	487	478	464	491	461	478	494	485	495	470	489	480	478	472	503	440	465	433	458	476	438	463	487	437	491	493	436	490	457	499	499	481	492	537	472	504	483	465	520	517	486	489	494	463	496	507	490	501	492	459	443	465	471	483	475	509	465	461	492	505	517	519	465	457	497	519	526	564	467	537	502	471	467	481	441	476	440	456	486	484	478	485	444	466	484	465	510	501	541	509	457	467	445	459	439	465	448	492	462	482	509	470	435	477	462	461	437	489	494	480	515	491	486	489	466	484	488	494	499	527	478	440	500	466	472	500	509	488	476	514	509	447	494	486	497	484	475	511	486	477	509	482	498	489	501	497	499	500	460	499	496	474	464	466	495	492	483	455	464	475	448	468	490	467	487	527	491	454	448	498	502	499	450	450	480	479	488	491	511	541	497	501	508	474	475	481	506	494	503	452	481	513	457	481	502	489	493	501	503	522	473	479	453	504	499	505	472	497	460	500	494	474	490	479	443	483	515	481	439	483	500	493	485	501	512	482	526	477	448	495	519	467	507	526	482	479	467	465	493	443	514	452	479	459	508	479	497	511	453	494	511	480	449	529	483	493	505	481	448	456	488	468	489	461	486	469	495	481	467	503	462	489	504	500	504	495	501	492	500	499	468	471	472	488	484	505	472	530	514	484	495	507	468	475	499	509	499	494	441	491	510	449	481	509	484	483	529	515	478	501	549	496	492	503	473	488	488	486	499	499	479	470	485	459	517	477	507	470
24426	3152	742	605	586	573	551	506	532	523	540	514	514	522	508	513	549	526	508	512	543	496	521	551	533	527	510	484	537	482	474	515	495	519	520	511	488	521	485	465	479	523	536	496	480	521	496	478	478	515	517	496	501	497	500	499	490	513	483	501	512	523	513	496	489	515	536	502	476	522	499	483	542	508	523	511	522	547	512	510	511	492	498	511	503	521	489	497	509	518	489	507	550	513	491	499	502	510	496	507	510	510	484	513	481	505	553	554	551	524	518	531	535	537	536	509	557	539	533	491	508	532	516	475	513	528	539	489	495	525	512	487	520	495	557	525	522	526	510	585	502	510	531	519	536	476	526	507	518	475	498	485	502	535	519	507	542	478	530	491	511	482	559	497	503	545	551	542	485	502	518	500	476	507	538	495	499	529	518	511	523	522	524	479	518	474	569	495	523	518	519	495	482	491	546	439	512	512	511	477	527	532	510	476	501	510	474	548	526	516	516	534	520	477	500	499	498	511	531	529	502	502	499	509	486	484	503	543	472	529	512	507	531	468	517	469	489	497	487	498	495	495	517	471	498	477	484	509	527	541	514	512	524	530	487	519	503	523	542	496	471	507	491	528	531	450	486	517	520	487	500	515	493	514	532	482	494	513	498	520	517	493	479	519	488	464	509	524	507	510	472	517	517	489	547	521	499	514	529	452	541	532	553	500	515	506	510	526	494	542	542	517	519	497	476	469	525	543	519	481	518	531	516	488	475	549	502	501	520	516	498	477	536	528	533	472	518	489	541	478	487	517	510	522	453	512	489	505	526	516	516	538	497	473	556	519	498	498	559	530	557	517	512	476	500	483	502	497	518	511	503	481	500	512	517	540	488	525	496	523	498	514	488	478	505	512	517	505	517	524	485	511	502	512	506	537	475	501	459	548	502	522	526	523	479	485	533	505	501	511	526	473	513	518	487	508	528	506	521	525	547	511	521	482	528	499	489	508	515	503	516	481	507	533	519	510	530	519	504	507	516	510	461	533	489	535	492	497	445	530	445	524	502	508	532	523	520	511	492	509	498	485	468	509	525	477	505	523	518	512	512	505	532	484	495	493	506	501	476	531	492	469	492	514	530	507	485	512	474	532	503	459	516	521	541	487	531	497	488	507	496	456	492	507	508	497	519	477	525	474	517	511	488	480	498	541	527	475	475	496	546	510	511	496	519	501	528	549	491	500	538	529	497	547	537	517	491	531	499	502	533	518	481	505	495	471	479	531	512	490	518	492	497	477	500	475	541	515	487	493	515	508	515	508	529	504	541	528	501	506	537	518	494	503	504	487	489	508	491	530	492	506	548	482	506	519	492	526	507	513	517	483	495	505	482	544	507	509	518	531	518	546	484	496	495	507	497	519	486	484	495	500	513	519	454	525	496	555	508	507	488	504	508	517	484	511	501	504	494	506	501	504	501	513	503	534	498	537	466	512	471	502	528	497	537	470	516	482	495	469	523	485	527	518	523	492	480	497	535	540	490	495	482	460	531	472	475	484	498	528	475	551	480	494	526	506	530	499	522	448	466	533	482	507	515	502	489	467	517	467	528	495	494	538	494	533	539	504	499	534	528	530	484	504	511	495	459	546	513	531	505	486	517	471	512	522	510	446	566	518	515	513	509	496	504	492	536	507	507	477	509	514	524	532	487	507	502	484	535	501	526	518	497	554	521	531	495	508	547	482	531	494	491	507	530	505	523	516	513	513	546	526	512	549	493	490	528	529	489	495	529	532	484	492	494	502	517	521	525	478	483	524	520	490	498	514	538	527	513	517	522	490	533	470	479	538	459	514	536	534	516	475	524	507	492	506	514	519	516	516	500	567	504	451	525	520	489	494	530	508	479	474	505	512	534	505	513	483	521	513	516	485	511	486	509	484	484	487	473	538	502	497	482	509	502	474	490	504	481	553	499	523	488	518	586	576	487	537	531	503	531	513	509	511	485	506	529	460	553	492	511	482	534	524	538	514	524	515	514	518	474	499	514	531	514	529	528	533	554	498	503	495	511	504	517	531	471	497	533	507	496	490	458	503	522	531	546	522	521	529	496	486	495	522	523	540	546	525	522	468	502	517	488	518	468	489	534	490	493	489	505	465	522	492	515	529	516	482	531	516	503	473	555	549	469	496	570	506	510	549	513	515	523	496	549	471	465	519	502	455	522	482	487	513	481	504	500	509	533	507	460	505	502	480	502	524	522	553	509	517	485	486	496	553	518	516	528	534	503	450	486	507	516	481	527	490	494	507	508	484	529	494	546	502	515	501	469	517	500	484	519	482	513	534	512	512	470	487	516	561	533	507	488	486	504	543	548	487	472	503	458	526	513	489	546	522	490	495	507	552	493	506	519	535	531	486	504	522	494	534	541	495	503	458	512	511	535	527	529	525	498	523	532	510	528	495	506	515	492	522	550	471	537	503	558	511	477	493	496	496	527	527	500	513	508	486	501	500	487	491	522	502	520	530	481	516	543	476	469	506	525	477	488	515	506	485	502	507	508	515	489	517	491	525	508	494	505	474	482	492	531	508	528	479	542	490	524	516	483	507	501	487	511	502	523	511	516	498	520	521	523	555	504	521	529	522	537	504	516	474	508	505	479	522	491	499	572	541	544	498	554	461	481	554	511	526	527	466	512	541	500	524	491	516	481	503	528	490	497	524	499	508	486	504	531	512	536	522	508	494	513	525	517	489	473	536	517	537	499	476	479	517	480	543	472	499	483	477	504	529	511	514	547	524	532	503	517	539	501	501	542	508	506	539	548	491	531	527	507	490	504	539	505	504	522	476	543	518	510	493	495	530	509	474	503	483	509	501	510	517	500	497	483	495	523	521	521	519	504	493	522	534	519	501	529	530	498	478	509	504	501	505	494	522	487	502	517	502	532	512	506	515	508	546	499	504	504	494	498	504	511	499	542	496	471	481	510	504	461	492	503	507	487	471	507	518	512	526	519	501	513	473	469	514	516	457	505	500	483	525	481	508	477	505	527	550	502	501	493	475	492	467	527	517	509	444	496	531	484	509	493	525	509	498	542	496	496	516	484	525	474	452	498	510	510	531	494	528	545	504	508	503	502	518	491	522	482	499	480	546	498	484	464	471	513	524	494	497	482	526	480	525	495	524	507	500	499	507	519	551	538	500	508	500	491	487	500	517	479	510	514	459	552	495	491	525	523	526	522	507	483	529	539	441	532	506	495	491	474	523	486	493	543	485	535	517	481	519	504	485	500	521	514	502	526	482	504	506	491	532	507	531	508	508	531	551	497	526	520	516	543	496	540	544	528	529	533	500	517	524	503	521	506	481	511	506	479	485	558	507	519	508	545	505	535	486	502	479	473	507	508	520	521	526	544	518	558	487	506	489	522	500	526	478	536	474	517	504	489	541	461	526	527	502	528	492	534	541	483	522	483	507	524	495	507	502	460	535	497	507	476	535	516	514	510	507	489	506	502	505	543	488	494	506	542	486
24114	21511	28874	24606	21509	9421	966	659	534	493	492	440	375	367	409	382	351	372	371	319	362	344	359	320	330	328	346	331	358	325	360	329	349	361	348	366	322	373	329	333	322	343	303	299	329	335	360	337	318	334	352	351	346	299	351	335	377	314	341	325	323	349	299	332	326	358	332	338	351	319	339	312	338	359	330	370	341	326	356	312	335	327	317	327	325	310	333	351	334	321	286	354	321	330	312	340	325	316	319	329	316	320	336	344	331	326	319	354	309	353	321	357	341	328	341	311	359	350	362	363	343	322	348	358	341	338	335	339	321	348	314	341	315	337	338	335	333	305	299	315	333	326	341	399	345	331	298	316	345	324	298	332	330	329	366	354	327	354	347	326	335	340	318	320	362	343	333	322	333	319	327	375	336	350	329	324	335	317	348	332	309	359	339	323	287	305	326	330	319	322	354	306	333	310	316	342	331	346	309	326	337	340	322	335	314	313	332	330	309	321	364	309	313	339	345	340	349	315	329	317	336	318	335	342	325	290	347	321	314	345	344	321	340	303	306	343	344	368	340	330	325	318	313	322	349	323	267	324	361	328	322	318	311	291	312	324	360	330	275	316	333	327	341	348	340	318	341	320	351	334	302	333	312	311	344	319	334	327	328	311	332	368	354	325	354	313	339	318	339	303	338	350	316	353	301	329	303	329	333	328	319	311	342	317	312	327	336	325	317	358	331	356	314	313	338	344	335	313	321	282	342	358	323	330	378	362	333	318	345	345	317	307	367	341	349	306	355	330	318	298	305	312	327	319	326	308	335	383	332	326	320	328	306	327	366	329	306	378	311	319	347	345	314	308	374	336	299	324	327	355	315	334	339	316	330	267	321	344	321	341	316	330	331	324	330	306	357	338	323	321	302	325	355	329	334	351	300	323	352	316	315	321	319	358	349	305	337	349	357	336	335	338	349	364	313	334	325	322	372	295	364	301	330	341	358	303	334	273	355	351	323	355	334	325	351	291	362	347	315	310	353	332	337	327	324	299	289	323	335	317	330	293	340	316	330	325	322	316	326	307	290	335	338	319	311	332	321	312	324	344	329	310	342	368	338	294	374	383	320	333	318	348	316	350	322	304	296	315	327	336	337	355	356	360	308	328	307	349	316	305	335	337	288	317	337	346	312	340	352	305	332	337	319	299	334	322	332	342	297	339	312	340	354	312	297	349	300	354	318	351	282	313	324	308	353	316	334	335	352	322	372	358	297	329	312	308	289	359	321	315	322	349	332	332	343	294	309	335	316	329	326	327	300	343	320	354	330	327	342	337	291	341	355	304	349	329	352	369	354	346	340	318	354	348	338	337	351	332	327	332	333	323	350	361	362	320	334	337	303	342	319	334	333	308	357	319	317	341	302	335	308	354	329	322	373	339	310	315	358	319	322	318	337	320	335	371	362	309	308	366	323	351	347	330	318	332	322	337	321	342	365	318	334	331	345	319	354	325	320	292	279	306	330	336	324	310	296	352	285	305	335	324	304	325	344	333	366	298	345	298	287	334	317	356	344	312	340	326	311	307	301	371	322	314	329	322	324	320	345	327	325	324	326	343	332	329	346	330	347	340	359	319	310	344	305	352	326	331	346	344	338	323	324	328	344	310	352	322	337	335	310	315	315	328	336	327	314	325	339	348	335	343	351	358	325	338	338	329	310	331	352	336	347	356	340	349	316	324	339	339	326	319	303	307	350	346	331	331	352	312	314	349	325	326	364	312	336	323	305	332	318	342	346	318	319	352	319	319	332	342	316	320	338	342	349	343	327	347	328	344	352	347	324	332	313	338	342	351	327	332	321	340	329	355	332	378	339	349	324	318	324	352	316	357	341	328	334	343	313	328	337	340	327	344	355	274	320	323	321	304	341	331	362	322	310	305	312	304	319	302	323	344	308	326	315	328	333	339	348	357	318	328	300	338	323	334	304	322	352	347	317	327	358	334	326	347	314	326	312	339	309	338	337	328	332	316	359	348	292	346	335	345	313	332	326	335	332	333	350	369	316	298	354	341	325	322	344	329	333	325	357	315	320	317	324	330	322	345	319	346	327	340	321	295	320	345	311	341	365	359	317	314	335	321	320	324	324	344	344	337	312	342	326	314	329	328	305	302	343	361	332	314	323	321	337	316	295	356	326	320	309	325	292	333	287	316	305	330	369	326	348	309	330	333	302	323	351	330	279	335	342	312	352	339	325	332	355	317	346	373	343	372	350	346	322	350	338	381	323	299	346	334	300	332	333	320	302	360	369	342	335	333	344	331	314	339	344	341	347	328	311	330	324	300	325	301	355	320	362	313	341	318	344	329	330	331	326	335	311	315	330	345	346	345	333	338	327	342	344	330	347	332	339	327	356	298	308	339	323	326	322	350	326	330	329	326	366	331	358	304	350	319	335	347	344	343	335	336	344	312	318	356	353	339	323	325	306	318	346	344	312	316	317	342	367	320	372	327	309	339	336	297	325	311	333	295	359	330	322	312	320	325	322	351	272	344	342	318	304	326	323	298	355	345	314	318	321	339	357	350	335	297	340	306	337	340	329	335	321	303	297	312	322	286	308	325	331	300	340	338	334	300	329	342	333	350	332	311	366	345	318	336	313	320	298	300	302	343	344	296	318	326	340	299	303	307	340	345	343	314	327	320	325	345	338	304	368	347	314	342	308	342	324	331	321	334	335	337	315	294	302	325	328	314	356	309	340	316	310	309	327	292	343	327	321	337	345	314	319	313	308	351	314	329	340	319	337	352	312	326	344	359	346	300	329	331	316	313	312	307	351	319	351	364	315	337	341	384	315	322	323	337	321	317	367	343	328	367	314	353	348	304	332	335	319	291	313	335	324	327	326	300	325	336	323	317	297	330	308	315	359	313	299	337	310	300	323	315	357	344	314	326	300	331	292	352	301	333	366	307	329	320	320	314	308	330	335	362	305	347	341	342	340	301	324	341	320	359	345	319	336	289	331	342	314	336	317	326	340	288	329	335	327	346	329	360	328	294	347	311	318	325	307	333	312	323	333	356	322	334	348	314	349	366	309	347	340	312	311	354	331	338	327	320	299	354	335	325	327	321	290	340	312	337	339	326	345	339	315	334	321	336	313	367	345	350	316	348	343	326	316	319	318	345	365	352	308	331	364	337	352	312	340	303	342	356	287	306	296	312	346	356	337	324	294	362	335	316	325	323	320	321	352	322	343	309	311	322	331	328	312	305	324	311	307	317	344	295	365	312	345	328	360	319	345	342	314	326	336	303	347	360	299	311	333	352	310	328	334	335	341	348	324	335	324	318	307	320	324	371	362	325	330	323	306	351	338	324	310	346	308	309	332	332	323	347	327	336	326	314	314	314	324	321	374	364	314	322	342	326	326	318	329	340	324	289	314	307	311	334	348	303	324	326	345	335	315	366	296	313	329	343	299	332	301	324	276	320	305	347	306	325	337	319	326	347	324	331	355	330	313	330	310	311	297	331
31131	10315	5079	2393	1826	1276	1005	815	744	636	547	534	472	434	441	409	415	430	402	377	410	414	371	366	385	377	361	366	373	354	361	360	350	353	355	367	352	351	354	337	365	362	384	329	352	339	371	375	343	367	337	331	355	384	347	358	340	349	316	350	364	370	351	361	354	342	335	344	357	336	334	334	347	377	332	365	358	363	347	338	373	370	356	331	351	407	341	350	368	349	376	357	358	363	347	323	359	357	339	333	351	365	338	369	333	371	312	370	355	381	365	366	366	331	371	372	311	369	398	391	392	424	357	359	341	365	359	350	363	384	371	353	328	391	341	369	365	378	383	351	339	342	338	345	337	364	321	314	348	335	350	324	353	346	364	334	364	355	353	366	330	336	376	348	365	373	371	368	341	339	344	349	329	334	384	325	348	347	366	356	358	344	352	355	346	378	360	358	346	367	362	302	334	353	330	358	353	349	366	347	341	328	358	331	331	384	359	365	353	362	330	322	327	351	382	356	302	363	324	356	329	342	362	361	360	306	344	337	354	369	340	342	354	375	357	351	379	337	332	341	323	312	393	322	335	349	320	316	369	358	321	346	373	362	355	349	322	354	320	369	326	358	336	360	327	346	344	358	360	321	331	363	365	360	355	359	355	329	349	379	339	348	309	342	371	333	356	339	346	359	326	354	336	341	328	344	355	368	353	338	353	353	389	344	340	321	340	376	323	318	355	354	379	352	365	357	338	354	349	323	342	353	366	355	350	374	345	362	316	333	357	337	352	342	336	350	366	343	367	349	337	350	327	331	308	334	334	326	380	356	357	353	363	358	376	335	385	384	369	331	327	355	346	368	364	368	330	308	369	317	309	342	365	322	306	365	343	365	355	312	354	347	318	301	357	340	344	354	352	327	337	344	335	341	339	378	356	348	360	346	330	360	299	331	362	342	352	337	333	359	339	376	375	389	361	323	332	337	364	353	366	330	369	333	339	344	335	349	348	348	352	348	350	332	379	348	374	359	350	359	369	336	363	346	351	373	391	346	330	328	315	338	335	335	398	326	359	342	368	350	340	400	324	368	350	352	352	345	336	349	324	365	362	354	372	358	386	348	338	344	363	353	343	342	364	362	339	313	330	333	367	366	355	371	353	368	347	372	376	386	371	391	382	354	405	360	360	343	338	360	366	389	327	345	339	364	328	321	368	358	335	305	352	329	354	358	361	322	306	319	342	370	361	326	358	365	368	345	364	335	310	342	344	340	356	320	356	308	350	322	368	347	352	388	390	345	380	326	313	361	347	369	351	304	347	356	379	342	345	354	352	343	353	361	333	383	364	356	344	347	331	339	375	326	369	341	316	325	343	340	369	345	329	374	347	371	297	357	380	319	355	335	328	331	358	337	363	387	360	339	320	338	350	348	363	341	365	351	331	357	352	338	363	351	325	332	362	342	387	357	329	351	341	343	320	343	332	351	307	334	359	338	372	360	343	335	345	319	311	373	340	373	346	333	387	379	348	369	383	315	363	357	359	359	358	330	335	355	351	339	368	356	387	371	320	329	340	339	320	377	334	343	365	341	333	372	362	320	349	330	337	363	380	340	324	368	408	372	342	381	334	360	366	373	349	330	345	358	361	356	310	345	357	340	342	344	351	344	350	347	356	332	354	346	395	353	355	345	371	373	363	342	360	374	353	310	388	355	356	359	352	327	358	334	358	381	353	369	334	345	345	346	353	344	335	338	355	323	326	305	363	381	392	336	367	335	384	339	352	331	329	329	337	377	337	362	318	371	354	400	336	364	329	339	354	348	346	334	387	336	318	354	369	320	357	368	342	349	333	367	345	354	348	378	361	347	372	341	356	309	324	352	337	367	312	319	367	363	373	346	359	347	343	336	380	361	340	338	325	361	367	330	330	350	373	377	363	339	352	341	335	343	348	348	338	359	347	338	405	374	356	355	390	398	349	345	363	323	363	357	337	381	287	367	348	378	361	364	345	327	333	369	339	362	332	349	369	330	374	356	370	390	357	369	340	371	356	357	359	349	354	335	334	341	363	318	349	334	369	389	340	374	334	359	340	356	348	363	369	362	336	375	337	353	344	336	334	380	345	327	331	346	345	338	382	352	349	339	346	381	374	304	352	364	393	351	361	374	346	358	329	351	387	350	327	360	342	347	346	363	381	357	398	341	353	342	341	345	368	337	326	369	356	349	354	352	353	356	376	364	338	332	357	358	353	329	350	346	354	348	343	350	330	334	338	347	332	359	338	337	361	322	357	378	371	365	358	339	352	387	331	350	337	377	372	373	325	361	340	344	349	331	323	344	371	353	336	345	334	343	357	343	318	354	343	349	357	353	339	321	351	382	343	371	341	356	353	315	354	333	334	324	356	380	358	330	351	326	328	352	360	361	316	331	300	346	357	350	357	343	353	333	297	307	350	369	356	365	366	359	354	326	346	350	344	369	357	370	352	356	352	327	353	347	345	353	336	367	339	339	387	356	354	332	350	315	329	335	350	365	347	345	325	345	322	360	330	308	350	309	381	359	346	336	313	349	326	384	367	368	351	354	335	362	368	320	349	338	364	353	360	365	361	331	346	339	363	309	337	338	339	353	365	374	384	341	377	336	357	359	380	322	353	342	390	314	348	328	360	345	385	330	344	344	366	343	296	348	381	373	351	360	345	342	327	323	364	391	335	337	344	314	371	321	351	369	355	317	338	347	336	374	341	327	324	363	341	311	356	349	371	332	337	376	354	352	337	359	348	327	345	344	352	330	324	329	357	349	348	353	327	384	319	369	324	349	344	332	346	336	341	339	361	353	338	356	360	343	362	331	351	365	355	340	334	307	361	323	327	325	330	383	339	340	340	328	373	372	335	359	354	370	336	373	352	329	355	342	336	345	393	360	352	402	353	336	391	366	354	348	362	330	325	360	357	332	347	341	360	383	347	356	373	373	315	349	326	343	358	366	337	342	329	350	341	363	316	365	369	316	363	344	377	367	341	375	341	349	370	342	336	356	339	355	359	347	366	353	306	337	350	349	345	316	350	337	363	357	337	336	356	344	340	325	338	340	316	323	372	342	329	355	346	383	368	355	351	346	339	323	361	383	346	353	348	370	372	373	345	347	372	376	344	360	370	310	365	359	365	335	373	354	339	364	354	358	318	340	363	337	343	299	339	338	394	360	355	348	315	376	325	338	353	317	346	379	378	340	360	344	313	367	326	328	355	357	353	331	364	327	369	368	325	339	336	321	335	358	360	341	346	327	351	313	336	352	358	336	339	337	366	382	329	368	375	354	342	334	348	334	326	378	353	335	364	340	400	366	351	349	333	319	383	345	322	344	353	360	364	335	358	334	339	329	368	328	373	370	372	368	362	358	345	362	338	384	321	361	356	351	365	373	331	379	336	324	359	350	368	326	319	353	354	379	394	333	329	347	342	344	336	363	338	344	361	325	360	350	369	312	328	349	372	364	304	330	338	383	362	359	358	359	340	380	352	356
25419	21551	27735	25739	9936	1114	883	688	753	687	710	722	641	699	670	628	698	668	655	631	650	695	586	675	679	605	665	662	639	685	649	672	672	620	639	629	664	638	659	629	644	625	640	652	639	648	656	657	655	653	692	657	606	654	686	641	651	644	691	632	641	617	671	641	622	644	600	636	631	641	619	665	646	687	684	647	628	650	682	582	640	588	593	638	647	643	661	641	638	663	594	645	645	671	662	658	653	627	632	624	652	627	658	662	603	648	655	613	656	651	677	627	632	625	645	645	626	655	665	644	616	672	679	626	692	622	629	675	653	642	658	679	641	685	662	662	643	616	633	663	637	605	640	638	652	645	689	679	619	642	617	605	617	633	668	639	713	656	621	648	652	658	661	649	653	661	639	670	685	622	669	662	641	689	671	590	624	661	659	633	629	631	652	656	644	623	696	577	632	647	623	605	671	638	637	672	629	655	636	680	670	664	656	677	663	644	679	616	657	655	651	608	667	620	635	643	634	632	649	615	621	577	643	636	660	599	669	625	641	669	643	633	648	612	642	632	606	649	647	641	672	623	619	618	635	592	670	634	599	617	636	687	643	660	599	587	600	627	670	617	690	632	634	666	665	637	673	683	652	617	659	652	620	593	651	613	637	589	664	603	609	711	647	657	647	654	592	633	667	661	609	624	639	629	661	689	670	643	642	644	633	651	683	622	617	641	659	652	643	634	654	678	656	652	620	595	625	671	644	607	633	673	671	653	621	623	614	626	663	657	645	618	652	605	614	618	649	682	690	615	632	662	622	675	659	657	663	634	626	661	653	635	675	620	655	657	703	650	631	655	646	643	644	633	608	644	616	672	646	620	643	632	627	700	690	641	650	643	644	643	653	630	637	676	597	656	673	661	593	623	589	646	651	593	653	678	655	638	666	668	645	667	625	637	617	664	633	623	630	637	653	648	654	659	663	610	608	622	612	621	680	606	660	645	650	637	632	626	637	624	614	653	613	657	664	616	644	667	701	641	681	649	636	618	631	690	623	643	652	626	617	674	668	638	647	626	625	658	634	651	632	650	705	609	639	647	656	648	681	634	622	591	640	627	628	622	648	615	671	622	631	657	641	634	635	675	645	663	616	612	621	620	632	629	639	638	630	659	623	637	670	646	652	647	654	676	630	671	612	651	635	650	664	636	599	649	630	605	686	622	692	677	680	668	655	620	633	626	598	619	624	601	631	680	645	648	649	676	619	612	635	640	676	656	634	661	606	660	612	608	646	661	630	637	623	619	670	664	650	586	666	669	708	622	629	636	636	638	643	637	649	657	664	652	633	665	619	665	629	643	669	679	653	625	655	657	592	661	633	646	673	634	669	635	672	631	587	637	584	666	631	640	636	666	652	631	627	652	628	625	606	685	605	675	631	645	671	644	616	693	626	606	637	647	667	601	655	660	664	654	603	627	632	623	678	659	591	624	649	692	654	653	647	661	675	649	666	642	661	645	604	653	628	668	682	655	640	704	667	690	618	655	612	604	671	593	656	667	640	636	639	642	681	632	630	656	671	636	694	684	644	674	666	672	627	656	694	712	642	649	645	679	646	625	643	642	648	627	626	633	626	626	624	639	632	624	652	636	649	643	633	644	672	677	669	619	634	618	673	648	651	659	653	648	625	626	620	618	662	630	681	671	599	640	680	643	667	661	626	638	673	679	678	631	641	723	680	625	608	640	693	640	609	646	688	630	630	665	640	601	638	635	656	641	625	657	637	611	604	611	640	630	679	638	657	656	588	635	657	607	677	653	676	669	657	609	665	605	666	646	631	634	620	650	661	652	619	602	650	623	665	649	622	616	664	623	676	607	645	638	590	643	650	672	637	642	654	637	659	640	640	693	676	621	685	682	638	692	675	613	627	636	691	670	629	653	664	685	669	682	622	640	657	625	617	600	673	637	646	623	623	672	655	643	637	627	640	647	644	641	642	626	647	693	631	660	638	622	667	703	664	605	654	648	676	657	659	666	647	686	676	661	657	647	662	632	641	652	582	690	666	639	710	639	638	654	668	637	595	663	635	623	629	652	660	617	676	697	661	672	580	625	638	640	701	668	652	618	657	644	664	671	641	626	670	681	670	612	650	653	648	693	666	630	656	651	660	629	631	607	610	631	613	673	644	691	587	631	618	682	665	664	680	635	654	643	664	655	701	655	658	652	664	643	670	644	616	668	641	602	654	609	556	643	674	616	638	633	660	633	648	608	683	643	613	618	668	602	648	626	666	612	625	635	610	665	674	673	617	586	618	658	590	588	652	639	630	671	616	630	612	632	660	688	585	654	631	658	647	650	586	653	669	722	615	691	673	611	672	637	638	628	632	647	647	658	655	635	656	653	709	659	644	639	603	635	620	656	653	631	683	648	637	657	669	650	662	676	663	638	663	596	647	562	669	651	597	639	670	617	610	659	590	641	633	626	624	604	668	643	611	615	637	644	684	681	695	635	681	597	668	606	671	613	636	638	676	633	646	601	629	669	633	681	701	617	633	618	665	611	646	655	669	648	653	623	681	678	687	671	639	599	652	664	660	654	635	624	636	621	634	637	622	649	675	652	606	584	668	633	610	656	646	676	603	699	652	705	619	606	665	686	649	640	652	704	623	623	684	625	637	650	649	680	655	621	639	654	657	665	638	690	669	672	619	606	658	676	627	633	647	660	654	665	601	655	656	674	671	577	642	613	674	602	710	642	639	594	641	681	657	620	662	588	633	634	639	682	629	625	644	663	627	599	662	634	617	624	615	637	624	634	627	595	640	643	661	654	656	602	662	653	613	632	624	696	587	657	667	690	633	617	667	665	626	703	636	605	664	638	671	614	686	668	644	651	674	633	600	631	601	604	620	618	698	628	665	647	642	680	691	687	651	655	603	658	639	604	646	647	650	661	620	648	653	627	641	623	668	644	639	640	614	647	651	655	615	625	626	637	611	604	638	665	660	656	662	672	599	669	680	632	658	652	684	616	624	642	687	619	634	616	692	641	647	649	606	585	636	627	628	633	655	591	652	629	650	597	677	664	613	609	602	664	625	644	644	651	676	684	648	653	644	630	658	647	646	618	682	618	631	672	586	623	599	665	648	656	631	637	671	634	651	651	687	682	619	571	687	613	641	651	651	676	678	605	653	634	630	624	642	642	626	615	637	643	644	649	642	692	629	642	622	656	685	632	654	644	680	597	602	695	642	663	631	634	667	628	637	598	644	690	678	668	618	631	636	663	636	624	601	627	643	664	619	643	628	640	650	654	634	648	606	669	620	661	634	595	607	589	652	589	593	626	650	644	661	635	660	648	636	636	721	640	645	650	669	648	597	594	616	645	664	646	606	633	671	621	646	618	633	622	626	682	602	648	612	642	598	672	639	684	668	642	668	698	667	651	646	676	605	627	663	647	617	620	624	652	655	624	697	617	675	672	608	627	610	615	641	603	666	671	630	672	624	622	643	648	651	604	654	626	660	638	646	610
30482	7920	3030	1776	1377	1155	1076	981	840	839	766	733	768	760	722	722	722	679	643	677	631	701	654	698	645	634	660	684	673	649	673	631	621	642	622	670	646	677	615	657	664	652	632	668	673	631	629	663	687	649	646	597	688	676	670	699	629	621	659	643	633	649	672	665	619	719	638	633	625	625	651	671	649	670	654	668	606	631	689	664	674	604	642	655	609	632	638	662	646	646	689	694	643	639	645	652	629	684	669	617	644	611	692	688	672	632	646	659	656	645	638	647	651	650	654	639	699	647	664	679	669	660	679	667	653	664	697	630	616	622	673	653	645	687	653	631	647	658	645	669	660	621	641	597	647	677	684	641	661	652	633	647	628	679	611	655	638	654	642	637	688	657	650	677	651	652	636	659	675	632	708	634	632	615	643	639	649	626	705	670	673	644	658	696	659	680	667	662	619	631	689	673	672	651	633	643	643	675	640	637	622	686	667	667	681	727	648	667	732	649	635	614	654	612	655	649	683	635	630	656	650	632	689	643	639	686	652	665	608	643	668	674	628	655	663	641	672	603	619	634	633	667	656	692	621	675	644	654	640	658	614	636	670	683	645	603	610	620	620	632	632	619	654	664	651	619	678	713	630	635	637	656	628	651	621	661	659	641	625	645	653	639	657	665	628	689	572	659	644	666	653	619	676	663	625	609	674	635	631	648	659	633	660	642	649	652	632	618	673	647	659	651	667	662	690	652	616	684	643	666	657	668	591	641	659	692	645	645	636	651	661	641	648	691	664	642	641	687	658	634	624	643	593	627	633	650	695	654	614	654	654	686	699	677	699	647	672	645	646	640	649	659	661	647	655	636	662	624	666	595	683	627	663	644	636	654	667	685	669	689	653	644	620	636	639	673	666	655	646	665	666	696	617	600	633	630	641	635	654	611	658	666	636	664	613	660	693	621	677	658	694	651	656	656	633	648	675	612	706	638	601	632	657	646	663	657	612	652	642	603	619	667	669	620	645	594	658	677	652	650	648	660	654	685	663	660	639	680	654	671	662	657	665	682	657	652	624	599	679	642	617	648	665	618	635	613	632	658	660	652	611	651	661	630	673	670	658	707	670	678	658	654	641	660	691	626	611	642	652	674	631	650	673	680	673	633	631	625	673	688	670	653	627	653	663	662	633	617	673	639	626	655	686	649	612	645	685	647	673	654	670	729	673	687	614	592	669	678	661	658	689	683	656	640	636	647	628	645	697	645	659	628	646	702	644	652	703	652	664	638	621	652	617	665	657	631	647	686	653	644	683	604	664	687	664	672	599	621	651	650	651	625	617	706	625	657	655	691	690	638	624	653	655	663	658	660	652	629	671	627	660	634	624	680	642	646	678	637	638	699	675	672	670	619	672	635	672	641	675	678	666	643	625	649	631	634	661	629	687	636	654	580	650	651	638	685	666	662	648	635	667	678	671	614	676	695	660	659	643	660	618	705	666	679	626	645	663	601	641	686	633	647	686	643	630	639	636	674	645	674	668	604	639	638	662	686	652	643	687	648	639	659	663	661	711	628	653	644	642	662	639	644	643	685	626	661	619	661	666	652	652	679	664	630	638	649	678	651	686	635	658	637	682	639	655	627	643	649	626	654	658	668	654	637	681	679	681	677	665	651	617	652	665	678	641	662	623	703	635	642	685	647	663	671	627	629	615	625	649	654	614	672	660	622	684	608	688	619	677	616	705	611	655	680	654	621	643	666	675	640	625	668	676	661	691	666	652	629	640	710	672	634	670	636	655	657	633	707	661	641	630	645	626	644	623	685	654	658	672	621	650	671	632	636	660	638	691	635	639	617	613	687	649	639	620	677	644	663	638	674	647	604	629	686	664	679	653	655	662	656	680	665	673	611	670	701	646	641	675	633	611	639	606	658	634	638	653	658	642	628	672	658	646	683	684	646	683	651	690	614	615	637	663	660	633	655	685	670	642	645	696	618	662	668	685	627	651	679	651	648	623	713	668	631	650	684	634	631	651	679	641	632	650	641	668	690	656	621	653	661	668	651	608	656	648	639	598	649	689	643	677	657	644	634	659	631	579	670	647	603	622	682	635	660	630	646	656	645	680	664	636	629	633	662	610	662	643	660	618	679	675	632	635	657	650	612	708	664	621	644	645	648	637	592	623	632	618	656	636	645	629	664	641	675	649	714	713	636	639	723	677	680	633	673	676	636	696	632	646	635	624	626	622	616	667	652	616	659	666	657	675	718	644	625	658	628	667	685	635	673	644	633	645	654	649	615	654	680	661	695	631	623	663	691	646	676	641	654	668	668	633	604	662	671	678	632	671	676	663	654	628	614	673	615	630	618	669	641	647	677	683	647	651	649	671	656	692	627	673	608	646	663	614	646	643	632	634	707	609	671	666	637	724	668	661	644	610	659	710	681	600	593	639	637	681	656	640	678	602	648	616	627	668	636	625	631	664	619	667	648	656	670	661	684	668	657	671	685	666	655	664	661	638	636	681	613	707	654	644	621	677	667	642	674	616	659	666	619	632	664	640	588	629	660	659	661	628	610	674	644	619	638	699	675	671	619	615	646	627	706	642	662	653	620	701	618	660	620	646	690	618	631	692	686	691	659	660	635	633	630	685	671	657	673	662	638	599	664	642	668	664	656	677	619	660	670	648	631	636	619	657	685	644	629	661	651	677	644	623	618	676	661	680	672	661	633	662	649	642	673	652	606	660	612	646	591	654	646	641	731	655	600	726	606	651	667	709	667	649	648	690	672	675	680	677	618	656	653	650	700	637	635	627	667	688	663	734	644	677	632	617	640	606	680	672	646	621	680	675	682	631	647	658	652	666	679	662	684	671	678	707	634	610	580	655	634	660	695	674	614	659	668	620	633	643	685	624	650	659	679	692	694	642	631	668	643	621	671	676	681	637	675	662	675	664	645	644	665	671	650	661	620	684	661	668	634	626	686	602	685	683	650	645	665	676	643	647	704	664	660	663	638	700	667	631	634	608	656	646	604	610	660	646	629	639	669	680	667	634	644	625	691	650	603	683	649	652	659	648	688	680	682	655	650	643	604	658	665	690	696	638	624	660	695	685	668	664	633	609	583	652	644	671	673	614	669	627	652	667	619	674	661	620	665	628	657	689	652	682	658	619	621	658	692	605	690	675	699	606	671	613	622	637	661	634	685	633	690	673	634	639	650	648	695	656	629	651	632	661	639	660	653	633	616	675	634	631	682	641	641	654	625	656	638	656	670	664	648	673	646	687	628	629	654	689	710	680	643	675	664	609	636	644	641	621	650	673	629	651	642	622	697	630	659	662	671	628	676	650	675	661	666	683	668	665	653	639	638	664	665	678	652	649	705	685	647	641	650	625	667	642	669	680	614	633	667	648	647	638	690	621	643	640	647	633	620	656	619	659	616	654	643	609	663	640	624	621	644	659	680	697	718	680	600	611	667	650	649	657	600	652	653	652	654	641	619	601	678	685	644	677	645	679	612	613	678
23060	21567	29314	24270	21559	21569	7078	1137	894	774	767	670	660	637	625	622	515	572	588	534	551	557	507	529	530	549	511	545	505	565	483	477	521	485	488	510	502	485	468	485	468	496	497	520	511	477	521	492	492	504	461	497	500	495	509	493	493	518	452	493	466	506	491	503	477	474	502	480	501	447	479	476	518	495	531	499	497	455	503	467	468	515	505	471	481	506	487	497	460	474	440	506	472	492	478	501	452	473	483	477	468	472	497	481	467	448	461	508	485	489	469	492	479	487	483	499	518	487	506	481	528	515	529	490	514	520	500	483	490	496	534	504	517	507	473	484	478	519	480	489	481	488	498	500	489	501	459	486	461	442	511	461	473	478	483	516	445	504	487	511	455	451	485	496	498	530	523	457	519	495	486	472	500	477	475	472	448	455	450	489	485	487	514	506	463	489	457	470	494	465	492	518	516	471	483	507	468	499	461	488	499	477	494	477	485	469	495	443	453	461	430	463	518	499	522	490	469	478	492	489	503	484	462	501	493	443	459	472	495	519	489	514	472	491	498	439	482	513	497	489	491	471	522	479	521	460	462	481	478	499	459	456	523	474	487	492	508	466	461	471	483	485	471	463	476	471	471	441	476	506	476	438	509	504	504	486	452	481	456	488	492	507	454	519	466	518	504	499	502	481	467	519	431	455	467	483	452	487	525	455	520	472	428	464	468	472	492	503	468	460	476	526	462	455	504	518	477	450	490	540	445	499	527	442	504	498	491	511	423	499	505	492	440	476	449	519	512	492	488	501	521	447	468	455	481	499	531	464	468	464	476	498	486	473	489	448	519	468	490	487	458	471	461	503	502	520	505	458	480	489	491	452	483	468	482	513	506	461	465	522	498	524	474	453	464	476	501	509	509	471	509	486	527	447	460	477	456	478	506	493	501	514	428	508	467	506	470	455	490	485	478	462	475	443	482	504	462	481	469	490	472	509	452	457	494	481	469	480	432	466	515	501	484	480	503	461	517	489	501	458	450	470	495	470	485	451	481	470	477	481	500	436	495	470	486	484	491	525	487	513	497	482	507	517	459	481	491	489	502	495	468	508	448	469	465	481	518	466	499	479	505	432	509	458	449	532	469	477	461	500	477	496	479	490	478	497	474	483	451	474	423	466	486	490	478	469	477	517	425	457	446	496	437	506	495	509	489	482	483	507	472	457	522	462	496	474	498	454	458	507	467	496	484	508	476	492	494	491	521	476	464	440	511	490	482	465	447	499	484	515	459	483	460	507	505	468	532	483	472	536	485	551	456	504	455	474	455	490	471	481	462	458	495	522	463	530	479	483	488	449	476	517	478	487	463	474	474	464	478	448	478	486	434	464	488	441	436	509	475	476	471	465	501	442	493	476	504	514	465	483	495	504	480	448	486	538	443	480	526	493	447	457	498	467	447	458	484	485	499	484	461	500	500	494	501	475	479	479	450	524	435	453	473	496	472	504	512	501	465	444	487	484	490	492	469	498	493	516	430	501	482	495	488	444	466	438	447	478	468	478	509	477	477	452	464	465	514	500	469	516	481	488	524	497	477	472	447	469	506	475	515	462	465	479	489	470	434	466	456	489	482	462	460	455	483	454	499	513	467	495	455	471	441	487	465	485	475	513	453	454	453	464	473	440	479	457	468	461	487	472	517	430	513	490	500	448	478	492	507	557	491	444	496	490	486	504	457	462	482	538	528	472	486	486	458	461	505	458	479	491	509	492	495	511	492	464	466	466	461	428	512	453	475	497	449	467	505	466	488	471	466	476	478	465	485	503	508	496	489	484	478	481	457	494	508	482	494	472	503	466	460	519	501	459	469	498	494	499	478	452	486	511	501	552	482	481	479	474	458	485	490	460	444	489	463	482	492	505	509	525	470	487	495	493	452	513	472	521	461	458	497	511	475	470	478	475	480	473	447	497	486	451	499	460	481	493	475	478	507	468	502	454	458	467	487	459	462	503	461	491	468	441	500	486	484	474	515	489	489	469	500	514	503	476	467	457	496	469	495	495	516	506	470	487	472	478	499	504	493	498	485	464	499	458	456	447	487	458	429	485	455	480	500	511	477	511	526	497	450	484	483	464	478	443	458	490	480	509	523	436	529	478	448	461	482	462	503	514	506	457	498	501	468	470	495	502	473	455	486	465	455	497	506	517	478	449	499	472	464	477	475	451	503	456	456	519	506	480	457	520	470	489	465	482	488	489	505	497	528	476	474	494	491	492	465	453	499	485	498	479	490	448	478	505	511	468	455	491	503	491	450	483	473	476	508	500	481	477	446	492	484	502	510	497	457	510	479	465	434	527	512	485	462	468	465	473	513	494	492	472	481	461	489	488	491	446	493	451	453	479	481	465	427	470	475	443	478	474	480	501	478	458	476	462	488	505	513	464	484	509	444	468	511	488	492	501	460	470	505	472	467	489	488	486	453	473	490	462	518	485	503	474	471	512	480	504	495	498	474	467	476	492	460	498	512	465	465	472	478	469	460	454	508	517	472	497	465	485	472	468	477	509	479	472	454	532	469	464	489	440	498	476	514	438	465	558	491	483	479	484	497	503	478	500	485	460	458	478	453	463	491	461	445	440	480	517	508	473	462	470	466	451	459	468	480	459	465	462	464	482	486	493	490	489	510	477	477	456	489	475	453	484	480	478	497	496	498	464	491	476	455	476	479	464	511	436	451	456	487	508	502	458	459	495	531	466	461	445	442	475	466	474	493	469	472	495	483	485	482	495	512	458	476	461	488	479	521	442	520	482	506	446	481	470	500	466	459	470	497	505	523	481	488	452	478	479	499	475	471	475	458	490	459	513	476	518	510	461	524	483	466	469	426	439	469	466	482	463	506	492	473	457	442	489	512	478	501	461	506	485	503	468	530	481	510	480	457	497	454	470	485	512	482	460	501	471	475	458	438	472	490	473	489	461	469	466	469	463	502	521	511	497	488	474	479	451	448	516	490	531	466	485	453	473	489	495	499	501	503	466	447	497	484	466	453	493	484	546	489	482	516	467	462	460	486	504	485	487	464	477	450	485	473	496	470	493	493	453	465	471	492	493	452	470	510	472	476	550	482	463	481	461	481	448	473	454	450	485	502	524	499	451	438	492	444	474	512	487	514	517	460	469	480	489	506	492	485	477	466	491	519	525	526	503	495	508	506	455	466	487	506	511	473	472	443	459	482	458	433	477	530	483	476	492	494	484	498	436	503	513	473	486	439	476	459	478	460	442	502	477	474	440	464	474	487	475	480	479	530	484	469	448	454	476	483	447	466	465	493	482	492	486	509	455	461	509	532	486	482	480	486	436	481	507	474	448	467	483	458	439	480	493	433	457	461	473	462	487	483	489	477	464	466	500	479	502	536	468	507	464	445	461	469	461	445	499	461	512	496	472	485	485	468	456	485	473	475	489	485	490	493	493	469	510	463	460	489	479	485	464	493	465	494	460	500	489	493	502	535	489	466	454	446	532	516	466
35424	16242	8420	4159	3019	2384	1877	1412	1273	1037	906	781	738	704	686	676	582	557	560	616	528	553	574	552	552	536	488	520	507	520	495	519	501	511	543	489	483	474	459	467	475	492	506	511	481	467	511	483	487	466	490	485	465	523	500	487	480	541	479	511	498	482	495	483	491	438	498	502	471	502	481	512	470	495	487	490	471	525	513	521	477	491	441	470	467	474	486	478	477	488	489	443	504	489	489	491	519	485	463	484	519	457	437	433	462	449	484	465	514	488	471	491	512	495	497	519	507	472	490	513	541	536	522	497	505	496	494	504	514	448	483	471	464	493	492	491	488	450	484	482	451	445	486	486	458	447	470	483	454	518	485	443	497	443	481	512	477	450	452	482	531	473	489	458	442	469	445	483	467	480	477	456	499	499	463	468	440	461	440	447	517	463	472	501	444	509	507	501	456	484	516	470	485	506	509	481	494	509	480	520	451	462	502	449	497	456	469	504	480	506	485	476	447	480	523	503	466	468	447	490	467	497	461	488	492	495	474	454	520	460	476	451	503	440	475	481	473	459	482	436	473	505	499	504	500	470	472	480	434	490	489	456	450	504	469	497	503	464	504	488	459	471	480	467	492	441	436	520	444	454	452	516	493	471	474	498	485	488	458	483	475	481	447	446	468	480	492	468	480	472	470	516	523	458	487	505	469	497	527	485	487	469	465	503	502	473	492	484	433	484	513	487	499	456	486	451	502	501	473	469	474	471	495	496	477	443	436	466	458	465	487	522	494	487	498	505	528	529	503	496	491	460	501	477	470	460	471	488	480	477	460	475	495	502	464	470	451	447	455	500	491	474	485	467	515	485	502	495	492	471	491	458	467	483	512	447	472	464	502	449	476	470	464	457	494	505	508	485	493	487	458	465	474	489	454	458	483	468	474	453	471	495	477	465	472	480	459	496	483	466	487	498	449	463	464	492	451	466	516	461	499	465	474	484	503	459	484	502	473	465	476	514	464	488	469	472	484	532	469	510	456	488	512	488	479	446	470	534	480	474	460	494	475	475	452	464	490	513	468	500	492	492	433	471	443	468	463	485	470	475	512	487	460	421	476	459	462	492	473	535	467	472	502	514	472	492	453	517	474	534	475	501	475	486	485	458	465	497	465	470	477	496	465	451	476	465	482	503	460	459	465	468	449	501	495	478	482	484	478	472	466	466	480	461	487	469	490	490	507	494	487	446	456	517	477	476	485	481	474	445	466	467	474	491	419	497	444	449	476	447	511	451	498	494	467	487	485	460	506	451	488	500	448	499	458	468	467	470	469	489	477	476	484	489	484	492	484	471	490	461	486	417	486	451	467	470	472	486	455	487	421	492	485	486	458	450	433	455	476	463	503	449	462	469	498	508	494	502	492	456	493	487	471	488	484	511	511	484	475	483	464	449	476	501	488	450	505	485	475	506	525	507	470	474	469	508	470	466	448	510	502	500	445	451	450	476	503	491	482	469	447	520	476	452	475	471	453	498	470	462	482	480	454	462	472	507	489	480	474	477	479	469	524	529	463	475	503	513	471	481	506	467	490	482	483	460	458	468	493	510	473	462	477	494	458	472	450	479	446	499	486	445	471	472	499	474	523	496	469	467	488	463	488	484	460	456	465	474	446	466	477	514	428	500	465	469	490	394	473	488	453	457	496	488	449	462	492	458	465	519	471	464	522	467	471	435	508	461	435	523	489	469	457	468	531	460	459	449	476	538	442	474	477	496	501	467	457	493	444	502	451	481	501	473	439	468	498	480	500	460	490	498	507	470	465	454	459	438	471	487	504	486	438	482	435	485	487	528	496	480	471	451	471	465	450	461	512	452	488	488	493	439	458	458	490	531	481	445	491	430	507	452	475	466	466	491	436	492	500	495	499	502	500	506	525	480	475	429	481	484	456	523	469	433	445	490	471	471	472	454	438	511	479	484	496	462	464	487	468	449	477	474	499	458	467	463	515	464	495	527	460	482	485	492	478	476	478	493	494	451	478	487	475	446	488	488	499	458	515	485	498	471	445	463	452	471	489	512	484	492	443	441	446	470	470	508	506	461	471	480	460	492	470	488	473	473	478	448	484	451	444	499	461	459	483	508	479	539	473	475	489	507	486	455	461	492	484	494	482	455	480	478	496	485	477	476	503	493	471	456	491	457	480	484	471	478	459	508	476	482	509	467	500	485	479	459	513	482	512	482	504	492	472	483	494	455	486	453	500	438	483	447	469	506	492	463	466	471	441	491	503	501	526	508	498	489	513	472	474	473	448	495	421	428	466	468	467	454	513	480	504	478	456	495	482	479	470	496	453	489	453	504	474	450	464	509	505	476	499	485	463	487	468	461	487	457	482	461	461	486	504	511	504	464	481	498	477	473	482	477	464	512	473	479	462	456	434	502	474	437	481	454	466	453	477	491	485	471	467	458	492	499	483	496	504	478	440	490	500	490	460	453	465	469	493	502	516	510	490	468	494	470	500	489	494	487	478	503	481	479	484	427	480	493	444	489	491	483	453	501	469	508	481	457	486	474	492	476	437	462	473	503	475	509	493	492	502	520	483	486	471	516	501	426	472	486	456	479	447	476	519	472	473	473	475	490	514	470	477	472	464	473	451	425	438	493	493	486	455	491	446	465	489	476	467	473	457	483	462	464	444	510	459	479	480	461	470	470	539	479	416	508	445	482	455	471	496	457	485	516	465	472	474	437	496	464	458	468	499	495	490	485	469	487	481	494	481	459	457	502	452	501	480	460	489	476	477	480	524	458	486	493	490	456	488	483	489	483	459	511	495	502	452	504	483	455	492	468	500	476	504	489	475	478	472	482	458	492	476	495	470	481	491	473	492	466	463	473	422	450	424	470	441	489	487	466	496	443	482	480	498	528	472	478	440	496	515	490	506	484	444	509	492	456	473	482	470	475	491	464	480	479	474	472	480	504	482	459	477	461	456	490	473	475	462	471	471	472	489	447	456	470	460	497	476	449	522	467	455	485	486	471	459	472	440	524	486	486	469	437	466	453	523	472	458	451	455	471	511	442	465	487	486	493	494	444	499	457	517	449	465	505	488	513	466	494	461	503	450	456	469	453	499	491	498	484	502	504	477	460	478	470	516	474	481	487	472	473	469	502	426	457	466	477	452	444	471	463	480	475	508	466	505	497	469	496	480	458	451	543	527	478	504	495	524	469	467	473	472	473	455	457	467	476	478	479	522	491	463	453	504	511	505	472	475	476	459	442	494	483	492	477	487	469	480	503	497	445	523	465	501	481	487	473	486	465	471	491	459	497	477	474	468	497	498	504	454	493	511	472	480	483	459	466	544	477	510	476	445	478	535	472	489	460	470	526	468	514	445	511	478	451	517	463	506	445	503	493	491	491	497	495	513	440	462	467	474	463	478	458	461	470	505	459	487	486	502	453	475	485	473	463	457	498	447	476	468	467	509	453	541	514	496	478	460	458	463	486	495	531	454	500	500	456	458	468
29677	18130	4448	804	567	532	500	515	526	520	476	487	474	487	465	457	489	439	509	515	448	495	470	463	447	470	474	475	481	492	477	524	505	483	457	471	452	463	481	463	502	521	509	495	495	502	457	486	485	480	462	452	502	491	422	486	436	478	489	470	469	490	494	457	477	480	521	454	481	486	488	438	483	517	476	468	471	459	513	503	508	508	484	456	478	461	500	485	463	488	482	474	481	539	487	455	502	462	478	491	467	470	499	488	469	447	509	469	474	493	455	492	509	482	459	496	446	542	447	523	507	491	504	492	505	466	481	505	479	498	481	472	427	455	503	480	473	468	475	458	498	470	468	509	463	453	494	475	475	483	472	463	512	501	493	474	469	483	486	469	499	469	466	454	464	490	495	506	474	485	511	489	501	431	452	495	487	497	497	471	490	494	468	455	473	516	522	483	482	519	502	538	473	452	478	452	513	477	498	475	460	485	511	479	491	475	482	486	464	457	517	465	478	510	477	498	520	461	457	480	546	484	495	485	443	466	492	509	532	496	468	475	412	487	458	499	427	478	445	489	511	506	504	498	462	467	495	479	479	494	487	514	509	499	517	507	501	463	517	467	506	492	467	487	453	445	467	448	514	488	495	478	471	482	498	497	452	460	481	454	520	450	468	451	471	472	445	489	443	469	469	521	470	488	504	503	512	453	460	498	511	466	466	465	455	460	499	536	453	469	502	461	487	488	507	493	481	459	456	494	507	469	509	426	501	528	416	481	454	476	464	463	498	461	463	482	469	489	469	489	494	494	453	477	455	481	463	504	460	482	520	488	484	532	482	469	502	506	464	517	487	471	502	436	497	472	487	461	463	478	469	450	491	481	460	482	522	467	470	444	465	449	431	478	501	494	454	455	425	464	457	478	505	466	445	477	454	523	486	471	481	468	480	496	474	455	499	497	498	441	450	455	467	456	454	468	481	466	492	451	537	499	509	482	506	445	501	437	510	490	478	460	482	465	500	463	473	525	446	511	464	438	514	456	508	458	469	459	485	462	467	486	465	479	513	435	462	470	466	516	452	496	464	519	510	495	469	489	488	504	473	442	547	465	465	514	486	483	491	455	492	495	502	474	475	464	482	503	470	480	482	501	485	521	472	490	538	451	485	472	489	495	524	506	493	455	505	527	481	475	518	467	470	492	493	460	494	494	459	486	488	484	473	456	484	474	464	461	458	487	494	451	473	509	468	474	502	455	508	458	477	461	475	485	498	473	449	512	460	525	483	516	495	496	505	467	457	463	430	480	512	480	503	501	518	468	472	471	491	481	458	483	472	436	504	466	500	477	489	480	516	488	480	487	483	468	490	521	448	465	468	456	473	527	465	467	468	462	455	453	555	487	491	481	477	473	515	523	464	504	525	488	481	461	485	457	504	440	462	464	495	463	491	470	448	474	462	500	437	504	493	467	475	505	516	488	470	511	471	502	517	463	455	467	476	446	479	515	466	499	458	511	487	526	499	515	501	495	497	467	463	483	476	482	509	509	520	450	463	471	485	513	509	485	520	467	466	477	483	486	464	470	483	506	465	477	458	488	532	479	474	494	477	502	500	492	447	477	469	511	501	493	450	491	458	506	444	457	486	488	494	483	463	506	493	504	484	512	498	509	471	451	484	432	489	461	526	439	484	484	498	475	506	476	457	524	510	472	515	476	473	497	447	515	470	476	525	496	450	462	474	493	476	490	485	515	466	487	511	471	495	447	483	480	495	496	485	475	483	466	522	464	523	487	496	537	497	471	494	501	491	495	476	464	468	495	468	479	473	494	465	467	466	489	466	467	481	440	494	491	463	487	443	507	459	469	500	451	493	509	497	538	476	453	467	460	499	497	452	452	461	467	462	488	516	480	480	499	492	522	516	482	474	462	518	463	491	492	468	481	472	501	471	506	452	458	469	462	496	466	423	439	481	486	498	487	506	504	522	494	508	502	467	504	479	442	460	494	484	499	469	536	469	413	474	483	477	519	471	455	467	488	481	486	457	463	458	495	472	474	501	480	481	489	518	479	502	507	484	458	514	500	476	518	488	501	479	491	508	421	481	480	460	498	453	492	473	468	473	483	472	476	510	476	477	522	476	477	466	534	472	441	470	502	511	475	469	479	457	484	468	497	495	450	522	531	430	505	479	461	512	475	483	477	434	491	497	482	438	471	475	492	507	470	497	467	507	511	482	490	507	475	472	513	440	523	502	475	457	470	474	487	483	447	472	504	491	515	490	471	467	476	473	507	483	491	497	482	491	431	503	482	476	545	511	527	468	487	520	494	509	452	494	487	526	499	463	475	448	491	487	508	441	504	476	510	492	476	476	501	483	460	456	521	502	490	494	457	457	475	460	505	477	496	464	494	512	467	462	527	524	449	484	438	486	474	508	490	483	488	463	507	493	470	457	498	499	535	480	486	444	480	466	462	483	464	515	494	475	494	465	469	498	472	469	469	484	463	434	489	520	503	476	453	430	502	471	506	489	467	453	468	466	447	485	461	523	479	480	468	468	453	475	479	536	475	471	477	480	484	503	494	499	484	497	497	503	514	483	491	483	479	427	486	461	514	490	462	443	464	484	457	493	478	494	507	441	507	484	476	505	515	482	486	523	449	511	520	476	477	437	510	484	467	476	511	499	465	465	474	495	481	505	440	480	493	472	468	474	509	458	490	475	508	491	506	478	491	475	508	465	485	492	482	473	516	482	511	527	477	492	502	523	477	478	470	497	461	473	503	505	465	462	475	470	491	501	513	485	473	479	451	498	441	492	467	494	496	511	511	490	503	458	425	509	467	414	494	477	485	466	483	506	475	440	511	437	487	459	465	447	513	485	481	447	493	472	488	502	459	523	481	427	486	514	510	473	496	489	475	474	499	494	492	495	459	485	491	453	487	486	453	479	476	436	486	500	497	470	479	475	479	449	459	497	496	545	463	515	498	458	458	479	470	546	496	466	474	492	432	506	490	504	465	482	472	480	526	488	478	510	462	487	465	453	509	465	508	477	465	534	506	471	491	477	508	477	505	451	489	502	485	483	518	443	521	492	438	475	479	440	481	492	466	503	457	468	489	472	487	502	478	541	480	455	477	445	476	514	502	479	474	461	492	536	474	453	470	506	484	479	482	507	507	461	450	488	505	465	484	532	507	487	485	463	460	463	478	481	465	508	522	466	496	450	501	473	461	482	502	490	495	476	494	531	442	467	456	477	507	486	491	515	495	477	471	469	474	475	500	506	530	456	484	453	464	493	454	509	512	485	474	455	474	490	505	443	490	503	483	484	436	454	484	502	462	457	472	490	487	514	478	475	462	489	509	473	472	475	456	487	472	477	495	475	502	503	481	506	486	494	465	453	530	473	482	499	496	490	498	480	472	467	457	488	457	481	499	510	477	488	480	509	501	524	496	515	460	509	439	479	440	482	499	468	507	483	458	491	479	473	447	445	475	487	491	464	473	458	477	455	513	481	472	505	464
24458	1897	803	650	575	585	515	528	560	484	493	534	502	541	503	499	526	526	517	504	521	552	514	501	496	499	519	509	468	502	483	513	498	514	457	522	465	539	493	489	532	519	534	497	536	514	538	491	519	519	516	503	448	485	523	542	471	495	491	532	481	502	503	522	497	522	506	521	515	502	531	511	489	506	522	477	499	487	503	519	479	507	484	520	508	519	491	526	506	518	462	500	497	490	520	478	549	508	487	522	490	473	521	491	498	499	501	479	532	451	498	558	487	519	513	523	493	523	491	541	535	507	481	511	512	504	522	514	540	477	483	482	503	554	511	504	468	499	503	507	532	517	531	499	499	520	488	545	494	545	544	511	496	485	488	520	498	515	493	513	476	479	499	497	479	509	481	510	474	515	507	493	487	491	514	512	492	486	495	495	492	509	485	522	500	523	509	501	517	454	505	432	448	524	517	533	500	485	524	479	523	528	472	540	472	507	542	487	456	497	466	556	555	557	527	477	494	492	507	534	533	487	479	459	519	539	511	520	488	505	464	486	516	502	481	565	497	526	549	517	499	533	472	533	490	512	512	475	492	510	544	514	492	496	540	523	528	494	525	517	515	466	490	472	522	527	475	504	521	487	517	527	494	501	495	484	533	522	518	502	512	513	491	539	481	497	499	533	465	458	523	524	492	506	492	492	521	506	511	505	488	492	540	528	489	493	515	498	495	504	499	482	506	498	511	528	481	510	510	474	482	512	497	531	500	535	539	468	509	524	507	483	508	514	547	551	557	496	516	536	554	498	511	532	476	483	539	494	496	511	483	550	490	515	503	482	467	501	525	476	496	518	498	491	486	481	513	563	510	522	523	507	489	496	513	519	533	516	491	507	490	529	477	473	468	542	521	531	534	493	527	511	516	499	501	509	500	525	543	500	507	489	480	477	532	515	517	525	472	534	531	486	501	548	501	497	520	496	492	506	493	482	501	489	566	504	513	529	474	474	479	499	480	516	560	548	505	512	471	485	473	507	501	512	503	512	528	534	489	510	482	514	464	457	491	465	523	472	460	518	512	477	499	463	493	534	520	554	486	477	510	475	490	486	535	497	533	531	474	522	518	508	515	474	509	507	460	523	482	517	510	493	510	522	481	527	475	550	480	514	508	514	480	535	499	486	494	517	486	462	507	477	491	495	495	457	505	476	516	512	511	511	453	501	483	468	503	477	532	517	468	510	488	509	560	505	501	459	528	489	515	529	514	536	513	461	525	494	516	509	496	516	477	489	521	502	495	517	560	508	484	553	514	532	531	505	537	502	479	528	490	469	510	532	512	462	497	513	516	542	467	485	480	532	532	505	479	485	515	518	495	530	526	524	505	461	461	510	480	488	534	502	519	473	487	499	487	500	540	500	513	481	545	495	505	489	485	541	458	470	529	528	467	478	484	538	492	493	485	526	490	483	517	517	499	529	514	527	504	500	506	543	541	529	519	518	491	489	502	511	506	525	507	489	527	487	491	507	527	496	503	508	546	520	477	489	508	490	473	550	522	480	542	528	580	493	476	504	515	516	512	501	501	513	493	446	495	561	516	519	490	483	516	544	525	564	574	501	495	493	507	528	509	540	509	490	499	515	483	543	475	468	513	512	511	486	486	511	512	492	513	480	504	515	506	514	500	499	521	522	497	528	497	535	518	477	491	483	494	441	491	489	521	502	521	478	504	491	493	488	490	511	504	518	493	494	520	493	471	543	540	515	508	489	535	526	504	529	535	544	518	540	503	501	490	523	492	514	489	547	508	493	476	512	499	531	502	510	500	496	474	496	479	495	526	531	524	514	470	533	519	513	515	505	521	598	532	485	504	497	533	489	512	489	496	500	532	492	472	504	494	516	521	534	504	482	540	494	505	494	515	486	451	517	487	509	496	510	513	473	524	583	498	516	509	481	489	508	492	513	478	560	511	519	512	482	507	511	493	476	505	498	533	521	478	500	511	499	519	555	495	458	499	503	528	539	557	505	521	480	493	503	514	497	482	491	486	478	512	498	557	536	573	507	472	494	498	457	490	506	515	475	520	521	521	533	467	480	523	531	511	538	511	503	526	483	497	519	505	487	490	459	503	483	492	542	497	507	494	500	514	517	536	531	487	460	489	543	504	489	502	514	520	541	524	524	563	518	489	509	503	501	541	469	517	492	508	513	520	498	532	524	501	539	503	505	526	512	496	517	495	491	485	500	498	493	496	506	504	490	453	498	507	531	488	540	481	493	529	505	511	520	471	499	521	479	478	512	513	545	526	547	512	476	505	469	518	525	515	528	514	533	498	481	534	538	508	508	518	510	494	476	486	487	495	513	484	522	541	492	479	531	497	490	476	477	515	486	486	488	501	480	463	520	496	525	502	533	488	516	525	497	527	528	524	504	514	506	472	470	492	499	501	539	511	504	526	492	527	474	487	540	508	520	494	544	513	476	493	489	506	525	498	498	504	496	484	476	473	458	527	543	514	519	489	503	484	513	489	502	535	512	532	519	495	510	572	495	543	507	511	536	478	474	499	493	526	488	486	492	501	497	449	525	511	519	503	484	501	509	513	466	501	500	491	493	479	504	534	500	531	457	480	520	501	529	512	522	490	484	486	518	483	491	510	493	461	497	497	520	526	477	498	496	523	503	538	502	495	512	441	467	510	520	538	490	530	514	479	455	514	520	513	489	481	506	513	507	522	526	529	524	489	498	488	528	463	512	533	516	547	479	498	497	524	500	517	511	474	527	467	524	505	506	488	518	497	483	507	498	481	485	498	506	474	498	490	535	484	472	514	528	494	483	499	504	493	495	502	512	545	504	511	507	516	483	533	485	495	500	506	518	476	499	506	489	516	536	525	525	525	508	518	533	514	486	488	488	493	455	457	509	519	474	502	506	485	442	511	494	542	494	509	504	532	471	513	496	512	482	524	466	463	508	499	529	486	504	501	470	532	520	495	481	496	497	504	479	523	489	506	514	507	515	481	505	490	500	487	505	469	507	528	550	493	530	505	493	491	510	536	523	507	538	518	474	502	506	475	487	487	498	514	540	488	521	497	461	509	490	475	466	506	538	513	480	504	524	473	500	485	479	500	516	520	501	476	540	558	513	518	521	492	513	510	515	560	538	472	494	524	502	550	503	500	505	529	512	498	506	500	465	523	492	476	503	516	498	484	468	484	502	552	532	499	517	509	462	516	468	516	539	467	539	494	522	495	525	509	492	472	504	539	501	451	510	456	498	526	496	509	488	503	530	507	483	529	495	535	521	483	525	477	522	503	455	497	498	495	514	490	545	499	519	533	479	482	549	495	482	476	529	516	482	521	480	504	492	514	459	511	476	503	504	459	537	494	480	499	548	504	487	479	477	504	507	503	523	482	488	494	498	531	512	519	530	531	535	523	503	514	504	495	478	482	495	513	513	521	486	468	504	529	523	494	513	510	475	535	486	544	486	471	489	518	498	465	450	516	469	525	507	538	484	510	534
24154	21564	28942	24617	21547	9731	965	652	565	510	440	439	432	409	431	378	361	373	368	382	349	385	328	374	327	333	321	347	315	359	345	329	309	369	384	341	345	361	359	335	324	322	320	339	338	341	332	324	336	368	384	343	314	298	354	303	350	331	338	346	323	334	346	358	324	328	339	354	328	328	322	303	365	344	342	285	281	349	368	358	329	340	340	357	366	357	325	335	333	337	345	348	333	333	348	337	378	325	339	325	331	326	334	352	339	365	341	363	349	344	335	366	352	341	350	315	378	356	395	348	369	343	348	363	320	378	347	350	326	312	344	343	361	347	317	331	320	307	352	351	343	354	369	342	341	328	321	369	324	314	342	325	359	328	321	315	333	373	331	315	341	337	341	346	329	369	321	339	346	343	330	338	315	371	361	380	324	324	351	312	343	310	339	338	338	328	329	339	330	319	351	325	371	406	338	324	328	338	318	312	328	355	343	333	339	340	327	350	322	336	344	325	331	361	346	301	352	302	373	336	326	325	325	318	346	316	295	364	329	341	325	327	331	312	332	354	333	344	349	342	340	341	361	340	325	329	296	317	337	328	357	331	314	312	349	316	323	305	318	349	328	336	298	324	312	336	357	327	335	311	355	327	346	357	335	362	327	364	354	298	327	350	357	321	343	334	359	315	341	343	311	353	348	367	318	371	326	333	324	302	325	307	299	311	334	332	347	339	344	325	331	322	323	335	362	301	355	346	372	387	342	343	373	310	342	341	322	365	311	332	329	329	342	332	269	317	318	349	324	367	318	348	321	355	301	314	305	353	338	336	368	359	331	334	332	323	317	335	336	376	346	330	357	312	361	351	338	338	327	306	339	339	341	339	342	325	335	334	326	352	306	314	350	310	331	359	327	299	336	313	351	322	328	322	325	362	329	355	325	335	341	328	339	346	350	322	305	348	338	315	353	334	356	353	325	325	371	310	325	345	343	365	332	338	341	343	346	337	298	353	332	363	308	363	346	319	352	341	342	337	366	320	296	362	343	347	330	304	354	344	323	331	313	309	339	345	347	372	337	327	336	324	380	307	333	305	324	353	339	319	333	325	329	341	338	368	336	291	343	354	327	322	320	363	340	359	332	325	348	354	308	345	329	330	346	352	326	330	327	375	321	329	332	345	344	357	337	346	351	355	301	348	357	342	359	336	294	328	312	346	326	292	343	325	353	343	338	319	319	317	356	314	343	322	354	354	321	344	325	336	330	338	333	324	334	325	366	341	329	342	321	332	339	322	320	344	346	348	331	321	311	320	334	345	343	335	319	354	357	331	313	341	340	310	328	357	357	346	335	314	355	369	335	298	331	371	321	323	335	326	330	333	323	342	321	359	324	338	329	305	363	308	320	326	352	346	330	345	349	325	340	385	357	328	368	305	341	325	319	326	337	320	331	340	360	351	369	332	305	319	331	305	346	322	334	353	357	317	343	351	320	315	353	335	327	345	354	315	316	333	363	325	335	377	314	322	366	333	330	362	326	324	350	368	315	362	341	333	334	346	325	337	310	338	320	325	346	326	324	358	328	344	330	338	336	310	321	362	321	361	343	346	332	371	331	307	316	364	356	371	335	306	346	336	345	343	333	358	371	338	325	320	346	314	376	337	334	317	329	345	309	333	345	331	346	357	319	325	294	361	351	326	376	366	332	333	314	358	334	349	313	347	360	361	316	345	323	333	330	339	337	323	310	363	357	335	322	333	308	339	328	305	354	317	331	316	326	315	344	342	399	356	290	331	329	340	318	343	292	320	328	344	338	331	332	334	364	368	333	348	315	355	359	342	315	318	362	358	330	301	349	350	315	309	337	328	356	307	290	299	339	334	311	328	327	326	316	353	347	345	330	310	346	315	353	333	338	340	330	359	340	337	348	377	335	336	363	347	351	318	344	317	364	350	323	350	329	347	330	365	335	359	341	330	338	330	323	334	349	388	346	321	310	342	326	336	329	307	324	335	331	351	363	294	341	304	376	334	331	329	318	314	326	333	324	339	362	314	320	341	331	341	311	307	292	331	322	325	340	332	331	330	301	349	318	347	328	342	358	334	355	305	345	343	343	326	355	328	315	287	328	313	368	297	365	361	330	335	308	334	344	334	303	317	338	308	337	333	357	355	334	319	360	349	346	330	317	314	354	335	343	355	303	342	309	342	313	341	348	346	297	325	320	327	322	320	307	350	296	330	366	307	341	328	339	329	339	347	331	356	336	326	345	351	324	324	326	318	357	366	359	315	342	335	365	354	340	329	327	352	339	333	348	329	325	381	337	340	335	351	329	345	318	341	350	311	347	331	319	360	352	308	347	362	343	329	342	357	325	321	338	311	330	333	362	316	324	334	318	315	330	320	372	342	360	344	343	315	372	350	331	311	339	305	336	320	345	344	298	347	344	357	373	315	315	339	312	388	333	378	324	343	330	348	306	328	337	319	351	348	351	333	330	351	334	353	315	353	349	329	338	334	320	324	340	330	336	305	365	370	368	316	341	369	329	334	322	341	315	313	358	333	329	311	359	390	321	302	314	328	317	339	302	328	336	349	344	343	323	345	354	359	311	358	302	333	362	307	314	372	364	374	328	351	304	296	348	320	335	316	344	320	363	343	359	316	352	376	327	350	349	319	343	333	353	355	333	335	365	315	320	292	340	321	347	330	360	340	358	307	335	361	348	321	329	356	344	338	334	349	357	335	321	343	335	304	383	357	308	330	357	308	344	325	346	367	311	316	337	383	390	316	350	329	319	318	317	365	338	323	364	337	322	336	330	306	313	337	368	327	299	332	367	341	310	308	340	339	333	295	313	328	354	338	362	347	345	355	336	373	324	308	329	360	328	339	314	311	349	334	321	319	359	333	320	352	352	360	321	331	325	331	342	323	341	332	321	371	343	301	365	319	354	361	344	328	342	340	307	321	359	326	354	313	341	309	331	357	342	349	307	306	369	308	341	345	319	320	346	353	327	327	366	326	307	327	319	315	325	322	346	328	341	352	352	332	368	323	352	358	347	342	322	348	368	324	362	355	360	323	361	310	303	338	309	355	352	368	335	342	328	358	306	312	352	331	324	338	330	323	344	338	366	338	325	323	331	360	345	344	346	367	322	354	309	352	339	324	316	349	315	293	319	351	312	344	324	341	326	345	301	298	386	356	337	332	319	340	358	353	341	344	350	351	348	314	329	335	330	307	322	342	350	337	322	332	335	326	326	336	324	318	341	298	311	317	337	351	357	354	346	318	315	350	333	339	319	348	352	309	364	334	301	316	314	372	349	363	349	357	320	326	346	361	325	302	331	357	338	311	353	348	329	363	339	347	312	333	316	360	332	330	389	324	365	334	347	346	333	350	316	348	336	331	331	347	345	321	359	313	368	354	356	293	371	363	316	307	305	330	318	363	335	362	312	325	341	314	348	339	334	339	332	344	341	307	322	386	346	349	323	334	349	334	338	360	355	316	322	338	337	338	316	307	337	335
31692	9590	5071	2434	1784	1358	1064	865	727	617	576	540	486	451	454	407	440	442	411	414	395	391	338	359	388	413	373	362	383	384	358	372	376	379	392	369	343	347	342	388	381	347	338	348	388	381	377	344	331	345	405	350	374	357	351	371	354	340	343	324	385	384	337	386	361	361	344	371	378	363	348	356	361	344	366	347	370	298	352	351	350	355	384	343	347	331	358	346	382	373	365	359	339	380	332	365	337	369	359	367	366	340	357	344	358	338	378	342	362	349	347	364	360	384	358	379	366	346	349	364	438	409	366	363	363	385	372	352	402	381	363	359	352	351	352	339	349	365	370	345	384	397	344	373	358	340	354	336	324	337	330	343	326	371	373	357	306	349	358	369	344	327	393	324	365	344	324	345	370	370	337	366	356	366	366	333	344	357	383	365	337	358	374	385	344	367	355	322	341	361	343	339	326	363	347	338	367	352	332	344	318	342	371	362	351	367	380	321	347	328	344	355	363	364	335	345	377	330	347	372	327	330	341	381	339	350	368	344	357	325	375	353	381	366	364	340	356	323	370	361	368	331	363	404	355	355	320	359	385	354	320	353	353	349	373	331	358	350	327	338	365	342	338	370	355	334	385	376	365	333	393	324	342	339	337	355	358	377	367	365	380	350	366	397	405	369	350	329	353	353	357	342	361	378	329	382	366	345	349	378	382	341	366	337	340	361	364	323	330	344	312	345	361	378	368	344	343	336	358	358	357	344	348	326	337	344	330	359	355	352	371	346	350	335	336	356	348	360	359	323	358	339	350	344	350	345	336	371	360	351	360	343	365	350	329	349	361	376	358	362	385	352	384	381	369	314	316	361	359	381	323	348	343	312	335	367	348	391	346	357	341	351	375	331	355	371	385	337	374	366	379	343	358	371	354	400	327	366	332	337	360	361	369	340	357	322	367	402	371	364	355	353	337	365	304	321	358	351	349	355	356	352	339	350	367	356	342	361	359	371	348	354	347	360	361	362	363	334	371	319	370	349	343	334	335	384	350	355	362	337	319	330	338	375	341	332	369	339	368	348	345	357	340	341	340	345	331	313	345	370	345	340	387	362	324	349	367	365	340	340	352	362	356	345	358	350	359	354	349	352	350	372	350	321	382	341	344	330	354	348	378	362	369	382	358	357	368	356	347	382	348	358	344	347	381	333	349	350	358	351	326	347	389	340	331	358	368	333	340	370	365	356	348	365	330	325	382	388	328	336	362	362	393	350	347	360	316	326	360	400	345	373	362	356	372	368	370	384	363	368	354	353	335	321	339	329	326	372	346	356	362	288	370	358	369	349	331	336	351	360	381	379	368	355	342	351	341	328	347	378	352	350	349	353	329	364	382	340	356	340	358	344	370	309	314	330	363	337	345	347	353	352	329	300	376	329	354	371	329	356	336	382	355	365	341	375	368	360	327	348	326	357	350	357	337	324	378	383	322	357	340	350	373	372	346	346	347	378	366	404	343	335	347	371	346	351	327	346	371	336	351	339	356	356	351	365	366	331	334	362	378	363	359	355	351	328	385	369	373	398	344	337	377	336	346	350	335	364	340	358	335	366	337	326	363	378	337	341	343	360	348	367	329	351	352	346	337	346	369	327	323	354	368	342	383	379	375	382	361	340	341	342	367	338	349	341	346	351	356	327	335	369	348	327	321	345	347	350	370	366	347	359	347	351	338	348	376	326	366	328	392	327	351	367	387	326	343	357	364	390	379	383	345	335	355	342	373	335	360	339	366	332	372	357	376	359	330	368	344	333	335	326	363	334	338	373	325	355	343	423	374	354	348	333	357	355	321	338	331	361	382	334	337	365	343	359	362	347	335	369	337	341	341	345	373	372	366	352	327	353	361	351	354	384	342	329	340	378	321	336	355	406	356	365	388	347	338	381	320	349	338	353	376	349	352	379	326	370	361	350	367	318	334	364	349	356	343	336	360	347	360	354	350	365	343	337	351	335	366	379	350	365	350	313	362	330	371	363	350	316	382	350	374	323	352	369	372	372	339	344	330	315	346	377	358	354	384	340	359	358	369	346	321	335	361	333	367	349	356	346	365	341	351	346	368	356	380	336	339	374	334	346	378	340	348	346	323	344	334	340	333	346	328	324	337	335	371	338	356	366	362	369	348	347	326	324	376	362	377	340	357	372	358	369	347	331	353	375	373	373	335	375	371	383	379	396	355	347	325	333	342	358	360	359	325	363	352	369	337	366	363	339	351	353	345	324	343	351	338	328	372	326	362	377	324	333	350	336	362	316	344	345	381	365	334	363	357	344	356	360	361	370	338	362	360	351	320	334	376	334	344	386	323	352	344	341	356	371	360	345	376	402	342	364	344	340	383	324	375	325	366	368	354	311	308	338	332	373	352	339	339	381	351	368	372	361	356	344	337	349	349	343	345	379	332	378	367	332	343	334	342	349	377	331	361	374	322	350	365	342	349	377	354	377	349	349	339	343	361	367	356	329	370	360	347	351	324	347	312	344	335	372	333	385	375	341	350	384	320	355	366	391	346	358	389	371	374	372	382	324	344	337	348	345	363	363	324	353	327	349	343	337	347	359	317	348	358	345	332	312	316	340	358	354	401	360	376	339	372	365	335	357	331	326	374	349	368	381	353	328	371	375	328	369	352	343	310	365	339	348	324	341	381	327	364	356	327	369	340	360	326	348	352	352	336	355	350	356	336	352	352	373	350	323	360	329	333	362	347	358	338	388	321	387	338	347	363	347	411	341	317	363	336	350	327	337	328	391	322	329	333	356	346	368	332	381	343	344	331	350	381	348	385	347	333	334	360	332	328	391	348	325	390	343	385	340	386	378	399	335	354	353	340	348	320	350	361	357	337	338	323	367	335	335	385	374	331	336	341	356	347	334	360	377	352	375	336	346	376	341	388	361	328	353	349	345	344	343	362	346	353	365	353	345	322	392	348	376	358	352	366	354	342	363	341	350	364	343	349	326	336	375	333	351	377	382	387	351	389	380	361	344	350	351	373	339	311	342	340	336	365	352	343	356	322	355	300	333	322	340	397	372	348	374	338	317	351	358	328	340	374	385	329	390	386	356	359	371	343	356	366	359	376	334	357	351	389	345	343	344	360	348	369	338	328	372	344	352	341	363	351	362	334	367	363	358	327	348	390	357	334	376	359	370	371	352	363	357	333	352	327	379	373	365	387	353	361	347	396	366	352	360	373	396	351	328	331	369	393	398	356	344	359	347	323	319	322	330	343	370	354	367	356	349	371	368	335	350	359	375	324	347	356	369	372	360	359	356	363	364	367	340	334	339	363	366	345	350	345	412	368	361	358	337	377	349	384	369	343	351	375	339	369	348	364	355	362	378	326	359	366	361	366	328	321	354	324	332	372	354	334	389	338	350	355	340	327	395	345	352	382	351	356	347	345	356	343	404	374	349	339	338	375	340	358	348	357	408	343	375	355	337	360	298	318	325	381	327	337	355	337	385	332	358	355	360
25407	21536	27650	25722	9707	1126	896	785	749	726	723	700	657	689	641	677	715	667	647	664	675	687	626	659	663	700	662	670	666	691	675	632	662	687	658	659	646	644	676	682	654	607	669	653	690	595	686	656	660	656	658	692	670	672	647	669	663	651	657	627	653	662	640	660	646	702	665	653	633	644	633	630	618	707	663	702	660	689	657	656	649	644	704	655	652	656	661	666	642	679	673	623	625	696	647	660	616	655	652	631	683	689	663	657	634	680	656	675	672	637	693	662	630	672	666	653	672	677	658	652	653	691	680	620	648	659	638	720	702	614	653	673	645	659	664	656	701	641	688	680	651	634	628	618	619	671	665	651	658	675	618	617	611	692	647	647	720	664	667	679	663	623	682	695	690	588	655	631	688	642	682	681	680	628	686	674	644	665	647	665	647	678	616	690	667	662	659	660	677	671	627	663	657	636	699	618	656	688	666	640	659	649	677	659	646	628	692	680	645	665	659	603	652	626	618	627	628	624	653	672	620	631	658	613	637	694	648	672	634	608	628	686	653	648	628	667	616	604	612	659	680	595	697	658	646	677	694	677	667	684	654	675	650	642	701	624	637	669	642	669	702	638	572	667	674	660	680	618	605	650	675	673	685	698	664	700	673	651	697	661	659	675	678	659	683	652	631	682	635	666	709	708	657	621	654	637	646	662	640	698	644	656	644	636	658	663	681	660	626	669	656	681	724	649	645	642	660	675	638	671	663	641	687	651	675	681	682	659	647	624	685	633	616	614	669	664	665	639	642	624	652	636	681	676	636	668	685	629	654	640	636	658	682	640	635	634	680	695	647	691	655	620	691	617	641	649	622	622	634	662	621	658	655	693	654	626	639	633	640	669	667	670	670	641	676	671	663	666	694	663	634	653	698	642	695	621	678	668	708	674	642	622	666	624	655	679	715	617	657	662	646	651	717	653	628	643	631	644	678	667	669	637	640	670	668	659	739	657	693	667	647	689	663	687	666	662	709	619	711	665	655	656	662	642	617	592	674	616	616	676	656	624	649	714	682	700	646	627	630	638	658	654	669	654	645	653	643	656	652	632	693	612	600	656	661	689	639	666	670	663	637	606	629	686	698	627	642	680	656	605	631	690	643	619	621	606	699	697	652	681	673	624	639	631	654	674	636	663	645	677	656	671	629	681	684	666	663	625	632	651	653	676	628	663	670	695	683	621	688	678	667	646	642	638	653	652	650	655	706	606	647	614	665	641	633	630	669	693	653	689	654	636	646	636	595	652	674	673	680	671	638	624	683	662	670	691	687	668	654	673	621	618	669	639	706	627	672	619	667	673	677	652	628	678	672	627	680	636	607	652	694	675	647	659	648	687	691	687	636	654	630	623	673	650	662	694	641	631	649	690	652	605	675	656	626	655	667	637	656	627	660	655	671	697	678	683	689	680	655	593	648	641	638	620	646	644	571	628	643	658	660	612	598	602	605	666	692	633	708	643	670	676	656	701	642	644	639	686	660	700	643	651	655	641	645	621	648	605	631	710	667	709	622	685	720	641	645	631	656	663	626	653	681	619	688	642	657	637	662	655	675	660	704	666	610	648	619	685	646	625	671	689	659	650	703	635	649	659	649	676	661	616	731	682	693	660	697	656	661	653	640	631	649	702	633	666	633	688	655	684	692	663	653	705	640	684	696	661	649	650	616	644	683	669	726	644	635	676	637	667	654	651	661	681	632	627	701	666	665	651	638	634	667	672	697	653	679	662	674	659	654	690	661	601	641	628	610	689	674	635	675	677	662	650	662	654	633	634	626	623	620	639	669	661	630	655	640	677	641	678	629	657	642	650	669	676	642	679	643	632	640	650	688	634	685	657	695	659	666	666	665	640	623	638	666	603	680	653	675	659	656	647	640	631	639	667	685	653	700	667	625	672	708	654	614	685	638	708	621	658	697	672	611	639	649	649	613	622	666	673	660	615	630	595	680	652	709	595	603	671	683	627	678	657	658	671	638	653	653	681	672	642	640	633	647	659	630	628	675	655	633	632	656	673	649	673	640	664	660	669	664	653	678	672	655	629	680	673	643	623	633	645	627	637	655	651	630	564	640	639	599	659	646	718	664	656	642	617	656	635	654	674	670	658	605	663	636	641	625	653	650	631	632	644	641	711	663	621	683	628	657	684	703	643	681	645	668	640	673	652	650	661	650	632	673	641	648	670	678	656	659	678	655	639	623	703	632	631	647	684	646	689	691	664	679	616	635	673	720	654	653	690	630	633	636	613	627	663	676	622	680	616	666	689	669	612	631	678	653	701	612	621	654	669	697	650	646	649	656	687	622	655	650	651	676	666	661	644	662	641	630	673	673	626	683	644	604	643	734	604	724	653	632	640	637	685	664	679	633	619	614	627	688	668	712	658	661	648	634	696	642	675	650	659	640	682	647	649	602	639	643	622	661	662	673	661	705	653	673	667	654	694	651	677	693	650	646	646	617	627	658	629	689	668	626	693	678	660	656	662	661	678	639	672	645	654	630	642	647	662	661	622	626	665	702	681	678	633	635	637	634	657	719	650	677	655	634	653	633	702	641	658	607	641	706	642	668	607	665	723	621	686	645	704	655	653	633	662	632	656	657	677	655	659	647	664	711	644	669	600	664	667	660	675	667	651	690	654	665	716	638	630	644	625	652	641	677	655	641	677	665	669	716	700	665	639	638	688	654	620	616	644	663	665	668	635	639	713	673	614	661	662	665	651	642	672	643	676	673	658	657	608	666	606	620	628	644	721	652	682	667	657	618	614	701	737	683	676	653	630	681	655	652	686	662	694	628	682	636	647	657	626	642	664	717	644	611	643	681	680	581	634	655	610	631	683	679	671	672	653	609	662	633	634	718	661	640	661	628	644	615	632	640	673	675	647	667	670	647	616	680	694	635	687	709	602	620	604	594	643	687	697	638	642	676	655	674	632	608	632	690	616	606	663	643	630	659	681	687	667	656	673	650	672	669	638	613	613	651	648	637	695	671	661	657	639	670	672	678	629	642	654	645	682	654	672	670	651	680	625	677	636	728	624	655	637	640	638	660	641	689	673	681	644	677	696	711	636	708	649	630	654	610	630	621	604	665	625	665	661	634	634	666	643	678	682	639	621	647	711	674	644	646	615	646	677	650	630	642	619	675	631	684	677	661	657	687	660	659	686	614	659	642	635	607	619	690	657	651	640	664	666	664	700	652	626	693	698	658	658	688	687	663	634	662	644	653	624	590	678	637	666	644	670	649	652	644	700	638	666	673	605	691	638	624	685	720	674	639	660	679	693	672	643	633	683	647	667	614	629	666	638	628	662	659	612	635	660	682	694	629	672	642	650	685	660	642	694	652	652	696	724	662	636	641	675	691	670	655	670	662	645	694	704	672	673	658	644	658	672	627	650	647	679	652	697	668	674	670	641	670	646	697	637	629	662	659	676	598	675	635	643	640	697	639	641	623	615	625	680	660	615	661	620	636	673
28910	5630	3033	1782	1405	1132	1024	924	847	809	792	801	733	728	694	695	713	687	697	716	677	671	700	664	652	661	639	701	730	655	671	682	667	644	660	622	654	664	666	706	668	660	665	665	643	673	646	651	697	662	669	668	645	645	609	676	624	647	717	618	678	633	641	611	683	688	640	723	632	635	589	608	619	654	699	695	674	665	653	616	665	633	635	638	649	634	667	627	663	620	663	677	663	652	701	672	612	634	704	690	637	660	628	654	649	659	645	694	644	630	671	657	653	681	663	670	689	658	635	673	685	623	667	699	662	700	630	660	662	656	647	648	695	675	737	682	645	667	650	686	657	642	658	660	680	615	679	655	644	681	652	682	658	640	649	643	638	631	658	687	686	668	648	652	626	647	699	615	625	642	672	640	643	625	678	651	659	677	656	670	665	637	659	675	626	648	637	656	671	652	627	654	644	670	660	665	625	675	640	677	612	614	620	651	607	683	649	658	629	625	625	621	677	670	654	656	668	674	643	656	691	698	637	655	662	635	636	612	656	710	655	679	611	676	682	612	641	647	666	640	699	655	629	664	623	650	616	642	628	694	675	658	677	647	708	687	697	691	662	618	668	678	643	633	656	636	681	668	663	629	628	665	655	674	673	634	668	649	648	658	637	663	628	656	644	621	664	624	596	707	668	688	669	636	657	645	658	677	641	672	634	689	693	666	663	657	670	642	655	681	666	648	711	626	655	661	674	679	649	657	661	639	603	647	650	654	666	629	701	634	640	679	681	654	682	647	641	615	655	643	654	614	629	676	661	605	600	654	650	651	641	640	721	658	634	650	678	665	687	664	655	696	627	661	644	677	656	658	615	628	640	672	612	670	650	654	655	705	690	700	627	619	654	650	695	659	683	696	653	621	687	691	649	646	665	620	625	648	668	676	669	634	650	678	643	658	670	615	637	640	634	660	639	650	655	677	631	661	658	659	628	685	628	663	661	616	637	609	688	690	673	652	676	611	638	665	683	668	666	650	673	642	641	639	639	645	673	665	628	657	658	703	635	672	650	677	667	672	662	682	645	700	638	679	628	636	623	646	659	702	660	617	613	680	643	665	622	595	651	660	705	678	646	636	656	636	668	639	654	668	656	614	637	653	664	693	652	702	628	610	661	652	662	671	732	647	605	616	666	665	645	661	628	670	648	664	666	626	693	672	680	638	691	627	680	662	656	641	667	631	597	673	653	667	635	671	642	687	633	701	663	671	615	646	653	667	658	633	637	668	656	676	659	643	632	675	652	654	640	667	678	644	634	635	659	627	645	699	688	601	677	650	660	667	653	653	655	692	632	658	682	642	643	615	676	626	613	601	672	624	645	644	686	664	659	667	701	619	654	664	632	680	646	672	646	674	667	606	652	647	637	671	619	661	644	639	652	646	674	648	635	697	660	635	658	620	685	653	670	634	654	676	706	665	690	643	613	598	711	637	659	679	676	630	664	631	674	638	653	594	621	646	667	701	610	663	629	673	638	638	637	709	670	675	632	639	644	678	618	665	691	657	654	667	646	600	663	650	655	676	617	667	623	630	667	662	640	644	631	650	624	650	658	640	645	655	673	587	660	691	669	674	666	641	690	620	647	663	672	647	685	688	658	637	698	605	658	670	624	652	656	647	695	632	661	673	675	636	677	640	659	671	603	605	644	644	659	667	642	647	706	644	710	617	611	656	647	639	729	660	672	702	664	655	699	653	666	632	620	677	646	670	636	657	651	654	670	641	623	717	692	664	681	672	623	582	641	656	697	671	654	634	650	657	635	670	629	688	637	636	676	639	655	634	679	660	662	649	721	673	654	602	660	631	674	660	639	661	683	676	652	688	646	710	639	632	632	650	717	599	664	613	693	675	638	662	650	655	680	631	739	638	664	698	616	658	694	671	628	653	647	658	647	640	622	659	653	649	660	592	678	665	648	616	632	656	624	712	662	653	717	662	631	652	637	631	669	676	669	632	650	687	665	593	650	641	650	659	626	684	627	670	670	657	632	668	685	697	648	667	640	683	645	660	623	650	653	665	668	646	624	652	598	685	669	662	661	647	705	650	662	610	640	686	632	677	685	645	636	707	683	644	665	643	652	677	646	644	635	681	649	697	644	671	673	683	670	667	669	676	641	649	676	633	668	636	603	675	693	673	671	650	667	671	639	665	667	637	691	609	667	665	612	665	653	665	656	658	718	663	645	682	654	663	611	604	678	629	649	667	678	652	686	670	655	616	692	657	683	680	670	636	671	639	659	662	649	661	679	651	657	661	689	620	629	645	650	653	682	653	628	634	677	654	647	656	655	634	647	672	657	682	665	639	680	632	631	651	637	668	654	645	655	645	636	635	678	691	686	640	648	653	633	687	649	689	621	684	678	645	705	663	676	631	636	658	693	677	661	694	666	628	696	660	702	697	655	696	661	629	654	696	640	671	639	683	620	668	637	674	678	602	600	656	631	665	650	648	689	690	618	692	655	628	627	677	641	639	654	635	660	657	629	673	663	636	687	683	647	665	636	618	665	659	634	656	668	645	722	670	646	651	686	661	708	645	641	640	624	631	656	659	673	652	650	636	609	636	707	674	648	649	655	650	676	646	648	678	639	685	615	615	633	659	653	666	690	668	686	677	635	653	652	643	676	641	645	631	628	680	650	672	649	676	631	670	710	697	598	702	670	650	681	630	616	638	671	644	661	626	663	638	670	597	658	610	653	674	641	703	681	643	667	655	633	696	718	674	685	649	670	687	690	677	662	660	649	659	660	700	629	621	673	690	683	658	708	654	675	677	666	664	634	653	661	658	653	649	686	675	673	673	627	688	646	673	650	670	663	642	626	629	631	647	702	646	672	683	643	695	645	667	648	698	658	624	654	643	650	643	662	655	693	650	670	660	668	682	651	650	666	674	656	707	623	679	662	675	667	675	688	644	681	693	616	650	625	672	641	671	714	690	655	653	645	663	650	665	676	666	647	616	670	660	664	649	642	638	655	679	644	629	661	594	655	678	658	660	646	623	684	650	647	671	664	651	658	635	664	689	657	671	649	687	635	651	697	623	665	628	651	617	702	652	635	652	694	696	655	633	676	651	655	636	670	653	596	649	657	695	641	651	701	637	671	622	673	598	675	725	698	691	661	663	671	655	669	638	615	635	694	654	657	623	659	688	664	677	670	645	676	631	636	637	614	657	629	663	657	643	667	654	661	650	668	645	666	659	633	629	623	641	635	658	713	706	672	624	627	632	652	680	658	634	679	688	621	651	632	626	671	668	652	669	666	624	655	638	640	677	666	701	632	693	646	656	658	616	629	636	685	699	634	707	689	590	630	688	695	666	654	629	640	621	677	636	662	659	677	686	663	666	591	674	696	680	664	669	709	694	658	640	644	626	642	607	682	679	624	657	634	618	650	659	694	687	686	617	675	647	639	617	677	675	673	678	669	676	633	661	702	659	725	664	714	678	645	699	651	625	654	619	679	663	652	596
23096	21582	29380	24256	21569	21592	7033	1139	897	819	785	726	654	646	600	620	614	544	542	604	595	562	569	505	580	516	552	556	573	500	484	520	508	519	471	493	507	529	535	501	493	500	469	501	512	520	493	544	459	502	507	486	462	485	495	518	462	521	502	521	478	512	491	498	490	514	507	469	477	495	512	467	496	427	493	502	536	496	494	519	491	505	479	477	536	510	457	501	513	530	470	470	505	505	491	460	516	522	476	486	507	501	485	543	488	500	539	507	483	515	508	504	504	530	511	516	509	471	484	567	554	512	470	535	507	508	515	481	514	544	486	469	485	501	533	501	465	508	487	461	477	471	518	509	506	449	503	485	534	491	510	493	506	465	489	547	535	492	506	489	496	502	508	496	516	548	476	505	474	466	496	507	517	487	495	460	469	480	489	500	515	472	468	484	511	525	484	506	507	460	528	538	487	468	520	502	461	518	462	542	463	483	483	477	489	493	496	518	484	504	502	499	491	485	491	479	459	523	483	516	502	469	484	496	488	500	493	512	451	462	448	496	471	517	498	508	519	475	527	507	549	478	485	495	472	484	461	508	482	500	520	469	478	476	464	501	499	492	503	506	495	467	495	473	529	496	532	481	454	513	547	455	504	495	528	462	486	538	477	514	507	525	506	479	491	469	488	485	470	530	543	488	518	462	460	472	532	545	492	489	517	476	455	512	514	466	516	483	502	520	497	486	506	473	528	517	485	511	513	494	507	489	500	500	485	490	494	498	477	536	458	493	505	489	527	527	512	463	489	486	523	529	489	467	495	480	488	520	472	467	492	504	477	490	485	467	498	489	488	487	460	481	480	456	499	485	493	522	467	508	521	473	473	507	503	492	495	484	501	524	478	515	492	505	512	503	536	533	542	486	469	517	496	526	499	486	485	483	529	489	459	467	488	479	492	484	504	534	527	483	528	465	494	456	499	467	509	465	483	474	484	488	508	533	520	470	485	495	509	460	517	516	510	435	453	510	463	509	537	521	496	508	520	440	496	511	501	490	467	477	522	501	542	470	472	504	481	509	527	509	457	515	538	476	450	495	461	461	482	472	526	488	473	553	446	464	493	500	502	486	525	497	480	472	463	487	508	508	489	497	475	473	497	464	476	488	453	498	459	520	488	465	507	504	469	459	470	510	485	506	487	492	511	488	506	520	476	522	469	548	460	495	462	487	502	463	474	508	518	468	444	501	417	520	479	485	493	466	482	465	536	464	460	469	524	502	533	504	476	482	478	504	448	490	489	487	531	487	485	519	531	497	506	443	527	496	471	501	512	473	509	503	524	464	473	487	496	431	454	504	495	495	491	496	540	432	484	510	481	456	486	482	502	537	513	465	459	514	508	454	483	518	491	488	531	485	460	467	549	465	494	518	499	485	492	454	505	475	502	506	499	525	516	498	439	518	491	469	498	504	521	493	548	512	492	455	465	486	478	505	456	473	478	471	459	506	513	496	474	509	490	520	488	502	502	508	514	470	499	486	536	513	517	506	516	483	458	481	512	506	506	505	493	485	465	533	471	521	486	494	469	531	478	469	507	458	503	462	491	506	504	472	506	458	522	484	469	506	518	482	504	453	524	472	473	510	510	450	480	492	505	483	491	488	490	497	502	479	513	495	480	526	510	470	484	503	512	441	447	520	468	498	504	516	481	452	464	477	495	509	476	484	483	478	500	490	518	497	506	504	489	504	485	491	543	471	482	498	551	518	487	538	491	491	482	516	474	482	493	498	503	475	499	500	506	510	493	511	473	488	467	489	522	479	511	489	517	475	551	506	484	484	482	529	496	504	509	483	489	448	493	484	467	491	529	472	532	508	515	530	477	513	494	479	486	507	479	489	525	484	495	509	465	492	480	514	497	485	479	490	490	431	490	509	471	494	500	498	508	461	481	553	504	504	474	530	473	499	475	483	493	488	478	494	506	509	466	490	515	485	484	473	505	498	520	518	498	463	478	451	510	509	468	485	483	537	490	484	530	493	489	523	474	488	498	463	475	492	485	525	486	485	502	523	514	506	542	486	469	449	508	489	512	493	510	494	491	467	457	480	488	520	538	508	494	479	504	449	506	493	464	475	492	475	474	489	498	519	505	511	522	493	484	460	505	520	553	515	501	463	481	452	495	474	486	473	504	501	453	527	520	503	461	527	475	490	502	503	511	509	505	488	485	478	503	486	508	486	500	467	504	474	514	459	485	496	509	467	501	513	469	466	521	496	508	496	496	488	475	500	505	505	503	468	506	521	465	489	507	475	487	492	490	514	466	454	495	505	481	513	530	514	507	451	489	519	563	501	474	524	487	517	499	465	470	488	513	491	471	489	494	538	519	530	474	492	497	455	490	509	477	455	468	496	465	496	491	525	481	499	485	475	468	460	501	479	470	491	509	537	497	513	473	478	513	523	494	531	511	470	512	484	498	512	502	509	498	479	471	459	469	471	533	478	486	502	502	514	494	493	478	505	505	461	532	498	516	473	514	522	498	520	485	467	512	495	519	493	492	498	518	503	490	470	446	501	499	518	479	521	458	511	475	486	498	478	507	512	525	537	490	508	451	460	454	514	454	535	513	475	496	502	485	485	499	491	473	517	488	518	447	467	527	497	459	519	498	508	501	550	492	496	489	505	515	498	514	493	468	476	487	499	516	489	498	482	521	479	487	524	503	491	480	458	517	519	454	499	513	498	509	545	544	504	482	506	486	458	485	455	502	487	497	497	488	470	448	439	479	473	475	481	489	485	510	500	464	468	519	489	541	504	484	508	500	475	473	525	485	462	493	459	484	525	517	465	523	471	463	495	455	491	463	489	486	477	483	467	493	461	452	500	488	477	503	469	463	542	471	466	505	510	496	486	509	522	492	463	510	474	512	521	505	468	474	488	509	483	508	485	508	471	484	466	490	472	473	485	461	492	523	541	489	531	488	475	468	475	499	445	517	474	501	512	513	486	466	487	489	457	448	524	507	488	490	522	497	470	493	501	482	475	444	484	510	475	492	531	486	532	518	461	523	527	520	516	492	495	510	465	518	493	508	476	502	486	521	471	505	477	520	512	535	504	478	491	502	468	499	491	495	476	492	505	464	505	525	484	493	469	511	472	537	520	503	497	483	498	473	513	495	500	502	501	500	514	500	478	524	507	504	484	501	502	521	495	494	506	534	446	503	501	492	471	490	474	485	494	496	480	507	496	483	477	487	456	511	503	492	508	513	509	481	470	448	454	496	500	448	475	497	506	475	467	502	469	479	518	452	483	528	492	534	495	508	476	497	508	452	529	458	495	482	495	514	502	499	525	541	478	512	492	527	517	521	529	483	533	497	488	513	489	535	475	469	504	440	469	464	483	476	492	518	489	516	477	472	469	505	488	474	502	487	524	513	490	476	522	480	495	487	483	516	503	478	501	485	500	484	534	497	500	496	495	476	523	465	517	543	490	533	459	504	511	511	506	474	452	536	485	484	482	469	485	508	467
32717	13566	8447	4300	3064	2366	1754	1490	1160	1028	929	813	751	737	685	619	644	582	576	563	598	583	521	593	527	554	530	507	506	536	524	499	497	526	481	499	521	548	539	539	515	489	509	487	521	512	456	492	509	471	501	508	473	502	458	471	494	493	495	530	499	508	487	519	482	521	484	484	496	502	481	481	476	464	473	494	487	495	449	495	493	490	478	454	460	485	511	511	511	477	485	503	497	477	473	493	438	485	464	499	493	480	481	480	501	469	471	504	475	485	489	442	515	490	506	543	493	512	538	542	509	512	521	493	517	528	536	493	571	546	517	477	462	495	482	527	449	502	483	518	465	471	460	478	464	497	481	477	506	482	463	478	472	468	486	496	456	497	477	506	435	493	543	508	519	468	490	506	457	437	486	470	478	500	452	472	450	490	482	496	479	452	489	497	489	472	457	469	483	493	467	449	503	500	485	487	524	493	464	472	468	486	484	494	449	507	469	455	466	506	482	499	485	479	484	475	538	491	454	484	497	499	484	482	524	516	483	465	472	468	481	490	468	488	495	471	461	493	510	502	514	468	514	482	460	467	476	495	463	484	470	503	457	495	521	460	504	484	471	461	442	469	499	473	465	470	472	496	469	467	456	483	486	491	490	457	493	495	504	465	509	469	479	491	452	499	454	495	482	490	444	496	492	499	510	492	483	454	521	502	525	471	504	516	467	450	482	510	491	485	503	516	470	458	510	488	500	479	484	506	544	510	472	471	479	499	473	524	485	455	491	498	482	456	469	483	507	482	465	506	486	487	466	494	462	517	485	491	500	443	513	499	480	523	503	514	486	456	501	515	475	466	472	477	463	490	487	478	500	445	499	432	504	493	464	505	483	490	478	489	445	442	509	470	463	506	479	471	509	469	470	455	482	514	496	479	495	491	490	480	514	460	477	457	485	485	484	481	443	477	483	474	479	526	467	501	468	491	529	485	488	520	488	482	480	506	481	445	479	471	477	482	500	495	496	493	476	491	454	490	508	462	520	519	526	490	479	476	489	483	510	457	508	486	492	487	484	486	493	472	503	487	467	461	518	476	485	412	464	488	485	485	519	516	454	447	493	490	493	508	508	497	529	476	472	472	487	470	479	486	508	429	490	491	472	464	520	523	501	514	498	491	482	481	495	509	489	492	490	451	432	516	480	519	475	429	471	490	504	466	469	492	482	445	502	456	480	486	503	479	498	501	485	505	472	470	480	482	465	486	477	489	510	435	512	477	506	492	480	476	491	501	498	529	471	513	530	443	475	468	460	511	472	478	501	497	466	489	485	495	461	479	520	453	513	517	489	495	504	478	509	498	436	513	485	511	468	471	449	502	488	505	454	487	508	522	457	478	499	457	435	457	473	482	484	509	514	475	487	480	527	497	462	488	519	516	488	468	511	494	490	479	490	439	454	497	487	502	504	473	457	514	514	530	492	484	500	512	461	506	522	451	497	482	500	498	474	467	498	508	508	475	475	487	469	472	515	505	517	509	453	498	487	467	497	485	507	504	483	509	465	484	493	477	484	464	482	489	478	505	517	483	496	473	501	470	478	486	507	465	496	488	443	521	492	446	481	481	491	481	442	487	464	471	495	489	492	485	484	475	521	461	516	471	524	487	532	502	457	461	497	470	486	519	505	480	514	428	500	517	527	511	530	516	481	493	509	510	481	493	481	489	504	480	525	534	502	510	472	486	499	495	506	495	513	522	498	492	535	461	466	474	488	493	480	505	492	484	495	476	486	500	492	469	491	505	489	498	470	503	471	495	515	522	506	475	485	464	488	449	478	503	481	470	518	464	486	473	442	472	472	463	507	458	505	454	499	490	480	489	476	465	466	474	492	531	513	506	489	503	492	487	461	517	501	513	514	494	481	467	488	511	477	505	470	535	510	484	512	501	483	498	482	510	481	468	462	491	505	488	489	485	469	499	505	462	502	477	492	529	472	474	448	506	456	466	498	509	495	523	476	450	491	511	473	454	494	492	507	499	482	494	506	507	480	493	488	509	472	502	478	474	530	470	533	471	487	475	523	504	459	470	511	483	461	458	489	504	475	481	513	499	501	490	447	482	488	488	498	487	484	476	521	541	498	487	483	461	501	481	470	509	475	478	466	531	475	478	528	475	471	483	487	504	503	550	470	502	442	489	509	486	503	481	474	510	448	478	460	472	506	505	501	507	483	504	478	479	454	498	528	484	515	491	497	485	479	481	517	515	512	464	469	510	494	497	500	453	461	499	499	489	486	512	468	511	495	493	462	490	487	487	506	453	441	492	482	460	441	535	509	428	470	439	498	515	517	506	486	490	458	500	525	456	516	518	496	472	500	487	488	477	499	488	470	492	459	484	511	516	516	466	506	500	474	482	458	515	483	466	520	443	473	457	512	474	486	495	472	536	489	438	500	439	504	470	476	529	438	470	460	498	466	490	477	485	448	489	484	492	464	507	470	499	466	469	475	489	491	480	488	513	465	519	469	494	505	462	503	508	473	484	471	483	517	467	475	462	491	479	501	501	488	473	485	480	557	470	524	486	522	481	464	457	490	449	451	489	452	497	468	463	468	494	545	495	479	489	500	514	518	464	534	501	512	498	468	484	479	462	527	506	483	523	472	473	470	479	481	468	478	422	510	492	492	475	497	520	473	527	466	521	470	479	480	476	469	443	448	524	470	472	482	490	481	519	475	518	521	482	457	469	523	492	463	419	502	471	498	501	479	522	497	477	487	496	481	502	489	478	494	449	466	487	510	476	465	475	469	439	512	470	465	490	528	511	524	465	502	485	466	511	489	516	463	476	458	507	465	446	475	466	480	467	502	484	464	490	492	460	471	481	482	477	483	503	514	482	476	512	536	491	471	448	460	499	500	465	475	496	516	451	444	475	490	485	484	488	466	485	482	505	490	486	479	484	465	453	480	490	507	508	481	450	519	439	504	521	493	462	518	471	502	488	453	493	467	499	433	524	474	493	498	503	486	471	469	494	495	475	489	481	442	474	511	485	467	480	515	506	509	509	492	528	508	513	481	467	463	454	513	469	507	473	463	451	466	501	500	491	488	478	458	517	525	440	509	455	477	523	451	472	502	503	491	482	485	499	473	492	500	488	476	491	465	471	518	496	464	469	492	475	529	486	450	514	472	451	474	464	437	485	451	485	492	508	488	486	466	484	465	454	521	464	493	473	470	520	475	497	490	484	477	471	496	456	475	471	451	479	510	471	489	483	495	484	461	474	496	510	470	465	488	540	490	478	466	496	490	501	485	522	479	499	490	560	492	494	477	509	470	500	495	498	474	529	507	467	482	478	515	460	466	474	474	421	459	505	502	467	507	481	495	462	451	491	512	475	518	468	490	473	481	478	468	468	488	465	462	476	459	484	466	502	471	462	447	473	487	490	468	482	499	516	465	458	459	467	474	471	494	498	499	518	506	504	505	508	506	471	487	468	502	463	487	492	485	480	476	487	472	459	502	472	485	479
29619	18155	4561	966	744	672	565	538	537	532	484	521	489	556	547	472	507	490	493	529	523	536	506	502	512	516	516	509	500	501	476	515	476	455	491	493	534	562	504	511	469	487	499	535	490	523	508	503	508	448	505	491	513	511	510	485	498	455	550	466	498	536	504	526	487	461	519	513	478	481	493	512	491	533	489	493	497	529	483	507	462	484	434	483	495	524	511	501	517	497	482	448	500	527	455	482	494	497	476	491	482	527	501	465	507	493	466	505	538	478	494	476	524	507	491	501	470	452	490	518	555	491	530	477	460	484	494	479	499	479	459	515	497	507	551	516	483	505	507	504	525	500	460	540	486	468	454	502	507	484	461	503	525	478	531	526	502	488	498	462	495	490	483	511	548	477	482	460	491	502	503	499	498	546	469	480	483	501	512	507	504	511	548	479	472	486	463	503	522	466	519	482	478	510	473	480	499	479	503	500	483	473	522	514	555	491	457	511	485	489	537	483	531	483	529	505	484	496	505	472	504	554	506	512	530	501	454	486	485	491	520	552	492	541	475	502	485	471	493	508	497	516	455	526	475	513	497	511	495	544	493	499	525	466	493	471	502	513	494	519	518	497	507	455	508	463	493	541	480	533	492	475	525	500	460	491	510	474	480	502	507	465	468	499	486	471	516	494	458	492	505	507	510	532	493	487	486	507	506	489	509	465	488	481	499	513	470	517	482	509	528	493	515	454	542	461	495	517	517	450	501	480	498	486	498	484	481	510	468	490	506	488	513	508	468	493	499	512	512	485	532	535	482	511	512	481	492	518	531	484	487	529	466	480	494	524	498	505	510	509	487	464	506	502	495	507	468	516	478	496	507	515	497	524	500	562	537	487	476	537	502	512	502	523	504	528	518	487	493	496	477	506	490	478	481	499	474	480	513	504	490	471	524	463	521	532	507	449	482	513	479	468	510	480	526	478	507	448	476	488	467	529	509	518	495	539	506	536	512	520	517	491	502	501	473	463	504	529	524	479	487	493	478	482	501	468	521	521	480	501	531	496	483	510	501	499	473	529	499	512	557	506	466	519	504	507	525	484	498	508	487	546	495	501	492	532	517	488	525	487	514	501	469	510	539	443	512	474	467	494	482	518	484	478	500	513	464	483	488	503	509	458	509	467	521	501	508	490	482	550	479	499	518	485	513	479	509	472	505	453	511	517	469	495	493	491	523	474	511	519	531	502	522	540	465	520	498	490	486	551	501	497	483	483	471	484	522	450	462	449	458	494	512	469	514	509	496	472	511	462	523	491	521	453	484	481	515	492	512	520	471	517	482	508	518	451	531	526	532	492	489	499	513	486	496	473	461	477	506	521	469	499	509	471	505	480	468	483	455	528	521	523	456	539	478	486	503	522	525	502	501	499	472	527	481	521	501	486	494	479	508	484	503	483	460	486	510	498	496	523	499	517	519	489	491	531	482	493	492	509	486	485	472	469	474	489	494	500	494	482	467	511	481	470	491	517	493	508	465	484	521	504	507	481	517	483	479	477	477	483	518	473	477	475	475	517	495	487	524	518	500	514	491	506	481	506	502	479	479	509	493	528	496	495	501	478	488	510	541	504	510	503	482	525	481	522	518	508	470	499	509	486	489	439	458	465	473	493	515	499	480	540	514	531	482	498	506	510	491	472	539	497	507	476	472	502	493	510	473	477	523	504	495	479	496	487	500	520	480	477	490	487	481	511	515	493	478	520	509	481	546	491	487	480	505	480	484	476	525	494	508	458	487	511	486	455	524	500	469	519	491	484	475	496	475	472	546	507	487	474	511	511	492	521	477	519	504	508	538	500	488	505	507	492	486	465	470	479	518	487	506	532	488	469	475	501	484	495	493	507	442	504	461	497	492	492	521	466	489	496	482	507	519	517	516	514	499	487	489	507	517	528	501	481	534	482	518	488	482	460	487	474	490	488	504	514	516	489	521	528	509	501	544	476	471	465	523	521	487	531	465	524	515	503	518	501	502	495	495	496	484	519	454	490	512	494	493	504	533	497	470	519	527	522	471	523	480	544	490	497	499	466	525	517	472	469	498	501	467	510	522	481	478	500	515	497	486	513	472	507	474	512	484	526	499	493	489	486	485	487	516	470	485	499	502	514	517	496	475	461	453	499	477	510	518	526	500	475	533	472	522	493	518	496	519	471	497	466	474	468	476	516	453	525	479	477	488	469	526	478	505	474	526	543	506	487	476	481	487	482	518	479	513	478	527	487	511	487	506	476	525	473	462	516	491	529	503	462	515	491	479	527	503	492	494	461	490	502	503	476	513	510	512	514	488	495	537	482	468	481	476	490	515	524	513	519	518	504	536	484	477	477	489	478	491	521	498	528	500	507	504	493	495	482	472	473	507	541	513	504	472	493	515	466	503	528	483	485	523	479	498	496	518	475	503	481	463	535	523	481	476	514	508	499	496	493	488	464	522	479	485	503	491	482	530	514	494	463	515	488	490	489	530	489	561	489	484	503	482	485	450	497	496	505	465	497	508	543	518	534	480	492	451	502	475	479	535	470	474	507	493	506	465	480	527	486	540	510	500	515	510	489	518	504	493	459	507	499	465	496	513	493	446	477	489	509	526	492	492	509	525	482	445	540	491	489	500	506	498	494	456	510	470	476	528	489	548	533	465	500	498	472	513	501	516	479	505	488	462	464	484	502	467	467	494	463	527	494	489	473	493	505	468	498	462	469	484	520	475	479	494	503	508	475	525	503	476	488	485	490	515	512	491	502	529	504	491	553	490	518	487	535	515	491	469	505	531	527	475	514	454	496	516	520	488	529	481	515	497	489	552	455	475	498	479	497	494	506	516	540	480	494	444	500	462	511	476	469	490	439	468	506	447	505	523	520	526	493	532	469	503	496	476	509	481	527	506	500	514	482	471	493	519	504	467	481	529	530	500	508	490	459	488	491	473	493	479	489	515	506	512	507	518	496	511	552	477	528	481	508	530	490	477	531	524	461	506	492	540	519	518	466	528	485	505	509	517	471	454	508	507	505	512	473	428	483	511	505	513	515	501	483	505	540	471	525	541	518	527	515	487	503	472	483	499	493	499	503	474	511	479	513	499	476	507	509	461	462	498	478	505	476	515	493	527	502	501	471	481	496	499	498	491	478	461	482	502	493	522	492	497	525	486	491	480	534	467	518	484	495	512	508	559	549	512	519	491	567	482	534	488	537	506	468	478	526	484	491	507	492	521	487	502	500	503	486	478	507	507	499	483	499	524	502	512	497	488	541	479	487	503	499	517	517	547	533	474	473	509	509	478	509	473	505	506	539	472	489	508	495	519	504	478	537	554	471	493	473	485	522	490	501	539	536	484	468	491	491	479	505	510	531	489	480	487	503	469	473	513	483	484	533	542	530	481	481	485	504	520	501	471	483	502	501	488	504	496	485	508	459	520	508	473	473	493	531	486	464	477	474	523	502	472	506	463	500	435	518	495	547	483	503	499	522	483	496
23041	1216	875	629	611	534	583	562	584	532	543	533	555	542	537	510	515	533	490	523	520	505	498	523	531	491	544	540	499	529	523	510	550	529	525	522	550	520	518	533	562	502	529	534	524	491	514	474	502	522	537	491	518	538	559	496	487	500	471	553	489	517	524	498	533	548	543	560	531	517	525	497	540	495	509	502	541	504	544	494	537	500	511	509	499	532	497	524	539	514	529	519	511	518	532	541	529	502	508	507	510	501	507	514	524	513	507	538	538	562	521	513	542	535	509	510	531	514	533	473	542	528	542	542	522	490	549	494	546	536	514	485	568	523	532	510	554	511	497	555	506	560	517	538	528	519	520	535	475	511	577	499	541	538	557	538	503	475	544	521	506	489	531	507	503	514	502	525	539	465	514	509	515	551	535	530	532	561	546	481	579	527	512	508	496	529	519	515	505	504	520	546	542	487	548	514	512	486	544	527	522	539	536	549	502	527	534	547	526	543	465	525	538	539	489	550	530	545	539	507	499	523	519	525	537	508	518	584	560	513	515	534	495	509	539	509	500	517	539	536	534	535	517	553	525	544	509	520	520	497	527	515	501	524	521	486	507	493	512	508	508	539	503	515	528	556	569	493	520	515	537	487	506	520	520	526	494	469	482	485	509	558	521	515	499	539	512	514	526	520	513	501	511	523	533	498	495	549	459	532	513	516	549	522	533	532	508	521	498	512	528	493	527	516	504	502	520	544	524	502	526	547	525	485	536	518	519	497	537	534	554	492	512	521	518	543	557	493	501	517	499	496	501	524	502	510	541	504	514	506	557	494	486	511	535	511	484	507	513	488	531	546	517	500	558	511	525	523	532	555	543	484	524	518	548	506	536	521	504	500	552	576	546	529	498	533	560	523	533	492	520	522	482	553	529	513	487	509	532	522	524	540	516	476	510	554	480	533	513	537	531	526	545	521	543	539	511	510	509	529	528	519	520	503	548	509	506	552	536	527	503	495	510	533	530	540	495	488	515	545	525	490	551	493	471	542	499	481	486	505	536	472	486	518	539	517	533	510	500	510	532	532	528	500	509	486	526	558	504	474	491	487	552	499	522	500	588	505	549	523	526	505	533	498	555	542	536	531	506	526	539	575	508	513	513	531	501	534	518	510	496	558	540	541	498	535	573	513	505	521	541	534	524	483	533	481	499	488	522	527	502	544	532	502	532	561	496	555	487	549	493	553	550	503	551	497	474	529	579	520	515	523	530	530	513	557	563	562	511	492	535	524	533	554	557	551	556	513	511	545	539	534	492	549	501	529	491	536	509	530	538	511	522	510	550	523	514	481	529	519	513	534	549	541	505	526	522	511	519	533	539	500	540	492	509	500	574	479	456	513	519	530	580	523	515	505	527	512	553	558	527	507	506	565	517	529	538	506	535	526	499	528	512	532	490	538	476	550	517	507	507	540	515	528	491	560	528	519	503	519	516	544	486	524	549	537	501	522	518	514	551	479	499	521	525	502	534	510	511	522	540	518	490	539	503	535	540	491	516	517	490	503	534	539	492	555	503	492	541	474	481	492	570	506	506	477	540	547	536	511	498	512	535	500	504	481	535	511	491	492	524	502	502	545	524	507	522	528	520	523	528	530	502	549	534	544	547	537	500	533	579	551	543	502	520	503	499	533	520	499	549	514	514	538	473	498	553	531	585	502	477	492	512	527	534	505	502	504	505	547	512	539	559	500	555	556	529	502	533	534	520	516	473	516	511	552	521	548	507	514	581	510	510	531	553	519	504	473	519	544	518	505	527	541	534	541	501	522	514	507	522	520	528	518	478	529	511	499	483	487	548	500	544	524	500	492	541	510	510	519	489	507	529	518	480	515	496	530	525	513	545	517	495	486	533	495	535	549	503	558	563	508	554	526	529	504	495	484	539	491	503	506	503	544	534	490	561	527	499	528	485	477	532	512	495	541	498	503	556	490	522	514	547	526	534	509	530	517	522	518	565	521	473	516	528	522	510	555	515	537	539	538	499	495	487	538	538	515	554	558	529	531	539	506	498	519	525	520	549	499	545	504	541	526	530	520	516	542	515	555	516	559	555	512	523	526	547	488	514	541	561	558	507	515	565	521	533	525	486	517	508	519	540	506	494	536	485	482	534	511	537	538	549	502	504	469	532	510	526	529	538	474	522	523	521	505	539	529	533	506	501	547	556	529	502	554	535	520	534	546	479	512	557	497	562	468	527	537	497	529	514	546	502	510	522	527	494	528	534	523	498	488	533	527	515	537	519	543	549	527	525	539	550	513	496	532	502	503	517	540	544	490	524	529	517	564	562	524	547	531	535	519	513	527	521	515	523	510	532	521	534	535	542	567	528	503	561	518	522	495	504	529	536	519	497	572	528	528	524	531	509	532	516	535	491	502	561	521	519	531	518	513	495	516	512	538	546	494	513	512	520	520	533	501	516	554	541	514	541	550	537	535	535	525	563	546	522	541	504	533	527	552	537	499	534	479	542	531	491	506	520	522	554	550	508	508	487	571	504	551	536	527	530	538	494	515	480	549	509	504	515	550	508	539	494	501	496	530	573	529	524	518	484	558	511	515	472	526	510	547	515	518	495	495	548	537	546	488	504	546	480	531	542	486	524	515	515	508	517	506	535	495	518	558	559	523	526	526	526	541	521	515	494	507	527	516	542	553	514	519	538	568	514	539	561	540	501	500	509	565	522	547	509	525	550	530	505	541	525	553	523	513	505	505	524	546	506	510	513	519	512	527	516	516	486	555	507	503	539	555	524	535	476	513	534	514	494	520	496	524	528	501	528	518	494	513	527	470	531	509	497	551	530	504	521	501	505	484	545	512	540	486	542	529	525	507	493	540	496	499	557	534	500	525	494	538	525	478	518	535	526	541	512	562	489	513	510	519	495	553	523	510	528	540	527	491	503	503	508	496	520	532	534	483	519	482	489	525	512	482	510	480	516	555	541	502	514	497	537	530	529	524	567	563	498	550	518	487	555	522	527	482	534	527	528	567	542	503	471	520	511	531	507	526	531	478	602	533	529	512	536	515	529	509	499	496	512	528	505	489	527	548	522	536	496	510	514	509	516	491	528	490	514	512	512	508	504	527	512	514	535	495	548	529	500	557	538	536	522	547	468	512	488	539	517	526	518	514	485	532	507	545	507	502	508	561	527	508	547	483	568	520	491	523	497	524	537	511	541	533	521	509	571	541	504	512	486	521	509	517	534	524	546	492	519	512	493	483	551	523	517	555	497	518	523	495	490	510	490	550	538	503	515	541	516	571	531	539	578	491	491	497	542	552	551	521	517	504	510	522	476	515	543	508	529	509	498	536	503	490	522	530	516	500	486	519	526	549	533	558	523	526	520	499	515	523	570	553	543	488	524	502	555	540	482	536	542	520	507	563	516	527	533	516	538	544	523	565	519	526	526	514	515	494	523	525	539	539	555	500	495	495	464	528	507	518	525	525	517	507	498	519	518	540	474	511
24174	21597	28901	24742	21564	9389	975	668	527	527	466	470	461	436	419	442	381	399	380	387	346	363	354	389	382	377	413	344	347	359	360	344	349	349	342	349	333	350	334	389	368	305	321	327	330	394	311	360	323	309	314	352	339	348	364	366	352	344	335	347	363	364	350	352	322	350	358	317	332	363	369	328	353	331	354	349	300	329	370	338	303	323	317	355	338	338	383	333	343	330	334	314	313	365	358	331	353	337	349	320	306	363	333	343	353	355	360	372	358	373	318	363	370	325	363	350	390	340	368	337	333	358	349	368	360	326	332	327	340	339	365	369	391	340	329	377	362	381	348	365	344	357	320	340	306	349	352	320	313	338	318	356	334	339	322	362	306	398	346	357	362	328	305	327	332	352	356	373	347	329	339	347	347	356	350	337	324	351	332	327	342	332	311	361	347	374	338	337	329	352	323	391	361	345	349	344	376	346	342	355	350	362	347	340	353	299	335	334	374	339	348	370	311	325	366	340	325	342	373	348	342	342	355	344	340	356	340	362	373	350	367	345	350	342	314	344	358	345	329	338	327	344	353	330	329	317	356	321	376	324	322	313	314	344	342	323	345	358	365	338	373	328	361	344	328	404	322	373	348	368	370	380	349	372	365	375	333	353	363	326	350	343	357	331	349	359	335	334	363	358	342	361	358	325	344	353	334	368	359	341	336	344	323	356	342	349	336	362	343	345	361	305	334	343	321	336	351	360	374	329	349	360	377	365	341	343	310	335	301	338	359	356	344	363	323	310	339	315	344	331	338	334	370	362	320	376	345	359	356	344	353	331	344	308	335	391	348	385	352	381	353	330	322	359	333	399	327	328	322	343	331	313	373	356	351	315	355	342	309	346	322	323	341	345	319	320	343	333	310	351	361	348	338	372	336	341	367	338	347	320	328	353	298	344	364	316	352	374	352	313	348	357	347	373	333	336	338	323	373	325	331	326	369	344	336	330	349	401	364	354	343	307	372	344	365	358	346	371	342	342	340	326	341	346	343	324	335	336	307	342	332	352	339	325	329	368	314	376	337	338	341	324	376	344	321	357	345	354	390	364	371	359	338	352	322	317	351	347	347	383	345	384	377	363	345	347	374	338	354	359	361	341	367	359	351	314	358	347	339	341	352	321	334	331	367	315	341	357	381	339	348	341	307	328	363	366	326	319	349	348	334	364	355	336	315	351	356	344	354	366	360	358	315	346	341	364	344	324	354	364	360	374	371	347	349	285	361	343	341	327	351	348	354	307	328	338	340	333	358	339	342	317	342	336	343	354	339	337	348	356	332	364	372	335	305	371	363	320	354	343	365	356	371	364	349	333	350	351	353	323	345	343	355	329	344	341	374	359	346	353	357	341	369	351	341	348	327	349	327	333	333	350	319	350	289	359	350	342	334	332	350	362	344	389	328	353	326	329	347	338	372	330	336	332	361	366	347	345	338	323	355	295	368	328	322	324	370	288	369	326	342	348	362	357	344	348	346	350	370	347	342	345	313	356	330	302	324	376	329	350	369	323	363	365	344	329	352	333	368	314	365	344	343	327	352	312	353	329	371	347	325	347	328	360	324	377	338	345	354	334	337	366	330	345	327	397	346	339	358	370	346	316	323	317	323	353	361	359	359	358	350	329	328	351	341	336	322	330	342	364	349	311	346	338	360	360	317	336	370	340	319	325	350	351	313	353	304	349	343	359	318	314	325	334	358	319	374	345	321	381	353	341	359	343	338	316	332	344	343	354	332	344	318	342	351	367	357	366	334	328	330	355	320	339	345	343	363	307	358	338	339	328	319	321	353	338	334	309	378	337	357	348	343	340	329	349	319	343	352	341	344	323	370	357	363	342	360	354	374	350	363	337	348	329	328	337	329	349	331	352	392	346	325	302	355	368	360	328	347	349	353	320	337	347	308	353	334	316	342	349	334	351	365	343	341	363	350	337	372	374	359	355	298	347	335	348	335	341	330	355	386	321	383	346	398	356	359	360	347	332	347	370	332	370	351	338	335	321	353	331	344	330	330	387	317	341	335	346	334	309	347	363	347	331	334	303	364	340	339	328	331	303	361	306	339	315	349	342	326	360	369	342	331	344	315	316	353	327	331	363	351	333	362	388	361	330	330	376	373	348	318	350	386	355	316	294	344	352	348	374	303	324	349	336	327	304	287	359	318	359	347	347	343	335	334	352	342	344	318	329	331	328	348	333	327	364	353	389	366	346	353	356	363	317	358	365	382	332	306	316	372	385	346	353	308	340	354	349	309	332	343	346	322	349	338	374	325	348	358	329	344	341	382	327	348	337	378	374	343	339	345	327	358	367	330	352	351	355	322	369	307	329	322	318	365	341	344	327	371	352	349	352	353	358	361	353	332	363	348	328	353	368	335	344	318	329	309	348	345	359	338	368	374	342	336	349	342	372	353	314	361	317	331	378	312	337	326	310	330	344	319	329	339	374	341	326	325	375	341	353	329	341	316	360	391	338	352	334	334	299	357	368	367	407	314	367	340	315	315	373	347	384	346	334	338	334	324	347	334	341	331	353	337	347	333	369	327	364	341	336	328	347	363	370	326	354	301	352	357	319	354	352	373	388	356	346	350	338	352	345	322	377	348	350	339	381	311	320	313	334	349	352	324	354	352	341	329	367	356	353	330	358	343	335	323	340	355	384	324	353	345	323	340	327	355	342	329	355	376	357	345	317	330	353	357	327	326	383	346	399	328	334	365	344	334	345	313	337	354	346	327	400	323	338	342	322	348	343	363	337	336	326	380	361	360	363	328	345	313	325	330	380	345	326	334	346	340	316	352	369	342	358	362	373	331	314	357	359	367	318	328	322	349	358	370	331	331	346	315	349	287	357	312	341	343	369	361	329	333	301	314	331	324	357	357	349	331	334	323	332	310	311	355	335	314	354	344	335	354	350	301	327	350	344	344	318	351	299	344	358	342	351	325	335	338	350	380	339	313	367	371	334	356	360	364	338	350	342	350	312	340	326	351	345	329	359	329	326	332	356	364	323	363	370	342	366	358	336	329	316	323	345	345	344	339	355	393	381	359	363	350	349	372	362	344	349	339	354	339	362	355	346	339	338	329	358	331	347	352	317	347	353	358	339	312	370	351	355	334	332	314	366	348	373	336	354	386	344	339	373	317	317	366	331	349	309	300	332	356	336	319	337	330	329	357	371	339	382	360	341	333	358	323	314	352	341	322	371	332	336	342	347	331	321	349	397	313	359	325	346	339	344	339	332	356	359	367	341	352	350	324	326	368	339	377	336	354	324	338	371	320	379	343	348	343	364	355	335	352	335	308	338	348	349	342	346	375	331	319	368	346	370	338	312	343	338	341	346	351	362	342	345	315	368	364	310	370	365	330	344	327	379	333	304	339	351	342	308	345	349	331	342	303	342	360	348	354	336	350	330	354	356	354	352	326	319	340	313	327	329	331	318	330	324	343	322	319	324	347	328	373	343	322	345	343	340
26852	8103	5147	2457	1789	1418	1066	873	772	628	575	565	513	471	481	468	442	411	386	431	363	404	407	403	389	401	370	397	394	351	361	366	392	389	409	355	346	368	347	339	359	376	384	361	417	355	335	381	380	353	364	342	412	370	367	341	358	353	376	367	388	349	344	365	377	363	415	377	401	359	412	381	351	336	368	356	377	363	396	362	350	381	372	414	371	365	359	361	389	375	383	377	392	356	347	389	400	382	368	345	358	398	402	359	354	370	371	362	381	358	413	377	346	357	358	389	371	395	396	386	412	426	384	343	365	352	388	398	354	372	421	410	378	361	345	366	391	364	376	395	392	351	357	368	385	351	377	391	336	339	330	384	374	345	326	347	370	351	346	370	364	363	367	334	376	372	366	377	374	342	369	353	367	350	351	366	392	379	334	357	347	403	334	380	334	375	370	380	367	353	331	375	359	341	330	385	349	371	363	368	379	339	355	337	357	333	330	341	370	385	381	344	400	355	359	359	382	354	375	379	342	348	329	389	379	357	369	337	360	327	396	370	361	347	346	373	383	394	363	378	401	375	390	373	342	343	383	365	380	384	371	336	372	352	354	364	354	384	368	364	343	410	367	377	360	334	366	366	361	340	400	356	344	349	366	398	392	336	403	365	372	358	369	358	389	350	371	338	402	360	351	350	330	359	366	376	334	351	387	380	399	368	352	346	331	365	385	369	361	361	373	376	349	355	357	374	363	365	389	353	375	341	353	338	357	347	348	361	412	380	417	357	349	394	397	362	367	348	351	358	344	352	352	374	364	363	395	354	357	324	376	360	362	350	363	369	355	347	315	366	366	360	391	361	364	360	404	342	374	370	357	421	344	383	376	387	352	361	344	361	349	367	372	368	366	394	335	392	378	340	343	376	381	366	369	327	361	364	374	367	357	366	385	368	352	355	372	354	371	365	350	361	346	361	367	371	364	389	377	348	347	330	346	373	372	349	387	345	325	370	400	328	363	393	381	383	383	374	352	346	388	354	416	348	344	375	357	329	366	386	367	366	313	356	353	330	412	361	356	341	358	400	367	348	340	378	361	398	376	368	332	361	371	365	396	378	352	359	374	385	381	372	355	354	350	370	338	361	334	397	369	377	344	384	357	341	359	350	382	360	348	378	366	385	374	393	372	368	353	341	362	406	326	384	361	338	359	360	360	349	358	355	391	378	349	350	357	336	352	340	379	357	380	367	339	356	382	357	367	368	372	338	350	355	327	357	362	372	372	412	352	352	343	357	363	373	379	344	379	376	337	341	356	373	364	344	351	356	362	357	354	346	368	351	347	376	358	375	335	368	352	385	365	378	369	364	345	354	381	388	385	353	357	342	352	375	359	368	366	395	357	390	383	361	387	384	403	341	371	364	367	356	354	369	340	347	351	326	391	375	370	329	345	346	362	338	382	343	403	352	380	331	342	395	369	333	355	363	369	347	330	398	349	354	350	345	373	335	361	346	384	365	387	350	382	359	365	358	356	386	370	371	374	366	340	374	386	369	383	329	376	356	363	346	356	371	355	335	408	352	337	314	384	386	373	344	337	331	351	356	410	380	388	380	355	375	396	338	342	364	386	363	369	412	358	364	356	352	355	370	355	360	371	355	400	367	366	387	326	361	362	360	364	358	380	330	343	343	325	357	328	343	358	372	363	382	355	397	347	347	382	394	365	361	378	329	370	364	351	352	351	373	383	349	351	343	337	366	385	377	384	348	386	394	359	368	355	377	361	380	374	360	349	365	389	360	336	366	355	376	333	366	362	351	340	358	358	352	369	323	369	341	361	375	344	372	359	363	343	375	310	345	344	363	371	370	343	390	362	327	377	349	353	373	365	378	360	348	348	342	317	360	372	371	361	333	404	359	342	392	399	351	361	359	365	366	361	342	388	355	343	354	377	354	361	354	369	346	356	348	381	367	340	317	344	356	378	336	352	367	385	339	376	350	355	353	340	366	336	358	364	375	358	357	354	353	372	338	383	350	337	341	370	378	385	355	379	379	343	343	373	382	351	364	377	367	367	369	385	348	389	385	371	358	360	380	363	345	359	364	379	362	381	346	354	348	370	339	332	340	390	323	379	394	351	348	349	381	388	372	388	378	336	392	366	389	331	359	347	367	335	383	363	355	350	345	387	360	381	376	315	368	390	365	389	351	371	333	358	372	340	357	376	338	347	380	339	336	339	337	359	338	369	342	363	373	343	398	387	379	364	336	344	393	376	357	316	347	340	359	344	381	366	361	368	372	375	360	353	424	332	334	361	370	369	351	395	373	372	366	357	386	338	326	354	370	379	380	343	357	357	361	350	381	375	333	386	384	352	378	352	357	360	355	368	361	330	363	334	341	386	366	382	381	326	372	327	379	361	338	349	360	337	354	379	364	357	343	373	344	389	381	352	356	414	377	375	369	346	358	396	368	345	382	351	398	391	347	344	384	387	395	365	345	357	376	366	344	336	367	342	361	338	346	391	378	368	351	381	382	369	361	357	358	379	362	378	378	337	372	333	352	350	352	356	308	342	359	343	385	361	328	349	381	364	353	359	332	386	363	392	346	348	380	330	398	348	366	347	334	389	325	361	356	359	368	366	348	338	341	358	360	394	354	348	358	363	364	355	389	367	378	383	375	366	398	347	370	356	374	318	373	350	372	355	345	338	361	333	383	360	364	371	349	372	358	386	366	386	334	343	348	383	358	342	341	366	379	346	340	404	369	341	360	354	379	326	379	375	374	369	353	351	358	372	378	365	365	351	342	363	374	382	345	369	385	355	366	350	354	366	354	389	330	357	347	360	367	335	368	344	344	356	359	381	366	356	373	408	370	352	335	378	323	327	366	334	365	353	350	343	352	366	346	385	347	335	395	357	350	366	357	359	380	377	389	317	367	311	392	346	387	385	370	356	359	310	372	360	344	359	375	363	352	405	355	351	389	385	360	383	374	351	334	356	350	348	351	337	343	347	343	325	334	359	340	404	354	396	386	355	378	369	358	373	345	354	339	337	345	362	381	391	354	396	368	368	383	358	370	324	366	389	337	412	333	355	351	340	348	345	425	374	353	338	355	373	409	345	343	367	393	352	351	342	387	366	347	382	353	360	330	360	333	343	372	328	354	336	369	368	362	387	360	359	354	384	346	355	340	351	347	373	371	327	384	351	346	381	370	297	339	422	357	381	349	376	379	369	344	364	373	365	358	363	367	365	343	346	331	385	359	361	373	390	402	383	334	343	415	351	372	350	366	349	357	340	385	344	374	356	363	343	389	351	395	346	397	379	370	362	378	379	340	350	369	380	375	382	358	384	318	366	360	406	362	394	367	376	385	341	322	354	329	360	372	335	372	394	353	342	355	378	371	396	393	353	328	357	362	356	324	359	389	367	368	381	363	364	324	346	388	320	356	354	389	359	403	334	363	357	381	396	371	362	357	378	388	364	360	363	339	369	364	334	344	359	345	362	358	315	350	377	397	332	360
25476	21532	27651	25805	9561	1084	900	749	742	739	737	723	732	718	700	631	695	682	679	644	699	683	691	719	649	685	668	628	647	634	669	657	623	649	697	723	694	626	689	696	663	659	629	668	671	704	654	663	615	644	636	668	647	660	654	646	660	635	663	646	700	622	690	622	719	660	677	674	658	695	633	627	648	672	662	682	634	662	634	681	638	647	683	637	671	639	620	608	666	659	661	663	648	688	637	629	671	630	659	672	652	710	657	667	621	642	684	669	695	645	686	639	643	662	645	651	651	652	683	689	667	685	713	641	673	633	668	658	709	675	619	684	667	662	682	631	660	678	660	646	672	685	671	659	614	644	682	670	652	657	676	636	655	721	664	679	666	660	693	640	685	678	625	692	638	718	628	701	647	707	641	675	684	624	708	675	655	648	639	690	666	667	689	667	654	654	617	635	672	632	649	680	646	634	657	602	669	695	661	667	598	651	679	637	618	641	693	644	678	680	645	661	685	696	563	711	684	659	703	723	597	666	662	658	661	674	662	646	688	701	646	665	657	639	633	674	637	667	623	647	622	616	680	626	679	685	682	649	688	655	634	661	699	658	636	644	669	657	608	651	677	662	672	642	656	674	682	672	636	650	625	647	645	690	681	691	626	657	672	679	700	616	664	661	634	662	663	602	655	667	620	674	634	680	672	736	634	694	653	698	659	656	649	668	614	673	700	676	639	605	604	666	636	684	641	652	647	663	667	687	654	665	643	664	699	588	655	678	653	703	670	667	656	672	613	648	661	670	652	677	653	625	603	632	676	681	632	687	642	701	663	671	656	645	668	633	634	642	654	663	618	646	667	629	690	705	677	633	674	702	658	663	611	658	668	709	669	644	648	647	664	633	635	633	624	668	646	675	627	644	688	659	670	685	657	686	704	651	671	661	626	687	640	675	687	652	636	704	692	668	668	615	627	707	701	643	633	636	679	704	617	679	646	677	654	618	602	616	650	644	693	686	631	663	680	650	653	645	664	638	656	654	649	690	702	695	645	689	651	635	694	707	653	652	634	649	625	684	655	662	650	684	658	663	663	650	637	616	661	649	617	674	671	680	614	672	635	656	656	683	664	628	644	665	651	613	676	617	619	654	669	654	675	696	661	703	668	616	672	647	666	646	721	655	691	675	646	688	649	666	637	650	660	674	664	660	683	658	641	684	630	673	650	709	604	628	688	660	645	641	678	676	630	624	667	663	648	619	688	688	684	669	651	672	671	695	684	664	632	683	615	650	619	677	648	646	648	638	659	697	670	675	648	638	688	674	633	650	632	649	636	678	703	654	650	644	621	636	663	685	631	663	675	621	631	646	692	647	681	626	641	623	663	651	686	687	648	649	632	638	683	670	669	656	699	646	631	617	716	662	720	668	625	655	700	662	636	629	611	649	657	650	651	610	675	649	666	663	608	613	708	659	701	650	655	667	701	638	686	643	613	633	669	678	659	655	647	656	655	639	676	687	675	654	665	655	645	695	666	687	595	647	728	680	684	687	705	653	642	683	653	667	649	626	640	639	635	624	684	699	659	712	631	683	623	634	651	644	651	625	662	705	669	666	637	652	681	664	703	683	668	674	650	669	654	650	697	625	653	696	638	660	612	684	682	636	697	647	644	673	615	633	664	628	697	638	673	664	641	629	667	650	612	637	694	678	617	650	659	682	654	599	700	657	668	650	597	676	645	634	647	627	653	613	701	702	618	691	638	651	658	641	678	652	648	680	671	664	668	651	669	682	673	623	655	645	627	673	619	646	634	660	688	653	650	706	676	654	655	652	665	650	676	676	660	672	645	665	707	632	658	666	648	677	668	662	619	679	642	668	620	659	696	656	690	694	673	614	636	684	684	663	623	652	621	656	737	688	665	677	665	694	656	681	666	645	669	643	657	642	659	637	619	682	667	654	658	679	664	640	628	692	650	665	619	643	648	681	667	659	680	667	641	647	633	636	633	619	640	666	645	649	706	663	687	685	646	634	624	662	663	628	642	650	656	632	642	656	633	690	691	651	647	641	636	636	676	684	698	657	628	655	635	650	632	633	661	653	651	704	707	662	638	684	663	643	685	645	630	632	646	669	671	688	649	670	659	604	652	661	700	698	652	640	692	645	669	658	635	639	700	651	617	659	652	673	645	631	657	618	650	706	680	689	662	661	637	669	648	647	678	659	713	615	706	660	634	664	668	667	666	666	665	649	635	630	666	682	664	635	644	698	667	664	652	669	674	671	638	641	623	646	723	635	648	719	632	644	699	690	660	633	629	673	679	617	656	668	670	685	664	681	680	696	641	691	685	641	659	652	642	634	623	665	608	656	639	654	658	702	621	648	712	645	678	647	613	627	674	649	623	677	615	689	667	656	652	657	656	654	676	672	655	702	690	705	679	674	683	626	650	672	686	663	672	628	675	667	645	662	637	700	603	646	654	666	644	661	650	642	639	630	675	632	653	688	632	699	722	651	634	642	688	668	667	633	644	685	647	677	644	685	693	672	666	658	673	673	715	675	652	630	613	668	677	705	630	675	712	666	665	685	683	666	636	631	678	655	672	706	645	695	666	624	664	639	669	651	627	713	681	669	636	626	656	664	704	670	612	696	638	682	648	662	646	610	660	659	639	679	633	635	637	706	664	654	718	651	599	704	668	692	677	615	659	637	587	680	639	656	650	638	663	678	654	651	669	683	617	627	631	695	692	664	649	638	717	665	663	705	632	649	693	619	712	715	679	678	641	668	639	664	676	657	652	663	703	733	652	690	667	687	676	644	669	703	673	649	687	684	650	688	655	644	684	628	666	635	643	639	657	687	702	678	677	633	626	646	618	709	663	651	653	660	661	701	674	699	661	635	656	678	650	662	685	654	715	674	648	656	655	644	682	628	646	643	592	676	635	691	677	672	675	651	667	673	656	666	675	654	647	661	644	663	613	618	687	649	749	688	637	723	649	693	644	632	694	629	691	645	660	661	658	644	657	669	707	656	668	622	676	679	663	690	709	675	686	696	617	619	636	688	673	665	665	680	679	684	664	636	635	659	678	665	648	624	640	646	647	667	627	693	619	646	676	678	631	644	642	652	681	694	705	668	694	634	587	603	655	679	699	646	634	615	641	657	687	639	693	686	672	645	671	640	655	629	640	665	667	697	642	665	696	636	652	607	675	653	595	641	634	643	669	647	664	650	637	623	680	662	670	654	665	624	639	666	611	644	624	674	668	656	649	690	642	679	671	679	671	673	667	639	603	638	679	700	693	648	654	624	650	671	650	614	639	664	645	631	684	663	628	633	655	712	704	696	655	651	645	676	678	686	659	643	665	691	643	690	672	661	636	665	679	638	683	655	665	673	663	688	611	663	640	694	653	652	645	654	663	675	678	676	668	618	596	592	645	631	637	671	659	673	657	656	666	638	618	655	663	645	627	624	670	685	631	681	694	674	663	635	692	625	633	679	640	658	629	664	627	659	654	614	639	690	668	686
26057	4957	3053	1748	1428	1216	1037	984	895	814	835	804	759	704	701	786	687	683	659	711	680	656	642	715	700	650	641	669	652	692	637	703	720	642	688	687	663	639	682	715	680	640	696	697	623	675	632	633	666	662	679	666	664	674	646	706	666	652	686	652	684	682	647	646	627	681	631	651	684	677	663	655	693	680	659	659	642	601	650	696	676	662	650	655	657	669	638	644	663	703	634	693	633	631	666	689	642	675	677	680	689	679	679	645	690	646	655	651	650	658	664	654	658	620	658	648	704	690	640	689	679	659	709	680	676	685	688	675	622	679	623	679	667	674	654	694	664	632	649	701	647	658	648	643	642	674	644	648	650	666	654	661	669	639	645	672	634	699	674	656	694	645	658	659	669	677	617	671	659	699	717	689	644	677	641	698	613	652	680	694	639	668	653	666	690	704	683	633	641	714	665	678	649	677	645	699	615	650	631	697	690	633	680	656	685	652	649	719	638	726	681	656	635	629	667	628	652	627	710	661	650	670	654	663	680	652	653	648	690	670	647	667	663	663	745	647	689	683	655	655	652	652	686	623	686	643	667	696	696	681	663	602	618	627	627	676	650	657	633	710	649	647	658	637	680	641	661	647	657	687	632	681	683	631	593	647	648	692	637	635	686	678	641	604	662	638	638	714	607	684	648	687	653	658	666	690	670	652	637	635	637	682	676	615	716	640	688	674	672	625	674	663	654	623	709	694	675	691	668	621	751	662	639	638	697	660	637	669	636	693	668	679	657	634	707	641	646	678	711	647	668	657	678	654	667	685	704	704	681	652	668	720	670	701	677	649	653	678	686	686	653	682	704	690	641	639	690	701	688	677	676	681	646	644	661	643	615	635	662	683	632	688	646	685	679	628	620	641	679	644	669	639	658	674	645	694	705	733	664	649	669	684	583	664	615	619	696	672	651	653	684	672	687	661	643	693	665	667	680	671	667	652	660	662	637	589	632	663	663	700	672	663	710	670	652	643	665	697	708	611	664	686	693	680	622	651	661	681	678	644	648	692	609	611	673	642	638	679	674	620	647	643	731	664	672	659	629	678	659	647	678	647	677	635	683	640	682	720	691	711	691	688	643	624	670	640	675	642	619	654	649	630	670	673	623	626	661	678	696	669	656	690	638	645	666	665	644	722	638	696	645	626	674	651	587	637	684	637	697	654	719	690	659	661	685	709	663	643	648	663	665	644	685	662	638	628	656	663	660	697	617	645	673	629	689	642	678	670	668	661	690	625	695	616	690	667	695	697	720	683	648	653	678	650	660	662	638	677	685	694	685	645	656	636	630	615	636	668	640	659	634	683	639	705	698	624	647	665	645	685	654	643	719	660	699	663	704	688	660	630	675	656	654	643	648	647	701	675	632	613	657	649	700	668	618	652	670	704	674	704	704	629	658	660	676	646	620	694	664	659	640	664	709	652	682	666	695	646	624	692	647	648	608	707	647	699	692	704	657	672	684	680	655	692	647	684	639	657	648	684	655	666	630	647	687	681	640	685	669	636	663	689	668	668	698	674	745	630	635	642	699	652	688	603	658	696	674	726	704	686	663	644	669	650	687	698	681	683	687	651	605	703	638	674	667	651	683	619	627	680	685	650	663	649	675	661	668	638	688	636	683	686	658	627	615	664	686	644	680	688	663	660	624	659	669	656	677	693	648	681	668	672	676	640	674	634	721	674	645	691	670	701	665	696	637	646	669	707	670	682	637	714	640	667	651	647	623	625	650	661	684	658	634	640	705	666	665	729	647	684	648	645	605	624	657	617	687	641	611	681	652	666	635	663	658	652	624	696	653	683	699	620	659	691	642	647	691	681	641	667	664	669	649	723	657	646	629	660	695	648	661	664	691	678	688	678	623	681	684	673	650	665	664	640	684	658	622	712	676	670	684	661	641	678	645	703	658	689	659	630	644	683	681	674	710	664	671	636	711	610	621	685	681	709	645	715	674	702	658	620	670	636	700	634	707	625	671	702	689	689	651	672	671	662	665	664	645	614	668	682	652	653	653	618	684	647	661	631	648	701	685	663	634	657	635	644	631	612	660	675	631	674	653	685	691	654	648	705	615	625	703	701	632	676	673	674	708	690	625	668	698	673	649	704	732	682	668	696	634	648	648	622	677	684	667	673	713	635	684	672	668	661	687	655	633	671	664	688	696	625	680	645	640	691	675	633	674	653	656	668	678	672	642	633	648	686	639	675	629	668	683	626	671	691	609	687	671	660	692	684	641	667	648	670	690	644	639	689	682	633	648	671	657	642	647	637	641	699	705	674	585	633	647	677	626	658	651	715	682	654	640	688	692	709	683	639	697	647	612	622	668	673	671	643	673	651	681	651	658	653	706	662	655	653	623	653	626	623	646	643	692	675	613	689	629	710	679	654	692	682	666	683	710	632	699	679	668	675	658	664	679	692	647	636	615	691	686	637	632	695	725	674	656	648	662	674	686	631	635	676	663	638	713	644	680	687	667	717	649	696	650	680	673	652	714	680	633	634	665	716	664	654	704	659	629	663	647	712	701	697	634	698	718	649	693	680	647	680	681	673	675	678	658	623	645	606	700	677	725	631	643	652	624	636	623	612	620	626	687	605	693	617	698	676	649	698	653	700	640	666	624	704	677	667	650	686	664	650	624	647	686	663	662	639	657	660	648	658	700	658	664	684	673	708	611	676	672	678	654	678	679	652	672	641	672	653	660	655	697	662	654	702	634	693	687	662	700	686	705	710	674	666	666	664	674	637	663	682	637	685	660	643	671	633	677	655	645	675	649	641	654	643	653	719	711	669	690	644	666	683	658	651	683	646	649	654	660	655	656	666	654	669	606	703	678	665	682	648	627	694	648	644	665	706	689	685	649	671	667	647	641	665	671	707	705	681	662	659	645	710	661	627	672	659	652	678	716	677	687	683	671	671	642	690	657	657	685	675	661	619	667	639	678	666	620	689	676	623	673	619	603	660	672	640	703	701	720	645	655	669	642	669	726	709	656	684	661	667	630	681	684	672	655	712	699	684	620	615	662	658	618	687	688	667	668	659	684	654	656	667	657	667	689	657	689	656	636	678	637	703	653	649	661	656	621	660	661	695	703	687	662	663	649	644	679	656	681	640	631	630	683	644	670	648	650	677	664	723	667	673	630	686	670	628	657	700	649	679	724	655	674	663	699	677	656	669	658	688	654	635	679	670	652	655	656	651	610	665	661	629	664	638	633	634	653	675	689	684	689	642	646	724	672	632	688	651	640	681	674	661	721	682	647	648	675	680	659	662	655	639	728	666	719	660	677	693	670	675	679	653	629	694	643	682	691	700	654	694	685	743	678	611	706	714	666	671	666	699	655	647	624	612	648	647	651	654	698	675	651	641	671	638	691	638	666	670	632	633	659	648	701	641	660	677	656	650	692	657	691	673	644	665	673	668	686	653	679	671	640	657	649	604	655	642	712	674	663	693	669	664	684	637	657	658	695	683
23105	21593	29319	24310	21528	21485	6944	1236	857	828	765	692	649	645	628	639	595	616	568	577	549	557	518	517	540	554	536	562	541	534	542	552	507	533	561	511	499	527	513	559	511	528	466	469	515	493	489	531	468	539	528	490	521	479	553	491	526	515	497	468	477	491	531	487	520	520	468	529	495	491	487	522	501	490	544	509	493	509	524	508	486	485	510	539	499	490	535	479	492	505	492	516	512	460	464	517	530	500	531	521	474	507	513	514	484	533	523	518	473	474	496	487	494	496	507	522	541	522	539	565	555	515	483	511	493	521	459	513	553	492	504	519	503	506	531	524	526	513	482	558	521	526	532	462	480	469	471	526	514	499	506	490	504	498	541	514	457	479	479	480	520	495	512	510	494	492	529	522	494	499	555	479	470	492	498	492	477	475	501	482	532	489	474	484	511	468	516	436	476	503	497	476	480	498	492	510	480	498	513	524	484	510	497	506	508	528	497	540	502	520	480	460	493	489	485	501	496	510	470	507	484	498	498	494	460	523	470	505	526	523	517	455	495	500	503	492	503	519	472	482	473	495	500	500	483	483	501	503	505	481	487	485	505	454	524	474	513	460	524	470	493	520	491	494	495	527	480	543	501	450	445	496	506	505	503	530	506	501	449	509	463	515	534	470	495	502	507	487	518	490	514	497	504	497	486	450	521	478	458	561	483	524	454	512	504	512	485	519	519	478	475	515	500	488	483	507	537	517	498	476	497	510	501	521	533	532	477	491	497	509	488	479	491	508	478	498	487	490	530	483	511	459	536	500	480	544	498	508	494	506	534	494	440	507	508	498	509	437	492	495	494	504	463	505	499	507	508	498	512	508	503	479	490	506	466	511	506	476	487	482	471	524	492	503	463	519	466	493	513	432	509	541	506	471	452	499	501	469	487	459	492	494	509	512	483	528	464	491	530	498	497	516	480	496	499	521	523	499	510	498	477	487	516	542	481	504	516	497	504	494	505	483	488	471	472	527	497	513	494	508	480	493	516	539	484	472	482	491	498	485	509	461	488	504	500	484	511	515	489	514	497	501	530	479	528	503	514	498	509	497	485	492	498	506	515	509	514	513	529	511	485	486	486	488	520	494	487	506	487	486	522	509	496	479	503	483	511	493	487	493	525	490	499	541	491	480	482	505	531	479	524	508	504	512	515	486	465	466	470	473	470	497	508	462	513	503	456	534	506	492	529	506	502	490	504	482	515	508	515	488	475	492	498	490	473	482	531	523	493	500	508	516	496	458	509	523	510	480	523	496	518	478	494	499	533	524	488	475	478	534	467	540	484	500	521	511	546	510	508	478	533	499	520	489	511	481	454	445	479	477	518	525	489	521	500	526	515	475	550	481	480	514	474	517	498	474	511	506	493	466	514	541	506	468	471	497	499	506	522	524	502	531	473	473	502	479	496	525	479	558	518	499	483	485	490	507	476	477	481	506	494	488	493	474	469	524	534	494	499	476	487	542	455	486	499	516	522	498	499	534	508	473	493	487	500	516	493	489	479	489	477	482	509	524	514	468	509	523	488	463	516	513	520	477	495	551	485	491	550	507	543	473	516	537	483	527	479	517	514	488	487	517	505	498	492	489	536	512	484	469	500	470	488	493	514	528	534	492	468	520	475	465	466	504	490	501	489	468	529	470	501	500	494	495	462	478	481	514	503	488	511	531	481	518	485	470	499	502	516	498	481	477	528	505	477	482	463	507	457	459	452	509	535	463	455	495	485	522	481	519	504	515	473	475	505	547	496	519	473	476	472	508	477	518	488	494	514	491	537	503	506	501	503	493	481	512	493	486	533	450	464	474	498	514	497	494	456	465	453	496	498	516	498	505	515	495	518	497	478	471	492	485	509	495	494	452	497	497	489	499	527	497	507	506	469	489	480	490	505	474	523	527	524	485	491	500	512	486	500	515	549	513	464	488	463	521	518	522	493	510	495	496	534	545	500	492	511	528	500	482	481	506	493	519	460	511	470	496	519	503	490	559	502	530	477	522	497	494	468	527	488	490	498	505	488	492	512	530	493	519	485	540	504	497	531	483	511	480	520	487	488	479	528	480	473	499	528	470	511	543	483	494	541	483	513	527	506	489	466	480	510	510	498	493	508	456	496	472	494	522	500	479	553	492	492	518	493	497	524	531	465	470	511	497	532	497	520	466	468	483	508	475	472	505	518	514	508	504	511	498	549	485	503	498	499	560	566	500	502	483	541	490	503	447	498	482	496	499	484	528	490	514	525	493	491	529	480	512	496	512	499	493	514	488	444	466	506	472	476	458	492	522	468	464	501	499	469	522	478	482	518	515	518	540	474	509	507	482	504	498	495	492	532	522	502	535	525	500	490	503	520	465	530	517	488	479	498	500	495	507	515	466	502	478	499	499	493	493	509	486	471	475	501	523	528	504	505	512	539	505	485	533	508	444	534	515	501	537	485	438	497	556	513	440	450	476	524	482	494	448	509	481	504	490	503	473	496	503	473	544	511	516	534	524	445	476	506	471	499	490	489	477	468	474	472	480	523	497	503	508	510	474	515	531	490	508	467	502	521	487	496	480	519	510	532	510	514	470	514	519	475	506	500	466	505	474	529	516	483	485	509	512	528	489	490	485	489	491	494	527	477	537	550	477	515	477	508	483	501	475	485	520	459	492	456	509	534	425	462	532	492	472	480	509	518	507	520	464	494	503	479	462	501	512	523	486	484	463	475	470	489	531	531	500	461	484	488	522	488	487	535	493	506	523	499	502	470	541	516	461	471	532	498	489	484	501	491	509	481	524	485	492	506	492	508	493	503	489	494	457	484	474	556	516	488	503	506	510	474	490	511	496	497	502	472	467	478	490	481	452	497	490	518	469	477	517	484	537	505	488	460	495	481	462	498	486	505	549	497	515	533	503	440	495	543	516	512	447	467	548	505	484	497	469	488	484	479	541	476	483	494	477	513	508	477	501	523	499	496	474	529	498	508	490	491	474	491	510	506	532	502	528	500	509	478	491	498	466	496	486	480	528	526	457	508	469	539	506	508	515	493	507	539	521	517	487	467	486	523	528	486	466	515	526	486	514	470	502	484	498	472	470	483	487	535	513	495	482	514	474	501	566	513	490	488	520	524	498	478	464	518	495	499	514	483	522	463	534	548	511	485	495	502	494	508	458	443	485	512	519	488	526	482	539	499	466	443	492	550	515	522	499	536	465	524	490	518	468	540	536	475	485	480	486	524	471	542	489	489	469	506	539	456	473	519	536	472	478	483	521	498	483	521	522	489	500	463	522	495	473	508	535	498	501	501	517	503	492	485	507	528	496	491	469	474	474	494	504	485	499	536	458	522	474	506	496	472	501	504	481	494	516	521	487	478	487	487	499	510	485	515	493	459	506	514	456	486	539	492	485	485	471	511	480	472	518	533	490	533	513	520	503	528	510	483	502	480	518	491	517	497	517	479	465	492	488	516	509	497	461	516	486	487	514	487	491
29828	13116	8590	4230	3150	2350	1823	1490	1191	1097	959	854	780	729	688	664	627	626	576	536	647	583	571	574	573	520	550	502	524	505	541	515	494	522	518	547	518	494	492	516	529	546	539	502	486	466	520	500	530	494	472	514	526	470	517	496	512	498	477	506	502	519	484	506	485	508	478	506	526	494	483	525	498	498	478	507	552	481	466	534	475	526	493	481	483	505	510	523	503	481	484	510	503	551	484	462	503	478	485	477	495	483	518	515	498	520	477	526	502	506	499	469	513	473	532	502	492	521	532	532	556	542	568	542	477	458	519	540	514	494	485	503	467	473	494	462	491	517	483	473	481	501	506	487	468	459	499	500	465	478	505	527	497	498	517	494	495	475	491	500	528	521	438	495	494	483	482	465	532	506	498	532	502	537	518	503	495	497	493	507	477	511	481	487	495	480	494	503	485	488	506	468	539	496	510	489	430	485	444	497	500	436	500	508	478	507	476	515	493	483	476	536	473	520	512	503	488	448	499	525	470	484	472	516	474	478	486	502	500	502	481	475	503	475	524	501	467	507	463	509	446	497	513	496	491	543	504	513	488	491	503	527	489	520	468	519	504	475	470	501	502	511	475	475	484	458	545	523	488	486	509	521	444	480	503	466	487	486	479	465	477	479	456	438	470	475	530	481	505	516	483	491	509	499	456	483	487	503	460	463	509	482	463	461	481	508	504	474	518	505	528	496	475	523	484	486	470	532	480	504	497	501	520	475	529	485	536	519	480	479	468	467	485	486	503	494	459	480	494	466	493	498	507	451	471	507	506	462	499	535	515	477	487	520	451	505	511	487	477	470	500	520	468	496	483	487	506	504	513	505	462	497	501	489	505	469	493	470	520	508	532	501	462	462	524	508	461	476	514	489	492	447	502	466	502	485	537	491	457	470	512	474	492	496	520	498	483	491	551	478	501	484	529	500	522	484	469	468	502	473	505	488	474	496	496	481	485	465	510	486	533	509	504	446	490	482	474	514	482	481	513	518	517	486	476	491	447	527	458	509	473	466	493	488	487	493	492	500	474	455	486	524	490	509	509	511	526	485	517	479	464	463	524	476	505	457	503	436	515	482	482	493	495	493	531	483	513	499	491	436	482	531	460	485	490	497	495	466	450	514	488	461	513	517	484	506	480	514	469	467	501	522	503	450	491	497	508	515	499	461	504	472	507	501	522	505	477	470	487	488	505	478	535	488	486	492	497	483	506	459	498	525	512	487	489	487	462	503	469	482	457	544	494	485	516	466	498	466	510	445	474	504	511	462	490	499	480	514	517	525	480	531	518	500	489	535	506	509	488	467	468	488	495	528	513	489	513	508	455	487	504	492	447	476	494	454	466	522	504	461	487	489	500	509	485	507	457	499	463	527	487	495	481	473	482	527	490	484	517	500	494	512	483	463	481	463	468	507	526	496	479	475	481	491	521	515	507	510	512	512	517	492	485	466	492	475	528	491	501	486	457	491	509	497	488	522	494	490	479	482	518	472	466	457	505	508	504	484	513	494	484	501	428	525	479	501	486	500	544	469	482	474	487	500	525	505	490	509	502	477	463	492	515	501	463	477	492	499	485	504	481	472	460	485	507	523	464	460	462	474	502	470	501	526	442	480	503	486	505	481	458	483	493	472	495	459	475	528	496	492	480	494	473	477	516	489	492	464	475	492	528	526	475	494	475	470	505	490	488	428	488	455	514	483	519	518	483	498	490	553	519	481	481	457	510	495	490	485	448	518	485	496	471	465	510	456	457	498	476	475	471	517	473	493	480	485	492	469	495	465	493	473	490	480	511	481	509	484	487	500	476	504	539	521	500	471	501	511	480	484	524	509	489	528	482	443	506	475	456	443	472	455	487	523	528	482	508	504	484	498	485	490	507	487	530	503	513	500	469	502	505	534	481	463	498	520	464	477	472	526	494	493	516	486	501	497	486	491	526	507	474	480	480	469	488	488	478	481	475	510	490	508	476	503	521	519	489	452	478	500	495	520	504	515	489	482	512	475	509	486	479	520	474	518	518	499	518	496	455	480	490	450	507	490	486	493	474	492	493	498	494	477	485	499	448	498	484	481	480	452	464	479	498	508	447	484	495	459	513	460	515	523	509	493	472	500	475	475	496	498	458	481	495	499	489	498	454	482	464	502	458	505	503	497	496	471	488	490	498	493	470	457	514	536	496	512	463	504	508	489	480	491	513	489	531	497	504	466	508	466	460	442	481	502	478	488	497	493	495	479	440	510	455	495	493	491	504	490	502	487	503	529	476	472	510	507	477	479	522	516	467	519	477	490	465	489	469	485	477	487	517	487	503	475	535	500	485	541	467	468	505	490	452	512	480	514	497	491	488	456	515	513	478	441	515	500	504	505	478	489	483	488	499	488	484	498	484	498	512	481	490	480	496	494	506	480	516	491	462	499	473	495	512	488	520	471	471	496	516	522	466	510	465	497	488	484	448	512	491	473	480	490	500	469	495	502	477	506	492	503	504	467	541	518	485	516	490	544	478	513	491	460	448	530	496	506	512	490	482	434	457	471	470	511	465	493	490	472	481	468	465	506	482	479	511	494	521	489	484	480	465	498	488	511	490	475	519	490	477	491	496	509	465	465	507	458	467	490	502	516	450	517	489	448	520	509	511	479	481	488	492	464	516	454	502	510	510	509	482	473	484	498	490	499	509	506	492	485	484	440	450	482	501	517	492	464	467	475	498	484	511	418	478	487	461	489	463	473	456	483	465	503	507	484	524	526	497	517	507	527	492	516	501	493	471	492	471	498	480	483	482	500	483	489	475	494	492	479	491	485	482	512	468	509	488	508	454	449	523	470	486	449	512	423	528	503	527	460	477	471	433	492	499	469	496	535	516	524	488	511	507	488	498	484	514	513	473	505	481	499	506	493	488	522	507	536	486	526	500	470	498	443	489	515	502	481	482	481	495	476	486	476	489	498	482	485	498	515	481	522	462	495	468	477	492	459	517	455	475	502	519	486	489	482	460	507	494	476	502	468	469	469	522	482	477	493	509	531	514	478	493	514	458	497	475	489	526	478	525	501	534	457	504	465	502	501	531	521	484	485	492	513	523	500	520	499	515	500	468	509	476	489	480	478	507	508	517	488	534	455	477	526	529	498	481	486	534	463	480	456	494	506	490	482	478	482	491	467	490	465	464	483	476	522	478	517	486	490	498	509	529	458	514	486	460	536	495	500	463	505	463	482	504	464	496	464	501	520	505	496	459	514	521	460	476	476	476	457	457	484	493	527	492	521	470	524	454	497	455	500	526	480	513	481	470	534	467	467	530	471	489	444	505	504	510	485	483	527	470	498	491	476	514	466	528	502	488	506	486	456	506	470	509	479	466	501	493	525	493	476	491	536	502	524	499	491	517	463	471	470	482	477	514	491	482	491	490	481	477	486	498	464	469	468	462	488	469	468	493	465	529	474	483	483	473	471	517	476	526	510	565	525	487	493	496	530
29688	17928	4395	1108	844	807	589	529	482	527	519	507	522	505	487	516	488	502	498	526	545	488	470	498	492	510	494	512	480	503	548	517	500	494	480	522	495	453	512	530	477	507	481	523	425	511	526	481	501	526	509	489	543	508	464	513	511	499	520	512	505	495	455	489	521	498	500	500	513	502	506	484	483	498	502	491	479	490	521	478	515	561	509	504	488	525	537	464	531	478	505	508	487	455	540	509	511	460	498	516	565	521	470	536	499	481	517	493	506	471	516	482	473	468	483	480	515	496	526	501	524	498	545	475	507	531	539	536	506	501	532	516	483	531	490	522	544	503	507	482	499	477	464	520	485	517	503	473	508	491	484	497	491	528	529	497	494	475	457	486	493	487	504	483	531	530	501	527	506	521	487	522	488	473	488	514	503	506	503	513	509	508	487	517	505	524	489	458	495	506	498	517	533	518	499	503	493	502	511	533	493	482	502	494	484	487	505	511	469	534	522	480	511	467	517	477	465	510	528	502	493	528	499	471	490	478	497	516	457	504	488	522	442	523	540	478	497	532	478	510	516	505	482	506	503	460	565	529	536	504	515	473	510	496	519	490	519	517	534	504	481	493	528	480	495	495	483	486	530	471	484	508	491	514	506	526	489	524	471	503	518	497	518	494	483	551	515	444	507	537	496	517	497	525	521	451	497	479	518	522	491	480	541	523	550	490	518	555	493	461	517	534	461	511	524	518	548	504	516	493	497	503	488	511	482	511	500	502	503	472	498	533	497	521	522	489	523	519	517	502	488	489	471	480	542	474	518	503	530	499	479	536	515	486	487	490	513	531	477	455	485	481	502	498	480	525	489	429	525	506	519	481	447	558	508	485	509	525	466	520	491	490	522	485	501	500	489	521	506	505	469	527	490	503	495	482	493	468	496	517	467	520	487	540	510	483	523	434	507	466	489	474	549	524	505	512	512	558	495	533	505	498	507	494	468	498	460	491	500	500	549	508	541	524	535	513	521	497	512	521	504	471	519	503	474	483	455	502	506	511	523	500	517	461	469	499	532	563	561	490	466	465	523	477	486	464	472	482	480	536	501	505	520	519	532	456	489	483	520	498	461	525	530	508	534	508	513	499	484	510	549	466	480	495	457	516	482	513	471	507	486	488	512	476	502	522	498	531	505	482	515	463	464	484	541	473	514	526	525	491	485	500	502	486	512	471	486	503	508	508	430	532	481	486	479	494	497	472	501	516	518	532	481	497	444	514	512	510	520	467	522	484	463	515	502	525	481	511	481	473	527	484	505	490	526	443	513	512	465	508	506	521	509	472	524	514	496	477	481	507	504	526	474	498	520	502	517	494	492	516	510	516	489	510	471	458	480	448	468	530	482	532	525	492	515	493	515	497	495	489	492	502	519	504	527	497	510	518	488	511	520	496	504	545	560	484	546	526	494	501	541	486	459	476	507	490	458	509	554	549	533	499	515	478	487	515	532	520	479	485	515	550	515	492	482	496	538	495	463	485	525	512	507	466	497	485	527	545	527	509	496	477	514	527	474	496	541	487	486	458	499	517	537	473	528	497	510	525	501	508	492	527	500	547	478	503	523	502	497	501	488	510	521	490	475	475	473	506	513	475	499	503	529	472	522	512	502	535	489	506	522	514	507	498	496	496	522	500	503	527	523	557	488	515	499	475	488	507	507	507	515	519	504	502	461	552	485	501	510	505	519	510	496	522	509	525	495	474	555	480	510	509	486	507	485	511	503	469	501	513	525	508	499	521	480	472	502	506	524	481	507	507	500	443	508	495	491	484	523	494	485	548	502	497	509	524	496	539	545	487	510	500	556	487	473	492	501	487	480	514	481	525	498	528	503	504	497	473	462	510	470	498	455	523	496	493	466	496	517	510	514	499	497	475	509	486	504	499	503	482	528	470	502	516	458	497	479	500	512	491	431	488	456	491	508	509	511	502	458	488	510	508	469	477	471	526	477	508	497	480	498	463	508	519	490	506	529	487	509	528	489	531	520	481	518	516	468	481	511	515	548	486	497	524	522	478	499	506	494	468	511	467	502	483	512	500	513	512	513	480	529	503	546	526	504	509	494	511	476	506	519	510	489	516	483	504	445	482	486	469	502	505	556	481	509	454	510	469	468	521	531	499	496	536	460	494	503	509	501	505	493	489	490	515	509	516	500	509	480	510	489	509	549	518	492	517	506	526	495	478	546	502	493	520	526	544	504	506	504	472	513	525	500	523	505	500	465	447	496	520	510	522	473	562	512	498	489	512	509	520	548	515	496	513	516	495	485	509	530	502	510	518	526	503	477	510	522	506	512	480	485	515	533	550	500	507	513	524	540	515	485	481	491	516	501	569	509	496	469	495	484	499	514	528	531	493	501	501	504	505	475	532	475	520	524	491	510	518	501	494	496	480	513	523	508	489	477	500	490	492	472	479	472	488	547	470	491	531	476	536	491	513	502	497	494	460	496	488	505	498	498	492	499	492	494	522	504	522	494	489	492	454	534	505	495	510	521	474	509	484	514	528	534	472	499	498	474	498	491	534	512	499	525	462	470	519	502	462	513	493	476	528	503	521	480	477	514	479	532	475	546	533	500	517	517	526	470	531	498	478	474	478	484	501	500	464	535	497	484	543	512	445	488	500	487	482	498	509	499	510	532	528	527	495	497	508	522	462	498	523	512	486	491	564	541	481	497	514	527	505	460	520	473	482	503	496	503	499	464	555	499	497	520	508	477	512	483	469	461	515	454	492	510	487	495	495	522	518	496	503	549	467	475	480	515	482	512	528	496	490	470	539	493	488	477	504	502	509	477	489	499	527	509	467	517	495	486	503	473	481	547	470	510	472	529	503	524	481	502	529	527	484	460	498	524	532	478	490	514	479	497	512	479	536	511	459	535	523	512	500	527	506	462	536	489	499	478	502	521	542	520	517	478	535	561	511	502	482	496	527	510	507	501	498	489	453	502	553	490	496	492	507	505	539	506	496	496	529	456	513	501	534	527	568	499	531	516	521	481	510	494	452	526	515	485	500	470	476	469	530	517	481	501	526	534	489	517	486	474	504	517	486	464	497	535	457	494	480	518	471	503	525	505	541	511	509	532	513	500	547	481	457	508	519	459	510	519	514	475	519	503	497	512	531	520	516	497	521	502	487	473	468	478	485	472	492	530	502	522	520	551	483	485	541	512	502	503	512	496	480	544	496	466	500	526	476	483	470	503	495	507	523	487	472	455	478	473	490	522	474	502	544	475	507	485	508	503	481	512	478	514	514	491	472	523	483	531	479	494	504	526	506	481	528	512	519	443	467	473	497	514	480	509	478	489	442	523	524	515	507	545	533	517	469	490	460	533	484	538	483	505	490	527	556	491	493	539	526	502	495	475	514	492	530	491	516	509	493	511	496	567	506	482	482	497	522	475	461	481	495	491	481	499	486	506	553	469	460	504	526	485	510	489	481	488	511	513	510	477	486	539	544	482	515	472	515
21522	1087	948	662	669	579	564	577	538	532	555	546	502	498	563	589	548	537	555	539	534	516	527	502	516	530	522	521	526	504	522	517	532	529	518	513	527	519	528	529	538	505	508	486	521	515	539	507	469	527	528	563	528	545	543	537	516	524	531	475	480	530	529	532	537	543	523	523	492	506	489	505	528	483	519	510	496	497	536	487	521	532	508	557	502	528	508	500	513	498	519	503	535	495	519	513	554	515	511	553	518	514	534	516	541	529	491	582	545	513	495	488	526	496	570	570	570	547	561	554	540	500	528	518	541	495	538	534	489	536	544	516	580	532	544	526	531	490	505	536	501	515	545	503	551	499	491	514	547	509	559	533	515	495	502	548	532	546	543	550	512	504	533	546	542	572	524	487	526	541	513	534	497	518	542	522	512	534	506	531	499	520	518	508	509	559	539	541	522	513	549	523	517	535	516	555	509	538	530	547	517	543	543	525	510	555	496	495	512	519	535	529	512	517	488	561	471	556	535	523	546	544	508	499	560	566	487	529	523	525	511	514	540	489	527	532	555	556	528	520	486	519	529	507	537	508	538	516	485	459	492	481	486	537	543	507	495	536	563	530	519	517	529	504	517	503	525	544	525	511	528	525	525	535	529	519	507	538	554	544	530	520	530	526	513	502	526	507	554	519	502	529	523	520	486	560	518	555	520	498	520	490	514	499	525	531	512	483	512	502	534	515	526	507	513	531	531	522	512	531	527	515	514	517	531	501	531	488	523	507	477	528	512	525	546	517	547	559	531	499	503	529	502	525	527	515	517	464	505	526	527	516	517	551	517	505	554	525	491	537	515	508	542	550	541	541	544	533	492	511	536	541	511	560	515	555	550	533	546	521	512	550	503	489	529	552	564	538	533	513	536	562	542	527	567	478	516	513	513	507	517	522	504	524	518	575	557	514	517	546	509	522	547	492	533	484	535	560	479	501	499	529	493	532	532	523	549	523	549	510	494	508	527	506	508	513	520	523	518	539	515	522	522	494	515	502	563	526	476	525	534	491	504	541	480	525	485	534	530	491	488	538	557	513	531	485	519	516	488	515	476	474	513	530	524	540	532	523	530	528	514	546	506	491	523	488	519	484	495	545	482	501	538	481	504	528	507	494	534	535	497	495	525	547	474	512	531	541	528	502	542	521	515	505	505	526	514	510	483	550	511	474	524	543	558	564	552	502	506	482	506	522	533	504	536	523	509	525	509	526	513	511	561	533	503	534	556	513	543	501	514	482	522	508	529	516	499	503	550	495	491	544	542	491	502	515	554	509	515	533	533	516	534	530	501	558	545	513	501	521	532	543	525	515	549	520	553	492	540	524	516	539	498	523	538	551	549	476	541	556	534	540	520	517	540	506	510	549	515	519	541	497	555	497	558	528	524	545	554	516	511	532	551	486	503	494	511	494	500	521	492	542	481	502	508	498	491	530	512	505	501	539	490	514	544	500	499	479	519	559	512	563	557	506	532	545	526	527	522	531	537	499	512	533	532	528	496	515	545	524	548	480	519	541	514	517	499	516	536	527	514	497	522	481	507	556	525	524	539	506	513	492	534	531	480	540	505	483	491	490	554	531	527	537	501	521	527	567	505	521	534	521	529	536	522	565	500	521	568	503	538	558	533	519	526	520	519	512	530	532	489	537	515	521	527	495	544	506	510	541	526	498	502	544	515	533	529	494	530	515	546	507	490	499	541	557	515	522	497	531	517	541	547	548	528	527	522	542	582	498	527	508	519	540	500	501	532	506	537	542	549	528	529	489	453	530	482	554	534	527	525	519	504	568	537	535	524	481	508	595	505	565	531	529	528	561	492	484	549	542	555	546	548	491	528	535	480	500	534	526	515	513	519	479	511	513	535	525	562	565	553	512	518	553	509	549	556	519	503	534	453	544	536	557	477	527	530	525	542	502	539	535	477	497	531	519	543	547	499	517	515	490	535	538	494	536	568	525	517	511	530	541	514	515	556	536	469	505	518	495	480	499	540	517	531	538	549	551	494	539	510	492	533	516	544	521	554	523	526	529	513	538	528	513	529	553	521	510	469	584	512	491	532	565	545	533	508	530	514	558	542	524	527	468	517	543	515	545	501	511	551	530	496	537	537	530	542	565	526	551	493	502	505	529	518	521	520	544	519	510	505	501	543	508	483	562	517	486	550	506	557	501	564	516	525	537	500	534	499	540	553	527	538	532	508	511	535	560	524	569	521	533	522	529	502	537	547	489	514	532	529	516	494	530	492	517	537	513	511	526	546	515	502	527	527	582	550	492	549	551	515	558	491	550	536	549	508	562	493	502	514	513	520	531	548	513	505	528	506	512	524	562	513	519	536	514	530	532	471	540	564	532	517	520	503	521	516	519	535	475	539	529	516	530	538	499	499	515	560	545	529	525	498	536	549	516	484	532	500	575	543	542	515	533	553	484	532	504	525	520	505	514	511	547	532	516	516	551	501	528	526	519	525	482	493	502	511	548	484	521	516	497	513	546	512	498	504	549	549	516	514	531	501	528	522	498	498	542	565	520	539	482	486	503	534	496	511	503	515	533	519	535	539	534	568	535	541	513	554	562	530	523	527	503	531	500	538	509	526	514	505	530	528	539	512	507	536	470	550	493	522	538	510	518	495	535	561	492	521	533	548	515	496	493	504	481	522	537	522	536	515	515	524	524	531	533	510	514	525	506	555	501	560	537	539	549	548	505	516	538	573	498	545	522	524	516	531	508	488	513	524	533	528	538	521	532	501	536	556	523	509	554	489	518	535	519	536	542	509	519	505	486	503	543	496	507	487	547	491	546	481	522	521	541	546	494	536	546	513	540	520	487	510	528	502	546	551	544	559	528	568	517	516	530	525	535	525	482	482	528	505	527	509	526	503	532	543	507	505	542	537	518	513	555	517	498	533	545	527	519	475	557	518	490	505	553	529	504	489	504	492	525	522	540	458	539	537	519	530	528	554	545	505	530	541	484	531	499	508	486	490	537	473	493	487	501	557	539	535	530	526	530	559	506	524	530	541	541	574	544	516	541	523	556	511	543	518	562	523	531	543	517	504	552	533	503	522	530	511	538	484	548	532	521	503	506	554	545	546	517	528	520	511	533	529	525	498	530	522	502	511	548	519	490	539	489	527	533	498	531	503	536	573	532	532	543	512	531	551	567	545	510	513	527	510	529	513	512	502	535	523	539	489	467	551	539	485	514	497	510	518	531	491	505	509	512	519	549	522	527	502	555	530	516	532	514	548	566	578	551	553	528	517	569	501	536	521	476	516	526	526	533	554	537	523	551	470	529	527	529	475	500	532	530	522	502	501	526	572	512	491	489	529	522	502	534	547	482	552	539	576	490	528	533	566	522	553	577	544	556	492	527	586	539	485	508	481	530	474	577	513	515	498	540	550	518	508	562	491	520	496	486	544	527	500	511	569	474	536	548	525	481	500	548	550	526	504	528	522	541	530	568	475	558	507	572
24149	21528	28826	24643	21507	9478	1031	678	611	520	495	440	417	409	387	392	383	383	393	357	380	385	357	344	366	377	360	354	345	370	354	350	393	359	328	332	353	318	351	323	293	340	327	352	353	364	351	374	355	382	359	356	345	357	343	335	372	382	367	345	344	332	350	358	341	359	373	353	376	366	319	338	347	346	350	334	370	388	326	372	349	372	327	348	340	343	332	381	321	320	327	339	330	347	341	341	352	342	327	362	351	331	317	353	349	350	337	357	358	371	321	334	344	348	344	379	327	362	343	364	378	380	325	368	331	365	338	394	398	349	370	339	355	341	339	331	374	371	322	330	335	317	322	338	359	330	332	346	369	380	335	360	330	365	348	359	361	349	344	340	351	331	329	331	361	333	332	397	338	343	355	348	364	355	339	358	338	376	339	321	346	355	372	307	345	329	359	357	356	367	317	361	317	309	318	373	363	350	307	342	326	346	361	329	371	287	386	353	312	336	309	368	334	332	339	347	353	349	346	363	343	303	313	344	331	346	326	333	357	354	328	331	312	335	364	353	352	341	353	325	346	321	345	360	348	340	339	367	322	351	357	372	310	353	341	327	326	312	308	312	359	342	354	335	356	364	335	330	331	348	356	347	319	355	380	341	368	343	360	341	338	357	342	357	355	321	363	334	314	346	339	351	309	341	344	324	337	333	347	347	349	337	341	334	329	361	334	336	357	337	377	322	327	349	355	372	361	319	324	349	338	345	326	328	350	353	321	350	357	340	371	360	339	349	359	367	369	343	357	333	346	341	339	351	343	324	337	374	338	338	381	359	363	352	337	381	363	358	342	345	334	329	365	337	375	376	361	307	337	338	382	353	330	368	354	332	338	334	319	345	325	337	351	322	317	327	346	365	361	367	338	366	372	356	378	331	322	367	351	346	357	329	341	332	349	356	329	340	347	366	363	357	345	342	331	350	345	358	374	352	330	329	318	336	381	333	402	344	350	341	369	353	339	327	345	363	395	346	329	390	352	363	341	338	335	382	327	336	307	336	313	317	321	347	333	334	353	333	349	359	379	324	360	368	333	363	341	360	318	344	325	323	334	349	367	373	336	359	374	326	351	328	337	356	339	370	375	366	381	345	347	351	320	355	369	334	324	337	375	374	319	327	322	346	331	345	343	376	349	368	335	338	321	345	309	361	314	392	327	366	367	372	357	360	344	318	363	342	371	354	310	331	346	358	318	339	339	360	351	346	361	347	325	361	347	342	343	346	337	349	342	350	370	344	378	336	312	353	355	350	328	354	349	337	342	347	329	325	357	368	348	356	331	375	339	334	363	303	355	352	350	351	349	344	329	333	343	335	359	368	334	345	331	311	391	339	329	339	352	351	328	329	359	310	340	355	351	353	336	338	382	368	352	300	318	340	335	348	321	322	348	335	316	349	351	335	319	334	333	360	325	366	364	335	377	349	338	327	323	350	339	305	330	351	357	321	338	340	333	337	351	347	344	340	345	358	366	361	366	372	356	341	372	377	358	338	341	367	334	351	312	349	361	319	352	310	326	344	378	381	333	343	332	381	371	333	325	313	372	354	332	337	358	376	338	336	350	323	318	338	322	327	420	338	338	327	348	345	336	356	319	367	336	318	367	348	355	363	328	340	348	349	346	338	343	355	367	349	351	334	336	351	340	361	359	352	324	330	347	355	333	357	390	316	334	315	350	370	348	336	352	312	399	328	344	364	376	338	341	332	330	323	357	371	320	346	345	327	339	337	340	369	329	322	345	377	350	367	318	346	328	343	358	364	321	329	344	359	355	358	361	346	369	355	369	358	350	375	344	371	357	339	358	350	339	391	349	312	342	339	347	357	381	337	345	330	342	329	326	316	327	349	331	324	311	346	329	350	338	343	369	312	364	305	332	318	350	356	357	341	356	324	365	334	330	351	341	329	362	336	338	372	340	358	352	332	379	355	371	337	315	340	342	392	317	351	360	342	335	350	372	347	360	320	343	364	364	333	356	345	332	328	348	372	357	358	334	316	357	343	352	355	395	317	347	327	347	347	312	329	357	342	367	374	374	339	363	345	350	326	355	327	339	371	333	338	338	362	352	300	321	339	356	389	351	350	355	377	366	346	358	344	315	348	297	331	330	352	302	342	374	321	365	331	333	321	358	341	319	342	363	329	343	350	336	355	342	363	322	302	341	342	328	339	338	343	335	351	307	317	362	317	350	368	355	357	359	364	348	296	343	288	335	343	311	343	334	348	348	339	311	334	339	320	333	336	360	314	330	348	361	334	323	356	337	333	325	322	343	338	344	326	332	322	342	333	398	334	369	360	328	349	386	371	362	334	328	373	330	353	368	345	314	367	359	387	365	316	361	346	365	354	334	357	336	316	309	333	358	349	324	324	345	333	324	339	303	363	334	376	320	347	327	348	334	338	365	354	324	336	336	322	337	363	353	353	340	341	370	361	331	348	317	332	369	340	352	359	349	343	323	319	322	347	323	338	357	372	317	350	342	360	334	374	351	339	342	352	353	341	355	311	334	358	324	362	335	343	372	333	355	351	357	323	336	375	337	384	364	374	343	344	342	343	355	327	336	363	342	356	361	325	322	400	383	360	342	346	366	351	365	312	341	355	356	324	329	334	368	326	345	340	314	325	331	354	325	341	340	344	362	337	339	315	353	342	322	366	316	332	332	349	330	370	357	348	346	340	338	335	330	332	339	322	374	338	351	390	335	322	348	352	390	368	380	328	335	362	340	349	358	364	341	367	338	347	322	358	350	330	340	356	326	346	345	344	353	352	361	322	355	358	338	382	328	329	372	368	357	331	316	352	378	349	326	323	330	359	361	320	355	363	330	315	372	335	333	336	348	336	308	322	321	352	351	374	354	329	376	342	333	315	377	314	359	358	361	321	345	360	335	369	330	328	352	336	341	364	398	325	330	342	342	339	328	332	355	365	323	367	348	365	330	382	364	351	333	337	369	362	384	319	366	343	360	325	335	351	302	328	368	300	322	344	349	320	329	356	352	353	357	347	351	345	366	354	329	349	351	334	317	329	349	329	388	352	344	347	325	346	354	341	357	322	335	291	319	347	366	325	355	341	312	339	347	312	340	381	367	358	354	354	343	341	361	346	353	344	337	314	368	362	347	330	328	374	358	339	337	334	351	361	361	319	347	338	332	370	347	372	313	312	339	338	342	369	350	348	358	328	356	326	352	363	332	312	322	337	345	345	343	315	366	362	350	347	340	345	358	342	326	324	346	358	348	352	363	352	348	334	335	347	355	353	325	307	348	339	354	371	347	315	350	352	349	344	392	334	337	343	370	314	355	330	343	307	328	344	337	349	368	367	356	348	334	361	329	385	355	324	338	325	349	334	328	344	311	342	356	357	321	356	345	328	372	345	351	319	344	354	341	333	369	311	346	336	322	335	335	343	332	336	363	337	334	350	332	356	361	342	373	329	355	360	377	327	364	323	328	372	354	343	355	330	349	360
24161	8135	5267	2483	1776	1414	1082	898	736	692	565	534	504	491	495	463	439	422	426	399	435	430	409	353	401	367	389	409	352	367	407	375	334	370	407	367	395	366	362	344	316	383	397	391	373	399	386	376	342	353	364	390	370	379	370	364	367	355	349	389	352	360	361	358	326	400	378	361	370	356	378	361	358	370	383	383	332	400	372	391	368	339	366	381	347	354	354	397	332	369	352	366	371	360	349	388	366	383	343	377	359	390	373	349	383	366	332	376	369	355	390	362	361	369	388	374	398	399	411	395	382	422	383	346	390	356	366	380	386	367	394	365	362	361	392	400	390	392	374	339	350	362	407	382	399	334	378	410	378	361	355	363	359	338	351	351	367	366	363	347	394	356	372	368	359	364	358	417	350	372	344	352	350	356	394	400	370	378	314	363	367	366	380	382	395	393	400	342	381	367	376	325	295	395	391	354	366	387	385	363	350	360	367	403	359	365	346	366	350	364	328	382	356	354	377	371	370	363	388	363	344	363	379	367	367	352	363	344	371	370	385	361	362	369	356	339	397	383	372	364	353	380	377	396	344	358	355	359	359	393	359	343	371	312	374	341	359	378	369	392	405	381	346	319	367	353	343	362	381	361	372	359	368	358	379	329	383	375	391	341	350	369	340	352	335	352	329	375	361	346	353	387	360	364	380	380	364	368	343	342	350	362	363	371	373	360	363	370	387	340	332	382	371	370	390	360	335	381	360	373	374	370	388	379	365	363	347	345	355	419	386	357	339	357	367	364	359	372	379	372	375	378	385	354	345	352	367	390	335	349	362	325	368	377	365	397	316	386	381	360	372	363	376	368	353	382	418	374	350	358	367	396	394	361	352	399	368	392	333	350	345	343	366	344	363	376	350	347	377	369	377	367	346	375	363	381	328	370	369	373	360	346	347	359	347	358	371	345	372	367	359	371	340	372	360	322	361	360	365	359	374	374	369	361	353	371	367	347	371	331	351	359	392	343	349	383	381	356	366	374	354	393	418	371	383	374	363	368	349	345	350	378	345	375	381	332	332	366	380	346	363	366	351	344	342	366	339	340	393	330	353	362	411	373	364	349	343	371	365	353	336	342	350	380	365	399	364	354	355	367	370	364	381	341	362	337	363	366	349	368	356	377	380	378	367	336	345	359	328	401	354	333	378	375	344	329	353	356	347	378	352	371	350	378	364	370	359	340	363	333	340	370	338	381	372	351	364	375	383	349	397	344	410	353	384	348	356	377	363	372	365	379	344	348	379	378	335	382	341	360	386	351	357	363	363	372	347	357	369	361	394	371	374	339	362	353	377	395	361	360	380	389	347	332	372	357	350	347	381	350	374	355	393	373	339	353	381	361	356	386	348	390	382	355	393	362	368	386	372	402	372	344	342	362	351	393	358	379	387	367	348	379	324	352	340	397	347	395	351	396	407	360	353	372	327	391	378	341	362	361	375	398	349	345	384	343	410	364	355	358	389	400	348	361	350	360	378	378	329	356	377	363	389	401	385	374	344	386	360	382	350	337	385	373	349	377	340	369	368	372	374	315	371	368	363	371	387	396	372	400	381	376	383	361	347	378	361	368	374	367	421	343	357	348	373	376	373	340	365	397	355	356	378	354	369	364	405	372	366	367	373	362	360	372	339	369	347	405	376	368	356	353	358	345	349	360	378	352	358	362	325	361	363	342	377	390	379	396	326	376	384	351	366	343	356	410	352	364	348	362	359	342	354	330	338	340	376	345	372	389	343	361	374	367	380	365	336	347	386	364	377	373	367	359	350	368	384	362	344	379	349	383	360	351	356	371	350	317	375	417	352	371	360	351	383	391	353	332	336	394	354	343	377	342	352	357	354	342	390	329	396	385	337	360	388	388	347	346	390	352	356	386	380	335	359	359	404	375	368	292	373	361	401	358	352	350	348	359	362	354	365	359	364	362	394	354	410	350	366	353	376	330	397	359	381	342	394	383	388	341	372	384	405	350	353	395	343	395	388	343	352	349	374	408	385	357	382	360	344	343	327	355	380	344	373	351	374	357	352	363	371	385	377	343	363	389	368	425	361	351	376	369	349	376	335	370	328	374	385	348	355	365	345	379	315	330	379	348	356	366	352	391	365	399	358	362	380	337	358	369	359	360	314	328	376	353	361	389	373	357	366	362	364	373	344	364	401	332	369	365	370	366	377	360	380	367	340	339	346	343	350	381	346	360	430	359	382	353	376	381	347	353	341	375	372	352	366	361	368	398	340	388	385	389	339	386	356	362	362	353	340	414	356	395	349	336	343	353	381	360	361	370	349	386	384	364	367	379	362	340	351	361	347	367	374	353	363	370	378	382	378	399	415	370	390	391	355	329	313	342	371	342	392	351	384	359	362	363	331	374	391	356	372	364	375	352	375	353	369	376	365	357	385	352	342	355	351	375	346	389	367	369	352	379	381	375	368	354	338	385	338	374	366	355	372	394	344	362	378	385	376	350	350	332	346	352	378	355	365	343	375	356	364	386	341	359	374	357	369	360	318	325	368	350	363	346	377	361	340	337	354	341	364	367	367	399	351	369	371	352	347	388	363	387	343	386	336	348	390	375	356	358	319	367	362	331	361	332	362	350	369	383	389	350	335	385	388	343	362	368	410	365	347	348	372	344	353	354	337	371	372	371	341	377	380	357	407	389	347	361	386	338	374	419	350	347	348	344	382	356	374	337	375	380	365	340	383	354	391	374	396	346	383	408	360	326	339	362	361	378	367	349	359	351	342	339	355	344	377	361	374	407	353	376	371	346	380	372	418	366	353	373	386	327	353	357	397	377	382	364	380	378	377	337	334	346	358	374	372	327	341	348	400	359	345	377	361	378	366	370	363	366	366	374	390	374	355	349	352	372	404	379	371	370	400	359	383	340	367	348	369	365	375	374	364	350	343	354	344	340	383	353	404	381	370	355	378	346	321	376	372	331	380	377	382	358	407	367	345	349	379	380	339	359	361	364	355	362	381	381	348	361	373	359	329	378	349	377	339	388	377	352	379	347	347	350	370	366	350	342	358	352	360	363	348	377	376	349	410	376	362	343	358	376	358	323	372	332	355	341	383	338	354	345	339	395	345	345	388	373	388	345	367	395	349	347	380	331	365	374	392	387	359	365	419	375	361	353	358	338	380	364	355	343	395	359	401	354	350	375	402	383	335	349	350	351	374	396	376	369	396	367	362	364	358	354	354	331	375	379	363	366	354	358	363	363	342	380	360	360	391	361	357	345	340	411	331	375	363	367	397	372	373	388	316	320	356	376	345	380	374	355	362	321	355	367	339	342	358	378	351	354	390	367	356	360	355	378	381	362	369	372	340	395	364	338	368	349	356	371	365	326	390	362	365	366	357	371	343	368	365	371	377	355	393	331	343	358	379	365	345	326	369	344	345	366	376	357	364	363	336	357	332	377	360	361	397	383	355	393	344	366	373	353	370	357	365	337	383	349	379	332	382	318	352	321
25422	21516	27632	25745	9436	1049	907	849	796	797	746	711	696	696	725	695	719	665	662	671	633	689	668	711	664	685	678	697	684	687	672	620	673	663	716	692	658	654	674	647	673	654	663	658	680	691	671	664	650	658	712	677	709	690	644	608	608	668	675	689	665	662	686	697	673	658	722	695	659	688	635	664	642	675	672	676	676	657	624	659	619	700	685	699	645	704	651	703	664	623	698	662	624	585	666	636	635	659	650	643	652	676	685	667	644	679	696	612	673	699	674	668	667	715	696	677	664	640	693	679	677	710	684	694	643	661	657	656	728	723	677	649	708	668	671	652	697	677	665	624	659	660	645	687	673	714	635	674	680	663	643	628	647	681	683	711	662	613	683	703	666	710	659	650	693	685	691	669	680	687	648	680	687	671	677	744	702	679	668	650	683	673	728	722	731	690	655	681	673	689	687	665	654	627	692	657	676	674	667	693	650	657	700	640	670	690	679	671	644	641	654	691	689	713	681	652	673	672	681	693	657	698	696	675	665	635	671	662	736	732	702	686	668	627	639	652	641	698	739	704	670	652	712	676	653	638	612	681	651	661	669	615	685	718	659	636	694	695	668	689	688	687	640	673	720	633	638	645	706	681	702	659	672	690	664	664	689	668	682	675	674	616	710	730	661	665	656	675	697	635	670	680	653	716	657	653	632	711	676	674	719	682	639	687	637	619	672	676	699	655	660	687	667	626	726	625	702	734	634	652	732	690	700	719	667	704	686	686	697	689	650	673	657	691	653	690	681	657	648	693	689	698	665	653	679	699	654	659	706	645	721	681	667	731	654	664	642	645	667	730	641	632	649	655	626	675	699	644	695	673	657	671	653	659	648	640	641	670	665	690	700	674	694	706	664	702	671	662	682	639	650	667	672	688	692	674	692	675	650	685	662	708	675	644	671	692	686	648	678	641	738	692	636	646	676	662	704	744	681	639	664	708	671	714	717	667	633	639	694	649	658	699	645	675	708	688	653	623	674	665	681	690	634	647	679	651	655	704	668	688	646	676	682	700	656	639	690	665	707	664	666	663	693	703	680	661	705	613	634	676	629	631	611	631	666	728	670	670	664	650	644	690	672	643	696	665	703	702	711	671	626	667	641	651	654	708	691	603	682	635	667	666	647	635	728	712	705	648	632	663	667	715	668	697	664	668	688	700	635	673	652	671	625	726	660	682	666	679	675	656	662	612	665	631	667	704	661	692	688	704	683	673	668	652	673	656	662	687	698	696	640	713	644	639	670	686	618	702	652	665	692	643	662	651	706	711	699	620	678	662	650	654	674	628	673	672	677	654	704	704	652	685	674	663	670	654	679	678	653	677	689	592	643	682	700	698	673	654	694	675	645	665	684	672	667	628	660	668	677	669	701	689	740	672	646	653	644	690	641	686	614	676	653	615	654	673	653	660	664	646	649	664	698	688	684	642	674	659	712	670	656	665	653	682	684	641	690	628	643	694	672	715	695	679	643	633	683	710	658	678	633	688	602	692	702	701	667	658	685	700	655	654	699	695	667	733	674	688	680	640	698	664	681	686	659	679	680	700	668	672	671	700	686	712	692	662	728	651	686	651	671	693	644	657	705	609	671	744	645	682	684	634	682	612	635	676	655	665	625	669	649	702	632	664	669	704	658	666	622	666	697	683	683	634	624	661	624	669	670	622	692	663	662	669	689	706	681	652	666	655	623	617	667	649	685	675	671	719	700	694	654	679	680	645	708	641	699	643	648	690	700	654	635	668	685	650	677	647	609	627	636	688	658	679	683	635	673	678	719	641	608	685	662	631	688	667	662	665	700	677	655	670	667	654	648	680	640	679	659	611	668	665	725	700	701	716	637	686	710	634	680	636	649	710	665	705	665	641	672	697	671	668	662	625	665	658	727	669	664	678	635	659	715	677	650	682	678	700	686	675	657	622	648	665	693	699	729	654	661	675	663	633	637	681	695	618	647	668	640	692	662	677	689	667	702	665	646	674	646	717	632	635	601	724	651	632	632	669	651	684	658	657	657	670	656	693	701	689	713	650	690	665	650	674	652	661	669	662	689	640	706	679	727	660	648	695	721	642	666	701	598	671	682	653	657	663	687	643	670	676	698	649	649	696	668	665	697	663	655	688	699	687	716	676	654	672	697	676	677	671	654	655	670	650	670	672	658	677	698	671	661	664	669	657	626	672	642	693	666	654	667	676	716	674	655	685	697	675	697	669	686	655	651	638	700	702	674	663	678	623	693	655	668	693	660	659	667	654	705	658	661	681	655	677	675	663	642	661	648	727	691	688	721	678	688	627	622	690	647	676	650	689	703	685	709	645	684	686	690	670	676	651	684	627	687	642	670	706	690	633	696	625	676	683	647	698	695	671	622	664	706	649	696	678	647	663	653	647	668	639	688	663	627	662	676	658	646	644	624	719	655	679	702	649	629	678	634	688	658	663	708	697	681	650	640	659	710	680	689	612	720	648	675	672	669	692	645	650	672	676	644	676	679	669	664	702	635	639	688	665	678	706	616	654	684	653	691	667	670	664	643	658	711	712	660	684	649	672	677	644	686	646	728	631	702	628	650	638	692	699	660	671	694	620	680	704	654	646	662	676	631	639	684	689	710	682	692	672	689	695	659	605	616	670	691	676	648	686	665	657	634	685	685	650	642	621	709	611	676	667	673	653	694	698	664	693	609	670	664	698	736	671	651	705	660	672	658	713	706	652	643	685	680	690	638	641	697	701	719	697	657	682	629	674	694	624	673	635	702	659	666	654	664	671	683	714	679	649	637	628	670	657	678	695	687	659	672	608	696	691	650	712	649	698	676	666	693	689	648	671	656	683	578	686	641	581	710	659	624	672	614	672	618	656	683	685	681	698	674	686	616	644	653	622	701	696	650	653	695	674	655	681	703	634	643	693	673	659	623	675	664	663	660	690	647	668	697	691	646	676	633	684	695	641	650	633	659	633	723	739	704	695	688	693	681	664	631	704	665	631	627	643	645	687	697	653	641	669	608	664	646	642	700	688	654	645	639	658	650	704	658	652	670	651	653	648	656	654	655	731	624	627	699	652	687	667	645	658	686	677	666	695	654	646	645	695	693	691	662	655	670	703	671	628	696	652	691	622	638	659	708	626	656	686	651	678	671	677	639	682	684	669	676	643	667	675	673	696	706	665	673	651	654	685	671	621	646	674	711	653	678	656	687	711	641	685	642	684	659	731	670	677	654	633	633	672	699	669	634	677	652	644	690	643	681	660	695	667	715	652	669	648	687	631	650	672	602	669	690	688	681	652	694	672	668	626	671	692	725	679	700	666	694	668	662	664	670	666	689	688	692	664	677	655	629	612	676	658	676	620	707	686	653	663	680	694	667	725	649	673	651	656	627	644	699	655	641	626	669	662	664	692	653	670	673	702	629	657	659	680	688	701	696	654	701	667	673	700	635	632	666	675	640	696	613	678	650	667	661	673	683	708	644	648	680	707
23999	4938	3072	1771	1423	1153	1103	981	864	811	806	778	790	783	723	734	678	697	693	707	734	708	668	719	685	661	650	657	685	696	683	671	665	733	698	711	695	670	712	683	687	669	673	665	681	668	680	672	654	671	691	706	672	623	620	669	666	672	687	702	707	681	657	677	695	705	668	720	693	708	660	696	666	732	686	646	648	619	661	674	665	655	646	689	695	633	686	681	656	736	653	681	673	639	668	695	692	684	690	637	676	674	702	723	664	668	700	630	703	669	696	678	679	717	649	680	640	725	673	725	668	723	696	697	656	685	666	655	712	680	703	701	623	693	691	669	708	630	674	710	650	687	692	692	752	679	714	714	627	700	666	652	631	623	683	649	664	641	679	639	685	702	698	633	695	682	705	659	644	703	662	655	695	681	699	658	650	676	652	667	682	685	629	749	718	640	690	656	668	690	698	662	635	710	633	637	684	645	651	655	673	725	647	652	685	712	639	651	668	630	682	650	656	666	673	660	680	649	690	629	678	701	648	626	712	732	667	665	670	666	686	630	686	659	656	674	673	714	644	677	694	705	629	669	714	700	691	616	637	747	639	688	661	745	655	667	719	599	673	689	643	709	674	676	647	649	682	698	717	687	759	659	697	654	732	649	747	630	716	707	686	691	664	650	694	678	709	666	729	653	658	707	651	650	666	654	686	720	648	692	665	652	679	680	640	660	682	685	639	656	682	650	707	686	683	647	689	628	687	686	699	682	709	652	686	667	657	659	667	683	676	702	677	674	693	650	611	684	643	683	686	681	636	690	702	714	692	656	657	647	705	685	662	697	670	717	739	664	691	630	615	652	630	689	681	692	643	636	629	701	676	660	688	670	733	696	670	675	687	676	690	668	669	729	684	697	674	699	689	661	697	692	691	616	653	692	684	664	710	663	690	690	669	670	659	662	639	640	720	646	679	645	694	647	641	627	661	670	653	665	691	685	665	676	714	655	720	686	666	659	724	678	658	651	653	719	663	648	691	687	627	693	650	686	657	652	635	683	721	671	672	697	679	687	701	662	694	664	648	672	663	672	667	690	702	668	691	644	647	662	681	723	680	675	654	664	634	724	643	668	670	695	646	649	672	714	660	712	699	658	669	671	670	659	647	690	697	678	649	664	693	690	687	655	701	668	704	689	642	662	686	666	662	720	722	654	686	645	680	698	687	649	642	661	705	647	690	655	688	701	700	662	666	642	645	678	730	717	690	700	702	660	670	680	701	659	657	703	692	675	653	693	694	662	698	696	681	680	671	665	661	674	663	626	627	675	686	706	738	685	740	671	650	696	683	638	611	665	675	659	693	647	718	648	663	651	623	643	693	660	692	679	719	666	692	654	686	671	716	681	723	651	653	710	648	689	663	613	677	734	682	706	637	689	624	677	690	673	679	680	702	653	646	674	703	673	693	670	701	666	674	667	681	655	688	688	714	646	672	711	647	693	634	708	641	638	665	694	711	673	697	706	673	682	615	658	688	684	679	667	674	691	667	677	690	657	660	617	722	664	656	678	715	687	671	692	673	679	701	721	661	691	660	699	664	684	656	705	712	673	700	680	654	683	696	678	688	674	664	661	700	669	683	686	711	723	625	710	664	662	698	667	668	672	654	738	703	691	664	680	674	652	686	704	639	693	684	666	636	662	674	680	719	662	711	639	654	703	642	645	668	725	638	656	677	639	698	720	661	629	691	761	620	681	666	706	724	664	657	718	713	656	718	644	683	690	656	691	682	688	682	693	702	680	675	713	664	672	673	685	668	641	694	628	719	682	677	707	673	703	674	645	655	690	688	697	664	636	680	691	653	642	704	691	599	717	714	691	701	648	689	638	662	627	696	662	689	719	686	654	668	657	693	632	719	643	705	631	662	683	675	695	661	671	667	687	675	704	676	698	670	684	683	640	710	662	662	699	690	662	692	668	705	669	671	692	673	705	719	689	743	689	676	651	689	622	658	688	678	665	676	668	689	679	615	678	685	615	653	711	684	727	677	665	688	690	665	731	672	677	704	699	684	661	645	694	668	688	648	684	669	648	651	674	716	661	681	670	665	666	676	678	654	702	750	699	674	676	676	688	695	680	726	679	692	649	661	683	701	717	713	656	653	667	660	654	703	680	643	663	639	659	700	663	681	636	724	682	633	674	716	690	631	706	668	669	712	645	650	690	678	684	674	688	643	681	637	701	660	709	647	649	681	662	664	654	711	660	658	656	674	692	690	705	684	665	669	658	668	654	699	705	660	671	647	695	637	680	666	665	676	635	691	705	671	682	658	708	670	682	647	704	684	633	691	680	678	701	707	676	680	652	650	703	681	693	708	680	685	617	681	693	700	682	714	686	664	676	646	667	648	693	669	668	686	708	686	655	664	643	636	662	679	672	679	657	645	659	653	649	681	667	664	672	708	670	640	637	681	624	680	700	681	727	683	678	670	673	686	633	653	692	653	673	726	654	667	706	691	643	652	685	651	674	679	712	717	677	708	682	625	628	729	696	677	638	669	674	643	710	664	685	693	631	686	662	699	675	675	698	666	689	684	701	672	711	665	705	679	684	641	631	664	646	642	670	689	656	659	637	691	630	641	659	640	700	682	655	693	692	708	675	688	658	706	669	668	666	688	675	694	647	647	689	698	694	618	655	669	653	688	660	710	698	620	683	682	657	647	647	633	679	693	679	673	653	679	691	655	665	658	652	681	622	665	687	626	690	661	655	703	667	689	683	708	654	717	672	723	677	675	677	703	683	647	695	676	699	689	683	671	659	681	624	654	679	670	687	679	680	695	643	677	666	670	689	642	659	699	659	683	642	668	683	650	641	631	703	687	703	674	676	714	662	699	669	686	692	691	713	710	708	689	635	723	673	697	669	664	681	673	676	678	646	679	694	672	687	707	635	681	706	690	675	629	690	651	672	666	694	666	645	648	724	710	662	669	618	686	681	673	656	651	676	663	700	710	678	652	653	688	665	690	606	711	668	689	686	672	701	684	660	695	713	691	645	631	680	699	675	684	677	671	674	700	653	716	705	669	689	682	672	647	640	700	659	696	705	680	705	681	696	656	666	690	710	688	663	684	679	681	674	664	704	710	710	715	646	664	689	707	718	729	656	658	663	680	670	649	718	646	706	681	665	650	654	656	669	677	675	708	654	625	694	663	644	671	637	642	646	680	674	677	634	659	689	665	671	686	686	649	683	629	669	634	685	661	652	676	649	681	686	676	701	603	680	641	667	689	671	657	658	693	633	658	650	647	718	690	664	655	686	638	666	658	651	668	660	706	671	680	718	658	656	696	723	670	690	700	673	707	695	670	641	663	666	673	687	702	657	680	670	679	681	672	682	709	696	682	674	679	691	677	671	700	686	675	673	666	679	687	663	730	653	706	700	674	697	668	714	681	664	668	677	726	653	678	650	680	689	698	714	663	640	678	704	654	680	632	676	676	752	666	651	721	642	683	686	658	655	715	657	680	635	656	678
23116	21545	29289	24264	21552	21579	7109	1223	964	790	785	709	686	611	674	683	588	624	611	533	547	602	525	564	516	550	552	531	550	559	480	537	514	491	565	502	511	501	525	513	534	541	473	535	498	535	500	519	517	517	522	491	473	540	551	498	541	501	554	510	482	494	508	457	468	498	517	508	467	498	533	528	471	542	485	521	521	488	522	516	512	459	491	495	514	503	529	515	506	516	539	522	476	521	546	525	489	526	493	547	491	558	528	530	530	509	528	514	513	550	501	548	494	536	533	535	516	557	506	545	575	545	515	548	540	473	528	564	527	515	517	506	498	520	535	521	502	528	553	493	486	499	550	544	529	528	512	541	532	498	514	480	530	549	546	530	512	517	504	514	531	500	499	517	507	481	563	505	511	528	505	486	521	498	524	491	507	522	510	554	469	518	427	514	486	499	499	518	521	531	509	504	567	502	535	536	471	474	488	547	500	478	546	523	492	503	512	536	528	505	512	515	568	532	486	504	510	475	519	516	517	489	516	512	543	518	519	566	498	510	496	489	532	480	499	540	480	469	527	474	486	490	505	500	528	502	497	517	552	526	498	503	519	497	514	555	543	480	516	522	544	507	498	496	529	557	526	500	509	478	498	480	446	519	491	492	478	509	532	564	512	482	543	529	474	500	497	498	528	492	511	514	529	500	503	482	482	524	511	512	533	478	489	483	497	510	508	512	494	495	512	515	513	518	506	502	507	467	517	471	526	448	537	499	535	476	485	490	496	498	497	504	509	542	513	510	496	490	573	501	492	528	540	519	481	477	478	536	492	475	483	544	508	461	460	555	489	518	534	473	466	529	510	553	509	465	495	520	534	456	499	522	516	496	545	477	501	508	524	473	529	563	517	495	564	513	518	503	515	505	480	514	519	525	525	535	495	511	489	516	496	498	503	516	496	513	482	474	465	500	494	500	490	522	482	510	513	512	472	545	517	527	512	555	497	477	506	544	499	520	511	524	476	486	495	516	539	507	506	542	531	500	495	537	519	473	483	533	483	498	499	533	521	524	500	519	505	456	524	525	518	492	505	479	491	506	501	513	499	515	536	539	548	518	533	494	516	509	538	517	510	490	517	469	459	519	512	502	519	519	477	546	500	480	533	503	474	546	495	518	470	507	541	507	511	508	506	489	524	490	475	492	517	467	491	495	536	542	513	509	509	470	531	529	487	507	494	488	510	546	515	491	489	543	519	494	520	529	539	519	530	467	521	497	506	500	474	504	495	516	523	488	472	479	516	554	555	502	539	519	519	498	531	519	476	499	500	519	534	518	499	505	493	477	564	522	508	532	499	519	536	530	511	545	499	464	467	548	491	494	525	544	515	438	453	506	485	472	483	456	477	536	528	537	530	520	528	562	537	490	532	496	502	511	524	509	502	519	525	586	533	544	525	481	538	473	503	542	523	510	530	527	513	495	522	506	500	529	472	512	528	482	483	520	473	540	507	501	525	512	540	503	535	505	523	539	495	517	481	542	519	514	497	526	537	549	487	466	507	473	504	529	501	566	506	480	483	505	533	492	550	499	502	473	525	505	492	512	494	525	509	572	539	539	503	509	495	497	534	503	540	495	504	491	577	521	537	551	501	514	490	526	507	468	540	531	463	502	505	541	513	480	533	529	456	499	499	509	498	489	502	492	487	500	512	498	484	519	547	514	483	481	459	485	544	509	516	500	481	506	518	542	513	518	518	518	527	530	462	489	472	518	546	506	520	514	547	488	473	537	543	524	508	523	508	460	477	514	525	516	484	498	471	543	535	491	500	483	514	468	471	497	488	462	507	453	503	494	510	500	518	495	507	548	467	499	502	498	491	481	543	503	485	534	509	500	498	460	499	512	528	485	552	500	524	519	498	507	517	541	514	546	522	493	542	529	469	507	478	507	525	489	504	534	470	499	517	480	513	526	529	506	495	517	502	497	501	558	505	516	524	553	503	485	511	503	493	512	471	477	547	516	492	456	498	510	514	504	510	498	501	517	473	513	502	519	547	537	516	503	514	506	461	528	506	536	510	505	487	466	512	517	473	509	497	492	460	526	483	506	553	527	485	513	529	504	514	511	526	513	519	516	481	537	528	528	485	504	542	482	484	515	511	518	500	520	483	515	526	522	506	507	502	478	489	498	519	485	494	507	526	545	523	520	506	524	513	496	494	451	487	515	473	468	505	495	511	487	474	529	492	507	520	486	560	533	477	565	512	506	537	479	506	500	508	488	557	552	547	508	539	548	531	509	530	524	512	509	453	548	504	470	509	500	506	500	518	530	505	522	507	510	515	517	497	437	492	502	516	505	504	506	493	517	568	517	565	539	524	504	499	512	494	525	555	516	474	529	493	474	476	495	467	535	505	490	530	539	470	495	514	505	478	500	465	462	517	516	523	486	522	510	552	500	545	543	495	514	495	538	500	517	504	520	527	549	504	525	483	527	492	484	559	477	479	533	486	486	523	526	521	481	510	478	559	480	546	502	525	526	485	515	477	503	520	512	539	511	500	499	537	525	502	486	523	505	529	466	517	517	505	517	505	457	535	540	538	507	452	555	511	512	511	490	499	485	473	518	519	515	467	528	492	534	499	514	502	489	488	520	503	475	530	546	490	508	473	540	499	500	514	500	500	469	541	481	492	495	536	504	464	516	516	486	506	518	490	503	514	500	522	493	571	504	503	539	482	530	543	512	520	510	480	501	553	484	518	538	483	538	468	524	480	483	533	479	488	499	514	497	492	520	563	518	528	508	507	516	503	467	508	507	484	496	497	536	509	484	494	476	487	527	505	545	496	480	527	491	488	548	509	518	506	523	502	521	576	543	489	512	488	502	503	515	511	447	524	564	502	477	496	541	552	480	495	507	503	522	510	504	545	510	518	515	475	500	481	493	482	502	506	508	520	515	529	503	510	496	537	505	495	486	522	485	517	490	506	493	476	514	549	545	505	538	497	485	518	493	495	523	550	497	551	470	453	499	533	496	477	538	517	527	533	490	488	549	528	522	485	492	502	520	509	509	481	553	508	513	498	528	530	538	511	510	548	506	514	484	543	529	490	489	520	541	482	514	479	493	539	512	471	519	532	520	543	518	519	544	528	509	510	508	477	471	566	524	487	498	477	504	542	520	503	532	534	534	502	493	573	482	506	509	520	506	505	476	518	516	517	541	509	472	530	518	508	506	513	495	533	512	497	465	481	498	498	492	508	532	537	525	508	490	480	482	477	508	524	500	500	486	462	519	510	539	503	496	506	518	531	522	516	505	527	484	496	508	541	512	525	514	495	496	480	483	518	476	495	498	496	508	507	493	492	511	495	506	532	470	506	483	561	501	534	518	502	531	469	507	539	522	508	520	496	531	483	534	486	476	528	496	531	528	508	480	542	497	536	486	478	508	544	503	461	470	507	491	486	481	476	488	542	502	520	514	482	475	533	523	539	532	475	455	506	480	517	518	500	530	472	535	521	447	521	517	503	550
26021	13326	8906	4300	3199	2406	1813	1563	1303	1076	932	866	735	793	683	715	624	614	577	613	627	559	545	571	560	533	586	623	545	537	551	530	508	547	517	532	562	482	525	514	524	517	524	480	498	477	514	526	507	492	506	474	536	489	542	523	531	499	511	514	508	495	510	489	492	507	519	488	509	498	537	524	509	492	519	522	497	473	522	525	489	506	481	522	506	502	534	486	518	490	500	565	497	529	489	497	502	507	508	506	491	477	510	492	517	501	512	485	522	510	484	484	536	540	523	507	530	540	525	564	541	574	524	577	543	537	532	546	520	516	497	516	542	482	493	535	497	527	527	503	487	525	494	495	485	488	520	527	501	546	472	524	489	455	532	508	527	542	530	519	499	512	516	471	480	524	484	502	523	542	485	517	496	511	509	515	481	498	523	501	519	504	470	498	503	536	517	518	497	483	518	479	512	510	488	494	468	522	471	494	543	488	531	528	520	493	504	483	449	511	471	484	473	515	503	509	497	497	523	525	523	502	499	494	514	494	509	532	505	502	456	549	483	503	518	515	492	493	500	521	529	489	532	496	503	506	450	493	463	516	492	495	467	516	516	514	445	483	473	540	482	479	503	493	497	493	464	538	479	517	481	489	496	538	526	470	519	496	471	471	526	586	475	496	488	481	490	499	504	524	496	465	480	486	475	489	537	495	488	503	464	479	499	501	489	485	462	506	492	524	466	483	501	490	486	499	506	507	516	490	514	472	482	480	516	528	484	479	477	501	481	478	509	522	534	537	469	509	473	474	528	514	504	489	505	446	528	478	502	502	541	510	496	511	523	487	518	493	480	466	482	543	494	487	524	544	484	520	479	499	512	455	482	464	506	480	469	511	515	501	460	518	507	470	498	507	511	531	481	484	474	476	454	543	472	523	561	537	521	552	511	488	553	489	497	512	478	509	500	464	517	502	492	488	492	489	473	501	497	485	515	559	515	512	504	514	484	513	535	532	475	506	514	510	505	517	537	523	513	532	508	490	490	505	506	482	470	494	479	495	474	518	513	486	495	468	512	527	500	524	520	472	525	524	493	480	536	513	494	490	506	503	515	505	508	490	530	505	539	468	501	524	519	448	518	542	509	542	508	514	497	514	490	513	521	501	514	513	484	519	502	487	482	515	505	463	508	492	518	532	522	453	509	496	506	536	505	499	515	514	493	504	489	505	506	509	517	501	506	492	500	461	490	538	487	513	459	564	499	514	506	497	504	461	516	504	513	554	495	512	497	480	471	501	522	512	537	539	486	530	522	511	463	504	555	517	500	502	516	466	519	509	501	499	518	480	496	480	512	499	450	486	518	512	519	478	518	517	514	470	531	492	512	461	480	519	517	505	481	564	510	502	518	465	510	510	475	506	514	533	526	515	539	529	507	493	504	511	531	536	539	465	500	510	528	486	498	544	510	458	485	479	493	498	493	494	478	526	469	485	500	529	507	472	510	496	511	540	525	513	480	503	533	519	517	504	513	498	514	506	456	470	490	516	498	502	498	524	525	516	493	499	501	486	519	494	492	509	508	460	477	478	493	518	533	512	513	533	511	511	504	489	454	525	527	525	518	487	497	505	514	483	474	530	489	508	485	566	501	511	487	507	470	479	516	512	493	500	521	503	495	534	475	484	453	504	501	520	517	500	490	508	502	510	483	483	501	488	482	496	473	495	536	513	526	511	489	514	457	541	501	497	495	477	506	505	512	524	509	493	499	505	514	530	516	508	477	517	535	492	500	488	506	523	487	512	518	532	508	477	528	472	498	505	523	489	466	477	468	519	533	495	496	500	491	489	502	485	467	505	514	496	541	524	477	502	526	528	474	542	499	520	518	506	519	517	468	516	515	497	536	503	511	517	507	497	520	529	496	495	507	546	472	511	532	498	496	507	483	492	513	534	473	499	489	501	479	500	483	529	479	498	464	466	540	546	477	542	503	492	506	490	494	504	517	486	521	493	503	533	507	490	498	517	518	518	489	517	538	493	532	489	460	503	521	472	523	489	486	487	477	524	500	483	520	545	446	538	525	491	492	522	494	510	485	473	483	521	504	505	493	497	510	539	482	508	499	505	474	505	517	497	527	462	479	514	539	530	492	517	503	477	493	500	515	507	466	481	492	490	502	472	502	458	553	509	484	489	497	534	503	529	519	540	469	524	513	449	513	471	549	485	528	487	524	508	490	475	508	475	491	477	520	493	491	533	473	468	463	522	476	495	517	523	494	543	518	487	503	534	511	531	450	518	524	482	500	498	513	471	525	497	528	545	504	473	503	483	478	469	531	487	483	523	528	509	455	465	467	491	505	512	497	520	543	478	530	476	495	485	484	490	525	469	509	496	486	528	511	497	510	508	503	498	464	522	527	530	498	487	494	522	517	497	461	515	500	526	515	508	485	519	507	504	530	481	511	500	505	524	516	446	501	542	477	496	484	562	458	449	514	494	492	512	493	516	517	481	460	518	504	460	510	472	499	451	486	456	503	454	474	486	520	524	486	538	500	478	530	511	488	505	523	488	496	509	514	487	489	502	508	465	474	493	491	524	513	492	472	538	509	506	480	521	505	548	505	506	511	501	452	479	482	553	486	493	521	503	482	493	496	532	509	518	517	490	523	539	506	518	504	501	492	507	466	534	466	490	506	513	498	490	505	479	532	480	528	502	502	510	516	527	483	481	484	468	514	488	485	497	460	535	494	494	531	532	537	472	505	505	504	497	483	503	510	469	505	496	492	480	530	490	501	549	507	464	484	515	483	520	479	483	485	474	487	501	495	505	527	498	476	506	499	517	510	486	488	509	491	521	497	488	497	537	495	483	450	535	487	534	469	509	520	524	547	462	503	525	519	495	478	521	508	474	506	508	521	474	533	479	508	522	484	459	505	499	490	495	476	488	530	496	526	511	538	512	486	468	464	510	495	527	472	502	502	488	520	489	496	523	529	476	508	487	506	468	519	489	485	484	481	497	515	517	502	500	522	524	499	472	539	519	530	545	496	540	544	488	532	474	505	514	490	527	502	510	516	501	468	498	510	481	468	523	492	515	507	491	515	521	505	542	493	507	473	487	533	520	490	502	489	487	492	531	443	517	478	491	490	538	505	483	520	478	470	478	499	480	499	484	532	506	502	516	525	497	459	536	482	507	517	498	574	488	491	491	499	504	499	463	503	532	454	544	496	483	558	512	497	526	502	490	539	518	542	507	498	526	487	474	492	552	500	465	498	491	511	523	496	514	525	497	476	548	505	501	572	536	480	518	477	491	494	536	495	514	513	477	484	499	505	485	480	486	465	447	471	490	499	528	477	498	488	533	489	507	492	485	529	480	477	535	531	477	493	505	520	545	497	512	488	498	506	449	504	477	502	521	512	497	513	457	480	515	495	492	531	491	485	493	503	490	525	528	518	481	539	497	499	496	474	487	498	482	459	523	480	488	510	522	510	455	482	490	533	508	480	495	510	493	489	512	466	496	497	471
29383	18001	4218	835	633	592	497	499	527	524	514	521	506	512	546	499	484	504	502	489	504	561	499	498	545	515	495	528	528	530	521	485	493	494	557	496	504	536	530	463	491	535	526	514	536	491	513	498	525	534	488	490	521	470	465	467	539	483	493	467	482	487	516	528	476	547	545	501	529	486	504	500	547	520	536	512	543	564	480	491	530	501	473	519	506	497	482	515	524	526	557	521	508	520	552	536	558	486	525	506	491	542	508	557	510	511	521	501	518	473	515	507	590	502	499	506	512	510	549	492	496	535	514	551	494	494	493	490	514	525	489	519	474	537	518	528	503	478	549	475	573	499	505	507	485	512	501	499	556	538	494	545	515	516	497	503	471	521	523	479	498	542	498	537	523	525	485	522	492	544	541	523	506	461	476	505	506	516	494	521	498	459	500	537	497	504	506	518	482	524	522	509	556	508	490	464	484	485	503	525	496	508	491	530	505	464	528	503	521	530	570	489	532	544	489	536	519	526	501	494	547	536	552	503	506	485	504	492	458	507	555	498	506	538	535	474	555	487	492	521	552	501	530	525	513	500	501	452	528	524	533	538	526	521	488	479	520	508	499	537	520	497	544	514	470	515	562	525	543	488	511	495	518	518	518	499	516	495	546	506	506	454	516	507	520	507	517	471	526	482	483	504	521	500	502	564	522	507	521	533	483	531	498	473	467	511	496	522	507	519	527	473	481	541	496	512	495	504	542	504	502	550	500	492	498	495	490	532	480	536	514	479	533	503	505	524	515	492	490	523	492	516	525	521	491	508	536	508	526	499	473	523	532	508	537	526	527	501	477	512	534	517	508	535	524	506	491	518	491	503	466	478	519	507	513	547	532	492	504	505	563	540	493	546	499	507	506	497	482	512	486	531	494	528	546	507	494	505	486	528	478	524	547	511	534	488	546	506	490	477	520	525	505	493	506	483	500	500	487	534	464	518	477	507	486	551	489	525	511	508	496	509	517	506	494	515	515	487	470	492	501	463	491	483	476	545	502	508	512	492	524	510	522	524	457	529	468	466	507	558	487	506	548	513	520	502	476	491	462	536	508	494	547	546	543	464	517	524	475	490	505	509	454	531	522	516	553	517	500	563	522	535	522	517	527	481	484	536	512	558	511	459	532	522	514	499	518	512	472	512	506	513	523	503	504	520	517	500	507	508	515	513	514	470	516	534	500	488	545	517	528	515	539	491	501	557	473	516	532	493	526	492	518	493	516	544	489	501	509	552	493	530	474	483	515	503	510	556	483	474	513	522	508	504	523	490	510	561	543	499	480	512	509	532	500	529	547	486	518	539	515	535	506	554	565	501	547	469	539	488	486	540	486	526	510	539	538	491	506	489	518	522	554	469	468	501	489	484	502	551	495	503	488	519	504	540	552	528	532	535	521	539	524	491	550	535	527	484	496	493	527	544	492	516	493	521	517	497	500	525	501	515	532	563	514	537	542	506	510	533	509	545	532	489	549	493	499	537	505	508	523	506	537	507	527	459	493	518	519	522	511	549	557	493	524	500	528	504	519	532	552	514	500	596	469	508	515	493	519	476	509	533	504	489	479	538	511	508	543	493	471	494	492	485	490	491	497	509	504	473	496	529	511	489	533	516	510	540	490	469	498	532	514	511	500	474	502	497	566	532	526	514	461	505	501	492	478	546	553	507	496	512	506	547	510	508	517	522	514	526	532	520	465	507	522	517	515	532	531	479	481	500	551	483	517	541	496	500	529	508	480	471	505	508	516	509	490	503	501	495	478	540	525	513	536	525	552	514	524	525	530	490	509	486	513	500	472	513	531	509	504	456	512	487	506	506	508	545	525	489	534	469	512	494	484	534	500	461	503	477	518	491	527	475	497	522	545	496	489	470	535	535	511	545	528	509	497	513	472	517	568	489	544	503	502	537	518	531	505	490	500	517	523	461	526	512	482	504	476	510	491	496	500	545	493	527	492	524	497	534	510	474	513	476	486	504	507	509	502	487	520	492	524	491	529	481	461	493	483	508	528	529	467	492	536	475	516	494	471	514	492	510	485	506	502	532	485	525	541	507	496	509	512	482	489	517	541	479	486	503	494	496	524	543	496	527	476	558	537	545	514	487	487	521	507	504	536	511	509	539	514	482	473	539	488	472	546	528	522	505	495	497	487	498	472	519	542	522	531	499	507	554	467	476	469	498	481	549	521	531	484	536	504	494	512	480	495	485	521	491	510	489	515	561	497	535	520	530	520	492	545	524	534	480	544	522	506	515	532	549	525	517	482	518	525	510	537	492	502	525	487	514	527	504	476	575	509	508	533	509	520	497	490	519	543	535	504	547	531	519	515	510	509	472	518	536	498	523	492	492	508	526	511	503	519	527	469	520	505	520	506	542	499	497	518	542	533	519	510	523	520	536	495	519	507	477	515	515	551	511	532	474	522	519	543	553	515	487	498	483	525	516	521	502	489	516	488	520	550	480	506	548	474	487	554	499	532	499	524	523	512	536	551	526	563	505	526	503	486	531	513	463	525	515	541	486	510	493	531	478	511	500	514	497	461	530	495	487	480	532	475	495	521	519	520	534	472	530	486	500	500	470	517	487	491	546	457	513	521	527	459	483	499	515	466	507	468	508	518	502	507	544	545	491	524	542	500	522	518	521	479	525	526	538	503	503	515	530	522	495	484	494	532	510	525	547	496	527	493	560	516	514	510	506	454	505	455	500	508	503	504	533	510	516	463	516	487	541	494	489	542	493	497	496	522	500	540	518	515	513	541	486	533	504	512	492	506	548	491	533	502	517	506	511	494	508	495	523	546	489	531	515	517	488	518	539	524	493	485	529	496	540	476	474	476	499	493	514	506	523	507	496	532	505	518	504	504	502	481	528	472	499	518	505	500	474	499	488	500	490	499	504	474	498	529	517	535	518	501	521	525	501	507	529	473	525	536	533	509	526	491	517	497	544	502	522	515	533	477	526	492	505	563	510	516	500	491	527	520	502	515	528	529	499	523	526	487	537	486	506	507	502	498	508	511	525	522	501	526	525	520	494	505	505	502	485	529	580	472	525	516	469	494	512	493	532	520	498	498	542	518	520	539	530	539	496	487	487	482	480	499	518	524	540	498	506	501	515	484	519	509	527	494	505	505	517	503	527	480	512	539	512	498	476	514	509	498	494	526	486	504	527	526	529	518	520	472	526	559	516	482	495	494	500	488	522	470	506	524	493	509	494	482	527	540	533	475	516	531	550	519	494	504	516	545	486	499	498	488	531	508	487	527	522	494	522	510	506	484	515	571	503	499	495	510	508	529	528	475	489	500	501	501	497	526	519	482	497	474	503	511	513	535	498	504	518	544	519	500	534	509	502	470	530	537	522	499	544	515	529	545	545	498	507	506	488	516	496	553	525	491	527	529	485	496	480	503	533	486	456	456	509	500	528	515	533	492	500	536	536	484	496	533	505	527	510	488	548	544	537	465	507	502	528	525	474
18259	991	798	647	616	579	590	508	581	522	531	548	533	527	575	576	529	518	542	526	551	523	540	504	522	538	501	545	562	558	516	533	541	532	523	512	502	502	517	525	580	535	493	536	503	493	557	533	519	518	530	505	531	569	556	550	554	536	516	532	517	505	545	499	483	560	534	552	539	505	576	557	505	545	505	514	532	514	510	527	535	544	506	528	558	541	518	528	556	537	533	554	528	521	530	519	510	542	539	526	575	571	540	512	549	531	542	524	549	530	537	512	540	554	544	567	564	551	546	522	585	519	595	577	537	555	503	569	535	560	586	527	545	521	537	551	497	519	520	531	535	559	576	545	553	490	546	535	543	497	549	565	531	521	532	511	538	533	520	488	511	559	523	472	533	535	550	542	479	546	495	544	540	536	520	525	521	526	532	524	514	529	530	552	504	549	543	553	530	521	536	483	513	476	539	535	540	507	538	508	556	498	536	521	527	514	535	521	547	548	534	496	538	579	525	578	524	609	552	569	515	490	533	529	538	532	524	504	524	528	549	527	500	511	488	516	524	536	531	504	514	537	517	508	519	508	564	547	544	554	519	520	488	528	507	577	557	542	581	554	518	513	550	514	536	543	519	548	535	542	537	585	522	540	561	542	562	544	523	482	561	550	548	535	562	518	551	595	553	523	506	502	558	504	523	526	557	522	537	538	524	507	516	527	531	511	513	502	519	518	519	517	507	514	493	554	499	546	473	544	541	501	523	500	524	582	535	515	534	529	572	518	576	526	571	540	512	535	539	494	535	524	539	538	549	523	497	544	572	494	537	517	512	567	539	499	570	535	516	498	493	523	556	518	575	507	509	524	529	543	522	584	558	577	545	532	573	473	526	537	539	535	564	562	562	502	496	498	539	504	534	522	542	524	518	545	552	496	510	547	509	566	542	578	531	578	595	510	530	556	562	538	541	506	534	530	514	523	540	491	495	560	548	545	532	553	507	521	519	573	518	539	541	557	516	534	521	523	529	498	531	515	521	546	542	533	523	565	528	531	495	530	548	563	542	556	547	513	530	519	545	583	526	538	534	542	544	579	465	501	539	547	513	529	546	550	555	584	543	568	505	497	510	521	543	505	551	523	550	525	533	589	565	572	553	574	596	530	497	523	513	478	564	538	503	542	521	487	557	540	553	558	522	531	539	525	541	555	570	529	526	525	552	548	533	541	529	527	527	510	502	544	530	511	530	551	528	515	513	552	522	573	509	533	560	515	539	531	506	534	518	524	569	556	515	529	543	501	537	485	510	509	500	544	568	545	552	538	570	504	552	480	536	543	538	530	544	507	526	495	521	539	525	494	570	543	576	523	535	541	554	552	526	564	496	531	526	516	515	531	557	569	551	534	515	573	535	520	558	531	520	546	512	540	525	557	553	564	543	537	514	534	529	555	508	516	499	518	516	550	536	530	518	477	551	589	505	589	504	495	521	539	529	527	529	512	519	542	541	541	553	507	560	543	566	561	477	543	537	511	555	502	543	520	510	514	525	528	516	486	546	562	565	518	508	566	486	566	535	567	500	585	503	562	512	534	482	551	558	511	516	486	534	540	531	547	524	538	534	562	571	540	526	542	557	523	527	502	525	504	532	495	516	516	519	545	516	496	568	533	557	554	532	543	510	498	463	520	551	519	503	542	528	489	551	583	538	545	533	581	504	539	506	556	576	515	505	554	552	467	500	523	515	543	514	548	501	509	546	506	544	517	544	531	520	551	567	583	551	538	532	505	540	539	532	510	574	530	541	535	542	537	510	537	545	526	514	537	504	544	482	486	532	529	569	531	542	490	518	544	539	502	516	512	562	577	535	548	507	528	532	533	513	526	525	541	558	543	532	534	544	524	546	561	551	481	510	536	510	525	537	545	582	517	557	537	552	503	528	497	499	528	569	521	515	519	551	522	532	503	516	532	536	517	575	530	503	545	551	529	528	498	504	543	531	501	507	535	472	536	519	557	514	545	508	525	533	542	527	497	517	513	534	528	527	536	519	526	518	552	573	528	564	516	523	548	532	518	558	534	549	535	544	542	529	537	508	561	505	550	524	568	520	554	542	563	523	496	543	547	505	561	542	542	520	515	517	522	543	513	525	580	495	528	531	531	537	546	569	565	518	528	557	546	533	563	527	589	561	539	543	551	506	531	498	497	551	536	502	576	565	543	505	513	551	534	528	504	537	554	542	519	553	533	517	581	535	493	492	558	558	517	546	522	531	574	517	604	535	534	565	553	581	463	510	516	534	529	570	534	536	534	510	532	528	527	529	491	491	489	546	526	536	545	535	548	505	500	506	526	580	556	542	521	526	532	526	512	507	540	509	553	540	544	572	540	571	558	562	530	517	542	499	504	527	514	514	539	503	546	509	509	501	555	519	546	522	498	523	513	525	534	517	531	536	540	515	488	528	527	513	519	549	559	537	566	535	524	544	540	497	501	570	529	545	502	555	501	500	542	533	540	496	527	536	500	515	530	524	576	523	547	492	533	537	514	512	551	551	509	579	539	526	524	534	490	516	541	489	515	578	533	533	566	554	491	516	510	551	496	504	516	531	535	487	501	539	574	559	552	530	502	543	544	534	540	504	525	500	536	495	550	492	546	549	517	492	557	519	522	593	520	535	552	493	562	526	529	519	521	522	520	524	522	543	531	553	533	535	482	515	539	501	512	545	539	525	566	502	490	511	500	548	522	524	535	542	519	489	551	537	542	557	512	528	560	558	552	503	497	485	546	537	555	541	548	533	527	510	553	553	489	496	551	559	512	533	528	511	515	546	549	499	516	504	502	532	484	555	548	537	573	597	519	558	556	530	520	578	538	552	512	494	488	560	541	518	548	530	505	539	540	560	574	479	555	531	528	512	491	487	524	477	516	548	577	531	513	546	544	520	507	521	523	494	548	576	514	516	560	545	565	506	512	552	485	520	499	485	522	530	501	513	539	499	531	559	554	498	527	492	529	554	487	583	545	527	526	519	531	549	563	496	521	496	543	546	527	535	484	555	524	564	503	543	553	539	539	527	598	530	565	572	525	544	508	530	539	554	555	532	553	538	503	536	503	561	559	519	544	567	514	554	500	512	544	524	532	534	550	529	568	531	540	546	510	558	499	498	535	537	541	555	524	537	561	525	503	542	522	550	550	480	506	560	509	494	514	509	504	526	521	539	549	554	526	536	536	527	513	511	563	529	545	585	586	521	540	565	511	527	531	550	538	553	497	541	537	518	520	523	518	526	518	508	543	562	509	518	517	520	515	501	508	532	512	530	515	489	566	553	581	513	549	529	534	519	547	515	573	488	533	554	576	519	537	564	500	578	537	471	530	530	529	524	544	523	523	521	529	527	544	524	547	513	529	539	557	529	474	522	541	524	523	532	536	524	492	567	507	544	560	586	535	561	521	547	539	528	519	529	534	547	562	518	545	520	531	537	555	546	557	547	545	477	516	538	509	545	548	540	513	575	541	533	515
24136	21530	28794	24681	21508	9734	1003	651	600	515	450	505	427	426	402	444	409	421	385	387	383	396	393	389	385	345	327	389	332	361	371	364	350	382	371	354	394	355	363	359	374	376	332	325	382	345	377	356	351	359	332	359	337	396	372	372	347	318	350	350	352	353	360	348	345	349	333	366	360	339	374	353	396	397	344	349	336	365	342	336	339	360	343	367	368	368	338	377	374	356	375	338	370	366	348	366	356	350	370	396	401	352	374	355	348	343	349	326	361	349	363	332	355	372	359	360	354	369	363	379	407	407	343	354	360	363	352	350	389	341	369	369	391	353	364	341	383	330	323	359	360	367	392	359	336	329	327	392	375	357	338	351	397	391	390	342	338	353	368	343	339	355	348	385	322	406	327	357	363	362	384	337	331	360	368	361	333	345	372	325	347	363	348	344	335	336	350	394	351	338	375	321	341	356	328	387	358	366	362	364	335	356	355	337	351	374	374	363	342	367	361	339	359	331	354	316	353	354	395	345	339	348	347	352	366	343	330	352	332	360	376	336	337	325	377	359	343	342	355	363	383	327	352	341	349	356	374	319	346	365	346	368	358	344	361	356	342	353	346	327	373	367	346	359	343	325	353	369	348	333	342	338	375	362	323	368	373	330	333	357	317	366	347	355	364	346	352	360	333	356	375	360	368	342	325	347	316	348	329	366	361	355	366	359	341	365	369	364	374	366	316	336	340	361	343	354	351	350	344	346	378	344	365	367	349	363	356	386	355	368	382	351	368	338	327	341	339	353	338	337	345	377	339	349	358	330	376	340	342	366	392	351	344	365	357	353	373	342	335	360	384	343	325	365	332	354	319	349	358	337	344	354	349	335	331	336	373	348	361	347	378	350	314	340	377	338	353	351	339	371	326	390	330	347	389	387	373	345	341	353	342	341	329	349	339	345	368	352	363	340	350	340	342	347	344	350	379	367	331	341	338	345	368	314	336	363	355	374	368	352	363	355	381	376	322	358	304	350	390	352	400	353	359	348	354	375	338	339	349	307	336	371	352	373	350	316	322	337	353	349	350	335	355	371	401	367	363	344	372	375	338	343	360	355	364	347	364	346	339	361	369	381	350	391	377	348	318	359	342	351	362	371	350	351	344	335	346	378	366	352	373	366	346	372	347	363	329	372	361	330	355	350	364	329	337	332	394	347	297	313	374	350	337	353	379	358	351	339	366	358	360	372	352	341	351	351	329	357	337	350	355	337	352	369	344	359	329	333	323	370	300	334	331	356	377	374	365	346	348	383	339	366	363	349	377	326	359	321	346	352	381	368	352	360	380	349	339	370	358	338	333	373	372	346	331	381	342	318	381	380	340	365	327	362	306	350	343	317	315	353	330	359	318	314	324	318	317	321	338	347	371	350	334	339	351	355	367	359	337	369	350	362	358	378	339	366	332	341	346	365	346	352	351	348	364	382	354	338	339	348	346	348	345	361	329	359	354	336	360	322	339	345	353	327	345	351	364	363	347	330	371	363	371	333	375	371	349	341	338	355	369	364	350	343	336	360	392	382	348	372	376	360	365	382	338	352	363	371	346	343	362	371	334	376	369	349	344	354	359	356	351	378	350	373	379	359	332	348	386	343	335	338	353	334	309	382	305	325	360	382	349	342	355	362	361	316	342	347	364	361	347	387	346	383	332	370	362	338	360	362	384	353	349	334	352	327	349	348	369	353	375	368	320	350	332	341	363	337	335	340	349	354	347	388	361	364	393	402	364	331	324	374	374	358	355	358	322	340	353	408	361	367	366	363	361	377	357	361	345	349	324	346	343	355	335	355	366	336	321	363	342	336	369	368	375	341	344	377	344	385	345	342	334	352	346	375	400	348	343	356	344	359	347	336	320	335	346	334	352	360	386	360	300	337	357	357	353	344	331	328	358	358	343	367	352	332	332	348	354	343	335	360	380	332	371	365	344	382	376	351	367	336	383	358	352	318	321	357	351	320	376	366	341	355	331	376	361	304	364	326	385	354	321	358	350	373	354	334	355	344	345	365	324	342	361	336	334	352	310	343	333	343	348	384	372	344	324	390	337	347	341	339	362	357	387	350	341	335	325	357	362	349	362	364	327	350	336	366	354	363	360	357	356	348	372	363	364	359	380	347	352	356	343	347	327	318	331	374	347	331	350	369	378	354	331	372	329	354	301	333	351	349	374	366	330	322	340	327	342	343	385	373	384	319	372	346	342	319	371	329	358	347	309	362	341	360	329	351	354	368	401	370	341	363	353	339	400	360	329	342	354	353	365	411	347	331	378	323	340	376	327	336	370	378	380	328	357	392	349	350	343	413	342	329	363	365	351	357	338	381	335	328	326	353	347	371	327	371	328	361	373	370	374	352	326	361	304	349	327	330	332	326	365	344	354	377	347	337	358	364	378	358	372	333	384	340	364	348	352	333	331	333	377	332	355	344	342	375	367	340	332	337	375	385	362	365	327	319	348	320	375	338	321	399	344	335	365	361	356	314	352	346	373	337	361	352	350	334	352	336	355	376	379	367	322	333	353	345	363	331	386	365	373	372	342	349	349	355	356	354	312	387	349	342	369	330	332	306	337	361	383	322	353	345	357	349	325	385	326	363	363	354	320	326	337	368	368	366	389	335	359	370	354	363	375	365	357	334	373	369	377	395	335	356	363	357	384	391	350	370	362	361	387	344	365	357	347	353	347	332	362	312	346	346	335	397	350	356	367	381	320	367	335	362	363	377	354	361	380	354	369	341	364	383	392	344	368	333	378	360	318	375	388	328	348	322	332	356	350	345	372	334	344	356	360	368	347	347	358	344	354	383	371	364	321	406	366	339	321	350	362	338	382	335	369	347	363	374	367	347	357	339	373	357	355	363	330	384	337	376	353	368	335	357	357	382	354	336	342	372	360	372	351	381	342	360	332	355	371	328	353	378	342	357	358	346	352	337	336	355	349	367	337	333	376	370	351	364	351	359	370	356	352	347	323	343	360	365	376	352	378	355	339	312	349	321	375	345	323	390	369	336	376	345	352	356	348	361	330	337	359	369	368	359	323	371	356	352	363	348	373	349	339	347	391	327	357	370	325	357	353	352	346	329	362	363	332	375	359	368	349	351	358	354	332	349	363	354	368	337	312	322	326	361	326	368	352	363	331	338	369	382	338	340	325	354	338	328	335	381	339	370	355	362	335	365	338	341	314	343	388	358	348	347	347	346	381	356	353	356	355	331	348	355	339	339	327	344	350	349	340	314	407	363	374	309	335	378	332	376	334	365	350	351	348	352	361	328	395	348	343	334	327	323	383	347	342	365	359	366	345	342	366	365	365	347	350	353	364	333	337	346	360	331	357	329	365	311	330	325	375	374	336	353	343	347	348	359	337	333	360	350	348	318	362	343	396	329	349	360	347	346	326	360	368	317	336	341	339	333	349	363	323	347	319	331	366	359	313	323	365	322	367	347	329	346	329	355	358	371	373	386	371	373	312	332
19647	8070	5321	2565	1878	1390	1080	914	730	683	623	546	555	471	486	466	439	423	393	425	418	402	411	405	389	423	416	382	367	379	383	392	379	343	371	381	337	378	417	371	399	359	379	411	387	410	361	356	366	369	342	390	398	408	335	357	423	366	390	364	379	359	378	366	350	377	379	344	367	356	351	386	379	391	435	356	383	396	352	415	346	378	400	384	347	383	377	393	388	371	391	345	350	337	369	388	350	345	377	384	370	362	348	397	362	356	365	395	380	371	382	400	367	353	408	366	392	382	375	412	431	353	394	376	422	390	360	405	405	384	372	393	381	400	403	391	389	393	350	368	367	361	364	370	340	415	371	369	348	373	379	408	388	367	389	409	371	381	333	345	367	399	379	359	360	375	380	357	382	372	335	370	385	332	369	329	367	377	403	378	411	355	333	334	381	366	370	340	378	394	402	389	370	371	370	373	346	368	386	389	400	358	344	377	369	350	348	355	348	355	361	350	355	362	396	356	358	388	365	393	359	331	374	377	336	347	342	370	326	385	382	361	370	398	360	340	368	365	361	346	401	340	384	351	360	389	366	380	375	372	353	329	379	352	366	371	402	366	358	361	378	372	378	414	368	341	392	377	356	398	380	357	390	392	373	374	377	349	351	335	358	378	328	331	415	356	369	369	381	334	348	367	387	382	366	385	365	334	378	364	386	343	355	372	379	383	340	362	382	341	356	349	367	354	372	349	357	376	366	365	366	371	350	369	350	389	375	382	378	359	370	367	336	366	407	343	379	354	396	366	389	389	354	359	337	390	377	369	341	354	336	361	342	354	344	383	375	364	370	355	359	364	372	357	404	385	347	393	381	375	343	374	416	331	369	355	385	398	369	327	341	340	384	354	367	369	361	369	379	342	356	396	363	381	374	372	388	343	368	336	359	372	365	416	384	376	368	408	353	353	353	378	396	366	392	378	364	378	377	347	382	360	373	378	388	371	387	377	386	372	365	380	331	386	338	369	355	350	356	348	359	356	386	367	375	406	370	350	339	364	341	383	384	347	374	376	339	371	397	382	368	386	360	342	348	399	387	387	363	344	368	388	362	399	401	354	359	385	388	402	314	369	364	341	387	391	368	360	346	399	376	367	346	373	353	368	447	370	377	396	337	372	378	373	370	330	378	342	401	356	362	367	350	372	355	402	340	402	378	396	332	372	376	391	370	328	353	400	378	332	375	349	384	388	396	339	395	334	374	375	351	388	359	354	382	382	390	359	355	392	382	343	386	379	384	397	389	359	383	365	357	367	397	337	366	358	378	358	344	383	371	322	354	330	376	357	372	347	376	383	377	372	369	372	375	384	368	368	417	340	355	359	377	373	351	359	348	362	382	380	375	381	368	357	424	343	355	367	369	372	399	351	347	379	353	390	334	381	355	384	367	330	358	366	366	358	342	387	350	367	366	363	366	380	353	393	354	344	366	350	382	350	390	399	370	376	400	384	370	366	354	396	384	374	364	377	382	377	364	384	345	390	399	345	390	358	373	344	368	371	349	352	351	367	371	380	347	365	389	365	400	332	339	353	396	354	362	375	381	362	395	376	357	381	347	362	342	356	393	340	398	367	383	388	359	336	371	379	381	384	353	361	391	343	370	337	339	346	361	325	387	335	376	372	392	376	331	369	381	388	345	391	377	355	371	366	370	367	378	341	381	329	372	378	371	409	372	355	377	361	398	354	375	384	349	373	390	361	372	355	360	336	384	364	370	360	352	364	396	381	382	386	367	360	379	347	359	372	414	364	382	362	389	354	380	376	399	338	368	370	387	357	367	349	368	375	373	349	371	362	349	386	366	344	373	369	356	371	364	429	368	367	380	385	373	354	389	345	358	373	352	361	383	355	372	356	372	362	363	392	349	346	355	343	379	370	376	391	415	352	372	341	345	349	363	349	402	360	373	400	372	360	374	397	380	346	335	389	357	356	384	351	373	359	384	381	377	373	367	354	347	349	394	380	327	360	376	390	365	354	359	342	362	374	361	393	370	362	398	367	349	366	353	344	374	390	380	333	380	366	354	371	353	376	352	384	401	378	396	423	380	345	367	359	342	358	361	338	346	357	379	392	376	407	377	365	360	349	352	352	377	388	374	360	378	377	344	380	355	367	390	336	337	387	351	362	393	352	363	372	332	362	336	392	362	361	365	390	363	398	384	380	359	351	366	350	379	362	372	360	369	352	346	397	363	352	407	360	394	374	401	350	340	377	353	368	359	382	366	369	323	377	336	386	364	396	366	362	354	332	392	350	396	361	390	341	401	388	351	363	353	331	356	397	363	373	398	392	375	383	373	340	368	390	378	361	362	366	366	358	341	301	347	378	368	337	341	378	395	363	351	355	353	354	327	373	383	384	368	371	347	352	326	374	360	366	423	381	386	374	364	371	375	367	373	389	367	370	381	365	375	397	371	339	354	378	367	392	381	348	345	370	331	358	377	348	371	404	404	366	402	352	362	366	379	407	405	365	359	368	387	363	352	415	389	368	371	353	380	393	379	354	366	397	403	333	380	391	362	386	386	393	371	361	375	358	365	360	365	336	404	379	360	378	395	366	402	350	378	393	380	357	398	390	381	382	354	386	384	327	379	330	371	370	361	356	343	398	369	380	347	369	336	385	379	368	382	345	350	347	315	366	364	373	349	384	387	384	324	340	348	383	366	367	358	384	372	367	367	376	356	356	350	357	392	349	343	345	377	367	359	352	381	380	367	382	344	361	392	351	363	405	380	355	385	360	364	383	358	383	364	396	373	371	390	376	352	389	350	327	343	384	350	365	356	329	341	389	348	360	339	394	377	372	352	349	392	377	375	385	398	343	354	357	375	382	366	356	335	352	334	351	385	349	419	373	353	353	377	374	394	349	385	349	370	337	375	368	329	380	394	357	366	387	354	373	341	383	375	356	372	377	375	356	345	377	350	351	335	406	373	374	383	348	361	382	369	361	389	379	364	354	365	360	371	368	334	345	390	391	370	350	407	375	371	349	326	368	407	351	350	378	337	392	398	373	363	327	369	342	358	381	381	374	379	385	364	360	372	384	356	361	375	364	373	340	379	356	337	372	365	359	378	352	361	379	347	352	369	353	361	371	360	367	384	382	374	408	374	375	362	364	375	356	360	334	358	368	375	351	359	324	386	353	371	368	351	362	364	332	327	346	383	354	344	365	394	391	369	376	353	337	396	353	372	390	371	375	360	377	338	389	332	403	390	384	393	352	346	367	409	377	349	358	365	364	379	386	368	378	383	348	389	379	358	354	372	348	396	335	326	349	392	352	341	359	401	331	372	385	376	393	390	359	401	356	360	373	346	372	377	395	373	376	361	360	339	366	354	400	389	365	380	368	351	373	339	365	347	351	350	352	371	376	385	374	404	381	388	399	372	357	355	403	375	378	384	362	390	391	356	350	374	384	357	399	396	349	376	350	367	353	404	331	348	370	392	376	362	327	364	383	380	375	367	388
25517	21604	27714	25848	9850	1084	830	838	822	741	754	753	746	696	730	711	736	701	709	727	697	652	702	650	673	653	659	649	660	674	724	682	706	724	654	702	682	666	682	672	648	649	684	688	697	706	662	687	666	671	674	653	652	632	648	647	666	662	705	710	616	633	686	708	674	704	644	672	629	662	688	651	697	681	681	648	661	696	705	655	633	651	658	644	668	686	643	676	662	668	666	659	646	665	685	655	660	733	690	674	662	647	707	755	630	667	669	661	653	672	707	691	663	701	659	689	645	641	689	711	694	687	683	671	636	669	663	638	704	709	696	670	701	658	696	687	668	676	658	729	665	661	669	785	607	651	670	655	647	660	656	613	666	714	720	644	697	642	709	700	680	687	682	680	672	689	681	600	650	699	658	696	686	660	661	679	708	720	691	668	699	655	669	726	695	664	701	640	675	671	660	709	686	659	679	690	651	642	705	655	638	675	710	695	661	672	671	682	713	672	702	701	701	681	692	655	655	663	686	665	684	666	665	648	656	673	694	698	679	660	650	666	680	705	724	655	659	694	688	677	676	683	691	689	667	640	698	671	627	641	650	678	657	636	667	709	637	630	713	679	689	645	700	684	651	666	731	681	665	685	631	689	679	712	699	634	648	694	655	704	677	671	671	629	706	674	675	667	617	594	687	651	676	669	661	676	718	658	656	671	718	653	641	715	685	625	625	671	656	687	671	697	637	694	672	675	640	626	649	757	668	706	681	690	680	652	691	657	663	655	627	701	650	665	621	669	679	604	674	654	698	656	682	668	674	699	658	695	665	692	709	712	645	657	681	660	684	625	661	674	665	668	677	623	674	678	673	664	634	663	674	670	656	675	684	650	655	667	717	660	633	681	686	696	650	664	622	669	681	700	663	751	695	716	669	641	670	673	698	677	699	693	657	649	679	652	677	664	688	726	695	651	650	695	682	700	714	684	669	683	705	654	643	646	636	701	711	624	638	691	650	658	644	651	720	681	646	731	686	712	679	684	671	702	657	699	677	667	698	604	691	699	679	673	715	671	697	649	651	673	662	673	642	738	697	660	690	695	735	630	673	666	650	700	661	703	660	705	681	680	684	652	679	672	719	651	646	690	679	672	694	666	691	726	680	638	641	693	721	679	760	648	719	724	682	702	642	685	656	663	654	657	739	705	730	685	720	670	683	678	663	673	676	630	645	647	675	675	651	680	666	681	618	699	662	674	658	641	657	704	681	665	683	711	665	652	652	706	720	677	713	693	688	713	706	719	729	694	649	648	651	640	705	664	590	710	703	654	669	654	678	666	644	718	699	681	687	690	639	661	662	621	686	655	624	643	675	703	677	694	714	671	665	692	663	686	667	652	642	663	644	688	679	636	654	689	689	638	734	685	704	652	665	660	674	688	691	664	659	692	673	666	655	720	695	670	686	664	718	687	652	652	693	692	636	684	685	683	677	660	655	705	700	709	681	691	664	652	650	635	643	665	589	713	675	687	667	627	676	675	715	705	720	647	697	680	657	656	671	673	638	648	721	713	644	625	638	652	666	654	677	633	649	704	640	629	669	663	703	627	687	734	724	689	713	648	672	693	706	677	675	700	622	669	652	678	671	679	710	699	596	692	710	640	670	700	668	669	735	619	683	669	647	661	644	733	665	681	665	671	667	657	712	658	666	688	647	646	648	624	647	624	701	625	658	682	681	622	675	662	742	653	661	654	674	681	693	650	676	660	652	650	649	678	700	631	666	612	678	667	668	686	677	652	637	693	677	695	658	671	746	667	667	658	705	663	657	713	667	650	690	653	671	679	681	710	664	693	684	635	708	676	697	670	691	684	726	709	613	719	694	657	666	677	673	634	718	650	694	643	665	691	642	651	641	648	727	692	632	675	635	665	683	646	695	712	672	672	677	651	637	695	679	678	681	623	696	667	676	640	727	629	642	667	699	701	668	654	677	711	684	649	647	701	656	690	667	654	687	654	716	674	611	651	654	650	657	669	706	631	645	642	676	675	679	720	717	703	649	659	667	654	706	673	734	711	683	680	680	637	659	690	658	640	650	678	656	675	680	676	735	705	728	630	661	707	670	717	663	628	620	687	677	704	709	680	652	687	701	681	682	670	677	682	644	726	679	674	717	666	649	700	674	673	704	640	657	661	662	634	662	652	709	674	641	691	712	670	656	731	697	696	690	677	658	674	679	688	643	671	670	676	709	680	670	613	703	643	732	681	641	702	706	642	678	640	652	651	694	644	644	650	715	665	625	655	690	673	663	685	687	707	651	709	692	656	668	687	679	675	658	668	660	736	662	631	664	668	679	679	659	689	673	641	705	651	672	696	654	714	668	666	710	710	679	653	701	712	686	689	681	661	697	657	721	697	650	683	668	696	692	670	679	649	733	674	703	632	678	690	704	718	706	646	677	704	704	706	683	679	651	643	662	680	711	645	644	717	669	642	675	654	693	681	651	641	609	623	639	673	675	674	677	682	659	650	675	688	699	664	682	677	688	667	639	693	705	626	689	701	634	622	657	666	656	621	648	664	678	632	657	684	659	651	656	663	648	646	690	648	652	682	685	631	681	639	677	678	626	665	642	666	703	701	692	674	657	685	687	624	658	698	648	713	687	677	680	718	652	693	688	701	621	704	609	652	697	666	675	642	676	644	636	663	725	661	675	656	655	687	670	642	678	641	695	661	699	653	667	627	617	682	727	687	698	706	675	612	706	651	694	688	684	605	671	684	666	654	685	655	655	606	715	642	654	676	668	647	690	730	683	679	706	672	650	650	689	646	669	707	625	725	628	603	659	668	710	663	664	660	671	663	657	678	654	655	638	666	680	623	639	654	739	702	684	704	673	656	663	694	680	668	635	703	664	667	663	636	702	689	627	662	669	685	677	677	625	719	715	683	671	643	685	671	670	667	668	676	582	693	627	693	665	627	709	726	689	720	682	660	706	690	704	691	648	650	640	683	691	676	660	741	695	682	660	666	712	647	656	661	670	692	656	670	676	673	678	701	665	647	686	685	671	665	646	650	622	724	685	702	665	666	654	671	690	706	662	727	707	702	683	703	640	646	687	658	659	658	653	674	651	617	680	677	674	721	684	655	665	673	669	670	654	711	709	645	672	681	701	715	700	656	649	664	668	641	639	631	635	680	659	695	664	651	653	672	684	622	666	681	704	708	663	636	665	656	684	719	605	664	695	627	632	665	650	672	677	661	695	696	622	671	591	703	661	606	677	655	701	697	668	660	680	656	676	676	703	673	680	628	686	665	665	670	668	625	643	679	709	702	683	667	653	689	645	639	695	682	649	683	642	663	666	685	672	626	674	642	654	658	669	672	674	707	672	667	695	685	657	719	684	683	705	647	639	666	639	703	748	656	699	688	646	674	637	647	658	644	663	704	695	669	665	640	678	649	652	664	736	712	710	679	676	662	691	662	690	663	681	760	727	689	623	696	650	668	675	665	692	696	678	689	702	659	685	674
19880	4820	3307	1797	1482	1217	1078	982	917	877	837	750	794	744	723	715	727	699	686	681	683	702	730	695	674	702	663	678	657	706	679	701	698	755	685	683	685	684	672	671	648	689	650	681	673	661	643	674	688	717	661	712	693	689	723	650	740	678	733	702	673	713	707	704	641	677	688	678	684	660	703	698	656	677	695	668	681	683	696	670	691	732	653	698	672	677	725	690	675	670	722	640	709	691	718	675	719	696	683	651	642	643	650	685	719	663	710	684	690	683	727	680	687	680	721	679	685	684	692	696	713	706	684	687	669	659	630	681	697	689	648	698	682	690	645	688	683	666	698	684	641	678	698	650	639	703	669	659	712	675	708	681	692	689	675	679	697	683	663	693	683	711	668	711	706	639	710	702	687	675	682	680	688	700	692	681	652	649	673	656	602	697	664	673	693	648	655	723	647	681	683	665	668	664	685	753	682	614	721	653	672	657	718	700	703	652	702	656	666	704	659	642	685	641	663	634	614	659	667	653	698	692	642	670	650	652	668	680	687	665	699	677	741	682	621	649	726	698	647	696	681	684	666	673	699	708	700	698	731	666	684	674	655	648	651	729	631	665	660	666	612	672	711	691	692	659	674	659	681	661	663	666	674	666	651	694	709	661	655	646	722	711	691	672	657	666	638	682	675	687	713	695	672	652	717	639	660	680	713	658	714	678	637	676	679	626	689	670	669	676	709	678	677	665	687	695	653	656	711	644	673	683	696	650	657	697	690	665	659	678	699	734	665	723	667	641	670	642	660	703	683	738	678	687	640	656	631	660	701	659	676	675	702	641	671	638	637	661	702	715	726	675	682	716	638	670	610	736	677	675	731	694	714	691	636	668	716	673	694	671	647	607	644	698	690	657	717	712	681	709	700	699	716	678	665	677	653	671	725	712	656	665	670	687	670	674	687	696	689	651	635	644	671	713	686	700	658	667	669	680	653	658	684	689	694	653	667	663	668	693	691	692	670	654	681	720	709	721	665	674	689	736	687	693	693	657	635	679	669	659	679	666	659	638	657	709	634	705	664	676	688	657	676	636	690	676	654	688	680	635	716	628	701	655	667	705	687	686	674	683	675	650	722	675	688	668	704	699	686	694	707	677	721	706	700	696	706	625	677	711	703	653	707	692	642	669	701	688	682	651	685	690	659	642	639	681	659	678	693	653	703	711	702	659	678	673	703	705	675	657	648	693	673	686	715	695	676	711	679	727	658	705	676	690	674	641	691	639	671	679	709	671	648	731	732	668	669	686	653	679	679	644	700	722	692	735	678	652	704	677	646	674	696	696	674	658	684	668	668	676	676	708	671	673	657	670	668	673	659	629	677	686	672	712	663	694	723	663	694	674	713	653	705	663	673	677	704	681	700	692	671	700	682	713	690	662	731	670	689	678	730	722	702	668	717	647	728	661	668	659	716	687	683	712	681	684	698	667	673	663	668	684	633	654	628	701	715	661	728	659	647	681	675	700	697	701	652	661	729	678	718	711	669	690	666	634	623	674	669	648	653	678	650	692	683	661	690	693	688	658	665	671	713	707	653	659	675	699	653	663	660	716	675	622	671	701	654	622	665	679	692	688	677	698	684	659	660	664	707	665	681	687	671	663	674	736	629	694	711	720	677	700	639	725	659	687	699	655	670	652	660	694	692	656	638	682	721	645	680	673	715	671	675	679	630	672	697	682	705	700	683	681	681	664	697	694	644	673	701	692	656	684	641	722	676	650	665	623	680	654	708	660	689	691	701	684	705	728	679	678	675	660	668	726	629	611	673	707	682	712	681	628	692	661	687	673	634	623	701	671	688	682	652	638	661	694	720	685	689	700	669	667	668	680	668	693	697	688	709	685	657	646	687	716	663	651	686	672	640	671	656	698	681	655	677	711	638	671	650	664	735	694	685	693	629	724	677	671	646	665	660	734	657	688	695	695	658	670	708	641	664	675	679	670	695	662	696	671	738	672	686	704	707	709	667	633	646	639	679	637	677	692	648	650	673	656	676	644	647	678	673	670	694	699	656	682	698	653	664	687	705	662	666	678	675	667	700	661	658	653	643	682	677	699	674	693	678	657	674	666	685	715	674	694	668	682	659	662	714	686	656	682	711	697	664	710	688	669	668	655	663	701	642	616	671	686	678	665	678	700	633	675	674	694	642	701	689	750	720	701	700	696	674	671	689	668	685	669	736	720	654	662	643	699	662	675	652	681	722	702	706	619	666	700	635	624	670	717	656	666	673	668	670	666	704	646	643	661	677	691	662	634	695	626	680	654	709	722	718	670	707	692	721	683	707	698	664	703	669	645	673	690	677	661	659	643	657	703	689	653	694	704	688	651	670	688	669	669	643	692	673	674	656	650	720	653	695	729	644	701	670	723	675	657	666	659	644	706	616	700	671	729	685	691	668	682	699	703	631	687	693	661	717	688	627	639	672	690	673	652	699	679	711	675	689	667	669	700	652	702	645	672	656	651	652	640	702	676	639	677	687	673	698	633	706	655	704	635	648	677	706	706	720	708	685	650	661	661	642	684	699	673	720	655	638	686	699	677	701	678	687	645	695	716	660	688	760	683	687	695	635	657	681	640	726	660	678	674	725	672	653	670	663	674	684	670	641	702	707	667	684	657	708	695	670	688	704	643	682	669	670	677	668	672	695	707	658	674	664	697	687	671	701	707	647	705	683	688	700	598	698	695	683	668	700	701	650	660	678	689	657	697	705	669	649	646	653	725	655	653	701	650	680	662	660	685	630	677	650	677	654	698	704	616	737	679	685	683	697	646	677	665	648	677	633	721	655	604	676	684	687	717	635	743	717	663	691	689	690	660	657	659	686	669	701	686	682	624	701	642	694	633	679	617	701	634	692	734	661	739	673	648	684	677	676	643	706	728	672	660	709	653	662	656	679	651	668	727	654	669	667	721	671	685	680	664	666	706	666	698	639	649	652	700	702	675	658	722	716	686	702	672	674	708	672	670	645	654	691	699	702	655	698	663	687	659	687	661	677	711	710	680	693	674	678	662	696	668	661	693	702	706	610	694	696	686	681	671	685	667	667	741	687	653	648	698	672	611	656	672	686	644	713	674	710	694	675	640	670	645	687	671	679	689	705	680	655	664	712	696	696	681	698	686	684	692	681	625	657	691	693	629	658	680	719	678	708	675	638	698	655	666	679	712	716	690	698	679	680	687	651	649	694	659	657	647	682	671	656	664	644	687	663	672	713	659	688	670	675	636	687	653	706	692	695	637	690	648	675	650	689	669	641	638	666	689	690	716	677	697	693	677	679	664	651	647	680	683	617	704	697	656	658	688	666	692	671	631	688	689	680	679	703	665	663	644	679	686	655	729	632	644	660	677	661	694	665	671	716	694	703	672	657	662	659	695	693	702	667	666	677	676	683	660	648	671	666	674	700	672	679	708	630	623	703	698	706	706	677	627	648	671	719	706	652	713	653	674	641	671	713	648	655	658	688	695
23134	21568	29337	24255	21570	21609	7146	1177	914	832	808	774	672	646	667	583	612	585	600	566	560	548	556	622	583	579	534	520	539	525	569	530	528	522	522	521	536	522	525	466	512	529	542	502	572	538	533	532	501	450	463	556	515	479	497	513	503	521	513	517	517	539	517	522	510	568	503	514	527	498	499	485	485	510	500	510	491	508	528	545	532	509	517	494	531	483	493	500	475	531	520	514	525	496	499	558	494	483	490	512	557	523	475	518	527	470	497	480	497	553	524	488	495	508	481	524	519	495	527	529	539	509	520	474	499	526	496	549	540	497	515	541	473	526	520	523	530	519	509	488	499	497	577	507	477	541	515	507	511	517	491	531	520	489	524	485	528	467	541	504	494	523	496	559	530	522	524	494	508	472	538	523	513	485	482	501	528	483	502	536	512	539	552	543	572	522	498	532	541	552	533	520	485	536	499	505	481	501	519	528	442	522	463	476	515	526	540	484	496	492	514	527	526	507	500	523	525	525	497	499	548	498	478	500	496	503	492	565	543	542	481	487	526	516	510	498	504	485	480	542	528	515	521	512	503	530	517	517	506	488	524	529	508	472	523	539	509	460	536	522	505	480	458	525	494	504	489	513	548	518	507	527	529	522	509	511	536	449	510	532	504	506	535	471	542	499	472	485	520	484	501	510	441	492	496	540	525	510	509	481	501	482	563	499	525	515	501	520	482	525	509	498	521	523	552	500	507	540	520	491	501	514	456	517	504	542	496	470	519	563	496	508	519	494	504	509	530	531	495	505	509	549	504	553	513	512	486	482	516	530	512	500	499	513	502	501	543	477	551	514	513	525	485	517	529	564	517	524	515	510	505	518	522	505	499	531	513	515	499	529	505	521	510	521	511	544	496	488	544	545	526	563	497	478	518	535	488	520	515	499	505	504	510	516	476	518	536	475	497	561	533	479	495	540	534	523	505	492	482	530	521	502	545	520	466	482	519	516	491	494	506	521	568	498	554	520	471	524	513	551	528	525	530	475	518	525	510	506	477	486	551	509	496	535	520	534	490	532	539	513	521	516	504	536	496	511	522	514	512	533	550	547	540	494	523	482	507	507	496	484	538	518	519	511	525	527	501	494	524	519	549	555	508	503	485	486	539	498	478	534	527	464	517	500	532	526	504	564	497	524	549	474	482	508	508	497	498	497	489	529	524	517	526	481	522	512	483	523	472	482	491	534	509	503	494	514	539	506	495	514	534	546	488	527	497	530	469	505	513	557	484	525	508	482	512	490	548	523	528	472	466	516	521	525	493	541	481	520	538	505	505	540	515	487	474	518	514	508	544	477	528	526	520	518	474	546	524	526	501	525	459	524	492	530	504	501	517	499	487	516	458	496	518	514	504	479	564	515	562	525	534	502	481	538	498	495	522	486	508	505	549	482	537	485	503	470	482	550	523	485	549	505	485	525	512	498	497	470	474	518	508	489	473	501	514	522	547	532	565	481	499	515	508	485	503	509	504	536	522	499	534	508	521	494	515	473	473	532	517	560	509	515	475	492	528	519	515	507	519	516	506	521	511	529	490	518	475	503	509	489	477	518	505	482	474	517	509	537	542	467	524	551	473	509	506	469	474	525	540	518	485	509	543	495	550	476	480	492	530	518	529	490	521	504	515	498	549	481	490	511	492	532	469	516	518	468	512	521	527	526	519	534	512	525	499	486	512	532	519	478	481	526	533	474	472	520	516	470	566	477	503	496	532	470	518	466	506	512	493	519	515	495	528	523	502	506	510	506	434	495	492	513	503	506	515	507	495	498	527	514	505	508	490	510	518	455	496	516	504	491	520	482	506	499	527	494	516	498	492	519	507	486	506	458	496	503	528	513	509	504	535	504	466	499	526	490	504	476	487	516	484	462	490	465	520	511	539	527	517	543	502	538	513	497	538	549	519	522	505	510	473	561	480	521	515	488	520	528	533	514	528	532	536	518	531	536	552	505	506	543	535	537	508	502	506	476	506	486	497	494	505	530	463	529	523	497	535	521	505	527	476	515	522	513	453	515	491	496	511	498	516	526	531	490	528	519	498	488	538	501	491	521	509	550	485	491	474	520	556	533	503	519	520	522	529	526	518	489	523	553	512	511	516	518	513	490	520	501	520	537	512	528	487	516	539	516	548	526	531	481	504	535	488	440	500	501	516	525	502	503	470	534	561	521	487	513	484	519	517	495	532	531	528	533	536	498	486	498	504	509	498	512	517	483	483	478	518	472	555	498	513	508	550	549	532	530	537	524	498	536	524	514	488	551	503	498	520	561	483	522	500	506	470	494	521	525	480	534	495	488	530	527	513	524	506	486	497	503	516	499	466	534	515	487	526	495	483	513	512	488	506	494	540	497	493	506	527	504	561	508	539	532	542	497	497	537	471	517	495	517	522	501	491	537	520	505	501	477	535	505	509	531	480	543	535	487	477	555	510	579	504	507	532	480	489	506	480	493	552	522	493	504	551	529	543	509	515	539	457	499	492	475	515	509	504	509	496	516	514	528	502	557	524	484	532	532	519	503	516	488	533	510	498	507	479	513	508	514	524	483	501	470	524	493	498	483	520	512	519	522	482	534	509	506	519	547	481	526	515	509	479	528	510	523	493	522	501	484	516	499	532	490	549	493	519	536	502	468	505	520	483	519	497	516	521	489	548	527	521	487	515	514	559	476	514	510	539	502	493	498	493	500	520	510	468	517	496	498	503	517	547	553	510	537	473	495	498	490	516	490	537	531	494	528	512	535	476	513	504	525	489	487	529	534	474	506	486	490	512	498	505	526	492	519	482	492	493	543	478	511	479	477	468	455	506	521	487	536	499	524	531	491	526	507	484	484	525	517	506	516	521	524	478	471	496	512	454	506	545	533	512	519	477	467	546	518	503	517	505	481	454	536	523	497	512	500	505	487	480	499	505	518	488	531	550	518	508	495	500	504	522	506	526	481	505	475	529	484	522	570	517	487	519	496	479	527	520	468	480	464	478	517	529	517	490	551	506	540	496	530	498	530	515	509	505	510	535	501	508	468	496	522	499	486	550	495	503	492	509	506	495	472	490	455	532	513	542	489	488	526	494	524	517	514	510	495	505	512	483	500	502	512	508	555	502	545	479	509	509	498	512	482	495	499	539	503	462	507	489	511	502	506	558	474	514	543	507	516	499	497	518	488	498	538	495	503	532	505	506	532	475	496	505	522	511	499	527	510	497	511	516	493	520	511	514	537	471	519	474	499	535	451	509	470	510	490	491	555	479	497	479	495	514	535	528	509	529	489	514	527	510	482	537	495	523	498	493	487	497	516	487	474	488	535	498	518	509	485	519	548	479	517	472	512	511	478	517	512	528	496	553	508	499	459	504	489	478	499	529	499	500	512	480	512	491	538	487	525	509	501	462	465	504	519	477	498	498	536	547	527	494	514	530	505	467	547	505	494	524	514	471	474	459	517	532	569	507	506	533	541	511	494	510	541	525	513
23712	13516	8968	4359	3199	2468	1914	1542	1324	1130	944	880	770	767	708	683	626	647	621	630	625	613	585	584	531	521	587	565	522	527	562	538	513	515	521	492	531	471	529	494	516	535	504	522	565	507	518	528	537	496	541	543	505	460	555	509	511	499	494	509	506	558	476	555	508	499	513	495	530	498	472	502	532	505	493	483	514	523	526	476	502	545	512	517	536	503	508	524	509	486	520	481	494	513	495	506	507	508	531	505	531	473	471	535	458	504	526	493	526	530	518	525	486	496	512	514	487	550	552	579	537	570	494	512	528	496	521	559	554	552	538	495	564	485	523	528	541	531	528	520	511	492	478	498	487	511	501	514	506	508	536	485	502	472	507	481	488	509	479	508	461	520	506	499	538	522	496	507	559	494	544	495	516	459	485	535	486	511	508	523	506	481	502	484	503	527	496	524	506	500	513	495	501	491	502	512	503	487	489	530	544	529	512	500	521	506	471	505	538	523	483	509	462	536	489	508	506	497	463	503	535	543	481	510	530	527	514	572	466	510	532	490	518	518	530	495	463	490	530	493	532	481	543	498	496	500	532	480	500	508	478	539	474	524	520	460	539	493	542	546	530	520	509	524	514	521	473	518	486	474	489	498	515	550	517	497	492	489	516	504	532	523	483	534	493	494	500	479	496	526	497	501	466	515	478	505	491	471	496	498	524	521	488	501	502	484	462	490	507	517	498	500	507	453	489	497	477	489	505	479	568	477	503	479	491	516	549	522	506	504	492	520	540	505	511	500	493	502	518	552	497	481	530	478	514	541	480	487	493	503	456	527	488	441	500	531	503	492	495	508	533	531	549	517	507	521	536	506	507	508	495	532	498	517	531	478	510	497	527	498	498	504	483	525	468	477	504	499	506	548	486	540	515	513	502	487	493	538	516	507	500	504	503	530	484	491	519	502	493	539	495	501	488	530	519	525	508	471	481	492	482	510	506	528	513	534	509	521	499	542	518	480	510	528	493	457	548	505	520	518	499	500	484	521	523	523	474	507	506	517	499	522	505	548	501	496	487	519	495	525	495	494	488	522	476	539	512	488	510	518	462	507	511	525	517	490	507	496	529	515	503	511	516	511	506	519	526	475	546	481	502	514	489	475	509	501	516	483	534	500	482	486	490	522	519	529	519	489	483	521	517	543	503	460	470	515	477	483	506	535	508	490	457	483	556	480	511	477	480	499	506	502	503	487	519	466	489	496	516	511	522	535	494	526	506	545	499	519	500	496	519	505	503	477	492	472	497	516	492	507	530	508	506	557	493	495	509	487	511	523	507	473	496	495	502	513	502	493	481	513	519	555	534	515	553	508	475	481	489	494	545	492	535	517	508	505	512	496	515	520	525	481	484	506	520	531	482	540	533	471	533	484	533	479	498	461	516	472	537	520	466	519	506	506	492	530	516	521	478	497	508	493	492	489	536	538	481	509	479	463	532	504	533	476	494	536	507	512	508	531	515	499	505	502	477	496	516	526	508	497	533	494	489	483	490	504	527	534	502	489	480	466	527	511	519	529	496	476	489	539	513	488	521	501	471	494	470	505	535	481	484	510	477	488	494	487	484	543	538	515	502	494	459	514	498	485	501	517	571	506	509	453	514	494	518	524	496	453	530	490	523	514	517	523	500	463	502	532	541	487	468	538	525	492	532	480	531	506	568	467	503	541	495	508	487	457	534	480	522	496	517	530	481	499	486	480	525	604	501	507	502	466	464	495	495	498	521	511	494	478	513	477	519	544	485	512	506	475	495	497	487	522	501	508	513	498	519	481	523	501	516	528	512	485	520	497	511	516	519	537	576	521	457	487	507	507	537	475	522	496	501	512	472	508	504	478	534	514	503	474	533	524	508	495	502	502	497	518	500	499	486	525	507	503	508	523	509	469	502	502	504	489	536	516	461	504	481	503	456	507	467	459	539	495	518	490	484	542	513	487	518	506	502	457	537	442	504	543	493	518	490	455	507	547	486	484	518	496	499	508	491	513	504	486	531	475	491	482	476	501	500	491	505	502	473	516	507	533	517	486	494	506	524	519	488	518	509	478	482	483	518	495	514	533	490	490	529	497	493	501	517	549	488	477	508	501	504	502	512	471	483	541	506	558	512	504	549	519	503	507	534	496	539	508	528	476	473	491	485	530	493	516	502	508	480	523	512	490	492	491	463	496	528	490	533	524	563	509	511	523	518	491	512	502	479	493	533	492	490	533	488	487	515	507	524	545	495	505	488	470	510	509	499	511	479	465	485	504	497	476	516	500	512	555	505	527	512	508	509	497	493	490	539	530	511	491	487	507	478	499	479	506	499	522	524	483	458	494	515	511	487	523	529	497	504	446	509	501	515	496	444	483	514	477	511	509	520	506	499	507	531	511	488	516	469	548	517	535	505	488	484	538	492	519	493	561	520	501	502	498	478	526	490	492	511	519	509	488	515	506	501	461	514	525	525	504	535	494	446	465	500	509	509	494	503	460	486	482	481	504	467	511	540	527	536	497	479	529	513	522	463	486	470	527	521	461	485	496	511	471	491	491	522	489	481	520	532	494	504	521	515	541	467	536	520	515	491	539	547	505	526	527	510	524	479	482	502	535	520	496	500	540	521	520	511	529	491	496	495	528	496	475	496	492	522	519	504	536	504	502	497	506	510	493	481	496	521	524	496	458	509	480	462	514	487	519	446	465	483	460	498	529	499	535	522	487	498	487	519	494	500	450	520	492	501	526	492	501	474	509	523	536	538	538	472	517	534	519	522	503	530	479	508	479	480	528	481	495	524	496	541	496	546	492	521	515	525	523	502	521	475	471	474	514	468	495	479	467	488	542	526	508	505	460	508	546	508	502	508	517	524	498	469	521	539	505	473	516	459	498	505	462	493	495	529	510	494	516	500	487	515	545	470	505	502	497	496	492	492	539	461	484	505	467	539	525	496	506	459	490	464	528	532	529	529	501	497	481	561	489	516	510	534	485	457	480	498	498	535	505	525	501	514	502	483	516	507	474	503	487	528	478	496	503	504	491	507	530	485	497	505	478	451	472	499	493	566	516	489	518	493	573	504	494	505	513	494	528	487	540	518	534	496	514	501	494	453	515	509	476	481	535	504	534	535	490	537	509	484	520	524	498	472	507	457	510	533	470	517	523	509	528	539	507	490	517	473	447	515	543	488	524	478	529	545	511	541	503	501	497	536	512	524	499	532	488	477	538	518	517	480	510	515	514	494	524	502	495	521	481	522	471	524	499	451	453	499	499	509	479	516	519	484	511	505	501	509	491	511	494	492	484	523	498	490	509	489	521	501	486	533	554	476	484	528	520	487	496	480	500	543	511	486	511	510	531	516	486	510	485	509	530	467	482	478	513	514	493	504	476	520	489	503	516	511	499	494	490	504	527	504	504	546	490	510	508	526	506	499	503	493	479	507	515	515	493	514	511	505	471	533	497	530	496	474	535	526	512	548	499	468	507	503	504	492	478
29259	18032	4130	769	638	567	531	535	542	511	514	520	534	494	511	486	496	495	496	517	515	520	504	552	494	482	547	461	508	478	516	504	504	509	512	494	523	500	514	520	500	492	512	483	504	474	507	526	492	515	510	503	500	518	514	512	542	506	528	499	480	542	505	504	467	506	468	518	515	527	521	504	512	540	462	509	510	496	543	506	473	516	494	506	535	521	498	482	504	510	552	478	509	481	470	520	524	548	529	512	502	504	502	521	474	529	479	473	525	524	506	512	508	525	551	492	491	493	520	514	545	565	524	445	465	500	519	495	497	503	542	530	465	497	510	541	507	497	546	502	467	500	518	490	493	525	531	497	515	512	522	495	528	481	504	511	530	512	501	507	517	486	524	523	521	512	484	532	561	507	544	530	526	502	518	548	512	516	500	544	494	483	517	520	519	534	543	485	505	516	496	500	522	501	572	524	516	528	492	480	542	509	530	515	539	552	527	486	506	510	465	508	521	493	534	547	500	478	494	550	513	470	498	527	540	536	519	527	514	493	486	518	529	521	490	529	536	543	507	501	508	522	520	487	511	510	503	517	484	532	559	480	515	526	484	507	510	574	538	513	499	549	506	534	523	489	548	523	542	512	526	502	516	517	511	528	518	514	523	500	497	518	537	505	545	511	476	529	500	535	503	473	528	557	510	470	536	526	492	528	517	532	493	499	513	526	514	539	507	520	512	526	514	516	485	452	491	499	518	531	475	530	478	516	528	503	505	506	536	507	517	464	503	510	502	539	515	496	473	494	492	496	539	512	529	464	524	515	501	490	468	530	528	500	514	537	554	533	534	510	484	502	471	449	513	507	491	540	503	495	518	485	541	499	551	512	508	517	513	470	518	504	537	523	494	541	488	493	510	517	522	512	529	506	508	542	524	536	484	530	496	537	508	495	547	483	535	530	502	503	512	505	524	476	557	507	515	557	467	486	500	506	510	520	501	472	504	520	472	518	515	551	522	480	520	557	543	490	501	487	480	493	518	501	482	495	487	537	534	513	503	510	515	483	515	506	498	480	494	502	502	533	550	477	472	537	543	507	490	521	542	520	473	529	492	497	466	535	508	523	558	475	491	516	497	512	487	469	528	506	482	528	514	495	516	540	551	497	518	529	523	499	537	485	499	510	487	504	495	537	506	502	543	511	528	504	551	535	510	509	479	500	509	503	488	503	485	508	545	517	510	507	470	560	488	517	505	492	523	474	531	518	477	530	539	523	509	479	535	541	566	476	501	515	520	488	517	519	463	521	552	527	517	485	476	551	510	523	539	513	530	525	523	518	510	502	504	519	519	493	481	517	499	472	511	506	519	486	495	544	534	526	494	498	494	489	500	517	533	519	501	523	564	518	533	480	504	517	530	534	507	492	488	517	495	516	493	511	484	516	548	473	523	482	515	461	532	507	517	495	518	518	482	496	489	532	490	492	523	513	460	487	559	525	505	515	525	550	515	502	540	521	520	545	502	496	494	526	542	475	491	528	530	491	506	489	516	493	497	521	523	508	493	484	541	515	522	489	477	510	529	507	514	513	521	494	524	516	506	509	528	511	484	529	506	468	528	489	543	509	579	487	465	528	527	525	494	496	514	498	511	510	517	537	532	526	499	509	524	495	449	541	495	554	500	495	451	490	494	488	499	540	524	498	473	507	516	494	515	496	479	497	505	486	506	472	511	514	492	522	498	498	486	512	538	533	509	521	547	480	499	511	522	488	511	492	550	470	505	557	509	505	493	511	530	525	520	533	501	485	523	523	496	535	516	501	499	511	493	471	544	508	490	459	520	513	483	517	506	545	531	527	496	524	523	519	534	525	492	501	508	478	518	489	522	509	497	456	519	506	512	562	477	505	503	488	495	554	529	496	483	524	493	514	494	494	512	513	524	504	475	562	533	495	493	513	524	509	476	556	543	501	547	526	553	524	524	503	481	513	542	523	521	518	494	517	545	529	501	518	474	525	486	490	546	514	554	477	494	494	468	530	492	497	507	514	550	509	515	528	496	528	491	505	491	491	498	538	500	475	531	506	562	505	538	498	495	491	531	491	486	504	490	534	496	534	490	528	527	480	504	507	521	514	481	496	499	477	525	486	547	532	497	506	469	470	473	466	513	543	486	495	488	528	550	543	510	479	547	536	522	517	550	552	474	534	525	495	522	523	505	525	512	533	518	520	469	498	534	576	530	516	510	477	502	526	528	524	526	498	489	549	549	533	550	521	450	493	472	552	483	477	543	513	476	541	470	508	516	511	524	513	500	496	496	520	476	537	537	509	512	527	500	530	530	467	510	526	524	539	493	554	540	481	495	526	526	497	482	500	526	491	529	509	513	514	538	503	497	509	510	515	500	522	519	497	497	472	496	529	501	497	526	544	498	523	532	484	485	489	498	545	518	510	502	459	534	531	495	517	515	542	530	459	483	505	499	519	532	526	537	501	549	512	527	501	522	493	525	514	505	528	523	502	542	510	502	488	501	529	499	506	515	517	463	533	518	531	488	491	520	493	509	515	508	489	520	500	495	525	527	516	487	502	499	483	567	534	503	521	506	499	545	508	528	509	498	543	504	487	515	505	464	486	488	531	493	536	539	539	546	478	535	504	527	537	564	502	505	509	504	508	478	510	480	489	518	521	529	477	529	539	493	527	491	490	540	518	484	499	518	468	474	482	506	483	488	527	480	526	510	526	480	528	536	507	539	504	479	515	463	528	533	516	529	467	530	495	533	526	495	535	498	472	475	472	507	553	507	528	486	504	504	474	531	521	474	511	512	523	502	478	514	571	533	511	502	508	540	511	513	494	513	529	528	506	516	529	467	536	488	511	478	550	526	504	495	541	541	469	512	482	521	542	504	482	516	509	515	523	487	500	497	504	510	506	478	533	535	499	519	530	502	507	509	495	511	517	497	484	530	474	554	523	515	520	492	535	512	547	536	525	538	511	500	541	478	543	514	512	515	508	532	497	535	512	468	490	513	533	505	518	523	527	554	508	483	525	532	487	554	544	523	534	515	474	508	479	503	506	493	492	559	511	469	521	468	480	529	524	504	508	525	510	568	495	529	531	500	557	490	499	530	516	464	541	552	513	504	533	536	518	485	517	489	504	519	501	555	522	467	521	522	477	530	459	478	538	496	511	497	503	494	483	511	499	496	505	509	493	533	459	550	543	491	492	500	514	525	510	494	534	506	503	489	507	537	496	525	529	507	528	545	520	504	488	472	506	510	512	529	506	520	538	516	534	568	528	489	508	514	539	505	510	496	496	501	494	526	536	488	533	540	533	511	533	540	467	534	503	519	539	496	523	521	505	516	519	497	519	495	528	488	513	474	513	501	478	476	524	493	484	526	492	487	519	516	493	521	505	533	533	492	515	532	548	509	502	526	550	504	526	568	522	499	528	525	511	502	475	531	501	466	464	486	511	489	494	516	488	511	517	516	506	532	518	509	482	541	523	503	535	513	537	473	525
17206	1167	807	684	602	624	557	564	581	569	554	527	532	485	525	554	509	532	508	517	542	544	559	531	519	524	504	548	557	511	583	520	534	569	563	516	508	546	508	545	548	567	524	540	553	556	524	511	530	543	538	486	521	579	522	521	530	506	569	526	545	518	535	506	532	510	542	544	524	543	562	536	560	543	541	512	539	598	560	563	535	522	547	531	500	546	529	569	542	488	535	574	578	547	503	545	544	532	504	502	513	533	521	557	525	540	554	501	542	560	539	535	536	557	543	499	551	554	574	533	554	532	515	564	534	555	569	555	544	582	553	583	536	538	552	520	535	584	556	505	533	522	510	547	507	528	553	518	557	524	518	510	545	508	534	557	535	515	527	534	523	521	538	550	493	514	526	493	563	529	522	536	539	520	559	496	507	536	533	573	547	512	578	527	544	541	499	536	557	557	551	545	520	523	549	513	544	506	536	523	512	516	501	545	551	531	575	520	540	542	536	541	532	494	562	499	534	527	517	567	540	550	547	505	510	518	557	556	529	563	579	527	545	499	530	545	519	547	564	552	538	542	505	541	558	532	518	501	552	581	509	515	497	515	548	488	537	517	543	523	528	484	503	524	561	492	563	528	522	507	503	522	505	487	549	547	553	483	525	513	518	531	530	497	519	510	523	523	525	544	543	560	534	551	536	519	525	557	492	536	558	505	579	536	541	537	550	521	563	508	516	528	530	530	567	516	484	563	522	513	561	502	523	525	494	485	473	518	526	536	524	513	562	567	491	524	523	530	508	541	520	541	548	516	503	540	524	527	512	547	545	539	578	488	545	564	497	535	526	508	499	517	514	557	545	546	527	499	536	561	541	511	522	549	519	522	527	534	530	561	590	503	571	525	556	578	524	506	542	545	536	531	556	534	537	564	570	503	558	514	570	499	518	553	505	542	483	510	551	524	553	517	526	544	540	514	545	528	574	509	512	530	546	547	524	569	518	564	550	509	549	560	518	489	559	503	522	568	547	590	533	530	532	548	576	533	498	564	521	523	497	518	531	539	589	549	502	538	525	571	573	509	516	505	533	528	532	527	540	558	551	513	535	558	539	520	516	508	533	563	561	509	545	485	521	527	534	554	507	528	549	568	513	515	553	452	553	571	517	549	516	525	513	546	533	516	556	517	542	540	498	545	511	525	573	568	526	544	546	524	558	549	574	509	538	535	546	520	539	557	540	555	548	524	535	495	513	508	527	520	519	570	542	526	519	542	524	529	532	513	542	552	499	518	556	537	513	514	518	496	514	496	531	511	544	538	513	523	537	557	544	489	578	525	560	511	507	499	523	565	518	561	504	520	530	506	517	529	499	532	512	546	524	532	546	574	575	520	543	530	549	506	534	520	550	534	544	545	493	569	505	569	563	543	528	552	585	530	548	531	565	502	495	528	527	545	560	553	553	505	538	536	530	531	492	538	534	552	533	521	506	531	512	552	525	542	522	544	497	526	536	559	592	490	545	492	559	553	557	548	558	543	525	543	521	554	556	486	523	521	548	513	557	512	539	489	515	531	533	536	534	558	514	554	533	521	510	529	528	537	517	539	524	499	525	546	532	528	513	562	559	526	544	566	512	536	539	564	492	478	532	543	528	548	549	534	529	555	518	499	513	517	531	563	523	530	529	538	501	520	509	510	534	538	531	526	541	557	549	496	547	530	519	524	510	532	546	499	517	525	534	509	491	517	536	508	494	546	531	501	518	536	583	557	539	534	522	522	555	550	525	517	519	512	541	515	513	562	506	564	530	517	512	514	559	502	532	492	528	557	514	541	534	517	549	524	552	528	503	567	570	561	535	554	531	535	560	542	545	505	554	482	535	577	516	513	536	512	511	552	539	536	561	538	562	544	503	487	500	559	555	529	535	556	547	510	521	514	512	531	554	520	530	527	501	563	564	529	529	538	536	516	503	567	505	536	530	509	512	544	597	567	548	553	543	581	518	527	501	510	565	556	521	545	546	539	507	509	529	497	551	531	526	535	555	563	524	537	554	532	548	549	561	565	503	527	494	530	541	544	531	552	524	524	553	573	521	517	557	516	526	546	558	506	544	511	564	545	534	507	504	586	554	503	546	519	527	556	531	550	563	560	527	528	552	542	565	541	530	531	519	550	536	534	547	490	528	511	539	517	547	511	552	530	536	527	552	537	573	550	536	494	557	538	545	549	520	549	542	579	545	556	493	552	523	561	549	543	513	511	531	555	542	492	544	515	579	542	531	542	545	527	567	578	527	518	561	503	521	571	543	520	499	535	553	530	542	523	519	568	546	534	552	521	554	586	549	576	527	571	492	500	531	561	552	559	514	526	533	505	534	546	561	494	511	601	525	576	531	523	517	539	543	513	574	522	544	571	554	536	489	509	556	531	544	532	551	551	554	555	531	515	517	528	540	549	571	565	562	532	523	574	533	525	485	570	540	580	495	525	524	502	486	543	519	529	500	545	497	476	529	545	493	590	510	520	569	584	538	483	574	562	513	523	559	547	565	505	524	536	558	513	551	500	535	496	534	515	494	523	535	501	524	545	532	511	514	556	555	541	529	521	541	556	545	526	523	511	529	523	523	566	522	579	526	567	517	523	476	534	541	558	515	522	520	551	540	554	555	503	561	543	561	499	534	536	512	527	538	561	550	529	558	536	544	530	503	534	514	536	531	558	561	538	539	531	531	525	542	526	538	533	510	548	559	511	541	533	556	535	522	516	505	521	562	519	558	502	556	542	534	562	521	508	546	522	503	531	522	510	579	577	536	573	556	526	506	527	529	554	514	543	558	524	541	531	493	554	517	509	531	499	511	589	526	538	534	564	541	547	525	550	514	551	548	557	531	501	542	526	521	566	569	519	544	535	505	540	564	532	524	536	582	521	559	547	565	483	533	528	572	527	546	521	536	555	493	512	563	517	520	560	512	569	521	571	545	569	546	538	555	529	527	532	497	547	487	552	498	513	516	542	534	544	557	540	500	586	524	555	512	549	537	539	541	545	541	519	518	477	530	516	545	519	534	514	485	537	555	572	504	530	502	541	530	527	538	584	544	536	542	560	511	569	552	534	530	512	512	511	568	549	569	552	508	493	538	523	513	528	563	549	527	525	525	544	549	537	555	538	529	560	536	526	559	530	541	484	551	568	533	529	541	499	526	522	537	557	569	534	510	499	541	504	547	511	546	533	551	524	550	560	551	537	537	477	591	521	529	520	506	538	485	537	528	561	537	499	476	554	546	547	539	541	497	539	535	538	536	548	507	536	525	522	553	512	527	516	499	539	560	561	506	545	532	572	536	479	543	524	503	514	558	529	530	527	532	538	539	515	536	555	508	504	544	552	527	548	540	558	516	524	537	512	546	543	515	551	546	517	545	553	496	548	520	539	538	545	527	547	510	524	578	578	497	562	543	558	585	559	560	499	513	562	517	558	528	510	556	529	543	513	511	540	525	492	518	543	540	543	539	499	566	541	516	528
24276	21588	28890	24741	21563	9463	994	650	564	512	476	433	438	457	408	405	390	385	382	330	376	371	374	389	362	415	370	358	365	356	379	357	384	393	404	349	387	363	341	362	348	387	346	363	366	361	353	336	372	367	352	354	351	362	363	354	361	361	338	341	346	356	339	351	370	348	345	376	348	333	335	333	350	349	321	334	352	362	373	358	369	366	329	387	359	360	320	322	380	360	346	350	326	371	387	366	362	363	341	360	366	339	382	329	384	343	355	356	320	387	342	370	361	384	378	361	380	344	356	344	379	371	362	324	373	375	384	372	386	346	377	356	384	359	376	365	354	342	332	352	353	342	353	370	341	351	372	346	367	362	340	336	342	341	312	348	348	328	348	366	349	343	367	327	386	340	355	328	358	363	357	371	331	347	349	376	356	321	343	341	382	322	340	352	373	377	360	363	361	347	330	368	346	321	332	356	333	348	330	367	327	376	336	377	334	347	383	373	331	335	356	374	333	376	379	362	365	299	348	354	363	333	319	358	337	352	328	381	376	360	326	367	366	372	335	378	343	381	370	381	371	382	368	383	340	374	334	365	368	342	367	370	378	380	350	357	342	328	340	356	392	352	330	354	343	360	341	363	358	369	357	374	346	385	355	357	322	354	363	368	323	321	374	369	351	313	309	368	339	354	340	342	323	340	340	359	342	356	386	343	333	362	344	376	359	355	327	357	345	339	341	367	363	378	334	357	374	350	363	377	340	349	347	335	368	382	370	335	388	368	332	369	345	359	366	352	352	362	372	368	320	349	351	401	371	347	349	344	338	346	339	313	313	334	328	375	341	349	341	373	354	339	360	371	354	343	340	336	353	335	332	350	350	376	351	358	383	319	363	380	342	350	332	345	343	328	358	355	390	363	357	345	352	351	400	381	337	362	361	372	320	369	335	388	342	359	340	346	377	366	346	330	339	377	333	352	368	346	349	336	369	364	357	362	336	369	376	372	334	377	337	341	360	329	384	370	348	374	365	371	360	368	332	356	313	372	349	352	345	352	342	338	356	340	346	355	340	364	354	317	388	337	381	335	374	339	373	320	333	341	320	342	370	362	357	359	357	326	356	344	353	322	341	379	365	352	361	335	377	368	360	308	342	361	345	390	370	375	338	312	373	360	339	353	342	385	370	379	339	356	363	326	352	378	401	320	353	386	314	338	390	341	377	359	364	386	375	346	359	383	352	363	345	325	334	310	306	363	379	359	323	357	346	380	347	367	380	369	344	356	347	377	368	345	377	376	354	363	351	371	343	373	355	359	332	348	381	385	329	345	364	387	346	342	330	321	366	346	355	382	331	384	347	344	343	364	368	337	357	359	375	369	393	368	371	377	384	335	365	310	340	336	336	365	363	370	351	324	328	361	363	343	339	333	374	336	352	369	331	337	342	373	327	361	328	307	331	326	359	342	357	371	331	353	339	340	344	346	352	346	343	338	350	349	358	342	353	353	384	382	352	336	365	369	351	354	339	347	369	370	359	321	346	369	317	325	374	378	344	367	367	347	342	357	346	339	344	350	344	398	369	347	356	355	336	338	347	370	354	357	324	388	346	359	334	372	338	397	371	315	339	346	381	386	360	329	348	365	340	354	348	356	352	344	355	330	353	360	314	367	327	360	341	339	343	363	313	379	333	357	338	368	345	349	354	382	387	348	345	340	368	361	352	377	356	368	364	353	337	368	358	356	355	323	384	356	361	347	342	335	355	379	362	358	367	374	382	357	370	359	335	368	322	332	365	371	366	389	355	367	343	389	340	348	350	378	329	386	355	349	318	374	339	370	339	315	376	364	342	377	332	371	320	370	347	357	341	376	353	331	366	370	339	345	368	342	320	364	361	302	358	343	353	357	393	319	335	367	351	368	332	352	345	360	367	372	364	337	347	351	395	343	377	373	346	327	368	348	346	338	347	328	361	358	360	358	331	329	349	336	357	334	380	348	356	366	377	363	316	398	384	343	356	358	333	359	331	361	329	351	392	380	342	351	355	355	335	336	358	348	332	360	347	373	354	379	351	348	361	395	354	391	340	349	348	376	349	376	343	351	366	341	355	343	342	322	363	336	347	357	348	342	336	360	345	357	298	308	341	385	373	358	372	351	335	354	376	373	344	369	377	371	350	340	368	324	336	359	330	392	370	338	360	361	348	360	344	368	375	348	327	385	326	345	369	369	350	387	380	344	324	361	362	330	367	354	367	374	345	373	372	339	362	342	364	364	346	349	335	365	371	331	347	354	341	353	348	363	331	367	358	349	362	364	352	323	383	361	335	350	355	352	336	345	353	336	346	320	340	371	342	323	313	337	302	355	349	370	352	347	383	357	342	323	304	352	330	368	342	354	333	380	344	337	343	373	345	323	374	340	369	329	341	336	385	327	319	370	337	316	322	363	334	350	329	347	339	376	323	341	367	348	323	354	335	371	342	315	374	369	327	345	352	374	335	412	347	372	399	342	340	353	352	361	331	332	383	362	346	382	314	350	351	331	302	373	342	358	372	349	338	367	338	354	350	356	318	371	351	346	380	372	363	372	321	400	368	402	325	342	359	360	317	358	384	373	353	351	377	320	345	343	347	346	360	357	338	341	362	323	348	341	349	354	323	327	367	334	319	352	366	370	326	357	346	355	349	354	338	345	381	361	348	374	354	350	364	340	364	354	352	390	376	322	365	339	357	362	327	331	330	317	350	350	349	370	334	329	379	359	340	338	355	380	365	401	377	368	355	386	346	358	349	343	349	311	334	347	374	327	345	371	373	339	360	354	353	370	314	342	346	383	341	380	341	346	385	359	337	355	299	360	322	348	324	347	351	348	358	344	332	370	359	342	363	331	378	344	349	368	395	341	323	340	355	351	357	358	308	358	339	333	325	297	342	343	354	357	366	354	373	378	365	374	327	365	341	340	346	335	367	375	350	343	356	348	357	329	335	352	360	354	335	323	294	374	357	343	341	341	375	369	345	340	374	344	342	370	362	308	325	357	341	349	334	327	356	351	357	338	350	360	391	361	357	321	342	369	354	348	316	379	361	341	332	310	364	358	362	336	347	348	344	368	385	368	353	351	352	365	342	324	381	365	350	344	348	348	367	309	324	338	365	343	342	367	346	389	329	351	342	322	353	374	373	379	338	349	335	326	371	337	342	346	309	346	332	335	318	329	344	357	350	343	341	355	342	373	340	357	369	362	332	363	378	329	343	340	371	375	383	383	361	356	378	373	326	352	342	369	298	349	380	333	366	342	353	352	350	341	341	388	304	373	361	360	348	345	375	384	349	357	314	363	355	353	362	324	364	356	348	330	364	342	333	340	373	325	330	372	356	371	368	325	350	348	348	397	331	351	370	350	372	348	347	363	353	374	353	377	368	376	339	356	364	335	386	341	345	341	358	370	388	354	350	350	339	349	361	357	351	343	359	317	372	368	379	383	339	370	342	357	376	336	348	355	386	378	394	348	347	353	354	348	347	367
24651	8465	5284	2533	1874	1370	1120	946	758	725	598	561	538	485	509	495	475	445	400	441	418	391	399	431	385	438	399	435	403	406	394	394	378	412	393	351	404	378	387	350	423	389	368	371	360	373	384	378	393	378	373	368	337	398	347	399	410	366	391	356	364	403	350	363	400	383	386	384	360	353	350	352	364	411	381	373	353	351	365	343	362	383	356	324	377	370	419	356	366	386	354	388	358	378	360	373	400	356	421	365	381	360	388	399	354	387	368	381	340	338	365	383	373	384	387	365	404	398	394	397	364	376	393	452	376	387	396	366	377	357	341	366	374	397	375	408	378	375	374	325	383	375	380	378	382	379	358	358	370	376	371	419	389	375	366	401	379	382	387	364	386	382	375	402	367	382	437	375	417	358	381	395	332	364	372	372	379	357	369	401	336	358	390	386	393	378	391	369	385	368	387	357	377	410	382	325	351	372	344	359	363	395	354	340	367	346	381	371	358	394	363	382	385	389	373	399	334	344	351	383	344	353	361	362	367	377	393	380	354	383	386	352	352	338	363	384	377	385	332	387	384	388	358	366	374	366	385	356	380	383	374	386	361	393	394	374	379	347	380	336	383	352	387	355	346	383	380	383	356	408	350	381	387	394	342	402	374	364	354	345	423	364	348	357	372	376	399	358	365	378	355	380	344	393	354	367	360	365	357	361	387	381	356	363	368	373	359	347	404	383	366	368	343	356	362	393	373	372	371	360	369	371	385	367	347	395	377	358	350	390	382	355	393	415	363	363	349	356	366	361	371	353	385	391	406	395	402	388	343	383	379	376	400	420	371	359	341	361	368	329	368	369	350	371	361	380	397	366	379	376	352	398	367	372	373	382	368	363	354	355	369	365	378	339	393	341	358	366	395	383	378	363	365	409	366	361	410	382	379	358	381	364	379	350	378	382	390	372	363	389	377	383	357	327	376	357	399	346	356	382	396	345	370	348	361	370	340	361	353	399	355	355	389	379	389	401	398	353	359	404	400	361	354	362	385	389	356	407	344	364	369	380	358	355	372	346	361	362	348	380	391	356	370	360	355	378	343	352	402	373	370	369	337	392	392	382	377	365	350	391	339	374	374	395	360	400	393	389	395	390	346	357	358	376	368	389	391	360	370	351	355	384	339	338	347	360	393	368	389	347	397	375	376	365	365	363	394	368	377	348	406	364	368	396	355	365	382	388	380	385	368	351	378	380	382	356	403	370	373	370	346	376	377	364	372	364	376	378	427	358	402	354	411	384	370	354	325	396	363	412	338	340	381	334	338	411	415	359	387	353	392	375	405	381	354	419	335	388	388	363	370	360	384	352	365	348	379	374	333	391	387	394	396	371	407	375	357	391	355	389	410	368	383	370	391	337	397	354	355	364	365	383	363	385	363	362	380	390	373	378	407	360	382	362	337	337	386	372	379	353	385	374	347	365	376	371	397	369	380	420	381	386	343	373	358	389	356	368	391	378	394	360	371	396	381	363	385	357	377	352	371	359	384	376	367	350	364	338	358	350	375	335	329	367	356	400	343	360	425	371	372	370	385	374	411	351	380	374	373	403	377	370	400	389	364	345	407	351	353	338	379	364	356	332	365	363	388	312	390	417	379	359	369	360	357	376	358	384	361	369	359	344	370	372	389	387	369	376	332	352	342	348	382	374	407	388	388	382	403	372	373	365	384	375	361	356	359	389	399	377	393	385	380	355	368	364	395	378	361	393	356	363	380	402	379	356	374	386	358	378	397	385	364	384	374	373	398	366	384	368	365	343	345	367	358	358	386	380	357	388	351	374	362	383	383	414	327	364	369	374	348	382	366	353	400	382	352	384	348	393	370	380	356	370	380	370	399	361	378	386	358	367	386	400	373	393	352	326	383	368	348	398	353	362	347	376	377	370	364	353	342	371	376	385	343	375	341	358	382	386	340	422	379	402	358	357	375	374	344	353	399	358	359	389	363	351	345	386	360	398	359	375	342	362	378	397	398	386	366	336	342	374	310	366	384	367	362	357	376	370	379	386	384	374	355	379	349	376	392	376	379	392	355	353	381	369	364	405	404	339	385	403	379	350	395	347	338	353	397	363	378	346	377	374	357	380	370	381	365	421	347	365	364	358	364	356	352	382	365	384	395	372	371	391	365	419	377	374	408	393	344	367	395	374	338	360	346	332	394	386	366	381	374	358	366	405	397	382	358	333	359	377	352	356	392	359	402	367	388	363	346	345	375	388	369	366	364	377	340	398	373	368	379	357	377	365	339	398	367	352	422	396	396	385	404	369	368	341	377	373	376	380	371	343	388	385	369	362	361	387	375	375	371	349	370	341	396	382	344	370	388	357	357	357	349	379	354	353	346	376	372	356	387	386	350	349	367	379	339	361	348	385	353	378	355	365	384	361	375	361	359	377	371	380	342	377	349	372	349	410	348	367	347	417	384	364	373	411	384	394	369	345	369	361	364	344	394	357	401	424	363	348	352	395	378	380	355	343	358	348	365	371	349	346	369	366	352	405	347	352	381	359	360	350	345	407	398	401	369	389	348	370	336	354	400	362	364	373	395	339	369	396	369	342	373	376	361	380	362	384	407	344	352	379	360	348	352	362	359	383	342	359	368	371	376	371	392	369	364	346	353	395	386	375	365	377	369	368	389	385	404	373	358	378	344	347	350	342	383	403	370	358	353	371	375	374	375	362	360	350	396	363	358	367	376	358	357	381	361	363	394	380	374	376	354	390	365	360	371	371	364	344	358	383	375	378	342	374	352	352	374	406	362	401	378	378	330	354	386	378	372	375	389	382	364	372	372	374	373	350	392	386	370	380	427	348	384	368	363	372	371	377	355	365	360	356	370	396	389	376	412	346	359	387	383	337	373	335	364	359	407	370	401	384	338	355	368	350	360	350	380	353	346	390	349	354	380	376	357	387	396	353	380	377	372	373	350	344	354	382	386	359	375	373	352	356	384	390	380	357	362	366	374	359	351	394	407	365	381	342	387	373	371	375	371	374	373	374	366	369	354	367	368	408	389	396	353	401	352	385	380	370	385	369	381	373	348	362	376	386	363	360	374	375	358	358	363	380	391	369	315	386	339	367	377	378	386	367	417	396	390	351	322	347	381	407	344	361	363	364	356	364	379	359	388	368	378	368	375	399	386	436	370	349	360	365	361	355	369	352	368	368	363	365	378	348	382	344	347	352	413	350	379	399	362	359	359	380	342	373	353	371	381	342	324	378	382	388	375	418	388	395	340	414	339	368	378	375	346	371	357	387	405	352	336	357	351	397	382	378	365	355	372	404	373	362	373	346	368	385	398	376	364	395	363	382	363	349	354	347	384	342	387	337	379	373	360	397	332	385	364	367	369	370	372	380	355	365	367	398	361	364	355	343	359	358	374	358	334	371	346	350	343	361	404	368	355	353	321	380	345	374	353	373	390	337	374	357	381	373	408	355	391	370	388	378	370	352	379	371	383	388	369	384	370	347
25448	21527	27649	25715	9588	1154	917	775	801	711	760	746	784	759	695	705	711	699	659	646	684	717	674	699	676	733	696	653	685	642	663	687	681	658	689	616	732	690	647	696	700	699	681	700	663	695	649	674	703	671	697	667	682	710	709	699	654	702	668	741	686	655	707	704	712	652	653	672	686	703	675	675	691	673	669	607	663	700	699	677	663	651	671	660	680	682	665	655	673	682	674	693	653	698	677	647	673	694	662	693	712	742	651	637	668	670	709	643	665	662	678	620	649	647	663	701	680	695	704	681	693	708	664	691	733	701	670	693	609	703	680	690	714	681	691	671	677	721	688	733	659	708	698	684	707	671	678	683	701	647	623	652	665	674	680	684	673	714	650	735	693	688	640	676	664	673	661	669	620	652	676	631	649	693	674	712	649	688	726	658	719	680	702	670	711	672	641	608	691	685	694	708	661	683	656	707	710	717	655	657	707	680	690	663	685	648	674	662	695	668	674	667	735	657	693	656	643	637	656	670	645	710	672	655	665	665	703	710	687	691	682	641	693	635	637	649	632	664	707	657	639	633	689	711	680	658	659	671	654	666	683	689	625	667	672	696	662	696	674	660	643	669	670	687	719	624	674	689	640	664	716	706	655	689	673	678	674	691	713	667	689	645	642	703	654	694	716	720	676	711	712	695	687	683	644	728	660	685	643	681	695	683	684	673	665	669	660	691	712	641	657	716	661	716	688	701	676	717	658	667	622	713	677	682	735	677	681	681	668	656	682	668	680	692	685	667	641	692	725	655	661	703	656	714	706	703	652	695	617	669	722	621	668	671	598	684	646	673	688	678	703	718	696	657	662	690	758	700	650	686	687	668	660	637	696	656	642	712	677	661	645	629	717	672	676	670	683	724	635	712	675	664	627	633	676	705	669	650	700	639	684	667	699	653	669	654	648	670	698	700	699	682	660	696	678	654	660	682	690	699	654	649	651	628	666	696	623	683	675	677	688	638	696	645	644	681	670	670	717	697	642	721	681	655	651	685	685	685	677	691	683	693	653	670	666	631	677	716	670	623	709	654	658	698	685	674	662	706	682	677	666	662	689	671	710	645	648	692	667	649	646	640	645	647	644	692	647	665	668	733	687	668	693	694	669	680	638	643	692	631	691	708	675	678	639	645	701	643	638	701	637	663	663	628	713	660	689	660	689	678	596	678	655	651	702	708	627	685	651	656	681	672	661	666	683	641	652	628	645	625	635	677	691	668	691	700	625	654	617	653	647	677	650	660	649	691	693	673	684	664	652	678	659	626	688	683	697	672	696	663	695	661	641	663	655	673	677	683	675	638	682	666	700	622	668	685	697	654	650	701	677	703	689	631	672	687	632	671	744	687	666	666	637	623	694	732	643	701	679	627	680	703	659	667	711	632	652	665	679	711	718	710	674	671	682	654	670	682	671	655	646	671	648	673	673	683	678	708	642	659	658	657	676	690	680	687	667	644	722	706	675	684	676	648	669	675	708	682	689	680	677	709	671	643	709	673	640	650	659	704	711	653	652	659	762	683	717	681	652	701	715	687	683	652	629	644	711	682	654	663	693	681	650	659	667	706	631	677	668	654	664	714	640	662	651	659	685	628	671	675	680	634	686	674	653	685	631	690	641	680	731	684	686	663	630	673	707	679	647	636	657	694	667	712	700	709	699	694	643	645	700	643	674	668	674	690	688	670	686	653	657	680	670	662	672	686	704	688	640	723	696	610	733	718	698	639	681	710	652	655	661	699	662	698	677	669	674	684	680	682	738	678	675	675	645	670	637	689	641	712	610	703	678	721	689	686	664	644	636	641	608	668	662	676	683	695	681	670	691	689	656	677	670	703	666	735	677	670	679	635	677	686	720	643	661	678	697	673	725	660	661	680	649	662	655	672	695	693	660	665	688	703	670	666	711	661	685	674	683	628	708	662	653	687	663	683	697	662	643	640	698	686	688	678	699	703	704	715	685	707	675	679	621	665	647	676	695	669	650	712	637	692	702	655	632	643	676	669	664	668	672	707	683	694	670	645	666	655	629	680	668	672	715	655	717	674	668	706	641	696	675	660	653	689	688	695	661	660	663	635	688	681	662	672	702	691	679	715	662	639	667	675	703	690	666	686	636	689	688	686	694	629	679	686	700	683	671	694	683	663	652	714	636	667	635	648	673	674	686	649	641	685	681	634	678	706	660	673	667	652	641	648	665	697	683	637	702	761	679	724	686	660	699	670	661	679	644	619	698	723	686	700	713	720	701	729	690	642	655	717	695	665	668	700	669	675	690	673	721	689	668	713	659	695	622	694	668	655	693	680	691	658	611	717	639	715	612	659	680	640	723	695	686	672	660	628	672	664	686	687	656	653	676	691	665	656	595	714	641	632	640	702	658	697	686	663	671	669	657	684	661	705	686	725	668	692	704	658	699	669	647	674	663	679	675	692	681	689	647	698	641	674	655	685	751	675	705	749	681	705	656	645	657	665	691	666	643	660	664	657	647	706	700	676	659	649	640	674	690	718	649	670	716	681	706	659	687	716	693	668	666	674	691	644	714	725	672	633	687	708	663	691	684	679	677	670	717	673	648	675	683	665	668	641	686	648	675	674	689	671	667	672	685	683	714	663	637	678	644	676	677	659	708	670	665	648	664	715	679	674	670	663	651	687	663	700	646	672	684	671	687	645	695	683	667	693	660	691	673	655	675	674	637	685	621	670	697	613	683	698	652	670	674	689	699	713	634	681	631	665	681	672	657	697	708	655	637	644	640	672	645	677	638	698	633	661	625	639	642	638	699	698	704	670	686	690	684	680	689	678	679	613	645	706	638	704	649	725	706	698	697	656	657	698	719	656	672	651	651	695	684	629	694	698	623	670	694	710	719	666	695	690	666	714	671	706	678	651	656	649	672	739	746	675	682	674	704	674	647	657	710	700	694	669	671	637	739	672	697	713	648	701	667	680	699	672	681	694	673	657	682	685	658	701	703	700	714	668	672	729	678	663	625	665	648	638	702	698	654	675	685	680	685	665	676	627	678	702	652	652	700	687	691	683	672	705	646	673	656	701	708	687	646	601	678	667	635	673	667	717	632	695	682	671	691	681	656	651	631	700	663	660	666	668	657	645	630	691	697	662	686	628	672	679	646	651	641	638	680	641	624	661	651	685	667	684	656	664	694	659	652	675	654	629	654	652	721	685	678	643	656	711	698	682	637	735	667	710	734	662	660	688	739	640	661	700	643	675	689	634	697	677	657	647	715	733	670	691	696	661	687	631	689	658	716	650	604	653	659	653	658	655	649	665	624	614	699	691	698	658	663	737	650	647	629	675	680	667	674	697	638	646	658	629	722	689	645	674	743	675	635	670	709	710	722	695	643	663	700	689	639	657	688	680	706	682	659	666	694	665	649	691	641	689	661	679	701	670	678	667	668	656	678	644	649	652	690	630	687	642	645	642	681	700	681	676	643	615	701	646	688	675	680	663	676	627
23219	4945	3287	1794	1421	1180	1082	930	893	864	815	779	743	747	732	673	670	717	687	721	732	701	701	720	712	705	712	673	670	721	730	697	717	701	690	670	655	676	643	664	658	694	654	689	676	687	704	729	636	667	669	712	709	684	696	637	691	674	672	695	696	712	714	681	663	637	672	662	681	660	673	729	715	690	651	723	696	686	687	696	677	663	699	680	691	679	698	625	698	673	694	668	683	731	698	651	630	704	697	666	704	623	688	674	736	655	695	652	692	716	686	703	678	696	681	684	688	699	687	676	684	724	712	679	695	684	702	682	700	689	676	723	676	684	688	686	692	700	671	634	675	648	710	692	656	677	709	649	669	657	640	646	681	673	681	707	706	632	658	652	673	631	669	669	662	672	699	720	695	685	687	657	661	723	681	637	683	698	728	686	641	661	675	654	673	717	728	675	705	656	752	699	681	738	671	696	651	663	694	653	682	678	672	702	661	698	692	699	682	635	681	695	670	653	700	654	694	674	701	691	644	687	700	616	725	690	695	624	668	681	690	691	632	661	683	587	659	698	649	656	682	639	688	709	677	690	641	693	694	641	649	670	618	675	720	678	672	674	668	648	669	724	691	672	633	654	699	683	695	672	661	671	685	703	660	690	678	682	667	654	702	674	726	661	630	665	685	674	697	665	694	666	692	680	684	675	655	678	662	648	666	679	701	651	696	664	695	702	679	688	700	678	692	684	683	677	677	710	664	665	656	714	668	659	734	686	676	669	702	656	681	704	719	734	662	705	700	682	668	685	678	680	655	704	704	688	706	700	713	666	670	663	653	681	670	669	709	698	699	684	663	656	673	671	651	715	668	678	686	663	680	681	694	630	699	696	695	683	695	705	734	673	666	693	664	675	692	726	665	724	680	681	718	706	728	678	688	639	609	694	684	693	663	722	673	689	658	683	711	620	725	682	687	679	674	713	662	674	672	670	669	691	667	677	704	664	711	632	648	664	682	721	731	665	657	672	711	727	690	664	716	666	701	633	691	669	666	651	687	709	664	695	696	639	647	666	690	677	677	673	677	751	658	689	659	668	699	702	715	697	717	641	687	718	666	644	662	664	681	679	652	656	658	624	676	681	743	674	681	628	689	660	661	700	691	682	711	688	671	678	672	670	673	677	684	664	709	696	710	698	675	660	667	691	667	648	711	688	702	667	634	666	676	632	714	701	674	637	642	699	669	661	675	721	673	687	712	651	639	691	673	669	756	645	668	660	683	677	697	689	675	654	682	672	666	688	678	743	679	686	674	689	647	639	709	683	673	673	633	685	673	686	696	687	678	651	686	665	699	683	666	646	629	655	665	650	659	676	706	680	659	636	708	652	698	678	689	670	684	670	643	690	663	705	700	689	664	651	719	708	649	695	671	683	727	732	714	673	678	725	706	657	697	710	683	683	647	657	701	646	717	693	718	698	723	690	663	639	695	635	637	645	677	631	722	629	661	647	714	663	669	680	631	648	687	648	691	670	724	653	703	722	669	679	668	683	712	658	658	703	717	674	708	643	658	697	677	705	737	679	675	679	663	699	680	738	675	671	684	645	670	690	672	690	721	655	677	659	648	667	693	602	669	688	679	716	707	690	708	706	678	718	668	699	626	723	639	685	732	700	661	677	660	704	687	672	672	702	681	647	669	717	684	659	700	690	713	692	689	669	686	674	641	712	662	617	656	651	708	692	710	672	684	632	686	664	705	673	698	677	673	686	682	678	675	681	698	670	689	628	664	701	724	661	687	699	694	668	614	651	681	690	685	686	677	696	668	674	644	685	657	667	670	694	674	653	659	682	691	649	706	673	728	660	711	679	674	702	680	675	693	699	666	718	676	689	691	689	733	657	708	589	687	654	648	671	662	714	685	634	698	682	653	683	654	654	685	700	718	692	673	669	699	690	661	674	696	670	702	711	695	668	676	692	677	649	671	661	656	684	693	679	646	661	675	662	723	690	726	778	635	709	664	729	665	657	642	697	638	677	724	682	677	691	666	646	649	683	629	656	669	686	643	692	727	686	689	616	630	647	734	692	693	694	674	670	676	693	651	623	699	701	635	680	715	702	677	679	650	681	673	653	681	671	665	637	677	694	639	679	742	666	603	645	678	689	647	666	644	667	689	722	705	661	696	712	687	657	681	690	703	665	680	675	699	665	696	707	659	759	678	664	691	696	704	710	729	684	701	703	696	676	666	651	645	680	691	682	663	682	667	656	678	645	679	724	707	691	656	672	673	728	687	687	663	691	648	663	649	686	713	635	668	679	701	669	669	672	707	650	698	677	680	651	691	677	686	656	688	685	649	669	653	675	664	659	679	678	641	674	698	676	711	672	683	694	658	681	709	629	677	652	686	650	662	715	681	674	684	716	626	685	691	745	711	688	699	653	680	720	649	648	666	695	712	687	675	701	685	680	701	722	679	664	687	686	701	696	631	671	705	696	676	677	683	658	666	656	681	692	655	699	681	660	650	691	671	683	727	665	650	685	689	691	648	636	656	706	659	676	693	674	655	658	650	692	666	675	743	678	687	655	682	717	697	625	717	709	691	728	680	701	693	629	639	656	681	647	680	703	651	688	647	646	625	711	700	631	660	707	668	690	652	682	694	650	698	683	657	685	686	640	635	654	680	677	655	649	741	646	697	699	687	659	652	680	668	730	729	643	637	728	658	668	703	697	666	707	688	683	646	716	654	690	649	632	691	624	676	659	661	698	710	691	689	646	685	653	672	657	648	656	616	679	675	725	751	679	668	664	673	681	656	716	636	690	688	669	692	688	676	704	672	651	691	665	693	638	680	692	680	710	664	670	702	693	683	699	708	665	679	647	628	669	653	679	705	749	672	714	655	676	690	679	672	636	684	661	687	672	698	662	656	688	642	679	659	641	649	696	687	679	636	693	678	717	702	704	658	672	692	684	640	669	675	684	686	686	663	681	685	656	682	691	706	669	666	661	701	667	699	706	663	645	705	661	675	676	718	695	667	691	653	666	701	683	676	658	702	672	690	655	681	660	645	661	649	704	691	681	676	662	683	670	693	676	638	714	668	705	708	682	658	726	680	680	665	710	695	679	713	687	663	693	653	669	696	682	678	688	673	693	699	681	692	682	732	686	672	648	663	701	691	726	695	677	675	661	669	688	669	650	707	653	664	709	679	689	695	640	668	702	664	681	713	756	668	695	679	656	705	684	639	658	677	709	665	691	711	713	672	687	640	671	653	713	639	687	646	671	669	645	686	688	663	671	730	659	659	736	684	696	663	704	734	661	707	686	687	686	735	703	718	640	674	690	661	692	693	669	724	695	709	664	667	648	731	703	703	672	706	689	667	646	661	704	664	702	714	669	704	716	627	662	693	731	694	689	614	736	663	664	649	658	699	706	637	661	685	690	721	702	710	690	653	677	747	660	676	669	718	624	688	713	631	649	664	685	691	656	659	664	719	656	709	659	698	698	661	710	698	665	703	720	669	713
23116	21572	29360	24264	21570	21598	7167	1178	890	796	722	723	670	639	672	602	614	617	555	550	557	580	565	557	551	540	568	545	571	565	535	543	524	563	527	505	531	555	562	535	539	506	513	519	540	528	498	530	492	544	492	583	527	537	513	535	544	473	538	480	552	518	536	544	523	516	499	542	507	513	528	537	499	505	525	484	511	485	541	500	514	520	510	534	457	520	531	510	494	524	509	511	528	586	500	540	536	522	517	481	519	514	491	509	503	519	480	531	499	464	516	546	510	515	541	557	503	525	519	480	531	559	524	523	547	548	501	499	525	530	533	517	488	555	529	537	548	515	549	519	506	508	497	507	534	518	536	533	516	489	518	547	470	508	509	549	546	511	518	503	528	479	530	505	513	492	453	503	535	529	492	519	515	518	543	506	521	515	502	475	493	521	520	498	517	541	512	501	539	524	487	466	555	494	540	499	473	492	499	489	498	514	520	539	533	495	521	555	498	531	524	524	495	526	521	528	507	534	524	492	454	514	503	497	515	508	508	481	589	478	528	519	507	457	497	520	516	515	523	509	508	509	512	538	519	525	513	505	525	522	473	533	546	532	502	532	608	521	543	508	520	521	496	535	505	509	581	495	529	537	507	514	543	517	492	501	463	505	534	490	487	490	508	478	546	499	541	542	546	521	509	515	494	552	537	530	465	517	523	512	505	485	559	509	488	470	551	511	545	522	520	504	498	517	484	486	525	525	543	497	507	492	498	515	535	552	508	492	501	476	500	503	494	515	561	520	493	508	523	515	504	531	563	507	485	500	515	466	536	506	462	512	513	539	525	558	546	548	515	490	504	502	500	479	525	481	499	501	483	519	482	532	504	502	540	499	537	474	518	523	514	506	525	531	536	501	535	526	518	521	520	526	513	522	544	490	516	513	502	558	540	567	556	498	499	500	521	533	502	516	510	526	501	513	537	500	501	519	528	536	556	526	516	471	519	496	523	506	534	576	461	560	512	500	504	520	501	511	526	514	503	498	514	499	515	545	545	527	518	546	515	482	545	511	508	520	511	534	495	488	492	566	492	527	469	539	496	502	491	530	464	513	540	495	561	484	529	507	532	478	553	536	540	519	477	530	484	503	513	464	496	515	446	510	489	521	486	543	523	527	520	531	508	508	506	504	534	553	507	490	519	522	481	578	542	503	491	505	532	488	477	505	556	506	488	508	559	514	546	492	527	513	540	494	555	490	495	504	531	529	526	487	501	517	539	520	536	501	531	527	479	531	566	521	534	525	513	521	465	486	527	551	505	509	508	482	502	494	518	531	524	496	520	554	476	463	528	524	539	520	498	503	531	516	522	551	516	533	552	512	497	515	505	522	495	477	502	502	490	498	494	549	475	508	521	511	493	513	521	478	500	469	487	486	494	533	490	550	530	499	497	544	557	482	545	547	518	536	468	492	518	502	484	491	497	531	503	516	541	485	511	494	502	510	506	551	490	549	489	527	492	532	545	475	526	550	517	538	523	560	486	535	559	504	531	523	511	519	496	502	555	509	509	500	491	476	527	507	488	502	514	496	567	508	522	519	484	517	566	549	502	494	482	494	506	501	512	531	486	546	540	518	492	510	505	484	528	527	511	548	532	505	530	524	500	563	559	517	492	512	526	516	487	499	483	505	525	529	497	556	524	502	532	528	509	494	512	488	535	512	519	523	503	494	504	529	503	496	476	485	515	489	523	533	549	509	473	548	514	534	480	518	513	509	568	533	527	515	528	531	514	549	494	513	514	558	524	492	539	501	512	517	526	502	517	520	543	473	527	549	493	519	568	560	535	491	508	497	469	515	529	533	496	470	542	503	520	502	555	526	527	512	498	557	538	508	541	528	501	481	508	519	505	483	498	501	501	533	498	467	547	489	479	507	487	527	513	534	535	514	517	518	484	502	474	538	557	485	557	509	546	509	548	572	503	496	536	543	513	474	539	479	508	530	544	493	549	521	528	487	454	528	564	523	477	529	510	498	529	553	531	478	534	512	484	528	499	477	489	532	525	509	515	498	546	511	475	481	515	523	552	501	510	482	533	527	496	521	483	561	532	515	446	539	520	546	490	493	496	536	477	513	524	508	508	543	532	471	495	525	530	526	495	507	497	527	516	497	521	531	494	530	521	492	538	514	461	537	535	521	498	504	555	518	555	468	508	525	491	536	531	482	527	512	517	551	485	519	520	492	496	537	485	508	508	510	527	497	529	491	541	528	544	512	531	531	527	496	526	478	517	529	522	480	487	562	509	507	524	471	484	498	508	529	483	506	489	550	537	552	517	509	521	482	525	497	508	527	579	531	509	538	551	546	537	503	523	501	533	528	466	500	502	500	500	483	511	495	515	525	513	485	493	521	497	519	527	518	518	514	495	462	508	515	499	541	494	533	493	476	474	481	526	490	505	541	554	546	530	516	513	508	509	517	503	522	560	520	556	534	599	540	512	468	537	466	486	495	530	558	498	550	468	527	490	494	560	504	511	545	539	543	497	498	521	478	558	487	522	505	465	518	476	507	479	512	523	568	503	492	498	555	497	481	496	528	519	551	531	507	525	476	487	511	505	512	511	525	553	511	502	521	515	527	535	531	523	524	513	500	531	536	504	519	484	580	510	477	511	559	499	547	501	511	503	496	472	534	498	531	512	499	523	514	534	513	559	534	518	536	515	495	505	527	455	536	540	507	514	534	527	484	550	530	524	525	531	506	517	536	543	509	515	499	531	497	476	560	521	517	485	547	497	527	525	530	530	491	501	542	499	501	505	518	506	461	528	502	485	515	468	494	501	516	518	482	460	575	527	541	513	489	509	529	561	509	505	527	494	471	548	543	516	542	497	545	498	517	478	527	524	536	488	534	480	476	547	520	489	526	541	552	504	527	514	485	498	544	542	558	493	496	494	455	530	518	488	556	494	485	516	494	550	523	518	483	534	504	495	477	504	508	545	505	542	521	527	535	488	490	499	471	544	541	503	507	484	528	479	484	491	542	535	528	523	548	526	562	559	494	546	526	518	554	490	534	512	536	535	527	538	491	489	495	528	503	456	504	524	515	508	511	497	523	499	476	527	453	502	542	505	491	514	539	493	489	547	537	522	504	495	506	515	515	483	507	540	529	510	526	533	539	506	528	498	498	525	498	472	487	525	497	485	485	552	514	492	505	540	537	488	530	543	488	459	552	534	538	548	509	543	538	511	522	517	535	528	532	510	535	524	544	543	499	500	535	517	471	530	529	526	542	516	498	531	463	494	542	485	527	517	571	547	484	519	481	518	489	521	492	515	505	484	548	518	501	500	464	534	520	510	487	505	496	526	515	534	480	541	475	548	501	477	529	503	502	525	503	476	489	521	502	501	496	533	508	486	504	489	498	485	508	535	520	482	537	489	442	493	511	464	487	515	523	508	507	550	529	514	497	492	502	497	497	495	518	517	510	518	509	525	530	541	492	543	527	506	496	524	524	529	520	493	513	494	513
27873	13523	8894	4320	3239	2443	1929	1483	1259	1072	923	854	752	725	742	711	655	582	625	615	576	579	585	596	539	545	529	545	537	576	557	572	512	524	530	503	534	553	547	505	504	523	535	550	504	500	527	505	539	517	522	482	475	556	500	516	535	505	543	520	528	507	502	574	509	492	485	537	495	513	530	469	472	504	510	476	509	531	522	508	512	497	490	508	511	487	477	472	537	478	495	492	503	519	521	484	511	547	526	493	477	480	505	514	474	542	501	489	505	557	530	530	499	522	548	499	504	505	532	509	582	540	537	562	537	526	521	594	524	494	513	512	528	540	481	515	524	549	499	503	513	553	512	513	521	528	499	501	514	498	526	498	515	506	538	505	515	486	513	531	582	518	515	569	498	509	526	501	514	524	513	456	510	474	520	526	514	526	512	485	487	517	487	522	535	526	534	514	518	488	506	578	503	494	516	519	502	479	527	506	495	523	504	497	488	540	476	487	504	483	480	496	518	494	515	484	530	513	531	481	466	484	498	504	486	490	496	485	492	498	554	546	522	502	522	515	537	514	555	504	525	519	511	502	562	508	502	540	469	483	492	505	533	473	524	540	529	482	488	471	604	511	507	513	492	502	513	529	492	533	519	493	468	511	512	471	502	526	532	479	489	519	475	525	518	485	524	498	490	468	487	506	490	517	538	493	508	505	501	514	503	506	481	488	509	541	484	491	519	502	519	478	495	509	518	558	528	511	502	518	477	528	524	502	541	502	479	526	514	472	536	524	513	468	512	507	512	501	563	512	532	485	534	501	501	523	533	541	512	484	534	511	512	473	462	518	500	512	547	525	511	473	551	509	491	500	527	500	536	493	529	494	513	501	535	537	535	502	488	521	484	481	539	541	497	507	534	527	534	479	501	501	487	507	512	480	525	518	486	510	503	537	516	527	505	550	537	510	473	502	558	533	524	482	528	520	500	509	514	527	493	544	541	507	509	509	486	508	518	568	551	520	490	506	495	530	522	497	503	487	548	526	492	504	504	501	476	514	522	526	481	464	523	486	523	498	515	518	467	503	527	512	494	475	501	507	487	486	546	548	517	503	534	520	473	503	503	468	546	514	538	489	499	501	484	482	530	502	512	523	466	482	467	490	492	473	509	533	515	504	491	527	492	502	479	497	561	519	529	467	488	525	515	518	491	465	473	476	492	458	529	515	499	507	487	484	505	561	524	521	537	513	491	504	483	496	498	530	516	511	502	503	489	528	512	524	539	473	517	526	537	499	490	499	479	533	526	463	538	465	474	503	477	493	521	538	485	489	537	509	482	513	503	530	472	488	542	515	485	512	530	490	496	508	549	508	524	532	505	509	481	531	483	525	521	497	493	506	479	525	521	511	497	494	517	528	508	494	489	554	509	489	523	494	549	513	499	495	503	532	526	504	511	507	542	511	512	503	503	515	502	517	493	519	485	515	499	511	511	522	507	540	521	479	485	523	481	511	529	530	499	523	527	509	530	493	522	508	495	519	527	510	509	528	508	552	493	510	497	481	541	528	510	556	546	552	518	523	517	512	481	489	524	511	500	514	542	467	529	523	518	532	529	516	513	519	546	545	497	505	499	479	515	500	529	520	529	498	507	522	488	479	475	456	497	469	518	505	481	522	498	499	498	502	509	480	492	534	512	484	519	505	496	480	515	521	480	499	516	490	524	537	508	546	523	510	489	512	514	472	534	500	474	507	521	511	508	475	482	506	513	490	480	473	476	474	511	507	503	533	488	547	484	520	537	492	478	546	510	478	516	514	488	498	509	515	525	485	536	494	525	497	520	519	508	528	483	495	502	520	532	501	492	524	499	484	520	504	491	490	498	525	525	496	513	560	503	482	472	536	534	527	510	516	510	519	490	504	472	496	530	521	516	522	513	542	545	483	472	526	503	492	528	488	497	489	513	508	487	501	453	535	519	487	468	513	465	529	559	479	487	500	499	504	542	437	553	501	508	518	522	519	513	513	534	476	535	525	471	542	494	528	505	485	517	495	507	506	502	487	484	464	481	539	548	541	523	530	507	502	472	509	492	475	508	500	527	496	475	485	487	478	500	505	491	532	476	518	491	509	496	538	496	533	510	511	512	527	511	554	513	541	519	535	523	508	525	550	475	480	472	561	537	498	518	518	483	519	515	504	532	499	525	534	484	513	516	505	544	533	509	496	509	568	471	477	511	496	482	502	515	519	498	512	472	505	516	512	473	535	534	501	498	505	486	518	495	493	517	506	524	511	505	457	519	497	490	508	542	513	517	528	480	455	484	493	534	505	548	499	509	551	501	498	483	489	508	497	493	515	497	538	500	531	481	501	456	495	538	505	524	550	500	439	477	520	451	490	482	551	528	502	560	546	471	494	511	519	497	500	532	461	476	525	532	532	568	497	513	466	499	521	510	502	484	488	497	492	520	482	527	505	516	498	508	532	540	536	559	511	506	492	494	507	512	503	498	525	509	481	532	510	510	561	518	493	509	518	482	503	493	519	513	502	476	495	524	511	542	489	512	480	566	507	490	474	502	500	499	531	501	501	506	483	475	530	500	516	461	504	469	479	509	551	467	483	545	550	434	489	530	524	530	485	469	565	518	523	508	495	518	487	559	529	482	559	510	493	515	478	514	512	537	506	497	533	502	507	513	463	523	461	525	519	485	520	537	489	498	507	495	479	541	489	513	526	512	506	475	512	507	532	503	498	523	549	541	498	509	491	516	513	533	504	561	500	481	435	503	518	534	532	507	475	486	519	478	504	496	498	532	503	486	539	492	510	504	519	499	501	482	493	505	497	545	490	491	474	503	500	513	523	530	508	512	515	543	452	527	517	506	492	518	505	474	507	489	479	501	488	501	492	515	501	483	505	504	514	510	506	522	451	509	487	521	484	510	502	545	524	496	500	502	483	460	499	469	515	510	470	541	498	482	538	527	528	489	548	479	530	496	485	529	516	512	493	551	512	490	493	509	528	490	494	543	495	514	492	512	515	481	524	528	537	522	492	510	504	525	494	513	520	489	481	498	516	521	504	566	502	541	546	512	502	514	498	511	499	492	523	528	522	505	490	494	531	471	480	505	479	509	513	485	492	508	518	502	521	524	475	501	514	530	517	549	503	498	531	535	498	471	558	507	502	518	533	531	476	506	524	480	515	513	507	508	526	482	505	513	477	570	487	521	500	502	496	541	506	471	503	523	486	477	496	514	506	519	510	498	469	483	483	513	520	517	479	523	516	493	490	513	506	524	500	517	497	515	469	537	492	506	556	495	511	508	499	494	514	499	512	538	498	504	498	530	504	533	524	498	517	518	499	501	479	497	478	496	488	549	550	509	488	508	523	468	518	527	509	509	511	490	538	490	478	495	486	511	516	506	491	490	484	496	505	520	517	500	472	540	455	515	523	478	458	515	501	531	542	509	507	493	521	521	502	527	482	470	507	515	511	512	467	515	494	521	506	534	462	552	535	536	471	506	499	504	511
29475	17880	4121	803	653	626	542	544	530	557	487	505	486	529	514	519	537	515	525	504	545	508	520	501	515	502	516	566	483	506	524	484	541	539	560	514	516	540	517	505	559	522	493	538	553	528	545	548	469	485	500	521	497	500	528	539	477	527	524	524	504	534	505	523	516	481	521	487	515	547	525	526	513	520	511	500	455	518	534	583	536	512	537	535	536	525	524	525	533	499	536	470	481	514	522	541	543	520	519	470	512	493	512	517	553	450	486	508	493	545	531	527	515	529	522	495	502	501	476	549	549	518	535	532	491	518	527	491	520	529	503	512	531	506	528	513	503	541	495	521	494	507	517	497	502	508	493	551	588	525	494	512	512	532	504	464	528	518	491	532	513	524	487	475	520	504	545	513	520	511	526	535	494	509	521	517	526	493	524	508	538	486	520	524	514	512	511	518	480	488	514	520	546	488	509	506	496	494	500	476	498	567	524	518	557	508	504	512	552	558	548	487	519	481	507	451	514	501	501	502	506	537	515	510	500	489	522	496	533	459	476	511	490	516	494	533	510	529	504	522	525	545	517	527	539	519	502	501	508	497	518	526	472	505	523	524	502	480	549	484	530	484	520	465	529	487	520	475	528	525	513	516	483	501	525	501	512	508	532	452	486	503	495	555	505	482	504	526	499	510	508	512	498	481	475	514	528	505	495	522	504	518	508	514	491	491	487	509	470	535	507	506	537	525	513	481	497	513	508	512	469	514	487	533	545	477	486	509	507	506	517	454	509	466	483	507	505	524	506	560	491	531	546	485	499	478	528	503	532	516	527	483	494	538	488	523	519	513	485	487	552	494	510	494	513	520	509	495	517	510	512	504	474	555	546	490	545	528	511	557	511	543	552	540	502	487	489	509	485	504	575	526	485	528	518	499	486	492	509	517	495	533	511	487	473	510	477	537	520	525	533	481	473	512	506	465	529	483	500	476	498	514	527	522	518	503	503	505	511	540	488	548	491	514	522	569	482	493	508	495	466	462	459	490	530	514	518	501	558	540	469	544	496	496	542	516	559	554	499	511	493	555	523	556	534	538	561	504	484	497	530	523	514	530	480	456	502	515	491	517	476	564	498	515	541	491	527	498	539	507	506	534	521	523	527	521	514	546	492	530	536	498	542	509	492	521	554	524	551	480	531	486	531	481	526	529	473	557	501	518	510	484	495	537	498	515	512	561	512	502	503	507	498	515	496	471	492	557	558	511	542	520	441	497	512	482	542	533	483	453	530	542	480	505	514	522	504	491	473	503	547	515	486	463	540	509	495	496	511	503	492	497	496	545	510	515	528	469	515	548	510	499	543	513	481	500	530	529	554	524	507	551	518	537	481	506	495	501	520	524	485	512	479	509	508	529	518	502	490	539	540	512	491	510	544	564	527	541	531	520	547	522	544	543	522	487	534	556	547	499	500	534	516	515	515	494	510	524	483	500	514	507	545	572	570	502	474	513	503	497	510	529	520	481	554	490	494	515	460	491	470	508	482	515	508	518	531	525	519	510	527	549	493	518	509	500	500	486	506	500	510	492	561	473	527	501	507	515	549	511	494	497	471	509	539	512	488	483	529	494	517	509	522	502	522	505	495	508	550	527	492	538	540	485	558	529	499	496	486	489	494	517	549	488	519	500	560	548	514	573	536	535	507	515	514	527	502	527	526	552	481	494	493	483	488	502	538	486	536	523	540	487	496	546	505	546	439	509	500	535	491	533	508	484	471	525	496	452	512	523	530	501	503	485	492	476	499	481	522	510	524	530	483	470	554	520	513	474	494	496	498	488	527	486	526	542	492	519	525	524	529	526	531	497	537	511	507	468	513	490	501	547	483	501	508	520	506	542	514	495	510	491	494	492	493	542	541	517	497	499	534	527	502	513	554	541	528	509	501	494	468	503	475	487	508	550	483	533	505	492	514	496	532	528	530	526	470	528	500	512	498	508	474	515	497	566	480	505	553	531	537	503	494	513	515	554	487	503	526	519	513	522	498	501	542	534	496	505	484	519	528	514	524	517	519	499	463	519	500	523	503	489	530	498	501	530	495	505	559	507	502	515	525	499	502	536	490	511	497	505	503	505	479	530	509	489	492	477	492	524	538	543	450	506	464	540	499	497	514	492	510	522	497	530	483	504	517	470	511	484	516	517	518	508	540	493	516	467	486	502	498	495	542	532	452	482	511	548	489	509	529	531	528	531	550	526	502	552	536	545	532	525	545	553	495	484	503	524	505	537	503	472	495	521	508	487	508	529	495	511	492	521	494	493	519	500	555	526	491	522	557	489	496	544	538	500	529	483	484	525	513	523	482	493	531	494	509	488	484	526	476	548	492	546	525	521	524	533	476	508	516	494	542	509	491	485	517	509	490	509	495	545	526	478	538	526	502	484	492	476	482	496	512	522	523	518	535	539	508	528	531	499	544	527	518	494	500	529	508	548	506	520	514	519	516	523	476	477	539	488	543	486	534	504	531	540	527	551	517	512	527	527	507	499	512	518	496	500	528	492	534	512	487	525	538	507	455	502	484	553	535	494	495	477	491	473	486	499	536	522	483	506	573	574	520	505	539	552	465	525	490	519	481	528	482	505	517	514	543	513	512	539	496	521	511	510	505	492	499	543	490	524	493	523	558	508	494	537	541	492	532	518	528	491	503	518	522	519	506	526	506	526	505	498	495	559	526	516	477	485	495	542	481	505	492	514	491	517	541	537	506	509	502	508	494	522	509	485	527	507	501	506	498	503	508	525	529	509	513	494	511	506	527	520	555	507	528	472	549	523	547	470	494	517	513	513	527	491	505	518	546	551	495	510	512	503	537	505	533	444	483	514	524	486	516	540	552	492	504	525	491	553	498	527	504	524	513	501	495	488	515	514	535	485	545	462	499	524	492	540	469	524	514	496	527	514	548	497	524	544	553	516	552	478	514	511	531	527	511	485	530	478	510	502	493	530	523	532	536	530	484	505	506	464	553	521	529	502	499	486	554	523	481	497	485	515	489	545	510	532	543	517	541	456	513	509	544	512	465	515	515	471	480	474	514	491	514	505	494	513	490	541	539	518	487	470	484	495	500	521	508	518	492	518	527	540	531	511	508	512	527	487	488	521	544	530	508	467	493	515	512	533	483	478	519	529	494	531	502	495	507	543	556	532	524	500	486	524	514	512	507	489	499	495	482	520	541	524	508	506	559	546	521	501	521	501	520	490	488	557	505	541	514	491	474	506	480	504	505	518	490	506	506	478	500	515	533	502	484	528	491	504	479	492	535	494	538	504	531	498	534	525	488	538	551	522	518	496	506	548	476	510	514	519	536	547	536	514	519	487	502	504	504	499	497	552	500	525	523	536	486	496	491	487	507	507	529	502	520	519	543	542	502	512	480	482	482	516	525	515	525	495	489	494	561	509	534	532	523	527	548	498	487	513	483	533	467	528	542	521	486	484	543	482	510	515	475	471	493	526	502	505	544	506	543	563
19278	1048	827	657	621	598	576	533	509	555	555	567	546	542	515	550	512	551	532	550	574	563	525	553	500	559	578	594	544	576	506	518	497	570	546	518	522	538	513	517	520	518	529	525	521	515	529	561	539	570	522	528	526	530	510	563	513	527	554	544	521	537	533	500	486	561	523	507	543	551	551	516	532	513	525	533	576	533	524	533	543	557	527	577	538	547	557	514	518	543	560	562	562	541	529	538	544	560	549	558	539	506	489	551	555	536	530	573	543	533	543	515	550	571	532	529	497	541	517	554	572	544	508	537	585	530	532	547	573	549	527	549	502	558	509	581	508	514	535	536	532	482	532	499	556	533	522	561	507	524	525	569	526	588	502	537	554	504	499	568	514	547	517	551	550	543	564	498	511	520	532	550	512	542	555	558	529	507	516	544	529	528	516	570	513	550	561	504	553	568	495	573	547	527	507	553	481	534	543	549	501	521	510	525	540	553	526	510	549	552	539	557	502	508	525	496	511	547	536	539	535	495	500	543	527	515	509	528	521	531	511	559	550	524	556	516	539	569	542	495	480	521	530	551	505	524	532	511	490	568	581	540	528	549	556	525	492	501	503	528	555	531	513	575	534	531	529	561	535	564	559	545	523	503	553	519	550	550	557	512	542	507	571	503	515	528	562	524	498	544	572	512	555	532	534	515	517	540	545	540	546	520	536	508	534	539	541	581	497	516	537	527	539	522	608	536	550	547	490	556	527	519	530	494	525	532	543	539	526	503	590	541	547	548	553	518	485	542	528	553	545	558	520	565	549	524	538	546	533	549	529	511	527	535	566	512	520	519	528	505	539	522	545	577	535	494	558	495	511	534	529	525	544	526	530	542	547	536	545	541	539	554	496	509	538	488	530	512	524	531	553	541	548	550	511	565	546	537	551	562	507	527	558	562	552	578	539	559	559	553	525	533	498	550	515	502	578	538	526	508	577	517	557	508	565	501	523	503	507	545	541	523	532	526	541	521	541	551	534	536	536	509	560	536	516	489	563	527	508	521	534	547	550	557	517	521	578	545	548	533	496	529	531	572	531	502	546	541	511	531	532	528	542	546	519	516	559	561	536	535	549	500	526	557	528	578	538	495	547	544	532	534	540	573	558	544	536	508	533	508	541	587	561	544	538	542	543	542	557	491	540	544	553	537	537	550	511	554	528	537	529	542	551	536	497	531	520	539	491	574	530	534	531	518	543	506	539	482	556	546	552	552	521	548	500	553	529	525	523	546	542	531	549	500	538	564	508	526	519	506	532	553	516	531	522	506	505	516	519	493	541	500	599	538	565	531	533	492	547	526	545	529	561	533	508	591	563	531	580	463	555	535	526	502	542	527	531	527	509	552	530	565	555	537	538	536	551	506	546	528	593	528	557	511	511	558	533	544	571	545	508	517	519	507	562	535	501	531	547	569	512	531	517	558	551	534	548	504	547	491	490	532	514	533	546	548	543	570	487	485	511	588	499	539	551	489	556	513	549	540	517	532	525	524	517	516	530	537	552	530	506	574	528	504	574	515	535	524	546	519	555	537	528	547	534	559	547	576	605	505	580	525	570	516	544	555	594	512	540	512	527	548	499	539	583	517	544	572	525	538	548	519	557	547	527	550	530	535	525	553	554	547	520	533	532	511	555	535	615	500	538	516	556	518	516	537	561	520	526	508	549	556	501	549	533	517	502	531	527	524	533	507	518	545	549	522	581	526	523	566	543	544	528	511	538	564	516	526	550	519	531	504	523	553	499	492	546	541	527	559	540	548	537	523	488	520	511	573	528	519	558	523	539	549	567	537	548	557	539	525	532	529	529	502	493	532	499	555	551	528	533	541	524	513	540	517	544	525	535	515	505	554	562	531	542	550	505	573	536	542	575	518	521	568	508	569	541	554	564	519	539	544	554	522	541	535	535	510	511	516	494	516	539	588	499	533	542	534	547	550	481	516	562	483	500	551	546	549	578	540	575	561	541	531	510	533	572	521	515	541	519	521	495	535	532	506	522	524	534	505	538	499	543	543	529	521	513	531	538	490	559	507	532	546	507	544	557	508	494	564	573	534	514	527	515	535	564	547	578	536	568	534	544	530	519	528	520	540	547	537	566	528	527	532	517	511	527	518	512	525	581	564	531	505	546	534	506	545	562	492	556	524	546	526	519	548	548	492	536	548	576	590	561	550	516	502	569	535	536	562	505	559	526	459	556	520	545	546	533	525	539	550	499	494	545	518	549	551	527	569	528	537	499	482	554	524	531	525	524	537	523	553	536	561	574	538	519	534	489	548	543	533	518	585	549	553	502	522	552	519	536	535	512	594	505	558	525	531	501	544	543	521	546	503	509	509	543	560	557	547	564	631	579	559	536	526	538	557	516	582	540	533	487	533	514	502	532	460	570	521	526	536	558	522	491	520	517	555	535	571	561	533	566	547	539	558	520	556	540	542	516	512	526	542	518	524	550	564	528	562	567	551	565	547	545	536	529	509	522	549	535	541	518	541	575	558	570	523	508	547	547	535	537	519	511	546	485	535	550	537	512	512	522	559	552	511	525	581	558	575	527	548	512	496	514	560	498	549	540	506	526	538	512	515	501	534	532	532	533	519	560	543	515	551	537	500	509	516	561	522	561	490	516	531	527	549	534	566	534	541	540	496	550	538	556	508	517	565	537	553	506	512	555	555	551	527	487	520	534	512	539	516	542	539	503	524	616	554	524	544	465	557	535	573	550	555	506	539	477	525	493	536	547	533	543	545	555	484	566	526	565	517	531	527	518	526	579	540	533	523	570	532	543	513	502	565	522	518	511	557	609	542	533	572	551	524	568	543	469	517	524	530	546	532	526	545	516	526	521	560	531	542	541	556	538	536	540	537	509	549	534	531	515	529	546	494	503	562	549	501	545	515	549	583	501	542	578	541	572	552	522	522	542	558	499	534	505	512	517	542	551	568	508	533	544	529	559	507	539	515	557	511	531	545	541	484	508	515	561	497	483	579	519	548	507	558	541	548	539	524	508	551	545	558	534	545	529	561	508	511	552	530	498	510	543	504	543	526	531	528	541	538	551	517	559	554	510	537	538	510	566	519	511	570	533	529	549	505	513	515	544	504	545	530	514	535	553	532	555	521	534	521	578	546	530	578	515	539	550	539	502	534	498	528	520	578	531	555	519	546	511	522	574	504	531	486	529	522	537	536	527	509	551	549	539	468	555	527	516	508	540	577	496	521	505	562	500	502	556	570	494	520	576	566	529	545	514	551	529	544	554	543	538	515	557	522	566	506	517	528	583	548	500	494	548	519	505	531	535	508	521	509	556	526	532	528	556	529	556	490	540	511	514	531	522	534	542	488	525	519	519	522	544	513	581	524	598	546	521	533	530	559	542	552	550	523	530	533	503	501	522	514	512	543	533	510	513	547	512	526	535	536	549	525	509	549	522	587	540	553	549	529	549	500	523	528	495	549	523	526	515	524	534	585	498	525
24248	21610	28936	24769	21589	9238	1017	668	536	523	481	481	450	394	430	419	383	387	374	391	395	351	384	423	413	335	361	360	346	325	350	359	384	351	358	406	353	372	351	350	354	361	372	369	367	349	365	376	370	352	357	389	357	353	389	360	383	379	362	328	378	373	338	373	355	342	346	348	374	329	386	346	323	391	369	360	351	353	349	351	360	360	361	352	352	384	356	369	332	356	322	338	353	366	381	329	357	359	332	347	342	352	344	359	386	400	342	354	340	343	330	337	353	368	349	346	371	359	355	383	366	354	373	385	381	349	317	358	365	354	398	367	367	343	380	361	358	318	386	350	347	359	362	339	347	358	323	376	373	357	354	321	360	371	380	366	342	325	335	396	368	391	345	373	365	347	349	355	362	375	358	327	354	357	355	371	360	359	365	360	343	340	336	365	359	363	369	353	363	360	365	358	329	351	349	343	374	370	359	355	374	322	357	327	386	347	355	332	351	342	360	306	336	372	350	356	358	343	355	339	368	331	329	355	340	346	326	375	334	347	346	337	372	328	347	338	348	356	350	360	367	354	339	369	345	316	323	324	345	342	354	343	341	332	324	325	333	372	364	357	365	379	388	333	378	361	360	318	344	358	334	376	337	368	369	358	372	389	355	356	351	341	345	355	375	372	375	359	349	381	350	348	317	373	364	379	376	352	364	334	378	361	351	359	292	360	341	378	386	337	357	347	350	361	324	325	329	376	357	398	326	318	370	344	328	357	355	342	334	366	339	315	338	335	344	361	353	363	367	354	305	366	359	381	331	330	325	380	370	353	329	354	349	332	333	370	374	353	359	335	334	348	372	354	349	375	353	342	362	349	386	339	372	332	349	369	384	347	356	351	364	323	302	353	356	323	351	371	327	324	322	356	325	373	332	324	398	360	375	377	359	376	359	312	337	357	362	366	385	383	316	387	362	363	351	338	373	356	352	326	317	405	367	358	328	363	363	370	357	349	359	369	396	379	396	349	349	388	351	344	366	386	386	354	377	347	346	362	355	377	351	362	356	357	351	366	360	370	349	358	381	354	391	370	362	348	328	367	377	316	380	341	383	332	376	376	384	328	322	355	356	343	360	365	360	321	350	357	351	330	359	345	376	375	325	358	351	340	346	328	343	349	326	348	359	331	343	376	356	378	344	367	342	349	380	345	366	361	347	352	349	359	366	331	350	354	372	343	340	347	407	340	343	374	346	348	358	362	308	373	344	379	367	335	352	355	331	364	375	371	352	359	332	362	356	361	343	331	366	357	346	381	368	348	357	350	351	365	327	362	338	370	380	358	352	324	334	366	377	350	345	387	366	372	364	376	343	341	356	333	348	393	338	334	345	352	333	312	355	340	371	349	335	375	348	360	359	323	342	326	344	338	363	359	346	357	348	326	363	373	335	337	354	341	343	338	351	360	401	355	369	332	361	343	360	345	318	344	339	346	357	342	325	384	368	367	365	359	326	334	347	335	356	307	374	370	328	330	364	363	355	360	333	349	368	333	361	354	388	339	365	347	306	339	334	348	346	390	366	327	351	387	362	348	385	342	364	359	382	331	353	342	378	363	376	331	337	336	335	348	382	354	383	365	350	370	374	331	388	372	353	358	322	329	336	373	370	361	317	358	356	353	330	313	365	339	367	324	333	376	390	357	337	342	340	357	335	355	370	352	355	341	347	335	362	342	360	331	342	343	373	361	342	361	405	362	370	354	362	361	327	340	350	345	390	311	328	345	346	353	353	354	350	382	354	346	388	360	336	346	362	347	342	344	370	354	352	363	351	358	338	364	365	307	346	328	326	370	373	363	345	349	361	315	309	335	332	364	334	366	338	355	343	339	324	404	344	338	331	346	356	343	386	356	345	374	354	306	354	390	373	382	347	377	361	352	339	371	338	406	383	332	340	369	326	341	347	361	336	357	318	392	361	347	332	338	357	346	342	342	346	358	357	345	336	374	352	329	341	349	367	343	326	319	350	328	369	365	389	340	352	333	374	339	418	380	334	367	328	373	362	339	391	349	332	323	342	367	350	349	329	371	344	377	365	322	362	381	331	360	377	355	351	367	346	365	333	326	343	373	357	374	347	317	340	350	320	345	378	373	340	371	375	322	368	364	353	362	325	346	346	315	352	385	383	344	336	371	353	344	320	339	310	336	364	324	389	356	344	314	342	341	380	368	379	325	351	315	364	353	350	398	336	362	311	365	343	361	344	363	334	343	330	325	376	367	356	328	358	339	385	343	357	325	369	361	364	331	378	327	370	341	335	362	309	366	348	351	375	354	353	364	334	353	354	340	333	367	377	340	348	382	357	355	332	365	347	368	371	318	331	316	320	332	328	349	325	352	361	348	359	350	363	353	352	326	380	357	370	329	355	350	352	343	359	350	321	369	353	358	359	404	345	351	339	355	349	329	308	302	346	363	330	370	349	362	344	370	365	370	340	341	373	348	336	356	355	333	363	370	364	368	382	372	371	380	374	372	351	380	349	357	339	354	322	377	340	333	371	360	345	346	352	364	342	340	361	363	366	377	375	332	385	353	328	343	358	345	377	343	395	353	332	383	331	370	361	318	311	330	343	343	326	356	338	369	342	367	315	345	326	343	362	360	350	346	344	326	343	366	365	333	351	343	359	381	347	324	405	317	338	344	361	337	342	356	333	321	346	374	321	340	362	339	346	351	355	320	346	374	324	350	346	353	321	363	333	348	344	366	363	373	354	364	371	317	365	374	345	354	343	345	326	340	355	370	387	355	364	359	360	378	330	343	348	344	339	362	332	346	370	357	350	347	359	363	393	337	356	345	365	359	330	354	359	324	320	336	373	405	349	332	398	329	342	364	330	395	314	359	359	356	403	368	366	353	359	341	349	342	333	350	370	366	346	327	357	347	319	319	378	371	367	356	372	349	384	362	385	376	394	342	358	370	376	348	357	397	324	360	397	395	336	343	339	371	348	337	368	354	324	358	368	341	349	373	341	345	366	343	317	363	366	369	326	363	397	378	314	360	332	358	370	360	346	365	358	369	336	348	380	353	336	348	373	346	360	318	358	343	361	340	290	364	349	335	346	356	351	335	363	354	360	372	346	372	343	353	346	351	356	327	328	376	330	354	327	374	355	333	327	342	360	351	368	357	326	395	360	344	373	379	369	361	356	332	359	359	322	362	355	347	346	398	376	352	335	324	401	341	352	347	337	348	337	338	334	367	365	341	360	349	377	359	324	363	386	359	364	362	323	371	352	331	314	377	354	348	383	335	366	363	358	356	366	398	324	351	360	362	359	348	331	343	356	334	356	375	354	375	332	352	341	346	364	382	375	379	307	367	351	352	349	349	358	328	335	341	361	347	352	361	346	353	330	363	400	397	336	369	342	383	406	370	359	390	361	327	362	340	358	363	366	313	325	315	337	358	350	317	315	321	336	372	365	363	321	346	349	357	339	355	329	341	355	327	335	296	328	362	359	390	379	369	377	358
23698	8101	5468	2633	1862	1386	1100	810	759	683	651	570	534	525	530	497	404	430	452	443	413	403	390	412	426	376	409	391	383	382	379	405	349	355	381	387	412	380	381	394	356	389	361	394	385	421	385	419	377	371	367	360	345	413	361	360	359	373	388	371	385	381	398	382	376	393	339	361	380	394	358	356	412	362	329	364	372	408	372	389	391	386	383	363	368	387	370	387	392	352	388	407	385	351	380	349	365	376	380	350	321	375	437	392	385	384	361	395	395	394	379	375	379	343	387	383	353	373	402	388	365	397	353	375	400	370	346	380	392	383	346	380	355	383	386	389	378	356	420	403	360	361	382	391	396	398	358	375	387	394	399	356	386	358	394	359	384	356	374	383	365	392	378	376	367	379	374	374	377	429	356	366	357	366	341	400	373	373	364	363	366	339	345	372	360	337	341	374	404	378	390	364	316	357	383	377	407	347	401	362	359	360	387	365	397	344	392	362	359	376	382	369	380	351	370	394	351	375	386	401	355	393	390	368	364	365	386	389	420	353	374	361	377	365	401	364	365	367	413	344	359	411	389	360	390	380	351	358	384	374	362	368	413	353	387	358	379	403	329	386	390	376	376	353	372	337	348	354	401	382	358	348	317	389	388	356	370	336	353	442	369	399	365	370	369	379	351	393	349	378	372	346	343	383	356	394	373	376	375	358	369	331	357	349	344	388	380	382	387	373	375	371	337	362	344	344	398	370	417	374	343	370	377	361	386	357	346	367	371	413	369	344	361	330	356	368	388	386	380	372	358	380	406	387	376	393	392	360	350	370	390	354	374	353	343	363	380	354	402	362	340	399	359	374	356	341	403	387	367	398	328	380	349	367	362	379	379	356	392	352	383	384	348	395	380	374	355	356	365	396	388	336	390	365	336	392	381	391	363	393	393	394	355	331	405	364	376	381	367	379	358	358	393	346	345	349	338	379	406	385	404	356	366	389	382	371	382	425	346	380	364	381	366	350	397	382	377	373	339	378	397	382	380	337	356	352	357	386	380	367	390	379	342	395	367	367	359	394	392	368	360	358	384	368	367	377	371	400	391	394	353	387	355	368	378	346	362	330	325	386	364	362	353	361	395	388	377	394	361	380	378	400	348	350	373	389	347	394	394	382	341	384	360	369	377	369	367	387	394	375	402	401	373	340	377	367	365	398	353	356	390	378	361	378	381	372	412	381	371	385	383	378	355	374	333	400	360	352	371	382	352	364	388	382	366	395	369	348	381	354	386	371	354	400	333	363	405	405	367	320	360	319	389	339	335	378	367	360	383	356	402	376	323	410	359	366	405	357	368	372	366	364	378	347	378	378	369	367	366	410	365	367	371	402	388	351	376	392	376	386	386	401	385	322	357	374	365	399	372	362	349	390	344	364	395	411	343	396	396	393	369	364	358	355	388	345	370	376	363	361	379	394	360	348	375	339	432	335	354	364	374	396	358	364	350	365	340	384	392	375	353	347	369	376	367	379	397	375	362	355	360	365	363	391	371	411	365	363	376	357	405	387	354	392	421	385	358	364	363	396	385	354	381	376	373	383	381	375	372	381	364	365	406	359	360	380	371	376	355	390	364	401	380	373	414	349	366	395	361	377	352	387	341	366	328	380	380	381	333	354	368	378	357	401	382	375	378	393	394	401	404	373	423	382	364	384	352	393	385	361	371	379	374	344	357	396	391	372	347	378	353	379	360	380	389	399	342	403	380	368	380	369	394	376	368	362	368	366	359	345	392	394	364	380	368	369	377	391	363	378	368	368	312	369	371	399	356	409	349	380	405	368	361	361	355	398	381	370	401	392	345	381	332	365	369	333	364	386	393	375	378	354	340	398	384	360	365	375	376	386	353	391	356	379	403	351	368	404	377	383	357	367	397	357	397	354	384	373	360	378	352	374	393	390	390	376	377	375	340	356	351	357	381	374	373	362	363	349	373	421	349	369	341	375	353	379	345	382	407	360	360	402	360	362	397	345	398	369	369	370	361	400	375	362	383	342	375	349	385	457	356	380	389	371	387	384	350	361	355	371	372	344	387	380	380	377	391	373	370	394	387	400	376	360	374	381	382	353	354	367	391	369	399	410	375	358	379	361	387	399	362	356	377	372	378	394	378	384	360	355	346	356	365	348	391	370	356	364	358	384	387	392	390	352	361	396	355	369	390	382	419	402	349	431	370	347	364	373	374	385	386	356	367	381	345	356	367	367	382	331	358	394	362	391	384	402	362	391	373	389	396	342	359	375	349	364	362	377	371	385	341	399	377	375	367	386	381	379	394	368	349	373	373	378	384	407	362	369	387	383	367	364	347	378	338	368	359	362	380	365	351	394	332	389	379	361	381	375	423	375	336	343	386	366	384	367	375	385	351	388	358	373	358	401	362	371	357	375	343	372	380	354	379	354	381	347	368	370	387	404	357	354	389	363	374	365	371	374	370	359	372	376	385	398	365	355	378	367	371	373	361	370	381	384	382	381	375	388	388	387	405	393	353	357	366	371	370	343	401	363	367	399	389	410	406	339	374	356	371	362	366	362	314	396	356	382	375	352	343	370	390	386	365	385	406	373	362	376	371	355	370	351	369	377	395	385	381	361	375	369	394	401	391	382	365	360	344	357	383	399	368	373	380	360	360	347	395	380	319	334	366	346	395	383	377	380	376	369	353	392	370	372	354	359	367	388	342	371	349	386	370	368	384	383	377	380	367	399	370	372	395	385	386	378	351	367	397	320	348	385	402	377	371	366	389	366	373	362	387	386	358	333	419	365	367	398	380	364	376	360	356	361	392	364	378	348	369	368	376	370	380	396	360	331	355	409	385	376	391	367	357	382	356	349	341	375	373	418	401	362	327	376	351	392	372	383	372	385	368	355	338	375	365	370	382	374	354	378	345	391	364	358	396	385	378	379	341	326	373	364	379	363	378	353	401	345	390	396	385	390	356	397	361	331	361	371	369	356	410	352	370	395	377	385	359	365	340	381	370	358	378	374	344	366	403	381	370	354	352	352	356	346	363	378	345	355	359	374	373	393	355	373	370	397	375	358	367	379	394	412	352	372	387	364	388	364	373	372	348	331	357	363	384	358	362	379	387	410	343	372	374	377	364	377	382	354	394	319	376	392	404	411	356	385	356	396	323	377	416	370	376	359	331	397	360	370	371	353	393	355	374	361	366	381	382	348	369	374	360	384	384	351	357	360	398	352	369	375	368	362	396	393	393	366	379	353	353	364	363	387	394	406	369	382	373	398	361	369	362	416	369	343	361	349	330	380	377	355	333	355	368	375	363	385	390	397	383	384	376	350	364	398	324	380	373	414	406	396	351	379	361	400	352	365	380	375	378	351	378	379	355	372	350	348	403	374	372	343	417	374	354	354	351	352	406	375	352	349	402	391	375	359	397	345	379	350	361	381	370	367	386	374	381	364	378	359	343	365	353	373	363	383	383	390	368	396	376	378	355	410	383	364	357	338	361	349
25284	21435	27524	25583	9545	1080	902	812	772	689	713	716	749	723	742	715	700	727	729	699	715	698	692	685	727	699	640	687	683	695	722	672	671	690	664	667	667	720	708	679	669	691	630	641	660	689	705	722	683	675	649	630	672	636	688	651	677	673	711	636	682	680	696	618	679	699	711	700	628	678	625	693	662	647	692	686	683	658	691	693	692	658	637	652	674	711	696	703	695	633	688	693	652	697	703	703	698	690	689	680	667	664	685	669	628	651	652	677	682	614	693	704	695	635	641	689	696	686	678	716	724	735	689	676	659	679	662	692	696	667	683	663	691	700	691	700	720	634	684	678	708	649	649	689	649	673	696	704	743	709	656	663	683	648	655	655	644	669	725	686	655	659	630	679	692	658	671	696	646	686	680	720	702	683	686	650	689	701	689	652	681	656	691	648	677	641	704	714	628	659	723	688	648	686	720	655	679	669	690	663	681	660	690	693	689	654	663	643	720	674	688	684	701	708	635	712	641	690	722	663	668	681	672	661	694	731	674	661	701	686	653	644	681	642	679	668	685	668	685	691	671	675	645	625	658	724	680	695	685	703	692	671	669	674	743	711	659	694	654	664	638	672	677	656	636	660	670	666	730	692	673	694	690	696	679	642	674	689	685	668	668	652	646	673	681	705	691	694	710	682	720	688	642	637	668	673	740	662	669	618	661	684	667	701	641	678	678	678	686	657	702	623	667	710	704	658	703	677	623	701	654	669	685	676	626	674	703	675	706	678	702	629	675	733	715	661	630	620	682	696	652	715	676	653	709	671	664	725	682	646	658	648	619	622	635	681	712	634	696	659	664	695	671	664	648	650	720	699	703	618	696	721	652	687	665	708	656	718	671	668	704	644	650	682	706	692	719	650	663	623	633	656	671	664	711	679	689	636	673	685	631	652	680	677	657	677	660	693	631	684	629	672	634	707	647	682	644	665	693	685	672	665	647	660	600	631	669	626	687	664	638	674	709	642	652	685	670	672	644	701	643	670	651	689	683	691	693	682	657	683	711	644	675	694	693	666	670	675	705	636	688	698	740	693	700	713	637	686	624	705	664	667	654	655	662	688	626	636	677	657	663	663	669	677	671	664	657	703	666	677	691	612	673	659	675	734	632	686	705	700	676	678	653	679	725	672	667	693	707	682	697	735	691	678	635	714	718	639	705	685	615	676	615	703	673	707	675	708	683	665	699	667	659	658	653	711	679	667	665	669	648	666	700	695	677	687	650	662	656	673	683	597	697	708	674	661	684	654	681	685	652	694	698	643	675	691	689	714	647	616	700	685	703	681	682	656	674	658	676	694	672	695	733	689	669	687	678	645	708	690	641	679	696	678	686	683	672	674	675	700	651	695	651	687	679	656	672	680	629	696	687	679	652	696	723	704	707	666	644	693	721	691	688	719	714	645	642	679	687	717	745	706	658	688	644	638	673	617	661	695	648	660	692	653	692	676	710	711	653	606	645	659	674	684	689	685	673	726	695	666	662	704	733	668	648	662	648	696	688	639	643	638	699	677	628	675	671	632	711	713	695	635	719	675	669	689	636	675	669	669	667	701	599	681	652	677	662	645	685	676	726	721	661	671	676	692	677	671	680	703	696	691	685	665	655	685	689	661	676	647	697	692	690	709	691	655	653	685	712	692	676	669	669	681	628	633	682	692	676	665	671	687	700	621	663	635	698	663	693	666	635	701	655	674	632	629	715	684	612	672	677	694	689	654	701	643	703	688	713	668	663	703	679	666	652	658	712	683	649	657	675	681	680	689	675	690	687	690	679	625	691	698	711	676	670	653	669	692	708	672	703	702	693	686	678	671	684	666	613	680	693	720	670	649	685	712	674	674	648	676	653	691	722	688	687	677	634	702	707	688	642	731	682	657	664	703	752	711	726	669	647	683	667	684	651	620	698	642	638	648	652	676	701	703	682	670	658	664	673	699	736	673	673	716	682	699	680	666	659	647	668	673	689	711	672	683	666	686	675	673	730	640	633	672	678	645	687	641	683	654	671	709	663	708	661	635	656	682	666	681	700	692	694	668	713	680	666	673	623	661	734	665	650	654	692	630	690	676	692	679	654	687	657	654	660	709	698	714	688	692	684	681	666	667	707	692	668	689	668	634	726	638	683	671	655	689	638	612	727	656	688	669	670	623	659	678	695	702	723	661	668	664	695	663	656	683	624	694	678	674	637	656	641	646	718	681	681	665	709	614	711	694	662	694	642	681	695	682	674	711	674	671	643	660	623	661	673	716	695	682	681	707	689	723	656	690	696	695	702	670	696	652	647	648	636	661	681	708	675	720	654	690	631	644	700	675	695	708	664	638	680	621	659	670	648	655	705	703	671	709	712	714	680	666	661	681	648	716	694	654	692	651	704	691	637	669	675	659	642	687	697	685	663	720	686	715	680	643	648	698	658	665	706	695	686	639	670	654	711	694	644	728	675	655	695	738	699	640	642	697	709	685	621	704	685	643	656	680	633	672	650	685	680	653	658	715	690	638	653	731	665	675	672	714	676	641	687	701	613	717	669	704	685	723	651	671	677	660	641	664	701	652	727	666	640	662	668	681	679	677	681	709	677	698	671	666	696	653	682	667	677	700	668	637	648	657	670	673	682	691	703	672	656	631	659	700	675	674	613	658	672	678	652	673	637	684	655	719	674	644	643	653	683	669	643	687	650	682	731	690	680	664	671	637	655	667	637	623	653	706	712	727	684	695	627	661	658	683	678	673	745	659	676	624	676	631	667	725	658	705	691	662	642	704	706	684	677	671	648	668	657	664	657	699	652	665	691	657	688	684	711	660	689	642	626	669	676	671	655	711	708	697	637	684	675	678	648	652	661	669	650	679	660	649	650	634	720	653	633	613	712	655	704	723	713	679	658	659	705	707	691	655	694	671	677	653	684	680	659	675	738	685	672	654	700	672	672	743	704	686	662	664	702	686	671	671	673	677	676	659	651	682	676	680	641	715	627	686	720	671	685	646	669	681	636	656	688	630	726	637	673	709	713	676	681	684	690	650	632	722	640	708	681	696	657	662	639	594	698	634	669	715	691	703	681	681	652	698	654	623	653	691	637	661	666	683	651	687	687	644	678	655	700	694	688	617	658	698	701	633	679	673	704	655	647	708	684	719	710	719	710	702	649	700	702	669	667	646	728	689	688	726	644	694	714	670	682	684	711	662	660	666	654	702	758	683	683	691	695	717	723	636	682	694	690	661	639	708	654	637	649	627	633	647	660	707	698	673	666	668	669	677	683	661	677	645	676	661	679	713	668	681	669	693	681	661	715	742	700	668	688	654	640	677	688	654	689	685	689	678	705	697	674	691	694	690	668	694	655	689	673	694	724	687	644	648	668	693	707	669	685	709	707	684	682	672	719	629	646	687	693	656	683	652	667	686	707	678	710	693	676	658	719	641	658	693	700	675	680	660	665	658	687	690	677	668	690	634	712	682	685	640	728	668	669	721
22808	4799	3090	1863	1442	1239	1090	962	863	831	811	782	773	777	732	703	713	686	658	718	669	702	697	685	703	679	657	671	717	690	707	665	658	692	648	706	670	711	664	730	672	693	726	672	690	696	688	680	673	699	680	723	663	672	722	652	731	635	686	708	688	683	644	702	672	706	663	668	676	714	664	669	644	643	676	726	687	678	648	653	672	687	693	653	656	692	647	679	630	653	699	713	642	681	678	696	705	675	669	677	707	665	716	703	670	670	673	629	721	653	671	706	663	707	658	698	681	699	675	702	754	702	713	730	710	687	698	694	730	647	681	724	714	695	724	735	695	701	699	697	663	696	675	674	665	745	665	635	700	664	679	684	693	706	665	695	684	723	676	686	680	727	653	673	686	697	683	701	677	663	745	673	661	653	684	624	677	662	707	691	644	704	708	680	685	658	653	665	695	680	664	671	665	716	661	721	698	700	704	693	710	689	688	695	697	670	697	666	701	680	676	698	697	652	740	664	668	658	676	638	693	667	630	715	705	697	663	684	754	708	642	694	656	715	678	700	735	694	697	649	692	661	715	686	697	734	726	762	685	729	656	717	680	671	653	668	702	655	665	700	674	664	681	668	713	702	695	645	678	680	694	677	704	730	636	692	720	698	691	689	681	701	662	668	659	657	680	690	640	655	644	680	670	709	665	638	681	661	742	689	691	686	640	658	692	682	681	682	663	720	704	701	645	687	718	709	658	695	677	691	692	688	667	638	672	664	692	725	673	660	686	661	637	635	692	684	713	646	668	712	684	663	694	685	669	694	662	673	685	632	685	666	674	711	656	667	620	662	712	684	686	668	677	636	693	684	655	698	658	665	697	648	653	642	698	671	671	712	704	656	742	662	663	676	714	667	631	701	707	665	686	680	641	684	653	633	678	679	690	707	663	665	666	708	632	676	652	677	652	662	692	668	671	642	664	635	682	711	664	699	664	677	660	713	650	725	694	672	661	703	667	696	658	691	674	682	710	712	684	702	719	690	684	633	674	681	676	672	661	654	687	660	661	685	703	651	697	710	659	674	714	743	716	663	659	705	666	673	679	680	662	697	676	670	681	680	679	696	676	704	689	682	690	714	667	648	690	667	685	649	670	632	701	654	692	681	647	690	670	683	697	721	677	685	652	745	678	663	653	683	696	678	644	687	715	669	702	702	665	665	737	705	656	670	701	659	652	662	667	642	677	711	668	688	686	681	662	682	721	694	720	641	672	657	665	670	708	661	679	681	642	668	593	682	660	701	665	705	667	653	718	705	725	673	663	661	720	662	700	673	653	625	629	691	686	694	663	680	638	676	655	709	686	683	675	690	678	673	704	626	669	697	682	649	645	686	657	645	675	689	638	722	703	715	666	660	695	662	721	714	679	672	680	681	731	687	685	683	696	674	723	668	692	663	701	688	685	691	687	628	710	694	682	700	653	722	692	699	662	707	711	706	692	700	626	671	641	680	664	674	684	669	690	664	693	649	662	661	646	659	690	714	687	688	689	697	640	715	627	650	682	643	641	680	672	705	645	677	653	676	689	625	675	624	675	673	612	693	690	637	648	677	692	703	673	696	691	689	718	675	659	662	661	671	660	669	682	699	680	667	713	646	677	673	647	732	675	697	690	679	686	675	706	673	700	719	655	691	673	702	729	695	680	683	700	714	615	687	701	662	743	719	677	718	725	658	688	673	669	698	725	668	671	661	698	646	698	670	666	682	758	658	659	633	631	688	683	691	691	696	677	637	725	654	679	665	724	650	645	651	737	727	675	695	735	697	703	688	699	709	686	713	684	698	654	657	690	668	651	681	671	690	648	674	684	678	668	720	689	677	721	727	668	682	657	657	664	713	676	691	682	683	697	662	664	673	673	651	720	636	661	691	625	650	676	648	614	672	684	668	700	640	680	640	706	696	680	655	691	655	695	655	671	678	682	693	676	691	699	691	739	693	714	681	689	700	645	703	700	699	678	614	711	675	692	658	662	733	647	681	697	637	667	671	695	669	690	663	630	677	708	692	673	663	672	680	705	646	651	713	638	705	689	687	674	674	681	693	647	682	712	698	719	639	675	651	663	717	647	668	655	688	671	678	731	711	707	667	671	709	669	692	678	653	680	703	686	738	639	681	686	668	683	630	661	651	651	668	641	716	646	645	690	633	646	697	687	671	701	643	647	681	671	682	677	672	677	712	661	672	649	648	708	675	686	690	628	726	645	723	728	724	702	683	652	674	659	645	657	692	744	667	653	682	653	664	694	636	652	687	695	677	717	677	671	635	679	714	658	664	689	680	674	682	655	677	666	675	693	637	726	659	634	701	643	688	690	700	673	692	672	663	672	666	672	684	694	696	689	677	737	659	689	609	718	640	674	651	702	650	694	648	677	681	634	634	713	668	719	712	662	657	697	624	699	684	639	649	677	670	704	646	682	669	707	666	657	673	665	625	690	643	703	636	663	637	668	640	715	692	659	702	691	670	671	670	635	691	721	666	742	676	711	702	706	636	678	673	698	655	713	682	657	675	680	694	675	626	661	679	688	681	694	677	679	701	685	686	679	707	667	717	674	643	678	708	697	691	720	655	671	720	724	693	689	703	706	644	693	629	693	645	711	664	692	718	677	664	649	695	719	707	716	681	692	616	649	712	745	693	687	666	696	701	660	714	678	679	706	643	689	697	674	706	655	642	686	731	644	657	733	652	672	665	659	664	665	655	701	703	646	679	696	678	635	637	698	677	677	707	651	677	689	694	652	669	718	678	699	661	640	694	676	638	737	696	687	686	687	664	655	649	731	679	667	678	666	657	682	628	692	684	695	702	628	699	673	726	694	704	661	639	707	655	658	638	652	675	632	679	695	672	611	695	678	658	727	694	698	668	698	681	674	692	657	707	672	677	710	701	643	653	651	683	677	670	668	651	685	655	683	670	725	660	681	640	709	658	714	716	668	680	707	679	719	683	678	680	671	664	685	679	700	692	640	660	658	689	679	693	665	683	697	653	647	718	729	669	644	666	703	663	667	657	696	648	670	668	688	682	688	696	665	659	706	682	668	691	684	679	665	703	654	676	663	711	668	676	675	664	681	670	611	669	691	705	671	672	713	694	679	672	706	713	690	681	679	676	669	700	693	657	615	694	683	678	679	704	650	685	671	641	729	653	738	630	712	640	660	691	640	684	707	661	670	675	656	673	660	667	716	696	672	689	689	684	713	651	721	710	700	705	639	669	680	683	635	653	668	655	688	679	663	672	697	672	680	693	676	703	690	682	683	706	697	648	688	730	680	670	684	662	698	650	676	728	709	644	700	651	670	712	701	728	771	688	704	701	679	709	681	697	672	670	698	726	671	655	677	686	656	693	700	679	672	642	703	689	672	723	674	667	699	695	682	671	719	655	730	664	704	693	629	720	658	683	686	676	644	645	663	678	678	689	667	702	646	715	655	674	688	697	718	656	697	679	733	682	615	687	675	690	655	661	652	659
23176	21642	29374	24389	21640	21675	7108	1196	938	838	892	762	704	655	667	631	632	601	602	576	569	533	569	623	542	549	562	577	586	533	589	539	533	524	551	539	482	516	568	501	556	521	548	511	518	529	529	535	550	477	515	502	513	502	505	541	516	552	533	546	537	515	488	505	518	493	555	533	538	512	508	530	511	542	533	554	509	485	492	552	521	480	534	518	547	543	523	500	491	481	524	488	496	528	540	547	568	513	516	520	499	543	522	498	522	514	499	538	517	548	513	480	533	506	509	484	544	554	546	523	585	573	537	513	567	560	521	554	532	570	547	510	473	520	556	550	541	528	518	536	529	520	534	522	538	500	525	572	569	527	520	502	499	576	544	490	533	547	530	532	561	518	510	543	534	488	525	505	545	514	539	531	548	515	499	549	524	503	548	489	486	497	507	522	588	516	585	531	525	516	511	546	509	480	509	530	525	543	490	513	507	502	495	517	498	511	511	535	531	534	500	478	529	548	524	540	540	539	512	497	513	516	520	530	530	512	513	515	517	548	523	522	517	537	510	510	486	482	546	527	534	541	555	500	529	541	497	519	518	511	518	534	505	494	485	545	491	512	518	510	508	481	544	521	537	528	524	514	545	542	481	537	536	544	522	521	527	490	519	532	520	520	491	528	497	541	527	480	541	509	511	534	558	544	538	506	526	518	485	525	505	513	488	490	504	504	475	514	532	539	549	487	551	521	529	512	515	496	514	536	512	583	535	535	503	580	530	554	551	524	507	484	508	515	519	522	530	490	526	500	554	562	530	520	527	495	526	533	549	480	523	505	495	524	488	501	532	516	495	558	525	515	538	509	535	536	515	544	552	507	503	523	532	532	517	496	498	541	517	574	514	535	508	525	548	459	519	504	506	523	496	524	531	487	493	469	552	493	556	518	528	509	543	516	498	497	486	488	523	518	476	499	528	512	483	512	548	525	510	537	529	522	500	490	512	495	487	536	511	513	477	523	534	490	499	472	538	510	528	514	482	497	510	534	510	548	518	566	540	511	509	537	503	530	539	544	541	530	555	540	553	566	501	520	530	508	535	518	545	485	494	469	513	515	517	517	526	541	565	555	490	469	525	517	518	512	501	519	517	484	515	495	531	504	518	505	537	490	523	517	537	497	509	533	526	511	510	505	517	497	519	504	539	502	533	475	496	561	518	523	478	552	524	547	513	542	501	513	464	502	530	472	493	501	552	491	509	541	500	501	529	485	508	535	473	538	511	520	504	531	530	539	567	503	475	473	479	547	498	552	514	477	455	523	505	509	535	520	449	524	506	514	507	527	497	528	517	551	504	526	514	500	484	550	532	497	522	535	535	505	522	480	531	521	501	524	535	499	484	513	496	535	528	550	505	526	508	518	577	506	507	521	540	534	500	532	569	513	507	494	515	540	527	514	522	533	512	520	516	531	529	550	519	477	484	493	478	492	530	511	494	552	491	521	522	528	520	549	547	516	504	530	511	538	511	507	491	497	556	512	503	513	549	562	503	528	539	564	542	520	521	529	535	520	501	485	528	536	545	510	498	521	519	497	496	531	488	519	487	478	514	510	510	516	524	519	520	515	485	544	507	497	505	494	471	522	533	536	533	551	498	513	491	540	549	539	511	510	514	517	513	467	521	488	495	486	504	493	511	543	518	521	512	492	485	524	580	529	501	529	475	524	516	503	498	537	511	499	519	480	508	468	526	487	523	539	525	563	511	480	516	519	520	531	497	554	545	491	515	513	486	496	518	526	517	532	527	499	530	513	541	498	507	517	492	473	476	539	537	499	513	521	529	510	498	523	536	535	490	489	486	524	519	480	531	541	537	534	536	541	539	485	503	530	483	516	515	482	532	511	486	565	532	535	538	496	511	524	508	510	515	537	528	482	512	555	539	544	506	512	522	514	527	520	521	532	500	511	525	499	553	469	520	515	551	520	502	537	500	519	531	493	511	533	537	516	518	503	506	552	533	546	493	513	465	532	477	537	524	516	516	493	493	549	531	547	506	537	512	497	516	520	549	514	532	494	504	562	561	519	517	548	525	503	493	513	490	531	486	523	514	523	491	538	538	529	491	520	529	537	505	515	485	517	517	523	485	529	552	503	543	544	506	547	487	460	521	529	528	517	503	484	559	528	496	514	502	563	508	525	450	537	493	535	501	508	506	506	551	496	510	520	532	489	503	510	568	505	494	513	527	490	484	556	523	508	513	517	489	482	516	511	502	512	505	547	527	519	524	545	517	526	548	532	527	510	500	492	523	537	552	512	502	541	510	557	526	516	496	519	517	487	510	562	561	519	513	515	505	474	529	473	529	512	517	504	549	504	509	539	512	521	536	483	518	499	536	540	514	526	544	506	486	500	528	537	514	522	499	534	491	522	492	494	517	496	505	522	497	485	506	494	533	500	547	497	505	510	473	459	494	538	501	532	504	525	439	503	547	538	527	562	524	526	516	525	535	500	520	506	551	521	562	519	536	546	525	511	520	532	516	455	528	494	493	525	550	498	558	542	479	549	531	513	528	545	515	498	530	543	532	481	544	523	511	517	513	490	531	472	500	483	550	494	544	550	534	495	539	512	465	531	500	522	525	523	493	523	536	469	526	496	541	542	581	540	508	512	564	550	492	514	554	530	567	528	476	510	515	513	506	484	577	544	530	529	494	518	522	513	518	521	525	510	557	524	531	489	542	466	487	526	536	515	475	491	547	516	514	513	539	532	522	499	530	520	511	512	519	514	514	523	501	510	488	518	536	510	520	530	490	517	519	504	518	534	505	554	517	530	528	513	524	515	537	536	531	502	502	540	496	478	478	500	532	500	505	516	531	529	493	549	506	486	495	521	506	515	458	506	495	534	546	538	526	539	529	495	505	506	530	515	528	541	523	561	533	519	471	472	564	485	542	528	537	483	474	502	520	536	522	565	498	487	503	548	505	514	510	490	585	527	493	549	513	490	486	528	526	513	489	464	503	496	491	514	563	509	525	526	537	510	523	567	532	502	510	496	536	516	529	498	520	523	523	525	557	520	510	502	524	515	503	550	511	522	537	517	507	546	477	529	547	536	587	481	540	536	543	535	487	502	503	566	563	514	529	534	515	532	535	532	497	555	474	497	498	529	519	486	531	483	512	530	485	483	533	536	551	519	489	543	474	492	526	486	539	508	527	514	525	474	557	517	520	492	534	513	516	513	495	521	525	509	530	494	524	521	528	497	507	513	530	524	509	505	491	522	511	533	490	542	526	511	526	523	450	523	530	504	524	531	480	535	496	507	525	558	505	524	527	475	501	506	558	467	504	497	473	496	536	475	503	522	486	559	480	566	498	525	513	515	505	514	543	504	529	490	511	501	520	521	522	509	497	499	511	540	538	524	546	516	540	526	516	516	480	494	487	511	533	539	529	496	541	475	496	501	505	500	523	507	496	529	541	557	526	517	533	488	505	548	534	506	487	491	513	541	522	491	517	502	497	531	512	527
25201	13438	8678	4327	3268	2385	1829	1523	1292	1043	944	863	786	764	723	709	640	629	669	630	610	565	600	526	557	538	605	528	580	591	538	570	537	540	540	540	501	573	515	533	538	526	507	552	524	523	497	534	511	519	521	520	506	541	504	492	511	546	491	526	540	502	524	531	507	510	519	504	533	495	526	472	504	586	520	541	511	489	554	509	524	517	482	524	489	497	527	516	530	514	532	477	547	515	485	499	526	533	514	512	531	496	516	499	525	486	529	524	532	540	533	531	558	515	524	551	538	529	551	550	541	545	525	510	547	549	516	478	504	518	552	544	536	516	534	525	539	522	501	473	527	492	505	504	478	480	503	521	484	531	503	542	502	515	489	516	507	539	489	519	534	529	507	496	524	526	475	516	509	520	495	535	545	502	519	495	496	484	487	543	468	514	510	489	532	479	471	484	528	534	503	561	488	535	518	488	533	491	483	451	515	525	493	535	514	495	484	485	497	518	555	506	541	474	479	526	490	484	533	505	505	504	551	559	529	520	515	480	469	492	532	523	467	484	510	518	538	502	478	481	533	500	497	507	560	533	488	525	515	529	514	490	496	489	490	513	544	526	483	534	487	504	502	509	512	510	520	491	506	517	485	496	514	514	486	508	497	542	512	481	462	494	476	518	537	516	515	495	536	526	543	484	508	514	490	527	524	503	508	509	510	502	491	550	512	522	513	513	497	500	501	487	519	479	513	519	537	525	507	514	527	522	473	560	490	496	495	486	515	539	496	518	556	470	497	533	502	527	506	507	539	486	532	520	511	503	495	474	535	527	562	476	494	505	537	519	534	511	497	547	508	496	512	490	515	544	491	488	524	507	499	538	557	493	528	527	504	520	501	555	537	473	524	524	542	492	571	513	512	533	524	553	532	496	467	473	522	507	496	521	495	495	486	512	515	570	492	499	498	521	501	523	499	511	478	512	530	485	518	508	486	473	471	522	513	535	493	519	487	499	580	510	567	511	498	504	520	524	505	496	545	533	497	477	500	496	497	473	497	497	530	497	504	528	503	513	507	503	560	534	488	489	527	513	540	523	496	502	508	501	487	519	536	491	559	494	486	463	485	532	491	551	492	504	544	527	518	509	513	496	484	483	485	489	522	500	519	483	515	501	512	498	511	548	507	496	517	504	485	533	536	505	548	538	489	494	523	530	504	490	514	548	525	494	530	492	499	532	508	516	523	547	529	498	474	477	518	513	491	483	543	503	500	520	503	513	496	512	494	531	508	542	515	524	511	464	508	500	531	526	504	541	476	461	479	474	504	510	494	508	493	524	506	486	535	527	506	530	526	470	485	509	476	495	507	462	501	487	539	481	503	518	498	516	538	522	511	506	470	503	518	531	535	479	488	492	508	539	536	517	514	511	492	523	504	519	521	494	540	508	503	517	537	543	507	500	549	529	497	496	490	483	464	500	497	503	483	493	507	511	496	538	491	519	491	510	491	515	517	509	460	520	557	537	482	521	505	518	511	511	508	521	504	520	526	504	530	491	588	539	552	477	518	518	486	501	519	514	477	517	511	492	555	523	536	486	516	489	475	492	519	527	512	495	520	512	501	524	510	467	496	506	517	556	502	520	492	527	531	512	549	551	489	479	503	551	500	472	498	523	506	498	479	559	514	514	521	516	514	514	496	513	514	478	502	548	501	492	525	490	521	515	521	478	499	504	520	484	523	451	510	516	513	507	510	537	548	477	503	491	536	510	489	511	531	523	491	517	488	491	537	476	549	491	501	532	510	532	481	503	558	511	525	512	466	517	497	505	523	501	532	511	485	515	484	526	506	487	530	520	503	491	516	515	465	492	480	526	532	492	505	533	501	485	501	531	506	526	494	496	538	514	522	511	545	560	523	529	455	532	501	532	503	494	541	526	519	520	512	510	498	545	489	478	505	504	496	517	522	483	542	493	513	504	529	499	513	516	540	539	520	509	538	520	522	501	527	539	511	478	506	541	530	504	521	513	494	518	516	503	494	537	507	523	480	489	482	499	562	559	564	517	520	497	466	524	514	506	510	495	487	485	505	499	554	495	544	477	513	527	500	526	568	522	516	532	510	499	511	519	481	526	517	534	506	518	484	509	466	492	515	525	504	545	506	513	495	521	518	519	523	527	516	537	502	518	484	486	517	475	498	526	531	527	482	514	561	498	459	494	536	524	489	498	513	513	553	515	513	545	555	511	479	532	486	511	492	524	507	535	532	527	483	523	533	517	530	548	504	529	548	526	536	505	530	513	473	552	532	515	527	489	516	490	487	533	484	516	540	526	520	527	532	515	518	515	494	499	498	512	510	514	551	536	492	520	534	490	497	481	512	492	485	521	549	487	500	490	495	546	517	483	521	506	521	500	526	497	545	508	519	502	466	522	463	529	487	509	489	508	538	480	493	514	492	497	503	530	504	534	513	534	486	522	509	475	533	538	479	500	549	498	539	478	554	493	531	479	502	475	506	550	514	564	502	508	501	502	493	507	481	511	472	509	504	533	517	500	465	525	518	544	477	495	521	491	503	518	473	523	487	510	493	522	490	488	484	505	548	508	569	510	534	508	504	469	521	512	497	538	523	487	493	486	510	516	507	482	527	544	513	537	471	540	500	513	502	473	500	527	469	529	477	529	510	503	516	521	533	502	518	543	481	511	528	509	537	498	522	506	509	461	502	485	567	542	515	525	508	529	521	547	533	480	529	522	497	548	541	505	503	503	488	510	479	485	526	544	428	458	463	530	524	514	536	452	533	504	500	519	526	478	507	528	551	505	503	505	497	511	519	494	503	522	497	544	512	518	508	501	519	500	499	511	524	507	508	543	503	511	496	533	464	519	503	491	513	504	486	485	496	541	497	480	534	483	491	507	510	509	505	496	543	520	532	507	511	507	507	496	498	492	484	509	515	497	526	495	452	484	517	524	509	507	494	500	511	519	498	524	510	506	542	535	514	514	501	449	507	480	511	512	489	466	528	494	574	480	523	495	503	511	498	514	471	499	578	505	476	503	510	493	544	486	502	504	507	499	496	602	509	517	515	485	517	473	513	467	496	527	521	550	515	522	512	470	489	485	487	485	492	501	518	517	543	530	494	497	521	494	496	551	542	504	499	540	520	532	546	504	505	495	499	494	518	504	538	521	504	535	488	482	499	516	509	497	532	493	549	500	532	508	502	550	529	516	509	544	488	535	485	523	497	522	495	518	517	537	474	513	555	530	544	528	496	568	505	504	491	481	495	476	469	530	504	513	540	498	539	524	483	465	499	508	529	531	494	504	485	514	479	482	476	494	495	484	502	515	459	508	486	518	484	491	522	552	480	503	498	553	490	485	547	511	492	480	498	478	487	472	514	516	561	491	523	538	536	531	521	528	469	469	490	498	528	499	493	483	504	499	503	474	490	503	478	510	517	528	528	491	518	485	496	526	548	482	479	522	534	553	508	540	496	485	501	460	475	531	505	477	544	548	532	470	497	497
29396	17845	3949	773	582	572	538	557	539	520	501	509	504	530	521	534	508	520	481	530	521	484	525	510	532	467	544	548	511	491	491	483	535	523	510	495	495	517	524	512	478	509	519	485	496	493	527	571	500	512	494	512	550	526	554	524	514	507	504	537	499	489	522	559	530	556	494	526	549	486	527	534	492	535	452	508	481	541	488	517	534	506	521	529	535	513	501	507	490	509	538	537	505	534	532	521	501	533	527	554	571	462	525	521	572	510	535	542	510	508	523	557	527	499	492	531	545	496	507	498	493	538	537	511	495	483	528	545	537	519	495	490	582	521	531	512	520	522	498	519	552	496	560	497	527	558	536	539	499	476	514	512	516	539	519	526	531	536	499	482	525	519	476	524	522	530	521	532	531	513	527	495	483	535	501	535	495	538	483	493	508	526	509	571	552	517	526	521	516	516	508	518	498	526	531	494	472	511	506	550	517	534	522	532	494	533	483	503	517	519	509	564	526	494	499	540	512	490	507	515	555	520	517	484	507	492	528	513	581	512	498	511	511	530	486	508	555	537	518	474	511	480	527	507	466	546	560	540	521	552	527	506	487	511	491	540	529	476	551	496	532	523	554	510	550	497	524	522	504	513	485	530	522	546	470	529	504	521	503	507	526	536	521	535	527	487	475	523	518	500	470	539	499	519	557	527	522	493	557	470	540	504	531	521	512	485	529	521	500	501	520	532	527	504	546	530	509	528	476	514	561	494	531	455	496	481	489	519	496	549	536	463	526	497	511	493	499	520	498	510	540	522	479	493	498	500	494	522	528	499	524	541	517	525	515	458	484	518	500	507	502	504	497	555	492	500	502	514	492	468	548	526	531	514	498	487	531	550	521	554	512	526	443	473	546	503	484	512	521	538	529	535	486	539	469	513	520	516	552	501	492	492	525	506	471	496	522	548	528	494	483	483	496	568	515	510	516	513	485	531	493	523	514	544	507	557	500	519	531	511	511	485	497	530	500	523	506	487	537	493	531	509	493	506	499	547	483	506	567	498	513	502	491	529	525	512	518	505	495	493	517	549	478	512	480	519	541	549	486	557	498	482	543	491	486	560	478	524	542	513	507	540	520	523	542	511	524	535	516	531	511	545	547	553	498	515	529	531	534	547	542	525	490	533	517	523	535	492	545	527	508	527	496	543	498	480	481	547	492	499	521	513	493	510	502	511	482	497	504	523	499	470	508	506	515	503	519	475	504	531	499	532	545	518	525	497	507	480	501	538	479	522	511	514	492	505	488	494	530	482	566	494	497	501	571	546	549	520	532	492	518	516	485	557	522	549	517	515	506	531	561	520	522	550	483	554	528	481	522	521	513	544	547	528	502	539	528	513	480	520	530	538	499	459	535	510	514	477	513	537	512	511	498	537	519	538	519	503	502	496	530	544	573	483	495	483	537	509	563	504	489	499	538	506	534	506	519	519	523	522	538	530	517	531	513	504	478	553	499	517	484	501	527	472	516	508	541	563	547	472	526	515	504	548	493	490	497	512	462	538	519	482	532	578	518	505	526	489	535	486	546	489	529	524	543	515	511	511	530	485	527	464	562	500	489	560	505	519	524	516	521	559	522	505	462	545	522	490	533	495	503	533	484	515	541	509	501	474	517	515	497	487	528	563	533	474	515	540	507	518	504	463	545	480	480	496	556	515	516	527	472	502	473	500	511	498	525	469	531	520	535	519	515	527	551	516	542	542	514	489	506	523	490	492	502	540	530	526	482	540	531	480	530	518	539	536	528	493	504	504	484	511	507	540	509	497	512	481	504	513	477	508	520	511	568	489	524	486	525	509	534	526	531	510	520	518	470	516	511	511	510	550	539	489	510	522	501	548	488	521	504	497	507	556	512	547	520	507	523	538	556	512	499	504	536	510	529	504	478	501	479	553	501	501	522	521	532	548	526	535	547	528	497	563	521	494	542	554	519	537	506	543	552	495	490	546	536	513	518	481	518	497	488	525	492	510	503	523	517	500	507	527	510	522	496	517	523	508	489	505	516	499	503	537	482	553	502	542	527	502	522	521	527	540	502	501	548	495	538	559	486	547	522	515	568	515	535	493	499	520	524	538	527	529	504	513	489	542	561	513	519	504	488	505	510	516	545	482	508	512	574	516	513	490	469	490	471	526	531	532	479	482	548	509	510	510	521	504	520	529	471	501	499	508	484	494	520	501	496	542	491	520	538	539	533	489	546	539	522	539	496	538	533	496	537	534	492	478	523	546	494	498	513	492	517	504	489	511	514	557	534	502	519	497	503	512	470	544	551	500	481	520	504	514	499	488	528	531	501	552	532	519	513	532	523	542	488	500	508	505	537	475	519	552	518	514	493	571	488	516	494	525	492	477	503	508	543	526	508	470	519	437	542	518	492	498	539	496	486	509	541	537	511	486	475	542	561	506	513	501	494	514	525	499	532	523	528	502	547	521	484	490	498	477	493	512	509	520	518	507	518	539	496	524	506	526	509	523	506	474	529	503	526	511	529	517	509	540	480	514	559	509	506	543	472	517	534	533	528	517	494	515	542	533	512	510	523	475	517	545	516	523	525	517	539	495	476	513	503	503	531	517	518	540	518	503	492	520	521	525	539	511	514	508	518	494	498	490	505	480	533	525	526	526	511	542	525	557	527	498	504	485	528	475	499	521	495	540	548	547	515	520	479	555	484	539	517	538	507	528	521	537	480	538	530	552	540	485	489	511	490	520	529	535	519	518	482	526	554	497	554	499	520	493	551	525	524	509	499	505	514	583	515	519	491	540	521	486	538	508	534	484	519	490	506	555	512	506	470	469	537	524	530	515	522	497	547	511	501	519	501	514	520	512	523	497	533	551	524	525	528	523	546	504	499	530	531	529	502	478	507	483	518	493	554	513	482	521	480	529	516	527	477	518	500	534	549	540	530	509	481	544	527	468	495	554	500	527	518	502	508	538	504	498	492	476	527	564	495	503	510	526	513	522	533	508	540	512	512	548	474	503	577	553	518	507	519	522	509	515	515	522	548	495	512	532	490	518	546	509	495	525	545	466	504	526	503	546	497	514	504	505	503	506	546	496	559	497	485	490	533	514	521	506	500	523	528	500	502	479	501	555	454	491	521	500	515	517	522	593	511	502	511	499	552	517	535	519	519	521	504	516	468	538	541	487	524	536	487	524	515	502	542	502	509	527	516	509	468	519	494	527	484	531	513	520	493	537	548	527	539	519	478	518	492	474	580	515	500	545	517	552	488	507	521	513	501	524	518	500	514	483	541	536	516	513	514	527	505	550	520	503	495	535	551	509	531	498	520	536	509	522	505	544	525	541	535	495	496	470	529	482	510	532	551	536	532	508	481	507	519	500	546	494	490	503	498	515	494	534	493	523	504	486	517	526	554	538	521	531	516	523	533	512	545	509	545	469	511	501	495	519	500	513	526	539	535	549	521	482	545	491	513	531	498	536	523	531	509	518	546	491	478	511	499	576
17104	1000	875	675	585	579	578	551	599	540	523	570	542	556	563	540	531	532	566	574	490	565	515	538	541	527	539	525	514	531	538	518	543	516	513	540	508	563	558	538	543	587	538	560	542	497	533	515	535	508	534	538	558	534	536	519	553	526	542	516	525	520	565	524	525	532	529	538	529	543	504	525	543	528	541	512	556	559	529	578	523	511	507	563	519	510	522	583	536	552	514	535	515	535	583	511	524	555	551	512	524	529	511	487	530	538	543	536	555	551	550	513	588	562	543	501	524	537	542	562	545	524	509	516	560	554	546	515	528	569	509	560	525	553	518	573	545	509	555	513	536	501	589	557	480	523	543	533	519	514	522	508	552	567	524	574	538	597	536	549	518	525	537	566	533	518	518	534	577	557	506	551	550	531	501	528	526	549	517	515	533	547	543	531	548	533	573	530	548	543	499	511	538	535	510	541	523	489	588	527	549	558	518	591	553	591	549	528	514	524	561	523	553	544	560	591	504	529	532	523	515	570	585	520	534	475	554	547	530	536	563	501	597	559	516	547	567	550	548	541	531	562	508	559	555	553	534	491	565	543	549	522	549	582	535	537	568	513	547	489	542	490	546	582	541	517	555	566	538	546	530	521	523	520	522	509	525	553	519	553	509	528	541	545	531	555	549	511	543	542	543	518	480	539	548	518	548	511	554	548	520	569	562	522	530	508	529	516	526	497	551	507	555	506	531	522	556	506	503	519	551	524	530	568	551	557	544	553	533	554	521	545	530	569	537	544	528	552	500	487	561	570	525	527	549	533	566	536	529	587	543	526	530	561	555	560	553	536	543	491	511	553	524	497	520	534	517	480	535	529	554	539	527	570	518	529	552	500	527	528	519	496	541	520	547	550	514	546	562	588	545	535	561	583	561	540	539	515	496	513	535	533	517	526	535	576	558	560	506	544	556	544	545	508	523	546	536	520	525	557	543	530	554	561	538	519	546	545	536	535	528	525	546	499	513	542	532	552	511	547	539	513	512	536	564	576	585	538	585	536	503	554	520	539	527	544	483	553	543	519	602	510	520	582	509	550	542	503	530	539	527	536	580	525	559	560	564	561	542	557	520	529	549	515	570	537	536	542	531	511	517	524	514	531	545	554	559	556	549	528	515	543	514	519	499	530	521	536	561	544	523	513	561	539	483	467	492	563	554	532	508	530	548	514	516	499	522	532	537	565	528	578	564	540	566	504	556	519	518	594	551	510	561	548	521	498	590	537	537	529	564	537	511	523	541	536	538	557	515	528	521	515	552	542	565	575	527	539	500	545	505	511	536	520	548	500	542	555	521	537	498	553	522	589	510	537	551	507	528	533	517	505	527	534	567	520	564	546	526	556	498	556	527	548	550	555	521	531	534	547	568	517	537	539	536	535	537	516	524	566	526	568	539	529	503	528	547	559	509	547	524	552	524	522	556	527	526	520	546	519	547	530	530	554	513	541	498	513	575	543	552	550	545	540	510	525	506	517	507	542	547	530	496	580	519	545	526	518	545	513	525	534	510	556	550	541	509	568	509	533	528	551	536	535	527	584	534	535	510	517	512	550	537	525	562	537	529	523	521	542	522	476	513	566	543	535	527	551	583	534	560	507	555	508	515	505	509	494	544	523	519	501	515	555	575	521	556	522	500	551	519	504	505	527	583	532	502	568	534	546	556	497	549	548	570	534	543	520	538	558	535	515	536	546	546	532	569	547	556	512	542	554	525	543	524	546	542	508	529	552	541	547	536	543	550	585	557	528	533	499	540	523	573	538	517	535	499	510	536	516	525	539	546	540	537	577	508	539	526	517	566	517	544	539	526	546	576	545	518	527	515	566	504	538	541	523	493	521	486	530	487	560	475	532	569	579	536	546	506	541	505	594	541	547	578	519	511	538	518	514	525	519	541	538	555	523	529	540	566	510	536	507	571	501	537	590	520	554	514	533	532	505	553	566	542	540	582	533	543	488	560	545	521	532	524	521	541	569	550	560	548	553	565	535	521	551	591	497	540	563	537	505	548	531	556	543	517	549	510	566	544	504	554	561	519	507	507	500	553	556	536	523	554	534	512	539	551	546	506	547	573	515	529	479	535	509	582	570	580	491	521	539	558	486	538	535	522	543	521	487	555	508	590	524	511	521	558	551	538	565	572	543	516	546	533	547	519	492	537	560	537	539	539	524	523	497	506	501	524	529	524	556	488	559	533	535	519	532	538	552	544	551	507	539	496	566	534	541	538	510	531	546	547	554	533	553	551	577	532	540	564	524	572	514	541	507	554	527	534	583	531	577	489	519	569	572	523	562	570	555	547	526	528	520	579	534	532	524	533	539	546	521	558	528	489	524	544	540	528	533	558	540	520	549	537	570	528	574	534	587	525	542	504	531	503	576	543	572	547	583	562	566	502	552	529	558	546	542	503	522	521	546	572	559	574	515	546	542	497	515	543	521	533	556	504	498	510	523	511	521	539	513	529	527	514	548	520	558	529	516	503	553	571	548	514	547	512	500	587	487	521	517	544	514	542	544	545	538	519	537	554	539	508	555	541	543	546	503	541	488	517	524	524	541	534	550	537	550	488	531	542	533	540	547	551	540	563	545	559	508	535	529	555	497	525	517	505	526	558	561	548	543	572	513	529	572	571	485	541	541	552	535	511	565	545	546	527	512	556	531	521	562	522	569	530	535	534	575	525	530	544	539	574	523	506	530	521	512	541	548	552	534	551	526	555	541	504	500	471	546	545	517	545	535	524	570	572	557	549	516	548	514	524	579	488	562	513	538	515	514	520	557	523	531	536	574	558	547	526	556	540	559	536	521	529	538	519	532	517	522	552	529	513	554	553	528	538	553	516	582	525	538	524	539	534	516	545	558	541	551	521	534	494	537	559	543	521	578	527	497	544	527	552	519	561	546	536	551	573	580	538	528	489	532	554	548	575	519	567	526	533	544	514	538	544	538	462	532	536	519	507	516	579	541	521	537	524	534	498	513	525	536	584	573	530	531	502	533	527	534	531	558	550	553	568	544	513	567	540	514	570	474	545	547	522	555	523	546	534	549	507	554	534	538	517	519	572	527	568	540	529	531	556	520	565	510	557	538	550	559	532	489	540	582	556	534	502	553	535	520	511	525	535	537	526	549	535	574	562	563	531	505	526	558	554	514	551	517	542	531	543	580	521	529	493	500	526	530	523	536	542	561	563	528	546	539	523	532	546	529	556	541	532	534	497	528	506	566	520	575	542	547	567	547	515	504	545	523	550	551	542	542	558	519	562	509	512	545	519	571	514	536	542	532	542	529	518	525	533	538	549	557	555	537	511	467	518	524	489	535	560	509	539	543	503	574	546	520	537	554	474	502	518	492	503	516	546	600	528	564	582	543	527	521	515	541	495	536	497	560	508	538	533	505	564	566	548	554	544	510	546	532	550	566	576	507	545	519	528	571	511	566	559	566	537	533	540	543	546	517	481	531	557	544	565	540
24139	21518	28824	24658	21491	9354	1005	726	545	513	504	424	455	440	391	414	392	364	387	369	411	401	413	373	406	406	418	380	370	371	365	370	387	302	348	340	372	371	343	369	381	363	342	409	373	371	377	365	342	376	370	365	389	347	360	360	352	379	361	336	391	362	365	371	372	369	369	349	348	356	357	372	340	349	370	373	348	360	357	354	332	351	348	358	305	338	361	357	371	345	328	379	368	364	398	354	357	366	338	335	379	329	341	310	332	330	327	327	392	337	374	373	352	357	360	366	376	349	379	399	348	370	366	382	418	341	360	347	396	375	434	377	357	370	370	377	368	380	365	362	359	343	383	375	327	369	371	390	367	372	392	377	369	344	318	352	384	370	362	348	334	351	324	338	338	365	351	373	320	368	353	365	374	352	350	346	312	350	360	367	347	370	352	361	332	355	331	368	313	338	359	349	356	381	381	318	376	355	367	372	375	367	355	347	352	386	357	313	343	357	354	340	385	343	342	368	390	372	366	366	319	365	351	355	364	347	373	390	368	387	319	385	356	382	380	330	360	359	338	387	323	354	333	319	343	356	339	367	400	386	387	342	358	340	364	337	350	355	328	359	351	354	337	352	361	348	336	368	327	351	361	349	359	343	328	343	341	381	341	352	379	370	373	337	352	346	340	326	352	355	345	355	349	371	319	320	391	356	357	331	337	377	329	341	322	358	354	367	379	363	348	387	300	374	371	343	344	348	334	392	388	367	377	360	324	346	352	356	363	316	340	377	343	348	328	381	364	358	353	326	355	375	376	375	343	365	329	375	379	335	359	321	344	350	338	344	350	343	367	351	337	342	363	350	324	393	356	360	382	370	364	359	382	371	352	359	369	362	354	356	376	356	358	359	362	337	367	366	376	341	360	346	362	330	400	347	367	350	349	366	381	373	328	342	365	344	349	376	317	375	359	344	340	328	348	378	375	351	327	352	323	321	397	374	348	338	321	322	395	354	353	371	351	340	349	323	391	345	347	366	383	355	359	380	375	343	366	343	353	342	328	325	366	349	377	347	354	323	364	344	332	324	374	347	381	366	355	345	357	372	354	371	339	333	365	343	328	330	392	389	359	371	356	369	364	367	337	349	323	336	345	368	342	347	341	340	352	376	347	365	362	384	343	382	351	358	337	407	350	332	347	358	372	362	380	349	337	351	375	350	345	337	382	360	353	353	371	344	373	339	346	335	367	318	345	370	329	376	331	359	369	383	338	377	348	383	349	337	360	361	321	351	360	350	342	351	344	367	339	373	348	350	367	376	360	333	368	366	343	333	343	350	328	384	332	307	349	316	335	364	371	355	326	359	362	364	375	331	354	364	368	378	341	363	349	353	311	390	356	325	397	365	318	357	350	371	351	335	375	360	360	376	363	363	365	337	358	321	340	395	333	377	345	345	357	353	368	358	361	364	332	335	348	374	367	364	378	357	337	357	354	332	321	342	348	372	349	365	346	418	317	358	349	376	384	379	343	342	372	353	378	356	365	362	339	359	333	373	358	325	381	324	357	365	366	357	335	333	352	360	340	333	388	369	345	354	357	337	349	355	370	350	363	330	319	376	354	357	297	324	369	320	341	378	354	356	410	341	358	347	348	384	366	331	355	385	367	339	336	375	360	336	339	379	352	378	357	361	395	336	352	377	348	352	353	355	338	352	372	349	381	373	380	352	341	371	376	311	351	353	396	377	390	355	350	359	394	327	379	340	356	326	360	366	343	377	355	350	352	362	363	350	342	363	376	379	372	366	370	341	343	362	353	357	377	344	393	339	358	359	355	371	329	319	343	358	335	334	361	393	372	373	341	391	310	358	352	375	342	372	339	355	384	335	350	340	310	342	365	327	365	327	314	374	361	345	394	376	365	355	363	363	359	336	369	343	332	389	344	347	388	348	371	340	339	386	368	367	355	334	386	396	344	346	357	383	329	372	350	379	371	367	371	345	363	352	349	345	377	359	375	344	370	380	340	370	377	384	390	340	386	329	344	329	369	345	336	354	383	333	390	327	354	369	375	373	369	331	354	374	361	392	341	329	351	393	360	382	339	357	375	370	377	354	380	378	363	391	353	353	342	348	363	328	376	328	390	338	346	360	349	360	351	354	400	343	330	358	368	373	368	361	366	356	356	320	351	352	344	328	400	359	346	345	393	345	395	367	376	371	348	344	349	340	369	367	323	342	374	360	368	358	336	348	333	345	331	361	338	361	360	340	348	344	365	376	356	340	341	326	343	380	349	334	342	370	321	353	338	339	384	362	354	393	340	353	341	351	356	329	348	350	349	370	361	386	333	385	355	359	344	356	354	362	349	387	359	371	360	365	373	361	347	319	368	397	368	345	305	342	349	337	347	356	340	362	394	368	343	353	381	347	379	353	352	406	351	360	362	346	360	317	349	376	352	364	374	349	366	366	384	351	347	355	334	374	356	336	323	355	378	348	373	362	394	369	353	342	379	385	374	356	371	340	343	355	334	340	355	376	373	354	341	353	343	317	355	354	357	328	348	368	371	377	363	371	353	373	375	389	331	374	347	363	349	352	317	368	311	361	323	328	364	319	378	348	359	348	387	364	378	343	403	375	349	345	357	362	319	379	363	341	400	356	344	361	341	394	358	362	341	375	333	304	359	354	350	341	330	367	360	373	347	396	337	357	353	383	378	337	339	373	382	334	371	387	369	371	363	363	362	350	354	319	371	351	317	352	356	332	340	366	374	345	366	383	376	360	346	401	378	364	332	380	333	325	351	353	353	391	342	370	356	395	359	358	344	371	321	377	353	356	365	366	365	334	365	339	337	361	367	331	351	358	329	344	366	322	331	356	337	373	336	350	354	403	348	368	369	364	329	371	345	373	388	350	357	357	362	372	361	361	380	337	348	364	379	368	368	382	330	328	384	319	365	335	355	383	358	356	378	363	368	358	319	332	349	367	359	347	317	334	345	364	359	350	359	349	344	379	378	370	341	337	385	349	354	369	362	324	355	376	355	364	363	361	366	347	339	336	371	352	342	381	362	340	329	334	368	362	357	350	391	363	353	348	358	342	361	355	359	324	394	346	385	357	376	344	358	402	330	381	353	362	376	361	365	329	319	388	365	340	348	359	353	356	342	344	348	368	360	346	382	383	391	351	320	355	341	355	347	371	351	327	353	352	351	360	387	353	364	355	356	333	356	323	347	353	373	360	370	342	380	321	333	349	342	364	351	348	338	380	341	377	360	355	322	370	373	370	379	367	360	377	355	377	341	330	303	338	346	385	305	347	361	345	355	314	400	333	365	347	351	364	364	332	371	355	369	351	356	367	352	328	340	389	348	381	335	393	322	361	351	358	323	353	338	347	337	359	357	353	338	358	374	341	335	341	336	337	380	333	383	349	345	351	360	346	345	374	368	325	320	345	338	354	341	359	336	378	355	364	356	354	345	378	375	391	357	335	358	344	344	355	356	347	350	317	333	315	354	349	363	379	362	352
20276	8080	5370	2565	1947	1399	1080	918	793	668	626	590	543	459	474	429	479	455	447	386	425	399	402	425	425	418	424	417	401	388	404	396	392	404	377	376	376	391	396	360	401	340	368	376	385	361	366	385	370	386	372	376	384	397	369	371	379	365	360	371	386	409	371	344	360	359	360	373	381	401	374	379	349	351	404	340	344	375	367	356	333	364	379	417	385	363	381	377	403	349	342	376	391	408	349	381	393	339	390	330	350	353	382	341	369	374	341	345	361	389	363	374	336	372	374	400	409	360	387	411	379	422	349	409	425	377	419	383	392	374	336	377	352	400	433	404	363	392	399	376	348	367	379	374	404	377	373	371	397	424	385	362	400	378	361	374	360	357	366	359	377	382	368	388	366	383	403	349	329	367	384	403	382	374	400	358	381	382	390	362	388	397	372	376	404	369	389	365	364	399	355	399	397	376	396	400	410	372	379	403	387	389	340	391	370	368	381	400	374	351	373	395	352	372	348	386	395	347	379	412	369	399	371	395	378	400	425	398	328	391	376	433	360	381	366	356	394	380	376	352	362	411	341	392	361	365	431	375	386	402	382	402	382	357	377	345	377	371	386	369	329	354	357	425	357	392	356	381	391	419	378	373	355	362	345	415	380	354	429	374	383	362	385	379	396	361	356	372	394	385	397	376	351	373	338	353	403	388	381	353	366	390	361	379	382	389	366	335	349	372	384	405	391	377	348	370	375	362	372	374	373	390	378	399	370	373	390	417	394	340	365	361	405	407	364	348	352	366	365	382	383	390	356	395	378	375	356	362	389	348	421	355	383	387	386	359	324	373	391	366	356	401	393	401	368	384	378	397	341	384	370	362	335	366	381	387	350	357	380	395	368	391	371	386	362	348	371	364	403	352	371	375	346	355	352	405	370	361	423	378	367	349	376	361	372	359	363	364	378	368	355	392	358	338	382	349	398	344	381	412	377	371	387	382	357	377	393	366	370	352	405	382	415	347	356	378	334	368	384	387	385	398	339	387	360	377	401	368	356	395	371	388	358	398	382	395	376	371	371	385	387	373	384	383	393	353	373	380	394	380	378	343	388	374	382	398	364	370	407	371	358	383	363	400	389	401	356	374	323	369	386	374	362	366	384	379	381	373	383	384	345	376	384	375	356	391	394	350	351	368	373	332	397	355	423	390	376	350	375	414	385	387	416	380	399	373	361	331	366	350	358	393	373	376	412	387	366	392	354	360	371	366	391	396	387	375	388	380	366	381	378	374	375	372	383	393	403	344	379	380	384	357	373	356	401	368	419	343	387	399	363	380	378	360	363	382	399	337	370	380	385	364	358	384	358	396	334	378	394	367	359	377	399	355	351	348	367	383	371	356	382	386	365	388	391	360	395	369	345	354	364	349	388	351	332	397	359	355	372	363	393	346	367	382	382	358	407	386	390	374	347	399	380	378	386	366	356	360	362	368	419	363	357	372	375	358	369	374	342	368	372	365	345	383	372	353	381	381	382	393	413	347	370	436	385	372	335	364	343	375	381	394	346	375	369	382	400	359	370	389	368	371	375	347	398	393	342	354	379	364	368	386	343	384	395	369	359	354	373	376	381	373	365	420	399	380	357	361	378	370	375	365	372	396	366	379	421	369	389	419	407	368	369	398	357	359	359	360	370	378	373	379	374	370	351	345	356	385	414	383	365	391	395	371	363	393	394	365	350	356	341	356	388	389	400	355	394	376	370	356	400	414	376	381	382	377	396	403	380	350	369	393	394	393	371	369	361	396	396	346	384	363	345	376	353	388	376	398	379	396	364	344	373	394	380	384	392	390	316	390	376	349	374	361	371	334	391	374	372	365	357	389	365	369	350	394	390	368	361	384	354	351	366	388	403	390	382	401	339	394	407	379	362	402	428	394	366	358	362	365	371	377	404	368	403	378	369	377	383	374	405	357	417	372	389	390	388	380	385	386	383	389	375	374	403	381	384	354	394	366	365	375	375	383	398	380	381	393	402	388	379	363	394	361	418	363	358	332	364	397	347	386	367	394	379	395	353	358	382	336	365	386	380	340	341	397	376	378	383	352	405	364	361	376	367	352	363	366	405	366	413	379	360	364	387	385	396	340	322	357	366	360	360	422	350	380	361	377	371	372	396	400	374	383	338	358	363	377	385	407	372	342	400	354	340	394	386	365	408	344	391	381	393	403	394	343	361	382	340	380	356	373	395	363	365	395	356	442	357	399	358	387	377	397	355	390	387	381	353	372	351	365	387	380	373	395	364	391	349	370	378	392	374	360	386	352	375	382	361	323	396	381	429	376	349	379	375	359	377	342	337	368	361	390	381	370	358	387	368	379	370	395	382	370	388	390	368	390	371	343	380	393	393	394	367	370	356	373	383	366	393	335	416	379	336	383	400	373	368	392	368	385	386	360	375	356	372	370	370	383	377	402	381	380	382	345	343	415	377	390	378	397	374	352	355	367	388	413	364	366	419	374	393	369	386	382	381	358	355	352	369	400	381	376	372	374	405	369	410	390	401	381	355	393	393	431	381	368	403	383	365	364	389	363	379	388	349	384	385	396	397	355	381	387	364	374	366	389	339	395	358	358	393	332	372	379	388	357	381	369	360	392	374	385	387	355	389	382	383	366	340	357	396	367	401	354	390	365	403	401	344	392	380	365	392	353	364	376	370	354	384	374	396	376	363	369	396	359	343	371	385	343	391	387	370	361	395	367	359	365	372	363	362	365	389	390	341	371	351	372	364	377	355	387	397	382	362	375	349	371	368	366	400	373	377	343	388	358	383	367	357	372	408	386	416	370	358	379	396	381	368	377	363	425	368	410	402	353	367	379	337	409	370	377	384	347	373	374	385	364	386	383	370	389	388	364	381	367	380	357	382	361	340	380	352	379	404	375	359	372	395	361	352	379	375	363	398	390	389	386	350	381	375	379	393	386	343	373	367	393	394	401	422	355	378	369	385	382	385	391	381	409	367	390	356	344	398	370	372	382	384	397	375	376	366	394	396	389	384	342	359	387	346	374	340	336	388	379	391	361	375	336	395	351	360	361	371	344	360	353	362	381	375	390	392	374	375	382	371	355	360	330	397	347	366	361	386	375	360	405	359	325	363	354	360	349	382	340	374	378	355	422	379	368	374	416	371	366	386	379	388	407	386	399	354	352	366	370	376	372	380	333	374	368	378	393	357	376	367	351	385	360	368	380	372	403	407	380	365	373	412	368	372	374	368	370	359	366	340	354	357	367	350	363	370	379	377	406	385	375	373	386	351	386	374	384	376	387	379	392	354	362	392	407	339	408	395	336	375	369	408	361	381	368	369	378	381	368	413	370	359	397	398	358	401	405	398	379	401	377	384	373	365	363	339	397	376	354	402	369	364	387	394	380	409	332	365	375	389	377	349	379	362	367	400	384	347	358	401	405	375	358	373	368	372	409	359	335	372	406	365	378	332	383	413	418	387	354	375	366	363	390	355	374	372	375
25392	21510	27564	25753	9618	1200	937	854	753	699	714	720	684	804	714	676	722	696	755	693	656	653	656	786	683	692	729	653	674	691	713	689	666	638	665	672	679	723	699	651	656	688	652	694	695	700	682	655	679	671	697	684	694	691	720	710	673	707	687	632	679	669	700	688	706	688	654	678	653	654	717	669	649	686	703	682	633	712	684	672	658	689	641	697	694	682	668	691	587	673	719	677	658	641	694	691	678	675	659	655	615	677	636	684	682	673	666	694	683	671	667	677	692	651	665	687	665	660	700	653	648	729	646	692	708	695	657	677	710	642	710	688	712	654	727	672	696	670	666	694	707	647	675	643	696	663	637	681	718	655	671	713	745	655	656	694	699	686	714	628	683	684	689	659	643	624	696	708	655	682	628	690	694	712	654	676	648	646	655	729	663	708	719	722	622	673	707	695	675	653	686	646	703	676	706	670	706	666	691	663	656	625	661	699	708	711	685	679	698	684	710	670	688	659	625	673	713	660	664	645	641	686	670	647	666	665	651	686	695	664	689	683	724	690	671	676	663	655	759	685	664	704	656	676	658	671	635	662	652	688	706	610	704	628	697	665	609	641	692	699	654	651	693	707	688	745	683	662	679	692	650	636	682	636	727	659	662	670	663	645	660	649	661	699	643	683	676	689	682	680	675	688	683	690	672	670	656	676	684	722	666	599	677	666	686	689	687	689	649	711	660	672	711	682	673	683	683	670	645	585	659	700	683	673	692	694	730	672	647	660	669	704	679	650	674	691	712	694	696	705	661	688	699	679	711	665	675	681	725	678	657	671	688	728	657	677	664	670	641	718	694	691	700	659	723	677	702	676	695	661	676	686	703	738	634	661	628	699	683	671	697	684	677	669	674	673	627	657	659	682	673	646	665	715	694	683	685	704	691	673	651	664	706	667	699	694	680	690	653	673	676	680	675	683	627	631	654	697	669	716	681	713	667	701	693	645	691	694	658	617	700	640	741	671	634	656	689	685	688	671	640	681	639	662	668	716	686	699	710	664	675	691	668	658	643	659	642	699	640	667	661	638	725	704	677	698	680	647	631	671	677	691	682	654	681	683	703	681	689	684	676	670	694	700	659	694	674	694	661	635	668	728	665	736	676	647	676	689	718	700	680	647	697	627	702	632	696	701	702	722	660	650	670	718	668	694	709	666	711	643	706	675	650	698	679	637	718	662	721	691	646	696	694	669	629	673	669	651	672	685	648	699	698	696	686	713	697	702	709	716	622	716	667	655	724	701	649	661	647	660	663	664	689	694	696	683	621	680	663	670	665	666	710	667	636	657	722	685	665	691	682	673	679	669	662	672	676	691	677	662	699	731	636	662	658	677	668	695	715	645	674	677	660	678	662	674	681	675	670	644	651	634	689	683	670	669	655	685	638	696	681	661	647	696	688	660	729	716	692	669	663	627	690	728	653	717	695	671	675	665	626	718	622	723	640	651	698	700	710	705	684	667	669	671	710	679	712	674	628	707	695	664	644	693	688	681	682	708	684	673	629	655	672	616	709	651	661	682	703	676	697	682	638	656	674	634	722	673	666	671	660	710	689	686	679	658	692	649	646	691	667	684	701	652	693	680	698	683	677	642	683	630	662	704	678	622	695	696	712	693	657	643	708	662	653	708	705	665	665	681	705	651	674	690	715	663	648	639	697	693	639	670	658	663	690	665	663	637	729	657	681	699	716	661	688	728	678	700	686	649	696	724	710	705	699	658	697	662	710	705	691	654	676	666	665	659	682	657	646	686	699	679	682	646	677	644	679	647	633	683	686	697	638	704	711	674	681	718	627	639	676	661	674	670	683	669	688	702	675	646	657	660	698	646	709	687	657	717	708	692	660	674	674	687	678	668	635	695	662	677	635	665	691	659	673	674	653	671	685	639	649	663	687	647	687	660	646	695	654	665	642	679	673	643	677	695	648	664	671	692	620	645	655	702	667	654	685	631	704	688	647	664	712	691	648	690	650	634	680	667	688	641	721	650	632	636	645	635	678	654	691	694	673	672	686	703	681	666	664	635	705	674	664	692	691	688	757	674	644	695	711	639	680	671	655	738	724	679	661	659	654	689	645	690	717	647	698	662	634	743	669	678	672	657	682	728	684	677	687	651	661	643	689	715	671	629	658	640	710	667	735	651	640	692	698	697	694	690	688	692	681	702	651	686	686	690	637	650	687	657	716	718	679	636	625	656	688	707	636	689	668	653	697	668	666	671	679	723	691	658	660	665	657	679	685	653	711	715	648	646	669	697	722	656	639	660	752	675	691	684	690	682	668	703	697	687	682	649	654	672	685	698	680	677	683	653	708	630	691	706	629	686	695	689	674	649	708	690	706	706	635	649	647	696	675	669	704	689	702	706	703	674	670	701	630	685	689	646	644	697	702	702	695	658	675	636	633	666	683	698	686	689	662	647	766	694	667	704	687	674	627	670	677	676	644	674	624	660	645	695	673	689	648	703	658	696	689	662	642	658	662	713	689	664	687	669	667	654	681	668	667	649	680	658	674	711	688	696	702	641	682	664	700	688	665	660	682	649	664	644	704	662	701	609	684	698	663	652	649	651	641	703	724	669	704	679	699	724	700	665	705	717	648	687	684	701	671	660	691	680	657	706	679	686	671	704	680	714	679	696	671	680	692	695	667	695	630	689	654	704	677	691	689	679	712	703	632	679	682	645	694	630	709	653	639	684	623	686	689	662	673	674	649	638	680	663	763	675	620	668	680	711	663	665	651	639	698	644	707	705	690	698	666	679	669	696	666	680	694	652	710	681	716	648	681	659	708	692	638	713	684	601	683	671	666	712	667	698	680	715	659	606	713	681	671	677	662	675	633	664	704	671	726	661	705	643	656	707	674	666	663	716	668	724	660	669	685	684	662	671	683	666	659	707	673	681	650	694	698	660	649	676	666	640	659	623	706	691	713	676	677	692	674	694	705	668	687	677	688	733	719	693	686	670	655	669	687	739	667	656	648	680	670	660	685	714	640	697	699	667	697	696	713	694	696	766	708	687	628	693	693	729	706	717	676	611	697	673	663	690	673	693	704	707	650	667	673	717	692	670	668	638	704	690	695	688	683	701	637	653	667	686	688	665	708	673	701	672	671	648	669	657	703	700	700	701	690	651	639	637	653	701	644	652	710	682	663	700	690	675	674	676	664	718	700	664	675	648	686	674	656	721	696	708	724	666	708	702	681	674	674	693	688	665	688	683	638	666	678	705	653	688	691	660	697	727	646	655	691	679	642	704	695	690	630	705	654	685	655	664	668	699	699	647	669	670	692	672	649	686	654	658	662	580	658	655	629	685	683	695	716	632	680	687	722	680	680	719	694	664	645	618	702	716	703	694	685	703	698	645	691	691	665	689	668	670	713	643	690	674	734	683	670	663	686	709	691	688	699	614	663	673	683	646	712	659	662	668	677	709	697	633	661	621	679	666	681	644	667	718	689	671	696	671	653	679
21113	4933	3228	1775	1458	1288	1078	975	918	865	843	775	811	716	772	736	761	745	731	725	721	725	714	671	701	734	658	643	672	640	669	700	705	663	665	697	683	628	645	708	703	689	683	694	693	725	687	702	686	709	635	680	714	729	621	708	748	680	686	704	666	705	670	692	739	614	652	709	672	673	696	703	656	692	623	727	686	647	670	700	708	676	671	708	696	709	675	687	633	686	714	684	659	675	688	669	724	703	694	643	747	663	667	736	724	663	673	660	674	719	700	686	642	704	677	700	683	771	696	693	750	663	671	640	666	676	684	740	745	693	680	659	711	732	691	688	666	680	717	730	679	671	637	701	676	688	692	653	703	657	679	734	627	666	665	648	669	706	631	658	672	684	681	673	654	680	684	667	694	732	685	728	645	711	686	680	732	684	679	650	664	675	705	663	693	686	696	684	676	711	704	674	698	721	689	694	669	683	643	671	679	702	713	667	671	662	644	706	646	702	685	678	687	676	629	755	711	689	659	691	703	715	690	662	677	653	648	680	672	690	720	695	641	696	694	664	687	639	714	700	648	690	669	680	667	716	643	649	690	674	731	668	744	678	675	664	702	693	695	651	664	652	663	699	668	725	680	646	667	674	678	700	695	644	655	696	710	649	670	675	713	696	674	689	697	704	661	632	643	694	684	702	666	638	692	652	709	705	682	710	705	644	674	678	693	679	721	645	718	690	685	707	669	665	718	695	699	662	684	663	698	660	690	665	744	681	684	644	692	679	668	685	707	684	688	655	629	658	675	661	644	692	702	680	638	694	691	662	702	656	713	700	708	686	707	700	705	633	704	679	706	703	675	671	687	715	667	687	666	687	662	656	661	677	706	698	661	691	667	687	731	676	676	690	708	662	697	731	690	664	687	717	698	623	706	687	691	676	699	713	709	687	696	671	669	678	679	676	719	681	668	664	619	726	683	683	695	645	685	724	723	686	700	651	686	683	711	726	683	671	763	645	674	695	698	662	693	677	683	683	659	696	685	702	730	674	679	649	632	726	718	701	719	688	707	660	717	630	695	638	664	631	662	746	667	667	658	712	706	663	690	672	694	719	665	668	679	673	700	665	656	666	670	715	745	715	644	644	706	695	697	731	704	653	657	730	728	703	679	692	679	652	667	712	710	704	717	748	710	673	714	720	663	690	650	717	716	669	701	673	677	739	675	664	672	724	710	696	643	691	674	626	687	665	652	681	688	655	678	701	652	631	678	707	743	673	723	668	683	672	698	678	685	677	700	673	685	661	740	702	639	672	690	682	648	651	676	702	696	667	726	652	674	710	676	690	685	684	668	671	721	683	736	668	742	736	680	701	704	718	728	619	699	677	656	676	705	712	670	686	665	710	668	681	683	699	662	660	675	680	671	686	679	692	682	671	714	695	674	698	688	663	705	696	676	658	648	683	703	675	706	686	711	623	669	657	719	691	706	683	728	688	693	667	708	664	736	679	694	695	688	691	679	688	687	683	674	703	683	665	698	664	693	703	725	675	713	691	641	735	701	709	707	714	699	685	668	689	672	687	699	705	660	724	680	687	674	713	664	675	746	715	690	676	698	714	706	678	660	650	689	670	690	673	675	692	670	683	670	678	688	692	702	670	646	672	660	697	684	667	727	663	669	637	727	675	702	665	685	685	686	660	701	721	642	690	693	679	674	687	709	663	653	712	670	700	677	691	724	662	698	640	689	677	722	706	701	655	653	676	677	662	687	674	700	656	690	703	658	654	703	670	675	681	705	674	704	679	704	661	684	661	708	683	686	685	698	667	731	650	714	669	646	684	659	669	708	682	691	687	674	664	664	699	717	640	679	707	659	663	718	650	699	671	702	703	717	712	673	638	645	698	708	670	684	695	704	675	687	663	723	706	705	703	666	679	643	756	663	694	695	737	627	693	670	697	703	706	713	653	667	676	682	621	628	701	688	674	692	755	643	645	674	665	650	653	623	674	669	726	723	677	720	673	664	674	705	694	639	655	677	727	733	729	654	656	673	707	712	683	687	695	676	642	647	743	685	701	695	652	668	725	650	735	674	680	636	644	663	726	667	642	675	697	685	677	665	654	665	696	660	679	723	713	679	678	681	691	635	678	687	677	685	641	639	671	704	678	705	710	714	683	712	657	678	679	651	665	666	674	655	721	684	717	669	689	670	681	677	699	683	730	685	710	705	699	703	662	667	697	646	696	709	692	721	691	697	715	667	725	698	665	660	704	649	692	697	665	700	699	650	668	679	667	715	700	695	699	723	655	718	680	686	716	672	706	628	662	684	684	690	679	715	692	710	703	707	731	680	642	634	734	692	695	735	655	680	700	659	710	719	690	681	709	674	686	722	742	677	671	689	717	703	649	707	668	679	697	692	662	714	715	712	674	689	709	731	685	734	693	693	685	715	654	672	698	718	679	644	697	716	703	691	652	692	670	705	667	661	627	670	664	723	709	658	676	689	745	663	686	712	676	661	670	722	704	642	731	682	701	693	636	715	665	728	675	674	649	693	681	672	699	683	680	660	683	701	703	706	699	694	642	682	729	702	678	667	735	662	722	741	682	695	707	677	648	710	675	643	693	688	641	682	681	699	661	717	687	728	686	684	713	730	689	745	659	652	672	700	678	701	668	703	730	696	723	699	719	698	727	649	716	717	713	731	677	689	741	677	693	693	649	704	664	730	710	704	675	698	691	695	680	668	694	640	692	698	682	705	743	704	691	698	678	660	662	717	684	663	653	686	706	661	679	681	634	660	656	704	629	674	669	687	685	661	694	669	688	677	664	677	684	684	666	741	672	760	676	701	682	700	661	702	644	725	666	733	697	674	707	643	674	687	703	659	670	672	704	686	624	655	699	710	652	649	670	629	666	651	666	702	677	709	668	677	695	682	652	618	662	739	697	697	705	687	674	650	729	640	705	686	685	670	624	687	672	692	647	661	677	658	713	673	679	695	654	687	675	693	698	680	667	701	669	656	683	694	632	716	675	742	735	682	708	705	633	692	679	677	663	673	670	671	693	695	693	745	677	656	700	643	642	692	713	703	672	698	673	715	669	700	644	725	662	682	696	746	707	686	693	711	715	666	691	677	655	644	694	700	686	683	668	668	669	698	668	689	648	662	634	709	659	717	729	699	660	625	694	690	685	630	696	697	688	727	616	690	662	710	706	633	718	660	709	700	700	687	642	669	667	647	694	637	699	682	738	682	697	714	695	650	682	667	683	691	726	629	688	695	659	668	728	680	656	690	683	669	691	729	676	745	693	692	708	700	653	700	706	666	637	649	690	684	705	707	642	651	657	617	715	710	666	709	707	674	719	678	684	686	670	696	669	688	651	692	669	714	693	643	668	673	697	689	714	664	712	697	670	702	696	718	659	708	698	629	703	686	675	690	685	688	673	686	660	692	691	669	620	670	687	675	709	702	707	699	650	679	732	661	687	665	675	721	674	689	712	653	690	712	664	644	709	714	682	714	733
22978	21540	29287	24210	21534	21572	6931	1204	964	917	815	706	700	673	669	662	616	563	585	585	545	573	553	550	578	569	579	545	579	543	551	553	544	529	537	499	552	588	555	497	535	520	524	524	577	494	530	479	508	541	487	521	530	558	512	523	573	495	541	516	522	505	515	554	498	550	559	484	507	531	523	539	558	513	566	465	565	524	536	566	516	509	508	547	520	522	534	492	535	574	561	517	513	551	501	548	472	489	512	496	546	507	521	515	521	529	532	509	489	515	562	466	515	529	506	510	571	497	567	560	558	537	525	552	521	517	522	498	528	524	545	528	514	563	537	516	521	519	577	520	574	515	479	528	497	566	543	569	533	525	529	520	570	539	481	513	526	501	550	510	531	530	519	519	543	532	503	511	512	467	525	540	535	524	514	567	519	483	531	535	532	536	536	563	542	527	517	552	509	545	475	517	529	574	483	539	518	518	550	535	504	492	549	459	567	562	506	529	496	520	511	521	547	521	562	566	536	535	501	487	531	459	521	483	513	551	548	521	529	492	536	498	557	519	535	509	509	515	550	531	546	517	506	514	507	523	505	507	476	483	485	466	499	542	511	524	510	535	497	575	533	501	543	509	525	544	570	556	496	535	536	567	484	515	517	508	499	499	548	532	553	538	503	490	524	527	520	496	507	536	489	517	513	487	502	535	508	536	514	540	510	569	513	513	517	511	520	499	525	510	537	533	499	526	520	569	585	525	552	535	550	492	533	535	492	505	519	557	559	535	466	541	532	529	510	523	521	506	485	524	521	517	539	550	549	510	495	549	541	557	505	516	542	515	532	548	546	543	539	532	506	518	524	518	499	523	505	512	507	500	492	508	524	546	500	534	530	557	528	502	519	533	521	543	498	522	494	493	500	540	556	517	555	517	503	505	501	556	539	488	503	523	507	529	509	510	555	504	531	511	521	472	496	529	552	551	525	473	494	548	483	523	502	529	528	536	578	537	517	540	531	562	505	510	548	513	499	495	573	518	511	515	554	524	511	532	472	500	493	529	504	498	554	539	499	532	559	558	531	518	585	508	561	520	489	540	514	526	520	504	569	509	510	560	534	511	510	552	494	485	470	543	532	519	531	506	498	515	526	516	534	532	543	483	550	490	563	465	477	538	517	524	556	494	487	481	540	564	529	491	531	551	486	541	540	504	479	535	496	544	546	490	512	520	543	519	532	533	543	527	468	514	503	520	492	523	499	534	520	508	511	534	500	519	495	487	518	527	486	491	551	534	524	495	511	543	510	517	520	515	537	517	577	536	533	534	558	484	536	485	533	520	511	537	511	500	501	521	499	564	500	532	531	500	544	526	559	555	556	513	489	545	509	532	496	516	525	552	529	529	554	526	483	527	550	518	542	538	525	510	537	512	487	501	499	543	511	471	500	518	548	499	532	521	540	543	516	538	550	493	488	516	499	523	511	555	499	508	527	561	515	499	503	553	513	505	515	555	536	512	499	536	514	527	510	568	514	497	508	529	545	568	498	533	542	535	493	554	521	510	493	502	513	511	516	525	514	460	510	498	539	489	500	474	495	508	512	539	494	570	482	520	518	500	521	510	534	502	526	539	552	523	555	523	516	543	482	474	501	529	504	545	518	519	513	558	511	528	494	521	549	535	490	577	524	501	517	474	493	524	508	494	544	490	524	503	546	478	555	495	525	499	534	473	505	515	524	486	551	562	533	525	462	516	522	540	513	513	492	534	465	505	541	518	517	522	517	525	512	492	517	461	521	504	484	512	581	509	568	528	529	490	520	495	505	542	542	540	497	513	561	553	509	525	497	529	543	495	552	501	514	482	512	551	507	542	525	507	488	546	562	509	512	554	523	526	507	474	500	537	503	569	584	509	485	518	496	524	507	506	519	507	540	531	488	546	524	513	509	519	477	538	497	529	511	524	543	545	519	490	549	559	507	486	573	512	532	519	521	506	532	483	521	489	474	577	513	530	554	488	542	483	538	505	536	507	519	517	527	520	543	541	526	497	506	501	516	517	517	525	537	483	519	513	531	517	510	549	554	500	568	546	539	474	504	539	577	572	486	508	522	498	536	514	520	516	495	494	491	515	499	525	526	509	500	500	518	513	493	535	522	541	537	508	465	508	527	519	507	520	509	541	561	522	529	516	531	576	526	507	517	518	493	511	511	515	514	502	487	540	485	523	501	531	523	563	518	526	518	501	524	513	495	496	493	530	539	493	506	577	531	500	458	500	548	511	512	536	512	513	538	525	554	522	489	500	527	536	486	544	516	517	512	548	521	524	476	515	506	526	518	533	572	535	546	498	510	494	524	530	562	513	488	502	529	525	489	504	526	524	508	507	539	561	495	509	512	515	514	514	554	482	524	498	514	520	530	513	492	504	507	492	551	523	511	513	489	547	505	526	528	533	543	525	550	503	505	566	494	560	535	549	544	517	463	513	540	517	506	499	512	525	484	540	536	555	513	520	539	546	511	506	479	536	564	529	505	482	538	521	493	529	528	495	514	511	490	534	539	580	554	493	545	479	513	500	490	520	532	531	504	469	555	563	510	488	517	541	520	481	505	566	532	501	472	525	497	527	539	481	513	496	508	517	502	490	540	520	520	514	525	505	510	541	488	522	496	542	519	474	522	525	529	522	516	532	543	519	492	478	546	558	504	487	543	531	533	510	483	465	522	515	538	542	535	551	541	507	530	526	496	479	545	532	510	527	521	556	569	520	488	494	519	528	513	550	540	508	512	544	500	526	511	515	518	518	523	504	531	515	527	496	479	521	543	516	531	525	553	480	529	518	527	513	561	522	559	518	529	551	522	505	491	522	523	546	518	539	519	518	537	517	535	552	537	517	524	520	507	565	507	506	515	551	538	518	492	530	565	520	531	519	510	573	499	552	492	497	500	486	500	489	517	503	551	514	529	516	536	534	535	565	533	525	528	506	524	529	550	535	511	495	552	506	502	526	551	487	498	514	488	491	523	539	495	511	501	479	483	524	574	498	534	508	526	533	491	534	558	523	476	542	560	545	503	541	521	514	485	521	536	527	516	516	534	498	525	514	510	510	508	500	545	518	505	501	516	533	496	534	495	551	510	481	521	530	558	527	457	502	546	490	510	552	521	500	551	497	529	505	562	473	463	535	563	572	493	522	531	509	522	500	505	495	497	517	522	474	527	535	546	521	516	478	480	502	510	495	563	520	488	505	542	535	538	526	472	495	517	485	529	513	505	493	555	473	557	510	506	524	521	500	528	533	502	536	509	531	527	546	527	527	548	543	546	505	540	521	530	491	550	499	559	535	549	528	507	540	525	508	533	574	511	548	479	538	509	567	492	531	522	497	521	501	510	508	511	529	561	475	502	544	495	499	507	529	472	528	544	492	494	488	483	485	477	511	509	456	535	493	485	537	507	515	533	510	512	523	490	501	567	521	493	537	530	536	545	534	523	512	505	519	483	538	534	505	483	520	517	500	554	519	516	548	548	540
25464	13319	8930	4360	3216	2413	1883	1510	1259	1124	993	872	776	760	728	672	678	697	642	600	567	582	598	545	561	576	573	560	537	573	552	521	531	530	551	574	529	549	508	592	515	527	533	484	603	557	543	485	534	526	516	546	525	501	567	565	503	558	545	529	487	531	506	500	524	500	497	524	476	488	515	526	520	522	496	494	509	538	536	480	517	521	483	482	527	505	520	514	504	571	507	501	484	502	484	486	525	529	493	546	532	541	528	538	504	515	506	504	459	556	503	513	474	558	503	522	539	561	551	550	486	498	553	521	518	557	476	522	538	525	508	513	538	509	507	523	544	541	533	510	545	510	561	481	525	504	530	468	523	488	538	507	509	498	517	539	506	560	527	493	522	490	522	484	520	497	516	502	507	521	527	538	544	513	495	504	512	507	521	524	550	522	521	466	560	535	525	554	507	493	534	502	534	513	512	520	525	502	507	484	498	494	496	509	507	478	485	503	562	494	489	516	457	482	520	471	507	557	505	446	509	479	499	568	506	524	541	514	527	513	482	519	515	569	490	491	540	521	487	538	532	482	483	500	511	503	461	534	528	498	523	510	520	512	484	501	533	519	499	497	496	514	481	530	486	521	528	480	519	525	500	525	535	494	488	519	485	492	498	546	495	573	504	532	543	494	528	502	546	547	472	519	519	516	489	508	559	498	505	488	514	498	536	518	544	508	509	520	493	559	450	529	525	535	500	513	507	522	515	515	553	527	529	503	516	518	544	482	508	549	520	534	518	539	531	515	563	562	485	516	488	499	522	473	521	520	509	521	530	544	497	478	524	582	493	517	512	510	525	528	527	526	514	529	553	556	520	527	514	486	514	541	511	487	512	525	507	516	511	512	542	530	473	513	509	500	532	518	542	498	539	499	564	477	505	488	509	536	481	470	516	526	523	491	507	487	510	494	517	507	536	483	499	502	525	507	518	511	506	509	494	474	528	506	502	481	541	547	501	509	519	525	519	506	529	558	532	494	492	496	500	478	535	544	501	567	473	502	485	511	522	506	550	476	466	511	542	508	531	498	502	540	489	520	520	501	510	528	481	523	501	540	494	525	527	530	548	484	540	557	502	524	475	506	497	491	515	523	505	534	523	546	537	486	549	462	515	496	532	523	522	521	489	481	497	542	550	517	517	555	526	464	501	526	547	471	510	530	542	463	481	538	483	501	511	497	494	522	513	525	464	561	508	521	517	490	530	515	489	512	511	504	522	515	525	484	499	533	512	518	503	495	520	496	523	484	454	454	507	513	480	540	495	511	514	508	451	532	524	512	498	537	505	519	459	490	547	507	490	530	495	513	476	503	546	529	539	497	464	475	517	483	520	494	530	524	490	478	529	523	552	474	529	555	513	489	522	528	535	510	480	482	512	526	519	546	525	486	511	491	540	498	519	527	531	510	503	487	516	487	516	465	545	550	437	536	538	506	526	502	565	524	533	486	471	561	496	501	496	485	518	541	493	516	481	549	524	497	472	492	492	529	520	538	505	535	501	499	482	544	519	496	506	522	503	537	512	502	552	540	513	478	509	462	531	506	503	536	511	536	518	502	537	495	505	499	475	503	520	496	537	509	515	546	511	524	483	474	525	563	501	525	511	479	473	489	476	510	545	473	570	559	500	486	513	504	516	502	538	527	503	513	501	488	489	496	519	552	502	496	474	484	505	493	488	499	533	521	493	516	512	512	489	536	505	544	490	482	529	537	518	486	518	528	535	482	514	502	538	502	499	551	525	505	484	484	505	504	551	495	492	521	519	527	550	516	524	537	501	483	528	521	511	518	498	504	479	509	535	509	486	509	560	472	544	494	496	542	517	482	530	528	523	514	494	507	535	510	512	538	519	481	503	506	501	496	534	500	501	522	491	516	540	538	496	512	555	522	529	531	484	509	538	525	472	506	529	532	512	548	527	495	538	504	507	539	509	522	515	466	500	534	510	493	469	524	513	494	482	494	530	523	521	511	514	536	514	502	528	546	464	503	537	470	534	484	519	498	509	517	502	498	500	542	489	526	527	532	505	487	456	517	472	520	506	482	524	486	504	528	516	489	470	524	476	496	516	528	491	537	534	510	543	524	523	507	510	510	540	523	485	526	518	494	493	532	535	547	493	452	530	485	498	512	534	495	539	514	515	489	443	511	485	511	544	500	485	508	503	541	482	522	488	568	484	507	513	490	507	480	494	563	481	508	525	512	512	517	498	532	480	500	502	535	496	529	498	500	495	499	524	514	516	528	539	548	497	471	554	498	491	529	509	504	501	540	506	476	550	516	499	510	519	464	490	475	523	539	513	536	490	528	515	547	523	521	498	520	548	480	501	537	495	547	502	550	480	496	526	510	507	473	502	515	492	490	505	555	476	506	504	502	496	487	471	486	495	536	476	518	501	511	506	532	533	457	492	544	535	508	508	538	526	488	511	514	487	504	534	514	518	442	525	479	533	483	499	522	516	493	514	523	510	515	512	508	476	546	504	492	514	524	518	515	542	541	472	534	480	483	540	520	532	536	499	491	515	494	539	500	534	518	498	541	498	513	492	534	504	510	519	538	494	521	527	537	474	551	528	504	507	519	529	504	534	547	482	506	522	521	524	465	508	508	524	495	552	520	523	525	532	495	534	519	520	520	488	506	523	494	502	527	489	532	524	504	546	521	494	497	518	524	507	495	522	542	524	518	552	543	478	512	467	516	526	507	490	493	541	508	513	496	484	480	502	531	544	542	503	526	520	529	509	498	483	494	497	506	532	519	497	486	503	542	521	503	521	545	513	505	485	516	520	509	508	552	562	532	520	495	538	522	538	456	528	510	506	495	501	497	495	535	558	486	493	509	494	495	537	561	511	471	561	544	532	519	528	502	501	537	540	502	517	536	507	493	495	493	508	512	487	503	499	551	516	544	520	522	532	521	526	522	472	469	526	484	504	505	506	523	523	507	499	488	558	494	535	499	511	492	537	500	535	509	531	504	528	521	496	505	475	508	529	504	548	517	481	519	545	511	502	559	510	511	510	519	508	500	512	561	542	493	489	518	502	510	492	503	518	530	466	501	476	555	499	490	487	521	534	536	527	524	482	581	467	521	515	498	503	500	566	516	523	545	532	481	527	492	494	493	524	501	519	513	544	476	485	543	509	469	488	487	520	512	501	494	506	459	528	505	521	544	532	551	519	553	528	491	507	473	547	491	519	523	523	495	532	503	463	534	524	541	530	526	497	499	555	480	535	541	500	537	480	518	543	504	552	502	539	554	534	520	492	487	506	510	500	485	521	521	487	466	503	491	508	503	548	491	543	486	535	524	534	503	504	532	521	525	529	495	509	530	538	522	502	541	481	524	556	492	525	502	524	463	510	563	512	494	512	509	522	524	534	515	529	487	512	496	496	535	529	523	526	504	489	525	532	511	469	539	470	469	516	463	479	511	494	550	576	512	512	560	544	525	519	490	517	462	535	537	490	485	532	527	520	527
29284	17775	4010	807	646	572	548	537	528	507	523	526	527	576	554	525	557	509	507	525	501	551	523	535	495	501	532	505	520	561	529	513	537	510	499	533	518	474	526	502	516	491	504	564	490	525	540	531	548	512	525	482	504	521	546	480	503	516	548	515	541	534	485	524	533	503	529	528	551	556	540	481	508	499	519	542	504	552	508	542	561	535	535	527	503	538	563	512	502	494	523	502	555	556	525	503	529	507	507	528	494	507	539	524	542	546	555	537	527	526	535	558	510	556	552	529	504	501	516	567	532	481	511	524	518	523	581	527	526	501	525	545	531	545	535	524	505	522	540	519	511	545	508	535	499	518	486	564	538	521	544	512	525	537	550	540	543	527	519	493	548	524	506	509	518	511	522	505	563	557	561	538	536	538	513	529	542	491	518	538	511	502	519	561	518	550	492	539	501	513	502	525	519	510	571	475	536	547	483	499	513	487	545	540	536	516	498	499	494	548	508	553	527	530	514	507	543	513	520	526	509	536	535	541	525	541	523	527	534	500	531	503	481	548	477	505	562	509	516	543	527	500	539	546	549	538	531	537	480	544	496	497	512	495	540	526	524	567	521	580	514	546	525	541	510	522	522	502	519	504	531	528	535	496	531	534	490	539	529	536	510	474	527	521	521	514	541	509	527	501	544	496	529	537	545	543	535	516	553	513	566	521	548	564	522	514	568	482	520	561	539	544	578	534	488	537	528	534	532	535	549	535	548	493	520	513	503	548	520	514	511	549	539	488	558	541	457	540	543	534	462	562	554	531	511	546	541	522	519	529	496	521	527	559	498	527	478	536	555	498	516	563	511	521	500	536	544	530	525	485	507	494	506	515	532	520	473	495	540	482	538	513	507	566	494	498	501	502	531	500	540	578	501	457	515	495	554	524	521	521	522	492	508	488	491	531	484	506	534	520	489	491	542	529	522	548	488	524	511	513	520	509	564	534	509	504	510	484	522	530	475	499	524	522	528	528	476	525	519	529	508	531	525	517	530	507	491	543	551	549	499	509	491	529	519	558	546	504	537	481	568	502	517	548	524	564	503	547	512	515	520	541	493	538	545	496	544	559	495	529	530	568	548	516	543	515	525	526	534	494	503	538	568	506	555	528	568	529	491	539	496	505	509	507	525	500	547	547	540	526	532	518	547	525	505	533	530	519	509	526	530	560	508	463	545	484	509	552	502	534	535	515	577	522	525	543	529	529	541	503	530	516	494	548	528	546	524	494	506	496	526	508	500	537	570	546	520	519	520	536	490	497	558	544	486	496	540	534	534	544	536	503	491	488	514	520	507	495	511	524	514	563	475	531	538	543	489	531	508	527	510	524	525	480	525	514	488	551	495	487	503	547	539	550	514	505	523	552	557	479	533	558	533	538	556	538	489	539	552	510	544	525	515	558	545	572	522	494	506	476	515	537	538	525	508	535	520	511	496	522	534	550	520	531	537	494	532	530	510	488	539	508	521	508	550	470	509	510	520	479	526	512	536	473	537	512	551	528	552	521	518	485	507	524	521	530	544	496	501	527	541	534	516	524	497	519	518	519	540	504	470	519	485	560	547	527	517	506	505	507	526	541	498	516	512	547	531	554	548	543	549	482	539	503	526	503	505	532	518	518	541	572	520	538	506	529	555	521	502	540	530	502	551	511	524	514	520	514	552	524	476	514	527	511	516	544	522	545	507	521	534	550	542	535	502	520	532	552	561	517	556	525	513	543	540	508	512	524	548	524	506	556	552	512	518	525	483	544	553	510	509	534	541	549	532	518	548	495	472	532	490	529	546	529	581	527	552	514	543	515	538	525	544	532	534	535	523	534	496	542	514	543	552	543	515	562	551	489	500	523	518	509	517	508	543	553	489	555	551	507	520	519	504	511	531	521	546	556	520	529	536	519	516	563	499	546	498	504	544	513	525	531	516	512	522	495	506	518	534	506	475	533	466	508	486	517	545	525	567	593	523	499	514	529	498	490	545	504	563	518	508	530	546	502	527	517	472	491	497	498	526	510	499	505	490	545	517	542	498	505	498	496	552	549	500	539	505	528	521	512	515	527	503	513	518	529	506	504	522	550	562	526	498	477	482	518	554	531	503	541	526	539	522	515	503	534	495	515	546	554	521	536	522	525	499	528	503	497	488	514	499	534	522	514	554	519	523	573	489	503	553	536	560	504	505	511	524	498	513	497	544	534	534	546	486	542	517	521	515	557	501	532	522	522	477	506	499	489	525	528	565	547	556	552	495	481	530	529	512	556	527	548	502	519	540	522	502	569	511	532	525	509	488	517	520	499	558	502	540	513	541	519	528	490	518	497	536	522	516	529	557	522	515	570	551	534	485	505	570	515	562	524	493	543	566	500	492	557	518	489	493	529	488	496	535	523	523	552	542	550	543	482	513	504	504	524	478	524	494	535	494	525	503	502	497	549	536	503	519	509	568	512	523	555	564	531	539	521	535	517	527	579	531	536	511	525	511	511	529	568	486	537	521	532	528	517	530	499	512	558	535	505	487	530	547	504	483	512	538	492	533	519	518	513	536	498	551	518	556	521	507	521	509	510	498	536	553	480	546	524	511	499	513	558	513	513	527	567	501	551	515	577	519	532	517	492	545	547	509	508	567	535	565	506	545	488	577	499	504	538	496	547	552	533	487	556	541	499	505	540	587	511	532	530	520	584	514	488	506	552	539	558	522	467	514	506	531	510	532	540	502	502	521	537	505	518	467	506	517	536	543	534	518	503	493	514	524	518	498	528	534	533	549	518	521	507	538	501	527	542	532	507	558	493	492	528	522	536	500	542	495	531	537	528	520	558	525	539	499	525	521	549	535	496	531	546	501	498	532	538	515	545	567	515	561	539	554	512	571	546	535	520	535	562	534	508	549	519	538	529	527	515	488	485	533	524	518	508	520	491	551	562	550	493	508	498	548	534	536	526	534	522	503	514	537	506	530	512	513	521	522	538	521	501	511	571	537	545	534	487	466	508	523	555	508	460	531	533	493	555	494	495	517	468	513	474	556	549	513	507	547	515	527	540	534	512	518	509	505	481	506	504	536	540	515	534	572	533	524	535	555	551	515	563	569	510	501	529	532	498	574	525	523	530	519	548	540	522	539	505	532	532	528	500	524	531	515	574	546	528	515	517	512	522	506	551	532	506	509	524	505	498	510	507	513	475	537	506	538	509	510	516	495	499	475	548	541	543	517	540	508	538	558	471	522	553	500	515	499	520	519	469	505	560	446	550	541	549	542	522	549	528	485	518	514	523	476	509	518	525	500	513	531	532	528	485	525	535	527	492	518	529	508	519	507	528	484	508	541	528	551	546	551	506	501	575	559	490	489	519	501	487	524	507	529	521	497	549	512	506	531	495	527	541	509	476	498	491	510	508	583	539	513	504	540	561	514	502	502	494	540	495	560	521	456	552	494	518	523	509	527	509	514	498	564	508	511	521	504	557	516	511	511	516	541	536
17019	970	810	646	620	625	524	619	546	562	523	556	561	540	555	533	563	573	551	499	534	527	545	567	570	569	565	500	509	518	568	513	532	546	552	542	532	522	532	528	522	537	536	580	548	555	535	508	608	575	501	536	547	580	542	523	533	544	523	560	532	524	559	519	542	534	551	566	574	546	525	574	530	558	556	526	553	541	525	560	502	565	571	545	525	566	500	558	550	572	532	532	539	566	536	547	520	552	555	561	502	542	522	561	571	572	552	537	550	555	534	538	568	539	519	515	572	574	550	573	568	540	537	525	573	554	518	517	540	562	557	534	548	540	576	554	562	565	591	521	518	535	528	512	554	552	553	557	541	549	516	572	538	533	547	501	527	537	568	542	536	551	532	543	518	530	540	517	554	573	523	514	510	573	538	564	550	552	550	529	569	535	508	527	551	549	516	497	558	566	552	554	550	503	525	528	531	533	497	525	542	544	504	544	573	530	540	526	577	549	520	537	601	520	533	516	528	534	555	551	546	523	549	547	528	538	585	565	533	515	518	555	559	590	529	507	556	524	515	541	543	561	535	573	535	569	501	491	562	565	546	526	508	531	547	556	532	536	531	541	530	530	531	507	530	561	545	573	573	512	582	573	539	504	551	529	535	575	520	542	542	518	550	504	512	564	542	526	548	531	582	554	577	504	563	567	573	521	554	554	530	543	536	519	588	548	542	574	574	505	555	587	542	507	541	530	546	546	588	488	549	539	530	553	568	523	598	533	556	524	565	521	590	562	521	534	542	548	554	532	550	541	530	508	557	539	578	588	571	561	537	531	542	535	549	570	551	570	547	538	539	541	558	552	544	559	560	491	574	547	583	517	579	551	516	525	572	540	522	555	569	552	545	554	547	537	529	531	576	507	530	540	547	511	539	554	511	515	533	537	543	530	585	539	504	551	564	526	533	576	554	521	518	539	563	545	556	537	547	540	518	518	533	578	519	547	546	558	539	568	532	528	518	541	555	513	569	541	574	553	547	552	511	554	558	533	547	511	529	564	540	520	533	513	555	524	552	580	543	561	516	555	567	566	541	601	544	579	550	577	559	524	558	553	550	529	526	586	513	536	536	553	551	504	516	545	539	526	537	525	531	539	550	553	533	520	507	580	563	570	536	532	560	549	521	542	539	583	559	559	558	538	512	575	555	548	513	565	557	556	506	543	522	518	541	530	551	544	553	515	504	555	531	613	529	535	510	512	543	572	572	580	568	546	573	528	561	574	569	517	546	516	532	536	524	574	560	585	577	530	533	580	545	510	589	548	504	529	495	553	573	550	569	593	512	547	545	548	540	539	528	566	540	494	487	552	540	505	513	558	556	525	528	555	543	550	540	571	609	569	559	579	591	524	532	563	573	519	578	517	525	535	569	532	594	561	537	502	560	541	530	513	507	541	556	557	552	526	548	530	564	547	523	545	576	531	567	517	559	554	520	542	547	525	562	538	517	541	577	525	558	591	528	551	569	531	554	541	552	560	523	538	557	561	509	514	553	552	542	509	554	513	553	527	503	503	495	519	523	515	558	564	546	519	533	541	549	570	535	533	527	566	531	526	517	526	536	505	575	610	515	528	566	516	566	545	558	524	567	566	543	542	541	569	535	517	531	475	533	527	571	544	531	562	495	548	538	501	515	544	561	543	556	561	543	574	540	531	537	554	496	500	553	580	525	514	532	556	564	506	555	580	529	587	513	543	522	510	559	537	544	558	537	516	527	545	509	573	564	530	515	573	538	530	557	532	555	560	551	541	502	546	509	497	480	528	557	521	544	568	526	564	539	543	589	537	538	530	516	547	548	545	537	569	556	543	509	566	576	548	583	555	554	545	548	528	567	535	557	536	519	530	509	503	547	560	553	508	518	566	505	595	549	554	520	573	566	565	513	534	558	524	568	537	523	553	545	511	509	513	594	568	539	585	561	555	489	569	519	492	558	586	561	528	552	517	539	545	529	550	582	506	576	535	534	534	537	534	519	570	513	538	526	558	514	543	507	533	514	513	549	562	526	508	496	554	541	496	526	550	593	528	548	572	535	550	535	512	556	540	535	529	563	569	537	576	505	559	535	563	558	557	527	568	520	550	515	500	551	587	555	543	555	565	530	502	541	532	520	548	558	554	560	536	577	520	539	539	522	541	515	550	509	538	511	533	519	528	516	566	572	560	518	563	557	575	551	539	532	535	527	560	527	538	488	530	546	508	536	528	555	547	538	552	542	536	557	560	568	508	552	553	532	540	555	571	554	573	499	532	535	563	560	517	532	545	553	538	543	560	539	559	559	530	536	516	578	507	521	571	558	557	540	532	561	554	611	570	554	503	559	503	545	561	546	517	563	590	517	508	522	564	556	547	489	572	550	520	554	556	567	553	559	542	559	553	559	539	568	524	548	513	515	571	502	516	536	540	556	560	579	557	512	517	540	567	503	555	490	548	587	554	562	519	555	518	516	561	520	553	501	516	520	510	527	532	474	492	536	592	558	552	549	554	555	523	539	535	573	569	587	548	606	520	579	573	566	550	528	527	538	509	531	518	559	549	558	513	546	543	533	496	542	545	569	550	563	516	547	555	536	530	544	530	554	513	556	516	522	557	500	571	558	575	473	536	565	527	511	500	542	552	534	539	538	579	546	580	548	527	557	512	553	525	570	535	541	532	541	543	542	570	529	555	530	538	539	551	532	513	556	534	519	541	569	520	552	548	553	550	565	542	525	521	493	522	570	515	521	514	543	518	580	572	550	541	574	558	592	544	565	503	527	517	542	564	542	541	607	555	562	588	577	546	539	543	522	530	564	574	581	563	541	508	562	542	515	519	549	548	529	530	554	548	566	528	554	584	490	577	559	519	546	530	516	531	500	534	542	550	513	572	525	533	561	510	548	582	547	549	512	536	529	539	552	529	508	508	563	555	553	529	521	557	540	515	563	541	537	542	551	520	528	566	569	554	519	561	535	528	536	558	568	566	531	561	538	502	499	544	549	495	499	547	527	550	547	612	534	585	541	551	543	602	517	511	526	542	519	503	577	515	542	509	530	570	572	556	577	583	558	533	509	536	572	538	555	568	574	560	553	537	550	577	524	533	521	536	516	557	522	516	504	573	578	575	533	539	575	542	516	511	537	556	549	534	557	583	503	581	543	520	533	521	568	560	566	558	576	565	531	553	552	565	555	551	538	569	536	545	506	566	575	587	535	532	563	557	535	535	523	549	519	547	513	537	540	525	505	538	572	533	549	530	588	565	586	517	533	537	580	513	586	554	513	563	537	569	493	533	524	533	554	581	554	544	543	525	533	520	541	551	546	559	549	534	556	594	547	520	546	552	535	565	523	505	536	535	595	494	508	540	530	546	571	582	582	544	492	515	548	576	522	573	558	518	571	540	559	533	508	544	564	557	525	546	550	546	515	568	562	480	543	541	550	548	516	580	558	562	539	532	517	552	572	528	553	537	503	514	528	536	530	561	562	552
24117	21536	28842	24701	21533	9346	1031	663	596	570	510	499	460	463	428	416	427	423	399	418	414	378	394	389	371	382	349	387	418	400	372	333	356	371	373	364	381	383	397	376	360	344	352	381	395	400	357	361	304	350	384	355	329	350	338	373	378	353	368	371	376	393	333	354	337	363	332	371	399	367	359	337	355	387	338	348	369	378	388	374	364	353	366	358	399	399	382	373	379	355	318	394	387	379	379	327	355	377	383	337	379	383	348	344	382	390	393	353	345	356	335	364	317	349	381	405	354	336	395	392	373	367	389	347	386	365	388	372	354	377	398	354	344	393	374	362	364	370	344	384	360	354	348	335	317	342	368	379	377	372	367	362	361	362	366	356	412	375	346	387	385	351	380	352	363	377	356	337	380	335	382	331	356	353	358	348	351	358	378	360	360	380	357	358	357	370	362	345	369	393	361	377	354	336	348	365	361	329	345	366	409	364	334	364	370	332	375	367	375	359	357	379	348	359	375	389	368	353	353	378	380	344	391	376	377	356	371	390	362	371	342	357	407	397	330	345	372	352	385	361	372	367	380	373	376	366	354	352	357	361	394	380	375	343	361	361	394	330	386	367	334	336	363	391	389	351	386	343	360	365	361	386	385	384	357	367	362	365	386	356	341	372	374	342	346	338	337	346	364	361	371	381	353	362	363	367	353	381	362	361	353	354	392	392	357	345	374	378	337	411	376	314	388	360	374	372	347	355	330	376	340	350	335	338	352	356	378	358	342	366	374	320	354	358	384	318	370	370	374	353	357	357	373	335	333	339	330	359	355	369	360	349	382	332	401	377	352	332	383	366	384	379	347	372	369	373	357	384	357	376	359	307	344	383	366	372	364	348	365	383	374	362	361	361	379	351	348	326	353	359	371	366	357	372	390	364	389	327	362	355	389	356	339	365	353	388	404	361	367	359	353	355	348	346	382	368	366	369	343	366	353	337	357	388	351	366	386	354	371	363	362	383	335	380	350	370	373	354	335	351	358	337	356	367	357	384	381	346	346	379	369	332	355	353	350	383	376	379	369	390	401	363	403	356	340	353	343	350	397	349	391	380	356	356	376	369	416	350	395	356	339	380	381	373	348	318	335	354	368	375	370	381	328	341	379	358	365	365	370	342	352	390	353	339	374	356	347	380	340	340	365	333	369	354	379	362	341	337	358	356	374	376	366	346	387	325	348	312	372	358	341	390	387	346	341	381	353	387	361	343	350	330	385	382	346	340	371	375	368	350	375	350	317	341	355	406	326	381	337	331	370	345	360	373	362	373	359	358	357	355	408	362	347	338	369	372	366	384	401	367	358	400	347	362	373	408	364	364	408	378	396	355	399	341	356	381	396	365	320	365	366	362	397	319	376	356	372	328	327	404	343	398	378	350	405	328	355	394	379	333	334	361	363	371	370	321	385	354	341	371	394	362	367	369	308	374	350	347	372	361	354	383	371	364	381	372	361	364	343	366	371	349	329	337	348	343	393	392	375	358	396	340	406	372	359	372	375	336	371	353	375	347	359	398	348	336	359	352	357	354	369	322	399	376	386	379	385	394	357	343	365	380	397	378	365	347	358	389	357	365	362	370	333	343	399	371	384	339	376	378	363	371	371	382	335	404	347	330	322	359	384	372	352	362	334	350	367	383	332	378	380	360	374	336	372	342	357	359	367	351	371	351	372	354	344	371	327	383	362	335	362	382	393	363	349	333	374	351	334	373	349	310	347	372	361	378	370	370	325	343	375	376	387	357	395	372	355	360	378	363	390	390	367	341	386	356	369	367	370	343	388	356	350	335	361	364	373	333	381	349	375	387	347	375	333	369	371	347	367	372	376	341	339	365	389	392	350	365	321	345	343	367	363	385	379	414	404	342	338	373	349	353	348	346	387	377	318	391	372	357	347	369	345	402	347	406	363	350	382	384	374	378	320	347	366	371	368	379	343	334	367	356	373	364	343	380	394	390	349	335	354	361	323	357	409	369	360	393	338	345	344	372	341	372	317	371	375	324	344	367	378	372	337	383	369	363	357	363	378	392	334	390	350	350	375	367	367	361	355	376	361	346	384	358	390	338	388	373	388	384	376	338	365	389	342	339	369	326	362	383	339	393	366	346	356	389	345	349	366	336	385	352	330	321	406	329	363	371	337	365	400	377	368	365	399	373	393	360	379	384	377	409	358	351	382	366	357	371	375	343	358	354	330	339	367	329	357	348	348	370	353	364	348	337	368	374	367	362	380	353	376	337	342	343	349	367	354	347	348	343	363	410	365	373	377	346	373	369	360	359	328	368	361	404	365	356	356	367	389	382	376	346	376	353	377	372	374	341	381	375	366	391	335	374	361	388	396	337	349	369	370	376	348	370	347	377	375	389	375	357	347	348	359	342	397	369	382	371	416	363	334	411	335	383	355	382	328	336	387	386	353	365	388	336	370	373	367	362	374	371	366	330	376	367	357	354	349	402	330	335	332	350	344	381	388	382	363	356	374	346	357	358	366	350	402	347	370	357	363	353	382	342	387	370	360	355	367	360	407	325	364	331	389	406	374	350	385	393	340	375	368	367	361	358	332	359	371	370	358	339	370	370	391	369	363	375	375	339	339	355	342	373	374	382	356	379	343	357	393	387	336	325	349	374	387	356	337	407	378	376	348	359	342	363	376	370	334	372	379	377	355	337	334	364	406	347	397	355	354	347	361	359	356	361	341	388	361	387	346	328	403	361	347	356	352	356	368	406	369	364	352	390	351	345	369	348	366	363	386	372	362	408	322	375	344	372	340	374	384	312	333	373	359	383	384	355	352	349	332	370	350	381	395	336	344	335	328	394	355	383	394	363	348	361	354	359	340	367	321	368	355	369	380	342	366	379	324	345	322	400	383	345	360	349	346	364	334	349	398	369	350	369	337	329	392	356	334	375	339	373	393	346	363	337	388	385	362	348	373	372	348	383	361	381	370	392	349	390	391	342	400	348	343	369	391	397	404	360	391	338	377	360	394	360	383	350	382	360	344	343	359	373	360	390	378	385	357	384	361	367	355	375	360	380	385	403	329	389	350	385	336	392	368	373	398	329	371	354	349	356	361	375	368	385	377	347	325	346	378	354	344	361	356	380	386	359	348	339	324	358	362	376	350	372	344	349	346	398	369	376	364	353	367	361	361	373	364	364	345	380	371	394	347	341	356	380	366	372	362	369	380	366	352	384	362	367	356	382	367	397	344	360	376	356	348	354	358	337	353	393	370	377	363	364	375	365	383	361	346	389	342	371	318	367	382	328	352	370	317	357	373	367	338	389	386	346	387	355	334	365	350	385	332	354	365	370	403	382	360	364	368	365	360	355	370	368	350	404	380	407	353	367	369	364	379	375	361	355	403	346	355	388	373	363	342	336	362	336	365	350	351	380	337	353	383	367	345	367	368	371	388	387	345	356	362	377	360	313	389	344	371	368	366	373	364	398	348	366	350	374	375	371	355	350	345	337
20765	8196	5526	2498	1909	1409	1139	895	749	663	642	586	536	504	460	521	474	471	437	481	442	411	423	450	426	418	394	368	389	387	403	427	373	384	392	403	370	373	383	402	384	380	381	416	376	404	361	403	427	378	387	400	410	358	391	382	360	390	399	366	385	423	394	364	403	382	388	384	382	377	394	371	383	406	407	389	408	385	398	364	423	357	376	406	385	379	379	385	361	394	373	391	384	386	351	393	379	388	375	374	400	381	355	397	376	390	368	381	401	373	396	413	361	373	393	384	395	381	387	381	401	379	407	409	431	393	384	375	390	364	405	375	362	377	383	372	369	386	377	386	395	354	388	393	338	373	365	377	396	383	367	357	419	380	371	401	362	411	371	395	377	413	386	388	394	377	384	398	355	380	335	353	334	381	413	403	418	352	366	400	398	414	373	400	357	398	407	354	361	378	410	387	394	421	356	392	358	400	394	347	384	377	372	402	383	347	387	410	360	339	348	367	359	358	398	403	404	356	372	380	404	369	350	389	379	358	385	395	429	402	416	366	407	372	363	364	363	378	416	367	360	352	400	368	387	388	369	388	395	360	419	376	383	411	364	359	366	396	400	381	380	364	362	380	371	373	401	407	394	399	392	384	351	376	435	383	368	368	379	404	428	371	344	374	371	353	380	386	372	395	386	383	377	393	398	380	351	398	405	396	383	383	384	397	386	401	348	367	362	363	362	432	371	360	365	377	383	342	377	380	358	357	390	373	402	359	391	423	360	352	370	366	388	412	372	404	383	383	372	373	402	366	383	400	367	393	393	401	416	365	384	399	373	372	405	392	383	364	361	379	379	377	386	358	394	349	375	384	393	345	364	384	404	413	411	386	406	413	376	359	394	347	395	405	371	382	371	386	387	390	376	349	383	389	377	405	367	395	392	384	420	365	383	428	404	368	371	365	370	398	387	382	402	374	414	379	385	407	399	392	380	362	383	388	357	386	396	400	376	368	377	367	380	410	358	385	376	399	359	392	374	401	379	370	370	388	417	407	426	367	389	403	376	399	400	415	385	367	376	394	393	386	354	397	356	375	410	346	385	372	381	382	393	384	420	405	358	337	388	370	381	393	358	391	385	376	375	365	368	388	390	361	390	391	369	369	388	392	409	372	367	383	409	383	370	337	399	380	380	386	398	356	369	326	380	372	376	384	398	355	366	385	374	372	386	369	371	390	408	400	345	375	376	376	390	373	366	393	368	365	370	350	366	381	401	400	372	347	377	402	353	387	364	403	361	372	426	333	381	371	390	398	394	384	376	383	350	371	371	402	360	378	407	370	372	389	393	371	393	394	384	367	362	385	408	348	383	414	387	408	344	390	367	364	394	377	407	360	369	400	409	398	384	406	381	385	422	409	389	398	376	380	387	324	388	377	383	402	400	375	430	350	402	406	363	379	372	408	389	384	406	364	375	425	379	385	376	404	347	385	364	402	402	406	368	384	380	388	387	369	377	369	368	373	370	402	382	418	401	370	386	334	392	336	359	382	411	374	399	354	401	357	399	339	413	386	394	338	363	391	378	374	384	392	392	396	412	392	395	395	415	395	336	377	377	369	376	399	378	406	376	412	367	382	367	399	394	387	388	406	374	392	380	363	380	394	374	396	364	351	399	404	392	382	384	356	405	351	361	388	372	414	393	366	413	409	404	383	395	390	413	360	387	392	423	394	384	366	357	351	394	386	410	393	368	394	395	378	375	393	386	367	368	368	366	368	401	391	396	393	399	417	401	388	395	387	358	389	359	350	389	397	398	365	399	379	392	368	391	378	383	379	361	357	391	373	373	397	380	408	379	359	365	390	384	397	357	396	400	340	396	352	403	353	348	375	390	375	380	376	377	373	368	395	363	376	406	397	352	404	377	394	366	403	365	387	375	400	370	391	374	405	370	374	398	341	409	379	394	416	391	371	388	365	366	378	398	396	396	379	363	391	380	370	363	366	377	406	359	389	381	345	378	396	421	396	379	386	374	379	382	394	440	377	400	357	380	385	362	390	387	400	396	407	408	371	408	366	360	395	362	394	375	340	368	388	399	360	395	401	377	379	396	408	389	359	406	367	393	390	371	393	394	379	388	361	357	390	376	372	388	384	405	369	396	372	385	385	372	394	405	383	364	340	363	383	418	392	397	385	401	403	405	382	339	353	372	413	374	393	387	423	366	355	391	377	393	396	389	382	377	395	382	408	370	378	411	386	395	379	400	411	380	378	379	356	392	391	388	406	390	353	370	377	377	366	359	419	369	376	404	414	369	372	377	406	378	422	375	355	383	379	380	360	394	376	406	390	384	352	354	351	419	368	385	387	395	381	400	390	379	362	401	369	427	393	368	377	354	385	343	384	407	399	383	412	381	346	400	384	356	355	361	397	381	379	386	411	390	417	365	374	349	374	371	364	379	413	366	413	407	358	368	398	364	384	406	375	359	384	369	424	399	399	380	411	368	396	376	386	375	356	387	392	364	390	406	400	353	404	372	390	394	395	393	382	403	369	408	360	390	362	393	397	403	379	366	354	398	399	325	371	370	414	382	394	362	378	389	384	366	387	395	379	379	400	387	367	394	391	382	350	370	405	379	393	368	388	362	407	357	397	384	387	401	377	374	373	384	387	366	388	369	383	384	380	357	398	374	363	402	377	362	347	393	351	370	371	367	383	403	383	369	369	411	392	389	363	363	405	387	400	363	400	342	376	396	382	380	325	373	368	372	393	379	374	389	390	367	396	375	385	421	359	366	389	364	365	387	370	368	384	393	380	369	394	367	382	361	401	397	378	376	373	399	403	383	362	370	329	370	409	389	397	382	365	400	378	393	352	405	385	367	408	372	383	390	411	368	397	368	377	394	398	401	358	383	341	390	369	371	376	365	340	414	405	422	357	368	404	388	387	384	396	392	368	360	393	404	355	412	340	375	399	381	354	354	364	373	377	380	396	367	342	399	381	372	351	375	362	384	383	389	399	408	371	385	362	371	362	397	401	374	398	366	378	392	414	374	414	372	367	387	356	364	360	372	382	378	376	384	383	400	369	370	399	383	421	386	400	379	372	395	415	415	380	398	353	391	376	382	356	397	402	391	352	339	359	429	396	379	356	359	399	364	344	365	375	351	366	371	385	405	338	358	391	373	388	372	401	379	341	377	394	389	397	373	391	373	334	399	366	338	337	362	348	409	351	387	373	378	379	381	396	409	396	364	388	365	398	397	377	389	370	398	368	385	400	390	371	372	413	365	400	377	377	348	357	388	370	367	431	408	374	380	408	396	369	390	410	413	385	358	368	387	401	378	415	407	386	376	376	374	378	393	365	369	404	387	381	357	368	362	387	401	419	400	407	381	369	367	366	370	399	357	340	394	379	371	395	392	407	367	355	400	385	385	382	393	396	386	372	408	401	366	428	374	405	403	400	383	390	400	381	400	359	383	377	388	404	374	355	386	380	392	381	388	380	370	346	386	406	375	385	376	393
25463	21544	27611	25846	9378	1070	935	843	758	783	781	737	775	738	725	757	696	762	696	713	745	705	681	695	650	708	740	718	646	697	700	668	714	681	745	700	694	685	682	677	728	694	745	655	669	700	690	661	693	702	674	687	707	675	655	656	637	679	711	706	760	660	739	710	706	679	637	694	701	717	707	719	688	625	658	666	680	717	707	672	704	708	691	710	715	714	680	694	702	684	694	677	690	690	711	707	706	675	678	677	657	699	717	649	695	692	692	678	692	658	693	666	684	695	694	639	706	699	706	739	684	661	691	684	744	714	689	660	648	677	683	694	722	707	746	719	705	747	672	704	728	673	726	716	695	680	700	672	683	706	688	709	629	650	679	703	684	667	701	672	683	686	712	703	653	678	676	680	769	705	716	701	743	649	728	650	677	695	728	670	702	716	649	687	705	674	675	667	678	680	709	749	716	676	706	688	658	679	717	696	658	732	665	694	665	696	680	663	709	710	722	701	683	726	686	657	664	723	681	711	713	721	678	630	709	682	665	654	758	629	637	729	760	694	647	692	687	674	673	692	673	693	709	731	696	636	683	721	708	749	695	655	702	718	650	693	702	684	697	708	751	674	690	657	703	649	727	735	704	711	739	683	703	717	698	767	701	724	690	717	702	689	631	708	757	703	665	640	683	673	685	697	700	713	704	722	716	702	645	694	690	688	725	680	712	690	627	631	746	693	697	696	731	678	649	687	698	696	670	672	663	675	686	724	688	659	702	748	690	688	729	695	717	685	683	644	670	691	701	676	702	622	754	692	671	734	741	702	717	680	644	691	709	647	638	715	682	713	664	705	687	647	665	684	683	640	694	691	669	711	682	709	735	672	699	687	722	651	713	715	717	670	709	680	682	669	701	690	671	674	686	728	631	721	648	705	698	699	728	698	722	717	704	720	683	686	664	770	721	683	667	735	657	722	700	673	710	747	679	672	750	685	702	663	680	707	713	659	654	671	691	684	705	669	685	719	665	664	692	686	721	689	712	709	718	720	724	683	718	690	681	686	612	639	677	703	676	677	723	699	679	686	714	714	711	700	709	685	685	678	740	680	687	656	701	673	697	628	689	698	723	662	666	654	672	673	718	696	707	701	664	707	727	694	673	703	737	694	687	651	704	672	665	688	685	685	707	697	728	690	690	671	694	718	672	675	686	662	699	696	724	731	667	681	681	700	677	681	692	697	717	753	641	694	671	713	660	638	697	686	653	689	692	686	675	661	694	717	684	685	721	659	710	688	705	696	633	666	724	680	708	686	674	691	631	705	674	672	663	733	641	699	683	689	706	695	669	724	729	659	708	705	646	671	701	702	686	706	719	716	697	684	683	684	661	713	659	727	647	738	714	720	690	683	680	659	715	691	666	697	698	687	652	688	664	688	686	692	690	668	693	690	659	696	670	650	696	689	771	709	683	692	664	695	705	676	690	669	705	671	658	672	727	684	703	716	652	674	692	638	685	797	739	725	641	649	673	676	733	686	667	668	670	661	715	725	729	678	736	709	699	649	726	697	694	744	666	643	691	664	692	700	669	732	709	652	676	621	726	719	681	693	734	642	704	731	682	686	745	709	682	625	737	666	689	690	661	670	659	659	698	688	660	699	700	676	737	732	669	643	752	720	697	694	682	716	677	717	717	724	635	713	707	664	664	704	705	708	695	651	631	697	706	734	742	697	685	712	709	732	656	697	708	658	709	737	700	715	742	735	700	689	690	704	656	631	710	679	652	703	664	669	710	630	731	655	652	678	743	719	696	647	673	706	717	706	679	695	715	684	697	711	775	722	685	704	685	714	705	657	693	668	715	673	702	666	696	687	682	698	665	666	679	675	686	719	668	715	642	695	691	708	732	686	684	645	696	663	715	678	686	679	711	666	673	750	715	689	688	664	692	730	725	671	676	717	694	710	685	680	709	705	690	679	714	720	769	694	696	691	672	672	690	719	721	657	689	689	687	689	685	688	708	694	662	690	662	761	714	737	721	700	647	679	673	737	710	706	729	718	686	715	659	678	722	674	667	691	661	689	706	653	693	699	704	717	672	683	716	660	655	638	712	727	715	668	635	708	665	659	653	669	649	733	680	706	735	696	658	713	673	648	714	695	696	703	693	678	711	617	745	674	731	731	673	701	695	665	650	731	695	686	683	652	702	734	643	712	685	722	688	720	664	700	697	678	684	699	662	702	661	670	668	666	714	694	712	692	733	762	668	681	766	668	669	691	661	676	671	678	663	677	615	689	676	684	651	664	708	665	636	706	719	698	666	746	705	656	713	681	706	687	668	766	662	704	677	677	686	694	729	690	665	655	684	661	707	711	685	643	713	688	670	729	682	708	706	685	662	698	614	674	695	694	697	700	690	649	720	712	667	681	672	775	667	682	712	719	713	655	636	697	654	674	697	698	689	712	685	694	712	698	705	691	639	714	697	702	662	710	696	661	684	718	719	692	677	631	678	693	755	685	726	690	712	701	709	699	626	648	681	697	726	740	699	716	683	664	671	672	683	665	674	698	664	718	692	689	695	717	689	661	666	667	696	704	741	736	667	732	698	694	704	702	669	711	718	699	673	672	679	690	669	727	701	687	668	683	688	695	675	707	699	719	706	687	700	661	688	641	729	686	628	676	738	677	696	658	741	639	736	671	664	680	750	656	691	691	665	676	755	673	692	678	706	651	693	670	728	685	682	656	644	639	686	677	728	683	691	672	651	655	658	656	743	715	705	642	729	673	672	652	699	663	658	712	692	679	725	678	682	669	705	675	674	664	680	707	681	694	707	701	675	666	655	696	728	685	658	698	654	690	680	678	681	717	710	657	666	696	667	716	674	681	656	708	733	685	751	691	699	680	696	730	691	708	736	699	696	702	668	698	710	680	675	678	705	696	667	703	686	722	670	702	730	684	755	708	713	722	713	677	704	728	682	681	688	658	661	731	670	734	716	716	683	692	716	712	693	720	729	687	690	728	702	665	682	687	703	689	698	751	679	699	691	686	681	697	720	711	734	660	670	686	721	704	624	681	674	639	662	680	685	693	661	668	673	701	699	725	709	737	709	674	680	690	723	707	679	677	665	685	652	691	692	655	704	648	666	683	708	718	709	705	727	691	696	663	725	697	684	697	681	679	709	765	650	658	668	692	661	660	720	690	703	695	699	743	746	701	726	701	689	704	651	665	689	667	697	681	737	676	669	696	691	671	690	702	741	698	713	702	718	708	700	705	674	735	682	697	668	670	653	714	677	706	707	702	692	711	727	677	644	678	666	725	677	719	716	735	648	654	711	670	648	693	696	699	701	699	685	706	670	697	659	730	689	682	662	682	686	699	730	725	698	698	667	710	673	694	788	710	650	708	682	690	667	661	722	716	707	659	663	684	671	701	709	693	683	674	657	713	664	703	691	688	744	696	694	714	672	696	728	745	718	632	678	710	676	669	731	652	658	680	706	713	730	725	720	698	697	693	662	660	655	737
20463	4761	3220	1768	1513	1241	1110	1024	907	796	796	794	788	793	762	729	715	736	726	700	750	684	682	705	664	675	679	711	731	713	676	746	685	678	698	738	692	700	730	671	696	712	706	757	712	707	691	663	685	718	663	714	740	724	706	690	683	682	702	705	731	666	725	705	669	689	725	683	716	707	673	657	685	677	718	632	668	686	680	688	688	688	751	734	724	732	678	656	718	682	686	701	658	699	685	657	697	751	706	692	702	718	733	729	703	700	684	682	751	689	692	716	730	708	719	729	706	783	694	665	704	722	713	728	634	662	684	740	732	648	767	716	694	699	701	704	711	676	695	666	688	726	706	708	650	692	703	722	698	731	771	709	727	698	705	733	633	712	729	704	701	711	680	710	672	716	719	678	682	646	738	698	693	697	705	631	682	717	687	652	696	698	723	731	712	719	709	680	652	671	682	688	692	683	737	671	689	691	691	651	707	691	768	720	685	718	640	730	709	679	677	719	707	683	730	710	717	706	732	699	685	681	710	701	724	692	719	699	687	700	741	720	666	689	724	676	706	663	674	687	722	704	723	698	747	691	676	756	720	671	700	705	682	719	688	736	685	706	728	783	700	660	676	680	699	696	706	675	708	648	665	700	699	696	664	690	648	658	626	657	656	692	693	714	713	681	714	673	728	696	672	711	713	730	640	638	714	714	688	650	643	661	675	715	694	719	682	729	691	718	755	721	699	715	732	693	675	655	656	649	684	699	665	695	687	646	657	732	704	676	672	722	749	688	695	731	732	671	673	699	684	680	676	693	672	685	671	729	670	694	696	722	662	674	687	670	653	721	669	670	645	693	694	654	720	682	638	719	676	693	682	643	711	708	678	709	679	700	653	690	740	704	667	712	748	696	651	672	711	706	659	705	682	670	695	690	635	703	715	712	721	681	690	691	627	717	721	696	670	676	723	680	664	656	697	687	671	666	711	708	703	687	721	699	714	714	732	731	690	696	709	663	670	693	701	727	689	737	715	685	690	739	733	684	717	732	694	693	710	692	685	731	711	756	765	700	696	697	693	676	687	717	720	734	686	659	694	696	657	724	747	656	703	753	672	677	761	704	695	694	661	731	693	694	680	667	684	669	710	690	708	654	646	694	691	696	664	700	667	729	702	711	667	699	699	680	701	724	711	670	712	719	679	705	711	684	703	687	658	689	669	696	670	682	723	723	728	649	709	709	716	705	705	691	672	670	695	713	697	693	662	711	690	674	697	659	650	707	691	661	717	688	693	660	694	727	726	729	731	650	729	673	638	716	706	680	693	705	700	684	679	760	668	682	714	709	680	689	729	705	734	659	663	708	743	724	690	701	733	668	716	746	704	676	703	691	697	720	702	707	661	706	717	703	741	716	674	695	742	733	701	701	692	667	655	685	687	696	695	702	666	687	719	688	698	669	722	702	670	671	675	697	662	722	713	675	685	670	718	689	722	671	696	666	693	628	706	699	728	710	725	701	648	750	734	680	674	734	693	756	693	695	670	673	709	697	722	706	663	692	764	717	685	757	664	652	720	695	733	677	708	709	681	698	734	680	656	752	662	645	719	711	686	686	680	741	726	694	700	763	733	634	690	694	701	688	698	727	711	683	746	698	709	719	658	659	690	712	714	777	691	716	711	681	658	700	686	660	647	693	649	691	719	713	706	622	688	711	722	703	723	733	682	689	727	680	715	690	659	687	726	667	708	706	672	706	687	715	695	757	661	681	689	702	704	656	691	694	681	679	698	716	664	707	674	678	698	734	703	687	740	714	661	666	699	747	660	696	725	720	732	723	719	744	669	693	697	713	680	695	689	678	635	703	680	643	674	735	696	705	720	716	680	690	699	673	707	729	710	704	705	690	723	684	707	712	712	724	697	672	686	703	708	714	692	698	728	703	677	667	757	731	676	659	675	691	731	690	706	707	655	680	719	700	716	692	715	715	688	736	671	739	735	616	653	708	718	674	675	671	688	710	677	657	732	761	740	749	720	681	721	726	657	705	666	711	663	735	696	668	644	660	700	720	725	697	703	658	687	711	672	653	704	710	695	670	681	682	662	682	681	728	683	715	679	720	703	719	672	691	737	712	727	702	695	666	690	702	708	688	664	710	715	680	682	675	714	711	663	716	718	692	685	696	734	686	704	708	680	676	718	654	688	693	678	660	720	702	692	743	711	707	711	675	691	732	706	730	717	701	692	682	723	712	667	701	677	669	703	701	747	701	691	678	703	672	684	663	668	681	690	674	682	706	703	661	695	725	697	720	705	725	719	682	678	651	694	704	669	682	714	710	680	729	701	659	714	645	710	643	718	699	705	711	685	696	714	689	710	698	711	732	669	706	734	663	724	760	703	698	667	740	653	687	669	693	684	675	680	674	687	706	679	669	688	684	691	715	695	702	700	719	676	718	674	730	743	689	689	687	725	668	654	735	673	708	767	715	705	679	696	649	723	749	670	712	696	660	728	676	725	715	715	716	702	660	644	659	680	729	700	671	688	694	705	697	718	679	701	733	689	708	688	702	684	769	703	666	693	697	760	729	685	745	714	661	657	699	674	718	704	716	692	652	694	688	716	710	695	688	671	700	730	678	713	692	677	662	732	719	686	669	679	709	712	723	684	733	689	722	712	715	683	650	710	625	727	735	671	695	681	647	699	730	714	730	659	680	700	676	642	744	751	700	718	637	685	700	715	712	679	690	730	653	744	656	705	711	695	717	694	683	654	732	730	701	716	698	702	700	672	725	696	716	679	667	711	640	684	669	679	743	715	692	690	670	675	670	707	701	688	721	706	652	691	658	681	674	684	666	693	660	682	734	724	693	651	680	703	683	657	714	647	718	782	698	717	661	678	700	658	668	675	676	680	670	704	670	722	680	672	698	712	723	703	706	736	727	663	639	711	685	687	718	702	695	684	722	679	660	664	704	739	709	708	704	721	685	701	712	695	738	718	697	706	697	707	685	731	690	662	704	721	711	690	685	680	685	745	661	658	701	698	719	696	700	675	692	696	651	671	679	749	677	674	747	705	714	673	714	692	659	688	669	724	681	680	673	721	678	663	722	700	755	656	690	715	695	732	644	680	726	705	691	703	670	704	651	749	689	739	679	664	664	726	718	748	690	684	724	661	694	671	727	688	757	713	728	657	697	704	688	689	615	724	664	708	694	705	781	750	659	702	672	718	685	688	680	659	679	672	680	743	711	712	655	708	720	663	703	658	679	704	728	672	696	685	753	668	707	681	702	690	739	711	696	684	677	698	727	694	696	709	711	680	652	688	697	747	661	737	672	695	700	728	633	635	714	662	722	722	701	688	686	703	659	686	736	675	720	716	661	671	703	707	696	712	696	705	669	735	670	703	690	685	692	711	678	650	655	703	716	716	704	697	724	697	715	679	674	697	674	693	705	694	680	702	734	718	717	733	708	688	678	720	705	674	699	679	677	667	780	711	709	737	675	734	687	726	672	715	709	685	657	658	643
23124	21618	29403	24309	21620	21662	7065	1219	936	866	838	794	713	681	679	652	633	622	632	601	587	568	588	651	581	547	561	565	535	531	513	549	550	562	538	552	497	570	582	528	554	535	559	578	555	557	504	617	559	540	540	522	588	565	563	552	556	547	530	539	577	554	527	539	522	518	567	547	520	509	521	519	531	526	544	498	512	519	563	509	539	532	518	585	484	521	552	549	500	554	549	547	514	530	523	564	546	561	552	553	564	560	577	515	569	549	530	537	539	512	558	547	532	543	567	501	565	615	558	521	565	542	551	529	534	532	584	563	517	520	529	506	535	565	518	504	609	594	557	531	539	563	506	500	537	520	555	530	549	521	554	496	540	515	552	513	529	513	514	510	560	531	559	579	558	578	585	526	550	587	522	569	522	559	492	535	505	533	504	532	576	511	532	527	528	514	516	539	521	558	534	534	581	527	535	499	558	550	495	502	510	511	509	538	504	586	524	535	528	539	550	573	546	575	578	499	535	558	521	526	534	509	498	511	524	523	529	530	554	552	520	576	528	545	517	580	527	544	536	562	588	519	510	506	544	525	530	470	529	523	493	560	546	522	542	544	539	554	514	525	527	533	520	551	500	533	520	552	542	539	546	521	511	518	569	571	546	516	563	522	519	538	478	519	498	549	600	520	544	510	546	540	536	518	525	517	538	532	541	570	558	534	545	532	530	539	517	532	519	517	494	530	526	537	546	534	532	558	528	516	540	533	517	536	555	552	538	551	522	506	566	552	502	522	524	532	526	538	522	507	510	544	514	533	530	544	505	529	562	528	515	514	567	547	504	563	515	556	495	512	517	548	581	517	523	543	525	510	557	583	550	495	526	519	525	540	527	510	522	512	560	563	525	514	546	539	486	547	546	539	515	531	519	537	552	546	508	545	560	518	527	481	516	531	528	507	516	556	511	473	584	553	514	512	549	485	565	520	527	507	545	502	511	524	539	507	556	533	541	594	514	551	520	465	539	521	533	513	539	512	557	538	546	529	566	557	541	533	548	535	546	510	571	556	547	486	512	518	514	500	487	525	514	512	550	530	507	547	550	514	526	577	556	534	533	526	540	510	542	561	539	558	504	577	575	518	499	502	521	540	543	542	539	571	547	506	551	481	548	561	535	484	532	536	482	506	559	539	518	511	537	576	554	556	545	548	543	526	538	553	523	566	539	497	529	554	555	499	543	544	494	511	557	513	532	537	497	564	552	495	510	531	526	533	546	557	541	546	523	541	523	544	508	536	546	545	553	519	540	538	519	559	529	547	575	527	501	532	519	519	535	530	536	566	510	536	509	506	530	533	526	551	573	508	536	529	534	514	526	555	535	554	526	512	539	517	543	505	555	544	514	521	550	523	494	539	524	534	510	499	541	560	538	524	508	544	525	549	551	475	537	528	520	527	525	471	499	527	525	510	537	502	549	511	501	544	548	513	589	544	566	523	525	528	515	547	496	519	538	525	496	527	545	469	539	498	536	480	525	551	559	462	504	572	558	535	537	536	549	496	510	520	522	521	501	519	555	525	492	551	552	517	533	531	534	512	575	547	547	520	568	522	530	535	539	532	532	563	573	544	521	537	550	515	510	514	538	528	547	552	550	516	554	533	530	572	549	549	524	535	499	546	489	554	505	514	531	542	505	517	547	507	555	519	509	554	547	557	521	518	536	543	523	568	532	548	546	508	540	533	562	534	553	536	572	559	559	533	519	540	561	510	528	457	504	535	546	514	568	561	578	552	545	516	542	544	514	547	538	487	504	503	508	474	516	515	533	515	563	529	530	522	527	554	504	507	552	563	515	502	547	550	519	529	511	564	514	548	527	505	541	527	555	513	532	514	529	537	516	487	547	552	572	558	531	522	583	560	578	537	531	541	529	508	523	532	556	544	484	537	548	545	522	502	536	540	547	497	525	496	552	507	581	574	507	525	533	543	527	521	507	509	504	523	511	571	529	530	513	502	545	481	592	564	494	524	563	516	571	521	552	562	565	537	548	531	519	538	548	576	479	574	546	566	538	552	519	527	480	516	534	535	554	494	506	515	518	487	567	531	550	537	560	538	520	496	519	544	525	556	556	532	569	532	558	505	536	547	507	521	549	511	539	546	585	522	572	516	488	528	510	546	497	502	483	520	491	564	520	511	557	520	527	545	528	503	536	494	534	512	544	524	530	504	546	537	484	535	543	555	536	556	530	516	516	542	538	548	569	531	545	531	489	536	554	493	518	518	538	542	519	506	531	529	522	515	528	558	500	520	505	491	511	533	536	508	535	570	547	540	495	540	548	518	573	507	534	546	575	559	505	562	547	562	533	568	527	571	530	555	519	553	536	541	563	529	517	522	538	554	509	591	545	540	501	522	563	571	522	496	517	544	541	524	534	560	545	506	523	530	546	539	549	542	488	534	556	543	482	550	521	516	523	550	530	522	513	576	527	501	511	534	510	525	533	569	526	560	539	530	535	540	514	554	514	513	523	541	553	568	501	521	541	528	549	507	522	486	539	596	497	508	544	597	546	522	522	509	513	527	533	576	542	516	551	517	532	481	557	537	532	505	532	571	506	520	516	517	515	549	474	546	526	557	551	539	517	531	563	523	484	537	535	524	508	555	524	520	520	565	570	543	539	521	574	560	521	520	510	503	508	533	517	546	552	530	527	483	539	523	540	521	548	513	497	541	552	529	563	558	590	515	478	532	567	525	554	499	555	517	511	486	533	491	554	559	514	553	529	529	531	524	516	550	495	522	538	516	558	493	480	520	527	564	497	526	542	511	524	560	526	519	502	548	473	548	549	538	536	547	499	511	509	497	516	514	533	541	494	539	525	570	567	494	548	520	539	548	543	506	516	529	515	525	520	532	542	518	545	475	488	549	541	560	552	516	557	559	502	536	516	534	527	552	512	576	575	526	543	560	540	554	508	517	550	530	496	499	534	541	500	567	540	577	494	541	553	498	520	541	542	511	517	544	498	579	519	538	538	493	488	550	537	506	540	534	551	547	528	525	552	506	575	496	523	517	566	540	562	563	547	534	541	547	554	548	551	508	519	501	501	519	519	585	504	513	516	528	553	519	575	567	533	569	526	537	551	550	548	534	551	531	526	551	544	522	515	520	494	529	531	529	549	563	550	513	523	525	521	541	546	540	514	571	521	571	508	500	513	500	555	543	521	576	525	500	507	551	550	533	522	560	528	551	518	517	528	521	546	509	539	489	526	549	538	564	529	480	531	539	518	583	548	515	551	530	555	564	526	593	540	510	563	544	544	570	539	591	508	521	542	493	564	519	536	557	515	552	536	549	548	531	521	510	539	523	528	523	537	488	534	537	503	520	520	525	529	505	529	552	551	515	509	533	552	535	504	532	538	536	574	494	505	602	527	518	519	526	571	507	527	513	552	536	553	542	544	541	547	522	543	577	525	544	515	533	526	566	513	540	517	554	530	550	522	559	519	530	556	540	526	566	518	505	570	506
21592	13450	9021	4423	3258	2463	2023	1578	1294	1079	1031	899	831	775	763	780	711	656	651	663	583	660	597	548	632	588	558	532	558	569	611	624	559	580	547	562	533	564	503	556	529	545	535	488	508	542	513	548	571	535	591	552	586	496	550	537	553	532	519	545	527	555	517	544	533	549	515	548	535	528	575	515	555	522	528	494	542	498	534	556	535	574	541	556	576	514	527	533	514	529	517	530	533	510	512	528	540	541	495	509	533	542	525	547	520	523	536	516	543	502	510	581	534	543	582	546	525	527	564	520	565	531	579	562	547	571	561	548	542	528	545	539	526	553	545	535	543	512	529	542	495	541	490	536	520	531	563	551	526	507	557	536	517	488	521	567	511	521	536	542	520	536	506	521	511	536	560	513	522	516	563	506	534	512	555	537	546	547	516	523	508	517	517	507	507	573	492	575	544	528	540	513	548	496	498	543	564	540	535	501	526	532	529	576	535	568	520	528	472	539	534	501	542	537	499	542	533	517	513	533	529	553	546	505	526	511	531	529	540	516	556	514	531	524	494	514	517	540	530	511	512	560	549	525	548	547	526	510	528	543	548	526	550	510	522	532	497	511	502	533	566	538	513	553	494	511	537	524	487	512	506	535	529	532	571	532	541	529	527	542	533	514	560	527	569	504	489	520	570	514	553	534	503	521	519	499	533	472	509	502	550	476	579	524	503	488	503	558	531	572	490	552	556	513	553	512	546	532	511	506	491	509	494	491	486	533	568	529	494	510	517	534	500	522	527	532	512	539	537	557	498	534	501	529	514	537	512	549	517	529	538	518	535	562	569	527	489	508	531	506	514	510	542	520	523	542	532	531	531	496	530	521	534	504	515	526	504	559	505	576	511	554	488	477	533	526	552	534	550	482	517	528	495	491	540	527	508	513	528	518	554	495	499	505	519	539	503	519	559	504	538	491	518	538	568	508	483	501	507	542	560	529	536	530	535	532	560	517	534	517	540	561	507	530	557	540	525	536	502	558	547	483	529	570	534	505	529	507	520	488	512	539	503	526	507	497	528	527	534	515	520	503	537	495	508	503	536	531	503	524	496	510	570	547	528	516	552	509	524	549	543	523	476	510	527	529	559	527	520	532	498	548	554	549	543	545	556	542	515	548	495	561	534	539	503	537	522	515	545	532	559	551	547	537	520	523	515	519	515	535	525	544	573	559	528	518	518	523	530	531	530	500	552	546	491	527	528	551	554	527	524	551	536	551	535	504	534	537	528	541	540	500	517	570	537	523	550	515	533	523	546	552	503	560	521	504	512	494	510	545	492	520	552	535	535	523	532	503	516	507	547	489	577	530	528	573	519	539	517	516	536	540	552	533	518	520	489	535	500	488	515	545	499	494	502	534	538	528	553	538	549	534	508	480	495	528	505	572	521	506	504	500	558	514	535	491	516	556	490	545	540	527	526	506	516	528	546	538	541	528	458	553	479	523	516	510	511	510	541	534	555	518	535	533	467	499	491	527	506	525	562	548	516	522	571	515	559	534	539	503	563	537	529	515	535	559	532	505	518	509	508	533	536	522	558	492	558	503	543	561	507	545	503	492	516	525	501	497	516	543	541	563	512	570	495	547	538	547	578	526	522	537	517	529	514	506	556	530	510	471	502	528	508	554	546	503	561	491	482	527	545	480	540	498	492	526	538	538	527	570	528	509	554	515	513	538	523	573	496	510	552	524	543	523	519	538	515	539	578	513	493	568	504	542	529	558	530	524	561	558	515	560	534	499	483	558	528	556	526	532	481	516	529	527	544	546	519	507	507	515	525	513	530	532	556	531	525	508	558	536	524	521	502	543	500	545	509	509	485	543	517	533	584	492	517	500	508	550	527	454	542	522	524	555	506	480	541	537	528	544	512	501	496	528	528	547	598	503	538	552	511	494	523	490	520	532	567	532	523	542	538	522	520	504	572	556	550	511	551	519	512	530	573	553	525	535	514	502	539	524	540	520	538	489	481	513	479	486	520	480	508	511	506	513	519	513	519	492	471	530	541	553	511	498	565	490	532	511	579	515	570	533	527	486	533	500	490	483	486	539	517	500	497	500	508	517	558	513	515	510	500	514	557	545	523	481	510	554	570	519	560	505	558	549	533	515	556	492	521	568	536	516	551	571	512	553	570	512	570	517	567	521	522	538	575	538	569	505	487	510	530	535	516	541	522	534	532	542	505	514	580	532	514	566	578	498	514	549	551	491	496	519	538	528	517	489	510	516	520	528	555	533	532	544	517	502	539	508	551	542	500	536	573	517	573	515	527	552	554	517	539	580	517	503	506	558	491	537	522	507	546	520	529	523	554	510	543	556	486	528	543	538	502	531	526	541	528	511	502	526	510	520	542	573	523	502	551	537	518	555	536	559	583	544	527	508	528	553	576	508	573	535	517	504	506	546	515	536	520	546	530	550	501	500	472	513	490	548	560	531	523	520	534	494	534	512	547	516	547	494	542	523	506	536	544	506	544	522	523	556	554	579	558	541	521	510	508	480	511	514	520	523	520	493	497	532	506	536	528	523	558	555	528	536	527	521	511	563	465	543	512	483	522	505	518	512	534	490	545	537	562	538	479	503	531	525	540	532	537	547	484	547	524	493	520	577	526	526	549	545	544	515	514	495	543	516	499	512	549	505	545	531	518	514	554	512	492	507	509	533	485	510	542	549	517	513	565	502	509	547	527	510	510	520	544	527	506	553	512	540	524	532	543	503	517	534	524	505	519	483	530	550	518	571	532	559	525	473	511	544	520	536	541	531	508	544	524	536	499	546	562	525	547	503	541	508	523	542	510	527	516	529	488	540	506	566	510	533	489	521	530	529	567	520	549	534	554	540	511	510	576	525	517	501	506	510	520	537	548	522	520	495	520	563	548	558	541	528	512	554	521	564	503	536	527	521	544	519	544	514	562	497	509	532	569	520	480	532	536	539	568	535	512	540	501	562	534	519	500	537	570	520	518	536	560	553	518	540	547	520	521	556	536	539	536	515	528	510	506	554	511	533	494	525	536	502	528	525	519	578	531	535	521	520	488	512	532	490	492	531	582	534	501	517	508	543	542	543	536	583	499	536	545	518	553	550	535	486	532	520	525	572	508	519	524	519	493	499	522	532	524	553	541	555	560	515	547	525	531	546	537	522	557	510	515	524	516	517	523	532	531	547	489	528	584	550	552	580	502	511	529	525	539	515	576	512	489	543	508	518	530	494	529	539	538	528	502	527	556	550	502	537	538	541	492	527	545	550	530	536	541	532	521	530	532	503	556	523	520	529	505	528	504	511	520	522	516	487	494	499	535	534	543	527	518	547	510	518	501	536	526	528	543	516	502	544	505	544	507	493	593	511	530	548	473	581	534	537	540	494	532	554	501	506	549	514	511	488	578	527	558	531	557	513	511	523	522	504	454	567	521	568	529	538	521	563	555	543	497	537	528	557	490	556	497	516	503	510	514	515	532	536	533	500	488	541
29223	17782	3820	828	678	612	552	554	577	515	579	552	514	525	497	509	505	533	506	510	509	558	523	554	533	516	562	526	496	495	510	536	529	556	530	515	512	515	500	524	519	518	553	485	531	570	530	506	513	542	538	511	520	588	539	561	554	551	576	555	527	512	515	509	494	521	507	538	506	525	538	523	543	534	515	490	548	515	529	543	582	510	542	563	538	524	558	532	526	527	484	549	460	533	509	555	524	575	535	538	524	529	525	570	562	568	539	538	531	555	523	530	556	527	516	541	564	531	565	502	538	554	535	504	557	529	556	504	547	502	531	498	500	522	524	532	525	529	515	541	503	560	503	550	501	578	551	527	546	557	510	528	514	546	517	527	514	540	564	520	579	545	550	519	518	531	509	531	544	523	511	491	529	536	496	518	533	506	552	556	539	512	541	517	529	557	537	540	486	511	525	486	501	540	538	466	566	512	522	560	512	540	525	502	515	558	579	567	529	476	544	542	603	546	492	524	529	522	523	522	549	534	508	504	541	490	489	531	537	533	538	491	549	531	540	565	531	541	514	513	508	529	532	540	533	547	524	536	536	529	572	534	518	518	519	547	537	512	519	532	555	508	522	508	506	520	558	519	538	519	579	542	530	499	533	555	548	526	525	516	498	488	544	520	510	524	553	542	509	525	532	510	507	545	552	507	576	530	554	497	503	500	532	538	523	556	539	518	509	577	523	526	530	512	519	545	553	524	549	510	516	520	570	532	531	551	540	556	530	508	596	498	508	553	530	534	539	522	498	498	543	557	510	536	533	584	558	563	528	519	543	560	534	532	513	546	548	496	527	530	544	522	487	524	536	522	552	531	513	542	531	531	501	479	542	543	513	535	580	550	492	511	549	544	530	542	511	526	502	512	524	502	523	507	532	523	536	526	564	517	491	532	553	529	521	519	537	512	538	510	531	487	520	504	539	486	551	517	539	519	543	549	562	518	526	499	538	518	524	511	568	548	527	536	518	593	531	516	528	493	545	554	546	530	522	547	559	550	494	503	562	515	507	499	515	490	523	549	574	536	548	539	544	487	535	541	522	518	529	515	563	484	508	536	550	552	514	513	569	510	533	542	519	558	533	541	499	542	541	547	512	505	521	534	554	537	552	535	547	544	581	538	541	542	553	554	507	527	556	519	551	510	521	511	575	555	533	514	595	562	501	512	558	533	530	502	529	571	527	517	509	525	494	544	505	516	520	526	517	521	511	494	546	506	527	523	508	539	553	496	514	520	522	481	543	542	500	533	484	527	502	556	539	501	510	543	508	495	582	544	568	566	503	557	562	546	522	550	511	503	529	532	526	570	552	495	501	517	544	517	488	583	531	517	515	529	533	540	563	490	566	505	515	490	520	523	509	524	560	503	545	553	525	546	542	533	476	542	518	538	521	574	545	523	482	544	486	517	542	568	520	542	519	509	546	565	522	520	537	557	530	539	514	528	508	480	513	541	547	534	487	522	585	534	547	547	534	530	548	525	532	511	610	517	530	478	497	529	547	508	541	536	547	552	545	546	531	535	519	551	498	552	510	557	524	543	548	516	576	515	533	520	523	498	551	540	517	552	481	543	493	528	536	482	531	561	547	523	501	529	500	525	493	574	525	580	564	493	523	532	516	550	548	540	556	524	502	518	546	539	494	521	541	515	549	532	541	488	538	478	480	527	532	574	550	525	523	498	563	532	530	528	552	575	535	553	536	539	497	511	553	536	537	544	522	491	552	545	529	556	502	540	531	494	558	535	563	520	523	553	528	534	499	547	539	526	545	527	537	540	516	523	525	567	514	510	512	510	527	521	484	507	522	537	508	495	495	532	492	558	521	518	538	480	545	512	499	567	503	535	579	558	523	530	565	496	501	539	552	535	531	527	578	501	525	503	514	536	516	524	583	502	537	524	509	544	536	542	556	520	547	544	559	539	554	551	537	518	517	526	487	517	483	548	506	532	545	508	533	477	526	528	546	488	535	561	569	557	505	508	563	506	497	580	522	549	494	525	487	528	500	478	561	537	521	543	522	548	560	529	539	541	519	551	517	502	493	563	520	506	532	496	496	523	517	500	554	498	515	508	590	517	527	521	541	533	564	539	553	552	493	539	515	506	501	510	561	517	533	541	501	573	484	536	560	506	527	522	540	502	560	534	534	532	498	569	584	540	519	478	534	532	508	545	578	521	558	576	535	501	550	500	519	537	558	521	545	513	480	524	515	545	555	533	531	527	513	549	546	575	540	477	509	488	558	530	498	499	557	512	532	532	549	459	509	520	504	549	515	531	516	541	545	555	513	554	555	551	538	531	533	480	537	523	540	549	554	510	508	535	513	528	528	510	564	512	504	471	519	544	552	502	549	560	519	545	483	519	561	528	521	529	511	536	528	561	544	476	533	512	544	543	539	530	497	570	555	544	549	556	516	561	564	536	497	535	549	528	527	537	542	550	508	602	535	539	521	515	494	540	481	520	520	532	504	542	521	506	526	534	536	556	529	503	545	516	502	536	528	544	527	555	549	501	540	519	517	557	527	513	516	499	542	537	526	503	535	531	530	540	556	509	556	552	525	520	514	541	539	531	512	579	542	501	553	519	508	531	550	559	516	504	531	544	518	523	566	517	552	540	518	527	536	519	505	524	505	483	555	549	494	532	498	529	507	555	560	558	533	496	537	519	498	497	533	507	505	534	508	508	530	574	552	561	521	518	492	527	526	557	504	537	510	487	522	495	506	542	572	540	537	512	552	500	530	559	526	555	537	537	551	530	509	578	533	563	567	534	516	485	539	530	517	535	518	549	523	537	537	547	547	563	506	522	476	526	549	545	563	537	527	520	537	548	541	540	526	498	552	531	574	531	545	524	525	448	542	554	539	547	535	554	520	530	527	520	526	547	539	516	597	518	515	530	494	522	553	546	562	521	521	529	491	496	530	511	530	532	532	519	523	528	537	522	515	583	497	506	529	519	513	516	496	568	497	549	530	520	530	551	488	551	504	542	565	521	546	541	565	523	515	526	514	525	541	535	588	523	543	561	548	530	509	553	541	537	559	515	548	526	530	543	522	526	554	532	516	513	509	526	511	529	539	506	532	535	522	549	512	520	496	510	517	559	524	518	470	477	543	555	558	526	529	524	533	482	572	500	497	535	550	503	524	508	534	576	524	545	524	525	555	502	556	538	580	547	513	535	578	535	567	537	536	516	550	556	517	508	555	540	521	525	526	515	511	543	531	551	570	544	520	550	538	536	510	514	485	541	529	513	572	520	512	523	500	513	571	541	545	496	525	516	530	526	571	523	502	517	528	474	559	557	523	559	553	511	529	547	507	541	511	534	505	519	575	556	535	521	523	559	513	498	548	518	526	529	494	488	554	525	514	490	517	554	542	486	540	519	547	497	530	505	511	578	531	500	542	527	545	517	516	516	532	550	540	512	530	578	530	508	527	561	573	543	508	582	570	534	530	565	500	575	549	559	534	532
15895	969	833	628	600	590	591	619	574	578	571	582	573	536	545	599	545	590	545	588	521	543	543	508	553	552	577	528	573	562	576	562	536	557	587	522	524	540	544	517	555	575	517	523	580	569	576	545	537	557	577	563	562	532	533	539	569	529	555	588	567	528	541	568	546	565	554	558	539	568	521	581	570	568	565	583	565	570	557	562	558	587	550	553	544	525	575	587	563	538	522	569	540	563	566	579	531	577	551	546	586	529	532	529	541	506	534	597	559	560	557	569	555	514	580	570	556	497	558	574	537	574	579	541	590	547	577	538	565	570	545	549	610	598	557	576	554	550	560	559	546	548	625	520	557	523	559	580	585	569	520	495	552	569	572	585	556	569	558	596	568	537	549	546	530	570	541	571	546	568	557	531	547	565	580	562	526	520	523	505	546	583	582	644	548	548	490	520	548	572	568	577	579	532	589	523	557	543	571	554	570	576	535	564	567	545	558	560	519	573	566	536	529	524	574	575	615	530	534	531	504	545	574	539	597	591	522	574	516	523	567	558	523	572	551	570	522	581	580	521	509	568	552	551	533	519	550	533	576	599	574	551	557	543	565	517	501	559	526	579	530	562	561	551	551	553	600	538	567	549	537	560	512	588	537	570	565	546	544	548	526	508	572	596	580	607	582	557	541	535	522	550	569	537	573	574	540	572	510	570	563	571	558	601	512	542	535	487	584	531	555	499	563	563	520	516	528	575	549	557	521	576	570	520	510	536	558	532	529	548	573	589	556	544	530	534	540	550	521	532	543	573	535	552	572	543	547	544	539	566	563	549	556	526	552	558	555	563	601	498	588	559	507	557	533	575	599	544	557	548	557	514	550	545	568	564	554	549	549	573	564	575	530	568	526	527	538	552	545	542	533	566	536	540	528	572	535	519	579	539	545	523	583	485	495	525	553	553	533	536	564	540	537	560	554	558	537	510	528	595	557	578	535	603	560	545	567	506	575	535	555	575	569	544	540	539	537	533	525	576	527	540	514	500	583	560	556	541	569	516	563	559	555	547	549	585	539	548	539	559	543	547	568	529	596	538	586	552	588	559	528	565	566	560	529	578	531	577	562	548	541	573	559	547	535	566	514	586	550	564	529	549	549	551	560	563	572	596	582	516	549	549	538	588	517	542	545	526	553	575	530	551	547	538	553	566	555	557	544	579	551	570	564	595	523	555	541	563	533	572	501	576	521	548	525	544	534	549	533	590	542	553	545	589	535	563	525	548	578	555	536	572	547	544	532	516	550	535	593	554	586	552	555	559	531	553	577	538	590	601	612	519	559	535	590	584	536	539	591	529	569	557	547	579	553	518	544	580	542	541	546	551	556	579	552	518	555	526	569	556	563	578	513	539	546	551	561	540	559	525	550	531	580	528	534	543	544	562	530	543	551	583	516	560	580	533	523	582	559	585	551	518	569	532	574	571	550	538	593	531	556	569	560	561	587	543	551	559	562	509	569	541	582	520	538	571	601	566	570	567	548	559	579	561	549	551	563	561	500	576	554	560	567	542	558	544	528	577	499	573	570	610	510	555	526	544	551	576	554	549	566	553	560	543	526	505	567	556	549	554	544	564	537	542	522	543	563	566	534	563	538	600	587	572	544	545	577	536	519	543	513	571	574	536	612	578	576	566	546	543	505	533	574	573	540	531	543	561	591	503	571	549	588	564	549	586	543	550	528	583	530	544	575	563	527	542	541	503	510	556	556	549	574	598	563	562	542	552	546	517	550	522	519	571	595	513	555	539	535	558	576	550	531	559	567	551	577	551	502	559	581	539	557	496	559	550	545	568	551	548	540	547	570	532	621	532	582	555	511	558	588	569	525	553	484	566	547	539	525	517	566	568	534	536	583	543	576	541	556	559	524	495	558	559	564	600	612	577	569	542	554	558	514	568	549	580	578	568	527	539	551	518	581	540	555	570	577	560	536	569	525	523	558	640	535	589	522	530	531	542	495	566	554	534	548	535	539	575	567	576	575	567	571	556	538	529	530	525	562	556	611	582	534	519	541	573	551	560	578	568	521	574	554	548	529	532	534	543	554	614	576	547	481	562	550	604	602	535	592	547	560	541	570	519	534	538	542	548	555	582	521	563	539	504	534	540	553	585	562	562	537	548	566	558	547	581	524	533	590	533	574	564	540	512	547	583	534	577	510	563	585	580	539	589	574	538	562	546	564	526	555	511	542	554	535	543	543	553	578	524	517	536	563	582	537	540	514	582	526	548	544	537	569	541	564	565	536	496	540	554	562	556	561	543	552	534	543	549	521	570	557	592	551	571	590	571	547	521	531	554	589	550	552	532	538	511	538	562	546	527	547	527	550	558	540	527	555	614	568	552	552	582	557	569	566	561	551	566	545	564	528	537	595	571	522	566	600	561	574	530	542	577	553	551	561	560	538	563	533	538	555	526	527	582	623	541	535	545	506	586	548	573	566	524	550	550	580	559	542	524	578	532	529	578	558	539	570	553	581	547	501	536	515	562	568	563	523	574	547	594	510	543	565	524	567	572	566	532	544	574	541	527	606	553	580	583	540	600	532	544	553	537	555	527	520	549	546	568	574	576	562	517	533	535	554	529	525	556	544	545	575	569	582	552	550	581	554	545	536	587	571	569	580	578	561	525	584	540	565	566	542	530	548	543	527	569	530	520	521	559	508	549	550	559	520	533	552	529	553	526	565	526	545	578	527	571	536	582	543	581	553	512	550	502	518	521	526	587	519	534	568	528	536	556	538	556	521	564	569	547	545	577	548	513	541	552	566	572	551	602	534	595	598	552	511	567	515	566	548	552	587	545	541	543	527	591	590	555	553	621	584	562	582	598	547	548	571	565	597	572	575	578	531	559	576	565	519	518	562	501	538	614	529	541	587	535	577	548	588	551	568	571	548	513	588	578	520	570	505	570	548	554	552	537	570	559	536	540	550	579	566	586	574	530	562	570	540	527	512	549	565	556	552	557	531	513	585	557	536	562	561	528	577	535	597	554	567	577	568	554	573	542	565	561	577	555	556	493	558	560	522	603	580	547	562	510	534	525	571	540	552	585	572	552	582	541	584	585	495	508	581	534	534	559	531	546	498	573	540	568	511	527	519	544	521	568	552	534	573	547	565	543	555	593	523	563	578	546	531	578	530	547	582	564	565	497	556	533	554	583	583	563	586	513	547	514	551	551	583	547	558	528	583	538	533	597	525	539	590	558	533	559	539	601	541	530	512	547	603	517	534	539	527	563	515	575	602	578	561	586	542	559	566	557	567	573	556	555	559	566	562	558	563	581	564	588	590	561	547	552	571	552	581	521	555	567	518	498	553	584	530	552	545	590	631	523	557	550	609	546	572	576	548	560	595	568	533	600	542	556	543	569	520	567	500	561	564	572	575	528	535	577	530	532	561	537	570	528	556	556	554	582	575	543	565	551	529	560	560	523	561	532	527	536	568	512	544	548	540	534	573	577	520	601	567	565
24062	21428	28650	24585	21429	9322	963	763	632	544	503	546	449	472	480	410	393	395	422	399	439	390	380	382	397	379	405	400	401	377	367	391	329	400	352	350	375	417	419	374	371	363	379	403	363	406	362	378	372	391	370	354	372	395	342	405	359	359	375	367	373	397	379	326	365	369	428	330	357	407	388	383	363	338	390	373	402	373	384	370	414	385	342	383	403	359	366	404	383	360	403	412	378	356	362	341	353	339	381	361	384	348	393	380	359	379	408	386	372	403	383	366	364	381	344	351	376	377	326	402	411	374	397	382	406	389	374	379	423	361	391	398	400	398	326	373	391	348	339	360	385	381	366	389	389	372	372	379	408	361	398	385	391	355	348	378	364	380	413	384	374	373	388	372	369	357	321	360	370	383	328	385	372	356	344	362	355	332	366	363	369	374	370	407	408	377	347	365	352	374	364	367	390	392	367	367	370	372	366	368	416	375	389	371	388	372	396	402	379	395	382	350	379	390	392	369	339	399	369	381	386	344	345	354	376	365	359	374	401	384	403	368	380	390	381	368	387	384	361	403	386	374	353	394	369	353	328	358	406	373	410	370	382	349	376	376	340	380	387	375	364	423	413	356	363	380	375	350	367	377	415	382	382	367	374	374	384	370	347	376	349	364	367	347	403	369	396	360	360	428	384	383	357	377	385	372	368	403	399	385	397	365	400	375	342	377	359	380	379	404	389	344	370	326	377	372	396	376	351	378	416	374	347	433	362	412	362	402	367	377	352	375	394	339	425	402	410	363	359	385	378	353	377	426	343	345	370	363	361	359	398	374	381	365	326	363	361	382	404	385	361	342	346	386	398	365	398	379	371	371	394	396	384	373	396	397	399	384	374	373	380	368	395	392	366	360	385	346	359	384	365	370	364	359	366	410	359	377	379	365	368	374	382	380	372	400	382	363	342	353	382	386	393	416	362	354	387	388	368	315	393	377	392	380	401	363	407	360	413	362	358	356	363	381	372	379	363	375	390	343	371	378	362	378	385	389	353	365	336	385	398	365	389	340	377	396	373	358	376	392	340	358	389	366	391	397	371	354	338	383	395	410	381	378	377	392	358	412	364	392	385	356	390	377	372	389	375	355	362	362	354	357	415	418	378	408	337	374	387	361	392	380	326	384	357	378	390	380	390	375	408	379	387	373	415	412	394	338	390	386	395	374	376	377	412	395	373	357	393	370	349	369	397	341	399	382	331	388	388	403	342	352	376	341	348	339	366	385	370	364	422	355	376	372	339	405	376	361	399	377	366	342	424	327	382	379	381	414	363	396	365	392	344	340	393	396	372	399	345	357	374	376	322	365	392	390	367	387	366	388	395	371	354	381	386	369	349	389	392	337	375	352	334	362	404	387	393	379	361	369	406	392	370	346	382	387	363	356	378	351	387	362	374	414	380	350	406	397	354	373	364	362	378	402	380	356	389	376	362	367	404	392	376	354	382	394	406	375	348	364	370	356	369	334	349	392	392	348	351	359	380	363	330	398	360	377	355	376	376	372	371	359	380	402	390	357	379	390	382	386	406	385	386	363	407	387	365	369	347	395	378	343	410	370	378	341	335	364	375	361	389	382	403	403	417	373	383	373	375	372	344	357	376	399	365	365	351	360	360	358	383	377	404	339	400	398	400	352	362	363	359	370	385	370	371	368	348	350	406	388	344	337	355	345	350	345	422	369	364	350	380	371	404	400	409	364	395	381	386	397	377	389	417	402	354	339	377	357	392	391	361	361	404	377	344	374	368	362	397	397	370	347	390	373	367	356	354	359	364	383	378	363	381	403	346	320	372	374	371	351	350	384	350	375	353	381	371	389	365	367	395	372	391	376	370	397	356	374	398	372	367	354	393	349	385	366	344	369	385	439	377	413	373	392	372	403	357	383	370	343	365	370	368	367	437	366	387	351	380	367	425	390	403	349	368	319	411	376	412	362	387	354	354	402	381	373	367	362	360	328	357	345	345	401	368	346	340	388	381	342	398	370	347	390	364	349	375	359	347	373	363	353	370	362	363	346	383	370	374	325	371	403	389	371	367	343	361	396	361	349	354	340	319	365	388	364	361	400	379	346	355	305	357	379	384	372	441	365	356	389	389	388	355	362	359	398	407	394	372	328	362	369	385	374	375	387	383	406	356	393	356	375	389	387	399	342	395	389	364	372	343	348	360	375	391	356	359	380	382	395	424	405	370	368	378	373	354	394	395	394	380	380	369	359	344	382	388	379	398	381	393	376	380	377	386	400	393	347	391	369	364	316	395	375	350	355	379	376	343	347	359	416	380	359	393	381	377	380	379	413	383	368	374	387	401	355	413	397	383	352	368	366	373	384	323	387	360	364	367	392	373	372	369	393	369	395	322	342	361	380	393	344	358	385	409	369	408	360	345	364	345	342	375	392	364	411	359	387	370	357	382	381	372	374	391	399	350	356	344	403	377	334	369	345	370	390	375	409	365	352	362	343	371	351	356	405	406	377	348	359	379	376	396	373	379	380	395	421	374	363	374	379	370	366	352	386	365	373	408	345	360	392	408	383	381	351	346	373	374	359	375	360	333	364	341	366	409	366	374	397	345	327	361	368	373	387	381	377	379	381	333	376	380	386	348	372	357	347	365	350	387	386	376	382	379	376	386	401	382	357	363	411	389	373	390	402	383	395	381	391	377	364	370	355	352	364	391	375	399	357	385	352	354	382	349	416	369	395	331	370	380	358	371	390	404	345	374	397	394	372	340	365	347	370	348	357	404	387	366	392	357	353	333	377	366	416	366	372	370	369	380	387	368	348	367	380	375	396	332	379	372	361	337	408	373	360	381	399	416	386	368	416	345	389	377	386	387	369	330	362	366	388	384	380	365	374	379	335	357	377	341	365	355	387	399	383	380	354	374	395	381	414	381	403	395	343	357	376	412	358	357	367	385	386	380	385	365	381	365	364	334	361	400	337	376	362	350	373	356	371	361	356	382	369	377	353	407	383	388	378	368	344	370	389	382	369	350	390	331	361	371	418	375	375	403	361	390	342	364	361	382	359	389	345	354	382	364	420	403	393	388	333	399	382	352	378	329	347	363	377	365	362	354	386	385	394	391	390	391	338	379	353	371	384	334	339	398	394	381	380	371	375	395	393	386	390	345	391	368	393	355	371	375	368	324	365	387	393	372	428	377	356	350	356	383	393	390	343	395	381	378	411	414	409	381	397	366	403	386	379	399	363	373	389	359	389	380	368	380	376	382	370	368	375	352	368	394	398	375	352	380	388	365	389	369	358	378	388	353	360	393	349	404	355	367	394	382	364	392	387	353	391	410	392	415	382	355	409	344	395	393	377	388	350	383	364	382	400	378	361	345	349	362	354	367	359	387	378	346	365	361	373	382	337	362	386	400	389	392	381	323	359	356	384	392	343	423	366	367	334	387	389	371	348	367	377	352	390	374	381	392	334	385	408	372	355	384	369	377	365	375	370	378	344	383	353
19413	8102	5227	2613	1859	1478	1098	928	768	700	596	586	575	528	486	495	449	449	461	444	471	414	437	440	448	394	417	422	427	429	416	391	408	414	379	410	392	416	419	393	402	372	416	399	398	381	417	434	389	390	404	424	390	411	381	407	384	392	451	388	421	397	398	404	358	424	383	416	403	374	376	369	384	429	394	377	389	429	381	384	397	432	395	395	391	423	367	370	359	404	378	388	372	403	371	410	421	389	389	407	374	426	388	401	392	367	412	380	425	404	396	383	411	379	396	417	424	379	392	391	448	375	408	384	405	397	392	387	403	406	388	404	384	439	381	421	381	354	437	406	421	379	392	398	402	408	407	381	428	368	386	410	343	357	419	384	370	426	398	417	417	383	371	405	436	401	433	342	403	393	409	436	425	353	389	393	433	397	370	415	381	420	404	386	396	416	412	372	374	408	385	375	401	390	414	410	402	408	396	386	363	390	403	377	382	411	409	415	392	403	384	412	397	379	396	389	393	435	363	364	373	383	373	393	396	393	368	354	425	407	383	384	360	346	386	385	390	394	377	385	386	370	400	386	397	396	362	369	404	401	335	373	380	416	393	382	419	369	389	370	416	380	397	388	378	365	384	349	418	394	434	405	393	393	421	363	385	372	370	393	377	369	398	408	422	386	371	380	407	392	393	403	408	415	394	409	350	383	412	404	387	404	349	346	394	416	353	380	425	382	380	397	370	384	395	367	390	412	413	393	388	389	397	371	396	395	383	353	395	399	390	384	419	378	352	386	386	398	358	404	380	387	363	443	366	408	400	401	419	414	389	370	414	404	419	411	407	376	395	403	374	356	428	363	391	385	403	382	353	388	385	394	388	373	378	416	436	344	400	377	393	392	384	376	388	394	408	365	340	405	373	404	377	387	387	394	396	399	425	367	403	382	403	406	376	370	359	384	395	371	397	368	417	379	406	406	399	414	359	398	381	383	371	415	399	361	389	410	401	403	381	362	393	391	386	394	349	418	368	412	395	375	415	385	384	412	361	396	364	407	427	380	425	378	371	370	401	405	365	392	403	355	343	398	384	379	393	386	396	391	397	404	358	360	424	386	411	400	387	375	339	377	400	382	394	448	418	377	390	400	374	334	374	373	360	419	425	369	409	389	402	368	381	352	360	413	400	410	390	364	413	397	385	424	384	364	424	380	379	365	390	390	386	377	412	378	433	405	384	374	426	386	390	401	376	375	413	383	408	376	430	429	377	392	345	392	385	385	400	407	393	391	371	378	376	385	392	402	414	380	380	343	426	377	430	383	399	388	398	369	370	406	380	413	376	385	392	433	366	388	370	383	390	406	372	405	403	397	392	415	381	409	400	384	360	380	409	393	424	397	393	400	355	397	393	406	374	395	379	357	368	413	402	387	367	386	361	380	384	410	344	395	361	382	419	408	417	362	373	409	368	382	402	370	368	388	383	431	382	399	363	352	381	393	394	409	400	370	418	381	367	403	402	377	388	379	352	368	390	393	399	356	397	388	390	410	386	420	392	371	404	389	382	406	362	342	411	375	354	398	386	357	368	394	408	397	394	416	355	387	398	371	404	383	411	426	386	368	419	357	418	389	379	386	391	375	345	368	352	379	422	417	349	415	404	375	425	377	376	386	388	354	387	416	391	382	402	399	370	400	418	377	409	375	392	349	359	400	397	385	379	371	389	395	388	391	452	393	380	409	373	367	359	346	388	384	418	416	399	410	395	369	402	361	408	419	391	421	404	424	419	411	368	391	389	381	388	411	388	393	350	392	413	408	385	395	370	379	373	401	405	345	414	392	388	379	420	396	439	378	423	375	388	410	412	402	375	385	381	356	383	397	370	371	369	386	421	433	381	412	404	390	376	370	347	357	384	415	429	376	408	360	389	358	368	367	375	395	373	405	397	380	394	415	386	420	370	357	420	381	400	376	421	382	394	395	416	390	411	401	377	373	376	389	402	355	439	390	411	421	394	395	423	405	396	429	370	384	398	379	384	402	369	414	402	417	402	384	392	397	412	393	413	393	382	357	419	415	411	381	401	408	405	373	423	398	398	395	407	361	416	379	388	416	420	336	369	426	385	393	387	375	398	395	413	367	414	401	402	373	397	392	393	373	381	388	372	416	404	370	385	403	392	425	417	420	407	399	403	388	382	390	386	363	361	392	379	417	428	398	396	386	399	370	354	379	373	355	369	384	388	375	390	404	388	399	413	392	417	368	389	365	393	413	411	393	410	393	426	369	349	390	387	366	388	407	393	393	378	393	427	396	386	420	405	382	359	397	388	399	376	406	379	417	402	392	401	384	380	385	437	388	401	386	382	370	384	393	375	415	374	393	394	369	382	368	409	392	397	386	413	370	369	390	379	373	358	373	411	376	429	409	397	377	404	430	399	376	370	392	373	373	375	377	362	396	385	385	397	399	434	376	409	378	379	367	402	377	392	382	394	391	399	371	357	386	404	405	384	365	382	408	408	355	427	414	396	415	357	361	349	408	400	366	359	413	383	412	388	397	370	370	357	391	381	414	394	406	357	386	341	384	370	387	361	409	404	408	382	396	390	427	429	387	379	407	392	364	404	381	375	349	390	369	376	384	396	388	368	360	411	427	386	360	393	377	390	399	363	360	391	403	388	393	412	389	417	400	395	392	352	416	382	404	384	330	425	394	391	377	407	390	412	382	388	418	388	346	384	358	399	405	368	378	392	393	418	414	415	375	411	387	403	409	360	405	403	358	423	420	421	399	389	404	378	411	360	413	383	424	369	382	378	409	389	383	415	397	382	418	389	374	402	386	380	393	380	387	390	421	417	413	373	382	415	383	396	386	408	403	404	413	354	384	414	385	392	383	373	347	427	403	409	401	389	389	382	413	380	381	384	386	388	385	354	391	386	386	397	368	375	382	389	396	418	408	427	399	420	406	382	393	419	398	389	421	417	413	375	381	407	403	407	387	420	418	382	397	398	368	367	400	358	361	365	429	345	368	383	413	416	384	406	370	398	403	383	364	408	382	401	422	404	372	394	365	436	405	392	385	368	424	378	419	373	402	381	390	349	381	365	419	435	424	450	386	398	379	393	401	403	388	371	395	365	378	383	395	418	369	347	384	401	395	413	407	398	395	375	386	373	380	395	394	407	373	387	353	373	406	398	406	386	403	388	399	380	398	417	390	374	410	376	391	382	398	393	396	355	384	436	400	361	391	383	382	418	367	376	367	381	371	390	368	402	400	400	398	370	394	391	363	380	403	391	399	401	442	364	401	403	371	406	397	390	396	387	379	392	398	400	401	383	408	416	394	364	341	418	366	384	386	405	405	411	378	392	390	354	373	386	365	367	399	399	425	405	391	385	397	384	396	418	377	430	389	412	407	407	401	349	404	381	402	384	382	410	388	352	380	408	424	389	372	359	380	387	392	393	392	387	402	407	368	353	422	391	358	379	387	411	372	424	392	384	438	401	393	378	363	409	406	384	366	414	370
25417	21530	27640	25804	9690	1189	923	871	798	801	762	745	792	733	718	729	726	700	699	707	724	698	763	697	709	703	762	706	716	695	744	631	708	745	737	676	739	699	698	708	706	694	719	694	727	687	701	693	724	684	700	671	733	712	712	706	705	677	711	716	745	713	694	676	712	759	716	714	675	658	731	718	713	694	720	749	710	773	724	735	714	711	649	660	728	714	700	727	647	710	679	671	780	693	770	709	699	653	706	724	757	722	724	725	744	657	698	699	725	720	679	743	763	731	689	707	728	711	664	773	768	702	741	684	694	709	740	710	698	762	704	688	705	748	701	765	675	708	690	680	702	710	702	696	733	717	661	721	700	696	669	741	691	723	689	697	719	703	713	705	715	676	728	708	746	697	739	726	677	692	747	720	762	742	686	710	689	707	720	705	689	726	671	670	665	698	696	731	687	701	748	679	716	704	741	722	731	664	733	672	667	700	721	715	758	668	692	706	749	676	704	707	707	675	693	721	707	685	722	618	688	773	722	667	722	707	715	671	749	740	721	755	685	692	707	705	674	712	728	699	725	686	724	713	720	691	742	729	726	767	739	655	712	675	694	652	693	732	762	707	688	717	677	731	695	694	661	684	696	726	745	709	719	715	704	690	719	675	716	656	756	668	746	756	742	697	729	702	690	716	740	678	704	689	691	682	692	730	694	733	711	715	692	663	712	699	683	673	710	738	739	723	700	700	708	677	655	707	766	688	701	672	744	688	713	719	749	680	675	696	720	697	695	700	765	704	725	682	662	733	696	676	720	715	702	668	708	749	681	653	752	739	654	677	681	697	701	707	685	723	689	724	680	693	770	719	675	714	746	702	722	745	700	693	730	667	692	714	725	755	711	657	699	747	725	773	732	734	640	666	726	681	685	718	755	750	687	739	694	718	697	696	758	725	716	721	719	737	695	703	712	695	718	699	688	736	747	745	692	718	705	680	687	700	658	709	702	678	662	710	676	705	680	688	712	700	662	753	673	709	662	702	679	670	720	754	716	723	743	665	739	723	742	664	688	689	689	712	716	708	732	690	707	700	686	708	747	698	709	704	719	700	723	753	695	687	679	732	723	695	724	767	685	691	692	701	691	745	690	717	677	678	650	709	672	677	716	703	691	685	679	637	670	695	704	704	739	675	732	757	721	708	740	681	716	731	740	722	679	742	724	735	728	726	689	722	699	693	679	724	710	688	741	704	716	655	716	735	692	702	682	707	715	747	702	700	752	689	745	728	704	724	677	695	735	763	706	699	746	715	688	694	702	676	688	719	772	785	714	711	679	744	695	711	758	692	770	706	736	701	722	779	716	725	758	695	667	708	704	762	730	691	737	715	703	680	700	696	679	698	704	745	717	706	669	679	732	679	748	683	680	727	701	712	708	716	763	698	700	725	689	728	706	717	678	727	689	697	735	730	716	684	705	693	689	715	720	699	734	693	683	698	673	655	714	691	755	698	705	715	659	722	698	692	719	729	748	681	687	721	707	665	733	757	731	712	710	728	686	693	721	716	726	729	688	636	723	679	704	736	706	727	729	653	704	707	681	713	713	737	707	764	710	699	770	698	737	702	724	689	733	679	711	698	691	705	675	678	743	731	687	729	727	690	743	678	729	719	686	716	697	704	732	695	731	627	685	736	666	698	684	705	682	684	710	727	731	740	721	707	670	702	694	674	712	736	673	665	707	690	734	666	720	757	732	752	629	714	720	687	719	713	758	733	693	707	671	700	683	719	706	727	736	693	669	710	735	705	749	684	707	705	717	723	672	688	701	660	714	670	680	735	672	682	705	698	707	711	718	724	698	734	655	670	717	732	701	716	727	698	750	684	694	707	708	755	714	709	692	680	714	719	671	679	767	786	697	727	708	730	695	688	717	699	675	695	716	673	708	683	711	688	681	704	773	661	704	694	717	702	739	695	700	731	704	687	751	717	697	696	704	660	707	742	693	645	758	694	675	726	708	690	689	720	665	677	737	749	754	651	714	697	710	751	768	699	700	692	721	696	724	676	633	667	722	683	700	709	701	732	686	734	720	690	696	731	692	729	698	687	686	656	705	704	736	748	716	724	681	705	692	684	730	754	667	712	689	693	683	703	749	721	777	707	686	701	657	695	715	680	673	725	697	737	771	702	738	682	710	679	686	689	641	702	670	696	740	690	735	677	723	733	684	713	727	711	722	733	732	680	718	716	716	724	718	695	745	697	716	736	736	686	699	657	665	698	684	640	679	678	723	683	695	714	708	739	672	668	721	737	684	703	702	715	711	752	708	691	786	693	665	737	700	715	748	704	686	720	721	690	693	709	674	728	692	674	702	733	713	678	698	711	742	702	723	721	701	653	695	725	671	663	684	647	731	666	713	714	745	724	708	712	710	686	695	669	683	749	692	715	675	664	720	725	712	734	668	694	695	681	706	732	713	701	696	699	702	742	686	659	699	682	737	746	719	712	701	716	690	694	730	681	693	691	733	659	668	683	753	677	670	725	664	703	692	710	672	733	708	665	710	695	700	712	736	703	708	669	733	700	659	681	701	761	696	717	726	691	715	696	686	720	720	725	662	720	688	694	695	696	726	710	710	729	728	655	673	742	740	731	711	673	750	706	717	701	681	683	700	682	633	716	747	669	727	701	721	725	721	668	680	706	675	688	675	712	696	692	685	720	765	667	721	698	646	729	707	736	709	686	730	693	692	706	719	762	707	688	695	751	692	671	699	647	720	742	658	712	689	721	698	685	705	698	685	726	712	728	720	730	727	659	761	687	658	669	677	763	705	679	684	707	696	769	726	682	747	695	736	691	693	695	696	688	685	700	703	688	671	720	744	711	701	653	739	669	694	672	707	656	705	669	732	664	701	744	756	670	701	709	756	724	735	737	697	732	652	695	696	705	711	724	749	690	737	744	724	706	699	712	722	670	718	681	710	709	731	718	651	704	729	655	702	711	709	712	675	661	663	723	681	701	697	705	722	755	702	735	715	669	676	700	729	720	675	695	756	691	722	662	723	729	708	713	710	756	718	741	702	704	718	747	762	667	665	709	746	725	694	691	750	727	684	659	732	718	701	697	722	664	732	680	701	717	674	731	722	721	695	716	712	726	724	719	699	696	683	712	716	709	720	672	730	716	699	679	733	727	738	731	770	679	727	763	693	703	722	727	740	716	750	691	726	711	730	716	701	702	671	741	702	753	664	677	703	734	712	689	718	686	738	678	687	724	678	670	719	713	722	704	713	718	709	660	700	696	714	682	710	712	690	684	735	699	670	636	662	708	695	651	728	713	714	684	677	734	734	690	731	673	681	735	720	696	733	713	700	681	679	660	662	708	702	732	653	697	686	708	674	662	692	704	709	748	722	679	702	708	656	698	688	735	741	762	699	709	715	706	749	720	744	732	701	688	682	724	705	656	697	677	659	722	726	714	718	689	694	686	696	705	729	687	696	680	684	725	697	689	699	682	701	680	709	696	667	680
18131	4848	3303	1886	1483	1302	1095	1059	934	852	808	790	749	782	766	808	757	733	696	717	750	725	698	673	699	760	743	708	689	736	721	724	664	728	686	691	734	718	695	664	707	749	731	738	753	734	685	746	708	724	679	703	740	650	745	744	732	747	684	713	811	665	766	696	726	683	698	758	717	739	725	679	736	677	695	731	682	693	695	712	721	751	725	691	720	700	699	731	702	705	746	704	751	734	742	699	711	749	670	724	704	714	703	730	731	746	749	711	720	693	734	698	720	748	696	707	715	708	720	727	721	716	703	715	782	738	709	765	721	720	724	705	688	739	736	763	721	706	732	750	721	668	757	728	705	710	719	716	729	705	753	719	685	744	700	719	697	700	698	722	688	680	725	770	698	718	665	710	692	735	731	688	707	703	701	702	686	662	666	691	720	694	753	714	721	686	697	701	708	717	740	715	732	750	729	740	710	732	731	707	749	665	716	703	686	708	713	674	755	780	737	705	699	686	682	727	712	683	687	747	699	716	739	745	713	701	735	706	740	703	700	708	749	666	741	740	685	699	755	740	738	677	696	704	694	719	758	681	710	739	709	713	693	666	695	744	727	724	740	689	699	709	727	684	735	698	702	705	682	665	735	734	691	717	690	671	705	673	700	696	705	746	744	704	746	706	711	656	740	712	648	736	708	735	686	726	692	754	744	753	726	737	730	752	736	691	751	723	734	688	713	736	716	741	720	703	755	710	722	687	699	698	712	673	706	677	748	707	727	701	672	711	725	741	747	709	711	712	721	712	737	710	711	727	688	686	678	694	726	669	665	728	672	715	707	665	707	721	742	706	718	711	699	654	725	684	710	722	751	722	692	683	712	742	728	704	746	721	695	734	725	664	745	712	699	760	727	688	719	708	712	670	710	706	760	750	730	691	693	679	733	707	750	745	771	732	696	710	682	694	696	714	717	703	687	706	731	735	720	693	709	719	725	693	720	746	699	665	710	723	721	711	711	709	688	694	650	720	655	703	685	727	700	710	713	756	695	705	695	707	726	691	743	687	695	738	704	796	690	730	707	701	753	686	707	729	730	748	717	725	689	731	744	731	722	734	694	695	726	722	724	694	730	756	698	717	684	690	744	727	667	721	719	662	708	719	685	716	646	683	697	711	738	706	753	716	686	765	711	702	700	710	729	724	712	739	672	680	721	706	719	760	698	695	747	695	705	687	709	729	742	723	705	684	726	742	659	672	682	689	728	721	728	712	747	686	730	741	751	664	709	719	697	729	712	704	712	712	733	709	669	707	730	721	716	692	722	718	692	740	707	709	716	665	694	718	707	702	742	701	712	704	688	680	698	699	751	748	758	720	674	742	677	696	720	669	747	702	676	699	715	703	774	735	750	715	753	740	708	719	717	726	732	699	706	694	753	753	703	743	753	665	720	716	723	699	727	699	696	683	747	753	770	697	750	760	757	702	699	670	719	734	711	663	687	712	687	708	733	747	707	695	682	722	693	736	670	680	719	715	710	720	708	680	670	745	716	709	707	750	710	725	705	717	702	688	678	735	686	717	698	710	677	733	659	751	745	731	703	691	693	692	735	736	747	700	688	664	717	710	715	732	712	754	700	755	735	715	749	736	721	712	718	694	698	725	707	719	675	680	702	679	662	699	731	661	716	699	718	716	668	680	716	739	699	717	708	726	683	690	718	673	724	727	699	714	674	688	743	722	753	717	677	691	759	714	699	743	727	707	702	690	713	702	723	721	736	728	690	739	720	705	731	689	731	727	664	682	700	752	715	685	734	678	698	695	681	700	698	669	734	683	698	669	775	706	708	735	684	738	687	698	713	673	777	738	714	696	720	725	727	752	734	716	716	747	712	692	723	721	686	760	655	719	708	697	682	687	751	729	741	733	695	715	684	715	686	727	672	699	709	671	692	719	733	756	718	724	693	710	728	735	716	700	673	724	692	715	710	653	737	677	736	737	740	683	673	707	676	729	722	663	660	731	718	673	700	716	680	733	683	709	710	750	729	734	680	697	702	672	758	684	690	702	712	677	741	721	661	696	682	679	644	712	703	720	685	666	691	665	735	688	698	689	693	767	710	732	742	735	723	716	716	756	734	679	735	683	723	736	707	718	714	674	678	746	756	745	708	718	719	731	705	696	693	767	689	713	690	674	675	700	753	683	712	668	730	734	761	681	681	731	712	680	684	667	737	695	752	720	659	724	677	687	689	761	734	731	728	688	684	699	729	697	684	726	715	699	645	729	701	708	731	715	717	717	695	666	700	760	729	686	736	723	719	701	668	723	725	697	707	729	703	737	721	705	679	685	720	699	691	684	733	700	707	745	719	747	677	710	682	747	696	691	706	709	723	737	729	724	697	696	753	705	717	720	761	727	703	716	692	685	698	696	724	704	683	709	725	716	714	766	738	721	757	716	716	684	637	720	694	723	667	727	733	715	726	709	715	704	716	734	703	753	742	729	737	728	769	702	725	704	711	718	712	687	678	732	750	708	732	691	708	713	707	694	709	749	693	690	754	680	703	735	694	737	703	733	717	697	668	751	742	734	698	693	738	688	719	716	693	678	690	674	734	666	732	747	717	721	725	742	729	674	684	696	703	695	700	738	707	729	725	707	741	724	721	695	745	695	692	676	711	731	749	742	705	689	708	731	726	731	726	719	733	744	730	719	765	655	709	747	729	718	687	699	724	695	693	738	758	741	715	686	723	698	692	728	707	689	683	677	720	698	740	732	705	718	639	722	730	770	691	677	712	781	753	714	702	736	725	694	709	680	729	677	721	767	752	656	701	705	711	638	692	712	673	719	705	720	710	677	702	676	752	719	722	671	674	680	692	694	706	691	705	712	677	775	669	685	719	702	710	749	707	677	721	708	697	710	726	717	685	740	690	701	746	711	675	706	701	687	686	685	749	741	719	713	707	698	695	753	758	742	654	682	723	714	712	683	765	713	751	726	740	698	732	712	691	739	720	678	668	715	690	670	697	724	692	700	685	702	738	746	741	713	658	691	715	621	701	666	719	710	745	705	724	707	735	736	751	705	681	696	715	669	700	741	725	713	686	720	774	698	710	730	677	643	706	737	690	731	682	707	723	687	717	732	723	708	703	689	727	690	724	699	708	715	721	742	711	711	666	696	686	736	724	753	734	725	653	652	768	757	690	725	698	704	684	671	726	739	707	683	703	678	702	664	745	740	709	683	647	729	679	686	699	687	731	728	695	708	677	733	718	721	733	770	749	704	743	748	715	713	700	679	687	714	713	669	697	697	681	760	682	688	742	673	665	749	755	689	679	675	660	716	704	694	704	733	748	689	733	716	722	712	732	700	636	738	666	708	708	720	718	698	683	708	703	709	765	715	682	699	729	692	700	700	722	665	677	671	695	679	725	666	745	668	705	732	707	672	729	719	741	683	716	707	668	696	719	715	685	689	675	712	739	750	715	698	702	667	749	678	718	671	684	667	736	714	695	684	727	687	688	691
23047	21548	29273	24250	21562	21599	7227	1186	958	883	820	749	717	675	664	678	703	620	612	599	614	641	617	634	564	588	574	544	559	584	581	609	612	582	587	567	572	576	569	557	559	561	561	559	555	561	569	543	522	570	565	548	529	582	566	592	517	577	578	541	550	548	584	600	539	525	525	521	579	608	550	568	552	610	531	541	523	534	524	532	531	524	547	564	554	534	511	576	555	523	490	543	550	556	553	552	586	521	557	536	564	482	541	535	578	542	531	487	550	560	571	563	577	532	575	527	515	543	539	557	538	590	577	526	545	551	582	547	567	585	586	512	538	530	575	535	525	582	565	534	529	545	598	566	533	560	532	531	560	555	496	585	529	550	537	535	530	574	538	527	579	564	518	551	540	543	564	545	558	545	519	525	552	528	557	527	570	591	576	569	550	557	584	587	553	537	588	549	562	554	514	544	526	516	551	509	505	522	558	514	585	567	539	537	534	562	566	566	549	507	552	532	568	558	551	540	553	561	534	532	557	542	533	575	521	553	515	564	518	584	570	536	558	541	545	560	509	564	573	552	521	546	502	564	550	542	534	563	591	547	581	514	522	542	558	593	548	546	546	557	562	525	563	536	558	553	606	566	541	547	598	519	539	554	569	572	545	527	564	546	508	500	525	578	558	560	576	569	567	557	516	535	578	534	591	529	526	523	553	538	497	562	567	542	569	570	576	536	523	580	542	604	559	579	583	571	586	545	512	571	600	529	562	550	554	601	550	555	533	526	599	533	539	547	541	555	566	563	563	529	592	581	567	500	505	549	577	501	576	547	564	581	566	582	558	564	523	569	513	585	557	582	584	546	539	554	533	507	532	538	529	566	601	519	591	539	543	531	551	518	542	514	518	587	551	562	554	528	556	535	579	506	581	576	534	535	537	553	546	525	548	537	557	573	575	534	537	550	559	533	558	506	510	521	539	526	559	538	562	542	553	532	554	547	549	544	538	578	549	549	542	561	545	556	564	512	599	565	530	529	570	542	545	567	575	520	560	530	591	527	536	563	529	554	558	539	576	550	545	532	525	563	596	534	570	543	540	547	567	579	542	506	574	543	553	591	571	521	564	590	547	577	551	553	542	586	598	555	564	502	592	551	529	539	577	569	544	540	588	526	556	544	521	553	542	543	548	576	528	582	532	557	586	590	527	544	558	541	556	564	608	568	537	549	557	530	562	540	558	582	583	549	589	542	511	553	537	529	523	497	566	558	583	553	547	517	533	587	544	552	562	593	530	580	527	572	524	562	532	556	544	552	482	573	576	539	571	564	534	521	536	531	523	562	581	573	534	568	606	562	560	546	557	515	568	548	551	534	565	592	540	530	563	529	538	518	553	526	576	545	545	556	523	551	571	597	551	541	579	552	540	563	545	581	562	544	566	546	563	529	522	575	576	536	543	581	567	529	560	569	561	629	610	508	551	546	555	520	581	571	569	549	554	562	553	546	548	555	595	562	533	510	540	511	530	522	524	563	559	539	545	539	533	536	526	539	539	529	556	523	549	566	566	566	550	579	503	545	543	569	517	575	526	540	533	523	495	516	548	530	538	539	502	529	546	512	600	522	562	559	552	540	495	592	515	520	584	529	509	543	537	513	560	546	558	550	560	576	570	543	588	589	559	554	571	507	584	574	520	539	600	552	563	567	520	571	571	543	556	520	549	545	562	526	563	517	571	526	546	567	545	557	501	582	562	580	554	525	545	535	557	534	532	554	523	576	500	543	550	575	535	546	543	548	524	539	580	556	547	550	572	554	529	560	533	542	584	547	615	575	579	517	552	512	486	532	559	559	526	495	582	518	619	536	546	525	568	507	553	530	541	537	563	581	528	544	552	513	524	549	532	563	544	575	559	561	573	540	549	528	570	545	556	516	512	542	561	534	538	532	533	572	556	543	551	560	526	540	567	601	515	527	529	534	568	567	568	565	533	517	553	571	568	585	531	548	576	558	539	512	528	535	549	537	564	547	499	565	536	528	547	539	526	571	524	541	565	553	514	561	502	558	537	561	525	562	561	537	563	580	585	532	549	535	547	538	529	583	546	522	558	534	521	498	540	511	560	547	575	546	557	523	551	511	510	549	558	511	547	553	507	544	532	549	552	546	542	514	557	535	563	578	541	521	530	587	566	545	527	538	521	532	552	521	574	545	504	538	525	522	564	547	515	545	570	542	530	572	630	565	551	526	586	540	504	582	521	585	530	534	575	533	516	558	561	558	542	507	559	560	528	553	558	555	571	569	541	565	521	544	525	519	575	562	567	536	555	515	525	533	576	508	524	520	574	539	533	556	573	514	547	603	513	566	548	525	534	514	536	570	557	534	521	580	533	540	597	519	535	549	573	547	579	567	548	561	537	537	556	529	555	590	526	536	529	535	540	524	537	494	548	513	566	528	557	577	573	570	523	554	555	573	546	525	576	562	555	530	557	532	526	532	582	510	550	574	548	587	554	552	570	600	575	569	556	560	564	570	573	556	532	555	528	537	529	518	583	524	533	510	592	574	512	545	554	586	522	574	565	546	562	557	565	541	557	539	513	577	554	571	548	564	521	554	598	522	540	524	527	553	525	524	544	572	547	538	534	541	545	542	561	589	565	599	543	564	548	510	562	559	546	545	574	589	529	530	570	499	523	531	582	563	503	573	564	556	508	583	538	541	562	563	545	533	538	540	512	555	560	581	566	572	551	525	530	528	531	532	521	535	538	556	553	506	510	561	539	551	556	546	599	541	583	562	556	542	559	558	582	582	531	569	542	568	555	545	579	506	541	544	565	516	508	511	569	548	571	538	587	566	544	535	520	516	557	570	583	544	549	547	545	541	551	523	539	581	541	564	562	532	556	553	557	551	569	478	505	536	559	578	524	599	540	528	545	560	507	547	546	555	544	559	486	592	505	533	545	525	571	559	542	553	594	521	571	573	550	540	566	557	536	511	561	567	564	545	526	566	536	589	512	576	531	578	538	550	554	560	541	556	564	537	570	532	530	587	527	560	448	552	534	535	535	541	548	494	563	581	543	528	541	556	553	527	570	575	579	544	564	531	601	546	529	567	541	556	601	570	545	540	554	509	575	554	546	563	564	523	570	563	537	556	545	546	570	558	525	528	544	543	537	502	521	537	557	582	581	546	528	552	478	529	541	538	560	542	551	572	605	551	555	534	542	525	560	527	556	507	517	552	592	590	535	544	559	553	565	545	551	550	542	530	532	525	516	571	549	560	566	532	558	558	526	558	522	584	535	548	580	511	506	536	580	549	573	584	541	566	536	530	508	558	533	585	559	553	540	556	563	549	557	590	553	495	570	591	578	471	583	512	517	565	548	572	558	570	548	540	575	504	524	541	605	546	584	576	567	572	538	546	555	586	536	511	564	547	581	508	561	560	535	564	528	552	567	537	536	512	554	525	547	568	545	528	564	527	516	547	522	517	512	535	556	546	532	623	559	530	576	595	531	552	553	565	517	571
21643	13317	8972	4491	3226	2544	1877	1620	1341	1123	992	928	806	800	732	724	737	627	637	662	630	586	589	589	583	562	589	617	584	542	520	603	577	551	569	541	542	562	545	594	581	573	571	542	558	520	506	531	540	550	536	522	562	535	527	568	572	537	553	536	590	537	509	557	562	580	524	602	547	553	520	530	532	590	578	536	529	597	566	536	563	525	532	539	566	557	506	545	554	550	510	538	544	548	499	564	560	519	579	508	534	536	514	551	564	560	536	553	562	560	532	506	564	541	587	584	596	579	580	572	604	558	524	628	583	553	522	536	525	582	538	548	590	547	565	528	566	576	576	551	522	539	521	571	571	520	501	569	545	533	536	522	559	563	547	539	551	575	563	522	550	542	520	538	551	530	526	540	510	555	529	511	566	540	513	590	574	546	530	521	556	522	547	522	528	564	536	582	553	562	522	495	557	519	548	540	528	546	539	563	516	505	527	507	553	556	557	490	591	522	536	541	543	535	539	526	554	515	565	510	499	538	552	510	527	551	548	513	538	568	529	522	560	503	561	578	528	538	521	545	524	530	508	499	507	533	523	535	553	526	536	512	510	525	535	530	547	521	550	502	562	545	574	518	539	491	559	522	572	559	532	521	530	537	536	549	544	510	527	519	579	532	540	558	513	531	568	557	531	514	561	567	495	489	500	519	576	531	534	558	536	482	526	536	542	517	564	542	516	561	559	542	496	544	555	566	527	522	530	515	508	544	524	525	557	532	518	504	536	588	532	505	575	510	531	536	550	524	547	555	522	540	601	524	555	516	510	565	573	507	551	527	535	538	545	567	599	541	544	558	546	560	572	519	517	511	520	524	563	518	532	529	538	561	557	560	546	567	584	523	556	527	547	567	525	569	582	496	539	537	538	591	528	572	502	530	531	550	554	510	543	546	577	533	591	575	561	544	528	530	526	538	509	545	477	508	519	519	540	526	548	525	553	558	520	503	544	521	555	545	539	557	535	505	539	531	561	521	533	534	538	544	500	541	550	599	569	543	542	511	501	587	569	514	531	520	554	561	514	477	559	509	544	547	602	582	551	573	534	570	523	545	493	515	525	552	540	557	565	572	519	557	504	543	531	534	545	523	561	541	481	544	572	544	594	555	549	536	552	558	546	565	549	545	529	532	507	521	519	521	523	557	528	576	554	519	513	568	539	547	499	539	520	477	522	559	510	519	553	517	544	524	546	525	529	559	558	580	512	547	526	587	543	516	517	545	533	571	515	516	503	561	531	543	522	510	505	560	552	514	565	564	475	515	514	543	526	514	538	545	498	552	520	529	511	573	567	538	533	550	580	542	551	493	502	525	552	565	564	531	584	553	570	533	546	523	544	544	542	535	550	530	573	524	524	544	538	535	527	526	572	529	552	528	562	530	552	508	497	524	520	525	545	498	524	528	525	543	517	531	512	551	513	579	523	501	538	520	543	564	515	533	527	550	570	542	575	533	492	510	516	511	523	567	535	520	530	561	542	516	523	522	532	533	511	547	534	543	533	564	589	522	570	562	538	529	549	537	575	568	534	536	576	551	547	549	554	538	521	556	553	544	530	522	553	487	505	501	540	543	513	570	522	551	534	547	537	568	546	552	535	559	539	570	504	590	490	535	560	525	589	538	506	517	581	500	478	536	537	526	525	488	499	522	546	556	552	526	535	533	518	563	586	525	558	511	532	572	541	523	534	538	541	553	569	575	554	528	505	534	534	503	533	571	546	538	569	499	535	556	541	552	518	537	596	523	583	498	532	533	555	540	565	575	556	580	471	560	526	559	561	560	559	537	530	567	564	510	531	557	548	570	523	513	525	523	513	517	548	542	533	547	509	513	508	523	504	537	596	553	511	539	512	526	561	550	551	553	526	487	549	574	572	529	551	566	506	559	531	537	549	546	519	500	541	508	548	513	567	566	545	519	492	539	597	551	541	484	532	504	554	533	551	553	530	507	546	560	546	542	553	517	547	511	556	503	545	566	556	526	554	546	585	517	542	542	500	534	551	504	551	503	578	525	504	542	553	520	525	530	545	551	520	574	568	492	513	578	545	556	558	520	526	488	528	532	524	557	561	566	530	551	550	548	532	538	496	517	509	562	564	550	542	503	549	567	521	532	520	538	525	510	526	539	568	576	545	574	556	520	505	567	529	518	552	511	529	573	517	523	502	530	558	551	542	504	568	495	534	529	505	589	552	568	525	540	562	545	533	499	557	543	564	585	538	531	540	539	534	551	528	505	497	578	558	570	536	555	542	572	551	563	539	525	554	492	522	551	520	570	548	525	546	527	542	502	547	536	570	514	540	516	529	536	541	535	535	525	527	518	538	554	541	573	550	474	522	559	504	532	507	520	525	576	550	528	530	559	520	512	565	527	592	526	525	533	567	559	531	530	543	564	556	557	509	530	551	536	532	570	535	501	545	533	513	555	545	497	540	543	538	583	551	507	520	542	535	522	536	558	548	528	538	547	569	538	502	556	568	563	525	573	548	527	559	553	534	489	550	497	561	513	546	536	540	546	564	549	507	493	582	557	514	581	535	523	542	553	535	528	567	522	529	552	512	538	560	529	531	538	536	539	551	510	537	572	535	547	553	545	524	566	539	547	536	590	539	526	513	513	531	548	523	560	526	510	524	525	509	552	506	552	536	506	523	573	545	500	518	521	571	535	557	541	518	555	579	500	517	544	554	557	511	576	567	516	541	510	515	519	518	551	547	508	531	530	573	533	526	539	533	500	536	555	543	528	549	533	533	560	580	526	559	553	528	520	561	546	527	548	543	484	533	577	560	559	528	597	539	558	531	545	523	559	551	513	531	516	566	525	546	564	550	575	500	541	545	523	537	538	533	560	527	530	554	571	553	561	574	499	530	503	544	520	550	569	562	535	508	503	539	520	496	505	568	551	577	514	513	524	530	537	543	543	563	532	568	552	509	561	551	571	508	543	583	550	526	506	522	548	537	533	542	545	534	557	552	556	581	568	511	546	569	547	553	543	516	557	540	590	527	572	518	515	532	563	572	567	514	521	534	549	547	500	516	519	570	563	554	549	562	532	479	550	522	549	550	574	567	544	515	527	505	573	533	528	531	527	592	549	574	590	531	490	516	554	548	524	507	553	532	531	545	542	536	583	540	521	581	564	549	555	570	510	530	530	587	569	560	556	557	544	499	536	541	569	517	552	535	524	552	533	531	541	531	528	535	511	510	527	527	555	555	528	564	494	568	523	551	495	569	515	559	535	524	545	551	520	554	518	549	509	538	543	523	542	585	489	542	534	537	538	505	535	548	530	541	544	566	538	560	532	509	518	534	528	551	524	543	551	560	535	529	479	573	525	585	545	530	520	507	526	546	558	541	490	578	531	511	551	547	517	517	538	536	515	519	536	497	527	555	555	510	506	542	535	572	542	566	540	568	572	510	521	563	529	493	544	530	534	507	507	572	518	549	565	541	537	573	526	546	543	564	517	532	582
29308	17953	4089	794	634	614	604	540	525	517	569	525	557	592	584	539	509	554	527	587	554	584	545	548	530	559	570	529	536	532	542	545	518	551	563	572	522	584	538	544	561	536	538	582	563	527	559	516	528	500	560	524	504	545	506	539	519	513	580	544	535	543	518	484	532	518	533	551	544	533	512	537	540	532	547	557	569	523	515	547	533	536	513	580	534	515	557	539	446	541	522	579	552	591	562	547	528	550	547	541	525	533	580	517	532	557	553	575	530	562	525	570	535	605	576	551	495	511	537	547	565	569	512	555	543	589	573	526	527	508	510	519	519	533	530	537	542	580	542	535	574	517	524	543	545	561	493	493	560	570	548	549	537	517	573	520	501	536	526	495	548	540	558	524	549	534	528	541	549	532	514	520	547	595	569	510	503	544	553	505	531	535	553	544	532	516	561	557	552	509	535	534	541	502	526	566	536	538	544	556	551	518	542	544	563	524	565	503	537	566	535	551	545	571	535	521	518	517	566	595	516	566	566	532	570	512	531	549	561	549	547	577	554	577	549	535	519	576	545	538	498	532	541	523	526	533	569	517	539	576	530	524	529	554	594	533	571	494	565	532	537	600	500	545	514	553	552	541	521	557	532	547	576	524	544	498	510	512	543	550	560	559	566	520	538	528	540	560	538	531	534	544	558	533	528	508	554	481	538	555	555	570	545	522	564	538	562	496	533	521	535	525	567	549	573	535	519	585	521	526	562	508	512	552	545	574	549	550	562	554	528	551	535	515	556	520	563	550	541	540	569	543	556	506	563	523	532	541	577	552	512	554	549	580	531	580	537	554	570	583	508	531	541	547	528	525	513	548	537	516	536	563	517	549	558	565	586	504	540	573	558	554	514	531	538	542	566	520	567	527	537	544	530	521	567	567	555	527	555	514	538	585	552	569	554	521	537	532	546	564	525	536	534	562	519	536	556	519	569	552	516	509	546	539	513	554	577	547	521	547	575	521	490	516	526	525	516	541	539	527	540	520	544	550	549	517	545	538	573	518	568	527	564	541	515	555	538	555	537	476	539	530	537	513	536	582	516	516	534	532	543	535	546	513	584	559	571	529	554	526	579	513	565	555	513	554	539	527	546	504	565	550	603	566	563	509	531	515	569	508	556	535	565	554	540	513	543	534	521	502	551	561	520	567	575	570	519	528	495	519	570	513	586	541	517	558	499	530	490	515	591	535	523	545	563	555	506	492	546	537	539	532	563	523	536	519	529	572	552	518	519	546	550	525	510	551	539	586	518	491	536	527	553	551	578	543	570	511	508	515	531	554	541	539	534	588	543	546	538	546	572	533	518	580	531	556	501	477	531	543	523	525	554	496	513	530	559	573	541	552	536	522	539	533	552	541	515	534	519	581	518	534	538	549	520	553	521	510	541	593	481	566	595	556	546	526	536	575	524	540	549	547	545	559	584	553	518	545	514	486	539	537	531	501	566	560	536	576	548	544	549	568	577	540	537	535	518	522	560	561	562	558	524	560	553	532	528	531	525	537	537	517	565	500	562	563	543	522	563	546	529	565	517	599	550	544	546	538	533	541	531	504	563	515	552	559	548	558	515	561	527	542	504	564	531	563	508	516	538	511	547	563	485	549	527	546	530	519	554	557	532	548	574	506	528	557	586	554	545	541	507	554	545	550	521	510	568	532	494	514	555	539	559	584	515	561	543	560	532	537	521	538	522	586	551	535	591	563	514	585	509	567	551	565	533	530	541	537	515	511	543	533	539	566	593	524	524	568	471	502	537	559	555	501	531	559	552	563	556	541	523	541	562	558	514	546	479	536	575	528	604	570	535	533	504	518	528	547	532	557	509	557	527	600	524	523	548	525	505	527	536	530	548	569	564	548	522	576	554	557	515	588	533	545	548	548	552	544	534	521	556	539	551	568	509	553	530	524	559	528	540	564	590	532	531	524	564	535	499	536	543	597	525	525	539	552	524	512	575	557	472	522	529	551	551	588	545	517	510	527	527	511	521	581	551	525	527	534	518	581	549	568	569	491	552	564	511	560	530	532	514	541	566	543	511	504	550	557	553	540	554	533	534	558	532	528	549	535	586	552	504	530	531	522	499	537	527	570	529	531	509	524	544	485	521	526	553	529	530	534	549	544	572	565	538	549	560	574	579	560	547	544	573	541	533	531	554	510	530	493	525	524	530	534	565	525	582	577	499	559	552	547	544	528	500	598	532	549	540	540	537	554	516	556	531	527	538	557	531	526	530	547	532	560	548	552	560	548	587	555	498	572	571	558	584	527	528	541	550	566	519	556	544	529	541	553	546	509	566	547	548	579	585	510	516	507	530	529	546	578	582	558	559	537	518	544	574	536	557	550	559	489	563	560	548	543	507	536	530	548	556	500	552	533	553	544	579	565	511	522	570	548	510	577	543	604	560	541	553	550	524	524	505	537	547	543	542	527	529	557	512	526	619	579	526	520	543	569	506	524	523	533	519	524	549	527	514	492	562	537	516	541	526	538	524	564	582	556	565	578	512	548	565	564	571	510	567	518	517	545	502	543	546	513	509	567	529	525	584	551	538	560	543	583	563	556	531	554	536	531	529	555	551	532	535	520	562	522	548	556	493	543	490	574	544	514	526	535	542	533	585	530	502	565	517	563	567	532	521	557	530	535	580	520	535	565	531	568	527	532	537	512	548	585	529	538	530	552	567	534	547	570	553	528	522	530	545	531	532	565	517	500	532	551	513	533	536	568	533	521	598	562	538	525	491	521	536	551	539	525	530	532	568	518	535	535	531	549	594	539	492	527	563	557	510	535	515	535	543	525	543	558	525	552	553	573	508	548	545	560	533	566	513	525	564	586	534	562	591	559	551	537	577	564	563	562	566	490	582	535	545	512	542	516	506	570	502	544	514	536	504	496	567	535	513	550	566	559	566	527	533	540	504	565	537	571	541	531	521	528	567	519	520	544	559	539	546	532	569	506	499	542	543	566	540	526	490	526	532	558	545	523	530	579	556	555	551	534	551	528	557	508	520	549	549	542	572	512	539	531	597	538	581	526	506	550	557	537	545	516	509	550	566	564	504	594	533	517	529	549	532	519	571	573	542	505	548	593	538	563	544	521	534	558	517	509	505	588	563	566	573	477	531	543	546	535	553	592	566	528	539	554	538	529	511	514	593	561	540	560	596	535	538	563	532	535	580	621	548	531	558	517	524	533	572	555	538	513	499	552	537	568	533	496	517	538	496	551	578	556	564	511	564	494	534	523	530	529	550	583	522	525	579	537	530	568	552	511	499	492	489	492	558	557	538	542	582	565	536	540	536	552	531	543	520	566	508	569	575	533	529	593	519	541	554	543	514	524	529	485	498	531	539	562	568	526	533	525	525	555	533	570	573	543	498	537	519	582	548	568	491	586	509	591	505	528	544	511	555	551	548	517	539	568	502	540	527	576	522	496	534	587	521	561	584	542	565	522	545	537	532	593	544	535	547	514
16324	991	838	658	667	630	582	546	589	581	620	574	590	581	594	605	570	596	581	602	620	562	529	565	532	612	592	548	578	576	538	559	547	560	557	552	542	594	574	560	574	582	545	557	577	530	551	563	524	547	531	585	546	548	555	499	549	574	569	544	557	546	553	566	528	568	575	546	532	573	556	582	596	553	571	542	599	561	599	557	616	570	562	500	579	554	541	584	548	554	594	598	595	542	532	563	581	552	591	537	610	548	601	576	547	570	557	558	553	579	562	565	541	513	582	587	567	544	590	560	564	567	589	580	565	605	557	531	614	564	598	599	567	545	586	573	564	569	564	560	568	560	572	586	605	562	570	549	501	542	524	568	578	561	562	555	589	598	552	616	592	585	552	563	549	552	586	536	549	602	597	524	526	539	562	532	518	526	544	555	590	562	538	539	563	551	585	554	560	587	570	559	554	523	553	567	524	526	562	522	586	600	590	588	524	537	550	607	575	565	562	601	556	600	589	557	591	563	576	543	569	618	591	551	582	589	564	544	603	580	590	572	545	584	545	540	617	528	534	533	548	572	603	541	525	558	608	550	575	553	527	528	570	548	573	521	517	535	530	575	530	525	571	557	544	569	538	556	539	614	570	564	546	582	563	573	577	546	561	600	552	524	512	576	578	567	568	585	534	564	562	556	561	569	593	553	536	515	562	568	559	537	556	528	538	545	575	499	556	601	530	584	540	568	578	549	563	568	517	555	558	556	547	545	529	545	529	562	558	525	595	550	543	533	564	570	603	574	547	571	591	520	548	571	536	572	543	582	561	522	515	575	556	531	521	563	596	560	546	536	564	583	598	552	595	539	549	570	517	549	569	563	558	557	522	578	513	575	591	559	585	498	526	555	562	535	560	557	616	599	556	547	540	565	559	557	650	523	532	571	512	579	540	586	514	577	539	542	551	570	566	554	539	556	521	570	571	547	561	541	525	599	557	527	531	550	534	528	560	563	626	542	564	564	629	572	566	572	615	539	554	588	580	549	577	531	576	559	573	560	552	577	558	539	556	550	563	575	589	556	557	561	551	564	556	561	568	538	540	565	568	551	590	567	546	566	547	558	562	573	514	552	548	523	572	578	564	594	576	560	536	548	546	568	585	555	565	550	569	537	549	546	595	546	569	546	613	573	579	517	548	525	566	566	531	528	499	528	544	515	546	576	566	560	579	546	562	520	567	542	559	567	578	559	550	521	572	596	515	558	556	577	563	605	577	590	595	576	536	579	597	598	533	579	501	588	572	552	545	566	572	508	550	552	587	601	619	580	582	591	529	567	604	608	566	570	565	577	557	559	591	570	554	562	565	578	574	558	541	551	573	551	577	567	545	543	563	543	554	588	566	557	528	565	605	592	489	555	540	540	584	574	561	558	566	557	567	629	595	568	545	567	552	527	572	516	570	583	568	565	566	540	596	555	525	564	562	597	558	563	572	530	633	612	551	580	567	588	551	571	575	546	568	557	566	581	539	558	558	549	584	514	569	520	551	542	586	543	535	553	591	571	558	560	552	552	544	556	563	595	548	560	536	515	579	572	574	563	543	585	556	536	572	583	488	582	539	561	564	521	566	559	580	604	537	565	557	588	552	582	605	541	545	564	546	562	548	562	514	540	567	568	541	565	548	546	583	582	586	523	576	553	592	606	545	566	536	578	518	512	548	569	551	571	555	570	556	515	556	554	591	591	564	594	561	589	580	559	537	564	541	542	588	588	546	607	546	568	546	587	576	542	573	503	530	621	554	540	549	578	525	543	521	520	553	590	573	548	564	590	563	527	569	568	569	587	592	566	584	570	593	545	525	549	531	568	560	552	566	594	558	561	587	563	571	559	559	558	564	561	517	569	567	602	542	562	560	616	587	588	549	556	579	559	514	563	529	609	562	597	527	543	534	566	584	605	553	555	546	554	557	576	588	522	554	527	592	533	558	534	579	555	558	534	521	538	587	574	554	531	570	579	559	514	567	581	575	544	583	551	541	546	588	568	551	618	600	588	560	591	532	582	553	547	559	536	571	557	574	565	575	592	524	566	577	569	551	576	550	574	575	555	572	586	548	592	552	605	567	554	569	553	514	580	570	620	558	558	578	560	536	578	585	575	597	572	574	562	553	535	546	543	486	551	568	550	539	593	582	529	550	603	644	572	545	559	579	570	550	544	533	563	565	611	611	602	563	555	553	511	598	577	566	589	581	533	571	578	557	577	572	524	618	535	549	546	549	558	534	554	572	579	583	558	589	559	571	556	580	571	559	589	575	618	611	555	516	561	569	555	590	598	592	601	549	568	588	570	568	553	535	607	585	540	575	567	574	562	532	568	597	602	490	534	552	576	556	580	569	523	550	574	595	528	515	550	584	566	595	575	575	591	539	571	577	607	570	560	571	551	523	533	551	554	580	550	562	586	569	530	519	576	563	585	599	532	525	539	560	549	616	532	537	540	611	570	565	586	543	568	560	580	568	600	549	573	566	571	604	534	557	563	555	528	522	552	574	563	597	559	589	592	579	580	570	549	523	563	535	520	567	566	520	557	581	553	547	575	545	560	605	558	526	541	561	558	573	603	554	549	594	576	526	568	591	590	567	582	556	575	568	557	557	550	566	575	571	529	559	561	579	588	557	562	545	580	553	572	528	522	528	580	572	573	559	550	586	576	592	560	581	548	512	547	565	518	571	530	573	556	570	549	562	572	579	541	540	557	567	607	582	586	599	622	570	587	533	550	590	562	590	538	575	549	569	555	576	556	555	527	600	580	582	548	548	596	540	584	527	559	577	576	613	526	540	550	555	500	558	559	600	585	580	602	550	543	547	561	538	548	545	520	562	597	569	533	561	560	519	562	605	526	609	575	588	549	554	603	568	586	530	570	543	546	527	538	579	525	549	553	556	589	591	559	560	570	548	575	555	572	531	543	557	543	581	551	591	531	535	559	572	523	570	560	596	569	554	559	607	621	576	601	605	574	542	564	508	560	545	551	576	577	577	558	574	570	561	562	525	551	541	587	597	528	551	514	570	563	572	550	556	582	585	571	569	551	551	581	545	537	591	618	575	539	552	572	621	630	530	593	571	557	534	557	559	547	625	519	554	593	542	563	553	562	601	553	559	556	547	539	581	610	551	542	566	581	564	600	594	547	580	570	531	558	534	564	561	574	558	574	546	567	581	559	565	528	574	539	540	571	558	555	561	583	593	592	580	592	540	581	561	520	583	587	558	554	528	570	566	595	587	549	568	524	524	549	594	575	521	571	584	564	583	546	537	559	582	574	540	539	524	531	565	566	583	566	574	565	499	592	565	606	606	597	544	517	530	529	549	528	546	564	586	577	546	554	571	581	621	551	575	551	568	557	589	589	544	561	602	571	548	565	586	565	563	558	540	525	546	528	531	557	567	575	578	562	611	545	562	578	548	609	504	545	559	574	586	547	571	572	558	572	584	542	556	569	582	587	529	581	527	517	531	548	567	565
24104	21528	28855	24674	21541	9587	1040	691	595	576	517	520	461	481	441	391	479	426	427	388	405	420	430	401	400	366	383	413	383	419	412	343	358	412	426	382	395	400	389	418	423	352	377	384	364	375	399	395	435	344	408	388	401	400	379	407	373	370	387	375	372	391	374	379	379	389	393	404	383	371	363	388	387	365	375	387	399	412	426	380	330	387	359	401	376	342	432	396	407	373	378	399	392	381	376	407	355	409	361	409	371	357	408	391	394	406	402	378	384	398	393	385	392	357	388	417	378	387	399	391	383	407	410	457	401	367	391	382	404	381	394	409	367	345	432	382	403	372	375	367	397	378	359	394	385	376	374	409	410	387	364	372	388	372	342	362	339	388	366	373	432	381	359	396	415	377	397	379	394	318	381	404	375	371	391	362	400	399	392	365	383	388	372	429	395	395	373	380	388	409	398	379	365	392	424	353	392	363	374	361	385	397	406	380	401	377	363	390	394	388	418	396	371	397	392	405	356	393	388	362	401	386	381	400	367	380	407	376	369	369	353	377	355	383	391	374	399	371	407	363	382	399	374	356	399	396	391	337	389	402	397	410	381	370	365	346	372	424	386	368	379	371	392	378	336	363	390	366	415	393	413	359	359	426	380	393	428	400	357	405	412	399	419	388	432	428	394	366	395	363	406	397	346	383	379	376	414	377	412	346	374	392	389	388	396	421	371	375	415	399	409	354	368	402	412	385	343	382	417	369	377	389	391	398	395	373	382	371	396	350	406	408	373	331	407	388	347	373	421	384	394	405	377	367	381	399	388	407	399	378	386	381	351	400	368	388	315	394	401	391	377	364	392	405	389	361	362	395	398	390	372	362	361	409	374	370	375	413	365	388	388	390	375	382	366	398	394	391	400	395	395	361	351	414	382	372	392	381	394	393	398	403	378	387	380	346	367	395	376	351	363	391	384	425	374	405	402	397	427	355	406	383	367	393	400	378	366	379	376	397	406	349	401	404	381	409	381	413	361	377	391	370	395	405	407	422	385	417	387	392	376	415	369	376	361	376	387	374	359	367	363	404	388	366	382	378	390	373	389	387	401	387	375	384	445	391	391	421	381	373	383	400	367	397	364	383	395	381	353	402	392	416	369	416	363	385	403	370	370	367	338	398	384	401	375	371	376	402	400	377	396	396	376	367	384	385	418	377	416	371	367	367	344	389	379	364	400	396	398	395	374	415	415	422	386	414	361	388	396	370	364	383	368	406	368	411	418	381	368	372	418	356	387	387	405	377	365	368	345	372	397	392	442	396	362	431	399	379	383	377	408	402	377	422	357	379	366	379	365	392	384	356	382	363	389	399	405	394	372	357	372	383	352	386	378	371	403	414	388	405	378	365	410	344	353	373	358	376	407	389	370	376	379	409	410	390	361	420	377	372	347	359	382	387	406	385	395	394	374	322	390	406	398	404	342	372	361	350	361	375	338	360	409	380	409	374	376	406	393	388	397	337	401	392	387	379	383	358	374	407	376	408	372	360	368	401	390	379	389	380	398	372	387	397	383	395	392	377	350	386	414	371	355	406	401	415	352	381	412	376	374	419	362	348	401	396	393	384	405	363	366	364	374	392	409	389	393	401	393	404	369	347	384	374	358	386	372	387	404	385	376	384	380	379	382	416	390	402	374	388	396	423	399	395	367	368	333	390	386	371	374	371	384	370	390	392	370	370	380	375	390	372	371	379	369	393	361	373	367	386	362	365	393	409	377	379	396	376	399	421	403	362	364	380	395	396	376	396	359	364	396	381	394	401	369	427	372	366	349	365	420	388	364	401	387	391	391	352	418	363	400	377	400	385	372	411	363	369	393	402	412	388	401	402	399	385	359	369	430	376	368	392	402	397	356	370	372	340	394	351	337	394	404	400	374	382	403	393	370	355	417	386	421	396	387	388	374	376	378	377	369	371	367	399	373	394	407	385	418	400	400	338	343	372	382	405	400	380	374	397	376	365	409	371	388	391	360	381	377	384	359	364	391	398	376	394	416	355	391	444	392	400	349	367	354	397	400	375	387	385	375	359	375	386	387	402	412	386	393	391	367	375	418	377	393	405	400	349	380	350	386	354	361	389	360	380	378	359	333	323	406	380	382	403	378	372	358	365	367	366	380	399	391	357	367	395	405	387	416	364	396	313	404	413	415	388	378	410	358	380	383	420	359	385	416	381	379	361	376	339	421	415	357	386	372	390	392	349	372	408	372	387	417	383	405	395	365	395	353	344	361	403	385	331	380	400	390	401	400	388	373	358	412	390	416	382	419	388	392	379	363	380	422	352	382	366	429	390	407	380	386	367	397	450	357	337	372	361	421	385	418	380	386	393	406	410	349	364	369	345	411	421	405	382	392	373	402	364	353	385	382	383	371	407	388	387	380	388	400	404	372	361	385	374	413	366	371	385	379	391	355	372	376	372	402	394	383	389	342	357	364	410	397	371	375	392	372	388	383	387	358	400	397	376	380	370	373	406	380	331	390	400	401	388	361	399	398	349	430	378	381	385	378	371	407	375	371	375	409	382	398	385	350	368	368	412	381	385	436	371	392	370	405	358	396	397	390	393	373	371	364	380	358	393	385	406	389	393	392	363	350	388	380	407	390	370	391	383	402	356	354	368	420	381	416	416	354	393	358	410	388	395	371	377	385	359	389	392	366	381	375	372	344	334	371	379	356	382	401	361	382	376	398	395	391	379	378	401	396	394	375	370	374	388	395	349	398	383	368	367	371	370	404	365	378	391	421	411	372	412	414	388	409	407	392	370	421	384	381	353	352	381	395	399	374	380	382	371	389	415	399	381	418	380	393	415	371	406	373	399	362	397	365	383	376	405	364	353	379	335	341	369	374	386	381	397	369	368	369	423	401	373	384	380	398	380	418	376	369	401	408	387	389	372	358	378	398	388	409	401	348	407	399	373	384	388	375	372	413	368	396	381	375	381	365	352	395	379	411	342	358	364	398	382	422	375	347	371	421	385	380	371	395	398	406	396	373	375	383	389	377	386	406	368	381	403	351	384	356	343	348	375	361	377	395	365	366	417	424	388	395	395	393	382	394	396	406	403	374	372	382	357	327	333	392	413	397	388	353	388	353	407	423	418	357	381	409	401	363	365	385	429	373	392	348	375	361	348	385	377	347	417	350	410	390	338	363	372	378	363	380	408	383	361	362	418	406	376	358	348	371	386	352	375	355	357	366	402	372	399	407	332	381	372	387	379	377	409	400	405	366	397	384	367	384	374	363	400	346	378	391	398	360	394	391	349	376	404	364	390	337	347	373	385	366	379	382	396	403	357	405	393	409	396	405	401	359	402	399	404	392	398	400	376	415	407	375	406	369	383	401	397	408	392	380	385	378	405	364	351	395	393	403	396	357	365	348	370	415	381	342	355	397	411	392	371	366	370	346	369	397	384	366	399	374	386	411	395	399	399	375	393	357	394	367	397	381	365	405	391	398	413	361	393	387	400
19649	8119	5447	2609	1992	1505	1143	915	789	716	610	552	596	549	540	518	509	464	465	461	470	442	444	432	461	398	427	400	441	430	412	421	433	432	477	387	445	453	382	420	383	445	381	394	423	399	413	393	396	409	418	389	398	395	391	384	413	413	397	406	421	384	407	435	398	374	410	436	435	421	396	389	406	400	372	394	410	417	407	385	401	380	389	380	420	364	372	414	375	385	395	420	436	408	377	407	392	410	412	407	417	416	428	403	404	451	417	394	381	389	385	394	392	432	423	429	416	402	409	456	411	394	433	446	448	436	400	453	457	425	435	403	419	428	425	395	415	364	402	406	421	404	426	396	422	420	418	376	416	405	357	419	439	382	396	406	413	379	410	386	390	376	406	408	371	423	428	411	420	406	395	392	440	369	419	448	394	381	397	398	396	377	423	444	395	400	413	406	389	417	396	399	437	373	413	431	397	375	423	400	443	359	380	398	394	395	416	420	421	392	417	396	415	387	362	382	393	390	415	404	388	404	458	433	403	407	418	384	400	431	414	400	388	416	404	385	436	385	410	413	402	381	432	405	397	411	423	421	380	408	379	405	420	370	402	392	430	395	395	408	409	401	436	390	366	384	378	423	399	408	393	377	417	424	445	383	397	382	388	375	419	409	401	379	367	383	393	413	381	388	393	388	412	400	406	407	429	395	372	363	420	436	393	403	405	393	431	414	404	409	432	395	396	435	416	411	377	427	389	366	394	402	438	419	382	411	375	420	412	398	380	405	382	399	420	399	392	423	370	388	390	417	396	376	401	412	398	452	385	374	391	387	387	412	387	394	396	381	395	385	395	420	395	407	368	402	382	403	378	413	404	403	454	370	420	420	400	385	438	414	422	397	397	402	404	436	382	414	375	361	415	403	377	364	380	411	399	389	406	407	426	391	374	401	393	380	436	403	411	409	404	413	381	412	422	394	385	418	435	381	370	435	384	412	429	388	351	373	409	380	370	379	404	370	357	395	399	408	401	399	384	395	413	416	395	413	420	387	400	368	389	370	409	408	404	434	405	393	416	388	410	445	376	406	391	408	423	398	395	393	345	401	370	430	408	402	393	384	375	403	368	395	409	388	429	418	410	384	371	461	373	406	420	407	408	430	418	405	406	395	387	403	387	370	407	406	423	408	439	406	411	423	411	400	400	394	396	391	423	395	421	377	390	426	401	370	438	412	389	399	377	387	398	421	414	393	420	395	371	404	445	418	399	376	381	421	420	433	385	409	389	405	381	365	388	396	393	390	399	405	419	402	407	409	371	422	388	394	421	384	400	379	391	387	409	373	419	392	423	401	400	391	420	406	378	433	398	399	376	368	393	403	386	377	428	417	416	400	396	394	395	435	421	445	374	397	434	399	409	390	413	411	366	417	401	408	430	388	372	411	391	418	427	372	437	373	397	417	378	423	406	408	414	407	403	395	424	344	395	382	409	402	386	407	424	435	403	397	397	411	393	400	403	400	425	428	403	359	405	391	400	422	380	386	416	386	424	414	367	397	447	390	429	427	367	419	441	404	380	398	421	393	407	399	405	428	396	385	387	426	424	416	414	420	436	417	380	382	404	445	419	415	427	403	427	396	424	383	379	389	398	421	358	431	392	407	394	440	431	426	419	398	406	404	392	391	436	429	385	424	353	444	390	439	390	387	417	383	410	409	412	425	376	384	417	412	403	422	419	436	413	397	388	418	362	398	398	388	417	407	390	413	402	417	395	368	449	400	401	359	426	410	400	410	385	399	407	436	404	384	419	382	369	408	429	396	394	405	415	424	381	404	400	424	422	394	400	453	427	409	395	421	417	406	382	422	396	395	391	405	445	396	410	401	405	428	424	379	419	395	400	393	363	430	426	392	435	416	409	400	395	412	408	398	397	393	400	357	437	418	413	349	410	381	395	423	360	388	442	427	420	379	405	391	421	408	424	423	415	406	410	409	367	433	406	382	373	396	382	389	411	407	397	387	399	422	388	386	397	413	408	372	397	363	400	413	409	381	403	409	369	391	374	367	383	345	376	394	377	404	398	433	444	419	457	393	422	417	422	413	415	390	403	398	410	402	395	401	397	406	406	407	387	411	450	396	436	421	390	424	374	401	400	414	426	415	394	392	382	407	434	399	409	377	372	434	405	371	414	457	382	428	406	390	388	434	401	407	386	439	407	420	395	427	382	429	395	412	432	386	389	397	411	405	386	417	382	345	410	399	450	388	435	398	412	438	430	386	390	380	411	386	426	385	412	423	408	409	394	385	387	375	385	415	381	388	405	408	392	394	440	381	389	371	387	389	385	407	394	392	376	409	429	432	443	408	414	402	402	419	424	425	428	380	451	385	459	375	380	389	414	409	386	359	417	412	414	415	431	390	398	399	400	426	426	390	381	377	431	397	382	387	408	361	393	399	414	367	412	361	392	422	375	410	416	403	421	432	397	400	412	395	386	417	415	432	392	373	417	377	378	423	407	413	405	376	394	420	396	402	377	366	380	430	403	397	399	403	364	448	402	382	405	404	404	418	413	393	401	394	405	391	399	400	369	383	411	391	430	425	421	390	411	427	403	395	409	367	397	380	407	404	370	394	383	412	401	380	366	407	376	393	409	428	378	397	388	396	408	405	384	427	372	411	409	404	398	385	388	428	411	382	376	381	391	419	411	392	371	371	394	427	413	413	412	436	436	428	397	381	379	420	404	438	370	419	388	394	407	415	427	423	407	443	400	410	409	393	412	386	415	397	384	384	396	421	386	416	397	373	423	349	385	419	384	380	386	389	393	387	388	386	392	405	372	375	398	378	401	374	404	381	416	363	408	410	388	407	403	385	410	406	422	399	416	405	352	366	390	391	414	379	385	407	382	412	414	421	400	394	391	394	405	373	384	386	433	418	445	426	392	391	402	416	385	411	409	386	411	396	388	407	384	376	385	406	399	363	400	404	383	426	406	394	409	411	381	382	376	404	380	392	402	391	387	433	391	401	409	374	398	377	393	408	408	414	434	409	398	386	406	391	432	415	378	384	389	407	394	406	371	463	391	398	425	379	434	384	390	375	411	389	426	414	376	399	361	411	420	391	406	400	415	388	407	357	387	404	397	398	379	408	396	392	420	409	382	396	412	434	431	416	395	412	363	405	427	469	383	394	378	414	409	392	423	406	416	422	430	401	404	388	438	362	452	429	404	411	373	408	415	425	387	400	416	433	412	369	419	388	414	394	428	390	367	395	378	416	403	390	386	410	377	407	416	389	364	399	413	408	439	422	416	404	356	413	421	403	403	387	397	418	378	422	427	377	376	431	406	418	430	387	395	423	393	404	373	394	395	408	393	378	400	392	409	421	402	422	459	433	397	382	379	392	386	438	405	413	381	397	416	371	427	412	416	417	433	411	398	417	429	399	388	415	386	385	435	426	399	401	382	425	402	404	425	368	397	423	438	399	378	392	450	379	395	388	416	393	392	405	392	390	386	432	429	378
25432	21546	27625	25784	9854	1128	901	843	838	845	783	805	816	762	812	780	746	814	748	760	764	700	714	710	781	672	726	728	750	754	733	679	664	703	709	724	740	736	746	732	748	756	751	758	706	721	722	708	720	706	715	702	730	710	729	732	712	678	724	702	700	738	728	754	698	705	744	664	700	717	699	705	665	663	704	737	714	684	728	714	707	723	714	751	693	712	691	711	743	748	743	793	705	709	676	714	707	722	678	648	670	701	775	706	704	655	663	704	682	703	733	733	721	774	752	699	748	757	738	733	703	732	753	745	724	707	690	706	706	721	728	730	703	711	759	716	712	709	703	682	755	728	718	729	724	718	722	700	737	686	711	705	725	738	721	690	724	729	721	718	693	741	696	721	792	699	698	665	729	781	710	688	736	748	711	693	722	659	709	710	701	673	719	769	743	732	787	767	730	742	684	688	685	665	679	714	675	696	696	759	735	758	749	736	646	737	702	720	695	753	718	740	672	684	678	737	738	725	694	720	719	707	697	705	707	690	717	665	677	711	753	752	683	742	713	742	721	776	757	691	712	728	714	693	725	721	710	708	748	730	709	711	689	662	743	694	708	723	652	745	716	705	693	719	754	711	735	706	748	697	764	735	692	700	724	685	659	696	682	734	743	660	749	710	734	689	695	713	734	707	683	758	716	747	695	705	698	742	729	717	693	779	733	725	698	695	686	725	726	730	721	681	691	699	716	671	725	684	690	721	722	719	718	697	690	731	711	703	715	765	730	647	727	695	790	776	704	669	719	671	737	718	733	705	727	712	755	697	745	714	695	743	691	758	709	703	712	723	672	709	696	737	749	690	702	708	691	720	680	769	708	707	737	759	779	707	716	683	720	685	721	738	665	696	675	670	689	724	769	730	729	709	708	675	694	688	750	741	704	749	707	718	706	719	699	741	742	665	731	701	695	716	725	761	726	677	700	686	719	729	676	726	712	712	724	689	727	689	720	754	687	688	681	710	664	696	722	744	717	705	665	655	730	693	687	707	700	729	735	714	712	728	738	705	702	746	691	734	701	707	735	698	728	703	738	737	706	730	680	725	685	726	701	729	737	716	717	677	711	669	698	696	682	669	724	756	736	716	700	730	719	728	709	703	675	698	720	702	661	628	686	686	704	690	706	715	734	740	693	749	707	739	704	724	737	656	680	653	695	729	713	680	702	729	695	715	715	699	674	733	705	736	697	697	710	691	712	690	700	695	730	742	729	698	737	708	710	725	698	747	680	702	717	714	701	727	753	679	655	740	701	752	729	695	723	701	692	711	722	705	691	705	641	678	730	699	669	702	744	742	685	736	711	711	667	699	690	682	717	726	677	733	673	702	716	716	669	750	685	715	709	689	737	704	689	710	716	732	684	704	737	690	707	766	716	750	663	743	659	701	744	712	672	733	696	745	721	742	686	735	699	664	720	749	714	695	711	732	700	698	718	742	730	686	735	711	707	775	747	708	749	688	769	699	746	689	681	717	703	687	693	681	675	712	698	748	665	720	748	699	672	704	721	685	771	738	663	666	688	678	719	721	761	716	681	705	717	693	689	701	693	708	731	732	717	711	699	742	728	760	746	702	705	660	748	640	748	778	690	699	695	748	718	732	704	706	757	676	729	691	720	701	704	741	770	739	696	670	729	761	716	693	716	752	688	735	764	730	705	716	712	725	694	747	724	715	728	686	693	681	749	675	688	770	719	734	670	691	711	692	749	681	736	704	651	692	772	690	704	706	714	748	675	764	689	719	700	697	718	692	679	744	685	721	675	755	729	792	763	755	731	713	717	743	689	748	736	698	687	723	741	727	681	687	678	720	687	650	677	706	711	636	693	723	744	693	658	709	704	726	731	723	686	670	750	695	710	699	688	712	674	725	685	668	739	699	728	731	696	684	732	749	690	714	663	645	711	732	724	684	726	718	692	721	675	678	713	715	670	736	683	716	709	718	728	736	688	741	710	678	689	716	754	731	733	728	718	735	705	751	669	737	722	688	690	716	712	751	690	765	740	733	739	738	751	704	688	707	674	691	713	744	696	692	692	670	677	683	709	713	656	723	746	675	672	735	697	694	723	719	722	745	756	728	744	736	656	718	685	704	728	714	774	696	727	731	717	731	733	695	711	684	694	705	703	723	684	699	725	693	706	725	682	704	724	710	695	697	684	754	695	723	743	729	756	690	714	700	753	741	706	738	714	711	732	724	733	698	730	718	703	715	775	757	672	724	711	706	674	759	752	719	693	730	708	684	670	698	690	715	719	686	700	735	723	722	712	703	742	711	724	725	771	714	766	707	735	735	698	701	744	764	711	711	744	690	751	745	699	726	713	691	729	736	734	703	680	706	731	661	768	722	732	706	728	682	704	692	723	695	689	682	713	736	707	713	742	740	753	737	697	724	738	729	718	686	741	717	724	724	730	703	738	690	675	679	710	674	729	709	647	720	713	683	753	710	698	697	743	728	711	700	696	693	712	738	705	739	684	704	720	722	741	695	733	685	707	706	716	765	698	718	746	758	707	672	738	758	710	708	743	710	722	681	727	730	713	698	710	764	721	705	743	752	730	713	682	739	763	692	750	706	726	777	741	696	700	701	722	673	691	721	707	716	785	740	712	750	686	725	739	739	737	736	729	681	747	680	717	720	719	670	757	702	731	741	703	702	699	717	760	704	662	690	757	713	741	707	712	724	683	700	734	705	677	667	695	704	687	763	732	704	697	729	754	699	713	687	756	746	703	733	756	717	760	694	686	673	699	724	637	688	712	725	724	744	716	691	724	712	772	643	774	711	699	729	718	737	654	725	726	710	705	743	740	707	683	753	704	719	710	695	699	721	748	661	674	693	728	667	720	730	708	690	713	709	708	757	707	693	674	704	731	711	741	733	741	716	730	707	716	718	740	719	757	736	675	736	727	709	739	715	705	734	687	689	758	767	743	659	703	726	707	676	732	718	720	666	728	717	682	710	683	737	717	716	673	665	662	735	649	712	720	683	705	683	725	702	705	721	750	703	747	704	702	760	764	705	677	724	720	676	760	685	722	705	744	712	674	703	689	764	656	708	730	686	734	703	764	699	712	740	691	730	755	693	710	765	725	751	689	743	718	711	712	751	726	681	720	713	718	753	762	714	730	710	702	667	718	757	775	708	744	678	740	738	708	713	688	760	662	732	684	719	711	704	760	745	705	678	714	705	665	772	717	690	742	726	733	681	686	754	729	708	686	675	670	729	713	708	709	728	757	708	678	726	662	692	710	724	696	746	753	689	736	766	799	732	712	661	714	663	715	635	694	696	710	672	711	687	689	750	655	694	664	716	719	734	686	736	725	717	662	734	757	761	705	726	705	747	747	704	707	735	727	689	670	693	758	732	723	712	707	678	709	707	692	725	713	686	728	649	722	756	715	718	699	674	709	719	677	729	704	738	724	753	754	800	726	732	752	741	695	721	730	678	695	701	711	728	704	701	724	716	682	702
19958	4805	3271	1812	1496	1260	1146	977	914	905	859	857	844	788	753	785	770	742	760	724	729	739	781	751	704	736	708	719	775	753	705	707	680	708	729	667	703	709	723	684	708	693	763	766	763	743	733	726	702	756	674	746	685	645	709	695	714	788	738	735	715	727	726	716	731	753	676	694	739	713	749	769	712	716	714	713	692	689	702	762	740	748	762	732	696	782	716	746	694	692	728	746	704	742	742	686	753	724	713	716	703	737	668	748	708	727	720	762	701	721	725	727	684	739	693	745	707	808	761	743	753	762	759	666	770	755	741	695	718	728	746	727	756	762	735	730	722	727	740	765	691	731	683	721	703	694	716	713	720	765	718	721	722	737	736	716	697	669	690	707	722	688	746	758	684	738	723	733	740	790	723	680	698	696	764	733	736	740	729	690	708	746	775	684	708	641	675	716	735	695	762	732	724	712	749	747	705	643	730	741	720	734	742	764	723	719	713	698	787	748	735	761	683	750	704	693	741	742	680	701	694	699	750	685	782	757	715	701	734	719	783	672	679	751	710	703	679	710	705	697	733	695	702	707	741	710	685	725	754	738	711	717	689	725	772	703	723	711	737	738	699	733	729	699	728	743	731	732	728	737	728	688	732	713	732	694	754	757	754	719	689	738	693	744	745	738	758	746	763	738	762	714	754	714	725	701	726	740	726	673	750	740	725	677	731	770	736	725	695	713	693	752	743	678	696	720	736	751	702	698	694	721	750	692	779	664	728	702	740	720	693	717	768	723	722	787	712	710	760	678	693	687	713	695	713	710	745	697	738	716	761	743	715	680	715	709	694	738	720	679	725	718	729	651	772	705	745	734	710	698	720	748	693	723	702	723	677	757	732	715	685	715	753	751	738	671	720	746	719	734	710	674	718	706	733	734	728	728	731	751	735	672	730	756	721	706	691	720	710	778	744	682	704	724	750	692	731	724	733	738	738	700	728	676	689	730	760	677	748	738	688	696	726	661	740	704	702	703	725	736	734	656	720	709	728	664	738	711	713	755	773	697	736	718	726	731	690	732	723	697	742	716	704	676	714	725	716	698	751	684	700	710	729	742	754	728	722	700	730	772	725	679	778	709	701	687	744	707	712	723	711	754	694	703	687	711	714	696	732	691	768	757	736	708	752	677	739	758	700	748	705	705	758	730	715	649	740	700	719	699	683	736	710	698	757	794	751	728	735	731	729	771	724	745	716	744	708	713	780	732	731	721	748	678	677	706	730	723	660	710	779	741	709	705	723	715	701	734	715	700	738	680	738	680	723	733	712	713	694	692	716	724	720	741	711	701	738	718	703	710	710	674	735	768	720	729	781	708	727	672	669	730	673	732	705	719	730	727	734	681	703	734	739	720	705	718	671	634	710	734	729	750	676	717	734	777	754	716	737	743	710	754	686	677	673	737	772	693	692	749	755	719	698	701	743	746	748	738	670	679	727	679	662	727	717	710	670	706	738	733	724	714	722	701	661	722	729	745	665	751	723	714	680	677	752	742	696	701	691	743	673	735	666	764	728	735	655	721	731	691	700	695	762	711	735	702	739	649	719	710	709	724	700	730	692	682	746	698	698	730	744	738	714	768	685	681	708	705	748	766	691	721	703	747	705	717	739	726	677	694	704	692	723	729	682	709	733	713	731	710	746	729	762	716	742	722	699	723	767	702	713	752	789	731	730	730	736	732	713	736	698	699	719	671	712	683	758	784	707	736	726	691	732	690	743	697	687	755	710	737	748	762	701	744	698	751	704	736	749	729	770	767	687	715	724	784	728	719	716	745	756	728	750	781	729	711	761	698	710	732	672	733	676	741	695	698	730	684	697	726	701	779	710	708	748	748	719	702	709	701	716	728	760	707	724	707	711	726	679	707	737	765	718	721	708	651	747	695	727	721	736	748	734	738	677	720	718	715	694	716	734	712	696	728	752	711	716	748	732	709	735	792	739	712	743	703	716	703	697	728	756	683	728	755	768	716	699	728	746	775	733	694	750	761	623	721	737	716	730	707	711	713	713	713	701	702	686	715	712	739	706	658	718	726	698	723	731	724	719	737	683	717	745	725	727	709	684	727	695	716	748	705	707	792	696	729	734	700	743	675	710	725	733	766	701	696	719	699	710	737	708	709	723	689	702	707	687	736	705	705	720	724	730	732	729	769	746	728	731	723	707	700	728	736	765	664	766	756	688	691	705	737	716	638	739	722	708	712	739	708	721	711	681	695	731	738	668	722	724	712	723	703	691	746	731	704	767	710	716	697	754	708	766	745	721	771	733	711	732	730	709	722	696	699	740	746	701	722	717	734	685	724	650	679	687	671	677	737	738	703	705	709	708	685	708	727	704	771	740	680	690	708	724	779	746	715	711	677	717	749	726	756	691	699	717	720	691	751	651	745	726	730	699	700	740	694	773	715	720	746	690	731	718	734	732	706	706	723	689	696	747	726	741	700	672	780	709	712	712	744	739	724	681	688	720	705	672	758	723	754	676	743	705	698	704	741	733	709	702	791	722	724	719	713	776	700	729	736	706	681	695	682	742	722	713	706	715	713	664	761	702	754	718	739	764	750	733	726	702	741	684	740	631	704	775	784	677	772	727	680	687	749	699	752	704	718	750	741	729	690	760	739	732	716	696	732	708	705	777	714	705	717	683	730	688	711	676	725	713	729	684	713	744	746	711	721	698	712	704	739	744	761	742	720	746	703	712	677	751	765	730	728	739	735	705	731	743	715	703	722	711	740	714	724	725	695	676	720	741	672	702	707	732	752	706	718	712	709	759	714	708	677	648	720	723	756	705	734	742	742	695	731	761	707	683	725	725	684	713	689	756	733	685	724	710	702	707	688	689	745	727	717	736	749	653	741	695	703	726	708	703	748	707	775	699	734	693	734	697	731	712	721	737	730	705	703	757	740	687	642	708	693	754	741	724	703	673	694	732	752	704	703	748	729	721	773	710	719	730	703	762	717	711	718	757	723	684	673	753	781	701	684	711	718	739	751	728	721	709	703	733	742	769	713	745	754	679	800	740	732	755	675	686	715	714	661	707	700	715	743	733	704	717	740	741	681	695	726	732	739	757	734	730	717	747	733	749	728	717	701	683	706	701	704	715	703	750	720	722	717	694	660	761	773	718	674	734	671	760	689	731	727	755	716	710	688	706	692	735	712	701	682	709	723	723	716	730	738	697	708	717	722	711	691	713	749	753	716	747	677	742	688	715	698	745	719	705	751	764	699	757	778	750	706	733	637	701	712	714	729	759	705	720	750	735	719	700	692	733	738	724	734	715	750	732	712	709	684	709	730	691	725	672	696	719	705	707	720	744	780	684	708	686	672	733	714	722	717	731	684	701	711	730	739	707	732	746	692	751	691	689	737	707	675	740	731	719	738	701	736	704	731	746	737	740	732	775	737	681	720	726	713	711	684	726	722	715	748	723	705	727	716	725	701	701	668	747	744	700	708	726	747	704	714	713	720
23067	21557	29293	24272	21558	21593	7292	1288	972	891	828	764	711	676	711	672	650	647	645	603	629	605	600	616	583	583	590	593	557	610	560	564	543	586	568	567	595	611	556	589	553	586	539	521	618	550	577	569	601	543	583	569	562	584	533	540	588	581	593	577	557	611	544	557	535	546	558	580	563	563	555	540	574	527	529	610	562	569	535	523	589	572	569	509	561	557	515	549	568	562	577	573	554	582	554	582	573	593	544	558	528	538	536	554	585	573	556	550	544	527	542	578	550	556	591	563	577	573	565	577	576	584	553	599	599	588	565	615	569	565	615	585	563	545	579	566	573	550	567	551	554	514	565	578	546	536	582	543	560	526	552	541	582	570	576	545	586	572	541	509	557	591	566	541	586	533	555	556	562	544	569	544	555	556	561	555	558	584	531	561	552	606	600	533	547	565	581	593	507	525	507	568	553	521	572	556	581	560	545	551	548	562	534	547	505	556	516	530	547	541	568	567	556	577	550	608	568	561	558	559	546	582	572	529	534	558	531	548	536	529	587	534	550	560	558	571	591	530	604	531	525	535	506	550	565	579	588	561	586	551	553	588	544	527	544	554	521	560	510	517	581	559	587	516	577	527	578	523	564	563	545	546	569	575	539	565	506	563	554	568	551	553	589	580	549	567	573	516	552	527	610	598	568	555	564	524	529	552	584	586	563	549	549	604	591	597	578	577	596	610	508	602	593	531	562	547	544	593	523	581	535	567	566	535	571	544	574	552	583	559	526	607	521	569	605	568	543	569	630	520	594	563	583	569	544	566	543	556	550	569	570	591	520	567	519	534	567	573	555	551	504	546	570	598	577	537	544	589	562	562	567	586	541	545	522	541	537	584	540	559	585	548	548	558	541	542	526	562	588	564	576	537	573	566	581	568	516	569	549	561	581	580	558	587	562	557	549	554	531	555	573	543	519	530	604	587	548	567	541	575	566	561	588	567	576	555	605	544	527	541	548	543	586	561	550	573	559	596	596	527	532	519	568	542	555	548	576	543	544	539	553	556	550	554	565	596	560	552	556	564	559	522	537	506	593	518	554	551	522	559	579	576	509	551	552	565	527	548	560	534	531	554	568	562	555	558	573	558	616	578	612	544	602	573	573	609	605	569	569	591	568	581	624	599	551	552	554	536	535	580	565	569	547	556	574	526	586	564	596	572	533	567	540	556	561	572	557	522	556	553	577	569	553	595	540	575	556	573	569	569	567	574	540	566	586	527	592	575	530	545	520	561	564	522	544	555	581	597	575	552	546	534	560	537	544	549	576	514	614	533	547	641	523	523	582	601	597	555	521	606	590	558	542	570	594	568	570	530	601	572	529	576	519	567	571	556	593	540	547	561	571	573	583	533	549	557	536	541	548	544	548	572	554	578	558	561	559	560	546	594	579	559	532	535	562	534	583	567	579	551	549	587	569	584	569	532	566	600	527	569	516	524	542	575	569	506	500	540	572	565	554	572	539	567	545	600	541	551	593	538	565	584	601	573	552	554	568	503	573	513	561	552	526	562	556	562	526	567	567	572	552	544	572	611	574	508	580	557	558	528	557	499	538	545	564	569	571	534	573	545	523	553	555	552	597	543	576	550	555	565	549	591	517	513	510	549	579	549	552	546	551	535	577	568	577	572	561	568	611	564	601	558	586	581	577	544	577	558	589	533	495	501	572	576	553	564	577	569	607	553	527	561	572	539	580	566	532	529	564	551	550	562	561	496	552	521	554	530	569	527	572	604	548	557	589	552	529	551	573	545	576	554	555	563	596	515	535	563	547	568	589	547	562	517	548	563	551	542	556	546	549	578	579	626	564	557	546	567	518	571	569	581	536	555	567	570	597	557	563	554	552	561	587	575	584	539	533	551	547	571	535	538	589	577	560	581	565	567	554	570	545	552	580	524	562	557	554	532	540	573	589	561	587	584	550	565	561	555	558	534	564	565	550	593	579	563	579	571	544	546	552	562	519	575	522	572	586	533	597	544	547	531	557	571	592	584	547	536	534	545	557	561	550	580	537	527	558	606	580	563	540	544	564	582	524	550	535	536	615	595	505	578	544	571	610	527	560	561	548	574	534	563	582	518	563	560	589	512	534	553	599	544	557	537	571	531	548	572	521	547	563	576	544	555	568	564	524	568	584	537	552	594	579	516	551	577	553	539	542	557	541	562	588	527	536	559	579	559	585	560	512	532	569	561	585	544	547	578	602	551	572	588	555	581	566	574	570	545	541	537	515	538	543	570	589	555	536	532	587	548	574	598	577	551	566	550	564	571	569	521	560	536	555	543	595	575	531	583	511	543	551	609	552	538	520	543	568	535	552	570	587	597	583	572	560	543	573	571	616	607	559	546	575	557	581	545	574	605	550	527	535	582	575	585	585	534	546	534	552	524	564	590	553	548	558	546	544	553	539	565	570	551	563	575	565	524	518	550	539	557	540	562	565	598	583	584	543	579	579	549	574	525	552	524	581	537	527	534	521	543	529	511	528	570	550	537	581	554	570	510	572	529	568	523	556	567	576	555	539	521	587	542	562	526	561	530	536	570	585	592	599	577	530	567	568	547	549	581	528	507	546	522	585	564	568	575	525	585	526	546	556	545	540	549	549	584	583	600	561	543	593	559	614	587	518	509	551	576	578	581	563	549	542	567	559	578	572	533	539	532	572	495	572	589	533	514	591	556	542	529	561	580	589	596	566	549	544	579	546	548	537	561	543	595	564	550	536	591	542	573	524	601	525	547	534	607	568	580	507	537	527	553	531	533	549	524	567	545	558	542	545	532	586	538	588	542	575	564	543	588	529	593	500	562	593	568	549	548	573	545	535	512	577	593	570	542	542	559	573	540	568	551	577	517	569	537	516	556	566	573	560	571	551	567	512	561	564	544	551	559	532	581	598	603	574	564	519	567	543	553	550	541	573	538	537	533	573	567	552	552	539	553	535	558	582	565	615	547	578	599	562	574	559	579	560	560	549	568	493	549	563	550	504	556	552	535	552	585	582	557	535	561	576	539	565	604	546	559	557	551	574	524	569	564	525	532	540	537	587	518	530	519	571	569	552	530	556	552	596	580	546	557	601	589	563	540	517	594	595	581	531	599	520	614	603	565	578	592	544	526	555	572	581	558	576	575	580	596	523	565	528	556	524	569	563	554	590	504	595	561	546	555	581	556	558	490	570	507	556	538	539	573	557	550	556	572	547	566	539	556	516	548	535	566	548	571	552	561	568	529	572	585	575	523	572	552	567	547	562	554	543	548	583	569	551	565	545	579	512	576	567	548	531	533	589	490	544	556	590	527	561	560	555	575	510	530	541	598	522	513	544	569	540	556	537	543	547	591	541	566	541	523	523	550	537	548	533	545	581	548	514	599	550	560	566	530	578	550	559	578	503	602	564	551	551	593	570	587	548	570	530	536	515	560	537	584	547	560	600	555	538	525	590	583	540	540	574	578	542	558	578	576	553	524	532	562
22265	13482	8886	4405	3183	2515	1952	1529	1308	1157	987	914	885	783	739	721	671	726	676	656	616	652	609	630	616	602	578	588	597	603	573	553	570	591	621	591	582	550	565	580	562	594	518	602	530	558	535	506	508	587	546	580	544	569	529	530	528	536	564	558	544	550	547	543	556	549	536	592	564	544	574	547	551	556	567	555	568	527	534	523	525	539	586	507	565	547	538	572	552	547	538	477	519	534	565	588	556	586	530	521	549	554	552	546	531	541	555	529	559	549	579	506	554	595	616	561	580	544	539	571	551	569	574	574	590	595	570	559	538	558	589	546	518	570	575	550	597	582	565	582	569	547	536	573	570	569	527	553	544	558	574	571	541	579	552	563	591	521	545	579	575	606	561	536	516	557	545	542	561	591	556	575	534	555	606	557	550	582	562	588	533	558	602	528	552	584	558	565	537	572	538	508	535	530	523	586	558	533	541	588	563	524	548	563	567	527	514	541	547	569	525	572	570	567	558	579	516	556	561	550	548	580	564	534	570	541	550	547	564	548	501	602	537	548	550	572	570	525	572	554	552	542	559	550	537	549	531	563	558	541	578	556	562	547	542	538	558	582	508	516	536	551	562	543	557	544	516	569	518	523	568	503	528	533	558	500	549	573	546	557	524	531	549	536	525	548	541	562	533	536	551	503	505	569	542	571	572	544	531	594	551	533	520	557	586	572	547	534	600	598	564	574	536	541	543	534	559	526	537	566	498	588	536	563	535	569	547	542	516	523	544	507	542	522	534	566	576	493	575	557	520	550	570	542	509	564	520	535	552	547	576	564	544	548	530	577	522	549	534	552	522	580	571	553	537	573	547	553	552	550	534	564	585	525	573	537	569	558	558	527	566	575	518	539	528	573	592	523	576	579	602	515	570	547	565	557	505	525	564	534	514	566	552	573	589	544	555	527	536	595	520	552	540	574	554	543	521	589	562	574	546	528	529	572	559	578	550	552	515	555	586	500	577	557	554	519	557	542	524	568	546	543	546	554	568	569	529	527	571	548	526	537	535	530	561	533	540	555	527	566	582	590	499	531	552	525	565	567	539	568	546	564	560	563	529	596	557	572	536	527	551	527	540	516	553	556	557	563	539	563	548	581	593	518	548	528	536	535	546	562	571	548	571	532	542	531	530	555	519	596	552	563	557	602	561	576	543	540	556	524	525	609	544	541	571	533	555	557	601	568	518	548	567	516	562	559	563	523	516	513	543	554	571	532	559	536	523	500	552	552	557	521	548	556	504	499	526	574	531	554	553	553	550	501	585	540	547	522	554	538	576	574	571	548	578	544	568	527	535	579	545	552	552	544	568	566	562	557	549	563	561	576	567	552	535	578	521	564	540	536	558	543	565	525	559	545	538	548	530	509	603	548	568	564	526	595	513	538	581	568	541	558	539	519	549	543	548	563	525	583	562	580	548	581	515	566	517	550	571	579	551	558	511	564	538	565	543	524	541	520	523	560	569	552	571	571	530	517	541	604	551	554	516	561	540	555	579	558	591	546	547	540	531	546	556	494	539	567	534	568	554	567	535	558	534	584	540	530	523	529	534	568	525	516	558	581	557	558	581	577	571	572	586	527	526	453	479	558	533	563	562	605	527	521	527	545	551	555	571	521	522	557	575	566	602	520	548	505	533	568	540	521	544	577	597	533	589	595	553	505	547	560	546	582	577	573	590	552	590	559	544	564	529	516	573	585	543	531	588	537	572	550	565	546	570	549	527	550	541	534	558	560	551	513	611	546	548	529	537	571	533	532	533	534	549	549	524	567	577	541	567	584	542	585	487	537	542	585	569	570	540	541	499	537	613	567	584	526	546	571	542	561	571	598	504	528	527	583	529	556	573	566	548	550	527	599	518	567	559	552	524	604	557	570	597	576	518	543	556	547	541	537	572	570	517	541	555	557	584	514	531	487	550	529	547	574	541	549	573	550	559	572	531	570	558	527	535	538	507	557	561	524	562	557	568	535	569	594	524	565	525	549	536	507	513	554	568	561	547	538	574	534	526	546	543	575	525	544	524	566	548	513	555	536	557	566	566	548	556	571	534	547	533	529	534	556	540	565	545	551	544	554	566	549	543	534	558	522	566	550	552	551	564	594	535	565	580	552	551	525	574	556	541	554	529	483	560	514	524	551	566	546	559	563	608	571	558	532	523	558	531	511	599	565	595	542	520	534	509	606	524	569	514	539	559	531	517	612	535	556	567	546	555	518	496	563	565	531	565	542	536	563	593	539	577	552	563	528	574	570	568	577	547	574	510	543	557	616	536	544	538	579	517	607	518	563	547	540	560	502	575	569	598	525	586	528	559	558	550	542	489	611	579	535	570	562	529	574	538	549	533	508	530	509	522	568	530	595	553	528	577	560	528	570	593	549	544	585	547	533	544	583	546	514	527	582	551	590	549	550	538	524	545	555	545	618	543	540	609	580	520	545	547	513	548	584	506	532	541	633	526	557	562	533	579	532	562	563	579	569	550	523	556	517	538	570	584	525	533	575	546	548	577	572	510	548	517	610	555	540	550	566	542	568	542	567	545	589	532	543	574	566	577	544	567	595	590	526	573	569	503	572	598	557	512	521	552	510	582	579	527	534	514	542	523	539	534	535	545	521	560	526	531	571	552	552	501	517	540	551	559	587	577	575	506	541	525	589	501	515	578	519	552	579	506	597	537	529	531	594	539	564	537	499	516	565	538	587	520	531	580	538	562	592	504	545	589	540	534	544	577	572	511	544	551	545	553	571	566	517	530	576	507	589	562	528	591	552	523	553	553	563	536	536	575	582	572	553	527	513	529	574	514	535	507	560	566	555	535	621	512	574	561	575	529	507	549	527	614	536	540	529	560	561	539	537	541	590	543	561	575	586	562	535	545	561	564	574	512	568	572	552	537	536	548	539	571	576	592	535	530	512	566	552	512	544	539	544	518	541	531	553	544	535	527	521	576	573	544	581	544	533	554	538	574	499	539	553	514	579	562	500	539	574	569	526	569	591	568	542	524	566	562	577	596	543	569	541	526	566	557	523	554	568	549	593	550	551	575	524	563	569	539	563	552	542	554	525	536	516	570	601	534	538	540	505	575	559	553	511	573	531	539	563	550	533	558	532	553	545	523	520	573	545	559	555	546	553	545	530	538	552	546	572	625	552	527	566	512	535	537	581	531	550	561	567	572	600	566	561	534	535	576	538	580	546	551	541	592	539	489	554	534	568	594	590	573	539	536	534	575	547	539	525	568	561	555	525	546	515	558	543	539	514	552	516	552	513	545	521	541	529	544	549	532	511	577	564	505	546	522	568	537	560	547	553	550	543	512	565	531	490	521	518	551	542	585	517	547	535	544	569	518	548	524	550	565	543	585	576	565	549	513	562	582	553	555	525	552	555	606	551	542	581	546	547	562	536	577	501	541	560	538	548	547	604	544	550	560	531	558	491	566	551	550	557	509	583	571	538	562	539	578	505	578	544
29063	17986	4231	988	808	755	630	551	575	557	568	570	559	545	549	544	535	585	561	543	537	555	576	544	596	554	544	545	515	554	519	553	566	560	553	502	533	560	582	514	532	550	528	556	568	516	517	564	552	571	515	555	569	556	542	576	568	521	549	509	551	602	587	598	530	569	593	549	574	577	574	549	560	557	542	537	572	525	540	564	516	519	548	564	563	515	592	578	510	540	576	563	529	528	559	553	588	553	550	573	515	562	529	545	532	554	508	508	567	538	551	572	585	578	559	501	556	556	608	535	566	524	550	533	546	557	499	567	500	540	525	534	534	557	539	540	537	585	573	530	551	524	536	549	590	543	549	560	579	565	542	546	577	566	497	551	552	534	562	512	554	555	525	570	531	560	540	569	542	562	566	554	578	536	506	499	523	568	553	573	533	608	519	582	589	533	539	558	550	531	536	545	547	551	556	551	511	543	528	583	587	591	580	590	590	589	530	511	586	523	602	547	598	593	564	547	549	566	514	554	551	570	567	505	516	575	584	515	544	554	557	550	543	569	509	501	564	540	574	553	580	568	523	578	572	526	543	552	586	554	564	543	573	544	574	590	537	519	524	597	537	505	521	534	537	536	549	530	520	556	539	541	575	516	597	563	567	576	553	560	536	581	537	527	624	560	536	566	550	586	574	546	562	570	536	540	571	526	539	528	595	527	561	609	570	556	523	555	548	531	537	534	547	583	509	556	491	535	523	535	520	540	513	506	553	538	581	581	538	516	545	549	536	530	515	541	516	525	581	617	531	560	557	526	512	568	520	559	602	525	551	545	574	561	522	533	554	548	544	547	528	533	507	552	538	559	541	538	595	568	568	565	586	556	547	586	544	570	573	552	567	549	583	543	551	588	544	532	538	546	548	540	553	507	592	570	540	514	547	550	556	547	563	602	518	590	562	548	522	557	546	581	517	563	553	527	518	550	569	597	550	593	540	565	550	568	539	580	553	548	553	518	538	555	566	531	548	585	550	521	542	559	564	595	586	540	534	570	562	550	559	567	543	555	513	620	557	522	547	538	578	558	542	518	549	566	581	547	555	530	572	531	604	555	528	518	588	550	569	573	538	605	570	551	538	546	539	564	560	573	511	558	548	632	539	573	552	574	533	516	574	596	523	504	570	555	593	586	514	581	570	544	569	572	600	531	515	557	547	571	587	577	567	514	530	591	532	536	575	621	524	525	547	565	542	540	591	507	559	541	502	561	499	566	579	588	541	531	548	540	524	540	561	554	550	546	581	523	558	577	537	520	564	545	610	555	527	593	512	565	552	520	543	562	522	542	583	555	541	536	570	516	545	551	583	616	562	577	520	531	528	554	565	568	553	521	542	558	538	559	550	543	549	568	544	561	523	575	514	528	587	502	546	572	585	580	575	532	563	507	558	575	586	542	564	552	564	559	534	536	572	617	572	526	543	575	607	553	526	570	552	562	549	560	555	561	612	578	586	532	552	546	536	517	579	563	571	542	554	531	564	575	542	575	539	583	540	527	631	582	525	532	551	574	529	577	539	585	555	530	543	558	527	561	535	539	552	554	503	526	586	559	544	562	567	523	554	593	578	574	547	549	552	569	548	570	545	545	578	586	589	571	559	576	590	523	554	538	546	535	576	574	560	557	553	521	540	539	580	581	584	526	558	542	546	513	590	603	548	509	545	534	572	539	548	575	562	534	535	546	536	519	526	569	569	589	528	543	524	579	505	555	532	540	536	567	543	594	559	536	561	541	547	592	538	565	574	535	558	556	539	572	582	563	538	543	552	546	540	574	526	537	554	544	544	541	584	590	506	572	564	564	559	604	560	553	565	561	527	589	568	578	554	552	565	560	567	555	579	628	537	552	554	611	562	570	532	510	558	535	556	565	534	527	532	522	566	579	561	583	577	568	566	558	556	586	541	520	576	563	559	560	548	518	514	552	542	576	545	559	533	575	571	539	546	564	572	565	534	587	534	563	559	552	509	546	557	538	576	567	547	567	525	574	527	537	545	591	513	539	600	544	523	574	526	528	579	537	513	579	562	580	559	558	594	579	547	552	563	557	580	573	487	530	586	582	549	583	536	511	591	539	542	555	575	546	529	579	557	559	580	559	537	612	505	584	498	544	560	535	569	532	539	559	526	535	538	573	573	581	524	542	556	543	546	580	535	502	580	573	535	575	546	558	556	522	546	551	555	530	561	546	496	496	547	584	531	530	552	505	546	559	552	579	527	521	558	578	545	533	519	559	524	550	514	572	549	569	561	530	562	563	550	569	530	546	539	532	560	550	520	578	534	532	551	566	559	536	576	563	561	525	571	559	537	550	581	581	546	563	581	554	552	547	520	509	516	522	510	577	511	551	556	527	596	569	550	515	550	546	539	547	542	562	539	525	558	569	546	574	527	551	527	546	536	530	565	535	554	521	546	580	533	548	551	547	554	518	515	512	557	570	561	500	566	518	547	539	510	590	583	551	539	550	518	551	557	509	553	552	564	516	536	534	570	553	539	543	559	579	518	561	560	552	555	546	557	583	525	526	521	516	561	531	590	555	559	517	534	547	565	526	539	569	500	559	550	537	539	547	555	538	523	569	522	565	569	549	554	564	527	548	558	524	553	528	551	546	559	565	524	555	588	557	518	547	556	564	524	567	515	550	525	559	575	574	550	526	551	527	559	527	529	515	554	574	498	550	556	555	591	517	546	587	570	549	552	530	553	522	518	522	487	524	533	503	517	542	524	532	546	556	554	511	559	547	551	540	532	549	551	549	603	606	570	526	546	534	572	506	556	521	554	497	556	568	547	552	544	555	549	543	552	538	511	558	528	526	513	508	585	540	571	555	520	556	583	533	557	556	538	539	555	540	554	545	520	553	600	496	539	621	564	544	566	545	562	537	558	522	544	518	578	536	514	588	586	575	545	518	551	546	574	540	534	559	537	553	544	516	548	556	604	542	518	556	528	561	593	598	480	564	570	530	540	545	537	548	509	547	548	574	560	548	562	494	591	520	576	586	539	536	525	581	559	553	587	574	576	532	530	550	517	555	521	528	539	579	518	526	582	563	557	553	555	526	569	576	529	560	515	506	534	575	524	571	599	562	568	499	578	553	523	545	545	557	522	562	545	595	562	541	567	547	555	594	533	541	541	535	556	591	536	583	546	570	554	573	563	539	538	542	556	534	563	570	527	527	532	540	543	533	524	593	619	499	558	550	568	580	541	564	516	563	555	558	547	540	544	543	554	537	556	537	523	532	527	552	619	533	543	537	540	598	561	556	551	519	568	547	593	553	537	558	494	519	550	530	574	510	557	561	606	515	580	551	570	562	597	552	528	573	538	582	582	573	553	569	568	492	528	529	579	517	539	590	555	545	531	599	568	569	540	552	542	576	552	555	548	529	600	547	572	541	555	548	581	547	531	583	573	566	542	554	519	542	553	547	588	583	573	563	514	536	556	525	537	533	577	555	532	583	571	554	545	586
16076	1113	896	713	651	624	597	615	611	569	601	571	581	592	586	605	587	563	586	595	564	600	571	564	613	558	599	585	564	589	588	590	561	532	574	561	583	578	589	569	538	566	559	512	561	598	570	567	587	591	597	581	569	588	615	574	553	604	574	603	559	542	546	560	595	612	537	567	533	566	578	575	604	558	537	616	603	610	573	566	603	555	578	562	557	600	553	573	608	544	580	555	580	579	597	555	603	584	535	570	620	577	575	552	582	610	584	562	560	569	570	572	559	620	601	592	618	561	580	613	587	572	592	614	588	604	597	579	590	591	580	584	595	550	549	544	568	585	582	550	570	590	556	634	612	597	600	595	517	573	643	569	599	559	577	623	547	569	596	514	526	501	586	581	551	550	565	573	518	581	594	613	564	583	557	572	545	569	581	573	554	546	595	564	559	578	581	576	589	580	592	569	576	550	546	537	566	552	582	601	582	615	569	573	563	563	570	585	576	610	601	575	562	582	564	578	574	560	551	574	571	580	587	594	536	574	577	602	593	585	598	573	577	568	564	577	576	530	566	542	568	558	564	549	583	547	586	563	562	564	564	561	550	542	596	609	572	601	557	545	577	580	585	570	537	546	606	578	581	573	591	567	587	583	583	564	587	538	594	608	576	580	594	572	562	602	588	554	527	555	574	601	562	578	599	602	576	579	560	613	575	633	552	572	577	582	546	558	604	582	549	534	559	548	538	554	572	552	558	552	557	591	564	587	539	544	592	572	569	534	577	586	556	570	508	551	578	541	596	601	587	578	612	561	546	571	601	529	590	571	551	601	581	587	587	539	600	538	545	596	571	587	600	605	567	568	602	565	575	567	591	578	590	548	575	536	597	567	561	596	516	623	577	564	606	590	556	564	563	513	552	567	575	546	546	554	568	551	593	554	563	578	565	580	576	617	543	590	601	613	512	563	584	583	562	598	575	583	571	606	594	582	572	592	576	593	564	568	622	524	591	587	577	579	595	579	609	562	567	554	575	510	559	586	524	556	580	532	556	544	556	568	551	600	599	591	623	623	581	597	572	589	574	556	625	574	555	581	588	617	590	598	578	587	619	585	595	616	551	562	595	572	610	593	600	568	547	567	650	571	570	593	638	548	556	574	558	582	546	575	543	557	553	551	559	552	610	586	562	576	569	568	610	569	543	567	593	597	545	571	594	589	556	597	524	593	600	591	518	612	581	604	584	561	607	609	544	584	568	584	546	560	589	560	574	620	569	548	532	585	602	551	601	564	630	573	556	582	584	599	536	590	565	539	553	561	610	592	559	578	642	598	574	521	557	561	597	603	568	527	564	556	561	577	556	626	518	572	585	571	571	608	555	570	587	537	581	529	609	553	570	543	581	581	587	504	568	557	577	577	558	554	596	596	613	527	570	580	568	562	547	561	561	539	579	542	560	566	595	536	616	552	587	566	596	564	602	599	544	583	553	591	617	555	556	569	529	561	569	569	589	563	563	582	589	611	546	604	584	578	600	518	591	597	574	559	560	564	558	560	586	584	585	589	574	576	561	589	570	598	575	588	585	571	596	587	530	605	580	577	582	610	578	599	561	556	591	586	571	607	575	578	583	560	504	559	563	559	550	556	579	605	562	563	594	591	561	555	552	577	556	603	535	538	594	606	516	570	611	604	606	597	549	582	542	593	593	606	564	547	602	607	608	571	555	597	567	557	558	575	587	579	585	589	564	525	549	555	573	587	538	570	595	610	614	532	565	553	579	562	542	607	574	572	556	577	517	560	573	522	548	585	605	591	561	595	569	553	583	525	572	556	559	576	572	587	571	574	580	543	566	574	559	569	610	588	575	531	595	581	593	545	579	569	539	565	592	581	563	593	530	560	598	593	540	532	535	577	604	606	573	589	600	560	578	595	567	571	545	605	547	578	579	570	585	576	620	579	594	544	569	583	545	579	609	561	550	598	549	575	594	604	591	585	566	576	595	523	549	558	568	548	590	580	584	549	564	565	589	559	602	535	606	539	566	531	587	575	586	567	583	546	578	600	585	530	526	560	563	622	556	573	540	569	622	536	569	542	567	597	570	590	543	622	558	539	578	567	574	538	579	600	571	596	537	550	588	585	616	549	557	574	560	550	554	539	567	534	557	548	575	558	572	584	560	568	590	582	557	589	567	565	562	549	533	568	613	623	556	589	552	571	581	565	552	567	583	555	567	556	599	574	576	544	554	600	562	561	550	607	554	553	606	549	559	603	564	599	582	586	556	530	586	552	547	579	544	560	569	562	600	578	595	543	544	536	586	507	529	564	549	600	607	543	551	583	534	621	586	567	591	574	545	575	560	570	606	592	547	549	597	563	599	538	613	590	567	567	599	551	582	572	530	528	579	575	541	572	618	592	606	584	579	549	589	614	562	578	593	530	600	567	549	546	578	579	569	601	592	555	611	575	581	566	567	584	552	529	559	547	597	575	568	583	595	603	583	523	610	584	515	580	587	560	519	573	587	582	630	558	582	579	543	557	586	581	589	551	582	601	591	605	572	550	593	550	533	596	546	572	615	582	557	589	573	544	585	549	553	565	586	545	585	557	591	542	603	561	590	571	548	568	586	541	611	551	600	576	537	564	589	530	569	561	582	586	602	626	584	561	570	580	581	543	579	594	565	538	570	578	551	560	596	568	547	572	585	592	607	540	573	603	592	568	576	552	565	603	577	541	573	539	567	591	555	563	584	574	557	595	569	599	598	540	610	574	580	524	586	621	621	561	550	572	582	615	588	590	564	582	572	578	562	581	524	562	565	564	584	559	590	565	577	563	533	565	557	567	592	573	555	583	615	567	584	553	601	596	571	601	548	609	557	637	589	614	577	551	593	599	550	561	568	571	576	552	599	583	578	560	521	554	535	601	602	576	566	544	567	628	550	571	561	582	599	597	583	603	555	567	589	568	578	582	586	571	572	544	586	538	598	582	553	555	562	569	542	562	515	568	557	579	594	586	555	616	556	578	578	580	588	584	552	604	589	583	571	585	569	573	572	542	592	556	572	585	566	586	588	548	567	574	583	573	584	612	569	556	569	568	571	533	567	513	576	611	583	532	598	636	619	565	560	546	606	584	542	571	544	528	551	553	547	569	590	563	648	582	616	558	581	576	554	567	565	548	553	578	608	584	584	563	627	529	528	561	543	597	619	588	546	589	617	559	572	578	592	565	535	606	552	564	554	562	540	574	580	574	559	568	570	570	589	534	517	625	543	556	566	574	558	582	616	572	570	568	548	525	564	589	578	593	543	565	584	575	577	572	542	554	566	599	575	561	569	566	565	587	578	600	583	566	561	542	550	592	624	606	601	570	601	555	561	583	618	559	584	579	554	561	517	565	574	583	572	552	588	565	577	600	608	589	528	544	568	561	555	574	544	540	569	558	549	587	585	567	571	586	581	585	598	599	539	590	600	583	561	546	535	591	562	581	591	540	548	600	555	573	562	565	552	567	551	622	562	590
24186	21550	28818	24663	21503	9530	1104	696	631	594	504	502	516	508	457	448	412	442	425	438	428	404	406	408	437	418	376	393	407	404	397	454	420	419	411	382	373	390	425	406	384	404	422	363	407	391	388	353	387	405	391	380	412	396	380	420	405	391	366	363	371	397	384	362	383	389	407	378	418	384	406	446	373	393	427	445	358	408	389	395	387	369	425	402	375	375	370	399	396	410	356	373	402	424	420	390	393	372	385	397	423	425	382	419	395	381	366	421	420	426	385	368	429	377	414	414	406	367	439	402	429	419	380	397	435	428	372	373	426	419	392	433	365	409	380	388	402	373	385	445	410	416	380	433	404	396	414	370	375	399	380	388	380	408	402	395	384	395	396	402	396	419	406	376	391	392	389	403	373	395	376	414	379	403	391	397	422	404	403	373	375	346	403	350	412	385	387	391	373	398	364	397	366	399	411	391	397	436	400	405	385	401	370	384	409	388	412	384	424	375	378	370	400	362	402	394	398	390	383	370	402	387	419	391	399	379	394	366	396	419	369	409	401	366	387	398	396	404	418	415	358	415	380	373	371	394	404	409	375	364	426	376	393	380	372	371	388	381	383	364	393	393	400	374	406	396	365	378	401	394	406	380	391	389	362	394	371	404	372	380	386	387	378	401	347	434	397	390	376	400	375	343	398	413	387	390	388	432	409	391	434	406	383	352	386	399	378	382	373	393	379	385	440	395	403	415	377	387	374	371	398	393	387	399	374	377	430	391	389	366	400	460	404	410	378	392	384	382	410	373	409	422	363	428	357	370	372	376	396	399	378	382	411	396	418	384	385	377	396	437	391	381	379	460	369	379	393	374	402	355	383	381	388	408	393	384	380	391	410	375	374	412	439	390	403	358	385	403	392	403	376	397	407	354	388	374	405	376	363	355	387	414	418	391	399	404	362	402	363	409	364	390	397	387	378	356	358	403	407	398	366	394	395	401	391	376	363	379	400	383	404	351	345	388	354	393	395	427	398	417	383	409	378	391	388	413	396	380	399	398	377	391	422	358	405	359	425	377	402	373	405	382	399	430	405	383	397	364	404	392	399	386	382	394	360	382	396	396	399	392	368	408	373	411	411	357	375	357	408	399	405	390	368	404	383	346	394	351	368	366	381	381	402	428	424	411	395	395	382	402	375	379	379	394	378	368	399	394	403	388	369	362	422	376	373	347	428	404	372	388	410	384	417	382	407	426	377	404	387	376	411	403	418	341	395	407	378	400	432	376	419	376	433	413	409	399	432	411	366	348	352	416	377	394	389	402	363	401	398	388	374	374	393	414	389	438	355	404	409	427	373	393	407	387	358	371	414	393	352	362	398	383	410	366	414	412	382	394	368	399	382	404	427	388	381	353	375	387	385	378	395	359	387	391	382	393	405	381	416	347	414	390	372	400	388	388	365	352	395	392	371	387	427	376	404	412	389	373	411	398	412	392	374	387	407	398	404	359	375	390	366	387	406	405	380	407	425	413	409	395	420	384	372	379	369	383	373	364	379	402	388	395	395	363	382	398	397	376	398	413	401	395	395	374	402	386	421	390	374	400	396	431	399	348	382	354	408	380	380	380	370	400	370	372	398	392	392	408	405	399	400	402	382	406	387	427	418	368	377	399	401	393	419	375	384	382	418	416	369	381	386	400	401	378	382	409	395	398	409	418	380	383	377	356	375	389	405	395	393	401	356	388	402	393	361	381	411	429	380	393	372	384	410	401	384	385	391	369	408	359	387	379	396	383	361	418	385	373	392	375	368	369	386	387	368	398	403	362	368	384	373	403	387	419	396	378	386	380	429	361	424	403	391	391	410	402	398	384	409	349	408	408	424	364	406	399	441	389	386	398	423	408	387	383	388	402	417	394	392	390	372	404	377	374	410	391	396	383	394	389	404	411	420	384	418	417	368	386	416	381	403	398	401	389	413	398	390	448	400	389	403	363	392	397	400	420	408	393	395	374	377	429	367	408	387	395	373	366	379	387	421	371	362	385	357	361	402	384	395	408	384	396	391	408	422	403	402	399	392	391	381	409	384	402	389	400	372	400	399	411	374	394	380	371	418	372	392	396	395	411	431	366	371	387	414	357	405	399	380	372	352	429	396	383	408	392	379	358	381	398	386	425	385	385	420	362	399	399	411	415	412	376	416	392	369	369	391	380	386	406	399	395	422	399	416	387	375	411	420	349	391	422	380	373	407	412	388	397	397	416	388	381	388	410	377	372	405	406	367	364	402	393	396	356	394	408	432	378	403	423	364	399	396	396	426	379	426	363	365	418	371	388	410	388	375	365	346	406	357	343	378	377	405	385	404	388	360	398	392	404	373	384	433	372	385	410	396	374	418	379	393	356	375	428	375	397	400	401	424	360	370	433	370	429	380	381	365	371	392	385	419	363	382	379	400	372	368	381	353	379	388	381	339	336	396	394	434	427	378	374	399	399	406	405	400	364	393	363	368	358	411	396	438	356	450	383	370	412	375	386	378	400	389	396	396	374	395	360	386	381	431	370	373	389	388	391	406	374	414	407	385	426	391	384	361	367	373	412	387	382	356	380	384	384	408	378	387	390	365	376	381	433	376	381	417	419	426	346	390	387	413	380	376	416	382	438	383	422	401	422	393	391	393	329	373	403	417	370	380	411	392	414	354	388	385	364	404	366	373	371	400	405	360	337	383	353	373	362	407	417	388	379	385	399	363	392	367	399	414	419	423	400	434	402	397	381	406	424	318	399	345	357	393	374	401	384	403	346	367	406	399	382	412	415	400	350	376	412	372	400	374	411	393	384	362	376	370	388	395	415	437	427	366	389	386	402	382	362	367	407	372	390	392	404	413	375	386	366	388	391	377	354	387	405	372	389	419	386	370	417	375	346	408	397	406	372	405	358	369	404	371	405	396	383	389	383	365	375	378	358	409	379	375	386	379	384	374	421	371	406	406	401	390	382	430	382	374	417	386	375	429	410	394	394	405	340	396	353	407	425	373	439	400	383	428	415	383	379	386	401	394	380	421	429	412	385	401	374	405	409	428	415	416	372	391	395	360	372	414	396	411	389	380	407	356	401	398	403	372	409	379	410	375	393	393	404	344	396	398	379	395	391	386	406	373	391	406	397	424	413	387	384	371	399	390	413	382	385	394	412	371	394	393	395	370	401	366	396	391	409	411	424	340	390	366	398	386	367	392	380	378	401	371	396	384	407	368	391	400	386	388	371	379	363	401	413	404	398	402	404	379	417	404	357	392	369	406	405	399	376	429	383	415	425	408	399	389	388	389	384	396	389	383	406	379	410	414	393	364	402	375	373	373	384	394	381	396	372	446	382	378	386	343	388	387	388	418	396	397	385	440	386	360	369	359	367	385	361	396	390	393	382	385	384	400	414	364	396	383	394	369	373	356	408	387	402	387	392	419	406	362	374	373	367	378	417	368	367	411	355	389	387	406	405	390	429	371	404	364	378	347	409	394	387	400	427
20219	8094	5399	2555	1972	1447	1160	982	804	681	621	595	584	555	543	519	483	486	502	451	457	450	437	447	451	389	435	428	452	438	386	445	426	387	433	421	387	388	415	407	435	410	418	415	389	391	415	421	394	457	413	431	433	405	415	407	419	450	397	414	402	405	392	399	427	407	413	422	391	431	426	443	422	412	408	391	423	397	393	388	417	420	406	437	388	440	405	413	462	416	386	372	435	382	426	431	404	428	422	410	421	431	415	400	414	457	424	398	430	410	388	447	429	447	409	389	401	401	465	412	402	481	416	503	409	440	445	404	452	431	429	415	435	414	427	371	396	443	416	412	427	429	379	451	416	416	408	377	412	392	420	421	437	402	395	380	402	417	404	418	403	386	425	395	405	385	407	412	408	409	401	421	398	403	421	374	419	408	417	364	402	409	404	401	408	388	413	409	428	387	398	438	390	396	394	395	396	395	386	430	373	399	390	412	409	403	407	434	453	405	386	444	405	433	386	381	385	428	415	416	437	438	431	381	386	435	461	408	459	411	392	430	386	380	413	439	392	422	412	402	412	428	423	398	427	401	424	405	429	403	410	378	408	415	406	382	407	432	411	417	423	390	401	382	418	449	427	401	395	386	383	383	388	396	424	434	400	390	370	414	409	411	420	414	399	367	403	416	426	413	441	412	393	422	434	396	400	374	423	416	435	404	376	426	430	396	370	420	407	435	415	420	393	398	413	380	408	387	419	404	393	419	416	421	412	363	452	412	435	419	377	439	382	404	408	432	400	403	432	426	402	407	372	427	392	382	414	393	426	421	415	417	397	407	435	406	369	381	406	401	388	407	427	404	421	380	432	428	440	419	423	392	401	405	395	400	407	399	387	384	404	432	398	390	436	430	424	431	404	396	423	362	388	384	412	445	365	424	407	410	446	445	426	370	430	398	462	410	424	407	410	404	434	402	365	386	431	390	426	407	381	393	435	378	397	427	439	403	390	398	386	370	418	389	411	424	413	437	437	437	373	393	412	379	401	414	385	398	410	425	387	428	404	402	401	390	427	375	411	458	421	382	452	397	410	409	410	379	389	440	408	434	411	382	417	381	415	401	392	448	392	423	428	431	422	393	425	409	413	402	422	396	410	397	441	406	404	416	402	401	389	402	403	379	413	384	389	380	394	431	396	404	411	410	422	424	389	393	414	415	430	412	400	399	400	409	454	383	433	420	400	394	441	402	418	443	408	412	424	403	406	398	407	434	424	412	443	417	413	416	413	399	421	417	450	423	413	421	430	377	447	401	385	441	405	420	412	437	369	433	424	429	403	392	402	459	391	399	386	422	404	423	406	405	412	400	409	393	430	431	373	404	434	440	391	404	407	412	411	395	451	383	397	424	399	400	413	390	438	422	391	416	440	436	396	405	394	393	414	407	402	389	391	419	413	418	440	428	415	406	421	399	416	422	420	381	383	373	400	419	386	408	406	413	393	409	393	399	417	360	431	419	385	383	379	392	413	399	407	390	417	420	418	396	423	379	426	398	383	406	411	389	406	405	397	400	373	427	403	414	436	429	417	410	399	412	391	423	408	377	398	416	432	405	434	437	413	388	428	396	405	405	409	422	395	397	398	422	402	395	407	398	395	411	422	428	419	422	410	391	430	374	443	422	418	406	449	419	368	402	429	421	371	428	443	458	435	423	417	385	414	407	389	437	391	405	415	403	396	408	388	384	452	378	399	384	412	449	407	397	411	392	417	420	424	413	391	388	401	419	453	419	400	390	411	410	410	372	382	392	402	423	419	424	415	434	376	410	405	428	439	439	421	386	423	393	410	406	381	396	424	387	419	391	420	394	417	415	403	397	404	402	414	404	410	439	430	421	405	423	422	400	399	445	410	392	426	445	400	422	404	415	416	427	410	391	396	405	428	386	407	403	427	395	402	388	395	405	407	396	419	413	402	405	406	388	419	435	426	387	391	385	425	384	408	416	420	364	413	424	396	399	420	403	390	390	425	394	400	367	400	402	440	404	430	358	383	420	419	436	424	388	414	427	429	414	415	366	370	412	405	390	402	447	419	407	402	405	392	418	382	414	393	408	452	376	394	393	405	419	388	415	383	398	422	419	393	401	388	401	413	409	444	394	413	386	393	423	373	375	397	383	427	390	426	431	396	389	410	425	396	402	420	406	433	433	390	385	379	387	432	391	369	398	416	378	398	406	380	440	402	458	415	419	406	362	401	398	392	351	407	386	366	427	430	407	384	408	424	404	419	384	410	410	373	397	378	411	408	409	401	404	405	435	407	434	438	420	446	393	397	441	387	420	397	390	370	391	394	421	403	411	394	413	449	451	382	399	387	394	394	435	399	402	408	383	422	386	421	376	396	409	409	403	368	426	398	403	419	391	423	427	407	416	406	424	355	422	396	402	418	444	405	412	396	401	358	436	423	401	397	411	436	409	425	413	345	394	432	377	397	396	389	380	380	446	376	415	393	396	419	421	404	408	417	393	438	392	429	388	411	414	400	404	381	407	425	396	439	398	396	415	404	394	376	395	439	394	392	434	425	405	398	393	378	408	415	377	415	425	368	406	431	363	391	411	420	423	446	403	399	389	405	389	398	424	388	416	400	419	425	386	390	424	417	432	386	405	398	408	430	382	412	402	385	436	376	416	383	375	374	437	384	451	433	374	381	382	394	376	405	421	386	412	393	398	432	438	416	395	404	425	395	440	399	431	420	373	393	409	433	420	402	413	432	392	410	447	406	418	409	412	397	403	410	382	386	445	435	459	407	425	399	385	421	416	392	440	421	382	409	438	434	382	394	420	444	408	420	429	433	413	384	408	430	416	426	419	439	407	422	391	426	369	393	420	411	374	387	423	392	391	449	389	432	451	390	395	426	422	413	383	396	458	424	419	409	435	413	389	377	423	397	413	439	419	402	393	374	438	426	390	428	434	433	422	418	416	432	421	408	415	422	409	400	411	435	406	420	391	420	405	412	405	407	400	392	413	408	375	415	417	434	410	399	423	425	406	443	413	406	432	427	414	421	436	420	421	395	414	416	380	393	441	416	401	384	412	398	411	401	414	403	436	404	409	418	380	384	414	420	404	396	387	436	415	430	430	375	419	422	370	399	427	433	412	379	389	409	428	442	457	466	391	409	381	395	411	396	412	350	454	415	412	412	391	397	391	386	420	414	416	378	406	409	375	405	425	416	431	413	410	435	394	416	403	444	402	394	410	392	393	359	395	410	420	434	438	429	437	419	427	423	423	391	437	380	400	418	401	406	396	354	401	387	408	379	434	384	406	375	417	436	386	433	380	383	370	439	420	429	414	405	401	389	438	387	428	374	403	425	415	388	423	407	388	440	415	448	412	442	385	437	428	442	399	397	419	450	417	424	410	409	403	386	419	393	400	418	416	427	441	409	394	387	417	407	405	406	421	421	409	438	417	409	412	419	403	402	473	403	452	383	416	412	396	408	373	369	392	417	388	417	428	410	423
25431	21522	27633	25703	9799	1124	974	865	834	802	777	793	757	778	705	700	767	782	713	783	727	702	693	720	759	698	783	744	778	738	766	715	705	710	698	735	730	752	741	759	734	726	770	746	730	734	706	725	734	675	695	752	665	731	737	740	739	778	737	765	736	691	704	725	716	687	710	758	734	711	743	698	728	770	694	750	679	752	757	751	719	726	745	719	712	792	689	738	720	700	724	707	698	689	754	719	691	697	727	695	758	728	708	747	727	686	685	682	695	786	733	691	724	703	757	746	781	687	743	735	732	742	668	732	737	708	735	688	710	743	710	757	763	728	742	775	765	694	752	699	671	713	691	682	725	744	747	759	750	709	710	701	715	678	726	731	728	725	702	705	750	738	688	739	710	738	725	730	730	755	733	683	689	725	752	716	716	709	717	659	699	722	744	753	721	759	728	734	700	704	716	712	757	723	734	720	751	744	693	714	703	737	710	686	719	683	749	702	734	723	708	686	708	694	734	667	726	743	713	716	750	748	710	729	700	769	714	687	741	694	735	724	703	769	719	713	738	726	703	700	693	721	761	712	749	743	695	755	716	700	721	698	718	718	735	713	643	723	706	716	705	748	720	707	738	685	700	741	705	752	749	761	749	717	702	748	712	727	708	712	728	722	700	660	706	730	719	670	725	766	725	690	740	707	709	711	704	774	724	748	696	716	692	769	743	734	724	716	723	711	721	701	697	752	704	737	724	740	750	680	719	741	739	712	761	755	683	701	754	688	715	725	735	775	735	712	684	674	720	751	738	723	742	739	752	705	740	717	696	714	716	753	685	737	703	750	723	725	788	730	693	734	717	746	721	718	681	752	760	754	723	748	723	710	711	697	671	658	685	764	716	721	722	719	746	756	752	741	784	726	718	682	759	723	708	668	763	729	746	718	739	745	752	702	699	737	694	679	739	712	668	649	707	707	741	749	662	753	710	687	729	773	752	692	685	733	708	733	793	754	705	721	759	717	721	728	722	744	718	766	729	687	702	724	748	716	691	684	727	752	695	706	710	750	694	761	707	725	694	727	730	779	741	671	723	698	709	752	718	714	663	737	681	656	722	753	681	712	772	760	679	724	740	695	755	747	777	693	792	695	717	691	738	709	703	706	726	705	786	701	750	718	740	710	738	671	741	679	722	725	724	755	637	696	774	713	733	722	694	673	748	692	691	730	734	707	724	736	722	745	733	700	774	758	741	714	744	733	714	732	705	760	749	733	704	697	724	716	724	725	703	724	766	722	697	688	687	701	768	727	742	733	716	751	780	752	793	713	715	686	713	708	715	749	706	723	650	730	699	731	713	738	748	722	695	666	744	758	729	688	705	739	705	764	699	708	665	657	759	704	722	702	702	792	697	691	735	737	717	722	692	733	753	763	711	764	731	687	702	705	768	739	728	726	711	783	705	719	726	713	743	701	690	707	745	728	748	678	698	731	679	756	747	704	686	742	717	716	716	762	700	700	720	751	712	735	701	762	704	744	699	713	725	753	678	732	733	711	728	730	725	663	696	680	697	734	713	742	720	732	695	710	721	702	675	732	710	736	745	707	734	753	756	701	710	764	701	693	715	757	733	712	707	733	706	731	738	685	756	749	767	722	745	713	730	756	684	705	732	687	745	749	708	702	713	715	701	768	699	743	682	683	740	721	758	700	744	688	729	683	714	716	703	688	688	685	721	734	745	779	726	742	732	759	738	724	728	697	714	684	700	658	694	691	723	685	708	742	726	712	648	715	705	731	716	694	722	724	757	760	782	723	733	724	727	716	742	678	736	722	720	754	730	688	667	706	747	746	724	698	690	733	731	721	774	701	719	671	731	747	732	728	714	698	700	726	743	729	742	791	733	710	701	759	692	742	736	729	757	756	710	760	772	737	724	719	721	721	710	753	736	692	712	724	719	711	720	704	749	749	698	735	794	753	739	713	757	738	704	727	690	679	703	748	748	745	724	705	735	690	756	735	725	698	718	692	725	712	760	725	727	714	748	748	732	710	716	689	731	711	767	686	724	754	689	734	710	747	711	745	710	714	693	699	729	690	692	732	713	714	717	641	667	681	658	730	741	713	710	682	771	665	675	706	696	699	741	701	698	740	703	732	723	746	649	693	669	761	748	710	690	770	689	703	739	706	730	715	738	745	700	708	763	707	770	731	700	685	749	725	694	717	723	688	711	739	755	725	742	781	706	754	728	696	719	735	696	664	731	673	729	710	778	692	780	666	724	742	720	713	707	720	723	745	703	745	707	728	709	750	730	674	687	738	715	770	721	686	721	741	696	703	678	708	704	739	673	710	703	717	717	698	708	692	685	736	737	739	727	751	698	714	735	702	765	724	710	714	732	738	723	719	654	706	781	706	712	733	727	763	761	721	713	730	729	717	690	700	678	680	670	708	700	733	729	761	751	762	756	690	707	759	699	708	693	766	685	690	680	772	751	700	706	685	678	696	703	705	724	765	700	725	726	741	687	721	746	691	701	709	742	739	724	699	737	709	713	680	736	704	729	672	668	675	691	667	710	707	683	702	741	789	716	725	779	716	740	696	756	736	732	725	734	714	702	704	747	731	748	687	710	704	700	742	733	714	734	721	776	710	727	708	753	713	760	707	691	722	685	706	713	728	737	660	675	670	685	715	701	685	692	752	693	664	773	714	689	726	693	695	712	708	713	774	761	694	738	744	669	680	703	750	711	734	744	642	724	733	761	759	712	763	730	739	626	739	735	748	707	722	714	697	711	738	741	728	693	742	730	746	724	760	731	697	692	716	738	708	706	752	698	696	703	713	727	780	776	736	694	758	752	661	730	710	712	704	713	761	710	749	746	711	693	687	690	733	709	722	733	751	749	703	744	721	697	704	740	681	695	757	679	671	715	709	747	736	731	750	712	693	707	690	747	698	683	736	704	680	672	708	758	744	717	733	754	757	701	722	713	710	684	736	731	748	725	662	780	722	690	697	719	727	731	724	787	719	693	709	711	664	710	714	738	710	708	706	721	686	744	672	759	758	659	713	710	747	644	675	698	692	690	703	725	682	744	724	735	758	698	686	685	726	671	696	722	678	697	736	689	764	678	704	714	743	700	673	650	666	700	764	717	714	730	727	722	728	720	748	727	720	762	703	694	724	700	734	723	737	760	650	711	739	703	715	739	737	709	718	726	708	710	703	650	756	704	726	744	728	742	731	739	713	735	684	754	701	725	702	671	740	701	697	708	688	714	685	766	690	686	697	733	691	727	760	688	757	735	666	701	652	742	709	667	691	735	726	767	709	705	692	667	748	745	681	722	719	661	723	745	673	709	759	735	705	670	735	680	739	759	717	711	748	726	731	745	715	760	701	729	729	692	654	750	695	697	736	657	715	707	716	704	714	683	687	701	723	718	752	726	703	676	737	701	696	702	735	754	756	699	724	724	719	719	680	717	683	706	737	727	705	718	736	764	696	778	712	722	715	740	731	697	693	672	709	725	722
19350	4727	3329	1872	1484	1229	1074	988	961	988	837	786	840	758	785	774	788	820	708	729	779	735	696	724	713	745	740	726	706	741	685	785	775	705	711	739	748	730	780	738	767	686	666	778	707	711	729	659	703	744	728	758	682	774	712	735	691	761	730	724	741	671	729	713	774	719	771	761	681	729	726	737	737	769	728	663	694	757	664	713	743	744	760	727	732	696	730	702	712	729	735	735	706	749	719	722	701	666	716	722	737	726	701	737	763	715	754	694	704	691	745	668	699	698	780	715	786	796	706	670	709	711	744	768	756	737	722	759	742	782	741	716	701	740	724	768	710	734	716	736	771	669	719	699	735	711	770	755	762	730	707	702	731	745	743	754	703	739	727	722	751	746	775	733	743	717	741	714	746	702	733	734	737	724	754	724	724	744	719	717	774	696	757	728	752	771	773	782	690	691	733	711	733	775	749	722	730	739	740	700	738	716	745	746	725	724	716	755	706	743	711	723	781	741	724	758	757	685	692	703	746	708	739	714	749	740	748	744	682	714	708	711	683	735	718	773	706	750	714	701	678	720	696	728	656	753	742	732	689	759	766	754	654	725	755	719	748	707	684	716	701	730	760	720	701	709	741	732	719	703	697	734	672	730	708	750	751	782	750	776	724	726	748	715	695	751	753	702	705	717	725	711	710	746	772	711	711	768	722	747	722	752	720	746	694	730	729	773	702	774	756	711	687	731	723	704	719	696	705	725	702	745	741	695	729	730	724	718	738	745	744	677	720	792	701	731	715	707	699	734	733	730	779	783	724	745	724	690	738	789	704	752	779	713	778	716	737	742	701	694	739	701	695	741	771	742	683	703	699	701	689	701	740	711	742	756	736	718	698	758	732	721	722	762	685	728	725	711	758	700	699	688	692	709	738	736	735	753	792	687	697	714	719	758	694	755	701	767	739	723	749	749	693	727	753	726	724	661	708	726	744	742	737	680	745	697	711	703	740	737	744	720	739	744	697	712	714	748	692	739	712	750	716	714	761	777	779	723	725	720	730	706	778	732	726	716	748	726	763	673	756	716	730	709	690	717	732	684	726	705	729	714	708	748	718	734	726	718	711	743	717	702	716	732	734	749	717	708	692	699	687	751	755	749	723	719	713	738	721	739	758	720	718	770	772	726	729	721	725	729	754	749	759	688	715	771	719	722	714	773	737	692	760	803	743	753	746	697	714	698	715	681	687	645	709	702	729	737	764	705	722	756	730	698	755	735	747	729	776	759	754	764	704	712	673	703	694	692	722	781	723	740	689	717	702	709	710	682	741	755	766	713	727	737	719	753	755	726	743	740	733	726	718	745	689	734	740	733	733	713	744	704	743	706	754	760	726	742	749	709	746	739	750	747	698	704	761	709	685	730	709	770	750	760	686	730	718	744	711	704	715	710	740	722	697	688	728	722	769	701	715	709	703	656	683	757	750	692	734	766	706	731	718	702	747	715	783	747	760	749	767	724	724	686	765	716	750	724	735	741	691	710	718	689	727	758	726	713	750	705	713	715	715	710	722	751	756	714	731	731	715	695	734	724	704	678	693	727	679	731	731	696	724	686	738	671	706	734	717	713	734	728	766	743	739	730	698	713	744	773	704	715	729	664	761	849	727	727	672	722	746	674	708	687	740	693	710	707	721	695	723	755	754	691	749	737	795	689	678	685	752	700	723	705	735	733	705	710	763	690	731	742	710	703	708	717	771	724	772	685	700	710	730	697	653	717	697	725	709	737	748	677	672	755	701	724	738	708	714	674	718	721	677	744	736	687	709	739	726	724	707	729	687	766	659	759	713	747	746	741	718	749	744	684	741	729	738	683	724	734	746	760	734	711	708	742	770	742	695	736	691	727	756	712	729	691	718	756	733	755	726	688	721	754	717	693	690	766	699	775	706	698	759	781	710	734	713	659	772	741	719	776	748	742	717	691	745	721	725	714	727	668	756	756	724	762	675	755	752	760	787	725	716	707	672	703	706	763	730	700	709	691	683	752	751	709	742	710	751	713	679	747	759	720	736	702	682	773	708	721	731	740	762	725	680	719	703	693	656	709	709	708	779	696	695	724	728	784	712	723	748	685	707	705	735	692	726	754	721	739	729	755	745	727	750	740	685	719	740	726	763	709	713	730	720	717	719	699	672	678	772	730	714	724	712	720	749	742	710	715	743	730	726	710	765	736	720	747	779	735	739	756	689	763	775	750	707	754	746	751	708	733	726	710	740	738	711	776	734	712	708	740	736	720	719	712	755	726	682	714	693	686	714	707	767	678	691	706	751	738	736	724	736	736	740	787	668	695	739	765	736	739	717	727	712	716	722	715	758	683	704	718	766	688	751	685	681	698	651	750	701	756	739	755	705	718	711	729	740	684	696	799	695	736	716	746	702	751	766	705	654	730	690	670	676	755	755	778	724	734	752	720	783	718	790	712	708	708	694	761	740	759	749	752	691	760	695	731	745	712	710	747	743	775	760	726	735	743	739	736	712	693	708	751	742	759	723	737	707	728	684	729	716	707	686	740	665	697	733	721	707	691	728	696	722	738	708	762	716	687	726	721	751	747	732	693	729	740	780	745	748	751	734	732	705	680	764	684	725	710	733	697	690	715	706	730	714	693	722	742	689	747	725	732	698	711	742	768	737	710	694	712	777	763	711	706	741	730	694	721	720	699	677	727	739	736	715	688	751	757	725	720	744	707	734	693	709	705	676	778	673	745	674	744	687	724	726	690	679	751	759	714	723	709	735	705	704	710	718	709	715	756	712	755	730	736	685	770	715	747	743	725	723	713	754	718	750	743	699	705	727	702	707	728	727	703	702	697	711	753	735	720	685	760	773	668	735	708	725	718	751	697	777	736	732	713	734	696	716	720	720	722	780	721	727	755	706	744	714	670	748	716	712	703	758	722	720	712	758	691	720	683	710	669	746	715	751	731	680	661	727	775	775	701	717	708	712	692	725	723	717	723	774	694	751	717	738	712	740	751	731	754	686	752	743	747	722	740	667	731	723	728	751	718	765	704	748	752	699	732	751	741	688	740	752	702	731	732	743	742	761	745	709	741	708	694	651	711	730	680	710	699	725	702	729	763	721	743	654	704	691	743	660	721	697	681	733	694	757	705	701	752	679	759	726	723	692	701	726	726	683	721	732	735	750	780	751	713	697	785	686	755	707	726	734	710	760	716	729	712	772	672	711	691	740	738	710	691	707	751	711	678	705	690	703	775	732	750	740	713	709	713	722	704	718	711	747	707	719	717	725	722	718	715	748	737	706	699	674	761	716	739	680	729	738	687	737	726	770	772	748	676	703	723	721	759	733	721	721	752	717	691	717	751	713	727	720	692	778	723	721	732	734	766	672	698	701	702	770	742	730	732	704	693	718	750	727	726	719	715	715	774	735	647	730	731	740	701	725	725	757	724	682	782	704	746	746	697	695	683	717	720	731	697	748	733	673	727	699	728	708	731	705	794	718	761
23175	21652	29423	24374	21647	21671	7263	1279	1018	904	849	772	753	717	695	693	694	650	640	653	619	622	644	573	608	592	606	613	620	592	588	582	586	592	592	559	579	567	589	607	598	572	552	568	553	585	608	579	566	571	581	629	578	565	605	565	552	564	571	564	556	592	576	583	532	569	580	585	627	599	578	554	589	561	568	588	573	571	607	562	590	541	586	547	558	597	570	536	586	633	582	538	582	579	568	560	597	552	548	545	558	556	573	569	528	545	567	590	555	627	528	530	555	566	600	601	583	598	582	578	578	629	616	623	617	600	585	570	559	583	606	549	602	564	588	611	576	570	513	575	533	569	567	543	549	557	592	529	587	562	575	583	516	583	568	581	548	544	538	535	587	558	591	544	600	584	554	580	545	558	650	554	554	573	587	561	576	582	565	584	571	542	541	547	584	521	549	521	603	577	573	527	598	603	569	562	561	562	552	588	548	564	600	610	552	583	557	507	568	543	537	577	576	511	562	553	575	525	546	566	563	594	564	585	568	583	529	555	547	559	578	532	581	549	559	562	556	576	583	578	576	550	596	580	549	529	542	552	558	579	593	561	557	574	558	581	568	540	567	552	576	596	582	573	586	589	565	602	548	592	564	523	575	541	543	570	532	519	541	544	538	589	591	538	572	520	580	602	597	601	575	583	563	558	564	546	551	533	535	547	592	549	567	555	556	587	553	575	582	537	566	554	531	520	559	560	570	568	568	568	552	617	547	556	529	576	563	564	550	562	548	581	552	564	565	566	566	541	556	623	548	580	545	544	553	479	565	545	534	570	612	529	556	581	579	622	572	518	569	556	498	529	586	552	548	597	619	577	598	553	569	557	561	540	528	589	547	582	553	573	564	583	554	515	539	596	563	605	518	585	527	589	542	560	561	556	546	532	578	565	564	581	561	577	563	581	582	542	516	576	548	532	544	522	585	554	547	573	581	555	554	568	549	544	573	573	594	543	526	618	568	589	588	606	585	550	556	537	564	541	581	609	589	530	577	556	555	578	582	594	611	555	534	575	538	603	536	570	582	562	551	567	557	610	578	557	579	535	576	566	536	597	547	587	582	548	579	586	541	540	585	599	556	580	538	577	547	592	564	537	562	578	577	569	581	545	598	568	592	579	527	531	564	520	587	604	589	618	567	593	589	625	516	605	537	606	560	588	532	556	544	551	571	524	535	574	513	545	566	555	540	591	573	566	541	560	564	598	520	574	572	535	549	586	596	521	564	551	607	586	588	544	601	544	591	545	614	576	532	543	534	539	585	577	606	560	588	520	536	543	576	585	538	555	615	578	555	564	612	537	550	574	570	575	550	575	608	587	530	540	584	544	528	606	568	589	552	569	607	569	579	540	548	564	570	565	570	569	528	581	546	565	575	555	579	545	528	570	580	576	562	540	577	570	569	575	565	566	565	584	580	549	564	579	561	562	565	579	633	587	521	600	604	562	529	553	577	557	549	561	583	590	560	544	516	552	540	557	493	531	540	556	575	541	533	532	539	556	546	582	561	565	588	510	572	609	533	584	570	580	568	502	541	566	530	577	539	611	519	603	580	563	596	559	589	563	577	558	577	553	531	568	566	595	530	586	499	564	537	534	565	549	564	596	550	575	550	588	595	544	565	555	582	589	558	627	564	594	571	533	600	551	599	562	577	577	603	544	580	539	547	582	567	550	567	587	588	546	580	543	588	576	592	544	587	596	548	594	532	562	583	566	589	562	576	566	572	549	576	567	509	507	535	542	536	569	586	575	548	582	543	564	569	575	550	572	571	561	515	607	603	515	552	594	536	595	538	563	573	555	613	578	552	586	551	539	561	547	594	591	537	543	552	586	522	538	577	526	563	575	590	552	590	583	563	521	545	538	581	541	581	562	579	554	545	593	573	551	549	580	571	553	549	564	565	597	590	605	559	606	581	568	547	562	536	532	553	526	557	580	589	585	566	604	523	530	563	585	554	577	558	574	543	547	629	608	542	552	570	601	581	578	533	564	590	521	567	559	543	533	581	541	566	568	564	572	563	529	554	525	561	603	533	550	553	564	532	566	578	568	531	508	559	553	539	570	578	532	576	543	547	581	571	534	600	565	557	551	564	551	566	576	564	535	570	516	562	549	572	571	573	540	563	561	539	549	555	550	581	543	582	565	591	575	572	560	603	564	568	556	526	549	578	593	557	570	546	572	538	543	564	584	562	580	565	530	578	563	563	568	587	560	578	550	559	555	583	594	573	546	601	563	609	590	589	517	557	544	565	552	576	563	546	541	602	568	566	592	530	581	586	564	572	526	594	565	591	567	597	572	547	539	594	553	601	609	559	538	571	546	567	588	552	559	547	589	595	585	558	608	567	572	568	575	523	537	543	576	560	581	577	574	591	540	575	573	563	526	564	538	553	521	561	592	553	588	573	558	578	556	541	533	553	559	595	556	596	556	574	567	538	517	588	520	612	567	544	521	549	592	522	607	563	568	534	551	575	592	572	561	529	556	567	593	590	526	565	571	550	576	525	546	559	580	584	539	588	546	536	546	551	601	552	557	538	592	568	600	566	611	566	587	580	545	575	551	606	619	564	534	558	532	620	470	605	540	580	518	516	581	557	601	536	570	560	536	547	570	566	579	552	577	563	594	574	580	553	602	550	534	524	594	543	525	560	544	540	589	524	582	532	523	611	551	578	563	548	590	550	555	555	502	616	581	570	552	607	598	558	528	609	555	592	594	555	579	552	596	552	539	573	540	556	543	537	545	593	593	540	499	578	572	524	606	580	569	545	564	568	569	554	555	558	529	573	571	563	522	549	534	563	563	624	544	557	615	557	576	566	588	544	534	541	545	558	552	559	572	588	542	593	529	582	520	554	583	570	576	589	557	535	537	548	550	554	546	574	525	603	548	520	599	569	578	562	516	539	547	573	521	540	553	579	558	567	553	542	598	548	579	548	572	530	583	510	521	538	575	568	555	533	523	586	561	561	559	569	561	534	579	593	542	527	554	573	610	549	584	612	588	555	570	611	516	518	556	566	566	624	556	527	504	594	521	564	563	561	550	543	595	575	591	562	580	579	608	585	594	532	567	539	539	600	554	586	562	540	546	577	600	549	551	552	548	569	540	544	593	557	567	529	576	545	578	560	539	524	591	604	550	577	580	540	582	537	548	554	573	565	614	536	576	576	584	572	597	553	562	606	572	541	534	602	561	554	619	561	592	539	532	588	595	589	564	588	589	517	540	561	562	545	599	553	560	566	547	550	621	556	535	594	589	603	555	543	581	556	494	560	564	560	576	525	549	566	561	567	557	555	546	566	561	575	582	592	567	517	506	558	563	573	538	549	552	581	565	573	563	540	600	605	534	542	543	570	588	560	568	554	557	543	529	543	561	549	540	596	532	601	580	589	557	600	548	544	556	549	564	579	566	590	538	569	528	528	563	558	581	551	563	572	556	606	592	572	571	544	574	623	610	584	604	542	560	563	540
22565	13399	8980	4458	3266	2509	1927	1585	1233	1131	1054	988	841	782	735	753	735	666	656	607	652	633	654	633	640	606	590	624	599	577	561	590	553	598	551	573	566	636	596	558	583	568	593	595	548	604	592	569	560	568	546	544	541	605	540	586	611	581	579	534	593	577	559	582	569	579	528	581	569	559	569	570	537	565	555	593	560	590	579	569	548	565	557	540	575	554	584	609	549	566	576	581	525	607	585	532	574	571	550	549	552	575	531	598	592	625	591	536	561	595	547	554	573	555	548	543	564	555	532	553	619	602	604	542	587	600	590	586	538	591	552	568	578	569	581	606	578	565	605	549	567	587	556	577	553	565	600	534	555	526	560	546	571	577	577	563	526	575	524	610	555	557	579	584	556	571	543	548	559	579	592	528	528	560	585	565	576	542	561	530	546	564	513	553	527	580	592	548	588	572	550	602	537	554	516	557	576	561	571	578	573	580	522	551	560	609	552	578	537	534	550	578	555	565	556	548	553	514	585	579	538	601	523	562	534	554	572	575	518	537	580	564	548	569	568	604	537	572	574	601	544	528	617	549	548	543	553	518	580	549	572	553	540	569	541	530	570	572	541	549	533	552	539	572	548	561	563	535	531	508	540	571	525	544	547	557	596	539	566	581	561	542	542	578	598	560	544	529	565	565	526	538	581	554	519	553	583	526	525	548	574	563	589	546	533	525	558	576	579	603	616	570	549	565	564	571	564	571	572	577	588	555	564	548	532	530	528	561	530	567	530	536	540	576	526	572	579	541	568	560	580	579	540	554	587	500	542	542	574	562	520	567	562	560	568	535	555	539	588	581	561	523	562	556	532	536	584	555	547	574	537	566	520	537	603	537	565	564	552	507	567	534	570	577	519	543	521	555	587	536	552	537	539	578	546	541	550	535	594	614	599	564	553	551	566	562	571	515	535	592	610	565	568	556	576	571	545	553	587	538	546	570	512	545	561	570	578	620	578	591	552	564	520	551	565	569	585	568	550	545	559	555	515	537	535	567	517	553	537	566	522	543	552	563	524	572	522	606	556	550	554	564	540	586	558	576	541	584	528	527	543	543	540	549	584	589	583	576	537	574	553	547	545	521	566	563	511	575	518	600	576	601	557	581	536	552	589	564	543	582	543	542	566	571	594	558	527	531	546	503	574	516	549	546	554	574	564	586	589	576	579	570	579	572	585	569	557	579	556	567	538	584	502	537	584	540	567	589	531	577	549	546	586	569	527	579	562	571	564	587	539	576	539	564	539	526	551	548	514	533	497	570	521	557	602	543	496	542	583	546	547	604	573	596	570	549	534	546	544	513	550	564	569	540	560	515	543	576	572	620	546	538	556	540	542	589	531	568	532	558	555	578	561	564	590	551	548	539	562	564	549	544	579	558	569	578	539	549	528	542	570	538	589	533	571	575	554	591	576	553	565	597	580	608	557	538	562	547	536	527	543	512	532	553	586	576	534	548	569	552	563	561	587	582	533	538	547	551	548	550	582	555	539	527	525	575	572	545	562	551	547	530	519	531	565	586	625	541	549	570	519	499	556	554	567	543	551	546	606	556	567	552	569	559	545	555	553	557	558	568	564	602	550	573	514	550	576	562	572	590	589	555	537	522	572	526	585	577	589	542	532	565	569	542	596	601	531	534	567	545	539	564	536	551	543	554	533	599	547	541	558	554	558	584	567	562	526	563	554	565	534	547	550	530	527	569	563	565	514	531	557	559	535	539	553	554	576	597	573	550	557	563	543	587	545	570	550	529	574	601	532	528	538	580	535	561	582	499	554	553	578	549	557	584	564	571	593	548	554	550	528	561	544	559	537	577	576	574	547	553	554	546	534	562	563	515	549	626	582	553	519	554	563	567	633	560	534	512	570	571	565	565	542	557	565	574	542	554	550	536	547	571	591	567	528	542	545	553	545	551	563	556	547	547	575	524	587	560	557	580	583	559	557	557	585	516	532	537	541	555	551	526	526	539	557	533	579	623	546	578	545	546	592	528	555	542	560	530	585	546	592	553	561	601	533	553	593	541	570	529	571	579	532	561	547	555	542	521	552	571	525	540	542	532	605	532	546	575	566	563	565	574	556	536	564	559	562	569	549	562	549	539	556	524	595	522	601	608	543	560	548	567	555	591	510	539	557	548	568	577	525	525	567	590	539	543	572	564	502	533	566	583	551	576	581	560	530	603	567	610	532	550	575	554	512	563	551	561	548	536	531	590	559	539	551	551	602	575	560	525	559	581	575	553	572	564	517	565	573	552	603	593	499	551	553	562	601	551	527	524	580	539	541	552	607	569	529	525	533	562	571	572	559	592	601	564	596	579	590	596	538	562	546	610	591	525	590	527	594	543	575	590	575	551	533	564	578	563	568	548	608	522	580	523	561	560	529	584	548	570	576	534	554	546	587	557	574	523	575	576	544	560	532	567	556	597	567	572	545	534	525	515	574	547	514	537	573	565	584	517	579	563	567	534	567	527	544	574	520	547	572	549	568	590	574	527	558	586	560	579	555	593	574	534	566	572	574	572	555	560	556	607	570	566	542	543	544	554	545	580	557	593	537	585	590	531	559	556	575	530	587	549	528	550	556	560	610	557	617	524	545	596	596	575	590	557	533	561	506	584	573	575	508	533	540	547	549	540	543	594	525	554	560	592	567	574	536	514	570	534	556	566	566	601	593	522	541	550	558	589	547	551	559	578	526	529	580	549	598	550	560	521	575	531	574	547	561	530	522	526	605	547	505	571	548	540	594	550	557	530	548	543	554	572	536	518	605	557	598	544	556	552	548	528	563	523	531	581	592	559	536	588	533	557	525	531	542	555	540	545	582	566	479	565	555	544	562	546	574	610	569	563	491	533	553	562	537	585	579	519	590	566	526	538	561	563	602	544	558	564	551	552	585	556	555	560	562	533	583	565	502	614	535	527	580	558	544	609	564	579	568	533	546	551	568	539	549	536	527	581	550	533	563	534	605	530	558	569	588	575	552	597	556	595	564	576	551	598	514	528	611	583	541	542	554	542	533	536	599	543	561	564	546	534	546	564	567	542	564	532	548	582	552	544	535	549	530	564	526	543	552	561	556	540	550	560	579	566	559	583	551	540	559	546	518	600	566	547	548	590	542	523	521	581	538	549	575	516	549	530	572	518	568	517	567	587	538	545	598	562	547	554	538	614	549	520	530	602	559	571	582	524	541	541	597	587	520	544	552	566	558	577	576	579	588	522	572	526	602	570	575	528	568	513	543	546	504	587	534	544	552	540	584	548	561	540	554	595	598	564	555	546	563	545	525	562	551	582	548	553	537	556	533	585	556	533	537	603	545	583	572	580	583	555	583	532	539	561	544	538	566	523	573	595	540	568	565	530	586	543	571	568	569	595	565	599	540	605	580	544	581	530	542	588	572	558	560	576	554	557	588	493	499	562	514	564	563	597	574	551	586	543	524	578	487	536	543	560	598	568	540	563	561	563	528	549
28882	18060	4433	1058	901	823	665	570	551	582	559	527	603	571	529	627	601	548	534	578	493	546	576	542	534	546	563	558	534	549	560	592	651	559	550	581	601	537	525	555	523	506	499	511	533	561	538	534	530	575	542	583	544	544	582	578	533	560	604	499	506	581	523	577	496	595	542	565	578	523	554	520	542	519	562	544	523	624	573	538	546	532	513	539	521	560	550	552	549	523	530	561	548	590	579	515	588	559	553	559	541	562	509	535	523	603	588	557	544	513	535	578	585	508	533	573	553	540	545	503	575	501	607	583	577	552	547	561	499	496	549	491	534	538	542	531	581	548	549	531	559	531	567	516	539	541	559	537	596	552	567	524	541	537	576	519	538	558	578	570	507	554	526	590	527	564	513	541	522	505	532	544	574	579	524	584	557	570	584	565	542	514	551	558	603	542	527	545	566	539	550	536	545	557	538	558	535	541	578	544	537	556	530	542	538	560	557	563	536	567	595	586	576	574	564	527	532	528	555	592	515	604	565	537	580	574	558	571	509	549	590	521	533	541	546	559	525	528	541	586	608	572	524	580	560	563	570	552	569	557	564	561	536	554	548	538	535	574	516	569	557	520	543	530	544	574	584	536	547	578	548	556	556	567	523	557	586	561	543	552	553	564	560	528	590	541	548	554	538	551	559	576	553	493	565	527	594	582	569	599	517	599	572	561	584	474	560	507	556	540	553	581	557	562	534	587	534	552	579	554	567	595	556	565	517	554	559	550	555	558	571	572	604	570	546	548	544	557	572	553	598	566	560	536	547	573	616	523	559	543	530	544	607	559	560	545	571	531	554	589	532	573	567	561	568	534	549	547	551	545	526	554	551	547	524	565	560	565	592	531	577	575	591	589	535	535	568	606	539	562	576	534	602	542	564	543	534	563	536	589	547	507	526	562	570	595	592	522	560	561	556	541	552	530	569	546	541	523	525	563	547	557	542	587	571	544	530	558	551	576	551	571	564	516	596	578	517	520	585	539	579	522	593	526	529	587	579	554	564	543	559	596	531	570	554	561	575	574	531	560	553	530	534	589	539	548	573	534	581	534	564	565	524	601	574	593	508	567	580	582	525	549	556	544	573	589	563	563	521	548	548	576	544	599	554	576	569	603	563	583	590	545	525	527	559	540	565	527	566	564	536	557	543	553	603	549	553	498	550	539	573	572	573	574	534	535	559	570	533	588	569	538	580	580	578	544	568	554	528	532	566	513	548	555	564	576	554	559	592	540	547	577	569	506	572	549	540	561	541	528	562	563	567	547	555	584	543	551	545	572	538	561	592	578	554	547	534	532	577	525	531	576	526	548	615	572	512	533	558	538	587	556	561	580	571	557	550	531	513	508	559	542	552	577	533	562	532	543	570	537	492	536	552	565	555	546	547	556	518	555	524	564	560	552	526	548	560	590	555	558	520	552	556	541	587	524	556	589	588	572	571	551	540	561	558	571	549	579	554	539	547	564	576	499	563	547	530	591	549	569	540	555	528	577	550	516	533	552	564	538	549	568	586	528	563	567	536	503	566	546	522	576	517	529	564	562	548	540	489	538	576	525	583	545	559	611	596	571	551	535	554	531	542	568	552	583	607	542	556	543	543	577	567	555	519	522	584	587	563	517	522	571	547	573	539	578	527	544	561	524	522	551	542	559	577	568	531	590	526	526	542	548	566	553	586	519	538	558	541	536	516	551	564	576	516	564	533	525	529	571	539	555	594	574	603	559	558	537	565	562	556	555	528	544	579	520	553	591	555	552	547	521	598	571	620	554	562	591	595	552	547	605	553	529	536	517	535	541	563	553	504	542	550	546	547	564	522	632	542	536	553	506	526	539	501	520	494	585	541	568	542	572	571	554	503	543	539	568	538	525	577	531	561	574	540	562	554	580	563	566	536	542	570	546	554	562	564	517	556	592	509	571	526	523	591	606	549	534	540	557	514	596	530	541	591	538	539	582	527	569	553	523	561	573	534	560	544	531	552	534	559	531	575	529	499	534	521	541	520	572	581	512	568	561	606	530	507	529	547	542	630	589	550	527	519	567	551	543	497	546	565	549	579	547	563	543	544	544	582	560	526	567	578	553	566	594	570	545	534	574	573	533	562	535	513	534	531	513	512	546	512	539	537	575	573	560	560	537	558	588	516	529	566	542	560	586	531	526	558	568	543	584	533	560	567	525	573	546	566	531	577	533	542	552	549	554	558	539	574	539	589	550	521	562	523	584	595	560	518	577	547	573	556	504	623	541	543	574	547	532	557	539	538	552	586	543	544	544	594	548	553	526	559	547	567	572	526	518	557	544	543	591	539	554	559	551	531	552	529	570	559	577	513	601	550	540	554	591	560	569	518	560	520	599	557	539	534	519	523	536	577	537	511	559	537	560	580	565	567	535	585	537	595	529	550	547	536	577	570	561	552	536	523	534	548	582	527	506	558	542	548	561	555	512	547	498	595	534	582	577	570	572	556	531	585	545	534	557	593	578	594	515	562	572	573	538	576	569	540	554	563	564	594	570	523	549	525	574	555	587	550	516	564	531	544	514	566	531	590	528	596	554	598	555	595	601	533	550	562	535	563	555	556	554	563	535	560	534	551	552	540	544	518	584	600	582	543	533	553	554	513	556	507	550	505	549	551	512	564	604	552	594	568	597	575	559	575	511	510	534	523	557	536	521	569	538	607	561	531	573	568	547	560	549	545	548	558	580	541	522	534	522	544	597	569	539	571	587	548	518	529	529	547	508	540	588	578	567	592	538	546	570	507	565	561	586	553	539	558	523	566	570	528	551	562	552	559	548	559	561	527	563	536	563	548	514	553	542	576	570	524	540	591	549	554	546	579	546	535	548	533	598	563	545	583	525	557	513	512	559	548	550	577	529	530	496	553	582	542	559	538	545	528	581	526	540	532	509	565	592	555	557	564	562	612	624	565	523	510	561	572	570	536	605	554	553	567	502	561	534	505	551	529	565	538	560	542	566	548	500	558	535	561	551	548	600	558	550	559	598	576	551	570	557	551	502	572	574	561	559	566	569	594	554	575	589	559	595	529	563	583	514	528	572	551	548	558	567	542	559	530	563	557	529	542	532	574	564	570	572	539	587	555	566	530	537	536	570	556	567	538	524	549	556	553	537	556	544	574	581	532	545	601	542	552	514	543	547	543	551	551	516	537	566	557	536	555	547	578	544	566	557	553	578	575	583	544	524	518	540	548	568	567	538	506	539	572	554	585	547	568	496	562	598	608	514	563	580	524	535	545	549	571	612	547	570	547	536	608	554	554	541	538	567	539	545	556	583	565	543	556	553	570	578	540	576	556	558	573	472	556	585	543	572	547	524	488	564	591	546	610	597	531	571	547	586	552	562	530	505	520	549	626	551	570	554	530	536	572	539	572	548	597	544	551	576	593	574	560	581	579	592	574	547	527	524	578	554	533	563	511	553	567	581	600	518	595	571	514	540	548	597	569	532	544	549
16373	1099	937	745	681	646	632	628	602	594	596	574	616	570	603	555	601	568	569	562	561	552	574	583	594	566	545	544	540	562	583	589	578	533	576	604	530	532	571	563	585	583	551	556	525	568	587	536	563	505	573	560	557	600	589	575	561	572	600	529	595	554	552	550	603	536	551	580	550	589	587	573	522	604	619	530	575	521	582	530	586	594	542	578	571	563	633	526	549	550	575	532	592	554	578	583	571	576	534	575	574	569	586	568	585	573	532	571	564	576	624	568	582	585	576	573	561	547	607	602	596	589	597	592	613	561	588	608	529	535	592	542	576	634	595	631	635	589	574	606	568	561	573	561	566	533	600	610	590	575	588	588	551	528	575	593	562	548	579	619	606	551	607	568	580	536	600	556	544	562	565	544	586	561	556	558	530	561	576	576	555	596	548	566	556	544	572	537	579	561	570	558	591	612	568	561	595	607	562	562	567	543	570	594	571	568	617	592	557	625	572	554	577	590	569	573	542	598	612	588	566	564	528	606	579	547	603	525	553	616	534	606	567	532	580	577	540	548	550	596	577	575	567	569	598	573	512	554	589	570	588	555	538	574	554	585	588	537	548	578	599	564	557	614	556	564	616	607	594	550	563	551	556	585	547	541	608	595	569	579	568	559	594	541	608	569	578	551	556	596	538	591	631	566	560	556	582	584	631	586	549	587	598	596	560	634	605	585	579	528	599	578	614	554	571	578	556	589	591	544	531	576	572	574	611	582	566	560	613	566	561	559	571	608	573	596	545	581	562	546	576	567	555	592	570	631	562	555	553	566	538	612	570	572	612	551	599	569	548	602	515	560	571	579	595	594	561	544	562	528	571	582	568	578	535	612	576	601	592	590	564	574	599	554	560	568	580	587	556	544	590	556	562	585	567	595	567	565	572	577	638	569	566	587	542	541	564	570	564	593	593	569	567	556	593	578	594	603	585	598	568	535	599	597	573	561	575	599	544	604	592	533	567	585	581	580	609	601	587	574	568	573	586	522	549	572	555	618	562	563	598	546	582	585	586	561	595	592	553	599	582	555	554	614	553	547	562	618	561	613	578	605	547	595	565	587	549	566	568	573	579	571	617	564	571	585	557	544	605	556	618	572	610	585	593	564	556	624	576	605	587	572	552	579	566	575	558	604	573	577	574	621	525	553	558	627	570	615	587	576	577	601	527	574	577	581	603	516	569	604	590	627	589	597	591	558	553	590	556	585	618	598	592	567	561	580	580	562	551	575	580	571	591	572	546	555	569	596	611	516	572	573	563	591	544	567	573	559	592	533	557	536	581	564	548	571	533	594	553	551	565	556	547	588	585	582	565	557	562	572	582	577	577	567	601	559	587	517	602	580	582	586	617	579	561	604	594	580	584	552	531	564	530	568	584	568	593	595	606	542	611	545	579	566	600	611	566	598	563	611	595	587	539	600	557	602	603	591	626	574	554	551	586	577	627	565	558	567	610	552	579	573	553	536	630	577	583	548	556	578	565	576	586	561	581	541	572	549	588	558	599	581	595	573	616	565	568	524	563	569	522	595	575	593	570	535	624	536	521	578	556	555	560	561	650	625	533	594	565	553	582	596	586	566	524	618	555	556	567	593	594	593	560	611	572	539	608	548	574	577	573	583	552	556	578	570	563	614	608	553	561	594	566	574	585	612	580	558	550	590	556	593	592	566	565	553	579	600	543	580	588	592	622	572	624	566	527	616	582	555	590	579	586	558	563	531	613	593	587	569	589	505	522	579	559	560	609	578	575	565	545	562	579	553	556	598	616	596	573	547	587	577	575	593	601	577	550	592	589	570	555	601	573	574	562	583	552	616	602	572	592	593	576	526	555	561	535	551	567	559	601	578	566	568	616	568	574	587	555	594	586	582	608	589	585	563	569	575	589	585	568	574	550	596	552	609	570	521	560	577	579	586	577	595	634	548	606	566	559	630	576	566	571	563	539	561	521	594	549	570	574	563	597	552	638	572	575	536	598	517	565	544	534	587	564	558	555	593	550	575	557	592	629	561	580	587	579	563	600	595	563	557	596	550	545	584	577	572	627	626	554	541	567	591	557	589	565	578	614	537	565	529	602	584	577	554	531	586	599	585	575	584	586	583	598	554	611	590	552	554	538	544	582	563	594	622	611	593	561	586	635	572	576	500	555	542	608	606	543	613	559	515	546	553	599	579	534	528	571	585	560	561	570	557	581	603	629	559	585	551	558	620	577	590	535	555	599	569	601	557	589	591	579	571	574	561	539	562	595	604	577	550	586	575	558	576	557	579	612	571	546	606	608	603	597	581	586	570	591	556	603	634	573	581	543	612	545	550	551	528	586	568	582	592	612	601	552	567	604	559	596	608	594	587	579	598	571	601	573	533	586	576	629	576	604	546	586	607	579	590	593	586	580	557	564	572	553	599	555	606	564	570	555	578	609	581	600	601	594	539	533	572	584	640	585	562	584	552	625	602	577	599	602	575	550	560	573	625	587	552	632	527	541	556	573	570	613	557	563	569	518	564	558	562	561	583	553	595	541	595	578	575	583	596	581	603	567	610	550	576	589	592	602	572	578	533	563	585	548	547	568	590	562	571	592	607	545	576	569	556	581	574	609	555	592	567	545	564	591	538	569	576	562	603	565	570	600	550	590	589	577	556	561	589	549	611	565	556	584	562	558	583	569	629	553	593	612	537	579	572	563	568	548	551	574	575	580	538	603	578	582	540	572	580	588	580	598	566	585	586	575	577	585	575	631	575	563	564	596	586	574	551	571	570	561	567	583	594	591	589	557	603	586	616	560	601	602	566	576	569	577	604	544	574	552	547	560	576	591	588	577	580	559	567	581	569	582	611	571	574	527	571	546	574	637	603	566	604	554	597	540	516	577	609	620	581	565	542	587	574	579	565	549	604	590	585	582	586	574	559	578	581	592	573	546	557	572	539	566	568	563	609	579	544	582	571	560	581	582	551	552	516	582	585	580	598	561	562	578	564	600	527	582	575	548	573	595	560	562	544	590	592	556	584	579	589	640	567	530	613	563	612	593	575	573	545	578	593	630	612	585	580	601	584	547	537	585	548	578	574	581	587	583	570	577	625	584	565	550	568	601	543	587	618	555	574	581	604	588	549	579	618	586	538	566	589	595	544	596	561	559	568	601	565	555	557	571	560	556	600	533	606	576	605	560	590	584	553	586	570	557	584	593	595	578	569	564	577	575	585	575	581	547	537	602	553	583	556	573	554	535	577	574	537	570	575	570	542	572	591	588	585	564	568	576	593	534	562	563	551	604	642	567	584	570	529	590	627	574	586	593	550	601	554	536	583	589	549	576	554	569	560	576	546	585	580	585	600	533	585	585	548	573	622	598	588	539	588	577	605	625	601	547	576	594	531	605	533	600	569	532	585	597	563	637	587	618	526	570	576	594	572	571	602	625	582	538	591	601	588	588	579	586	577	569	592	583	611	551	577	560	558	553	569	582	560
24186	21614	28953	24768	21619	9589	1090	686	628	572	523	499	508	499	467	439	454	482	416	417	399	445	438	415	436	404	410	412	374	393	444	421	396	411	402	393	382	421	405	406	399	416	410	420	400	388	382	384	424	418	360	406	360	393	355	416	398	387	432	390	396	406	387	400	393	379	372	385	417	418	376	402	384	379	384	392	391	350	413	409	399	390	411	402	380	399	384	391	385	446	380	389	376	377	383	417	422	416	387	405	372	395	383	399	393	380	390	385	432	365	424	406	382	389	435	424	376	414	427	438	399	411	400	391	425	362	415	407	395	395	407	372	409	394	417	386	359	411	399	404	389	377	374	361	430	362	394	420	393	391	398	382	411	372	431	432	401	389	366	395	405	405	399	376	416	370	365	434	385	376	392	371	401	390	410	378	369	390	412	426	398	426	362	390	404	397	395	372	397	402	363	411	419	404	385	378	392	415	406	408	388	401	412	389	388	387	402	373	390	411	401	426	374	408	421	411	385	391	385	324	379	418	402	416	399	383	388	396	369	413	390	386	411	397	407	371	388	387	399	365	375	354	436	400	398	421	385	400	429	389	369	389	371	406	441	437	405	363	391	404	374	356	394	421	411	412	412	408	395	388	388	420	405	395	367	393	363	386	434	396	368	383	407	430	405	407	388	381	405	418	401	378	416	411	371	394	404	412	395	402	386	382	398	398	401	419	379	421	364	368	420	380	392	431	402	437	384	386	406	390	396	399	385	428	388	382	388	385	377	377	338	429	394	390	403	367	390	399	404	394	441	411	393	373	395	376	424	420	402	397	398	429	395	417	397	403	431	448	396	380	387	400	407	415	395	390	402	408	414	448	381	387	403	369	426	409	394	376	375	397	369	405	391	396	417	416	376	445	397	367	406	412	379	412	409	347	402	388	371	417	391	381	399	422	419	428	373	403	391	435	389	380	413	410	381	416	447	407	374	426	357	364	390	399	417	373	405	426	434	424	379	397	400	406	429	381	372	368	400	375	428	424	402	369	397	400	394	384	422	377	389	425	357	375	404	377	388	372	423	418	433	404	396	394	423	408	384	395	425	409	368	408	403	414	397	390	368	429	375	426	426	379	380	390	366	379	402	388	380	389	402	402	382	418	356	365	450	425	397	415	380	431	395	375	419	412	410	401	364	408	392	402	403	384	400	391	399	421	417	427	393	403	411	434	402	366	426	370	397	426	388	386	410	391	430	401	364	403	375	389	400	383	385	371	417	395	390	366	396	424	382	388	380	412	401	395	409	396	394	382	372	410	379	390	411	378	394	404	384	386	397	380	408	380	362	339	437	363	395	383	421	390	382	365	397	400	417	377	387	399	403	396	395	409	382	401	352	365	435	401	389	391	427	391	414	408	364	378	417	378	435	420	388	397	418	359	397	427	391	392	405	399	387	387	378	401	372	391	384	392	369	377	400	441	374	371	392	411	384	378	420	394	356	390	394	418	403	395	428	375	392	382	409	388	414	377	385	390	433	389	385	406	376	392	399	386	352	417	387	421	401	430	420	387	422	398	412	416	370	402	394	373	397	396	390	405	386	425	387	389	387	367	399	386	394	409	394	376	385	403	425	385	398	426	419	382	369	355	387	392	403	384	407	395	393	386	385	447	420	391	371	403	382	376	391	394	391	365	376	408	385	436	387	443	401	401	398	370	390	401	417	412	398	378	401	425	396	445	399	401	381	424	381	380	368	405	406	419	362	368	414	366	353	391	388	407	382	359	355	383	390	388	413	390	385	376	404	377	425	419	393	387	384	401	387	406	409	406	372	386	372	394	381	397	388	370	419	378	432	387	390	403	402	390	380	393	394	378	422	393	374	357	421	399	394	420	410	387	408	366	361	396	399	385	413	372	398	412	375	387	377	392	425	391	364	401	419	399	386	388	340	357	411	408	379	378	372	415	377	368	389	375	386	376	365	369	435	449	395	351	368	382	378	353	414	367	350	410	364	391	407	402	413	412	385	419	376	407	408	373	370	351	372	423	383	387	383	406	409	417	394	335	405	407	427	418	412	389	352	391	420	381	393	418	385	402	435	413	419	388	398	421	390	400	396	391	395	401	372	358	379	392	399	395	429	413	397	421	396	381	387	395	411	393	407	357	386	401	411	389	414	374	421	382	386	396	392	402	381	360	397	447	419	381	433	378	405	432	374	383	405	384	379	406	423	384	385	389	408	360	385	409	372	414	393	388	382	392	382	377	403	393	407	394	401	416	409	382	373	426	358	372	387	378	394	413	382	355	358	392	393	373	394	382	401	405	398	360	375	398	430	403	400	379	421	381	419	374	379	383	402	402	382	387	392	385	380	405	374	399	394	432	416	365	367	440	394	394	410	409	375	381	393	405	392	416	381	414	379	356	386	375	378	401	385	381	367	445	444	412	402	374	381	396	386	387	419	389	391	377	427	437	432	392	392	435	393	375	371	383	431	387	400	359	411	385	414	419	398	412	394	372	365	442	410	435	427	382	413	400	403	411	405	391	379	390	363	390	418	402	398	398	416	396	414	406	351	390	406	389	414	386	415	392	403	389	380	364	372	414	384	357	406	382	388	433	396	387	388	384	400	385	421	384	382	393	406	415	412	388	410	409	387	402	413	383	418	401	395	393	415	369	380	372	381	386	407	335	383	393	379	389	415	396	401	385	394	404	403	392	444	372	417	406	375	368	361	376	392	357	387	386	394	404	387	407	366	400	395	398	412	419	385	388	386	405	359	404	385	398	409	363	407	441	406	431	432	400	411	370	388	395	414	412	421	393	406	376	386	407	402	392	407	404	398	385	367	366	391	391	384	414	390	423	400	403	376	406	397	410	382	400	383	411	391	402	412	404	364	412	388	386	354	363	404	374	373	416	386	394	399	381	367	410	374	394	393	410	374	451	382	372	415	392	404	406	365	377	383	410	397	402	418	389	394	402	403	385	428	422	388	398	412	350	378	384	392	415	362	375	386	387	412	406	394	413	408	389	409	378	393	407	415	417	384	362	366	363	380	403	377	366	438	414	384	429	394	404	422	408	390	401	410	433	367	402	387	392	401	354	388	391	414	390	437	375	385	394	403	400	396	410	421	388	413	382	386	398	444	364	383	392	376	369	380	387	394	390	408	415	385	401	405	386	359	371	390	376	395	405	425	367	382	384	367	384	409	395	415	407	412	356	401	389	365	358	388	410	413	394	406	376	397	418	399	404	407	397	356	388	398	391	382	408	405	412	390	403	404	379	419	391	415	393	403	415	374	368	388	411	437	391	392	385	407	405	418	374	422	407	386	380	351	384	383	412	389	366	408	421	394	370	370	386	403	400	351	373	376	400	381	393	412	400	429	413	415	391	402	414	392	403	398	407	401	422	375	406	389	434	399	379	411	385	394	405	396	385	407	387	397	412	426	408	388	398	387	387	409	380	370	393	399	404	386	380	389	391	392	432	391	388	394	404	415	361	372	404	363	401	396	435	388	410	403	402
19368	8376	5549	2647	1936	1461	1182	998	839	723	671	576	569	556	548	494	497	505	496	491	448	456	459	423	433	451	413	446	441	429	449	445	419	474	414	452	459	402	421	431	455	442	411	422	432	410	449	391	411	393	434	436	451	428	435	393	424	457	423	420	424	435	400	435	407	427	465	408	436	426	397	428	413	435	422	418	424	401	404	414	442	411	410	422	445	411	413	425	440	394	412	413	412	416	412	431	437	423	434	393	473	380	369	427	423	427	427	429	400	414	450	407	444	424	395	422	433	423	450	432	439	455	467	439	451	389	441	427	439	449	393	435	389	404	414	388	422	402	378	450	416	437	436	401	424	435	354	381	441	428	432	438	415	418	411	446	425	416	387	442	415	401	424	420	397	474	430	434	435	440	418	406	393	393	406	424	383	406	412	428	414	383	417	410	419	430	441	416	415	425	436	411	405	423	410	407	387	419	415	395	437	439	425	428	393	403	414	413	418	442	423	429	406	386	417	435	434	386	409	421	435	414	418	411	446	389	397	405	401	398	371	440	427	431	417	391	405	453	403	389	408	412	378	428	403	445	385	415	382	420	425	442	417	441	429	416	423	451	390	455	417	427	396	425	439	427	423	442	420	402	412	407	409	421	418	407	391	421	378	440	437	455	420	416	390	429	416	401	414	430	433	412	371	415	447	417	432	431	436	404	416	448	438	423	399	439	409	421	416	421	386	459	413	425	417	388	418	409	421	426	421	426	411	410	432	421	382	409	407	406	403	446	419	398	426	462	409	437	400	455	351	392	404	416	436	423	394	424	426	407	427	446	393	412	434	414	429	432	419	359	434	397	418	426	388	373	415	420	413	428	410	417	437	414	420	394	388	427	434	449	390	412	365	389	425	404	388	439	423	403	429	391	401	442	387	459	447	399	404	407	391	410	425	440	434	405	420	356	433	429	398	445	430	379	407	426	440	398	426	414	435	406	370	415	416	413	412	381	401	410	383	437	432	394	432	411	416	405	405	402	407	422	418	431	440	408	427	429	424	447	416	416	406	427	427	418	389	393	387	436	402	409	408	402	390	394	387	421	392	412	412	430	424	442	439	394	437	400	441	406	437	427	363	437	388	405	406	403	483	461	440	434	399	423	440	400	438	380	424	445	428	403	412	402	379	372	382	397	385	444	383	404	398	433	390	387	450	415	383	449	436	433	377	378	407	389	409	430	399	406	428	431	448	411	426	422	403	413	417	397	388	419	423	414	429	396	418	405	409	420	430	395	379	432	415	385	404	423	374	402	439	404	430	387	408	409	404	448	383	435	424	462	444	416	410	408	439	449	397	401	395	428	414	407	424	402	427	416	401	386	402	429	431	410	424	400	436	418	415	432	418	377	445	413	384	412	398	404	457	409	423	404	402	409	421	439	419	442	425	396	392	409	383	396	417	429	412	415	379	391	409	403	378	421	439	389	379	440	443	374	385	405	416	428	448	421	424	438	418	439	385	402	394	438	439	347	429	424	392	434	388	463	402	407	419	424	415	428	413	451	412	418	447	373	388	423	414	406	392	412	384	410	392	430	408	437	387	388	444	440	382	409	435	391	414	450	417	412	414	424	452	414	403	421	413	443	426	410	417	416	412	443	401	451	401	414	417	440	426	434	422	399	416	410	402	422	440	427	433	455	423	425	464	441	373	377	403	390	412	418	447	408	400	415	385	415	393	432	415	405	414	373	398	399	431	430	444	404	419	375	438	407	401	455	405	400	441	392	368	413	424	417	401	404	408	426	379	390	405	416	407	408	415	428	388	428	428	431	432	407	410	447	400	410	408	414	418	402	434	448	429	405	445	447	429	411	380	425	391	433	443	402	417	419	419	422	413	394	412	421	408	412	418	434	410	462	415	415	420	449	448	413	422	367	431	403	412	428	440	448	422	428	450	388	381	380	425	436	402	425	393	408	458	389	383	407	392	397	395	446	405	414	430	431	426	449	409	425	391	431	439	409	429	424	463	420	477	429	413	420	425	400	429	416	404	432	431	447	422	418	423	409	380	457	413	426	388	439	428	423	398	400	472	468	408	417	426	386	388	442	415	450	419	403	424	409	411	431	414	384	430	389	440	424	393	396	418	411	407	429	390	398	436	395	459	404	382	427	416	416	425	425	433	407	380	428	395	425	423	415	389	389	380	393	441	409	425	388	447	423	416	433	438	446	425	405	392	432	409	428	412	398	422	395	411	429	442	439	424	389	436	398	413	376	417	405	466	408	414	433	385	417	405	418	446	420	442	394	422	401	424	388	440	450	389	374	436	394	405	416	419	409	377	418	393	423	384	418	443	413	424	412	419	425	428	393	429	405	441	407	417	410	424	402	399	404	395	393	425	397	406	431	430	464	394	414	403	410	414	400	365	419	384	447	395	401	406	411	463	410	402	427	429	427	441	430	402	387	375	399	388	401	407	429	406	445	414	412	402	437	468	424	417	424	400	404	432	410	449	393	440	380	443	441	409	416	420	407	419	412	375	376	399	396	406	383	398	430	416	422	436	417	414	402	372	412	419	397	395	392	360	377	457	442	379	428	403	454	430	395	448	429	408	430	417	436	452	438	433	446	388	401	421	391	438	422	430	417	384	420	399	417	417	420	432	441	398	392	401	410	443	425	409	442	386	393	430	417	429	382	404	430	420	432	452	429	381	437	419	402	409	452	458	406	403	378	442	421	414	400	429	454	425	437	416	445	429	449	419	437	391	427	427	420	407	413	425	434	409	416	426	421	407	390	395	403	447	402	422	426	428	429	389	394	431	444	439	447	410	419	396	399	419	369	421	429	412	418	415	402	429	408	416	406	432	462	465	398	414	389	391	414	412	434	412	423	435	437	428	433	406	429	439	441	419	417	473	400	412	405	419	389	420	382	399	426	428	436	423	419	441	445	413	447	409	442	454	413	412	428	416	397	367	418	407	408	408	381	394	435	414	445	391	419	414	398	419	428	400	411	430	431	404	410	437	372	373	468	418	424	403	437	408	404	427	396	384	405	448	384	408	430	389	416	385	448	436	436	393	405	417	389	415	423	453	430	432	372	433	420	433	433	407	392	397	403	438	436	393	449	409	386	381	484	379	423	394	405	423	423	391	382	421	448	406	389	436	377	408	431	414	387	404	416	410	425	415	427	429	429	385	421	447	436	402	409	417	407	414	427	438	421	386	399	414	403	398	457	446	396	437	425	427	399	468	413	443	444	421	412	424	479	417	413	413	389	421	395	444	440	403	415	433	427	376	396	395	439	428	409	443	419	408	461	420	456	422	407	414	408	392	408	420	396	374	416	403	420	398	458	406	445	432	374	382	465	418	419	416	408	410	384	397	415	392	441	406	405	448	416	442	442	390	441	398	420	411	422	405	425	428	404	418	413	400	472	413	394	428	423	420	438	415	420	426	398	427	442	438	395	406	401	396	458	425	393	387	405	413	411	406	441	393	436	407	407	419	427	403	429	355	422	407	389	398	418
25452	21581	27712	25804	9623	1157	953	837	809	817	825	753	763	756	754	771	769	756	722	763	765	751	766	783	697	775	719	698	729	744	746	757	747	754	739	718	782	731	741	714	684	766	735	699	764	717	746	749	770	732	752	712	679	749	755	714	730	739	718	703	744	683	742	703	707	747	782	705	741	726	725	744	743	737	710	762	709	786	762	704	713	760	750	729	731	696	732	682	670	715	753	734	731	714	707	738	725	721	714	750	730	731	740	710	746	715	675	731	714	731	732	729	740	732	683	747	719	731	722	717	768	779	749	723	691	731	733	740	742	744	721	697	728	714	749	764	706	785	676	698	731	793	695	714	691	667	738	759	706	697	743	755	672	756	686	728	704	762	781	734	678	774	723	727	699	735	706	719	714	712	756	720	733	714	690	697	721	743	721	685	726	739	686	715	759	703	753	752	718	726	704	680	718	702	730	742	671	711	732	750	752	747	703	732	725	749	708	759	740	752	742	730	712	731	775	754	740	718	781	697	686	675	703	715	701	765	720	699	759	712	662	697	722	659	698	765	774	765	719	690	735	695	699	726	714	738	717	709	707	733	702	717	698	686	746	714	739	739	723	705	731	753	764	709	735	709	762	758	698	716	757	731	682	687	741	697	705	747	747	680	751	755	720	720	679	664	725	658	711	729	678	727	697	723	676	715	705	760	725	732	693	705	687	715	720	682	735	752	725	749	687	749	722	678	679	678	730	755	750	710	705	744	755	719	761	730	711	703	762	727	663	758	693	682	699	703	732	742	703	722	675	730	721	730	687	768	696	706	738	684	726	720	755	737	679	708	761	747	720	699	686	735	673	748	724	753	753	716	737	721	704	758	726	722	744	738	699	723	729	724	729	680	740	752	712	691	779	756	735	754	717	795	741	699	759	736	732	761	737	738	714	740	729	738	689	698	716	701	704	780	740	700	725	711	713	753	673	733	672	744	688	681	755	699	755	740	679	733	679	740	757	755	728	720	719	725	713	737	774	693	716	753	725	703	708	728	715	734	726	725	733	710	732	718	735	746	735	705	730	721	701	746	747	716	739	721	699	746	753	707	732	749	701	757	712	713	702	727	681	710	737	746	775	698	706	769	748	724	727	716	689	673	722	750	739	739	684	753	761	789	774	754	740	726	736	763	732	760	747	720	722	739	746	757	697	751	746	714	714	738	725	759	727	765	698	750	708	694	709	738	745	695	756	738	775	696	685	736	702	726	749	693	774	733	676	715	754	717	714	727	738	737	748	762	712	792	707	728	706	774	717	797	814	723	742	698	730	710	789	719	717	736	710	701	731	690	728	756	740	736	734	700	717	761	766	730	683	715	728	751	728	665	779	777	715	731	719	731	702	731	733	704	708	697	738	731	757	774	744	652	713	688	694	775	758	731	695	728	744	728	729	738	695	739	743	750	745	729	702	733	699	681	754	654	701	753	741	745	700	747	724	715	689	746	790	686	769	739	780	758	705	736	731	754	724	718	698	719	727	708	716	761	737	727	698	676	724	737	673	712	723	772	746	699	709	705	741	719	684	689	755	727	713	731	711	743	746	711	733	721	691	749	687	702	723	709	707	705	735	711	683	721	739	663	699	722	740	739	754	721	722	662	745	733	713	701	737	742	752	727	711	714	736	707	767	759	710	699	700	699	701	747	748	694	717	734	730	701	705	706	763	719	699	712	691	716	706	696	714	724	715	759	727	704	678	729	687	704	754	760	711	744	733	699	706	714	765	765	687	761	773	750	682	726	742	722	744	680	686	753	739	786	713	679	725	724	731	759	708	692	722	748	742	689	790	748	695	729	708	731	735	723	763	724	761	758	758	683	762	731	768	685	710	760	720	700	745	717	771	740	735	716	703	716	733	728	706	765	715	709	679	750	714	707	736	748	754	722	714	722	696	769	727	698	722	710	726	751	719	740	747	754	709	743	773	718	696	706	748	712	730	726	753	674	713	753	732	718	747	701	706	710	701	759	719	718	706	744	753	733	723	701	767	731	712	701	721	695	740	696	738	732	764	728	692	736	740	709	720	734	705	707	640	678	702	667	733	737	762	698	706	667	747	726	773	735	721	725	714	725	734	742	757	695	666	715	742	740	703	726	743	696	745	744	705	730	690	763	745	724	740	753	798	753	704	744	783	711	702	724	707	756	739	737	708	734	696	720	731	704	697	712	731	737	706	761	754	727	693	751	692	758	748	728	712	689	731	711	712	711	733	678	712	755	671	750	713	682	778	774	749	696	746	723	719	750	717	740	757	718	784	689	759	694	743	709	716	711	737	670	739	727	719	737	718	703	735	715	728	746	724	724	736	733	720	692	732	714	736	713	710	730	725	735	752	718	754	695	700	730	725	735	763	713	731	724	696	704	704	715	754	726	697	710	721	697	708	719	729	706	777	711	709	704	686	791	709	722	793	691	753	700	751	730	728	699	736	716	726	746	682	678	769	748	756	774	734	719	736	704	740	752	758	698	715	742	682	682	739	780	743	769	740	747	714	772	713	735	720	731	711	683	702	693	701	688	747	706	719	747	743	709	755	751	737	681	689	773	730	695	698	719	761	698	750	717	693	696	729	753	716	759	721	691	714	718	711	705	721	711	723	725	716	729	715	731	753	673	768	754	754	734	722	730	671	749	718	731	748	681	739	739	748	720	696	687	702	654	708	689	706	765	742	708	660	734	705	714	741	729	722	773	685	717	737	712	760	691	684	729	691	724	776	712	725	732	691	726	709	698	729	742	738	712	778	719	673	750	703	751	692	702	723	709	730	709	716	695	750	730	708	756	743	704	737	720	712	754	691	717	772	714	723	746	762	722	728	729	743	734	718	730	681	750	763	709	724	701	759	710	743	715	703	734	667	737	706	723	725	749	693	691	695	756	733	712	721	662	666	727	755	673	633	707	745	753	671	740	702	754	752	762	704	719	744	766	722	742	697	724	755	739	701	716	738	752	706	794	777	665	690	757	729	729	753	721	734	695	718	706	678	708	717	691	705	723	709	718	745	745	769	711	715	711	748	724	757	703	717	701	755	738	693	721	698	708	723	730	774	696	748	717	729	711	739	760	733	730	718	674	757	723	716	702	707	733	760	730	735	761	737	754	767	726	727	706	684	732	735	695	746	725	735	739	706	758	760	728	764	750	734	716	732	691	717	705	745	686	726	763	727	739	689	763	740	721	736	706	782	745	777	716	728	688	743	724	743	758	689	680	746	705	719	762	785	743	747	668	718	703	717	695	739	739	728	658	729	739	739	755	715	698	723	707	727	749	692	734	692	692	732	749	692	731	728	763	710	748	693	692	689	735	754	703	745	716	676	758	711	710	691	683	753	738	745	763	701	745	729	717	775	682	739	662	718	724	741	753	710	724	716	714	725	697	743	719	745	677	700	694	719	720	717	679	710	742	769	741	706	728	754	746	727	688	682	719	761	755	676	712	737	737	760	785	717	725	673	753	752	733	754	722	665	713	728	742
19570	4873	3330	1850	1598	1355	1194	1039	1010	900	890	849	845	811	872	812	780	740	773	733	751	703	764	761	737	761	738	732	699	773	761	741	792	813	734	727	814	761	747	750	732	779	729	700	717	731	709	746	782	731	718	762	756	722	722	718	745	751	735	724	684	688	745	768	727	730	728	786	753	734	722	686	704	728	711	757	747	787	730	729	680	672	740	788	729	761	749	784	726	736	777	730	728	723	780	690	739	739	760	725	699	711	710	782	783	708	689	726	728	771	737	760	722	745	747	770	714	725	728	730	699	780	727	771	802	722	711	746	747	728	715	766	747	729	727	702	704	693	743	716	778	745	765	750	726	705	752	704	716	727	658	708	751	717	711	726	774	728	752	775	736	767	701	756	718	756	773	775	718	791	765	796	715	794	686	718	723	745	791	733	760	739	738	666	779	759	776	732	756	736	763	748	700	749	732	713	725	721	794	741	705	725	730	750	713	712	736	678	751	760	746	748	763	708	744	732	702	773	732	731	726	730	758	688	768	778	709	734	744	810	720	686	733	702	794	759	718	750	792	717	744	733	758	736	759	699	730	751	698	726	713	712	699	690	754	666	719	743	711	737	717	698	752	722	736	762	691	743	730	772	756	720	699	749	707	728	757	724	712	750	738	786	737	724	724	768	727	749	746	729	726	713	774	726	751	745	729	727	729	759	767	688	734	728	754	758	786	710	669	696	775	747	757	705	728	731	750	722	723	703	679	740	762	745	741	732	720	698	703	777	712	763	781	724	746	744	716	725	672	754	754	714	744	754	715	747	749	710	727	713	769	740	784	743	740	740	687	703	740	691	736	708	760	712	765	725	747	730	707	702	717	712	720	728	683	728	773	744	756	723	757	730	732	740	735	720	683	732	733	771	748	744	738	703	738	699	746	805	763	722	733	728	723	757	757	726	715	745	714	733	746	735	771	764	727	721	704	750	722	705	740	741	712	758	743	713	760	734	738	688	778	758	718	718	686	775	747	729	688	753	745	753	751	736	727	758	672	745	728	737	754	716	712	726	719	774	772	750	670	708	738	710	711	761	769	713	716	727	825	751	744	753	693	733	704	792	752	743	720	750	724	746	711	771	712	761	707	742	710	683	740	739	754	752	750	729	686	789	723	723	748	737	708	775	749	756	757	760	788	746	738	757	769	713	755	770	728	747	755	736	692	734	755	771	721	710	723	701	749	744	737	772	743	740	778	744	736	763	683	725	751	716	736	734	707	705	760	716	701	738	751	737	726	721	762	694	722	746	750	722	743	729	773	726	717	724	749	722	716	714	764	734	701	745	706	800	764	768	747	700	695	716	694	754	766	705	733	746	741	742	679	705	759	712	689	714	754	792	765	745	776	692	727	762	737	714	791	786	680	789	683	719	745	761	732	747	766	725	738	699	686	716	745	771	752	744	780	713	756	708	756	740	682	721	770	718	749	761	730	726	742	766	728	727	755	720	752	746	728	731	725	729	745	722	736	783	693	740	739	731	731	733	738	767	760	739	738	767	689	771	702	744	755	757	724	724	706	729	692	733	784	698	753	729	759	740	717	712	747	721	717	714	745	730	756	725	691	733	726	740	754	734	770	707	723	752	714	778	723	763	757	733	691	766	739	729	703	707	725	714	809	702	781	710	733	721	709	720	702	729	701	748	757	722	739	728	733	695	714	714	758	758	760	744	745	764	752	731	739	739	728	696	777	790	751	740	766	716	739	745	732	699	734	726	726	735	718	737	719	716	751	741	723	726	695	735	726	770	717	732	737	792	763	715	739	762	732	780	751	746	742	709	731	738	726	689	702	704	723	754	729	708	719	768	800	780	738	717	768	758	738	744	739	719	736	717	736	728	777	711	726	706	727	687	726	738	667	709	747	754	745	714	733	750	730	744	801	751	799	755	688	702	767	727	754	770	715	743	730	707	723	702	777	740	709	692	713	722	775	741	730	702	777	712	715	753	733	706	748	715	803	747	708	722	712	728	738	724	746	792	754	709	722	731	717	649	709	706	714	708	737	710	782	744	752	771	690	751	756	753	671	760	758	722	734	726	724	720	723	737	775	679	752	742	703	710	737	739	719	729	718	741	764	750	691	702	781	765	713	735	765	770	710	649	759	743	726	705	683	707	753	723	740	701	711	729	703	734	749	778	741	737	738	671	759	733	748	705	759	717	727	714	751	754	772	727	750	729	722	738	704	726	711	743	752	736	693	732	723	706	726	703	813	730	712	732	735	759	762	708	724	753	687	740	740	706	694	715	758	713	747	765	762	708	665	738	695	755	746	745	747	717	704	692	707	731	708	735	739	729	765	744	712	705	701	709	717	777	739	763	734	736	700	740	694	778	775	709	734	735	692	776	705	708	725	752	702	674	775	701	703	733	746	749	717	725	733	737	694	715	720	749	726	700	695	758	749	745	721	715	699	719	746	746	721	737	753	733	694	769	739	765	696	755	678	784	727	711	746	776	742	728	738	711	782	759	760	737	731	757	782	752	743	709	743	725	685	731	721	717	744	709	763	721	760	743	717	745	783	763	763	713	691	764	748	709	719	720	754	753	734	715	718	724	719	741	731	686	769	691	740	702	739	769	746	801	752	704	739	743	787	742	728	769	730	702	719	719	712	713	738	765	781	766	744	751	703	718	726	775	788	728	723	755	815	696	730	726	790	789	728	750	758	693	697	796	745	766	745	772	771	745	734	729	697	689	678	695	741	764	749	715	733	715	680	766	783	783	753	729	751	687	716	726	747	720	745	749	708	753	732	716	755	695	738	712	710	733	746	758	714	694	758	784	748	686	740	711	695	716	722	762	743	704	742	689	765	749	783	729	780	711	722	752	784	736	731	716	697	718	721	738	745	693	749	713	730	692	785	736	731	735	761	777	736	703	714	707	729	745	740	763	695	739	770	788	707	722	725	788	724	740	770	716	747	740	739	774	759	753	706	734	764	726	737	745	759	720	727	717	735	781	706	773	727	742	701	703	740	716	688	789	724	740	769	722	726	731	740	698	742	697	734	761	728	729	733	765	746	709	749	759	737	726	768	786	737	751	746	759	723	743	728	703	750	696	741	762	745	743	742	707	726	741	695	704	711	735	762	725	747	757	746	781	734	725	742	742	683	695	709	745	791	710	733	666	725	747	691	780	717	723	707	717	735	778	748	746	750	769	734	751	731	742	732	773	742	734	733	756	733	723	749	705	781	797	699	730	659	749	753	749	732	791	755	724	694	717	737	709	772	681	745	691	716	730	726	733	767	750	731	724	753	686	748	737	758	773	714	761	716	696	717	734	766	723	751	751	732	716	694	707	737	747	770	749	769	711	734	732	730	754	712	750	741	752	727	744	683	765	743	753	734	754	726	701	747	726	767	779	708	738	693	778	716	760	727	692	735	766	744	709	734	709	701	727	667	798	758	736	735	695	703	751	726	716	707	741	720	692	742	747	710	753	736	747	701	774	689	703	710	734	714	711	711	727
23130	21642	29435	24351	21645	21688	7014	1261	997	903	846	816	719	700	731	718	642	623	585	641	620	590	620	577	650	609	564	599	608	564	606	643	590	588	592	566	578	539	619	558	590	544	576	583	577	548	512	554	573	590	609	563	579	577	541	578	579	597	589	577	551	536	556	596	547	574	533	584	566	566	608	585	599	549	513	584	567	583	575	559	617	544	544	582	520	605	572	537	607	584	592	596	601	551	605	571	588	576	603	509	567	521	555	599	596	534	590	590	561	590	592	567	583	599	529	597	562	579	567	546	566	609	584	594	589	630	657	592	595	562	610	634	603	590	610	561	596	595	570	586	627	601	577	599	580	571	593	605	567	584	549	552	600	568	536	592	584	574	556	570	561	566	552	562	566	568	562	536	548	561	595	537	569	521	573	576	552	560	597	562	600	543	548	534	580	589	603	502	531	595	557	603	528	570	514	573	588	555	568	542	512	574	541	609	586	562	588	620	596	594	564	614	569	574	564	607	574	589	567	585	530	544	564	565	571	586	561	559	535	540	576	562	543	613	554	562	590	542	532	518	537	589	606	524	584	597	564	570	531	585	542	519	611	569	573	587	558	564	533	570	558	554	579	552	550	573	526	563	572	596	578	559	558	605	555	589	583	553	593	550	587	546	581	572	545	537	571	588	565	610	581	588	567	548	592	548	570	591	530	560	564	539	560	591	595	599	557	587	571	595	533	579	568	565	597	552	573	563	534	572	548	552	561	574	537	520	554	564	561	545	570	554	503	547	546	571	577	523	579	584	553	568	580	597	553	565	548	562	570	596	607	579	556	524	570	551	486	550	594	492	524	544	603	556	569	568	501	596	547	589	560	551	578	585	558	613	563	568	567	551	579	527	556	597	571	612	585	610	604	547	594	541	555	533	541	551	550	594	574	517	536	565	544	567	563	610	564	546	599	568	537	520	589	570	571	572	594	556	531	525	544	566	579	542	566	589	599	511	591	580	570	571	568	579	555	582	552	551	588	591	573	567	527	554	611	569	589	568	567	594	559	577	558	548	576	560	567	573	554	585	569	555	586	624	523	581	582	562	553	590	564	583	540	546	575	595	556	580	568	574	574	589	586	574	559	561	602	558	548	583	556	578	557	528	583	560	626	517	563	587	596	610	559	545	543	565	533	547	582	549	569	577	538	524	565	595	564	606	607	547	584	542	526	584	586	618	578	564	554	544	531	541	600	609	580	554	568	532	561	539	577	565	600	561	595	563	534	574	558	552	626	577	582	589	547	564	555	565	552	596	568	522	506	582	533	560	562	558	543	577	551	525	553	547	589	556	539	530	555	582	551	554	548	577	578	565	561	557	530	572	523	591	580	566	562	557	553	521	566	570	577	576	609	552	563	562	560	584	579	560	575	575	591	520	567	600	586	545	571	577	593	550	621	517	569	600	569	591	606	554	600	547	605	564	563	562	528	548	560	558	525	586	504	555	540	560	599	627	617	593	574	544	566	566	605	558	586	558	605	603	562	541	544	553	580	572	537	566	569	554	545	579	589	543	568	554	583	523	569	543	539	555	563	551	547	576	572	548	560	551	563	540	587	589	588	527	533	553	574	578	572	592	598	499	561	571	562	565	553	560	584	556	535	570	540	559	587	558	613	572	572	577	580	520	569	543	597	560	557	558	627	556	556	598	541	562	603	534	570	592	593	589	549	579	527	517	584	558	525	574	570	560	603	566	592	542	540	574	570	522	592	570	582	572	572	554	545	576	570	537	601	591	578	542	593	563	595	560	543	550	599	570	559	575	559	587	606	596	535	523	564	560	559	585	538	559	547	569	567	592	561	597	543	593	550	564	587	597	515	602	554	554	562	569	546	521	590	562	567	544	553	539	595	553	567	532	576	562	554	573	566	551	573	603	569	568	559	533	574	575	580	610	545	577	586	552	567	579	570	587	596	603	605	532	548	535	551	561	567	577	576	584	564	538	540	527	528	566	558	579	567	566	560	580	594	563	584	579	594	602	593	558	602	586	514	567	524	576	569	583	582	561	553	537	586	601	517	532	570	564	555	579	561	571	533	524	598	560	598	543	604	560	559	609	583	545	519	550	582	521	571	604	597	573	600	561	582	579	573	574	550	579	563	585	522	512	567	606	544	538	534	546	558	554	546	538	552	512	582	579	611	541	591	567	591	607	601	556	573	565	606	560	606	583	557	574	563	553	581	594	525	574	579	595	576	549	534	594	580	524	559	557	628	589	581	571	554	552	568	571	588	519	581	571	525	547	588	576	589	559	566	607	575	591	540	529	602	620	594	577	561	565	548	584	552	570	572	551	595	584	579	548	555	568	586	550	586	546	548	607	574	568	591	575	538	559	544	568	575	558	596	563	559	542	575	528	533	522	542	562	563	534	586	534	535	598	583	578	531	574	569	590	569	544	572	575	534	536	525	558	528	566	537	571	525	582	594	551	590	559	521	527	550	555	592	601	545	600	635	567	580	552	523	601	546	575	547	588	567	552	510	566	575	556	562	548	563	554	581	602	567	584	556	560	629	560	555	579	542	594	524	603	583	584	606	623	545	541	572	547	555	546	555	578	534	613	529	582	564	566	515	575	540	564	585	556	570	581	522	590	533	579	555	545	521	610	549	595	515	552	593	515	575	568	600	563	575	535	568	551	561	558	577	518	553	551	551	523	550	563	591	548	552	551	545	579	589	592	580	557	570	544	589	560	558	556	573	582	545	536	559	574	545	568	565	556	567	561	587	567	519	574	597	616	565	563	571	551	585	566	588	520	515	563	583	604	555	557	545	591	542	576	577	560	553	535	538	609	575	578	579	573	576	526	534	556	570	537	572	565	570	553	556	605	511	541	552	535	595	587	581	614	587	534	579	544	578	607	546	583	607	529	559	532	583	537	591	573	595	561	521	579	558	566	570	518	557	545	563	582	535	537	582	592	552	557	594	529	506	568	588	502	528	578	564	535	564	538	540	594	597	614	552	524	554	548	584	554	600	560	533	504	567	570	568	547	553	542	568	562	552	550	573	550	587	596	571	527	585	580	550	553	585	593	578	599	535	574	512	532	563	574	573	573	565	537	579	574	565	568	553	535	544	555	567	538	521	579	548	570	594	564	570	621	562	595	576	546	593	590	582	572	550	573	571	547	548	572	530	610	584	582	540	549	558	596	585	619	572	599	564	544	571	592	606	565	548	546	587	578	573	563	515	580	562	523	559	534	579	577	585	536	562	559	546	506	578	537	551	550	569	558	568	594	537	588	598	568	528	589	587	581	600	575	571	514	540	574	565	550	602	542	541	553	577	571	572	538	572	573	549	572	531	556	563	597	576	554	553	553	591	508	558	576	589	549	561	556	553	587	569	590	540	572	528	551	590	557	529	567	549	499	544	569	535	554	528	545	571	523	583	583	523	539	536	580	537	562	588	545	560	558	551	590	561	555	589	545	566	596	569	567	582	535	553	574	616	573	582	599	582	561	563	558	554	611
22468	13466	9053	4490	3185	2520	1971	1577	1358	1097	1019	927	887	863	768	766	715	701	653	647	636	625	590	612	676	593	588	636	566	569	591	563	563	579	642	556	557	573	567	600	597	566	583	573	586	590	599	601	578	541	540	601	557	532	530	556	589	599	541	611	557	536	577	603	602	567	597	592	540	502	580	586	519	545	598	556	533	585	525	572	523	558	541	555	563	509	572	589	547	517	611	535	571	586	609	546	585	556	566	570	558	567	574	555	540	541	555	600	559	580	539	585	493	626	594	570	549	571	534	565	576	593	547	622	565	549	576	557	598	534	544	603	605	596	598	551	525	586	556	600	589	545	604	554	565	557	542	579	538	539	583	530	572	548	536	569	572	539	543	575	567	577	566	551	567	579	547	573	529	558	540	545	567	586	528	577	514	606	548	543	573	565	578	552	535	608	579	621	535	583	567	575	559	574	585	541	588	558	541	530	596	543	585	592	564	566	549	567	563	519	578	551	595	554	559	519	571	560	555	555	495	569	544	538	559	523	497	561	565	615	559	531	599	567	529	579	585	559	567	575	568	565	533	539	522	552	585	574	555	547	593	576	573	534	545	569	567	587	548	592	559	559	525	527	581	556	551	527	574	591	569	549	543	575	581	534	548	549	584	587	581	559	552	543	594	516	588	574	594	570	535	554	578	564	580	532	528	584	581	553	548	562	543	584	582	568	553	593	564	592	564	571	611	572	563	611	546	604	568	566	556	582	538	572	523	549	531	531	539	553	544	537	614	550	570	537	581	556	579	555	564	565	560	599	606	540	550	554	585	546	536	561	575	580	567	530	596	545	554	561	534	572	559	596	551	547	561	548	549	567	574	581	555	573	558	553	578	602	570	568	587	573	533	592	542	631	606	562	569	553	588	562	561	549	533	535	560	566	566	597	545	578	599	591	586	550	553	550	549	538	544	541	580	564	596	536	591	557	559	554	588	570	566	555	561	568	559	588	534	578	535	574	513	548	578	576	556	557	546	589	565	594	569	560	575	529	563	584	528	556	585	561	564	607	598	498	581	559	580	578	581	585	592	589	534	583	563	538	524	542	562	609	540	558	582	541	564	578	578	577	615	618	555	575	595	594	581	564	555	541	569	528	563	546	574	581	604	552	560	523	589	576	559	539	541	542	568	577	497	586	570	578	522	573	606	557	552	593	577	596	586	531	537	567	589	545	567	563	581	610	534	532	588	539	548	561	589	553	573	566	550	593	603	620	521	573	553	573	543	579	531	525	599	551	569	579	548	601	549	535	570	578	541	566	579	541	594	556	565	529	537	519	582	585	581	584	561	572	569	551	614	580	541	590	535	584	536	589	553	581	567	536	560	567	580	529	563	544	549	564	531	596	579	559	548	549	574	542	542	585	568	556	574	584	567	564	497	563	540	559	552	616	568	553	577	556	580	557	569	569	544	579	543	566	507	591	560	585	576	535	553	523	566	535	558	590	584	553	566	530	544	617	583	598	578	597	583	549	586	548	541	534	535	605	551	577	526	560	534	548	588	631	539	559	546	559	548	521	555	560	592	542	576	576	566	551	598	564	582	527	561	575	566	556	520	591	602	495	591	578	530	533	521	555	560	585	555	636	541	545	583	558	562	546	549	544	568	614	585	505	605	555	562	554	551	547	559	583	574	592	571	565	537	545	579	546	561	572	552	526	541	582	509	562	531	560	600	551	587	505	544	563	555	569	535	531	532	592	552	604	559	579	559	592	590	572	561	569	561	554	569	537	576	550	588	523	562	548	577	578	578	573	559	547	578	571	550	591	555	588	570	571	597	542	541	608	552	565	558	636	605	557	581	512	561	590	585	573	517	556	542	556	549	575	552	588	531	595	557	561	565	534	542	578	550	604	512	544	617	573	554	576	578	568	554	576	552	557	558	548	561	556	588	526	565	588	566	549	563	562	507	565	582	555	558	578	556	557	552	560	573	578	562	505	540	566	569	538	544	536	538	567	538	566	579	565	578	562	565	564	545	539	557	529	567	618	565	552	576	562	598	557	558	594	592	565	568	555	572	536	606	589	549	551	550	524	626	585	578	599	556	565	602	556	591	573	619	572	567	563	582	602	577	593	521	581	574	572	547	547	605	557	548	592	551	564	579	602	545	586	561	565	546	549	553	525	564	540	524	581	581	532	554	560	538	576	553	544	548	605	606	584	528	562	582	548	576	583	558	605	521	569	557	526	561	589	568	565	581	566	570	540	579	515	521	553	581	545	568	587	566	556	577	587	571	537	549	566	515	565	566	559	546	619	560	569	579	566	565	573	539	554	577	553	606	550	572	589	568	567	580	547	530	578	541	561	513	595	546	557	603	577	548	571	605	534	568	558	588	567	501	550	551	552	567	533	563	539	569	570	516	571	534	602	580	581	532	540	563	540	512	557	535	548	591	540	560	537	598	556	578	594	615	541	549	556	525	608	517	532	571	601	549	567	565	584	544	563	525	543	562	548	579	525	634	569	558	548	562	530	549	549	549	551	529	535	571	571	561	580	585	590	587	548	544	565	590	557	563	568	564	549	533	597	529	563	551	587	601	564	541	535	511	538	567	571	580	539	552	543	582	530	535	563	561	563	555	593	577	536	540	571	560	570	581	549	545	591	580	552	593	559	548	598	545	542	545	498	583	565	602	550	533	523	588	549	556	556	546	563	560	564	564	580	573	544	525	531	537	565	571	546	598	549	587	618	563	563	594	591	568	516	535	585	579	594	538	620	598	571	543	551	579	517	568	506	588	561	570	546	539	552	603	567	550	566	544	555	547	555	622	598	556	569	529	542	541	573	573	559	577	533	588	542	560	535	617	549	530	535	567	558	558	526	533	551	545	547	608	541	560	548	546	545	571	555	552	616	574	612	565	531	567	541	542	538	559	557	550	571	574	579	564	557	574	603	537	571	533	568	519	573	551	499	596	546	617	608	567	592	547	548	588	581	574	563	536	579	546	588	542	610	518	554	531	568	571	579	532	565	572	537	569	545	574	601	572	496	535	564	550	551	575	579	563	540	582	581	565	564	571	560	594	567	544	552	538	569	558	581	546	574	565	537	579	559	598	549	507	604	558	577	576	559	582	570	535	525	619	563	599	542	525	510	571	562	553	562	578	537	623	570	586	542	532	557	568	590	545	541	518	583	555	569	590	593	593	536	611	532	557	569	501	540	571	544	533	545	547	546	529	548	602	585	590	571	531	549	538	581	584	565	557	569	528	533	574	546	575	568	556	624	539	534	551	553	581	554	554	568	539	591	587	527	585	578	580	552	529	573	545	541	511	558	571	590	543	526	559	557	509	560	588	599	571	528	554	589	559	543	578	535	566	592	571	543	541	551	569	503	550	541	558	554	559	583	558	531	590	563	546	533	551	586	602	538	622	569	566	578	544	586	559	603	579	572	535	543	483	546	570	543	562	590	578	554	583	554	556	559	554	599	567	528	584	562	563	585	544	531	590	545	549	555	574	541
29312	17779	3878	790	652	545	574	573	573	553	585	574	565	588	559	624	596	573	546	557	562	562	559	576	595	525	521	548	554	611	559	551	554	581	570	582	542	587	555	602	555	609	577	602	554	570	534	580	554	561	569	523	538	551	557	568	537	583	559	556	599	548	540	650	587	580	559	545	541	517	561	543	573	566	535	513	567	586	566	577	562	542	578	561	548	570	548	561	603	533	534	575	499	541	550	543	518	606	595	567	549	565	587	553	562	566	580	573	569	565	581	544	527	556	597	558	581	542	571	552	556	573	544	579	535	538	559	604	571	599	526	582	600	558	537	562	576	596	559	552	525	526	600	568	552	570	549	548	528	551	566	567	578	573	538	557	540	570	544	568	540	583	589	557	548	581	609	533	564	582	542	535	517	577	549	577	619	541	585	580	575	581	540	554	598	582	562	540	524	549	520	530	571	621	547	566	545	544	561	554	554	614	586	514	548	594	567	578	557	551	549	541	564	568	583	583	567	574	590	571	546	577	606	589	596	585	580	583	552	550	533	540	569	515	556	561	543	561	534	541	563	540	579	567	558	585	556	599	592	566	545	589	581	579	598	576	586	580	556	597	541	543	605	517	548	506	568	542	572	543	556	552	592	551	571	560	552	533	568	538	559	573	550	621	536	590	555	580	599	635	537	558	559	543	558	542	564	580	521	520	552	603	540	536	543	557	516	597	571	538	585	556	587	602	574	572	565	544	570	573	573	576	581	565	542	541	571	580	569	545	569	553	536	549	550	533	537	549	534	557	585	566	574	531	568	554	581	535	545	572	536	577	548	541	574	582	568	589	581	595	543	550	556	523	524	585	576	562	546	569	525	575	578	585	581	543	525	569	582	575	577	573	576	567	541	579	552	586	575	558	547	550	586	565	583	567	531	567	552	524	595	555	587	508	528	576	536	574	592	552	589	534	526	540	547	545	567	572	532	573	604	538	587	564	581	572	562	557	561	569	549	570	537	561	567	544	535	564	591	576	552	549	560	577	527	569	540	553	518	604	557	604	566	559	587	516	533	553	536	509	548	575	573	552	543	532	525	567	556	568	580	506	561	572	584	546	576	563	532	602	604	569	588	588	554	522	578	572	594	560	600	570	582	554	527	564	559	542	537	555	559	592	565	546	574	560	581	570	503	551	580	600	587	583	629	559	537	533	526	592	536	561	561	548	547	557	504	563	549	554	549	570	571	556	534	580	581	546	574	581	556	564	543	575	521	554	559	564	557	557	508	547	535	585	542	579	576	566	565	534	594	564	602	573	553	526	574	584	548	604	534	552	567	517	612	552	549	604	561	516	564	539	500	535	538	585	563	562	578	570	538	537	563	544	551	551	598	531	557	579	535	587	591	536	561	576	560	536	546	576	602	592	564	574	603	559	575	569	554	545	539	563	547	519	561	568	556	539	585	528	567	569	589	620	563	551	527	581	551	580	552	575	557	554	619	565	542	547	567	539	553	554	547	571	565	552	579	556	524	603	565	527	573	523	570	578	569	555	598	581	591	551	569	580	569	593	518	589	559	554	606	526	552	584	582	546	598	554	612	562	593	574	577	578	550	583	572	575	567	565	575	569	618	532	576	545	580	551	548	564	559	527	568	566	526	568	576	563	588	591	518	554	544	567	581	579	575	609	548	562	542	558	560	535	544	514	606	542	560	563	574	559	607	545	556	537	552	595	558	579	579	577	588	550	520	542	557	598	609	587	509	541	560	526	566	574	588	563	579	548	567	578	583	595	566	522	567	591	560	568	564	580	583	555	542	550	571	535	538	587	582	578	591	572	560	597	576	598	565	558	599	532	576	571	610	591	533	579	566	589	576	615	575	528	584	533	582	570	553	587	605	476	583	559	579	587	571	568	533	577	596	581	605	574	565	511	566	519	525	561	561	614	569	554	570	554	515	545	542	538	554	575	564	603	557	570	523	562	578	551	554	545	620	593	559	561	603	576	546	590	572	589	575	526	562	580	530	606	568	570	556	547	536	572	543	575	550	554	564	570	574	613	555	578	550	613	567	540	539	565	557	590	607	552	556	526	593	530	552	602	566	557	549	569	545	555	560	528	581	564	546	576	523	574	548	573	570	578	517	530	568	542	542	566	585	587	578	559	592	563	571	559	534	557	539	591	551	522	583	566	554	549	582	533	555	588	580	553	548	576	618	620	581	582	567	569	561	568	546	599	530	559	555	603	572	572	566	571	556	606	528	545	585	497	549	516	580	557	586	587	532	549	581	542	570	573	569	530	549	559	562	575	581	570	566	540	592	557	560	547	562	530	558	600	565	544	550	556	559	571	554	555	574	565	525	571	576	559	550	590	553	575	540	569	543	544	558	526	560	614	520	593	569	577	583	576	539	575	563	554	580	562	527	525	568	589	561	588	545	544	553	597	554	562	565	522	529	572	602	593	552	587	558	550	544	560	561	560	578	544	575	538	574	567	585	565	543	616	601	531	556	586	554	570	616	571	552	530	584	553	563	517	532	593	544	585	520	587	585	571	524	553	573	576	585	552	579	568	486	548	583	554	581	569	564	521	600	575	560	553	581	550	600	574	542	635	513	564	557	565	554	564	581	609	599	548	530	539	536	573	591	564	555	596	523	560	549	597	568	557	506	596	560	573	551	564	577	585	609	576	579	562	544	553	558	566	577	554	560	626	539	528	550	591	587	568	584	564	561	585	547	556	579	614	575	586	553	519	582	621	595	558	551	574	546	555	582	585	601	556	550	527	560	553	571	572	589	544	582	535	545	559	553	528	525	617	512	538	576	553	534	570	559	543	574	553	598	551	606	619	527	574	537	536	575	530	594	574	563	567	549	572	497	546	558	581	591	616	555	600	476	561	529	568	535	550	585	537	556	539	552	587	589	603	566	578	565	586	584	541	526	580	552	536	562	572	562	545	538	566	560	523	559	528	510	571	569	586	628	569	540	539	546	550	549	579	528	541	582	568	583	580	596	591	563	578	571	552	564	527	577	629	571	566	524	601	578	582	599	505	515	539	582	505	560	598	623	592	533	572	566	591	581	553	575	592	575	538	592	591	585	597	534	566	548	592	567	570	549	586	600	582	568	580	565	583	566	624	561	564	518	570	556	558	572	579	563	585	592	569	595	575	551	580	559	517	563	573	517	592	564	562	559	586	527	566	561	505	588	531	544	574	601	591	546	566	603	583	608	556	609	605	577	580	530	530	531	543	550	546	583	598	577	575	555	536	563	563	564	587	592	587	560	596	573	612	581	552	607	521	539	575	583	573	599	544	514	568	531	600	617	563	561	614	538	546	547	594	553	574	548	564	545	519	545	558	575	540	591	543	520	568	565	573	568	569	580	592	565	539	591	541	564	582	524	572	576	533	566	596	571	581	554	570	578	579	565	584	560	583	554	554	558	570	539	583	562	572	564	551	550	531	558	526	539	555	574	512	546	524	525	567	523	562	548	517	616	602	631	593	582	592	566	550	563	570
16744	985	873	724	625	675	639	608	606	568	619	602	583	616	629	594	556	628	621	620	543	616	582	605	602	582	605	622	580	570	590	571	601	569	600	605	555	572	580	599	577	574	595	570	588	597	622	585	580	592	610	620	603	592	609	551	572	593	603	604	630	558	556	612	563	617	624	579	626	602	589	599	519	600	599	592	576	572	607	551	594	628	565	574	561	598	612	568	593	617	598	591	577	598	615	569	615	580	595	614	588	563	645	622	601	567	586	585	582	639	652	566	629	613	595	556	613	617	592	604	601	565	570	607	616	627	579	603	618	578	592	565	617	595	625	600	612	583	560	607	634	583	585	572	579	570	561	586	583	581	592	554	617	608	565	599	607	581	581	607	579	591	584	603	550	612	612	590	616	606	598	627	655	580	575	592	552	607	591	602	586	599	581	534	629	610	540	602	584	585	613	611	590	588	565	617	626	566	595	594	589	619	552	589	591	562	617	590	581	594	551	614	579	603	599	599	586	589	606	630	621	584	591	584	592	609	561	560	613	600	600	603	572	604	574	582	590	557	596	601	566	595	621	570	586	616	602	568	580	656	587	626	622	587	605	561	552	556	591	590	578	594	560	656	553	571	544	583	576	578	576	539	619	615	605	603	588	576	604	579	535	577	570	612	595	566	571	605	626	551	577	591	576	579	556	598	562	579	586	602	590	571	606	597	587	598	600	635	594	578	575	599	615	587	564	573	568	597	615	601	589	585	598	567	609	569	604	575	613	567	574	571	573	555	636	591	591	581	575	576	607	597	570	538	598	535	607	610	608	596	600	588	555	587	613	587	582	576	583	581	575	632	581	587	578	567	578	593	587	570	582	612	595	598	581	653	623	642	617	555	591	577	620	631	582	617	558	548	581	549	591	645	602	600	580	609	588	529	602	549	611	595	616	577	582	582	576	588	607	619	569	605	594	578	615	570	593	596	554	618	612	587	595	555	610	587	561	594	587	590	605	533	605	634	574	601	566	628	630	581	589	538	574	644	589	564	588	583	591	582	595	587	578	612	613	601	602	579	586	597	579	586	555	606	553	602	625	638	582	593	597	618	617	582	596	582	579	620	585	584	546	603	630	622	572	577	579	577	587	590	583	592	560	609	574	581	598	593	588	590	575	562	689	594	610	629	605	545	593	571	568	585	605	612	562	575	566	626	584	551	609	584	611	569	573	625	584	605	577	586	583	553	587	554	554	585	619	601	586	582	595	599	618	621	535	590	568	620	588	603	551	565	604	575	603	578	599	594	583	591	592	577	588	609	599	591	605	584	597	603	586	575	602	571	628	576	602	591	583	595	576	578	648	591	603	578	601	604	610	601	596	602	590	594	553	591	575	616	608	556	578	590	582	569	579	605	597	591	606	578	586	598	619	587	590	621	566	617	571	647	617	585	602	576	626	570	622	604	589	609	568	583	596	636	561	564	574	563	555	594	577	598	612	565	590	610	574	619	513	590	567	580	545	570	594	582	611	584	601	604	574	604	559	571	588	618	576	604	574	610	598	569	588	566	580	558	595	606	583	612	613	596	601	645	599	576	556	574	561	618	608	582	559	581	615	590	583	574	595	624	602	560	592	577	620	619	582	593	599	577	606	609	606	541	634	568	579	555	578	540	539	603	552	619	606	607	539	567	591	603	542	614	580	614	601	565	601	559	584	585	624	598	629	570	571	632	597	621	569	592	614	604	594	616	605	614	591	570	621	611	561	577	577	624	606	570	560	579	597	557	602	580	601	553	602	602	588	554	584	568	567	583	594	594	555	590	621	563	564	587	606	605	571	613	576	603	583	576	592	554	593	652	601	591	609	577	605	576	582	606	583	624	582	615	511	613	546	572	578	611	578	592	620	533	598	625	563	584	619	609	572	604	599	627	616	602	588	579	585	608	635	598	584	596	597	596	601	560	573	601	561	568	545	627	590	597	579	571	611	583	556	633	577	616	633	575	641	593	555	597	596	589	577	591	597	640	606	547	585	587	560	531	608	601	608	620	579	573	603	577	596	613	587	587	580	568	607	601	616	589	564	600	609	604	578	596	554	587	607	593	585	571	607	590	609	577	580	616	615	591	585	612	561	618	578	607	586	554	607	598	587	594	569	618	569	575	591	613	587	555	603	629	584	658	559	596	573	580	557	569	604	518	592	576	650	571	573	566	632	586	600	577	527	612	593	578	560	634	558	580	605	569	585	586	534	558	581	585	599	592	539	598	610	549	628	582	596	595	578	580	626	592	581	603	570	600	631	554	587	573	580	608	544	585	624	589	573	605	582	611	598	572	578	601	594	555	606	610	544	597	616	590	589	611	599	605	567	597	588	551	577	598	576	547	590	584	618	584	597	536	594	589	606	584	567	553	543	627	556	614	584	558	629	560	599	621	608	530	580	580	594	582	568	608	623	574	619	614	576	613	576	578	598	628	578	609	609	581	599	610	616	550	562	561	591	563	583	562	607	549	654	576	569	614	573	622	595	580	594	597	618	573	622	602	564	585	645	629	617	592	626	587	577	580	582	619	560	584	609	561	549	602	574	569	573	610	556	602	577	607	596	595	562	608	606	571	561	601	626	606	577	558	563	592	568	561	532	596	607	585	643	585	595	604	592	580	565	577	599	598	554	600	597	571	549	621	595	568	572	611	588	611	598	609	598	579	599	583	598	566	608	562	592	593	576	579	630	611	579	573	593	630	576	556	598	595	579	578	567	629	621	625	587	601	601	561	616	578	572	621	571	565	595	561	579	597	618	558	553	601	623	579	591	627	612	597	550	614	562	544	579	587	612	563	572	525	612	598	624	586	630	605	569	574	601	578	613	605	571	576	599	572	610	603	609	590	576	609	589	593	569	555	561	535	607	568	567	573	603	588	571	588	607	589	617	548	572	576	581	577	631	608	585	595	581	616	572	563	574	557	532	566	632	580	569	567	570	583	589	593	564	565	609	600	586	580	602	606	616	627	605	629	594	602	621	593	579	600	578	586	575	563	631	572	624	611	598	574	589	601	624	543	539	633	614	576	577	594	559	541	605	584	576	585	592	605	573	607	573	594	566	598	607	568	602	589	583	606	614	563	606	570	592	662	597	610	536	600	542	590	607	562	547	610	575	594	605	640	621	582	595	575	578	602	564	556	580	539	590	581	618	644	607	567	620	557	565	597	590	603	587	638	610	567	598	609	601	563	607	598	624	604	602	616	570	606	588	558	577	572	621	563	546	596	578	593	586	621	593	630	583	621	591	553	565	592	580	586	548	567	581	571	632	642	596	613	581	588	534	589	588	592	593	629	616	564	566	595	577	621	600	558	628	584	588	550	576	565	572	614	567	619	582	585	621	636	600	630	580	578	576	576	549	559	626	579	593	599	584	619	613	611	602	576	587	577	561	580	589	560	597	566	575	574	611	621	609	599	561	621	592	624	592	571	643	590	569	594	617	623	601	600	596	596	611	586	619	589	587	587	587	585	581	582	598	585
24172	21592	28977	24720	21600	9764	1099	699	613	595	562	549	470	500	511	455	449	432	454	433	427	426	477	430	407	446	452	442	405	425	405	419	401	413	418	432	423	402	404	390	404	392	431	398	428	401	405	431	431	435	413	393	382	391	384	410	419	384	396	427	418	380	421	413	410	381	418	412	401	399	396	423	419	377	426	412	434	405	423	399	420	369	410	411	413	411	362	410	406	443	409	408	369	436	401	418	428	398	415	403	442	419	426	420	393	363	395	379	362	402	418	399	411	439	418	453	420	407	431	439	416	417	406	429	450	425	420	446	421	402	421	408	384	406	397	400	408	427	439	390	427	444	402	412	419	390	387	402	389	422	391	379	397	376	399	396	426	416	436	441	398	391	408	399	450	421	393	418	426	399	408	425	391	422	422	399	409	429	417	426	400	400	401	420	393	416	436	401	417	360	381	400	363	374	417	410	409	445	383	374	374	413	402	374	401	428	399	415	346	411	420	440	403	412	416	369	417	383	381	411	375	403	389	421	431	398	415	397	394	373	413	403	354	382	400	396	397	404	384	402	417	415	418	415	438	405	421	388	396	412	389	396	390	429	410	365	369	372	382	405	419	433	397	419	386	423	406	397	428	386	388	420	425	383	401	415	385	415	410	393	424	400	402	391	396	417	363	415	408	403	389	438	408	423	391	388	425	443	364	381	410	415	388	387	423	434	462	389	408	379	396	360	374	433	384	354	353	428	361	407	374	425	402	438	385	421	380	397	405	405	403	356	370	404	363	380	394	375	389	381	409	409	424	416	410	417	396	386	392	390	392	381	400	446	405	450	423	359	448	422	355	421	413	430	407	412	407	395	383	431	396	399	393	416	444	373	409	407	394	420	409	443	411	403	402	402	399	405	410	403	397	381	427	421	414	366	388	364	381	417	411	375	379	400	393	418	422	415	368	404	405	396	420	388	432	399	417	402	401	391	397	408	389	406	426	387	420	382	394	415	382	392	385	423	427	421	416	422	407	393	404	415	415	406	405	394	399	380	425	419	396	387	448	389	402	417	412	412	389	377	394	392	404	381	397	396	412	428	409	376	408	424	409	387	436	382	433	381	409	399	412	403	407	415	393	447	379	404	387	428	405	398	391	393	403	406	387	399	406	365	425	446	398	396	449	420	399	414	351	378	370	417	406	371	425	431	404	391	428	385	426	446	397	395	390	430	439	420	415	422	403	429	410	436	407	390	406	448	391	412	397	424	416	422	434	414	408	412	444	387	402	398	414	401	385	381	410	398	406	418	402	435	396	397	393	412	404	371	402	383	422	441	407	435	408	395	409	389	385	369	395	405	400	471	396	392	407	418	394	405	379	431	431	374	409	395	429	399	401	393	419	401	374	387	423	413	397	393	397	395	422	414	419	403	399	420	429	378	431	403	414	401	400	402	406	393	412	392	395	414	465	408	400	443	376	397	399	406	438	415	410	427	383	423	401	385	416	374	395	392	399	388	410	411	380	388	381	405	405	367	388	414	420	414	427	398	423	401	416	392	414	388	383	406	427	388	410	431	407	391	423	412	433	417	369	436	389	415	394	436	403	388	396	399	436	372	414	391	391	393	402	425	387	402	412	402	437	426	403	377	378	388	382	414	378	387	389	393	390	387	450	403	399	381	378	392	386	438	386	423	405	400	393	390	417	412	402	425	413	391	412	385	403	389	425	412	396	412	386	399	427	411	434	413	400	400	403	394	380	436	434	460	414	393	438	385	436	421	441	416	388	363	390	389	359	423	393	412	414	424	377	386	415	390	430	419	391	399	404	414	398	382	375	390	391	393	428	415	399	396	413	410	378	391	354	397	415	390	396	388	371	431	395	416	365	423	404	410	386	413	409	427	405	409	411	375	417	401	424	389	394	394	413	428	407	385	403	385	395	403	395	401	393	420	420	415	415	408	406	400	387	403	385	361	401	427	380	428	373	405	426	403	411	413	392	418	402	414	383	422	391	416	407	392	426	392	379	381	387	428	430	408	414	428	375	399	432	437	395	419	390	389	443	439	445	382	397	439	402	397	375	422	403	393	390	431	361	430	392	414	427	378	411	457	413	426	393	395	434	435	394	386	408	388	421	391	406	398	429	409	375	400	398	356	423	350	383	378	434	396	341	417	431	407	424	408	376	409	417	392	404	400	407	403	404	427	403	429	405	393	425	404	375	398	385	383	406	397	370	406	431	442	393	406	397	411	440	422	401	372	390	392	418	392	420	390	388	418	381	427	379	400	374	383	426	414	402	394	387	408	411	392	415	377	441	424	421	433	386	399	395	434	398	392	405	405	407	414	385	400	360	433	367	397	435	412	422	422	412	434	430	410	404	408	380	426	394	360	405	411	392	430	413	434	369	416	394	407	388	369	439	393	429	388	393	393	424	442	393	414	393	387	388	396	409	399	402	415	403	394	405	394	406	423	396	388	373	418	392	393	422	417	414	389	395	392	411	392	377	390	403	438	390	384	416	386	412	388	424	383	405	406	421	405	428	387	415	393	388	377	406	404	447	432	396	383	398	435	421	369	416	406	371	401	444	381	394	410	391	406	434	417	401	403	375	424	390	391	421	408	389	433	412	398	406	385	392	415	402	399	400	386	417	388	417	408	380	435	389	426	389	399	385	386	426	404	393	381	395	417	409	434	420	399	412	406	415	382	378	391	418	407	391	393	417	410	377	392	413	401	439	396	440	395	434	368	412	383	409	426	430	440	379	403	392	389	414	410	414	392	390	420	401	416	371	387	390	419	384	487	388	398	382	382	390	414	397	362	384	459	404	437	406	403	420	415	392	439	412	381	433	426	392	445	399	387	388	413	386	407	362	401	432	433	409	397	421	361	410	384	384	412	424	415	405	415	372	388	369	416	401	378	436	411	407	398	436	431	379	383	411	430	374	375	401	389	402	403	371	415	403	394	414	403	440	411	445	400	414	387	398	416	378	444	372	354	369	386	352	421	417	405	410	423	383	464	406	402	379	376	414	395	418	368	438	391	425	383	394	409	357	400	386	407	413	394	396	391	403	412	371	372	417	408	385	391	453	423	431	412	351	406	420	396	381	402	368	389	427	402	406	384	425	399	363	402	442	379	442	394	426	378	361	419	414	404	404	388	411	370	375	418	403	404	412	380	409	403	388	430	413	388	414	397	390	405	426	399	426	439	377	410	429	398	381	405	397	393	422	432	399	412	396	413	391	400	399	406	376	397	344	434	410	387	402	425	389	400	437	432	405	379	408	397	418	398	404	449	393	385	380	381	377	437	367	415	422	396	437	378	375	388	372	398	411	378	374	407	377	401	403	443	404	385	413	403	407	432	404	426	425	403	424	403	412	449	392	427	416	399	417	409	382	399	384	430	405	428	416	409	428	430	396	406	391	397	433	399	405	419	410	421	397	414	409	369	384	400	423	421	381	387	387	396	382	394	429	405	422	412	387	400	415	414	418	414	420	386	397	437	390	402	378	389	419	371
19717	8097	5522	2639	1947	1512	1197	996	851	746	686	654	584	558	541	547	543	464	480	500	497	484	513	442	462	415	444	446	465	471	485	436	434	451	421	486	427	431	413	440	421	447	444	455	449	417	448	460	461	423	428	441	437	420	435	444	412	421	433	422	419	429	423	438	406	451	402	470	429	453	440	413	427	448	456	425	458	443	418	444	430	422	421	465	437	432	434	432	408	458	425	477	428	441	454	427	437	469	457	433	421	404	424	408	445	425	429	417	428	426	412	415	456	420	440	448	443	457	453	485	412	410	440	425	431	418	416	422	412	423	419	458	407	481	452	439	459	440	455	451	413	398	420	454	423	416	440	439	436	402	443	417	396	413	439	400	428	427	413	402	404	445	435	413	460	377	424	408	446	444	436	429	382	413	442	429	409	422	417	390	415	423	423	399	426	431	443	399	426	433	431	402	421	405	442	425	438	442	469	411	401	431	425	448	431	399	425	428	395	449	458	440	430	393	450	423	416	441	434	415	409	449	382	460	416	432	416	431	412	432	411	414	421	399	443	436	422	438	406	391	400	433	434	444	429	450	393	412	441	410	409	442	429	435	420	430	407	407	443	446	430	400	426	415	430	431	392	453	420	433	433	418	465	430	460	412	449	426	416	410	457	414	424	435	460	414	403	461	417	422	429	390	417	418	417	448	441	434	446	424	420	453	442	454	402	436	390	406	439	455	408	427	463	442	434	410	404	368	433	417	455	415	441	483	419	422	468	422	410	441	440	404	439	421	434	408	415	439	424	447	408	434	437	512	421	428	416	439	418	421	439	445	414	442	411	449	445	413	443	420	397	429	432	423	418	443	404	433	428	417	391	435	437	440	442	425	426	426	471	484	425	418	462	468	431	416	456	449	422	460	445	400	408	425	430	433	453	467	450	433	444	410	432	447	404	426	423	452	448	475	393	440	429	419	426	431	409	417	430	426	448	410	415	443	388	441	424	422	405	455	422	413	389	424	416	402	426	424	410	430	406	414	419	426	453	432	415	431	424	432	432	438	411	422	453	437	426	395	414	421	425	438	420	451	415	434	425	424	460	432	425	397	437	485	450	458	374	401	427	431	423	441	390	444	448	438	436	402	420	425	453	416	430	455	450	398	422	449	424	396	412	452	431	405	389	408	410	420	439	437	390	423	467	458	432	413	417	440	418	420	395	413	400	415	422	447	435	454	446	464	436	443	442	454	450	440	426	435	415	433	442	419	430	404	412	425	396	422	444	409	428	441	435	445	421	442	454	416	429	416	435	440	431	422	427	401	411	412	408	443	486	412	417	376	423	446	461	427	431	445	395	438	419	410	392	430	459	423	456	401	444	402	429	424	439	442	441	424	452	452	395	423	402	444	406	425	402	405	426	435	407	427	427	442	419	456	416	427	404	421	417	440	425	401	423	450	412	462	421	445	451	415	427	411	433	437	429	433	402	404	395	418	407	441	401	455	428	407	424	448	429	412	396	424	408	428	407	417	432	430	450	416	450	404	424	406	433	440	446	425	441	449	400	437	396	432	407	471	399	448	413	431	472	415	399	406	400	444	446	445	435	439	405	439	442	419	439	410	413	445	410	443	430	417	417	467	410	450	400	445	417	442	396	445	424	402	437	434	406	408	450	427	402	409	422	411	466	448	448	421	406	434	455	434	392	449	425	429	459	381	448	409	396	429	456	407	398	420	425	440	453	435	440	428	435	466	431	450	453	437	457	421	428	448	432	408	400	415	445	445	426	431	436	423	464	435	436	428	424	393	446	463	434	436	397	436	432	455	427	463	422	405	398	426	416	428	411	420	457	424	459	440	403	420	430	455	402	426	436	414	415	444	419	432	409	439	443	436	446	427	453	422	419	447	423	451	419	422	426	408	420	421	486	407	408	411	418	450	437	421	413	449	426	429	389	430	424	430	405	437	466	424	410	423	429	442	424	453	420	431	403	452	465	415	404	449	429	395	451	408	436	449	443	375	393	440	390	423	430	449	438	415	387	445	426	423	399	453	416	469	410	435	438	471	433	435	423	453	448	413	415	448	426	445	419	423	452	433	414	416	446	441	441	462	431	403	417	408	414	455	445	438	429	420	412	382	423	451	417	403	472	447	439	437	407	424	421	432	476	442	422	411	393	395	413	468	456	458	433	442	453	446	420	413	401	437	439	429	436	406	426	400	416	453	414	428	459	434	414	405	414	441	440	468	443	408	416	433	453	435	407	420	443	435	442	445	431	425	445	427	458	411	436	439	414	423	405	440	443	425	445	410	390	432	440	440	418	401	439	422	439	423	424	442	391	416	429	444	410	465	385	420	411	451	450	429	425	441	457	472	436	412	419	392	418	432	444	454	434	429	424	452	448	437	394	418	418	398	404	463	426	465	408	421	437	445	431	377	429	391	382	398	449	433	410	458	480	426	402	462	457	427	429	424	412	419	447	449	429	432	417	437	454	419	369	412	469	427	401	374	438	429	440	399	414	401	440	433	439	442	452	464	432	459	395	408	427	442	415	389	418	418	449	433	412	461	410	428	444	375	402	455	433	441	417	413	442	453	426	389	431	464	434	427	408	408	419	442	436	410	441	439	417	421	421	455	435	435	406	408	442	437	415	439	404	452	420	433	460	424	382	406	409	429	455	387	461	476	423	411	433	448	426	412	422	392	431	437	465	413	440	452	401	435	447	458	410	422	490	430	395	427	437	420	411	418	446	453	400	450	398	404	397	403	372	468	432	442	420	417	413	442	388	426	435	408	414	417	447	447	427	440	431	442	447	453	443	421	452	462	463	418	435	401	465	419	421	432	411	416	430	451	454	426	426	413	455	410	426	387	416	401	428	427	438	443	412	418	444	393	441	426	412	440	406	430	451	449	426	408	462	423	428	462	432	422	436	446	412	439	427	396	439	445	459	409	414	465	412	443	411	415	446	395	409	431	449	409	418	420	466	427	463	402	429	421	406	407	430	392	399	412	444	426	441	449	438	475	431	441	408	445	416	388	433	430	461	446	428	436	411	409	400	463	407	403	432	442	468	481	412	398	421	410	409	418	399	408	419	425	452	450	448	409	415	443	423	417	396	429	442	410	412	452	424	422	428	430	424	408	414	407	465	434	447	409	427	423	407	406	472	389	452	397	414	393	386	385	390	464	405	416	450	420	417	424	463	410	407	445	464	431	416	426	428	429	449	416	443	472	417	445	428	448	421	444	439	423	421	419	426	442	424	424	406	436	398	432	410	406	485	446	442	447	440	422	426	446	425	435	433	440	401	398	458	415	381	440	422	378	430	439	451	445	415	433	417	428	418	408	430	406	424	427	388	433	433	416	412	437	452	394	455	397	413	457	402	444	406	429	407	456	411	439	442	449	441	441	421	391	459	454	458	410	412	431	393	427	433	423	415	456	431	408	428	484	426	406	435	421	419	446	432	439	410	434	440	426	436	413	426	463	432	448	417	444	430	443	421	408	432	404	420	448	450	399
25427	21545	27712	25760	10099	1182	988	888	858	872	809	782	754	769	802	759	752	774	814	766	773	777	789	760	726	726	753	753	733	769	728	718	718	755	756	765	743	758	777	688	756	712	698	730	756	720	734	848	758	756	753	782	734	718	724	734	722	719	728	723	736	760	741	755	794	715	758	734	763	749	693	712	724	757	754	731	699	767	747	779	733	754	724	685	753	718	710	756	778	723	726	689	752	697	756	727	740	752	721	706	719	739	766	727	739	739	805	716	741	793	718	790	761	733	684	740	726	716	760	724	750	752	790	751	725	742	762	767	760	755	772	695	742	788	720	726	784	787	770	711	740	727	747	717	714	694	685	744	751	765	746	745	704	765	772	739	714	729	715	750	693	717	681	734	749	715	734	734	763	759	752	744	750	747	734	693	695	708	778	743	735	717	764	761	773	722	748	680	698	736	678	732	771	741	773	719	739	710	750	785	769	730	737	758	718	768	737	750	781	744	753	731	786	746	727	707	690	774	682	738	705	734	752	731	703	714	737	767	752	718	754	739	664	736	774	727	719	756	699	741	681	717	718	665	759	695	680	715	725	719	730	715	742	736	740	725	711	791	722	722	735	752	742	737	733	735	758	680	698	713	754	728	818	744	709	729	722	773	746	672	702	705	729	676	698	717	713	709	741	714	765	770	710	747	735	722	759	756	723	722	720	728	735	790	745	726	725	700	781	753	708	716	698	744	728	739	759	720	738	724	699	723	738	758	747	738	655	723	736	759	772	673	776	800	784	751	743	741	646	763	780	674	693	716	722	701	739	686	730	693	762	752	702	737	739	674	743	744	720	704	739	726	747	760	730	712	713	733	720	747	707	711	740	738	708	721	735	673	743	749	705	727	751	691	760	706	675	693	774	711	728	730	750	747	766	726	722	752	730	750	691	759	745	749	706	746	690	742	714	722	707	773	743	708	800	768	750	762	740	758	736	725	703	696	695	684	764	779	737	722	710	797	735	766	734	715	743	776	763	732	737	704	683	732	726	729	750	728	747	753	687	667	744	747	743	718	718	709	715	783	716	689	717	702	792	729	691	731	744	716	696	768	705	751	746	781	734	757	677	715	761	710	782	727	743	743	770	801	694	723	765	670	709	721	724	743	715	765	753	723	721	686	779	724	747	765	761	754	732	739	767	685	749	710	743	713	730	764	754	728	734	681	758	782	757	732	682	697	716	750	754	704	768	754	716	732	745	723	735	766	776	720	758	743	697	724	720	744	808	749	731	734	742	683	750	757	661	715	771	723	740	740	700	748	736	697	697	699	702	707	748	735	674	736	784	723	760	709	758	754	777	733	733	730	700	664	739	711	750	823	712	732	730	744	773	760	762	768	788	698	731	740	748	700	750	756	683	734	696	767	743	706	728	730	731	725	731	717	719	772	695	770	695	781	713	717	741	804	686	741	755	757	755	708	763	746	712	731	706	716	709	708	777	778	740	726	737	778	742	756	703	710	790	706	726	762	716	823	695	754	751	665	741	739	712	734	790	704	752	762	727	764	727	735	772	752	775	735	694	727	780	764	727	748	749	709	715	795	750	725	686	778	750	690	762	768	730	750	744	776	707	708	752	739	737	739	711	703	735	719	768	782	758	775	725	725	695	724	752	726	708	748	753	713	697	771	745	725	715	734	756	710	735	724	689	763	696	722	698	709	757	763	721	766	757	771	717	743	760	761	714	748	745	756	748	703	695	773	709	741	740	742	714	680	781	735	691	743	769	697	773	721	698	699	769	751	717	725	726	772	719	715	724	706	713	718	722	721	765	736	739	704	811	695	771	709	731	742	684	712	766	741	703	762	800	758	700	749	697	730	692	707	708	728	743	725	747	729	767	685	732	688	714	735	731	697	730	692	719	781	776	709	719	741	744	740	728	767	706	670	763	721	767	716	757	732	734	737	762	715	707	657	704	668	762	733	762	722	686	758	784	716	769	713	764	710	753	712	748	750	724	714	759	736	769	728	700	731	777	737	746	746	777	753	749	711	739	774	712	696	674	711	775	735	732	745	727	755	736	736	702	752	714	707	732	699	750	760	744	692	780	723	778	700	718	709	781	719	733	722	734	752	742	738	748	688	733	764	720	734	723	708	770	745	734	783	718	757	781	741	777	750	743	756	720	728	742	786	731	740	720	769	717	716	741	698	748	700	764	749	727	768	715	766	724	685	698	756	726	697	737	754	752	724	715	723	771	770	749	759	695	679	754	757	668	775	694	761	725	731	718	727	804	726	702	752	769	710	766	685	700	739	706	692	708	735	784	767	725	776	736	697	748	712	736	706	747	748	696	727	720	688	758	778	718	753	711	752	745	784	738	737	708	724	748	740	789	677	702	742	785	719	697	722	709	732	752	770	741	760	764	729	762	714	743	731	717	735	709	754	764	761	741	707	739	735	729	754	763	716	754	719	756	718	724	737	675	745	717	749	751	743	756	701	693	776	721	766	740	733	717	725	703	736	781	724	745	722	786	731	738	758	768	719	773	727	724	702	735	747	732	729	707	706	748	718	725	731	701	736	777	754	739	742	751	740	724	709	741	687	713	755	755	721	700	735	720	718	765	697	748	723	760	661	731	743	754	726	754	763	741	745	722	701	711	683	728	733	771	715	681	747	738	720	700	749	796	712	719	752	756	781	755	734	760	799	739	704	746	735	726	736	769	731	710	733	717	703	717	709	732	708	777	759	688	769	755	713	705	721	714	728	726	714	716	728	750	718	731	720	767	758	697	751	727	747	741	767	749	730	746	740	717	717	668	713	771	741	750	747	740	724	713	733	694	787	747	720	704	696	735	753	714	702	722	787	726	750	699	715	734	690	728	687	764	709	709	794	755	700	747	700	714	743	748	742	726	730	733	726	704	747	718	756	716	764	732	725	724	717	729	730	693	720	727	709	798	716	792	740	735	732	767	706	773	736	727	730	723	731	762	740	718	739	748	725	758	769	719	755	743	726	775	703	766	713	708	726	716	735	712	710	654	752	745	741	736	786	689	777	718	728	712	729	741	771	716	714	755	713	741	695	719	732	746	709	746	759	744	697	708	748	706	746	752	735	718	705	771	686	751	712	747	746	769	721	688	747	737	684	713	738	720	734	749	723	697	741	761	790	714	724	738	727	680	717	715	717	721	753	766	718	712	765	713	755	705	744	700	680	752	744	726	724	790	717	755	747	706	734	744	700	755	739	673	767	664	760	753	738	702	703	673	738	734	708	695	703	712	733	717	736	712	758	743	718	731	774	708	731	702	740	766	756	733	734	685	793	733	724	721	773	721	782	745	730	711	738	695	711	756	752	745	736	763	692	722	743	755	657	739	741	748	715	728	784	743	744	826	728	752	751	732	728	733	696	738	776	770	744	700	750	747	807	737	750	758	729	697	744	671	726	715	680	773	736	754	737	736	722	745	749	745	716	748	724	693	703	710	736	713	708	727	742	701	776	697	743	726	748	703	703	763	731	740	763
19635	4771	3389	1844	1533	1245	1140	1062	939	905	881	797	811	744	808	808	739	769	833	860	754	718	744	789	834	738	792	728	745	743	781	814	769	752	748	730	715	738	794	752	752	746	753	822	787	794	731	757	755	760	689	711	746	748	694	670	757	761	766	749	770	737	765	723	751	731	737	704	804	770	776	723	745	742	775	776	725	780	726	718	771	737	729	726	741	730	773	710	763	745	717	723	702	746	724	750	734	691	723	747	735	736	752	750	739	703	766	765	703	718	727	733	780	733	772	768	773	739	794	769	763	731	781	780	807	702	747	747	694	751	800	715	765	746	758	754	770	767	756	772	732	765	724	746	809	760	719	704	749	786	738	782	714	797	699	753	753	739	714	766	761	777	769	713	720	727	726	760	726	714	768	714	754	770	779	770	732	764	729	754	740	697	726	729	777	742	744	788	740	711	713	734	769	765	807	760	795	731	736	735	714	730	770	736	755	795	700	738	698	778	760	763	762	776	696	734	749	712	734	794	684	705	767	727	747	786	716	752	674	810	791	737	788	736	749	737	739	725	767	748	747	773	736	773	772	754	781	736	703	738	663	752	745	731	741	799	775	754	702	747	740	760	759	784	793	720	707	690	773	746	784	748	782	770	748	742	764	767	796	745	787	726	731	687	742	770	761	733	741	760	704	783	757	732	756	765	745	745	751	721	733	757	726	746	744	699	740	806	753	748	751	743	779	708	731	728	738	736	715	750	792	729	760	771	720	714	743	721	794	685	697	732	733	739	774	737	735	712	739	743	696	698	733	798	760	686	699	778	733	711	824	809	716	753	772	739	708	740	736	705	726	787	724	724	763	734	721	757	766	732	689	757	770	726	713	692	767	779	744	751	747	742	750	734	711	723	768	736	735	734	739	751	713	755	703	701	773	731	754	720	732	729	727	737	761	783	802	739	722	749	731	699	778	704	738	744	745	728	756	700	788	744	695	708	768	701	748	713	802	715	729	699	736	772	753	780	747	713	763	805	752	736	752	718	755	787	748	762	759	725	698	775	726	762	750	726	762	736	744	785	713	724	767	755	756	750	757	710	728	698	776	741	730	767	736	721	743	715	707	724	753	690	713	781	763	770	712	721	766	699	722	709	793	779	797	746	683	768	706	764	728	638	779	737	752	731	770	770	760	727	726	756	748	755	714	734	748	760	767	777	766	716	738	781	766	743	755	774	743	744	762	785	776	802	751	790	771	760	753	695	730	772	772	770	743	769	754	781	744	713	756	713	720	766	721	768	789	753	759	710	725	715	735	725	734	755	733	748	762	693	768	758	800	771	744	730	750	723	744	739	750	729	739	746	711	714	725	757	744	735	764	713	765	760	770	747	705	750	736	736	758	785	673	708	691	722	783	751	723	694	740	700	753	704	792	797	726	710	752	691	735	772	791	759	718	696	746	676	774	719	753	767	777	763	763	768	795	709	769	741	715	755	746	729	737	763	761	781	701	728	758	717	762	783	753	776	762	704	758	760	765	758	811	752	718	729	727	753	697	743	727	731	738	757	720	716	754	754	711	777	762	728	760	728	764	762	725	760	737	755	750	723	740	697	764	719	737	775	745	747	756	722	708	730	738	775	765	763	777	794	734	768	775	706	702	757	725	777	766	752	730	716	738	755	754	732	768	746	743	785	714	734	739	734	733	752	767	691	708	712	745	723	736	730	691	795	740	721	723	719	733	745	664	739	736	752	693	731	750	735	778	781	736	759	761	691	742	736	745	741	708	792	740	735	692	729	738	719	755	738	749	743	792	762	768	744	721	797	750	726	729	731	738	729	765	709	726	734	761	762	750	742	728	710	704	714	727	700	741	715	713	736	784	746	751	738	783	746	749	747	705	726	791	739	734	761	723	772	738	735	770	758	723	717	776	717	712	748	730	769	715	698	745	709	756	751	723	730	721	750	697	706	789	764	723	738	741	718	729	753	763	714	765	750	747	752	752	784	744	769	748	708	749	752	715	769	725	704	737	726	726	758	685	731	778	785	740	702	762	789	715	752	727	772	713	748	733	754	753	726	731	737	794	745	763	772	744	779	718	757	687	691	733	752	732	704	766	737	715	782	712	759	724	787	748	743	756	671	730	772	727	764	764	804	792	780	738	742	735	723	716	719	762	715	781	804	710	730	749	731	719	751	763	762	753	719	787	749	735	712	755	696	728	744	835	709	703	771	739	712	750	764	736	763	748	738	727	747	750	722	730	760	715	766	761	713	750	724	783	745	776	725	711	745	750	775	737	741	777	725	774	737	774	753	756	733	710	706	795	795	776	759	747	749	703	780	785	754	753	756	696	733	751	705	730	745	771	754	726	726	738	757	740	714	747	721	718	689	691	738	741	696	770	767	704	692	770	748	707	738	751	744	725	771	723	762	748	688	751	786	710	730	763	714	763	787	710	810	760	762	755	733	736	717	705	774	788	766	743	719	757	721	739	715	754	723	797	740	764	761	763	778	748	764	734	751	738	761	730	713	744	757	774	717	748	734	699	772	738	791	776	773	717	763	768	738	764	732	765	784	757	725	742	733	706	754	678	750	778	746	726	772	748	764	764	749	754	770	714	758	708	748	741	777	719	727	722	747	713	737	768	713	756	733	774	784	777	745	729	781	772	708	739	764	768	733	741	752	734	711	764	751	792	726	715	682	744	725	744	763	732	731	697	757	724	697	728	776	763	757	765	721	770	776	810	801	737	733	742	745	746	744	764	785	705	806	705	749	761	741	690	726	706	747	754	787	765	711	718	768	708	715	721	757	772	692	698	770	763	746	792	692	732	790	731	706	776	746	714	747	778	687	713	742	719	783	742	806	706	734	747	773	719	754	750	735	773	758	748	755	754	761	698	779	811	775	745	696	698	799	788	783	750	693	741	712	734	732	744	754	757	744	742	782	742	785	708	756	769	742	715	706	734	799	721	765	780	760	773	749	728	716	786	672	743	686	697	753	730	695	795	722	696	743	710	722	750	754	711	759	705	786	736	782	710	742	720	735	792	757	762	758	726	821	735	718	761	722	732	743	723	796	699	759	784	765	722	722	751	772	703	734	736	734	711	760	744	758	733	757	794	766	719	705	734	764	768	713	723	751	776	715	729	757	726	724	718	745	762	744	723	770	770	778	770	715	731	760	748	698	673	762	732	755	785	743	782	751	739	752	759	758	709	710	722	750	756	735	751	713	752	701	658	757	734	742	711	767	735	762	754	757	758	763	761	718	774	750	784	744	793	776	777	738	768	800	763	743	761	771	754	788	770	787	747	765	747	726	727	765	703	791	769	738	724	762	709	695	778	746	739	698	717	725	711	761	765	753	725	744	689	735	762	776	748	801	797	756	732	736	771	770	746	730	798	750	778	766	757	793	738	766	742	729	776	711	744	744	733	753	760	728	767	798	760	715	753	735	689	769	732	748	751	762	750	753	713	709	705	733	749	753	694	757	727	768	747	747	713	724	747	710	723	770	755	753
23097	21642	29496	24316	21646	21677	7453	1292	1037	855	790	791	760	728	689	690	716	631	655	615	631	652	603	604	618	674	612	622	615	602	598	610	603	617	613	597	597	602	624	559	645	580	567	617	571	576	554	576	582	574	537	561	577	584	565	595	589	577	551	559	588	617	579	578	590	584	570	604	611	574	596	603	588	595	566	609	548	581	655	590	566	606	576	625	535	572	596	545	571	610	532	571	579	596	555	586	602	576	561	524	564	570	607	556	544	557	545	597	571	615	565	583	597	579	611	577	579	591	552	558	596	608	579	579	611	589	625	565	600	570	602	515	614	596	601	606	573	573	603	609	582	589	574	613	556	593	576	589	553	586	565	635	608	604	594	609	584	601	563	580	655	535	570	565	610	583	590	574	617	578	568	549	564	564	570	577	600	581	578	550	631	596	551	550	582	561	533	594	604	631	583	566	541	531	538	553	550	600	556	604	557	653	608	555	580	582	571	572	537	536	576	568	568	602	594	586	583	585	546	595	550	568	598	588	565	578	599	601	573	570	586	542	565	582	581	559	579	572	565	590	565	593	574	589	582	556	561	559	567	605	589	582	607	587	602	585	602	579	561	595	594	581	616	594	550	579	577	621	555	562	568	565	565	561	552	588	580	579	584	582	529	556	564	550	555	536	534	613	569	590	602	578	574	577	536	573	567	611	592	528	625	563	527	577	582	549	568	596	581	543	567	578	601	590	565	613	574	599	573	615	554	569	559	596	529	571	545	537	532	582	588	566	565	557	536	561	575	545	578	581	569	523	566	557	578	588	567	633	580	576	581	588	605	559	589	594	583	577	577	540	575	592	543	563	550	589	584	559	579	546	552	585	587	562	570	616	588	584	541	583	554	570	592	621	572	567	579	567	554	561	539	595	580	570	591	564	586	573	516	615	557	610	575	568	566	550	570	591	558	634	561	568	574	592	596	586	574	574	596	574	580	576	562	587	601	559	624	552	592	608	574	559	589	581	551	568	546	578	592	564	590	640	590	568	553	558	591	599	553	578	568	583	624	548	587	595	603	629	530	578	570	561	565	605	620	550	584	584	593	577	557	570	584	621	603	586	558	594	553	596	565	542	568	611	612	579	558	550	568	576	567	631	569	581	548	566	601	549	606	548	557	585	573	544	555	606	569	554	608	580	546	538	557	586	533	526	602	562	568	633	617	550	564	578	602	604	550	552	580	563	568	580	571	553	575	542	555	604	595	627	550	592	564	580	570	631	549	570	567	560	603	579	574	571	575	557	593	558	591	607	568	556	583	537	596	600	581	592	519	553	574	562	596	563	556	547	589	573	569	546	576	596	531	597	554	580	588	553	601	561	538	560	570	551	583	568	541	625	537	559	559	596	565	592	567	553	603	567	581	583	567	588	585	559	570	549	583	615	564	577	589	588	589	537	562	574	598	593	585	613	603	534	588	564	583	586	592	604	585	626	516	585	554	582	568	560	592	605	587	604	578	550	604	615	546	601	592	600	567	593	556	561	601	565	560	592	563	591	559	623	560	565	550	559	605	560	563	560	548	610	604	556	578	579	576	533	564	601	574	552	604	583	560	583	561	594	569	555	573	534	637	616	593	546	566	549	604	538	585	527	547	584	594	616	567	537	574	548	580	608	536	573	575	560	561	554	573	572	594	584	604	578	534	594	563	545	593	586	556	545	601	553	547	600	548	544	561	577	578	560	546	599	642	552	548	551	562	541	545	555	597	617	578	565	605	579	597	585	536	557	562	575	566	606	572	577	563	578	509	544	585	587	621	621	527	562	582	587	562	582	591	596	585	558	624	591	558	602	589	585	606	578	595	556	562	555	556	553	609	573	590	612	546	599	557	563	555	585	612	588	562	533	570	553	579	556	582	613	582	573	580	577	614	532	561	573	610	574	535	587	562	581	570	565	565	597	587	566	589	547	566	537	580	540	576	571	632	578	578	610	576	560	555	596	590	560	564	582	574	532	532	588	587	540	591	557	536	546	554	555	563	575	585	600	546	581	568	553	553	541	564	587	565	543	607	597	602	557	608	551	572	569	563	597	555	574	560	580	551	595	579	607	577	571	574	566	600	520	573	609	545	542	609	584	586	573	597	596	571	585	600	562	602	586	579	603	595	540	537	612	561	544	589	579	587	576	583	567	569	577	593	590	575	592	573	564	488	629	597	553	580	568	547	560	563	579	556	600	572	543	537	589	580	573	572	554	557	540	604	575	581	576	566	630	564	544	583	528	565	537	562	558	530	590	582	574	591	573	559	574	572	561	603	562	538	568	552	560	586	592	603	563	551	608	602	545	585	568	583	557	534	549	580	559	563	561	548	572	586	616	552	574	579	560	592	555	534	529	561	589	591	587	568	563	581	538	562	550	555	584	588	568	607	571	598	574	607	583	571	557	597	514	586	580	558	591	555	557	528	543	583	538	539	586	601	574	585	548	582	627	597	543	579	584	553	562	592	599	560	552	578	546	595	552	598	565	600	591	579	565	586	585	595	572	555	576	570	586	619	545	557	504	549	548	573	612	608	555	549	566	626	527	584	559	567	598	585	580	575	544	545	562	622	568	567	587	586	543	573	567	577	568	540	578	595	588	575	573	617	546	561	605	587	591	583	566	563	612	578	608	602	572	574	539	533	586	588	521	592	582	570	578	576	575	579	565	572	635	554	559	555	632	568	582	601	547	584	573	567	615	583	521	590	539	555	624	564	602	528	568	586	594	549	564	552	573	538	612	614	554	593	588	599	557	597	591	557	602	584	582	579	580	561	577	527	566	589	587	565	538	564	609	579	576	576	601	537	590	576	584	608	588	556	568	602	588	585	565	585	592	561	562	591	606	552	526	578	562	590	616	606	590	581	583	590	584	613	529	557	595	566	602	580	603	624	610	533	562	552	568	590	539	518	595	589	577	593	596	554	552	554	601	609	593	536	573	556	562	550	597	565	562	606	551	591	595	535	601	552	610	586	591	588	566	573	571	567	560	600	569	565	516	613	580	572	581	598	603	619	599	569	563	606	590	624	567	573	594	594	581	565	555	571	537	573	562	555	554	548	569	546	584	585	597	607	569	577	527	552	569	575	586	595	543	586	601	602	598	570	621	568	566	574	577	579	565	567	584	572	564	549	540	546	582	554	528	585	510	582	556	581	575	596	559	567	608	603	555	550	555	561	565	546	581	619	569	596	579	584	538	605	595	558	572	583	575	603	567	559	593	555	564	574	559	565	573	569	566	544	606	578	537	586	532	563	554	580	568	543	592	581	567	587	564	543	637	576	599	613	577	565	605	568	573	566	575	593	585	565	595	610	590	571	615	543	553	585	542	533	580	559	549	586	587	541	614	616	603	605	579	549	557	560	590	618	622	550	548	568	587	564	559	580	603	535	574	572	593	629	589	564	579	559	542	542	558	608	563	623	569	558	530	598	622	599	600	557	574	531	577	604	565	567	614	587	571	558	544	589	594	587	568	524	555	629	590
20783	13552	9027	4611	3352	2511	1990	1568	1376	1165	1059	939	870	861	747	787	740	701	633	661	690	666	625	642	599	619	603	618	599	644	605	584	611	599	614	598	592	565	601	614	578	595	577	539	582	569	578	593	564	579	582	569	577	593	580	565	625	581	584	614	575	617	566	636	609	622	600	608	531	604	612	546	523	546	623	596	597	552	597	595	583	564	522	548	535	558	575	558	563	621	543	560	556	565	519	630	568	615	593	574	527	578	596	568	584	597	597	622	560	529	583	566	616	606	579	620	547	589	625	563	651	566	603	607	563	644	625	598	591	583	551	537	547	600	581	601	600	555	577	599	599	561	522	571	591	549	606	543	563	594	556	573	542	545	566	581	558	549	608	566	601	615	585	616	599	577	572	599	618	587	551	551	584	560	597	573	557	574	573	559	543	584	598	599	562	614	582	606	556	565	555	551	539	529	587	602	588	583	534	595	581	605	562	581	553	537	602	590	615	550	549	585	592	565	553	556	598	575	599	600	583	583	566	560	592	569	559	586	544	567	619	579	573	581	582	589	565	603	602	561	571	585	593	580	598	560	528	543	542	591	582	564	550	560	579	581	569	598	544	614	582	594	585	561	555	567	553	553	587	571	520	541	609	555	595	577	548	576	607	540	577	598	573	544	570	565	562	584	547	577	590	564	566	512	609	607	594	603	574	541	582	588	574	588	550	539	560	616	546	621	576	568	593	571	590	587	585	596	535	596	573	578	602	600	586	607	576	554	586	614	608	567	605	547	604	591	554	574	601	555	558	581	554	557	555	579	581	605	541	568	589	611	528	561	564	606	537	576	585	553	589	567	600	571	580	605	530	577	561	547	601	593	587	578	577	592	591	524	587	518	578	575	554	554	574	590	572	612	570	602	633	536	528	556	591	589	576	569	618	582	575	568	623	558	597	558	607	585	519	571	602	599	564	543	530	548	569	574	536	562	561	536	561	562	614	549	581	545	601	554	602	591	633	614	570	597	559	558	575	612	562	569	588	582	581	542	604	576	573	576	619	577	573	627	524	540	606	591	621	592	573	581	563	523	536	579	598	566	567	575	571	598	621	576	557	553	558	558	594	549	580	616	530	552	575	573	580	553	551	566	579	560	542	568	533	593	597	547	591	601	567	569	593	578	624	561	577	591	552	603	648	639	543	560	548	584	596	563	586	561	569	519	578	543	537	572	529	598	571	603	579	569	575	584	545	574	582	564	572	599	590	569	569	585	593	518	564	535	597	598	520	520	583	561	583	547	543	560	589	521	524	555	568	593	583	550	544	569	575	558	576	609	550	573	556	526	575	556	609	605	594	573	597	592	559	610	567	580	554	555	564	571	572	584	564	576	600	603	529	593	594	549	588	564	567	570	554	627	601	553	539	586	572	574	586	567	592	605	559	537	612	577	589	589	577	560	572	584	626	585	573	601	598	581	553	566	579	634	559	559	595	577	595	575	612	605	602	553	586	547	590	577	573	576	560	543	561	597	560	564	609	570	587	582	572	551	569	562	605	549	572	575	593	561	571	560	545	562	600	624	500	610	607	572	610	573	548	535	581	541	560	559	629	550	552	583	548	563	603	530	591	553	552	548	587	570	589	535	596	600	572	586	568	561	560	547	585	549	559	551	581	596	573	564	553	552	574	627	569	594	602	597	583	559	563	551	564	557	578	550	584	554	562	566	555	530	593	582	558	532	604	554	587	542	538	573	568	579	562	587	586	578	607	566	546	615	592	597	604	576	561	551	515	628	563	577	598	539	605	588	605	546	558	560	597	596	542	558	580	611	594	593	603	567	573	550	573	570	598	592	634	562	610	539	539	535	552	559	579	528	562	576	544	556	590	610	550	589	606	584	539	596	588	589	560	542	584	578	572	572	603	553	571	584	547	568	558	556	610	565	539	575	587	555	596	544	580	551	580	574	559	575	593	596	554	562	601	533	538	575	609	594	570	548	562	558	574	530	569	616	583	588	572	571	556	600	517	578	545	593	596	554	558	549	593	598	593	545	554	614	586	587	593	565	555	643	572	550	561	628	553	563	615	616	567	548	584	599	569	579	567	569	571	566	602	568	542	575	539	594	556	613	584	597	553	544	592	573	523	612	597	604	572	563	605	581	550	582	606	572	591	585	598	589	551	547	592	559	549	578	549	665	558	554	586	622	589	571	584	530	611	582	547	560	581	613	552	573	567	561	582	541	548	603	580	592	573	521	580	568	564	609	586	598	538	607	582	595	566	530	553	573	550	576	567	546	615	514	549	565	600	562	569	610	618	569	590	603	613	567	613	571	544	555	593	568	545	586	537	581	597	596	565	614	583	553	605	568	525	598	536	594	574	545	550	573	550	579	589	558	616	582	565	551	566	563	554	557	576	564	547	589	609	568	572	575	571	581	494	562	581	571	567	546	551	563	552	576	585	554	572	562	532	584	568	580	547	543	536	574	585	615	537	556	516	550	581	569	570	559	566	584	579	553	566	621	549	560	512	566	523	550	575	590	564	608	584	554	581	618	592	557	599	589	591	556	560	569	580	568	581	578	564	562	578	549	556	553	522	539	589	585	526	591	538	560	581	597	535	557	549	543	585	586	559	539	602	569	586	567	539	588	536	582	602	594	609	549	612	554	554	597	559	566	604	539	534	585	565	566	605	606	548	546	642	642	583	541	580	566	530	565	547	546	562	571	599	579	557	570	573	613	518	517	557	539	578	582	578	544	577	573	588	568	574	586	561	576	532	521	549	579	533	582	577	596	574	592	598	581	588	565	632	540	624	611	572	575	576	536	543	554	539	567	596	604	530	540	567	578	565	601	574	575	548	583	595	601	571	554	556	630	598	603	566	578	554	537	575	562	533	564	566	553	531	579	552	611	591	595	558	549	542	603	574	561	584	552	552	552	552	555	558	604	542	601	569	545	549	544	579	515	588	588	575	535	534	585	574	586	540	527	570	554	555	558	599	535	601	560	592	589	554	556	562	553	562	548	602	564	566	532	577	588	560	589	607	591	546	637	577	574	576	587	587	598	556	610	592	573	564	561	581	562	580	601	585	536	570	588	591	532	540	623	524	595	535	561	616	568	567	565	614	527	620	505	649	562	594	593	557	616	571	665	551	590	588	557	576	594	580	587	610	564	581	583	585	597	581	565	621	564	596	572	554	522	574	592	549	553	596	557	574	575	569	567	578	559	556	585	555	596	602	595	600	588	553	584	582	601	586	565	558	591	594	590	591	570	545	569	578	561	558	582	539	604	593	610	598	574	600	593	601	584	579	596	558	554	586	619	578	577	589	558	567	576	606	579	573	551	590	576	561	585	549	575	617	571	612	584	531	586	573	543	560	532	607	565	595	620	562	583	565	548	597	571	556	600	573	616	579	571	565	567	548	589	545	557	581	545	532	571	611	501	534	566	577	603	599	536	560	561	559	586	565	593	587	576	594	560	632	572	579	556	540	593	559	595	608	633	531	601	566	606	585	550
29250	17793	3904	760	657	556	593	597	554	560	555	549	560	584	593	521	557	595	546	496	544	553	588	615	533	555	582	593	591	538	534	557	574	546	589	514	605	560	565	559	574	546	529	556	553	562	575	515	564	552	601	554	582	540	544	566	620	563	576	549	530	513	573	529	537	527	570	560	587	542	556	572	549	523	548	555	598	569	519	558	542	561	548	543	609	534	551	560	519	533	554	556	556	562	527	563	529	575	512	582	578	549	541	534	572	579	582	519	589	545	578	578	560	557	586	607	524	579	582	549	589	563	596	596	604	592	572	576	555	535	575	551	535	520	580	577	555	569	565	586	568	544	536	563	559	595	602	569	563	583	588	503	535	552	559	579	506	577	557	554	590	504	602	589	539	591	559	585	547	582	584	544	562	558	583	555	566	563	581	540	567	587	577	588	554	560	541	573	547	542	549	577	563	515	606	553	543	535	560	584	554	564	522	564	624	538	536	598	541	590	559	559	543	546	575	551	589	578	591	559	561	556	534	510	554	575	547	558	563	597	570	595	522	581	600	587	544	578	570	534	554	586	582	585	561	566	511	531	583	560	562	549	547	565	548	533	537	557	635	587	510	574	563	604	576	576	620	560	576	561	525	591	572	575	559	566	519	572	568	559	526	600	527	561	554	573	543	552	551	581	596	576	593	557	586	582	594	565	568	514	582	587	519	534	540	564	531	587	530	566	599	540	551	604	591	542	609	581	538	611	524	560	558	592	561	573	548	565	611	566	553	560	569	529	565	571	537	614	525	565	511	601	567	563	517	548	657	574	580	578	601	540	541	585	568	561	578	568	534	573	552	563	599	556	564	523	581	555	539	536	555	559	525	551	537	540	493	557	558	580	533	524	592	546	545	553	553	565	533	577	581	577	562	539	546	563	570	539	539	540	562	534	547	557	580	580	548	547	583	575	538	623	584	598	590	552	582	582	512	608	547	551	593	583	537	527	593	516	555	592	573	573	604	559	530	557	546	582	548	519	580	509	525	598	551	582	563	537	546	552	534	546	562	574	561	574	590	567	572	606	565	555	580	564	578	535	568	600	571	553	560	580	540	563	610	536	543	595	562	512	563	564	573	566	523	560	594	550	562	550	523	503	587	591	591	545	531	589	530	541	565	568	565	575	554	545	575	598	562	597	578	620	558	565	578	575	533	533	585	551	527	541	582	541	537	565	581	605	523	571	574	542	565	596	564	562	561	555	546	585	534	568	537	555	526	563	540	609	555	557	546	540	532	539	542	548	559	563	537	546	550	578	551	566	586	535	556	582	572	547	578	602	547	594	610	568	591	539	573	514	549	567	581	534	550	554	596	584	569	516	554	575	560	561	559	522	559	566	617	524	604	535	571	609	546	559	585	575	538	565	637	559	570	607	586	572	567	564	586	548	573	529	563	568	608	585	559	594	580	564	541	553	607	569	590	571	543	523	559	516	559	559	551	541	534	532	567	563	587	552	570	559	522	596	575	531	607	575	563	579	582	586	552	523	569	537	532	539	555	564	573	520	569	516	622	548	558	559	556	544	543	566	601	577	592	543	584	545	565	553	581	548	579	528	615	574	520	532	545	544	600	585	576	586	563	576	501	540	565	571	548	570	507	550	581	530	571	558	553	529	541	512	584	548	552	569	571	583	572	552	565	564	532	575	563	563	570	573	509	588	586	581	550	565	528	541	533	578	564	573	539	569	567	578	540	613	593	545	558	523	557	572	615	561	580	538	557	574	539	559	539	550	550	545	521	550	529	570	563	541	558	611	563	545	548	591	532	531	563	558	551	540	549	565	583	573	574	566	559	538	543	600	538	537	590	567	520	540	557	541	567	544	602	590	593	572	563	556	608	585	550	575	576	563	533	553	541	539	576	534	579	567	478	523	575	576	574	531	525	543	592	571	546	591	610	541	567	515	531	579	546	591	568	637	588	564	493	551	611	544	557	559	539	570	565	553	555	550	597	558	561	582	553	539	525	524	569	518	572	561	550	559	582	565	579	566	521	583	550	558	543	576	537	589	568	533	556	544	544	596	557	572	571	559	592	553	552	540	571	584	574	587	535	550	559	547	567	556	507	561	537	546	620	557	562	560	562	574	560	562	558	541	579	560	561	539	557	557	566	585	500	549	562	600	607	545	580	586	533	554	546	558	556	544	586	560	585	561	548	549	519	601	573	571	558	593	561	595	595	574	548	512	564	582	545	573	548	574	560	539	565	563	534	573	546	538	518	558	549	532	602	575	565	557	553	544	599	595	562	563	578	546	582	561	590	557	566	557	563	560	573	560	592	572	545	567	595	583	507	564	576	603	546	561	608	557	542	565	621	569	569	551	585	538	609	586	606	578	610	582	570	557	539	599	538	550	574	581	555	501	573	605	558	558	565	510	576	568	529	584	531	529	573	517	543	573	546	529	527	554	523	540	540	547	599	528	570	566	535	598	537	532	530	558	572	550	561	569	575	559	550	575	575	543	585	599	573	600	569	572	554	547	537	560	574	510	562	583	545	554	567	561	552	553	572	511	558	532	567	562	542	561	555	528	542	545	538	582	530	593	578	560	617	574	587	548	563	576	566	551	592	589	536	555	556	590	569	548	578	551	569	534	530	549	563	535	554	531	551	550	592	576	583	590	556	581	543	589	542	564	555	554	584	584	526	580	555	537	571	596	554	610	556	558	584	565	538	568	537	542	580	569	563	554	563	578	546	547	558	587	546	573	625	572	588	560	570	538	566	569	558	551	536	574	585	543	604	523	511	562	576	611	572	535	581	560	569	529	563	542	530	506	558	537	592	543	596	567	548	537	611	584	580	560	513	552	560	557	588	577	538	567	574	598	562	542	568	556	545	556	551	548	537	536	546	585	598	556	583	551	550	540	537	573	531	535	523	625	590	589	608	590	552	573	517	575	561	582	561	556	573	578	565	546	543	558	571	588	568	574	536	554	586	530	579	541	560	533	570	529	601	552	526	527	623	553	569	561	553	521	555	521	573	545	555	535	532	534	595	558	556	580	534	566	613	533	540	582	555	551	561	543	591	567	582	611	554	536	485	542	596	597	576	611	563	601	577	597	525	550	530	599	611	527	555	532	535	589	550	575	548	525	547	554	555	550	563	586	535	576	594	582	576	610	560	534	548	529	557	577	521	565	560	550	585	566	606	575	597	597	571	576	593	564	550	605	554	552	582	582	590	548	564	552	549	520	560	536	590	593	585	550	564	562	537	553	574	587	598	568	559	591	571	528	565	573	575	548	529	614	505	591	569	552	572	587	599	550	568	559	558	540	600	573	585	556	555	549	548	530	536	530	566	573	558	527	544	578	534	546	560	564	537	602	550	548	545	563	566	512	555	550	576	583	549	549	538	549	540	553	554	624	551	568	587	515	549	522	572	496	571	578	520	569	526	578	601	592	560	571	566	538	540	556	553	518	548	563	560	559	565	610	550	543	545	604	560	575	595	536	578	599	582	582	534	541
15475	1007	814	746	657	619	666	617	631	599	555	657	592	582	611	615	549	617	556	670	626	574	598	558	582	631	580	579	604	587	610	622	638	579	571	634	547	614	569	630	564	600	620	571	573	551	565	570	586	628	588	598	566	582	564	642	588	597	582	610	573	604	578	617	575	605	599	578	580	586	603	536	633	608	563	604	612	595	613	574	598	582	615	589	560	592	611	561	566	628	568	586	626	626	602	602	595	617	594	636	591	595	539	606	605	586	585	613	579	583	573	568	569	639	606	586	617	575	596	614	552	627	615	566	568	658	600	621	576	554	589	582	601	608	617	652	590	600	588	648	582	558	573	604	607	626	633	569	633	577	571	565	575	595	591	600	642	598	623	548	565	577	559	553	593	621	596	578	603	583	563	594	600	573	601	546	587	604	578	607	571	592	638	573	596	568	579	601	615	619	615	598	571	604	571	559	625	568	606	626	638	576	612	593	582	578	617	642	591	600	570	631	545	620	558	566	569	614	572	623	626	573	599	589	624	592	595	609	551	602	617	611	593	575	591	625	605	587	598	613	601	587	600	604	613	550	608	642	595	615	578	560	564	608	558	579	617	572	605	629	545	595	588	589	600	568	605	581	584	562	534	560	583	571	586	618	618	599	562	596	563	624	544	565	599	598	553	585	603	605	585	561	598	569	517	566	564	578	621	605	598	596	571	573	596	587	582	615	593	594	584	602	619	598	584	604	637	546	607	618	603	574	597	604	614	585	587	548	574	581	537	630	586	593	616	602	567	590	618	625	615	571	610	577	642	564	572	573	558	570	574	586	590	610	609	606	598	619	553	614	617	579	604	596	589	585	599	545	597	596	608	592	576	605	547	568	591	596	567	572	563	598	585	564	597	582	626	594	543	529	594	601	616	606	584	600	586	571	605	624	633	660	589	610	587	579	574	586	526	576	553	601	557	563	603	599	589	554	575	612	607	582	554	567	605	574	567	607	630	603	588	593	596	604	606	619	583	644	569	543	583	609	582	588	577	580	595	587	581	613	598	596	611	581	608	542	589	614	593	595	657	625	601	622	585	618	585	575	612	571	563	620	570	554	582	568	578	558	634	609	571	604	539	622	611	626	563	601	608	552	593	631	632	603	591	650	582	635	576	593	624	574	602	580	583	622	601	591	562	587	592	666	594	555	563	557	618	618	618	595	610	607	570	586	561	587	630	598	598	600	584	644	553	575	669	567	572	586	591	597	568	626	602	599	605	603	641	586	560	607	562	593	577	623	611	635	649	593	614	580	572	573	619	601	572	586	559	563	580	647	578	619	621	570	609	566	606	616	616	581	616	608	605	607	579	587	615	661	628	596	612	610	624	619	614	624	585	606	598	554	564	561	608	568	610	564	564	570	575	600	636	607	542	582	615	604	583	567	588	624	576	594	608	671	575	588	580	591	590	606	572	583	618	649	577	593	550	552	592	624	620	583	593	542	598	545	603	588	622	595	583	637	604	562	576	611	578	577	592	567	559	575	651	635	586	570	575	569	553	596	615	621	572	603	582	587	580	577	632	592	576	614	635	627	587	620	625	573	600	574	611	559	577	557	601	575	600	565	611	580	584	595	596	598	603	598	512	627	583	629	586	589	549	572	565	624	553	593	600	590	565	587	609	558	582	604	579	589	585	614	559	598	620	612	593	572	628	568	549	571	606	573	550	573	586	598	576	617	605	581	580	610	556	604	590	598	591	600	580	609	609	602	582	581	554	549	597	601	596	561	590	612	594	558	590	567	629	551	600	615	622	592	547	552	605	599	568	631	553	563	559	617	623	598	584	586	540	594	618	626	578	647	603	591	605	627	581	605	559	597	570	645	609	565	579	595	591	544	567	580	568	646	547	541	596	619	573	574	610	626	617	596	619	578	583	610	582	610	619	600	572	623	611	621	593	604	550	566	579	625	612	614	603	591	643	575	589	584	596	600	578	569	594	566	570	586	565	577	577	557	606	569	646	590	539	601	629	590	576	592	615	551	626	553	593	595	623	567	602	600	568	578	563	624	599	574	603	587	630	607	612	636	592	525	615	622	574	597	604	571	600	586	595	588	641	572	641	590	629	558	565	548	596	648	608	573	562	600	583	571	566	553	590	555	567	568	549	605	593	576	586	557	608	579	612	603	555	616	610	628	600	555	608	606	593	575	602	556	577	623	589	586	603	627	586	598	607	597	626	592	642	603	570	568	584	606	579	595	579	578	586	582	609	587	592	602	552	573	601	644	617	616	584	572	567	595	575	582	605	596	546	590	592	568	604	602	570	593	596	606	588	610	594	618	585	564	587	620	607	566	620	635	619	568	629	589	573	600	598	611	618	595	578	564	571	544	599	579	584	585	561	552	575	587	572	635	627	571	639	616	576	587	597	574	618	560	582	593	565	555	541	578	617	619	587	598	554	552	586	618	593	585	614	616	582	599	569	599	553	607	572	562	587	585	573	594	588	583	659	571	566	614	604	590	579	592	615	615	576	627	589	536	599	601	566	588	586	585	591	531	581	580	576	612	575	560	569	551	576	614	621	604	567	610	551	580	628	553	587	585	617	565	579	583	615	618	600	563	580	636	577	633	608	587	569	597	559	581	572	628	579	570	583	626	601	589	601	547	616	593	578	605	564	554	573	638	625	603	563	577	572	590	569	571	613	585	577	609	610	526	630	601	620	623	589	561	622	588	628	579	576	592	597	586	560	556	533	550	640	528	619	560	560	576	581	606	598	588	574	610	561	634	623	593	603	550	604	565	559	570	557	592	609	596	587	542	614	565	589	606	625	588	618	568	568	577	598	565	586	553	605	584	606	572	575	595	564	607	601	590	648	624	593	618	583	615	602	574	589	600	602	602	619	568	581	562	563	550	576	590	553	604	581	551	587	608	598	593	613	603	583	597	584	605	598	595	601	597	626	600	573	608	580	572	647	611	598	635	572	612	566	588	544	590	621	562	588	610	609	587	589	649	600	606	589	556	610	566	612	610	565	609	565	591	565	612	581	556	551	613	567	612	591	587	616	582	604	599	611	591	613	607	603	574	553	584	607	588	611	534	585	575	634	607	594	590	570	585	572	561	603	601	569	602	559	615	613	590	553	567	635	580	617	575	583	575	582	569	565	627	584	588	593	590	557	577	581	611	607	586	583	571	564	558	560	569	525	582	605	565	617	624	572	624	633	583	608	594	599	575	581	610	655	576	570	573	593	580	577	612	604	584	593	587	596	536	587	573	633	557	559	552	636	589	548	571	564	561	569	628	612	605	597	546	608	588	574	618	654	606	583	619	603	619	548	603	619	622	612	602	560	565	587	606	594	560	599	556	589	601	564	596	629	550	603	578	566	587	643	563	630	577	621	576	594	607	580	581	659	566	588	554	617	613	625	590	599	586	650	595	654	623	584	600	621	600	587	565	597	590	635	574	601	601	626	586	589	561	604	608	623	577	627	601	589	599	643	617	549	607	603	561	644	554	640	575
24215	21611	28938	24741	21617	9896	1149	771	616	619	571	526	530	513	457	443	442	461	432	454	432	463	438	407	425	445	433	460	442	375	410	460	408	451	428	414	426	421	416	432	416	426	454	426	413	399	399	419	403	441	440	424	394	394	377	426	380	402	377	411	431	405	408	410	384	384	376	397	403	421	406	442	397	445	393	415	386	408	394	409	403	399	389	404	440	435	413	438	432	398	424	407	397	391	424	365	399	398	415	388	371	398	437	388	439	393	425	406	391	430	458	445	450	422	416	447	440	411	399	423	432	426	429	405	403	427	397	454	408	453	424	427	401	392	412	438	451	421	409	408	399	416	397	395	407	383	387	440	419	397	407	419	390	404	434	371	381	408	385	435	408	400	406	423	396	419	377	420	426	391	403	396	400	422	420	398	436	399	377	474	391	379	437	421	402	408	419	433	398	415	415	422	433	448	419	403	421	442	445	418	421	413	383	402	425	418	368	421	375	433	432	435	466	403	394	411	411	383	424	415	415	423	404	429	389	433	413	388	412	417	427	411	444	405	423	397	399	433	404	409	362	405	401	415	440	418	412	392	377	422	398	411	422	392	424	432	402	407	442	441	393	400	402	397	420	390	376	419	409	400	378	415	454	413	424	389	450	386	406	423	398	386	418	417	430	427	414	418	430	412	398	460	384	418	399	403	409	397	399	409	393	404	383	398	437	403	387	415	415	390	405	419	434	383	408	429	428	429	434	393	408	424	358	413	448	392	367	474	411	411	417	387	401	425	387	395	422	365	411	414	392	417	418	408	399	438	407	404	412	374	390	405	418	389	404	379	427	417	416	391	417	404	411	413	414	392	395	411	400	415	404	397	368	391	428	406	408	410	416	448	432	422	444	412	425	409	407	375	398	436	419	389	422	386	404	411	399	413	398	396	413	452	398	430	401	407	436	424	434	388	400	377	431	408	437	424	425	422	420	390	384	421	388	392	415	411	427	440	410	410	435	391	450	430	413	435	436	401	423	418	436	426	417	423	398	419	401	394	423	410	402	399	402	416	368	388	382	381	390	432	393	397	399	432	403	423	389	439	385	406	427	391	396	401	407	417	421	434	403	434	404	429	425	430	397	400	397	438	418	385	400	407	436	417	411	397	430	392	407	390	435	417	374	401	432	429	406	418	406	414	416	397	363	434	419	393	407	406	429	395	446	385	404	433	372	399	394	380	426	429	384	414	422	390	406	402	382	414	424	413	376	413	428	418	411	404	447	418	416	432	421	419	407	454	388	409	441	434	392	413	387	378	418	404	413	458	391	432	437	416	428	401	412	437	404	412	436	396	398	386	416	406	420	441	396	416	416	416	399	389	405	395	426	401	428	416	427	414	428	408	385	418	415	435	418	431	433	395	408	467	402	421	406	432	413	405	409	391	405	385	405	401	383	397	414	439	420	424	436	431	418	414	424	423	394	419	422	379	389	414	393	455	439	430	385	407	425	413	450	416	387	396	418	411	450	395	400	407	417	405	459	399	411	426	380	425	406	411	389	390	417	411	423	413	405	404	428	401	422	452	358	420	442	442	421	398	422	378	422	391	406	388	442	441	391	397	427	406	401	429	416	397	417	417	437	390	392	399	422	402	409	427	433	395	444	407	433	413	399	411	411	418	396	424	418	415	429	397	375	416	427	409	389	403	412	400	424	412	418	373	403	428	376	390	412	430	414	407	388	364	440	449	429	380	426	388	429	409	410	397	444	419	376	443	459	365	404	415	405	368	425	409	405	416	395	409	389	429	434	411	401	404	405	448	434	382	443	424	460	406	409	397	416	376	406	430	373	426	415	436	433	414	424	381	417	442	413	443	400	409	363	396	408	421	377	399	422	373	444	418	415	444	414	407	416	413	364	390	407	400	416	403	425	399	392	469	461	404	399	413	421	395	405	387	416	486	436	419	402	380	421	395	384	428	404	417	435	423	397	431	414	424	413	436	392	412	444	459	437	429	434	414	402	452	420	424	450	395	408	408	443	403	446	385	424	427	417	427	406	355	436	385	401	436	435	409	383	393	422	433	400	415	397	421	414	396	415	377	431	416	393	397	438	396	422	404	411	375	438	421	442	427	406	459	392	398	410	400	461	390	392	418	424	396	430	399	406	462	400	434	408	433	437	383	389	413	425	404	418	407	418	406	446	402	420	399	402	424	425	432	432	385	405	416	438	380	394	434	422	401	420	392	424	388	400	414	427	413	431	442	410	419	427	430	363	452	460	411	430	430	399	438	412	399	373	400	398	418	411	423	386	365	382	423	388	415	393	434	393	406	431	424	419	395	423	392	416	406	381	427	401	393	414	443	408	397	440	412	427	409	421	431	436	424	402	388	409	443	415	417	417	386	402	452	477	431	423	416	402	447	367	434	409	386	442	391	408	411	387	451	434	397	395	385	401	410	399	410	429	433	447	403	423	409	391	409	430	377	473	394	443	379	402	444	430	411	404	441	451	413	427	423	422	421	404	436	404	408	446	408	420	413	407	398	385	397	416	428	420	396	403	392	423	436	417	373	414	423	405	382	425	435	413	409	407	438	398	412	392	409	400	386	421	407	428	458	396	453	421	428	404	396	441	377	441	456	420	385	382	426	406	421	393	390	411	377	376	391	435	409	426	414	407	404	398	432	411	414	423	433	408	404	440	419	414	432	398	409	420	420	453	399	392	454	403	390	425	433	411	388	417	402	406	409	386	417	430	430	398	449	372	417	406	449	408	403	411	421	397	422	403	415	417	414	438	403	431	406	393	389	376	421	404	418	397	406	415	398	410	391	418	389	389	439	443	440	424	424	387	403	408	416	389	424	434	429	429	396	409	445	422	426	423	423	416	419	412	408	404	436	422	413	379	398	413	385	389	379	427	425	397	378	429	402	376	397	409	422	417	390	406	398	393	398	426	421	431	418	423	393	401	388	406	445	428	441	416	441	420	394	402	393	398	404	409	375	388	402	411	366	395	377	403	378	443	468	407	414	420	370	416	431	403	434	421	399	420	446	397	406	435	406	397	389	393	376	400	428	407	407	394	413	412	425	391	400	403	408	448	445	400	427	399	414	441	386	419	470	393	432	395	407	399	419	372	399	378	393	415	410	401	397	437	431	388	414	455	412	368	399	400	383	408	430	392	411	395	423	417	405	437	389	425	423	417	392	394	400	439	408	395	413	393	438	395	396	402	408	403	402	411	388	387	422	410	413	442	437	385	421	394	410	445	407	386	402	438	390	442	422	411	389	401	432	419	386	398	403	413	405	429	414	405	410	404	454	457	401	402	388	406	414	432	430	411	400	410	429	415	426	393	402	397	410	412	401	389	401	409	433	377	396	416	407	408	372	418	412	420	400	438	424	383	427	435	426	413	400	431	424	411	416	404	404	451	390	413	399	381	412	398	378	425	393	450	388	435	386	398	396	417	451	392	391	439	419	382	396	425	448	397	420	427	397	426	444	362	451	402	448	390	421	413	459	406	368
18179	8180	5537	2647	1969	1518	1192	953	831	734	681	626	632	558	557	492	514	506	461	449	477	482	449	444	459	451	460	447	480	476	412	455	481	470	465	481	436	449	419	445	442	441	418	453	427	412	434	448	468	455	453	422	437	443	447	421	418	425	469	429	459	441	399	419	455	415	436	407	442	427	470	448	422	432	446	456	432	456	395	437	456	440	419	414	427	434	453	407	432	445	437	443	452	416	432	410	406	434	411	448	413	451	438	422	458	455	433	478	457	424	438	397	408	420	430	440	412	434	469	421	437	413	459	461	463	437	478	439	455	464	470	445	446	435	430	453	445	419	461	398	424	461	440	464	466	433	464	468	431	417	455	425	433	430	407	422	417	437	434	473	418	457	423	426	425	460	432	417	423	435	404	426	420	458	464	435	419	397	481	428	432	469	417	407	428	425	404	435	475	435	470	453	460	450	434	447	479	453	433	472	402	438	443	438	426	427	444	409	405	412	421	443	441	409	433	412	440	409	367	435	405	410	431	413	387	418	408	459	448	453	433	414	411	423	442	438	436	458	453	457	452	440	400	438	432	458	429	397	423	422	430	406	411	449	391	417	440	432	420	455	429	443	444	417	418	485	429	458	427	441	449	418	423	438	435	407	431	424	422	443	430	424	399	438	431	439	410	428	449	403	421	474	426	433	412	457	396	460	431	468	430	419	434	435	419	450	425	409	453	409	478	417	423	455	440	441	473	428	443	449	434	420	458	455	443	385	433	451	418	426	444	439	424	431	467	449	438	423	423	422	435	422	417	397	405	410	427	413	407	412	422	451	436	410	404	436	439	431	444	427	431	437	490	419	425	428	437	410	469	448	445	404	445	411	413	424	433	420	470	424	446	426	452	453	452	441	458	439	428	433	458	441	404	422	472	415	422	397	439	423	429	398	443	455	432	464	429	435	424	402	434	438	457	401	422	407	409	449	465	425	434	442	427	434	424	441	455	427	450	411	396	443	436	420	388	429	418	416	436	458	471	426	458	416	461	446	465	406	428	437	446	452	436	427	436	459	394	435	421	436	389	437	462	444	427	407	414	448	452	491	381	433	400	448	426	423	451	474	411	472	439	388	453	425	424	425	432	421	452	431	439	438	460	431	447	413	456	425	457	438	421	395	456	395	488	437	416	411	396	453	461	427	412	442	442	464	443	436	432	411	423	428	414	429	448	436	435	449	439	421	462	449	441	422	448	459	414	425	457	397	441	436	400	473	429	453	407	422	448	422	464	438	466	456	430	411	439	442	462	397	428	424	418	423	419	433	445	412	420	420	413	417	464	425	427	425	430	440	417	441	414	468	410	462	458	465	406	408	454	441	423	426	433	431	434	429	389	452	421	437	442	423	455	426	438	388	428	428	447	457	430	428	434	461	449	411	413	430	470	396	429	422	451	439	434	444	443	430	439	447	444	429	427	459	464	416	425	449	455	440	415	417	467	416	439	429	499	442	444	441	426	439	465	414	414	412	428	467	469	428	458	442	439	488	423	453	387	429	455	446	450	445	442	457	422	434	414	439	448	413	417	467	455	451	426	423	455	448	438	425	411	458	413	402	442	468	452	440	446	429	414	433	425	423	426	452	450	405	433	425	472	426	467	432	439	449	425	398	434	411	430	442	456	422	452	425	438	467	422	415	428	434	446	451	434	447	441	433	432	409	406	445	432	463	467	416	448	403	387	424	420	420	425	409	421	421	426	408	432	443	460	407	438	444	427	436	430	416	410	401	419	454	439	483	445	428	440	424	468	395	400	479	443	441	413	410	408	410	431	423	436	456	426	436	426	421	429	409	405	435	438	453	446	456	402	439	383	408	421	411	439	454	446	402	437	444	429	398	450	448	402	413	476	435	471	391	425	454	459	454	412	415	421	447	427	446	435	455	414	407	463	411	452	443	452	474	427	448	453	430	426	479	453	464	452	417	425	433	440	466	456	443	477	441	423	438	459	441	436	416	444	440	460	414	412	449	402	437	474	439	445	431	450	410	398	414	446	461	426	444	419	425	397	402	422	440	426	448	439	401	434	442	447	451	422	423	421	437	422	418	412	436	440	438	405	407	416	458	458	429	422	438	435	422	429	415	458	475	399	444	450	433	409	429	424	387	455	425	430	442	421	458	440	440	462	420	421	430	422	442	453	443	444	441	428	432	465	441	473	451	436	453	445	461	453	438	452	390	439	431	436	430	455	414	398	434	433	408	432	442	408	417	415	434	458	410	431	459	431	403	426	456	428	444	426	411	403	480	462	399	446	409	399	446	467	452	401	395	417	434	430	417	416	441	439	434	434	454	444	412	434	404	473	426	442	439	427	431	447	412	424	437	481	465	480	427	411	415	424	428	413	437	453	423	442	408	444	432	447	430	478	395	409	452	438	418	446	443	417	433	412	417	425	462	403	431	422	381	416	421	428	426	431	409	460	460	442	439	408	444	426	419	461	455	420	435	406	425	445	459	366	468	437	434	445	418	417	450	420	445	430	463	463	402	445	441	457	406	442	475	411	423	418	415	410	403	454	434	430	380	432	429	437	428	410	422	442	452	418	419	410	452	446	463	442	484	401	430	421	454	426	462	443	486	451	444	429	419	428	428	415	425	426	450	427	435	384	407	448	427	451	410	429	458	454	437	437	432	411	481	456	411	425	468	443	439	421	446	423	453	445	421	450	405	412	407	427	446	427	460	400	431	423	444	410	434	448	476	444	441	439	419	446	415	425	444	446	441	430	438	454	447	475	456	454	430	449	443	409	446	443	391	426	443	429	440	423	420	420	398	423	434	422	431	446	437	415	411	399	416	431	419	437	415	392	418	424	473	417	388	465	408	435	401	415	400	441	414	454	409	396	411	469	405	436	415	448	443	456	434	420	432	431	435	437	443	423	427	423	397	441	405	403	389	419	406	444	422	454	412	458	467	455	434	416	435	451	415	420	406	442	455	421	427	426	428	457	451	448	467	470	443	445	407	453	404	413	421	440	454	425	451	399	452	439	388	422	427	436	452	459	430	431	430	473	441	459	418	441	410	424	445	428	456	450	456	434	436	429	422	422	447	417	444	422	428	461	469	423	427	457	441	475	432	442	437	419	421	460	447	417	416	398	411	439	430	472	442	443	455	464	412	407	436	429	419	422	434	384	426	404	432	426	400	430	456	414	413	395	457	382	410	422	408	410	424	414	442	450	454	414	428	434	410	449	438	439	401	432	443	458	431	425	417	440	419	421	441	451	462	406	430	431	428	437	455	450	456	410	440	417	403	466	455	439	471	404	467	445	429	412	420	432	384	460	431	424	432	428	435	442	445	461	450	446	431	424	449	415	480	459	460	445	392	427	418	413	424	410	417	425	425	427	458	458	460	402	414	458	433	413	417	436	422	424	448	440	442	434	446	441	425	426	392	428	402	422	453	378	429	396	398	443	420	427	448	414	465	433	412	406	437	467	433	440	420	451	447	428	437	426	438	453	405	386	428
25373	21555	27719	25739	10137	1180	1006	923	810	870	818	832	758	781	786	771	743	717	772	781	759	737	758	783	737	709	762	763	790	810	674	763	776	765	685	739	725	717	743	773	781	746	732	771	710	743	682	774	735	747	735	772	745	708	749	741	770	752	773	726	775	744	724	738	737	697	672	772	769	735	726	727	732	752	766	755	729	752	746	757	727	711	714	784	781	724	787	748	660	750	794	727	717	739	753	704	772	672	720	693	815	717	791	701	732	738	725	775	736	760	727	759	706	733	718	766	761	733	751	728	747	802	726	763	753	767	779	729	738	721	749	745	751	761	713	716	743	731	699	723	753	728	719	685	739	735	713	715	764	748	736	774	745	711	736	778	754	742	752	723	748	726	753	767	743	779	732	729	735	737	739	731	732	751	711	783	745	728	688	785	704	741	746	720	761	727	703	757	777	731	689	688	732	767	768	780	736	754	785	796	723	682	758	783	738	737	763	784	702	744	748	722	740	753	722	746	727	738	715	737	750	759	729	732	710	708	734	743	692	749	715	785	773	757	746	729	752	765	734	753	731	781	756	768	774	774	746	712	742	779	713	771	731	756	703	714	717	750	731	726	675	723	750	671	728	688	747	744	741	706	746	750	751	766	741	675	765	731	759	698	755	701	694	763	746	740	761	709	776	728	770	723	710	714	766	766	653	738	741	757	702	738	695	724	750	734	774	764	722	735	774	795	755	779	743	716	759	761	722	713	682	740	780	716	789	757	730	693	728	739	746	728	762	695	747	721	769	770	765	720	778	730	715	742	748	708	765	761	736	776	729	789	726	745	725	754	735	776	746	780	690	735	718	742	739	748	789	737	710	785	742	757	742	755	745	728	736	755	762	726	729	786	771	759	738	684	742	695	756	737	729	718	742	734	736	754	747	737	727	733	731	765	769	708	750	713	793	751	735	743	715	698	782	732	756	767	731	826	740	747	690	695	736	709	770	742	749	730	758	724	721	755	728	759	730	714	740	698	681	696	747	739	754	771	720	754	736	771	714	763	738	707	750	788	734	798	704	726	696	749	729	709	763	699	751	727	751	680	752	727	720	682	710	699	664	782	751	749	750	772	691	746	695	739	720	705	788	798	721	734	781	779	805	776	732	712	735	764	775	747	724	736	758	718	745	685	697	750	711	749	774	762	760	735	822	750	761	740	726	731	757	770	733	717	795	802	678	714	799	697	699	718	765	726	773	753	737	728	707	796	696	798	678	705	722	763	746	721	741	757	691	726	736	750	738	766	769	776	753	723	764	779	734	732	712	713	719	738	726	749	747	737	776	753	739	771	742	717	781	735	744	723	713	721	731	781	709	755	765	715	710	743	753	753	732	752	799	741	691	770	765	721	761	728	769	746	729	779	746	776	713	712	732	748	747	728	746	718	711	725	691	730	721	713	756	756	746	756	741	737	759	749	704	736	756	769	727	760	744	750	695	746	743	719	758	768	795	772	719	768	722	711	742	745	748	747	772	760	762	703	774	747	743	732	747	747	704	760	724	817	744	722	699	726	724	762	710	706	717	765	687	748	709	755	729	778	734	737	691	739	731	759	784	742	751	771	789	765	735	707	784	751	698	782	706	707	763	740	744	749	716	782	754	762	762	802	741	731	716	748	729	764	737	763	753	744	754	797	762	757	708	697	732	743	763	718	718	717	775	737	717	719	725	676	739	787	720	708	725	777	771	753	748	760	694	786	767	731	743	751	702	742	762	760	693	751	736	762	715	751	710	740	756	728	745	727	769	710	715	768	807	722	713	781	760	743	709	697	730	740	777	733	730	748	736	793	764	749	738	774	795	746	742	776	737	752	725	757	770	771	726	723	759	715	743	737	772	778	751	780	756	741	739	728	730	728	670	772	765	724	738	755	789	762	789	729	723	689	734	747	720	723	719	690	755	759	701	729	712	738	747	754	806	722	703	716	733	782	778	771	803	733	748	722	719	718	718	717	729	752	726	708	790	740	707	740	759	718	718	746	750	775	763	726	732	753	753	769	747	738	739	728	769	722	787	708	741	756	718	709	752	775	729	775	713	739	733	713	749	747	717	777	754	758	736	731	755	756	732	744	716	694	754	780	729	777	771	770	788	720	756	755	763	701	774	731	772	730	754	716	735	768	811	731	731	761	715	689	692	707	754	746	699	818	749	752	748	783	750	695	688	768	766	745	772	719	740	771	742	763	696	756	721	758	732	731	743	778	777	751	755	822	758	742	703	771	784	704	678	743	711	714	759	776	741	742	773	693	734	745	709	709	719	756	755	759	706	771	748	692	768	739	720	759	729	736	759	747	710	719	767	801	702	788	814	753	804	715	782	719	798	803	725	775	729	773	745	773	718	729	704	739	715	705	701	770	694	734	726	739	752	778	730	776	728	704	718	708	714	735	746	754	756	789	738	776	769	768	743	751	696	751	741	737	807	723	742	772	738	745	746	754	771	789	795	816	661	748	752	739	769	736	778	755	746	750	709	793	732	717	775	745	746	727	759	731	740	781	720	754	757	724	776	703	733	751	784	834	767	763	798	721	729	742	738	739	785	751	754	707	782	762	717	723	702	691	754	713	780	787	739	703	763	726	714	775	785	770	752	791	706	692	709	691	734	725	770	727	755	760	738	702	772	716	714	727	756	746	706	744	747	737	764	699	772	728	747	759	752	710	722	699	726	739	742	732	750	739	693	716	736	730	739	763	715	708	724	725	711	743	776	744	810	791	783	724	725	708	749	789	724	769	737	754	730	780	780	717	752	748	689	745	730	750	756	707	739	767	750	756	718	710	752	716	805	709	752	787	724	738	766	761	680	712	745	730	789	731	776	731	686	700	749	717	731	775	749	730	758	776	730	763	743	787	798	739	732	724	737	739	697	692	718	731	709	776	741	741	729	763	770	753	760	796	745	731	750	752	791	732	771	742	728	749	710	734	778	746	714	695	675	713	737	723	751	743	755	731	750	730	747	738	723	717	720	725	773	748	726	747	717	703	731	708	718	762	708	772	760	706	735	754	721	728	778	741	762	739	774	775	732	757	775	723	750	751	767	713	727	802	725	718	763	751	770	800	736	776	731	744	705	745	771	746	747	723	757	762	767	769	738	714	736	774	744	738	721	721	711	730	763	747	769	713	808	729	759	776	790	749	785	738	738	748	734	751	775	721	716	730	751	724	733	748	715	772	767	755	722	722	776	724	756	760	692	717	708	736	754	743	732	709	765	747	685	718	748	730	752	741	699	773	753	761	752	699	758	709	749	753	768	719	741	765	733	725	735	757	716	724	761	708	709	763	718	752	754	710	760	768	708	739	753	688	783	743	761	731	731	795	753	795	767	759	775	713	747	739	729	758	760	721	791	782	737	731	734	732	701	746	716	742	773	765	817	751	718	709	722	731	769	741	737	706	725	760	655	716	721	748	735	772	767	739	757	745	740	723	758	717	752	759	756	811	760	715	764	749	698	753	761	756	721	681	744	763
18494	4756	3281	1962	1534	1302	1139	1056	940	872	913	807	826	782	833	781	784	806	760	778	783	758	794	767	787	816	802	753	783	743	777	733	760	707	764	781	762	733	761	729	706	736	771	816	748	801	741	739	736	724	772	737	802	737	823	699	753	738	726	777	779	764	731	795	739	743	780	733	727	749	770	733	790	736	728	711	775	748	753	732	741	737	769	790	729	736	748	797	749	783	786	695	786	792	739	775	740	731	716	761	761	772	765	721	753	763	772	719	770	796	754	773	762	742	737	743	751	787	761	768	743	771	784	734	771	749	787	782	766	749	783	766	792	736	752	747	676	768	784	796	730	769	708	749	767	709	749	726	762	791	748	775	739	760	697	741	757	738	760	720	732	790	739	751	740	713	768	804	764	711	716	713	814	745	693	784	720	774	758	736	759	770	752	709	734	741	734	790	757	733	767	759	774	787	768	738	787	703	751	744	742	767	788	761	740	773	732	777	689	767	754	761	768	718	762	772	725	751	782	719	792	800	762	726	717	703	739	814	700	780	738	736	763	743	753	754	753	764	742	717	731	720	711	739	745	745	790	748	761	793	760	792	758	734	762	744	732	697	746	753	744	717	727	773	684	750	746	753	756	748	721	751	713	726	778	707	707	752	745	734	742	710	766	713	738	783	720	758	723	758	784	765	788	742	774	774	752	772	756	783	742	721	755	788	772	756	737	807	747	772	781	832	761	811	768	787	724	762	715	739	772	711	756	759	770	742	754	767	710	706	722	763	731	765	752	744	765	774	770	736	715	732	729	711	783	785	716	762	765	753	720	736	698	706	746	728	752	732	715	751	726	767	774	726	721	767	755	736	738	756	750	763	769	751	742	787	751	758	741	719	704	741	753	777	760	739	711	767	766	741	760	725	788	727	810	719	764	742	752	811	786	730	738	786	736	723	741	741	739	755	744	767	752	751	771	779	759	732	780	729	751	737	723	761	786	704	772	718	799	755	755	714	769	790	723	725	722	697	716	731	726	773	725	725	746	720	728	686	775	784	835	734	741	773	808	777	737	746	663	692	757	786	757	768	773	782	748	766	784	740	754	710	780	753	756	776	741	779	729	738	762	724	747	750	739	779	778	757	743	732	761	719	750	692	720	755	703	753	714	742	743	717	790	746	794	754	777	763	801	738	773	762	743	739	744	808	726	769	727	783	762	694	773	710	757	780	782	748	808	766	698	776	745	721	753	762	731	717	759	719	776	761	770	781	729	762	738	784	711	776	740	801	748	751	755	780	743	760	741	740	724	770	746	728	766	774	757	746	754	743	705	694	727	754	767	720	781	752	715	700	769	732	735	757	763	764	759	774	793	744	759	803	762	708	772	727	779	779	773	787	750	751	773	768	793	770	711	749	765	754	750	769	743	764	776	704	741	765	749	742	767	777	758	756	791	739	767	728	763	796	733	747	748	707	763	790	736	726	779	742	779	753	746	742	753	722	754	715	779	704	705	751	785	739	767	746	743	733	748	739	735	791	731	664	739	769	766	747	748	721	677	739	767	738	725	748	741	725	785	772	740	701	730	743	742	753	743	727	774	680	758	721	746	760	795	745	728	770	734	751	768	745	706	726	787	713	777	773	794	753	713	732	742	772	728	798	775	717	760	699	791	718	727	744	740	765	722	727	767	752	734	793	802	773	775	718	783	770	775	781	801	774	700	747	752	689	786	755	746	744	755	745	750	757	741	770	719	726	739	737	735	799	729	801	739	755	819	803	763	794	770	780	736	725	759	735	801	763	747	781	777	758	768	743	740	739	772	750	741	715	726	807	758	699	700	800	733	780	782	731	684	741	753	748	778	783	734	720	746	764	748	777	730	774	736	761	819	745	814	784	781	770	770	760	788	729	767	744	766	769	684	741	724	736	742	775	723	755	790	752	737	761	764	738	708	716	762	779	725	744	751	765	792	784	690	759	773	729	789	731	742	725	745	790	809	741	759	775	779	759	759	710	785	743	789	732	771	736	740	739	765	741	743	766	768	744	772	743	743	689	767	730	753	747	788	755	704	740	755	770	771	738	744	704	774	768	734	709	716	789	751	732	675	680	716	732	744	749	715	761	746	729	753	764	777	769	768	726	680	749	770	775	729	756	774	746	712	701	738	777	748	728	751	764	791	693	763	742	734	679	735	752	782	745	725	754	753	766	728	744	729	750	770	741	735	722	736	732	742	762	754	753	739	734	750	733	730	724	774	744	738	780	791	715	719	794	784	735	775	758	767	713	737	790	770	752	781	725	739	751	756	743	768	691	707	742	771	745	718	755	743	760	739	712	787	690	742	776	759	739	730	764	774	739	773	716	710	745	737	727	730	817	787	759	763	759	745	723	717	721	743	740	708	729	725	682	748	760	809	754	811	800	733	800	731	703	750	764	751	710	743	725	736	753	735	785	771	732	743	773	809	771	753	743	742	773	757	785	753	734	769	747	780	774	797	730	718	737	746	756	701	750	751	718	738	778	734	739	762	771	724	741	783	748	735	780	778	734	793	710	722	795	720	765	754	754	722	769	764	768	733	755	719	739	756	759	719	799	783	753	721	719	734	745	732	782	756	685	758	728	762	746	739	787	714	793	707	757	728	739	761	682	723	768	721	766	726	712	738	763	719	754	766	746	764	756	774	753	756	791	769	785	781	766	738	729	768	739	696	774	716	740	730	716	744	711	762	792	762	787	753	782	761	736	773	746	755	702	745	767	754	816	767	753	783	769	810	751	748	769	748	730	759	741	714	790	713	735	707	789	791	738	762	713	734	732	745	791	758	752	778	771	769	734	737	771	759	779	746	744	730	792	717	818	743	757	719	779	734	715	752	759	757	701	773	750	751	742	751	761	713	716	811	769	775	762	755	716	743	741	747	734	749	766	722	742	768	723	735	756	735	752	762	750	751	745	751	723	738	749	710	737	752	723	773	735	759	767	783	712	774	734	749	843	720	762	770	758	745	745	785	730	767	742	778	756	709	737	775	770	774	746	793	754	701	779	751	766	758	800	690	750	748	743	722	723	745	736	750	788	737	746	693	741	783	721	822	744	682	768	743	806	760	764	761	744	698	733	743	775	737	753	734	752	703	793	739	721	791	763	706	732	693	688	789	797	723	700	733	783	715	760	746	748	730	724	707	735	784	773	741	814	763	693	759	680	730	755	734	721	752	785	798	737	717	738	748	742	789	744	738	723	759	716	737	769	716	729	724	716	772	752	744	757	767	779	709	752	717	761	767	764	744	720	799	739	725	735	735	699	738	726	769	756	758	738	742	723	759	736	801	749	715	740	747	754	785	767	705	740	724	714	777	752	736	718	774	792	764	691	722	767	766	773	776	713	730	787	782	753	731	718	712	780	765	734	721	738	767	711	789	711	750	755	764	728	731	756	762	757	775	735	792	743	784	733	687	692	757	753	733	766	757	773	833	743	717	771	789	736	749	738	791	798	781	706	731	736	752	800	709	740	753	778	733	730
23034	21526	29273	24221	21531	21573	7495	1359	1007	891	860	836	789	797	689	736	682	709	691	620	665	634	618	625	596	645	588	621	601	655	616	590	569	625	550	618	597	591	623	631	605	618	635	607	615	574	578	658	541	616	531	599	602	609	602	585	601	617	621	630	616	637	572	643	619	587	598	594	582	548	561	595	653	588	551	565	590	589	576	572	601	519	599	578	583	586	592	564	577	609	657	629	589	606	541	597	616	604	581	661	583	584	550	571	591	601	597	627	578	570	589	563	617	590	546	585	616	608	592	603	615	643	608	635	582	644	585	604	661	571	582	612	566	633	598	612	574	607	595	611	549	600	564	584	565	632	605	580	591	552	587	601	615	545	615	577	538	528	565	587	577	601	618	545	577	609	579	593	595	603	595	557	607	576	625	581	594	632	582	545	552	554	574	560	607	557	562	602	582	573	634	610	568	578	630	612	635	581	623	591	616	565	565	577	583	619	599	626	570	593	587	551	595	624	599	598	552	541	556	563	592	584	586	590	566	595	605	606	584	597	595	577	563	623	600	602	555	597	597	589	598	600	606	626	568	602	641	527	560	559	569	601	595	602	563	609	553	597	577	606	593	586	601	579	621	598	586	589	634	552	596	566	601	557	557	552	553	560	558	612	610	630	571	564	581	548	546	591	585	565	611	608	597	564	606	578	571	645	598	586	556	547	563	578	596	535	559	592	574	627	611	599	579	584	625	593	618	608	538	610	577	591	587	578	581	562	544	541	615	581	636	597	578	558	616	615	611	565	578	549	586	550	610	591	541	598	604	557	557	552	546	588	608	575	586	556	629	536	595	636	594	591	605	601	566	601	595	561	576	610	617	597	627	597	583	600	598	612	570	629	590	545	603	609	537	587	578	570	587	602	575	640	614	597	615	564	566	566	580	558	566	579	595	563	569	603	593	586	611	562	606	613	607	613	584	614	560	600	605	572	589	629	586	602	534	578	596	576	603	605	581	579	595	600	608	604	570	559	620	573	566	541	553	572	605	631	604	603	603	556	600	554	593	599	595	605	558	586	607	580	604	569	596	575	579	564	612	585	614	586	579	581	540	625	556	534	617	577	615	570	568	576	575	591	593	634	581	566	600	581	589	606	581	546	612	568	591	601	579	588	566	600	605	569	607	594	577	618	561	576	579	560	578	579	593	578	579	597	598	617	584	606	608	548	628	629	575	592	645	541	582	602	586	584	623	574	569	617	595	555	614	547	595	568	561	624	564	588	575	577	604	589	570	576	549	585	597	566	580	593	606	601	599	585	620	593	607	583	579	601	594	604	606	599	573	567	588	572	572	598	568	590	575	609	594	593	577	566	583	577	571	568	566	574	543	573	561	570	554	587	628	574	616	615	615	591	567	587	590	592	606	585	553	611	619	626	572	602	602	542	554	569	581	586	578	605	593	570	573	554	580	586	583	574	593	596	563	618	634	599	590	586	583	596	606	562	535	544	601	575	603	609	596	569	567	602	618	587	631	610	597	586	569	562	563	587	578	622	579	549	537	616	604	544	654	612	586	588	602	607	553	606	554	617	559	645	571	599	592	593	575	575	582	566	597	618	591	588	538	606	598	638	602	588	559	570	548	577	579	561	582	567	607	585	566	524	587	570	587	578	602	608	565	599	558	592	570	586	622	584	598	549	609	528	562	596	609	551	569	605	559	611	598	598	547	617	602	542	614	586	642	591	591	615	604	600	605	607	592	549	613	606	620	549	575	594	561	539	577	642	592	523	569	597	606	631	597	603	582	581	602	585	579	615	592	639	567	578	604	633	583	567	575	592	617	561	591	584	590	592	630	621	581	553	655	626	587	585	577	547	530	632	582	601	591	563	587	608	603	603	558	584	587	624	558	616	587	626	589	598	635	569	551	520	594	608	532	586	566	600	582	585	596	576	568	580	586	612	605	600	627	572	620	598	587	608	595	586	604	585	579	591	576	602	611	584	567	594	586	561	540	612	588	568	647	542	609	607	591	556	568	591	547	601	578	626	578	599	613	629	599	556	581	607	607	592	596	592	558	593	591	589	568	562	570	541	564	591	527	601	583	594	573	575	566	571	575	606	615	586	569	597	593	589	581	557	588	665	593	596	606	531	556	613	611	577	612	574	606	624	564	549	575	541	615	598	608	616	581	568	525	589	582	565	569	576	568	584	540	632	549	583	597	568	583	588	564	556	591	627	604	594	588	593	551	592	562	587	571	578	600	591	570	586	602	640	588	579	594	608	616	583	573	568	575	585	531	554	608	614	593	618	593	556	645	597	578	562	546	559	577	584	616	575	613	560	597	554	632	608	579	625	610	571	557	583	562	605	566	599	576	549	555	580	580	564	551	624	552	604	570	532	602	591	580	584	596	568	589	635	589	613	592	563	567	568	581	590	602	552	588	609	590	591	609	598	593	579	596	580	589	543	541	553	596	622	600	609	550	638	575	615	626	595	608	568	607	603	615	551	551	589	575	570	565	601	629	588	575	590	589	610	586	596	617	573	565	639	583	638	621	601	612	612	575	611	598	568	621	594	594	587	600	596	580	600	575	596	601	591	558	602	567	540	574	566	568	579	575	609	577	603	541	601	623	610	624	600	605	574	581	547	590	548	568	592	580	564	563	610	587	617	577	607	615	613	603	550	582	577	593	594	577	571	556	544	574	593	571	567	578	589	621	612	574	597	574	523	549	532	555	574	573	615	545	547	589	596	592	566	552	578	581	561	544	599	543	633	605	596	575	559	592	631	574	584	578	553	553	609	548	576	583	615	584	608	565	596	597	556	562	599	613	536	558	568	572	537	572	606	563	539	591	587	597	579	585	557	568	558	586	568	614	576	577	570	619	607	577	611	574	564	577	585	615	587	578	588	595	594	577	575	593	586	600	584	597	544	596	557	618	588	564	557	597	582	611	598	576	613	592	570	556	572	614	583	636	549	586	573	567	633	562	555	580	585	548	575	595	598	602	573	576	553	582	551	577	558	663	584	572	624	574	601	578	563	587	616	601	580	615	571	575	582	585	594	606	583	561	567	583	583	565	593	592	568	569	579	570	591	583	590	568	564	591	578	577	619	577	618	523	585	549	554	572	563	588	572	610	565	581	562	578	580	604	553	549	578	565	619	571	633	572	577	602	534	583	604	570	549	582	600	613	583	569	624	572	580	567	593	626	563	586	570	553	603	578	590	600	576	577	560	550	549	558	599	568	631	574	539	539	595	576	566	609	589	597	571	629	550	563	567	571	550	596	558	587	582	630	590	553	596	592	526	603	574	623	619	596	564	592	542	620	538	561	634	607	623	580	588	596	551	565	563	598	608	617	552	556	594	605	550	546	550	605	537	598	615	601	566	551	572	568	598	617	562	545	629	598	587	591	599	614	554	565	605	595	555	570	619	545	559	532	611	630	588	600	562	610	589	549	558	614	576	565	621	589	641	563	576	612	607	622	547	589	602	568	591	589	600	601	599	581	581	575	605
22071	13378	8924	4485	3256	2528	1910	1616	1298	1177	1036	942	906	828	793	753	708	690	721	731	702	701	678	573	646	646	650	616	666	654	646	603	664	645	575	617	589	625	624	638	635	579	605	633	586	643	597	612	584	587	567	590	610	609	571	608	581	562	608	558	574	626	575	572	597	568	596	584	569	628	583	564	609	575	594	563	593	579	543	596	576	614	576	609	566	576	570	562	627	598	580	608	603	589	562	610	599	642	577	589	576	565	579	527	581	610	648	639	616	600	608	592	620	555	586	574	605	578	594	594	607	562	592	597	605	616	642	591	607	614	551	578	610	623	612	576	632	571	595	616	606	598	600	614	581	574	602	611	594	565	571	581	540	574	599	572	581	608	582	580	607	623	621	567	589	533	615	579	581	612	608	577	611	594	620	554	582	560	591	555	546	596	618	579	588	591	575	584	598	591	539	602	583	609	546	549	563	587	595	574	582	566	598	581	610	597	598	583	622	609	595	601	585	594	608	610	639	566	584	584	622	610	602	563	583	578	602	552	554	608	538	583	590	584	565	590	554	565	585	570	566	602	570	582	564	556	558	517	560	582	611	619	561	555	569	591	589	577	603	607	558	571	595	605	580	578	527	559	571	595	594	565	538	588	588	566	548	561	559	571	576	586	593	592	631	557	610	556	568	564	606	603	594	581	613	643	615	578	616	581	586	561	595	539	572	553	602	535	578	519	607	573	581	572	633	589	575	594	576	536	603	602	550	562	569	609	585	554	570	545	595	609	609	560	588	598	575	538	587	576	592	580	568	578	550	625	562	584	596	614	637	591	564	540	593	595	556	568	589	535	603	586	614	575	589	544	605	577	615	605	610	526	613	557	585	626	608	551	592	540	591	585	638	620	615	583	604	579	570	574	592	618	612	580	607	562	585	574	566	620	563	557	567	592	611	604	604	596	547	561	571	643	566	571	583	600	544	586	588	589	571	545	549	623	607	578	592	595	582	549	580	587	535	546	605	577	595	597	598	614	588	584	603	582	604	603	568	595	583	564	602	602	558	596	571	551	546	591	586	569	589	600	578	575	561	585	609	590	581	591	579	544	595	581	587	644	561	572	554	621	540	600	560	573	560	612	614	631	573	547	596	542	584	586	597	586	575	579	585	595	597	588	556	593	571	528	590	592	556	556	604	605	581	600	594	561	562	591	569	564	595	544	557	624	527	599	577	608	591	584	557	583	561	605	561	554	575	625	591	512	642	576	571	564	552	589	566	561	549	553	594	601	568	588	593	597	597	557	596	610	574	601	557	570	596	546	578	580	553	588	590	494	578	618	580	585	567	592	599	629	604	621	545	568	559	565	562	594	575	578	589	566	569	594	584	608	567	575	579	546	582	577	594	626	575	586	614	555	611	602	580	625	565	600	581	594	561	600	537	572	614	591	589	560	520	598	579	567	603	565	584	546	584	557	582	611	557	611	546	625	607	593	613	581	635	589	600	585	581	607	565	572	586	589	602	518	563	549	583	573	554	544	548	568	576	577	592	633	536	545	562	612	611	599	580	606	564	555	582	595	586	566	577	556	568	572	579	590	550	587	580	584	543	571	574	585	571	580	554	587	589	584	580	642	614	563	547	589	552	551	569	592	610	633	615	566	572	561	569	565	600	584	556	591	589	620	552	583	585	568	603	587	541	540	552	559	570	586	567	576	569	621	553	532	540	547	548	595	619	590	600	549	569	566	609	580	602	545	540	620	563	573	589	554	591	565	616	583	623	585	564	573	591	559	534	582	575	551	568	574	525	576	583	550	582	555	567	571	587	582	590	599	569	567	588	565	586	534	563	617	565	582	592	576	555	547	591	597	583	586	541	621	581	567	582	599	594	584	577	537	565	623	600	587	567	584	563	575	574	557	607	612	563	581	536	592	565	578	615	598	540	624	596	597	550	568	537	585	569	570	582	633	605	595	583	591	590	575	589	561	590	615	618	589	596	605	524	571	614	543	558	590	624	579	596	599	534	569	595	553	539	580	560	578	592	625	590	572	627	564	534	579	583	579	647	618	571	597	588	587	582	587	602	603	610	559	561	586	591	568	604	601	609	563	576	582	581	592	600	573	541	606	599	606	539	591	619	582	566	563	555	575	599	567	612	569	604	562	581	579	583	561	599	622	603	611	542	611	544	594	553	570	585	609	579	553	585	581	588	561	606	563	570	536	587	589	584	605	545	541	596	624	581	580	557	570	608	580	592	597	576	578	569	573	572	595	585	561	581	571	566	558	611	534	588	533	583	561	572	602	585	591	591	560	625	579	570	610	585	624	561	545	576	556	583	593	551	603	555	604	564	607	626	611	574	539	481	552	588	588	588	538	604	568	580	530	569	569	587	593	604	616	597	572	644	562	590	572	597	646	540	566	605	621	625	615	587	572	617	560	600	546	582	607	574	595	602	627	591	575	593	608	618	577	611	569	609	583	584	598	571	573	512	602	568	557	602	606	574	546	568	611	577	553	565	614	543	586	588	580	601	597	588	622	564	576	578	602	580	606	593	552	586	580	550	609	548	546	567	606	568	586	551	591	591	542	569	627	580	573	563	565	559	588	604	569	579	574	587	585	596	544	553	589	587	561	591	562	516	631	593	593	550	601	579	596	598	561	565	572	588	611	594	577	551	564	593	550	601	614	570	575	578	559	587	568	558	585	551	582	541	585	573	582	577	548	578	561	593	595	587	550	586	560	592	580	620	558	594	600	609	579	575	593	570	602	606	588	590	581	605	603	567	581	554	572	615	593	582	574	603	580	566	563	604	535	573	618	578	581	602	574	589	596	585	556	566	630	533	576	584	549	615	606	584	619	545	581	578	567	584	629	559	581	581	598	617	600	568	574	593	550	592	614	614	614	569	593	503	576	628	543	581	552	532	551	558	581	590	571	545	569	591	593	584	597	632	603	552	636	580	591	625	598	569	567	583	613	600	607	540	570	576	610	565	582	632	589	592	607	580	641	567	550	553	602	607	591	574	557	564	553	585	595	567	572	569	556	527	616	570	569	586	568	637	575	618	589	538	595	570	579	570	569	571	589	610	532	619	594	573	613	573	605	573	585	585	553	633	562	615	549	614	595	593	603	590	594	588	607	550	600	564	602	572	623	540	622	572	588	569	575	612	578	584	589	556	593	579	557	617	559	603	579	565	553	578	569	580	555	570	622	613	585	583	626	620	620	604	627	617	594	548	593	579	604	602	574	574	565	565	550	586	567	565	587	592	592	564	558	615	647	543	559	586	563	598	550	587	571	594	549	542	626	617	634	576	582	609	566	569	588	615	627	590	601	615	585	565	605	598	572	574	564	569	586	575	563	579	572	578	585	601	586	591	535	576	626	610	616	580	591	530	587	563	617	589	584	586	608	588	582	597	550	597	589	614	602	581	557	642	558	551	602	566	589	593	575	572	579	606	592	535	568	567	564	591	564	607	580	554	579	560	583	528	520	582	577	596	584	573	567	591	567	545	596
29466	17952	4064	823	638	606	614	598	569	581	598	599	615	565	576	549	572	545	581	578	612	576	609	581	564	611	591	594	604	585	615	557	610	596	594	644	568	581	543	556	577	613	572	591	570	611	608	615	578	558	587	553	599	557	608	568	527	609	580	592	595	569	587	578	605	578	604	597	535	560	545	586	561	535	562	570	571	623	573	626	544	577	579	601	563	582	579	589	590	522	587	582	564	598	600	600	551	578	605	578	576	549	631	603	568	577	578	602	576	619	543	553	573	573	598	572	565	569	586	618	544	572	586	584	624	630	572	555	594	512	553	565	575	591	555	575	584	571	547	601	610	556	577	605	599	556	558	574	581	643	542	589	594	560	599	572	555	555	585	591	581	604	616	596	572	550	636	610	591	563	570	604	615	632	571	591	595	559	567	602	582	576	578	597	543	597	617	614	550	596	580	547	565	521	552	573	585	515	607	588	574	569	557	538	581	595	521	588	594	602	562	595	548	548	563	577	544	580	569	614	532	549	579	597	589	579	597	562	575	616	568	608	608	578	585	534	571	588	590	582	563	614	595	565	542	557	578	587	571	590	578	525	599	575	556	594	556	590	607	609	610	586	619	574	563	565	590	570	580	593	588	571	555	610	552	557	570	574	591	602	585	586	571	592	599	582	563	583	603	573	568	615	581	556	583	595	551	549	540	574	564	615	530	571	565	548	513	606	590	597	604	605	622	590	547	612	569	590	551	555	551	577	529	552	615	586	595	580	574	580	566	574	578	549	566	552	567	569	598	595	594	621	618	563	571	554	529	604	560	611	612	574	550	572	569	593	602	586	612	573	572	565	557	607	564	545	519	566	613	651	536	564	572	557	560	584	566	552	598	567	574	522	540	571	575	588	576	570	542	540	585	582	585	598	577	578	571	546	566	568	572	590	559	613	567	591	580	572	604	614	603	588	572	586	585	581	522	586	584	589	582	560	574	596	517	576	587	532	555	605	600	575	570	581	550	629	565	595	559	551	577	616	595	607	548	572	550	575	568	564	561	556	551	582	603	535	608	574	570	551	609	554	561	567	573	582	575	584	621	576	547	604	591	565	604	607	624	563	557	543	587	558	605	597	575	560	574	581	608	586	579	616	559	590	566	549	595	609	604	590	573	553	594	620	599	571	590	534	587	596	590	529	626	611	572	586	557	565	594	565	550	575	553	545	622	575	610	563	573	526	610	592	557	604	585	561	543	584	582	579	601	618	560	621	580	620	607	596	523	651	594	572	534	560	594	610	569	592	543	610	572	579	609	604	616	571	602	602	576	553	622	619	623	533	548	609	572	614	579	586	549	585	561	589	546	585	555	607	581	563	598	579	583	607	558	588	614	547	606	599	555	624	567	577	573	575	536	543	561	593	574	566	590	576	601	541	587	554	593	584	548	584	584	581	552	567	575	563	569	597	590	598	584	589	580	627	567	597	542	597	593	538	590	586	591	593	573	554	572	601	574	589	518	593	613	576	559	580	615	582	580	577	639	572	555	527	568	583	577	551	569	547	561	591	568	583	539	576	537	560	574	572	621	600	606	583	560	566	582	611	567	584	597	582	572	631	580	556	573	563	605	579	559	581	588	559	559	581	596	608	575	592	587	571	572	579	561	572	598	591	568	543	584	570	613	533	618	538	575	576	613	582	584	571	576	531	593	621	593	580	580	603	565	580	588	587	586	556	600	576	553	571	572	612	566	642	586	562	571	581	548	540	611	548	576	580	611	571	625	548	596	604	590	580	589	618	589	531	554	582	551	548	567	600	577	579	581	592	520	602	555	611	623	551	570	600	579	535	571	545	571	558	578	614	563	568	551	604	605	571	573	565	594	630	564	583	574	574	578	611	565	554	556	602	563	552	590	625	588	588	581	585	610	584	563	610	608	600	589	560	609	543	563	552	587	564	554	609	575	582	593	548	601	575	605	574	574	579	558	597	586	585	580	571	607	545	584	556	592	563	614	534	588	535	610	538	554	591	568	567	603	587	603	585	565	543	584	545	548	593	555	606	556	583	577	591	618	585	562	574	588	561	620	572	537	581	561	551	554	580	589	537	558	583	571	556	538	562	586	564	621	568	605	601	562	566	587	543	552	571	601	591	609	570	597	592	572	616	549	574	577	574	550	605	569	592	580	542	565	593	589	569	573	596	618	626	617	583	560	580	591	553	554	600	575	546	574	597	598	588	601	551	613	553	565	579	619	569	532	586	553	568	583	599	575	549	561	612	563	560	543	533	594	581	556	628	582	550	573	600	572	587	583	604	544	592	562	585	581	589	623	606	626	524	602	595	550	579	555	599	605	574	578	613	577	548	542	589	610	575	590	594	580	577	525	598	616	552	546	609	578	549	609	629	580	582	584	566	601	582	549	532	554	570	571	576	497	581	577	594	566	550	566	566	613	586	598	591	605	561	590	587	538	592	579	554	569	539	587	570	535	588	559	561	534	600	599	561	588	586	582	585	557	587	605	615	572	581	613	556	582	554	558	589	613	577	581	601	565	581	555	538	568	617	566	590	567	608	547	565	532	593	609	585	566	589	556	621	549	606	534	547	541	564	608	617	602	569	527	607	563	598	594	614	589	592	583	573	582	624	572	538	538	545	543	533	562	586	533	575	544	595	564	544	569	575	594	545	584	570	573	535	616	598	617	552	590	589	599	603	543	575	581	590	584	549	533	551	548	554	619	579	594	566	563	561	571	597	562	576	621	546	638	622	570	594	626	567	577	560	580	598	570	557	558	602	576	541	578	610	638	560	613	558	533	585	565	530	614	560	582	589	647	554	583	610	556	540	571	550	578	568	572	509	577	574	577	543	591	543	590	555	583	607	610	607	595	568	586	589	544	581	549	574	533	613	598	594	606	565	566	577	559	613	586	538	574	541	554	585	599	551	576	589	593	560	603	575	640	592	600	573	576	587	554	567	579	582	623	605	583	560	556	581	584	590	583	583	572	586	586	624	575	593	583	607	593	580	625	610	591	593	587	570	582	602	590	584	564	547	580	588	601	609	599	608	557	580	592	560	565	563	583	542	610	540	615	596	546	531	618	555	602	608	598	585	591	564	558	631	537	632	576	605	570	603	585	557	606	580	582	582	580	582	573	536	591	621	572	574	555	548	609	563	585	552	612	578	598	582	567	555	573	569	542	568	563	587	571	589	567	577	555	586	609	595	534	557	565	596	604	613	545	571	570	591	573	585	544	585	593	516	561	594	644	587	574	544	602	543	583	596	606	575	604	567	619	537	602	563	589	621	549	559	582	561	598	615	581	591	554	619	574	556	599	595	639	598	568	560	562	596	576	577	571	569	539	574	606	573	616	552	556	573	584	567	555	608	535	559	567	597	551	561	539	556	574	593	593	600	601	568	618	581	553	570	552	548	605	569	575	597	608	585	550	548	583	542	578	644	591	535	602	554	527	554	576	566	595	497	531	569	560	567	535	608	586	579	581	581	639	522	622	593	540	567
17879	1031	857	671	647	625	631	619	594	630	599	618	648	589	628	605	585	608	650	576	570	583	560	603	614	587	580	621	585	586	639	607	571	596	598	668	603	598	608	581	603	626	595	597	602	636	592	623	637	587	566	581	584	614	606	632	586	541	640	602	620	604	589	589	593	604	639	541	624	570	592	621	647	570	589	566	577	624	611	586	587	624	625	623	582	595	620	568	625	612	603	610	608	590	624	625	602	596	631	591	593	620	599	585	641	596	638	583	612	611	616	591	638	597	600	604	589	627	587	636	559	581	640	616	604	605	595	613	616	625	618	580	603	621	606	587	618	590	631	576	611	597	619	651	604	608	588	611	559	602	595	627	588	583	613	590	597	565	607	596	579	643	594	580	596	634	597	611	617	586	590	591	638	584	599	625	629	599	619	589	588	625	567	669	586	588	601	617	589	599	592	567	590	588	589	600	558	588	566	574	572	634	609	609	647	590	596	641	620	600	625	573	627	565	639	622	616	618	668	604	558	567	606	583	630	592	564	576	594	627	621	606	549	612	618	604	597	586	576	598	609	638	603	567	555	607	596	611	613	590	608	607	611	608	561	636	602	591	608	642	629	581	623	618	595	590	572	629	561	636	558	624	609	603	577	602	581	594	586	592	578	596	591	634	640	597	624	613	595	591	533	586	608	670	582	573	572	652	625	600	598	560	589	605	631	660	603	603	623	608	575	579	602	592	600	565	585	626	600	579	578	575	573	646	589	633	601	593	607	583	559	611	602	583	592	634	564	566	571	604	603	595	586	630	656	588	627	604	592	595	562	613	647	590	580	566	572	619	608	601	607	626	615	652	602	588	589	614	590	626	590	597	562	590	592	596	588	627	604	622	615	627	551	620	606	620	578	626	565	642	645	576	601	610	576	621	613	661	639	638	578	616	601	560	599	593	594	598	579	589	605	615	582	630	649	604	610	630	569	579	616	558	625	610	585	606	577	597	640	631	622	585	576	574	590	572	583	618	582	573	562	571	628	588	636	621	638	614	603	596	544	589	642	596	609	569	598	608	632	638	611	635	605	569	603	640	626	604	555	621	601	626	572	565	612	586	618	602	634	599	615	619	584	579	597	608	587	576	661	591	609	619	630	632	569	570	611	605	665	613	627	619	597	604	584	580	646	634	628	601	622	606	602	591	610	608	608	587	586	607	648	599	578	604	607	605	582	639	640	606	620	627	611	621	597	594	616	586	537	605	633	587	587	604	620	612	614	632	600	594	610	611	631	583	622	612	646	624	622	636	584	635	662	579	615	623	612	548	573	643	578	627	571	595	563	579	617	604	636	605	608	606	590	582	619	586	622	674	643	606	632	573	589	589	565	622	593	561	591	583	594	593	610	595	638	598	593	588	629	579	580	596	549	576	592	631	582	577	580	576	587	593	582	550	576	578	602	586	647	625	605	637	594	576	601	563	610	595	605	574	636	593	591	570	580	553	621	658	599	608	632	601	637	607	579	581	613	637	620	581	609	622	613	600	626	596	605	577	629	625	618	583	611	603	609	545	582	608	618	596	612	639	623	611	590	666	633	587	581	604	601	585	588	632	616	588	642	629	585	624	556	584	640	611	599	603	561	640	625	599	626	593	574	575	575	617	589	590	575	588	624	578	609	559	595	562	617	563	599	572	589	630	556	616	566	633	620	594	586	607	574	549	603	598	584	627	567	608	665	586	625	623	575	598	622	613	591	558	559	583	592	606	613	601	598	614	596	605	594	581	625	624	561	581	611	573	604	605	620	611	611	624	631	619	613	560	615	610	636	582	623	616	591	640	564	611	582	622	567	617	611	589	613	599	605	605	620	582	568	632	601	572	591	621	616	604	611	628	641	640	598	611	630	631	645	563	624	598	609	603	597	542	575	604	594	585	627	628	672	607	617	585	581	552	618	592	575	597	583	572	563	584	586	611	604	600	603	587	607	584	648	638	599	592	598	615	622	626	629	598	624	601	652	603	594	592	574	615	600	552	612	609	582	625	582	575	626	559	588	632	554	581	568	580	575	612	598	621	589	575	584	620	595	589	605	622	598	578	645	562	573	626	576	594	565	618	602	624	593	576	697	607	583	603	564	605	608	619	564	655	619	587	636	576	604	617	625	592	588	566	557	603	641	577	610	551	572	592	597	593	625	570	629	565	583	557	609	564	626	591	580	626	589	648	605	637	611	591	645	590	599	617	654	557	568	625	629	578	576	631	591	616	610	636	550	589	612	583	567	629	597	600	579	597	572	576	592	594	631	614	643	621	634	545	604	544	608	616	598	587	615	627	616	600	610	606	613	607	595	600	585	593	603	635	627	619	596	569	584	590	563	625	573	593	595	553	588	634	569	615	606	620	574	641	647	618	586	602	632	611	616	607	605	621	589	611	612	634	595	598	602	624	634	645	601	607	627	592	602	639	549	634	606	600	568	603	614	610	587	566	575	587	619	575	578	563	617	551	585	597	602	599	606	631	603	574	585	615	563	607	664	648	569	578	608	616	620	636	586	609	583	627	592	628	597	626	648	579	596	595	628	648	619	608	594	621	572	615	626	617	574	650	600	633	602	601	572	592	577	571	621	578	554	579	575	573	633	621	624	641	586	625	574	646	665	619	604	606	597	592	618	606	629	625	566	559	591	643	579	619	632	625	614	627	658	587	609	622	618	604	631	587	611	597	605	615	616	574	582	609	628	590	602	598	595	574	601	598	614	593	609	580	651	607	603	603	615	571	606	577	575	589	586	608	626	617	575	640	598	569	635	589	619	598	627	645	600	663	591	608	619	608	572	574	616	601	616	584	569	599	613	558	627	621	604	605	586	560	629	567	617	606	671	607	607	578	595	600	607	573	564	567	580	590	624	604	633	631	598	623	644	578	611	582	593	616	602	591	576	589	595	564	602	585	583	603	599	590	578	578	590	576	621	582	575	636	644	606	605	581	603	613	609	606	627	600	610	567	621	599	566	617	598	600	630	649	600	614	586	605	603	608	599	625	576	571	612	601	607	594	554	594	639	597	597	575	583	634	614	631	550	565	624	577	629	616	609	569	583	553	613	648	585	573	579	566	620	625	611	625	581	590	603	584	573	611	651	594	552	563	645	631	584	606	563	588	626	644	599	593	606	593	637	580	641	622	606	625	566	596	611	617	616	598	633	571	577	608	616	616	596	592	637	609	592	589	584	610	634	606	627	590	587	602	559	586	544	578	614	619	554	588	574	582	566	565	568	638	621	559	612	644	636	588	605	599	585	620	605	644	584	623	626	574	604	591	631	599	609	639	669	558	624	615	604	560	609	620	587	574	617	582	617	590	602	669	618	592	578	610	568	649	600	612	600	645	595	584	594	633	592	638	572	604	604	594	573	640	600	566	583	625	601	642	625	548	575	599	603	620	579	612	564	595	615	571	583	618	578	613	547	617	577	565	594	598	607	619	617	561	613	565	585	572	614	582	624	603	615	618	589	587	600	652	579	589
24247	21592	28901	24760	21594	9483	1123	764	690	594	578	560	516	504	517	456	475	455	466	448	466	488	481	454	429	429	426	472	438	437	402	414	432	424	475	429	438	454	423	453	419	416	446	455	442	438	456	423	422	422	406	440	461	458	418	413	414	446	447	413	419	434	457	441	463	421	468	410	440	447	418	437	444	441	426	452	452	426	418	494	419	453	421	410	436	447	399	442	415	477	465	437	427	449	465	444	453	398	434	435	390	439	432	419	425	433	455	474	386	457	444	437	467	454	412	430	475	460	457	432	447	447	449	423	449	475	423	435	417	477	436	457	438	430	442	459	443	474	402	445	434	457	395	449	473	429	445	428	435	454	422	446	416	430	386	439	400	448	409	444	427	421	454	477	449	434	405	439	449	409	379	436	428	455	436	436	421	431	435	431	432	445	410	444	431	424	422	418	408	452	400	418	419	405	441	438	421	429	409	416	425	429	433	441	445	449	417	466	405	438	424	430	441	430	430	429	416	438	454	425	422	425	452	435	407	408	421	421	396	423	439	429	437	408	461	456	435	440	428	432	409	481	408	447	402	441	437	435	407	434	416	436	463	429	463	442	433	409	419	468	416	392	399	449	455	443	418	460	423	443	444	476	428	431	375	429	460	425	431	419	421	446	442	439	452	419	443	402	437	433	418	442	418	420	438	391	429	445	399	388	458	413	414	408	452	443	423	443	426	409	419	413	402	424	421	417	416	468	387	431	408	440	439	409	423	457	439	462	400	419	424	430	421	465	424	464	413	478	440	429	447	424	457	378	432	436	427	423	372	434	425	427	403	414	432	450	438	470	446	438	442	458	445	467	446	414	452	392	446	429	416	419	412	442	469	451	450	452	437	452	408	478	468	382	450	445	449	428	429	431	453	408	399	418	410	432	404	426	427	464	433	442	390	451	439	418	448	432	445	448	409	439	414	402	424	452	488	433	429	406	403	435	421	454	414	442	449	456	416	395	428	438	455	443	449	428	414	419	423	402	452	448	408	444	461	445	430	397	448	403	435	427	483	443	389	452	410	419	422	433	418	393	410	419	442	411	452	436	439	485	410	428	422	396	467	441	422	417	420	398	412	419	451	428	415	440	426	399	429	474	465	442	426	433	451	448	392	438	433	440	390	435	449	391	432	426	440	430	421	448	414	431	406	427	400	440	368	434	429	452	427	410	381	450	423	438	411	449	415	476	458	439	435	423	408	442	438	464	417	446	426	413	414	442	437	462	407	426	456	452	424	402	429	413	424	448	448	468	426	436	447	428	409	409	462	417	422	441	440	420	429	390	429	441	425	413	418	454	415	439	414	416	431	434	446	444	451	406	447	445	414	427	411	426	444	443	417	443	491	434	398	405	442	417	462	435	401	431	413	439	451	416	435	425	438	397	437	454	427	425	429	437	427	445	428	397	429	451	480	430	422	442	415	456	398	400	416	393	440	429	407	458	476	384	424	415	420	463	404	409	435	447	429	401	489	435	404	452	415	416	433	381	442	456	400	426	435	393	416	443	446	452	425	456	449	399	427	447	458	433	396	410	416	423	439	439	376	408	437	453	426	448	414	450	444	409	425	410	427	435	406	419	434	421	457	440	416	437	406	431	438	406	413	422	423	452	431	444	415	442	424	434	406	427	449	416	440	431	398	405	417	436	419	435	417	398	439	436	417	409	440	409	424	458	443	440	419	436	437	402	442	419	433	404	398	447	416	440	381	435	466	452	427	432	440	428	465	460	432	441	476	417	421	402	431	446	413	402	434	397	423	386	419	460	418	473	451	445	399	409	392	422	413	457	411	433	459	419	436	435	403	442	413	438	442	396	441	439	441	403	456	435	401	406	428	440	447	435	433	444	425	407	447	446	437	422	423	424	403	457	425	424	410	441	439	417	460	424	450	413	408	405	410	436	424	428	462	448	437	394	374	387	415	435	429	408	402	426	441	456	420	416	437	433	448	418	386	437	439	468	402	430	441	421	424	437	474	429	438	408	406	416	449	429	439	416	459	423	429	435	440	399	462	397	420	433	433	447	418	418	465	432	446	450	426	472	427	444	442	439	446	438	412	445	416	446	403	407	415	448	439	419	440	434	417	447	381	393	413	414	412	414	433	419	408	450	467	423	403	411	413	415	403	413	430	424	440	402	426	440	425	438	415	454	421	424	482	426	415	430	449	426	427	442	420	407	428	412	435	446	417	427	432	459	438	444	476	452	453	437	419	438	450	415	438	467	428	404	472	435	441	426	441	434	502	458	430	395	399	439	436	428	414	418	430	420	444	411	459	372	474	423	461	430	415	473	415	436	462	407	440	440	417	437	408	429	409	446	418	427	441	403	417	433	472	418	439	412	439	395	427	431	433	413	420	458	443	428	400	424	404	432	470	418	432	403	435	433	426	423	451	447	466	415	404	441	409	423	398	426	406	413	405	460	437	414	436	443	425	430	456	428	406	429	410	444	428	434	409	442	394	442	450	457	422	422	463	457	455	417	441	426	427	399	415	431	396	411	425	431	411	416	428	439	428	435	434	370	441	475	427	454	451	453	435	444	422	408	426	471	434	419	425	366	400	407	390	405	430	446	459	435	419	424	445	394	438	394	427	446	430	462	490	462	461	440	419	461	399	427	431	423	445	450	433	423	423	444	433	419	459	411	406	436	428	410	425	449	423	414	432	459	439	402	417	430	424	408	487	403	417	413	423	445	436	425	424	444	462	456	393	447	453	413	425	454	448	441	427	406	475	440	401	403	403	461	446	412	421	422	442	425	419	414	454	442	426	446	428	449	419	420	396	472	412	446	420	447	422	409	427	440	431	403	428	440	424	408	412	414	449	448	441	440	430	444	425	399	439	438	404	402	448	395	414	430	438	459	437	379	454	414	398	440	443	407	431	439	430	426	426	405	418	419	402	445	415	436	450	421	407	433	422	415	409	438	386	436	416	443	420	425	414	419	461	421	380	440	451	414	482	443	391	437	462	404	463	433	401	412	434	437	449	430	438	452	438	425	469	398	485	437	388	468	456	435	435	461	441	408	411	421	460	420	474	448	415	439	455	447	436	425	425	441	416	402	441	431	430	428	432	448	419	470	403	442	395	443	436	406	421	358	439	393	407	428	408	395	453	449	452	414	427	423	434	433	429	447	431	418	445	439	423	429	457	425	427	484	394	420	439	410	388	394	433	437	422	393	435	412	462	426	407	421	424	447	436	435	444	424	393	461	422	485	432	439	459	446	473	445	402	388	410	433	448	447	408	458	483	433	460	439	399	411	371	415	417	443	434	412	426	405	390	398	426	440	418	411	436	467	428	423	465	432	449	445	416	395	442	417	422	419	403	430	417	421	421	414	446	416	401	466	440	419	431	422	455	434	401	432	442	417	425	424	439	441	462	426	487	436	427	418	427	419	442	460	397	442	435	416	392	456	410	411	438	410	456	446	423	427	433	399	410	441	425	426	417	409	414	433	412	421	446	426	435	436
19914	8218	5420	2589	1936	1540	1219	998	871	747	647	638	591	537	567	522	533	535	496	502	547	469	469	459	489	443	489	467	450	492	479	437	456	451	457	489	496	470	464	458	386	459	456	425	489	435	439	449	470	452	450	436	441	434	432	446	432	458	436	468	470	459	495	460	418	464	438	460	474	391	446	469	417	446	492	455	454	470	420	482	480	462	431	477	440	471	451	441	454	420	425	481	448	442	444	448	474	458	482	468	401	464	469	436	427	479	475	474	430	455	446	479	437	467	445	435	464	443	469	429	457	437	442	522	486	437	478	456	456	462	440	449	467	441	472	467	474	412	470	487	465	422	455	459	418	444	479	427	429	470	450	415	444	468	425	439	463	425	460	449	432	467	467	478	389	460	423	417	431	441	469	462	474	467	432	448	464	469	427	479	431	451	449	470	436	448	436	455	453	425	455	413	403	416	491	416	436	448	484	403	427	441	429	465	441	421	414	434	459	434	406	454	480	433	458	459	438	414	437	463	442	484	442	474	465	422	470	476	468	403	439	481	465	454	509	456	424	462	444	476	421	413	421	462	446	407	431	461	481	424	435	440	464	470	441	424	455	440	426	479	469	448	462	435	462	460	447	463	423	452	440	420	442	477	476	457	431	427	411	448	453	435	436	441	451	403	467	427	442	453	425	442	471	432	423	440	448	469	425	437	446	457	432	487	415	448	462	451	455	460	485	478	463	465	445	427	438	440	450	444	438	471	425	483	469	436	431	441	410	437	458	442	420	413	450	480	455	418	436	424	497	417	445	443	464	497	467	439	448	459	442	437	450	456	457	453	462	467	437	448	434	435	433	470	451	435	428	439	414	452	416	485	410	444	486	487	475	443	467	449	433	469	453	480	444	468	458	500	439	458	461	494	454	473	441	438	478	464	447	413	450	464	431	449	431	452	418	466	406	445	440	429	413	433	453	467	436	421	449	452	461	463	439	482	427	458	412	458	447	438	462	482	427	442	448	428	462	452	449	459	437	434	465	417	440	468	441	424	476	446	455	454	421	444	431	454	462	452	479	446	438	464	448	412	439	453	434	473	433	409	430	447	418	453	410	440	443	400	429	467	470	386	405	449	472	433	462	451	461	491	462	447	441	468	463	420	434	437	460	494	445	410	462	416	490	449	395	432	416	432	419	473	444	466	477	437	442	413	435	453	428	434	461	454	458	470	432	445	408	429	441	471	446	445	446	430	470	473	434	455	453	447	466	474	445	435	439	459	441	461	429	480	479	414	450	461	437	440	400	459	473	439	462	442	437	450	453	449	438	447	467	436	476	469	433	457	431	477	460	459	452	442	425	431	449	452	428	404	437	452	405	455	454	460	465	428	456	449	471	444	499	406	471	447	443	471	458	461	423	462	482	445	457	435	426	454	447	443	450	440	469	419	419	451	425	474	450	488	465	435	441	439	472	474	439	465	462	445	464	429	482	449	455	444	445	445	466	474	427	441	436	476	449	444	439	444	459	428	466	408	456	435	452	441	468	450	427	436	437	397	478	431	462	475	462	429	387	475	444	436	484	425	437	440	439	481	459	442	445	459	448	416	418	439	463	472	480	473	440	444	427	428	467	421	450	462	447	447	440	488	439	452	397	487	428	444	452	445	485	435	463	478	461	465	488	435	450	466	448	446	440	431	429	461	462	443	419	464	457	467	450	445	487	461	419	484	464	445	452	443	451	474	432	437	439	437	463	445	443	481	477	429	462	440	482	450	452	453	422	436	452	434	440	439	411	428	449	430	487	446	417	449	456	483	414	434	428	443	495	465	437	458	449	418	463	480	412	439	465	420	453	428	468	444	409	452	458	456	435	471	459	457	439	438	439	478	431	464	430	466	466	450	470	452	450	446	409	436	439	446	472	460	420	470	472	459	421	485	440	454	502	427	451	423	446	434	485	436	407	444	437	449	471	488	412	440	455	394	472	453	445	427	434	411	453	459	465	495	429	467	467	427	439	430	475	491	439	431	450	447	435	419	463	453	437	430	428	463	457	452	423	465	486	433	459	427	460	478	442	473	478	466	446	439	477	437	452	452	447	431	428	416	436	439	415	424	423	466	423	433	443	460	424	428	430	440	475	459	443	486	450	423	451	451	454	435	452	462	455	436	474	460	431	474	473	443	426	438	436	427	436	424	464	447	448	483	459	438	446	410	464	429	446	452	456	460	423	461	448	426	432	486	478	475	468	428	443	445	440	466	449	460	437	435	476	439	436	429	444	456	436	451	448	471	494	461	481	425	425	424	411	455	429	474	460	432	451	430	422	454	465	451	452	444	485	413	453	422	470	400	434	437	420	475	449	492	472	446	467	447	451	458	438	441	439	440	447	418	462	492	449	445	434	441	470	444	432	431	426	481	459	443	450	420	439	478	428	474	468	392	484	464	431	451	476	420	441	469	429	422	439	455	457	457	455	444	420	467	439	450	440	416	415	442	440	440	458	444	471	421	444	434	458	445	455	438	487	432	448	437	452	452	442	462	434	459	451	426	419	438	460	452	449	451	461	439	480	449	419	440	439	477	407	470	512	430	445	468	457	465	495	434	399	477	451	405	451	438	437	472	447	451	451	418	411	446	456	464	453	457	407	447	430	435	477	436	446	451	474	437	438	446	469	439	450	467	424	449	479	489	430	410	460	427	443	454	474	469	454	424	475	431	453	492	430	416	460	429	457	432	435	462	442	440	452	437	438	485	429	417	410	437	474	415	475	496	455	462	446	441	463	469	482	451	455	446	422	422	450	430	495	439	458	434	445	467	422	443	438	442	468	431	462	432	452	449	426	430	456	437	449	473	449	454	447	454	433	458	463	442	431	437	430	431	426	454	464	474	459	446	417	488	444	407	410	465	439	436	457	437	418	452	410	462	466	437	482	423	454	480	440	479	452	448	448	460	426	466	426	434	412	440	442	448	446	448	489	458	430	425	480	424	454	480	457	454	435	422	461	451	415	455	458	445	419	446	455	446	431	432	438	476	451	391	457	443	433	449	419	448	441	463	443	427	407	436	447	452	406	432	434	483	432	465	426	441	484	446	393	490	418	400	466	410	455	472	441	430	454	467	423	450	476	456	433	443	468	438	434	482	407	441	473	471	460	442	404	425	481	451	442	458	450	443	475	448	481	449	448	440	446	450	434	462	432	467	435	465	460	444	479	413	480	461	455	468	423	429	441	447	448	459	481	423	472	477	448	450	453	528	455	446	445	445	466	460	409	437	466	443	421	460	466	423	457	502	449	420	489	450	473	434	439	496	502	418	452	444	494	478	428	430	446	448	435	443	484	411	447	408	433	447	459	450	431	452	449	475	452	477	472	442	455	408	464	418	435	455	417	398	418	469	434	458	470	455	436	463	452	449	454	455	442	466	444	435	456	447	437	388	440	440	422	434	446	467	478	469	443	462	432	469	471	439	457	447	449	453	442	422	447	441	408	437	441	463	439	453	449	455	439	396	441	420	453	444
25534	21614	27741	25932	9660	1177	971	874	814	835	868	795	853	831	768	772	761	788	761	782	783	755	789	824	764	831	726	739	769	732	718	784	758	774	834	754	698	720	739	782	804	799	747	767	752	765	762	758	800	748	782	816	760	754	771	769	772	751	799	782	748	812	761	797	754	784	755	742	758	738	714	745	751	789	743	762	698	778	760	770	719	741	750	747	761	768	727	765	782	740	757	805	769	735	783	766	746	760	797	725	790	788	746	731	763	750	723	737	785	724	737	778	788	772	788	770	764	820	762	760	745	769	742	794	735	778	810	768	801	801	723	753	756	740	781	791	789	789	777	754	759	739	789	722	731	716	749	764	796	748	806	770	756	794	794	769	783	750	736	721	775	752	763	811	746	729	740	740	787	767	750	741	759	715	741	769	803	801	724	734	782	693	815	752	741	771	742	693	772	717	797	743	772	760	790	766	731	808	803	705	777	753	706	739	780	764	800	800	758	773	788	722	732	712	758	731	764	771	737	777	817	804	740	762	737	750	758	776	802	730	788	786	776	738	740	792	783	734	742	765	709	751	762	751	748	677	748	772	739	762	780	767	783	808	761	780	787	775	751	737	766	744	762	710	797	756	731	741	739	777	760	755	734	762	747	756	742	712	703	781	727	682	769	786	773	746	779	792	705	717	767	773	770	758	741	744	792	753	778	729	755	760	704	760	750	765	752	745	742	743	777	750	718	798	733	744	758	789	731	769	755	737	743	736	687	774	726	750	755	770	732	770	745	703	746	789	765	749	725	753	759	762	769	737	700	750	757	675	759	796	748	800	744	715	773	758	755	727	809	739	767	771	710	739	769	729	775	760	790	722	766	776	748	726	728	734	759	721	807	757	817	753	719	768	769	739	733	773	730	737	750	749	752	786	751	753	763	696	758	793	750	717	761	788	805	765	742	730	749	791	826	755	768	779	744	800	730	707	762	777	771	768	714	736	775	772	733	779	731	721	767	775	743	736	700	777	770	743	765	788	751	748	708	765	746	733	769	785	719	760	788	793	712	803	742	821	784	783	720	779	725	732	726	740	782	788	800	733	829	778	747	782	749	755	746	751	737	751	790	765	740	759	723	749	712	734	756	761	744	712	741	730	739	744	809	754	742	744	741	742	742	809	796	743	786	784	758	740	739	765	767	712	731	679	768	735	782	790	741	755	716	753	744	732	726	743	748	765	720	758	763	726	737	781	749	774	734	764	730	722	763	824	764	762	725	737	714	760	783	771	745	745	770	743	767	728	748	712	747	794	767	785	775	767	800	722	742	754	767	742	791	769	753	730	722	784	771	762	799	769	737	740	734	786	765	740	780	718	757	718	759	751	777	722	753	746	725	745	770	771	787	717	749	766	726	719	768	734	759	762	778	738	704	739	721	742	763	723	730	739	791	814	722	787	739	820	797	790	759	743	765	784	787	715	717	794	775	785	753	752	778	777	789	752	758	797	765	712	764	779	762	803	778	789	778	773	756	702	796	752	788	747	737	756	768	759	767	759	764	721	764	792	733	798	721	781	766	740	770	766	679	738	764	804	697	734	769	735	808	726	794	768	757	759	723	788	776	745	745	766	776	750	766	765	720	753	727	727	749	701	776	733	761	779	740	719	771	742	746	773	775	736	764	759	752	691	783	761	778	723	728	775	733	777	793	728	718	743	775	750	749	709	727	727	791	791	792	760	758	769	759	744	752	811	720	747	773	734	769	765	728	767	745	743	770	705	729	766	758	709	740	762	797	711	752	760	779	714	769	752	834	825	742	737	749	759	732	764	717	761	760	751	734	770	761	704	759	709	748	790	765	796	773	774	768	748	692	758	759	795	826	779	763	724	782	756	795	708	756	707	764	719	703	789	774	768	794	827	741	736	774	735	773	769	716	771	750	764	777	719	730	740	747	712	762	672	750	748	675	797	758	731	758	782	774	742	759	719	792	800	777	715	751	746	777	816	758	759	712	727	755	738	747	728	791	751	768	738	738	772	757	744	771	758	747	711	767	742	777	775	750	767	774	803	762	751	774	780	731	726	749	777	782	803	758	781	764	802	811	768	756	743	792	784	746	740	727	753	747	725	745	783	734	752	782	759	773	729	725	701	675	797	800	728	834	741	742	790	817	748	730	767	781	750	767	765	739	730	751	792	776	731	771	758	772	757	740	751	700	774	765	774	696	731	754	715	801	755	793	749	819	728	755	743	743	769	782	746	763	761	768	740	744	732	772	707	731	782	752	755	755	728	740	770	760	783	689	823	737	730	732	726	736	750	738	785	738	733	718	755	712	770	815	730	773	759	773	754	703	724	686	760	730	749	745	724	759	773	808	776	745	761	761	763	810	779	757	739	763	761	757	786	779	749	769	715	736	796	738	691	798	764	743	788	728	792	758	774	793	774	721	737	739	759	767	751	767	764	701	765	742	776	728	751	791	749	807	721	774	754	721	728	777	806	735	745	744	731	732	770	753	728	790	732	767	715	720	753	793	776	694	744	779	744	741	735	713	726	758	810	722	751	743	716	752	771	761	800	747	741	765	772	768	787	775	696	757	693	780	763	756	731	765	792	776	720	777	746	772	744	756	752	740	740	763	716	773	724	726	765	715	782	799	696	771	737	738	750	726	757	774	744	744	729	717	757	724	753	729	776	762	769	816	764	803	688	700	697	797	725	756	719	740	741	739	708	748	714	760	768	724	778	757	749	774	775	690	752	725	745	775	730	747	763	808	763	742	762	802	720	757	764	721	740	747	757	756	744	769	715	806	748	769	750	742	759	747	773	779	764	756	805	811	728	753	727	748	750	763	785	770	788	737	764	765	716	752	744	747	772	782	725	780	724	739	749	793	769	758	798	749	746	743	711	713	717	780	731	744	777	749	713	753	743	705	734	794	769	727	737	751	747	824	711	722	740	760	760	723	726	780	771	757	738	720	747	751	724	755	762	774	755	786	745	760	739	703	727	741	754	770	721	757	752	704	742	750	721	800	721	764	782	771	774	751	729	746	768	741	782	762	754	730	762	812	751	745	740	766	779	765	817	690	785	777	787	737	759	790	732	780	727	772	738	728	756	791	753	774	746	735	767	803	811	711	755	769	734	765	774	750	761	765	767	716	758	734	810	727	723	756	810	744	773	744	763	765	758	737	741	748	786	784	765	768	742	726	750	809	735	725	749	742	758	751	770	794	736	786	692	711	733	787	754	768	753	756	773	726	806	721	714	739	777	761	786	760	742	738	798	734	770	785	770	809	756	759	749	814	706	692	763	750	736	798	781	723	699	739	783	766	740	784	779	711	731	746	779	762	804	786	754	753	739	691	787	817	707	740	770	789	724	746	762	731	696	698	731	713	754	751	766	751	723	759	740	769	754	775	759	775	722	753	775	772	751	773	764	722	779	755	748	712	742	716	752	704	748	782	693	717	749	774	728	741	745	794	778	764	768	764	764	825	777	741	746	736	718	779	769	744	761	705	813	811	748
20154	4896	3373	1885	1571	1362	1118	1050	944	972	895	852	849	833	838	841	781	817	805	791	742	765	801	815	718	763	812	788	788	762	787	763	800	802	788	743	775	777	736	812	807	781	766	762	732	764	759	776	777	774	744	776	740	828	759	771	806	790	776	783	770	751	785	769	752	763	751	723	768	725	770	747	787	754	757	778	751	759	759	750	769	774	813	700	765	733	760	760	715	782	757	743	745	710	761	792	757	786	789	785	703	753	754	765	725	729	768	828	778	724	778	745	740	747	785	788	716	769	757	764	728	758	804	794	754	788	751	766	761	764	787	764	782	767	774	740	750	758	742	748	763	737	736	747	766	749	701	725	748	766	763	757	777	786	776	760	747	789	788	787	793	764	750	798	707	666	721	710	774	757	762	758	760	791	773	799	771	797	767	691	758	743	775	714	762	749	760	774	802	727	771	737	778	746	750	759	749	802	811	769	834	746	758	767	773	752	723	783	780	734	757	831	787	776	747	706	714	811	758	797	797	789	765	775	792	755	744	760	770	791	785	751	754	765	708	736	778	819	734	745	756	795	760	755	787	800	751	825	730	686	752	758	786	745	719	716	756	746	755	792	781	689	842	783	789	767	814	768	773	761	788	770	764	729	746	732	764	740	760	754	760	761	759	776	812	814	712	744	808	791	784	777	734	761	740	795	775	794	789	777	781	750	741	763	714	746	727	744	763	760	808	728	796	802	717	732	768	753	766	722	772	812	756	745	750	748	804	807	778	779	776	764	774	765	724	727	726	795	769	736	763	757	780	787	742	733	787	809	701	762	733	779	721	702	779	782	768	717	746	743	802	782	752	750	759	737	828	720	731	757	765	736	733	703	780	780	760	744	814	711	717	788	786	729	725	719	807	781	771	761	736	790	733	731	739	733	777	774	756	801	790	770	794	749	749	763	723	754	783	771	785	800	768	709	768	779	757	763	738	754	726	736	742	740	807	767	778	789	733	710	742	745	713	751	781	736	795	797	759	772	842	753	724	792	824	747	818	791	819	776	794	796	731	779	761	788	741	767	804	778	727	756	745	793	771	742	749	758	744	746	784	731	720	749	762	703	751	763	809	745	707	738	788	749	735	768	787	772	752	734	722	797	785	726	750	753	761	803	742	728	767	740	761	717	753	750	750	763	849	766	746	763	771	760	771	810	771	733	752	792	725	721	757	703	760	822	715	763	753	762	787	775	770	717	741	723	740	722	803	735	765	813	766	790	749	779	820	793	767	755	761	746	751	756	762	753	724	813	806	780	755	739	743	715	739	748	762	745	764	733	763	747	763	791	740	756	773	752	742	768	771	718	795	727	797	717	815	740	740	782	722	747	786	728	757	764	771	746	750	799	728	710	749	764	746	752	725	715	737	748	784	779	737	811	794	747	770	762	828	726	800	795	766	728	763	714	794	770	702	796	752	735	724	743	751	721	732	762	745	809	778	743	770	746	758	778	694	775	781	787	775	782	741	762	750	796	742	771	756	745	758	739	797	722	816	762	752	779	765	780	763	733	815	779	698	752	783	760	779	743	704	795	805	748	749	732	783	754	771	760	746	769	758	742	756	739	722	761	769	776	812	761	782	778	811	761	767	763	723	775	764	744	769	726	760	740	809	769	750	764	809	744	722	834	726	760	705	739	744	771	766	753	778	771	745	773	784	741	762	767	730	735	735	774	760	796	784	759	777	770	767	785	769	750	758	786	786	758	769	775	734	788	705	746	759	734	808	739	742	734	818	723	766	732	800	797	759	768	718	750	732	776	791	743	770	796	729	728	697	812	716	753	764	752	727	787	772	715	814	771	769	795	739	771	765	762	767	793	770	779	756	744	793	784	747	754	742	745	796	757	744	761	790	768	785	759	746	734	742	695	748	820	731	766	744	795	763	773	761	780	781	688	783	764	751	754	788	749	738	751	729	762	734	768	771	772	704	757	749	789	743	765	780	778	741	753	774	769	742	782	748	747	708	790	761	782	749	758	789	761	763	729	730	744	724	771	760	770	755	736	726	810	754	736	769	774	747	701	729	743	804	804	765	769	763	724	759	752	776	769	736	768	760	734	825	793	747	767	742	729	753	768	805	768	788	801	723	776	741	773	742	768	763	789	742	726	749	753	751	766	759	781	712	757	745	763	761	750	800	775	726	802	765	821	787	746	742	762	760	773	811	794	756	771	750	765	744	767	776	779	781	751	781	781	795	739	746	775	723	717	794	793	772	753	774	732	795	780	767	793	732	770	765	744	759	778	764	796	762	741	768	801	778	786	820	803	743	724	779	804	776	736	776	781	767	754	783	766	694	762	786	765	730	760	685	762	749	811	774	754	722	768	762	765	797	744	737	757	743	758	768	774	712	741	762	729	836	786	791	705	801	728	773	732	736	771	716	752	759	714	752	764	754	801	738	756	789	775	749	779	760	753	801	732	750	780	770	764	766	719	737	787	774	747	812	772	772	777	781	717	743	766	764	762	753	769	760	797	769	787	715	772	749	740	795	694	733	784	779	725	797	804	774	744	728	785	787	760	755	795	782	755	746	745	712	799	770	762	788	799	743	752	798	769	771	721	767	801	751	801	758	781	816	785	748	808	759	775	799	757	779	753	731	855	762	761	790	773	762	748	787	774	749	739	748	706	779	790	747	736	818	798	803	740	700	777	742	788	749	771	760	783	788	771	768	768	746	763	740	747	779	772	746	771	726	783	721	814	809	748	740	787	795	739	759	794	739	733	760	745	768	780	756	775	751	744	779	791	788	794	732	762	725	768	773	744	708	761	749	805	771	749	745	768	721	778	736	729	773	741	736	769	789	735	733	743	787	807	760	768	724	773	758	771	752	758	771	810	715	732	811	761	759	791	764	780	794	734	752	770	769	752	794	782	754	724	763	775	770	746	779	802	742	738	762	743	767	745	755	814	727	724	772	746	726	778	776	786	800	688	792	758	780	717	783	807	776	764	771	724	802	732	773	759	714	755	790	785	750	777	797	751	759	756	777	753	776	811	811	793	783	773	738	730	753	737	761	733	736	742	764	760	773	737	802	728	744	796	784	782	738	748	787	738	710	753	748	743	817	782	781	805	761	711	739	726	747	784	785	743	759	794	833	781	765	770	769	755	746	752	779	774	747	778	735	745	766	741	743	746	789	770	776	795	758	782	805	800	776	750	733	805	786	764	828	741	781	744	740	713	716	744	791	723	722	803	768	753	771	768	800	763	761	783	757	802	756	729	746	781	790	771	706	782	780	795	758	735	723	778	732	753	773	722	746	779	748	779	779	798	755	759	767	752	736	789	726	787	775	741	759	744	748	764	758	724	760	787	758	779	709	717	760	777	710	742	775	817	730	749	754	716	759	770	791	729	752	765	764	792	761	800	772	785	777	721	738	766	766	777	805	722	766	733	767	773	739	816	815	750	754	732	715	774	754	727	753	735	748	780	762	751	778	769	761	775	829	773	733	729	781	699	719	773	787	785
23106	21634	29431	24357	21643	21644	6749	1296	1019	988	842	787	777	736	717	698	691	692	703	696	667	675	682	650	635	610	671	611	626	616	650	602	596	570	637	618	627	667	642	620	605	588	635	620	636	589	619	616	619	621	549	615	594	610	575	598	567	589	615	610	576	636	607	598	660	613	599	586	595	579	598	620	588	610	591	619	603	586	590	626	578	651	602	617	618	577	642	574	590	541	569	643	594	596	591	602	625	589	619	597	587	588	604	625	580	634	626	585	600	572	618	598	605	626	572	608	614	590	596	597	596	621	624	612	623	587	652	653	597	599	614	611	578	586	601	587	644	612	602	616	591	616	613	575	611	610	600	632	600	615	626	577	567	600	601	620	579	593	603	605	621	608	579	599	605	598	565	566	622	596	607	597	650	596	622	612	569	583	564	575	610	624	596	618	636	571	605	584	588	597	616	610	582	563	586	598	555	567	611	618	560	592	615	600	635	597	552	613	618	612	598	582	586	658	574	610	599	575	610	602	575	585	599	590	588	615	581	615	583	631	602	583	616	628	602	630	599	596	595	611	556	603	612	567	597	582	581	630	586	569	607	619	636	634	630	594	582	627	587	591	609	583	606	575	559	557	629	568	587	615	652	617	570	537	606	634	624	574	616	630	591	601	600	595	611	624	607	579	584	630	633	624	578	582	593	578	619	622	566	575	572	605	600	632	581	605	639	603	596	546	566	612	611	561	615	625	578	628	622	608	622	614	630	583	636	551	588	633	630	580	587	586	590	575	624	583	585	600	569	562	616	577	570	649	574	594	562	579	598	592	566	647	568	593	602	551	588	634	575	591	613	611	577	579	571	646	607	593	628	579	618	561	590	560	570	563	623	576	571	555	589	587	595	576	652	577	574	572	623	574	585	580	593	593	614	604	590	551	566	607	612	624	627	576	645	599	600	601	600	596	576	591	597	636	579	581	630	573	657	596	571	557	610	629	585	569	607	596	631	563	597	584	589	594	608	625	593	573	596	589	550	614	618	529	584	575	577	557	608	628	576	592	572	592	587	577	644	608	601	631	577	580	619	586	569	591	617	619	593	579	584	602	599	564	578	610	603	625	558	603	594	598	629	587	555	562	580	585	635	598	615	600	604	551	634	636	565	618	577	612	568	615	585	581	575	603	612	637	583	625	577	616	616	545	640	621	611	550	566	613	616	601	579	559	577	576	641	576	618	563	617	595	600	589	557	581	593	583	571	585	601	625	546	613	595	582	585	567	605	615	574	583	620	593	624	594	611	565	581	588	591	576	610	565	577	567	573	564	598	601	634	559	579	567	605	556	583	568	588	572	605	592	563	589	596	626	563	557	608	546	562	599	595	650	588	619	614	598	569	566	608	593	560	649	609	549	580	573	619	633	609	574	587	601	616	595	560	564	614	591	608	595	553	579	643	608	654	606	563	614	635	581	622	593	568	628	630	571	584	605	581	609	615	633	641	602	569	569	588	541	603	587	623	589	625	633	563	584	639	598	622	550	626	620	640	568	586	558	623	595	613	592	565	633	622	566	603	622	607	560	622	601	612	627	601	592	578	594	577	619	594	597	611	606	583	575	554	583	605	588	600	600	601	644	610	614	574	602	603	604	567	602	609	585	539	591	613	551	596	566	591	609	631	582	563	580	605	620	590	603	566	583	626	647	564	582	598	559	592	612	595	591	577	592	599	605	586	601	582	580	626	613	624	612	589	574	589	588	614	581	599	574	619	571	600	584	589	566	633	565	626	597	641	605	599	582	567	562	635	605	593	640	626	577	564	623	587	627	606	596	610	547	634	596	604	598	607	565	632	592	612	575	601	567	546	580	594	610	601	586	647	621	644	627	598	592	560	580	598	581	615	593	585	579	605	610	584	609	549	559	581	624	604	595	628	611	601	597	626	635	629	589	607	651	575	632	581	589	616	550	591	641	594	583	603	548	578	581	549	584	619	591	573	613	592	614	608	595	603	617	613	598	656	566	607	586	621	602	625	637	602	617	625	614	580	616	595	619	581	556	628	610	615	599	610	588	603	592	617	579	595	591	649	607	558	627	608	556	536	583	627	598	606	538	590	606	591	595	580	587	565	606	604	519	591	658	580	591	603	627	611	578	614	636	581	609	581	611	578	586	581	582	583	603	644	562	650	601	604	623	623	585	591	600	546	574	557	619	609	585	579	574	573	610	600	581	632	583	561	573	635	622	600	627	603	623	592	588	574	557	637	579	606	528	607	600	568	565	558	569	603	590	639	598	628	602	609	591	590	599	603	609	617	550	620	554	542	578	613	564	611	600	588	593	599	600	605	575	598	583	573	609	583	632	621	568	574	571	597	617	611	600	603	612	644	578	619	570	642	591	582	626	614	546	579	558	612	582	613	574	591	546	579	625	578	566	549	604	600	581	566	578	551	583	586	581	587	586	599	615	618	544	611	563	565	590	589	562	635	599	602	585	595	575	618	609	602	561	560	606	591	570	588	591	602	604	568	580	592	614	593	602	601	558	632	630	592	633	579	557	597	590	557	600	572	633	625	600	663	602	636	623	574	556	599	616	627	600	572	593	517	607	603	589	594	593	611	602	579	607	566	617	553	631	555	596	605	619	659	612	630	621	548	598	548	593	592	629	615	607	599	589	603	626	621	597	629	620	605	572	557	603	628	574	595	610	592	569	578	606	611	565	594	593	641	557	616	577	599	620	600	583	606	573	595	612	572	596	575	603	627	580	620	588	608	571	572	613	559	556	565	603	583	615	588	605	603	579	611	603	624	601	593	602	585	599	604	589	593	597	639	620	580	573	580	579	615	627	566	585	562	630	618	606	575	548	620	650	591	552	587	583	562	580	602	578	622	580	588	576	561	605	581	607	598	609	598	642	580	581	599	625	577	529	623	609	574	578	580	573	613	560	589	619	646	606	597	580	597	569	595	604	596	554	607	616	633	589	584	580	569	593	599	564	579	581	585	618	585	568	633	571	603	630	589	595	564	582	633	615	557	577	629	584	599	634	625	592	572	618	584	616	591	611	594	606	629	597	641	592	560	616	592	635	567	606	601	598	570	600	576	602	577	593	655	613	626	577	596	563	551	595	619	579	570	634	574	602	611	593	634	523	603	581	629	577	593	575	572	597	610	585	562	559	595	599	578	644	629	582	602	583	608	611	590	625	609	618	639	595	596	593	604	592	584	575	588	644	621	559	601	602	595	568	609	595	599	615	582	568	555	600	599	638	619	655	578	629	631	592	585	665	562	588	634	608	568	579	579	591	569	603	562	583	604	658	617	606	547	658	651	564	582	600	582	608	592	588	571	553	563	596	600	598	636	615	597	615	632	603	602	613	625	613	610	569	573	589	586	586	570	615	622	581	628	616	585	584	615	564	584	579	606	570	576	595	573	587	574	611	632	634	586	617	583	633	606	562	559	559	588	601	586	624	637	596	606	581	621	568	576	628	604	579	573	616	612	549	602	595	609	602	573	597	581	573
24144	13379	8827	4472	3366	2532	1996	1548	1370	1189	1087	899	869	829	798	757	736	696	682	678	676	713	615	639	609	686	633	663	658	627	661	618	627	613	626	604	631	623	593	598	617	628	595	590	562	621	625	635	610	595	625	597	581	569	600	575	602	583	670	603	569	629	602	587	632	598	630	590	601	620	604	576	605	570	565	642	613	637	581	588	536	624	589	626	613	610	634	625	572	563	593	570	597	630	585	639	580	545	615	623	568	564	553	656	632	592	564	594	602	621	598	591	597	619	573	631	628	588	555	625	658	603	609	669	625	632	597	613	616	601	643	575	624	641	592	657	597	579	622	608	617	583	560	631	611	571	614	603	631	585	601	600	588	581	588	603	592	591	597	618	576	610	577	599	620	575	565	551	578	605	593	597	556	606	596	637	605	601	626	559	580	595	589	571	586	628	606	580	593	592	615	564	622	591	580	592	579	569	618	646	593	607	647	579	592	587	634	577	593	558	584	637	606	558	613	591	575	577	624	629	583	579	598	604	577	581	606	572	607	585	583	622	558	609	543	612	565	594	599	576	603	594	564	589	649	571	624	582	582	615	608	605	613	584	619	582	621	602	567	572	616	554	607	580	588	598	571	590	585	633	586	573	611	606	600	604	588	575	591	591	593	606	604	589	605	573	587	575	595	597	582	536	586	621	572	595	574	574	635	570	570	576	581	615	567	584	654	607	623	602	580	628	580	570	585	590	593	577	612	624	598	589	611	556	595	584	577	559	595	556	576	610	565	542	606	606	604	618	635	569	596	631	598	597	569	586	633	569	559	612	562	556	600	583	572	578	594	611	582	556	570	587	583	629	570	622	599	570	607	596	577	592	638	614	618	576	593	630	635	633	584	613	570	550	621	608	602	604	635	613	604	585	591	577	589	542	600	603	550	568	577	603	554	572	565	611	629	612	572	555	568	583	581	588	567	595	591	569	579	538	611	569	577	586	588	574	588	582	573	554	557	610	557	605	594	585	581	611	564	609	552	596	603	597	576	580	595	593	565	615	595	637	608	571	630	569	587	559	599	575	591	586	562	622	583	588	591	589	571	615	601	583	640	637	569	553	597	606	580	599	583	612	569	583	567	587	628	591	575	635	589	611	557	603	644	568	625	578	574	560	560	605	603	597	581	595	586	613	547	605	580	558	583	611	568	623	582	567	636	635	626	581	595	589	591	564	606	619	570	613	649	615	576	624	595	618	587	569	607	566	564	652	623	632	618	582	606	588	589	588	582	576	577	563	589	605	548	573	579	560	613	584	664	615	619	624	573	570	561	652	578	608	537	674	610	601	595	616	608	622	561	619	607	599	554	581	567	611	582	601	645	639	594	619	595	620	630	607	578	575	576	587	565	594	584	570	562	603	629	611	597	572	635	605	562	577	597	651	625	607	615	551	544	568	567	595	582	600	570	591	628	572	623	580	616	610	562	590	645	601	597	575	552	570	586	614	613	571	599	602	590	585	583	578	555	608	554	562	566	661	599	573	600	583	592	594	573	564	614	587	560	600	621	610	611	538	555	632	580	595	602	594	624	587	600	602	578	581	546	617	588	554	601	594	583	570	570	584	564	598	588	596	584	590	533	580	657	568	564	575	600	617	569	561	625	591	590	585	566	614	579	620	567	624	563	532	596	565	640	574	577	589	640	575	630	558	550	612	555	652	574	616	567	626	553	616	615	569	596	561	590	556	582	546	590	583	595	577	567	623	581	644	601	574	597	578	565	530	608	606	618	631	605	601	574	565	601	602	627	607	559	536	591	608	614	633	576	639	571	612	607	584	575	627	607	571	575	599	592	604	585	604	599	567	576	638	572	577	634	599	576	633	579	610	561	602	562	595	587	595	587	611	621	653	558	617	563	554	615	603	581	615	589	584	577	570	585	598	628	566	638	545	553	620	602	621	568	621	578	612	553	598	582	588	607	615	586	556	577	611	622	600	596	585	602	560	592	587	555	608	602	583	598	580	592	581	582	555	609	601	600	572	557	595	608	621	592	597	611	589	633	597	605	574	551	623	641	597	591	593	559	607	576	571	606	626	554	576	606	560	564	572	650	601	578	594	618	578	585	589	569	611	601	586	587	619	576	591	600	573	612	586	572	604	593	576	603	603	639	577	543	627	584	579	557	589	602	631	642	604	614	573	606	593	620	590	599	590	607	586	564	588	584	596	579	566	614	602	609	590	540	601	598	619	619	599	578	622	614	557	575	575	623	565	597	581	545	562	608	562	596	555	598	602	588	608	618	600	588	634	604	589	607	590	585	569	560	576	600	557	561	574	544	623	603	604	572	602	585	600	600	586	592	567	605	590	595	580	602	566	573	592	595	593	623	582	584	564	602	612	622	603	632	597	560	541	566	601	595	650	595	593	558	586	602	591	610	590	571	605	580	607	636	607	543	570	597	588	589	584	578	656	587	608	623	624	602	582	591	624	613	577	584	631	595	626	580	582	586	600	580	610	580	583	599	583	645	584	599	600	600	584	588	617	590	585	591	600	523	584	591	597	623	588	585	569	608	573	582	561	579	583	611	579	620	573	601	591	621	576	564	603	580	634	572	579	605	609	570	622	558	637	597	612	603	594	585	557	584	598	611	584	545	615	610	537	589	619	601	547	564	633	603	563	621	570	587	584	621	626	558	600	570	606	613	557	562	542	564	569	605	597	590	635	604	584	568	599	597	610	602	573	582	563	590	616	614	563	613	591	589	639	613	571	595	596	586	599	570	608	601	566	555	599	573	606	561	613	610	621	572	632	588	599	590	558	620	608	554	573	568	582	595	599	565	573	603	560	613	612	642	596	573	582	557	614	610	527	604	570	585	585	620	613	621	571	599	574	617	589	559	569	531	570	651	600	598	585	584	632	624	616	578	562	612	570	585	620	608	600	592	621	621	573	573	601	656	556	592	617	630	555	562	601	589	617	568	607	588	597	580	566	575	541	569	601	537	609	632	614	569	556	600	592	610	601	562	549	587	605	601	574	585	541	610	589	583	590	562	594	640	575	630	622	579	612	573	586	630	589	664	573	603	565	608	533	588	584	623	578	599	604	589	587	609	557	616	611	557	569	646	614	593	605	597	554	625	560	560	590	634	585	603	611	603	583	585	569	590	560	618	584	626	580	559	575	616	611	581	569	564	572	606	583	628	642	570	573	600	628	586	593	615	591	637	592	598	563	628	574	605	595	624	616	596	621	591	629	575	581	609	599	632	574	624	592	619	600	559	601	605	586	653	586	525	572	594	618	605	617	571	576	581	623	602	572	575	572	594	640	586	612	615	572	542	571	616	517	582	569	604	593	582	579	558	615	579	578	577	584	610	598	623	600	566	593	601	603	581	592	544	581	639	576	603	582	598	613	588	585	585	602	592	566	582	581	643	607	640	566	552	609	597	582	570	580	575	551	569	579	609	566	659	598	602	557	590	583	594	561	582	596	597	540	619	579	578	569	576	581	613	621	598	625	580	574
29413	18226	4299	830	652	611	620	598	598	580	608	586	621	563	580	610	558	602	587	600	613	591	586	577	606	610	552	597	594	602	548	563	609	557	659	588	599	556	579	589	542	595	615	577	594	598	550	590	568	596	613	583	598	597	510	594	600	564	564	569	583	598	593	569	604	575	541	578	612	609	604	575	576	605	578	592	566	585	647	557	632	619	605	606	587	557	577	524	557	555	551	579	593	596	572	555	598	590	599	600	613	612	562	594	562	572	583	586	593	637	590	583	599	557	557	595	598	610	572	602	614	577	539	577	593	574	587	558	577	528	574	574	587	567	638	529	605	607	568	569	589	561	545	588	607	544	562	573	575	576	616	555	599	588	548	559	584	547	584	550	625	623	588	582	573	567	568	534	567	573	581	614	578	549	601	560	548	558	601	584	609	585	619	577	596	600	581	592	522	608	548	573	612	531	603	563	564	584	618	574	565	613	508	619	592	595	538	566	553	560	571	609	566	600	605	563	569	565	600	596	573	592	553	576	602	601	596	542	568	541	599	558	594	594	616	618	593	594	581	585	592	580	601	591	585	573	610	597	598	587	526	592	556	577	583	581	562	587	588	544	699	593	585	525	555	542	548	578	568	562	543	580	598	613	547	604	614	533	574	564	604	582	571	609	547	575	610	615	615	610	594	578	591	590	578	548	591	611	593	557	565	526	592	596	590	587	581	564	616	593	587	544	601	574	574	552	615	579	573	590	553	579	615	575	595	612	565	560	529	612	556	560	549	623	597	573	583	597	582	544	649	611	595	513	580	613	602	597	599	562	604	612	608	582	613	576	594	575	587	573	608	572	552	572	584	613	582	587	547	609	586	601	584	597	599	576	618	560	572	553	539	597	595	601	535	569	570	555	580	579	563	608	562	571	603	595	626	624	587	563	604	556	545	618	568	589	578	550	588	623	605	554	612	621	619	621	631	561	619	580	614	562	588	612	553	636	577	604	587	566	572	588	573	557	611	576	583	560	572	538	563	587	585	619	615	598	593	584	639	589	590	555	601	618	607	524	585	601	569	574	569	609	529	589	623	562	562	560	543	572	568	595	624	552	570	583	616	592	576	509	583	614	612	550	587	584	552	599	623	552	563	562	593	593	602	610	577	568	563	612	597	610	583	590	531	585	562	615	579	563	633	551	627	592	643	579	598	566	552	581	591	571	593	618	592	639	589	595	576	588	582	606	579	580	566	625	638	593	584	599	583	595	620	550	645	535	563	568	554	588	617	559	591	584	609	602	585	582	620	600	562	581	617	616	540	540	547	564	565	565	577	583	587	637	607	612	604	638	573	596	562	559	584	636	554	582	559	573	593	574	552	625	595	630	569	578	567	558	577	587	621	527	577	563	612	607	583	584	580	621	584	583	582	597	556	578	607	622	576	564	582	595	552	579	579	593	608	581	615	614	570	554	598	603	577	632	605	600	608	551	576	624	541	571	600	568	594	581	602	531	614	588	581	586	611	578	589	629	565	624	597	595	540	546	630	592	558	581	556	561	581	600	617	588	617	567	619	587	648	596	580	602	606	570	590	591	575	582	613	605	555	564	575	593	603	588	579	600	552	605	554	573	651	547	606	588	570	563	579	574	566	620	556	562	614	567	569	563	562	551	593	579	624	560	585	573	585	623	600	589	587	617	575	591	566	568	604	595	667	602	575	569	585	624	566	593	560	552	562	586	592	635	550	568	580	593	557	578	578	638	562	591	624	597	611	529	644	559	574	610	649	565	600	587	588	591	591	576	577	578	608	568	585	583	624	579	556	584	577	564	613	622	554	588	598	554	568	605	650	599	569	603	599	571	610	545	566	533	543	615	589	553	624	582	601	567	580	586	554	607	586	624	580	615	601	588	597	632	600	582	619	550	600	603	558	611	595	593	618	603	600	631	622	536	604	568	586	542	583	586	592	608	544	595	572	566	583	586	572	588	552	621	552	568	567	587	598	561	581	574	599	596	608	567	564	570	642	591	536	570	588	557	629	596	551	593	604	610	575	578	569	585	590	615	554	591	609	595	542	580	573	586	542	584	559	559	572	568	599	603	588	568	568	567	595	559	595	631	588	582	573	596	566	563	573	554	621	581	625	594	612	560	532	627	552	565	610	591	603	611	589	532	574	609	558	562	562	616	586	591	563	627	547	563	585	588	572	617	535	593	589	587	551	603	588	597	550	612	531	608	555	585	605	592	601	581	586	597	560	572	608	556	599	580	572	587	577	607	583	561	573	564	606	565	581	606	545	557	608	571	603	617	604	536	626	571	591	580	550	546	581	577	570	601	595	524	550	520	584	565	613	607	614	577	575	581	617	645	559	559	556	573	605	577	596	536	545	546	568	559	628	576	563	580	573	580	598	619	606	531	585	576	564	568	626	606	567	634	558	585	570	529	584	551	572	611	601	596	565	596	610	604	601	596	619	611	641	589	620	596	632	560	573	586	597	600	595	614	615	613	588	581	613	567	598	586	550	619	569	607	624	560	547	543	590	606	585	565	563	584	551	601	602	554	569	604	563	603	596	548	565	558	621	583	618	596	583	569	589	599	548	566	572	587	602	587	611	560	550	566	572	619	575	601	567	586	566	600	582	578	655	581	618	599	609	572	559	562	597	574	593	620	621	598	603	569	636	536	567	594	574	614	581	605	630	570	591	539	606	596	557	590	571	600	526	600	591	617	626	564	608	627	562	581	549	590	571	650	607	568	593	579	576	561	538	576	574	624	560	584	607	606	616	562	608	556	575	606	563	634	592	570	561	584	548	564	559	575	586	641	579	601	564	626	599	577	571	606	591	569	598	574	573	579	576	571	581	589	580	538	576	608	601	573	621	598	592	585	567	580	555	606	587	588	627	558	603	565	598	588	555	586	611	570	596	558	544	587	608	559	564	601	621	555	600	570	578	619	586	589	570	589	540	581	610	620	550	577	602	611	572	570	585	604	616	568	603	599	609	607	627	550	615	569	588	583	557	613	578	593	580	614	583	678	591	566	571	595	626	582	565	565	606	603	605	647	596	584	606	560	605	581	579	575	567	605	573	616	586	592	585	582	589	604	633	594	570	607	601	580	580	594	580	577	590	650	549	598	628	598	590	636	603	587	614	559	562	598	574	620	595	597	561	567	603	578	577	570	594	594	600	583	572	565	621	574	613	580	617	579	570	573	584	557	581	609	551	601	561	591	571	584	565	548	594	539	605	616	576	571	544	542	593	557	578	578	581	606	585	571	568	614	582	577	578	635	577	604	555	534	558	575	567	586	580	595	592	643	626	578	599	625	577	570	561	593	586	532	567	574	583	568	596	636	550	603	598	590	556	553	577	584	591	611	564	587	614	611	587	577	561	534	595	611	599	615	585	543	572	586	591	594	556	596	587	577	553	587	585	587	540	594	553	584	613	558	588	567	610	535	599	561	586	616	554	581	574	567	652	565	581	564	604	614	538	588	619	622	557	591	605	608	590	548	585	582
16522	1023	888	726	626	717	644	657	660	618	642	648	622	630	631	594	586	630	583	594	648	621	610	627	600	582	638	599	598	596	594	598	605	678	607	595	583	626	673	596	594	593	585	626	634	590	597	598	589	609	618	636	593	625	605	598	602	633	629	611	585	582	601	632	606	604	638	623	649	642	632	613	601	577	640	629	616	595	581	627	592	597	600	623	644	597	638	677	634	624	646	591	628	631	617	581	619	600	611	612	608	617	612	559	619	608	614	658	579	630	594	620	649	604	613	674	644	589	612	627	621	600	592	592	652	583	596	628	607	600	618	602	667	645	604	620	623	653	655	671	575	626	598	620	651	583	585	605	678	576	629	603	604	594	617	579	627	667	610	649	608	597	618	614	593	657	595	564	595	612	567	610	558	594	635	621	541	651	634	602	601	627	595	609	635	667	654	631	575	625	593	635	574	613	627	642	599	627	629	595	607	608	619	606	632	551	616	607	595	580	607	592	606	570	597	609	634	596	597	667	631	608	586	604	580	586	642	604	588	579	612	597	649	626	626	591	628	609	599	618	631	606	607	640	647	641	630	585	629	614	606	623	555	619	624	619	625	642	643	608	592	616	659	594	566	593	597	630	587	638	632	599	639	566	595	625	626	633	593	617	635	628	562	589	604	667	569	622	581	619	568	587	606	583	606	632	622	617	613	611	607	616	634	585	616	600	572	605	600	602	575	566	666	610	616	585	594	625	628	645	564	617	602	636	605	639	612	638	654	617	588	630	635	594	563	625	609	684	600	567	618	686	595	617	580	592	592	616	615	602	583	599	574	627	643	603	585	582	600	620	610	605	625	638	605	611	576	621	610	631	615	600	605	611	591	608	599	584	557	602	636	620	666	598	598	632	584	623	590	562	599	646	595	580	607	651	642	631	621	613	586	649	631	564	611	628	603	581	580	622	584	654	573	597	581	602	618	612	583	640	616	591	619	614	612	607	624	583	617	598	609	627	645	551	596	576	635	599	598	602	616	633	620	623	601	545	637	616	600	625	600	639	606	613	604	624	609	604	621	590	608	607	627	616	613	601	635	619	603	632	638	597	585	601	589	622	581	591	628	609	582	622	629	603	656	618	606	574	667	653	611	617	605	606	608	611	596	614	610	605	644	581	609	617	605	600	611	629	635	618	564	642	601	612	625	640	615	617	570	598	614	632	664	610	601	623	647	640	597	606	598	623	627	563	598	649	644	608	605	593	629	625	594	599	593	576	609	592	605	598	594	636	635	588	600	613	565	626	614	614	555	631	596	560	655	599	648	616	582	613	603	566	590	592	603	618	638	598	621	555	616	605	601	650	584	670	609	613	591	609	629	618	582	624	599	637	614	611	600	567	655	634	550	590	601	594	574	612	659	644	601	583	622	650	610	632	634	624	615	592	592	551	595	650	571	575	631	589	592	639	623	595	632	601	615	639	571	631	641	584	642	640	646	586	572	621	587	597	577	568	592	629	608	612	613	658	642	582	636	592	634	586	613	577	606	578	626	604	634	617	599	628	613	613	623	635	651	599	630	566	602	641	627	614	599	580	613	628	601	595	589	628	580	607	630	616	594	601	624	542	619	606	583	592	574	585	652	599	611	654	609	592	610	576	594	618	622	594	596	641	617	598	601	627	613	572	597	658	562	630	596	645	614	606	604	610	633	586	622	590	657	635	620	602	558	598	652	601	604	598	577	595	611	585	608	605	609	595	582	607	635	615	626	602	601	609	613	657	628	589	616	652	597	627	597	601	591	588	593	629	618	630	612	611	633	566	571	599	605	623	646	655	597	582	636	636	596	625	593	606	584	556	638	647	618	620	626	565	605	606	599	655	571	590	593	643	584	602	614	587	610	618	639	664	575	660	602	613	650	587	589	632	625	624	624	637	626	599	569	641	578	605	582	625	596	600	592	639	646	642	612	581	567	613	578	625	643	615	572	606	635	558	671	598	613	630	627	602	623	612	630	550	638	594	614	565	632	634	575	590	644	634	605	595	610	557	619	611	619	567	582	560	608	586	598	622	584	611	564	637	617	580	609	628	578	591	611	597	632	654	610	636	624	612	551	575	620	625	607	586	619	582	622	559	580	597	573	625	677	660	622	632	568	597	636	639	655	617	573	622	595	611	664	599	641	636	616	643	601	609	602	596	646	618	622	644	610	591	573	626	609	559	628	631	654	604	580	630	597	618	626	596	595	622	630	557	636	610	634	610	640	648	619	590	615	647	624	610	656	580	584	622	596	617	611	611	638	630	605	618	602	653	588	596	624	606	574	601	592	635	617	597	610	606	581	584	615	648	642	618	607	605	612	605	636	612	584	593	590	598	652	599	607	591	604	599	613	596	668	611	641	657	585	663	622	645	637	608	600	588	586	618	633	634	561	637	629	663	591	578	658	628	598	607	619	595	642	605	631	561	608	570	603	615	617	613	553	636	568	595	640	590	629	623	608	609	638	612	611	603	644	603	601	646	561	639	577	634	595	576	652	576	633	594	612	637	630	635	651	592	594	611	597	623	573	618	615	653	596	575	646	670	623	581	630	593	632	638	624	636	646	578	587	643	616	594	624	628	613	634	631	633	608	650	597	596	586	639	607	577	630	610	585	585	615	611	607	606	585	636	606	587	603	582	632	627	634	613	615	613	629	611	618	618	631	624	619	667	618	613	649	618	622	624	653	607	579	639	589	613	569	649	624	608	610	636	612	580	592	587	631	595	592	598	574	603	614	631	610	637	572	573	595	595	603	650	639	607	685	603	642	629	605	617	574	593	614	626	596	612	632	577	599	591	611	636	602	610	610	628	591	584	579	571	591	640	619	627	609	598	600	604	608	599	629	621	641	634	608	630	594	617	625	561	575	588	640	605	564	579	595	610	575	595	597	578	602	574	599	612	596	611	591	612	622	625	610	634	594	583	630	590	601	590	613	590	624	619	596	603	626	635	612	665	596	629	605	587	608	604	593	618	621	628	588	635	627	633	607	556	628	601	615	649	564	629	651	593	602	609	601	639	595	644	598	628	602	608	633	614	570	601	612	579	597	585	647	608	618	590	630	594	626	599	618	615	581	607	625	647	575	617	619	599	680	609	617	607	634	608	603	575	612	582	592	593	609	585	652	628	657	585	646	554	639	624	654	606	636	623	619	548	583	596	599	604	591	607	600	641	571	572	597	639	595	599	628	596	599	621	599	597	593	593	579	564	589	629	601	603	582	592	562	674	641	590	608	577	608	581	639	651	590	613	590	578	624	559	607	604	637	597	608	634	551	607	594	595	599	562	579	628	636	590	631	589	625	600	571	615	608	618	628	583	604	609	592	591	607	639	555	597	649	624	605	586	587	603	626	621	570	586	586	634	646	643	598	586	589	612	623	623	606	637	588	626	629	619	646	616	576	609	618	631	596	630	678	589	581	602	637	630	634	645	605	648	596	637	599	637	598	650	667	630	618	573	626	595	618	582	555	560	600	623	620	627
24255	21590	28898	24727	21591	9519	1096	759	663	641	560	562	522	480	522	481	485	521	471	454	495	410	456	432	455	439	467	466	490	476	425	410	398	387	460	464	431	448	426	458	440	433	418	414	457	434	440	454	412	433	441	417	476	447	423	391	395	437	455	428	437	417	440	418	422	450	386	444	417	396	443	408	447	421	451	485	417	438	423	456	437	459	419	404	388	463	466	436	433	457	452	430	431	411	426	415	451	429	409	394	455	425	421	453	429	440	423	430	454	435	461	453	382	457	450	433	442	427	432	400	443	475	442	465	450	454	438	445	479	397	425	401	441	449	459	437	425	454	438	419	441	426	421	412	420	435	438	415	413	434	409	447	460	434	433	414	410	471	427	426	406	418	424	442	406	408	443	404	412	413	450	474	418	420	447	447	482	442	453	420	440	408	421	404	384	416	472	427	421	433	432	425	447	441	465	431	421	432	435	434	427	416	428	433	415	435	414	416	404	401	438	443	422	428	457	461	454	406	445	393	424	449	439	443	405	412	414	430	465	410	417	432	429	406	421	416	416	399	485	436	381	465	419	414	376	435	440	411	404	462	454	404	412	453	441	441	440	441	445	446	433	420	416	424	431	432	410	424	417	421	449	411	481	400	422	402	471	430	410	451	445	428	425	401	427	441	418	428	413	392	418	428	434	417	417	384	465	440	439	434	436	433	407	451	442	413	527	438	426	423	429	438	431	443	399	420	436	427	425	421	407	433	437	416	454	406	433	434	429	420	433	404	451	428	445	422	439	456	462	427	409	415	446	408	453	449	449	443	411	420	413	419	442	451	439	451	447	423	442	447	421	400	456	402	418	420	409	431	421	425	434	460	422	431	458	428	447	432	395	450	409	414	407	455	418	425	452	418	419	419	408	432	440	426	453	465	497	415	421	419	413	449	497	421	434	431	424	443	481	378	471	420	436	463	421	407	378	404	420	431	431	400	427	440	480	421	428	413	412	449	429	433	429	420	416	430	449	398	448	421	433	482	441	418	413	432	445	435	422	412	408	477	428	465	419	427	442	389	437	472	414	478	427	458	422	442	389	433	388	428	457	406	485	449	434	459	392	427	439	446	447	419	395	446	439	444	423	470	440	430	410	420	416	391	417	401	454	407	459	425	427	432	397	413	413	411	416	422	407	417	429	443	419	422	423	427	439	416	431	445	415	453	414	400	443	403	399	451	440	423	419	416	435	433	429	391	443	426	400	408	427	433	453	404	430	416	411	399	461	422	414	451	384	426	435	409	409	407	455	410	440	439	407	435	450	406	454	407	423	431	455	433	439	458	435	409	426	408	457	439	421	458	431	398	449	425	454	423	412	442	459	436	420	418	445	469	395	447	411	463	422	438	426	410	416	453	441	463	415	422	409	448	429	426	449	427	434	412	450	395	428	435	409	466	421	410	432	437	471	418	417	411	471	432	445	418	427	432	437	409	474	420	433	421	408	403	409	405	435	400	424	422	435	473	404	415	433	388	463	435	411	421	465	448	424	415	417	418	435	430	403	434	441	456	410	413	444	420	425	458	459	411	456	462	415	411	438	467	424	405	467	435	441	423	439	379	425	438	434	450	431	423	435	439	452	428	417	445	456	402	430	424	442	457	485	439	481	409	439	431	432	424	431	409	431	431	427	458	445	425	437	425	444	444	461	412	400	433	410	417	442	446	448	405	476	402	445	436	413	408	425	469	410	421	452	402	390	383	425	414	417	436	436	425	457	443	421	455	445	453	408	393	415	428	412	416	423	412	404	444	413	447	431	442	396	416	452	431	430	429	428	421	417	433	472	427	405	446	380	409	419	432	425	449	378	418	422	456	411	401	439	445	445	420	428	419	437	398	469	437	420	447	390	437	444	467	410	438	445	444	381	415	446	431	434	427	435	446	396	406	412	472	431	442	439	438	386	463	379	424	388	386	383	420	428	439	435	379	457	430	433	455	430	432	430	438	426	422	400	431	447	424	475	424	442	414	419	451	430	407	451	416	409	418	450	411	424	424	439	451	428	415	413	442	417	429	432	443	433	368	430	423	423	404	440	410	428	437	424	440	421	421	430	441	445	457	427	408	437	452	419	413	429	441	396	437	394	401	405	445	424	476	438	426	422	433	473	390	452	403	420	440	454	447	440	451	431	447	426	408	416	384	398	403	449	447	412	424	450	423	408	428	455	441	434	443	424	441	450	414	417	442	443	420	467	408	430	421	444	403	417	426	450	402	448	392	426	422	416	416	414	418	441	432	409	408	460	457	398	393	413	423	447	440	412	475	428	406	434	421	409	427	463	424	465	417	415	424	442	423	413	452	455	413	415	406	482	480	422	397	411	449	434	441	417	432	475	423	446	447	460	407	416	435	407	444	425	457	445	481	410	397	425	414	435	404	416	429	412	409	438	423	453	419	401	442	460	440	437	474	433	470	429	446	454	404	377	433	432	416	444	439	450	429	398	445	457	426	426	434	429	413	428	427	440	404	412	407	389	411	433	427	397	445	449	425	396	426	437	431	423	421	461	450	431	427	380	442	434	445	447	439	417	432	425	422	439	447	418	389	417	413	391	419	436	427	473	493	442	416	429	410	427	424	416	414	402	453	435	431	422	483	424	407	438	426	432	453	464	388	440	432	414	437	439	448	448	434	456	434	389	416	467	424	424	455	434	423	423	368	426	436	423	452	466	458	420	438	429	404	441	419	403	402	402	423	415	432	423	462	441	419	442	387	382	424	407	447	505	456	447	420	434	386	447	415	424	395	445	427	427	417	440	444	419	440	422	405	431	425	428	387	435	423	444	405	450	415	401	422	400	450	425	452	445	452	460	441	402	390	428	409	428	508	401	436	419	412	458	419	439	411	386	451	450	425	401	439	425	442	425	399	407	440	427	438	428	436	403	431	379	393	389	428	465	439	406	430	414	382	439	451	467	440	435	398	406	438	425	442	384	437	461	388	431	443	446	429	398	426	462	447	447	444	443	452	462	391	446	434	453	407	405	437	435	431	371	447	403	425	405	412	441	444	440	441	424	435	430	423	398	429	416	425	442	419	405	399	431	401	448	397	441	411	451	458	414	426	434	433	394	421	476	416	484	418	424	436	438	417	435	401	429	429	420	433	442	395	410	406	411	404	438	420	411	441	434	414	418	391	412	404	420	436	408	415	440	445	415	419	385	459	434	406	441	411	441	420	411	439	452	454	423	416	419	422	419	413	433	458	428	456	450	428	455	426	458	449	417	438	415	420	412	451	429	438	459	409	471	382	452	416	427	429	433	420	438	475	413	422	406	471	406	431	431	417	419	435	442	454	418	432	446	420	394	466	440	419	440	459	420	437	456	426	403	394	426	441	423	432	438	429	431	464	469	452	424	463	433	471	454	473	445	456	411	417	410	381	463	434	407	421	461	435	443	445	381	447	396	450	421	428	376	410	416	404	421	405	421	439	447	438	420	442	434	405	407	417	425	420	439	421	432	424	406	418
16327	8220	5453	2669	2011	1434	1249	943	843	798	683	658	626	580	572	518	510	512	507	483	504	522	484	519	458	512	478	461	473	470	457	420	473	484	478	470	463	472	487	446	467	456	486	466	439	470	436	460	451	457	435	416	481	462	470	472	439	462	437	438	495	464	436	475	498	466	420	466	477	421	421	477	434	493	468	471	431	500	447	419	431	430	458	460	454	438	426	458	433	434	454	450	508	447	449	458	468	415	415	439	435	477	474	462	443	429	457	424	464	428	438	448	463	479	445	506	481	456	455	494	468	449	430	502	491	471	482	466	470	473	454	442	446	467	484	497	463	476	475	488	427	461	402	463	480	434	446	456	482	454	439	429	450	452	448	463	453	417	455	460	481	427	427	449	445	439	452	395	467	408	470	457	449	471	446	463	439	408	451	479	467	441	455	457	459	445	446	455	444	427	464	452	469	474	486	462	442	446	480	504	446	475	451	449	455	450	465	446	457	453	444	453	464	435	475	411	470	439	502	438	423	467	445	453	454	451	443	474	439	470	453	478	442	498	436	476	404	454	456	453	430	459	453	444	456	467	404	450	446	437	436	476	424	474	465	479	437	423	472	462	456	520	466	442	405	432	454	476	458	454	455	454	449	448	451	443	435	436	420	499	483	439	440	452	448	429	464	479	450	437	457	475	463	424	463	427	478	489	481	511	448	427	457	451	466	442	479	454	459	428	438	439	475	439	402	420	443	452	480	444	463	447	445	406	440	452	425	435	460	444	469	448	431	453	460	433	453	466	464	452	440	453	477	455	417	500	459	438	426	475	478	441	426	464	472	485	470	469	470	466	493	440	465	476	466	479	504	451	453	445	455	479	442	480	446	430	448	432	455	416	444	495	430	457	428	435	476	447	440	456	420	449	487	431	473	474	469	437	469	486	437	485	452	439	442	422	460	480	437	469	429	450	426	455	483	421	426	438	497	435	460	454	486	422	430	412	436	437	470	412	479	458	434	434	472	433	432	442	461	472	440	476	444	472	472	519	469	409	467	439	454	396	493	444	481	436	425	475	422	474	443	464	419	474	451	454	435	454	490	463	426	484	459	447	491	468	458	437	429	477	440	398	455	455	430	453	458	437	417	453	450	443	460	437	468	487	439	498	434	413	446	436	484	408	485	405	446	463	459	426	477	452	444	453	432	474	447	446	431	454	472	446	416	453	443	470	439	458	439	414	447	443	447	456	429	478	440	421	471	473	469	463	415	428	461	463	442	477	445	463	453	459	446	449	445	436	449	454	451	446	459	485	435	431	445	435	504	477	454	460	457	481	448	446	435	446	455	475	433	468	453	432	459	392	424	489	450	451	427	412	468	454	463	442	465	473	437	438	453	461	452	514	459	437	442	481	448	477	461	472	476	453	435	434	464	450	426	479	431	465	451	457	442	441	435	484	439	445	429	467	449	439	475	437	449	490	473	403	432	436	446	458	464	433	445	487	450	448	435	461	463	436	462	442	447	478	452	444	456	460	450	461	518	458	409	440	436	464	467	466	447	463	468	458	440	437	449	426	448	483	464	493	449	448	446	479	445	451	463	421	409	436	446	472	485	431	490	487	466	447	449	458	420	475	454	466	499	449	496	432	459	452	407	462	439	445	424	495	439	476	425	474	458	434	485	419	465	485	471	446	466	495	431	480	487	443	399	452	435	453	459	451	464	485	437	426	422	477	423	482	419	448	456	441	420	462	432	423	462	423	457	454	456	437	417	437	462	462	399	445	493	431	474	449	489	426	455	474	449	434	465	468	445	429	455	443	424	434	439	490	469	444	475	465	477	455	471	465	448	448	440	475	431	466	459	411	452	468	452	394	476	486	481	453	473	412	459	457	461	464	475	447	452	479	400	469	443	456	442	448	452	430	499	465	474	464	481	443	411	433	438	413	453	451	480	431	465	425	429	419	409	454	450	436	462	428	458	422	485	423	470	459	468	466	465	473	476	442	476	433	462	446	472	448	417	413	419	484	453	461	470	461	466	441	442	445	457	436	473	454	436	450	423	426	452	446	442	451	452	414	450	464	462	433	425	447	427	419	485	465	441	496	416	431	449	418	441	432	461	457	479	448	453	449	414	427	501	418	404	423	481	449	426	424	425	487	435	459	447	473	434	481	446	458	465	492	443	396	395	409	428	466	458	457	440	440	451	473	493	423	438	421	469	446	450	475	472	422	465	489	423	485	432	439	444	459	469	433	418	466	467	453	460	430	452	475	432	446	437	454	452	464	452	458	455	475	403	448	436	444	438	457	426	448	455	448	468	449	484	455	467	403	452	461	435	466	428	442	450	445	457	469	467	460	475	456	461	462	474	487	457	457	445	473	466	446	431	449	498	441	447	434	455	489	449	461	456	466	448	456	482	432	427	466	439	439	407	449	425	465	438	451	427	465	471	469	460	426	485	435	458	439	454	437	476	446	469	420	468	471	463	469	399	438	464	458	449	402	446	429	435	441	458	445	437	468	493	477	443	423	424	463	481	465	445	469	444	453	418	446	440	411	459	460	443	469	453	453	470	471	402	461	457	450	444	436	458	458	424	444	453	448	419	432	448	468	445	435	418	445	453	494	448	483	429	429	424	413	453	431	451	490	448	449	461	475	447	450	459	447	463	416	447	482	482	459	420	489	453	442	471	441	441	435	462	443	427	429	429	462	465	460	477	456	456	434	401	457	472	431	458	460	461	475	462	469	422	433	423	461	451	438	425	451	446	456	468	463	419	459	477	417	443	474	453	478	485	434	441	485	415	438	488	453	449	452	428	459	439	413	474	474	457	423	417	439	480	475	458	440	474	445	427	451	453	448	467	436	447	425	435	466	451	412	477	442	439	431	463	460	495	420	436	466	449	411	452	474	452	469	489	416	435	475	407	407	430	477	443	469	427	481	482	455	465	433	438	457	431	453	475	429	446	462	462	460	486	469	427	463	425	461	453	468	421	441	463	461	473	427	440	462	437	465	434	433	452	453	428	416	469	402	441	443	444	463	431	489	450	439	439	431	395	482	435	445	453	475	436	471	458	454	450	428	458	436	464	444	473	467	436	429	468	448	450	436	471	443	448	462	407	448	418	407	522	446	460	457	444	427	474	435	418	425	424	496	415	441	441	464	476	440	470	464	458	425	434	442	483	446	425	471	457	467	459	441	438	440	444	453	435	481	446	435	436	451	460	413	429	444	446	442	446	440	479	427	456	472	428	440	457	488	415	471	467	426	448	434	458	425	448	452	459	457	423	441	455	451	439	424	445	461	477	456	488	483	471	453	487	467	419	466	453	486	469	461	441	479	465	445	446	436	487	424	461	445	438	427	438	444	482	432	487	421	429	442	455	433	440	461	467	473	416	464	458	470	451	477	434	442	455	477	466	441	442	471	430	438	459	471	450	397	404	443	427	443	456	451	444	450	479	478	453	457	450	411	432	471	460	438	466	415	410	443	460	440	429	475	442	458	438	428	414	450	454	480
25380	21592	27708	25900	9708	1214	1038	877	851	887	869	854	762	850	752	759	809	770	747	797	840	762	827	720	800	744	756	797	794	762	747	734	759	748	767	752	732	746	786	765	774	786	759	803	796	784	777	734	732	767	730	789	744	791	748	755	731	782	731	778	747	726	760	747	786	729	788	785	749	772	746	735	800	758	766	735	734	728	816	749	725	744	781	773	763	783	783	772	758	732	732	773	788	769	782	740	762	784	747	739	745	797	711	735	765	765	773	746	759	809	794	766	764	744	794	781	763	766	727	700	767	740	779	785	776	786	768	776	766	804	765	754	776	804	773	723	773	732	720	808	828	768	775	802	760	770	734	811	758	747	782	727	735	763	780	778	817	773	739	723	732	712	744	709	752	728	764	776	726	733	788	757	768	782	722	752	778	759	717	789	799	723	728	722	752	754	724	801	742	750	763	693	741	765	802	765	779	720	732	723	800	729	771	748	736	751	772	762	771	779	722	754	772	787	764	772	733	736	804	794	755	796	735	791	757	782	739	786	759	757	789	788	743	736	735	785	753	794	785	760	775	762	830	709	721	760	757	733	748	767	712	714	735	788	755	797	773	737	777	745	756	759	783	703	756	760	740	773	753	765	735	709	731	720	781	736	766	734	801	765	756	752	753	799	765	723	786	749	779	789	764	779	739	757	726	818	755	712	757	742	784	755	736	718	737	759	792	745	753	780	758	819	764	730	780	732	743	753	771	783	688	729	732	785	723	794	752	786	708	749	809	761	739	767	773	788	746	761	751	723	759	752	729	742	800	767	767	766	769	823	770	728	758	773	774	741	798	731	741	761	762	726	739	748	798	780	769	756	715	762	777	743	760	769	818	753	776	811	760	729	720	716	774	743	718	798	783	803	762	796	737	766	772	787	793	749	749	777	751	750	801	768	741	763	787	747	806	705	718	764	734	779	743	757	733	723	698	753	771	754	746	795	802	752	716	776	771	772	753	793	754	763	775	737	800	760	761	730	786	753	785	729	736	732	752	706	754	761	769	763	768	787	752	747	778	763	727	767	760	760	751	765	705	754	758	730	751	725	788	747	763	781	743	765	714	796	747	770	744	735	782	796	772	767	780	767	797	775	746	763	712	763	742	754	759	729	757	741	745	733	743	808	732	735	786	734	731	774	741	798	733	746	804	782	737	713	812	724	712	753	734	786	700	740	791	718	749	734	773	750	773	783	721	817	745	735	761	777	727	778	755	748	758	783	777	749	768	744	739	786	777	767	816	743	797	860	775	774	743	679	731	789	821	743	761	785	756	783	775	792	723	777	730	715	759	727	736	764	806	732	803	733	790	769	786	774	776	764	750	759	728	797	701	743	761	754	732	757	765	751	796	772	750	750	783	743	764	764	739	761	746	790	765	776	763	750	787	762	725	743	745	757	775	760	690	784	732	773	759	734	767	766	744	732	733	725	736	737	679	725	771	727	812	765	741	733	742	748	745	811	787	790	714	768	776	777	772	738	730	795	703	734	753	724	765	781	760	779	780	756	755	748	703	694	759	754	741	762	751	734	729	765	735	766	814	773	773	737	768	790	768	730	751	792	766	746	778	768	766	755	789	710	750	799	772	771	730	709	721	722	781	751	733	708	726	762	752	765	772	783	759	740	785	859	814	787	747	770	725	754	780	777	792	737	735	761	747	741	827	736	769	770	725	780	761	723	773	799	769	797	730	786	756	773	754	760	747	765	757	754	757	754	735	754	746	772	789	738	765	789	772	775	776	773	761	807	757	743	755	766	702	745	762	725	795	765	850	739	743	742	796	753	753	773	719	777	793	776	760	794	736	686	749	758	770	730	756	793	783	727	740	790	751	744	774	768	759	802	769	755	761	762	734	735	744	757	716	739	759	751	774	774	782	762	748	802	795	802	762	811	766	736	745	760	734	757	768	820	731	744	789	722	764	770	741	735	698	761	764	750	733	764	765	786	719	787	753	720	740	765	756	800	801	810	743	719	766	738	809	744	760	758	731	756	771	733	758	751	763	739	759	765	784	775	744	803	770	759	726	779	733	752	755	735	749	782	764	765	750	755	755	736	735	770	746	773	737	753	795	804	693	741	786	754	697	767	729	824	781	737	782	741	757	749	775	769	779	697	712	721	780	752	748	770	709	739	725	754	735	791	762	779	738	765	751	743	738	775	791	800	782	797	794	773	726	723	711	788	782	824	708	792	712	747	795	726	731	793	759	754	773	778	763	778	781	744	728	790	778	846	761	724	773	760	742	759	777	752	773	738	779	736	794	762	782	766	738	756	807	750	751	745	722	772	761	754	751	724	737	756	740	764	739	758	788	719	768	770	743	708	792	756	691	769	773	776	742	783	732	781	845	726	762	762	735	735	768	778	758	758	735	769	749	770	763	773	730	767	746	756	757	747	776	763	771	741	759	732	714	758	732	802	772	733	719	757	791	761	777	769	756	763	753	701	753	759	734	741	728	692	738	756	773	718	747	770	832	746	820	789	743	771	743	715	733	755	776	752	803	732	710	761	764	732	727	748	728	741	735	739	777	754	796	703	741	725	747	706	735	701	734	708	773	742	716	775	767	764	734	747	758	783	797	780	787	760	781	767	737	706	788	763	760	752	743	766	774	739	772	780	740	755	820	735	770	806	727	768	735	798	744	747	752	790	723	708	795	723	781	744	784	790	753	724	750	825	726	703	779	725	748	819	797	812	759	785	741	759	795	755	779	744	770	790	763	807	786	740	756	735	742	753	752	743	706	764	787	742	771	749	778	773	738	779	751	751	787	777	776	743	723	763	782	805	748	752	739	786	713	728	728	783	696	764	765	751	740	780	757	755	723	762	802	753	771	776	777	736	757	769	754	731	721	775	747	776	721	804	752	707	722	756	741	737	724	768	756	757	772	771	743	747	714	776	797	731	749	768	755	730	756	760	776	797	744	783	732	774	755	728	768	728	718	756	714	754	742	750	776	765	773	795	787	800	718	743	781	765	738	788	719	781	747	730	722	739	763	708	777	703	740	765	846	761	776	783	720	788	789	767	783	750	743	733	762	742	770	811	747	811	775	767	757	748	726	792	762	718	782	752	749	804	736	742	754	770	749	751	771	788	772	730	804	766	767	752	771	738	751	734	719	715	789	692	759	731	745	708	745	784	745	754	775	762	744	785	797	711	758	774	756	764	751	762	758	735	753	722	700	769	731	772	744	749	772	765	766	765	746	788	732	766	737	752	773	789	783	770	770	742	752	746	807	762	787	741	757	747	766	761	765	750	741	756	770	723	740	706	774	833	788	802	740	755	799	709	784	764	763	746	784	799	762	778	765	729	784	737	729	754	777	768	745	761	755	777	725	727	761	790	727	776	724	735	776	740	733	686	736	735	746	761	754	675	760	735	692	698	734	783	720	801	784	713	752	826	749	730	767	797	740	755	712	727	746	743	736	717	755	784	761	761	722	763	716	805	722	784	803	748	746	763	729	744	782	764
16224	4891	3325	1866	1580	1301	1137	1015	956	947	961	870	867	879	833	803	827	876	820	825	770	802	800	791	800	790	771	779	808	749	792	776	821	769	770	733	808	819	747	794	743	766	772	759	750	777	740	741	749	746	754	762	735	758	742	759	754	764	762	776	810	796	798	736	760	776	750	777	803	754	762	832	742	829	717	793	776	737	730	761	791	773	747	762	732	752	707	745	720	790	753	759	727	744	752	740	768	725	756	757	784	799	781	730	743	777	773	788	737	754	804	762	778	746	803	778	768	780	731	769	834	853	789	748	793	739	750	776	757	783	763	798	805	736	756	778	797	772	733	786	762	728	768	791	813	765	799	771	763	767	743	825	798	782	765	697	734	769	746	776	788	763	791	765	777	714	780	753	778	788	787	834	761	729	770	731	740	811	734	773	763	797	711	791	805	724	807	807	800	755	728	800	757	749	754	761	742	761	780	767	799	781	817	740	740	753	709	748	776	784	727	830	816	731	746	752	734	748	769	767	754	769	783	751	801	764	793	755	733	758	719	753	771	764	777	789	758	780	771	775	816	790	759	717	754	776	808	724	711	747	779	770	769	763	753	760	772	731	754	750	681	759	788	778	800	735	790	731	786	762	754	771	773	808	797	744	798	767	771	818	771	775	747	782	747	786	718	762	771	773	800	806	825	757	757	759	757	786	754	784	770	784	762	787	746	784	783	749	800	752	771	775	795	810	772	778	765	766	812	787	744	752	798	778	775	777	747	738	776	751	692	781	788	783	822	754	752	748	759	738	771	770	784	745	791	742	763	724	782	750	718	768	778	800	770	783	780	771	769	787	764	738	796	790	749	750	775	784	803	729	771	775	765	746	771	786	759	768	770	778	743	758	748	783	795	735	764	747	766	754	760	752	756	743	760	760	712	772	774	771	764	761	782	711	768	742	779	736	759	795	782	766	774	775	794	761	785	759	747	757	787	806	748	741	757	796	761	800	747	768	744	745	723	803	751	776	766	769	711	741	789	783	744	771	825	741	744	750	764	756	765	762	764	782	777	781	751	762	728	766	775	745	739	778	730	711	726	756	775	744	726	834	771	755	762	755	797	787	755	768	756	757	785	699	785	741	789	735	786	800	761	775	770	701	740	732	764	743	772	713	783	760	746	735	768	796	797	776	808	760	761	764	758	763	732	760	758	770	745	793	751	730	745	781	804	762	796	763	749	776	758	772	815	787	759	756	793	771	809	800	778	769	731	761	734	743	776	787	804	783	754	789	748	775	779	747	764	770	809	772	770	800	750	778	738	730	779	781	724	789	761	759	775	774	800	779	743	745	772	764	800	769	786	758	763	763	759	754	776	777	787	741	790	765	824	766	782	828	741	823	814	739	731	764	791	746	779	741	723	805	729	769	747	746	801	779	805	763	718	786	796	770	753	763	816	787	788	781	785	823	760	774	826	700	765	815	723	792	705	811	758	829	823	812	741	778	776	758	747	790	760	774	762	751	811	742	784	742	802	778	781	747	754	777	732	807	746	709	753	762	765	760	733	769	782	749	777	727	751	751	844	823	801	737	820	788	728	755	757	741	769	821	754	784	805	755	746	773	733	713	753	765	751	752	769	786	801	783	777	756	803	741	798	765	765	796	755	782	783	770	735	750	785	791	771	780	809	760	770	735	814	752	785	767	844	763	785	748	806	776	784	730	779	746	706	775	768	776	745	733	753	782	793	821	761	748	792	786	778	807	715	767	764	750	816	778	752	735	727	733	755	815	705	782	751	785	787	717	736	755	771	784	735	769	797	752	791	698	787	774	770	767	737	748	740	751	763	763	731	737	750	743	780	743	755	767	752	748	757	813	833	711	832	779	773	810	763	708	800	763	770	748	801	771	788	759	779	733	727	789	748	774	731	744	784	719	757	737	762	775	755	766	772	756	785	738	790	794	771	729	776	746	807	765	760	766	791	767	751	791	740	759	773	777	766	773	779	744	784	812	745	707	815	781	785	811	703	740	793	806	815	802	773	732	780	733	804	739	841	723	734	761	791	804	740	811	737	716	749	752	761	797	795	743	786	787	778	744	752	773	790	768	801	790	746	764	800	762	744	773	793	727	739	739	755	776	798	736	730	733	767	744	710	792	754	770	789	745	804	748	749	757	779	789	760	724	721	742	744	802	760	811	800	767	743	778	765	812	759	776	806	793	759	776	748	762	729	772	772	728	769	760	747	705	800	788	758	825	772	795	699	826	761	776	753	774	743	751	824	786	758	784	696	799	742	792	728	736	750	769	754	795	780	796	723	747	752	796	750	760	748	766	769	763	767	780	802	796	809	775	741	820	787	772	709	809	785	743	739	710	778	735	722	730	724	797	762	753	772	743	768	780	715	756	863	734	767	765	713	795	747	751	735	803	747	763	735	755	801	778	779	733	729	762	746	730	810	816	751	746	724	732	754	732	804	789	722	773	739	741	757	752	739	751	811	790	769	751	826	801	780	746	756	730	791	808	740	762	769	780	767	809	736	753	756	729	761	735	801	753	705	771	783	795	767	747	758	797	793	754	776	791	726	811	793	763	782	763	791	788	756	765	741	810	754	736	769	802	791	762	792	803	781	784	779	721	713	771	713	760	808	811	757	732	757	777	788	739	795	769	707	781	730	787	750	775	762	742	794	774	756	793	793	749	767	730	803	783	780	713	759	780	764	780	730	787	770	745	757	753	759	776	771	753	761	742	794	784	703	771	789	732	752	742	809	746	765	739	761	794	732	725	726	803	773	760	789	731	803	799	798	751	751	702	753	811	752	725	765	730	773	763	776	730	767	772	761	754	796	785	782	720	752	770	803	799	779	779	744	790	802	758	766	772	813	794	747	782	753	748	714	748	855	773	782	704	759	763	769	755	791	731	756	783	791	803	778	755	821	766	752	800	790	789	779	770	809	776	752	780	770	774	739	763	767	777	782	785	797	723	812	726	785	746	679	810	776	740	753	766	736	782	739	807	829	799	805	717	720	774	790	795	766	794	721	772	739	701	722	768	784	729	760	792	746	740	781	809	746	768	778	830	786	800	765	793	832	770	778	794	756	759	773	760	771	734	733	752	826	770	766	776	749	805	723	775	787	739	806	818	778	784	767	736	756	732	721	758	752	799	771	796	749	802	765	724	746	714	780	789	789	754	779	700	730	736	786	720	735	749	759	786	760	760	763	818	805	757	722	683	743	778	754	743	751	813	795	759	764	752	718	730	798	733	771	742	783	789	784	777	783	732	794	758	716	718	750	758	705	769	736	739	793	764	744	750	766	775	740	775	783	776	762	738	750	751	740	772	761	750	723	747	770	773	802	757	781	780	790	773	751	786	741	744	754	796	753	811	774	731	751	745	739	822	776	770	776	740	722	781	774	784	749	775	760	748	779	764	743	754	738	758	744	767	709	742	766	769	703	805	750	774	752	725	769	736	746	774	765	848	746	759	807	748	764	831	761	781	716	777	797	759	756	721	811	735
20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
